Difference between revisions of "SL/HowTo localize qatesttool environment into Slovenian"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 29: Line 29:
 
file: <b>testautomation\writer\optional\includes\regexp\search.inc</b><br />
 
file: <b>testautomation\writer\optional\includes\regexp\search.inc</b><br />
 
v/in: <u>testcase tCallDialog</u><br />
 
v/in: <u>testcase tCallDialog</u><br />
pri/at: select case iSprache
+
pri/at: select case iSprache<br />
 
  case 50 : Shortcut = "<Mod1 f>"
 
  case 50 : Shortcut = "<Mod1 f>"
  
 
v/in: <u>testcase tUnderline_Search</u><br />
 
v/in: <u>testcase tUnderline_Search</u><br />
pri/at: Select Case iSprache (v obeh vejah/in both if&else!)
+
pri/at: Select Case iSprache (v obeh vejah/in both if&else!)<br />
 
if:<br />
 
if:<br />
 
case 50: ToggleAttribute(15,"True")
 
case 50: ToggleAttribute(15,"True")
Line 40: Line 40:
 
 
 
v/in: <u>testcase tUnderline_Replace</u><br />
 
v/in: <u>testcase tUnderline_Replace</u><br />
pri/at: Select Case iSprache (v obeh vejah if-else!)<br />
+
pri/at: Select Case iSprache (v obeh vejah/in both if&else!)<br />
if:
+
if:<br />
 
case 50: ToggleAttribute(15,"True")
 
case 50: ToggleAttribute(15,"True")
else:
+
else:<br />
 
case 50: ToggleAttribute(24,"True")            ' Podčrtano
 
case 50: ToggleAttribute(24,"True")            ' Podčrtano
 
 
v proceduri: testcase tParagraphStyle_Search
+
v/in: <u>testcase tParagraphStyle_Search</u><br />
dodano v: Select Case iSprache
+
pri/at: Select Case iSprache<br />
dodano:
+
 
Case 50 : Such_Text = "Naslov"
 
Case 50 : Such_Text = "Naslov"
  
v proceduri: sub Meldungs_Test
+
v/in: <u>sub Meldungs_Test</u><br />
dodano v: select case iSprache
+
pri/at: select case iSprache<br />
dodano:
+
 
Case 50 : Text_In_Meldung = sProduct & " Writer je preiskal do konca dokumenta. Ali želite nadaljevati na začetku?"
 
Case 50 : Text_In_Meldung = sProduct & " Writer je preiskal do konca dokumenta. Ali želite nadaljevati na začetku?"
 
 
testautomation/writer/tools/includes/w_locale_strings2.inc
+
<b>file: testautomation/writer/tools/includes/w_locale_strings2.inc</b><br />
dodano v: function wGetLanguageGuessString *** '///already covered Office languages: ///'
+
v/in: <u>function wGetLanguageGuessString</u><br />
dodano:
+
@: ***'///already covered Office languages: ///'<br />
 
'///slovenian  50 ///'
 
'///slovenian  50 ///'
 
 
dodano v: function wGetLanguageGuessString
+
v/in: <u>function wGetLanguageGuessString</u><br />
dodano:
+
@:
 
     Case 50        'Case 50: slovenian
 
     Case 50        'Case 50: slovenian
 
         Select Case iLanguageCount
 
         Select Case iLanguageCount
Line 90: Line 88:
 
         '-----------------------------------------------------------------------
 
         '-----------------------------------------------------------------------
  
testautomation\dbaccess\optional\includes\frm_FormFilter.inc
+
file: <b>testautomation\dbaccess\optional\includes\frm_FormFilter.inc</b><br />
dodano v: testcase tFF_Navigator
+
v/in: <u>testcase tFF_Navigator</u><br />
dodano:
+
 
elseif iSprache = 50 then
 
elseif iSprache = 50 then
 
    if FilterNavigator.getSelText <> "KOT '*value*'" then
 
    if FilterNavigator.getSelText <> "KOT '*value*'" then

Revision as of 15:59, 28 December 2009

This page contains detailed instructions for qatesttool environment changes to support Slovenian.
WARNING: It is work in progress and it is linked here from issue 107893.

file: testautomation/framework/tools/input/i18ndata.txt

  • WARNING: this file contains wrong Slovenian language codes, so this was edited, not added! Look for slovenian and slovenia!
       50=slovenian

