2023-03-19 13:55:10 +03:00
|
|
|
|
// Copyright (c) Ivan Bondarev, Stanislav Mikhalkovich (for details please see \doc\copyright.txt)
|
2015-06-12 21:59:28 +03:00
|
|
|
|
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
|
2023-03-19 13:55:10 +03:00
|
|
|
|
uses
|
|
|
|
|
|
FilesOperations,
|
|
|
|
|
|
System.IO,
|
|
|
|
|
|
System.Resources;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
|
|
|
|
|
|
begin
|
2023-03-19 14:04:36 +03:00
|
|
|
|
var Files := DirectoryInfo.Create(Path.Combine('..', '..', 'bin', 'Lng', 'Rus')).GetFiles('*.*');
|
2023-03-19 13:55:10 +03:00
|
|
|
|
Writeln('Найдено ' + Files.Length.tostring + ' файлов, обработка...');
|
|
|
|
|
|
var res := '';
|
|
|
|
|
|
for var i := 0 to Files.Length - 1 do
|
|
|
|
|
|
res := res + #13#10#13#10'//' + Files[i].Name + #13#10'%PREFIX%='#13#10 +
|
2015-05-14 22:35:07 +03:00
|
|
|
|
ReadFileToEnd(Files[i].FullName);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
Writeln('Сохранение собраного файла в ресурс...');
|
2023-03-19 13:55:10 +03:00
|
|
|
|
var ResWriter := ResourceWriter.Create(Path.Combine('..', '..', 'Localization', 'DefaultLang.resources'));
|
2015-05-14 22:35:07 +03:00
|
|
|
|
ResWriter.AddResource('DefaultLanguage', System.Text.Encoding.GetEncoding(1251).GetBytes(res));
|
|
|
|
|
|
ResWriter.Generate;
|
|
|
|
|
|
ResWriter.Close;
|
|
|
|
|
|
Writeln('OK');
|
|
|
|
|
|
end.
|