One source key changes
Smart detection isolates the delta before any provider call.
ሶስት ሚስጥሮች፣ አራት መስመሮች፣ እና የእርስዎ ሪፖ በሚቀጥለው ግፊት ብዙ ቋንቋ ተናጋሪ ነው።
Smart detection isolates the delta before any provider call.
ለማጓጓዣ የተሰራ
ድርጊቱን አሁን ባለው CIዎ ላይ ይጣሉት፣ ወደ Azure፣ AWS ወይም Google ይጠቁሙ እና ሪፖዎ ያነጣጠሩትን እያንዳንዱን ቋንቋ እንዲናገር ያድርጉ።
Default in v3.2
A compact .github/resource-translator-state.json tracks parser keys, source hashes, and translation-affecting settings. The action skips stable keys, preserves manual target edits, and logs every decision with rule codes. Use snapshotOnly to bootstrap existing translations without a provider call.
Most runs translate only the changed keys
የዙር ጉዞዎች .resx፣ .xliff፣ .po፣ .json፣ .ini እና .restext በባይት-የተረጋጋ ቅርጸት።
ግሎብስ፣ መዝገበ ቃላት እና ብጁ ተርጓሚ ምድቦችን ለማካተት .github/resource-translator.yml ፋይል ጣል ያድርጉ።
የምርት ስሞችን እና የምርት ቃላትን C++፣ .NET እና ጓደኞችን በሚያስተናግድ ዘመናዊ የቃል-ድንበር regex ይቆልፉ።
ፋይሎችን ሳይጽፉ ትርጉሞችን አስቀድመው ይመልከቱ ወይንም እያንዳንዱን ስህተት እንደ ማስጠንቀቂያ ይድገሙት።
summary-title፣ summary-details እና has-new-translations ማስገቢያ በቀጥታ ወደ ፍጠር-መጎተት-ጥያቄ።
በአንድ ሩጫ አንድ አቅራቢ ይምረጡ። እያንዳንዳቸው የሚነዱት በኦፊሴላዊው ኤስዲኬ (@azure-rest/ai-translation-text፣ @aws-sdk/client-translate፣ @google-cloud/translate) በ 408/429/5xx ላይ አውቶማቲክ ድጋሚ ሙከራዎች አሉት - በእጅ የሚጠቀለል ኤችቲቲፒ የለም። esbuild የተጠቀለለ፣ ኦዲት-ንፁህ።
የመርጃ ተርጓሚ Azure፣ AWS ወይም Googleን በመጠቀም ለመርጃ ፋይሎችዎ በማሽን የተተረጎሙ የመጎተት ጥያቄዎችን ይከፍታል - አንድ የተዋሃደ እርምጃ፣ በአንድ ሩጫ አንድ አቅራቢ፣ ኦፊሴላዊ ኤስዲኬዎች በመከለያው ስር።
መጀመርname: translateon: push: paths: ["**/*.en.resx", "**/*.en.json"]
permissions: contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - id: translator uses: IEvangelist/resource-translator@v3 with: sourceLocale: en provider: | azure: subscriptionKey: ${{ secrets.KEY }} endpoint: ${{ secrets.ENDPOINT }} region: ${{ secrets.REGION }} toLocales: '["fr","de","es","ja"]'
- uses: peter-evans/create-pull-request@v7 with: title: Update translationsአንድ የአቅራቢ ቁልፍ - Azure፣ AWS ወይም Google - እና አንድ የስራ ፍሰት ፋይል። የመርጃ ተርጓሚ የቀረውን ያስተናግዳል።