Opened 16 years ago
Last modified 9 years ago
#2018 closed task
I18N progress 2.0 — at Version 26
Reported by: | Dmitry A. Kuminov | Owned by: | Dmitry A. Kuminov |
---|---|---|---|
Component: | GUI | Version: | |
Keywords: | I18N NLS translation | Cc: | |
Guest type: | other | Host type: | other |
Description (last modified by )
This is a continuation of ticket:234 which is intended for two purposes:
- Submit new translation source files by attaching them to this ticket.
- Report about performing synchronization of existing translation source files in the SVN repository.
Step 1 is done by contributors willing to add support for a new language to the VirtualBox product. An accepted translation file appears in the SVN repository and becomes available in the binary builds. Even after that, contributors remain responsible for updating translation files to keep them in sync with updates to the VirtualBox UI.
Step 2 is performed by the GUI maintainer at innotek before a new release (or after a major UI change) to inform contributors that translation files need to be updated.
Please read the document describing the translation process in detail here.
The current list of translators:
language | id | authors | legal status | %% |
English (built-in) | built_in | SUN | OK (internal) | 100% |
German | de | SUN | OK (internal) | 99% |
Traditional Chinese (Taiwan) | zh_TW | OSSII(OSS Integral Institute Co, Ltd.) | OK (comment:81) | 100% |
Chinese (China) | zh_CN | Victor Wang | (comment:92) | 100% |
Italian | it | Ciro Mattia Gonano <ciro/winged.it> | OK (comment:24) | 100% |
Romanian | ro | Alexandru Ioan Eftimie <alexeftimie/gmail.com> | OK (comment:25) | 100% |
Spanish | es | Joaquín Duo | OK (comment:28) | 100% |
Arabic | ar | Berdai Mohammed (no e-mail) | needs relicensing | 25% |
Russian | ru | innotek, Igor Gorbounov, Egor Morozov | (comment:52, comment:47) | 100% |
Slovenian | sl | JLP? (no e-mail) | no results yet | ??? |
French | fr | Jean-Jacques Sarton <jj.sarton/t-online.de> | OK (comment:33) | 100% |
Japanese | ja | Toshimitsu Tanaka | OK (comment:75) | 100% |
Polish | pl | Adrian Łubik <adrian5632/gmail.com>, Dawid Wrobel <cromo/klej.net> | OK (comment:78, comment:80, comment:174) | 100% |
Korean | ko | Park Shinjo <peremen/gmail.com> | OK (comment:224) | 99% |
Portuguese (Brazil) | pt_BR | Erico Mendonca <erico.mendonca/gmail.com> | OK (comment:98) | 100% |
Portuguese | pt | José Melo <mmodem00/gmail.com>, Marcelo Coelho <marcelocoelho/gmail.com> | OK (comment:230, comment:275) | 100% |
Swedish | sv | Daniel Nylander <po/danielnylander.se> | OK (comment:122) | 100% |
Hungarian | hu | George Hron | OK (comment:136) | 83% |
Serbian | sr | Ozzii <ozzii.translate/gmail.com> | OK (comment:234) | 100% |
Finnish | fi | Jarno Kiuttu, Timo Jyrinki | OK (comment:137, comment:263) | 57% |
Czech | cs | Jan Kaláb <pitel/nomi.cz>, Jan Lipovsky, Ondrej Karlik | OK (comment:183) | 100% |
Dutch | nl | Alexander L. de Goeij <lxndr/planet.nl> | OK (comment:163) | 10% |
Slovak | sk | Ivan Masár <helix84/centrum.sk>, Jozef Říha <jose1711@…> | OK (comment:231, comment:309) | 85% |
Basque | eu | Piarres Beobide <pi/beobide.net> | OK (comment:211) | 99% |
Catalan | ca | Pau Iranzo <info/somgnu.cat> | OK (comment:207, comment:248) | 100% |
Indonesian | id | David Yacobus <david_yacobus/yahoo.com> | OK (ICA by mail) | 100% |
Turkish | tr | Serdar Soytetir <tulliana/gmail.com> | OK (comment:254, comment:256) | 98% |
Danish | da | Tenzer? (no e-mail) | no results yet | ??? |
Change History (31)
comment:1 by , 16 years ago
Component: | other → GUI |
---|---|
Keywords: | I18N NLS translation added |
Version: | VirtualBox 1.6.4 |
comment:2 by , 16 years ago
comment:3 by , 16 years ago
2.0 NLS Ready to Translate
The new 2.0 release is expected next week. Please note again that VirtualBox 2.0 and following versions will ship the VirtualBox GUI that uses Qt version 4 and therefore you need to update the Qt4 NLS files, not the Qt4 ones. See comment:1 and also make sure you have read the Translating document once more since there are some important updates.
All VirtualBox NLS files (VirtualBox_*.ts
) were copied from the Qt3 directory and then syncronized with sources. It means that all existing (and not changed) NLS string should remain intact in the .ts
files for Qt4.
However, the situation with Qt4 NLS files (qt_*.ts
) is little bit different. We cannot synchronize them with Qt4 sources at the present time and therefore we took the existing files from the official Qt release version 4.3.3 and put them over the ones in the VirtualBox4/nls
subdirectory in SVN. The following files were put over:
- qt_ar.ts
- qt_de.ts
- qt_es.ts
- qt_fr.ts
- qt_iw.ts
- qt_ja_jp.ts (renamed to qt_ja.ts)
- qt_pl.ts
- qt_pt.ts
- qt_ru.ts
- qt_sk.ts
- qt_sv.ts
- qt_zh_CN.ts
Maintainers of the respective translations should check these files and make corrections if necessary.
The contents of the rest of qt_*.ts
files were replaced with the contents of the new qt_xx_YY.ts
file that represents an untranslated NLS template for Qt4. Maintainers of these translations will have to translate them from scratch (probably using translated strings from Qt3 version of the .ts file opened in a separate window of Qt Linguist).
follow-up: 25 comment:4 by , 16 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:5 by , 16 years ago
2.0 NLS update
There are some last minute updates to the translation files. Please checkout the latest revision using svn & continue the translation work on this new files.
follow-up: 11 comment:6 by , 16 years ago
Updates to the Romanian translation are merged to SVN. alexef, thank you, and as far as I see, you (correctly) translated the Qt4 (aka VirtualBox 2.0) version, so I don't see the reason for 'sorry'.
comment:7 by , 16 years ago
2.0 NLS last minute update
There are some more minor corrections in the .ts files, please feel free to update.
follow-up: 9 comment:8 by , 16 years ago
Currently Korean translation is being updated, and current status is about 90%. Do you know the exact release of VirtualBox 2.0?
comment:10 by , 16 years ago
Replying to peremen:
- exact release date
The exact release date is today, the build is closed already. However, there will be 2.0.2 very soon, so your contribution is still highly appreciated.
by , 16 years ago
Attachment: | VirtualBox_ko.ts added |
---|
I think it is too late, but here is Korean translation file.
follow-up: 12 comment:11 by , 16 years ago
Replying to dmik:
Updates to the Romanian translation are merged to SVN. alexef, thank you, and as far as I see, you (correctly) translated the Qt4 (aka VirtualBox 2.0) version, so I don't see the reason for 'sorry'.
I was sorry because I only translated VirtualBox.ts file, not also qt.ts. Maybe in the future, we can use qt.ts from Qt, not our own?
comment:12 by , 16 years ago
Replying to alexef:
I was sorry because I only translated VirtualBox.ts file, not also qt.ts. Maybe in the future, we can use qt.ts from Qt, not our own?
There is no qt_ro.ts in the official Qt 4.x distribution. If you have one (e.g. contributed to to Trolltech by someone else), you can use it for VirtualBox too provided that the license of that translation is compatible with our (MIT) license.
comment:13 by , 16 years ago
Swedish translation updated. Please add my mail address to the list, <removed>
comment:14 by , 16 years ago
Already translated the missing strings for VirtualBox for pt-BR. I should be sending an update later tomorrow, after I finish the QT4 strings and proofread them.
BTW, I found the following typos in the en-US strings:
in VBoxGLSettingsUpdate: "When checked, the application will periodically connect to the VirtualBox website and check whether a new VirtualBox verison is available."
in VBoxVMSettingsUSB: "When checked, enables the virtual USB EHCI controller of this machine. The USB ECHI controller provides USB 2.0 support."
now that's a sexy controller... :)
comment:15 by , 16 years ago
docca: Thanks for the typo hint. This is corrected internally & will appear in the public svn soon.
comment:16 by , 16 years ago
Description: | modified (diff) |
---|
comment:17 by , 16 years ago
Here's the full translation for both VirtualBox and QT4. I proofread it, and everything appears to be in order.
comment:18 by , 16 years ago
poetzsch, could you place me (or all the translators here, for that matter) in the CC field? I'd like to receive email notifications whenever the ticket is updated, if possible.
comment:19 by , 16 years ago
docca, I would not recommend that because the cc: field of a ticket is public visible. There is an internal cc: list. The easiest way to get on this list is to post a comment here. If someone is familiar with trac, ideas on how to do this better are welcome.
comment:20 by , 16 years ago
I know it's off-topic, but perhaps this Trac plugin could be of use? The group notify feature seems to be just what is needed.
comment:21 by , 16 years ago
Just an update, as you haven't heard anything from me since I said I would do the Danish translation. It has taken more time than expected, and the Qt3->Qt4 transition also made it take a bit longer, but I'm currently around 70% done with the VirtualBox.ts file. I will post it when I'm done with it.
comment:22 by , 16 years ago
Hi again!!
Is is possible to have SVN privileges so that we don't have to live the hassle of zipping the files?
Sincerely, Joaquín
by , 16 years ago
Attachment: | VirtualBox4_hu.ts.zip added |
---|
by , 16 years ago
Attachment: | VirtualBox_hu.ts.zip added |
---|
VirtualBox3 (Qt3) translation update (1035/1188)
comment:24 by , 16 years ago
I attached a latest Qt3 translation update. I'll no longer update this translation.
by , 16 years ago
Attachment: | VirtualBox4_hu.ts.2.zip added |
---|
Fully translated Virtual Disk Creator Wizard + typofixes (960/1068)
comment:25 by , 16 years ago
Replying to dmik:
Maintainers of these translations will have to translate them from scratch (probably using translated strings from Qt3 version of the .ts file opened in a separate window of Qt Linguist).
Qt4 Linguist have a little trick: you can open the Qt3 ts file by Phrases -> Open auxillary source, and select a Qt3 .ts file. It doesn't modifies it, just open, and shows a matching translation (if found) between the Source and the Translation part of the editor stuff. I used it well with VirtualBox3-VirtualBox4 migration.
comment:26 by , 16 years ago
Description: | modified (diff) |
---|
This ticket introduces a switch of VirtualBox GUI from the Qt Toolkit verison 3 to version 4. In particular, this means the following:
VirtualBox4
directory will be renamed to justVirtualBox
after the currentVirtualBox
directory is renamed toVirtualBox3
. The Qt3 GUI will go away from binary distributions in VirtualBox and stop receive any official support from Sun so the only reason why Qt3 NLS may change in the future and therefore need an update from the translator is either a bugfix of the 1.6 product branch or a contribution to the Qt3 GUI from the community..ts
files from theVirtualBox4
directory is Qt Linguist 4 (you can download the Open Source version of Qt 4 for your platform here: http://trolltech.com/downloads/opensource).