![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.04.2013
Сообщений: 8
|
![]()
Уважаемые программисты у меня вопрос можно ли перенести строки из одного txt файла в другой по признаку например окончанием строки точкой или вопросительным знаком? В общем вот пример:
Из этого "Речь о моём здоровье, в конце концов." "Конечно, последнее время мне было несладко, но существование не стало от этого настолько невыносимым, чтобы я не попытался испробовать всё что смогу, чтобы оставаться здоровым." С заменой этого <000003D3:000003F6> This is about my health, after all. <00000432:000004CA> Sure, things haven't been great lately for me, but that hasn't made existence so intolerable that I'm not going to try everything I can to stay healthy. при этом не сбив тайминги! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
С текстом можно делать все, что угодно, при условии, что Вы сами отчетливо представляете, что именно нужно сделать.
Пример непонятен. Что такое тайминги? |
![]() |
![]() |
![]() |
#3 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
это пример того, что подается на вход программы? - а что должно получиться в результате? - ничего не понятно.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 23.04.2013
Сообщений: 8
|
![]()
Должно получиться вот так
<000003D3:000003F6> Речь о моём здоровье, в конце концов. <00000432:000004CA> Конечно, последнее время мне было несладко, но существование не стало от этого настолько невыносимым, чтобы я не попытался испробовать всё что смогу, чтобы оставаться здоровым. При этом мне нужно чтобы строки переносились именно по признаку, потому-что в скрипте оригинале в который нужно переносить бывает и так <0000016B:0000017B> window hide None <000001BB:000001C0> black <00000238:00000240> dissolve <000002A0:000002CA> renpy.music.set_volume(1.0,0.0, "ambient") все это должно остаться не тронутым! Заранее спасибо за помощь! Последний раз редактировалось Stilet; 25.04.2013 в 09:37. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
вы прямо опишите, для чего это нужно, а то разгадывать ваши шарады никому не интересно.
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 23.04.2013
Сообщений: 8
|
![]()
(1) 25.04.2013 10:29 от Dgrey
Это нужно для того чтобы перенести русский перевод в игру жанр игры визульная новелла. Чтобы русский текст отображался в ней корректно нужно строки перенести в нужные места. НУЖНЫЕ места сдесь это литературные фразы. (2) 25.04.2013 10:33 от Dgrey Если интересно игра называется Katawa Shoujo! (3) 25.04.2013 10:47 от Dgrey <00000432:000004CA> этот скрипт выводит все последущие тексты в игре! То есть отоброжает сам текст в игре который идет после него! Или же запускает видео , музыку и т.д _________________ Не используйте форум как чат - не пишите несколько коротких сообщений подряд! Есть что добавить - нажимайте кнопку "Правка/Редактировать" на своём крайнем сообщении и изменяйте, добавляйте.... Прошу учесть на будущее... Модератор. Последний раз редактировалось Serge_Bliznykov; 25.04.2013 в 11:32. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Dgrey, откуда возьмётся файл с русским переводом?
откуда программа будет знать, что русская фраза заменяет английскую? (как эти файлы/фразы связаны)? Не проще ли открыть в редакторе файл и заменять нужные фразы вручную?! p.s. разговор может стать более предметным, если Вы: 1-е. Выложите исходные файлы и ответите на мои вопросы (см. выше) 2-е. Сообщите, какую сумму вознаграждения Вы собираетесь выделить тому, кто напишет Вам нужную программу... |
![]() |
![]() |
![]() |
#8 |
Регистрация: 23.04.2013
Сообщений: 8
|
![]()
Там от 12000 до 23000 строк и таких файлов 15! И файлы с русским переводом есть надо просто перекинуть в нужные места вот я предлагаю сделать это как-то по признакам! Пример описан выше!
1-е. прямо так я выложить исходники я не могу по причина того что программеры могут состряпать руссификатор до того как это сделают переводчики в команде которой я состою! 2-е. За исправно работающий код/прогу я готов заплатить, но сумму в должны указать сами! Всё это делается только для того чтобы не ждать долгого редактирования! P.S или же просто бесплатного совета по данному вопросу! Не чего сверх сложного там нет вот пример оригинала <00000057:0000005C> en_E3 <0000016B:0000017B> window hide None <000001BB:000001C0> black <00000238:00000240> dissolve <000002A0:000002CA> renpy.music.set_volume(1.0,0.0, "ambient") <0000036F:00000388> play sound sfx_alarmclock <000003BB:00000431> My alarm's beeping shatters the early morning quiet, and I find myself wondering where to find the motivation to rise. <000004CF:000004D1> bg <000004D6:000004E6> school_dormhisao <00000534:0000053B> openeye <00000560:000005AB> Class is still quite far off, but I agreed to run with Emi in the mornings. <00000628:0000068F> Really, I'm not that interested in running as a hobby, or even as a possible life-lengthening exercise. <000006CB:00000768> However, I feel obligated to follow through on my promise to Emi yesterday, which is why I find myself throwing on some running shorts and a light tee-shirt. <000007A5:000007A7> bg <000007AC:000007BC> school_courtyard <0000080A:00000816> locationskip <0000083B:000008BD> The cool morning air caresses my face as the morning sunshine causes the dew on the grass to sparkle, nearly blinding me at first. А вот перевод "Звон будильника разрушил тишину раннего утра, и мне пришлось постараться, чтобы найти в себе силы встать с кровати." "До уроков ещё куча времени, но я ведь согласился бегать по утрам вместе с Эми." "Вообще-то бег не привлекает меня ни в качестве увлечения, ни даже в качестве продлевающего жизнь занятия." "Однако, я чувствую, что обязан выполнить обещание, данное вчера Эми. Именно поэтому я натянул на себя шорты для бега и легкую футболку." "Прохладный утренний воздух поглаживает мое лицо, тогда как солнечный свет заставляет росу на траве сверкать, что поначалу чуть не ослепляет меня." Соответственно "Звон будильника разрушил тишину раннего утра, и мне пришлось постараться, чтобы найти в себе силы встать с кровати." Должны попасть сюда <000003BB:00000431> My alarm's beeping shatters the early morning quiet, and I find myself wondering where to find the motivation to rise. И так далее! Последний раз редактировалось Dgrey; 25.04.2013 в 12:06. |
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Можно сделать фейковые файлы (например, заменить некоторые сочетания русских букв в файле перевода: "по" на "хх", "но" на "хх", "на" на "хх", "ра" на "хх" и т.д. ) Ещё важно увидеть файл с русским переводом, т.к. возможны нюансы с кодировкой кириллицы! Цитата:
Код:
Вы на каком языке программирования кодить умеете? Если файлы не очень большие, грузите их в TStringList (в один лист оригинал, в другой - перевод), осуществяйте поиск и преобразование. Сохраняйте полученный результат в новый файл. Вот и весь алгоритм ![]() |
||
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
1. Факт, что данную строку нужно менять. 2. При условии 1 - какой именно русской фразой нужно менять фразу на английском. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматический перенос строк из одного листа в другой | dom_sveta | Microsoft Office Excel | 13 | 09.04.2020 20:04 |
копирование текста из одного текстового файла в другой | Miserable_Silence | Помощь студентам | 0 | 24.01.2013 15:52 |
C#: Перенос строк с одного файла в другой | barhat | Помощь студентам | 15 | 07.02.2012 07:33 |
перенос строк с одного листа на другой по условию | Irek11 | Microsoft Office Excel | 12 | 13.11.2011 20:45 |
При условии перенос строк из одного листа в другой | Ilya_L | Microsoft Office Excel | 5 | 19.06.2010 06:15 |