mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-05 01:26:39 +00:00
some more gettext cleanups, update po files
Includes full german translation.
This commit is contained in:
parent
f5b806d9df
commit
4af2c66cad
@ -469,7 +469,7 @@ Ext.define('PVE.Utils', { statics: {
|
|||||||
|
|
||||||
task_desc_table: {
|
task_desc_table: {
|
||||||
vncproxy: [ 'VM/CT', gettext('Console') ],
|
vncproxy: [ 'VM/CT', gettext('Console') ],
|
||||||
spiceproxy: [ 'VM/CT', gettext('Spice Console') ],
|
spiceproxy: [ 'VM/CT', gettext('Console') + ' (Spice)' ],
|
||||||
vncshell: [ '', gettext('Shell') ],
|
vncshell: [ '', gettext('Shell') ],
|
||||||
qmsnapshot: [ 'VM', gettext('Snapshot') ],
|
qmsnapshot: [ 'VM', gettext('Snapshot') ],
|
||||||
qmrollback: [ 'VM', gettext('Rollback') ],
|
qmrollback: [ 'VM', gettext('Rollback') ],
|
||||||
|
@ -160,7 +160,7 @@ Ext.define('PVE.ConsoleWorkspace', {
|
|||||||
content = {
|
content = {
|
||||||
border: false,
|
border: false,
|
||||||
bodyPadding: 10,
|
bodyPadding: 10,
|
||||||
html: gettext('Error: No such console type')
|
html: gettext('Error') + ': No such console type'
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ Ext.define('PVE.dc.AuthView', {
|
|||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
text: gettext('Active Directory server'),
|
text: gettext('Active Directory Server'),
|
||||||
handler: function() {
|
handler: function() {
|
||||||
var win = Ext.create('PVE.dc.AuthEdit', {
|
var win = Ext.create('PVE.dc.AuthEdit', {
|
||||||
authType: 'ad'
|
authType: 'ad'
|
||||||
|
@ -48,7 +48,7 @@ Ext.define('PVE.node.StatusView', {
|
|||||||
memory: { header: gettext('RAM usage'), required: true, renderer: render_meminfo },
|
memory: { header: gettext('RAM usage'), required: true, renderer: render_meminfo },
|
||||||
swap: { header: gettext('SWAP usage'), required: true, renderer: render_meminfo },
|
swap: { header: gettext('SWAP usage'), required: true, renderer: render_meminfo },
|
||||||
ksm: { header: gettext('KSM sharing'), required: true, renderer: render_ksm },
|
ksm: { header: gettext('KSM sharing'), required: true, renderer: render_ksm },
|
||||||
rootfs: { header: gettext('HD space (root)'), required: true, renderer: render_meminfo },
|
rootfs: { header: gettext('HD space') + ' (root)', required: true, renderer: render_meminfo },
|
||||||
pveversion: { header: gettext('PVE Manager version'), required: true },
|
pveversion: { header: gettext('PVE Manager version'), required: true },
|
||||||
kversion: { header: gettext('Kernel version'), required: true }
|
kversion: { header: gettext('Kernel version'), required: true }
|
||||||
};
|
};
|
||||||
|
@ -64,7 +64,7 @@ Ext.define('PVE.openvz.Summary', {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'pveRRDView',
|
xtype: 'pveRRDView',
|
||||||
title: gettext('CPU usage %'),
|
title: gettext('CPU usage'),
|
||||||
pveSelNode: me.pveSelNode,
|
pveSelNode: me.pveSelNode,
|
||||||
datasource: 'cpu',
|
datasource: 'cpu',
|
||||||
rrdurl: rrdurl
|
rrdurl: rrdurl
|
||||||
|
@ -137,13 +137,13 @@ Ext.define('PVE.window.Clone', {
|
|||||||
|
|
||||||
col1.push(me.targetSel);
|
col1.push(me.targetSel);
|
||||||
|
|
||||||
var modelist = [['copy', 'Full Clone']];
|
var modelist = [['copy', gettext('Full Clone')]];
|
||||||
if (me.isTemplate) {
|
if (me.isTemplate) {
|
||||||
modelist.push(['clone', 'Linked Clone']);
|
modelist.push(['clone', gettext('Linked Clone')]);
|
||||||
}
|
}
|
||||||
|
|
||||||
me.kv1 = Ext.create('PVE.form.KVComboBox', {
|
me.kv1 = Ext.create('PVE.form.KVComboBox', {
|
||||||
fieldLabel: gettext('Clone Mode'),
|
fieldLabel: gettext('Mode'),
|
||||||
name: 'clonemode',
|
name: 'clonemode',
|
||||||
allowBlank: false,
|
allowBlank: false,
|
||||||
value: me.isTemplate ? 'clone' : 'copy',
|
value: me.isTemplate ? 'clone' : 'copy',
|
||||||
|
@ -119,7 +119,7 @@ Ext.define('PVE.qemu.Config', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var spiceBtn = Ext.create('Ext.Button', {
|
var spiceBtn = Ext.create('Ext.Button', {
|
||||||
text: gettext('Spice'),
|
text: 'SPICE',
|
||||||
disabled: !caps.vms['VM.Console'],
|
disabled: !caps.vms['VM.Console'],
|
||||||
handler: function() {
|
handler: function() {
|
||||||
Ext.core.DomHelper.append(document.body, {
|
Ext.core.DomHelper.append(document.body, {
|
||||||
|
@ -137,7 +137,7 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
|
|||||||
{
|
{
|
||||||
xtype: 'numberfield',
|
xtype: 'numberfield',
|
||||||
name: 'rate',
|
name: 'rate',
|
||||||
fieldLabel: gettext('Rate limit (MB/s)'),
|
fieldLabel: gettext('Rate limit') + ' (MB/s)',
|
||||||
minValue: 0,
|
minValue: 0,
|
||||||
maxValue: 10*1024,
|
maxValue: 10*1024,
|
||||||
value: '',
|
value: '',
|
||||||
|
@ -41,7 +41,7 @@ Ext.define('PVE.qemu.OSTypeInputPanel', {
|
|||||||
me.column2 = [
|
me.column2 = [
|
||||||
{
|
{
|
||||||
xtype: 'component',
|
xtype: 'component',
|
||||||
html: 'Linux/' + gettext('Other'),
|
html: 'Linux/' + gettext('Other OS types'),
|
||||||
cls:'x-form-check-group-label'
|
cls:'x-form-check-group-label'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -46,7 +46,7 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
|
|||||||
xtype: 'CPUModelSelector',
|
xtype: 'CPUModelSelector',
|
||||||
name: 'cpu',
|
name: 'cpu',
|
||||||
value: '',
|
value: '',
|
||||||
fieldLabel: gettext('CPU type')
|
fieldLabel: gettext('Type')
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'displayfield',
|
xtype: 'displayfield',
|
||||||
|
@ -59,7 +59,7 @@ Ext.define('PVE.qemu.Summary', {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
xtype: 'pveRRDView',
|
xtype: 'pveRRDView',
|
||||||
title: gettext('CPU usage %'),
|
title: gettext('CPU usage'),
|
||||||
pveSelNode: me.pveSelNode,
|
pveSelNode: me.pveSelNode,
|
||||||
datasource: 'cpu',
|
datasource: 'cpu',
|
||||||
rrdurl: rrdurl
|
rrdurl: rrdurl
|
||||||
|
@ -84,7 +84,7 @@ Ext.define('PVE.window.Migrate', {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Ext.apply(me, {
|
Ext.apply(me, {
|
||||||
title: gettext('Migrate VM') + " " + me.vmid,
|
title: gettext('Migrate') + ' VM ' + me.vmid,
|
||||||
width: 350,
|
width: 350,
|
||||||
modal: true,
|
modal: true,
|
||||||
layout: 'auto',
|
layout: 'auto',
|
||||||
|
@ -102,7 +102,7 @@ Ext.define('PVE.window.Restore', {
|
|||||||
if (me.vmid) {
|
if (me.vmid) {
|
||||||
var msg = gettext('Are you sure you want to restore this VM?') + ' ' +
|
var msg = gettext('Are you sure you want to restore this VM?') + ' ' +
|
||||||
gettext('This will permanently erase current VM data.');
|
gettext('This will permanently erase current VM data.');
|
||||||
Ext.Msg.confirm(gettext('Confirmation'), msg, function(btn) {
|
Ext.Msg.confirm(gettext('Confirm'), msg, function(btn) {
|
||||||
if (btn !== 'yes') {
|
if (btn !== 'yes') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -118,7 +118,8 @@ Ext.define('PVE.window.Restore', {
|
|||||||
submitBtn.setDisabled(!valid);
|
submitBtn.setDisabled(!valid);
|
||||||
});
|
});
|
||||||
|
|
||||||
var title = (me.vmtype === 'openvz') ? gettext('Restore CT') : gettext('Restore VM');
|
var title = (me.vmtype === 'openvz') ? gettext('Restore CT') :
|
||||||
|
gettext('Restore VM');
|
||||||
|
|
||||||
Ext.apply(me, {
|
Ext.apply(me, {
|
||||||
title: title,
|
title: title,
|
||||||
|
Loading…
Reference in New Issue
Block a user