Có thể tôi đang xem một giải pháp rõ ràng hoặc suy nghĩ sai ...Nhận văn bản có thể dịch từ nguồn bên ngoài vào danh mục
Tôi có một số lượng giới hạn văn bản, từ trong cơ sở dữ liệu, mà tôi muốn hiển thị đã dịch cho người dùng trong webapp/jinja/babel webapp. ví dụ. "chạy" là một giá trị có thể có của cột "hoạt động" và cần được "laufen" cho người dùng tiếng Đức của tôi.
Từ trong mẫu và mã được trích xuất và đưa vào danh mục, nhưng làm cách nào để nhận được các từ bổ sung vào danh mục? Có một bộ giải nén tập tin văn bản đơn giản?
Điều duy nhất tôi có thể nghĩ đến là, chỉ cần tạo một tệp .py và đặt nhiều dòng _ ('...') vào chúng, nhưng điều đó cảm thấy sai ... phải không?
Những từ này có trong cơ sở dữ liệu được định nghĩa là enums không? – plaes
Có, nhưng đừng giới hạn bản thân với các cơ sở dữ liệu hoặc cơ sở dữ liệu cho vấn đề đó. Một kịch bản khác có thể là hệ thống bên ngoài, có thể gửi JSON tới hệ thống của tôi, với một số từ nhất định, tôi cần dịch, * không bao giờ * xuất hiện trong * mã * của tôi, nhưng chỉ trong các thư đến. Tôi * biết * những từ đó từ các thông số API, nhưng tôi muốn tránh đặt chúng trong mã của tôi là '_ ('word')', chỉ để được gettext chọn. Tôi đoán tôi sẽ chỉ sử dụng tệp văn bản đau với một từ trên mỗi dòng và viết chức năng trích xuất của riêng tôi cho nó. – Florian