Symfony 基本翻译示例

2024-02-06

我是 Symfony2 的新手。尝试建立翻译服务。我正在按照官方文档中给出的步骤进行操作。但没有成功。

以下是遵循的步骤

  1. 在 'symfony/app/config/config.yml' 翻译服务中通过定义语言环境"#translator:{ fallback: %locale% }"

  2. In 'symfony/app/config/parameters.yml'定义的语言环境参数"locale:de"

  3. In 'src/MyBundle/translateBundle/Resources/translations/messages.de.xlf'被建造

    <?xml version="1.0"?>
    <xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
    <file source-language="en" datatype="plaintext" original="file.ext">
        <body>
            <trans-unit id="1">
                <source>Symfony2 is great</source>
                <target>J'aime Symfony2</target>
            </trans-unit>
        </body>
    </file>
    </xliff>    
    

现在我希望通过这个编码,我应该在执行以下代码时得到:“J'aime Symfony2”。

<?php

namespace MyDays\translateBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;

class DefaultController extends Controller {
    public function indexAction() {
        $t = $this->get ( 'translator' )->trans ( 'Symfony2 is great' );        
        return new Response ( $t );
    }
}

但仍然得到原始文本“Symfony2 很棒”! 除了文档中给出的步骤之外,我还需要做些什么吗?


你删除了吗# before translator... in config.yml?

添加新翻译文件后还需要清除缓存。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Symfony 基本翻译示例 的相关文章

随机推荐

  • 灵活的滑动窗口(Python)

    问题描述 我有兴趣查看文本窗口中的术语 例如左侧 3 个单词和右侧 3 个单词 基本情况的形式为 w 3 w 2 w 1 term w 1 w 2 w 3 我想在我的文本上实现一个滑动窗口 用它我将能够记录每个术语的上下文单词 因此 每个单
  • 为什么运行多个 Wicket 应用程序会导致 AJAX 冲突?

    当我在同一浏览器中打开两个 Wicket Web 应用程序时 似乎存在 AJAX 冲突 因为我看到整个页面刷新而不是部分刷新 即使应用程序位于不同的服务器和端口号上也是如此 我只使用 Wicket 提供的开箱即用的 JavaScript t
  • 将已读邮件移动到 Outlook 中的新文件夹中

    我希望我的 Outlook 电子邮件运行如下所示的操作 电子邮件到达收件箱 电子邮件被阅读 所有已读电子邮件都会移至 Reviewed 文件夹 某些电子邮件会根据主题 收件人或发件人等信息自动移动到特定文件夹 我对编程很陌生 对编写脚本也很
  • Gem 在 irb 中加载,但不在控制台中加载

    这让我发疯 我可以通过 irb 加载 gem steve server var www listings irb irb main 001 0 gt Gem path gt home steve gem ruby 1 9 1 usr loc
  • 使用 jq 附加 JSON 对象

    我在下面JSON结构 a aVal x x1 x1Val x2 x2Val y y1 y1Val 我想添加 x3 x3Val x4 x4Val to x 所以输出应该是 x x3 x3Val x4 x4Val 是否可以使用jq https
  • 正则表达式匹配连续的 -。或字符串中的 .-(连字符和点)

    我有一个连续的场景 或 不应出现在 URL 中 Eg https www test nic or https www test nic然而https www test nic xn 应该被允许 你能帮我改进这个正则表达式吗 http htt
  • 数据绑定到 Angular 数组的特定项

    给定一个包含 JavaScript 对象数组的数据结构 如何使用 Angular 将该数组中的某个条目绑定到输入字段 数据结构如下所示 scope data name Foo Bar fields field F1 value 1F fie
  • 如何使用ideone、codepad、compileonline等在线编译器输入多个输入数据?

    我想在线测试程序 因为我工作的地方没有python编译器 有很多在线网站 例如 ideone codepad 和 complieonline 但是 我注意到键盘不接受输入数据 尽管 ideone 输入数据 但它一次只接受一个输入数据 例如我
  • Angular 6 中出现错误无法读取未定义的属性“长度”

    无法读取未定义的属性 长度 类型错误 无法读取未定义的属性 长度 在levenshtein F Learnings AngularHandsOn Angular6 angular6Handson node modules angular c
  • 如何更改格子图中的填充颜色?

    考虑这个例子 library tibble library lubridate library lattice library latticeExtra df lt tibble time c ymd 2019 01 01 ymd 2019
  • 来自haveibeenpwned API 的错误 503

    我编写了从haveibeenpwned v2 API 检索API json 数据的Python 代码 该代码已经完美运行了一个月左右 但现在当我运行代码时 出现错误 503 我在网上搜索了错误代码 据我了解 这通常是由于服务器临时过载或维护
  • 如何获得随机行 laravel-5

    在 L 4 中 这很简单 random quote Quotation all gt random 1 但现在在 L 5 中 这篇文章中描述的方法没有一个有效 Laravel Eloquent 或 Fluent 随机行 https stac
  • 如何覆盖内联 onclick 事件?

    这看起来看似简单 如何使用 JavaScript 覆盖以下 HTML 中的 onclick 事件 a href a 我已经用 jQuery 尝试过 但这并没有成功 sample attr onclick alert done 假设 HTML
  • 如何在向下滚动时隐藏导航栏和工具栏? Swift(如 myBridge 应用程序)

    我想在向下滚动页面时隐藏工具栏和导航栏 当我向上滚动时返回它 这怎么可能 我该如何检测阻力 我是使用平移手势还是滚动视图 尝试这个简单的方法 经过测试Swift 3 func scrollViewWillEndDragging scroll
  • 如何使用 Microsoft Word API 和书签功能以编程方式将 Word 文档打开到特定位置?

    我正在 Windows 窗体应用程序中尝试以下代码 我不确定我做错了什么 而且我很容易做错 因为我对 Word API 没有太多经验 但 GoTo 命令就是找不到书签 我总是在最后一行收到 COMException 此书签不存在 But t
  • 自适应阈值 CIKernel/CIFilter iOS

    为了找到一个在 iOS 上执行自适应阈值处理的内核 我进行了全面的研究 不幸的是我不理解内核语言或其背后的逻辑 下面 我找到了一个执行阈值处理的例程 https gist github com xhruso00 a3f8a9c8ae7e33
  • 属性“controls”在类型“AbstractControl”上不存在 - angular4

    已经有很多博客针对这个错误发布了 但没有一个是针对 Angular4 的 我正在表单上添加和删除动态控件 在初始化期间向窗体添加控件 ngOnInit this lienHolder this fb group emailAddress V
  • 使用 api 更改任务的优先级标题

    我知道可以使用 api 创建优先级标题 任务以 结尾 有人知道是否可以通过 api 为任务分配优先级标题 Thanks Ludovic 尽管 API 并不真正支持此功能 但您仍然可以使用解决方法来实现 首先 获取必须位于任务之上的优先标题的
  • 疯狂的 Chrome 问题...Chrome 呈现扭曲?

    可能我很愚蠢并且忽略了一些东西 但我遇到了一个奇怪的问题 只发生在Chrome 12 0 7 但也可能是其他版本 中 看看这个网站 http www jungledragon com http www jungledragon com 在右
  • Symfony 基本翻译示例

    我是 Symfony2 的新手 尝试建立翻译服务 我正在按照官方文档中给出的步骤进行操作 但没有成功 以下是遵循的步骤 在 symfony app config config yml 翻译服务中通过定义语言环境 translator fal