ڕیپۆی خۆت بە ناوخۆیی بکە لەسەر هەموو پابەندبوونێک.
وەرگێڕی سەرچاوە داواکاریەکانی ڕاکێشانی وەرگێڕدراوی ئامێر دەکاتەوە بۆ فایلەکانی سەرچاوە بە بەکارهێنانی Azure AI Translator لە رێگەی SDK فەرمی—هیچ خزمەتگوزارییەکی زیادە نییە، تەنها ۆرکفلۆی کار.
- 0 کێشەکانی وردبینی npm
- 150 تاقیکردنەوە
- گرێی 20/22/24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po Gettext .json هێلانە یان تەخت .ini key=value .restext دەقی MUI بۆ کەشتی دروستکراوە
وەرگێڕان وەک ۆرکفلۆ نەک ئەرک.
کردارەکە فڕێ بدە بۆ ناو CI بەردەستت، ئاماژەی بۆ Azure AI Translator بکە، و ڕێگە بدە ڕیپۆکەت بە هەموو زمانێک قسە بکات کە ئامانجت.
شەش فۆرماتی فایل
هاتن و چوون .resx, .xliff, .po, .json, .ini, و .restext بە چەشنی بایت-جێگیر.
ڕێکخستنی ئاستی ڕیپۆ
فڕێدانی فایلی .github/resource-translator.yml بۆ لەخۆگرتنی گلۆبەکان، فەرهەنگەکان، و جۆرەکانی وەرگێڕی تایبەت.
ئاگاداری فەرهەنگ
ناوی براند و دەستەواژەی بەرهەم دابخە بە رێژەی زیرەکی سنووری وشە کە C++، .NET و هاوڕێکان چارەسەر دەکات.
ڕاکردنی وشک + شکستی نەرم
پێشبینینی وەرگێڕانەکان بەبێ نووسینی فایلەکان، یان دەرکەوتنی هەموو هەڵەیەک وەک ئاگادارکردنەوەیەک لەکاتی دووبارەکردنەوەکەدا.
بەرهەمی گونجاوی PR
summary-title، summary-details، و has-new-translations ڕاستەوخۆ دەچنە ناو داواکاری دروستکردن-ڕاکێشان.
Official Azure SDK
بنیاتنراوە لەسەر @azure-rest/ai-translation-text + @azure/core-rest-pipeline — هەوڵدانەوەی ئۆتۆماتیکی لەسەر 408/429/5xx، هیچ HTTP بەدەست لول نەکراوە. esbuild بەستراو، وردبینی خاوێن.
ۆرکفلۆ کەوتوو-چوونە ژوورەوە
کۆپی، پەیست وەرگێڕان.
سێ نهێنی، چوار هێڵ، و ڕیپۆکەت فرە زمانە لە پاڵپێوەنانی داهاتوودا.
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 Translator، یەک فایلی ۆرکفلو. وەرگێڕی سەرچاوە ئەوانی تر چارەسەر دەکات.