Μετάβαση στο περιεχόμενο

Γλώσσα

Επιλέξτε τη γλώσσα σας

Μεταβείτε στην ίδια σελίδα σε άλλη γλώσσα.

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. Γράψτε τεστ μετ' επιστροφής για ανάλυση → μορφή και applyTranslations.

    Όρια κάλυψης

    Η διαμόρφωση Jest επιβάλλει ελάχιστη κάλυψη. Ο νέος κώδικας πρέπει να διατηρεί τις δηλώσεις + το όριο γραμμών πάνω από 78% και τις λειτουργίες πάνω από 90%. Προσθέστε φωτιστικά και δοκιμές μαζί με την αλλαγή σας.

    Ιστότοπος τεκμηρίωσης

    Ο φάκελος docs/ είναι ένα έργο Astro 6 + Tailwind v4. Εκτελέστε npm install εκεί μία φορά και, στη συνέχεια, npm run dev για τοπική προεπισκόπηση. Η ροή εργασίας pages.yml αποστέλλει έγγραφα στις σελίδες GitHub σε κάθε συγχώνευση.