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 ከምኡውን ንኣዕሩኽ ዚቈጻጸር ብልሂ ናይ ቃላት ዶብ ሪጌክስ ኣቢልካ ስማት ብራንድን ናይ ፍርያት ቃላትን ዓጸዎ።
ፋይላት ከይጸሓፍካ ትርጕማት ኣቐዲምካ ርኣዮ ወይ ከኣ ክትደጋግም ከሎኻ ንነፍሲ ወከፍ ጌጋ ከም መጠንቀቕታ ጌርካ ግለጽ።
summary-title summary-details ከምኡውን has-new-translations ብቐጥታ ናብ ፍጥረት-ፑት-ሕቶ።
ኣብ ነፍሲ ወከፍ ጕያ ሓደ ወሃቢ ምረጽ። ነፍሲ ወከፎም በቲ ወግዓዊ ኤስዲኬ (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate 408/429/5xx) ዝምራሕ ኢዩ - ብኢድ እተጠቕለለ HTTP የለን ። esbuild እተጠቕለለ ጽሩይ ኦዲት
Resource Translator ብማሽን እተተርጐመ ናይ ምንጪ ፋይላትካ ብ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 - ከምኡውን ሓደ ናይ ስራሕ መስርሕ ፋይል። ተርጓሚ ምንጪ ነቲ ዝተረፈ ይፈትሖ።