[fedora-trans-el] Locale not supported by C library (?)

Dimitris Glezos dimitris at glezos.com
Sun Feb 4 17:54:57 UTC 2007


O/H Dimitrios Typaldos έγραψε:
> Καλησπέρα,
> 
> Όταν εκτελώ μεταφρασμένο λογισμικό (ακολουθώντας τα βήματα περί 'επαλήθευσης') λαμβάνω το ακόλουθο μήνυμα,
>  ενώ η μετάφραση φαίνεται μερική:
> 
> # LANG=el
> # rpm -qi system-config-services
> 
> # system-config-services

Νομίζω είναι επειδή χρειάζεται να τρέξεις `export LANG=el` αντί σκέτο.

Ορίστε πώς κάνω εγώ τις μεταφράσεις του Fedora, σε 4 βήματα. Κάποια φυσικά είναι
προαιρετικά, υπάρχουν just in case.


# Prepare package for translation...
export PACKNAME=system-config-services
cd /home/stuff/foss/fedora/translate/$PACKNAME
cp el.po el-old.po
cp /usr/share/locale/el/LC_MESSAGES/$PACKNAME.mo $PACKNAME-backup.mo
cvs update
ls -l *el*

# Check for updates, diff (just to make sure)
msgmerge el.po $PACKNAME.pot > el-merged.po
meld el-new.po el.po

# updated, check updates with meld
mv el.po el-b4merge.po && mv el-new.po el.po
kbabel --project Fedora el.po

# Proofread the translation
msgfmt -v --statistics -c el.po
sudo mv messages.mo /usr/share/locale/el/LC_MESSAGES/$PACKNAME.mo
rpm -qa $PACKNAME
$PACKNAME

--------

Φυσικά ο πρώτος αχταρμάς μπορεί να αντικατασταθεί με κάτι πιο σύντομο, όπως:

export PACKNAME=system-config-services
cd /home/stuff/foss/fedora/translate/$PACKNAME
cvs update
mv el.po el-old.po
msgmerge el-old.po $PACKNAME.pot > el.po
kbabel --project Fedora el.po

# Proofread...


-- 
Dimitris Glezos
Jabber ID: glezos at jabber.org, GPG: 0xA5A04C3B
http://dimitris.glezos.com/

"He who gives up functionality for ease of use
loses both and deserves neither." (Anonymous)
-- 




More information about the Fedora-trans-el mailing list