file: testautomation/global/system/includes/iniinfo.inc
v/in: sub GetLanguageInformation
pri/at: select case lcase ( sLanOutIni )

        case "sl_si", "sl-si", "sl" : iSprache = 50        ' Slovenian

v/in: function ConvertLanguage
pri/at: select case lCase ( Sprache )

     case "slovenian", "slovenisch"                        : ConvertLanguage = 50

v/in: function GetLanguageText
pri/at: select case iLan

     case 50   : GetlanguageText = "Slovenian"

v/in: function ConvertLanguage2
pri/at: select case lCase ( sSprache )

        case "sl_si", "sl-si", "sl" : ConvertLanguage2 = 50        ' Slovenian

v/in: function ConvertCodeToLanguage
pri/at: select case lCase ( sSprache )

        case "1060" : ConvertCodeToLanguage = 50        ' Slovenian

file: testautomation\writer\optional\includes\regexp\search.inc
v/in: testcase tCallDialog
pri/at: select case iSprache
case 50 : Shortcut = "<Mod1 f>"

v/in: testcase tUnderline_Search
pri/at: Select Case iSprache (v obeh vejah/in both if&else!)
if:
case 50: ToggleAttribute(15,"True") else:
case 50: ToggleAttribute(24,"True") ' Podčrtano

v/in: testcase tUnderline_Replace
pri/at: Select Case iSprache (v obeh vejah/in both if&else!)
if:
case 50: ToggleAttribute(15,"True") else:
case 50: ToggleAttribute(24,"True") ' Podčrtano

v/in: testcase tParagraphStyle_Search
pri/at: Select Case iSprache
Case 50 : Such_Text = "Naslov"

v/in: sub Meldungs_Test
pri/at: select case iSprache
Case 50 : Text_In_Meldung = sProduct & " Writer je preiskal do konca dokumenta. Ali želite nadaljevati na začetku?"

file: testautomation/writer/tools/includes/w_locale_strings2.inc
v/in: function wGetLanguageGuessString
@: ***'///already covered Office languages: ///'
'///slovenian 50 ///'

v/in: function wGetLanguageGuessString
@:

   Case 50        'Case 50: slovenian
       Select Case iLanguageCount
       Case 1: WordPreSet      = "Jezik besede je angleški (ZDA)"
           ParagraphPreSet = "Jezik odstavka je angleški (ZDA)"
       Case 2: WordPreSet      = "Jezik besede je portugalski (Portugalska)"
           ParagraphPreSet = "Jezik odstavka je portugalski (Portugalska)"
       Case 3: WordPreSet      = "Jezik besede je ruski"
           ParagraphPreSet = "Jezik odstavka je ruski"
       Case 4: WordPreSet      = "Jezik besede je nizozemski (Nizozemska)"
           ParagraphPreSet = "Jezik odstavka je nizozemski (Nizozemska)"
       Case 5: WordPreSet      = "Jezik besede je francoski (Francija)"
           ParagraphPreSet = "Jezik odstavka je francoski (Francija)"
       Case 6: WordPreSet      = "Jezik besede je španski (Španija)"
           ParagraphPreSet = "Jezik odstavka je španski (Španija)"
       Case 7: WordPreSet      = "Jezik besede je madžarski"
           ParagraphPreSet = "Jezik odstavka je madžarski"
       Case 8: WordPreSet      = "Jezik besede je italijanski (Italija)"
           ParagraphPreSet = "Jezik odstavka je italijanski (Italija)"
       Case 9: WordPreSet      = "Jezik besede je švedski (Švedska)"
           ParagraphPreSet = "Jezik odstavka je švedski (Švedska)"
       Case 10:WordPreSet      = "Jezik besede je poljski"
           ParagraphPreSet = "Jezik odstavka je poljski"
       Case 11:WordPreSet      = "Jezik besede je nemški (Nemčija)"
           ParagraphPreSet = "Jezik odstavka je nemški (Nemčija)"
       end select
       '-----------------------------------------------------------------------

file: testautomation\dbaccess\optional\includes\frm_FormFilter.inc
v/in: testcase tFF_Navigator
elseif iSprache = 50 then if FilterNavigator.getSelText <> "KOT '*value*'" then

           warnlog "The text is not right in the filter navigator. It have to be KOT '*value*' but it is " + FilterNavigator.getSelText
       endif

PREGLEJ ŠE Z GREP: "case 49", " 49"

Personal tools