Skip to content

Commit

Permalink
Update README and tests
Browse files Browse the repository at this point in the history
  • Loading branch information
andre-dasilva committed Jun 1, 2024
1 parent 024e833 commit d11195a
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 6 deletions.
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ de-CH/lang.json
{
"hello": {
"value": "Willkommen"
},
"amount_planets": {
"value": "Es gibt {AMOUNT} Planeten. Aber es waren mal {AMOUNT_BEFORE}."
}
}
```
Expand All @@ -44,6 +47,9 @@ en-US/lang.json
{
"hello": {
"value": "Welcome"
},
"amount_planets": {
"value": "There are {CURRENT} planets"
}
}
```
Expand All @@ -58,8 +64,15 @@ let assert Ok(translator) =
|> translator.with_directory("src/locale")
|> translator.from_json()
translator.get_key("hello")
// Willkommen
let assert Ok(value) =
translator
|> translator.get_key("hello")
// value -> Willkommen
let assert Ok(value) =
translator
|> translator.get_key_with_args("amount_planets", [#("CURRENT", "7"), #("BEFORE", "8")])
// Es gibt 7 Planeten. Aber es waren mal 8.
```

## Development
Expand Down
2 changes: 1 addition & 1 deletion test/locale/de-CH/lang.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
"value": "Das ist fantastisch"
},
"amount_planets": {
"value": "Es gibt {AMOUNT} Planeten. Aber es waren mal {AMOUNT_BEFORE}."
"value": "Es gibt {CURRENT} Planeten. Aber es waren mal {BEFORE}."
}
}
2 changes: 1 addition & 1 deletion test/locale/en-US/lang.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
"value": "This is great"
},
"amount_planets": {
"value": "There are {AMOUNT} planets"
"value": "There are {CURRENT} planets"
}
}
4 changes: 2 additions & 2 deletions test/translator_test.gleam
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ pub fn read_translation_de_ch_test() {
#("this_is_great", [], "Das ist fantastisch"),
#(
"amount_planets",
[#("AMOUNT", "7"), #("AMOUNT_BEFORE", "8")],
[#("CURRENT", "7"), #("BEFORE", "8")],
"Es gibt 7 Planeten. Aber es waren mal 8.",
),
]
Expand All @@ -48,7 +48,7 @@ pub fn read_translation_en_us_test() {
#("hello", [], "Hello"),
#("welcome", [], "Welcome"),
#("this_is_great", [], "This is great"),
#("amount_planets", [#("AMOUNT", "7")], "There are 7 planets"),
#("amount_planets", [#("CURRENT", "7")], "There are 7 planets"),
]

tests
Expand Down

0 comments on commit d11195a

Please sign in to comment.