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
Działa z
Bez konta. AI jest opcjonalna.
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
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
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.
- 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ę.
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.
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
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.
Czytaj dalej
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.