mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Merge pull request #1699 from milamberspace/L10N_MigrateToJSONkeyValue
CLOUDSTACK-9513 Migrate transifex workflow and format to jsonMove the localization resource files from Java Properties format to JSON Key-Value format Change the Transifex sync script to handle JSON resource files instead of Properties files Update the README Remove old version from the Transifex configuration file Remove unused gen-l10n.py script and update the ui/pom.xml to remove the execution of this script cc @rhtyd @jburwell * pr/1699: CLOUDSTACK-9513 Migrate transifex workflow and format to json Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
commit
de09b5afa8
File diff suppressed because it is too large
Load Diff
@ -1,284 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
changed.item.properties=\u062a\u063a\u064a\u0631 \u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0639\u0646\u0635\u0631
|
||||
confirm.enable.s3=\u0641\u0636\u0644\u0627 \u0642\u0645 \u0628\u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0642\u0627\u062f\u0645\u0629 \u0644\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 S3 \u0644\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062b\u0627\u0646\u0648\u064a\u0629.
|
||||
instances.actions.reboot.label=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c
|
||||
label.accept.project.invitation=\u0642\u0628\u0648\u0644 \u062f\u0639\u0648\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.action.delete.system.service.offering=\u062d\u0630\u0641 \u0646\u0638\u0627\u0645 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u062e\u062f\u0645\u0629
|
||||
label.action.disable.physical.network=\u062a\u0639\u0637\u064a\u0644 \u0634\u0628\u0643\u0629 \u0641\u064a\u0632\u064a\u0627\u0626\u064a\u0629
|
||||
label.action.enable.physical.network=\u062a\u0645\u0643\u064a\u0646 \u0634\u0628\u0643\u0629 \u0641\u064a\u0632\u064a\u0627\u0626\u064a\u0629
|
||||
label.activate.project=\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.add.accounts.to=\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628\u0627\u062a \u0625\u0644\u0649
|
||||
label.add.accounts=\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628\u0627\u062a
|
||||
label.add.account.to.project=\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628 \u0644\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.add.ACL=\u0625\u0636\u0627\u0641\u0629 ACL
|
||||
label.add.network.ACL=\u0625\u0636\u0627\u0641\u0629 \u0634\u0628\u0643\u0629 ACL
|
||||
label.add.new.gateway=\u0623\u0636\u0641 \u0628\u0648\u0627\u0628\u0629 \u062c\u062f\u064a\u062f\u0629
|
||||
label.add.new.tier=\u0625\u0636\u0627\u0641\u0629 \u0637\u0628\u0642\u0629 \u062c\u062f\u064a\u062f\u0629
|
||||
label.add.port.forwarding.rule=\u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0639\u062f\u0629 \u0645\u0646\u0641\u0630 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647
|
||||
label.add.route=\u0625\u0636\u0627\u0641\u0629 \u0645\u0633\u0627\u0631
|
||||
label.add.rule=\u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0639\u062f\u0629
|
||||
label.add.static.route=\u0625\u0636\u0627\u0641\u0629 \u062a\u0648\u062c\u064a\u0647 \u062b\u0627\u0628\u062a
|
||||
label.add.to.group=\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629
|
||||
label.add.VM.to.tier=\u0625\u0636\u0627\u0641\u0629 \u062c\u0647\u0627\u0632 \u0625\u0641\u062a\u0631\u0627\u0636\u064a \u0641\u064a \u0637\u0628\u0642\u0629
|
||||
label.add.vpc=\u0625\u0636\u0627\u0641\u0629 \u0633\u062d\u0627\u0628\u0629 \u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u062e\u0627\u0635\u0629
|
||||
label.add.VPN.gateway=\u0623\u0636\u0641 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.allocated=\u062a\u062e\u0635\u064a\u0635
|
||||
label.apply=\u062a\u0637\u0628\u064a\u0642
|
||||
label.associated.network=\u0634\u0628\u0643\u0629 \u0645\u0631\u062a\u0628\u0637\u0629
|
||||
label.broadcast.uri=\u0628\u062b \u0627\u0644\u0631\u0627\u0628\u0637
|
||||
label.broadcat.uri=\u0628\u062b \u0627\u0644\u0631\u0627\u0628\u0637
|
||||
label.change.value=\u062a\u063a\u064a\u0631 \u0627\u0644\u0642\u064a\u0645\u0629
|
||||
label.CIDR.list=\u0642\u0627\u0626\u0645\u0629 CIDR
|
||||
label.CIDR.of.destination.network=CIDR \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0645\u0648\u062c\u0647\u0629.
|
||||
label.clean.up=\u062a\u0646\u0638\u064a\u0641
|
||||
label.clear.list=\u0645\u0633\u062d \u0627\u0644\u0642\u0627\u0626\u0645\u0629
|
||||
label.configuration=\u062a\u0631\u062a\u064a\u0628
|
||||
label.configure.network.ACLs=\u0636\u0628\u0637 \u0634\u0628\u0643\u0629 ACLs
|
||||
label.configure=\u0642\u0645 \u0628\u062a\u0643\u0648\u064a\u0646
|
||||
label.configure.vpc=\u062a\u0643\u0648\u064a\u0646 VPC
|
||||
label.corrections.saved=\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u062a\u0635\u062d\u064a\u062d\u0627\u062a
|
||||
label.cpu.mhz=\u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0645\u0631\u0643\u0632\u064a\u0629 (\u0628\u0627\u0644\u0645\u064a\u063a\u0627\u0647\u064a\u0631\u062a\u0632)
|
||||
label.cpu=\u0648 \u0645 \u0645
|
||||
label.create.project=\u0623\u0646\u0634\u0626 \u0645\u0634\u0631\u0648\u0639
|
||||
label.create.VPN.connection=\u0625\u0646\u0634\u0627\u0621 \u0627\u062a\u0635\u0627\u0644 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.dead.peer.detection=\u0643\u0634\u0641 \u0627\u0644\u0642\u0631\u064a\u0646 \u0627\u0644\u0645\u0641\u0642\u0648\u062f
|
||||
label.decline.invitation=\u0631\u0641\u0636 \u0627\u0644\u062f\u0639\u0648\u0629
|
||||
label.default=\u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a
|
||||
label.default.view=\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629
|
||||
label.delete.gateway=\u0627\u062d\u0630\u0641 \u0627\u0644\u0628\u0648\u0627\u0628\u0629
|
||||
label.delete.project=\u062d\u0630\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.delete.VPN.connection=\u0627\u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.delete.VPN.customer.gateway=\u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0629 VPN \u0627\u0644\u0645\u062e\u0635\u0635\u0629
|
||||
label.delete.VPN.gateway=\u0627\u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.destroy=\u0647\u062f\u0645
|
||||
label.devices=\u0627\u0644\u0623\u062c\u0647\u0632\u0629
|
||||
label.direct.ips=\u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629 IPs
|
||||
label.DNS.domain.for.guest.networks=\u0645\u062c\u0627\u0644 DNS \u0644\u0634\u0628\u0643\u0627\u062a \u0627\u0644\u0632\u0627\u0626\u0631
|
||||
label.dns=\u0646\u0638\u0627\u0645 \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u0645\u062c\u0627\u0644 DNS
|
||||
label.drag.new.position=\u0627\u0633\u062d\u0628 \u0644\u0645\u0648\u0642\u0641 \u062c\u062f\u064a\u062f
|
||||
label.edit.network.details=\u062a\u062d\u0631\u064a\u0631 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u0628\u0643\u0629
|
||||
label.edit.project.details=\u0627\u0636\u0627\u0641\u0629 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.edit.tags=\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a
|
||||
label.edit.vpc=\u062a\u0639\u062f\u064a\u0644 VPC
|
||||
label.egress.rules=\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u062e\u0631\u0648\u062c
|
||||
label.elastic=\u0645\u0631\u0646
|
||||
label.enable.s3=\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u0648\u064a S3
|
||||
label.endpoint=\u0646\u0642\u0637\u0629 \u0627\u0644\u0646\u0647\u0627\u064a\u0629
|
||||
label.error=\u062e\u0637\u0623
|
||||
label.ESP.lifetime=\u0639\u0645\u0631 ESP (\u062b\u0627\u0646\u064a\u0629)
|
||||
label.ESP.policy=\u0633\u064a\u0627\u0633\u0629 ESP
|
||||
label.failed=\u062e\u0637\u0623
|
||||
label.filterBy=\u062a\u0635\u0641\u064a\u0629 \u062d\u0633\u0628
|
||||
label.full.path=\u0645\u0633\u0627\u0631 \u0643\u0627\u0645\u0644
|
||||
label.gpu=\u0648\u0639\u0631
|
||||
label.guest.type=\u0646\u0648\u0639 \u0627\u0644\u0636\u064a\u0641
|
||||
label.IKE.lifetime=\u0639\u0645\u0631 IKE (\u062b\u0627\u0646\u064a\u0629)
|
||||
label.IKE.policy=\u0633\u064a\u0627\u0633\u0629 IKE
|
||||
label.instances=\u0627\u0644\u062d\u0627\u0644\u0627\u062a
|
||||
label.invitations=\u062f\u0639\u0648\u0627\u062a
|
||||
label.invited.accounts=\u062f\u0639\u0648\u0629 \u062d\u0633\u0627\u0628\u0627\u062a
|
||||
label.invite.to=\u062f\u0639\u0648\u0629 \u0644\u0640
|
||||
label.IPsec.preshared.key=\u0645\u0641\u062a\u0627\u062d \u0623\u0645\u0646 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a \u062a\u0645\u062a \u0645\u0634\u0627\u0631\u0643\u062a\u0647 \u0645\u0633\u0628\u0642\u0627
|
||||
label.isolation.uri=\u0639\u0632\u0644 \u0627\u0644\u0631\u0627\u0628\u0637
|
||||
label.keyboard.type=\u0646\u0648\u0639 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d
|
||||
label.lb.algorithm.leastconn=\u0623\u0642\u0644 \u0627\u0644\u0625\u062a\u0635\u0627\u0644\u0627\u062a
|
||||
label.lb.algorithm.source=\u0645\u0635\u062f\u0631
|
||||
label.make.project.owner=\u062c\u0639\u0644 \u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0627\u0644\u0643 \u0644\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.max.guest.limit=\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0627\u0621 \u0644\u0636\u064a\u0641
|
||||
label.memory.mb=\u0627\u0644\u0630\u0627\u0643\u0631\u0629 ( \u0628\u0627\u0644\u0645\u064a\u062c\u0627\u0628\u0627\u064a\u0628\u062a)
|
||||
label.memory=\u0627\u0644\u0630\u0627\u0643\u0631\u0629
|
||||
label.menu.alerts=\u0627\u0644\u062a\u0646\u0628\u064a\u0647\u0627\u062a
|
||||
label.menu.all.accounts=\u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a
|
||||
label.menu.all.instances=\u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0627\u0644\u0627\u062a
|
||||
label.menu.community.isos=\u0627\u0644\u062a\u0636\u0627\u0645\u0646 \u0627\u0644\u062f\u0648\u0644\u064a \u0627\u0644\u0645\u062c\u062a\u0645\u0639\u064a
|
||||
label.menu.community.templates=\u0642\u0648\u0627\u0644\u0628 \u0627\u0644\u0645\u062c\u062a\u0645\u0639
|
||||
label.menu.configuration=\u062a\u0631\u062a\u064a\u0628
|
||||
label.menu.dashboard=\u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629
|
||||
label.menu.destroyed.instances=\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u062a\u062f\u0645\u064a\u0631
|
||||
label.menu.disk.offerings=\u0639\u0631\u0648\u0636 \u0627\u0644\u0642\u0631\u0635
|
||||
label.menu.domains=\u0627\u0644\u0645\u062c\u0627\u0644\u0627\u062a
|
||||
label.menu.events=\u0623\u062d\u062f\u0627\u062b
|
||||
label.menu.featured.isos=\u0645\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u062a\u0636\u0627\u0645\u0646 \u0627\u0644\u062f\u0648\u0644\u064a
|
||||
label.menu.featured.templates=\u0642\u0648\u0627\u0644\u0628 \u0645\u0645\u064a\u0632\u0629
|
||||
label.menu.global.settings=\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0648\u0645\u064a\u0629
|
||||
label.menu.instances=\u0627\u0644\u062d\u0627\u0644\u0627\u062a
|
||||
label.metrics.allocated=\u062a\u062e\u0635\u064a\u0635
|
||||
label.metrics.disk.allocated=\u062a\u062e\u0635\u064a\u0635
|
||||
label.metrics.scope=\u0627\u0644\u0645\u062c\u0627\u0644
|
||||
label.migrate.instance.to.host=\u0646\u0642\u0644 \u0627\u0644\u0642\u0627\u0644\u0628 \u0625\u0644\u0649 \u0645\u0636\u064a\u0641 \u0622\u062e\u0631
|
||||
label.migrate.instance.to.ps=\u0646\u0642\u0644 \u0627\u0644\u0642\u0627\u0644\u0628 \u0625\u0644\u0649 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629
|
||||
label.migrate.to.host=\u0627\u0644\u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0636\u064a\u0641
|
||||
label.migrate.to.storage=\u0627\u0644\u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062a\u062e\u0632\u064a\u0646
|
||||
label.move.down.row=\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0641\u0644 \u0628\u0635\u0641 \u0648\u0627\u062d\u062f
|
||||
label.move.to.bottom=\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0641\u0644
|
||||
label.move.to.top=\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0623\u0639\u0644\u0649
|
||||
label.move.up.row=\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 \u0627\u0644\u0623\u0639\u0644\u0649 \u0628\u0635\u0641 \u0648\u0627\u062d\u062f
|
||||
label.my.network=\u0634\u0628\u0643\u062a\u064a
|
||||
label.my.templates=\u0642\u0648\u0627\u0644\u0628\u064a
|
||||
label.network.ACLs=\u0634\u0628\u0643\u0629 ACLs
|
||||
label.network.ACL.total=\u0625\u062c\u0645\u0627\u0644 \u0634\u0628\u0643\u0629 ACL
|
||||
label.network.ACL=\u0634\u0628\u0643\u0629 ACL
|
||||
label.networks=\u0627\u0644\u0634\u0628\u0643\u0627\u062a
|
||||
label.new.project=\u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f
|
||||
label.new=\u062c\u062f\u064a\u062f
|
||||
label.no.data=\u0644\u0627 \u064a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0644\u0644\u0639\u0631\u0636
|
||||
label.no.thanks=\u0644\u0627\u061b \u0634\u0643\u0631\u0627\u064b
|
||||
label.notifications=\u0627\u0644\u062a\u0646\u0628\u064a\u0647\u0627\u062a
|
||||
label.ok=\u0645\u0648\u0627\u0641\u0642
|
||||
label.order=\u062a\u0631\u062a\u064a\u0628
|
||||
label.previous=\u0627\u0644\u0633\u0627\u0628\u0642
|
||||
label.private.Gateway=\u0645\u0646\u0641\u0630\\Gateway \u062e\u0627\u0635
|
||||
label.project.invite=\u062f\u0639\u0648\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.project.name=\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.projects=\u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639
|
||||
label.project=\u0645\u0634\u0631\u0648\u0639
|
||||
label.project.view=\u0639\u0631\u0636 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.quickview=\u0646\u0638\u0631\u0629 \u0633\u0631\u064a\u0639\u0629
|
||||
label.quota.fullsummary=\u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a
|
||||
label.reboot=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644
|
||||
label.remind.later=\u0630\u0643\u0631\u0646\u064a \u0644\u0627\u062d\u0642\u0627\u064b
|
||||
label.remove.ACL=\u0625\u0632\u0627\u0644\u0629 ACL
|
||||
label.remove.static.route=\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u062b\u0627\u0628\u062a
|
||||
label.remove.tier=\u0625\u0636\u0627\u0641\u0629 \u0637\u0628\u0642\u0629
|
||||
label.remove.vpc=\u0625\u0632\u0627\u0644\u0629 VPC
|
||||
label.reset.VPN.connection=\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.restart.network=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0634\u0628\u0643\u0629
|
||||
label.restart.required=\u0645\u0637\u0644\u0648\u0628 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644
|
||||
label.restart.vpc=\u0625\u0639\u062f\u0627\u0629 \u062a\u0634\u063a\u064a\u0644 VPC
|
||||
label.restore=\u0625\u0633\u062a\u0639\u0627\u062f\u0629
|
||||
label.review=\u0645\u0631\u0627\u062c\u0639\u0629
|
||||
label.revoke.project.invite=\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062f\u0639\u0648\u0629
|
||||
label.s3.access_key=\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0648\u0635\u0648\u0644
|
||||
label.s3.bucket=\u062f\u0644\u0648
|
||||
label.s3.connection_timeout=\u0645\u0647\u0644\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644
|
||||
label.s3.endpoint=\u0646\u0642\u0637\u0629 \u0627\u0644\u0646\u0647\u0627\u064a\u0629
|
||||
label.s3.max_error_retry=\u0623\u0642\u0635\u0649 \u062e\u0637\u0623 \u0641\u064a \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629
|
||||
label.s3.secret_key=\u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0633\u0631\u064a
|
||||
label.s3.socket_timeout=\u0645\u0647\u0644\u0629 \u0627\u0644\u0645\u0642\u0628\u0633
|
||||
label.s3.use_https=\u0627\u0633\u062a\u062e\u062f\u0645 HTTPS
|
||||
label.scope=\u0627\u0644\u0645\u062c\u0627\u0644
|
||||
label.search=\u0628\u062d\u062b
|
||||
label.secret.key=\u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0633\u0631\u064a
|
||||
label.select.a.template=\u0627\u062e\u062a\u0631 \u0642\u0627\u0644\u0628
|
||||
label.select.project=\u062d\u062f\u062f \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.select.tier=\u062d\u062f\u062f \u0637\u0628\u0642\u0629
|
||||
label.select-view=\u062d\u062f\u062f \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0639\u0631\u0636
|
||||
label.service.capabilities=\u0642\u062f\u0631\u0627\u062a \u0627\u0644\u062e\u062f\u0645\u0629
|
||||
label.setup=\u0627\u0644\u062a\u062b\u0628\u064a\u062a
|
||||
label.site.to.site.VPN=\u0645\u0648\u0642\u0639 \u0625\u0644\u0649 \u0645\u0648\u0642\u0639-\u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0627\u0644\u0638\u0627\u0647\u0631\u064a\u0629 VPN
|
||||
label.specify.IP.ranges=\u062a\u062d\u062f\u064a\u062f \u0646\u0637\u0627\u0642\u0627\u062a IP
|
||||
label.sticky.tablesize=\u062d\u062c\u0645 \u0627\u0644\u062c\u062f\u0648\u0644
|
||||
label.stop=\u062a\u0648\u0642\u0641
|
||||
label.super.cidr.for.guest.networks=CIDR \u0645\u0645\u062a\u0627\u0632 \u0644\u0634\u0628\u0643\u0627\u062a \u0627\u0644\u0636\u064a\u0641.
|
||||
label.supported.services=\t\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629
|
||||
label.suspend.project=\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
label.tier.details=\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0637\u0628\u0642\u0629
|
||||
label.tier=\u0637\u0628\u0642\u0629
|
||||
label.upload=\u0631\u0641\u0639
|
||||
label.view.all=\u0639\u0631\u0636 \u0627\u0644\u0643\u0644
|
||||
label.viewing=\u0639\u0631\u0636
|
||||
label.view=\u0639\u0631\u0636
|
||||
label.vm.destroy=\u0647\u062f\u0645
|
||||
label.vm.reboot=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644
|
||||
label.VMs.in.tier=\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0641\u064a \u0637\u0628\u0642\u0629
|
||||
label.vm.stop=\u062a\u0648\u0642\u0641
|
||||
label.volume.limits=\u062d\u062f\u0648\u062f \u0627\u0644\u0645\u0646\u0637\u0642\u0629
|
||||
label.vpc.id=\u0647\u0648\u064a\u0629 \u062e\u0627\u0635\u0629 \u0628\u0633\u062d\u0627\u0628\u0629 \u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u062e\u0627\u0635\u0629
|
||||
label.VPC.router.details=\u062a\u0641\u0627\u0635\u064a\u0644 \u062c\u0647\u0627\u0632 \u0627\u0644\u062a\u0648\u062c\u064a\u0647 VPC
|
||||
label.vpc=\u0633\u062d\u0627\u0628\u0629 \u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u062e\u0627\u0635\u0629 VPC
|
||||
label.VPN.connection=\u0625\u062a\u0635\u0627\u0644 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.vpn.customer.gateway=\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0644\u0644\u0639\u0645\u064a\u0644
|
||||
label.VPN.customer.gateway=\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 \u0644\u0644\u0639\u0645\u064a\u0644
|
||||
label.VPN.gateway=\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
label.waiting=\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631
|
||||
label.warn=\u062a\u062d\u0630\u064a\u0631
|
||||
label.wednesday=\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621
|
||||
label.weekly=\u0625\u0633\u0628\u0648\u0639\u064a
|
||||
label.welcome.cloud.console=\u0645\u0631\u062d\u0628\u0627 \u0628\u0643\u0645 \u0641\u064a \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0627\u0644\u0625\u0631\u0627\u062f\u064a\u0629
|
||||
label.welcome=\u0645\u0631\u062d\u0628\u0627
|
||||
label.yes=\u0646\u0639\u0645
|
||||
label.zone.details=\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u0646\u0637\u0642\u0629
|
||||
label.zone.step.1.title=\u0627\u0644\u062e\u0637\u0648\u0629 1 \\\: \u0639\u0644\u0649 .<\u0642\u0648\u064a> \u0627\u062e\u062a\u0631 \u0634\u0628\u0643\u0629 </ \u0642\u0648\u064a>
|
||||
label.zone.step.2.title=\u0627\u0644\u062e\u0637\u0648\u0629 2 \\\: <\u0642\u0648\u064a> \u0625\u0636\u0627\u0641\u0629 \u0645\u0646\u0637\u0642\u0629 </ \u0642\u0648\u064a>
|
||||
label.zone.step.3.title=\u0627\u0644\u062e\u0637\u0648\u0629 3 \\\: \u0639\u0644\u0649 <\u0642\u0648\u064a> \u0625\u0636\u0627\u0641\u0629 \u0628\u0648\u062f </ \u0642\u0648\u064a>
|
||||
label.zone.step.4.title=\u0627\u0644\u062e\u0637\u0648\u0629 4 \\\: <\u0642\u0648\u064a> \u0625\u0636\u0627\u0641\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 IP <\\\u0642\u0648\u064a>
|
||||
label.zone.wide=\u0645\u0646\u0637\u0642\u0629 \u0648\u0627\u0633\u0639\u0629
|
||||
label.zoneWizard.trafficType.guest=\u0627\u0644\u0636\u064a\u0641 \\\: \u0627\u0644\u062d\u0631\u0643\u0629 \u0628\u064a\u0646 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a.
|
||||
label.zoneWizard.trafficType.management=\u0625\u062f\u0627\u0631\u0629\\\: \u0627\u0644\u062d\u0631\u0643\u0629 \u0628\u064a\u0646 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0627\u0644\u062f\u0627\u062e\u0644\u064a\u0629 \u0644 \u0643\u0644\u0627\u0648\u062f \u0633\u062a\u0627\u0643 \u060c \u0645\u062a\u0636\u0645\u0646\u0629 \u0623\u064a \u062c\u0632\u0621 \u064a\u062a\u0635\u0644 \u0628\u062e\u0627\u062f\u0645\\\u0633\u064a\u0631\u0641\u0631 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u060c \u0645\u062b\u0644 \u0627\u0644\u0645\u0636\u064a\u0641\u0627\u062a \u0648 \u0623\u0646\u0638\u0645\u0629 \u0643\u0644\u0627\u0648\u062f \u0633\u062a\u0627\u0643 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629.
|
||||
label.zoneWizard.trafficType.public=\u0627\u0644\u0639\u0627\u0645\u0629 \\\: \u0627\u0644\u0645\u0631\u0648\u0631 \u0628\u064a\u0646 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a \u0648\u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0638\u0627\u0647\u0631\u064a\u0629 \u0641\u064a \u0627\u0644\u0633\u062d\u0627\u0628\u0629.
|
||||
label.zoneWizard.trafficType.storage=\u0627\u0644\u062a\u062e\u0632\u064a\u0646 \\\: \u0627\u0644\u0645\u0631\u0648\u0631 \u0628\u064a\u0646 \u0645\u0644\u0642\u0645\u0627\u062a \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0627\u0628\u062a\u062f\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u062b\u0627\u0646\u0648\u064a\u0629\u060c \u0645\u062b\u0644 \u0642\u0648\u0627\u0644\u0628 VM \u0648\u0627\u0644\u0644\u0642\u0637\u0627\u062a
|
||||
message.acquire.new.ip.vpc=\u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0628\u0648\u0631\u062a\u0648\u0643\u0648\u0644 \u0625\u0646\u062a\u0631\u0646\u062a \u062c\u062f\u064a\u062f \u0644\u0647\u0630\u0627 \u0627\u0644\u062d\u0627\u0633\u0648\u0628 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a.
|
||||
message.action.delete.system.service.offering=\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u062d\u0630\u0641 \u062e\u062f\u0645\u0629 \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0642\u062f\u0645\u0629.
|
||||
message.action.disable.physical.network=\u0641\u0636\u0644\u0627 \u060c \u0623\u0643\u0651\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062a\u0639\u0637\u064a\u0644 \u0647\u0630\u0647 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0641\u064a\u0632\u064a\u0627\u0626\u064a\u0629
|
||||
message.action.enable.physical.network=\u0641\u0636\u0644\u0627 \u060c \u0623\u0643\u0651\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062a\u0645\u0643\u064a\u0646 \u0647\u0630\u0647 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0641\u064a\u0632\u064a\u0627\u0626\u064a\u0629
|
||||
message.activate.project=\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062a\u0641\u0639\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u061f
|
||||
message.add.domain=\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062c\u0627\u0644 \u0627\u0644\u0641\u0631\u0639\u064a \u0627\u0644\u0630\u064a \u062a\u0631\u064a\u062f \u0625\u0646\u0634\u0627\u0621 \u062a\u062d\u062a \u0647\u0630\u0627 \u0627\u0644\u0646\u0637\u0627\u0642
|
||||
message.add.new.gateway.to.vpc=\u0641\u0636\u0644\u0627 \u062d\u062f\u062f \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0644\u0625\u0636\u0627\u0641\u0629 \u0628\u0648\u0627\u0628\u0629 gateway \u0644\u0647\u0630\u0647 \u0627\u0644\u0633\u062d\u0627\u0628\u0629 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 VPC
|
||||
message.add.system.service.offering=\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u0625\u0636\u0627\u0641\u0629 \u0646\u0638\u0627\u0645 \u062c\u062f\u064a\u062f \u0644\u0637\u0631\u062d
|
||||
message.add.VPN.gateway=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u0625\u0636\u0627\u0641\u0629 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 VPN
|
||||
message.after.enable.s3=\u062a\u0645 \u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062a\u062e\u0632\u064a\u0646 S3 \u0644\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u062b\u0627\u0646\u0648\u064a\u0629. \u062a\u0646\u0648\u064a\u0647 \: \u0639\u0646\u062f \u0645\u063a\u0627\u062f\u0631\u062a\u0643 \u0644\u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0646 \u064a\u0643\u0648\u0646 \u0628\u0625\u0645\u0643\u0627\u0646\u0643 \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 S3 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.
|
||||
message.confirm.join.project=\u0646\u0631\u062c\u0648 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u0627\u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0641\u064a \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
message.decline.invitation=\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0631\u0641\u0636 \u0647\u0630\u0647 \u0627\u0644\u062f\u0639\u0648\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639\u061f
|
||||
message.delete.gateway=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u062d\u0630\u0641 \u0627\u0644\u0628\u0648\u0627\u0628\u0629
|
||||
message.delete.project=\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u061f
|
||||
message.delete.user=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0628\u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645
|
||||
message.delete.VPN.connection=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 VPN
|
||||
message.delete.VPN.gateway=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u062d\u0630\u0641 \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629
|
||||
message.detach.disk=\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0641\u0635\u0644 \u0647\u0630\u0627 \u0627\u0644\u0642\u0631\u0635\u061f
|
||||
message.disable.user=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0628\u062a\u0639\u0637\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645
|
||||
message.enable.account=\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062a\u0645\u0643\u064a\u0646 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628.
|
||||
message.enable.user=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0628\u062a\u0641\u0639\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645
|
||||
message.generate.keys=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0641\u0627\u062a\u064a\u062d \u062c\u062f\u064a\u062f\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645
|
||||
message.instanceWizard.noTemplates=\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u064a \u0642\u0648\u0627\u0644\u0628 \u0645\u062a\u0627\u062d\u0629\u061b \u064a\u0631\u062c\u0649 \u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0644\u0628 \u0645\u062a\u0648\u0627\u0641\u0642\u060c \u0648\u0625\u0639\u0627\u062f\u0629 \u0625\u0637\u0644\u0627\u0642 \u0627\u0644\u0645\u0639\u0627\u0644\u062c .
|
||||
message.join.project=\u0644\u0642\u062f \u0627\u0646\u0636\u0645\u0645\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u0634\u0631\u0648\u0639. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0637\u0631\u064a\u0642\u0629 \u0639\u0631\u0636 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0644\u0631\u0624\u064a\u0629 \u0627\u0644\u0645\u0634\u0631\u0648\u0639
|
||||
message.migrate.instance.to.host=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0646\u0642\u0644 \u0627\u0644\u0642\u0627\u0644\u0628 \u0625\u0644\u0649 \u0645\u0636\u064a\u0641 \u0622\u062e\u0631.
|
||||
message.migrate.instance.to.ps=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0646\u0642\u0644 \u0627\u0644\u0642\u0627\u0644\u0628 \u0625\u0644\u0649 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629.
|
||||
message.no.projects.adminOnly=\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u064a \u0645\u0634\u0627\u0631\u064a\u0639. <br/> \u0627\u0644\u0631\u062c\u0627\u0621 \u0637\u0644\u0628 \u0645\u0646 \u0627\u0644\u0645\u0633\u0624\u0648\u0644 \u0625\u0646\u0634\u0627\u0621 \u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f.
|
||||
message.no.projects=\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u064a \u0645\u0634\u0627\u0631\u064a\u0639. <br/> \u064a\u0631\u062c\u0649 \u0625\u0646\u0634\u0627\u0621 \u0645\u0634\u0631\u0648\u0639 \u062c\u062f\u064a\u062f \u0645\u0646 \u0642\u0633\u0645 \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639.
|
||||
message.pending.projects.1=\u0644\u062f\u064a\u0643 \u062f\u0639\u0648\u0627\u062a \u0645\u0634\u0631\u0648\u0639 \u0645\u0639\u0644\u0642\u0629/\:
|
||||
message.pending.projects.2=\u0644\u0639\u0631\u0636\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0630\u0647\u0627\u0628 \u0625\u0644\u0649 \u0642\u0633\u0645 \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639\u060c \u062b\u0645 \u062d\u062f\u062f \u062f\u0639\u0648\u0627\u062a \u0645\u0646 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u0633\u062f\u0644\u0629.
|
||||
message.please.select.networks=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0634\u0628\u0643\u0627\u062a \u0644\u062c\u0647\u0627\u0632\u0643 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a
|
||||
message.project.invite.sent=\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062f\u0639\u0648\u0629 ; \u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u062a\u0647\u0645 \u0625\u0644\u0649 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0628\u0645\u062c\u0631\u062f \u0642\u0628\u0648\u0644 \u0627\u0644\u062f\u0639\u0648\u0629
|
||||
message.remove.vpc=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u062d\u0630\u0641 \u0627\u0644\u0640VPC
|
||||
message.reset.password.warning.notPasswordEnabled=\u0627\u0644\u0642\u0627\u0644\u0628 \u0644\u0647\u0630\u0627 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u062a\u0645 \u0627\u0646\u0634\u0627\u0626\u0647 \u0645\u0646 \u062f\u0648\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0645\u0645\u0643\u0646\u0629
|
||||
message.reset.password.warning.notStopped=\u064a\u062c\u0628 \u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0642\u0628\u0644 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062d\u0627\u0644\u064a\u0629
|
||||
message.reset.VPN.connection=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0625\u0639\u0627\u062f\u0629-\u0636\u0628\u0637 \u0625\u062a\u0635\u0627\u0644 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u0634\u062e\u0635\u064a\u0629 VPN
|
||||
message.restart.vpc=\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0631\u063a\u0628\u062a\u0643 \u0641\u064a \u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0640VPN
|
||||
message.select.template=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631 \u0642\u0627\u0644\u0628 \u0644\u0645\u062b\u0627\u0644\u0643 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a \u0627\u0644\u062c\u062f\u064a\u062f
|
||||
message.suspend.project=\u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u0625\u064a\u0642\u0627\u0641 \u0647\u0630\u0627 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u061f
|
||||
message.update.resource.count=\u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u064a\u062f \u0628\u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0628\u062a\u062d\u062f\u064a\u062b \u0645\u0635\u0627\u062f\u0631 \u0627\u0644\u062d\u0633\u0627\u0628\u0627\u062a \u0644\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628
|
||||
message.vm.review.launch=\u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0648\u062a\u0623\u0643\u062f \u0623\u0646 \u0645\u062b\u0627\u0644\u0643 \u0627\u0644\u0625\u0641\u062a\u0631\u0627\u0636\u064a \u0635\u062d\u064a\u062d \u0642\u0628\u0644 \u0627\u0644\u0625\u0646\u0637\u0644\u0627\u0642
|
||||
notification.reboot.instance=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c
|
||||
notification.start.instance=\u0628\u062f\u0621 \u0627\u0644\u0646\u0645\u0648\u0630\u062c
|
||||
notification.stop.instance=\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0646\u0645\u0648\u0630\u062c
|
||||
state.Accepted=\u062a\u0645 \u0627\u0644\u0642\u0628\u0648\u0644
|
||||
state.Active=\u0646\u0634\u0637
|
||||
state.Allocated=\u062a\u062e\u0635\u064a\u0635
|
||||
state.Completed=\u062a\u0645 \u0627\u0644\u0627\u0643\u0645\u0627\u0644
|
||||
state.Creating=\u0625\u0646\u0634\u0627\u0621
|
||||
state.Declined=\u062a\u0645 \u0627\u0644\u0631\u0641\u0636
|
||||
state.Destroyed=\u062f\u0645\u0631
|
||||
state.Enabled=\u062a\u0645\u0643\u064a\u0646
|
||||
state.Error=\u062e\u0637\u0623
|
||||
state.Expunging=\u0645\u062d\u0648
|
||||
state.Pending=\u0641\u064a \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631
|
||||
state.Ready=\u062c\u0627\u0647\u0632
|
||||
state.Stopped=\u062a\u0648\u0642\u0641
|
||||
state.Suspended=\u062a\u0645 \u0627\u0644\u0625\u064a\u0642\u0627\u0641
|
||||
ui.listView.filters.all=\u0627\u0644\u0643\u0644
|
||||
@ -1,298 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
confirm.enable.swift=Si us plau ompliu la seg\u00fcent informaci\u00f3 per habilitar el suport per a Swift
|
||||
error.installWizard.message=Quelcom ha fallat, vost\u00e8 pot tornar enrere i corregir els errors detalls suggerime
|
||||
error.password.not.match=Els camps de contrasenya no coincideixen
|
||||
inline=En l\u00ednia
|
||||
label.accept.project.invitation=Accpetar invitaci\u00f3 al projecte
|
||||
label.action.edit.host=Editar Host
|
||||
label.action.migrate.router=Migrar router
|
||||
label.action.migrate.router.processing=Migrant router...
|
||||
label.action.migrate.systemvm=Migrar MV de Sistema
|
||||
label.action.migrate.systemvm.processing=Migrant MV de Sistema...
|
||||
label.activate.project=Activar projecte
|
||||
label.add.accounts=Afegir comptes
|
||||
label.add.accounts.to=Afegir comptes a
|
||||
label.add.account.to.project=Afegir compte al projecte
|
||||
label.add.by=Afegir per
|
||||
label.add.egress.rule=Afegir regla de sortida
|
||||
label.add.new.F5=Afegir nou F5
|
||||
label.add.new.NetScaler=Afegir un nou NetScaler
|
||||
label.add.new.SRX=Afegir nou SRX
|
||||
label.add.physical.network=Afegir xarxa f\u00edsica
|
||||
label.add.rule=Afegir regla
|
||||
label.add.static.nat.rule=Afegir regla de NAT est\u00e0tic
|
||||
label.add.to.group=Afegir a grup
|
||||
label.add.vm=Afegir MV
|
||||
label.add.vms=Afegir MVs
|
||||
label.add.vms.to.lb=Afegir MV(s) a la regla de balanceig de c\u00e0rrega
|
||||
label.add.vpn.user=Afegir usuari VPN
|
||||
label.agree=D\\'acord
|
||||
label.apply=Aplicar
|
||||
label.bandwidth=Ample de banda
|
||||
label.broadcast.domain.range=Rang del domini de broadcast
|
||||
label.capacity=Capacitat
|
||||
label.change.service.offering=Canvia oferta de servei
|
||||
label.change.value=Canviar valor
|
||||
label.clear.list=Esborra llista
|
||||
label.community=Comunitat
|
||||
label.compute.and.storage=Computaci\u00f3 i Emmagatzematge
|
||||
label.compute=Computaci\u00f3
|
||||
label.configuration=Configuraci\u00f3
|
||||
label.configure=Configurar
|
||||
label.confirm.password=Confirmar contrasenya
|
||||
label.congratulations=Enorabona\!
|
||||
label.continue.basic.install=Continueu amb la instal\u00b7laci\u00f3 b\u00e0sica
|
||||
label.continue=Continuar
|
||||
label.corrections.saved=Correccions guardades
|
||||
label.create.project=Crear projecte
|
||||
label.decline.invitation=Declinar invitaci\u00f3
|
||||
label.dedicated=Dedicat
|
||||
label.default=Per defecte
|
||||
label.delete.F5=Esborrar F5
|
||||
label.delete.NetScaler=Esborrar NetScaler
|
||||
label.delete.project=Esborrar projecte
|
||||
label.delete.SRX=Esborar SRX
|
||||
label.delete.vpn.user=Esborrar usuari VPN
|
||||
label.destination.physical.network.id=ID de xarxa f\u00edsica de dest\u00ed
|
||||
label.destination.zone=Zona de dest\u00ed
|
||||
label.destroy.router=Destruir router
|
||||
label.dhcp=DHCP
|
||||
label.disabled=Deshabilitat
|
||||
label.disable.provider=Deshabilitar prove\u00efdor
|
||||
label.disable.vpn=Deshabilitar VPN
|
||||
label.drag.new.position=Arrosegar a la nova posici\u00f3
|
||||
label.edit.project.details=Editar detalls del projecte
|
||||
label.egress.rule=Regla de sortida
|
||||
label.elastic=El\u00e0stic
|
||||
label.enable.provider=Habilitar prove\u00efdor
|
||||
label.enable.swift=Habilitar Swift
|
||||
label.enable.vpn=Habilitar VPN
|
||||
label.extractable=Es pot extreure
|
||||
label.f5=F5
|
||||
label.full.path=Cam\u00ed sencer
|
||||
label.guest.end.ip=Fi d\\'IP per a MV
|
||||
label.guest=MV
|
||||
label.guest.start.ip=Inici d\\'IP per a MV
|
||||
label.guest.traffic=Tr\u00e0fic de MV
|
||||
label.hints=Pistes
|
||||
label.installWizard.addClusterIntro.subtitle=Que \u00e9s un cluster?
|
||||
label.installWizard.addClusterIntro.title=Anem a afegir un cluster
|
||||
label.installWizard.addHostIntro.subtitle=Qu\u00e8 \u00e9s un amfitri\u00f3 "host"?
|
||||
label.installWizard.addHostIntro.title=Anem a afegir un amfitri\u00f3
|
||||
label.installWizard.addPodIntro.subtitle=Que \u00e9s un pod?
|
||||
label.installWizard.addPodIntro.title=Anem a afegir un pod
|
||||
label.installWizard.addPrimaryStorageIntro.subtitle=Qu\u00e8 \u00e9s l\\'emmagatzematge primari?
|
||||
label.installWizard.addPrimaryStorageIntro.title=Anem a afegir emmagatzematge primari
|
||||
label.installWizard.addSecondaryStorageIntro.subtitle=Qu\u00e8 \u00e9s el emmagatzematge secundari?
|
||||
label.installWizard.addSecondaryStorageIntro.title=Anem a afegir emmagatzematge secundari
|
||||
label.installWizard.addZoneIntro.subtitle=Que \u00e9s una zona?
|
||||
label.installWizard.addZoneIntro.title=Anem a afegir una zona
|
||||
label.installWizard.addZone.title=Afegir zona
|
||||
label.installWizard.click.launch=Feu clic al bot\u00f3 d\\'inici.
|
||||
label.installWizard.subtitle=Auqesta guia us ajudar\u00e0 a configurar la vostra instal\u00b7laci\u00f3 de CloudStack&\#8482
|
||||
label.installWizard.title=Hola i benvigut a CloudStack&\#8482
|
||||
label.introduction.to.cloudstack=Introducci\u00f3 a la CloudStack&\#8482
|
||||
label.invitations=Invitacions
|
||||
label.invite=Convidar
|
||||
label.invited.accounts=Comptes convidades
|
||||
label.invite.to=Convidar a
|
||||
label.ip.ranges=Rangs d\\'IPs
|
||||
label.item.listing=Llista d\\'articles
|
||||
label.keyboard.type=Tipus de teclat
|
||||
label.key=Clau
|
||||
label.launch=Iniciar
|
||||
label.launch.vm=Arrencar MV
|
||||
label.load.balancing=Balanceig de c\u00e0rrega
|
||||
label.load.balancing.policies=Pol\u00b7l\u00edtiques de balanceig de c\u00e0rrega
|
||||
label.local.storage=Emmagatzemament local
|
||||
label.make.project.owner=Feu la compta propiet\u00e0ria del projecte
|
||||
label.management=Administraci\u00f3
|
||||
label.manage.resources=Administrar Recursos
|
||||
label.max.public.ips=Max. IP p\u00fabliques
|
||||
label.max.snapshots=Max. instant\u00e0nies
|
||||
label.max.templates=Max. plantilles
|
||||
label.max.vms=Max. MV d\\'usuari
|
||||
label.max.volumes=Max. Volums
|
||||
label.may.continue=Ara pot continuar
|
||||
label.menu.configuration=Configuraci\u00f3
|
||||
label.migrate.instance.to.host=Migrar inst\u00e0ncia a un altre amfitri\u00f3 "Host"
|
||||
label.migrate.instance.to.ps=Migrar inst\u00e0ncia a un altra emmagatzematge primari
|
||||
label.migrate.router.to=Migrar router a
|
||||
label.migrate.systemvm.to=Migrar MV de sistema a\:
|
||||
label.mode=Mode
|
||||
label.move.down.row=Moure una fila cap a baix
|
||||
label.move.to.top=Moure a dalt
|
||||
label.move.up.row=Moure una fla cap a dalt
|
||||
label.my.network=La meva xarxa
|
||||
label.my.templates=Les meves plantilles
|
||||
label.netScaler=NetScaler
|
||||
label.networking.and.security=Xarxa i seguretat
|
||||
label.network.rate=Velocitat de xarxa
|
||||
label.networks=Xarxes
|
||||
label.new=Nou
|
||||
label.new.project=Nou projecte
|
||||
label.new.vm=Nova MV
|
||||
label.nic.adapter.type=Tipus de tarja de xarxa
|
||||
label.no.data=No hi ha dades
|
||||
label.no.thanks=No gr\u00e0cies
|
||||
label.number.of.clusters=Nombre de cl\u00fasters
|
||||
label.number.of.hosts=Nombre de Hosts
|
||||
label.number.of.pods=Nombre de racks
|
||||
label.number.of.zones=Nombre de zones
|
||||
label.ocfs2=OCFS2
|
||||
label.order=Ordre
|
||||
label.physical.network.ID=ID de xarxa f\u00edsica
|
||||
label.please.specify.netscaler.info=Si us plau doneu informaci\u00f3 del NetScaler
|
||||
label.pod.name=Nom de rack
|
||||
label.pods=Racks
|
||||
label.port.forwarding.policies=Pol\u00b7l\u00edtiques de reenviament de ports
|
||||
label.previous=Anterior
|
||||
label.private.network=Xarxa privada
|
||||
label.project.dashboard=Quadre de comandament del projecte
|
||||
label.project.id=ID de projecte
|
||||
label.project.invite=Convidar al projecte
|
||||
label.project.name=Nom del projecte
|
||||
label.project=Projecte
|
||||
label.projects=Projectes
|
||||
label.providers=Prove\u00efdors
|
||||
label.public.network=Xarxa p\u00fablica
|
||||
label.Pxe.server.type=Tipus de servidor PXE
|
||||
label.redundant.state=Estat redundant
|
||||
label.remind.later=Recordeu-m\\'ho despr\u00e9s
|
||||
label.remove.egress.rule=Esborrar regla de sortida
|
||||
label.remove.ingress.rule=Esborrar regla d\\'entrada
|
||||
label.remove.pf=Esborrar regla de reenviament de port
|
||||
label.remove.rule=Esborrar regla
|
||||
label.remove.static.nat.rule=Esborrar regla de NAT est\u00e0tic
|
||||
label.remove.vm.from.lb=Treure VM de la regla de balanceig de c\u00e0rrega
|
||||
label.removing=Esborrant
|
||||
label.reserved.system.gateway=Pasarel\u00b7la reservada del sistema
|
||||
label.reserved.system.netmask=M\u00e0scara reservada del sistema
|
||||
label.revoke.project.invite=Revocar invitaci\u00f3
|
||||
label.root.disk.controller=Controlador de disc arrel
|
||||
label.save.and.continue=Desa i continua
|
||||
label.select.a.template=Sel\u00b7leccioni una plantilla
|
||||
label.select.a.zone=Sel\u00b7leccioni una zona
|
||||
label.select.iso.or.template=Sel\u00b7leccioni ISO o plantilla
|
||||
label.select.project=Sel\u00b7leccionar projecte
|
||||
label.select-view=Sel\u00b7lecioni vista
|
||||
label.setup=Configuraci\u00f3
|
||||
label.shutdown.provider=Apagar prove\u00efdor
|
||||
label.skip.guide=Si heu utilitzat CloudStack abans, ometi aquesta guia
|
||||
label.srx=SRX
|
||||
label.static.nat.enabled=NAT est\u00e0tic habilitat
|
||||
label.stickiness=Tend\u00e8ncia
|
||||
label.sticky.mode=Mode
|
||||
label.storage.traffic=Tr\u00e0fic d\\'emmagatzemament
|
||||
label.subdomain.access=Acc\u00e9s de subdomini
|
||||
label.suspend.project=Suspendre projecte
|
||||
label.task.completed=Tasca complerta
|
||||
label.timeout=Timeout
|
||||
label.total.cpu=Total de CPU
|
||||
label.total.CPU=Total de CPU
|
||||
label.total.hosts=Total de hosts
|
||||
label.total.memory=Total de RAM
|
||||
label.total.storage=Total d\\'emmagatzemament
|
||||
label.traffic.types=Tipus de tr\u00e0fics
|
||||
label.update.project.resources=Actualitzar recursos del projecte
|
||||
label.view.all=Veure tots
|
||||
label.view.console=Veure consola
|
||||
label.viewing=Veient
|
||||
label.view.more=Veure m\u00e9s
|
||||
label.view=Veure
|
||||
label.virtual.router=Router virtual
|
||||
label.what.is.cloudstack=Que \u00e9s CloudStack&\#8482?
|
||||
label.zone.details=Detalls de la zona
|
||||
label.zones=Zones
|
||||
message.acquire.new.ip=Si us plau confirmeu que voleu adquirir una nova IP per aquesta xarxa.
|
||||
message.action.download.iso=Si us plau confirmeu que voleu descarregar aquesta ISO.
|
||||
message.action.download.template=Si us plau confirmeu que voleu descarregar aquesta plantilla.
|
||||
message.activate.project=Esteu segurs d\\'activar aquest projecte?
|
||||
message.add.domain=Si us plau especifiqueu el sub-domini que voleu crear sota aquest domini
|
||||
message.add.guest.network=Si us plau confirmeu que voleu afegir una xarxa per a MVs
|
||||
message.after.enable.swift=Swift configurat. Nota\: Quan abandoneu aquesta p\u00e0gina, no sereu capa\u00e7os de reconfigurar Swift de nou.
|
||||
message.alert.state.detected=Estat d\\'alerta detectat
|
||||
message.change.password=Si us plau, canvieu la contrasenya.
|
||||
message.confirm.delete.F5=Si us plau confirmeu que voleu esborrar l\\'F5
|
||||
message.confirm.delete.NetScaler=Si us plau confirmeu que voleu esborrar el NetScaler
|
||||
message.confirm.delete.SRX=Si us plau confirmeu que voleu esborrar l\\'SRX
|
||||
message.confirm.destroy.router=Si us plau confirmeu que voleu destruir aquest router
|
||||
message.confirm.disable.provider=Si us plau confirmeu que voleu deshabilitar aquest prove\u00efdor
|
||||
message.confirm.enable.provider=Si us plau confirmeu que voleu habilitar aquest prove\u00efdor
|
||||
message.confirm.join.project=Si us plau confirmeu que voleu unir-vos al projecte.
|
||||
message.confirm.shutdown.provider=Si us plau confirmeu que voleu apagar aquest prove\u00efdor
|
||||
message.decline.invitation=Esteu segurs de declinar aquesta invitaci\u00f3 per al projecte?
|
||||
message.delete.project=Esteu segurs d\\'eliminar el projecte?
|
||||
message.delete.user=Si us plau confirmeu que voleu esborrar aquest usuari.
|
||||
message.disable.user=Si us plao confirmeu que voleu deshabilitar aquest usuari.
|
||||
message.disable.vpn=\u00bfEsteu segurs de deshabilitar la VPN?
|
||||
message.edit.account=Editar ("-1" indica que no hi ha limit en la quantitat de recursos a crear)
|
||||
message.enable.user=Si us plau confirmeu que voleu habilitar aquest usuari.
|
||||
message.enable.vpn=Si us plau confirmeu que voleu habilitar l\\'acc\u00e9s VPN per aquesta adre\u00e7a IP
|
||||
message.generate.keys=Si us plau confirmeu que voleu generar noves claus per aquest usuari.
|
||||
message.installWizard.click.retry=Feu clic al bot\u00f3 per tornar a intentar l\\'inici.
|
||||
message.installWizard.copy.whatIsSecondaryStorage=L\\'emmagatzemament secundari s\\'associa amb una zona, i emmagatzema el seg\u00fcent\:<ul><li>Plantilles - Imatges de SO que es poden fer servir per arrencar MVs i poden incloure altra informaci\u00f3 de configuraci\u00f3, com ara aplicacions instal\u00b7lades</li><li>Imatges ISO - Imatges de SO que poden ser arrencables o no</li><li>Snapshots de disc - copies guardades de dades de MV que poden usar-se per recuperaci\u00f3 de dades o crear altres plantilles</ul>
|
||||
message.installWizard.tooltip.addCluster.name=Un nom per al cluster. Pot ser un text de la seva elecci\u00f3 i no utilitzat per CloudStack.
|
||||
message.installWizard.tooltip.addHost.hostname=El nom DNS o adre\u00e7a de l\\'amfitri\u00f3 "host".
|
||||
message.installWizard.tooltip.addHost.password=Aquesta \u00e9s la contrasenya per a l\\'usuari del d\\'amunt (des de la instal\u00b7laci\u00f3 de XenServer).
|
||||
message.installWizard.tooltip.addHost.username=Normalment root
|
||||
message.installWizard.tooltip.addPod.name=Un nom per al pod
|
||||
message.installWizard.tooltip.addPod.reservedSystemEndIp=Aquest \u00e9s el rang IP a la xarxa privada que el CloudStack fa servir per administrar MVs per al Secondary Storage i Proxy de consoles. Aquestes IP es prenen de la mateixa sub-xarxa que els servidors de virtualitzaci\u00f3.
|
||||
message.installWizard.tooltip.addPod.reservedSystemGateway=La passarel\u00b7la per als amfitrions en aquest pot.
|
||||
message.installWizard.tooltip.addPod.reservedSystemNetmask=La m\u00e0scara de xarxa en \u00fas en la subxarxa dels clients a utilitzar
|
||||
message.installWizard.tooltip.addPod.reservedSystemStartIp=Aquest \u00e9s el rang IP a la xarxa privada que el CloudStack fa servir per administrar MVs per al Secondary Storage i Proxy de consoles. Aquestes IP es prenen de la mateixa sub-xarxa que els servidors de virtualitzaci\u00f3.
|
||||
message.installWizard.tooltip.addPrimaryStorage.name=El nom per al dispositiu d\\'emmagatzematge
|
||||
message.installWizard.tooltip.addPrimaryStorage.path=(per a NFS) A NFS, aquest \u00e9s el cam\u00ed exportat des del servidor. Cam\u00ed (per SharedMountPoint). Amb KVM aquest \u00e9s el cam\u00ed a cada host on es munta el emmagatzemament primari. Per exemple, "/mnt/primary".
|
||||
message.installWizard.tooltip.addPrimaryStorage.server=(per NFS, iSCSI, o PreSetup) La adre\u00e7a IP o nom DNS del dispositiu d\\'emmagatzematge.
|
||||
message.installWizard.tooltip.addSecondaryStorage.nfsServer=L\\'adre\u00e7a IP del servidor NFS que allotja l\\'emmagatzematge secundari
|
||||
message.installWizard.tooltip.addSecondaryStorage.path=La ruta d\\'exportaci\u00f3, que es troba en el servidor que s\\'ha especificat anteriorment
|
||||
message.installWizard.tooltip.configureGuestTraffic.description=Una descripci\u00f3 de la xarxa
|
||||
message.installWizard.tooltip.configureGuestTraffic.guestGateway=La passarel\u00b7la que els convidats han d\\'utilitzar
|
||||
message.installWizard.tooltip.configureGuestTraffic.guestNetmask=La m\u00e0scara de xarxa en \u00fas en la subxarxa que els clients han d\\'utilitzar
|
||||
message.installWizard.tooltip.configureGuestTraffic.name=Un nom per a la teva xarxa
|
||||
message.instanceWizard.noTemplates=No teniu cap plantilla disponible; si us plau afegiu una plantilla disponible i torneu a usar l\\'assistent.
|
||||
message.join.project=Us heu unit a un projecte. Si us pla canvieu a vista de projecte per veure el projecte.
|
||||
message.migrate.instance.to.host=Si us plau, confirmi que vol migrar la inst\u00e0ncia a un altra amfitri\u00f3 "host"
|
||||
message.migrate.instance.to.ps=Si us plau, confirmi que vol migrar la inst\u00e0ncia a un altra emmagatzematge primari.
|
||||
message.migrate.router.confirm=Si us plau confirmeu que voleu migrar el router a\:
|
||||
message.migrate.systemvm.confirm=Si us plau confirmeu que voleu migrar la MV de sistema a\:
|
||||
message.no.projects.adminOnly=No teniu cap projecte.<br/>Si us plau demaneu a l\\'administrador que us en crei un.
|
||||
message.no.projects=No teniu cap projecte.<br/>Si us plau creeu-ne un des de la secci\u00f3 de projecte.
|
||||
message.pending.projects.1=Teniu invitacions pendents.
|
||||
message.pending.projects.2=Per veure, si us plau aneu a la secci\u00f3 de projectes, i sel\u00b7leccioneu invitacions al desplegable.
|
||||
message.project.invite.sent=Invitaci\u00f3 enviada a l\\'usuari; ser\u00e0 afegit al projecte quan accepti l\\'invitaci\u00f3
|
||||
message.select.item=Si us plau sel\u00b7leccioneu un article
|
||||
message.setup.successful=Instal\u00b7laci\u00f3 del cloud correcte\!
|
||||
message.suspend.project=Esteu segurs de suspendre aquest projecte?
|
||||
message.update.resource.count=Si us plau confirmeu que voleu actualitzar el comptatge de recursos per aquest compte.
|
||||
mode=Mode
|
||||
network.rate=Velocitat de xarxa
|
||||
side.by.side=Costat a costat
|
||||
state.Accepted=Acceptat
|
||||
state.Active=Actiu
|
||||
state.Completed=Complert
|
||||
state.Creating=Creant
|
||||
state.Declined=Declinat
|
||||
state.Disabled=Deshabilitat
|
||||
state.Enabled=Habilitat
|
||||
state.Expunging=Esborrant
|
||||
state.Pending=Pendent
|
||||
state.Ready=Preparat
|
||||
state.Starting=Arrencant
|
||||
state.Suspended=Susp\u00e9s
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,484 +0,0 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
error.invalid.username.password=B\u0142\u0119dna nazwa u\u017cytkownika lub has\u0142o
|
||||
label.account.id=ID konta
|
||||
label.account=Konto
|
||||
label.account.name=Nazwa konta
|
||||
label.accounts=Konta
|
||||
label.action.attach.disk=Dodaj dysk
|
||||
label.action.attach.disk.processing=Dodawanie dysku
|
||||
label.action.attach.iso=Dodaj obraz ISO
|
||||
label.action.attach.iso.processing=Dodawanie obrazu ISO
|
||||
label.action.change.password=Zmie\u0144 has\u0142o
|
||||
label.action.copy.ISO=Kopiuj ISO
|
||||
label.action.copy.template=Kopij szablon
|
||||
label.action.create.template.from.vm=Utw\u00f3rz szablon z VM
|
||||
label.action.create.template.from.volume=Utw\u00f3rz Szablon z wolumenu
|
||||
label.action.create.template.processing=Tworz\u0119 szablon
|
||||
label.action.create.template=Utw\u00f3rz szablon
|
||||
label.action.create.vm.processing=Tworz\u0119 VM....
|
||||
label.action.create.vm=Utw\u00f3rz VM
|
||||
label.action.create.volume.processing=Tworz\u0119 wolumen....
|
||||
label.action.create.volume=Utw\u00f3rz wolumen
|
||||
label.action.delete.account.processing=Usuwanie dost\u0119pu....
|
||||
label.action.delete.account=Usu\u0144 dost\u0119p
|
||||
label.action.delete.cluster.processing=Usuwam klaster....
|
||||
label.action.delete.cluster=Usu\u0144 klaster
|
||||
label.action.delete.domain.processing=Usuwam domen\u0119....
|
||||
label.action.delete.domain=Usu\u0144 domen\u0119
|
||||
label.action.delete.firewall.processing=Usuwam Firewall
|
||||
label.action.delete.firewall=Usu\u0144 regu\u0142\u0119 Firewall
|
||||
label.action.delete.ISO.processing=Usuwam ISO....
|
||||
label.action.delete.ISO=Usu\u0144 ISO
|
||||
label.action.delete.network.processing=Usuwam sie\u0107....
|
||||
label.action.delete.network=Usu\u0144 sie\u0107
|
||||
label.action.delete.nexusVswitch=Usu\u0144 Nexus 1000v
|
||||
label.action.delete.physical.network=Usu\u0144 fizyczn\u0105 sie\u0107
|
||||
label.action.delete.user.processing=Usuwam u\u017cytkownika....
|
||||
label.action.delete.user=Usu\u0144 u\u017cytkownika
|
||||
label.action.delete.volume.processing=Usuwam wolumen....
|
||||
label.action.delete.volume=Usu\u0144 wolumen
|
||||
label.action.delete.zone.processing=Usuwam stref\u0119....
|
||||
label.action.delete.zone=Usu\u0144 stref\u0119
|
||||
label.action.destroy.instance.processing=Usuwam instancj\u0119
|
||||
label.action.destroy.instance=Usu\u0144 instancj\u0119
|
||||
label.action.detach.disk=Od\u0142\u0105cz dysk
|
||||
label.action.detach.disk.processing=Od\u0142\u0105czanie dysku....
|
||||
label.action.detach.iso=Od\u0142\u0105cz obraz ISO
|
||||
label.action.detach.iso.processing=Od\u0142\u0105czanie obrazu ISO
|
||||
label.action.disable.account.processing=Wy\u0142\u0105czam dost\u0119p....
|
||||
label.action.disable.account=Wy\u0142\u0105cz dost\u0119p
|
||||
label.action.disable.cluster.processing=Wy\u0142\u0105czam klaster....
|
||||
label.action.disable.cluster=Wy\u0142\u0105cz klaster
|
||||
label.action.disable.nexusVswitch=Wy\u0142\u0105cz Nexus 1000v
|
||||
label.action.disable.physical.network=Wy\u0142\u0105cz fizyczn\u0105 sie\u0107
|
||||
label.action.disable.user.processing=Wy\u0142\u0105czam u\u017cytkownika
|
||||
label.action.disable.user=Wy\u0142\u0105cz u\u017cytkownika
|
||||
label.action.disable.zone.processing=Wy\u0142\u0105czam stref\u0119....
|
||||
label.action.disable.zone=Wy\u0142\u0105cz stref\u0119
|
||||
label.action.download.ISO=Pobierz ISO
|
||||
label.action.download.template=Pobierz szablon
|
||||
label.action.download.volume=Pobierz wolumen
|
||||
label.action.download.volume.processing=Pobieram wolumen....
|
||||
label.action.edit.account=Edytuj dost\u0119p
|
||||
label.action.edit.domain=Edytuj domen\u0119
|
||||
label.action.edit.global.setting=Edytuj Globalne ustawienia
|
||||
label.action.edit.host=Edytuj host
|
||||
label.action.edit.instance=Edytuj instancj\u0119
|
||||
label.action.edit.ISO=Edytuj ISO
|
||||
label.action.edit.network=Edytuj sie\u0107
|
||||
label.action.edit.network.processing=Zmieniam sie\u0107....
|
||||
label.action.edit.template=Edytuj szablon
|
||||
label.action.edit.user=Edytuj u\u017cytkownika
|
||||
label.action.edit.zone=Edytuj stref\u0119
|
||||
label.action.enable.account.processing=W\u0142\u0105czam dost\u0119p....
|
||||
label.action.enable.account=W\u0142\u0105cz dost\u0119p
|
||||
label.action.enable.cluster.processing=W\u0142\u0105czam klaster....
|
||||
label.action.enable.cluster=W\u0142\u0105cz klaster
|
||||
label.action.enable.nexusVswitch=W\u0142\u0105cz Nexus 1000v
|
||||
label.action.enable.physical.network=W\u0142\u0105cz fizyczn\u0105 sie\u0107
|
||||
label.action.enable.user.processing=W\u0142\u0105czam u\u017cytkownika....
|
||||
label.action.enable.user=W\u0142\u0105cz u\u017cytkownika
|
||||
label.action.enable.zone.processing=W\u0142\u0105czam stref\u0119....
|
||||
label.action.enable.zone=W\u0142\u0105cz stref\u0119
|
||||
label.action.generate.keys=Generuj klucze
|
||||
label.action.generate.keys.processing=Generuj\u0119 klucze....
|
||||
label.action.list.nexusVswitch=Kista Nexus 1000v
|
||||
label.action.lock.account.processing=Blokuj\u0119 dost\u0119p....
|
||||
label.action.lock.account=Zablokuj dost\u0119p
|
||||
label.action.manage.cluster.processing=Zarz\u0105dzam klastrem....
|
||||
label.action.manage.cluster=Zarz\u0105dzaj klastrem
|
||||
label.action.migrate.instance=Migruj instancj\u0119
|
||||
label.action.migrate.instance.processing=Migruj\u0119 instancj\u0119....
|
||||
label.action.migrate.router=Migruj router
|
||||
label.action.migrate.router.processing=Migruje router....
|
||||
label.action.migrate.systemvm=Migruj system VM
|
||||
label.action.migrate.systemvm.processing=Migruj\u0119 system VM....
|
||||
label.action.reboot.instance.processing=Restartuje instancj\u0119
|
||||
label.action.reboot.instance=Restartuj instancj\u0119
|
||||
label.action.reboot.router.processing=Restartuje router.....
|
||||
label.action.reboot.router=Restartuj router
|
||||
label.action.reboot.systemvm.processing=Restartuje system VM....
|
||||
label.action.reboot.systemvm=Restartuj system VM
|
||||
label.action.register.iso=Rejestruj ISO
|
||||
label.action.remove.host.processing=Usuwam host....
|
||||
label.action.remove.host=Usu\u0144 host
|
||||
label.action.reset.password.processing=Resetuj\u0119 has\u0142o....
|
||||
label.action.reset.password=Resetuj has\u0142o
|
||||
label.action.resize.volume.processing=Zmieniam wielko\u015b\u0107 wolumenu....
|
||||
label.action.resize.volume=Zmie\u0144 wielko\u015b\u0107 wolumenu
|
||||
label.action.restore.instance=Przywr\u00f3\u0107 instancj\u0119
|
||||
label.actions=Akcje
|
||||
label.action.start.instance.processing=Uruchamiam instancj\u0119....
|
||||
label.action.start.instance=Uruchom instancj\u0119
|
||||
label.action.start.router.processing=Uruchamiam router....
|
||||
label.action.start.router=Uruchom router
|
||||
label.action.start.systemvm.processing=Uruchamiam system VM...
|
||||
label.action.start.systemvm=Uruchom system VM
|
||||
label.action.stop.instance.processing=Zatrzymuj\u0119 instancj\u0119....
|
||||
label.action.stop.instance=Zatrzymaj instancj\u0119
|
||||
label.action.stop.router.processing=Zatrzymuj\u0119 router...
|
||||
label.action.stop.router=Zatrzymaj router
|
||||
label.action.stop.systemvm.processing=Zatrzymuj\u0119 system VM....
|
||||
label.action.stop.systemvm=Zatrzymaj system VM
|
||||
label.action.take.snapshot.processing=Tworz\u0119 snapshot....
|
||||
label.action.take.snapshot=Zr\u00f3b snapshot
|
||||
label.activate.project=Aktywuj projekt
|
||||
label.add.account=Dodaj konto
|
||||
label.add.accounts=Dodaj konta
|
||||
label.add.accounts.to=Dodaj konto do
|
||||
label.add.account.to.project=Dodaj konto do projektu
|
||||
label.add.ACL=Dodaj ACL
|
||||
label.add.by.cidr=Dodaj przez CIDR
|
||||
label.add.by=Dodaj przez
|
||||
label.add.by.group=Dodaj przez grup\u0119
|
||||
label.add.cluster=Dodaj klaster
|
||||
label.add=Dodaj
|
||||
label.add.domain=Dodaj domen\u0119
|
||||
label.add.firewall=Dodaj regu\u0142\u0119 firewall
|
||||
label.add.host=Dodaj host
|
||||
label.adding=Dodawanie
|
||||
label.adding.failed=Dodanie nieudane
|
||||
label.adding.processing=Dodawanie
|
||||
label.adding.succeeded=Dodanie udane
|
||||
label.add.more=Dodaj wi\u0119cej
|
||||
label.add.network.device=Dodaj urz\u0105dzenie sieciowe
|
||||
label.add.network=Dodaj sie\u0107
|
||||
label.add.new.F5=Dodaj nowy F5
|
||||
label.add.new.SRX=Dodaj nowy SRX
|
||||
label.add.region=Dodaj region
|
||||
label.add.rule=Dodaj regu\u0142\u0119
|
||||
label.add.to.group=Dodaj do grupy
|
||||
label.add.user=Dodaj u\u017cytkownika
|
||||
label.add.vlan=Dodaj VLAN
|
||||
label.add.vm=Dodaj VM
|
||||
label.add.vms=Dodaj VM-ny
|
||||
label.add.volume=Dodaj wolumen
|
||||
label.add.vpc=Dodaj VPC
|
||||
label.add.zone=Dodaj stref\u0119
|
||||
label.admin=Admin
|
||||
label.api.key=Klucz API
|
||||
label.apply=Zastosuj
|
||||
label.author.name=Imi\u0119 autora
|
||||
label.available=Dost\u0119pne
|
||||
label.available.public.ips=Dost\u0119pne publiczne adresy IP
|
||||
label.back=Wstecz
|
||||
label.bandwidth=Przepustowo\u015b\u0107
|
||||
label.cancel=Zako\u0144cz
|
||||
label.certificate=Certyfikat
|
||||
label.cidr=CIDR
|
||||
label.CIDR.list=Lista CIDR
|
||||
label.clean.up=Wyczy\u015b\u0107
|
||||
label.clear.list=Wyczy\u015b\u0107 list\u0119
|
||||
label.close=Zamknij
|
||||
label.clvm=CLVM
|
||||
label.code=Kod
|
||||
label.community=Spo\u0142eczno\u015b\u0107
|
||||
label.configuration=Konfiguracja
|
||||
label.configure=Konfiguruj
|
||||
label.configure.vpc=Konfiguruj VPC
|
||||
label.confirmation=Potwierdzenie
|
||||
label.confirm.password=Potwierd\u017a has\u0142o
|
||||
label.congratulations=Gratulacje\!
|
||||
label.continue=Kontynuuj
|
||||
label.corrections.saved=Poprawka zapisana
|
||||
label.cpu=CPU
|
||||
label.cpu.limits=Limit CPU
|
||||
label.cpu.mhz=CPU (w MHz)
|
||||
label.created.by.system=Utworzono przez system
|
||||
label.created=Utworzono
|
||||
label.create.project=Stw\u00f3rz projekt
|
||||
label.daily=Dziennie
|
||||
label.date=Data
|
||||
label.day.of.month=Dzie\u0144 miesi\u0105ca
|
||||
label.day.of.week=Dzie\u0144 tygodnia
|
||||
label.dedicated=Dedykowany
|
||||
label.default=Domy\u015blnie
|
||||
label.default.view=Widok domy\u015blny
|
||||
label.delete.F5=Usu\u0144 F5
|
||||
label.delete.project=Usu\u0144 projekt
|
||||
label.delete.SRX=Usu\u0144 SRX
|
||||
label.delete=Usu\u0144
|
||||
label.deleting.failed=Usuwanie nieudane
|
||||
label.deleting.processing=Usuwanie....
|
||||
label.destroy.router=Zniszcz router
|
||||
label.destroy=Zniszcz
|
||||
label.detaching.disk=Od\u0142\u0105czanie dysku
|
||||
label.details=Szczeg\u00f3\u0142y
|
||||
label.disabled=Wy\u0142\u0105czony
|
||||
label.disable.vpn=Wy\u0142\u0105cz VPN
|
||||
label.disk.size.gb=Wielko\u015b\u0107 dysku (w GB)
|
||||
label.disk.size=Wielko\u015b\u0107 dysku
|
||||
label.domain.admin=Administrator domeny
|
||||
label.domain=Domena
|
||||
label.domain.id=ID domeny
|
||||
label.domain.name=Nazwa domeny
|
||||
label.done=Sko\u0144czono
|
||||
label.download.progress=Post\u0119p w pobieraniu
|
||||
label.drag.new.position=Przenie\u015b w nowe miejsce
|
||||
label.edit=Edytuj
|
||||
label.edit.network.details=Edytuj szczeg\u00f3\u0142y sieci
|
||||
label.edit.project.details=Zmie\u0144 szczeg\u00f3\u0142y projektu
|
||||
label.edit.vpc=Edytuj VPC
|
||||
label.elastic=Elastyczny
|
||||
label.elastic.IP=Zmienne IP
|
||||
label.email=Poczta
|
||||
label.enable.vpn=W\u0142\u0105cz VPN
|
||||
label.error=B\u0142\u0105d
|
||||
label.f5=F5
|
||||
label.failed=B\u0142\u0105d
|
||||
label.featured=Polecane
|
||||
label.filterBy=Filtrowanie wg
|
||||
label.firewall=Zapora
|
||||
label.first.name=Pierwsza nazwa
|
||||
label.format=Format
|
||||
label.friday=Pi\u0105tek
|
||||
label.full.path=Pe\u0142na \u015bcie\u017cka
|
||||
label.go.step.2=Id\u017a do punktu 2
|
||||
label.go.step.3=Id\u017a do punktu 3
|
||||
label.go.step.4=Id\u017a do punktu 4
|
||||
label.go.step.5=Id\u017a do punktu 5
|
||||
label.gpu=CPU
|
||||
label.group=Grupa
|
||||
label.group.optional=Grupa (opcjonalnie)
|
||||
label.guest=Go\u015b\u0107
|
||||
label.guest.type=Rodzaj go\u015bci
|
||||
label.help=Pomoc
|
||||
label.hints=Podpowiedzi
|
||||
label.id=ID
|
||||
label.info=Informacje
|
||||
label.instances=Instancje
|
||||
label.invitations=Zaproszenia
|
||||
label.invited.accounts=Zaproszone konta
|
||||
label.invite.to=Zapro\u015b do
|
||||
label.invite=Zapro\u015b
|
||||
label.ip=IP
|
||||
label.ips=IP
|
||||
label.iso=ISO
|
||||
label.keep=Zostaw
|
||||
label.key=Klucz
|
||||
label.lang.english=Angielski
|
||||
label.lang.french=Francuski
|
||||
label.lang.japanese=Japo\u0144ski
|
||||
label.lang.korean=Korea\u0144ski
|
||||
label.lang.russian=Rosyjski
|
||||
label.lang.spanish=Hiszpia\u0144ski
|
||||
label.last.name=Nazwisko
|
||||
label.launch=Rozpocznij
|
||||
label.lb.algorithm.leastconn=Ostatnie po\u0142\u0105czenie
|
||||
label.ldap.link.type=Wpisz
|
||||
label.level=Poziom
|
||||
label.loading=Wczytywanie
|
||||
label.local=Lokalne
|
||||
label.local.storage=Pami\u0119\u0107 lokalna
|
||||
label.login=Zaloguj
|
||||
label.logout=Wyloguj
|
||||
label.lun=LUN
|
||||
label.LUN.number=LUN \#
|
||||
label.max.guest.limit=Maksymalna liczba go\u015bci
|
||||
label.maximum=Maksimum
|
||||
label.max.public.ips=Maksymalna liczba publicznych adres\u00f3w IP
|
||||
label.memory.limits=Limit pami\u0119ci (MiB)
|
||||
label.memory.mb=Pami\u0119\u0107 (w MB)
|
||||
label.memory=Pami\u0119\u0107
|
||||
label.menu.accounts=Konta
|
||||
label.menu.alerts=Alarmy
|
||||
label.menu.all.accounts=Wszystkie konta
|
||||
label.menu.all.instances=Wszystkie instancje
|
||||
label.menu.configuration=Konfiguracja
|
||||
label.menu.domains=Domeny
|
||||
label.menu.infrastructure=Infrastruktura
|
||||
label.menu.instances=Instancje
|
||||
label.menu.ipaddresses=Adresy IP
|
||||
label.menu.isos=ISO
|
||||
label.menu.my.accounts=Moje konta
|
||||
label.menu.my.instances=Moje instancje
|
||||
label.menu.my.isos=Moje ISO
|
||||
label.menu.network=Sie\u0107
|
||||
label.menu.regions=Regiony
|
||||
label.menu.system=System
|
||||
label.metrics.cpu.used.avg=U\u017cyte
|
||||
label.metrics.disk.size=Wielko\u015bc
|
||||
label.metrics.disk.storagetype=Wpisz
|
||||
label.metrics.disk.used=U\u017cyte
|
||||
label.metrics.memory.used.avg=U\u017cyte
|
||||
label.metrics.name=Nazwa
|
||||
label.metrics.state=Status
|
||||
label.minimum=Minimum
|
||||
label.mode=Tryb
|
||||
label.monday=Poniedzia\u0142ek
|
||||
label.monthly=Miesi\u0119cznie
|
||||
label.move.down.row=Jeden rz\u0105d na d\u00f3\u0142
|
||||
label.move.to.top=Przenie\u015b na sam\u0105 g\u00f3r\u0119
|
||||
label.move.up.row=Jeden rz\u0105d do g\u00f3ry
|
||||
label.my.account=Moje konto
|
||||
label.my.network=Moja sie\u0107
|
||||
label.name.lower=Nazwa
|
||||
label.name=Nazwa
|
||||
label.name.optional=Nazwa (opcjonalnie)
|
||||
label.network.id=ID sieci
|
||||
label.network.name=Nazwa sieci
|
||||
label.network=Sie\u0107
|
||||
label.networks=Sieci
|
||||
label.new=Nowy
|
||||
label.new.project=Nowy projekt
|
||||
label.next=Nast\u0119pny
|
||||
label.nfs=NFS
|
||||
label.nfs.server=Serwer NFS
|
||||
label.no.data=Brak danych
|
||||
label.none=Brak
|
||||
label.no=Nie
|
||||
label.no.thanks=Nie dzi\u0119kuj\u0119
|
||||
label.notifications=Przypomnienia
|
||||
label.number.of.hosts=Liczba host\u00f3w
|
||||
label.ok=OK
|
||||
label.order=Zadanie
|
||||
label.outofbandmanagement.password=Has\u0142o
|
||||
label.outofbandmanagement.username=Nazwa u\u017cytkownika
|
||||
label.password=Has\u0142o
|
||||
label.path=\u015acie\u017cka
|
||||
label.please.wait=Prosz\u0119 czeka\u0107
|
||||
label.plugin.details=Szczeg\u00f3\u0142y wtyczki
|
||||
label.plugins=Wtyczki
|
||||
label.previous=Wstecz
|
||||
label.private.network=Sie\u0107 prywatna
|
||||
label.project.id=Nazwa ID projektu
|
||||
label.project.invite=Zapro\u015b do projektu
|
||||
label.project.name=Nazwa projektu
|
||||
label.project=Projekt
|
||||
label.projects=Projekty
|
||||
label.protocol=Protok\u00f3\u0142
|
||||
label.providers=Dostawcy
|
||||
label.public.ip=Publiczny adres IP
|
||||
label.public.ips=Publiczne adresy IP
|
||||
label.public.network=Sie\u0107 publiczna
|
||||
label.public=Pobliczny
|
||||
label.public.port=Publiczny port
|
||||
label.quota.date=Data
|
||||
label.quota.fullsummary=Wszystkie konta
|
||||
label.quota.state=Status
|
||||
label.reboot=Uruchom ponownie
|
||||
label.refresh=Od\u015bwie\u017c
|
||||
label.region=Region
|
||||
label.remind.later=Przypomnij p\u00f3\u017aniej
|
||||
label.remove.rule=Usu\u0144 regu\u0142\u0119
|
||||
label.remove.vpc=Usu\u0144 VPC
|
||||
label.removing.user=Usu\u0144 u\u017cytkownika
|
||||
label.removing=Usuwanie
|
||||
label.required=Wymagane
|
||||
label.resource.limits=Limit zasob\u00f3w
|
||||
label.resources=Zasoby
|
||||
label.resource=Zas\u00f3b
|
||||
label.restart.required=Wymagany restart
|
||||
label.rules=Zasady
|
||||
label.saturday=Sobota
|
||||
label.save.and.continue=Zapisz i kontynuuj
|
||||
label.save=Zapisz
|
||||
label.saving.processing=Zapisywanie....
|
||||
label.search=Szukaj
|
||||
label.select.instance=Wybierz instancj\u0119
|
||||
label.select.project=Wybierz projekt
|
||||
label.select=Wybierz
|
||||
label.sent=Wys\u0142ano
|
||||
label.server=Serwer
|
||||
label.setup=Konfiguracja
|
||||
label.size=Wielko\u015bc
|
||||
label.specify.IP.ranges=Wyszczeg\u00f3lnij zasi\u0119g adres\u00f3w IP
|
||||
label.srx=SRX
|
||||
label.state=Status
|
||||
label.statistics=Statystyki
|
||||
label.status=Status
|
||||
label.step.1=Krok 1
|
||||
label.step.2=Krok 2
|
||||
label.step.3=Krok 3
|
||||
label.step.4=Krok 4
|
||||
label.step.5=Krok 5
|
||||
label.sticky.domain=Domena
|
||||
label.sticky.expire=Wygasa
|
||||
label.sticky.length=D\u0142ugo\u015b\u0107
|
||||
label.sticky.mode=Tryb
|
||||
label.sticky.prefix=Prefiks
|
||||
label.stop=Stop
|
||||
label.sunday=Niedziela
|
||||
label.suspend.project=Zawie\u015b projekt
|
||||
label.tagged=Otagowany
|
||||
label.tags=Tagi
|
||||
label.task.completed=Zadania uko\u0144czone
|
||||
label.time=Czas
|
||||
label.time.zone=Strefa czasowa
|
||||
label.timezone=Strefa czasowa
|
||||
label.type.id=Wpisz ID
|
||||
label.type=Wpisz
|
||||
label.unavailable=Niedost\u0119pny
|
||||
label.unlimited=Nieograniczony
|
||||
label.untagged=Nieotagowany
|
||||
label.updating=Aktualizowanie
|
||||
label.url=URL
|
||||
label.used=U\u017cyte
|
||||
label.username=Nazwa u\u017cytkownika
|
||||
label.users=U\u017cytkownicy
|
||||
label.user=U\u017cytkowni
|
||||
label.version=Wersja
|
||||
label.view.all=Zobacz wszystko
|
||||
label.view=Zobacz
|
||||
label.vlan.only=VLAN
|
||||
label.vlan=VLAN
|
||||
label.vm.add=Dodaj instancj\u0119
|
||||
label.vm.destroy=Zniszcz
|
||||
label.vmfs=VMFS
|
||||
label.vm.name=Nazwa VM
|
||||
label.vm.reboot=Uruchom ponownie
|
||||
label.vmsnapshot.type=Wpisz
|
||||
label.vm.start=Rozpocznij
|
||||
label.vm.stop=Stop
|
||||
label.vms=VMs
|
||||
label.vnet=VLAN
|
||||
label.vpc=VPC
|
||||
label.vpn=VPN
|
||||
label.waiting=Czekanie
|
||||
label.warn=Ostrze\u017cenie
|
||||
label.wednesday=\u015aroda
|
||||
label.weekly=Tygodniowo
|
||||
label.welcome=Witaj
|
||||
label.what.is.cloudstack=Czym jest CloudStack&\#8482?
|
||||
label.yes=Tak
|
||||
message.action.delete.nexusVswitch=Potwierd\u017a, \u017ce chcesz usun\u0105\u0107\: nexus 1000v
|
||||
message.action.download.iso=Potwierd\u017a, \u017ce chcesz pobra\u0107 ten obraz ISO.
|
||||
message.activate.project=Czy na pewno chcesz aktywowa\u0107 ten projekt?
|
||||
message.confirm.delete.F5=Czy na pewno chcesz usun\u0105\u0107 F5?
|
||||
message.confirm.delete.SRX=Czy na pewno chcesz usun\u0105\u0107 SRX?
|
||||
message.delete.project=Czy na pewno chcesz usun\u0105\u0107 ten projekt?
|
||||
message.disable.vpn=Czy na pewno chcesz wy\u0142\u0105czy\u0107 VPN?
|
||||
message.no.projects=Nie posiadasz \u017cadnych projekt\u00f3w.<br/> Utw\u00f3rz nowy projekt w zak\u0142adce projekty
|
||||
message.please.proceed=Przejd\u017a do nast\u0119pnego punktu
|
||||
message.suspend.project=Czy na pewno chcesz zawiesi\u0107 ten projekt
|
||||
mode=Tryb
|
||||
state.Accepted=Akceptowano
|
||||
state.Active=Aktywny
|
||||
state.Completed=Uko\u0144czono
|
||||
state.Creating=Tworzenie
|
||||
state.Declined=Odrzucono
|
||||
state.Destroyed=Zniszczono
|
||||
state.Disabled=Wy\u0142\u0105czony
|
||||
state.Enabled=W\u0142\u0105czone
|
||||
state.Error=B\u0142\u0105d
|
||||
state.Ready=Gotowe
|
||||
state.Starting=Rozpoczynanie
|
||||
state.Stopped=Zatrzymano
|
||||
state.Suspended=Zawieszono
|
||||
ui.listView.filters.all=Wszystko
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -390,32 +390,6 @@
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>1.2.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>generate-sources</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<workingDirectory>${basedir}/marvin</workingDirectory>
|
||||
<executable>python</executable>
|
||||
<arguments>
|
||||
<argument>${basedir}/../tools/transifex/gen-l10n.py</argument>
|
||||
<argument>-i</argument>
|
||||
<argument>${basedir}/WEB-INF/classes/resources/</argument>
|
||||
<argument>-o</argument>
|
||||
<argument>${basedir}/../ui/l10n/</argument>
|
||||
<echo>Generating JS localization</echo>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>ru.concerteza.buildnumber</groupId>
|
||||
<artifactId>maven-jgit-buildnumber-plugin</artifactId>
|
||||
@ -533,11 +507,6 @@
|
||||
<include name="web.xml"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="${basedir}/target/generated-webapp/WEB-INF/classes">
|
||||
<fileset dir="${basedir}/WEB-INF/classes">
|
||||
<include name="resources/**/*"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="${basedir}/target/generated-webapp">
|
||||
<fileset dir="${basedir}/../ui"/>
|
||||
</copy>
|
||||
|
||||
@ -1,149 +1,22 @@
|
||||
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[CloudStack_UI.2-2messagesproperties]
|
||||
file_filter = translations/CloudStack_UI.2-2messagesproperties/<lang>.properties
|
||||
[CloudStack_UI.410_messagesjson]
|
||||
source_file = work-dir/en.json
|
||||
source_lang = en
|
||||
type = PROPERTIES
|
||||
|
||||
[CloudStack_UI.30xmessagesproperties]
|
||||
file_filter = translations/CloudStack_UI.30xmessagesproperties/<lang>.properties
|
||||
source_lang = en
|
||||
type = PROPERTIES
|
||||
|
||||
[CloudStack_UI.41xmessageproperties]
|
||||
file_filter = translations/CloudStack_UI.41xmessageproperties/<lang>.properties
|
||||
source_lang = en
|
||||
type = UNICODEPROPERTIES
|
||||
|
||||
[CloudStack_UI.42xmessagesproperties]
|
||||
file_filter = translations/CloudStack_UI.42xmessagesproperties/<lang>.properties
|
||||
source_lang = en
|
||||
type = UNICODEPROPERTIES
|
||||
|
||||
[CloudStack_UI.43xmessagesproperties]
|
||||
file_filter = translations/CloudStack_UI.43xmessagesproperties/<lang>.properties
|
||||
source_lang = en
|
||||
type = UNICODEPROPERTIES
|
||||
|
||||
[CloudStack_UI.44xmessagesproperties]
|
||||
file_filter = translations/CloudStack_UI.44xmessagesproperties/<lang>.properties
|
||||
source_lang = en
|
||||
type = UNICODEPROPERTIES
|
||||
|
||||
[CloudStack_UI.45xmessagesproperties]
|
||||
file_filter = translations/CloudStack_UI.45xmessagesproperties/<lang>.properties
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
type = UNICODEPROPERTIES
|
||||
|
||||
[CloudStack_UI.46xmessagesproperties]
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.hu = work-dir/messages_hu.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
|
||||
[CloudStack_UI.47xmessagesproperties]
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.hu = work-dir/messages_hu.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
|
||||
[CloudStack_UI.48xmessagesproperties]
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.hu = work-dir/messages_hu.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
|
||||
[CloudStack_UI.49xmessagesproperties]
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.hu = work-dir/messages_hu.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
|
||||
[CloudStack_UI.410xmessagesproperties]
|
||||
source_file = work-dir/messages.properties
|
||||
source_lang = en
|
||||
trans.ar = work-dir/messages_ar.properties
|
||||
trans.ca = work-dir/messages_ca.properties
|
||||
trans.de_DE = work-dir/messages_de_DE.properties
|
||||
trans.es = work-dir/messages_es.properties
|
||||
trans.fr_FR = work-dir/messages_fr_FR.properties
|
||||
trans.hu = work-dir/messages_hu.properties
|
||||
trans.it_IT = work-dir/messages_it_IT.properties
|
||||
trans.ja_JP = work-dir/messages_ja_JP.properties
|
||||
trans.ko_KR = work-dir/messages_ko_KR.properties
|
||||
trans.nb_NO = work-dir/messages_nb_NO.properties
|
||||
trans.nl_NL = work-dir/messages_nl_NL.properties
|
||||
trans.pl = work-dir/messages_pl.properties
|
||||
trans.pt_BR = work-dir/messages_pt_BR.properties
|
||||
trans.ru_RU = work-dir/messages_ru_RU.properties
|
||||
trans.zh_CN = work-dir/messages_zh_CN.properties
|
||||
trans.ar = work-dir/ar.json
|
||||
trans.ca = work-dir/ca.json
|
||||
trans.de_DE = work-dir/de_DE.json
|
||||
trans.es = work-dir/es.json
|
||||
trans.fr_FR = work-dir/fr_FR.json
|
||||
trans.hu = work-dir/hu.json
|
||||
trans.it_IT = work-dir/it_IT.json
|
||||
trans.ja_JP = work-dir/ja_JP.json
|
||||
trans.ko_KR = work-dir/ko_KR.json
|
||||
trans.nb_NO = work-dir/nb_NO.json
|
||||
trans.nl_NL = work-dir/nl_NL.json
|
||||
trans.pl = work-dir/pl.json
|
||||
trans.pt_BR = work-dir/pt_BR.json
|
||||
trans.ru_RU = work-dir/ru_RU.json
|
||||
trans.zh_CN = work-dir/zh_CN.json
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
sync-transifex-ui is a script to automate the synchronisation between
|
||||
sync-transifex-ui.sh is a script to automate the synchronisation between
|
||||
Apache CloudStack L10N resource files and Transifex CloudStack project.
|
||||
|
||||
Requirements to use this script:
|
||||
@ -24,7 +24,7 @@ Requirements to use this script:
|
||||
http://support.transifex.com/customer/portal/topics/440187-transifex-client/articles
|
||||
On Debian/Ubuntu: apt-get install transifex-client
|
||||
|
||||
Commun usage is:
|
||||
Common usage is:
|
||||
|
||||
1/ Init and configure the transifex client CLI
|
||||
(Already made on git CloudStack repo)
|
||||
@ -34,38 +34,32 @@ Commun usage is:
|
||||
2/ Upload to Transifex the last version of the source language (en)
|
||||
which generally have the new keys/values to translate.
|
||||
|
||||
./sync-transifex-ui.sh upload-source-language CloudStack_UI.42xmessagesproperties
|
||||
./sync-transifex-ui.sh upload-source-language CloudStack_UI.410_messagesjson
|
||||
|
||||
3/ Download the last L10N resource files from Transifex to resources
|
||||
files directory in CloudStack tree to upade the L10N resource files
|
||||
3/ Download the latest L10N resource files from Transifex to resource
|
||||
files directory in CloudStack tree to update the L10N resource files
|
||||
with the translatons from traductors.
|
||||
|
||||
./sync-transifex-ui.sh download-l10n-languages CloudStack_UI.42xmessagesproperties
|
||||
./sync-transifex-ui.sh download-l10n-languages CloudStack_UI.410_messagesjson
|
||||
|
||||
=====
|
||||
The sync-transifex-ui provide too the ability to :
|
||||
|
||||
* Download from Transifex the source language resource files. Be carrefully,
|
||||
with this,you can remove some transation on Transifex if some keys has
|
||||
with this, you can remove some transation on Transifex if some keys has
|
||||
been removed inside the source language resource files.
|
||||
|
||||
./sync-transifex-ui.sh download-source-language CloudStack_UI.42xmessagesproperties
|
||||
./sync-transifex-ui.sh download-source-language CloudStack_UI.410_messagesjson
|
||||
|
||||
* Upload the L10N resource files on Transifex.
|
||||
|
||||
./sync-transifex-ui.sh upload-l10n-languages CloudStack_UI.42xmessagesproperties
|
||||
./sync-transifex-ui.sh upload-l10n-languages CloudStack_UI.410_messagesjson
|
||||
|
||||
=====
|
||||
Note 1:
|
||||
Choose the good branch on git matching with the good resource on Transifex:
|
||||
(no branch) <--> CloudStack_UI.2-2messagesproperties
|
||||
(no branch) <--> CloudStack_UI.30xmessagesproperties
|
||||
(4.1) <--> CloudStack_UI.41xmessageproperties
|
||||
(master) <--> CloudStack_UI.42xmessagesproperties
|
||||
|
||||
Note 2:
|
||||
Note:
|
||||
If you want add a new L10N language, we need edit the sync-transifex-ui.sh script
|
||||
to add his language code in LIST_LANG variable, before run the download-l10n-languages
|
||||
command.
|
||||
|
||||
|
||||
======
|
||||
See: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Update+L10N+files+from+Transifex+to+git+repo
|
||||
|
||||
@ -1,106 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
#
|
||||
# Usage: python gen-l10n.py <path to message properties file> <output directory>
|
||||
|
||||
import codecs
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
from optparse import OptionParser
|
||||
|
||||
|
||||
def generateL10nFile(propFile, outputFile):
|
||||
ts = {}
|
||||
with open(propFile, 'r') as f:
|
||||
for line in f.read().split('\n'):
|
||||
if line.startswith('#') or line.startswith('\n') or line.startswith('\r') or line.strip() == "":
|
||||
continue
|
||||
key, _, value = line.partition('=')
|
||||
if key in ts:
|
||||
print("[Warning] Found a duplicate translation for key " + key)
|
||||
value = value.replace('\#', '#') \
|
||||
.replace('\=', '=') \
|
||||
.replace('\!', '!') \
|
||||
.replace('\:', ':') \
|
||||
.replace('\+', '+') \
|
||||
.replace('\,', ',') \
|
||||
.replace('\>', '>') \
|
||||
.replace('\<', '<') \
|
||||
.replace('\\>', '>') \
|
||||
.replace('\\<', '<') \
|
||||
.replace('\\,', ',') \
|
||||
.replace('\\ ', ' ') \
|
||||
.replace('\\+', '+') \
|
||||
.replace('\\\\', '') \
|
||||
.decode('unicode-escape')
|
||||
ts[key] = value
|
||||
|
||||
print("Exporting compiled dictionary: %s" % outputFile)
|
||||
with codecs.open(outputFile, "w", "utf-8") as f:
|
||||
f.write("// Licensed to the Apache Software Foundation (ASF) under one\n")
|
||||
f.write("// or more contributor license agreements. See the NOTICE file\n")
|
||||
f.write("// distributed with this work for additional information\n")
|
||||
f.write("// regarding copyright ownership. The ASF licenses this file\n")
|
||||
f.write("// to you under the Apache License, Version 2.0 (the\n")
|
||||
f.write("// \"License\"); you may not use this file except in compliance\n")
|
||||
f.write("// with the License. You may obtain a copy of the License at\n")
|
||||
f.write("//\n")
|
||||
f.write("// http://www.apache.org/licenses/LICENSE-2.0\n")
|
||||
f.write("//\n")
|
||||
f.write("// Unless required by applicable law or agreed to in writing,\n")
|
||||
f.write("// software distributed under the License is distributed on an\n")
|
||||
f.write("// \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n")
|
||||
f.write("// KIND, either express or implied. See the License for the\n")
|
||||
f.write("// specific language governing permissions and limitations\n")
|
||||
f.write("// under the License.\n")
|
||||
f.write("var dictionary = ")
|
||||
f.write(json.dumps(ts, ensure_ascii=False, separators=(',\n', ':',), sort_keys=True))
|
||||
f.write(";")
|
||||
|
||||
|
||||
def parseFileName(propFileName):
|
||||
return propFileName.split('messages_')[-1] \
|
||||
.replace('properties', 'js') \
|
||||
.replace('messages.js', 'en.js')
|
||||
|
||||
|
||||
def main():
|
||||
parser = OptionParser()
|
||||
parser.add_option("-o", "--output", dest="outputDir",
|
||||
help="The path to the generated l10n js file")
|
||||
|
||||
parser.add_option("-i", "--input", dest="inputDir",
|
||||
help="The path to source messages properties files")
|
||||
|
||||
(options, args) = parser.parse_args()
|
||||
if options.inputDir is None or options.outputDir is None:
|
||||
print("Please provide messages and l10n output directory paths")
|
||||
sys.exit(1)
|
||||
|
||||
if not os.path.exists(options.outputDir):
|
||||
os.makedirs(options.outputDir)
|
||||
|
||||
for propFile in os.listdir(options.inputDir):
|
||||
inputFile = "%s/%s" % (options.inputDir, propFile)
|
||||
outputFile = "%s/%s" % (options.outputDir, parseFileName(propFile))
|
||||
generateL10nFile(inputFile, outputFile)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@ -19,10 +19,10 @@
|
||||
SRCLANG=en
|
||||
LIST_LANG="ar ca de_DE es fr_FR it_IT ja_JP ko_KR nb_NO nl_NL pl pt_BR ru_RU zh_CN hu"
|
||||
|
||||
DIRECTORY_RESOURCES="../../client/WEB-INF/classes/resources"
|
||||
DIRECTORY_RESOURCES="../../ui/l10n"
|
||||
WORKDIR="./work-dir"
|
||||
|
||||
AL2_STRING="# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements. See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership. The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License. You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing,\n# software distributed under the License is distributed on an\n# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n# KIND, either express or implied. See the License for the\n# specific language governing permissions and limitations\n# under the License.\n"
|
||||
AL2_STRING="// Licensed to the Apache Software Foundation (ASF) under one\n// or more contributor license agreements. See the NOTICE file\n// distributed with this work for additional information\n// regarding copyright ownership. The ASF licenses this file\n// to you under the Apache License, Version 2.0 (the\n// \"License\"); you may not use this file except in compliance\n// with the License. You may obtain a copy of the License at\n//\n// http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing,\n// software distributed under the License is distributed on an\n// \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n// KIND, either express or implied. See the License for the\n// specific language governing permissions and limitations\n// under the License.\n"
|
||||
|
||||
doInit()
|
||||
{
|
||||
@ -47,10 +47,9 @@ doUploadL10NLangs()
|
||||
{
|
||||
# l10n languages
|
||||
for CODELANG in ${LIST_LANG} ; do
|
||||
if [ -f "${DIRECTORY_RESOURCES}/messages_${CODELANG}.properties" ]; then
|
||||
native2ascii -reverse -encoding UTF-8 ${DIRECTORY_RESOURCES}/messages_${CODELANG}.properties ${WORKDIR}/messages_${CODELANG}.properties
|
||||
sed -i"" "s/\\\\\\\'/'/g" ${WORKDIR}/messages_${CODELANG}.properties
|
||||
tx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/messages_${CODELANG}.properties
|
||||
if [ -f "${DIRECTORY_RESOURCES}/${CODELANG}.json" ]; then
|
||||
grep -v "^\s*//" ${DIRECTORY_RESOURCES}/${CODELANG}.js | sed -e 's/var dictionary = //' -e "\$s/;$//" > ${WORKDIR}/${CODELANG}.json
|
||||
tx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/${CODELANG}.json
|
||||
tx push -t -r ${ARGUMENTS} -l ${CODELANG}
|
||||
else
|
||||
echo "Warning: the resource file for language ${CODELANG} doesn't exist."
|
||||
@ -62,27 +61,23 @@ doDownloadL10NLangs()
|
||||
{
|
||||
# prepare l10n languages
|
||||
for CODELANG in ${LIST_LANG} ; do
|
||||
if [ -f "${DIRECTORY_RESOURCES}/messages_${CODELANG}.properties" ]; then
|
||||
native2ascii -reverse -encoding UTF-8 ${DIRECTORY_RESOURCES}/messages_${CODELANG}.properties ${WORKDIR}/messages_${CODELANG}.properties
|
||||
sed -i"" "s/\\\\\\\'/'/g" ${WORKDIR}/messages_${CODELANG}.properties
|
||||
tx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/messages_${CODELANG}.properties
|
||||
if [ -f "${DIRECTORY_RESOURCES}/${CODELANG}.js" ]; then
|
||||
grep -v "^\s*//" ${DIRECTORY_RESOURCES}/${CODELANG}.js | sed -e 's/var dictionary = //' -e "\$s/;$//" > ${WORKDIR}/${CODELANG}.json
|
||||
tx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/${CODELANG}.json
|
||||
else
|
||||
echo "\nWarning: the resource file for language ${CODELANG} doesn't exist."
|
||||
echo "Run this command to force get this language from transifex:"
|
||||
echo "\ntx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/messages_${CODELANG}.properties\n"
|
||||
echo "\ntx set -r ${ARGUMENTS} -l ${CODELANG} ${WORKDIR}/${CODELANG}.json\n"
|
||||
fi
|
||||
done
|
||||
|
||||
# get all resource files from transifex
|
||||
tx pull -f --mode=translator -r ${ARGUMENTS}
|
||||
tx pull -f -r ${ARGUMENTS}
|
||||
|
||||
# l10n languages
|
||||
for CODELANG in ${LIST_LANG} ; do
|
||||
#tx pull -r ${ARGUMENTS} -l ${CODELANG}
|
||||
if [ -f "${WORKDIR}/messages_${CODELANG}.properties" ]; then
|
||||
native2ascii -encoding UTF-8 ${WORKDIR}/messages_${CODELANG}.properties ${WORKDIR}/messages_${CODELANG}.properties.tmp1
|
||||
grep -v "^#" ${WORKDIR}/messages_${CODELANG}.properties.tmp1 | sort -f | uniq | sed "s/'/\\\\\\\\\'/g" > ${WORKDIR}/messages_${CODELANG}.properties.tmp2
|
||||
echo "$AL2_STRING" | cat - ${WORKDIR}/messages_${CODELANG}.properties.tmp2 > ${DIRECTORY_RESOURCES}/messages_${CODELANG}.properties
|
||||
if [ -f "${WORKDIR}/${CODELANG}.json" ]; then
|
||||
sed -e '1s/^/var dictionary = /' -e "\$s/\}$/\};/" -e "1s~^~${AL2_STRING}~" ${WORKDIR}/${CODELANG}.json > ${DIRECTORY_RESOURCES}/${CODELANG}.js
|
||||
else
|
||||
echo "Warning: the resource file for language ${CODELANG} doesn't exist on transifex"
|
||||
fi
|
||||
@ -92,10 +87,9 @@ doDownloadL10NLangs()
|
||||
doUploadSourceLang()
|
||||
{
|
||||
# Source language
|
||||
if [ -f ${DIRECTORY_RESOURCES}/messages.properties ]; then
|
||||
native2ascii -reverse -encoding UTF-8 ${DIRECTORY_RESOURCES}/messages.properties ${WORKDIR}/messages.properties
|
||||
sed -i"" "s/\\\\\\\'/'/g" ${WORKDIR}/messages.properties
|
||||
tx set --source -r ${ARGUMENTS} -l ${SRCLANG} ${WORKDIR}/messages.properties
|
||||
if [ -f ${DIRECTORY_RESOURCES}/${SRCLANG}.js ]; then
|
||||
grep -v "^\s*//" ${DIRECTORY_RESOURCES}/${SRCLANG}.js | sed -e 's/var dictionary = //' -e "\$s/;$//" > ${WORKDIR}/${SRCLANG}.json
|
||||
tx set --source -r ${ARGUMENTS} -l ${SRCLANG} ${WORKDIR}/${SRCLANG}.json
|
||||
tx push -s -r ${ARGUMENTS}
|
||||
else
|
||||
echo "Warning: the source language doesn't exist!"
|
||||
@ -107,10 +101,8 @@ doDownloadSourceLang()
|
||||
# get all resource files from transifex
|
||||
tx pull -s -r ${ARGUMENTS}
|
||||
# Source language
|
||||
if [ -f "${WORKDIR}/messages.properties" ]; then
|
||||
native2ascii -encoding UTF-8 ${WORKDIR}/messages.properties ${WORKDIR}/messages.properties.tmp1
|
||||
grep -v "^#" ${WORKDIR}/messages.properties.tmp1 | sort -f | uniq | sed "s/'/\\\\\\\\\'/g" > ${WORKDIR}/messages.properties.tmp2
|
||||
echo "$AL2_STRING" | cat - ${WORKDIR}/messages.properties.tmp2 > ${DIRECTORY_RESOURCES}/messages.properties
|
||||
if [ -f "${WORKDIR}/${SRCLANG}.json" ]; then
|
||||
sed -e '1s/^/var dictionary = /' -e "\$s/\}$/\};/" -e "1s~^~${AL2_STRING}~" ${WORKDIR}/${SRCLANG}.json > ${DIRECTORY_RESOURCES}/${SRCLANG}.js
|
||||
else
|
||||
echo "Warning: the source language hasn't been retrieve!"
|
||||
fi
|
||||
@ -150,8 +142,8 @@ case "$COMMAND" in
|
||||
;;
|
||||
|
||||
*|error)
|
||||
echo "Usage: $0 [upload-source-language|download-source-language] [upload-l10n-languages|download-l10n-languages] transifex-resource" >&2
|
||||
echo "\n\tExemple: $0 download-l10n-languages CloudStack_UI-42xmessagesproperties\n" >&2
|
||||
echo "Usage: $0 [ upload-source-language | download-source-language | upload-l10n-languages | download-l10n-languages ] transifex-resource" >&2
|
||||
echo "\n\tExemple: $0 download-l10n-languages CloudStack_UI.410_messagesjson\n" >&2
|
||||
echo "Usage: $0 init-transifex URL-transifex-project" >&2
|
||||
echo "\n\tExemple: $0 init-transifex https://www.transifex.com/projects/p/CloudStack_UI/\n" >&2
|
||||
exit 1
|
||||
|
||||
2285
ui/l10n/ar.js
Normal file
2285
ui/l10n/ar.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/ca.js
Normal file
2285
ui/l10n/ca.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/de_DE.js
Normal file
2285
ui/l10n/de_DE.js
Normal file
File diff suppressed because it is too large
Load Diff
2283
ui/l10n/en.js
Normal file
2283
ui/l10n/en.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/es.js
Normal file
2285
ui/l10n/es.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/fr_FR.js
Normal file
2285
ui/l10n/fr_FR.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/hu.js
Normal file
2285
ui/l10n/hu.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/it_IT.js
Normal file
2285
ui/l10n/it_IT.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/ja_JP.js
Normal file
2285
ui/l10n/ja_JP.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/ko_KR.js
Normal file
2285
ui/l10n/ko_KR.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/nb_NO.js
Normal file
2285
ui/l10n/nb_NO.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/nl_NL.js
Normal file
2285
ui/l10n/nl_NL.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/pl.js
Normal file
2285
ui/l10n/pl.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/pt_BR.js
Normal file
2285
ui/l10n/pt_BR.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/ru_RU.js
Normal file
2285
ui/l10n/ru_RU.js
Normal file
File diff suppressed because it is too large
Load Diff
2285
ui/l10n/zh_CN.js
Normal file
2285
ui/l10n/zh_CN.js
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user