Translations update.
authorAndrey Paskal <apaskal@gmail.com>
Sun, 12 Oct 2008 08:57:55 +0000 (12:57 +0400)
committerAndrey Paskal <apaskal@gmail.com>
Sun, 12 Oct 2008 08:57:55 +0000 (12:57 +0400)
translations/ananas-designer-en.ts
translations/ananas-designer-ru.ts
translations/ananas-en.ts [new file with mode: 0644]
translations/ananas-engine-en.ts
translations/ananas-engine-ru.ts
translations/ananas-lib-en.ts
translations/ananas-lib-ru.ts
translations/ananas-plugins-en.ts
translations/ananas-plugins-ru.ts
translations/ananas-ru.ts [new file with mode: 0644]

index 6b46446..d6923ef 100644 (file)
         <source>&lt;h4&gt;Ananas.Designer %1&lt;/h4&gt; is a programm&lt;br&gt;for adjusting accounting automation system&lt;br&gt;&lt;br&gt;Copyright 2003-2006 Leader Infotech, Valery Grazdankin &lt;br&gt;Copyright 2003-2006 Project Ananas, Andrey Paskal, Grigory Panov, Andrey Strelnikov&lt;br&gt;License: GPL&lt;br&gt;&lt;br&gt;technical support:&lt;br&gt;lider-infotech@narod.ru&lt;br&gt;app@linux.ru.net&lt;br&gt;Web sites:&lt;br&gt;&lt;a href=&quot;http://ananas.lrn.ru&quot;&gt;http://ananas.lrn.ru&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.leaderit.ru&quot;&gt;http://www.leaderit.ru&lt;/a&gt;&lt;br&gt;&lt;br&gt;Avalable extensions:&lt;br&gt;%2</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <source>About Configuration</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>&lt;hr&gt;&lt;br&gt;Ananas.Designer %1&lt;br&gt;Avalable extensions:&lt;br&gt;%2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>A&amp;ssistant</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>About &amp;BS</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>PixmapPreview</name>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>setTranslator - BinReloc path to data dir is %1.
+        <source>main - BinReloc path to data dir is %1.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>main - BinReloc path to data dir is %1.
+        <source>Numberic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aAliasEditor</name>
 </context>
 <context>
     <name>dASA</name>
+</context>
+<context>
+    <name>dEditAReg</name>
     <message>
-        <source>Assistant</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Content</source>
+        <source>Accumulating register</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Articles</source>
+        <source>Common</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Index</source>
+        <source>Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Find:</source>
+        <source>Description:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Search</source>
+        <source>Aliases</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Column 1</source>
+        <source>Lang</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Keyword:</source>
+        <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Author:</source>
+        <source>Accumulation register:</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
         <source>File name</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Execute</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditCat</name>
@@ -1260,6 +1259,29 @@ Enter another field name:</source>
 Enter another form name:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditCfg</name>
@@ -1700,80 +1722,19 @@ Enter another form name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Wizard</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Select Form template</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Help</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Cansel</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Ok</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Empty template</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Vertical</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Horizontal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Empty</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Buttons only</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Buttons and elements</source>
+        <source>dEditDialog edit form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Generate</source>
+        <source>dEditDialog open file %1 for write</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>dEditDialog::EditForm edit form</source>
+        <source>dEditDialog open file %1 for read from templates directory %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>dEditDialog::EditForm select %1 template</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>dEditDialog::EditForm create new form from template %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>dEditDialog::EditForm open file %1 for write</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>dEditDialog::EditForm open file %1 for read from templates directory %2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>dEditDialog::EditForm show formdesigner</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Hard work in progress. Coming soon...
-Now you must use &quot;Designer&quot; button.</source>
+        <source>dEditDialog show formdesigner</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -2022,6 +1983,29 @@ Enter another table name:</source>
         <source>Rename table</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditField</name>
@@ -2054,10 +2038,6 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Field:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Sum</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2094,14 +2074,6 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Use Date with Mask</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Date format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>yyyyMMdd</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2118,10 +2090,6 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>use own format</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>&lt;u&gt;&lt;i&gt;Example&lt;/i&gt;:&lt;/u&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2130,14 +2098,6 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Min:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Max:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Prefix:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2182,10 +2142,6 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add leading zeros</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>Groups</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2221,82 +2177,83 @@ Enter another table name:</source>
         <source>Deleting</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>dEditJournal</name>
     <message>
-        <source>Journal</source>
+        <source>Validator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Common</source>
+        <source>&lt;u&gt;Example:&lt;/u&gt; RegExp &lt;b&gt;&lt;i&gt;[A-C]\d{5}[W-Z]&lt;/b&gt;&lt;/i&gt; for string &lt;i&gt;&lt;b&gt;A12345Z&lt;/b&gt;&lt;/i&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Name:</source>
+        <source>RegExp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Type:</source>
+        <source>Intermediate == Invalid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Special</source>
+        <source>Input Mask</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Othes</source>
+        <source>[ABCD], will match an A or a B or a C or a D.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Description:</source>
+        <source>Test:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Aliases</source>
+        <source>Vd</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Documents</source>
+        <source>Num</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Action</source>
+        <source>Construct:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Action_2</source>
+        <source>+ Date as:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Journal:</source>
+        <source>+</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Access</source>
+        <source>+ UID +</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Read</source>
+        <source>Own format</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Write</source>
+        <source>Add zeros</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>dEditLang</name>
     <message>
