Czy istnieje sposób, aby użyć PluralizationService
, aby zwiększyć liczbę szwedzkich słów?Szereguj szwedzkie słowa?
Próbowałem użyć PluralizationService, ale mam wyjątek, że obsługuje tylko angielski.
Czy istnieje sposób, aby użyć PluralizationService
, aby zwiększyć liczbę szwedzkich słów?Szereguj szwedzkie słowa?
Próbowałem użyć PluralizationService, ale mam wyjątek, że obsługuje tylko angielski.
Musisz utworzyć własną wersję PluralizationService
, która obsługuje szwedzki. Utwórz pochodną klasę dziedziczącą po PluralizationService
i nadpisuj metody tam, aby zapewnić funkcjonalność. Wydaje się, że nie ma wbudowanej usługi obsługującej język szwedzki. Po wykonaniu tej czynności ustaw nową usługę we właściwości EntityModelSchemaGenerator.PluralizationService
.
This blog post wyjaśnia to całkiem dobrze.
Jak możesz lub nie możesz wiedzieć, trochę trudniej jest wyrazić słowa w języku szwedzkim, ponieważ istnieje system gender na rzeczownikach, które są zasadniczo nieregularne. Na przykład:
Więc, zasady lingwistyczne to trochę wysiłku, aby to naprawić, i jest mnóstwo specjalnych przypadków wszędzie takich jak Fot -> Fötter (przypadkowo, również specjalny przypadek po angielsku z nogą -> stopami).