![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Поддержка перевода Подробнее...
#include <pitranslator.h>
Открытые статические члены | |
| static PIString | tr (const PIString &in, const PIString &context={}) |
| Возвращает перевод строки "in" в необязательном "context". | |
| static PIString | tr (const char *in, const PIString &context={}) |
| Преобразует UTF-8 строковый литерал в PIString и переводит его. | |
| static PIString | trNoOp (const PIString &in, const PIString &context={}) |
| Помечает строку для кода, работающего с переводом, и возвращает ее без изменений. | |
| static PIString | trNoOp (const char *in, const PIString &context={}) |
| UTF-8 перегрузка для trNoOp(). | |
| static void | clear () |
| Очищает все загруженные переводы. | |
| static void | loadLang (const PIString &short_lang, PIString dir={}) |
| Очищает текущие переводы и загружает языковые файлы, соответствующие "short_lang", из "dir". | |
| static void | loadConfig (const PIString &content) |
| Загружает переводы из текстового конфигурационного содержимого. | |
| static bool | load (const PIByteArray &content) |
| Загружает переводы из бинарного содержимого в формате переводов PIP. | |
| static bool | loadFile (const PIString &path) |
| Загружает переводы из файла и проверяет его заголовок переводов. | |
Относящиеся к классу функции | |
(не члены класса) | |
| #define | piTr |
| Алиас к PITranslator::tr(). | |
| #define | piTrNoOp |
| Алиас к PITranslator::trNoOp(). | |