alexusmai / laravel-file-manager

File manager for Laravel
MIT License
1.14k stars 292 forks source link

French support #117

Closed guysolamour closed 4 years ago

guysolamour commented 4 years ago

Please which file can I edit to translate it in French. Thank you

alexusmai commented 4 years ago

Hi,

  1. Language files placed in another package - vue-laravel-file-manager
  2. Pull request example - link
  3. Use develop branch for pull request
thatflow commented 4 years ago

Hi, https://github.com/alexusmai/vue-laravel-file-manager/pull/47

thatflow commented 4 years ago

Or, publish views and in resources/views/vendor/file-manager/{youreditor}.blade.php

...
let settings = {
    lang: 'en',
    translation: {
        name: 'en',
        content: {
            btn: {
                about: 'À propos',
                back: 'Retour',
                cancel: 'Annuler',
                clear: 'Effacer',
                copy: 'Copier',
                cut: 'Couper',
                delete: 'Supprimer',
                edit: 'Modifier',
                forward: 'Suivant',
                folder: 'Nouveau dossier',
                file: 'Nouveau fichier',
                fullScreen: 'Plein écran',
                grid: 'Grille',
                paste: 'Coller',
                refresh: 'Rafraîchir',
                submit: 'Envoyer',
                table: 'Tableau',
                upload: 'Télécharger',
                uploadSelect: 'Sélectionner fichiers',
                hidden: ' Masquer fichiers',
            },
            clipboard: {
                actionType: 'Type',
                copy: 'Copier',
                cut: 'Coller',
                none: 'Aucune sélection',
                title: 'Clipboard',
            },
            contextMenu: {
                copy: 'Copier',
                cut: 'Coller',
                delete: 'Supprimer',
                download: 'Télécharger',
                info: 'Sélectionné:',
                open: 'Ouvrir',
                paste: 'Coller',
                properties: 'Propriétés',
                rename: 'Renommer',
                select: 'Sélectionner',
                view: 'Voir',
                zip: 'Zipper',
                unzip: 'Dézipper',
                edit: 'Modifier',
                audioPlay: 'Lire',
                videoPlay: 'Lire',
            },
            info: {
                directories: 'Dossiers:',
                files: 'Fichiers:',
                selected: 'Sélectionné:',
                selectedSize: 'Taille fichiers:',
                size: 'Taille fichiers:',
            },
            manager: {
                table: {
                    date: 'Date',
                    folder: 'Dossier',
                    name: 'Nom',
                    size: 'Taille',
                    type: 'Type',
                },
            },
            modal: {
                about: {
                    developer: 'Développeur',
                    name: 'Laravel File Manager',
                    title: 'À propos',
                    version: 'Version',
                },
                delete: {
                    noSelected: 'Aucune sélection!',
                    title: 'Supprimer',
                },
                newFile: {
                    fieldName: 'Nom du fichier',
                    fieldFeedback: 'Ce fichier existe!',
                    title: 'Créer un fichier',
                },
                newFolder: {
                    fieldName: 'Nom du dossier',
                    fieldFeedback: 'Ce dossier existe!',
                    title: 'Créer un dossier',
                },
                preview: {
                    title: 'Prévisualisation',
                },
                properties: {
                    disk: 'Disque',
                    modified: 'Modifié',
                    name: 'Nom',
                    path: 'Chemin',
                    size: 'Taille',
                    title: 'Propriétés',
                    type: 'Type',
                    url: 'URL',
                    access: 'Accès',
                    access_0: 'Accès refusé',
                    access_1: 'Lecture seul',
                    access_2: 'Lecture/écriture',
                },
                rename: {
                    directoryExist: 'Dossier existant',
                    fieldName: 'Entrer un nom',
                    fieldFeedback: 'Nom invalide',
                    fileExist: 'Fichier existant',
                    title: 'Renommer',
                },
                status: {
                    noErrors: 'Aucune erreurs!',
                    title: 'Statut',
                },
                upload: {
                    ifExist: 'Si le fichier existe:',
                    noSelected: 'Aucun fichier sélectionné!',
                    overwrite: 'Écraser!',
                    selected: 'Sélectionné:',
                    size: 'Taille:',
                    skip: 'Passer',
                    title: 'Télécharger fichiers',
                },
                editor: {
                    title: 'Editeur',
                },
                audioPlayer: {
                    title: 'Lecteur audio',
                },
                videoPlayer: {
                    title: 'Lecteur video',
                },
                zip: {
                    title: 'Créer une archive',
                    fieldName: 'Nom archive',
                    fieldFeedback: 'Archive existante!',
                },
                unzip: {
                    title: 'Extraite l\'archive',
                    fieldName: 'Nom du dossier',
                    fieldRadioName: 'Extraire vers:',
                    fieldRadio1: 'Dossier actuel',
                    fieldRadio2: 'Dans un nouveau dossier',
                    fieldFeedback: 'Dossier existant!',
                    warning: 'Attention! Si le nom correspond, les fichiers seront écrasés!',
                },
                cropper: {
                    title: 'Recadrer',
                    apply: 'Appliquer',
                    reset: 'Réinitialisé',
                    save: 'Sauvegarder',
                },
            },
            notifications: {
                cutToClipboard: 'Coller dans le presse-papier!',
                copyToClipboard: 'Copied dans le presse-papier!',
            },
            response: {
                noConfig: 'Configuration introuvable!',
                notFound: 'Introuvable!',
                diskNotFound: 'Disque introuvable!',
                pathNotFound: 'Chemin introuvable!',
                diskSelected: 'Disque sélectionné!',
                // files
                fileExist: 'Fichier existant!',
                fileCreated: 'Fichier créé!',
                fileUpdated: 'Fichier téléchargé!',
                fileNotFound: 'Fichier introuvable!',
                // directories
                dirExist: 'Dossier existant!',
                dirCreated: 'Dossier créé!',
                dirNotFound: 'Dossier introuvable',
                // actions
                uploaded: 'Tous les fichiers ont été téléchargés!',
                notAllUploaded: 'Certains fichiers n\'ont pas été téléchargés!',
                delNotFound: 'Certains éléments n\'ont pas été trouvés!',
                deleted: 'Supprimé!',
                renamed: 'Renommé!',
                copied: 'Copié!',
                // zip
                zipError: 'Erreur dans la création de l\'archive!',
                // acl
                aclError: 'Accès refusé!',
            },
        },
    }
}

fm.$store.commit('fm/settings/manualSettings', settings)
...