-        <source>Language</source>
+        <source>Validate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Common</source>
+        <source>Field:  </source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>dEditIReg</name>
+    <message>
+        <source>Information register</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Tag:</source>
+        <source>Common</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -2304,119 +2261,124 @@ Enter another table name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Translation file:</source>
+        <source>Description:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Language:</source>
+        <source>Don&apos;t delete record in unconduct</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context>
-    <name>dEditReg</name>
     <message>
-        <source>Register</source>
+        <source>Aliases</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Common</source>
+        <source>Lang</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Comment:</source>
+        <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Cname:</source>
+        <source>Information register:</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>dEditJournal</name>
     <message>
-        <source>Name:</source>
+        <source>Journal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Register type</source>
+        <source>Common</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Don&apos;t delete record on unconduct</source>
+        <source>Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>a-Register</source>
+        <source>Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>i-Register</source>
+        <source>Special</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Information</source>
+        <source>Othes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>New</source>
+        <source>Description:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Edit</source>
+        <source>Aliases</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Delete</source>
+        <source>Documents</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Dimensions</source>
+        <source>Action</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Resources</source>
+        <source>Action_2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Aliases</source>
+        <source>Journal:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Lang</source>
+        <source>Access</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Name</source>
+        <source>Read</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Description</source>
+        <source>Write</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>dEditLang</name>
     <message>
-        <source>Description:</source>
+        <source>Language</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Information register:</source>
+        <source>Common</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Accumulation register:</source>
+        <source>Tag:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Enter a new field name:</source>
+        <source>Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Add new field</source>
+        <source>Translation file:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Field &lt;b&gt;%1&lt;/b&gt; alredy exist.
-Enter another field name:</source>
+        <source>Language:</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>dEditReg</name>
+</context>
+<context>
     <name>dEditReport</name>
     <message>
         <source>Report</source>
index f60562d..6162aa5 100644 (file)
@@ -696,19 +696,19 @@ app@linux.ru.net&lt;br&gt;
     </message>
     <message>
         <source>About Configuration</source>
-        <translation>О конфигурации</translation>
+        <translation type="obsolete">О конфигурации</translation>
     </message>
     <message>
         <source>&lt;hr&gt;&lt;br&gt;Ananas.Designer %1&lt;br&gt;Avalable extensions:&lt;br&gt;%2</source>
-        <translation>&lt;hr&gt;&lt;br&gt;Ананас.Дизайнер %1&lt;br&gt;Доступные расширения:&lt;br&gt;%2</translation>
+        <translation type="obsolete">&lt;hr&gt;&lt;br&gt;Ананас.Дизайнер %1&lt;br&gt;Доступные расширения:&lt;br&gt;%2</translation>
     </message>
     <message>
         <source>A&amp;ssistant</source>
-        <translation>А&amp;систент</translation>
+        <translation type="obsolete">А&amp;систент</translation>
     </message>
     <message>
         <source>About &amp;BS</source>
-        <translation>О &amp;Бизнес-схеме</translation>
+        <translation type="obsolete">О &amp;Бизнес-схеме</translation>
     </message>
 </context>
 <context>
@@ -926,7 +926,7 @@ app@linux.ru.net&lt;br&gt;
     </message>
     <message>
         <source>Numberic</source>
-        <translation type="obsolete">Числовой</translation>
+        <translation>Числовой</translation>
     </message>
     <message>
         <source> Ananas List View Item %1 is null</source>
@@ -948,6 +948,34 @@ app@linux.ru.net&lt;br&gt;
         <source>New &amp;Action</source>
         <translation>Новое &amp;действие</translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>main - BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aAliasEditor</name>
@@ -1025,74 +1053,70 @@ app@linux.ru.net&lt;br&gt;
     <name>dASA</name>
     <message>
         <source>Assistant</source>
-        <translation>Ассистент</translation>
+        <translation type="obsolete">Ассистент</translation>
     </message>
     <message>
         <source>Content</source>
-        <translation>Содержимое</translation>
+        <translation type="obsolete">Содержимое</translation>
     </message>
     <message>
         <source>Articles</source>
-        <translation>Темы</translation>
+        <translation type="obsolete">Темы</translation>
     </message>
     <message>
         <source>Index</source>
-        <translation>Индекс</translation>
+        <translation type="obsolete">Индекс</translation>
     </message>
     <message>
         <source>Find:</source>
-        <translation>Найти:</translation>
+        <translation type="obsolete">Найти:</translation>
     </message>
     <message>
         <source>Search</source>
-        <translation>Поиск</translation>
-    </message>
-    <message>
-        <source>Column 1</source>
-        <translation></translation>
+        <translation type="obsolete">Поиск</translation>
     </message>
     <message>
         <source>Keyword:</source>
-        <translation>Ключевое слово:</translation>
+        <translation type="obsolete">Ключевое слово:</translation>
     </message>
     <message>
         <source>Author:</source>
-        <translation>Автор:</translation>
+        <translation type="obsolete">Автор:</translation>
     </message>
 </context>
 <context>
     <name>dEditAReg</name>
     <message>
         <source>Accumulating register</source>
-        <translation type="obsolete">Накопительный регистр</translation>
+        <translation>Накопительный регистр</translation>
     </message>
     <message>
         <source>Common</source>
-        <translation type="obsolete">Общий</translation>
+        <translation>Общий</translation>
     </message>
     <message>
         <source>Name:</source>
-        <translation type="obsolete">Имя:</translation>
+        <translation>Имя:</translation>
     </message>
     <message>
         <source>Description:</source>
-        <translation type="obsolete">Описание:</translation>
+        <translation>Описание:</translation>
     </message>
     <message>
         <source>Aliases</source>
-        <translation type="obsolete">Псевдонимы</translation>
+        <translation>Псевдонимы</translation>
     </message>
     <message>
         <source>Lang</source>
