diff --git a/src/app/app.component.ts b/src/app/app.component.ts index da5b997..30b0502 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -19,7 +19,7 @@ import { TranslateService } from '@ngx-translate/core'; export class AppComponent implements OnInit { constructor(private analytics: AnalyticsService, private seoService: SeoService, public translate :TranslateService) { - translate.addLangs(['english', 'japanese', 'italian']); + translate.addLangs(['english', 'japanese', 'italian', 'french']); translate.setDefaultLang('english'); const browserLang = translate.getBrowserLang(); diff --git a/src/assets/i18n/french.json b/src/assets/i18n/french.json new file mode 100644 index 0000000..215409a --- /dev/null +++ b/src/assets/i18n/french.json @@ -0,0 +1,421 @@ +{ + "HOME": { + "TITLE": "ICTFax" + }, + "Dashboard": { + "MainHeading": "Statistiques Système", + "outbound_fax": "Envoie de Fax", + "inbound_fax": "Reception de Fax", + "dids": "DIDs", + "users": "Utilisateurs" + }, + "menu": { + "dashboard": "Dashboard", + "campaigns": "Campagnes", + "send_fax": "Envoie de Fax", + "receive_fax": "Reception de Fax", + "my_dids": "Mes DIDs", + "my_cids": "Mes CIDs", + "fax_documents":"Fax Documents", + "contacts": "Contacts", + "group": "Groups", + "contact_dnc": "Contact DNC", + + + "administration": { + "administration": "Administration", + "user_management": "Gestion des Utilisateurs", + "extensions": "Extensions", + "did_number": "Numéro DID", + "cid_number": "N uméro CID", + "providers": "Trunks SIP" + } + }, + "contact": { + "title": "Contacts", + "list": "Contact List", + "add": "Ajout de Contact", + "filter": "Filtre de Contacts", + "personal_info": "Information Personnel", + "fname": "Prénom", + "lname": "Nom", + "phone": "Téléphone", + "email": "Email", + "address": "Addresse", + "description": "Description", + "required_error": "Le Mobile est obligatoire", + "pattern_error": "Le Numéro de Mobile ne doit contenir que des nombres", + "invalid_email": "l'Email est incorrecte", + "unsupported_file": "Fichier non supporté", + "submit": "Envoyer", + "update": "Mise à jour", + "operations": "Operations", + "search": "Recherche de Contact" + }, + + "contact_dnc": { + "title": "DNC Contact", + "list": "DNC Liste de Contact", + "add": "Ajouter un Contact DNC", + "filter": "Filtrage de Contact DNC", + "personal_info": "Information Personnel", + "first_name": "Prénom", + "last_name": "Nom", + "phone": "Téléphone", + "email": "Email", + "address": "Addresse", + "custom_data": "Information Supplémentaire", + "custom_1": "Supplément 1", + "custom_2": "Supplément 2", + "custom_3": "Supplément 3", + "description": "Description", + "required_error": "Le Mobile est obligatoire", + "pattern_error": "Le numéro de Mobile ne doit contenir que des nombres", + "invalid_email": "l'Email est invalide", + "button": "Envoie de fax", + "document_name": "Titre du Document", + "destination_number": "Numéro Destinataire", + "caller_ID": "ID d'appel", + "export": "Export", + "upload": "Envoie", + "new": "Nouveau", + "invalid": "Invalide", + "assigned": "Assign&", + "in_progress": "En cours", + "rejected": "Rejeté", + "complete": "Terminé", + "organization_name": "Nom de l'Organization", + "opportunity_name": "Nom de l'Opportunité", + "opportunity_amount": "Quantité d'Opportunité", + "job_title": "Nom du Poste", + "status_description": "Statut Description", + "status": "Statut", + "account_name": "Nom du compte", + "lead_conversion": "Lead Conversion", + "do_not_call": "Ne pas appeler", + "assigned_owner": "Assigné", + "import": "Import" + }, + + "group": { + "title": "Groupes", + "list": "Liste des Groupes", + "add": "Ajouter un Groupe", + "filter": "Filtrer les Groupes", + "sample_csv": "Example de fichier CSV", + "group_name": "Nom du Groupe", + "upload_csv": "Unvoie de fichier CSV", + "description": "Description", + "contact_count": "Quantité de Contact", + "operations": "Operations" + }, + "document": { + "title": "Document", + "list": "Liste de Documents", + "add": "Ajouter un Document", + "filter": "Filtrer les Documents", + "document_info": "Information du Document", + "document_name": "Nom du Document", + "upload_document": "Envoie du Document", + "fax_quality": "Type de qualité de Fax", + "description": "Description", + "supported_document": "pdf, png, tiff et jpeg sont uniquement supporté", + "unsupported_file": "Type de fichier non supporté", + "upload_file": "Upload de Fichier" + }, + "fax_viewer":{ + "title":"Voir les Fax" + }, + "provider": { + "title": "Trunk SIP", + "list": "Liste des Trunk SIP", + "add": "Ajouter un Trunk SIP", + "filter": "Filter les Trunk SIP", + "provider_info": "Information Trunk SIP", + "provider_name": "Nom du Trunk SIP", + "active": "Actif", + "yes": "Oui", + "no": "Non", + "gateway_type": "Type de Gateway", + "access_credentials": "Access Credentials", + "username": "Nom d'utilisateur", + "password": "Mot de passe", + "host": "Host", + "port": "Port", + "prefix": "Prefix", + "weight": "Poid", + "additional_info": "Information Suplémentaire", + "settings": "Parametres", + "settings_placeholder": "Configuration supplémentaire necessaire pour ce Trunk SIP", + "register": "Register", + "type": "Type", + "sip": "SIP", + "smpp": "SMPP", + "smtp": "SMTP", + "prefix_and_weight": "Prefix And Poid" + }, + "user": { + "title": "Utilisateur", + "list": "Liste des Utilisateurs", + "add": "Ajouter un Utilisateur", + "edit": "Modifier un Utilisateur", + "filter": "Filtrer les Utilisateurs", + "user_info": "Information Utilisateur", + "username": "API Utilisateur", + "password": "Mot de passe", + "confirm_password": "Confirmer le Mot de passe", + "name": "Nom", + "fname": "Prénom", + "lname": "Nom", + "user_address": "Addresse Utilisateur", + "phone": "Téléphone", + "email": "Login Email", + "address": "Addresse", + "choose_country_timezone": "Choix Pays & Zone Horraire", + "country": "Pays", + "timezone": "Zone Horraire", + "company_active": "Entreprise active", + "active": "Active", + "yes": "Oui", + "no": "Non", + "company": "Entreprise", + "select_role": "Selection d'un Role", + "password_required": "Mot de passe Obligatoire", + "password_mismatch": "Les mot de passe ne correspondent pas", + "phone_num": "Numéro de Téléphone", + "status": "Statut", + "Username": "Nom d'utilisateur", + "date_time": "Date et Heure", + "Email": "Email", + "phone_shd": "Le numéro de Téléphone Mobile ne doit contenir que des chiffres", + "invalid_email": "l'Email est invalide", + "search": "Recherche Utilisateur" + }, + "extension": { + "title": "Extention", + "list": "Liste des Extentions", + "add": "Ajouter une Extention", + "filter": "Filtrer les Extentions", + "extension_info": "Information sur l'Extention", + "username": "Username", + "password": "Mot de passe", + "password_pin": "Code Pin du mot de passe", + "name": "Nom", + "fname": "Prénom", + "lname": "Nom", + "user_address": "Adresse Utilisateur", + "phone": "Téléphone", + "email": "Email", + "address": "Addresse", + "active": "Actif", + "yes": "Oui", + "no": "Non", + "settings": "Paramettres", + "email_body_attachment": " Envoie Email Body as coversheet", + "required_error": "Le Numéro de Mobile est Obligatoire", + "pattern_error": "Le Numéro de Mobile ne doit contenir que des chiffres", + "invalid_email": "l'Email est invalide", + "assign_extension": "Assigner l'Extention", + "assigned_to": "Attribué à", + "assign_to_user": "Attribué à l'utilisateur", + "extension_number": "Numéro de l'Extention" + }, + "campaigns": { + "title": "Campagne", + "list": "Liste des Campagnes", + "program_id": "N° du Programme", + "program_name": "Nom du Programme", + "status": "Statut", + "total": "Total", + "done": "Fait", + "successful": "Reussis", + "failed": "Echec", + "choose_group": "Choix d'un Groupe", + "groups": "Groupes", + "retry": "Nouvelle Tentative", + "delay_bw_fax": "Delais entre Fax", + "cpm": "Nombre d'appels par minute", + "group":"Groupe", + "choose_document":"Choix d'un Document", + "create_doc":"Creation d'un Document", + "new":"Nouvelle Campagne", + "document" :"Document", + "select":"Merci de choisir une Option " + + }, + + "buttons": { + "submit": "Envoie", + "update": "Mise à jour" + }, + "general": { + "ID": "ID", + "operations": "Operations", + "change_pass": "Changement du mot de passe", + "log_out": "Deconexion", + "or": "or", + "upload": "Envoie", + "inbound_fax": "Reception de Fax" + }, + "logout": { + "message": "Deconnexion, merci de patienter..." + }, + "miscellaneous": { + "code": "404 Page non trouvé", + "message": "La page rechercheé n'existe pas", + "take_home": "Envoie moi à la maison" + }, + "transmission": { + "list": "Liste des Transmissions", + "sms": { + "title": "Envoie de SMS", + "program": "Programme d'envoie de SMS", + "choose_text": "Choisir votre texte", + "text": "Texte" + }, + "email": { + "title": "Envoie d'Email", + "program": "Programme d'envoie d'Email", + "choose_template": "Choisir un modèle", + "template": "Modèle", + "email_destination": "Email du contact Destinataire" + }, + "fax": { + "title": "Envoie de Fax", + "program": "Programme d'envoie de Fax", + "choose_document": "Choisir un Document", + "document": "Document", + "send_fax": "Envoie de Fax" + }, + "voice": { + "title": "Appel Voix", + "program": "Envoie d'un message Voix", + "choose_voice": "Choix de l'enregistrement", + "voice_message": "Message Voix" + }, + "ivr": { + "title": "Envoie d'un IVR", + "program": "Programme d'envoie d'un IVR", + "choose_ivr": "Choix d'IVR", + "ivr": "IVR" + }, + "title": "Titre", + "retry": "Nouvelle tentative", + "destination_contact": "Contact Destinataire", + "phone_num_destination_contact": "Numéro de téléphone du Contact", + "contact_id": "N° du Contact", + "program_name": "Nom du Programme", + "status": "Statut", + "choose_contact": "Choix du Contact", + "enter_manually": "Entrer Manuallemment" + }, + "outbound_fax": { + "send_fax_doc": "Programme d'envoie de Fax", + "choose": "Choisir un Document ou", + "upload": "Envoie", + "title": "Envoie de Fax", + "filter": "Filtre des Fax", + "search": "Recherche des Fax", + "new": "Nouvau Fax Sortant", + "username": "Utilisateur", + "date_time": "Date et Heure", + "phone_num": "Numéro de Téléphone", + "dest": "Numéro du Destinataire", + "title1": "Titre", + "retry": "Nouvelle Tentative", + "select": "Merci de choisir une option ci-dessous", + "send_fax": "Envoie de Fax", + "upload_document": "Envoie d'un Document", + "document_name": "Nom du Document", + "quality_type": "Type de Qualité", + "standard": "Standard", + "fine": "Fin ", + "super": "Super", + "select_file": "Selection de Fichier: (pdf, png, tiff and jpeg sont seulement supporté)", + "unsupported_file": "Type de fichier non supporté", + "description": "Description", + "upload_file": "Envoie de Fichier", + "status": "Statut", + "document": "Document", + "quality": "Qualité", + "operations": "Operations" + }, + "my_dids": { + "did_title": "Mes DID", + "did_number": "Numéro DID", + "title": "Titre", + "forward_did": "Renvoie DID", + "did_info": "DID Info", + "select_service": "Choix du Service", + "please_select_service": "Merci de choisir un Service", + "no_service": "pas de Service", + "fax_to_email": "Fax vers Email", + "forward_to_ext": "Renvoie vers Extension", + "extension_info": "Extention information", + "select_extension": "Choix de l'Extension", + "please_select_extension": "Merci de selectionner une Extention" + }, + + "my_cids": { + "cid_title": "Mes CID", + "cid_number": "CID Number", + "title": "Title", + "forward_cid": "Forward CID", + "cid_info": "CID Info", + "select_service": "Selectin du Service", + "please_select_service": "Merci de sélectionner un Service", + "no_service": "Pas de Service", + "fax_to_email": "Fax vers Email", + "forward_to_ext": "Renvoie vers l'Extention", + "extension_info": "Information d'Extention", + "select_extension": "Selection d'une Extention", + "please_select_extension": "Merci de sélectionner une Extention", + "For___ward_to": "Renvoie_vers" + }, + + "dids": { + "list": "Liste des DID", + "add": "Ajout d'DID", + "add_in_batch": "Creation en volume de DID", + "did_number": "Numéro de DID", + "title": "Titre", + "did_info": "Information sur le DID", + "assign_did": "Assigner un DID", + "assigned_to": "Assigné à", + "assign_to_user": "Assigner à un Utilisateur", + "range_from": "Range From", + "range_to": "Range To", + "range_from_req": "Le champ Range From est requis.", + "range_to_req": "Le champ Range to est requis.", + "did_req": "Le champ numéro DID est requis.", + "search_title": "Recherche DID", + "search": "Recherche" + }, + + + "cids": { + "list": "Liste des CID", + "add": "Ajouter un CID", + "add_in_batch": "Creer des CID en lot", + "number": "Numéro", + "assign_cid": "Assigner un CID", + "assigned_to": "Assigner à", + "assign_to_user": "Assigner à l'utilisateur", + "range_from": "Range From", + "range_to": "Range To", + "range_from_req": "Le champ Range From est requis.", + "range_to_req": "Le champ Range to est requis.", + "cid_req": "Le champ numéro CID est requis." + }, + + "fax_settings": { + "title": "Parametres", + "cover": "Envoyer une couverture", + "body": "Envoyer un corp d'Email en tant que page" + }, + + "account" : { + "title": "N° de l'appelant", + "choose_caller_id": "Choisisser un N° d'appelant" + } +}