Met behulp van de wizard Tekenreeksen externaliseren kunt u een compilatie-eenheid zo herstructureren dat de tekenreeksen in de compilatie-eenheid in andere talen vertaald kunnen worden. U kunt de wizard starten voor nieuwe, onverwerkte bestanden, maar u kunt er ook al vertaalde pagina's mee wijzigen. Met de wizard kunt u ook wijzigingen van een andere sessie van de wizard terugdraaien.
Op de eerste pagina van de wizard kunt u aangeven hoe de tekenreeksen in de compilatie-eenheid moeten worden geëxternaliseerd. U kunt ook reeds geëxternaliseerde tekenreeksen weer internaliseren.
|
Veld |
Beschrijving |
|---|---|
|
Tekenreeksexternalisatiemechanisme van Eclipse gebruiken |
Als deze optie is ingeschakeld, wordt de nieuwe Eclipse-methode voor het externaliseren van tekenreeksen gebruikt. Anders wordt de standaardmethode gehanteerd.
|
|
Gemeenschappelijk prefix voor de gegenereerde sleutels |
Een optioneel prefix voor alle nieuwe sleutels. Het is wellicht handig de naam van de compilatie-eenheid te gebruiken, zodat de items in de eigenschappenbestanden eenvoudig kunnen worden gegroepeerd. |
|
Te externaliseren tekenreeksen |
Een lijst met alle tekenreeksen in het bestand afbeelden. De lijst wordt gefilterd als er niet-geëxternaliseerde tekenreeksen worden gevonden, zodat alleen de nieuwe tekenreeksen worden afgebeeld met hun voorgestelde sleutels en waarden. U kunt dit filter regelen met het selectievakje boven aan de tabel. |
|
Externaliseren |
Geselecteerde tekenreeksen markeren voor externalisatie. De geëxternaliseerde tekenreeksen worden in een eigenschappenbestand gezet en de code wordt aangepast met een verwijzing naar het eigenschappenbestand. |
|
Negeren |
Geselecteerde tekenreeksen markeren als uitgesloten van externalisatie. De tekenreeksen worden gemarkeerd met het commentaar '//$NON_NLS', zodat ze door het compileerprogramma worden genegeerd wanneer de waarschuwing met betrekking tot niet-geëxternaliseerde tekenreeksen is ingeschakeld. |
|
Internaliseren |
Geselecteerde tekenreeksen markeren voor internalisatie: Hiermee wordt de code opnieuw ingesteld op de oorspronkelijke status voordat de wizard voor externalisatie werd toegepast. De vermeldingen van de tekenreeksen in het eigenschappenbestand worden verwijderd en het commentaar '//$NON_NLS' wordt verwijderd. |
|
Bewerken... |
Een dialoogvenster openen voor het invoeren van een nieuwe sleutel. |
|
Context |
Het voorval van de tekenreeks afbeelden in de context van de compilatie-eenheid. |
|
Toegangsklasse |
De klasse waarmee toegang wordt verkregen tot het eigenschappenbestand. Klik op Configureren... om het dialoogvenster Toegangsklasse configureren te openen. |
In dit dialoogvenster worden de naam en de locatie afgebeeld van het eigenschappenbestand en de toegangsklasse. De toegangsklasse dient om de tekenreeksen in het eigenschappenbestand op te halen met een bepaalde sleutel.
Instellingen voor de toegangsklasse:
|
Optie |
Beschrijving |
|---|---|
|
Bronmap |
De bronmap waarin u de toegangsklasse wilt opslaan. |
|
Pakket |
De locatie voor de toegangsklasse. |
|
Naam klasse |
De naam van de klasse voor toegang tot de resourcebundel. |
|
Vervangingspatroon |
Het bronpatroon waardoor de te externaliseren tekenreeks moet worden vervangen. |
Instellingen voor het eigenschappenbestand:
|
Optie |
Beschrijving |
|---|---|
|
Bronmap |
De bronmap waarin u het eigenschappenbestand wilt opslaan. |
|
Pakket |
De locatie voor het eigenschappenbestand. |
|
Naam eigenschappenbestand |
De naam van het eigenschappenbestand. |

Tekenreeksen externaliseren
Eclipse-mechanisme voor tekenreeksexternalisatie

