[Desenvolupament] Proves amb el Chrome i la versió 0.99 - ajuda

Ep gent, He aconseguit reproduir clarament un cas amb el Chrome que s'havia comentat breument en la llista i que pot ser habitual al nostre públic. Si l'usuari ha baixat el Chrome en català la interfície i la llengua de navegació estan ja establertes al català. En aquest cas, fins ara, el Chrome suggeria el canvi d'idioma quan no era necessari. He esmenat això i ara diu que l'acció ja està aplicada en aquest cas d'ús. He documentat la lògica que seguim[1] i he actualitzat el binari a: https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/bin/late... Si podeu si us plau fer proves amb el Chrome, en concret: - Amb Chrome baixat en català, anglès i espanyol - En sistemes operatius de 64 bits - Si podeu provar el tema dels perfils remots i com els nostres canvis afecten quan hi ha perfil remot I totes les proves que volgueu fer. Moltes gràcies, Jordi, [1] http://www.softcatala.org/wiki/Projectes/Catalanitzador_per_al_Windows/Descr... -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com

Instal·lat el Chrome en dos ordinadors en espanyol amb: a.. Windows 7 Ultimate 64 bits b.. Windows 7 Home Premium 64 bits En tots dos casos amb dos usuaris (instal·lat prèviament Chrome a cada usuari, ja que les instal·lacions són independents) En un cas he triat instal·lar la versió espanyola i en l'altre la versió l'anglesa. En tots dos casos s'ha acabat instal·lant el Chrome amb interfície en espanyol. Hi he passat el Catalanitzador en tots dos casos. Hi he seleccionat catalanitzar la llengua de navegació del Chrome (a més a més de la resta d’opcions possibles) En tots dos casos informa que s’ha catalanitzat al 100% En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per l’usuari que ha fet la catalanització, amb llengua de navegació català. En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per a l’altre usuari de la màquina (diferent del que ha fet la catalanització), amb la llengua de navegació espanyol. Per tant el Catalanitzador davant del Chrome: Canvia la llengua de navegació per a l’usuari actual, no canvia la llengua de la interfície per a ningú, i no canvia la llengua de navegació per als altres usuaris diferents de l’actual. Josep M. -----Missatge original----- From: Jordi Mas Sent: Monday, March 05, 2012 9:52 PM To: desenvolupament Subject: [Desenvolupament] Proves amb el Chrome i la versió 0.99 - ajuda Ep gent, He aconseguit reproduir clarament un cas amb el Chrome que s'havia comentat breument en la llista i que pot ser habitual al nostre públic. Si l'usuari ha baixat el Chrome en català la interfície i la llengua de navegació estan ja establertes al català. En aquest cas, fins ara, el Chrome suggeria el canvi d'idioma quan no era necessari. He esmenat això i ara diu que l'acció ja està aplicada en aquest cas d'ús. He documentat la lògica que seguim[1] i he actualitzat el binari a: https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/bin/late... Si podeu si us plau fer proves amb el Chrome, en concret: - Amb Chrome baixat en català, anglès i espanyol - En sistemes operatius de 64 bits - Si podeu provar el tema dels perfils remots i com els nostres canvis afecten quan hi ha perfil remot I totes les proves que volgueu fer. Moltes gràcies, Jordi, [1] http://www.softcatala.org/wiki/Projectes/Catalanitzador_per_al_Windows/Descr... -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com _______________________________________________ Desenvolupament mailing list Desenvolupament@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/desenvolupament _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta

