Organizacja zgodna z RODO

Organizacja z certyfikatem ISO 27001

Organizacja zgodna z SOC II

Usługi lokalizacji aplikacji mobilnych na iOS i Androida

Lokalizacja aplikacji mobilnych w Smartcat łączy teksty Twojej aplikacji z tłumaczeniem AI i natywnymi weryfikatorami, a następnie zwraca zlokalizowane zasoby do buildu. Teksty interfejsu, treści w aplikacji i wpisy w sklepach nadążają za Twoim wydaniem.

Umów demo

Umów demo

Zacznij od reprezentatywnego pliku z tekstami i jednego rynku docelowego

Ustawienia eksportu w Smartcat z językami docelowymi i szablonem nazwy pliku strings-{LANGUAGE}.json

Ponad 80 największych firm na świecie wybrało Smartcat

Czym jest lokalizacja aplikacji mobilnych?

Lokalizacja aplikacji mobilnych dostosowuje interfejs, treści i wpis w sklepie do języka i rynku. Obejmuje przetłumaczone teksty, formaty regionalne, treści odpowiednie kulturowo i sposób, w jaki tekst działa na rzeczywistym ekranie.

Tłumaczenie aplikacji zmienia język. Lokalizacja sprawdza też, czy etykieta przycisku się mieści, cena jest poprawnie sformatowana, a instrukcja ma sens w chwili, gdy ktoś ją czyta. Twój zespół inżynierów przygotowuje aplikację na te różnice; tłumacze i weryfikatorzy dostosowują język w tych ramach.

Smartcat włącza prace językowe w szerszy proces lokalizacji oprogramowania. Zachowujesz kontrolę nad architekturą aplikacji, procesem wydań i ostateczną akceptacją.

Co lokalizujemy

Lokalizuj całą ścieżkę: od odkrycia aplikacji po korzystanie z jej najważniejszych funkcji. Zapewnij każdemu rodzajowi treści potrzebny kontekst i weryfikację, zamiast traktować wszystko jak oderwaną listę słów.

TreśćPrzykładyJak włączyć to do procesu
Teksty interfejsuPrzyciski, menu, onboarding, puste stany i błędyObsługiwane pliki zasobów, skonfigurowane integracje Git, API lub CLI
Zmienne i komunikaty z liczbą mnogąNazwy, liczby i tekst zależny od ilościObsługiwane struktury zasobów z weryfikacją przez programistów przy eksporcie
Treści w aplikacji i pomocyTeksty pomocy, powiadomienia i szablony wiadomościPrzesyłanie plików lub odpowiednia integracja treści
Wpisy w sklepachTytuły, opisy, informacje o wersji i tekst na zrzutach ekranuProjekt treści o określonym zakresie; Twój zespół publikuje w konsoli sklepu
Treści w projektachEtykiety i teksty przed developmentemProces w Figma i kontekst projektu
Informacje prawne i dla klientówRegulaminy, wyjaśnienia dotyczące prywatności i instrukcje wsparciaWeryfikacja specjalistyczna z wyznaczoną osobą zatwierdzającą z działu prawnego lub produktowego

Jedno słowo może występować w kilku miejscach z różnym znaczeniem. Dodaj opis do klucza takiego jak account.close: czy zamyka panel, wylogowuje użytkownika, czy usuwa konto? Taki kontekst pomaga weryfikatorom podjąć właściwą decyzję, zanim tekst trafi do użytkownika.

Jak działa lokalizacja aplikacji w Smartcat

Proces łączy zasoby źródłowe, weryfikację językową i Twój build. Skonfiguruj przekazania raz, a potem korzystaj z tego samego uzgodnionego procesu przy aktualizacjach.

  1. Wprowadź źródło

    Użyj odpowiedniej integracji Git lub zaimportuj obsługiwane pliki. W niestandardowym procesie połącz się przez API lub CLI. Określ język źródłowy, docelowe lokalizacje i osobę odpowiedzialną za wydanie.

  2. Uporządkuj klucze

    Projekty lokalizacji oprogramowania grupują klucze w kolekcje. Dodawaj opisy, zrzuty ekranu i ograniczenia, jeśli są dostępne, aby krótka etykieta nie traciła znaczenia poza interfejsem.

  3. Tłumacz z użyciem swoich zasobów językowych

    Korzystaj z tłumaczenia AI z glosariuszem i pamięcią tłumaczeń. Dostarcz wytyczne dotyczące tonu i chronione nazwy produktów. LocJSON może przenosić komentarze i metadane maksymalnej długości dla kluczy.

  4. Zweryfikuj język

    Twoi wewnętrzni weryfikatorzy lub specjaliści z Marketplace sprawdzają znaczenie, terminologię i kontekst. QA Coworker może oceniać problemy i wystawiać wskaźnik jakości; nie edytuje tłumaczeń ani nie zastępuje akceptacji wydania.

  5. Eksportuj i weryfikuj

    Zwróć zlokalizowane zasoby do procesu developmentu. Sprawdź placeholdery, liczbę mnogą, kodowanie i strukturę pliku, a następnie zbuduj i przetestuj zlokalizowaną aplikację. Podczas konfiguracji potwierdź sposób eksportu dla wybranego formatu.

  6. Powtarzaj przy aktualizacjach

    Skonfiguruj, kiedy nowe i zmienione treści trafiają do tłumaczenia, a kiedy wraca zatwierdzony wynik. Określ, jak zmiany w źródle wpływają na wcześniejsze tłumaczenia i akceptacje, aby stara zgoda nie obejmowała po cichu nowego tekstu.

