Sha256: 2d7e0b867f399c4e3a0f70feb9761279a9d3b960229c117e6c61abdfbe48818d

Contents?: true

Size: 1.94 KB

Versions: 17

Compression:

Stored size: 1.94 KB

Contents

# Pagy locales

### Please, submit your translation!

If you find that some translation could be improved, please, create an issue.

If you are using pagy with some language missing from the dictionary files, please, submit your translation!

You can create a Pull Request for your language, and get all the help you need to correctly complete it. Here is a check list.

### Check list for a new dictionary file:

- [ ] Find the pluralization rule for your language
    - find the locale file you need in the [list of pluralizations](https://github.com/svenfuchs/rails-i18n/tree/master/rails/pluralization) and check the pluralization rule in it. For example for `en.rb` it is`::RailsI18n::Pluralization::OneOther.with_locale(:en)`. Note the rule part i.e. `OneOther`. In pagy that translates to the symbol `:one_other`.

- [ ] add/edit the first line comment in the language rule in your dictionary file (e.g. `# :one_other pluralization ...`

- [ ] The mandatory pluralized entry in the dictionary file is the `item_name`. Please, provide all the plurals needed by your language. E.g. if your language uses the `:east_slavic` you should provide the plurals for `one`, `few`, `many` and `other`, if it uses `:one_other`, you should provide `one` and `other` plurals. If it uses `:other` you should only provide a single value. Look into other dictionary files to get some example. Ask if in doubt.

- [ ] The other entries in the dictionary file don't need any plural variant in most languages since the pluralization of the `item_name` in the sentence is enough. However, in some language, the whole sentence needs to be written in a different way for different plurals. In that case you should add the different plurals for the sentence and they will get triggered by the `count`.

Feel free to ask for help in your Pull Request.

### Useful Links

* [Pagy I18n Documentation](https://ddnexus.github.io/pagy/api/frontend#i18n)
* [I18n Extra](https://ddnexus.github.io/pagy/extras/i18n)

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
pagy-3.7.4 lib/locales/README.md
pagy-3.7.3 lib/locales/README.md
pagy-3.7.2 lib/locales/README.md
pagy-3.7.1 lib/locales/README.md
pagy-3.7.0 lib/locales/README.md
pagy-3.6.0 lib/locales/README.md
pagy-3.5.1 lib/locales/README.md
pagy-3.5.0 lib/locales/README.md
pagy-3.4.1 lib/locales/README.md
pagy-3.4.0 lib/locales/README.md
pagy-3.3.2 lib/locales/README.md
pagy-3.3.1 lib/locales/README.md
pagy-3.3.0 lib/locales/README.md
pagy-3.2.1 lib/locales/README.md
pagy-3.2.0 lib/locales/README.md
pagy-3.1.0 lib/locales/README.md
pagy-3.0.0 lib/locales/README.md