Started massive refactoring, Removed halfmoon, Added new personnal common CSS, Site now runs at >5 fps on low-end

Update .gitignore, .htaccess, and 264 more files...
This commit is contained in:
2023-05-23 17:53:42 +02:00
parent e29987a7af
commit 8213ac8869
212 changed files with 2134 additions and 40548 deletions

View File

@@ -1,7 +0,0 @@
{
"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,3 @@
{
}

View File

@@ -1,11 +0,0 @@
{
"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,41 @@
{
"content.search.head.title": "Content search - NibblePoker",
"content.search.head.description": "TODO: description",
"content.search.og.title": "NibblePoker - Content search",
"content.search.og.description": "TODO: description",
"content.search.heading.main": "Search results",
"content.search.count.single": "result",
"content.search.count.multiple": "results",
"content.error.head.title": "Content error - NibblePoker",
"_content.error.head.description": "Done via the '$content_error_message' variable",
"content.error.og.title": "NibblePoker - Content error",
"_content.error.og.description": "Done via the '$content_error_message' variable",
"content.error.heading.main.search": "Search error",
"content.error.heading.main.content": "Content error",
"content.error.heading.main.fallback": "Unknown error",
"_": "Messages returned by 'commons/content.php'",
"content.error.message.none": "No explicit error was encountered.",
"content.error.message.tags.length": "The \"tags\" URL parameter is too long.",
"content.error.message.tags.alphanumeric": "One of the tags given in the \"tags\" URL parameter is not a valid alphanumeric string.",
"content.error.message.detect.empty": "No content could be found for the given tags.",
"content.error.message.id.alphanumeric": "The requested resource's ID isn't a valid alphanumeric string.",
"content.error.message.data.not.exist": "The requested content doesn't have an internal item file associated to it.",
"content.error.message.cannot.load": "The requested content couldn't be loaded on our end !",
"__": "Messages returned by 'commons/composer.php'",
"_content.error.message.data.no.tags": "No tags found !",
"_content.error.message.data.no.title": "No title found !",
"content.item.head.title.prefix": "",
"content.item.head.title.suffix": " - NibblePoker",
"content.item.og.title.prefix": "",
"content.item.og.title.suffix": " - NibblePoker",
"_content.header.title": "Homepage"
}

View File

@@ -0,0 +1,4 @@
{
"footer.text.privacy": "Privacy policy",
"footer.alt.logo": "Website's logo"
}

View File

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

View File

@@ -1,8 +1,7 @@
{
"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."
"home.head.title": "NibblePoker",
"home.head.description": "TODO: description",
"home.og.title": "NibblePoker",
"home.og.description": "TODO: description",
"home.header.title": "Homepage"
}

View File

@@ -1,7 +1,9 @@
{
"privacy.title": "Privacy policy",
"privacy.description": "Our privacy policy in a clear and easy to understand format.",
"privacy.head.title": "Privacy policy - NibblePoker",
"privacy.head.description": "Our privacy policy in a clear and easy to understand format.",
"privacy.og.title": "NibblePoker - Privacy Policy",
"privacy.og.description": "Our privacy policy in a clear and easy to understand format.",
"privacy.header.title": "Privacy policy",
"privacy.introduction.title": "Introduction",
"privacy.introduction.text.1": "This privacy policy is written in accordance with the 12th and 13th articles of the GDPR.",
@@ -9,7 +11,6 @@
"_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.",
@@ -36,6 +37,7 @@
"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.title": "Changes to our privacy policy",
"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",

View File

@@ -1,109 +0,0 @@
{
"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",
"programming.library.title": "Libraries",
"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.any": "Any architecture",
"content.fallback.content.commons.cpu.x64": "x64",
"content.fallback.content.commons.cpu.x86": "x86",
"content.fallback.content.commons.cpu.arm": "arm",
"content.fallback.content.commons.cpu.arm64": "arm64",
"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.nuget": "Nuget Package",
"content.fallback.content.commons.license.mit.single": "MIT License",
"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"
}

View File

@@ -0,0 +1,13 @@
{
"sidebar.alt.logo": "Website's logo",
"sidebar.text.home": "Home",
"sidebar.text.projects": "Projects",
"sidebar.text.applications": "Applications",
"sidebar.text.libraries": "Libraries",
"sidebar.text.electronics": "Electronics",
"sidebar.text.links": "Links",
"sidebar.text.downloads": "Downloads",
"sidebar.text.gitea": "Git Repos.",
"sidebar.text.about": "About",
"sidebar.text.contact": "Contact"
}