Drupal翻译模块不支持';不适用于HTML<;img>;标签
正如标题中所说,我想根据用户语言的不同制作一些图像。问题是Drupal不允许翻译表单中的标记。我能做些什么使它工作?使用。用于用户可见的文本Drupal翻译模块不支持';不适用于HTML<;img>;标签,drupal,translation,Drupal,Translation,正如标题中所说,我想根据用户语言的不同制作一些图像。问题是Drupal不允许翻译表单中的标记。我能做些什么使它工作?使用。用于用户可见的文本 您可以在主题中使用它($language全局变量),或者甚至在块/页面中使用它,如果为主题启用了PHP筛选器。尝试省去最初的img标记,看看我在文章中读到的t函数是否有效 $output= '<img>'. t("src='1.jpg'>This is a trial<img> "); $output='这是一个试验“; 正
您可以在主题中使用它(
$language
全局变量),或者甚至在块/页面中使用它,如果为主题启用了PHP筛选器。尝试省去最初的img标记,看看我在文章中读到的t函数是否有效
$output= '<img>'. t("src='1.jpg'>This is a trial<img> ");
$output='这是一个试验“;
正如建议的那样,您应该使用$language变量。
应该是这样的:
global $language;
print '<img src="path-to-image-/my-img-{$language->language}.jpg" alt="" />';
如果您使用的是Drupal7,您可以尝试将图像、视频等放在何处 因此,它们被本地化为:
/en/my-image.png
/fr/my-image.png
/de/my-image.png
选择正确的一个是明智的
/en/my-image.png
/fr/my-image.png
/de/my-image.png