Exploded lang file into multiple ones
Update strings.json, compile.py, and 17 more files...
This commit is contained in:
7
commons/strings/en/about.json
Normal file
7
commons/strings/en/about.json
Normal 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"
|
||||
}
|
||||
11
commons/strings/en/contact.json
Normal file
11
commons/strings/en/contact.json
Normal 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"
|
||||
}
|
||||
6
commons/strings/en/generic.json
Normal file
6
commons/strings/en/generic.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"generic.button.close": "Close",
|
||||
"generic.button.copy": "Copy to clipboard",
|
||||
"generic.button.submit": "Submit",
|
||||
"generic.button.reset": "Reset"
|
||||
}
|
||||
8
commons/strings/en/home.json
Normal file
8
commons/strings/en/home.json
Normal 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."
|
||||
}
|
||||
13
commons/strings/en/lang.json
Normal file
13
commons/strings/en/lang.json
Normal 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)"
|
||||
}
|
||||
61
commons/strings/en/privacy.json
Normal file
61
commons/strings/en/privacy.json
Normal 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."
|
||||
}
|
||||
103
commons/strings/en/random.json
Normal file
103
commons/strings/en/random.json
Normal 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"
|
||||
}
|
||||
Reference in New Issue
Block a user