May 12

Modyfikacja ustawień bazy terminologii memoQ

Wersja 5 programu memoQ wprowadziła świetną opcję możliwości definiowania domyślnych ustawień bazy terminologii w zakresie rozróżniania wielkości znaków i dopasowywania prefiksów dla nowych terminów osobno dla poszczególnych języków. Wystarczy wybrać odpowiednie ustawienia domyślne przed zaimportowaniem terminów do nowej bazy terminologii. Jednak co zrobić ze starszymi bazami terminologii? Albo jeśli chcemy zmienić ustawienia dla części terminów, ale nie dla wszystkich? Można próbować robić to „na piechotę” w memoQ, wyklikując odpowiednie ustawienia dla każdego terminu osobno, albo skorzystać z szybkiego obejścia, z edycją w arkuszu kalkulacyjnym.

Kilka godzin po opublikowaniu tekstu poniżej Istvan Lengyel z firmy Kilgray zasugerował znacznie prostsze rozwiązanie problemu. Aby zmienić atrybuty takie jak Case sensitivity dla całej zawartości bazy terminologii wystarczy otworzyć bazę w edytorze memoQ (polecenie Edit), zaznaczyć całą zawartość bazy naciskając Ctrl-Shift-A i ustawić wybraną wartość. Zostanie wyświetlone okno z żądaniem potwierdzenia zmiany dla wszystkich wartości w bazie. Procedura opisana poniżej może być nadal przydatna w przypadkach wprowadzania zmian dla części wpisów lub zmiany wartosci, których nie da się zmienić w edytorze, np. ID autora.

Zmiana ustawień terminów (Case sensitivity, Prefix matching) dla wszystkich terminów w bazie terminologii wymaga pięciu kroków: zawartość bazy terminologii należy wyeksportować do formatu CSV, zaimportować do arkusza kalkulacyjnego (np. Excel), wprowadzić zmiany, ponownie zapisać zawartość jako plik tekstowy i zaimportować zmieniony tekst do glosariusza. Procedura wygląda następująco:

I. Eksport z memoQ

  1. Wybierz Tools > Resource console (Narzędzia > konsola zasobów).
  2. W panelu Resource (Zasób) wybierz Term bases (Bazy terminologii).
  3. Zaznacz bazę, której zawartość chcesz modyfikować i kliknij polecenie Export to CSV (Eksportuj do CSV).

  1. Zostanie wyświetlone okno dialogowe Term base CSV import settings (Ustawienia importu z pliku CSV).
    1. Użyj pola File (Plik) do wybrania lokalizacji eksportowanego pliku.
    2. W panelu CSV settings (Ustawienia CSV), dla opcji Delimiter (Separator) wybierz Tab (Tabulator).
    3. Kliknij przycisk Export (Eksportuj).

II. Import do programu Excel

  1. Uruchom program Excel.
  2. Z menu Dane wybierz polecenie Z tekstu:

  1. W oknie Importowanie pliku tekstowego wybierz plik zapisany w kroku 4 (rozszerzenie .csv).
  2. Zostanie wyświetlone okno Kreator importu tekstu – krok 1 z 3. Kliknij przycisk Dalej.
  3. W oknie Kreator importu tekstu – krok 2 z 3 wybierz właściwy separator kolumn. Domyślnie powinien to być tabulator. Jeśli wyświetlany tekst nie jest rozdzielony na kolumny, wybierz inny separator (np. przecinek), do uzyskania wyniku jak na ilustracji poniżej:

  1. Kliknij przycisk Zakończ, a następnie w oknie Importowanie danych kliknij przycisk OK:

III. Modyfikacja ustawień

Możesz dowolnie zmieniać zawartość kolumn, np. zmieniając metadane terminów glosariusza.

  1. Aby zmienić ustawienia rozróżniania wielkości znaków z Permissive na No, wciśnij kombinację klawiszy Ctrl-H w celu wywołania okna dialogowego Znajdowanie i zamienianie.
    1. W polu Znajdź wpisz CasePermissive.
    2. W polu Zamień na wpisz CaseInsense.
    3. Kliknij Zamień wszystko.

Dla innych ustawień: patrz tabela 1.

