Exploded lang file into multiple ones

Update strings.json, compile.py, and 17 more files...
This commit is contained in:
2022-09-24 17:43:40 +02:00
parent 1e14d1377b
commit 483edf88a8
19 changed files with 459 additions and 2 deletions

View File

@@ -0,0 +1,7 @@
{
"about.biography.title": "Who am I ?",
"about.philosophy.title": "Projects philosophy",
"about.skills.title": "Skills",
"about.work.title": "Professional experiences",
"about.education.title": "TODO:SchoolAndEducation"
}

View File

@@ -0,0 +1,11 @@
{
"contact.title": "Contact",
"contact.email.title": "Email",
"contact.email.name": "Sender's Name",
"contact.email.message": "Message",
"contact.twitter.button": "Compose DM to @NibblePoker on Twitter",
"contact.tox.main": "Main account:",
"contact.tox.secondary": "Backup account:",
"contact.tox.button.open": "Open in Tox Client",
"contact.tox.button.copy": "Copy to clipboard"
}

View File

@@ -0,0 +1,6 @@
{
"generic.button.close": "Close",
"generic.button.copy": "Copy to clipboard",
"generic.button.submit": "Submit",
"generic.button.reset": "Reset"
}

View File

@@ -0,0 +1,8 @@
{
"home.title.nav": "Home",
"home.title.header": "Homepage",
"home.intro.meta.description": "${home.intro.meta.description}",
"home.intro.title": "Welcome",
"home.intro.text.1": "This website contains a collection of my personal work through blog posts, software releases and other forms of media, all of which is accessible for free and under open-source friendly licenses.",
"home.intro.text.2": "If you wish to contact me, you can do so through the contact form linked in the sidebar or via the email address present on that page."
}

View File

@@ -0,0 +1,13 @@
{
"lang.menu.title": "Language",
"lang.current": "English",
"lang.automatic": "Automatic",
"lang.english": "English",
"lang.french": "French",
"lang.german": "German",
"lang.luxembourgish": "Luxembourgish",
"_lang.english.639-3": "English (eng)",
"_lang.french.639-3": "French (fra)",
"_lang.luxembourgish.639-3": "Luxembourgish (ltz)"
}

View File

