web/i18n: move call to action button strings to own file

This commit is contained in:
wukko 2024-08-09 14:40:30 +06:00
parent 21ef35ea20
commit 536d9c9742
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2
9 changed files with 32 additions and 30 deletions

View file

@ -1,7 +1,5 @@
{
"picker.item.photo": "photo thumbnail",
"picker.item.video": "video thumbnail",
"picker.item.gif": "gif thumbnail",
"saving.copied": "link copied"
"picker.item.gif": "gif thumbnail"
}

15
web/i18n/en/button.json Normal file
View file

@ -0,0 +1,15 @@
{
"gotit": "got it",
"cancel": "cancel",
"reset": "reset",
"done": "done",
"downloadAudio": "download audio",
"download": "download",
"share": "share",
"copy": "copy",
"copied": "copied",
"import": "import",
"continue": "continue",
"star": "star",
"follow": "follow"
}

View file

@ -1,15 +1,4 @@
{
"button.gotit": "got it",
"button.cancel": "cancel",
"button.reset": "reset",
"button.done": "done",
"button.downloadAudio": "download audio",
"button.download": "download",
"button.share": "share",
"button.copy": "copy",
"button.import": "import",
"button.continue": "continue",
"reset.title": "reset all settings?",
"reset.body": "are you sure you want to reset all settings? this action is immediate and irreversible.",

View file

@ -15,12 +15,12 @@
bodyText: $t("dialog.reset.body"),
buttons: [
{
text: $t("dialog.button.cancel"),
text: $t("button.cancel"),
main: false,
action: () => {},
},
{
text: $t("dialog.button.reset"),
text: $t("button.reset"),
color: "red",
main: true,
timeout: 5000,

View file

@ -53,7 +53,7 @@
click={() => openURL(url)}
>
<IconDownload />
{$t("dialog.button.download")}
{$t("button.download")}
</VerticalActionButton>
{/if}
@ -65,7 +65,7 @@
click={async () => await shareURL(url)}
>
<IconShare2 />
{$t("dialog.button.share")}
{$t("button.share")}
</VerticalActionButton>
{/if}
@ -77,10 +77,10 @@
copyURL(url);
copied = true;
}}
ariaLabel={copied ? $t("a11y.dialog.saving.copied") : ""}
ariaLabel={copied ? $t("button.copied") : ""}
>
<CopyIcon check={copied} />
{$t("dialog.button.copy")}
{$t("button.copy")}
</VerticalActionButton>
</div>
</div>
@ -94,7 +94,7 @@
<DialogButtons
buttons={[
{
text: $t("dialog.button.done"),
text: $t("button.done"),
main: true,
action: () => {},
},

View file

@ -42,7 +42,7 @@
copyURL(cobaltUrl);
copied = true;
}}
aria-label={copied ? $t("a11y.dialog.saving.copied") : ""}
aria-label={copied ? $t("button.copied") : ""}
>
<div class="share-button-icon">
<CopyIcon check={copied} />

View file

@ -20,7 +20,7 @@
meowbalt: "error",
buttons: [
{
text: $t("dialog.button.gotit"),
text: $t("button.gotit"),
main: true,
action: () => {},
},
@ -110,7 +110,7 @@
changeDownloadButton("done");
const buttons = [
{
text: $t("dialog.button.done"),
text: $t("button.done"),
main: true,
action: () => {},
},
@ -119,7 +119,7 @@
if (response.audio) {
const pickerAudio = response.audio;
buttons.unshift({
text: $t("dialog.button.downloadAudio"),
text: $t("button.download_audio"),
main: false,
action: () => {
downloadFile(pickerAudio);

View file

@ -30,12 +30,12 @@
bodyText: $t("dialog.import.body"),
buttons: [
{
text: $t("dialog.button.cancel"),
text: $t("button.cancel"),
main: false,
action: () => {},
},
{
text: $t("dialog.button.import"),
text: $t("button.import"),
color: "red",
main: true,
timeout: 5000,
@ -60,7 +60,7 @@
bodyText: message,
buttons: [
{
text: $t("dialog.button.gotit"),
text: $t("button.gotit"),
main: true,
action: () => {},
},

View file

@ -51,7 +51,7 @@ const request = async (url: string) => {
dismissable: false,
buttons: [
{
text: get(t)("dialog.button.cancel"),
text: get(t)("button.cancel"),
main: false,
action: () => {
_actions.reject();
@ -63,7 +63,7 @@ const request = async (url: string) => {
},
},
{
text: get(t)("dialog.button.continue"),
text: get(t)("button.continue"),
color: "red",
main: true,
timeout: 5000,