Przeczytaj przewodnik po konfiguracji lokalizacji oprogramowania i dokumentację procesu dla programistów.

Zobacz proces na tekstach Twojej aplikacji

Obsługiwane formaty i integracje

Dobierz proces do zasobów, których faktycznie używa Twoja aplikacja. Smartcat dokumentuje następujące formaty projektów oprogramowania; przetestuj reprezentatywny pełny obieg przed podłączeniem wydań produkcyjnych.

ZasóbTypowe zastosowanieNa co zwrócić uwagę przy konfiguracji
JSON, w tym zagnieżdżone kluczeZasoby interfejsu webowego i wieloplatformowegoSprawdź konwencje kluczy, placeholderów i liczby mnogiej w swojej bibliotece
YAMLUstrukturyzowany tekst aplikacjiZachowaj strukturę kluczy i przetestuj wyeksportowany plik
Android XMLZasoby tekstowe AndroidaZweryfikuj konstrukcje specyficzne dla Androida i liczbę mnogą w swoim buildzie
iOS .stringsZlokalizowane teksty interfejsu iOSSprawdź escapowanie, argumenty formatowania i proces importu w Xcode
Import LocJSONKlucze z opisami i metadanymi długościKorzystaj z udokumentowanej struktury importu i obsługiwanego formatu eksportu

Procesy PO/POT są również opisane na stronie lokalizacji oprogramowania. Planuj je oddzielnie od listy formatów projektów oprogramowania, zamiast zakładać, że każda ścieżka importu obsługuje te same opcje.

Poznaj dostępne integracje dla procesów Git, projektowych i treści. Integracja ogranicza wielokrotną obsługę plików, ale liczą się szczegóły: uzgodnij, czy skonfigurowany proces commituje zmiany, tworzy przekazanie do przeglądu, czy wymaga ręcznego eksportu. Twój zespół powinien umieć wyjaśnić, jak tłumaczenie trafia do gałęzi wydania.

Aplikacje na iOS, Androida i wieloplatformowe

Lokalizacja iOS

Lokalizacja iOS zaczyna się od zasobów i konfiguracji lokalizacji w projekcie Xcode. Smartcat obsługuje pliki .strings w projektach lokalizacji oprogramowania. Twój programista odpowiada za ekstrakcję zasobów, integrację i testy; weryfikatorzy odpowiadają za decyzje językowe. Wybierając formaty zasobów i testując zlokalizowane doświadczenie, korzystaj z wytycznych Apple dotyczących lokalizacji.

Lokalizacja aplikacji na Androida

Lokalizacja aplikacji na Androida zwykle wykorzystuje strings.xml i zasoby specyficzne dla lokalizacji. Tłumacz tekst, zachowując identyfikatory zasobów i argumenty formatowania. Aplikacja musi zapewniać zasoby zastępcze i używać właściwych API liczby mnogiej i formatowania. Proces językowy opisuje strona usług lokalizacji aplikacji na Androida.

Lokalizacja wieloplatformowa

Lokalizacja wieloplatformowa zależy od używanego frameworka i bibliotek. Zasoby oparte na JSON mogą pasować do obsługiwanego procesu JSON po zweryfikowaniu ich konwencji. Flutter używa zasobów ARB i generowanego kodu lokalizacyjnego; uzgodnij i przetestuj przekazanie do tłumaczenia, zanim założysz, że pliki ARB można importować bezpośrednio. Przewodnik po lokalizacji Flutter wyjaśnia tę granicę implementacji.

Lokalizuj stronę w sklepie równie starannie jak aplikację

Lokalizacja w sklepach z aplikacjami dostosowuje teksty, które ludzie czytają przed pobraniem: tytuły, opisy, informacje o wersji i tekst na zrzutach ekranu. Powinna używać tej samej terminologii produktowej co aplikacja, odpowiadając na pytania istotne na każdym rynku.

