Official talk:Translation Howto: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(announcement)
 
(6 intermediate revisions by 2 users not shown)
Line 9: Line 9:
=== Translating the Render Frame Editor… ===
=== Translating the Render Frame Editor… ===
=== Translating Qt framework ===
=== Translating Qt framework ===
Scribus is based on the [http://www.qt.io/ Qt Framework] and therefore some basic dialog box receives translation from the Qt. Ideally Qt framework has complete translation on the relevant language. But if we see that some dialog boxes appear in English – and all string is translated in Scribus .ts files – this should be a Qt translation lack. The Qt framework is translated here: http://code.qt.io/cgit/qt/qttranslations.git/
Scribus is based on the [http://www.qt.io/ Qt Framework] and therefore some basic dialog box receive translations from the Qt directly. Ideally Qt framework would have complete translations on that specific relevant language.  


[[File:CloseWindow.png|framed|right|Example of a Qt translation dependence. This is Scribus using the Hungarian localization with 100% completed translation file. As you can see the strings for the dialog box buttons are still in English.]]
But sometimes if we encounter using Scribus in another language besides english that:
# some basic dialog boxes appear English
# the specific language you are using in Scribus has been translated totally or that you've looked in the .ts file and can't find those non-translated strings
This indicates that the issue is an upstream Qt translation problem. To check this you can check the Qt translation state for your specific language [http://l10n-files.qt.io/l10n-files/ here].
The Qt framework is translated [http://code.qt.io/cgit/qt/qttranslations.git/ code.qt.io/cgit/qt/qttranslations], and this is the [https://wiki.qt.io/Qt_Localization official guide] for translators.


We can add some screenshot from the bug: https://bugs.scribus.net/file_download.php?file_id=8347&type=bug Please, fix my text. I'm not a native English speaker.
FYI, for those of you who are wondering why we don't just translate these Qt translated dependant strings directly in Scribus, see jghali's [https://bugs.scribus.net/view.php?id=13860#c39466 explanation].
 
== Add Transifex section -- [[User:Kunda|Kunda]] ([[User talk:Kunda|talk]]) 22:07, 2 November 2016 (CET) ==
 
== Transifex ==
# Filling the rest of the info for how to use Transifex
# State the intention of Transifex and the option to use (some don't)
# Screenshots of the process
# Guidelines for Language Coordinators
# Guidelines for Language Translators

Latest revision as of 21:24, 2 November 2016

Announcement: Updated Translation Page in Progress
See Official:Translation_Update

Proposal to update Translation page -- Kunda (talk) 15:21, 2 April 2016 (CEST)

bubu, lets write the proposal here Kunda (talk) 15:21, 2 April 2016 (CEST)

Part Two: Translating other parts of Scribus…

Translating Templates…

Translating the Render Frame Editor…

Translating Qt framework

Scribus is based on the Qt Framework and therefore some basic dialog box receive translations from the Qt directly. Ideally Qt framework would have complete translations on that specific relevant language.

Example of a Qt translation dependence. This is Scribus using the Hungarian localization with 100% completed translation file. As you can see the strings for the dialog box buttons are still in English.

But sometimes if we encounter using Scribus in another language besides english that:

  1. some basic dialog boxes appear English
  2. the specific language you are using in Scribus has been translated totally or that you've looked in the .ts file and can't find those non-translated strings

This indicates that the issue is an upstream Qt translation problem. To check this you can check the Qt translation state for your specific language here. The Qt framework is translated code.qt.io/cgit/qt/qttranslations, and this is the official guide for translators.

FYI, for those of you who are wondering why we don't just translate these Qt translated dependant strings directly in Scribus, see jghali's explanation.

Add Transifex section -- Kunda (talk) 22:07, 2 November 2016 (CET)

Transifex

  1. Filling the rest of the info for how to use Transifex
  2. State the intention of Transifex and the option to use (some don't)
  3. Screenshots of the process
  4. Guidelines for Language Coordinators
  5. Guidelines for Language Translators