WordPress — перевод динамического контента, который извлекается с использованием Algolia в Javascript

Решение 1

Лучшее решение

Если вы можете, вы можете использовать разные индексы Алголии для каждого языка при запуске InstantSearch.

Например:

 ... const search = instantsearch({ appId: 'YOUR_API_ID', apiKey: 'YOUR_API_KEY', indexName: 'movies_en' // or 'movies__fr' or 'movies__es' // Here you could make the indexName dynamic using a variable, like this: // indexName: 'movies_'   currentLanguage }); ... 

Теперь вам просто нужно напечатать правильный индекс для правильного языка.

Решение 2

Более сложное, менее подходящее решение

Вы можете напечатать перевод JSON где-нибудь на своей странице (с PHP, если вы не хотите)

и перевести этикетку на лету

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector