0 votos

¿Qué permite/impide cambiar el idioma de una aplicación determinada?

En teoría, puedo configurar (a través de las preferencias del sistema) cualquier aplicación para que se ejecute en un idioma específico (diferente al idioma predeterminado del sistema).

Sin embargo, para algunas aplicaciones esta opción está desactivada y macOS me dice que la aplicación ...

no admite idiomas adicionales.

por ejemplo:

customise-language-settings

Entonces: ¿Cómo determina macOS si una aplicación admite o no idiomas adicionales?

Estoy buscando una explicación a nivel bajo (más allá de "contactar a los desarrolladores de la aplicación para solucionarlo"), ya que yo soy el desarrollador de esta aplicación específica (que es multiplataforma, y mi sistema operativo nativo no es macOS - de ahí mi ignorancia) y me gustaría añadir soporte para seleccionar idiomas.

4voto

hjdm Puntos 18

It looks like Pure Data doesn't have internationalisation files. Those should reside in Resources directory and end with .lproj. Since PureData is not made with Apple native AppKit controls in order to make it work some additional code has to be written. When I've added Contents/Resources/pl.lproj directory into PD I'm able to select a language in Settings.app
También aquí hay algunas informaciones sobre localizaciones en macOS/iOS https://developer.apple.com/documentation/Xcode/localization/

0voto

umläute Puntos 113

Además de la respuesta de Mateusz, encontré que también podía proporcionar una lista de traducciones disponibles explícitamente a través de la clave CFBundleLocalizations en mi Info.plist.

por ejemplo, agregando lo siguiente a mi Info.plist hará que los idiomas "azerbaiyano", "búlgaro" y "alemán" estén disponibles en la Configuración del Sistema:

CFBundleLocalizations

    az
    bg
    de

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X