Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന ocaml-gettext എന്ന കമാൻഡാണിത്.
പട്ടിക:
NAME
ocaml-gettext - OCaml സോഴ്സ് ഫയലുകൾക്കായി PO, MO ഫയലുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള പ്രോഗ്രാം.
സിനോപ്സിസ്
ocaml-gettext --പ്രവർത്തനം
[എക്സ്ട്രാക്റ്റ് | സമാഹരിക്കുക | ഇൻസ്റ്റാൾ | അൺഇൻസ്റ്റാൾ | ലയിപ്പിക്കുക]
[--എക്സ്ട്രാക്റ്റ്-കമാൻഡ് {cmd}]
[--extract-default-option {ഓപ്ഷനുകൾ}]
[--എക്സ്ട്രാക്റ്റ്-ഫയലിന്റെ പേര്-ഓപ്ഷൻ {ഫയലിന്റെ പേര്} {ഓപ്ഷനുകൾ}]
[--എക്സ്ട്രാക്റ്റ്-പോട്ട് {ഫയലിന്റെ പേര്}]
[--കംപൈൽ-ഔട്ട്പുട്ട് {ഫയലിന്റെ പേര്}]
[--install-language {ഭാഷ}]
[--ഇൻസ്റ്റാൾ-വിഭാഗം {വിഭാഗം}]
[--install-textdomain {ടെക്സ്റ്റ്ഡൊമെയ്ൻ}]
[--install-destdir {പേര്}]
[--uninstall-language {ഭാഷ}]
[--അൺഇൻസ്റ്റാൾ-വിഭാഗം {വിഭാഗം}]
[--uninstall-textdomain {ടെക്സ്റ്റ്ഡൊമെയ്ൻ}]
[--uninstall-orgdir {പേര്}]
{--ലയിപ്പിക്കുകഫയലിന്റെ പേര്}}
[--merge-backup-extension {വിപുലീകരണം}]
[--gettext-failsafe
[{അവഗണിക്കുക} | {inform-stderr} | {raise-exception}]]
[--gettext-disable] [--gettext-domain-dir {ടെക്സ്റ്റ്ഡൊമെയ്ൻ} {മുതലാളി}]
[--gettext-dir {മുതലാളി}]
[--gettext-language {ഭാഷ}]
[--gettext-codeset {കോഡ്സെറ്റ്}]
[--പതിപ്പ് | --ഹ്രസ്വ പതിപ്പ് | -സഹായം | --സഹായം]
[ഫയൽ...]
വിവരണം
ഈ മാനുവൽ പേജ് ചുരുക്കത്തിൽ രേഖപ്പെടുത്തുന്നു ocaml-gettext കമാൻഡ്.
--പ്രവർത്തനം സത്തിൽ
നൽകിയിരിക്കുന്ന ഫയലുകൾ OCaml ഉറവിട ഫയലുകളായി കണക്കാക്കപ്പെടുന്നു ocaml-gettext ശ്രമിക്കുന്നു
അതിന്റെ വിവർത്തനം ചെയ്യാവുന്ന സ്ട്രിംഗുകൾ വേർതിരിച്ചെടുക്കുക. കമാൻഡിന്റെ ഔട്ട്പുട്ട് ഒരു POT ഫയലാണ്. പോലെ
പ്രത്യേക സാഹചര്യത്തിൽ, POTFILES എന്ന് പേരുള്ള ഒരു ഫയൽ നൽകിയിരിക്കുന്ന ഫയലിന്റെ ലിസ്റ്റിലുണ്ടെങ്കിൽ, ഓരോ വരിയും
അത് തിരയേണ്ട ഫയലായി കണക്കാക്കുന്നു.
--പ്രവർത്തനം സമാഹരിക്കുക
നൽകിയ ഫയലുകൾ PO ഫയലായി കണക്കാക്കുന്നു. ഈ ഫയലുകൾ ബൈനറി MO-യിൽ സമാഹരിച്ചിരിക്കുന്നു
ഫയലുകൾ,
--പ്രവർത്തനം ഇൻസ്റ്റാൾ ചെയ്യുക
നൽകിയ ഫയലുകൾ MO ഫയലുകളായി കണക്കാക്കപ്പെടുന്നു. അവ യഥാക്രമം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്
ഭാഷ, ടെക്സ്റ്റ്ഡൊമെയ്ൻ, വിഭാഗം എന്നിവ പരിഗണിക്കുന്ന ഡയറക്ടറികൾ,
--പ്രവർത്തനം അൺഇൻസ്റ്റാൾ
ഇതാണ് സമമിതി കമാൻഡ് ഇൻസ്റ്റാൾ ചെയ്യുക, എന്നാൽ ഇത് ഇതിനായി നൽകിയിരിക്കുന്ന ഫയലുകൾ അൺഇൻസ്റ്റാൾ ചെയ്യുന്നു
പരിഗണിക്കുന്ന ഭാഷ, ടെക്സ്റ്റ്ഡൊമെയ്ൻ, വിഭാഗം,
--പ്രവർത്തനം ലയിപ്പിക്കുക
നൽകിയിരിക്കുന്ന PO ഫയലുമായി ഒരു POT ഫയൽ ലയിപ്പിക്കുന്നു.
--എക്സ്ട്രാക്റ്റ്-കമാൻഡ് cmd
ഒരു OCaml സോഴ്സ് ഫയലിൽ നിന്ന് വിവർത്തനം ചെയ്യാവുന്ന സ്ട്രിംഗുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യാനുള്ള കമാൻഡ്. ഈ കമാൻഡ് വേണം
അതേ മാർഷൽ ഘടന ഔട്ട്പുട്ട് ചെയ്യുക ocaml-xgettext. ഉപയോഗിക്കുന്നതാണ് ഏറ്റവും നല്ലത്
ന്റെ അതേ ബിൽഡ് പതിപ്പ് ocaml-gettext.
--extract-default-option ഓപ്ഷനുകൾ
വിവർത്തനം ചെയ്യാവുന്ന സ്ട്രിംഗുകൾ എക്സ്ട്രാക്റ്റുചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് ഓപ്ഷനുകൾ. ഈ ഓപ്ഷനുകൾ camlp4
ഓപ്ഷനുകളും കൈമാറും ocaml-xgettext ഇതുവരെ ചെയ്യാത്ത ഫയലുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ
പ്രത്യേകം ഉണ്ട് camlp4 ഓപ്ഷനുകൾ.
--എക്സ്ട്രാക്റ്റ്-ഫയലിന്റെ പേര്-ഓപ്ഷൻ ഫയലിന്റെ പേര് ഓപ്ഷനുകൾ
നിർദ്ദിഷ്ട ഫയൽ നാമം camlp4 ഓപ്ഷനുകൾ. ൽ നിന്ന് സ്ട്രിംഗുകൾ വേർതിരിച്ചെടുക്കുമ്പോൾ ഇത് ഉപയോഗിക്കുന്നു
നിർദ്ദിഷ്ട ഫയൽ നാമം. ഇത് സ്ഥിരസ്ഥിതിയെ അസാധുവാക്കുന്നു camlp4 ഓപ്ഷനുകൾ.
--എക്സ്ട്രാക്റ്റ്-പോട്ട് ഫയലിന്റെ പേര്
വിവർത്തനം ചെയ്യാവുന്ന സ്ട്രിംഗുകൾ എക്സ്ട്രാക്റ്റുചെയ്യുമ്പോൾ എഴുതാനുള്ള POT ഫയൽ.
--കംപൈൽ-ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്
ഒരു PO ഫയൽ കംപൈൽ ചെയ്യുമ്പോൾ എഴുതാനുള്ള MO ഫയൽ. നൽകിയില്ലെങ്കിൽ, ഔട്ട്പുട്ട് ആയിരിക്കും
".mo" വിപുലീകരണത്തോടുകൂടിയ PO ഫയലിന്റെ പേര്.
--ഇൻസ്റ്റാൾ-ലാംഗ്വേജ് ഭാഷ
ഒരു MO ഫയൽ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട ഭാഷ.
--ഇൻസ്റ്റാൾ-വിഭാഗം വിഭാഗം
ഒരു MO ഫയൽ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട വിഭാഗം.
--install-textdomain ടെക്സ്റ്റ്ഡൊമെയ്ൻ
ഒരു MO ഫയൽ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട ടെക്സ്റ്റ്ഡൊമെയ്ൻ.
--install-destdir പേര്
ഒരു MO ഫയൽ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട അടിസ്ഥാന ഡയറക്ടറി.
--അൺഇൻസ്റ്റാൾ-ലാംഗ്വേജ് ഭാഷ
ഒരു MO ഫയൽ അൺഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട ഭാഷ.
--അൺഇൻസ്റ്റാൾ-വിഭാഗം വിഭാഗം
ഒരു MO ഫയൽ അൺഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട വിഭാഗം.
--uninstall-textdomain ടെക്സ്റ്റ്ഡൊമെയ്ൻ
ഒരു MO ഫയൽ അൺഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട ടെക്സ്റ്റ്ഡൊമെയ്ൻ.
--uninstall-orgdir പേര്
ഒരു MO ഫയൽ അൺഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ അടിസ്ഥാന ഡയറക്ടറി ഉപയോഗിക്കുന്നു.
--ലയിപ്പിക്കുക-പോട്ട് ഫയലിന്റെ പേര്
PO ഫയൽ ലയിപ്പിക്കുന്നതിനുള്ള മാസ്റ്ററായി ഉപയോഗിക്കാനുള്ള POT ഫയൽ.
--merge-backup-extension വിപുലീകരണം
ലയിപ്പിച്ച PO ഫയൽ നീക്കുമ്പോൾ ഉപയോഗിക്കാനുള്ള ബാക്കപ്പ് വിപുലീകരണം.
--പതിപ്പ്
ocaml-gettext-ലെ പതിപ്പ് വിവരങ്ങൾ തിരികെ നൽകുക.
--ഹ്രസ്വ പതിപ്പ്
ocaml-gettext-ന്റെ പതിപ്പ് മാത്രം നൽകുന്നു. എളുപ്പത്തിൽ പാഴ്സ് ചെയ്യാവുന്ന തരത്തിലാണ് മടക്കം നിർമ്മിച്ചിരിക്കുന്നത്
by കോൺഫിഗർ സ്ക്രിപ്റ്റ്. ഈ കമാൻഡിന്റെ ഔട്ട്പുട്ട് എപ്പോഴും ഏറ്റവും ചെറിയ പതിപ്പായിരിക്കും
സംഖ്യാ പ്രതീകങ്ങൾ (0-9), "." എന്നിവകൊണ്ട് നിർമ്മിച്ച സ്ട്രിംഗ്. പതിപ്പ് സ്ട്രിംഗുകൾ ആയിരിക്കണം
ഒരു സംഖ്യയുണ്ടെങ്കിൽ ഒരു പതിപ്പ് ബി പതിപ്പിനേക്കാൾ വലുതാണ് എ പതിപ്പ് എന്നത് പരിഗണിച്ച് താരതമ്യം ചെയ്യുന്നു
രണ്ടിനുമിടയിൽ "." A യുടെ B-യെക്കാൾ വലുത്, അനുബന്ധ സംഖ്യയിൽ ആരംഭിക്കുന്നു
സ്ട്രിംഗിന്റെ വലതുവശത്ത്. ഉദാഹരണത്തിന്: 0.14 എന്നത് 0.13.1 നേക്കാൾ വലുതാണ്.
-ഹെൽപ്പ്, --സഹായിക്കൂ
എന്നതിനെക്കുറിച്ചുള്ള സഹായം പ്രദർശിപ്പിക്കുന്നു ocaml-gettext കമാൻഡ്.
OCAML-GETTEXT ഓപ്ഷനുകൾ
ocaml-gettext ഉപയോഗിച്ചുള്ള പ്രോഗ്രാമുകൾ നൽകുന്ന പൊതുവായ ഓപ്ഷനുകൾ ഈ വിഭാഗം ചുരുക്കത്തിൽ വിവരിക്കുന്നു
ലൈബ്രറി.
--gettext-failsafe അവഗണിക്കുക
നേരിട്ടേക്കാവുന്ന ഏതെങ്കിലും പിശക് സംബന്ധിച്ച ocaml-gettext-ന്റെ സ്വഭാവം നിർവചിക്കുന്നു
സ്ട്രിംഗ് വിവർത്തനത്തിന്റെ പ്രോസസ്സിംഗ് സമയത്ത്. അവഗണിക്കുക സ്വതവേയുള്ള പെരുമാറ്റമാണ്. ദി
string return എന്നത് വിവർത്തനം ചെയ്യപ്പെടാത്ത യഥാർത്ഥ സ്ട്രിംഗാണ്. ഈ സ്വഭാവം സ്ഥിരതയുള്ളതും
പൂർണ്ണമല്ലെങ്കിലും, ഉപയോഗയോഗ്യമായ ഒരു ഔട്ട്പുട്ട് ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു.
--gettext-failsafe inform-stderr
അതേ പെരുമാറ്റം അവഗണിക്കുക, stderr-ൽ ഒരു സന്ദേശം അച്ചടിച്ചിട്ടുണ്ടെന്നതൊഴിച്ചാൽ,
--gettext-failsafe ഉയർത്തുക-ഒഴിവാക്കൽ
ഒരു പിശക് നേരിടുമ്പോൾ ഒരു ഒഴിവാക്കൽ ഉയർത്തി പ്രോഗ്രാം നിർത്തുന്നു.
--gettext-disable
ocaml-gettext ഉണ്ടാക്കിയ ഏതെങ്കിലും വിവർത്തനം പ്രവർത്തനരഹിതമാക്കുന്നു. എല്ലാ വിവർത്തനങ്ങളും യഥാർത്ഥമായത് തിരികെ നൽകുന്നു
വിവർത്തനം ചെയ്യാത്ത സ്ട്രിംഗ്.
--gettext-domain-dir ടെക്സ്റ്റ്ഡൊമെയ്ൻ മുതലാളി
ഒരു നിർദ്ദിഷ്ട ഡൊമെയ്നിനായി തിരയുന്നതിനുള്ള ഒരു ഡയർ നിർവചിക്കുന്നു. MO ഫയലുകൾ ആണെങ്കിൽ ഇത് ഉപയോഗപ്രദമാകും
ഒരു നോൺ സ്റ്റാൻഡേർഡ് ഡയറക്ടറിയിൽ സംഭരിച്ചിരിക്കുന്നു.
--gettext-dir മുതലാളി
MO ഫയലുകൾക്കായി തിരയാൻ ഒരു ഡയറക്ടറി ചേർക്കുന്നു.
--gettext-language ഭാഷ
ocaml-gettext ലൈബ്രറിയിൽ ഉപയോഗിക്കേണ്ട ഭാഷ സജ്ജീകരിക്കുന്നു. ഭാഷ POSIX ആയിരിക്കണം
അനുസരണയുള്ള. ഭാഷ ഇനിപ്പറയുന്ന കൺവെൻഷൻ പാലിക്കണം:
lang[_territory][.charset][@modifier]. ഭാഷയും പ്രദേശവും രണ്ട് അക്ഷരങ്ങളായിരിക്കണം
ISO കോഡ്. ചാർസെറ്റ് ഒരു സാധുവായ ISO പ്രതീക സെറ്റ് ആയിരിക്കണം (കുറഞ്ഞത് തിരിച്ചറിയുന്നത്
അണ്ടർലയിംഗ് ചാർസെറ്റ് റീകോഡിംഗ് പതിവ്). ഉദാഹരണത്തിന്, സാധുവായ ഭാഷകൾ ഇവയാണ്:
fr_FR.ISO-8859-1@euro, de_DE.UTF-8.
--gettext-codeset കോഡ്സെറ്റ്
ഔട്ട്പുട്ടിനായി കോഡ്സെറ്റ് സജ്ജമാക്കുന്നു.
ഈ കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ, അതിന് ശേഷമുള്ള സ്ട്രിംഗുകൾക്ക് മാത്രം ബാധകമാണെന്ന് ഉപയോക്താക്കൾ അറിഞ്ഞിരിക്കണം
ലൈബ്രറിയുടെ ആരംഭം. ഇതിനർത്ഥം ഓപ്ഷനുകൾ തുടക്കത്തിൽ ഊഹിച്ചാൽ എന്നാണ്
ocaml-gettext നൽകിയിരിക്കുന്ന കമാൻഡ് ലൈനുമായി പൊരുത്തപ്പെടുന്നില്ല, വിവർത്തനം ചെയ്യാത്ത ചിലത് ഉണ്ടായിരിക്കണം
string, കാരണം ഈ സ്ട്രിംഗുകൾ പാഴ്സ് ചെയ്യുന്നതിനു മുമ്പ് വിവർത്തനം ചെയ്യപ്പെടുന്നു. ഇത് പ്രത്യേകിച്ചും
ഉപയോഗ സന്ദേശത്തിന് തന്നെ ശരി (--സഹായിക്കൂ): സ്ട്രിംഗുകൾ വിവർത്തനം ചെയ്താലും, അവ
ശരിയായ ഓപ്ഷൻ സജ്ജീകരിക്കുന്നതിന് മുമ്പ് വിവർത്തനം ചെയ്തു.
ചില ഓപ്ഷനുകൾ (--gettext-codeset ഉദാഹരണത്തിന്) പ്രത്യേക ഉപയോഗത്തിനായി ആന്തരികമായി അസാധുവാക്കുന്നു.
ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിൽ എല്ലായ്പ്പോഴും സ്ട്രിംഗുകൾ UTF-8-ലേക്ക് വിവർത്തനം ചെയ്യേണ്ടത് ആവശ്യമാണ്
(കാരണം GTK2 ന് അത് ആവശ്യമാണ്).
കുറിപ്പുകൾ
ഓപ്ഷനുകൾ --അൺഇൻസ്റ്റാൾ-ലാംഗ്വേജ്, --uninstall-textdomain, --ഇൻസ്റ്റാൾ-ലാംഗ്വേജ് ഒപ്പം
--install-textdomain നൽകിയിരിക്കുന്ന ഫയൽ നാമത്തിൽ നിന്ന് ഊഹിക്കാവുന്നതാണ്. നിങ്ങൾ അത് അറിഞ്ഞിരിക്കണം
ഇൻസ്റ്റാളുചെയ്യാൻ നിങ്ങൾ നിരവധി ഫയലുകൾ നൽകുന്ന വസ്തുതയുമായി ഈ ഓപ്ഷനുകൾക്ക് വൈരുദ്ധ്യമുണ്ടാകാം. വേണ്ടി
ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു ടെക്സ്റ്റ്ഡൊമെയ്ൻ നൽകുകയാണെങ്കിൽ, ഒന്നുകിൽ നിങ്ങൾ നിരവധി MO ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്യണം
ഫയൽനാമങ്ങൾ ഭാഷയെ മാത്രമേ പ്രതിഫലിപ്പിക്കുന്നുള്ളൂ അല്ലെങ്കിൽ നിങ്ങൾ ഒരു ഭാഷ കൂടി നൽകിയാൽ ഒരു MO ഫയൽ മാത്രം.
ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് എക്സിക്യൂട്ട് ചെയ്യാം ocaml-gettext --install-textdomain mytextdomain fr.po de.po
പ്രശ്നമില്ലാതെ, പക്ഷേ നിങ്ങൾക്ക് എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയില്ല ocaml-gettext --install-textdomain mytextdomain
--ഇൻസ്റ്റാൾ-ലാംഗ്വേജ് fr fr.po de.po . നിങ്ങൾ ചെയ്യേണ്ട വസ്തുതയാണ് ഈ നിയന്ത്രണത്തിന് കാരണം
നിർദ്ദിഷ്ട ഫയൽ ഇൻസ്റ്റാളേഷനിൽ കൂടുതലല്ല.
ഭാഷ/ടെക്സ്റ്റ്ഡൊമെയ്ൻ ഊഹിക്കുന്നതിനുള്ള നിയമങ്ങൾ ഇവയാണ്: language[.textdomain].mo. ഒരു മുഴുവൻ വേണ്ടി
ഒരു സൂചനയും നൽകാതെ ഓട്ടോമേറ്റഡ് ഇൻസ്റ്റാളേഷൻ, കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ വഴി, നിങ്ങൾ പേര് നൽകണം
നിങ്ങളുടെ ഫയൽ fr.mytextdomain.mo അല്ലെങ്കിൽ de.mytextdomain.mo.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ocaml-gettext ഓൺലൈനായി ഉപയോഗിക്കുക
