日分标签翻译器

代码来自Valeriya_C074Valeriya_C074标签翻译器

<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <style>
        textarea {
            width: 100%;
            height: 70px;
        }
    </style>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.11/clipboard.min.js"></script>
    <script src="https://scpsandboxcn.wdfiles.com/local--code/tag-translator-jp/2">
    </script>
    <script>
        function TagConv() {
            new ClipboardJS('.btn');
 
            var InputTags = document.getElementById("taginput").value.toLowerCase().replace(/[\'\"\\\/\b\f\n\r\t]/g, "")+" ";
            var ListTagInput = new Array;
 
            let SingleTagS = 0;
            let SingleTagE = 0;
            for (var i = 0; i < InputTags.length; i++) {
                if (/[ ]|[,]/.test(InputTags[i]) == true) {
                    SingleTagE = i;
                    if (SingleTagS < SingleTagE) {
                        ListTagInput.push(InputTags.substring(SingleTagS, SingleTagE));
                    }
                    SingleTagS = i + 1;
 
                }
 
            }
 
            var ListTagFin = new Array(ListTagInput.length).fill(undefined);
            var ListTagExce = new Array(ListTagInput.length).fill(undefined);
            for (let i = 0, exceptionTag = 0; i <= ListTagInput.length; i++) {
                if (ListTagInput[i] in FullTagList == true) {
                    ListTagFin[i] = FullTagList[ListTagInput[i]];
                }
                else {
                    ListTagExce[exceptionTag] = ListTagInput[i];
                    exceptionTag++;
 
                }
 
            }
            function IgnoreMultiSpace(array1) {
                var JointResult = "";
                for (let times = 0; times <= array1.length - 1; times++) {
                    if (array1[times] != undefined) {
                        JointResult = JointResult + array1[times] + " ";
                    }
                    else {
 
                    }
                }
                JointResult = JointResult.substring(0, JointResult.length - 1);
                return JointResult;
            }
            var OutputTags = IgnoreMultiSpace(ListTagFin);
            var ExceptTags = IgnoreMultiSpace(ListTagExce);
            document.getElementById("tagoutput").innerHTML = OutputTags;
            document.getElementById("tagexcept").innerHTML = ExceptTags;
            return 0;
        }
    </script>
</head>
<body>
    <div>
        <p>
            输入:
        </p>
        <textarea id="taginput"></textarea>
        <p></p>
        <p>
            输出:
        </p>
        <textarea id="tagoutput" readonly></textarea>
        <p>
            不需/暂无翻译:
        </p>
        <textarea id="tagexcept" readonly></textarea>
    </div>
    <div>
        <button onclick="TagConv()">翻译</button>
        <button class="btn" data-clipboard-target="#tagoutput">复制输出框中内容</button>
    </div>
</body>
</html>
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution 3.0 License