ຮູບແບບໄຟລ໌ການແປພາສາ

Weblate ຮອງຮັບຮູບແບບການແປທີ່ຫຼາກຫຼາຍ. ແຕ່ລະຮູບແບບມີຄວາມແຕກຕ່າງກັນເລັກນ້ອຍ ແລະ ໃຫ້ຄວາມສາມາດທີ່ແຕກຕ່າງກັນ.

Hint

ເມື່ອເລືອກຮູບແບບໄຟລ໌ສຳລັບແອັບພລິເຄຊັນຂອງເຈົ້າ, ມັນດີກວ່າທີ່ຈະຍຶດຕິດກັບຮູບແບບທີ່ໄດ້ຮັບການຍອມຮັບໃນ toolkit/platform ທີ່ເຈົ້າໃຊ້. ດ້ວຍວິທີນີ້ ຜູ້ແປຂອງເຈົ້າຍັງສາມາດໃຊ້ເຄື່ອງມືທີ່ພວກເຂົາເຄີຍໃຊ້, ແລະ ມີແນວໂນ້ມທີ່ຈະປະກອບສ່ວນເຂົ້າໃນໂຄງການຂອງເຈົ້າຫຼາຍຂຶ້ນ.

ການກວດຫາອັດຕະໂນມັດ

Weblate ພະຍາຍາມກວດສອບຮູບແບບໄຟລ໌ໃນລະຫວ່າງ ການເພີ່ມໂຄງການແປ ແລະ ອົງປະກອບ. ການກວດສອບອາດຜິດພາດສຳລັບຕົວແປຕ່າງໆຂອງຮູບແບບ serialization ດຽວກັນ (JSON, YAML, properties) ຫຼື file encoding, ດັ່ງນັ້ນກະລຸນາຢືນຢັນວ່າ ຮູບແບບໄຟລ໌ ຖືກຕ້ອງກ່ອນສ້າງອົງປະກອບ.

ຄວາມສາມາດຂອງປະເພດການແປ

ກະລຸນາອ້າງອີງເຖິງໜ້າເອກະສານຂອງແຕ່ລະຮູບແບບໄຟລ໌ສຳລັບຂໍ້ມູນກ່ຽວກັບວ່າຄຸນສົມບັດໃດຖືກຮອງຮັບໃນຮູບແບບນັ້ນ.

ຮູບແບບ bilingual ແລະ monolingual

ຮອງຮັບທັງຮູບແບບ monolingual ແລະ bilingual. ຮູບແບບ Bilingual ເກັບສອງພາສາໄວ້ໃນໄຟລ໌ດຽວ—ຕົ້ນສະບັບ ແລະ ການແປ (ຕົວຢ່າງທົ່ວໄປແມ່ນ GNU gettext PO (Portable Object), XLIFF 1.1 ແລະ 1.2 ຫຼື ຂໍ້ຄວາມ Apple iOS). ໃນທາງກົງກັນຂ້າມ, ຮູບແບບ monolingual ລະບຸຂໍ້ຄວາມດ້ວຍ ID, ແລະ ແຕ່ລະໄຟລ໌ພາສາບັນຈຸພຽງແຕ່ການ mapping ຂອງສິ່ງເຫຼົ່ານັ້ນກັບພາສາໃດໜຶ່ງ (ໂດຍທົ່ວໄປແມ່ນ ຊັບພະຍາກອນຂໍ້ຄວາມ Android). ບາງຮູບແບບໄຟລ໌ຖືກໃຊ້ໃນທັງສອງຕົວແປ, ເບິ່ງຄຳອະທິບາຍລະອຽດຂ້າງລຸ່ມນີ້.

ສຳລັບການໃຊ້ໄຟລ໌ monolingual ຢ່າງຖືກຕ້ອງ, Weblate ຕ້ອງການການເຂົ້າເຖິງໄຟລ໌ທີ່ມີລາຍຊື່ຂໍ້ຄວາມຄົບຖ້ວນເພື່ອແປພ້ອມກັບຕົ້ນສະບັບ—ໄຟລ໌ນີ້ເອີ້ນວ່າ ໄຟລ໌ພາສາຫຼັກ (Monolingual) ພາຍໃນ Weblate, ເຖິງແມ່ນວ່າການຕັ້ງຊື່ອາດແຕກຕ່າງກັນໃນ paradigm ຂອງເຈົ້າ.

