Adjon Isten!
Érdekes ötlet merült fel bennem, és nem tudom járható-e az út?
bash script és nyelvi hordozhatóság.
Tehát van egy bash scriptem, melyet szeretném ha legalább két nyelven tudna. Angolul, és magyarul. Mármint ami a printf-ekkel megjelenő szöveget illeti.
printf "Ez magyarul van" # ha környezeti változó is magyar.
printf "This is english" # ha a környezeti változó angol.
printf "Dies ist in deutsche" # ha német...
Megvalósítható az ilyen?
Külön nyelvi fájlokra gondolok, abból is sima txt-re. Tehát nem kell po fájl, mert a script is sima txt.
- 897 megtekintés
Hozzászólások
A gettext-nek van parancssoros változata, tehát azt használhatod :)
Ha meg szöveges fájlban akarod tárolni, akkor csak egy ötletem van: különféle külső segédprogikkal parse-olod a szövegfájlt (awk, sed, xml, stb.), és minden sztring helyett egy függvényt hívsz meg, ami majd visszaadja a megfelelő "fordítást". Én egyébként a po-fájlt javasolnám (nem kell újra feltalálni a melegvizet).
- A hozzászóláshoz be kell jelentkezni