アプリコンフィギュレータの作成とact.view.TemplatePathResolver
実装を設定し、それはあなたのトリックを行う内部:
public static class MyConfiguration extends AppConfigurator {
@Override
public void configure() {
templatePathResolver(new TemplatePathResolver() {
@Override
protected String resolveTemplatePath(String path, ActContext context) {
String resolved = super.resolveTemplatePath(path, context);
Locale locale = context.locale(true);
if ("zh".equals(locale.getLanguage())) {
resolved = "/cn" + (resolved.startsWith("/") ? "" : "/") + resolved;
}
return resolved;
}
});
}
}
上記のように、私のwebsiteは2ロケール/言語をサポートしています:中国語、英語、すべての英語版がに行きますデフォルトのパスで、すべての中国語版はcn/
のパスに移動します
この質問はActFrameworkの著者によって投稿されていますので、後ほど –
でこの質問に答えてください。あなたのウェブサイトにStack overflowリンクをクリックすると、https://stackoverflow.com/questions/tagged/actframeworkの代わりにhttps://stackoverflow.com/questions/tagged/Act.Frameworkがウェブサイトにあります。 –
@TheOracleは大変ありがとうございます!固定されている –