Remember Lagg That I don't know how to code, so I basicly copy paste what Wind gave me for Damnvid and adapted it for OPTF2.
It looks ok (I Hope) and at least you have the strings, until I start making you weapons (the Item List page is going to come in handy)
and ARTICLES!
# -*- coding: utf-8 -*-
DV.languages['French']={
'title':u'Français',
'author':u'Benoît Philippe (Tturbo)',
'strings':{
<!--- Starting for here is the Front Page --->
'OPTF2': u'OPTF2',
'Item List': u'Liste des Objets',
'Attribute List': u'Liste des Attributs',
'News': u'Nouvelles',
'About': u'À Propos',
'Search': u'Rechercher',
'Top Backpacks': u'Sac à Dos les plus Vus',
'User': u'Utilisateur',
'Views': u'Vues',
'OPTF2 uses the Steam API': u'OPTF2 utilise l'API de Steam',
<!--- Starting for here is the Item List Page --->
'All items in TF2': u'Tous les Objets de TF2',
'Filter': u'Filtre',
<!--- Starting for here is the Attribute List Page --->
'All item attributes': u'Tous les attributs d'\Objet',
'Click on an attribute name to see the items it is attached to.': u'Cliquez sur un attribut pour voir les objets auquel il est associé',
'ID': u'ID',
'Name': u'Nom',
'Description': u'Description',
'Value Type': u'Type de valeur',
'Class': u'Classe',
'Download as Wikitext': u'Télécharger au format Wikitext',
<!--- Starting for here is the About Page --->
'About OPTF2': u'À Propod d'\OPTF2',
'OPTF2 is a backpack viewer for Team Fortress 2 that uses the Steamodd Python module.': u'OPTF2 est un visionneur de Sac à Dos pour Team Fortress 2 utilisant le module Python Steamodd',
'Project Homepage': u'Page du Projet',
'Contributors': u'Contributeurs',
'Pilk (Logo)': u'Pilk (Logo)',
'lhavelund (Favicon/shortcut icon)': u'lhavelund (icône de favori/raccourci)',
'License': u'Licence',
<!--- Starting for here is the Item Box --->
'Lagg's Spam Hammer': u'Spam Hammer de Lagg',
'Official TF Wiki Article': u'Article Officiel du TF Wiki',
'Link to this item': u'Lien vers cet objet',
'This item is out of date, it may have been customized or deleted': u'Cet objet est périmé, il peut avoir été personnalisé ou supprimé',
'Level': u'Niveau',
'Serial': u'Numéro de série',
'Position': u'Position',
'Equipped': u'Équipé',
'No': u'Non',
'Gift from:': u'Cadeau offert par:',
'Date Received: YYYY-MM-DD': u'Reçu le: DD-MM-YYYY'
'Effect:': u'Effet:',
'Untradeable': u'Non échangeable'
'I made this!': u'C'est moi qui l'ai fait !:',
<!--- Starting for here is a list of every unsual effect --->
'Community Sparkle ': u'Communauté Étincelante',
'Holy Glow': u'Auréole',
'Green Confetti': u'Confetti verts',
'Purple Confetti': u'Confetti violets',
'Haunted Ghosts': u'Fantômes',
'Green Energy': u'Énergie verte',
'Purple Energy': u'Énergie violette',
'Circling TF Logo': u'Logo TF tournant',
'Flying Bits': u'Particules volantes',
'Massed Flies': u'Cortège de mouches',
'Burning Flames': u'Flammes brûlantes',
'Scorching Flames': u'Flammes écorcheuses',
'Searing Plasma': u'Plasma brûlant',
'Vivid Plasma': u'Vivid Plasma',
'Sunbeams': u'Rayons de soleil',
'Circling Peace Sign': u'Symbole Peace tournant',
'Circling Heart': u'Cœur tournant',
<!--- Starting for here is the Backpack header --->
'Offline': u'Hors-ligne',
'Online': u'En Ligne',
'Away': u'Absent',
'Busy': u'Occupé',
'XXXX views': u'XXXX vues',
'XXXX weapons': u'XXXX armes',
'XXX Hats': u'XXX Chapeaux',
'XX Misc': u'XX Divers',
'(XXX Total)': u'(XXX Total)',
'Sort': u'Trier',
'Class': u'Classe',
'Quality': u'Qualité',
'Timeline': u'Chronologie',
'Page': u'Page',
<!--- Starting for here is the Sort List --->
'Default': u'Par défaut',
'Time': u'Temps',
'Serial': u'Numéro de série',
'Level': u'Niveau',
'Name': u'Nom',
'Type': u'Type',
'Class': u'Classe',
<!--- Starting for here is the Class List --->
'All': u'Toutes',
'Scout': u'Scout',
'Soldier': u'Soldier',
'Pyro': u'Pyro',
'Demoman': u'Demoman',
'Heavy': u'Heavy',
'Engineer': u'Engineer',
'Medic': u'Medic',
'Sniper': u'Sniper',
'Spy': u'Spy',
<!--- Starting for here is the Quality List --->
'All': u'Toutes',
'Unique': u'Unique',
'Community': u'De la Communauté',
'Self-Made': u'Faits Soi-Même',
'Unusual': u'Étrange',
'Valve': u'Valve',
'Vintage': u'Rétro',
<!--- Starting for here is the Timeline List --->
<!--- BE CAREFUL! The format in french isn't Sunday January 30th 2011 but Dimanche 30 Janvier 2011, Time should have 24 hours format too --->
'Now': u'Maintenant',
'Monday': u'Lundi',
'Tuesday': u'Mardi',
'Wednesday': u'Mercredi',
'Thursday': u'Jeudi',
'Friday': u'Vendredi',
'Saturday': u'Samedi',
'Sunday': u'Dimanche',
'January': u'Janvier',
'February': u'Février',
'March': u'Mars',
'April': u'Avril',
'May': u'Mai',
'June': u'Juin',
'July': u'Juillet',
'August': u'Août',
'September': u'Septembre',
'October': u'Octobre',
'November': u'Novembre',
'December': u'Décembre',
<!--- Starting for here is the Page List (numbers are the same :P) --->
'Show All': u'Afficher tout',
}
}