Русское сообщество по скриптингу

Invalid multi-lingual line  [Решено]

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Invalid multi-lingual line

Сообщение The two rabngg » 17 фев 2018, 21:00

Возникли следующие ошибки. В чем проблема?
L 02/17/2018 - 19:27:46: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/drm_life.txt" line 2)
L 02/17/2018 - 19:27:46: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/drm_life.txt" line 12)
L 02/17/2018 - 19:27:46: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/drm_life.txt" line 35)
L 02/17/2018 - 19:27:46: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/drm_life.txt" line 45)
L 02/17/2018 - 19:27:46: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/drm_example.txt" line 1)

drm_life
[ru]
/* chat msg */
LIFEMENU_OFF = Меню жизней отключено !tАдминистратором!y.
TRANSFER_LIFES = Введите кол-во жизней, которое хотите передать.
ONLY_NUMBER = Вы должны ввести !tЧисло!y.
NO_LIFES = У вас нет столько !tЖизней!y.
PLAYER_DISCONNECT = Игрок !t%s !yотключился.
NO_TRANSFER_ME = Вы не можете передать жизни самому себе.
TRANSFER_NO_LIFES = Передать !t0 !yжизней невозможно.
TRANSFER_GO = Игрок !t%s передал игроку !t%s жизни (!g%d!y)

/* menu */
MENU_TITLE = \yМеню Жизней^n\dДеньги: \r$%d \w| \dЖизни: \r%d

ITEM_1_ON = \r1. \wВозродиться
ITEM_1_OFF = \d1. Возродиться

ITEM_2_ON = \r2. \wКупить жизнь \r$%d
ITEM_2_OFF = \d2. Купить жизнь \r$%d

ITEM_3_ON = \r3. \wПродать жизнь \r+$%d
ITEM_3_OFF = \d3. Продать жизнь \r+$%d

ITEM_4_ON = \r4. \yПередать жизни
ITEM_4_OFF = \d4. Передать жизни


MENU_TRANSFER_TITLE = \yПередать жизни^n\dВаши жизни: \r%d

BACKNAME = \wНазад
NEXTNAME = \wДалее
EXITNAME = \wВыход

[en]
/* chat msg */
LIFEMENU_OFF = Меню жизней отключено !tАдминистратором!y.
TRANSFER_LIFES = Введите кол-во жизней, которое хотите передать.
ONLY_NUMBER = Вы должны ввести !tЧисло!y.
NO_LIFES = У вас нет столько !tЖизней!y.
PLAYER_DISCONNECT = Игрок !t%s !yотключился.
NO_TRANSFER_ME = Вы не можете передать жизни самому себе.
TRANSFER_NO_LIFES = Передать !t0 !yжизней невозможно.
TRANSFER_GO = Игрок !t%s передал игроку !t%s жизни (!g%d!y)

/* menu */
MENU_TITLE = \yМеню Жизней^n\dДеньги: \r$%d \w| \dЖизни: \r%d

ITEM_1_ON = \r1. \wВозродиться
ITEM_1_OFF = \d1. Возродиться

ITEM_2_ON = \r2. \wКупить жизнь \r$%d
ITEM_2_OFF = \d2. Купить жизнь \r$%d

ITEM_3_ON = \r3. \wПродать жизнь \r+$%d
ITEM_3_OFF = \d3. Продать жизнь \r+$%d

ITEM_4_ON = \r4. \yПередать жизни
ITEM_4_OFF = \d4. Передать жизни


MENU_TRANSFER_TITLE = \yПередать жизни^n\dВаши жизни: \r%d

BACKNAME = \r9. \wНазад
NEXTNAME = \r9. \wДалее
EXITNAME = \r0. \wВыход


drm_example
[en]
DR_MG_SHOWTEXT = Пример:^n%s = ?^n^nНа решение осталось: %d секунд
DR_MG_GOOD = !g[Математика]!y Игрок !t%s !yпервый нашел !tрешение. !yОтвет был: !g%d. !yВыйгрыш: !g%d$
DR_MG_FAIL = !g[Математика]!y К сожалению !tответ !gневерный
DR_MG_NOANSWER = !g[Математика]!y Никто не смог !tрешить !gпример. !yОтвет был: !g%d.

[ru]
DR_MG_SHOWTEXT = Пример:^n%s = ?^n^nНа решение осталось: %d секунд
DR_MG_GOOD = !g[Математика]!y Игрок !t%s !yпервый нашел !tрешение. !yОтвет был: !g%d. !yВыйгрыш: !g%d$
DR_MG_FAIL = !g[Математика]!y К сожалению !tответ !gневерный
DR_MG_NOANSWER = !g[Математика]!y Никто не смог !tрешить !gпример. !yОтвет был: !g%d.
Аватара пользователя
The two rabngg
 
Сообщения: 21
Зарегистрирован: 26 янв 2018, 16:13
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: Invalid multi-lingual line  [Решено]

Сообщение Subb98 » 17 фев 2018, 21:11

Уберите подобные строки из файла словаря:

Код: Выделить всё
/* chat msg */
/* menu */

Словари не поддерживают комментариев.

Добавлено спустя 48 секунд:
П.с.: у второго файла проверьте, чтобы был в кодировке UTF-8 без BOM.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Invalid multi-lingual line

Сообщение The two rabngg » 17 фев 2018, 21:14

А в случае с drm_example там что не так?

Добавлено спустя 1 минуту 6 секунд:
Он и так в этой кодировке

Добавлено спустя 1 минуту 5 секунд:
извиняюсь не увидел и в правду стояла другая кодировка
Аватара пользователя
The two rabngg
 
Сообщения: 21
Зарегистрирован: 26 янв 2018, 16:13
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 10