Skip to content

Commit

Permalink
Merge pull request #42 from SalesforceFoundation/feature/jen-translat…
Browse files Browse the repository at this point in the history
…ions-new

Feature/jen translations new
  • Loading branch information
Nicolas Campbell authored Mar 13, 2017
2 parents 404e3b0 + 3e764d5 commit 6825f06
Show file tree
Hide file tree
Showing 10 changed files with 449 additions and 1 deletion.
49 changes: 49 additions & 0 deletions src/classes/UTIL_CustomLabel_TEST.cls
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/*
Copyright (c) 2017, Salesforce.org
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Salesforce.org nor the names of
its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
*/
@isTest
private with sharing class UTIL_CustomLabel_TEST {

//we have some packaged labels that we no longer reference by the underlying package.
//unfortunately, this causes our local DE Orgs to not include them in our local package.
//so we now refer to them here, just so our DE Orgs will keep the in our local package.
private static testmethod void keepPackagedLabelsInPackage() {
string str;
str = Label.AutoCreateFieldError;
str = Label.Female;
str = Label.Male;
str = Label.RelationshipsAutoDescription;
str = Label.RelationshipsCustomFieldOverload;
str = Label.RelationshipsErrorsDescription;
str = Label.RelationshipsLookupDescription;
str = Label.RelationshipsSettingsDescription;
str = Label.Relationship_Explanation_Connector;
str = Label.Relationship_Split;
}
}
5 changes: 5 additions & 0 deletions src/classes/UTIL_CustomLabel_TEST.cls-meta.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>36.0</apiVersion>
<status>Active</status>
</ApexClass>
7 changes: 7 additions & 0 deletions src/objectTranslations/Contact-fr.objectTranslation
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<webLinks>
<label>Visualiseur des relations</label>
<name>Relationships_Viewer</name>
</webLinks>
</CustomObjectTranslation>
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<caseValues>
<plural>false</plural>
<value><!-- Relationship Auto-Create --></value>
</caseValues>
<caseValues>
<plural>true</plural>
<value><!-- Relationship Auto-Create --></value>
</caseValues>
<fields>
<help>Types de campagnes éligibles pour cette autocréation de membre de campagne. (Restera vide pour autocréation de contact)</help>
<label>Types de campagnes</label>
<name>Campaign_Types__c</name>
</fields>
<fields>
<help>L’insertion ou la modification de champ qui déclenche la création de cette relation</help>
<label>Champ</label>
<name>Field__c</name>
</fields>
<fields>
<help>L’objet auquel cette relation automatique est associé</help>
<label>Objet</label>
<name>Object__c</name>
</fields>
<fields>
<help>Le type de relation à créer entre l’objet de base et l’objet lié. L’objet lié recevra la relation réciproque, s’il en existe une.</help>
<label>Type de relation</label>
<name>Relationship_Type__c</name>
</fields>
<gender><!-- Masculine --></gender>
<startsWith><!-- Consonant --></startsWith>
</CustomObjectTranslation>
39 changes: 39 additions & 0 deletions src/objectTranslations/Relationship_Error__c-fr.objectTranslation
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<caseValues>
<plural>false</plural>
<value><!-- DEPRECATED-Relationship Error --></value>
</caseValues>
<caseValues>
<plural>true</plural>
<value><!-- DEPRECATED-Relationship Error --></value>
</caseValues>
<fields>
<help>Date et heure auxquelles l’erreur s’est produite</help>
<label>Date/heure de l’erreur</label>
<name>Error_Date_Time__c</name>
</fields>
<fields>
<help>Lien vers l’enregistrement ayant provoqué l’erreur, si disponible.</help>
<label>Lien d’enregistrement d’erreur</label>
<name>Error_Record_Link__c</name>
</fields>
<fields>
<help>Trace de pile pour l’erreur déclenchée, si disponible dynamiquement.</help>
<label>Trace de la pile lors de l’erreur</label>
<name>Error_Stack_Trace__c</name>
</fields>
<fields>
<help>Type de l’erreur survenue</help>
<label>Type d’erreur</label>
<name>Error_Type__c</name>
</fields>
<fields>
<help>Texte complet du message d’erreur</help>
<label>Message d’erreur complet</label>
<name>Full_Error_Message__c</name>
</fields>
<gender><!-- Masculine --></gender>
<nameFieldLabel><!-- Relationship Error Name --></nameFieldLabel>
<startsWith><!-- Consonant --></startsWith>
</CustomObjectTranslation>
33 changes: 33 additions & 0 deletions src/objectTranslations/Relationship_Lookup__c-fr.objectTranslation
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<caseValues>
<plural>false</plural>
<value><!-- Relationship Lookup --></value>
</caseValues>
<caseValues>
<plural>true</plural>
<value><!-- Relationship Lookup --></value>
</caseValues>
<fields>
<help>Indique si ce lien réciproque est actif.</help>
<label>Actif</label>
<name>Active__c</name>
</fields>
<fields>
<help>La valeur utilisée par le champ de genre de ce contact correspond aux valeurs dans l’étiquette personnalisée Féminin ou la formule de salutation du contact indique son genre.</help>
<label>Féminin</label>
<name>Female__c</name>
</fields>
<fields>
<help>La valeur utilisée par le champ de genre de ce contact correspond aux valeurs dans l’étiquette personnalisée Masculin ou la formule de salutation du contact indique son genre.</help>
<label>Masculin</label>
<name>Male__c</name>
</fields>
<fields>
<help>La valeur utilisée par le champ de genre de ce contact ne correspond pas aux valeurs des étiquettes personnalisées Féminin ou Masculin et la formule de salutation du contact n’indique pas de genre.</help>
<label>Neutre</label>
<name>Neutral__c</name>
</fields>
<gender><!-- Masculine --></gender>
<startsWith><!-- Consonant --></startsWith>
</CustomObjectTranslation>
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<caseValues>
<plural>false</plural>
<value><!-- Relationship Settings --></value>
</caseValues>
<caseValues>
<plural>true</plural>
<value><!-- Relationship Settings --></value>
</caseValues>
<fields>
<help>Les relations autocréées sont automatiquement dédupliquées pour ne pas créer de doublons d’enregistrements de relations entre deux contacts. Cochez pour désactiver ce comportement et permettre plusieurs relations du même type entre deux contacts.</help>
<label>Relations dupliquées autocréées</label>
<name>Allow_AutoCreated_Duplicates__c</name>
</fields>
<fields>
<help><!-- DEPRECATED. Trigger behavior now controlled in the Trigger Configuration page of NPSP Settings. --></help>
<label><!-- DEPRECATED-Disable_RelCM_trigger --></label>
<name>DISABLE_RelationshipCM_trigger__c</name>
</fields>
<fields>
<help><!-- DEPRECATED. Trigger behavior now controlled in the Trigger Configuration page of NPSP Settings. --></help>
<label><!-- DEPRECATED-Disable_RelContacts_trigger --></label>
<name>DISABLE_RelationshipContacts_trigger__c</name>
</fields>
<fields>
<help><!-- DEPRECATED. Trigger behavior now controlled in the Trigger Configuration page of NPSP Settings. --></help>
<label><!-- DEPRECATED-Disable_Relationships_trigger --></label>
<name>DISABLE_Relationships_trigger__c</name>
</fields>
<fields>
<help><!-- DEPRECATED. This setting is not used. --></help>
<label><!-- DEPRECATED-Force Synchronous Auto Create --></label>
<name>Force_Synchronous_Auto_Create__c</name>
</fields>
<fields>
<help>Le champ personnalisé utilisé pour définir le genre d’un contact pour la détermination de relations réciproques</help>
<label>Champ de genre</label>
<name>Gender_Field__c</name>
</fields>
<fields>
<help>Détermine la méthode de génération de la relation réciproque : soit un paramètre de liste qui utilise des paramètres personnalisés par genre (voir l’onglet de relations réciproques), soit une inversion de valeur (de « Parent-Enfant » à « Enfant-Parent »)</help>
<label>Méthode de réciprocité</label>
<name>Reciprocal_Method__c</name>
</fields>
<fields>
<help>Renseigner cette valeur permet de préremplir le champ lors de la création de nouvelles relations depuis le visualiseur de relations (voir la description pour plus d’informations)</help>
<label>ID du champ de nom de la relation</label>
<name>Relationship_Name_Field_Id__c</name>
</fields>
<fields>
<help>Renseigner cette valeur permet de préremplir le champ lors de la création de nouvelles relations depuis le visualiseur de relations (voir la description pour plus d’informations)</help>
<label>ID du champ d’ID de nom de la relation</label>
<name>Relationship_Name_Id_Field_Id__c</name>
</fields>
<gender><!-- Masculine --></gender>
<startsWith><!-- Consonant --></startsWith>
</CustomObjectTranslation>
167 changes: 167 additions & 0 deletions src/objectTranslations/Relationship__c-fr.objectTranslation
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomObjectTranslation xmlns="http://soap.sforce.com/2006/04/metadata">
<caseValues>
<plural>false</plural>
<value><!-- Relationship --></value>
</caseValues>
<caseValues>
<plural>true</plural>
<value><!-- Relationship --></value>
</caseValues>
<fields>
<help>Le contact associé est le ______ de ce contact.</help>
<label><!-- Contact --></label>
<name>Contact__c</name>
<relationshipLabel>Relations</relationshipLabel>
</fields>
<fields>
<help>Informations supplémentaires sur cette relation</help>
<label><!-- Description --></label>
<name>Description__c</name>
</fields>
<fields>
<help>Champ système qui relie les deux côtés d’une relation. Ce champ ne doit pas être modifié directement. La relation réciproque aura le type opposé de cette relation, s’il existe.</help>
<label>Relation réciproque</label>
<name>ReciprocalRelationship__c</name>
<relationshipLabel>Relations</relationshipLabel>
</fields>
<fields>
<label>Contact associé</label>
<name>RelatedContact__c</name>
<relationshipLabel>Liste de relations cachées</relationshipLabel>
</fields>
<fields>
<help>Formule de texte construisant une phrase qui explique la relation entre les deux contacts</help>
<label>Explication de relation</label>
<name>Relationship_Explanation__c</name>
</fields>
<fields>
<help>Champ système indiquant si cette relation a été créée automatiquement comme relation réciproque d’une autre relation.</help>
<label><!-- _SYSTEM: SystemCreated --></label>
<name>SYSTEM_SystemCreated__c</name>
</fields>
<fields>
<help>Statut de la relation.</help>
<label>Statut</label>
<name>Status__c</name>
<picklistValues>
<masterLabel>Current</masterLabel>
<translation>Actuel</translation>
</picklistValues>
<picklistValues>
<masterLabel>Former</masterLabel>
<translation>Précédent</translation>
</picklistValues>
</fields>
<fields>
<help>Champ décrivant comment le contact associé est connecté au contact.</help>
<label><!-- Type --></label>
<name>Type__c</name>
<picklistValues>
<masterLabel>Aunt</masterLabel>
<translation>Tante</translation>
</picklistValues>
<picklistValues>
<masterLabel>Child</masterLabel>
<translation>Enfant</translation>
</picklistValues>
<picklistValues>
<masterLabel>Cousin</masterLabel>
<translation><!-- Cousin --></translation>
</picklistValues>
<picklistValues>
<masterLabel>Coworker</masterLabel>
<translation>Collègue</translation>
</picklistValues>
<picklistValues>
<masterLabel>Daughter</masterLabel>
<translation>Fille</translation>
</picklistValues>
<picklistValues>
<masterLabel>Employee</masterLabel>
<translation>Employé</translation>
</picklistValues>
<picklistValues>
<masterLabel>Employer</masterLabel>
<translation>Employeur</translation>
</picklistValues>
<picklistValues>
<masterLabel>Family</masterLabel>
<translation>Famille</translation>
</picklistValues>
<picklistValues>
<masterLabel>Father</masterLabel>
<translation>Père</translation>
</picklistValues>
<picklistValues>
<masterLabel>Friend</masterLabel>
<translation>Ami</translation>
</picklistValues>
<picklistValues>
<masterLabel>Grandchild</masterLabel>
<translation>Petit-enfant</translation>
</picklistValues>
<picklistValues>
<masterLabel>Granddaughter</masterLabel>
<translation>Petite-fille</translation>
</picklistValues>
<picklistValues>
<masterLabel>Grandfather</masterLabel>
<translation>Grand-père</translation>
</picklistValues>
<picklistValues>
<masterLabel>Grandmother</masterLabel>
<translation>Grand-mère</translation>
</picklistValues>
<picklistValues>
<masterLabel>Grandparent</masterLabel>
<translation>Grand-parent</translation>
</picklistValues>
<picklistValues>
<masterLabel>Grandson</masterLabel>
<translation>Petit-fils</translation>
</picklistValues>
<picklistValues>
<masterLabel>Husband</masterLabel>
<translation>Mari</translation>
</picklistValues>
<picklistValues>
<masterLabel>Mother</masterLabel>
<translation>Mère</translation>
</picklistValues>
<picklistValues>
<masterLabel>Parent</masterLabel>
<translation><!-- Parent --></translation>
</picklistValues>
<picklistValues>
<masterLabel>Partner</masterLabel>
<translation>Partenaire</translation>
</picklistValues>
<picklistValues>
<masterLabel>Son</masterLabel>
<translation>Fils</translation>
</picklistValues>
<picklistValues>
<masterLabel>Uncle</masterLabel>
<translation>Oncle</translation>
</picklistValues>
<picklistValues>
<masterLabel>Wife</masterLabel>
<translation>Épouse</translation>
</picklistValues>
</fields>
<gender><!-- Masculine --></gender>
<layouts>
<layout>Relationship Layout</layout>
<sections>
<label>Informations de relation</label>
<section>Relationship Information</section>
</sections>
</layouts>
<nameFieldLabel><!-- Relationship Number --></nameFieldLabel>
<startsWith><!-- Consonant --></startsWith>
<validationRules>
<errorMessage>Au lieu de modifier les contacts d’une relation existante, effacez cette relation et créez-en une nouvelle entre les nouveaux contacts.</errorMessage>
<name>Related_Contact_Do_Not_Change</name>
</validationRules>
</CustomObjectTranslation>
Loading

0 comments on commit 6825f06

Please sign in to comment.