DEV: I18n all the things
This commit is contained in:
parent
f9f5f5d1ff
commit
17f726e853
|
@ -19,22 +19,22 @@
|
|||
|
||||
<td>
|
||||
{{#if @repo.checkingStatus}}
|
||||
Checking for new version...
|
||||
{{i18n "admin.docker.checking"}}
|
||||
{{else if @repo.upToDate}}
|
||||
Up to date
|
||||
{{i18n "admin.docker.up_to_date"}}
|
||||
{{else}}
|
||||
<div class="new-version">
|
||||
<h4>New Version Available!</h4>
|
||||
<h4>{{i18n "admin.docker.new_version_available"}}</h4>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
Remote Version:
|
||||
{{i18n "admin.docker.latest_version"}}
|
||||
<span class="new commit-hash" title={{@repo.latestVersion}}>
|
||||
{{@repo.prettyLatestVersion}}
|
||||
</span>
|
||||
</li>
|
||||
<li>
|
||||
Last Updated:
|
||||
{{i18n "admin.docker.last_updated"}}
|
||||
{{#if @repo.latest.date}}
|
||||
{{format-date @repo.latest.date}}
|
||||
{{else}}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import Component from "@glimmer/component";
|
||||
import { inject as service } from "@ember/service";
|
||||
import { action } from "@ember/object";
|
||||
import I18n from "I18n";
|
||||
|
||||
export default class RepoStatus extends Component {
|
||||
@service router;
|
||||
|
@ -30,17 +31,17 @@ export default class RepoStatus extends Component {
|
|||
|
||||
get officialRepoBadgeTitle() {
|
||||
if (this.args.repo.fork) {
|
||||
return "Forked Official Plugin";
|
||||
return I18n.t("admin.docker.forked_plugin");
|
||||
} else if (this.args.repo.official) {
|
||||
return "Official Plugin";
|
||||
return I18n.t("admin.docker.official_plugin");
|
||||
}
|
||||
}
|
||||
|
||||
get upgradeButtonLabel() {
|
||||
if (this.args.repo.upgrading) {
|
||||
return "Currently Upgrading…";
|
||||
return I18n.t("admin.docker.upgrading");
|
||||
} else {
|
||||
return "Upgrade";
|
||||
return I18n.t("admin.docker.upgrade_action");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
{{#if this.currentUser.admin}}
|
||||
{{#if @versionCheck.upToDate}}
|
||||
<LinkTo @route="upgrade">
|
||||
{{i18n "docker.link_to_upgrade"}}
|
||||
{{i18n "admin.docker.link_to_upgrade"}}
|
||||
</LinkTo>
|
||||
{{else}}
|
||||
{{i18n "docker.upgrade"}}
|
||||
{{i18n "admin.docker.outdated_notice"}}
|
||||
|
||||
<LinkTo @route="upgrade">
|
||||
{{i18n "docker.perform_upgrade"}}
|
||||
{{i18n "admin.docker.perform_upgrade"}}
|
||||
</LinkTo>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
|
|
@ -4,6 +4,7 @@ import { inject as service } from "@ember/service";
|
|||
import { tracked } from "@glimmer/tracking";
|
||||
import { equal } from "@ember/object/computed";
|
||||
import { action } from "@ember/object";
|
||||
import I18n from "I18n";
|
||||
|
||||
export default class UpgradeShow extends Controller {
|
||||
@service messageBus;
|
||||
|
@ -36,14 +37,6 @@ export default class UpgradeShow extends Controller {
|
|||
return this.isMultiple ? this.model : [this.model];
|
||||
}
|
||||
|
||||
get upgradeButtonText() {
|
||||
if (this.upgrading) {
|
||||
return "Upgrading...";
|
||||
} else {
|
||||
return "Start Upgrading";
|
||||
}
|
||||
}
|
||||
|
||||
updateAttribute(key, value, valueIsKey = false) {
|
||||
this.model.forEach((repo) => {
|
||||
value = valueIsKey ? repo[value] : value;
|
||||
|
@ -116,10 +109,7 @@ export default class UpgradeShow extends Controller {
|
|||
|
||||
@action
|
||||
resetUpgrade() {
|
||||
const message = `
|
||||
WARNING: You should only reset upgrades that have failed and are not running.
|
||||
This will NOT cancel currently running builds and should only be used as a last resort.
|
||||
`;
|
||||
const message = I18n.t("admin.docker.reset_warning");
|
||||
|
||||
this.dialog.confirm({
|
||||
message,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import { helper as buildHelper } from "@ember/component/helper";
|
||||
import { htmlSafe } from "@ember/template";
|
||||
import I18n from "I18n";
|
||||
|
||||
export default buildHelper(function (params) {
|
||||
const [commitsBehind, oldSha, newSha, url] = params;
|
||||
|
@ -12,9 +13,9 @@ export default buildHelper(function (params) {
|
|||
return "";
|
||||
}
|
||||
|
||||
let description = `${commitsBehind} new commit${
|
||||
commitsBehind === 1 ? "" : "s"
|
||||
}`;
|
||||
let description = I18n.t("admin.docker.commits", {
|
||||
count: commitsBehind,
|
||||
});
|
||||
|
||||
if (!url) {
|
||||
return description;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<h1>Upgrade</h1>
|
||||
<h1>{{i18n "admin.docker.upgrade_title"}}</h1>
|
||||
|
||||
<button
|
||||
disabled={{upgradeAllButtonDisabled}}
|
||||
|
@ -7,17 +7,17 @@
|
|||
{{action "upgradeAllButton"}}
|
||||
>
|
||||
{{#if allUpToDate}}
|
||||
All Up-to-date
|
||||
{{i18n "admin.docker.all_up_to_date"}}
|
||||
{{else}}
|
||||
Upgrade All
|
||||
{{i18n "admin.docker.upgrade_all"}}
|
||||
{{/if}}
|
||||
</button>
|
||||
|
||||
<table class="table" id="repos">
|
||||
<thead>
|
||||
<th></th>
|
||||
<th style="width: 50%">Repository</th>
|
||||
<th>Status</th>
|
||||
<th style="width: 50%">{{i18n "admin.docker.repository"}}</th>
|
||||
<th>{{i18n "admin.docker.status"}}</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#each this.model as |repo|}}
|
||||
|
|
|
@ -1,27 +1,31 @@
|
|||
<h3>Upgrade {{this.title}}</h3>
|
||||
<h3>{{i18n "admin.docker.upgrade_repo" name=this.title}}</h3>
|
||||
|
||||
<ProgressBar @percent={{this.percent}} />
|
||||
|
||||
{{#if this.complete}}
|
||||
<p>Upgrade completed successfully!</p>
|
||||
<p>{{i18n "admin.docker.upgrade_successful"}}</p>
|
||||
{{else if this.failed}}
|
||||
<p>Sorry, there was an error upgrading Discourse. Please check the logs below.</p>
|
||||
<p>{{i18n "admin.docker.upgrade_error"}}</p>
|
||||
{{/if}}
|
||||
|
||||
{{#if this.isUpToDate}}
|
||||
{{#unless this.multiUpgrade}}
|
||||
<p>{{this.title}} is at the newest version.</p>
|
||||
<p>{{i18n "admin.docker.repo_newest_version" name=this.title}}</p>
|
||||
{{else}}
|
||||
<p>Everything is up-to-date.</p>
|
||||
<p>{{i18n "admin.docker.everything_up_to_date"}}</p>
|
||||
{{/unless}}
|
||||
{{else}}
|
||||
<button {{on "click" this.start}} disabled={{this.upgrading}} class="btn">
|
||||
{{upgradeButtonText}}
|
||||
{{#if this.upgrading}}
|
||||
{{i18n "admin.docker.upgrading"}}
|
||||
{{else}}
|
||||
{{i18n "admin.docker.start_upgrading"}}
|
||||
{{/if}}
|
||||
</button>
|
||||
|
||||
{{#if this.upgrading}}
|
||||
<button {{on "click" this.resetUpgrade}} class="btn unlock">
|
||||
Reset Upgrade
|
||||
{{i18n "admin.docker.reset_upgrade"}}
|
||||
</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
|
|
@ -1,12 +1,37 @@
|
|||
en:
|
||||
js:
|
||||
admin:
|
||||
docker:
|
||||
all_up_to_date: "All Up-to-date"
|
||||
checking: "Checking for new version…"
|
||||
commits:
|
||||
one: "%{count} new commit"
|
||||
other: "%{count} new commits"
|
||||
everything_up_to_date: "Everything is up-to-date"
|
||||
forked_plugin: "Forked Official Plugin"
|
||||
last_updated: "Last Updated:"
|
||||
latest_version: "Latest Version:"
|
||||
link_to_upgrade: "Perform upgrades here"
|
||||
new_version_available: "New Version Available!"
|
||||
official_plugin: "Official Plugin"
|
||||
outdated_notice: "Your Discourse installation is out of date"
|
||||
perform_upgrade: "Click here to upgrade."
|
||||
repo_newest_version: "%{name} is at the newest version."
|
||||
repository: "Repository"
|
||||
reset_upgrade: "Reset Upgrade"
|
||||
reset_warning: "WARNING: You should only reset upgrades that have failed and are not running. This will NOT cancel currently running builds and should only be used as a last resort."
|
||||
start_upgrading: "Start Upgrading"
|
||||
status: "Status"
|
||||
up_to_date: "Up to date"
|
||||
upgrade_action: "Upgrade"
|
||||
upgrade_all: "Upgrade All"
|
||||
upgrade_error: "Sorry, there was an error upgrading Discourse. Please check the logs below."
|
||||
upgrade_repo: "Upgrade %{name}"
|
||||
upgrade_successful: "Upgrade completed successfully!"
|
||||
upgrade_title: "Upgrade"
|
||||
upgrading: "Upgrading…"
|
||||
|
||||
logs:
|
||||
staff_actions:
|
||||
actions:
|
||||
discourse_upgrade: "Upgrade to the Latest Version"
|
||||
|
||||
docker:
|
||||
upgrade: "Your Discourse installation is out of date."
|
||||
perform_upgrade: "Click here to upgrade."
|
||||
link_to_upgrade: "Perform upgrades here."
|
||||
discourse_upgrade: "Upgrade to the latest version"
|
||||
|
|
Loading…
Reference in New Issue