En/na Josep M. ha escrit:
Instal·lat el Chrome en dos ordinadors en espanyol amb:
* Windows 7 Ultimate 64 bits * Windows 7 Home Premium 64 bits
En tots dos casos amb dos usuaris (instal·lat prèviament Chrome a cada usuari, ja que les instal·lacions són independents) En un cas he triat instal·lar la versió espanyola i en l'altre la versió l'anglesa. En tots dos casos s'ha acabat instal·lant el Chrome amb interfície en espanyol. Hi he passat el Catalanitzador en tots dos casos. Hi he seleccionat catalanitzar la llengua de navegació del Chrome (a més a més de la resta d’opcions possibles) En tots dos casos informa que s’ha catalanitzat al 100% En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per l’usuari que ha fet la catalanització, amb llengua de navegació català. En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per a l’altre usuari de la màquina (diferent del que ha fet la catalanització), amb la llengua de navegació espanyol.
Per tant el Catalanitzador davant del Chrome: Canvia la llengua de navegació per a l’usuari actual, no canvia la llengua de la interfície per a ningú, i no canvia la llengua de navegació per als altres usuaris diferents de l’actual.
Correcte, aquest és el comportament esperat. Si pots fer proves també amb el Firefox estaria molt bé. Jo estic fent proves de regressió amb Windows 7 i Windows XP i de pas a veure si trobo un Windows XP que instal·li bé el paquet d'idioma però que en l'últim pas el doni com a no instal·lat (malgrat ho estigui). Gràcies, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com

Fetes les mateixes proves amb un Firefox en anglès, en un Windows 7 Ultimate 64 bits espanyol... En aquest cas, a diferència del Chrome, quan instal·les el Firefox s'instal·la per a tots els usuaris, no només l'actual. Una altra diferència és que si l'instal·les en anglès surt amb interfície en anglès, no en espanyol com el Chrome. Després de passar el Catalanitzador s'observa que: Catalanització al 100% El Firefox segueix amb interfície en anglès per a tots els usuaris. El Firefox ha canviat la llengua de navegació a català per a l'usuari actual El Firefox ha mantingut la llengua de navegació en anglès per a la resta d'usuaris O sigui, el comportament del Catalanitzador és el mateix que amb el Chrome. Josep M. -----Missatge original----- From: Jordi Mas Sent: Monday, March 05, 2012 11:36 PM To: Desenvolupament d'aplicacions informàtiques per a la llengua catalana Subject: Re: [Desenvolupament] Proves amb el Chrome i la versió 0.99 - ajuda En/na Josep M. ha escrit:
Instal·lat el Chrome en dos ordinadors en espanyol amb:
* Windows 7 Ultimate 64 bits * Windows 7 Home Premium 64 bits
En tots dos casos amb dos usuaris (instal·lat prèviament Chrome a cada usuari, ja que les instal·lacions són independents) En un cas he triat instal·lar la versió espanyola i en l'altre la versió l'anglesa. En tots dos casos s'ha acabat instal·lant el Chrome amb interfície en espanyol. Hi he passat el Catalanitzador en tots dos casos. Hi he seleccionat catalanitzar la llengua de navegació del Chrome (a més a més de la resta d’opcions possibles) En tots dos casos informa que s’ha catalanitzat al 100% En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per l’usuari que ha fet la catalanització, amb llengua de navegació català. En tots dos casos el Chrome segueix sortint amb la interfície en espanyol per a l’altre usuari de la màquina (diferent del que ha fet la catalanització), amb la llengua de navegació espanyol. Per tant el Catalanitzador davant del Chrome: Canvia la llengua de navegació per a l’usuari actual, no canvia la llengua de la interfície per a ningú, i no canvia la llengua de navegació per als altres usuaris diferents de l’actual.
Correcte, aquest és el comportament esperat. Si pots fer proves també amb el Firefox estaria molt bé. Jo estic fent proves de regressió amb Windows 7 i Windows XP i de pas a veure si trobo un Windows XP que instal·li bé el paquet d'idioma però que en l'últim pas el doni com a no instal·lat (malgrat ho estigui). Gràcies, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com _______________________________________________ Desenvolupament mailing list Desenvolupament@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/desenvolupament _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta

Hola, En primer lloc volia demanar disculpes per si sembla que m'he desentés del Chrome. Malauradament, des d'aquest cap de setmana hem estat allotjant a uns companys alemanys del projecte en el que treballe ací a la Universitat. Aquesta vesprada se'n tornen cap a la seva universitat, o siga que podré dedicar ja la resta de la setmana al Catalanitzador. Jordi, vaig estar comparant tots els fitxers dins la carpeta Default, per això no trobava el json que canviava la interfície. He vist ara que es troba dins de "../Local State". Bona feina! Faré proves amb els perfils sincronitzats. -- < Xavi Ivars > < http://xavi.ivars.me >

