Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Init history"v9.0.013.06.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Migracja z Polyglot.js do Intlayer
Jeśli używasz Airbnb Polyglot.js, migracja do Intlayer jest niezwykle prosta za pomocą warstwy compat.
Co zrobić
Po prostu uruchom polecenie inicjalizacji w swoim projekcie:
Skopiuj kod do schowka
npx intlayer initTo generuje intlayer.config.ts. Możesz następnie wykorzystać alias wtyczki bundlera aby transparentnie przekierować importy Polyglot do @intlayer/polyglot.
Co się dzieje za kulisami
Składnia Polyglot.js zazwyczaj opiera się na polyglot.t('key', {name}) z interpolacjami %{name} i liczby mnogiej smart_count rozdzielonymi przez "singular |||| plural".
Za kulisami:
- Interpolacja: Warstwa compat obsługuje symbole zastępcze
%{var}natywnie. - Liczba mnoga: Ciąg jest dzielony w
||||i obliczany względem natywnegoIntl.PluralRuleszgodnie z aktywną lokalą, odzwierciedlając własny porządek zasobnika Polyglot na lokalę. - Słowniki: Omijasz potrzebę dostarczania ogromnych konfiguracji JSON do
new Polyglot()– Intlayer obsługuje słowniki dynamicznie i automatycznie je oczyści.