admin: reorganise files according to conventions

This commit is contained in:
nobohan 2022-05-05 08:03:20 +02:00
parent ab90f72c7e
commit b09d92eae8
23 changed files with 225 additions and 202 deletions

View File

@ -357,15 +357,15 @@ class ChillMainExtension extends Extension implements
'actions' => [ 'actions' => [
'index' => [ 'index' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Location/index.html.twig', 'template' => '@ChillMain/Location/index.html.twig',
], ],
'new' => [ 'new' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Location/new.html.twig', 'template' => '@ChillMain/Location/new.html.twig',
], ],
'edit' => [ 'edit' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Location/edit.html.twig', 'template' => '@ChillMain/Location/edit.html.twig',
], ],
], ],
], ],
@ -379,15 +379,15 @@ class ChillMainExtension extends Extension implements
'actions' => [ 'actions' => [
'index' => [ 'index' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/LocationType/index.html.twig', 'template' => '@ChillMain/LocationType/index.html.twig',
], ],
'new' => [ 'new' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/LocationType/new.html.twig', 'template' => '@ChillMain/LocationType/new.html.twig',
], ],
'edit' => [ 'edit' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/LocationType/edit.html.twig', 'template' => '@ChillMain/LocationType/edit.html.twig',
], ],
], ],
], ],
@ -401,15 +401,15 @@ class ChillMainExtension extends Extension implements
'actions' => [ 'actions' => [
'index' => [ 'index' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Country/index.html.twig', 'template' => '@ChillMain/Country/index.html.twig',
], ],
'new' => [ 'new' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Country/new.html.twig', 'template' => '@ChillMain/Country/new.html.twig',
], ],
'edit' => [ 'edit' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Country/edit.html.twig', 'template' => '@ChillMain/Country/edit.html.twig',
], ],
], ],
], ],
@ -423,15 +423,15 @@ class ChillMainExtension extends Extension implements
'actions' => [ 'actions' => [
'index' => [ 'index' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Civility/index.html.twig', 'template' => '@ChillMain/Civility/index.html.twig',
], ],
'new' => [ 'new' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Civility/new.html.twig', 'template' => '@ChillMain/Civility/new.html.twig',
], ],
'edit' => [ 'edit' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Civility/edit.html.twig', 'template' => '@ChillMain/Civility/edit.html.twig',
], ],
], ],
], ],
@ -445,15 +445,15 @@ class ChillMainExtension extends Extension implements
'actions' => [ 'actions' => [
'index' => [ 'index' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Language/index.html.twig', 'template' => '@ChillMain/Language/index.html.twig',
], ],
'new' => [ 'new' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Language/new.html.twig', 'template' => '@ChillMain/Language/new.html.twig',
], ],
'edit' => [ 'edit' => [
'role' => 'ROLE_ADMIN', 'role' => 'ROLE_ADMIN',
'template' => '@ChillMain/Admin/Language/edit.html.twig', 'template' => '@ChillMain/Language/edit.html.twig',
], ],
], ],
], ],

View File