-        <translation type="obsolete">Язык</translation>
+        <translation>Язык</translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="obsolete">Имя</translation>
+        <translation>Имя</translation>
     </message>
     <message>
         <source>Accumulation register:</source>
-        <translation type="obsolete">Накопительный регистр:</translation>
+        <translation>Накопительный регистр:</translation>
     </message>
 </context>
 <context>
@@ -1143,7 +1167,7 @@ app@linux.ru.net&lt;br&gt;
     </message>
     <message>
         <source>Execute</source>
-        <translation type="obsolete">Выполнить</translation>
+        <translation>Выполнить</translation>
     </message>
     <message>
         <source>Object</source>
@@ -1472,6 +1496,29 @@ Enter another form name:</source>
         <translation>Форма &lt;b&gt;%1&lt;/b&gt; уже сужествует.
 Введите новое имя: </translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditCfg</name>
@@ -1938,11 +1985,11 @@ Enter another form name:</source>
     </message>
     <message>
         <source>Wizard</source>
-        <translation>Мастер</translation>
+        <translation type="obsolete">Мастер</translation>
     </message>
     <message>
         <source>Select Form template</source>
-        <translation>Выбор шаблона формы</translation>
+        <translation type="obsolete">Выбор шаблона формы</translation>
     </message>
     <message>
         <source>Label</source>
@@ -1950,19 +1997,19 @@ Enter another form name:</source>
     </message>
     <message>
         <source>Ok</source>
-        <translation>Ок</translation>
+        <translation type="obsolete">Ок</translation>
     </message>
     <message>
         <source>Cansel</source>
-        <translation>Отмена</translation>
+        <translation type="obsolete">Отмена</translation>
     </message>
     <message>
         <source>Help</source>
-        <translation>Помощь</translation>
+        <translation type="obsolete">Помощь</translation>
     </message>
     <message>
         <source>Generate</source>
-        <translation>Создать</translation>
+        <translation type="obsolete">Создать</translation>
     </message>
     <message>
         <source>Ananas Designer</source>
@@ -1973,32 +2020,47 @@ Now you must use &quot;Designer&quot; button.</comment>
     <message>
         <source>Hard work in progress. Coming soon...
 Now you must use &quot;Designer&quot; button.</source>
-        <translation>Это тяжелая работа. Но скоро сделаем...
+        <translation type="obsolete">Это тяжелая работа. Но скоро сделаем...
 Пока вы должны использовать кнопку &quot;Редактор диалогов&quot;.</translation>
     </message>
     <message>
         <source>Empty template</source>
-        <translation>Пустой шаблон</translation>
+        <translation type="obsolete">Пустой шаблон</translation>
     </message>
     <message>
         <source>Vertical</source>
-        <translation>Вертикальный</translation>
+        <translation type="obsolete">Вертикальный</translation>
     </message>
     <message>
         <source>Horizontal</source>
-        <translation>Горизонтальный</translation>
+        <translation type="obsolete">Горизонтальный</translation>
     </message>
     <message>
         <source>Empty</source>
-        <translation>Пустой</translation>
+        <translation type="obsolete">Пустой</translation>
     </message>
     <message>
         <source>Buttons only</source>
-        <translation>Только кнопки</translation>
+        <translation type="obsolete">Только кнопки</translation>
     </message>
     <message>
         <source>Buttons and elements</source>
-        <translation>Кнопки и элементы</translation>
+        <translation type="obsolete">Кнопки и элементы</translation>
+    </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDialog::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
@@ -2133,7 +2195,7 @@ Now you must use &quot;Designer&quot; button.</source>
     </message>
     <message>
         <source>Documen Forms</source>
-        <translation>Формы документа</translation>
+        <translation type="obsolete">Формы документа</translation>
     </message>
     <message>
         <source>UP</source>
@@ -2305,6 +2367,33 @@ Enter another table name:</source>
         <source>Add new table. Attempt %1</source>
         <translation>Добавление новой таблицы. Попытка %1</translation>
     </message>
+    <message>
+        <source>Document Forms</source>
+        <translation>Формы документа</translation>
+    </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc::EditForm BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc open file %1 for read from templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>dEditDoc file %1 not exists in templates directory %2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditField</name>
@@ -2338,7 +2427,7 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Field:</source>
-        <translation>Поле:</translation>
+        <translation type="obsolete">Поле:</translation>
     </message>
     <message>
         <source>Sum</source>
@@ -2486,11 +2575,11 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Use Date with Mask</source>
-        <translation>Использовать дату по маске</translation>
+        <translation type="obsolete">Использовать дату по маске</translation>
     </message>
     <message>
         <source>Date format</source>
-        <translation>Формат даты</translation>
+        <translation type="obsolete">Формат даты</translation>
     </message>
     <message>
         <source>yyyyMMdd</source>
@@ -2510,7 +2599,7 @@ Enter another table name:</source>
     </message>
     <message>
         <source>use own format</source>
-        <translation>собственный формат</translation>
+        <translation type="obsolete">собственный формат</translation>
     </message>
     <message>
         <source>&lt;u&gt;&lt;i&gt;Example&lt;/i&gt;:&lt;/u&gt;</source>
@@ -2522,11 +2611,11 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Min:</source>
-        <translation>Мин:</translation>
+        <translation type="obsolete">Мин:</translation>
     </message>
     <message>
         <source>Max:</source>
-        <translation>Макс:</translation>
+        <translation type="obsolete">Макс:</translation>
     </message>
     <message>
         <source>Prefix:</source>
