Pentru a putea vota, modifica pagini sau abona la modificările unei pagini trebuie să fiți autentificați. Cu această ocazie scăpați și de acest mesaj deranjant.

Ghidul traducătorului de software: Diferență între versiuni

De la l10n.ro
Salt la: navigare, căutare
m (Pluralul)
 
(Nu s-au afișat 98 de versiuni intermediare efectuate de alți 15 utilizatori)
Linia 5: Linia 5:
 
Sugestiile din această pagină au fost scrise în speranța ca traducerile să capete o formă naturală și consecventă. În rest, există o singură regulă pe care ne bazăm:
 
Sugestiile din această pagină au fost scrise în speranța ca traducerile să capete o formă naturală și consecventă. În rest, există o singură regulă pe care ne bazăm:
  
  Dacă nu are sens pentru mine, atunci in mod clar traducerea e greșită.
+
  Dacă nu are sens pentru mine, atunci în mod clar traducerea este greșită.
  
(unde cei dintre noi care suferă de mania perfecțiunii vor înlocui „mine” cu „bunica mea”)
+
(unde cei dintre noi care suferă de mania perfecțiunii vor înlocui „pentru mine” cu „pentru bunica mea”)
  
Mai jos găsiți un ghid cu indicații pentru traduceri. Aceasta cuprinde informatii generare, indicații pentru modul de traducere a unor expresii sau concepte abstracte din domeniul IT, precum și informații tehnice necesare în momentul efectuării traducerilor.  
+
Mai jos găsiți un ghid cu sfaturi pentru traduceri. Aceasta cuprinde informații generale, indicații pentru modul de traducere a unor expresii sau concepte abstracte din domeniul IT, precum și unele informații tehnice necesare în momentul efectuării traducerilor.  
  
  
= Înainte de a începe lucrul la localizare =
+
== Lucruri de care trebuie ținut cont ==
* Citiți cu atenție acest ghid. Vă va ajută atât pe dumneavoastră în realizarea unei traduceri de calitate, cât și pe cei care vor folosi localizările prin asigurarea unor traduceri consecvente.
+
* Consultați cu atenție acest ghid. Vă va ajuta atât pe dumneavoastră în realizarea unei traduceri de calitate, cât și pe cei care vor folosi localizările prin asigurarea unor traduceri consecvente.
* Este obligatoriu să folosiți diacritice. Pentru mai multe detalii citiți secțiunea de informații technice.
+
* <span style="color:red">'''Este obligatoriu să folosiți diacritice'''</span>. Pentru mai multe detalii citiți aceste [http://ro.wikipedia.org/wiki/Wikipedia:Diacritice#Sfaturi_tehnice informații tehnice] pentru utilizatorii diverselor sisteme de operare.
* Limba română are 3 forme de plural. Pentru mai multe detalii citiți pagina [[Formele de plural | dedicată acestui subiect]].
+
* <span style="color:red">'''Este obligatoriu să folosiți diacriticele corecte'''</span>, pe scurt ș și ț cu virgulă dedesubt. Acest lucru este perfect posibil, de exemplu, în cazul tipurilor de fișier GNU gettext sau Java. Excepții de la această regulă se admit numai în situațiile în care structura tehnică a aplicației sau a fișierului cu traducerea nu permit acest lucru (cazul aplicațiilor scrise prost și care nu pot interpreta decât șiruri pe 8 biți, în codare Windows CP-1250 sau ISO-8859-2).
* Majoritatea termenilor traduși, specifici domeniului IT, sunt consemnați în [http://tmlug.ro/glosar Glosarul] folosit de echipele de localizare.  
+
* Majoritatea termenilor traduși, specifici domeniului IT, sunt consemnați în [[Glosar | Glosarul]] folosit de echipele de localizare.
 
* Discuțiile de coordonare a localizărilor, întrebările și eventualele lămuriri despre traduceri au loc pe lista de discuții [http://groups.google.com/group/diacritice diacritice@googlegroups.com]. Dacă doriți să traduceți, considerăm că ar fi o idee bună să vă înscrieți pe această listă, pentru a fi la curent cu discuțiile și orientările legate de localizarea programelor în limba română.
 
* Discuțiile de coordonare a localizărilor, întrebările și eventualele lămuriri despre traduceri au loc pe lista de discuții [http://groups.google.com/group/diacritice diacritice@googlegroups.com]. Dacă doriți să traduceți, considerăm că ar fi o idee bună să vă înscrieți pe această listă, pentru a fi la curent cu discuțiile și orientările legate de localizarea programelor în limba română.
 
* Deși aceast ghid a fost conceput pentru a veni în sprijinul celor care traduc interfețe de programe de calculator, el poate fi util și celor care scriu programe cu interfața direct în limba română.
 
* Deși aceast ghid a fost conceput pentru a veni în sprijinul celor care traduc interfețe de programe de calculator, el poate fi util și celor care scriu programe cu interfața direct în limba română.
 +
* Consultați pagina dedicată greșelilor frecvente din limba română http://dexonline.ro/corect.php
  
 +
== Articole asociate ==
 +
Împreună cu acest ghid este indicat să consultați și următoarele pagini:
  
= Reguli =
+
* [[Traduceri|Recunoașterea secvențelor de text ce nu trebuie traduse]] - De multe ori nu toate textele trebuie traduse, iar acest articol încearcă să vă ajute să recunoașteți mai ușor textele ce nu trebuie traduse.
 +
 
 +
* [[Greșeli frecvente]] - Exemple de greșeli întâlnite frecvent în traduceri.
 +
 
 +
* [[Formele de plural]] - Explicarea formelor de plural, cu exemple.
 +
 
 +
== Reguli ==
  
 
== Adresarea (relația utilizator - calculator) ==
 
== Adresarea (relația utilizator - calculator) ==
* când utilizatorul îi dă comenzi calculatorului, se folosește forma imperativă (adresare ca de la stăpân la supus):
+
 
 +
* când '''utilizatorul îi dă comenzi calculatorului''', se folosește forma '''imperativă''' (adresare ca de la stăpân la supus):
 
  Text original:  Open
 
  Text original:  Open
 
  Traducere:      Deschide
 
  Traducere:      Deschide
Linia 32: Linia 42:
 
   
 
   
 
  Text original:  Search Files
 
  Text original:  Search Files
  Traducere:      Caută fişere
+
  Traducere:      Caută fișiere
  
* când calculatorul solicită utilizatorul să ia o decizie, sau când calculatorul înștiințează utilizatorul cu privire la o acțiune pe care acesta (utilizatorul) trebuie să o ia, se folosește forma politicoasă (adresare ca de la supus la stăpân):
+
* când '''calculatorul solicită utilizatorul să ia o decizie''', sau când '''calculatorul înștiințează utilizatorul''' cu privire la o acțiune pe care acesta (utilizatorul) trebuie să o ia, se folosește forma '''politicoasă''' (adresare ca de la supus la stăpân):
 
  Text original:  Do you want to continue ?
 
  Text original:  Do you want to continue ?
  Traducere:      Vreţi continuaţi ?
+
  Traducere:      Doriți continuați ?  
 
   
 
   
 
  Text original:  Please try again later
 
  Text original:  Please try again later
  Traducere:      Încercaţi din nou mai târziu
+
  Traducere:      Încercați din nou mai târziu  
 
   
 
   
 
  Text original:  You have exceeded the number of registration attempts for this session.
 
  Text original:  You have exceeded the number of registration attempts for this session.
 
                 Please try again later.
 
                 Please try again later.
  Traducere:      Ați depăşit numărul de încercări de înregistrare pentru această sesiune.
+
  Traducere:      Ați depășit numărul de încercări de înregistrare pentru această sesiune.
                 Încercaţi din nou mai târziu.
+
                 Încercați din nou mai târziu.
  
* când calculatorul raportează o stare sau o acțiune pe care o realizează fără intervenția utilizatorului, se folosește forma reflexivă, în care calculatorul este o entitate abstractă, nu o persoană sau un personaj:
+
* când calculatorul raportează o stare sau o acțiune pe care o realizează fără intervenția utilizatorului se folosește forma reflexivă, calculatorul fiind o entitate abstractă, nu o persoană sau un personaj:
 
  Text original:    Could not open file %s
 
  Text original:    Could not open file %s
  Traducere greșită: Nu am putut deschide fişierul %s
+
  Traducere greșită: Nu am putut deschide fișierul %s
  Traducere corectă: Nu s-a putut deschide fişierul %s
+
  Traducere corectă: Nu s-a putut deschide fișierul %s  
 
   
 
   
 
  Text original:    Receiving data from %s
 
  Text original:    Receiving data from %s
  Traducere greșită: Primesc date de la %s'
+
  Traducere greșită: Primesc date de la %s
  Traducere corectă: Se primesc date de la %s
+
  Traducere corectă: Se primesc date de la %s  
 
   
 
   
 
  Text original:    Saving configuration
 
  Text original:    Saving configuration
  Traducere greșită: Salvez configuraţia
+
  Traducere greșită: Salvez configurația
  Traducere corectă: Se salveză configuraţia
+
  Traducere corectă: Se salvează configurația
  
* trebuiesc evitate cacofoniile în traducerile reflexive, în acest caz folosiți modul impersonal:
+
* pentru butoane care conduc la meniuri adiționale (fără acțiune imediată), sau poziții de meniu care deschid submeniuri, sau meniuri care constituie titluri ale unor submeniuri, se recomandă folosirea formei impersonale:
  Text original:    Press OK to save the session"
+
  Text original:    Manage...
  Traducere greșită: Apăsați OK ca să se salveze sesiunea''
+
Context:          buton a cărui singură acțiune este deschiderea unui meniu adițional
  Traducere corectă: Apăsaţi OK pentru salvarea sesiunii
+
  Traducere nerecomandată: Gestionează...
 +
  Traducere recomandată: Gestionare...
 +
A se vedea și discuția [http://groups.google.com/group/diacritice/browse_frm/thread/9188bbdedc0c6159  imperativ versus impersonal în meniuri cu puncte-puncte] pe marginea acestei reguli.
  
* când este vorba de buntoane care conduc la meniuri adiționale (fără acțiune imediată), sau poziții de meniu care deschid submeniuri, sau meniuri care constituie titluri ale unor submeniuri, se folosește forma impersonală:
 
Text original:    Manage...
 
Context:          buton a cărui singură acţiune este deschiderea unui meniu adiţional
 
Traducere greșită: Gestionează...''
 
Traducere corectă: Gestionare...
 
  
 
* pentru titlurile ferestrelor se folosește forma impersonală:
 
* pentru titlurile ferestrelor se folosește forma impersonală:
 
  Text original:  Saving configuration
 
  Text original:  Saving configuration
  Traducere:      Salvare configuraţie
+
  Traducere:      Salvare configurație
 
   
 
   
 
  Text original:  Manage Media Usage Rights
 
  Text original:  Manage Media Usage Rights
 
  Traducere:      Gestionare drepturi de utilizare media
 
  Traducere:      Gestionare drepturi de utilizare media
 +
 +
* trebuie evitate expresiile cacofonice în traducerile reflexive, folosiți modul impersonal:
 +
Text original:    Press OK to save the session
 +
Traducere greșită: Apăsați OK ca să se salveze sesiunea
 +
Traducere corectă: Apăsați OK pentru salvarea sesiunii
  
 
== Politețea excesivă ==
 
== Politețea excesivă ==
 
Nu se traduce ad literam adresarea cu „Please”. Trebuie folosită forma politicoasă utilizată în limba română, nu cea politicoasă utilizată în limba engleză:
 
Nu se traduce ad literam adresarea cu „Please”. Trebuie folosită forma politicoasă utilizată în limba română, nu cea politicoasă utilizată în limba engleză:
  Text original:    Pease enter your name
+
  Text original:    Please enter your name
  Traducere greșită: Vă rugăm să introduceţi numele
+
  Traducere greșită: Vă rugăm să introduceți numele
  Traducere corectă: Introduceţi numele
+
  Traducere corectă: Introduceți numele
 +
 
 +
== Prescurtările ==
 +
 
 +
Trebuiesc evitate prescurtările gen ''dvs.'' în loc de ''dumneavoastră'', ori ''nu-i'' în loc de  ''nu e'' sau ''nu este''. În mod uzual acestea sunt întâlnite în expresii cu multe cuvinte, dialoguri explicative, de configurare, sau de eroare, (foarte) rar în meniuri, de aceea lungimea cuvintelor nu constituie o problemă critică.
  
 
== Genul ==
 
== Genul ==
 +
Trebuiesc evitate discriminările pe bază de sex și formulările deranjante de genul el/ea, prin folosirea, pe cât posibil, a unui limbaj impersonal. De asemenea, pentru a evita frustrarea utilizatorului la vederea unui program care i se adresează nesigur, în ambele genuri, este mai bine să se evite genul când se poate.
 +
 +
Text original:    Are you sure you want to delete this bookmark?
 +
Traducere greșită: Sunteți <var>sigur(ă)</var> că doriți ...
 +
Traducere corectă: Sigur doriți să ștergeți acest semn de carte?
 +
 +
Contextul este o informație suplimentară despre locul în care apare textul respectiv (nu apare mereu). În exemplul de mai jos, fiind vorba de „Nickname”, uzual traducerea este cu „<var>Pseudonim</var>”, așadar traducerea corectă este cea la masculin.
 +
 
  Text original:    (not yet valid)
 
  Text original:    (not yet valid)
 
  Context:          NicknameNotYetValid
 
  Context:          NicknameNotYetValid
Linia 89: Linia 113:
 
  Traducere corectă: (încă nu este valid)
 
  Traducere corectă: (încă nu este valid)
  
Contextul este o informație suplimentară despre locul în care apare textul respectiv (nu apare mereu).
+
== Pluralul ==
Fiind vorba de „Nickname”, uzual traducerea este cu <var>Pseudonim</var>, așadar traducerea corestă este cea la masculin.
+
Deși mulți nu suntem conștienți de acest lucru, limba română are două forme de plural și una de singular, deci în total ar trebui 3 traduceri la mesajele cu forme de plural. <var>1 ou</var>, <var>2 ouă</var>, 3 ouă, ... 10 ouă, <var>20 de ouă</var>, ..., 101 ouă, 102 ouă, 120 de ouă.
 
 
Text original:    Are you sure you want to delete this bookmark?
 
Traducere greșită: Sunteţi <var>sigur(ă)</var> ...
 
Traducere corectă: Sigur doriţi să ştergeţi acest semn de carte?
 
  
Pentru a evita frustrarea utilizatorului la vederea unui program care i se adresează nesigur, în ambele genuri, e mai bine să se evite genul când se poate.
+
De exemplu în cazul GNU gettext, formele pluralului se completează astfel:
 +
- msgstr[0] conține singularul ( 1 ou )
 +
- msgstr[1] conține prima formă de plural ( 4 ouă )
 +
- msgstr[2] conține a doua formă de plural ( 24 de ouă )
  
* pe cât posibil ar trebui se încerce folosirea unui limbaj impersonal, astfel încât să nu se facă discriminări pe bază de sex și să se evite formulări deranjante de genul el/ea.
+
Aceasta presupune existența, sau – dacă acesta lipsește – adăugarea, unei linii în antetul fișierului gettext PO. Codul aplicației trebuie de asemenea fie scris astfel încât să ofere forme de plural în fișierul de limbă.  
  
== Pluralul ==
+
Pentru mai multe detalii citiți pagina [[Formele de plural | dedicată acestui subiect]].
Limba română, deși mulți nu suntem conștienți de acest lucru, are două forme de plural și una de singular, deci în total ar trebui 3 traduceri la mesajele cu forme de plural. <var>1 ou</var>, <var>2 ouă</var>, 3 ouă, ... 10 ouă, <var>20 de ouă</var>, ..., 101 ouă, 102 ouă.
 
 
 
Cum se completează formele:
 
- msgstr[0] conține singularul ( 1 cal )
 
- msgstr[1] conţine prima formă de plural ( 4 cai )
 
- msgstr[2] conţine a doua formă de plural ( 24 de cai )
 
 
 
Aceasta presupune să efectuați dacă este nevoie și niște setări în fișierul [[gettext PO]]
 
  
 
== Majusculele ==
 
== Majusculele ==
 
NU trebuie folosite majuscule pentru fiecare cuvânt într-un meniu, titlu, etc (doar în limba engleză cuvintele încep cu majuscule în titlu).
 
NU trebuie folosite majuscule pentru fiecare cuvânt într-un meniu, titlu, etc (doar în limba engleză cuvintele încep cu majuscule în titlu).
  
  "Save As..."
+
  Text original:          "Save As..."
  "Salvează ca..."
+
  Traducere scrisă greșit: "Salvează Ca..."
 +
Traducere scrisă corect: "Salvează ca..."
 
   
 
   
  "Control Center"
+
  Text original:          "Control Center"
  "Centru de control"
+
  Traducere scrisă greșit: "Centru De Control"
 +
Traducere scrisă corect: "Centru de control"
  
 
== Topica expresiilor ==
 
== Topica expresiilor ==
Linia 126: Linia 143:
  
 
  "Could not open file %s."
 
  "Could not open file %s."
  "Fişierul %s nu s-a putut deschide."
+
  "Fișierul %s nu a putut fi deschis."
 +
 
  
 
* Nu creați propoziții negative cu tentă pozitivă
 
* Nu creați propoziții negative cu tentă pozitivă
Linia 134: Linia 152:
 
   
 
   
 
  Traducere confuză și nerecomandată:
 
  Traducere confuză și nerecomandată:
         Aveţi drepturi insuficiente pentru a citi acest dosar.
+
         Aveți drepturi insuficiente pentru a citi acest dosar.
 
   
 
   
  Pentru că traducem textul în ansamblu şi nu cuvânt cu cuvânt în aceaşi ordine, putem formula mai clar astfel:
+
  Pentru că traducem textul în ansamblu și nu cuvânt cu cuvânt în aceeași ordine, putem formula mai clar astfel:
         Nu aveţi drepturi suficiente pentru a citi acest dosar.
+
         Nu aveți drepturi suficiente pentru a citi acest dosar.
  
== Meniuri ==
+
== Acceleratori ==
* în general meniurile care exprimă verbe, trebuie folosească forma imperativă:
+
* acceleratorii sunt scurtăturile din meniuri și panourile de configurare, sunt identificați prin cuvinte ce conțin o literă subliniată, iar acea intrare de meniu sau configurare poate fi activată folosind combinația de taste Alt + tasta subliniată. Ei sunt marcați în textele de tradus prin precedarea literei subliniate fie cu _ (linie joasă) fie cu & (ampersand)
+
* în traducerea acceleratorilor de genul _File, _Edit, _Help se încearcă de regulă păstrarea combinației de taste, chiar dacă în traducere nu este prima literă din cuvânt.
     "Open"    "Save"     "Edit"
+
* în cazul în care cuvântul tradus nu conține litera scurtăturii inițiale se alege prima literă din cuvânt cu condiția de a nu intra în conflict cu alte intrări din meniu, iar această literă să nu fie una dintre literele cu diacritice.
    "Deschide" "Salvează"  "Editează"
+
* încercați să evitați acceleratorii pe literele mai zvelte (i mic, i mare, l mic) sau pe cele ce coboară în partea de jos intersectând sublinierea (g mic, j mic, p mic, q mic, y mic) pentru că sunt mai greu de detectat din punct de vedere vizual.
 +
* țineți cont de faptul că aceste combinații de taste sunt efectuate utilizând tasta Alt din stânga barei de spațiu și încercați evitați combinații de taste greu de realizat cu o singură mână (de exemplu Alt-P, Alt-O, Alt-L) favorizându-le pe cele ce mai la îndemână (de exemplu Alt-C, Alt-A, Alt-S).
 +
 
 +
  _File    _Edit     &Help    &Delete
 +
  _Fișier  _Editare  &Ajutor  Șt&erge
  
=== Acceleratori în meniuri ===
+
* Nu există o metodă automată de verificare a acceleratorilor duplicați dintr-un meniu ori dintr-o fereastră, va trebui să importați traducerea în program (man 1 msgfmt) și să testați fiecare meniu și fiecare fereastră.
* în traducerea acceleratorilor de genul _File, _Edit, _Open se încearcă păstrarea combinației de taste, chiar dacă în traducere nu este prima literă din cuvânt.  
+
* Pentru a verifica că nu v-a scăpat vreun accelerator în fișierul sursă PO, utilizați comanda msgfmt (man 1 msgfmt) cu opțiunea „--check-accelerators”.
* În cazul în care cuvântul tradus nu conține litera scurtăturii inițiale se alege prima literă din cuvânt cu condiția de a nu intra în conflict cu alte intrări din meniu, iar această literă să nu fie una dintre literele cu diacritice.
 
  
  „_File”    „_Library”    „_Open”      „_Delete”
+
== Ghilimele ==
  „_Fişier”  „Bib_liotecă”  ”_Deschide”  „Ş_terge”
+
În limba română singurele ghilimele acceptate sunt „text” și „text «altceva» text” (pentru citat în citat) adică: [http://www.fileformat.info/info/unicode/char/201e/index.htm ghilimele deschise], [http://www.fileformat.info/info/unicode/char/201d/index.htm ghilimele închise] și ghilimele franceze.
  
* Nu există metodă automată de verificarea a acceleratorilor. Pentru a verifica acceleratori din meniuri importați traducerea în program și testați fiecare meniu.
+
Folosirea apostrofului (') sau a ghilimelelor duble (") din repertoriul ASCII este greșită. Detalii despre ghilimelele folosite în limba română se pot găsi la http://www.acad.ro/alteInfo/ghilimele.doc
  
 
== Neologisme ==
 
== Neologisme ==
Linia 158: Linia 179:
  
 
=== Folosirea cratimei în neologisme ===
 
=== Folosirea cratimei în neologisme ===
* dacă se pronunță așa cum se scrie, nu se folosește cratima:
 
mausul
 
fonturile
 
linkuri
 
* dacă nu se pronunță așa cum se scrie, se folosește cratima:
 
mouse-ul
 
icon-uri
 
site-ul
 
Verificați [[Glosar|glosarul]]
 
  
 +
Articolul hotărât enclitic (singular și plural) se leagă cu cratimă
 +
numai în împrumuturile neadaptate:
 +
- a căror finală prezintă deosebiri între scriere și pronunțare: bleu-
 +
ul [blöul];
 +
- care au finale grafice neobișnuite la cuvintele vechi din limba
 +
română: dandy-ul (nu dandiul), dandy-i ; gay-ul, gay-i; hippy-ul,
 +
hippy-i; party-ul; playboy-ul, playboy-i; story-ul, story-uri.
 +
 +
Se recomandă atașarea fără cratimă a articolului la împrumuturile -
 +
chiar nedaptate sub alte aspecte - care se termină în litere din
 +
alfabetul limbii române pronunțate ca în limba română: gadgetul
 +
[gheğetul], weekendul [uĭkendul], inclusiv în cazul
 +
unor anglicisme ceva mai vechi, scrise și conform DOOM1 fără cratimă:
 +
westernuri ș.a.
 +
 +
http://acad.ro/alteInfo/nouDOOM.doc
 +
 +
Câteva exemple:
 +
 +
blog-ul / blog-urile = greșit
 +
blogul / blogurile = corect
  
= Adaptarea la situații extreme =
+
ping-uri = greșit
 +
pinguri = corect
 +
 
 +
trackback-uri = greșit
 +
trackbackuri = corect
 +
 
 +
server-ul = greșit
 +
serverul = corect
 +
 
 +
widget-uri = greșit
 +
widgeturi = corect
 +
 
 +
tag-urile = greșit
 +
tagurile = corect
 +
 
 +
e-mail-ul = greșit
 +
e-mailul = corect
 +
 
 +
spam-ul = greșit
 +
spamul = corect
 +
 
 +
=== Genul neologismelor ===
 +
Neologismele din domeniul IT sunt preluate cu genul neutru, ele fiind inanimate.
 +
 
 +
driver , drivere
 +
 
 +
== Adaptarea la situații extreme ==
 
Ce facem când întalnim o situație unde termenii traduși, puși cap la cap nu par să dea sensul dorit:
 
Ce facem când întalnim o situație unde termenii traduși, puși cap la cap nu par să dea sensul dorit:
  
Linia 179: Linia 238:
 
  Ferestre alăturate
 
  Ferestre alăturate
 
  ''sau eventual''
 
  ''sau eventual''
  Fersetre în mozaic
+
  Ferestre în mozaic
  
Astfel, urmează morala: nu trebuie să vă feriți de traduceri mai „îndrâznețe”, atunci când sensul unei expresii poate fi îmbunătățit. Aveți însă grijă ca în cazurile în care expresia mai apare și în alte locuri (fișiere), traducerea să fie făcută într-o manieră consecventă.
+
Astfel, urmează morala: nu trebuie să vă feriți de traduceri mai „îndrăznețe”, atunci când sensul unei expresii poate fi îmbunătățit. Aveți însă grijă ca în cazurile în care expresia mai apare și în alte locuri (fișiere), traducerea să fie făcută într-o manieră consecventă.
  
 
+
== Legături externe ==
= Articole incluse =
 
* [[Recunoașterea secvențelor de text ce nu trebuie traduse]]
 
* [[Greșeli frecvente]]
 
 
 
 
 
= Legături =
 
 
Acest articol are la bază alte articole mai vechi
 
Acest articol are la bază alte articole mai vechi
 
* http://gnomero.sourceforge.net/sugestii.txt (Dan Damian, 2001)
 
* http://gnomero.sourceforge.net/sugestii.txt (Dan Damian, 2001)
* http://wiki.ubuntu.ro/GhidTraduceri
+
* https://wiki.ubuntu.com/RomanianTeam/Proiecte/Localizare/Ghid
  
 
Legături utile
 
Legături utile
 
* http://www.dictionare.com/english/dictionary.htm - Dicționar Englez-Român
 
* http://www.dictionare.com/english/dictionary.htm - Dicționar Englez-Român
* http://dexonline.ro/ - Dicționar explicativ român (consulați doar sursele oficiale)
+
* http://dexonline.ro/ - Dicționar explicativ român (consultați doar sursele oficiale)
* Cei ce sunt foarte migăloși și perfecționiști pot folosi [http://www.seelrc.org:8080/grammar/pdf/stand_alone_romanian.pdf Gramatica detaliată a limbii române].
+
* http://www.seelrc.org:8080/grammar/pdf/stand_alone_romanian.pdf - Gramatica detaliată a limbii române.
 +
 
 +
[[Categorie:Tutorial]]

Versiunea curentă din 18 octombrie 2011 12:50

În primul rând ca traducător ar trebui să vă asigurați de cunoașterea foarte bună a limbii române.

Experiența ne-a arătat că deseori suntem tentați să folosim prea multe neologisme, sau dimpotrivă, să forțăm căutarea unor termeni românești atunci când păstrarea termenului original ar avea mai mult sens pentru utilizatori. Alteori schimbăm persoana sau timpul de la o traducere la alta ș.a.m.d..

Sugestiile din această pagină au fost scrise în speranța ca traducerile să capete o formă naturală și consecventă. În rest, există o singură regulă pe care ne bazăm:

Dacă nu are sens pentru mine, atunci în mod clar traducerea este greșită.

(unde cei dintre noi care suferă de mania perfecțiunii vor înlocui „pentru mine” cu „pentru bunica mea”)

Mai jos găsiți un ghid cu sfaturi pentru traduceri. Aceasta cuprinde informații generale, indicații pentru modul de traducere a unor expresii sau concepte abstracte din domeniul IT, precum și unele informații tehnice necesare în momentul efectuării traducerilor.


Lucruri de care trebuie ținut cont

  • Consultați cu atenție acest ghid. Vă va ajuta atât pe dumneavoastră în realizarea unei traduceri de calitate, cât și pe cei care vor folosi localizările prin asigurarea unor traduceri consecvente.
  • Este obligatoriu să folosiți diacritice. Pentru mai multe detalii citiți aceste informații tehnice pentru utilizatorii diverselor sisteme de operare.
  • Este obligatoriu să folosiți diacriticele corecte, pe scurt ș și ț cu virgulă dedesubt. Acest lucru este perfect posibil, de exemplu, în cazul tipurilor de fișier GNU gettext sau Java. Excepții de la această regulă se admit numai în situațiile în care structura tehnică a aplicației sau a fișierului cu traducerea nu permit acest lucru (cazul aplicațiilor scrise prost și care nu pot interpreta decât șiruri pe 8 biți, în codare Windows CP-1250 sau ISO-8859-2).
  • Majoritatea termenilor traduși, specifici domeniului IT, sunt consemnați în Glosarul folosit de echipele de localizare.
  • Discuțiile de coordonare a localizărilor, întrebările și eventualele lămuriri despre traduceri au loc pe lista de discuții diacritice@googlegroups.com. Dacă doriți să traduceți, considerăm că ar fi o idee bună să vă înscrieți pe această listă, pentru a fi la curent cu discuțiile și orientările legate de localizarea programelor în limba română.
  • Deși aceast ghid a fost conceput pentru a veni în sprijinul celor care traduc interfețe de programe de calculator, el poate fi util și celor care scriu programe cu interfața direct în limba română.
  • Consultați pagina dedicată greșelilor frecvente din limba română http://dexonline.ro/corect.php

Articole asociate

Împreună cu acest ghid este indicat să consultați și următoarele pagini:

Reguli

Adresarea (relația utilizator - calculator)

  • când utilizatorul îi dă comenzi calculatorului, se folosește forma imperativă (adresare ca de la stăpân la supus):
Text original:  Open
Traducere:      Deschide

Text original:  Save
Traducere:      Salvează

Text original:  Search Files
Traducere:      Caută fișiere
  • când calculatorul solicită utilizatorul să ia o decizie, sau când calculatorul înștiințează utilizatorul cu privire la o acțiune pe care acesta (utilizatorul) trebuie să o ia, se folosește forma politicoasă (adresare ca de la supus la stăpân):
Text original:  Do you want to continue ?
Traducere:      Doriți să continuați ? 

Text original:  Please try again later
Traducere:      Încercați din nou mai târziu 

Text original:  You have exceeded the number of registration attempts for this session.
                Please try again later.
Traducere:      Ați depășit numărul de încercări de înregistrare pentru această sesiune.
                Încercați din nou mai târziu.
  • când calculatorul raportează o stare sau o acțiune pe care o realizează fără intervenția utilizatorului se folosește forma reflexivă, calculatorul fiind o entitate abstractă, nu o persoană sau un personaj:
Text original:     Could not open file %s
Traducere greșită: Nu am putut deschide fișierul %s
Traducere corectă: Nu s-a putut deschide fișierul %s 

Text original:     Receiving data from %s
Traducere greșită: Primesc date de la %s
Traducere corectă: Se primesc date de la %s 

Text original:     Saving configuration
Traducere greșită: Salvez configurația
Traducere corectă: Se salvează configurația 
  • pentru butoane care conduc la meniuri adiționale (fără acțiune imediată), sau poziții de meniu care deschid submeniuri, sau meniuri care constituie titluri ale unor submeniuri, se recomandă folosirea formei impersonale:
Text original:     Manage...
Context:           buton a cărui singură acțiune este deschiderea unui meniu adițional
Traducere nerecomandată: Gestionează...
Traducere recomandată: Gestionare...

A se vedea și discuția imperativ versus impersonal în meniuri cu puncte-puncte pe marginea acestei reguli.


  • pentru titlurile ferestrelor se folosește forma impersonală:
Text original:  Saving configuration
Traducere:      Salvare configurație 

Text original:  Manage Media Usage Rights
Traducere:      Gestionare drepturi de utilizare media
  • trebuie evitate expresiile cacofonice în traducerile reflexive, folosiți modul impersonal:
Text original:     Press OK to save the session
Traducere greșită: Apăsați OK ca să se salveze sesiunea
Traducere corectă: Apăsați OK pentru salvarea sesiunii

Politețea excesivă

Nu se traduce ad literam adresarea cu „Please”. Trebuie folosită forma politicoasă utilizată în limba română, nu cea politicoasă utilizată în limba engleză:

Text original:     Please enter your name
Traducere greșită: Vă rugăm să introduceți numele
Traducere corectă: Introduceți numele

Prescurtările

Trebuiesc evitate prescurtările gen dvs. în loc de dumneavoastră, ori nu-i în loc de nu e sau nu este. În mod uzual acestea sunt întâlnite în expresii cu multe cuvinte, dialoguri explicative, de configurare, sau de eroare, (foarte) rar în meniuri, de aceea lungimea cuvintelor nu constituie o problemă critică.

Genul

Trebuiesc evitate discriminările pe bază de sex și formulările deranjante de genul el/ea, prin folosirea, pe cât posibil, a unui limbaj impersonal. De asemenea, pentru a evita frustrarea utilizatorului la vederea unui program care i se adresează nesigur, în ambele genuri, este mai bine să se evite genul când se poate.

Text original:     Are you sure you want to delete this bookmark?
Traducere greșită: Sunteți sigur(ă) că doriți ...
Traducere corectă: Sigur doriți să ștergeți acest semn de carte?

Contextul este o informație suplimentară despre locul în care apare textul respectiv (nu apare mereu). În exemplul de mai jos, fiind vorba de „Nickname”, uzual traducerea este cu „Pseudonim”, așadar traducerea corectă este cea la masculin.

Text original:     (not yet valid)
Context:           NicknameNotYetValid
Traducere greșită: (încă nu este validă)
Traducere corectă: (încă nu este valid)

Pluralul

Deși mulți nu suntem conștienți de acest lucru, limba română are două forme de plural și una de singular, deci în total ar trebui 3 traduceri la mesajele cu forme de plural. 1 ou, 2 ouă, 3 ouă, ... 10 ouă, 20 de ouă, ..., 101 ouă, 102 ouă, 120 de ouă.

De exemplu în cazul GNU gettext, formele pluralului se completează astfel:

- msgstr[0] conține singularul ( 1 ou )
- msgstr[1] conține prima formă de plural ( 4 ouă )
- msgstr[2] conține a doua formă de plural ( 24 de ouă )

Aceasta presupune existența, sau – dacă acesta lipsește – adăugarea, unei linii în antetul fișierului gettext PO. Codul aplicației trebuie de asemenea să fie scris astfel încât să ofere forme de plural în fișierul de limbă.

Pentru mai multe detalii citiți pagina dedicată acestui subiect.

Majusculele

NU trebuie folosite majuscule pentru fiecare cuvânt într-un meniu, titlu, etc (doar în limba engleză cuvintele încep cu majuscule în titlu).

Text original:           "Save As..."
Traducere scrisă greșit: "Salvează Ca..."
Traducere scrisă corect: "Salvează ca..."

Text original:           "Control Center"
Traducere scrisă greșit: "Centru De Control"
Traducere scrisă corect: "Centru de control"

Topica expresiilor

  • topica expresiilor trebuie în general inversată:
"An error occurred"
"S-a produs o eroare"
"Could not open file %s."
"Fișierul %s nu a putut fi deschis."


  • Nu creați propoziții negative cu tentă pozitivă
Text original 
       You have insufficient privileges to read this folder.

Traducere confuză și nerecomandată:
       Aveți drepturi insuficiente pentru a citi acest dosar.

Pentru că traducem textul în ansamblu și nu cuvânt cu cuvânt în aceeași ordine, putem formula mai clar astfel:
       Nu aveți drepturi suficiente pentru a citi acest dosar.

Acceleratori

  • acceleratorii sunt scurtăturile din meniuri și panourile de configurare, sunt identificați prin cuvinte ce conțin o literă subliniată, iar acea intrare de meniu sau configurare poate fi activată folosind combinația de taste Alt + tasta subliniată. Ei sunt marcați în textele de tradus prin precedarea literei subliniate fie cu _ (linie joasă) fie cu & (ampersand)
  • în traducerea acceleratorilor de genul _File, _Edit, _Help se încearcă de regulă păstrarea combinației de taste, chiar dacă în traducere nu este prima literă din cuvânt.
  • în cazul în care cuvântul tradus nu conține litera scurtăturii inițiale se alege prima literă din cuvânt cu condiția de a nu intra în conflict cu alte intrări din meniu, iar această literă să nu fie una dintre literele cu diacritice.
  • încercați să evitați acceleratorii pe literele mai zvelte (i mic, i mare, l mic) sau pe cele ce coboară în partea de jos intersectând sublinierea (g mic, j mic, p mic, q mic, y mic) pentru că sunt mai greu de detectat din punct de vedere vizual.
  • țineți cont de faptul că aceste combinații de taste sunt efectuate utilizând tasta Alt din stânga barei de spațiu și încercați să evitați combinații de taste greu de realizat cu o singură mână (de exemplu Alt-P, Alt-O, Alt-L) favorizându-le pe cele ce mai la îndemână (de exemplu Alt-C, Alt-A, Alt-S).
  _File    _Edit     &Help    &Delete 
  _Fișier  _Editare  &Ajutor  Șt&erge
  • Nu există o metodă automată de verificare a acceleratorilor duplicați dintr-un meniu ori dintr-o fereastră, va trebui să importați traducerea în program (man 1 msgfmt) și să testați fiecare meniu și fiecare fereastră.
  • Pentru a verifica că nu v-a scăpat vreun accelerator în fișierul sursă PO, utilizați comanda msgfmt (man 1 msgfmt) cu opțiunea „--check-accelerators”.

Ghilimele

În limba română singurele ghilimele acceptate sunt „text” și „text «altceva» text” (pentru citat în citat) adică: ghilimele deschise, ghilimele închise și ghilimele franceze.

Folosirea apostrofului (') sau a ghilimelelor duble (") din repertoriul ASCII este greșită. Detalii despre ghilimelele folosite în limba română se pot găsi la http://www.acad.ro/alteInfo/ghilimele.doc

Neologisme

Neologisme versus traduceri forțate

Folosirea cratimei în neologisme

Articolul hotărât enclitic (singular și plural) se leagă cu cratimă numai în împrumuturile neadaptate: - a căror finală prezintă deosebiri între scriere și pronunțare: bleu- ul [blöul]; - care au finale grafice neobișnuite la cuvintele vechi din limba română: dandy-ul (nu dandiul), dandy-i ; gay-ul, gay-i; hippy-ul, hippy-i; party-ul; playboy-ul, playboy-i; story-ul, story-uri.

Se recomandă atașarea fără cratimă a articolului la împrumuturile - chiar nedaptate sub alte aspecte - care se termină în litere din alfabetul limbii române pronunțate ca în limba română: gadgetul [gheğetul], weekendul [uĭkendul], inclusiv în cazul unor anglicisme ceva mai vechi, scrise și conform DOOM1 fără cratimă: westernuri ș.a.

http://acad.ro/alteInfo/nouDOOM.doc

Câteva exemple:

blog-ul / blog-urile = greșit
blogul / blogurile = corect
ping-uri = greșit
pinguri = corect
trackback-uri = greșit
trackbackuri = corect
server-ul = greșit
serverul = corect
widget-uri = greșit
widgeturi = corect
tag-urile = greșit
tagurile = corect
e-mail-ul = greșit
e-mailul = corect
spam-ul = greșit
spamul = corect

Genul neologismelor

Neologismele din domeniul IT sunt preluate cu genul neutru, ele fiind inanimate.

driver , drivere

Adaptarea la situații extreme

Ce facem când întalnim o situație unde termenii traduși, puși cap la cap nu par să dea sensul dorit:

"Tile children"
("Tapetează copii"?)

Ok, după ce s-a dus zâmbetul, încercați să deduceți sensul expresiei, din context; în exemplul de față este vorba despre afișarea ferestrelor „copil” astfel încât să ocupe tot spațiul disponibil; în acest caz, expresia cea mai intuitivă pentru utilizator este:

Ferestre alăturate
sau eventual
Ferestre în mozaic

Astfel, urmează morala: nu trebuie să vă feriți de traduceri mai „îndrăznețe”, atunci când sensul unei expresii poate fi îmbunătățit. Aveți însă grijă ca în cazurile în care expresia mai apare și în alte locuri (fișiere), traducerea să fie făcută într-o manieră consecventă.

Legături externe

Acest articol are la bază alte articole mai vechi

Legături utile