Vote #64960
完了Allow custom my_page blocks to define drop-down names
0%
説明
I have "a plugin that adds additional blocks to the my_page page":http://github.com/bradbeattie/redmine-my-widgets-plugin/tree/master. The only problem I have here is that I can't name the blocks beyond their file names, whereas core blocks define their localized names:
BLOCKS = { 'issuesassignedtome' => :label_assigned_to_me_issues, 'issuesreportedbyme' => :label_reported_issues, 'issueswatched' => :label_watched_issues, 'news' => :label_news_latest, 'calendar' => :label_calendar, 'documents' => :label_document_plural, 'timelog' => :label_spent_time }.merge(Redmine::Views::MyPage::Block.additional_blocks).freeze
This request is necessary in order to localize the plugin.
journals
Actually, you can add a key in your locales that matches the partial name, eg:
_my_partial.rhtml => uses 'my_partial' translation key if available
Maybe we could use a prefix for these translations in locales, eg: @'my.blocks.my_partial'@ or something.
What do you think?
--------------------------------------------------------------------------------
Jean-Philippe Lang wrote:
> Actually, you can add a key in your locales that matches the partial name, eg:
>
> _my_partial.rhtml => uses 'my_partial' translation key if available
>
> Maybe we could use a prefix for these translations in locales, eg: @'my.blocks.my_partial'@ or something.
> What do you think?
Hrm. A prefix would be nice as it would help avoid any unintended overlap. Not necessary, but nice.
--------------------------------------------------------------------------------
Committed in r2659.
Default scope is 'my.blocks', so you can have:
<pre>
my:
blocks:
block_name: Localized block name
</pre>
or (if not found):
<pre>
block_name: Localized block name
</pre>
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
SPAM
--------------------------------------------------------------------------------