diff --git a/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties b/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties index cd75db0b8..e6a26edbc 100644 --- a/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties +++ b/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties @@ -1,36 +1,536 @@ -# Copyright (c) 2012, 2014, Oracle and/or its affiliates. -# All rights reserved. Use is subject to license terms. -# -# This file is available and licensed under the following license: -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# - Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# - Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the distribution. -# - Neither the name of Oracle Corporation nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. - -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# Generic labels - -label.ok = \u786e\u5b9a -label.cancel = \u53d6\u6d88 -label.close = \u5173\u95ed -label.copy = \u590d\u5236 +# Copyright (c) 2012, 2014, Oracle and/or its affiliates. +# All rights reserved. Use is subject to license terms. +# +# This file is available and licensed under the following license: +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# - Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# - Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# - Neither the name of Oracle Corporation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. + +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# native2ascii.exe -encoding UTF-8 SceneBuilderApp_zh_CN.properties.bak SceneBuilderApp_zh_CN.properties + +# ----------------------------------------------------------------------------- +# Generic labels +# ----------------------------------------------------------------------------- +label.ok = \u786e\u5b9a +label.cancel = \u53d6\u6d88 +label.close = \u5173\u95ed +label.delete = \u5220\u9664 +label.copy = \u590d\u5236 +label.save = \u4fdd\u5b58 +label.revert = \u64a4\u9500 +label.do.not.save = \u4e0d\u4fdd\u5b58 +label.overwrite = \u8986\u76d6 +label.review.changes = \u67e5\u770b\u66f4\u6539 +label.discard.changes = \u653e\u5f03\u66f4\u6539 + + +# ----------------------------------------------------------------------------- +# Menu Bar +# ----------------------------------------------------------------------------- +menu.title.file = \u6587\u4ef6(_F) +menu.title.edit = \u7f16\u8f91(_E) +menu.title.view = \u6d4f\u89c8(_V) +menu.title.insert = \u63d2\u5165(_I) +menu.title.insert.error = \u63d2\u5165\u5931\u8d25. +menu.title.modify = \u4fee\u6539(_M) +menu.title.arrange = \u7f16\u6392(_A) +menu.title.preview = \u9884\u89c8(_P) +menu.title.window = \u7a97\u53e3(_W) +menu.title.help = \u5e2e\u52a9 +# File menu items +menu.title.new = \u65b0\u5efa(_N) +menu.title.new.template = \u4ece\u6a21\u677f\u65b0\u5efa(_T) +menu.title.new.basic.phone.app = \u57fa\u7840 +menu.title.open = \u6253\u5f00(_O)\u2026 +menu.title.open.recent = \u6700\u8fd1\u6253\u5f00(_R) +menu.title.open.recent.clear = \u6e05\u9664\u83dc\u5355 +menu.title.save = \u4fdd\u5b58(_S) +menu.title.save.as = \u53e6\u5b58\u4e3a\u2026 +menu.title.revert = \u6062\u590d\u4e3a\u5df2\u4fdd\u5b58\u7684(_D) +menu.title.close = \u5173\u95ed\u7a97\u53e3(_C) +menu.title.reveal.mac = \u5728 Finder \u4e2d\u663e\u793a +menu.title.reveal.win.mnemonic = \u5728\u8d44\u6e90\u7ba1\u7406\u5668\u4e2d\u663e\u793a(_X) +menu.title.reveal.win = \u5728\u8d44\u6e90\u7ba1\u7406\u5668\u4e2d\u663e\u793a +menu.title.reveal.linux = \u5728\u684c\u9762\u4e0a\u663e\u793a +menu.title.import = \u5bfc\u5165 +menu.title.import.fxml = FXML\u2026 +menu.title.import.media = \u5a92\u4f53\u2026 +menu.title.include = \u5305\u542b +menu.title.include.fxml = FXML\u2026 +menu.title.edit.included = \u7f16\u8f91 ''{0}'' +menu.title.edit.included.default = \u7f16\u8f91\u5305\u542b\u7684\u6587\u4ef6 +menu.title.reveal.included.finder = \u5728 Finder \u4e2d\u663e\u793a ''{0}'' +menu.title.reveal.included.explorer = \u5728\u8d44\u6e90\u7ba1\u7406\u5668\u4e2d\u663e\u793a ''{0}'' +menu.title.reveal.included.default = \u663e\u793a\u5305\u542b\u7684\u6587\u4ef6 +menu.title.print = \u6253\u5370\u2026 +menu.title.preferences = \u9996\u9009\u9879\u2026 +menu.title.quit = \u9000\u51fa(_Q) +# Edit menu items +menu.title.undo = \u64a4\u6d88(_U) +menu.title.redo = \u91cd\u505a(_R) +menu.title.cut = \u526a\u5207(_T) +menu.title.copy = \u590d\u5236(_C) +menu.title.paste = \u7c98\u8d34(_S) +menu.title.paste.into = \u7c98\u8d34\u5230 +menu.title.duplicate = \u91cd\u590d(_L) +menu.title.delete = \u5220\u9664(_D) +menu.title.select.all = \u5168\u9009 +menu.title.select.none = \u5168\u4e0d\u9009(_N) +menu.title.select.parent = \u9009\u62e9\u7236\u7ea7 +menu.title.select.next = \u9009\u62e9\u4e0b\u4e00\u4e2a(_X) +menu.title.select.previous = \u9009\u62e9\u4e0a\u4e00\u4e2a(_O) +menu.title.trim = \u5c06\u6587\u6863\u4fee\u526a\u4e3a\u6240\u9009\u5185\u5bb9 +# View menu items +menu.title.content = \u5185\u5bb9(_C) +menu.title.properties = \u5c5e\u6027(_R) +menu.title.layout = \u5e03\u5c40(_L) +menu.title.code = \u4ee3\u7801(_O) +menu.title.show.library.panel = \u663e\u793a\u5e93(_B) +menu.title.hide.library.panel = \u9690\u85cf\u5e93(_B) +menu.title.show.document.panel = \u663e\u793a\u6587\u6863(_D) +menu.title.hide.document.panel = \u9690\u85cf\u6587\u6863(_D) +menu.title.show.left.panel = \u663e\u793a\u5de6\u4fa7\u9762\u677f(_T) +menu.title.hide.left.panel = \u9690\u85cf\u5de6\u4fa7\u9762\u677f(_T) +menu.title.show.right.panel = \u663e\u793a\u53f3\u4fa7\u9762\u677f(_G) +menu.title.hide.right.panel = \u9690\u85cf\u53f3\u4fa7\u9762\u677f(_G) +menu.title.show.bottom.panel = \u663e\u793a CSS \u5206\u6790\u5668(_Y) +menu.title.hide.bottom.panel = \u9690\u85cf CSS \u5206\u6790\u5668(_Y) +menu.title.show.outlines = \u663e\u793a\u5927\u7eb2(_U) +menu.title.hide.outlines = \u9690\u85cf\u5927\u7eb2(_U) +menu.title.show.sample.data = \u663e\u793a\u6837\u672c\u6570\u636e(_S) +menu.title.hide.sample.data = \u9690\u85cf\u6837\u672c\u6570\u636e(_S) +menu.title.disable.guides = \u7981\u7528\u5bf9\u9f50\u6307\u5357(_N) +menu.title.enable.guides = \u542f\u7528\u5bf9\u9f50\u6307\u5357(_N) +menu.title.show.sample.controller.skeleton = \u663e\u793a\u793a\u4f8b\u63a7\u5236\u5668\u9aa8\u67b6(_K) +menu.title.zoom = \u7f29\u653e(_Z) +menu.title.zoom.in = \u653e\u5927(_I) +menu.title.zoom.out = \u7f29\u5c0f(_O) +# Modify menu items +menu.title.fit = \u9002\u5e94\u7236\u7ea7(_T) +menu.title.use.computed.sizes = \u4f7f\u7528\u8ba1\u7b97\u5c3a\u5bf8(_U) +menu.title.grid = _GridPane +menu.title.add.effect = \u8bbe\u7f6e\u6548\u679c(_S) +menu.title.add.popup = \u6dfb\u52a0\u5f39\u51fa\u63a7\u4ef6(_C) +menu.title.add.popup.context.menu = \u4e0a\u4e0b\u6587\u83dc\u5355 +menu.title.add.popup.tooltip = \u5de5\u5177\u63d0\u793a +# Modify -> GridPane menu items +menu.title.grid.select.next.row = \u9009\u62e9\u4e0b\u4e00\u884c +menu.title.grid.select.next.column = \u9009\u62e9\u4e0b\u4e00\u5217 +menu.title.grid.move.row.above = \u5c06\u884c\u79fb\u5230\u4e0a\u65b9 +menu.title.grid.move.row.below = \u5c06\u884c\u79fb\u5230\u4e0b\u65b9 +menu.title.grid.move.column.before = \u5c06\u5217\u79fb\u5230\u4e4b\u524d +menu.title.grid.move.column.after = \u79fb\u52a8\u5217\u4e4b\u540e +menu.title.grid.add.row.above = \u5728\u4e0a\u65b9\u6dfb\u52a0\u884c +menu.title.grid.add.row.below = \u5728\u4e0b\u65b9\u6dfb\u52a0\u884c +menu.title.grid.add.column.before = \u5728\u5217\u524d\u65b9\u6dfb\u52a0 +menu.title.grid.add.column.after = \u5728\u5217\u540e\u65b9\u6dfb\u52a0 +menu.title.grid.increase.row.span = \u589e\u52a0\u884c\u8de8\u5ea6 +menu.title.grid.decrease.row.span = \u51cf\u5c11\u884c\u8de8\u5ea6 +menu.title.grid.increase.column.span = \u589e\u52a0\u5217\u8de8\u5ea6 +menu.title.grid.decrease.column.span = \u51cf\u5c11\u5217\u8de8\u5ea6 +# Modify -> Scene Size +menu.title.size.phone = 335 x 600 (\u624b\u673a) +menu.title.size.tablet = 900 x 600 (\u5e73\u677f\u7535\u8111) +menu.title.size.qvga = 320 x 240 (QVGA) +menu.title.size.vga = 640 x 480 (VGA) +menu.title.size.touch = 1280 x 800 +menu.title.size.hd = 1920 x 1080 +# Arrange menu items +menu.title.front = \u7f6e\u4e8e\u6700\u5e95(_B) +menu.title.back = \u7f6e\u4e8e\u6700\u9876(_S) +menu.title.forward = \u4e0b\u79fb\u4e00\u5c42(_O) +menu.title.backward = \u4e0a\u79fb\u4e00\u5c42(_C) +menu.title.wrap = \u5c06\u6240\u9009\u9879\u6253\u5305\u81f3(_R) +menu.title.unwrap = \u5c06\u6240\u9009\u9879\u89e3\u5305(_U) +# Preview menu items +menu.title.show.preview.in.window = \u5728\u7a97\u53e3\u4e2d\u663e\u793a\u9884\u89c8(_R) +menu.title.show.preview.in.dialog = \u5728\u5bf9\u8bdd\u6846\u4e2d\u663e\u793a\u9884\u89c8 +menu.title.hide.preview = \u5728\u7a97\u53e3\u4e2d\u9690\u85cf\u9884\u89c8(_R) + +menu.title.theme = \u4e3b\u9898_Themes +menu.title.gluon.swatch = _Gluon Swatch + +menu.title.scene.stylesheets = \u573a\u666f\u6837\u5f0f\u8868(_S) +menu.title.add.stylesheet = \u6dfb\u52a0\u6837\u5f0f\u8868\u2026 +menu.title.remove.stylesheet = \u5220\u9664\u6837\u5f0f\u8868 +menu.title.open.stylesheet = \u6253\u5f00\u6837\u5f0f\u8868 +menu.title.internationalization = \u56fd\u9645\u5316(_N) +menu.title.set.resource = \u8bbe\u7f6e\u8d44\u6e90\u2026 +menu.title.remove.resource = \u79fb\u9664\u8d44\u6e90 +menu.title.remove.resource.with.file = \u79fb\u9664\u8d44\u6e90 "{0}" +menu.title.reveal.resource = \u663e\u793a\u8d44\u6e90 +menu.title.reveal.resource.with.file = \u663e\u793a\u8d44\u6e90 "{0}" +menu.title.resolve.unknown.types = \u5904\u7406\u672a\u77e5\u7c7b\u578b\u2026 +menu.title.preview.size = \u9884\u89c8\u5c3a\u5bf8(_Z) +menu.title.size = \u573a\u666f\u5927\u5c0f(_Z) +menu.title.size.preferred = \u9996\u9009\u5c3a\u5bf8 +menu.title.size.preferred.with.value = \u9996\u9009\u5927\u5c0f ({0} x {1}) +# Window menu items +menu.title.no.window = \u65e0\u7a97\u53e3 +# Help menu items +menu.title.scene.builder.help = Scene Builder \u5e2e\u52a9 +menu.title.show.welcome = \u663e\u793a\u6b22\u8fce\u9875\u9762 +menu.title.check.updates = \u68c0\u67e5\u66f4\u65b0... +menu.title.about = \u5173\u4e8e Scene Builder +menu.title.register = \u6ce8\u518c... +menu.title.help.javafx=JavaFX +menu.title.help.openjfx.getting.started=JavaFX \u5165\u95e8 +menu.title.help.openjfx.api.docs=JavaFX API \u6587\u6863 +menu.title.help.openjfx.css.reference=JavaFX CSS \u53c2\u8003\u6307\u5357 +menu.title.help.openjfx.fxml.reference=FXML \u7b80\u4ecb +menu.title.help.scenebuilder.contribute=\u8d21\u732e\u7ed9 Scene Builder +menu.title.help.scenebuilder.home=Gluon Scene Builder \u4e3b\u9875 +# ----------------------------------------------------------------------------- +# Document +# ----------------------------------------------------------------------------- +document = \u6587\u6863 + +# ----------------------------------------------------------------------------- +# Hierarchy +# ----------------------------------------------------------------------------- +hierarchy = \u5c42\u6b21\u7ed3\u6784 +hierarchy.displays = \u5c42\u6b21\u663e\u793a +hierarchy.show.info = \u4fe1\u606f +hierarchy.show.fxid = fx:id +hierarchy.show.nodeid = \u8282\u70b9 Id + +# ----------------------------------------------------------------------------- +# Controller +# ----------------------------------------------------------------------------- +controller = \u63a7\u5236\u5668 + +# ----------------------------------------------------------------------------- +# Inspector +# ----------------------------------------------------------------------------- +inspector = \u68c0\u67e5\u5668 +inspector.show.all = \u663e\u793a\u5168\u90e8 +inspector.show.edited = \u663e\u793a\u5df2\u7f16\u8f91 +inspector.view.sections = \u67e5\u770b\u90e8\u5206 +inspector.by.property.name = \u6309\u5c5e\u6027\u540d\u79f0\u67e5\u770b +inspector.by.property.type = \u6309\u5c5e\u6027\u7c7b\u578b\u67e5\u770b + +# ----------------------------------------------------------------------------- +# Preferences Window +# ----------------------------------------------------------------------------- +prefs.title = \u9996\u9009\u9879 +prefs.alignment.guides = \u5bf9\u9f50\u53c2\u8003\u7ebf\u989c\u8272 : +prefs.doc.width = \u9ed8\u8ba4\u6839\u5bb9\u5668\u5bbd\u5ea6 : +prefs.doc.height = \u9ed8\u8ba4\u6839\u5bb9\u5668\u9ad8\u5ea6 : +prefs.drop.ring = \u70b9\u51fb\u540e\u7236\u5bb9\u5668\u7684\u8fb9\u6846\u989c\u8272: +prefs.tooltheme = Scene Builder \u4e3b\u9898 : +prefs.library.displayoption = \u5e93\u4e2d\u663e\u793a\u7684\u9ed8\u8ba4\u89c6\u56fe : +prefs.hierarchy.displayoption = \u5728\u5c42\u6b21\u7ed3\u6784\u4e2d\u663e\u793a\u7684\u9ed8\u8ba4\u4fe1\u606f : +prefs.revert = \u6062\u590d\u4e3a\u5185\u7f6e\u9ed8\u8ba4\u503c +prefs.background = \u80cc\u666f\u56fe\u7247 : +prefs.cssanalyzer.columns.order = CSS \u5206\u6790\u5668\u5217\u987a\u5e8f : +prefs.cssanalyzer.columns.defaults.first = "\u9ed8\u8ba4" \u5217\u7b2c\u4e00 +prefs.cssanalyzer.columns.defaults.last = "\u9ed8\u8ba4" \u5217\u6700\u540e +prefs.recent.items = \u6700\u8fd1\u7684\u9879\u76ee : +prefs.animate.accordion = \u542f\u7528\u624b\u98ce\u7434\u52a8\u753b : +prefs.wildcard.import = \u4f7f\u7528\u901a\u914d\u7b26\u5bfc\u5165 : +prefs.tic.paste.alternate.behavior = \u6587\u672c\u8f93\u5165\u7684\u66ff\u4ee3\u7c98\u8d34\u884c\u4e3a : +prefs.tic.paste.alternate.behavior.tooltip = \u4ec5\u9650 MacOS: Enables workaround for pasting into text input controls.\nDisable when pasting text is not working as expected. +prefs.reset.default = \u91cd\u7f6e\u4e3a\u5185\u7f6e\u9ed8\u8ba4\u503c +prefs.document.theme = \u9ed8\u8ba4\u4e3b\u9898 : +prefs.document.gluonswatch = \u9ed8\u8ba4 Gluon Swatch : +prefs.document.gluontheme = \u9ed8\u8ba4 Gluon \u4e3b\u9898 : + +# ----------------------------------------------------------------------------- +# Template Dialog +# ----------------------------------------------------------------------------- +template.label.name = \u540d\u79f0: +template.label.location = \u4f4d\u7f6e: +template.button.choose = \u9009\u62e9... +template.details.title = \u5c06\u521b\u5efa\u4ee5\u4e0b\u6587\u4ef6: +template.title.new.project = \u65b0\u5efa {0} \u9879\u76ee +template.location.does.not.exist = \u4f4d\u7f6e {0} \u4e0d\u5b58\u5728 +template.name.already.exists = \u76ee\u5f55 "{0}" \u5df2\u5b58\u5728 +template.cannot.create = "{0}" \u65e0\u6cd5\u88ab\u521b\u5efa +template.cannot.save.file = \u65e0\u6cd5\u4fdd\u5b58\u6587\u4ef6: {0} + +# ----------------------------------------------------------------------------- +# Library Menu within Library panel +# ----------------------------------------------------------------------------- +library = \u5e93 +library.exploring = \u63a2\u7d22\u5e93.. +library.panel.menu.manage.jar.fxml = JAR/FXML \u7ba1\u7406\u5668 +library.panel.menu.import.selection = \u5bfc\u5165\u9009\u62e9 +# Messages below are temporarily unused +#library.panel.menu.category.view = \u67e5\u770b\u5e93\u7c7b\u522b +#library.panel.menu.category.create = \u521b\u5efa\u5e93\u7c7b\u522b +#library.panel.menu.category.remove = \u5220\u9664\u5e93\u7c7b\u522b +#library.panel.menu.item.move = \u5c06\u81ea\u5b9a\u4e49\u9879\u76ee\u79fb\u81f3 +#library.panel.menu.item.rename = \u91cd\u547d\u540d\u81ea\u5b9a\u4e49\u9879\u76ee +#library.panel.menu.item.remove = \u5220\u9664\u81ea\u5b9a\u4e49\u9879\u76ee +library.panel.menu.view.list = \u4ee5\u5217\u8868\u5f62\u5f0f\u67e5\u770b +library.panel.menu.view.sections = \u6309\u90e8\u5206\u67e5\u770b +library.panel.menu.custom = \u81ea\u5b9a\u4e49\u5e93\u6587\u4ef6\u5939 +library.panel.menu.custom.report = \u663e\u793a JAR \u5206\u6790\u62a5\u544a + +# ----------------------------------------------------------------------------- +# About Window +# ----------------------------------------------------------------------------- +about.title = \u5173\u4e8e JavaFX Scene Builder +about.build.information = ===== \u6784\u5efa\u4fe1\u606f ===== +about.build.date = \u6c49\u5316: bbbboom\n\u65e5\u671f: {0} +about.build.java.version = Java \u7248\u672c: {0} +about.build.javafx.version = JavaFX \u7248\u672c: {0} +about.copyright = Copyright \u00a9 2012, 2014, Oracle and/or its affiliates. All rights reserved.\n\nThis software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.\n\nThe information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.\n\nIf this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:\n\nU.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are \"commercial computer software\" or \"commercial technical data\" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\n\nThis software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.\n\nOracle is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.\n\nThis software and documentation may provide access to or information on content, products, and services from third parties. Oracle and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. +about.copyright.open = Copyright (c) 2016-2022, Gluon.\nAll rights reserved. Use is subject to license terms.\n\nThis file is available and licensed under the following license:\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n - Neither the name of Gluon nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Hardware acceleration is a boolean: its value depends on the FX toolkit and pipeline in use. +about.fx.hardware.acceleration = \u786c\u4ef6\u52a0\u901f +about.fx.hardware.acceleration.enabled = \u5df2\u542f\u7528 +about.fx.hardware.acceleration.disabled = \u5df2\u7981\u7528 +about.fx.pipeline = \u7ba1\u9053 +about.fx.toolkit = \u5de5\u5177\u5305 +about.logging.title = ===== \u65e5\u5fd7 ===== +about.logging.body.first = \u9ed8\u8ba4\u914d\u7f6e\u5c06\u65e5\u5fd7\u8bb0\u5f55\u8f93\u51fa\u5b58\u50a8\u5728\u540d\u4e3a {0} \u7684\u6587\u4ef6\u4e2d (\u53ef\u80fd\u4ee5 ''.'' \u548c\u6570\u5b57\u7ed3\u5c3e). +about.logging.body.second = \u9ed8\u8ba4\u6587\u4ef6\u8def\u5f84\u662f {0} +about.operating.system = ===== \u64cd\u4f5c\u7cfb\u7edf ===== +about.product.version = ===== \u4ea7\u54c1\u7248\u672c ===== + +about.app.data.directory = \u5e94\u7528\u7a0b\u5e8f\u6570\u636e\u6587\u4ef6\u5939: +about.app.user.library = \u7528\u6237\u5e93\u6587\u4ef6\u5939: +about.app.program.directory = \u5e94\u7528\u7a0b\u5e8f\u6587\u4ef6\u5939: + +about.java.library.paths = Java \u5e93\u8def\u5f84: +about.java.library.paths.invalids = \u7f3a\u5c11\u6216\u65e0\u6548\u7684 Java \u5e93\u8def\u5f84: + +# ----------------------------------------------------------------------------- +# Themes +# ----------------------------------------------------------------------------- +# Document themes +title.theme.gluon_mobile_dark = Gluon Mobile Dark +title.theme.gluon_mobile_light = Gluon Mobile Light +title.theme.modena = Modena (FX8) +title.theme.modena_touch = Modena Touch (FX8) +title.theme.modena_high_contrast_black_on_white = Modena High Contrast - Black on White (FX8) +title.theme.modena_high_contrast_white_on_black = Modena High Contrast - White on Black (FX8) +title.theme.modena_high_contrast_yellow_on_black = Modena High Contrast - Yellow on Black (FX8) +title.theme.modena_touch_high_contrast_black_on_white = Modena Touch High Contrast - Black on White (FX8) +title.theme.modena_touch_high_contrast_white_on_black = Modena Touch High Contrast - White on Black (FX8) +title.theme.modena_touch_high_contrast_yellow_on_black = Modena Touch High Contrast - Yellow on Black (FX8) +title.theme.caspian = Caspian (FX2) +title.theme.caspian_embedded = Caspian Embedded (FX2) +title.theme.caspian_embedded_qvga = Caspian Embedded QVGA (FX2) +title.theme.caspian_high_contrast = Caspian High Contrast (FX2) +title.theme.caspian_embedded_high_contrast = Caspian Embedded High Contrast (FX2) +title.theme.caspian_embedded_qvga_high_contrast = Caspian Embedded QVGA High Contrast (FX2) +# Gluon Swatches +title.gluon.swatch.blue = Blue Swatch +title.gluon.swatch.cyan = Cyan Swatch +title.gluon.swatch.deep_orange = Deep Orange Swatch +title.gluon.swatch.deep_purple = Deep Purple Swatch +title.gluon.swatch.green = Green Swatch +title.gluon.swatch.indigo = Indigo Swatch +title.gluon.swatch.light_blue = Light Blue Swatch +title.gluon.swatch.pink = Pink Swatch +title.gluon.swatch.purple = Purple Swatch +title.gluon.swatch.red = Red Swatch +title.gluon.swatch.teal = Teal Swatch +title.gluon.swatch.light_green = Light Green Swatch +title.gluon.swatch.lime = Lime Swatch +title.gluon.swatch.yellow = Yellow Swatch +title.gluon.swatch.amber = Amber Swatch +title.gluon.swatch.orange = Orange Swatch +title.gluon.swatch.brown = Brown Swatch +title.gluon.swatch.grey = Grey Swatch +title.gluon.swatch.blue_grey = Blue Grey Swatch +# Gluon Themes +title.gluon.theme.light = \u6d45\u8272\u4e3b\u9898 +title.gluon.theme.dark = \u6df1\u8272\u4e3b\u9898 + +# ----------------------------------------------------------------------------- +# Registration Window +# ----------------------------------------------------------------------------- +registration.title = \u6ce8\u518c\u5230 Gluon +registration.info = \u6b22\u8fce\u4f7f\u7528 JavaFX Scene Builder\uff0c\u8fd9\u662f\u5feb\u901f\u6784\u5efa JavaFX \u7528\u6237\u754c\u9762\u7684\u6700\u4f73\u65b9\u5f0f\u3002\u6211\u4eec\u5f88\u4e50\u610f\u4e0e\u60a8\u4fdd\u6301\u8054\u7cfb\uff0c\u8ba9\u60a8\u4e86\u89e3\u66f4\u65b0\u3001\u65b0\u529f\u80fd\u3001\u6280\u672f\u63d0\u793a\u7b49\u3002\u5982\u679c\u60a8\u4e0d\u60f3\u518d\u6536\u5230\u6211\u4eec\u7684\u6d88\u606f\uff0c\u53ea\u9700\u53d6\u6d88\u9009\u4e2d\u4e0b\u9762\u7684\u590d\u9009\u6846\u5373\u53ef\u3002 +registration.alert.invalid_email_address = \u9700\u8981\u6709\u6548\u7684\u7535\u5b50\u90ae\u4ef6\u5730\u5740. +registration.email_address = \u7535\u5b50\u90ae\u4ef6\u5730\u5740: +registration.opt_in = \u8ba9\u6211\u4fdd\u6301\u6700\u65b0 +registration.register = \u6ce8\u518c +registration.cancel = \u53d6\u6d88 + +# ----------------------------------------------------------------------------- +# Message bar +# ----------------------------------------------------------------------------- +message.bar.file.dirty = \u6587\u4ef6\u6709\u672a\u4fdd\u5b58\u7684\u66f4\u6539 +message.bar.details = \u5355\u51fb\u4ee5\u8bbf\u95ee\u8b66\u544a\u6d88\u606f\u5217\u8868 + +# ----------------------------------------------------------------------------- +# Message panel +# ----------------------------------------------------------------------------- +message.panel.clear = \u6e05\u9664 + +# ----------------------------------------------------------------------------- +# Menu Bar +# ----------------------------------------------------------------------------- +menubar.no.lib.item = \u6ca1\u6709\u5e93 + +# ----------------------------------------------------------------------------- +# Alert +# ----------------------------------------------------------------------------- +alert.title.open = \u6253\u5f00 +alert.title.copy = \u590d\u5236 +alert.title.start = \u542f\u52a8 +alert.title.messagebox = \u5916\u90e8\u6253\u5f00 + +alert.open.failure1.message = \u65e0\u6cd5\u6253\u5f00 ''{0}'' +alert.open.failure1.details = \u6253\u5f00\u64cd\u4f5c\u5931\u8d25\uff0c\u786e\u4fdd\u6240\u9009\u6587\u4ef6\u662f\u6709\u6548\u7684 FXML \u6587\u6863\u3002 +alert.open.failureN.message = \u65e0\u6cd5\u6253\u5f00\u6307\u5b9a\u6587\u4ef6 +alert.open.failureN.details = \u6253\u5f00\u64cd\u4f5c\u5931\u8d25\uff0c\u786e\u4fdd\u6240\u9009\u6587\u4ef6\u662f\u6709\u6548\u7684 FXML \u6587\u6863\u3002 +alert.open.failureMofN.message = \u65e0\u6cd5\u6253\u5f00 {0} \u6587\u4ef6 +alert.open.failureMofN.details = \u67d0\u4e9b\u6587\u4ef6\u7684\u6253\u5f00\u64cd\u4f5c\u5931\u8d25\uff0c\u786e\u4fdd\u6240\u9009\u6587\u4ef6\u662f\u6709\u6548\u7684 FXML \u6587\u6863\u3002 +alert.review.question.message = \u60a8\u7684 {0} \u4e2a\u6587\u6863\u5305\u542b\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u3002\u60a8\u60f3\u5728\u9000\u51fa\u4e4b\u524d\u68c0\u67e5\u5b83\u4eec\u5417\uff1f +alert.review.question.details = \u5982\u679c\u60a8\u4e0d\u68c0\u67e5\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931\u3002 +alert.overwrite.message = \u6587\u4ef6 ''{0}'' \u88ab\u5916\u90e8\u4fee\u6539\u3002\u4f60\u60f3\u8986\u76d6\u5b83\u5417\uff1f +alert.overwrite.details = \u53e6\u4e00\u4e2a\u5e94\u7528\u7a0b\u5e8f\u4fee\u6539\u4e86\u6587\u4ef6\uff0c\u8986\u76d6\u5b83\u5c06\u4e22\u5f03\u6b64\u5e94\u7528\u7a0b\u5e8f\u6240\u505a\u7684\u66f4\u6539\u3002 +alert.save.question.title = Scene Builder +alert.save.question.message = \u60a8\u60f3\u4fdd\u5b58\u60a8\u5728\u6587\u4ef6 ''{0}'' \u4e2d\u6240\u505a\u7684\u66f4\u6539\u5417\uff1f +alert.save.question.details = \u5982\u679c\u60a8\u4e0d\u4fdd\u5b58\uff0c\u60a8\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931\u3002 +alert.save.failure.message = \u65e0\u6cd5\u4fdd\u5b58 ''{0}'' +alert.save.failure.details = \u5199\u5165\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u6587\u4ef6\u7cfb\u7edf\u548c\u6743\u9650\u3002 +alert.save.conflict.message = \u6587\u4ef6 ''{0}'' \u5df2\u6253\u5f00 +alert.save.conflict.details = \u5148\u5173\u95ed\u5b83\u7136\u540e\u518d\u8bd5\u4e00\u6b21\u3002 +alert.start.failure.message = \u65e0\u6cd5\u542f\u52a8 +alert.start.failure.details = \u5e94\u7528\u7a0b\u5e8f\u542f\u52a8\u671f\u95f4\u53d1\u751f\u610f\u5916\u6545\u969c\uff0c\u8bf7\u5c06\u6b64\u95ee\u9898\u62a5\u544a\u7ed9\u652f\u6301\u4eba\u5458\u3002 +alert.messagebox.failure.message = \u65e0\u6cd5\u5904\u7406\u6253\u5f00\u8bf7\u6c42 +alert.messagebox.failure.details = \u6253\u5f00\u64cd\u4f5c\u671f\u95f4\u53d1\u751f\u610f\u5916\u6545\u969c\uff0c\u8bf7\u5c06\u6b64\u6545\u969c\u62a5\u544a\u7ed9\u652f\u6301\u4eba\u5458\u3002 +alert.revert.question.message = \u60a8\u60f3\u6062\u590d\u5230\u4e0a\u6b21\u4fdd\u5b58\u7684 ''{0}'' \u7248\u672c\u5417\uff1f +alert.revert.question.details = \u60a8\u5f53\u524d\u7684\u66f4\u6539\u5c06\u4f1a\u4e22\u5931\u3002 +alert.reveal.failure.message = \u65e0\u6cd5\u663e\u793a ''{0}'' +alert.reveal.failure.details = \u663e\u793a\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u64cd\u4f5c\u7cfb\u7edf\u7684\u65e5\u5fd7\u3002 +alert.copy.failure.message = \u65e0\u6cd5\u590d\u5236 ''{0}'' +alert.help.failure.message = \u65e0\u6cd5\u8bbf\u95ee ''{0}'' +alert.delete.fxid1of1.message = \u8fd9\u4e2a\u7ec4\u4ef6\u6709\u4e00\u4e2a fx:id\u3002\u4f60\u771f\u7684\u8981\u5220\u9664\u5b83\u5417\uff1f +alert.delete.fxid1ofN.message = \u5176\u4e2d\u4e00\u4e2a\u7ec4\u4ef6\u5177\u6709 fx:id\u3002\u4f60\u771f\u7684\u8981\u5220\u9664\u5b83\u4eec\u5417\uff1f +alert.delete.fxidNofN.message = \u8fd9\u4e9b\u7ec4\u4ef6\u6709\u4e00\u4e2a fx:id\u3002\u4f60\u771f\u7684\u8981\u5220\u9664\u5b83\u4eec\u5417\uff1f +alert.delete.fxidKofN.message = \u6709\u4e9b\u7ec4\u4ef6\u6709\u4e00\u4e2a fx:id\u3002\u4f60\u771f\u7684\u8981\u5220\u9664\u5b83\u4eec\u5417\uff1f +alert.delete.fxid.details = \u5e26\u6709 fx:id \u7684\u7ec4\u4ef6\u53ef\u80fd\u4f1a\u4ece\u5e94\u7528\u7a0b\u5e8f\u6e90\u4ee3\u7801\u4e2d\u5f15\u7528\u3002\u5982\u679c\u60a8\u5220\u9664\u5b83\u4eec\uff0c\u5219\u5fc5\u987b\u66f4\u65b0\u6e90\u4ee3\u7801\u3002 +alert.save.noextension.message = \u4f60\u771f\u7684\u8981\u4fdd\u5b58\u6ca1\u6709 ''.fxml'' \u6269\u5c55\u540d\u7684 ''{0}'' \u5417\uff1f +alert.save.noextension.details = \u5efa\u8bae\u6dfb\u52a0 '.fxml' \u6269\u5c55\u540d\uff1a\u5b83\u5141\u8bb8 Scene Builder \u8bc6\u522b\u6587\u4ef6\u7cfb\u7edf\u4e0a\u53ef\u7528\u7684 FXML \u6587\u6863\u3002 +alert.save.noextension.details.overwrite = \u6ce8\u610f: \u6587\u4ef6 ''{0}'' \u5df2\u7ecf\u5b58\u5728\u3002\u66ff\u6362\u5b83\u4f1a\u8986\u76d6\u5b83\u7684\u5185\u5bb9\u3002 +alert.save.noextension.savewith = \u4f7f\u7528 '.fxml' \u4fdd\u5b58 +alert.save.noextension.savewithout = \u4e0d\u4f7f\u7528 '.fxml' \u4fdd\u5b58 +alert.open.failure.charset.not.found = \u65e0\u6cd5\u8bbe\u7f6e\u7ed9\u5b9a\u7684\u5b57\u7b26\u96c6. +alert.open.failure.charset.not.found.details = \u8fd9\u53ef\u80fd\u662f\u7531\u4e8e\u60a8\u7684\u6587\u6863\u4e2d\u7684\u7f16\u7801. + +# ----------------------------------------------------------------------------- +# Log Messages +# ----------------------------------------------------------------------------- +log.info.save.confirmation = \u66f4\u6539\u4fdd\u5b58\u5230 ''{0}'' +log.info.reload = \u4ece ''{0}'' \u8bfb\u53d6\u66f4\u6539 +log.info.file.deleted= \u6587\u4ef6 ''{0}'' \u5df2\u5220\u9664 +log.user.exploration.0 = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u672a\u627e\u5230 FXML \u6216 JAR \u6587\u4ef6) +log.user.exploration.1 = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d ''{0}'') +log.user.fxml.exploration.n = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d {0} \u4e2a FXML \u6587\u4ef6) +log.user.jar.exploration.n = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d {0} \u4e2a JAR \u6587\u4ef6) +log.user.fxml.jar.exploration.1.1 = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d ''{0}'' \u548c ''{1}'') +log.user.fxml.jar.exploration.n.1 = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d {0} FXML \u6587\u4ef6\u548c ''{1}'') +log.user.fxml.jar.exploration.1.n = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d ''{0}'' \u548c {1} JAR \u6587\u4ef6) +log.user.fxml.jar.exploration.n.n = \u53d1\u73b0\u7684\u7528\u6237\u5e93 (\u5df2\u52a0\u8f7d {0} FXML \u6587\u4ef6\u548c {1} JAR \u6587\u4ef6) + +# ----------------------------------------------------------------------------- +# Preview Window +# ----------------------------------------------------------------------------- +resource.filechooser.filter.msg = \u5c5e\u6027\u6587\u4ef6 +# Used as menu item label when no style sheet has been added +scenestylesheet.none = \u65e0 + +# ----------------------------------------------------------------------------- +# Other +# ----------------------------------------------------------------------------- +file.filter.label.audio = \u97f3\u9891\u6587\u4ef6 +file.filter.label.fxml = FXML \u6587\u4ef6 +file.filter.label.image = \u56fe\u7247\u6587\u4ef6 +file.filter.label.media = \u5a92\u4f53\u6587\u4ef6 +file.filter.label.video = \u89c6\u9891\u6587\u4ef6 +error.file.open.title = \u6587\u4ef6\u6253\u5f00\u5931\u8d25 +# {0} is a file path +error.file.open.message = \u65e0\u6cd5\u6253\u5f00\u6587\u4ef6 {0} +error.filesystem.details = \u8bf7\u68c0\u67e5\u60a8\u7684\u6587\u4ef6\u7cfb\u7edf. +error.file.reveal.title = \u6587\u4ef6\u5b9a\u4f4d\u5931\u8d25 +error.file.reveal.message = \u627e\u4e0d\u5230\u6587\u4ef6 {0} +# +log.start = JavaFX Scene Builder \u5df2\u542f\u52a8 +log.stop = JavaFX Scene Builder \u5df2\u505c\u6b62 + +# ----------------------------------------------------------------------------- +# CSS Panel +# ----------------------------------------------------------------------------- +csspanel = CSS \u5206\u6790\u5668 +csspanel.copy.path = \u590d\u5236\u6837\u5f0f\u8def\u5f84 +csspanel.rules = \u89c4\u5219 +csspanel.show.default.values = \u663e\u793a\u5177\u6709\u9ed8\u8ba4\u503c\u7684\u5c5e\u6027 +csspanel.hide.default.values = \u9690\u85cf\u5177\u6709\u9ed8\u8ba4\u503c\u7684\u5c5e\u6027 +csspanel.defaults.split = \u62c6\u5206\u9ed8\u8ba4\u503c +csspanel.defaults.join = \u5408\u5e76\u9ed8\u8ba4\u503c +csspanel.table = \u8868\u683c +csspanel.text = \u6587\u672c +csspanel.view.as = \u67e5\u770b\u4e3a + +# ----------------------------------------------------------------------------- +# JAR Analysis Report dialog +# ----------------------------------------------------------------------------- +# The parameter is a time stamp +jar.analysis.report.timestamp = \u5728 {0} \u5b8c\u6210\u7684\u5206\u6790 +jar.analysis.report.title = JAR \u5206\u6790\u62a5\u544a +jar.analysis.exception = \u4f8b\u5916: +jar.analysis.not.node = \u4e0d\u662f\u8282\u70b9: + +# ----------------------------------------------------------------------------- +# Welcome Dialog +# ----------------------------------------------------------------------------- +welcome.title = Gluon Scene Builder +welcome.recent.items.header = \u6700\u8fd1\u7684\u9879\u76ee +welcome.recent.items.loading = \u6b63\u5728\u52a0\u8f7d\u6700\u8fd1\u7684\u9879\u76ee... +welcome.recent.items.no.recent.items = \u6ca1\u6709\u6700\u8fd1\u7684\u9879\u76ee +welcome.open.project.label = \u6253\u5f00\u9879\u76ee +welcome.loading.label = \u6b63\u5728\u52a0\u8f7d\u7ec4\u4ef6... +# -- Template (this keys are replicated from SceneBuilderKit.properties) +template.new.project.label = \u6765\u81ea\u6a21\u677f\u7684\u65b0\u9879\u76ee +template.title.header.desktop = \u684c\u9762\u7aef +template.title.header.phone = \u624b\u673a\u7aef + + +# ----------------------------------------------------------------------------- +# Download latest version dialog +# ----------------------------------------------------------------------------- +download.scene.builder.title = \u4e0b\u8f7d Scene Builder +download.scene.builder.header.label = \u60a8\u7684 Scene Builder \u7248\u672c\u4e0d\u662f\u6700\u65b0\u7684. +download.scene.builder.current.version.label = \u5f53\u524d\u7248\u672c: +download.scene.builder.last.version.number.label = \u6700\u65b0\u7248\u672c: +download.scene.builder.remind.later.label = \u7a0d\u540e\u63d0\u9192 +download.scene.builder.ignore.label = \u5ffd\u7565 +download.scene.builder.download.label = \u4e0b\u8f7d +download.scene.builder.learn.mode.label = \u4e86\u89e3\u66f4\u591a + +# ----------------------------------------------------------------------------- +# Check for updates +# ----------------------------------------------------------------------------- +check_for_updates.alert.error.message = \u65e0\u6cd5\u901a\u8fc7\u670d\u52a1\u5668\u68c0\u67e5\u6700\u65b0\u7248\u672c. +check_for_updates.alert.error.title = Scene Builder +check_for_updates.alert.up_to_date.message = \u60a8\u5df2\u7ecf\u5b89\u88c5\u4e86\u6700\u65b0\u7248\u672c\u7684 Scene Builder. +check_for_updates.alert.up_to_date.title = Scene Builder +check_for_updates.alert.headertext = \u68c0\u67e5\u66f4\u65b0 diff --git a/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties.bak b/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties.bak new file mode 100644 index 000000000..ddedc4e4c --- /dev/null +++ b/app/src/main/resources/com/oracle/javafx/scenebuilder/app/i18n/SceneBuilderApp_zh_CN.properties.bak @@ -0,0 +1,536 @@ +# Copyright (c) 2012, 2014, Oracle and/or its affiliates. +# All rights reserved. Use is subject to license terms. +# +# This file is available and licensed under the following license: +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# - Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# - Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# - Neither the name of Oracle Corporation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. + +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# native2ascii.exe -encoding UTF-8 SceneBuilderApp_zh_CN.properties.bak SceneBuilderApp_zh_CN.properties + +# ----------------------------------------------------------------------------- +# Generic labels +# ----------------------------------------------------------------------------- +label.ok = 确定 +label.cancel = 取消 +label.close = 关闭 +label.delete = 删除 +label.copy = 复制 +label.save = 保存 +label.revert = 撤销 +label.do.not.save = 不保存 +label.overwrite = 覆盖 +label.review.changes = 查看更改 +label.discard.changes = 放弃更改 + + +# ----------------------------------------------------------------------------- +# Menu Bar +# ----------------------------------------------------------------------------- +menu.title.file = 文件(_F) +menu.title.edit = 编辑(_E) +menu.title.view = 浏览(_V) +menu.title.insert = 插入(_I) +menu.title.insert.error = 插入失败. +menu.title.modify = 修改(_M) +menu.title.arrange = 编排(_A) +menu.title.preview = 预览(_P) +menu.title.window = 窗口(_W) +menu.title.help = 帮助 +# File menu items +menu.title.new = 新建(_N) +menu.title.new.template = 从模板新建(_T) +menu.title.new.basic.phone.app = 基础 +menu.title.open = 打开(_O)\u2026 +menu.title.open.recent = 最近打开(_R) +menu.title.open.recent.clear = 清除菜单 +menu.title.save = 保存(_S) +menu.title.save.as = 另存为\u2026 +menu.title.revert = 恢复为已保存的(_D) +menu.title.close = 关闭窗口(_C) +menu.title.reveal.mac = 在 Finder 中显示 +menu.title.reveal.win.mnemonic = 在资源管理器中显示(_X) +menu.title.reveal.win = 在资源管理器中显示 +menu.title.reveal.linux = 在桌面上显示 +menu.title.import = 导入 +menu.title.import.fxml = FXML\u2026 +menu.title.import.media = 媒体\u2026 +menu.title.include = 包含 +menu.title.include.fxml = FXML\u2026 +menu.title.edit.included = 编辑 ''{0}'' +menu.title.edit.included.default = 编辑包含的文件 +menu.title.reveal.included.finder = 在 Finder 中显示 ''{0}'' +menu.title.reveal.included.explorer = 在资源管理器中显示 ''{0}'' +menu.title.reveal.included.default = 显示包含的文件 +menu.title.print = 打印\u2026 +menu.title.preferences = 首选项\u2026 +menu.title.quit = 退出(_Q) +# Edit menu items +menu.title.undo = 撤消(_U) +menu.title.redo = 重做(_R) +menu.title.cut = 剪切(_T) +menu.title.copy = 复制(_C) +menu.title.paste = 粘贴(_S) +menu.title.paste.into = 粘贴到 +menu.title.duplicate = 重复(_L) +menu.title.delete = 删除(_D) +menu.title.select.all = 全选 +menu.title.select.none = 全不选(_N) +menu.title.select.parent = 选择父级 +menu.title.select.next = 选择下一个(_X) +menu.title.select.previous = 选择上一个(_O) +menu.title.trim = 将文档修剪为所选内容 +# View menu items +menu.title.content = 内容(_C) +menu.title.properties = 属性(_R) +menu.title.layout = 布局(_L) +menu.title.code = 代码(_O) +menu.title.show.library.panel = 显示库(_B) +menu.title.hide.library.panel = 隐藏库(_B) +menu.title.show.document.panel = 显示文档(_D) +menu.title.hide.document.panel = 隐藏文档(_D) +menu.title.show.left.panel = 显示左侧面板(_T) +menu.title.hide.left.panel = 隐藏左侧面板(_T) +menu.title.show.right.panel = 显示右侧面板(_G) +menu.title.hide.right.panel = 隐藏右侧面板(_G) +menu.title.show.bottom.panel = 显示 CSS 分析器(_Y) +menu.title.hide.bottom.panel = 隐藏 CSS 分析器(_Y) +menu.title.show.outlines = 显示大纲(_U) +menu.title.hide.outlines = 隐藏大纲(_U) +menu.title.show.sample.data = 显示样本数据(_S) +menu.title.hide.sample.data = 隐藏样本数据(_S) +menu.title.disable.guides = 禁用对齐指南(_N) +menu.title.enable.guides = 启用对齐指南(_N) +menu.title.show.sample.controller.skeleton = 显示示例控制器骨架(_K) +menu.title.zoom = 缩放(_Z) +menu.title.zoom.in = 放大(_I) +menu.title.zoom.out = 缩小(_O) +# Modify menu items +menu.title.fit = 适应父级(_T) +menu.title.use.computed.sizes = 使用计算尺寸(_U) +menu.title.grid = _GridPane +menu.title.add.effect = 设置效果(_S) +menu.title.add.popup = 添加弹出控件(_C) +menu.title.add.popup.context.menu = 上下文菜单 +menu.title.add.popup.tooltip = 工具提示 +# Modify -> GridPane menu items +menu.title.grid.select.next.row = 选择下一行 +menu.title.grid.select.next.column = 选择下一列 +menu.title.grid.move.row.above = 将行移到上方 +menu.title.grid.move.row.below = 将行移到下方 +menu.title.grid.move.column.before = 将列移到之前 +menu.title.grid.move.column.after = 移动列之后 +menu.title.grid.add.row.above = 在上方添加行 +menu.title.grid.add.row.below = 在下方添加行 +menu.title.grid.add.column.before = 在列前方添加 +menu.title.grid.add.column.after = 在列后方添加 +menu.title.grid.increase.row.span = 增加行跨度 +menu.title.grid.decrease.row.span = 减少行跨度 +menu.title.grid.increase.column.span = 增加列跨度 +menu.title.grid.decrease.column.span = 减少列跨度 +# Modify -> Scene Size +menu.title.size.phone = 335 x 600 (手机) +menu.title.size.tablet = 900 x 600 (平板电脑) +menu.title.size.qvga = 320 x 240 (QVGA) +menu.title.size.vga = 640 x 480 (VGA) +menu.title.size.touch = 1280 x 800 +menu.title.size.hd = 1920 x 1080 +# Arrange menu items +menu.title.front = 置于最底(_B) +menu.title.back = 置于最顶(_S) +menu.title.forward = 下移一层(_O) +menu.title.backward = 上移一层(_C) +menu.title.wrap = 将所选项打包至(_R) +menu.title.unwrap = 将所选项解包(_U) +# Preview menu items +menu.title.show.preview.in.window = 在窗口中显示预览(_R) +menu.title.show.preview.in.dialog = 在对话框中显示预览 +menu.title.hide.preview = 在窗口中隐藏预览(_R) + +menu.title.theme = 主题_Themes +menu.title.gluon.swatch = _Gluon Swatch + +menu.title.scene.stylesheets = 场景样式表(_S) +menu.title.add.stylesheet = 添加样式表\u2026 +menu.title.remove.stylesheet = 删除样式表 +menu.title.open.stylesheet = 打开样式表 +menu.title.internationalization = 国际化(_N) +menu.title.set.resource = 设置资源\u2026 +menu.title.remove.resource = 移除资源 +menu.title.remove.resource.with.file = 移除资源 "{0}" +menu.title.reveal.resource = 显示资源 +menu.title.reveal.resource.with.file = 显示资源 "{0}" +menu.title.resolve.unknown.types = 处理未知类型\u2026 +menu.title.preview.size = 预览尺寸(_Z) +menu.title.size = 场景大小(_Z) +menu.title.size.preferred = 首选尺寸 +menu.title.size.preferred.with.value = 首选大小 ({0} x {1}) +# Window menu items +menu.title.no.window = 无窗口 +# Help menu items +menu.title.scene.builder.help = Scene Builder 帮助 +menu.title.show.welcome = 显示欢迎页面 +menu.title.check.updates = 检查更新... +menu.title.about = 关于 Scene Builder +menu.title.register = 注册... +menu.title.help.javafx=JavaFX +menu.title.help.openjfx.getting.started=JavaFX 入门 +menu.title.help.openjfx.api.docs=JavaFX API 文档 +menu.title.help.openjfx.css.reference=JavaFX CSS 参考指南 +menu.title.help.openjfx.fxml.reference=FXML 简介 +menu.title.help.scenebuilder.contribute=贡献给 Scene Builder +menu.title.help.scenebuilder.home=Gluon Scene Builder 主页 +# ----------------------------------------------------------------------------- +# Document +# ----------------------------------------------------------------------------- +document = 文档 + +# ----------------------------------------------------------------------------- +# Hierarchy +# ----------------------------------------------------------------------------- +hierarchy = 层次结构 +hierarchy.displays = 层次显示 +hierarchy.show.info = 信息 +hierarchy.show.fxid = fx:id +hierarchy.show.nodeid = 节点 Id + +# ----------------------------------------------------------------------------- +# Controller +# ----------------------------------------------------------------------------- +controller = 控制器 + +# ----------------------------------------------------------------------------- +# Inspector +# ----------------------------------------------------------------------------- +inspector = 检查器 +inspector.show.all = 显示全部 +inspector.show.edited = 显示已编辑 +inspector.view.sections = 查看部分 +inspector.by.property.name = 按属性名称查看 +inspector.by.property.type = 按属性类型查看 + +# ----------------------------------------------------------------------------- +# Preferences Window +# ----------------------------------------------------------------------------- +prefs.title = 首选项 +prefs.alignment.guides = 对齐参考线颜色 : +prefs.doc.width = 默认根容器宽度 : +prefs.doc.height = 默认根容器高度 : +prefs.drop.ring = 点击后父容器的边框颜色: +prefs.tooltheme = Scene Builder 主题 : +prefs.library.displayoption = 库中显示的默认视图 : +prefs.hierarchy.displayoption = 在层次结构中显示的默认信息 : +prefs.revert = 恢复为内置默认值 +prefs.background = 背景图片 : +prefs.cssanalyzer.columns.order = CSS 分析器列顺序 : +prefs.cssanalyzer.columns.defaults.first = "默认" 列第一 +prefs.cssanalyzer.columns.defaults.last = "默认" 列最后 +prefs.recent.items = 最近的项目 : +prefs.animate.accordion = 启用手风琴动画 : +prefs.wildcard.import = 使用通配符导入 : +prefs.tic.paste.alternate.behavior = 文本输入的替代粘贴行为 : +prefs.tic.paste.alternate.behavior.tooltip = 仅限 MacOS: Enables workaround for pasting into text input controls.\nDisable when pasting text is not working as expected. +prefs.reset.default = 重置为内置默认值 +prefs.document.theme = 默认主题 : +prefs.document.gluonswatch = 默认 Gluon Swatch : +prefs.document.gluontheme = 默认 Gluon 主题 : + +# ----------------------------------------------------------------------------- +# Template Dialog +# ----------------------------------------------------------------------------- +template.label.name = 名称: +template.label.location = 位置: +template.button.choose = 选择... +template.details.title = 将创建以下文件: +template.title.new.project = 新建 {0} 项目 +template.location.does.not.exist = 位置 {0} 不存在 +template.name.already.exists = 目录 "{0}" 已存在 +template.cannot.create = "{0}" 无法被创建 +template.cannot.save.file = 无法保存文件: {0} + +# ----------------------------------------------------------------------------- +# Library Menu within Library panel +# ----------------------------------------------------------------------------- +library = 库 +library.exploring = 探索库.. +library.panel.menu.manage.jar.fxml = JAR/FXML 管理器 +library.panel.menu.import.selection = 导入选择 +# Messages below are temporarily unused +#library.panel.menu.category.view = 查看库类别 +#library.panel.menu.category.create = 创建库类别 +#library.panel.menu.category.remove = 删除库类别 +#library.panel.menu.item.move = 将自定义项目移至 +#library.panel.menu.item.rename = 重命名自定义项目 +#library.panel.menu.item.remove = 删除自定义项目 +library.panel.menu.view.list = 以列表形式查看 +library.panel.menu.view.sections = 按部分查看 +library.panel.menu.custom = 自定义库文件夹 +library.panel.menu.custom.report = 显示 JAR 分析报告 + +# ----------------------------------------------------------------------------- +# About Window +# ----------------------------------------------------------------------------- +about.title = 关于 JavaFX Scene Builder +about.build.information = ===== 构建信息 ===== +about.build.date = 汉化: bbbboom\n日期: {0} +about.build.java.version = Java 版本: {0} +about.build.javafx.version = JavaFX 版本: {0} +about.copyright = Copyright \u00a9 2012, 2014, Oracle and/or its affiliates. All rights reserved.\n\nThis software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.\n\nThe information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.\n\nIf this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:\n\nU.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are \"commercial computer software\" or \"commercial technical data\" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.\n\nThis software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.\n\nOracle is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.\n\nThis software and documentation may provide access to or information on content, products, and services from third parties. Oracle and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. +about.copyright.open = Copyright (c) 2016-2022, Gluon.\nAll rights reserved. Use is subject to license terms.\n\nThis file is available and licensed under the following license:\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n - Neither the name of Gluon nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Hardware acceleration is a boolean: its value depends on the FX toolkit and pipeline in use. +about.fx.hardware.acceleration = 硬件加速 +about.fx.hardware.acceleration.enabled = 已启用 +about.fx.hardware.acceleration.disabled = 已禁用 +about.fx.pipeline = 管道 +about.fx.toolkit = 工具包 +about.logging.title = ===== 日志 ===== +about.logging.body.first = 默认配置将日志记录输出存储在名为 {0} 的文件中 (可能以 ''.'' 和数字结尾). +about.logging.body.second = 默认文件路径是 {0} +about.operating.system = ===== 操作系统 ===== +about.product.version = ===== 产品版本 ===== + +about.app.data.directory = 应用程序数据文件夹: +about.app.user.library = 用户库文件夹: +about.app.program.directory = 应用程序文件夹: + +about.java.library.paths = Java 库路径: +about.java.library.paths.invalids = 缺少或无效的 Java 库路径: + +# ----------------------------------------------------------------------------- +# Themes +# ----------------------------------------------------------------------------- +# Document themes +title.theme.gluon_mobile_dark = Gluon Mobile Dark +title.theme.gluon_mobile_light = Gluon Mobile Light +title.theme.modena = Modena (FX8) +title.theme.modena_touch = Modena Touch (FX8) +title.theme.modena_high_contrast_black_on_white = Modena High Contrast - Black on White (FX8) +title.theme.modena_high_contrast_white_on_black = Modena High Contrast - White on Black (FX8) +title.theme.modena_high_contrast_yellow_on_black = Modena High Contrast - Yellow on Black (FX8) +title.theme.modena_touch_high_contrast_black_on_white = Modena Touch High Contrast - Black on White (FX8) +title.theme.modena_touch_high_contrast_white_on_black = Modena Touch High Contrast - White on Black (FX8) +title.theme.modena_touch_high_contrast_yellow_on_black = Modena Touch High Contrast - Yellow on Black (FX8) +title.theme.caspian = Caspian (FX2) +title.theme.caspian_embedded = Caspian Embedded (FX2) +title.theme.caspian_embedded_qvga = Caspian Embedded QVGA (FX2) +title.theme.caspian_high_contrast = Caspian High Contrast (FX2) +title.theme.caspian_embedded_high_contrast = Caspian Embedded High Contrast (FX2) +title.theme.caspian_embedded_qvga_high_contrast = Caspian Embedded QVGA High Contrast (FX2) +# Gluon Swatches +title.gluon.swatch.blue = Blue Swatch +title.gluon.swatch.cyan = Cyan Swatch +title.gluon.swatch.deep_orange = Deep Orange Swatch +title.gluon.swatch.deep_purple = Deep Purple Swatch +title.gluon.swatch.green = Green Swatch +title.gluon.swatch.indigo = Indigo Swatch +title.gluon.swatch.light_blue = Light Blue Swatch +title.gluon.swatch.pink = Pink Swatch +title.gluon.swatch.purple = Purple Swatch +title.gluon.swatch.red = Red Swatch +title.gluon.swatch.teal = Teal Swatch +title.gluon.swatch.light_green = Light Green Swatch +title.gluon.swatch.lime = Lime Swatch +title.gluon.swatch.yellow = Yellow Swatch +title.gluon.swatch.amber = Amber Swatch +title.gluon.swatch.orange = Orange Swatch +title.gluon.swatch.brown = Brown Swatch +title.gluon.swatch.grey = Grey Swatch +title.gluon.swatch.blue_grey = Blue Grey Swatch +# Gluon Themes +title.gluon.theme.light = 浅色主题 +title.gluon.theme.dark = 深色主题 + +# ----------------------------------------------------------------------------- +# Registration Window +# ----------------------------------------------------------------------------- +registration.title = 注册到 Gluon +registration.info = 欢迎使用 JavaFX Scene Builder,这是快速构建 JavaFX 用户界面的最佳方式。我们很乐意与您保持联系,让您了解更新、新功能、技术提示等。如果您不想再收到我们的消息,只需取消选中下面的复选框即可。 +registration.alert.invalid_email_address = 需要有效的电子邮件地址. +registration.email_address = 电子邮件地址: +registration.opt_in = 让我保持最新 +registration.register = 注册 +registration.cancel = 取消 + +# ----------------------------------------------------------------------------- +# Message bar +# ----------------------------------------------------------------------------- +message.bar.file.dirty = 文件有未保存的更改 +message.bar.details = 单击以访问警告消息列表 + +# ----------------------------------------------------------------------------- +# Message panel +# ----------------------------------------------------------------------------- +message.panel.clear = 清除 + +# ----------------------------------------------------------------------------- +# Menu Bar +# ----------------------------------------------------------------------------- +menubar.no.lib.item = 没有库 + +# ----------------------------------------------------------------------------- +# Alert +# ----------------------------------------------------------------------------- +alert.title.open = 打开 +alert.title.copy = 复制 +alert.title.start = 启动 +alert.title.messagebox = 外部打开 + +alert.open.failure1.message = 无法打开 ''{0}'' +alert.open.failure1.details = 打开操作失败,确保所选文件是有效的 FXML 文档。 +alert.open.failureN.message = 无法打开指定文件 +alert.open.failureN.details = 打开操作失败,确保所选文件是有效的 FXML 文档。 +alert.open.failureMofN.message = 无法打开 {0} 文件 +alert.open.failureMofN.details = 某些文件的打开操作失败,确保所选文件是有效的 FXML 文档。 +alert.review.question.message = 您的 {0} 个文档包含未保存的更改。您想在退出之前检查它们吗? +alert.review.question.details = 如果您不检查,您的更改将会丢失。 +alert.overwrite.message = 文件 ''{0}'' 被外部修改。你想覆盖它吗? +alert.overwrite.details = 另一个应用程序修改了文件,覆盖它将丢弃此应用程序所做的更改。 +alert.save.question.title = Scene Builder +alert.save.question.message = 您想保存您在文件 ''{0}'' 中所做的更改吗? +alert.save.question.details = 如果您不保存,您的更改将会丢失。 +alert.save.failure.message = 无法保存 ''{0}'' +alert.save.failure.details = 写入操作失败,请检查文件系统和权限。 +alert.save.conflict.message = 文件 ''{0}'' 已打开 +alert.save.conflict.details = 先关闭它然后再试一次。 +alert.start.failure.message = 无法启动 +alert.start.failure.details = 应用程序启动期间发生意外故障,请将此问题报告给支持人员。 +alert.messagebox.failure.message = 无法处理打开请求 +alert.messagebox.failure.details = 打开操作期间发生意外故障,请将此故障报告给支持人员。 +alert.revert.question.message = 您想恢复到上次保存的 ''{0}'' 版本吗? +alert.revert.question.details = 您当前的更改将会丢失。 +alert.reveal.failure.message = 无法显示 ''{0}'' +alert.reveal.failure.details = 显示操作失败,请检查操作系统的日志。 +alert.copy.failure.message = 无法复制 ''{0}'' +alert.help.failure.message = 无法访问 ''{0}'' +alert.delete.fxid1of1.message = 这个组件有一个 fx:id。你真的要删除它吗? +alert.delete.fxid1ofN.message = 其中一个组件具有 fx:id。你真的要删除它们吗? +alert.delete.fxidNofN.message = 这些组件有一个 fx:id。你真的要删除它们吗? +alert.delete.fxidKofN.message = 有些组件有一个 fx:id。你真的要删除它们吗? +alert.delete.fxid.details = 带有 fx:id 的组件可能会从应用程序源代码中引用。如果您删除它们,则必须更新源代码。 +alert.save.noextension.message = 你真的要保存没有 ''.fxml'' 扩展名的 ''{0}'' 吗? +alert.save.noextension.details = 建议添加 '.fxml' 扩展名:它允许 Scene Builder 识别文件系统上可用的 FXML 文档。 +alert.save.noextension.details.overwrite = 注意: 文件 ''{0}'' 已经存在。替换它会覆盖它的内容。 +alert.save.noextension.savewith = 使用 '.fxml' 保存 +alert.save.noextension.savewithout = 不使用 '.fxml' 保存 +alert.open.failure.charset.not.found = 无法设置给定的字符集. +alert.open.failure.charset.not.found.details = 这可能是由于您的文档中的编码. + +# ----------------------------------------------------------------------------- +# Log Messages +# ----------------------------------------------------------------------------- +log.info.save.confirmation = 更改保存到 ''{0}'' +log.info.reload = 从 ''{0}'' 读取更改 +log.info.file.deleted= 文件 ''{0}'' 已删除 +log.user.exploration.0 = 发现的用户库 (未找到 FXML 或 JAR 文件) +log.user.exploration.1 = 发现的用户库 (已加载 ''{0}'') +log.user.fxml.exploration.n = 发现的用户库 (已加载 {0} 个 FXML 文件) +log.user.jar.exploration.n = 发现的用户库 (已加载 {0} 个 JAR 文件) +log.user.fxml.jar.exploration.1.1 = 发现的用户库 (已加载 ''{0}'' 和 ''{1}'') +log.user.fxml.jar.exploration.n.1 = 发现的用户库 (已加载 {0} FXML 文件和 ''{1}'') +log.user.fxml.jar.exploration.1.n = 发现的用户库 (已加载 ''{0}'' 和 {1} JAR 文件) +log.user.fxml.jar.exploration.n.n = 发现的用户库 (已加载 {0} FXML 文件和 {1} JAR 文件) + +# ----------------------------------------------------------------------------- +# Preview Window +# ----------------------------------------------------------------------------- +resource.filechooser.filter.msg = 属性文件 +# Used as menu item label when no style sheet has been added +scenestylesheet.none = 无 + +# ----------------------------------------------------------------------------- +# Other +# ----------------------------------------------------------------------------- +file.filter.label.audio = 音频文件 +file.filter.label.fxml = FXML 文件 +file.filter.label.image = 图片文件 +file.filter.label.media = 媒体文件 +file.filter.label.video = 视频文件 +error.file.open.title = 文件打开失败 +# {0} is a file path +error.file.open.message = 无法打开文件 {0} +error.filesystem.details = 请检查您的文件系统. +error.file.reveal.title = 文件定位失败 +error.file.reveal.message = 找不到文件 {0} +# +log.start = JavaFX Scene Builder 已启动 +log.stop = JavaFX Scene Builder 已停止 + +# ----------------------------------------------------------------------------- +# CSS Panel +# ----------------------------------------------------------------------------- +csspanel = CSS 分析器 +csspanel.copy.path = 复制样式路径 +csspanel.rules = 规则 +csspanel.show.default.values = 显示具有默认值的属性 +csspanel.hide.default.values = 隐藏具有默认值的属性 +csspanel.defaults.split = 拆分默认值 +csspanel.defaults.join = 合并默认值 +csspanel.table = 表格 +csspanel.text = 文本 +csspanel.view.as = 查看为 + +# ----------------------------------------------------------------------------- +# JAR Analysis Report dialog +# ----------------------------------------------------------------------------- +# The parameter is a time stamp +jar.analysis.report.timestamp = 在 {0} 完成的分析 +jar.analysis.report.title = JAR 分析报告 +jar.analysis.exception = 例外: +jar.analysis.not.node = 不是节点: + +# ----------------------------------------------------------------------------- +# Welcome Dialog +# ----------------------------------------------------------------------------- +welcome.title = Gluon Scene Builder +welcome.recent.items.header = 最近的项目 +welcome.recent.items.loading = 正在加载最近的项目... +welcome.recent.items.no.recent.items = 没有最近的项目 +welcome.open.project.label = 打开项目 +welcome.loading.label = 正在加载组件... +# -- Template (this keys are replicated from SceneBuilderKit.properties) +template.new.project.label = 来自模板的新项目 +template.title.header.desktop = 桌面端 +template.title.header.phone = 手机端 + + +# ----------------------------------------------------------------------------- +# Download latest version dialog +# ----------------------------------------------------------------------------- +download.scene.builder.title = 下载 Scene Builder +download.scene.builder.header.label = 您的 Scene Builder 版本不是最新的. +download.scene.builder.current.version.label = 当前版本: +download.scene.builder.last.version.number.label = 最新版本: +download.scene.builder.remind.later.label = 稍后提醒 +download.scene.builder.ignore.label = 忽略 +download.scene.builder.download.label = 下载 +download.scene.builder.learn.mode.label = 了解更多 + +# ----------------------------------------------------------------------------- +# Check for updates +# ----------------------------------------------------------------------------- +check_for_updates.alert.error.message = 无法通过服务器检查最新版本. +check_for_updates.alert.error.title = Scene Builder +check_for_updates.alert.up_to_date.message = 您已经安装了最新版本的 Scene Builder. +check_for_updates.alert.up_to_date.title = Scene Builder +check_for_updates.alert.headertext = 检查更新