Eu estava pesquisando um problema com o Centro de Notificação e percebi que o Finder mostra o programa como Centro de Notificação , ainda no disco e nos recibos de pacote e na mídia de instalação, o arquivo é na verdade NotificationCenter.app (e o caminho completo é / System / Library / CoreServices / NotificationCenter.app)
Entendo como o Finder descarta a extensão .app por padrão, mas onde o sistema sabe para adicionar o espaço no nome desse aplicativo?
Respostas:
Isso é tratado pela localização.
Se você verificar o Info.plist, há uma chave LSHasLocalizedDisplayName com um valor true. Isso significa que existem nomes localizados para o aplicativo. As localizações são armazenadas no pacote de aplicativos em Conteúdo / Recursos. Como estou usando o inglês, posso procurar em /System/Library/CoreServices/NotificationCenter.app/Contents/Resources/en.lproj/InfoPlist.strings e ver o nome do aplicativo com o espaço nele.
Os arquivos de strings são na verdade binários. Você pode visualizá-los de maneira legível por humanos com
fonte