Skip to content

Commit

Permalink
Increase french entropy (#2289)
Browse files Browse the repository at this point in the history
* [FR] Reorganise FR translation into different files, matching EN organisation

* [FR] Add entropy to names and addresses. Add diversity in genders
  • Loading branch information
meuble committed Apr 11, 2021
1 parent 38e3d24 commit 912632c
Show file tree
Hide file tree
Showing 14 changed files with 136 additions and 118 deletions.
118 changes: 0 additions & 118 deletions lib/locales/fr.yml

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions lib/locales/fr/address.yml
@@ -0,0 +1,21 @@
fr:
faker:
address:
country_code: ['FR']
building_number: ['####', '###', '##', '#']
street_prefix: ["Allée", "Anse", "Avenue", "Boulevard", "Carrefour", "Chaussée", "Chemin", "Cité", "Clos", "Côte", "Cour", "Cours", "Degré", "Descente", "Drève", "Escoussière", "Esplanade", "Gaffe", "Grand-route", "Impasse", "Liaison", "Mail", "Montée", "Passage", "Place", "Placette", "Pont", "Promenade", "Quai", "Résidence", "Rang", "Rampe", "Rond-point", "Route", "Rue", "Ruelle", "Sente", "Sentier", "Square", "Traboule", "Traverse", "Venelle", "Villa", "Voie"]
secondary_address: ['Apt. ###', '# étage']
postcode: ['#####']
state: ['Alsace', 'Aquitaine', 'Auvergne', 'Basse-Normandie', 'Bourgogne', 'Bretagne', 'Centre', 'Champagne-Ardenne', 'Corse', 'Franche-Comté', 'Guadeloupe', 'Guyane', 'Haute-Normandie', 'Île-de-France', 'La Réunion', 'Languedoc-Roussillon', 'Limousin', 'Lorraine', 'Martinique', 'Mayotte', 'Midi-Pyrénées', 'Nord-Pas-de-Calais', 'Pays de la Loire', 'Picardie', 'Poitou-Charentes', "Provence-Alpes-Côte d'Azur", 'Rhône-Alpes']
city_name: ["Agen", "Aix-en-Provence", "Ajaccio", "Albi", "Alès", "Alfortville", "Amiens", "Angers", "Anglet", "Angoulême", "Annecy", "Annemasse", "Antibes", "Antony", "Argenteuil", "Arles", "Arras", "Asnières-sur-Seine", "Athis-Mons", "Aubagne", "Aubervilliers", "Aulnay-sous-Bois", "Auxerre", "Avignon", "Bagneux", "Bagnolet", "Baie-Mahault", "Bastia", "Bayonne", "Beauvais", "Belfort", "Besançon", "Béziers", "Bezons", "Blois", "Bobigny", "Bondy", "Bordeaux", "Boulogne-Billancourt", "Boulogne-sur-Mer", "Bourg-en-Bresse", "Bourges", "Brest", "Brive-la-Gaillarde", "Bron", "Cachan", "Caen", "Cagnes-sur-Mer", "Calais", "Caluire-et-Cuire", "Cambrai", "Cannes", "Carcassonne", "Castres", "Cayenne", "Cergy", "Chalon-sur-Saône", "Châlons-en-Champagne", "Chambéry", "Champigny-sur-Marne", "Charenton-le-Pont", "Charleville-Mézières", "Chartres", "Châteauroux", "Châtellerault", "Châtenay-Malabry", "Châtillon", "Chatou", "Chelles", "Cherbourg-en-Cotentin", "Choisy-le-Roi", "Cholet", "Clamart", "Clermont-Ferrand", "Clichy", "Colmar", "Colombes", "Colomiers", "Compiègne", "Conflans-Sainte-Honorine", "Corbeil-Essonnes", "Courbevoie", "Creil", "Créteil", "Dijon", "Douai", "Draguignan", "Drancy", "Dreux", "Dumbéa11", "Dunkerque14", "Dunkerque", "Échirolles", "Épinal", "Épinay-sur-Seine", "Évreux", "Évry-Courcouronnes", "Fontenay-sous-Bois", "Fort-de-France", "Franconville", "Fréjus", "Gagny", "Gap", "Garges-lès-Gonesse", "Gennevilliers", "Goussainville", "Grasse", "Grenoble", "Haguenau", "Herblay-sur-Seine", "Houilles", "Hyères", "Issy-les-Moulineaux", "Istres", "Ivry-sur-Seine", "Joué-lès-Tours", "Koungou", "L'Haÿ-les-Roses", "La Ciotat", "La Courneuve", "La Possession", "La Roche-sur-Yon", "La Rochelle", "La Seyne-sur-Mer", "Laval", "Le Blanc-Mesnil", "Le Cannet", "Le Chesnay-Rocquencourt", "Le Havre", "Le Lamentin", "Le Mans", "Le Perreux-sur-Marne", "Le Port", "Le Tampon", "Lens", "Les Abymes", "Les Mureaux", "Les Sables-d'Olonne", "Levallois-Perret", "Liévin", "Lille", "Limoges", "Livry-Gargan", "Lorient", "Lyon", "Mâcon", "Maisons-Alfort", "Malakoff", "Mamoudzou", "Mantes-la-Jolie", "Marcq-en-Barœul", "Marignane", "Marseille", "Martigues", "Massy", "Matoury", "Meaux", "Melun", "Menton", "Mérignac", "Metz", "Meudon", "Meyzieu", "Montauban", "Montélimar", "Montigny-le-Bretonneux", "Montluçon", "Montpellier", "Montreuil", "Montrouge", "Mulhouse", "Nancy", "Nanterre", "Nantes", "Narbonne", "Neuilly-sur-Marne", "Neuilly-sur-Seine", "Nevers", "Nice", "Nîmes", "Niort", "Nogent-sur-Marne", "Noisy-le-Grand", "Noisy-le-Sec", "Nouméa11", "Orléans", "Palaiseau", "Pantin", "Paris", "Pau", "Périgueux", "Perpignan", "Pessac", "Pierrefitte-sur-Seine", "Plaisir", "Poissy", "Poitiers", "Pontault-Combault", "Pontoise", "Puteaux", "Quimper", "Reims", "Rennes", "Rezé", "Rillieux-la-Pape", "Roanne", "Romans-sur-Isère", "Rosny-sous-Bois", "Roubaix", "Rouen", "Rueil-Malmaison", "Saint-André", "Saint-Benoît", "Saint-Brieuc", "Saint-Chamond", "Saint-Cloud", "Saint-Denis", "Saint-Étienne", "Saint-Germain-en-Laye", "Saint-Herblain", "Saint-Joseph", "Saint-Laurent-du-Maroni", "Saint-Leu", "Saint-Louis", "Saint-Malo", "Saint-Martin", "Saint-Martin-d'Hères", "Saint-Maur-des-Fossés", "Saint-Médard-en-Jalles", "Saint-Nazaire", "Saint-Ouen-sur-Seine", "Saint-Paul", "Saint-Pierre", "Saint-Priest", "Saint-Quentin", "Saint-Raphaël", "Sainte-Geneviève-des-Bois", "Sainte-Marie", "Salon-de-Provence", "Sarcelles", "Sartrouville", "Savigny-sur-Orge", "Sceaux", "Schiltigheim", "Sète", "Sevran", "Six-Fours-les-Plages", "Stains", "Strasbourg", "Suresnes", "Talence", "Tarbes", "Thionville", "Thonon-les-Bains", "Toulon", "Toulouse", "Tourcoing", "Tours", "Trappes", "Tremblay-en-France", "Troyes", "Valence", "Valenciennes", "Vandœuvre-lès-Nancy", "Vannes", "Vaulx-en-Velin", "Vénissieux", "Versailles", "Vigneux-sur-Seine", "Villefranche-sur-Saône", "Villejuif", "Villemomble", "Villenave-d'Ornon", "Villeneuve-Saint-Georges", "Villeneuve-d'Ascq", "Villepinte", "Villeurbanne", "Vincennes", "Viry-Châtillon", "Vitrolles", "Vitry-sur-Seine", "Wattrelos"]
city:
- "#{city_name}"
street_suffix: ["Adolphe Mille", "Albert Jacquard", "Albert Simonin", "Albert de Mun", "Alexis Bouvier", "Alfred Couillard", "Alfred Dequeant", "Alphonse Daudet", "Amal de Joinville", "Ambroise Pare", "Anatole France", "Andre Cayron", "Andre Messager", "Arnaud Beltrame", "Arsene", "Auguste Renoir", "Augustine Guignedoux", "Baliat", "Bardin Centre Colin", "Baudin", "Berteaux Dumas", "Berthelot", "Bineau", "Blaise Pascal", "Boileau", "Bonaparte", "Bournaire", "Boutard", "Brassat", "Breville", "Cantorum", "Caron", "Carpeaux", "Cartault", "Casteres", "Chandon", "Chanzy", "Charlebourg", "Charlemagne", "Charles Duport", "Charles Lecocq", "Charles Moncelet", "Charles de Gaulle", "Charras le Verseau", "Chem Ile", "Chps Pierreux", "Christophe", "Claude Debussy", "Compagnie des Eaux", "Courte", "D'Alencon", "D'Argenteuil", "D'Estienne d'Orves", "Danton", "Dauphine", "De Bergkamen", "De Berlin Spandau", "De Bezons", "De Bitche", "De Bois Preau", "De Brienne", "De Chartres", "De Chateaudun", "De Colombes", "De Diesbach", "De Longchamp", "De Madrid", "De Marie Galante", "De Neuilly", "De Normandie", "De Rochegude", "De Saverne", "De Stalingrad", "De Stepney", "De Verdun", "De Zilina", "De l'Abreuvoir", "De l'Avenir", "De l'Eglise", "De la Benarde", "De la Cerisaie", "De la Cote des Amandiers", "De la Defense", "De la Gare", "De la Grille Verte", "De la Paix", "De la Passerelle", "De la Reine Henriette", "De la Republique", "De la Station", "De la Terrasse", "De la Victoire", "Delesseux", "Dellieux", "Des Aubepines", "Des Belles Vues", "Des Bergeres", "Des Blanchisseurs", "Des Bleuets", "Des Bouleaux Blancs", "Des Bouvets", "Des Carrieres", "Des Champs Pierreux", "Des Chenes", "Des Corolles", "Des Cotes d'Auty", "Des Dames de st Louis", "Des Dames", "Des Demoiselles d'Avignon", "Des Deux Soeurs", "Des Erables", "Des Ermites", "Des Fauvelles", "Des Gaudonnes", "Des Glycines", "Des Gros Gres", "Des Hauts Tilliers", "Des Hirondelles", "Des Hortensias", "Des Lilas", "Des Lots Communaux", "Des Marguerites", "Des Marronniers", "Des Mazurieres", "Des Muettes", "Des Murgers", "Des Panoramas", "Des Petits Clos", "Des Peupliers", "Des Pierres Mayettes", "Des Platanes", "Des Poiriers", "Des Quais", "Des Reniers", "Des Rosiers", "Des Sablons", "Des Sculpteurs", "Des Souffrettes", "Des Tilleuls", "Des Tres Bourgeois", "Des Trois Fontanot", "Des Vosges", "Desire Ramelet", "Desiree", "Doudart de Lagree", "Du 18 Juin 1940", "Du 1er Consul", "Du 8 Mai 1945", "Du Bac", "Du Bois Beranger", "Du Bois", "Du Capitaine Guynemer", "Du Chemin Vert", "Du Colonel de Ponchalon", "Du Contrat Social", "Du Docteur Pierre", "Du General Audran", "Du General de Gaulle", "Du Gue", "Du Guichet", "Du Huit Mai 1945", "Du Mans", "Du Midi", "Du Moulin", "Du Onze Novembre 1918", "Du Onze Novembre", "Du Parc de l'Ile", "Du Pere Talvas", "Du Port", "Du Puits", "Du Sommerard", "Du Stade", "Du Tertre", "Du pdt Wilson", "Du pre Boni", "Du pre Marchais", "Dupont de Chambon", "Dupuis", "Edmond Rostand", "Emile Bernard", "Emile Duclaux", "Emile", "Estienne d Orves", "Etienne Cabet", "Eugene Barbier", "Eugene Pottier", "Eugene", "Fabre d Eglantine", "Felicie", "Felix Faure", "Felix Pyat", "Ferdinand Buisson", "Fernando", "Ferron", "Fleury", "Fosse de l Aumone", "Frederic Passy", "Gabriel Philippe", "Gambetta", "Garnier", "Gaston Bonnier", "Gay Lussac", "Gds Pres", "General Leclerc", "Genevieve", "Genouville", "George Sand", "Georges Clemenceau", "Girouix", "Grotius", "Groupe Lorilleux", "Guerlain", "Gustave Flourens", "Gutenberg", "Hanriot", "Helene", "Heloise", "Henri Barbusse", "Hippolyte Bisson", "Immeuble le Zodiaque", "Jacqueline Auriol", "Jacques Decour", "Jacques Dulud", "Jacques Offenbach", "Jacques Prevert", "Jacques", "Jean Baptiste Baudoin", "Jean Baptiste Lully", "Jean Gabin", "Jean Jacques Rousseau", "Jean Jaures", "Jean-baptiste Clement", "Joliot Curie", "Joseph Kosma", "Joubert", "Jules Ferry", "Jules Quentin", "Kleber", "L'Abbaye", "L'Orange", "La Boétie", "La Carriere au Loup", "La Cote des Amandiers", "La Lauziere", "La Marne", "La Seine", "La gde Pce", "Laffitte", "Lamartine", "Lateral", "Laurent Cely", "Le Couloir", "Le Vieux Pont", "Leclerc", "Ledru Rollin", "Lefevre", "Leo Hamon", "Lepic", "Les Courtilles", "Les Luaps", "Les Muguets", "Les Orties", "Les Taratres", "Les Trianons", "Levallois", "Levernis", "Levesque", "Louis Bleriot", "Louis Bleriot", "Louis Castel", "Louis Chevrolet", "Louis David", "Louis Joseph Maes", "Louis Willaume", "Louis", "Lucien Lanternier", "Madeleine Michelis", "Madeleine", "Mal de Lattre de Tassigny", "Marcadet", "Marceau", "Marcel Cachin", "Marcel Paul", "Marcel Pourtout", "Marie Levasseur", "Marie Louise", "Marquis de Coriolis", "Martissot", "Mary", "Maryse Hilsz", "Maurice Ravel", "Maurice Thorez", "Maurice", "Mequillet", "Michel Raoult", "Molière", "Monsieur-le-Prince", "Montorgueil", "Mouffetard", "Mozart", "Neuilly Defense", "Nobel", "Nouvelle", "Oberkampf", "Olivier", "Parking Nuages", "Pasquier", "Passoir", "Pasteur", "Pastourelle", "Paul Eluard", "Paul Herbe", "Paul Langevin", "Paul Rollet", "Pauline", "Pierre Charron", "Pierre Curie", "Pierre de Coubertin", "Pins", "Raguidelles", "Raymond Aubrun", "Residence de la Mairie", "Richard Wallace", "Robert Dupont", "Robert Schumann", "Roger", "Rolland", "Rollet Salvan", "Royale", "Sadi Carnot", "Saint Hilaire", "Saint Nicolas", "Saint-Bernard", "Saint-Denis", "Saint-Dominique", "Saint-Honoré", "Saint-Jacques", "Saint-Séverin", "Sainte Foy", "Sarah Bernhardt", "Seine Bras de Gennevillier", "Silvy", "Simone Veil", "Sir Alexander Fleming", "St Pierre", "St Thomas en Argonne", "Station Defense Rer", "Trasbot", "Traversiere", "Vaneau", "Verdun", "Vergniaud", "Virginie", "Zadkine", "d'Abbeville", "d'Alésia", "d'Argenteuil", "d'Assas", "d'Orsel", "de Caumartin", "de Montmorency", "de Nesle", "de Paris", "de Presbourg", "de Provence", "de Richelieu", "de Rivoli", "de Seine", "de Solférino", "de Tilsitt", "de Vaugirard", "de l'Abbaye", "de l'Odéon", "de la Bûcherie", "de la Chaussée-d'Antin", "de la Ferronnerie", "de la Harpe", "de la Huchette", "de la Paix", "de la Pompe", "de la Victoire", "des Coudrais", "des Francs-Bourgeois", "des Grands Augustins", "des Lombards", "des Panoramas", "des Rosiers", "des Saussaies", "du Bac", "du Chat-qui-Pêche", "du Dahomey", "du Faubourg Saint-Honoré", "du Faubourg-Saint-Denis", "du Havre"]
street_name:
- "#{street_prefix} #{street_suffix}"
street_address:
- "#{building_number} #{street_name}"
full_address:
- "#{street_address}, #{zip_code} #{city}"
- "#{secondary_address}, #{street_address}, #{zip_code} #{city}"
default_country: [France]
7 changes: 7 additions & 0 deletions lib/locales/fr/book.yml
@@ -0,0 +1,7 @@
fr:
faker:
book:
title: ['La Discipline des orphelins', 'Le Couloir de tous les mépris', "L'Odeur du sanglier", 'La Promise du voyeur', "L'Odyssée invisible", 'La Soumission comme passion', 'Le Siècle de la rue voisine', 'Le Désir des femmes fortes', 'Pourquoi je mens ?', 'La Peau des savants', 'La progéniture du mal']
author: "#{Name.name}"
publisher: ['Éditions du Soleil', 'La Perdrix', 'Les Éditions jaune turquoise', 'Bordel père et fils', 'Au lecteur éclairé', 'Lire en dormant']
quote: ['Qui vivra verra', 'L’habit ne fait pas le moine', 'Chacun voit midi à sa porte', 'Mieux vaut prévenir que guérir', 'Petit a petit, l’oiseau fait son nid', 'Qui court deux lievres a la fois, n’en prend aucun', 'Qui n’avance pas, recule']
4 changes: 4 additions & 0 deletions lib/locales/fr/color.yml
@@ -0,0 +1,4 @@
fr:
faker:
color:
name: ["rouge", "vert", "bleu", "jaune", "violet", "vert menthe", "bleu sarcelle", "blanc", "noir", "orange", "rose", "gris", "marron", "turquoise", "brun", "bleu ciel", "saumon", "prune", "orchidée", "olive", "magenta", "vert citron", "ivoire", "indigo", "or", "fuchsia", "cyan", "azur", "lavande", "argent"]
17 changes: 17 additions & 0 deletions lib/locales/fr/company.yml
@@ -0,0 +1,17 @@
fr:
faker:
company:
suffix: [SARL, SA, EURL, SAS, SEM, SCOP, GIE, EI]
# Buzzword wordlist from http://www.1728.com/buzzword.htm
buzzwords:
- ["Adaptive", "Advanced", "Ameliorated", "Assimilated", "Automated", "Balanced", "Business-focused", "Centralized", "Cloned", "Compatible", "Configurable", "Cross-group", "Cross-platform", "Customer-focused", "Customizable", "Decentralized", "De-engineered", "Devolved", "Digitized", "Distributed", "Diverse", "Down-sized", "Enhanced", "Enterprise-wide", "Ergonomic", "Exclusive", "Expanded", "Extended", "Face to face", "Focused", "Front-line", "Fully-configurable", "Function-based", "Fundamental", "Future-proofed", "Grass-roots", "Horizontal", "Implemented", "Innovative", "Integrated", "Intuitive", "Inverse", "Managed", "Mandatory", "Monitored", "Multi-channelled", "Multi-lateral", "Multi-layered", "Multi-tiered", "Networked", "Object-based", "Open-architected", "Open-source", "Operative", "Optimized", "Optional", "Organic", "Organized", "Persevering", "Persistent", "Phased", "Polarised", "Pre-emptive", "Proactive", "Profit-focused", "Profound", "Programmable", "Progressive", "Public-key", "Quality-focused", "Reactive", "Realigned", "Re-contextualized", "Re-engineered", "Reduced", "Reverse-engineered", "Right-sized", "Robust", "Seamless", "Secured", "Self-enabling", "Sharable", "Stand-alone", "Streamlined", "Switchable", "Synchronised", "Synergistic", "Synergized", "Team-oriented", "Total", "Triple-buffered", "Universal", "Up-sized", "Upgradable", "User-centric", "User-friendly", "Versatile", "Virtual", "Visionary", "Vision-oriented"]
- ["24 hour", "24/7", "3rd generation", "4th generation", "5th generation", "6th generation", "actuating", "analyzing", "asymmetric", "asynchronous", "attitude-oriented", "background", "bandwidth-monitored", "bi-directional", "bifurcated", "bottom-line", "clear-thinking", "client-driven", "client-server", "coherent", "cohesive", "composite", "context-sensitive", "contextually-based", "content-based", "dedicated", "demand-driven", "didactic", "directional", "discrete", "disintermediate", "dynamic", "eco-centric", "empowering", "encompassing", "even-keeled", "executive", "explicit", "exuding", "fault-tolerant", "foreground", "fresh-thinking", "full-range", "global", "grid-enabled", "heuristic", "high-level", "holistic", "homogeneous", "human-resource", "hybrid", "impactful", "incremental", "intangible", "interactive", "intermediate", "leading edge", "local", "logistical", "maximized", "methodical", "mission-critical", "mobile", "modular", "motivating", "multimedia", "multi-state", "multi-tasking", "national", "needs-based", "neutral", "next generation", "non-volatile", "object-oriented", "optimal", "optimizing", "radical", "real-time", "reciprocal", "regional", "responsive", "scalable", "secondary", "solution-oriented", "stable", "static", "systematic", "systemic", "system-worthy", "tangible", "tertiary", "transitional", "uniform", "upward-trending", "user-facing", "value-added", "web-enabled", "well-modulated", "zero administration", "zero defect", "zero tolerance"]
- ["ability", "access", "adapter", "algorithm", "alliance", "analyzer", "application", "approach", "architecture", "archive", "artificial intelligence", "array", "attitude", "benchmark", "budgetary management", "capability", "capacity", "challenge", "circuit", "collaboration", "complexity", "concept", "conglomeration", "contingency", "core", "customer loyalty", "database", "data-warehouse", "definition", "emulation", "encoding", "encryption", "extranet", "firmware", "flexibility", "focus group", "forecast", "frame", "framework", "function", "functionalities", "Graphic Interface", "groupware", "Graphical User Interface", "hardware", "help-desk", "hierarchy", "hub", "implementation", "info-mediaries", "infrastructure", "initiative", "installation", "instruction set", "interface", "internet solution", "intranet", "knowledge user", "knowledge base", "local area network", "leverage", "matrices", "matrix", "methodology", "middleware", "migration", "model", "moderator", "monitoring", "moratorium", "neural-net", "open architecture", "open system", "orchestration", "paradigm", "parallelism", "policy", "portal", "pricing structure", "process improvement", "product", "productivity", "project", "projection", "protocol", "secured line", "service-desk", "software", "solution", "standardization", "strategy", "structure", "success", "superstructure", "support", "synergy", "system engine", "task-force", "throughput", "time-frame", "toolset", "utilisation", "website", "workforce"]
# BS wordlist from http://dack.com/web/bullshit.html
bs:
- ["implement", "utilize", "integrate", "streamline", "optimize", "evolve", "transform", "embrace", "enable", "orchestrate", "leverage", "reinvent", "aggregate", "architect", "enhance", "incentivize", "morph", "empower", "envisioneer", "monetize", "harness", "facilitate", "seize", "disintermediate", "synergize", "strategize", "deploy", "brand", "grow", "target", "syndicate", "synthesize", "deliver", "mesh", "incubate", "engage", "maximize", "benchmark", "expedite", "reintermediate", "whiteboard", "visualize", "repurpose", "innovate", "scale", "unleash", "drive", "extend", "engineer", "revolutionize", "generate", "exploit", "transition", "e-enable", "iterate", "cultivate", "matrix", "productize", "redefine", "recontextualize"]
- ["clicks-and-mortar", "value-added", "vertical", "proactive", "robust", "revolutionary", "scalable", "leading-edge", "innovative", "intuitive", "strategic", "e-business", "mission-critical", "sticky", "one-to-one", "24/7", "end-to-end", "global", "B2B", "B2C", "granular", "frictionless", "virtual", "viral", "dynamic", "24/365", "best-of-breed", "killer", "magnetic", "bleeding-edge", "web-enabled", "interactive", "dot-com", "sexy", "back-end", "real-time", "efficient", "front-end", "distributed", "seamless", "extensible", "turn-key", "world-class", "open-source", "cross-platform", "cross-media", "synergistic", "bricks-and-clicks", "out-of-the-box", "enterprise", "integrated", "impactful", "wireless", "transparent", "next-generation", "cutting-edge", "user-centric", "visionary", "customized", "ubiquitous", "plug-and-play", "collaborative", "compelling", "holistic", "rich"]
- ["synergies", "web-readiness", "paradigms", "markets", "partnerships", "infrastructures", "platforms", "initiatives", "channels", "eyeballs", "communities", "ROI", "solutions", "e-tailers", "e-services", "action-items", "portals", "niches", "technologies", "content", "vortals", "supply-chains", "convergence", "relationships", "architectures", "interfaces", "e-markets", "e-commerce", "systems", "bandwidth", "infomediaries", "models", "mindshare", "deliverables", "users", "schemas", "networks", "applications", "metrics", "e-business", "functionalities", "experiences", "web services", "methodologies"]
name:
- "#{Name.last_name} #{suffix}"
- "#{Name.last_name} et #{Name.last_name}"

0 comments on commit 912632c

Please sign in to comment.