From 7e770396200b016c10ca403d7aaf948803f31721 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Mon, 7 Jun 2021 12:06:27 +0200 Subject: [PATCH] Replaces footnote signs report with navigated report --- Redaction/Translations.xba | 318 ++++++++++++++++++++----------------- Redaction/Validation.xba | 41 ++--- translations.ods | Bin 37291 -> 39529 bytes 3 files changed, 197 insertions(+), 162 deletions(-) diff --git a/Redaction/Translations.xba b/Redaction/Translations.xba index 89a2d35..94c73c7 100644 --- a/Redaction/Translations.xba +++ b/Redaction/Translations.xba @@ -108,7 +108,7 @@ Function getRussian(identifier As String) As String getRussian = "Конвертировать символы в целевые свободные шрифты" Exit Function Case "advancedMenuReplaceFontsInStyles" - getRussian = "Заменить шрифты стилях" + getRussian = "Заменить шрифты в стилях" Exit Function Case "statusStarted" getRussian = "Чистка документа начата, подождите" @@ -159,7 +159,7 @@ Function getRussian(identifier As String) As String getRussian = "Перед публикацией документа следует исправить все найденные замечания." Exit Function Case "validationBadSymbolsNotification" - getRussian = "В тексте обнаружены неподходящие для публикции символы." & chr(10) & " Далее будет представлен список отрывков текста с подобными символами." + getRussian = "В тексте обнаружены не подходящие для публикации символы." & chr(10) & " Нажимая на стрелки навигатора вы сможете перемещаться между найденными отрывками с неподходящими символами." Exit Function Case "validationBadDrawings" getRussian = "В документе найдены рисунки (" @@ -201,22 +201,22 @@ Function getRussian(identifier As String) As String getRussian = "Настройка чистки и проверки" Exit Function Case "dialogRussianFixesIPH" - getRussian = "Исправления для текстов на русском" - Exit Function + getRussian = "Исправления для текстов на русском" + Exit Function Case "documentIsReadOnly" - getRussian = "Документ открыт только для чтения. Запуск чистки в данном режиме невозможен." - Exit Function + getRussian = "Документ открыт только для чтения. Запуск чистки в данном режиме невозможен." + Exit Function Case "validateEndnotes1" - getRussian = "в концевой сноске (абсолютный номер)" - Exit Function + getRussian = "в концевой сноске (абсолютный номер)" + Exit Function Case "setOutlineLevel" - getRussian = "задан уровень структуры документа" - Exit Function + getRussian = "задан уровень структуры документа" + Exit Function Case "section" getRussian = "Раздел" Exit Function Case "isInTable" - getRussian = "находится внутри таблицы." + getRussian = "находится внутри таблицы" Exit Function Case "foundHeadingIn" getRussian = "Найден заголовок в" @@ -231,11 +231,11 @@ Function getRussian(identifier As String) As String getRussian = "стиля страниц" Exit Function Case "table" - getRussian = "таблице" - Exit Function + getRussian = "таблице" + Exit Function Case "validationStarted" - getRussian = "Осуществляется проверка" - Exit Function + getRussian = "Осуществляется проверка" + Exit Function Case "chooseFontNameDialogTitle" getRussian = "Выбор шрифта для создания отчёта." Exit Function @@ -270,8 +270,8 @@ Function getRussian(identifier As String) As String getRussian = "Исправляем DOI" Exit Function Case "advancedMenuResetChapterNumberingRules" - getRussian = "Сбросить настройки нумерации глав" - Exit Function + getRussian = "Сбросить настройки нумерации глав" + Exit Function Case "dialogConfigMaxSuperscript" getRussian = "Макс. длина текста в верхнем индексе" Exit Function @@ -285,8 +285,8 @@ Function getRussian(identifier As String) As String getRussian = "Заменяются тире между цифрами на цифровые" Exit Function Case "advancedMenuconvertFontsToCharStyles" - getRussian = "Создать стили символов из найденных шрифтов" - Exit Function + getRussian = "Создать стили символов из найденных шрифтов" + Exit Function Case "buttonClose" getRussian = "Закрыть" Exit Function @@ -294,20 +294,26 @@ Function getRussian(identifier As String) As String getRussian = "Всего найдено: " Exit Function Case "coloredTextDescription" - getRussian = "Навигация по выделенному цветом тексту" - Exit Function + getRussian = "Навигация по выделенному цветом тексту" + Exit Function Case "foundColoredTextMessage" - getRussian = "Найден текст c непрозрачным фоном. Обычно это не подходит для электронных публикаций. Вместо белого цвета фона используйте «Без заливки»" - Exit Function + getRussian = "Найден текст c непрозрачным фоном. Обычно это не подходит для электронных публикаций. Вместо белого цвета фона используйте «Без заливки»" + Exit Function Case "invalidParagraphFormattingFound" - getRussian = "Найдены некорректные настройки форматирования параграфов. Необходима чистка." - Exit Function + getRussian = "Найдены некорректные настройки форматирования параграфов. Необходима чистка." + Exit Function Case "fixBrokenCharBackTransparentMenuItem" - getRussian = "Исправить некорректные настройки цветовой заливки абзацев" - Exit Function + getRussian = "Исправить некорректные настройки цветовой заливки абзацев" + Exit Function Case "badSymbols" - getRussian = "Неподходящие для публикации символы" - Exit Function + getRussian = "Неподходящие для публикации символы" + Exit Function + Case "badNoteSings" + getRussian = "Неподходящие для публикации символы сносок" + Exit Function + Case "validationBadFootnotesSymbolsNotification" + getRussian = "В символах сносок обнаружены не подходящие для публикации символы." & chr(10) & " Нажимая на стрелки навигатора вы сможете перемещаться между найденными символами сносок." + Exit Function Case Else getRussian = "Перевод не найден" End Select @@ -320,7 +326,7 @@ Function getEnglish(identifier As String) As String getEnglish = "Template with styles wasn't found. You can choose template on your computer." & chr(10) &" This stage of cleaning will be skipped if no file chosen." Exit Function Case "startQuietCleaningDescription" - getEnglish = "Do you want to start document cleaning?" & chr(10) & "You can choose template with styles." & chr(10) & "Styles will be loaded in process of cleaning." + getEnglish = "Do you want to start document cleaning?" & chr(10) & "You can choose template with styles." & chr(10) & "Styles will be loaded in process of cleaning." & chr(10) & "" Exit Function Case "buttonYes" getEnglish = "Ok" @@ -371,8 +377,8 @@ Function getEnglish(identifier As String) As String getEnglish = "Remove page break at document start" Exit Function Case "advancedMenuFixMistakes" - getEnglish = "Fix frequent mistakes" - Exit Function + getEnglish = "Fix frequent mistakes" + Exit Function Case "advancedMenuConfigAnchors" getEnglish = "Configure image anchors for digital publications" Exit Function @@ -449,7 +455,7 @@ Function getEnglish(identifier As String) As String getEnglish = "It is recommended to fix all problems before publication." Exit Function Case "validationBadSymbolsNotification" - getEnglish = "Unsuitable symbols were found" & chr(10) & " Now you will get the list with bad symbols." + getEnglish = "Unsuitable symbols were found." & chr(10) & " By clicking on the arrows of the navigator, you can navigate between the found passages with inappropriate characters. " Exit Function Case "validationBadDrawings" getEnglish = "Drawings was found (" @@ -491,22 +497,22 @@ Function getEnglish(identifier As String) As String getEnglish = "Clean and validation configuration" Exit Function Case "dialogRussianFixesIPH" - getEnglish = "Corrections for texts in Russian" - Exit Function + getEnglish = "Corrections for texts in Russian" + Exit Function Case "documentIsReadOnly" - getEnglish = "The document is read-only. Cleaning cannot be started in this mode." - Exit Function + getEnglish = "The document is read-only. Cleaning cannot be started in this mode." + Exit Function Case "validateEndnotes1" - getEnglish = "in endnote (absolute number)" - Exit Function + getEnglish = "in endnote (absolute number)" + Exit Function Case "setOutlineLevel" - getEnglish = "set document structure level" - Exit Function + getEnglish = "set document structure level" + Exit Function Case "section" getEnglish = "Section" Exit Function Case "isInTable" - getEnglish = "located inside the table." + getEnglish = "located inside the table" Exit Function Case "foundHeadingIn" getEnglish = "Found heading in" @@ -521,11 +527,11 @@ Function getEnglish(identifier As String) As String getEnglish = "of page style" Exit Function Case "table" - getEnglish = "table" - Exit Function + getEnglish = "table" + Exit Function Case "validationStarted" - getEnglish = "Validation in progess" - Exit Function + getEnglish = "Validation in progess" + Exit Function Case "chooseFontNameDialogTitle" getEnglish = "Select a font to create a report." Exit Function @@ -560,8 +566,8 @@ Function getEnglish(identifier As String) As String getEnglish = "Fixing DOI" Exit Function Case "advancedMenuResetChapterNumberingRules" - getEnglish = "Reset chapter numbering settings" - Exit Function + getEnglish = "Reset chapter numbering settings" + Exit Function Case "dialogConfigMaxSuperscript" getEnglish = "Max line length in superscript" Exit Function @@ -575,8 +581,8 @@ Function getEnglish(identifier As String) As String getEnglish = "Replacing dashes between numbers with numeric dashes" Exit Function Case "advancedMenuconvertFontsToCharStyles" - getEnglish = "Create character styles from found fonts " - Exit Function + getEnglish = "Create character styles from found fonts " + Exit Function Case "buttonClose" getEnglish = "Close" Exit Function @@ -584,20 +590,26 @@ Function getEnglish(identifier As String) As String getEnglish = "Total found: " Exit Function Case "coloredTextDescription" - getEnglish = "Navigation over highlighted text" - Exit Function + getEnglish = "Navigation over highlighted text" + Exit Function Case "foundColoredTextMessage" - getEnglish = "Found text with an opaque background. This is usually not suitable for electronic publishing. Use „No Fill“ instead of a white background " - Exit Function + getEnglish = "Found text with an opaque background. This is usually not suitable for electronic publishing. Use „No Fill“ instead of a white background " + Exit Function Case "invalidParagraphFormattingFound" - getEnglish = "Incorrect paragraph formatting settings found. Cleaning required. " - Exit Function + getEnglish = "Incorrect paragraph formatting settings found. Cleaning required. " + Exit Function Case "fixBrokenCharBackTransparentMenuItem" - getEnglish = "Fix incorrect color fill settings for paragraphs " - Exit Function + getEnglish = "Fix incorrect color fill settings for paragraphs " + Exit Function Case "badSymbols" - getEnglish = "Unsuitable for publishing characters" - Exit Function + getEnglish = "Unsuitable for publishing characters" + Exit Function + Case "badNoteSings" + getEnglish = "Unsuitable for publishing footnote symbols " + Exit Function + Case "validationBadFootnotesSymbolsNotification" + getEnglish = "Unsuitable for publication symbols were found in footnote symbols. "& Chr (10) &" By clicking on the navigator arrows, you can navigate between found footnote symbols. " + Exit Function Case Else getEnglish = "No translation" End Select @@ -738,7 +750,7 @@ Function getCroatian(identifier As String) As String getCroatian = "Svi pronađeni primedbe moraju biti ispravljeni pre objavljivanja dokumenta." Exit Function Case "validationBadSymbolsNotification" - getCroatian = "U tekstu su pronađeni ne prikladni karaktera. " & chr(10) & "Sada ćete dobiti lista odlomaka teksta sa sličnim znakovima" + getCroatian = "U tekstu su pronađeni ne prikladni karaktera. " & chr(10) & "Klikom na strelice navigatora možete se kretati između pronađenih odlomaka s neprikladnim znakovima." Exit Function Case "validationBadDrawings" getCroatian = "U dokumentu se nalaze crteži (" @@ -780,22 +792,22 @@ Function getCroatian(identifier As String) As String getCroatian = "Podešavanje čišćenja i provjere" Exit Function Case "dialogRussianFixesIPH" - getCroatian = "Ispravci za tekstove na ruskom" - Exit Function + getCroatian = "Ispravci za tekstove na ruskom" + Exit Function Case "documentIsReadOnly" - getCroatian = "Dokument je samo za čitanje. Čišćenje nije moguće pokrenuti u ovom načinu rada." - Exit Function + getCroatian = "Dokument je samo za čitanje. Čišćenje nije moguće pokrenuti u ovom načinu rada." + Exit Function Case "validateEndnotes1" - getCroatian = "u end fusnoti (apsolutni broj)" - Exit Function + getCroatian = "u end fusnoti (apsolutni broj)" + Exit Function Case "setOutlineLevel" - getCroatian = "zadati uroven strukturni dokument" - Exit Function + getCroatian = "zadati uroven strukturni dokument" + Exit Function Case "section" getCroatian = "Odjeljak" Exit Function Case "isInTable" - getCroatian = "smještene unutar stola." + getCroatian = "smještene unutar stola" Exit Function Case "foundHeadingIn" getCroatian = "Naslov pronađen u" @@ -810,11 +822,11 @@ Function getCroatian(identifier As String) As String getCroatian = "stil stranice" Exit Function Case "table" - getCroatian = "stola" - Exit Function + getCroatian = "stola" + Exit Function Case "validationStarted" - getCroatian = "Provjera u tijeku" - Exit Function + getCroatian = "Provjera u tijeku" + Exit Function Case "chooseFontNameDialogTitle" getCroatian = "Odaberite font za stvaranje izvješća." Exit Function @@ -849,8 +861,8 @@ Function getCroatian(identifier As String) As String getCroatian = "Ispravljamo DOI" Exit Function Case "advancedMenuResetChapterNumberingRules" - getCroatian = "Resetirajte postavke numeriranja poglavlja" - Exit Function + getCroatian = "Resetirajte postavke numeriranja poglavlja" + Exit Function Case "dialogConfigMaxSuperscript" getCroatian = "Maksimalna duljina retka u natpisu" Exit Function @@ -864,8 +876,8 @@ Function getCroatian(identifier As String) As String getCroatian = "Zamjena crtica između brojeva numeričkim crticama" Exit Function Case "advancedMenuconvertFontsToCharStyles" - getCroatian = "Stvorite stilove znakova iz pronađenih fontova " - Exit Function + getCroatian = "Stvorite stilove znakova iz pronađenih fontova " + Exit Function Case "buttonClose" getCroatian = "Zatvoriti " Exit Function @@ -873,20 +885,26 @@ Function getCroatian(identifier As String) As String getCroatian = "Ukupno pronađeno: " Exit Function Case "coloredTextDescription" - getCroatian = "Navigacija istaknutim tekstom " - Exit Function + getCroatian = "Navigacija istaknutim tekstom " + Exit Function Case "foundColoredTextMessage" - getCroatian = "Pronađen tekst s neprozirnom pozadinom. To obično nije prikladno za elektroničko izdavanje. Upotrijebite „Bez popunjavanja“ umjesto bijele pozadine " - Exit Function + getCroatian = "Pronađen tekst s neprozirnom pozadinom. To obično nije prikladno za elektroničko izdavanje. Upotrijebite „Bez popunjavanja“ umjesto bijele pozadine " + Exit Function Case "invalidParagraphFormattingFound" - getCroatian = "Pronađene su pogrešne postavke oblikovanja odlomaka. Potrebno čišćenje. " - Exit Function + getCroatian = "Pronađene su pogrešne postavke oblikovanja odlomaka. Potrebno čišćenje. " + Exit Function Case "fixBrokenCharBackTransparentMenuItem" - getCroatian = "Ispravite netočne postavke ispunjavanja boja za odlomke " - Exit Function + getCroatian = "Ispravite netočne postavke ispunjavanja boja za odlomke " + Exit Function Case "badSymbols" - getCroatian = "Neprimjerene znakova za objavljivanje" - Exit Function + getCroatian = "Neprimjerene znakova za objavljivanje" + Exit Function + Case "badNoteSings" + getCroatian = "Neprikladni simboli fusnota " + Exit Function + Case "validationBadFootnotesSymbolsNotification" + getCroatian = "U simbolima fusnota pronađeni su neprikladni za objavljivanje simboli. "& Chr (10) &" Klikom na strelice navigatora možete se kretati između pronađenih simbola fusnota. " + Exit Function Case Else getCroatian = "No translation" End Select @@ -1027,7 +1045,7 @@ Function getSerbian(identifier As String) As String getSerbian = "Сви пронађени примедбе морају бити исправљени пре објављивања документа." Exit Function Case "validationBadSymbolsNotification" - getSerbian = "У тексту су пронађени не прикладни карактера. " & chr(10) & "Сада ћете добити листа одломака текста са сличним знаковима " + getSerbian = "У тексту су пронађени не прикладни карактера. " & chr(10) & "Кликом на стрелице навигатора можете се кретати између пронађених одломака са неприкладним знаковима." Exit Function Case "validationBadDrawings" getSerbian = "У документу се налазе цртежи (" @@ -1069,22 +1087,22 @@ Function getSerbian(identifier As String) As String getSerbian = "Подешавање чишћења и провере" Exit Function Case "dialogRussianFixesIPH" - getSerbian = "Исправци за текстове на руском" - Exit Function + getSerbian = "Исправци за текстове на руском" + Exit Function Case "documentIsReadOnly" - getSerbian = "Документ је само за читање. Чишћење се не може покренути у овом режиму." - Exit Function + getSerbian = "Документ је само за читање. Чишћење се не може покренути у овом режиму." + Exit Function Case "validateEndnotes1" - getSerbian = "у end фусноти (апсолутни број)" - Exit Function + getSerbian = "у end фусноти (апсолутни број)" + Exit Function Case "setOutlineLevel" - getSerbian = "задатен уровен структури документа" - Exit Function + getSerbian = "задатен уровен структури документа" + Exit Function Case "section" getSerbian = "Одјељак" Exit Function Case "isInTable" - getSerbian = "смештене унутар стола." + getSerbian = "смештене унутар стола" Exit Function Case "foundHeadingIn" getSerbian = "Наслов пронађен у" @@ -1099,11 +1117,11 @@ Function getSerbian(identifier As String) As String getSerbian = "стил странице" Exit Function Case "table" - getSerbian = "стола" - Exit Function + getSerbian = "стола" + Exit Function Case "validationStarted" - getSerbian = "Провера у тијеку" - Exit Function + getSerbian = "Провера у тијеку" + Exit Function Case "chooseFontNameDialogTitle" getSerbian = "Изаберите фонт да бисте направили извештај." Exit Function @@ -1138,8 +1156,8 @@ Function getSerbian(identifier As String) As String getSerbian = "Исправљамо DOI" Exit Function Case "advancedMenuResetChapterNumberingRules" - getSerbian = "Ресетујте поставке нумерисања поглавља" - Exit Function + getSerbian = "Ресетујте поставке нумерисања поглавља" + Exit Function Case "dialogConfigMaxSuperscript" getSerbian = "Максимална дужина реда у натпису" Exit Function @@ -1153,8 +1171,8 @@ Function getSerbian(identifier As String) As String getSerbian = "Замена цртица између бројева нумеричким цртицама" Exit Function Case "advancedMenuconvertFontsToCharStyles" - getSerbian = "Створите стилове знакова од пронађених фонтова " - Exit Function + getSerbian = "Створите стилове знакова од пронађених фонтова " + Exit Function Case "buttonClose" getSerbian = "Затворити" Exit Function @@ -1162,20 +1180,26 @@ Function getSerbian(identifier As String) As String getSerbian = "Укупно пронађено: " Exit Function Case "coloredTextDescription" - getSerbian = "Навигација по истакнутом тексту " - Exit Function + getSerbian = "Навигација по истакнутом тексту " + Exit Function Case "foundColoredTextMessage" - getSerbian = "Пронађен је текст са непрозирном позадином. Ово обично није погодно за електронско издавање. Користите „Без попуњавања“ уместо беле позадине " - Exit Function + getSerbian = "Пронађен је текст са непрозирном позадином. Ово обично није погодно за електронско издавање. Користите „Без попуњавања“ уместо беле позадине " + Exit Function Case "invalidParagraphFormattingFound" - getSerbian = "Пронађене су нетачне поставке форматирања пасуса. Потребно чишћење. " - Exit Function + getSerbian = "Пронађене су нетачне поставке форматирања пасуса. Потребно чишћење. " + Exit Function Case "fixBrokenCharBackTransparentMenuItem" - getSerbian = "Исправите нетачна подешавања попуњавања боја за пасусе " - Exit Function + getSerbian = "Исправите нетачна подешавања попуњавања боја за пасусе " + Exit Function Case "badSymbols" - getSerbian = "Неодговарајуће знакова за објављивање" - Exit Function + getSerbian = "Неодговарајуће знакова за објављивање" + Exit Function + Case "badNoteSings" + getSerbian = "Неприкладни симболи фуснота " + Exit Function + Case "validationBadFootnotesSymbolsNotification" + getSerbian = "У симболима фуснота пронађени су неприкладни за објављивање симболи. "& chr(10) &" Кликом на стрелице навигатора можете се кретати између пронађених симбола фуснота. " + Exit Function Case Else getSerbian = "No translation" End Select @@ -1316,7 +1340,7 @@ Function getBosnian(identifier As String) As String getBosnian = "Svi pronađeni primedbe moraju biti ispravljeni prije objavljivanja dokumenta." Exit Function Case "validationBadSymbolsNotification" - getBosnian = "U tekstu su pronađeni neprikladni znakovi." & chr(10) & "Sada ćete dobiti listu isječaka teksta sa sličnim znakovima" + getBosnian = "U tekstu su pronađeni neprikladni znakovi." & chr(10) & "Klikom na strelice navigatora možete se kretati između pronađenih odlomaka s neprikladnim znakovima." Exit Function Case "validationBadDrawings" getBosnian = "Dokument sadrži crteže (" @@ -1358,22 +1382,22 @@ Function getBosnian(identifier As String) As String getBosnian = "Podešavanje čišćenja i provjere" Exit Function Case "dialogRussianFixesIPH" - getBosnian = "Ispravci za tekstove na ruskom" - Exit Function + getBosnian = "Ispravci za tekstove na ruskom" + Exit Function Case "documentIsReadOnly" - getBosnian = "Dokument je samo za čitanje. Čišćenje nije moguće pokrenuti u ovom načinu rada." - Exit Function + getBosnian = "Dokument je samo za čitanje. Čišćenje nije moguće pokrenuti u ovom načinu rada." + Exit Function Case "validateEndnotes1" - getBosnian = "u end fusnoti (apsolutni broj)" - Exit Function + getBosnian = "u end fusnoti (apsolutni broj)" + Exit Function Case "setOutlineLevel" - getBosnian = "zadati uroven strukturni dokument" - Exit Function + getBosnian = "zadati uroven strukturni dokument" + Exit Function Case "section" getBosnian = "Odjeljak" Exit Function Case "isInTable" - getBosnian = "smještene unutar stola." + getBosnian = "smještene unutar stola" Exit Function Case "foundHeadingIn" getBosnian = "Naslov pronađen u" @@ -1388,11 +1412,11 @@ Function getBosnian(identifier As String) As String getBosnian = "stil stranice" Exit Function Case "table" - getBosnian = "stola" - Exit Function + getBosnian = "stola" + Exit Function Case "validationStarted" - getBosnian = "Provjera u tijeku" - Exit Function + getBosnian = "Provjera u tijeku" + Exit Function Case "chooseFontNameDialogTitle" getBosnian = "Odaberite font za stvaranje izvješća." Exit Function @@ -1427,8 +1451,8 @@ Function getBosnian(identifier As String) As String getBosnian = "Ispravljamo DOI" Exit Function Case "advancedMenuResetChapterNumberingRules" - getBosnian = "Resetirajte postavke numeriranja poglavlja" - Exit Function + getBosnian = "Resetirajte postavke numeriranja poglavlja" + Exit Function Case "dialogConfigMaxSuperscript" getBosnian = "Maksimalna dužina retka u natpisu" Exit Function @@ -1442,8 +1466,8 @@ Function getBosnian(identifier As String) As String getBosnian = "Zamjena crtica između brojeva numeričkim crticama" Exit Function Case "advancedMenuconvertFontsToCharStyles" - getBosnian = "Stvorite stilove znakova iz pronađenih fontova " - Exit Function + getBosnian = "Stvorite stilove znakova iz pronađenih fontova " + Exit Function Case "buttonClose" getBosnian = "Zatvoriti " Exit Function @@ -1451,20 +1475,26 @@ Function getBosnian(identifier As String) As String getBosnian = "Ukupno pronađeno: " Exit Function Case "coloredTextDescription" - getBosnian = "Navigacija istaknutim tekstom " - Exit Function + getBosnian = "Navigacija istaknutim tekstom " + Exit Function Case "foundColoredTextMessage" - getBosnian = "Pronađen tekst s neprozirnom pozadinom. To obično nije prikladno za elektroničko izdavanje. Upotrijebite „Bez popunjavanja“ umjesto bijele pozadine " - Exit Function + getBosnian = "Pronađen tekst s neprozirnom pozadinom. To obično nije prikladno za elektroničko izdavanje. Upotrijebite „Bez popunjavanja“ umjesto bijele pozadine " + Exit Function Case "invalidParagraphFormattingFound" - getBosnian = "Pronađene su pogrešne postavke oblikovanja odlomaka. Potrebno čišćenje. " - Exit Function + getBosnian = "Pronađene su pogrešne postavke oblikovanja odlomaka. Potrebno čišćenje. " + Exit Function Case "fixBrokenCharBackTransparentMenuItem" - getBosnian = "Ispravite netočne postavke ispunjavanja boja za odlomke " - Exit Function + getBosnian = "Ispravite netočne postavke ispunjavanja boja za odlomke " + Exit Function Case "badSymbols" - getBosnian = "Neprimjerene znakova za objavljivanje" - Exit Function + getBosnian = "Neprimjerene znakova za objavljivanje" + Exit Function + Case "badNoteSings" + getBosnian = "Neprikladni simboli fusnota " + Exit Function + Case "validationBadFootnotesSymbolsNotification" + getBosnian = "U simbolima fusnota pronađeni su neprikladni za objavljivanje simboli. "& Chr (10) &" Klikom na strelice navigatora možete se kretati između pronađenih simbola fusnota. " + Exit Function Case Else getBosnian = "No translation" End Select diff --git a/Redaction/Validation.xba b/Redaction/Validation.xba index ab028eb..235508e 100644 --- a/Redaction/Validation.xba +++ b/Redaction/Validation.xba @@ -1,13 +1,13 @@ -Sub markval27 +Sub markval28 End Sub Sub validateButton - Dim footnotesReport As String + Dim footnotesReport As Boolean Dim graphicsReport As String Dim sectionsReport As String Dim outlinePageStylesReport As String @@ -27,7 +27,7 @@ Sub validateButton badText = false badNumberings = false - footnotesReport = noteSingsCheck + footnotesReport = noteSingsCheck() statusIndicator.setValue(10) graphicsReport = checkGraphics statusIndicator.setValue(20) @@ -49,9 +49,6 @@ Sub validateButton MsgBox outlinePageStylesReport EndIf - If footnotesReport <> "" Then - MsgBox footnotesReport - EndIf If graphicsReport <> "" Then MsgBox graphicsReport EndIf @@ -59,7 +56,7 @@ Sub validateButton MsgBox sectionsReport EndIf - badText = findBadCharacters + badText = findBadCharacters() If config.getPropertyValue("complexity") = "makerUp" then needExtendedInfo = true @@ -75,9 +72,8 @@ Sub validateButton numberingsErros = printNumberingSymbols(needExtendedInfo) statusIndicator.setValue(80) - If brokenCharBackTransparent OR needFixColoredText OR numberingsErros OR badText OR badNumberings OR footnotesReport <> "" OR graphicsReport <> "" Or outlineInNotesReport <> "" Or sectionsReport <> "" OR oulineInTablesReport <> "" OR outlinePageStylesReport <> "" Then + If brokenCharBackTransparent OR needFixColoredText OR numberingsErros OR badText OR badNumberings OR footnotesReport OR graphicsReport <> "" Or outlineInNotesReport <> "" Or sectionsReport <> "" OR oulineInTablesReport <> "" OR outlinePageStylesReport <> "" Then MsgBox getTranslation("validationWarning") - Else MsgBox getTranslation("validationSuccess") EndIf @@ -142,7 +138,7 @@ Sub replaceCharsInDOI AskAndReplace("(?<=DOI[0-9. /XVI:‒–—−ХOО?-]{1,50})[‒–—−]{1,5}","-") End sub -Private Function noteSingsCheck() As String +Private Function noteSingsCheck() As Boolean Dim footnotes As Object Dim footnote As Object Dim endnote As Object @@ -152,9 +148,11 @@ Private Function noteSingsCheck() As String Dim char As Long Dim label As String Dim result As String + Dim founds() As Object + noteSingsCheck = false result = "" - footnotes = ThisComponent.footnotes - endnotes = ThisComponent.Footnotes + footnotes = ThisComponent.Footnotes + endnotes = ThisComponent.Endnotes count = footnotes.getCount Dim i As Integer Dim j As Integer @@ -164,8 +162,9 @@ Private Function noteSingsCheck() As String charNum = Len(label) For j = 1 to charNum char = Asc(Right(Left(label,j),1)) - If char >= 57344 AND char <= 63743 then - result = result & getTranslation("validateFootnotes1") & " " & Chr(char) & " " & getTranslation("validateFootnotes2") & " " & i & " " & getTranslation("validateFootnotes3") & chr(10) + If char >= 57344 AND char <= 63743 Then + addToArray(founds,footnote.Anchor) + 'result = result & getTranslation("validateFootnotes1") & " " & Chr(char) & " " & getTranslation("validateFootnotes2") & " " & i & " " & getTranslation("validateFootnotes3") & chr(10) End If Next j Next i @@ -176,12 +175,18 @@ Private Function noteSingsCheck() As String charNum = Len(label) For j = 1 to charNum char = Asc(Right(Left(label,j),1)) - If char >= 57344 AND char <= 63743 then - result = result & getTranslation("validateFootnotes1") & " " & Chr(char) & " " & getTranslation("validateEndnotes1") & " " & i & " " & getTranslation("validateFootnotes3") & chr(10) + If char >= 57344 AND char <= 63743 Then + addToArray(founds,endnote.Anchor) + 'result = result & getTranslation("validateFootnotes1") & " " & Chr(char) & " " & getTranslation("validateEndnotes1") & " " & i & " " & getTranslation("validateFootnotes3") & chr(10) End If Next j Next i - noteSingsCheck = result + If (UBound(founds) > 0) Then + noteSingsCheck = true + MsgBox(getTranslation("validationBadFootnotesSymbolsNotification")) + startNavigatorDialog(getTranslation("badNoteSings"),founds) + EndIf + 'noteSingsCheck = result End Function Function checkNotesOutline As String @@ -1138,4 +1143,4 @@ Function findInDoc(searchString As String) As Variant founds = Thiscomponent.findAll(sDesc) findInDoc = founds End Function - + \ No newline at end of file diff --git a/translations.ods b/translations.ods index d3422f80a933c60721879bd4f314ebb47f6e2995..6aee008ceb3e505757e7b375685c57b6966a8e94 100644 GIT binary patch delta 34416 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 delta 32178 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 S4F(1W`m}^zkR$GG^#1_YbotEy