ນອກຈາກນັ້ນ, ຂັ້ນຕອນການເຮັດວຽກນີ້ສາມາດຂະຫຍາຍໄດ້ໂດຍການນຳໃຊ້ ໄຟລ໌ພາສາກາງ ເພື່ອລວມເອົາຂໍ້ຄວາມທີ່ນັກພັດທະນາໃຫ້ມາ, ແຕ່ບໍ່ໄດ້ໃຊ້ຕາມສະພາບໃນຂໍ້ຄວາມສຸດທ້າຍ.

ສະຖານະຂອງຂໍ້ຄວາມ

ຫຼາຍຮູບແບບໄຟລ໌ແຍກແຍະພຽງແຕ່ຂໍ້ຄວາມ "Untranslated" ແລະ "Translated". ກັບບາງຮູບແບບ ມັນສາມາດເກັບຂໍ້ມູນສະຖານະທີ່ລະອຽດກວ່າໄດ້, ເຊັ່ນ "Needs editing" ຫຼື "Approved".

ຄຳອະທິບາຍຂໍ້ຄວາມຕົ້ນສະບັບ

ຄຳອະທິບາຍຂໍ້ຄວາມຕົ້ນສະບັບສາມາດໃຊ້ເພື່ອສົ່ງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂໍ້ຄວາມທີ່ຈະແປ.

ຫຼາຍຮູບແບບມີການຮອງຮັບ native ສຳລັບການໃຫ້ຂໍ້ມູນເພີ່ມເຕີມແກ່ຜູ້ແປ (ຕົວຢ່າງ XLIFF 1.1 ແລະ 1.2, GNU gettext PO (Portable Object), WebExtension JSON, ໄຟລ໌ CSV, Excel Open XML, Qt Linguist .ts, ໄຟລ໌ go-i18n JSON, ໄຟລ໌ gotext JSON, ໄຟລ໌ ARB, ໄຟລ໌ຊັບພະຍາກອນ .NET (RESX, RESW)). ຫຼາຍຮູບແບບອື່ນໆຈະສະກັດຄຳເຫັນທີ່ໃກ້ທີ່ສຸດເປັນຄຳອະທິບາຍຂໍ້ຄວາມຕົ້ນສະບັບ.

ຄຳອະທິບາຍ

ຄຳອະທິບາຍ ກ່ຽວກັບຂໍ້ຄວາມສາມາດຖືກເກັບ ແລະ parsed ຈາກບາງຮູບແບບໄຟລ໌.

ປະຈຸບັນຮອງຮັບສະເພາະໃນ ຮູບແບບ TermBase eXchange.

ຕຳແໜ່ງຂອງຂໍ້ຄວາມຕົ້ນສະບັບ

ສະຖານທີ່ຂອງຂໍ້ຄວາມໃນ source code ອາດຊ່ວຍໃຫ້ຜູ້ແປທີ່ມີຄວາມຊຳນານເຂົ້າໃຈວ່າຂໍ້ຄວາມນັ້ນຖືກໃຊ້ແນວໃດ.

ຂໍ້ມູນນີ້ມັກຈະມີຢູ່ໃນຮູບແບບ bilingual ເຊິ່ງຂໍ້ຄວາມຖືກສະກັດຈາກ source code ໂດຍໃຊ້ເຄື່ອງມື. ຕົວຢ່າງ GNU gettext PO (Portable Object) ແລະ Qt Linguist .ts.

ແຟລັກການແປ

