Reset chapters numbering settings
This commit is contained in:
parent
857267ba75
commit
87fcbbbdef
4 changed files with 53 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
||||||
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Clean" script:language="StarBasic">Sub mark72
|
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Clean" script:language="StarBasic">Sub mark73
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
@ -40,6 +40,7 @@ Private Sub makerUpMenu
|
||||||
dialog.getControl("loadStandardStyles").Label = getTranslation("advancedMenuLoadStandardStyles")
|
dialog.getControl("loadStandardStyles").Label = getTranslation("advancedMenuLoadStandardStyles")
|
||||||
dialog.getControl("removeManualPageBreaks").Label = getTranslation("advancedMenuRemoveManualPageBreaks")
|
dialog.getControl("removeManualPageBreaks").Label = getTranslation("advancedMenuRemoveManualPageBreaks")
|
||||||
dialog.getControl("removeBasic").Label = getTranslation("advancedMenuRemoveBasic")
|
dialog.getControl("removeBasic").Label = getTranslation("advancedMenuRemoveBasic")
|
||||||
|
dialog.getControl("resetChapterNumberingRules").Label = getTranslation("advancedMenuResetChapterNumberingRules")
|
||||||
dialog.getControl("Cancel").Label = getTranslation("buttonCancel")
|
dialog.getControl("Cancel").Label = getTranslation("buttonCancel")
|
||||||
dialog.getControl("OK").Label = getTranslation("buttonOK")
|
dialog.getControl("OK").Label = getTranslation("buttonOK")
|
||||||
dialog.getControl("buttonLoad").Label = getTranslation("buttonLoad")
|
dialog.getControl("buttonLoad").Label = getTranslation("buttonLoad")
|
||||||
|
@ -133,6 +134,9 @@ Private Sub cleanAccordingTo(dialog As Object)
|
||||||
If dialog.getControl("removeBasic").state = 1 Then
|
If dialog.getControl("removeBasic").state = 1 Then
|
||||||
removeLibs
|
removeLibs
|
||||||
EndIf
|
EndIf
|
||||||
|
If dialog.getControl("resetChapterNumberingRules").state = 1 Then
|
||||||
|
resetChapterNumberingRules
|
||||||
|
EndIf
|
||||||
|
|
||||||
statusIndicator.end()
|
statusIndicator.end()
|
||||||
saveAndreload()
|
saveAndreload()
|
||||||
|
@ -193,6 +197,7 @@ Private Sub quietCleaning
|
||||||
statusIndicator.Start(getTranslation("statusLoadingStylesFromTemplate"),100)
|
statusIndicator.Start(getTranslation("statusLoadingStylesFromTemplate"),100)
|
||||||
loadArticleStyles
|
loadArticleStyles
|
||||||
removeLibs
|
removeLibs
|
||||||
|
resetChapterNumberingRules
|
||||||
addTimeStampToProperties
|
addTimeStampToProperties
|
||||||
saveCleanedVersion("Standard cleaning")
|
saveCleanedVersion("Standard cleaning")
|
||||||
statusIndicator.end()
|
statusIndicator.end()
|
||||||
|
@ -1856,5 +1861,31 @@ sub saveCleanedVersion(comment)
|
||||||
args1(0).Name = "VersionComment"
|
args1(0).Name = "VersionComment"
|
||||||
args1(0).Value = comment
|
args1(0).Value = comment
|
||||||
dispatcher.executeDispatch(document, ".uno:Save", "", 0, args1())
|
dispatcher.executeDispatch(document, ".uno:Save", "", 0, args1())
|
||||||
end sub
|
end Sub
|
||||||
|
|
||||||
|
Sub resetChapterNumberingRules
|
||||||
|
Dim chapNumRules As Object
|
||||||
|
Dim numRulesProps As Variant
|
||||||
|
Dim numRuleProperty As Variant
|
||||||
|
Dim i As Integer
|
||||||
|
chapNumRules = ThisComponent.ChapterNumberingRules
|
||||||
|
For i = 0 To chapNumRules.Count - 1
|
||||||
|
numRulesProps = chapNumRules.getByIndex(i)
|
||||||
|
For n = LBound(numRulesProps) To UBound(numRulesProps)
|
||||||
|
numRuleProperty = numRulesProps(n)
|
||||||
|
If (numRuleProperty.Name = "Prefix") Then
|
||||||
|
numRuleProperty.Value = ""
|
||||||
|
End If
|
||||||
|
If (numRuleProperty.Name = "Suffix") Then
|
||||||
|
numRuleProperty.Value = ""
|
||||||
|
End If
|
||||||
|
If (numRuleProperty.Name = "CharStyleName") Then
|
||||||
|
numRuleProperty.Value = "None"
|
||||||
|
End If
|
||||||
|
numRulesProps(n) = numRuleProperty
|
||||||
|
Next n
|
||||||
|
chapNumRules.replaceByIndex(i,numRulesProps)
|
||||||
|
Next i
|
||||||
|
End Sub
|
||||||
|
|
||||||
</script:module>
|
</script:module>
|
|
@ -1,10 +1,10 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
|
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
|
||||||
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="CleaningDialog" dlg:left="107" dlg:top="22" dlg:width="237" dlg:height="201" dlg:help-text="&21.CleaningDialog.HelpText" dlg:closeable="true" dlg:moveable="true" dlg:title="&22.CleaningDialog.Title">
|
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="CleaningDialog" dlg:left="107" dlg:top="22" dlg:width="237" dlg:height="211" dlg:help-text="&21.CleaningDialog.HelpText" dlg:closeable="true" dlg:moveable="true" dlg:title="&22.CleaningDialog.Title">
|
||||||
<dlg:bulletinboard>
|
<dlg:bulletinboard>
|
||||||
<dlg:button dlg:id="Cancel" dlg:tab-index="0" dlg:left="28" dlg:top="187" dlg:width="40" dlg:height="12" dlg:value="Отмена" dlg:button-type="cancel"/>
|
<dlg:button dlg:id="Cancel" dlg:tab-index="0" dlg:left="28" dlg:top="197" dlg:width="40" dlg:height="12" dlg:value="Отмена" dlg:button-type="cancel"/>
|
||||||
<dlg:button dlg:id="CommandButton1" dlg:tab-index="1" dlg:left="24" dlg:top="170" dlg:width="2" dlg:height="0" dlg:value="CommandButton1"/>
|
<dlg:button dlg:id="CommandButton1" dlg:tab-index="1" dlg:left="24" dlg:top="170" dlg:width="2" dlg:height="0" dlg:value="CommandButton1"/>
|
||||||
<dlg:button dlg:id="OK" dlg:tab-index="2" dlg:left="92" dlg:top="187" dlg:width="40" dlg:height="12" dlg:value="OK" dlg:button-type="ok"/>
|
<dlg:button dlg:id="OK" dlg:tab-index="2" dlg:left="92" dlg:top="197" dlg:width="40" dlg:height="12" dlg:value="OK" dlg:button-type="ok"/>
|
||||||
<dlg:checkbox dlg:id="fontsInStyles" dlg:tab-index="3" dlg:left="11" dlg:top="10" dlg:width="218" dlg:height="7" dlg:value="Заменить названия шрифтов в стилях" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="fontsInStyles" dlg:tab-index="3" dlg:left="11" dlg:top="10" dlg:width="218" dlg:height="7" dlg:value="Заменить названия шрифтов в стилях" dlg:checked="false"/>
|
||||||
<dlg:checkbox dlg:id="removeLinks" dlg:tab-index="6" dlg:left="11" dlg:top="50" dlg:width="218" dlg:height="7" dlg:value="Удалить гиперссылки" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="removeLinks" dlg:tab-index="6" dlg:left="11" dlg:top="50" dlg:width="218" dlg:height="7" dlg:value="Удалить гиперссылки" dlg:checked="false"/>
|
||||||
<dlg:checkbox dlg:id="cleanFormatting" dlg:tab-index="5" dlg:left="11" dlg:top="30" dlg:width="218" dlg:height="7" dlg:value="Очистить форматирование" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="cleanFormatting" dlg:tab-index="5" dlg:left="11" dlg:top="30" dlg:width="218" dlg:height="7" dlg:value="Очистить форматирование" dlg:checked="false"/>
|
||||||
|
@ -20,10 +20,11 @@
|
||||||
<dlg:checkbox dlg:id="removeManualPageBreaks" dlg:tab-index="15" dlg:left="11" dlg:top="150" dlg:width="218" dlg:height="7" dlg:value="Удалить все разрывы страниц" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="removeManualPageBreaks" dlg:tab-index="15" dlg:left="11" dlg:top="150" dlg:width="218" dlg:height="7" dlg:value="Удалить все разрывы страниц" dlg:checked="false"/>
|
||||||
<dlg:checkbox dlg:id="replaceWhiteBackground" dlg:tab-index="16" dlg:left="11" dlg:top="40" dlg:width="218" dlg:height="7" dlg:value="Заменить белый фон символов на прозрачный" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="replaceWhiteBackground" dlg:tab-index="16" dlg:left="11" dlg:top="40" dlg:width="218" dlg:height="7" dlg:value="Заменить белый фон символов на прозрачный" dlg:checked="false"/>
|
||||||
<dlg:checkbox dlg:id="removeBasic" dlg:tab-index="17" dlg:left="11" dlg:top="160" dlg:width="218" dlg:height="7" dlg:value="Удалить макросы" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="removeBasic" dlg:tab-index="17" dlg:left="11" dlg:top="160" dlg:width="218" dlg:height="7" dlg:value="Удалить макросы" dlg:checked="false"/>
|
||||||
<dlg:button dlg:id="buttonLoad" dlg:tab-index="18" dlg:left="158" dlg:top="186" dlg:width="52" dlg:height="12" dlg:value="loadTemplate">
|
<dlg:button dlg:id="buttonLoad" dlg:tab-index="18" dlg:left="158" dlg:top="197" dlg:width="52" dlg:height="12" dlg:value="loadTemplate">
|
||||||
<script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Redaction.Configuration.setDeafultTemplate?language=Basic&location=application" script:language="Script"/>
|
<script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Redaction.Configuration.setDeafultTemplate?language=Basic&location=application" script:language="Script"/>
|
||||||
</dlg:button>
|
</dlg:button>
|
||||||
<dlg:checkbox dlg:id="removeAllFields" dlg:tab-index="19" dlg:left="11" dlg:top="170" dlg:width="218" dlg:height="7" dlg:value="Удалить все поля" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="removeAllFields" dlg:tab-index="19" dlg:left="11" dlg:top="170" dlg:width="218" dlg:height="7" dlg:value="Удалить все поля" dlg:checked="false"/>
|
||||||
<dlg:checkbox dlg:id="fixDOI" dlg:tab-index="20" dlg:left="11" dlg:top="100" dlg:width="218" dlg:height="7" dlg:value="Исправить DOI" dlg:checked="false"/>
|
<dlg:checkbox dlg:id="fixDOI" dlg:tab-index="20" dlg:left="11" dlg:top="100" dlg:width="218" dlg:height="7" dlg:value="Исправить DOI" dlg:checked="false"/>
|
||||||
|
<dlg:checkbox dlg:id="resetChapterNumberingRules" dlg:tab-index="21" dlg:left="11" dlg:top="180" dlg:width="218" dlg:height="7" dlg:value="Сбросить настройки нумерации глав" dlg:checked="false"/>
|
||||||
</dlg:bulletinboard>
|
</dlg:bulletinboard>
|
||||||
</dlg:window>
|
</dlg:window>
|
|
@ -269,6 +269,9 @@ Function getRussian(identifier As String) As String
|
||||||
Case "statusFixingDOI"
|
Case "statusFixingDOI"
|
||||||
getRussian = "Исправляем DOI"
|
getRussian = "Исправляем DOI"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "advancedMenuResetChapterNumberingRules"
|
||||||
|
getRussian = "Сбросить настройки нумерации глав"
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getRussian = "Перевод не найден"
|
getRussian = "Перевод не найден"
|
||||||
End Select
|
End Select
|
||||||
|
@ -520,6 +523,9 @@ Function getEnglish(identifier As String) As String
|
||||||
Case "statusFixingDOI"
|
Case "statusFixingDOI"
|
||||||
getEnglish = "Fixing DOI"
|
getEnglish = "Fixing DOI"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "advancedMenuResetChapterNumberingRules"
|
||||||
|
getEnglish = "Reset chapter numbering settings"
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getEnglish = "No translation"
|
getEnglish = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -770,6 +776,9 @@ Function getCroatian(identifier As String) As String
|
||||||
Case "statusFixingDOI"
|
Case "statusFixingDOI"
|
||||||
getCroatian = "Ispravljamo DOI"
|
getCroatian = "Ispravljamo DOI"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "advancedMenuResetChapterNumberingRules"
|
||||||
|
getCroatian = "Resetirajte postavke numeriranja poglavlja"
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getCroatian = "No translation"
|
getCroatian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -1020,6 +1029,9 @@ Function getSerbian(identifier As String) As String
|
||||||
Case "statusFixingDOI"
|
Case "statusFixingDOI"
|
||||||
getSerbian = "Исправљамо DOI"
|
getSerbian = "Исправљамо DOI"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "advancedMenuResetChapterNumberingRules"
|
||||||
|
getSerbian = "Ресетујте поставке нумерисања поглавља"
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getSerbian = "No translation"
|
getSerbian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -1270,6 +1282,9 @@ Function getBosnian(identifier As String) As String
|
||||||
Case "statusFixingDOI"
|
Case "statusFixingDOI"
|
||||||
getBosnian = "Ispravljamo DOI"
|
getBosnian = "Ispravljamo DOI"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "advancedMenuResetChapterNumberingRules"
|
||||||
|
getBosnian = "Resetirajte postavke numeriranja poglavlja"
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getBosnian = "No translation"
|
getBosnian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
|
BIN
translations.ods
BIN
translations.ods
Binary file not shown.
Loading…
Add table
Reference in a new issue