@@ -2542,46 +2631,114 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Add leading zeros</source>
-        <translation>Дополнять лидирующими нулями</translation>
+        <translation type="obsolete">Дополнять лидирующими нулями</translation>
+    </message>
+    <message>
+        <source>Validator</source>
+        <translation>Проверка ввода</translation>
+    </message>
+    <message>
+        <source>&lt;u&gt;Example:&lt;/u&gt; RegExp &lt;b&gt;&lt;i&gt;[A-C]\d{5}[W-Z]&lt;/b&gt;&lt;/i&gt; for string &lt;i&gt;&lt;b&gt;A12345Z&lt;/b&gt;&lt;/i&gt;</source>
+        <translation>&lt;u&gt;Пример:&lt;/u&gt; Регулярное выражение &lt;b&gt;&lt;i&gt;[A-C]\d{5}[W-Z]&lt;/b&gt;&lt;/i&gt; примет строку &lt;i&gt;&lt;b&gt;A12345Z&lt;/b&gt;&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>RegExp</source>
+        <translation>Регулярное выражение</translation>
+    </message>
+    <message>
+        <source>Intermediate == Invalid</source>
+        <translation>Незавершенное считать неверным</translation>
+    </message>
+    <message>
+        <source>Input Mask</source>
+        <translation>Шаблон ввода</translation>
+    </message>
+    <message>
+        <source>[ABCD], will match an A or a B or a C or a D.</source>
+        <translation>[ABCD] допускает либо A, либо B, либо C, либо D.</translation>
+    </message>
+    <message>
+        <source>Test:</source>
+        <translation>Тест:</translation>
+    </message>
+    <message>
+        <source>Vd</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Num</source>
+        <translation>Число</translation>
+    </message>
+    <message>
+        <source>Construct:</source>
+        <translation>Состоит из:</translation>
+    </message>
+    <message>
+        <source>+ Date as:</source>
+        <translation>+ Дата в формате:</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>+ UID +</source>
+        <translation>+ идентификатор +</translation>
+    </message>
+    <message>
+        <source>Own format</source>
+        <translation>Свой формат</translation>
+    </message>
+    <message>
+        <source>Add zeros</source>
+        <translation>выравнивать нулями</translation>
+    </message>
+    <message>
+        <source>Validate</source>
+        <translation>Проверка ввода</translation>
+    </message>
+    <message>
+        <source>Field:  </source>
+        <translation>Поле:</translation>
     </message>
 </context>
 <context>
     <name>dEditIReg</name>
     <message>
         <source>Information register</source>
-        <translation type="obsolete">Информационный регистр</translation>
+        <translation>Информационный регистр</translation>
     </message>
     <message>
         <source>Common</source>
-        <translation type="obsolete">Общий</translation>
+        <translation>Общий</translation>
     </message>
     <message>
         <source>Name:</source>
-        <translation type="obsolete">Имя:</translation>
+        <translation>Имя:</translation>
     </message>
     <message>
         <source>Description:</source>
-        <translation type="obsolete">Описание:</translation>
+        <translation>Описание:</translation>
     </message>
     <message>
         <source>Aliases</source>
-        <translation type="obsolete">Псевдонимы</translation>
+        <translation>Псевдонимы</translation>
     </message>
     <message>
         <source>Lang</source>
-        <translation type="obsolete">Язык</translation>
+        <translation>Язык</translation>
     </message>
     <message>
         <source>Name</source>
-        <translation type="obsolete">Имя</translation>
+        <translation>Имя</translation>
     </message>
     <message>
         <source>Information register:</source>
-        <translation type="obsolete">Информационный регистр:</translation>
+        <translation>Информационный регистр:</translation>
     </message>
     <message>
         <source>Don&apos;t delete record in unconduct</source>
-        <translation type="obsolete">Не удалять записи при отмене проведения документа</translation>
+        <translation>Не удалять записи при отмене проведения документа</translation>
     </message>
 </context>
 <context>
@@ -2612,7 +2769,7 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Type:</source>
-        <translation type="obsolete">Тип:</translation>
+        <translation>Тип:</translation>
     </message>
     <message>
         <source>Special</source>
@@ -2624,11 +2781,11 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Documents</source>
-        <translation type="obsolete">Документы</translation>
+        <translation>Документы</translation>
     </message>
     <message>
         <source>Action</source>
-        <translation type="obsolete">Действие</translation>
+        <translation>Действие</translation>
     </message>
     <message>
         <source>Access</source>
@@ -2664,7 +2821,7 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Docs</source>
-        <translation>Документы</translation>
+        <translation type="obsolete">Документы</translation>
     </message>
     <message>
         <source>All documents</source>
@@ -2676,23 +2833,23 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Type</source>
-        <translation>Тип</translation>
+        <translation type="obsolete">Тип</translation>
     </message>
     <message>
         <source>As full docs journal</source>
-        <translation>Как полный журнал</translation>
+        <translation type="obsolete">Как полный журнал</translation>
     </message>
     <message>
         <source>As subordinate docs journal</source>
-        <translation>Как журнал подчиненных</translation>
+        <translation type="obsolete">Как журнал подчиненных</translation>
     </message>
     <message>
         <source>Cname:</source>
-        <translation>Синоним:</translation>
+        <translation type="obsolete">Синоним:</translation>
     </message>
     <message>
         <source>Forms</source>
-        <translation>Формы</translation>
+        <translation type="obsolete">Формы</translation>
     </message>
     <message>
         <source>Dn</source>
@@ -2700,19 +2857,19 @@ Enter another table name:</source>
     </message>
     <message>
         <source>New</source>
-        <translation>Новый</translation>
+        <translation type="obsolete">Новый</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation>Удалить</translation>
+        <translation type="obsolete">Удалить</translation>
     </message>
     <message>
         <source>Edit</source>