Flags ການແປອະນຸຍາດໃຫ້ປັບແຕ່ງພຶດຕິກຳຂອງ Weblate. ບາງຮູບແບບຮອງຮັບການກຳນົດສິ່ງເຫຼົ່ານັ້ນໃນໄຟລ໌ການແປ (ເຈົ້າສາມາດກຳນົດພວກມັນໃນ Weblate interface ໄດ້ສະເໝີ, ເບິ່ງ ການປັບແຕ່ງພຶດຕິກຳໂດຍໃຊ້ທຸງ (flags)).

ຄຸນສົມບັດນີ້ຖືກສ້າງຂຶ້ນຕາມ flags ໃນ GNU gettext PO (Portable Object).

ນອກຈາກນັ້ນ, ຮູບແບບໄຟລ໌ແບບ XML ທີ່ສະໜັບສະໜູນ flags ຈະດຶງຂໍ້ມູນພວກມັນມາຈາກ attribute ທີ່ບໍ່ແມ່ນມາດຕະຖານ weblate-flags. flag max-length:N ກໍໄດ້ຮັບການສະໜັບສະໜູນຜ່ານ attribute maxwidth attribute ຕາມທີ່ກຳນົດໃນມາດຕະຖານ XLIFF, ເບິ່ງທີ່ ການລະບຸ Flag ການແປ.

ບໍລິບົດ

ບໍລິບົດຖືກໃຊ້ເພື່ອແຍກຂໍ້ຄວາມທີ່ເໝືອນກັນໃນຮູບແບບ bilingual ທີ່ໃຊ້ໃນຂອບເຂດທີ່ຕ່າງກັນ (ຕົວຢ່າງ Sun ສາມາດໃຊ້ເປັນຊື່ຫຍໍ້ຂອງວັນ "Sunday" ຫຼື ເປັນຊື່ຂອງດາວທີ່ໃກ້ພວກເຮົາທີ່ສຸດ).

ສຳລັບຮູບແບບ monolingual, ຕົວລະບຸຂໍ້ຄວາມ (ມັກເອີ້ນວ່າຄີ) ສາມາດຮັບໃຊ້ຈຸດປະສົງດຽວກັນ ແລະ ບໍ່ຈຳເປັນຕ້ອງມີບໍລິບົດເພີ່ມເຕີມ.

ຂໍ້ຄວາມພະຫຸພົດ

ພະຫຸພົດມີຄວາມຈຳເປັນໃນການແປຂໍ້ຄວາມທີ່ມີຈຳນວນຜັນແປໄດ້ຢ່າງເໝາະສົມ. ກົດລະບຽບຂຶ້ນກັບພາສາເປົ້າໝາຍ ແລະ ຫຼາຍຮູບແບບປະຕິບັດຕາມມາດຕະຖານ CLDR ສຳລັບສິ່ງນັ້ນ.

ການຮອງຮັບພະຫຸພົດໃນຕາຕະລາງຄຸນສົມບັດທີ່ຮອງຮັບ ໝາຍຄວາມວ່າ Weblate ສາມາດສະແດງຂໍ້ຄວາມພະຫຸພົດສຳລັບຮູບແບບນັ້ນໄດ້. ບາງຮູບແບບຕ້ອງການ metadata ພະຫຸພົດທີ່ມີຢູ່ແລ້ວ ຫຼື ຮຸ່ນສະເພາະ, ແລະ ບໍ່ສາມາດສ້າງຂໍ້ຄວາມພະຫຸພົດໃໝ່ໄດ້ ເວັ້ນເສຍແຕ່ວ່າຮູບແບບນັ້ນຈະຮອງຮັບໂດຍກົງ.

Hint

ຂໍ້ຄວາມພະຫຸພົດຕ້ອງການການຮອງຮັບທີ່ເໝາະສົມຈາກແຟຣມເວີກຂອງແອັບພລິເຄຊັນເຊັ່ນກັນ. ເລືອກຮູບແບບ native ຂອງແພລັດຟອມຂອງເຈົ້າ ເຊັ່ນ GNU gettext PO (Portable Object), ຊັບພະຍາກອນຂໍ້ຄວາມ Android ຫຼື ຮູບແບບ Stringsdict.

Multivalue formats

