Перейти к содержимому
Zone of Games Forum
erll_2nd

Проблема с запятыми(Unity)

Рекомендованные сообщения

Столкнулся с такой проблемой: в переведённом тексте, после запятой, не отображается текст в игре, если в данной строке в других локализациях её нет(запятой). Если убрать запятую из переведённого текста — строка отображается полностью. Кто чем может, помогите. Сидеть, выцеплять и удалять запятые, чёт не хочется.

Игра на Unity.

1.png

Bez-imeni.png

Оригинал строки.

chapter_1_prelude_node_4,,(These training courses barely make me break a sweat anymore. It's hard to believe I once found this difficult.),(以前还觉得这些训练很辛苦,现在根本连汗都不会多流一滴。),(訓練じゃまったく汗をかかなくなったな。前は難しくてたいへんだと思ってたなんて、信じられない。)

Поделиться сообщением


Ссылка на сообщение

Судя по скрину, текс в чем то на подобии csv файла, где запятая — разделитель. Ток что логично что каждая встреченная запятая так воспринимается. Либо в кавычки, либо слешем отделять надо, не знаю как у Вас скрипт работает

Поделиться сообщением


Ссылка на сообщение

Короче, не слэши, ни кавычки — uabe сразу ругается, пока закостылил так, потому что задолался…

3.png 

Поделиться сообщением


Ссылка на сообщение

@erll_2nd хз как ты переводишь, обычно строки парсятся, переводятся и вставляются обратно, а ты словно прямо в дампе переводишь) И все эти моменты уже в скрипте закладываются.

А ответ прямо в тексте есть, так как в английском языке запятые тоже есть и можно было подсмотреть.

Вот пример:

Цитата

\"For several years, Celeste trained as a squire in the Ashen Order, an elite organization that protected the continent of Darencia from monsters. After being summoned by the Ashen Order’s leader, Sir Zacharias, she learned it was finally time for her initiation into the knighthood.<br><br>Her mission would take her to the port town of Ancora, which had reported a rise in monster attacks due to an ancient artifact unearthed in the nearby forest. These artifacts possessed great power and could unleash terrible devastation if they weren’t contained.<br><br>For her initiation, Celeste would need to retrieve the artifact and bring it safely back.\"

Т.е. тебе надо оборачивать твою строку ЭКРАНИРОВАННЫМИ КАВЫЧКАМИ — вот так \"...\"

 Т.е. выглядеть оно должно так

Цитата

,,\"(На этих тренировках, я уже почти не потею...бла, бла, бла, бла.)\",

И проблем не будет. 

Изменено пользователем allodernat

Поделиться сообщением


Ссылка на сообщение

Ну так, я сначала смотрю, по началу игры, по менюшкам, что с шрифтами. Естественно в дампе я это делаю.

Поделиться сообщением


Ссылка на сообщение

@erll_2nd в принципе правильно) но можно как тут пуститься по ложному следу запятых)

Поделиться сообщением


Ссылка на сообщение

А можно ещё написать скрипт, чтобы он выдернул все строчки из дампа без лишнего мусора, с последующим переводом, импортом и проверкой на ошибки.

В дампе опасно переводить, так как есть большая вероятность, запортачить его.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2026 | Реклама на сайте.

×