私は進行中のプロジェクトを持っており、現在 [管理セクションはほぼ完了しています] (私は少し遅れて知っています) 私はプロジェクトにi18nを実装しようとしています。http://localhost/my_project
my_project が CI インストールを含む作業ディレクトリであるときに入力しhttp://localhost/my_project/enhome
た場合を除いて、すべて正常に動作すると思いますen
。
結果が期待されます。コントローラーhttp://localhost/my_project/en/home
だけでなくhome
、すべてのコントローラーが同じように動作しています。
.htaccess
、base_url
およびindex_page
正しく設定されています (すべて i18n なしで動作します)。
routes.phpは在庫切れです
$route['default_controller'] = "home";
$route['404_override'] = '';
// URI like '/en/about' -> use controller 'about'
$route['^(en|de|fr|nl)/(.+)$'] = "$2";
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(en|de|fr|nl)$'] = $route['default_controller'];
編集ellislab の 「新しい」i18nを使用しています。間違ったリンクで申し訳ありません (1.7 CI バージョンの場合)。