Twój zespół ASO bada lokalne frazy wyszukiwania i wybiera strategię w sklepie. Smartcat wspiera tłumaczenie i weryfikację wybranych treści; badanie słów kluczowych, publikacja w konsoli sklepu i projektowanie eksperymentów pozostają w rękach osób odpowiedzialnych za te decyzje.

Sprawdź tekst na zrzutach ekranu po umieszczeniu go na obrazie. Dobre tłumaczenie może stać się nieczytelne po ściśnięciu w stały układ. Utrzymuj deklaracje, ceny i dostępność funkcji spójne ze zlokalizowaną aplikacją. Poznaj lokalizację w Google Play.

Kontrole jakości, które chronią doświadczenie w aplikacji

Dobra lokalizacja aplikacji zachowuje znaczenie i integralność zasobów. Sprawdź oba aspekty, zanim zaakceptujesz język do wydania.

Długość

Podawaj ograniczenia i sprawdzaj rzeczywisty ekran. Limit znaków to przydatna wskazówka, ale nie przewidzi każdej czcionki, szerokości urządzenia czy ustawienia ułatwień dostępu.

Placeholdery

Zachowaj argumenty takie jak %1$s i sprawdź, czy wyrenderowane zdanie umieszcza je naturalnie. Nie tłumacz identyfikatora zasobu tak, jakby był widocznym tekstem.

Liczba mnoga

Dobieraj formy zgodnie z lokalizacją docelową i frameworkiem. Sprawdzaj reprezentatywne liczby, a nie tylko jeden i dwa.

Terminologia

Stosuj glosariusz w onboardingu, ustawieniach, pomocy i tekstach w sklepie. Zapisuj celowe wyjątki, aby weryfikatorzy nie „poprawiali” ich w kółko.

Kontekst

Udostępnij natywnym weryfikatorom zrzuty ekranu lub testowy build dla ważnych ścieżek. Poproś ich o sprawdzenie, czy etykieta opisuje działanie, które użytkownicy faktycznie wykonają.

Testowanie lokalizacji łączy te kontrole w procedurę wydania. Smartcat wspiera ocenę i weryfikację językową; proces QA Twojej aplikacji obejmuje urządzenia, działanie funkcjonalne i dostępność.

Usługi lokalizacji aplikacji a narzędzia

Usługa zapewnia ludzi i wsparcie w realizacji. Narzędzie lokalizacyjne zapewnia przestrzeń roboczą i proces. Wiele zespołów potrzebuje obu, zwłaszcza gdy tempo wydań przewyższa wewnętrzne możliwości językowe.

ModelCzym zarządzaszDla kogo
Agencja lub dostawca usług językowychZakres, briefy, akceptacje i uzgodniony proces dostarczaniaZespoły kupujące zarządzane usługi językowe
Narzędzie lokalizacyjne lub TMSZasoby językowe, integracje i osoby wykonujące weryfikacjęZespoły z ugruntowanym procesem tłumaczeń
Platforma Smartcat z AI i weryfikatoramiPołączona przestrzeń robocza, tłumaczenie AI i wybór weryfikatorów wewnętrznych lub z MarketplaceZespoły, które chcą mieć narzędzia i specjalistów językowych w jednym procesie

Wybieraj model według podziału odpowiedzialności, a nie etykiety na stronie dostawcy. Zapytaj, kto wyjaśnia niejasności w źródle, kto sprawdza build aplikacji i kto zatwierdza wydanie, gdy tłumaczenie zmienia się w ostatniej chwili.

Mniej koordynacji, z dowodami, które możesz sprawdzić

298

projektów w 29 krajach

Zespół Topcon zrealizował 298 projektów tłumaczeniowych w ciągu dwóch lat, obejmujących 31 języków, po skonsolidowaniu ośmiu dostawców tłumaczeń w jednej przestrzeni roboczej Smartcat.

Opublikowane case study Topcon opisuje konsolidację ośmiu dostawców tłumaczeń na jednej platformie. Pokazuje, jak wspólny proces tłumaczeń może ograniczyć rozproszenie; nie jest obietnicą dotyczącą pobrań aplikacji, współczynników konwersji czy tempa wydań. Przeczytaj case study Topcon.

W swoim pilotażu mierz nakład pracy na weryfikację, nierozwiązane problemy i czas od zmiany w źródle do zatwierdzonego pliku zasobów. Porównaj te same języki i rodzaje treści, zanim zdecydujesz, jak szeroko wdrożyć proces.

Ceny i Twoje pierwsze zlokalizowane wydanie

Co wpływa na koszt

