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.
|
|
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. |
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. |

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

