This commit is contained in:
Ibrahima G. Coulibaly
2025-07-13 16:59:57 +01:00
parent 24e0e38b4a
commit ee32138b75
14 changed files with 329 additions and 70 deletions

View File

@@ -16,7 +16,6 @@ export const tool = defineTool('string', {
i18n: {
name: 'string:censor.title',
description: 'string:censor.description',
shortDescription: 'string:censor.shortDescription',
longDescription: 'string:censor.longDescription'
shortDescription: 'string:censor.shortDescription'
}
});

View File

@@ -3,7 +3,9 @@
"title": "Convert to Uppercase",
"description": "Convert text to uppercase letters.",
"inputTitle": "Input text",
"resultTitle": "Uppercase text"
"resultTitle": "Uppercase text",
"title": "Uppercase",
"shortDescription": "Convert text to uppercase"
},
"base64": {
"title": "Base64 Encoder/Decoder",
@@ -16,7 +18,9 @@
"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."
}
},
"title": "Base64",
"shortDescription": "Encode or decode data using Base64."
},
"truncate": {
"title": "Truncate Text",
@@ -40,7 +44,9 @@
"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."
}
},
"title": "Truncate",
"shortDescription": "Truncate text to a specified length"
},
"quote": {
"title": "Text Quoter",
@@ -56,7 +62,9 @@
"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."
}
},
"title": "Quote",
"shortDescription": "Add quotes around text with various styles"
},
"join": {
"title": "Join Text",
@@ -74,7 +82,9 @@
"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!"
}
},
"title": "Join",
"shortDescription": "Join text elements with a specified separator"
},
"rotate": {
"title": "Rotate Text",
@@ -89,7 +99,9 @@
"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."
}
},
"title": "Rotate",
"shortDescription": "Shift characters in text by position."
},
"repeat": {
"title": "Repeat Text",
@@ -105,7 +117,9 @@
"toolInfo": {
"title": "Repeat text",
"description": "This tool allows you to repeat a given text multiple times with an optional separator."
}
},
"title": "Repeat text",
"shortDescription": "Repeat text multiple times"
},
"rot13": {
"title": "ROT13 Encoder/Decoder",
@@ -115,7 +129,9 @@
"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."
}
},
"title": "Rot13",
"shortDescription": "Encode or decode text using ROT13 cipher."
},
"toMorse": {
"title": "To Morse",
@@ -124,7 +140,9 @@
"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."
"dashSymbolDescription": "Symbol that will correspond to the dash in Morse code.",
"title": "String To morse",
"shortDescription": "Quickly encode text to morse"
},
"statistic": {
"title": "Text Statistics",
@@ -146,7 +164,9 @@
"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."
}
},
"title": "Text Statistics",
"shortDescription": "Get statistics about your text"
},
"textReplacer": {
"title": "Text Replacer",
@@ -175,7 +195,10 @@
"trimWhitespace": "Trim whitespace",
"trimWhitespaceDescription": "Remove leading and trailing whitespace from each line",
"inputTitle": "Text to reverse",
"resultTitle": "Reversed text"
"resultTitle": "Reversed text",
"title": "Reverse",
"description": "World's simplest browser-based utility for reversing text. Input any text and get it instantly reversed, character by character. Perfect for creating mirror text, analyzing palindromes, or playing with text patterns. Preserves spaces and special characters while reversing.",
"shortDescription": "Reverse any text character by character"
},
"split": {
"resultTitle": "Text pieces",
@@ -191,6 +214,39 @@
"outputSeparatorOptions": "Output separator options",
"outputSeparatorDescription": "Character that will be put between the split chunks.\n(It's newline \"\\n\" by default.)",
"charBeforeChunkDescription": "Character before each chunk",
"charAfterChunkDescription": "Character after each chunk"
"charAfterChunkDescription": "Character after each chunk",
"title": "Split",
"description": "World's simplest browser-based utility for splitting text. Input your text and specify a separator to split it into multiple parts. Perfect for data processing, text manipulation, or extracting specific content from larger text blocks.",
"shortDescription": "Split text into multiple parts using a separator"
},
"censor": {
"title": "Text Censor",
"description": "utility for censoring words in text. Load your text in the input form on the left, specify all the bad words in the options, and you'll instantly get censored text in the output area.\", longDescription: 'With this online tool, you can censor certain words in any text. You can specify a list of unwanted words (such as swear words or secret words) and the program will replace them with alternative words and create a safe-to-read text. The words can be specified in a multi-line text field in the options by entering one word per line.', keywords: ['text', 'censor', 'words', 'characters'], component: lazy(() => import('./index')), i18n: { name: 'string:censor.title', description: 'string:censor.description",
"shortDescription": "Quickly mask bad words or replace them with alternative words."
},
"createPalindrome": {
"title": "Create palindrome",
"description": "World's simplest browser-based utility for creating palindromes from any text. Input text and instantly transform it into a palindrome that reads the same forward and backward. Perfect for word games, creating symmetrical text patterns, or exploring linguistic curiosities.",
"shortDescription": "Create text that reads the same forward and backward"
},
"extractSubstring": {
"title": "Extract substring",
"description": "World's simplest browser-based utility for extracting substrings from text. Input your text and specify start and end positions to extract the desired portion. Perfect for data processing, text analysis, or extracting specific content from larger text blocks.",
"shortDescription": "Extract a portion of text between specified positions"
},
"palindrome": {
"title": "Palindrome",
"description": "World's simplest browser-based utility for checking if text is a palindrome. Instantly verify if your text reads the same forward and backward. Perfect for word puzzles, linguistic analysis, or validating symmetrical text patterns. Supports various delimiters and multi-word palindrome detection.",
"shortDescription": "Check if text reads the same forward and backward"
},
"randomizeCase": {
"title": "Randomize case",
"description": "World's simplest browser-based utility for randomizing text case. Input your text and instantly transform it with random upper and lower case letters. Perfect for creating unique text effects, testing case sensitivity, or generating varied text patterns.",
"shortDescription": "Randomize the case of letters in text"
},
"removeDuplicateLines": {
"title": "Remove duplicate lines",
"description": "Load your text in the input form on the left and you'll instantly get text with no duplicate lines in the output area. Powerful, free, and fast. Load text lines get unique text lines",
"shortDescription": "Quickly delete all repeated lines from text"
}
}

View File

@@ -15,7 +15,6 @@ export const tool = defineTool('string', {
i18n: {
name: 'string:statistic.title',
description: 'string:statistic.description',
shortDescription: 'string:statistic.shortDescription',
longDescription: 'string:statistic.longDescription'
shortDescription: 'string:statistic.shortDescription'
}
});