/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
py-modules-0.2.11
platform/localization.mm
23 строки
561 B
Arsentiy Milchakov
[strings] support types with : into code
01 мар 2019, 18:28
01 мар 2019, 18:28
ff2fa58
Код
Авторство
О чём код?
#include "platform/localization.hpp" #include <algorithm> #import <Foundation/Foundation.h> namespace platform { std::string GetLocalizedTypeName(std::string const & type) { auto key = "type." + type; std::replace(key.begin(), key.end(), '-', '.'); std::replace(key.begin(), key.end(), ':', '_'); return [NSLocalizedString(@(key.c_str()), @"") UTF8String]; } std::string GetLocalizedBrandName(std::string const & brand) { auto const key = "brand." + brand; return [NSLocalizedString(@(key.c_str()), @"") UTF8String]; } } // namespace platform