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

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

