ወደ ይዘት ዝለል

Optional analytics, session recording and advertising stay off unless you accept. You can reject them and use Transglot. Change your choice anytime in የኩኪ ምርጫዎች. የኩኪ ፖሊሲ

ለየቀን ኮድ የሚያዋህዱ ቡድኖች

ተከታታይ አካባቢያዊነት፦ እያንዳንዱ ቋንቋ፣ በእያንዳንዱ ውህደት።

ተከታታይ አካባቢያዊነት አዲስ እና የተቀየሩ ገመዶችን ኮድዎ ሲቀየር ይተረጉማል፣ ከእያንዳንዱ ልቀት በፊት በተለየ ደረጃ ሳይሆን። እያንዳንዱ ቋንቋ ከፈለገው ኮድ ጋር ለመልቀቅ ዝግጁ ሆኖ ይቆያል።

የሁለቱ የስራ መንገዶች ማስመሰል እንጂ መለኪያ አይደለም። ለውጥ ያዋህዱ ቁልፍን ይጫኑ እና በቀኝ በኩል ያለውን አምድ ያንብቡ፡ ያ ቋንቋ ተጠቃሚዎች የሚያዩት ነው።
acme / web
mainAdd a gift cardcheckout.gift_card
frAjouter une carte cadeauተተርጉሟል
deGeschenkkarte hinzufügenተተርጉሟል
jaギフトカードを追加ተተርጉሟል
arأضف بطاقة هديةተተርጉሟል
pt-BRAdicionar vale-presenteተተርጉሟል
አሁን ልትለቁ የምትችሏቸው ቋንቋዎች5 ከ 5
ዋና ላይ ያሉ ገመዶች ወደኋላምንም የለም
አጭር መልስ

ተከታታይ አካባቢያዊነት ምንድን ነው?

ተከታታይ አካባቢያዊነት አዲስ እና የተቀየሩ ገመዶች ሲቀየሩ በራስ-ሰር ወደ ትርጉም የሚሄዱበት፣ እና የተተረጎመ ጽሁፍ ማንም ሳያስገኘው ወደ ምርቱ የሚመለስበት የስራ መንገድ ነው።

ትርጉም ስለማያቆም የትርጉም ደረጃ የለም። አንድ ገንቢ ገመድ ሲያዋህድ፣ ትርጉሞቹ ከኮዱ ጋር በተመሳሳይ ፍሰት ይከተሉ፣ እና ልቀት ለማንኛውም ፋይል አይጠብቅም።

ይህ ቀጣይነት ያለው አቅርቦት የአካባቢያዊነት ግማሽ ነው። የየቀን የሚያዋህድ እና በየሳምንቱ ትርጉምን የሚያስተላልፍ ቡድን በአብዛኛው ወር ቋንቋዎች ከኮዱ ወደኋላ ይሆናሉ። ተከታታይ አካባቢያዊነት ይህንን ክፍተት ወደ አንድ ሩጫ ርዝመት ያሳጥረዋል።

ይህ ማለት የማሽን ውጤት ሳይነበብ ቀጥታ እንደሚሄድ አይደለም። የትኞቹ ገመዶች የሰው ግምገማ እንደሚያስፈልጓቸው ይወስኑ፣ እና ልቀት የተገመገመውን ብቻ ሊይዝ ይችላል።

ቀጣይነት ያለው ከተለምዶአዊ ቦታ አስተካከል ጋር

ልዩነቱ የትርጉም ሂደት መከናወን የሚጀምርበት ጊዜ ነው፣ እንጂ እሱን የሚሰራው ማን እንደሆነ አይደለም።

