Używam Delphi od wersji 2, a teraz wersji XE3.Jak korzystać z wbudowanej obsługi wielojęzycznej Delphi?
Od BSD2006
Zauważyłem to menu Languages
w menuProject
główny . Teraz, gdy jestem zainteresowany zbudowaniem aplikacji dostępnej pod adresem Angielski, Portugalski i Hiszpański, szukałem tutoriali w Internecie, ale nie mogłem znaleźć nic na temat tej funkcji, a jedynie komponenty i kreatory stron trzecich. Ponieważ angielski nie jest moim pierwszym językiem, nie wiem nawet, jak znaleźć odpowiednie warunki, aby dostać się do tego narzędzia Delphi.
Czy ktoś już korzystał z tego narzędzia? Gdzie mogę znaleźć odpowiedni samouczek, aby rozpocząć? Dzięki.
Edit1: Odpowiedź
Od Remy odpowiedział poprawnie, ale z linkiem, będę wznowić tak inny może dostać się do niego szybko:
- Zapisz wszystkie swoje projekt pliki
- Przejdź do Menu> Projekt> Języki> Dodaj
- Dodaj jako mężczyzna Języki y jak trzeba
- Przejdź do Menu> Widok> Project Manager
- Zobaczysz swój projekt plus projekt dla każdego utworzonego
- Rozwiń jeden projekt język i widać
DFM
plików do tłumaczenia formularzy - prawym przyciskiem myszy i jeden otwarty i widać Edytor Translation
- Tłumacz wszystkie potrzebne sznurki, a następnie zapisz plik
- Ponownie w menedżerze projektu poszerzyć \ Win32 \ Debug \ i zobaczyć pliki Resource
RC
- prawym przyciskiem myszy jeden i edytować stałe ciągi wszystkich plików jednostkach aplikacji
Więcej porad:.
W aby uzyskać ciągi własnych jednostek do pliku listy tłumaczenie, trzeba utworzyć je jako stałe, ale nie za pomocą
consts
zastrzeżonego słowa, ale jedenresourcestring
, jak:resourcestring Str1 = 'Test'; StrN = '%s strings found';
każdym razem tworzyć nowy
resourcestring
lub dodać komponent wizualny na formularzu, trzeba zaktualizować metadane językami, i aby to zrobić, przejdź do Menu> Projekt> Języki> Aktualizuj zlokalizowanych projektówZa każdym razem kiedy Zakończ, aby przetłumaczyć warunki na twoje pliki językowe, nie musisz tylko zapisywać tych plików, ale musisz ponownie zbudować projekty, do których należą.Jest to łatwiejsze, jeśli idziesz do Menu> Projekt> Budowanie Wszystkie projekty
Te wskazówki nie są wyjaśnione w Pomocy Embarcadero. Dzięki Remy!
lub po prostu dodać C-3PO do zastosowań klauzula – Sam
@Sam: Ha ha ha! Uwielbiam to :) –
Zrobiłem śmiech "Remy Lebeau'. Wrzucam to do mojego CV. – Sam