@ -1,39 +0,0 @@
{% extends '@ChillMain/Admin/layout.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block crud_content_form_rows %}
{{ form_row(form.locationType) }}
<div class="location-form-address">
{{ form_row(form.address) }}
</div>
{{ form_row(form.name) }}
<div class="location-form-contact">
{{ form_row(form.phonenumber1) }}
{{ form_row(form.phonenumber2) }}
{{ form_row(form.email) }}
</div>
{% endblock crud_content_form_rows %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock %}
{% block js %}
{{ encore_entry_script_tags('mod_input_address') }}
{{ encore_entry_script_tags('page_location') }}
{% endblock %}
{% block css %}
{{ encore_entry_link_tags('mod_input_address') }}
{% endblock %}

View File

@ -1,39 +0,0 @@
{% extends '@ChillMain/Admin/layout.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block crud_content_form_rows %}
{{ form_row(form.locationType) }}
<div class="location-form-address">
{{ form_row(form.address) }}
</div>
{{ form_row(form.name) }}
<div class="location-form-contact">
{{ form_row(form.phonenumber1) }}
{{ form_row(form.phonenumber2) }}
{{ form_row(form.email) }}
</div>
{% endblock crud_content_form_rows %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock %}
{% block js %}
{{ encore_entry_script_tags('mod_input_address') }}
{{ encore_entry_script_tags('page_location') }}
{% endblock %}
{% block css %}
{{ encore_entry_link_tags('mod_input_address') }}
{% endblock %}

View File

@ -1,14 +0,0 @@
{% extends '@ChillMain/Admin/layout.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{# {% as we are in the admin layout, we override the admin content with the CRUD content %} #}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{# we do not have "view" page. We empty the corresponding block #}
{% block content_form_actions_view %}{% endblock %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock %}

View File

@ -1,11 +0,0 @@
{% extends '@ChillMain/Admin/layout.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock %}

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content -%} {% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %} {% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -1,14 +1,13 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block admin_content %} {% block admin_content %}
{% embed '@ChillMain/CRUD/_index.html.twig' %} {% embed '@ChillMain/CRUD/_index.html.twig' %}
{% block table_entities_thead_tr %} {% block table_entities_thead_tr %}
<th>id</th> <th>id</th>
<th>name</th> <th>{{ 'name'|trans }}</th>
<th>abbreviation</th> <th>{{ 'abbreviation'|trans }}</th>
<th>active</th> <th>{{ 'active'|trans }}</th>
<th>ordering</th> <th>{{ 'ordering'|trans }}</th>
<th></th> <th></th>
{% endblock %} {% endblock %}
{% block table_entities_tbody %} {% block table_entities_tbody %}
@ -17,7 +16,13 @@
<td>{{ entity.id }}</td> <td>{{ entity.id }}</td>
<td>{{ entity.name|localize_translatable_string }}</td> <td>{{ entity.name|localize_translatable_string }}</td>
<td>{{ entity.abbreviation|localize_translatable_string }}</td> <td>{{ entity.abbreviation|localize_translatable_string }}</td>
<td>{{ entity.active }}</td> <td style="text-align:center;">
{%- if entity.active -%}
<i class="fa fa-check-square-o"></i>
{%- else -%}
<i class="fa fa-square-o"></i>
{%- endif -%}
</td>
<td>{{ entity.order }}</td> <td>{{ entity.order }}</td>
<td> <td>
<ul class="record_actions"> <ul class="record_actions">

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content -%} {% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %} {% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content -%} {% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %} {% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -1,11 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content %} {% block admin_content %}
{% embed '@ChillMain/CRUD/_index.html.twig' %} {% embed '@ChillMain/CRUD/_index.html.twig' %}
{% block table_entities_thead_tr %} {% block table_entities_thead_tr %}
<th>id</th> <th>id</th>
<th>name</th> <th>{{ 'name'|trans }}</th>
<th>countryCode</th> <th>{{ 'Country code'|trans }}</th>
<th></th> <th></th>
{% endblock %} {% endblock %}
{% block table_entities_tbody %} {% block table_entities_tbody %}
@ -24,6 +24,13 @@
</tr> </tr>
{% endfor %} {% endfor %}
{% endblock %} {% endblock %}
{% endembed %}
{% endblock content %} {% block actions_before %}
<li class='cancel'>
<a href="{{ path('chill_main_admin_central') }}" class="btn btn-cancel">{{'Back to the admin'|trans}}</a>
</li>
{% endblock %}
{% endembed %}
{% endblock admin_content %}

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content -%} {% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %} {% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content -%} {% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %} {% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -4,7 +4,7 @@
{% embed '@ChillMain/CRUD/_index.html.twig' %} {% embed '@ChillMain/CRUD/_index.html.twig' %}
{% block table_entities_thead_tr %} {% block table_entities_thead_tr %}
<th>id</th> <th>id</th>
<th>name</th> <th>{{ 'Name'|trans }}</th>
<th>&nbsp;</th> <th>&nbsp;</th>
{% endblock %} {% endblock %}

View File

@ -1,7 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block content %} {% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %} {% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %} {% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %} {% endembed %}
{% endblock content %} {% endblock admin_content %}

View File

@ -0,0 +1,39 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block crud_content_form_rows %}
{{ form_row(form.locationType) }}
<div class="location-form-address">
{{ form_row(form.address) }}
</div>
{{ form_row(form.name) }}
<div class="location-form-contact">
{{ form_row(form.phonenumber1) }}
{{ form_row(form.phonenumber2) }}
{{ form_row(form.email) }}
</div>
{% endblock crud_content_form_rows %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock admin_content %}
{% block js %}
{{ encore_entry_script_tags('mod_input_address') }}
{{ encore_entry_script_tags('page_location') }}
{% endblock %}
{% block css %}
{{ encore_entry_link_tags('mod_input_address') }}
{% endblock %}