2012/3/6 Xavi Ivars <xavi.ivars@gmail.com>
Hola,
En primer lloc volia demanar disculpes per si sembla que m'he desentés del Chrome.
Malauradament, des d'aquest cap de setmana hem estat allotjant a uns companys alemanys del projecte en el que treballe ací a la Universitat. Aquesta vesprada se'n tornen cap a la seva universitat, o siga que podré dedicar ja la resta de la setmana al Catalanitzador.
Cap problema! Ja he continuat jo. Estava molt coll avall.
Jordi, vaig estar comparant tots els fitxers dins la carpeta Default, per això no trobava el json que canviava la interfície. He vist ara que es troba dins de "../Local State". Bona feina!
grep is your friend :) Vaig tenir sort. Faré proves amb els perfils sincronitzats. Si agafa l'últim binari. Saps quan ho podràs fer més o menys? Ho dic per pujar la 0.99 i donar-la com a bona. Atentament, Jordi,

El 6 de març de 2012 14:13, Jordi Mas <jmas@softcatala.org> ha escrit:
Faré proves amb els perfils sincronitzats.
Si agafa l'últim binari. Saps quan ho podràs fer més o menys? Ho dic per pujar la 0.99 i donar-la com a bona.
Avuí no crec, ja que els alemanys encara estan aci. Demà ja li podré dedicar gran part de la vesprada. -- < Xavi Ivars > < http://xavi.ivars.me >

Tenim ja data "oficial" de sortida? Josep M. El dimarts 6 de març de 2012, Xavi Ivars <xavi.ivars@gmail.com> ha escrit:
El 6 de març de 2012 14:13, Jordi Mas <jmas@softcatala.org> ha escrit:
Faré proves amb els perfils sincronitzats.
Si agafa l'últim binari. Saps quan ho podràs fer més o menys? Ho dic per
pujar la 0.99 i donar-la com a bona.
Avuí no crec, ja que els alemanys encara estan aci. Demà ja li podré dedicar gran part de la vesprada. -- < Xavi Ivars > < http://xavi.ivars.me >

Tenim ja data "oficial" de sortida? Josep M. El dimarts 6 de març de 2012, Xavi Ivars <xavi.ivars@gmail.com> ha escrit:
El 6 de març de 2012 14:13, Jordi Mas <jmas@softcatala.org> ha escrit:
Faré proves amb els perfils sincronitzats.
Si agafa l'últim binari. Saps quan ho podràs fer més o menys? Ho dic per
pujar la 0.99 i donar-la com a bona.
Avuí no crec, ja que els alemanys encara estan aci. Demà ja li podré dedicar gran part de la vesprada. -- < Xavi Ivars > < http://xavi.ivars.me >

On 3/6/12, Josep M. <josep.m8@gmail.com> wrote:
Tenim ja data "oficial" de sortida?
Hola, M'agraria continuar treballant amb la versió 0.99, és a dir, la propera que publicarem fem més proves amb Firefox, Chrome i proves de regressió. Tenim ja uns quants usuaris i hem d'anar més en compte al publicar noves versions. Després de la 0.99 la meva idea és no afegir cap nova funcionalitat, només corregir errors i publicar la versió 1.0. En aquest punt crearem una branca per la versió 1.0 per poder anar publicant 1.01, 1.02 amb errades que anem corregint i en paral·lel continuarem treballant per publicar una versió 1.1 abans de l'estiu. M'agradaria publicar la versió 1.0 en els propers dies, però encara hem de fer el pla de proves i continuar corregint errades. Qualsevol comentari és benvingut Atentament, Jordi,

