TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Pisał ktoś z Was soft wielojęzyczny? Jak się za to zabrać? , maruszek 19/08/04 10:09 Chodzi mi o środowisko Delphi lub C++ Builder, zadanie - napisać soft, w którym będzie opcja zmiany języka - wszystkie labele, captiony, komunikaty itd. na okienkach i wydrukach muszą się zmieniać.
Jak się za to zabrać żeby nie było zbyt kłopotliwe i łatwe do zarządzania (tłumaczenie na inne języki) i rozwijania (dokładanie nowych okienek, komponentow)
Projekt ma mieć kilkadziesiat okienek, wiec zadne "łatane" rozwiązania nie wchodzą w grę.Umieść posta na Brodzie - nie pisalem w C, ale uwazam, ze mozna tak.. , Grocal 19/08/04 10:16
..czyli, zapisac wszystkie teksty w oddzielnych plikach jezyka np. polski.lng, english.lng i pobierac je w zaleznosci od wybranego jezyka. Podpisanie tekstow z pliku w miejsce zmiennych nie byloby chyba problemem. A i kwestie tlumaczenia bylyby latwiejsze....Na pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie! - pewnie jest jakis , bartek_mi 19/08/04 10:31
string table (tak jest u MS)
tak strzelam ;)dzisiaj jest jutrzejszym wczoraj - hmm , akustyk 19/08/04 10:46
wrzucic tekst kazdej wersji jezykowej do osobnego pliku tekstowego i stamtad wciagac.
probowalbym to robic bazodanowo, czyli przez ODBC. wtedy zapamietujesz jakas zmienna globalna wersja jezykowa i stosownie do niej wskazujesz tabele, ktora wykorzystasz w zapytaniu.http://akustyk.magma-net.pl - hmm , akustyk 19/08/04 10:46
oczywiscie mam na mysli: albo pliki tekstowe, albo ODBC. zeby nie bylo niejasnosci ;-)http://akustyk.magma-net.pl - a po co bazy danych? , xmac 19/08/04 19:43
tekstow tych nie bedzie az tak wiele (a nawet jesli, to prosciej to zapakowac), a program bedzie zdecydowanie bardziej skomplikowany, no i instalka takzedual&mobile power
XMAC
- jak wyzej napisano juz , WooKy 19/08/04 11:23
robilbym sobie pliki jezykowe w ktorym definiowane bylyby stale o takich samych nazwach i przypisywal im opisy w roznych jezykach dla roznych plikow - program wszystkie opisy czytal by z tych stalych:) Pomysl akustyka z baza danych usprawni caly proces.bitnoi.se - najprosciej to... , xmac 19/08/04 19:41
skorzystac z obslugi plikow ini, ktora jest bardzo przyjemna w obsludze w produktach borlanda
tworzysz sobie klucze w stylu:
text.menu.plik.opcja1 = nazwa opcji
text.menu.plik.opcja2 = druga nazwa opcji
...
pliki moga sie nazywac lang.pl.ini, lang.en.ini...
to moja propozycja :_)dual&mobile power
XMAC - Najprościej to zrobić opierając się na plikach INI , kowwoj 19/08/04 21:35
Rozwiązanie tego problemu z wykożystaniem plików INI podane jest w książce "C++ Builder Vademecum Profesjonalisty tom 2" dokładnie mówiąc to jest to na stronach 524 - 529
Jeśli nie masz dostępu do tej ksiązki to daj znać - zawsze można to zeskanować i wysłac- hello , xmac 19/08/04 22:59
chwile wczesniej podalem twoje rozwiazanie :_)
ten gosciu to przetestowal! z powodzeniem!
pozdrawiamdual&mobile power
XMAC - no zgadza sie , kowwoj 20/08/04 11:01
przetestowałem to w C++ Builder
Pozdrawiam- to moglbys mi to podeslac na maila? , maruszek 20/08/04 16:38
chcialbym zobaczyc jak to dziala - (albo wystaw na jakiejs stronce)
bede wdzieczny za skan albo kawalek kodu ktory to robi, dzieki!Umieść posta na Brodzie
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|