chore (locales): add missing strings to locale

This commit is contained in:
Ash Monty 2022-09-20 18:00:44 +02:00
parent 1ce3175b0a
commit 3cd29be8be
No known key found for this signature in database
GPG Key ID: 740B7C88251D49B6
6 changed files with 46 additions and 23 deletions

View File

@ -7,6 +7,7 @@
"progress": "Progress", "progress": "Progress",
"blog": "Blog", "blog": "Blog",
"account": "Account", "account": "Account",
"donate": "Donate",
"accountWidget": { "accountWidget": {
"settings": "Settings", "settings": "Settings",
"logout": "Logout" "logout": "Logout"
@ -237,6 +238,7 @@
"publishedOn": "on" "publishedOn": "on"
}, },
"account": { "account": {
"account": "Account",
"loginForm": { "loginForm": {
"login": "Login", "login": "Login",
"register": "Register", "register": "Register",
@ -254,7 +256,9 @@
"downloadFiles": "Download account files", "downloadFiles": "Download account files",
"downloadFilesDescription": "(will not work on Nintendo Network)", "downloadFilesDescription": "(will not work on Nintendo Network)",
"upgrade": "Upgrade account", "upgrade": "Upgrade account",
"unavailable": "Unavailable",
"settingCards": { "settingCards": {
"userSettings": "User settings",
"profile": "Profile", "profile": "Profile",
"nickname": "Nickname", "nickname": "Nickname",
"birthDate": "Birth date", "birthDate": "Birth date",
@ -280,7 +284,10 @@
"linkDiscord": "Link Discord account", "linkDiscord": "Link Discord account",
"newsletter": "Newsletter", "newsletter": "Newsletter",
"newsletterPrompt": "Receive project updates via email (you can opt-out at any time)", "newsletterPrompt": "Receive project updates via email (you can opt-out at any time)",
"passwordPrompt": "Enter your PNID password to download Cemu files" "passwordPrompt": "Enter your PNID password to download Cemu files",
"no_signins_notice": "Sign in history not currently tracked. Check back again later!",
"no_newsletter_notice": "Newsletter not currently available. Check back again later",
"no_edit_from_dashboard": "Editing PNID settings from user dashboard is currently unavailable. Please update user settings from your linked game console"
} }
}, },
"accountLevel": [ "accountLevel": [
@ -330,10 +337,26 @@
"caption": "Search for it here" "caption": "Search for it here"
} }
] ]
},
"search": {
"title": "Got an error code?",
"caption": "Type it in the box below to get information on your issue!",
"label": "Error code",
"no_match": "No matches found"
},
"sidebar": {
"getting_started": "Getting started",
"welcome": "Welcome",
"install_extended": "Install Pretendo",
"install": "Install",
"search": "Search",
"juxt_err": "Error codes - Juxt"
} }
}, },
"modals": { "modals": {
"cancel": "Cancel", "cancel": "Cancel",
"confirm": "Confirm" "confirm": "Confirm",
"close": "Close"
} }
} }

View File

@ -36,7 +36,7 @@
</div> </div>
<div class="settings-wrapper"> <div class="settings-wrapper">
<h2 class="section-header" id="user-settings">User settings</h2> <h2 class="section-header" id="user-settings">{{ locale.account.settings.settingCards.userSettings }}</h2>
<div class="setting-card"> <div class="setting-card">
<h2 class="header">{{ locale.account.settings.settingCards.profile }}</h2> <h2 class="header">{{ locale.account.settings.settingCards.profile }}</h2>
<a href="/account/edit/profile" class="edit"> <a href="/account/edit/profile" class="edit">
@ -104,7 +104,7 @@
<h2 class="section-header" id="security">{{ locale.account.settings.settingCards.signInSecurity }}</h2> <h2 class="section-header" id="security">{{ locale.account.settings.settingCards.signInSecurity }}</h2>
<div class="setting-card"> <div class="setting-card">
<h2 class="header">Account</h2> <h2 class="header">{{ locale.account.account }}</h2>
<a href="/account/edit/login-info" class="edit"> <a href="/account/edit/login-info" class="edit">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"></path> <path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"></path>
@ -125,7 +125,7 @@
<div class="setting-card sign-in-history"> <div class="setting-card sign-in-history">
<h2 class="header">{{ locale.account.settings.settingCards.signInHistory }}</h2> <h2 class="header">{{ locale.account.settings.settingCards.signInHistory }}</h2>
<p>Sign in history not currently tracked. Check back again later</p> <p>{{ locale.account.settings.settingCards.no_signins_notice }}</p>
<ul class="setting-list"> <ul class="setting-list">
{{#each account.devices }} {{#each account.devices }}
<li> <li>
@ -154,7 +154,7 @@
<div class="setting-card"> <div class="setting-card">
<h2 class="header">{{ locale.account.settings.settingCards.newsletter }}</h2> <h2 class="header">{{ locale.account.settings.settingCards.newsletter }}</h2>
<p>Newsletter not currently available. Check back again later</p> <p>{{ locale.account.settings.settingCards.no_newsletter_notice }}</p>
<!-- <!--
<form id="other"> <form id="other">
<input type="checkbox" id="marketing" name="marketing" {{#if account.flags.marketing}}checked{{/if}}> <input type="checkbox" id="marketing" name="marketing" {{#if account.flags.marketing}}checked{{/if}}>
@ -195,13 +195,12 @@
</div> </div>
</div> </div>
<!-- TODO: Localize this -->
<div class="modal-wrapper hidden" id="edit-settings"> <div class="modal-wrapper hidden" id="edit-settings">
<div class="modal"> <div class="modal">
<h1 class="title dot">Unavailable</h1> <h1 class="title dot">{{ locale.account.settings.unavailable }}</h1>
<p class="modal-caption">Editing PNID settings from user dashboard is currently unavailable. Please update user settings from your linked game console</p> <p class="modal-caption">{{ locale.account.settings.settingCards.no_edit_from_dashboard }}</p>
<div class="modal-button-wrapper"> <div class="modal-button-wrapper">
<button class="button primary confirm" id="editSettingsCloseButton">Close</button> <button class="button primary confirm" id="editSettingsCloseButton">{{ locale.modals.close }}</button>
</div> </div>
</div> </div>
</div> </div>

View File

@ -39,9 +39,9 @@
<div class="content search"> <div class="content search">
<div class="content-inner"> <div class="content-inner">
<div class="purple-card"> <div class="purple-card">
<h1>Got an error code?</h1> <h1>{{ locale.docs.search.title }}</h1>
<p>Type it in the box below to get information on your issue!</p> <p>{{ locale.docs.search.caption }}</p>
<label for="errorCode">Error code</label> <label for="errorCode">{{ locale.docs.search.label }}</label>
<div class="input-wrapper"> <div class="input-wrapper">
<input id="errorCode" placeholder="ABC-012-3456" required /> <input id="errorCode" placeholder="ABC-012-3456" required />
<div class="matches"> <div class="matches">
@ -107,7 +107,7 @@
}); });
} else { } else {
const noMatch = document.createElement('p'); const noMatch = document.createElement('p');
noMatch.innerText = 'No matches found'; noMatch.innerText = '{{ locale.docs.search.no_match }}';
matchesContainer.appendChild(noMatch); matchesContainer.appendChild(noMatch);
} }
}); });