@@ -0,0 +1,61 @@
{
"privacy.title": "Privacy policy",
"privacy.description": "Our privacy policy in a clear and easy to understand format.",
"privacy.introduction.title": "Introduction",
"privacy.introduction.text.1": "This privacy policy is written in accordance with the 12th and 13th articles of the GDPR.",
"privacy.introduction.text.2": "If you wish to consult it, you can do so on the following websites:",
"_privacy.data.title": "What data do we collect ?",
"_privacy.data.text.1": "This website, does not collect any personal data, be it through access logs, cookies or any third-party services.",
"_privacy.update.title": "Changes to our privacy policy",
"_privacy.update.text.1": "The content of this privacy policy was written and last updated on the 4th of December 2021.",
"_privacy.update.text.2": "In the event of a change to our privacy policy, you will be informed explicitly, and a copy of previous versions of the policy will be available on this page.",
"privacy.contact.title": "How to contact us ?",
"privacy.contact.text.1": "If you wish to contact us for more information regarding our privacy policy, please contact us via the form included on the contact page, or at the following email address:",
"privacy.complaint.title": "How to contact the appropriate authorities ?",
"privacy.complaint.text.1": "Should you wish to report a complaint or if you feel that our privacy policy has not addressed your concern in a satisfactory manner, you may contact your national Data Protection Authority (DPA).",
"privacy.complaint.text.2": "More information on this procedure can be found on the following websites:",
"privacy.v2.data.title": "Data collection",
"privacy.v2.data.intro.1": "This websites only collects data through generic access logs in order to detect and block bad actors from accessing this website.",
"privacy.v2.data.intro.2": "None of the data collected is used for any other purpose,it is never shared with any other third-party and is never use in any sort of analytics.",
"privacy.v2.data.private.1": "Here is the list of private data being collected:",
"privacy.v2.data.private_list.1": "IP address",
"privacy.v2.data.private_list.2": "Browser's User-Agent",
"privacy.v2.data.non_private.1": "And here is the list of non-private data being collected:",
"privacy.v2.data.non_private_list.1": "Requested resource' URI",
"privacy.v2.data.non_private_list.2": "Date and time",
"privacy.v2.data.end.1": "Once the data has been logged in the access logs, it is automatically retrieved and processed by a locally-hosted application every 30 seconds and then deleted from said logs.",
"privacy.v2.data.end.2": "This application compares this information against a list of known threat sources, targets and behaviours and if a match is found, the private information is anonymized and stored for 7 days pending a manual review.",
"privacy.v2.data.end.3": "Once that 7 day period has elapsed, or once the report has been reviewed, all the relevant data is automatically deleted.",
"privacy.v2.data.end.4": "If your request wasn't flagged as potentially malicious, every data collected from it is thrown out instantly.",
"privacy.v2.data.end.5": "This process should normally never be triggered for regular traffic since most of the triggering actions are ones that should not be possible to accomplish through normal browsing.",
"privacy.v2.data.end.6": "However, this process isn't infallible and there is always an off chance that false positives may happen.",
"privacy.v2.update.intro.1": "The content of this privacy policy was originally written on the 4th of December 2021 and was last updated on the 18th of March 2022.",
"privacy.v2.update.history.1.date": "2021/12/04",
"privacy.v2.update.history.1.desc.1": "Original version",
"privacy.v2.update.history.2.date": "2022/03/18",
"privacy.v2.update.history.2.desc.1": "Changed section on data collection to reflect new policy.",
"privacy.v2.update.history.2.desc.2": "Added mention about CloudFlare and linked to their privacy policy.",
"privacy.v2.update.history.2.desc.3": "Improved the <i>\"Changes to our privacy policy\"</i> section.",
"privacy.v2.update.history.3.date": "2022/09/09",
"privacy.v2.update.history.3.desc.1": "Changed references to external services to reflect the migration to v6Node.",
"privacy.v2.update.history.3.desc.1.1": "Added mention about v6Node and linked to their privacy policy.",
"privacy.v2.update.history.3.desc.1.2": "Removed mentions of CloudFlare.",
"privacy.v2.update.history.3.desc.2": "Changed the \"Cookies\" section to indicate that none should be used on public domains.",
"privacy.v2.update.end.2": "In the event of a change to our privacy policy, you will be informed explicitly, and a copy of previous versions of the policy will be available through this page.",
"privacy.v2.third.title": "Third Parties",
"privacy.v2.third.intro.1": "Our websites uses some services provided by v6Node in order to prevent bad actors from accessing this website and in order to put in place a reverse-proxy system.",
"privacy.v2.third.intro.2": "The goal of this system is to improve your browsing experience with the help of a private caching service and custom traffic filtering rules.",
"privacy.v2.third.intro.3": "None of the data that may be gathered by v6Node or the system described above is ever used or stored.",
"privacy.v2.third.intro.4": "If you'd wish to consult their privacy policy and their partners', you can do so by using the following URLs:",
"privacy.v2.cookies.title": "Cookies",
"privacy.v2.cookies.intro.1": "Our websites doesn't use nor store any cookies in your browser."
}

View File