View File

@ -1,20 +1,16 @@
{% extends "@ChillMain/Admin/layout_location.html.twig" %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block admin_content %} {% block admin_content %}
<h1>{{ 'Location list'|trans }}</h1> {% embed '@ChillMain/CRUD/_index.html.twig' %}
{% block table_entities_thead_tr %}
<table class="records_list table table-bordered border-dark"> <th>{{ 'Name'|trans }}</th>
<thead> <th>{{ 'Phonenumber1'|trans }}</th>
<tr> <th>{{ 'Phonenumber2'|trans }}</th>
<th>{{ 'Name'|trans }}</th> <th>{{ 'Email'|trans }}</th>
<th>{{ 'Phonenumber1'|trans }}</th> <th>{{ 'Address'|trans }}</th>
<th>{{ 'Phonenumber2'|trans }}</th> <th>{{ 'Active'|trans }}</th>
<th>{{ 'Email'|trans }}</th> {% endblock %}
<th>{{ 'Address'|trans }}</th> {% block table_entities_tbody %}
<th>{{ 'Active'|trans }}</th>
</tr>
</thead>
<tbody>
{% for entity in entities %} {% for entity in entities %}
<tr> <tr>
<td>{{ entity.name }}</td> <td>{{ entity.name }}</td>
@ -44,17 +40,12 @@
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> {% endblock %}
</table>
{{ chill_pagination(paginator) }} {% block actions_before %}
<li class='cancel'>
<ul class="record_actions"> <a href="{{ path('chill_main_admin_central') }}" class="btn btn-cancel">{{'Back to the admin'|trans}}</a>
<li> </li>
<a href="{{ path('chill_crud_main_location_new') }}" class="btn btn-create"> {% endblock %}
{{ 'Create a new location'|trans }} {% endembed %}
</a>
</li>
</ul>
{% endblock %} {% endblock %}

View File

@ -0,0 +1,39 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block crud_content_form_rows %}
{{ form_row(form.locationType) }}
<div class="location-form-address">
{{ form_row(form.address) }}
</div>
{{ form_row(form.name) }}
<div class="location-form-contact">
{{ form_row(form.phonenumber1) }}
{{ form_row(form.phonenumber2) }}
{{ form_row(form.email) }}
</div>
{% endblock crud_content_form_rows %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock admin_content %}
{% block js %}
{{ encore_entry_script_tags('mod_input_address') }}
{{ encore_entry_script_tags('page_location') }}
{% endblock %}
{% block css %}
{{ encore_entry_link_tags('mod_input_address') }}
{% endblock %}

View File

@ -0,0 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_edit_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock admin_content %}

View File

@ -1,21 +1,17 @@
{% extends "@ChillMain/Admin/layout_location.html.twig" %} {% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block admin_content %} {% block admin_content %}
<h1>{{ 'Location type list'|trans }}</h1> {% embed '@ChillMain/CRUD/_index.html.twig' %}
{% block table_entities_thead_tr %}
<table class="records_list table table-bordered border-dark"> <th>{{ 'Title'|trans }}</th>
<thead> <th>{{ 'Available for users'|trans }}</th>
<tr> <th>{{ 'Editable by users'|trans }}</th>
<th>{{ 'Title'|trans }}</th> <th>{{ 'Address required'|trans }}</th>
<th>{{ 'Available for users'|trans }}</th> <th>{{ 'Contact data'|trans }}</th>
<th>{{ 'Editable by users'|trans }}</th> <th>{{ 'Active'|trans }}</th>
<th>{{ 'Address required'|trans }}</th> <th>{{ 'Default for'|trans }}</th>
<th>{{ 'Contact data'|trans }}</th> {% endblock %}
<th>{{ 'Active'|trans }}</th> {% block table_entities_tbody %}
<th>{{ 'Default for'|trans }}</th>
</tr>
</thead>
<tbody>
{% for entity in entities %} {% for entity in entities %}
<tr> <tr>
<td>{{ entity.title | localize_translatable_string }}</td> <td>{{ entity.title | localize_translatable_string }}</td>
@ -52,14 +48,12 @@
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> {% endblock %}
</table>
<ul class="record_actions"> {% block actions_before %}
<li> <li class='cancel'>
<a href="{{ path('chill_crud_main_location_type_new') }}" class="btn btn-create"> <a href="{{ path('chill_main_admin_central') }}" class="btn btn-cancel">{{'Back to the admin'|trans}}</a>
{{ 'Create a new location type'|trans }} </li>
</a> {% endblock %}
</li> {% endembed %}
</ul> {% endblock %}
{% endblock %}