Hola Jordi, Estava fent proves amb el Chrome i els perfils remots (vindrà en un altre correu) quan m'he trobat en una situació que no sé si havíem considerat, ni tinc clar què hauriem de fer en aquest cas. Windows en català, i Chrome de manera predeterminada; o siga, llengua d'interfície en català i llengua de navegació, per omissió, en català. Configure manualment la llengua de navegació en espanyol i català (espanyol primer). En aquesta situació, execute el Catalanitzador, i em diu que l'acció del Chrome ja està realitzada. A més, no s'estava comprovant adequadament si el programa està instal·lat. Des del meu punt de vista, hauria de Catalanitzar-lo i posar la llengua de navegació en català. Així, la lògica hauria de ser: - si no està el Chrome instal·lat - NO ES POT REALITZAR L'ACCIÓ - si està el Chrome instal·lat - si existeix una llengua de navegació al Preferences, i és distinta del català - CATALANITZAR - si existeix una llengua de navegació al Preferences, i és el català - ACCIÓ JA REALITZADA - si no existeix llengua de navegació al Preferences, - si la clau app_locale al LocalState és distinta al català - CATALANITZAR - si la clau app_locale al LocalState és el català - ACCIÓ JA REALITZADA Què en penseu? Si penseu que és així, tinc ja el codi pràcticament fet, però no he fet commit. -- < Xavi Ivars > < http://xavi.ivars.me >

Al 12/03/2012 20:56, En/na Xavi Ivars ha escrit:
Hola Jordi,
Estava fent proves amb el Chrome i els perfils remots (vindrà en un altre correu) quan m'he trobat en una situació que no sé si havíem considerat, ni tinc clar què hauriem de fer en aquest cas.
Windows en català, i Chrome de manera predeterminada; o siga, llengua d'interfície en català i llengua de navegació, per omissió, en català.
Configure manualment la llengua de navegació en espanyol i català (espanyol primer). En aquesta situació, execute el Catalanitzador, i em diu que l'acció del Chrome ja està realitzada.
A més, no s'estava comprovant adequadament si el programa està instal·lat.
Des del meu punt de vista, hauria de Catalanitzar-lo i posar la llengua de navegació en català. Així, la lògica hauria de ser:
* si no està el Chrome instal·lat o NO ES POT REALITZAR L'ACCIÓ * si està el Chrome instal·lat o si existeix una llengua de navegació al Preferences, i és distinta del català + CATALANITZAR o si existeix una llengua de navegació al Preferences, i és el català + ACCIÓ JA REALITZADA o si no existeix llengua de navegació al Preferences, + si la clau app_locale al LocalState és distinta al català # CATALANITZAR + si la clau app_locale al LocalState és el català # ACCIÓ JA REALITZADA
Què en penseu?
Configure manualment la llengua de navegació en espanyol i català (espanyol primer). En aquesta situació, execute el Catalanitzador, i em diu que l'acció del Chrome ja està realitzada. Molt al principi, també passava amb l'Internet Explorer: si el català apareixia com a una llengua de navegació però no era la primera, el Catalanitzador deia que "acció ja realitzada". El JordiM ho va canviar
Ep Sobre el tema aquest: per tal que, en aquests casos, el català passés a la primera llengua. Suposo que hauria de ser així també per al Firefox+Chrome. Potser caldria afegir aquest cas a la lògica que esmentes (he _subratllat_ el que he afegit): * si no està el Chrome instal·lat o NO ES POT REALITZAR L'ACCIÓ * si està el Chrome instal·lat o si existeix una llengua de navegació al Preferences, i és distinta del català + CATALANITZAR o si existeix una llengua de navegació al Preferences, i és el català + _si el català és la primera llengua _ # _ACCIÓ JA REALITZADA_ + _si el català no és la primera llengua_ # _CATALANITZAR_ o si no existeix llengua de navegació al Preferences, + si la clau app_locale al LocalState és distinta al català # CATALANITZAR + si la clau app_locale al LocalState és el català # ACCIÓ JA REALITZADA Apart d'això, si es dóna l'últim cas de la lògica: * si està el Chrome instal·lat o si no existeix llengua de navegació al Preferences, + si la clau app_locale al LocalState és el català # ACCIÓ JA REALITZADA Caldria considerar si seria convenient o no "fixar" el català com a llengua de navegació. salut jordi s

