Ito ang command na ocaml-gettext na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ocaml-gettext - program upang pamahalaan ang mga PO at MO na mga file para sa mga source na file ng OCaml.
SINOPSIS
ocaml-gettext --aksyon
[extract | ipunin | i-install | i-uninstall | pagsamahin]
[--extract-command {cmd}]
[--extract-default-option {pagpipilian}]
[--extract-filename-option {filename} {pagpipilian}]
[--extract-pot {filename}]
[--compile-output {filename}]
[--install-language {wika}]
[--install-category {kategorya}]
[--install-textdomain {textdomain}]
[--install-destdir {diname}]
[--uninstall-language {wika}]
[--uninstall-category {kategorya}]
[--uninstall-textdomain {textdomain}]
[--uninstall-orgdir {diname}]
{--merge-pot {filename}}
[--merge-backup-extension {karugtong}]
[--gettext-failsafe
[{balewala} | {inform-stderr} | {raise-exception}]]
[--gettext-disable] [--gettext-domain-dir {textdomain} {dir}]
[--gettext-dir {dir}]
[--gettext-language {wika}]
[--gettext-codeset {codeset}]
[--bersyon | --maikling-bersyon | -tulong | --tulong]
[file...]
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling ocaml-gettext utos.
--aksyon kunin
Ang mga file na ibinigay ay itinuturing na OCaml source file at ocaml-gettext sinubukang
i-extract ang mga maisasalin na mga string nito. Ang output ng command ay isang POT file. Bilang isang
espesyal na kaso, kung ang isang file na pinangalanang POTFILES ay nasa listahan ng file na ibinigay, bawat linya
ito ay itinuturing na isang file na hahanapin.
--aksyon sumulat ng libro
Ang mga file na ibinigay ay itinuturing na PO file. Ang mga file na ito ay pinagsama-sama sa binary MO
mga file,
--aksyon install
Ang mga file na ibinigay ay itinuturing na mga MO file. Ang mga ito ay naka-install sa kani-kanilang mga
mga direktoryo na isinasaalang-alang ang wika, textdomain at kategorya,
--aksyon i-uninstall
Ito ang simetriko na utos sa install, ngunit ina-uninstall nito ang mga file na ibinigay para sa
itinuturing na wika, textdomain at kategorya,
--aksyon pagsamahin
Pinagsasama ang isang POT file sa ibinigay na PO file.
--extract-utos cmd
Utos na kunin ang mga maisasalin na string mula sa isang OCaml source file. Ang utos na ito ay dapat
output ang parehong marshaled na istraktura bilang ocaml-xgettext. Ang pinakamagandang gawin ay gamitin ang
parehong bersyon ng build ng ocaml-gettext.
--extract-default-option pagpipilian
Mga default na opsyon na ginagamit kapag kumukuha ng mga maisasalin na string. Ang mga pagpipiliang ito ay camlp4
mga pagpipilian at ipapasa sa ocaml-xgettext kapag nagpoproseso ng mga file na hindi pa nagagawa
may tiyak camlp4 mga pagpipilian.
--extract-filename-option filename pagpipilian
Tukoy na filename camlp4 mga pagpipilian. Ginagamit ito kapag kumukuha ng mga string mula sa
tinukoy na filename. Ino-override nito ang default camlp4 mga pagpipilian.
--extract-pot filename
POT file na isusulat kapag kumukuha ng mga maisasalin na string.
--compile-output filename
MO file na isusulat kapag nag-compile ng PO file. Kung hindi ibinigay, ang output ay ang
pangalan ng PO file na may extension na ".mo".
--install-language wika
Wikang gagamitin kapag nag-i-install ng MO file.
--install-category kategorya
Kategorya na gagamitin kapag nag-i-install ng MO file.
--install-textdomain textdomain
Textdomain na gagamitin kapag nag-i-install ng MO file.
--install-destdir diname
Base na direktoryo na gagamitin kapag nag-i-install ng MO file.
--uninstall-language wika
Wikang gagamitin kapag nag-a-uninstall ng MO file.
--uninstall-category kategorya
Kategorya na gagamitin kapag nag-a-uninstall ng MO file.
--uninstall-textdomain textdomain
Textdomain na gagamitin kapag nag-a-uninstall ng MO file.
--uninstall-orgdir diname
Base na direktoryo na ginagamit kapag nag-uninstall ng MO file.
--merge-pot filename
POT file na gagamitin bilang master para sa pagsasama ng PO file.
--merge-backup-extension karugtong
Backup extension na gagamitin kapag naglilipat ng PO file na pinagsama-sama.
--bersyon
Ibalik ang impormasyon ng bersyon sa ocaml-gettext.
--Maiksing bersyon
Ibinabalik lamang ang bersyon ng ocaml-gettext. Ang pagbabalik ay ginawa upang madaling ma-parseable
by i-configure ang iskrip. Ang output ng command na ito ay palaging ang pinakamaikling bersyon
string, na gawa sa mga numerong character (0-9) at ".". Ang mga string ng bersyon ay dapat na
kumpara sa pagsasaalang-alang na ang isang bersyon A ay mas malaki kaysa sa isang bersyon B kung mayroong isang numero
sa pagitan ng dalawang "." ng A na mas malaki sa B ang katumbas na numero, simula sa
kanan ng string. Halimbawa: 0.14 ay mas malaki kaysa sa 0.13.1.
-tulong, - Tumulong
Nagpapakita ng tulong tungkol sa ocaml-gettext utos.
OCAML-GETTEXT Opsyon
Inilalarawan ng seksyong ito ang mga karaniwang opsyon na ibinibigay ng mga program gamit ang ocaml-gettext
library.
--gettext-failsafe huwag pansinin
Tinutukoy ang pag-uugali ng ocaml-gettext patungkol sa anumang error na maaaring makaharap
sa panahon ng pagproseso ng pagsasalin ng string. huwag pansinin ay ang default na pag-uugali. Ang
string na ibinalik ay ang orihinal na string na hindi naisasalin. Ang pag-uugali na ito ay pare-pareho at
nagbibigay-daan na magkaroon ng magagamit na output, kahit na hindi ito perpekto.
--gettext-failsafe inform-stderr
Parehong pag-uugali huwag pansinin, maliban na ang isang mensahe ay naka-print sa stderr,
--gettext-failsafe raise-exception
Ihihinto ang programa sa pamamagitan ng pagtataas ng exception kapag may naranasan na error.
--gettext-disable
Hindi pinapagana ang anumang pagsasalin na ginawa ng ocaml-gettext. Ibinabalik ng lahat ng pagsasalin ang orihinal
string na hindi naisalin.
--gettext-domain-dir textdomain dir
Tinutukoy ang isang dir para maghanap ng isang partikular na domain. Ito ay maaaring maging kapaki-pakinabang kung ang mga MO file ay
nakaimbak sa isang hindi karaniwang direktoryo.
--gettext-dir dir
Nagdaragdag ng direktoryo upang maghanap ng mga MO file.
--gettext-wika wika
Itinatakda ang wikang gagamitin sa ocaml-gettext library. Ang wika ay dapat na POSIX
sumusunod. Ang wika ay dapat sumunod sa sumusunod na kombensiyon:
lang[_territory][.charset][@modifier]. Ang lang at teritoryo ay dapat na dalawang titik
ISO code. Ang Charset ay dapat na isang wastong ISO character set (hindi bababa sa kinikilala ng
pinagbabatayan ng charset recoding routine). Halimbawa, ang mga wastong wika ay:
fr_FR.ISO-8859-1@euro, de_DE.UTF-8.
--gettext-codeset codeset
Itinatakda ang codeset para sa output.
Dapat malaman ng mga user na ang mga opsyon sa command line na ito, ay nalalapat lamang para sa mga string pagkatapos ng
pagsisimula ng library. Nangangahulugan ito na kung ang mga pagpipilian sa simula ay nahulaan ng
Ang ocaml-gettext ay hindi tumutugma sa command line na ibinigay, dapat mayroong ilang hindi naisalin
string, dahil ang mga string na ito ay isinalin bago ang mga opsyon sa pag-parse. Ito ay partikular na
totoo para sa mensahe ng paggamit mismo (- Tumulong): kahit na ang mga string ay isinalin, sila ay
isinalin bago itakda ang tamang opsyon.
Ilang mga pagpipilian (--gettext-codeset halimbawa) ay na-override sa loob para sa partikular na paggamit.
Kinakailangang palaging isalin ang mga string sa UTF-8 sa graphical na user interface
(dahil kailangan ito ng GTK2).
NOTA
Options --uninstall-language, --uninstall-textdomain, --install-language at
--install-textdomain maaaring hulaan mula sa ibinigay na filename. Dapat aware ka diyan
maaaring sumalungat ang mga opsyong ito sa katotohanang nagbibigay ka ng ilang file upang mai-install. Para sa
halimbawa, kung magbibigay ka ng textdomain, dapat kang mag-install ng ilang MO file na
sinasalamin lang ng mga filename ang wika o isang MO file lang kung magbibigay ka rin ng wika.
Halimbawa, maaari mong isagawa ocaml-gettext --install-textdomain mytextdomain fr.po de.po
walang problema, ngunit hindi mo maisagawa ocaml-gettext --install-textdomain mytextdomain
--install-language fr fr.po de.po . Ang paghihigpit na ito ay dahil sa katotohanang dapat mo
hindi higit sa tinukoy na pag-install ng file.
Ang mga panuntunan para sa paghula ng wika/textdomain ay: wika[.textdomain].mo. Para sa isang buong
awtomatikong pag-install nang hindi nagbibigay ng anumang mga pahiwatig, sa pamamagitan ng mga pagpipilian sa command line, dapat mong pangalanan
ang iyong file fr.mytextdomain.mo o de.mytextdomain.mo.
Gumamit ng ocaml-gettext online gamit ang mga serbisyo ng onworks.net