Multivalue formats, such as ໄຟລ໌ Multivalue CSV and ຮູບແບບ TermBase eXchange, store independent source and target alternatives within one string. These alternatives have no one-to-one pairing, and their counts do not follow grammatical plural rules.

Source checks inspect every source alternative. Target checks compare each target alternative with the source alternatives. A target passes when it matches any source alternative, independently of their order or the languages' grammatical plural forms. The Unchanged translation check instead reports targets identical to any source alternative, subject to its usual exemptions. Automatic fixes are applied only when all source alternatives produce the same correction.

Machine translation suggestions translate each source alternative independently. Automatic machine translation supports strings with one source alternative and at most one target alternative; it skips strings with multiple alternatives to preserve them. Translation service glossaries can use all alternatives. Automatic ໜ່ວຍຄວາມຈຳການແປ contributions skip strings with multiple alternatives.

LLM translation services use only strings with one source alternative and one target alternative as examples of previous translations. They omit existing translation context for strings with multiple alternatives.

ຂໍ້ຄວາມທີ່ອ່ານໄດ້ຢ່າງດຽວ

ຂໍ້ຄວາມ read-only ຈາກໄຟລ໌ການແປຈະຖືກລວມເຂົ້າ, ແຕ່ບໍ່ສາມາດແກ້ໄຂໃນ Weblate ໄດ້. ຄຸນສົມບັດນີ້ຖືກຮອງຮັບແບບ native ໂດຍບາງຮູບແບບ (XLIFF 1.1 ແລະ 1.2 ແລະ ຊັບພະຍາກອນຂໍ້ຄວາມ Android), ແຕ່ສາມາດເຮັດໃຫ້ຄືກັນໄດ້ໃນຮູບແບບອື່ນໂດຍການເພີ່ມ flag read-only, ເບິ່ງ ການປັບແຕ່ງພຶດຕິກຳໂດຍໃຊ້ທຸງ (flags).

ການລຶບຂໍ້ຄວາມທີ່ບໍ່ໄດ້ໃຊ້ແລ້ວ

ຮູບແບບໄຟລ໌ບາງປະເພດສາມາດເກັບຂໍ້ຄວາມທີ່ລ້າສະໄໝ (obsolete strings) ໄດ້. Weblate ສາມາດລຶບຂໍ້ຄວາມທີ່ລ້າສະໄໝເຫຼົ່ານີ້ອອກຈາກຮູບແບບທີ່ຮອງຮັບການດຳເນີນການນີ້.

ການຮອງຮັບຮູບແບບອື່ນໆ

ຮູບແບບສ່ວນໃຫຍ່ທີ່ຮອງຮັບໂດຍ translate-toolkit ເຊິ່ງຮອງຮັບການ serializing ສາມາດຖືກຮອງຮັບໄດ້ງ່າຍ, ແຕ່ພວກມັນຍັງບໍ່ໄດ້ຮັບການທົດສອບໃດໆ. ໃນກໍລະນີສ່ວນໃຫຍ່, ຕ້ອງການ layer ເພີ່ມເຕີມໃນ Weblate ເພື່ອປິດບັງຄວາມແຕກຕ່າງໃນພຶດຕິກຳຂອງການຈັດເກັບຂໍ້ມູນຕ່າງໆ.

ເພື່ອເພີ່ມການຮອງຮັບຮູບແບບໃໝ່, ວິທີການທີ່ມັກໃຊ້ແມ່ນການຈັດຕັ້ງປະຕິບັດການຮອງຮັບສຳລັບມັນໃນ translate-toolkit ກ່ອນ.

ພາລາມິເຕີຮູບແບບໄຟລ໌

Parameters ຮູບແບບໄຟລ໌ໃຫ້ວິທີການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບຮູບແບບໄຟລ໌. ພວກມັນຖືກຕັ້ງຄ່າໃນລະດັບອົງປະກອບ ແລະ ອະນຸຍາດໃຫ້ເຈົ້າປັບແຕ່ງວິທີການ parse ແລະ serialization ຂອງໄຟລ໌.

