[Desenvolupament] Catalanitzador 1.3: ajuda en proves de regressió

Jordi Mas jmas a softcatala.org
diu jul 29 09:43:00 CEST 2012


Hola Josep M,

Gran feinada!

> No acabo d’entendre el comportament de l’opció “Configura el català com 
> a llengua d’escriptura”...
> Si tens el SO base en anglès, i un MUI espanyol sense activar, la 
> llengua està definida en EN, i el Catalanitzador no pot realitzar 
> l’acció “Configura el català com a llengua d’escriptura”, tot i que sí 
> que pot realitzar l’acció “Paquet d’idioma per al Windows”
> En canvi, si tens el SO base en anglès, i un MUI espanyol activat, 
> llavors la llengua està definida en EN | ES en aquest ordre (EN està 
> activat com a principal), i el Catalanitzador sí pot dur a terme l’acció 
> “Configura el català com a llengua d’escriptura”, quedant les llengües 
> d’escriptura CA | EN | ES
>  
> Sembla poc coherent, oi?

L'opció "Configura el català com  a llengua d’escriptura" realment el 
que fa és configurar el teclat en català com el teclat per defecte. 
Aquest paràmetre l'usen aplicacions com el Microsoft Office o 
l'OpenOffice.org per determinar la llengua per defecte dels nous documents.

Quan fem aquest canvi de configuració estem canviant el teclat per 
defecte de l'usuari. La disposició de tecles del teclat català és molt 
semblant a l'espanyol. Llavors, si per exemple, configurem el català per 
defecte i l'usuari té un teclat en alemany o francès (Catalunya Nord) li 
  estem canviat la disposició del teclat.

Per evitar això, la manera més senzilla que vam trobar va ser detectar 
que l'usuari tingués teclat en espanyol[1] i demanar-ho com a 
prerequisit. En aquesta configuració si li canviem al català estem 
segurs que no correm riscos ja que la configuració és la mateixa.

En Joan Montané va treballar en la definició una proposta inicial també 
de teclat en català pròpia:

http://www.softcatala.org/wiki/Projectes/Catalanitzador_per_al_Windows/Coses_a_fer#Teclat_en_catal.C3.A0

En resum, per poder executar l'acció "Configura el català com  a llengua 
d’escriptura" cal tenir un teclat en espanyol no té res a veure amb 
l'idioma del Windows.

Espero haver-me explicat :)

Atentament,

Jordi,


[1] 
https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/CatalanitzadorPerAWindows/Actions/ConfigureDefaultLanguageAction.cpp#L119

-- 
Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/
Planet Softcatalà -> http://planeta.softcatala.org



Més informació sobre la llista de correu Desenvolupament