G06F9/454

Flexible pluralization of localized text

One embodiment provides machine-readable memory encoding a localization resource for a computer system. The resource comprises an array of delimited strings, each string including a range to be compared to a content limiter by the computer system. Associated with the range is text to be presented on a user interface of the computer system if the content limiter is within the range.

Correcting questionable line breaks after an OCR

Embodiments of the present invention provide a method and an apparatus for word detection in an application program. The method includes extracting a resource file from a multilingual application program installation package and converting the resource file into a text file. The method further includes disassembling the text file according to a language version to acquire a corresponding language text file; invoking a language detection tool according to the language version; and checking the language text file by using the language detection tool to identify questionable character information. The apparatus for word detection includes a file processing module, configured to extract a resource file from a multilingual application program installation package, and convert the resource file into a text file; and a disassembling module, configured to disassemble the text file according to a language version to acquire a corresponding language text file. The apparatus further includes a tool invoking module, configured to invoke a language detection tool according to the language version; and a text detection module, configured to check the language text file by using the language detection tool to identify questionable character information. Word detection efficiency in an application program can be improved by adopting the present disclosure.

Systems and methods for internationalization support

Systems, methods, and tangible, non-transitory, computer readable media is described herein. For example, a system includes a portable non-destructive testing (NDT) device. The NDT device includes a display, a user interface, a memory storing an operations object having a first text in a first language, and a processor. The processor is configured to present the first text on the operations object via the display during an operation of the portable NDT device, and wherein the processor is configured to create a second text in a second language via the user interface of the NDT device, and to present the second text on the operations object as an alternative to the first text via the display during the operation of the NDT device.

USING PHYSICAL LOCATION TO MODIFY BEHAVIOR OF A DISTRIBUTED VIRTUAL NETWORK ELEMENT
20220239561 · 2022-07-28 ·

A system for network virtualization in which physical network resources in different physical contexts are configured to implement one or more distributed logical network elements, at least some of the physical network resources implementing the distributed logical network elements configured according the physical context of those network resources. The local configuration of a physical locale is a version of the logical configuration that is modified specifically for the physical locale. Such modification is based on locale identifiers that are assigned to the physical locales. Some systems use locale-specific information to modify next-hop preference. Some system use locally modified configurations to determine the placement of VMs.

ELECTRONIC DEVICE AND CONTROL METHOD THEREOF

An electronic device is disclosed. The electronic device includes a display, a storage unit configured to store a combination rule of letters constituting a word; and a processor configured to provide a letter input UI of a specific language, to predict a first letter inputted on the letter input UI and a second letter to be selected based on the letter combination rule of the specific language stored in the storage unit, and to control the display such that an active area of a key corresponding to the second letter is expansively provided.

Dynamic catalog translation system

The present disclosure relates to a dynamic catalog translation system (DCTS) for internationalization of an application in a cloud environment. The DCTS may comprise receiving a catalog, associated with the application, in a first language from a developer device. The DCTS may further comprise receiving a request for the catalog in a second language from a user device running the application. Further, the DCTS may comprise dynamically generating the catalog in the second language in response to the received request from the user. The catalog is generated in a real-time or a near real-time of running the application at the user device. Furthermore, the DCTS may comprise communicating the generated catalog in the second language to the user device so that the application is configured to execute at the user device in the second language.

Change detection in a string repository for translated content

A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application.

Method and device for displaying interface, electronic equipment, server, and storage medium

Aspects of the disclosure are directed to a system and method for displaying an interface, where interface data of a to-be-displayed interface of a first target application (APP) are acquired. A first request is sent to a server. At least one language resource returned by the server is received. For each interface element in the interface data, a target language resource corresponding to the each interface element in the interface data is determined in the at least one language resource. The to-be-displayed interface of the first target APP is displayed based on the interface data and the target language resource.

Efficient storage and retrieval of localized software resource data

A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.

Providing user interface language options

User interface (UI) language options are provided. A code statement in an object code of an application retrieves human language bundle value(s) for use in a UI element. Code is injected into the object code of the application to transmit a resource bundle name and key to the UI element for storage at a user value area of a control of the UI element.