నిరంతర లోకలైజేషన్: ప్రతి మెర్జ్లో, ప్రతి భాష.
నిరంతర లోకలైజేషన్ మీ కోడ్ మారినప్పుడు కొత్త మరియు మార్చబడిన స్ట్రింగ్లను అనువదించడానికి సహాయపడుతుంది, ప్రతి రిలీజ్కు ముందు వేరే దశలో కాకుండా. అవసరమైన కోడ్తో పాటు ప్రతి భాష షిప్ చేయడానికి సిద్ధంగా ఉంటుంది.
నిరంతర లోకలైజేషన్ అంటే ఏమిటి?
నిరంతర లోకలైజేషన్ అనేది ఒక పని విధానం, దీనిలో కొత్త మరియు మార్చబడిన స్ట్రింగ్లు మారిన వెంటనే స్వయంచాలకంగా అనువాదానికి వెళ్తాయి మరియు ఎవరూ షెడ్యూల్ చేయకుండానే అనువదించబడిన టెక్స్ట్ ఉత్పత్తిలోకి తిరిగి వస్తుంది.
అనువాదం ఎప్పుడూ ఆగిపోదు కాబట్టి అనువాద దశ లేదు. ఒక డెవలపర్ ఒక స్ట్రింగ్ను మెర్జ్ చేస్తారు, అనువాదాలు కోడ్తో పాటు అదే ప్రవాహంలో వస్తాయి మరియు రిలీజ్ ఎవరి ఫైల్ కోసం వేచి ఉండదు.
ఇది నిరంతర డెలివరీలో లోకలైజేషన్ భాగం. ప్రతిరోజు మెర్జ్ చేసి, ప్రతి కొన్ని వారాలకు అనువాదాన్ని హ్యాండోఫ్ చేసే జట్టుకు నెలలో ఎక్కువ భాగం కోడ్ వెనుక భాషలు ఉంటాయి. నిరంతర లోకలైజేషన్ ఈ అంతరాన్ని ఒక రన్ పొడవుకు తగ్గిస్తుంది.
మెషిన్ అవుట్పుట్ చదవకుండా లైవ్కి వెళ్తుందని దీని అర్థం కాదు. ఏ స్ట్రింగ్లకు వ్యక్తి అవసరమో మీరు నిర్ణయిస్తారు మరియు రిలీజ్ సమీక్షించబడిన వాటిని మాత్రమే కలిగి ఉండవచ్చు.
తేడా ఏమిటంటే, అనువాదం ఎప్పుడు జరుగుతుంది, ఎవరు చేస్తారు కాదు.
| మార్పులు ఏమిటి | బ్యాచ్ హ్యాండోఫ్ | నిరంతర |
|---|---|---|
| పక్కపక్కనే | ||
| అనువాదం ఎప్పుడు జరుగుతుంది | ప్రతి విడుదలకు ముందు ఒక దశలో | ప్రతి స్ట్రింగ్ మారినప్పుడు |
| దీన్ని ఏది ప్రారంభిస్తుంది | ఎవరైనా ఫైల్ను ఎగుమతి చేస్తారు | పుష్, మెర్జ్ లేదా కంటెంట్ మార్పు |
| ప్రతి భాగం పరిమాణం | ఒకేసారి వారాల తరబడి స్ట్రింగ్లు | ఒక మార్పులోని స్ట్రింగ్లు |
| విడుదల ఏదో కోసం వేచి ఉంటుంది | ఫైల్ తిరిగి రావడానికి | మీరు గుర్తించిన స్ట్రింగ్లపై సమీక్ష |
| ఆలస్యంగా కాపీ మార్పు | మరొక రౌండ్ ట్రిప్ | ఆ ఒక్క కీని మళ్లీ అమలు చేయడం |
| అనువాదకుడు ఏదాని నుండి పని చేస్తాడు | స్ట్రింగ్ల స్ప్రెడ్షీట్ | ఆ వరుస, దాని పదకోశ నిబంధనలు, మెమరీ మ్యాచ్లు మరియు స్క్రీన్షాట్లతో |
| ప్రారంభంలో భాషలు | ఒకదాని తర్వాత ఒకటిగా వేర్వేరుగా | ఫీచర్తో కలిసి |
- అనువాదం ఎప్పుడు జరుగుతుంది
- ప్రతి విడుదలకు ముందు ఒక దశలో
- దీన్ని ఏది ప్రారంభిస్తుంది
- ఎవరైనా ఫైల్ను ఎగుమతి చేస్తారు
- ప్రతి భాగం పరిమాణం
- ఒకేసారి వారాల తరబడి స్ట్రింగ్లు
- విడుదల ఏదో కోసం వేచి ఉంటుంది
- ఫైల్ తిరిగి రావడానికి
- ఆలస్యంగా కాపీ మార్పు
- మరొక రౌండ్ ట్రిప్
- అనువాదకుడు ఏదాని నుండి పని చేస్తాడు
- స్ట్రింగ్ల స్ప్రెడ్షీట్
- ప్రారంభంలో భాషలు
- ఒకదాని తర్వాత ఒకటిగా వేర్వేరుగా
- అనువాదం ఎప్పుడు జరుగుతుంది
- ప్రతి స్ట్రింగ్ మారినప్పుడు
- దీన్ని ఏది ప్రారంభిస్తుంది
- పుష్, మెర్జ్ లేదా కంటెంట్ మార్పు
- ప్రతి భాగం పరిమాణం
- ఒక మార్పులోని స్ట్రింగ్లు
- విడుదల ఏదో కోసం వేచి ఉంటుంది
- మీరు గుర్తించిన స్ట్రింగ్లపై సమీక్ష
- ఆలస్యంగా కాపీ మార్పు
- ఆ ఒక్క కీని మళ్లీ అమలు చేయడం
- అనువాదకుడు ఏదాని నుండి పని చేస్తాడు
- ఆ వరుస, దాని పదకోశ నిబంధనలు, మెమరీ మ్యాచ్లు మరియు స్క్రీన్షాట్లతో
- ప్రారంభంలో భాషలు
- ఫీచర్తో కలిసి
నిరంతర స్థానికీకరణ ఎలా పనిచేస్తుంది
ఒక కొత్త స్ట్రింగ్ను లూప్ ద్వారా అనుసరించండి. ప్రతి దశ మీరు నిజంగా చూడగలిగేదాన్ని చూపిస్తుంది.
మార్పు మీ Git హోస్ట్లోని CLI, GitHub Action లేదా అప్ ద్వారా Transglotను చేరుతుంది. సోర్స్ ఫైల్లు 20 నేటివ్ ఫార్మాట్లలో ఒకదానిలో పార్స్ చేయబడతాయి మరియు ప్రతి స్ట్రింగ్ ప్రాజెక్ట్ ఇప్పటికే కలిగి ఉన్న వాటితో పోల్చబడుతుంది. కొత్త మరియు మార్చబడిన స్ట్రింగ్లు మాత్రమే ముందుకు వెళ్తాయి.
ట్రాన్స్లేషన్ మెమరీ నుండి ఖచ్చితమైన సరిపోలిక ఆ రోను నింపుతుంది మరియు ఎటువంటి పదాల ఖర్చు లేదు. మిగిలినది మీ గ్లాసరీ, మీ స్టైల్ గైడ్ మరియు ఆ కీ యొక్క కాంటెక్స్ట్తో Glossaకు వెళ్తుంది.
ప్లేస్హోల్డర్లు, ప్లూరల్ ఫారమ్లు, గ్లాసరీ పదాలు మరియు పొడవు ప్రతి రన్లోని ప్రతి రోనులో తనిఖీ చేయబడతాయి. విరిగిన ప్లేస్హోల్డర్, తప్పిపోయిన ప్లూరల్ ఫారమ్ లేదా నిషేధించబడిన గ్లాసరీ పదం ఒకసారి సరిచేయబడి, మళ్ళీ తనిఖీ చేయబడుతుంది; రెండవసారి విఫలమైతే అది తిరస్కరించబడుతుంది, షిప్ చేయబడదు. పొడవును మాత్రమే మించిన రో రాయబడుతుంది మరియు టీమ్ ప్లాన్ నుండి ఆటో-అప్రూవ్ లేదా QA రన్ దాన్ని సమీక్ష కోసం ఫ్లాగ్ చేస్తుంది.
ఒక వ్యక్తి ఎడిట్ చేసిన లేదా సమీక్షించిన రోపై ఏ రన్ కూడా రాయదు. తర్వాత దాని సోర్స్ మారితే, టెక్స్ట్ అలాగే ఉంటుంది, రన్ ఆ రోను లెక్కించి మీకు తెలియజేస్తుంది మరియు టీమ్ ప్లాన్ నుండి ఒక సూచించబడిన నవీకరణ దాని పక్కన ఎవరైనా ఆమోదించడానికి వేచి ఉంటుంది.
Git అప్లు లోకేల్ ఫైల్లను ఒక సింక్ బ్రాంచ్కు కమిట్ చేసి, ఒక పుల్ రిక్వెస్ట్ను అప్టో డేట్గా ఉంచుతాయి. GitHubలో, ఒక పుల్ రిక్వెస్ట్పై /translate అని కామెంట్ చేయండి మరియు ఫైల్లు ఆ పుల్ రిక్వెస్ట్ యొక్క స్వంత బ్రాంచ్లోకి వస్తాయి. లేదా CDNకు ప్రచురించండి, అప్పుడు రన్నింగ్ ప్రొడక్ట్ ఎటువంటి రిలీజ్ లేకుండానే మార్పును చదువుతుంది.
కంటిన్యూయస్ లోకలైజేషన్ తప్పుగా జరిగే ఆరు మార్గాలు మరియు ప్రతి ఒక్కటి ఎలా ఆపబడుతుంది
ఒక రన్ వ్యక్తి పనిని ఓవర్రైట్ చేస్తుంది
ప్రతి రచయిత ముందుగా ఆ వరుస స్థితిని పరిశీలిస్తారు: ఒక రన్, మెమరీ మ్యాచ్ మరియు పుష్. ఒక వ్యక్తి సవరించిన లేదా సమీక్షించిన వరుస నిలుస్తుంది, మరియు రన్ దాన్ని నివేదిస్తుంది.
→fr, సమీక్షించబడింది, మూలం ఇప్పుడే మారింది
✓ఉంచబడింది, లెక్కించబడింది, నివేదించబడింది
పగిలిన స్ట్రింగ్ ప్రొడక్షన్కు చేరుతుంది
లోపలికి వెళ్ళిన ప్రతి టోకెన్ బయటకు రావాలి. ICU ప్రాజెక్ట్లో, రెండర్ సమయంలో ఎర్రర్ విసిరే సందేశం పుల్, కనెక్టర్ మరియు CDN బండిల్ నుండి బయట ఉంటుంది, మరియు రన్ దానికి పేరు పెడుతుంది.
→{count, plural, one {# article}
✓ఫైల్ నుండి బయట ఉంచబడింది, రన్లో పేరు పెట్టబడింది
బాట్ పుల్ రిక్వెస్ట్లతో రిపోజిటరీ నిండిపోతుంది
ఒక సింక్ బ్రాంచ్ మరియు ఒక రిపోజిటరీకి ఒక పుల్ రిక్వెస్ట్. రెండు త్వరిత పుష్లు దానిపై కేంద్రీకృతమవుతాయి కానీ మరొకటి తెరవవు.
→#812 #815 #819 #823 l10n అప్డేట్
✓#812 transglot/sync, స్థానంలోనే అప్డేట్ చేయబడింది
మూల సవరణ పాత అనువాదాలను వదిలేస్తుంది
ప్రతి లక్ష్య వరుస దాని కోసం వ్రాయబడిన మూలాన్ని రికార్డ్ చేస్తుంది, కాబట్టి మారిన స్ట్రింగ్ ఒకేసారి ప్రతి భాషలో కాలహరణం చెందినదని తెలుస్తుంది, మరియు ఆ కీ మాత్రమే మళ్లీ రన్ అవుతుంది.
→సేవ్, 'Save draft' అయింది. fr, de, ja ఇప్పటికీ 'Save' అని చూపిస్తున్నాయి
✓fr, de, ja ఆ ఒక కీపై మళ్లీ రన్ అవుతున్నాయి
ప్రతి రన్ మళ్లీ మొత్తం ప్రాజెక్ట్కు బిల్లు చేస్తుంది
రన్ పరిమాణం మార్పుల ఆధారంగా నిర్ణయించబడుతుంది. మారని స్ట్రింగ్ పంపబడదు, ఖచ్చితమైన మెమరీ మ్యాచ్కు ఖర్చు లేదు, మరియు ఒక వ్యక్తికి చెందిన వరుస ఏదైనా ఖర్చు జరిగే ముందే తిరస్కరించబడుతుంది.
→ఫైల్లో 48,000 పదాలు ఉన్నాయి
✓ఈ రన్: 60 పదాలు
సగం పూర్తయిన పుల్ ఒక లోకేల్ ఫైల్ను తుడిచిపెడుతుంది
సర్వర్ ఒక లోకేల్కు ఎంట్రీలు లేవని నివేదిస్తే, పుల్ కంటెంట్ ఉన్న ఫైల్పై వ్రాయడానికి నిరాకరిస్తుంది, మరియు పైప్లైన్ అక్కడే ఆగిపోవడానికి ఎగ్జిట్ 1 ఇస్తుంది.
→పుల్: ja కోసం 0 ఎంట్రీలు, ఫైల్లో 1,204 ఉన్నాయి
✓ఖాళీ బండిల్తో locales/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
మూడూ మీ రిపోజిటరీకి కనెక్ట్ అవుతాయి. మీరు మెర్జ్ చేసినప్పుడు ఏం జరుగుతుందనేదే తేడా.
5 నవంబర్ 2026న ప్రతి కంపెనీ స్వంత పేజీల నుండి చదవండి. ధర వివరాలు మా పోలిక పేజీల నుండి వచ్చాయి, ఇవి దిగువ లింక్ చేయబడ్డాయి మరియు ప్లాన్తో కూడిన గణితాన్ని చూపుతాయి. ధరలు మరియు ప్లాన్లు మారుతూ ఉంటాయి, కాబట్టి మీరు నిర్ణయం తీసుకునే ముందు వాటిని తనిఖీ చేయండి.
| ఏమి జరుగుతుంది | 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 స్టార్టర్ ప్లాన్తో ప్రారంభమవుతాయి, మరియు GitHub, GitLab, Bitbucket మరియు Azure Repos కోసం ఉన్న అప్లికేషన్లు టీమ్ ప్లాన్తో ప్రారంభమవుతాయి.
నిరంతర అనువాదం పరిష్కరించని మూడు విషయాలు
కోడ్లోనే చిక్కుకుపోయిన స్ట్రింగ్స్
పైప్లైన్ చదవగలిగిన వాటిని మాత్రమే అనువదించగలదు. హార్డ్-కోడ్ చేయబడిన స్ట్రింగ్స్ మరియు భాగాల నుండి కలిపిన వాక్యాలను ముందుగా సరిచేయాలి, ఇవి రోల్అవుట్ ఆగిపోవడానికి సాధారణ కారణం.
మాటలకు యజమాని లేకపోవడం
ఆటోమేషన్ స్ట్రింగ్లను కదిలిస్తుంది. కానీ మీ ఉత్పత్తి విషయాలను ఏమని పిలుస్తుందో అది నిర్ణయించదు. ఎవరైనా గ్లాసరీకి యజమానిగా ఉండాలి, లేకపోతే ఎవరూ చదవని భాష గమనిక లేకుండానే మారిపోతుంది.
నిపుణత అవసరమైన కాపీ
న్యాయపరమైన టెక్స్ట్, ధరల వివరాలు మరియు బ్రాండ్ లైన్లకు ఒక వ్యక్తి అవసరం. వాటిని సమీక్షకు పంపండి మరియు ఎవరో ఆమోదించే వరకు షిప్ అయ్యే ఫైల్ల నుండి దూరంగా ఉంచండి.
నిరంతర అనువాదం FAQ
టీమ్లు దీనిని ఆన్ చేయడానికి ముందు అడిగే ప్రశ్నలు.
నిరంతర అనువాదం అంటే ఏమిటి?
నిరంతర అనువాదం సంప్రదాయ అనువాదం నుండి ఎలా భిన్నంగా ఉంటుంది?
నిరంతర అనువాదం CI/CD లాంటిదేనా?
నిరంతర అనువాదానికి నాకు CI/CD పైప్లైన్ అవసరమా?
నిరంతర అనువాదం అంటే మానవ సమీక్ష లేదా?
ఆటోమేటెడ్ రన్ అనువాదకుడి ఎడిట్ను ఓవర్రైట్ చేయగలదా?
చిన్న టీమ్కు నిరంతర అనువాదం విలువైనదేనా?
నాకు అంచనా వేసిన దానికంటే ఎక్కువ ఖర్చు అయ్యే రన్ను ఎలా ఆపగలను?
ఇది GitLab, Bitbucket మరియు Azure DevOpsతో పని చేస్తుందా?
Git లేకుండా నేను నిరంతర అనువాదం చేయగలనా?
విడుదల లేకుండానే అనువాదాలు నవీకరించబడతాయా?
ఉన్న ప్రాజెక్ట్ను ఎలా మార్చాలి?
41 కనెక్టర్లు, ఇప్పటికే నిర్మించబడ్డాయి.
ఒక రిపాజిటరీని కనెక్ట్ చేయండి. తదుపరి మెర్జ్ మిగిలిన పని చేస్తుంది.
ఒకే కమాండ్ మీ లోకల్ ఫైల్స్ను కనుగొంటుంది, బ్రౌజర్ ద్వారా మీకు సైన్ ఇన్ చేస్తుంది మరియు మొదటి అనువాదాన్ని నడుపుతుంది.