set ::msgcat::header "Project-Id-Version: PACKAGE VERSION\nReport-Msgid-Bugs-To: \nPO-Revision-Date: 2025-02-02 17:12+0000\nLast-Translator: Anonymous <noreply@weblate.org>\nLanguage-Team: none\nLanguage: vi\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.10-dev\n"
::msgcat::mcset vi "command (%s) cannot be executed until the machine is out of E-stop and turned on" "l\u1ec7nh (%s) kh\u00f4ng th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n cho \u0111\u1ebfn khi n\u00fat d\u1eebng kh\u1ea9n c\u1ea5p \u0111\u01b0\u1ee3c b\u1eadt l\u00ean"
::msgcat::mcset vi "can't do that (%s:%d) in manual mode" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s:%d) trong ch\u1ebf \u0111\u1ed9 b\u1eb1ng tay"
::msgcat::mcset vi "can't do that (%s) in auto mode with the interpreter idle" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s) trong ch\u1ebf \u0111\u1ed9 t\u1ef1 \u0111\u1ed9ng v\u1edbi b\u1ed9 phi\u00ean d\u1ecbch ngh\u1ec9"
::msgcat::mcset vi "can't do that (%s) in auto mode with the interpreter reading" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s) trong ch\u1ebf \u0111\u1ed9 t\u1ef1 \u0111\u1ed9ng v\u1edbi b\u1ed9 phi\u00ean \u0111ang \u0111\u1ecdc"
::msgcat::mcset vi "can't do that (%s) in auto mode with the interpreter paused" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s) trong ch\u1ebf \u0111\u1ed9 t\u1ef1 \u0111\u1ed9ng v\u1edbi b\u1ed9 phi\u00ean \u0111ang t\u1ea1m d\u1eebng"
::msgcat::mcset vi "can't do that (%s) in auto mode with the interpreter waiting" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s) trong ch\u1ebf \u0111\u1ed9 t\u1ef1 \u0111\u1ed9ng v\u1edbi b\u1ed9 phi\u00ean \u0111ang \u0111\u1ee3i"
::msgcat::mcset vi "can't do that (%s:%d) in MDI mode" "kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c \u0111\u00f3 (%s:%d) trong ch\u1ebf \u0111\u1ed9 MDI"
::msgcat::mcset vi "Can't switch mode while mode is AUTO and interpreter is not IDLE" "Kh\u00f4ng th\u1ec3 chuy\u1ec3n ch\u1ebf \u0111\u1ed9 trong khi ch\u1ebf \u0111\u1ed9 l\u00e0 T\u1ef0 \u0110\u1ed8NG v\u00e0 b\u1ed9 phi\u00ean d\u1ecbch \u0111ang NGH\u1ec8"
::msgcat::mcset vi "failed to close file" "g\u1eb7p l\u1ed7i khi \u0111\u00f3ng t\u1eadp tin"
::msgcat::mcset vi "can't open %s" "kh\u00f4ng th\u1ec3 m\u1edf %s"
::msgcat::mcset vi "Can't issue MDI command when not homed" "Kh\u00f4ng ph\u00e1t l\u1ec7nh MDI khi ch\u01b0a v\u1ec1 g\u1ed1c m\u00e1y"
::msgcat::mcset vi "Must be in MDI mode to issue MDI command" "Ph\u1ea3i trong ch\u1ebf \u0111\u1ed9 MDI m\u1edbi c\u00f3 th\u1ec3 ph\u00e1t l\u1ec7nh MDI"
::msgcat::mcset vi "Can't run a program when not homed" "Kh\u00f4ng th\u1ec3 ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh khi ch\u01b0a v\u1ec1 g\u1ed1c m\u00e1y"
::msgcat::mcset vi "Zero-radius arc: start=(%c%.4f,%c%.4f) center=(%c%.4f,%c%.4f) end=(%c%.4f,%c%.4f) r1=%.4f r2=%.4f" "Cung tr\u00f2n c\u00f3 b\u00e1n k\u00ednh b\u0103ng kh\u00f4ng: \u0111i\u1ec3m \u0111\u1ea7u=(%c%.4f,%c%.4f) t\u00e2m=(%c%.4f,%c%.4f) cu\u1ed1i=(%c%.4f,%c%.4f) r1=%.4f r2=%.4f"
::msgcat::mcset vi "Radius to end of arc differs from radius to start: start=(%c%.4f,%c%.4f) center=(%c%.4f,%c%.4f) end=(%c%.4f,%c%.4f) r1=%.4f r2=%.4f abs_err=%.4g rel_err=%.4f%%" "B\u00e1n k\u00ednh \u0111\u1ebfn cu\u1ed1i c\u1ee7a cung tr\u00f2n kh\u00e1c v\u1edbi b\u00e1n k\u00ednh \u0111\u1ebfn \u0111\u1ea7u: \u0111\u1ea7u=(%c%.4f,%c%.4f) t\u00e2m=(%c%.4f,%c%.4f) cu\u1ed1i=(%c%.4f,%c%.4f) r1=%.4f r2=%.4f abs_err=%.4g rel_err=%.4f%%"
::msgcat::mcset vi "G4 not allowed with G2 or G3 because they both use P" "G4 kh\u00f4ng cho ph\u00e9p v\u1edbi G2 hay G3 b\u1edfi v\u00ec ch\u00fang c\u00f9ng s\u1eed d\u1ee5ng P"
::msgcat::mcset vi "Line with G10 does not have L0, L1, L10, L11, L2, or L20" "D\u00f2ng c\u00f3 G10 kh\u00f4ng \u0111\u01b0\u1ee3c c\u00f3 L0, L1, L10, L11, L2, hay L20"
::msgcat::mcset vi "P value not an integer with G10" "Gi\u00e1 tr\u1ecb P kh\u00f4ng nguy\u00ean v\u1edbi G10"
::msgcat::mcset vi "P value out of range (0-9) with G10 L%d" "Gi\u00e1 tr\u1ecb P n\u1eb1m ngo\u00e0i ph\u1ea1m vi (0-9) v\u1edbi G10 L%d"
::msgcat::mcset vi "P value out of range with G10 L%d" "Gi\u00e1 tr\u1ecb P n\u1eb1m ngo\u00e0i ph\u1ea1m vi v\u1edbi G10 L%d"
::msgcat::mcset vi "Between G5.2 and G5.3 codes, only additional G5.2 codes are allowed." "Gi\u1eefa c\u00e1c m\u00e3 G5.2 v\u00e0 G5.3, ch\u1ec9 m\u00e3 G5.2 l\u00e0 \u0111\u01b0\u1ee3c ph\u00e9p th\u00eam v\u00e0o."
::msgcat::mcset vi "H word with no G43 or G76 to use it" "T\u1eeb H m\u00e0 kh\u00f4ng c\u00f3 G43 hay G76 \u0111\u1ec3 d\u00f9ng"
::msgcat::mcset vi "L word with no G10, cutter compensation, canned cycle, digital/analog input, M98 or NURBS code" "T\u1eeb L kh\u00f4ng c\u00f3 G10, b\u00f9 c\u1eaft, chu k\u1ef3 h\u1ee7y, \u0111\u1ea7u v\u00e0o s\u1ed1/t\u01b0\u01a1ng t\u1ef1, M98 hay m\u00e3 NURBS"
::msgcat::mcset vi "P value not an integer with M19 G2 or G3" "Gi\u00e1 tr\u1ecb P kh\u00f4ng nguy\u00ean v\u1edbi M19 G2 hay G3"
::msgcat::mcset vi "P value must be 0,1,or 2 with M19" "Gi\u00e1 tr\u1ecb P ph\u1ea3i l\u00e0 0,1, hay 2 v\u1edbi M19"
::msgcat::mcset vi "P value should be 1 or greater with G2 or G3" "Gi\u00e1 tr\u1ecb P ph\u1ea3i l\u00e0 1 hay l\u1edbn h\u01a1n v\u1edbi G2 hay G3"
::msgcat::mcset vi "R value must be within 0..360 with M19" "Gi\u00e1 tr\u1ecb R ph\u1ea3i n\u1eb1m trong 0..360 v\u1edbi M19"
::msgcat::mcset vi "You must specify both X and Y coordinates for Control Points" "B\u1ea1n ph\u1ea3i ch\u1ec9 ra c\u1ea3 hai t\u1ecda \u0111\u1ed9 X v\u00e0 Y cho c\u00e1c \u0111i\u1ec3m \u0111i\u1ec1u khi\u1ec3n"
::msgcat::mcset vi "Can specify P without X and Y only for the first control point" "Ch\u1ec9 c\u00f3 th\u1ec3 ch\u1ec9 \u0111\u1ecbnh P m\u00e0 kh\u00f4ng c\u00f3 X v\u00e0 Y cho \u0111i\u1ec3m \u0111i\u1ec1u khi\u1ec3n \u0111\u1ea7u ti\u00ean"
::msgcat::mcset vi "Must specify positive weight P for every Control Point" "Ph\u1ea3i ch\u1ec9 \u0111\u1ecbnh \u0111\u1ed9 n\u1eb7ng P d\u01b0\u01a1ng cho m\u1ed7i \u0110i\u1ec3m \u0111i\u1ec1u khi\u1ec3n"
::msgcat::mcset vi "Cannot make a NURBS with 0 feedrate" "Kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n m\u1ed9t NURBS v\u1edbi t\u1ed1c \u0111\u1ed9 \u0103n dao b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "Cannot use G5.3 without G5.2 first" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng G5.3 m\u00e0 kh\u00f4ng c\u00f3 G5.2 tr\u01b0\u1edbc"
::msgcat::mcset vi "You must specify a number of control points at least equal to the order L = %d" "B\u1ea1n ph\u1ea3i ch\u1ec9 \u0111\u1ecbnh m\u1ed9t s\u1ed1 \u0111i\u1ec3m \u0111i\u1ec3u khi\u1ec3n \u00edt nh\u1ea5t b\u1eb1ng th\u1ee9 t\u1ef1 L = %d"
::msgcat::mcset vi "Cannot convert spline with cutter radius compensation" "Kh\u00f4ng th\u1ec3 chuy\u1ec3n \u0111\u1ed5i tr\u1ee5c ch\u00ednh v\u1edbi b\u00f9 b\u00e1n k\u00ednh dao c\u1eaft"
::msgcat::mcset vi "Must specify both I and J, or neither" "Ph\u1ea3i ch\u1ec9 \u0111\u1ecbnh c\u1ea3 hai I v\u00e0 J ho\u1eb7c kh\u00f4ng g\u00ec"
::msgcat::mcset vi "Must specify both P and Q with G5" "B\u1ea1n ph\u1ea3i ch\u1ec9 ra c\u1ea3 hai P v\u00e0 Q v\u1edbi G5"
::msgcat::mcset vi "The move just after exiting cutter compensation mode must be straight, not an arc" "Vi\u1ec7c di chuy\u1ec3n ngay sau khi tho\u00e1t kh\u1ecfi ch\u1ebf \u0111\u1ed9 b\u00f9 dao c\u1eaft ph\u1ea3i th\u1eb3ng, kh\u00f4ng ph\u1ea3i l\u00e0 cung tr\u00f2n"
::msgcat::mcset vi "Cannot do an arc in planes G17.1, G18.1, or G19.1" "Kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng G17.1, G18.1, hay G19.1"
::msgcat::mcset vi "Cannot feed with zero spindle speed in feed per rev mode" "Kh\u00f4ng th\u1ec3 c\u1ea5p dao v\u1edbi t\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh b\u1eb1ng kh\u00f4ng trong ch\u1ebf \u0111\u1ed9 c\u1ea5p dao theo v\u00f2ng"
::msgcat::mcset vi "%c word missing in absolute center arc" "Thi\u1ebfu t\u1eeb %c trong cung t\u00e2m tuy\u1ec7t \u0111\u1ed1i"
::msgcat::mcset vi "Radius of cutter compensation entry arc is not greater than the tool radius" "Cung \u0111i v\u00e0o c\u1ee7a b\u00f9 b\u00e1n k\u00ednh dao c\u1eaft kh\u00f4ng l\u1edbn h\u01a1n b\u00e1n k\u00ednh c\u00f4ng c\u1ee5"
::msgcat::mcset vi "G%d.1 with no D word" "G%d.1 m\u00e0 kh\u00f4ng c\u00f3 t\u1eeb D"
::msgcat::mcset vi "G%d.1 with L word, but plane is not G18" "G%d.1 v\u1edbi t\u1eeb L, nh\u01b0ng m\u1eb7t ph\u1eb3ng kh\u00f4ng ph\u1ea3i G18"
::msgcat::mcset vi "G%d requires D word to be a whole number" "G%d c\u1ea7n t\u1eeb D l\u00e0 d\u1ea1ng s\u1ed1 to\u00e0n b\u1ed9"
::msgcat::mcset vi "G%d with lathe tool, but plane is not G18" "G%d v\u1edbi d\u1ee5ng c\u1ee5 ti\u1ec7n, nh\u01b0ng m\u1eb7t ph\u1eb3ng kh\u00f4ng ph\u1ea3i G18"
::msgcat::mcset vi "gen_restore G20/G21 failed: '%s'" "gen_restore G20/G21 g\u1eb7p l\u1ed7i: '%s'"
::msgcat::mcset vi "BUG: restore from level %d !?" "L\u1ed6I: kh\u00f4i ph\u1ee5c t\u1eeb m\u1ee9c %d !?"
::msgcat::mcset vi "M7x: restore_settings G20/G21 failed: '%s'" "M7x: restore_settings G20/G21 g\u1eb7p l\u1ed7i: '%s'"
::msgcat::mcset vi "M7x: restore_settings failed executing: '%s': %s" "M7x: restore_settings g\u1eb7p l\u1ed7i th\u1ef1c thi: '%s': %s"
::msgcat::mcset vi "No valid P word with M62" "T\u1eeb P kh\u00f4ng h\u1ee3p l\u1ec7 v\u1edbi M62"
::msgcat::mcset vi "No valid P word with M63" "T\u1eeb P kh\u00f4ng h\u1ee3p l\u1ec7 v\u1edbi M63"
::msgcat::mcset vi "No valid P word with M64" "T\u1eeb P kh\u00f4ng h\u1ee3p l\u1ec7 v\u1edbi M64"
::msgcat::mcset vi "No valid P word with M65" "T\u1eeb P kh\u00f4ng h\u1ee3p l\u1ec7 v\u1edbi M65"
::msgcat::mcset vi "invalid P-word with M66" "t\u1eeb-P kh\u00f4ng h\u1ee3p l\u1ec7 v\u1edbi M66"
::msgcat::mcset vi "Spindle (\$) number out of range in M3 Command\nnum_spindles =%i. \$=%d\n" "S\u1ed1 tr\u1ee5c ch\u00ednh (\$) n\u1eb1m ngo\u00e0i ph\u1ea1m v\u1ecb trong l\u1ec7nh M3\nnum_spindles =%i. \$=%d\n"
::msgcat::mcset vi "Spindle (\$) number out of range in M4 Command\nnum_spindles =%i. \$=%d\n" "S\u1ed1 tr\u1ee5c ch\u00ednh (\$) n\u1eb1m ngo\u00e0i ph\u1ea1m v\u1ecb trong l\u1ec7nh M4\nnum_spindles =%i. \$=%d\n"
::msgcat::mcset vi "Spindle (\$) number out of range in M5 Command\nnum_spindles =%i. \$=%d\n" "S\u1ed1 tr\u1ee5c ch\u00ednh (\$) n\u1eb1m ngo\u00e0i ph\u1ea1m v\u1ecb trong l\u1ec7nh M5\nnum_spindles =%i. \$=%d\n"
::msgcat::mcset vi "Spindle (\$) number out of range in M19 Command" "S\u1ed1 tr\u1ee5c ch\u00ednh (\$) n\u1eb1m ngo\u00e0i ph\u1ea1m v\u1ecb trong l\u1ec7nh M19"
::msgcat::mcset vi "Q word with M19 requires a value > 0" "T\u1eeb Q v\u1edbi M19 c\u1ea7n gi\u00e1 tr\u1ecb > 0"
::msgcat::mcset vi "Invalid tool orientation" "H\u01b0\u1edbng d\u1ee5ng c\u1ee5 kh\u00f4ng h\u1ee3p l\u1ec7"
::msgcat::mcset vi "I J words not allowed with G10 L2" "Kh\u00f4ng cho ph\u00e9p I J v\u1edbi G10 L2"
::msgcat::mcset vi "R not allowed in G10 L20" "Kh\u00f4ng cho ph\u00e9p R trong G10 L20"
::msgcat::mcset vi "Spindle not turning in G33" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong G33"
::msgcat::mcset vi "Spindle not turning in G33.1" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong G33.1"
::msgcat::mcset vi "In G76, I must not be 0" "Trong G76, I ph\u1ea3i kh\u00e1c 0"
::msgcat::mcset vi "G43.2: Can not have both H and axis words" "G43.2: Kh\u00f4ng th\u1ec3 c\u00f3 c\u1ea3 hai t\u1eeb H v\u00e0 tr\u1ee5c"
::msgcat::mcset vi "G43.2: No axes specified and H word missing" "G43.2: Ch\u01b0a \u0111\u01b0a ra tr\u1ee5c v\u00e0 t\u1eeb H c\u00f2n thi\u1ebfu"
::msgcat::mcset vi "Spindle not turning in %s" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong %s"
::msgcat::mcset vi "Spindle turning clockwise in G74" "Tr\u1ee5c ch\u00ednh quay xu\u00f4i trong G74"
::msgcat::mcset vi "Spindle turning counterclockwise in G84" "Tr\u1ee5c ch\u00ednh quay ng\u01b0\u1ee3c trong G84"
::msgcat::mcset vi "Spindle state unknown for %s" "Tr\u1ea1ng th\u00e1i tr\u1ee5c ch\u00ednh kh\u00f4ng bi\u1ebft cho %s"
::msgcat::mcset vi "Cannot feed with zero feed rate" "Kh\u00f4ng th\u1ec3 \u0103n dao v\u1edbi t\u1ed1c \u0111\u1ed9 b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "Cannot specify X or Y words with polar coordinate" "Kh\u00f4ng th\u1ec3 ch\u1ec9 \u0111\u1ecbnh c\u00e1c t\u1eeb X hay Y trong h\u1ec7 t\u1ecda \u0111\u1ed9 c\u1ef1c"
::msgcat::mcset vi "Must specify angle in polar coordinate if at the origin" "B\u1ea1n ph\u1ea3i ch\u1ec9 \u0111\u1ecbnh g\u00f3c trong t\u1ecda \u0111\u1ed9 c\u1ef1c n\u1ebfu \u1edf \u0111i\u1ec3m ban \u0111\u1ea7u"
::msgcat::mcset vi "Cannot use polar coordinate except in G17 plane" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng h\u1ec7 t\u1ecda \u0111\u1ed9 c\u1ee9c ngo\u1ea1i tr\u1eeb trong m\u1eb7t ph\u1eb3ng G17"
::msgcat::mcset vi "Cannot specify both polar coordinate and X word" "Kh\u00f4ng th\u1ec3 ch\u1ec9 \u0111\u1ecbnh c\u1ea3 h\u1ec7 t\u1ecda \u0111\u1ed9 c\u1ef1c v\u00e0 t\u1eeb X"
::msgcat::mcset vi "Cannot specify both polar coordinate and Y word" "Kh\u00f4ng th\u1ec3 ch\u1ec9 \u0111\u1ecbnh c\u1ea3 h\u1ec7 t\u1ecda \u0111\u1ed9 c\u1ef1c v\u00e0 t\u1eeb Y"
::msgcat::mcset vi "Polar coordinates can only be used for motion" "T\u1ecda \u0111\u1ed9 c\u1ef1c ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng cho chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "Bad character '\\%03o' used" "\u0110\u00e3 d\u00f9ng k\u00fd t\u1ef1 sai '\\%03o'"
::msgcat::mcset vi "Bad character '%c' used" "\u0110\u00e3 d\u00f9ng k\u00fd t\u1ef1 sai '%c'"
::msgcat::mcset vi "Left bracket missing after 'while'" "Thi\u1ebfu ngo\u1eb7c \u0111\u00f3ng sau 'while'"
::msgcat::mcset vi "Left bracket missing after 'repeat'" "Thi\u1ebfu ngo\u1eb7c \u0111\u00f3ng sau 'repeat'"
::msgcat::mcset vi "Left bracket missing after 'if'" "Thi\u1ebfu ngo\u1eb7c \u0111\u00f3ng sau 'if'"
::msgcat::mcset vi "Left bracket missing after 'elseif'" "Thi\u1ebfu ngo\u1eb7c \u0111\u00f3ng sau 'elseif'"
::msgcat::mcset vi "Expected # reading parameter" "C\u1ea7n tham s\u1ed1 \u0111\u1ecdc #"
::msgcat::mcset vi "Multiple U words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb U tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple V words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb V tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple W words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb W tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "File:%s line:%d sub: o|%s| found in illegal location" "T\u1eadp tin:%s d\u00f2ng:%d sub: o|%s| t\u00ecm th\u1ea5y \u1edf v\u1ecb tr\u00ed kh\u00f4ng h\u1ee3p l\u1ec7"
::msgcat::mcset vi "Named parameter #<%s> not defined" "Ch\u01b0a \u0111\u1ecbnh ngh\u0129a tham s\u1ed1 c\u00f3 t\u00ean #<%s>"
::msgcat::mcset vi "fetch_hal_param: hal_init(%s): %d" "fetch_hal_param: hal_init(%s): %d"
::msgcat::mcset vi "fetch_hal_param: hal_ready(): %d" "fetch_hal_param: hal_ready(): %d"
::msgcat::mcset vi "Internal error: Could not assign #<%s>" "L\u1ed7i n\u1ed9i b\u1ed9: Kh\u00f4ng th\u1ec3 g\u00e1n #<%s>"
::msgcat::mcset vi "Cannot assign to read-only parameter #<%s>" "Kh\u00f4ng th\u1ec3 g\u00e1n cho tham s\u1ed1 ch\u1ec9 \u0111\u1ecdc #<%s>"
::msgcat::mcset vi "Queue is not empty after tool change" "H\u00e0ng \u0111\u1ee3i kh\u00f4ng tr\u1ed1ng sau thay \u0111\u1ed5i d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Unable to open parameter file: '%s'" "Kh\u00f4ng th\u1ec3 m\u1edf t\u1eadp tin tham s\u1ed1: '%s'"
::msgcat::mcset vi "Parameter file name is missing" "C\u00f2n thi\u1ebfu tham s\u1ed1 t\u00ean t\u1eadp tin"
::msgcat::mcset vi "A file is already open" "\u0110\u00e3 c\u00f3 m\u1ed9t t\u1eadp tin \u0111ang \u0111\u01b0\u1ee3c m\u1edf r\u1ed3i"
::msgcat::mcset vi "All axes missing with g52 or g92" "Thi\u1ebfu m\u1ecdi tr\u1ee5c v\u1edbi g52 hay g92"
::msgcat::mcset vi "All axes missing with motion code" "Thi\u1ebfu m\u1ecdi tr\u1ee5c v\u1edbi m\u00e3 chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "Arc radius too small to reach end point" "B\u00e1n k\u00ednh cung tr\u00f2n qu\u00e1 nh\u1ecf \u0111\u1ec3 c\u00f3 th\u1ec3 t\u1edbi \u0111\u01b0\u1ee3c \u0111i\u1ec3m cu\u1ed1i"
::msgcat::mcset vi "Argument to acos out of range" "Tham s\u1ed1 cho acos n\u1eb1m ngo\u00e0i ph\u1ea1m vi"
::msgcat::mcset vi "Argument to asin out of range" "Tham s\u1ed1 cho asin n\u1eb1m ngo\u00e0i ph\u1ea1m vi"
::msgcat::mcset vi "Attempt to divide by zero" "Ph\u00e9p chia cho kh\u00f4ng"
::msgcat::mcset vi "Bad format unsigned integer" "S\u1ed1 nguy\u00ean kh\u00f4ng d\u1ea5u sai \u0111\u1ecbnh d\u1ea1ng"
::msgcat::mcset vi "Bad number format" "\u0110\u1ecbnh d\u1ea1ng s\u1ed1 sai"
::msgcat::mcset vi "Bug bad g code modal group 0" "L\u1ed7i sai m\u00e3 h\u00ecnh th\u1ee9c g nh\u00f3m 0"
::msgcat::mcset vi "Bug plane not xy yz or xz" "L\u1ed7i m\u1eb7t ph\u1eb3ng kh\u00f4ng ph\u1ea3i xy yz c\u0169ng kh\u00f4ng xz"
::msgcat::mcset vi "Bug side not right or left" "Sai m\u1eb7t kh\u00f4ng ph\u1ea3i b\u00ean ph\u1ea3i c\u0169ng ch\u1eb3ng ph\u1ea3i b\u00ean tr\u00e1i"
::msgcat::mcset vi "Bug unknown motion code" "L\u1ed7i kh\u00f4ng bi\u1ebft m\u00e3 chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "Bug unknown operation" "L\u1ed7i kh\u00f4ng bi\u1ebft thao t\u00e1c"
::msgcat::mcset vi "Cannot create backup file" "Kh\u00f4ng th\u1ec3 t\u1ea1o t\u1eadp tin sao l\u01b0u d\u1ef1 ph\u00f2ng"
::msgcat::mcset vi "Cannot do g1 with zero feed rate" "Kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n g1 m\u00e0 t\u1ed1c \u0111\u1ed9 \u0103n dao b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "Cannot do zero repeats of cycle" "Kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n l\u1eb7p kh\u00f4ng l\u1ea7n"
::msgcat::mcset vi "Cannot make arc with zero feed rate" "Kh\u00f4ng th\u1ec3 t\u1ea1o cung tr\u00f2n t\u1ed1c \u0111\u1ed9 \u0103n dao b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "Cannot open backup file" "Kh\u00f4ng th\u1ec3 m\u1edf t\u1eadp tin sao l\u01b0u d\u1ef1 ph\u00f2ng"
::msgcat::mcset vi "Cannot open variable file" "Kh\u00f4ng th\u1ec3 m\u1edf t\u1eadp tin bi\u1ebfn s\u1ed1"
::msgcat::mcset vi "Cannot probe with cutter radius comp on" "Kh\u00f4ng th\u1ec3 th\u0103m d\u00f2 v\u1edbi b\u00f9 b\u00e1n k\u00ednh d\u1ee5ng c\u1ee5 \u0111\u01b0\u1ee3c b\u1eadt"
::msgcat::mcset vi "Cannot probe with zero feed rate" "Kh\u00f4ng th\u1ec3 th\u0103m d\u00f2 m\u00e0 t\u1ed1c \u0111\u1ed9 \u0103n dao b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "Cannot put a b in canned cycle" "Kh\u00f4ng th\u1ec3 \u0111\u1eb7t a b trong chu k\u1ef3 h\u1ee7y"
::msgcat::mcset vi "Cannot put a c in canned cycle" "Kh\u00f4ng th\u1ec3 \u0111\u1eb7t a c trong chu k\u1ef3 h\u1ee7y"
::msgcat::mcset vi "Cannot put an a in canned cycle" "Kh\u00f4ng th\u1ec3 \u0111\u1eb7t m\u1ed9t a trong chu k\u1ef3 h\u1ee7y"
::msgcat::mcset vi "Cannot turn cutter radius comp on when on" "Kh\u00f4ng th\u1ec3 ch\u1ec9nh b\u00f9 b\u00e1n k\u00ednh d\u1ee5ng c\u1ee5 khi b\u1eadt"
::msgcat::mcset vi "Cannot use axis values with g80" "Kh\u00f4ng th\u1ec3 d\u00f9ng c\u00e1c gi\u00e1 tr\u1ecb tr\u1ee5c v\u1edbi g80"
::msgcat::mcset vi "Cannot use axis values without a g code that uses them" "Kh\u00f4ng th\u1ec3 d\u00f9ng gi\u00e1 tr\u1ecb tr\u1ee5c m\u00e0 kh\u00f4ng c\u00f3 m\u00e3 g n\u00e0o \u0111\u1ec3 s\u1eed d\u1ee5ng ch\u00fang"
::msgcat::mcset vi "Cannot use g28 or g30 with cutter radius comp" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng g28 hay g30 v\u1edbi b\u00f9 b\u00e1n k\u00ednh d\u1ee5ng c\u1ee5 c\u1eaft"
::msgcat::mcset vi "Cannot use g53 incremental" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng gia g53"
::msgcat::mcset vi "Cannot use g53 with cutter radius comp" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng g53 v\u1edbi b\u00f9 b\u00e1n k\u00ednh d\u1ee5ng c\u1ee5 c\u1eaft"
::msgcat::mcset vi "Cannot use two g codes that both use axis values" "Kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng hai m\u00e3 g m\u00e0 c\u1ea3 hai s\u1eed d\u1ee5ng c\u00e1c gi\u00e1 tr\u1ecb tr\u1ee5c"
::msgcat::mcset vi "Command too long" "L\u1ec7nh qu\u00e1 d\u00e0i"
::msgcat::mcset vi "Current point same as end point of arc" "\u0110i\u1ec3m hi\u1ec7n t\u1ea1i gi\u1ed1ng v\u1edbi \u0111i\u1ec3m cu\u1ed1i cung tr\u00f2n"
::msgcat::mcset vi "Dwell time missing with g4" "Thi\u1ebfu th\u1eddi gian d\u1eebng v\u1edbi g4"
::msgcat::mcset vi "Dwell time p word missing with g82" "Thi\u1ebfu t\u1eeb P cho th\u1eddi gian quay kh\u00f4ng chuy\u1ec3n \u0111\u1ed9ng v\u1edbi g82"
::msgcat::mcset vi "Dwell time p word missing with g86" "Thi\u1ebfu t\u1eeb P cho th\u1eddi gian quay kh\u00f4ng chuy\u1ec3n \u0111\u1ed9ng v\u1edbi g86"
::msgcat::mcset vi "Dwell time p word missing with g88" "Thi\u1ebfu t\u1eeb P cho th\u1eddi gian quay kh\u00f4ng chuy\u1ec3n \u0111\u1ed9ng v\u1edbi g88"
::msgcat::mcset vi "Dwell time p word missing with g89" "Thi\u1ebfu t\u1eeb P cho th\u1eddi gian quay kh\u00f4ng chuy\u1ec3n \u0111\u1ed9ng v\u1edbi g89"
::msgcat::mcset vi "File name too long" "T\u00ean t\u1eadp tin qu\u00e1 d\u00e0i"
::msgcat::mcset vi "G-code out of range" "G-code ngo\u00e0i ph\u1ea1m vi"
::msgcat::mcset vi "I word given for arc in yz plane" "T\u1eeb I \u0111\u01b0\u1ee3c \u0111\u01b0a ra cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng yz"
::msgcat::mcset vi "I word missing with g87" "Thi\u1ebfu t\u1eeb I trong g87"
::msgcat::mcset vi "J word given for arc in xz plane" "T\u1eeb J \u0111\u01b0\u1ee3c \u0111\u01b0a ra cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng xz"
::msgcat::mcset vi "J word missing with g87" "Thi\u1ebfu t\u1eeb J trong g87"
::msgcat::mcset vi "K word given for arc in xy plane" "T\u1eeb K \u0111\u01b0\u1ee3c \u0111\u01b0a ra cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng xy"
::msgcat::mcset vi "K word missing with g87" "Thi\u1ebfu t\u1eeb K trong g87"
::msgcat::mcset vi "M-code greater than 199: M%d" "M-code l\u1edbn h\u01a1n 199: M%d"
::msgcat::mcset vi "Multiple a words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb a tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple b words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb b tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple c words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb c tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple d words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb d tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple f words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb f tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple h words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb h tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple i words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb i tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple j words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb j tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple k words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb k tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple l words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb l tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple p words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb p tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple q words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb q tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple r words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb r tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple s words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb s tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple t words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb t tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple x words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb x tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple y words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb y tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Multiple z words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb z tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Must use g0 or g1 with g53" "Ph\u1ea3i d\u00f9ng g0 ho\u1eb7c g1 v\u1edbi g53"
::msgcat::mcset vi "Negative argument to sqrt" "Tham s\u1ed1 cho sqrt b\u1ecb \u00e2m"
::msgcat::mcset vi "Negative f word used" "T\u1eeb f \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative g code used" "M\u00e3 g \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative h word used" "T\u1eeb h \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative l word used" "T\u1eeb l \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative m code used" "M\u00e3 m \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative or zero q value used" "Gi\u00e1 tr\u1ecb q \u00e2m ho\u1eb7c b\u1eb1ng kh\u00f4ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative p word used" "T\u1eeb p \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative spindle speed used" "T\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh \u00e2m \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng"
::msgcat::mcset vi "Negative tool id (tool not found)" "M\u00e3 d\u1ee5ng c\u1ee5 \u00e2m (kh\u00f4ng t\u00ecm th\u1ea5y d\u1ee5ng c\u1ee5)"
::msgcat::mcset vi "Nested comment found" "T\u00ecm th\u1ea5y ch\u00fa th\u00edch l\u1ed3ng nhau"
::msgcat::mcset vi "No characters found in reading real value" "Kh\u00f4ng t\u00ecm th\u1ea5y k\u00fd t\u1eeb trong gi\u00e1 tr\u1ecb th\u1ef1c \u0111\u1ecdc \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "Non integer value for integer" "Gi\u00e1 tr\u1ecb kh\u00f4ng nguy\u00ean d\u00e0nh cho s\u1ed1 nguy\u00ean"
::msgcat::mcset vi "Parameter file out of order" "T\u1eadp tin tham s\u1ed1 kh\u00f4ng \u0111\u00fang th\u1ee9 t\u1ef1"
::msgcat::mcset vi "Parameter number out of range" "S\u1ed1 tham s\u1ed1 n\u1eb1m ngo\u00e0i ph\u1ea1m vi"
::msgcat::mcset vi "Parameter is readonly" "Tham s\u1ed1 l\u00e0 ch\u1ec9 \u0111\u1ecdc"
::msgcat::mcset vi "Q word missing with g83" "Thi\u1ebfu t\u1eeb Q trong g83"
::msgcat::mcset vi "Queue is not empty after probing" "H\u00e0n \u0111\u1ee3i kh\u00f4ng tr\u1ed1ng sau khi th\u0103m d\u00f2"
::msgcat::mcset vi "R i j k words all missing for arc" "Thi\u1ebft t\u1ea5t c\u1ea3 c\u00e1c t\u1eeb R i j k cho cung tr\u00f2n"
::msgcat::mcset vi "R less than x in cycle in yz plane" "R nh\u1ecf h\u01a1n x trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng yz"
::msgcat::mcset vi "R less than y in cycle in xz plane" "R nh\u1ecf h\u01a1n y trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng xz"
::msgcat::mcset vi "R less than z in cycle in xy plane" "R nh\u1ecf h\u01a1n z trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng xy"
::msgcat::mcset vi "R word with no g code that uses it" "T\u1eeb R m\u00e0 kh\u00f4ng c\u00f3 m\u00e3 g n\u00e0o \u0111\u1ec3 d\u00f9ng"
::msgcat::mcset vi "Spindle not turning clockwise in g84" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay xu\u00f4i trong g84"
::msgcat::mcset vi "Spindle not turning in g86" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong g86"
::msgcat::mcset vi "Spindle not turning in g87" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong g87"
::msgcat::mcset vi "Spindle not turning in g88" "Tr\u1ee5c ch\u00ednh kh\u00f4ng quay trong g88"
::msgcat::mcset vi "Sscanf failed" "Sscanf g\u1eb7p l\u1ed7i"
::msgcat::mcset vi "Start point too close to probe point" "\u0110i\u1ec3m b\u1eaft \u0111\u1ea7u qu\u00e1 g\u1ea7n \u0111i\u1ec3m th\u0103m d\u00f2"
::msgcat::mcset vi "Too many m codes on line" "Qu\u00e1 nhi\u1ec1u m\u00e3 m tr\u00ean d\u00f2ng"
::msgcat::mcset vi "Pocket max too large" "T\u1ed1i \u0111a h\u1ed1c qu\u00e1 l\u1edbn"
::msgcat::mcset vi "Unable to open file <%s>" "Kh\u00f4ng th\u1ec3 m\u1edf t\u1eadp tin <%s>"
::msgcat::mcset vi "Unclosed comment found" "T\u00ecm th\u1ea5y ghi ch\u00fa ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u00f3ng l\u1ea1i"
::msgcat::mcset vi "Unclosed expression" "Bi\u1ec3u th\u1ee9c ch\u01b0a \u0111\u01b0\u1ee3c \u0111\u00f3ng l\u1ea1i"
::msgcat::mcset vi "Unknown g code used" "\u0110\u00e3 d\u00f9ng m\u00e3 m ch\u01b0a bi\u1ebft"
::msgcat::mcset vi "Unknown m code used: M%d" "\u0110\u00e3 d\u00f9ng m\u00e3 m ch\u01b0a bi\u1ebft: M%d"
::msgcat::mcset vi "Unknown operation" "Thao t\u00e1c ch\u01b0a bi\u1ebft"
::msgcat::mcset vi "Unknown operation name starting with a" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng a"
::msgcat::mcset vi "Unknown operation name starting with m" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng m"
::msgcat::mcset vi "Unknown operation name starting with o" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng o"
::msgcat::mcset vi "Unknown operation name starting with x" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng x"
::msgcat::mcset vi "Unknown word starting with a" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng a"
::msgcat::mcset vi "Unknown word starting with c" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng c"
::msgcat::mcset vi "Unknown word starting with e" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng e"
::msgcat::mcset vi "Unknown word starting with f" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng f"
::msgcat::mcset vi "Unknown word starting with l" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng l"
::msgcat::mcset vi "Unknown word starting with r" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng r"
::msgcat::mcset vi "Unknown word starting with s" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng s"
::msgcat::mcset vi "Unknown word starting with t" "T\u1eeb ch\u01b0a bi\u1ebft b\u1eaft \u0111\u1ea7u b\u1eb1ng t"
::msgcat::mcset vi "X and y words missing for arc in xy plane" "Thi\u1ebfu c\u00e1c t\u1eeb x v\u00e0 y cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng xy"
::msgcat::mcset vi "X and z words missing for arc in xz plane" "Thi\u1ebfu c\u00e1c t\u1eeb x v\u00e0 z cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng xz"
::msgcat::mcset vi "Y and z words missing for arc in yz plane" "Thi\u1ebfu c\u00e1c t\u1eeb y v\u00e0 z cho cung tr\u00f2n trong m\u1eb7t ph\u1eb3ng yz"
::msgcat::mcset vi "Zero or negative argument to ln" "Tham s\u1ed1 b\u1eb1ng kh\u00f4ng ho\u1eb7c \u00e2m cho \u0111\u1ea7u v\u00e0o"
::msgcat::mcset vi "Zero radius arc" "B\u00e1n k\u00ednh cung b\u1eb1ng kh\u00f4ng"
::msgcat::mcset vi "K word missing with g33/g33.1" "Thi\u1ebfu t\u1eeb K v\u1edbi g33/g33.1"
::msgcat::mcset vi "F word used with a g33/g33.1" "T\u1eeb F \u0111\u01b0\u1ee3c d\u00f9ng v\u1edbi g33/g33.1"
::msgcat::mcset vi "Unknown operation name starting with e" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng e"
::msgcat::mcset vi "Unknown operation name starting with n" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng n"
::msgcat::mcset vi "Unknown operation name starting with g" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng g"
::msgcat::mcset vi "Unknown operation name starting with l" "Kh\u00f4ng bi\u1ebft thao t\u00e1c t\u00ean b\u1eaft \u0111\u1ea7u b\u1eb1ng l"
::msgcat::mcset vi "Too many subroutine parameters" "Qu\u00e1 nhi\u1ec1u tham s\u1ed1 th\u1ee7 t\u1ee5c con"
::msgcat::mcset vi "Too many subroutine levels" "Qu\u00e1 nhi\u1ec1u m\u1ee9c th\u1ee7 t\u1ee5c con"
::msgcat::mcset vi "Unknown control command in o word" "Kh\u00f4ng hi\u1ec3u l\u1ec7nh \u0111i\u1ec1u khi\u1ec3n trong t\u1eeb o"
::msgcat::mcset vi "File not open" "T\u1eadp tin kh\u00f4ng m\u1edf"
::msgcat::mcset vi "cannot reopen file %s - removed or renamed? (%s)" "kh\u00f4ng th\u1ec3 m\u1edf l\u1ea1i t\u1eadp tin %s - b\u1ecb x\u00f3a b\u1ecf ho\u1eb7c \u0111\u1ed5i t\u00ean? (%s)"
::msgcat::mcset vi "Need tool prepared -Txx- for toolchange" "C\u1ea7n chu\u1ea9n b\u1ecb d\u1ee5ng c\u1ee5 -Txx- cho \u0111\u1ed5i d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "P word missing with G76" "Thi\u1ebfu t\u1eeb P v\u1edbi G76"
::msgcat::mcset vi "I J or K words missing with G76" "Thi\u1ebfu t\u1eeb I J hay K v\u1edbi G76"
::msgcat::mcset vi "Cannot move rotary axes with G76" "Kh\u00f4ng th\u1ec3 quay c\u00e1c tr\u1ee5c v\u1edbi G76"
::msgcat::mcset vi "Multiple e words on one line" "C\u00f3 nhi\u1ec1u t\u1eeb e tr\u00ean m\u1ed9t d\u00f2ng"
::msgcat::mcset vi "Out of memory" "H\u1ebft b\u1ed9 nh\u1edb"
::msgcat::mcset vi "S word missing with G96" "Thi\u1ebfu t\u1eeb S trong G96"
::msgcat::mcset vi "Queue is not empty after external input" "H\u00e0n \u0111\u1ee3i kh\u00f4ng tr\u1ed1ng sau \u0111\u1ea7u v\u00e0o b\u00ean ngo\u00e0i"
::msgcat::mcset vi "Q word missing with g73" "Thi\u1ebfu t\u1eeb Q trong g73"
::msgcat::mcset vi "R less than W in cycle in UV plane" "R nh\u1ecf h\u01a1n W trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng UV"
::msgcat::mcset vi "R less than U in cycle in VW plane" "R nh\u1ecf h\u01a1n U trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng UW"
::msgcat::mcset vi "R less than V in cycle in UW plane" "R nh\u1ecf h\u01a1n V trong chu k\u1ef3 trong m\u1eb7t ph\u1eb3ng UW"
::msgcat::mcset vi "Hal Meter" "\u0110\u1ed3ng h\u1ed3 Hal"
::msgcat::mcset vi "_Select" "_Ch\u1ecdn"
::msgcat::mcset vi "E_xit" "Th_o\u00e1t"
::msgcat::mcset vi "Select Item to Probe" "Ch\u1ecdn m\u1ee5c mu\u1ed1n th\u0103m d\u00f2"
::msgcat::mcset vi " _Pins " " _Ch\u00e2n "
::msgcat::mcset vi " _Signals " " _T\u00edn hi\u1ec7u "
::msgcat::mcset vi " Para_meters " " Tha_m s\u1ed1 "
::msgcat::mcset vi "_Close" "\u0110\u00f3n_g"
::msgcat::mcset vi "Usage:\n  halscope \[-h\] \[-i infile\] \[-o outfile\] \[num_samples\]\n" "C\u00e1ch d\u00f9ng:\n  halscope \[-h\] \[-i infile\] \[-o outfile\] \[num_samples\]\n"
::msgcat::mcset vi "_Cancel" "_Th\u00f4i"
::msgcat::mcset vi "_Open" "_M\u1edf"
::msgcat::mcset vi "Open Configuration File:" "M\u1edf t\u1eadp tin c\u1ea5u h\u00ecnh:"
::msgcat::mcset vi "Save Configuration File:" "L\u01b0u t\u1eadp tin c\u1ea5u h\u00ecnh:"
::msgcat::mcset vi "_Save" "_L\u01b0u"
::msgcat::mcset vi "_Open Configuration..." "_M\u1edf c\u1ea5u h\u00ecnh..."
::msgcat::mcset vi "_Save Configuration..." "_L\u01b0u c\u1ea5u h\u00ecnh..."
::msgcat::mcset vi "O_pen Log File" "M\u1edf t\u1eadp tin nh\u1eadt _k\u00fd"
::msgcat::mcset vi "S_ave Log File" "L\u01b0_u t\u1eadp tin nh\u1eadt k\u00fd"
::msgcat::mcset vi "_Quit" "T_ho\u00e1t"
::msgcat::mcset vi "_About Halscope" "Gi\u1edbi thi\u1ec7u v\u1ec1 H_alscope"
::msgcat::mcset vi "_File" "T\u1ead_p tin"
::msgcat::mcset vi "_Help" "Tr\u1ee3 _gi\u00fap"
::msgcat::mcset vi "HAL Oscilloscope" "S\u00f3ng Hal"
::msgcat::mcset vi "Horizontal" "Ngang"
::msgcat::mcset vi "Selected Channel" "K\u00eanh \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "Run Mode" "Ch\u1ebf \u0111\u1ed9 ch\u1ea1y"
::msgcat::mcset vi "Trigger" "B\u1eaby"
::msgcat::mcset vi "Vertical" "D\u1ecdc"
::msgcat::mcset vi "Stop" "Ng\u1eebng"
::msgcat::mcset vi "Normal" "Th\u00f4ng th\u01b0\u1eddng"
::msgcat::mcset vi "Single" "\u0110\u01a1n"
::msgcat::mcset vi "Roll" "Cu\u1ed9n"
::msgcat::mcset vi "Zoom" "Ph\u00f3ng to"
::msgcat::mcset vi " Pos " " Vtr\u00ed "
::msgcat::mcset vi "Realtime component not loaded" "Ch\u01b0a t\u1ea3i th\u00e0nh ph\u1ea7n th\u1eddi gian th\u1ef1c"
::msgcat::mcset vi "OK" "OK"
::msgcat::mcset vi "Quit" "Tho\u00e1t"
::msgcat::mcset vi "Realtime function not linked" "T\u00ednh n\u0103ng th\u1eddi gian th\u1ef1c ch\u01b0a \u0111\u01b0\u1ee3c li\u00ean k\u1ebft"
::msgcat::mcset vi "Select Sample Rate" "Ch\u1ecdn t\u1ed1c \u0111\u1ed9 l\u1ea5y m\u1eabu"
::msgcat::mcset vi "Select a thread name and multiplier then click 'OK'\nor\nClick 'Quit' to exit HALSCOPE" "Ch\u1ecdn m\u1ed9t t\u00ean tuy\u1ebfn tr\u00ecnh v\u00e0 b\u1ed9 nh\u00e2n sau \u0111\u00f3 b\u00e1m v\u00e0o '\u0110\u1ed3ng \u00fd\"\nho\u1eb7c\nB\u1ea5m v\u00e0o 'Tho\u00e1t' \u0111\u1ec3 tho\u00e1t kh\u1ecfi HALSCOPE"
::msgcat::mcset vi "_OK" "\u0110\u1ed3n_g \u00fd"
::msgcat::mcset vi "Thread:" "Tuy\u1ebfn tr\u00ecnh:"
::msgcat::mcset vi "Sample Period:" "Chu k\u1ef3 m\u1eabu:"
::msgcat::mcset vi "Sample Rate:" "T\u1ea7n s\u1ed1 l\u1ea5y m\u1eabu:"
::msgcat::mcset vi "Thread" "Tuy\u1ebfn tr\u00ecnh"
::msgcat::mcset vi "Period" "Chu k\u1ef3"
::msgcat::mcset vi "Multiplier:" "S\u1ed1 nh\u00e2n:"
::msgcat::mcset vi "No channels selected" "Ch\u01b0a ch\u1ecdn k\u00eanh n\u00e0o"
::msgcat::mcset vi "You need to choose at least one channel." "B\u1ea1n c\u1ea7n ch\u1ecdn \u00edt nh\u1ea5t m\u1ed9t k\u00eanh."
::msgcat::mcset vi "Pick log file to write to:" "Ch\u1ecdn t\u1eadp tin nh\u1eadt k\u00fd \u0111\u1ec3 ghi v\u00e0o \u0111\u00f3:"
::msgcat::mcset vi "ns" "ns"
::msgcat::mcset vi "\u00b5s" "\u00b5s"
::msgcat::mcset vi "ms" "mili-gi\u00e2y"
::msgcat::mcset vi "s" "s"
::msgcat::mcset vi "Hz" "Hz"
::msgcat::mcset vi "kHz" "kHz"
::msgcat::mcset vi "MHz" "MHz"
::msgcat::mcset vi "Offset\n%s" "B\u00f9\n%s"
::msgcat::mcset vi "Gain" "\u0110\u1ed9 l\u1ee3i"
::msgcat::mcset vi "Pos" "V\u1ecb tr\u00ed"
::msgcat::mcset vi "Scale" "T\u1ef7 l\u1ec7"
::msgcat::mcset vi "Offset\n----" "B\u00f9\n----"
::msgcat::mcset vi "Set the vertical offset\nfor channel %d." "\u0110\u1eb7t b\u00f9 d\u1ecdc\ncho k\u00eanh %d."
::msgcat::mcset vi "Set Offset" "\u0110\u1eb7t b\u00f9"
::msgcat::mcset vi "Pins" "C\u00e1c ch\u00e2n"
::msgcat::mcset vi "Signals" "T\u00edn hi\u1ec7u"
::msgcat::mcset vi "Parameters" "Tham s\u1ed1"
::msgcat::mcset vi "Falling" "S\u01b0\u1eddn xu\u1ed1ng"
::msgcat::mcset vi "Rising" "S\u01b0\u1eddn l\u00ean"
::msgcat::mcset vi "Source\nNone" "Ngu\u1ed3n\nKh\u00f4ng c\u00f3"
::msgcat::mcset vi "Auto" "T\u1ef1 \u0111\u1ed9ng"
::msgcat::mcset vi "Force" "\u00c9p bu\u1ed9c"
::msgcat::mcset vi "Level" "M\u1ee9c"
::msgcat::mcset vi "Select a channel to use for triggering." "Ch\u1ecdn m\u1ed9t k\u00eanh s\u1eed d\u1ee5ng l\u00e0m k\u00edch."
::msgcat::mcset vi "Trigger Source" "Ngu\u1ed3n k\u00edch"
::msgcat::mcset vi "Source" "Ngu\u1ed3n"
::msgcat::mcset vi "negative" "\u00e2m"
::msgcat::mcset vi "positive" "d\u01b0\u01a1ng"
::msgcat::mcset vi "MOTION: hal_init() failed\n" "MOTION: hal_init() g\u1eb7p l\u1ed7i\n"
::msgcat::mcset vi "MOTION: num_joints is %d, must be between 1 and %d\n" "MOTION: num_joints l\u00e0 %d, ph\u1ea3i gi\u1eefa 1 v\u00e0 %d\n"
::msgcat::mcset vi "\nMOTION: kinematicjoints=%2d\n            extrajoints=%2d\n           Total joints=%2d\n\n" "\nMOTION: kinematicjoints=%2d\n            extrajoints=%2d\n           T\u1ed5ng tr\u1ee5c=%2d\n\n"
::msgcat::mcset vi "MOTION: num_spindles is %d, must be between 0 and %d\n" "MOTION: num_spindles l\u00e0 %d, ph\u1ea3i gi\u1eefa 0 v\u00e0 %d\n"
::msgcat::mcset vi "MOTION: init_hal_io() failed\n" "MOTION: init_hal_io() g\u1eb7p l\u1ed7i\n"
::msgcat::mcset vi "MOTION: init_comm_buffers() failed\n" "MOTION: init_comm_buffers() g\u1eb7p l\u1ed7i\n"
::msgcat::mcset vi "MOTION: init_threads() failed\n" "MOTION: init_threads() g\u1eb7p l\u1ed7i\n"
::msgcat::mcset vi "MOTION: hal_stop_threads() failed, returned %d\n" "MOTION: hal_stop_threads() g\u1eb7p l\u1ed7i, \u0111\u00e3 tr\u1ea3 v\u1ec1 %d\n"
::msgcat::mcset vi "MOTION: rtapi_shmem_delete() failed, returned %d\n" "MOTION: rtapi_shmem_delete() g\u1eb7p l\u1ed7i, \u0111\u00e3 tr\u1ea3 v\u1ec1 %d\n"
::msgcat::mcset vi "MOTION: hal_exit() failed, returned %d\n" "MOTION: hal_exit() g\u1eb7p l\u1ed7i, \u0111\u00e3 tr\u1ea3 v\u1ec1 %d\n"
::msgcat::mcset vi "MOTION: emcmot_hal_data malloc failed\n" "MOTION: ph\u00e2n b\u1ed5 b\u1ed9 nh\u1edb emcmot_hal_data g\u1eb7p l\u1ed7i\n"
::msgcat::mcset vi "Project loaded and running" "D\u1ef1 \u00e1n \u0111\u00e3 t\u1ea3i v\u00e0 \u0111ang ch\u1ea1y"
::msgcat::mcset vi "Project failed to load..." "D\u1ef1 \u00e1n g\u1eb7p l\u1ed7i khi t\u1ea3i..."
::msgcat::mcset vi "Load Error" "L\u1ed7i t\u1ea3i"
::msgcat::mcset vi "Failed to load the project file..." "G\u1eb7p l\u1ed7i khi t\u1ea3i t\u1eadp tin d\u1ef1 \u00e1n..."
::msgcat::mcset vi "Ok" "\u0110\u1ed3ng \u00fd"
::msgcat::mcset vi "Project loaded (stopped)." "D\u1ef1 \u00e1n \u0111\u00e3 t\u1ea3i (b\u1ecb d\u1eebng)."
::msgcat::mcset vi "Save Error" "L\u1ed7i l\u01b0u"
::msgcat::mcset vi "Failed to save the project file..." "G\u1eb7p l\u1ed7i khi ghi l\u1ea1i t\u1eadp tin d\u1ef1 \u00e1n..."
::msgcat::mcset vi "SAVE %s %d\n" "L\u01afU %s %d\n"
::msgcat::mcset vi "LOAD %s %d\n" "T\u1ea2I %s %d\n"
::msgcat::mcset vi "Old directories projects" "C\u00e1c d\u1ef1 \u00e1n th\u01b0 m\u1ee5c c\u0169"
::msgcat::mcset vi "ClassicLadder projects" "D\u1ef1 \u00e1n ClassicLadder"
::msgcat::mcset vi "New" "M\u1edbi"
::msgcat::mcset vi "Do you really want to clear all data ?" "B\u1ea1n c\u00f3 th\u1ef1c s\u1ef1 mu\u1ed1n x\u00f3a tr\u1eafng m\u1ecdi d\u1eef li\u1ec7u kh\u00f4ng?"
::msgcat::mcset vi "Please select the project to load" "Vui l\u00f2ng ch\u1ecdn d\u1ef1 \u00e1n mu\u1ed1n t\u1ea3i"
::msgcat::mcset vi "Sure?" "Ch\u1eafc kh\u00f4ng?"
::msgcat::mcset vi "Do you really want to load another project ?\nIf not saved, all modifications on the current project will be lost  \n" "B\u1ea1n c\u00f3 th\u1ef1c s\u1ef1 mu\u1ed1n t\u1ea3i d\u1ef1 \u00e1n kh\u00e1c kh\u00f4ng?\nN\u1ebfu kh\u00f4ng \u0111\u01b0\u1ee3c l\u01b0u l\u1ea1i, m\u1ecdi thay \u0111\u1ed5i c\u1ee7a d\u1ef1 \u00e1n hi\u1ec7n t\u1ea1i s\u1ebd b\u1ecb m\u1ea5t\n"
::msgcat::mcset vi "Please select the project to save" "Vui l\u00f2ng ch\u1ecdn d\u1ef1 \u00e1n mu\u1ed1n l\u01b0u"
::msgcat::mcset vi "Warning!" "C\u1ea3nh b\u00e1o!"
::msgcat::mcset vi "Error" "L\u1ed7i"
::msgcat::mcset vi "Yes" "\u0110\u1ed3ng \u00fd"
::msgcat::mcset vi "No" "Kh\u00f4ng"
::msgcat::mcset vi "If not saved, all modifications will be lost.\nDo you really want to quit ?\n" "N\u1ebfu kh\u00f4ng l\u01b0u, m\u1ecdi s\u1eeda \u0111\u1ed5i s\u1ebd b\u1ecb m\u1ea5t.\nB\u1ea1n c\u00f3 th\u1ef1c s\u1ef1 mu\u1ed1n tho\u00e1t kh\u00f4ng?\n"
::msgcat::mcset vi "Confirm!" "X\u00e1c nh\u1eadn!"
::msgcat::mcset vi "Do you really want to quit ?\n" "B\u1ea1n th\u1ef1c s\u1ef1 mu\u1ed1n tho\u00e1t kh\u00f4ng?\n"
::msgcat::mcset vi "MODBUS will stop if you quit.\n Do you really want to quit ?\n" "MODBUS s\u1ebd d\u1eebng n\u1ebfu b\u1ea1n tho\u00e1t.\n B\u1ea1n c\u00f3 th\u1ef1c s\u1ef1 mu\u1ed1n tho\u00e1t ra kh\u00f4ng?\n"
::msgcat::mcset vi "Display symbols" "Hi\u1ec3n th\u1ecb c\u00e1c k\u00fd hi\u1ec7u"
::msgcat::mcset vi "Statusbar" "Thanh tr\u1ea1ng th\u00e1i"
::msgcat::mcset vi "Load" "T\u1ea3i"
::msgcat::mcset vi "Save" "L\u01b0u"
::msgcat::mcset vi "Save As" "L\u01b0u th\u00e0nh"
::msgcat::mcset vi "Reset" "\u0110\u1eb7t l\u1ea1i"
::msgcat::mcset vi "Vars" "Bi\u1ebfn"
::msgcat::mcset vi "About" "Gi\u1edbi thi\u1ec7u"
::msgcat::mcset vi "Editor" "B\u1ed9 so\u1ea1n th\u1ea3o"
::msgcat::mcset vi "Symbols" "K\u00fd hi\u1ec7u"
::msgcat::mcset vi "Config" "C\u1ea5u h\u00ecnh"
::msgcat::mcset vi "Preview" "Xem tr\u01b0\u1edbc"
::msgcat::mcset vi "Print" "In"
::msgcat::mcset vi "Config hardware error occurred!" "C\u00f3 l\u1ed7i x\u1ea3y ra khi c\u1ea5u h\u00ecnh ph\u1ea7n c\u1ee9ng!"
::msgcat::mcset vi "Failed MODBUS communications" "Truy\u1ec1n th\u00f4ng MODBUS g\u1eb7p l\u1ed7i"
::msgcat::mcset vi "Inverted" "\u0110\u1ea3o"
::msgcat::mcset vi "Serial baud rate" "T\u1ed1c \u0111\u1ed9 baud"
::msgcat::mcset vi "Use RTS to send" "D\u00f9ng RTS \u0111\u1ec3 truy\u1ec1n"
::msgcat::mcset vi "Modbus element offset" "B\u00f9 ph\u1ea7n t\u1eed Modbus"
::msgcat::mcset vi "Debug level" "M\u1ee9c g\u1ee1 l\u1ed7i"
::msgcat::mcset vi "QUIET" "IM L\u1eb6NG"
::msgcat::mcset vi "Variable" "Bi\u1ebfn s\u1ed1"
::msgcat::mcset vi "TimerNbr" "TimerNbr"
::msgcat::mcset vi "Base" "C\u01a1 s\u1edf"
::msgcat::mcset vi "Preset" "\u0110\u1ecbnh s\u1eb5n"
::msgcat::mcset vi "Expression" "Bi\u1ec3u th\u1ee9c"
::msgcat::mcset vi "Variable: %s    Hal sig: %s" "Bi\u1ebfn: %s    Hal sig: %s"
::msgcat::mcset vi "Label: %s" "Nh\u00e3n: %s"
::msgcat::mcset vi "Expression too long" "Bi\u1ec3u th\u1ee9c qu\u00e1 d\u00e0i"
::msgcat::mcset vi "You must select a boolean variable !" "B\u1ea1n ph\u1ea3i ch\u1ecdn m\u1ed9t bi\u1ebfn l\u00f4gisc!"
::msgcat::mcset vi "Unknown variable..." "Ch\u01b0a bi\u1ebft bi\u1ebfn..."
::msgcat::mcset vi "Edit mode..." "Ch\u1ebf \u0111\u1ed9 s\u1eeda \u0111\u1ed5i..."
::msgcat::mcset vi "Delete" "X\u00f3a"
::msgcat::mcset vi "Add" "Th\u00eam"
::msgcat::mcset vi "Insert" "Ch\u00e8n"
::msgcat::mcset vi "Modify" "S\u1eeda"
::msgcat::mcset vi "Cancel" "Th\u00f4i"
::msgcat::mcset vi "Comment" "Ghi ch\u00fa"
::msgcat::mcset vi "StepActDesact++=%d\n" "StepActDesact++=%d\n"
::msgcat::mcset vi "top" "\u0111\u1ec9nh"
::msgcat::mcset vi "bottom" "\u0111\u00e1y"
::msgcat::mcset vi "Properties" "Thu\u1ed9c t\u00ednh"
::msgcat::mcset vi "Apply" "\u00c1p d\u1ee5ng"
::msgcat::mcset vi "None" "Kh\u00f4ng"
::msgcat::mcset vi "error" "l\u1ed7i"
::msgcat::mcset vi "no signal connected" "kh\u00f4ng c\u00f3 t\u00edn hi\u1ec7u \u0111\u00e3 k\u1ebft n\u1ed1i"
::msgcat::mcset vi "No expression" "Kh\u00f4ng bi\u1ec3u th\u1ee9c"
::msgcat::mcset vi " - not found.\n" " - kh\u00f4ng t\u00ecm th\u1ea5y.\n"
::msgcat::mcset vi "Saving file : %s" "\u0110ang l\u01b0u t\u1eadp tin: \u201c%s\u201d"
::msgcat::mcset vi " - failed.\n" " - g\u1eb7p l\u1ed7i.\n"
::msgcat::mcset vi " - result=%d\n" " - k\u1ebft qu\u1ea3=%d\n"
::msgcat::mcset vi "Symbol: %s - %s - %s\n" "K\u00fd hi\u1ec7u: %s - %s - %s\n"
::msgcat::mcset vi "Main" "Ch\u00ednh"
::msgcat::mcset vi "Sequential" "Tu\u1ea7n t\u1ef1"
::msgcat::mcset vi "Ladder" "Ladder"
::msgcat::mcset vi "Language" "Ng\u00f4n ng\u1eef"
::msgcat::mcset vi "Name" "T\u00ean"
::msgcat::mcset vi "Sections Manager" "Qu\u1ea3n l\u00fd ph\u1ea7n"
::msgcat::mcset vi "Slave: %X  " "T\u1edb: %X  "
::msgcat::mcset vi "Function: %X  Data: " "Ch\u1ee9c n\u0103ng: %X  D\u1eef li\u1ec7u: "
::msgcat::mcset vi " CRC: %X " " CRC: %X "
::msgcat::mcset vi "Set RTS=%d\n" "\u0110\u1eb7t RTS=%d\n"
::msgcat::mcset vi "Writing done!\n" "Ghi xong!\n"
::msgcat::mcset vi "Serial config...\n" "C\u1ea5u h\u00ecnh c\u1ed5ng n\u1ed1i ti\u1ebfp...\n"
::msgcat::mcset vi "select() for serial reading...\n" "select() cho \u0111\u1ecdc n\u1ed1i ti\u1ebfp...\n"
::msgcat::mcset vi "Serial reading...\n" "\u0110\u1ecdc n\u1ed1i ti\u1ebfp...\n"
::msgcat::mcset vi "%d chars found\n" "T\u00ecm th\u1ea5y %d k\u00fd t\u1ef1\n"
::msgcat::mcset vi "Serial" "N\u1ed1i ti\u1ebfp"
::msgcat::mcset vi "Ethernet" "Ethernet"
::msgcat::mcset vi "Bit Status Window" "C\u1eeda s\u1ed5 tr\u1ea1ng th\u00e1i b\u00edt"
::msgcat::mcset vi "Watch Window" "C\u1eeda s\u1ed5 theo d\u00f5i"
::msgcat::mcset vi "Symbols names" "C\u00e1c t\u00ean k\u00fd hi\u1ec7u"
::msgcat::mcset vi "Unknown variable (global error)" "Ch\u01b0a bi\u1ebft bi\u1ebfn (l\u1ed7i to\u00e0n c\u1ee5c)"
::msgcat::mcset vi "LinuxCNC Calibration" "C\u00e2n ch\u1ec9nh LinuxCNC"
::msgcat::mcset vi "Save To File" "L\u01b0u v\u00e0o t\u1eadp tin"
::msgcat::mcset vi "File" "T\u1eadp tin"
::msgcat::mcset vi "Refresh" "L\u00e0m m\u1edbi l\u1ea1i"
::msgcat::mcset vi "INI Name" "T\u00ean INI"
::msgcat::mcset vi "HAL's Value" "Gi\u00e1 tr\u1ecb c\u1ee7a HAL"
::msgcat::mcset vi "Next Value" "Gi\u00e1 tr\u1ecb ti\u1ebfp theo"
::msgcat::mcset vi "Test" "Ki\u1ec3m tra"
::msgcat::mcset vi "can't save %s" "kh\u00f4ng th\u1ec3 l\u01b0u %s"
::msgcat::mcset vi "LinuxCNC Debug" "G\u1ee1 l\u1ed7i LinuxCNC"
::msgcat::mcset vi "Invalid INI file entries" "M\u1ee5c tin t\u1eadp tin INI kh\u00f4ng h\u1ee3p l\u1ec7"
::msgcat::mcset vi "Configuration information" "Th\u00f4ng tin c\u1ea5u h\u00ecnh"
::msgcat::mcset vi "Version information" "Th\u00f4ng tin phi\u00ean b\u1ea3n"
::msgcat::mcset vi "IO points" "C\u00e1c \u0111i\u1ec3m IO"
::msgcat::mcset vi "NML" "NML"
::msgcat::mcset vi "Motion time" "Th\u1eddi gian chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "Interpreter" "Th\u00f4ng d\u1ecbch"
::msgcat::mcset vi "RCS" "RCS"
::msgcat::mcset vi "Open..." "M\u1edf\u2026"
::msgcat::mcset vi "Save As..." "Ghi l\u1ea1i b\u1eb1ng t\u00ean m\u1edbi..."
::msgcat::mcset vi "Exit" "Tho\u00e1t"
::msgcat::mcset vi "Edit" "Ch\u1ec9nh s\u1eeda"
::msgcat::mcset vi "Cut" "C\u1eaft"
::msgcat::mcset vi "Copy" "Ch\u00e9p"
::msgcat::mcset vi "Paste" "D\u00e1n"
::msgcat::mcset vi "Select All" "Ch\u1ecdn h\u1ebft"
::msgcat::mcset vi "Help" "Tr\u1ee3 gi\u00fap"
::msgcat::mcset vi "About..." "Gi\u1edbi thi\u1ec7u..."
::msgcat::mcset vi "Save and Reload" "L\u01b0u v\u00e0 t\u1ea3i l\u1ea1i"
::msgcat::mcset vi "Find..." "T\u00ecm\u2026"
::msgcat::mcset vi "Renumber File..." "\u0110\u00e1nh s\u1ed1 l\u1ea1i t\u1eadp tin..."
::msgcat::mcset vi "Settings" "C\u00e0i \u0111\u1eb7t"
::msgcat::mcset vi "No Numbering" "Kh\u00f4ng \u0111\u00e1nh s\u1ed1"
::msgcat::mcset vi "Line Numbering..." "\u0110\u00e1nh s\u1ed1 d\u00f2ng..."
::msgcat::mcset vi "Scripts" "T\u1eadp l\u1ec7nh"
::msgcat::mcset vi "About TkEditor" "Gi\u1edbi thi\u1ec7u v\u1ec1 TkEditor"
::msgcat::mcset vi "TkEditor\n\nSimple Tcl/Tk Text Editor\n\nGPL Version 2" "TkEditor\n\nTr\u00ecnh so\u1ea1n th\u1ea3o ch\u1eef Tcl/Tk \u0111\u01a1n gi\u1ea3n\n\nGPL phi\u00ean b\u1ea3n 2"
::msgcat::mcset vi "Find" "T\u00ecm ki\u1ebfm"
::msgcat::mcset vi "Find:" "T\u00ecm:"
::msgcat::mcset vi "Replace:" "Thay th\u1ebf:"
::msgcat::mcset vi "Find All" "T\u00ecm t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Replace All" "Thay th\u1ebf t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Skip This" "B\u1ecf qua c\u00e1i n\u00e0y"
::msgcat::mcset vi "Replace This" "Thay b\u1eb1ng"
::msgcat::mcset vi "Clear" "Xo\u00e1 s\u1ea1ch"
::msgcat::mcset vi "Set Line Numbering" "\u0110\u1eb7t \u0111\u00e1nh s\u1ed1 d\u00f2ng"
::msgcat::mcset vi "Increment" "Gia"
::msgcat::mcset vi "One" "M\u1ed9t"
::msgcat::mcset vi "Two" "Hai"
::msgcat::mcset vi "Five" "N\u0103m"
::msgcat::mcset vi "Ten" "M\u1eddi"
::msgcat::mcset vi "Space" "Ph\u00edm c\u00e1ch"
::msgcat::mcset vi "Single Space" "D\u1ea5u c\u00e1ch \u0111\u01a1n"
::msgcat::mcset vi "Double Space" "D\u1ea5u c\u00e1ch \u0111\u00f4i"
::msgcat::mcset vi "Tab Space" "Kho\u1ea3ng tab"
::msgcat::mcset vi "Next Number:" "S\u1ed1 k\u1ebf:"
::msgcat::mcset vi "Renumber" "\u0110\u00e1nh s\u1ed1 l\u1ea1i"
::msgcat::mcset vi "HAL Configuration" "C\u1ea5u h\u00ecnh HAL"
::msgcat::mcset vi "Would you like to save your configuration before you exit?" "B\u1ea1n c\u00f3 mu\u1ed1n l\u01b0u l\u1ea1i c\u1ea5u h\u00ecnh c\u1ee7a m\u00ecnh tr\u01b0\u1edbc khi tho\u00e1t kh\u00f4ng?"
::msgcat::mcset vi "Save All" "L\u01b0u t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Save Tune" "L\u01b0u Tune"
::msgcat::mcset vi "Save as Netlist" "L\u01b0u d\u1ea1ng Netlist"
::msgcat::mcset vi "Don't Save" "Kh\u00f4ng l\u01b0u"
::msgcat::mcset vi "Show" "Hi\u1ec7n"
::msgcat::mcset vi "Watch" "Theo d\u00f5i"
::msgcat::mcset vi "Save INI Tuning" "L\u01b0u ch\u1ec9nh INI"
::msgcat::mcset vi "Save HAL Ini" "L\u01b0u HAL Ini"
::msgcat::mcset vi "Save HAL Net" "L\u01b0u HAL Net"
::msgcat::mcset vi "Save and Exit" "L\u01b0u v\u00e0 tho\u00e1t"
::msgcat::mcset vi "View" "Xem"
::msgcat::mcset vi "Expand Tree" "Khai tri\u1ec3n c\u00e2y"
::msgcat::mcset vi "Collapse Tree" "Thu g\u1ecdn c\u00e2y"
::msgcat::mcset vi "Expand Pins" "Khai tri\u1ec3n ch\u00e2n"
::msgcat::mcset vi "Expand Parameters" "Khai tri\u1ec3n c\u00e1c tham s\u1ed1"
::msgcat::mcset vi "Expand Signals" "Khai tri\u1ec3n c\u00e1c t\u00edn hi\u1ec7u"
::msgcat::mcset vi "Erase Watch" "T\u1ea9y ph\u1ea7n theo d\u00f5i"
::msgcat::mcset vi "Enter HAL command :" "Nh\u1eadp v\u00e0o l\u1ec7nh HAL:"
::msgcat::mcset vi "Execute" "Th\u1ef1c thi"
::msgcat::mcset vi "Tune %d" "Ch\u1ec9nh %d"
::msgcat::mcset vi "The HAL parameter \n  %s \n has changed. \n Really quit?" "Tham s\u1ed1 HAL\n  %s \n \u0111\u00e3 thay \u0111\u1ed5i.\n C\u00f3 th\u1ef1c s\u1ef1 tho\u00e1t ra kh\u00f4ng?"
::msgcat::mcset vi "Select a node to show." "Ch\u1ecdn m\u1ed9t n\u00fat \u0111\u1ec3 hi\u1ec3n th\u1ecb."
::msgcat::mcset vi "<-- Select a Leaf.  Click on its name." "<-- Ch\u1ecdn m\u1ed9t l\u00e1. B\u1ea5m v\u00e0o t\u00ean c\u1ee7a n\u00f3."
::msgcat::mcset vi "%s is not a leaf, try again" "%s kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t l\u00e1, h\u00e3y th\u1eed l\u1ea1i"
::msgcat::mcset vi " SHOW " " HI\u1ec2N TH\u1eca "
::msgcat::mcset vi " WATCH " " THEO D\u00d5I "
::msgcat::mcset vi "Load Watch List" "T\u1ea3i danh s\u00e1ch theo d\u00f5i"
::msgcat::mcset vi "Save Watch List" "L\u01b0u danh s\u00e1ch theo d\u00f5i"
::msgcat::mcset vi "Save Watch List (multiline)" "L\u01b0u danh s\u00e1ch theo d\u00f5i (nhi\u1ec1u d\u00f2ng)"
::msgcat::mcset vi "Tree View" "Xem d\u1ea1ng c\u00e2y"
::msgcat::mcset vi "Expand All" "Khai tri\u1ec3n t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Collapse All" "Thu g\u1ecdn t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Add pin" "Th\u00eam ch\u00e2n"
::msgcat::mcset vi "Add signal" "Th\u00eam t\u00edn hi\u1ec7u"
::msgcat::mcset vi "Add parameter" "Th\u00eam tham s\u1ed1"
::msgcat::mcset vi "Parameter" "Tham s\u1ed1"
::msgcat::mcset vi "Reload Watch" "T\u1ea3i l\u1ea1i theo d\u00f5i"
::msgcat::mcset vi "Add to watch" "Th\u00eam v\u00e0o theo d\u00f5i"
::msgcat::mcset vi "HAL command :" "L\u1ec7nh HAL:"
::msgcat::mcset vi "Set to .." "\u0110\u1eb7t th\u00e0nh .."
::msgcat::mcset vi "Unlink pin" "B\u1ecf li\u00ean k\u1ebft ch\u00e2n"
::msgcat::mcset vi "Remove" "X\u00f3a b\u1ecf"
::msgcat::mcset vi "Set" "\u0110\u1eb7t"
::msgcat::mcset vi "User input" "\u0110\u1ea7u v\u00e0o ng\u01b0\u1eddi d\u00f9ng"
::msgcat::mcset vi "Update interval for this session (ms)" "Th\u01b0\u1eddi gian c\u1eadp nh\u1eadt cho phi\u00ean n\u00e0y (ms)"
::msgcat::mcset vi "Value out of range" "Gi\u00e1 tr\u1ecb n\u1eb1m ngo\u00e0i ph\u1ea1m vi"
::msgcat::mcset vi "Load a watch list" "T\u1ea3i m\u1ed9t danh s\u00e1ch theo d\u00f5i"
::msgcat::mcset vi "Save current watch list" "L\u01b0u danh s\u00e1ch theo d\u00f5i hi\u1ec7n t\u1ea1i"
::msgcat::mcset vi "No details available." "Kh\u00f4ng s\u1eb5n c\u00f3 chi ti\u1ebft n\u00e0o."
::msgcat::mcset vi "My Configurations" "C\u1ea5u h\u00ecnh c\u1ee7a t\u00f4i"
::msgcat::mcset vi "Sample Configurations" "C\u1ea5u h\u00ecnh m\u1eabu"
::msgcat::mcset vi "Copy Configuration?" "Sao ch\u00e9p \u1ea5u h\u00ecnh?"
::msgcat::mcset vi "Configuration Copied" "\u0110\u00e3 sao ch\u00e9p c\u1ea5u h\u00ecnh"
::msgcat::mcset vi "Shortcut Created" "L\u1ed1i t\u1eaft \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea1o"
::msgcat::mcset vi "Create Desktop Shortcut" "T\u1ea1o l\u1ed1i t\u1eaft tr\u00ean M\u00e0n h\u00ecnh n\u1ec1n"
::msgcat::mcset vi "TkLinuxCNC BackPlot" "TkLinuxCNC BackPlot"
::msgcat::mcset vi "OFFSET" "D\u1ecaCH"
::msgcat::mcset vi "LinuxCNC Errors" "L\u1ed7i LinuxCNC"
::msgcat::mcset vi "Create Report File" "T\u1ea1o t\u1eadp tin b\u00e1o c\u00e1o"
::msgcat::mcset vi "Close" "\u0110\u00f3ng"
::msgcat::mcset vi "untitled" "kh\u00f4ng \u0111\u1ec1"
::msgcat::mcset vi "Load Parameter File" "T\u1ea3i t\u1eadp tin tham s\u1ed1"
::msgcat::mcset vi "LinuxCNC Diagnostics" "Ch\u1ea9n \u0111o\u00e1n LinuxCNC"
::msgcat::mcset vi "Task" "T\u00e1c v\u1ee5"
::msgcat::mcset vi "Heartbeat:" "Nh\u1ecbp \u0111\u1eadp:"
::msgcat::mcset vi "Command:" "L\u1ec7nh:"
::msgcat::mcset vi "Command #:" "L\u1ec7nh #:"
::msgcat::mcset vi "Status:" "Tr\u1ea1ng th\u00e1i:"
::msgcat::mcset vi "Io" "Io"
::msgcat::mcset vi "Motion" "Chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "About TkLinuxCNC" "Gi\u1edbi thi\u1ec7u TkLinuxCNC"
::msgcat::mcset vi "TkLinuxcnc\n\nTcl/Tk GUI for LinuxCNC\n\nGPL Version 2 (2012)" "TkLinuxcnc\n\nTcl/Tk GUI cho LinuxCNC\n\nGPL phi\u00ean b\u1ea3n 2 (2012)"
::msgcat::mcset vi "Set Tool Offset" "\u0110\u1eb7t b\u00f9 c\u00f4ng c\u1ee5"
::msgcat::mcset vi "Tool:" "C\u00f4ng c\u1ee5:"
::msgcat::mcset vi "All files" "M\u1ecdi t\u1eadp tin"
::msgcat::mcset vi "Text files" "T\u1eadp tin v\u0103n b\u1ea3n"
::msgcat::mcset vi "NC files" "T\u1eadp tin NC"
::msgcat::mcset vi "continuous" "li\u00ean t\u1ee5c"
::msgcat::mcset vi "Edit..." "Ch\u1ec9nh s\u1eeda\u2026"
::msgcat::mcset vi "Tool Table Editor..." "Tr\u00ecnh s\u1eeda b\u1ea3ng c\u00f4ng c\u1ee5..."
::msgcat::mcset vi "Reload Tool Table" "T\u1ea3i l\u1ea1i b\u1ea3ng d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Offsets and Variables..." "B\u00f9 v\u00e0 bi\u1ebfn..."
::msgcat::mcset vi "Diagnostics..." "Ch\u1ea9n \u0111o\u00e1n..."
::msgcat::mcset vi "Calibration..." "C\u00e2n ch\u1ec9nh..."
::msgcat::mcset vi "Testing..." "\u0110ang ki\u1ec3m tra\u2026"
::msgcat::mcset vi "Debug..." "G\u1ee1 l\u1ed7i..."
::msgcat::mcset vi "Font..." "Ph\u00f4ng ch\u1eef..."
::msgcat::mcset vi "Units" "\u0110\u01a1n v\u1ecb"
::msgcat::mcset vi "auto" "t\u0111\u1ed9ng"
::msgcat::mcset vi "inches" "inch"
::msgcat::mcset vi "mm" "mm"
::msgcat::mcset vi "cm" "cm"
::msgcat::mcset vi "Utilities" "C\u00e1c ti\u1ec7n \u00edch"
::msgcat::mcset vi "Hal Scope" "S\u00f3ng Hal"
::msgcat::mcset vi "Set Coordinates" "\u0110\u1eb7t h\u1ec7 t\u1ecda \u0111\u1ed9"
::msgcat::mcset vi "HAL Show" "Hi\u1ec3n th\u1ecb HAL"
::msgcat::mcset vi "HAL Config" "C\u1ea5u h\u00ecnh HAL"
::msgcat::mcset vi "Help..." "Tr\u1ee3 gi\u00fap..."
::msgcat::mcset vi "Estop on" "N\u00fat d\u1eebng kh\u1ea9n c\u1ea5p m\u1edf"
::msgcat::mcset vi "Estop off" "N\u00fat d\u1eebng kh\u1ea9n c\u1ea5p \u0111\u00f3ng"
::msgcat::mcset vi "Machine on" "M\u00e1y ch\u1ea1y"
::msgcat::mcset vi "Machine off" "M\u00e1y t\u1eaft"
::msgcat::mcset vi "Manual" "H\u01b0\u1edbng d\u1eabn"
::msgcat::mcset vi "MDI" "MDI"
::msgcat::mcset vi "Mist on" "Phun m\u00f9"
::msgcat::mcset vi "Mist off" "T\u1eaft phun m\u00f9"
::msgcat::mcset vi "Flood on" "B\u1eadt t\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Flood off" "T\u1eaft t\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Spindle forward" "Tr\u1ee5c ch\u00ednh quay thu\u1eadn"
::msgcat::mcset vi "Spindle reverse" "Tr\u1ee5c ch\u00ednh quay ngh\u1ecbch"
::msgcat::mcset vi "Spindle off" "Tr\u1ee5c ch\u00ednh t\u1eaft"
::msgcat::mcset vi "Brake on" "Phanh"
::msgcat::mcset vi "Brake off" "Phanh m\u1edf"
::msgcat::mcset vi "ABORT" "B\u00c3I B\u1ece"
::msgcat::mcset vi "Offset:" "\u0110\u1ed9 d\u1ecbch:"
::msgcat::mcset vi "Work Offsets:" "B\u00f9 ph\u00f4i:"
::msgcat::mcset vi "override limits" "gi\u1edbi h\u1ea1n \u0111\u00e8"
::msgcat::mcset vi "relative" "t\u01b0\u01a1ng \u0111\u1ed1i"
::msgcat::mcset vi "machine" "m\u00e1y"
::msgcat::mcset vi "actual" "th\u1ef1c t\u1ebf"
::msgcat::mcset vi "commanded" "l\u1ec7nh"
::msgcat::mcset vi "joint" "tr\u1ee5c"
::msgcat::mcset vi "world" "th\u1ebf gi\u1edbi"
::msgcat::mcset vi "home" "nh\u00e0"
::msgcat::mcset vi "Set axis value:" "\u0110\u1eb7t gi\u00e1 tr\u1ecb tr\u1ee5c:"
::msgcat::mcset vi "Set Jog Speed" "\u0110\u1eb7t t\u1ed1c \u0111\u1ed9 di chuy\u1ec3n b\u1eb1ng tay"
::msgcat::mcset vi "Set jog speed:" "\u0110\u1eb7t t\u1ed1c \u0111\u1ed9 di chuy\u1ec3n b\u1eb1ng tay:"
::msgcat::mcset vi "Set Feed Override" "\u0110\u1eb7t \u0111\u00e8 t\u1ed1c \u0111\u1ed9 \u0103n dao"
::msgcat::mcset vi "Set feed override:" "\u0110\u1eb7t \u0111\u00e8 t\u1ed1c \u0111\u1ed9 \u0103n dao:"
::msgcat::mcset vi "Set Spindle Override" "\u0110\u1eb7t \u0111\u00e8 tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Set spindle speed override:" "\u0110\u1eb7t \u0111\u00e8 t\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "Linear Jog Speed" "T\u1ed1c \u0111\u1ed9 di chuy\u1ec3n b\u1eb1ng tay th\u1eb3ng"
::msgcat::mcset vi "Angular Jog Speed (deg)/min:" "T\u1ed1c \u0111\u1ed9 g\u00f3c di chuy\u1ec3n b\u1eb1ng tay (\u0111\u1ed9)/ph\u00fat:"
::msgcat::mcset vi "Feed Override:" "\u0110\u00e8 t\u1ed1c \u0111\u1ed9 \u0103n dao:"
::msgcat::mcset vi "Spindle speed Override:" "\u0110\u00e8 t\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "MDI:" "MDI:"
::msgcat::mcset vi "Program: " "Ch\u01b0\u01a1ng tr\u00ecnh: "
::msgcat::mcset vi "  -  Status: " "  -  Tr\u1ea1ng th\u00e1i: "
::msgcat::mcset vi "Run" "Ch\u1ea1y"
::msgcat::mcset vi "Pause" "T\u1ea1m d\u1eebng"
::msgcat::mcset vi "Resume" "Th\u1ef1c hi\u1ec7n ti\u1ebfp"
::msgcat::mcset vi "Step" "B\u01b0\u1edbc"
::msgcat::mcset vi "Verify" "X\u00e1c nh\u1eadn"
::msgcat::mcset vi "Optional Stop" "D\u1eebng t\u00f9y ch\u1ecdn"
::msgcat::mcset vi "Set Font" "\u0110\u1eb7t ph\u00f4ng ch\u1eef"
::msgcat::mcset vi "Font" "Ph\u00f4ng ch\u1eef"
::msgcat::mcset vi "Size" "K\u00edch th\u01b0\u1edbc"
::msgcat::mcset vi "Style" "Ki\u1ec3u d\u00e1ng"
::msgcat::mcset vi "MANUAL" "B\u1eb0NG TAY"
::msgcat::mcset vi "ESTOP" "ESTOP"
::msgcat::mcset vi "ON" "B\u1eacT"
::msgcat::mcset vi "ESTOP RESET" "\u0110\u1eb6T L\u1ea0I D\u1eeaNG KH\u1ea8N C\u1ea4P"
::msgcat::mcset vi "AUTO" "T\u1ef0_\u0110\u1ed8NG"
::msgcat::mcset vi "MIST ON" "PHUN M\u00d9"
::msgcat::mcset vi "MIST OFF" "T\u1eaeT PHUN M\u00d9"
::msgcat::mcset vi "MIST ?" "S\u01af\u01a0NG M\u00d9?"
::msgcat::mcset vi "FLOOD ON" "B\u1eacT T\u01af\u1edaI NGU\u1ed8I"
::msgcat::mcset vi "FLOOD OFF" "T\u1eaeT T\u01af\u1edaI NGU\u1ed8I"
::msgcat::mcset vi "FLOOD ?" "T\u01af\u1edaI NGU\u1ed8I?"
::msgcat::mcset vi "SPINDLE FORWARD" "TR\u1ee4C CH\u00cdNH QUAY THU\u1eacN"
::msgcat::mcset vi "SPINDLE REVERSE" "TR\u1ee4C CH\u00cdNH QUAY NGH\u1ecaCH"
::msgcat::mcset vi "SPINDLE OFF" "TR\u1ee4C CH\u00cdNH T\u1eaeT"
::msgcat::mcset vi "SPINDLE INCREASE" "T\u0102NG T\u1ed0C TR\u1ee4C CH\u00cdNH"
::msgcat::mcset vi "SPINDLE DECREASE" "GI\u1ea8M T\u1ed0C TR\u1ee4C CH\u00cdNH"
::msgcat::mcset vi "SPINDLE ?" "TR\u1ee4C CH\u00cdNH?"
::msgcat::mcset vi "BRAKE ON" "PHANH M\u1ede"
::msgcat::mcset vi "BRAKE OFF" "PHANH \u0110\u00d3NG"
::msgcat::mcset vi "BRAKE ?" "PHANH?"
::msgcat::mcset vi "Axis " "Tr\u1ee5c "
::msgcat::mcset vi "Var # " "Bi\u1ebfn # "
::msgcat::mcset vi "Offset Value " "Gi\u00e1 tr\u1ecb b\u00f9 "
::msgcat::mcset vi "What to Teach" "D\u1ea1y g\u00ec"
::msgcat::mcset vi "Teach" "D\u1ea1y"
::msgcat::mcset vi "Write" "Ghi"
::msgcat::mcset vi "bogus" "gi\u1ea3"
::msgcat::mcset vi "expected" "c\u1ea7n"
::msgcat::mcset vi "Choose Files" "Ch\u1ecdn t\u1eadp tin"
::msgcat::mcset vi "Controls" "\u0110i\u1ec1u khi\u1ec3n"
::msgcat::mcset vi "Preamble" "L\u1eddi m\u1edf \u0111\u1ea7u"
::msgcat::mcset vi "Subfile" "T\u1eadp tin ph\u1ee5"
::msgcat::mcset vi "Autosend" "T\u1ef1 \u0111\u1ed9ng g\u1eedi"
::msgcat::mcset vi "Create Feature" "T\u1ea1o t\u00ednh n\u0103ng"
::msgcat::mcset vi "Finalize" "K\u1ebft th\u00fac"
::msgcat::mcset vi "Reread" "\u0110\u1ecdc l\u1ea1i"
::msgcat::mcset vi "Restart" "Kh\u1edfi \u0111\u1ed9ng l\u1ea1i"
::msgcat::mcset vi "No parameters yet" "V\u1eabn ch\u01b0a c\u00f3 tham s\u1ed1"
::msgcat::mcset vi "Missing value for parm" "Thi\u1ebfu gi\u00e1 tr\u1ecb cho tham s\u1ed1"
::msgcat::mcset vi "Output file" "T\u1eadp tin k\u1ebft xu\u1ea5t"
::msgcat::mcset vi "Order" "Th\u1ee9 t\u1ef1"
::msgcat::mcset vi "No, just this page" "Kh\u00f4ng, ch\u1ec9 trang n\u00e0y th\u00f4i"
::msgcat::mcset vi "Axis is not responding" "Axis kh\u00f4ng ph\u1ea3n h\u1ed3i g\u00ec"
::msgcat::mcset vi "Error: " "L\u1ed7i: "
::msgcat::mcset vi "Disallowed overwrite of" "Kh\u00f4ng cho phpes ghi \u0111\u00e8 c\u1ee7a"
::msgcat::mcset vi "FEATURE" "T\u00cdNH N\u0102NG"
::msgcat::mcset vi "line added" "d\u00f2ng \u0111\u00e3 \u0111\u01b0\u1ee3c th\u00eam v\u00e0o"
::msgcat::mcset vi "activated" "\u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t"
::msgcat::mcset vi "NOTREACHED mode" "Ch\u1ebf \u0111\u1ed9 NOTREACHED"
::msgcat::mcset vi "call subroutine file" "g\u1ecdi t\u1eadp tin th\u1ee7 t\u1ee5c con"
::msgcat::mcset vi "feature" "t\u00ednh n\u0103ng"
::msgcat::mcset vi "Create Next" "T\u1ea1o k\u1ebf"
::msgcat::mcset vi "Created feature " "T\u1ea1o t\u00ednh n\u0103ng "
::msgcat::mcset vi "option" "t\u00f9y ch\u1ecdn"
::msgcat::mcset vi "Missing parameters" "Thi\u1ebfu c\u00e1c tham s\u1ed1"
::msgcat::mcset vi "Parse Error" "L\u1ed7i ph\u00e2n t\u00edch c\u00fa ph\u00e1p"
::msgcat::mcset vi "Write Error" "L\u1ed7i ghi"
::msgcat::mcset vi "Finished" "\u0110\u00e3 xong"
::msgcat::mcset vi "Canceled" "\u0110\u00e3 h\u1ee7y"
::msgcat::mcset vi "Sent" "\u0110\u00e3 g\u1eedi"
::msgcat::mcset vi "SendFileToAxis failed" "SendFileToAxis g\u1eb7p l\u1ed7i"
::msgcat::mcset vi "Ctrl-k for Key bindings" "Ctrl-k \u0111\u1ec3 r\u00e0ng bu\u1ed9c ph\u00edm"
::msgcat::mcset vi "Verbose" "Chi ti\u1ebft"
::msgcat::mcset vi "Dismiss" "B\u00e1c b\u1ecf"
::msgcat::mcset vi "ngcgui Error" "L\u1ed7i ngcgui"
::msgcat::mcset vi "You should upgrade linuxcnc to >= linuxcnc2.5" "B\u1ea1n n\u00ean n\u00e2ng c\u1ea5p linuxcnc l\u00ean >= linuxcnc2.5"
::msgcat::mcset vi "pre2.4_send_file_to_axis:error" "pre2.4_send_file_to_axis:l\u1ed7i"
::msgcat::mcset vi "OFF" "T\u1eaeT"
::msgcat::mcset vi "Toggle autosend" "B\u1eadt/t\u1eaft t\u1ef1 g\u1eedi"
::msgcat::mcset vi "Clear entries" "X\u00f3a s\u1ea1ch c\u00e1c m\u1ee5c tin"
::msgcat::mcset vi "Show status" "Hi\u1ec7n tr\u1ea1ng th\u00e1i"
::msgcat::mcset vi "Show full status (debug info)" "Hi\u1ec3n th\u1ecb \u0111\u1ea7y \u0111\u1ee7 tr\u1ea1ng th\u00e1i (th\u00f4ng tin g\u1ee1 l\u1ed7i)"
::msgcat::mcset vi "Trying gedit" "\u0110ang th\u1eed gedit"
::msgcat::mcset vi "No file available for editing yet" "Kh\u00f4ng c\u00f3 s\u1eb5n t\u1eadp tin n\u00e0o \u0111\u1ec3 s\u1eeda"
::msgcat::mcset vi "No file available for editing" "Kh\u00f4ng c\u00f3 s\u1eb5n t\u1eadp tin n\u00e0o \u0111\u1ec3 s\u1eeda"
::msgcat::mcset vi "Set defaults" "\u0110\u1eb7t c\u00e1c m\u1eb7c \u0111\u1ecbnh"
::msgcat::mcset vi "not writable" "kh\u00f4ng ghi \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "new" "m\u1edbi"
::msgcat::mcset vi "Open a new Subfile" "M\u1edf m\u1ed9t t\u1eadp tin ph\u1ee5"
::msgcat::mcset vi "remove" "g\u1ee1 b\u1ecf"
::msgcat::mcset vi "move" "di chuy\u1ec3n"
::msgcat::mcset vi "Custom" "T\u00f9y ch\u1ecdn"
::msgcat::mcset vi "using path" "s\u1eed d\u1ee5ng \u0111\u01b0\u1eddng d\u1eabn"
::msgcat::mcset vi "Warning" "C\u1ea3nh b\u00e1o"
::msgcat::mcset vi "Current directory" "Th\u01b0 m\u1ee5c hi\u1ec7n t\u1ea1i"
::msgcat::mcset vi "Search path" "\u0110\u01b0\u1eddng d\u1eabn t\u00ecm ki\u1ebfm"
::msgcat::mcset vi "Check setting for" "Ki\u1ec3m tra c\u00e1c c\u00e0i \u0111\u1eb7t cho"
::msgcat::mcset vi "in ini file" "trong t\u1eadp tin ini"
::msgcat::mcset vi "(Restart required after fixing ini file)" "(C\u1ea7n ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i sau khi s\u1eeda t\u1eadp tin ini)"
::msgcat::mcset vi "Try to Continue" "Th\u1eed ti\u1ebfp t\u1ee5c"
::msgcat::mcset vi "Ngcgui Configuration File Not Found" "Kh\u00f4ng t\u00ecm th\u1ea5y t\u1eadp tin c\u1ea5u h\u00ecnh Ngcgui"
::msgcat::mcset vi "ini file" "t\u1eadp tin ini"
::msgcat::mcset vi "not found" "kh\u00f4ng t\u00ecm th\u1ea5y"
::msgcat::mcset vi "problem with" "tr\u1ee5c tr\u1eb7c v\u1edbi"
::msgcat::mcset vi "No entry for" "Kh\u00f4ng c\u00f3 m\u1ee5c nh\u1eadp cho"
::msgcat::mcset vi "not writable, using" "kh\u00f4ng ghi \u0111\u01b0\u1ee3c, \u0111ang d\u00f9ng"
::msgcat::mcset vi "Text" "Ch\u1eef"
::msgcat::mcset vi "none" "kh\u00f4ng g\u00ec c\u1ea3"
::msgcat::mcset vi "default" "m\u1eb7c \u0111\u1ecbnh"
::msgcat::mcset vi "Mode" "Ch\u1ebf \u0111\u1ed9"
::msgcat::mcset vi "normal" "b\u00ecnh th\u01b0\u1eddng"
::msgcat::mcset vi "date" "ng\u00e0y"
::msgcat::mcset vi "fontname" "t\u00ean_ph\u00f4ng"
::msgcat::mcset vi "Switches" "Chuy\u1ec3n"
::msgcat::mcset vi "Unicode" "Unicode"
::msgcat::mcset vi "Allow Rotation" "Cho ph\u00e9p xoay"
::msgcat::mcset vi "no such file" "kh\u00f4ng c\u00f3 t\u1eadp tin n\u00e0o nh\u01b0 v\u1eady"
::msgcat::mcset vi "LinuxCNC" "LinuxCNC"
::msgcat::mcset vi "LinuxCNC version" "Phi\u00ean b\u1ea3n LinuxCNC"
::msgcat::mcset vi "NEW" "M\u1edaI"
::msgcat::mcset vi "filename: <%s> not readable" "t\u00ean t\u1eadp tin: <%s> kh\u00f4ng \u0111\u1ecdc \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "filename: <%s> not writable" "t\u00ean t\u1eadp tin: <%s> kh\u00f4ng ghi \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "directory: <%s> not writable" "th\u01b0 m\u1ee5c: <%s> kh\u00f4ng ghi \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "tool" "c\u00f4ng c\u1ee5"
::msgcat::mcset vi "poc" "h\u1ed1c"
::msgcat::mcset vi "diam" "\u0111k\u00ednh"
::msgcat::mcset vi "front" "tr\u01b0\u1edbc"
::msgcat::mcset vi "back" "sau"
::msgcat::mcset vi "orien" "h\u01b0\u1edbng"
::msgcat::mcset vi "comment" "ghi ch\u00fa"
::msgcat::mcset vi "Del" "X\u00f3a"
::msgcat::mcset vi "ReLoadTable" "ReLoadTable"
::msgcat::mcset vi "SaveFile" "SaveFile"
::msgcat::mcset vi "ReRead" "ReRead"
::msgcat::mcset vi "AddTool" "AddTool"
::msgcat::mcset vi "Opened %s" "\u0110\u00e3 m\u1edf %s"
::msgcat::mcset vi "Created %s" "\u0110\u00e3 t\u1ea1o %s"
::msgcat::mcset vi "File updated" "T\u1eadp tin \u0111\u00e3 c\u1eadp nh\u1eadt"
::msgcat::mcset vi "File modified" "T\u1eadp tin \u0111\u00e3 b\u1ecb s\u1eeda"
::msgcat::mcset vi "File check errors" "L\u1ed7i ki\u1ec3m tra t\u1eadp tin"
::msgcat::mcset vi "File checked" "\u0110\u00e3 ki\u1ec3m tra t\u1eadp tin"
::msgcat::mcset vi "Warning: File changed by another process" "C\u1ea3nh b\u00e1o: T\u1eadp tin b\u1ecb thay \u0111\u1ed5i b\u1edfi qu\u00e1 tr\u00ecnh kh\u00e1c"
::msgcat::mcset vi "Warning: File deleted by another process" "C\u1ea3nh b\u00e1o: T\u1eadp tin b\u1ecb x\u00f3a b\u1edfi qu\u00e1 tr\u00ecnh kh\u00e1c"
::msgcat::mcset vi "Added Tool" "Th\u00eam d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Sorted by %s, increasing" "X\u1ebfp theo %s, t\u0103ng d\u1ea7n"
::msgcat::mcset vi "Sorted by %s, decreasing" "X\u1ebfp theo %s, gi\u1ea3m d\u1ea7n"
::msgcat::mcset vi "Added" "\u0110\u00e3 th\u00eam"
::msgcat::mcset vi "Tool %s, Column %s, parameter %s is not a number" "D\u1ee5ng c\u1ee5 %s, C\u1ed9t %s, tham s\u1ed1 %s kh\u00f4ng ph\u1ea3i d\u1ea1ng s\u1ed1"
::msgcat::mcset vi "File Modified" "T\u1eadp tin \u0111\u00e3 b\u1ecb s\u1eeda"
::msgcat::mcset vi "Save Modifications to File?" "L\u01b0u c\u00e1c thay \u0111\u1ed5i v\u00e0o t\u1eadp tin ch\u1ee9?"
::msgcat::mcset vi "tool_table_filename" "tool_table_filename"
::msgcat::mcset vi "Created by %s" "\u0110\u00e3 t\u1ea1o b\u1edfi %s"
::msgcat::mcset vi "%s: Using: %s" "%s: S\u1eed d\u1ee5ng: %s"
::msgcat::mcset vi "Must be On and Idle to reload tool table" "Ph\u1ea3i \u0111ang B\u1eadt v\u00e0 ngh\u1ec9 \u0111\u1ec3 c\u00f3 th\u1ec3 t\u1ea3i b\u1ea3ng d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Usage" "C\u00e1ch d\u00f9ng"
::msgcat::mcset vi "filename" "t\u00ean t\u1eadp tin"
::msgcat::mcset vi "Missing filename" "Thi\u1ebfu t\u00ean t\u1eadp tin"
::msgcat::mcset vi "Do you really want to close LinuxCNC?" "B\u1ea1n th\u1ef1c s\u1ef1 mu\u1ed1n \u0111\u00f3ng LinuxCNC kh\u00f4ng?"
::msgcat::mcset vi "Confirm Close" "X\u00e1c nh\u1eadn \u0111\u00f3ng"
::msgcat::mcset vi "Emergency stop" "D\u1eebng kh\u1ea9n c\u1ea5p"
::msgcat::mcset vi "Turn machine on" "B\u1eadt m\u00e1y l\u00ean"
::msgcat::mcset vi "Activate first axis" "K\u00edch ho\u1ea1t tr\u1ee5c \u0111\u1ea7u ti\u00ean"
::msgcat::mcset vi "Activate second axis" "K\u00edch ho\u1ea1t tr\u1ee5c th\u1ee9 hai"
::msgcat::mcset vi "Activate third axis" "K\u00edch ho\u1ea1t tr\u1ee5c th\u1ee9 ba"
::msgcat::mcset vi "Activate fourth axis" "K\u00edch ho\u1ea1t tr\u1ee5c th\u1ee9 t\u01b0"
::msgcat::mcset vi "Activate first through ninth joint" "K\u00edch ho\u1ea1t tr\u1ee5c th\u1ee9 nh\u1ea5t \u0111\u1ebfn ch\u00edn"
::msgcat::mcset vi "if joints radiobuttons visible" "n\u1ebfu c\u00e1c n\u00fat ch\u1ecdn tr\u1ee5c s\u1eb5n c\u00f3"
::msgcat::mcset vi "Set Feed Override from 0% to 100%" "\u0110\u1eb7t \u0111\u00e8 t\u1ed1c \u0111\u1ed9 \u0103n dao t\u1eeb 0% \u0111\u1ebfn 100%"
::msgcat::mcset vi "if axes radiobuttons visible" "n\u1ebfu c\u00e1c n\u00fat ch\u1ecdn tr\u1ee5c s\u1eb5n c\u00f3"
::msgcat::mcset vi ", and ." ", v\u00e0 ."
::msgcat::mcset vi "Select jog speed" "Ch\u1ecdn t\u1ed1c \u0111\u1ed9 di chuy\u1ec3n nhanh"
::msgcat::mcset vi "< and >" "< v\u00e0 >"
::msgcat::mcset vi "Select angular jog speed" "Ch\u1ecdn t\u1ed1c \u0111\u1ed9 g\u00f3c di chuy\u1ec3n nhanh"
::msgcat::mcset vi "I, Shift-I" "I, Shift-I"
::msgcat::mcset vi "Select jog increment" "Ch\u1ecdn \u0111\u1ed9 gia di chuy\u1ec3n nhanh"
::msgcat::mcset vi "Continuous jog" "Di chuy\u1ec3n li\u00ean t\u1ee5c"
::msgcat::mcset vi "Home" "Th\u01b0 m\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Send active joint home" "G\u1eedi tr\u1ee5c k\u00edch ho\u1ea1t v\u1ec1 g\u1ed1c m\u00e1y"
::msgcat::mcset vi "Ctrl-Home" "Ctrl-Home"
::msgcat::mcset vi "Home all joints" "V\u1ec1 g\u1ed1c m\u1ecdi tr\u1ee5c"
::msgcat::mcset vi "Shift-Home" "Shift-Home"
::msgcat::mcset vi "Zero G54 offset for active axis" "\u0110\u1eb7t v\u1ec1 g\u1ed1c 0 cho tr\u1ee5c \u0111ang k\u00edch ho\u1ea1t"
::msgcat::mcset vi "End" "End"
::msgcat::mcset vi "Set G54 offset for active axis" "\u0110\u1ea1t b\u00f9 G54 cho tr\u1ee5c \u0111ang k\u00edch ho\u1ea1t"
::msgcat::mcset vi "Ctrl-End" "Ctrl-End"
::msgcat::mcset vi "Set tool offset for loaded tool" "\u0110\u1eb7t b\u00f9 c\u00f4ng c\u1ee5 cho c\u00f4ng c\u1ee5 \u0111\u00e3 t\u1ea3i"
::msgcat::mcset vi "Jog active axis or joint" "Di chuy\u1ec3n tr\u1ee5c k\u00edch ho\u1ea1t"
::msgcat::mcset vi "Select Max velocity" "Ch\u1ecdn v\u1eadn t\u1ed1c c\u1ef1c \u0111\u1ea1i"
::msgcat::mcset vi "Left, Right" "Tr\u00e1i, Ph\u1ea3i"
::msgcat::mcset vi "Jog first axis or joint" "Di chuy\u1ec3n tr\u1ee5c th\u1ee9 nh\u1ea5t"
::msgcat::mcset vi "Up, Down" "L\u00ean, Xu\u1ed1ng"
::msgcat::mcset vi "Jog second axis or joint" "Di chuy\u1ec3n tr\u1ee5c th\u1ee9 hai"
::msgcat::mcset vi "Pg Up, Pg Dn" "Pg Up, Pg Dn"
::msgcat::mcset vi "Jog third axis or joint" "Di chuy\u1ec3n tr\u1ee5c th\u1ee9 ba"
::msgcat::mcset vi "Shift+above jogs" "Shift+n\u00fat tr\u00ean"
::msgcat::mcset vi "Jog at traverse speed" "Di chuy\u1ec3n \u1edf t\u1ed1c \u0111\u1ed9 traverse"
::msgcat::mcset vi "Jog fourth axis or joint" "Di chuy\u1ec3n tr\u1ee5c th\u1ee9 t\u01b0"
::msgcat::mcset vi "Toggle between Drag and Rotate mode" "B\u1eadt t\u1eaft gi\u1eefa ch\u1ebf \u0111\u1ed9 K\u00e9o v\u00e0 Xoay"
::msgcat::mcset vi "Left Button" "N\u00fat tr\u00e1i"
::msgcat::mcset vi "Pan, rotate or select line" "Di chuy\u1ec3n, quay ho\u1eb7c ch\u1ecdn d\u00f2ng"
::msgcat::mcset vi "Shift+Left Button" "Shift+N\u00fat tr\u00e1i"
::msgcat::mcset vi "Rotate or pan" "Quay ho\u1eb7c k\u00e9o"
::msgcat::mcset vi "Right Button" "N\u00fat ph\u1ea3i"
::msgcat::mcset vi "Zoom view" "Thu ph\u00f3ng \u00f4 xem"
::msgcat::mcset vi "Wheel Button" "N\u00fat cu\u1ed9n"
::msgcat::mcset vi "Rotate view" "Xoay \u00f4 xem"
::msgcat::mcset vi "Rotate Wheel" "Xoay con chu\u1ed9t"
::msgcat::mcset vi "Manual control" "\u0110i\u1ec1u khi\u1ec3n b\u1eb1ng tay"
::msgcat::mcset vi "Code entry (MDI)" "M\u1ee5c tin m\u00e3 (MDI)"
::msgcat::mcset vi "Ctrl-M" "Ctrl-M"
::msgcat::mcset vi "Clear MDI history" "X\u00f3a l\u1ecbch s\u1eed MDI"
::msgcat::mcset vi "Ctrl-H" "Ctrl-H"
::msgcat::mcset vi "Copy selected MDI history elements" "Ch\u00e9p c\u00e1c ph\u1ea7n t\u1eed l\u1ecbch s\u1eed MDI \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "to clipboard" "v\u00e0o clipboard"
::msgcat::mcset vi "Ctrl-Shift-H" "Ctrl-Shift-H"
::msgcat::mcset vi "Paste clipboard to MDI history" "D\u00e1n v\u00e0o l\u1ecbch s\u1eed MDI"
::msgcat::mcset vi "Override Limits" "\u0110\u00e8 c\u00e1c gi\u1edbi h\u1ea1n"
::msgcat::mcset vi "Open program" "M\u1edf ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Ctrl-R" "Ctrl-R"
::msgcat::mcset vi "Reload program" "T\u1ea3i l\u1ea1i ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Ctrl-S" "Ctrl-S"
::msgcat::mcset vi "Save G-code as" "L\u01b0u G-code th\u00e0nh"
::msgcat::mcset vi "Run program" "Ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Step program" "Ch\u1ea1y t\u1eebng b\u01b0\u1edbc ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Pause program" "T\u1ea1m d\u1eebng ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Resume program" "Ph\u1ee5c h\u1ed3i l\u1ea1i ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Stop running program, or" "D\u1eebng ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh, ho\u1eb7c"
::msgcat::mcset vi "stop loading program preview" "d\u1eebng t\u1ea3i xem tr\u01b0\u1edbc ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Toggle mist" "B\u1eadt/t\u1eaft phun m\u00f9"
::msgcat::mcset vi "Toggle flood" "B\u1eadt/t\u1eaft t\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Spindle brake off" "Phanh m\u1edf"
::msgcat::mcset vi "Shift-B" "Shift-B"
::msgcat::mcset vi "Spindle brake on" "Phanh tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Turn spindle clockwise" "Quay tr\u1ee5c ch\u00ednh xu\u00f4i chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3 \[F9\]"
::msgcat::mcset vi "Turn spindle counterclockwise" "Quay tr\u1ee5c ch\u00ednh ng\u01b0\u1ee3c chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3"
::msgcat::mcset vi "Turn spindle more slowly" "Quay tr\u1ee5c ch\u00ednh ch\u1eadm \u0111i"
::msgcat::mcset vi "Turn spindle more quickly" "Quay tr\u1ee5c ch\u00ednh nhanh th\u00eam"
::msgcat::mcset vi "Ctrl-K" "Ctrl-K"
::msgcat::mcset vi "Clear live plot" "X\u00f3a v\u1ebft chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "Cycle among preset views" "Quay v\u00f2ng c\u00e1c h\u01b0\u1edbng xem c\u00f3 s\u1eb5n"
::msgcat::mcset vi "Cycle among preview, DRO, and user tabs" "Xoay v\u00f2ng xem tr\u01b0\u1edbc c\u00f3 s\u1eb5n, DRO v\u00e0 th\u1ebb ng\u01b0\u1eddi d\u00f9ng"
::msgcat::mcset vi "toggle Actual/Commanded" "b\u1eadt/t\u1eaft Th\u1ef1c t\u1ebf/L\u1ec7nh"
::msgcat::mcset vi "toggle Relative/Machine" "b\u1eadt t\u1eaft T\u01b0\u01a1ng \u0111\u1ed1i/M\u00e1y"
::msgcat::mcset vi "Ctrl-Space" "Ctrl-Space"
::msgcat::mcset vi "Clear notifications" "Xo\u00e1 c\u00e1c c\u1ea3nh b\u00e1o"
::msgcat::mcset vi "Alt-F, M, V" "Alt-F, M, V"
::msgcat::mcset vi "Open a Menu" "M\u1edf m\u1ed9t tr\u00ecnh \u0111\u01a1n"
::msgcat::mcset vi "Unknown tool %d" "Kh\u00f4ng bi\u1ebft d\u1ee5ng c\u1ee5 %d"
::msgcat::mcset vi "No tool" "Kh\u00f4ng c\u00f3 c\u00f4ng c\u1ee5"
::msgcat::mcset vi "Tool %(tool)d, offset %(zo)g, diameter %(dia)g" "D\u1ee5ng c\u1ee5 %(tool)d, b\u00f9 %(zo)g, \u0111\u01b0\u1eddng k\u00ednh %(dia)g"
::msgcat::mcset vi "Tool %(tool)d, zo %(zo)g, xo %(xo)g, dia %(dia)g" "D\u1ee5ng c\u1ee5 %(tool)d, zo %(zo)g, xo %(xo)g, \u0111k %(dia)g"
::msgcat::mcset vi "Filtering..." "\u0110ang l\u1ecdc..."
::msgcat::mcset vi "Filter failed" "B\u1ed9 l\u1ecdc g\u1eb7p l\u1ed7i"
::msgcat::mcset vi "The program %(program)r exited with code %(code)d.  Any error messages it produced are shown below:" "Ch\u01b0\u01a1ng tr\u00ecnh %(program)r \u0111\u00e3 tho\u00e1t v\u1edbi m\u00e3 %(code)d.  B\u1ea5t k\u1ef3 l\u1ed7i n\u00e0o n\u1ea3y sinh s\u1ebd hi\u1ec3n th\u1ecb \u1edf ph\u00eda d\u01b0\u1edbi \u0111\u00e2y:"
::msgcat::mcset vi "G-Code error in %s" "L\u1ed7i G-Code trong %s"
::msgcat::mcset vi "Near line %(seq)d of %(f)s:\n%(error_str)s" "G\u1ea7n d\u00f2ng %(seq)d trong %(f)s:\n%(error_str)s"
::msgcat::mcset vi "Continuous" "Li\u00ean t\u1ee5c"
::msgcat::mcset vi "T    Tool Table" "T    B\u1ea3ng d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "in" "in"
::msgcat::mcset vi " radius" " b\u00e1n k\u00ednh"
::msgcat::mcset vi " diameter" " \u0111\u01b0\u1eddng k\u00ednh"
::msgcat::mcset vi "\u00b0" "\u00b0"
::msgcat::mcset vi "Coordinate System:" "H\u1ec7 t\u1ecda \u0111\u1ed9:"
::msgcat::mcset vi "fixture" "\u0111\u1ed3 g\u00e1"
::msgcat::mcset vi "workpiece" "ph\u00f4i"
::msgcat::mcset vi "Name:" "T\u00ean:"
::msgcat::mcset vi "Size:" "C\u1ee1:"
::msgcat::mcset vi "Tool order:" "Th\u1ee9 t\u1ef1 d\u1ee5ng c\u1ee5:"
::msgcat::mcset vi "Rapid distance:" "Kho\u1ea3ng c\u00e1ch di chuy\u1ec3n nhanh:"
::msgcat::mcset vi "Feed distance:" "Kho\u1ea3ng c\u00e1ch c\u1eaft:"
::msgcat::mcset vi "Total distance:" "T\u1ed5ng kho\u1ea3ng c\u00e1ch:"
::msgcat::mcset vi "Run time:" "Th\u1eddi gian ch\u1ea1y:"
::msgcat::mcset vi "X bounds:" "Ph\u1ea1m vi X:"
::msgcat::mcset vi "Y bounds:" "Ph\u1ea1m vi Y:"
::msgcat::mcset vi "Z bounds:" "Ph\u1ea1m vi Z:"
::msgcat::mcset vi "A bounds:" "Ph\u1ea1m vi A:"
::msgcat::mcset vi "B bounds:" "Ph\u1ea1m vi B:"
::msgcat::mcset vi "C bounds:" "Ph\u1ea1m vi C:"
::msgcat::mcset vi "Program exceeds machine minimum on axis %s" "Ch\u01b0\u01a1ng tr\u00ecnh v\u01b0\u1ee3t qu\u00e1 t\u1ed1i thi\u1ec3u m\u00e1y tr\u00ean tr\u1ee5c %s"
::msgcat::mcset vi "Program exceeds machine maximum on axis %s" "Ch\u01b0\u01a1ng tr\u00ecnh v\u01b0\u1ee3t qu\u00e1 t\u1ed1i \u0111a m\u00e1y tr\u00ean tr\u1ee5c %s"
::msgcat::mcset vi "Program exceeds machine limits" "Ch\u01b0\u01a1ng tr\u00ecnh v\u01b0\u1ee3t gi\u1edbi h\u1ea1n m\u00e1y"
::msgcat::mcset vi "Run Anyway" "V\u1eabn c\u1ee9 ch\u1ea1y"
::msgcat::mcset vi "No file loaded" "Ch\u01b0a c\u00f3 t\u1eadp tin n\u00e0o \u0111\u01b0\u1ee3c t\u1ea3i"
::msgcat::mcset vi "generated from %s" "\u0111\u01b0\u1ee3c t\u1ea1o t\u1eeb %s"
::msgcat::mcset vi "%.1f minutes" "%.1f ph\u00fat"
::msgcat::mcset vi "%d seconds" "%d gi\u00e2y"
::msgcat::mcset vi "%(a)f to %(b)f = %(diff)f %(units)s" "%(a)f \u0111\u1ebfn %(b)f = %(diff)f %(units)s"
::msgcat::mcset vi "G-Code Properties" "Thu\u1ed9c t\u00ednh G-code"
::msgcat::mcset vi "All machinable files" "M\u1ecdi t\u1eadp tin m\u00e1y hi\u1ec3u \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "rs274ngc files" "t\u1eadp tin rs274ngc"
::msgcat::mcset vi "axis cannot accept remote command while running" "axis kh\u00f4ng th\u1ec3 ch\u1ea5p nh\u1eadn l\u1ec7nh t\u1eeb xa trong khi \u0111ang ch\u1ea1y"
::msgcat::mcset vi "File not Writable:" "T\u1eadp tin kh\u00f4ng ghi \u0111\u01b0\u1ee3c:"
::msgcat::mcset vi "This file is not writable\nYou can Edit-readonly\n\nor\n\nSave it to your own directory\nthen open that saved, writable file" "T\u1eadp tin n\u00e0y kh\u00f4ng ghi \u0111\u01b0\u1ee3c\nB\u1ea1n c\u00f3 th\u1ec3 S\u1eeda-ch\u1ec9-\u0111\u1ecdc\n\nho\u1eb7c\n\nL\u01b0u n\u00f3 v\u00e0o th\u01b0 m\u1ee5c b\u1ea1n s\u1edf h\u1eefu\nr\u1ed3i m\u1edf l\u1ea1i c\u00e1i \u0111\u00e3 l\u01b0u \u0111\u00f3, t\u1eadp tin ghi \u0111\u01b0\u1ee3c"
::msgcat::mcset vi "Edit-readonly" "S\u1eeda-ch\u1ec9-\u0111\u1ecdc"
::msgcat::mcset vi "Custom Grid" "L\u01b0\u1edbi t\u1ef1 ch\u1ecdn"
::msgcat::mcset vi "Enter grid size" "Nh\u1eadp v\u00e0o k\u00edch c\u1ee1 \u0111\u01b0\u1eddng l\u01b0\u1edbi"
::msgcat::mcset vi "Joint is already homed, are you sure you want to re-home?" "C\u00e1c tr\u1ee5c \u0111\u00e3 v\u1ec1 g\u1ed1c r\u1ed3i, b\u1ea1n c\u00f3 mu\u1ed1n th\u1ef1c hi\u1ec7n l\u1ea1i l\u1ea7n n\u1eefa kh\u00f4ng?"
::msgcat::mcset vi "home_joint <%s> Use joint mode for homing" "home_joint <%s> S\u1eed d\u1ee5ng ch\u1ebf \u0111\u1ed9 tr\u1ee5c \u0111\u1ec3 v\u1ec1 g\u1ed1c m\u00e1y"
::msgcat::mcset vi "This joint is already homed, are you sure you want to re-home?" "Tr\u1ee5c n\u00e0y \u0111\u00e3 v\u1ec1 g\u1ed1c r\u1ed3i, b\u1ea1n c\u00f3 mu\u1ed1n th\u1ef1c hi\u1ec7n l\u1ea1i l\u1ea7n n\u1eefa kh\u00f4ng?"
::msgcat::mcset vi "Error saving file" "L\u1ed7i l\u01b0u t\u1eadp tin"
::msgcat::mcset vi "Axes" "Tr\u1ee5c"
::msgcat::mcset vi "Joints" "C\u00e1c tr\u1ee5c"
::msgcat::mcset vi "Home All" "V\u1ec1 g\u1ed1c t\u1ea5t"
::msgcat::mcset vi "Home all %s \[Ctrl-Home\]" "V\u1ec1 g\u1ed1c t\u1ea5t %s \[Ctrl-Home\]"
::msgcat::mcset vi "Home All %s" "V\u1ec1 g\u1ed1c t\u1ea5t %s"
::msgcat::mcset vi "Unhome All %s" "B\u1ecf g\u1ed1c t\u1ea5t c\u1ea3 %s"
::msgcat::mcset vi "Joint" "Tr\u1ee5c"
::msgcat::mcset vi "Home Joint" "V\u1ec1 g\u1ed1c tr\u1ee5c"
::msgcat::mcset vi "Home %(name)s _%(id)s" "V\u1ec1 g\u1ed1c %(name)s _%(id)s"
::msgcat::mcset vi "Unhome %(name)s _%(id)s" "B\u1ecf g\u1ed1c %(name)s _%(id)s"
::msgcat::mcset vi "Run from here" "Ch\u1ea1y t\u1eeb \u0111\u00e2y"
::msgcat::mcset vi "toggle PYVCP panel visibility" "b\u1eadt/t\u1eaft hi\u1ec3n th\u1ecb b\u1ea3ng PYVCP"
::msgcat::mcset vi "Error in ~/.axisrc" "C\u00f3 l\u1ed7i trong ~/.axisrc"
::msgcat::mcset vi "LinuxCNC Status" "Tr\u1ea1ng th\u00e1i LinuxCNC"
::msgcat::mcset vi "Copy All" "Ch\u00e9p t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Remove the tool and click continue when ready" "G\u1ee1 d\u1ee5ng c\u1ee5 ra v\u00e0 b\u1ea5m v\u00e0o ti\u1ebfp t\u1ee5c khi xong"
::msgcat::mcset vi "Tool change" "\u0110\u1ed5i d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Continue" "Ti\u1ebfp t\u1ee5c"
::msgcat::mcset vi "Insert tool %d and click continue when ready" "\u0110\u01b0a d\u1ee5ng c\u1ee5 %d v\u00e0o v\u00e0 b\u1ea5m ti\u1ebfp t\u1ee5c khi s\u1eb5n s\u00e0ng"
::msgcat::mcset vi "AXIS Manual Toolchanger" "\u0110\u1ed5i d\u1ee5ng c\u1ee5 b\u1eb1ng tay AXIS"
::msgcat::mcset vi "This window is part of the AXIS manual toolchanger.  It is safe to close or iconify this window, or it will close automatically after a few seconds." "C\u1eeda s\u1ed5 n\u00e0y l\u00e0 b\u1ed9 ph\u1eadn c\u1ee7a \u0111\u1ed5i d\u1ee5ng c\u1ee5 b\u1eb1ng tay AXIS. B\u1ea1n c\u00f3 th\u1ec3 t\u1eaft c\u1eeda s\u1ed5 n\u00e0y \u0111i, ho\u1eb7c l\u00e0 n\u00f3 s\u1ebd t\u1ef1 \u0111\u1ed9ng \u0111\u00f3ng l\u1ea1i sau v\u00e0i gi\u00e2y."
::msgcat::mcset vi "Image size: %(w)d x %(h)d pixels\nMinimum pixel value: %(min)d\nMaximum pixel value: %(max)d" "C\u1ee1 \u1ea3nh: %(w)d x %(h)d pixels\nGi\u00e1 tr\u1ecb \u0111i\u1ec3m \u1ea3nh t\u1ed1i thi\u1ec3u: %(min)d\nGi\u00e1 tr\u1ecb \u0111i\u1ec3m \u1ea3nh t\u1ed1i \u0111a: %(max)d"
::msgcat::mcset vi "G20 (in)" "G20 (in)"
::msgcat::mcset vi "G21 (mm)" "G21 (mm)"
::msgcat::mcset vi "White" "Tr\u1eafng"
::msgcat::mcset vi "Black" "\u0110en"
::msgcat::mcset vi "Rows" "H\u00e0ng"
::msgcat::mcset vi "Columns" "C\u1ed9t"
::msgcat::mcset vi "Rows then Columns" "C\u00e1c H\u00e0ng sau \u0111\u00f3 l\u00e0 C\u1ed9t"
::msgcat::mcset vi "Columns then Rows" "C\u00e1c C\u1ed9t sau \u0111\u00f3 l\u00e0 H\u00e0ng"
::msgcat::mcset vi "Positive" "D\u01b0\u01a1ng"
::msgcat::mcset vi "Negative" "\u00c2m"
::msgcat::mcset vi "Alternating" "Thay th\u1ebf"
::msgcat::mcset vi "Up Milling" "Phay l\u00ean"
::msgcat::mcset vi "Down Milling" "Phay xu\u1ed1ng"
::msgcat::mcset vi "Ball End" "Phay c\u1ea7u"
::msgcat::mcset vi "Flat End" "Phay ng\u00f3n"
::msgcat::mcset vi "30 Degree" "30 \u0110\u1ed9"
::msgcat::mcset vi "45 Degree" "45 \u0110\u1ed9"
::msgcat::mcset vi "60 Degree" "60 \u0110\u1ed9"
::msgcat::mcset vi "Secondary" "Ph\u1ee5"
::msgcat::mcset vi "Full" "\u0110\u1ea7y \u0111\u1ee7"
::msgcat::mcset vi "Invert Image" "\u0110\u1ea3o ngh\u1ecbch \u1ea3nh"
::msgcat::mcset vi "Normalize Image" "Th\u01b0\u1eddng h\u00f3a \u1ea3nh"
::msgcat::mcset vi "Extend Image Border" "Bi\u00ean \u1ea3nh m\u1edf r\u1ed9ng"
::msgcat::mcset vi "Pixel Size (Units)" "C\u1ee1 \u0111i\u1ec3m \u1ea3nh (\u0110\u01a1n v\u1ecb)"
::msgcat::mcset vi "Depth (units)" "\u0110\u1ed9 s\u00e2u (\u0111\u01a1n v\u1ecb)"
::msgcat::mcset vi "Tolerance (units)" "Dung sai (\u0111\u01a1n v\u1ecb)"
::msgcat::mcset vi "Stepover (pixels)" "B\u01b0\u1edbc qua (\u0111i\u1ec3m \u1ea3nh)"
::msgcat::mcset vi "Tool Diameter (units)" "\u0110\u01b0\u1eddng k\u00ednh d\u1ee5ng c\u1ee5 (\u0111\u01a1n v\u1ecb)"
::msgcat::mcset vi "Tool Type" "Ki\u1ec3u d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Feed Rate (units per minute)" "T\u1ed1c \u0111\u1ed9 \u0103n dao (\u0111\u01a1n v\u1ecb m\u1ed7i ph\u00fat)"
::msgcat::mcset vi "Plunge Feed Rate (units per minute)" "T\u1ed1c \u0111\u1ed9 \u0103n dao th\u1eb3ng xu\u1ed1ng (\u0111\u01a1n v\u1ecb m\u1ed7i ph\u00fat)"
::msgcat::mcset vi "Safety Height (units)" "\u0110\u1ed9 cao an to\u00e0n (\u0111\u01a1n v\u1ecb)"
::msgcat::mcset vi "Scan Pattern" "M\u1eabu qu\u00e9t"
::msgcat::mcset vi "Scan Direction" "H\u01b0\u1edbng qu\u00e9t"
::msgcat::mcset vi "Lace Bounding" "H\u1ed9p bi\u00ean"
::msgcat::mcset vi "Contact Angle (degrees)" "G\u00f3c ti\u1ebfp c\u1eadn (\u0111\u1ed9)"
::msgcat::mcset vi "Spindle Speed (RPM)" "T\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh (RPM)"
::msgcat::mcset vi "Roughing offset (units, 0=no roughing)" "D\u01b0 ph\u00e1 th\u00f4 (\u0111\u01a1n v\u1ecb, 0= kh\u00f4ng ph\u00e1 th\u00f4)"
::msgcat::mcset vi "Roughing depth per pass (units)" "\u0110\u1ed9 s\u00e2u b\u01b0\u1edbc th\u00f4 m\u1ed7i l\u1ea7n (\u0111\u01a1n v\u1ecb)"
::msgcat::mcset vi "image-to-gcode: User pressed cancel" "image-to-gcode: Ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 nh\u1ea5n n\u00fat h\u1ee7y"
::msgcat::mcset vi "Depth images" "S\u00e2u c\u00e1c \u1ea3nh"
::msgcat::mcset vi "LinuxCNC Debug Level" "M\u1ee9c g\u1ee1 l\u1ed7i LinuxCNC"
::msgcat::mcset vi "debuglevel" "m\u1ee9c g\u1ee1 l\u1ed7i"
::msgcat::mcset vi "Configuration *" "C\u1ea5u h\u00ecnh *"
::msgcat::mcset vi "Version Numbers *" "S\u1ed1 phi\u00ean b\u1ea3n *"
::msgcat::mcset vi "NML *" "NML *"
::msgcat::mcset vi "RCS *" "RCS *"
::msgcat::mcset vi "Motion Time" "Th\u1eddi gian chuy\u1ec3n \u0111\u1ed9ng"
::msgcat::mcset vi "  * This option can only be enabled in the inifile" "  * T\u00f9y ch\u1ecdn n\u00e0y ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c b\u1eadt trong inifile"
::msgcat::mcset vi "_Open..." "_M\u1edf\u2026"
::msgcat::mcset vi "Recent _Files" "C\u00e1c t\u1eadp tin m\u1edb_i d\u00f9ng"
::msgcat::mcset vi "_Edit..." "Ch\u1ec9nh _s\u1eeda..."
::msgcat::mcset vi "_Reload" "T\u1ea3i _l\u1ea1i"
::msgcat::mcset vi "Edit _tool data..." "S\u1eeda d\u1eef li\u1ec7u _c\u00f4ng c\u1ee5..."
::msgcat::mcset vi "Reload tool _data" "T\u1ea3i l\u1ea1i _d\u1eef li\u1ec7u d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "_Ladder Editor..." "S\u1eeda _Ladder..."
::msgcat::mcset vi "Toggle _Emergency Stop" "B\u1eadt/t\u1eaft n\u00fat d\u1eebng _kh\u1ea9n c\u1ea5p"
::msgcat::mcset vi "Toggle _Machine Power" "B\u1eadt/t\u1eaft ngu\u1ed3n \u0111i\u1ec7n _m\u00e1y"
::msgcat::mcset vi "_Run program" "Ch\u1ea1_y ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Ru_n from selected line" "Ch\u1ea1y t\u1eeb d\u00f2_ng \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "S_tep" "_B\u01b0\u1edbc"
::msgcat::mcset vi "_Pause" "_T\u1ea1m d\u1eebng"
::msgcat::mcset vi "Re_sume" "Ph\u1ee5c _h\u1ed3i l\u1ea1i"
::msgcat::mcset vi "Stop at M_1" "D\u1eebng t\u1ea1i M_1"
::msgcat::mcset vi "Skip lines with '_/'" "B\u1ecf qua d\u00f2ng v\u1edbi '_/'"
::msgcat::mcset vi "Clear MDI h_istory" "X\u00f3a l\u1ecbch s\u1eed MD_I"
::msgcat::mcset vi "Copy from MDI hist_ory" "Sa_o ch\u00e9p l\u1ecbch s\u1eed MDI"
::msgcat::mcset vi "Paste to MDI histor_y" "D\u00e1n v\u00e0o l\u1ecbch _s\u1eed MDI"
::msgcat::mcset vi "_Calibration" "_C\u00e2n ch\u1ec9nh"
::msgcat::mcset vi "Show _Hal Configuration" "Hi\u1ec3n th\u1ecb c\u1ea5u h\u00ecnh _Hal"
::msgcat::mcset vi "H_al Meter" "\u0110\u1ed3ng h\u1ed3 H_al"
::msgcat::mcset vi "Ha_l Scope" "S\u00f3ng Ha_l"
::msgcat::mcset vi "Sho_w LinuxCNC Status" "Hi\u1ec3n th\u1ecb tr\u1ea1ng th\u00e1i Linu_xCNC"
::msgcat::mcset vi "Set _Debug Level" "\u0110\u1eb7t m\u1ee9c _g\u1ee1 l\u1ed7i"
::msgcat::mcset vi "Homin_g" "V\u1ec1 _g\u1ed1c m\u00e1y"
::msgcat::mcset vi "_Unhoming" "_B\u1ecf g\u1ed1c m\u00e1y"
::msgcat::mcset vi "_Zero coordinate system" "G\u1ed1c _h\u1ec7 t\u1ecda \u0111\u1ed9"
::msgcat::mcset vi "P1  G5_4" "P1  G5_4"
::msgcat::mcset vi "P2  G5_5" "P2  G5_5"
::msgcat::mcset vi "P3  G5_6" "P3  G5_6"
::msgcat::mcset vi "P4  G5_7" "P4  G5_7"
::msgcat::mcset vi "P5  G5_8" "P5  G5_8"
::msgcat::mcset vi "P6  G5_9" "P6  G5_9"
::msgcat::mcset vi "P7  G59._1" "P7  G59._1"
::msgcat::mcset vi "P8  G59._2" "P8  G59._2"
::msgcat::mcset vi "P9  G59._3" "P9  G59._3"
::msgcat::mcset vi "_G92" "_G92"
::msgcat::mcset vi "Tool touch off to wor_kpiece" "D\u1ee5ng c\u1ee5 ch\u1ea1m v\u00e0o _ph\u00f4i"
::msgcat::mcset vi "Tool touch off to _fixture" "D\u1ee5ng c\u1ee5 ch\u1ea1m v\u00e0o \u0111\u1ed3 _g\u00e1"
::msgcat::mcset vi "_Top view" "_Tr\u00ean xu\u1ed1ng"
::msgcat::mcset vi "_Rotated Top view" "Tr\u00ean xu\u1ed1ng \u0111\u00e3 _xoay"
::msgcat::mcset vi "_Side view" "Xem m\u1eb7t _c\u1ea1nh"
::msgcat::mcset vi "_Front view" "Xem m\u1eb7t tr\u01b0\u1edb_c"
::msgcat::mcset vi "_Perspective view" "Xem _ph\u1ed1i c\u1ea3nh"
::msgcat::mcset vi "Display _Inches" "Hi\u1ec3n th\u1ecb _Inches"
::msgcat::mcset vi "Display _MM" "Hi\u1ec3n th\u1ecb _MM"
::msgcat::mcset vi "S_how program" "_Hi\u1ec3n th\u1ecb ch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Show program r_apids" "Hi\u1ec7n di chuy\u1ec3n nh_anh"
::msgcat::mcset vi "Alpha-_blend program" "Ch\u01b0\u01a1ng tr\u00ecnh Alpha-_blend"
::msgcat::mcset vi "Sho_w live plot" "_Hi\u1ec7n v\u1ebft di chuy\u1ec3n"
::msgcat::mcset vi "Show too_l" "Hi\u1ec3n th\u1ecb d\u1ee5ng _c\u1ee5"
::msgcat::mcset vi "Show e_xtents" "Hi\u1ec7n ph\u1ea7n m\u1edf _r\u1ed9ng"
::msgcat::mcset vi "_Grid" "_L\u01b0\u1edbi"
::msgcat::mcset vi "Show o_ffsets" "Hi\u1ec7n _b\u00f9"
::msgcat::mcset vi "Sh_ow machine limits" "Hi\u1ec7n gi\u1edbi h\u1ea1n m\u00e1_y"
::msgcat::mcset vi "Show v_elocity" "Hi\u1ec7n t\u1ed1_c \u0111\u1ed9"
::msgcat::mcset vi "Show _distance to go" "Hi\u1ec7n _kho\u1ea3ng c\u00e1ch \u0111i"
::msgcat::mcset vi "Large coordinate fo_nt" "Ph\u00f4ng ch\u1eef t\u1ecda \u0111\u1ed9 l\u1edbn"
::msgcat::mcset vi "_Clear live plot" "_X\u00f3a ph\u1ea7n v\u1ebft di chuy\u1ec3n"
::msgcat::mcset vi "Ctrl-E" "Ctrl-E"
::msgcat::mcset vi "Show commanded position" "Hi\u1ec3n th\u1ecb v\u1ecb tr\u00ed l\u1ec7nh"
::msgcat::mcset vi "Show actual position" "Hi\u1ec3n th\u1ecb v\u1ecb tr\u00ed th\u1ef1c t\u1ebf"
::msgcat::mcset vi "Show machine position" "Hi\u1ec3n th\u1ecb v\u1ecb tr\u00ed m\u00e1y"
::msgcat::mcset vi "Show relative position" "Hi\u1ec3n th\u1ecb v\u1ecb tr\u00ed t\u01b0\u01a1ng \u0111\u1ed1i"
::msgcat::mcset vi "Joint mode" "Ch\u1ebf \u0111\u1ed9 tr\u1ee5c"
::msgcat::mcset vi "World mode" "Ch\u1ebf \u0111\u1ed9 th\u1ebf gi\u1edbi"
::msgcat::mcset vi "_Off" "_T\u1eaft"
::msgcat::mcset vi "_Custom" "_T\u1ef1 ch\u1ecdn"
::msgcat::mcset vi "_About AXIS" "Gi\u1edbi thi\u1ec7u v\u1ec1 _AXIS"
::msgcat::mcset vi "Quick _Reference" "Tham kh\u1ea3o _nhanh"
::msgcat::mcset vi "_Machine" "_M\u00e1y"
::msgcat::mcset vi "_View" "H_i\u1ec3n th\u1ecb"
::msgcat::mcset vi "Toggle Emergency Stop \[F1\]" "B\u1eadt/t\u1eaft n\u00fat d\u1eebng kh\u1ea9n c\u1ea5p \[F1\]"
::msgcat::mcset vi "Toggle Machine power \[F2\]" "B\u1eadt/t\u1eaft ngu\u1ed3n \u0111i\u1ec7n m\u00e1y \[F2\]"
::msgcat::mcset vi "Open G-Code file \[O\]" "T\u1eadp tin G-code \[O\]"
::msgcat::mcset vi "Begin executing current file \[R\]" "Kh\u1edfi ch\u1ea1y t\u1eadp tin hi\u1ec7n h\u00e0nh \[R\]"
::msgcat::mcset vi "Execute next line \[T\]" "Th\u1ef1c thi d\u00f2ng k\u1ebf \[T\]"
::msgcat::mcset vi "Pause \[P\] / resume \[S\] execution" "T\u1ea1m d\u1eebng \[P\] / Ti\u1ebfp t\u1ee5c th\u1ef1c thi \[S\]"
::msgcat::mcset vi "Stop program execution \[ESC\]" "D\u1eebng th\u1ef1c thi ch\u01b0\u01a1ng tr\u00ecnh \[ESC\]"
::msgcat::mcset vi "Toggle skip lines with '/' \[Alt-M /\]" "B\u1eadt/t\u1eaft b\u1ecf qua d\u00f2ng v\u1edbi '/' \[Alt-M /\]"
::msgcat::mcset vi "Toggle optional pause \[Alt-M 1\]" "B\u1eadt/t\u1eaft t\u1ea1m d\u1eebng t\u00f9y ch\u1ecdn \[Alt-M 1\]"
::msgcat::mcset vi "Zoom in" "Ph\u00f3ng to"
::msgcat::mcset vi "Zoom out" "Thu nh\u1ecf"
::msgcat::mcset vi "Top view" "Xem m\u1eb7t tr\u00ean"
::msgcat::mcset vi "Rotated top view" "Xem m\u1eb7t tr\u00ean \u0111\u00e3 xoay"
::msgcat::mcset vi "Side view" "Xem m\u1eb7t c\u1ea1nh"
::msgcat::mcset vi "Front view" "Xem m\u1eb7t tr\u01b0\u1edbc"
::msgcat::mcset vi "Inverted Front view" "Xem \u0111\u1ea3o ng\u01b0\u1ee3c m\u1eb7t tr\u00ean"
::msgcat::mcset vi "Perspective view" "Xem ph\u1ed1i c\u1ea3nh"
::msgcat::mcset vi "Toggle between Drag and Rotate Mode \[D\]" "B\u1eadt/t\u1eaft gi\u1eefa ch\u1ebf \u0111\u1ed9 K\u00e9o/Xoay \[D\]"
::msgcat::mcset vi "Clear live plot \[Ctrl-K\]" "X\u00f3a v\u1ebft chuy\u1ec3n \u0111\u1ed9ng \[Ctrl-K\]"
::msgcat::mcset vi "Manual Control \[F3\]" "\u0110i\u1ec1u khi\u1ec3n b\u1eb1ng tay \[F3\]"
::msgcat::mcset vi "MDI \[F5\]" "MDI \[F5\]"
::msgcat::mcset vi "Axis:" "Tr\u1ee5c:"
::msgcat::mcset vi "Home Axis" "V\u1ec1 g\u1ed1c c\u00e1c tr\u1ee5c"
::msgcat::mcset vi "Touch Off" "Ch\u1ea1m v\u00e0o"
::msgcat::mcset vi "Tool Touch Off" "D\u1ee5ng c\u1ee5 ch\u1ea1m v\u00e0o"
::msgcat::mcset vi "Spindle:" "Tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "-" "-"
::msgcat::mcset vi "+" "+"
::msgcat::mcset vi "Brake" "Phanh"
::msgcat::mcset vi "Coolant:" "T\u01b0\u1edbi ngu\u1ed9i:"
::msgcat::mcset vi "Mist" "Phun m\u00f9"
::msgcat::mcset vi "Flood" "T\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "History:" "L\u1ecbch s\u1eed:"
::msgcat::mcset vi "MDI Command:" "L\u1ec7nh MDI:"
::msgcat::mcset vi "Go" "\u0110i"
::msgcat::mcset vi "DRO" "DRO"
::msgcat::mcset vi "Active G-Codes:" "G-Codes ho\u1ea1t \u0111\u1ed9ng:"
::msgcat::mcset vi "Jog Speed:" "T\u1ed1c \u0111\u1ed9 di chuy\u1ec3n:"
::msgcat::mcset vi "Max Velocity:" "V\u1eadn t\u1ed1c c\u1ef1c \u0111\u1ea1i:"
::msgcat::mcset vi "Spindle Override:" "\u0110\u00e8 tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "%" "%"
::msgcat::mcset vi "Rapid Override:" "\u0110\u00e8 nhanh:"
::msgcat::mcset vi "About AXIS" "Gi\u1edbi thi\u1ec7u v\u1ec1 AXIS"
::msgcat::mcset vi "AXIS Quick Reference" "Tham kh\u1ea3o nhanh AXIS"
::msgcat::mcset vi "AXIS \$::version on \$::machine" "AXIS \$::version on \$::machine"
::msgcat::mcset vi "(no file)" "(kh\u00f4ng c\u00f3 t\u1eadp tin n\u00e0o)"
::msgcat::mcset vi "Position:" "V\u1ecb tr\u00ed:"
::msgcat::mcset vi "Machine" "M\u00e1y"
::msgcat::mcset vi "Relative" "T\u01b0\u01a1ng \u0111\u1ed1i"
::msgcat::mcset vi "Actual" "Th\u1ef1c t\u1ebf"
::msgcat::mcset vi "Commanded" "L\u1ec7nh"
::msgcat::mcset vi "Joint:" "Tr\u1ee5c:"
::msgcat::mcset vi "_Clear Recents List" "_X\u00f3a danh s\u00e1ch m\u1edbi d\u00f9ng"
::msgcat::mcset vi "Turn spindle counterclockwise \[F10\]" "Quay tr\u1ee5c ch\u00ednh ng\u01b0\u1ee3c chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3 \[F10\]"
::msgcat::mcset vi "Turn spindle clockwise \[F9\]" "Quay tr\u1ee5c ch\u00ednh xu\u00f4i chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3 \[F9\]"
::msgcat::mcset vi "Stop spindle \[F9/F10\]" "D\u1eebng tr\u1ee5c ch\u00ednh \[F9/F10\]"
::msgcat::mcset vi "Turn spindle Faster \[F12\]" "Quay tr\u1ee5c ch\u00ednh nhanh th\u00eam \[F12\]"
::msgcat::mcset vi "Turn spindle Slower \[F11\]" "Quay tr\u1ee5c ch\u00ednh ch\u1eadm \u0111i \[F11\]"
::msgcat::mcset vi "Turn spindle brake on \[Shift-B\] or off \[B\]" "Phanh tr\u1ee5c ch\u00ednh \[Shift-B\] hay t\u1eaft \[B\]"
::msgcat::mcset vi "Turn flood on or off \[F8\]" "B\u1eadt/t\u1eaft t\u01b0\u1edbi ngu\u1ed9i \[F8\]"
::msgcat::mcset vi "Turn mist on or off \[F7\]" "B\u1eadt/t\u1eaft phun m\u00f9 \[F7\]"
::msgcat::mcset vi "Send active axis home \[Home\]" "G\u1eedi tr\u1ee5c \u0111ang k\u00edch ho\u1ea1t v\u1ec1 g\u1ed1c \[Home\]"
::msgcat::mcset vi "Set G54 offset for active axis \[End\]" "\u0110\u1ea1t b\u00f9 G54 cho tr\u1ee5c \u0111ang k\u00edch ho\u1ea1t \[End\]"
::msgcat::mcset vi "Activate axis \[X\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[X\]"
::msgcat::mcset vi "Activate axis \[Y\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[Y\]"
::msgcat::mcset vi "Activate axis \[Z\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[Z\]"
::msgcat::mcset vi "Activate axis \[A\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[A\]"
::msgcat::mcset vi "Activate axis \[4\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[4\]"
::msgcat::mcset vi "Activate axis \[5\]" "K\u00edch ho\u1ea1t tr\u1ee5c \[5\]"
::msgcat::mcset vi "Jog selected axis" "Di chuy\u1ec3n nhanh tr\u1ee5c \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "Temporarily allow jogging outside machine limits \[L\]" "T\u1ea1m th\u1eddi cho di chuy\u1ec3n ra ngo\u00e0i gi\u1edbi h\u1ea1n m\u00e1y \[L\]"
::msgcat::mcset vi "Follow System Theme" "Theo ch\u1ee7 \u0111\u1ec1 c\u1ee7a h\u1ec7 th\u1ed1ng"
::msgcat::mcset vi "Spindle CW" "Tr\u1ee5c ch\u00ednh quay thu\u1eadn"
::msgcat::mcset vi "Spindle CCW" "Tr\u1ee5c ch\u00ednh quay ngh\u1ecbch"
::msgcat::mcset vi "Set tool number" "\u0110\u1eb7t s\u1ed1 d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Input control" "\u0110i\u1ec1u khi\u1ec3n \u0111\u1ea7u v\u00e0o"
::msgcat::mcset vi "Straight rapid" "Di chuy\u1ec3n nhanh th\u1eb3ng"
::msgcat::mcset vi "Straight feed" "\u0102n dao th\u1eb3ng"
::msgcat::mcset vi "Arc CW" "Arc CW"
::msgcat::mcset vi "Arc CCW" "Arc CCW"
::msgcat::mcset vi "Dwell" "Dwell"
::msgcat::mcset vi "Setup" "C\u00e0i \u0111\u1eb7t"
::msgcat::mcset vi "Spindle synchronized feed" "Tr\u1ee5c ch\u00ednh \u0111\u1ed3ng b\u1ed9"
::msgcat::mcset vi "Rigid tap" "Tar\u00f4 ren"
::msgcat::mcset vi "Probe" "Th\u0103m d\u00f2"
::msgcat::mcset vi "Radius compensation left" "B\u00f9 b\u00e1n k\u00ednh tr\u00e1i"
::msgcat::mcset vi "Radius compensation right" "B\u00f9 b\u00e1n k\u00ednh ph\u1ea3i"
::msgcat::mcset vi "Radius compensation left, immediate" "B\u00f9 b\u00e1n k\u00ednh tr\u00e1i, ngay l\u1eadp t\u1ee9c"
::msgcat::mcset vi "Radius compensation right, immediate" "B\u00f9 b\u00e1n k\u00ednh ph\u1ea3i, ngay l\u1eadp t\u1ee9c"
::msgcat::mcset vi "Tool length offset" "B\u00f9 chi\u1ec1u d\u00e0i d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Tool length offset immediate" "B\u00f9 chi\u1ec1u d\u00e0i d\u1ee5ng c\u1ee5 ngay l\u1eadp t\u1ee9c"
::msgcat::mcset vi "Tool length offset additional" "B\u00f9 chi\u1ec1u d\u00e0i d\u1ee5ng c\u1ee5 ph\u1ee5 th\u00eam"
::msgcat::mcset vi "Motion in unoffset coordinates" "Chuy\u1ec3n \u0111\u1ed9ng trong h\u1ec7 t\u1ecda \u0111\u1ed9 kh\u00f4ng b\u00f9"
::msgcat::mcset vi "Continuous mode" "Ch\u1ebf \u0111\u1ed9 li\u00ean t\u1ee5c"
::msgcat::mcset vi "Drill" "Khoan"
::msgcat::mcset vi "Drill with dwell" "Khoan c\u00f3 d\u1eebng \u1edf \u0111\u00e1y"
::msgcat::mcset vi "Peck drill" "Khoan m\u1ed5"
::msgcat::mcset vi "Chip-break drill" "Khoan b\u1ebb phoi"
::msgcat::mcset vi "Bore" "Kho\u00e9t"
::msgcat::mcset vi "Bore with dwell" "Khoan c\u00f3 d\u1eebng \u1edf \u0111\u00e1y"
::msgcat::mcset vi "Offset all coordinate systems" "B\u00f9 m\u1ecdi h\u1ec7 th\u1ed1ng t\u1ecda \u0111\u1ed9"
::msgcat::mcset vi "CSS Mode" "Ch\u1ebf \u0111\u1ed9 CSS"
::msgcat::mcset vi "CCW" "CCW"
::msgcat::mcset vi "Stopped" "\u0110\u00e3 d\u1eebng"
::msgcat::mcset vi "CW" "CW"
::msgcat::mcset vi "LinuxCNC/Touchy" "LinuxCNC/Touchy"
::msgcat::mcset vi "xa" "xa"
::msgcat::mcset vi "xd" "xd"
::msgcat::mcset vi "yr" "yr"
::msgcat::mcset vi "ya" "ya"
::msgcat::mcset vi "yd" "yd"
::msgcat::mcset vi "zr" "zr"
::msgcat::mcset vi "za" "za"
::msgcat::mcset vi "zd" "zd"
::msgcat::mcset vi "DTG" "DTG"
::msgcat::mcset vi "Absolute" "Tuy\u1ec7t \u0111\u1ed1i"
::msgcat::mcset vi "xr" "xr"
::msgcat::mcset vi "ar" "ar"
::msgcat::mcset vi "br" "br"
::msgcat::mcset vi "cr" "cr"
::msgcat::mcset vi "ur" "ur"
::msgcat::mcset vi "vr" "vr"
::msgcat::mcset vi "wr" "wr"
::msgcat::mcset vi "aa" "aa"
::msgcat::mcset vi "ba" "ba"
::msgcat::mcset vi "ca" "ca"
::msgcat::mcset vi "ua" "ua"
::msgcat::mcset vi "va" "va"
::msgcat::mcset vi "wa" "wa"
::msgcat::mcset vi "ad" "ad"
::msgcat::mcset vi "bd" "bd"
::msgcat::mcset vi "cd" "cd"
::msgcat::mcset vi "ud" "ud"
::msgcat::mcset vi "vd" "vd"
::msgcat::mcset vi "wd" "wd"
::msgcat::mcset vi "Estop Reset" "\u0110\u1eb7t l\u1ea1i d\u1eebng kh\u1ea9n c\u1ea5p"
::msgcat::mcset vi "Estop" "N\u00fat d\u1eebng kh\u1ea9n c\u1ea5p"
::msgcat::mcset vi "Machine On" "B\u1eadt m\u00e1y"
::msgcat::mcset vi "Machine Off" "T\u1eaft m\u00e1y"
::msgcat::mcset vi "<b>Power</b>" "<b>Ngu\u1ed3n</b>"
::msgcat::mcset vi "Unhome All" "B\u1ecf g\u1ed1c t\u1ea5t c\u1ea3"
::msgcat::mcset vi "Home Selected" "V\u1ec1 g\u1ed1c tr\u1ee5c \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "Unhome Selected" "B\u1ecf g\u1ed1c tr\u1ee5c \u0111\u00e3 ch\u1ecdn"
::msgcat::mcset vi "<b>Homing</b>" "<b>V\u1ec1 g\u1ed1c m\u00e1y</b>"
::msgcat::mcset vi "Startup" "Kh\u1edfi ch\u1ea1y"
::msgcat::mcset vi "Set Tool" "\u0110\u1eb7t c\u00f4ng c\u1ee5"
::msgcat::mcset vi "Set Origin" "\u0110\u1eb7t g\u1ed1c"
::msgcat::mcset vi "Macro" "V\u0129 l\u1ec7nh"
::msgcat::mcset vi "G" "G"
::msgcat::mcset vi "." "."
::msgcat::mcset vi "0" "0"
::msgcat::mcset vi "3" "3"
::msgcat::mcset vi "2" "2"
::msgcat::mcset vi "1" "1"
::msgcat::mcset vi "6" "6"
::msgcat::mcset vi "5" "5"
::msgcat::mcset vi "4" "4"
::msgcat::mcset vi "9" "9"
::msgcat::mcset vi "8" "8"
::msgcat::mcset vi "7" "7"
::msgcat::mcset vi "Flood On" "B\u1eadt t\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Flood Off" "T\u1eaft t\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Mist On" "Phun m\u00f9"
::msgcat::mcset vi "Mist Off" "T\u1eaft phun m\u00f9"
::msgcat::mcset vi "<b>Coolant</b>" "<b>T\u01b0\u1edbi ngu\u1ed9i</b>"
::msgcat::mcset vi "Spindle Forward" "Tr\u1ee5c ch\u00ednh quay thu\u1eadn"
::msgcat::mcset vi "Spindle Reverse" "Tr\u1ee5c ch\u00ednh quay ngh\u1ecbch"
::msgcat::mcset vi "Spindle Off" "T\u1eaft tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle Faster" "Quay tr\u1ee5c ch\u00ednh nhanh th\u00eam"
::msgcat::mcset vi "Spindle Slower" "Quay tr\u1ee5c ch\u00ednh ch\u1eadm \u0111i"
::msgcat::mcset vi "Spindle speed:" "T\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "label26" "label26"
::msgcat::mcset vi "<b>Spindle</b>" "<b>Tr\u1ee5c ch\u00ednh</b>"
::msgcat::mcset vi "file.ngc" "file.ngc"
::msgcat::mcset vi "M2" "M2"
::msgcat::mcset vi "<b>Page</b>" "<b>Trang</b>"
::msgcat::mcset vi "<span foreground=\"blue\" weight=\"bold\">Start Point</span>" "<span foreground=\"blue\" weight=\"bold\">\u0110i\u1ec3m b\u1eaft \u0111\u1ea7u</span>"
::msgcat::mcset vi "<b>Loaded File</b>" "<b>T\u1eadp tin \u0111\u00e3 t\u1ea3i</b>"
::msgcat::mcset vi "Loaded file:" "T\u1eadp tin \u0111\u00e3 t\u1ea3i:"
::msgcat::mcset vi "Interpreted line:" "D\u00f2ng \u0111\u01b0\u1ee3c phi\u00ean d\u1ecbch:"
::msgcat::mcset vi "Distance:" "Kho\u1ea3ng c\u00e1ch:"
::msgcat::mcset vi "Velocity:" "T\u1ed1c \u0111\u1ed9:"
::msgcat::mcset vi "Delay:" "\u0110\u1ed9 tr\u1ec5:"
::msgcat::mcset vi "On limit switch:" "Tr\u00ean c\u00f4ng t\u1eafc gi\u1edbi h\u1ea1n:"
::msgcat::mcset vi "Spindle direction:" "H\u01b0\u1edbng tr\u1ee5c ch\u00ednh:"
::msgcat::mcset vi "Loaded tool:" "C\u00f4ng c\u1ee5 \u0111\u00e3 t\u1ea3i:"
::msgcat::mcset vi "label19" "label19"
::msgcat::mcset vi "label20" "label20"
::msgcat::mcset vi "label21" "label21"
::msgcat::mcset vi "label22" "label22"
::msgcat::mcset vi "label23" "label23"
::msgcat::mcset vi "label24" "label24"
::msgcat::mcset vi "label25" "label25"
::msgcat::mcset vi "label27" "label27"
::msgcat::mcset vi "Prepped tool:" "C\u00f4ng c\u1ee5 \u0111\u00e3 chu\u1ea9n b\u1ecb:"
::msgcat::mcset vi "label28" "label28"
::msgcat::mcset vi "Running line:" "D\u00f2ng \u0111ang ch\u1ea1y:"
::msgcat::mcset vi "XY Rotation:" "Quay XY:"
::msgcat::mcset vi "Tool length:" "Chi\u1ec1u d\u00e0i d\u1ee5ng c\u1ee5:"
::msgcat::mcset vi "label52" "label52"
::msgcat::mcset vi "G1 G2 G3\nM1 M2 M3\nF1 S1" "G1 G2 G3\nM1 M2 M3\nF1 S1"
::msgcat::mcset vi "Active codes:" "C\u00e1c m\u00e3 ho\u1ea1t \u0111\u1ed9ng:"
::msgcat::mcset vi "G5x Offset:" "B\u00f9 G5x:"
::msgcat::mcset vi "G92 Offset:" "B\u00f9 G92:"
::msgcat::mcset vi "Loaded file lines:" "C\u00e1c d\u00f2ng t\u1eadp tin \u0111\u00e3 t\u1ea3i:"
::msgcat::mcset vi "Pockets:" "H\u1ed1c:"
::msgcat::mcset vi "<b>1</b>\n2\n3" "<b>1</b>\n2\n3"
::msgcat::mcset vi "Status" "Tr\u1ea1ng th\u00e1i"
::msgcat::mcset vi "Control Font:" "Ph\u00f4ng \u0111i\u1ec1u khi\u1ec3n:"
::msgcat::mcset vi "DRO Font:" "Ph\u00f4ng DRO:"
::msgcat::mcset vi "Error Font:" "Ph\u00f4ng l\u1ed7i:"
::msgcat::mcset vi "ControlFont" "ControlFont"
::msgcat::mcset vi "DRO Font" "Ph\u00f4ng DRO"
::msgcat::mcset vi "Error Font" "Ph\u00f4ng l\u1ed7i"
::msgcat::mcset vi "Listing Font:" "Ph\u00f4ng ch\u1eef danh s\u00e1ch:"
::msgcat::mcset vi "Listing Font" "Ph\u00f4ng ch\u1eef danh s\u00e1ch"
::msgcat::mcset vi "Hide pointer" "\u1ea8n con tr\u1ecf"
::msgcat::mcset vi "Show pointer" "Hi\u1ec7n con tr\u1ecf"
::msgcat::mcset vi "Theme:" "Ch\u1ee7 \u0111\u1ec1:"
::msgcat::mcset vi "<b>Display Options</b>" "<b>T\u00f9y ch\u1ecdn hi\u1ec3n th\u1ecb</b>"
::msgcat::mcset vi "Inch" "Inch"
::msgcat::mcset vi "<b>Position Readout</b>" "<b>\u0110\u1ecdc v\u1ecb tr\u00ed</b>"
::msgcat::mcset vi "Workpiece" "Ph\u00f4i"
::msgcat::mcset vi "Fixture" "\u0110\u1ed3 g\u00e1"
::msgcat::mcset vi "<b>Tool Setting</b>" "<b>C\u00e0i \u0111\u1eb7t d\u1ee5ng c\u1ee5</b>"
::msgcat::mcset vi "Delete / lines" "X\u00f3a d\u00f2ng /"
::msgcat::mcset vi "Keep / lines" "Gi\u1eef d\u00f2ng /"
::msgcat::mcset vi "Pause on M1" "T\u1ea1m d\u1eebng khi g\u1eb7p M1"
::msgcat::mcset vi "Ignore M1" "B\u1ecf qua khi g\u1eb7p M1"
::msgcat::mcset vi "<b>Program Options</b>" "<b>T\u00f9y ch\u1ecdn ch\u01b0\u01a1ng tr\u00ecnh</b>"
::msgcat::mcset vi "Preferences" "Tu\u1ef3 th\u00edch"
::msgcat::mcset vi "FO: 100%" "FO: 100%"
::msgcat::mcset vi "SO: 100%" "SO: 100%"
::msgcat::mcset vi "MV: 100" "MV: 100"
::msgcat::mcset vi "Jogging" "\u0110ang di chuy\u1ec3n b\u1eb1ng tay"
::msgcat::mcset vi "Start Point" "\u0110i\u1ec3m b\u1eaft \u0111\u1ea7u"
::msgcat::mcset vi ".01" ".01"
::msgcat::mcset vi ".001" ".001"
::msgcat::mcset vi ".0001" ".0001"
::msgcat::mcset vi "  X  " "  X  "
::msgcat::mcset vi "  Y  " "  Y  "
::msgcat::mcset vi "  Z  " "  Z  "
::msgcat::mcset vi "  A  " "  A  "
::msgcat::mcset vi "  B  " "  B  "
::msgcat::mcset vi "  C  " "  C  "
::msgcat::mcset vi "  U  " "  U  "
::msgcat::mcset vi "  V  " "  V  "
::msgcat::mcset vi "  W  " "  W  "
::msgcat::mcset vi "<b>Handwheel</b>" "<b>Tay quay</b>"
::msgcat::mcset vi "window1" "window1"
::msgcat::mcset vi "Start" "B\u1eaft \u0111\u1ea7u"
::msgcat::mcset vi "Base Information" "Th\u00f4ng tin c\u01a1 b\u1ea3n"
::msgcat::mcset vi "Options" "C\u00e1c t\u00f9y ch\u1ecdn"
::msgcat::mcset vi "HALUI" "HALUI"
::msgcat::mcset vi "User Buttons" "N\u00fat ng\u01b0\u1eddi d\u00f9ng"
::msgcat::mcset vi "QtPlasmaC THCAD" "QtPlasmaC THCAD"
::msgcat::mcset vi "Axis X" "Tr\u1ee5c X"
::msgcat::mcset vi "Axis Y" "Tr\u1ee5c Y"
::msgcat::mcset vi "Axis Z" "Tr\u1ee5c Z"
::msgcat::mcset vi "Axis U" "Tr\u1ee5c U"
::msgcat::mcset vi "Axis V" "Tr\u1ee5c V"
::msgcat::mcset vi "Axis A" "Tr\u1ee5c A"
::msgcat::mcset vi "Spindle" "Tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Almost Done" "G\u1ea7n xong"
::msgcat::mcset vi "Gecko 201" "Gecko 201"
::msgcat::mcset vi "Gecko 202" "Gecko 202"
::msgcat::mcset vi "Gecko 203v" "Gecko 203v"
::msgcat::mcset vi "Gecko 210" "Gecko 210"
::msgcat::mcset vi "Gecko 212" "Gecko 212"
::msgcat::mcset vi "Gecko 320" "Gecko 320"
::msgcat::mcset vi "Gecko 540" "Gecko 540"
::msgcat::mcset vi "L297" "L297"
::msgcat::mcset vi "PMDX-150" "PMDX-150"
::msgcat::mcset vi "Sherline" "Sherline"
::msgcat::mcset vi "Xylotex 8S-3" "Xylotex 8S-3"
::msgcat::mcset vi "Parker-Compumotor oem750" "Parker-Compumotor oem750"
::msgcat::mcset vi "JVL-SMD41 or 42" "JVL-SMD41 or 42"
::msgcat::mcset vi "Hobbycnc Pro Chopper" "Hobbycnc Pro Chopper"
::msgcat::mcset vi "Keling 4030" "Keling 4030"
::msgcat::mcset vi "X Step" "B\u01b0\u1edbc X"
::msgcat::mcset vi "X Direction" "H\u01b0\u1edbng X"
::msgcat::mcset vi "Y Step" "B\u01b0\u1edbc Y"
::msgcat::mcset vi "Y Direction" "H\u01b0\u1edbng Y"
::msgcat::mcset vi "Z Step" "B\u01b0\u1edbc Z"
::msgcat::mcset vi "Z Direction" "H\u01b0\u1edbng Z"
::msgcat::mcset vi "A Step" "B\u01b0\u1edbc A"
::msgcat::mcset vi "A Direction" "H\u01b0\u1edbng A"
::msgcat::mcset vi "U Step" "B\u01b0\u1edbc U"
::msgcat::mcset vi "U Direction" "H\u01b0\u1edbng U"
::msgcat::mcset vi "V Step" "B\u01b0\u1edbc V"
::msgcat::mcset vi "V Direction" "H\u01b0\u1edbng V"
::msgcat::mcset vi "Tandem X Step" "B\u01b0\u1edbc X Tandem"
::msgcat::mcset vi "Tandem X Direction" "H\u01b0\u1edbng X Tandem"
::msgcat::mcset vi "Tandem Y Step" "B\u01b0\u1edbc Y Tandem"
::msgcat::mcset vi "Tandem Y Direction" "H\u01b0\u1edbng Y Tandem"
::msgcat::mcset vi "Spindle ON" "B\u1eadt tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle PWM" "PWM tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle Brake" "Phanh tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Coolant Mist" "Phun m\u00f9"
::msgcat::mcset vi "Coolant Flood" "T\u01b0\u1edbi ngu\u1ed9i"
::msgcat::mcset vi "Digital out 0" "\u0110\u1ea7u ra s\u1ed1 0"
::msgcat::mcset vi "Digital out 1" "\u0110\u1ea7u ra s\u1ed1 1"
::msgcat::mcset vi "Digital out 2" "\u0110\u1ea7u ra s\u1ed1 2"
::msgcat::mcset vi "Digital out 3" "\u0110\u1ea7u ra s\u1ed1 3"
::msgcat::mcset vi "Unused" "Ch\u01b0a d\u00f9ng"
::msgcat::mcset vi "Spindle Index" "Index tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle Phase A" "Phase A tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle Phase B" "Phase B tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Home X" "G\u1ed1c X"
::msgcat::mcset vi "Home Y" "G\u1ed1c Y"
::msgcat::mcset vi "Home Z" "G\u1ed1c Z"
::msgcat::mcset vi "Home A" "G\u1ed1c A"
::msgcat::mcset vi "Home U" "G\u1ed1c U"
::msgcat::mcset vi "Home V" "G\u1ed1c V"
::msgcat::mcset vi "Home Tandem X" "G\u1ed1c X Tandem"
::msgcat::mcset vi "Home Tandem Y" "G\u1ed1c Y Tandem"
::msgcat::mcset vi "Minimum Limit X" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u X"
::msgcat::mcset vi "Minimum Limit Y" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u Y"
::msgcat::mcset vi "Minimum Limit Z" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u Z"
::msgcat::mcset vi "Minimum Limit A" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u A"
::msgcat::mcset vi "Minimum Limit U" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u U"
::msgcat::mcset vi "Minimum Limit V" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u V"
::msgcat::mcset vi "Minimum Limit Tandem X" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u X Tandem"
::msgcat::mcset vi "Minimum Limit Tandem Y" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u Y Tandem"
::msgcat::mcset vi "Maximum Limit X" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a X"
::msgcat::mcset vi "Maximum Limit Y" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a Y"
::msgcat::mcset vi "Maximum Limit Z" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a Z"
::msgcat::mcset vi "Maximum Limit A" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a A"
::msgcat::mcset vi "Maximum Limit U" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a U"
::msgcat::mcset vi "Maximum Limit V" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a V"
::msgcat::mcset vi "Maximum Limit Tandem X" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a X Tandem"
::msgcat::mcset vi "Maximum Limit Tandem Y" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a Y Tandem"
::msgcat::mcset vi "Both Limit X" "C\u1ea3 hai gi\u1edbi h\u1ea1n X"
::msgcat::mcset vi "Both Limit Y" "C\u1ea3 hai gi\u1edbi h\u1ea1n Y"
::msgcat::mcset vi "Both Limit Z" "C\u1ea3 hai gi\u1edbi h\u1ea1n Z"
::msgcat::mcset vi "Both Limit A" "C\u1ea3 hai gi\u1edbi h\u1ea1n A"
::msgcat::mcset vi "Both Limit U" "C\u1ea3 hai gi\u1edbi h\u1ea1n U"
::msgcat::mcset vi "Both Limit V" "C\u1ea3 hai gi\u1edbi h\u1ea1n V"
::msgcat::mcset vi "Both Limit Tandem X" "C\u1ea3 gau gi\u1edbi h\u1ea1n X Tandem"
::msgcat::mcset vi "Both Limit Tandem Y" "C\u1ea3 gau gi\u1edbi h\u1ea1n Y Tandem"
::msgcat::mcset vi "All limits" "M\u1ecdi gi\u1edbi h\u1ea1n"
::msgcat::mcset vi "All home" "M\u1ecdi g\u1ed1c"
::msgcat::mcset vi "All limits + homes" "M\u1ecdi gi\u1edbi h\u1ea1n + g\u1ed1c"
::msgcat::mcset vi "Digital in 0" "\u0110\u1ea7u v\u00e0o s\u1ed1 0"
::msgcat::mcset vi "Digital in 1" "\u0110\u1ea7u v\u00e0o s\u1ed1 1"
::msgcat::mcset vi "Digital in 2" "\u0110\u1ea7u v\u00e0o s\u1ed1 2"
::msgcat::mcset vi "Digital in 3" "\u0110\u1ea7u v\u00e0o s\u1ed1 3"
::msgcat::mcset vi "Forward" "Chuy\u1ec3n ti\u1ebfp"
::msgcat::mcset vi "Done" "Xong"
::msgcat::mcset vi "my-mill" "my-mill"
::msgcat::mcset vi "Continue? " "Ti\u1ebfp t\u1ee5c? "
::msgcat::mcset vi "yY" "yY"
::msgcat::mcset vi "launch %s" "kh\u1edfi ch\u1ea1y %s"
::msgcat::mcset vi "Loading configuration error:\n\n\{\}" "\u0110ang t\u1ea3i c\u1ea5u h\u00ecnh sai:\n\n\{\}"
::msgcat::mcset vi "Other" "Kh\u00e1c"
::msgcat::mcset vi "%s Axis Test" "Ki\u1ec3m tra tr\u1ee5c %s"
::msgcat::mcset vi "deg / s" "\u0111\u1ed9 / s"
::msgcat::mcset vi "deg / s\u00b2" "\u0111\u1ed9 / s\u00b2"
::msgcat::mcset vi "deg" "\u0111\u1ed9"
::msgcat::mcset vi "mm / s" "mm / s"
::msgcat::mcset vi "mm / s\u00b2" "mm / s\u00b2"
::msgcat::mcset vi "in / s" "in / s"
::msgcat::mcset vi "in / s\u00b2" "in / s\u00b2"
::msgcat::mcset vi "LinuxCNC 'stepconf' configuration files" "C\u00e1c t\u1eadp tin c\u1ea5u h\u00ecnh LinuxCNC 'stepconf'"
::msgcat::mcset vi "Modify Existing Configuration" "S\u1eeda c\u1ea5u h\u00ecnh \u0111\u00e3 c\u00f3"
::msgcat::mcset vi "degree / rev" "\u0111\u1ed9 / v\u00f2ng"
::msgcat::mcset vi "Steps / deg" "B\u01b0\u1edbc / \u0111\u1ed9"
::msgcat::mcset vi "mm / rev" "mm / v\u00f2ng"
::msgcat::mcset vi "Steps / mm" "B\u01b0\u1edbc / mm"
::msgcat::mcset vi "rev / in" "v\u00f2ng/in"
::msgcat::mcset vi "Steps / in" "B\u01b0\u1edbc / in"
::msgcat::mcset vi "mm/s" "mm/s"
::msgcat::mcset vi "Jog:" "Di chuy\u1ec3n b\u1eb1ng tay:"
::msgcat::mcset vi "Test Area:" "Khu v\u1ef1c ki\u1ec3m tra:"
::msgcat::mcset vi "mm/s^2" "mm/s^2"
::msgcat::mcset vi "Acceleration:" "Gia t\u1ed1c:"
::msgcat::mcset vi "label" "nh\u00e3n"
::msgcat::mcset vi "Back" "Tr\u01b0\u1edbc"
::msgcat::mcset vi "Page 1" "Trang 1"
::msgcat::mcset vi "XYZ" "XYZ"
::msgcat::mcset vi "XYZA" "XYZA"
::msgcat::mcset vi "XZ (Lathe)" "XZ (Ti\u1ec7n)"
::msgcat::mcset vi "XYUV (Foam)" "XYUV (C\u1eaft x\u1ed1p)"
::msgcat::mcset vi "XY(special)" "XY(\u0111\u1eb7c bi\u1ec7t)"
::msgcat::mcset vi "MM" "MM"
::msgcat::mcset vi "D_river type:" "Ki\u1ec3_u c\u1ed5ng song:"
::msgcat::mcset vi "Min Base Period:" "Chu k\u1ef3 base t\u1ed1i thi\u1ec3u:"
::msgcat::mcset vi "Max step rate:" "T\u1ed1c \u0111\u1ed9 b\u01b0\u1edbc t\u1ed1i \u0111a:"
::msgcat::mcset vi "Machine _Name:" "T\u00ea_n m\u00e1y:"
::msgcat::mcset vi "Configuration directory:" "Th\u01b0 m\u1ee5c c\u1ea5u h\u00ecnh:"
::msgcat::mcset vi "_Axis configuration:" "C\u1ea5u h\u00ecnh _Axis:"
::msgcat::mcset vi "Create a new configuration" "T\u1ea1o m\u1ed9t c\u1ea5u h\u00ecnh m\u1edbi"
::msgcat::mcset vi "Do you wish to:" "B\u1ea1n c\u00f3 mu\u1ed1n:"
::msgcat::mcset vi "0x0378" "0x0378"
::msgcat::mcset vi "Xylotex" "Xylotex"
::msgcat::mcset vi "TB6560 3 axes" "TB6560 3 tr\u1ee5c"
::msgcat::mcset vi "TB6560 4 axes" "TB6560 4 tr\u1ee5c"
::msgcat::mcset vi " Pin _1:" " Ch\u00e2n _1:"
::msgcat::mcset vi " Pin _2:" " Ch\u00e2n _2:"
::msgcat::mcset vi " Pin _4:" " Ch\u00e2n _4:"
::msgcat::mcset vi " Pin _3:" " Ch\u00e2n _3:"
::msgcat::mcset vi " Pin _5:" " Ch\u00e2n _5:"
::msgcat::mcset vi " Pin _6:" " Ch\u00e2n _6:"
::msgcat::mcset vi " Pin _7:" " Ch\u00e2n _7:"
::msgcat::mcset vi " Pin _8:" " Ch\u00e2n _8:"
::msgcat::mcset vi " Pin _9:" " Ch\u00e2n _9:"
::msgcat::mcset vi "_Pin 14:" "_Ch\u00e2n 14:"
::msgcat::mcset vi "P_in 16:" "C_h\u00e2n 16:"
::msgcat::mcset vi "Pi_n 17:" "Ch\u00e2_n 17:"
::msgcat::mcset vi "Outputs (PC to Mill):" "\u0110\u1ea7u ra (PC \u0111\u1ebfn Mill):"
::msgcat::mcset vi "Invert" "\u0110\u1ea3o ng\u01b0\u1ee3c"
::msgcat::mcset vi "Pin 1_0:" "Ch\u00e2n 1_0:"
::msgcat::mcset vi "Pin 1_1:" "Ch\u00e2n 1_1:"
::msgcat::mcset vi "Pin 1_2:" "Ch\u00e2n 1_2:"
::msgcat::mcset vi "Pin 1_3:" "Ch\u00e2n 1_3:"
::msgcat::mcset vi "Pin 1_5:" "Ch\u00e2n 1_5:"
::msgcat::mcset vi "Inputs (Mill to PC):" "\u0110\u1ea7u v\u00e0o (Mill \u0111\u1ebfn PC):"
::msgcat::mcset vi "Out" "Ra"
::msgcat::mcset vi "In" "V\u00e0o"
::msgcat::mcset vi "_PWM 1:" "_PWM 1:"
::msgcat::mcset vi "P_WM 2:" "P_WM 2:"
::msgcat::mcset vi "_Speed 1:" "T\u1ed1_c \u0111\u1ed9 1:"
::msgcat::mcset vi "S_peed 2:" "_T\u1ed1c \u0111\u1ed9 2:"
::msgcat::mcset vi "Calibration:" "C\u00e2n ch\u1ec9nh:"
::msgcat::mcset vi "12345" "12345"
::msgcat::mcset vi "Scale %" "T\u1ef7 l\u1ec7 %"
::msgcat::mcset vi "Axis" "Tr\u1ee5c"
::msgcat::mcset vi "Gmoccapy" "Gmoccapy"
::msgcat::mcset vi "Qtdragon" "Qtdragon"
::msgcat::mcset vi "QtPlasmaC" "QtPlasmaC"
::msgcat::mcset vi "Screen:  " "M\u00e0n h\u00ecnh:  "
::msgcat::mcset vi "Screen Aspect:" "T\u1ef7 l\u1ec7 m\u00e0n h\u00ecnh:"
::msgcat::mcset vi "Estop Button:" "N\u00fat d\u1eebng kh\u1ea9n c\u1ea5p:"
::msgcat::mcset vi "4:3" "4:3"
::msgcat::mcset vi "Hidden" "\u1ea8n"
::msgcat::mcset vi "9:16" "9:16"
::msgcat::mcset vi "Button" "N\u00fat b\u1ea5m"
::msgcat::mcset vi "16:9" "16:9"
::msgcat::mcset vi "Indicator" "Ch\u1ec9 th\u1ecb"
::msgcat::mcset vi "Bottom" "\u0110\u00e1y"
::msgcat::mcset vi "Top" "\u0110\u1ec9nh"
::msgcat::mcset vi "Mode:" "Ch\u1ebf \u0111\u1ed9 :"
::msgcat::mcset vi "DRO Position:" "V\u1ecb tr\u00ed DRO:"
::msgcat::mcset vi "Hide Start Button:" "\u1ea8n n\u00fat B\u1eaft \u0111\u1ea7u:"
::msgcat::mcset vi "Hide Pause Button:" "\u1ea8n n\u00fat T\u1ea1m d\u1eebng:"
::msgcat::mcset vi "Hide Stop Button:" "\u1ea8n n\u00fat D\u1eebng:"
::msgcat::mcset vi "Include custom PyVCP GUI panel" "Bao g\u1ed3m b\u1ea3ng PyVCP GUI t\u1ef1 ch\u1ecdn"
::msgcat::mcset vi "Blank program" "Ch\u01b0\u01a1ng tr\u00ecnh tr\u1eafng"
::msgcat::mcset vi "Spindle speed display  " "Hi\u1ec3n th\u1ecb t\u1ed1c \u0111\u1ed9 tr\u1ee5c ch\u00ednh  "
::msgcat::mcset vi "Existing custom program" "Tho\u00e1t kh\u1ecfi ch\u01b0\u01a1ng tr\u00ecnh ri\u00eang"
::msgcat::mcset vi "Include connections to HAL" "Bao g\u1ed3m c\u00e1c k\u1ebft n\u1ed1i v\u00e0o HAL"
::msgcat::mcset vi "_Display\nsample\npanel" "_Hi\u1ec3n th\u1ecb\nb\u1ea3ng \u0111i\u1ec1u khi\u1ec3n\nm\u1eabu"
::msgcat::mcset vi "Set pyVCP options" "\u0110\u1eb7t c\u00e1c t\u00f9y ch\u1ecdn pyVCP"
::msgcat::mcset vi "Include _Classicladder PLC" "Bao g\u1ed3m _Classicladder PLC"
::msgcat::mcset vi "Number of digital in pins:" "S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n s\u1ed1 v\u00e0o:"
::msgcat::mcset vi "Number of digital  out pins:" "S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n s\u1ed1 ra:"
::msgcat::mcset vi " Number of analog (s32) in pins:" " S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n v\u00e0o t\u01b0\u01a1ng t\u1ef1 (s32):"
::msgcat::mcset vi " Number of analog (s32) out pins:" " S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n ra t\u01b0\u01a1ng t\u1ef1 (s32):"
::msgcat::mcset vi " Number of analog (float) in pins:" " S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n v\u00e0o t\u01b0\u01a1ng t\u1ef1 (s\u1ed1 th\u1ef1c d\u1ea5u ch\u1ea5m \u0111\u1ed9ng):"
::msgcat::mcset vi " Number of analog (float) out pins:" " S\u1ed1 l\u01b0\u1ee3ng ch\u00e2n ra t\u01b0\u01a1ng t\u1ef1 (s\u1ed1 th\u1ef1c d\u1ea5u ch\u1ea5m \u0111\u1ed9ng):"
::msgcat::mcset vi "setup number of external pins" "c\u00e0i \u0111\u1eb7t s\u1ed1 l\u01b0\u1ee3ng ch\u00e2n m\u1edf r\u1ed9ng"
::msgcat::mcset vi "Blank ladder program" "Ch\u01b0\u01a1ng tr\u00ecnh ladder tr\u1eafng"
::msgcat::mcset vi "Estop ladder program" "D\u1eebng kh\u1ea9n c\u1ea5p ch\u01b0\u01a1ng tr\u00ecnh ladder"
::msgcat::mcset vi "Edit ladder\nprogram" "S\u1eeda ladder\nch\u01b0\u01a1ng tr\u00ecnh"
::msgcat::mcset vi "Set Ladder Options" "\u0110\u1eb7t c\u00e1c t\u00f9y ch\u1ecdn Ladder"
::msgcat::mcset vi "ADD" "TH\u00caM"
::msgcat::mcset vi "DELETE" "XO\u00c1"
::msgcat::mcset vi "Move UP" "Di chuy\u1ec3n L\u00caN"
::msgcat::mcset vi "Move Down" "Chuy\u1ec3n xu\u1ed1ng"
::msgcat::mcset vi "NUM" "S\u1ed0"
::msgcat::mcset vi "NAME" "T\u00caN"
::msgcat::mcset vi "CODE" "M\u00c3"
::msgcat::mcset vi "10" "10"
::msgcat::mcset vi "11" "11"
::msgcat::mcset vi "12" "12"
::msgcat::mcset vi "13" "13"
::msgcat::mcset vi "14" "14"
::msgcat::mcset vi "15" "15"
::msgcat::mcset vi "16" "16"
::msgcat::mcset vi "17" "17"
::msgcat::mcset vi "18" "18"
::msgcat::mcset vi "19" "19"
::msgcat::mcset vi "20" "20"
::msgcat::mcset vi "ENCA" "ENCA"
::msgcat::mcset vi "ENCB" "ENCB"
::msgcat::mcset vi "IDX" "IDX"
::msgcat::mcset vi "32" "32"
::msgcat::mcset vi "64" "64"
::msgcat::mcset vi "128" "128"
::msgcat::mcset vi "300" "300"
::msgcat::mcset vi "Model" "M\u00f4 h\u00ecnh"
::msgcat::mcset vi "Same" "Tr\u00f9ng"
::msgcat::mcset vi "_:" "_:"
::msgcat::mcset vi "(" "("
::msgcat::mcset vi " / min" " / min"
::msgcat::mcset vi " / sec\u00b2" " / gi\u00e2y\u00b2"
::msgcat::mcset vi " / Step" " / B\u01b0\u1edbc"
::msgcat::mcset vi "in / min" "in / ph\u00fat"
::msgcat::mcset vi "mm / min" "mm / ph\u00fat"
::msgcat::mcset vi "type CNC\n" "ki\u1ec3u CNC\n"
::msgcat::mcset vi "PNCconf" "PNCconf"
::msgcat::mcset vi "Screen" "M\u00e0n h\u00ecnh"
::msgcat::mcset vi "VCP" "VCP"
::msgcat::mcset vi "Mesa THCAD" "Mesa THCAD"
::msgcat::mcset vi "X Motor" "M\u00f4-t\u01a1 X"
::msgcat::mcset vi "X Axis" "Tr\u1ee5c X"
::msgcat::mcset vi "Y Motor" "M\u00f4-t\u01a1 Y"
::msgcat::mcset vi "Y Axis" "Tr\u1ee5c Y"
::msgcat::mcset vi "Z Motor" "M\u00f4-t\u01a1 Z"
::msgcat::mcset vi "Z Axis" "Tr\u1ee5c Z"
::msgcat::mcset vi "A Motor" "M\u00f4-t\u01a1 A"
::msgcat::mcset vi "A Axis" "Tr\u1ee5c A"
::msgcat::mcset vi "Realtime" "Th\u1eddi gian th\u1ef1c"
::msgcat::mcset vi "Not Used" "Kh\u00f4ng d\u00f9ng"
::msgcat::mcset vi "Dummy" "Gi\u1ea3"
::msgcat::mcset vi "PWM Gen-P" "PWM Gen-P"
::msgcat::mcset vi "PWM Gen-D" "PWM Gen-D"
::msgcat::mcset vi "PWM Gen-E" "PWM Gen-E"
::msgcat::mcset vi "PDM Gen-P" "PDM Gen-P"
::msgcat::mcset vi "PDM Gen-D" "PDM Gen-D"
::msgcat::mcset vi "PDM Gen-E" "PDM Gen-E"
::msgcat::mcset vi "Motor Phase A" "Phase A M\u00f4-t\u01a1"
::msgcat::mcset vi "Motor Phase B" "Phase B M\u00f4-t\u01a1"
::msgcat::mcset vi "Motor Phase C" "Phase C M\u00f4-t\u01a1"
::msgcat::mcset vi "Motor Phase A Not" "Phase A M\u00f4-t\u01a1 \u0111\u1ea3o"
::msgcat::mcset vi "Motor Phase B Not" "Phase B M\u00f4-t\u01a1 \u0111\u1ea3o"
::msgcat::mcset vi "Motor Phase C Not" "Phase C M\u00f4-t\u01a1 \u0111\u1ea3o"
::msgcat::mcset vi "Motor Enable" "Cho ph\u00e9p M\u00f4-t\u01a1"
::msgcat::mcset vi "Motor Fault" "L\u1ed7i M\u00f4-t\u01a1"
::msgcat::mcset vi "SSERIAL-P0-TX" "SSERIAL-P0-TX"
::msgcat::mcset vi "SSERIAL-P0-RX" "SSERIAL-P0-RX"
::msgcat::mcset vi "SSERIAL-P0-EN" "SSERIAL-P0-EN"
::msgcat::mcset vi "SSERIAL-P1-TX" "SSERIAL-P1-TX"
::msgcat::mcset vi "SSERIAL-P1-RX" "SSERIAL-P1-RX"
::msgcat::mcset vi "SSERIAL-P1-EN" "SSERIAL-P1-EN"
::msgcat::mcset vi "SSERIAL-P2-TX" "SSERIAL-P2-TX"
::msgcat::mcset vi "SSERIAL-P2-RX" "SSERIAL-P2-RX"
::msgcat::mcset vi "SSERIAL-P2-EN" "SSERIAL-P2-EN"
::msgcat::mcset vi "SSERIAL-P3-TX" "SSERIAL-P3-TX"
::msgcat::mcset vi "SSERIAL-P3-RX" "SSERIAL-P3-RX"
::msgcat::mcset vi "SSERIAL-P3-EN" "SSERIAL-P3-EN"
::msgcat::mcset vi "SSERIAL-P4-TX" "SSERIAL-P4-TX"
::msgcat::mcset vi "SSERIAL-P4-RX" "SSERIAL-P4-RX"
::msgcat::mcset vi "SSERIAL-P4-EN" "SSERIAL-P4-EN"
::msgcat::mcset vi "SSERIAL-P5-TX" "SSERIAL-P5-TX"
::msgcat::mcset vi "SSERIAL-P5-RX" "SSERIAL-P5-RX"
::msgcat::mcset vi "SSERIAL-P5-EN" "SSERIAL-P5-EN"
::msgcat::mcset vi "SSERIAL-P6-TX" "SSERIAL-P6-TX"
::msgcat::mcset vi "SSERIAL-P6-RX" "SSERIAL-P6-RX"
::msgcat::mcset vi "SSERIAL-P6-EN" "SSERIAL-P6-EN"
::msgcat::mcset vi "SSERIAL-P7-TX" "SSERIAL-P7-TX"
::msgcat::mcset vi "SSERIAL-P7-RX" "SSERIAL-P7-RX"
::msgcat::mcset vi "SSERIAL-P7-EN" "SSERIAL-P7-EN"
::msgcat::mcset vi "7i76 I/O (SS0)" "7i76 I/O (SS0)"
::msgcat::mcset vi "7i76 I/O (SS2)" "7i76 I/O (SS2)"
::msgcat::mcset vi "7i76 I/O (SS3)" "7i76 I/O (SS3)"
::msgcat::mcset vi "7i77 I/O-SS0" "7i77 I/O-SS0"
::msgcat::mcset vi "7i77 Analog-SS1" "7i77 Analog-SS1"
::msgcat::mcset vi "7i77 I/O-SS3" "7i77 I/O-SS3"
::msgcat::mcset vi "7i77 Analog-SS4" "7i77 Analog-SS4"
::msgcat::mcset vi "Analog Input" "\u0110\u1ea7u v\u00e0o t\u01b0\u01a1ng t\u1ef1"
::msgcat::mcset vi "X Home" "G\u1ed1c X"
::msgcat::mcset vi "Y Home" "G\u1ed1c Y"
::msgcat::mcset vi "Z Home" "G\u1ed1c Z"
::msgcat::mcset vi "A Home" "G\u1ed1c A"
::msgcat::mcset vi "All Home" "M\u1ecdi g\u1ed1c"
::msgcat::mcset vi "Abort" "B\u00e3i b\u1ecf"
::msgcat::mcset vi "X HALL 1" "X HALL 1"
::msgcat::mcset vi "X HALL 2" "X HALL 2"
::msgcat::mcset vi "X HALL 3" "X HALL 3"
::msgcat::mcset vi "X Gray C1" "X Gray C1"
::msgcat::mcset vi "X Gray C2" "X Gray C2"
::msgcat::mcset vi "X Gray C4" "X Gray C4"
::msgcat::mcset vi "X Gray C8" "X Gray C8"
::msgcat::mcset vi "Y HALL 1" "Y HALL 1"
::msgcat::mcset vi "Y HALL 2" "Y HALL 2"
::msgcat::mcset vi "Y HALL 3" "Y HALL 3"
::msgcat::mcset vi "Y Gray C1" "Y Gray C1"
::msgcat::mcset vi "Y Gray C2" "Y Gray C2"
::msgcat::mcset vi "Y Gray C4" "Y Gray C4"
::msgcat::mcset vi "Y Gray C8" "Y Gray C8"
::msgcat::mcset vi "Z HALL 1" "Z HALL 1"
::msgcat::mcset vi "Z HALL 2" "Z HALL 2"
::msgcat::mcset vi "Z HALL 3" "Z HALL 3"
::msgcat::mcset vi "Z Gray C1" "Z Gray C1"
::msgcat::mcset vi "Z Gray C2" "Z Gray C2"
::msgcat::mcset vi "Z Gray C4" "Z Gray C4"
::msgcat::mcset vi "Z Gray C8" "Z Gray C8"
::msgcat::mcset vi "A HALL 1" "A HALL 1"
::msgcat::mcset vi "A HALL 2" "A HALL 2"
::msgcat::mcset vi "A HALL 3" "A HALL 3"
::msgcat::mcset vi "A Gray C1" "A Gray C1"
::msgcat::mcset vi "A Gray C2" "A Gray C2"
::msgcat::mcset vi "A Gray C4" "A Gray C4"
::msgcat::mcset vi "A Gray C8" "A Gray C8"
::msgcat::mcset vi "S HALL 1" "S HALL 1"
::msgcat::mcset vi "S HALL 2" "S HALL 2"
::msgcat::mcset vi "S HALL 3" "S HALL 3"
::msgcat::mcset vi "S Gray C1" "S Gray C1"
::msgcat::mcset vi "S Gray C2" "S Gray C2"
::msgcat::mcset vi "S Gray C4" "S Gray C4"
::msgcat::mcset vi "S Gray C8" "S Gray C8"
::msgcat::mcset vi "X Minimum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u X"
::msgcat::mcset vi "Y Minimum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u Y"
::msgcat::mcset vi "Z Minimum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u Z"
::msgcat::mcset vi "A Minimum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i thi\u1ec3u A"
::msgcat::mcset vi "X Maximum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a X"
::msgcat::mcset vi "Y Maximum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a Y"
::msgcat::mcset vi "Z Maximum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a Z"
::msgcat::mcset vi "A Maximum Limit" "Gi\u1edbi h\u1ea1n t\u1ed1i \u0111a A"
::msgcat::mcset vi "X Both Limit" "C\u1ea3 hai gi\u1edbi h\u1ea1n X"
::msgcat::mcset vi "Y Both Limit" "C\u1ea3 hai gi\u1edbi h\u1ea1n Y"
::msgcat::mcset vi "Z Both Limit" "C\u1ea3 hai gi\u1edbi h\u1ea1n Z"
::msgcat::mcset vi "A Both Limit" "C\u1ea3 hai gi\u1edbi h\u1ea1n A"
::msgcat::mcset vi "All Limits" "M\u1ecdi gi\u1edbi h\u1ea1n"
::msgcat::mcset vi "Main Axis" "Tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Reverse" "\u0110\u1ea3o ng\u01b0\u1ee3c"
::msgcat::mcset vi "Move Up" "Chuy\u1ec3n l\u00ean"
::msgcat::mcset vi "Limits" "Gi\u1edbi h\u1ea1n"
::msgcat::mcset vi "Digital" "S\u1ed1"
::msgcat::mcset vi "Overrides" "\u0110\u00e8"
::msgcat::mcset vi "Operation" "Thao t\u00e1c"
::msgcat::mcset vi "X BLDC Control" "\u0110i\u1ec1u khi\u1ec3n X BLDC"
::msgcat::mcset vi "Y BLDC Control" "\u0110i\u1ec1u khi\u1ec3n Y BLDC"
::msgcat::mcset vi "Z BLDC Control" "\u0110i\u1ec1u khi\u1ec3n Z BLDC"
::msgcat::mcset vi "A BLDC Control" "\u0110i\u1ec1u khi\u1ec3n A BLDC"
::msgcat::mcset vi "S BLDC Control" "\u0110i\u1ec1u khi\u1ec3n S BLDC"
::msgcat::mcset vi "Plasma" "Plasma"
::msgcat::mcset vi "Custom Signals" "T\u00edn hi\u1ec7u t\u00f9y ch\u1ecdn"
::msgcat::mcset vi "X Encoder" "B\u1ed9 m\u00e3 h\u00f3a X"
::msgcat::mcset vi "Y Encoder" "B\u1ed9 m\u00e3 h\u00f3a Y"
::msgcat::mcset vi "Z Encoder" "B\u1ed9 m\u00e3 h\u00f3a Z"
::msgcat::mcset vi "A Encoder" "B\u1ed9 m\u00e3 h\u00f3a A"
::msgcat::mcset vi "Axis Encoder" "B\u1ed9 m\u00e3 h\u00f3a tr\u1ee5c"
::msgcat::mcset vi "Spindle Encoder" "B\u1ed9 m\u00e3 h\u00f3a tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Spindle Enable" "Cho ph\u00e9p tr\u1ee5c ch\u00ednh"
::msgcat::mcset vi "Control" "\u0110i\u1ec1u khi\u1ec3n"
::msgcat::mcset vi "degrees" "\u0111\u1ed9"
::msgcat::mcset vi "degrees / minute" "\u0111\u1ed9/ph\u00fat"
::msgcat::mcset vi "degrees / second\u00b2" "\u0111\u1ed9 / gi\u00e2y\u00b2"
::msgcat::mcset vi "rpm" "v\u00f2ng m\u1ed7i ph\u00fat"
::msgcat::mcset vi "mm / minute" "mm/ph\u00fat"
::msgcat::mcset vi "mm / second\u00b2" "mm / gi\u00e2y\u00b2"
::msgcat::mcset vi "inches / minute" "inches / ph\u00fat"
::msgcat::mcset vi "inches / second\u00b2" "inches / gi\u00e2y\u00b2"
::msgcat::mcset vi "my_LinuxCNC_machine" "m\u00e1y_LinuxCNC_c\u1ee7a_t\u00f4i"
::msgcat::mcset vi "page 1" "trang 1"
::msgcat::mcset vi "Mill" "Phay"
::msgcat::mcset vi "Lathe" "Ti\u1ec7n"
::msgcat::mcset vi "Output" "\u0110\u1ea7u ra"
::msgcat::mcset vi "Input" "\u0110\u1ea7u v\u00e0o"
::msgcat::mcset vi "7i76" "7i76"
::msgcat::mcset vi "7i77" "7i77"
::msgcat::mcset vi "Map" "B\u1ea3n \u0111\u1ed3"
::msgcat::mcset vi "Num of encoders:" "S\u1ed1 l\u01b0\u1ee3ng b\u1ed9 m\u00e3 h\u00f3a:"
::msgcat::mcset vi "Num of step generators: " "S\u1ed1 l\u01b0\u1ee3ng b\u1ed9 t\u1ea1o b\u01b0\u1edbc: "
::msgcat::mcset vi "Pin Type" "Ki\u1ec3u ch\u00e2n"
::msgcat::mcset vi "Inv" "\u0110\u1ea3o"
::msgcat::mcset vi "  1:" "  1:"
::msgcat::mcset vi "  3:" "  3:"
::msgcat::mcset vi "  5:" "  5:"
::msgcat::mcset vi "  7:" "  7:"
::msgcat::mcset vi "  9:" "  9:"
::msgcat::mcset vi "11:" "11:"
::msgcat::mcset vi "13:" "13:"
::msgcat::mcset vi "15:" "15:"
::msgcat::mcset vi "17:" "17:"
::msgcat::mcset vi "19:" "19:"
::msgcat::mcset vi "21:" "21:"
::msgcat::mcset vi "23:" "23:"
::msgcat::mcset vi "47:" "47:"
::msgcat::mcset vi "45:" "45:"
::msgcat::mcset vi "43:" "43:"
::msgcat::mcset vi "41:" "41:"
::msgcat::mcset vi "39:" "39:"
::msgcat::mcset vi "37:" "37:"
::msgcat::mcset vi "35:" "35:"
::msgcat::mcset vi "33:" "33:"
::msgcat::mcset vi "25:" "25:"
::msgcat::mcset vi "27:" "27:"
::msgcat::mcset vi "29:" "29:"
::msgcat::mcset vi "31:" "31:"
::msgcat::mcset vi "function" "h\u00e0m"
::msgcat::mcset vi "Num" "S\u1ed1"
::msgcat::mcset vi "      I/O\nConnector 1" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 1"
::msgcat::mcset vi "      I/O\nConnector 2" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 2"
::msgcat::mcset vi "       I/O\n Connector 3" "       I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 3"
::msgcat::mcset vi " " " "
::msgcat::mcset vi "       I/O\n Connector 4" "       I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 4"
::msgcat::mcset vi "       I/O\n Connector 5" "       I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 5"
::msgcat::mcset vi "      I/O\nConnector 6" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 6"
::msgcat::mcset vi "      I/O\nConnector 7" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 7"
::msgcat::mcset vi "      I/O\nConnector 8" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 8"
::msgcat::mcset vi "      I/O\n Connector 9" "      I/O\n\u0110\u1ea7u k\u1ebft n\u1ed1i 9"
::msgcat::mcset vi "page 2" "trang 2"
::msgcat::mcset vi "page 3" "trang 3"
::msgcat::mcset vi "Smart Serial 0" "Smart Serial 0"
::msgcat::mcset vi "Smart Serial 1" "Smart Serial 1"
::msgcat::mcset vi "Smart Serial 2" "Smart Serial 2"
::msgcat::mcset vi "Smart Serial 3" "Smart Serial 3"
::msgcat::mcset vi "Smart Serial 4" "Smart Serial 4"
::msgcat::mcset vi "Smart Serial 5" "Smart Serial 5"
::msgcat::mcset vi "9600" "9600"
::msgcat::mcset vi "19200" "19200"
::msgcat::mcset vi "38400" "38400"
::msgcat::mcset vi "57600" "57600"
::msgcat::mcset vi "115200" "115200"
::msgcat::mcset vi "/dev/ttyS0" "/dev/ttyS0"
::msgcat::mcset vi "Test device" "Ki\u1ec3m tra thi\u1ebft b\u1ecb"
::msgcat::mcset vi "Device Name:" "T\u00ean thi\u1ebft b\u1ecb:"
::msgcat::mcset vi "A +" "A +"
::msgcat::mcset vi "A -" "A -"
::msgcat::mcset vi "mm/min " "mm / ph\u00fat "
::msgcat::mcset vi " <b>ab)</b>" " <b>ab)</b>"
::msgcat::mcset vi " <b>b)</b>" " <b>b)</b>"
::msgcat::mcset vi " <b>a)</b>" " <b>a)</b>"
::msgcat::mcset vi "<b>default</b>" "<b>m\u1eb7c \u0111\u1ecbnh</b>"
::msgcat::mcset vi "Speed B" "T\u1ed1c \u0111\u1ed9 B"
::msgcat::mcset vi "X +" "X +"
::msgcat::mcset vi "Y +" "Y +"
::msgcat::mcset vi "Z +" "Z +"
::msgcat::mcset vi "X -" "X -"
::msgcat::mcset vi "Y -" "Y -"
::msgcat::mcset vi "Z -" "Z -"
::msgcat::mcset vi "Speed A" "T\u1ed1c \u0111\u1ed9 A"
::msgcat::mcset vi "Digital Control" "\u0110i\u1ec1u khi\u1ec3n s\u1ed1"
::msgcat::mcset vi "A" "A"
::msgcat::mcset vi "Z" "Z"
::msgcat::mcset vi "Y" "Y"
::msgcat::mcset vi "X " "X "
::msgcat::mcset vi " <b>d)</b>" " <b>d)</b>"
::msgcat::mcset vi " abcd)" " abcd)"
::msgcat::mcset vi " bcd)" " bcd)"
::msgcat::mcset vi " acd)" " acd)"
::msgcat::mcset vi " cd)" " cd)"
::msgcat::mcset vi " bd)" " bd)"
::msgcat::mcset vi " ad)" " ad)"
::msgcat::mcset vi " abc)" " abc)"
::msgcat::mcset vi " <b>c)</b>" " <b>c)</b>"
::msgcat::mcset vi " bc)" " bc)"
::msgcat::mcset vi " ac)" " ac)"
::msgcat::mcset vi " ab)" " ab)"
::msgcat::mcset vi " abd)" " abd)"
::msgcat::mcset vi "Sec" "Gi\u00e2y"
::msgcat::mcset vi "MPG" "MPG"
::msgcat::mcset vi "FO" "FO"
::msgcat::mcset vi "MVO" "MVO"
::msgcat::mcset vi "SO" "SO"
::msgcat::mcset vi "Baud Rate" "T\u1ed1c \u0111\u1ed9 truy\u1ec1n"
::msgcat::mcset vi "GS2" "GS2"
::msgcat::mcset vi "VFD" "VFD"
::msgcat::mcset vi "XZ Lathe" "Ti\u1ec7n XZ"
::msgcat::mcset vi "Machine Name:" "T\u00ean m\u00e1y:"
::msgcat::mcset vi "QtDragon" "QtDragon"
::msgcat::mcset vi "xyzabc" "xyzabc"
::msgcat::mcset vi "gedit" "gedit"
::msgcat::mcset vi "5mm 1mm .5mm .1mm .05mm .01mm .005mm" "5mm 1mm .5mm .1mm .05mm .01mm .005mm"
::msgcat::mcset vi "Deg / min" "\u0110\u1ed9 / ph\u00fat"
::msgcat::mcset vi "size" "k\u00edch-th\u01b0\u1edbc"
::msgcat::mcset vi "Position" "V\u1ecb tr\u00ed"
::msgcat::mcset vi "X" "X"
::msgcat::mcset vi "W" "W"
::msgcat::mcset vi "H" "H"
::msgcat::mcset vi "10 1 .1 .01 .001" "10 1 .1 .01 .001"
::msgcat::mcset vi "Geometry Options" "T\u00f9y ch\u1ecdn h\u00ecnh h\u1ecdc"
::msgcat::mcset vi "Pyvcp Details" "Chi tueets Pyvcp"
::msgcat::mcset vi "Max RPM" "RPM t\u1ed1i \u0111a"
::msgcat::mcset vi "Type 1" "Lo\u1ea1i 1"
::msgcat::mcset vi "Type 2" "Lo\u1ea1i 2"
::msgcat::mcset vi "FF2" "FF2"
::msgcat::mcset vi "FF1" "FF1"
::msgcat::mcset vi "FF0" "FF0"
::msgcat::mcset vi "P" "P"
::msgcat::mcset vi "I" "I"
::msgcat::mcset vi "D" "D"
::msgcat::mcset vi "Poles" "C\u00e1c c\u1ef1c"
::msgcat::mcset vi "<b>Configuration</b>" "<b>C\u1ea5u h\u00ecnh</b>"
::msgcat::mcset vi "Details" "Chi ti\u1ebft"
::msgcat::mcset vi "Scale:" "T\u1ef7 l\u1ec7:"
::msgcat::mcset vi "% " "% "
::msgcat::mcset vi "Range:" "Ph\u1ea1m vi:"
::msgcat::mcset vi "RPM" "RPM"
::msgcat::mcset vi "PID" "PID"
::msgcat::mcset vi "scale" "t\u1ef7 l\u1ec7"
::msgcat::mcset vi "Base Thread" "Tuy\u1ebfn tr\u00ecnh base"
::msgcat::mcset vi "Servo Thread" "Tuy\u1ebfn tr\u00ecnh Servo"
::msgcat::mcset vi "Pin 2:" "Ch\u00e2n 2:"
::msgcat::mcset vi "Pin 3:" "Ch\u00e2n 3:"
::msgcat::mcset vi "Pin 4:" "Ch\u00e2n 4:"
::msgcat::mcset vi "Pin 5:" "Ch\u00e2n 5:"
::msgcat::mcset vi "Pin 6:" "Ch\u00e2n 6:"
::msgcat::mcset vi "Pin 7:" "Ch\u00e2n 7:"
::msgcat::mcset vi "Pin 8:" "Ch\u00e2n 8:"
::msgcat::mcset vi "Pin 9:" "Ch\u00e2n 9:"
::msgcat::mcset vi "Pin _1: " "Ch\u00e2n _1: "
::msgcat::mcset vi "Pin _2:" "Ch\u00e2n _2:"
::msgcat::mcset vi "Pin _3:" "Ch\u00e2n _3:"
::msgcat::mcset vi "Pin _4:" "Ch\u00e2n _4:"
::msgcat::mcset vi "Pin _5:" "Ch\u00e2n _5:"
::msgcat::mcset vi "Pin _6:" "Ch\u00e2n _6:"
::msgcat::mcset vi "Pin _7:" "Ch\u00e2n _7:"
::msgcat::mcset vi "Pin _8:" "Ch\u00e2n _8:"
::msgcat::mcset vi "Pin _9:" "Ch\u00e2n _9:"
::msgcat::mcset vi "--addr" "--addr"
::msgcat::mcset vi "Pci" "Pci"
::msgcat::mcset vi "PCI" "PCI"
::msgcat::mcset vi "--epp" "--epp"
::msgcat::mcset vi "192.168.1.121" "192.168.1.121"
::msgcat::mcset vi "hm2_eth" "hm2_eth"
::msgcat::mcset vi "hm2_pci" "hm2_pci"
::msgcat::mcset vi "hm2_4i43" "hm2_4i43"
::msgcat::mcset vi "hm2_7i90" "hm2_7i90"
::msgcat::mcset vi "24" "24"
::msgcat::mcset vi "500" "500"
::msgcat::mcset vi "1000" "1000"
::msgcat::mcset vi "<b>Motion Data</b>" "<b>D\u1eef li\u1ec7u chuy\u1ec3n \u0111\u1ed9ng</b>"
::msgcat::mcset vi "TPI " "TPI "
::msgcat::mcset vi "TPI" "TPI"
::msgcat::mcset vi "                    " "                    "
::msgcat::mcset vi "Resolution:" "\u0110\u1ed9 ph\u00e2n gi\u1ea3i:"
::msgcat::mcset vi "sec" "gi\u00e2y"
::msgcat::mcset vi "Khz" "Khz"
::msgcat::mcset vi "xmaxrpm" "xmaxrpm"
::msgcat::mcset vi "Seconds" "Gi\u00e2y"
::msgcat::mcset vi "Enable" "B\u1eadt"
::msgcat::mcset vi "mm/minute^2" "mm/ph\u00fat^2"
::msgcat::mcset vi "mm/minute" "mm/ph\u00fat"
::msgcat::mcset vi "Current" "Hi\u1ec7n t\u1ea1i"
::msgcat::mcset vi "P:" "P:"
::msgcat::mcset vi "I:" "I:"
::msgcat::mcset vi "D:" "D:"
::msgcat::mcset vi "Original" "G\u1ed1c"
::msgcat::mcset vi "Manual Mode" "Ch\u1ebf \u0111\u1ed9 b\u1eb1ng tay"
::msgcat::mcset vi "MDI Mode" "Ch\u1ebf \u0111\u1ed9 MDI"
::msgcat::mcset vi "Auto Mode" "Ch\u1ebf \u0111\u1ed9 t\u1ef1 \u0111\u1ed9ng"
::msgcat::mcset vi "INFO:" "TH\u00d4NG TIN:"
::msgcat::mcset vi "Calculator" "M\u00e1y t\u00ednh b\u1ecf t\u00fai"
::msgcat::mcset vi "Keyboard" "B\u00e0n ph\u00edm"
::msgcat::mcset vi "Manual Toolchange" "Thay c\u00f4ng c\u1ee5 th\u1ee7 c\u00f4ng"
::msgcat::mcset vi "Operator Message" "Th\u00f4ng b\u00e1o thao t\u00e1c"
::msgcat::mcset vi "Restart Entry" "Kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u1ee5c"
::msgcat::mcset vi "_Up     " "_L\u00ean     "
::msgcat::mcset vi "_Down" "_Xu\u1ed1ng"
::msgcat::mcset vi "_Jump to" "_Nh\u1ea3y t\u1edbi"
::msgcat::mcset vi "Error Message" "Th\u00f4ng b\u00e1o l\u1ed7i"
::msgcat::mcset vi "Message" "Tin nh\u1eb3n"
::msgcat::mcset vi "%d RPM" "%d RPM"
::msgcat::mcset vi "Tool %(t)s     %(l)s" "D\u1ee5ng c\u1ee5 %(t)s     %(l)s"
::msgcat::mcset vi "%4.2f mm/min" "%4.2f mm/ph\u00fat"
::msgcat::mcset vi "%3.2f IPM" "%3.2f IPM"
::msgcat::mcset vi "%4.2f DPM" "%4.2f DPM"
::msgcat::mcset vi "%(n)s   View -%(v)s               %(t)s" "%(n)s   Xem -%(v)s               %(t)s"
::msgcat::mcset vi " mm " " mm "
::msgcat::mcset vi "S 1000" "S 1000"
::msgcat::mcset vi "test" "test"
::msgcat::mcset vi "test2" "test2"
::msgcat::mcset vi "0000.0000" "0000.0000"
::msgcat::mcset vi "REL" "REL"
::msgcat::mcset vi "ABS" "ABS"
::msgcat::mcset vi "B" "B"
::msgcat::mcset vi "C" "C"
::msgcat::mcset vi "U" "U"
::msgcat::mcset vi "V" "V"
::msgcat::mcset vi "G-code" "G-code"
::msgcat::mcset vi "MV:100%" "MV:100%"
::msgcat::mcset vi "10 DPM" "10 DPM"
::msgcat::mcset vi "10 Ipm" "10 Ipm"
::msgcat::mcset vi "<b>Status</b>" "<b>Tr\u1ea1ng th\u00e1i</b>"
::msgcat::mcset vi "<b>Mode</b>" "<b>Ch\u1ebf \u0111\u1ed9</b>"
::msgcat::mcset vi "Main Level" "M\u1ee9c ch\u00ednh"
::msgcat::mcset vi "Themes" "S\u1eafc th\u00e1i"
::msgcat::mcset vi "Warning Audio" "C\u1ea3nh b\u00e1o b\u1eb1ng \u00e2m thanh"
::msgcat::mcset vi "Alert Audio" "\u00c2m thanh b\u00e1o \u0111\u1ed9ng"
::msgcat::mcset vi "Grid Size" "C\u1ee1 l\u01b0\u1edbi"
::msgcat::mcset vi "Starting RPM" "RPM b\u1eaft \u0111\u1ea7u"
::msgcat::mcset vi "Show\nDTG" "Hi\u1ec3n th\u1ecb\nDTG"
::msgcat::mcset vi "Hide Pointer" "\u1ea8n con tr\u1ecf"
::msgcat::mcset vi "Debug" "G\u1ee1 l\u1ed7i"
::msgcat::mcset vi "Alarm History" "L\u1ecbch s\u1eed c\u1ea3nh b\u00e1o"
::msgcat::mcset vi "Calibration" "C\u00e2n ch\u1ec9nh"
::msgcat::mcset vi "\n" "\n"
::msgcat::mcset vi "Undo" "Ho\u00e0n l\u1ea1i"
::msgcat::mcset vi "Redo" "L\u00e0m l\u1ea1i"
::msgcat::mcset vi "G54" "G54"
::msgcat::mcset vi "calc" "calc"
::msgcat::mcset vi "Zero Origin" "G\u1ed1c kh\u00f4ng"
::msgcat::mcset vi "Tool Setting" "C\u00e0i \u0111\u1eb7t d\u1ee5ng c\u1ee5"
::msgcat::mcset vi "Ignore\nLimits" "B\u1ecf qua\nGi\u1edbi h\u1ea1n"
::msgcat::mcset vi "Menu\nLevel" "Tr\u00ecnh \u0111\u01a1n\nM\u1ee9c"
::msgcat::mcset vi "screen 2" "screen 2"
::msgcat::mcset vi "Move to your home directory" "Chuy\u1ec3n \u0111\u1ebfn th\u01b0 m\u1ee5c c\u00e1 nh\u00e2n"
::msgcat::mcset vi "Move to parent directory" "Di chuy\u1ec3n \u0111\u1ebfn th\u01b0 m\u1ee5c cha"
::msgcat::mcset vi "Select the previous file" "Ch\u1ecdn t\u1eadp tin k\u1ebf tr\u01b0\u1edbc"
::msgcat::mcset vi "Select the next file" "Ch\u1ecdn d\u00f2ng ti\u1ebfp theo"
::msgcat::mcset vi "Close without returning a file path" "\u0110\u00f3ng m\u00e0 kh\u00f4ng tr\u1ea3 v\u1ec1 m\u1ed9t \u0111\u01b0\u1eddng d\u1eabn t\u1eadp tin"
::msgcat::mcset vi "Command" "C\u00e2u l\u1ec7nh"
::msgcat::mcset vi "radiobutton" "n\u00fat ch\u1ecdn"
::msgcat::mcset vi "checkbutton" "n\u00fat ki\u1ec3m"
::msgcat::mcset vi "button" "n\u00fat"
::msgcat::mcset vi "togglebutton" "n\u00fat b\u1eadt/t\u1eaft"
::msgcat::mcset vi "Offset" "B\u00f9"
::msgcat::mcset vi "Rot" "Xoay"
::msgcat::mcset vi "Zero\nG92" "Kh\u00f4ng\nG92"
::msgcat::mcset vi "Zero\nRotational" "Kh\u00f4ng\nQuay v\u00f2ng"
::msgcat::mcset vi "Select" "Ch\u1ecdn"
::msgcat::mcset vi "Tool#" "C\u00f4ng c\u1ee5#"
::msgcat::mcset vi "Pocket" "H\u1ed1c"
::msgcat::mcset vi "Diameter" "\u0110\u01b0\u1eddng k\u00ednh"
::msgcat::mcset vi "Front" "M\u1eb7t tr\u01b0\u1edbc"
::msgcat::mcset vi "Orientation" "H\u01b0\u1edbng"
::msgcat::mcset vi "Comments" "Ch\u00fa th\u00edch"
::msgcat::mcset vi "Reload" "T\u1ea3i l\u1ea1i"
::msgcat::mcset vi "All Offsets" "M\u1ecdi b\u00f9"
::msgcat::mcset vi "X Wear" "M\u00f2n X"
::msgcat::mcset vi "Z Wear" "M\u00f2n Z"
::msgcat::mcset vi "Lathe Wear Offsets" "B\u00f9 m\u00f2n ti\u1ec7n"
::msgcat::mcset vi "X Tool" "C\u00f4ng c\u1ee5 X"
::msgcat::mcset vi "Z Tool" "C\u00f4ng c\u1ee5 Z"
::msgcat::mcset vi "Lathe Tool Offsets" "B\u00f9 d\u1ee5ng c\u1ee5 ti\u1ec7n"
::msgcat::mcset vi "CLR" "CLR"
::msgcat::mcset vi "DEL" "XO\u00c1"
::msgcat::mcset vi "mm \u2192 in" "mm \u2192 in"
::msgcat::mcset vi "in \u2192 mm" "in \u2192 mm"
