Как узнать текущую локализацию



  • Ребят, подскажите плиз, задача такая: хочу сделать два лога, один на русском, второй на английском. Как можно узнать (каким выражением) какая стоит текущая локализация в БАСЕ?

    |русски лог|
    IF язык (локализация) EN
    то | англ. лог|

    Есть вариант с костылем, добавить ресурс {{launge}} потом (if launge == "EN) , но если есть возможность - хотелось бы напрямую узнать )



  • Решил остановиться на этом варианте:

    {{launge}} потом if {{launge}} == "EN"

    Как вариант еще: читать файл: settings.ini , брать переменную DefaultLanguageInterface, но минус очевидный - не всегда англ. интерфейс означает пренадлежность (желание) к англ. логу.

    Спасибо @santilo



  • @ogurchiki Переменная _K содержит текущий язык.

    Еще можно сначала добавить локализацию

    _L["Start"] = {"ru": "Начало"}
    _L["End"] = {"ru": "Конец"}
    

    А потом записывать в лог таким образом

    tr("Start")
    

    Пример скрипта.

    0_1498946819582_localizelog.xml


Log in to reply