ローカライズされたテーブルを作成しました。翻訳を追加すると、それらは新しい uid でテーブルに入ります。他のローカライズされた拡張機能で確認したので、これは正しいようです。
例: テーブル内のローカライズされたエントリは、翻訳だけでなく、新しい uid を持つテーブル内の余分なエントリも提供します
- Tysk (uid 1、デンマーク語、デフォルト言語)
- -- ドイツ語 (uid 7、「Tysk」の英訳)
- -- ドイツ語 (uid 13、「Tysk」のドイツ語訳)
今、私は懸念を持っています:
デンマーク、イギリス、ドイツの 3 人がドイツ語で何かにサインアップすると、uid 1、uid 7、uid 13 にサインアップします...彼ら全員がデフォルト言語にサインアップした方がいいと思います。
そうしないと、各言語が翻訳ごとに独自の uid を持って存在する場合、その言語にサインアップしたユーザーのリストを生成するのが難しくなります。
私は何を逃したのですか?いくつかの exec_select_localized 関数?