ሪፖ ኣብ ከባቢኻ ግበር ነፍሲ ወከፍ ቃል ኪዳን ።
Resource Translator ብወግዓዊ ኤስዲኬ ኣቢልካ Azure AI Translator ተጠቒሙ ብማሽን እተተርጐመ ናይ ምንጪ ፋይላትካ ዚስሕብ ሕቶ ይኸፍት — ተወሳኺ ኣገልግሎታት የለን እምበር ናይ ስራሕ መስርሕ ጥራይ እዩ።
- 0 npm-audit ጕዳያት
- 150 ፈተናታት
- መስቀለኛ መንገድ 20 / 22 / 24
- ወግዓዊ Azure SDK
.NET ኤክስኤምኤል .xliff XLIFF 2.0 .po gettext .json ሰፈራ ወይ ጽፉፍ .ini key=value .restext ጽሑፍ MUI ንመራኽብ ተባሂሉ እተሃንጸ
ምትርጓም ከም ስራሕ እምበር ከም ስራሕ ኣይኰነን።
ነቲ ተግባር ናብቲ ህሉው CI ደርብዮ ናብ Azure AI Translator ኣመልክት እሞ ሪፖኻ ንዅሉ እቲ እትደልዮ ቛንቋ ኸም ዚዛረብ ፍቐደሉ።
ሽዱሽተ ቅርጺ ፋይላት
.resx .xliff .po .json .ini ከምኡውን .restext ባይት-ቀዋሚ ቅርጺ ዘለዎ።
Repo-level config
ግሎብስ መዝገበ ቃላት ከምኡውን ብጁ ተርጓሚ ምድብ ንምውቃዕ .github/resource-translator.yml ፋይል ደርብዮ።
መዝገበ-ቃላት ኣፍልጦ ምሃብ
ን C++ .NET ከምኡውን ንኣዕሩኽ ዚቈጻጸር ብልሂ ናይ ቃላት ዶብ ሪጌክስ ኣቢልካ ስማት ብራንድን ናይ ፍርያት ቃላትን ዓጸዎ።
ንቑጽ ሩጫ + ልስሉስ
ፋይላት ከይጸሓፍካ ትርጕማት ኣቐዲምካ ርኣዮ ወይ ከኣ ክትደጋግም ከሎኻ ንነፍሲ ወከፍ ጌጋ ከም መጠንቀቕታ ጌርካ ግለጽ።
PR-ምቹእ ውፅኢት
summary-title summary-details ከምኡውን has-new-translations ብቐጥታ ናብ ፍጥረት-ፑት-ሕቶ።
ወግዓዊ Azure SDK
ኣብ @azure-rest/ai-translation-text + @azure/core-rest-pipeline እተሃንጸ — ኣብ 408/429/5xx ብኡንብኡ ዳግመ-ፈተነ ብኢድ እተጠቕለለ HTTP የልቦን። esbuild እተጠቕለለ ጽሩይ ኦዲት
Drop-in workflow
ቅዳሕ። ለጥፍ። ተርጉም.
ሰለስተ ምስጢራት ኣርባዕተ መስመራት ከምኡውን ሪፖ ኣብቲ ቐጺሉ ዘሎ ጸቕጢ ብዙሕ ቋንቋታት ይዛረብ።
name: translateon: push: branches: [main] 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 subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationኣብ ኣውቶፒሎት ንኽትከይድ ድሉው ዲኻ?
ሓደ መፍትሕ Azure AI ተርጓሚ፣ ሓደ ናይ ስራሕ ፋይል። ተርጓሚ ምንጪ ነቲ ዝተረፈ ይፈትሖ።