Quellcode durchsuchen

Translate actions

Kandrashin Denis vor 13 Jahren
Ursprung
Commit
7e20363462
4 geänderte Dateien mit 439 neuen und 5 gelöschten Zeilen
  1. 12 5
      source/fb2main.cpp
  2. 3 0
      source/fb2main.hpp
  3. BIN
      source/ts/ru.qm
  4. 424 0
      source/ts/ru.ts

+ 12 - 5
source/fb2main.cpp

@@ -329,13 +329,13 @@ void Fb2MainWindow::createActions()
     actionImage = act = new QAction(icon("insert-image"), tr("&Image"), this);
     menu->addAction(act);
 
-    act = new QAction(icon("insert-link"), tr("&Link"), this);
+    actionNote = act = new QAction(icon("insert-text"), tr("&Footnote"), this);
     menu->addAction(act);
 
-    act = new QAction(icon("insert-object"), tr("&Object"), this);
+    actionLink = act = new QAction(icon("insert-link"), tr("&Hiperlink"), this);
     menu->addAction(act);
 
-    act = new QAction(icon("insert-text"), tr("&Text"), this);
+    actionBody = act = new QAction(icon("insert-object"), tr("&Body"), this);
     menu->addAction(act);
 
     menuText = menu = menuBar()->addMenu(tr("Fo&rmat"));
@@ -763,16 +763,23 @@ void Fb2MainWindow::viewText()
 
     act = textEdit->pageAction(QWebPage::ToggleSuperscript);
     act->setIcon(icon("format-text-superscript"));
-    act->setText(tr("Superscript"));
+    act->setText(tr("Su&perscript"));
     tool->addAction(act);
 
     act = textEdit->pageAction(QWebPage::ToggleSubscript);
     act->setIcon(icon("format-text-subscript"));
-    act->setText(tr("Subscript"));
+    act->setText(tr("Su&bscript"));
     tool->addAction(act);
 
     tool->addSeparator();
 
+    tool->addAction(actionImage);
+    tool->addAction(actionNote);
+    tool->addAction(actionLink);
+    tool->addAction(actionBody);
+
+    tool->addSeparator();
+
     tool->addAction(actionZoomIn);
     tool->addAction(actionZoomOut);
     tool->addAction(actionZoomOrig);

+ 3 - 0
source/fb2main.hpp

@@ -108,6 +108,9 @@ private:
         *actionInsert,
         *actionDelete,
         *actionImage,
+        *actionNote,
+        *actionLink,
+        *actionBody,
         *actionTextBold,
         *actionTextItalic,
         *actionTextStrike,

BIN
source/ts/ru.qm


+ 424 - 0
source/ts/ru.ts

