Tłumaczenie plików lokalizacyjnych aplikacji
Prześlij plik en.json lub en.yml i otrzymaj nowy plik locale z przetłumaczonymi wartościami i identycznymi kluczami.
Nie przesyłaj poufnych dokumentów w darmowym planie. Dlaczego?
Dodanie języka do aplikacji lub strony zwykle oznacza przetłumaczenie pliku locale: setek krótkich ciągów znaków przypisanych do kluczy, od których zależy kod. Narzędzia tłumaczeniowe stworzone do tekstów ciągłych często psują klucze, cudzysłowy i symbole zastępcze. DropTranslate poprawnie analizuje pliki JSON i YAML i tłumaczy wyłącznie wartości, więc klucze, zagnieżdżenie i kolejność pozostają bez zmian, a plik działa tak samo jak oryginał. To szybki sposób na uzyskanie kompletnej pierwszej wersji nowego locale, którą można następnie sprawdzić w działającej aplikacji.
Sprawdzenie w kontekście
Ciągi interfejsu są krótkie i zależne od kontekstu, dlatego tłumaczenie maszynowe może wybrać niewłaściwe znaczenie słowa. Przed udostępnieniem nowego języka użytkownikom sprawdź go w działającej aplikacji, najlepiej z pomocą native speakera.
Sprawdzi się do
- Tworzenie pierwszej wersji nowego pliku locale w jednym kroku
- Tłumaczenie nowo dodanych ciągów dla istniejącego języka
- Tłumaczenie dokumentacji w Markdown i plików README razem z aplikacją
Zanim przetłumaczysz
- Przeszukaj wynik pod kątem symboli zastępczych, takich jak {name}, {{count}} lub %s, i sprawdź, czy nie zostały zmienione.
- Sprawdź formy liczby mnogiej: niektóre języki wymagają większej liczby form niż angielski.
- Przejrzyj krótkie ciągi w kontekście. Słowo takie jak Save lub Open można przetłumaczyć na więcej niż jeden sposób.
- Sprawdź długość tekstu w interfejsie, zwłaszcza przycisków i menu.
Pytania
Czy klucze będą tłumaczone?
Nie. Tłumaczone są wyłącznie wartości; klucze, zagnieżdżenie i kolejność pozostają dokładnie takie same.
Jakie formaty są obsługiwane?
Pliki locale w formacie JSON i YAML oraz Markdown i HTML w przypadku dokumentacji. Gettext PO, XLIFF i pliki ciągów platform nie są jeszcze obsługiwane.
A co z symbolami zastępczymi?
Usługa tłumaczenia AI innej firmy otrzymuje polecenie, aby pozostawiała je bez zmian, i zazwyczaj tak robi. Przed udostępnieniem sprawdź wynik pod kątem swoich symboli zastępczych.