Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Tłumaczenie Modloadera

From Shroudforge
This page is a translated version of the page Translate the Modloader and the translation is 100% complete.


Translate the Modloader



Pomóż udostępnić ShroudForge graczom na całym świecie. Edytuj tłumaczenia w Fink lub prześlij zmiany jako pull request na GitHubie.

Tłumaczenie w Fink

Otwórz edytor Fink dla ShroudForge. Fink wyświetla angielski tekst źródłowy obok tłumaczeń. Pliki językowe pozostają w repozytorium. Fink nie przechowuje drugiej zsynchronizowanej kopii w usłudze tłumaczeniowej.

Wybierz projekt i gałąź w edytorze. Sprawdź komunikat, edytuj tłumaczenie i zweryfikuj wynik. Fink najpierw zapisuje pracę jako wersję roboczą w przeglądarce. Do zapisywania zmian w GitHubie potrzebujesz konta GitHub.

Przesyłanie zmian jako pull request

Jeśli domyślna gałąź jest chroniona, najpierw utwórz gałąź tłumaczeniową na GitHubie. Otwórz ją w Fink i prześlij tam zmiany. Następnie utwórz pull request, aby można było przejrzeć zmiany przed ich scaleniem. Fink nie tworzy za Ciebie gałęzi.

Jeśli nie możesz zapisywać w repozytorium ShroudForge, skorzystaj z procesu forkowania w Fink. Zainstaluj aplikację Inlang GitHub na swoim koncie, prześlij zmiany do własnego forka, a następnie utwórz pull request. Fink otworzy stronę pull requestów GitHuba. Tam sprawdź i prześlij pull request.

Lista pull requestów ShroudForge pokazuje otwarte propozycje tłumaczeń i ich stan przeglądu. Więcej informacji znajdziesz w przewodniku Fink dotyczącym gałęzi, forków i pull requestów.

Bezpośrednia edycja plików tłumaczeń

Możesz również zmienić pliki JSON w katalogu modules/ui-resources/locales/ i utworzyć pull request w repozytorium. Zachowaj te same klucze co w angielskim pliku źródłowym en-GB.json. Nie zmieniaj nazw symboli zastępczych, takich jak {count}. Ich nazwy muszą być identyczne w każdym tłumaczeniu.

Przed utworzeniem pull requestu możesz sprawdzić pliki językowe:

cd modules/modloader/ui
npm run locale:check

Plik projektu Fink modules/ui-resources/project.inlang/settings.json łączy edytor z tymi katalogami. Powyższy przykładowy link otwiera ten projekt. Jeśli później użyjesz innego adresu edytora, zaktualizuj go w linku tego artykułu i na ilustracji SVG.