1*cdf0e10cSrcweir/************************************************************************* 2*cdf0e10cSrcweir * 3*cdf0e10cSrcweir * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*cdf0e10cSrcweir * 5*cdf0e10cSrcweir * Copyright 2000, 2010 Oracle and/or its affiliates. 6*cdf0e10cSrcweir * 7*cdf0e10cSrcweir * OpenOffice.org - a multi-platform office productivity suite 8*cdf0e10cSrcweir * 9*cdf0e10cSrcweir * This file is part of OpenOffice.org. 10*cdf0e10cSrcweir * 11*cdf0e10cSrcweir * OpenOffice.org is free software: you can redistribute it and/or modify 12*cdf0e10cSrcweir * it under the terms of the GNU Lesser General Public License version 3 13*cdf0e10cSrcweir * only, as published by the Free Software Foundation. 14*cdf0e10cSrcweir * 15*cdf0e10cSrcweir * OpenOffice.org is distributed in the hope that it will be useful, 16*cdf0e10cSrcweir * but WITHOUT ANY WARRANTY; without even the implied warranty of 17*cdf0e10cSrcweir * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18*cdf0e10cSrcweir * GNU Lesser General Public License version 3 for more details 19*cdf0e10cSrcweir * (a copy is included in the LICENSE file that accompanied this code). 20*cdf0e10cSrcweir * 21*cdf0e10cSrcweir * You should have received a copy of the GNU Lesser General Public License 22*cdf0e10cSrcweir * version 3 along with OpenOffice.org. If not, see 23*cdf0e10cSrcweir * <http://www.openoffice.org/license.html> 24*cdf0e10cSrcweir * for a copy of the LGPLv3 License. 25*cdf0e10cSrcweir * 26*cdf0e10cSrcweir ************************************************************************/ 27*cdf0e10cSrcweir 28*cdf0e10cSrcweir#include "dlgresid.hrc" 29*cdf0e10cSrcweir#include "managelang.hrc" 30*cdf0e10cSrcweir#include "helpid.hrc" 31*cdf0e10cSrcweir 32*cdf0e10cSrcweirModalDialog RID_DLG_MANAGE_LANGUAGE 33*cdf0e10cSrcweir{ 34*cdf0e10cSrcweir HelpId = HID_BASICIDE_MANAGE_LANGUAGE ; 35*cdf0e10cSrcweir OutputSize = TRUE ; 36*cdf0e10cSrcweir Size = MAP_APPFONT ( MANAGE_DLG_WIDTH , MANAGE_DLG_HEIGHT ) ; 37*cdf0e10cSrcweir Moveable = TRUE ; 38*cdf0e10cSrcweir Closeable = TRUE ; 39*cdf0e10cSrcweir Text [ en-US ] = "Manage User Interface Languages [$1]" ; 40*cdf0e10cSrcweir FixedText FT_LANGUAGE 41*cdf0e10cSrcweir { 42*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL1 , MANAGE_ROW1 ) ; 43*cdf0e10cSrcweir Size = MAP_APPFONT ( MANAGE_LB_WIDTH , RSC_CD_FIXEDTEXT_HEIGHT ) ; 44*cdf0e10cSrcweir Text [ en-US ] = "Present Languages" ; 45*cdf0e10cSrcweir }; 46*cdf0e10cSrcweir ListBox LB_LANGUAGE 47*cdf0e10cSrcweir { 48*cdf0e10cSrcweir HelpID = "basctl:ListBox:RID_DLG_MANAGE_LANGUAGE:LB_LANGUAGE"; 49*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL1 , MANAGE_ROW2 ) ; 50*cdf0e10cSrcweir Size = MAP_APPFONT ( MANAGE_LB_WIDTH , MANAGE_LB_HEIGHT ) ; 51*cdf0e10cSrcweir Border = TRUE; 52*cdf0e10cSrcweir AutoHScroll = TRUE ; 53*cdf0e10cSrcweir }; 54*cdf0e10cSrcweir PushButton PB_ADD_LANG 55*cdf0e10cSrcweir { 56*cdf0e10cSrcweir HelpID = "basctl:PushButton:RID_DLG_MANAGE_LANGUAGE:PB_ADD_LANG"; 57*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL3 , MANAGE_ROW2 ) ; 58*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 59*cdf0e10cSrcweir TabStop = TRUE ; 60*cdf0e10cSrcweir Text [ en-US ] = "Add..." ; 61*cdf0e10cSrcweir }; 62*cdf0e10cSrcweir PushButton PB_DEL_LANG 63*cdf0e10cSrcweir { 64*cdf0e10cSrcweir HelpID = "basctl:PushButton:RID_DLG_MANAGE_LANGUAGE:PB_DEL_LANG"; 65*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL3 , MANAGE_ROW3 ) ; 66*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 67*cdf0e10cSrcweir TabStop = TRUE ; 68*cdf0e10cSrcweir Text [ en-US ] = "Delete" ; 69*cdf0e10cSrcweir }; 70*cdf0e10cSrcweir PushButton PB_MAKE_DEFAULT 71*cdf0e10cSrcweir { 72*cdf0e10cSrcweir HelpID = "basctl:PushButton:RID_DLG_MANAGE_LANGUAGE:PB_MAKE_DEFAULT"; 73*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL3 , MANAGE_ROW4 ) ; 74*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 75*cdf0e10cSrcweir TabStop = TRUE ; 76*cdf0e10cSrcweir Text [ en-US ] = "Default" ; 77*cdf0e10cSrcweir }; 78*cdf0e10cSrcweir FixedText FT_INFO 79*cdf0e10cSrcweir { 80*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL1 , MANAGE_ROW5 ) ; 81*cdf0e10cSrcweir Size = MAP_APPFONT ( MANAGE_DLG_WIDTH - 2*RSC_SP_FLGR_INNERBORDER_LEFT, INFO_LINES_COUNT*RSC_CD_FIXEDTEXT_HEIGHT ) ; 82*cdf0e10cSrcweir WordBreak = TRUE ; 83*cdf0e10cSrcweir Text [ en-US ] = "The default language is used if no localization for a user interface locale is present. Furthermore all strings from the default language are copied to resources of newly added languages." ; 84*cdf0e10cSrcweir }; 85*cdf0e10cSrcweir FixedLine FL_BUTTONS 86*cdf0e10cSrcweir { 87*cdf0e10cSrcweir Pos = MAP_APPFONT ( 0 , MANAGE_ROW6 ) ; 88*cdf0e10cSrcweir Size = MAP_APPFONT ( MANAGE_DLG_WIDTH, RSC_CD_FIXEDLINE_HEIGHT ) ; 89*cdf0e10cSrcweir }; 90*cdf0e10cSrcweir HelpButton PB_HELP 91*cdf0e10cSrcweir { 92*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL2 , MANAGE_ROW7 ) ; 93*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 94*cdf0e10cSrcweir TabStop = TRUE ; 95*cdf0e10cSrcweir }; 96*cdf0e10cSrcweir OKButton PB_CLOSE 97*cdf0e10cSrcweir { 98*cdf0e10cSrcweir Pos = MAP_APPFONT ( MANAGE_COL3 , MANAGE_ROW7 ) ; 99*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 100*cdf0e10cSrcweir TabStop = TRUE ; 101*cdf0e10cSrcweir DefButton = TRUE ; 102*cdf0e10cSrcweir Text [ en-US ] = "~Close" ; 103*cdf0e10cSrcweir }; 104*cdf0e10cSrcweir String STR_DEF_LANG 105*cdf0e10cSrcweir { 106*cdf0e10cSrcweir Text [ en-US ] = "[Default Language]" ; 107*cdf0e10cSrcweir }; 108*cdf0e10cSrcweir String STR_DELETE 109*cdf0e10cSrcweir { 110*cdf0e10cSrcweir Text [ en-US ] = "~Delete" ; 111*cdf0e10cSrcweir }; 112*cdf0e10cSrcweir String STR_CREATE_LANG 113*cdf0e10cSrcweir { 114*cdf0e10cSrcweir Text [ en-US ] = "<Press 'Add' to create language resources>" ; 115*cdf0e10cSrcweir }; 116*cdf0e10cSrcweir}; 117*cdf0e10cSrcweir 118*cdf0e10cSrcweirQueryBox RID_QRYBOX_LANGUAGE 119*cdf0e10cSrcweir{ 120*cdf0e10cSrcweir Title [ en-US ] = "Delete Language Resources" ; 121*cdf0e10cSrcweir Message [ en-US ] = "You are about to delete the resources for the selected language(s). All user interface strings for this language(s) will be deleted.\n\nDo you want to delete the resources of the selected language(s)?"; 122*cdf0e10cSrcweir BUTTONS = WB_OK_CANCEL ; 123*cdf0e10cSrcweir DEFBUTTON = WB_DEF_CANCEL ; 124*cdf0e10cSrcweir}; 125*cdf0e10cSrcweir 126*cdf0e10cSrcweirModalDialog RID_DLG_SETDEF_LANGUAGE 127*cdf0e10cSrcweir{ 128*cdf0e10cSrcweir HelpId = HID_BASICIDE_SETDEFAULT_LANGUAGE ; 129*cdf0e10cSrcweir OutputSize = TRUE ; 130*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_DLG_WIDTH , SETDEF_DLG_HEIGHT ) ; 131*cdf0e10cSrcweir Moveable = TRUE ; 132*cdf0e10cSrcweir Closeable = TRUE ; 133*cdf0e10cSrcweir Text [ en-US ] = "Set Default User Interface Language" ; 134*cdf0e10cSrcweir FixedText FT_DEF_LANGUAGE 135*cdf0e10cSrcweir { 136*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL1 , SETDEF_ROW1 ) ; 137*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_LB_WIDTH , RSC_CD_FIXEDTEXT_HEIGHT ) ; 138*cdf0e10cSrcweir Text [ en-US ] = "Default language" ; 139*cdf0e10cSrcweir }; 140*cdf0e10cSrcweir ListBox LB_DEF_LANGUAGE 141*cdf0e10cSrcweir { 142*cdf0e10cSrcweir HelpID = "basctl:ListBox:RID_DLG_SETDEF_LANGUAGE:LB_DEF_LANGUAGE"; 143*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL1 , SETDEF_ROW2 ) ; 144*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_LB_WIDTH , SETDEF_LB_HEIGHT ) ; 145*cdf0e10cSrcweir Border = TRUE; 146*cdf0e10cSrcweir AutoHScroll = TRUE ; 147*cdf0e10cSrcweir }; 148*cdf0e10cSrcweir Control LB_ADD_LANGUAGE 149*cdf0e10cSrcweir { 150*cdf0e10cSrcweir HelpId = HID_BASICIDE_ADDNEW_CONTROL ; 151*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL1 , SETDEF_ROW2 ) ; 152*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_LB_WIDTH , SETDEF_LB_HEIGHT ) ; 153*cdf0e10cSrcweir }; 154*cdf0e10cSrcweir FixedText FT_DEF_INFO 155*cdf0e10cSrcweir { 156*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL1 , SETDEF_ROW3 ) ; 157*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_LB_WIDTH, INFO_LINES_COUNT*RSC_CD_FIXEDTEXT_HEIGHT ) ; 158*cdf0e10cSrcweir WordBreak = TRUE ; 159*cdf0e10cSrcweir Text [ en-US ] = "Select a language to define the default user interface language. All currently present strings will be assigned to the resources created for the selected language." ; 160*cdf0e10cSrcweir }; 161*cdf0e10cSrcweir FixedLine FL_DEF_BUTTONS 162*cdf0e10cSrcweir { 163*cdf0e10cSrcweir Pos = MAP_APPFONT ( 0 , SETDEF_ROW4 ) ; 164*cdf0e10cSrcweir Size = MAP_APPFONT ( SETDEF_DLG_WIDTH, RSC_CD_FIXEDLINE_HEIGHT ) ; 165*cdf0e10cSrcweir }; 166*cdf0e10cSrcweir OKButton PB_DEF_OK 167*cdf0e10cSrcweir { 168*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL2 , SETDEF_ROW5 ) ; 169*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 170*cdf0e10cSrcweir TabStop = TRUE ; 171*cdf0e10cSrcweir DefButton = TRUE ; 172*cdf0e10cSrcweir }; 173*cdf0e10cSrcweir CancelButton PB_DEF_CANCEL 174*cdf0e10cSrcweir { 175*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL3 , SETDEF_ROW5 ) ; 176*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 177*cdf0e10cSrcweir TabStop = TRUE ; 178*cdf0e10cSrcweir }; 179*cdf0e10cSrcweir HelpButton PB_DEF_HELP 180*cdf0e10cSrcweir { 181*cdf0e10cSrcweir Pos = MAP_APPFONT ( SETDEF_COL4 , SETDEF_ROW5 ) ; 182*cdf0e10cSrcweir Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH , RSC_CD_PUSHBUTTON_HEIGHT ) ; 183*cdf0e10cSrcweir TabStop = TRUE ; 184*cdf0e10cSrcweir }; 185*cdf0e10cSrcweir String STR_ADDLANG_TITLE 186*cdf0e10cSrcweir { 187*cdf0e10cSrcweir Text [ en-US ] = "Add User Interface Languages" ; 188*cdf0e10cSrcweir }; 189*cdf0e10cSrcweir String STR_ADDLANG_LABEL 190*cdf0e10cSrcweir { 191*cdf0e10cSrcweir Text [ en-US ] = "Available Languages" ; 192*cdf0e10cSrcweir }; 193*cdf0e10cSrcweir String STR_ADDLANG_INFO 194*cdf0e10cSrcweir { 195*cdf0e10cSrcweir Text [ en-US ] = "Select languages to be added. Resources for these languages will be created in the library. Strings of the current default user interface language will be copied to these new resources by default." ; 196*cdf0e10cSrcweir }; 197*cdf0e10cSrcweir}; 198*cdf0e10cSrcweir 199*cdf0e10cSrcweir// ----------------------------------------------------------------------- 200*cdf0e10cSrcweir 201*cdf0e10cSrcweir 202*cdf0e10cSrcweir 203*cdf0e10cSrcweir 204*cdf0e10cSrcweir 205*cdf0e10cSrcweir 206*cdf0e10cSrcweir 207*cdf0e10cSrcweir 208*cdf0e10cSrcweir 209*cdf0e10cSrcweir 210*cdf0e10cSrcweir 211*cdf0e10cSrcweir 212*cdf0e10cSrcweir 213*cdf0e10cSrcweir 214*cdf0e10cSrcweir 215*cdf0e10cSrcweir 216*cdf0e10cSrcweir 217*cdf0e10cSrcweir 218*cdf0e10cSrcweir 219*cdf0e10cSrcweir 220*cdf0e10cSrcweir 221*cdf0e10cSrcweir 222*cdf0e10cSrcweir 223*cdf0e10cSrcweir 224*cdf0e10cSrcweir 225*cdf0e10cSrcweir 226*cdf0e10cSrcweir 227*cdf0e10cSrcweir 228*cdf0e10cSrcweir 229*cdf0e10cSrcweir 230*cdf0e10cSrcweir 231*cdf0e10cSrcweir 232*cdf0e10cSrcweir 233*cdf0e10cSrcweir 234*cdf0e10cSrcweir 235*cdf0e10cSrcweir 236*cdf0e10cSrcweir 237*cdf0e10cSrcweir 238