Skip to content

Improve selector usages in the wiki #364

Description

@juliancoffee
# ✅ All variants are language-specific. The [0] variant adds
# flavor to the translation. The default variant still works 
# for all values of the selector, even if "0 new notifications"
# sounds a bit off.
new-notifications =
    { $num ->
        [0] No new notifications.
        [one] New notification.
       *[other] { $num } new notifications.
    }

Good Practices shows this example as good practice, which is better than other ones, but fluent code itself might give the wrong impression. [one] doesn't generally mean 1. Just like [few] doesn't mean "something between 2 and 5".
[one] means "all numbers that inflate by the same rules like number 1", which in English corresponds to the number 1, but that's just a happy accident if any, and examples should use [1].

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions