SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как упростить себе работу?

amoralis amoralis  
24
  08.09.2012 22:10       573    
есть файл с движка open card, который нужно русифицировать? состоит он из 745 примерно строк, каждая строка выглядит примерно так 
$_LANG['shopping-cart_af0f5bdc5be121b9307687aeeae38c17'] = 'Delivery address';
Как упростить себе житуху, и скопировать только "англ концовки" строк, перевести их списком и потом вставить назад не испортив первоначальную структуру? Пробывал Exel но что то либо не попёрло, либо руки не оттуда, либо он не может делать сие... (хотел столбцом скопировать концовки строк).

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

Ответы на пост (14) Написать ответ
seven-bit seven-bit
69
08.09.2012 22:27
Какой файл?
0
bande bande
70
08.09.2012 22:30
количество символов в строке до "англ концовки" постоянно?
0
amoralis amoralis
24
08.09.2012 22:34
Смотря что вы имеете ввиду? тип или ... Корчое я хочу рисифцицировать свою версию open card, на неё нет руссика. Файл тхт.

Количество - нет не постояны.
0
seven-bit seven-bit
69
08.09.2012 22:35
или...
0
bande bande
70
08.09.2012 22:38
загадочно так...
0
bande bande
70
08.09.2012 22:38
разобрать строку. найти все, что есть с " = ' че-то там, независимо от типа и кол-ва символов '; " на выходе получится файл со всем вхождениями. изменить и в обратном порядке выплевывать в строки.
0
amoralis amoralis
24
08.09.2012 22:40
Вы про искать/замену в тхт редакторе? это было бы возможным если б все строки имели одинаковое начало, а так они все разные
0
bande bande
70
08.09.2012 22:43
не-а. я предлагаю более китайский путь. небольшая программка. дарите ей свой .txt-файл. программа бегает по каждой его строчке. ищет " = ' че-то там, независимо от типа и кол-ва символов '; " и на выходе выплевывает то, что нужно переводить.
0
amoralis amoralis
24
08.09.2012 22:38
файл eng.txt находящийся в themes/имя/lang/eng.txt
0
seven-bit seven-bit
69
08.09.2012 22:39
Наверное только ручками
0
astrvyach astrvyach
0
08.09.2012 22:39
скопировать концовки можно зажав ctrl, а вот вставить проблема
0
amoralis amoralis
24
08.09.2012 22:41
первый раз слышу, попробывал - не получается
0
amoralis amoralis
24
08.09.2012 22:50
Взял короче тупо бонально скопировав все 750 строк вставил их в гуглтранслате, и перевёл, конечно он перевёл некоторые слова, которые не нужно было, но это всё равно не делать всё руками. Ладно спасибо всем.
0
zihash zihash
52
11.09.2012 14:22
а зачем все это?
неужели тхт тебе не подходит?
зачем гемороится? просто переводишь так, как есть. какие проблемы?
а если ты только концовки достанешь, переведешь их, а потом хочешь их обратно в файл запихнуть? вообщем брр.
но как вариант (если кодить хоть чуток умеешь, хотя, судя по вопросы не умеешь..бывает):
1.сначала через регулярки находишь куски для перевода и сохраняешь их в отдельный файл
2.переводишь
3.скармливаешь переведенный файл скрипту, который делает следующее:
3.1.берет i-ый перевод и i-ую строку "искходного" файла, рабирает строку исходного файла и в место = 'Delivery address'; вставляет i-ый перевод.
3.2 i++
3.2.если (i
0