Продвинутые возможности переводов

Автоматический перевод, языковые URL, SEO оптимизация и продвинутые техники локализации

Автоматический перевод

Функция translate()

MNRFY поддерживает автоматический перевод текстов с помощью внешних сервисов:

<!-- Базовое использование -->
{{ translate('Hello World', 'en', 'ru') }}
<!-- Hello World → Привет, мир -->

<!-- Автоопределение исходного языка -->
{{ translate('Bonjour le monde', 'auto', 'en') }}
<!-- Bonjour le monde → Hello world -->

<!-- Перевод на текущий язык интерфейса -->
{{ translate('Hello World', 'en', locale) }}

Языковые URL и маршрутизация

Структура URL с языками

<!-- Примеры языковых URL -->
https://example.com/ru/about
https://example.com/en/about  
https://example.com/de/uber-uns
https://example.com/fr/a-propos

<!-- Генерация языковых URL -->
{{ route_lang('about', 'en') }}              <!-- /en/about -->
{{ route_lang('product.show', 'de', {'id': 123}) }} <!-- /de/products/123 -->
{{ current_url_lang('fr') }}                  <!-- Текущая страница на французском -->
Отлично! Вы изучили все продвинутые возможности системы переводов MNRFY. Теперь переходите к изучению основ работы с базой данных.