Prawdopodobnie jestem widokiem oczywiste rozwiązanie lub myśleć wspak ...Get tekst translacji z zewnętrznego źródła do katalogu
mam ograniczoną ilość tekstu, słów w bazie danych, że chcę, aby wyświetlić przetłumaczone użytkownikom w aplikacjach webowych typu flask/jinja/babel. na przykład. "running" jest możliwą wartością kolumny "activity" i powinno być "laufen" dla moich niemieckich użytkowników.
Słowa w szablonach i kodzie są wyodrębniane i umieszczane w katalogu, ale jak uzyskać dodatkowych słów do katalogu? Czy istnieje prosty ekstraktor plików tekstowych?
Jedyne, co mogę wymyślić, to po prostu utworzyć plik .py i umieścić w nim wiele linii _ ("..."), ale to jest po prostu złe ... czy to prawda?
Czy te słowa w bazie danych są zdefiniowane jako wyliczenia? – plaes
Tak, ale nie ograniczaj się do wyliczania lub baz danych w tej sprawie. Innym scenariuszem może być system zewnętrzny, może wysyłanie JSON do mojego systemu, z pewnymi słowami, które muszę przetłumaczyć, które * nigdy * pojawiają się w * moim * kodzie, ale tylko w przychodzących wiadomościach. Ja * znam * te słowa z, powiedzmy, specyfikacji API, ale chcę uniknąć umieszczania ich w moim kodzie jako '_ (" słowo ') ", tak aby odebrać je przez gettext. Myślę, że po prostu użyję pliku tekstowego bólu z wyrazem w wierszu i napisałem dla niego własną funkcję ekstrakcji. – Florian