I veiviseren Eksternaliser strenger kan du refaktorisere en kompileringsenhet slik at strenger som brukes i kompileringsenheten, kan oversettes til forskjellige språk. Veiviseren kan aktiveres for nye, ubehandlede filer, men kan også endre allerede konverterte sider. Den gjør det også mulig for deg å gå tilbake på endringer utført av en tidligere veiviseraktivering.
På første side i veiviseren kan du oppgi hvordan strenger som blir funnet i kompileringsenheten, skal gjøres eksterne. Det er også mulig å internalisere strenger som tidligere er eksternalisert.
|
Felt |
Beskrivelse |
|---|---|
|
Bruk Eclipses mekanisme for å gjøre strenger eksterne |
Hvis dette ikke er valgt, brukes standardmekanismen for eksternalisering, ellers brukes den nye Eclipses mekanisme for å gjøre strenger eksterne.
|
|
Oppgi felles prefiks for genererte nøkler |
Spesifiserer et valgfritt prefiks for alle nygenererte nøkler. Det er god praksis å bruke navnet på kompileringsenheten, slik at oppføringene i egenskapsfilen lett kan grupperes. |
|
Strenger som skal gjøres eksterne |
Viser listen over alle strenger i filen. Når ikke-eksternaliserte strenger blir funnet, blir listen filtrert til bare å vise nye strenger med foreslåtte nøkler og verdier. Du kan kontrollere dette filteret ved hjelp av avmerkingsboksen øverst i tabellen. |
|
Eksternaliser |
Merker de valgte strengene som skal eksternaliseres. Eksternaliserte strenger blir plassert i en egenskapsfil, og koden blir endret til oppslag i egenskapsfilen. |
|
Ignoreres |
Merker valgte strenger som skal ignoreres fra eksternaliseringen. Disse strengene blir merket med kommentaren '//$NON_NLS', og kompilatoren overser strengen ved advarsler om ikke-eksternaliserte strenger. |
|
Internaliser |
Merker de valgte strengene som skal internaliseres igjen. Dette fører koden tilbake til den opprinnelige tilstanden før veiviseren for eksternalisering ble brukt. Oppføringen i egenskapsfilen blir fjernet og '//$NON_NLS'-kommentaren blir fjernet. |
|
Rediger tast... |
Åpner en dialogboks for o oppgi ny tast. |
|
Kontekst |
Viser forekomsten av strengen i konteksten til kompileringsenheten. |
|
Aksessorklasse |
Klassen som brukes for å få tilgang til egenskapsfilen. Klikk på Konfigurer.... Du får frem dialogboksen Konfigurer aksessorklasse. |
Denne dialogboksen spesifiserer navn og plassering for egenskapsfilen og dens aksessorklasse. En aksessorklasse brukes til å hente strenger som er lagret i egenskapsfilen og gitt en nøkkel.
Innstillinger for aksessorklasse:
|
Alternativ |
Beskrivelse |
|---|---|
|
Kildemappe |
Kildemappen for lagring av aksessorklassen. |
|
Pakke |
Plasseringen til aksessorklassen. |
|
Klassenavn |
Navnet på klassen for tilgang til ressursbunten. |
|
Erstatningsmønster |
Spesifiserer kildemønster som skal erstatte strengen som det skal eksternaliseres med. |
Innstillinger for egenskapsfil:
|
Alternativ |
Beskrivelse |
|---|---|
|
Kildemappe |
Kildemappen til å lagre egenskapsfilen i. |
|
Pakke |
Plasseringen for egenskapsfilen. |
|
Navn på egenskapsfil |
Navn på egenskapsfilen. |

Gjøre strenger eksterne
Eclipses mekanisme for å gjøre strenger eksterne

