Edytor lokalizacji na Maca · w finalizacji

Przetłumacz aplikację. Sprawdź przed eksportem.

Edytuj pliki lokalizacji na Macu, sprawdzaj symbole zastępcze i przeglądaj eksport przed zapisem w projekcie.

Tłumacz → Sprawdź → Przejrzyj → Eksportuj

Bez konta. AI jest opcjonalna.

Tabela tłumaczeń LocalePilot: klucze, angielskie źródło i arabski cel obok siebie, statusy weryfikacji oraz panel szczegółów wersji roboczej AI z jej symbolem zastępczym i wartościami francuską i hiszpańską.
Rys. 1 Tłumaczenie: katalog arabski, od prawej do lewej, z wersją roboczą AI do sprawdzenia Otwórz obraz w pełnym rozmiarze

QA, które wyłapuje to, co przepuszcza kompilator

Zgubiony placeholder nie przeszkadza w kompilacji, ale użytkownicy zobaczą potem błędny tekst. LocalePilot porównuje każde tłumaczenie ze źródłem przed eksportem.

  • Placeholdery ICU ({name}, liczba mnoga, select) oraz {{name}}
  • printf i Apple: %@, %1$@, %d, %lld, %.2f…
  • Liczba mnoga w ARB/ICU i String Catalog: wszystkie kategorie CLDR wymagane przez język (one, few, many…)
  • Brakujące lub nadmiarowe klucze, puste wartości, skopiowany tekst źródłowy
  • Problem blokujący wstrzymuje eksport, chyba że świadomie go zignorujesz
Rys. 2 QA: przetłumaczone, oznaczone, poprawione

Eksport, który nigdy nie nadpisuje po cichu

Eksport zapisuje pliki tłumaczeń w projekcie po przeglądzie. Ustawienia i szkice są zapisywane osobno; opisy sklepowe mają własną funkcję zapisu.

  • Przegląd zmienionych plików i pozostałych problemów
  • Scalanie trójstronne z dyskiem: jeśli plik zmienił się w międzyczasie, decydujesz wartość po wartości
  • Kopia zapasowa każdego zastąpionego pliku w pamięci LocalePilot na Twoim Macu, nigdy w projekcie
  • Podsumowanie eksportu i dziennik odzyskiwania, jeśli eksport zostanie przerwany
Rys. 3 Przegląd eksportu

AI do wyboru i zawsze opcjonalne

Import, kontrole, przegląd i eksport działają bez AI. Gdy je włączysz, sam decydujesz, dokąd trafiają teksty.

Tłumacz pliki ARB Fluttera z lokalnym AI

Darmowe lokalne AI
Ollama lub LM Studio z modelem działającym na Twoim Macu: teksty zostają na nim.
AI w chmurze, własny kluczPro
OpenAI, Anthropic, Gemini lub DeepSeek, z własnym kluczem API.
Szkice do przejrzenia
Każda propozycja trafia jako „szkic AI do przejrzenia”. Nic nie zostaje zatwierdzone bez Ciebie.
GlosariuszPro
Zatwierdzone terminy kierują modelem; QA zgłasza zabronione tłumaczenia. Sprawdź każdą propozycję.
Okno tłumaczenia wsadowego AI w LocalePilot: Ollama wybrana spośród dostawców, wykryty lokalny model gemma3:12b, zakres ustawiony na wszystkie języki docelowe oraz brakujące lub puste wpisy.
Rys. 4 Tłumaczenie wsadowe AI: 11 komórek, z angielskiego na 4 języki, z modelem lokalnym Otwórz obraz w pełnym rozmiarze

Twoje formaty i metadane

Metadane ARB, struktura JSON, komentarze Apple i stany katalogów są zachowywane zależnie od formatu. JSON bez możliwości zmiany w miejscu może zostać przepisany; podsumowanie to wyjaśnia. Sprawdź ograniczenia formatów. Zduplikowany klucz jest odrzucany przy imporcie, a nie nadpisywany.

Format Typowa ścieżka Co zostaje zachowane
Flutter ARB Flutter lib/l10n/app_fr.arb Metadane @key zachowane
Zagnieżdżony JSON i18next, React Native, Expo, easy_localization, slang, vue-i18n locales/fr/common.json Wcięcia i struktura zachowane
Apple .strings iOS, macOS fr.lproj/Localizable.strings Komentarze zachowane jako kontekst
String Catalog iOS, SwiftUI, macOS Localizable.xcstrings Minimalny diff, styl Xcode
Wielojęzyczny JSON translations.json Osobna sekcja dla każdego języka
Liczba mnoga i18next Wkrótce item_one, item_other Na razie każdy sufiks to osobny klucz
Android strings.xml Wkrótce res/values-fr/strings.xml Jeszcze nieobsługiwany

