translate function truncate after 10 chars ?

Hi,

I use the translate function to get the label of a dropdown list. However, the result is truncated at 10 chars.

$bean->region_c = "Lajemmerais";

$value = translate($bean->field_defs['region_c']['options'], '', $bean->region_c);

$value will contain : Lajemmerai

Using Sugar 6.5 CE.

Any cues ?

Thanks,

Jonathan

  • Please attach your language file to this tread.  I dont see anything in the code of that function that would truncate the returned value and want to test it with your file.

  • Hi,

    I didnt found how to attach files in here so here is a link :

    http://altitudeconseil.ca/temp/20160415.zip

    I found that the files have a lot and lot of empty lines. But I don't know if it's the problem.

    Thanks,

    Jonathan

  • Ok here is the language file with empty lines removed. The dropdown is region_list.

    <?php
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Cold Call' => 'Démarchage téléphonique',
      'Existing Customer' => 'Référence client',
      'Conference' => 'Représentation (dîner & conférence)',
      'Trade Show' => 'Activité & Congrès',
      'Other' => 'Autre',
      'Prospection' => 'Prospection',
      'Supplier' => 'Fournisseur',
      'Association' => 'Association',
      'Internet' => 'Internet',
      'Unknown' => 'Ne sais pas',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Cold Call' => 'Démarchage téléphonique',
      'Conference' => 'Représentation (dîner & conférence)',
      'Trade Show' => 'Activité & Congrès',
      'Other' => 'Autre',
      'Prospection' => 'Prospection',
      'Supplier' => 'Fournisseur',
      'Association' => 'Association',
      'Internet' => 'Internet',
      'Unknown' => 'Ne sais pas',
      'Referral' => 'Référence client',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Conference' => 'Représentation (dîner & conférence)',
      'Trade Show' => 'Activité & Congrès',
      'Other' => 'Autre',
      'Prospection' => 'Prospection',
      'Supplier' => 'Fournisseur',
      'Association' => 'Association',
      'Internet' => 'Internet',
      'Unknown' => 'Ne sais pas',
      'Referral' => 'Référence client',
      'Telemarketing' => 'Démarchage téléphonique',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['probability_list']=array (
      '' => '',
      25 => '25%',
      50 => '50%',
      75 => '75%',
      95 => '95%',
    );
    $GLOBALS['app_list_strings']['region_list']=array (
      '' => '',
      'Acton' => 'Acton',
      'Arthabaska' => 'Arthabaska',
      'Drummond' => 'Drummond',
      'Erable' => 'Érable',
      'Granby' => 'Granby',
      'Lajemmerais' => 'Lajemmerais',
      'Longueuil' => 'Longueuil',
      'Maskoutain' => 'Maskoutain',
      'NicoletYamaska' => 'Nicolet-Yamaska',
      'TroisRivieres' => 'Trois-Rivières',
      'ValleeDuRichelieu' => 'Vallée-du-Richelieu',
      'Autres' => 'Autres régions (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['region_list']=array (
      '' => '',
      'Acton' => 'Acton',
      'Arthabaska' => 'Arthabaska',
      'Drummond' => 'Drummond',
      'Erable' => 'Érable',
      'Granby' => 'Granby',
      'Lajemmerais' => 'Lajemmerais',
      'Longueuil' => 'Longueuil',
      'Maskoutain' => 'Maskoutain',
      'NicoletYamaska' => 'Nicolet-Yamaska',
      'TroisRivieres' => 'Trois-Rivières',
      'ValleeDuRichelieu' => 'Vallée-du-Richelieu',
      'Autres' => 'Autres régions (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['region_list']=array (
      '' => '',
      'Acton' => 'Acton',
      'Arthabaska' => 'Arthabaska',
      'Drummond' => 'Drummond',
      'Erable' => 'Érable',
      'Granby' => 'Granby',
      'Lajemmerais' => 'Lajemmerais',
      'Longueuil' => 'Longueuil',
      'Maskoutain' => 'Maskoutain',
      'NicoletYamaska' => 'Nicolet-Yamaska',
      'TroisRivieres' => 'Trois-Rivières',
      'ValleeDuRichelieu' => 'Vallée-du-Richelieu',
      'Autres' => 'Autre région (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Aeronautique' => 'Aéronautique',
      'Alimentation' => 'Alimentation',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Metal' => 'Produits métalliques',
      'Usinage' => 'Usinage',
      'Autres' => 'Autre secteur (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Aeronautique' => 'Aéronautique',
      'Alimentation' => 'Alimentation',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Metal' => 'Produits métalliques',
      'Usinage' => 'Usinage',
      'Autres' => 'Autre secteur (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['region_list']=array (
      '' => '',
      'Acton' => 'Acton',
      'Arthabaska' => 'Arthabaska',
      'Drummond' => 'Drummond',
      'Erable' => 'Érable',
      'Granby' => 'Granby',
      'Lajemmerais' => 'Lajemmerais',
      'Longueuil' => 'Longueuil',
      'Maskoutain' => 'Maskoutain',
      'NicoletYamaska' => 'Nicolet-Yamaska',
      'TroisRivieres' => 'Trois-Rivières',
      'ValleeDuRichelieu' => 'Vallée-du-Richelieu',
      'Autres' => 'Autre région (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['call_direction_dom']=array (
      'Outbound' => 'Sortant',
      'Inbound' => 'Entrant',
    );
    $GLOBALS['app_list_strings']['place_list']=array (
      'client' => 'Client',
      'cofamek' => 'Cofamek',
      'autre' => 'Autre (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['workers_list']=array (
      '' => '',
      10 => '10 à 30',
      31 => '31 à 75',
      76 => '76 à 150',
      151 => '151 à 500',
      501 => '501 +',
    );
    $GLOBALS['app_list_strings']['sales_stage_dom']=array (
      10 => 'Proposition verbale',
      25 => 'Proposition écrite: peu de chance',
      50 => 'Proposition écrite: incertain',
      75 => 'Proposition écrite: confiant',
      'Closed Won' => 'Gagné',
      'Closed Lost' => 'Perdu',
    );
    $GLOBALS['app_list_strings']['sales_probability_dom']=array (
      10 => '10',
      25 => '25',
      50 => '50',
      75 => '75',
      'Closed Won' => '100',
      'Closed Lost' => '0',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Other' => 'Autre (spécifiez:)',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Unknown' => 'Ne sais pas',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Actif' => 'Client actif',
      'Inactif' => 'Client inactif',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Actif' => 'Client actif',
      'Inactif' => 'Client inactif',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre (spécifiez:)',
    );
    $GLOBALS['app_list_strings']['opp_type_list']=array (
      'Impartition' => 'Impartition',
      'Interne' => 'Interne',
      'Fabrication' => 'Fabrication',
      'Autre' => 'Autre',
    );
    $app_strings['LBL_TABGROUP_SALES'] = 'Clients';
    $app_strings['LBL_TABGROUP_SUPPORT'] = 'Prospection';
    $app_strings['LBL_TABGROUP_COLLABORATION'] = 'Opportunités';
    $GLOBALS['app_list_strings']['document_category_dom']=array (
      'Ventes' => 'Ventes',
      'Pub' => 'Publicité',
      'Aide' => 'Aide-mémoire',
    );
    $GLOBALS['app_list_strings']['salutation_dom']=array (
      '' => '',
      'Monsieur' => 'Monsieur',
      'Madame' => 'Madame',
    );
    $GLOBALS['app_list_strings']['language_list']=array (
      '' => '',
      'French' => 'Français',
      'English' => 'Anglais',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Aeronautique' => 'Aéronautique',
      'Alimentation' => 'Alimentation',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Metal' => 'Produits métalliques',
      'Usinage' => 'Usinage',
      'Autre' => 'Autre secteur (spécifiez:)',
    );
    $app_strings['LBL_GROUPTAB0_1318536521'] = 'Tableau de bord';
    $app_list_strings['moduleList']['Home']='Mes activités';
    $app_list_strings['moduleList']['Cases']='Plaintes';
    $GLOBALS['app_list_strings']['case_type_dom']=array (
      'RH' => 'Ressources humaines',
      'Mandat' => 'Mandat',
      'Outils' => 'Outils - Équipements',
      'Marketing' => 'Marketing',
      'Autre' => 'Autre',
    );
    $GLOBALS['app_list_strings']['case_status_dom']=array (
      'New' => 'Nouveau',
      'Traitement' => 'En traitement',
      'Closed' => 'Fermée',
      'Duplicate' => 'Dupliquée',
      'Rejected' => 'Rejetée',
    );
    $GLOBALS['app_list_strings']['reminder_time_options']=array (
      60 => '1 minute avant',
      300 => '5 minutes avant',
      600 => '10 minutes avant',
      900 => '15 minutes avant',
      1800 => '30 minutes avant',
      3600 => '1 heure avant',
      7200 => '2 heures avant',
      86400 => '1 jour avant',
    );
    $GLOBALS['app_list_strings']['task_status_dom']=array (
      'Not Started' => 'Non démarrée',
      'In Progress' => 'En cours',
      'DCM' => 'Suivi DCM',
      'Completed' => 'Terminée',
      'Pending Input' => 'Attente d\'infos internes',
      'pending_external_input' => 'Attente d\'infos externes',
      'canceled' => 'Abandonnée ou annulée',
      'Deferred' => 'Décalée',
      'suspended' => 'Suspendue',
    );
    $GLOBALS['app_list_strings']['project_status_dom']=array (
      'Planification' => 'Planifié',
      'EnCours' => 'En cours',
      'Termine' => 'Terminé',
    );
    $GLOBALS['app_list_strings']['campaign_type_dom']=array (
      '' => '',
      'Mail' => 'Courrier',
      'Telesales' => 'Démarchage téléphonique',
      'Email' => 'Email',
      'Social' => 'Média sociaux',
      'NewsLetter' => 'Newsletter',
      'Web' => 'Site web',
      'Other' => 'Autre',
    );
    $GLOBALS['app_list_strings']['campaign_status_dom']=array (
      '' => '',
      'Planning' => 'En préparation',
      'Active' => 'En cours d\'envoi',
      'Complete' => 'Terminer',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Electronique' => 'Informatique et électroniques',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'Usinage' => 'Usinage',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Fabrication' => 'Autre fabrications',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Papier' => 'Pâtes et papiers',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
    );
    $GLOBALS['app_list_strings']['region_list']=array (
      '' => '',
      'Acton' => 'Acton',
      'Arthabaska' => 'Arthabaska',
      'Autres' => 'Autre région',
      'BasStLaurent' => 'Bas St-Laurent',
      'Beauce' => 'Beauce',
      'ChaudiereAppalaches' => 'Chaudière-Appalaches',
      'Drummond' => 'Drummond',
      'Estrie' => 'Estrie',
      'Granby' => 'Granby',
      'Lajemmerais' => 'Lajemmerais',
      'Longueuil' => 'Longueuil',
      'Maskoutain' => 'Maskoutain',
      'NicoletYamaska' => 'Nicolet-Yamaska',
      'Quebec' => 'Québec',
      'TroisRivieres' => 'Trois-Rivières',
      'ValleeDuRichelieu' => 'Vallée-du-Richelieu',
      'Erable' => 'Érable',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Fabrication' => 'Autre fabrications',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Papier' => 'Pâtes et papiers',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Fabrication' => 'Autre fabrications',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Papier' => 'Pâtes et papiers',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
      'Energie' => 'Énergie',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Fabrication' => 'Autre fabrications',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Papier' => 'Pâtes et papiers',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
      'Energie' => 'Énergie',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Fabrication' => 'Autre fabrications',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Papier' => 'Pâtes et papiers',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
      'Energie' => 'Energie',
    );
    $GLOBALS['app_list_strings']['sector_list']=array (
      '' => '',
      'Alimentation' => 'Alimentation',
      'Fabrication' => 'Autre fabrications',
      'Autre' => 'Autre secteur (spécifiez:)',
      'Aeronautique' => 'Aéronautique',
      'Bois' => 'Bois',
      'Construction' => 'Construction',
      'Emballage' => 'Emballages',
      'Energie' => 'Energie',
      'Imprimerie' => 'Imprimerie',
      'Electronique' => 'Informatique et électroniques',
      'Ingenierie' => 'Ingénierie',
      'Machines' => 'Machines',
      'Transport' => 'Matériel de transport',
      'Electrique' => 'Matériel et composants Électriques',
      'Meuble' => 'Meubles',
      'Plastique' => 'Plastiques et Caoutchouc',
      'Chimique' => 'Produits chimiques',
      'Metal' => 'Produits métalliques',
      'NonMetallique' => 'Produits non-métallique',
      'Papier' => 'Pâtes et papiers',
      'Textile' => 'Textiles',
      'Usinage' => 'Usinage',
    );
    $GLOBALS['app_list_strings']['lead_status_dom']=array (
      '' => '',
      'Dead' => 'Abandonné',
      'Converted' => 'Converti',
      'Demarchage' => 'Démarchage téléphonique',
      'In Process' => 'En traitement',
      'InProcess_nopub' => 'En traitement – sans pub',
      'RDV' => 'En traitement - RDV obtenu',
      'New' => 'Nouveau',
    );
    $GLOBALS['app_list_strings']['account_type_dom']=array (
      '' => '',
      'Dead' => 'Abandonné',
      'Actif' => 'Client actif',
      'Actif_nopub' => 'Client actif – sans pub',
      'Inactif' => 'Client inactif',
      'Inactif_nopub' => 'Client inactif – sans pub',
      'Competitor' => 'Concurrent',
      'Lead' => 'Lead',
      'Lead_nopub' => 'Lead – sans pub',
      'Partner' => 'Partenaire',
      'Other' => 'Autre',
    );
    $GLOBALS['app_list_strings']['contact_status_list']=array (
        '' => '',
        'dead' => 'Abandonné',
        'acheteur' => 'Acheteur de service',
        'acheteur_nopub' => 'Acheteur de service – sans pub',
        'cible' => 'Cible',
        'cible_nopub' => 'Cible – sans pub',
        'poste' => 'N\'est plus en poste',
        'autre' => 'Autre',
    );
    $GLOBALS['app_list_strings']['lead_source_dom']=array (
      '' => '',
      'Trade Show' => 'Activité & Congrès',
      'Association' => 'Association',
      'Actif' => 'Client actif',
      'Inactif' => 'Client inactif',
      'Telemarketing' => 'Démarchage téléphonique',
      'Supplier' => 'Fournisseur',
      'Internet' => 'Internet',
      'Prospection' => 'Prospection',
      'Conference' => 'Représentation (dîner & conférence)',
      'Referral' => 'Référence client',
      'EmploiQuebec' => 'Emploi Québec',
      'Unknown' => 'Ne sais pas',
      'Other' => 'Autre (spécifiez:)',
      );  
    
  • Ok just found out... I was reusing the ticker_symbol field to store the $value and the field is set to a max of 10 chars...