sgcLocalization Macierz funkcji
Wszystko, co potrafi sgcLocalization, pogrupowane według zadań.
Wszystko, co potrafi sgcLocalization, pogrupowane według zadań.
Funkcje: 3
Funkcje: 4
Funkcje: 5
Funkcje: 5
Delphi, C++ Builder i Lazarus
Pomoc online i podręczniki PDF
Każda funkcja jest zawarta w każdej edycji sgcUI i w każdym produkcie sgcUI kupowanym jako pojedynczy pakiet. sgcLocalization nie jest sprzedawany osobno. Zobacz cennik sgcUI.
| Funkcja | Szczegóły |
|---|---|
| Skanowanie tekstów | Znajduje wszystkie właściwości tekstowe formularzy, ramek i modułów danych przez RTTI. |
| Reguły ignorowania | Reguły dla właściwości, których nigdy nie wolno tłumaczyć, ze wbudowanymi ustawieniami domyślnymi dla typowych właściwości nietekstowych. |
| Fragmenty | Tekst tworzony w kodzie jest dodawany jawnie jako fragment: sgcT dla zwykłego tekstu, sgcTC dla tekstu z kontekstem i sgcTN dla liczby mnogiej. |
| Funkcja | Szczegóły |
|---|---|
| Edytor tłumaczeń | Jeden edytor, w czasie projektowania i jako samodzielne narzędzie, do ręcznego tłumaczenia każdego tekstu. Dostępny w 12 językach oraz w jasnym i ciemnym motywie. |
| XLIFF 1.2 | Eksport i import plików XLIFF 1.2 do pracy z profesjonalnymi tłumaczami. |
| Przegląd importu | Importy są przeglądane przed zastosowaniem: każdy wiersz pokazuje stary tekst, nowy tekst i jego problemy, a Ty wybierasz wiersze do zastosowania. |
| Tłumaczenie przez AI | Usługi AI, takie jak ChatGPT, Claude, Gemini, Ollama i inne, tłumaczą teksty, a wyniki trafiają najpierw jako propozycje. AI jest wywoływane przez dostawcę AI sgcUI: wymienione usługi wymagają sgcWebSockets, a bez niego zdarzenie pozwala wywołać dowolną usługę. |
| Funkcja | Szczegóły |
|---|---|
| Walidacja | Sprawdza specyfikatory formatu, symbole zastępcze, klawisze dostępu, podziały wierszy, spacje na początku i na końcu, puste tłumaczenia i formy liczby mnogiej. Stosowana do tłumaczeń ręcznych, importowanych i tworzonych przez AI. |
| Formy liczby mnogiej | Obsługa liczby mnogiej z regułami CLDR każdego języka. |
| Stany elementów | Nowy, zmieniony, propozycja, przetłumaczony, zweryfikowany i nieaktualny. |
| Oznaczenia wersji | Oznacz wersję i użyj filtra „Nowe lub zmienione od”, aby nowy tekst nigdy nie został przeoczony. |
| Usunięte teksty | Teksty usunięte z aplikacji są zachowywane i używane ponownie jako podpowiedzi. |
| Funkcja | Szczegóły |
|---|---|
| Przełączanie języka | sgcSetLanguage('de') przełącza całą aplikację w czasie działania jedną linijką. |
| Pole wyboru języka | Gotowe pole wyboru do upuszczenia na formularz: TsgcVCLLanguageCombo i TsgcFMXLanguageCombo. |
| Formularze tworzone później | Formularze tworzone po przełączeniu są tłumaczone automatycznie. |
| Od prawej do lewej | Języki pisane od prawej do lewej przełączają kierunek układu. |
| Plik projektu | Jeden plik projektu .sgcloc w formacie JSON, przyjazny dla kontroli wersji, albo osadzony w pliku formularza. |
Delphi 7 do 13, C++ Builder i Lazarus, w systemach Windows, macOS, iOS, Android i Linux, wszędzie tam, gdzie działa dany framework.
| Framework | Komponenty |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | Obsługiwany w Lazarus |
sgcLocalization jest opisany w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Kompletna pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →