- Открываем файл xxx.properties в Блокноте
- Заменяем все ' =' на '=' (апострофы не вводим)
- Заменяем все '= ' на '='
- Сохраняем файл как xxx.properties.csv указываем UTF-8 (если не поставить UTF-8 Эксель не будет спрашивать, какой у нас разделитель)
- Открываем файл в Экселе как csv с разделителем = Получаем две колонки - свойства и их значения
- Выделяем вторую колонку, копируем
- Открываем Гугл Переводчик, устанавливаем перевод с английского на русский (или какой другой язык) и пейстим в поле для исходного текста.
- Выделяем полученый перевод, копируем
- В экселе делаем пейст в третью колонку. Проверяем, чтобы перевод совпадал с оригиналом по строкам. В конце бывают проблемы, если надо, повторяем по частям.
- Заменяем все ' .' на '.', ' ,' на ',', ' )' на ')' (переводчик вставляет лишние пробелы).
- < / A> на < /a>
- < A HREF - <a href
- вообще обратить внимание на page_messages.properties html - теги, апострофы и т.д.
- В ячейку D1 забиваем формулу =IF(ISBLANK(A1),"",IF(ISBLANK(C1), A1, A1 & " = " & C1)) и растягиваем на всю колонку. (Трудно понять, но надо запомнить - копирую формулу отсюда - выдает ошибку, копирую из другоро эксельного файла - работает).
- Сохраняем файл как xxx.properties.xlsx
- копируем четвертую колонку в пустой файл в Блокноте, сохраняем как xxx_ru.properties.txt, не забываем про UTF-8
- конвертируем файл xxx_ru.properties.txt в понятный Джаве формат при помощи native2ascii http://citforum.ru/internet/javascript/java_rbint.shtml#7 Результат сохраняем в файле xxx_ru.properties
- native2ascii -encoding UTF8 C:\MyFolder\admin_ru.properties.txt C:\MyFolder\admin_ru.properties
В итоге имеем хоть местами криво, но полностью переведенный интерфейс. Дальше можем спокойно вручную править перевод в Эксельном файле, конвертируя результат по мере готовности.
No comments:
Post a Comment