Cloud-Based Software Localization Platform
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Localization of software across multiple languages is time-consuming and expensive, especially when verifying correctness and updating resources for various locales, leading to delays and increased costs.
Innovation Solution
A cloud-based platform that updates and transmits localization resources, such as strings, images, and audio, to client devices, allowing quick corrections and additions of languages, with client devices selecting the best matching resource from local, default, or cloud-based options, and the server providing delta updates for changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple localization files are created for different languages and locales, then software can be adapted to various regions, but localization costs and time increase significantly
Solution Approach 1:
The patent segments localization resources into modular components stored in a cloud-based repository. Instead of managing complete localization files for each language, the system divides resources into reusable elements that can be selectively assembled, reducing the time required to create and maintain localized versions.
Solution Approach 2:
The cloud-based repository serves multiple functions: storing localization resources, managing updates, and providing access to multiple client devices simultaneously. This universal platform eliminates the need for separate localization management systems for each language or device, reducing overall localization time and effort.
2Adaptability or versatility
If multiple localization files are created for different languages and locales, then software can be adapted to various regions, but verification costs increase
Solution Approach 1:
The system performs preliminary verification of localization resources before they are deployed to client devices. By validating resources in advance in the cloud-based repository, the system eliminates the need for expensive post-deployment verification on each client device, reducing overall verification costs while maintaining adaptability.
3Reliability
If complete localization files are transmitted to client devices, then all localized resources are available locally, but update efficiency decreases
Solution Approach 1:
The patent extracts and transmits only the specific localization resources that need to be updated, rather than transmitting complete localization files. This selective extraction approach maintains reliable local availability of needed resources while significantly improving update speed by reducing transmission data volume.
4Measurement precision
If manual translation and verification processes are used for each localization, then accuracy can be ensured, but localization costs increase
Solution Approach 1:
The system implements automated feedback mechanisms that verify localization resources against predefined criteria and standards. This automated feedback loop maintains high localization accuracy by detecting and correcting errors systematically, eliminating the need for expensive manual translation and verification processes.
Data Source
AI summary
Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided. Resources are stored on a server device and may be cached or stored locally at a client device. Updates to the resources are made available at the server device. The updates include translations of the resources to several languages. The client device checks for an update of the resource and downloads the update for the server when the application is launched or downloaded by a computing device.


