105 lines
4.3 KiB
Text
105 lines
4.3 KiB
Text
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
|||
|
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Translations" script:language="StarBasic" script:moduleType="normal">Function getTranslation(identifier As String) As String
|
|||
|
Globalscope.BasicLibraries.LoadLibrary( "Tools" )
|
|||
|
Dim lang As String
|
|||
|
lang = GetStarOfficeLocale().Language
|
|||
|
Select Case lang
|
|||
|
Case "ru"
|
|||
|
getTranslation = getRussian(identifier)
|
|||
|
Exit Function
|
|||
|
Case Else
|
|||
|
getTranslation = getEnglish(identifier)
|
|||
|
Exit Function
|
|||
|
End Select
|
|||
|
End Function
|
|||
|
|
|||
|
Function getRussian(identifier As String) As String
|
|||
|
Select Case identifier
|
|||
|
Case "buttonOk"
|
|||
|
getRussian = "Применить"
|
|||
|
Exit Function
|
|||
|
Case "buttonCancel"
|
|||
|
getRussian = "Отмена"
|
|||
|
Exit Function
|
|||
|
Case "configText1"
|
|||
|
getRussian = "Введите в поле число от 0 до 10"
|
|||
|
Exit Function
|
|||
|
Case "configText2"
|
|||
|
getRussian = "0 - возврат к автоматической нумерации"
|
|||
|
Exit Function
|
|||
|
Case "configText3"
|
|||
|
getRussian = "Начать нумерацию сноско заново"
|
|||
|
Exit Function
|
|||
|
Case "configText4"
|
|||
|
getRussian = "после заголовков"
|
|||
|
Exit Function
|
|||
|
Case "configText5"
|
|||
|
getRussian = "уровня"
|
|||
|
Exit Function
|
|||
|
Case "footnotesConfigDialogTitle"
|
|||
|
getRussian = "Применение нумерации сносок"
|
|||
|
Exit Function
|
|||
|
Case "statusNumberingInProcess"
|
|||
|
getRussian = "Производится нумерация сносок"
|
|||
|
Exit Function
|
|||
|
Case "numberingInputOutOfRange"
|
|||
|
getRussian = "Введенное число вне допустимого диапазона. Введите число от 0 до 10."
|
|||
|
Exit Function
|
|||
|
Case "statusNumberingFinished"
|
|||
|
getRussian = "Нумерация сносок успешно завершена."
|
|||
|
Exit Function
|
|||
|
Case "replaceParaStyleDialogTitle"
|
|||
|
getRussian = "Заменить стиль параграфа (с удалением) на выбранный стиль"
|
|||
|
Exit Function
|
|||
|
Case Else
|
|||
|
getRussian = "Перевод не найден"
|
|||
|
End Select
|
|||
|
|
|||
|
End Function
|
|||
|
|
|||
|
Function getEnglish(identifier As String) As String
|
|||
|
Select Case identifier
|
|||
|
Case "buttonOk"
|
|||
|
getEnglish = "Apply"
|
|||
|
Exit Function
|
|||
|
Case "buttonCancel"
|
|||
|
getEnglish = "Cancel"
|
|||
|
Exit Function
|
|||
|
Case "configText1"
|
|||
|
getEnglish = "Insert 0 to 10 number in the field below"
|
|||
|
Exit Function
|
|||
|
Case "configText2"
|
|||
|
getEnglish = "0 – return to automatic numbering "
|
|||
|
Exit Function
|
|||
|
Case "configText3"
|
|||
|
getEnglish = "Restart footnote numbering"
|
|||
|
Exit Function
|
|||
|
Case "configText4"
|
|||
|
getEnglish = "after heading with"
|
|||
|
Exit Function
|
|||
|
Case "configText5"
|
|||
|
getEnglish = "level"
|
|||
|
Exit Function
|
|||
|
Case "footnotesConfigDialogTitle"
|
|||
|
getEnglish = "Apply footnotes numbering"
|
|||
|
Exit Function
|
|||
|
Case "statusNumberingInProcess"
|
|||
|
getEnglish = "Numbering in process"
|
|||
|
Exit Function
|
|||
|
Case "numberingInputOutOfRange"
|
|||
|
getEnglish = "Input is out of range. Insert number from 0 to 10."
|
|||
|
Exit Function
|
|||
|
Case "statusNumberingFinished"
|
|||
|
getEnglish = "Footnotes numbering finished successfully."
|
|||
|
Exit Function
|
|||
|
Case "replaceParaStyleDialogTitle"
|
|||
|
getEnglish = "Replace paragraph style (with removal) by choosen one"
|
|||
|
Exit Function
|
|||
|
Case Else
|
|||
|
getEnglish = "No translation"
|
|||
|
End Select
|
|||
|
End Function
|
|||
|
|
|||
|
|
|||
|
</script:module>
|