NARZĘDZIE DLA DEWELOPERÓW OPEN-SOURCE

Ty zajmujesz się frameworkiem. To zajmuje się tłumaczeniami.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Silnik Tłumaczeniowy Zero-Config

i18n-rosetta to wielofunkcyjny silnik tłumaczeniowy dla projektów internacjonalizacyjnych. Utrzymuje synchronizację ponad 35 plików lokalizacyjnych z Twoim angielskim źródłem — JSON, TOML lub YAML — zasilany przez LLM, a nie Tłumacza Google.

Zbudowany, aby zastąpić kosztowną, żmudną część i18n: faktyczne tłumaczenie plików lokalizacyjnych na dziesiątki języków i utrzymywanie ich w synchronizacji w miarę ewolucji treści. Przyrostowe różnicowanie oznacza, że tylko zmienione klucze są ponownie tłumaczone.

Brak zewnętrznych zależności. Tylko wbudowane moduły Node.js. Obsługuje next-intl, react-i18next, Hugo oraz dowolny framework i18n oparty na JSON/TOML/YAML od razu po wyjęciu z pudełka.

REF: FEATURESTECHNICAL IMPLEMENTATION

Jak to działa

Od monitorowania plików do pełnej synchronizacji

Silnik monitoruje Twój źródłowy plik lokalizacyjny, automatycznie wykrywa format, spłaszcza wszystkie klucze do notacji kropkowej, a następnie porównuje z manifestem hash SHA-256, aby znaleźć zmiany. Tylko zmienione klucze przechodzą przez potok tłumaczeniowy LLM.

Każdy język otrzymuje odpowiednie kulturowo rejestry tonalne — formalne francuskie „vous”, uprzejme japońskie „です/ます”, wykształcone manilskie Taglish — wbudowane dla ponad 35 języków. Niestandardowe rejestry to jedna linia konfiguracji.

Tłumaczenie treści Hugo automatycznie obsługuje zachowanie front matter, ochronę shortcode'ów i konwencje nazewnictwa plików. Bloki kodu i surowy HTML przechodzą bez zmian dzięki osłonie z sentineli Unicode.

Ta strona działa na i18n-rosetta. Każdy plik lokalizacyjny, który widzisz, został przez nią wygenerowany.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes