New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Help us translate GoldenDict 1.5 to your language!

General discussion

Re: Help us translate GoldenDict 1.5 to your language!

Postby chulai » Mon Sep 23, 2013 10:41 am

Hi Berdy. Welcome to the forum!

I just added your Turkmen translation to GoldenDict. Although the translation was complete I noticed it was based on an old template file. When I run lupdate goldendict.pro to update the file it found 205 new untranslated texts. So, currently the translation is (762 - 205) / 762 = 73% done.
If you have time you can find the file to complete the translation in the Github repository: https://github.com/goldendict/goldendic ... e/tk_TM.ts
That would always be the link for the up-to-date file for release 1.5 of GoldenDict.

You can later attach the updated file here so we upload it to the repository.

Thanks for the contribution!

Chulai
chulai
 
Posts: 464
Joined: Sat Jan 08, 2011 10:11 pm

Re: Help us translate GoldenDict 1.5 to your language!

Postby berdymurad » Tue Sep 24, 2013 7:24 am

Hi Chulai,
Sorry, you are right - it was not fully translated coz I used old template.
Please find attached update TS file - this time it should be complete.
If anything is missing please write me.
I appreciate your assistance.
Attachments
GoldenDict1.5-tk_TM.rar
Turkmen Translation update for GoldenDict 1.5
(21.6 KiB) Downloaded 427 times
berdymurad
 
Posts: 9
Joined: Mon Sep 23, 2013 6:30 am

Re: Help us translate GoldenDict 1.5 to your language!

Postby chulai » Tue Sep 24, 2013 4:26 pm

Thank you. I updated the repo with your translation.
I noticed there are some text in English. It seems you copied the English source text to the translation field. Not sure if it was your intention. These are some (but there are other ones):

Code: Select all
    <message>
        <location filename="../preferences.ui" line="762"/>
        <source>The hotkeys are global and work from any program and within any context as long as GoldenDict is running in background.</source>
        <translation>The hotkeys are global and work from any program and within any context as long as GoldenDict is running in background.</translation>
    </message>

    <message>
        <location filename="../mainwindow.ui" line="516"/>
        <source>&amp;Import</source>
        <translation>&amp;Import</translation>
    </message>

    <message>
        <location filename="../mainwindow.ui" line="108"/>
        <source>&amp;Zoom</source>
        <translation>&amp;Zoom</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="199"/>
        <source>Each morphology dictionary appears as a
separate auxiliary dictionary which
provides stem words for searches and
spelling suggestions for mistyped words.
Add appropriate dictionaries to the bottoms
of the appropriate groups to use them.</source>
        <translation>Each morphology dictionary appears as a
separate auxiliary dictionary which
provides stem words for searches and
spelling suggestions for mistyped words.
Add appropriate dictionaries to the bottoms
of the appropriate groups to use them.</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="418"/>
        <source>Live pronunciations from &lt;a href=&quot;http://www.forvo.com/&quot;&gt;forvo.com&lt;/a&gt;. The site allows people to record and share word pronunciations. You can listen to them from GoldenDict.</source>
        <translation>Live pronunciations from &lt;a href=&quot;http://www.forvo.com/&quot;&gt;forvo.com&lt;/a&gt;. The site allows people to record and share word pronunciations. You can listen to them from GoldenDict.</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="468"/>
        <source>Use of Forvo currently requires an API key. Leave this field
blank to use the default key, which may become unavailable
in the future, or register on the site to get your own key.</source>
        <translation>Use of Forvo currently requires an API key. Leave this field
blank to use the default key, which may become unavailable
in the future, or register on the site to get your own key.</translation>
    </message>

chulai
 
Posts: 464
Joined: Sat Jan 08, 2011 10:11 pm

Re: Help us translate GoldenDict 1.5 to your language!

Postby berdymurad » Wed Sep 25, 2013 7:30 am

Hi Chulai,
Thanks a lot for this remark, I missed those strings somehow :o
Attached here TS file that has them all translated.
You seem to be quite experienced inspector of translations 8-)
Attachments
GoldenDict1.5-tk_TM-r.rar
update Turkmen translation
(21.9 KiB) Downloaded 420 times
berdymurad
 
