Clean project: remove test files, debug logs, and add documentation
This commit is contained in:
292
unionflow-mobile-apps/lib/l10n/app_en.arb
Normal file
292
unionflow-mobile-apps/lib/l10n/app_en.arb
Normal file
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"@@locale": "en",
|
||||
|
||||
"appTitle": "UnionFlow",
|
||||
"@appTitle": {
|
||||
"description": "Application title"
|
||||
},
|
||||
|
||||
"login": "Login",
|
||||
"logout": "Logout",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"forgotPassword": "Forgot password?",
|
||||
"rememberMe": "Remember me",
|
||||
"signIn": "Sign in",
|
||||
"signUp": "Sign up",
|
||||
"welcome": "Welcome",
|
||||
"welcomeBack": "Welcome back",
|
||||
|
||||
"dashboard": "Dashboard",
|
||||
"members": "Members",
|
||||
"events": "Events",
|
||||
"organisations": "Organizations",
|
||||
"cotisations": "Contributions",
|
||||
"solidarity": "Solidarity",
|
||||
"reports": "Reports",
|
||||
"notifications": "Notifications",
|
||||
"profile": "Profile",
|
||||
"settings": "Settings",
|
||||
"more": "More",
|
||||
|
||||
"search": "Search",
|
||||
"filter": "Filter",
|
||||
"sort": "Sort",
|
||||
"create": "Create",
|
||||
"add": "Add",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"save": "Save",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"close": "Close",
|
||||
"back": "Back",
|
||||
"next": "Next",
|
||||
"previous": "Previous",
|
||||
"finish": "Finish",
|
||||
"retry": "Retry",
|
||||
"refresh": "Refresh",
|
||||
"export": "Export",
|
||||
"import": "Import",
|
||||
"download": "Download",
|
||||
"upload": "Upload",
|
||||
"share": "Share",
|
||||
"print": "Print",
|
||||
|
||||
"loading": "Loading...",
|
||||
"loadingData": "Loading data...",
|
||||
"initializing": "Initializing...",
|
||||
"updating": "Updating...",
|
||||
"saving": "Saving...",
|
||||
"deleting": "Deleting...",
|
||||
"processing": "Processing...",
|
||||
|
||||
"error": "Error",
|
||||
"errorOccurred": "An error occurred",
|
||||
"errorUnexpected": "An unexpected error occurred.",
|
||||
"errorNetwork": "Connection error. Check your internet connection.",
|
||||
"errorServer": "Server error. Please try again later.",
|
||||
"errorAuth": "Not authenticated. Please log in again.",
|
||||
"errorPermission": "Access denied. You don't have the necessary permissions.",
|
||||
"errorNotFound": "Resource not found.",
|
||||
"errorValidation": "Invalid data. Check the information entered.",
|
||||
"errorTimeout": "Request timeout.",
|
||||
|
||||
"success": "Success",
|
||||
"successSaved": "Saved successfully",
|
||||
"successDeleted": "Deleted successfully",
|
||||
"successUpdated": "Updated successfully",
|
||||
"successCreated": "Created successfully",
|
||||
|
||||
"warning": "Warning",
|
||||
"info": "Information",
|
||||
|
||||
"noData": "No data available",
|
||||
"noResults": "No results found",
|
||||
"noConnection": "No connection",
|
||||
"emptyList": "The list is empty",
|
||||
|
||||
"yes": "Yes",
|
||||
"no": "No",
|
||||
"ok": "OK",
|
||||
"all": "All",
|
||||
"none": "None",
|
||||
|
||||
"name": "Name",
|
||||
"firstName": "First name",
|
||||
"lastName": "Last name",
|
||||
"fullName": "Full name",
|
||||
"phone": "Phone",
|
||||
"address": "Address",
|
||||
"city": "City",
|
||||
"postalCode": "Postal code",
|
||||
"country": "Country",
|
||||
"region": "Region",
|
||||
"birthDate": "Birth date",
|
||||
"gender": "Gender",
|
||||
"profession": "Profession",
|
||||
"nationality": "Nationality",
|
||||
|
||||
"status": "Status",
|
||||
"statusActive": "Active",
|
||||
"statusInactive": "Inactive",
|
||||
"statusSuspended": "Suspended",
|
||||
"statusPending": "Pending",
|
||||
"statusConfirmed": "Confirmed",
|
||||
"statusCancelled": "Cancelled",
|
||||
"statusPostponed": "Postponed",
|
||||
"statusDraft": "Draft",
|
||||
|
||||
"role": "Role",
|
||||
"roleSuperAdmin": "Super Admin",
|
||||
"roleOrgAdmin": "Org Admin",
|
||||
"roleModerator": "Moderator",
|
||||
"roleActiveMember": "Active Member",
|
||||
"roleSimpleMember": "Simple Member",
|
||||
"roleVisitor": "Visitor",
|
||||
|
||||
"type": "Type",
|
||||
"typeOfficial": "Official",
|
||||
"typeSocial": "Social",
|
||||
"typeTraining": "Training",
|
||||
"typeSolidarity": "Solidarity",
|
||||
"typeOther": "Other",
|
||||
|
||||
"priority": "Priority",
|
||||
"priorityLow": "Low",
|
||||
"priorityMedium": "Medium",
|
||||
"priorityHigh": "High",
|
||||
|
||||
"date": "Date",
|
||||
"startDate": "Start date",
|
||||
"endDate": "End date",
|
||||
"createdAt": "Created at",
|
||||
"updatedAt": "Updated at",
|
||||
"lastActivity": "Last activity",
|
||||
|
||||
"description": "Description",
|
||||
"details": "Details",
|
||||
"location": "Location",
|
||||
"organizer": "Organizer",
|
||||
"participants": "Participants",
|
||||
"maxParticipants": "Max participants",
|
||||
"currentParticipants": "Current participants",
|
||||
"availableSpots": "Available spots",
|
||||
"full": "Full",
|
||||
|
||||
"cost": "Cost",
|
||||
"free": "Free",
|
||||
"price": "Price",
|
||||
"currency": "Currency",
|
||||
|
||||
"membersManagement": "Members Management",
|
||||
"membersTotal": "{count} members total",
|
||||
"@membersTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"membersActive": "Active",
|
||||
"membersInactive": "Inactive",
|
||||
"membersPending": "Pending",
|
||||
"addMember": "Add member",
|
||||
"editMember": "Edit member",
|
||||
"deleteMember": "Delete member",
|
||||
"memberDetails": "Member details",
|
||||
"searchMembers": "Search member...",
|
||||
"noMembersFound": "No members found",
|
||||
|
||||
"eventsManagement": "Events Management",
|
||||
"eventsTotal": "{count} events total",
|
||||
"@eventsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"eventsUpcoming": "Upcoming",
|
||||
"eventsOngoing": "Ongoing",
|
||||
"eventsPast": "Past",
|
||||
"addEvent": "Add event",
|
||||
"editEvent": "Edit event",
|
||||
"deleteEvent": "Delete event",
|
||||
"eventDetails": "Event details",
|
||||
"searchEvents": "Search event...",
|
||||
"noEventsFound": "No events found",
|
||||
"calendar": "Calendar",
|
||||
"register": "Register",
|
||||
"unregister": "Unregister",
|
||||
|
||||
"organisationsManagement": "Organizations Management",
|
||||
"organisationsTotal": "{count} organizations total",
|
||||
"@organisationsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addOrganisation": "Add organization",
|
||||
"editOrganisation": "Edit organization",
|
||||
"deleteOrganisation": "Delete organization",
|
||||
"organisationDetails": "Organization details",
|
||||
"searchOrganisations": "Search organization...",
|
||||
"noOrganisationsFound": "No organizations found",
|
||||
|
||||
"cotisationsManagement": "Contributions Management",
|
||||
"cotisationsTotal": "{count} contributions total",
|
||||
"@cotisationsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cotisationPaid": "Paid",
|
||||
"cotisationUnpaid": "Unpaid",
|
||||
"cotisationOverdue": "Overdue",
|
||||
"addCotisation": "Add contribution",
|
||||
"editCotisation": "Edit contribution",
|
||||
"deleteCotisation": "Delete contribution",
|
||||
"cotisationDetails": "Contribution details",
|
||||
"searchCotisations": "Search contribution...",
|
||||
"noCotisationsFound": "No contributions found",
|
||||
"amount": "Amount",
|
||||
"dueDate": "Due date",
|
||||
"paymentDate": "Payment date",
|
||||
"paymentMethod": "Payment method",
|
||||
|
||||
"statistics": "Statistics",
|
||||
"analytics": "Analytics",
|
||||
"total": "Total",
|
||||
"average": "Average",
|
||||
"percentage": "Percentage",
|
||||
|
||||
"viewList": "List view",
|
||||
"viewGrid": "Grid view",
|
||||
"viewCalendar": "Calendar view",
|
||||
|
||||
"page": "Page",
|
||||
"pageOf": "Page {current} of {total}",
|
||||
"@pageOf": {
|
||||
"placeholders": {
|
||||
"current": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"language": "Language",
|
||||
"languageFrench": "Français",
|
||||
"languageEnglish": "English",
|
||||
|
||||
"theme": "Theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"themeSystem": "System",
|
||||
|
||||
"version": "Version",
|
||||
"about": "About",
|
||||
"help": "Help",
|
||||
"support": "Support",
|
||||
"termsOfService": "Terms of Service",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
|
||||
"confirmDelete": "Are you sure you want to delete?",
|
||||
"confirmLogout": "Are you sure you want to log out?",
|
||||
"confirmCancel": "Are you sure you want to cancel?",
|
||||
|
||||
"requiredField": "This field is required",
|
||||
"invalidEmail": "Invalid email",
|
||||
"invalidPhone": "Invalid phone number",
|
||||
"invalidDate": "Invalid date",
|
||||
"passwordTooShort": "Password is too short",
|
||||
"passwordsDoNotMatch": "Passwords do not match"
|
||||
}
|
||||
|
||||
292
unionflow-mobile-apps/lib/l10n/app_fr.arb
Normal file
292
unionflow-mobile-apps/lib/l10n/app_fr.arb
Normal file
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"@@locale": "fr",
|
||||
|
||||
"appTitle": "UnionFlow",
|
||||
"@appTitle": {
|
||||
"description": "Titre de l'application"
|
||||
},
|
||||
|
||||
"login": "Connexion",
|
||||
"logout": "Déconnexion",
|
||||
"email": "Email",
|
||||
"password": "Mot de passe",
|
||||
"forgotPassword": "Mot de passe oublié ?",
|
||||
"rememberMe": "Se souvenir de moi",
|
||||
"signIn": "Se connecter",
|
||||
"signUp": "S'inscrire",
|
||||
"welcome": "Bienvenue",
|
||||
"welcomeBack": "Bon retour",
|
||||
|
||||
"dashboard": "Tableau de bord",
|
||||
"members": "Membres",
|
||||
"events": "Événements",
|
||||
"organisations": "Organisations",
|
||||
"cotisations": "Cotisations",
|
||||
"solidarity": "Solidarité",
|
||||
"reports": "Rapports",
|
||||
"notifications": "Notifications",
|
||||
"profile": "Profil",
|
||||
"settings": "Paramètres",
|
||||
"more": "Plus",
|
||||
|
||||
"search": "Rechercher",
|
||||
"filter": "Filtrer",
|
||||
"sort": "Trier",
|
||||
"create": "Créer",
|
||||
"add": "Ajouter",
|
||||
"edit": "Modifier",
|
||||
"delete": "Supprimer",
|
||||
"save": "Enregistrer",
|
||||
"cancel": "Annuler",
|
||||
"confirm": "Confirmer",
|
||||
"close": "Fermer",
|
||||
"back": "Retour",
|
||||
"next": "Suivant",
|
||||
"previous": "Précédent",
|
||||
"finish": "Terminer",
|
||||
"retry": "Réessayer",
|
||||
"refresh": "Actualiser",
|
||||
"export": "Exporter",
|
||||
"import": "Importer",
|
||||
"download": "Télécharger",
|
||||
"upload": "Téléverser",
|
||||
"share": "Partager",
|
||||
"print": "Imprimer",
|
||||
|
||||
"loading": "Chargement...",
|
||||
"loadingData": "Chargement des données...",
|
||||
"initializing": "Initialisation...",
|
||||
"updating": "Mise à jour...",
|
||||
"saving": "Enregistrement...",
|
||||
"deleting": "Suppression...",
|
||||
"processing": "Traitement...",
|
||||
|
||||
"error": "Erreur",
|
||||
"errorOccurred": "Une erreur s'est produite",
|
||||
"errorUnexpected": "Une erreur inattendue s'est produite.",
|
||||
"errorNetwork": "Erreur de connexion. Vérifiez votre connexion internet.",
|
||||
"errorServer": "Erreur serveur. Veuillez réessayer plus tard.",
|
||||
"errorAuth": "Non authentifié. Veuillez vous reconnecter.",
|
||||
"errorPermission": "Accès refusé. Vous n'avez pas les permissions nécessaires.",
|
||||
"errorNotFound": "Ressource non trouvée.",
|
||||
"errorValidation": "Données invalides. Vérifiez les informations saisies.",
|
||||
"errorTimeout": "Délai d'attente dépassé.",
|
||||
|
||||
"success": "Succès",
|
||||
"successSaved": "Enregistré avec succès",
|
||||
"successDeleted": "Supprimé avec succès",
|
||||
"successUpdated": "Mis à jour avec succès",
|
||||
"successCreated": "Créé avec succès",
|
||||
|
||||
"warning": "Attention",
|
||||
"info": "Information",
|
||||
|
||||
"noData": "Aucune donnée disponible",
|
||||
"noResults": "Aucun résultat trouvé",
|
||||
"noConnection": "Pas de connexion",
|
||||
"emptyList": "La liste est vide",
|
||||
|
||||
"yes": "Oui",
|
||||
"no": "Non",
|
||||
"ok": "OK",
|
||||
"all": "Tous",
|
||||
"none": "Aucun",
|
||||
|
||||
"name": "Nom",
|
||||
"firstName": "Prénom",
|
||||
"lastName": "Nom de famille",
|
||||
"fullName": "Nom complet",
|
||||
"phone": "Téléphone",
|
||||
"address": "Adresse",
|
||||
"city": "Ville",
|
||||
"postalCode": "Code postal",
|
||||
"country": "Pays",
|
||||
"region": "Région",
|
||||
"birthDate": "Date de naissance",
|
||||
"gender": "Genre",
|
||||
"profession": "Profession",
|
||||
"nationality": "Nationalité",
|
||||
|
||||
"status": "Statut",
|
||||
"statusActive": "Actif",
|
||||
"statusInactive": "Inactif",
|
||||
"statusSuspended": "Suspendu",
|
||||
"statusPending": "En attente",
|
||||
"statusConfirmed": "Confirmé",
|
||||
"statusCancelled": "Annulé",
|
||||
"statusPostponed": "Reporté",
|
||||
"statusDraft": "Brouillon",
|
||||
|
||||
"role": "Rôle",
|
||||
"roleSuperAdmin": "Super Administrateur",
|
||||
"roleOrgAdmin": "Administrateur Org",
|
||||
"roleModerator": "Modérateur",
|
||||
"roleActiveMember": "Membre Actif",
|
||||
"roleSimpleMember": "Membre Simple",
|
||||
"roleVisitor": "Visiteur",
|
||||
|
||||
"type": "Type",
|
||||
"typeOfficial": "Officiel",
|
||||
"typeSocial": "Social",
|
||||
"typeTraining": "Formation",
|
||||
"typeSolidarity": "Solidarité",
|
||||
"typeOther": "Autre",
|
||||
|
||||
"priority": "Priorité",
|
||||
"priorityLow": "Basse",
|
||||
"priorityMedium": "Moyenne",
|
||||
"priorityHigh": "Haute",
|
||||
|
||||
"date": "Date",
|
||||
"startDate": "Date de début",
|
||||
"endDate": "Date de fin",
|
||||
"createdAt": "Créé le",
|
||||
"updatedAt": "Modifié le",
|
||||
"lastActivity": "Dernière activité",
|
||||
|
||||
"description": "Description",
|
||||
"details": "Détails",
|
||||
"location": "Lieu",
|
||||
"organizer": "Organisateur",
|
||||
"participants": "Participants",
|
||||
"maxParticipants": "Participants max",
|
||||
"currentParticipants": "Participants actuels",
|
||||
"availableSpots": "Places disponibles",
|
||||
"full": "Complet",
|
||||
|
||||
"cost": "Coût",
|
||||
"free": "Gratuit",
|
||||
"price": "Prix",
|
||||
"currency": "Devise",
|
||||
|
||||
"membersManagement": "Gestion des Membres",
|
||||
"membersTotal": "{count} membres au total",
|
||||
"@membersTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"membersActive": "Actifs",
|
||||
"membersInactive": "Inactifs",
|
||||
"membersPending": "En attente",
|
||||
"addMember": "Ajouter un membre",
|
||||
"editMember": "Modifier le membre",
|
||||
"deleteMember": "Supprimer le membre",
|
||||
"memberDetails": "Détails du membre",
|
||||
"searchMembers": "Rechercher un membre...",
|
||||
"noMembersFound": "Aucun membre trouvé",
|
||||
|
||||
"eventsManagement": "Gestion des Événements",
|
||||
"eventsTotal": "{count} événements au total",
|
||||
"@eventsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"eventsUpcoming": "À venir",
|
||||
"eventsOngoing": "En cours",
|
||||
"eventsPast": "Passés",
|
||||
"addEvent": "Ajouter un événement",
|
||||
"editEvent": "Modifier l'événement",
|
||||
"deleteEvent": "Supprimer l'événement",
|
||||
"eventDetails": "Détails de l'événement",
|
||||
"searchEvents": "Rechercher un événement...",
|
||||
"noEventsFound": "Aucun événement trouvé",
|
||||
"calendar": "Calendrier",
|
||||
"register": "S'inscrire",
|
||||
"unregister": "Se désinscrire",
|
||||
|
||||
"organisationsManagement": "Gestion des Organisations",
|
||||
"organisationsTotal": "{count} organisations au total",
|
||||
"@organisationsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"addOrganisation": "Ajouter une organisation",
|
||||
"editOrganisation": "Modifier l'organisation",
|
||||
"deleteOrganisation": "Supprimer l'organisation",
|
||||
"organisationDetails": "Détails de l'organisation",
|
||||
"searchOrganisations": "Rechercher une organisation...",
|
||||
"noOrganisationsFound": "Aucune organisation trouvée",
|
||||
|
||||
"cotisationsManagement": "Gestion des Cotisations",
|
||||
"cotisationsTotal": "{count} cotisations au total",
|
||||
"@cotisationsTotal": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cotisationPaid": "Payée",
|
||||
"cotisationUnpaid": "Non payée",
|
||||
"cotisationOverdue": "En retard",
|
||||
"addCotisation": "Ajouter une cotisation",
|
||||
"editCotisation": "Modifier la cotisation",
|
||||
"deleteCotisation": "Supprimer la cotisation",
|
||||
"cotisationDetails": "Détails de la cotisation",
|
||||
"searchCotisations": "Rechercher une cotisation...",
|
||||
"noCotisationsFound": "Aucune cotisation trouvée",
|
||||
"amount": "Montant",
|
||||
"dueDate": "Date d'échéance",
|
||||
"paymentDate": "Date de paiement",
|
||||
"paymentMethod": "Méthode de paiement",
|
||||
|
||||
"statistics": "Statistiques",
|
||||
"analytics": "Analytics",
|
||||
"total": "Total",
|
||||
"average": "Moyenne",
|
||||
"percentage": "Pourcentage",
|
||||
|
||||
"viewList": "Vue liste",
|
||||
"viewGrid": "Vue grille",
|
||||
"viewCalendar": "Vue calendrier",
|
||||
|
||||
"page": "Page",
|
||||
"pageOf": "Page {current} sur {total}",
|
||||
"@pageOf": {
|
||||
"placeholders": {
|
||||
"current": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"language": "Langue",
|
||||
"languageFrench": "Français",
|
||||
"languageEnglish": "English",
|
||||
|
||||
"theme": "Thème",
|
||||
"themeLight": "Clair",
|
||||
"themeDark": "Sombre",
|
||||
"themeSystem": "Système",
|
||||
|
||||
"version": "Version",
|
||||
"about": "À propos",
|
||||
"help": "Aide",
|
||||
"support": "Support",
|
||||
"termsOfService": "Conditions d'utilisation",
|
||||
"privacyPolicy": "Politique de confidentialité",
|
||||
|
||||
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
|
||||
"confirmLogout": "Êtes-vous sûr de vouloir vous déconnecter ?",
|
||||
"confirmCancel": "Êtes-vous sûr de vouloir annuler ?",
|
||||
|
||||
"requiredField": "Ce champ est requis",
|
||||
"invalidEmail": "Email invalide",
|
||||
"invalidPhone": "Numéro de téléphone invalide",
|
||||
"invalidDate": "Date invalide",
|
||||
"passwordTooShort": "Le mot de passe est trop court",
|
||||
"passwordsDoNotMatch": "Les mots de passe ne correspondent pas"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user