Enviance, Inc., an industry leading Environmental, Health and Safety (EH&S) software provider needed to localize their EH&S application to support various languages, including Chinese and Russian, in order to meet the demands of their growing customer base.
Being the original application only supported English, the Softengi team faced the difficult task of developing a scalable localization solution that would enable the application to support the company’s present, and future language preferences.
The Softengi team faced the following challenges:
- A large amount of work to be done due to the large size of the application;
- A need for some refactoring of the core of the application;
- The time-consuming process of file localization;
- Extensive use of number, date, time, and currency formats in the application and its dependency on the user culture;
- Extensive language and UI/UX testing of the localized application; etc.
Softengi Team Tech Contribution
Due to the size of the application, the code was divided into smaller parts, then distributed among the members of the development team.
Once assigned, our development team performed a thorough application analysis to evaluate the need for any core redesign or modifications. Based on the results of our analysis, our developers wrote code for the missing parts of the system core, provided for macros support, and created database tables and scripts that enabled us to export data to, and from Excel, etc.
The team found about 200,000 literals in the code, many of which were the system ones or duplicates of other literals. As such, the main task was to examine each literal, identify users’ literals, subdivide them into categories and allot them to the respective resources. The team’s solution was to develop a script detecting lines in the code and introduce a system for resources organization.
Due to the use of .NET, the identified literals were categorized by their levels (global, module, and local) and type. This successful solution helped the team save much time and effort.
To format numbers, date and time, and currency in accordance with the user culture, the embedded features of .NET were applied.
The problem of embedded application messages was solved by code refactoring and localizing the templates.
Ultimately, qualified Softengi testing engineers performed the technical part of the localization testing, which was followed by the involvement of Chinese and Russian native speakers who checked whether the translated text met the cultural specifics of their language and was right for the nature of the application itself.
Over our nine month engagement with Enviance, the Softengi team leveraged numerous technologies to develop a customized solution that enabled the application to fully localize into Chinese and Russian.
Telemedicine app. How we developed Uber for Medical Services
The leaders of any business, whether it is small, large or medium, obliged to pay impressive sums of money for employees' insurance. Yet, this top technology can reduce the expenditures significantly. Yes, we are talking about telemedicine. Employers can reduce insurance costs by 3 times. You will find evidence of such incredible statistics in the article.
AR app for Product Configuration
A short visual story about our AR application that solves the problem of the product demonstration for customers. And it doesn’t matter what kind of product it is: a designer sofa, a powerful UAV, or even a prototype of the house on Mars. Only a smartphone is required to work with the AR application. Using AR app sales & marketing managers and technical specialist can show even the bulkiest products to their customers without filling piles of docs for DHL.
OCR App to Increase the Efficiency of the Logistics Department
Nowadays, every company is trying to get as far away from paper workflow as possible. The digitization process is carried out everywhere. And what will happen if we say that it is possible to increase the number of signed documents by 4 times? After all, documentation is such a big problem in such an industry as logistics. How exactly one application can give impetus to the development of logistics companies is described below.