Veiviseren Eksternaliser strenger

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.
Merk: Dette feltet vises bare hvis prosjektets byggebane inneholder klassen org.eclipse.osgi.util.NLS.

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.

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.

Beslektede begreper

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

Beslektede oppgaver

Gjøre strenger eksterne

Beslektet referanse

Kildehandlinger