mirror of
https://github.com/wekan/wekan.git
synced 2026-11-07 19:12:34 -05:00
Cloud Panel: many WeKan domains from one Weddy, for the SuperAdmin at the Cloud Panel Domain.
Weddy (wekan/caddy-wekan-plugin) runs a WeKan for every domain, each in its own directory - files/domains/<domain>/files/db/ for its database - and starts the first domain's WeKan with WEDDY_CLOUD_DIR, every customer's with WEDDY_TENANT=true. - Admin Panel / People / Cloud, only in that first WeKan and only for a site admin (a per-tenant admin's whitelisted menu never has it): Cloud Panel Domain, e.g. cloud.wekan.team, and SuperAdmin Username, a username or e-mail address. - /cloud, the Cloud Panel, where the SuperAdmin is taken at the Cloud Panel Domain: Settings with the left menus Domains and CloudFlare, in the Admin Panel's layout. Domains is a table page - Domain, Customer name, Customer email address, Billing email address, Start Date, End Date and the TLS Weddy got - with a form to add and edit. CloudFlare is a write-only API key field. - server/methods/cloudPanel.js checks in every method again that the caller is the SuperAdmin and the request's Host is the Cloud Panel Domain - not X-Forwarded-Host, which a client could send itself. The collections are not published. Every change writes WEDDY_CLOUD_DIR/domains.json for Weddy; the key goes to cloudflare.json, mode 0600, and is never sent back. - models/lib/cloudPanel.js has the rules, shared by client and server; its domain rule is the same as Weddy's, since the name becomes a directory. - Customers' WeKans show none of it. The 15 new strings are added as pending Transifex, written in Finnish, and translated into every other locale. Low-confidence translations: ace ak an ay ba bho bi bm bo bua chr co csb cv dz ee ff fj fo fur gn gv haw hsb ht ig iu kl kok ks kw lg lld mai mi nah nap nd nso oc om pap qu rm rn rup rw sah sc scn se sm sn so ss st szl tig tlh tn to tpi ts uz-AR ve ve-CC ve-PP vo wa wa-RR wal wo wuu-Hans yi zgh. Transifex translations replace them when they arrive. tests/cloudPanel.test.cjs: the rules with their negatives, and the security properties the source keeps. The node suites pass, 2160 of 2160. The templates are not compiled here (no Jade compiler in this sandbox); a Meteor build checks them. docs/Platforms/FOSS/Weddy/Cloud-Panel.md is the design. Thanks to xet7 !
This commit is contained in:
1 parent
11bed26788
commit
73db2a28c3
266 files changed
+4624
-1
No files matched your search
@@ -0,0 +1,7 @@
|
||||
/* The Cloud Panel and Admin Panel / People / Cloud (cloudPanel.jade). The layout is
|
||||
the Admin Panel's; only the Domains form is its own. */
|
||||
.cloud-domain-form { margin-bottom: 1em; }
|
||||
.cloud-domain-fields { display: flex; flex-wrap: wrap; gap: 0.5em; margin-bottom: 0.5em; }
|
||||
.cloud-domain-fields input { flex: 1 1 12em; min-width: 10em; }
|
||||
.cloud-domain-fields label { display: flex; flex-direction: column; flex: 1 1 10em; }
|
||||
.cloud-message { margin-inline-start: 1em; }
|
||||
@@ -0,0 +1,97 @@
|
||||
//- Admin Panel / People / Cloud: where the Cloud Panel is, and who may use it.
|
||||
//- docs/Platforms/FOSS/Weddy/Cloud-Panel.md
|
||||
template(name="cloudSettings")
|
||||
.cloud-settings
|
||||
p.quiet {{_ 'cloud-settings-desc'}}
|
||||
ul#cloud-setting.setting-detail
|
||||
li
|
||||
.title {{_ 'cloud-panel-domain'}}
|
||||
.form-group
|
||||
input.wekan-form-control.js-cloud-panel-domain(type="text" placeholder="cloud.wekan.team" value="{{status.cloudPanelDomain}}" autocomplete="off")
|
||||
li
|
||||
.title {{_ 'cloud-superadmin-username'}}
|
||||
.form-group
|
||||
input.wekan-form-control.js-cloud-superadmin(type="text" placeholder="lauri.ojansivu@wekan.fi" value="{{status.superAdminUsername}}" autocomplete="off")
|
||||
li
|
||||
button.js-cloud-save.primary {{_ 'save'}}
|
||||
if message
|
||||
span.cloud-message {{message}}
|
||||
|
||||
//- The Cloud Panel, on the Cloud Panel Domain, for the SuperAdmin: Settings, with
|
||||
//- the left menus Domains and CloudFlare - the Admin Panel's layout.
|
||||
template(name="cloudPanel")
|
||||
.setting-content.cloud-panel
|
||||
unless status.cloudPanel
|
||||
| {{_ 'cloud-panel-not-allowed'}}
|
||||
else
|
||||
.content-body
|
||||
+leftMenu(menuItems)
|
||||
.main-body
|
||||
+paneTitle(paneTitleData)
|
||||
if domainsOpen
|
||||
+cloudDomainsPane
|
||||
else
|
||||
+cloudflarePane
|
||||
|
||||
template(name="cloudDomainsPane")
|
||||
.cloud-domain-form
|
||||
.cloud-domain-fields
|
||||
input.wekan-form-control.js-cloud-field(data-field="domain" type="text" placeholder="{{_ 'domain'}}" value="{{editing.domain}}")
|
||||
input.wekan-form-control.js-cloud-field(data-field="customerName" type="text" placeholder="{{_ 'cloud-customer-name'}}" value="{{editing.customerName}}")
|
||||
input.wekan-form-control.js-cloud-field(data-field="customerEmail" type="email" placeholder="{{_ 'cloud-customer-email'}}" value="{{editing.customerEmail}}")
|
||||
input.wekan-form-control.js-cloud-field(data-field="billingEmail" type="email" placeholder="{{_ 'cloud-billing-email'}}" value="{{editing.billingEmail}}")
|
||||
label {{_ 'cloud-start-date'}}
|
||||
input.wekan-form-control.js-cloud-field(data-field="startDate" type="date" value="{{editing.startDate}}")
|
||||
label {{_ 'cloud-end-date'}}
|
||||
input.wekan-form-control.js-cloud-field(data-field="endDate" type="date" value="{{editing.endDate}}")
|
||||
button.js-cloud-domain-save.primary
|
||||
if editing._id
|
||||
| {{_ 'save'}}
|
||||
else
|
||||
| {{_ 'add'}}
|
||||
if editing._id
|
||||
button.js-cloud-domain-cancel {{_ 'cancel'}}
|
||||
if message
|
||||
span.cloud-message {{message}}
|
||||
+tablePage(tablePageData)
|
||||
|
||||
template(name="cloudDomainRow")
|
||||
tr
|
||||
td {{domain}}
|
||||
td {{customerName}}
|
||||
td {{customerEmail}}
|
||||
td {{billingEmail}}
|
||||
td {{startDate}}
|
||||
td {{endDate}}
|
||||
td
|
||||
if error
|
||||
span.text-red(title="{{error}}") {{tls}} !
|
||||
else
|
||||
| {{tls}}
|
||||
td
|
||||
a.js-cloud-domain-edit(data-id="{{_id}}" title="{{_ 'edit'}}")
|
||||
i.fa.fa-pencil-square-o
|
||||
|
|
||||
a.js-cloud-domain-remove(data-id="{{_id}}" title="{{_ 'delete'}}")
|
||||
i.fa.fa-trash
|
||||
|
||||
template(name="cloudflarePane")
|
||||
.cloudflare-pane
|
||||
p.quiet {{_ 'cloudflare-api-key-desc'}}
|
||||
p
|
||||
if status.cloudflareTokenSet
|
||||
| {{_ 'cloudflare-api-key-set'}}
|
||||
else
|
||||
| {{_ 'cloudflare-api-key-not-set'}}
|
||||
ul.setting-detail
|
||||
li
|
||||
.title {{_ 'cloudflare-api-key'}}
|
||||
.form-group
|
||||
//- Write only: what is saved is never sent back to the browser.
|
||||
input.wekan-form-control.js-cloudflare-token(type="password" autocomplete="new-password" value="")
|
||||
li
|
||||
button.js-cloudflare-save.primary {{_ 'save'}}
|
||||
if status.cloudflareTokenSet
|
||||
button.js-cloudflare-remove {{_ 'delete'}}
|
||||
if message
|
||||
span.cloud-message {{message}}
|
||||
@@ -0,0 +1,177 @@
|
||||
// The Cloud Panel and Admin Panel / People / Cloud (cloudPanel.jade,
|
||||
// docs/Platforms/FOSS/Weddy/Cloud-Panel.md). The server checks every call again
|
||||
// (server/methods/cloudPanel.js); this only draws.
|
||||
import { Meteor } from 'meteor/meteor';
|
||||
import { ReactiveVar } from 'meteor/reactive-var';
|
||||
import { Template } from 'meteor/templating';
|
||||
import { TAPi18n } from '/imports/i18n';
|
||||
import { leftMenuData, paneTitle } from '/models/lib/leftMenu';
|
||||
import { buildHeader, pageInfo, TABLE_PAGE_ROWS_PER_PAGE } from '/models/lib/tablePage';
|
||||
import { DOMAIN_FIELDS } from '/models/lib/cloudPanel';
|
||||
import { cloudStatus, refreshCloudStatus } from '/client/lib/cloudStatus';
|
||||
|
||||
const errorText = e => (e && (e.reason || e.error)) || String(e);
|
||||
|
||||
// Admin Panel / People / Cloud
|
||||
Template.cloudSettings.onCreated(function () {
|
||||
this.message = new ReactiveVar('');
|
||||
refreshCloudStatus();
|
||||
});
|
||||
Template.cloudSettings.helpers({
|
||||
status: () => cloudStatus.get(),
|
||||
message: () => Template.instance().message.get(),
|
||||
});
|
||||
Template.cloudSettings.events({
|
||||
async 'click .js-cloud-save'(event, tpl) {
|
||||
event.preventDefault();
|
||||
try {
|
||||
await Meteor.callAsync('cloudSaveSettings', tpl.$('.js-cloud-panel-domain').val() || '',
|
||||
tpl.$('.js-cloud-superadmin').val() || '');
|
||||
tpl.message.set(TAPi18n.__('cloud-saved'));
|
||||
refreshCloudStatus();
|
||||
} catch (e) {
|
||||
tpl.message.set(errorText(e));
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
// The Cloud Panel
|
||||
const MENU = [
|
||||
{ id: 'cloud-domains', icon: 'fa-globe', labelKey: 'domains' },
|
||||
{ id: 'cloud-cloudflare', icon: 'fa-cloud', label: 'CloudFlare' },
|
||||
];
|
||||
const openPane = new ReactiveVar('cloud-domains');
|
||||
|
||||
Template.cloudPanel.onCreated(() => refreshCloudStatus());
|
||||
Template.cloudPanel.helpers({
|
||||
status: () => cloudStatus.get(),
|
||||
menuItems: () => leftMenuData(MENU, openPane.get()),
|
||||
paneTitleData: () => paneTitle(MENU, openPane.get()),
|
||||
domainsOpen: () => openPane.get() === 'cloud-domains',
|
||||
});
|
||||
Template.cloudPanel.events({
|
||||
'click .js-left-menu-item'(event) {
|
||||
event.preventDefault();
|
||||
openPane.set(String(event.currentTarget.getAttribute('data-id') || 'cloud-domains'));
|
||||
},
|
||||
});
|
||||
|
||||
const COLUMNS = [
|
||||
{ labelKey: 'domain' }, { labelKey: 'cloud-customer-name' }, { labelKey: 'cloud-customer-email' },
|
||||
{ labelKey: 'cloud-billing-email' }, { labelKey: 'cloud-start-date' }, { labelKey: 'cloud-end-date' },
|
||||
{ label: 'TLS' }, { labelKey: 'actions' },
|
||||
];
|
||||
|
||||
Template.cloudDomainsPane.onCreated(function () {
|
||||
this.rows = new ReactiveVar([]);
|
||||
this.editing = new ReactiveVar({});
|
||||
this.message = new ReactiveVar('');
|
||||
this.search = new ReactiveVar('');
|
||||
this.page = new ReactiveVar(1);
|
||||
this.load = async () => {
|
||||
try {
|
||||
this.rows.set(await Meteor.callAsync('cloudDomains'));
|
||||
} catch (e) {
|
||||
this.message.set(errorText(e));
|
||||
}
|
||||
};
|
||||
this.load();
|
||||
});
|
||||
Template.cloudDomainsPane.helpers({
|
||||
editing: () => Template.instance().editing.get(),
|
||||
message: () => Template.instance().message.get(),
|
||||
tablePageData() {
|
||||
const tpl = Template.instance();
|
||||
const term = tpl.search.get().trim().toLowerCase();
|
||||
const all = tpl.rows.get().filter(r => !term || DOMAIN_FIELDS.some(f => String(r[f] || '').toLowerCase().includes(term)));
|
||||
const info = pageInfo(all.length, tpl.page.get());
|
||||
const docs = all.slice((info.page - 1) * TABLE_PAGE_ROWS_PER_PAGE, info.page * TABLE_PAGE_ROWS_PER_PAGE);
|
||||
return {
|
||||
searchTerm: tpl.search.get(),
|
||||
header: buildHeader(COLUMNS),
|
||||
rowTemplate: 'cloudDomainRow',
|
||||
docs,
|
||||
rowCount: docs.length,
|
||||
page: info.page,
|
||||
totalPages: info.totalPages,
|
||||
hasPrev: info.hasPrev,
|
||||
hasNext: info.hasNext,
|
||||
total: all.length,
|
||||
emptyKey: 'no-items-message',
|
||||
};
|
||||
},
|
||||
});
|
||||
Template.cloudDomainsPane.events({
|
||||
'keyup .js-table-page-search, change .js-table-page-search'(event, tpl) {
|
||||
tpl.search.set(event.currentTarget.value || '');
|
||||
tpl.page.set(1);
|
||||
},
|
||||
'click .js-table-page-prev'(event, tpl) { tpl.page.set(Math.max(1, tpl.page.get() - 1)); },
|
||||
'click .js-table-page-next'(event, tpl) { tpl.page.set(tpl.page.get() + 1); },
|
||||
'click .js-cloud-domain-edit'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const id = event.currentTarget.getAttribute('data-id');
|
||||
tpl.editing.set({ ...(tpl.rows.get().find(r => r._id === id) || {}) });
|
||||
tpl.message.set('');
|
||||
},
|
||||
'click .js-cloud-domain-cancel'(event, tpl) {
|
||||
event.preventDefault();
|
||||
tpl.editing.set({});
|
||||
},
|
||||
async 'click .js-cloud-domain-save'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const row = {};
|
||||
tpl.$('.js-cloud-field').each((i, el) => { row[el.getAttribute('data-field')] = el.value || ''; });
|
||||
try {
|
||||
await Meteor.callAsync('cloudSaveDomain', tpl.editing.get()._id || null, row);
|
||||
tpl.editing.set({});
|
||||
tpl.$('.js-cloud-field').val('');
|
||||
tpl.message.set(TAPi18n.__('cloud-saved'));
|
||||
await tpl.load();
|
||||
} catch (e) {
|
||||
tpl.message.set(errorText(e));
|
||||
}
|
||||
},
|
||||
async 'click .js-cloud-domain-remove'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const id = event.currentTarget.getAttribute('data-id');
|
||||
const row = tpl.rows.get().find(r => r._id === id);
|
||||
// eslint-disable-next-line no-alert
|
||||
if (!row || !window.confirm(`${TAPi18n.__('delete')} ${row.domain}?`)) return;
|
||||
try {
|
||||
await Meteor.callAsync('cloudRemoveDomain', id);
|
||||
await tpl.load();
|
||||
} catch (e) {
|
||||
tpl.message.set(errorText(e));
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Template.cloudflarePane.onCreated(function () {
|
||||
this.message = new ReactiveVar('');
|
||||
});
|
||||
Template.cloudflarePane.helpers({
|
||||
status: () => cloudStatus.get(),
|
||||
message: () => Template.instance().message.get(),
|
||||
});
|
||||
async function saveToken(tpl, token) {
|
||||
try {
|
||||
await Meteor.callAsync('cloudSetCloudflareToken', token);
|
||||
tpl.$('.js-cloudflare-token').val('');
|
||||
tpl.message.set(TAPi18n.__('cloud-saved'));
|
||||
refreshCloudStatus();
|
||||
} catch (e) {
|
||||
tpl.message.set(errorText(e));
|
||||
}
|
||||
}
|
||||
Template.cloudflarePane.events({
|
||||
'click .js-cloudflare-save'(event, tpl) {
|
||||
event.preventDefault();
|
||||
const token = tpl.$('.js-cloudflare-token').val() || '';
|
||||
if (token.trim()) saveToken(tpl, token);
|
||||
},
|
||||
'click .js-cloudflare-remove'(event, tpl) {
|
||||
event.preventDefault();
|
||||
saveToken(tpl, '');
|
||||
},
|
||||
});
|
||||
@@ -66,6 +66,8 @@ template(name="people")
|
||||
+templatesGeneral
|
||||
else if domainSetting.get
|
||||
+domainGeneral
|
||||
else if cloudSetting.get
|
||||
+cloudSettings
|
||||
|
||||
|
||||
template(name="orgGeneral")
|
||||
|
||||
@@ -35,6 +35,7 @@ import Users from '/models/users';
|
||||
// Multitenancy option D: the per-tenant Global Admin rules, the same module the
|
||||
// publications and methods use (docs/Design/Multitenancy/Multitenancy.md).
|
||||
import * as tenantAdmin from '/models/lib/tenantAdmin';
|
||||
import { cloudStatus } from '/client/lib/cloudStatus';
|
||||
// Is this account locked, and why. The lockout is per source address
|
||||
// (GHSA-rf3w-rj48-jxcc), so one place knows the shape.
|
||||
const { isUserLocked: lockoutIsUserLocked } = require('/models/lib/accountLockout');
|
||||
@@ -148,6 +149,7 @@ Template.people.onCreated(function () {
|
||||
// #5850: Admin Panel > People > Domains tab. The domains table itself
|
||||
// (domainGeneral) now owns its data via getDomainsWithUserCountsPage.
|
||||
this.domainSetting = new ReactiveVar(false);
|
||||
this.cloudSetting = new ReactiveVar(false);
|
||||
this.subscribe('inviteToBoardRolesSettings');
|
||||
this.findOrgsOptions = new ReactiveVar({});
|
||||
this.findTeamsOptions = new ReactiveVar({});
|
||||
@@ -439,6 +441,7 @@ Template.people.onCreated(function () {
|
||||
this.rolesSetting.set('roles-setting' === targetID);
|
||||
this.templatesSetting.set('templates-setting' === targetID);
|
||||
this.domainSetting.set('domains-setting' === targetID);
|
||||
this.cloudSetting.set('cloud-setting' === targetID);
|
||||
|
||||
// The Domains table (domainGeneral) now fetches its own single page from
|
||||
// getDomainsWithUserCountsPage (server-side search / sort / pagination), so
|
||||
@@ -568,6 +571,9 @@ function peopleMenu(user) {
|
||||
{ id: 'header-login-setting', icon: 'fa-id-card', labelKey: 'header-login' },
|
||||
{ id: 'oauth-setting', icon: 'fa-key', labelKey: 'oauth-providers-title' },
|
||||
{ id: 'passwordless-setting', icon: 'fa-unlock-alt', labelKey: 'passwordless-title' },
|
||||
// The Cloud Panel's settings (models/lib/cloudPanel.js): removed below where
|
||||
// Cloud does not exist. A per-tenant admin's menu is a whitelist without it.
|
||||
{ id: 'cloud-setting', icon: 'fa-cloud', labelKey: 'cloud' },
|
||||
];
|
||||
// Sandstorm: the grain's login is Sandstorm's own, its mail is the grain's
|
||||
// address, and the .spk is built without the login packages these panes
|
||||
@@ -583,6 +589,12 @@ function peopleMenu(user) {
|
||||
if (user !== undefined && !tenantAdmin.isSiteAdmin(user)) {
|
||||
return tenantAdmin.tenantAdminPeopleMenu(items, user);
|
||||
}
|
||||
// The Cloud Panel's settings: only in the WeKan of Weddy's first domain, never in
|
||||
// a customer's (models/lib/cloudPanel.js), and only for a site admin - a
|
||||
// per-tenant admin returned above.
|
||||
if (!cloudStatus.get().enabled) {
|
||||
items = items.filter(item => item.id !== 'cloud-setting');
|
||||
}
|
||||
return items;
|
||||
}
|
||||
|
||||
@@ -955,6 +967,9 @@ Template.people.helpers({
|
||||
domainSetting() {
|
||||
return Template.instance().domainSetting;
|
||||
},
|
||||
cloudSetting() {
|
||||
return Template.instance().cloudSetting;
|
||||
},
|
||||
orgList() {
|
||||
const tpl = Template.instance();
|
||||
// The 'org' publication already returns only the current page (server-side
|
||||
|
||||
@@ -12,6 +12,7 @@ import '/client/components/settings/notificationDeliverySettings.jade';
|
||||
import '/client/components/settings/emailToCardSettings.jade';
|
||||
import '/client/components/settings/emailBounces.jade';
|
||||
import '/client/components/settings/peopleBody.jade';
|
||||
import '/client/components/settings/cloudPanel.jade';
|
||||
import '/client/components/settings/settingBody.jade';
|
||||
import '/client/components/settings/sharedLabelsSettings.jade';
|
||||
import '/client/components/settings/settingHeader.jade';
|
||||
@@ -45,6 +46,7 @@ import '/client/components/settings/emailToCardSettings.js';
|
||||
// #794: Admin Panel -> E-mail -> Bounces.
|
||||
import '/client/components/settings/emailBounces.js';
|
||||
import '/client/components/settings/peopleBody.js';
|
||||
import '/client/components/settings/cloudPanel.js';
|
||||
import '/client/components/settings/settingBody.js';
|
||||
import '/client/components/settings/sharedLabelsSettings.js';
|
||||
import '/client/components/settings/settingHeader.js';
|
||||
@@ -66,6 +68,7 @@ import '/client/components/settings/lockedUsersBody.css';
|
||||
import '/client/components/settings/adminAuditLog.css';
|
||||
import '/client/components/settings/migrationProgress.css';
|
||||
import '/client/components/settings/peopleBody.css';
|
||||
import '/client/components/settings/cloudPanel.css';
|
||||
import '/client/components/settings/settingBody.css';
|
||||
import '/client/components/settings/settingHeader.css';
|
||||
import '/client/components/settings/tablePage.css';
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
// What the Cloud Panel's client may draw (models/lib/cloudPanel.js): whether this
|
||||
// WeKan has the Cloud feature - Admin Panel / People / Cloud - and whether the
|
||||
// signed-in user is the SuperAdmin on the Cloud Panel Domain. The server asks the
|
||||
// same again in every method; this only decides what to show.
|
||||
import { Meteor } from 'meteor/meteor';
|
||||
import { ReactiveVar } from 'meteor/reactive-var';
|
||||
import { Tracker } from 'meteor/tracker';
|
||||
import { FlowRouter } from 'meteor/ostrio:flow-router-extra';
|
||||
|
||||
export const cloudStatus = new ReactiveVar({ enabled: false });
|
||||
|
||||
export async function refreshCloudStatus() {
|
||||
try {
|
||||
cloudStatus.set((await Meteor.callAsync('cloudStatus')) || { enabled: false });
|
||||
} catch (e) {
|
||||
cloudStatus.set({ enabled: false });
|
||||
}
|
||||
}
|
||||
|
||||
Meteor.startup(() => {
|
||||
Tracker.autorun(() => {
|
||||
Meteor.userId(); // again after every sign-in and sign-out
|
||||
refreshCloudStatus();
|
||||
});
|
||||
// On the Cloud Panel Domain, the SuperAdmin's home is the Cloud Panel.
|
||||
Tracker.autorun(() => {
|
||||
FlowRouter.watchPathChange();
|
||||
if (cloudStatus.get().cloudPanel && FlowRouter.getRouteName() === 'home') FlowRouter.go('/cloud');
|
||||
});
|
||||
});
|
||||
@@ -924,6 +924,18 @@ FlowRouter.route('/information', {
|
||||
action() {},
|
||||
});
|
||||
|
||||
// The Cloud Panel (docs/Platforms/FOSS/Weddy/Cloud-Panel.md): the SuperAdmin's, on
|
||||
// the Cloud Panel Domain. The page itself says so to anybody else, and the server
|
||||
// refuses its methods to them.
|
||||
FlowRouter.route('/cloud', {
|
||||
name: 'cloud-panel',
|
||||
triggersEnter: [ensureSignedInUnlessSandstorm],
|
||||
action() {
|
||||
Session.set('currentBoard', null);
|
||||
this.render('defaultLayout', { content: 'cloudPanel' });
|
||||
},
|
||||
});
|
||||
|
||||
FlowRouter.route(adminRoutePath('people'), {
|
||||
name: 'people',
|
||||
triggersEnter: [
|
||||
|
||||
@@ -55,6 +55,7 @@ OAuth providers and Passwordless login each have their own menu entry.
|
||||
| `/admin/people/email` | Email | `email-setting` |
|
||||
| `/admin/people/notifications` | Notifications | `notify-setting` |
|
||||
| `/admin/people/domains` | Domains | `domains-setting` |
|
||||
| `/admin/people/cloud` | Cloud | `cloud-setting` |
|
||||
| `/admin/people/organizations` | Organizations | `org-setting` |
|
||||
| `/admin/people/teams` | Teams | `team-setting` |
|
||||
| `/admin/people/locked-users` | Locked Users | `locked-users-setting` |
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
# Admin Panel / People / Cloud
|
||||
|
||||
`/admin/people/cloud` - only in the WeKan of [Weddy](https://github.com/wekan/weddy)'s
|
||||
first domain, the one Weddy starts with `WEDDY_CLOUD_DIR`. A customer's WeKan
|
||||
(`WEDDY_TENANT=true`), and any WeKan outside Weddy, does not show it, and a per-tenant
|
||||
Global Admin never sees it. The whole feature is described in
|
||||
[Cloud Panel](../../../Platforms/FOSS/Weddy/Cloud-Panel.md).
|
||||
|
||||
| Field | Example | What it does |
|
||||
|-------|---------|--------------|
|
||||
| Cloud Panel Domain | `cloud.wekan.team` | The domain where the Cloud Panel is shown. Weddy serves it with this same WeKan. |
|
||||
| SuperAdmin Username | `lauri.ojansivu@wekan.fi` | The user - by username or e-mail address - who gets the Cloud Panel at the Cloud Panel Domain. |
|
||||
|
||||
Saving them writes `WEDDY_CLOUD_DIR/domains.json` for Weddy. A site admin changes them;
|
||||
the server checks that again (`cloudSaveSettings`, server/methods/cloudPanel.js).
|
||||
@@ -15,6 +15,7 @@ Who may sign in, who they belong to, and what they may do — in menu order.
|
||||
| People / E-mail | `email` | [E-mail.md](E-mail.md) | SMTP, the invite domain, and whether users may change their address. |
|
||||
| People / Notifications | `notifications` | [Notifications.md](Notifications.md) | The site-wide notification default, overridable per board and per member. |
|
||||
| People / Domains | `domains` | [Domains.md](Domains.md) | The e-mail domains in use, with a user count each. |
|
||||
| People / Cloud | `cloud` | [Cloud.md](Cloud.md) | Only in the WeKan of Weddy's first domain: the Cloud Panel Domain and the SuperAdmin Username. |
|
||||
| People / Organizations | `organizations` | [Organizations.md](Organizations.md) | Organizations, their per-organization switches, and the same-Organization board restriction. |
|
||||
| People / Teams | `teams` | [Teams.md](Teams.md) | Teams, their per-team switches, and the same-Team board restriction. |
|
||||
| People / People | `people` | [People.md](People.md) | Every user: e-mail, admin flag, active state, lockout, created date. |
|
||||
|
||||
@@ -75,6 +75,7 @@ are not reachable from the current Admin Panel menu. Current storage panes use
|
||||
| E-mail (`email`) | [settings.js](../../../server/models/settings.js) | Mail service settings, secret masking and test-email method; delivery needs a configured SMTP/provider account. |
|
||||
| Notifications (`notifications`) | [settings.js](../../../server/models/settings.js) | Site defaults through setAdminNotifyDefault; used by notification resolution. |
|
||||
| Domains (`domains`) | [peopleBody.js](../../../client/components/settings/peopleBody.js) | Server-backed domain membership counts, search and pagination. |
|
||||
| Cloud (`cloud`) | [cloudPanel.js](../../../server/methods/cloudPanel.js) | Only in the WeKan of Weddy's first domain (`WEDDY_CLOUD_DIR`, not `WEDDY_TENANT`): the Cloud Panel Domain and the SuperAdmin Username, saved by a site admin and written to `domains.json` for Weddy. The Cloud Panel itself answers only the SuperAdmin at that domain; the CloudFlare key is never sent back. |
|
||||
| Organizations (`organizations`) | [tenant.js](../../../server/methods/tenant.js) | Organization membership, tenant fields and administrator scope. |
|
||||
| Teams (`teams`) | [team.js](../../../models/team.js) | Team records and membership operations; scoped server permissions. |
|
||||
| People (`people`) | [users.js](../../../server/models/users.js) | Create/edit, roles, password/email operations, impersonation and removal. |
|
||||
|
||||
@@ -15,6 +15,12 @@ proxy sets `X-Forwarded-Host`). What it isolates — and what it deliberately do
|
||||
which is why the per-process topology below stays supported — is
|
||||
[Multitenancy design](../../../../../Design/Multitenancy/Multitenancy.md), option D.
|
||||
|
||||
**One executable can also do all of this**: [Weddy](https://github.com/wekan/weddy)
|
||||
runs a WeKan per domain, each in its own directory with its own database, and its
|
||||
Cloud Panel keeps the table of customer domains and their CloudFlare or Let's Encrypt
|
||||
certificates - no containers, ports or Caddyfile per customer. See
|
||||
[Cloud Panel](../../../Weddy/Cloud-Panel.md).
|
||||
|
||||
## a) Recommended — one host, many WeKan domains, `sockjs` + `changeStreams`
|
||||
|
||||
Highest DDP throughput and lowest reactive latency.
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
# Cloud Panel: many WeKan domains from one Weddy
|
||||
|
||||
[Weddy](https://github.com/wekan/weddy) is one executable: Caddy with the WeKan, Gitea
|
||||
and rclone plugins. With the Cloud Panel it replaces the
|
||||
[Docker multitenancy setup](../Container/Docker/Meteor3/multitenancy.md) - many WeKan
|
||||
containers behind a Caddy, a CloudFlare origin certificate per site, a port per
|
||||
customer - with that one binary.
|
||||
|
||||
## What runs
|
||||
|
||||
```caddyfile
|
||||
{
|
||||
on_demand_tls {
|
||||
permission wekan_domains
|
||||
}
|
||||
wekan {
|
||||
bundle /opt/wekan
|
||||
root /var/lib/weddy/files
|
||||
primary wekan.team
|
||||
}
|
||||
}
|
||||
https:// {
|
||||
tls {
|
||||
on_demand
|
||||
get_certificate wekan_cloudflare
|
||||
}
|
||||
wekan
|
||||
}
|
||||
```
|
||||
|
||||
Every domain is a WeKan of its own, started by Weddy from the same WeKan release
|
||||
bundle, with **its own directory** and so its own database and files:
|
||||
|
||||
```
|
||||
/var/lib/weddy/files/domains/customer.wekan.team/files/db/ its SQLite database (FerretDB)
|
||||
/var/lib/weddy/files/domains/customer.wekan.team/files/attachments/
|
||||
/var/lib/weddy/files/domains/wekan.customer.com/files/...
|
||||
```
|
||||
|
||||
A request reaches only the WeKan of its own domain. A customer's WeKan sees its own
|
||||
boards and users and nothing of any other domain, and has no Cloud menu and no
|
||||
SuperAdmin options (Weddy starts it with `WEDDY_TENANT=true`).
|
||||
|
||||
## Setting up
|
||||
|
||||
1. Start Weddy with the first domain as `primary`. Its WeKan is started with
|
||||
`WEDDY_CLOUD_DIR` and is the only one with **Admin Panel / People / Cloud**
|
||||
([Cloud.md](../../../Features/Admin-Panel/People/Cloud.md)).
|
||||
2. There, a site admin sets:
|
||||
- **Cloud Panel Domain**, e.g. `cloud.wekan.team` - point its DNS at the server;
|
||||
- **SuperAdmin Username**, e.g. `lauri.ojansivu@wekan.fi` - a username or an e-mail
|
||||
address of a user of that WeKan.
|
||||
3. The SuperAdmin opens `https://cloud.wekan.team`, signs in, and gets the **Cloud
|
||||
Panel**: Settings, with the left menus **Domains** and **CloudFlare**. Anybody else,
|
||||
or the SuperAdmin at any other domain, gets "The Cloud Panel is only for the
|
||||
SuperAdmin, at the Cloud Panel Domain" - and the server refuses its methods to them.
|
||||
|
||||
## Domains
|
||||
|
||||
A [table page](../../../Features/General/Table.md) with a form to add and edit a row:
|
||||
|
||||
| Column | Example |
|
||||
|--------|---------|
|
||||
| Domain | `customer.wekan.team`, `wekan.customer.com` |
|
||||
| Customer name | |
|
||||
| Customer email address | |
|
||||
| Billing email address | |
|
||||
| Start Date | the first day of the paid hosting year |
|
||||
| End Date | its last day |
|
||||
| TLS | what Weddy did: `cloudflare-origin` or `letsencrypt` (a `!` when it failed - hover for why) |
|
||||
|
||||
A domain is served from its Start Date to its End Date, both included; a domain
|
||||
without dates is served. Weddy follows the table within seconds: it starts the
|
||||
domain's WeKan, and stops it when the row is removed or the End Date has passed - its
|
||||
directory and data stay.
|
||||
|
||||
## CloudFlare
|
||||
|
||||
**CloudFlare API key** is a write-only field: the key is saved on the server
|
||||
(`WEDDY_CLOUD_DIR/cloudflare.json`, mode 0600) and never sent back to a browser; the
|
||||
pane only says whether one is saved. The token needs the permissions Zone:Read,
|
||||
DNS:Edit and SSL and Certificates:Edit.
|
||||
|
||||
| The domain's zone | TLS |
|
||||
|-------------------|-----|
|
||||
| in the CloudFlare account | Weddy adds a proxied (orange cloud) CNAME to the Cloud Panel Domain, and gets a **CloudFlare Origin certificate** for the domain (renewed 30 days before it ends). Set the zone's SSL/TLS mode to "Full (strict)". |
|
||||
| anywhere else | the customer points the domain's DNS at the server, and Caddy gets a **Let's Encrypt** certificate the first time it is opened. |
|
||||
|
||||
Caddy gets a certificate only for a domain that is in the table and in its hosting
|
||||
period - nobody can make it ask Let's Encrypt for arbitrary names.
|
||||
|
||||
## Between WeKan and Weddy
|
||||
|
||||
| File in `WEDDY_CLOUD_DIR` | Written by | Read by |
|
||||
|---------------------------|-----------|---------|
|
||||
| `domains.json` | WeKan, on every change and at startup | Weddy: which WeKans run, which certificates may be obtained |
|
||||
| `cloudflare.json` | WeKan (0600) | Weddy, for the CloudFlare API |
|
||||
| `certs/<domain>.crt`, `.key` | Weddy (0600) | Weddy's TLS |
|
||||
| `status.json` | Weddy | WeKan's Domains table (the TLS column) |
|
||||
|
||||
## Code
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| [models/lib/cloudPanel.js](../../../../models/lib/cloudPanel.js) | the rules: where Cloud exists, who the SuperAdmin is, a valid domain and row, domains.json |
|
||||
| [server/methods/cloudPanel.js](../../../../server/methods/cloudPanel.js) | the methods, each checking the SuperAdmin at the Cloud Panel Domain again |
|
||||
| [client/components/settings/cloudPanel.jade](../../../../client/components/settings/cloudPanel.jade) | Admin Panel / People / Cloud, and the Cloud Panel |
|
||||
| [tests/cloudPanel.test.cjs](../../../../tests/cloudPanel.test.cjs) | the rules, and the security properties the source keeps |
|
||||
| [wekan/caddy-wekan-plugin](https://github.com/wekan/caddy-wekan-plugin) | Weddy's side: a WeKan per domain, the routing, the certificates, CloudFlare |
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Koneksi gagai",
|
||||
"cloud-settings-saved": "Peuatôran storan ka geukeubah",
|
||||
"cloud-settings-save-failed": "Gagai keubah peuatôran storan",
|
||||
"cloud": "Awan",
|
||||
"cloud-settings-desc": "Ngon WeKan lam Weddy, Cloud Panel jipeulayan le that domain WeKan nibak saboh server, tiep-tiep ngon data droe. Bak Domain Cloud Panel, SuperAdmin geu-urôh domain ngon CloudFlare.",
|
||||
"cloud-panel-domain": "Domain Cloud Panel",
|
||||
"cloud-superadmin-username": "Nan Ureueng Ngui SuperAdmin",
|
||||
"cloud-saved": "Ka teukeubah.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel cit keu SuperAdmin, bak Domain Cloud Panel.",
|
||||
"cloud-customer-name": "Nan pelanggan",
|
||||
"cloud-customer-email": "Alamat emel pelanggan",
|
||||
"cloud-billing-email": "Alamat emel tagihan",
|
||||
"cloud-start-date": "Tanggai Phôn",
|
||||
"cloud-end-date": "Tanggai Akhe",
|
||||
"cloudflare-api-key": "Kunci API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Ngon kunci API CloudFlare, domain nyang zona jih na lam akun CloudFlare droeneuh meuteumèe rekod DNS proxy ngon sertifikat Origin CloudFlare. Domain laen meuteumèe sertifikat Let's Encrypt. Kunci geukeubah bak server ngon hana geupeuleumah le.",
|
||||
"cloudflare-api-key-set": "Kunci API CloudFlare ka geukeubah.",
|
||||
"cloudflare-api-key-not-set": "Hana kunci API CloudFlare nyang geukeubah: bandum domain meuteumèe sertifikat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Pindah lampiran u Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbinding het misluk",
|
||||
"cloud-settings-saved": "Bergingsinstellings gestoor",
|
||||
"cloud-settings-save-failed": "Kon nie bergingsinstellings stoor nie",
|
||||
"cloud": "Wolk",
|
||||
"cloud-settings-desc": "Met WeKan in Weddy bedien die Cloud Panel baie WeKan-domeine vanaf een bediener, elk met sy eie data. By die Cloud Panel-domein bestuur die SuperAdmin die domeine en CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-domein",
|
||||
"cloud-superadmin-username": "SuperAdmin-gebruikersnaam",
|
||||
"cloud-saved": "Gestoor.",
|
||||
"cloud-panel-not-allowed": "Die Cloud Panel is slegs vir die SuperAdmin, by die Cloud Panel-domein.",
|
||||
"cloud-customer-name": "Kliënt se naam",
|
||||
"cloud-customer-email": "Kliënt se e-posadres",
|
||||
"cloud-billing-email": "Faktuur-e-posadres",
|
||||
"cloud-start-date": "Begindatum",
|
||||
"cloud-end-date": "Einddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-sleutel",
|
||||
"cloudflare-api-key-desc": "Met 'n CloudFlare API-sleutel kry 'n domein waarvan die sone in jou CloudFlare-rekening is 'n geproksiede DNS-rekord en 'n CloudFlare Origin-sertifikaat. Ander domeine kry 'n Let's Encrypt-sertifikaat. Die sleutel word op die bediener gestoor en word nooit weer gewys nie.",
|
||||
"cloudflare-api-key-set": "'n CloudFlare API-sleutel is gestoor.",
|
||||
"cloudflare-api-key-not-set": "Geen CloudFlare API-sleutel is gestoor nie: elke domein kry 'n Let's Encrypt-sertifikaat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Skuif aanhangsel na Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbinding het misluk",
|
||||
"cloud-settings-saved": "Bergingsinstellings gestoor",
|
||||
"cloud-settings-save-failed": "Kon nie bergingsinstellings stoor nie",
|
||||
"cloud": "Wolk",
|
||||
"cloud-settings-desc": "Met WeKan in Weddy bedien die Cloud Panel baie WeKan-domeine vanaf een bediener, elk met sy eie data. By die Cloud Panel-domein bestuur die SuperAdmin die domeine en CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-domein",
|
||||
"cloud-superadmin-username": "SuperAdmin-gebruikersnaam",
|
||||
"cloud-saved": "Gestoor.",
|
||||
"cloud-panel-not-allowed": "Die Cloud Panel is slegs vir die SuperAdmin, by die Cloud Panel-domein.",
|
||||
"cloud-customer-name": "Kliënt se naam",
|
||||
"cloud-customer-email": "Kliënt se e-posadres",
|
||||
"cloud-billing-email": "Faktuur-e-posadres",
|
||||
"cloud-start-date": "Begindatum",
|
||||
"cloud-end-date": "Einddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-sleutel",
|
||||
"cloudflare-api-key-desc": "Met 'n CloudFlare API-sleutel kry 'n domein waarvan die sone in jou CloudFlare-rekening is 'n geproksiede DNS-rekord en 'n CloudFlare Origin-sertifikaat. Ander domeine kry 'n Let's Encrypt-sertifikaat. Die sleutel word op die bediener gestoor en word nooit weer gewys nie.",
|
||||
"cloudflare-api-key-set": "'n CloudFlare API-sleutel is gestoor.",
|
||||
"cloudflare-api-key-not-set": "Geen CloudFlare API-sleutel is gestoor nie: elke domein kry 'n Let's Encrypt-sertifikaat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Skuif aanhangsel na Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Mfomso bi sii wɔ dwumadi yi mu",
|
||||
"cloud-settings-saved": "Wɔasie akorabea nhyehyɛe no",
|
||||
"cloud-settings-save-failed": "Wɔantumi ansie akorabea nhyehyɛe no",
|
||||
"cloud": "Mununkum",
|
||||
"cloud-settings-desc": "Sɛ WeKan wɔ Weddy mu a, Cloud Panel no som WeKan domain pii fi server baako so, na emu biara wɔ ne data. Wɔ Cloud Panel Domain no so, SuperAdmin no hwɛ domain no ne CloudFlare so.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain din",
|
||||
"cloud-superadmin-username": "SuperAdmin dwumadini din",
|
||||
"cloud-saved": "Wɔasie.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel no yɛ SuperAdmin nko ara dea, wɔ Cloud Panel Domain no so.",
|
||||
"cloud-customer-name": "Adetɔfo din",
|
||||
"cloud-customer-email": "Adetɔfo email address",
|
||||
"cloud-billing-email": "Ka tua email address",
|
||||
"cloud-start-date": "Mfitiaseɛ da",
|
||||
"cloud-end-date": "Awieeɛ da",
|
||||
"cloudflare-api-key": "CloudFlare API safe",
|
||||
"cloudflare-api-key-desc": "Sɛ wowɔ CloudFlare API safe a, domain a ne zone wɔ wo CloudFlare account mu no nya DNS record a ɛfa proxy so ne CloudFlare Origin krataa. Domain afoforo nya Let's Encrypt krataa. Wɔde safe no sie server no so na wɔnkyerɛ bio da.",
|
||||
"cloudflare-api-key-set": "Wɔakora CloudFlare API safe.",
|
||||
"cloudflare-api-key-not-set": "Wɔnkoraa CloudFlare API safe biara: domain biara nya Let's Encrypt krataa.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Fa fael a wɔde aka ho no kɔ Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "ግንኙነቱ አልተሳካም",
|
||||
"cloud-settings-saved": "የማከማቻ ቅንብሮች ተቀምጠዋል",
|
||||
"cloud-settings-save-failed": "የማከማቻ ቅንብሮችን ማስቀመጥ አልተሳካም",
|
||||
"cloud": "ደመና",
|
||||
"cloud-settings-desc": "WeKan በWeddy ውስጥ ሲሆን፣ Cloud Panel ብዙ የWeKan ጎራዎችን ከአንድ አገልጋይ ያገለግላል፣ እያንዳንዱም የራሱ ውሂብ አለው። በCloud Panel ጎራ ላይ SuperAdmin ጎራዎቹንና CloudFlareን ያስተዳድራል።",
|
||||
"cloud-panel-domain": "የCloud Panel ጎራ",
|
||||
"cloud-superadmin-username": "የSuperAdmin የተጠቃሚ ስም",
|
||||
"cloud-saved": "ተቀምጧል።",
|
||||
"cloud-panel-not-allowed": "Cloud Panel ለSuperAdmin ብቻ ነው፣ በCloud Panel ጎራ ላይ።",
|
||||
"cloud-customer-name": "የደንበኛ ስም",
|
||||
"cloud-customer-email": "የደንበኛ ኢሜይል አድራሻ",
|
||||
"cloud-billing-email": "የክፍያ ኢሜይል አድራሻ",
|
||||
"cloud-start-date": "የመጀመሪያ ቀን",
|
||||
"cloud-end-date": "የማብቂያ ቀን",
|
||||
"cloudflare-api-key": "የCloudFlare API ቁልፍ",
|
||||
"cloudflare-api-key-desc": "በCloudFlare API ቁልፍ፣ ዞኑ በCloudFlare መለያዎ ውስጥ ያለ ጎራ በፕሮክሲ የሚያልፍ የDNS መዝገብ እና የCloudFlare Origin የምስክር ወረቀት ያገኛል። ሌሎች ጎራዎች የLet's Encrypt የምስክር ወረቀት ያገኛሉ። ቁልፉ በአገልጋዩ ላይ ይቀመጣል እና ዳግም አይታይም።",
|
||||
"cloudflare-api-key-set": "የCloudFlare API ቁልፍ ተቀምጧል።",
|
||||
"cloudflare-api-key-not-set": "ምንም የCloudFlare API ቁልፍ አልተቀመጠም፦ እያንዳንዱ ጎራ የLet's Encrypt የምስክር ወረቀት ያገኛል።",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "አባሪውን ወደ Azure Blob Storage አንቀሳቅስ",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración d’almagazenamiento alzada",
|
||||
"cloud-settings-save-failed": "Error t'o alzar la configuración de almacenamiento",
|
||||
"cloud": "Boira",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, o Cloud Panel sirve muitos dominios de WeKan dende un solo servidor, cadaguno con as suyas datos. En o dominio d'o Cloud Panel, o SuperAdmin chestiona os dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio d'o Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre d'usuario d'o SuperAdmin",
|
||||
"cloud-saved": "Alzau.",
|
||||
"cloud-panel-not-allowed": "O Cloud Panel ye nomás pa o SuperAdmin, en o dominio d'o Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre d'o client",
|
||||
"cloud-customer-email": "Adreza de correu d'o client",
|
||||
"cloud-billing-email": "Adreza de correu de facturación",
|
||||
"cloud-start-date": "Calendata d'inicio",
|
||||
"cloud-end-date": "Calendata de fin",
|
||||
"cloudflare-api-key": "Clau API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clau API de CloudFlare, un dominio que tienga la suya zona en a tuya cuenta de CloudFlare obtién un rechistro DNS con proxy y un certificau CloudFlare Origin. Os atros dominios obtienen un certificau Let's Encrypt. A clau se alza en o servidor y no se amuestra nunca mas.",
|
||||
"cloudflare-api-key-set": "S'ha alzau una clau API de CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "No s'ha alzau garra clau API de CloudFlare: cada dominio obtién un certificau Let's Encrypt.",
|
||||
"move-storage-azure": "Blob d'Azure",
|
||||
"move-storage-gcs": "Almagazenamiento de Google Cloud",
|
||||
"attachment-move-storage-azure": "Mover l’adchunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "فشل الاتصال",
|
||||
"cloud-settings-saved": "تم حفظ إعدادات التخزين",
|
||||
"cloud-settings-save-failed": "فشل حفظ إعدادات التخزين",
|
||||
"cloud": "السحابة",
|
||||
"cloud-settings-desc": "مع WeKan في Weddy، تخدم Cloud Panel العديد من نطاقات WeKan من خادم واحد، ولكل منها بياناته الخاصة. في نطاق Cloud Panel، يدير SuperAdmin النطاقات وCloudFlare.",
|
||||
"cloud-panel-domain": "نطاق Cloud Panel",
|
||||
"cloud-superadmin-username": "اسم مستخدم SuperAdmin",
|
||||
"cloud-saved": "تم الحفظ.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel مخصصة لـ SuperAdmin فقط، على نطاق Cloud Panel.",
|
||||
"cloud-customer-name": "اسم العميل",
|
||||
"cloud-customer-email": "عنوان البريد الإلكتروني للعميل",
|
||||
"cloud-billing-email": "عنوان البريد الإلكتروني للفوترة",
|
||||
"cloud-start-date": "تاريخ البدء",
|
||||
"cloud-end-date": "تاريخ الانتهاء",
|
||||
"cloudflare-api-key": "مفتاح CloudFlare API",
|
||||
"cloudflare-api-key-desc": "باستخدام مفتاح CloudFlare API، يحصل النطاق الذي توجد منطقته في حساب CloudFlare الخاص بك على سجل DNS عبر الوكيل وشهادة CloudFlare Origin. تحصل النطاقات الأخرى على شهادة Let's Encrypt. يُحفظ المفتاح على الخادم ولا يُعرض مرة أخرى أبدًا.",
|
||||
"cloudflare-api-key-set": "تم حفظ مفتاح CloudFlare API.",
|
||||
"cloudflare-api-key-not-set": "لم يتم حفظ أي مفتاح CloudFlare API: يحصل كل نطاق على شهادة Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "نقل المرفق إلى Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "فشل الاتصال",
|
||||
"cloud-settings-saved": "تم حفظ إعدادات التخزين",
|
||||
"cloud-settings-save-failed": "فشل حفظ إعدادات التخزين",
|
||||
"cloud": "السحابة",
|
||||
"cloud-settings-desc": "مع WeKan في Weddy، تخدم Cloud Panel العديد من نطاقات WeKan من خادم واحد، ولكل منها بياناته الخاصة. في نطاق Cloud Panel، يدير SuperAdmin النطاقات وCloudFlare.",
|
||||
"cloud-panel-domain": "نطاق Cloud Panel",
|
||||
"cloud-superadmin-username": "اسم مستخدم SuperAdmin",
|
||||
"cloud-saved": "تم الحفظ.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel مخصصة لـ SuperAdmin فقط، على نطاق Cloud Panel.",
|
||||
"cloud-customer-name": "اسم العميل",
|
||||
"cloud-customer-email": "عنوان البريد الإلكتروني للعميل",
|
||||
"cloud-billing-email": "عنوان البريد الإلكتروني للفوترة",
|
||||
"cloud-start-date": "تاريخ البدء",
|
||||
"cloud-end-date": "تاريخ الانتهاء",
|
||||
"cloudflare-api-key": "مفتاح CloudFlare API",
|
||||
"cloudflare-api-key-desc": "باستخدام مفتاح CloudFlare API، يحصل النطاق الذي توجد منطقته في حساب CloudFlare الخاص بك على سجل DNS عبر الوكيل وشهادة CloudFlare Origin. تحصل النطاقات الأخرى على شهادة Let's Encrypt. يُحفظ المفتاح على الخادم ولا يُعرض مرة أخرى أبدًا.",
|
||||
"cloudflare-api-key-set": "تم حفظ مفتاح CloudFlare API.",
|
||||
"cloudflare-api-key-not-set": "لم يتم حفظ أي مفتاح CloudFlare API: يحصل كل نطاق على شهادة Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "نقل المرفق إلى Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "فشل الاتصال",
|
||||
"cloud-settings-saved": "تم حفظ إعدادات التخزين",
|
||||
"cloud-settings-save-failed": "فشل حفظ إعدادات التخزين",
|
||||
"cloud": "السحابة",
|
||||
"cloud-settings-desc": "مع WeKan في Weddy، تخدم Cloud Panel العديد من نطاقات WeKan من خادم واحد، ولكل منها بياناته الخاصة. في نطاق Cloud Panel، يدير SuperAdmin النطاقات وCloudFlare.",
|
||||
"cloud-panel-domain": "نطاق Cloud Panel",
|
||||
"cloud-superadmin-username": "اسم مستخدم SuperAdmin",
|
||||
"cloud-saved": "تم الحفظ.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel مخصصة لـ SuperAdmin فقط، على نطاق Cloud Panel.",
|
||||
"cloud-customer-name": "اسم العميل",
|
||||
"cloud-customer-email": "عنوان البريد الإلكتروني للعميل",
|
||||
"cloud-billing-email": "عنوان البريد الإلكتروني للفوترة",
|
||||
"cloud-start-date": "تاريخ البدء",
|
||||
"cloud-end-date": "تاريخ الانتهاء",
|
||||
"cloudflare-api-key": "مفتاح CloudFlare API",
|
||||
"cloudflare-api-key-desc": "باستخدام مفتاح CloudFlare API، يحصل النطاق الذي توجد منطقته في حساب CloudFlare الخاص بك على سجل DNS عبر الوكيل وشهادة CloudFlare Origin. تحصل النطاقات الأخرى على شهادة Let's Encrypt. يُحفظ المفتاح على الخادم ولا يُعرض مرة أخرى أبدًا.",
|
||||
"cloudflare-api-key-set": "تم حفظ مفتاح CloudFlare API.",
|
||||
"cloudflare-api-key-not-set": "لم يتم حفظ أي مفتاح CloudFlare API: يحصل كل نطاق على شهادة Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "نقل المرفق إلى Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "فشل الاتصال",
|
||||
"cloud-settings-saved": "تم حفظ إعدادات التخزين",
|
||||
"cloud-settings-save-failed": "فشل حفظ إعدادات التخزين",
|
||||
"cloud": "السحابة",
|
||||
"cloud-settings-desc": "مع WeKan في Weddy، تخدم Cloud Panel العديد من نطاقات WeKan من خادم واحد، ولكل منها بياناته الخاصة. في نطاق Cloud Panel، يدير SuperAdmin النطاقات وCloudFlare.",
|
||||
"cloud-panel-domain": "نطاق Cloud Panel",
|
||||
"cloud-superadmin-username": "اسم مستخدم SuperAdmin",
|
||||
"cloud-saved": "تحفظات.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel مخصصة لـ SuperAdmin فقط، على نطاق Cloud Panel.",
|
||||
"cloud-customer-name": "اسم العميل",
|
||||
"cloud-customer-email": "عنوان البريد الإلكتروني للعميل",
|
||||
"cloud-billing-email": "عنوان البريد الإلكتروني للفوترة",
|
||||
"cloud-start-date": "تاريخ البدء",
|
||||
"cloud-end-date": "تاريخ الانتهاء",
|
||||
"cloudflare-api-key": "مفتاح CloudFlare API",
|
||||
"cloudflare-api-key-desc": "باستخدام مفتاح CloudFlare API، يحصل النطاق الذي توجد منطقته في حساب CloudFlare الخاص بك على سجل DNS عبر الوكيل وشهادة CloudFlare Origin. تحصل النطاقات الأخرى على شهادة Let's Encrypt. يُحفظ المفتاح على الخادم ولا يُعرض مرة أخرى أبدًا.",
|
||||
"cloudflare-api-key-set": "تم حفظ مفتاح CloudFlare API.",
|
||||
"cloudflare-api-key-not-set": "لم يتم حفظ أي مفتاح CloudFlare API: يحصل كل نطاق على شهادة Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "نقل المرفق إلى Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "সংযোগ বিফল",
|
||||
"cloud-settings-saved": "সংৰক্ষণৰ ছেটিংছ সংৰক্ষণ কৰা হ'ল",
|
||||
"cloud-settings-save-failed": "সংৰক্ষণৰ ছেটিংছ সংৰক্ষণ কৰিব পৰা নগ'ল",
|
||||
"cloud": "ডাৱৰ",
|
||||
"cloud-settings-desc": "Weddyত WeKanৰ সৈতে, Cloud Panel এ এটা ছাৰ্ভাৰৰ পৰা বহুতো WeKan ড'মেইন সেৱা আগবঢ়ায়, প্ৰতিটোৰে নিজা ডাটা থাকে। Cloud Panel ড'মেইনত SuperAdmin এ ড'মেইনসমূহ আৰু CloudFlare পৰিচালনা কৰে।",
|
||||
"cloud-panel-domain": "Cloud Panel ড'মেইন",
|
||||
"cloud-superadmin-username": "SuperAdminৰ ব্যৱহাৰকাৰীৰ নাম",
|
||||
"cloud-saved": "সংৰক্ষণ কৰা হ'ল।",
|
||||
"cloud-panel-not-allowed": "Cloud Panel কেৱল SuperAdminৰ বাবে, Cloud Panel ড'মেইনত।",
|
||||
"cloud-customer-name": "গ্ৰাহকৰ নাম",
|
||||
"cloud-customer-email": "গ্ৰাহকৰ ইমেইল ঠিকনা",
|
||||
"cloud-billing-email": "বিলিং ইমেইল ঠিকনা",
|
||||
"cloud-start-date": "আৰম্ভণিৰ তাৰিখ",
|
||||
"cloud-end-date": "শেষৰ তাৰিখ",
|
||||
"cloudflare-api-key": "CloudFlare API চাবি",
|
||||
"cloudflare-api-key-desc": "CloudFlare API চাবিৰ সৈতে, যি ড'মেইনৰ জ'ন আপোনাৰ CloudFlare একাউণ্টত আছে, সেইটোৱে প্ৰক্সি কৰা DNS ৰেকৰ্ড আৰু CloudFlare Origin প্ৰমাণপত্ৰ পায়। অন্য ড'মেইনে Let's Encrypt প্ৰমাণপত্ৰ পায়। চাবিটো ছাৰ্ভাৰত সংৰক্ষণ কৰা হয় আৰু আৰু কেতিয়াও দেখুওৱা নহয়।",
|
||||
"cloudflare-api-key-set": "এটা CloudFlare API চাবি সংৰক্ষণ কৰা হৈছে।",
|
||||
"cloudflare-api-key-not-set": "কোনো CloudFlare API চাবি সংৰক্ষণ কৰা হোৱা নাই: প্ৰতিটো ড'মেইনে Let's Encrypt প্ৰমাণপত্ৰ পায়।",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "সংলগ্নক Azure Blob Storage-লৈ স্থানান্তৰ কৰক",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Falló la conexón",
|
||||
"cloud-settings-saved": "Guardáronse les preferencies d'almacenamientu",
|
||||
"cloud-settings-save-failed": "Nun se pudieron guardar les preferencies d'almacenamientu",
|
||||
"cloud": "Ñube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve munchos dominios de WeKan dende un únicu sirvidor, cada ún colos sos datos. Nel dominiu del Cloud Panel, el SuperAdmin xestiona los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominiu del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nome d'usuariu del SuperAdmin",
|
||||
"cloud-saved": "Guardóse.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel ye namái pal SuperAdmin, nel dominiu del Cloud Panel.",
|
||||
"cloud-customer-name": "Nome del veceru",
|
||||
"cloud-customer-email": "Direición de corréu del veceru",
|
||||
"cloud-billing-email": "Direición de corréu de facturación",
|
||||
"cloud-start-date": "Data d'aniciu",
|
||||
"cloud-end-date": "Data de fin",
|
||||
"cloudflare-api-key": "Clave API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave API de CloudFlare, un dominiu que tenga la so zona na to cuenta de CloudFlare consigue un rexistru DNS con proxy y un certificáu CloudFlare Origin. Los otros dominios consiguen un certificáu Let's Encrypt. La clave guárdase nel sirvidor y enxamás nun se vuelve amosar.",
|
||||
"cloudflare-api-key-set": "Guardóse una clave API de CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "Nun se guardó nenguna clave API de CloudFlare: cada dominiu consigue un certificáu Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover l'adjuntu a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection jani phuqhata",
|
||||
"cloud-settings-saved": "Storage wakichäwinaka saved",
|
||||
"cloud-settings-save-failed": "jani phuqhata ukaru imaña storage wakichäwinaka",
|
||||
"cloud": "Qinaya",
|
||||
"cloud-settings-desc": "WeKan Weddy ukan utjipanxa, Cloud Panel ukax walja WeKan dominionak mä servidorat luqtaraki, sapakis pachpa datonakanïtap. Cloud Panel Dominio ukanxa, SuperAdmin ukaw dominionak CloudFlare ukamp apnaqaraki.",
|
||||
"cloud-panel-domain": "Cloud Panel Dominio",
|
||||
"cloud-superadmin-username": "SuperAdmin apnaqirin sutipa",
|
||||
"cloud-saved": "Imatäxiwa.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel ukax SuperAdmin ukatakikiw, Cloud Panel Dominio ukana.",
|
||||
"cloud-customer-name": "Alakipirin sutipa",
|
||||
"cloud-customer-email": "Alakipirin email chiqapa",
|
||||
"cloud-billing-email": "Payllañ email chiqa",
|
||||
"cloud-start-date": "Qallta uru",
|
||||
"cloud-end-date": "Tukuya uru",
|
||||
"cloudflare-api-key": "CloudFlare API llawi",
|
||||
"cloudflare-api-key-desc": "CloudFlare API llawimpixa, CloudFlare cuentaman zonap utjki uka dominiox proxy DNS qillqatampi CloudFlare Origin certificadompi katuqi. Yaqha dominionakax Let's Encrypt certificado katuqapxi. Llawix servidoran imatawa, janiw mayamp uñachayatäkiti.",
|
||||
"cloudflare-api-key-set": "CloudFlare API llawiw imataxi.",
|
||||
"cloudflare-api-key-not-set": "Janiw kuna CloudFlare API llawis imatäkiti: sapa dominiox Let's Encrypt certificado katuqi.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "unxtayaña apkatata ukaru Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Bağlantı uğursuz oldu",
|
||||
"cloud-settings-saved": "Saxlama parametrləri saxlanıldı",
|
||||
"cloud-settings-save-failed": "Saxlama parametrləri saxlanıla bilmədi",
|
||||
"cloud": "Bulud",
|
||||
"cloud-settings-desc": "Weddy-də WeKan ilə Cloud Panel bir serverdən çoxlu WeKan domenlərinə xidmət edir, hər birinin öz məlumatları var. Cloud Panel domenində SuperAdmin domenləri və CloudFlare-i idarə edir.",
|
||||
"cloud-panel-domain": "Cloud Panel domeni",
|
||||
"cloud-superadmin-username": "SuperAdmin istifadəçi adı",
|
||||
"cloud-saved": "Saxlanıldı.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel yalnız SuperAdmin üçündür, Cloud Panel domenində.",
|
||||
"cloud-customer-name": "Müştərinin adı",
|
||||
"cloud-customer-email": "Müştərinin e-poçt ünvanı",
|
||||
"cloud-billing-email": "Hesab-faktura e-poçt ünvanı",
|
||||
"cloud-start-date": "Başlama tarixi",
|
||||
"cloud-end-date": "Bitmə tarixi",
|
||||
"cloudflare-api-key": "CloudFlare API açarı",
|
||||
"cloudflare-api-key-desc": "CloudFlare API açarı ilə zonası CloudFlare hesabınızda olan domen proksilənmiş DNS qeydi və CloudFlare Origin sertifikatı alır. Digər domenlər Let's Encrypt sertifikatı alır. Açar serverdə saxlanılır və bir daha göstərilmir.",
|
||||
"cloudflare-api-key-set": "CloudFlare API açarı saxlanılıb.",
|
||||
"cloudflare-api-key-not-set": "Heç bir CloudFlare API açarı saxlanılmayıb: hər domen Let's Encrypt sertifikatı alır.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Qoşmanı Azure Blob Storage-ə köçür",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Bağlantı uğursuz oldu",
|
||||
"cloud-settings-saved": "Saxlama parametrləri saxlanıldı",
|
||||
"cloud-settings-save-failed": "Saxlama parametrləri saxlanıla bilmədi",
|
||||
"cloud": "Bulud",
|
||||
"cloud-settings-desc": "Weddy-də WeKan ilə Cloud Panel bir serverdən çoxlu WeKan domenlərinə xidmət edir, hər birinin öz məlumatları var. Cloud Panel domenində SuperAdmin domenləri və CloudFlare-i idarə edir.",
|
||||
"cloud-panel-domain": "Cloud Panel domeni",
|
||||
"cloud-superadmin-username": "SuperAdmin istifadəçi adı",
|
||||
"cloud-saved": "Saxlanıldı.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel yalnız SuperAdmin üçündür, Cloud Panel domenində.",
|
||||
"cloud-customer-name": "Müştərinin adı",
|
||||
"cloud-customer-email": "Müştərinin e-poçt ünvanı",
|
||||
"cloud-billing-email": "Hesab-faktura e-poçt ünvanı",
|
||||
"cloud-start-date": "Başlama tarixi",
|
||||
"cloud-end-date": "Bitmə tarixi",
|
||||
"cloudflare-api-key": "CloudFlare API açarı",
|
||||
"cloudflare-api-key-desc": "CloudFlare API açarı ilə zonası CloudFlare hesabınızda olan domen proksilənmiş DNS qeydi və CloudFlare Origin sertifikatı alır. Digər domenlər Let's Encrypt sertifikatı alır. Açar serverdə saxlanılır və bir daha göstərilmir.",
|
||||
"cloudflare-api-key-set": "CloudFlare API açarı saxlanılıb.",
|
||||
"cloudflare-api-key-not-set": "Heç bir CloudFlare API açarı saxlanılmayıb: hər domen Let's Encrypt sertifikatı alır.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Qoşmanı Azure Blob Storage-ə köçür",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Bağlantı uğursuz oldu",
|
||||
"cloud-settings-saved": "Saxlama parametrləri saxlanıldı",
|
||||
"cloud-settings-save-failed": "Saxlama parametrləri saxlanıla bilmədi",
|
||||
"cloud": "Bulud",
|
||||
"cloud-settings-desc": "Weddy-də WeKan ilə Cloud Panel bir serverdən çoxlu WeKan domenlərinə xidmət edir, hər birinin öz məlumatları var. Cloud Panel domenində SuperAdmin domenləri və CloudFlare-i idarə edir.",
|
||||
"cloud-panel-domain": "Cloud Panel domeni",
|
||||
"cloud-superadmin-username": "SuperAdmin istifadəçi adı",
|
||||
"cloud-saved": "Saxlanıldı.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel yalnız SuperAdmin üçündür, Cloud Panel domenində.",
|
||||
"cloud-customer-name": "Müştərinin adı",
|
||||
"cloud-customer-email": "Müştərinin e-poçt ünvanı",
|
||||
"cloud-billing-email": "Hesab-faktura e-poçt ünvanı",
|
||||
"cloud-start-date": "Başlama tarixi",
|
||||
"cloud-end-date": "Bitmə tarixi",
|
||||
"cloudflare-api-key": "CloudFlare API açarı",
|
||||
"cloudflare-api-key-desc": "CloudFlare API açarı ilə zonası CloudFlare hesabınızda olan domen proksilənmiş DNS qeydi və CloudFlare Origin sertifikatı alır. Digər domenlər Let's Encrypt sertifikatı alır. Açar serverdə saxlanılır və bir daha göstərilmir.",
|
||||
"cloudflare-api-key-set": "CloudFlare API açarı saxlanılıb.",
|
||||
"cloudflare-api-key-not-set": "Heç bir CloudFlare API açarı saxlanılmayıb: hər domen Let's Encrypt sertifikatı alır.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Qoşmanı Azure Blob Storage-ə köçür",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Тоташыу уңышһыҙ",
|
||||
"cloud-settings-saved": "Һаҡлау көйләүҙәре һаҡланды",
|
||||
"cloud-settings-save-failed": "Һаҡлау көйләүҙәрен һаҡлап булманы",
|
||||
"cloud": "Болот",
|
||||
"cloud-settings-desc": "Weddy-ҙағы WeKan менән Cloud Panel бер серверҙан күп WeKan домендарына хеҙмәт күрһәтә, һәр береһенең үҙ мәғлүмәттәре бар. Cloud Panel доменында SuperAdmin домендарҙы һәм CloudFlare-ҙы идара итә.",
|
||||
"cloud-panel-domain": "Cloud Panel домены",
|
||||
"cloud-superadmin-username": "SuperAdmin ҡулланыусы исеме",
|
||||
"cloud-saved": "Һаҡланды.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel тик SuperAdmin өсөн генә, Cloud Panel доменында.",
|
||||
"cloud-customer-name": "Клиенттың исеме",
|
||||
"cloud-customer-email": "Клиенттың электрон почта адресы",
|
||||
"cloud-billing-email": "Иҫәп-фактура өсөн электрон почта адресы",
|
||||
"cloud-start-date": "Башланыу көнө",
|
||||
"cloud-end-date": "Тамамланыу көнө",
|
||||
"cloudflare-api-key": "CloudFlare API асҡысы",
|
||||
"cloudflare-api-key-desc": "CloudFlare API асҡысы менән зонаһы һеҙҙең CloudFlare иҫәп яҙмаһында булған домен прокси аша DNS яҙмаһын һәм CloudFlare Origin сертификатын ала. Башҡа домендар Let's Encrypt сертификатын ала. Асҡыс серверҙа һаҡлана һәм бүтән бер ҡасан да күрһәтелмәй.",
|
||||
"cloudflare-api-key-set": "CloudFlare API асҡысы һаҡланған.",
|
||||
"cloudflare-api-key-not-set": "Бер ниндәй ҙә CloudFlare API асҡысы һаҡланмаған: һәр домен Let's Encrypt сертификатын ала.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Ҡушымтаны Azure Blob Storage-ға күсерергә",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Падключэнне не ўдалося",
|
||||
"cloud-settings-saved": "Налады сховішча захаваны",
|
||||
"cloud-settings-save-failed": "Не ўдалося захаваць налады сховішча",
|
||||
"cloud": "Воблака",
|
||||
"cloud-settings-desc": "З WeKan у Weddy Cloud Panel абслугоўвае шмат даменаў WeKan з аднаго сервера, кожны са сваімі дадзенымі. На дамене Cloud Panel SuperAdmin кіруе даменамі і CloudFlare.",
|
||||
"cloud-panel-domain": "Дамен Cloud Panel",
|
||||
"cloud-superadmin-username": "Імя карыстальніка SuperAdmin",
|
||||
"cloud-saved": "Захавана.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel толькі для SuperAdmin, на дамене Cloud Panel.",
|
||||
"cloud-customer-name": "Імя кліента",
|
||||
"cloud-customer-email": "Адрас электроннай пошты кліента",
|
||||
"cloud-billing-email": "Адрас электроннай пошты для рахункаў",
|
||||
"cloud-start-date": "Дата пачатку",
|
||||
"cloud-end-date": "Дата заканчэння",
|
||||
"cloudflare-api-key": "Ключ CloudFlare API",
|
||||
"cloudflare-api-key-desc": "З ключом CloudFlare API дамен, зона якога знаходзіцца ў вашым уліковым запісе CloudFlare, атрымлівае праксіраваны запіс DNS і сертыфікат CloudFlare Origin. Іншыя дамены атрымліваюць сертыфікат Let's Encrypt. Ключ захоўваецца на серверы і больш ніколі не паказваецца.",
|
||||
"cloudflare-api-key-set": "Ключ CloudFlare API захаваны.",
|
||||
"cloudflare-api-key-not-set": "Ключ CloudFlare API не захаваны: кожны дамен атрымлівае сертыфікат Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Перамясціць укладанне ў Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Неуспешна връзка",
|
||||
"cloud-settings-saved": "Настройките на хранилището са запазени",
|
||||
"cloud-settings-save-failed": "Неуспешно запазване на настройките на хранилището",
|
||||
"cloud": "Облак",
|
||||
"cloud-settings-desc": "С WeKan в Weddy Cloud Panel обслужва много домейни на WeKan от един сървър, всеки със свои собствени данни. На домейна на Cloud Panel SuperAdmin управлява домейните и CloudFlare.",
|
||||
"cloud-panel-domain": "Домейн на Cloud Panel",
|
||||
"cloud-superadmin-username": "Потребителско име на SuperAdmin",
|
||||
"cloud-saved": "Запазено.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel е само за SuperAdmin, на домейна на Cloud Panel.",
|
||||
"cloud-customer-name": "Име на клиента",
|
||||
"cloud-customer-email": "Имейл адрес на клиента",
|
||||
"cloud-billing-email": "Имейл адрес за фактуриране",
|
||||
"cloud-start-date": "Начална дата",
|
||||
"cloud-end-date": "Крайна дата",
|
||||
"cloudflare-api-key": "CloudFlare API ключ",
|
||||
"cloudflare-api-key-desc": "С CloudFlare API ключ домейн, чиято зона е във вашия CloudFlare акаунт, получава проксиран DNS запис и CloudFlare Origin сертификат. Другите домейни получават Let's Encrypt сертификат. Ключът се запазва на сървъра и никога повече не се показва.",
|
||||
"cloudflare-api-key-set": "CloudFlare API ключ е запазен.",
|
||||
"cloudflare-api-key-not-set": "Няма запазен CloudFlare API ключ: всеки домейн получава Let's Encrypt сертификат.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Премести прикачения файл в Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "जोड़ असफल भइल",
|
||||
"cloud-settings-saved": "भंडार सेटिंग सहेज दिहल गइल",
|
||||
"cloud-settings-save-failed": "भंडार सेटिंग सहेजल असफल भइल",
|
||||
"cloud": "बादल",
|
||||
"cloud-settings-desc": "Weddy में WeKan के साथ, Cloud Panel एगो सर्वर से बहुत सारा WeKan डोमेन चलावेला, हर एक के आपन डेटा होला। Cloud Panel डोमेन पर SuperAdmin डोमेन आ CloudFlare के सँभारेला।",
|
||||
"cloud-panel-domain": "Cloud Panel डोमेन",
|
||||
"cloud-superadmin-username": "SuperAdmin उपयोगकर्ता नाम",
|
||||
"cloud-saved": "सहेजा गइल।",
|
||||
"cloud-panel-not-allowed": "Cloud Panel खाली SuperAdmin खातिर बा, Cloud Panel डोमेन पर।",
|
||||
"cloud-customer-name": "ग्राहक के नाम",
|
||||
"cloud-customer-email": "ग्राहक के ईमेल पता",
|
||||
"cloud-billing-email": "बिलिंग ईमेल पता",
|
||||
"cloud-start-date": "शुरुआत के तारीख",
|
||||
"cloud-end-date": "अंत के तारीख",
|
||||
"cloudflare-api-key": "CloudFlare API कुंजी",
|
||||
"cloudflare-api-key-desc": "CloudFlare API कुंजी से, जवना डोमेन के ज़ोन रउआ CloudFlare खाता में बा, ओकरा प्रॉक्सी वाला DNS रिकॉर्ड आ CloudFlare Origin प्रमाणपत्र मिलेला। दोसर डोमेन के Let's Encrypt प्रमाणपत्र मिलेला। कुंजी सर्वर पर सहेजल जाला आ फेर कबो ना देखावल जाला।",
|
||||
"cloudflare-api-key-set": "एगो CloudFlare API कुंजी सहेजल बा।",
|
||||
"cloudflare-api-key-not-set": "कवनो CloudFlare API कुंजी सहेजल नइखे: हर डोमेन के Let's Encrypt प्रमाणपत्र मिलेला।",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "संलग्नक Azure Blob Storage में सरकाईं",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Koneksen i no wok",
|
||||
"cloud-settings-saved": "Oli sevem ol seting blong storej",
|
||||
"cloud-settings-save-failed": "I no save sevem ol seting blong storej",
|
||||
"cloud": "Klaod",
|
||||
"cloud-settings-desc": "Wetem WeKan long Weddy, Cloud Panel i givim plante WeKan domen long wan seva nomo, evri wan i gat data blong hem. Long Cloud Panel Domen, SuperAdmin i lukaotem ol domen mo CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domen",
|
||||
"cloud-superadmin-username": "Nem blong yusa blong SuperAdmin",
|
||||
"cloud-saved": "Oli sevem finis.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel i blong SuperAdmin nomo, long Cloud Panel Domen.",
|
||||
"cloud-customer-name": "Nem blong kastoma",
|
||||
"cloud-customer-email": "Adres blong imel blong kastoma",
|
||||
"cloud-billing-email": "Adres blong imel blong bil",
|
||||
"cloud-start-date": "Dei blong stat",
|
||||
"cloud-end-date": "Dei blong finis",
|
||||
"cloudflare-api-key": "Ki blong CloudFlare API",
|
||||
"cloudflare-api-key-desc": "Wetem wan ki blong CloudFlare API, wan domen we zon blong hem i stap long akaon blong yu long CloudFlare i kasem wan DNS rekod we i pas long proxy mo wan setifiket blong CloudFlare Origin. Ol narafala domen oli kasem wan setifiket blong Let's Encrypt. Ki ia i stap long seva mo bambae oli no soem bakegen.",
|
||||
"cloudflare-api-key-set": "Wan ki blong CloudFlare API i stap.",
|
||||
"cloudflare-api-key-not-set": "I no gat ki blong CloudFlare API: evri domen i kasem wan setifiket blong Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Movem fael we i joen i go long Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Ɲɔgɔnya ma ɲɛ",
|
||||
"cloud-settings-saved": "Mara yɔrɔ labɛnniw maralen don",
|
||||
"cloud-settings-save-failed": "Mara yɔrɔ labɛnniw marali ma ɲɛ",
|
||||
"cloud": "Sankaba",
|
||||
"cloud-settings-desc": "Ni WeKan ye Weddy kɔnɔ, Cloud Panel bɛ WeKan domɛni caman baara ka bɔ server kelen na, u kelen-kelen bɛɛ ni a yɛrɛ ka kunnafoniw. Cloud Panel Domɛni kan, SuperAdmin bɛ domɛniw ni CloudFlare ɲɛmɔgɔya.",
|
||||
"cloud-panel-domain": "Cloud Panel Domɛni",
|
||||
"cloud-superadmin-username": "SuperAdmin baarakɛla tɔgɔ",
|
||||
"cloud-saved": "A marala.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel ye SuperAdmin dama ta ye, Cloud Panel Domɛni kan.",
|
||||
"cloud-customer-name": "Sannikɛla tɔgɔ",
|
||||
"cloud-customer-email": "Sannikɛla imɛli ladɛrɛsi",
|
||||
"cloud-billing-email": "Sarali imɛli ladɛrɛsi",
|
||||
"cloud-start-date": "Daminɛ don",
|
||||
"cloud-end-date": "Laban don",
|
||||
"cloudflare-api-key": "CloudFlare API kilé",
|
||||
"cloudflare-api-key-desc": "Ni CloudFlare API kilé ye, domɛni min ka zone bɛ i ka CloudFlare jatebɔ la, o bɛ proxy DNS sɛbɛn ni CloudFlare Origin sɛbɛn sɔrɔ. Domɛni tɔw bɛ Let's Encrypt sɛbɛn sɔrɔ. Kilé bɛ mara server kan, a tɛna jira tugun abada.",
|
||||
"cloudflare-api-key-set": "CloudFlare API kilé marala.",
|
||||
"cloudflare-api-key-not-set": "CloudFlare API kilé si ma mara: domɛni bɛɛ bɛ Let's Encrypt sɛbɛn sɔrɔ.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Ɲɔgɔnnan bila Azure Blob Storage la",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "সংযোগ ব্যর্থ",
|
||||
"cloud-settings-saved": "সংরক্ষণাগার সেটিংস সংরক্ষিত হয়েছে",
|
||||
"cloud-settings-save-failed": "সংরক্ষণাগার সেটিংস সংরক্ষণ ব্যর্থ হয়েছে",
|
||||
"cloud": "ক্লাউড",
|
||||
"cloud-settings-desc": "Weddy-তে WeKan দিয়ে Cloud Panel একটি সার্ভার থেকে অনেক WeKan ডোমেইন পরিবেশন করে, প্রতিটির নিজস্ব ডেটা থাকে। Cloud Panel ডোমেইনে SuperAdmin ডোমেইনগুলো এবং CloudFlare পরিচালনা করেন।",
|
||||
"cloud-panel-domain": "Cloud Panel ডোমেইন",
|
||||
"cloud-superadmin-username": "SuperAdmin ব্যবহারকারীর নাম",
|
||||
"cloud-saved": "সংরক্ষিত হয়েছে।",
|
||||
"cloud-panel-not-allowed": "Cloud Panel কেবল SuperAdmin-এর জন্য, Cloud Panel ডোমেইনে।",
|
||||
"cloud-customer-name": "গ্রাহকের নাম",
|
||||
"cloud-customer-email": "গ্রাহকের ইমেইল ঠিকানা",
|
||||
"cloud-billing-email": "বিলিং ইমেইল ঠিকানা",
|
||||
"cloud-start-date": "শুরুর তারিখ",
|
||||
"cloud-end-date": "শেষের তারিখ",
|
||||
"cloudflare-api-key": "CloudFlare API কী",
|
||||
"cloudflare-api-key-desc": "CloudFlare API কী থাকলে, যে ডোমেইনের জোন আপনার CloudFlare অ্যাকাউন্টে আছে সেটি একটি প্রক্সি করা DNS রেকর্ড এবং একটি CloudFlare Origin সার্টিফিকেট পায়। অন্যান্য ডোমেইন একটি Let's Encrypt সার্টিফিকেট পায়। কী-টি সার্ভারে সংরক্ষিত থাকে এবং আর কখনো দেখানো হয় না।",
|
||||
"cloudflare-api-key-set": "একটি CloudFlare API কী সংরক্ষিত আছে।",
|
||||
"cloudflare-api-key-not-set": "কোনো CloudFlare API কী সংরক্ষিত নেই: প্রতিটি ডোমেইন একটি Let's Encrypt সার্টিফিকেট পায়।",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "সংযুক্তি Azure Blob Storage-এ সরান",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "སྦྲེལ་མཐུད་ཕམ་པ།",
|
||||
"cloud-settings-saved": "ཉར་ཚགས་སྒྲིག་ཉར་ཟིན།",
|
||||
"cloud-settings-save-failed": "ཉར་ཚགས་སྒྲིག་ཉར་མ་ཐུབ།",
|
||||
"cloud": "སྤྲིན།",
|
||||
"cloud-settings-desc": "Weddy ནང་གི་ WeKan དང་མཉམ་དུ། Cloud Panel གྱིས་ཞབས་ཞུ་འཕྲུལ་ཆས་གཅིག་ནས་ WeKan ཁྱབ་ཁོངས་མང་པོར་ཞབས་ཞུ་སྒྲུབ། རེ་རེར་རང་གི་གཞི་གྲངས་ཡོད། Cloud Panel ཁྱབ་ཁོངས་སུ་ SuperAdmin གྱིས་ཁྱབ་ཁོངས་དང་ CloudFlare དོ་དམ་བྱེད།",
|
||||
"cloud-panel-domain": "Cloud Panel ཁྱབ་ཁོངས།",
|
||||
"cloud-superadmin-username": "SuperAdmin བེད་སྤྱོད་མཁན་གྱི་མིང་།",
|
||||
"cloud-saved": "ཉར་ཚགས་བྱས་ཟིན།",
|
||||
"cloud-panel-not-allowed": "Cloud Panel ནི་ SuperAdmin ཁོ་ན་ལ་ཡིན། Cloud Panel ཁྱབ་ཁོངས་སུ།",
|
||||
"cloud-customer-name": "མཁོ་མཁན་གྱི་མིང་།",
|
||||
"cloud-customer-email": "མཁོ་མཁན་གྱི་གློག་འཕྲིན་ཁ་བྱང་།",
|
||||
"cloud-billing-email": "འཇལ་ཐོའི་གློག་འཕྲིན་ཁ་བྱང་།",
|
||||
"cloud-start-date": "འགོ་འཛུགས་ཚེས་གྲངས།",
|
||||
"cloud-end-date": "མཇུག་སྒྲིལ་ཚེས་གྲངས།",
|
||||
"cloudflare-api-key": "CloudFlare API ལྡེ་མིག",
|
||||
"cloudflare-api-key-desc": "CloudFlare API ལྡེ་མིག་ཡོད་ན། ཁྱེད་ཀྱི་ CloudFlare རྩིས་ཐོའི་ནང་ zone ཡོད་པའི་ཁྱབ་ཁོངས་ལ་ proxy བྱས་པའི་ DNS ཟིན་ཐོ་དང་ CloudFlare Origin ལག་ཁྱེར་ཐོབ། ཁྱབ་ཁོངས་གཞན་ལ་ Let's Encrypt ལག་ཁྱེར་ཐོབ། ལྡེ་མིག་ཞབས་ཞུ་འཕྲུལ་ཆས་སུ་ཉར་ཞིང་ཡང་བསྐྱར་སྟོན་མི་སྲིད།",
|
||||
"cloudflare-api-key-set": "CloudFlare API ལྡེ་མིག་ཉར་ཟིན།",
|
||||
"cloudflare-api-key-not-set": "CloudFlare API ལྡེ་མིག་གང་ཡང་ཉར་མེད། ཁྱབ་ཁོངས་རེ་རེར་ Let's Encrypt ལག་ཁྱེར་ཐོབ།",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "ཟུར་སྣོན་ Azure Blob Storage ལ་སྤོ།",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "C'hwitet eo ar c'hennask",
|
||||
"cloud-settings-saved": "Enrollet eo arventennoù ar c'hadaviñ",
|
||||
"cloud-settings-save-failed": "C'hwitet eo enrollañ arventennoù ar c'hadaviñ",
|
||||
"cloud": "Koumoul",
|
||||
"cloud-settings-desc": "Gant WeKan e Weddy e servij ar Cloud Panel kalz domanioù WeKan diwar ur servijer hepken, pep hini gant e roadennoù dezhañ. War domani ar Cloud Panel e vera ar SuperAdmin an domanioù ha CloudFlare.",
|
||||
"cloud-panel-domain": "Domani ar Cloud Panel",
|
||||
"cloud-superadmin-username": "Anv implijer ar SuperAdmin",
|
||||
"cloud-saved": "Enrollet.",
|
||||
"cloud-panel-not-allowed": "Evit ar SuperAdmin hepken eo ar Cloud Panel, war domani ar Cloud Panel.",
|
||||
"cloud-customer-name": "Anv ar pratik",
|
||||
"cloud-customer-email": "Chomlec'h postel ar pratik",
|
||||
"cloud-billing-email": "Chomlec'h postel ar fakturennoù",
|
||||
"cloud-start-date": "Deiziad kregiñ",
|
||||
"cloud-end-date": "Deiziad echuiñ",
|
||||
"cloudflare-api-key": "Alc'hwez API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Gant un alc'hwez API CloudFlare e resev un domani e zonenn en ho kont CloudFlare un enrolladenn DNS dre proksi hag un testeni CloudFlare Origin. An domanioù all a resev un testeni Let's Encrypt. Enrollet eo an alc'hwez war ar servijer ha ne vo morse diskouezet en-dro.",
|
||||
"cloudflare-api-key-set": "Enrollet eo un alc'hwez API CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "N'eus alc'hwez API CloudFlare enrollet ebet: pep domani a resev un testeni Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Dilec'hiañ ar stagadenn da Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Veza nije uspjela",
|
||||
"cloud-settings-saved": "Postavke pohranjivanja spremljene",
|
||||
"cloud-settings-save-failed": "Spremanje postavki pohranjivanja nije uspjelo",
|
||||
"cloud": "Oblak",
|
||||
"cloud-settings-desc": "Uz WeKan u Weddyju, Cloud Panel poslužuje mnogo WeKan domena s jednog servera, svaki sa svojim podacima. Na domeni Cloud Panela, SuperAdmin upravlja domenama i CloudFlareom.",
|
||||
"cloud-panel-domain": "Domena Cloud Panela",
|
||||
"cloud-superadmin-username": "Korisničko ime SuperAdmina",
|
||||
"cloud-saved": "Sačuvano.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel je samo za SuperAdmina, na domeni Cloud Panela.",
|
||||
"cloud-customer-name": "Ime kupca",
|
||||
"cloud-customer-email": "Adresa e-pošte kupca",
|
||||
"cloud-billing-email": "Adresa e-pošte za naplatu",
|
||||
"cloud-start-date": "Datum početka",
|
||||
"cloud-end-date": "Datum završetka",
|
||||
"cloudflare-api-key": "CloudFlare API ključ",
|
||||
"cloudflare-api-key-desc": "S CloudFlare API ključem, domena čija je zona u vašem CloudFlare računu dobija DNS zapis preko proxyja i CloudFlare Origin certifikat. Ostale domene dobijaju Let's Encrypt certifikat. Ključ se sprema na serveru i nikada se više ne prikazuje.",
|
||||
"cloudflare-api-key-set": "CloudFlare API ključ je spremljen.",
|
||||
"cloudflare-api-key-not-set": "Nijedan CloudFlare API ključ nije spremljen: svaka domena dobija Let's Encrypt certifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Premjesti privitak u Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Холболто бүтэсэгүй",
|
||||
"cloud-settings-saved": "Хадагаламжын тохируулганууд хадагалагдаба",
|
||||
"cloud-settings-save-failed": "Хадагаламжын тохируулгануудые хадагалжа шадабагүй",
|
||||
"cloud": "Үүлэн",
|
||||
"cloud-settings-desc": "Weddy соо WeKan-тай хамта Cloud Panel нэгэ серверһээ олон WeKan домэнуудые алба хэдэг, тус бүриндэнь өөрын мэдээсэл бии. Cloud Panel домэн дээрэ SuperAdmin домэнуудые болон CloudFlare-ые хүтэлбэрилдэг.",
|
||||
"cloud-panel-domain": "Cloud Panel домэн",
|
||||
"cloud-superadmin-username": "SuperAdmin хэрэглэгшын нэрэ",
|
||||
"cloud-saved": "Хадагалагдаа.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel гансал SuperAdmin-ай түлөө, Cloud Panel домэн дээрэ.",
|
||||
"cloud-customer-name": "Клиентын нэрэ",
|
||||
"cloud-customer-email": "Клиентын сахим захидалай хаяг",
|
||||
"cloud-billing-email": "Түлбэриин сахим захидалай хаяг",
|
||||
"cloud-start-date": "Эхилхэ үдэр",
|
||||
"cloud-end-date": "Дүүрэхэ үдэр",
|
||||
"cloudflare-api-key": "CloudFlare API түлхюур",
|
||||
"cloudflare-api-key-desc": "CloudFlare API түлхюуртай һаа, таны CloudFlare данса соо зонотой домэн прокси дамжуулһан DNS бэшэлгэ болон CloudFlare Origin гэршэлгэ абадаг. Бусад домэнууд Let's Encrypt гэршэлгэ абадаг. Түлхюур серверт хадагалагдадаг, дахин хэзээш харуулагдахагүй.",
|
||||
"cloudflare-api-key-set": "CloudFlare API түлхюур хадагалагдаһан.",
|
||||
"cloudflare-api-key-not-set": "Ямаршье CloudFlare API түлхюур хадагалагдаагүй: домэн бүхэн Let's Encrypt гэршэлгэ абадаг.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Хабсаргалта Azure Blob Storage руу зөөхэ",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "La connexió ha fallat",
|
||||
"cloud-settings-saved": "S'ha desat la configuració de l'emmagatzematge",
|
||||
"cloud-settings-save-failed": "No s'ha pogut desar la configuració de l'emmagatzematge",
|
||||
"cloud": "Núvol",
|
||||
"cloud-settings-desc": "Amb WeKan a Weddy, el Cloud Panel serveix molts dominis de WeKan des d'un sol servidor, cadascun amb les seves dades. Al domini del Cloud Panel, el SuperAdmin gestiona els dominis i CloudFlare.",
|
||||
"cloud-panel-domain": "Domini del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'usuari del SuperAdmin",
|
||||
"cloud-saved": "Desat.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel és només per al SuperAdmin, al domini del Cloud Panel.",
|
||||
"cloud-customer-name": "Nom del client",
|
||||
"cloud-customer-email": "Adreça de correu electrònic del client",
|
||||
"cloud-billing-email": "Adreça de correu electrònic de facturació",
|
||||
"cloud-start-date": "Data d'inici",
|
||||
"cloud-end-date": "Data de finalització",
|
||||
"cloudflare-api-key": "Clau API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Amb una clau API de CloudFlare, un domini la zona del qual és al vostre compte de CloudFlare obté un registre DNS amb servidor intermediari i un certificat CloudFlare Origin. Els altres dominis obtenen un certificat Let's Encrypt. La clau es desa al servidor i no es torna a mostrar mai més.",
|
||||
"cloudflare-api-key-set": "S'ha desat una clau API de CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "No s'ha desat cap clau API de CloudFlare: cada domini obté un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mou l'adjunt a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "La connexió ha fallat",
|
||||
"cloud-settings-saved": "S'ha desat la configuració de l'emmagatzematge",
|
||||
"cloud-settings-save-failed": "No s'ha pogut desar la configuració de l'emmagatzematge",
|
||||
"cloud": "Núvol",
|
||||
"cloud-settings-desc": "Amb WeKan en Weddy, el Cloud Panel servix molts dominis de WeKan des d'un sol servidor, cadascun amb les seues dades. En el domini del Cloud Panel, el SuperAdmin gestiona els dominis i CloudFlare.",
|
||||
"cloud-panel-domain": "Domini del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'usuari del SuperAdmin",
|
||||
"cloud-saved": "Desat.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel és només per al SuperAdmin, en el domini del Cloud Panel.",
|
||||
"cloud-customer-name": "Nom del client",
|
||||
"cloud-customer-email": "Adreça de correu electrònic del client",
|
||||
"cloud-billing-email": "Adreça de correu electrònic de facturació",
|
||||
"cloud-start-date": "Data d'inici",
|
||||
"cloud-end-date": "Data de finalització",
|
||||
"cloudflare-api-key": "Clau API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Amb una clau API de CloudFlare, un domini la zona del qual està en el vostre compte de CloudFlare obté un registre DNS amb servidor intermediari i un certificat CloudFlare Origin. Els altres dominis obtenen un certificat Let's Encrypt. La clau es guarda en el servidor i no es torna a mostrar mai més.",
|
||||
"cloudflare-api-key-set": "S'ha guardat una clau API de CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "No s'ha guardat cap clau API de CloudFlare: cada domini obté un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mou l'adjunt a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "La connexió ha fallat",
|
||||
"cloud-settings-saved": "S'ha desat la configuració de l'emmagatzematge",
|
||||
"cloud-settings-save-failed": "No s'ha pogut desar la configuració de l'emmagatzematge",
|
||||
"cloud": "Núvol",
|
||||
"cloud-settings-desc": "Amb WeKan a Weddy, el Cloud Panel serveix molts dominis de WeKan des d'un sol servidor, cadascun amb les seves dades. Al domini del Cloud Panel, el SuperAdmin gestiona els dominis i CloudFlare.",
|
||||
"cloud-panel-domain": "Domini del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'usuari del SuperAdmin",
|
||||
"cloud-saved": "Desat.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel és només per al SuperAdmin, al domini del Cloud Panel.",
|
||||
"cloud-customer-name": "Nom del client",
|
||||
"cloud-customer-email": "Adreça de correu electrònic del client",
|
||||
"cloud-billing-email": "Adreça de correu electrònic de facturació",
|
||||
"cloud-start-date": "Data d'inici",
|
||||
"cloud-end-date": "Data de finalització",
|
||||
"cloudflare-api-key": "Clau API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Amb una clau API de CloudFlare, un domini la zona del qual és al vostre compte de CloudFlare obté un registre DNS amb servidor intermediari i un certificat CloudFlare Origin. Els altres dominis obtenen un certificat Let's Encrypt. La clau es desa al servidor i no es torna a mostrar mai més.",
|
||||
"cloudflare-api-key-set": "S'ha desat una clau API de CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "No s'ha desat cap clau API de CloudFlare: cada domini obté un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mou l'adjunt a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "ᎠᏚᏓᎸᏗ Ꮭ ᏱᎨᏎᏍᏗ",
|
||||
"cloud-settings-saved": "ᎠᏍᏆᏂᎪᏙᏗ ᏗᎧᎿᏩᏛᏍᏗ ᏗᏍᏆᏂᎪᏙᏅ",
|
||||
"cloud-settings-save-failed": "ᎠᏍᏆᏂᎪᏙᏗ ᏗᎧᎿᏩᏛᏍᏗ ᏗᏍᏆᏂᎪᏙᏗ Ꮭ ᏱᎨᏎᏍᏗ",
|
||||
"cloud": "ᎤᎶᎩᎸ",
|
||||
"cloud-settings-desc": "WeKan Weddy ᎠᏂ ᏥᎨᏒ, Cloud Panel ᎤᏂᏣᏘ WeKan ᏗᏓᏁᎸ ᏌᏉ ᎠᏓᏁᎯ ᏅᏓᏳᏓᎴᏅ ᏕᎦᏘᏍᏗᏍᎪ, ᏑᏓᎴᎩ ᎤᏩᏒ ᏧᎾᏙᎴᏆᏍᏗ ᎤᏁᎯ. Cloud Panel ᏗᏓᏁᎸ ᎾᎿ, SuperAdmin ᏕᎦᏁᎶᏗᏍᎪ ᏗᏓᏁᎸ ᎠᎴ CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel ᏗᏓᏁᎸ",
|
||||
"cloud-superadmin-username": "SuperAdmin ᎤᏬᏢᏗ ᏚᏙᎥ",
|
||||
"cloud-saved": "ᎠᏍᏆᏂᎪᏔᏅᎯ.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel SuperAdmin ᎤᏩᏒᏉ ᎤᎬᏩᎶᏗ, Cloud Panel ᏗᏓᏁᎸ ᎾᎿ.",
|
||||
"cloud-customer-name": "ᎠᏓᏩᏛᎯ ᏚᏙᎥ",
|
||||
"cloud-customer-email": "ᎠᏓᏩᏛᎯ ᏗᎦᎵᏦᏙᏗ ᎦᏙᎬ",
|
||||
"cloud-billing-email": "ᎠᏴᎾᏗ ᏗᎦᎵᏦᏙᏗ ᎦᏙᎬ",
|
||||
"cloud-start-date": "ᏗᏓᎴᏂᏍᎬ ᎢᎦ",
|
||||
"cloud-end-date": "ᎤᎵᏍᏆᏗᏍᏗ ᎢᎦ",
|
||||
"cloudflare-api-key": "CloudFlare API ᏗᏍᏚᎢᏍᏗ",
|
||||
"cloudflare-api-key-desc": "CloudFlare API ᏗᏍᏚᎢᏍᏗ ᏤᎭ ᎢᏳᏃ, ᏗᏓᏁᎸ ᎾᏍᎩ ᎤᏤᎵ zone ᏣᏤᎵ CloudFlare ᎾᎿ ᏤᎭ ᎠᏩᏘᏍᎪ proxy DNS ᎪᏪᎵ ᎠᎴ CloudFlare Origin ᎪᏪᎵ. ᏅᏩᎾᏓᎴ ᏗᏓᏁᎸ ᎠᏂᏩᏘᏍᎪ Let's Encrypt ᎪᏪᎵ. ᏗᏍᏚᎢᏍᏗ ᎠᏓᏁᎯ ᎾᎿ ᎠᏍᏆᏂᎪᏗ ᎠᎴ ᎥᏝ ᎤᏟ ᎢᎸᎯᏳ ᎬᏂᎨᏒ ᏱᎨᏎᏍᏗ.",
|
||||
"cloudflare-api-key-set": "CloudFlare API ᏗᏍᏚᎢᏍᏗ ᎠᏍᏆᏂᎪᏗ.",
|
||||
"cloudflare-api-key-not-set": "ᎥᏝ CloudFlare API ᏗᏍᏚᎢᏍᏗ ᏯᏍᏆᏂᎪᏗ: ᏂᎦᏓ ᏗᏓᏁᎸ ᎠᏩᏘᏍᎪ Let's Encrypt ᎪᏪᎵ.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "ᎦᏛᎯᏍᏔᏅ Azure Blob Storage ᏫᎦᏅᏗ",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "پەیوەندی شکستی هێنا",
|
||||
"cloud-settings-saved": "ڕێکخستنەکانی بیرگە پاشەکەوت کران",
|
||||
"cloud-settings-save-failed": "پاشەکەوتکردنی ڕێکخستنەکانی بیرگە شکستی هێنا",
|
||||
"cloud": "هەور",
|
||||
"cloud-settings-desc": "بە WeKan لە Weddy، Cloud Panel زۆر دۆمەینی WeKan لە یەک ڕاژەکارەوە پێشکەش دەکات، هەر یەکەیان داتای خۆی هەیە. لە دۆمەینی Cloud Panel، SuperAdmin دۆمەینەکان و CloudFlare بەڕێوە دەبات.",
|
||||
"cloud-panel-domain": "دۆمەینی Cloud Panel",
|
||||
"cloud-superadmin-username": "ناوی بەکارهێنەری SuperAdmin",
|
||||
"cloud-saved": "پاشەکەوت کرا.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel تەنها بۆ SuperAdmin ە، لە دۆمەینی Cloud Panel.",
|
||||
"cloud-customer-name": "ناوی کڕیار",
|
||||
"cloud-customer-email": "ناونیشانی ئیمەیلی کڕیار",
|
||||
"cloud-billing-email": "ناونیشانی ئیمەیلی پسوولە",
|
||||
"cloud-start-date": "ڕێکەوتی دەستپێک",
|
||||
"cloud-end-date": "ڕێکەوتی کۆتایی",
|
||||
"cloudflare-api-key": "کلیلی CloudFlare API",
|
||||
"cloudflare-api-key-desc": "بە کلیلی CloudFlare API، دۆمەینێک کە ناوچەکەی لە هەژماری CloudFlare ەکەتدایە تۆمارێکی DNS ی پرۆکسیکراو و بڕوانامەیەکی CloudFlare Origin وەردەگرێت. دۆمەینەکانی تر بڕوانامەیەکی Let's Encrypt وەردەگرن. کلیلەکە لەسەر ڕاژەکار پاشەکەوت دەکرێت و هەرگیز دووبارە پیشان نادرێتەوە.",
|
||||
"cloudflare-api-key-set": "کلیلێکی CloudFlare API پاشەکەوت کراوە.",
|
||||
"cloudflare-api-key-not-set": "هیچ کلیلێکی CloudFlare API پاشەکەوت نەکراوە: هەموو دۆمەینێک بڕوانامەیەکی Let's Encrypt وەردەگرێت.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "هاوپێچ بگوازەوە بۆ Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "连接失败",
|
||||
"cloud-settings-saved": "存储设置已保存",
|
||||
"cloud-settings-save-failed": "保存存储设置失败",
|
||||
"cloud": "云",
|
||||
"cloud-settings-desc": "在 Weddy 中使用 WeKan 时,Cloud Panel 从一台服务器为多个 WeKan 域名提供服务,每个域名都有自己的数据。在 Cloud Panel 域名上,SuperAdmin 管理这些域名和 CloudFlare。",
|
||||
"cloud-panel-domain": "Cloud Panel 域名",
|
||||
"cloud-superadmin-username": "SuperAdmin 用户名",
|
||||
"cloud-saved": "已保存。",
|
||||
"cloud-panel-not-allowed": "Cloud Panel 仅供 SuperAdmin 在 Cloud Panel 域名上使用。",
|
||||
"cloud-customer-name": "客户名称",
|
||||
"cloud-customer-email": "客户电子邮件地址",
|
||||
"cloud-billing-email": "账单电子邮件地址",
|
||||
"cloud-start-date": "开始日期",
|
||||
"cloud-end-date": "结束日期",
|
||||
"cloudflare-api-key": "CloudFlare API 密钥",
|
||||
"cloudflare-api-key-desc": "使用 CloudFlare API 密钥后,其区域位于您的 CloudFlare 账户中的域名将获得代理的 DNS 记录和 CloudFlare Origin 证书。其他域名将获得 Let's Encrypt 证书。密钥保存在服务器上,且不会再次显示。",
|
||||
"cloudflare-api-key-set": "已保存 CloudFlare API 密钥。",
|
||||
"cloudflare-api-key-not-set": "未保存 CloudFlare API 密钥:每个域名都将获得 Let's Encrypt 证书。",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "将附件移动到 Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Cunnessione fiascata",
|
||||
"cloud-settings-saved": "Parametri d’almacenamentu arregistrati",
|
||||
"cloud-settings-save-failed": "Ùn hè statu pussibule d’arregistrà i paràmetri d’almacenamentu",
|
||||
"cloud": "Nivulu",
|
||||
"cloud-settings-desc": "Cù WeKan in Weddy, u Cloud Panel serve parechji duminii WeKan da un solu servitore, ognunu cù i so dati. À u duminiu di u Cloud Panel, u SuperAdmin gestisce i duminii è CloudFlare.",
|
||||
"cloud-panel-domain": "Duminiu di u Cloud Panel",
|
||||
"cloud-superadmin-username": "Nome d'utilizatore di u SuperAdmin",
|
||||
"cloud-saved": "Salvatu.",
|
||||
"cloud-panel-not-allowed": "U Cloud Panel hè solu per u SuperAdmin, à u duminiu di u Cloud Panel.",
|
||||
"cloud-customer-name": "Nome di u cliente",
|
||||
"cloud-customer-email": "Indirizzu elettronicu di u cliente",
|
||||
"cloud-billing-email": "Indirizzu elettronicu di fatturazione",
|
||||
"cloud-start-date": "Data di principiu",
|
||||
"cloud-end-date": "Data di fine",
|
||||
"cloudflare-api-key": "Chjave API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Cù una chjave API CloudFlare, un duminiu chì a so zona hè in u vostru contu CloudFlare riceve un arregistramentu DNS per proxy è un certificatu CloudFlare Origin. L'altri duminii ricevenu un certificatu Let's Encrypt. A chjave hè salvata nant'à u servitore è ùn hè mai più mustrata.",
|
||||
"cloudflare-api-key-set": "Una chjave API CloudFlare hè salvata.",
|
||||
"cloudflare-api-key-not-set": "Nisuna chjave API CloudFlare hè salvata: ogni duminiu riceve un certificatu Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move l’appicciu in Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Připojení selhalo",
|
||||
"cloud-settings-saved": "Nastavení úložiště uloženo",
|
||||
"cloud-settings-save-failed": "Uložení nastavení úložiště selhalo",
|
||||
"cloud": "Oblak",
|
||||
"cloud-settings-desc": "S WeKanem ve Weddy obsluhuje Cloud Panel mnoho domén WeKanu z jednoho serveru, každou s vlastními daty. Na doméně Cloud Panelu spravuje SuperAdmin domény a CloudFlare.",
|
||||
"cloud-panel-domain": "Doména Cloud Panelu",
|
||||
"cloud-superadmin-username": "Uživatelské jméno SuperAdmina",
|
||||
"cloud-saved": "Uloženo.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel je pouze pro SuperAdmina, na doméně Cloud Panelu.",
|
||||
"cloud-customer-name": "Jméno zákazníka",
|
||||
"cloud-customer-email": "E-mailová adresa zákazníka",
|
||||
"cloud-billing-email": "Fakturační e-mailová adresa",
|
||||
"cloud-start-date": "Datum začátku",
|
||||
"cloud-end-date": "Datum konce",
|
||||
"cloudflare-api-key": "Klíč CloudFlare API",
|
||||
"cloudflare-api-key-desc": "S klíčem CloudFlare API získá doména, jejíž zóna je ve vašem účtu CloudFlare, DNS záznam přes proxy a certifikát CloudFlare Origin. Ostatní domény získají certifikát Let's Encrypt. Klíč se uloží na serveru a už se nikdy nezobrazí.",
|
||||
"cloudflare-api-key-set": "Klíč CloudFlare API je uložen.",
|
||||
"cloudflare-api-key-not-set": "Není uložen žádný klíč CloudFlare API: každá doména získá certifikát Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Přesunout přílohu do Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Připojení selhalo",
|
||||
"cloud-settings-saved": "Nastavení úložiště uloženo",
|
||||
"cloud-settings-save-failed": "Uložení nastavení úložiště selhalo",
|
||||
"cloud": "Oblak",
|
||||
"cloud-settings-desc": "S WeKanem ve Weddy obsluhuje Cloud Panel mnoho domén WeKanu z jednoho serveru, každou s vlastními daty. Na doméně Cloud Panelu spravuje SuperAdmin domény a CloudFlare.",
|
||||
"cloud-panel-domain": "Doména Cloud Panelu",
|
||||
"cloud-superadmin-username": "Uživatelské jméno SuperAdmina",
|
||||
"cloud-saved": "Uloženo.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel je pouze pro SuperAdmina, na doméně Cloud Panelu.",
|
||||
"cloud-customer-name": "Jméno zákazníka",
|
||||
"cloud-customer-email": "E-mailová adresa zákazníka",
|
||||
"cloud-billing-email": "Fakturační e-mailová adresa",
|
||||
"cloud-start-date": "Datum začátku",
|
||||
"cloud-end-date": "Datum konce",
|
||||
"cloudflare-api-key": "Klíč CloudFlare API",
|
||||
"cloudflare-api-key-desc": "S klíčem CloudFlare API získá doména, jejíž zóna je ve vašem účtu CloudFlare, DNS záznam přes proxy a certifikát CloudFlare Origin. Ostatní domény získají certifikát Let's Encrypt. Klíč se uloží na serveru a už se nikdy nezobrazí.",
|
||||
"cloudflare-api-key-set": "Klíč CloudFlare API je uložen.",
|
||||
"cloudflare-api-key-not-set": "Není uložen žádný klíč CloudFlare API: každá doména získá certifikát Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Přesunout přílohu do Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Połączenié nieudane",
|
||||
"cloud-settings-saved": "Nastôwë składu zapisóné",
|
||||
"cloud-settings-save-failed": "Nie dało sã zapisac nastôwów składu",
|
||||
"cloud": "Chmura",
|
||||
"cloud-settings-desc": "Z WeKan w Weddy, Cloud Panel òbsłëgùje wiele domenów WeKan z jednégò serwera, kòżdi ze swòjima pòdôwkama. Na domenie Cloud Panel SuperAdmin zarządzô domenama ë CloudFlare.",
|
||||
"cloud-panel-domain": "Domena Cloud Panel",
|
||||
"cloud-superadmin-username": "Miono brëkòwnika SuperAdmin",
|
||||
"cloud-saved": "Zapisóné.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel je blós dlô SuperAdmina, na domenie Cloud Panel.",
|
||||
"cloud-customer-name": "Miono klienta",
|
||||
"cloud-customer-email": "Adresa elektroniczny pòcztë klienta",
|
||||
"cloud-billing-email": "Adresa elektroniczny pòcztë do rachunków",
|
||||
"cloud-start-date": "Data zôczątkù",
|
||||
"cloud-end-date": "Data kùńca",
|
||||
"cloudflare-api-key": "Klucz CloudFlare API",
|
||||
"cloudflare-api-key-desc": "Z kluczã CloudFlare API domena, chtërnëj zóna je na twòjim kònce CloudFlare, dostôwô DNS wpis przez proxy ë certifikat CloudFlare Origin. Jinszé domenë dostôwają certifikat Let's Encrypt. Klucz je zapisóny na serwerze ë nigdë wicy nie je pòkôzóny.",
|
||||
"cloudflare-api-key-set": "Klucz CloudFlare API je zapisóny.",
|
||||
"cloudflare-api-key-not-set": "Ni ma zapisónégò klucza CloudFlare API: kòżdô domena dostôwô certifikat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Przeniesë przëdôwk do Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Ҫыхӑну ӑнӑҫсӑр",
|
||||
"cloud-settings-saved": "Упранӑв йӗркелӗвӗсене упранӑ",
|
||||
"cloud-settings-save-failed": "Упранӑв йӗркелӗвӗсене упраймарӗ",
|
||||
"cloud": "Пĕлĕт",
|
||||
"cloud-settings-desc": "Weddy-ри WeKan-па Cloud Panel пĕр серверран нумай WeKan доменне ĕçлеттерет, кашнин хăйĕн даннăйĕсем пур. Cloud Panel доменĕнче SuperAdmin доменсене тата CloudFlare-а йĕркелет.",
|
||||
"cloud-panel-domain": "Cloud Panel доменĕ",
|
||||
"cloud-superadmin-username": "SuperAdmin усăҫă ячӗ",
|
||||
"cloud-saved": "Упранӑ.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel SuperAdmin валли кăна, Cloud Panel доменĕнче.",
|
||||
"cloud-customer-name": "Клиент ячӗ",
|
||||
"cloud-customer-email": "Клиентăн электронлă почта адресӗ",
|
||||
"cloud-billing-email": "Счет-фактура валли электронлă почта адресӗ",
|
||||
"cloud-start-date": "Пуҫламӑш кун",
|
||||
"cloud-end-date": "Вӗҫӗмлӗ кун",
|
||||
"cloudflare-api-key": "CloudFlare API уҫҫи",
|
||||
"cloudflare-api-key-desc": "CloudFlare API уҫҫипе зони сирĕн CloudFlare аккаунтӗнче пулнă домен прокси урлă DNS ҫырăвне тата CloudFlare Origin сертификатне илет. Ытти доменсем Let's Encrypt сертификатне илеҫҫӗ. Уҫҫа серверта упранать, ăна урӑх нихҫан та кăтартмаҫҫӗ.",
|
||||
"cloudflare-api-key-set": "CloudFlare API уҫҫи упранӑ.",
|
||||
"cloudflare-api-key-not-set": "Пӗр CloudFlare API уҫҫи те упранман: кашни домен Let's Encrypt сертификатне илет.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Ҫумлӑ файла Azure Blob Storage патне куҫарас",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Methodd y cysylltiad",
|
||||
"cloud-settings-saved": "Cadwyd gosodiadau storfa",
|
||||
"cloud-settings-save-failed": "Methwyd â chadw gosodiadau storfa",
|
||||
"cloud": "Cwmwl",
|
||||
"cloud-settings-desc": "Gyda WeKan yn Weddy, mae'r Cloud Panel yn gwasanaethu llawer o barthau WeKan o un gweinydd, pob un â'i ddata ei hun. Ar Barth y Cloud Panel, mae'r SuperAdmin yn rheoli'r parthau a CloudFlare.",
|
||||
"cloud-panel-domain": "Parth y Cloud Panel",
|
||||
"cloud-superadmin-username": "Enw defnyddiwr y SuperAdmin",
|
||||
"cloud-saved": "Wedi cadw.",
|
||||
"cloud-panel-not-allowed": "Mae'r Cloud Panel ar gyfer y SuperAdmin yn unig, ar Barth y Cloud Panel.",
|
||||
"cloud-customer-name": "Enw'r cwsmer",
|
||||
"cloud-customer-email": "Cyfeiriad e-bost y cwsmer",
|
||||
"cloud-billing-email": "Cyfeiriad e-bost bilio",
|
||||
"cloud-start-date": "Dyddiad Dechrau",
|
||||
"cloud-end-date": "Dyddiad Gorffen",
|
||||
"cloudflare-api-key": "Allwedd API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Gydag allwedd API CloudFlare, mae parth y mae ei gylchfa yn eich cyfrif CloudFlare yn cael cofnod DNS drwy ddirprwy a thystysgrif CloudFlare Origin. Mae parthau eraill yn cael tystysgrif Let's Encrypt. Caiff yr allwedd ei chadw ar y gweinydd ac ni chaiff ei dangos byth eto.",
|
||||
"cloudflare-api-key-set": "Mae allwedd API CloudFlare wedi'i chadw.",
|
||||
"cloudflare-api-key-not-set": "Does dim allwedd API CloudFlare wedi'i chadw: mae pob parth yn cael tystysgrif Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Symud ymlyniad i Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Methodd y cysylltiad",
|
||||
"cloud-settings-saved": "Cadwyd gosodiadau storfa",
|
||||
"cloud-settings-save-failed": "Methwyd â chadw gosodiadau storfa",
|
||||
"cloud": "Cwmwl",
|
||||
"cloud-settings-desc": "Gyda WeKan yn Weddy, mae'r Cloud Panel yn gwasanaethu llawer o barthau WeKan o un gweinydd, pob un â'i ddata ei hun. Ym Mharth y Cloud Panel, mae'r SuperAdmin yn rheoli'r parthau a CloudFlare.",
|
||||
"cloud-panel-domain": "Parth y Cloud Panel",
|
||||
"cloud-superadmin-username": "Enw defnyddiwr SuperAdmin",
|
||||
"cloud-saved": "Wedi cadw.",
|
||||
"cloud-panel-not-allowed": "Mae'r Cloud Panel ar gyfer y SuperAdmin yn unig, ym Mharth y Cloud Panel.",
|
||||
"cloud-customer-name": "Enw'r cwsmer",
|
||||
"cloud-customer-email": "Cyfeiriad e-bost y cwsmer",
|
||||
"cloud-billing-email": "Cyfeiriad e-bost bilio",
|
||||
"cloud-start-date": "Dyddiad dechrau",
|
||||
"cloud-end-date": "Dyddiad gorffen",
|
||||
"cloudflare-api-key": "Allwedd API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Gydag allwedd API CloudFlare, mae parth y mae ei gylchfa yn eich cyfrif CloudFlare yn cael cofnod DNS dirprwyedig a thystysgrif CloudFlare Origin. Mae parthau eraill yn cael tystysgrif Let's Encrypt. Caiff yr allwedd ei chadw ar y gweinydd ac ni chaiff ei dangos eto.",
|
||||
"cloudflare-api-key-set": "Mae allwedd API CloudFlare wedi'i chadw.",
|
||||
"cloudflare-api-key-not-set": "Nid oes allwedd API CloudFlare wedi'i chadw: mae pob parth yn cael tystysgrif Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Symud ymlyniad i Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Forbindelse kunne ikke oprettes",
|
||||
"cloud-settings-saved": "Lagerindstillingerne blev gemt",
|
||||
"cloud-settings-save-failed": "Kunne ikke gemme lagerindstillinger",
|
||||
"cloud": "Sky",
|
||||
"cloud-settings-desc": "Med WeKan i Weddy betjener Cloud Panel mange WeKan-domæner fra én server, hver med sine egne data. På Cloud Panel-domænet administrerer SuperAdmin domænerne og CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-domæne",
|
||||
"cloud-superadmin-username": "SuperAdmin-brugernavn",
|
||||
"cloud-saved": "Gemt.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel er kun for SuperAdmin, på Cloud Panel-domænet.",
|
||||
"cloud-customer-name": "Kundens navn",
|
||||
"cloud-customer-email": "Kundens e-mailadresse",
|
||||
"cloud-billing-email": "E-mailadresse til fakturering",
|
||||
"cloud-start-date": "Startdato",
|
||||
"cloud-end-date": "Slutdato",
|
||||
"cloudflare-api-key": "CloudFlare API-nøgle",
|
||||
"cloudflare-api-key-desc": "Med en CloudFlare API-nøgle får et domæne, hvis zone er i din CloudFlare-konto, en proxied DNS-post og et CloudFlare Origin-certifikat. Andre domæner får et Let's Encrypt-certifikat. Nøglen gemmes på serveren og vises aldrig igen.",
|
||||
"cloudflare-api-key-set": "En CloudFlare API-nøgle er gemt.",
|
||||
"cloudflare-api-key-not-set": "Ingen CloudFlare API-nøgle er gemt: alle domæner får et Let's Encrypt-certifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Flyt vedhæftninger til Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbindung fehlgeschlagen",
|
||||
"cloud-settings-saved": "Speichereinstellungen gespeichert",
|
||||
"cloud-settings-save-failed": "Speichern der Speichereinstellungen fehlgeschlagen",
|
||||
"cloud": "Wolke",
|
||||
"cloud-settings-desc": "Mit WeKan in Weddy bedient das Cloud Panel viele WeKan-Domains von einem Server aus, jede mit ihren eigenen Daten. Auf der Cloud Panel-Domain verwaltet der SuperAdmin die Domains und CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin-Benutzername",
|
||||
"cloud-saved": "Gespeichert.",
|
||||
"cloud-panel-not-allowed": "Das Cloud Panel ist nur für den SuperAdmin, auf der Cloud Panel-Domain.",
|
||||
"cloud-customer-name": "Name des Kunden",
|
||||
"cloud-customer-email": "E-Mail-Adresse des Kunden",
|
||||
"cloud-billing-email": "E-Mail-Adresse für die Rechnung",
|
||||
"cloud-start-date": "Startdatum",
|
||||
"cloud-end-date": "Enddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-Schlüssel",
|
||||
"cloudflare-api-key-desc": "Mit einem CloudFlare API-Schlüssel erhält eine Domain, deren Zone in Ihrem CloudFlare-Konto liegt, einen über den Proxy geleiteten DNS-Eintrag und ein CloudFlare Origin-Zertifikat. Andere Domains erhalten ein Let's Encrypt-Zertifikat. Der Schlüssel wird auf dem Server gespeichert und nie wieder angezeigt.",
|
||||
"cloudflare-api-key-set": "Ein CloudFlare API-Schlüssel ist gespeichert.",
|
||||
"cloudflare-api-key-not-set": "Kein CloudFlare API-Schlüssel ist gespeichert: Jede Domain erhält ein Let's Encrypt-Zertifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Anhang nach Azure Blob Storage verschieben",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbindung fehlgeschlagen",
|
||||
"cloud-settings-saved": "Speichereinstellungen gespeichert",
|
||||
"cloud-settings-save-failed": "Speichern der Speichereinstellungen fehlgeschlagen",
|
||||
"cloud": "Wolke",
|
||||
"cloud-settings-desc": "Mit WeKan in Weddy bedient das Cloud Panel viele WeKan-Domains von einem Server aus, jede mit ihren eigenen Daten. Auf der Cloud Panel-Domain verwaltet der SuperAdmin die Domains und CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin-Benutzername",
|
||||
"cloud-saved": "Gespeichert.",
|
||||
"cloud-panel-not-allowed": "Das Cloud Panel ist nur für den SuperAdmin, auf der Cloud Panel-Domain.",
|
||||
"cloud-customer-name": "Name des Kunden",
|
||||
"cloud-customer-email": "E-Mail-Adresse des Kunden",
|
||||
"cloud-billing-email": "E-Mail-Adresse für die Rechnung",
|
||||
"cloud-start-date": "Startdatum",
|
||||
"cloud-end-date": "Enddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-Schlüssel",
|
||||
"cloudflare-api-key-desc": "Mit einem CloudFlare API-Schlüssel erhält eine Domain, deren Zone in Ihrem CloudFlare-Konto liegt, einen über den Proxy geleiteten DNS-Eintrag und ein CloudFlare Origin-Zertifikat. Andere Domains erhalten ein Let's Encrypt-Zertifikat. Der Schlüssel wird auf dem Server gespeichert und nie wieder angezeigt.",
|
||||
"cloudflare-api-key-set": "Ein CloudFlare API-Schlüssel ist gespeichert.",
|
||||
"cloudflare-api-key-not-set": "Kein CloudFlare API-Schlüssel ist gespeichert: Jede Domain erhält ein Let's Encrypt-Zertifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Anhang nach Azure Blob Storage verschieben",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbindung fehlgeschlagen",
|
||||
"cloud-settings-saved": "Speichereinstellungen gespeichert",
|
||||
"cloud-settings-save-failed": "Speichern der Speichereinstellungen fehlgeschlagen",
|
||||
"cloud": "Wolke",
|
||||
"cloud-settings-desc": "Mit WeKan in Weddy bedient das Cloud Panel viele WeKan-Domains von einem Server aus, jede mit ihren eigenen Daten. Auf der Cloud Panel-Domain verwaltet der SuperAdmin die Domains und CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin-Benutzername",
|
||||
"cloud-saved": "Gespeichert.",
|
||||
"cloud-panel-not-allowed": "Das Cloud Panel ist nur für den SuperAdmin, auf der Cloud Panel-Domain.",
|
||||
"cloud-customer-name": "Name des Kunden",
|
||||
"cloud-customer-email": "E-Mail-Adresse des Kunden",
|
||||
"cloud-billing-email": "E-Mail-Adresse für die Rechnung",
|
||||
"cloud-start-date": "Startdatum",
|
||||
"cloud-end-date": "Enddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-Schlüssel",
|
||||
"cloudflare-api-key-desc": "Mit einem CloudFlare API-Schlüssel erhält eine Domain, deren Zone in Ihrem CloudFlare-Konto liegt, einen über den Proxy geleiteten DNS-Eintrag und ein CloudFlare Origin-Zertifikat. Andere Domains erhalten ein Let's Encrypt-Zertifikat. Der Schlüssel wird auf dem Server gespeichert und nie wieder angezeigt.",
|
||||
"cloudflare-api-key-set": "Ein CloudFlare API-Schlüssel ist gespeichert.",
|
||||
"cloudflare-api-key-not-set": "Kein CloudFlare API-Schlüssel ist gespeichert: Jede Domain erhält ein Let's Encrypt-Zertifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Anhang nach Azure Blob Storage verschieben",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Verbindung fehlgeschlagen",
|
||||
"cloud-settings-saved": "Speichereinstellungen gespeichert",
|
||||
"cloud-settings-save-failed": "Speichern der Speichereinstellungen fehlgeschlagen",
|
||||
"cloud": "Wolke",
|
||||
"cloud-settings-desc": "Mit WeKan in Weddy bedient das Cloud Panel viele WeKan-Domains von einem Server aus, jede mit ihren eigenen Daten. Auf der Cloud Panel-Domain verwaltet der SuperAdmin die Domains und CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin-Benutzername",
|
||||
"cloud-saved": "Gespeichert.",
|
||||
"cloud-panel-not-allowed": "Das Cloud Panel ist nur für den SuperAdmin, auf der Cloud Panel-Domain.",
|
||||
"cloud-customer-name": "Name des Kunden",
|
||||
"cloud-customer-email": "E-Mail-Adresse des Kunden",
|
||||
"cloud-billing-email": "E-Mail-Adresse für die Rechnung",
|
||||
"cloud-start-date": "Startdatum",
|
||||
"cloud-end-date": "Enddatum",
|
||||
"cloudflare-api-key": "CloudFlare API-Schlüssel",
|
||||
"cloudflare-api-key-desc": "Mit einem CloudFlare API-Schlüssel erhält eine Domain, deren Zone in Ihrem CloudFlare-Konto liegt, einen über den Proxy geleiteten DNS-Eintrag und ein CloudFlare Origin-Zertifikat. Andere Domains erhalten ein Let's Encrypt-Zertifikat. Der Schlüssel wird auf dem Server gespeichert und nie wieder angezeigt.",
|
||||
"cloudflare-api-key-set": "Ein CloudFlare API-Schlüssel ist gespeichert.",
|
||||
"cloudflare-api-key-not-set": "Kein CloudFlare API-Schlüssel ist gespeichert: Jede Domain erhält ein Let's Encrypt-Zertifikat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Anhang nach Azure Blob Storage verschieben",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "མཐུད་སྦྱོར་མ་ཐུབ།",
|
||||
"cloud-settings-saved": "ཉར་མཛོད་སྒྲིག་འགོད་ཉར་ཚགས་བྱས།",
|
||||
"cloud-settings-save-failed": "ཉར་མཛོད་སྒྲིག་འགོད་ཉར་ཚགས་མ་ཐུབ།",
|
||||
"cloud": "སྤྲིན་པ།",
|
||||
"cloud-settings-desc": "Weddy ནང་གི་ WeKan དང་གཅིག་ཁར་ Cloud Panel གིས་ སར་བར་གཅིག་ལས་ WeKan ཌོ་མེན་མང་པོ་ལུ་ ཞབས་ཏོག་འབདཝ་ཨིན་ ཌོ་མེན་རེ་རེ་ལུ་ རང་སོའི་གནད་སྡུད་ཡོདཔ་ཨིན། Cloud Panel ཌོ་མེན་ནང་ SuperAdmin གིས་ ཌོ་མེན་ཚུ་དང་ CloudFlare འཛིན་སྐྱོང་འཐབ་ཨིན།",
|
||||
"cloud-panel-domain": "Cloud Panel ཌོ་མེན།",
|
||||
"cloud-superadmin-username": "SuperAdmin ལག་ལེན་པའི་མིང་།",
|
||||
"cloud-saved": "སྲུང་ཡོད།",
|
||||
"cloud-panel-not-allowed": "Cloud Panel འདི་ Cloud Panel ཌོ་མེན་ནང་ SuperAdmin གི་དོན་ལུ་རྐྱངམ་ཅིག་ཨིན།",
|
||||
"cloud-customer-name": "ཚོང་མགྲོན་གྱི་མིང་།",
|
||||
"cloud-customer-email": "ཚོང་མགྲོན་གྱི་གློག་འཕྲིན་ཁ་བྱང་།",
|
||||
"cloud-billing-email": "དངུལ་ཐོ་གི་གློག་འཕྲིན་ཁ་བྱང་།",
|
||||
"cloud-start-date": "འགོ་བཙུགས་ཚེས་གྲངས།",
|
||||
"cloud-end-date": "མཇུག་བསྡུའི་ཚེས་གྲངས།",
|
||||
"cloudflare-api-key": "CloudFlare API ལྡེ་མིག།",
|
||||
"cloudflare-api-key-desc": "CloudFlare API ལྡེ་མིག་དང་གཅིག་ཁར་ ཁྱོད་ཀྱི་ CloudFlare རྩིས་ཐོ་ནང་ ས་ཁོངས་ཡོད་པའི་ཌོ་མེན་གྱིས་ ཚབ་ཐོག་ DNS ཐོ་བཀོད་དང་ CloudFlare Origin ལག་ཁྱེར་ཐོབ་ཨིན། ཌོ་མེན་གཞན་ཚུ་གིས་ Let's Encrypt ལག་ཁྱེར་ཐོབ་ཨིན། ལྡེ་མིག་འདི་ སར་བར་ནང་སྲུང་བཞག་འབདཝ་ཨིནམ་དང་ ལོག་སྟེ་ནམ་ཡང་མི་སྟོན།",
|
||||
"cloudflare-api-key-set": "CloudFlare API ལྡེ་མིག་སྲུང་བཞག་ཡོད།",
|
||||
"cloudflare-api-key-not-set": "CloudFlare API ལྡེ་མིག་སྲུང་བཞག་མེད། ཌོ་མེན་ག་ར་གིས་ Let's Encrypt ལག་ཁྱེར་ཐོབ་ཨིན།",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "ཟུར་སྦྱར་ Azure Blob Storage ལ་སྤོ།",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Kadodo medze edzi o",
|
||||
"cloud-settings-saved": "Wodzra nudzraɖoƒe ƒe ɖoɖowo ɖo",
|
||||
"cloud-settings-save-failed": "Nudzraɖoƒe ƒe ɖoɖowo dzraɖoɖo medze edzi o",
|
||||
"cloud": "Lilikpo",
|
||||
"cloud-settings-desc": "Le WeKan si le Weddy me la, Cloud Panel naa WeKan domain geɖewo tso server ɖeka dzi, eye wo dometɔ ɖesiaɖe kpɔ eƒe nyatakakawo. Le Cloud Panel ƒe domain dzi la, SuperAdmin kpɔa domainwo kple CloudFlare dzi.",
|
||||
"cloud-panel-domain": "Cloud Panel ƒe domain",
|
||||
"cloud-superadmin-username": "SuperAdmin ƒe zãla ŋkɔ",
|
||||
"cloud-saved": "Wodzrae ɖo.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel la le SuperAdmin ko na, le Cloud Panel ƒe domain dzi.",
|
||||
"cloud-customer-name": "Asisi ƒe ŋkɔ",
|
||||
"cloud-customer-email": "Asisi ƒe e-mail adrɛs",
|
||||
"cloud-billing-email": "Fexexe ƒe e-mail adrɛs",
|
||||
"cloud-start-date": "Gɔmedzeŋkeke",
|
||||
"cloud-end-date": "Nuwuŋkeke",
|
||||
"cloudflare-api-key": "CloudFlare API safui",
|
||||
"cloudflare-api-key-desc": "Ne CloudFlare API safui le asiwò la, domain si ƒe zone le wò CloudFlare akɔnta me la xɔa DNS ŋkɔŋlɔ si to proxy dzi kple CloudFlare Origin kpeɖodzigbalẽ. Domain bubuwo xɔa Let's Encrypt kpeɖodzigbalẽ. Wodzraa safui la ɖo ɖe server dzi eye womegaɖenɛ fiana o.",
|
||||
"cloudflare-api-key-set": "Wodzra CloudFlare API safui ɖo.",
|
||||
"cloudflare-api-key-not-set": "Womedzra CloudFlare API safui aɖeke ɖo o: domain ɖesiaɖe xɔa Let's Encrypt kpeɖodzigbalẽ.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Tsɔ nusi wokpe ɖe eŋu yi Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Η σύνδεση απέτυχε",
|
||||
"cloud-settings-saved": "Οι ρυθμίσεις αποθήκευσης αποθηκεύτηκαν",
|
||||
"cloud-settings-save-failed": "Αποτυχία αποθήκευσης ρυθμίσεων αποθήκευσης",
|
||||
"cloud": "Νέφος",
|
||||
"cloud-settings-desc": "Με το WeKan στο Weddy, το Cloud Panel εξυπηρετεί πολλούς τομείς WeKan από έναν διακομιστή, καθένας με τα δικά του δεδομένα. Στον τομέα του Cloud Panel, ο SuperAdmin διαχειρίζεται τους τομείς και το CloudFlare.",
|
||||
"cloud-panel-domain": "Τομέας Cloud Panel",
|
||||
"cloud-superadmin-username": "Όνομα χρήστη SuperAdmin",
|
||||
"cloud-saved": "Αποθηκεύτηκε.",
|
||||
"cloud-panel-not-allowed": "Το Cloud Panel είναι μόνο για τον SuperAdmin, στον τομέα του Cloud Panel.",
|
||||
"cloud-customer-name": "Όνομα πελάτη",
|
||||
"cloud-customer-email": "Διεύθυνση email πελάτη",
|
||||
"cloud-billing-email": "Διεύθυνση email χρέωσης",
|
||||
"cloud-start-date": "Ημερομηνία έναρξης",
|
||||
"cloud-end-date": "Ημερομηνία λήξης",
|
||||
"cloudflare-api-key": "Κλειδί API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Με ένα κλειδί API CloudFlare, ένας τομέας του οποίου η ζώνη βρίσκεται στον λογαριασμό σας CloudFlare λαμβάνει μια εγγραφή DNS μέσω διακομιστή μεσολάβησης και ένα πιστοποιητικό CloudFlare Origin. Οι άλλοι τομείς λαμβάνουν πιστοποιητικό Let's Encrypt. Το κλειδί αποθηκεύεται στον διακομιστή και δεν εμφανίζεται ποτέ ξανά.",
|
||||
"cloudflare-api-key-set": "Ένα κλειδί API CloudFlare είναι αποθηκευμένο.",
|
||||
"cloudflare-api-key-not-set": "Δεν είναι αποθηκευμένο κλειδί API CloudFlare: κάθε τομέας λαμβάνει πιστοποιητικό Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Μετακίνηση συνημμένου στο Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Η σύνδεση απέτυχε",
|
||||
"cloud-settings-saved": "Οι ρυθμίσεις αποθήκευσης αποθηκεύτηκαν",
|
||||
"cloud-settings-save-failed": "Αποτυχία αποθήκευσης ρυθμίσεων αποθήκευσης",
|
||||
"cloud": "Νέφος",
|
||||
"cloud-settings-desc": "Με το WeKan στο Weddy, το Cloud Panel εξυπηρετεί πολλούς τομείς WeKan από έναν διακομιστή, καθένας με τα δικά του δεδομένα. Στον τομέα του Cloud Panel, ο SuperAdmin διαχειρίζεται τους τομείς και το CloudFlare.",
|
||||
"cloud-panel-domain": "Τομέας Cloud Panel",
|
||||
"cloud-superadmin-username": "Όνομα χρήστη SuperAdmin",
|
||||
"cloud-saved": "Αποθηκεύτηκε.",
|
||||
"cloud-panel-not-allowed": "Το Cloud Panel είναι μόνο για τον SuperAdmin, στον τομέα του Cloud Panel.",
|
||||
"cloud-customer-name": "Όνομα πελάτη",
|
||||
"cloud-customer-email": "Διεύθυνση email πελάτη",
|
||||
"cloud-billing-email": "Διεύθυνση email χρέωσης",
|
||||
"cloud-start-date": "Ημερομηνία έναρξης",
|
||||
"cloud-end-date": "Ημερομηνία λήξης",
|
||||
"cloudflare-api-key": "Κλειδί API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Με ένα κλειδί API CloudFlare, ένας τομέας του οποίου η ζώνη βρίσκεται στον λογαριασμό σας CloudFlare λαμβάνει μια εγγραφή DNS μέσω διακομιστή μεσολάβησης και ένα πιστοποιητικό CloudFlare Origin. Οι άλλοι τομείς λαμβάνουν πιστοποιητικό Let's Encrypt. Το κλειδί αποθηκεύεται στον διακομιστή και δεν εμφανίζεται ποτέ ξανά.",
|
||||
"cloudflare-api-key-set": "Ένα κλειδί API CloudFlare είναι αποθηκευμένο.",
|
||||
"cloudflare-api-key-not-set": "Δεν είναι αποθηκευμένο κλειδί API CloudFlare: κάθε τομέας λαμβάνει πιστοποιητικό Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Μετακίνηση συνημμένου στο Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Connection failed",
|
||||
"cloud-settings-saved": "Storage settings saved",
|
||||
"cloud-settings-save-failed": "Failed to save storage settings",
|
||||
"cloud": "Cloud",
|
||||
"cloud-settings-desc": "With WeKan in Weddy, the Cloud Panel serves many WeKan domains from one server, each with its own data. At the Cloud Panel Domain, the SuperAdmin manages the domains and CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel Domain",
|
||||
"cloud-superadmin-username": "SuperAdmin Username",
|
||||
"cloud-saved": "Saved.",
|
||||
"cloud-panel-not-allowed": "The Cloud Panel is only for the SuperAdmin, at the Cloud Panel Domain.",
|
||||
"cloud-customer-name": "Customer name",
|
||||
"cloud-customer-email": "Customer email address",
|
||||
"cloud-billing-email": "Billing email address",
|
||||
"cloud-start-date": "Start Date",
|
||||
"cloud-end-date": "End Date",
|
||||
"cloudflare-api-key": "CloudFlare API key",
|
||||
"cloudflare-api-key-desc": "With a CloudFlare API key, a domain whose zone is in your CloudFlare account gets a proxied DNS record and a CloudFlare Origin certificate. Other domains get a Let's Encrypt certificate. The key is saved on the server and is never shown again.",
|
||||
"cloudflare-api-key-set": "A CloudFlare API key is saved.",
|
||||
"cloudflare-api-key-not-set": "No CloudFlare API key is saved: every domain gets a Let's Encrypt certificate.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Move attachment to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Konekto malsukcesis",
|
||||
"cloud-settings-saved": "Stokadaj agordoj konservitaj",
|
||||
"cloud-settings-save-failed": "Malsukcesis konservi stokadajn agordojn",
|
||||
"cloud": "Nubo",
|
||||
"cloud-settings-desc": "Kun WeKan en Weddy, la Cloud Panel servas multajn WeKan-domajnojn el unu servilo, ĉiun kun siaj propraj datumoj. Ĉe la Cloud Panel-domajno, la SuperAdmin administras la domajnojn kaj CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-domajno",
|
||||
"cloud-superadmin-username": "SuperAdmin-uzantnomo",
|
||||
"cloud-saved": "Konservite.",
|
||||
"cloud-panel-not-allowed": "La Cloud Panel estas nur por la SuperAdmin, ĉe la Cloud Panel-domajno.",
|
||||
"cloud-customer-name": "Nomo de kliento",
|
||||
"cloud-customer-email": "Retpoŝtadreso de kliento",
|
||||
"cloud-billing-email": "Retpoŝtadreso por fakturado",
|
||||
"cloud-start-date": "Komenca dato",
|
||||
"cloud-end-date": "Fina dato",
|
||||
"cloudflare-api-key": "CloudFlare API-ŝlosilo",
|
||||
"cloudflare-api-key-desc": "Kun CloudFlare API-ŝlosilo, domajno kies zono estas en via CloudFlare-konto ricevas prokuritan DNS-registron kaj CloudFlare Origin-atestilon. Aliaj domajnoj ricevas Let's Encrypt-atestilon. La ŝlosilo estas konservita en la servilo kaj neniam plu montriĝas.",
|
||||
"cloudflare-api-key-set": "CloudFlare API-ŝlosilo estas konservita.",
|
||||
"cloudflare-api-key-not-set": "Neniu CloudFlare API-ŝlosilo estas konservita: ĉiu domajno ricevas Let's Encrypt-atestilon.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Movi aldonaĵon al Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conexión fallida",
|
||||
"cloud-settings-saved": "Configuración de almacenamiento guardada",
|
||||
"cloud-settings-save-failed": "Error al guardar la configuración de almacenamiento",
|
||||
"cloud": "Nube",
|
||||
"cloud-settings-desc": "Con WeKan en Weddy, el Cloud Panel sirve muchos dominios de WeKan desde un solo servidor, cada uno con sus propios datos. En el dominio del Cloud Panel, el SuperAdmin administra los dominios y CloudFlare.",
|
||||
"cloud-panel-domain": "Dominio del Cloud Panel",
|
||||
"cloud-superadmin-username": "Nombre de usuario del SuperAdmin",
|
||||
"cloud-saved": "Guardado.",
|
||||
"cloud-panel-not-allowed": "El Cloud Panel es solo para el SuperAdmin, en el dominio del Cloud Panel.",
|
||||
"cloud-customer-name": "Nombre del cliente",
|
||||
"cloud-customer-email": "Dirección de correo electrónico del cliente",
|
||||
"cloud-billing-email": "Dirección de correo electrónico de facturación",
|
||||
"cloud-start-date": "Fecha de inicio",
|
||||
"cloud-end-date": "Fecha de finalización",
|
||||
"cloudflare-api-key": "Clave de API de CloudFlare",
|
||||
"cloudflare-api-key-desc": "Con una clave de API de CloudFlare, un dominio cuya zona está en su cuenta de CloudFlare obtiene un registro DNS con proxy y un certificado CloudFlare Origin. Los demás dominios obtienen un certificado de Let's Encrypt. La clave se guarda en el servidor y nunca se vuelve a mostrar.",
|
||||
"cloudflare-api-key-set": "Hay una clave de API de CloudFlare guardada.",
|
||||
"cloudflare-api-key-not-set": "No hay ninguna clave de API de CloudFlare guardada: cada dominio obtiene un certificado de Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Mover adjunto a Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Ühendus ebaõnnestus",
|
||||
"cloud-settings-saved": "Salvestise seaded salvestatud",
|
||||
"cloud-settings-save-failed": "Salvestise seadete salvestamine ebaõnnestus",
|
||||
"cloud": "Pilv",
|
||||
"cloud-settings-desc": "WeKaniga Weddys teenindab Cloud Panel ühest serverist paljusid WeKani domeene, igaühte oma andmetega. Cloud Paneli domeenil haldab SuperAdmin domeene ja CloudFlare'i.",
|
||||
"cloud-panel-domain": "Cloud Paneli domeen",
|
||||
"cloud-superadmin-username": "SuperAdmini kasutajanimi",
|
||||
"cloud-saved": "Salvestatud.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel on ainult SuperAdminile, Cloud Paneli domeenil.",
|
||||
"cloud-customer-name": "Kliendi nimi",
|
||||
"cloud-customer-email": "Kliendi e-posti aadress",
|
||||
"cloud-billing-email": "Arvelduse e-posti aadress",
|
||||
"cloud-start-date": "Alguskuupäev",
|
||||
"cloud-end-date": "Lõppkuupäev",
|
||||
"cloudflare-api-key": "CloudFlare API võti",
|
||||
"cloudflare-api-key-desc": "CloudFlare API võtmega saab domeen, mille tsoon on sinu CloudFlare'i kontol, puhverserveri kaudu suunatud DNS-kirje ja CloudFlare Origin sertifikaadi. Teised domeenid saavad Let's Encrypt sertifikaadi. Võti salvestatakse serverisse ja seda ei näidata enam kunagi.",
|
||||
"cloudflare-api-key-set": "CloudFlare API võti on salvestatud.",
|
||||
"cloudflare-api-key-not-set": "CloudFlare API võtit pole salvestatud: iga domeen saab Let's Encrypt sertifikaadi.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Liiguta manus Azure Blob Storage'i",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Konexioak huts egin du",
|
||||
"cloud-settings-saved": "Biltegi-ezarpenak gordeta",
|
||||
"cloud-settings-save-failed": "Ezin izan dira biltegi-ezarpenak gorde",
|
||||
"cloud": "Hodeia",
|
||||
"cloud-settings-desc": "Weddy-ko WeKan-ekin, Cloud Panel-ek WeKan domeinu asko zerbitzatzen ditu zerbitzari bakar batetik, bakoitza bere datuekin. Cloud Panel domeinuan, SuperAdmin-ek domeinuak eta CloudFlare kudeatzen ditu.",
|
||||
"cloud-panel-domain": "Cloud Panel domeinua",
|
||||
"cloud-superadmin-username": "SuperAdmin erabiltzaile-izena",
|
||||
"cloud-saved": "Gordeta.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel SuperAdmin-entzat soilik da, Cloud Panel domeinuan.",
|
||||
"cloud-customer-name": "Bezeroaren izena",
|
||||
"cloud-customer-email": "Bezeroaren helbide elektronikoa",
|
||||
"cloud-billing-email": "Fakturazioko helbide elektronikoa",
|
||||
"cloud-start-date": "Hasiera-data",
|
||||
"cloud-end-date": "Amaiera-data",
|
||||
"cloudflare-api-key": "CloudFlare API gakoa",
|
||||
"cloudflare-api-key-desc": "CloudFlare API gako batekin, zure CloudFlare kontuan zona duen domeinu batek proxy bidezko DNS erregistro bat eta CloudFlare Origin ziurtagiri bat jasotzen ditu. Beste domeinuek Let's Encrypt ziurtagiria jasotzen dute. Gakoa zerbitzarian gordetzen da eta ez da inoiz berriro erakusten.",
|
||||
"cloudflare-api-key-set": "CloudFlare API gako bat gordeta dago.",
|
||||
"cloudflare-api-key-not-set": "Ez dago CloudFlare API gakorik gordeta: domeinu guztiek Let's Encrypt ziurtagiria jasotzen dute.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Eraman eranskina Azure Blob Storage-ra",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "اتصال ناموفق بود",
|
||||
"cloud-settings-saved": "تنظیمات حافظه ذخیره شد",
|
||||
"cloud-settings-save-failed": "ذخیره تنظیمات حافظه ناموفق بود",
|
||||
"cloud": "ابر",
|
||||
"cloud-settings-desc": "با WeKan در Weddy، Cloud Panel دامنههای بسیاری از WeKan را از یک سرور ارائه میدهد که هر کدام دادههای خود را دارند. در دامنهٔ Cloud Panel، SuperAdmin دامنهها و CloudFlare را مدیریت میکند.",
|
||||
"cloud-panel-domain": "دامنهٔ Cloud Panel",
|
||||
"cloud-superadmin-username": "نام کاربری SuperAdmin",
|
||||
"cloud-saved": "ذخیره شد.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel فقط برای SuperAdmin است، در دامنهٔ Cloud Panel.",
|
||||
"cloud-customer-name": "نام مشتری",
|
||||
"cloud-customer-email": "نشانی پست الکترونیک مشتری",
|
||||
"cloud-billing-email": "نشانی پست الکترونیک صورتحساب",
|
||||
"cloud-start-date": "تاریخ شروع",
|
||||
"cloud-end-date": "تاریخ پایان",
|
||||
"cloudflare-api-key": "کلید CloudFlare API",
|
||||
"cloudflare-api-key-desc": "با یک کلید CloudFlare API، دامنهای که منطقهٔ آن در حساب CloudFlare شماست یک رکورد DNS پراکسیشده و یک گواهی CloudFlare Origin دریافت میکند. دامنههای دیگر گواهی Let's Encrypt دریافت میکنند. کلید روی سرور ذخیره میشود و دیگر هرگز نمایش داده نمیشود.",
|
||||
"cloudflare-api-key-set": "یک کلید CloudFlare API ذخیره شده است.",
|
||||
"cloudflare-api-key-not-set": "هیچ کلید CloudFlare API ذخیره نشده است: هر دامنه یک گواهی Let's Encrypt دریافت میکند.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "انتقال ضمیمه به Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "اتصال ناموفق بود",
|
||||
"cloud-settings-saved": "تنظیمات حافظه ذخیره شد",
|
||||
"cloud-settings-save-failed": "ذخیره تنظیمات حافظه ناموفق بود",
|
||||
"cloud": "ابر",
|
||||
"cloud-settings-desc": "با WeKan در Weddy، Cloud Panel دامنههای بسیاری از WeKan را از یک سرور ارائه میدهد که هر کدام دادههای خود را دارند. در دامنهٔ Cloud Panel، SuperAdmin دامنهها و CloudFlare را مدیریت میکند.",
|
||||
"cloud-panel-domain": "دامنهٔ Cloud Panel",
|
||||
"cloud-superadmin-username": "نام کاربری SuperAdmin",
|
||||
"cloud-saved": "ذخیره شد.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel فقط برای SuperAdmin است، در دامنهٔ Cloud Panel.",
|
||||
"cloud-customer-name": "نام مشتری",
|
||||
"cloud-customer-email": "نشانی پست الکترونیک مشتری",
|
||||
"cloud-billing-email": "نشانی پست الکترونیک صورتحساب",
|
||||
"cloud-start-date": "تاریخ شروع",
|
||||
"cloud-end-date": "تاریخ پایان",
|
||||
"cloudflare-api-key": "کلید CloudFlare API",
|
||||
"cloudflare-api-key-desc": "با یک کلید CloudFlare API، دامنهای که منطقهٔ آن در حساب CloudFlare شماست یک رکورد DNS پراکسیشده و یک گواهی CloudFlare Origin دریافت میکند. دامنههای دیگر گواهی Let's Encrypt دریافت میکنند. کلید روی سرور ذخیره میشود و دیگر هرگز نمایش داده نمیشود.",
|
||||
"cloudflare-api-key-set": "یک کلید CloudFlare API ذخیره شده است.",
|
||||
"cloudflare-api-key-not-set": "هیچ کلید CloudFlare API ذخیره نشده است: هر دامنه یک گواهی Let's Encrypt دریافت میکند.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "انتقال ضمیمه به Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Jokkondiral woorii",
|
||||
"cloud-settings-saved": "Teelte mooftorde mooftaama",
|
||||
"cloud-settings-save-failed": "Mooftugol teelte mooftorde woorii",
|
||||
"cloud": "Duulere",
|
||||
"cloud-settings-desc": "E WeKan nder Weddy, Cloud Panel ina golloo domain WeKan keewɗi gila e sarwor gooto, kala gooto e keɓe mum. E domain Cloud Panel, SuperAdmin ina toppitoo domain-ji ɗii e CloudFlare.",
|
||||
"cloud-panel-domain": "Domain Cloud Panel",
|
||||
"cloud-superadmin-username": "Innde kuutorɗo SuperAdmin",
|
||||
"cloud-saved": "Danndaama.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel ko SuperAdmin tan, e domain Cloud Panel.",
|
||||
"cloud-customer-name": "Innde kliyaan",
|
||||
"cloud-customer-email": "Ñiiɓirde iimeel kliyaan",
|
||||
"cloud-billing-email": "Ñiiɓirde iimeel njobdi",
|
||||
"cloud-start-date": "Ñalnde fuɗɗoode",
|
||||
"cloud-end-date": "Ñalnde gasnde",
|
||||
"cloudflare-api-key": "Coktirgal CloudFlare API",
|
||||
"cloudflare-api-key-desc": "E coktirgal CloudFlare API, domain mo zone mum woni e konte CloudFlare maa heɓat winndannde DNS proxy e seedantaagal CloudFlare Origin. Domain-ji goo heɓat seedantaagal Let's Encrypt. Coktirgal ngal ina danndaa e sarwor ngal, ngal hollirtaake kadi abada.",
|
||||
"cloudflare-api-key-set": "Coktirgal CloudFlare API ina danndaa.",
|
||||
"cloudflare-api-key-not-set": "Alaa coktirgal CloudFlare API danndaangal: kala domain heɓat seedantaagal Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Dirtin ceŋaagal to Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Yhteys epäonnistui",
|
||||
"cloud-settings-saved": "Tallennusasetukset tallennettu",
|
||||
"cloud-settings-save-failed": "Tallennusasetusten tallentaminen epäonnistui",
|
||||
"cloud": "Pilvi",
|
||||
"cloud-settings-desc": "Kun WeKan toimii Weddyssä, Cloud Panel palvelee monta WeKan-verkkotunnusta yhdeltä palvelimelta, kukin omilla tiedoillaan. Cloud Panel -verkkotunnuksessa SuperAdmin hallitsee verkkotunnuksia ja CloudFlarea.",
|
||||
"cloud-panel-domain": "Cloud Panel -verkkotunnus",
|
||||
"cloud-superadmin-username": "SuperAdmin-käyttäjätunnus",
|
||||
"cloud-saved": "Tallennettu.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel on vain SuperAdminille, Cloud Panel -verkkotunnuksessa.",
|
||||
"cloud-customer-name": "Asiakkaan nimi",
|
||||
"cloud-customer-email": "Asiakkaan sähköpostiosoite",
|
||||
"cloud-billing-email": "Laskutuksen sähköpostiosoite",
|
||||
"cloud-start-date": "Alkupäivä",
|
||||
"cloud-end-date": "Loppupäivä",
|
||||
"cloudflare-api-key": "CloudFlare API -avain",
|
||||
"cloudflare-api-key-desc": "CloudFlare API -avaimella verkkotunnus, jonka alue on CloudFlare-tililläsi, saa välitetyn DNS-tietueen ja CloudFlare Origin -varmenteen. Muut verkkotunnukset saavat Let's Encrypt -varmenteen. Avain tallennetaan palvelimelle eikä sitä näytetä enää koskaan.",
|
||||
"cloudflare-api-key-set": "CloudFlare API -avain on tallennettu.",
|
||||
"cloudflare-api-key-not-set": "CloudFlare API -avainta ei ole tallennettu: jokainen verkkotunnus saa Let's Encrypt -varmenteen.",
|
||||
"move-storage-azure": "Azure-blobi",
|
||||
"move-storage-gcs": "Googlen pilvitallennustila",
|
||||
"attachment-move-storage-azure": "Siirrä liite Azure Blob tallennustilaan",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Sega ni rawa na veisema",
|
||||
"cloud-settings-saved": "Sa maroroi na ituvatuva ni maroroi",
|
||||
"cloud-settings-save-failed": "Sega ni rawa ni maroroi na ituvatuva ni maroroi",
|
||||
"cloud": "Na o",
|
||||
"cloud-settings-desc": "Ena WeKan e Weddy, na Cloud Panel e veiqaravi ira e levu na domain ni WeKan mai na dua ga na server, ka tu vei ira yadua na nodra itukutuku. Ena domain ni Cloud Panel, na SuperAdmin e veiliutaki ena veidomain kei na CloudFlare.",
|
||||
"cloud-panel-domain": "Domain ni Cloud Panel",
|
||||
"cloud-superadmin-username": "Yaca ni dauvakayagataka ni SuperAdmin",
|
||||
"cloud-saved": "Sa maroroi.",
|
||||
"cloud-panel-not-allowed": "Na Cloud Panel e baleta ga na SuperAdmin, ena domain ni Cloud Panel.",
|
||||
"cloud-customer-name": "Yaca ni kasitama",
|
||||
"cloud-customer-email": "Itikotiko ni imeli ni kasitama",
|
||||
"cloud-billing-email": "Itikotiko ni imeli ni ivoli",
|
||||
"cloud-start-date": "Tikinisiga ni tekivu",
|
||||
"cloud-end-date": "Tikinisiga ni mudu",
|
||||
"cloudflare-api-key": "Ki ni CloudFlare API",
|
||||
"cloudflare-api-key-desc": "Ena dua na ki ni CloudFlare API, na domain e tiko na kena zone ena nomu akaude ni CloudFlare ena rawata e dua na itukutuku DNS proxy kei na dua na ivola vakadinadina ni CloudFlare Origin. Na veidomain tale eso era na rawata e dua na ivola vakadinadina ni Let's Encrypt. Na ki e maroroi ena server ka na sega ni vakaraitaki tale.",
|
||||
"cloudflare-api-key-set": "E maroroi tu e dua na ki ni CloudFlare API.",
|
||||
"cloudflare-api-key-not-set": "E sega ni maroroi e dua na ki ni CloudFlare API: na domain kece era na rawata e dua na ivola vakadinadina ni Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Tosoya na ka e semati ki na Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Sambinding miseydnaðist",
|
||||
"cloud-settings-saved": "Goymslustillingar eru goymdar",
|
||||
"cloud-settings-save-failed": "Tað bar ikki til at goyma goymslustillingar",
|
||||
"cloud": "Skýggj",
|
||||
"cloud-settings-desc": "Við WeKan í Weddy veitir Cloud Panel nógvum WeKan-økisnøvnum tænastu frá einum ambætara, hvørt við sínum egnu dátum. Á Cloud Panel-økisnavninum umsitur SuperAdmin økisnøvnini og CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-økisnavn",
|
||||
"cloud-superadmin-username": "SuperAdmin-brúkaranavn",
|
||||
"cloud-saved": "Goymt.",
|
||||
"cloud-panel-not-allowed": "Cloud Panel er bert fyri SuperAdmin, á Cloud Panel-økisnavninum.",
|
||||
"cloud-customer-name": "Navn á kunda",
|
||||
"cloud-customer-email": "Teldupostadressa hjá kunda",
|
||||
"cloud-billing-email": "Teldupostadressa til rokning",
|
||||
"cloud-start-date": "Byrjanardagur",
|
||||
"cloud-end-date": "Endadagur",
|
||||
"cloudflare-api-key": "CloudFlare API-lykil",
|
||||
"cloudflare-api-key-desc": "Við einum CloudFlare API-lykli fær eitt økisnavn, hvørs øki er í tínari CloudFlare-kontu, eina proxy DNS-skráseting og eitt CloudFlare Origin-prógv. Onnur økisnøvn fáa eitt Let's Encrypt-prógv. Lykilin verður goymdur á ambætaranum og verður ongantíð víst aftur.",
|
||||
"cloudflare-api-key-set": "Ein CloudFlare API-lykil er goymdur.",
|
||||
"cloudflare-api-key-not-set": "Eingin CloudFlare API-lykil er goymdur: hvørt økisnavn fær eitt Let's Encrypt-prógv.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Flyt viðheft í Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Échec de la connexion",
|
||||
"cloud-settings-saved": "Paramètres de stockage enregistrés",
|
||||
"cloud-settings-save-failed": "Échec de l'enregistrement des paramètres de stockage",
|
||||
"cloud": "Nuage",
|
||||
"cloud-settings-desc": "Avec WeKan dans Weddy, le Cloud Panel sert de nombreux domaines WeKan depuis un seul serveur, chacun avec ses propres données. Sur le domaine du Cloud Panel, le SuperAdmin gère les domaines et CloudFlare.",
|
||||
"cloud-panel-domain": "Domaine du Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'utilisateur du SuperAdmin",
|
||||
"cloud-saved": "Enregistré.",
|
||||
"cloud-panel-not-allowed": "Le Cloud Panel est réservé au SuperAdmin, sur le domaine du Cloud Panel.",
|
||||
"cloud-customer-name": "Nom du client",
|
||||
"cloud-customer-email": "Adresse de courriel du client",
|
||||
"cloud-billing-email": "Adresse de courriel de facturation",
|
||||
"cloud-start-date": "Date de début",
|
||||
"cloud-end-date": "Date de fin",
|
||||
"cloudflare-api-key": "Clé d'API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Avec une clé d'API CloudFlare, un domaine dont la zone se trouve dans votre compte CloudFlare obtient un enregistrement DNS mandaté (proxy) et un certificat CloudFlare Origin. Les autres domaines obtiennent un certificat Let's Encrypt. La clé est enregistrée sur le serveur et n'est plus jamais affichée.",
|
||||
"cloudflare-api-key-set": "Une clé d'API CloudFlare est enregistrée.",
|
||||
"cloudflare-api-key-not-set": "Aucune clé d'API CloudFlare n'est enregistrée : chaque domaine obtient un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Déplacer la pièce jointe vers Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Échec de la connexion",
|
||||
"cloud-settings-saved": "Paramètres de stockage enregistrés",
|
||||
"cloud-settings-save-failed": "Échec de l'enregistrement des paramètres de stockage",
|
||||
"cloud": "Nuage",
|
||||
"cloud-settings-desc": "Avec WeKan dans Weddy, le Cloud Panel sert de nombreux domaines WeKan depuis un seul serveur, chacun avec ses propres données. Sur le domaine du Cloud Panel, le SuperAdmin gère les domaines et CloudFlare.",
|
||||
"cloud-panel-domain": "Domaine du Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'utilisateur du SuperAdmin",
|
||||
"cloud-saved": "Enregistré.",
|
||||
"cloud-panel-not-allowed": "Le Cloud Panel est réservé au SuperAdmin, sur le domaine du Cloud Panel.",
|
||||
"cloud-customer-name": "Nom du client",
|
||||
"cloud-customer-email": "Adresse de courriel du client",
|
||||
"cloud-billing-email": "Adresse de courriel de facturation",
|
||||
"cloud-start-date": "Date de début",
|
||||
"cloud-end-date": "Date de fin",
|
||||
"cloudflare-api-key": "Clé d'API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Avec une clé d'API CloudFlare, un domaine dont la zone se trouve dans votre compte CloudFlare obtient un enregistrement DNS mandaté (proxy) et un certificat CloudFlare Origin. Les autres domaines obtiennent un certificat Let's Encrypt. La clé est enregistrée sur le serveur et n'est plus jamais affichée.",
|
||||
"cloudflare-api-key-set": "Une clé d'API CloudFlare est enregistrée.",
|
||||
"cloudflare-api-key-not-set": "Aucune clé d'API CloudFlare n'est enregistrée: chaque domaine obtient un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Déplacer la pièce jointe vers Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Échec de la connexion",
|
||||
"cloud-settings-saved": "Paramètres de stockage enregistrés",
|
||||
"cloud-settings-save-failed": "Échec de l'enregistrement des paramètres de stockage",
|
||||
"cloud": "Nuage",
|
||||
"cloud-settings-desc": "Avec WeKan dans Weddy, le Cloud Panel sert de nombreux domaines WeKan depuis un seul serveur, chacun avec ses propres données. Sur le domaine du Cloud Panel, le SuperAdmin gère les domaines et CloudFlare.",
|
||||
"cloud-panel-domain": "Domaine du Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'utilisateur du SuperAdmin",
|
||||
"cloud-saved": "Enregistré.",
|
||||
"cloud-panel-not-allowed": "Le Cloud Panel est réservé au SuperAdmin, sur le domaine du Cloud Panel.",
|
||||
"cloud-customer-name": "Nom du client",
|
||||
"cloud-customer-email": "Adresse de courriel du client",
|
||||
"cloud-billing-email": "Adresse de courriel de facturation",
|
||||
"cloud-start-date": "Date de début",
|
||||
"cloud-end-date": "Date de fin",
|
||||
"cloudflare-api-key": "Clé d'API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Avec une clé d'API CloudFlare, un domaine dont la zone se trouve dans votre compte CloudFlare obtient un enregistrement DNS mandaté (proxy) et un certificat CloudFlare Origin. Les autres domaines obtiennent un certificat Let's Encrypt. La clé est enregistrée sur le serveur et n'est plus jamais affichée.",
|
||||
"cloudflare-api-key-set": "Une clé d'API CloudFlare est enregistrée.",
|
||||
"cloudflare-api-key-not-set": "Aucune clé d'API CloudFlare n'est enregistrée : chaque domaine obtient un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Déplacer la pièce jointe vers Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Échec de la connexion",
|
||||
"cloud-settings-saved": "Paramètres de stockage enregistrés",
|
||||
"cloud-settings-save-failed": "Échec de l'enregistrement des paramètres de stockage",
|
||||
"cloud": "Nuage",
|
||||
"cloud-settings-desc": "Avec WeKan dans Weddy, le Cloud Panel sert de nombreux domaines WeKan depuis un seul serveur, chacun avec ses propres données. Sur le domaine du Cloud Panel, le SuperAdmin gère les domaines et CloudFlare.",
|
||||
"cloud-panel-domain": "Domaine du Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'utilisateur du SuperAdmin",
|
||||
"cloud-saved": "Enregistré.",
|
||||
"cloud-panel-not-allowed": "Le Cloud Panel est réservé au SuperAdmin, sur le domaine du Cloud Panel.",
|
||||
"cloud-customer-name": "Nom du client",
|
||||
"cloud-customer-email": "Adresse de courriel du client",
|
||||
"cloud-billing-email": "Adresse de courriel de facturation",
|
||||
"cloud-start-date": "Date de début",
|
||||
"cloud-end-date": "Date de fin",
|
||||
"cloudflare-api-key": "Clé d'API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Avec une clé d'API CloudFlare, un domaine dont la zone se trouve dans votre compte CloudFlare obtient un enregistrement DNS mandaté (proxy) et un certificat CloudFlare Origin. Les autres domaines obtiennent un certificat Let's Encrypt. La clé est enregistrée sur le serveur et n'est plus jamais affichée.",
|
||||
"cloudflare-api-key-set": "Une clé d'API CloudFlare est enregistrée.",
|
||||
"cloudflare-api-key-not-set": "Aucune clé d'API CloudFlare n'est enregistrée : chaque domaine obtient un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Déplacer la pièce jointe vers Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Échec de la connexion",
|
||||
"cloud-settings-saved": "Paramètres de stockage enregistrés",
|
||||
"cloud-settings-save-failed": "Échec de l'enregistrement des paramètres de stockage",
|
||||
"cloud": "Nuage",
|
||||
"cloud-settings-desc": "Avec WeKan dans Weddy, le Cloud Panel sert de nombreux domaines WeKan depuis un seul serveur, chacun avec ses propres données. Sur le domaine du Cloud Panel, le SuperAdmin gère les domaines et CloudFlare.",
|
||||
"cloud-panel-domain": "Domaine du Cloud Panel",
|
||||
"cloud-superadmin-username": "Nom d'utilisateur du SuperAdmin",
|
||||
"cloud-saved": "Enregistré.",
|
||||
"cloud-panel-not-allowed": "Le Cloud Panel est réservé au SuperAdmin, sur le domaine du Cloud Panel.",
|
||||
"cloud-customer-name": "Nom du client",
|
||||
"cloud-customer-email": "Adresse de courriel du client",
|
||||
"cloud-billing-email": "Adresse de courriel de facturation",
|
||||
"cloud-start-date": "Date de début",
|
||||
"cloud-end-date": "Date de fin",
|
||||
"cloudflare-api-key": "Clé d'API CloudFlare",
|
||||
"cloudflare-api-key-desc": "Avec une clé d'API CloudFlare, un domaine dont la zone se trouve dans votre compte CloudFlare obtient un enregistrement DNS mandaté (proxy) et un certificat CloudFlare Origin. Les autres domaines obtiennent un certificat Let's Encrypt. La clé est enregistrée sur le serveur et n'est plus jamais affichée.",
|
||||
"cloudflare-api-key-set": "Une clé d'API CloudFlare est enregistrée.",
|
||||
"cloudflare-api-key-not-set": "Aucune clé d'API CloudFlare n'est enregistrée : chaque domaine obtient un certificat Let's Encrypt.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Déplacer la pièce jointe vers Azure Blob Storage",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Conession no riuscita",
|
||||
"cloud-settings-saved": "Impostazions dello storisge salvete",
|
||||
"cloud-settings-save-failed": "Impossibile salvere le impostazions dello storisge",
|
||||
"cloud": "Nûl",
|
||||
"cloud-settings-desc": "Cun WeKan in Weddy, il Cloud Panel al servìs tancj dominis WeKan di un sôl server, ognidun cui siei dâts. Tal domini dal Cloud Panel, il SuperAdmin al gjestìs i dominis e CloudFlare.",
|
||||
"cloud-panel-domain": "Domini dal Cloud Panel",
|
||||
"cloud-superadmin-username": "Non utent dal SuperAdmin",
|
||||
"cloud-saved": "Salvât.",
|
||||
"cloud-panel-not-allowed": "Il Cloud Panel al è dome pal SuperAdmin, tal domini dal Cloud Panel.",
|
||||
"cloud-customer-name": "Non dal client",
|
||||
"cloud-customer-email": "Direzion e-mail dal client",
|
||||
"cloud-billing-email": "Direzion e-mail pe fatturazion",
|
||||
"cloud-start-date": "Date di inizi",
|
||||
"cloud-end-date": "Date di fin",
|
||||
"cloudflare-api-key": "Clâf API di CloudFlare",
|
||||
"cloudflare-api-key-desc": "Cuntune clâf API di CloudFlare, un domini che la sô zone e je tal to account CloudFlare al oten une regjistrazion DNS cun proxy e un certificât CloudFlare Origin. Chei altris dominis a otegnin un certificât Let's Encrypt. La clâf e ven salvade sul server e no ven mai plui mostrade.",
|
||||
"cloudflare-api-key-set": "E je salvade une clâf API di CloudFlare.",
|
||||
"cloudflare-api-key-not-set": "No je salvade nissune clâf API di CloudFlare: ogni domini al oten un certificât Let's Encrypt.",
|
||||
"move-storage-azure": "Blob di Azure",
|
||||
"move-storage-gcs": "Google Cloud Storisge",
|
||||
"attachment-move-storage-azure": "Sposte zonte su Azure Blob Storisge",
|
||||
|
||||
@@ -2965,6 +2965,21 @@
|
||||
"cloud-connection-failed": "Ferbining mislearre",
|
||||
"cloud-settings-saved": "Opslachynstellings bewarre",
|
||||
"cloud-settings-save-failed": "Bewarjen fan opslachynstellings mislearre",
|
||||
"cloud": "Wolk",
|
||||
"cloud-settings-desc": "Mei WeKan yn Weddy betsjinnet it Cloud Panel in protte WeKan-domeinen fan ien server út, elk mei syn eigen gegevens. Op it Cloud Panel-domein beheart de SuperAdmin de domeinen en CloudFlare.",
|
||||
"cloud-panel-domain": "Cloud Panel-domein",
|
||||
"cloud-superadmin-username": "SuperAdmin-brûkersnamme",
|
||||
"cloud-saved": "Bewarre.",
|
||||
"cloud-panel-not-allowed": "It Cloud Panel is allinnich foar de SuperAdmin, op it Cloud Panel-domein.",
|
||||
"cloud-customer-name": "Namme fan de klant",
|
||||
"cloud-customer-email": "E-postadres fan de klant",
|
||||
"cloud-billing-email": "E-postadres foar de fakturearring",
|
||||
"cloud-start-date": "Begjindatum",
|
||||
"cloud-end-date": "Eindatum",
|
||||
"cloudflare-api-key": "CloudFlare API-kaai",
|
||||
"cloudflare-api-key-desc": "Mei in CloudFlare API-kaai krijt in domein dêr't de sône fan yn jo CloudFlare-akkount stiet in proxied DNS-record en in CloudFlare Origin-sertifikaat. Oare domeinen krije in Let's Encrypt-sertifikaat. De kaai wurdt op de server bewarre en wurdt nea wer sjen litten.",
|
||||
"cloudflare-api-key-set": "In CloudFlare API-kaai is bewarre.",
|
||||
"cloudflare-api-key-not-set": "Gjin CloudFlare API-kaai bewarre: elk domein krijt in Let's Encrypt-sertifikaat.",
|
||||
"move-storage-azure": "Azure Blob",
|
||||
"move-storage-gcs": "Google Cloud Storage",
|
||||
"attachment-move-storage-azure": "Taheaksel ferpleatse nei Azure Blob Storage",
|
||||
|
||||
Loaded 100 of 266 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user