ትርጓሚዎች፣ ገምጋሚዎች እና የቃላት ዝርዝሮች በሁለቱም አምዶች ውስጥ አሉ። የሚቀየረው ስራው የሚጀምርበት ጊዜ እና የእያንዳንዱ ክፍል መጠን ነው።
ጎን ለጎን
ትርጉም የሚከናወንበት ጊዜ
ከእያንዳንዱ ልቀት በፊት በሚኖረው ደረጃ
ምን ያስጀምረዋል
አንድ ሰው ፋይል ይላካል
የእያንዳንዱ ክፍል መጠን
የሳምንታት ጽሑፎች በአንድ ጊዜ
አንድ ልቀት ምንን ይጠብቃል
ፋይሉ እንዲመለስ
የመጨረሻ ቅጂ ለውጥ
ሌላ የመመለስ ጉዞ
ትርጓሚው ከምን ላይ ይሰራል
የጽሑፎች ስፕሪድሺት
በመጀመሪያ ላይ ቋንቋዎች
በደረጃ፣ አንድ ሞገድ ከሌላው በኋላ
አንድ ጽሑፍ፣ ከመጀመሪያ እስከ መጨረሻ

ቀጣይነት ያለው ቦታ አስተካከል እንዴት ይሰራል

አንድ አዲስ ጽሑፍ በዙሩ ውስጥ ይከተሉ። እያንዳንዱ መቆም ቦታ በእውነተኛው ምን እንደምታዩ ያሳያል።

የእርስዎ ተርሚናል፣ ወይም የ CI መዝገብ
+ "checkout.gift_card": "Add a {brand} gift card"
$ git push origin main
$ transglot push --wait
push locales/en.json (en, json_nested)
Batch: #4182
$ transglot pull
written locales/fr.json
written locales/ja.json
checkout.gift_card
ምንጭAdd a {brand} gift card
frAjouter une carte cadeau {brand}Glossa አብነት
de{brand}-Geschenkkarte hinzufügenከማስታወሻ፣ 0 ቃላት
ja{brand} ギフトカードを追加Glossa አብነት
arأضف بطاقة هدية {brand}Glossa አብነት
አራቱ ማጣሪያዎች፣ አንድ ሂደት
መያያዣዎች1 ተጠግኗል
የብዙ ቁጥር ቅርጾችያልፋል
የቃላት ዝርዝር ቃላትያልፋል
ርዝመትያልፋል
ja · ቦታያ ጠፍቷል፣ አንድ ጊዜ ተጠግኗል፣ እንደገና ተፈትሷልギフトカードを追加{brand} ギフトカードを追加
cart.save
ምንጭ ተቀይሯልSave Save draft
frEnregistrerበሰው የተገመገመ፡ ተያዟል፣ ለእርስዎ ተሰምቷልየቀረበ፡ Enregistrer le brouillon
deEntwurf speichernየማሽን ረድፍ፡ እንደገና ተተርጉሟል
pull requestበቦታው ተዘምኗል
ትርጉሞችን ያዘምኑtransglot/sync → mainክፍት፣ በእያንዳንዱ ሬፖዚቶሪ አንድ
locales/fr.json+3 −1
locales/de.json+3 −1
locales/ja.json+3 −1
ወይም፣ በ GitHub ላይ ባለ pull request ላይ፣ ያስተያዩ/translate

