While developing web applications, inadequate translations are provided due to poor overview of the final records provided by the translator. The translator receives a file with contents located on the web pages. When the file of records is translated into the required language, it is submitted to the developer, who then adds translations to the web application. The web page is after that checked for correct translations, the structure and style of the page. Often, bad translations occur, the records are too short, or even too long. In that case, the translation process needs to be repeated. As a part of our thesis, we developed a library, that allows translators to see up-to-date review. The library was tested on the Apollo, invoicing web application. The solution consists of the presentation part and the web application part developed with an Angular framework. The library makes the record on the website translatable in the browser of the test environment. By clicking on the record, it is converted to an input field, where the text can be edited. After that, the translation is saved in the local storage. It can be downloaded in the JSON file format and sent to developer, who adds the file to the web application. The library improves and speeds up the work of translators by enabling them to see the full review of translated web page.
|