ലൊക്കേൽപാക്ക്
ChromeFirefoxEdgeOperaSafariCWS ലിസ്റ്റിംഗ്
Next.jsi18nextVue.js
ഗൈഡുകൾ
Safari എക്സ്റ്റൻഷനുകൾക്കായി പ്രത്യേകമായി നിർമ്മിച്ചത്

ഇതിനായുള്ള AI ലോക്കലൈസേഷൻ Safari എക്സ്റ്റൻഷനുകൾ

നിങ്ങളുടെ സോഴ്‌സ് messages.json അപ്‌ലോഡ് ചെയ്യുക, ലക്ഷ്യഭാഷകൾ തിരഞ്ഞെടുക്കുക, ഒരിക്കൽ മാത്രം പണമടയ്ക്കുക, പിന്നെ ഷിപ്പ് ചെയ്യാൻ തയ്യാറായ _locales ZIP ഡൗൺലോഡ് ചെയ്യുക.

പ്ലേസ്‌ഹോൾഡർ-സേഫ് വിവർത്തനങ്ങൾ
Safari messages.json അനുസൃതം
സുതാര്യമായ വിലനിർണ്ണയം
messages.json
സോഴ്‌സ് ഭാഷ (ഉദാഹരണം)
{
  "appName": {
    "message": "My Extension",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
ജർമ്മൻ (ഔട്ട്പുട്ട്)
{
  "appName": {
    "message": "Meine Erweiterung",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hallo, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
52 locales

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

നിങ്ങളുടെ Safari എക്സ്റ്റൻഷൻ ലോക്കലൈസ് ചെയ്യാൻ മൂന്ന് ലളിത ഘട്ടങ്ങൾ. പേയ്‌മെന്റിന് ശേഷം ട്രാൻസ്ലേഷനുകൾ പ്രവർത്തിക്കും—ഞങ്ങൾ ജോലികൾ ക്യൂ ചെയ്യുകയും മിനിറ്റുകൾക്കകം ZIP സൃഷ്ടിക്കുകയും ചെയ്യും.

01

അപ്‌ലോഡ്

നിങ്ങളുടെ സോഴ്‌സ് messages.json ഫയൽ ഡ്രോപ്പ് ചെയ്യുക. ഞങ്ങൾ അത് ഉടൻ പാഴ്സ് ചെയ്ത് Safari എക്സ്റ്റൻഷൻ ഫോർമാറ്റ് സാധൂകരിക്കും.

02

ഭാഷകൾ തിരഞ്ഞെടുക്കുക & വില കാണുക

52 ഭാഷകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക. പണമടയ്ക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫയൽ വലുപ്പത്തെ അടിസ്ഥാനമാക്കിയുള്ള സുതാര്യമായ വിലനിർണ്ണയം കാണുക.

03

ZIP ഡൗൺലോഡ് ചെയ്യുക

Stripe വഴി ഒരിക്കൽ മാത്രം പണമടയ്ക്കുക. ഞങ്ങൾ എല്ലാ _locales/{lang}/messages.json ഫയലുകളും സൃഷ്ടിച്ച് അവയെ ZIP ആയി ബണ്ടിൽ ചെയ്യും.

ലൈവ് പ്രൈസിംഗ് ഡെമോ

സുതാര്യമായ വില കണക്കുകൂട്ടൽ

അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ അടയ്ക്കേണ്ടത് കൃത്യമായി കാണുക. അന്തിമ ക്വോട്ട് അപ്‌ലോഡിന് ശേഷം സ്ട്രിംഗ് നീളവും തിരഞ്ഞെടുക്കുന്ന ഭാഷകളും അടിസ്ഥാനമാക്കി കണക്കാക്കപ്പെടും.

1. ഫയൽ അപ്‌ലോഡ് ചെയ്യുക

messages.json ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക

അല്ലെങ്കിൽ ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക

Safari WebExtension ഫോർമാറ്റ് മാത്രം. പരമാവധി 500KB.

2. ഭാഷകൾ തിരഞ്ഞെടുക്കുക

|

55 ഭാഷകളിൽ 3 എണ്ണം തിരഞ്ഞെടുക്കപ്പെട്ടു

3. നിങ്ങളുടെ കണക്കുകൂട്ടൽ

തിരഞ്ഞെടുത്ത ഭാഷകൾ3

ചെക്ക്ഔട്ട് പേജിൽ ഫയൽ അപ്‌ലോഡ് ചെയ്തതിന് ശേഷം അന്തിമ വില കണക്കാക്കപ്പെടും

ഒരിക്കൽ മാത്രം പേയ്‌മെന്റ് • സബ്സ്ക്രിപ്ഷൻ ഇല്ല

ഡെവലപ്പർമാർക്കായി നിർമ്മിച്ചത്

Safari എക്സ്റ്റൻഷൻ ലോക്കേൽ ഫോർമാറ്റിനായി പ്രത്യേകമായി നിർമ്മിച്ചത്. പൊതുവായ ഒരു ട്രാൻസ്ലേഷൻ ടൂൾ അല്ല.

Safari ഫോർമാറ്റ് അറിയുന്ന

message, description, കൂടാതെ placeholders പിന്തുണയോടുകൂടിയ Safari എക്സ്റ്റൻഷൻ messages.json ഘടനയ്ക്കായി പ്രത്യേകമായി നിർമ്മിച്ചത്.

പ്ലേസ്‌ഹോൾഡർ സംരക്ഷണം

$PLACEHOLDER$ സിന്റാക്സ് അതേപടി കൃത്യമായി നിലനിർത്തുന്നു. നിങ്ങളുടെ വേരിയബിളുകൾ എല്ലാ ഭാഷകളിലും അക്ഷതമായി തുടരും.

വിവരണ കോൺടെക്സ്റ്റ്

ഞങ്ങൾ നിങ്ങളുടെ description ഫീൽഡുകൾ വായിച്ച് കൂടുതൽ കൃത്യമായ AI വിവർത്തനങ്ങൾക്ക് കോൺടെക്സ്റ്റ് സൂചനകളായി ഉപയോഗിക്കുന്നു.

ZIP എക്സ്പോർട്ട് തയ്യാറാണ്

ശരിയായ _locales/{lang}/messages.json ഫോൾഡർ ഘടനയോടുകൂടിയ ZIP ഡൗൺലോഡ് ചെയ്യുക. അത് നിങ്ങളുടെ എക്സ്റ്റൻഷനിലേക്ക് ഡ്രോപ്പ് ചെയ്യുക.

സമാന്തര പ്രോസസ്സിംഗ്

എല്ലാ ഭാഷകളും ഒരേസമയം വിവർത്തനം ചെയ്യപ്പെടുന്നു. മിക്ക ജോലികളും 5 മിനിറ്റിനുള്ളിൽ പൂർത്തിയാകും.

ഒരിക്കൽ മാത്രം പേയ്‌മെന്റ്

സബ്സ്ക്രിപ്ഷനുകളില്ല, മാസ ഫീസുകളില്ല. ഓരോ ജോബിനും ഒരിക്കൽ അടയ്ക്കുക, എപ്പോഴും ഡൗൺലോഡ് ചെയ്യുക.

Safari എക്സ്റ്റൻഷൻ i18n എങ്ങനെ പ്രവർത്തിക്കുന്നു

Safari Web Extensions Chrome, Firefox എന്നിവയിലെതുപോലെ തന്നെ ഒരേ WebExtension ഫോർമാറ്റാണ് ഉപയോഗിക്കുന്നത് — ഒരേപോലുള്ള _locales/{locale}/messages.json ഘടന. നിലവിലുള്ള എക്സ്റ്റൻഷനുകൾ എളുപ്പത്തിൽ പോർട്ട് ചെയ്യാൻ Apple സ്റ്റാൻഡേർഡ് ഫോർമാറ്റ് സ്വീകരിച്ചു. browser.i18n API Safari Web Extensions-ൽ ലഭ്യമാണ്, കൂടാതെ LocalePack-ന്റെ ഔട്ട്പുട്ട് പൂർണ്ണമായി പൊരുത്തപ്പെടുന്നു.

_locales/ ഫോൾഡർ ഘടന
_locales/
├── en/
│   └── messages.json   ← default_locale
├── de/
│   └── messages.json
├── fr/
│   └── messages.json
└── ja/
    └── messages.json
messages.json
{
  "appName": {
    "message": "My Extension",
    "description": "Extension name"
  },
  "greeting": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": { "content": "$1" }
    }
  }
}

റൺടൈം API

browser.i18n

ഉദാഹരണ കോൾ

browser.i18n.getMessage("appName")

manifest-ൽ നിർബന്ധമാണ്

"default_locale"

_locales/ ഉപയോക്താവിന്റെ ഭാഷ ഉൾക്കൊള്ളുമ്പോൾ Mac App Store-ഉം iOS App Store-ഉം നിങ്ങളുടെ എക്സ്റ്റൻഷന്റെ ലോക്കലൈസ് ചെയ്ത പേര്, വിവരണം എന്നിവ പ്രദർശിപ്പിക്കും. App Store Connect നിങ്ങളുടെ _locales/ ഫോൾഡറിലെ ലോക്കേൽ കോഡുകൾ മാനിക്കുന്നു.

Safari Web Extensions i18n കുറിപ്പുകൾ →

എന്തുകൊണ്ട് പൊതുവായ ടൂളുകൾ മാത്രം ഉപയോഗിക്കരുത്?

പൊതുവായ ട്രാൻസ്ലേഷൻ ടൂളുകൾക്ക് Safari എക്സ്റ്റൻഷൻ ഫോർമാറ്റ് മനസ്സിലാകില്ല.

ലൊക്കേൽപാക്ക്
മാനുവൽ വിവർത്തനം
ജനറിക് TMS
സജ്ജീകരണ സമയം2 മിനിറ്റ്ഓരോ ഭാഷയ്ക്കും മണിക്കൂറുകൾ30+ മിനിറ്റ്
ചെലവ് സുതാര്യത
Safari ഫോർമാറ്റ് സുരക്ഷ
പ്ലേസ്‌ഹോൾഡർ സംരക്ഷണം
വേഗം (52 ഭാഷകൾ)< 5 മിനിറ്റ്ആഴ്ചകൾമണിക്കൂറുകൾ
ഏറ്റവും അനുയോജ്യംSafari എക്സ്റ്റൻഷനുകൾചെറിയ പ്രോജക്റ്റുകൾഎന്റർപ്രൈസ് വെബ് ആപ്പുകൾ

എക്സ്റ്റൻഷൻ ഡെവലപ്പർമാർ വിശ്വസിക്കുന്നത്

“ബോറടിപ്പിക്കുന്ന ജോലിയിൽ മണിക്കൂറുകൾ ലാഭിച്ചു. എന്റെ messages.json അപ്‌ലോഡ് ചെയ്തു, എനിക്ക് വേണ്ട കൃത്യമായ ഫോർമാറ്റിൽ തന്നെ പൂർണ്ണമായ വിവർത്തനങ്ങൾ തിരികെ ലഭിച്ചു.”

സാറ കെ.

ഇൻഡി ഡെവ്, AdBlock എക്സ്റ്റൻഷൻ

“അവസാനം Safari എക്സ്റ്റൻഷൻ ഫോർമാറ്റ് മനസ്സിലാക്കുന്ന ഒരു ടൂൾ. വിവർത്തനത്തിന് ശേഷം തകരാറായ പ്ലേസ്‌ഹോൾഡറുകൾ ഇനി ശരിയാക്കേണ്ട.”

മാർക്കസ് ടി.

എക്സ്റ്റൻഷൻ മെയിന്റെയ്‌നർ

“സുതാര്യമായ വിലനിർണ്ണയമാണ് തീരുമാനിപ്പിച്ചത്. ഒന്നും അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് തന്നെ എത്ര പണം നൽകേണ്ടിവരും എന്ന് കൃത്യമായി അറിയാമായിരുന്നു.”

ദേവ് ജെ.

ഓപ്പൺ സോഴ്‌സ് സംഭാവകൻ

52

പിന്തുണയ്ക്കുന്ന ലൊക്കേലുകൾ

100%

പ്ലേസ്‌ഹോൾഡർ-സുരക്ഷിത ഔട്ട്പുട്ട്

ZIP

ഷിപ്പ് ചെയ്യാൻ തയ്യാറാണ്

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

LocalePackയെക്കുറിച്ച് അറിയേണ്ടതെല്ലാം.

നിങ്ങളുടെ Safari എക്സ്റ്റൻഷൻ ആഗോളമായി പുറത്തിറക്കാൻ തയ്യാറാണോ?

ഒരിക്കൽ പണമടയ്ക്കുക - ZIP ഡൗൺലോഡ് ചെയ്യുക - ആഗോളമായി പുറത്തിറക്കുക

LocalePack പരീക്ഷിക്കുക
ലൊക്കേൽപാക്ക്
ഗൈഡുകൾസ്വകാര്യതനിബന്ധനകൾപിന്തുണ

© 2025 LocalePack. എല്ലാ അവകാശങ്ങളും സംരക്ഷിച്ചിരിക്കുന്നു.

This project was translated with LocalePack logoലൊക്കേൽപാക്ക്