Guiden Externalisera strängar

Med guiden för att externalisera strängar kan du omfaktorisera en kompileringsenhet så att de strängar som används i kompileringsenheten kan översättas till olika språk. Guiden kan anropas för nya, obearbetade filer, men också användas till att ändra redan översatta sidor. Du kan också ångra ändringar som tidigare gjorts med guiden.

På första sidan i guiden kan du ange hur strängarna i kompileringsenheten ska externaliseras. Det går också att internalisera strängar som har externaliserats.

Fält

Beskrivning

Använd mekanismen för externalisering av strängar i Eclipse

Om det här alternativet är avmarkerat används standardmekanismen för externalisering. I annat fall används den nya mekanismen för externalisering av strängar i Eclipse.
Obs! Det här fältet visas endast om projektbyggvägen innehåller klassen org.eclipse.osgi.util.NLS.

Ange vanligt prefix för genererade nycklar

Anger ett valfritt prefix för nyligen genererade nycklar. Det är praktiskt att använda namnet på kompileringsenheten så att poster i egenskapsfilerna lätt kan grupperas.

Strängar att externalisera

Visar en lista med filens alla strängar. När strängar som inte är externaliserade hittas, filtreras listan så att den bara visar nya strängar med förslagna nycklar och värden. Du styr filtret med kryssrutorna överst i tabellen.

Externalisera

Anger att de markerade strängarna ska externaliseras. Externaliserade strängar placeras i en egenskapsfil och koden ändras så att den söker i egenskapsfilen.

Ignoreras

Anger att de markerade strängarna inte ska externaliseras. Strängarna märks med en "//$NON_NLS"-kommentar och kompilatorn ignorerar strängen när den varnar för strängar som inte är externaliserade.

Internalisera

Anger att de markerade strängarna åter ska internaliseras: Då återförs koden till sitt ursprungliga tillstånd innan externaliseringsguiden användes: Posten och i egenskapsfilen och "//$NON_NLS"-kommentaren tas bort.

Redigera nyckel

Öppnar en dialogruta där du kan ange en ny nyckel.

Kontext

Visar strängens förekomst i kompileringsenhetens kontext.

Accessfunktionsklass

Den klass som används för att accessa egenskapsfilen. Välj Konfigurera så öppnas dialogrutan Konfigurera accessfunktionsklass.

Konfigurera accessfunktionsklass

I den här dialogrutan anges namnet på och platsen för egenskapsfilen och accessfunktionsklassen. En accessfunktionsklass används för att hämta strängar som har lagrats i en viss nyckel i egenskapsfilen.

Inställningar för accessfunktionsklasser:

Alternativ

Beskrivning

Källmapp

Källmappen som accessfunktionsklassen ska lagras i.

Paket

Platsen för accessfunktionsklassen.

Klassnamn

Namnet på klassen som accessar resurssamlingspaketet.

Ersättningsmönster

Anger källmönstret som ska ersätta strängen som externaliseras.

Inställningar för egenskapsfilen:

Alternativ

Beskrivning

Källmapp

Källmappen som egenskapsfilen ska lagras i.

Paket

Platsen för egenskapsfilen.

Namn på egenskapsfil

Namnet på egenskapsfilen.

Närliggande begrepp

Externalisera strängar
Mekanism för externalisering av strängar i Eclipse

Närliggande uppgifter

Externaliserade strängar

Närliggande referens

Källåtgärder