View File

@ -1,13 +1,13 @@
<div class="sidebar"> <div class="sidebar">
<div class="section"> <div class="section">
<h5>Getting started</h5> <h5>{{ locale.docs.sidebar.getting_started }}</h5>
<a href="/docs/welcome">Welcome</a> <a href="/docs/welcome">{{ locale.docs.sidebar.welcome }}</a>
<a href="/docs/install">Install Pretendo</a> <a href="/docs/install">{{ locale.docs.sidebar.install_extended }}</a>
<a href="/docs/search">Search</a> <a href="/docs/search">{{ locale.docs.sidebar.search }}</a>
</div> </div>
<div class="section"> <div class="section">
<h5>Install</h5> <h5>{{ locale.docs.sidebar.install }}</h5>
<a href="/docs/install/wiiu">Wii U</a> <a href="/docs/install/wiiu">Wii U</a>
<a href="/docs/install/3ds">3DS</a> <a href="/docs/install/3ds">3DS</a>
<a href="/docs/install/cemu">Cemu</a> <a href="/docs/install/cemu">Cemu</a>
@ -16,7 +16,7 @@
</div> </div>
<div class="section"> <div class="section">
<h5>Error codes - Juxt</h5> <h5>{{ locale.docs.sidebar.juxt_err }}</h5>
<a href="/docs/en_US/errors/JXT-598-0009">JXT-598-0009</a> <a href="/docs/en_US/errors/JXT-598-0009">JXT-598-0009</a>
<a href="/docs/en_US/errors/JXT-598-0010">JXT-598-0010</a> <a href="/docs/en_US/errors/JXT-598-0010">JXT-598-0010</a>
<a href="/docs/en_US/errors/JXT-598-0011">JXT-598-0011</a> <a href="/docs/en_US/errors/JXT-598-0011">JXT-598-0011</a>

View File

@ -40,6 +40,7 @@
<a href="/progress">{{ locale.nav.progress }}</a> <a href="/progress">{{ locale.nav.progress }}</a>
<a href="/blog">{{ locale.nav.blog }}</a> <a href="/blog">{{ locale.nav.blog }}</a>
<a href="/account">{{ locale.nav.account }}</a> <a href="/account">{{ locale.nav.account }}</a>
<a href="/account/upgrade">{{ locale.nav.donate }}</a>
</div> </div>
<div class="discord-server-card-wrapper"> <div class="discord-server-card-wrapper">
<div class="discord-server-card"> <div class="discord-server-card">

View File

@ -30,10 +30,10 @@
<a href="/#about">{{ locale.nav.about }}</a> <a href="/#about">{{ locale.nav.about }}</a>
<a href="/#faq">{{ locale.nav.faq }}</a> <a href="/#faq">{{ locale.nav.faq }}</a>
<a href="/#credits">{{ locale.nav.credits }}</a> <a href="/#credits">{{ locale.nav.credits }}</a>
<a href="/docs">{{ locale.nav.docs }}</a> <a href="/docs" class="keep-on-mobile">{{ locale.nav.docs }}</a>
<a href="/progress" class="keep-on-mobile">{{ locale.nav.progress }}</a> <a href="/progress" class="keep-on-mobile">{{ locale.nav.progress }}</a>
<a href="/blog" class="keep-on-mobile">{{ locale.nav.blog }}</a> <a href="/blog">{{ locale.nav.blog }}</a>
<a href="/account/upgrade" class="keep-on-mobile">Donate</a> <a href="/account/upgrade" class="keep-on-mobile">{{ locale.nav.donate }}</a>
</nav> </nav>
<div class="right-section"> <div class="right-section">