Articles of internacionalización

¿Cómo usar enable pseudo-locale en Windows para probar?

Windows Vista introdujo el concepto de tres pseudo-locales : Pseudo Locale Locale Name LCID =================== =========== ====== Base qps-ploc 0x0501 Mirrored qps-mirr 0x09ff East Asian-language qps-asia 0x05fe La habilitación de la configuración regional Base es útil, ya que puede verificar que su aplicación esté utilizando la configuración regional actual para formatear elementos como fechas, horas, […]

¿Cómo obtengo una cadena de patrón de fecha localizada?

Es bastante fácil formatear y analizar clases de Java Date (o Calendar) con instancia de DateFormat , es decir, podría formatear la fecha actual en una fecha de localización corta como esta: DateFormat formatter = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault()); String today = formatter.format(new Date()); Mi problema es: necesito obtener esta cadena de patrones localizados (es decir, algo […]

Mongodb combina caracteres acentuados como personaje subyacente

En la syntax de MongoDB “db.foo.find ()”, ¿cómo puedo decirle que coincida con todas las letras y sus versiones acentuadas? Por ejemplo, si tengo una lista de nombres en mi base de datos: João François Jesús ¿Cómo permitiría una búsqueda de las cadenas “Joao”, “Francois” o “Jesús” para que coincida con el nombre de stack? […]

Obteniendo un NSDecimalNumber de una cadena local específica?

Tengo algunas cadenas que son específicas de la configuración regional (p. Ej., 0.01 o 0.01). Quiero convertir esta cadena a un NSDecimalNumber. De los ejemplos que he visto hasta ahora en las interwebs , esto se logra usando un NSNumberFormatter a la: NSString *s = @”0.07″; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [formatter […]

Cambiando el lenguaje de desarrollo en Xcode

Necesito configurar el español como lenguaje de desarrollo para una aplicación de iOS. Ya estoy usando Xcode 6, y cambié la entrada de Localization native development region en Info.plist ( CFBundleDevelopmentRegion ) de la aplicación de “en” a “es”. Sin embargo, en Proyecto> Información> Localizaciones, el inglés permanece configurado como Lenguaje de desarrollo. Como se […]

Ejemplo completo de C ++ i18n gettext () “hello world”

Estoy buscando un ejemplo completo de i18n gettext() hola mundo. Comencé un guión basado en Un tutorial sobre soporte de lenguaje nativo utilizando GNU gettext de G. Mohanty. Estoy usando Linux y G ++. Código: cat >hellogt.cxx <<EOF // hellogt.cxx #include #include #include #include int main (){ char* cwd = getenv(“PWD”); std::cout << "getenv(PWD): " […]

¿Cómo cambiar el idioma de la aplicación de iPhone durante el tiempo de ejecución?

¿Hay alguna manera de cambiar el idioma de la aplicación durante el tiempo de ejecución? Entonces, después del cambio, NSLocalizedString inmediatamente devuelve la cadena para el nuevo idioma. Lo que estoy haciendo ahora es cambiar el idioma usando el siguiente código: – (void)onChangeLanguage: (id)sender { NSArray *lang = [NSArray arrayWithObjects:((InfoWhatever *)sender).language, nil]; [[NSUserDefaults standardUserDefaults] setObject:lang […]

Ruby 1.9: ¿cómo puedo usar cadenas de multibyte en mayúsculas y minúsculas?

Así que matz tomó la decisión de mantener upcase y downcase limitado a /[AZ]/i en ruby ​​1.9.1. ActiveSupport::Multibyte tiempo, ActiveSupport::Multibyte ha tenido un gran caso de i18n en jigger en ruby ​​1.8.x a través de String#mb_chars . Sin embargo, cuando se prueba bajo ruby ​​1.9.1, parece que no funciona. Aquí hay un script de prueba […]

Internacionalización con Angular 4

Necesito agregar soporte de múltiples idiomas para mi aplicación Angular 4. Necesito saber el mejor enfoque para lograr esto.

¿Por qué los valores de fecha / hora se interpretan incorrectamente al parchear / guardar?

Intento guardar datos de un formulario cakephp 3. Todos los datos están bien guardados pero datetime no. Tengo 2 campos de fecha y hora. Esos campos están llenos por el widget jquery-ui. El problema parece haber sucedido cuando la entidad está pactando. $intervention = $this->Interventions->patchEntity($intervention, $this->request->data); Depuración de $ this-> request-> data: ‘user_id’ => ‘1’, […]