Tłumaczenie Modloadera
More actions
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.