gpt4 book ai didi

symfony2 翻译奏鸣曲管理包

转载 作者:行者123 更新时间:2023-12-04 15:01:31 27 4
gpt4 key购买 nike

我试图翻译 Sonata Admin Bundle Breadcrumbs 和 Tablename List 标题。
到目前为止没有任何效果:-(

我将自己的翻译文件放在/app/Resources/translations 和我自己的包的翻译文件夹中。我试图将它们放在 SonataAdminBundle.de.yml 和 messages.de.yml 中。我还在我的 Admin 类中设置了一个翻译域。
但是我仍然看不到我自己的翻译。唯一使用的翻译文件是来自 SonataAdminBundle 的文件。

谁能告诉我如何正确处理 SonataAdminBundle 的翻译?
哪些文件必须放在什么地方,这些文件的内容是什么?

提前致谢。

丽莎

最佳答案

嗯,这就是我的做法:

在我的 XYBundle 中,我在 XYBundle/Ressources/translations 中创建了一个 XYBundle.fr.xliff 文件(确保它是翻译而不是翻译。没有对我有用的 T )
至少有一种翻译:

<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="" >
<body>
<trans-unit id="breadcrumb.link_article_list">
<source>breadcrumb.link_article_list</source>
<target>Liste des articles</target>
</trans-unit>
</body>
</file>
</xliff>

在您的服务声明中:
 <call method="setTranslationDomain">
<argument>"XYBundle"</argument>
</call>

并且不要忘记清除缓存
php 应用程序/控制台缓存:清除

关于symfony2 翻译奏鸣曲管理包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com