ລາຍຊື່ parameter ຮູບແບບໄຟລ໌

ຊື່ພາຣາມີເຕີ

ຮູບແບບໄຟລ໌

ປ້າຍຊື່ (Label)

ຂໍ້ຄວາມຊ່ວຍເຫຼືອ

csv_encoding

  • csv

  • csv-multi

ລະຫັດຕົວອັກສອນຂອງໄຟລ໌ (Encoding)

ລະຫັດຕົວອັກສອນທີ່ໃຊ້ສຳລັບໄຟລ໌ CSV

ຕົວເລືອກທີ່ມີ:

auto

ກວດຫາອັດຕະໂນມັດ

utf-8

UTF-8

csv_escape_formulas

  • csv

  • csv-multi

  • csv-simple

Escape ສູດຕາຕະລາງ (Spreadsheet formulas)

ໃສ່ເຄື່ອງໝາຍຝົນທອງ (Apostrophe) ນຳໜ້າຄ່າທີ່ເບິ່ງຄືສູດຕາຕະລາງເມື່ອບັນທຶກໄຟລ໌ CSV.

csv_simple_encoding

  • csv-simple

ລະຫັດຕົວອັກສອນຂອງໄຟລ໌ (Encoding)

ລະຫັດຕົວອັກສອນທີ່ໃຊ້ສຳລັບໄຟລ໌ CSV ແບບງ່າຍ

ຕົວເລືອກທີ່ມີ:

auto

ກວດຫາອັດຕະໂນມັດ

utf-8

UTF-8

iso-8859-1

ISO-8859-1

dos_eol

ທຸກຮູບແບບໄຟລ໌

ການຈົບແຖວແບບ DOS

ໃຊ້ການຈົບແຖວແບບ DOS (rn) ແທນທີ່ UNIX (n) ໃນຂໍ້ຄວາມ.

flatxml_key_name

  • flatxml

ຊື່ຄີ FlatXML

flatxml_root_name

  • flatxml

ຊື່ຮາກ FlatXML

flatxml_value_name

  • flatxml

ຊື່ຄ່າ FlatXML

gwt_encoding

  • gwt

ລະຫັດຕົວອັກສອນຂອງໄຟລ໌ (Encoding)

ລະຫັດຕົວອັກສອນທີ່ໃຊ້ສຳລັບໄຟລ໌ GWT Properties

ຕົວເລືອກທີ່ມີ:

utf-8

UTF-8

iso-8859-1

ISO-8859-1

json_indent

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

ການຫຍໍ້ໜ້າ JSON

json_indent_style

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

ຮູບແບບການຫຍໍ້ໜ້າ JSON

ຕົວເລືອກທີ່ມີ:

spaces

ຊ່ອງວ່າງ

tabs

ແທັບ

json_sort_keys

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

ຮຽງລຳດັບ JSON Keys

ຕົວເລືອກທີ່ມີ:

none

ບໍ່ຕ້ອງລຽງລຳດັບ

case_sensitive

ຮຽງຕາມຕົວອັກສອນ (ແຍກຕົວພິມໃຫຍ່-ນ້ອຍ)

case_insensitive

ຮຽງຕາມຕົວອັກສອນ (ບໍ່ແຍກຕົວພິມໃຫຍ່-ນ້ອຍ)

json_use_compact_separators

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

ຫຼີກເວັ້ນຊ່ອງວ່າງຫຼັງເຄື່ອງໝາຍຂັ້ນ

line_max_length

  • markdown

  • mdx

ຄວາມຍາວແຖວສູງສຸດ

ຈຳນວນຕົວອັກສອນສູງສຸດສຳລັບແຕ່ລະແຖວໃນໄຟລ໌ຜົນລັດ.

md_extract_code_blocks

  • markdown

  • mdx

ດຶງຂໍ້ມູນບລັອກໂຄດ

ກຳນົດວ່າຈະດຶງເນື້ອຫາທີ່ແປໄດ້ຈາກບລັອກໂຄດໃນໄຟລ໌ Markdown ແລະ MDX ຫຼື ບໍ່.

