[I18NGR] Re: Variable names

Simos Xenitellis simos74 at gmx.net
Fri May 20 04:01:18 EEST 2005


Να προσθέσω δύο στοιχεία.

Αν ο κώδικας λέει κάτι σαν

getenv(_("PATH"));

τότε είναι πρόβλημα στο internationalisation. Δεν πρέπει να το σημάνουν 
ως μεταφράσιμο.
Ένα τέτοιο θέμα είναι σημαντικό για να γραφτεί μια αναφορά σφάλματος.
Αν υπάρχουν κάποιες γλώσσες για τις οποίες έχουν μεταβλητές 
περιβάλλοντος (ή άλλο) μεταφράσιμο,
τότε πρέπει να προστεθούν σχόλια μεταφραζόμενου μηνύματος, για τον 
τελικό μεταφραστή.

Από την άλλη, αν ο κώδικας λέει

printf(_("Valid arguments are:\n"));
printf(_("         --location=PATH                specify the PATH to 
the file\n");

τότε φυσικά δεν υπάρχει πρόβλημα στην μετάφραση ολόκληρου του μηνύματος.

Ο τελικός μεταφραστής σε κάθε περίπτωση δεν πρέπει να χρειάζεται να δει 
τον κώδικα
για να γνωρίζει ποια μηνύματα είναι μεταφράσιμα. Λάθη γίνονται συχνά, 
πρέπει να λύνονται στην πηγή.

Σίμος


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005




More information about the I18ngr mailing list