mirror of
https://github.com/reactos/reactos.git
synced 2024-08-01 09:01:13 +00:00
Sync to trunk head (35333)
svn path=/branches/ros-amd64-bringup/; revision=35334
This commit is contained in:
commit
794e8ef987
|
@ -38,6 +38,6 @@
|
|||
<compilerflag>-fno-strict-aliasing</compilerflag>
|
||||
<compilerflag>-Wno-strict-aliasing</compilerflag>
|
||||
<compilerflag>-Wpointer-arith</compilerflag>
|
||||
<linkerflag>-enable-stdcall-fixup</linkerflag>
|
||||
<linkerflag>-disable-stdcall-fixup</linkerflag>
|
||||
|
||||
</project>
|
||||
|
|
|
@ -7,17 +7,17 @@ IDS_HELP, "Affiche ou change la liste des contr
|
|||
CACLS nomfichier [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
|
||||
[/P user:perm [...]] [/D user [...]]\n\
|
||||
nomfichier Affiche les ACLs du fichier.\n\
|
||||
/T Change les ACLs des fichiers specifiés dans\n\
|
||||
/T Change les ACLs des fichiers spécifiés dans\n\
|
||||
le répertoire en cours et tous les sous-répertoires.\n\
|
||||
/E Édite les ACL au lieu de les remplacer.\n\
|
||||
/C Continuer en cas de refus d'accès.\n\
|
||||
/G user:perm Accorder des droit d'accès à l'utilisateur spécifié.\n\
|
||||
/G user:perm Accorder des droits d'accès à l'utilisateur spécifié.\n\
|
||||
Perm peut valoir : R Lecture\n\
|
||||
W Écriture\n\
|
||||
C Modification (Écriture)\n\
|
||||
F Contrôle total\n\
|
||||
/R user Supprime les droits d'accès de l'utilisateur spécifié (valide uniquement avec /E).\n\
|
||||
/P user:perm Remplace les droits d'accès de l'utilisateur specifié.\n\
|
||||
/P user:perm Remplace les droits d'accès de l'utilisateur spécifié.\n\
|
||||
Perm peut valoir : N Aucun \n\
|
||||
R Lecture\n\
|
||||
W Écriture\n\
|
||||
|
@ -27,11 +27,11 @@ CACLS nomfichier [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
|
|||
Il est possible d'utiliser des caractères joker pour sélectionner plus d'un fichier avec une commande.\n\
|
||||
Il est possible de spécifier plus d'un utilisateur dans une commande.\n\n\
|
||||
Abréviations:\n\
|
||||
CI - Heritage du conteneur.\n\
|
||||
CI - Héritage du conteneur.\n\
|
||||
Le ACE sera appliqué aux répertoires.\n\
|
||||
OI - Héritage de l'objet.\n\
|
||||
Le ACE sera appliqué aux fichiers.\n\
|
||||
IO - Heritage seul.\n\
|
||||
IO - Héritage seul.\n\
|
||||
Le ACE ne sera pas appliqué au fichier/répertoire actuel.\n"
|
||||
|
||||
IDS_ABBR_CI, "(CI)"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* FILE: base/applications/calc/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2008-06-28
|
||||
* UPDATED: 2008-07-27
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
@ -368,7 +368,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seskupování èíslic", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Help"
|
||||
POPUP "Nápovìda"
|
||||
BEGIN
|
||||
MENUITEM "Témata nápovìdy", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -401,7 +401,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seskupování èíslic", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Help"
|
||||
POPUP "Nápovìda"
|
||||
BEGIN
|
||||
MENUITEM "Témata nápovìdy", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -416,19 +416,19 @@ BEGIN
|
|||
MENUITEM "Kopírovat\tCTRL-C", IDM_EDIT_COPY
|
||||
MENUITEM "Vložit\tCTRL-V", IDM_EDIT_PASTE
|
||||
END
|
||||
POPUP "View"
|
||||
POPUP "Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vìdecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Pøevody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seskupování èíslic", IDM_VIEW_GROUP, CHECKED
|
||||
MENUITEM "Seskupování èíslic", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Help"
|
||||
POPUP "Nápovìda"
|
||||
BEGIN
|
||||
MENUITEM "Témata nápovìdy", IDM_HELP_HELP
|
||||
MENUITEM "Témata nápovìdy", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "O ReactOS kalkulaèce", IDM_HELP_ABOUT
|
||||
MENUITEM "O ReactOS kalkulaèce", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2007-12-31
|
||||
* Traducido por: Javier Remacha 2008
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -240,16 +240,16 @@ CAPTION "ReactOS Calculator"
|
|||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
|
||||
PUSHBUTTON "Convertir",IDC_BUTTON_CONVERT,35,105,76,17
|
||||
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Category:",IDC_STATIC,4,20,56,8
|
||||
LTEXT "Categoría:",IDC_STATIC,4,20,56,8
|
||||
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
|
||||
LTEXT "Convertir de:",IDC_STATIC,4,49,56,8
|
||||
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
|
||||
WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert to:",IDC_STATIC,4,76,56,8
|
||||
LTEXT "Convertir a:",IDC_STATIC,4,76,56,8
|
||||
CONTROL "C",IDC_BUTTON_CANC,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,276,24,40,17
|
||||
CONTROL "CE",IDC_BUTTON_CE,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
|
@ -449,50 +449,50 @@ END
|
|||
// types of conversion
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONV_AREA "Area"
|
||||
IDS_CONV_CONSUMPTION "Consumption (engines)"
|
||||
IDS_CONV_CURRENCY "Currencies"
|
||||
IDS_CONV_ENERGY "Energy"
|
||||
IDS_CONV_LENGTH "Lenghts"
|
||||
IDS_CONV_POWER "Power"
|
||||
IDS_CONV_PRESSURE "Pressure"
|
||||
IDS_CONV_TEMPERATURE "Temperature"
|
||||
IDS_CONV_VELOCITY "Velocity"
|
||||
IDS_CONV_VOLUME "Volume"
|
||||
IDS_CONV_WEIGHT "Weights"
|
||||
IDS_CONV_AREA "Área"
|
||||
IDS_CONV_CONSUMPTION "Consumo (motores)"
|
||||
IDS_CONV_CURRENCY "Monedas"
|
||||
IDS_CONV_ENERGY "Energía"
|
||||
IDS_CONV_LENGTH "Longitud"
|
||||
IDS_CONV_POWER "Potencia"
|
||||
IDS_CONV_PRESSURE "Presión"
|
||||
IDS_CONV_TEMPERATURE "Temperatura"
|
||||
IDS_CONV_VELOCITY "Velocidad"
|
||||
IDS_CONV_VOLUME "Volumen"
|
||||
IDS_CONV_WEIGHT "Peso"
|
||||
END
|
||||
|
||||
// TYPES OF AREAS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_AREA_ACRES "Acres"
|
||||
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
|
||||
IDS_AREA_ACRES_FRANCE "Acres (France)"
|
||||
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
|
||||
IDS_AREA_ACRES_BRAZIL "Acres (Brasil)"
|
||||
IDS_AREA_ACRES_FRANCE "Acres (Francia)"
|
||||
IDS_AREA_ACRES_SCOTS "Acres (Escocia)"
|
||||
IDS_AREA_ACRES_US "Acres (US)"
|
||||
IDS_AREA_ARES "Ares"
|
||||
IDS_AREA_ARES "Área"
|
||||
IDS_AREA_CHOU "Chou"
|
||||
IDS_AREA_DANBO "Danbo"
|
||||
IDS_AREA_HECTARES "Hectares"
|
||||
IDS_AREA_HECTARES "Hectárias"
|
||||
IDS_AREA_JEONGBO "Jeongbo"
|
||||
IDS_AREA_MORGEN_HUNGARY "Morgen (Hungary)"
|
||||
IDS_AREA_MORGEN_HUNGARY "Morgen (Hungría)"
|
||||
IDS_AREA_MU "Mu"
|
||||
IDS_AREA_PING "Ping"
|
||||
IDS_AREA_PYEONG "Pyeong"
|
||||
IDS_AREA_PYEONGBANGJA "Pyeongbangja"
|
||||
IDS_AREA_RAI "Rai"
|
||||
IDS_AREA_SE "Se"
|
||||
IDS_AREA_SQUARE_CENTIMETERS "Square centimeters"
|
||||
IDS_AREA_SQUARE_CENTIMETERS "Centímetros cuadrados"
|
||||
IDS_AREA_SQUARE_CHR "Square chr"
|
||||
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
|
||||
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
|
||||
IDS_AREA_SQUARE_FEET "Square feet"
|
||||
IDS_AREA_SQUARE_INCHES "Square inches"
|
||||
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
|
||||
IDS_AREA_SQUARE_FATHOMS "Braza cuadrada"
|
||||
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Braza cuadrada (Hungría)"
|
||||
IDS_AREA_SQUARE_FEET "Pies cuadrados"
|
||||
IDS_AREA_SQUARE_INCHES "Pulgadas cuadradas"
|
||||
IDS_AREA_SQUARE_KILOMETERS "Kilómetros cuadrados"
|
||||
IDS_AREA_SQUARE_LAR "Square lar"
|
||||
IDS_AREA_SQUARE_METER "Square meter"
|
||||
IDS_AREA_SQUARE_MILES "Square miles"
|
||||
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
|
||||
IDS_AREA_SQUARE_METER "Metros cuadrado"
|
||||
IDS_AREA_SQUARE_MILES "Millas cuadradas"
|
||||
IDS_AREA_SQUARE_MILLIMETERS "Milímetros cuadrados"
|
||||
IDS_AREA_SQUARE_SHAKU "Square shaku"
|
||||
IDS_AREA_SQUARE_TSUEN "Square tsuen"
|
||||
IDS_AREA_SQUARE_VA "Square va"
|
||||
|
@ -504,44 +504,44 @@ END
|
|||
// TYPES OF COMSUMPTIONS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilometer/liter"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Liters/100 kilometers"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "Miles/gallon (UK)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Miles/gallon (US)"
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilometros/litro"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Litros/100 kilometros"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "Millas/galón (UK)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Millas/galón (US)"
|
||||
END
|
||||
|
||||
// TYPES OF CURRENCIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Schilling Austriaco"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Franco Belga"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Libra Chipriota"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Marco Alemán"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Florín Neerlandés"
|
||||
IDS_CURRENCY_EURO "Euro"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
|
||||
IDS_CURRENCY_FRENCH_FRANC "French franc"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
|
||||
IDS_CURRENCY_IRISH_POUND "Irish pound"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Marco Finlandés"
|
||||
IDS_CURRENCY_FRENCH_FRANC "Franco Frances"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Drachma Griego"
|
||||
IDS_CURRENCY_IRISH_POUND "Libra Irlandesa"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Lira Italiana"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Franco Luxemburgués"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Lira Maltesa"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo Portugués"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Tolar Esloveno"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Peseta Española"
|
||||
END
|
||||
|
||||
// TYPES OF ENERGIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
|
||||
IDS_ENERGY_ERGS "Ergs"
|
||||
IDS_ENERGY_IT_CALORIES "International Table calories"
|
||||
IDS_ENERGY_JOULES "Joules"
|
||||
IDS_ENERGY_KILOJOULES "Kilojoules"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
|
||||
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
|
||||
IDS_ENERGY_15_C_CALORIES "15 ^C calorías"
|
||||
IDS_ENERGY_ERGS "Ergios"
|
||||
IDS_ENERGY_IT_CALORIES "Tabla internacional de calorías"
|
||||
IDS_ENERGY_JOULES "Julios"
|
||||
IDS_ENERGY_KILOJOULES "Kilojulios"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilowatios hora"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "Calorías nutricionales"
|
||||
IDS_ENERGY_TH_CALORIES "Calorías termoquímicas"
|
||||
END
|
||||
|
||||
// TYPES OF LENGTHS
|
||||
|
@ -550,33 +550,33 @@ BEGIN
|
|||
IDS_LENGTH_ANGSTROMS "Angstroms"
|
||||
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
|
||||
IDS_LENGTH_BARLEYCORNS "Barleycorns"
|
||||
IDS_LENGTH_CENTIMETERS "Centimeters"
|
||||
IDS_LENGTH_CHAINS_UK "Chains (UK)"
|
||||
IDS_LENGTH_CENTIMETERS "Centímetros"
|
||||
IDS_LENGTH_CHAINS_UK "Cadenas (UK)"
|
||||
IDS_LENGTH_CHI "Chi"
|
||||
IDS_LENGTH_CHOU "Chou"
|
||||
IDS_LENGTH_CHR "Chr"
|
||||
IDS_LENGTH_CUN "Cun"
|
||||
IDS_LENGTH_FATHOMS "Fathoms"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
|
||||
IDS_LENGTH_FEET "Feet"
|
||||
IDS_LENGTH_FEET "Pies"
|
||||
IDS_LENGTH_FURLONGS "Furlongs"
|
||||
IDS_LENGTH_GAN "Gan"
|
||||
IDS_LENGTH_HANDS "Hands"
|
||||
IDS_LENGTH_HUNH "Hunh"
|
||||
IDS_LENGTH_INCHES "Inches"
|
||||
IDS_LENGTH_INCHES "Pulgadas"
|
||||
IDS_LENGTH_JA "Ja"
|
||||
IDS_LENGTH_JEONG "Jeong"
|
||||
IDS_LENGTH_KABIET "Kabiet"
|
||||
IDS_LENGTH_KEN "Ken"
|
||||
IDS_LENGTH_KEUB "Keub"
|
||||
IDS_LENGTH_KILOMETERS "Kilometers"
|
||||
IDS_LENGTH_KILOMETERS "Kilometros"
|
||||
IDS_LENGTH_LAR "Lar"
|
||||
IDS_LENGTH_LIGHT_YEARS "Light years"
|
||||
IDS_LENGTH_LIGHT_YEARS "Años luz"
|
||||
IDS_LENGTH_LINKS_UK "Links (UK)"
|
||||
IDS_LENGTH_METERS "Meters"
|
||||
IDS_LENGTH_MILES "Miles"
|
||||
IDS_LENGTH_MILLIMETERS "Millimeters"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
|
||||
IDS_LENGTH_METERS "Metros"
|
||||
IDS_LENGTH_MILES "Millas"
|
||||
IDS_LENGTH_MILLIMETERS "Milímetros"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Millas nauticas"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecs"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
|
@ -597,20 +597,20 @@ END
|
|||
// TYPES OF POWERS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_POWER_HORSEPOWER "Horsepower"
|
||||
IDS_POWER_KILOWATTS "Kilowatts"
|
||||
IDS_POWER_MEGAWATTS "Megawatts"
|
||||
IDS_POWER_WATTS "Watts"
|
||||
IDS_POWER_HORSEPOWER "Caballos de vapor"
|
||||
IDS_POWER_KILOWATTS "Kilowatios"
|
||||
IDS_POWER_MEGAWATTS "Megawatios"
|
||||
IDS_POWER_WATTS "Watios"
|
||||
END
|
||||
|
||||
// TYPE OF PRESSURES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
|
||||
IDS_PRESSURE_BARS "Bars"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
|
||||
IDS_PRESSURE_PASCALS "Pascals"
|
||||
IDS_PRESSURE_PSI "Pounds-force per square inch"
|
||||
IDS_PRESSURE_ATMOSPHERES "Atmósferas"
|
||||
IDS_PRESSURE_BARS "Bares"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Milímetros de mercurio"
|
||||
IDS_PRESSURE_PASCALS "Pascales"
|
||||
IDS_PRESSURE_PSI "Libras fuerza por pulgada cuadrada"
|
||||
END
|
||||
|
||||
// TYPES OF TEMPERATURES
|
||||
|
@ -625,46 +625,46 @@ END
|
|||
// TYPES OF VELOCITIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VELOCITY_FEET_HOUR "Feet/hour"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
|
||||
IDS_VELOCITY_FEET_HOUR "Pies/hora"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometros/hora"
|
||||
IDS_VELOCITY_KNOTS "Knots"
|
||||
IDS_VELOCITY_MACH "Mach"
|
||||
IDS_VELOCITY_METERS_SECOND "Meters/second"
|
||||
IDS_VELOCITY_MILES_HOUR "Miles/hour"
|
||||
IDS_VELOCITY_METERS_SECOND "Metros/segundo"
|
||||
IDS_VELOCITY_MILES_HOUR "Millas/hora"
|
||||
END
|
||||
|
||||
// TYPES OF VOLUMES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
|
||||
IDS_VOLUME_BARRELS_OIL "Barrels oil"
|
||||
IDS_VOLUME_BARRELS_UK "Barriles (UK)"
|
||||
IDS_VOLUME_BARRELS_OIL "Barriles de petroleo"
|
||||
IDS_VOLUME_BUN "Bun"
|
||||
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
|
||||
IDS_VOLUME_BUSHELS_US "Bushels (US)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
|
||||
IDS_VOLUME_CUBIC_FEET "Cubic feet"
|
||||
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
|
||||
IDS_VOLUME_CUBIC_METERS "Cubic meters"
|
||||
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
|
||||
IDS_VOLUME_BUSHELS_UK "Celemín (UK)"
|
||||
IDS_VOLUME_BUSHELS_US "Celemín (US)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "Centímetros cúbicos"
|
||||
IDS_VOLUME_CUBIC_FEET "Píes cúbicos"
|
||||
IDS_VOLUME_CUBIC_INCHES "Pulgadas cúbicas"
|
||||
IDS_VOLUME_CUBIC_METERS "Metros cúbicos"
|
||||
IDS_VOLUME_CUBIC_YARDS "Yardas cúbicas"
|
||||
IDS_VOLUME_DOE "Doe"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
|
||||
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "Onza líquida (UK)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Onza líquida (US)"
|
||||
IDS_VOLUME_GALLONS_UK "Galones (UK)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Galones, dry (US)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Galones, liquid (US)"
|
||||
IDS_VOLUME_GOU "Gou"
|
||||
IDS_VOLUME_HOP "Hop"
|
||||
IDS_VOLUME_ICCE "Icce"
|
||||
IDS_VOLUME_KWIAN "Kwian"
|
||||
IDS_VOLUME_LITERS "Liters"
|
||||
IDS_VOLUME_LITERS "Litros"
|
||||
IDS_VOLUME_MAL "Mal"
|
||||
IDS_VOLUME_MILLILITERS "Milliliters"
|
||||
IDS_VOLUME_PINTS_UK "Pints (UK)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pints, dry (US)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pints, liquid (US)"
|
||||
IDS_VOLUME_QUARTS_UK "Quarts (UK)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Quarts, dry (US)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Quarts, liquid (US)"
|
||||
IDS_VOLUME_MILLILITERS "Mililitros"
|
||||
IDS_VOLUME_PINTS_UK "Pintas (UK)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pintas, dry (US)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pintas, liquid (US)"
|
||||
IDS_VOLUME_QUARTS_UK "Cuartos (UK)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Cuartos, dry (US)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Cuartos, liquid (US)"
|
||||
IDS_VOLUME_SEKI "Seki"
|
||||
IDS_VOLUME_SYOU "Syou"
|
||||
IDS_VOLUME_TANANLOUNG "Tananloung"
|
||||
|
@ -676,29 +676,29 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_WEIGHT_BAHT "Baht"
|
||||
IDS_WEIGHT_CARATS "Carats"
|
||||
IDS_WEIGHT_CARATS "Quilates"
|
||||
IDS_WEIGHT_CHUNG "Chung"
|
||||
IDS_WEIGHT_DON "Don"
|
||||
IDS_WEIGHT_GEUN "Geun"
|
||||
IDS_WEIGHT_GRAMS "Grams"
|
||||
IDS_WEIGHT_GRAMS "Gramos"
|
||||
IDS_WEIGHT_GWAN "Gwan"
|
||||
IDS_WEIGHT_HARB "Harb"
|
||||
IDS_WEIGHT_JIN_CHINA "Jin (China)"
|
||||
IDS_WEIGHT_JIN_TAIWAN "Jin (Taiwan)"
|
||||
IDS_WEIGHT_KAN "Kan"
|
||||
IDS_WEIGHT_KILOGRAMS "Kilograms"
|
||||
IDS_WEIGHT_KILOGRAMS "Kilogramos"
|
||||
IDS_WEIGHT_KIN "Kin"
|
||||
IDS_WEIGHT_LIANG_CHINA "Liang (China)"
|
||||
IDS_WEIGHT_LIANG_TAIWAN "Liang (Taiwan)"
|
||||
IDS_WEIGHT_MONME "Monme"
|
||||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Ounces, avoirdupois"
|
||||
IDS_WEIGHT_OUNCES_TROY "Ounces, troy"
|
||||
IDS_WEIGHT_POUNDS "Pounds"
|
||||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Onza, avoirdupois"
|
||||
IDS_WEIGHT_OUNCES_TROY "Onza, troy"
|
||||
IDS_WEIGHT_POUNDS "Libras"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "Quintal (metric)"
|
||||
IDS_WEIGHT_SALOUNG "Saloung"
|
||||
IDS_WEIGHT_STONES "Stones"
|
||||
IDS_WEIGHT_TAMLUNG "Tamlung"
|
||||
IDS_WEIGHT_TONNES "Tonnes"
|
||||
IDS_WEIGHT_TONS_UK "Tons (UK)"
|
||||
IDS_WEIGHT_TONS_US "Tons (US)"
|
||||
IDS_WEIGHT_TONNES "Toneladas"
|
||||
IDS_WEIGHT_TONS_UK "Toneladas (UK)"
|
||||
IDS_WEIGHT_TONS_US "Toneladas (US)"
|
||||
END
|
||||
|
|
|
@ -231,20 +231,20 @@ END
|
|||
|
||||
IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130
|
||||
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS Calculator"
|
||||
CAPTION "Êàëüêóëÿòîð ReactOS"
|
||||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
|
||||
PUSHBUTTON "Êîíâåðòèðîâàòü",IDC_BUTTON_CONVERT,35,105,76,17
|
||||
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Category:",IDC_STATIC,4,20,56,8
|
||||
LTEXT "Êàòåãîðèÿ:",IDC_STATIC,4,20,56,8
|
||||
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
|
||||
LTEXT "Êîíâåðòèðîâàòü èç:",IDC_STATIC,4,49,75,8
|
||||
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
|
||||
WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert to:",IDC_STATIC,4,76,56,8
|
||||
LTEXT "Êîíâåðòèðîâàòü â:",IDC_STATIC,4,76,75,8
|
||||
CONTROL "C",IDC_BUTTON_CANC,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,276,24,40,17
|
||||
CONTROL "CE",IDC_BUTTON_CE,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
|
@ -444,256 +444,256 @@ END
|
|||
// types of conversion
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONV_AREA "Area"
|
||||
IDS_CONV_CONSUMPTION "Consumption (engines)"
|
||||
IDS_CONV_CURRENCY "Currencies"
|
||||
IDS_CONV_ENERGY "Energy"
|
||||
IDS_CONV_LENGTH "Lenghts"
|
||||
IDS_CONV_POWER "Power"
|
||||
IDS_CONV_PRESSURE "Pressure"
|
||||
IDS_CONV_TEMPERATURE "Temperature"
|
||||
IDS_CONV_VELOCITY "Velocity"
|
||||
IDS_CONV_VOLUME "Volume"
|
||||
IDS_CONV_WEIGHT "Weights"
|
||||
IDS_CONV_AREA "Ïëîùàäü"
|
||||
IDS_CONV_CONSUMPTION "Ðàñõîä òîïëèâà (äâèãàòåëè)"
|
||||
IDS_CONV_CURRENCY "Âàëþòà"
|
||||
IDS_CONV_ENERGY "Ýíåðãèÿ"
|
||||
IDS_CONV_LENGTH "Äëèííà"
|
||||
IDS_CONV_POWER "Ìîùíîñòü"
|
||||
IDS_CONV_PRESSURE "Äàâëåíèå"
|
||||
IDS_CONV_TEMPERATURE "Òåìïåðàòóðà"
|
||||
IDS_CONV_VELOCITY "Ñêîðîñòü"
|
||||
IDS_CONV_VOLUME "Îáúåì"
|
||||
IDS_CONV_WEIGHT "Âåñ"
|
||||
END
|
||||
|
||||
// TYPES OF AREAS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_AREA_ACRES "Acres"
|
||||
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
|
||||
IDS_AREA_ACRES_FRANCE "Acres (France)"
|
||||
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
|
||||
IDS_AREA_ACRES_US "Acres (US)"
|
||||
IDS_AREA_ARES "Ares"
|
||||
IDS_AREA_CHOU "Chou"
|
||||
IDS_AREA_DANBO "Danbo"
|
||||
IDS_AREA_HECTARES "Hectares"
|
||||
IDS_AREA_JEONGBO "Jeongbo"
|
||||
IDS_AREA_MORGEN_HUNGARY "Morgen (Hungary)"
|
||||
IDS_AREA_MU "Mu"
|
||||
IDS_AREA_PING "Ping"
|
||||
IDS_AREA_PYEONG "Pyeong"
|
||||
IDS_AREA_PYEONGBANGJA "Pyeongbangja"
|
||||
IDS_AREA_RAI "Rai"
|
||||
IDS_AREA_SE "Se"
|
||||
IDS_AREA_SQUARE_CENTIMETERS "Square centimeters"
|
||||
IDS_AREA_SQUARE_CHR "Square chr"
|
||||
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
|
||||
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
|
||||
IDS_AREA_SQUARE_FEET "Square feet"
|
||||
IDS_AREA_SQUARE_INCHES "Square inches"
|
||||
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
|
||||
IDS_AREA_SQUARE_LAR "Square lar"
|
||||
IDS_AREA_SQUARE_METER "Square meter"
|
||||
IDS_AREA_SQUARE_MILES "Square miles"
|
||||
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
|
||||
IDS_AREA_SQUARE_SHAKU "Square shaku"
|
||||
IDS_AREA_SQUARE_TSUEN "Square tsuen"
|
||||
IDS_AREA_SQUARE_VA "Square va"
|
||||
IDS_AREA_SQUARE_YARD "Square yard"
|
||||
IDS_AREA_TAN "Tan"
|
||||
IDS_AREA_TSUBO "Tsubo"
|
||||
IDS_AREA_ACRES "àêð"
|
||||
IDS_AREA_ACRES_BRAZIL "àêð (áðàçèëüñêèé)"
|
||||
IDS_AREA_ACRES_FRANCE "àêð (ôðàíöóçñêèé)"
|
||||
IDS_AREA_ACRES_SCOTS "àêð (øîòëàíäñêèé)"
|
||||
IDS_AREA_ACRES_US "àêð (ÑØÀ)"
|
||||
IDS_AREA_ARES "àð"
|
||||
IDS_AREA_CHOU "÷îó"
|
||||
IDS_AREA_DANBO "äàìáî"
|
||||
IDS_AREA_HECTARES "ãåêòàð"
|
||||
IDS_AREA_JEONGBO "äæåíãáî"
|
||||
IDS_AREA_MORGEN_HUNGARY "ìîðãåí (âåíãåðñêèé)"
|
||||
IDS_AREA_MU "ìó"
|
||||
IDS_AREA_PING "ïèí"
|
||||
IDS_AREA_PYEONG "ï¸í"
|
||||
IDS_AREA_PYEONGBANGJA "ï¸íáàíäæà"
|
||||
IDS_AREA_RAI "ðàé"
|
||||
IDS_AREA_SE "õýéõî ñÿêó"
|
||||
IDS_AREA_SQUARE_CENTIMETERS "êâàäðàòíûé ñàíòèìåòð"
|
||||
IDS_AREA_SQUARE_CHR "êâàäðàòíûé ÷à"
|
||||
IDS_AREA_SQUARE_FATHOMS "êâàäðàòíûé ôàòîì"
|
||||
IDS_AREA_SQUARE_FATHOMS_HUNGARY "êâàäðàòíûé ôàòîì (âåíãåðñêèé)"
|
||||
IDS_AREA_SQUARE_FEET "êâàäðàòíûé ôóò"
|
||||
IDS_AREA_SQUARE_INCHES "êâàäðàòíûé äþéì"
|
||||
IDS_AREA_SQUARE_KILOMETERS "êâàäðàòíûé êèëîìåòð"
|
||||
IDS_AREA_SQUARE_LAR "êâàäðàòíûé ëàð"
|
||||
IDS_AREA_SQUARE_METER "êâàäðàòíûé ìåòð"
|
||||
IDS_AREA_SQUARE_MILES "êâàäðàòíàÿ ìèëÿ"
|
||||
IDS_AREA_SQUARE_MILLIMETERS "êâàäðàòíûé ìèëëèìåòð"
|
||||
IDS_AREA_SQUARE_SHAKU "êâàäðàòíûé øàêó"
|
||||
IDS_AREA_SQUARE_TSUEN "êâàäðàòíûé òñóýí"
|
||||
IDS_AREA_SQUARE_VA "êâàäðàòíàÿ âà"
|
||||
IDS_AREA_SQUARE_YARD "êâàäðàòíûé ÿðä"
|
||||
IDS_AREA_TAN "òàí"
|
||||
IDS_AREA_TSUBO "öóáî"
|
||||
END
|
||||
|
||||
// TYPES OF COMSUMPTIONS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilometer/liter"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Liters/100 kilometers"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "Miles/gallon (UK)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Miles/gallon (US)"
|
||||
IDS_CONSUMPTION_KM_PER_L "êèëîìåòð/ëèòð"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "ëèòðîâ/100 êèëîìåòðîâ"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "ìèëü/ãàëëîí (áðèòàíñêèé)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "ìèëü/ãàëëîí (ÑØÀ)"
|
||||
END
|
||||
|
||||
// TYPES OF CURRENCIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
|
||||
IDS_CURRENCY_EURO "Euro"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
|
||||
IDS_CURRENCY_FRENCH_FRANC "French franc"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
|
||||
IDS_CURRENCY_IRISH_POUND "Irish pound"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Àâñòðàëèéñêèé øèëëèíã"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Áåëüãèéñêèé ôðàíê"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Êèïðèîòñêèé ôóíò"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Íåìåöêàÿ ìàðêà"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Ãîëëàíäñêèé ãóëüäåí"
|
||||
IDS_CURRENCY_EURO "Åâðî"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Ôèíñêàÿ ìàðêà"
|
||||
IDS_CURRENCY_FRENCH_FRANC "Ôðàíöóçñêèé ôðàíê"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Ãðå÷åñêàÿ äðàõìà"
|
||||
IDS_CURRENCY_IRISH_POUND "Èðëàíäñêèé ôóíò"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Èòàëüÿíñêàÿ ëèðà"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Ëþêñåìáóðãñêèé ôðàíê"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Ìàëüòèéñêàÿ ëèðà"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Ïîðòóãàëüñêîå ýñêóäî"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Ñëîâåíñêèé òîëàð"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Èñïàíñêàÿ ïåñåòà"
|
||||
END
|
||||
|
||||
// TYPES OF ENERGIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
|
||||
IDS_ENERGY_ERGS "Ergs"
|
||||
IDS_ENERGY_IT_CALORIES "International Table calories"
|
||||
IDS_ENERGY_JOULES "Joules"
|
||||
IDS_ENERGY_KILOJOULES "Kilojoules"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
|
||||
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
|
||||
IDS_ENERGY_15_C_CALORIES "êàëîðèÿ ïàòíàäöàòèãðàäóñíàÿ"
|
||||
IDS_ENERGY_ERGS "ýðã"
|
||||
IDS_ENERGY_IT_CALORIES "êàëîðèÿ ìåæäóíàðîäíàÿ"
|
||||
IDS_ENERGY_JOULES "äæîóëü"
|
||||
IDS_ENERGY_KILOJOULES "êèëîäæîóëü"
|
||||
IDS_ENERGY_KILOWATT_HOURS "êèëîâàòò-÷àñ"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "êàëîðèÿ ïèùåâàÿ"
|
||||
IDS_ENERGY_TH_CALORIES "êàëîðèÿ òåðìîõèìè÷åñêàÿ"
|
||||
END
|
||||
|
||||
// TYPES OF LENGTHS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_LENGTH_ANGSTROMS "Angstroms"
|
||||
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
|
||||
IDS_LENGTH_BARLEYCORNS "Barleycorns"
|
||||
IDS_LENGTH_CENTIMETERS "Centimeters"
|
||||
IDS_LENGTH_CHAINS_UK "Chains (UK)"
|
||||
IDS_LENGTH_CHI "Chi"
|
||||
IDS_LENGTH_CHOU "Chou"
|
||||
IDS_LENGTH_CHR "Chr"
|
||||
IDS_LENGTH_CUN "Cun"
|
||||
IDS_LENGTH_FATHOMS "Fathoms"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
|
||||
IDS_LENGTH_FEET "Feet"
|
||||
IDS_LENGTH_FURLONGS "Furlongs"
|
||||
IDS_LENGTH_GAN "Gan"
|
||||
IDS_LENGTH_HANDS "Hands"
|
||||
IDS_LENGTH_HUNH "Hunh"
|
||||
IDS_LENGTH_INCHES "Inches"
|
||||
IDS_LENGTH_JA "Ja"
|
||||
IDS_LENGTH_JEONG "Jeong"
|
||||
IDS_LENGTH_KABIET "Kabiet"
|
||||
IDS_LENGTH_KEN "Ken"
|
||||
IDS_LENGTH_KEUB "Keub"
|
||||
IDS_LENGTH_KILOMETERS "Kilometers"
|
||||
IDS_LENGTH_LAR "Lar"
|
||||
IDS_LENGTH_LIGHT_YEARS "Light years"
|
||||
IDS_LENGTH_LINKS_UK "Links (UK)"
|
||||
IDS_LENGTH_METERS "Meters"
|
||||
IDS_LENGTH_MILES "Miles"
|
||||
IDS_LENGTH_MILLIMETERS "Millimeters"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecs"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
IDS_LENGTH_RI_JAPAN "Ri (Japan)"
|
||||
IDS_LENGTH_RI_KOREA "Ri (Korea)"
|
||||
IDS_LENGTH_SAWK "Sawk"
|
||||
IDS_LENGTH_SEN "Sen"
|
||||
IDS_LENGTH_SHAKU "Shaku"
|
||||
IDS_LENGTH_SPAN "Span"
|
||||
IDS_LENGTH_SUN "Sun"
|
||||
IDS_LENGTH_TSUEN "Tsuen"
|
||||
IDS_LENGTH_VA "Va"
|
||||
IDS_LENGTH_YARDS "Yards"
|
||||
IDS_LENGTH_YOTE "Yote"
|
||||
IDS_LENGTH_ZHANG "Zhang"
|
||||
IDS_LENGTH_ANGSTROMS "àíãñòðåì"
|
||||
IDS_LENGTH_ASTRONOMILA_UNITS "àñòðîíîìè÷åñêàÿ åäåíèöà"
|
||||
IDS_LENGTH_BARLEYCORNS "áàðëåéêîðí"
|
||||
IDS_LENGTH_CENTIMETERS "ñàíòèìåòð"
|
||||
IDS_LENGTH_CHAINS_UK "÷åéí (áðèòàíñêèé)"
|
||||
IDS_LENGTH_CHI "֏"
|
||||
IDS_LENGTH_CHOU "÷îó"
|
||||
IDS_LENGTH_CHR "ֈ"
|
||||
IDS_LENGTH_CUN "öóíü"
|
||||
IDS_LENGTH_FATHOMS "ôàòîì"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "ôàòîì (âåíãåðñêèé)"
|
||||
IDS_LENGTH_FEET "ôóò"
|
||||
IDS_LENGTH_FURLONGS "ôàðëîíã"
|
||||
IDS_LENGTH_GAN "ãàíü"
|
||||
IDS_LENGTH_HANDS "ëàäîíü"
|
||||
IDS_LENGTH_HUNH "õàíõ"
|
||||
IDS_LENGTH_INCHES "äþéì"
|
||||
IDS_LENGTH_JA "ÿ"
|
||||
IDS_LENGTH_JEONG "äæåîíã"
|
||||
IDS_LENGTH_KABIET "êàáüåò"
|
||||
IDS_LENGTH_KEN "êåí"
|
||||
IDS_LENGTH_KEUB "êåóá"
|
||||
IDS_LENGTH_KILOMETERS "êèëîìåòð"
|
||||
IDS_LENGTH_LAR "ëàð"
|
||||
IDS_LENGTH_LIGHT_YEARS "ñâåòîâîé ãîä"
|
||||
IDS_LENGTH_LINKS_UK "ëèíê (áðèòàíñêèé)"
|
||||
IDS_LENGTH_METERS "ìåòð"
|
||||
IDS_LENGTH_MILES "ìèëÿ"
|
||||
IDS_LENGTH_MILLIMETERS "ìèëëèìåòð"
|
||||
IDS_LENGTH_NAUTICAL_MILES "ìîðñêàÿ ìèëÿ"
|
||||
IDS_LENGTH_NIEU "íü¸"
|
||||
IDS_LENGTH_PARSECS "ïàðñåê"
|
||||
IDS_LENGTH_PICAS "ïèêà"
|
||||
IDS_LENGTH_RI_JAPAN "ðè (ÿïîíñêàÿ)"
|
||||
IDS_LENGTH_RI_KOREA "ðè (êîðåéñêàÿ)"
|
||||
IDS_LENGTH_SAWK "ñîóê"
|
||||
IDS_LENGTH_SEN "ñåí"
|
||||
IDS_LENGTH_SHAKU "øàêó"
|
||||
IDS_LENGTH_SPAN "ñïàí"
|
||||
IDS_LENGTH_SUN "ñàí"
|
||||
IDS_LENGTH_TSUEN "òñóýí"
|
||||
IDS_LENGTH_VA "âà"
|
||||
IDS_LENGTH_YARDS "ÿðä"
|
||||
IDS_LENGTH_YOTE "éîóò"
|
||||
IDS_LENGTH_ZHANG "÷æàí"
|
||||
END
|
||||
|
||||
// TYPES OF POWERS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_POWER_HORSEPOWER "Horsepower"
|
||||
IDS_POWER_KILOWATTS "Kilowatts"
|
||||
IDS_POWER_MEGAWATTS "Megawatts"
|
||||
IDS_POWER_WATTS "Watts"
|
||||
IDS_POWER_HORSEPOWER "ëîøàäèííàÿ ñèëà"
|
||||
IDS_POWER_KILOWATTS "êèëîâàòò"
|
||||
IDS_POWER_MEGAWATTS "ìåãàâàòò"
|
||||
IDS_POWER_WATTS "âàòò"
|
||||
END
|
||||
|
||||
// TYPE OF PRESSURES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
|
||||
IDS_PRESSURE_BARS "Bars"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
|
||||
IDS_PRESSURE_PASCALS "Pascals"
|
||||
IDS_PRESSURE_PSI "Pounds-force per square inch"
|
||||
IDS_PRESSURE_ATMOSPHERES "àòìîñôåðà (ôèçè÷åñêàÿ)"
|
||||
IDS_PRESSURE_BARS "áàð"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "ìèëëèìåòð ðòóòíîãî ñòîëáà"
|
||||
IDS_PRESSURE_PASCALS "ïàñêàëü"
|
||||
IDS_PRESSURE_PSI "ôóíò íà êâàäðàòíûé äþéì"
|
||||
END
|
||||
|
||||
// TYPES OF TEMPERATURES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TEMPERATURE_CELSIUS "Celsius"
|
||||
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
|
||||
IDS_TEMPERATURE_KELVIN "Kelvin"
|
||||
IDS_TEMPERATURE_RANKINE "Rankine"
|
||||
IDS_TEMPERATURE_CELSIUS "ãðàäóñ (ïî øêàëå Öåëüñèÿ)"
|
||||
IDS_TEMPERATURE_FAHRENHEIT "ãðàäóñ (ïî øêàëå Ôàðåíãåéòà)"
|
||||
IDS_TEMPERATURE_KELVIN "ãðàäóñ (ïî øêàëå Êåëüâèíà)"
|
||||
IDS_TEMPERATURE_RANKINE "ãðàäóñ (ïî øêàëå Rankine)"
|
||||
END
|
||||
|
||||
// TYPES OF VELOCITIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VELOCITY_FEET_HOUR "Feet/hour"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
|
||||
IDS_VELOCITY_KNOTS "Knots"
|
||||
IDS_VELOCITY_MACH "Mach"
|
||||
IDS_VELOCITY_METERS_SECOND "Meters/second"
|
||||
IDS_VELOCITY_MILES_HOUR "Miles/hour"
|
||||
IDS_VELOCITY_FEET_HOUR "ôóò â ÷àñ"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "êèëîìåòð/÷àñ"
|
||||
IDS_VELOCITY_KNOTS "óçåë"
|
||||
IDS_VELOCITY_MACH "ìàõ"
|
||||
IDS_VELOCITY_METERS_SECOND "ìåòð â ñåêóíäó"
|
||||
IDS_VELOCITY_MILES_HOUR "ìèëü â ÷àñ"
|
||||
END
|
||||
|
||||
// TYPES OF VOLUMES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
|
||||
IDS_VOLUME_BARRELS_OIL "Barrels oil"
|
||||
IDS_VOLUME_BUN "Bun"
|
||||
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
|
||||
IDS_VOLUME_BUSHELS_US "Bushels (US)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
|
||||
IDS_VOLUME_CUBIC_FEET "Cubic feet"
|
||||
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
|
||||
IDS_VOLUME_CUBIC_METERS "Cubic meters"
|
||||
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
|
||||
IDS_VOLUME_DOE "Doe"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
|
||||
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
|
||||
IDS_VOLUME_GOU "Gou"
|
||||
IDS_VOLUME_HOP "Hop"
|
||||
IDS_VOLUME_ICCE "Icce"
|
||||
IDS_VOLUME_KWIAN "Kwian"
|
||||
IDS_VOLUME_LITERS "Liters"
|
||||
IDS_VOLUME_MAL "Mal"
|
||||
IDS_VOLUME_MILLILITERS "Milliliters"
|
||||
IDS_VOLUME_PINTS_UK "Pints (UK)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pints, dry (US)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pints, liquid (US)"
|
||||
IDS_VOLUME_QUARTS_UK "Quarts (UK)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Quarts, dry (US)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Quarts, liquid (US)"
|
||||
IDS_VOLUME_SEKI "Seki"
|
||||
IDS_VOLUME_SYOU "Syou"
|
||||
IDS_VOLUME_TANANLOUNG "Tananloung"
|
||||
IDS_VOLUME_TANG "Tang"
|
||||
IDS_VOLUME_TO "To"
|
||||
IDS_VOLUME_BARRELS_UK "áàððåëü (áðèòàíñêèé)"
|
||||
IDS_VOLUME_BARRELS_OIL "áàððåëü íåôòÿíîé"
|
||||
IDS_VOLUME_BUN "áóí"
|
||||
IDS_VOLUME_BUSHELS_UK "áóøåëü (áðèòàíñêèé)"
|
||||
IDS_VOLUME_BUSHELS_US "áóøåëü (ÑØÀ)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "êóáè÷åñêèé ñàíòèìåòð"
|
||||
IDS_VOLUME_CUBIC_FEET "êóáè÷åñêèé ôóò"
|
||||
IDS_VOLUME_CUBIC_INCHES "êóáè÷åñêèé äþéì"
|
||||
IDS_VOLUME_CUBIC_METERS "êóáè÷åñêèé ìåòð"
|
||||
IDS_VOLUME_CUBIC_YARDS "êóáè÷åñêèé ÿðä"
|
||||
IDS_VOLUME_DOE "òî"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "æèäêàÿ óíöèÿ (áðèòàíñêàÿ)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "æèäêàÿ óíöèÿ (ÑØÀ)"
|
||||
IDS_VOLUME_GALLONS_UK "ãàëëîí (áðèòàíñêèé)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "ãàëëîí (äëÿ æèäêîñòåé, ÑØÀ)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "ãàëëîí (äëÿ ñóõèõ âåùåñòâ, ÑØÀ)"
|
||||
IDS_VOLUME_GOU "ãîó"
|
||||
IDS_VOLUME_HOP "õîï"
|
||||
IDS_VOLUME_ICCE "èêêý"
|
||||
IDS_VOLUME_KWIAN "êâèàí"
|
||||
IDS_VOLUME_LITERS "ëèòð"
|
||||
IDS_VOLUME_MAL "ìàëü"
|
||||
IDS_VOLUME_MILLILITERS "ìèëëèëèòð"
|
||||
IDS_VOLUME_PINTS_UK "ïèíòà (áðèòàíñêàÿ)"
|
||||
IDS_VOLUME_PINTS_DRY_US "ïèíòà (äëÿ æèäêîñòåé, ÑØÀ)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "ïèíòà (äëÿ ñóõèõ âåùåñòâ, ÑØÀ)"
|
||||
IDS_VOLUME_QUARTS_UK "êâàðòà (áðèòàíñêàÿ)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "êâàðòà (äëÿ æèäêîñòåé, ÑØÀ)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "êâàðòà (äëÿ ñóõèõ âåùåñòâ, ÑØÀ)"
|
||||
IDS_VOLUME_SEKI "ñýêè"
|
||||
IDS_VOLUME_SYOU "ñ¸"
|
||||
IDS_VOLUME_TANANLOUNG "òàíàíëóíã"
|
||||
IDS_VOLUME_TANG "òàí"
|
||||
IDS_VOLUME_TO "òó"
|
||||
END
|
||||
|
||||
// TYPES OF WEIGHTS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_WEIGHT_BAHT "Baht"
|
||||
IDS_WEIGHT_CARATS "Carats"
|
||||
IDS_WEIGHT_CHUNG "Chung"
|
||||
IDS_WEIGHT_DON "Don"
|
||||
IDS_WEIGHT_GEUN "Geun"
|
||||
IDS_WEIGHT_GRAMS "Grams"
|
||||
IDS_WEIGHT_GWAN "Gwan"
|
||||
IDS_WEIGHT_HARB "Harb"
|
||||
IDS_WEIGHT_JIN_CHINA "Jin (China)"
|
||||
IDS_WEIGHT_JIN_TAIWAN "Jin (Taiwan)"
|
||||
IDS_WEIGHT_KAN "Kan"
|
||||
IDS_WEIGHT_KILOGRAMS "Kilograms"
|
||||
IDS_WEIGHT_KIN "Kin"
|
||||
IDS_WEIGHT_LIANG_CHINA "Liang (China)"
|
||||
IDS_WEIGHT_LIANG_TAIWAN "Liang (Taiwan)"
|
||||
IDS_WEIGHT_MONME "Monme"
|
||||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Ounces, avoirdupois"
|
||||
IDS_WEIGHT_OUNCES_TROY "Ounces, troy"
|
||||
IDS_WEIGHT_POUNDS "Pounds"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "Quintal (metric)"
|
||||
IDS_WEIGHT_SALOUNG "Saloung"
|
||||
IDS_WEIGHT_STONES "Stones"
|
||||
IDS_WEIGHT_TAMLUNG "Tamlung"
|
||||
IDS_WEIGHT_TONNES "Tonnes"
|
||||
IDS_WEIGHT_TONS_UK "Tons (UK)"
|
||||
IDS_WEIGHT_TONS_US "Tons (US)"
|
||||
IDS_WEIGHT_BAHT "áàò"
|
||||
IDS_WEIGHT_CARATS "êàðàò"
|
||||
IDS_WEIGHT_CHUNG "÷àíã"
|
||||
IDS_WEIGHT_DON "äîí"
|
||||
IDS_WEIGHT_GEUN "äæèí"
|
||||
IDS_WEIGHT_GRAMS "ãðàìì"
|
||||
IDS_WEIGHT_GWAN "êâàí"
|
||||
IDS_WEIGHT_HARB "õàï"
|
||||
IDS_WEIGHT_JIN_CHINA "äæèí (êèòàéñêèé)"
|
||||
IDS_WEIGHT_JIN_TAIWAN "äæèí (òàéâàíü)"
|
||||
IDS_WEIGHT_KAN "êàíí"
|
||||
IDS_WEIGHT_KILOGRAMS "êèëîãðàìì"
|
||||
IDS_WEIGHT_KIN "êûí"
|
||||
IDS_WEIGHT_LIANG_CHINA "ëèàíã (êèòàéñêèé)"
|
||||
IDS_WEIGHT_LIANG_TAIWAN "ëèàíã (òàéâàíü)"
|
||||
IDS_WEIGHT_MONME "ìîíì"
|
||||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "óíöèÿ (àìåðèêàíñêàÿ)"
|
||||
IDS_WEIGHT_OUNCES_TROY "óíöèÿ (òðîéñêàÿ)"
|
||||
IDS_WEIGHT_POUNDS "ôóíò"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "êâèíòàë (ìåòðè÷åñêèé)"
|
||||
IDS_WEIGHT_SALOUNG "ñàëóíã"
|
||||
IDS_WEIGHT_STONES "ñòîóí"
|
||||
IDS_WEIGHT_TAMLUNG "òàìëóíã"
|
||||
IDS_WEIGHT_TONNES "òîííà"
|
||||
IDS_WEIGHT_TONS_UK "òîííà (UK)"
|
||||
IDS_WEIGHT_TONS_US "òîííà (US)"
|
||||
END
|
||||
|
|
|
@ -47,7 +47,7 @@ IDB_BITMAP_ROS BITMAP DISCARDABLE "res/ROS_logo.bmp"
|
|||
#include "lang/es-ES.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -16,7 +16,7 @@ IDI_ICON ICON "res/charmap.ico"
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
|
|
17
reactos/base/applications/cmdutils/find/lang/no-NO.rc
Normal file
17
reactos/base/applications/cmdutils/find/lang/no-NO.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
|
||||
IDS_USAGE, "FINN: Skriv alle linjene for filen som inneholder en streng.\n\n\
|
||||
FIND [ /C ] [ /I ] [ /N ] [ /V ] \"streng\" [ fil... ]\n\
|
||||
/C Teller nummer av linjer som inneholder strenger\n\
|
||||
/I Ignorere sak\n\
|
||||
/N Nummer viste linjer, start med 1\n\
|
||||
/V Skriv linjer som ikke inneholder en streng"
|
||||
|
||||
IDS_NO_SUCH_FILE, "FINN: %s: Ingen filer\n"
|
||||
|
||||
IDS_CANNOT_OPEN, "FINN: %s: Kan ikke åpne filen\n"
|
||||
|
||||
END
|
|
@ -11,6 +11,7 @@
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
15
reactos/base/applications/cmdutils/more/lang/no-NO.rc
Normal file
15
reactos/base/applications/cmdutils/more/lang/no-NO.rc
Normal file
|
@ -0,0 +1,15 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_USAGE, "Vis data side-etter-side på skjermen.\n\n\
|
||||
MORE < [Stasjon:][Mappe]Filnavn\n\
|
||||
command | MORE \n\
|
||||
MORE [Stasjon:][Mappe]Filenavn\n\n\
|
||||
[Stasjon:][Mappe]Filnavn En fil, Velg innhold som skal vises.\n\
|
||||
Command\t\t En kommando, Velg output som skal vises.\n\n\
|
||||
At the prompt ""-- Fortsett --"" du kan trykke en tast for å vise neste side.\n"
|
||||
|
||||
IDS_CONTINUE, " -- Fortsett (100%) -- "
|
||||
IDS_FILE_ACCESS, "Får ikke tilgang til filen %s."
|
||||
END
|
|
@ -11,6 +11,7 @@
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -9,7 +9,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#include "lang/en-US.rc"
|
||||
#include "lang/es-ES.rc"
|
||||
#include "lang/fr-FR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -15,22 +15,22 @@ LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
|||
|
||||
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||
CAPTION "Options"
|
||||
CAPTION "Innstillinger"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Cards", -1, 7, 7, 65, 40
|
||||
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
|
||||
GROUPBOX "Kort", -1, 7, 7, 65, 40
|
||||
AUTORADIOBUTTON "Velg &et", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Velg &tre", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
|
||||
|
||||
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
|
||||
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
|
||||
AUTOCHECKBOX "&Vis tid", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
|
||||
AUTOCHECKBOX "S&tatuslinje", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
|
||||
|
||||
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
|
||||
PUSHBUTTON "Avbryt", IDCANCEL, 101, 97, 50, 14
|
||||
END
|
||||
|
||||
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
|
||||
CAPTION "Select Card Back"
|
||||
CAPTION "Velg kort"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||
BEGIN
|
||||
|
@ -39,7 +39,7 @@ BEGIN
|
|||
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
|
||||
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
|
||||
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
|
||||
PUSHBUTTON "Avbryt", IDCANCEL, 162, 77, 54, 13
|
||||
END
|
||||
|
||||
|
||||
|
@ -47,10 +47,10 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SOL_NAME "Solitaire"
|
||||
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
|
||||
IDS_SOL_QUIT "Quit the current game?"
|
||||
IDS_SOL_WIN "Congratulations, you win!!"
|
||||
IDS_SOL_NAME "Kabal"
|
||||
IDS_SOL_ABOUT "Kabal av J Brown\n\nCardLib versjon 1.0."
|
||||
IDS_SOL_QUIT "Slutt nåværende spill?"
|
||||
IDS_SOL_WIN "Gratulerer, du vant!!"
|
||||
END
|
||||
|
||||
|
|
@ -17,7 +17,7 @@ IDI_SOLITAIRE ICON DISCARDABLE "solitaire.ico"
|
|||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -4,14 +4,14 @@ LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SECONDS, "seconds"
|
||||
IDS_SECONDS, "Sekunder"
|
||||
IDS_NOBODY, "Ingen"
|
||||
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
|
||||
IDS_ABOUT, "av Joshua Thielen og ReactOS utviklere"
|
||||
END
|
||||
|
||||
IDM_WINEMINE MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Game"
|
||||
POPUP "&Spill"
|
||||
BEGIN
|
||||
MENUITEM "&Nytt\tF2", IDM_NEW
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -48,12 +48,12 @@ BEGIN
|
|||
LTEXT "", IDC_NAME2, 132, 30, 55, 8
|
||||
LTEXT "", IDC_NAME3, 132, 40, 55, 8
|
||||
DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
|
||||
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
|
||||
PUSHBUTTON "&Nullstill poeng", IDRESET, 18, 57, 67, 15
|
||||
END
|
||||
|
||||
IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
|
||||
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
|
||||
CAPTION "gratulerer!"
|
||||
CAPTION "Gratulerer!"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Skriv inn navnet ditt", IDIGNORE, 25, 10, 150, 10
|
||||
|
@ -63,7 +63,7 @@ END
|
|||
|
||||
IDD_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
|
||||
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
|
||||
CAPTION "Custom Game"
|
||||
CAPTION "Tilpasse spill"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Høyde:", IDNONE, 5, 15, 43, 10
|
|
@ -29,7 +29,7 @@ IDB_MINES BITMAP MOVEABLE "rc/mines.bmp"
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#include "lang/es-ES.rc"
|
||||
#include "lang/fr-FR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -156,7 +156,7 @@ BEGIN
|
|||
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
|
||||
|
||||
IDS_TOOLS_SYSDM_NAME "Propriétés système"
|
||||
IDS_TOOLS_SYSDM_DESCR "Affiche/modifie des information à propos de l'ordinateur."
|
||||
IDS_TOOLS_SYSDM_DESCR "Affiche/modifie des informations à propos de l'ordinateur."
|
||||
IDS_TOOLS_SYSDM_CMD "control.exe"
|
||||
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ IDD_MSCONFIG_DIALOG DIALOGEX DISCARDABLE 0, 0, 378, 220
|
|||
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
|
||||
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
|
||||
WS_THICKFRAME
|
||||
CAPTION "System configuration program"
|
||||
CAPTION "Systemkonfigurasjon"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "kategori1",IDC_TAB,"SysTabControl32",WS_TABSTOP,2,2,374,195
|
||||
|
@ -28,18 +28,18 @@ STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
|
||||
PUSHBUTTON "Move &Up", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
|
||||
PUSHBUTTON "Move &Down", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
|
||||
PUSHBUTTON "Flytt &opp", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
|
||||
PUSHBUTTON "Flytt &ned", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
|
||||
|
||||
PUSHBUTTON "&Enable", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
|
||||
PUSHBUTTON "D&isable", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
|
||||
PUSHBUTTON "&Aktiver", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
|
||||
PUSHBUTTON "D&eaktiver", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
|
||||
|
||||
PUSHBUTTON "&Find", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
|
||||
PUSHBUTTON "&New", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
|
||||
PUSHBUTTON "Edi&t", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
|
||||
PUSHBUTTON "&Finn", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
|
||||
PUSHBUTTON "&Ny", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
|
||||
PUSHBUTTON "Re&diger", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
|
||||
|
||||
PUSHBUTTON "Ena&ble All", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
|
||||
PUSHBUTTON "Disable A&ll",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
|
||||
PUSHBUTTON "A&ktiver Alt", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
|
||||
PUSHBUTTON "Dektiver A<",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
|
||||
END
|
||||
|
||||
IDD_TOOLS_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
|
||||
|
@ -83,11 +83,11 @@ BEGIN
|
|||
PUSHBUTTON "Flytt &Opp", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
|
||||
PUSHBUTTON "Flytt &Ned", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
|
||||
GROUPBOX "Oppstarts alternativer", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
|
||||
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
|
||||
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
|
||||
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
|
||||
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
|
||||
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
|
||||
CHECKBOX "/Sik&ker oppstart", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
|
||||
CHECKBOX "/&Ingen grafisk oppstart", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
|
||||
CHECKBOX "/&Oppstart logg", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
|
||||
CHECKBOX "/Enkel& grafikk", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
|
||||
CHECKBOX "/H&jelp", IDC_CBX_SOS, 15, 150, 50, 10
|
||||
PUSHBUTTON "Av&anserte alternativer...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
|
||||
LTEXT "&Tidsavbrudd:", -1, 280, 91, 30, 10
|
||||
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
|
||||
|
@ -98,21 +98,21 @@ IDD_FREELDR_ADVANCED_PAGE DIALOGEX DISCARDABLE 0, 0, 175, 175
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
|
||||
CHECKBOX "/&Maksimalt minnestørrelse:=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
|
||||
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
|
||||
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
|
||||
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
|
||||
CHECKBOX "/&Antall prosessorer:=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
|
||||
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
|
||||
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
|
||||
CHECKBOX "/&PCI lås", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
|
||||
CHECKBOX "/P&ROFIL", IDC_CBX_PROFILE, 10, 55, 50, 10
|
||||
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
|
||||
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
|
||||
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10
|
||||
CHECKBOX "/D&EBUGPORT", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
|
||||
CHECKBOX "/&Globale feilsøkingsinnstillinger", IDC_CBX_DEBUG, 10, 85, 40, 10
|
||||
CHECKBOX "/F&eilsøkingsport:", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
|
||||
COMBOBOX IDC_DRP_DEBUG_PORT, 80, 100, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
|
||||
CHECKBOX "/&BAUDRATE", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
|
||||
CHECKBOX "/&Overføringshastighet", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
|
||||
COMBOBOX IDC_DRP_DRP_BAUD_RATE, 80, 115, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
|
||||
CHECKBOX "/&CHANNEL", IDC_CBX_CHANNEL, 20, 130, 50, 10
|
||||
CHECKBOX "/&Kanal", IDC_CBX_CHANNEL, 20, 130, 50, 10
|
||||
EDITTEXT IDC_TXT_CHANNEL, 80, 130, 60, 12, ES_LEFT
|
||||
CONTROL "",IDC_SCR_CHANNEL, "msctls_updown32", 0x50000000, 140, 130, 11, 11
|
||||
PUSHBUTTON "Ok", IDC_OK, 20, 160, 50, 12
|
||||
|
@ -121,7 +121,7 @@ END
|
|||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_MSCONFIG "System konfigurasjon program"
|
||||
IDS_MSCONFIG "Systemkonfigurasjon"
|
||||
IDS_TAB_GENERAL "Generelt"
|
||||
IDS_TAB_SYSTEM "SYSTEM.INI"
|
||||
IDS_TAB_FREELDR "FREELDR.INI"
|
|
@ -145,11 +145,11 @@ BEGIN
|
|||
IDS_TOOLS_COLUMN_NAME "Íàçâàíèå"
|
||||
IDS_TOOLS_COLUMN_DESCR "Îïèñàíèå"
|
||||
|
||||
IDS_TOOLS_CMD_NAME "Êîìíäíàÿ ñòðîêà"
|
||||
IDS_TOOLS_CMD_NAME "Êîìàíäíàÿ ñòðîêà"
|
||||
IDS_TOOLS_CMD_DESCR ""
|
||||
IDS_TOOLS_CMD_CMD "cmd.exe"
|
||||
|
||||
IDS_TOOLS_INFO_NAME "Version"
|
||||
IDS_TOOLS_INFO_NAME "Î ïðîãðàììå"
|
||||
IDS_TOOLS_INFO_DESCR "Ïîêàçàòü èíôîðìàöèþ î âåðñèè."
|
||||
IDS_TOOLS_INFO_CMD "winver.exe"
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
|
|
|
@ -21,7 +21,7 @@ IDB_EXIT BITMAP DISCARDABLE "res/exit.bmp"
|
|||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/* TRANSLATOR: Mário Kaèmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR: 21-06-2008
|
||||
/* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR : 21-06-2008
|
||||
* LAST CHANGE: 28-07-2008
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
|
@ -39,8 +40,8 @@ CAPTION "
|
|||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
ICON IDI_EVENTVWR,IDC_MYICON,14,9,21,20
|
||||
LTEXT "Zobrazovaè udalostí systému ReactOS, verzia programu 1.0",IDC_STATIC,49,10,119,8,SS_NOPREFIX
|
||||
LTEXT "Autorské práva (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,119,22
|
||||
LTEXT "Zobrazovaè udalostí systému ReactOS, verzia 1.0",IDC_STATIC,49,10,167,8,SS_NOPREFIX
|
||||
LTEXT "Autorské práva (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,167,22
|
||||
DEFPUSHBUTTON "OK",IDOK,90,48,42,16,WS_GROUP
|
||||
END
|
||||
|
||||
|
@ -59,7 +60,7 @@ CAPTION "Podrobnosti o udalosti"
|
|||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Zavrie<69>",IDOK,12,258,50,14
|
||||
PUSHBUTTON "&Predchádzajúca",IDPREVIOUS,78,258,50,14
|
||||
PUSHBUTTON "&Predošlá",IDPREVIOUS,78,258,50,14
|
||||
PUSHBUTTON "&Nasledujúca",IDNEXT,144,258,50,14
|
||||
PUSHBUTTON "&Pomocník",IDHELP,210,258,50,14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT,14,81,247,108,ES_MULTILINE | ES_READONLY
|
||||
|
@ -93,8 +94,8 @@ BEGIN
|
|||
IDC_EVENTLOG_ERROR_TYPE "Chyba"
|
||||
IDC_EVENTLOG_WARNING_TYPE "Upozornenie"
|
||||
IDC_EVENTLOG_INFORMATION_TYPE "Informácia"
|
||||
IDC_EVENTLOG_AUDIT_SUCCESS "Audit Success"
|
||||
IDC_EVENTLOG_AUDIT_FAILURE "Audit Failure"
|
||||
IDC_EVENTLOG_SUCCESS "Success"
|
||||
IDC_EVENTLOG_AUDIT_SUCCESS "Kontrola uspešná"
|
||||
IDC_EVENTLOG_AUDIT_FAILURE "Kontrola zlyhala"
|
||||
IDC_EVENTLOG_SUCCESS "Úspech" //Success
|
||||
IDC_EVENTLOG_UNKNOWN_TYPE "Neznáma udalos<6F>"
|
||||
END
|
||||
|
|
|
@ -17,7 +17,7 @@ IDI_ERRORICON ICON "res/error.ico"
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -25,7 +25,7 @@ IDB_RESTART BITMAP DISCARDABLE "res/restart.bmp"
|
|||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/th-TH.rc"
|
||||
|
|
|
@ -38,7 +38,7 @@ END
|
|||
|
||||
IDD_CONNECTDIALOG DIALOGEX 0, 0, 260, 262
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Remote Desktop Connection"
|
||||
CAPTION "Tilkobling til eksternt skrivebord"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Koble til",IDOK,147,245,50,14
|
||||
|
@ -59,5 +59,5 @@ BEGIN
|
|||
IDS_FULLSCREEN "Full skjerm"
|
||||
IDS_BROWSESERVER "<Bla gjennom etter flere...>"
|
||||
IDS_HEADERTEXT1 "Eksternt skrivebord"
|
||||
IDS_HEADERTEXT2 "Koble til"
|
||||
IDS_HEADERTEXT2 "Tilkobling"
|
||||
END
|
|
@ -22,7 +22,7 @@ IDB_SPECT BITMAP "res/spectrum.bmp"
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/id-ID.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
65
reactos/base/applications/network/ipconfig/lang/no-NO.rc
Normal file
65
reactos/base/applications/network/ipconfig/lang/no-NO.rc
Normal file
|
@ -0,0 +1,65 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_BCAST "Broadcast"
|
||||
IDS_P2P "Peer To Peer"
|
||||
IDS_MIXED "Mikset"
|
||||
IDS_HYBRID "Hybrid"
|
||||
IDS_UNKNOWN "Ukjent"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_OTHER "Other Type Of Adapter"
|
||||
IDS_ETH "Ethernet Adapter"
|
||||
IDS_TOKEN "Token Ring Adapter"
|
||||
IDS_FDDI "FDDI Adapter"
|
||||
IDS_PPP "PPP Adapter"
|
||||
IDS_LOOP "Loopback Adapter"
|
||||
IDS_SLIP "SLIP Adapter"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
/* Please keep the spacing/formatting as per En.rc when translating */
|
||||
IDS_USAGE
|
||||
"\nUSAGE:\n \
|
||||
ipconfig [/? | /all | /renew [kort] | /release [kort] |\n \
|
||||
/flushdns | /displaydns | /registerdns |\n \
|
||||
/showclassid kort |\n \
|
||||
/setclassid kort [classid] ]\n \
|
||||
\n \
|
||||
der\n \
|
||||
kort Tilkoblingsnavn\n \
|
||||
(jokertegnene * og ? er tillatt, se eksemplene)\n \
|
||||
\n \
|
||||
Eksempler:\n \
|
||||
/? Viser denne hjelpe meldingen\n \
|
||||
/all Viser detaljert informasjon.\n \
|
||||
/release Frigir IP addressen for det angitte kortet.\n \
|
||||
/renew Forny alle IP addresser for alle valgte kort.\n \
|
||||
/flushdns Tømmer DNS Resolver-bufferen.\n \
|
||||
/registerdns Oppdaterer alle DHCP leieavtaler og registerer DNS navn på nytt.\n \
|
||||
/displaydns Viser innhold av DNS Resolver-bufferen.\n \
|
||||
/showclassid Viser alle klasse IDene for DHCP som er tillatt for kortet.\n \
|
||||
/setclassid Endrer klasse-IDene for DHCP.\n \
|
||||
\n \
|
||||
Standardverdien er å bare vise IP-addressen, nettverksmasken og\n \
|
||||
standard gatewayen for hver kort knyttet til TCP/IP.\n \
|
||||
\n \
|
||||
For Release og Renew, hvis ingen kortnavn er angitt, vil IP addressen\n \
|
||||
for alle kort knyttet til TCP/IP frigis eller fornyes hvis det ikke angis et kortnavn.\n \
|
||||
\n \
|
||||
For Setclassid, fjernes ClassId hvis det ikke angis en ClassId.\n \
|
||||
\n \
|
||||
Examples:\n \
|
||||
> ipconfig ... Vis informasjon.\n \
|
||||
> ipconfig /all ... Vis detaljert informasjon\n \
|
||||
> ipconfig /renew ... Forny alle kort\n \
|
||||
> ipconfig /renew EL* ... Forny alle kort med navn som\n \
|
||||
begynner med EL\n \
|
||||
> ipconfig /release *Til* ... Frigi alle samsvarende tilkoblinger,\n \
|
||||
for eksempel ""Lokal tilkobling 1"" eller\n \
|
||||
""Lokaltilkobling 2""\n"
|
||||
END
|
|
@ -235,10 +235,13 @@ static VOID DoSaveFile(VOID)
|
|||
}
|
||||
#endif
|
||||
|
||||
if (!WriteText(hFile, (LPWSTR)pTemp, size, Globals.iEncoding, Globals.iEoln))
|
||||
ShowLastError();
|
||||
else
|
||||
SendMessage(Globals.hEdit, EM_SETMODIFY, FALSE, 0);
|
||||
if (size)
|
||||
{
|
||||
if (!WriteText(hFile, (LPWSTR)pTemp, size, Globals.iEncoding, Globals.iEoln))
|
||||
ShowLastError();
|
||||
else
|
||||
SendMessage(Globals.hEdit, EM_SETMODIFY, FALSE, 0);
|
||||
}
|
||||
|
||||
CloseHandle(hFile);
|
||||
HeapFree(GetProcessHeap(), 0, pTemp);
|
||||
|
|
|
@ -43,7 +43,7 @@ BEGIN
|
|||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "&Ny...", CMD_NEW
|
||||
MENUITEM "&?ne\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Åpne\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Lagre\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Lagre &som...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -65,7 +65,7 @@ BEGIN
|
|||
MENUITEM "&Finn...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Finn &neste\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Erstatt\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "G?il...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM "Gå til...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Merk &alt\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Klokkeslett/dato\tF5", CMD_TIME_DATE
|
||||
|
@ -82,7 +82,7 @@ BEGIN
|
|||
POPUP "&Hjelp"
|
||||
BEGIN
|
||||
MENUITEM "&Emner i hjelp", CMD_HELP_CONTENTS
|
||||
MENUITEM "&S?", CMD_HELP_SEARCH
|
||||
MENUITEM "&Søk", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hjelp om hjelp", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Om" CMD_ABOUT
|
||||
|
@ -107,7 +107,7 @@ LTEXT "&Venstre:", 0x145, 20, 55, 30, 10, WS_CHILD
|
|||
EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "&Topp:", 0x148, 20, 73, 30, 10, WS_CHILD
|
||||
EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "&H?", 0x14B, 100, 55, 30, 10, WS_CHILD
|
||||
LTEXT "&Høyre", 0x14B, 100, 55, 30, 10, WS_CHILD
|
||||
EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "&Bunn:", 0x14E,100, 73, 30, 10, WS_CHILD
|
||||
EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
|
@ -134,7 +134,7 @@ END
|
|||
DIALOG_GOTO DIALOGEX 0,0,165,50
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "G?l linje"
|
||||
CAPTION "Gå til linje"
|
||||
BEGIN
|
||||
EDITTEXT ID_LINENUMBER,54,10,106,12,WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "Line nummer:",0x155,5,12,41,12,WS_CHILD | WS_TABSTOP | ES_NUMBER
|
||||
|
@ -147,10 +147,10 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
|||
CAPTION "Om ReactOS Notisblokk"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "ReactOS Notisblokk v1.0\r\nCopyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>\r\nCopyright 2000 Mike McCormack <Mike_McCormack@looksmart.com.au>\r\nCopyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>\r\nCopyright 2002 Andriy Palamarchuk\r\n",
|
||||
-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,46,7,232,39
|
||||
CONTROL "ReactOS Notisblokk v1.0\r\nenerett 1997,98 Marcel Baur <mbaur@g26.ethz.ch>\r\nEnerett 2000 Mike McCormack <Mike_McCormack@looksmart.com.au>\r\nEnerett 2002 Sylvain Petreolle <spetreolle@yahoo.fr>\r\nEnerett 2002 Andriy Palamarchuk\r\n",
|
||||
-1,"Statisk",SS_LEFTNOWORDWRAP | WS_GROUP,46,7,232,39
|
||||
CONTROL " ",
|
||||
-1,"Static",0x50000000,8,48,272,11
|
||||
-1,"Statisk",0x50000000,8,48,272,11
|
||||
DEFPUSHBUTTON "Avslutt",IDOK,114,149,44,15,WS_GROUP
|
||||
ICON IDI_NPICON,-1,12,9,20,30
|
||||
EDITTEXT IDC_LICENSE,8,64,272,81,ES_MULTILINE |
|
||||
|
@ -183,15 +183,15 @@ STRING_TEXT_FILES_TXT, "Tekst filer (*.txt)"
|
|||
|
||||
STRING_TOOLARGE, "Filen '%s' er for stor for notisblokk.\n \
|
||||
Vennligst bruk en annen editor."
|
||||
STRING_NOTEXT, "Du utf?ikke innskrivet tekst. \
|
||||
STRING_NOTEXT, "Du utfører innskrivet tekst. \
|
||||
\nVennligst skriv noe og pr?jen"
|
||||
STRING_DOESNOTEXIST, "Filen '%s'\n eksistere ikke\n\n \
|
||||
Vil du opprette en ny fil?"
|
||||
STRING_NOTSAVED, "Filen '%s'\nhar ikke blitt lagret\n\n \
|
||||
Vil du lagre endringen?"
|
||||
STRING_NOTFOUND, "'%s' ble ikke funnet."
|
||||
STRING_OUT_OF_MEMORY, "Ikke nok minne for ?ullf?enne \
|
||||
oppgaven. \nAvslutt en eller mere applikasjoner for ?ke mengden av \nledig \
|
||||
STRING_OUT_OF_MEMORY, "Ikke nok minne for å åpne \
|
||||
oppgaven. \nAvslutt en eller mere applikasjoner for øke mengden av \nledig \
|
||||
minne."
|
||||
STRING_CANNOTFIND "Kan ikke finne '%s'"
|
||||
STRING_ANSI, "ANSI"
|
|
@ -49,7 +49,7 @@ IDI_NPICON ICON "res/notepad.ico"
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ja-JP.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-PT.rc"
|
||||
|
|
|
@ -316,79 +316,73 @@ done:
|
|||
|
||||
BOOL WriteText(HANDLE hFile, LPCWSTR pszText, DWORD dwTextLen, int iEncoding, int iEoln)
|
||||
{
|
||||
WCHAR wcBom;
|
||||
WCHAR wcEoln;
|
||||
BYTE bEoln;
|
||||
LPBYTE pbEoln = NULL;
|
||||
DWORD dwDummy, dwPos, dwNext, dwEolnSize = 0;
|
||||
WCHAR wcBom;
|
||||
BYTE bEoln[1];
|
||||
LPBYTE pbEoln = NULL;
|
||||
DWORD dwDummy, dwPos, dwNext, dwEolnSize = 0;
|
||||
|
||||
/* Write the proper byte order marks if not ANSI */
|
||||
if (iEncoding != ENCODING_ANSI)
|
||||
{
|
||||
wcBom = 0xFEFF;
|
||||
if (!WriteEncodedText(hFile, &wcBom, 1, iEncoding))
|
||||
return FALSE;
|
||||
}
|
||||
/* Write the proper byte order marks if not ANSI */
|
||||
if (iEncoding != ENCODING_ANSI)
|
||||
{
|
||||
wcBom = 0xFEFF;
|
||||
if (!WriteEncodedText(hFile, &wcBom, 1, iEncoding))
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* Identify the proper eoln to use */
|
||||
switch(iEoln)
|
||||
{
|
||||
case EOLN_LF:
|
||||
bEoln = '\n';
|
||||
pbEoln = &bEoln;
|
||||
dwEolnSize = sizeof(bEoln);
|
||||
break;
|
||||
case EOLN_CR:
|
||||
bEoln = '\r';
|
||||
pbEoln = &bEoln;
|
||||
dwEolnSize = sizeof(bEoln);
|
||||
break;
|
||||
}
|
||||
/* Identify the proper eoln to use */
|
||||
switch(iEoln)
|
||||
{
|
||||
case EOLN_LF:
|
||||
bEoln[0] = '\n';
|
||||
pbEoln = (LPBYTE) &bEoln;
|
||||
dwEolnSize = 1;
|
||||
break;
|
||||
case EOLN_CR:
|
||||
bEoln[0] = '\r';
|
||||
pbEoln = (LPBYTE) &bEoln;
|
||||
dwEolnSize = 1;
|
||||
break;
|
||||
case EOLN_CRLF:
|
||||
bEoln[0] = '\r';
|
||||
bEoln[1] = '\n';
|
||||
pbEoln = (LPBYTE) &bEoln;
|
||||
dwEolnSize = 2;
|
||||
break;
|
||||
default:
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* If we have an eoln, make sure it is of the proper encoding */
|
||||
if (pbEoln && ((iEncoding == ENCODING_UNICODE) || (iEncoding == ENCODING_UNICODE_BE)))
|
||||
{
|
||||
wcEoln = bEoln;
|
||||
pbEoln = (LPBYTE) &wcEoln;
|
||||
dwEolnSize = sizeof(wcEoln);
|
||||
}
|
||||
dwPos = 0;
|
||||
|
||||
dwPos = 0;
|
||||
/* pszText eoln are always \r\n */
|
||||
|
||||
while(dwPos < dwTextLen)
|
||||
{
|
||||
if (pbEoln)
|
||||
{
|
||||
/* Find the next eoln */
|
||||
dwNext = dwPos;
|
||||
while(dwNext < dwTextLen-1)
|
||||
{
|
||||
if ((pszText[dwNext] == '\r') && (pszText[dwNext+1] == '\n'))
|
||||
break;
|
||||
dwNext++;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* No eoln conversion is necessary */
|
||||
dwNext = dwTextLen;
|
||||
}
|
||||
do
|
||||
{
|
||||
/* Find the next eoln */
|
||||
dwNext = dwPos;
|
||||
while(dwNext < dwTextLen)
|
||||
{
|
||||
if (pszText[dwNext] == '\r' && pszText[dwNext + 1] == '\n')
|
||||
break;
|
||||
dwNext++;
|
||||
}
|
||||
|
||||
if (!WriteEncodedText(hFile, &pszText[dwPos], dwNext - dwPos, iEncoding))
|
||||
return FALSE;
|
||||
dwPos = dwNext;
|
||||
/* Write text (without eoln) */
|
||||
if (!WriteEncodedText(hFile, &pszText[dwPos], dwNext - dwPos, iEncoding))
|
||||
return FALSE;
|
||||
|
||||
/* are we at an eoln? */
|
||||
while ((dwPos < dwTextLen-1) &&
|
||||
((pszText[dwPos] == '\r') && (pszText[dwPos+1] == '\n')))
|
||||
{
|
||||
if (!WriteFile(hFile, pbEoln, dwEolnSize, &dwDummy, NULL))
|
||||
return FALSE;
|
||||
dwPos += 2;
|
||||
}
|
||||
}
|
||||
while(dwPos < dwTextLen);
|
||||
/* Write eoln */
|
||||
if (dwNext != dwTextLen)
|
||||
{
|
||||
if (!WriteFile(hFile, pbEoln, dwEolnSize, &dwDummy, NULL))
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
/* Skip \r\n */
|
||||
dwPos = dwNext + 2;
|
||||
}
|
||||
while (dwPos < dwTextLen);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
LIBRARY clb.dll
|
||||
|
||||
EXPORTS
|
||||
ClbAddData @1
|
||||
ClbSetColumnWidths @2
|
||||
ClbStyleW @3
|
||||
ClbWndProc @4
|
||||
CustomControlInfoW @5
|
||||
|
||||
; EOF
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||
<module name="clb" type="win32dll" baseaddress="${BASEADDRESS_CLB}" installbase="system32" installname="clb.dll" unicode="yes">
|
||||
<importlibrary definition="clb.def" />
|
||||
<importlibrary definition="clb.spec.def" />
|
||||
<include base="clb">.</include>
|
||||
<define name="_WIN32_IE">0x0500</define>
|
||||
<define name="_WIN32_WINNT">0x0600</define>
|
||||
|
@ -13,5 +13,6 @@
|
|||
<library>comctl32</library>
|
||||
<file>clb.c</file>
|
||||
<file>clb.rc</file>
|
||||
<file>clb.spec</file>
|
||||
<pch>precomp.h</pch>
|
||||
</module>
|
||||
|
|
5
reactos/base/applications/regedit/clb/clb.spec
Normal file
5
reactos/base/applications/regedit/clb/clb.spec
Normal file
|
@ -0,0 +1,5 @@
|
|||
1 stdcall ClbAddData(long long long)
|
||||
2 stdcall ClbSetColumnWidths(long long long)
|
||||
3 stdcall ClbStyleW(ptr ptr)
|
||||
4 stdcall ClbWndProc(ptr long ptr ptr)
|
||||
5 stdcall CustomControlInfoW(ptr)
|
31
reactos/base/applications/regedit/clb/lang/sk-SK.rc
Normal file
31
reactos/base/applications/regedit/clb/lang/sk-SK.rc
Normal file
|
@ -0,0 +1,31 @@
|
|||
/* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR.: 07-07-2008
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
|
||||
IDD_COLUMNLISTBOXSTYLES DIALOGEX 0, 0, 227, 215
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Column List Box Styles"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
GROUPBOX "Column List Box Styles", -1, 6, 7, 158, 71
|
||||
CHECKBOX "&Standard", 1710, 10, 20, 42, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Border", 1713, 10, 30, 34, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "S&ort", 1705, 10, 40, 26, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "Notif&y", 1706, 10, 50, 32, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "V&ert. Scroll Bar", 1707, 10, 60, 64, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Multiple Selection", -1, 79, 20, 72, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP | WS_DISABLED
|
||||
CHECKBOX "E&xtended Selection", -1, 79, 30, 77, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP | WS_DISABLED
|
||||
CHECKBOX "&Popout Headings", 1714, 79, 40, 68, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Springy Columns", 1715, 79, 50, 66, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "Basic Styles", -1, 6, 80, 158, 34
|
||||
CHECKBOX "&Visible", 1701, 10, 92, 34, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Disabled", 1702, 10, 102, 41, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Group", 1703, 79, 92, 32, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Tab Stop", 1704, 79, 102, 44, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "OK", IDOK, 37, 125, 40, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "Zruši<C5A1>", IDCANCEL, 93, 125, 40, 14, BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Disable No-Scroll", 1708, 79, 60, 66, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
END
|
||||
|
|
@ -37,7 +37,8 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ja-JP.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
#include "lang/th-TH.rc"
|
||||
#include "lang/uk-UA.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -363,7 +363,7 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_EXPAND "&Expandieren"
|
||||
IDS_COLLAPSE "&Schlissen"
|
||||
IDS_COLLAPSE "&Schließen"
|
||||
IDS_GOTO_SUGGESTED_KEY "&Gehe zu '%s'"
|
||||
IDS_FINISHEDFIND "Durchsuchen der Registry beendet."
|
||||
END
|
||||
|
|
|
@ -138,8 +138,8 @@ BEGIN
|
|||
MENUITEM "Valeur chaîne", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valeur &binaire", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valeur mot &double", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Multi-String Value", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "&Expandable String Value", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
MENUITEM "Valeur chaîne &multiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valeur chaîne &extensible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
END
|
||||
POPUP ""
|
||||
|
@ -152,8 +152,8 @@ BEGIN
|
|||
MENUITEM "Valeur chaîne", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valeur &binaire", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valeur mot &double", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Multi-String Value", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "&Expandable String Value", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
MENUITEM "Valeur chaîne &multiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valeur chaîne &extensible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM "Cherche", ID_EDIT_FIND
|
||||
MENUITEM SEPARATOR
|
||||
|
|
|
@ -86,7 +86,7 @@ BEGIN
|
|||
MENUITEM "Valore stringa &espandibile", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Permissions...", ID_EDIT_PERMISSIONS
|
||||
MENUITEM "&Permessi...", ID_EDIT_PERMISSIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Elimina\tDel", ID_EDIT_DELETE
|
||||
MENUITEM "&Rinomina", ID_EDIT_RENAME
|
||||
|
|
453
reactos/base/applications/regedit/lang/sk-SK.rc
Normal file
453
reactos/base/applications/regedit/lang/sk-SK.rc
Normal file
|
@ -0,0 +1,453 @@
|
|||
/* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR.: 07-07-2008
|
||||
* LAST CHANGE: 28-07-2008
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
|
||||
ID_ACCEL ACCELERATORS
|
||||
BEGIN
|
||||
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
|
||||
"^F", ID_EDIT_FIND
|
||||
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
|
||||
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
|
||||
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
|
||||
END
|
||||
|
||||
/*
|
||||
* Menu
|
||||
*/
|
||||
|
||||
IDC_REGEDIT MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "S&konèi<C3A8>", ID_REGISTRY_EXIT
|
||||
END
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "È&o je ...", ID_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDR_REGEDIT_MENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "&Importova<76>...", ID_REGISTRY_IMPORTREGISTRYFILE
|
||||
|
||||
MENUITEM "&Exportova<76>...", ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Load Hive...", ID_REGISTRY_LOADHIVE, GRAYED
|
||||
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Pripoji<6A> registre v sieti...",
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
|
||||
MENUITEM "&Odpoji<6A> registre v sieti...",
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tlaèi<C3A8>\tCtrl+P", ID_REGISTRY_PRINT, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&konèi<C3A8>", ID_REGISTRY_EXIT
|
||||
END
|
||||
POPUP "&Upravi<76>"
|
||||
BEGIN
|
||||
MENUITEM "&Zmeni<6E>", ID_EDIT_MODIFY
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "&Nový"
|
||||
BEGIN
|
||||
MENUITEM "&K¾úè", ID_EDIT_NEW_KEY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Re<52>azcová hodnota", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "&Binárna hodnota", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "&DWORD hodnota", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Viacre<72>azcová hodnota", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Rozšírit&e¾ná re<72>azcová hodnota", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Oprávnenia...", ID_EDIT_PERMISSIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Vymaza<7A>\tDel", ID_EDIT_DELETE
|
||||
MENUITEM "&Premenova<76>", ID_EDIT_RENAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Kopírova<76> názov k¾úèa", ID_EDIT_COPYKEYNAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&H¾ada<64>\tCtrl+F", ID_EDIT_FIND
|
||||
MENUITEM "H¾a&da<64> ïalej\tF3", ID_EDIT_FINDNEXT
|
||||
END
|
||||
POPUP "&Zobrazi<7A>"
|
||||
BEGIN
|
||||
MENUITEM "Stavový &riadok", ID_VIEW_STATUSBAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Rozde&lenie", ID_VIEW_SPLIT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Obnovi<76>\tF5", ID_VIEW_REFRESH
|
||||
END
|
||||
POPUP "&Ob¾úbené"
|
||||
BEGIN
|
||||
MENUITEM "&Prida<64> k ob¾úbeným", ID_FAVOURITES_ADDTOFAVOURITES
|
||||
, GRAYED
|
||||
MENUITEM "&Odstráni<6E> z ob¾úbených", ID_FAVOURITES_REMOVEFAVOURITE
|
||||
, GRAYED
|
||||
END
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "&Témy pomocníka\tF1", ID_HELP_HELPTOPICS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "È&o je Editor registrov", ID_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDR_POPUP_MENUS MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Zmeni<6E>", ID_EDIT_MODIFY
|
||||
MENUITEM "Zmeni<6E> bináre údaje", ID_EDIT_MODIFY_BIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Vymaza<7A>\tDel", ID_EDIT_DELETE
|
||||
MENUITEM "&Premenova<76>", ID_EDIT_RENAME
|
||||
END
|
||||
POPUP ""
|
||||
BEGIN
|
||||
POPUP "&Nový"
|
||||
BEGIN
|
||||
MENUITEM "&K¾úè", ID_EDIT_NEW_KEY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Re<52>azcová hodnota", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "&Binárna hodnota", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "&DWORD hodnota", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Viacre<72>azcová hodnota", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Rozšírit&e¾ná re<72>azcová hodnota", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
END
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||
POPUP "&Nový"
|
||||
BEGIN
|
||||
MENUITEM "&K¾úè", ID_EDIT_NEW_KEY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Re<52>azcová hodnota", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "&Binárna hodnota", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "&DWORD hodnota", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Viacre<72>azcová hodnota", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Rozšírit&e¾ná re<72>azcová hodnota", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM "&Find", ID_EDIT_FIND
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Vymaza<7A>", ID_TREE_DELETE
|
||||
MENUITEM "&Premenova<76>", ID_TREE_RENAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Export", ID_TREE_EXPORT
|
||||
MENUITEM "&Permissions...", ID_TREE_PERMISSIONS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
/*
|
||||
* Dialog
|
||||
*/
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Úprava re<72>azca"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Value &name:",IDC_STATIC,6,6,134,8
|
||||
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Value data:",IDC_STATIC,6,35,161,8
|
||||
EDITTEXT IDC_VALUE_DATA,6,46,240,12,ES_AUTOHSCROLL
|
||||
DEFPUSHBUTTON "OK",IDOK,142,64,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,196,64,50,14
|
||||
END
|
||||
|
||||
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Úprava viacnásobného re<72>azca"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Value &name:",IDC_STATIC,6,6,134,8
|
||||
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Value data:",IDC_STATIC,6,35,161,8
|
||||
EDITTEXT IDC_VALUE_DATA,6,46,240,102,ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL
|
||||
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,196,154,50,14
|
||||
END
|
||||
|
||||
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Úprava binárnej hodnoty" //upravi<76>, upravenie
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Value &name:",IDC_STATIC,6,6,134,8
|
||||
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Value data:",IDC_STATIC,6,35,161,8
|
||||
CONTROL "",IDC_VALUE_DATA,"HexEdit32",WS_VSCROLL | WS_BORDER | WS_TABSTOP,6,46,240,102
|
||||
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,196,154,50,14
|
||||
END
|
||||
|
||||
|
||||
IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Úprava DWORD hodnoty"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Value &name:",IDC_STATIC,6,6,134,8
|
||||
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Value data:",IDC_STATIC,6,35,161,8
|
||||
EDITTEXT IDC_VALUE_DATA,6,46,116,12,ES_AUTOHSCROLL
|
||||
GROUPBOX "Base",IDC_STATIC,130,35,116,39
|
||||
AUTORADIOBUTTON "&Hexadecimal",IDC_FORMAT_HEX,141,46,60,10,WS_GROUP
|
||||
AUTORADIOBUTTON "&Decimal",IDC_FORMAT_DEC,141,59,60,10
|
||||
DEFPUSHBUTTON "OK",IDOK,142,82,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,196,82,50,14
|
||||
END
|
||||
|
||||
/*
|
||||
* String Table
|
||||
*/
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_LIST_COLUMN_NAME "Názov"
|
||||
IDS_LIST_COLUMN_TYPE "Typ"
|
||||
IDS_LIST_COLUMN_DATA "Údaje"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Editor registrov"
|
||||
IDC_REGEDIT "REGEDIT"
|
||||
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_REGISTRY_MENU "Contains commands for working with the whole registry"
|
||||
ID_EDIT_MENU "Contains commands for editing values or keys"
|
||||
ID_VIEW_MENU "Contains commands for customising the registry window"
|
||||
ID_FAVOURITES_MENU "Contains commands for accessing frequently used keys"
|
||||
ID_HELP_MENU "Contains commands for displaying help and information about registry editor"
|
||||
ID_EDIT_NEW_MENU "Contains commands for creating new keys or values"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_EDIT_MODIFY "Modifies the value's data"
|
||||
ID_EDIT_NEW_KEY "Pridá nový k¾úè"
|
||||
ID_EDIT_NEW_STRINGVALUE "Pridá novú re<72>azcovú hodnotu"
|
||||
ID_EDIT_NEW_BINARYVALUE "Pridá novú binárnu hodnotu"
|
||||
ID_EDIT_NEW_DWORDVALUE "Pridá novú double word hodnotu"
|
||||
ID_REGISTRY_IMPORTREGISTRYFILE "Imports a text file into the registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exports all or part of the registry to a text file"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connects to a remote computer's registry"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
"Disconnects from a remote computer's registry"
|
||||
ID_REGISTRY_PRINT "Prints all or part of the registry"
|
||||
/* ID_HELP_HELPTOPICS "Opens registry editor help" */
|
||||
ID_HELP_ABOUT "Displays program information, version number and copyright"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_REGISTRY_EXIT "Ukonèí editor registrov"
|
||||
ID_FAVOURITES_ADDTOFAVOURITES "Adds keys to the favourites list"
|
||||
ID_FAVOURITES_REMOVEFAVOURITE "Removes keys from the favourites list"
|
||||
ID_VIEW_STATUSBAR "Zobrazí alebo skryje stavový riadok"
|
||||
ID_VIEW_SPLIT "Change position of split between two panes"
|
||||
ID_VIEW_REFRESH "Refreshes the window"
|
||||
ID_EDIT_DELETE "Deletes the selection"
|
||||
ID_EDIT_RENAME "Renames the selection"
|
||||
ID_EDIT_COPYKEYNAME "Copies the name of the selected key to the clipboard"
|
||||
ID_EDIT_FIND "Finds a text string in a key, value or data"
|
||||
ID_EDIT_FINDNEXT "Finds next occurrence of text specified in previous search"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Chyba"
|
||||
IDS_WARNING "Upozornenie"
|
||||
IDS_BAD_KEY "Can't query key '%s'"
|
||||
IDS_BAD_VALUE "Can't query value '%s'"
|
||||
IDS_UNSUPPORTED_TYPE "Can't edit keys of this type (%ld)"
|
||||
IDS_TOO_BIG_VALUE "Hodnota je príliš ve¾ká (%ld)"
|
||||
IDS_MULTI_SZ_EMPTY_STRING "Data of type REG_MULTI_SZ cannot contain empty strings.\nThe empty strings have been removed from the list."
|
||||
IDS_QUERY_DELETE_KEY_ONE "Are you sure you want to delete this key?"
|
||||
IDS_QUERY_DELETE_KEY_MORE "Are you sure you want to delete these keys?"
|
||||
IDS_QUERY_DELETE_KEY_CONFIRM "Confirm Key Delete"
|
||||
IDS_QUERY_DELETE_ONE "Are you sure you want to delete this value?"
|
||||
IDS_QUERY_DELETE_MORE "Are you sure you want to delete these values?"
|
||||
IDS_QUERY_DELETE_CONFIRM "Confirm Value Delete"
|
||||
IDS_ERR_DELVAL_CAPTION "Error Deleting Values"
|
||||
IDS_ERR_DELETEVALUE "Unable to delete all specified values!"
|
||||
IDS_ERR_RENVAL_CAPTION "Error Renaming Value"
|
||||
IDS_ERR_RENVAL_TOEMPTY "Cannot rename %s. The specified value name is empty. Try another name and try again."
|
||||
IDS_NEW_KEY "Nový k¾úè #%d"
|
||||
IDS_NEW_VALUE "Nová hodnota #%d"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_BINARY_EMPTY "(binárna hodnota nulovej dåžky)"
|
||||
IDS_DEFAULT_VALUE_NAME "(Predvolené)"
|
||||
IDS_VALUE_NOT_SET "(hodnota nie nastavená)"
|
||||
IDS_UNKNOWN_TYPE "Neznámy typ: (0x%lx)"
|
||||
IDS_MY_COMPUTER "Tento poèítaè"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_INVALID_DWORD "(neplatná DWORD hodnota)"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_FLT_REGFILE "Registration File"
|
||||
IDS_FLT_REGFILES "Registration Files"
|
||||
IDS_FLT_REGFILES_FLT "*.reg"
|
||||
IDS_FLT_REGEDIT4 "Win9x/NT4 Registration Files (REGEDIT4)"
|
||||
IDS_FLT_REGEDIT4_FLT "*.reg"
|
||||
IDS_FLT_ALLFILES "Všetky súbory (*.*)"
|
||||
IDS_FLT_ALLFILES_FLT "*.*"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ACCESS_FULLCONTROL "Full Control"
|
||||
IDS_ACCESS_READ "Read"
|
||||
IDS_ACCESS_QUERYVALUE "Query Value"
|
||||
IDS_ACCESS_SETVALUE "Set Value"
|
||||
IDS_ACCESS_CREATESUBKEY "Create Subkey"
|
||||
IDS_ACCESS_ENUMERATESUBKEYS "Enumerate Subkeys"
|
||||
IDS_ACCESS_NOTIFY "Notify"
|
||||
IDS_ACCESS_CREATELINK "Create Link"
|
||||
IDS_ACCESS_DELETE "Delete"
|
||||
IDS_ACCESS_WRITEDAC "Write DAC"
|
||||
IDS_ACCESS_WRITEOWNER "Write Owner"
|
||||
IDS_ACCESS_READCONTROL "Read Control"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_INHERIT_THISKEYONLY "This key only"
|
||||
IDS_INHERIT_THISKEYANDSUBKEYS "This key and subkeys"
|
||||
IDS_INHERIT_SUBKEYSONLY "Subkeys only"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_EXPAND "&Expand"
|
||||
IDS_COLLAPSE "&Collapse"
|
||||
IDS_GOTO_SUGGESTED_KEY "&Go to '%s'"
|
||||
IDS_FINISHEDFIND "Finished searching through the registry."
|
||||
END
|
||||
|
||||
/*****************************************************************/
|
||||
|
||||
|
||||
/*
|
||||
* Dialog
|
||||
*/
|
||||
|
||||
IDD_EXPORTRANGE DIALOGEX DISCARDABLE 50, 50, 370, 50
|
||||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
|
||||
WS_BORDER
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Export Range",IDC_STATIC,2,0,366,48
|
||||
CONTROL "&All",IDC_EXPORT_ALL,"Button",BS_AUTORADIOBUTTON,10,10, 29,11
|
||||
CONTROL "S&elected Branch",IDC_EXPORT_BRANCH,"Button",BS_AUTORADIOBUTTON,10,22, 100,11
|
||||
EDITTEXT IDC_EXPORT_BRANCH_TEXT,30,34,335,12
|
||||
END
|
||||
|
||||
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Add to Favorites"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,129,24,50,14
|
||||
LTEXT "&Favorite Name:",IDC_STATIC,7,7,70,10
|
||||
EDITTEXT IDC_FAVORITENAME,7,26,110,13,ES_AUTOHSCROLL
|
||||
END
|
||||
|
||||
IDD_REMOVEFAVORITES DIALOGEX DISCARDABLE 0, 0, 164, 135
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Remove Favorites"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,107,114,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,7,114,50,14
|
||||
CONTROL "List1",IDC_FAVORITESLIST,"SysListView32",LVS_LIST |
|
||||
WS_BORDER | WS_TABSTOP,7,20,150,90
|
||||
LTEXT "Select Favorite(s):",IDC_STATIC,7,7,99,12
|
||||
END
|
||||
|
||||
IDD_FIND DIALOGEX DISCARDABLE 0, 0, 254, 82
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Find"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Find Next",IDOK,197,7,50,14
|
||||
PUSHBUTTON "Zruši<C5A1>",IDCANCEL,197,24,50,14
|
||||
GROUPBOX "Look at",IDC_STATIC,7,25,63,51
|
||||
LTEXT "Fi&nd what:",IDC_STATIC,7,8,37,10
|
||||
EDITTEXT IDC_FINDWHAT,47,7,142,13,ES_AUTOHSCROLL
|
||||
CONTROL "&K¾úèe",IDC_LOOKAT_KEYS,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,14,36,35,8
|
||||
CONTROL "&Hodnoty",IDC_LOOKAT_VALUES,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,14,48,36,8
|
||||
CONTROL "Ú&daje",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,14,60,42,8
|
||||
CONTROL "Match &whole string only",IDC_MATCHSTRING,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
|
||||
CONTROL "Match &case",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,83,48,90,12
|
||||
END
|
||||
|
||||
IDD_FINDING DIALOGEX 0, 0, 145, 50
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP |
|
||||
WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Find"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
ICON IDI_REGEDIT,IDC_STATIC,7,7,20,20
|
||||
PUSHBUTTON "&Zruši<C5A1>",IDCANCEL,93,29,45,14
|
||||
LTEXT "Searching the registry...",IDC_STATIC,33,12,83,8
|
||||
END
|
||||
|
||||
/*
|
||||
* TEXTINCLUDE
|
||||
*/
|
||||
|
||||
1 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* String Table
|
||||
*/
|
||||
|
||||
/*
|
||||
*STRINGTABLE DISCARDABLE
|
||||
*BEGIN
|
||||
* ID_HELP_HELPTOPICS "Otvorí pomocníka pre Editor registrov."
|
||||
* ID_HELP_ABOUT "Zobrazuje informácie programu, èíslo verzie a autorské práva."
|
||||
*END
|
||||
*/
|
||||
|
||||
/*****************************************************************/
|
|
@ -40,13 +40,14 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ja-JP.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
#include "lang/pt-PT.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sl-SI.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
#include "lang/sv-SE.rc"
|
||||
#include "lang/th-TH.rc"
|
||||
#include "lang/uk-UA.rc"
|
||||
|
|
|
@ -24,14 +24,12 @@
|
|||
/* Image_Open, Image_Closed, and Image_Root - integer variables for indexes of the images. */
|
||||
/* CX_ICON and CY_ICON - width and height of an icon. */
|
||||
/* NUM_ICON - number of icons to add to the image list. */
|
||||
int Image_Open;
|
||||
int Image_Closed;
|
||||
int Image_Root;
|
||||
static int Image_Open = 0;
|
||||
static int Image_Closed = 0;
|
||||
static int Image_Root = 0;
|
||||
|
||||
static LPTSTR pathBuffer;
|
||||
|
||||
#define CX_ICON 16
|
||||
#define CY_ICON 16
|
||||
#define NUM_ICONS 3
|
||||
|
||||
static BOOL get_item_path(HWND hwndTV, HTREEITEM hItem, HKEY* phKey, LPTSTR* pKeyPath, int* pPathLen, int* pMaxLen)
|
||||
|
@ -415,24 +413,57 @@ static BOOL InitTreeViewImageLists(HWND hwndTV)
|
|||
HICON hico; /* handle to icon */
|
||||
|
||||
/* Create the image list. */
|
||||
if ((himl = ImageList_Create(CX_ICON, CY_ICON,
|
||||
ILC_MASK|ILC_COLOR32, 0, NUM_ICONS)) == NULL)
|
||||
if ((himl = ImageList_Create(GetSystemMetrics(SM_CXSMICON),
|
||||
GetSystemMetrics(SM_CYSMICON),
|
||||
ILC_MASK | ILC_COLOR32,
|
||||
0,
|
||||
NUM_ICONS)) == NULL)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* Add the open file, closed file, and document bitmaps. */
|
||||
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_OPEN_FILE));
|
||||
Image_Open = ImageList_AddIcon(himl, hico);
|
||||
hico = LoadImage(hInst,
|
||||
MAKEINTRESOURCE(IDI_OPEN_FILE),
|
||||
IMAGE_ICON,
|
||||
GetSystemMetrics(SM_CXSMICON),
|
||||
GetSystemMetrics(SM_CYSMICON),
|
||||
0);
|
||||
if (hico)
|
||||
{
|
||||
Image_Open = ImageList_AddIcon(himl, hico);
|
||||
DestroyIcon(hico);
|
||||
}
|
||||
|
||||
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_CLOSED_FILE));
|
||||
Image_Closed = ImageList_AddIcon(himl, hico);
|
||||
hico = LoadImage(hInst,
|
||||
MAKEINTRESOURCE(IDI_CLOSED_FILE),
|
||||
IMAGE_ICON,
|
||||
GetSystemMetrics(SM_CXSMICON),
|
||||
GetSystemMetrics(SM_CYSMICON),
|
||||
0);
|
||||
if (hico)
|
||||
{
|
||||
Image_Closed = ImageList_AddIcon(himl, hico);
|
||||
DestroyIcon(hico);
|
||||
}
|
||||
|
||||
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_ROOT));
|
||||
Image_Root = ImageList_AddIcon(himl, hico);
|
||||
hico = LoadImage(hInst,
|
||||
MAKEINTRESOURCE(IDI_ROOT),
|
||||
IMAGE_ICON,
|
||||
GetSystemMetrics(SM_CXSMICON),
|
||||
GetSystemMetrics(SM_CYSMICON),
|
||||
0);
|
||||
if (hico)
|
||||
{
|
||||
Image_Root = ImageList_AddIcon(himl, hico);
|
||||
DestroyIcon(hico);
|
||||
}
|
||||
|
||||
/* Fail if not all of the images were added. */
|
||||
if (ImageList_GetImageCount(himl) < NUM_ICONS)
|
||||
{
|
||||
return FALSE;
|
||||
ImageList_Destroy(himl);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* Associate the image list with the tree view control. */
|
||||
|
|
17
reactos/base/applications/screensavers/3dtext/lang/no-NO.rc
Normal file
17
reactos/base/applications/screensavers/3dtext/lang/no-NO.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
DLG_SCRNSAVECONFIGURE DIALOGEX 0, 0, 273, 178
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "3D Tekst skjermsparer innstillinger"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,216,7,50,14
|
||||
PUSHBUTTON "Avbryt",IDCANCEL,216,24,50,14
|
||||
EDITTEXT IDC_MESSAGE_TEXT,18,28,122,14,ES_AUTOHSCROLL
|
||||
LTEXT "Tilpass tekst",IDC_STATIC,18,17,65,8
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "3D Tekst skjermsparer"
|
||||
END
|
|
@ -19,6 +19,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/it-IT.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "Pålogging skjermsparer"
|
||||
IDS_TEXT "Ingen valg trenges å bli satt."
|
||||
END
|
|
@ -22,6 +22,7 @@ IDB_SERVER BITMAP DISCARDABLE "res/1.bmp"
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
#include "lang/uk-UA.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include "lang/fr-FR.rc"
|
||||
#include "lang/ko-KR.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
#include "lang/sk-SK.rc"
|
||||
|
|
|
@ -18,7 +18,7 @@ IDI_MAINAPP ICON DISCARDABLE resources/sndvol32.ico
|
|||
#include "lang/ja-JP.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
#include "lang/ru-RU.rc"
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#ifdef __GCC__
|
||||
#include "lang/ja-JP.rc"
|
||||
#endif
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
|
|
|
@ -55,19 +55,19 @@ static BOOL HLPFILE_DoReadHlpFile(HLPFILE*, LPCSTR);
|
|||
static BOOL HLPFILE_ReadFileToBuffer(HLPFILE*, HFILE);
|
||||
static BOOL HLPFILE_FindSubFile(HLPFILE*, LPCSTR, BYTE**, BYTE**);
|
||||
static BOOL HLPFILE_SystemCommands(HLPFILE*);
|
||||
static INT HLPFILE_UncompressedLZ77_Size(BYTE *ptr, BYTE *end);
|
||||
static BYTE* HLPFILE_UncompressLZ77(BYTE *ptr, BYTE *end, BYTE *newptr);
|
||||
static INT HLPFILE_UncompressedLZ77_Size(const BYTE *ptr, const BYTE *end);
|
||||
static BYTE* HLPFILE_UncompressLZ77(const BYTE *ptr, const BYTE *end, BYTE *newptr);
|
||||
static BOOL HLPFILE_UncompressLZ77_Phrases(HLPFILE*);
|
||||
static BOOL HLPFILE_Uncompress_Phrases40(HLPFILE*);
|
||||
static BOOL HLPFILE_Uncompress_Topic(HLPFILE*);
|
||||
static BOOL HLPFILE_GetContext(HLPFILE*);
|
||||
static BOOL HLPFILE_GetKeywords(HLPFILE*);
|
||||
static BOOL HLPFILE_GetMap(HLPFILE*);
|
||||
static BOOL HLPFILE_AddPage(HLPFILE*, BYTE*, BYTE*, unsigned, unsigned);
|
||||
static BOOL HLPFILE_SkipParagraph(HLPFILE*, BYTE *, BYTE*, unsigned*);
|
||||
static BOOL HLPFILE_AddPage(HLPFILE*, const BYTE*, const BYTE*, unsigned, unsigned);
|
||||
static BOOL HLPFILE_SkipParagraph(HLPFILE*, const BYTE*, const BYTE*, unsigned*);
|
||||
static void HLPFILE_Uncompress2(HLPFILE*, const BYTE*, const BYTE*, BYTE*, const BYTE*);
|
||||
static BOOL HLPFILE_Uncompress3(HLPFILE*, char*, const char*, const BYTE*, const BYTE*);
|
||||
static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE** dst, unsigned dstsz);
|
||||
static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE* dst, unsigned dstsz);
|
||||
static BOOL HLPFILE_ReadFont(HLPFILE* hlpfile);
|
||||
|
||||
/***********************************************************************
|
||||
|
@ -370,10 +370,10 @@ static BOOL HLPFILE_DoReadHlpFile(HLPFILE *hlpfile, LPCSTR lpszPath)
|
|||
*
|
||||
* HLPFILE_AddPage
|
||||
*/
|
||||
static BOOL HLPFILE_AddPage(HLPFILE *hlpfile, BYTE *buf, BYTE *end, unsigned ref, unsigned offset)
|
||||
static BOOL HLPFILE_AddPage(HLPFILE *hlpfile, const BYTE *buf, const BYTE *end, unsigned ref, unsigned offset)
|
||||
{
|
||||
HLPFILE_PAGE* page;
|
||||
BYTE* title;
|
||||
const BYTE* title;
|
||||
UINT titlesize, blocksize, datalen;
|
||||
char* ptr;
|
||||
HLPFILE_MACRO*macro;
|
||||
|
@ -457,70 +457,70 @@ static BOOL HLPFILE_AddPage(HLPFILE *hlpfile, BYTE *buf, BYTE *end, unsigned ref
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static long fetch_long(BYTE** ptr)
|
||||
static long fetch_long(const BYTE** ptr)
|
||||
{
|
||||
long ret;
|
||||
|
||||
if (*(*ptr) & 1)
|
||||
{
|
||||
ret = (*(unsigned long*)(*ptr) - 0x80000000L) / 2;
|
||||
ret = (*(const unsigned long*)(*ptr) - 0x80000000L) / 2;
|
||||
(*ptr) += 4;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = (*(unsigned short*)(*ptr) - 0x8000) / 2;
|
||||
ret = (*(const unsigned short*)(*ptr) - 0x8000) / 2;
|
||||
(*ptr) += 2;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static unsigned long fetch_ulong(BYTE** ptr)
|
||||
static unsigned long fetch_ulong(const BYTE** ptr)
|
||||
{
|
||||
unsigned long ret;
|
||||
|
||||
if (*(*ptr) & 1)
|
||||
{
|
||||
ret = *(unsigned long*)(*ptr) / 2;
|
||||
ret = *(const unsigned long*)(*ptr) / 2;
|
||||
(*ptr) += 4;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = *(unsigned short*)(*ptr) / 2;
|
||||
ret = *(const unsigned short*)(*ptr) / 2;
|
||||
(*ptr) += 2;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static short fetch_short(BYTE** ptr)
|
||||
static short fetch_short(const BYTE** ptr)
|
||||
{
|
||||
short ret;
|
||||
|
||||
if (*(*ptr) & 1)
|
||||
{
|
||||
ret = (*(unsigned short*)(*ptr) - 0x8000) / 2;
|
||||
ret = (*(const unsigned short*)(*ptr) - 0x8000) / 2;
|
||||
(*ptr) += 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = (*(unsigned char*)(*ptr) - 0x80) / 2;
|
||||
ret = (*(const unsigned char*)(*ptr) - 0x80) / 2;
|
||||
(*ptr)++;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static unsigned short fetch_ushort(BYTE** ptr)
|
||||
static unsigned short fetch_ushort(const BYTE** ptr)
|
||||
{
|
||||
unsigned short ret;
|
||||
|
||||
if (*(*ptr) & 1)
|
||||
{
|
||||
ret = *(unsigned short*)(*ptr) / 2;
|
||||
ret = *(const unsigned short*)(*ptr) / 2;
|
||||
(*ptr) += 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = *(unsigned char*)(*ptr) / 2;
|
||||
ret = *(const unsigned char*)(*ptr) / 2;
|
||||
(*ptr)++;
|
||||
}
|
||||
return ret;
|
||||
|
@ -530,9 +530,9 @@ static unsigned short fetch_ushort(BYTE** ptr)
|
|||
*
|
||||
* HLPFILE_SkipParagraph
|
||||
*/
|
||||
static BOOL HLPFILE_SkipParagraph(HLPFILE *hlpfile, BYTE *buf, BYTE *end, unsigned* len)
|
||||
static BOOL HLPFILE_SkipParagraph(HLPFILE *hlpfile, const BYTE *buf, const BYTE *end, unsigned* len)
|
||||
{
|
||||
BYTE *tmp;
|
||||
const BYTE *tmp;
|
||||
|
||||
if (!hlpfile->first_page) {WINE_WARN("no page\n"); return FALSE;};
|
||||
if (buf + 0x19 > end) {WINE_WARN("header too small\n"); return FALSE;};
|
||||
|
@ -553,11 +553,11 @@ static BOOL HLPFILE_SkipParagraph(HLPFILE *hlpfile, BYTE *buf, BYTE *end, unsign
|
|||
*
|
||||
* Decompress the data part of a bitmap or a metafile
|
||||
*/
|
||||
static BYTE* HLPFILE_DecompressGfx(BYTE* src, unsigned csz, unsigned sz, BYTE packing)
|
||||
static const BYTE* HLPFILE_DecompressGfx(const BYTE* src, unsigned csz, unsigned sz, BYTE packing,
|
||||
BYTE** alloc)
|
||||
{
|
||||
BYTE* dst;
|
||||
const BYTE* dst;
|
||||
BYTE* tmp;
|
||||
BYTE* tmp2;
|
||||
unsigned sz77;
|
||||
|
||||
WINE_TRACE("Unpacking (%d) from %u bytes to %u bytes\n", packing, csz, sz);
|
||||
|
@ -568,19 +568,18 @@ static BYTE* HLPFILE_DecompressGfx(BYTE* src, unsigned csz, unsigned sz, BYTE
|
|||
if (sz != csz)
|
||||
WINE_WARN("Bogus gfx sizes (uncompressed): %u / %u\n", sz, csz);
|
||||
dst = src;
|
||||
*alloc = NULL;
|
||||
break;
|
||||
case 1: /* RunLen */
|
||||
tmp = dst = HeapAlloc(GetProcessHeap(), 0, sz);
|
||||
dst = *alloc = HeapAlloc(GetProcessHeap(), 0, sz);
|
||||
if (!dst) return NULL;
|
||||
HLPFILE_UncompressRLE(src, src + csz, &tmp, sz);
|
||||
if (tmp - dst != sz)
|
||||
WINE_WARN("Bogus gfx sizes (RunLen): %lu/%u\n", (SIZE_T)(tmp - dst), sz);
|
||||
HLPFILE_UncompressRLE(src, src + csz, *alloc, sz);
|
||||
break;
|
||||
case 2: /* LZ77 */
|
||||
sz77 = HLPFILE_UncompressedLZ77_Size(src, src + csz);
|
||||
dst = HeapAlloc(GetProcessHeap(), 0, sz77);
|
||||
dst = *alloc = HeapAlloc(GetProcessHeap(), 0, sz77);
|
||||
if (!dst) return NULL;
|
||||
HLPFILE_UncompressLZ77(src, src + csz, dst);
|
||||
HLPFILE_UncompressLZ77(src, src + csz, *alloc);
|
||||
if (sz77 != sz)
|
||||
WINE_WARN("Bogus gfx sizes (LZ77): %u / %u\n", sz77, sz);
|
||||
break;
|
||||
|
@ -589,15 +588,13 @@ static BYTE* HLPFILE_DecompressGfx(BYTE* src, unsigned csz, unsigned sz, BYTE
|
|||
tmp = HeapAlloc(GetProcessHeap(), 0, sz77);
|
||||
if (!tmp) return FALSE;
|
||||
HLPFILE_UncompressLZ77(src, src + csz, tmp);
|
||||
dst = tmp2 = HeapAlloc(GetProcessHeap(), 0, sz);
|
||||
dst = *alloc = HeapAlloc(GetProcessHeap(), 0, sz);
|
||||
if (!dst)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, tmp);
|
||||
return FALSE;
|
||||
}
|
||||
HLPFILE_UncompressRLE(tmp, tmp + sz77, &tmp2, sz);
|
||||
if (tmp2 - dst != sz)
|
||||
WINE_WARN("Bogus gfx sizes (LZ77+RunLen): %lu / %u\n", (SIZE_T)(tmp2 - dst), sz);
|
||||
HLPFILE_UncompressRLE(tmp, tmp + sz77, *alloc, sz);
|
||||
HeapFree(GetProcessHeap(), 0, tmp);
|
||||
break;
|
||||
default:
|
||||
|
@ -779,10 +776,11 @@ static BOOL HLPFILE_RtfAddTransparentBitmap(struct RtfData* rd, const BITMAPINFO
|
|||
* HLPFILE_RtfAddBitmap
|
||||
*
|
||||
*/
|
||||
static BOOL HLPFILE_RtfAddBitmap(struct RtfData* rd, BYTE* beg, BYTE type, BYTE pack)
|
||||
static BOOL HLPFILE_RtfAddBitmap(struct RtfData* rd, const BYTE* beg, BYTE type, BYTE pack)
|
||||
{
|
||||
BYTE* ptr;
|
||||
BYTE* pict_beg;
|
||||
const BYTE* ptr;
|
||||
const BYTE* pict_beg;
|
||||
BYTE* alloc = NULL;
|
||||
BITMAPINFO* bi;
|
||||
unsigned long off, csz;
|
||||
unsigned nc = 0;
|
||||
|
@ -840,7 +838,7 @@ static BOOL HLPFILE_RtfAddBitmap(struct RtfData* rd, BYTE* beg, BYTE type, BYTE
|
|||
ptr += 4;
|
||||
}
|
||||
}
|
||||
pict_beg = HLPFILE_DecompressGfx(beg + off, csz, bi->bmiHeader.biSizeImage, pack);
|
||||
pict_beg = HLPFILE_DecompressGfx(beg + off, csz, bi->bmiHeader.biSizeImage, pack, &alloc);
|
||||
|
||||
if (clrImportant == 1 && nc > 0)
|
||||
{
|
||||
|
@ -868,7 +866,7 @@ static BOOL HLPFILE_RtfAddBitmap(struct RtfData* rd, BYTE* beg, BYTE type, BYTE
|
|||
ret = TRUE;
|
||||
done:
|
||||
HeapFree(GetProcessHeap(), 0, bi);
|
||||
if (pict_beg != beg + off) HeapFree(GetProcessHeap(), 0, pict_beg);
|
||||
HeapFree(GetProcessHeap(), 0, alloc);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -877,12 +875,13 @@ done:
|
|||
* HLPFILE_RtfAddMetaFile
|
||||
*
|
||||
*/
|
||||
static BOOL HLPFILE_RtfAddMetaFile(struct RtfData* rd, BYTE* beg, BYTE pack)
|
||||
static BOOL HLPFILE_RtfAddMetaFile(struct RtfData* rd, const BYTE* beg, BYTE pack)
|
||||
{
|
||||
BYTE* ptr;
|
||||
const BYTE* ptr;
|
||||
unsigned long size, csize;
|
||||
unsigned long off, hsoff;
|
||||
BYTE* bits;
|
||||
const BYTE* bits;
|
||||
BYTE* alloc = NULL;
|
||||
char tmp[256];
|
||||
unsigned mm;
|
||||
BOOL ret;
|
||||
|
@ -907,13 +906,13 @@ static BOOL HLPFILE_RtfAddMetaFile(struct RtfData* rd, BYTE* beg, BYTE pack)
|
|||
WINE_TRACE("sz=%lu csz=%lu offs=%lu/%u,%lu\n",
|
||||
size, csize, off, ptr - beg, hsoff);
|
||||
|
||||
bits = HLPFILE_DecompressGfx(beg + off, csize, size, pack);
|
||||
bits = HLPFILE_DecompressGfx(beg + off, csize, size, pack, &alloc);
|
||||
if (!bits) return FALSE;
|
||||
|
||||
ret = HLPFILE_RtfAddHexBytes(rd, bits, size) &&
|
||||
HLPFILE_RtfAddControl(rd, "}");
|
||||
|
||||
if (bits != beg + off) HeapFree(GetProcessHeap(), 0, bits);
|
||||
HeapFree(GetProcessHeap(), 0, alloc);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -923,7 +922,7 @@ static BOOL HLPFILE_RtfAddMetaFile(struct RtfData* rd, BYTE* beg, BYTE pack)
|
|||
*
|
||||
*/
|
||||
static BOOL HLPFILE_RtfAddGfxByAddr(struct RtfData* rd, HLPFILE *hlpfile,
|
||||
BYTE* ref, unsigned long size)
|
||||
const BYTE* ref, unsigned long size)
|
||||
{
|
||||
unsigned i, numpict;
|
||||
|
||||
|
@ -932,9 +931,9 @@ static BOOL HLPFILE_RtfAddGfxByAddr(struct RtfData* rd, HLPFILE *hlpfile,
|
|||
|
||||
for (i = 0; i < numpict; i++)
|
||||
{
|
||||
BYTE* beg;
|
||||
BYTE* ptr;
|
||||
BYTE type, pack;
|
||||
const BYTE* beg;
|
||||
const BYTE* ptr;
|
||||
BYTE type, pack;
|
||||
|
||||
WINE_TRACE("Offset[%d] = %x\n", i, GET_UINT(ref, (1 + i) * 4));
|
||||
beg = ptr = ref + GET_UINT(ref, (1 + i) * 4);
|
||||
|
@ -1043,7 +1042,7 @@ static BOOL HLPFILE_BrowseParagraph(HLPFILE_PAGE* page, struct RtfData* rd,
|
|||
BYTE *buf, BYTE* end, unsigned* parlen)
|
||||
{
|
||||
UINT textsize;
|
||||
BYTE *format, *format_end;
|
||||
const BYTE *format, *format_end;
|
||||
char *text, *text_base, *text_end;
|
||||
long size, blocksize, datalen;
|
||||
unsigned short bits;
|
||||
|
@ -1640,7 +1639,7 @@ BOOL HLPFILE_BrowsePage(HLPFILE_PAGE* page, struct RtfData* rd,
|
|||
case 0x20:
|
||||
case 0x23:
|
||||
if (!HLPFILE_BrowseParagraph(page, rd, buf, end, &parlen)) return FALSE;
|
||||
if (relative >= index * 0x8000 + offs)
|
||||
if (relative > index * 0x8000 + offs)
|
||||
rd->char_pos_rel = rd->char_pos;
|
||||
offs += parlen;
|
||||
break;
|
||||
|
@ -1887,6 +1886,17 @@ static BOOL HLPFILE_SystemCommands(HLPFILE* hlpfile)
|
|||
hlpfile->flags = flags;
|
||||
hlpfile->charset = DEFAULT_CHARSET;
|
||||
|
||||
if (hlpfile->version <= 16)
|
||||
{
|
||||
char *str = (char*)buf + 0x15;
|
||||
|
||||
hlpfile->lpszTitle = HeapAlloc(GetProcessHeap(), 0, strlen(str) + 1);
|
||||
if (!hlpfile->lpszTitle) return FALSE;
|
||||
lstrcpy(hlpfile->lpszTitle, str);
|
||||
WINE_TRACE("Title: %s\n", hlpfile->lpszTitle);
|
||||
/* Nothing more to parse */
|
||||
return TRUE;
|
||||
}
|
||||
for (ptr = buf + 0x15; ptr + 4 <= end; ptr += GET_USHORT(ptr, 2) + 4)
|
||||
{
|
||||
char *str = (char*) ptr + 4;
|
||||
|
@ -1996,7 +2006,7 @@ static BOOL HLPFILE_SystemCommands(HLPFILE* hlpfile)
|
|||
*
|
||||
* HLPFILE_UncompressedLZ77_Size
|
||||
*/
|
||||
static INT HLPFILE_UncompressedLZ77_Size(BYTE *ptr, BYTE *end)
|
||||
static INT HLPFILE_UncompressedLZ77_Size(const BYTE *ptr, const BYTE *end)
|
||||
{
|
||||
int i, newsize = 0;
|
||||
|
||||
|
@ -2023,7 +2033,7 @@ static INT HLPFILE_UncompressedLZ77_Size(BYTE *ptr, BYTE *end)
|
|||
*
|
||||
* HLPFILE_UncompressLZ77
|
||||
*/
|
||||
static BYTE *HLPFILE_UncompressLZ77(BYTE *ptr, BYTE *end, BYTE *newptr)
|
||||
static BYTE *HLPFILE_UncompressLZ77(const BYTE *ptr, const BYTE *end, BYTE *newptr)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -2349,10 +2359,10 @@ static BOOL HLPFILE_Uncompress3(HLPFILE* hlpfile, char* dst, const char* dst_end
|
|||
*
|
||||
*
|
||||
*/
|
||||
static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE** dst, unsigned dstsz)
|
||||
static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE* dst, unsigned dstsz)
|
||||
{
|
||||
BYTE ch;
|
||||
BYTE* sdst = *dst + dstsz;
|
||||
BYTE* sdst = dst + dstsz;
|
||||
|
||||
while (src < end)
|
||||
{
|
||||
|
@ -2360,21 +2370,21 @@ static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE** dst,
|
|||
if (ch & 0x80)
|
||||
{
|
||||
ch &= 0x7F;
|
||||
if ((*dst) + ch <= sdst)
|
||||
memcpy(*dst, src, ch);
|
||||
if (dst + ch <= sdst)
|
||||
memcpy(dst, src, ch);
|
||||
src += ch;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((*dst) + ch <= sdst)
|
||||
memset(*dst, (char)*src, ch);
|
||||
if (dst + ch <= sdst)
|
||||
memset(dst, (char)*src, ch);
|
||||
src++;
|
||||
}
|
||||
*dst += ch;
|
||||
dst += ch;
|
||||
}
|
||||
if (*dst != sdst)
|
||||
if (dst != sdst)
|
||||
WINE_WARN("Buffer X-flow: d(%lu) instead of d(%u)\n",
|
||||
(SIZE_T)(*dst - (sdst - dstsz)), dstsz);
|
||||
(SIZE_T)(dst - (sdst - dstsz)), dstsz);
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
|
@ -2641,5 +2651,6 @@ void HLPFILE_FreeHlpFile(HLPFILE* hlpfile)
|
|||
HeapFree(GetProcessHeap(), 0, hlpfile->phrases_offsets);
|
||||
HeapFree(GetProcessHeap(), 0, hlpfile->phrases_buffer);
|
||||
HeapFree(GetProcessHeap(), 0, hlpfile->topic_map);
|
||||
HeapFree(GetProcessHeap(), 0, hlpfile->help_on_file);
|
||||
HeapFree(GetProcessHeap(), 0, hlpfile);
|
||||
}
|
||||
|
|
|
@ -132,6 +132,11 @@ typedef struct tagHlpFileFile
|
|||
unsigned numWindows;
|
||||
HLPFILE_WINDOWINFO* windows;
|
||||
HICON hIcon;
|
||||
|
||||
BOOL has_popup_color;
|
||||
COLORREF popup_color;
|
||||
|
||||
LPSTR help_on_file;
|
||||
} HLPFILE;
|
||||
|
||||
/*
|
||||
|
|
|
@ -73,8 +73,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Index"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Annuller", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -72,8 +72,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Index"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Abbrechen", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -72,8 +72,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Index"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Cancel", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
|
||||
|
|
|
@ -75,8 +75,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Index"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Annuler", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -73,10 +73,15 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "인덱스"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "확인(&O)", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "취소(&C)", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "찾기"
|
||||
{
|
||||
LTEXT "아직 구현되지 않음", -1, 10, 10, 180, 150
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
||||
|
|
|
@ -72,8 +72,14 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Index"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Annuleren", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Zoeken"
|
||||
{
|
||||
LTEXT "Nog niet geimplementeerd", -1, 10, 10, 180, 150
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -26,17 +26,17 @@ MAIN_MENU MENU LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
|
|||
MENUITEM "&Åpne", MNID_FILE_OPEN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Skriv &ut", MNID_FILE_PRINT
|
||||
MENUITEM "Opp&sett av skriveren ...", MNID_FILE_SETUP
|
||||
MENUITEM "Opp&sett av skriveren...", MNID_FILE_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avslutt", MNID_FILE_EXIT
|
||||
}
|
||||
POPUP "R&ediger" {
|
||||
MENUITEM "&Kopier ...", MNID_EDIT_COPYDLG
|
||||
MENUITEM "&Kopier...", MNID_EDIT_COPYDLG
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "K&ommenter ...", MNID_EDIT_ANNOTATE
|
||||
MENUITEM "K&ommenter...", MNID_EDIT_ANNOTATE
|
||||
}
|
||||
POPUP "&Bokmerke" {
|
||||
MENUITEM "&Definer ...", MNID_BKMK_DEFINE
|
||||
MENUITEM "&Definer...", MNID_BKMK_DEFINE
|
||||
}
|
||||
POPUP "&Innstillinger" {
|
||||
POPUP "Synlighet"
|
||||
|
@ -58,7 +58,7 @@ MAIN_MENU MENU LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
|
|||
MENUITEM "&Hjelp til Hjelp", MNID_HELP_HELPON
|
||||
MENUITEM "All&tid øverst", MNID_HELP_HELPTOP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Informasjon ...", MNID_HELP_ABOUT
|
||||
MENUITEM "&Informasjon...", MNID_HELP_ABOUT
|
||||
#ifdef WINELIB
|
||||
MENUITEM "&Om Wine", MNID_HELP_WINE
|
||||
#endif
|
||||
|
@ -71,8 +71,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Innhold"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Avbryt", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
@ -98,9 +96,9 @@ CONTEXT_MENU MENU LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
|
|||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Kommentar ...", MNID_CTXT_ANNOTATE
|
||||
MENUITEM "Kommentar...", MNID_CTXT_ANNOTATE
|
||||
MENUITEM "Kopier", MNID_CTXT_COPY
|
||||
MENUITEM "Skriv ut ...", MNID_CTXT_PRINT
|
||||
MENUITEM "Skriv ut...", MNID_CTXT_PRINT
|
||||
POPUP "Skriftstørrelse"
|
||||
BEGIN
|
||||
MENUITEM "Liten", MNID_CTXT_FONTS_SMALL
|
|
@ -73,8 +73,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Indeks"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Anuluj", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -71,8 +71,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Óêàçàòåëü"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Îòìåíà", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
@ -85,13 +83,13 @@ STID_INFO, "
|
|||
STID_NOT_IMPLEMENTED, "Íå ðåàëèçîâàííî"
|
||||
STID_HLPFILE_ERROR_s, "Îøèáêà ïðè ÷òåíèè ôàéëà ïîìîùè `%s'"
|
||||
STID_INDEX, "&Ñîäåðæàíèå"
|
||||
STID_CONTENTS, "Summary"
|
||||
STID_CONTENTS, "Íà÷àëî"
|
||||
STID_BACK, "&Íàçàä"
|
||||
STID_ALL_FILES, "Âñå ôàéëû (*.*)"
|
||||
STID_HELP_FILES_HLP, "Ôàéëû ñïðàâêè (*.hlp)"
|
||||
STID_FILE_NOT_FOUND_s "Íå ìîãó íàéòè '%s'. Âû õîòèòå íàéòè ýòîò ôàéë ñàìîñòîÿòåëüíî?"
|
||||
STID_NO_RICHEDIT "Íå ìîãó íàéòè richedit"
|
||||
STID_PSH_INDEX, "Help topics: "
|
||||
STID_PSH_INDEX, "Ñîäåðæàíèå: "
|
||||
}
|
||||
|
||||
CONTEXT_MENU MENU LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
|
|
@ -73,8 +73,6 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Indeks"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
PUSHBUTTON "&V redu", IDOK, 40, 170, 50, 12
|
||||
PUSHBUTTON "&Prekliči", IDCANCEL, 120, 170, 50, 12
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
|
|
|
@ -387,7 +387,7 @@ char *yytext;
|
|||
* Help Viewer
|
||||
*
|
||||
* Copyright 1996 Ulrich Schmid
|
||||
* Copyright 2002 Eric Pouech
|
||||
* Copyright 2002,2008 Eric Pouech
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -421,16 +421,22 @@ char *yytext;
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(winhelp);
|
||||
|
||||
static LPCSTR macroptr;
|
||||
static LPSTR strptr;
|
||||
static int quote_stack[32];
|
||||
static unsigned int quote_stk_idx = 0;
|
||||
struct lex_data {
|
||||
LPCSTR macroptr;
|
||||
LPSTR strptr;
|
||||
int quote_stack[32];
|
||||
unsigned quote_stk_idx;
|
||||
LPSTR cache_string[32];
|
||||
int cache_used;
|
||||
};
|
||||
static struct lex_data* lex_data = NULL;
|
||||
|
||||
struct lexret yylval;
|
||||
|
||||
#define YY_INPUT(buf,result,max_size)\
|
||||
if ((result = *macroptr ? 1 : 0)) buf[0] = *macroptr++;
|
||||
if ((result = *lex_data->macroptr ? 1 : 0)) buf[0] = *lex_data->macroptr++;
|
||||
|
||||
#line 434 "lex.yy.c"
|
||||
#line 440 "lex.yy.c"
|
||||
|
||||
/* Macros after this point can all be overridden by user definitions in
|
||||
* section 1.
|
||||
|
@ -581,10 +587,10 @@ YY_DECL
|
|||
register char *yy_cp, *yy_bp;
|
||||
register int yy_act;
|
||||
|
||||
#line 49 "macro.lex.l"
|
||||
#line 55 "macro.lex.l"
|
||||
|
||||
|
||||
#line 588 "lex.yy.c"
|
||||
#line 594 "lex.yy.c"
|
||||
|
||||
if ( yy_init )
|
||||
{
|
||||
|
@ -669,92 +675,94 @@ do_action: /* This label is used only to access EOF actions. */
|
|||
|
||||
case 1:
|
||||
YY_RULE_SETUP
|
||||
#line 51 "macro.lex.l"
|
||||
#line 57 "macro.lex.l"
|
||||
yylval.integer = strtol(yytext, NULL, 10); return INTEGER;
|
||||
YY_BREAK
|
||||
case 2:
|
||||
YY_RULE_SETUP
|
||||
#line 52 "macro.lex.l"
|
||||
#line 58 "macro.lex.l"
|
||||
yylval.integer = strtol(yytext, NULL, 16); return INTEGER;
|
||||
YY_BREAK
|
||||
case 3:
|
||||
YY_RULE_SETUP
|
||||
#line 54 "macro.lex.l"
|
||||
#line 60 "macro.lex.l"
|
||||
return MACRO_Lookup(yytext, &yylval);
|
||||
YY_BREAK
|
||||
case 4:
|
||||
#line 57 "macro.lex.l"
|
||||
#line 63 "macro.lex.l"
|
||||
case 5:
|
||||
#line 58 "macro.lex.l"
|
||||
#line 64 "macro.lex.l"
|
||||
case 6:
|
||||
#line 59 "macro.lex.l"
|
||||
#line 65 "macro.lex.l"
|
||||
case 7:
|
||||
#line 60 "macro.lex.l"
|
||||
#line 66 "macro.lex.l"
|
||||
case 8:
|
||||
#line 61 "macro.lex.l"
|
||||
#line 67 "macro.lex.l"
|
||||
case 9:
|
||||
YY_RULE_SETUP
|
||||
#line 61 "macro.lex.l"
|
||||
#line 67 "macro.lex.l"
|
||||
{
|
||||
if (quote_stk_idx == 0 ||
|
||||
(yytext[0] == '\"' && quote_stack[quote_stk_idx - 1] != '\"') ||
|
||||
if (lex_data->quote_stk_idx == 0 ||
|
||||
(yytext[0] == '\"' && lex_data->quote_stack[lex_data->quote_stk_idx - 1] != '\"') ||
|
||||
(yytext[0] == '`'))
|
||||
{
|
||||
/* opening a new one */
|
||||
if (quote_stk_idx == 0)
|
||||
if (lex_data->quote_stk_idx == 0)
|
||||
{
|
||||
strptr = HeapAlloc(GetProcessHeap(), 0, strlen(macroptr) + 1);
|
||||
yylval.string = strptr;
|
||||
assert(lex_data->cache_used < sizeof(lex_data->cache_string) / sizeof(lex_data->cache_string[0]));
|
||||
lex_data->strptr = lex_data->cache_string[lex_data->cache_used] = HeapAlloc(GetProcessHeap(), 0, strlen(lex_data->macroptr) + 1);
|
||||
yylval.string = lex_data->strptr;
|
||||
lex_data->cache_used++;
|
||||
BEGIN(quote);
|
||||
}
|
||||
else *strptr++ = yytext[0];
|
||||
quote_stack[quote_stk_idx++] = yytext[0];
|
||||
assert(quote_stk_idx < sizeof(quote_stack) / sizeof(quote_stack[0]));
|
||||
else *lex_data->strptr++ = yytext[0];
|
||||
lex_data->quote_stack[lex_data->quote_stk_idx++] = yytext[0];
|
||||
assert(lex_data->quote_stk_idx < sizeof(lex_data->quote_stack) / sizeof(lex_data->quote_stack[0]));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (yytext[0] == '`') assert(0);
|
||||
/* close the current quote */
|
||||
if (--quote_stk_idx == 0)
|
||||
if (--lex_data->quote_stk_idx == 0)
|
||||
{
|
||||
BEGIN INITIAL;
|
||||
*strptr++ = '\0';
|
||||
*lex_data->strptr++ = '\0';
|
||||
return STRING;
|
||||
}
|
||||
else *strptr++ = yytext[0];
|
||||
else *lex_data->strptr++ = yytext[0];
|
||||
}
|
||||
}
|
||||
YY_BREAK
|
||||
case 10:
|
||||
YY_RULE_SETUP
|
||||
#line 91 "macro.lex.l"
|
||||
*strptr++ = yytext[0];
|
||||
#line 99 "macro.lex.l"
|
||||
*lex_data->strptr++ = yytext[0];
|
||||
YY_BREAK
|
||||
case 11:
|
||||
YY_RULE_SETUP
|
||||
#line 92 "macro.lex.l"
|
||||
*strptr++ = yytext[1];
|
||||
#line 100 "macro.lex.l"
|
||||
*lex_data->strptr++ = yytext[1];
|
||||
YY_BREAK
|
||||
case YY_STATE_EOF(quote):
|
||||
#line 93 "macro.lex.l"
|
||||
#line 101 "macro.lex.l"
|
||||
return 0;
|
||||
YY_BREAK
|
||||
case 12:
|
||||
YY_RULE_SETUP
|
||||
#line 95 "macro.lex.l"
|
||||
#line 103 "macro.lex.l"
|
||||
|
||||
YY_BREAK
|
||||
case 13:
|
||||
YY_RULE_SETUP
|
||||
#line 96 "macro.lex.l"
|
||||
#line 104 "macro.lex.l"
|
||||
return yytext[0];
|
||||
YY_BREAK
|
||||
case 14:
|
||||
YY_RULE_SETUP
|
||||
#line 97 "macro.lex.l"
|
||||
#line 105 "macro.lex.l"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 758 "lex.yy.c"
|
||||
#line 766 "lex.yy.c"
|
||||
case YY_STATE_EOF(INITIAL):
|
||||
yyterminate();
|
||||
|
||||
|
@ -1640,7 +1648,7 @@ int main()
|
|||
return 0;
|
||||
}
|
||||
#endif
|
||||
#line 97 "macro.lex.l"
|
||||
#line 105 "macro.lex.l"
|
||||
|
||||
|
||||
#if 0
|
||||
|
@ -1807,11 +1815,17 @@ static int MACRO_CallVoidFunc(FARPROC fn, const char* args)
|
|||
|
||||
BOOL MACRO_ExecuteMacro(LPCSTR macro)
|
||||
{
|
||||
struct lex_data curr_lex_data, *prev_lex_data;
|
||||
BOOL ret = TRUE;
|
||||
int t;
|
||||
|
||||
WINE_TRACE("%s\n", wine_dbgstr_a(macro));
|
||||
|
||||
macroptr = macro;
|
||||
prev_lex_data = lex_data;
|
||||
lex_data = &curr_lex_data;
|
||||
|
||||
memset(lex_data, 0, sizeof(*lex_data));
|
||||
lex_data->macroptr = macro;
|
||||
|
||||
while ((t = yylex()) != EMPTY)
|
||||
{
|
||||
|
@ -1830,17 +1844,18 @@ BOOL MACRO_ExecuteMacro(LPCSTR macro)
|
|||
}
|
||||
switch (t = yylex())
|
||||
{
|
||||
case EMPTY: return 1;
|
||||
case EMPTY: goto done;
|
||||
case ';': break;
|
||||
default: return 0;
|
||||
default: ret = FALSE; goto done;
|
||||
}
|
||||
}
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, strptr);
|
||||
strptr = NULL;
|
||||
quote_stk_idx = 0;
|
||||
done:
|
||||
for (t = 0; t < lex_data->cache_used; t++)
|
||||
HeapFree(GetProcessHeap(), 0, lex_data->cache_string[t]);
|
||||
lex_data = prev_lex_data;
|
||||
|
||||
return 1;
|
||||
return ret;
|
||||
}
|
||||
|
||||
#ifndef yywrap
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* Help Viewer
|
||||
*
|
||||
* Copyright 1996 Ulrich Schmid
|
||||
* Copyright 2002 Eric Pouech
|
||||
* Copyright 2002, 2008 Eric Pouech
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -555,8 +555,14 @@ void CALLBACK MACRO_GotoMark(LPCSTR str)
|
|||
|
||||
void CALLBACK MACRO_HelpOn(void)
|
||||
{
|
||||
LPCSTR file;
|
||||
|
||||
WINE_TRACE("()\n");
|
||||
MACRO_JumpContents((Globals.wVersion > 4) ? "winhelp32.hlp" : "winhelp.hlp", NULL);
|
||||
file = Globals.active_win->page->file->help_on_file;
|
||||
if (!file)
|
||||
file = (Globals.wVersion > 4) ? "winhlp32.hlp" : "winhelp.hlp";
|
||||
|
||||
MACRO_JumpContents(file, NULL);
|
||||
}
|
||||
|
||||
void CALLBACK MACRO_HelpOnTop(void)
|
||||
|
@ -890,12 +896,19 @@ void CALLBACK MACRO_SetContents(LPCSTR str, LONG u)
|
|||
|
||||
void CALLBACK MACRO_SetHelpOnFile(LPCSTR str)
|
||||
{
|
||||
WINE_FIXME("(\"%s\")\n", str);
|
||||
WINE_TRACE("(\"%s\")\n", str);
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, Globals.active_win->page->file->help_on_file);
|
||||
Globals.active_win->page->file->help_on_file = HeapAlloc(GetProcessHeap(), 0, strlen(str) + 1);
|
||||
if (Globals.active_win->page->file->help_on_file)
|
||||
strcpy(Globals.active_win->page->file->help_on_file, str);
|
||||
}
|
||||
|
||||
void CALLBACK MACRO_SetPopupColor(LONG u1, LONG u2, LONG u3)
|
||||
void CALLBACK MACRO_SetPopupColor(LONG r, LONG g, LONG b)
|
||||
{
|
||||
WINE_FIXME("(%u, %u, %u)\n", u1, u2, u3);
|
||||
WINE_TRACE("(%x, %x, %x)\n", r, g, b);
|
||||
Globals.active_win->page->file->has_popup_color = TRUE;
|
||||
Globals.active_win->page->file->popup_color = RGB(r, g, b);
|
||||
}
|
||||
|
||||
void CALLBACK MACRO_ShellExecute(LPCSTR str1, LPCSTR str2, LONG u1, LONG u2, LPCSTR str3, LPCSTR str4)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* Help Viewer
|
||||
*
|
||||
* Copyright 1996 Ulrich Schmid
|
||||
* Copyright 2002 Eric Pouech
|
||||
* Copyright 2002,2008 Eric Pouech
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -36,14 +36,20 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(winhelp);
|
||||
|
||||
static LPCSTR macroptr;
|
||||
static LPSTR strptr;
|
||||
static int quote_stack[32];
|
||||
static unsigned int quote_stk_idx = 0;
|
||||
struct lex_data {
|
||||
LPCSTR macroptr;
|
||||
LPSTR strptr;
|
||||
int quote_stack[32];
|
||||
unsigned quote_stk_idx;
|
||||
LPSTR cache_string[32];
|
||||
int cache_used;
|
||||
};
|
||||
static struct lex_data* lex_data = NULL;
|
||||
|
||||
struct lexret yylval;
|
||||
|
||||
#define YY_INPUT(buf,result,max_size)\
|
||||
if ((result = *macroptr ? 1 : 0)) buf[0] = *macroptr++;
|
||||
if ((result = *lex_data->macroptr ? 1 : 0)) buf[0] = *lex_data->macroptr++;
|
||||
|
||||
%}
|
||||
%%
|
||||
|
@ -59,37 +65,39 @@ struct lexret yylval;
|
|||
<quote>\` |
|
||||
<quote>\" |
|
||||
<quote>\' {
|
||||
if (quote_stk_idx == 0 ||
|
||||
(yytext[0] == '\"' && quote_stack[quote_stk_idx - 1] != '\"') ||
|
||||
if (lex_data->quote_stk_idx == 0 ||
|
||||
(yytext[0] == '\"' && lex_data->quote_stack[lex_data->quote_stk_idx - 1] != '\"') ||
|
||||
(yytext[0] == '`'))
|
||||
{
|
||||
/* opening a new one */
|
||||
if (quote_stk_idx == 0)
|
||||
if (lex_data->quote_stk_idx == 0)
|
||||
{
|
||||
strptr = HeapAlloc(GetProcessHeap(), 0, strlen(macroptr) + 1);
|
||||
yylval.string = strptr;
|
||||
assert(lex_data->cache_used < sizeof(lex_data->cache_string) / sizeof(lex_data->cache_string[0]));
|
||||
lex_data->strptr = lex_data->cache_string[lex_data->cache_used] = HeapAlloc(GetProcessHeap(), 0, strlen(lex_data->macroptr) + 1);
|
||||
yylval.string = lex_data->strptr;
|
||||
lex_data->cache_used++;
|
||||
BEGIN(quote);
|
||||
}
|
||||
else *strptr++ = yytext[0];
|
||||
quote_stack[quote_stk_idx++] = yytext[0];
|
||||
assert(quote_stk_idx < sizeof(quote_stack) / sizeof(quote_stack[0]));
|
||||
else *lex_data->strptr++ = yytext[0];
|
||||
lex_data->quote_stack[lex_data->quote_stk_idx++] = yytext[0];
|
||||
assert(lex_data->quote_stk_idx < sizeof(lex_data->quote_stack) / sizeof(lex_data->quote_stack[0]));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (yytext[0] == '`') assert(0);
|
||||
/* close the current quote */
|
||||
if (--quote_stk_idx == 0)
|
||||
if (--lex_data->quote_stk_idx == 0)
|
||||
{
|
||||
BEGIN INITIAL;
|
||||
*strptr++ = '\0';
|
||||
*lex_data->strptr++ = '\0';
|
||||
return STRING;
|
||||
}
|
||||
else *strptr++ = yytext[0];
|
||||
else *lex_data->strptr++ = yytext[0];
|
||||
}
|
||||
}
|
||||
|
||||
<quote>. *strptr++ = yytext[0];
|
||||
<quote>\\. *strptr++ = yytext[1];
|
||||
<quote>. *lex_data->strptr++ = yytext[0];
|
||||
<quote>\\. *lex_data->strptr++ = yytext[1];
|
||||
<quote><<EOF>> return 0;
|
||||
|
||||
" "
|
||||
|
@ -260,11 +268,17 @@ static int MACRO_CallVoidFunc(FARPROC fn, const char* args)
|
|||
|
||||
BOOL MACRO_ExecuteMacro(LPCSTR macro)
|
||||
{
|
||||
struct lex_data curr_lex_data, *prev_lex_data;
|
||||
BOOL ret = TRUE;
|
||||
int t;
|
||||
|
||||
WINE_TRACE("%s\n", wine_dbgstr_a(macro));
|
||||
|
||||
macroptr = macro;
|
||||
prev_lex_data = lex_data;
|
||||
lex_data = &curr_lex_data;
|
||||
|
||||
memset(lex_data, 0, sizeof(*lex_data));
|
||||
lex_data->macroptr = macro;
|
||||
|
||||
while ((t = yylex()) != EMPTY)
|
||||
{
|
||||
|
@ -283,17 +297,18 @@ BOOL MACRO_ExecuteMacro(LPCSTR macro)
|
|||
}
|
||||
switch (t = yylex())
|
||||
{
|
||||
case EMPTY: return 1;
|
||||
case EMPTY: goto done;
|
||||
case ';': break;
|
||||
default: return 0;
|
||||
default: ret = FALSE; goto done;
|
||||
}
|
||||
}
|
||||
|
||||
HeapFree(GetProcessHeap(), 0, strptr);
|
||||
strptr = NULL;
|
||||
quote_stk_idx = 0;
|
||||
done:
|
||||
for (t = 0; t < lex_data->cache_used; t++)
|
||||
HeapFree(GetProcessHeap(), 0, lex_data->cache_string[t]);
|
||||
lex_data = prev_lex_data;
|
||||
|
||||
return 1;
|
||||
return ret;
|
||||
}
|
||||
|
||||
#ifndef yywrap
|
||||
|
|
|
@ -42,7 +42,7 @@ IDI_WINHELP ICON DISCARDABLE winhelp.ico
|
|||
#include "lang/ko-KR.rc"
|
||||
// #include "lang/lt-LT.rc"
|
||||
#include "lang/nl-NL.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/pl-PL.rc"
|
||||
#include "lang/pt-BR.rc"
|
||||
// #include "lang/rm-CH.rc"
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
* 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
|
||||
* 2002, 2008 Eric Pouech <eric.pouech@wanadoo.fr>
|
||||
* 2004 Ken Belleau <jamez@ivic.qc.ca>
|
||||
* 2008 Kirill K. Smirnov <lich@math.spbu.ru>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -58,7 +59,7 @@ static void WINHELP_DeleteButtons(WINHELP_WINDOW*);
|
|||
static void WINHELP_SetupText(HWND hWnd, WINHELP_WINDOW *win, ULONG relative);
|
||||
static void WINHELP_DeletePageLinks(HLPFILE_PAGE* page);
|
||||
|
||||
WINHELP_GLOBALS Globals = {3, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, {{{NULL,NULL}},0}};
|
||||
WINHELP_GLOBALS Globals = {3, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, {{{NULL,NULL}},0}, NULL};
|
||||
|
||||
#define CTL_ID_BUTTON 0x700
|
||||
#define CTL_ID_TEXT 0x701
|
||||
|
@ -228,7 +229,10 @@ static HLPFILE_WINDOWINFO* WINHELP_GetPopupWindowInfo(HLPFILE* hlpfile,
|
|||
|
||||
wi.style = SW_SHOW;
|
||||
wi.win_style = WS_POPUP | WS_BORDER;
|
||||
wi.sr_color = parent->info->sr_color;
|
||||
if (parent->page->file->has_popup_color)
|
||||
wi.sr_color = parent->page->file->popup_color;
|
||||
else
|
||||
wi.sr_color = parent->info->sr_color;
|
||||
wi.nsr_color = 0xFFFFFF;
|
||||
|
||||
return &wi;
|
||||
|
@ -1098,6 +1102,8 @@ static DWORD CALLBACK WINHELP_RtfStreamIn(DWORD_PTR cookie, BYTE* buff,
|
|||
|
||||
static void WINHELP_SetupText(HWND hTextWnd, WINHELP_WINDOW* win, ULONG relative)
|
||||
{
|
||||
/* At first clear area - needed by EM_POSFROMCHAR/EM_SETSCROLLPOS */
|
||||
SendMessage(hTextWnd, WM_SETTEXT, 0, (LPARAM)"");
|
||||
SendMessage(hTextWnd, WM_SETREDRAW, FALSE, 0);
|
||||
SendMessage(hTextWnd, EM_SETBKGNDCOLOR, 0, (LPARAM)win->info->sr_color);
|
||||
/* set word-wrap to window size (undocumented) */
|
||||
|
@ -1127,10 +1133,6 @@ static void WINHELP_SetupText(HWND hTextWnd, WINHELP_WINDOW* win, ULONG relative
|
|||
pt.x = 0; pt.y = ptl.y;
|
||||
SendMessage(hTextWnd, EM_SETSCROLLPOS, 0, (LPARAM)&pt);
|
||||
}
|
||||
else
|
||||
{
|
||||
SendMessage(hTextWnd, WM_SETTEXT, 0, (LPARAM)"");
|
||||
}
|
||||
SendMessage(hTextWnd, WM_SETREDRAW, TRUE, 0);
|
||||
InvalidateRect(hTextWnd, NULL, TRUE);
|
||||
}
|
||||
|
@ -1169,10 +1171,21 @@ static LRESULT CALLBACK WINHELP_ButtonBoxWndProc(HWND hWnd, UINT msg, WPARAM wPa
|
|||
0, 0, 0, 0,
|
||||
hWnd, (HMENU) button->wParam,
|
||||
Globals.hInstance, 0);
|
||||
if (button->hWnd) {
|
||||
if (button->hWnd)
|
||||
{
|
||||
if (Globals.button_proc == NULL)
|
||||
{
|
||||
NONCLIENTMETRICSW ncm;
|
||||
Globals.button_proc = (WNDPROC) GetWindowLongPtr(button->hWnd, GWLP_WNDPROC);
|
||||
|
||||
ncm.cbSize = sizeof(NONCLIENTMETRICSW);
|
||||
SystemParametersInfoW(SPI_GETNONCLIENTMETRICS,
|
||||
sizeof(NONCLIENTMETRICSW), &ncm, 0);
|
||||
Globals.hButtonFont = CreateFontIndirectW(&ncm.lfMenuFont);
|
||||
}
|
||||
SetWindowLongPtr(button->hWnd, GWLP_WNDPROC, (LONG_PTR) WINHELP_ButtonWndProc);
|
||||
if (Globals.hButtonFont)
|
||||
SendMessage(button->hWnd, WM_SETFONT, (WPARAM)Globals.hButtonFont, TRUE);
|
||||
}
|
||||
}
|
||||
hDc = GetDC(button->hWnd);
|
||||
|
@ -1558,12 +1571,6 @@ struct index_data
|
|||
/**************************************************************************
|
||||
* WINHELP_IndexDlgProc
|
||||
*
|
||||
* Index dialog callback function.
|
||||
*
|
||||
* nResult passed to EndDialog:
|
||||
* 1: CANCEL button
|
||||
* >1: valid offset value +2.
|
||||
* EndDialog itself can return 0 (error).
|
||||
*/
|
||||
INT_PTR CALLBACK WINHELP_IndexDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
|
@ -1579,6 +1586,15 @@ INT_PTR CALLBACK WINHELP_IndexDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM
|
|||
id->jump = FALSE;
|
||||
id->offset = 1;
|
||||
return TRUE;
|
||||
case WM_COMMAND:
|
||||
switch (HIWORD(wParam))
|
||||
{
|
||||
case LBN_DBLCLK:
|
||||
if (LOWORD(wParam) == IDC_INDEXLIST)
|
||||
SendMessage(GetParent(hWnd), PSM_PRESSBUTTON, PSBTN_OK, 0);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case WM_NOTIFY:
|
||||
switch (((NMHDR*)lParam)->code)
|
||||
{
|
||||
|
|
|
@ -137,6 +137,7 @@ typedef struct
|
|||
WNDPROC button_proc;
|
||||
WINHELP_DLL* dlls;
|
||||
WINHELP_PAGESET history;
|
||||
HFONT hButtonFont;
|
||||
} WINHELP_GLOBALS;
|
||||
|
||||
extern WINHELP_GLOBALS Globals;
|
||||
|
|
|
@ -234,4 +234,8 @@ BEGIN
|
|||
"Are you sure that you wish to do this?"
|
||||
STRING_INVALID_NUMBER, "Invalid number format"
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documents are not supported"
|
||||
STRING_WRITE_FAILED, "Could not save the file."
|
||||
STRING_WRITE_ACCESS_DENIED, "You do not have access to save the file."
|
||||
STRING_OPEN_FAILED, "Could not open the file."
|
||||
STRING_OPEN_ACCESS_DENIED, "You do not have access to open the file."
|
||||
END
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/*
|
||||
* Copyright 2006 by Hans Leidekker
|
||||
* Copyright 2008 by Frans Kool
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -24,12 +25,12 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Nieuw...\tCtrl+N" ID_FILE_NEW
|
||||
MENUITEM "&Openen...\tCtrl+O", ID_FILE_OPEN
|
||||
MENUITEM "O&pslaan\tCtrl+S", ID_FILE_SAVE
|
||||
MENUITEM "Op&slaan\tCtrl+S", ID_FILE_SAVE
|
||||
MENUITEM "Ops&laan als...", ID_FILE_SAVEAS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Print...\tCtrl+P", ID_PRINT
|
||||
MENUITEM "Print previe&w...", ID_PREVIEW
|
||||
MENUITEM "Pag&e setup...", ID_PRINTSETUP
|
||||
MENUITEM "Print &voorbeeld...", ID_PREVIEW
|
||||
MENUITEM "Pa&gina setup...", ID_PRINTSETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afsluiten", ID_FILE_EXIT
|
||||
END
|
||||
|
@ -44,9 +45,9 @@ BEGIN
|
|||
MENUITEM "&Verwijderen\tDel", ID_EDIT_CLEAR
|
||||
MENUITEM "&Alles selecteren\tCtrl+A", ID_EDIT_SELECTALL
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Find...\tCrtl+F", ID_FIND
|
||||
MENUITEM "Find &next\tF3", ID_FIND_NEXT
|
||||
MENUITEM "&Replace...\tCtrl+H", ID_REPLACE
|
||||
MENUITEM "&Zoeken...\tCrtl+F", ID_FIND
|
||||
MENUITEM "Zoek vo&lgende\tF3", ID_FIND_NEXT
|
||||
MENUITEM "Ve&rvang...\tCtrl+H", ID_REPLACE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Alleen &lezen", ID_EDIT_READONLY
|
||||
MENUITEM "&Gewijzigd", ID_EDIT_MODIFIED
|
||||
|
@ -60,24 +61,24 @@ BEGIN
|
|||
MENUITEM "&Haal tekst", ID_EDIT_GETTEXT
|
||||
END
|
||||
END
|
||||
POPUP "&View"
|
||||
POPUP "&Bekijken"
|
||||
BEGIN
|
||||
MENUITEM "&Toolbar", ID_TOGGLE_TOOLBAR
|
||||
MENUITEM "&Formatbar", ID_TOGGLE_FORMATBAR
|
||||
MENUITEM "&Ruler", ID_TOGGLE_RULER
|
||||
MENUITEM "&Statusbar", ID_TOGGLE_STATUSBAR
|
||||
MENUITEM "&Toolbalk", ID_TOGGLE_TOOLBAR
|
||||
MENUITEM "&Formaatbalk", ID_TOGGLE_FORMATBAR
|
||||
MENUITEM "&Lineaal", ID_TOGGLE_RULER
|
||||
MENUITEM "&Statusbalk", ID_TOGGLE_STATUSBAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Options...", ID_VIEWPROPERTIES
|
||||
MENUITEM "&Opties...", ID_VIEWPROPERTIES
|
||||
END
|
||||
POPUP "&Insert"
|
||||
POPUP "&Invoegen"
|
||||
BEGIN
|
||||
MENUITEM "&Date and time...", ID_DATETIME
|
||||
MENUITEM "&Datum en tijd...", ID_DATETIME
|
||||
END
|
||||
POPUP "&Opmaak"
|
||||
BEGIN
|
||||
MENUITEM "&Font...", ID_FONTSETTINGS
|
||||
MENUITEM "&Lettertype...", ID_FONTSETTINGS
|
||||
MENUITEM "&Bullet points" ID_BULLET
|
||||
MENUITEM "&Paragraph..." ID_PARAFORMAT
|
||||
MENUITEM "&Paragraaf..." ID_PARAFORMAT
|
||||
MENUITEM "&Tabs..." ID_TABSTOPS
|
||||
POPUP "&Achtergrond"
|
||||
BEGIN
|
||||
|
@ -87,7 +88,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&About Wine Wordpad" ID_ABOUT
|
||||
MENUITEM "&Over Wine Wordpad" ID_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -100,48 +101,48 @@ BEGIN
|
|||
MENUITEM "&Plakken", ID_EDIT_PASTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Bullet points" ID_BULLET
|
||||
MENUITEM "&Paragraph...", ID_PARAFORMAT
|
||||
MENUITEM "&Paragraaf...", ID_PARAFORMAT
|
||||
END
|
||||
END
|
||||
|
||||
IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Date and time"
|
||||
CAPTION "Datum en tijd"
|
||||
FONT 10, "MS Sans Serif"
|
||||
BEGIN
|
||||
LTEXT "Available formats",0,3,2,100,15
|
||||
LTEXT "Beschikbare formaten",0,3,2,100,15
|
||||
LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT
|
||||
PUSHBUTTON "&OK",IDOK,87,12,40,12
|
||||
PUSHBUTTON "&Cancel",IDCANCEL,87,26,40,12
|
||||
PUSHBUTTON "&Annuleren",IDCANCEL,87,26,40,12
|
||||
END
|
||||
|
||||
IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "New"
|
||||
CAPTION "Nieuw"
|
||||
FONT 10, "MS Sans Serif"
|
||||
BEGIN
|
||||
LTEXT "New document type",0,3,2,100,15
|
||||
LTEXT "Nieuw document type",0,3,2,100,15
|
||||
LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
|
||||
PUSHBUTTON "&OK",IDOK,97,12,40,12
|
||||
PUSHBUTTON "&Cancel",IDCANCEL,97,26,40,12
|
||||
PUSHBUTTON "&Annuleren",IDCANCEL,97,26,40,12
|
||||
END
|
||||
|
||||
IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
Caption "Paragraph format"
|
||||
Caption "Paragraaf formaat"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Indentation", 0, 10, 10, 120, 68
|
||||
LTEXT "Left", 0, 15, 22, 40, 13
|
||||
LTEXT "Links", 0, 15, 22, 40, 13
|
||||
EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
|
||||
LTEXT "Right", 0, 15, 40, 40, 13
|
||||
LTEXT "Rechts", 0, 15, 40, 40, 13
|
||||
EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
|
||||
LTEXT "First line", 0, 15, 58, 40, 13
|
||||
LTEXT "Eerste regel", 0, 15, 58, 40, 13
|
||||
EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
|
||||
LTEXT "Alignment", 0, 15, 87, 40, 13
|
||||
LTEXT "Uitlijning", 0, 15, 87, 40, 13
|
||||
COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
|
||||
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
|
||||
PUSHBUTTON "&Cancel", IDCANCEL, 137, 33, 50, 15
|
||||
PUSHBUTTON "&Annuleren", IDCANCEL, 137, 33, 50, 15
|
||||
END
|
||||
|
||||
IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
|
||||
|
@ -151,11 +152,11 @@ FONT 8, "MS SHell DLg"
|
|||
BEGIN
|
||||
GROUPBOX "Tab stops", 0, 10, 10, 120, 90
|
||||
COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
|
||||
DEFPUSHBUTTON "&Add", ID_TAB_ADD, 20, 80, 45, 15
|
||||
PUSHBUTTON "&Remove", ID_TAB_DEL, 72, 80, 45, 15
|
||||
DEFPUSHBUTTON "&Toevoegen", ID_TAB_ADD, 20, 80, 45, 15
|
||||
PUSHBUTTON "&Verwijderen", ID_TAB_DEL, 72, 80, 45, 15
|
||||
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
|
||||
PUSHBUTTON "&Cancel", IDCANCEL, 137, 33, 50, 15
|
||||
PUSHBUTTON "Remove al&l", ID_TAB_EMPTY, 137, 51, 50, 15
|
||||
PUSHBUTTON "&Annuleren", IDCANCEL, 137, 33, 50, 15
|
||||
PUSHBUTTON "Verwijder al&len", ID_TAB_EMPTY, 137, 51, 50, 15
|
||||
END
|
||||
|
||||
IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
|
||||
|
@ -163,59 +164,59 @@ STYLE DS_SYSMODAL
|
|||
Caption ""
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
|
||||
RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25, 117, 15
|
||||
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117, 15
|
||||
GROUPBOX "Regel afbreken", 0, 10, 10, 130, 85
|
||||
RADIOBUTTON "Breek tekst af bij &venster rand", IDC_PAGEFMT_WW, 18, 25, 117, 15
|
||||
RADIOBUTTON "Breek tekst af bij de &marge", IDC_PAGEFMT_WM, 18, 45, 117, 15
|
||||
GROUPBOX "Toolbars", 0, 150, 10, 120, 85
|
||||
CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15
|
||||
CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15
|
||||
CHECKBOX "&Ruler", IDC_PAGEFMT_RU, 160, 56, 80, 15
|
||||
CHECKBOX "&Statusbar", IDC_PAGEFMT_SB, 160, 74, 80, 15
|
||||
CHECKBOX "&Toolbalk", IDC_PAGEFMT_TB, 160, 20, 80, 15
|
||||
CHECKBOX "&Formaatbalk", IDC_PAGEFMT_FB, 160, 38, 80, 15
|
||||
CHECKBOX "&Lineaal", IDC_PAGEFMT_RU, 160, 56, 80, 15
|
||||
CHECKBOX "&Statusbalk", IDC_PAGEFMT_SB, 160, 74, 80, 15
|
||||
LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_RICHTEXT_FILES_RTF, "Rich text format (*.rtf)"
|
||||
STRING_TEXT_FILES_TXT, "Text documents (*.txt)"
|
||||
STRING_TEXT_FILES_UNICODE_TXT, "Unicode text document (*.txt)"
|
||||
STRING_ALL_FILES, "All documents (*.*)"
|
||||
STRING_RICHTEXT_FILES_RTF, "Rich text formaat (*.rtf)"
|
||||
STRING_TEXT_FILES_TXT, "Tekst documenten (*.txt)"
|
||||
STRING_TEXT_FILES_UNICODE_TXT, "Unicode tekst document (*.txt)"
|
||||
STRING_ALL_FILES, "Alle documenten (*.*)"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_ALIGN_LEFT, "Left"
|
||||
STRING_ALIGN_RIGHT, "Right"
|
||||
STRING_ALIGN_CENTER, "Center"
|
||||
STRING_ALIGN_LEFT, "Links"
|
||||
STRING_ALIGN_RIGHT, "Rechts"
|
||||
STRING_ALIGN_CENTER, "Gecentreerd"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_NEWFILE_RICHTEXT, "Rich text document"
|
||||
STRING_NEWFILE_TXT, "Text document"
|
||||
STRING_NEWFILE_TXT_UNICODE, "Unicode text document"
|
||||
STRING_NEWFILE_RICHTEXT, "Rich tekst document"
|
||||
STRING_NEWFILE_TXT, "Tekst document"
|
||||
STRING_NEWFILE_TXT_UNICODE, "Unicode tekst document"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_PRINTER_FILES_PRN, "Printer files (*.PRN)"
|
||||
STRING_PRINTER_FILES_PRN, "Printer bestanden (*.PRN)"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_VIEWPROPS_TITLE, "Options"
|
||||
STRING_VIEWPROPS_TEXT, "Text"
|
||||
STRING_VIEWPROPS_RICHTEXT, "Rich text"
|
||||
STRING_VIEWPROPS_TITLE, "Opties"
|
||||
STRING_VIEWPROPS_TEXT, "Tekst"
|
||||
STRING_VIEWPROPS_RICHTEXT, "Rich tekst"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_PREVIEW_PRINT, "Print"
|
||||
STRING_PREVIEW_NEXTPAGE, "Next page"
|
||||
STRING_PREVIEW_PREVPAGE, "Previous page"
|
||||
STRING_PREVIEW_TWOPAGES, "Two pages"
|
||||
STRING_PREVIEW_ONEPAGE, "One page"
|
||||
STRING_PREVIEW_CLOSE, "Close"
|
||||
STRING_PREVIEW_NEXTPAGE, "Volgende pagina"
|
||||
STRING_PREVIEW_PREVPAGE, "Vorige pagina"
|
||||
STRING_PREVIEW_TWOPAGES, "Twee pagina's"
|
||||
STRING_PREVIEW_ONEPAGE, "Een pagina"
|
||||
STRING_PREVIEW_CLOSE, "Sluiten"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
|
@ -226,12 +227,16 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_DEFAULT_FILENAME, "Document"
|
||||
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
|
||||
STRING_SEARCH_FINISHED, "Finished searching the document."
|
||||
STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
|
||||
STRING_SAVE_LOSEFORMATTING, "You have chosen to save in plain text format, " \
|
||||
"which will cause all formatting to be lost. " \
|
||||
"Are you sure that you wish to do this?"
|
||||
STRING_INVALID_NUMBER, "Invalid number format"
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documents are not supported"
|
||||
STRING_PROMPT_SAVE_CHANGES, "Wijzigingen opslaan van '%s'?"
|
||||
STRING_SEARCH_FINISHED, "Doorzoeken van document beeindigd."
|
||||
STRING_LOAD_RICHED_FAILED, "Laden van de RichEdit library is mislukt."
|
||||
STRING_SAVE_LOSEFORMATTING, "U koos voor opslaan in gewoon tekst formaat, " \
|
||||
"waardoor alle formatering verloren zal gaan. " \
|
||||
"Weet u zeker dat u dit wilt?"
|
||||
STRING_INVALID_NUMBER, "Foutief nummer formaat"
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documenten zijn niet ondersteund"
|
||||
STRING_WRITE_FAILED, "Bestand kon niet opgeslagen worden."
|
||||
STRING_WRITE_ACCESS_DENIED, "Onvoldoende rechten om het bestand op te slaan."
|
||||
STRING_OPEN_FAILED, "Bestand kon niet geopend worden."
|
||||
STRING_OPEN_ACCESS_DENIED, "Onvoldoende rechten om het bestand te openen."
|
||||
END
|
||||
|
|
|
@ -234,4 +234,8 @@ BEGIN
|
|||
"sikker på at du vil fortsette?"
|
||||
STRING_INVALID_NUMBER, "Ugyldig tallformat"
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documents are not supported"
|
||||
STRING_WRITE_FAILED, "Klarte ikke lagre filen."
|
||||
STRING_WRITE_ACCESS_DENIED, "Du har ikke tilgang til å lagre filen."
|
||||
STRING_OPEN_FAILED, "Klarte ikke åpne filen."
|
||||
STRING_OPEN_ACCESS_DENIED, "Du har ikke tilgang til å åpne filen."
|
||||
END
|
||||
|
|
|
@ -814,7 +814,7 @@ void update_preview(HWND hWnd)
|
|||
InvalidateRect(hWnd, &rc, TRUE);
|
||||
}
|
||||
|
||||
LRESULT preview_command(HWND hWnd, WPARAM wParam, LPARAM lParam)
|
||||
LRESULT preview_command(HWND hWnd, WPARAM wParam)
|
||||
{
|
||||
switch(LOWORD(wParam))
|
||||
{
|
||||
|
|
|
@ -699,6 +699,22 @@ static void set_fileformat(WPARAM format)
|
|||
target_device(hMainWnd, wordWrap[reg_formatindex(fileFormat)]);
|
||||
}
|
||||
|
||||
static void ShowOpenError(DWORD Code)
|
||||
{
|
||||
LPWSTR Message;
|
||||
|
||||
switch(Code)
|
||||
{
|
||||
case ERROR_ACCESS_DENIED:
|
||||
Message = MAKEINTRESOURCEW(STRING_OPEN_ACCESS_DENIED);
|
||||
break;
|
||||
|
||||
default:
|
||||
Message = MAKEINTRESOURCEW(STRING_OPEN_FAILED);
|
||||
}
|
||||
MessageBoxW(hMainWnd, Message, wszAppTitle, MB_ICONEXCLAMATION | MB_OK);
|
||||
}
|
||||
|
||||
static void DoOpenFile(LPCWSTR szOpenFileName)
|
||||
{
|
||||
HANDLE hFile;
|
||||
|
@ -710,7 +726,10 @@ static void DoOpenFile(LPCWSTR szOpenFileName)
|
|||
hFile = CreateFileW(szOpenFileName, GENERIC_READ, FILE_SHARE_READ, NULL,
|
||||
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
|
||||
if (hFile == INVALID_HANDLE_VALUE)
|
||||
{
|
||||
ShowOpenError(GetLastError());
|
||||
return;
|
||||
}
|
||||
|
||||
ReadFile(hFile, fileStart, 5, &readOut, NULL);
|
||||
SetFilePointer(hFile, 0, NULL, FILE_BEGIN);
|
||||
|
@ -754,6 +773,22 @@ static void DoOpenFile(LPCWSTR szOpenFileName)
|
|||
update_font_list();
|
||||
}
|
||||
|
||||
static void ShowWriteError(DWORD Code)
|
||||
{
|
||||
LPWSTR Message;
|
||||
|
||||
switch(Code)
|
||||
{
|
||||
case ERROR_ACCESS_DENIED:
|
||||
Message = MAKEINTRESOURCEW(STRING_WRITE_ACCESS_DENIED);
|
||||
break;
|
||||
|
||||
default:
|
||||
Message = MAKEINTRESOURCEW(STRING_WRITE_FAILED);
|
||||
}
|
||||
MessageBoxW(hMainWnd, Message, wszAppTitle, MB_ICONEXCLAMATION | MB_OK);
|
||||
}
|
||||
|
||||
static void DoSaveFile(LPCWSTR wszSaveFileName, WPARAM format)
|
||||
{
|
||||
HANDLE hFile;
|
||||
|
@ -764,7 +799,10 @@ static void DoSaveFile(LPCWSTR wszSaveFileName, WPARAM format)
|
|||
FILE_ATTRIBUTE_NORMAL, NULL);
|
||||
|
||||
if(hFile == INVALID_HANDLE_VALUE)
|
||||
{
|
||||
ShowWriteError(GetLastError());
|
||||
return;
|
||||
}
|
||||
|
||||
if(format == (SF_TEXT | SF_UNICODE))
|
||||
{
|
||||
|
@ -2430,7 +2468,7 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lPara
|
|||
case WM_COMMAND:
|
||||
if(preview_isactive())
|
||||
{
|
||||
return preview_command( hWnd, wParam, lParam );
|
||||
return preview_command( hWnd, wParam );
|
||||
}
|
||||
|
||||
return OnCommand( hWnd, wParam, lParam );
|
||||
|
@ -2533,7 +2571,6 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
|
|||
set_caption(NULL);
|
||||
set_bar_states();
|
||||
set_fileformat(SF_RTF);
|
||||
SendMessageW(hEditorWnd, EM_EMPTYUNDOBUFFER, 0, 0);
|
||||
hPopupMenu = LoadMenuW(hInstance, MAKEINTRESOURCEW(IDM_POPUP));
|
||||
get_default_printer_opts();
|
||||
target_device(hMainWnd, wordWrap[reg_formatindex(fileFormat)]);
|
||||
|
|
|
@ -193,6 +193,10 @@
|
|||
#define STRING_SAVE_LOSEFORMATTING 1704
|
||||
#define STRING_INVALID_NUMBER 1705
|
||||
#define STRING_OLE_STORAGE_NOT_SUPPORTED 1706
|
||||
#define STRING_WRITE_FAILED 1707
|
||||
#define STRING_WRITE_ACCESS_DENIED 1708
|
||||
#define STRING_OPEN_FAILED 1709
|
||||
#define STRING_OPEN_ACCESS_DENIED 1710
|
||||
|
||||
LPWSTR file_basename(LPWSTR);
|
||||
|
||||
|
@ -200,7 +204,7 @@ void dialog_printsetup(HWND);
|
|||
void dialog_print(HWND, LPWSTR);
|
||||
void target_device(HWND, DWORD);
|
||||
void print_quick(LPWSTR);
|
||||
LRESULT preview_command(HWND, WPARAM, LPARAM);
|
||||
LRESULT preview_command(HWND, WPARAM);
|
||||
void init_preview(HWND, LPWSTR);
|
||||
void close_preview(HWND);
|
||||
BOOL preview_isactive(void);
|
||||
|
|
|
@ -1,12 +1,127 @@
|
|||
/* $Id$ */
|
||||
|
||||
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
||||
|
||||
/* String Tables */
|
||||
STRINGTABLE DISCARDABLE
|
||||
IDD_STARTPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
IDS_CAPTION "Installazione di ReactOS"
|
||||
IDS_TEXT "Non è possibile installare direttamente ReactOS da questo CD!\n\nPer installare ReactOS, riavvia il computer da questo CD."
|
||||
LTEXT "Benvenuto al wizard di installazione di ReactOS.", IDC_STARTTITLE, 115, 8, 195, 24
|
||||
LTEXT "Non è ancora possibile installare ReactOS direttamente da questo CD! "\
|
||||
"E' necessario riavviare il computer da questo CD per procedere "\
|
||||
"alla instalazione di ReactOS.", IDC_STATIC, 115, 40, 195, 100
|
||||
LTEXT "Cliccare Fine per uscire.", IDC_STATIC, 115, 169, 195, 17
|
||||
END
|
||||
|
||||
IDD_LANGSELPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "IDB_LOGO", IDB_ROSLOGO, "Static", WS_CHILD | WS_VISIBLE | SS_OWNERDRAW, 18, 0, 290, 99
|
||||
CONTROL "Lingua per l'installazione:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11
|
||||
CONTROL "", IDC_LANGUAGES, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 107, 176, 142
|
||||
CONTROL "Tastiera o metodo di input:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11
|
||||
CONTROL "", IDC_KEYLAYOUT, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 141, 176, 81
|
||||
LTEXT "Cliccare Avanti per selezionare il tipo di installazione.", IDC_STATIC, 10, 180 ,297, 10
|
||||
END
|
||||
|
||||
IDD_TYPEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Tipo di installazione", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
CONTROL "Installa ReactOS", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10
|
||||
CONTROL "Ripara o aggiorna una installazione precedente di ReactOS", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10
|
||||
LTEXT "Cliccare Avanti per impostare i dispositivi.", IDC_STATIC, 10, 180 ,297, 10
|
||||
END
|
||||
|
||||
IDD_DEVICEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Impostazione dei dispositivi", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "Computer:", IDC_STATIC, 20,15, 80, 10
|
||||
CONTROL "", IDC_COMPUTER, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 15, 150, 80
|
||||
LTEXT "Display:", IDC_STATIC, 20,35, 80, 10
|
||||
CONTROL "", IDC_DISPLAY, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 35, 150, 80
|
||||
LTEXT "Tastiera:", IDC_STATIC, 20,55, 80, 10
|
||||
CONTROL "", IDC_KEYBOARD, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 55, 150, 80
|
||||
LTEXT "Cliccare Avanti per scegliere dove effettuare l'installazione.", IDC_STATIC, 10, 180 ,277, 20
|
||||
END
|
||||
|
||||
IDD_DRIVEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Partizione per l'installazione di ReactOS", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176
|
||||
LISTBOX IDC_PARTITION, 20,12,278,142,LBS_HASSTRINGS | WS_VSCROLL
|
||||
PUSHBUTTON "&Crea", IDC_PARTCREATE, 20,155,50,15
|
||||
PUSHBUTTON "&Rimuovi", IDC_PARTDELETE, 76,155,50,15
|
||||
PUSHBUTTON "&Opzioni avanzate...", IDC_PARTMOREOPTS, 218,155,80,15
|
||||
LTEXT "Cliccare Avanti per iniziare l'installazione.", IDC_STATIC, 10, 180 ,277, 20
|
||||
END
|
||||
|
||||
IDD_BOOTOPTIONS DIALOGEX DISCARDABLE 0, 0, 305, 105
|
||||
STYLE WS_VISIBLE|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME
|
||||
CAPTION "Impostazioni avanzate delle partizioni"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Cartella di installazione", IDC_STATIC, "Button", BS_GROUPBOX, 4,1,298,30
|
||||
EDITTEXT IDC_PATH, 10,11,278,13, WS_VISIBLE
|
||||
|
||||
CONTROL "Installazione del Boot loader", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,41
|
||||
|
||||
CONTROL "Installazione del Boot loader sul disco fisso (MBR)", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11
|
||||
CONTROL "Non installare il Boot loader", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,57,278,11
|
||||
END
|
||||
|
||||
IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Azione di installazione", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "File da installare...", IDC_ACTIVITY, 20, 50, 277, 10
|
||||
LTEXT "test.txt", IDC_ITEM, 30, 80, 257, 10
|
||||
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32",
|
||||
PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
|
||||
END
|
||||
|
||||
|
||||
IDD_RESTARTPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Completamento della installazione di ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Completamento della prima fase della installazione di ReactOS", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "La prima fase è stata completata in modo regolare.", IDC_STATIC, 20, 50, 277, 10
|
||||
|
||||
LTEXT "Quando verrà premuto fine il computer si riavvierà.", IDC_STATIC, 20, 80, 277, 10
|
||||
CONTROL "", IDC_RESTART_PROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
|
||||
LTEXT "Se presente rimuovere il CD dal lettore e per riavviare "\
|
||||
"il computer cliccare Fine.", IDC_STATIC, 10, 180, 297, 20
|
||||
END
|
||||
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LANGTITLE "Selezione della lingua"
|
||||
IDS_LANGSUBTITLE "Scegliere la lingua per la installazione e per il sistema finale."
|
||||
IDS_TYPETITLE "Benvenuti alla installazione di ReactOS"
|
||||
IDS_TYPESUBTITLE "Scegliere il tipo di installazione."
|
||||
IDS_DEVICETITLE "Impostazione dei dispositivi di base"
|
||||
IDS_DEVICESUBTITLE "Impostazione di monitor e tastiera."
|
||||
IDS_DRIVETITLE "Impostazione della partizione e della cartella per la installazione"
|
||||
IDS_DRIVESUBTITLE "Preparazione di partizione, cartella di sistema e Boot loader."
|
||||
IDS_PROCESSTITLE "Preparazione della partizione, copia dei file e configurazione del sistema"
|
||||
IDS_PROCESSSUBTITLE "Creazione e formattazione della partizione, copia dei file, installazione del Boot loader"
|
||||
IDS_RESTARTTITLE "Prima fase della installazione completata"
|
||||
IDS_RESTARTSUBTITLE "La prima fase della installazione è stata completata, riavviare il computer per procedere alla seconda fase"
|
||||
IDS_ABORTSETUP "ReactOS non è installato completamente sul computer. Se interropete l'installazione ora sarà necessario eseguire l'installazione di nuovo. Volete procedere?"
|
||||
IDS_ABORTSETUP2 "Volete interrompere l'installazione?"
|
||||
END
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -1,12 +1,128 @@
|
|||
/* $Id: En.rc 21257 2006-03-08 23:07:09Z audit $ */
|
||||
/* $Id: ru-RU.rc 34572 2008-07-18 09:07:54Z mkupfer $ towerr */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
/* String Tables */
|
||||
STRINGTABLE DISCARDABLE
|
||||
IDD_STARTPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
IDS_CAPTION "Установка ReactOS"
|
||||
IDS_TEXT "Вы не можете установить ReactOS с диска в данный момент!\n\nПожалуйста, загрузите компьютер с этого диска для установки ReactOS."
|
||||
LTEXT "Âàñ ïðèâåòñòâóåò ïðîãðàììà óñòàíîâêè ReactOS.", IDC_STARTTITLE, 115, 8, 195, 24
|
||||
LTEXT "Óñòàíîâêó ReactOS ìîæíî ïðîèçâîäèòü òîëüêî çàãðóçèâøèñü ñ ýòîãî äèñêà! "\
|
||||
"Ïîñëå ïåðåçàïóñêà êîìïüþòåðà âûáåðèòå çàãðóçêó ñ CD è íà÷íèòå"\
|
||||
" óñòàíîâêó ReactOS.", IDC_STATIC, 115, 40, 195, 100
|
||||
LTEXT "Íàæìèòå êíîïêó ""Çàâåðøèòü"" äëÿ âûõîäà.", IDC_STATIC, 115, 169, 195, 17
|
||||
END
|
||||
|
||||
IDD_LANGSELPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "IDB_LOGO", IDB_ROSLOGO, "Static", WS_CHILD | WS_VISIBLE | SS_OWNERDRAW, 18, 0, 290, 99
|
||||
CONTROL "ßçûê ñèñòåìû:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11
|
||||
CONTROL "", IDC_LANGUAGES, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 107, 176, 142
|
||||
CONTROL "Ðàñêëàäêà êëàâèàòóðû:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11
|
||||
CONTROL "", IDC_KEYLAYOUT, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 141, 176, 81
|
||||
LTEXT "Äëÿ âûáîðà òèïà óñòàíîâêè íàæìèòå ""Äàëåå"".", IDC_STATIC, 10, 180 ,297, 10
|
||||
END
|
||||
|
||||
IDD_TYPEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Òèï óñòàíîâêè", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
CONTROL "Óñòàíîâêà ReactOS", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10
|
||||
CONTROL "Âîññòàíîâèòü èëè èçìåíèòü óñòàíîâëåííûé ðàíåå ReactOS", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10
|
||||
LTEXT "Äëÿ óñòàíîâêè óñòðîéñòâ íàæìèòå ""Äàëåå"".", IDC_STATIC, 10, 180 ,297, 10
|
||||
END
|
||||
|
||||
IDD_DEVICEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Îñíîâíûå óñòðîéñòâà", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "Êîìïüòåð:", IDC_STATIC, 20,15, 80, 10
|
||||
CONTROL "", IDC_COMPUTER, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 15, 150, 80
|
||||
LTEXT "Ýêðàí:", IDC_STATIC, 20,35, 80, 10
|
||||
CONTROL "", IDC_DISPLAY, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 35, 150, 80
|
||||
LTEXT "Êëàâèàòóðà:", IDC_STATIC, 20,55, 80, 10
|
||||
CONTROL "", IDC_KEYBOARD, "ComboBox", WS_TABSTOP | CBS_DROPDOWNLIST , 100, 55, 150, 80
|
||||
LTEXT "Äëÿ óñòàíîâêè óñòðîéñòâ íàæìèòå ""Äàëåå"".", IDC_STATIC, 10, 180 ,277, 20
|
||||
END
|
||||
|
||||
IDD_DRIVEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Ðàçäåëû äëÿ óñòàíîâêè ReactOS", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176
|
||||
LISTBOX IDC_PARTITION, 20,12,278,142,LBS_HASSTRINGS | WS_VSCROLL
|
||||
PUSHBUTTON "&Ñîçäàòü", IDC_PARTCREATE, 20,155,50,15
|
||||
PUSHBUTTON "&Óäàëèòü", IDC_PARTDELETE, 76,155,50,15
|
||||
PUSHBUTTON "&Äîïîëíèòåëüíûå ïàðàìåòðû...", IDC_PARTMOREOPTS, 176,155,122,15
|
||||
LTEXT "Äëÿ íà÷àëà óñòàíîâêè íàæìèòå ""Äàëåå"".", IDC_STATIC, 10, 180 ,277, 20
|
||||
END
|
||||
|
||||
IDD_BOOTOPTIONS DIALOGEX DISCARDABLE 0, 0, 305, 105
|
||||
STYLE WS_VISIBLE|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME
|
||||
CAPTION "Äîïîëíèòåëüíûå ïàðàìåòðû óñòàíîâêè"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Áàçîâûé êàòàëîã", IDC_STATIC, "Button", BS_GROUPBOX, 4,1,298,30
|
||||
EDITTEXT IDC_PATH, 10,12,283,14, WS_VISIBLE
|
||||
|
||||
CONTROL "Óñòàíîâêà çàãðóç÷èêà", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,41
|
||||
|
||||
CONTROL "Óñòàíîâèòü çàãðóç÷èê íà äèñê (MBR)", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,49,278,11
|
||||
CONTROL "Íå óñòàíàâëèâàòü çàãðóç÷èê", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,60,278,11
|
||||
END
|
||||
|
||||
IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Óñòàíîâêà ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Ïðîèçâîäèòñÿ óñòàíîâêà", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "Êîïèðîâàíèå ôàéëîâ...", IDC_ACTIVITY, 20, 50, 277, 10
|
||||
LTEXT "test.txt", IDC_ITEM, 30, 80, 257, 10
|
||||
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32",
|
||||
PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
|
||||
END
|
||||
|
||||
|
||||
IDD_RESTARTPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Çàâåðøåíèå óñòàíîâêè ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Çàâåðøåíèå ïåðâîãî ýòàïà óñòàíîâêè ReactOS", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172
|
||||
LTEXT "Ïåðâûé ýòàï óñòàíîâêè ReactOS çàêîí÷åí.", IDC_STATIC, 20, 50, 277, 10
|
||||
|
||||
LTEXT "Ïîñëå íàæàòèÿ êëàâèøè ""Çàâåðøèòü"" âàø êîìïüþòåð áóäåò ïåðåçàãðóæåí.", IDC_STATIC, 20, 80, 277, 10
|
||||
CONTROL "", IDC_RESTART_PROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
|
||||
LTEXT "Âû ìîæåòå èçâëå÷ü óñòàíîâî÷íûé äèñê. Äëÿ ïåðåçàãðóçêè êîìïüþòåðà "\
|
||||
"íàæìèòå êëàâèøó ""Çàâåðøèòü"".", IDC_STATIC, 10, 176, 297, 20
|
||||
END
|
||||
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LANGTITLE "Âûáîð ÿçûêà"
|
||||
IDS_LANGSUBTITLE "Âûáåðèòå ÿçûê ïî óìîë÷àíèþ â ñèñòåìå."
|
||||
IDS_TYPETITLE "Âàñ ïðèâåòñòâóåò ïðîãðàììà óñòàíîâêè ReactOS"
|
||||
IDS_TYPESUBTITLE "Âûáåðèòå òèï óñòàíîâêè."
|
||||
IDS_DEVICETITLE "Óñòàíîâêà áàçîâûõ óñòðîéñòâ"
|
||||
IDS_DEVICESUBTITLE "Íàñòðîéêà ïàðàìåòðîâ ýêðàíà è êëàâèàòóðû."
|
||||
IDS_DRIVETITLE "Âûáîð ðàñïîëîæåíèÿ íà äèñêå è ñèñòåìíîãî êàòàëîãà"
|
||||
IDS_DRIVESUBTITLE "Ïîäãîòîâêà ðàçäåëà äèñêà, ñèñòåìíîãî êàòàëîãà è çàãðóç÷èêà."
|
||||
IDS_PROCESSTITLE "Ïîäãîòîâêà ðàçäåëà äèñêà, êîïèðîâàíèå ñèñòåìíûõ ôàéëîâ"
|
||||
IDS_PROCESSSUBTITLE "Ñîçäàíèå ðàçäåëà íà äèñêå, êîïèðîâàíèå ôàéëîâ, óñòàíîâêà çàãðóç÷èêà"
|
||||
IDS_RESTARTTITLE "Ïåðâûé ýòàï óñòàíîâêè çàêîí÷åí"
|
||||
IDS_RESTARTSUBTITLE "Ïåðâûé ýòàï çàêîí÷åí, äëÿ ïðîäîëæåíèÿ òðåáóåòñÿ ïåðåçàãðóçêà"
|
||||
IDS_ABORTSETUP "ReactOS óñòàíîâëåí íà êîìïüþòåð íå ïîëíîñòüþ. Åñëè âû çàêðîåòå ïðîãðàììó óñòàíîâêè ñåé÷àñ, â äàëüíåéøåì âàì ïðèäåòñÿ ïîâòîðèòü óñòàíîâêó ReactOS. Âû óâåðåíû, ÷òî íåîáõîäèìî ïðåðâàòü óñòàíîâêó?"
|
||||
IDS_ABORTSETUP2 "Ïðåðâàòü óñòàíîâêó?"
|
||||
END
|
||||
/* EOF */
|
||||
|
|
|
@ -26,9 +26,11 @@
|
|||
*/
|
||||
|
||||
#include <windows.h>
|
||||
#include <windowsx.h>
|
||||
#include <commctrl.h>
|
||||
#include <tchar.h>
|
||||
#include <setupapi.h>
|
||||
#include <wine/unicode.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
|
@ -36,19 +38,40 @@
|
|||
|
||||
HFONT hTitleFont;
|
||||
|
||||
typedef struct _LANG
|
||||
{
|
||||
TCHAR LangId[9];
|
||||
TCHAR LangName[128];
|
||||
LONG DefaultKBLayout;
|
||||
} LANG, *PLANG;
|
||||
|
||||
typedef struct _KBLAYOUT
|
||||
{
|
||||
TCHAR LayoutId[9];
|
||||
TCHAR LayoutName[128];
|
||||
TCHAR DllName[128];
|
||||
} KBLAYOUT, *PKBLAYOUT;
|
||||
|
||||
struct
|
||||
{
|
||||
// Settings
|
||||
LONG DestDiskNumber; // physical disk
|
||||
LONG DestPartNumber; // partition on disk
|
||||
LONG DestPartSize; // if partition doesn't exist, size of partition
|
||||
LONG FSType; // file system type on partition
|
||||
LONG MBRInstallType; // install bootloader
|
||||
LONG FormatPart; // type of format the partition
|
||||
WCHAR SelectedLangId[4]; // selected language
|
||||
TCHAR SelectedLangId[9]; // selected language
|
||||
TCHAR SelectedKBLayout[9]; // selected kayboard layout
|
||||
WCHAR InstallationDirectory[MAX_PATH]; // installation directory on hdd
|
||||
WCHAR DefaultLang[20]; // default language
|
||||
WCHAR DefaultKBLayout[20]; // default keyboard layout
|
||||
BOOLEAN RepairUpdateFlag; // flag for update/repair an installed reactos
|
||||
// txtsetup.sif data
|
||||
TCHAR DefaultLang[20]; // default language
|
||||
TCHAR DefaultKBLayout[20]; // default keyboard layout
|
||||
PLANG pLanguages;
|
||||
LONG LangCount;
|
||||
PKBLAYOUT pKbLayouts;
|
||||
LONG KbLayoutCount;
|
||||
} SetupData;
|
||||
|
||||
typedef struct _IMGINFO
|
||||
|
@ -201,6 +224,7 @@ LangSelDlgProc(HWND hwndDlg,
|
|||
LPARAM lParam)
|
||||
{
|
||||
PIMGINFO pImgInfo;
|
||||
LONG i;
|
||||
pImgInfo = (PIMGINFO)GetWindowLongPtr(hwndDlg, DWLP_USER);
|
||||
switch (uMsg)
|
||||
{
|
||||
|
@ -211,9 +235,6 @@ LangSelDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -238,6 +259,10 @@ LangSelDlgProc(HWND hwndDlg,
|
|||
WM_SETFONT,
|
||||
(WPARAM)hTitleFont,
|
||||
(LPARAM)TRUE);*/
|
||||
for (i=0; i< SetupData.LangCount;i++)
|
||||
(void)ComboBox_AddString(GetDlgItem(hwndDlg,IDC_LANGUAGES),SetupData.pLanguages[i].LangName);
|
||||
for (i=0; i< SetupData.KbLayoutCount;i++)
|
||||
(void)ComboBox_AddString(GetDlgItem(hwndDlg,IDC_KEYLAYOUT),SetupData.pKbLayouts[i].LayoutName);
|
||||
}
|
||||
break;
|
||||
case WM_DRAWITEM:
|
||||
|
@ -309,9 +334,6 @@ TypeDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -364,9 +386,6 @@ DeviceDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -417,9 +436,6 @@ DriveDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -471,9 +487,6 @@ ProcessDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -525,9 +538,6 @@ RestartDlgProc(HWND hwndDlg,
|
|||
|
||||
hwndControl = GetParent(hwndDlg);
|
||||
|
||||
/* Center the wizard window */
|
||||
CenterWindow (hwndControl);
|
||||
|
||||
dwStyle = GetWindowLong(hwndControl, GWL_STYLE);
|
||||
SetWindowLong(hwndControl, GWL_STYLE, dwStyle & ~WS_SYSMENU);
|
||||
|
||||
|
@ -583,9 +593,76 @@ RestartDlgProc(HWND hwndDlg,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
void LoadSetupData()
|
||||
{
|
||||
WCHAR szPath[MAX_PATH];
|
||||
WCHAR *ch;
|
||||
HINF hTxtsetupSif;
|
||||
INFCONTEXT InfContext;
|
||||
//TCHAR szValue[MAX_PATH];
|
||||
DWORD LineLength;
|
||||
LONG Count;
|
||||
//HKEY hKey;
|
||||
|
||||
GetModuleFileNameW(NULL,szPath,MAX_PATH);
|
||||
ch = strrchrW(szPath,L'\\');
|
||||
if (ch != NULL)
|
||||
*ch = L'\0';
|
||||
|
||||
wcscat(szPath, L"\\txtsetup.sif");
|
||||
hTxtsetupSif = SetupOpenInfFileW(szPath, NULL, INF_STYLE_OLDNT, NULL);
|
||||
if (hTxtsetupSif != INVALID_HANDLE_VALUE)
|
||||
{
|
||||
// get language list
|
||||
Count = SetupGetLineCount(hTxtsetupSif, _T("Language"));
|
||||
if (Count > 0)
|
||||
{
|
||||
// TODO: alloc memory for all entries and read entries
|
||||
SetupData.pLanguages = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(LANG) * Count);
|
||||
if (SetupData.pLanguages != NULL)
|
||||
{
|
||||
SetupData.LangCount = Count;
|
||||
Count = 0;
|
||||
if (SetupFindFirstLine(hTxtsetupSif, _T("Language"),
|
||||
NULL,&InfContext))
|
||||
do
|
||||
{
|
||||
SetupGetStringField(&InfContext, 0, SetupData.pLanguages[Count].LangId, sizeof(SetupData.pLanguages[Count].LangId) / sizeof(TCHAR), &LineLength);
|
||||
SetupGetStringField(&InfContext, 1, SetupData.pLanguages[Count].LangName, sizeof(SetupData.pLanguages[Count].LangName) / sizeof(TCHAR), &LineLength);
|
||||
++Count;
|
||||
}
|
||||
while (SetupFindNextLine(&InfContext, &InfContext) && Count < SetupData.LangCount);
|
||||
}
|
||||
}
|
||||
// get keyboard layout list
|
||||
Count = SetupGetLineCount(hTxtsetupSif, _T("KeyboardLayout"));
|
||||
if (Count > 0)
|
||||
{
|
||||
// TODO: alloc memory for all entries and read entries
|
||||
SetupData.pKbLayouts = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(KBLAYOUT) * Count);
|
||||
if (SetupData.pKbLayouts != NULL)
|
||||
{
|
||||
SetupData.KbLayoutCount = Count;
|
||||
Count = 0;
|
||||
if (SetupFindFirstLine(hTxtsetupSif, _T("KeyboardLayout"),
|
||||
NULL,&InfContext))
|
||||
do
|
||||
{
|
||||
SetupGetStringField(&InfContext, 0, SetupData.pKbLayouts[Count].LayoutId, sizeof(SetupData.pKbLayouts[Count].LayoutId) / sizeof(TCHAR), &LineLength);
|
||||
SetupGetStringField(&InfContext, 1, SetupData.pKbLayouts[Count].LayoutName, sizeof(SetupData.pKbLayouts[Count].LayoutName) / sizeof(TCHAR), &LineLength);
|
||||
++Count;
|
||||
}
|
||||
while (SetupFindNextLine(&InfContext, &InfContext) && Count < SetupData.LangCount);
|
||||
}
|
||||
}
|
||||
SetupCloseInfFile(hTxtsetupSif);
|
||||
}
|
||||
}
|
||||
|
||||
BOOL isUnattendSetup()
|
||||
{
|
||||
WCHAR szPath[MAX_PATH];
|
||||
WCHAR *ch;
|
||||
HINF hUnattendedInf;
|
||||
INFCONTEXT InfContext;
|
||||
TCHAR szValue[MAX_PATH];
|
||||
|
@ -593,7 +670,10 @@ BOOL isUnattendSetup()
|
|||
//HKEY hKey;
|
||||
BOOL result = 0;
|
||||
|
||||
GetCurrentDirectoryW(MAX_PATH, szPath); // FIXME
|
||||
GetModuleFileNameW(NULL,szPath,MAX_PATH);
|
||||
ch = strrchrW(szPath,L'\\');
|
||||
if (ch != NULL)
|
||||
*ch = L'\0';
|
||||
|
||||
wcscat(szPath, L"\\unattend.inf");
|
||||
hUnattendedInf = SetupOpenInfFileW(szPath, NULL, INF_STYLE_OLDNT, NULL);
|
||||
|
@ -634,6 +714,8 @@ WinMain(HINSTANCE hInst,
|
|||
LoadString(hInst,IDS_ABORTSETUP, abort_msg, sizeof(abort_msg)/sizeof(TCHAR));
|
||||
LoadString(hInst,IDS_ABORTSETUP2, abort_title,sizeof(abort_title)/sizeof(TCHAR));
|
||||
|
||||
LoadSetupData();
|
||||
|
||||
/* Create the Start page, until setup is working */
|
||||
psp.dwSize = sizeof(PROPSHEETPAGE);
|
||||
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
|
||||
|
|
|
@ -15,13 +15,13 @@
|
|||
#include "lang/it-IT.rc"
|
||||
#include "lang/ja-JP.rc"
|
||||
#include "lang/lt-LT.rc"
|
||||
#include "lang/nb-NO.rc"
|
||||
#include "lang/no-NO.rc"
|
||||
#include "lang/nl-NL.rc"*/
|
||||
#include "lang/pl-PL.rc"
|
||||
/*#include "lang/pt-BR.rc"
|
||||
#include "lang/ru-RU.rc"*/
|
||||
#include "lang/sk-SK.rc"
|
||||
/*#include "lang/sv-SE.rc"
|
||||
/*#include "lang/pt-BR.rc"*/
|
||||
#include "lang/ru-RU.rc"
|
||||
/*#include "lang/sk-SK.rc"
|
||||
#include "lang/sv-SE.rc"
|
||||
#include "lang/th-TH.rc"
|
||||
#include "lang/uk-UA.rc"
|
||||
#include "lang/zh-CN.rc"*/
|
||||
|
|
|
@ -3081,35 +3081,39 @@ FileCopyPage(PINPUT_RECORD Ir)
|
|||
TRUE,
|
||||
MUIGetString(STRING_SETUPCOPYINGFILES));
|
||||
|
||||
// fit memory bars to screen width, distribute them uniform
|
||||
unsigned int mem_bar_width = (xScreen - 26) / 5;
|
||||
mem_bar_width -= mem_bar_width % 2; // make even
|
||||
/* ATTENTION: The following progress bars are debug stuff, which should not be translated!! */
|
||||
/* Create the paged pool progress bar */
|
||||
CopyContext.MemoryBars[0] = CreateProgressBar(13,
|
||||
40,
|
||||
18,
|
||||
13 + mem_bar_width,
|
||||
43,
|
||||
10,
|
||||
13,
|
||||
44,
|
||||
FALSE,
|
||||
MUIGetString(STRING_PAGEDMEM));
|
||||
"Paged Memory");
|
||||
|
||||
/* Create the non paged pool progress bar */
|
||||
CopyContext.MemoryBars[1] = CreateProgressBar(28,
|
||||
CopyContext.MemoryBars[1] = CreateProgressBar((xScreen / 2)- (mem_bar_width / 2),
|
||||
40,
|
||||
33,
|
||||
(xScreen / 2) + (mem_bar_width / 2),
|
||||
43,
|
||||
24,
|
||||
(xScreen / 2)- (mem_bar_width / 2),
|
||||
44,
|
||||
FALSE,
|
||||
MUIGetString(STRING_NONPAGEDMEM));
|
||||
"Nonpaged Memory");
|
||||
|
||||
/* Create the global memory progress bar */
|
||||
CopyContext.MemoryBars[2] = CreateProgressBar(43,
|
||||
CopyContext.MemoryBars[2] = CreateProgressBar(xScreen - 13 - mem_bar_width,
|
||||
40,
|
||||
48,
|
||||
xScreen - 13,
|
||||
43,
|
||||
40,
|
||||
xScreen - 13 - mem_bar_width,
|
||||
44,
|
||||
FALSE,
|
||||
MUIGetString(STRING_FREEMEM));
|
||||
"Free Memory");
|
||||
|
||||
/* Do the file copying */
|
||||
SetupCommitFileQueueW(NULL,
|
||||
|
|
|
@ -1623,12 +1623,6 @@ MUI_STRING bgBGStrings[] =
|
|||
"\xB3 ‡ ¯¨á ä ©«: %S"},
|
||||
{STRING_SETUPCOPYINGFILES,
|
||||
"’¥ç¥ § ¯¨á¢ ¥ ä ©«®¢¥â¥..."},
|
||||
{STRING_PAGEDMEM,
|
||||
"‘âà ¨à "},
|
||||
{STRING_NONPAGEDMEM,
|
||||
"<EFBFBD>¥áâà ¨à "},
|
||||
{STRING_FREEMEM,
|
||||
"‘¢®¡®¤ ¯ ¬¥â"},
|
||||
{STRING_REGHIVEUPDATE,
|
||||
" Žáê¢à¥¬¥ï¢ ¥ ॣ¨áâêà¨â¥ ஥¢¥..."},
|
||||
{STRING_IMPORTFILE,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue