ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ

ਭਾਸ਼ਾ

ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ

ਕਿਸੇ ਹੋਰ ਭਾਸ਼ਾ ਵਿੱਚ ਉਸੇ ਪੰਨੇ 'ਤੇ ਅਦਲਾ-ਬਦਲੀ ਕਰੋ।

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

ਕੁੱਕਬੁੱਕ

ਪਕਵਾਨਾ

ਸ਼ਿਪਿੰਗ ਅਨੁਵਾਦਾਂ ਲਈ ਆਮ ਪੈਟਰਨ: ਮੋਨੋਰੇਪੋਸ, ਸ਼ਬਦਾਵਲੀ, ਕਸਟਮ ਸ਼੍ਰੇਣੀਆਂ, ਸੁੱਕੇ ਦੌੜਾਂ ਅਤੇ ਟੋਨ ਕੰਟਰੋਲ.

ਇਸ ਪੰਨੇ 'ਤੇ

    ਹਰੇਕ ਦੌੜ ਦੇ ਬਾਅਦ ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਖੋਲ੍ਹੋ

    translate.yml (excerpt)
    - id: translate
    uses: IEvangelist/resource-translator@v3
    with:
    sourceLocale: en
    subscriptionKey: ${{ secrets.TRANSLATOR_KEY }}
    endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }}
    region: ${{ secrets.TRANSLATOR_REGION }}
    - if: steps.translate.outputs.has-new-translations == 'true'
    uses: peter-evans/create-pull-request@v7
    with:
    branch: machine-translation
    title: ${{ steps.translate.outputs.summary-title }}
    body: ${{ steps.translate.outputs.summary-details }}
    labels: localization

    ਮੋਨੋਰੇਪੋਸ: ਪ੍ਰਤੀ ਪੈਕੇਜ ਸਕੋਪ ਅਨੁਵਾਦ

    with:
    sourceLocale: en
    include: |
    apps/web/**/*.en.resx
    packages/shared/**/*.en.json
    exclude: |
    **/dist/**
    **/__tests__/**

    ਬ੍ਰਾਂਡ ਦੇ ਨਾਮ ਅਤੇ ਉਤਪਾਦ ਦੀਆਂ ਸ਼ਰਤਾਂ ਲਈ ਸ਼ਬਦਾਵਲੀ

    ਰੈਪੋ ਵਿੱਚ ਇੱਕ .github/resource-translator.yml ਸੁੱਟੋ:

    .github/resource-translator.yml
    glossary:
    Acme: Contoso
    Octocat: Octocat
    ".NET": ".NET"
    "C++": "C++"

    ਸ਼ਬਦਾਵਲੀ ਦੇ ਸ਼ਬਦ ਅਨੁਵਾਦ ਬਾਅਦ ਵਿੱਚ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਮਸ਼ੀਨ-ਅਨੁਵਾਦਿਤ ਆਉਟਪੁੱਟ ਤੁਹਾਡੀ ਪਸੰਦੀਦਾ ਬ੍ਰਾਂਡਿੰਗ ਨੂੰ ਰੱਖਦਾ ਹੈ ਭਾਵੇਂ ਮਾਡਲ ਨੇ ਇਸ ਨੂੰ ਸਮਾਨਾਰਥੀ ਸ਼ਬਦ ਲਈ ਬਦਲ ਦਿੱਤਾ.

    ਕਸਟਮ ਅਨੁਵਾਦਕ ਸ਼੍ਰੇਣੀ (ਉਦਯੋਗ / ਡੋਮੇਨ)

    with:
    sourceLocale: en
    subscriptionKey: ${{ secrets.TRANSLATOR_KEY }}
    endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }}
    categoryId: 1234abcd-5678-90ef-...

    ਇੱਕ ਕਾਰਪਸ 'ਤੇ ਇੱਕ ਅਜ਼ੂਰ Custom Translator ਸ਼੍ਰੇਣੀ ਨੂੰ ਸਿਖਲਾਈ ਦਿਓ ਜੋ ਤੁਹਾਡੇ ਉਦਯੋਗ ਦੀ ਸ਼ਬਦਾਵਲੀ ਅਤੇ ਸੁਰ (ਕਾਨੂੰਨੀ, ਮੈਡੀਕਲ, ਮਾਰਕੀਟਿੰਗ, ਅੰਦਰੂਨੀ-ਇੰਜੀਨੀਅਰਿੰਗ, ਆਦਿ) ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ ਅਤੇ categoryId ਦੁਆਰਾ ਇਸਦੀ ਆਈਡੀ ਪਾਸ ਕਰਦਾ ਹੈ. ਇਹ ਸਭ ਤੋਂ ਮਜ਼ਬੂਤ ਟੋਨ ਲੀਵਰ ਅਜ਼ੂਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ.

    ਟੋਨ ਕੰਟਰੋਲ + ਸਖਤ ਫਾਲਬੈਕ

    .github/resource-translator.yml
    # .github/resource-translator.yml
    # Industry / domain — choose your tone via a Custom Translator category
    categoryId: legal-en
    # Treat profanity strictly for content aimed at younger audiences
    profanityAction: Marked
    profanityMarker: Tag
    # Fail the run rather than silently fall back to the general model
    allowFallback: false

    ਇੱਕ ਕਸਟਮ ਅਨੁਵਾਦਕ categoryId ਨੂੰ profanityAction ਅਤੇ allowFallback: false ਨਾਲ ਜੋੜੋ ਇੱਕ ਇਕਸਾਰ ਆਵਾਜ਼ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਅਤੇ ਵਰਕਫਲੋ ਨੂੰ ਅਸਫਲ ਕਰਨ ਲਈ ਜੇ ਚੁਣੀ ਗਈ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਤੁਹਾਡੇ ਟੀਚੇ ਵਾਲੇ ਸਥਾਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਲਈ ਤਾਇਨਾਤੀ ਨਹੀਂ ਹੈ.

    ਵਰਕਫਲੋ ਨੂੰ ਚਾਲੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਡਰਾਈ ਰਨ

    with:
    dryRun: true
    failOnError: false

    ਐਕਸ਼ਨ ਅਜੇ ਵੀ ਸੰਖੇਪ ਆਉਟਪੁੱਟ ਅਤੇ ਇੱਕ ਕਦਮ ਸਾਰਾਂਸ਼ ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ, ਪਰ ਕੋਈ ਫਾਈਲਾਂ ਨਹੀਂ ਲਿਖੀਆਂ ਜਾਂਦੀਆਂ. ਜਦੋਂ ਤੁਸੀਂ ਦੁਹਰਾਉਂਦੇ ਹੋ ਤਾਂ ਹਰ ਮੁੱਦੇ ਨੂੰ ਚੇਤਾਵਨੀ ਦੇ ਤੌਰ ਤੇ ਸਤਹ 'ਤੇ ਲਿਆਉਣ ਲਈ failOnError: false ਨਾਲ ਮਿਲਾਓ.