ข้ามไปที่เนื้อหา

ภาษา

เลือกภาษาของคุณ

สลับไปยังหน้าเดียวกันในภาษาอื่น

EnglishEnglishenAfrikaansAfrikaansafአማርኛAmharicamالعربيةArabicarঅসমীয়াAssameseasAzərbaycanAzerbaijaniazБашҡортBashkirbaБългарскиBulgarianbgभोजपुरीBhojpuribhoবাংলাBanglabnབོད་སྐད་Tibetanboबड़ोBodobrxBosanskiBosnianbsCatalàCatalancaČeštinaCzechcsCymraegWelshcyDanskDanishdaDeutschGermandeडोगरीDogridoiDolnoserbšćinaLower SorbiandsbދިވެހިބަސްDivehidvΕλληνικάGreekelEspañolSpanishesEestiEstonianetEuskaraBasqueeuفارسیPersianfaSuomiFinnishfiFilipinoFilipinofilVakavitiFijianfjFøroysktFaroesefoFrançaisFrenchfrFrançais (Canada)French (Canada)fr-CAGaeilgeIrishgaGalegoGalicianglकोंकणीKonkanigomગુજરાતીGujaratiguHausaHausahaעבריתHebrewheहिन्दीHindihiछत्तीसगढ़ीChhattisgarhihneHrvatskiCroatianhrHornjoserbsceUpper SorbianhsbHaitian CreoleHaitian CreolehtMagyarHungarianhuՀայերենArmenianhyIndonesiaIndonesianidÌgbòIgboigInuinnaqtunInuinnaqtuniktÍslenskaIcelandicisItalianoItalianitᐃᓄᒃᑎᑐᑦInuktitutiuInuktitut (Latin)Inuktitut (Latin)iu-Latn日本語JapanesejaქართულიGeorgiankaҚазақ ТіліKazakhkkខ្មែរKhmerkmKurmancîKurdish (Northern)kmrಕನ್ನಡKannadakn한국어KoreankoكٲشُرKashmiriksکوردیی ناوەندیKurdish (Central)kuКыргызчаKyrgyzkyLëtzebuergeschLuxembourgishlbLingálaLingalalnລາວLaoloLietuviųLithuanianltLugandaGandalugLatviešuLatvianlv中文 (文言文)Chinese (Literary)lzhमैथिलीMaithilimaiMalagasyMalagasymgTe Reo MāoriMāorimiМакедонскиMacedonianmkമലയാളംMalayalammlМонгол хэлMongolian (Cyrillic)mn-Cyrlᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡMongolian (Traditional)mn-MongমৈতৈলোনManipurimniमराठीMarathimrMelayuMalaymsMaltiMaltesemtHmong DawHmong Dawmwwမြန်မာMyanmar (Burmese)myNorsk BokmålNorwegian BokmålnbनेपालीNepalineNederlandsDutchnlSesotho sa LeboaSesotho sa LeboansoChinyanjaChichewanyaଓଡ଼ିଆOdiaorHñähñuQuerétaro OtomiotqਪੰਜਾਬੀPunjabipaPolskiPolishplدریDariprsپښتوPashtopsPortuguês (Brasil)Portuguese (Brazil)ptPortuguês (Portugal)Portuguese (Portugal)pt-PTRomânăRomanianroРусскийRussianruIkirundiRundirunKinyarwandaKinyarwandarwسنڌيSindhisdසිංහලSinhalasiSlovenčinaSlovakskSlovenščinaSlovenianslGagana SāmoaSamoansmchiShonaShonasnSoomaaliSomalisoShqipAlbaniansqСрпски (ћирилица)Serbian (Cyrillic)sr-CyrlSrpski (latinica)Serbian (Latin)sr-LatnSesothoSesothostSvenskaSwedishsvKiswahiliSwahiliswதமிழ்TamiltaతెలుగుTeluguteไทยThaithትግርTigrinyatiTürkmen DiliTurkmentkLea fakatongaTongantoTürkçeTurkishtrТатарTatarttReo TahitiTahitiantyئۇيغۇرچەUyghurugУкраїнськаUkrainianukاردوUrduurUzbek (Latin)Uzbek (Latin)uzTiếng ViệtVietnameseviisiXhosaisiXhosaxhÈdè YorùbáYorubayoYucatec MayaYucatec Mayayua粵語Cantonese (Traditional)yue中文 (简体)Chinese Simplifiedzh-Hans中文 (繁體)Chinese Traditionalzh-HantisiZuluisiZuluzu

โอเพ่นซอร์ส

การมีส่วนร่วม

ยินดีต้อนรับรายงานข้อบกพร่อง คําขอคุณลักษณะ และคําขอดึงข้อมูล การกระทํามีขนาดเล็กพอที่จะเป็นมิตรกับผู้มีส่วนร่วมครั้งแรก

ในหน้านี้

    การพัฒนาท้องถิ่น

    Terminal window
    git clone https://github.com/IEvangelist/resource-translator
    cd resource-translator
    npm install
    npm run verify # lint + format:check + test + build

    การเพิ่มตัวแยกวิเคราะห์

    1. เพิ่มฟิกซ์เจอร์ใต้ __tests__/data/
    2. ใช้ TranslationFileParser (parse, format, applyTranslations, toTranslatableTextMap)
    3. ลงทะเบียนใน translation-file-parser-factory.ts
    4. เพิ่มนามสกุลไฟล์ลงใน translationFileSchemes ใน translation-file-finder.ts
    5. เขียนการทดสอบไป-กลับสําหรับรูปแบบการแยกวิเคราะห์→และนําไปใช้การแปล

    เกณฑ์ความครอบคลุม

    การกําหนดค่า Jest บังคับใช้ความคุ้มครองขั้นต่ํา โค้ดใหม่ต้องรักษาเกณฑ์คําสั่ง + บรรทัดให้สูงกว่า 78% และฟังก์ชันสูงกว่า 90% เพิ่มการติดตั้งและการทดสอบควบคู่ไปกับการเปลี่ยนแปลงของคุณ

    ไซต์เอกสารประกอบ

    โฟลเดอร์ docs/ เป็นโครงการ Astro 6 + Tailwind v4 เรียกใช้ npm install ที่นั่นหนึ่งครั้ง จากนั้น npm run dev เพื่อดูตัวอย่างในเครื่อง เวิร์กโฟลว์ pages.yml จะจัดส่งเอกสารไปยังหน้า GitHub ทุกครั้งที่ผสาน