2017-12-14 7 views
0

registerPlugin을 사용하면 확장 프로그램에서 플러그인의 매개 변수를 정의 할 수 있습니다.백엔드에서 플러그인 이름 현지화 (registerPlugin)

ExtensionUtility::registerPlugin(
    'Vendor' . $_EXTKEY, 
    $pluginName, 
    $backendTitle // <--- localize this ! 
); 
나는 세 번째 매개 변수, 플러그인 제목을 지역화 할 수있는 경우 백 엔드 사용자들이 사용하는 언어에 따라 올바른 언어를 볼 수 있도록 알고 싶습니다

.

내가 살펴본 지역화 기능은 일반적으로 프런트 엔드에서 어떤 언어가 선택되었는지에 대한 것입니다. LocalizationUtility::translate. 또한, 지금까지 보았던 확장 기능에서 정적 문자열을 항상 사용하므로이 작업을 수행 할 수 있는지 확실하지 않습니다.

답변

0

이 형태의 평생 학습을 사용할 수 있습니다

ExtensionUtility::registerPlugin(
    'Vendor' . $_EXTKEY, 
    'PluginName', 
    'LLL:EXT:extkey/Resources/Private/Language/locallang_be.xlf:plugin_name' 
); 
+0

예, 그것은 작동합니다. 그 생각을 했어야했다. 나는 그것을 TCA에서 사용했다. 대답 해줘서 고마워 – wirap