IV. Modyfikacja ustawień

  1. Zapisz zmieniony plik klikając menu Plik > Zapisz jako > Inne formaty a następnie w polu Zapisz jako typ wybierz Tekst Unicode.

Zostaną wyświetlone dwa kolejne okna z ostrzeżeniami, w obu należy kliknąć OK.

  1. Zamknij program Excel.

V. Import zmodyfikowanego pliku do programu memoQ

W programie memoQ:

  1. Wybierz Tools > Resource console (Narzędzia > konsola zasobów).
  2. W panelu Resource (Zasób) wybierz Term bases (Bazy terminologii).
  3. Zaznacz bazę, której zawartość została zmodyfikowana i kliknij polecenie Import from CSV/TMX (Importuj z formatu CSV/TMX).
  4. Wybierz plik zapisany w kroku 12. Jeśli zostanie wyświetlony komunikat o błędzie, zamknij program Excel (punkt 13) i powtórz kroki 16 i 17. Zostanie wyświetlone okno dialogowe Term base CSV import settings (Ustawienia importu z pliku CSV).
  5. Zaznacz pole wyboru Update existing entries based on ID (Aktualizuj istniejące wpisy na podstawie identyfikatora).

  1. Kliknij przycisk OK. Baza terminologii zostanie zaktualizowana zmienionymi ustawieniami.


Tabela 1. Pola bazy terminologii oraz ich dopuszczalne wartości.

Nazwa pola Opis i dopuszczalne wartości
Entry_ID Identyfikator, kolejne wartości liczbowe, zaczynając od 0.
Entry_Subject Pole Subject (Temat) metadanych. Dowolny tekst.
Entry_Domain Pole Domain (Domena) metadanych. Dowolny tekst.
Entry_Client_ID Pole Client (Klient) metadanych. Dowolny tekst.
Entry_ProjectID Pole Project (Projekt) metadanych. Dowolny tekst.
Entry_Created Data i godzina utworzenia wpisu. Format: M/D/RRRR H:MM:SS AM/PM.
Entry_Creator Identyfikator użytkownika tworzącego wpis. Dowolny tekst.
Entry_LastModified Data i godzina ostatniej modyfikacji wpisu. Format: M/D/RRRR H:MM:SS AM/PM.
Entry_Modifier Identyfikator użytkownika modyfikującego wpis. Dowolny tekst.
Entry_Note Zawartość pola Note (Uwaga) terminu (wpis na poziomie pojęcia). Wpis na poziomie pojęcia.
Entry_Image Identyfikator grafiki przypisanej do terminu. Wpis na poziomie pojęcia.
Entry_ImageCaption Podpis grafiki. Wpis na poziomie pojęcia.
[Language]_Def Definicja terminu dla języka. Np. English_Def, Polish_Def. Wpis na poziomie terminu.
[Language] Termin w zdefiniowanym języku. Np. English, Polish. Wpis na poziomie terminu.
Term_Info Informacje o terminie. Dopuszczalne wartości (oddzielane średnikami, kolejność nie ma znaczenia). Wpis na poziomie terminu:CaseInsense – Case sensitivity No (Nie)CasePermissive – Case sensitivity Permissive

CaseSense – Case sensitivity Yes (Tak)

HalfPrefix – Prefix matching 50% minimum (min. 50%)

Prefix – Prefix matching Yes (Tak)

NoPrefix – Prefix matching No (Nie)

Custom – Prefix matching Custom (Niestandardowy)

Masc – Gender: Masculine (Męski)

Fem – Gender: Peminine (Żeński)

Neu – Gender: Neutral (Nijaki)

Sg – Number: Singular (l. pojedyncza)

Pl – Number: Plural (l. mnoga)

Noun – Part of speech: Noun (Rzeczownik)

Adj – Part of speech: Adjective (Przymiotnik)

Adv – Part of speech: Adverb (Przysłówek)

Verb – Part of speech: Verb (Czasownik)

Other – Part of speech: Other (Inny)

NonTerm – Forbidden term (Termin zabroniony)

Przykład: CaseInsense;Neu;Pl;Adj;NoPrefix

Term_Example Przykład zastosowania terminu. Dowolny tekst. Wpis na poziomie terminu.

Leave a Reply

Your email address will not be published.