-        <translation>Изменить</translation>
+        <translation type="obsolete">Изменить</translation>
     </message>
     <message>
         <source>Add new form</source>
-        <translation>Добавление новой формы</translation>
+        <translation type="obsolete">Добавление новой формы</translation>
     </message>
     <message>
         <source>Enter a new form name:</source>
@@ -2734,66 +2891,66 @@ Enter another table name:</source>
     </message>
     <message>
         <source>Selected documents</source>
-        <translation>Выбранные документы</translation>
+        <translation type="obsolete">Выбранные документы</translation>
     </message>
     <message>
         <source>Journal Columns</source>
-        <translation>Столбцы журнала</translation>
-    </message>
-    <message>
-        <source>Cols</source>
-        <translation></translation>
+        <translation type="obsolete">Столбцы журнала</translation>
     </message>
     <message>
         <source>Comment</source>
-        <translation>Коментарий</translation>
+        <translation type="obsolete">Коментарий</translation>
     </message>
     <message>
         <source>Enter a new forms name:</source>
-        <translation>Введите имя новой формы:</translation>
+        <translation type="obsolete">Введите имя новой формы:</translation>
     </message>
     <message>
         <source>Form &lt;b&gt;%1&lt;/b&gt; alredy exist.
 Enter another form name:</source>
-        <translation>Форма &lt;b&gt;%1&lt;/b&gt; уже сужествует.
+        <translation type="obsolete">Форма &lt;b&gt;%1&lt;/b&gt; уже сужествует.
 Введите новое имя: </translation>
     </message>
     <message>
         <source>Available documents</source>
-        <translation>Доступные документы</translation>
+        <translation type="obsolete">Доступные документы</translation>
     </message>
     <message>
         <source>Select</source>
-        <translation>Выбор</translation>
+        <translation type="obsolete">Выбор</translation>
     </message>
     <message>
         <source>Cansel</source>
-        <translation>Отмена</translation>
+        <translation type="obsolete">Отмена</translation>
     </message>
     <message>
         <source>Enter a new column name:</source>
-        <translation>Введите новое имя столбца:</translation>
+        <translation type="obsolete">Введите новое имя столбца:</translation>
     </message>
     <message>
         <source>Add new column</source>
-        <translation>Добавить новый столбец</translation>
+        <translation type="obsolete">Добавить новый столбец</translation>
     </message>
     <message>
         <source>Column &lt;b&gt;%1&lt;/b&gt; alredy exist.
 Enter another column name:</source>
-        <translation>Столбец &lt;b&gt;%1&lt;/b&gt; уже существует.
+        <translation type="obsolete">Столбец &lt;b&gt;%1&lt;/b&gt; уже существует.
 Введите другое имя столбца:</translation>
     </message>
     <message>
         <source>Rename column</source>
-        <translation>Переименовать столбец</translation>
+        <translation type="obsolete">Переименовать столбец</translation>
     </message>
     <message>
         <source>Name &lt;b&gt;%1&lt;/b&gt; alredy exist.
 Enter another column name:</source>
-        <translation>Имя &lt;b&gt;%1&lt;/b&gt; уже существует.
+        <translation type="obsolete">Имя &lt;b&gt;%1&lt;/b&gt; уже существует.
 Введите другое имя столбца:</translation>
     </message>
+    <message>
+        <source>Action_2</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>dEditLang</name>
@@ -2826,104 +2983,104 @@ Enter another column name:</source>
     <name>dEditReg</name>
     <message>
         <source>Register</source>
-        <translation>Регистр</translation>
+        <translation type="obsolete">Регистр</translation>
     </message>
     <message>
         <source>Common</source>
-        <translation>Общий</translation>
+        <translation type="obsolete">Общий</translation>
     </message>
     <message>
         <source>Comment:</source>
-        <translation>Комментарий:</translation>
+        <translation type="obsolete">Комментарий:</translation>
     </message>
     <message>
         <source>Cname:</source>
-        <translation>Синоним:</translation>
+        <translation type="obsolete">Синоним:</translation>
     </message>
     <message>
         <source>Name:</source>
-        <translation>Имя:</translation>
+        <translation type="obsolete">Имя:</translation>
     </message>
     <message>
         <source>Register type</source>
-        <translation>Тип регистра</translation>
+        <translation type="obsolete">Тип регистра</translation>
     </message>
     <message>
         <source>Don&apos;t delete record on unconduct</source>
-        <translation>Не удалять запись при  отмене проведения</translation>
+        <translation type="obsolete">Не удалять запись при  отмене проведения</translation>
     </message>
     <message>
         <source>a-Register</source>
-        <translation>Накопительный регистр</translation>
+        <translation type="obsolete">Накопительный регистр</translation>
     </message>
     <message>
         <source>i-Register</source>
-        <translation>Информационный регистр</translation>
+        <translation type="obsolete">Информационный регистр</translation>
     </message>
     <message>
         <source>Information</source>
-        <translation>Информация</translation>
+        <translation type="obsolete">Информация</translation>
     </message>
     <message>
         <source>New</source>
-        <translation>Новый</translation>
+        <translation type="obsolete">Новый</translation>
     </message>
     <message>
         <source>Edit</source>
-        <translation>Изменить</translation>
+        <translation type="obsolete">Изменить</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation>Удалить</translation>
+        <translation type="obsolete">Удалить</translation>
     </message>
     <message>
         <source>Dimensions</source>
-        <translation>Измерения</translation>
+        <translation type="obsolete">Измерения</translation>
     </message>
     <message>
         <source>Resources</source>
