Продвинутые возможности переводов
Автоматический перевод, языковые 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. Теперь переходите к изучению основ работы с базой данных.