<?php

include_once './includes/localization/LocalizationBase.inc.php';

/**
 * This file contains the localization in French for the strings.
 *
 * @author Thomas Schwery <thomas.schwery@epfl.ch>
 */
class Localization extends LocalizationBase {
    const wrongUser = "Nom d'utilisateur ou mot de passe erroné.";
    const loginOk = "Authentification réussie.";

    const SQLdeath = "Connexion à la base de donnée impossible";

    const menuEntryName = "Nom";
    const menuEntryHint = "Popup";
    const menuEntryURL = "Lien";
    const menuEntryMenuId = "Identifiant menu";
    const menuEntryWeight = "Position de l'entrée";
    const menuEntryEdition = "Édition d'une entrée menu";
    const menuEntryNew = "Nouvelle Entrée";
    const menuEntryAdministration = "Administration des menus";

    const userBirthday = "Anniversaire";
    const userCategory = "Catégorie";
    const userMail = "Adresse E-Mail";
    const userFullName = "Nom complet";
    const userUsername = "Nom d'utilisateur";
    const userPassword = "Mot de passe";
    const userBox = "Boîte utilisateur";
    const userLoggedAs = "Vous êtes authentifié en tant que";

    const userLogout = "Désauthentification";
    const userLogoutMessage = "Vous avez été désauthentifié avec succès";
    const userLoginLink = "Page d'authentification";

    const userAdmin = "Administration utilisateurs";
    const userDeleteArticles = "Supprimer les articles";
    const userKeepArticles = "Garder les articles";
    const userEdit = "Édition d'un utilisateur";

    const generalEdit = "Éditer cette entrée";
    const generalDelete = "Supprimer cette entrée";
    const generalCreate = "Créer une nouvelle entrée";
    const generalDeletionConfirmation = "Êtes-vous sûr de vouloir supprimer cette entrée ?";
    const generalDeletionNumber = "entrées supprimées.";
    const generalEditionResult = "Entrée modifiée";
    const generalBackAdmin = "Retourner à la liste";
    const generalBadFormat = "La date entrée n'était dans aucun format reconnaissable. Le 01 / 01 / 1970 a été utilisé.";
    const generalSubmit = "Envoyer";

    const navigationMenu = "Menu";

    const categoryNew = "Nouvelle catégorie";
    const categoryAdmin = "Administration des catégories";
    const categoryName = "Nom de la catégorie";
    const categoryId = "Identifiant";
    const categoryEdition = "Édition d'une catégorie";
    const categoryList = "Liste des catégories";
    const categoryDeletion = "Suppression d'une catégorie";

    const memberRightNew = "Nouveau droit utilisateur";
    const memberRightName = "Nom du droit utilisateur";
    const memberRightId = "Identifiant";
    const memberRightEdition = "Édition d'un droit utilisateur";
    const memberRightList = "Liste des droits utilisateurs";
    const memberRightDeletion = "Suppression d'un droit utilisateur";
    const memberRightAdmin = "Administration des droits utilisateur";

    const errorTitle = "Erreur";
    const errorMessage = "La page demandée n'a pas pu être trouvée.";

    const at = "à";

    const noEntries = "Aucune entrée pour cette période.";
    const previousMonth = "Mois précédent";
    const nextMonth = "Mois suivant";

    const newsList = "Nouvelles";
    const newsAdmin = "Administration des nouvelles";
    const newsGo = "Se rendre à la nouvelle";
    const newsNewTitle = "Nouvelle";
    const newsNewText = "Texte de la nouvelle";
    const newsEdit = "Édition d'une nouvelle";
    const newsTitle = "Titre";
    const newsDate = "Date de publication";
    const newsHour = "Heure de publication";
    const newsText = "Contenu";
    const newsWholeDay = "Toute la journée";

    const memberList = "Membres";

    const tournamentName = "Concours";
    const tournamentAdmin = "Administration des concours";
    const tournamentCategory = "Catégorie";
    const tournamentPoints = "Points";
    const tournamentRank = "Rang";
    const tournamentDate = "Date";
    const tournamentParticipants = "Participants";
    const tournamentLocation = "Lieu";
    const tournamentType = "Type";
    const tournamentComment = "Commentaire";

    const tournamentAddEntry = "Ajouter un tireur";

    const tournamentEdition = "Édition de concours";
    const tournamentDeletion = "Suppression de concours";
    const tournamentList = "Concours";

    const situationMap = "Situation";

    const adminInstall = "Installation";

    public static function authorWroteDate($author, $date) {
        return "Écrit le " . $date . " par " . $author . ".";
    }

    public static function happenedOn($location, $date) {
        return "S'est déroulé le " . $date . " à " . $location . ".";
    }

    public static function displayingPeriod($from, $to) {
        return "Affichage des entrées de la période " . $from . " à " . $to . ".";
    }
}
?>
