C'è un modo per rinominare gli elementi del menu in Mac?

2

Ad esempio, in Finder, quando CMD + C copia un file, il Menu per incollarlo si chiama "Paste Item". C'è un modo per rinominarlo semplicemente con "Incolla"?

Mi piacerebbe farlo per un bel po 'di programmi, Finder è solo uno di questi, quindi se c'è un metodo universale per questo, modificando i file di contenuto o usando il terminale, ad esempio, sarebbe fantastico.

Grazie!

    
posta Sherif 03.06.2014 - 17:51
fonte

2 risposte

1

Dovrai modificare i file .nib con un editor di testo (o xml). Prima di tutto fai un backup dell'app (specialmente per Finder), poi vai nel contenuto del bundle e trova English.lproj o en.lproj . Questo probabilmente si troverà nella cartella Resources/ .

Molto probabilmente, questo file si chiamerà MainMenu.nib . Tuttavia, Finder è MenuBar.nib e alcune app, come Firefox, non ne hanno affatto.

Il file pennino può essere convertito in XML con plutil -convert xml1 <filename> . Quindi puoi aprirlo nell'editor di testo di tua scelta. Basta comando ⌘ + F (o control ^ + S ) per il nome del menu che vuoi cambiare. Dovrebbe assomigliare a questo:

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

Modifica la stringa in alto. Questa è in realtà la connessione di Interface Builder tra la voce di menu di quel nome e il selettore / metodo Objective-C che chiama. Salva il pennino e riavvia l'applicazione (con Uscita forzata o killall per Finder) e dovresti visualizzare il nome diverso.

    
risposta data 03.06.2014 - 23:01
fonte
0

Non esiste un modo di fare generico che funzioni su tutti i programmi.

I metodi generici che potresti usare per cercare di ottenere questo risultato sono aprire il pacchetto di applicazioni [1] e cercare i file, pensi che conterranno la parola, che vuoi cambiare. Soprattutto ti consigliamo di concentrarti su file con estensioni come .nib e .strings. Potresti anche voler guardare i file .plist o .mo / .po se esistono.

È quindi possibile utilizzare ad esempio Interface Builder per modificare il file .nib per provare a cambiare l'interfaccia utente. Non c'è alcuna garanzia che funzioni.

[1] Il pacchetto di applicazioni del Finder si trova in: /System/Library/CoreServices/Finder.app /

    
risposta data 03.06.2014 - 18:53
fonte

Leggi altre domande sui tag