From ac84062a4d8faf243d41bad611cd1e421025bbb9 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Tue, 5 May 2020 14:20:11 +0200 Subject: [PATCH] Updated translations --- ePublishing/Translations.xba | 248 ++++++++++++++++++++++++++++++++++- ePublishing/journals.xba | 22 ++-- translations.ods | Bin 16755 -> 16972 bytes 3 files changed, 255 insertions(+), 15 deletions(-) diff --git a/ePublishing/Translations.xba b/ePublishing/Translations.xba index 828bfe4..f31fd11 100644 --- a/ePublishing/Translations.xba +++ b/ePublishing/Translations.xba @@ -50,8 +50,128 @@ Function getRussian(identifier As String) As String getRussian = "Нумерация сносок успешно завершена." Exit Function Case "replaceParaStyleDialogTitle" - getRussian = "Заменить стиль параграфа (с удалением) на выбранный стиль" - Exit Function + getRussian = "Заменить стиль параграфа (с удалением) на выбранный стиль" + Exit Function + Case "bidirectLinkSuggestion" + getRussian = "Нужно выделить два объекта для связывания" + Exit Function + Case "convertIndesignPageBreaksConfirmation" + getRussian = "Запустить восстановление разрывов страниц?" + Exit Function + Case "convertIndesignPageBreaksFinish" + getRussian = "Восстановление разрывов страниц завершено." + Exit Function + Case "convertIndesignFoonotesConfirmation" + getRussian = "Запустить восстановление сносок из текста?" + Exit Function + Case "convertIndesignFootnotesFinish" + getRussian = "Восстановление сносок завершено." + Exit Function + Case "replaceParaStyleStylesEqualsNotification" + getRussian = "Стиль параграфа и выбраный для замены стиль не различаются." + Exit Function + Case "replaceParaStyleCurrentStyleIsStandard" + getRussian = "Текущий стиль параграфа является стандратным и не может быть заменен." + Exit Function + Case "unrecoverableError" + getRussian = "Произошла ошибка. Пожалуйста, сообщите разработчику https://litvinovg.pro/pages/about.html" + Exit Function + Case "albumRotationCheckPageSettings" + getRussian = "Проверьте размеры колонтитулов и снова запустите данную функцию" + Exit Function + Case "albumRotationPageIsAlreadyAlbum" + getRussian = "Страница уже имеет портретную ориентацию. Ничего не делаем." + Exit Function + Case "albumRotationBackupStyleNotFound1" + getRussian = "Стиль страницы с портретной ориентацией" + Exit Function + Case "albumRotationBackupStyleNotFound2" + getRussian = "не был найден." + Exit Function + Case "albumRotationDynamicHeaderHeight" + getRussian = "Высота верхнего колонтитула была задана динамической. Невозможно вычислить рельную высоту. Отключаем динамическую высоту. Проверьте настройки страницы." + Exit Function + Case "albumRotationDynamicHeaderOffset" + getRussian = "Отступ верхнего колонтитула от тела страницы был задан динамическим. Отключаем. Невозможно вычислить реальный отступ. Проверьте настройки страницы." + Exit Function + Case "albumRotationDynamicFooterHeight" + getRussian = "Высота нихнего колонтитула была задана динамической. Невозможно вычислить рельную высоту. Отключаем динамическую высоту. Проверьте настройки страницы." + Exit Function + Case "albumRotationDynamicFooterOffset" + getRussian = "Отступ нижнего колонтитула от тела страницы был задан динамическим. Отключаем. Невозможно вычислить рельный отступ. Проверьте настройки страницы." + Exit Function + Case "hyphenationsFailed" + getRussian = "Конвертация переносов завершилась ошибкой. Сообщите разработчику https://litvinovg.pro/pages/about.html" + Exit Function + Case "hyphenationsSuccess" + getRussian = "Конвертация переносов успешно завершена." + Exit Function + Case "hyphenationsInProgress" + getRussian = "Производится конвертация переносов. Подождите." + Exit Function + Case "hyphenationConfirmation" + getRussian = "Запустить конвертацию автоматических переносов в ручные?" + Exit Function + Case "TOCErrorNoHeadings1" + getRussian = "Не могу сделать ссылки в оглавлении. Заголовоков" + Exit Function + Case "TOCErrorNoContents1" + getRussian = "уровня не найдено." + Exit Function + Case "TOCErrorNoContents1" + getRussian = "Не могу сделать ссылки в оглавлении. Параграфов со стилем Оглавление " + Exit Function + Case "TOCErrorNoContents2" + getRussian = "не найдено." + Exit Function + Case "TOCErrorContentsNotMatchHeadings1" + getRussian = "Число параграфов со стилем Оглавление " + Exit Function + Case "TOCErrorContentsNotMatchHeadings2" + getRussian = ") не кратно числу Заголовоков" + Exit Function + Case "TOCErrorContentsNotMatchHeadings3" + getRussian = "уровня (" + Exit Function + Case "complileJournalIssueConfirmation" + getRussian = "Вы уверены, что хотите запустить сборку выпуска ?" + Exit Function + Case "compileJournalIssueNoCurFilename" + getRussian = "Сборка выпуска начата, подождите" + Exit Function + Case "compileJournalIssueStatusInProgerss" + getRussian = "Сборка выпуска начата, подождите" + Exit Function + Case "compileJournalIssueFinished" + getRussian = "Сборка выпуска завершена." + Exit Function + Case "lastPageNumNotFound" + getRussian = "Произошла ошибка при нахождении последней страницы статьи" + Exit Function + Case "compileJournalIssueSetUDKDummyText" + getRussian = "Задать УДК" + Exit Function + Case "compileJournalIssueCopyrightDummyText" + getRussian = "© Фамилия И.О." + Exit Function + Case "compileJournalIssueAuthorDummyText" + getRussian = "Фамилия И.О." + Exit Function + Case "compileJournalIssueArticleTitleDummyText" + getRussian = "Название статьи" + Exit Function + Case "compileJournalIssueSectionDummyText" + getRussian = "Название раздела" + Exit Function + Case "saveVersionCommentInsertPageBreak" + getRussian = "Вставка разрыва страниц" + Exit Function + Case "compileJournalIssueStatusUpdateLastPageNumbers" + getRussian = "Производится обновление полей последних номеров страниц статей, подождите." + Exit Function + Case "compileJournalIssueInitialsAuthorDummyText" + getRussian = "И.О. Фамилия" + Exit Function Case Else getRussian = "Перевод не найден" End Select @@ -94,8 +214,128 @@ Function getEnglish(identifier As String) As String getEnglish = "Footnotes numbering finished successfully." Exit Function Case "replaceParaStyleDialogTitle" - getEnglish = "Replace paragraph style (with removal) by choosen one" - Exit Function + getEnglish = "Replace paragraph style (with removal) by choosen one" + Exit Function + Case "bidirectLinkSuggestion" + getEnglish = "You should select two objects to link" + Exit Function + Case "convertIndesignPageBreaksConfirmation" + getEnglish = "Start page break conversion from text?" + Exit Function + Case "convertIndesignPageBreaksFinish" + getEnglish = "Page break conversion successfully completed." + Exit Function + Case "convertIndesignFoonotesConfirmation" + getEnglish = "Start footnotes conversion from text?" + Exit Function + Case "convertIndesignFootnotesFinish" + getEnglish = "Footnotes conversion successfully completed." + Exit Function + Case "replaceParaStyleStylesEqualsNotification" + getEnglish = "Current paragraph style and choosen replacement style are equal." + Exit Function + Case "replaceParaStyleCurrentStyleIsStandard" + getEnglish = "Current paragraph style is standard and couldn't be repaced or removed." + Exit Function + Case "unrecoverableError" + getEnglish = "Error. Notify developer, please. https://litvinovg.pro/pages/about.html" + Exit Function + Case "albumRotationCheckPageSettings" + getEnglish = "Check header and footer heigths and restart this function" + Exit Function + Case "albumRotationPageIsAlreadyAlbum" + getEnglish = "Page is already album. Nothing to do." + Exit Function + Case "albumRotationBackupStyleNotFound1" + getEnglish = "Portrait page style" + Exit Function + Case "albumRotationBackupStyleNotFound2" + getEnglish = "wasn't found." + Exit Function + Case "albumRotationDynamicHeaderHeight" + getEnglish = "Header height was dynamic. Can't caclulate real height. Turned off dynamic height. Check page settings to verify height is valid." + Exit Function + Case "albumRotationDynamicHeaderOffset" + getEnglish = "Header offset was set dynamic. Can't calculate real offset. Turned off dynamic offset. Check page settgins to verify offset is valid." + Exit Function + Case "albumRotationDynamicFooterHeight" + getEnglish = "Footer height was dynamic. Can't caclulate real height. Turned off dynamic height. Check page settings to verify height is valid." + Exit Function + Case "albumRotationDynamicFooterOffset" + getEnglish = "Footer offset was set dynamic. Can't calculate real offset. Turned off dynamic offset. Check page settgins to verify offset is valid." + Exit Function + Case "hyphenationsFailed" + getEnglish = "Hyphenation conversion failed. Please notify developer https://litvinovg.pro/pages/about.html" + Exit Function + Case "hyphenationsSuccess" + getEnglish = "Hyphenation conversion successfully completed." + Exit Function + Case "hyphenationsInProgress" + getEnglish = "Hyphenation conversion in progress. Wait a bit." + Exit Function + Case "hyphenationConfirmation" + getEnglish = "Do you really want to convert all automatic hyphenations to manual hyphenations?" + Exit Function + Case "TOCErrorNoHeadings1" + getEnglish = "Can't create links in table of contents. No headings with " + Exit Function + Case "TOCErrorNoContents1" + getEnglish = "level found." + Exit Function + Case "TOCErrorNoContents1" + getEnglish = "Can't create links in table of contents. No paras with style Contents " + Exit Function + Case "TOCErrorNoContents2" + getEnglish = "found." + Exit Function + Case "TOCErrorContentsNotMatchHeadings1" + getEnglish = "Number of paras with style Contents " + Exit Function + Case "TOCErrorContentsNotMatchHeadings2" + getEnglish = ") dosn't match number of headings with " + Exit Function + Case "TOCErrorContentsNotMatchHeadings3" + getEnglish = "level (" + Exit Function + Case "complileJournalIssueConfirmation" + getEnglish = "Compile journal issue from articles?" + Exit Function + Case "compileJournalIssueNoCurFilename" + getEnglish = "Issue compilation in progress" + Exit Function + Case "compileJournalIssueStatusInProgerss" + getEnglish = "Issue compilation in progress" + Exit Function + Case "compileJournalIssueFinished" + getEnglish = "Issue compilation finished." + Exit Function + Case "lastPageNumNotFound" + getEnglish = "Error. Last article page not found." + Exit Function + Case "compileJournalIssueSetUDKDummyText" + getEnglish = "Set UDK" + Exit Function + Case "compileJournalIssueCopyrightDummyText" + getEnglish = "© Copyright" + Exit Function + Case "compileJournalIssueAuthorDummyText" + getEnglish = "Author should be here" + Exit Function + Case "compileJournalIssueArticleTitleDummyText" + getEnglish = "Article title should be here" + Exit Function + Case "compileJournalIssueSectionDummyText" + getEnglish = "Section name should be here" + Exit Function + Case "saveVersionCommentInsertPageBreak" + getEnglish = "Insert page break" + Exit Function + Case "compileJournalIssueStatusUpdateLastPageNumbers" + getEnglish = "Last article page numbers updating" + Exit Function + Case "compileJournalIssueInitialsAuthorDummyText" + getEnglish = "И.О. Фамилия" + Exit Function Case Else getEnglish = "No translation" End Select diff --git a/ePublishing/journals.xba b/ePublishing/journals.xba index a04e0ed..4cb463c 100644 --- a/ePublishing/journals.xba +++ b/ePublishing/journals.xba @@ -1,6 +1,6 @@ -Private sub journalsMark10 +Private sub journalsMark12 End sub Dim templateName As String @@ -573,11 +573,11 @@ Private Sub setAritclePageHeaders(i) rightHeaderCell = rightHeaderTable.getCellByPosition(0,0).getStart() oViewCursor.goToRange(rightHeaderCell, false) If templateName = "" Then - insertUserField(oViewCursor,"rightHeader" & i ,"Фамилия И.О. Название статьи" & i ) + insertUserField(oViewCursor,"rightHeader" & i ,getTranslation("compileJournalIssueAuthorDummyText") & " " & getTranslation("compileJournalIssueArticleTitleDummyText") & i ) ElseIf templateName = PHA Then - insertUserField(oViewCursor,"rightHeader" & i ,"Фамилия И.О. Название статьи" & i ) + insertUserField(oViewCursor,"rightHeader" & i ,getTranslation("compileJournalIssueAuthorDummyText") & " " & getTranslation("compileJournalIssueArticleTitleDummyText") & i ) ElseIf templateName = EIFN Then - insertUserField(oViewCursor,"rightHeader" & i ,"Название статьи " + i ) + insertUserField(oViewCursor,"rightHeader" & i ,getTranslation("compileJournalIssueArticleTitleDummyText") & " " + i ) rightHeaderCell = rightHeaderTable.getCellByPosition(2,0).getStart() oViewCursor.goToRange(rightHeaderCell, false) insertLinkedImage(CStr(i),"headerImageRight") @@ -588,15 +588,15 @@ Private Sub setAritclePageHeaders(i) If templateName = "" Then leftHeaderCell = leftHeaderTable.getCellByPosition(1,0).getStart() oViewCursor.goToRange(leftHeaderCell, false) - insertUserField(oViewCursor,"leftHeader" & i ,"Название раздела" & i ) + insertUserField(oViewCursor,"leftHeader" & i ,getTranslation("compileJournalIssueSectionDummyText") & i ) ElseIf templateName = PHA Then leftHeaderCell = leftHeaderTable.getCellByPosition(1,0).getStart() oViewCursor.goToRange(leftHeaderCell, false) - insertUserField(oViewCursor,"leftHeader" & i ,"Название раздела" & i ) + insertUserField(oViewCursor,"leftHeader" & i ,getTranslation("compileJournalIssueSectionDummyText") & i ) ElseIf templateName = EIFN Then leftHeaderCell = leftHeaderTable.getCellByPosition(2,0).getStart() oViewCursor.goToRange(leftHeaderCell, false) - insertUserField(oViewCursor,"leftHeader" & i ,"И.О. Фамилия" & i ) + insertUserField(oViewCursor,"leftHeader" & i ,getTranslation("compileJournalIssueInitialsAuthorDummyText") & i ) leftHeaderCell = leftHeaderTable.getCellByPosition(0,0).getStart() oViewCursor.goToRange(leftHeaderCell, false) insertLinkedImage(CStr(i),"headerImageLeft") @@ -652,8 +652,8 @@ Private Sub setArticleUniqPageStyles(i) curPageStyle.FollowStyle = pageName previousPageStyle = curPageStyle ElseIf oViewCursor.getPage() <> curPageNum Then - 'Прили в конец. - MsgBox "Статья закончилась!" + 'Пришли в конец. + 'MsgBox "Статья закончилась!" Exit Sub Else Exit Sub @@ -1029,7 +1029,7 @@ Private Sub updateLastPageFields articleNamePostfix = " " Dim statusIndicator as Object statusIndicator = ThisComponent.getCurrentController.statusIndicator - statusIndicator.Start("Производится обновление полей последних номеров страниц, подождите",30) + statusIndicator.Start(getTranslation("compileJournalIssueStatusUpdateLastPageNumbers"),30) enum1 = ThisComponent.Text.createEnumeration While enum1.hasMoreElements enum1Element = enum1.nextElement @@ -1571,7 +1571,7 @@ sub saveCurrentVersion rem ---------------------------------------------------------------------- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "VersionComment" - args1(0).Value = "Вставка разрыва страниц" + args1(0).Value = getTranslation("saveVersionCommentInsertPageBreak") dispatcher.executeDispatch(document, ".uno:Save", "", 0, args1()) diff --git a/translations.ods b/translations.ods index 6f4955111ea219f7e1fde062881aee1fcbbe51e7..6077a53a8c9de985a13cd12bae8938925ac4f292 100644 GIT binary patch delta 10979 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 delta 10759 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