diff --git a/CMakeLists.txt b/CMakeLists.txt
index d00bdab1..ed739c82 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -142,6 +142,7 @@ SET(TRANSLATION_FILES
degate_es.ts
degate_it.ts
degate_ko.ts
+ degate_zhcn.ts
)
list(TRANSFORM TRANSLATION_FILES PREPEND ${CMAKE_CURRENT_SOURCE_DIR}/res/languages/)
@@ -249,4 +250,4 @@ if(DOXYGEN_FOUND)
else()
message(STATUS "Doxygen not found")
-endif()
\ No newline at end of file
+endif()
diff --git a/res/languages/degate_de.ts b/res/languages/degate_de.ts
index b227c7a7..7707d2e7 100644
--- a/res/languages/degate_de.ts
+++ b/res/languages/degate_de.ts
@@ -450,7 +450,7 @@ For the style sheet, a file called 'style.qss' needs to exist in the &
Gate
-
+ Logikgatter
diff --git a/res/languages/degate_zhcn.ts b/res/languages/degate_zhcn.ts
new file mode 100644
index 00000000..524dfca3
--- /dev/null
+++ b/res/languages/degate_zhcn.ts
@@ -0,0 +1,2791 @@
+
+
+
+
+ degate::AboutDialog
+
+
+ Nightly version.
+
+
+
+
+ Unreleased version.
+
+
+
+
+ Version released on %1.
+ ... released on dd/mm/yy
+
+
+
+
+ Welcome to Degate version %1.
+
+
+
+
+ The current project maintainer is %2.
+ ... maintainer is NAME.
+
+
+
+
+ This project is a forked version of Degate and is still under development, if you find a bug please report it %3.
+ ... report it here.
+
+
+
+
+ You can also help us by adding new languages, see the Localization section of the README.md file, available %4.
+ ... available here.
+
+
+
+
+ This software is released under the GNU General Public License Version 3.
+
+
+
+
+ Roadmap
+
+
+
+
+ Documentation
+
+
+
+
+
+ here
+
+
+
+
+ Tools used:
+
+
+
+
+ Themes used:
+
+
+
+
+ Blue dark
+
+
+
+
+ About
+
+
+
+
+ Tools
+
+
+
+
+ Changelog
+
+
+
+
+ License
+
+
+
+
+ degate::Annotation
+
+
+ id
+
+
+
+
+ class
+
+
+
+
+ Annotation
+
+
+
+
+ degate::AnnotationEditDialog
+
+
+ Text:
+
+
+
+
+ Fill color:
+
+
+
+
+ Frame color:
+
+
+
+
+ Ok
+
+
+
+
+ Cancel
+
+
+
+
+ degate::AnnotationListDialog
+
+
+ Annotation list
+
+
+
+
+ Layer
+
+
+
+
+ Content
+
+
+
+
+ Filter:
+
+
+
+
+ Reset
+
+
+
+
+ Goto selected object
+
+
+
+
+ degate::AppearancePreferencesPage
+
+
+ You can change appearance preferences here, like theme and icon theme.
+For the style sheet, a file called 'style.qss' needs to exist in the '.degate' directory.
+
+
+
+
+ Native
+
+
+
+
+
+ Light
+
+
+
+
+
+ Dark
+
+
+
+
+ Blue dark
+
+
+
+
+ Style sheet
+
+
+
+
+ Theme
+
+
+
+
+ Theme:
+
+
+
+
+ Automatic icon theme:
+
+
+
+
+ Icon theme:
+
+
+
+
+ degate::ColorPickerDialog
+
+
+ Transparency:
+
+
+
+
+ degate::ConfigurationPreferencesPage
+
+
+ Configuration
+
+
+
+
+ Clear configuration:
+
+
+
+
+
+
+ Clear
+
+
+
+
+ Clear static cache:
+
+
+
+
+ Clear files (remove the '.degate' configuration/cache directory):
+
+
+
+
+ degate::ConnectionInspector
+
+
+ Connection inspector
+
+
+
+
+
+ Current object:
+
+
+
+
+
+ Current object type:
+
+
+
+
+ Previous
+
+
+
+
+ Current
+
+
+
+
+ Next
+
+
+
+
+ Back
+
+
+
+
+ Jump to object
+
+
+
+
+ Close
+
+
+
+
+ degate::CrashReport
+
+
+ Critical error
+
+
+
+
+ An unexpected error occurred.
+
+
+
+
+ Open error file location
+
+
+
+
+ Report
+
+
+
+
+ Quit
+
+
+
+
+ degate::EMarker
+
+
+ EMarker
+
+
+
+
+ degate::EMarkerEditDialog
+
+
+ Name:
+
+
+
+
+ Description:
+
+
+
+
+ Is a module port?:
+
+
+
+
+ Fill color:
+
+
+
+
+ Diameter:
+
+
+
+
+ Ok
+
+
+
+
+ Cancel
+
+
+
+
+ degate::ERCNet
+
+
+ For the corresponding gate template port of %1 the port direction is undefined.
+
+
+
+
+ In-Port %1 is not feeded.
+
+
+
+
+ Out-Port %1 is connected with other out-ports.
+
+
+
+
+ degate::ERCOpenPorts
+
+
+ Port %1 is unconnected.
+
+
+
+
+ degate::ERCRegister
+
+
+ open_port
+
+
+
+
+ net.undefined_port_direction
+
+
+
+
+ net.not_feeded
+
+
+
+
+ net.outputs_connected
+
+
+
+
+ degate::Gate
+
+
+ Gate
+
+
+
+
+ degate::GateEditBehaviourTab
+
+
+ Free text
+
+
+
+
+ VHDL
+
+
+
+
+ VHDL/Testbench
+
+
+
+
+ Verilog
+
+
+
+
+ Verilog/Testbench
+
+
+
+
+ Language:
+
+
+
+
+ Generate code template
+
+
+
+
+
+ Compile
+
+
+
+
+ Compile and Save
+
+
+
+
+
+
+
+
+
+ Warning
+
+
+
+
+ Are you sure you want to replace the code?
+
+
+
+
+ Error
+
+
+
+
+ Failed to create a code template: %1
+
+
+
+
+
+ Select folder to save in
+
+
+
+
+ Compile and Run
+
+
+
+
+ You must install %1 to compile.
+
+
+
+
+ You must install %1 and %2 to compile and run.
+
+
+
+
+
+ and
+
+
+
+
+ You must write the Verilog code for the standard cell's behaviour first.
+
+
+
+
+ You need to add code before compiling.
+
+
+
+
+ You can't compile or run VHDL code within Degate, use Verilog language instead.
+
+
+
+
+ degate::GateEditDialog
+
+
+ Edit gate
+
+
+
+
+ Entity
+
+
+
+
+ Behaviour
+
+
+
+
+ Layout
+
+
+
+
+ degate::GateEditEntityTab
+
+
+ Name:
+
+
+
+
+ Description:
+
+
+
+
+ Undefined
+
+
+
+
+ Inverter
+
+
+
+
+ Tristate inverter
+
+
+
+
+ Tristate inverter (low active)
+
+
+
+
+ Tristate inverter (hight active)
+
+
+
+
+ NAND
+
+
+
+
+ NOR
+
+
+
+
+ AND
+
+
+
+
+ OR
+
+
+
+
+ XOR
+
+
+
+
+ XNOR
+
+
+
+
+ Buffer
+
+
+
+
+ Tristate buffer (low active)
+
+
+
+
+ Tristate buffer (high active)
+
+
+
+
+ Latch (generic, transparent)
+
+
+
+
+ Latch (generic, with synchronous enable)
+
+
+
+
+ Latch (generic, with asynchronous enable)
+
+
+
+
+ Flipflop (generic)
+
+
+
+
+ Flipflop (synchronous reset, edge-triggert)
+
+
+
+
+ Flipflop (asynchronous reset, edge-triggert)
+
+
+
+
+ Generic combinational logic
+
+
+
+
+ AND-OR
+
+
+
+
+ AND-OR-Inverter
+
+
+
+
+ OR-AND
+
+
+
+
+ OR-AND-Inverter
+
+
+
+
+ Isolation
+
+
+
+
+ Half adder
+
+
+
+
+ Full adder
+
+
+
+
+ Multiplexer
+
+
+
+
+ Demultiplexer
+
+
+
+
+ Logic Class:
+
+
+
+
+ Ports:
+
+
+
+
+ ID
+
+
+
+
+ Name
+
+
+
+
+ Description
+
+
+
+
+ Color
+
+
+
+
+ In
+
+
+
+
+ Out
+
+
+
+
+ Place
+
+
+
+
+ Add
+
+
+
+
+ Remove
+
+
+
+
+ Fill color:
+
+
+
+
+
+ Reset Color
+
+
+
+
+ Frame color:
+
+
+
+
+ degate::GateEditLayoutTab
+
+
+ Metal:
+
+
+
+
+ Logic:
+
+
+
+
+ Transistor:
+
+
+
+
+ degate::GateInstanceEditDialog
+
+
+ Edit gate instance
+
+
+
+
+ Gate instance edition:
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ Flipped up and down
+
+
+
+
+ Flipped left and right
+
+
+
+
+ Flipped both
+
+
+
+
+ Orientation:
+
+
+
+
+ Name:
+
+
+
+
+ Description:
+
+
+
+
+ Gate template edition:
+
+
+
+
+ degate::GateLibraryDialog
+
+
+ Gate library
+
+
+
+
+ Edit
+
+
+
+
+ Remove
+
+
+
+
+ Ok
+
+
+
+
+ Remove gate template
+
+
+
+
+ Are you sure you want to delete the '%1' gate template and all linked gate instances ?
+
+
+
+
+ degate::GateListDialog
+
+
+ Gate list
+
+
+
+
+ ID
+
+
+
+
+ Gate template name
+
+
+
+
+ Gate name
+
+
+
+
+ ID filter:
+
+
+
+
+ Gate template filter:
+
+
+
+
+ Gate filter:
+
+
+
+
+ Goto selected object
+
+
+
+
+ degate::GatePort
+
+
+ gate
+
+
+
+
+ Gate port
+
+
+
+
+ degate::GateTemplateListWidget
+
+
+ ID
+
+
+
+
+ Name
+
+
+
+
+ Description
+
+
+
+
+ degate::GeneralPreferencesPage
+
+
+ System
+
+
+
+
+ Language
+
+
+
+
+ Language:
+
+
+
+
+ Automatic check for updates:
+
+
+
+
+ Auto save
+
+
+
+
+ Auto save status:
+
+
+
+
+ Auto save interval (in minutes):
+
+
+
+
+ degate::GridPreferencesPage
+
+
+ Grid
+
+
+
+
+ Grid color:
+
+
+
+
+ Max grid lines count:
+
+
+
+
+ degate::LayerBackgroundSelectionButton
+
+
+ Select the background image
+
+
+
+
+ Invalid image
+
+
+
+
+ Wrong image type.
+
+
+
+
+ Image defined
+
+
+
+
+ No Image defined
+
+
+
+
+ degate::LayerTypeSelectionBox
+
+
+
+ Undefined
+
+
+
+
+
+ Transistor
+
+
+
+
+
+ Logic
+
+
+
+
+
+ Metal
+
+
+
+
+ degate::LayersEditDialog
+
+
+ Edit layers
+
+
+
+
+ Ok
+
+
+
+
+ Cancel
+
+
+
+
+ degate::LayersEditWidget
+
+
+ ID
+
+
+
+
+ Enable
+
+
+
+
+ Description
+
+
+
+
+ Type
+
+
+
+
+ Background
+
+
+
+
+ Importation and conversion of the new background image. This operation can take a lot of time, but will be performed only once.
+
+
+
+
+ Error
+
+
+
+
+ Can't import the background image.
+
+
+
+
+ Error:
+
+
+
+
+ degate::LogicModelObjectBase
+
+
+
+ Generic object
+
+
+
+
+ degate::MainWindow
+
+
+ Initialization...
+
+
+
+
+ Project
+
+
+
+
+ New
+
+
+
+
+ Open
+
+
+
+
+ Save
+
+
+
+
+ Recent projects
+
+
+
+
+ Close
+
+
+
+
+ Create subproject from selection
+
+
+
+
+ Project settings
+
+
+
+
+ Quit
+
+
+
+
+ Edit
+
+
+
+
+ Preferences
+
+
+
+
+ View
+
+
+
+
+ Show gates
+
+
+
+
+ Show gates name
+
+
+
+
+ Show ports
+
+
+
+
+ Show ports name
+
+
+
+
+ Show annotations
+
+
+
+
+ Show annotations name
+
+
+
+
+ Show emarkers
+
+
+
+
+ Show emarkers name
+
+
+
+
+ Show vias
+
+
+
+
+ Show vias name
+
+
+
+
+ Show wires
+
+
+
+
+ Grid configuration
+
+
+
+
+ Show grid
+
+
+
+
+ Snap to grid
+
+
+
+
+ Fullscreen
+
+
+
+
+ Layer
+
+
+
+
+ Edit layers
+
+
+
+
+ Import background image
+
+
+
+
+ Gate
+
+
+
+
+
+
+
+ Edit selected
+
+
+
+
+ Create gate template from selection
+
+
+
+
+ Create gate from selection
+
+
+
+
+
+ Gate library
+
+
+
+
+ Gate list
+
+
+
+
+ Automatic naming along rows
+
+
+
+
+ Automatic naming along columns
+
+
+
+
+ Annotation
+
+
+
+
+ Create from selection
+
+
+
+
+ Annotation list
+
+
+
+
+ EMarker
+
+
+
+
+ Via
+
+
+
+
+
+ Logic
+
+
+
+
+ Remove selected objects
+
+
+
+
+
+ Interconnect selected objects
+
+
+
+
+ Isolate selected objects
+
+
+
+
+ Move selected gates into module
+
+
+
+
+
+ Inspect selected object
+
+
+
+
+ Matching
+
+
+
+
+ Template matching
+
+
+
+
+ Via matching
+
+
+
+
+ Wire matching
+
+
+
+
+
+ Help
+
+
+
+
+ Documentation
+
+
+
+
+ Check for updates
+
+
+
+
+ Open error file location
+
+
+
+
+ Bug report
+
+
+
+
+ Degate's website
+
+
+
+
+ About
+
+
+
+
+ Layer up
+
+
+
+
+ Layer down
+
+
+
+
+ Zoom in
+
+
+
+
+ Zoom out
+
+
+
+
+ Area selection tool
+
+
+
+
+ Wire tool
+
+
+
+
+ Rule violations
+
+
+
+
+ Modules
+
+
+
+
+
+ Import project
+
+
+
+
+ Project opening operation cancelled.
+
+
+
+
+ The project
+
+
+
+
+ was successfully loaded.
+
+
+
+
+ Saving project...
+
+
+
+
+ Project saved.
+
+
+
+
+ Closing project...
+
+
+
+
+ The project has been modified.
+
+
+
+
+ Do you want to save your changes ?
+
+
+
+
+ Project closed.
+
+
+
+
+ Creating a new project...
+
+
+
+
+ Created a new project.
+
+
+
+
+ New project creation operation cancelled.
+
+
+
+
+ Failed to import new background image : no project opened.
+
+
+
+
+ Importing a new background image for the layer...
+
+
+
+
+ Select the new background image
+
+
+
+
+ New background image import cancelled.
+
+
+
+
+ Importation and conversion of the new background image. This operation can take a lot of time, but will be performed only once.
+
+
+
+
+ Imported a new background image for the layer.
+
+
+
+
+
+ Warning
+
+
+
+
+
+ You can create a new gate only on a logic layer.
+
+
+
+
+ Automatic naming
+
+
+
+
+ The operation may destroy previously set names. Are you sure you want to name all gates?
+
+
+
+
+
+ Error during interconnect
+
+
+
+
+
+ One of the objects you selected cannot have connections at all.
+
+
+
+
+ Shortcuts:
+
+
+
+
+ LEFT click:
+
+
+
+
+ Object selection
+
+
+
+
+ RIGHT click:
+
+
+
+
+
+ Context menu
+
+
+
+
+ Hold LEFT click:
+
+
+
+
+ Move
+
+
+
+
+ Hold RIGHT click:
+
+
+
+
+ Area selection OR wire tool
+
+
+
+
+ CTRL + LEFT click:
+
+
+
+
+ Multiple object selection
+
+
+
+
+ CTRL + hold RIGHT click:
+
+
+
+
+ Selection of all objects in the area
+
+
+
+
+ DEL:
+
+
+
+
+ Delete selected objects
+
+
+
+
+ Degate help
+
+
+
+
+ Degate : %1 project
+
+
+
+
+ Undefined
+
+
+
+
+ Transistor
+
+
+
+
+ Metal
+
+
+
+
+ Layer: %1/%2 (%3)
+
+
+
+
+ Layer:
+
+
+
+
+ none
+
+
+
+
+ Importing project/subproject...
+
+
+
+
+ Opening project
+
+
+
+
+ Subproject
+
+
+
+
+ The project/subproject do not exist, do you want to create it?
+
+
+
+
+ Project/Subproject import failed
+
+
+
+
+ The project/subproject cannot be imported (maybe corrupted).
+
+
+
+
+ Error
+
+
+
+
+ Project/Subproject import failed.
+
+
+
+
+ Project/Subproject imported.
+
+
+
+
+ Coordinates
+
+
+
+
+ Create new annotation
+
+
+
+
+ Create new gate template
+
+
+
+
+ Create new gate
+
+
+
+
+ Create new emarker
+
+
+
+
+ Create new via
+
+
+
+
+ Edit selected annotation
+
+
+
+
+ Edit selected gate
+
+
+
+
+ Move selected gate port
+
+
+
+
+ Edit selected emarker
+
+
+
+
+ Edit selected via
+
+
+
+
+ Follow via
+
+
+
+
+ Remove selected object(s)
+
+
+
+
+ Reset selection area
+
+
+
+
+ Reset wire tool
+
+
+
+
+ Isolate selected object(s)
+
+
+
+
+ Move selected gate(s) into a module
+
+
+
+
+ degate::ModuleSelectionDialog
+
+
+ Select module dialog
+
+
+
+
+ Module name
+
+
+
+
+ Module type
+
+
+
+
+ Select
+
+
+
+
+ Cancel
+
+
+
+
+ degate::ModulesDialog
+
+
+ Modules
+
+
+
+
+ Module name
+
+
+
+
+ Module type
+
+
+
+
+ Gate name
+
+
+
+
+ Gate type
+
+
+
+
+ Module port name
+
+
+
+
+ Gate port
+
+
+
+
+ Gate
+
+
+
+
+ Add module
+
+
+
+
+ Remove module
+
+
+
+
+ Determine ports module
+
+
+
+
+ Export module
+
+
+
+
+ Move gate into module
+
+
+
+
+ Jump to gate
+
+
+
+
+ Jump to port
+
+
+
+
+ Close
+
+
+
+
+ Click to edit
+
+
+
+
+ Select the directory where to export the module
+
+
+
+
+ degate::Net
+
+
+ Net
+
+
+
+
+ degate::NewProjectDialog
+
+
+ New project creation
+
+
+
+
+ Project setup:
+
+
+
+
+ Project name:
+
+
+
+
+ Project directory path:
+
+
+
+
+ Set project directory path
+
+
+
+
+ Ok
+
+
+
+
+ Create project layers:
+
+
+
+
+
+ Invalid values
+
+
+
+
+ The values you entered are invalid. You need at least one layer with a valid image.
+
+
+
+
+ The selected project directory isn't empty.
+
+
+
+
+ Select the directory where the project will be created
+
+
+
+
+ degate::PerformancesPreferencesPage
+
+
+ Cache
+
+
+
+
+ Cache size (in Mb):
+
+
+
+
+ Image importer cache size (in Mb):
+
+
+
+
+ Preferences
+
+
+
+
+ You must restart Degate for some changes to take effect.
+
+
+
+
+ degate::PortPlacementDialog
+
+
+ Place/move the port
+
+
+
+
+ Next layer
+
+
+
+
+ Previous layer
+
+
+
+
+ Ok
+
+
+
+
+ Cancel
+
+
+
+
+ degate::PreferencesEditor
+
+
+ Preferences
+
+
+
+
+
+ Apply
+
+
+
+
+
+ Close
+
+
+
+
+ General
+
+
+
+
+ Appearance
+
+
+
+
+ Grid
+
+
+
+
+ Performances
+
+
+
+
+ Configuration
+
+
+
+
+ degate::ProgressDialog
+
+
+ Cancel
+
+
+
+
+ Time left:
+
+
+
+
+ degate::ProjectSettingsColorsTab
+
+
+ Wire default color:
+
+
+
+
+ Via up default color:
+
+
+
+
+ Via down default color:
+
+
+
+
+ Annotation default color:
+
+
+
+
+ Annotation frame default color:
+
+
+
+
+ Gate default color:
+
+
+
+
+ Gate frame default color:
+
+
+
+
+ Gate port default color:
+
+
+
+
+ EMarker default color:
+
+
+
+
+ degate::ProjectSettingsDialog
+
+
+ Change here all project settings like project name or colors. Those settings are independent (per project).
+
+
+
+
+ General
+
+
+
+
+ Colors
+
+
+
+
+ Apply
+
+
+
+
+ Close
+
+
+
+
+ degate::ProjectSettingsGeneralTab
+
+
+ Project name:
+
+
+
+
+ Project description:
+
+
+
+
+ Default wire diameter:
+
+
+
+
+ Default via diameter:
+
+
+
+
+ Default port diameter:
+
+
+
+
+ Lambda (in pixel(s)):
+
+
+
+
+ It indicates how many pixels two electrically conductive objects may be apart from each other so that they are still considered to be connected.
+
+
+
+
+ Pixel(s) per μm:
+
+
+
+
+ degate::RCViolation
+
+
+ error
+
+
+
+
+ warning
+
+
+
+
+ undefined
+
+
+
+
+ degate::RegularGridConfigurationDialog
+
+
+ Grid configuration
+
+
+
+
+ All settings are project relative.
+
+
+
+
+ Distance (space between each grid line in px, 0 to disable):
+
+
+
+
+ Offset:
+
+
+
+
+ Ok
+
+
+
+
+ degate::RuleViolationsDialog
+
+
+ Rule violations
+
+
+
+
+ Violations
+
+
+
+
+ Accepted violations
+
+
+
+
+ Number of violations: %1
+
+
+
+
+ Refresh
+
+
+
+
+
+ Accept selected violation(s)
+
+
+
+
+ Filter:
+
+
+
+
+ Reset
+
+
+
+
+ Goto selected object
+
+
+
+
+ Number of violations : %1
+
+
+
+
+ Reject selected violation(s)
+
+
+
+
+ degate::RuleViolationsTab
+
+
+ Layer
+
+
+
+
+ Class
+
+
+
+
+ Severity
+
+
+
+
+ Description
+
+
+
+
+ degate::SelectGateTemplateDialog
+
+
+ Ok
+
+
+
+
+ degate::TemplateMatchingDialog
+
+
+
+ Template matching
+
+
+
+
+ Threshold to start hill climbing:
+
+
+
+
+ Threshold for detection:
+
+
+
+
+ Scale image down by factor:
+
+
+
+
+ Max step size for search after scaling (in pixel):
+
+
+
+
+ Match template orientation(s):
+
+
+
+
+ Any
+
+
+
+
+ Normal
+
+
+
+
+ Flipped left-right
+
+
+
+
+ Flipped up-down
+
+
+
+
+ Flipped both
+
+
+
+
+ Match template type:
+
+
+
+
+ Default
+
+
+
+
+ Along grid in rows
+
+
+
+
+ Along grid in columns
+
+
+
+
+
+ Warning
+
+
+
+
+ There is no gate template selected for template matching.
+
+
+
+
+ One of the selected gate templates is larger than the search area.
+
+
+
+
+ Template matching results
+
+
+
+
+ Found %1 match(es).
+
+
+
+
+ degate::TerminalDialog
+
+
+ Degate terminal
+
+
+
+
+ degate::Updater
+
+
+ No update available.
+
+
+
+
+
+
+
+ Check for updates
+
+
+
+
+
+ A new update is available, install it now?
+
+
+
+
+ (No will disable automatic check for updates)
+ 'No' is a button name (Yes/No message box).
+
+
+
+
+ We cannot check for updates, your installation is either broken or has not been installed with a proper installer.
+
+
+
+
+ Please visit %1 page.
+
+
+
+
+ this
+ ... please see this page.
+
+
+
+
+ degate::Via
+
+
+ Via
+
+
+
+
+ degate::ViaEditDialog
+
+
+ Name:
+
+
+
+
+ Description:
+
+
+
+
+ Fill color:
+
+
+
+
+ Up
+
+
+
+
+ Down
+
+
+
+
+ Undefined
+
+
+
+
+ Via direction:
+
+
+
+
+ Via diameter:
+
+
+
+
+ Ok
+
+
+
+
+ Cancel
+
+
+
+
+ degate::ViaMatchingDialog
+
+
+
+ Via matching
+
+
+
+
+ Threshold for detection:
+
+
+
+
+ Via diameter:
+
+
+
+
+ Max vias to match (0 = all):
+
+
+
+
+ Run
+
+
+
+
+ Via matching results
+
+
+
+
+ Via matching just finished.
+
+
+
+
+ degate::Wire
+
+
+ Wire
+
+
+
+
+ degate::WireMatchingDialog
+
+
+
+ Wire matching
+
+
+
+
+ Wire diameter:
+
+
+
+
+ Median filter width count (0 = disable):
+
+
+
+
+ Sigma for gaussian blur (0 = disable):
+
+
+
+
+ Minimum edge magnitude:
+
+
+
+
+ Wire matching results
+
+
+
+
+ Wire matching just finished.
+
+
+
+
diff --git a/res/languages/translations.qrc b/res/languages/translations.qrc
index 55069196..c4742bbb 100644
--- a/res/languages/translations.qrc
+++ b/res/languages/translations.qrc
@@ -7,5 +7,6 @@
degate_es.qm
degate_it.qm
degate_ko.qm
+ degate_zhcn.qm
-
\ No newline at end of file
+