Idioma de los programas no Unicode

Usuario anónimo -  
 sphinx -
Hola,

¿sería posible (y si sí, cómo) seleccionar manualmente el idioma con el que se quiere lanzar un programa no Unicode?

Actualmente, para cambiar el idioma, tengo que ir al Panel de control > Opciones regionales y lingüísticas > Pestaña Opciones avanzadas y elegir el idioma que quiero en la lista “Idioma para programas no Unicode”. Después, la computadora necesita reiniciarse para aplicar los cambios.

Es bastante molesto tener que reiniciar cada vez que cambio de programa...

¿Existe alguna forma de iniciar manualmente un programa en una codificación de caracteres definida (en un idioma concreto)? ¿A través de una línea de comandos u otro método?

Con la esperanza de una respuesta positiva para acabar con mis reinicios constantes al cambiar entre dos idiomas...

Hasta pronto

$p00ky

Configuración: Windows XP Firefox 2.0.0.7

10 respuestas

  1. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 660
     
    creo que hay que modificar una clave del registro:

    Lista de códigos de idiomas de Windows

    Para conocer el idioma de Windows:
    Consulte el valor de la base de registro:
    HKLM\SYSTEM\CurrentControlSet\Control\NLS\Language\InstallLanguage
    Para encontrarlo también en DOS:
    REG QUERY HKLM\SYSTEM\CurrentControlSet\
    Control\NLS\Language /v InstallLanguage

    0436 = "af;Afrikaans"
    041C = "sq;Albanian"
    0001 = "ar;Arabic"
    0401 = "ar-sa;Arabic (Saudi Arabia)"
    0801 = "ar-iq;Arabic (Iraq)"
    0C01 = "ar-eg;Arabic (Egypt)"
    1001 = "ar-ly;Arabic (Libya)"
    1401 = "ar-dz;Arabic (Algeria)"
    1801 = "ar-ma;Arabic (Morocco)"
    1C01 = "ar-tn;Arabic (Tunisia)"
    2001 = "ar-om;Arabic (Oman)"
    2401 = "ar-ye;Arabic (Yemen)"
    2801 = "ar-sy;Arabic (Syria)"
    2C01 = "ar-jo;Arabic (Jordan)"
    3001 = "ar-lb;Arabic (Lebanon)"
    3401 = "ar-kw;Arabic (Kuwait)"
    3801 = "ar-ae;Arabic (U.A.E.)"
    3C01 = "ar-bh;Arabic (Bahrain)"
    4001 = "ar-qa;Arabic (Qatar)"
    042D = "eu;Basque"
    0402 = "bg;Bulgarian"
    0423 = "be;Belarusian"
    0403 = "ca;Catalan"
    0004 = "zh;Chinese"
    0404 = "zh-tw;Chinese (Taiwan)"
    0804 = "zh-cn;Chinese (China)"
    0C04 = "zh-hk;Chinese (Hong Kong SAR)"
    1004 = "zh-sg;Chinese (Singapore)"
    041A = "hr;Croatian"
    0405 = "cs;Czech"
    0406 = "da;Danish"
    0413 = "nl;Dutch (Netherlands)"
    0813 = "nl-be;Dutch (Belgium)"
    0009 = "en;English"
    0409 = "en-us;English (United States)"
    0809 = "en-gb;English (United Kingdom)"
    0C09 = "en-au;English (Australia)"
    1009 = "en-ca;English (Canada)"
    1409 = "en-nz;English (New Zealand)"
    1809 = "en-ie;English (Ireland)"
    1C09 = "en-za;English (South Africa)"
    2009 = "en-jm;English (Jamaica)"
    2809 = "en-bz;English (Belize)"
    2C09 = "en-tt;English (Trinidad)"
    0425 = "et;Estonian"
    0438 = "fo;Faeroese"
    0429 = "fa;Farsi"
    040B = "fi;Finnish"
    040C = "fr;French (France)"
    080C = "fr-be;French (Belgium)"
    0C0C = "fr-ca;French (Canada)"
    100C = "fr-ch;French (Switzerland)"
    140C = "fr-lu;French (Luxembourg)"
    043C = "gd;Gaelic"
    0407 = "de;German (Germany)"
    0807 = "de-ch;German (Switzerland)"
    0C07 = "de-at;German (Austria)"
    1007 = "de-lu;German (Luxembourg)"
    1407 = "de-li;German (Liechtenstein)"
    0408 = "el;Greek"
    040D = "he;Hebrew"
    0439 = "hi;Hindi"
    040E = "hu;Hungarian"
    040F = "is;Icelandic"
    0421 = "in;Indonesian"
    0410 = "it;Italian (Italy)"
    0810 = "it-ch;Italian (Switzerland)"
    0411 = "ja;Japanese"
    0412 = "ko;Korean"
    0426 = "lv;Latvian"
    0427 = "lt;Lithuanian"
    042F = "mk;FYRO Macedonian"
    043E = "ms;Malay (Malaysia)"
    043A = "mt;Maltese"
    0414 = "no;Norwegian (Bokmal)"
    0814 = "no;Norwegian (Nynorsk)"
    0415 = "pl;Polish"
    0416 = "pt-br;Portuguese (Brazil)"
    0816 = "pt;Portuguese (Portugal)"
    0417 = "rm;Rhaeto-Romanic"
    0418 = "ro;Romanian"
    0818 = "ro-mo;Romanian (Moldova)"
    0419 = "ru;Russian"
    0819 = "ru-mo;Russian (Moldova)"
    0C1A = "sr;Serbian (Cyrillic)"
    081A = "sr;Serbian (Latin)"
    041B = "sk;Slovak"
    0424 = "sl;Slovenian"
    042E = "sb;Sorbian"
    040A = "es;Spanish (Traditional Sort)"
    080A = "es-mx;Spanish (Mexico)"
    0C0A = "es;Spanish (International Sort)"
    100A = "es-gt;Spanish (Guatemala)"
    140A = "es-cr;Spanish (Costa Rica)"
    180A = "es-pa;Spanish (Panama)"
    1C0A = "es-do;Spanish (Dominican Republic)"
    200A = "es-ve;Spanish (Venezuela)"
    240A = "es-co;Spanish (Colombia)"
    280A = "es-pe;Spanish (Peru)"
    2C0A = "es-ar;Spanish (Argentina)"
    300A = "es-ec;Spanish (Ecuador)"
    340A = "es-cl;Spanish (Chile)"
    380A = "es-uy;Spanish (Uruguay)"
    3C0A = "es-py;Spanish (Paraguay)"
    400A = "es-bo;Spanish (Bolivia)"
    440A = "es-sv;Spanish (El Salvador)"
    480A = "es-hn;Spanish (Honduras)"
    4C0A = "es-ni;Spanish (Nicaragua)"
    500A = "es-pr;Spanish (Puerto Rico)"
    0430 = "sx;Sutu"
    041D = "sv;Swedish"
    081D = "sv-fi;Swedish (Finland)"
    041E = "th;Thai"
    0431 = "ts;Tsonga"
    0432 = "tn;Tswana"
    041F = "tr;Turkish"
    0422 = "uk;Ukrainian"
    0420 = "ur;Urdu"
    042A = "vi;Vietnamese"
    0434 = "xh;Xhosa"
    043D = "ji;Yiddish"
    0435 = "zu;Zulu"

    https://www.securinfos.info/astuces-windows.php
    1
  2. issi
     
    Hola,

    resumo el hilo porque tengo exactamente el mismo problema.
    he intentado solucionarlo con la importación del archivo .reg a continuación.
    el comando en un cmd es el siguiente: %SystemRoot%\system32\reg import fichier.reg

    el problema es que parece que no funciona.
    ¿he olvidado algo?
    gracias por vuestros comentarios

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
    "DEFAULT"=dword:00000086

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
    "FIXEDFON.FON"="svgafix.fon"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
    "FONTS.FON"="svgasys.fon"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
    "OEMFONT.FON"="vga936.fon"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher]
    "TracesProcessed"=dword:00000019
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher]
    "TracesSuccessful"=dword:00000005

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
    "OEMCP"="936"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
    "ACP"="936"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
    "MACCP"="10008"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
    "Default"="0804"

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0002\Software\Fonts]
    "FIXEDFON.FON"="svgafix.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0002\Software\Fonts]
    "FONTS.FON"="svgasys.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0002\Software\Fonts]
    "OEMFONT.FON"="vga936.fon"

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Fonts]
    "FIXEDFON.FON"="svgafix.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Fonts]
    "FONTS.FON"="svgasys.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current\Software\Fonts]
    "OEMFONT.FON"="vga936.fon"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
    "OEMCP"="936"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
    "ACP"="936"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
    "MACCP"="10008"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
    "Default"="0804"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0002\Software\Fonts]
    "FIXEDFON.FON"="svgafix.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0002\Software\Fonts]
    "FONTS.FON"="svgasys.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0002\Software\Fonts]
    "OEMFONT.FON"="vga936.fon"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
    "FIXEDFON.FON"="svgafix.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
    "FONTS.FON"="svgasys.fon"
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
    "OEMFONT.FON"="vga936.fon"
    1
  3. Polluxor
     
    Tengo el mismo problema y debo decir que es realmente muy molesto...
    0
  4. Usuario anónimo
     
    Bonjour,

    Je n'ai pas trouvé de "NLS" dans "HKLM\SYSTEM\CurrentControlSet\Control\" ...
    0
  5. sphinx
     
    elige las opciones regionales y de idioma en el Panel de control de Windows y selecciona el idioma que coincida con el que se usa en Google Talk como Idioma de los programas que no son Unicode
    0