Skip to content

Commit

Permalink
Merge pull request #1298 from dannyvw/feature/menubundle-translations
Browse files Browse the repository at this point in the history
[MenuBundle] Added translations
  • Loading branch information
Kristof Jochmans authored Sep 22, 2016
2 parents 7a24c22 + 2c8ea99 commit a07cf04
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 20 deletions.
30 changes: 20 additions & 10 deletions src/Kunstmaan/MenuBundle/Form/MenuItemAdminType.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use Doctrine\ORM\EntityRepository;
use Kunstmaan\MenuBundle\Entity\MenuItem;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
Expand Down Expand Up @@ -52,13 +53,13 @@ public function buildForm(FormBuilderInterface $builder, array $options)
return $qb;
},
'attr' => array(
'class' => 'js-advanced-select',
'data-placeholder' => 'Select the parent menu item...'
'class' => 'js-advanced-select',
'placeholder' => 'kuma_menu.form.parent_placeholder'
),
'multiple' => false,
'expanded' => false,
'required' => false,
'label' => 'Parent menu item'
'label' => 'kuma_menu.form.parent'
)
);
$builder->add(
Expand All @@ -71,7 +72,8 @@ public function buildForm(FormBuilderInterface $builder, array $options)
),
'placeholder' => false,
'required' => true,
'choices_as_values' => true
'choices_as_values' => true,
'label' => 'kuma_menu.form.type'
)
);
$locale = $options['locale'];
Expand Down Expand Up @@ -105,30 +107,38 @@ public function buildForm(FormBuilderInterface $builder, array $options)
return $qb;
},
'attr' => array(
'class' => 'js-advanced-select',
'data-placeholder' => 'Select the page to link to...'
'class' => 'js-advanced-select',
'placeholder' => 'kuma_menu.form.node_translation_placeholder'
),
'multiple' => false,
'expanded' => false,
'required' => true,
'label' => 'Link page'
'label' => 'kuma_menu.form.node_translation'
)
);
$builder->add(
'title',
TextType::class,
array(
'required' => false
'required' => false,
'label' => 'kuma_menu.form.title'
)
);
$builder->add(
'url',
TextType::class,
array(
'required' => true
'required' => true,
'label' => 'kuma_menu.form.url'
)
);
$builder->add(
'newWindow',
CheckboxType::class,
array(
'label' => 'kuma_menu.form.new_window'
)
);
$builder->add('newWindow');
}

/**
Expand Down
16 changes: 16 additions & 0 deletions src/Kunstmaan/MenuBundle/Resources/translations/messages.en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,25 @@ kuma_menu:
name: Name
menu_item:
adminlist:
breadcrumb:
modules: Modules
menu: Menu's
menu_items: Menu items
title: Menu items for %name% and language %locale%
online: (Online)
offline: (Offline)
field:
title: Title
online: Online
type: Type
url: Url
new_window: New window
form:
parent: Parent menu item
parent_placeholder: Select the parent menu item...
type: Type
node_translation: Link page
node_translation_placeholder: Select the page to link to...
title: Title
url: Url
new_window: New window
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
{% block admin_page_title %}
<div class="col-sm-6 col-md-8">
<h1 class="app__content__header__title">
Menu items
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.menu_items'|trans }}
</h1>
</div>
{% endblock %}
Expand All @@ -43,16 +43,16 @@
<ul class="breadcrumb app__content__breadcrumb">
<li>
<a href="{{ path('KunstmaanAdminBundle_modules') }}">
Modules
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.modules'|trans }}
</a>
</li>
<li>
<a href="{{ path('kunstmaanmenubundle_admin_menu') }}">
Menu's
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.menu'|trans }}
</a>
</li>
<li class="active">
Menu items
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.menu_items'|trans }}
</li>
</ul>
{% endblock %}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
{% block admin_page_title %}
<div class="col-sm-6 col-md-8">
<h1 class="app__content__header__title">
Menu items for {{ adminlistconfigurator.menu.name }} and language {{ adminlistconfigurator.menu.locale }}
{{ 'kuma_menu.menu_item.adminlist.title'|trans({
'%name%': adminlistconfigurator.menu.name,
'%locale%': adminlistconfigurator.menu.locale
}) }}
</h1>
</div>
{% endblock %}
Expand All @@ -12,16 +15,16 @@
<ul class="breadcrumb app__content__breadcrumb">
<li>
<a href="{{ path('KunstmaanAdminBundle_modules') }}">
Modules
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.modules'|trans }}
</a>
</li>
<li>
<a href="{{ path('kunstmaanmenubundle_admin_menu') }}">
Menu's
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.menu'|trans }}
</a>
</li>
<li class="active">
Menu items
{{ 'kuma_menu.menu_item.adminlist.breadcrumb.menu_items'|trans }}
</li>
</ul>
{% endblock %}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{% if item.online %}
<i class="fa fa-check-square-o"></i>
<span class="text--muted">
{{ ' (Online)' | trans }}
{{ 'kuma_menu.menu_item.adminlist.online'|trans }}
</span>
{% else %}
<i class="fa fa-square-o"></i>
<span class="text--muted">
{{ ' (Offline)' | trans }}
{{ 'kuma_menu.menu_item.adminlist.offline'|trans }}
</span>
{% endif %}

0 comments on commit a07cf04

Please sign in to comment.