Получить текущий язык приложения Ionic - PullRequest
0 голосов
/ 30 апреля 2018

Я занимаюсь разработкой приложения Ionic 3 на основе базы данных WooCommerce с использованием API отдыха.

Я использую плагин Polylang для перевода своего веб-сайта WorrdPress, и поскольку этот плагин не поддерживает API остальных, я решил использовать параметр "include" когда я запрашиваю категории, чтобы получить их на одном языке.

Ex:

this.http.get(this.config.setUrl('GET', '/wp-json/wc/v2/products/categories?', {
  per_page: 120, include: '151,152,929'
})

Есть ли способ проверить текущий язык приложения и на основании этого запросить определенные категории?

Что-то вроде:

if ( currentLang = 'en' ){
this.http.get(this.config.setUrl('GET', '/wp-json/wc/v2/products/categories?', {
per_page: 120, include: '151,152,929'
}else ... 

Заранее спасибо!

1 Ответ

0 голосов
/ 01 мая 2018

Вы должны использовать Плагин Ionic native Globalization для получения текущего языка,

import { Globalization } from '@ionic-native/globalization';

this.globalization.getPreferredLanguage()
  .then(res => console.log(res))
  .catch(e => console.log(e));

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...