Lokalizazio jarraitua: hizkuntza guztiak, bat-egite bakoitzean.
Lokalizazio jarraituak kate berriak eta aldatutakoak itzultzen ditu kodea aldatzean, askapen bakoitzaren aurreko fase bereizi batean egin beharrean. Hizkuntza guztiak prest daude behar zuten kodearekin batera argitaratzeko.
Zer da lokalizazio jarraitua?
Lokalizazio jarraitua lan egiteko modu bat da, non kate berriak eta aldatutakoak automatikoki bidaltzen diren itzulpenetara aldatzen diren bezain laster, eta itzulitako testua produktura itzultzen den inork programatu gabe.
Ez dago itzulpen-faserik, itzulpena ez baita gelditzen. Garatzaile batek kate bat batzen du, itzulpenak kodearen fluxu beretik datoz, eta askapena ez dago inoren fitxategiaren zain.
Banaketa jarraituaren lokalizazio-aldea da. Egunero bat egiten duen eta hainbat astero itzulpenak eskualdatzen dituen talde batek hizkuntzak kodearen atzean izaten ditu hilabeteko gehienean. Lokalizazio jarraituak tarte hori murrizten du exekuzio baten luzerara.
Ez du esan nahi makina-irteera zuzenean argitaratzen denik irakurri gabe. Zuk erabakitzen duzu zein kate behar duen pertsona batek, eta askapen batek berrikusitakoa bakarrik eraman dezake.
Aldea itzulpena noiz egiten den da, ez nor egiten duen.
| Zer aldatzen den | Sortaka esleitzea | Etengabea |
|---|---|---|
| Alboko albokoa | ||
| Noiz egiten den itzulpena | Argitalpen bakoitzaren aurreko fase batean | Kate bat aldatu bezain laster |
| Zerk abiarazten duen | Norbaitek fitxategi bat esportatzen du | Push bat, merge bat edo edukian aldaketa bat |
| Zati bakoitzaren tamaina | Astebeteko kateak batera | Aldaketa bateko kateak |
| Zeren zain dagoen argitalpena | Fitxategia itzultzeko | Berrikusketa, horretarako markatu dituzun kateetan |
| Azken uneko testu-aldaketa | Beste joan-etorri bat | Gako horren berriro exekutatzea |
| Zertatik lan egiten duen itzultzaileak | Kateen kalkulu-orri bat | Errenkada, bere glosario-terminoekin, memoriako parekatzeekin eta pantaila-argazkiekin |
| Abiarazteko hizkuntzak | Mailakatua, uhin bat bestearen atzetik | Batera, eginbidearekin |
- Noiz egiten den itzulpena
- Argitalpen bakoitzaren aurreko fase batean
- Zerk abiarazten duen
- Norbaitek fitxategi bat esportatzen du
- Zati bakoitzaren tamaina
- Astebeteko kateak batera
- Zeren zain dagoen argitalpena
- Fitxategia itzultzeko
- Azken uneko testu-aldaketa
- Beste joan-etorri bat
- Zertatik lan egiten duen itzultzaileak
- Kateen kalkulu-orri bat
- Abiarazteko hizkuntzak
- Mailakatua, uhin bat bestearen atzetik
- Noiz egiten den itzulpena
- Kate bat aldatu bezain laster
- Zerk abiarazten duen
- Push bat, merge bat edo edukian aldaketa bat
- Zati bakoitzaren tamaina
- Aldaketa bateko kateak
- Zeren zain dagoen argitalpena
- Berrikusketa, horretarako markatu dituzun kateetan
- Azken uneko testu-aldaketa
- Gako horren berriro exekutatzea
- Zertatik lan egiten duen itzultzaileak
- Errenkada, bere glosario-terminoekin, memoriako parekatzeekin eta pantaila-argazkiekin
- Abiarazteko hizkuntzak
- Batera, eginbidearekin
Nola funtzionatzen duen etengabeko lokalizazioak
Jarraitu kate berri bat begiztan zehar. Geldialdi bakoitzean benetan ikusiko zenuena erakusten da.
Aldaketa Transglot-era CLIren, GitHub Action-en edo zure Git ostalariaren aplikazioaren bidez iristen da. Iturburu-fitxategiak 20 formatu natibotako batean analizatzen dira, eta kate bakoitza proiektuan dagoenarekin alderatzen da. Kate berriak eta aldatutakoak soilik aurrera doaz.
Itzulpen-memoriako bat-bateko parekatze batek errenkada betetzen du eta ez du hitz-kosturik suposatzen. Geratzen dena Glossara doa, zure glosarioarekin, estilo-gidarekin eta gakoen testuinguruarekin batera.
Markagailuak, plural-formak, glosario-terminoak eta luzera egiaztatzen dira exekuzio bakoitzeko errenkada guztietan. Markagailu hautsi bat, plural-forma falta den bat edo debekatutako glosario-termino bat behin konpontzen da eta berriro egiaztatzen; bigarren aldiz huts egiten badu, baztertu egiten da, ez da bidaltzen. Luzera gainditzen duen errenkada bakarrik idazten da, eta Talde planetik aurrera, auto-onarpenak edo QA exekuzio batek berrikuspenerako markatzen du.
Exekuzio batek ez du inoiz pertsona batek editatu edo berrikusitako errenkada bat gainidazten. Bere iturburua geroago aldatzen bada, testua mantendu egiten da, exekuzioak errenkada kontatzen dizu, eta Talde planetik aurrera, eguneratze proposatu bat geratzen da ondoan norbaitek onartu dezan.
Git aplikazioek locale fitxategiak sinkronizazio-adar batera egiten dituzte commit, eta pull request bakarra eguneratuta mantentzen dute. GitHub-en, idatzi /translate pull request batean, eta fitxategiak pull request horren adar propioan sartuko dira. Edo argitaratu CDN-n, eta martxan dagoen produktuak aldaketa irakurriko du berrargitalpenik gabe.
Jarraipeneko lokalizazioa gaizki joateko sei modu, eta bakoitza zer gelditzen duen
Exekuzio batek pertsona baten lana gainidazten du
Idazle bakoitzak errenkadaren egoera egiaztatzen du lehenik: exekuzio bat, memoria-bateratze bat eta push bat. Pertsona batek editatu edo berrikusitako errenkada mantendu egiten da, eta exekuzioak horrela jakinarazten du.
→fr, berrikusia, iturburua aldatu berri da
✓mantendua, kontuan hartua, jakinarazia
Kate hautsi bat ekoizpenera iristen da
Sartutako token guztiak itzuli egin behar dira. ICU proiektu batean, renderizazio-denboran errorea sortuko lukeen mezu bat ez da sartzen pull eskaeran, konektorean ezta CDN paketeetan ere, eta exekuzioak izendatu egiten du.
→{count, plural, one {# article}
✓fitxategitik kanpo utzia, exekuzioan izendatua
Bot-en pull eskaerez betetzen da biltegia
Sync adar bakarra eta pull eskaera bakarra biltegi bakoitzeko. Bi push azkarrek konbergitzen dute bertan, bigarren bat ireki beharrean.
→#812 #815 #819 #823 l10n eguneraketa
✓#812 transglot/sync, tokian bertan eguneratua
Iturburu-aldaketa batek zaharkitutako itzulpenak uzten ditu atzean
Helburu-errenkada bakoitzak idatzitako iturburua erregistratzen du; beraz, aldatutako kate bat desegunetzat jotzen da hizkuntza guztietan aldi berean, eta gako hori bakarrik exekutatzen da berriro.
→Gorde-k botoiak Gorde zirriborroa bihurtu da. fr, de, ja oraindik Gorde dio
✓fr, de, ja berriro exekutatzen dira gako horretan
Exekuzio bakoitzak proiektu osoa fakturatzen du berriro
Exekuzioaren tamaina aldaketetan oinarritzen da. Aldatu gabeko kate bat ez da bidaltzen, memoria-bateratze zehatz batek ez du hitz kosturik suposatzen, eta pertsona batek jabetzen den errenkada baztertu egiten da ezer gastatu aurretik.
→fitxategiak 48.000 hitz ditu
✓exekuzio hau: 60 hitz
Amaitu gabeko pull eskaera batek locale fitxategi bat ezabatzen du
Zerbitzariak locale baterako sarrerarik ez duela jakinarazten badu, pull eskaerak uko egiten dio edukia duen fitxategi baten gainean idazteari, eta 1 irteera-kodearekin amaitzen du, pipeline-a bertan gelditzeko.
→pull: 0 sarrera ja-rako, fitxategiak 1.204 ditu
✓ukoa egiten zaio locales/ja.json hutsunezko pakete batekin gainidazteari
- run 4182 fr: placeholder falta da zirriborroan, berriro saiatzean konponduta
- run 4182 de: 3 errenkada mantendu dira, pertsona batek jabetzen ditu
- run 4182 ja: 41 errenkada memoriatik, 0 hitz
- run 4183 ar: plural forma falta da berriro saiatu ondoren, errenkada baztertuta
- pull idatzitako locales/pt-BR.json
- sync transglot/sync eguneratuta, pull eskaera #812
Hiruak zure biltegira konektatzen dira. Desberdintasuna bat egitean gertatzen dena da.
Irakurri enpresa bakoitzaren orrialdeetatik, 2026ko azaroaren 5ean. Prezioen errenkada gure konparaketa-orrialdeetatik dator, behean estekatuta, non plana eta kalkuluak agertzen diren. Prezios eta planak aldatu egiten dira; beraz, egiaztatu itzazu erabaki aurretik.
| Zer gertatzen den | Transglot | Lokalise | Crowdin |
|---|---|---|---|
| Kate berri bat bat egin da | Lehenespenez itzulita Bultzadak exekuzioa abiarazten du. Proiektu-ezarpen batek desaktibatzen du. | Konfiguratzen duzunean itzulita Automatizazioak desaktibatuta daude lehenespenez, gakoak sortzean eta fitxategiak inportatzean. AI urratsa duen lan-fluxuak bere ordutegian funtzionatzen du. | Aktibatzen duzunean itzulita Ezarpenetan, Auto-Translate atalean, karga bakoitzean exekutatzen da. Git sinkronizazioa orduro exekutatzen da lehenespenez. |
| Itzulpen batek egiaztapen bat huts egiten du | Behin konponduta, gero ukatua Leku-marka hautsi, plural-forma edo debekatutako termino baterako, exekuzio bakoitzeko errenkada guztietan. Luzera-muga gainditzea idazten da. ICU proiektu batean, errenkada hautsiak ez dira sartzen pull eskaeran, konektoreetan ezta CDNn ere. | Error mailako egiaztapen batek gordetzea geldiarazten du editorean Egiaztapen bakoitza Off, Warning edo Error moduan ezarrita dago. | Error mailako egiaztapen batek gordetzea geldiarazten du Egiaztapen bakoitza Warning edo Error moduan ezarrita dago. |
| Pertsona batek jada editatu du errenkada | Exekuzioak uko egiten dio idazteari Memoriako parekatzeak eta bultzadak ere bai. Iturburua geroago aldatzen bada, exekuzioak errenkada hori jakinarazten du. | Automatizazioek balio hutsak betetzen dituzte lehenespenez Indartze-aukera batek eta garbiketa-ekintza batek betetakoak gainidazten dituzte. | Aukerek gizakiak eta onartutako errenkadak mantentzen dituzte Ordezkapen-orokor aukera bat ere badago. |
| Pull eskaerak biltegi lanpetu batean | Adar bakarra, pull eskaera bakarra Tokian bertan eguneratzen da bultzada bakoitzean. | Adar berria pull eskaera bakoitzeko Denbora-zigiluarekin izendatua. | Zerbitzu-adar bat, orduro sinkronizatua Ordukoa da lehenespena, eta tartea alda daiteke. |
| Zer zenbatzen duen planak | Itzulitako hitzak, hizkuntza bakoitzeko behin Memoriako koinzidentzia zehatzek ez dute kosturik. Kate bat gordetzeak ez du kosturik. | Prozesatutako hitzak Oinarrizko hizkuntzak eta helburukoak biak zenbatzen dira. | Ostatatutako hitzak Itzultzeko hitzak, helburuko hizkuntzekin biderkatuta. |
| AIa ordaintzen duena | Planaren hitzak Ez da bereizita fakturatzen. | AI hitz-kupoiak planaren arabera AI estandarra eta AI pro hitzak beren lerroak dira planean. | Banakako saldoa edo zure giltza propioa Crowdinen kudeatutako IA kredituekin ordaintzen da, harpidetzatik kanpo. |
| Lan bera: 5,000 kate 10 hizkuntzetan | $39 hilero Team, itzulpena barne | $1,049 hilero Advanced (billed yearly) | $138 hilero Pro with 560K hosted words (billed monthly), IA gehigarria |
| GitHub, GitLab, Bitbucket, Azure Repos, CLI bat eta MCP zerbitzari bat | Denak Git aplikazioak Team mailan hasten dira eta hodeiko bertsioak hartzen dituzte. | Denak Integrazioak plan guztietan daude. | Denak Bitbucket Server ere hartzen du. |
- Kate berri bat bat egin da
- Lehenespenez itzulitaBultzadak exekuzioa abiarazten du. Proiektu-ezarpen batek desaktibatzen du.
- Itzulpen batek egiaztapen bat huts egiten du
- Behin konponduta, gero ukatuaLeku-marka hautsi, plural-forma edo debekatutako termino baterako, exekuzio bakoitzeko errenkada guztietan. Luzera-muga gainditzea idazten da. ICU proiektu batean, errenkada hautsiak ez dira sartzen pull eskaeran, konektoreetan ezta CDNn ere.
- Pertsona batek jada editatu du errenkada
- Exekuzioak uko egiten dio idazteariMemoriako parekatzeak eta bultzadak ere bai. Iturburua geroago aldatzen bada, exekuzioak errenkada hori jakinarazten du.
- Pull eskaerak biltegi lanpetu batean
- Adar bakarra, pull eskaera bakarraTokian bertan eguneratzen da bultzada bakoitzean.
- Zer zenbatzen duen planak
- Itzulitako hitzak, hizkuntza bakoitzeko behinMemoriako koinzidentzia zehatzek ez dute kosturik. Kate bat gordetzeak ez du kosturik.
- AIa ordaintzen duena
- Planaren hitzakEz da bereizita fakturatzen.
- Lan bera: 5,000 kate 10 hizkuntzetan
- $39 hileroTeam, itzulpena barne
- GitHub, GitLab, Bitbucket, Azure Repos, CLI bat eta MCP zerbitzari bat
- DenakGit aplikazioak Team mailan hasten dira eta hodeiko bertsioak hartzen dituzte.
- Kate berri bat bat egin da
- Konfiguratzen duzunean itzulitaAutomatizazioak desaktibatuta daude lehenespenez, gakoak sortzean eta fitxategiak inportatzean. AI urratsa duen lan-fluxuak bere ordutegian funtzionatzen du.
- Itzulpen batek egiaztapen bat huts egiten du
- Error mailako egiaztapen batek gordetzea geldiarazten du editoreanEgiaztapen bakoitza Off, Warning edo Error moduan ezarrita dago.
- Pertsona batek jada editatu du errenkada
- Automatizazioek balio hutsak betetzen dituzte lehenespenezIndartze-aukera batek eta garbiketa-ekintza batek betetakoak gainidazten dituzte.
- Pull eskaerak biltegi lanpetu batean
- Adar berria pull eskaera bakoitzekoDenbora-zigiluarekin izendatua.
- Zer zenbatzen duen planak
- Prozesatutako hitzakOinarrizko hizkuntzak eta helburukoak biak zenbatzen dira.
- AIa ordaintzen duena
- AI hitz-kupoiak planaren araberaAI estandarra eta AI pro hitzak beren lerroak dira planean.
- Lan bera: 5,000 kate 10 hizkuntzetan
- $1,049 hileroAdvanced (billed yearly)
- GitHub, GitLab, Bitbucket, Azure Repos, CLI bat eta MCP zerbitzari bat
- DenakIntegrazioak plan guztietan daude.
- Kate berri bat bat egin da
- Aktibatzen duzunean itzulitaEzarpenetan, Auto-Translate atalean, karga bakoitzean exekutatzen da. Git sinkronizazioa orduro exekutatzen da lehenespenez.
- Itzulpen batek egiaztapen bat huts egiten du
- Error mailako egiaztapen batek gordetzea geldiarazten duEgiaztapen bakoitza Warning edo Error moduan ezarrita dago.
- Pertsona batek jada editatu du errenkada
- Aukerek gizakiak eta onartutako errenkadak mantentzen dituzteOrdezkapen-orokor aukera bat ere badago.
- Pull eskaerak biltegi lanpetu batean
- Zerbitzu-adar bat, orduro sinkronizatuaOrdukoa da lehenespena, eta tartea alda daiteke.
- Zer zenbatzen duen planak
- Ostatatutako hitzakItzultzeko hitzak, helburuko hizkuntzekin biderkatuta.
- AIa ordaintzen duena
- Banakako saldoa edo zure giltza propioaCrowdinen kudeatutako IA kredituekin ordaintzen da, harpidetzatik kanpo.
- Lan bera: 5,000 kate 10 hizkuntzetan
- $138 hileroPro with 560K hosted words (billed monthly), IA gehigarria
- GitHub, GitLab, Bitbucket, Azure Repos, CLI bat eta MCP zerbitzari bat
- DenakBitbucket Server ere hartzen du.
Hasi kateak bizi diren lekutik. Ate guztiek hodi berera garamatzate.
Nola konfiguratu etengabeko lokalizazioa
- 01
Atera kateak kodetik
Erabiltzaileari begirako kate guztiek gako egonkorra izan behar dute tokiko fitxategi batean. Transglot-ek 20 formatu irakurtzen ditu, beraz, mantendu duzun formatua.
jsonyamlxliffarb - 02
Konektatu biltegia
Init komandoak zure tokiko fitxategiak aurkitzen ditu, arakatzailearen bidez saioa hasten du, dagoena igotzen du eta lehen itzulpena exekutatzen du.
npx transglot@latest init - 03
Exekutatu merge bakoitzean
Gehitu GitHub Action, deitu CLI beste CI batetik, edo instalatu aplikazioa GitHub, GitLab, Bitbucket edo Azure Repos zerbitzuetarako.
transglot push --wait - 04
Erabaki zer behar duen pertsona batek
Ezarri min_state berrikusita pull arau batean, eta fitxategi horrek pertsona batek berrikusitako kateak soilik eramango ditu. Utzi desaktibatuta eta borradorak argitaratuko dira.
min_state: reviewed
Zenbat kostatzen da merge bakoitzean exekutatzea: aldatu diren hitzak.
Hitza jatorrizko hitz bat da, helburuko hizkuntza bakoitzeko behin kontatzen da. Exekuzio baten tamaina aldaketetatik abiatuta kalkulatzen da; beraz, bost hizkuntzatan hamabi hitz ukitzen dituen merge batek hirurogeita hamar hitz kontatzen ditu, proiektua handia izan arren.
Starter planera egokitzen da: $19/mo, 300,000 hitz hilero.
Horrek mugaren % 9 inguru hartzen du.
Honek itzulpena bakarrik kontuan hartzen du. Kalitate-egiaztapenek, markaren ahotsaren zirriborroek eta konponketek ere hitz gisa kontatzen dute, eta memoriako zehaztasun-bat-etortzeak ez du kosturik sortzen. CLIa eta GitHub Action Starter planean hasten dira, eta GitHub, GitLab, Bitbucket eta Azure Reposentzako aplikazioak Team planean.
Jarraian lokalizazio jarraituak konpontzen ez dituen hiru gauza
Kodean trabatuta dauden kateak
Pipeline batek irakur dezakeena bakarrik itzul dezake. Kodetze gogorreko kateak eta zatietatik osatutako esaldiak lehenik konpondu behar dira, eta horiek izaten dira maiz zabaltze bat geldiarazten duten arrazoi nagusiak.
Inork ez ditu hitzak kudeatzen
Automatizazioak kateak mugitzen ditu. Ez du erabakitzen zure produktuak nola deitzen dituen gauzak. Norbaitek glossarioa kudeatu behar du; bestela, inork irakurtzen ez duen hizkuntza aldatu egingo da, inork ohartu gabe.
Epaimahaiaren iritzia behar duen testua
Testu legalek, prezioek eta markaren mezuek pertsona baten arreta merezi dute. Bidali berrikusketa egiteko, eta mantendu kanpo bidalketako fitxategietatik norbaitek onartu arte.
Lokalizazio jarraituaren FAQ
Taldeek galdetzen dituzten galderak aktibatu aurretik.
Zer da lokalizazio jarraitua?
Nola desberdintzen da lokalizazio jarraitua ohiko lokalizaziotik?
Lokalizazio jarraitua CI/CD-ren berdina al da?
CI/CD pipeline bat behar al dut lokalizazio jarraitua egiteko?
Lokalizazio jarraituak gizakiaren berrikusketarik ez izatea esan nahi al du?
Exekuzio automatizatu batek itzultzailearen edizioa gainidatz dezake?
Merezi al du lokalizazio jarraituak talde txiki baterako?
Nola saihestu dezaket exekuzio batek espero baino gehiago kostatzea?
Funzionatzen al du GitLab, Bitbucket eta Azure DevOps-ekin?
Lokalizazio jarraitua egin al dezaket Git erabili gabe?
Itzulpenak argitalpenik gabe eguneratu al daitezke?
Nola mugitu dezaket lehendik dagoen proiektu bat?
41 konektore, jada eraikiak.
Konektatu biltegi bat. Hurrengo mergeak gainerakoa egingo du.
Komando bakarrak zure locale-fitxategiak aurkitzen ditu, arakatzailearen bidez saioa hasten du eta lehen itzulpena exekutatzen du.