@@ -0,0 +1,103 @@
{
"programming.title": "Programming",
"programming.title.projects": "Projects",
"programming.java.title": "Java",
"programming.purebasic.title": "PureBasic",
"programming.python.title": "Python",
"programming.others.title": "Others",
"programming.docker.title": "Docker",
"programming.apps.title": "Applications",
"programming.downloads.title": "Downloads",
"programming.git.title": "Git Repos.",
"programming.tutorials.title": "Tutorials",
"programming.tools.title": "Tools",
"programming.games.title": "Games & Mods",
"electronics.title": "Electronics",
"electronics.iot.title": "IoT",
"electronics.experiments.title": "Experiments",
"electronics.ham.title": "HAM",
"links.title": "Links",
"links.visit.button": "Visit",
"about.title": "About",
"contact.description": "$contact.description",
"error.common.details.title": "Error details",
"error.4xx.title": "HTTP Client Error",
"error.4xx.text": "${error.4xx.text}",
"error.4xx.button.back": "Go back",
"error.403.title": "403 Error",
"error.403.description": "Access to the requested resource is forbidden !",
"error.403.explanation": "If this problem persists, you can contact us through avenues given on the <a href=\"/contact/\">Contact</a> page.",
"error.404.title": "404 Error",
"error.404.description": "The requested resource couldn't be found on the server !",
"error.404.explanation": "If this problem persists, you can contact us through avenues given on the <a href=\"/contact/\">Contact</a> page.",
"error.content.title.generic": "Content error",
"error.content.title.empty": "No content found",
"error.content.none": "No explicit error was encountered.",
"error.content.detect.category": "Failed to detect which category of content you requested.",
"error.content.detect.display": "Failed to detect if you requested the category's search page or a specific one.",
"error.content.detect.subtype": "Failed to detect the sub-type of content you requested.",
"error.content.detect.tags": "Failed to detect the basic tags for the content you requested.",
"error.content.detect.empty": "No content could be found for the given tags.",
"error.content.tags.length": "The \"tags\" URL parameter is too long.",
"error.content.tags.alphanumeric": "One of the tags given in the \"tags\" URL parameter is not a valid alphanumeric string.",
"error.content.detect.type": "The type of requested content couldn't be determined.",
"error.content.id.alphanumeric": "The requested resource's ID isn't a valid alphanumeric string.",
"error.content.data.not.exist": "The requested content doesn't have an internal item file associated to it.",
"error.content.data.no.title": "No title found !",
"error.content.data.no.description": "No description found !",
"error.content.data.no.tags": "No tags found !",
"error.content.data.no.parts": "No content parts were found for this content !",
"error.content.data.no.subpart": "No sub-element were found for this element !",
"error.content.data.part.unknown": "Unknown element: \"%s\" !",
"error.content.cannot.load": "The requested content couldn't be loaded !",
"content.title.error": "Error",
"content.title.content": "Content",
"content.title.search.header": "Search",
"content.title.search.card": "Content search",
"content.title.search.card.single": "Search result",
"content.title.search.card.multiple": "Search results",
"content.tags.requested": "Requested tags",
"content.search.count.single": "result",
"content.search.count.multiple": "results",
"content.fallback.content.commons.version.current": "Current version",
"content.fallback.content.commons.version.previous.single": "Previous version",
"content.fallback.content.commons.version.previous.multiple": "Previous versions",
"content.fallback.content.commons.version.old.single": "Old version",
"content.fallback.content.commons.version.old.multiple": "Old versions",
"content.fallback.content.commons.version.source": "Source code",
"content.fallback.content.commons.cpu": "CPU <span class=\"hidden-xs-and-down\">Architecture</span>",
"content.fallback.content.commons.cpu.responsive": "CPU <span class=\"hidden-xs-and-down\">Architecture</span>",
"content.fallback.content.commons.cpu.x64": "x64",
"content.fallback.content.commons.cpu.x86": "x86",
"content.fallback.content.commons.na.italic": "<i>N/A</i>",
"content.fallback.content.commons.na": "N/A",
"content.fallback.content.commons.lang": "Language",
"content.fallback.content.commons.download.single": "Download",
"content.fallback.content.commons.download.multiple": "Downloads",
"content.fallback.content.commons.version": "Version",
"content.fallback.content.commons.github": "GitHub Repository",
"content.fallback.content.commons.gitea": "Self-hosted Gitea Repository",
"content.fallback.content.commons.lang.english": "English",
"content.fallback.content.commons.lang.french": "French",
"content.fallback.content.commons.lang.luxembourgish": "Luxembourgish",
"content.fallback.content.commons.lang.english.639-3": "English (eng)",
"content.fallback.content.commons.lang.french.639-3": "French (fra)",
"content.fallback.content.commons.lang.luxembourgish.639-3": "Luxembourgish (ltz)",
"content.default.head.title" : "No title found !",
"content.default.head.description" : "No description found !",
"content.default.opengraph.title" : "No title found !",
"content.default.opengraph.description" : "No description found !",
"downloads.title": "Downloads",
"downloads.description": "$downloads.description",
"downloads.title.header": "Downloads",
"downloads.intro.title": "Directory listing of: <i>/files/</i>",
"modal.title.debugging": "Debugging information"
}