[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