Posts: 9
Joined: Mon Sep 23, 2013 6:30 am

Re: Help us translate GoldenDict 1.5 to your language!

Postby chulai » Thu Sep 26, 2013 1:42 pm

Hello again,

I had to add some new lines in the translation below to avoid the text to extend the window too much:

Code: Select all
<source>Each morphology dictionary appears as a
separate auxiliary dictionary which
provides stem words for searches and
spelling suggestions for mistyped words.
Add appropriate dictionaries to the bottoms
of the appropriate groups to use them.</source>
<translation>Her morfologiýa sözlügi aýry bir gosmaça sözlük
 ýaly görkezilip gözleg üçin esasy sözleri
üpjün edýär we ýalnys ýazylan sözler üçin
dogrylary hödürleýär.
Laýyk gelýän sözlükleri degisli toparlaryn asagyna gosup ulan.</translation>


Then, I fixed the url in the "Welcome to GoldenDict!" page that links to "Working with popup" page.

Also, I found other untranslated texts. This time, I think these are all of them:

Code: Select all
    <message>
        <location filename="../mainwindow.ui" line="381"/>
        <source>&amp;Forum</source>
        <translation>&amp;Forum</translation>
    </message>

    <message>
        <location filename="../orderandprops.ui" line="408"/>
        <source>Adjust the order by dragging and dropping items in it. Drop dictionaries to the inactive group to disable their use.</source>
        <translation>Adjust the order by dragging and dropping items in it. Drop dictionaries to the inactive group to disable their use.</translation>
    </message>

    <message>
        <location filename="../groups.ui" line="197"/>
        <source>Drag&amp;drop dictionaries to and from the groups, move them inside the groups, reorder the groups using your mouse.</source>
        <translation>Drag&amp;drop dictionaries to and from the groups, move them inside the groups, reorder the groups using your mouse.</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="536"/>
        <source>Full list of language codes is available &lt;a href=&quot;http://www.forvo.com/languages-codes/&quot;&gt;here&lt;/a&gt;.</source>
        <translation>Full list of language codes is available &lt;a href=&quot;http://www.forvo.com/languages-codes/&quot;&gt;here&lt;/a&gt;.</translation>
    </message>
   
    <message>
        <location filename="../sources.ui" line="693"/>
        <source>The most widely used method of transcription of Japanese,
based on English phonology</source>
        <translation>The most widely used method of transcription of Japanese,
based on English phonology</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="707"/>
        <source>The most regular system, having a one-to-one relation to the
kana writing systems. Standardized as ISO 3602

Not implemented yet in GoldenDict.</source>
        <translation>The most regular system, having a one-to-one relation to the
kana writing systems. Standardized as ISO 3602

Not implemented yet in GoldenDict.</translation>
    </message>

    <message>
        <location filename="../sources.ui" line="723"/>
        <source>Based on Nihon-shiki system, but modified for modern standard Japanese.
Standardized as ISO 3602

Not implemented yet in GoldenDict.</source>
        <translation>Based on Nihon-shiki system, but modified for modern standard Japanese.
Standardized as ISO 3602

Not implemented yet in GoldenDict.</translation>
    </message>


When translating a text, please copy the new lines that appear in the "source" section text to the "translation" section text.

As before, you can get the latest version here: https://github.com/goldendict/goldendic ... e/tk_TM.ts
And you can see the changes I did here: https://github.com/goldendict/goldendic ... 0499452e2b

Well, this is what refers to GoldenDict own's texts. However, the program is built with the Qt Framework and this application framework provides a base translation file to be used by all software built with it in order to get the most generic texts translated from start. For example, the following texts can be found in the base qt_*.ts file: Cut, Copy, Paste, Select All, etc.