md_extract_frontmatter

  • markdown

  • mdx

ດຶງຂໍ້ມູນ Front matter

ກຳນົດວ່າຈະດຶງ ແລະ ແປບລັອກ YAML front matter ໃນໄຟລ໌ Markdown ແລະ MDX ຫຼື ບໍ່.

md_frontmatter_translate_values

  • markdown

  • mdx

ແປຄ່າໃນ Front matter

ວິເຄາະ YAML front matter ແລະ ແປສະເພາະຄ່າຂໍ້ຄວາມ. ສ່ວນ Keys, ໂຄງສ້າງ, ຄຳເຫັນ ແລະ ຮູບແບບຈະຖືກຮັກສາໄວ້.

md_no_placeholders

  • markdown

  • mdx

ປິດໃຊ້ງານ Placeholder

ປິດການກວດຫາ ແລະ ການປະມວນຜົນ Placeholder ໃນໄຟລ໌ Markdown ແລະ MDX.

merge_duplicates

  • markdown

  • mdx

  • html

  • txt

  • dokuwiki

  • mediawiki

  • asciidoc

ລຶບຂໍ້ຄວາມທີ່ຊ້ຳກັນອອກ

ຮວບຮວມຂໍ້ຄວາມຕົ້ນສະບັບທີ່ຄືກັນໃຫ້ເປັນໜ່ວຍການແປດຽວ. ປ້ອງກັນການສູນເສຍການແປໃນລະຫວ່າງການປັບໂຄງສ້າງໄຟລ໌.

po_contributor_comments

  • po

  • po-mono

Contributor comments

Add contributor names and years to header comments. SPDX also converts existing recognized contributor comments to SPDX-FileCopyrightText entries.

ຕົວເລືອກທີ່ມີ:

none

ປິດໃຊ້ງານ

gettext

Gettext

spdx

SPDX

po_fuzzy_matching

  • po

ໃຊ້ການຈັບຄູ່ແບບບໍ່ຊັດເຈນ (Fuzzy matching)

po_keep_previous

  • po

ເກັບຮັກສາ msgid ກ່ອນໜ້າຂອງຂໍ້ຄວາມທີ່ແປແລ້ວ

ຄວບຄຸມຄຳເຫັນ msgid ກ່ອນໜ້າສຳລັບຂໍ້ຄວາມທີ່ບໍ່ຊັດເຈນ (Fuzzy).

po_line_wrap

  • po

  • po-mono

ການຕັດແຖວທີ່ຍາວ

ໂດຍມາດຕະຖານ, gettext ຈະຕັດແຖວຢູ່ທີ່ 77 ຕົວອັກສອນ ແລະ ບ່ອນຂຶ້ນແຖວໃໝ່. ດ້ວຍພາຣາມິເຕີ --no-wrap, ການຕັດແຖວຈະເຮັດສະເພາະບ່ອນຂຶ້ນແຖວໃໝ່ເທົ່ານັ້ນ.

ຕົວເລືອກທີ່ມີ:

77

ຕັດແຖວທີ່ 77 ຕົວອັກສອນ ແລະ ເມື່ອຂຶ້ນແຖວໃໝ່ (ຄ່າເລີ່ມຕົ້ນ xgettext)

65535

ຕັດແຖວສະເພາະບ່ອນຂຶ້ນແຖວໃໝ່ເທົ່ານັ້ນ (ຄືກັບ xgettext --no-wrap)

-1

ບໍ່ມີການຕັດແຖວ

po_no_location

  • po

ບໍ່ຕ້ອງໃສ່ຂໍ້ມູນສະຖານທີ່ (Location) ລົງໃນໄຟລ໌

po_remove_obsolete

  • po

  • po-mono

ລຶບຂໍ້ຄວາມທີ່ເລີກໃຊ້ແລ້ວອອກ

ລຶບລາຍການທີ່ເລີກໃຊ້ແລ້ວອອກຈາກໄຟລ໌ PO ເມື່ອບັນທຶກການປ່ຽນແປງ ຫຼື ອັບເດດຈາກໄຟລ໌ POT.

