4 votos

Por lo que el mecanismo ya buscador de insertar un espacio en un nombre de la aplicación?

Yo estaba investigando un problema con el Centro de Notificaciones y notó que el Buscador muestra el programa como el Centro de Notificaciones, sin embargo, en disco y en el paquete de los recibos y de los medios de instalación, el archivo es en realidad NotificationCenter.aplicación (Y la ruta de acceso completa es /System/Library/core services/NotificationCenter.app)

Notification Center - with and without a space

Entiendo cómo el Buscador de gotas .extensión de la aplicación por defecto, pero, ¿de dónde el sistema sabe añadir el espacio de esta app es el nombre?

8voto

Ido Schacham Puntos 1373

Que es manejado por la localización.

Si usted comprobar la Información.plist, hay una clave LSHasLocalizedDisplayName con un valor de true. Eso significa que hay nombres localizados para la aplicación. Las localizaciones son almacenados en la aplicación de paquete de Contenidos/Recursos. Ya estoy usando el inglés, puedo mirar en /System/Library/core services/NotificationCenter.app/Contents/Resources/es.lproj/InfoPlist.las cadenas, y ver el nombre de la aplicación con el espacio.

Las cadenas de archivos son en realidad binario plists. Usted puede ver en un formato legible de la moda con

$ plutil -p /System/Library/CoreServices/NotificationCenter.app/Contents/Resources/en.lproj/InfoPlist.strings
{
  "CFBundleDisplayName" => "Notification Center"
  "CFBundleName" => "Notification Center"
}

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