Changes between Version 41 and Version 42 of Translating
- Timestamp:
- Aug 14, 2019 8:16:40 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Translating
v41 v42 1 1 = Translating !VirtualBox (I18N) = 2 2 3 This document describes how users without a strong technical background in software engineering can contribute translations to other languages. The process is very straightforward and based on the easy to use [http ://doc.qt.io/qt-4.8/linguist-manual.html Qt Linguist] tool which is a part of the Qt toolkit for C++ version 4.3 This document describes how users without a strong technical background in software engineering can contribute translations to other languages. The process is very straightforward and based on the easy to use [https://doc.qt.io/qt-5/qtlinguist-index.html Qt Linguist] tool which is a part of the Qt toolkit for C++ version 4. 4 4 5 5 If you are just wanting to point out a mistake or any other issue with one of the existing translations, you should add a comment onto the end of ticket:4503. Translators are encouraged to subscribe to that ticket by adding a short comment onto it themselves so that they will be notified about updates to the ticket. … … 39 39 == Prerequisites == 40 40 41 To create a new or update an existing translation, you will need the [http ://doc.qt.io/qt-4.8/linguist-manual.html Qt Linguist tool], to edit {{{.ts}}} files. In order to get Qt Linguist, download the latest 4.x.x version of the Open Source Edition of the Qt toolkit for C++ for your platform from the [http://www.qt.io/download-open-source/ Qt web site]. Alternatively, you can try to download the toolkit sources and compile them yourself to get a Qt Linguist application. Please note that we will not accept translation files processed by Qt Linguist version 3 (part of Qt Toolkit 3.x.x) because the format of language files is incompatible with Qt4.41 To create a new or update an existing translation, you will need the [https://doc.qt.io/qt-5/qtlinguist-index.html Qt Linguist tool], to edit {{{.ts}}} files. In order to get Qt Linguist, download the latest 4.x.x version of the Open Source Edition of the Qt toolkit for C++ for your platform from the [http://www.qt.io/download-open-source/ Qt web site]. Alternatively, you can try to download the toolkit sources and compile them yourself to get a Qt Linguist application. Please note that we will not accept translation files processed by Qt Linguist version 3 (part of Qt Toolkit 3.x.x) because the format of language files is incompatible with Qt4. 42 42 43 43 Note that the full !VirtualBox source code is '''not''' necessary to perform a translation or to test it. See below for detailed instructions. … … 101 101 This section contains important notes about translating the !VirtualBox product. 102 102 103 1. '''Read''' the [http ://doc.qt.io/qt-4.8/linguist-manual.html Qt Linguist manual] to get general information about translating Qt applications. Pay special attention to understanding the status of translatable items (unfinished, obsolete).103 1. '''Read''' the [https://doc.qt.io/qt-5/qtlinguist-index.html Qt Linguist manual] to get general information about translating Qt applications. Pay special attention to understanding the status of translatable items (unfinished, obsolete). 104 104 105 105 2. Properly translate '''Plural Forms'''. !VirtualBox may contain sentences which include {{{%n}}} markers. This marker is used when numbers could be included either in a singular or plural variant. The Qt translation mechanism allows you to translate this one sentence to different variants to let the result look more natural. For more information on this topic see [https://doc.qt.io/archives/qq/qq19-plurals.html Plural Form(s) in Translation(s)].