Wizard Tekenreeksen externaliseren

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.
Opmerking: Dit veld is alleen beschikbaar als het buildpad van het project de klasse org.eclipse.osgi.util.NLS bevat.

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.

Toegangsklasse configureren

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.

Verwante concepten

Tekenreeksen externaliseren
Eclipse-mechanisme voor tekenreeksexternalisatie

Verwante taken

Tekenreeksen externaliseren

Verwante onderwerpen

Menu Bron