-        <translation>Ресурсы</translation>
+        <translation type="obsolete">Ресурсы</translation>
     </message>
     <message>
         <source>Aliases</source>
-        <translation>Псевдонимы</translation>
+        <translation type="obsolete">Псевдонимы</translation>
     </message>
     <message>
         <source>Lang</source>
-        <translation>Язык</translation>
+        <translation type="obsolete">Язык</translation>
     </message>
     <message>
         <source>Name</source>
-        <translation>Имя</translation>
+        <translation type="obsolete">Имя</translation>
     </message>
     <message>
         <source>Description</source>
-        <translation>Описание</translation>
+        <translation type="obsolete">Описание</translation>
     </message>
     <message>
         <source>Description:</source>
-        <translation>Описание:</translation>
+        <translation type="obsolete">Описание:</translation>
     </message>
     <message>
         <source>Information register:</source>
-        <translation>Информационный регистр:</translation>
+        <translation type="obsolete">Информационный регистр:</translation>
     </message>
     <message>
         <source>Accumulation register:</source>
-        <translation>Накопительный регистр:</translation>
+        <translation type="obsolete">Накопительный регистр:</translation>
     </message>
     <message>
         <source>Enter a new field name:</source>
-        <translation>Введите новое имя поля:</translation>
+        <translation type="obsolete">Введите новое имя поля:</translation>
     </message>
     <message>
         <source>Add new field</source>
-        <translation>Добавление нового поля</translation>
+        <translation type="obsolete">Добавление нового поля</translation>
     </message>
     <message>
         <source>Field &lt;b&gt;%1&lt;/b&gt; alredy exist.
 Enter another field name:</source>
-        <translation>Поле &lt;b&gt;%1&lt;/b&gt; уже существует.
+        <translation type="obsolete">Поле &lt;b&gt;%1&lt;/b&gt; уже существует.
 Введите другое имя:</translation>
     </message>
 </context>
diff --git a/translations/ananas-en.ts b/translations/ananas-en.ts
new file mode 100644 (file)
index 0000000..4eb9e18
--- /dev/null
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>
index 1a18165..6700c5b 100644 (file)
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>&lt;h4&gt;Ananas.Engin %1&lt;/h4&gt; is a programm&lt;br&gt;for executing application of accounting automation system&lt;br&gt;&lt;br&gt;Copyright 2003-2006 Leader Infotech, Valery Grazdankin, Copyright 2003-2006 Project Ananas, Andrey Paskal, Grigory Panov, Andrey Strelnikov&lt;br&gt;License: GPL&lt;br&gt;&lt;br&gt;technical support:&lt;br&gt;lider-infotech@narod.ru&lt;br&gt;app@linux.ru.net&lt;br&gt;Web sites:&lt;br&gt;&lt;a href=&quot;http://ananas.lrn.ru&quot;&gt;http://ananas.lrn.ru&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.leaderit.ru&quot;&gt;http://www.leaderit.ru&lt;/a&gt;&lt;br&gt;&lt;br&gt;Avalable extensions:&lt;br&gt;%2</source>
+        <source> TA: 34.45.3214 </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> BI: 35.65.3214 </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>00</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Calculator</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message encoding="UTF-8">
+        <source>&lt;h4&gt;&quot;%1&quot;&lt;/h4&gt;%2&lt;br&gt;&lt;br&gt;Автор: %3&lt;br&gt;%4&lt;br&gt;&lt;br&gt;Разработано на платформе &quot;Ананас&quot;! (версия %5)&lt;br&gt;Доступные расширения:&lt;br&gt;%6</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
         <source>Ananas runtime init error. See message window and log file for details.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>main - BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>main - BinReloc path to lib dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index 7000c8c..d1ecfdb 100644 (file)
@@ -77,7 +77,7 @@ Copyright 2003-2006 Проект Ананас, Андрей Паскаль, Гр
     </message>
     <message>
         <source>&lt;h4&gt;Ananas.Engin %1&lt;/h4&gt; is a programm&lt;br&gt;for executing application of accounting automation system&lt;br&gt;&lt;br&gt;Copyright 2003-2006 Leader Infotech, Valery Grazdankin, Copyright 2003-2006 Project Ananas, Andrey Paskal, Grigory Panov, Andrey Strelnikov&lt;br&gt;License: GPL&lt;br&gt;&lt;br&gt;technical support:&lt;br&gt;lider-infotech@narod.ru&lt;br&gt;app@linux.ru.net&lt;br&gt;Web sites:&lt;br&gt;&lt;a href=&quot;http://ananas.lrn.ru&quot;&gt;http://ananas.lrn.ru&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.leaderit.ru&quot;&gt;http://www.leaderit.ru&lt;/a&gt;&lt;br&gt;&lt;br&gt;Avalable extensions:&lt;br&gt;%2</source>
-        <translation>&lt;h4&gt;Ананас %1&lt;/h4&gt; 
+        <translation type="obsolete">&lt;h4&gt;Ананас %1&lt;/h4&gt; 
 Ананас - платформа автоматизации учета.&lt;br&gt;
 &lt;br&gt;
 Лицензия: GPL&lt;br&gt;
@@ -94,6 +94,26 @@ app@linux.ru.net&lt;br&gt;
 Доступные расширения:&lt;br&gt;
 %2</translation>
     </message>
+    <message>
+        <source> TA: 34.45.3214 </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> BI: 35.65.3214 </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>00</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Calculator</source>
+        <translation>Калькулятор</translation>
+    </message>
+    <message encoding="UTF-8">
+        <source>&lt;h4&gt;&quot;%1&quot;&lt;/h4&gt;%2&lt;br&gt;&lt;br&gt;Автор: %3&lt;br&gt;%4&lt;br&gt;&lt;br&gt;Разработано на платформе &quot;Ананас&quot;! (версия %5)&lt;br&gt;Доступные расширения:&lt;br&gt;%6</source>
+        <translation></translation>
+    </message>
 </context>
 <context>
     <name>QObject</name>
