Spaces:
Paused
Paused
Delete public/i18n.js
Browse files- public/i18n.js +0 -67
public/i18n.js
DELETED
|
@@ -1,67 +0,0 @@
|
|
| 1 |
-
// ==========================================
|
| 2 |
-
// PIXELDRIVE - i18n (FR / EN)
|
| 3 |
-
// ==========================================
|
| 4 |
-
window.I18N = {
|
| 5 |
-
fr: {
|
| 6 |
-
nav_section: 'Navigation', nav_files: 'Mes Fichiers', nav_shared: 'Partagés', nav_recent: 'Récents',
|
| 7 |
-
upload: 'Uploader', new_folder: 'Nouveau Dossier', refresh: 'Rafraîchir',
|
| 8 |
-
sort_name_asc: 'Nom (A-Z)', sort_name_desc: 'Nom (Z-A)', sort_size: 'Taille', sort_date: 'Date',
|
| 9 |
-
username: 'Utilisateur', password: 'Mot de passe', confirm_pass: 'Confirmer',
|
| 10 |
-
login_btn: 'Se connecter', register_btn: 'Créer compte',
|
| 11 |
-
no_account: "Pas de compte ? S'inscrire", have_account: 'Déjà un compte ? Se connecter',
|
| 12 |
-
tos_accept: "J'accepte les CGU",
|
| 13 |
-
sec_shared_me: 'Partagés avec moi', sec_my_shares: 'Mes partages utilisateurs (gestion)', sec_my_links: 'Mes liens publics',
|
| 14 |
-
empty_folder: 'Dossier vide', empty_shared: 'Rien ne vous a été partagé', empty_my_shares: 'Aucun partage actif', empty_links: 'Aucun lien public', loading: 'Chargement...',
|
| 15 |
-
ctx_preview: 'Aperçu', ctx_download: 'Télécharger', ctx_link: 'Lien public', ctx_share_user: 'Partager à un utilisateur', ctx_remove: 'Retirer de ma liste', ctx_delete: 'Supprimer',
|
| 16 |
-
share_title: 'Partager le fichier', share_preview: 'Lien de prévisualisation', share_preview_hint: 'Page web avec lecteur intégré',
|
| 17 |
-
share_dl: 'Lien de téléchargement direct', share_dl_hint: 'Télécharge le fichier immédiatement',
|
| 18 |
-
share_embed: "Code d'intégration HTML", share_embed_hint: 'À coller sur un site web ou un forum', share_expiry: 'Ces liens expirent dans 7 jours',
|
| 19 |
-
close: 'Fermer', cancel: 'Annuler', download: 'Télécharger',
|
| 20 |
-
tos_title: "Conditions Générales d'Utilisation", tos_accept_btn: "J'accepte",
|
| 21 |
-
settings: 'Paramètres', profile: 'Profil', change_avatar: "Changer l'avatar", remove_avatar: 'Retirer',
|
| 22 |
-
language: 'Langue', theme: 'Thème', theme_dark: 'Sombre', theme_light: 'Clair', default_sort: 'Tri par défaut',
|
| 23 |
-
transfer: 'Transfert', folder: 'Dossier',
|
| 24 |
-
st_pending: 'En attente', st_uploading: 'Envoi...', st_processing: 'Traitement...', st_ready: 'Prêt', st_error: 'Erreur',
|
| 25 |
-
t_copied: 'Lien copié !', t_deleted: 'Supprimé', t_removed: 'Retiré', t_revoked: 'Partage révoqué', t_folder_created: 'Dossier créé',
|
| 26 |
-
t_avatar_saved: 'Avatar mis à jour', t_avatar_removed: 'Avatar retiré', t_lang_changed: 'Langue modifiée',
|
| 27 |
-
dlg_logout_title: 'Déconnexion', dlg_logout_msg: 'Voulez-vous vraiment vous déconnecter ?',
|
| 28 |
-
dlg_remove_msg: "Vous perdrez l'accès à cet élément partagé.", dlg_links_msg: 'Tous les liens publics de ce fichier seront révoqués.',
|
| 29 |
-
dlg_delete_msg: 'Supprimer définitivement', revoke: 'Révoquer',
|
| 30 |
-
expires: 'Expire le', shared_on: 'Partagé le', shared_with: 'partagé avec'
|
| 31 |
-
},
|
| 32 |
-
en: {
|
| 33 |
-
nav_section: 'Navigation', nav_files: 'My Files', nav_shared: 'Shared', nav_recent: 'Recent',
|
| 34 |
-
upload: 'Upload', new_folder: 'New Folder', refresh: 'Refresh',
|
| 35 |
-
sort_name_asc: 'Name (A-Z)', sort_name_desc: 'Name (Z-A)', sort_size: 'Size', sort_date: 'Date',
|
| 36 |
-
username: 'Username', password: 'Password', confirm_pass: 'Confirm',
|
| 37 |
-
login_btn: 'Log in', register_btn: 'Create account',
|
| 38 |
-
no_account: 'No account? Sign up', have_account: 'Already have an account? Log in',
|
| 39 |
-
tos_accept: 'I accept the Terms',
|
| 40 |
-
sec_shared_me: 'Shared with me', sec_my_shares: 'My user shares (management)', sec_my_links: 'My public links',
|
| 41 |
-
empty_folder: 'Empty folder', empty_shared: 'Nothing shared with you', empty_my_shares: 'No active shares', empty_links: 'No public links', loading: 'Loading...',
|
| 42 |
-
ctx_preview: 'Preview', ctx_download: 'Download', ctx_link: 'Public link', ctx_share_user: 'Share with a user', ctx_remove: 'Remove from my list', ctx_delete: 'Delete',
|
| 43 |
-
share_title: 'Share file', share_preview: 'Preview link', share_preview_hint: 'Web page with embedded player',
|
| 44 |
-
share_dl: 'Direct download link', share_dl_hint: 'Downloads the file immediately',
|
| 45 |
-
share_embed: 'HTML embed code', share_embed_hint: 'Paste on a website or forum', share_expiry: 'These links expire in 7 days',
|
| 46 |
-
close: 'Close', cancel: 'Cancel', download: 'Download',
|
| 47 |
-
tos_title: 'Terms of Service', tos_accept_btn: 'I accept',
|
| 48 |
-
settings: 'Settings', profile: 'Profile', change_avatar: 'Change avatar', remove_avatar: 'Remove',
|
| 49 |
-
language: 'Language', theme: 'Theme', theme_dark: 'Dark', theme_light: 'Light', default_sort: 'Default sort',
|
| 50 |
-
transfer: 'Transfer', folder: 'Folder',
|
| 51 |
-
st_pending: 'Pending', st_uploading: 'Uploading...', st_processing: 'Processing...', st_ready: 'Ready', st_error: 'Error',
|
| 52 |
-
t_copied: 'Link copied!', t_deleted: 'Deleted', t_removed: 'Removed', t_revoked: 'Share revoked', t_folder_created: 'Folder created',
|
| 53 |
-
t_avatar_saved: 'Avatar updated', t_avatar_removed: 'Avatar removed', t_lang_changed: 'Language changed',
|
| 54 |
-
dlg_logout_title: 'Log out', dlg_logout_msg: 'Do you really want to log out?',
|
| 55 |
-
dlg_remove_msg: 'You will lose access to this shared item.', dlg_links_msg: 'All public links for this file will be revoked.',
|
| 56 |
-
dlg_delete_msg: 'Permanently delete', revoke: 'Revoke',
|
| 57 |
-
expires: 'Expires', shared_on: 'Shared on', shared_with: 'shared with'
|
| 58 |
-
}
|
| 59 |
-
};
|
| 60 |
-
window.getLang = () => localStorage.getItem('pd_lang') || 'fr';
|
| 61 |
-
window.t = (k) => { const L = window.I18N[getLang()] || {}; return L[k] !== undefined ? L[k] : (window.I18N.fr[k] !== undefined ? window.I18N.fr[k] : k); };
|
| 62 |
-
window.applyI18n = () => {
|
| 63 |
-
document.querySelectorAll('[data-i18n]').forEach(el => { el.textContent = t(el.getAttribute('data-i18n')); });
|
| 64 |
-
document.querySelectorAll('[data-i18n-ph]').forEach(el => { el.placeholder = t(el.getAttribute('data-i18n-ph')); });
|
| 65 |
-
document.querySelectorAll('[data-i18n-title]').forEach(el => { el.title = t(el.getAttribute('data-i18n-title')); });
|
| 66 |
-
document.documentElement.lang = getLang();
|
| 67 |
-
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|