Molt al principi, també passava amb l'Internet Explorer: si el català apareixia com a una llengua de navegació però no era la primera, el Catalanitzador deia que "acció ja realitzada". El JordiM ho va canviar per tal que, en aquests casos, el català passés a la primera llengua. Suposo que hauria de ser així també per al Firefox+Chrome.
No passa ben bé el que passava amb l'internet explorer: el que passa ara és que després dels últims canvis afegits per Jordi Mas, es comprova primer la llengua de la interfície i si és el català, ja no fa res més. Potser caldria afegir aquest cas a la lògica que esmentes (he *subratllat* el
que he afegit):
L'afegit que has fet a la lògica ja el tenia en compte. De fet, on dia "si existeix una llengua de navegació al Preferences, i és X" volia dir "si existeix una llengua de navegació al Preferences, i la primera és X". De tota manera, com que els canvis els va introduir Jordi Mas, voldria assegurar-me que és simplement un error i no una cosa voluntària. Caldria considerar si seria convenient o no "fixar" el català com a llengua
de navegació.
Jo si que ho faria, però el canvi també el va fer Jordi. Esperem a veure que diu ell ;) -- < Xavi Ivars > < http://xavi.ivars.me >

Hola, Respecte al que es comentava abans sobre l'Internet Explorer he documentat el que fem en cada cas: http://www.softcatala.org/wiki/Projectes/Catalanitzador_per_al_Windows/Descr... A l'introducció del document explico perquè considero important documentar els casos d'ús. Per cert Xavi, quin problema hi havia amb la detecció de si el Chrome està instal·lat? No passa ben bé el que passava amb l'internet explorer: el que passa ara és
que després dels últims canvis afegits per Jordi Mas, es comprova primer la llengua de la interfície i si és el català, ja no fa res més.
No havia considerat el cas d'ús un usuari té el navegador en català però s'ha definit la primera llengua de navegació a quelcom que no és el català.
L'afegit que has fet a la lògica ja el tenia en compte. De fet, on dia "si existeix una llengua de navegació al Preferences, i és X" volia dir "si existeix una llengua de navegació al Preferences, i la primera és X".
De tota manera, com que els canvis els va introduir Jordi Mas, voldria assegurar-me que és simplement un error i no una cosa voluntària.
Caldria considerar si seria convenient o no "fixar" el català com a
llengua de navegació.
Jo si que ho faria, però el canvi també el va fer Jordi.
Sí, amb IE el que fem és en situacions ambigües sempre prefixar el català. Si podem documentar el cas d'ús: http://www.softcatala.org/wiki/Projectes/Catalanitzador_per_al_Windows/Descr... No cal entrar en l'especifcació només descriure la situació i que esperem que el Catalanitzador faci. Atentament, Jordi,

Ok, aquesta vesprada complete la documentació a la wiki, i actualitze el codi. Per cert Xavi, quin problema hi havia amb la detecció de si el Chrome està
instal·lat?
Si et fixes, al codi [1] primer es buscava la llengua de la interfície i si no era català, es comprovava si estava instal·lat i després si la llengua de navegació era el català. Ho he modificat per a que el primer que faça siga comprovar si està instal·lat. Esta vesprada ho puge. [1] https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/Catalani... -- < Xavi Ivars > < http://xavi.ivars.me >

2012/3/13 Xavi Ivars <xavi.ivars@gmail.com>
Ok, aquesta vesprada complete la documentació a la wiki, i actualitze el codi.
Per cert Xavi, quin problema hi havia amb la detecció de si el Chrome està
instal·lat?
Si et fixes, al codi [1] primer es buscava la llengua de la interfície i si no era català, es comprovava si estava instal·lat i després si la llengua de navegació era el català.
Ho he modificat per a que el primer que faça siga comprovar si està instal·lat. Esta vesprada ho puge.
Hola Xavi, Tal com està ara funciona. Quan truques a _isChromeAppLocaleOk() retorna només cert si l'aplicació ha trobat el locale català. Per la qual cosa si l'ha trobat és que està instal·lat. El que vull dir ara és que no penso que hi hagi cap cas pel qual falli aquest codi en concret. Dit això, estic d'acord en reorganitzar el codi per donar-li més claretat. O sigui endavant. En qualsevol cas, haurem de fer proves exhaustives amb Chrome un cop els canvis estiguin enllestits. Jordi,
participants (4)
-
Jordi Mas
-
Jordi Serratosa
-
Josep M.
-
Xavi Ivars