feat(core): 将Blockly默认的多语言文件加入到 msg/blockly 下
This commit is contained in:
@@ -25,55 +25,36 @@ const {
|
||||
En
|
||||
} = Blockly.Lang;
|
||||
|
||||
Msg.PATH = {
|
||||
"zh-hans": path.join(Env.msgPath, "mixly/zh-hans.json"),
|
||||
"zh-hant": path.join(Env.msgPath, "./mixly/zh-hant.json"),
|
||||
"en": path.join(Env.msgPath, "mixly/en.json")
|
||||
}
|
||||
|
||||
Msg.LANG_TYPE = ['zh-hans', 'zh-hant', 'en'];
|
||||
Msg.LANG = {
|
||||
"zh-hans": MJson.get(Msg.PATH["zh-hans"]),
|
||||
"zh-hant": MJson.get(Msg.PATH["zh-hant"]),
|
||||
"en": MJson.get(Msg.PATH["en"])
|
||||
}
|
||||
|
||||
'zh-hans': MJson.get(path.join(Env.msgPath, 'mixly/zh-hans.json')),
|
||||
'zh-hant': MJson.get(path.join(Env.msgPath, 'mixly/zh-hant.json')),
|
||||
'en': MJson.get(path.join(Env.msgPath, 'mixly/en.json'))
|
||||
};
|
||||
Msg.BLOCKLY_LANG = {
|
||||
'zh-hans': ZhHans,
|
||||
'zh-hant': ZhHant,
|
||||
'en': En
|
||||
};
|
||||
Msg.BLOCKLY_LANG_DEFAULT = {
|
||||
'zh-hans': MJson.get(path.join(Env.msgPath, 'blockly/default/zh-hans.json')),
|
||||
'zh-hant': MJson.get(path.join(Env.msgPath, 'blockly/default/zh-hant.json')),
|
||||
'en': MJson.get(path.join(Env.msgPath, 'blockly/default/en.json'))
|
||||
};
|
||||
Msg.nowLang = USER.language ?? 'zh-hans';
|
||||
|
||||
Msg.prevBlocklyMsg = Blockly.Msg;
|
||||
|
||||
Msg.prevBlocklyMsgKey = [
|
||||
'DELETE_X_BLOCKS', 'REMOVE_COMMENT', 'DUPLICATE_COMMENT', 'WORKSPACE_COMMENT_DEFAULT_TEXT',
|
||||
'ADD_COMMENT', 'UNDO', 'REDO', 'CLEAN_UP', 'COLLAPSE_ALL', 'EXPAND_ALL', 'DELETE_BLOCK',
|
||||
'DELETE_ALL_BLOCKS', 'DUPLICATE_BLOCK', 'EXTERNAL_INPUTS', 'INLINE_INPUTS',
|
||||
'EXPAND_BLOCK', 'COLLAPSE_BLOCK', 'DISABLE_BLOCK', 'ENABLE_BLOCK', 'HELP', 'CHANGE_VALUE_TITLE',
|
||||
'RENAME_VARIABLE', 'DELETE_VARIABLE', 'WORKSPACE_ARIA_LABEL', 'UNNAMED_KEY',
|
||||
'PROCEDURES_DEFNORETURN_PROCEDURE', 'PROCEDURES_DEFRETURN_PROCEDURE', 'NEW_VARIABLE_TITLE',
|
||||
'VARIABLE_ALREADY_EXISTS', 'VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE', 'RENAME_VARIABLE_TITLE',
|
||||
'VARIABLE_ALREADY_EXISTS_FOR_A_PARAMETER', 'NEW_VARIABLE', 'NEW_STRING_VARIABLE', 'NEW_NUMBER_VARIABLE',
|
||||
'NEW_COLOUR_VARIABLE', 'CANNOT_DELETE_VARIABLE_PROCEDURE', 'DELETE_VARIABLE_CONFIRMATION'
|
||||
];
|
||||
Msg.blocklyDefault = Blockly.Msg;
|
||||
|
||||
Msg.getLang = (str) => {
|
||||
return Msg.LANG[Msg.nowLang][str] ?? '';
|
||||
}
|
||||
|
||||
Msg.changeTo = (lang) => {
|
||||
Msg.Lang = Msg.LANG[lang ?? 'zh-hans'];
|
||||
let newMsg;
|
||||
switch (lang) {
|
||||
case 'zh-hant':
|
||||
newMsg = ZhHant;
|
||||
break;
|
||||
case 'en':
|
||||
newMsg = En;
|
||||
break;
|
||||
default:
|
||||
newMsg = ZhHans;
|
||||
}
|
||||
Blockly.Msg = newMsg;
|
||||
for (let key of Msg.prevBlocklyMsgKey) {
|
||||
Msg.prevBlocklyMsg[key] = Blockly.Msg[key];
|
||||
}
|
||||
lang = Msg.LANG_TYPE.includes(lang) ? lang : 'zh-hans';
|
||||
Msg.nowLang = lang;
|
||||
Msg.Lang = Msg.LANG[lang];
|
||||
Blockly.Msg = Msg.BLOCKLY_LANG[lang];
|
||||
Object.assign(Msg.blocklyDefault, Msg.BLOCKLY_LANG_DEFAULT[lang]);
|
||||
}
|
||||
|
||||
Msg.renderToolbox = (addToolboxitemid = false) => {
|
||||
|
||||
400
common/msg/blockly/default/en.json
Normal file
400
common/msg/blockly/default/en.json
Normal file
@@ -0,0 +1,400 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"author": "Ellen Spertus <ellen.spertus@gmail.com>",
|
||||
"lastupdated": "2024-04-16 23:19:53.668551",
|
||||
"locale": "en",
|
||||
"messagedocumentation" : "qqq"
|
||||
},
|
||||
"VARIABLES_DEFAULT_NAME": "item",
|
||||
"UNNAMED_KEY": "unnamed",
|
||||
"TODAY": "Today",
|
||||
"DUPLICATE_BLOCK": "Duplicate",
|
||||
"ADD_COMMENT": "Add Comment",
|
||||
"REMOVE_COMMENT": "Remove Comment",
|
||||
"DUPLICATE_COMMENT": "Duplicate Comment",
|
||||
"EXTERNAL_INPUTS": "External Inputs",
|
||||
"INLINE_INPUTS": "Inline Inputs",
|
||||
"DELETE_BLOCK": "Delete Block",
|
||||
"DELETE_X_BLOCKS": "Delete %1 Blocks",
|
||||
"DELETE_ALL_BLOCKS": "Delete all %1 blocks?",
|
||||
"CLEAN_UP": "Clean up Blocks",
|
||||
"COLLAPSE_BLOCK": "Collapse Block",
|
||||
"COLLAPSE_ALL": "Collapse Blocks",
|
||||
"EXPAND_BLOCK": "Expand Block",
|
||||
"EXPAND_ALL": "Expand Blocks",
|
||||
"DISABLE_BLOCK": "Disable Block",
|
||||
"ENABLE_BLOCK": "Enable Block",
|
||||
"HELP": "Help",
|
||||
"UNDO": "Undo",
|
||||
"REDO": "Redo",
|
||||
"CHANGE_VALUE_TITLE": "Change value:",
|
||||
"RENAME_VARIABLE": "Rename variable...",
|
||||
"RENAME_VARIABLE_TITLE": "Rename all '%1' variables to:",
|
||||
"NEW_VARIABLE": "Create variable...",
|
||||
"NEW_STRING_VARIABLE": "Create string variable...",
|
||||
"NEW_NUMBER_VARIABLE": "Create number variable...",
|
||||
"NEW_COLOUR_VARIABLE": "Create colour variable...",
|
||||
"NEW_VARIABLE_TYPE_TITLE": "New variable type:",
|
||||
"NEW_VARIABLE_TITLE": "New variable name:",
|
||||
"VARIABLE_ALREADY_EXISTS": "A variable named '%1' already exists.",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "A variable named '%1' already exists for another type: '%2'.",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_A_PARAMETER": "A variable named '%1' already exists as a parameter in the procedure '%2'.",
|
||||
"DELETE_VARIABLE_CONFIRMATION": "Delete %1 uses of the '%2' variable?",
|
||||
"CANNOT_DELETE_VARIABLE_PROCEDURE": "Can't delete the variable '%1' because it's part of the definition of the function '%2'",
|
||||
"DELETE_VARIABLE": "Delete the '%1' variable",
|
||||
"COLOUR_PICKER_HELPURL": "https://en.wikipedia.org/wiki/Color",
|
||||
"COLOUR_PICKER_TOOLTIP": "Choose a colour from the palette.",
|
||||
"COLOUR_RANDOM_HELPURL": "http://randomcolour.com",
|
||||
"COLOUR_RANDOM_TITLE": "random colour",
|
||||
"COLOUR_RANDOM_TOOLTIP": "Choose a colour at random.",
|
||||
"COLOUR_RGB_HELPURL": "https://www.december.com/html/spec/colorpercompact.html",
|
||||
"COLOUR_RGB_TITLE": "colour with",
|
||||
"COLOUR_RGB_RED": "red",
|
||||
"COLOUR_RGB_GREEN": "green",
|
||||
"COLOUR_RGB_BLUE": "blue",
|
||||
"COLOUR_RGB_TOOLTIP": "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100.",
|
||||
"COLOUR_BLEND_HELPURL": "https://meyerweb.com/eric/tools/color-blend/#:::rgbp",
|
||||
"COLOUR_BLEND_TITLE": "blend",
|
||||
"COLOUR_BLEND_COLOUR1": "colour 1",
|
||||
"COLOUR_BLEND_COLOUR2": "colour 2",
|
||||
"COLOUR_BLEND_RATIO": "ratio",
|
||||
"COLOUR_BLEND_TOOLTIP": "Blends two colours together with a given ratio (0.0 - 1.0).",
|
||||
"CONTROLS_REPEAT_HELPURL": "https://en.wikipedia.org/wiki/For_loop",
|
||||
"CONTROLS_REPEAT_TITLE": "repeat %1 times",
|
||||
"CONTROLS_REPEAT_INPUT_DO": "do",
|
||||
"CONTROLS_REPEAT_TOOLTIP": "Do some statements several times.",
|
||||
"CONTROLS_WHILEUNTIL_HELPURL": "https://github.com/google/blockly/wiki/Loops#repeat",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "repeat while",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "repeat until",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "While a value is true, then do some statements.",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "While a value is false, then do some statements.",
|
||||
"CONTROLS_FOR_HELPURL": "https://github.com/google/blockly/wiki/Loops#count-with",
|
||||
"CONTROLS_FOR_TOOLTIP": "Have the variable '%1' take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks.",
|
||||
"CONTROLS_FOR_TITLE": "count with %1 from %2 to %3 by %4",
|
||||
"CONTROLS_FOREACH_HELPURL": "https://github.com/google/blockly/wiki/Loops#for-each",
|
||||
"CONTROLS_FOREACH_TITLE": "for each item %1 in list %2",
|
||||
"CONTROLS_FOREACH_TOOLTIP": "For each item in a list, set the variable '%1' to the item, and then do some statements.",
|
||||
"CONTROLS_FLOW_STATEMENTS_HELPURL": "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "break out of loop",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "continue with next iteration of loop",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Break out of the containing loop.",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Skip the rest of this loop, and continue with the next iteration.",
|
||||
"CONTROLS_FLOW_STATEMENTS_WARNING": "Warning: This block may only be used within a loop.",
|
||||
"CONTROLS_IF_HELPURL": "https://github.com/google/blockly/wiki/IfElse",
|
||||
"CONTROLS_IF_TOOLTIP_1": "If a value is true, then do some statements.",
|
||||
"CONTROLS_IF_TOOLTIP_2": "If a value is true, then do the first block of statements. Otherwise, do the second block of statements.",
|
||||
"CONTROLS_IF_TOOLTIP_3": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements.",
|
||||
"CONTROLS_IF_TOOLTIP_4": "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements.",
|
||||
"CONTROLS_IF_MSG_IF": "if",
|
||||
"CONTROLS_IF_MSG_ELSEIF": "else if",
|
||||
"CONTROLS_IF_MSG_ELSE": "else",
|
||||
"CONTROLS_IF_IF_TOOLTIP": "Add, remove, or reorder sections to reconfigure this if block.",
|
||||
"CONTROLS_IF_ELSEIF_TOOLTIP": "Add a condition to the if block.",
|
||||
"CONTROLS_IF_ELSE_TOOLTIP": "Add a final, catch-all condition to the if block.",
|
||||
"LOGIC_COMPARE_HELPURL": "https://en.wikipedia.org/wiki/Inequality_(mathematics)",
|
||||
"LOGIC_COMPARE_TOOLTIP_EQ": "Return true if both inputs equal each other.",
|
||||
"LOGIC_COMPARE_TOOLTIP_NEQ": "Return true if both inputs are not equal to each other.",
|
||||
"LOGIC_COMPARE_TOOLTIP_LT": "Return true if the first input is smaller than the second input.",
|
||||
"LOGIC_COMPARE_TOOLTIP_LTE": "Return true if the first input is smaller than or equal to the second input.",
|
||||
"LOGIC_COMPARE_TOOLTIP_GT": "Return true if the first input is greater than the second input.",
|
||||
"LOGIC_COMPARE_TOOLTIP_GTE": "Return true if the first input is greater than or equal to the second input.",
|
||||
"LOGIC_OPERATION_HELPURL": "https://github.com/google/blockly/wiki/Logic#logical-operations",
|
||||
"LOGIC_OPERATION_TOOLTIP_AND": "Return true if both inputs are true.",
|
||||
"LOGIC_OPERATION_AND": "and",
|
||||
"LOGIC_OPERATION_TOOLTIP_OR": "Return true if at least one of the inputs is true.",
|
||||
"LOGIC_OPERATION_OR": "or",
|
||||
"LOGIC_NEGATE_HELPURL": "https://github.com/google/blockly/wiki/Logic#not",
|
||||
"LOGIC_NEGATE_TITLE": "not %1",
|
||||
"LOGIC_NEGATE_TOOLTIP": "Returns true if the input is false. Returns false if the input is true.",
|
||||
"LOGIC_BOOLEAN_HELPURL": "https://github.com/google/blockly/wiki/Logic#values",
|
||||
"LOGIC_BOOLEAN_TRUE": "true",
|
||||
"LOGIC_BOOLEAN_FALSE": "false",
|
||||
"LOGIC_BOOLEAN_TOOLTIP": "Returns either true or false.",
|
||||
"LOGIC_NULL_HELPURL": "https://en.wikipedia.org/wiki/Nullable_type",
|
||||
"LOGIC_NULL": "null",
|
||||
"LOGIC_NULL_TOOLTIP": "Returns null.",
|
||||
"LOGIC_TERNARY_HELPURL": "https://en.wikipedia.org/wiki/%3F:",
|
||||
"LOGIC_TERNARY_CONDITION": "test",
|
||||
"LOGIC_TERNARY_IF_TRUE": "if true",
|
||||
"LOGIC_TERNARY_IF_FALSE": "if false",
|
||||
"LOGIC_TERNARY_TOOLTIP": "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value.",
|
||||
"MATH_NUMBER_HELPURL": "https://en.wikipedia.org/wiki/Number",
|
||||
"MATH_NUMBER_TOOLTIP": "A number.",
|
||||
"MATH_ADDITION_SYMBOL": "+",
|
||||
"MATH_SUBTRACTION_SYMBOL": "-",
|
||||
"MATH_DIVISION_SYMBOL": "÷",
|
||||
"MATH_MULTIPLICATION_SYMBOL": "×",
|
||||
"MATH_POWER_SYMBOL": "^",
|
||||
"MATH_TRIG_SIN": "sin",
|
||||
"MATH_TRIG_COS": "cos",
|
||||
"MATH_TRIG_TAN": "tan",
|
||||
"MATH_TRIG_ASIN": "asin",
|
||||
"MATH_TRIG_ACOS": "acos",
|
||||
"MATH_TRIG_ATAN": "atan",
|
||||
"MATH_ARITHMETIC_HELPURL": "https://en.wikipedia.org/wiki/Arithmetic",
|
||||
"MATH_ARITHMETIC_TOOLTIP_ADD": "Return the sum of the two numbers.",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MINUS": "Return the difference of the two numbers.",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Return the product of the two numbers.",
|
||||
"MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Return the quotient of the two numbers.",
|
||||
"MATH_ARITHMETIC_TOOLTIP_POWER": "Return the first number raised to the power of the second number.",
|
||||
"MATH_SINGLE_HELPURL": "https://en.wikipedia.org/wiki/Square_root",
|
||||
"MATH_SINGLE_OP_ROOT": "square root",
|
||||
"MATH_SINGLE_TOOLTIP_ROOT": "Return the square root of a number.",
|
||||
"MATH_SINGLE_OP_ABSOLUTE": "absolute",
|
||||
"MATH_SINGLE_TOOLTIP_ABS": "Return the absolute value of a number.",
|
||||
"MATH_SINGLE_TOOLTIP_NEG": "Return the negation of a number.",
|
||||
"MATH_SINGLE_TOOLTIP_LN": "Return the natural logarithm of a number.",
|
||||
"MATH_SINGLE_TOOLTIP_LOG10": "Return the base 10 logarithm of a number.",
|
||||
"MATH_SINGLE_TOOLTIP_EXP": "Return e to the power of a number.",
|
||||
"MATH_SINGLE_TOOLTIP_POW10": "Return 10 to the power of a number.",
|
||||
"MATH_TRIG_HELPURL": "https://en.wikipedia.org/wiki/Trigonometric_functions",
|
||||
"MATH_TRIG_TOOLTIP_SIN": "Return the sine of a degree (not radian).",
|
||||
"MATH_TRIG_TOOLTIP_COS": "Return the cosine of a degree (not radian).",
|
||||
"MATH_TRIG_TOOLTIP_TAN": "Return the tangent of a degree (not radian).",
|
||||
"MATH_TRIG_TOOLTIP_ASIN": "Return the arcsine of a number.",
|
||||
"MATH_TRIG_TOOLTIP_ACOS": "Return the arccosine of a number.",
|
||||
"MATH_TRIG_TOOLTIP_ATAN": "Return the arctangent of a number.",
|
||||
"MATH_CONSTANT_HELPURL": "https://en.wikipedia.org/wiki/Mathematical_constant",
|
||||
"MATH_CONSTANT_TOOLTIP": "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity).",
|
||||
"MATH_IS_EVEN": "is even",
|
||||
"MATH_IS_ODD": "is odd",
|
||||
"MATH_IS_PRIME": "is prime",
|
||||
"MATH_IS_WHOLE": "is whole",
|
||||
"MATH_IS_POSITIVE": "is positive",
|
||||
"MATH_IS_NEGATIVE": "is negative",
|
||||
"MATH_IS_DIVISIBLE_BY": "is divisible by",
|
||||
"MATH_IS_TOOLTIP": "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false.",
|
||||
"MATH_CHANGE_HELPURL": "https://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter",
|
||||
"MATH_CHANGE_TITLE": "change %1 by %2",
|
||||
"MATH_CHANGE_TOOLTIP": "Add a number to variable '%1'.",
|
||||
"MATH_ROUND_HELPURL": "https://en.wikipedia.org/wiki/Rounding",
|
||||
"MATH_ROUND_TOOLTIP": "Round a number up or down.",
|
||||
"MATH_ROUND_OPERATOR_ROUND": "round",
|
||||
"MATH_ROUND_OPERATOR_ROUNDUP": "round up",
|
||||
"MATH_ROUND_OPERATOR_ROUNDDOWN": "round down",
|
||||
"MATH_ONLIST_HELPURL": "",
|
||||
"MATH_ONLIST_OPERATOR_SUM": "sum of list",
|
||||
"MATH_ONLIST_TOOLTIP_SUM": "Return the sum of all the numbers in the list.",
|
||||
"MATH_ONLIST_OPERATOR_MIN": "min of list",
|
||||
"MATH_ONLIST_TOOLTIP_MIN": "Return the smallest number in the list.",
|
||||
"MATH_ONLIST_OPERATOR_MAX": "max of list",
|
||||
"MATH_ONLIST_TOOLTIP_MAX": "Return the largest number in the list.",
|
||||
"MATH_ONLIST_OPERATOR_AVERAGE": "average of list",
|
||||
"MATH_ONLIST_TOOLTIP_AVERAGE": "Return the average (arithmetic mean) of the numeric values in the list.",
|
||||
"MATH_ONLIST_OPERATOR_MEDIAN": "median of list",
|
||||
"MATH_ONLIST_TOOLTIP_MEDIAN": "Return the median number in the list.",
|
||||
"MATH_ONLIST_OPERATOR_MODE": "modes of list",
|
||||
"MATH_ONLIST_TOOLTIP_MODE": "Return a list of the most common item(s) in the list.",
|
||||
"MATH_ONLIST_OPERATOR_STD_DEV": "standard deviation of list",
|
||||
"MATH_ONLIST_TOOLTIP_STD_DEV": "Return the standard deviation of the list.",
|
||||
"MATH_ONLIST_OPERATOR_RANDOM": "random item of list",
|
||||
"MATH_ONLIST_TOOLTIP_RANDOM": "Return a random element from the list.",
|
||||
"MATH_MODULO_HELPURL": "https://en.wikipedia.org/wiki/Modulo_operation",
|
||||
"MATH_MODULO_TITLE": "remainder of %1 ÷ %2",
|
||||
"MATH_MODULO_TOOLTIP": "Return the remainder from dividing the two numbers.",
|
||||
"MATH_CONSTRAIN_HELPURL": "https://en.wikipedia.org/wiki/Clamping_(graphics)",
|
||||
"MATH_CONSTRAIN_TITLE": "constrain %1 low %2 high %3",
|
||||
"MATH_CONSTRAIN_TOOLTIP": "Constrain a number to be between the specified limits (inclusive).",
|
||||
"MATH_RANDOM_INT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
|
||||
"MATH_RANDOM_INT_TITLE": "random integer from %1 to %2",
|
||||
"MATH_RANDOM_INT_TOOLTIP": "Return a random integer between the two specified limits, inclusive.",
|
||||
"MATH_RANDOM_FLOAT_HELPURL": "https://en.wikipedia.org/wiki/Random_number_generation",
|
||||
"MATH_RANDOM_FLOAT_TITLE_RANDOM": "random fraction",
|
||||
"MATH_RANDOM_FLOAT_TOOLTIP": "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive).",
|
||||
"MATH_ATAN2_HELPURL": "https://en.wikipedia.org/wiki/Atan2",
|
||||
"MATH_ATAN2_TITLE": "atan2 of X:%1 Y:%2",
|
||||
"MATH_ATAN2_TOOLTIP": "Return the arctangent of point (X, Y) in degrees from -180 to 180.",
|
||||
"TEXT_TEXT_HELPURL": "https://en.wikipedia.org/wiki/String_(computer_science)",
|
||||
"TEXT_TEXT_TOOLTIP": "A letter, word, or line of text.",
|
||||
"TEXT_JOIN_HELPURL": "https://github.com/google/blockly/wiki/Text#text-creation",
|
||||
"TEXT_JOIN_TITLE_CREATEWITH": "create text with",
|
||||
"TEXT_JOIN_TOOLTIP": "Create a piece of text by joining together any number of items.",
|
||||
"TEXT_CREATE_JOIN_TITLE_JOIN": "join",
|
||||
"TEXT_CREATE_JOIN_TOOLTIP": "Add, remove, or reorder sections to reconfigure this text block.",
|
||||
"TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Add an item to the text.",
|
||||
"TEXT_APPEND_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
|
||||
"TEXT_APPEND_TITLE": "to %1 append text %2",
|
||||
"TEXT_APPEND_TOOLTIP": "Append some text to variable '%1'.",
|
||||
"TEXT_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Text#text-modification",
|
||||
"TEXT_LENGTH_TITLE": "length of %1",
|
||||
"TEXT_LENGTH_TOOLTIP": "Returns the number of letters (including spaces) in the provided text.",
|
||||
"TEXT_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Text#checking-for-empty-text",
|
||||
"TEXT_ISEMPTY_TITLE": "%1 is empty",
|
||||
"TEXT_ISEMPTY_TOOLTIP": "Returns true if the provided text is empty.",
|
||||
"TEXT_INDEXOF_HELPURL": "https://github.com/google/blockly/wiki/Text#finding-text",
|
||||
"TEXT_INDEXOF_TOOLTIP": "Returns the index of the first/last occurrence of the first text in the second text. Returns %1 if text is not found.",
|
||||
"TEXT_INDEXOF_TITLE": "in text %1 %2 %3",
|
||||
"TEXT_INDEXOF_OPERATOR_FIRST": "find first occurrence of text",
|
||||
"TEXT_INDEXOF_OPERATOR_LAST": "find last occurrence of text",
|
||||
"TEXT_CHARAT_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-text",
|
||||
"TEXT_CHARAT_TITLE": "in text %1 %2",
|
||||
"TEXT_CHARAT_FROM_START": "get letter #",
|
||||
"TEXT_CHARAT_FROM_END": "get letter # from end",
|
||||
"TEXT_CHARAT_FIRST": "get first letter",
|
||||
"TEXT_CHARAT_LAST": "get last letter",
|
||||
"TEXT_CHARAT_RANDOM": "get random letter",
|
||||
"TEXT_CHARAT_TAIL": "",
|
||||
"TEXT_CHARAT_TOOLTIP": "Returns the letter at the specified position.",
|
||||
"TEXT_GET_SUBSTRING_TOOLTIP": "Returns a specified portion of the text.",
|
||||
"TEXT_GET_SUBSTRING_HELPURL": "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text",
|
||||
"TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "in text",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_START": "get substring from letter #",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_END": "get substring from letter # from end",
|
||||
"TEXT_GET_SUBSTRING_START_FIRST": "get substring from first letter",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_START": "to letter #",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_END": "to letter # from end",
|
||||
"TEXT_GET_SUBSTRING_END_LAST": "to last letter",
|
||||
"TEXT_GET_SUBSTRING_TAIL": "",
|
||||
"TEXT_CHANGECASE_HELPURL": "https://github.com/google/blockly/wiki/Text#adjusting-text-case",
|
||||
"TEXT_CHANGECASE_TOOLTIP": "Return a copy of the text in a different case.",
|
||||
"TEXT_CHANGECASE_OPERATOR_UPPERCASE": "to UPPER CASE",
|
||||
"TEXT_CHANGECASE_OPERATOR_LOWERCASE": "to lower case",
|
||||
"TEXT_CHANGECASE_OPERATOR_TITLECASE": "to Title Case",
|
||||
"TEXT_TRIM_HELPURL": "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces",
|
||||
"TEXT_TRIM_TOOLTIP": "Return a copy of the text with spaces removed from one or both ends.",
|
||||
"TEXT_TRIM_OPERATOR_BOTH": "trim spaces from both sides of",
|
||||
"TEXT_TRIM_OPERATOR_LEFT": "trim spaces from left side of",
|
||||
"TEXT_TRIM_OPERATOR_RIGHT": "trim spaces from right side of",
|
||||
"TEXT_PRINT_HELPURL": "https://github.com/google/blockly/wiki/Text#printing-text",
|
||||
"TEXT_PRINT_TITLE": "print %1",
|
||||
"TEXT_PRINT_TOOLTIP": "Print the specified text, number or other value.",
|
||||
"TEXT_PROMPT_HELPURL": "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user",
|
||||
"TEXT_PROMPT_TYPE_TEXT": "prompt for text with message",
|
||||
"TEXT_PROMPT_TYPE_NUMBER": "prompt for number with message",
|
||||
"TEXT_PROMPT_TOOLTIP_NUMBER": "Prompt for user for a number.",
|
||||
"TEXT_PROMPT_TOOLTIP_TEXT": "Prompt for user for some text.",
|
||||
"TEXT_COUNT_MESSAGE0": "count %1 in %2",
|
||||
"TEXT_COUNT_HELPURL": "https://github.com/google/blockly/wiki/Text#counting-substrings",
|
||||
"TEXT_COUNT_TOOLTIP": "Count how many times some text occurs within some other text.",
|
||||
"TEXT_REPLACE_MESSAGE0": "replace %1 with %2 in %3",
|
||||
"TEXT_REPLACE_HELPURL": "https://github.com/google/blockly/wiki/Text#replacing-substrings",
|
||||
"TEXT_REPLACE_TOOLTIP": "Replace all occurances of some text within some other text.",
|
||||
"TEXT_REVERSE_MESSAGE0": "reverse %1",
|
||||
"TEXT_REVERSE_HELPURL": "https://github.com/google/blockly/wiki/Text#reversing-text",
|
||||
"TEXT_REVERSE_TOOLTIP": "Reverses the order of the characters in the text.",
|
||||
"LISTS_CREATE_EMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-empty-list",
|
||||
"LISTS_CREATE_EMPTY_TITLE": "create empty list",
|
||||
"LISTS_CREATE_EMPTY_TOOLTIP": "Returns a list, of length 0, containing no data records",
|
||||
"LISTS_CREATE_WITH_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
|
||||
"LISTS_CREATE_WITH_TOOLTIP": "Create a list with any number of items.",
|
||||
"LISTS_CREATE_WITH_INPUT_WITH": "create list with",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "list",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "Add, remove, or reorder sections to reconfigure this list block.",
|
||||
"LISTS_CREATE_WITH_ITEM_TOOLTIP": "Add an item to the list.",
|
||||
"LISTS_REPEAT_HELPURL": "https://github.com/google/blockly/wiki/Lists#create-list-with",
|
||||
"LISTS_REPEAT_TOOLTIP": "Creates a list consisting of the given value repeated the specified number of times.",
|
||||
"LISTS_REPEAT_TITLE": "create list with item %1 repeated %2 times",
|
||||
"LISTS_LENGTH_HELPURL": "https://github.com/google/blockly/wiki/Lists#length-of",
|
||||
"LISTS_LENGTH_TITLE": "length of %1",
|
||||
"LISTS_LENGTH_TOOLTIP": "Returns the length of a list.",
|
||||
"LISTS_ISEMPTY_HELPURL": "https://github.com/google/blockly/wiki/Lists#is-empty",
|
||||
"LISTS_ISEMPTY_TITLE": "%1 is empty",
|
||||
"LISTS_ISEMPTY_TOOLTIP": "Returns true if the list is empty.",
|
||||
"LISTS_INLIST": "in list",
|
||||
"LISTS_INDEX_OF_HELPURL": "https://github.com/google/blockly/wiki/Lists#finding-items-in-a-list",
|
||||
"LISTS_INDEX_OF_FIRST": "find first occurrence of item",
|
||||
"LISTS_INDEX_OF_LAST": "find last occurrence of item",
|
||||
"LISTS_INDEX_OF_TOOLTIP": "Returns the index of the first/last occurrence of the item in the list. Returns %1 if item is not found.",
|
||||
"LISTS_GET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list",
|
||||
"LISTS_GET_INDEX_GET": "get",
|
||||
"LISTS_GET_INDEX_GET_REMOVE": "get and remove",
|
||||
"LISTS_GET_INDEX_REMOVE": "remove",
|
||||
"LISTS_GET_INDEX_FROM_START": "#",
|
||||
"LISTS_GET_INDEX_FROM_END": "# from end",
|
||||
"LISTS_GET_INDEX_FIRST": "first",
|
||||
"LISTS_GET_INDEX_LAST": "last",
|
||||
"LISTS_GET_INDEX_RANDOM": "random",
|
||||
"LISTS_GET_INDEX_TAIL": "",
|
||||
"LISTS_INDEX_FROM_START_TOOLTIP": "%1 is the first item.",
|
||||
"LISTS_INDEX_FROM_END_TOOLTIP": "%1 is the last item.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FROM": "Returns the item at the specified position in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Returns the first item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Returns the last item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Returns a random item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM": "Removes and returns the item at the specified position in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Removes and returns the first item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Removes and returns the last item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Removes and returns a random item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM": "Removes the item at the specified position in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Removes the first item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Removes the last item in a list.",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Removes a random item in a list.",
|
||||
"LISTS_SET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#in-list--set",
|
||||
"LISTS_SET_INDEX_SET": "set",
|
||||
"LISTS_SET_INDEX_INSERT": "insert at",
|
||||
"LISTS_SET_INDEX_INPUT_TO": "as",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FROM": "Sets the item at the specified position in a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Sets the first item in a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_LAST": "Sets the last item in a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "Sets a random item in a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FROM": "Inserts the item at the specified position in a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "Inserts the item at the start of a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "Append the item to the end of a list.",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "Inserts the item randomly in a list.",
|
||||
"LISTS_GET_SUBLIST_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-a-sublist",
|
||||
"LISTS_GET_SUBLIST_START_FROM_START": "get sub-list from #",
|
||||
"LISTS_GET_SUBLIST_START_FROM_END": "get sub-list from # from end",
|
||||
"LISTS_GET_SUBLIST_START_FIRST": "get sub-list from first",
|
||||
"LISTS_GET_SUBLIST_END_FROM_START": "to #",
|
||||
"LISTS_GET_SUBLIST_END_FROM_END": "to # from end",
|
||||
"LISTS_GET_SUBLIST_END_LAST": "to last",
|
||||
"LISTS_GET_SUBLIST_TAIL": "",
|
||||
"LISTS_GET_SUBLIST_TOOLTIP": "Creates a copy of the specified portion of a list.",
|
||||
"LISTS_SORT_HELPURL": "https://github.com/google/blockly/wiki/Lists#sorting-a-list",
|
||||
"LISTS_SORT_TITLE": "sort %1 %2 %3",
|
||||
"LISTS_SORT_TOOLTIP": "Sort a copy of a list.",
|
||||
"LISTS_SORT_ORDER_ASCENDING": "ascending",
|
||||
"LISTS_SORT_ORDER_DESCENDING": "descending",
|
||||
"LISTS_SORT_TYPE_NUMERIC": "numeric",
|
||||
"LISTS_SORT_TYPE_TEXT": "alphabetic",
|
||||
"LISTS_SORT_TYPE_IGNORECASE": "alphabetic, ignore case",
|
||||
"LISTS_SPLIT_HELPURL": "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists",
|
||||
"LISTS_SPLIT_LIST_FROM_TEXT": "make list from text",
|
||||
"LISTS_SPLIT_TEXT_FROM_LIST": "make text from list",
|
||||
"LISTS_SPLIT_WITH_DELIMITER": "with delimiter",
|
||||
"LISTS_SPLIT_TOOLTIP_SPLIT": "Split text into a list of texts, breaking at each delimiter.",
|
||||
"LISTS_SPLIT_TOOLTIP_JOIN": "Join a list of texts into one text, separated by a delimiter.",
|
||||
"LISTS_REVERSE_HELPURL": "https://github.com/google/blockly/wiki/Lists#reversing-a-list",
|
||||
"LISTS_REVERSE_MESSAGE0": "reverse %1",
|
||||
"LISTS_REVERSE_TOOLTIP": "Reverse a copy of a list.",
|
||||
"ORDINAL_NUMBER_SUFFIX": "",
|
||||
"VARIABLES_GET_HELPURL": "https://github.com/google/blockly/wiki/Variables#get",
|
||||
"VARIABLES_GET_TOOLTIP": "Returns the value of this variable.",
|
||||
"VARIABLES_GET_CREATE_SET": "Create 'set %1'",
|
||||
"VARIABLES_SET_HELPURL": "https://github.com/google/blockly/wiki/Variables#set",
|
||||
"VARIABLES_SET": "set %1 to %2",
|
||||
"VARIABLES_SET_TOOLTIP": "Sets this variable to be equal to the input.",
|
||||
"VARIABLES_SET_CREATE_GET": "Create 'get %1'",
|
||||
"PROCEDURES_DEFNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Subroutine",
|
||||
"PROCEDURES_DEFNORETURN_TITLE": "to",
|
||||
"PROCEDURES_DEFNORETURN_PROCEDURE": "do something",
|
||||
"PROCEDURES_BEFORE_PARAMS": "with:",
|
||||
"PROCEDURES_CALL_BEFORE_PARAMS": "with:",
|
||||
"PROCEDURES_CALL_DISABLED_DEF_WARNING": "Can't run the user-defined function '%1' because the definition block is disabled.",
|
||||
"PROCEDURES_DEFNORETURN_DO": "",
|
||||
"PROCEDURES_DEFNORETURN_TOOLTIP": "Creates a function with no output.",
|
||||
"PROCEDURES_DEFNORETURN_COMMENT": "Describe this function...",
|
||||
"PROCEDURES_DEFRETURN_HELPURL": "https://en.wikipedia.org/wiki/Subroutine",
|
||||
"PROCEDURES_DEFRETURN_RETURN": "return",
|
||||
"PROCEDURES_DEFRETURN_TOOLTIP": "Creates a function with an output.",
|
||||
"PROCEDURES_ALLOW_STATEMENTS": "allow statements",
|
||||
"PROCEDURES_DEF_DUPLICATE_WARNING": "Warning: This function has duplicate parameters.",
|
||||
"PROCEDURES_CALLNORETURN_HELPURL": "https://en.wikipedia.org/wiki/Subroutine",
|
||||
"PROCEDURES_CALLNORETURN_TOOLTIP": "Run the user-defined function '%1'.",
|
||||
"PROCEDURES_CALLRETURN_HELPURL": "https://en.wikipedia.org/wiki/Subroutine",
|
||||
"PROCEDURES_CALLRETURN_TOOLTIP": "Run the user-defined function '%1' and use its output.",
|
||||
"PROCEDURES_MUTATORCONTAINER_TITLE": "inputs",
|
||||
"PROCEDURES_MUTATORCONTAINER_TOOLTIP": "Add, remove, or reorder inputs to this function.",
|
||||
"PROCEDURES_MUTATORARG_TITLE": "input name:",
|
||||
"PROCEDURES_MUTATORARG_TOOLTIP": "Add an input to the function.",
|
||||
"PROCEDURES_HIGHLIGHT_DEF": "Highlight function definition",
|
||||
"PROCEDURES_CREATE_DO": "Create '%1'",
|
||||
"PROCEDURES_IFRETURN_TOOLTIP": "If a value is true, then return a second value.",
|
||||
"PROCEDURES_IFRETURN_HELPURL": "https://c2.com/cgi/wiki?GuardClause",
|
||||
"PROCEDURES_IFRETURN_WARNING": "Warning: This block may be used only within a function definition.",
|
||||
"WORKSPACE_COMMENT_DEFAULT_TEXT": "Say something...",
|
||||
"WORKSPACE_ARIA_LABEL": "Blockly Workspace",
|
||||
"COLLAPSED_WARNINGS_WARNING": "Collapsed blocks contain warnings.",
|
||||
"DIALOG_OK": "OK",
|
||||
"DIALOG_CANCEL": "Cancel"
|
||||
}
|
||||
372
common/msg/blockly/default/zh-hans.json
Normal file
372
common/msg/blockly/default/zh-hans.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
")8",
|
||||
"A Chinese Wikipedian",
|
||||
"Ambeta",
|
||||
"Anterdc99",
|
||||
"DGCK81LNN",
|
||||
"Deathkon",
|
||||
"Duzc2",
|
||||
"Espertus",
|
||||
"Htq110219891",
|
||||
"Hudafu",
|
||||
"Jin1358",
|
||||
"Lantx",
|
||||
"LittlePaw365",
|
||||
"Liuxinyu970226",
|
||||
"Luotiancheng",
|
||||
"Muhaoying",
|
||||
"Phoenix3145",
|
||||
"Qiyue2001",
|
||||
"Shatteredwind",
|
||||
"Shimamura Sakura",
|
||||
"Tonylianlong",
|
||||
"WindWood",
|
||||
"Xiaomingyan",
|
||||
"Yfdyh000",
|
||||
"人间百态",
|
||||
"佛壁灯",
|
||||
"沈澄心",
|
||||
"아라"
|
||||
]
|
||||
},
|
||||
"VARIABLES_DEFAULT_NAME": "项目",
|
||||
"UNNAMED_KEY": "未命名",
|
||||
"TODAY": "今天",
|
||||
"DUPLICATE_BLOCK": "复制",
|
||||
"ADD_COMMENT": "添加注释",
|
||||
"REMOVE_COMMENT": "删除注释",
|
||||
"DUPLICATE_COMMENT": "复制注释",
|
||||
"EXTERNAL_INPUTS": "外部输入",
|
||||
"INLINE_INPUTS": "单行输入",
|
||||
"DELETE_BLOCK": "删除块",
|
||||
"DELETE_X_BLOCKS": "删除 %1 个块",
|
||||
"DELETE_ALL_BLOCKS": "删除所有 %1 个块吗?",
|
||||
"CLEAN_UP": "整理块",
|
||||
"COLLAPSE_BLOCK": "折叠块",
|
||||
"COLLAPSE_ALL": "折叠块",
|
||||
"EXPAND_BLOCK": "展开块",
|
||||
"EXPAND_ALL": "展开块",
|
||||
"DISABLE_BLOCK": "禁用块",
|
||||
"ENABLE_BLOCK": "启用块",
|
||||
"HELP": "帮助",
|
||||
"UNDO": "撤销",
|
||||
"REDO": "重做",
|
||||
"CHANGE_VALUE_TITLE": "更改值:",
|
||||
"RENAME_VARIABLE": "重命名变量...",
|
||||
"RENAME_VARIABLE_TITLE": "将所有“%1”变量重命名为:",
|
||||
"NEW_VARIABLE": "创建变量...",
|
||||
"NEW_STRING_VARIABLE": "创建字符串变量...",
|
||||
"NEW_NUMBER_VARIABLE": "创建数变量...",
|
||||
"NEW_COLOUR_VARIABLE": "创建颜色变量...",
|
||||
"NEW_VARIABLE_TYPE_TITLE": "新变量的类型:",
|
||||
"NEW_VARIABLE_TITLE": "新变量的名称:",
|
||||
"VARIABLE_ALREADY_EXISTS": "名字叫“%1”的变量已经存在了。",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "名字叫“%1”的变量已经有了另一个类型:“%2”。",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_A_PARAMETER": "名为“%1”的变量已经作为参数存在于流程“%2”中。",
|
||||
"DELETE_VARIABLE_CONFIRMATION": "要删除对变量“%2”的%1个引用吗?",
|
||||
"CANNOT_DELETE_VARIABLE_PROCEDURE": "不能删除变量“%1”,因为它是函数“%2”定义的一部分",
|
||||
"DELETE_VARIABLE": "删除变量“%1”",
|
||||
"COLOUR_PICKER_HELPURL": "https://zh.wikipedia.org/wiki/颜色",
|
||||
"COLOUR_PICKER_TOOLTIP": "从调色板中选择一种颜色。",
|
||||
"COLOUR_RANDOM_TITLE": "随机颜色",
|
||||
"COLOUR_RANDOM_TOOLTIP": "随机选择一种颜色。",
|
||||
"COLOUR_RGB_TITLE": "颜色",
|
||||
"COLOUR_RGB_RED": "红色",
|
||||
"COLOUR_RGB_GREEN": "绿色",
|
||||
"COLOUR_RGB_BLUE": "蓝色",
|
||||
"COLOUR_RGB_TOOLTIP": "通过指定红色、绿色和蓝色的量创建一种颜色。所有的值必须在0和100之间。",
|
||||
"COLOUR_BLEND_TITLE": "混合",
|
||||
"COLOUR_BLEND_COLOUR1": "颜色1",
|
||||
"COLOUR_BLEND_COLOUR2": "颜色2",
|
||||
"COLOUR_BLEND_RATIO": "比例",
|
||||
"COLOUR_BLEND_TOOLTIP": "把两种颜色以一个给定的比例(0.0-1.0)进行混合。",
|
||||
"CONTROLS_REPEAT_HELPURL": "https://zh.wikipedia.org/wiki/For循环",
|
||||
"CONTROLS_REPEAT_TITLE": "重复 %1 次",
|
||||
"CONTROLS_REPEAT_INPUT_DO": "执行",
|
||||
"CONTROLS_REPEAT_TOOLTIP": "多次执行一些语句。",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "当条件满足时重复",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "重复直到条件满足",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "只要值为真,就一直循环执行一些语句。",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "只要值为假,就一直循环执行一些语句。",
|
||||
"CONTROLS_FOR_TOOLTIP": "让变量“%1”记录开始数到结束数之间指定间隔的值,并执行指定的块。",
|
||||
"CONTROLS_FOR_TITLE": "变量 %1 从 %2 数到 %3 每次增加 %4",
|
||||
"CONTROLS_FOREACH_TITLE": "遍历列表 %2 里的每一项 %1",
|
||||
"CONTROLS_FOREACH_TOOLTIP": "遍历列表中的每一项,将变量“%1”设为所选项,并执行一些语句。",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "跳出循环",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "继续下一轮循环",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "跳出包含它的循环。",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "跳过本轮循环的剩余部分,并继进行续下一轮循环。",
|
||||
"CONTROLS_FLOW_STATEMENTS_WARNING": "警告:这个块只能在循环内使用。",
|
||||
"CONTROLS_IF_TOOLTIP_1": "如果值为真,执行一些语句。",
|
||||
"CONTROLS_IF_TOOLTIP_2": "如果值为真,则执行第一块语句。否则,则执行第二块语句。",
|
||||
"CONTROLS_IF_TOOLTIP_3": "如果第一个值为真,则执行第一块的语句。否则,如果第二个值为真,则执行第二块的语句。",
|
||||
"CONTROLS_IF_TOOLTIP_4": "如果第一个值为真,则执行第一块对语句。否则,如果第二个值为真,则执行语句的第二块。如果没有值为真,则执行最后一块的语句。",
|
||||
"CONTROLS_IF_MSG_IF": "如果",
|
||||
"CONTROLS_IF_MSG_ELSEIF": "否则如果",
|
||||
"CONTROLS_IF_MSG_ELSE": "否则",
|
||||
"CONTROLS_IF_IF_TOOLTIP": "增加、删除或重新排列各节来重新配置这个if语句块。",
|
||||
"CONTROLS_IF_ELSEIF_TOOLTIP": "在这个if语句块中增加一个条件。",
|
||||
"CONTROLS_IF_ELSE_TOOLTIP": "在这个if语句块中添加一个最终的,包括所有其余情况的条件。",
|
||||
"LOGIC_COMPARE_HELPURL": "https://zh.wikipedia.org/wiki/不等",
|
||||
"LOGIC_COMPARE_TOOLTIP_EQ": "如果两个输入结果相等,则返回真。",
|
||||
"LOGIC_COMPARE_TOOLTIP_NEQ": "如果两个输入结果不相等,则返回真。",
|
||||
"LOGIC_COMPARE_TOOLTIP_LT": "如果第一个输入结果比第二个小,则返回真。",
|
||||
"LOGIC_COMPARE_TOOLTIP_LTE": "如果第一个输入结果小于或等于第二个输入结果,则返回真。",
|
||||
"LOGIC_COMPARE_TOOLTIP_GT": "如果第一个输入结果比第二个大,则返回真。",
|
||||
"LOGIC_COMPARE_TOOLTIP_GTE": "如果第一个输入结果大于或等于第二个输入结果,则返回真。",
|
||||
"LOGIC_OPERATION_TOOLTIP_AND": "如果两个输入结果都为真,则返回真。",
|
||||
"LOGIC_OPERATION_AND": "并且",
|
||||
"LOGIC_OPERATION_TOOLTIP_OR": "如果至少有一个输入结果为真,则返回真。",
|
||||
"LOGIC_OPERATION_OR": "或",
|
||||
"LOGIC_NEGATE_TITLE": "非 %1",
|
||||
"LOGIC_NEGATE_TOOLTIP": "如果输入结果为false,则返回true;如果输入结果为true,则返回false。",
|
||||
"LOGIC_BOOLEAN_TRUE": "true",
|
||||
"LOGIC_BOOLEAN_FALSE": "false",
|
||||
"LOGIC_BOOLEAN_TOOLTIP": "返回 true 或 false。",
|
||||
"LOGIC_NULL": "空",
|
||||
"LOGIC_NULL_TOOLTIP": "返回空值。",
|
||||
"LOGIC_TERNARY_HELPURL": "https://zh.wikipedia.org/wiki/条件运算符%3F:",
|
||||
"LOGIC_TERNARY_CONDITION": "断言",
|
||||
"LOGIC_TERNARY_IF_TRUE": "如果为 true",
|
||||
"LOGIC_TERNARY_IF_FALSE": "如果为 false",
|
||||
"LOGIC_TERNARY_TOOLTIP": "检查“断言”里的条件语句。如果条件为真,则返回“如果为真”的值,否则,则返回“如果为假”的值。",
|
||||
"MATH_NUMBER_HELPURL": "https://zh.wikipedia.org/wiki/数",
|
||||
"MATH_NUMBER_TOOLTIP": "一个数。",
|
||||
"MATH_TRIG_SIN": "正弦",
|
||||
"MATH_TRIG_COS": "余弦",
|
||||
"MATH_TRIG_TAN": "正切",
|
||||
"MATH_TRIG_ASIN": "反正弦",
|
||||
"MATH_TRIG_ACOS": "反余弦",
|
||||
"MATH_TRIG_ATAN": "反正切",
|
||||
"MATH_ARITHMETIC_HELPURL": "https://zh.wikipedia.org/wiki/算术",
|
||||
"MATH_ARITHMETIC_TOOLTIP_ADD": "返回两个数的和。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MINUS": "返回两个数的差。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "返回两个数的积。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_DIVIDE": "返回两个数的商。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_POWER": "返回第一个数的第二个数次幂。",
|
||||
"MATH_SINGLE_HELPURL": "https://zh.wikipedia.org/wiki/平方根",
|
||||
"MATH_SINGLE_OP_ROOT": "平方根",
|
||||
"MATH_SINGLE_TOOLTIP_ROOT": "返回一个数的平方根。",
|
||||
"MATH_SINGLE_OP_ABSOLUTE": "绝对值",
|
||||
"MATH_SINGLE_TOOLTIP_ABS": "返回一个数的绝对值。",
|
||||
"MATH_SINGLE_TOOLTIP_NEG": "返回一个数的相反数。",
|
||||
"MATH_SINGLE_TOOLTIP_LN": "返回一个数的自然对数。",
|
||||
"MATH_SINGLE_TOOLTIP_LOG10": "返回一个数的以10为底的对数。",
|
||||
"MATH_SINGLE_TOOLTIP_EXP": "返回e的一个数次幂。",
|
||||
"MATH_SINGLE_TOOLTIP_POW10": "返回10的一个数次幂。",
|
||||
"MATH_TRIG_HELPURL": "https://zh.wikipedia.org/wiki/三角函数",
|
||||
"MATH_TRIG_TOOLTIP_SIN": "返回角度(非弧度)的正弦。",
|
||||
"MATH_TRIG_TOOLTIP_COS": "返回角度(非弧度)的余弦。",
|
||||
"MATH_TRIG_TOOLTIP_TAN": "返回角度(非弧度)的正切。",
|
||||
"MATH_TRIG_TOOLTIP_ASIN": "返回一个数的反正弦。",
|
||||
"MATH_TRIG_TOOLTIP_ACOS": "返回一个数的反余弦。",
|
||||
"MATH_TRIG_TOOLTIP_ATAN": "返回一个数的反正切。",
|
||||
"MATH_CONSTANT_HELPURL": "https://zh.wikipedia.org/wiki/数学常数",
|
||||
"MATH_CONSTANT_TOOLTIP": "返回一个以下常见常数:π (3.141…)、e (2.718…)、φ (1.618…)、根号2 (1.414…)、根号½ (0.707…)或∞ (无穷)。",
|
||||
"MATH_IS_EVEN": "是偶数",
|
||||
"MATH_IS_ODD": "是奇数",
|
||||
"MATH_IS_PRIME": "是质数",
|
||||
"MATH_IS_WHOLE": "是整数",
|
||||
"MATH_IS_POSITIVE": "是正数",
|
||||
"MATH_IS_NEGATIVE": "是负数",
|
||||
"MATH_IS_DIVISIBLE_BY": "可整除被",
|
||||
"MATH_IS_TOOLTIP": "检查一个数是否是偶数、奇数、质数、整数、正数、负数,或者是否能被某数整除。返回真或假。",
|
||||
"MATH_CHANGE_HELPURL": "https://zh.wikipedia.org/wiki/加法",
|
||||
"MATH_CHANGE_TITLE": "给 %1 加 %2",
|
||||
"MATH_CHANGE_TOOLTIP": "把数加到变量“%1”。",
|
||||
"MATH_ROUND_HELPURL": "https://zh.wikipedia.org/wiki/数值修约",
|
||||
"MATH_ROUND_TOOLTIP": "数向上或向下取整。",
|
||||
"MATH_ROUND_OPERATOR_ROUND": "四舍五入",
|
||||
"MATH_ROUND_OPERATOR_ROUNDUP": "向上舍入",
|
||||
"MATH_ROUND_OPERATOR_ROUNDDOWN": "向下舍入",
|
||||
"MATH_ONLIST_OPERATOR_SUM": "列表的和",
|
||||
"MATH_ONLIST_TOOLTIP_SUM": "返回列表内的所有数的和。",
|
||||
"MATH_ONLIST_OPERATOR_MIN": "列表的最小数",
|
||||
"MATH_ONLIST_TOOLTIP_MIN": "返回列表内的最小数。",
|
||||
"MATH_ONLIST_OPERATOR_MAX": "列表的最大数",
|
||||
"MATH_ONLIST_TOOLTIP_MAX": "返回列表内的最大数。",
|
||||
"MATH_ONLIST_OPERATOR_AVERAGE": "列表的平均",
|
||||
"MATH_ONLIST_TOOLTIP_AVERAGE": "返回列表内数值的平均(算术平均)。",
|
||||
"MATH_ONLIST_OPERATOR_MEDIAN": "列表的中位数",
|
||||
"MATH_ONLIST_TOOLTIP_MEDIAN": "返回列表内数的中位数。",
|
||||
"MATH_ONLIST_OPERATOR_MODE": "列表的众数",
|
||||
"MATH_ONLIST_TOOLTIP_MODE": "返回列表中的出现次数最多的项的列表。",
|
||||
"MATH_ONLIST_OPERATOR_STD_DEV": "列表的标准差",
|
||||
"MATH_ONLIST_TOOLTIP_STD_DEV": "返回列表的标准差。",
|
||||
"MATH_ONLIST_OPERATOR_RANDOM": "列表的随机项",
|
||||
"MATH_ONLIST_TOOLTIP_RANDOM": "返回列表内的一个随机元素。",
|
||||
"MATH_MODULO_HELPURL": "https://zh.wikipedia.org/wiki/模除",
|
||||
"MATH_MODULO_TITLE": "%1 ÷ %2 的余数",
|
||||
"MATH_MODULO_TOOLTIP": "返回两个数相除的余数。",
|
||||
"MATH_CONSTRAIN_TITLE": "将 %1 限制在 最低 %2 到最高 %3 之间",
|
||||
"MATH_CONSTRAIN_TOOLTIP": "把一个数限制在指定的极限(含)之间。",
|
||||
"MATH_RANDOM_INT_HELPURL": "https://zh.wikipedia.org/wiki/随机数生成器",
|
||||
"MATH_RANDOM_INT_TITLE": "从 %1 到 %2 范围内的随机整数",
|
||||
"MATH_RANDOM_INT_TOOLTIP": "返回两个指定的极限(含)之间的随机整数。",
|
||||
"MATH_RANDOM_FLOAT_HELPURL": "https://zh.wikipedia.org/wiki/随机数生成器",
|
||||
"MATH_RANDOM_FLOAT_TITLE_RANDOM": "随机小数",
|
||||
"MATH_RANDOM_FLOAT_TOOLTIP": "返回一个从0.0(含)到1.0(不含)之间的随机数。",
|
||||
"MATH_ATAN2_HELPURL": "https://zh.wikipedia.org/wiki/反正切2",
|
||||
"MATH_ATAN2_TITLE": "点(x:%1,y:%2)的方位角",
|
||||
"MATH_ATAN2_TOOLTIP": "返回点(X,Y)的反正切值,范围为-180到180度。",
|
||||
"TEXT_TEXT_HELPURL": "https://zh.wikipedia.org/wiki/字符串",
|
||||
"TEXT_TEXT_TOOLTIP": "一个字、词或一行文本。",
|
||||
"TEXT_JOIN_TITLE_CREATEWITH": "创建文本,内容:",
|
||||
"TEXT_JOIN_TOOLTIP": "通过串起任意数量的项以建立一段文本。",
|
||||
"TEXT_CREATE_JOIN_TITLE_JOIN": "拼接",
|
||||
"TEXT_CREATE_JOIN_TOOLTIP": "添加、移除或重新排列各节来重新配置这个文本块。",
|
||||
"TEXT_CREATE_JOIN_ITEM_TOOLTIP": "将一个项添加到文本中。",
|
||||
"TEXT_APPEND_TITLE": "在%1之后加上文本%2",
|
||||
"TEXT_APPEND_TOOLTIP": "将一些文本追加到变量“%1”里。",
|
||||
"TEXT_LENGTH_TITLE": "%1的长度",
|
||||
"TEXT_LENGTH_TOOLTIP": "返回给定文本的字母数(包括空格)。",
|
||||
"TEXT_ISEMPTY_TITLE": "%1是空的",
|
||||
"TEXT_ISEMPTY_TOOLTIP": "如果给定的文本为空,则返回真。",
|
||||
"TEXT_INDEXOF_TOOLTIP": "返回第一个文本段在第二个文本段中的第一/最后一个匹配项的起始位置。如果未找到,则返回%1。",
|
||||
"TEXT_INDEXOF_TITLE": "在文本 %1 里 %2 %3",
|
||||
"TEXT_INDEXOF_OPERATOR_FIRST": "寻找第一次出现的文本",
|
||||
"TEXT_INDEXOF_OPERATOR_LAST": "寻找最后一次出现的文本",
|
||||
"TEXT_CHARAT_TITLE": "在文本%1 里 %2",
|
||||
"TEXT_CHARAT_FROM_START": "获取第#个字符",
|
||||
"TEXT_CHARAT_FROM_END": "获取倒数第#个字符",
|
||||
"TEXT_CHARAT_FIRST": "获取第一个字符",
|
||||
"TEXT_CHARAT_LAST": "获取最后一个字符",
|
||||
"TEXT_CHARAT_RANDOM": "获取随机一个字符",
|
||||
"TEXT_CHARAT_TOOLTIP": "返回位于指定位置的字符。",
|
||||
"TEXT_GET_SUBSTRING_TOOLTIP": "返回文本中指定的一部分。",
|
||||
"TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "从文本",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_START": "获取子串,从第#个字符",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_END": "获取子串,从倒数第#个字符",
|
||||
"TEXT_GET_SUBSTRING_START_FIRST": "获取子串,从第一个字符",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_START": "到第#个字符",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_END": "到倒数第#个字符",
|
||||
"TEXT_GET_SUBSTRING_END_LAST": "到最后一个字符",
|
||||
"TEXT_CHANGECASE_TOOLTIP": "用不同的大小写模式复制并返回这段文字。",
|
||||
"TEXT_CHANGECASE_OPERATOR_UPPERCASE": "转为大写",
|
||||
"TEXT_CHANGECASE_OPERATOR_LOWERCASE": "转为小写",
|
||||
"TEXT_CHANGECASE_OPERATOR_TITLECASE": "转为首字母大写",
|
||||
"TEXT_TRIM_TOOLTIP": "从某一端或同时从两端删除多余的空白,并返回这段文字的一个副本。",
|
||||
"TEXT_TRIM_OPERATOR_BOTH": "消除其两侧的空格",
|
||||
"TEXT_TRIM_OPERATOR_LEFT": "消除其左侧的空格",
|
||||
"TEXT_TRIM_OPERATOR_RIGHT": "消除其右侧的空格",
|
||||
"TEXT_PRINT_TITLE": "输出%1",
|
||||
"TEXT_PRINT_TOOLTIP": "打印指定的文字、数或其他值。",
|
||||
"TEXT_PROMPT_TYPE_TEXT": "要求输入文本,并显示提示消息",
|
||||
"TEXT_PROMPT_TYPE_NUMBER": "提示输入数并显示消息",
|
||||
"TEXT_PROMPT_TOOLTIP_NUMBER": "提示用户输入一个数。",
|
||||
"TEXT_PROMPT_TOOLTIP_TEXT": "要求用户输入一些文本。",
|
||||
"TEXT_COUNT_MESSAGE0": "计算%1在%2里出现的次数",
|
||||
"TEXT_COUNT_TOOLTIP": "计算在一段文本中,某个部分文本重复出现了多少次。",
|
||||
"TEXT_REPLACE_MESSAGE0": "把%3中的%1替换为%2",
|
||||
"TEXT_REPLACE_TOOLTIP": "在一段文本中,将出现过的某部分文本都替换掉。",
|
||||
"TEXT_REVERSE_MESSAGE0": "倒转文本%1",
|
||||
"TEXT_REVERSE_TOOLTIP": "将文本中各个字符的顺序倒转。",
|
||||
"LISTS_CREATE_EMPTY_TITLE": "创建空列表",
|
||||
"LISTS_CREATE_EMPTY_TOOLTIP": "返回一个列表,长度为 0,不包含任何数据记录",
|
||||
"LISTS_CREATE_WITH_TOOLTIP": "建立一个具有任意数量项目的列表。",
|
||||
"LISTS_CREATE_WITH_INPUT_WITH": "创建列表,内容:",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "列表",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "增加、删除或重新排列各部分以此重新配置这个列表块。",
|
||||
"LISTS_CREATE_WITH_ITEM_TOOLTIP": "将一个项添加到列表中。",
|
||||
"LISTS_REPEAT_TOOLTIP": "建立包含指定重复次数的值的列表。",
|
||||
"LISTS_REPEAT_TITLE": "建立列表使用项 %1 重复 %2 次",
|
||||
"LISTS_LENGTH_TITLE": "%1的长度",
|
||||
"LISTS_LENGTH_TOOLTIP": "返回列表的长度。",
|
||||
"LISTS_ISEMPTY_TITLE": "%1是空的",
|
||||
"LISTS_ISEMPTY_TOOLTIP": "如果改列表为空,则返回真。",
|
||||
"LISTS_INLIST": "在列表中",
|
||||
"LISTS_INDEX_OF_FIRST": "寻找第一次出现的项",
|
||||
"LISTS_INDEX_OF_LAST": "寻找最后一次出现的项",
|
||||
"LISTS_INDEX_OF_TOOLTIP": "返回在列表中的第一/最后一个匹配项的索引值。如果找不到项目则返回%1。",
|
||||
"LISTS_GET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list",
|
||||
"LISTS_GET_INDEX_GET": "取得",
|
||||
"LISTS_GET_INDEX_GET_REMOVE": "取得并移除",
|
||||
"LISTS_GET_INDEX_REMOVE": "移除",
|
||||
"LISTS_GET_INDEX_FROM_START": "#",
|
||||
"LISTS_GET_INDEX_FROM_END": "倒数第#项",
|
||||
"LISTS_GET_INDEX_FIRST": "第一项",
|
||||
"LISTS_GET_INDEX_LAST": "最后一项",
|
||||
"LISTS_GET_INDEX_RANDOM": "随机的一项",
|
||||
"LISTS_INDEX_FROM_START_TOOLTIP": "%1是第一项。",
|
||||
"LISTS_INDEX_FROM_END_TOOLTIP": "%1是最后一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FROM": "返回在列表中的指定位置的项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "返回列表中的第一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_LAST": "返回列表中的最后一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "返回列表中的随机一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM": "移除并返回列表中的指定位置的项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "移除并返回列表中的第一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "移除并返回列表中的最后一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "移除并返回列表中的随机一项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM": "移除在列表中的指定位置的项。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "移除列表中的第一项",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "移除列表中的最后一项",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "删除列表中的随机一项。",
|
||||
"LISTS_SET_INDEX_SET": "设置",
|
||||
"LISTS_SET_INDEX_INSERT": "插入在",
|
||||
"LISTS_SET_INDEX_INPUT_TO": "值为",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FROM": "设置在列表中指定位置的项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "设置列表中的第一项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_LAST": "设置列表中的最后一项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "设置列表中的随机一项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FROM": "在列表中指定位置插入项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "在列表的起始处添加该项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "在列表的末尾处添加该项。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "在列表的随机位置插入该项。",
|
||||
"LISTS_GET_SUBLIST_START_FROM_START": "获取子列表,从第#项",
|
||||
"LISTS_GET_SUBLIST_START_FROM_END": "获取子列表,从倒数第#项",
|
||||
"LISTS_GET_SUBLIST_START_FIRST": "获取子列表,从第一项",
|
||||
"LISTS_GET_SUBLIST_END_FROM_START": "到第#项",
|
||||
"LISTS_GET_SUBLIST_END_FROM_END": "到倒数第#项",
|
||||
"LISTS_GET_SUBLIST_END_LAST": "到最后一项",
|
||||
"LISTS_GET_SUBLIST_TOOLTIP": "复制列表中指定的部分。",
|
||||
"LISTS_SORT_TITLE": "排序%1 %2 %3",
|
||||
"LISTS_SORT_TOOLTIP": "排序一个列表,返回副本。",
|
||||
"LISTS_SORT_ORDER_ASCENDING": "升序",
|
||||
"LISTS_SORT_ORDER_DESCENDING": "降序",
|
||||
"LISTS_SORT_TYPE_NUMERIC": "按数字",
|
||||
"LISTS_SORT_TYPE_TEXT": "按字母",
|
||||
"LISTS_SORT_TYPE_IGNORECASE": "按字母(忽略大小写)",
|
||||
"LISTS_SPLIT_LIST_FROM_TEXT": "从文本制作列表",
|
||||
"LISTS_SPLIT_TEXT_FROM_LIST": "将列表合并为文本",
|
||||
"LISTS_SPLIT_WITH_DELIMITER": "分隔符:",
|
||||
"LISTS_SPLIT_TOOLTIP_SPLIT": "将文本按指定的分隔符拆分为文本组成的列表。",
|
||||
"LISTS_SPLIT_TOOLTIP_JOIN": "加入文本列表至一个文本,由分隔符分隔。",
|
||||
"LISTS_REVERSE_MESSAGE0": "倒转%1",
|
||||
"LISTS_REVERSE_TOOLTIP": "倒转一个列表,返回副本。",
|
||||
"VARIABLES_GET_TOOLTIP": "返回此变量的值。",
|
||||
"VARIABLES_GET_CREATE_SET": "创建“设定%1”",
|
||||
"VARIABLES_SET": "赋值 %1 为 %2",
|
||||
"VARIABLES_SET_TOOLTIP": "设置此变量,以使它和输入值相等。",
|
||||
"VARIABLES_SET_CREATE_GET": "创建“获得%1”",
|
||||
"PROCEDURES_DEFNORETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程序",
|
||||
"PROCEDURES_DEFNORETURN_TITLE": "至",
|
||||
"PROCEDURES_DEFNORETURN_PROCEDURE": "做点什么",
|
||||
"PROCEDURES_BEFORE_PARAMS": "与:",
|
||||
"PROCEDURES_CALL_BEFORE_PARAMS": "与:",
|
||||
"PROCEDURES_DEFNORETURN_TOOLTIP": "创建一个不带输出值的函数。",
|
||||
"PROCEDURES_DEFNORETURN_COMMENT": "描述该功能...",
|
||||
"PROCEDURES_DEFRETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程序",
|
||||
"PROCEDURES_DEFRETURN_RETURN": "返回",
|
||||
"PROCEDURES_DEFRETURN_TOOLTIP": "创建一个有输出值的函数。",
|
||||
"PROCEDURES_ALLOW_STATEMENTS": "允许声明",
|
||||
"PROCEDURES_DEF_DUPLICATE_WARNING": "警告:此函数具有重复参数。",
|
||||
"PROCEDURES_CALLNORETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程序",
|
||||
"PROCEDURES_CALLNORETURN_TOOLTIP": "运行用户定义的函数“%1”。",
|
||||
"PROCEDURES_CALLRETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程序",
|
||||
"PROCEDURES_CALLRETURN_TOOLTIP": "运行用户定义的函数“%1”,并使用它的输出值。",
|
||||
"PROCEDURES_MUTATORCONTAINER_TITLE": "输入",
|
||||
"PROCEDURES_MUTATORCONTAINER_TOOLTIP": "添加、移除或重新排此函数的输入。",
|
||||
"PROCEDURES_MUTATORARG_TITLE": "输入名称:",
|
||||
"PROCEDURES_MUTATORARG_TOOLTIP": "添加函数输入。",
|
||||
"PROCEDURES_HIGHLIGHT_DEF": "突出显示函数定义",
|
||||
"PROCEDURES_CREATE_DO": "创建“%1”",
|
||||
"PROCEDURES_IFRETURN_TOOLTIP": "如果值为真,则返回第二个值。",
|
||||
"PROCEDURES_IFRETURN_WARNING": "警告:这个块只能在函数内部使用。",
|
||||
"WORKSPACE_COMMENT_DEFAULT_TEXT": "说点什么...",
|
||||
"WORKSPACE_ARIA_LABEL": "Blockly工作区",
|
||||
"COLLAPSED_WARNINGS_WARNING": "已收起的信息块内包含警告。",
|
||||
"DIALOG_OK": "确认",
|
||||
"DIALOG_CANCEL": "取消"
|
||||
}
|
||||
362
common/msg/blockly/default/zh-hant.json
Normal file
362
common/msg/blockly/default/zh-hant.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Cwlin0416",
|
||||
"Dnow",
|
||||
"Dnowba",
|
||||
"Gasolin",
|
||||
"HellojoeAoPS",
|
||||
"Jessica1213",
|
||||
"Kasimtan",
|
||||
"Kly",
|
||||
"LNDDYL",
|
||||
"Liuxinyu970226",
|
||||
"Sdovan1",
|
||||
"Sean0115",
|
||||
"Wehwei",
|
||||
"列维劳德",
|
||||
"和平至上",
|
||||
"捍粵者",
|
||||
"沈澄心"
|
||||
]
|
||||
},
|
||||
"VARIABLES_DEFAULT_NAME": "項目",
|
||||
"UNNAMED_KEY": "未命名",
|
||||
"TODAY": "今天",
|
||||
"DUPLICATE_BLOCK": "再製",
|
||||
"ADD_COMMENT": "添加評論",
|
||||
"REMOVE_COMMENT": "移除註解",
|
||||
"DUPLICATE_COMMENT": "複製註解",
|
||||
"EXTERNAL_INPUTS": "外部輸入",
|
||||
"INLINE_INPUTS": "單行輸入",
|
||||
"DELETE_BLOCK": "刪除區塊",
|
||||
"DELETE_X_BLOCKS": "刪除%1個區塊",
|
||||
"DELETE_ALL_BLOCKS": "刪除全部 %1 個區塊?",
|
||||
"CLEAN_UP": "清理區塊",
|
||||
"COLLAPSE_BLOCK": "收合區塊",
|
||||
"COLLAPSE_ALL": "收合區塊",
|
||||
"EXPAND_BLOCK": "展開區塊",
|
||||
"EXPAND_ALL": "展開區塊",
|
||||
"DISABLE_BLOCK": "停用區塊",
|
||||
"ENABLE_BLOCK": "啟用區塊",
|
||||
"HELP": "說明",
|
||||
"UNDO": "還原",
|
||||
"REDO": "重做",
|
||||
"CHANGE_VALUE_TITLE": "修改值:",
|
||||
"RENAME_VARIABLE": "重新命名變數...",
|
||||
"RENAME_VARIABLE_TITLE": "將所有「%1」變數重新命名為:",
|
||||
"NEW_VARIABLE": "建立變數…",
|
||||
"NEW_STRING_VARIABLE": "建立字串變數……",
|
||||
"NEW_NUMBER_VARIABLE": "建立數值變數……",
|
||||
"NEW_COLOUR_VARIABLE": "建立顏色變數…",
|
||||
"NEW_VARIABLE_TYPE_TITLE": "新變數類型:",
|
||||
"NEW_VARIABLE_TITLE": "新變數名稱:",
|
||||
"VARIABLE_ALREADY_EXISTS": "已存在變數「%1」。",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "已存在名為「%1」,且用於其它類型「%2」的變數。",
|
||||
"VARIABLE_ALREADY_EXISTS_FOR_A_PARAMETER": "已存在名為「%1」的變數,該變數作為程序「%2」的參數使用。",
|
||||
"DELETE_VARIABLE_CONFIRMATION": "刪除使用%1次的「%2」變數?",
|
||||
"CANNOT_DELETE_VARIABLE_PROCEDURE": "無法刪除變數「%1」,因為這是功能「%2」定義的一部份內容",
|
||||
"DELETE_VARIABLE": "刪除變數「%1」",
|
||||
"COLOUR_PICKER_HELPURL": "https://zh.wikipedia.org/wiki/顏色",
|
||||
"COLOUR_PICKER_TOOLTIP": "從調色板中選擇一種顏色。",
|
||||
"COLOUR_RANDOM_TITLE": "隨機顏色",
|
||||
"COLOUR_RANDOM_TOOLTIP": "隨機選擇一種顏色。",
|
||||
"COLOUR_RGB_TITLE": "顏色",
|
||||
"COLOUR_RGB_RED": "紅",
|
||||
"COLOUR_RGB_GREEN": "綠",
|
||||
"COLOUR_RGB_BLUE": "藍",
|
||||
"COLOUR_RGB_TOOLTIP": "透過指定紅、綠、 藍色的值來建立一種顏色。所有的值必須介於 0 和 100 之間。",
|
||||
"COLOUR_BLEND_TITLE": "混合",
|
||||
"COLOUR_BLEND_COLOUR1": "顏色 1",
|
||||
"COLOUR_BLEND_COLOUR2": "顏色 2",
|
||||
"COLOUR_BLEND_RATIO": "比例",
|
||||
"COLOUR_BLEND_TOOLTIP": "用一個給定的比率(0.0-1.0)混合兩種顏色。",
|
||||
"CONTROLS_REPEAT_HELPURL": "https://zh.wikipedia.org/wiki/For迴圈",
|
||||
"CONTROLS_REPEAT_TITLE": "重複%1次",
|
||||
"CONTROLS_REPEAT_INPUT_DO": "執行",
|
||||
"CONTROLS_REPEAT_TOOLTIP": "重複執行某些陳述式多次。",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "重複,當",
|
||||
"CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "重複直到",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "當值為 true 時,執行一些陳述式。",
|
||||
"CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "當值為 false 時,執行一些陳述式。",
|
||||
"CONTROLS_FOR_TOOLTIP": "從起始數到結尾數中取出變數「%1」的值,按指定的時間間隔,執行指定的區塊。",
|
||||
"CONTROLS_FOR_TITLE": "循環計數 %1 從 %2 到 %3 每次增加 %4",
|
||||
"CONTROLS_FOREACH_TITLE": "為列表 %2 裡的每一項 %1",
|
||||
"CONTROLS_FOREACH_TOOLTIP": "遍歷每個清單中的項目,將變數「%1」設定到該項目中,然後執行某些陳述式。",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "中斷循環",
|
||||
"CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "繼續下一個循環",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "中斷當前的循環。",
|
||||
"CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "跳過這個循環的其餘步驟,並繼續下一次的循環。",
|
||||
"CONTROLS_FLOW_STATEMENTS_WARNING": "警告:此區塊僅可用於循環內。",
|
||||
"CONTROLS_IF_TOOLTIP_1": "當值為 true 時,執行一些陳述式。",
|
||||
"CONTROLS_IF_TOOLTIP_2": "如果值為 true 就執行第一塊陳述式,否則執行第二塊。",
|
||||
"CONTROLS_IF_TOOLTIP_3": "如果第一個值為 true,則執行第一塊陳述式。否則,當第二個值為 true 時,則執行第二塊陳述式。",
|
||||
"CONTROLS_IF_TOOLTIP_4": "如果第一個值為 true,則執行第一塊陳述式。否則當第二個值為 true 時,則執行第二塊陳述式。如果前幾個敘述都不為 true,則執行最後一塊陳述式。",
|
||||
"CONTROLS_IF_MSG_IF": "如果",
|
||||
"CONTROLS_IF_MSG_ELSEIF": "否則,如果",
|
||||
"CONTROLS_IF_MSG_ELSE": "否則",
|
||||
"CONTROLS_IF_IF_TOOLTIP": "添加、刪除或重新排列各部份以重新配置這個「如果」區塊。",
|
||||
"CONTROLS_IF_ELSEIF_TOOLTIP": "添加條件到「如果」區塊。",
|
||||
"CONTROLS_IF_ELSE_TOOLTIP": "添加一個最終、所有條件都執行的部份到「如果」區塊中。",
|
||||
"LOGIC_COMPARE_HELPURL": "https://zh.wikipedia.org/wiki/不等",
|
||||
"LOGIC_COMPARE_TOOLTIP_EQ": "如果兩個輸入的結果相等,返回 true。",
|
||||
"LOGIC_COMPARE_TOOLTIP_NEQ": "如果兩個輸入的結果不相等,返回 true。",
|
||||
"LOGIC_COMPARE_TOOLTIP_LT": "如果第一個輸入結果比第二個小,返回 true。",
|
||||
"LOGIC_COMPARE_TOOLTIP_LTE": "如果第一個輸入結果小於或等於第二個,返回 true。",
|
||||
"LOGIC_COMPARE_TOOLTIP_GT": "如果第一個輸入結果大於第二個,返回 true。",
|
||||
"LOGIC_COMPARE_TOOLTIP_GTE": "如果第一個輸入結果大於或等於第二個,返回 true。",
|
||||
"LOGIC_OPERATION_TOOLTIP_AND": "如果兩個輸入結果都為 true,則返回 true。",
|
||||
"LOGIC_OPERATION_AND": "且",
|
||||
"LOGIC_OPERATION_TOOLTIP_OR": "如果至少一個輸入結果為 true,返回 true。",
|
||||
"LOGIC_OPERATION_OR": "或",
|
||||
"LOGIC_NEGATE_TITLE": "%1 不成立",
|
||||
"LOGIC_NEGATE_TOOLTIP": "如果輸入結果是 false,則返回 true;如果輸入結果是 true,則返回 false。",
|
||||
"LOGIC_BOOLEAN_TRUE": "真",
|
||||
"LOGIC_BOOLEAN_FALSE": "假",
|
||||
"LOGIC_BOOLEAN_TOOLTIP": "返回真或假。",
|
||||
"LOGIC_NULL": "空",
|
||||
"LOGIC_NULL_TOOLTIP": "返回空值。",
|
||||
"LOGIC_TERNARY_HELPURL": "https://en.wikipedia.org/wiki/%3F:",
|
||||
"LOGIC_TERNARY_CONDITION": "測試",
|
||||
"LOGIC_TERNARY_IF_TRUE": "如果為真",
|
||||
"LOGIC_TERNARY_IF_FALSE": "如果為假",
|
||||
"LOGIC_TERNARY_TOOLTIP": "檢查「測試」中的條件。如果條件為真,將返回「如果為真」的值;否則,返回「如果為假」的值。",
|
||||
"MATH_NUMBER_HELPURL": "https://zh.wikipedia.org/wiki/數",
|
||||
"MATH_NUMBER_TOOLTIP": "數字",
|
||||
"MATH_TRIG_SIN": "正弦",
|
||||
"MATH_TRIG_COS": "餘弦",
|
||||
"MATH_TRIG_TAN": "正切",
|
||||
"MATH_TRIG_ASIN": "反正弦",
|
||||
"MATH_TRIG_ACOS": "反餘弦",
|
||||
"MATH_TRIG_ATAN": "反正切",
|
||||
"MATH_ARITHMETIC_HELPURL": "https://zh.wikipedia.org/wiki/算術",
|
||||
"MATH_ARITHMETIC_TOOLTIP_ADD": "返回兩個數字的總和。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MINUS": "傳回兩數之差。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "返回兩個數字的乘積。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_DIVIDE": "傳回兩數之商。",
|
||||
"MATH_ARITHMETIC_TOOLTIP_POWER": "返回以第一個數值為底數,以第二個數值為冪的結果。",
|
||||
"MATH_SINGLE_HELPURL": "https://zh.wikipedia.org/wiki/平方根",
|
||||
"MATH_SINGLE_OP_ROOT": "開根號",
|
||||
"MATH_SINGLE_TOOLTIP_ROOT": "返回指定數字的平方根。",
|
||||
"MATH_SINGLE_OP_ABSOLUTE": "絕對值",
|
||||
"MATH_SINGLE_TOOLTIP_ABS": "返回指定數字的絕對值。",
|
||||
"MATH_SINGLE_TOOLTIP_NEG": "返回指定數字的相反數。",
|
||||
"MATH_SINGLE_TOOLTIP_LN": "返回指定數字的自然對數。",
|
||||
"MATH_SINGLE_TOOLTIP_LOG10": "返回指定數字的對數。",
|
||||
"MATH_SINGLE_TOOLTIP_EXP": "返回e的指定數字次冪。",
|
||||
"MATH_SINGLE_TOOLTIP_POW10": "返回10的指定數字次冪。",
|
||||
"MATH_TRIG_HELPURL": "https://zh.wikipedia.org/wiki/三角函數",
|
||||
"MATH_TRIG_TOOLTIP_SIN": "返回指定角度的正弦值(非弧度)。",
|
||||
"MATH_TRIG_TOOLTIP_COS": "返回指定角度的餘弦值(非弧度)。",
|
||||
"MATH_TRIG_TOOLTIP_TAN": "返回指定角度的正切值(非弧度)。",
|
||||
"MATH_TRIG_TOOLTIP_ASIN": "返回指定角度的反正弦值(非弧度)。",
|
||||
"MATH_TRIG_TOOLTIP_ACOS": "返回指定數字的反餘弦值。",
|
||||
"MATH_TRIG_TOOLTIP_ATAN": "返回指定數字的反正切值。",
|
||||
"MATH_CONSTANT_HELPURL": "https://zh.wikipedia.org/wiki/數學常數",
|
||||
"MATH_CONSTANT_TOOLTIP": "返回一個的常見常量: π (3.141......),e (2.718...)、 φ (1.618...)、 開方(2) (1.414......)、 開方(½) (0.707......) 或 ∞ (無窮大)。",
|
||||
"MATH_IS_EVEN": "是偶數",
|
||||
"MATH_IS_ODD": "是奇數",
|
||||
"MATH_IS_PRIME": "是質數",
|
||||
"MATH_IS_WHOLE": "是整數",
|
||||
"MATH_IS_POSITIVE": "是正值",
|
||||
"MATH_IS_NEGATIVE": "是負數",
|
||||
"MATH_IS_DIVISIBLE_BY": "可被整除",
|
||||
"MATH_IS_TOOLTIP": "如果數字是偶數,奇數,非負整數,正數、 負數,或如果它是可被某數字整除,則返回 true 或 false。",
|
||||
"MATH_CHANGE_HELPURL": "https://zh.wikipedia.org/wiki/加法",
|
||||
"MATH_CHANGE_TITLE": "修改 %1 自 %2",
|
||||
"MATH_CHANGE_TOOLTIP": "將數字加到變數「%1」。",
|
||||
"MATH_ROUND_HELPURL": "https://zh.wikipedia.org/wiki/數值簡化",
|
||||
"MATH_ROUND_TOOLTIP": "上捨入或下捨入數字",
|
||||
"MATH_ROUND_OPERATOR_ROUND": "四捨五入",
|
||||
"MATH_ROUND_OPERATOR_ROUNDUP": "無條件進位",
|
||||
"MATH_ROUND_OPERATOR_ROUNDDOWN": "無條件捨去",
|
||||
"MATH_ONLIST_OPERATOR_SUM": "清單中數值的和",
|
||||
"MATH_ONLIST_TOOLTIP_SUM": "返回清單中的所有數字的總和。",
|
||||
"MATH_ONLIST_OPERATOR_MIN": "清單的最小數字",
|
||||
"MATH_ONLIST_TOOLTIP_MIN": "返回清單中最小的數字。",
|
||||
"MATH_ONLIST_OPERATOR_MAX": "清單的最大數字",
|
||||
"MATH_ONLIST_TOOLTIP_MAX": "返回清單中最大的數字。",
|
||||
"MATH_ONLIST_OPERATOR_AVERAGE": "清單的平均數",
|
||||
"MATH_ONLIST_TOOLTIP_AVERAGE": "返回清單中數值的平均值(算術平均值)。",
|
||||
"MATH_ONLIST_OPERATOR_MEDIAN": "清單的中位數",
|
||||
"MATH_ONLIST_TOOLTIP_MEDIAN": "返回清單中數值的中位數。",
|
||||
"MATH_ONLIST_OPERATOR_MODE": "清單中的眾數",
|
||||
"MATH_ONLIST_TOOLTIP_MODE": "返回一個清單中的最常見的項目列表。",
|
||||
"MATH_ONLIST_OPERATOR_STD_DEV": "清單的標準差",
|
||||
"MATH_ONLIST_TOOLTIP_STD_DEV": "返回清單中數字的標準差。",
|
||||
"MATH_ONLIST_OPERATOR_RANDOM": "清單中的隨機一項",
|
||||
"MATH_ONLIST_TOOLTIP_RANDOM": "從清單中返回一個隨機的項目。",
|
||||
"MATH_MODULO_HELPURL": "https://zh.wikipedia.org/wiki/模除",
|
||||
"MATH_MODULO_TITLE": "%1 除以 %2 的餘數",
|
||||
"MATH_MODULO_TOOLTIP": "返回兩個數字相除的餘數。",
|
||||
"MATH_CONSTRAIN_TITLE": "限制數字 %1 介於(低)%2 到(高)%3",
|
||||
"MATH_CONSTRAIN_TOOLTIP": "限制數字介於兩個指定的數字之間(包含)。",
|
||||
"MATH_RANDOM_INT_HELPURL": "https://zh.wikipedia.org/wiki/隨機數生成器",
|
||||
"MATH_RANDOM_INT_TITLE": "隨機取整數 %1 到 %2",
|
||||
"MATH_RANDOM_INT_TOOLTIP": "在指定二個數之間隨機取一個整數(包含)。",
|
||||
"MATH_RANDOM_FLOAT_HELPURL": "https://zh.wikipedia.org/wiki/隨機數生成器",
|
||||
"MATH_RANDOM_FLOAT_TITLE_RANDOM": "隨機取分數",
|
||||
"MATH_RANDOM_FLOAT_TOOLTIP": "在 0.0(包含)和 1.0(不包含)之間隨機取一個分數。",
|
||||
"MATH_ATAN2_HELPURL": "https://zh.wikipedia.org/wiki/Atan2",
|
||||
"MATH_ATAN2_TITLE": "X:%1 Y:%2 的 Atan2",
|
||||
"MATH_ATAN2_TOOLTIP": "回傳點(X,Y)從 -180 至 180 度的反正切值。",
|
||||
"TEXT_TEXT_HELPURL": "https://zh.wikipedia.org/wiki/字串",
|
||||
"TEXT_TEXT_TOOLTIP": "一個字母、一個字詞或一行字",
|
||||
"TEXT_JOIN_TITLE_CREATEWITH": "字串組合",
|
||||
"TEXT_JOIN_TOOLTIP": "通過連接任意數量的項目來建立一串文字。",
|
||||
"TEXT_CREATE_JOIN_TITLE_JOIN": "串連",
|
||||
"TEXT_CREATE_JOIN_TOOLTIP": "添加、刪除或重新排列各部份以重新配置這個文字區塊。",
|
||||
"TEXT_CREATE_JOIN_ITEM_TOOLTIP": "添加一個項目到字串中。",
|
||||
"TEXT_APPEND_TITLE": "至 %1 套用文字 %2",
|
||||
"TEXT_APPEND_TOOLTIP": "添加一些文字到變數「%1」之後。",
|
||||
"TEXT_LENGTH_TITLE": "%1的長度",
|
||||
"TEXT_LENGTH_TOOLTIP": "返回這串文字的字母數(包含空格)。",
|
||||
"TEXT_ISEMPTY_TITLE": "%1 為空",
|
||||
"TEXT_ISEMPTY_TOOLTIP": "如果提供的字串為空,則返回 true。",
|
||||
"TEXT_INDEXOF_TOOLTIP": "在字串1中檢索是否有包含字串2,如果有,返回從頭/倒數算起的索引值。如果沒有則返回 %1。",
|
||||
"TEXT_INDEXOF_TITLE": "在文字 %1 %2 %3",
|
||||
"TEXT_INDEXOF_OPERATOR_FIRST": "從 最前面 索引字串",
|
||||
"TEXT_INDEXOF_OPERATOR_LAST": "從 最後面 索引字串",
|
||||
"TEXT_CHARAT_TITLE": "在文字 %1 %2",
|
||||
"TEXT_CHARAT_FROM_START": "取得第 # 個字母",
|
||||
"TEXT_CHARAT_FROM_END": "取得倒數第 # 個字母",
|
||||
"TEXT_CHARAT_FIRST": "取得第一個字母",
|
||||
"TEXT_CHARAT_LAST": "取得最後一個字母",
|
||||
"TEXT_CHARAT_RANDOM": "取得隨機字母",
|
||||
"TEXT_CHARAT_TOOLTIP": "回傳位於指定位置的字母。",
|
||||
"TEXT_GET_SUBSTRING_TOOLTIP": "返回指定的部分文字。",
|
||||
"TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "在字串",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_START": "取得子字串從第 # 個字母",
|
||||
"TEXT_GET_SUBSTRING_START_FROM_END": "取得子字串從倒數第 # 個字母",
|
||||
"TEXT_GET_SUBSTRING_START_FIRST": "取得子字串從第一個字母",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_START": "到第 # 個字母",
|
||||
"TEXT_GET_SUBSTRING_END_FROM_END": "到倒數第 # 個字母",
|
||||
"TEXT_GET_SUBSTRING_END_LAST": "到最後一個字母",
|
||||
"TEXT_CHANGECASE_TOOLTIP": "使用不同的大小寫複製這段文字。",
|
||||
"TEXT_CHANGECASE_OPERATOR_UPPERCASE": "轉成英文大寫",
|
||||
"TEXT_CHANGECASE_OPERATOR_LOWERCASE": "轉成英文小寫",
|
||||
"TEXT_CHANGECASE_OPERATOR_TITLECASE": "轉成英文首字大寫",
|
||||
"TEXT_TRIM_TOOLTIP": "複製這段文字,同時刪除兩端多餘的空格。",
|
||||
"TEXT_TRIM_OPERATOR_BOTH": "消除兩側空格",
|
||||
"TEXT_TRIM_OPERATOR_LEFT": "消除左側空格",
|
||||
"TEXT_TRIM_OPERATOR_RIGHT": "消除右側空格",
|
||||
"TEXT_PRINT_TITLE": "輸出 %1",
|
||||
"TEXT_PRINT_TOOLTIP": "輸出指定的文字、 數字或其他值。",
|
||||
"TEXT_PROMPT_TYPE_TEXT": "要求輸入文字,並顯示提示訊息",
|
||||
"TEXT_PROMPT_TYPE_NUMBER": "要求輸入數字,並顯示提示訊息",
|
||||
"TEXT_PROMPT_TOOLTIP_NUMBER": "要求用戶輸入數字",
|
||||
"TEXT_PROMPT_TOOLTIP_TEXT": "要求用戶輸入文字",
|
||||
"TEXT_COUNT_MESSAGE0": "計算%1在%2裡出現的次數",
|
||||
"TEXT_COUNT_TOOLTIP": "計算在一段文本中,某個部分文本重複出現了多少次。",
|
||||
"TEXT_REPLACE_MESSAGE0": "在%3以%2取代%1",
|
||||
"TEXT_REPLACE_TOOLTIP": "取代在內容裡的全部某些文字。",
|
||||
"TEXT_REVERSE_MESSAGE0": "反轉%1",
|
||||
"TEXT_REVERSE_TOOLTIP": "反轉排序在文字裡的字元。",
|
||||
"LISTS_CREATE_EMPTY_TITLE": "建立空的清單",
|
||||
"LISTS_CREATE_EMPTY_TOOLTIP": "返回一個長度(項目數量)為 0 的清單,不包含任何資料記錄",
|
||||
"LISTS_CREATE_WITH_TOOLTIP": "建立一個具備任意數量項目的清單。",
|
||||
"LISTS_CREATE_WITH_INPUT_WITH": "使用這些值建立清單",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "清單",
|
||||
"LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "添加、刪除或重新排列各部份以重新配置這個清單區塊。",
|
||||
"LISTS_CREATE_WITH_ITEM_TOOLTIP": "添加一個項目到清單裡。",
|
||||
"LISTS_REPEAT_TOOLTIP": "建立一個清單,項目中包含指定重複次數的值。",
|
||||
"LISTS_REPEAT_TITLE": "使用項目 %1 重複 %2 次建立清單",
|
||||
"LISTS_LENGTH_TITLE": "長度 %1",
|
||||
"LISTS_LENGTH_TOOLTIP": "返回清單的長度(項目數)。",
|
||||
"LISTS_ISEMPTY_TITLE": "%1 值為空",
|
||||
"LISTS_ISEMPTY_TOOLTIP": "如果該清單為空,則返回 true。",
|
||||
"LISTS_INLIST": "自清單",
|
||||
"LISTS_INDEX_OF_FIRST": "從 最前面 索引項目",
|
||||
"LISTS_INDEX_OF_LAST": "從 最後面 索引項目",
|
||||
"LISTS_INDEX_OF_TOOLTIP": "在清單中檢索是否有包含項目,如果有,返回從頭/倒數算起的索引值。如果沒有則返回 %1。",
|
||||
"LISTS_GET_INDEX_HELPURL": "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list",
|
||||
"LISTS_GET_INDEX_GET": "取得",
|
||||
"LISTS_GET_INDEX_GET_REMOVE": "取得並移除",
|
||||
"LISTS_GET_INDEX_REMOVE": "移除",
|
||||
"LISTS_GET_INDEX_FROM_START": "#",
|
||||
"LISTS_GET_INDEX_FROM_END": "倒數第 # 筆",
|
||||
"LISTS_GET_INDEX_FIRST": "第一筆",
|
||||
"LISTS_GET_INDEX_LAST": "最後一筆",
|
||||
"LISTS_GET_INDEX_RANDOM": "隨機",
|
||||
"LISTS_INDEX_FROM_START_TOOLTIP": "%1 是第一個項目。",
|
||||
"LISTS_INDEX_FROM_END_TOOLTIP": "%1 是最後一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FROM": "返回在清單中指定位置的項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "返回清單中的第一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_LAST": "返回清單中的最後一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "返回清單中隨機一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM": "移除並返回清單中的指定位置的項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "移除並返回清單中的第一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "移除並返回清單中的最後一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "移除並返回清單中的隨機項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM": "移除在清單中指定位置的項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "移除清單中的第一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "移除清單中的最後一個項目。",
|
||||
"LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "移除清單中隨機一個項目。",
|
||||
"LISTS_SET_INDEX_SET": "設定",
|
||||
"LISTS_SET_INDEX_INSERT": "添加",
|
||||
"LISTS_SET_INDEX_INPUT_TO": "為",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FROM": "設定清單中指定位置的項目。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "設定清單中的第一個項目。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_LAST": "設定清單中的最後一個項目。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "設定清單中隨機一個項目。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FROM": "添加一個項目到清單中的指定位置。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "添加一個項目到清單中的第一個位置。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "添加一個項目到清單中的最後一個位置。",
|
||||
"LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "添加一個項目到清單中的隨機位置。",
|
||||
"LISTS_GET_SUBLIST_START_FROM_START": "從 #取得子清單",
|
||||
"LISTS_GET_SUBLIST_START_FROM_END": "從倒數# 取得子清單",
|
||||
"LISTS_GET_SUBLIST_START_FIRST": "從最前面取得子清單",
|
||||
"LISTS_GET_SUBLIST_END_FROM_START": "到 #",
|
||||
"LISTS_GET_SUBLIST_END_FROM_END": "到倒數 #",
|
||||
"LISTS_GET_SUBLIST_END_LAST": "到 最後面",
|
||||
"LISTS_GET_SUBLIST_TOOLTIP": "複製清單中指定的部分。",
|
||||
"LISTS_SORT_TITLE": "排列 %1 %2 %3",
|
||||
"LISTS_SORT_TOOLTIP": "排序清單的複製內容。",
|
||||
"LISTS_SORT_ORDER_ASCENDING": "升序",
|
||||
"LISTS_SORT_ORDER_DESCENDING": "降序",
|
||||
"LISTS_SORT_TYPE_NUMERIC": "依數字",
|
||||
"LISTS_SORT_TYPE_TEXT": "依字母",
|
||||
"LISTS_SORT_TYPE_IGNORECASE": "依字母排序,忽略大小寫",
|
||||
"LISTS_SPLIT_LIST_FROM_TEXT": "從文本製作清單",
|
||||
"LISTS_SPLIT_TEXT_FROM_LIST": "從清單拆出文本",
|
||||
"LISTS_SPLIT_WITH_DELIMITER": "用分隔符",
|
||||
"LISTS_SPLIT_TOOLTIP_SPLIT": "將文本變成清單項目,按分隔符號拆分。",
|
||||
"LISTS_SPLIT_TOOLTIP_JOIN": "串起清單項目成一個文本,並用分隔符號分開。",
|
||||
"LISTS_REVERSE_MESSAGE0": "反轉%1",
|
||||
"LISTS_REVERSE_TOOLTIP": "反轉清單的複製內容。",
|
||||
"VARIABLES_GET_TOOLTIP": "返回此變數的值。",
|
||||
"VARIABLES_GET_CREATE_SET": "建立「賦值 %1」",
|
||||
"VARIABLES_SET": "賦值 %1 成 %2",
|
||||
"VARIABLES_SET_TOOLTIP": "設定此變數,好和輸入結果相等。",
|
||||
"VARIABLES_SET_CREATE_GET": "建立「取得 %1」",
|
||||
"PROCEDURES_DEFNORETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程式",
|
||||
"PROCEDURES_DEFNORETURN_TITLE": "到",
|
||||
"PROCEDURES_DEFNORETURN_PROCEDURE": "做些什麼",
|
||||
"PROCEDURES_BEFORE_PARAMS": "與:",
|
||||
"PROCEDURES_CALL_BEFORE_PARAMS": "與:",
|
||||
"PROCEDURES_CALL_DISABLED_DEF_WARNING": "無法執行使用者定義的函式「%1」,因為定義區塊已停用。",
|
||||
"PROCEDURES_DEFNORETURN_TOOLTIP": "創建一個無回傳值的函式。",
|
||||
"PROCEDURES_DEFNORETURN_COMMENT": "描述此函式...",
|
||||
"PROCEDURES_DEFRETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程式",
|
||||
"PROCEDURES_DEFRETURN_RETURN": "返回",
|
||||
"PROCEDURES_DEFRETURN_TOOLTIP": "創建一個有回傳值的的函式。",
|
||||
"PROCEDURES_ALLOW_STATEMENTS": "允許陳述式",
|
||||
"PROCEDURES_DEF_DUPLICATE_WARNING": "警告: 此函式中有重複的參數。",
|
||||
"PROCEDURES_CALLNORETURN_HELPURL": "https://zh.wikipedia.org/wiki/子程式",
|
||||
"PROCEDURES_CALLNORETURN_TOOLTIP": "執行使用者定義的函式「%1」。",
|
||||
"PROCEDURES_CALLRETURN_HELPURL": "https://zh.wikipedia.org/wiki/%E5%AD%90%E7%A8%8B%E5%BA%8F",
|
||||
"PROCEDURES_CALLRETURN_TOOLTIP": "執行使用者定義的函式「%1」,並使用它的回傳值。",
|
||||
"PROCEDURES_MUTATORCONTAINER_TITLE": "輸入",
|
||||
"PROCEDURES_MUTATORCONTAINER_TOOLTIP": "添加、刪除或重新排列此函式的輸入。",
|
||||
"PROCEDURES_MUTATORARG_TITLE": "輸入名稱:",
|
||||
"PROCEDURES_MUTATORARG_TOOLTIP": "添加一個輸入區塊到函式。",
|
||||
"PROCEDURES_HIGHLIGHT_DEF": "反白顯示函式定義",
|
||||
"PROCEDURES_CREATE_DO": "建立「%1」",
|
||||
"PROCEDURES_IFRETURN_TOOLTIP": "如果值為 true,則返回第二個值。",
|
||||
"PROCEDURES_IFRETURN_WARNING": "警告:這個區塊只可以在定義函式時使用。",
|
||||
"WORKSPACE_COMMENT_DEFAULT_TEXT": "來說些事情...",
|
||||
"WORKSPACE_ARIA_LABEL": "Blockly工作區",
|
||||
"COLLAPSED_WARNINGS_WARNING": "收合含有警告的區塊。",
|
||||
"DIALOG_OK": "確定",
|
||||
"DIALOG_CANCEL": "取消"
|
||||
}
|
||||
Reference in New Issue
Block a user