@@ -109,5 +129,25 @@ app@linux.ru.net&lt;br&gt;
         <source>Ananas runtime init error. See message window and log file for details.</source>
         <translation>Ошибка среды выполнения. Смотрите окно сообщений и лог файл для получения более подробной информации.</translation>
     </message>
+    <message>
+        <source>Warning: BinReloc failed to initialize (error code %1)
+</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Will fallback to hardcoded default path.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>main - BinReloc path to data dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>main - BinReloc path to lib dir is %1.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index bcc460c..bf8f155 100644 (file)
     </message>
 </context>
 <context>
+    <name>PopupCalendar</name>
+    <message>
+        <source>Week: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Wed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A-Calendar</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
         <source>Unknown</source>
         <source>aDataTable QSqlCursor filter set to &apos;%1&apos;</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>aCfg::read(const QString &amp;fname) is running with fname = &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::read(const QString &amp;fname) is running - Can&apos;t read file &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aARegister</name>
         <source>aCatGroup new group error %1</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>%1 %2: aCatGroup init error %3</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aCatalogue</name>
 <context>
     <name>aCfg</name>
     <message>
-        <source>Bad configuration</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>aCfg swap: first element is null</source>
         <translation type="unfinished"></translation>
     </message>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>aCfg::find(const QString &amp;name) running</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>aCfg::find(const QString &amp;name) choose type for %1</source>
         <translation type="unfinished"></translation>
     </message>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>aCfg::find(const QString &amp;name) &gt;&gt;&gt;&gt; name = &apos;%1&apos;</source>
+        <source>Bad metadata xml</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::readrc(const QString &amp;fname) is running with fname =&apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::readrc(const QString &amp;fname) - Empty &apos;configfile&apos; configuration parameter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> aCfg::createNew() is running - Create new empty metadata schema.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::find(const QString &amp;name) is running with name=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::find(const QString &amp;name) is running: length of metadata to search=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) is running with classname=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid parameter value in aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) &apos;context&apos; should not be NULL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) is running with context length=&apos;%1&apos; </source>
         <translation type="unfinished"></translation>
     </message>
 </context>
         <source>aContainer delete directory %1</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>aContainer save successefully to %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Compress file %1</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aDatabase</name>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>&gt;&gt;&gt;&gt; return &apos;%1&apos;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>tableDbName() Called for %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Contex %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>tableDbName() return %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>New accumulation registers %s updated
 </source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>aMSOTemplate</name>
+    <message>
+        <source>aMSOTemplate: report template &apos;%1&apos; has been read</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate: can&apos;t read report template &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate value for field %1 not setted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate save %1 open for write</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>aOOTemplate</name>
     <message>
         <source>aOOTemplate temporary directory is %1</source>
         <source>aOOTemplate zip normal to %1</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>aOOTemplate lineFeedRemove cant open %1 in read mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aOOTemplate lineFeedRemove cant open %1 for write</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aObject</name>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>aObject md object not found</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>aObject table with name %1 not found</source>
         <translation type="unfinished"></translation>
     </message>
         <source>aObject display string context is null</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Metadata object &apos;%1&apos; not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aObject::initObject() - Object allready initialized! Skip init.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aObject::initObject() - First init.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aObject::tableInsert - can&apos;t insert table</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aObjectList</name>
@@ -1802,5 +1884,9 @@ Enter another name:</source>
         <source>dSelectDB backup: %1</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>&lt;p align=&quot;center&quot;&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index 7b52054..928cfea 100644 (file)
     </message>
 </context>
 <context>
+    <name>PopupCalendar</name>
+    <message>
+        <source>Week: %1</source>
+        <translation>Неделя: %1</translation>
+    </message>
+    <message>
+        <source>Wed</source>
+        <translation>Ср</translation>
+    </message>
+    <message>
+        <source>A-Calendar</source>
+        <translation>Календарь</translation>
+    </message>
+</context>
+<context>
     <name>QObject</name>
     <message>
         <source>Error read configuration line:%d col:%s %s</source>
         <source>aDataTable QSqlCursor filter set to &apos;%1&apos;</source>
         <translation>aDataTable QSqlCursor фильтр задан как &apos;%1&apos;</translation>
     </message>
+    <message>
+        <source>aCfg::read(const QString &amp;fname) is running with fname = &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::read(const QString &amp;fname) is running - Can&apos;t read file &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aARegister</name>
         <source>aCatGroup new group error %1</source>
         <translation>aCatGroup: Ошибка при создании новой группы %1 </translation>
     </message>
+    <message>
+        <source>%1 %2: aCatGroup init error %3</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aCatalogue</name>
     <name>aCfg</name>
     <message>
         <source>Bad configuration</source>
-        <translation>Ошибка в файле бизнес-схемы</translation>
+        <translation type="obsolete">Ошибка в файле бизнес-схемы</translation>
     </message>
     <message>
         <source>aCfg swap: first element is null</source>
     </message>
     <message>
         <source>aCfg::find(const QString &amp;name) running</source>
-        <translation>Вызван метод aCfg::find(const QString &amp;name)</translation>
+        <translation type="obsolete">Вызван метод aCfg::find(const QString &amp;name)</translation>
     </message>
     <message>
         <source>aCfg::find(const QString &amp;name) choose type for %1</source>
         <translation>aCfg::find(const QString &amp;name) выход</translation>
     </message>
     <message>
