US 12,450,421 B2
Non-obtrusive markup augmentation for website localization
Marcus Lenzner, Statdtroda (DE)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Mar. 15, 2022, as Appl. No. 17/695,107.
Prior Publication US 2023/0297764 A1, Sep. 21, 2023
Int. Cl. G06F 40/143 (2020.01); G06F 40/106 (2020.01); G06F 40/117 (2020.01); G06F 40/40 (2020.01)
CPC G06F 40/143 (2020.01) [G06F 40/106 (2020.01); G06F 40/117 (2020.01); G06F 40/40 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by at least one processor, a localization descriptor for a localization element on a website;
encoding, by the at least one processor, the localization descriptor into unparsed syntax in code for the website;
adding, by the at least one processor, pseudo tag notations to the localization descriptor encoded in the unparsed syntax;
extracting, by the at least one processor, text that is being localized from the localization descriptor by identifying the pseudo tag notations;
creating, by the at least one processor, a visual indicator for display as an overlay outside of a visible area of the website to indicate a change in appearance of the website after localization, wherein a size of the visual indicator is scaled to match a size of the text as displayed in the visible area of the website when the code is rendered, and wherein the visual indicator indicates a visual comparison of a change in size of the text that is being localized;
adding, by the at least one processor, a user interface to the visual indicator, also displayed outside of the visible area of the website, for user input of localized text responsive to a user interaction with the visual indicator on the website, a size of the localized text being scaled to match the size of the text as displayed in the visible area of the website; and
adding, by the at least one processor, an identifier to the visual indicator, displayed in conjunction with the localized text responsive to a user interaction with the visual indicator on the website, wherein the localized text is editable through a lookup of the identifier.