Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Как сделать кнопку смена языка.

  • Автор темы Автор темы EYZ1IVE
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
9 Сен 2017
Сообщения
416
Реакции
127
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хочу добавить перекладку, как в авире. Помогите юному пастеру. xD
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
struct Textvar{
string Aimbot;
}
Textvar t;
switch(lang)
{
case 1:
t.Aimbot = "Аимбот";
break;
case 2:
t.Aimbot= "Aimbot";
}
ImGui::Text(t.Aimbot);
Дальше сам разберёшся
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
#include <vector>
using namespace std;

std::vector<std::string> Ru
{
  u8"русский1",
  u8"русский2"
};

std::vector<std::string> Eng
{
  "English1",
  "English2"
};
int Lang;
const char* Langs[] = { "Russian", "English" };
//Дальше в меню
ImGui::Combo(u8"Выберите Язык:", &Lang, Langs, IM_ARRAYSIZE(Langs));

//Пример юзинга на два языка:
bool Check;
ImGui::Checkbox(Lang == 0 ? Ru[0] : Eng[0], &Check);
//если Lang == 1 - инглиш, 0 - русский.
добавить enum на int и можно смело полный мосив делать.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Давно-давно делал предложение о создании 2 отдельных меню с кнопкой смены языка
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
#include <vector>
using namespace std;

std::vector<std::string> Ru
{
  u8"русский1",
  u8"русский2"
};

std::vector<std::string> Eng
{
  "English1",
  "English2"
};
int Lang;
const char* Langs[] = { "Russian", "English" };
//Дальше в меню
ImGui::Combo(u8"Выберите Язык:", &Lang, Langs, IM_ARRAYSIZE(Langs));

//Пример юзинга на два языка:
bool Check;
ImGui::Checkbox(Lang == 0 ? Ru[0] : Eng[0], &Check);
//если Lang == 1 - инглиш, 0 - русский.
добавить enum на int и можно смело полный мосив делать.
Спасибо, это даже под индиго пойдёт) xd
 
Хочу добавить перекладку, как в авире. Помогите юному пастеру. xD
Насколько я понял, то можно реализовать, если сделать две одинаковые версии меню, поменять языки функций, и добавить слайд на каждое меню
 
Насколько я понял, то можно реализовать, если сделать две одинаковые версии меню, поменять языки функций, и добавить слайд на каждое меню
зачем??? просто все строки из меню вывести в мосив/контейнер
сделать идентичный мосив на другом языке. и менять 1 мосив на другой.
 
Назад
Сверху Снизу