-        <source>aCfg::find(const QString &amp;name) &gt;&gt;&gt;&gt; name = &apos;%1&apos;</source>
+        <source>Bad metadata xml</source>
+        <translation>Обнаружены ошибки в файле метаданных</translation>
+    </message>
+    <message>
+        <source>aCfg::readrc(const QString &amp;fname) is running with fname =&apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::readrc(const QString &amp;fname) - Empty &apos;configfile&apos; configuration parameter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> aCfg::createNew() is running - Create new empty metadata schema.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::find(const QString &amp;name) is running with name=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::find(const QString &amp;name) is running: length of metadata to search=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) is running with classname=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid parameter value in aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) &apos;context&apos; should not be NULL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aCfg::findChild(aCfgItem context, const QString &amp;classname, int n) is running with context length=&apos;%1&apos; </source>
         <translation type="unfinished"></translation>
     </message>
 </context>
         <source>aContainer delete directory %1</source>
         <translation>aContainer: Удаление папки %1 файловой системы</translation>
     </message>
+    <message>
+        <source>aContainer save successefully to %1</source>
+        <translation>Контейнер успешно сохранен в %1</translation>
+    </message>
+    <message>
+        <source>Compress file %1</source>
+        <translation>Упаковка файла %1</translation>
+    </message>
 </context>
 <context>
     <name>aDatabase</name>
         <source>aDatabase::prepareDatabaseConnect - Can&apos;t use database driver &apos;%1&apos;</source>
         <translation>aDatabase::prepareDatabaseConnect - Не удалось использовать драйвер баз данных &apos;%1&apos;</translation>
     </message>
-    <message>
-        <source>&gt;&gt;&gt;&gt; return &apos;%1&apos;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>tableDbName() Called for %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>Contex %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <source>tableDbName() return %1</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>aDocJournal</name>
     </message>
 </context>
 <context>
+    <name>aMSOTemplate</name>
+    <message>
+        <source>aMSOTemplate: report template &apos;%1&apos; has been read</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate: can&apos;t read report template &apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate value for field %1 not setted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aMSOTemplate save %1 open for write</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>aOOTemplate</name>
     <message>
         <source>aOOTemplate temporary directory is %1</source>
         <source>aOOTemplate zip normal to %1</source>
         <translation>aOOTemplate: Упаковка zip успешно завершена: %1</translation>
     </message>
+    <message>
+        <source>aOOTemplate lineFeedRemove cant open %1 in read mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aOOTemplate lineFeedRemove cant open %1 for write</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aObject</name>
     </message>
     <message>
         <source>aObject md object not found</source>
-        <translation>aObject: Объект метаданных не найден</translation>
+        <translation type="obsolete">aObject: Объект метаданных не найден</translation>
     </message>
     <message>
         <source>aObject table with name %1 not found</source>
         <source>aObject display string context is null</source>
         <translation>aObject: Содержимое строки для отображения равно null</translation>
     </message>
+    <message>
+        <source>Metadata object &apos;%1&apos; not found</source>
+        <translation>Не найден объект &apos;%1&apos; метаданных</translation>
+    </message>
+    <message>
+        <source>aObject::initObject() - Object allready initialized! Skip init.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aObject::initObject() - First init.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aObject::tableInsert - can&apos;t insert table</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aObjectList</name>
@@ -1913,5 +2007,9 @@ Enter another name:</source>
         <source>Shema</source>
         <translation>Схема</translation>
     </message>
+    <message>
+        <source>&lt;p align=&quot;center&quot;&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index 69e6146..3ab550d 100644 (file)
         <source>aForm::on_tabselected(...),   closeAfterSelect is false</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>on_formstop() definition wasn&apos;t found. Form should be closed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() definition has been found. Ready to run it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() returned &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() returned unexpected value type. Should be boolean true or false.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aEditorFactory</name>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>aForm table value: column out of range</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>aForm set read only</source>
         <translation type="unfinished"></translation>
     </message>
         <source>Deprecated method call: aForm::close(). Use aForm::Close() instead</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>aForm::init  Can&apos;t create screen form from ui. buffer=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aForm table value: column number &apos;%1&apos; out of range</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aLineEdit</name>
         <source>wJournal::insert no engine</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Editing of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for editing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Copying of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for copying</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Viewing of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for viewing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for removal</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index c2bec57..41e0d2e 100644 (file)
         <source>aForm::on_tabselected(...),   closeAfterSelect is false</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>on_formstop() definition wasn&apos;t found. Form should be closed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() definition has been found. Ready to run it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() returned &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>on_formstop() returned unexpected value type. Should be boolean true or false.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aEditorFactory</name>
         <translation>aForm: Не найден виджет по имени %1</translation>
     </message>
     <message>
-        <source>aForm table value: column out of range</source>
-        <translation></translation>
-    </message>
-    <message>
         <source>aForm set read only</source>
         <translation></translation>
     </message>
         <source>Deprecated method call: aForm::close(). Use aForm::Close() instead</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>aForm::init  Can&apos;t create screen form from ui. buffer=&apos;%1&apos;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aForm table value: column number &apos;%1&apos; out of range</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>aLineEdit</name>
         <source>wJournal::insert no engine</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Editing of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for editing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Copying of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for copying</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Viewing of the document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for viewing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There are no records for removal</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
diff --git a/translations/ananas-ru.ts b/translations/ananas-ru.ts
new file mode 100644 (file)
index 0000000..4eb9e18
--- /dev/null
@@ -0,0 +1,2 @@
+<!DOCTYPE TS><TS>
+</TS>