¿Hay alguna forma de cambiar el nombre de los elementos del menú en Mac?

2

Por ejemplo, en el Finder, cuando CMD + C copia un archivo, el Menú para pegarlo se llama "Pegar elemento". ¿Hay alguna forma de cambiar el nombre simplemente a "Pegar"?

Me gustaría hacer esto con bastantes programas, ya que Finder es solo uno de ellos, por lo que si existe un método universal para esto, editando archivos de contenido o usando terminal, por ejemplo, sería genial.

¡Gracias!

    
pregunta Sherif 03.06.2014 - 17:51

2 respuestas

1

Tendrá que editar los archivos .nib con un editor de texto (o xml). Primero haga una copia de seguridad de la aplicación (especialmente para Finder), luego vaya al contenido del paquete y encuentre el English.lproj o en.lproj . Esto probablemente estará en la carpeta Resources/ .

Lo más probable es que este archivo se llame MainMenu.nib . Sin embargo, Finder es MenuBar.nib y algunas aplicaciones, como Firefox, no tendrán ninguna.

El archivo de la punta se puede convertir a XML con plutil -convert xml1 <filename> . A continuación, puede abrirlo en el editor de texto de su elección. Simplemente comando ⌘ + F (o control ⌃ + S ) para el nombre del menú que desea cambiar. Debería verse algo como esto:

<string>New Tab</string>
<string>newSession:</string>

Edita la cadena en la parte superior. En realidad, esta es la conexión de Interface Builder entre el elemento de menú de ese nombre y el selector / método Objective-C al que llama. Guarde la punta y reinicie la aplicación (con Force Quit o killall para Finder) y debería aparecer el nombre diferente.

    
respondido por el 0942v8653 03.06.2014 - 23:01
0

No hay una forma genérica de hacerlo que funcione en todos los programas.

Los métodos genéricos que podrías usar para intentar lograr esto es abrir el paquete de aplicaciones [1] y buscar los archivos, crees que contendrán la palabra que deseas cambiar. Especialmente querrás centrarte en archivos con extensiones como .nib y .strings. Es posible que también desee ver los archivos .plist o .mo / .po si existen.

Luego puede usar, por ejemplo, Interface Builder para editar el archivo .nib para intentar cambiar la interfaz de usuario. No hay garantía de que funcione.

[1] El paquete de aplicaciones del Finder está en: /System/Library/CoreServices/Finder.app/

    
respondido por el jksoegaard 03.06.2014 - 18:53

Lea otras preguntas en las etiquetas