trinity-cms-bundles/src/Trinity/Bundle/AdminBundle/Resources/views/BaseAdmin/jsTranslation.html.twig

51 lines
2.5 KiB
Twig

var trans = function(key) {
var i18ns = [];
{% for key in ['cms.js.request.error', 'cms.node.form.remove.title', 'cms.node.form.edit.title', 'cms.node.form.move.title', 'cms.node.form.add.title', 'cms.page.form.invalid', 'cms.page.form.saved'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityContentManagerBundle') }}";
{% endfor %}
{% for key in ['crud.pager.askPage', 'admin.confirm', 'form.chars', 'form.char', 'crud.form.urlpicker.title'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityAdminBundle')|raw }}";
{% endfor %}
{% for key in ['admin.login.form.title', 'admin.xhr.message'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityUserBundle')|raw }}";
{% endfor %}
{% for key in ['dashboard.profile.edit'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityDashBoardBundle')|raw }}";
{% endfor %}
{% for key in ['crud.picker.closeText', 'crud.picker.prevText', 'crud.picker.nextText', 'crud.picker.currentText', 'crud.picker.monthNames', 'crud.picker.monthNamesShort', 'crud.picker.dayNames', 'crud.picker.dayNamesShort', 'crud.picker.dayNamesMin', 'crud.picker.weekHeader'] %}
i18ns['{{ key }}'] = {{ key|trans({}, 'TrinityAdminBundle')|raw }};
{% endfor %}
{% for key in ['slider.add.preview', 'slider.add.remove'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinitySlideshowBundle')|raw }}";
{% endfor %}
{% for key in ['tinymce.add.media'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityMediaBundle')|raw }}";
{% endfor %}
{% for key in ['tinymce.add.icons'] %}
i18ns['{{ key }}'] = "{{ key|trans({}, 'TrinityIconsBundle')|raw }}";
{% endfor %}
{% for key in ['Loading...'] %}
i18ns['{{ key }}'] = "{{ key|trans|raw }}";
{% endfor %}
/* links */
i18ns['TrinityMediaBundleMediaTinyMCEAdmin_index'] = "{{ cms_path('TrinityMediaBundleMediaTinyMCEAdmin_index') }}";
i18ns['TrinityContentManagerBundleNodeAdmin_tinymcenodes_link'] = "{{ cms_path('TrinityContentManagerBundleNodeAdmin_tinymcenodes_link') }}";
i18ns['TrinityContentManagerBundleNodeAdmin_tinymcenodes_title'] = "{{ cms_path('TrinityContentManagerBundleNodeAdmin_tinymcenodes_title') }}";
i18ns['TrinityContentManagerBundlePageAdmin_clean_all_cache'] = "{{ cms_path('TrinityContentManagerBundlePageAdmin_clean_all_cache') }}";
i18ns['TrinityIconsBundleIconsTinyMCEAdmin_index'] = "{{ cms_path('TrinityIconsBundleIconsTinyMCEAdmin_index') }}";
return typeof(i18ns[key]) == 'undefined' || i18ns[key] === null ? key : i18ns[key];
}