सतत स्थानिकीकरण: प्रत्येक भाषा, प्रत्येक मर्जवर.
सतत स्थानिकीकरण तुमच्या कोडमध्ये बदल होत असताना नवीन आणि बदललेल्या स्ट्रिंग्चे भाषांतर करते, प्रत्येक रिलीझपूर्वी स्वतंत्र टप्प्याऐवजी. ज्या कोडला त्याची गरज होती, त्यासह प्रत्येक भाषा शिप करण्यासाठी तयार राहते.
सतत स्थानिकीकरण म्हणजे काय?
सतत स्थानिकीकरण ही कामाची अशी पद्धत आहे ज्यामध्ये नवीन आणि बदललेल्या स्ट्रिंग्स जेव्हा बदलतात तेव्हा आपोआप भाषांतरासाठी पाठवल्या जातात आणि अनुवादित मजकूर कोणीही वेळापत्रक न ठेवता उत्पादनात परत येतो.
भाषांतराचा कोणताही टप्पा नसतो, कारण भाषांतर कधीच थांबत नाही. डेव्हलपर स्ट्रिंग मर्ज करतो, भाषांतरे कोडप्रमाणेच एकाच प्रवाहात येतात आणि रिलीझ कोणाच्याही फाइलची वाट पाहत नाही.
हे सतत वितरणाचे (continuous delivery) स्थानिकीकरणाचे अर्धे भाग आहे. दररोज मर्ज करणारा आणि दर काही आठवड्यांनी भाषांतर हँडऑफ करणारा संघ महिन्यातील बहुतेक दिवस आपल्या कोडपेक्षा मागे असलेल्या भाषांसह काम करतो. सतत स्थानिकीकरण हा अंतर एका रनच्या लांबीइतका कमी करते.
याचा अर्थ असा नाही की मशीन आउटपुट वाचल्याशिवाय लाइव्ह होते. तुम्ही ठरवता की कोणत्या स्ट्रिंग्ससाठी व्यक्तीची आवश्यकता आहे आणि रिलीजमध्ये केवळ पुनरावलोकन केलेली सामग्री समाविष्ट करता येऊ शकते.
फरक हा आहे की भाषांतर कधी होते, ते कोण करते यात नाही.
| काय बदलते | बॅच हस्तांतरण | सतत |
|---|---|---|
| बाजूला बाजूने | ||
| भाषांतर जेव्हा होते | प्रत्येक रिलीझच्या आधीच्या टप्प्यात | जसे प्रत्येक स्ट्रिंग बदलते |
| काय सुरू करते | कोणीतरी फाइल एक्सपोर्ट करते | एक पुश, एक मर्ज किंवा सामग्रीतील बदल |
| प्रत्येक तुकड्याचा आकार | एकाच वेळी अनेक आठवड्यांच्या स्ट्रिंग्स | एका बदलातील स्ट्रिंग्स |
| रिलीझ कशाची वाट पाहतो | फाइल परत येण्याची | तुम्ही निवडलेल्या स्ट्रिंग्सचे पुनरावलोकन |
| उशीरा झालेला कॉपी बदल | आणखी एक राऊंड ट्रिप | त्या एकीची पुन्हा धाव |
| भाषांतरकार काय वापरून काम करतो | स्ट्रिंग्सची स्प्रेडशीट | ओळ, त्यातील शब्दावली संज्ञा, मेमरी जुळण्या आणि स्क्रीनशॉट्स सह |
| लॉन्चवेळी भाषा | क्रमवार, एकानंतर एक लहर | फिचरसह एकत्र |
- भाषांतर जेव्हा होते
- प्रत्येक रिलीझच्या आधीच्या टप्प्यात
- काय सुरू करते
- कोणीतरी फाइल एक्सपोर्ट करते
- प्रत्येक तुकड्याचा आकार
- एकाच वेळी अनेक आठवड्यांच्या स्ट्रिंग्स
- रिलीझ कशाची वाट पाहतो
- फाइल परत येण्याची
- उशीरा झालेला कॉपी बदल
- आणखी एक राऊंड ट्रिप
- भाषांतरकार काय वापरून काम करतो
- स्ट्रिंग्सची स्प्रेडशीट
- लॉन्चवेळी भाषा
- क्रमवार, एकानंतर एक लहर
- भाषांतर जेव्हा होते
- जसे प्रत्येक स्ट्रिंग बदलते
- काय सुरू करते
- एक पुश, एक मर्ज किंवा सामग्रीतील बदल
- प्रत्येक तुकड्याचा आकार
- एका बदलातील स्ट्रिंग्स
- रिलीझ कशाची वाट पाहतो
- तुम्ही निवडलेल्या स्ट्रिंग्सचे पुनरावलोकन
- उशीरा झालेला कॉपी बदल
- त्या एकीची पुन्हा धाव
- भाषांतरकार काय वापरून काम करतो
- ओळ, त्यातील शब्दावली संज्ञा, मेमरी जुळण्या आणि स्क्रीनशॉट्स सह
- लॉन्चवेळी भाषा
- फिचरसह एकत्र
सतत स्थानिकीकरण कसे कार्य करते
एका नवीन स्ट्रिंगचे लूपमधून अनुसरण करा. प्रत्येक टप्प्यावर तुम्हाला प्रत्यक्षात काय दिसेल ते दाखवले आहे.
बदल CLI, GitHub Action किंवा तुमच्या Git होस्टवरील अॅपद्वारे Transglot पर्यंत पोहोचतो. 20 नेटिव्ह फॉरमॅटपैकी एकात सोर्स फाइल्स पार्स केल्या जातात आणि प्रत्येक स्ट्रिंगची तुलना प्रोजेक्टकडे आधीपासून असलेल्या डेटाशी केली जाते. फक्त नवीन आणि बदललेल्या स्ट्रिंग्स पुढे जातात.
भाषांतर स्मृतीतील अचूक जुळणी ओळ भरते आणि त्यासाठी शब्द खर्च होत नाहीत. उर्वरित मजकूर तुमच्या शब्दकोश, शैली मार्गदर्शक तत्त्वे आणि त्या कीच्या संदर्भासह Glossa कडे पाठवला जातो.
प्रत्येक रनमधील प्रत्येक ओळीमध्ये प्लेसहोल्डर्स, अनेकवचनी रूपे, शब्दकोश संज्ञा आणि लांबी तपासली जातात. चुकीचा प्लेसहोल्डर, गहाळ अनेकवचनी रूप किंवा प्रतिबंधित शब्दकोश संज्ञा एकदा दुरुस्त करून पुन्हा तपासली जाते आणि जर ती दुसऱ्यांदा अपयशी ठरली तर ती नाकारली जाते, वितरित केली जात नाही. केवळ लांबी मर्यादेपेक्षा जास्त असलेली ओळ लिहिली जाते आणि Team योजनेपासून ऑटो-अप्रूव्ह किंवा QA रनद्वारे तिचे पुनरावलोकनासाठी ध्वजांकन केले जाते.
एखाद्या व्यक्तीने संपादित केलेल्या किंवा पुनरावलोकन केलेल्या ओळीवर रन कधीही लिहित नाही. जर त्याचा स्रोत नंतर बदलला, तर मजकूर तसाच राहतो, रन त्या ओळीची गणना करतो आणि तुम्हाला सूचित करतो, आणि Team योजनेपासून सुचवलेला अद्यतन कोणीतरी स्वीकारण्यासाठी त्याच्या बाजूला थांबतो.
Git apps लोकल फाइल्स एका सिंक ब्रँचमध्ये कमिट करतात आणि एक पुल रिक्वेस्ट अद्ययावत ठेवतात. GitHub वर, एखाद्या पुल रिक्वेस्टवर /translate अशी टिप्पणी करा आणि फाइल्स त्या पुल रिक्वेस्टच्या स्वतःच्या ब्रँचवर येतात. किंवा CDN वर प्रकाशित करा, आणि चालू उत्पादन कोणत्याही रिलीझशिवाय बदल वाचते.
सलग स्थानिककरण चुकीचे होण्याच्या सहा पद्धती आणि प्रत्येकाला काय थांबवते
रन व्यक्तीच्या कामावर अधिलेखन करतो
प्रत्येक लेखक प्रथम ओळीची स्थिती तपासतो: रन, मेमरी जुळणी आणि पुश. एखाद्या व्यक्तीने संपादित केलेली किंवा पुनरावलोकन केलेली ओळ टिकून राहते आणि रन तिची नोंद करतो.
→fr, पुनरावलोकित, स्रोत नुकताच बदलला
✓ठेवले, मोजले, अहवाल दिला
तुटलेली स्ट्रिंग प्रॉडक्शनमध्ये पोहोचते
प्रत्येक टोकन आत गेले ते बाहेर यायला हवे. ICU प्रकल्पावर, रेंडर वेळी त्रुटी देणारा संदेश पुल, कनेक्टर आणि CDN बंडलमधून बाहेर राहतो आणि रन त्याचे नाव नोंदवतो.
→{count, plural, one {# article}
✓फाइलमधून वगळले, रनमध्ये नाव दिले
रेपॉझिटरी बॉट पुल रिक्वेस्ट्सने भरून जाते
प्रत्येक रेपॉझिटरीसाठी एक सिंक ब्रांच आणि एक पुल रिक्वेस्ट. दुसरी उघडण्याऐवजी दोन जलद पुश त्याच्याकडे एकत्र येतात.
→#812 #815 #819 #823 l10n अपडेट
✓#812 transglot/sync, जागीच अपडेट केले
स्रोत संपादन जुनी भाषांतर मागे सोडते
प्रत्येक लक्ष्य ओळ तिच्या विरुद्ध लिहिलेल्या स्रोताची नोंद करते, त्यामुळे बदललेली स्ट्रिंग एकाच वेळी प्रत्येक भाषेत कालबाह्य असल्याचे ओळखले जाते आणि फक्त तो की पुन्हा चालतो.
→Save चे Save draft झाले. fr, de, ja अजूनही Save म्हणतात
✓fr, de, ja त्या एका कीवर पुन्हा चालतात
प्रत्येक रन संपूर्ण प्रकल्पाचे पुन्हा बिलिंग करतो
रनचा आकार बदलामध्ये आहे त्यानुसार ठरवला जातो. न बदललेली स्ट्रिंग पाठवली जात नाही, अचूक मेमरी जुळणीसाठी शब्दांचा खर्च होत नाही आणि व्यक्तीच्या मालकीची ओळ कोणताही खर्च होण्यापूर्वीच नाकारली जाते.
→फाइलमध्ये ४८,००० शब्द आहेत
✓हा रन: ६० शब्द
अर्धवट पुल लोकल फाइल पुसून टाकतो
जर सर्व्हरने लोकलसाठी कोणत्याही नोंदी नसल्याचे अहवाल दिले, तर पुल सामग्री असलेल्या फाइलवर लिहिण्यास नकार देतो आणि पाइपलाइन थांबण्यासाठी 1 सह बाहेर पडतो.
→pul: ja साठी 0 नोंदी, फाइलमध्ये 1,204 आहेत
✓localess/ja.json ला रिकाम्या बंडलने अधिलेखित करण्यास नकार
- run 4182 fr: ड्राफ्टमधून प्लेसहोल्डर गहाळ, पुन्हा प्रयत्नात दुरुस्त केले
- run 4182 de: 3 ओळी ठेवल्या, एका व्यक्तीची त्यांच्यावर मालकी आहे
- run 4182 ja: मेमरीमधून 41 ओळी, 0 शब्द
- run 4183 ar: पुन्हा प्रयत्नानंतर बहुवचन रूप गहाळ, ओळ नाकारली
- pull लिहिले locales/pt-BR.json
- sync transglot/sync अपडेट केले, पुल रिक्वेस्ट #812
तिन्ही तुमच्या रेपॉझिटरीशी कनेक्ट होतात. जे वेगळे आहे ते म्हणजे तुम्ही मर्ज करता तेव्हा काय होते.
प्रत्येक कंपनीच्या स्वतःच्या पृष्ठांवरून ५ नोव्हेंबर २०२६ रोजी वाचले. किमतीची ओळ आमच्या तुलनात्मक पृष्ठांवरून आली आहे, जी खाली दुवा दिलेल्या आहेत आणि ज्यामध्ये योजना आणि गणिताचा तपशील दिसतो. किमती आणि योजना बदलू शकतात, म्हणून निर्णय घेण्यापूर्वी त्या तपासा.
| काय घडते | Transglot | Lokalise | Crowdin |
|---|---|---|---|
| नवीन स्ट्रिंग मर्ज केली जाते | डिफॉल्टनुसार भाषांतरित केले जाते पुशमुळे रन सुरू होतो. प्रकल्प सेटिंगद्वारे ते बंद करता येते. | सेटअप केल्यानंतर भाषांतरित केले जाते की तयार करताना आणि फाइल इम्पोर्ट करताना ऑटोमेशन्स डिफॉल्टनुसार बंद असतात. AI स्टेप असलेला वर्कफ्लो त्याच्या वेळापत्रकानुसार चालतो. | ते सक्रिय केल्यानंतर भाषांतरित केले जाते सेटिंग्ज > ऑटो-ट्रान्सलेट अंतर्गत, हे प्रत्येक अपलोडवर चालते. Git सिंक डिफॉल्टनुसार तासभरातून एकदा चालते. |
| भाषांतर तपासणीत अयशस्वी ठरते | एकदा दुरुस्त केले जाते, नंतर नाकारले जाते प्रत्येक रनच्या प्रत्येक ओळीसाठी तुटलेला प्लेसहोल्डर, अनेकवचनी रूप किंवा निषिद्ध शब्द असल्यास. लांबी मर्यादेचे उल्लंघन लिहिले जाते. ICU प्रकल्पात, तुटलेली ओळ पुल, कनेक्टर्स आणि CDN मधून बाहेर राहते. | एरर-लेव्हल तपासणी एडिटरमध्ये सेव्ह थांबवते प्रत्येक तपासणी 'ऑफ', 'वॉर्निंग' किंवा 'एरर' वर सेट केली जाते. | एरर-लेव्हल तपासणी सेव्ह थांबवते प्रत्येक तपासणी 'वॉर्निंग' किंवा 'एरर' वर सेट केली जाते. |
| एका व्यक्तीने आधीच ओळ संपादित केली आहे | रन ते लिहिण्यास नकार देतो मेमरी मॅच आणि पुश देखील तसेच करतात. जर नंतर स्रोत बदलला, तर रन त्या ओळीचा अहवाल देतो. | ऑटोमेशन्स डिफॉल्टनुसार रिक्त मूल्ये भरतात फोर्स पर्याय आणि क्लिअर ऍक्शन भरलेल्या मूल्यांवर लिहिते. | पर्याय मानवी आणि मंजूर केलेल्या ओळी जतन करतात रिप्लेस-ऑल पर्याय देखील उपलब्ध आहे. |
| गजबजलेल्या रिपॉझिटरीवरील पुल रिक्वेस्ट्स | एक ब्रांच, एक पुल रिक्वेस्ट प्रत्येक पुशवर जागीच अपडेट केले जाते. | प्रत्येक पुल रिक्वेस्टसाठी नवीन ब्रांच टाइमस्टॅम्पसह नाव दिलेले. | सर्व्हिस ब्रांच, तासभरातून एकदा सिंक केलेली तासभरातून एकदा हा डिफॉल्ट आहे आणि अंतराल बदलता येतो. |
| योजना काय मोजते | शब्द भाषांतरित, प्रत्येक भाषेसाठी एकदा अचूक मेमरी जुळण्यांसाठी कोणताही खर्च नाही. स्ट्रिंग साठवण्यासाठी कोणताही खर्च नाही. | प्रक्रिया केलेले शब्द बेस भाषा आणि लक्ष्य भाषा या दोन्हींची गणना केली जाते. | होस्ट केलेले शब्द भाषांतर करण्यासाठीचे शब्द, गुणिले लक्ष्य भाषा. |
| AI साठी काय पैसे देतो | प्लॅनमधील शब्द त्याचा स्वतंत्र बिलिंग केला जात नाही. | प्लॅननुसार AI शब्दांचे वाटप स्टँडर्ड AI आणि Pro AI शब्द हे स्वतंत्र प्लॅन लाइन्स आहेत. | स्वतंत्र बॅलन्स किंवा तुमची स्वतःची की Crowdin चे व्यवस्थापित AI हे सबस्क्रिप्शनच्या बाहेर, क्रेडिट्समधून भरले जाते. |
| समान काम: 10 भाषांमध्ये 5,000 स्ट्रिंग्स | $39 दर महिन्याला Team, भाषांतर समाविष्ट | $1,049 दर महिन्याला Advanced (billed yearly) | $138 दर महिन्याला Pro with 560K hosted words (billed monthly), AI अतिरिक्त |
| GitHub, GitLab, Bitbucket, Azure Repos, CLI आणि MCP सर्व्हर | सर्व Git अॅप्स Team पासून सुरू होतात आणि क्लाउड एडिशन्स समाविष्ट करतात. | सर्व इंटिग्रेशन्स प्रत्येक प्लॅनवर उपलब्ध आहेत. | सर्व ते Bitbucket Server देखील समाविष्ट करते. |
- नवीन स्ट्रिंग मर्ज केली जाते
- डिफॉल्टनुसार भाषांतरित केले जातेपुशमुळे रन सुरू होतो. प्रकल्प सेटिंगद्वारे ते बंद करता येते.
- भाषांतर तपासणीत अयशस्वी ठरते
- एकदा दुरुस्त केले जाते, नंतर नाकारले जातेप्रत्येक रनच्या प्रत्येक ओळीसाठी तुटलेला प्लेसहोल्डर, अनेकवचनी रूप किंवा निषिद्ध शब्द असल्यास. लांबी मर्यादेचे उल्लंघन लिहिले जाते. ICU प्रकल्पात, तुटलेली ओळ पुल, कनेक्टर्स आणि CDN मधून बाहेर राहते.
- एका व्यक्तीने आधीच ओळ संपादित केली आहे
- रन ते लिहिण्यास नकार देतोमेमरी मॅच आणि पुश देखील तसेच करतात. जर नंतर स्रोत बदलला, तर रन त्या ओळीचा अहवाल देतो.
- गजबजलेल्या रिपॉझिटरीवरील पुल रिक्वेस्ट्स
- एक ब्रांच, एक पुल रिक्वेस्टप्रत्येक पुशवर जागीच अपडेट केले जाते.
- योजना काय मोजते
- शब्द भाषांतरित, प्रत्येक भाषेसाठी एकदाअचूक मेमरी जुळण्यांसाठी कोणताही खर्च नाही. स्ट्रिंग साठवण्यासाठी कोणताही खर्च नाही.
- AI साठी काय पैसे देतो
- प्लॅनमधील शब्दत्याचा स्वतंत्र बिलिंग केला जात नाही.
- समान काम: 10 भाषांमध्ये 5,000 स्ट्रिंग्स
- $39 दर महिन्यालाTeam, भाषांतर समाविष्ट
- GitHub, GitLab, Bitbucket, Azure Repos, CLI आणि MCP सर्व्हर
- सर्वGit अॅप्स Team पासून सुरू होतात आणि क्लाउड एडिशन्स समाविष्ट करतात.
- नवीन स्ट्रिंग मर्ज केली जाते
- सेटअप केल्यानंतर भाषांतरित केले जातेकी तयार करताना आणि फाइल इम्पोर्ट करताना ऑटोमेशन्स डिफॉल्टनुसार बंद असतात. AI स्टेप असलेला वर्कफ्लो त्याच्या वेळापत्रकानुसार चालतो.
- भाषांतर तपासणीत अयशस्वी ठरते
- एरर-लेव्हल तपासणी एडिटरमध्ये सेव्ह थांबवतेप्रत्येक तपासणी 'ऑफ', 'वॉर्निंग' किंवा 'एरर' वर सेट केली जाते.
- एका व्यक्तीने आधीच ओळ संपादित केली आहे
- ऑटोमेशन्स डिफॉल्टनुसार रिक्त मूल्ये भरतातफोर्स पर्याय आणि क्लिअर ऍक्शन भरलेल्या मूल्यांवर लिहिते.
- गजबजलेल्या रिपॉझिटरीवरील पुल रिक्वेस्ट्स
- प्रत्येक पुल रिक्वेस्टसाठी नवीन ब्रांचटाइमस्टॅम्पसह नाव दिलेले.
- योजना काय मोजते
- प्रक्रिया केलेले शब्दबेस भाषा आणि लक्ष्य भाषा या दोन्हींची गणना केली जाते.
- AI साठी काय पैसे देतो
- प्लॅननुसार AI शब्दांचे वाटपस्टँडर्ड AI आणि Pro AI शब्द हे स्वतंत्र प्लॅन लाइन्स आहेत.
- समान काम: 10 भाषांमध्ये 5,000 स्ट्रिंग्स
- $1,049 दर महिन्यालाAdvanced (billed yearly)
- GitHub, GitLab, Bitbucket, Azure Repos, CLI आणि MCP सर्व्हर
- सर्वइंटिग्रेशन्स प्रत्येक प्लॅनवर उपलब्ध आहेत.
- नवीन स्ट्रिंग मर्ज केली जाते
- ते सक्रिय केल्यानंतर भाषांतरित केले जातेसेटिंग्ज > ऑटो-ट्रान्सलेट अंतर्गत, हे प्रत्येक अपलोडवर चालते. Git सिंक डिफॉल्टनुसार तासभरातून एकदा चालते.
- भाषांतर तपासणीत अयशस्वी ठरते
- एरर-लेव्हल तपासणी सेव्ह थांबवतेप्रत्येक तपासणी 'वॉर्निंग' किंवा 'एरर' वर सेट केली जाते.
- एका व्यक्तीने आधीच ओळ संपादित केली आहे
- पर्याय मानवी आणि मंजूर केलेल्या ओळी जतन करतातरिप्लेस-ऑल पर्याय देखील उपलब्ध आहे.
- गजबजलेल्या रिपॉझिटरीवरील पुल रिक्वेस्ट्स
- सर्व्हिस ब्रांच, तासभरातून एकदा सिंक केलेलीतासभरातून एकदा हा डिफॉल्ट आहे आणि अंतराल बदलता येतो.
- योजना काय मोजते
- होस्ट केलेले शब्दभाषांतर करण्यासाठीचे शब्द, गुणिले लक्ष्य भाषा.
- AI साठी काय पैसे देतो
- स्वतंत्र बॅलन्स किंवा तुमची स्वतःची कीCrowdin चे व्यवस्थापित AI हे सबस्क्रिप्शनच्या बाहेर, क्रेडिट्समधून भरले जाते.
- समान काम: 10 भाषांमध्ये 5,000 स्ट्रिंग्स
- $138 दर महिन्यालाPro with 560K hosted words (billed monthly), AI अतिरिक्त
- GitHub, GitLab, Bitbucket, Azure Repos, CLI आणि MCP सर्व्हर
- सर्वते Bitbucket Server देखील समाविष्ट करते.
तुमच्या स्ट्रिंग्स जिथे आहेत, तिथून सुरू करा. प्रत्येक मार्ग एकाच पाइपलाइनपर्यंत पोहोचतो.
सततचे स्थानिकरण कसे सेट अप करावे
- 01
कोडमधून स्ट्रिंग्स बाहेर काढा
प्रत्येक वापरकर्त्याला दिसणाऱ्या स्ट्रिंगला लोकल फाइलमध्ये स्थिर की असणे आवश्यक आहे. Transglot 20 फॉरमॅट्स वाचतो, त्यामुळे तुम्ही ज्याच्याकडे आहात तो ठेवा.
jsonyamlxliffarb - 02
रेपॉझिटरी कनेक्ट करा
init कमांड तुमच्या लोकल फाइल्स शोधते, ब्राउझरद्वारे तुम्हाला साइन इन करते, तुमच्याकडे आधीपासून असलेली माहिती अपलोड करते आणि पहिले भाषांतर चालवते.
npx transglot@latest init - 03
प्रत्येक मर्जवर चालवा
GitHub Action जोडा, कोणत्याही इतर CI मधून CLI ला कॉल करा किंवा GitHub, GitLab, Bitbucket किंवा Azure Repos साठी अॅप इंस्टॉल करा.
transglot push --wait - 04
ठरवा की कुठे व्यक्तीची गरज आहे
pull rule वर min_state ला reviewed वर सेट करा आणि ती फाइल फक्त अशाच स्ट्रिंग्स घेऊन जाईल ज्यांची एखाद्या व्यक्तीने पुनरावलोकन केले आहे. ते बंद ठेवा आणि ड्राफ्ट्स पाठवा.
min_state: reviewed
प्रत्येक मर्जवर चालवण्याचा खर्च: बदललेले शब्द.
शब्द म्हणजे स्रोत शब्द, प्रत्येक लक्ष्य भाषेसाठी एकदा मोजला जातो. रन हे बदलांनुसार आकारमानाचे असते, त्यामुळे बारा शब्दांना स्पर्श करणारा मर्ज पाच भाषांमध्ये साठ मोजला जातो, प्रकल्प कितीही मोठा असो.
Starter वर बसते: $19/mo, महिन्याला 300,000 शब्द.
ते भत्त्याच्या सुमारे 9% आहे.
हे फक्त भाषांतर मोजते. गुणवत्ता तपासणी, ब्रँड व्हॉईस ड्राफ्ट्स आणि दुरुस्त्या देखील शब्द म्हणून मोजल्या जातात आणि मेमरीमधून मिळणारे अचूक जुळणे मोफत असतात. CLI आणि GitHub Action Starter वर सुरू होतात आणि GitHub, GitLab, Bitbucket आणि Azure Repos साठीची अॅप्स Team वर सुरू होतात.
सतत स्थानिकीकरण ज्या गोष्टी सोडवू शकत नाही
कोडमध्ये अडकलेल्या स्ट्रिंग्स
पाइपलाइन फक्त वाचता येणाऱ्या मजकुराचे भाषांतर करू शकते. हार्ड-कोडेड स्ट्रिंग्स आणि तुकड्यांपासून बनलेली वाक्ये आधी दुरुस्त करावी लागतात, आणि सहसा यामुळेच रोलआउट थांबतो.
शब्दांसाठी कोणीही जबाबदार नसणे
ऑटोमेशन स्ट्रिंग्स हालचाल करते. ते ठरवत नाही की तुमच्या उत्पादनात वस्तूंसाठी काय नावे वापरायची. एखाद्याने शब्दकोशाची जबाबदारी घेतली पाहिजे, अन्यथा कोणी वाचत नसलेली भाषा कोणाच्या लक्षात न येता बदलत राहते.
निर्णयाची आवश्यकता असलेली कॉपी
कायदेशीर मजकूर, किंमत आणि ब्रँड लाईन्ससाठी माणसाची गरज असते. त्यांना पुनरावलोकनासाठी पाठवा आणि जोपर्यंत कोणी मान्यता देत नाही तोपर्यंत त्यांना शिप होणाऱ्या फाइल्समधून बाहेर ठेवा.
सतत स्थानिकीकरण FAQ
टीम्स ते सक्षम करण्यापूर्वी विचारले जाणारे प्रश्न.
सतत स्थानिकीकरण म्हणजे काय?
सतत स्थानिकीकरण पारंपारिक स्थानिकीकरणापेक्षा वेगळे कसे आहे?
सतत स्थानिकीकरण हे CI/CD सारखेच आहे का?
सतत स्थानिकीकरणासाठी मला CI/CD पाइपलाइनची गरज आहे का?
सतत स्थानिकीकरणाचा अर्थ मानवी पुनरावलोकन नाही असा होतो का?
स्वयंचलित रन भाषांतरकाराच्या संपादनावर अधिलेखित करू शकतो का?
छोट्या टीमसाठी सतत स्थानिकीकरण योग्य आहे का?
मी रनची किंमत अपेक्षेपेक्षा जास्त होण्यापासून कशी रोखू शकतो?
हे GitLab, Bitbucket आणि Azure DevOps सह काम करते का?
Git शिवाय मी सतत स्थानिकीकरण करू शकतो का?
रिलीझशिवाय भाषांतरे अपडेट होऊ शकतात का?
मी विद्यमान प्रोजेक्ट कसा हलवू शकतो?
41 कनेक्टर्स, आधीच तयार.
रेपॉझिटरी जोडा. पुढील मर्ज उर्वरित कार्य पूर्ण करेल.
एक कमांड तुमच्या लोकल फाइल्स शोधते, ब्राउझरद्वारे तुम्हाला साइन इन करते आणि पहिला अनुवाद चालवते.