Closed kargnas closed 4 months ago
Close to being ideal.
'notifications_with_zero_value' => '{0} Nie masz jeszcze żadnych powiadomień|[1,*]Masz :count powiadomienie|Masz :count powiadomienia|Masz :count powiadomień'
this is technically invalid because the range [1,*] covers all possibilites, so those extra translations are completly rudundant. This is why I am going to avoid such complex structures.
'students' => 'student|studenci|studentów'
the second translation studenci
is invalid, because both plural variations are studentów
e.g. 2 studentów, 10 studentów (it is an exception). The most expected result would be student|studentów
but student|studentów|studentów
would also be acceptable.
@mgralikowski
'students' => 'student|studenci|studentów'
the second translationstudenci
is invalid, because both plural variations arestudentów
e.g. 2 studentów, 10 studentów (it is an exception). The most expected result would bestudent|studentów
butstudent|studentów|studentów
would also be acceptable.
I think this part is hard to resolve for me cause I don't know how the exception works in Polish. I'm going to merge this, and please contribute and make a pull-request for the exception if you don't mind! You can specify some rules at $additionalRules
on TranslateStrings.php
.
I don't know how the exception works in Polish.
No one knows by definition :)
Definitely, sth went wrong with a new prompt:
'years_passed' => 'Minął :count rok|Minęło :count {:count||lata, few,many} lat|Minęło :count {:count||lat, few,many} lat',
'trousers' => 'Mam {:count||spodnie, few,many} spodni',
edit: never mind, I didn't notice that I was using a Chatgpt, when I switched to the claude-3-5-sonnet-20240620
engine the result is almost perfect now.
English (original)
Translated: Polish
Translated: Chinese
Translated: Korean
Translated: Arabic