ഇതിനായുള്ള AI ലോക്കലൈസേഷൻ i18next ആപ്പുകൾ
നിങ്ങളുടെ namespace JSON ഫയലുകൾ അപ്ലോഡ് ചെയ്യുക, ലക്ഷ്യഭാഷകൾ തിരഞ്ഞെടുക്കുക, ഒരിക്കൽ പണമടയ്ക്കുക, ഉപയോഗിക്കാൻ തയ്യാറായ locales ZIP ഡൗൺലോഡ് ചെയ്യുക.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
നിങ്ങളുടെ i18next പ്രോജക്റ്റ് ലോക്കലൈസ് ചെയ്യാൻ മൂന്ന് ലളിതമായ ഘട്ടങ്ങൾ. പേയ്മെന്റിന് ശേഷം വിവർത്തനങ്ങൾ പ്രവർത്തിക്കും—ഞങ്ങൾ ജോബുകൾ ക്യൂ ചെയ്യുകയും മിനിറ്റുകൾക്കകം namespace ഫയലുകൾ സൃഷ്ടിക്കുകയും ചെയ്യും.
Namespace ഫയലുകൾ അപ്ലോഡ് ചെയ്യുക
നിങ്ങളുടെ JSON namespaces (ഉദാ. locales/en/common.json) ഇടുക. i18next ഘടനയും plural keys ഉം ഞങ്ങൾ സ്വയമേവ കണ്ടെത്തും.
ഭാഷകൾ തിരഞ്ഞെടുക്കുക
52 ഭാഷകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക. പേയ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫയലിന്റെ വലുപ്പവും സങ്കീർണ്ണതയും അടിസ്ഥാനമാക്കിയുള്ള സുതാര്യമായ വിലനിർണ്ണയം കാണുക.
ഡൗൺലോഡ്
Stripe വഴി ഒരിക്കൽ മാത്രം പണമടയ്ക്കുക. ഡബിൾ-ബ്രേസ് പ്ലേസ്ഹോൾഡറുകളും _one/_other കീകളും സംരക്ഷിച്ചുകൊണ്ട് locales/{lang}/ നെ മിറർ ചെയ്യുന്ന ഒരു ZIP ഞങ്ങൾ തിരികെ നൽകും.
സുതാര്യമായ വില കണക്കുകൂട്ടൽ
അപ്ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ എത്ര പേയ് ചെയ്യുമെന്ന് കൃത്യമായി കാണുക. ഫയലിന്റെ സങ്കീർണ്ണതയും തിരഞ്ഞെടുക്കുന്ന ഭാഷകളും അടിസ്ഥാനമാക്കി അപ്ലോഡിന് ശേഷം അന്തിമ ക്വോട്ട് കണക്കാക്കപ്പെടും.
1. ഫയൽ അപ്ലോഡ് ചെയ്യുക
JSON ഫയൽ ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക
അല്ലെങ്കിൽ ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക
i18next നെയിംസ്പേസ് JSON (locales/**). പരമാവധി 500KB.
2. ഭാഷകൾ തിരഞ്ഞെടുക്കുക
52 ഭാഷകളിൽ 3 എണ്ണം തിരഞ്ഞെടുക്കപ്പെട്ടു
3. നിങ്ങളുടെ കണക്കുകൂട്ടൽ
ചെക്ക്ഔട്ട് പേജിൽ ഫയൽ അപ്ലോഡ് ചെയ്തതിന് ശേഷം അന്തിമ വില കണക്കാക്കപ്പെടും
ഒരിക്കൽ മാത്രം പേയ്മെന്റ് • സബ്സ്ക്രിപ്ഷൻ ഇല്ല
i18next ഡെവലപ്പർമാർക്കായി നിർമ്മിച്ചത്
i18next JSON നെയിംസ്പേസുകൾ, ഡബിൾ-ബ്രേസ് പ്ലേസ്ഹോൾഡറുകൾ, പ്ലൂറൽ കീകൾ എന്നിവയ്ക്കായി പ്രത്യേകമായി രൂപകൽപ്പന ചെയ്തത്—ഒരു ജനറിക് വിവർത്തന ടൂൾ അല്ല.
നെയിംസ്പേസ് പിന്തുണ
നിങ്ങളുടെ ZIPയിലെ ഓരോ ലക്ഷ്യ ലോക്കെയിലിലും common.json, auth.json, കൂടാതെ നെസ്റ്റഡ് നെയിംസ്പേസുകൾ എന്നിവ ഒരേ രീതിയിൽ ഒത്തുചേരുന്നുവെന്ന് ഉറപ്പാക്കുന്നു.
{{placeholder}} സുരക്ഷ
{{name}}, {{count}} പോലുള്ള i18next ഇന്റർപൊളേഷൻ ടോക്കണുകൾ കൃത്യമായി അതേപടി സംരക്ഷിക്കുന്നു—വിവർത്തനത്തിന് ശേഷം സ്ട്രിംഗുകൾ തകരില്ല.
പ്ലൂറൽ-കീ കൈകാര്യം ചെയ്യൽ (_one/_other)
key_one, key_other പോലുള്ള i18next-സ്റ്റൈൽ പ്ലൂറൽ വിഭജനങ്ങൾ കൈകാര്യം ചെയ്യുന്നു, അതുവഴി ഓരോ ഭാഷയ്ക്കും വ്യാകരണം ശരിയായി നിലനിൽക്കും.
ഉപയോഗിക്കാൻ തയ്യാറായ ഔട്ട്പുട്ട് (നെയിംസ്പേസ് ZIP)
i18next.init() അല്ലെങ്കിൽ react-i18next ഉപയോഗിക്കാൻ തയ്യാറായ locales/ ട്രീ ഡൗൺലോഡ് ചെയ്യുക—അതേ പാതകൾ, വിവർത്തനം ചെയ്ത മൂല്യങ്ങൾ.
സമാന്തര വിവർത്തനം
എല്ലാ ഭാഷകളും ഒരേസമയം വിവർത്തനം ചെയ്യപ്പെടുന്നു. മിക്ക ജോലികളും 5 മിനിറ്റിനുള്ളിൽ പൂർത്തിയാകും.
ഒരിക്കൽ മാത്രം പേയ്മെന്റ്
സബ്സ്ക്രിപ്ഷനുകളില്ല, മാസ ഫീസുകളില്ല. ഓരോ ജോബിനും ഒരിക്കൽ അടയ്ക്കുക, എപ്പോഴും ഡൗൺലോഡ് ചെയ്യുക.
i18next JSON എങ്ങനെ ഒത്തുചേരുന്നു
i18next പ്രോജക്റ്റുകൾ പലപ്പോഴും locales/{lang}/ കീഴിൽ നെയിംസ്പേസ് പ്രകാരം സ്ട്രിംഗുകൾ വിഭജിക്കുന്നു. നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഓരോ ഭാഷയ്ക്കും LocalePack അതേ ഘടന തന്നെ സൃഷ്ടിക്കുന്നു.
locales/ ഫോൾഡർ ഘടന
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
i18next.t() ഉപയോഗം
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });റൺടൈം API
t()
കോൺഫിഗ് ഫയൽ
i18next.init()
പ്ലേസ്ഹോൾഡറുകൾ
{{variable}}
ബഹുവചനങ്ങൾ
_one/_other
എന്തുകൊണ്ട് പൊതുവായ ടൂളുകൾ മാത്രം ഉപയോഗിക്കരുത്?
പൊതുവായ വിവർത്തന ഉപകരണങ്ങൾ പലപ്പോഴും i18next നെയിംസ്പേസുകൾ, ഡബിൾ-ബ്രേസ് പ്ലേസ്ഹോൾഡറുകൾ, കൂടാതെ _one/_other ബഹുവചന ചട്ടങ്ങൾ എന്നിവ തകർക്കാറുണ്ട്.
ലൊക്കേൽപാക്ക് | മാനുവൽ വിവർത്തനം | ജനറിക് TMS | |
|---|---|---|---|
| സജ്ജീകരണ സമയം | 2 മിനിറ്റ് | ഓരോ ഭാഷയ്ക്കും മണിക്കൂറുകൾ | 30+ മിനിറ്റ് |
| ചെലവ് സുതാര്യത | |||
| നെയിംസ്പേസ് JSON പിന്തുണ | |||
| {{placeholder}} & ബഹുവചന സുരക്ഷ | |||
| വേഗം (52 ഭാഷകൾ) | < 5 മിനിറ്റ് | ആഴ്ചകൾ | മണിക്കൂറുകൾ |
| ഏറ്റവും അനുയോജ്യം | i18next & React ആപ്പുകൾ | ചെറിയ പ്രോജക്റ്റുകൾ | എന്റർപ്രൈസ് CMS |
i18next ഡെവലപ്പർമാർ വിശ്വസിക്കുന്നത്
“ഞങ്ങളുടെ locales/en ഫോൾഡർ ഒരു ഉച്ചകഴിഞ്ഞ് തന്നെ 12 ഭാഷകളായി മാറി. {{variables}}യും ബഹുവചന കീകളും മാറ്റമില്ലാതെ തിരികെ ലഭിച്ചു.”
അലക്സ് ആർ.
ഫുൾ-സ്റ്റാക്ക് ഡെവലപ്പർ, SaaS ആപ്പ്
“ഒടുവിൽ നെയിംസ്പേസുകളെ മാനിക്കുന്ന ഒരു പൈപ്പ്ലൈൻ. ZIP നേരെ നമ്മുടെ റീപോയിലേക്ക് ഇടാം—മാനുവൽ മർജിംഗ് ഒന്നുമില്ല.”
ലിസ എം.
ഫ്രണ്ട്എൻഡ് എഞ്ചിനീയർ
“സുതാര്യമായ വിലനിർണ്ണയം എന്നെ സമ്മതിപ്പിച്ചു. ഒരു common.json പോലും അപ്ലോഡ് ചെയ്യുന്നതിന് മുമ്പേ ഞാൻ എസ്റ്റിമേറ്റ് കണ്ടു.”
ദേവ് ജെ.
ഓപ്പൺ സോഴ്സ് സംഭാവകൻ
52
പിന്തുണയ്ക്കുന്ന ലൊക്കേലുകൾ
100%
മസ്റ്റാഷ്-സ്റ്റൈൽ & ബഹുവചന-സുരക്ഷിതം
ZIP
നെയിംസ്പേസ് ZIP
നിങ്ങളുടെ i18next ആപ്പ് ആഗോളമായി ഷിപ്പ് ചെയ്യാൻ തയ്യാറാണോ?
ഒരിക്കൽ മാത്രം പണമടയ്ക്കുക • namespace ZIP ഡൗൺലോഡ് ചെയ്യുക • ആഗോളമായി ഷിപ്പ് ചെയ്യുക
LocalePack പരീക്ഷിക്കുക