项目

一般

简介

安装插件显示translation missing: en.et_label_menu但是locales下文件都完好

Liu Marci3 个月 之前添加

今天安装了一个timelog的插件,发现日语和中文环境都可以正常显示,但是切换到英语时显示translation missing: en.et_label_menu
en.yml文件内容如下:
  1. English strings go here for Rails i18n
    en: my_label: “My label”
加上了自己的英译之后重启redmine,发生internal error
  1. English strings go here for Rails i18n
    en:
  2. my_label: “My label”
    et_label_menu: “Timelog”
    et_label_estimated_hours: “Estimated”
    et_label_hours: “Used”
    et_label_estimated_total: “Total Estimated”
    et_label_hours_total: “Total Used”
    et_label_radio_estimated: “Estimated”
    et_label_radio_hours: “Used”
    et_label_base_summary: “Summary Base”
    et_label_options: “Options”
    et_label_mine: “Mine”
    et_label_without_closed: “Without Closed Tickets”
    et_label_redminedefault: “Default”
    et_label_tmpl: “Template”
    et_label_tmpl_1: “Member>Event>Issue”
    et_label_tmpl_2: “Member>Issue”
    et_label_tmpl_3: “Project>Member>Issue”
    et_label_tmpl_4: “Project>Version>Member”
    et_label_start_date: “Start Date”
    et_label_due_date: “Due Date”
    et_label_done_ratio: “Ratio”
    et_label_all_time: “Total Period”

是插件问题还是添加英译时出错了???

正常运行的zh.yml:
zh:
et_label_menu: 工时报告
et_label_estimated_hours: 计划工时
et_label_hours: 实际工时
et_label_estimated_total: 计划工时总计
et_label_hours_total: 实际工时总计
et_label_radio_estimated: 计划工时
et_label_radio_hours: 实用工时
et_label_base_summary: 统计基准
et_label_options: 选项
et_label_mine: 仅显示我的报告
et_label_without_closed: 不显示已关闭问题的工时统计
et_label_redminedefault: Redmine默认设置
et_label_tmpl: 报告模板
et_label_tmpl_1: 成员ー>活动>问题
et_label_tmpl_2: 成员ー>问题
et_label_tmpl_3: 项目ー>成员ー>问题
et_label_tmpl_4: 项目ー>版本ー>成员
et_label_start_date: 起始日期
et_label_due_date: 截止日期
et_label_done_ratio: 完成率
et_label_all_time: 整个时期

存放地址:
D:\BitNami\redmine-4.1.1-4\apps\redmine\htdocs\plugins\redmine_estimate_timelog\config\locales


回复 (8)

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 guo hongxing3 个月 之前添加

加上了自己的英译之后重启redmine,发生internal error

一定是破坏了原文件的缩进格式。参考zh.yml文件,按照缩进格式去增加缺失的 et_label_menu ...

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 Liu Marci3 个月 之前添加

@guo hongxing 写到:

加上了自己的英译之后重启redmine,发生internal error

一定是破坏了原文件的缩进格式。参考zh.yml文件,按照缩进格式去增加缺失的 et_label_menu ...

感谢。但是尝试了直接复制黏贴zh.yml在此基础上修改,还是显示了Internal Error。。。

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 redmineplugins.cn Admin3 个月 之前添加

方便把你修改后的en.yml文件上传到这里。

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 Liu Marci3 个月 之前添加

@redmineplugins.cn Admin 写到:

方便把你修改后的en.yml文件上传到这里。

修改前的源文件显示

# English strings go here for Rails i18n
en:
  my_label: "My label" 

en.yml (765 Bytes) en.yml 修改后
zh.yml (846 Bytes) zh.yml 原文件
en - Copy.yml (68 Bytes) en - Copy.yml 原文件

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 redmineplugins.cn Admin3 个月 之前添加

  et_label_base_summary: "Summary Base"  et_label_options: Options
  et_label_base_summary: "Summary Base"  
  et_label_options: Options

修改后的en.yml的第7行应该是两行,拆分成两行后再试试看:

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 Liu Marci3 个月 之前添加

@redmineplugins.cn Admin 写到:

[...]

[...]

修改后的en.yml的第7行应该是两行,拆分成两行后再试试看:

还是Internal Error。是否和local是en,翻译出错有关?

en.yml (769 Bytes) en.yml

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 guo hongxing3 个月 之前添加

附件在你的基础上修改了下,测试没问题。试试看

en.yml (775 Bytes) en.yml

RE: 安装插件显示translation missing: en.et_label_menu但是locales下文件都完好 - 由 Liu Marci3 个月 之前添加

@guo hongxing 写到:

附件在你的基础上修改了下,测试没问题。试试看

太感谢您了,您修改的版本确实可以运行!!!我的不知道为什么就会报错OTL 帮大忙了!

    (1-8/8)