![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/lavocat.ca/public_html/src/messages/ |
{
"common": {
"title": "Class Action for Prison Rights",
"description": "Fighting for the right to one hour of outdoor time per day in Quebec prisons",
"welcome": "Welcome",
"loading": "Loading...",
"latestInfo": {
"title": "Latest Information",
"content": "<p class=\"mb-4\">A summary of recent months and the progress of the case.</p><p class=\"mb-4\">The class action (court file 500-06-001298-245) was authorized on December 12, 2024, by the Superior Court of Quebec. The Originating Application was filed with the Court on March 12, 2025. You can read it by accessing the following link: <a href=\"https://www.registredesactionscollectives.quebec/fr/Fichier/Document?NomFichier=14926.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-primary hover:text-primary-dark\">https://www.registredesactionscollectives.quebec/fr/Fichier/Document?NomFichier=14926.pdf</a>.</p><p class=\"mb-4\">On May 20, 2025, the Court authorized the publication of the Notice to Members. We invite you to review it and the procedures for opting out of the action, if applicable: <a href=\"https://www.adwavocats.com/wp-content/uploads/2025/05/2025-05-20-Jugement-sur-lapprobation-de-lavis-aux-membres-post-autorisation.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-primary hover:text-primary-dark\">https://www.adwavocats.com/wp-content/uploads/2025/05/2025-05-20-Jugement-sur-lapprobation-de-lavis-aux-membres-post-autorisation.pdf</a>.</p><p>For those who have not yet done so, we are currently collecting personal information from potential members to gather information for the court file. We invite you to fill out the form.</p>"
},
"contact": {
"title": "Contact Us",
"subtitle": "Get in touch with our team",
"cta": "Contact Us"
}
},
"register": {
"title": "Sign Up",
"submit": "Submit"
},
"home": {
"title": "Class Action for Prisoner Rights",
"description": "Fighting for the right to one hour of outdoor time per day in Quebec prisons",
"latestInfo": {
"title": "Latest Information",
"content": "<p class=\"mb-4\">A summary of the last few months and the progress of the case.</p><p class=\"mb-4\">The class action (file 500-06-001298-245) was authorized on December 12, 2024, by the Superior Court of Quebec. The introductory application was filed with the Court on March 12, 2025. You can view it by accessing the following link: <a href=\"https://www.registredesactionscollectives.quebec/fr/Fichier/Document?NomFichier=14926.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-primary hover:text-primary-dark\">https://www.registredesactionscollectives.quebec/fr/Fichier/Document?NomFichier=14926.pdf</a>.</p><p class=\"mb-4\">On May 20, 2025, the Court authorized the publication of the notice to members. We invite you to consult it and the procedures to opt out of the action, if applicable: <a href=\"https://www.adwavocats.com/wp-content/uploads/2025/05/2025-05-20-Jugement-sur-lapprobation-de-lavis-aux-membres-post-autorisation.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-primary hover:text-primary-dark\">https://www.adwavocats.com/wp-content/uploads/2025/05/2025-05-20-Jugement-sur-lapprobation-de-lavis-aux-membres-post-autorisation.pdf</a>.</p><p>For those who have not yet done so, we are currently collecting personal information from potential members to gather information from the court file. We invite you to fill out the form.</p>"
},
"contact": {
"title": "Contact Us",
"subtitle": "Get in touch with our team",
"cta": "Contact Us"
}
},
"about": {
"title": "About Our Class Action",
"founder": {
"heading": "ABOUT THE FOUNDER – DANNY WILLIAM PEREZ",
"featured": "Featured in Today's Journal de Montréal – May 31, 2025",
"links": [
{ "href": "https://www.Action-Collective.info", "label": "www.Action-Collective.info" },
{ "href": "https://www.Class-Action.info", "label": "www.Class-Action.info" }
],
"quote1": "\"I didn't wait for a lawyer. I became the law.\"",
"story": "This movement began in silence, behind bars, in a cell at Bordeaux Prison — Quebec's largest and oldest provincial prison.\nDetained without legal representation or outside support, Danny William Perez discovered that his right to one hour of outdoor time — guaranteed by Quebec law and international human rights — was being denied.\nHe didn't file a complaint. He filed a habeas corpus. By hand. Behind bars. Alone.\nHe wrote it, had it sworn with the help of a correctional officer, and filed it with the court. He brought the Quebec government before the Superior Court — twice — and won.\nThese victories laid the groundwork for what is now class action no. 500-06-001298-245, officially authorized by the Superior Court of Quebec on December 12, 2024.",
"quote2": "\"Speaking behind bars is an act of resistance.\nFiling this action is an act of hope — for those still inside, and for the forgotten outside.\"",
"quote2Author": "— Danny William Perez",
"why": {
"heading": "Why He Fights:",
"points": [
"To expose institutional neglect",
"To force accountability at Bordeaux",
"To give voice to the forgotten",
"To defend dignity — even in prison"
]
},
"legal": {
"heading": "Legal Summary:",
"points": [
"Class action approved",
"Violations of Quebec Charter, Correctional Act, and Mandela Rules",
"Claims $1,500/day in damages + $2M punitive + permanent reform"
]
},
"cause": "This isn't just a case.<br/><span className=\"text-lg\">👉 It's a cause.</span><br/><span className=\"text-primary font-bold\">📢 And it all started from the inside.</span>",
"hashtags": [
"#LibertéMêmeEnCellule", "#FreedomEvenInPrison", "#JusticePourBordeaux", "#ActionCollective",
"#DannyWilliamPerez", "#QuebecJustice", "#PrisonerRights", "#JournalDeMontreal",
"#HabeasCorpus", "#BordeauxPrison", "#PrisonReform"
]
},
"origin": {
"quote": "\"I didn't just join a class action — I triggered it. From a cell at Bordeaux, I hand-wrote my own habeas corpus, had it sworn, and transmitted it to the registry via a correctional officer. No lawyer. No computer. Just my conviction. I forced the state to appear before the Superior Court — twice. This cause wasn't given to me. I fought for it. And I did it for every soul still locked up who was told they didn't have the right to resist.\"",
"quoteAuthor": "— Danny William Perez"
},
"impact": {
"heading": "Why It Matters",
"points": [
"Self-representation",
"Constitutional culture",
"Moral courage under constraint",
"Exposure of administrative abuse"
],
"human": [
"Mental health crisis: PTSD, depression, anxiety, aggression, suicidal ideation",
"Physical impacts: Vitamin D deficiency, weak immunity, sleep disorders, chronic illness",
"Cruel treatment: Denying fresh air and light sabotages rehabilitation"
]
},
"legal": {
"heading": "Legal Basis and What the Class Action Demands",
"points": [
"Article 10 of Quebec's correctional regulation",
"Quebec Charter of Human Rights and Freedoms (arts. 1, 24, 25)",
"UN Mandela Rules"
],
"demands": [
"$1,500 per denied day for each group member",
"$2,000,000 in punitive damages",
"Permanent injunction for compliance in all detention centers"
]
}
},
"auth": {
"login": {
"title": "Login",
"email": "Email",
"password": "Password",
"login": "Login",
"forgotPassword": "Forgot your password?",
"noAccount": "Don't have an account?",
"signUp": "Sign up",
"errors": {
"invalidCredentials": "Invalid email or password",
"unexpectedError": "An error occurred. Please try again."
}
},
"signup": {
"title": "Create Your Account",
"subtitle": "Join our class action and help fight for justice",
"firstName": "First Name",
"firstNamePlaceholder": "Enter your first name",
"lastName": "Last Name",
"lastNamePlaceholder": "Enter your last name",
"email": "Email address",
"emailPlaceholder": "Enter your email",
"password": "Password",
"passwordPlaceholder": "Create a password",
"passwordHint": "Must be at least 8 characters long",
"confirmPassword": "Confirm Password",
"confirmPasswordPlaceholder": "Confirm your password",
"createAccount": "Create Account",
"creatingAccount": "Creating account...",
"or": "Or",
"alreadyHaveAccount": "Already have an account?",
"signIn": "Sign in",
"errors": {
"firstNameRequired": "First name is required",
"lastNameRequired": "Last name is required",
"emailRequired": "Email is required",
"passwordRequired": "Password is required",
"confirmPasswordRequired": "Please confirm your password",
"passwordsDontMatch": "Passwords do not match",
"passwordTooShort": "Password must be at least 8 characters long",
"invalidEmail": "Please enter a valid email address",
"signupFailed": "Signup failed",
"loginFailed": "Failed to log in automatically",
"unexpectedError": "An unexpected error occurred"
},
"success": {
"accountCreated": "Account created successfully! Logging you in..."
},
"links": {
"login": "Login",
"forgotPassword": "Forgot password?"
}
},
"resetPassword": {
"title": "Reset your password",
"instruction": "Enter your new password below.",
"password": "New password",
"passwordPlaceholder": "Enter a new password",
"confirmPassword": "Confirm new password",
"confirmPasswordPlaceholder": "Re-enter your new password",
"submit": "Reset password",
"submitting": "Resetting...",
"success": "Your password has been reset. You can now log in.",
"error": "An error occurred. Please try again.",
"passwordMismatch": "Passwords do not match.",
"passwordTooShort": "Password must be at least 8 characters."
}
},
"contact": {
"title": "Contact Us",
"subtitle": "Get in touch with our team",
"description": "Have questions about the class action? We're here to help.",
"facebookGroup": "Join Our Facebook Group",
"facebookGroupDesc": "Connect with other members of the class action and stay updated on the latest developments.",
"joinGroup": "Join Group",
"form": {
"name": "Full Name",
"email": "Email Address",
"phone": "Phone Number",
"phonePlaceholder": "Enter your phone number",
"preferredLanguage": "Preferred Language",
"preferredContact": "Preferred Contact Method",
"message": "Message",
"submit": "Send Message",
"success": "Message sent successfully!",
"error": "Error sending message. Please try again.",
"required": "Required",
"languageOptions": {
"en": "English",
"fr": "French"
},
"contactOptions": {
"email": "Email",
"phone": "Phone",
"mail": "Mail"
}
}
},
"navigation": {
"home": "Home",
"about": "About",
"who": "Who is Concerned",
"contact": "Contact",
"faq": "FAQ",
"login": "Sign In",
"joinNow": "Join Now",
"dashboard": "Dashboard",
"menu": {
"open": "Open menu",
"close": "Close menu"
},
"classActionInfo": "Class Action Info",
"legalBasis": "Legal Basis",
"myApplications": "My Applications",
"logout": "Logout",
"visitClassActionInfo": "Visit Class Action Info Page",
"visitClassActionInfoTitle": "Go to the class action information page",
"admin": "Admin",
"users": "Users",
"adminOptions": "Admin Options"
},
"footer": {
"description": "Fighting for the right to one hour of outdoor time per day in Quebec prisons",
"links": {
"home": "Home",
"about": "About",
"who": "Who is Concerned",
"contact": "Contact",
"faq": "FAQ",
"privacy": "Privacy Policy",
"terms": "Terms of Use",
"accessibility": "Accessibility"
},
"social": {
"facebook": "Follow us on Facebook",
"twitter": "Follow us on Twitter",
"instagram": "Follow us on Instagram"
},
"copyright": "© 2025 LibertéMêmeEnPrison. All rights reserved.",
"language": {
"en": "English",
"fr": "French"
}
},
"error": {
"404": {
"title": "Page Not Found",
"description": "The page you're looking for doesn't exist or has been moved.",
"backHome": "Back to Home"
},
"500": {
"title": "Server Error",
"description": "Something went wrong on our end. Please try again later.",
"backHome": "Back to Home"
},
"generic": {
"title": "An Error Occurred",
"description": "Something went wrong. Please try again later.",
"backHome": "Back to Home"
}
},
"user": {
"dashboard": {
"title": "My Applications",
"welcome": "Welcome",
"manage": "Manage your class action applications here.",
"stats": {
"total": "Total",
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected"
},
"newApplication": "Create New Application",
"noApplications": "No applications found.",
"actions": {
"view": "View",
"edit": "Edit",
"delete": "Delete",
"confirmDelete": "Are you sure you want to delete this application?",
"errorDelete": "Error deleting application",
"errorLoad": "Error loading applications",
"errorLoadDetails": "Error loading application details",
"error": "An error occurred",
"loading": "Loading...",
"deleting": "Deleting..."
},
"table": {
"name": "Name",
"detainee": "Detainee",
"status": "Status",
"created": "Created",
"actions": "Actions",
"date": "Date",
"email": "Email",
"recentRegistrations": "Recent Registrations",
"applicant": "Applicant"
},
"status": {
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected"
},
"registrationSuccess": "Application submitted successfully!",
"registrationDeleted": "Application deleted successfully!",
"registrationUpdated": "Application updated successfully!",
"registrationError": "Error submitting application",
"registrationEdit": "Edit Application",
"registrationView": "View Application",
"registrationDelete": "Delete Application",
"registrationDetails": "Application Details",
"registrationForm": "Application Form",
"registrationDocuments": "Documents",
"registrationNoDocuments": "No documents uploaded.",
"registrationUpload": "Upload Document",
"registrationUploading": "Uploading...",
"registrationUploadError": "Error uploading document",
"registrationDeleteDocument": "Delete Document",
"registrationDeleteDocumentConfirm": "Are you sure you want to delete this document?",
"registrationDeleteDocumentError": "Error deleting document",
"registrationDownload": "Download",
"registrationPreview": "Preview",
"registrationClose": "Close",
"registrationBack": "Back to Dashboard"
}
},
"legal": {
"title": "Legal Notice",
"sections": {
"hosting": {
"title": "Hosting Information",
"content": "This website is hosted by GoSiteMe, a Canadian hosting provider. The server is located in Canada, ensuring compliance with Canadian data protection laws and regulations."
},
"intellectualProperty": {
"title": "Intellectual Property",
"content": "All content on this website, including text, graphics, logos, and software, is the property of LibertéMêmeEnPrison and is protected by Canadian and international copyright laws."
},
"privacy": {
"title": "Privacy Policy",
"content": "We are committed to protecting your privacy. Our privacy policy outlines how we collect, use, and protect your personal information in accordance with Canadian privacy laws."
},
"terms": {
"title": "Terms of Service",
"content": "By using this website, you agree to comply with and be bound by these terms of service. Please read them carefully before using our services."
},
"disclaimer": {
"title": "Disclaimer",
"content": "The information provided on this website is for general informational purposes only. While we strive to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability of the information, products, services, or related graphics contained on the website."
}
}
},
"forgotPassword": {
"title": "Forgot your password?",
"instruction": "Enter your email address and we will send you a link to reset your password.",
"email": "Email address",
"emailPlaceholder": "Enter your email",
"submit": "Send reset link",
"submitting": "Sending...",
"success": "If an account exists for that email, a password reset link has been sent.",
"error": "An error occurred. Please try again."
},
"resetPassword": {
"title": "Reset your password",
"instruction": "Enter your new password below.",
"password": "New password",
"passwordPlaceholder": "Enter a new password",
"confirmPassword": "Confirm new password",
"confirmPasswordPlaceholder": "Re-enter your new password",
"submit": "Reset password",
"submitting": "Resetting...",
"success": "Your password has been reset. You can now log in.",
"error": "An error occurred. Please try again.",
"passwordMismatch": "Passwords do not match.",
"passwordTooShort": "Password must be at least 8 characters."
},
"Index": {
"title": "Welcome",
"description": "This is the English version"
}
}