अपन रेपो ल लोकलमाइज करव चालू हर प्रतिबद्ध।
संसाधन अनुवादक आधिकारिक एसडीके के माध्यम से एज़्योर एआई ट्रांसलेटर के उपयोग से आप मन के संसाधन फाइल मन बर मशीन- अनुवादित पुल अनुरोध खोलथे - कोई अतिरिक्त सेवा नइ, सिरिफ एक वर्कफ़्लो.
- 0 एनपीएम-ऑडिट मुद्दे
- 150 टेस्ट
- नोड 20 / 22 / 24
- Official Azure SDK
.NET एक्सएमएल .xliff एक्सएलआईएफ 2. 0 .po गेट- टेक्स्ट .json नेस्टेड या सपाट .ini key=value .restext एमयूआई पाठ शिपिंग बर बनाइस
वर्कफ़्लो के रूप मं अनुवाद, काम के काम नइ.
काम ल अपन अभी हाल के सीआई मं छोड़व, एला एज़्योर एआई ट्रांसलेटर मं इंगित करव, अउ अपन रेपो ल हर एक भाखा ल बोलने दें जऊन ल आप मन लक्षित करत हव.
छः फाइल फार्मेट्स
बाइट- स्टेबल फारमेटिंग के साथ राउंड- ट्रिप .resx, .xliff, .po, .json, .ini, अउ .restext.
रेपो स्तर कान्फिग
ग्लोब्स, सब्दकोस, अउ मनमाफिक अनुवादक स्रेनी सामिल करे बर .github/resource-translator.yml फाइल ल छोड़व.
सब्द - जागरूक
ब्रांड नाम अउ उत्पाद शर्त ल स्मार्ट वर्ड- बाउंड्री रेगेक्स के साथ लॉक करव जऊन C++, .NET अउ दोस्त मन ल संभालथे।
ड्राई- रन + साफ्ट- फेल
फाइल मन ल लिखे बिना अनुवाद के प्रिव्यू देखव, या जब आप मन पुनरावृत्ति करहू तहां हर एक गलती ल चेतावनी के रूप मं सतह देव.
पीआर फ्रेंडली आउटपुट
summary-title, summary-details, अउ has-new-translations स्लॉट सीधे बनाएं- पुल- अनुरोध में।
Official Azure SDK
@azure-rest/ai-translation-text + @azure/core-rest-pipeline मं बने - 408/429/5xx मं अपने अपन फिर से कोसिस करथे, कोनो हाथ से घुमाया एचटीटीपी नइ. 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 कुंजी, एक वर्कफ़्लो फाइल. संसाधन अनुवादक बाकी ल संभालथे.