po_report_msgid_bugs_to

  • po

  • po-mono

ລາຍງານບັກ msgid ໄປທີ່

ໃຫ້ Weblate ອັບເດດຫົວຂໍ້ "Report-Msgid-Bugs-To" ຖ້າມີການຕັ້ງຄ່າທີ່ຢູ່ລາຍງານບັກ.

po_set_language_team

  • po

  • po-mono

ອັບເດດຫົວຂໍ້ Language-Team

ໃຫ້ Weblate ອັບເດດຫົວຂໍ້ "Language-Team" ໃນໄຟລ໌.

po_set_last_translator

  • po

  • po-mono

ອັບເດດຫົວຂໍ້ຜູ້ແປຄົນຫຼ້າສຸດ

ໃຫ້ Weblate ອັບເດດຫົວຂໍ້ "Last-Translator" ໃນໄຟລ໌.

po_set_x_generator

  • po

  • po-mono

ອັບເດດຫົວຂໍ້ X-Generator

ໃຫ້ Weblate ອັບເດດຫົວຂໍ້ "X-Generator" ໃນໄຟລ໌.

properties_encoding

  • properties

ລະຫັດຕົວອັກສອນຂອງໄຟລ໌ (Encoding)

ລະຫັດຕົວອັກສອນທີ່ໃຊ້ສຳລັບໄຟລ໌ Java Properties

ຕົວເລືອກທີ່ມີ:

iso-8859-1

ISO-8859-1

utf-8

UTF-8

utf-16

UTF-16

strings_encoding

  • strings

ລະຫັດຕົວອັກສອນຂອງໄຟລ໌ (Encoding)

ລະຫັດຕົວອັກສອນທີ່ໃຊ້ສຳລັບໄຟລ໌ iOS strings

ຕົວເລືອກທີ່ມີ:

utf-8

UTF-8

utf-16

UTF-16

xliff_placeables

  • xliff

  • xliff2

Placeables support

Controls whether inline XML elements inside XLIFF strings are preserved as editable placeables. Plain text only escapes XML markup and treats the content as text. With placeables supported, tags such as <x id="name"/> or <g> stay in the string and appear as placeholders in the editor

ຕົວເລືອກທີ່ມີ:

plain

Plain text only

placeables

Support placeables

xml_closing_tags

  • ts

  • xliff

  • xliff2

  • poxliff

  • apple-xliff

  • resx

  • aresource

  • moko-resource

  • cmp-resource

  • tbx

ໃສ່ Tag ປິດສຳລັບ Tag XML ທີ່ຫວ່າງເປົ່າ

xml_whitespace_handling

  • xliff

  • poxliff

  • apple-xliff

  • xliff2

Whitespace handling

Controls how XLIFF whitespace is handled. Follow xml:space honors attributes in the file. Always preserve keeps all whitespace. Always normalize collapses whitespace even when xml:space="preserve" is set.

ຕົວເລືອກທີ່ມີ:

standard

Follow xml:space

preserve

Always preserve

normalize

Always normalize

yaml_indent

  • yaml

  • ruby-yaml

ການຫຍໍ້ໜ້າ YAML

yaml_line_break

  • yaml

  • ruby-yaml

ການຂຶ້ນແຖວໃໝ່

ຕົວເລືອກທີ່ມີ:

dos

DOS (\r\n)

unix

UNIX (\n)

mac

MAC (\r)

yaml_line_wrap

  • yaml

  • ruby-yaml

ການຕັດແຖວທີ່ຍາວ

ຕົວເລືອກທີ່ມີ:

80

ຕັດແຖວທີ່ 80 ຕົວອັກສອນ

100

ຕັດແຖວທີ່ 100 ຕົວອັກສອນ

120

ຕັດແຖວທີ່ 120 ຕົວອັກສອນ

180

ຕັດແຖວທີ່ 180 ຕົວອັກສອນ

65535

ບໍ່ມີການຕັດແຖວ