Comarch Translator umożliwia tłumaczenie systemu Comarch ERP Altum (od wersji 2016.0) oraz innych aplikacji Comarch i programów utworzonych na platformę .NET, wykorzystującą pliki zasobów z rozszerzeniem .resx.
Standardowo tłumaczenia wykonywane są z języka źródłowego (inaczej oryginalnego lub domyślnego) na język docelowy. Możliwe jest również tłumaczenie pomiędzy językami, z których żaden nie jest językiem oryginalnym. Język domyślny stanowi wtedy podstawę do kontroli zmian fraz oryginalnych i aktualności tłumaczeń.
Tłumaczenie aplikacji Comarch ERP Altum obejmuje tłumaczenie jej interfejsu oraz bazy konfiguracyjnej. Baza konfiguracyjna zawiera menu całego systemu Comarch ERP Altum z wszystkimi przyciskami i grupami przycisków.
Zasoby do tłumaczeń dla Comarch ERP Altum, a także dla aplikacji Retail POS BI oraz BPM umieszczane są na Indywidualnych Stronach Partnerów, na zakładce Comarch ERP Altum → Aktualne wersje → Comarch Translator.
Uwaga
Za pomocą Comarch Translator nie ma możliwości tłumaczenia takich obiektów jak:
formy płatności
typy cen
nazwy cenników
nazwy typów dokumentów
nazwy serii dokumentów
nazwy centrum struktury
nazwy grup operatorów (poza systemowymi)
jednostki miar
nazwy magazynów
nazwy oraz typy kursów walut
kraje
stany dokumentów
uprawnienia operatorów
Wskazówka
Oprócz plików .resx, Comarch Translator wspiera również inne formaty plików z zasobami do tłumaczenia. Szczegółowy opis obsługiwanych formatów znajduje się w artykule Tłumaczenie innych aplikacji.
Licencjonowanie i instalacja Comarch Translator
Comarch Translator stanowi dodatek do aplikacji Comarch ERP Altum, dlatego aby móc z niego korzystać, konieczne jest posiadanie aplikacji Comarch Translator w kluczu licencyjnym. Klucz jest weryfikowany podczas pierwszego uruchomienia narzędzia w oknie wyboru serwera licencji.
Uwaga
W celu uzyskania dostępu do aplikacji, należy zamówić dodanie modułu Comarch Translator do klucza zabezpieczającego Comarch ERP Altum, wysyłając zgłoszenie na adres logistyka.erp@comarch.pl wraz ze wskazaniem numeru klucza.
W oknie Wybór serwera licencji należy podać nazwę serwera lub jego IP oraz numer klucza Comarch ERP Altum, na którym został dodany moduł Altum Comarch Translator odpowiadający aplikacji, a następnie wybrać przycisk [Sprawdź]. Po poprawnej weryfikacji danych w celu uruchomienia aplikacji należy nacisnąć [Zapisz i kontynuuj].
Translator udostępniany jest w postaci paczki, którą należy pobrać z Indywidualnych Stron Partnerów. Narzędzie nie wymaga instalacji – należy jedynie rozpakować lokalnie pobraną paczkę i uruchomić program.
Uwaga
Aby można było otworzyć równolegle więcej niż jedną sesję Comarch ERP Altum i Comarch Translator, należy stworzyć dedykowany port komunikacji zdefiniowany w plikach konfiguracyjnych obu aplikacji. W przypadku translatora jest to plik Comarch Translator.exe.config. Numer portu podaje się w CommunicationServiceHost oraz CommunicationServicePort. Plik konfiguracyjny Comarch ERP Altum to Comarch.B2.AltumTranslationCommunication.dll.config.
Uruchamianie programu
Po uruchomieniu programu zostanie wyświetlone okno startowe.
W oknie startowym należy podać następujące informacje:
Profile tłumaczeń – zestaw ustawień konfiguracyjnych zdefiniowanych dla tłumaczonych projektów. Szczegółowy opis tej funkcjonalności znajduje się w artykule Tworzenie profilu tłumaczeń.
Ścieżka – lokalizacja udostępnionych do tłumaczenia zasobów. Podawane w tym polu lokalizacje są zapamiętywane przez program, dzięki czemu przy kolejnych uruchomieniach aplikacji można je wybierać z rozwijalnej listy.
Język – język interfejsu programu. Dostępna jest wersja polska oraz angielska.
Wprowadzone dane należy zaakceptować za pomocą przycisku [Wybierz]. Rozpocznie się wtedy proces pobierania drzewa zasobów, wybranej ścieżki tłumaczonego projektu.
Wskazówka
Comarch Translator można uruchomić również bez podawania ścieżki w oknie startowym. W tym celu, należy użyć przycisku gumki. Aplikacja otworzy się wówczas z danymi wybranego profilu, a samą ścieżkę tłumaczonego projektu będzie można wybrać w głównym oknie Comarch Translator po naciśnięciu przycisku [Odśwież].
W menu aplikacji Comarch Translator znajdują się następujące przyciski:
Przycisk
Opis
[Ustawienia] - otwiera okno konfiguracji programu i umożliwia zmianę zdefiniowanych ustawień
[Zmień profil] – wywołuje okno z wyborem profilu tłumaczenia oraz panel do zarządzania profilami, w którym można tworzyć nowe profile oraz kopiować i usuwać profile istniejące
[Edytuj wskazany obiekt w Altum] – otwiera w aplikacji plik, który przechowuje nazwę kontrolki wskazanej w Comarch ERP Altum za pomocądedykowanego celownika
[Edytuj aktywną zakładkę w Altum] – uruchamia w aplikacji plik z zasobami zakładki, która jest aktualnie otwarta w Comarch ERP Altum (np. zasobami listy faktur sprzedaży; zasoby listy faktur sprzedaży zawierają nazwy jej kolumn oraz wszystkich parametrów na niej dostępnych)
[Filtruj do obecnie otwartej zakładki w Altum] – filtruje w aplikacji drzewo zasobów do plików zawierających te zasoby, które są widoczne w aktualnie otwartej w Comarch ERP Altum zakładce
[Kopiuj tłumaczenia z języka oryginalnego] – kopiuje frazy języka źródłowego do pustych rekordów (nieuzupełnionych tłumaczeniami) języka docelowego. Funkcja ta ma zastosowanie między innymi w przypadku częściowego tłumaczenia interfejsu aplikacji, kiedy nieprzetłumaczone jeszcze frazy mają być prezentowane np. w języku angielskim.
[Generuj pliki tłumaczeń] – generuje biblioteki z przetłumaczonymi zasobami i zaczytuje je do katalogu wskazanego w oknie konfiguracji
[Eksportuj] - eksportuje frazy z wybranego języka źródłowego na język docelowy. Zaznaczone zasoby zostaną wyeksportowane do arkusza programu Microsoft Excel zgodnie z językami wybranymi w polach języka źródłowego i języka docelowego.
[Importuj] – importuje przetłumaczone frazy dla języka ustawionego jako docelowy w aplikacji Comarch Translator
Po prawej stronie nad listą zasobów znajdują się dwie listy rozwijalne z wyborem języków, pomiędzy którymi dokonywane będzie tłumaczenie. Pierwszy z nich to język źródłowy, natomiast drugi to język docelowy, czyli ten, na który będzie wykonywane tłumaczenie. W przypadku wyboru jako język źródłowy języka innego niż oryginalny, w oknie tłumaczeń prezentowane będą 3 języki: oryginalny, źródłowy język wskazany jako podstawa do tłumaczenia oraz docelowy, czyli język, na który dokonywane będzie tłumaczenie.
W przypadku wskazania w ustawieniach aplikacji bazy konfiguracyjnej Comarch ERP Altum, na liście języków docelowych prezentowane będą języki wcześniej do niej dodane.
Okno konfiguracji
Okno zaawansowanej konfiguracji programu Comarch Translator można otworzyć za pomocą przycisku koła zębatego , dostępnego w menu głównym programu po wczytaniu drzewa zasobów.
Okno Konfiguracja zawiera następujące zakładki (opisane szczegółowo w dedykowanych artykułach):
Na zakładce Ustawienia, znajdującej się w oknie Konfiguracja, dostępne są następujące pola i parametry:
Repozytorium źródeł – lokalny folder z udostępnionymi do tłumaczenia zasobami zawartymi w plikach .resx
Lokalny folder – ścieżka do katalogu, w którym lokalnie zapisywane są tłumaczenia wprowadzane w Translatorze. Tłumaczenia docelowe zapisywane są w postaci kopii plików tłumaczonego projektu (aplikacji) z odpowiednimi rozszerzeniami wskazującymi na wersję językową plików. Pliki te są zapisywane do czasu zakończenia pracy nad tłumaczeniami. Stanowią one jedynie bazę do zapisu zmian, jakie wprowadza użytkownik.
Pytaj przed zamknięciem aplikacji – jeśli parametr jest zaznaczony, przy próbie zamknięcia programu wyświetli się okno z pytaniem o potwierdzenie zamiaru zakończenia pracy z programem
Zawijanie wyrazów – jeśli parametr jest zaznaczony, teksty w komórkach tabel zawierających frazy do tłumaczenia będą zawijane wraz ze zmianą wysokości komórki
Sprawdzaj pisownię – parametr dedykowany do kontroli poprawności pisowni. Poprawność pisowni kontrolowana jest w oparciu o udostępniony wraz z aplikacją słownik Hunspell
Uwaga
Aby wykorzystać inny słownik do kontroli pisowni, do folderu [dic] aplikacji Comarch Translator należy wgrać paczkę słownika zgodnego ze słownikiem Hunspell.
Repozytorium źródeł BI OLAP – pole dedykowane do tłumaczenia aplikacji Business Intelligence
i kostek OLAP, wskazujące ścieżkę do lokalnego katalogu z zasobami do tłumaczenia
Repozytorium źródeł procesów BPM – pole dedykowane do tłumaczenia procesów BPM, wskazujące ścieżkę do lokalnego katalogu z zasobami do tłumaczenia
Repozytorium źródeł Mobile – pole dedykowane do tłumaczenia aplikacji Mobile, wskazujące ścieżkę do lokalnego katalogu z zasobami do tłumaczenia
Repozytorium źródeł iBard – pole dedykowane do tłumaczenia aplikacji iBard24, wskazujące ścieżkę do lokalnego katalogu z zasobami do tłumaczenia
Uwaga
Zasoby aplikacji BI OLAP, BPM, Mobile i iBard udostępniane są do tłumaczenia w formatach plików innych niż .resx – więcej informacji znajduje się w artykule Tłumaczenie innych aplikacji.
Minimalizuj przy wyszukiwaniu w Altum – parametr wykorzystywany przy komunikacji Comarch Translator z Comarch ERP Altum. Służy do minimalizowania okna translatora w momencie użycia funkcji [Edytuj wskazany obiekt w Altum] dostępnej w menu aplikacji.
Konfiguracja – Zakładka Dostępne języki
Na zakładce Dostępne języki, znajdującej się w oknie Konfiguracja, dostępna jest lista języków, na które możliwe jest wykonanie tłumaczeń w Comarch Translator. W przypadku tłumaczenia Comarch ERP Altum, Comarch Translator dysponuje językami, które zostały dodane poprzez menadżer baz.
Lista dostępnych języków podzielona jest na kolumny:
Kultura – symbol języka używany w rozszerzeniach plików .resx zawierających przetłumaczone ścieżki
Nazwa – nazwa języka
Widoczny – parametr określający czy dany język jest widoczny dla użytkownika w menu z językami tłumaczeń
Lista obsługiwana jest za pomocą przycisków:
[Dodaj] – umożliwia dodanie nowego języka
[Usuń] – pozwala na usuwanie jedynie tych języków, które zostały dodane w Comarch Translator. Języków predefiniowanych oraz dodanych w bazie konfiguracyjnej Comarch ERP Altum nie można usunąć ani modyfikować.
[Odśwież] – odświeża listę języków, np. gdy język został dodany poprzez menadżer baz już po uruchomieniu aplikacji Comarch Translator
Kolumna Widoczny odpowiada za widoczność języka na liście języków źródłowych i docelowych w aplikacji. Ustawienie widoczności języka dotyczy również języków predefiniowanych.
Wskazówka
Użytkownik ma możliwość dodawania własnych języków do aplikacji. Szczegółowy opis tej funkcjonalności znajduje się w artykule Konfiguracja – Dodawanie nowego języka.
Konfiguracja – Dodawanie nowego języka
Istnieją dwa sposoby dodawania języka, na który będzie odbywać się tłumaczenie :
W menu Ustawienia dostępnym w Comarch Translator, na zakładce Dostępne języki należy wybrać przycisk [Dodaj], a następnie wskazać kulturę dodawanego języka. Wartość kolumny Nazwa uzupełnia się automatycznie. Aby język był dostępny w aplikacji Comarch Translator na liście rozwijalnej języków, należy zaznaczyć przycisk wyboru w kolumnie Widoczny.
Menadżer baz
Język dodany za pomocą menadżera baz udostępniany jest w Comarch Translator i w oknie logowania do systemu Comarch ERP Altum. Aby dodać język w mandżerze baz, należy wybrać przycisk Języki.
Po dodaniu nowego rekordu za pomocą przycisku [Dodaj] należy wybrać kulturę dodawanego języka, czyli jego odmianę z uwzględnieniem dialektów regionalnych (nie ma możliwości dodawania własnych kultur języka). Wartość kolumny Język uzupełnia się automatycznie. Do nowododanego języka należy podpiąć prezentującą go grafikę (flagę). Opcja dodawania grafiki dostępna jest po zaznaczeniu rekordu z językiem i wybraniu przycisku [Załaduj] w menu kontekstowym wyświetlanym dla komórek w kolumnie Grafika. Dodany obraz będzie skalowany, natomiast zaleca się dodawanie plików graficznych w rozmiarze 21 x 21 px.
Z tego poziomu możliwe jest również usunięcie dodanych wcześniej języków. Usunięcie języków w menadżerze baz nie skutkuje usunięciem tłumaczeń dodanych dla tego języka. Usunięty język nie będzie prezentowany na liście w oknie Języki w menadżerze baz, ani też w oknie logowania do systemu Comarch ERP Altum.
Uwaga
Za pomocą aplikacji Comarch Translator użytkownik może także wprowadzać i modyfikować tłumaczenia standardowych wersji językowych (tj. angielskiej, niemieckiej, francuskiej oraz hiszpańskiej). Jednak podczas migracji baz danych systemu do wyższych wersji, należy we własnym zakresie weryfikować poprawność zmodyfikowanych tłumaczeń. Jest to możliwe poprzez zdefiniowanie własnej kultury dla predefiniowanych języków, kopiowanie zmian lub aktualizację tłumaczeń po podniesieniu Comarch ERP Altum do wyższej wersji.
Uwaga
W przypadku migracji do wyższych wersji Comarch ERP Altum, podczas pracy z aplikacją Comarch Translator konieczna jest aktualizacja tłumaczeń wprowadzanych na języki inne niż predefiniowane.
Konfiguracja – Zakładka Podpowiedzi tłumaczeń
Na zakładce Podpowiedzi tłumaczeń, znajdującej się w oknie Konfiguracja, można określić serwer, na którym zostanie utworzona baza zawierająca wprowadzane w translatorze tłumaczenia. Dane z tak utworzonej bazy będą następnie wykorzystywane jako podpowiedzi dla podobnych wystąpień fraz.
Uwaga
Do działania podpowiedzi tłumaczeń wymagany jest Microsoft SQL Server Express co najmniej w wersji 2005.
Przy konfiguracji bazy podpowiedzi tłumaczeń należy uzupełnić pola:
Serwer – nazwa serwera przechowującego bazę podpowiedzi tłumaczeń
Użytkownik (opcjonalnie) – nazwa użytkownika z prawami dostępu do bazy podpowiedzi tłumaczeń
Hasło (opcjonalnie) – hasło użytkownika z prawami dostępu do bazy podpowiedzi tłumaczeń
Jeśli pola Użytkownik oraz Hasło pozostaną puste, do logowania użyte zostanie uwierzytelnianie zintegrowane z systemem Windows.
Za pomocą przycisku [Generuj CSV] istnieje możliwość generowania plików na podstawie znajdujących się już w bazie tłumaczeń. Wygenerowanie plików w formacie CSV pozwala na odczyt dodanych w bazie tłumaczeń poprzez arkusz kalkulacyjny, a także zaimportowanie ich do innego programu służącego do tłumaczenia.
Konfiguracja – Zakładka Baza konfiguracyjna
Zakładka Baza konfiguracyjna, znajdująca się w oknie Konfiguracja, zawiera namiary na bazę konfiguracyjną Comarch ERP Altum. Wskazanie bazy konfiguracyjnej jest konieczne m.in. do tłumaczenia menu systemu z wszystkimi przyciskami i grupami przycisków.
Pola do uzupełnienia na tej zakładce to:
Serwer – nazwa lub adres IP serwera, na którym znajduje się baza konfiguracyjna Comarch ERP Altum
Baza danych – nazwa tłumaczonej bazy konfiguracyjnej Comarch ERP Altum. Lista baz konfiguracyjnych dostępnych na rozwijalnej liście jest ograniczona do baz dostępnych na wskazanym serwerze.
Logowanie zintegrowane – po zaznaczeniu tego parametru system automatycznie uzupełni nazwę użytkownika i hasło, jeśli zostały zintegrowane z kontem Windows
Użytkownik (opcjonalnie) – nazwa użytkownika z prawami dostępu do konfiguracyjnej bazy danych
Hasło (opcjonalnie) – hasło użytkownika z prawami dostępu do konfiguracyjnej bazy danych
Konfiguracja – Zakładka Generowanie
Na zakładce Generowanie, znajdującej się w oknie Konfiguracja, należy wskazać lokalizację, w której znajduje się plik mapujący umożliwiający tłumaczenie Comarch ERP Altum oraz lokalizację w której zostanie umiejscowiona paczka plików z wygenerowanymi tłumaczeniami. Oba pola można uzupełnić po zakończeniu tłumaczenia.
Zakładka zawiera poniższe pola:
Położenie aplikacji – ścieżka do katalogu z zainstalowaną aplikacją Comarch ERP Altum lub Comarch Retail POS, do którego dodane zostaną tłumaczenia. W lokalizacji można podać dowolne miejsce, w którym zamieszczone zostaną wygenerowane pliki zawierające tłumaczenia.
Plik mapujący – ścieżka do pliku xml (map.xml) zlokalizowanego w katalogu głównym aplikacji Comarch Translator, który jest wymagany do poprawnego generowania bibliotek z tłumaczeniami.
Tworzenie profilu tłumaczeń
Definiowanie profili jest użyteczne w sytuacji, gdy lokalizowana jest więcej niż jedna aplikacja, która wymaga odmiennych ustawień w oknie konfiguracji. Wybór właściwego projektu do tłumaczenia sprowadza się wówczas do wyboru profilu z zapamiętanymi dla niego ustawieniami.
W Comarch Translator istnieje predefiniowany profil Domyślny. Kolejne profile definiuje się w oknie wyboru profili, w sekcji zarządzania profilami. Okno to otwiera się po wybraniu w menu Comarch Translator przycisku [Zmień profil] .
Okno Wybierz profil tłumaczeń zawiera listę dostępnych profili wraz z sekcją Zarządzaj profilami. Zawiera ona następujące przyciski:
[Dodaj nowy] – dodaje profil o nazwie zdefiniowanej w polu Nazwa profilu. Podczas dodawania kolejnych profili kontrolowana jest unikalność ich nazw.
[Usuń wybrany] – usuwa aktualnie wybrany profil
[Kopiuj wybrany] – kopiuje aktualnie wybrany profil, nadając nowemu profilowi nazwę zdefiniowaną w polu Nazwa profilu