-
公开(公告)号:US20180300218A1
公开(公告)日:2018-10-18
申请号:US15965604
申请日:2018-04-27
Applicant: salesforce.com, inc.
Inventor: Hendrik LIPKA , Benjamin SIEGMUND , Cornelia Charlotte SITTEL
Abstract: Disclosed technology for accurate translation of elements in a web application includes systems and methods of efficiently debugging translations for error-free localization, including using a translation debugger; comparing a source language file and a translated language file of string properties and other elements of a UI; and generating in a WYSIWYG panel of the UI, visual coding of the string properties and the other elements. The visual coding distinguishes among characteristics relating to translation states, accepting edits to string properties in a string property edit pane, displaying modified string properties in the WYSIWYG panel, and exporting an ad hoc changes list produced by the edits. Characteristics relating to translation states include string properties modified during prior debugging sessions, string properties added or modified by on-the-fly edits during debugging, distinct marking of translated string properties, string properties intended to be but not translated, and other elements not intended to be translated.
-
公开(公告)号:US20200250208A1
公开(公告)日:2020-08-06
申请号:US16263978
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Hendrik LIPKA , Cornelia Charlotte SITTEL
Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for automatic discovery of translated text. An embodiment may include relating a user-interface (UI) output with a corresponding localization object in a code-base index and matching a first instance of a unique identifier with a second instance of the unique identifier. The first instance of the unique identifier may be located in a code base corresponding to the code-base index, and the second instance of the unique identifier may correspond to the UI output. The code base may be structured to comprise the unique identifier in a given context. Further operations may include retrieving a reference to the corresponding localization object of the UI output in response to a determination that the UI output is incorrect in the given context, and outputting the reference to the corresponding localization object.The reference may be copied into a ticket of a tracking system.
-