Kreator eksternalizacji łańcuchów

Kreator eksternalizacji łańcuchów umożliwia przeprowadzenie refaktoryzacji jednostki kompilacji, która pozwoli na przetłumaczenie łańcuchów użytych w tej jednostce na różne języki. Kreator można wywołać dla nowych, nieprzetworzonych plików, ale również do modyfikacji już przetłumaczonych stron. Umożliwia również cofnięcie zmian wprowadzonych przez poprzednie wywołanie kreatora.

Na pierwszej stronie kreatora można określić sposób eksternalizacji łańcuchów wykrytych w jednostce kompilacji. Można również internalizować łańcuchy, które zostały uprzednio eksternalizowane.

Pole

Opis

Użyj mechanizmu eksternalizacji łańcuchów platformy Eclipse

Jeśli ta opcja nie jest zaznaczona, używany jest standardowy mechanizm eksternalizacji, natomiast w przeciwnym przypadku używany jest nowy mechanizm eksternalizacji łańcuchów platformy Eclipse.
Uwaga: To pole jest wyświetlane tylko wówczas, gdy ścieżka budowania projektu zawiera klasę org.eclipse.osgi.util.NLS.

Wprowadź wspólny przedrostek dla generowanych kluczy

Określenie opcjonalnego przedrostka wszystkich nowo wygenerowanych kluczy. Dobrym zwyczajem jest użycie nazwy jednostki kompilacji, aby w prosty sposób pogrupować pozycje w pliku właściwości.

Łańcuchy do eksternalizacji

Wyświetlenie listy wszystkich łańcuchów w pliku. W przypadku znalezienia łańcuchów niezeksternalizowanych, lista będzie filtrowana, aby wyświetlane były tylko nowe łańcuchy z proponowanymi kluczami i wartościami. Kontrolę nad tym filtrem umożliwia pole wyboru znajdujące się u góry tabeli.

Eksternalizuj

Powoduje oznaczenie wybranych łańcuchów do eksternalizacji. Łańcuchy zeksternalizowane zostaną umieszczone w pliku właściwości, a kod zostanie zmieniony, aby wyszukiwał w tym pliku.

Ignorowane

Powoduje oznaczenie wybranych łańcuchów do ignorowania podczas eksternalizacji. Łańcuchy takie zostaną oznaczone komentarzem '//$NON_NLS' i kompilator będzie je ignorował przy ostrzeżeniach o niezeksternalizowanych łańcuchach.

Internalizuj

Powoduje oznaczenie wybranych łańcuchów do ponownej internalizacji. Takie działanie przywraca oryginalny stan kodu sprzed zastosowania kreatora eksternalizacji. Zostanie usunięta pozycja w pliku właściwości, a także komentarz '//$NON_NLS'.

Edytuj klucz

Powoduje otwarcie okna dialogowego, w którym można wprowadzić nowy klucz.

Kontekst

Pozwala wyświetlić wystąpienie łańcucha w kontekście jednostki kompilacji.

Klasa akcesora

Klasa służąca do realizacji dostępu do pliku właściwości. Naciśnij przycisk Konfiguruj..., aby otworzyć okno dialogowe Konfiguruj klasę akcesora.

Konfiguruj klasę akcesora

To okno dialogowe określa nazwę i położenie pliku właściwości oraz jego klasy akcesora. Klasa akcesora służy do pobierania zapisanych w pliku właściwości łańcuchów, zgodnych z podanym kluczem.

Ustawienia klasy akcesora:

Opcja

Opis

Folder źródłowy

Folder źródłowy, w którym zapisywana jest klasa akcesora.

Pakiet

Położenie klasy akcesora.

Nazwa klasy

Nazwa klasy, która ma mieć dostęp do pakunku zasobów.

Wzorzec zamiany

Określa źródłowy wzorzec, który ma zastąpić eksternalizowany łańcuch.

Ustawienia pliku właściwości:

Opcja

Opis

Folder źródłowy

Folder źródłowy, w którym zapisywany jest plik właściwości.

Pakiet

Położenie pliku właściwości.

Nazwa pliku właściwości

Nazwa pliku właściwości.

Pojęcia pokrewne

Eksternalizacja łańcuchów
Mechanizm eksternalizacji łańcuchów platformy Eclipse

Czynności pokrewne

Eksternalizacja łańcuchów

Informacje pokrewne

Akcje menu Źródło