Strona w App Store w każdym języku Pro

LocalePilot czyta i zapisuje pliki fastlane/metadata: nazwę, podtytuł, tekst promocyjny, opis i słowa kluczowe. Limity Apple są sprawdzane w trakcie pisania. Słowa kluczowe są liczone w bajtach, bo tej jednostki używa dokumentacja App Store Connect: litera z polskim znakiem diakrytycznym liczy się podwójnie.

Model otrzymuje polecenie korzystania tylko z opisu źródłowego bez wymyślania twierdzeń. Sprawdź każde pole przed zapisem; publikuj dotychczasowymi narzędziami.

Przetłumacz opis w App Store w plikach fastlane

Na start za darmo, Pro, gdy projekt urośnie

Bez subskrypcji: Pro to licencja wieczysta. Płatności obsługuje Polar. Czy przyszłe aktualizacje są w cenie?

Darmowy

  • Wszystkie formaty
  • 1 projekt, do 300 kluczy źródłowych na projekt
  • Lokalne AI (Ollama, LM Studio)
  • QA i bezpieczny eksport

Powyżej 300 kluczy projekt otwiera się w trybie podglądu: możesz go przeglądać i sprawdzać wyniki QA, ale edycja, AI i eksport są zablokowane.

Wersja próbna Pro

14 dni

  • Wszystkie funkcje Pro
  • Jednorazowy okres próbny, bez konta i płatności. Po jego zakończeniu pliki zostają.

Pro

49 € netto (bez VAT), płatność jednorazowa

  • Licencja wieczysta
  • Nieograniczona liczba projektów i kluczy
  • AI w chmurze z własnym kluczem
  • Glosariusz i audyt AI
  • Strona w App Store

Porównaj plan darmowy i Pro

Najczęściej zadawane pytania

Czy LocalePilot to usługa tłumaczeniowa?

Nie. To aplikacja desktopowa dla programistów. Nie oferuje tłumaczeń wykonywanych przez ludzi, doradztwa ani hostowanej usługi lokalizacji.

Gdzie są przechowywane moje pliki?

Na Twoim komputerze. LocalePilot nie ma kont ani serwera: czyta pliki projektu i zapisuje je z powrotem przy eksporcie. Komputer opuszczają tylko teksty, które wyślesz do modelu w chmurze lub na zdalny serwer.

Jakie formaty są obsługiwane?

Flutter ARB, zagnieżdżony JSON (i18next, easy_localization, slang, vue-i18n), Apple .strings, String Catalog z Xcode (.xcstrings) i wielojęzyczny JSON ({"en": {…}, "fr": {…}}), a także pliki fastlane strony w App Store. Liczba mnoga i18next z sufiksami (_one, _other) jest na razie czytana jako osobne klucze; łączenie ich w jedną formę mnogą jest w drodze.

Czy AI jest wymagane?

Nie. Import, QA, przegląd i eksport działają bez AI. Możesz używać darmowego lokalnego AI (Ollama, LM Studio) albo, w wersji Pro, dostawcy chmurowego z własnym kluczem API.

Co się dzieje po przekroczeniu 300 kluczy w planie darmowym?

Projekt otwiera się w trybie podglądu: przeglądanie i QA pozostają dostępne; edycja, AI i eksport wymagają wersji Pro lub 14-dniowej wersji próbnej.

Na jakich systemach działa?

Najpierw macOS. Wersja na Windows będzie następna.

Kiedy LocalePilot będzie dostępny?

Aplikacja jest na etapie finalizacji. Dołącz do listy oczekujących, aby dowiedzieć się o premierze.

Lokalna alternatywa dla Lokalise, Crowdin i BabelEdit

Daj mi znać o premierze

LocalePilot jest na etapie finalizacji. Zostaw swój adres e-mail, aby dowiedzieć się o premierze.

  • macOS 12 lub nowszy · Ollama lub LM Studio opcjonalnie
  • Interfejs aplikacji po angielsku, francusku, hiszpańsku, włosku i portugalsku.
Rys. 5 Wynik eksportu