blob: f6d89e11aa84c5d6eab678d5a663c7bcc4d026e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
Translating Swift
-----------------
Below, you will find instructions on how to translate Swift. A prerequisite is to
have Qt (with Qt Linguist installed).
Starting a new translation
--------------------------
- Run the following command to generate a clean translation template 'swift.ts':
scons update_translations=1 Swift/Translations/swift.ts
- Rename the new 'swift.ts' file to swift_<LANGUAGE-CODE>.ts, e.g. "swift_nl.ts"
for Dutch
- Open the file in Qt Linguist, and translate the phrases.
For more information, see http://doc.qt.nokia.com/latest/linguist-manual.html
- Translate the Swift/resources/swift.desktop entry.
- Submit your finished translation file to the Swift development team.
If you have trouble generating the translation file yourself, you can ask the
Swift development team to provide you with a new translation template for your
language.
Updating an existing translation
--------------------------------
- Run the following command to update an existing translation template:
scons update_translations=1 Swift/Translations/<your-translation-file>
If you have trouble updating the translation file yourself, you can ask the
Swift development team to provide you with a new translation template for your
language.
Testing your translation
------------------------
- Ensure your translation file is in Swift/Translations/swift_<YOURLANGUAGE>.ts
- Build Swift (for more details, see the building documentation):
scons Swift
This will build translation modules (.qm) for your translation sources, and
put them in the right place.
- Run Swift
|