<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Два или несколько языков
26.04.2018 16:53:26 Два или несколько языков Сообщение #1
Petro220

Petro220

Новичок

Новичок

Дата регистрации:
26.04.2018 16:45:39

Сообщений: 2

Всем привет. Может кто помочь?
Делаю сайтик и пытаюсь в пихнуть в движок несколько языков. В главном файле index.php
Вызываю её так

$tpl->set('{lang}', $checkLang);

Даже в в подключённом файле пишу так

if($_GET['act'] == 'chage_lang'{

$langId = intval($_GET['id']);
$config['lang_list'] = nl2br($config['lang_list']);
$expLangList = explode('<br />', $config['lang_list']);
$numLangs = count($expLangList);

if($langId > 0 AND $langId <= $numLangs){

set_cookie("lang", $langId, 365);
}
$langReferer = $_SERVER['HTTP_REFERER'];
header("Location: {$langReferer}";

}

$config['lang_list'] = nl2br($config['lang_list']);
$expLangList = explode('<br />', $config['lang_list']);
$numLangs = count($expLangList);
$useLang = intval($_COOKIE['lang']);
if($useLang <= 0) $useLang = 1;
$cil = 0;
foreach($expLangList as $expLangData){

$cil++;
$expLangName = explode(' | ', $expLangData);
if($cil == $useLang AND $expLangName[0]){
$rMyLang = $expLangName[0];
$checkLang = $expLangName[1];
}

}

if(!$checkLang){
$rMyLang = 'Русский';
$checkLang = 'ru';

}
include SYSTEM_DIR.'/system_lang/'.$checkLang.'/lang.lng';

В файле lang.lng пишу так

<?php
$lang = array(

'help' => 'Привет',
?>

В tpl файле если указываю {lang} то выводит "ru"
Как мне в tpl файле вывести например слово "Привет" Как там правильно указывать это всё?

Сам фаил lang.lng подключен пробовал убрать $lang выдаёт сразу ошибку на этот фаил.
Профиль
26.04.2018 19:00:32 Два или несколько языков Сообщение #2
Petro220

Petro220

Новичок

Новичок

Дата регистрации:
26.04.2018 16:45:39

Сообщений: 2

Русский язык у меня получилось вывести на страницу. А как мне добавить ещё один язык или несколько? Подскажите?
Профиль
28.04.2018 18:35:37 Два или несколько языков Сообщение #3
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

В вашем коде сложно, что понять! Но как я понял, идея должна быть следующая.
1. Создаем разные шаблоны(с разными языками).
2. Например русский делаем по умолчанию.
3. по каком-либо условию меняем шаблон с определенным языком.
Профиль