diff --git a/frappe/gettext/extractors/workspace.py b/frappe/gettext/extractors/workspace.py index 8aa437e2f0..76ca108df4 100644 --- a/frappe/gettext/extractors/workspace.py +++ b/frappe/gettext/extractors/workspace.py @@ -35,6 +35,15 @@ def extract(fileobj, *args, **kwargs): ) for link in data.get("links", []) ) + yield from ( + ( + None, + "pgettext", + (link.get("link_to") if link.get("link_type") == "DocType" else None, link.get("description")), + [f"Description of a {link.get('type')} in the {workspace_name} Workspace"], + ) + for link in data.get("links", []) + ) yield from ( ( None, @@ -44,3 +53,12 @@ def extract(fileobj, *args, **kwargs): ) for shortcut in data.get("shortcuts", []) ) + yield from ( + ( + None, + "pgettext", + (shortcut.get("link_to") if shortcut.get("type") == "DocType" else None, shortcut.get("format")), + [f"Count format of shortcut in the {workspace_name} Workspace"], + ) + for shortcut in data.get("shortcuts", []) + )