diff --git a/tools/cldr-apps/js/package-lock.json b/tools/cldr-apps/js/package-lock.json index f8e7dccfe69..0779af0dfd6 100644 --- a/tools/cldr-apps/js/package-lock.json +++ b/tools/cldr-apps/js/package-lock.json @@ -17,6 +17,7 @@ "glyphicons-only-bootstrap": "^1.0.1", "marked": "^4.3.0", "swagger-client": "^3.26.7", + "unicode-name": "^1.1.0", "vue": "^3.2.47", "vue-virtual-scroller": "^2.0.0-beta.8", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" @@ -111,6 +112,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@datadog/browser-logs/-/browser-logs-5.4.0.tgz", "integrity": "sha512-0eLkUHUTnch8cpJMqV421XpUaEs0yS/4xriWz+GsAs+2uFQGio26fDmdRGOvK+8JowDBSv9VY+YzRi8iXlhJOA==", + "peer": true, "dependencies": { "@datadog/browser-core": "5.4.0" }, @@ -127,6 +129,7 @@ "version": "5.4.0", "resolved": "https://registry.npmjs.org/@datadog/browser-rum/-/browser-rum-5.4.0.tgz", "integrity": "sha512-gOYQE6RxM8wSYBekWnvNqb8ZEwjtDc9gNsb5xeGxsv40CHVSN5ccvilaRjGPqBO6z21eRqqBnbYjWHrYWnovCg==", + "peer": true, "dependencies": { "@datadog/browser-core": "5.4.0", "@datadog/browser-rum-core": "5.4.0" @@ -1115,6 +1118,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -1388,6 +1392,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -3371,6 +3376,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -3597,6 +3603,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.30.0.tgz", "integrity": "sha512-13Y0iMhIQuAm/wNGBL/9HEqIfRGmNmjKnTPlKWfA9f7dnDkr8d45wQ+S7+ZLh/Pq9PdcGxkqKUEA7ySu1QSd9Q==", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" @@ -4267,6 +4274,14 @@ "through": "^2.3.8" } }, + "node_modules/unicode-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-name/-/unicode-name-1.1.0.tgz", + "integrity": "sha512-2XBI32vZP6a1tJmMDSUBabiIZuY+1udwZUoS7i5BTSU2c4ELMy6YJrTPF9uvYOVMU4vTMlHH6HG/TsHjCEsazA==", + "engines": { + "node": ">=18.20" + } + }, "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", @@ -4319,6 +4334,7 @@ "version": "3.2.47", "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz", "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.2.47", "@vue/compiler-sfc": "3.2.47", @@ -4497,6 +4513,7 @@ "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -4543,6 +4560,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.2.tgz", "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, + "peer": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", diff --git a/tools/cldr-apps/js/package.json b/tools/cldr-apps/js/package.json index 2654afe424c..cd5c21eef6a 100644 --- a/tools/cldr-apps/js/package.json +++ b/tools/cldr-apps/js/package.json @@ -50,6 +50,7 @@ "glyphicons-only-bootstrap": "^1.0.1", "marked": "^4.3.0", "swagger-client": "^3.26.7", + "unicode-name": "^1.1.0", "vue": "^3.2.47", "vue-virtual-scroller": "^2.0.0-beta.8", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" diff --git a/tools/cldr-apps/js/src/views/AddValue.vue b/tools/cldr-apps/js/src/views/AddValue.vue index 7ac54f17986..57a8284bf18 100644 --- a/tools/cldr-apps/js/src/views/AddValue.vue +++ b/tools/cldr-apps/js/src/views/AddValue.vue @@ -1,16 +1,100 @@ + + + + ✚ + + + + + + + + + + + + + + + + + Input mode: + + + {{ textHelp }} + Text + + + {{ tagHelp }} + Tags + + + + + + →English + →Winning + + {{ cldrConstants.VOTE_FOR_MISSING }} - vote for missing + + Cancel + Submit + + + + - - - - ✚ - - - - - - - - →English - →Winning - - {{ cldrConstants.VOTE_FOR_MISSING }} - vote for missing - - Cancel - Submit - - - -
+ + + + + + + + + +
+ Input mode: + + + {{ textHelp }} + Text + + + {{ tagHelp }} + Tags + + +