WooCommerce. Як локалізувати шаблон

З цього туторіалу Ви дізнаєтесь, як локалізувати шаблон WooCommerce.

Підготовка

Перш ніж локалізувати шаблон, необхідно вказати, яка мова використовується WordPress. Для цього дотримуйтесь таких інструкцій:

Для зміни мови WordPress необхідно відкрити файлwp-config.php. Цей файл розташований у кореневому каталогу вашого сайту WordPress.

Відкрийте файлwp-config.php і внесіть зміни до рядка"define ('WPLANG', '');" або додайте цей рядок, якщо він відсутній у файлі. Вставте вашу локалізацію в лапки. Наприклад, якщо Ви бажаєте перекласти сайт німецькою мовою, змініть рядок таким чином:

Увага: Ви можете перевірити список локалізацій за наступним посиланням.

Потім у вашій адмін панелі WordpPress перейдіть на вкладкуНалаштування -> Загальні (Settings -> General), внизу (де Ви бачитеМова сайту (Site Language)) виберіть мову, для якої Ви ввели локалізацію. Не забудьте зберегти зміни:

файли

Додавання локалізації шаблону

WooCommerce спочатку готовий до локалізації. Все, що Вам потрібно зробити – це перекласти текст.

Poedit - це безкоштовна програма, яку Ви можете використовувати для створення перекладу для будь-якого програмного забезпечення або сайту, який використовує Gettext для локалізації - як WordPress. WordPress використовує файли PO для всього: для ядра движка WordPress, для тем і для плагінів.

Перейдіть за посиланням http://www.poedit.net/download.php та скачайтеPoedit для вашої операційної системи (Wndows/MAC).

Встановіть програму на ваш комп'ютер: натисніть двічі на завантажений файл і виконуйте запропоновані кроки. В кінці установки переконайтеся, що Ви поставили галочку навпроти опціїВідкрити PoEdit після встановлення (Open Poedit After Installation) і натисніть кнопкуЗавершити (Finish).

WooCommerce містить 2 файли POT, які можна відкрити у програмі PoEdit:

woocommerce.pot - містить ланцюжки тексту сайту;

woocommerce-admin.pot — містить ланцюжки тексту адмін панелі.

Ці файли розбиті на частини, щоб зробити ваш сайт більш ефективним.

Під'єднайтеся до вашого клієнта File Transfer Protocol (FTP) єстандартний network protocol, використовуваний дляtransmitting files між комп'ютерами на Internet. FTP is application protocol that uses the Internet's TCP / IP protocols. FTP є побудованим на клієнтському сервері архітектури і використовує окремий контроль і з'єднання даних між клієнтом і сервером. desktop computer or accessing online software(. ) " class="glossaryLink " & FTP або відкрийте файловий менеджер панелі керування хостингом, перейдіть в папкуwp-content/plugins/woocommerce/i18n/languages. знайдіть файлиwoocommerce.pot таwoocommerce-admin.pot Завантажте ці файли на ваш комп'ютер.

Кожен файл перекладається окремо. Відкрийте PoEdit, перейдіть на вкладкуФайл -> Новий із файлу POT/PO… (File Файл -> New from POT/PO file…) і виберіть woocommerce.pot або woocommerce-admin.pot file:

файли

У вікніМова перекладу (Translation Language) виберіть мову, для якої Ви бажаєте додати переклад:

файли

Знайдіть ланцюжок тексту, який Ви бажаєте перевести в лівій колонці, який називаєтьсяВихідний текст (Source Text). Ви можете використовувати комбінацію клавішCtrl + F, щоб знайти конкретний ланцюжоктексту.

локалізувати

Натисніть на ланцюжок тексту для вибору. Вона виникне в поліВихідний текст (Source Text) нижче. Змініть текст у поліПереклад :

локалізувати

Закінчивши роботу з файлом, натисніть кнопкуЗберегти (Save). Вам буде підказано, що файл.po потрібно зберегти з назвою, яка відображає мову, на яку Ви перекладаєте сайт. Наприклад, переклад на німецьку потрібно зберегти якwoocommerce-de_DE.po абоwoocommerce-admin-de_DE.po відповідно.

Файл.mo буде створено автоматично.

Завантажте файли .po та .mo в папкуwp-content/languages/woocommerce/ вашого сервера за допомогою File Transfer Protocol (FTP) is astandard network protocol used fortransmitting files між комп'ютерами на Internet. FTP is application protocol that uses the Internet's TCP/IP protocols. FTP є побудованим на клієнтському сервері архітектури і використовує окремий контроль і з'єднання даних між клієнтом і сервером. desktop computer or accessing online software(. ) " class="glossaryLink " &FTP або Файлового менеджера. Якщо у вас немає папкиwoocommerce у папціwp-content/languages, створіть її .

Увага: Якщо ваші переклади знаходяться в папціwoocommerce/i18n/languages (для версії WooCommerce 2.2+), вони можуть бути втрачені під час оновлення WooCommerce. Для того, щоб файли безпечно оновлювалися, розмістіть їх у папці,wp-content/languages/woocommerce/. Всі подальші переклади повинні автоматично додаватися до файлуwp-content/languages/woocommerce/ у WooCommerce версії 2.2+.

Оновіть ваш сайт, щоб переконатися, щопереведені до Poedit ланцюжка тексту успішно змінені на вашому сайті.

Більше інформації про WooCommerce Localization є процесом adapting a product, service or website to particular language, cultura, and desired local "look-and-feel." Ideally, продукт або сервіс є розроблений з тим, що місцезнаходження є відносно зручним для досягнення - для прикладу, створення технічних ілюстрацій для manuals у яких текст може бути змінений до іншої мови і відповідно до певної розширення персоналу для. Цей сприятливий процес використовується для internationalization. An internationalized product or(. ) ' class="glossaryLink " &Localalization може бути знайдено на WooCommerce офіційного сайту.

Це кінець туторіалу. Тепер ви знаєте, як локалізувати шаблон WooCommerce.