@@ -0,0 +1,424 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+    <name>Fb2HeadItem</name>
+    <message>
+        <source>#</source>
+        <translation>№</translation>
+    </message>
+    <message>
+        <source>Book</source>
+        <translation>Книга</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Дата</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Файл</translation>
+    </message>
+    <message>
+        <source>Cover</source>
+        <translation>Обложка</translation>
+    </message>
+    <message>
+        <source>Genre</source>
+        <translation>Жанр</translation>
+    </message>
+    <message>
+        <source>Title</source>
+        <translation>Заголовок</translation>
+    </message>
+    <message>
+        <source>Middle name</source>
+        <translation>Отчество</translation>
+    </message>
+    <message>
+        <source>Author</source>
+        <translation>Автор</translation>
+    </message>
+    <message>
+        <source>Translator</source>
+        <translation>Переводчик</translation>
+    </message>
+    <message>
+        <source>Annotation</source>
+        <translation>Аннотация</translation>
+    </message>
+    <message>
+        <source>Add-ons</source>
+        <translation>Дополнения</translation>
+    </message>
+    <message>
+        <source>Publish</source>
+        <translation>Публикация</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Язык</translation>
+    </message>
+    <message>
+        <source>First name</source>
+        <translation>Имя</translation>
+    </message>
+    <message>
+        <source>Last name</source>
+        <translation>Фамилия</translation>
+    </message>
+    <message>
+        <source>Sequence</source>
+        <translation>Серия</translation>
+    </message>
+    <message>
+        <source>History</source>
+        <translation>История</translation>
+    </message>
+</context>
+<context>
+    <name>Fb2HeadModel</name>
+    <message>
+        <source>Key</source>
+        <translation>Ключ</translation>
+    </message>
+    <message>
+        <source>Value</source>
+        <translation>Значение</translation>
+    </message>
+</context>
+<context>
+    <name>Fb2MainWindow</name>
+    <message>
+        <source>&amp;New</source>
+        <translation>&amp;Новый</translation>
+    </message>
+    <message>
+        <source>&amp;XML</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Bold</source>
+        <translation>Жирный</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Вы&amp;резать</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Правка</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Файл</translation>
+    </message>
+    <message>
+        <source>The document has been modified. Do you want to save your changes?</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Копировать</translation>
+    </message>
+    <message>
+        <source>&amp;Edit</source>
+        <translation>&amp;Правка</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Файл</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;?</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Повторить</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Сохранить</translation>
+    </message>
+    <message>
+        <source>&amp;Text</source>
+        <translation>&amp;Текст</translation>
+    </message>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Отменить</translation>
+    </message>
+    <message>
+        <source>&amp;View</source>
+        <translation>&amp;Вид</translation>
+    </message>
+    <message>
+        <source>Strikethrough</source>
+        <translation>Зачеркнутый</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Выход</translation>
+    </message>
+    <message>
+        <source>Ready</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cannot write file %1: %2.</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Close this window</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Zoom in</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the application&apos;s About box</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The &lt;b&gt;fb2edit&lt;/b&gt; is application for editing FB2-files.</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;About</source>
+        <translation>&amp;О программе...</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Вставить</translation>
+    </message>
+    <message>
+        <source>Save &amp;As...</source>
+        <translation>Сохрать &amp;как...</translation>
+    </message>
+    <message>
+        <source>Paste the clipboard&apos;s contents into the current selection</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Open an existing file</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Italic</source>
+        <translation>Курсив</translation>
+    </message>
+    <message>
+        <source>Contents</source>
+        <translation>Содержание</translation>
+    </message>
+    <message>
+        <source>Zoom out</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Open...</source>
+        <translation>&amp;Открыть...</translation>
+    </message>
+    <message>
+        <source>Create a new file</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>About &amp;Qt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Save As...</source>
+        <translation>Сохранить как...</translation>
+    </message>
+    <message>
+        <source>Message log</source>
+        <translation>Информационные сообщения</translation>
+    </message>
+    <message>
+        <source>Exit the application</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the Qt library&apos;s About box</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Save the document to disk</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Zoom original</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Subscript</source>
+        <translation>Нижний индекс</translation>
+    </message>
+    <message>
+        <source>Superscript</source>
+        <translation>Верхний индекс</translation>
+    </message>
+    <message>
+        <source>&amp;Append</source>
+        <translation>&amp;Добавить</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Удалить</translation>
+    </message>
+    <message>
+        <source>&amp;Insert</source>
+        <translation type="obsolete">&amp;Вставка</translation>
+    </message>
+    <message>
+        <source>Save the document under a new name</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>About fb2edit</source>
+        <translation>О программе...</translation>
+    </message>
+    <message>
+        <source>&amp;Settings</source>
+        <translation>&amp;Настройки</translation>
+    </message>
+    <message>
+        <source>Copy the current selection&apos;s contents to the clipboard</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Fo&amp;rmat</source>
+        <translation>Фо&amp;рмат</translation>
+    </message>
+    <message>
+        <source>Cut the current selection&apos;s contents to the clipboard</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Open file</source>
+        <translation>Открыть файл</translation>
+    </message>
+    <message>
+        <source>&amp;Find...</source>
+        <translation>&amp;Найти...</translation>
+    </message>
+    <message>
+        <source>&amp;Replace...</source>
+        <translation>&amp;Заменить...</translation>
+    </message>
+    <message>
+        <source>Application settings</source>
+        <translation>Настройки программы</translation>
+    </message>
+    <message>
+        <source>&amp;Insert</source>
+        <comment>Main menu</comment>
+        <translation>&amp;Вставка</translation>
+    </message>
+    <message>
+        <source>&amp;Image</source>
+        <translation>&amp;Изображение</translation>
+    </message>
+    <message>
+        <source>&amp;Head</source>
+        <translation>&amp;Заголовок</translation>
+    </message>
+    <message>
+        <source>&amp;Contents</source>
+        <translation>&amp;Содержание</translation>
+    </message>
+    <message>
+        <source>&amp;Web inspector</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Bold</source>
+        <translation>&amp;Жирный</translation>
+    </message>
+    <message>
+        <source>&amp;Italic</source>
+        <translation>&amp;Курсив</translation>
+    </message>
+    <message>
+        <source>&amp;Strikethrough</source>
+        <translation>&amp;Зачеркнутый</translation>
+    </message>
+    <message>
+        <source>&amp;Footnote</source>
+        <translation>&amp;Сноска</translation>
+    </message>
+    <message>
+        <source>&amp;Hiperlink</source>
+        <translation>&amp;Гиперссылка</translation>
+    </message>
+    <message>
+        <source>&amp;Body</source>
+        <translation>&amp;Тело &lt;body&gt;</translation>
+    </message>
+    <message>
+        <source>Su&amp;perscript</source>
+        <translation>&amp;Верхний индекс</translation>
+    </message>
+    <message>
+        <source>Su&amp;bscript</source>
+        <translation>&amp;Нижний индекс</translation>
+    </message>
+</context>
+<context>
+    <name>Fb2WebView</name>
+    <message>
+        <source>Common Graphics (*.png *.jpg *.jpeg *.gif);;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Portable Network Graphics (PNG) (*.png);;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>JPEG (*.jpg *.jpeg);;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Graphics Interchange Format (*.gif);;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QObject</name>
+    <message>
+        <source>The file is not an FB2 file.</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cannot read file %1: %2.</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Parse error at line %1, column %2: %3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The tag &lt;body&gt; was not found.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>