Unbreakable i18n for agents loved by humans
No key to name, no locale file to sync, no a.b.c on screen
The source text is the key, translations are unbreakable.
5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดชเตเดชเต
เดจเดฟเดเตเดเดณเตเดเต i18n เดชเตเดฐเดพเดตเตผเดคเตเดคเดฟเดเดฎเดพเดเตเดเดฒเตโ 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเตโ. เดเดณเดฟเดฏเดฒเตเดฒ.
เดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดฒเตเดฒ
เดจเดฟเดเตเดเดณเตเดเต เดฎเดธเตเดคเดฟเดทเตเดเด เดเดคเตเดคเดฐเด เด เตผเดคเตเดฅเดฐเดนเดฟเดคเดฎเดพเดฏ เดเตเดฒเดฟเดเดณเดฟเตฝ เดเตผเดชเตเดชเตเดเดฐเตเดคเต.
เดเดจเตเดจเดพเด เดฆเดฟเดตเดธเด เดฎเตเดคเตฝ เดเตเดฒเตเดฌเตฝ
เด เดงเดฟเด เดถเตเดฐเดฎเดฎเดฟเดฒเตเดฒเดพเดคเต เด เดจเตเดคเดพเดฐเดพเดทเตเดเตเดฐ markets เดเดณเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตโเดเตเดเตเด.
เดธเตเดฑเตเดฑเดชเตเดชเต i18n, เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเต เดฌเตเดธเต เดถเตเดฆเตเดงเดฎเดพเดฏเดฟ เดธเตเดเตเดทเดฟเดเตเดเตเด เฒฎเฒคเณเฒคเณ เดตเตเดเดคเตเดคเดฟเตฝ เดทเดฟเดชเตเดชเต เดเตเดฏเตเดฏเตเด
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ i18n เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดเตเดเตเดฑเต PITA เดเดณเตเดฃเตเดเต. เดตเตเดฆเดจเดเตพ เดตเดฒเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ i18n เดธเดพเดงเตเดฏเดฎเดพเดฏ autant possible.
เด เดคเต เดจเดฟเดเตเดเตพ เดฌเตเดเตเดเดฟเตฝ เดเตเดฒเดตเดดเดฟเดเตเดเตเดฃเตเด เดธเดฎเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเต เดธเดฟเดธเตเดฑเตเดฑเด เดธเดเตเดเดฎเดพเดเตเดเตเด: เดเตเดฑเดเตเดเดคเต 1 เดฎเดฃเดฟเดเตเดเตเตผ เดธเตเดจเดฟเดฏเตผ เดกเตเดตเดฒเดชเตเดชเตผ เดธเดฎเดฏเด
เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดฏเตเดเตเดเตเด เดฎเตเดจเตเดจเตเดเตเดเตเด เดชเดฟเดจเตเดจเตเดเตเดเตเด: เดเดฐเต เดเตเดฏเตเดเตเดเตเด 1 เดฎเดฟเดจเดฟเดฑเตเดฑเต, x500 เดเตเดเตพ, x2 เดญเดพเดทเดเตพ = 17 เดฎเดฃเดฟเดเตเดเตเตผ
i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเดฟเดเตเดเตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพ เดฌเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเดฏเตเด เดเดฐเต เดฎเตเดเดฟเดฑเตเดฑเต เดเตผเดกเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด.
เดเดจเตเดจเต เดฎเดฟเดเตเด เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเด เดชเดพเด เด เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเตป เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดคเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดตเตเดฆเดจเดพเดเดจเดเดฎเดพเดฃเต. เดเดคเดฟเดจเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เดตเตเดฆเดจเดพเดเดจเดเดฎเดพเดฃเต.
เดจเดฟเดเตเดเตพ เดเดชเตเดชเดฟเตฝ เดเดฐเต เดเตเดเตเดธเตเดฑเตเดฑเต เดเดพเดฃเตเดฎเตเดชเตเตพ, เด เดคเดฟเดจเต เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเต เดเดฃเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเดฟเดเตเดเตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเดณเตเดเต เดฎเดธเตเดคเดฟเดทเตเดเด เดเตเดเตเดคเตฝ เดคเดพเดฒเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดเดพเดฐเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดmathttเดเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเด
เดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเต, เดจเดฟเดเตเดเตพ เดเดชเตเดชเดฟเตฝ เดตเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพ gestion เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต.
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เด เดตเดฐเตเดเต เดเดชเตเดชเดฟเตฝ someheader.welcome.title เดเดพเดฃเตเด.
i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเดฟเดเตเดเตพ i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดจเดฒเตเดฒ เดนเตเดกเตเดฒเตเดจเตเดเตพ เดเดดเตเดคเตเด, เดฎเดพเตผเดเตเดเดฑเตเดฑเดฟเดเดเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเด, เดตเดฟเตฝเดชเตเดชเดจ เดจเตเดเตเด.
เดเตเดกเต เดฌเตเดธเตเดเตพ เดฎเดจเตเดนเดฐเดฎเดพเดฃเต... i18n เดเตเดเตพ เดฌเดพเดงเดฟเดคเดฎเดพเดเตเดฎเตเดชเตเตพ
เดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดเต, เดจเดฟเดเตเดเตพ เดเตเดกเต เดเด เดเดณเตเดณเดเดเตเดเด เดเด เดตเดพเดฏเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเดฃเด, เดชเตเดฐเดเตเดคเดฟเดฆเดคเตเดค เดญเดพเดทเดฏเดฒเตเดฒ.
เดเดฟเดฒเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดฐเต เดคเดฟเดฐเตเดคเตเดคเตฝ เดจเดเดคเตเดคเดฃเด, เดเดพเดฐเดฃเด เดเดฐเต เดตเดพเดเตเดฏเด เดตเตเดฏเดพเดเดฐเดฃเดชเดฐเดฎเดพเดฏเดฟ เดถเดฐเดฟเดฏเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เด เดคเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต.
i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, i18n เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเตเดกเต เดฌเตเดธเต เดฎเดจเตเดนเดฐเดฎเดพเดฏเดฟ เดคเตเดเดฐเตเด.
เดเดฒเตเดฒเดพ i18n เดเดตเดถเตเดฏเดเตเดเดณเตเดฏเตเด เดจเดฟเดฑเดตเตเดฑเตเดฑเตเดจเตเดจ MCP เดธเตเตผเดตเตผ
เดเดเดจเตเดฑเดฟเดเต เดเตเดกเดฟเดเดเดฟเดจเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด เดเดคเตเดฐ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฑเตเดฑเต เดเดฑเต เดเดพเดฐเดฃเดเตเดเตพ.
เดธเตเดทเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดชเตเดฐเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดเดฐเต เดเต เดเดจเตเดจเดคเต เดถเดฐเดฟเดฏเดพเดฏ เดเดคเตเดคเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเดพเดฎเดเดฐเดฃ เดคเตเดฐเตเดฎเดพเดจเดฎเดพเดฃเต. เดฐเดฃเตเดเต เดเดเดจเตเดฑเตเดฎเดพเตผ เดเดฐเต เดฌเดเตเดเดฃเดฟเดจเต login.submit, auth.button.send เดเดจเตเดจเดฟเดต เดเดดเตเดคเตเดจเตเดจเต. เดเตเดเตพ เดเดฒเตเดฒเดพเดคเต เดคเตเดฐเตเดฎเดพเดจเดฎเตเดเตเดเตเดเดพเดจเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.
เดเดฐเต เดซเดฏเดฒเตโ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตโ, เดเดฐเตเดชเดคเดฒเตเดฒ
เดเดฐเต เดเต-เดฌเตเดฏเดฟเดธเตเดกเต เดฎเดพเดฑเตเดฑเด เดเดฎเตเดชเตเดฃเดจเตเดฑเดฟเดจเตเดฏเตเด เดเดฐเต เดฒเตเดเตเดเตฝ JSON เดซเดฏเดฒเดฟเดจเตเดฏเตเด เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดเดจเตเดฑเตเดเตพ เดซเดฏเดฒเตเดเตพ เดฎเดฑเดเตเดเตเดจเตเดจเต. เดเดตเดฟเดเต, เดเดฐเต เดชเดเตผเดชเตเดชเต เดฎเดพเดฑเตเดฑเด เดเดฑเตเดฑ เดซเดฏเดฒเดฟเดจเตเดฑเต เดเดกเดฟเดฑเตเดฑเดพเดฃเต.
เดเดเดจเตเดฑเต เดซเตเดฒเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดฎเตเตผเดเต เดธเดเดเตผเดทเดเตเดเดณเดฟเดฒเตเดฒ
เด เดเตเดเต เดเดเดจเตเดฑเตเดฎเดพเดฐเตโ เด เดเตเดเต เดถเดพเดเดเดณเดฟเดฒเตโ เดเดฒเตเดฒเดพเดตเดฐเตเด en.json เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต: เดเดฑเดชเตเดชเตเดณเตเดณ เดเดฐเต เดธเดเดเตผเดทเด. เดชเดเตเดเดฟเดเตเดจเตเดจ เดซเดฏเดฒเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดตเตผเดเตเดเต เดเตเดฐเตเดเดณเตเด เดฌเดพเดเตเดเตเดเตเดฐเตเดฃเตเดเต เดเดเดจเตเดฑเตเดฎเดพเดฐเตเด เดเดฐเดฟเดเตเดเดฒเตเด เดเตเดเตเดเดฟเดฎเตเดเตเดเดฟเดฒเตเดฒ.
เดเตเดเตเดเดฃเตเดเดณเดฟเตฝ เดเตเดฒเดตเต เดเตเดฑเดเตเด
เดเดฐเต เดเต เดตเตเดฃเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป, เดเดฐเต เดเดเดจเตเดฑเต เดเดฐเต เดเดกเดฟเดฑเตเดฑเดฟเดฒเตเด เดฒเตเดเตเดเตฝ เดซเดฏเดฒเตเดเตพ เดเดฃเตเดเตเดเตเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเดฃเด. เดเต เดเดฒเตเดฒเดพเดคเตเดค เดฒเตเดกเตเดเตพ เดเดจเตเดจเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ: เดเตเดเตเดธเตเดฑเตเดฑเต เดเดฎเตเดชเตเดฃเดจเตเดฑเดฟเตฝ เดคเดจเตเดจเตเดฏเดพเดฃเต.
เดตเดพเดฏเดฟเดเตเดเดพเดตเตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ
เดชเตเตพ เดฑเดฟเดเตเดตเดธเตเดฑเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเดพเดเดเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดฎเดจเตเดทเตเดฏเดจเต เดฑเดฟเดตเตเดฏเต เดเดเดจเตเดฑเต เดเดฐเต เดเต เดเดจเตเดคเดฟเดจเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เด เดจเตเดตเตเดทเดฟเดเตเดเดพเดคเต เดคเดจเตเดจเต เดเตเดชเตเดชเดฟเดจเต เดตเดฟเดงเดฟ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดจเดฟเดเตเดเดณเตเดเต CLAUDE.md-เตฝ เดเดฐเต เดจเดฟเดฏเดฎเด
เดจเดฟเดเตเดเตพ เดเดดเตเดคเตเดจเตเดจ เดเดฐเต i18n เดจเดฟเดฏเดฎเดตเตเด เดเดเดจเตเดฑเต เดฒเดเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดจเดฟเดฏเดฎเดฎเดพเดฃเต. เด เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เดเดฑเตเดฑ เดตเดฐเดฟ เดฎเดพเดคเตเดฐเดฎเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต โ เดซเตเตพเดฌเดพเดเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเดพเด เดฎเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ เดเดฐเต เดคเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเดจเดฟเตฝ a.b.c เดเดพเดฃเดฟเดเตเดเดฟเดฒเตเดฒ.
เดจเดฟเดเตเดเดณเตเดเต เดเดเดจเตเดฑเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเด i18n เดจเดฟเดฏเดฎเด
# CLAUDE.md Write the UI copy in English and wrap it in <T>โฆ</T> from i18n-keyless-react. That is the whole i18n setup.
เดจเดฟเดเตเดเดณเตเดเต เดเดเดจเตเดฑเดฟเดจเต เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดจเดพเดเตเด, เดเดดเตเดคเดพเดจเดฒเตเดฒ
MCP เดธเตเตผเดตเตผ เดตเดดเดฟ, เดเดเดจเตเดฑเต เดเดพเดฃเดพเดคเตเดค เดชเดฐเดฟเดญเดพเดทเดเตพ เดชเดเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต, เดฎเตเดถเด เดเดจเตเดจเดฟเดจเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดเดณเตเดณ เดชเดเตผเดชเตเดชเต เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต โ เด เดคเดฟเดจเตเดฑเต เดธเตเดตเดจเตเดคเด OAuth เดฒเตเดเดฟเดจเตเดเต, เดชเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเต เดเดฒเตเดฒเดพเดคเต.
MCP เดเตเดกเต เดตเดพเดฏเดฟเดเตเดเตเดเดเดจเตเดจเดพเด เดฆเดฟเดตเดธเด เดฎเตเดคเตฝ เดฒเตเดเดตเตเดฏเดพเดชเดเดฎเดพเดฏเดฟ เดเดฐเดเดญเดฟเดเตเดเตเด
เดธเดเตเดเตเตผเดฃเตเดฃเดค เดเดพเดฐเดฃเด i18n เดจเต เดคเดพเดฎเดธเด เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด. 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ, เดฆเดฟเดตเดธเดเตเดเดณเดฟเตฝ เด เดฒเตเดฒ, เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด. i18n เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจ เดชเตเดฒเต เดจเดฟเดเตเดเดณเตเดเต เดตเดฟเดเดธเดจ เดตเตเดเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด.
- 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดเดเดชเตเดฒเดฟเดฎเตเดจเตเดฑเตเดทเตป. เดเดณเดฟเดฏเดฒเตเดฒ.
เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเตบเดซเดฟเดเต เดเดฌเตเดเดเตเดฑเตเดฑเตเด เดจเดฟเดเตเดเตพ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดตเดฟเดเดธเดจ เดตเตเดเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด
i18n เดเดฐเดฟเดเตเดเดฒเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจ เดชเตเดฒเต เดเตเดกเต เดเตเดฏเตเดฏเตเด.
- เดเตเดฒเตเดฌเตฝ เดฎเดพเตผเดเตเดเดฑเตเดฑเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเด
เดชเตเดคเดฟเดฏ เดญเดพเดทเดเดณเดฟเดฒเตเดเตเดเต เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดฑเดฟเดซเดพเดเตเดเดฑเดฟเดเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
- SSR & SEO เดคเดฏเตเดฏเดพเดฑเดพเดฃเต
Next.js, Remix, TanStack Start, เฒฎเฒคเณเฒคเณ Astro เดเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดคเดฟเดฐเดฏเตฝ เดเดเตเดเดฟเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดธเตเตผเดตเตผ-เดฑเตเตปเดกเตผ เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด โ เดเดฐเต 5-เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดชเตเดชเต.
เดชเดพเดฐเดฎเตเดชเดฐเตเดฏ i18n
i18n-เดเตเดฒเดฟเดฒเตเดฒเดพเดคเตเดค
เด เดคเดฟเดจเต เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต
เดเตเดตเดฒเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเตบเดซเดฟเดเต เดเดฌเตเดเดเตเดฑเตเดฑเต เดฎเดพเดคเตเดฐเด, เดจเดฟเดเตเดเตพ เดเดเตเดณเดฎเดพเดฏเดฟ เดชเตเดเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.
เด
เดคเตเดชเตเดฒเต เดเตเดเตเดคเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดเดเดจเตเดฑเต เดเดคเต เดจเดฟเดเตเดเตพเดเตเดเดพเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเด.
1. เดฌเตเดธเดฟเดเต เดธเตเดฑเตเดฑเดชเตเดชเต
import * as I18nKeyless from "i18n-keyless-react";
I18nKeyless.init({
API_KEY: "YOUR_API_KEY",
storage: window.localStorage,
languages: {
primary: "en",
supported: ["en", "fr"],
},
});2. เดเดเด เดเดชเดฏเตเดเด
import { I18nKeylessText } from "i18n-keyless-react";
// import { T } from "i18n-keyless-react"; // also works
// Just write in your primary language
<I18nKeylessText>
Welcome to our website
</I18nKeylessText>3. เดธเตเตผเดตเตผ-เดธเตเดกเต เดเดชเดฏเตเดเด (เดเดฆเดพ: Node.js)
import { awaitForTranslationOrFallbackToOriginal, type Lang } from 'i18n-keyless-node';
const title = await awaitForTranslationOrFallbackToOriginal('Come see my app!', user.lang as Lang);
const body = await awaitForTranslationOrFallbackToOriginal('So many new stuff!', user.lang as Lang);
await sendExpoPushNotification({ user, title, body });4. เดเดเดเดเตเดเดณเตเดเต เดฌเดพเดนเตเดฏ เดชเดพเด เดคเตเดคเดฟเดจเดพเดฏเดฟ
import { getTranslation } from "i18n-keyless-react";
export default function Navigation() {
return (
<HomeTabs.Navigator>
<HomeTabs.Screen
options={{ tabBarLabel: getTranslation("Welcome") }}
name="WELCOME"
/>
</HomeTabs.Navigator>
);
}เดคเตผเดเตเดเดฎเดเตพ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
i18n-keyless เดเดฐเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต, API เดธเตเดตเดจเดตเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดคเต เดจเดฟเดเตเดเดณเตเดเต เดชเดพเด เตเดฏเดญเดพเดเด เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเต เดคเดจเตเดจเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดคเตผเดเตเดเดฎ เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, AI API เดเตเตพ เดตเดดเดฟ เดคเตผเดเตเดเดฎ เดจเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ I18nKeyless API-เดฒเตเดเตเดเต เดเดฐเต เด เดธเดฟเดเตเดเตเดฐเดฃเดธเต เดซเตเดเตเดเต เดจเดเดคเตเดคเตเด.
เด เดเดชเตเดชเดฑเตเดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเตเดตเต เดฎเตเดกเดฟเดฒเดพเดฃเต เดจเดเดคเตเดคเตเดจเตเดจเดคเต, เดจเดฟเดเตเดเตพ เดเตเดกเดฟเดเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ. เดจเดฟเดเตเดเตพ เดเดฐเตเดฃเตเดฃเด เดค missed lostเตเดเตเดเดฟเตฝ, เดเดคเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดตเดฟเดตเตผเดคเตเดคเดจเด เดจเดทเตเดเดชเตเดชเตเดเตเด เดเดฆเตเดฏเดคเตเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเต เดฎเดพเดคเตเดฐเด เดเดฐเต เดคเดเดฐเดพเดฑเต เดเดพเดฃเตเด, เดคเตเดเตผเดจเตเดจเต เด เดคเต เดฒเตเดเดฎเตเดฎเตเดชเดพเดเตเดฎเตเดณเตเดณ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดคเตฝเดเตเดทเดฃเด เดฒเดญเตเดฏเดฎเดพเดเตเด.
เดจเดฟเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเตเตผ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดเดเต เดเดฒเตเดฒเดพ เดญเดพเดทเดฏเดฟเดฒเตเด, เดเดฐเต เดฑเดฟเดฒเตเดธเดฟเดฒเตเด
เดเดฐเต เด เดชเตโเดกเตเดฑเตเดฑเตเด เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเตเดธเต เดเตเดฑเดฟเดชเตเดชเตเดเตพ, เดตเดฟเดตเดฐเดฃเด, เดเตเดตเตเดกเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต โ เดเดฐเต เดญเดพเดทเดฏเตเดเตเดเตเด, เดฐเดฃเตเดเต เดธเตเดฑเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเด. เด เดคเต เดจเดฟเดเตเดเดณเต เดญเดพเดทเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดเดฏเตเดจเตเดจเต. เดเดชเตเดชเต เด เดฒเตเดฒ.
- เดเดฒเตเดฒเดพ เดญเดพเดทเดเดณเตเดเตเดฏเตเด เดฑเดฟเดฒเตเดธเต เดเตเดฑเดฟเดชเตเดชเตเดเตพ, เดเดฐเตเดฑเตเดฑ เดเตเดณเดฟเตฝ
เด เดชเตเดกเตเดฑเตเดฑเต เดเดฐเดฟเดเตเดเตฝ เดเดดเตเดคเตเด. เดจเดฟเดเตเดเตพ เดตเดฟเตฝเดเตเดเตเดจเตเดจ เดเดฐเต เดญเดพเดทเดฏเดฟเดฒเตเด awaitForTranslation เด เดคเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต, เดจเดฟเดเตเดเดณเตเดเต เดธเตเดฑเตเดฑเตเตผ เดเตเตบเดซเดฟเดเต EAS เด เดฒเตเดฒเตเดเตเดเดฟเตฝ fastlane-เดฒเตเดเตเดเต เด เดคเต เดซเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- 48 เดญเดพเดทเดเตพ, เดเดชเตเดชเต เดธเตเดฑเตเดฑเตเตผ เดธเตเดฒเตเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต
pt-BR เดเด pt-PT เดเด เดฐเดฃเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเดพเดฃเต; en-GB, en-AU, en-CA เดเดจเตเดจเดฟเดต เดฎเตเดจเตเดจเต. toAppStoreLocale เดเดฐเต เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเตเดฏเตเด เดถเดฐเดฟเดฏเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเตเดเตเดเต เดตเตเดฏเตเดเตเดเตเดจเตเดจเต.
- เดฑเดฟเดฒเตเดธเต เดเดฒเตเดฒเดพเดคเต เดเดฐเต เดฎเตเดถเด เดตเดฟเดตเตผเดคเตเดคเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด
เดเดชเตเดชเดฟเตฝ, เดกเดพเดทเตเดฌเตเตผเดกเดฟเดฒเต เดเดฐเต เดเดตเตผเดฑเตเดกเต เดเดฐเต เดธเดฎเดฏเด เดฒเตเดตเดฟเดฒเดพเดฃเต โ เดนเตเดเตเดเตโเดซเดฟเดเตเดธเต เดฌเดฟเตฝเดกเต, เดธเตเดฑเตเดฑเตเตผ เดฑเดฟเดตเตเดฏเตเดตเต เดเดฒเตเดฒ. เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ, เดชเตเดทเต เดตเตเดฃเตเดเตเด เดฑเดฃเตเดฃเตเดเตเดฏเตเดฏเตเด.
- เดตเดพเดเตเดเดฟเดจเต เดตเดฟเดฒเดฏเดฟเดฒเตเดฒ
เดเดฐเต เดชเดฐเดฟเดญเดพเดทเดเตป เดเดเดฆเตเดถเด โฌ0.10 เดตเดพเดเตเดเดฟเดจเต เดเตเดฎเดคเดฒใใพใ. 10 เดญเดพเดทเดเดณเดฟเตฝ 2,000 เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดเดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเตเดตเดฒเดชเตเดชเดฑเดฟเดจเต เดตเดดเดเตเดเดพเดคเตเดค เดเดฐเต เดฌเดเดฑเตเดฑเต เดเดฃเต. เดเดตเดฟเดเต เดตเดพเดเตเดเตเดเตพ เดเดฃเตเดฃเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเดเตเดธเตเดชเต เดเดชเตเดชเดฟเดจเตเดฑเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฑเดฟเดธเดฟเดชเดฟ
// store.config.js โ EAS Metadata awaits an async config
const { init, awaitForTranslation, toAppStoreLocale } = require("i18n-keyless-node");
const LANGS = ["en", "fr", "de", "ja", "pt-BR"];
const DESCRIPTION = "Bibi translates your app while you sleepโฆ";
module.exports = async () => {
init({ API_KEY: process.env.I18N_KEYLESS_KEY, languages: { primary: "en", supported: LANGS } });
const info = {};
for (const lang of LANGS) {
info[toAppStoreLocale(lang)] = {
title: await awaitForTranslation("Bibi", lang, { context: "App Store app name, 30 characters max" }),
subtitle: await awaitForTranslation("Keyless i18n", lang, { context: "App Store subtitle, 30 characters max" }),
description: await awaitForTranslation(DESCRIPTION, lang, { context: "App Store description" }),
};
}
return { configVersion: 0, apple: { info } };
};เดเดฐเต เดเตเตพ Google Play-เดจเต fastlane เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดซเดฏเดฒเตเดเตพ เดเดดเตเดคเตเดจเตเดจเต. เดเตเดฏเดพเดชเตเดธเต เดเดชเดฆเตเดถเดชเดฐเดฎเดพเดฃเต: เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดงเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเตเด เดจเดฟเดเตเดเตพ เดชเตเดทเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเตเดณเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด.
เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดธเดพเตปเดกเตเดฌเตเดเตเดธเต
i18n-keyless เดเดเตเดเดจเต เดฑเดฟเดฏเตฝ-เดเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดเดพเดฃเตเด
เดจเดฟเดเตเดเตพ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดตเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดพเดฃเดพเตป เดเดฐเต เดฒเตเดตเต, เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดเตเดเตโเดฌเตเดฒเดฟเดฑเตเดฑเตเดธเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดคเตเดฑเดเตเดเตเด.
เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดฒเดพเดณเดฟเดเตเดเตเดจเตเดจเต เดฒเดพเดณเดฟเดเตเดเตเดจเตเดจเต
เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ i18n-keylessเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดคเดพเดฃเต เดชเดฑเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเตเด
เดเดพเตป 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดคเดจเตเดจเต เดเดเตเดเดณเตเดเต MVP-เดฏเดฟเตฝ i18n เดเตเตผเดเตเดเดพเตป เดเดดเดฟเดเตเดเต. เด เดงเดฟเด เดกเตเดตเดฒเดชเตเดฎเตเดจเตเดฑเต เดธเดฎเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต 7 เดญเดพเดทเดเดณเดฟเตฝ เดเดเตเดเตพ เดฒเตเดเตเดเต เดเตเดฏเตเดคเต. เดจเดฎเตเดฎเตเดเต เดเตเดกเตเดฌเตเดธเต เดถเตเดฆเตเดงเดฎเดพเดฏเดฟ เดคเตเดเตผเดจเตเดจเต, เดเตเดเดพเดคเต เดเดเตเดเตพ เดตเดฟเดตเตผเดคเตเดคเดจ เดเตเดเตพ gestion เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดเตเดเต.
Jamie Smith
เดเดฐเต เดเตเตพ เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเดฒเต เดธเดฟเดเดฟเด
เดคเตผเดเตเดเดฎเดพ เดเตเดเตพ เดฎเดพเดจเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดฎเดพเดจเดธเดฟเด เดฌเดพเดฆเตเดงเตเดฏเดค เดเดเตเดเดณเตเดเต เดเดฒเตเดชเดพเดฆเดจเดเตเดทเดฎเดคเดฏเต เดจเดถเดฟเดชเตเดชเดฟเดเตเดเต. i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตเดเตพ เดชเตเดฐเดเตเดคเดฟเดฆเดคเตเดค เดญเดพเดทเดฏเดฟเตฝ เดเดดเตเดคเตเดเดฏเตเด เดเดฒเตเดฒเดพเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต workflow-เตฝ i18n เดเดจเดฟเดฏเตเด เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเตเดจเตเดจเดคเตเดชเตเดฒเต.
Alex Lee
เดฎเดฑเตเดฑเตเดฐเต เดเตเตพ เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเดฒเต เดฒเตเดกเต เดกเตเดตเดฒเดชเตเดชเตผ
เดเดเตเดเตพ เดฒเตเดเตเดเดฟเดจเต เดถเตเดทเด เดเดเตเดเดณเตเดเต เดเตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ i18n เดตเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดชเตเดตเตเดเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. i18n-keyless เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตเดเตพ เดเดคเต เดเดเตเดเดณเตเดเต MVP เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเดฆเตเดฏ เดฆเดฟเดตเดธเด เดฎเตเดคเตฝ เดคเดจเตเดจเต เดเดเตเดณเดคเดฒเดคเตเดคเดฟเตฝ เดฒเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดคเต. ROI เด เดคเตเดญเตเดคเดเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.
Maria Rodriguez
เดเตเดฒเตเดฌเตฝเดเดชเตเดชเดฟเดฒเต เดธเตเดฅเดพเดชเดเตป
เคธเคฐเคฒ, เดชเตเดฐเดตเดเดจเตเดฏเดฎเดพเดฏ เดตเดฟเดฒ เดจเดฟเดถเตเดเดฏเด
เดจเดฟเดเตเดเดณเตเดเต เดธเตเดเตเดฏเดฟเดฒเดฟเดจเดพเดฏเดฟ เดเดฐเต เดซเตเดฒเดพเดฑเตเดฑเต เดตเดฟเดฒ.
เดเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเดฟเดฒเตเด เดเดฒเตเดฒเดพ เดธเดตเดฟเดถเตเดทเดคเดเดณเตเด.
เดตเดพเดเตเดเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเตเดณเตเดณ เดซเตเดธเต เดเดฒเตเดฒ, เดเตเดเตเดเตบ เดเดฃเดเตเดเต เดเดฒเตเดฒ.
เดฎเดพเดธเดคเตเดคเดฟเตฝ 1,000 เดธเดเตเดต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฐเต
เดเตปเดกเดฟ เดเดชเตเดชเตเดเดณเตเด เดชเตเดคเดฟเดฏ เดเตฝเดชเตเดชเดจเตเดจเดเตเดเดณเตเด
เดฎเดพเดธเดคเตเดคเดฟเตฝ 5,000 เดธเดเตเดต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฐเต
เดคเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดทเดเดฐเต เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจ เดเดชเตเดชเตเดเตพเดเตเดเดพเดฏเดฟ
เดฎเดพเดธเดคเตเดคเดฟเตฝ 50,000 เดธเดเตเดต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฐเต
เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดฐเดพเดเตเดทเตป เดเดณเตเดณ เดเดชเตเดชเตเดเตพเดเตเดเต
500,000 เดตเดฐเต เดฎเดพเดธเดเดคเตเดฑเตเด เดธเดเตเดUsers
เดธเตเดเตเดฏเดฟเดฒเดฟเดฒเตเดณเตเดณ เดเดคเตเดชเดจเตเดจเดเตเดเตพเดเตเดเต
เดเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเดฟเดฒเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต:
เดเดฒเตเดฒเดพ 48 เดญเดพเดทเดเดณเตเด. เดฎเตเดดเตเดตเตป เดฒเตเดเด, เดเดฆเตเดฏ เดฆเดฟเดตเดธเด เดฎเตเดคเดฒเต
เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพ, AI เดเตพเดชเตเดชเตเดเต. เดชเตเดคเดฟเดฏ เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดธเตเดตเดฏเด เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต
UGC (เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดเดณเตเดณเดเดเตเดเด)เดฏเตเดเต เดฒเตเดตเต เดตเดฟเดตเตผเดคเตเดคเดจเด
เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เด เดชเตเดเตเดฐเตเดกเต, เดกเตเตบเดเตเดฐเตเดกเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเดฆเตเดฆเดพเดเตเดเตเด
500,000-เดฒเดงเดฟเดเด เดฎเดพเดธเตเดจ เดธเดเตเดUsers? เดเดเตเดเดณเต เดฌเดจเตเดงเดชเตเดชเตเดเตเด
เด เดคเต เดเดชเตเดชเต เดฎเดฑเตเดฑเตเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดคเตเดฐ เดเตเดฒเดตเดพเดเตเด
เดฐเดฃเตเดเต เดธเตเดฒเตเดกเดฑเตเดเดณเตเด przes.move เดเตเดฏเตเดฏเตเด. เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดชเดฟเดจเดพเดฏเตเดณเตเดณ เดฌเดฟเดฒเตเดฒเต เดเดฒเตเดฒเดพ 48 เดญเดพเดทเดเดณเดฟเดฒเตเด เดเดฃเตเดเต.
| เดชเดฐเดฟเดนเดพเดฐเด | เดจเดฟเดเตเดเดณเตเดเต เดฎเดพเดธเดฟเด เดฌเดฟเดฒเตเดฒเต | เดจเดฟเดเตเดเตพ เดชเตเดฐเดคเดฟเดซเดฒเด เดจเตฝเดเตเดจเตเดจเต | เดตเดฟเดตเตผเดคเตเดคเดจเด | เดญเดพเดทเดเตพ |
|---|---|---|---|---|
| i18n-keylessเดเดเตเดเตพ | โฌ4/ เดฎเดพเดธเด | เดฎเดพเดธเดฟเด เดธเดเตเดต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดเดฏเด เดเดฏเด. | AI, เดชเดฐเดฟเดฎเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค, เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต | เดเดฒเตเดฒเดพ 48, เดเดฆเตเดฏ เดฆเดฟเดตเดธเด เดฎเตเดคเตฝ |
| Crowdin | โฌ88/ เดฎเดพเดธเด1 | เดนเตเดธเตเดฑเตเดฑเตเดเตเดฏเตเดค เดตเดพเดเตเดเตเดเตพ: เดจเดฟเดเตเดเดณเตเดเต เดตเดพเดเตเดเตเดเตพ ร 48 | Crowdin AI, เดเตเดตเดพเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Intlayer | โฌ27/ เดฎเดพเดธเด2 | เดธเตเดฑเตเดฑเตเดเดณเตเด เดชเตเดฐเตเดเดเตเดเตเดเดณเตเด | AI เดเตเดจเดฑเตเดทเตป, เดเตเดตเตเฎพเฎเฏเฎเดฟเดจเตเดณเตเดณเดฟเตฝ | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Lingo.dev | โฌ91/ เดฎเดพเดธเด3 | เดเดฐเต เดฌเตเดธเต เดซเต, เดคเตเดเตผเดจเตเดจเต AI เดเตเดเตเดเดฃเตเดเตพ | AI เดฌเดฟเดฒเตเดฒเต เดจเตเดฐเดฟเดเตเดเต เดจเดฟเดเตเดเดณเต เดคเตเดเดฟ เดตเดฐเตเดจเตเดจเต | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Locize | โฌ77/ เดฎเดพเดธเด4 | เดตเดพเดเตเดเตเดเตพ ร 48, เดเตเดเดพเดคเต CDN เดกเตเตบเดฒเตเดกเตเดเตพ | เดจเดฟเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด AI เดเต เดเดเตเดเตเดเตเดจเตเดจเต | เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดเดฑเตเดฑเดตเตเด เดตเดฒเดฟเดฏ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเต 10 |
| Lokalise | โฌ132/ เดฎเดพเดธเด5 | เดธเตเดฑเตเดฑเตเดเตพ, เดชเดฟเดจเตเดจเต เดคเดพเดเตเดเตเดฒเตเดเตพ | เดตเดฟเดตเตผเดคเตเดคเดเตผ เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดเตเดฏเตเดฏเตเดจเตเดจเต | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Phrase | โฌ483/ เดฎเดพเดธเด6 | เดธเตเดฑเตเดฑเตเดเตพ, เดคเตเดเตผเดจเตเดจเต เดฎเดพเดจเตเดเต เดเตเดฏเตเดค เดตเดพเดเตเดเตเดเตพ | เดตเดพเดเตเดเดฟเดจเต $0.06 เดฎเตเดคเตฝ, เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดเตเดฏเตเดฏเตเดจเตเดจเต | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Smartling | โฌ552/ เดฎเดพเดธเด7 | เดเดฒเตเดฒเดพ เดตเดพเดเตเดเตเด, เดเดฒเตเดฒเดพ เดญเดพเดทเดฏเตเด | AI เดฎเตเดดเดฟเดฎเดพเดฑเตเดฑเด $0.06 เดเดฐเต เดตเดพเดเตเดเดฟเดจเตเด | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเต |
| Tolgee | โฌ49/ เดฎเดพเดธเด8 | เดเดพเดตเตเดเดณเตเด เดธเตเดฑเตเดฑเตเดเดณเตเด | เดฏเดจเตเดคเตเดฐ เดตเดฟเดตเตผเดคเตเดคเดจ เดเตเดฐเตเดกเดฟเดฑเตเดฑเตเดเตพ | เดจเดฟเดเตเดเตพ เดเดฐเตเดจเตเดจเตเด เดจเดฟเดฑเดฏเตเดเตเดเตเดจเตเดจเต |
| Weglot | โฌ1,678/ เดฎเดพเดธเด9 | เดตเดพเดเตเดเตเดเตพ ร เดญเดพเดทเดเตพ, เดเดฐเต เดตเตเดฌเต เดชเตเดเดฟเตฝ | เดฎเตเดทเตเตป, เดเตเดตเตเฎพเฎเฏเฎเดฟเดจเตเดณเตเดณเดฟเตฝ | เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดเดฑเตเดฑเดตเตเด เดตเดฒเดฟเดฏ เดชเดฆเตเดงเดคเดฟเดฏเดฟเตฝ 20 |
เดชเดฌเตเดฒเดฟเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดฟเดฒเดเตพ, 2026 เดเดเดธเตเดฑเตเดฑเดฟเตฝ เดตเดพเดฏเดฟเดเตเดเดคเต. เดตเดฟเตฝเดชเตเดชเดจเดเตเดเดพเตผ เด เดตเดฏเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดฆเดฏเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด. เดเดฐเต เดฌเดฟเดฒเตเดฒเตเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดธเตเดฑเตเดฑเตเดชเตเดชเดฟเดจเตเดฑเต เดจเดฎเตเดฎเตเดเต เดตเดพเดฏเดจเดฏเดพเดฃเต, เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดชเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด เดเดต tap plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan plan
1 Crowdin เดชเตเดฐเต เดชเตเดฒเดพเดจเดฟเตฝ 60,000 เดนเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดค เดตเดพเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดฎเดพเดธเด 44 เดฏเตเดฑเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดตเดพเตผเดทเดฟเดเดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฐเต เดนเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดค เดตเดพเดเตเดเต เดเดฐเต เดฒเดเตเดทเตเดฏ เดญเดพเดทเดฏเดฟเดฒเต เดเดฐเต เดตเดพเดเตเดเดพเดฃเต. 60,000-เตฝ เดเตเดเตเดคเดฒเดพเดฃเตเดเตเดเดฟเตฝ เด เดฌเตเดฒเตเดเตเดเต เดตเดฟเดฒ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
2 Intlayer เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดเดฃเต. $29 เดชเตเดฐเดคเดฟเดฎเดพเดธเด CMS เดเด AI เดเดจเดฑเตเดทเตป เดเตเดเตเดเดฏเตเด เดตเดพเดเตเดเตเดจเตเดจเต. เดเตเดเตเดเดฏเตเดเตเดเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณเดชเตเดชเตเตพ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด AI เดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เด เดคเดฟเดจเดพเตฝ เดเดฐเต เดฎเดฟเดฒเตเดฏเตบ เดเตเดเตเดเดฃเดฟเดจเตเด $10 เดฎเตเดกเตฝ เดฌเดฟเดฒเตเดฒเต เดเตเตผเดเตเดเตเดจเตเดจเต, เดชเดจเตเดคเตเดฐเดฃเตเดเต เดฎเดพเดธเดคเตเดคเตเดเตเดเต เดตเตเดฏเดพเดชเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
3 Lingo.dev เดเดฐเต เดฎเดพเดธเดตเตเด $99 เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฐเต เดฎเดฟเดฒเตเดฏเตบ เดเตเดเตเดเดฃเดฟเดจเตเด $2 เด เดงเดฟเดเดฎเดพเดฏเดฟ, เดฎเตเดกเตฝ เดฌเดฟเดฒเตเดฒเต เดจเดฟเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเต. เดเดฐเต เดตเดพเดเตเดเดฟเดจเตเด 1.4 เดเตเดเตเดเดฃเตเด เดฎเตเดกเตฝ เดเตเดฒเดตเดฟเดจเตเดฑเต เดเดฐเต เดฎเดฟเดฒเตเดฏเตบ เดเตเดเตเดเดฃเดฟเดจเตเด $10 เดเดจเตเดจเดฟเดเตเดเดจเต เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต. เดฌเตเดธเต เดซเตเดธเต เด เดธเดเดเตเดฏเดฏเตเดเต เดญเตเดฐเดฟเดญเดพเดเดตเตเด เดเดฃเต.
4 Locize เดชเตเดฐเดคเดฟ เดฎเดพเดธเด 7, 19, 49 เดฏเตเดฑเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต 15,000, 30,000, 60,000 เดตเดพเดเตเดเตเดเตพเดเตเดเต เดตเตเดฃเตเดเดฟเดฏเดพเดฃเต, เดเตเดเดพเดคเต 1, 3, 5 เดฆเดถเดฒเดเตเดทเด CDN เดกเตเตบเดฒเตเดกเตเดเดณเตเดฎเดพเดฏเดฟ. เด เดคเดฟเดจเตเดฎเตเดเดณเดฟเตฝ, 1,000 เด เดงเดฟเด เดตเดพเดเตเดเตเดเตพเดเตเดเต $0.50 เดเด 1 เดฆเดถเดฒเดเตเดทเด เด เดงเดฟเด เดกเตเตบเดฒเตเดกเตเดเตพเดเตเดเต $5 เดเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเด เดฎเดพเดธเดคเตเดคเดฟเตฝ 30 เดกเตเตบเดฒเตเดกเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดฏเดพเดคเตเดฐเต เดชเตเดฒเดพเดจเตเด 48 เดญเดพเดทเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
5 Lokalise เดชเตเดฐเดคเดฟเดฎเดพเดธเด $144, $375, $999 เดเดจเตเดจเดฟเดต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเต เดฒเดฟเดฎเดฟเดฑเตเดฑเต เดเดฒเตเดฒ. 5,000, 20,000, 100,000 เดเตเดเตพ เดเดจเตเดจเดฟเดเตเดเดจเต เดฎเตเดจเตเดจเต เดชเตเดฒเดพเดจเตเดเดณเดฟเตฝ เดเดณเตเดณเดคเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเตเดคเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฐเต เดเตเดฏเตเดเตเดเตเด เดชเดจเตเดคเตเดฐเดฃเตเดเต เดตเดพเดเตเดเตเดเตพ. เดฎเดจเตเดทเตเดฏ เดตเดฟเดตเตผเดคเตเดคเดจเด เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต.
6 เดตเดพเดเดเด เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดชเตเดฒเดพเดจเดฟเตฝ 1 เดฆเดถเดฒเดเตเดทเด เดฎเดพเดจเตเดเต เดเตเดฏเตโเดค เดตเดพเดเตเดเตเดเตพเดเตเดเต เดชเตเดฐเดคเดฟเดฎเดพเดธเด $525 เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, 3 เดฆเดถเดฒเดเตเดทเดคเตเดคเดฟเดจเต $1,245 เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดญเดพเดทเดฏเดฟเดฒเตเดฏเตเด เดเดฐเต เดตเดพเดเตเดเดฟเดจเตเด เดเดฐเต เดฎเดพเดจเตเดเต เดเตเดฏเตโเดค เดตเดพเดเตเดเต เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด 3 เดฆเดถเดฒเดเตเดทเดคเตเดคเดฟเดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ $1,245 เดฌเตเดฒเตเดเตเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
7 Smartling เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเดฎเดฟเดจเตเดฑเต เดตเดฟเดฒ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด $0.06 เดตเดพเดเตเดเดฟเดจเต, เดชเดจเตเดคเตเดฐเดฃเตเดเต เดฎเดพเดธเด เดเตเดฃเตเดเต เดชเดเตผเดจเตเดจ AI เดชเดฐเดฟเดญเดพเดท เดฎเดพเดคเตเดฐเดฎเต เดเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเต. เดจเดฟเดเตเดเดณเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดฟเดฒเตเดฒเต เดเตเดเตเดคเดฒเดพเดฃเต.
8 Tolgee เดตเดพเดเตเดเตเดเดณเดฒเตเดฒ, เดเตเดเดณเตเดฏเดพเดฃเต เดฌเดฟเดฒเตเดฒเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เด เดคเดฟเดจเดพเตฝ เดเดฐเต เดเตเดเตเดเตเด เดชเดจเตเดคเตเดฐเดฃเตเดเต เดตเดพเดเตเดเตเดเตพ เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเดฃเตเดฃเตเดจเตเดจเต. เดเดคเต เดตเดพเตผเดทเดฟเดเดฎเดพเดฏเดฟ เดฌเดฟเดฒเตเดฒเตเดเตเดฏเตเดฏเตเดจเตเดจ 2,000 เดเตเดเตพเดเตเดเต โฌ49, 5,000-เดจเต โฌ179, 20,000-เดจเต โฌ499 เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเดพเดฃเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต. เด เดคเดฟเดจเตเดฎเตเดเดณเดฟเตฝ โฌ499 เดฌเตเดฒเตเดเตเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดฏเดจเตเดคเตเดฐ เดตเดฟเดตเตผเดคเตเดคเดจ เดเตเดฐเตเดกเดฟเดฑเตเดฑเตเดเตพ เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฏเดฟ เดเดฃเตเดฃเตเดจเตเดจเต.
9 Weglot เดเดฐเต เดเดชเตเดชเต เด เดฒเตเดฒ, เดตเตเดฌเต เดชเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดเดฑเตเดฑเดตเตเด เดตเดฒเดฟเดฏ เดชเตเดฒเดพเตป 20 เดญเดพเดทเดเตพเดเตเดเต เดชเตเดฐเดคเดฟเดฎเดพเดธเด 699 เดฏเตเดฑเต เดเดฃเต, เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด เดตเดฟเดฒ 48 เดญเดพเดทเดเดณเดฟเดฒเตเดเตเดเต เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต เดตเดพเดเตเดเตเดเตพ เด เดเดฒเตเดฒเดพ เดชเตเดฒเดพเดจเตเดเดณเดฟเดฒเตเด เดเดคเตเดเตเดเตเดจเตเดจเต.
เดฎเดฑเตเดฑเตเดฐเต เดตเดฐเดฟ เดจเดฟเดเตเดเดณเตเดเต เดเตฝเดชเตเดชเดจเตเดจเดคเตเดคเตเดเตเดชเตเดชเด เดตเดณเดฐเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดตเดฟเดฒ เดธเตเดฅเดฟเดฐเดฎเดพเดฃเต.
เดกเตเดฎเต เดเดพเดฃเตเด
i18n-keyless เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดเดพเดฃเดพเตป เด เดนเตเดฐเดธเตเดต เดตเตเดกเดฟเดฏเต เดเดพเดฃเตเด
เดเดฐเต เดเดชเตเดชเดฟเดจเต API เดเต เดฒเดญเตเดฏเดฎเดพเดเตเดเตเด
เดจเดฟเดเตเดเดณเตเดเต i18n เดจเดเดชเตเดชเดพเดเตเดเตฝ 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ. iykyk.