sitemap
AVE CMS
KeePass - В криптографическом сообществе шифры "Rijndael" и "Twofish" считаются самыми безопасным. Даже Банки, широко используют эти алгоритмы.



Язык Как самостоятельно сделать перевод KeePass 1.x

Создание нового перевода KeePass 1.x

Поверьте, ничего сложного в этом нет и даже не обязательно создавать новый перевод для хранителя паролей KeePass Password Safe, можно взять существующий и исправить его используя понятия и формулировки на более удобные и привычные для Вас или на те которые считаете более корректными.

В идеале (это рекомендует, сам
Dominik Reichl), можно отправить по электронной почте,  письмо разработчику KeePass с запросом о получении исходников для лэнг-файла.

Разработчик KeePass вышлет Вам файл под названием "GermanSrc.lng". Вы копируете этот файл и переименовываете его в "<Ваш_любой_текст>.lng". Потом открываете его в своем любимом текстовом редакторе и ...

Вы увидите строки, с текстом разделенным символами '|' . Все записи парные. Сначала идет Первая запись на английском, окруженная двумя символами '|' , которая сопровождается Второй записью с переводом, так же окруженным символами '|' .

Теперь, остается только заменить текст во Вторых записях на текст требуемого языка. Не редактируя Первые, английские!

Есть несколько специальных полей, которые не следует переводить один к одному: |~LANGUAGENAME|, |~LANGUAGEVERSION|, |~LANGUAGEAUTHOR|, |~LANGUAGEAUTHOREMAIL|, хотя это опять же на Ваш выбор ;-) .
Эти записи должны быть "переведены" на правильную информацию в вашем  лэнг-файле, т.е.
~LANGUAGEAUTHOR должен "указывать" на Ваше имя. ~LANGUAGEVERSION должен содержать версию менеджера паролей KeePass, для которой предназначен перевод, и т.д..

Кодировка UTF-8

Лэнг-файл должен быть в кодировке UTF-8. KeePass 1.04 и выше, поддерживают файлы только в формате UTF-8.

Если ваш текстовый редактор не поддерживает кодировку UTF-8 или вы не знаете, как сохранить файл в таком формате, выполните следующие действия:

  1. Скачайте OpenOffice с
  2. Откройте файл перевода KeePass в "OpenOffice Writer".
  3. Выберите 'File' -> 'Save As...'.  В качестве типа файла выберите 'Text Encoded (.txt)' .
  4. В диалоговом окне подтверждения о потере параметров форматирования, нажмите кнопку "Yes".
  5. В списке кодировок выберите "Encoded (UTF-8)".  Нажмите "OK".

Вот и все. От ныне Ваш лэнг-файл существует в кодировке UTF-8.

Обновление существующих переводов

При выходе новой версии KeePass, может потребоваться и обновление версии перевода. Для обновления переводов  используйте  утилитку под названием "ChkTrans". Данная программка проверит ваш лэнг файл, на предмет наличия в нем перевода всех строк, и составит отчет с указанием, какие строки требуется перевести, а какие строки больше не нужны и их можно удалить.

Бесплатно скачать утилиту ChkTrans, Вы сможете со страницы загрузок, хранителя паролей KeePass.

Кроме того, там же можно скачать последнюю версию справочника по лэнг-файлу  "language reference file". 

Этот справочник используется утилитой ChkTrans для сравнения строк и проверки актуальности перевода.

После загрузки архивов, двух вышеупоманутых файлов, их необходимо распаковать в директорию содержащую лэнг-файл.

Для запуска утилиты из командной строки наберите: ChkTrans.exe RussianSrc.lng

Утилита проанализирует ваш языковой файл и все ошибки запишет и сохранит в том же каталоге в файле "Report.txt" . В этом файле Вы найдете отчет обо всех пропусках в переводе и о всех записях подлежащих удалению.

Если вы сделали полный перевод лэнг файла, утилита сообщит что-то вроде "Вы сделали 100% правильный перевод", в противном случае будет сообщено, что ошибки существуют, и за более подробной информацией необходимо заглянуть в файл 'Report.txt' .

Что же делать, если вышла новая версия KeePass? Все просто: скачиваете актуальный файл Справочника по языку. Запускаете утилиту ChkTrans и получаете отчет, в котором говорится об отсутствии непереведенных или устаревших строк. В противном случае, осуществляете правку вашего лэнг-файла, пока проверка ChkTrans не выдаст положительный отчет.





Мой адрес, Советский Союз
тел./факс: (095) 123-45-67
Email:info@keepass.ru

| | Рекомендовать cайт | AVE.cms 2.08bm © 2008   Создание сайтов
Время генерации: 0,319 сек. / Количество запросов: 48 шт. за 0,218 сек.