ለውጡ በ 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
አዲስ ጽሁፍ (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 ይጀምራሉ እና የደመና እትሞችን ይሸፍናሉ።
እርስዎ የሚጠቀሙትን ይጠቀሙ

ጽሑፎችዎ ከሚገኙበት ማንኛውም ቦታ ይጀምሩ። ሁሉም መንገዶች ወደ አንድ የስራ ሂደት ይደርሳሉ።

ጽሑፉ በየትኛውም መንገድ ቢመጣ፣ ተመሳሳይ የማስታወስ ምዝገባ፣ የቃላት ዝርዝር፣ የጥራት ማረጋገጫ እና ግምገማ ይኖራል።
.github/workflows/translations.yml
on:
push:
branches: [main]
jobs:
translations:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v7
- uses: transglot/transglot-action@v1
with:
token: ${{ secrets.TRANSGLOT_TOKEN }}
መጀመሪያ ምን ማድረግ እንዳለቦት

ቀጣይነት ያለውን ቦታዊ አቀማመጥ (Localization) እንዴት ማዘጋጀት እንደሚቻል

  1. ጽሑፎችን ከኮድ ውጪ ማውጣት

    ለተጠቃሚ የሚታዩ ሁሉም ጽሑፎች በቋንቋ ፋይል ውስጥ የተረጋጋ ቁልፍ ሊኖራቸው ይገባል። Transglot 20 ቅርጸቶችን ያነባል፣ ስለዚህ ያለዎትን ይጠቀሙ።

  2. ሪፖዚቶሪውን ያገናኙ

    የ init ትእዛዝ የቋንቋ ፋይሎችዎን ያገኛል፣ በአሳሽ አማካይነት ያስገባዎታል፣ አስቀድመው ያሉትን ይሰቅላል እና የመጀመሪያውን ትርጉም ያከናውናል።

  3. በእያንዳንዱ ውህደት (merge) ላይ ያስኬዱት

    የ GitHub Action ይጨምሩ፣ CLIን ከሌላ ማንኛውም CI ይጥሩት፣ ወይም ለ GitHub፣ GitLab፣ Bitbucket ወይም Azure Repos አፕሊኬሽኑን ይጫኑ።

  4. የሰው ጣልቃ ገብነት የሚያስፈልገውን ይወስኑ

    min_stateን በ pull rule ላይ ወደ reviewed ያዘጋጁ፤ ያ ፋይል ሰው የገመገመባቸውን ጽሑፎች ብቻ ይይዛል። ያንን ካላደረጉ ድራፍቶች ይለቀቃሉ።

በራስዎ ቁጥሮች ስሌቱን ያድርጉ

በእያንዳንዱ ውህደት ላይ ለማስኬድ የሚወስደው ወጪ፡ የተቀየሩት ቃላት።

ቃል ማለት የምንጭ ቃል ሲሆን ለእያንዳንዱ የዒላማ ቋንቋ አንድ ጊዜ ይቆጠራል። አንድ ሂደት ከተቀየረው ነገር አንጻር ይወሰናል፣ ስለዚህ በአምስት ቋንቋዎች ውስጥ አስራ ሁለት ቃላትን የሚነካ ውህደት ፕሮጀክቱ ምንም ያህል ትልቅ ቢሆን ስልሳ ይቆጠራል።

25
40
6
20,000
ቃላት በወር26,000በእነዚህ ቁጥሮች ላይ · 25 ውህደቶች በሳምንት፣ 40 ቃላት እያንዳንዳቸው፣ 6 ቋንቋዎች

በ Starter ውስጥ ይገባል፡ $19/mo፣ በወር 300,000 ቃላት።

ይህ ከድምሩ 9% አካቢ ነው።

የመጀመሪያ ሂደት፣ አንድ ጊዜ120,000ያሉዎት ጽሑፎች በእያንዳንዱ ቋንቋ። የሚያስገቡት ትርጉሞች እንደገና አይተረጎሙም።

ይህ የትርጉም ቃላትን ብቻ ይቆጥራል። የጥራት ምርመራዎች፣ የምርት ድምጽ አጻጻፍ እና ጥገናዎችም እንደ ቃላት ይቆጠራሉ፤ ከማስታወስ ማህደር የሚገኙ ትክክለኛ ተመሳሳይ ቃላት ግን ምንም ዋጋ አይኖራቸውም። CLI እና GitHub Action በ Starter እቅድ ሲጀምሩ፣ ለ GitHub፣ GitLab፣ Bitbucket እና Azure Repos የሚሆኑ መተግበሪያዎች ግን በ Team እቅድ ይጀምራሉ።

ለእርስዎ ምን እንደማያደርግ

ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) የማይፈታቸው ሶስት ነገሮች

ገና በኮድ ውስጥ የታሰሩ ጽሁፎች

አንድ የስራ ሂደት (pipeline) ሊተረጉም የሚችለው ሊያነበው የሚችለውን ብቻ ነው። በቀጥታ በኮድ ውስጥ የተጻፉ ጽሁፎች እና ከተለያዩ ክፍሎች የተጣመሩ ዓረፍተ ነገሮች መጀመሪያ መስተካከል አለባቸው፤ እነዚህም አብዛኛውን ጊዜ አዲስ ስሪት መልቀቅ እንዲቆም የሚያደርጉ ዋና ምክንያቶች ናቸው።