If you want to get full translation, you will have to provide this file with at least all the texts used by GoldenDict. Usually, all translation files can be found at ftp://ftp.qt-project.org/qt/l10n/index.html under "Qt 4.8" section. Level of completion varies among languages, though. Unfortunately, it seems there is no Turkmen translation (qt_tk.ts) available of Qt's own texts. For the languages that Qt developers/contributors don't provide a file, it's still possible to download an empty template file and do the translation oneself. The direct link to this template file is ftp://ftp.qt-project.org/qt/l10n/qt-sta ... nslated.ts

From my own experience, the only texts that need translation for GoldenDict are:
<source>Close Tab</source>
<source>&amp;Select All</source>
<source>&amp;Undo</source>
<source>&amp;Redo</source>
<source>Cu&amp;t</source>
<source>&amp;Copy</source>
<source>&amp;Paste</source>
<source>Delete</source>
<source>Select All</source>
<source>Clear</source>
<source>Close</source>
<source>Copy</source>
<source>Cut</source>
<source>&amp;OK</source>
<source>OK</source>
<source>&amp;Cancel</source>
<source>Cancel</source>
<source>Apply</source>
<source>Copy Image</source>

<source>Page Setup</source>
<source>Print Preview</source>
<source>Next page</source>
<source>Previous page</source>
<source>First page</source>
<source>Last page</source>
<source>Fit width</source>
<source>Fit page</source>
<source>Zoom in</source>
<source>Zoom out</source>
<source>Portrait</source>
<source>Landscape</source>
<source>Show single page</source>
<source>Show facing pages</source>
<source>Show overview of all pages</source>
<source>Print</source>
<source>Page setup</source>
<source>Close</source>
<source>Export to PDF</source>
<source>Export to PostScript</source>

Note: you might find more than 1 ocurrence of any of those texts.

Then, you just change the line:
<TS version="2.0">
to
<TS version="2.0" language="tk">
and you save the file as qt_tk.ts.

Finally, if you want I can add your name (or nickname) along with an email address to the credits in the
GoldenDict's About dialog. You can send me a Private Message with this info.

Regards,
Chulai
chulai
 
Posts: 464
Joined: Sat Jan 08, 2011 10:11 pm

Re: Help us translate GoldenDict 1.5 to your language!

Postby berdymurad » Mon Sep 30, 2013 10:40 am

Hi Culai,
Of course, feel free to modify the text as you wish if it fits better localization.
Please find attached the file with missing translation.
Thanks for detailed instruction - very helpful, I will look to QT turkmen translation later.
I am sorry that I don't do it right the first time :oops:
(I am still a rookie in QT localizations but trying hard to learn :)
appreciate your assistance :D
Attachments
tk_TM-update3.rar
translation update turkmen
(22.13 KiB) Downloaded 399 times
berdymurad
 
Posts: 9
Joined: Mon Sep 23, 2013 6:30 am

Re: Help us translate GoldenDict 1.5 to your language!

Postby berdymurad » Mon Sep 30, 2013 10:52 am

Chulai, if possible, please put "PICTT Turkmenistan" as name to the credits in the GoldenDict's About dialog.
That is the project I am involved in. Thanks for the suggestion!
berdymurad
 
Posts: 9
Joined: Mon Sep 23, 2013 6:30 am

Re: Help us translate GoldenDict 1.5 to your language!

Postby chulai » Wed Oct 02, 2013 1:26 pm

Thanks for the translation. I have added the credits info too. Regards, Chulai
chulai
 
Posts: 464
Joined: Sat Jan 08, 2011 10:11 pm

Re: Help us translate GoldenDict 1.5 to your language!

Postby chulai » Mon Oct 07, 2013 10:37 am

FYI, Arabic translation is being handled by a team of translators here: https://www.transifex.com/projects/p/ar ... nguage/ar/
chulai
 
Posts: 464
Joined: Sat Jan 08, 2011 10:11 pm

Re: Help us translate GoldenDict 1.5 to your language!

Postby wlhunag » Sun Oct 20, 2013 3:34 pm

Hi, Chulai:
I will do the zh_tw translations.
wlhunag
 
Posts: 10
Joined: Wed May 23, 2012 3:07 pm

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 17 guests