Traducere automata a numerelor si a datelor in memoQ
Autor de la hebra: Bogdan Dusa
Bogdan Dusa
Bogdan Dusa  Identity Verified
Rumania
Local time: 10:38
inglés al rumano
+ ...
Jun 26, 2014

Salutare tuturor,

Pentru a usura munca de traducere si a economisi timp in memoQ (traducatorul va trebui doar sa dea dublu clic pe hit-ul de culoare verde din segmentul sursa), crescand in acelasi timp la 100% gradul de siguranta atunci cand vine vorba de cifre, date etc., am creat niste reguli pentru setarea Auto-Translation rules, pe baza unor coduri Regex si as vrea sa le impartasesc (din nou, cu multumiri bunului prieten care m-a ajutat sa le “finisez” ...
See more
Salutare tuturor,

Pentru a usura munca de traducere si a economisi timp in memoQ (traducatorul va trebui doar sa dea dublu clic pe hit-ul de culoare verde din segmentul sursa), crescand in acelasi timp la 100% gradul de siguranta atunci cand vine vorba de cifre, date etc., am creat niste reguli pentru setarea Auto-Translation rules, pe baza unor coduri Regex si as vrea sa le impartasesc (din nou, cu multumiri bunului prieten care m-a ajutat sa le “finisez” ).

Asadar, mai jos pot fi gasite situatilile de traducere, urmate de explicatii. Evident, orice sugestii de imbunatatire si de adaugare a unor reguli noi sunt binevenite!

Pentru numere:
Situatie:
12,345 - inlocuit automat cu 12.345
Auto-translation rule: (\d{1,3}),(\d{1,3})
Replace order rule: $1.$2

Situatie:
12,345.67 - inlocuit automat cu 12.345,67
Auto-translation rule: (\d{1,3}),(\d{1,3})\.(\d{2})
Replace order rule: $1.$2,$3

Situatie:
123,456,789 - inlocuit automat cu 123.456.789
Auto-translation rule: (\d{1,3}),(\d{1,3}),(\d{1,3})
Replace order rule: $1.$2.$3

Situatie:
123,456,789.12 - inlocuit automat cu 123.456.789,12
Auto-translation rule: (\d{1,3}),(\d{1,3}),(\d{1,3})\.(\d{2})
Replace order rule: $1.$2.$3,$4

Situatie:
1 thousand - inlocuit automat cu 1 mie
Auto-translation rule: (1) thousand
Replace order rule: $1 mie

Situatie:
2 thousand - inlocuit automat cu 2 mii
sau
19 thousand - inlocuit automat cu 19 mii
Auto-translation rule: ([2-9]|1[0-9]) thousand
Replace order rule: $1 mii

Situatie:
20 thousand - inlocuit automat cu 20 de mii
sau
123 thousand - inlocuit automat cu 123 de mii
Auto-translation rule: ([2-9][0-9]|[0-9]{3}) thousand
Replace order rule: $1 de mii

Acelasi lucru se poate face cu “million”, respectiv “billion” in loc de “thousand”.


Pentru date
Aici trebuie creat un “custom list” la fila “Translation pairs”, sa-i zicem “#month”. Dupa creare, trebuie introduse una cate una lunile anului in engleza la campul Source si romana la campul Destination. Pentru a acoperi toate variantele posibile, pot fi introduse mai multe variante:
- cuvantul intreg: January inlocuit cu Ianuarie etc.
- cuvantul prescurtat, cu majuscula: Jan inlocuit cu ianuarie etc.
- cuvantul prescurtat, cu minuscula: ian inlocuit cu ianuarie etc.
- cuvantul prescurtat, cu majuscula, urmat de punct: Jan. inlocuit cu ianuarie etc.
- cuvantul prescurtat, cu minuscula, urmat de punct: ian. inlocuit cu ianuarie etc.
Eu am preferat ca in romana sa am in permanenta varianta lunga. Evident, e la latitudinea fiecaruia sa introduca la Destination varianta prescurtata in romana, daca doreste.

Situatie:
2 October - inlocuit automat cu 2 octombrie
sau
13th June - inlocuit automat cu 13 iunie
Auto-translation rule: (\d{1,2})[st|nd|rd|th]* (#month#)
Replace order rule: $1 $2

Situatie:
July 2010 - inlocuit automat cu iulie 2010
Auto-translation rule: (#month#) (\d{4})
Replace order rule: $1 $2

Situatie:
2 Oct. 2014 - inlocuit automat cu 2 octombrie 2014
sau
13th June 2012 - inlocuit automat cu 13 iunie 2012
Auto-translation rule: (\d{1,2})[st|nd|rd|th]* (#month#) (\d{2,4})
Replace order rule: $1 $2 $3

Situatie:
23rd of March 2012 - inlocuit automat cu 23 martie 2012
Auto-translation rule: (\d{1,2})[st|nd|rd|th]* of (#month#) (\d{2,4})
Replace order rule: $1 $2 $3

Situatie:
December 21 - inlocuit automat cu 21 decembrie
sau
December 21st - inlocuit automat cu 21 decembrie
Auto-translation rule: (#month#) (\d{1,2})(?![0-9])[st|nd|rd|th]*
Replace order rule: $2 $1

Situatie:
February 21, 2010 - inlocuit automat cu 21 februarie 2010
sau
February 21st, 2010 - inlocuit automat cu 21 februarie 2010
Auto-translation rule: (#month#) (\d{1,2})(?![0-9])[st|nd|rd|th]*,* (\d{2,4})*
Replace order rule: $2 $1 $3


Sper ca v-au fost utile!

[Editat la 2014-06-26 11:30 GMT]
Collapse


 
Annamaria Amik
Annamaria Amik  Identity Verified
Local time: 10:38
rumano al inglés
+ ...
Eu una mulţumesc mult! Jun 26, 2014



 
Maria Macovei
Maria Macovei  Identity Verified
Rumania
Local time: 10:38
inglés al rumano
+ ...
Foarte utile ... Jun 26, 2014

... informatiile. Am bagat in cutiuta.

Multumesc!


 
Bogdan Dusa
Bogdan Dusa  Identity Verified
Rumania
Local time: 10:38
inglés al rumano
+ ...
PERSONA QUE INICIÓ LA HEBRA
Cu placere! Jun 26, 2014

Glad I could help

 


Este foro no tiene moderador específicamente asignado.
Para denunciar violaciones a las reglas del sitio u obtener ayuda, póngase en contacto con el personal del sitio »


Traducere automata a numerelor si a datelor in memoQ






Protemos translation business management system
Create your account in minutes, and start working! 3-month trial for agencies, and free for freelancers!

The system lets you keep client/vendor database, with contacts and rates, manage projects and assign jobs to vendors, issue invoices, track payments, store and manage project files, generate business reports on turnover profit per client/manager etc.

More info »
Anycount & Translation Office 3000
Translation Office 3000

Translation Office 3000 is an advanced accounting tool for freelance translators and small agencies. TO3000 easily and seamlessly integrates with the business life of professional freelance translators.

More info »