how for extensions extensiones extension example developer create chrome apps aplicaciones google-chrome localization internationalization http-accept-language pseudolocalization

google chrome - for - ¿Cómo agregar Custom Accept-Languages a Chrome para las pruebas de pseudolocalización?



extensiones chrome android (2)

En Firefox

Usar about:config

(Hay un error tipográfico en qps-ploc en las capturas de pantalla, pero seguramente se entiende)

En Chrome

( Editar : consulte los comentarios sobre las formas de evitar que Chrome anule la configuración en las nuevas versiones ) .

Edite el archivo C:/Users/USERNAME/AppData/Local/Google/Chrome/User Data/Default/Preferences , y agregue:

{ ... "intl": { "accept_languages": "qps-ploc,en-us,en" }, ... }

Por ejemplo:

Estoy probando la pseudo-localization de un sitio web.

Puedo configurar Internet Explorer para que tenga idiomas de aceptación personalizados:

  1. Haga clic en Herramientas , Opciones de Internet
  2. En la pestaña General, haga clic en Idiomas
  3. En el cuadro de diálogo Preferencias de idioma, haga clic en Agregar .
  4. Ingrese un lenguaje definido por el usuario de qps-ploc (es decir, la configuración regional Pseudo (Base))
  5. Click OK

Ahora, cuando Internet Explorer emite una solicitud http, los idiomas de aceptación se llevarán con qpc-ploc :

GET https://stackoverflow.com/ HTTP/1.1 Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */* Accept-Language: qps-ploc,en-US;q=0.5 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E) Accept-Encoding: gzip, deflate Connection: Keep-Alive Host: stackoverflow.com

¿Cómo realizo el mismo cambio en Chrome? Para Firefox?

Actualizar

También se debe tener en cuenta que Internet Explorer hace honor a mis preferencias de Windows. Mi Windows está configurado para usar Pseudo (Base) qps-ploc locale. Por defecto, Internet Explorer lo usa.

Google Chrome ignora mis preferencias de Windows y decide solicitar en-US y en idioma:

GET https://stackoverflow.com/ HTTP/1.1 Host: stackoverflow.com Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3


También puede configurar esto a través de la página de configuración.

Vaya a la configuración (cmd +, en mac, probablemente cntrl +, en Windows) y busque el idioma. Haga clic en el enlace "administrar idiomas" y agregue su idioma preferido. Después de eso, simplemente arrastre su idioma a la parte superior de la lista y ¡listo!

O acceso directo a la configuración de idiomas: chrome: // settings / languages