<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: IniTranslator - уникальный инструмент для создания переводов программ</title>
	<link>http://kurkov.biz/blog/initranslator</link>
	<description>Думаем-придумаем</description>
	<pubDate>Thu, 20 Nov 2008 00:00:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Serge Mikhailov</title>
		<link>http://kurkov.biz/blog/initranslator#comment-313</link>
		<dc:creator>Serge Mikhailov</dc:creator>
		<pubDate>Thu, 31 Jul 2008 08:13:59 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-313</guid>
		<description>Спасибо за описание программы. Не знал что такие утилиты существуют и переводил вручную, что было весьма морочно!</description>
		<content:encoded><![CDATA[<p>Спасибо за описание программы. Не знал что такие утилиты существуют и переводил вручную, что было весьма морочно!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://kurkov.biz/blog/initranslator#comment-79</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 29 Jan 2008 05:58:29 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-79</guid>
		<description>А чего приводить. Взял два файла russian.lng и english.lng и скормил программе. У первого (оригинала) пообкусала все каменты и убрала пустые строчки-разделители. У второго наоборот, понатыкала пустых строк.

Я прекрасно понимаю, что это переводчик и он заточен на перевод. Но простейшую работу со списком неужели так сложно сделать? Я вот и начал смотреть, в каком файле какой строки нет. Нашел лишние и хотел удалить. Но кликать на каждую строку и потом удалять с подтверждением - это, извините, порнушка. В настройках не нашел как изменить хоткей и как убрать это подтверждение на удаление строчки. В итоге для удаления 20 строк надо двадцать раз сделать:
- выделить строчку синим
- нажать Ctrl-Del
- подтвердить, нажав ДА в диалоге.

Единственное, чем она мне показалась полезной - это наличием функции проверки существующих элементов. Но с такой реализацией все это сводится на нет. Проще написать самому и пользоваться или даже заплатить бабки за платную, где все это реализовано.

Сейчас ползал по SourceForge и пытался найти что-то аналогичное. Похоже обсуждаемый вариант - самый лучший на том ресурсе. Пугает.</description>
		<content:encoded><![CDATA[<p>А чего приводить. Взял два файла russian.lng и english.lng и скормил программе. У первого (оригинала) пообкусала все каменты и убрала пустые строчки-разделители. У второго наоборот, понатыкала пустых строк.</p>
<p>Я прекрасно понимаю, что это переводчик и он заточен на перевод. Но простейшую работу со списком неужели так сложно сделать? Я вот и начал смотреть, в каком файле какой строки нет. Нашел лишние и хотел удалить. Но кликать на каждую строку и потом удалять с подтверждением - это, извините, порнушка. В настройках не нашел как изменить хоткей и как убрать это подтверждение на удаление строчки. В итоге для удаления 20 строк надо двадцать раз сделать:<br />
- выделить строчку синим<br />
- нажать Ctrl-Del<br />
- подтвердить, нажав ДА в диалоге.</p>
<p>Единственное, чем она мне показалась полезной - это наличием функции проверки существующих элементов. Но с такой реализацией все это сводится на нет. Проще написать самому и пользоваться или даже заплатить бабки за платную, где все это реализовано.</p>
<p>Сейчас ползал по SourceForge и пытался найти что-то аналогичное. Похоже обсуждаемый вариант - самый лучший на том ресурсе. Пугает.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://kurkov.biz/blog/initranslator#comment-78</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 29 Jan 2008 05:33:44 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-78</guid>
		<description>Anton:
А меня раздражается для них компоненты ставить, к тому же часто оказывается, что компоненты несовместимы с текущей версией IDE...
Hmmmmm. У меня ничего не обкусывало и не добавляло лишнего. Приведи пример.
Это же переводчик, он и заточен на перевод. Первый вариант лучше в блокноте делать. А как вручную сравнивать, в каком языке какой строчки нет? Это же е..нешься каждую строчку вручную просмотривать. По поводу похерила, может неправильно выбран был файл источника и она посчитала оригинал переводом.</description>
		<content:encoded><![CDATA[<p>Anton:<br />
А меня раздражается для них компоненты ставить, к тому же часто оказывается, что компоненты несовместимы с текущей версией IDE...<br />
Hmmmmm. У меня ничего не обкусывало и не добавляло лишнего. Приведи пример.<br />
Это же переводчик, он и заточен на перевод. Первый вариант лучше в блокноте делать. А как вручную сравнивать, в каком языке какой строчки нет? Это же е..нешься каждую строчку вручную просмотривать. По поводу похерила, может неправильно выбран был файл источника и она посчитала оригинал переводом.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://kurkov.biz/blog/initranslator#comment-77</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 29 Jan 2008 05:17:18 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-77</guid>
		<description>Попробовал и удалил нафиг. Жуткое глюкалово. Лучше уж вручную работать с файлами, чем этим. Оригинал мне пообкусала, а в перевод натыкала кучу лишних строк.

Управление просто ужасно тупое и ужасно неудобное. Вот обнаружил я 20 старых записей, которые уже не используются. Захотел удалить и очень сильно обломался. Надо каждую выделить вручную и удалить. Выделить несколько элементов невозможно. При этом при удалении происходят какие-то глюки. Вроде выбрал элемент, нажал удалить, а он остался, при этом список дрогнул, где-то что-то удалилось. Вот и гадай что там произошло.

Про то, что на каждый чих она орет и сообщает о необходимости сохранить файлы я молчу. Своим ором она достала не очень, но вот когда я нажал "Да" (т.е. сохранить), то она похерила весь оригинал, пришлось лезть в бэкап и вытаскивать его оттуда.

Вобщем, ушла в Корзину прога.</description>
		<content:encoded><![CDATA[<p>Попробовал и удалил нафиг. Жуткое глюкалово. Лучше уж вручную работать с файлами, чем этим. Оригинал мне пообкусала, а в перевод натыкала кучу лишних строк.</p>
<p>Управление просто ужасно тупое и ужасно неудобное. Вот обнаружил я 20 старых записей, которые уже не используются. Захотел удалить и очень сильно обломался. Надо каждую выделить вручную и удалить. Выделить несколько элементов невозможно. При этом при удалении происходят какие-то глюки. Вроде выбрал элемент, нажал удалить, а он остался, при этом список дрогнул, где-то что-то удалилось. Вот и гадай что там произошло.</p>
<p>Про то, что на каждый чих она орет и сообщает о необходимости сохранить файлы я молчу. Своим ором она достала не очень, но вот когда я нажал "Да" (т.е. сохранить), то она похерила весь оригинал, пришлось лезть в бэкап и вытаскивать его оттуда.</p>
<p>Вобщем, ушла в Корзину прога.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://kurkov.biz/blog/initranslator#comment-76</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Tue, 29 Jan 2008 04:18:46 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-76</guid>
		<description>Меня иногда поражают некоторые проекты на SourceForge. Казалось бы, мелкий проектик, размер дистрибутива ну край 1-1.5 мегабайта. Заходишь в загрузку и видишь размеры в 10-20-30 мегабайт. Откуда такие? Что туда пихают-то? Исходники вроде как текст по сути, сжимаются вобще на ура. не первый раз уже такое встречаю.</description>
		<content:encoded><![CDATA[<p>Меня иногда поражают некоторые проекты на SourceForge. Казалось бы, мелкий проектик, размер дистрибутива ну край 1-1.5 мегабайта. Заходишь в загрузку и видишь размеры в 10-20-30 мегабайт. Откуда такие? Что туда пихают-то? Исходники вроде как текст по сути, сжимаются вобще на ура. не первый раз уже такое встречаю.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://kurkov.biz/blog/initranslator#comment-60</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 21 Jan 2008 13:49:50 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-60</guid>
		<description>Можно написать функцию, которая будет сканить все контролы на предмет текстовых полей и грузить их из файла LNG. Гугл в помощь (найдете, напишите тут плз).</description>
		<content:encoded><![CDATA[<p>Можно написать функцию, которая будет сканить все контролы на предмет текстовых полей и грузить их из файла LNG. Гугл в помощь (найдете, напишите тут плз).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PalkinMax</title>
		<link>http://kurkov.biz/blog/initranslator#comment-59</link>
		<dc:creator>PalkinMax</dc:creator>
		<pubDate>Mon, 21 Jan 2008 10:22:04 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-59</guid>
		<description>Как то неудобно получается, если компонентов на форме больше десятка, а ведь у них не по одному текстовому полю может быть (caption, hint, text). Можно ли как-то автоматизировать процесс?</description>
		<content:encoded><![CDATA[<p>Как то неудобно получается, если компонентов на форме больше десятка, а ведь у них не по одному текстовому полю может быть (caption, hint, text). Можно ли как-то автоматизировать процесс?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://kurkov.biz/blog/initranslator#comment-58</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 21 Jan 2008 08:07:47 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-58</guid>
		<description>Руками. По сути LNG - обычные INI-файлы. Под Delphi можно перевести так:
...
uses IniFiles;
...
var
Ini: TIniFile;
begin
// Открываем файл
Ini:=TIniFile.Create('C:\Russian.lng');
// Переводим
Form1.Caption:=Ini.ReadString('MainForm', 'Caption', 'TestProg');
Form1.GroupBox1.Caption:=Ini.ReadString('MainForm', 'Status', 'Status');
Form1.Image5.Hint:=Ini.ReadString('MainForm', 'SettingsButton', 'Settings');
// Освобождаем ресурсы
Ini.Free;
end;</description>
		<content:encoded><![CDATA[<p>Руками. По сути LNG - обычные INI-файлы. Под Delphi можно перевести так:<br />
...<br />
uses IniFiles;<br />
...<br />
var<br />
Ini: TIniFile;<br />
begin<br />
// Открываем файл<br />
Ini:=TIniFile.Create('C:\Russian.lng');<br />
// Переводим<br />
Form1.Caption:=Ini.ReadString('MainForm', 'Caption', 'TestProg');<br />
Form1.GroupBox1.Caption:=Ini.ReadString('MainForm', 'Status', 'Status');<br />
Form1.Image5.Hint:=Ini.ReadString('MainForm', 'SettingsButton', 'Settings');<br />
// Освобождаем ресурсы<br />
Ini.Free;<br />
end;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PalkinMax</title>
		<link>http://kurkov.biz/blog/initranslator#comment-57</link>
		<dc:creator>PalkinMax</dc:creator>
		<pubDate>Mon, 21 Jan 2008 08:01:30 +0000</pubDate>
		<guid>http://kurkov.biz/blog/initranslator#comment-57</guid>
		<description>А каким образом можно подключить этот перевод к программе? Есть какие-нибудь примеры для Delphi или Builder?</description>
		<content:encoded><![CDATA[<p>А каким образом можно подключить этот перевод к программе? Есть какие-нибудь примеры для Delphi или Builder?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
