ተከታታይ አካባቢያዊነት፦ እያንዳንዱ ቋንቋ፣ በእያንዳንዱ ውህደት።
ተከታታይ አካባቢያዊነት አዲስ እና የተቀየሩ ገመዶችን ኮድዎ ሲቀየር ይተረጉማል፣ ከእያንዳንዱ ልቀት በፊት በተለየ ደረጃ ሳይሆን። እያንዳንዱ ቋንቋ ከፈለገው ኮድ ጋር ለመልቀቅ ዝግጁ ሆኖ ይቆያል።
ተከታታይ አካባቢያዊነት ምንድን ነው?
ተከታታይ አካባቢያዊነት አዲስ እና የተቀየሩ ገመዶች ሲቀየሩ በራስ-ሰር ወደ ትርጉም የሚሄዱበት፣ እና የተተረጎመ ጽሁፍ ማንም ሳያስገኘው ወደ ምርቱ የሚመለስበት የስራ መንገድ ነው።
ትርጉም ስለማያቆም የትርጉም ደረጃ የለም። አንድ ገንቢ ገመድ ሲያዋህድ፣ ትርጉሞቹ ከኮዱ ጋር በተመሳሳይ ፍሰት ይከተሉ፣ እና ልቀት ለማንኛውም ፋይል አይጠብቅም።
ይህ ቀጣይነት ያለው አቅርቦት የአካባቢያዊነት ግማሽ ነው። የየቀን የሚያዋህድ እና በየሳምንቱ ትርጉምን የሚያስተላልፍ ቡድን በአብዛኛው ወር ቋንቋዎች ከኮዱ ወደኋላ ይሆናሉ። ተከታታይ አካባቢያዊነት ይህንን ክፍተት ወደ አንድ ሩጫ ርዝመት ያሳጥረዋል።
ይህ ማለት የማሽን ውጤት ሳይነበብ ቀጥታ እንደሚሄድ አይደለም። የትኞቹ ገመዶች የሰው ግምገማ እንደሚያስፈልጓቸው ይወስኑ፣ እና ልቀት የተገመገመውን ብቻ ሊይዝ ይችላል።
ልዩነቱ የትርጉም ሂደት መከናወን የሚጀምርበት ጊዜ ነው፣ እንጂ እሱን የሚሰራው ማን እንደሆነ አይደለም።
| ምን ይቀየራል | በቡድን ማስተላለፍ | ቀጣይነት ያለው |
|---|---|---|
| ጎን ለጎን | ||
| ትርጉም የሚከናወንበት ጊዜ | ከእያንዳንዱ ልቀት በፊት በሚኖረው ደረጃ | እያንዳንዱ ጽሑፍ ሲቀየር |
| ምን ያስጀምረዋል | አንድ ሰው ፋይል ይላካል | መግፋት፣ ማዋሃድ ወይም የይዘት ለውጥ |
| የእያንዳንዱ ክፍል መጠን | የሳምንታት ጽሑፎች በአንድ ጊዜ | በአንድ ለውጥ ውስጥ ያሉ ጽሑፎች |
| አንድ ልቀት ምንን ይጠብቃል | ፋይሉ እንዲመለስ | ግምገማ፣ ለእሱ ያመለከቷቸውን ጽሑፎች ላይ |
| የመጨረሻ ቅጂ ለውጥ | ሌላ የመመለስ ጉዞ | የዚያ ቁልፍ እንደገና መስራት |
| ትርጓሚው ከምን ላይ ይሰራል | የጽሑፎች ስፕሪድሺት | ረድፉ፣ ከቃላት ዝርዝሮቹ፣ ከማህደር ትውስታ ተመሳሳይነቶች እና ከስክሪንሾቶች ጋር |
| በመጀመሪያ ላይ ቋንቋዎች | በደረጃ፣ አንድ ሞገድ ከሌላው በኋላ | አብሮ፣ ከባህሪው ጋር |
- ትርጉም የሚከናወንበት ጊዜ
- ከእያንዳንዱ ልቀት በፊት በሚኖረው ደረጃ
- ምን ያስጀምረዋል
- አንድ ሰው ፋይል ይላካል
- የእያንዳንዱ ክፍል መጠን
- የሳምንታት ጽሑፎች በአንድ ጊዜ
- አንድ ልቀት ምንን ይጠብቃል
- ፋይሉ እንዲመለስ
- የመጨረሻ ቅጂ ለውጥ
- ሌላ የመመለስ ጉዞ
- ትርጓሚው ከምን ላይ ይሰራል
- የጽሑፎች ስፕሪድሺት
- በመጀመሪያ ላይ ቋንቋዎች
- በደረጃ፣ አንድ ሞገድ ከሌላው በኋላ
- ትርጉም የሚከናወንበት ጊዜ
- እያንዳንዱ ጽሑፍ ሲቀየር
- ምን ያስጀምረዋል
- መግፋት፣ ማዋሃድ ወይም የይዘት ለውጥ
- የእያንዳንዱ ክፍል መጠን
- በአንድ ለውጥ ውስጥ ያሉ ጽሑፎች
- አንድ ልቀት ምንን ይጠብቃል
- ግምገማ፣ ለእሱ ያመለከቷቸውን ጽሑፎች ላይ
- የመጨረሻ ቅጂ ለውጥ
- የዚያ ቁልፍ እንደገና መስራት
- ትርጓሚው ከምን ላይ ይሰራል
- ረድፉ፣ ከቃላት ዝርዝሮቹ፣ ከማህደር ትውስታ ተመሳሳይነቶች እና ከስክሪንሾቶች ጋር
- በመጀመሪያ ላይ ቋንቋዎች
- አብሮ፣ ከባህሪው ጋር
ቀጣይነት ያለው ቦታ አስተካከል እንዴት ይሰራል
አንድ አዲስ ጽሑፍ በዙሩ ውስጥ ይከተሉ። እያንዳንዱ መቆም ቦታ በእውነተኛው ምን እንደምታዩ ያሳያል።
ለውጡ በ CLI፣ በ GitHub Action ወይም በ Git አስተናጋጅዎ ላይ ባለው አፕሊኬሽን በመጠቀም Transglot ይደርሳል። የምንጭ ፋይሎች ከ20 ተፈጥሯዊ ቅርጸቶች ውስጥ በአንዱ ይተነተናሉ፤ እያንዳንዱም ጽሁፍ ከፕሮጀክቱ አስቀድሞ ካለው ጋር ይነጻጸራል። አዲስ እና የተቀየሩ ጽሁፎች ብቻ ወደፊት ይሄዳሉ።
ከትርጉም ማስታወሻ የተገኘ ትክክለኛ ተመሳሳይነት ረድፉን ይሞላል፤ ቃላትም አይጠይቅም። የቀረው ሁሉ ከእርስዎ የቃላት ዝርዝር፣ ከዘይቤ መመሪያዎ እና ከዚያ ቁልፍ አውድ ጋር ወደ Glossa ይሄዳል።
በእያንዳንዱ ሂደት እያንዳንዱ ረድፍ ላይ ቦታያዎች (placeholders)፣ የብዙ ቁጥር ቅርጸቶች፣ የቃላት ዝርዝር ቃላት እና ርዝመት ይፈተሻሉ። የተሰበረ ቦታያ፣ የጎደለ የብዙ ቁጥር ቅርጸት ወይም የተከለከለ የቃላት ዝርዝር ቃል ከተገኘ አንድ ጊዜ ይጠገናል፣ እንደገና ይፈተሻል፤ ሁለተኛ ጊዜ ካልተሳካ ውጤቱ አይላክም። ርዝመቱን ብቻ የሚያልፍ ረድፍ ይጻፋል፤ ከ Team እቅድ ጀምሮ በራስ-ጽዳቅ ወይም በ QA ሂደት ለግምገማ ይሰየማል።
አንድ ሂደት ሰው ከአርትዖት ወይም ከግምገማ ያለፈውን ረድፍ በፍጹም አይጽፍም። የምንጩ ጽሁፍ በኋላ ከተቀየረ፣ ጽሁፉ እንዳለ ይቆያል፤ ሂደቱ ረድፉን ይቆጥርና ያሳውቅዎታል፤ ከ Team እቅድ ጀምሮም የቀረበ ማሻሻያ ለማንኛውም ተቀባይ ይጠብቃል።
የ Git አፕሎች የቋንቋ ፋይሎችን ወደ አንድ የማዛመድ ቅርንጫፍ ያስገቡና አንድ pull request እንደተዘመነ ይያዙ። በ GitHub ላይ፣ በ pull request ላይ /translate ብለው ያስተያዩ፤ ፋይሎቹ በዚያ pull request ቅርንጫፍ ላይ ይደርሳሉ። ወይም ወደ CDN ያሳትሙ፤ የሚሰራው ምርት ምንም ልቀት ሳይኖር ለውጡን ያነባል።
ተከታታይ አካባቢያዊነት (continuous localization) የሚሳሳትባቸው ስድስት መንገዶች፣ እና እያንዳንዳቸውን የሚያስቆሙት
ሂደቱ የሰውን ስራ ይጽፋል
እያንዳንዱ ጸሐፊ የአምድን ሁኔታ በመጀመሪያ ያረጋግጣል፡ አንድ ሂደት፣ የማስታወስ ተዛምዶ እና መግፋት። አንድ ሰው ያርተወው ወይም የገመገመው አምድ ይቆያል፣ እና ሂደቱ ይህን ያሳውቃል።
→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 በዚያ አንድ ቁልፍ እንደገና ይሰራሉ
እያንዳንዱ ሂደት ፕሮጀክቱን እንደገና ይከፍላል
ሂደቱ የሚሰራው ከተቀየረው ነገር ነው። ያልተቀየረ ጽሑፍ አይላክም፣ ትክክለኛ የማስታወስ ተዛምዶ ምንም ቃላት አይከፍልም፣ እና አንድ ሰው የያዘው አምድ ምንም ነገር ከመዋል በፊት ይከለከላል።
→ፋይሉ 48,000 ቃላትን ይይዛል
✓ይህ ሂደት፡ 60 ቃላት
ግማሹ ያልተጠናቀቀ መሳብ የቋንቋ ፋይልን ያጠፋል
አገልጋዩ ለአንድ ቋንቋ ምንም ግቤቶች እንደሌሉ ካሳወቀ፣ መሳቡ ይዘት ያለውን ፋይል ለመጻፍ ይከለከላል፣ እና 1ን ያሳልፍ ስለዚህ ፓይፕላይን እዚያው ይቆማል።
→መሳብ፡ ለ ja 0 ግቤቶች፣ ፋይሉ 1,204 ይይዛል
✓locales/ja.jsonን በባዶ ጥቅል ለመተካት እየተከለከለ ነው
- run 4182 fr: placeholder ከድራፍቱ ጎድሏል፣ በድጋሚ ሲሞከር ተስተካክሏል
- run 4182 de: 3 አምዶች ተጠብቀዋል፣ አንድ ሰው ይዞታቸዋል
- run 4182 ja: 41 አምዶች ከማስታወስ፣ 0 ቃላት
- run 4183 ar: plural form ከድጋሚ ሞከራ በኋላ ጎድሏል፣ አምዱ ተከልክሏል
- pull locales/pt-BR.json ተጽፏል
- sync transglot/sync ተዘምኗል፣ የመሳብ ጥያቄ #812
ሶስቱም ከማከማቻዎ ጋር ይገናኙ። የሚለያየው ሲዋሃድ (merge) የሚከናወነው ነገር ነው።
ከእያንዳንዱ ኩባንያ የራሳቸው ገጾች ላይ በኖቬምበር 5, 2026 ተነብቧል። የዋጋ አምድ ከታች ከተገናኙት የማወዳደር ገጾቻችን የመጣ ሲሆን ዕቅዱን እና ስሌቱን ያሳያል። ዋጋዎች እና ዕቅዶች ሊቀያየሩ ስለሚችሉ, ከመወሰንዎ በፊት ያረጋግጡ።
| ምን ይከሰታል | Transglot | Lokalise | Crowdin |
|---|---|---|---|
| አዲስ ጽሁፍ (string) ተዋህዷል | በነባሪነት ተተርጉሟል ግፊት (push) ሂደቱን ይጀምራል። የፕሮጀክት ቅንብር ይህንን ያጠፋል። | ካስተካከሉት በኋላ ተተርጉሟል አውቶሜሽኖች በቁልፍ መፍጠር እና በፋይል ማስገባት ጊዜ በነባሪነት ጠፍተው ናቸው። AI ደረጃ ያለው የስራ ፍሰት (workflow) በራሱ መርሃ ግብር ይሰራል። | ካበሩት በኋላ ተተርጉሟል በቅንብሮች, Auto-Translate ስር, ከዚያ በእያንዳንዱ ሰቀለኛ (upload) ይሰራል። የ Git ማመሳሰል (sync) በነባሪነት በየሰዓቱ ይሰራል። |
| ትርጉም ምርመራን አልፏል | አንድ ጊዜ ተስተካክሏል, ከዚያም ተከልክሏል ለተሰበረ placeholder, የብዙ ቁጥር ቅጽ ወይም ለተከለከለ ቃል, በእያንዳንዱ ሂደት የእያንዳንዱ ረድፍ ላይ። የርዝመት መብለጥ ተጽፏል። በ ICU ፕሮጀክት ላይ, የተሰበረ ረድፍ ከመጎተት (pull), ከግንኙነቶች እና ከ CDN ውጪ ይቆያል። | የስህተት ደረጃ ምርመራ በአርታዊው ውስጥ መቀመጥን (save) ያስቆማል እያንዳንዱ ምርመራ ወደ ጠፍቷል, ማስጠንቀቂያ ወይም ስህተት ተዘጋጅቷል። | የስህተት ደረጃ ምርመራ መቀመጥን (save) ያስቆማል እያንዳንዱ ምርመራ ወደ ማስጠንቀቂያ ወይም ስህተት ተዘጋጅቷል። |
| አንድ ሰው ረድፉን አስተካክሏል | ሂደቱ መጻፉን ይከለክላል እንዲሁም የማስታወሻ ተዛምዶ እና ግፊት (push)። ምንጩ በኋላ ላይ ከተቀየረ, ሂደቱ ረድፉን ያሳውቃል። | አውቶሜሽኖች በነባሪነት ባዶ እሴቶችን ይሞላሉ የግዴታ አማራጭ እና የማጽዳት እርምጃ የተሞሉትን ይጽፋሉ። | አማራጮች የሰው እና የጸደቁ ረድፎችን ይጠብቃሉ ሁሉንም የሚተካ አማራጭም አለ። |
| በተጨናነቀ ሬፖዚቶሪ ላይ የመጎተት ጥያቄዎች (Pull requests) | አንድ ቅርንጫፍ, አንድ የመጎተት ጥያቄ በእያንዳንዱ ግፊት (push) ላይ በቦታው ይዘመናል። | ለእያንዳንዱ የመጎተት ጥያቄ አዲስ ቅርንጫፍ በጊዜ ማህተም (timestamp) የተሰየመ። | የአገልግሎት ቅርንጫፍ, በየሰዓቱ የሚመሳሰል በየሰዓቱ በነባሪነት ነው, እና ጊዜው ሊቀየር ይችላል። |
| እቅዱ የሚቆጥረው | በአንድ ቋንቋ አንድ ጊዜ የተተረጎሙ ቃላት ትክክለኛ የማስታወስ ተዛምዶዎች ነፃ ናቸው። ሕብረቁምፊን መያዝ ነፃ ነው። | የተሰሩ ቃላት መሠረታዊ ቋንቋው እና ዒላማው ሁለቱም ይቆጠራሉ። | የተያዙ ቃላት ለመተርጎም የሚያስፈልጉ ቃላት፣ በዒላማ ቋንቋዎች ብዛት ተባዝተው። |
| GitHub, GitLab, Bitbucket, Azure Repos, CLI እና MCP ሰርቨር | የእቅዱ ቃላት በተናጠል አይከፈልም። | AI የቃላት ፈቃድ በእቅድ መሠረት Standard AI እና Pro AI ቃላት የራሳቸው የእቅድ መስመሮች ናቸው። | የተናጠል ቀሪ ሂሳብ፣ ወይም የራስዎ ቁልፍ Crowdin የሚያስተዳድረው AI ከክሬዲቶች ይከፈላል፣ ከደንበብ ውጪ። |
| ተመሳሳይ ሥራ፡ 5,000 ሕብረቁምፊዎች በ 10 ቋንቋዎች | $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ንም ይሸፍናል። |
- አዲስ ጽሁፍ (string) ተዋህዷል
- በነባሪነት ተተርጉሟልግፊት (push) ሂደቱን ይጀምራል። የፕሮጀክት ቅንብር ይህንን ያጠፋል።
- ትርጉም ምርመራን አልፏል
- አንድ ጊዜ ተስተካክሏል, ከዚያም ተከልክሏልለተሰበረ placeholder, የብዙ ቁጥር ቅጽ ወይም ለተከለከለ ቃል, በእያንዳንዱ ሂደት የእያንዳንዱ ረድፍ ላይ። የርዝመት መብለጥ ተጽፏል። በ ICU ፕሮጀክት ላይ, የተሰበረ ረድፍ ከመጎተት (pull), ከግንኙነቶች እና ከ CDN ውጪ ይቆያል።
- አንድ ሰው ረድፉን አስተካክሏል
- ሂደቱ መጻፉን ይከለክላልእንዲሁም የማስታወሻ ተዛምዶ እና ግፊት (push)። ምንጩ በኋላ ላይ ከተቀየረ, ሂደቱ ረድፉን ያሳውቃል።
- በተጨናነቀ ሬፖዚቶሪ ላይ የመጎተት ጥያቄዎች (Pull requests)
- አንድ ቅርንጫፍ, አንድ የመጎተት ጥያቄበእያንዳንዱ ግፊት (push) ላይ በቦታው ይዘመናል።
- እቅዱ የሚቆጥረው
- በአንድ ቋንቋ አንድ ጊዜ የተተረጎሙ ቃላትትክክለኛ የማስታወስ ተዛምዶዎች ነፃ ናቸው። ሕብረቁምፊን መያዝ ነፃ ነው።
- GitHub, GitLab, Bitbucket, Azure Repos, CLI እና MCP ሰርቨር
- የእቅዱ ቃላትበተናጠል አይከፈልም።
- ተመሳሳይ ሥራ፡ 5,000 ሕብረቁምፊዎች በ 10 ቋንቋዎች
- $39 በወርTeam፣ ትርጉም ተካቷል
- GitHub፣ GitLab፣ Bitbucket፣ Azure Repos፣ CLI እና MCP ሰርቨር
- ሁሉምየGit መተግበሪያዎች ከTeam ይጀምራሉ እና የደመና እትሞችን ይሸፍናሉ።
- አዲስ ጽሁፍ (string) ተዋህዷል
- ካስተካከሉት በኋላ ተተርጉሟልአውቶሜሽኖች በቁልፍ መፍጠር እና በፋይል ማስገባት ጊዜ በነባሪነት ጠፍተው ናቸው። AI ደረጃ ያለው የስራ ፍሰት (workflow) በራሱ መርሃ ግብር ይሰራል።
- ትርጉም ምርመራን አልፏል
- የስህተት ደረጃ ምርመራ በአርታዊው ውስጥ መቀመጥን (save) ያስቆማልእያንዳንዱ ምርመራ ወደ ጠፍቷል, ማስጠንቀቂያ ወይም ስህተት ተዘጋጅቷል።
- አንድ ሰው ረድፉን አስተካክሏል
- አውቶሜሽኖች በነባሪነት ባዶ እሴቶችን ይሞላሉየግዴታ አማራጭ እና የማጽዳት እርምጃ የተሞሉትን ይጽፋሉ።
- በተጨናነቀ ሬፖዚቶሪ ላይ የመጎተት ጥያቄዎች (Pull requests)
- ለእያንዳንዱ የመጎተት ጥያቄ አዲስ ቅርንጫፍበጊዜ ማህተም (timestamp) የተሰየመ።
- እቅዱ የሚቆጥረው
- የተሰሩ ቃላትመሠረታዊ ቋንቋው እና ዒላማው ሁለቱም ይቆጠራሉ።
- GitHub, GitLab, Bitbucket, Azure Repos, CLI እና MCP ሰርቨር
- AI የቃላት ፈቃድ በእቅድ መሠረትStandard AI እና Pro AI ቃላት የራሳቸው የእቅድ መስመሮች ናቸው።
- ተመሳሳይ ሥራ፡ 5,000 ሕብረቁምፊዎች በ 10 ቋንቋዎች
- $1,049 በወርAdvanced (billed yearly)
- GitHub፣ GitLab፣ Bitbucket፣ Azure Repos፣ CLI እና MCP ሰርቨር
- ሁሉምውህደቶች በእያንዳንዱ እቅድ ላይ አሉ።
- አዲስ ጽሁፍ (string) ተዋህዷል
- ካበሩት በኋላ ተተርጉሟልበቅንብሮች, Auto-Translate ስር, ከዚያ በእያንዳንዱ ሰቀለኛ (upload) ይሰራል። የ Git ማመሳሰል (sync) በነባሪነት በየሰዓቱ ይሰራል።
- ትርጉም ምርመራን አልፏል
- የስህተት ደረጃ ምርመራ መቀመጥን (save) ያስቆማልእያንዳንዱ ምርመራ ወደ ማስጠንቀቂያ ወይም ስህተት ተዘጋጅቷል።
- አንድ ሰው ረድፉን አስተካክሏል
- አማራጮች የሰው እና የጸደቁ ረድፎችን ይጠብቃሉሁሉንም የሚተካ አማራጭም አለ።
- በተጨናነቀ ሬፖዚቶሪ ላይ የመጎተት ጥያቄዎች (Pull requests)
- የአገልግሎት ቅርንጫፍ, በየሰዓቱ የሚመሳሰልበየሰዓቱ በነባሪነት ነው, እና ጊዜው ሊቀየር ይችላል።
- እቅዱ የሚቆጥረው
- የተያዙ ቃላትለመተርጎም የሚያስፈልጉ ቃላት፣ በዒላማ ቋንቋዎች ብዛት ተባዝተው።
- GitHub, GitLab, Bitbucket, Azure Repos, CLI እና MCP ሰርቨር
- የተናጠል ቀሪ ሂሳብ፣ ወይም የራስዎ ቁልፍCrowdin የሚያስተዳድረው AI ከክሬዲቶች ይከፈላል፣ ከደንበብ ውጪ።
- ተመሳሳይ ሥራ፡ 5,000 ሕብረቁምፊዎች በ 10 ቋንቋዎች
- $138 በወርPro with 560K hosted words (billed monthly)፣ AI በላዩ ላይ
- GitHub፣ GitLab፣ Bitbucket፣ Azure Repos፣ CLI እና MCP ሰርቨር
- ሁሉምBitbucket Serverንም ይሸፍናል።
ጽሑፎችዎ ከሚገኙበት ማንኛውም ቦታ ይጀምሩ። ሁሉም መንገዶች ወደ አንድ የስራ ሂደት ይደርሳሉ።
ቀጣይነት ያለውን ቦታዊ አቀማመጥ (Localization) እንዴት ማዘጋጀት እንደሚቻል
- 01
ጽሑፎችን ከኮድ ውጪ ማውጣት
ለተጠቃሚ የሚታዩ ሁሉም ጽሑፎች በቋንቋ ፋይል ውስጥ የተረጋጋ ቁልፍ ሊኖራቸው ይገባል። Transglot 20 ቅርጸቶችን ያነባል፣ ስለዚህ ያለዎትን ይጠቀሙ።
jsonyamlxliffarb - 02
ሪፖዚቶሪውን ያገናኙ
የ init ትእዛዝ የቋንቋ ፋይሎችዎን ያገኛል፣ በአሳሽ አማካይነት ያስገባዎታል፣ አስቀድመው ያሉትን ይሰቅላል እና የመጀመሪያውን ትርጉም ያከናውናል።
npx transglot@latest init - 03
በእያንዳንዱ ውህደት (merge) ላይ ያስኬዱት
የ GitHub Action ይጨምሩ፣ CLIን ከሌላ ማንኛውም CI ይጥሩት፣ ወይም ለ GitHub፣ GitLab፣ Bitbucket ወይም Azure Repos አፕሊኬሽኑን ይጫኑ።
transglot push --wait - 04
የሰው ጣልቃ ገብነት የሚያስፈልገውን ይወስኑ
min_stateን በ pull rule ላይ ወደ reviewed ያዘጋጁ፤ ያ ፋይል ሰው የገመገመባቸውን ጽሑፎች ብቻ ይይዛል። ያንን ካላደረጉ ድራፍቶች ይለቀቃሉ።
min_state: reviewed
በእያንዳንዱ ውህደት ላይ ለማስኬድ የሚወስደው ወጪ፡ የተቀየሩት ቃላት።
ቃል ማለት የምንጭ ቃል ሲሆን ለእያንዳንዱ የዒላማ ቋንቋ አንድ ጊዜ ይቆጠራል። አንድ ሂደት ከተቀየረው ነገር አንጻር ይወሰናል፣ ስለዚህ በአምስት ቋንቋዎች ውስጥ አስራ ሁለት ቃላትን የሚነካ ውህደት ፕሮጀክቱ ምንም ያህል ትልቅ ቢሆን ስልሳ ይቆጠራል።
በ Starter ውስጥ ይገባል፡ $19/mo፣ በወር 300,000 ቃላት።
ይህ ከድምሩ 9% አካቢ ነው።
ይህ የትርጉም ቃላትን ብቻ ይቆጥራል። የጥራት ምርመራዎች፣ የምርት ድምጽ አጻጻፍ እና ጥገናዎችም እንደ ቃላት ይቆጠራሉ፤ ከማስታወስ ማህደር የሚገኙ ትክክለኛ ተመሳሳይ ቃላት ግን ምንም ዋጋ አይኖራቸውም። CLI እና GitHub Action በ Starter እቅድ ሲጀምሩ፣ ለ GitHub፣ GitLab፣ Bitbucket እና Azure Repos የሚሆኑ መተግበሪያዎች ግን በ Team እቅድ ይጀምራሉ።
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) የማይፈታቸው ሶስት ነገሮች
ገና በኮድ ውስጥ የታሰሩ ጽሁፎች
አንድ የስራ ሂደት (pipeline) ሊተረጉም የሚችለው ሊያነበው የሚችለውን ብቻ ነው። በቀጥታ በኮድ ውስጥ የተጻፉ ጽሁፎች እና ከተለያዩ ክፍሎች የተጣመሩ ዓረፍተ ነገሮች መጀመሪያ መስተካከል አለባቸው፤ እነዚህም አብዛኛውን ጊዜ አዲስ ስሪት መልቀቅ እንዲቆም የሚያደርጉ ዋና ምክንያቶች ናቸው።
ቃላቱን የሚያስተዳድር ሰው አለመኖር
አውቶሜሽን ጽሁፎችን ያንቀሳቅሳል። ነገር ግን ምርትዎ ነገሮችን ምን ስም እንደሚሰጣቸው አይወስንም። ማንም ሰው የቃላት ዝርዝር (glossary) ኃላፊነት ካልወሰደ፣ ማንም የማያነበው ቋንቋ ያለማንም ልብ ሊቀየር ይችላል።
ጥንቃቄ የሚጠይቅ ጽሁፍ
የሕግ ጽሁፎች፣ የዋጋ ዝርዝሮች እና የምርት መልክት አጻጻፎች የሰው ልጅ ትኩረት ይጠይቃሉ። እነዚህን ለግምገማ ይላኩ እና ማንም እስካላጸደቃቸው ድረስ ከሚላኩት ፋይሎች ውጪ ያድርጓቸው።
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ተደጋግሞ የሚጠየቁ ጥያቄዎች
ቡድኖች ይህንን ከማስጀመራቸው በፊት የሚጠይቋቸው ጥያቄዎች።
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ምንድን ነው?
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ከተለመደው አካባቢያዊ አዘጋጅት (traditional localization) እንዴት ይለያል?
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ከ CI/CD ጋር አንድ ነው?
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ለማድረግ CI/CD ስራ ሂደት (pipeline) ያስፈልገኛል?
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ማለት የሰው ግምገማ አያስፈልግም ማለት ነው?
አንድ በራሱ-ሰሪ (automated) ስራ የትርጉም ባለሙያን ማረም ሊሰርዝ ይችላል?
ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ለትንሽ ቡድን ዋጋ አለው?
አንድ ስራ ከምጠበቀው በላይ ወጪ እንዳያስከትል እንዴት ማድረግ እችላለሁ?
ከ GitLab፣ Bitbucket እና Azure DevOps ጋር ይሰራል?
Git ሳይጠቀም ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ማድረግ እችላለሁ?
ትርጉሞች ያለ ልቀት ሊዘመኑ ይችላሉ?
አሁን ያለን ፕሮጀክት እንዴት ማዛወር እችላለሁ?
41 አገናኞች፣ አስቀድሞ የተገነቡ።
ማከማቻ (repository) ያገናኙ። ቀጣዩ ውህደት ቀሪውን ያከናውናል።
አንድ ትእዛዝ የቦታ ፋይሎችዎን ያገኛል፣ በአሳሽ (browser) በኩል ያስገባዎታል እና የመጀመሪያውን ትርጉም ያስኬዳል።