View File

@ -0,0 +1,11 @@
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
{% block title %}
{% include('@ChillMain/CRUD/_new_title.html.twig') %}
{% endblock %}
{% block admin_content %}
{% embed '@ChillMain/CRUD/_new_content.html.twig' %}
{% block content_form_actions_save_and_show %}{% endblock %}
{% endembed %}
{% endblock admin_content %}

View File

@ -62,7 +62,7 @@ class AdminSectionMenuBuilder implements LocalMenuBuilderInterface
$menu->addChild('Languages and countries') $menu->addChild('Languages and countries')
->setAttribute('class', 'list-group-item-header') ->setAttribute('class', 'list-group-item-header')
->setExtras(['order' => 200, 'header' => 'true']); ->setExtras(['order' => 200, 'header' => true]);
$menu->addChild('Language list', [ $menu->addChild('Language list', [
'route' => 'chill_crud_main_language_index', 'route' => 'chill_crud_main_language_index',
@ -76,7 +76,7 @@ class AdminSectionMenuBuilder implements LocalMenuBuilderInterface
$menu->addChild('Location and location type') $menu->addChild('Location and location type')
->setAttribute('class', 'list-group-item-header') ->setAttribute('class', 'list-group-item-header')
->setExtras(['order' => 300, 'header' => 'true']); ->setExtras(['order' => 300, 'header' => true]);
$menu->addChild('Location type list', [ $menu->addChild('Location type list', [
'route' => 'chill_crud_main_location_type_index', 'route' => 'chill_crud_main_location_type_index',

View File

@ -1,4 +0,0 @@
welcome_message_raw: |
<p>Dans l'interface d'administration, vous pouvez configurer votre instance selon vos besoins.</p>

View File

@ -120,7 +120,7 @@ Main admin menu: Menu d'administration principal
Actions: Actions Actions: Actions
Users and permissions: Utilisateurs et permissions Users and permissions: Utilisateurs et permissions
Location and location type: Localisations et types de localisation Location and location type: Localisations et types de localisation
Back to the admin: Retour Back to the admin: Menu d'administration
#permissions #permissions
Permissions Menu: Gestion des droits Permissions Menu: Gestion des droits
@ -224,6 +224,8 @@ none: aucun
person: usager person: usager
thirdparty: tiers thirdparty: tiers
#admin section for civility
abbreviation: abbréviation
#admin section for language and country #admin section for language and country
Language and countries menu: Menu Langues & Pays Language and countries menu: Menu Langues & Pays
@ -232,6 +234,7 @@ Management of languages and countries: Gestion des langues & pays
Configure languages and countries: Configuration des langues & pays Configure languages and countries: Configuration des langues & pays
Language list: Liste des langues Language list: Liste des langues
Country list: Liste des pays Country list: Liste des pays
Country code: Code du pays
# circles / scopes # circles / scopes
Choose the circle: Choisir le cercle Choose the circle: Choisir le cercle
@ -349,9 +352,15 @@ crud:
title_new: Nouveau métier title_new: Nouveau métier
title_edit: Modifier un métier title_edit: Modifier un métier
main_location_type: main_location_type:
index:
title: Liste des types de localisations
add_new: Ajouter un type de localisation
title_new: Nouveau type de localisation title_new: Nouveau type de localisation
title_edit: Modifier un type de localisation title_edit: Modifier un type de localisation
main_location: main_location:
index:
title: Liste des localisations
add_new: Ajouter une localisation
title_new: Nouvelle localisation title_new: Nouvelle localisation
title_edit: Modifier une localisation title_edit: Modifier une localisation
main_language: main_language: