mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-12-29 16:16:02 +00:00
feat: add internationalization support
This commit is contained in:
196
src/pages/tools/string/i18n/en.json
Normal file
196
src/pages/tools/string/i18n/en.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"uppercase": {
|
||||
"title": "Convert to Uppercase",
|
||||
"description": "Convert text to uppercase letters.",
|
||||
"inputTitle": "Input text",
|
||||
"resultTitle": "Uppercase text"
|
||||
},
|
||||
"reverse": {
|
||||
"title": "Reverse Text",
|
||||
"description": "Reverse the order of characters in text.",
|
||||
"inputTitle": "Input text",
|
||||
"resultTitle": "Reversed text",
|
||||
"processMultiLine": "Process as multi-line text (reverse each line separately)",
|
||||
"skipEmptyLines": "Skip empty lines",
|
||||
"trimWhitespace": "Trim whitespace from lines"
|
||||
},
|
||||
"base64": {
|
||||
"title": "Base64 Encoder/Decoder",
|
||||
"description": "Encode or decode text using Base64 encoding.",
|
||||
"inputTitle": "Input Data",
|
||||
"resultTitle": "Result",
|
||||
"optionsTitle": "Base64 Options",
|
||||
"encode": "Base64 Encode",
|
||||
"decode": "Base64 Decode",
|
||||
"toolInfo": {
|
||||
"title": "What is Base64?",
|
||||
"description": "Base64 is an encoding scheme that represents data in an ASCII string format by translating it into a radix-64 representation. Although it can be used to encode strings, it is commonly used to encode binary data for transmission over media that are designed to deal with textual data."
|
||||
}
|
||||
},
|
||||
"truncate": {
|
||||
"title": "Truncate Text",
|
||||
"description": "Shorten text to a specified length.",
|
||||
"inputTitle": "Input text",
|
||||
"resultTitle": "Truncated text",
|
||||
"truncationSide": "Truncation Side",
|
||||
"rightSideTruncation": "Right-side Truncation",
|
||||
"rightSideDescription": "Remove characters from the end of the text.",
|
||||
"leftSideTruncation": "Left-side Truncation",
|
||||
"leftSideDescription": "Remove characters from the start of the text.",
|
||||
"lengthAndLines": "Length and Lines",
|
||||
"maxLengthDescription": "Number of characters to leave in the text.",
|
||||
"numberPlaceholder": "Number",
|
||||
"lineByLineTruncating": "Line-by-line Truncating",
|
||||
"lineByLineDescription": "Truncate each line separately.",
|
||||
"suffixAndAffix": "Suffix and Affix",
|
||||
"addTruncationIndicator": "Add Truncation Indicator",
|
||||
"indicatorDescription": "Characters to add at the end (or start) of the text. Note: They count towards the length.",
|
||||
"charactersPlaceholder": "Characters",
|
||||
"toolInfo": {
|
||||
"title": "Truncate text",
|
||||
"description": "Load your text in the input form on the left and you will automatically get truncated text on the right."
|
||||
}
|
||||
},
|
||||
"quote": {
|
||||
"title": "Text Quoter",
|
||||
"description": "Add quotes around text with customizable options.",
|
||||
"inputTitle": "Input Text",
|
||||
"resultTitle": "Quoted Text",
|
||||
"quoteOptions": "Quote Options",
|
||||
"leftQuoteDescription": "Left quote character(s)",
|
||||
"rightQuoteDescription": "Right quote character(s)",
|
||||
"allowDoubleQuotation": "Allow double quotation",
|
||||
"quoteEmptyLines": "Quote empty lines",
|
||||
"processAsMultiLine": "Process as multi-line text",
|
||||
"toolInfo": {
|
||||
"title": "Text Quoter",
|
||||
"description": "This tool allows you to add quotes around text. You can choose different quote characters, handle multi-line text, and control how empty lines are processed. It's useful for preparing text for programming, formatting data, or creating stylized text."
|
||||
}
|
||||
},
|
||||
"split": {
|
||||
"title": "Split Text",
|
||||
"description": "Split text into parts based on various criteria.",
|
||||
"resultTitle": "Text pieces",
|
||||
"splitSeparatorOptions": "Split separator options",
|
||||
"symbolTitle": "Use a Symbol for Splitting",
|
||||
"symbolDescription": "Character that will be used to break text into parts. (Space by default.)",
|
||||
"regexTitle": "Use a Regex for Splitting",
|
||||
"regexDescription": "Regular expression that will be used to break text into parts. (Multiple spaces by default.)",
|
||||
"lengthTitle": "Use Length for Splitting",
|
||||
"lengthDescription": "Number of symbols that will be put in each output chunk.",
|
||||
"chunksTitle": "Use a Number of Chunks",
|
||||
"chunksDescription": "Number of chunks of equal length in the output.",
|
||||
"outputSeparatorOptions": "Output separator options",
|
||||
"outputSeparatorDescription": "Character that will be put between the split chunks. (It's newline \"\\n\" by default.)",
|
||||
"charBeforeChunkDescription": "Character before each chunk",
|
||||
"charAfterChunkDescription": "Character after each chunk"
|
||||
},
|
||||
"join": {
|
||||
"title": "Join Text",
|
||||
"description": "Join text pieces together with customizable separators.",
|
||||
"inputTitle": "Text Pieces",
|
||||
"resultTitle": "Joined Text",
|
||||
"textMergedOptions": "Text Merged Options",
|
||||
"joinCharacterPlaceholder": "Join Character",
|
||||
"joinCharacterDescription": "Symbol that connects broken pieces of text. (Space by default.)",
|
||||
"blankLinesAndTrailingSpaces": "Blank Lines and Trailing Spaces",
|
||||
"deleteBlankTitle": "Delete Blank Lines",
|
||||
"deleteBlankDescription": "Delete lines that don't have text symbols.",
|
||||
"deleteTrailingTitle": "Delete Trailing Spaces",
|
||||
"deleteTrailingDescription": "Remove spaces and tabs at the end of the lines.",
|
||||
"toolInfo": {
|
||||
"title": "What Is a Text Joiner?",
|
||||
"description": "With this tool you can join parts of the text together. It takes a list of text values, separated by newlines, and merges them together. You can set the character that will be placed between the parts of the combined text. Also, you can ignore all empty lines and remove spaces and tabs at the end of all lines. Textabulous!"
|
||||
}
|
||||
},
|
||||
"rotate": {
|
||||
"title": "Rotate Text",
|
||||
"description": "Rotate characters in text by specified positions.",
|
||||
"inputTitle": "Input Text",
|
||||
"resultTitle": "Rotated Text",
|
||||
"rotationOptions": "Rotation Options",
|
||||
"stepDescription": "Number of positions to rotate",
|
||||
"rotateRight": "Rotate Right",
|
||||
"rotateLeft": "Rotate Left",
|
||||
"processAsMultiLine": "Process as multi-line text (rotate each line separately)",
|
||||
"toolInfo": {
|
||||
"title": "String Rotation",
|
||||
"description": "This tool allows you to rotate characters in a string by a specified number of positions. You can rotate to the left or right, and process multi-line text by rotating each line separately. String rotation is useful for simple text transformations, creating patterns, or implementing basic encryption techniques."
|
||||
}
|
||||
},
|
||||
"repeat": {
|
||||
"title": "Repeat Text",
|
||||
"description": "Repeat text multiple times with customizable separators.",
|
||||
"inputTitle": "Input text",
|
||||
"resultTitle": "Repeated text",
|
||||
"textRepetitions": "Text Repetitions",
|
||||
"repeatAmountDescription": "Number of repetitions.",
|
||||
"numberPlaceholder": "Number",
|
||||
"repetitionsDelimiter": "Repetitions Delimiter",
|
||||
"delimiterDescription": "Delimiter for output copies.",
|
||||
"delimiterPlaceholder": "Delimiter",
|
||||
"toolInfo": {
|
||||
"title": "Repeat text",
|
||||
"description": "This tool allows you to repeat a given text multiple times with an optional separator."
|
||||
}
|
||||
},
|
||||
"rot13": {
|
||||
"title": "ROT13 Encoder/Decoder",
|
||||
"description": "Encode or decode text using ROT13 cipher.",
|
||||
"inputTitle": "Input Text",
|
||||
"resultTitle": "ROT13 Result",
|
||||
"toolInfo": {
|
||||
"title": "What Is ROT13?",
|
||||
"description": "ROT13 (rotate by 13 places) is a simple letter substitution cipher that replaces a letter with the 13th letter after it in the alphabet. ROT13 is a special case of the Caesar cipher which was developed in ancient Rome. Because there are 26 letters in the English alphabet, ROT13 is its own inverse; that is, to undo ROT13, the same algorithm is applied, so the same action can be used for encoding and decoding."
|
||||
}
|
||||
},
|
||||
"toMorse": {
|
||||
"title": "To Morse",
|
||||
"description": "Convert text to Morse code.",
|
||||
"resultTitle": "Morse code",
|
||||
"shortSignal": "Short Signal",
|
||||
"dotSymbolDescription": "Symbol that will correspond to the dot in Morse code.",
|
||||
"longSignal": "Long Signal",
|
||||
"dashSymbolDescription": "Symbol that will correspond to the dash in Morse code."
|
||||
},
|
||||
"statistic": {
|
||||
"title": "Text Statistics",
|
||||
"description": "Analyze text and generate comprehensive statistics.",
|
||||
"inputTitle": "Input text",
|
||||
"resultTitle": "Text Statistics",
|
||||
"delimitersOptions": "Delimiters Options",
|
||||
"sentenceDelimitersPlaceholder": "e.g. ., !, ?, ...",
|
||||
"sentenceDelimitersDescription": "Enter custom characters used to delimit sentences in your language (separated by comma) or leave it blank for default.",
|
||||
"wordDelimitersPlaceholder": "eg. \\s.,;:!?\"«»()…",
|
||||
"wordDelimitersDescription": "Enter custom Regex to count Words or leave it blank for default.",
|
||||
"statisticsOptions": "Statistics Options",
|
||||
"wordFrequencyAnalysis": "Word Frequency Analysis",
|
||||
"wordFrequencyAnalysisDescription": "Count how often each word appears in the text",
|
||||
"characterFrequencyAnalysis": "Character Frequency Analysis",
|
||||
"characterFrequencyAnalysisDescription": "Count how often each character appears in the text",
|
||||
"includeEmptyLines": "Include Empty Lines",
|
||||
"includeEmptyLinesDescription": "Include blank lines when counting lines",
|
||||
"toolInfo": {
|
||||
"title": "What is a {{title}}?",
|
||||
"description": "This tool allows you to analyze text and generate comprehensive statistics including character count, word count, line count, and frequency analysis of characters and words."
|
||||
}
|
||||
},
|
||||
"textReplacer": {
|
||||
"title": "Text Replacer",
|
||||
"description": "Replace text patterns with new content.",
|
||||
"inputTitle": "Text to replace",
|
||||
"resultTitle": "Text with replacements",
|
||||
"searchText": "Search text",
|
||||
"findPatternInText": "Find This Pattern in Text",
|
||||
"searchPatternDescription": "Enter the text pattern that you want to replace.",
|
||||
"findPatternUsingRegexp": "Find a Pattern Using a RegExp",
|
||||
"regexpDescription": "Enter the regular expression that you want to replace.",
|
||||
"replaceText": "Replace Text",
|
||||
"replacePatternDescription": "Enter the pattern to use for replacement.",
|
||||
"newTextPlaceholder": "New text",
|
||||
"toolInfo": {
|
||||
"title": "Text Replacer",
|
||||
"description": "Easily replace specific text in your content with this simple, browser-based tool. Just input your text, set the text you want to replace and the replacement value, and instantly get the updated version."
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user