Koszt lokalizacji aplikacji zależy od objętości treści, języków, zakresu weryfikacji i potrzeb integracyjnych. Korzystanie z platformy i praca zewnętrznych weryfikatorów to osobne części zakresu. Sprawdź aktualne plany i poproś o wycenę potrzebnych prac specjalistycznych.

Jak zacząć

Zacznij od jednej ważnej ścieżki użytkownika, powiązanych komunikatów i opisu w sklepie. Uwzględnij w próbce długie teksty, zmienne i przykłady liczby mnogiej. Reprezentatywny pilotaż powie Ci więcej niż duża partia prostych etykiet.

Najczęściej zadawane pytania

Czym jest lokalizacja aplikacji mobilnych?

Lokalizacja aplikacji mobilnych dostosowuje aplikację do języka i rynku. Obejmuje teksty interfejsu, treści, konwencje regionalne i wpisy w sklepach. Programiści przygotowują aplikację na te różnice, a tłumacze i natywni weryfikatorzy dbają o to, by język był jasny i odpowiedni. Zlokalizowany build nadal wymaga testów aplikacji przed wydaniem.

Czym lokalizacja aplikacji różni się od tłumaczenia aplikacji?

Tłumaczenie zmienia język tekstu; lokalizacja uwzględnia też jego użycie na konkretnym rynku i w konkretnym interfejsie. Obejmuje to rozszerzanie tekstu, formy liczby mnogiej, lokalne formaty, grafiki i treści w sklepie. Przetłumaczone zdanie może być poprawne, a mimo to wymagać dostosowania, by zmieściło się w przycisku lub odpowiadało działaniu, które się za nim kryje.

Jakie formaty plików aplikacji obsługuje Smartcat?

Udokumentowane formaty projektów oprogramowania to JSON, YAML, Android XML i iOS .strings, a LocJSON jest dostępny dla importów zawierających dodatkowe metadane kluczy. Potwierdź proces dla swojej dokładnej struktury zasobów. Nie zakładaj obsługi każdego formatu specyficznego dla Xcode, Flutter czy innego frameworka tylko dlatego, że zawiera tekst lub przypomina JSON.

Jak tłumaczenia wracają do mojej aplikacji?

Wyeksportuj przetłumaczone zasoby lub skonfiguruj integrację, API albo proces CLI, który zwraca je do procesu developmentu. Twoi inżynierowie weryfikują i budują te zasoby. Podczas konfiguracji uzgodnij kroki akceptacji i kontroli wersji, w tym to, co się dzieje, gdy źródło zmieni się przed ukończeniem tłumaczenia.

Jak obsługiwane są liczba mnoga, placeholdery i limity długości?

Korzystaj z obsługiwanych struktur zasobów, kontekstu i dostępnych metadanych, a następnie zweryfikuj wynik w aplikacji. Smartcat dokumentuje obsługę liczby mnogiej i metadane maksymalnej długości w LocJSON, ale sposób eksportu musi odpowiadać Twojemu frameworkowi. Natywna weryfikacja i sprawdzenie buildu pomagają wychwycić problemy, których nie rozwiąże sam limit na poziomie tekstu.

Czy możecie lokalizować wpisy w App Store i Google Play?

Możesz używać Smartcat do tłumaczenia i weryfikacji tekstów wpisów, informacji o wersji i tekstu na zrzutach ekranu. Twój zespół ASO dostarcza słowa kluczowe i pozycjonowanie dla danego rynku, a Twój zespół zarządza publikacją w konsoli sklepu. Utrzymuj wpis zgodny z funkcjami, terminologią i ofertami dostępnymi w każdej zlokalizowanej wersji aplikacji.

Ile kosztuje lokalizacja aplikacji?

Łączny koszt zależy od objętości tekstu źródłowego, języków docelowych, powtarzających się treści, wymagań dotyczących weryfikacji i procesu dostarczania. Sprawdź plan platformy, a weryfikację przez ludzi wyceń osobno. Uwzględnij w ogólnej wycenie projektu weryfikację inżynierską i testy aplikacji, nawet jeśli zajmuje się nimi Twój zespół.

Czy mogę używać Smartcat z Flutter lub React Native?

Właściwy proces zależy od formatu zasobów i biblioteki lokalizacyjnej. Zweryfikuj konwencje JSON w projekcie React Native i uzgodnij przetestowane przekazanie ARB we Flutter. Smartcat obsługuje proces językowy; Twoi programiści pozostają odpowiedzialni za wybór lokalizacji, generowany kod, ładowanie zasobów i testy aplikacji.

Zapewnij kolejnemu wydaniu powtarzalny proces lokalizacji

Przygotuj teksty, rynki docelowe i wymagania dotyczące wydania. Zobacz, jak tłumaczenie AI i natywna weryfikacja wpisują się w Twój obecny proces developmentu.