Як перевести мої плагіни

Я багато разів запитували, щоб надати інформацію про те, як перевести мої плагіни на іншу мову. У рамках зусиль, щоб зробити моїх плагінів багатомовний, я поставила цю інформацію. Будь ласка, не перевантажені кількість деталей, як процес перекладу насправді досить просто. Зворотного зв'язку у мене до цих пір є те, що цікаві вправи і займає близько 2-4 годин.

Процес перекладу насправді починається з розробником програмного забезпечення (це я). Я індивідуально відзначати рядки, які повинні бути переведені зі спеціальним кодом. Ці рядки можуть бути автоматично витягуються з вихідного коду. Під час цього процесу, я можу гарантувати, що я відзначаю цілих речень або абзаців, як окремі слова, не так легко переводиться в силу відмінностей у множинності, слово становище і так далі.

Наступним кроком для мене полягає в створенні спеціального текстового файлу перекладу називається POT файл. POT файл можна знайти в папці плагіна або в скачаний файл ZIP плагін. POT файл в основному експорт усіх жорстко закодованих рядків, які я відзначив.

POT файл потім відредагований вам включати переклад рядка. POT файл можна редагувати безпосередньо в текстовому редакторі, але я рекомендую встановлювати крос-платформний графічний редактор, який називається POedit . Це робить життя набагато простіше, а також генерує MO файлів (див. нижче).

Щоб перевести плагін, ви повинні просто включити переклад рядка для кожної вихідної рядки в POT файл. POT файл потім зберігається у вигляді файлу ПО (файл ПО просто POT файл, який містить переклади).

В деяких випадках, POT файл містить PHP формат дати. Інформація про те, як цей рядок сформульовані можна знайти тут .

Щоб перевірити файл з перекладом, в першу чергу необхідно зберегти поштову файл з POedit. Це автоматично створить файл МО. MO файли оптимізовані машиночитаних файли ПО. Перейменувати файл в МО "ууу-aaa_BBB.mo", де:

  • ууу це ім'я файлу перекладу плагина. Для таблиці плагіна Зміст Творця, то це буде "tocc". Для плагіна iRobots.txt SEO, це буде "irseo".
  • ааа це код мови. Коди мов можна знайти тут .
  • BBB є кодом країни. Коди країн можна знайти тут . Зверніть увагу, що коди країн представлені з використанням символів верхнього регістру.

Як приклад італійський переклад МО файл таблиці плагіна Творця вміст: tocc-it_IT.mo

На останньому етапі, щоб скопіювати файл MO в папці плагіна. Рекомендований спосіб це зробити, це завантажити плагін в ZIP формі з відповідною сторінці плагіна і перепакування, щоб включити ваш MO-файл в кореневій каталог. Потім в WordPress відключити і видалити існуючий плагін і вибрати Добавить, а потім вибрати опцію завантаження з ZIP файл. Знайдіть зміна ZIP, встановити і активувати. Зверніть увагу, що видалення існуючих плагін видалити значення по замовчуванню для всіх варіантів. При активації плагіна, значення за замовчуванням буде замінений мову конкретних значень за замовчуванням.

Ваш перекладений файл повинен почати працювати негайно, якщо WordPress налаштований на використання вибраної мови (тобто обрана італійська при установці WordPress). Якщо це не так, є інформація про включення відмінних від англійської мовах тут .

Після того як переклад завершений, і ви раді за мене, щоб включити його в наступний реліз, будь ласка, напишіть наступне:

  • Переклад PO файлів.
  • Файл MO (я можу створити цей файл з ПЗ, якщо ви не встановили POedit).
  • Точне формулювання про те, як ви хочете, щоб ім'я, яке буде відображатися в розділі визнання і URL вашого сайту, на який ваше ім'я буде пов'язано. Зверніть увагу, що я визнаю всі перекладачі на домашній сторінці плагіна, в панелі налаштувань плагина і плагін файлі readme.txt. Ви можете відмовитися від визнання, якщо ви хочете залишитися анонімним.
  • Індикація чи ні я можу зв'язатися з вами до наступних версіях плагіна. Час від часу нові функції і параметри будуть додані в модуль. Зазвичай лише кілька нових варіантів додаються в той час, і я буду зливати попередній переклад з новим файлом горщика так, щоб нові рядки повинні бути перетворені.

Якщо ви хочете дізнатися більше, будь ласка, не соромтеся звертатися до мене або залиште повідомлення нижче.

Дякуємо Вам за проявлений інтерес.

Залишити коментар


SpinChimp Leaderboard 728x90