Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

flutter-localization

/flutter-localization

Implementuje i przegląda lokalizację we Flutterze z gen_l10n, zasobami ARB, liczbami mnogimi, formatowaniem zależnym od ustawień regionalnych, układem RTL i testami lokalizacji.

Repozytorium
flutter-skills ↗
Licencja
BSD-3-Clause
Ostatnia zmiana repozytorium
05.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

BSD-3-Clause, otwarta.

Co robi i kiedy

Implementuje i przegląda lokalizację we Flutterze z gen_l10n, zasobami ARB, liczbami mnogimi, formatowaniem zależnym od ustawień regionalnych, układem RTL i testami lokalizacji.

Oryginalny opis (EN)

Implement or review Flutter localization with gen_l10n, ARB resources, plurals, locale-aware formatting, RTL layout, and locale testing. Use for multi-language UI or localization infrastructure; not for arbitrary copy editing.

Jak działa

  1. Inspect
  2. Rules
  3. Verification
  4. Sources
Sekcje z nagłówków SKILL.md, w oryginale · 29 linii, 193 słów
Podgląd SKILL.md
---
name: flutter-localization
description: Implement or review Flutter localization with gen_l10n, ARB resources, plurals, locale-aware formatting, RTL layout, and locale testing. Use for multi-language UI or localization infrastructure; not for arbitrary copy editing.
---

# Flutter Localization

Keep user-facing text in the project's localization pipeline and model meaning rather than concatenated fragments.

## Inspect

Read `pubspec.yaml`, `l10n.yaml`, existing ARB files, generated localization access, supported locales, and formatting packages. Preserve the established localization tool unless migration is requested.

## Rules

- Use descriptive, stable message keys and document placeholders where translators need context.
- Use ICU plural, select, and placeholder features instead of assembling translated sentences in code.
- Format dates, times, numbers, currencies, and units for the active locale.
- Avoid hardcoded user-facing strings, including errors, semantics labels, and empty states.
- Let directional APIs and start/end alignment support RTL; mirror only assets whose meaning requires it.
- Define a deliberate fallback and unsupported-locale policy.
- Do not infer language from country or persist a locale override the user did not choose.

## Verification

Generate localizations, analyze, and test representative locales including an RTL locale, long strings, plurals, missing resources, and locale-aware formats. Run key screens with large text because localization and layout failures often combine.

When formatting messages or localization is in scope, follow the [ICU messages and formatting reference](references/icu-messages-and-formatting.md).

## Sources

- [Internationalizing Flutter apps](https://docs.flutter.dev/ui/internationalization)
Pliki w paczce (3)
  • SKILL.md 2 KB
  • evals/cases.json 3 KB
  • references/icu-messages-and-formatting.md 2 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · thiennc-tesoglobal/flutter-skills90BSD-3-Clause
HoangNguyen0403/agent-skills-standard100MIT

Migawka bazy z 28.10.2026 · wersja paczki 70b221dc7fae (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100flutter-internationalization
    Dodaje, naprawia i audytuje internacjonalizację Flutter z gen-l10n, plikami ARB, AppLocalizations, intl, liczbą mnogą, RTL oraz formatowaniem liczb i dat zależnym od ustawień regionalnych.
  • 100i18n-and-localization
    Przegląda lokalizację aplikacji React Native pod kątem wyodrębnionych ciągów, liczby mnogiej, formatowania zależnego od ustawień regionalnych i układu RTL.
  • 90i18n-localization
    Wdraża lokalizację z tłumaczeniami komunikatów, formatowaniem zależnym od regionu i układem dostosowanym do różnych języków.
  • 100flutter-setup-localization
    Konfiguruje obsługę wielu języków we Flutterze: pliki ARB (App Resource Bundle) oraz formaty ICU liczby mnogiej i rodzaju.
  • 100internationalization
    Podaje dobre praktyki internacjonalizacji i lokalizacji we Flutterze z flutter_localizations, intl i plikami ARB jako jednym źródłem prawdy: l10n.yaml, flutter gen-l10n, delegaty, locale i rozszerzenie context.l10n.
  • 100i18n-localization
    Planuje i przegląda zmiany lokalizacyjne w aplikacji, dokumentacji i na stronie: wyodrębnianie ciągów, routing locale, liczby mnogie, formaty, RTL i katalogi komunikatów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.