Localisation/ro

Localizarea este, în general, procesul de furnizare a unui Software cu o interfață de utilizare în mai multe limbi. În FreeCAD puteți seta limba interfeței de utilizator sub  Editare → Preferințe → Aplicație . FreeCAD utilizează Qt pentru a activa suportul pentru mai multe limbi. Pe sistemele Unix / Linux, FreeCAD utilizează implicit setările locale locale ale sistemului.

Ajutor în traducere FreeCAD
Unul dintre lucrurile foarte importante pe care le puteți face pentru FreeCAD dacă nu sunteți un programator este de a vă ajuta să traduceți programul în limba dvs. Pentru a face acest lucru este acum mai ușor ca oricând, cu ajutorul sistemului de traducere online on-line Crowdin.

Cum Traducem

 * Du-te la FreeCAD translation project page on Crowdin;
 * Conectați-vă prin crearea unui nou profil sau utilizând un cont terță parte ca adresa dvs. GMail;
 * Faceți clic pe limba pe care doriți să lucrați;
 * Începeți traducerea făcând clic pe butonul Traducere de lângă unul dintre fișiere. De exemplu,  FreeCAD.ts  conține șiruri de text pentru GUI-ul principal al FreeCAD.
 * Puteți să votați pentru traducerile existente sau puteți crea propriile dvs. traduceri ..

Notă: Dacă participați activ la traducerea FreeCAD și doriți să fiți informat înainte de lansarea următoare este gata să fie lansat, astfel încât nu este timp pentru a revizui traducerea dvs., vă rugăm să vă abonați pentru această problemă la: http://www.freecadweb.org/tracker/view.php?id=137

Pregătirea modulelor FreeCAD / master pentru traducere
Acestea sunt părțile la procesul de traducere a FreeCAD:
 * extrageți șiruri de text din codul sursă în fișiere *.ts
 * încărcați fișierele .ts în FreeCAD Crowdin.
 * traducerea șirurilor în Crowdin
 * extrage fișiere modificate/noi *.ts de la Crowdin
 * convertește fișierele *.ts în fișiere *.qm și actualizează fișierul *.qrc al fiecărui modul
 * Actualizați masterul FreeCAD

Toți pașii de mai sus sunt realizați prin "scripturile de traducere", care sunt gestionate periodic de un administrator.

Pregătirea modulului dvs. pentru traducere este destul de ușoară. În primul rând, trebuie să vă asigurați că aveți un director de "traduceri" în MyModule / Gui / Resources. Apoi deschideți o fereastră terminală (sau echivalent Windows / OSX) în directorul "traduceri" și introduceți următoarea comandă:

Aceasta creează un fișier de traducere gol. Odată ce acest lucru este făcut, trebuie să vă asigurați că scripturile de traducere sunt actualizate ca în acesta pull request.

Totul după acest lucru este automat în ceea ce privește un dezvoltator. Administratorul va extrage șirurile de text, traducătorii îi vor traduce, apoi administratorul va extrage traducerile și va actualiza FreeCAD / master.

Pregătirea modulului terță parte sau macro pentru traducere
Modulele sau macro-urile de la terțe părți sunt traduse în aceeași manieră, cu excepția faptului că trebuie să faceți o parte din munca dumneavoastră. Această adresă forum discussion descrie detaliile.

Tehnici mai vechi de traducere a modulelor
Metode de localizare mai vechi descrie utilizarea în detaliu a instrumentelor de traducere, cum ar fi Qt Lingvistist, lupdate, lrelease, pylupdate4, etc. Cele mai multe dintre acestea nu mai sunt necesare pentru modulele FreeCAD / master, dar poate fi utilă pregătirea și actualizarea modulelor terțelor părți.

Tranducere wiki
This wiki is hosting a lot of contents, the majority of which build up the manual. You can browse the documentation starting from the Main Page, or have a look at the User's manual Online Help Toc.

Translation plugin
When the Wiki moved away from SourceForge, Yorik installed a Translation plugin which allows to ease translations between pages. For example, the page title can now be translated. Other advantages of the Translation plugin are that it keeps track of translations, notifies if the original page has been updated, and maintains translations in sync with the original English page.

The tool is documented in Extension:Translate, and is part of a Language Extension Bundle.

To quickly get started on preparing a page for translation and activating the plugin, please read the Page translation example.

To see an example of how the Translation tool works once the translation plugin is activated on a page, you can visit the Main Page. You will see a new language menu bar at the bottom. It is automatically generated. Click for instance on the German link, it will get you to Main Page/de. Right under the title, you can read "This page is a translated version of a page Main Page and the translation is xx% complete." (xx being the actual percentage of translation). Click on the "translated version" link to start translation, or to update or correct the existing translation.

You will notice that you cannot directly edit a page anymore once it's been marked as a translation. You have to go through the translation utility.

When adding new content, the English page should be created first, then translated into another language. If someone wants to change/add content in a page, he should do the English one first.

It is recommended to have basic knowledge of wiki style formatting and general guidelines of the FreeCAD wiki, because you will have to deal with some tags while translating. You can find this information on WikiPages.

The sidebar (navigation menu on the left) is also translatable. Please follow dedicated instructions on Localisation Sidebar page.

'''REMARK: The first time you switch a page to the new translation system, it looses all its old 'manual' translations. To recover the translation, you need to open an earlier version from the history, and copy/paste manually the paragraphs to the new translation system.'''

Remark: to be able to translate in the wiki, you must of course gain wiki edit permission.

If you are unsure how to proceed, don't hesitate to ask for help in the forum.