ቃላቱን የሚያስተዳድር ሰው አለመኖር

አውቶሜሽን ጽሁፎችን ያንቀሳቅሳል። ነገር ግን ምርትዎ ነገሮችን ምን ስም እንደሚሰጣቸው አይወስንም። ማንም ሰው የቃላት ዝርዝር (glossary) ኃላፊነት ካልወሰደ፣ ማንም የማያነበው ቋንቋ ያለማንም ልብ ሊቀየር ይችላል።

ጥንቃቄ የሚጠይቅ ጽሁፍ

የሕግ ጽሁፎች፣ የዋጋ ዝርዝሮች እና የምርት መልክት አጻጻፎች የሰው ልጅ ትኩረት ይጠይቃሉ። እነዚህን ለግምገማ ይላኩ እና ማንም እስካላጸደቃቸው ድረስ ከሚላኩት ፋይሎች ውጪ ያድርጓቸው።

ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ተደጋግሞ የሚጠየቁ ጥያቄዎች

ቡድኖች ይህንን ከማስጀመራቸው በፊት የሚጠይቋቸው ጥያቄዎች።

ቀጣይነት ያለው አካባቢያዊ አዘጋጅት (Continuous localization) ምንድን ነው?
አዲስ እና የተቀየሩ ጽሁፎች ሲቀየሩ በራሳቸው ወደ ትርጉም የሚሄዱበት፣ የተተረጎሙ ጽሁፎችም ወደ ምርቱ በቀጠና ሽግግር (scheduled handoff) ሳይኖር የሚመለሱበት የስራ አሰራር ነው። ይህ ከመልቀቅ በፊት የሚደረግን የትርጉም ሂደት በመተካት፣ ከእያንዳንዱ ለውጥ በኋላ ትንሽ ስራ እንዲሰራ ያደርጋል።
ተለመደው አካባቢያዊ አዘጋጅት ጽሁፎችን በፋይል ውስጥ በመሰብሰብ፣ ከመልቀቅ በፊት ወደ ውጭ ይልካል እና ይጠብቃል። ቀጣይነት ያለው አካባቢያዊ አዘጋጅት ግን እያንዳንዱን ለውጥ ሲከሰት ያንቀሳቅሳል፤ ስለዚህ ክፍሎቹ ትንሽ ናቸው፣ ቋንቋዎች አብረው ይጀምራሉ፣ እና የመጨረሻ ጊዜ ላይ የተደረገ የጽሁፍ ለውጥ ሙሉ ጉዞ ከመድረግ ይልቅ አንድ ቁልፍ (key) ብቻ እንደገና እንዲሰራ ያደርጋል።
አይደለም። CI/CD ኮድን ይገነባል፣ ይፈትሽ እና ይለቃል። ቀጣይነት ያለው አካባቢያዊ አዘጋጅት ግን ትርጉሞች ከእሱ ጋር አብረው እንዲንቀሳቀሱ ያደርጋል። እነሱ በስራ ሂደቱ (pipeline) ውስጥ ይገናኙ፦ ፈተናዎችዎን የሚያሰራው ግፊት (push) ጽሁፎችን ለትርጉም ልኮ ፋይሎቹን መልሶ ሊያመጣ ይችላል።
አይ። ለ GitHub፣ GitLab፣ Bitbucket እና Azure Repos የሚሆኑ መተግበሪያዎች ወደ ስራ ሂደትዎ ምንም ሳይጨምሩ ግፊትን (push) ይቀበላሉ፤ የይዘት አገናኞች (content connectors) ደግሞ በ CMS ወይም በመደብር ውስጥ የሚደረጉ ለውጦችን ይቀበላሉ። CLI እና GitHub Action ግን በራስዎ የስራ ሂደት (workflow) ውስጥ ከፈለጉ ይገኛሉ።
አይደለም። አጻጻፎች (drafts) ሊላኩ ይችላሉ፣ ወይም ደግሞ አንድ ሰው የገመገመውን ብቻ የሚያስተላልፍ የመጎተት ህግ (pull rule) ሊኖር ይችላል። ገምጋሚዎች በአርታዊው ውስጥ ከእያንዳንዱ ረድፍ ጎን ለጎን ካሉት የቃላት ዝርዝር (glossary) ቃላት፣ ከማስታወስ ማህደር ጋር ከሚጣጣሙ ቃላት እና ከስክሪንሾቶች ጋር ይሰራሉ።
አይደለም። አንድ ስራ፣ ከማስታወስ ማህደር ጋር የሚጣጣም ቃል እና ግፊት (push) ሁሉም መጀመሪያ ረድፉን ይፈትሹ፤ አንድ ሰው ያረመው ወይም የገመገመው ረድፍ ደግሞ እንዳለ ይቆያል። ምንጩ በኋላ ላይ ከተቀየረ፣ ጽሁፉ እንዳለ ይቆያል፣ ስራው ረድፉን ይቆጥረዋል እና ያሳውቃል፤ ከ Team እቅድ ጀምሮ ደግሞ ማንም እንዲቀበለው የሚደረግ የተጠቆመ ዝማኔ ይጣበቃል።
በትንሽ ቡድን ላይ በጣም ጠቃሚ ሊሆን ይችላል፣ ምክንያቱም ሽግግሮችን (handoffs) የሚያካሂድ ሰው ስለሌለ። በአንድ ቋንቋ ብቻ ከሚለቁ እና ለሁለተኛ ቋንቋ እቅድ ከሌላቸው፣ መጠበቅ ይችላሉ።
አንድ ስራ ከመጀመሩ በፊት መጠኑ ይወሰናል። Free እቅድ ጠብቆ የሚያቆም (hard cap) ነው። የክፍያ እቅድ ደግሞ በተሰጠው መጠን ውስጥ ይቆማል፤ የተጨማሪ ክፍያ (metered overage) ካላስነሱ። የተጨማሪ ክፍያ ካስነሱም በራስዎ በተወሰነ ወጪ ጣራ ላይ ይቆማል። በ CI ውስጥ፣ አንድ ስራ ገደቡን ከሻገረ CLI በኮድ 3 ይወጣል፤ ስለዚህ የስራ ሂደቱ (pipeline) በዚህ መሰረት ሊያደርግ ይችላል።
አዎ፣ በ GitLab.com፣ Bitbucket Cloud እና Azure DevOps Services ላይ። መተግበሪያዎቹ ራስ-ገዝ አድርጎ የሚተዳደር (self-managed) GitLab ወይም Bitbucket Data Center አይሸፍኑም፤ ነገር ግን CLI Node 22 ባለው እና API ሊደርስበት በሚችል ማንኛውም CI ውስጥ ይሰራል።
አዎ። የይዘት አገናኞች ከ CMS፣ ከመደብር ወይም ከእርዳታ ማዕከል ያነቡ፤ ሁለት አቅጣጫ ያላቸው ደግሞ የተገመገሙትን ቋንቋ ወደ ኋላ ይጽፉ። አንዳንዶቹ ለማስመጣት ብቻ የሚያገለግሉ ሲሆን፣ እያንዳንዱ አገናኝ ገጽ የትኛው እንደሆነ ያሳያል።
አዎ። አንድን ቦታ (locale) ወደ CDN ያሳትሙ፤ ምርትዎ በ runtime SDKs በኩል በ runtime ያነበዋል። የቅርብ ጊዜው URL ለስድሳ ሰከንዶች ይቀመጥ (cache)፣ እያንዳንዱ የተሳተፈ ስሪት የራሱን URL ይይዛል፣ እና የመጨረሻዎቹ ሃያ ስሪቶች ይቆያሉ።
አስመጪው ፕሮጀክቶችን፣ ቁልፎችን እና የነበሩትን ትርጉሞች ከ Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor ያዛውራል። የተሳተፉ ትርጉሞች እንደ ሰው ስራ ይቆጠራሉ፤ ስለዚህ ምንም ሂደት አይጽፍባቸውም። በማንኛውም ዕቅድ ነጻ ነው እና አንድ ጊዜ ብቻ ይሰራል።