Ver código fonte

Merge pull request #8 from helmer/translations

[Translation] Changed translation domain, added some translations
Thomas 13 anos atrás
pai
commit
68d425b0fe

+ 10 - 4
Resources/config/admin_orm.xml

@@ -8,33 +8,39 @@
         <parameter key="sonata.user.admin.user.class">Sonata\UserBundle\Admin\Entity\UserAdmin</parameter>
         <parameter key="sonata.user.admin.user.class">Sonata\UserBundle\Admin\Entity\UserAdmin</parameter>
         <parameter key="sonata.user.admin.user.controller"></parameter>
         <parameter key="sonata.user.admin.user.controller"></parameter>
         <parameter key="sonata.user.admin.user.entity">Application\Sonata\UserBundle\Entity\User</parameter>
         <parameter key="sonata.user.admin.user.entity">Application\Sonata\UserBundle\Entity\User</parameter>
-        <parameter key="sonata.user.admin.user.label">users</parameter>
+        <parameter key="sonata.user.admin.user.translation_domain">SonataUserBundle</parameter>
 
 
         <!-- GROUP -->
         <!-- GROUP -->
         <parameter key="sonata.user.admin.group.class">Sonata\UserBundle\Admin\Entity\GroupAdmin</parameter>
         <parameter key="sonata.user.admin.group.class">Sonata\UserBundle\Admin\Entity\GroupAdmin</parameter>
         <parameter key="sonata.user.admin.group.controller"></parameter>
         <parameter key="sonata.user.admin.group.controller"></parameter>
         <parameter key="sonata.user.admin.group.entity">Application\Sonata\UserBundle\Entity\Group</parameter>
         <parameter key="sonata.user.admin.group.entity">Application\Sonata\UserBundle\Entity\Group</parameter>
-        <parameter key="sonata.user.admin.group.label">groups</parameter>
+        <parameter key="sonata.user.admin.group.translation_domain">%sonata.user.admin.user.translation_domain%</parameter>
 
 
         <parameter key="sonata.user.admin.groupname">sonata_user</parameter>
         <parameter key="sonata.user.admin.groupname">sonata_user</parameter>
     </parameters>
     </parameters>
 
 
     <services>
     <services>
         <service id="sonata.user.admin.user" class="%sonata.user.admin.user.class%">
         <service id="sonata.user.admin.user" class="%sonata.user.admin.user.class%">
-            <tag name="sonata.admin" manager_type="orm" group="%sonata.user.admin.groupname%" label="%sonata.user.admin.user.label%" />
+            <tag name="sonata.admin" manager_type="orm" group="%sonata.user.admin.groupname%" label="users" />
             <argument />
             <argument />
             <argument>%sonata.user.admin.user.entity%</argument>
             <argument>%sonata.user.admin.user.entity%</argument>
             <argument />
             <argument />
             <call method="setUserManager">
             <call method="setUserManager">
                 <argument type="service" id="fos_user.user_manager" />
                 <argument type="service" id="fos_user.user_manager" />
             </call>
             </call>
+            <call method="setTranslationDomain">
+                <argument>%sonata.user.admin.user.translation_domain%</argument>
+            </call>
         </service>
         </service>
 
 
         <service id="sonata.user.admin.group" class="%sonata.user.admin.group.class%">
         <service id="sonata.user.admin.group" class="%sonata.user.admin.group.class%">
-            <tag name="sonata.admin" manager_type="orm" group="%sonata.user.admin.groupname%" label="%sonata.user.admin.group.label%" />
+            <tag name="sonata.admin" manager_type="orm" group="%sonata.user.admin.groupname%" label="groups" />
             <argument />
             <argument />
             <argument>%sonata.user.admin.group.entity%</argument>
             <argument>%sonata.user.admin.group.entity%</argument>
             <argument />
             <argument />
+            <call method="setTranslationDomain">
+                <argument>%sonata.user.admin.group.translation_domain%</argument>
+            </call>
         </service>
         </service>
     </services>
     </services>
 
 

+ 40 - 0
Resources/translations/SonataUserBundle.en.xliff

@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
+    <file source-language="en" datatype="plaintext" original="" >
+        <body>
+            <trans-unit id="breadcrumb.link_user_list">
+                <source>breadcrumb.link_user_list</source>
+                <target>Users</target>
+            </trans-unit>
+            <trans-unit id="breadcrumb.link_user_create">
+                <source>breadcrumb.link_user_create</source>
+                <target>Create</target>
+            </trans-unit>
+            <trans-unit id="breadcrumb.link_user_edit">
+                <source>breadcrumb.link_user_edit</source>
+                <target>Edit</target>
+            </trans-unit>
+            <trans-unit id="breadcrumb.link_group_list">
+                <source>breadcrumb.link_group_list</source>
+                <target>Groups</target>
+            </trans-unit>
+            <trans-unit id="breadcrumb.link_group_create">
+                <source>breadcrumb.link_group_create</source>
+                <target>Create</target>
+            </trans-unit>
+            <trans-unit id="breadcrumb.link_group_edit">
+                <source>breadcrumb.link_group_edit</source>
+                <target>Edit</target>
+            </trans-unit>
+
+            <trans-unit id="users">
+                <source>users</source>
+                <target>Users</target>
+            </trans-unit>
+            <trans-unit id="groups">
+                <source>groups</source>
+                <target>Groups</target>
+            </trans-unit>
+        </body>
+    </file>
+</xliff>