From e240f24a0df6d98b16549bc03d2043fa12b15182 Mon Sep 17 00:00:00 2001 From: Indumathi R Date: Mon, 5 May 2025 15:25:50 +0530 Subject: [PATCH 1/3] 939635: added grid sample. --- .github/workflows/gitleaks.yaml | 38 + .gitignore | 23 + Jenkinsfile.txt | 39 + gitignore.txt | 7 + gulpfile.js | 1 + license.txt | 10 + npmignore.txt | 9 + npmrc.txt | 2 + package.json | 56 + public/China-16.jpg | Bin 0 -> 1219 bytes public/China.jpg | Bin 0 -> 1368 bytes public/France-16.jpg | Bin 0 -> 837 bytes public/France.jpg | Bin 0 -> 673 bytes public/UAE-16.jpg | Bin 0 -> 899 bytes public/UAE.jpg | Bin 0 -> 1051 bytes public/emptyRecordTemplate_dark.svg | 23 + public/emptyRecordTemplate_light.svg | 18 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 22 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 501 +++ src/App.test.tsx | 9 + src/App.tsx | 3342 +++++++++++++++++ src/Bootstrap5/Showcase Bootstrap5.metrop | 76 + .../Embed Font in CSS/demo.html | 352 ++ .../Embed Font in CSS/style.css | 45 + .../Fonts/Showcase Bootstrap5.eot | Bin 0 -> 17508 bytes .../Fonts/Showcase Bootstrap5.svg | 60 + .../Fonts/Showcase Bootstrap5.ttf | Bin 0 -> 17296 bytes .../Fonts/Showcase Bootstrap5.woff | Bin 0 -> 17296 bytes src/Bootstrap5/Showcase Bootstrap5/demo.html | 352 ++ src/Bootstrap5/Showcase Bootstrap5/style.css | 48 + src/Fluent/Showcase Fluent.metrop | 76 + .../Embed Font in CSS/demo.html | 352 ++ .../Embed Font in CSS/style.css | 45 + .../Showcase Fluent/Fonts/Showcase Fluent.eot | Bin 0 -> 18200 bytes .../Showcase Fluent/Fonts/Showcase Fluent.svg | 60 + .../Showcase Fluent/Fonts/Showcase Fluent.ttf | Bin 0 -> 18004 bytes .../Fonts/Showcase Fluent.woff | Bin 0 -> 18004 bytes src/Fluent/Showcase Fluent/demo.html | 352 ++ src/Fluent/Showcase Fluent/style.css | 48 + src/Material 3/Showcase Material3.metrop | 76 + .../Embed Font in CSS/demo.html | 352 ++ .../Embed Font in CSS/style.css | 45 + .../Fonts/Showcase Material3.eot | Bin 0 -> 12016 bytes .../Fonts/Showcase Material3.svg | 60 + .../Fonts/Showcase Material3.ttf | Bin 0 -> 11808 bytes .../Fonts/Showcase Material3.woff | Bin 0 -> 11808 bytes src/Material 3/Showcase Material3/demo.html | 352 ++ src/Material 3/Showcase Material3/style.css | 48 + src/Tailwind/Showcase Tailwind.metrop | 76 + .../Embed Font in CSS/demo.html | 352 ++ .../Embed Font in CSS/style.css | 45 + .../Fonts/Showcase Tailwind.eot | Bin 0 -> 16832 bytes .../Fonts/Showcase Tailwind.svg | 60 + .../Fonts/Showcase Tailwind.ttf | Bin 0 -> 16628 bytes .../Fonts/Showcase Tailwind.woff | Bin 0 -> 16628 bytes src/Tailwind/Showcase Tailwind/demo.html | 352 ++ src/Tailwind/Showcase Tailwind/style.css | 48 + src/datasource.tsx | 120 + src/grid-data.tsx | 11 + src/index.css | 0 src/index.tsx | 21 + src/locale/ar.json | 3113 +++++++++++++++ src/locale/de.json | 3114 +++++++++++++++ src/locale/en-US.json | 3115 +++++++++++++++ src/locale/fr.json | 3116 +++++++++++++++ src/locale/zh.json | 3115 +++++++++++++++ src/logo.svg | 1 + src/react-app-env.d.ts | 1 + src/reportWebVitals.ts | 15 + src/setupTests.ts | 5 + tsconfig.json | 26 + webpack.config.js | 62 + 77 files changed, 23695 insertions(+) create mode 100644 .github/workflows/gitleaks.yaml create mode 100644 .gitignore create mode 100644 Jenkinsfile.txt create mode 100644 gitignore.txt create mode 100644 gulpfile.js create mode 100644 license.txt create mode 100644 npmignore.txt create mode 100644 npmrc.txt create mode 100644 package.json create mode 100644 public/China-16.jpg create mode 100644 public/China.jpg create mode 100644 public/France-16.jpg create mode 100644 public/France.jpg create mode 100644 public/UAE-16.jpg create mode 100644 public/UAE.jpg create mode 100644 public/emptyRecordTemplate_dark.svg create mode 100644 public/emptyRecordTemplate_light.svg create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.test.tsx create mode 100644 src/App.tsx create mode 100644 src/Bootstrap5/Showcase Bootstrap5.metrop create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/demo.html create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/style.css create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.eot create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.svg create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.ttf create mode 100644 src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.woff create mode 100644 src/Bootstrap5/Showcase Bootstrap5/demo.html create mode 100644 src/Bootstrap5/Showcase Bootstrap5/style.css create mode 100644 src/Fluent/Showcase Fluent.metrop create mode 100644 src/Fluent/Showcase Fluent/Embed Font in CSS/demo.html create mode 100644 src/Fluent/Showcase Fluent/Embed Font in CSS/style.css create mode 100644 src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.eot create mode 100644 src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.svg create mode 100644 src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.ttf create mode 100644 src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.woff create mode 100644 src/Fluent/Showcase Fluent/demo.html create mode 100644 src/Fluent/Showcase Fluent/style.css create mode 100644 src/Material 3/Showcase Material3.metrop create mode 100644 src/Material 3/Showcase Material3/Embed Font in CSS/demo.html create mode 100644 src/Material 3/Showcase Material3/Embed Font in CSS/style.css create mode 100644 src/Material 3/Showcase Material3/Fonts/Showcase Material3.eot create mode 100644 src/Material 3/Showcase Material3/Fonts/Showcase Material3.svg create mode 100644 src/Material 3/Showcase Material3/Fonts/Showcase Material3.ttf create mode 100644 src/Material 3/Showcase Material3/Fonts/Showcase Material3.woff create mode 100644 src/Material 3/Showcase Material3/demo.html create mode 100644 src/Material 3/Showcase Material3/style.css create mode 100644 src/Tailwind/Showcase Tailwind.metrop create mode 100644 src/Tailwind/Showcase Tailwind/Embed Font in CSS/demo.html create mode 100644 src/Tailwind/Showcase Tailwind/Embed Font in CSS/style.css create mode 100644 src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.eot create mode 100644 src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.svg create mode 100644 src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.ttf create mode 100644 src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.woff create mode 100644 src/Tailwind/Showcase Tailwind/demo.html create mode 100644 src/Tailwind/Showcase Tailwind/style.css create mode 100644 src/datasource.tsx create mode 100644 src/grid-data.tsx create mode 100644 src/index.css create mode 100644 src/index.tsx create mode 100644 src/locale/ar.json create mode 100644 src/locale/de.json create mode 100644 src/locale/en-US.json create mode 100644 src/locale/fr.json create mode 100644 src/locale/zh.json create mode 100644 src/logo.svg create mode 100644 src/react-app-env.d.ts create mode 100644 src/reportWebVitals.ts create mode 100644 src/setupTests.ts create mode 100644 tsconfig.json create mode 100644 webpack.config.js diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml new file mode 100644 index 0000000..df4c088 --- /dev/null +++ b/.github/workflows/gitleaks.yaml @@ -0,0 +1,38 @@ +name: Secret Value found!! +on: + push: + public: +jobs: + scan: + name: gitleaks + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Install the gitleaks + run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz + shell: pwsh + - name: Extract the tar file + run: tar xzvf gitleaks_8.15.2_linux_x64.tar.gz + - name: Generate the report + id: gitleaks + run: $GITHUB_WORKSPACE/gitleaks detect -s $GITHUB_WORKSPACE -f json -r $GITHUB_WORKSPACE/leaksreport.json + shell: bash + continue-on-error: true + - name: Setup NuGet.exe + if: steps.gitleaks.outcome != 'success' + uses: nuget/setup-nuget@v1 + with: + nuget-version: latest + - name: Install the dotnet + if: steps.gitleaks.outcome != 'success' + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '3.1.x' + - name: Install the report tool packages + if: steps.gitleaks.outcome != 'success' + run: | + nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion + dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} + exit 1 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/Jenkinsfile.txt b/Jenkinsfile.txt new file mode 100644 index 0000000..ac9c95a --- /dev/null +++ b/Jenkinsfile.txt @@ -0,0 +1,39 @@ +#!groovy + +node('EJ2Angularlatest') { + try { + deleteDir() + + stage('Import') { + git url: 'http://github.com/essential-studio/ej2-groovy-scripts.git', branch: 'master', credentialsId: env.GithubCredentialID; + shared = load 'src/shared.groovy' + } + + stage('Checkout') { + checkout scm + shared.getProjectDetails() + shared.gitlabCommitStatus('running') + } + + stage('Install') { + sh 'npm install' + } + + stage('Build') { + sh 'gulp hide-license && npm run build && gulp finished' + } + + stage('Publish') { + shared.publish() + } + + shared.gitlabCommitStatus('success') + + deleteDir() + } + catch(Exception e) { + shared.throwError(e) + deleteDir() + error('Build Failed') + } +} \ No newline at end of file diff --git a/gitignore.txt b/gitignore.txt new file mode 100644 index 0000000..e08aebc --- /dev/null +++ b/gitignore.txt @@ -0,0 +1,7 @@ +.npmrc +.vscode/ +node_modules/ +src/**/*.js +dist/ +styles/*.* +!styles/index.css \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..d936c5d --- /dev/null +++ b/gulpfile.js @@ -0,0 +1 @@ +require('@syncfusion/ej2-showcase-helper'); \ No newline at end of file diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..4e57cc0 --- /dev/null +++ b/license.txt @@ -0,0 +1,10 @@ +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf \ No newline at end of file diff --git a/npmignore.txt b/npmignore.txt new file mode 100644 index 0000000..389afd2 --- /dev/null +++ b/npmignore.txt @@ -0,0 +1,9 @@ +.npmrc +.vscode/ +.npmignore +config.json +gulpfile.js +tsconfig.json +node-modules/ +Jenkinsfile +src/**/*.js \ No newline at end of file diff --git a/npmrc.txt b/npmrc.txt new file mode 100644 index 0000000..5a6e72f --- /dev/null +++ b/npmrc.txt @@ -0,0 +1,2 @@ +registry=https://registry.npmjs.org/ +@syncfusion:registry=https://nexus.syncfusion.com/repository/ej2-development/ \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..41049d6 --- /dev/null +++ b/package.json @@ -0,0 +1,56 @@ +{ + "name": "my-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@syncfusion/ej2-react-buttons": "^29.1.34", + "@syncfusion/ej2-react-calendars": "^29.1.35", + "@syncfusion/ej2-react-dropdowns": "^29.1.37", + "@syncfusion/ej2-react-grids": "^29.1.37", + "@syncfusion/ej2-react-inputs": "^29.1.34", + "@syncfusion/ej2-react-lists": "^29.1.34", + "@syncfusion/ej2-react-navigations": "^29.1.37", + "@syncfusion/ej2-react-popups": "^29.1.37", + "@syncfusion/ej2-react-progressbar": "^29.1.33", + "@testing-library/dom": "^10.4.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.126", + "@types/react": "^19.1.0", + "@types/react-dom": "^19.1.2", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@syncfusion/ej2-showcase-helper": "*" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} \ No newline at end of file diff --git a/public/China-16.jpg b/public/China-16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..603553c7248c43a5ed90acfcbef744e838d9363f GIT binary patch literal 1219 zcmex=Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2WK>Z;P@{%;EYZ9>PPDZQ!S4LPkv}4^PeGf<$0|~SrYqK zrw5(S*q_|{YCMZ*^_!wquupB7SQ}r(uh6Xj4A*mI$~#MKyv}br zb6MxqhI^v*t0zp0K4Ma6AAWY}oJ)0=B|V+m>>}pKXg&OFaXGTJ)Ne}q;T>HwvMf9w zXI@$TRL-L57;l!@rVaf*)qAx)_g~dXyjt?sOFOsd-zn|2c^nHao2-@N=Rcgk(z`gH zy;W`7tnY^nT;(R#uE+{E+Z6Br{f~aQXt>U-Bafc<_Q}i7NHnlmHG?OOZE4MV?#`9Y zI;(@$S`skT(ob=gu$wJVD*`}obe^YdXL@;3Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2>|A&30tB9S%-pe-bYAaQ&RQF7;)85i{>9*%Q zc>#aZzU>dCPjhb3-rZd*tG9Ia(aA5wd?ug$XI#w8h{jYt@Xdo2^_QU#RhG|uB(gI2XXE}2rSIAA_>^2;`05_#r8l~|@3z?UXN7Q`;`w~Ufle!XIq~?Pgr@&vBw2lKhB&|xU>ISf#}As zg&|qqtWp(P@*CH`wb^X9lz;7-)67RA&V*KNDVDj;*|zfVg#%B1L6N$hy9JNNCo2{qdVtX(xKZmc|3QDYnZ+e;*?*ss<7yqEA^AKi%SheK*Emd}&h zk{s1Cf3Mq`8%2eLg!t3+lklq}d`$pw+xi(ozb`uYq z6*ps6+}x$NT+^3E#+=QyTdn$TVd;~=6D#Yp9u?=5sV&QmetkdY#LLGYW`<1Xc3S4& za;k8LO}B9S=?_0!tt2NOeq?y#X7a`vZ(KfF{PC44U74WRcJRWdmnm2FZ}})W&sZ?n zc=gxwYg4{_+>x_&oph_udhTgSA9k84wXwBXi5Rmx?K76t$L*U_u N8J|Vp%{%e`CIDpBJ5>Mx literal 0 HcmV?d00001 diff --git a/public/France-16.jpg b/public/France-16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c449e1b391adae4ebc2b3311a7e390044ec472d8 GIT binary patch literal 837 zcmex=Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2pv*`yJmmp)c)T7-)!~_+W$82|4_ESZM6SD^Y4iN48~gj%Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2{wEzi#iGO;-ufjw)A@-5@ z`bqr-fi4I{7>yRWpuSDsMU6t?)8eZ-`! z+#)~epzy&%hQ^Fkj2b;=@|3A@)8eNm&Q3~J&q+yLvNU~J#_|;_*RIQ6zhUF1oV*=7 zcjfOc*i*d!K*_;FhmRaPUUuT-sng|W&R1Tzc&Y00mFnyD4Z0gQZ{5D5Z*IB&p!K2Q z(eoECU%hTKwwuiFEbl*j?E3V%+tK^w>o>N~>FW1#VSxXR>?hb?TtWz#h#+u6;^o3b z`NG9zgg9!VPw=cX$(rpU(Xsn{Lla6X>YDuIlNQ^Uq}C`-tCl}AC@uhQmhTE7`V*iDa|w3pLa2=v43 zU+y=m5R`7^gGniZjX#clEO#71R8L?X$Jh{jrn22(t*$rbNPoAwWdhmcrqhROvZu>x=}+3GWskBMY^^6j#UiNI6dE<^Rw^J* z*+_z)9$q@$@$h>8jE4i*|Cg{6+fZ69nTBxUC3EwmQpH z{kJIB6$H*lq{E-$C^f%XfuL+S*`2}7L(nUz8=Luk`dpF{Jp+Q(|E%bkayS;s4# zYW5X^1DOc?EBR1H7|FA0p>sZC&ZPBog~#ybp>2BF6~UNgj!ss^3c=AGg6WuU#zeML z?bIjL7XEoXA7@wd3+Mp)jS%Mws}aH7PSa5YqZAe`XHjx{SCix=ts|m~%j!W8w*i46 Zl6flUXBPAFvqC_b^hbflC4UO2{X4=MvmgKf literal 0 HcmV?d00001 diff --git a/public/emptyRecordTemplate_dark.svg b/public/emptyRecordTemplate_dark.svg new file mode 100644 index 0000000..b0b8cca --- /dev/null +++ b/public/emptyRecordTemplate_dark.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/emptyRecordTemplate_light.svg b/public/emptyRecordTemplate_light.svg new file mode 100644 index 0000000..a2cdded --- /dev/null +++ b/public/emptyRecordTemplate_light.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..f3df315 --- /dev/null +++ b/public/index.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + React App + + + +
+ + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..3e6d9dd --- /dev/null +++ b/src/App.css @@ -0,0 +1,501 @@ +/* Add a line to group the properties inside the dialog box */ +hr.separator-line { + border: none; + height: 1px; + background: #C4C7C5; +} + +.image-container { + align-items: center; +} + +.profile-image { + width: 28px; + height: 28px; + border-radius: 50%; +} + +.name { + font-size: 14px; + font-weight: 500; +} + +.email { + font-size: 14px; + font-weight: 400; +} + +.Mapimage .e-image { + height: 13px; + width: 14px; +} + + +.parent-Grid-Container { + height: calc(97vh - 28px); + border: 1px solid #c4c7c5; +} + +.e-groupfooterrow .e-summarycell { + background: #FFEFE3 !important; +} + +tfoot .e-summaryrow .e-summarycell { + background: #E3F1FF !important; +} + +tfoot .e-indentcell { + background: #E3F1FF !important; +} + +/* To apply a right-side footer color that fills the gap in the last cell, ensure the footer spans the full width of the grid, including any empty space after the last column. */ +.e-grid .e-gridfooter, +.e-grid .e-gridfooter .e-leftfreeze, +.e-grid .e-gridfooter .e-rightfreeze, +.e-grid .e-gridfooter .e-fixedfreeze { + background: #E3F1FF !important; +} + + +/* Icons are used in the menu to hide the default arrow indicator. */ +.custom-menu-column-name .e-menu-item[aria-label="Column Name"] .e-caret, +.custom-menu-column-date .e-menu-item[aria-label="Column Date"] .e-caret, +.custom-menu-column-number .e-menu-item[aria-label="Column Number"] .e-caret, +.custom-menu-column-verified .e-menu-item[aria-label="Column Verified"] .e-caret, +.chooser-settings .e-menu-item[aria-label="Column Chooser Menu"] .e-caret, +.custom-menu-column-clipmode .e-menu-item[aria-label="Column Name"] .e-caret, +.footer-sum .e-menu-item[aria-label="Footer Menu"] .e-caret, +.footer-avg .e-menu-item[aria-label="Footer Menu"] .e-caret { + display: none !important; +} + + +/* The dialog box is opened to display the search container. */ + +#dialogbox_dialog-content { + overflow: hidden; +} + +.filter-container { + margin-left: 0px; + display: flex; + flex-direction: column; + gap: 12px; + width: 100%; +} + +.filter-row { + display: flex; + justify-content: space-between; + gap: 15px; +} + +.search-column-group, +.search-operator-group { + font-size: 12px; + font-weight: 500; + display: flex; + flex-direction: column; + flex: 1; + +} + +.check-text { + margin-top: 10px; + font-size: 12px; + font-weight: 500; + display: flex; + flex-direction: column; +} + +.checkbox-group { + margin-top: 10px; + align-items: center; + font-size: 14px; + font-weight: 400; +} + +/* The checkbox and its label text are not vertically aligned, so CSS ia applied to center-align properly. */ +.checkbox-container { + display: flex; + align-items: center; + gap: 4px; + /* Space between elements */ +} + +/* The 'Clear Filter' and 'Search' buttons are added using the Chip component, and the chip border is hidden using the following CSS. */ +.e-chip { + border: 0px !important; +} + +/* The 'Clear Filter' and 'Search' buttons are implemented using the Chip component and are aligned to the right side using CSS. */ +#chip-choice { + display: flex; + justify-content: flex-end; + padding: 10px; + gap: 8px; +} + + +/* The checkbox background and border color are hidden using custom CSS styling. */ +.custom-checkbox .e-frame { + background-color: transparent !important; + border-color: transparent !important; +} + +/* Change Tick (Checkmark) Color */ +.custom-checkbox .e-check::after { + color: #646068 !important; +} + +/* Change Hover Effect */ +.custom-checkbox:hover .e-frame { + background-color: transparent !important; + border-color: transparent !important; +} + +.custom-checkbox .e-check::before { + color: #646068 !important; + font-size: 16px; + font-weight: 400; +} + +.exclamation-container { + display: inline-flex; + align-items: center; + font-size: 14px !important; + font-weight: 400; +} + +.single-column-exclamation-container { + display: inline-flex; + align-items: center; + font-size: 14px !important; + font-weight: 400; + margin-left: 8px; +} + +/* The text style within the information icon is customized using CSS for better visual alignment and readability. */ +.e-icons .e-circle-info .icon { + font-size: 14px !important; + font-weight: 400; +} + +/* The information icon is not aligned properly with the checkbox and its label text, so it is adjusted by setting the margin-top property using custom CSS. */ +.custom-checkbox .e-check, +.custom-checkbox .e-label { + margin-top: -8px; +} + +/* #example_dialog{ + height:550px; +} */ + +#example_dialog .e-dlg-header-content { + border-bottom: 1px solid #ccc; + padding-bottom: 8px; +} + +/* Spacing is applied between the 'Save' and 'Apply' buttons in the dialog box footer using custom CSS settings. */ +.e-dialog .e-footer-content { + padding-top: 15px !important; +} + +#example_dialog .e-footer-content { + border-top: 1px solid #ccc; + /* Line above footer */ +} + +#listSidebar { + width: 175px !important; + height: 100% !important; +} + +#example_dialog_dialog-content { + overflow: hidden; +} + +#listContent { + max-height: 391px; + overflow: auto; + white-space: nowrap; +} + +#sblist-wrapper .listcontent { + font-size: 14px; + padding: 15px; + margin-left: 170px; + /* height: 100% !important; */ +} + +#sblist-wrapper.control-section { + padding: 0; + margin-left: -25px; + height: 451px; +} + +#listSidebarList { + height: inherit !important; +} + +#sblist-wrapper .listmaincontent { + height: 100% !important; +} + +#sblist-wrapper #left { + float: left; + width: 30px; + height: 47px; +} + +#sblist-wrapper .sidebar-list { + z-index: 20 !important; +} + +#sblist-wrapper .e-toolbar .e-icons { + font-size: 20px; +} + +#sblist-wrapper .e-tbar-menu-icon:before { + content: '\e914'; + font-family: 'sbicons'; +} + +#sidebarList { + display: inline-flex; + width: 100%; +} + +#sidelistwrapper { + height: 100% !important; +} + + +/* CSS is used to customize the chip in the Payment column of the Grid to make it look better. */ +.chip-paid, +.chip-not-paid { + display: flex; + align-items: center; + padding: 5px 10px; + border-radius: 16px; + border: 2px solid #C4C7C5 !important; + /* Border for chip */ + font-size: 14px; + font-weight: bold; +} + +.chip-paid::before, +.chip-not-paid::before { + content: ""; + display: inline-block; + width: 8px; + height: 8px; + border-radius: 50%; + margin-right: 6px; +} + +.chip-paid { + background-color: #e6f4ea; + /* Light green */ + color: #205107 !important; +} + +.chip-paid::before { + background-color: #205107; + /* Green dot */ +} + +.chip-not-paid { + background-color: #fdecea; + /* Light red */ + color: #B3261E !important; +} + +.chip-not-paid::before { + background-color: #B3261E; + /* Red dot */ +} + +/* CSS is used to customize the rating in the Rating column of the Grid to make it look better. */ +.e-rating-container.e-custom-rating .e-rating-item-list:hover .e-rating-item-container .e-rating-icon, +.e-rating-container.e-custom-rating .e-rating-item-container .e-rating-icon { + background: linear-gradient(to right, #F29527 var(--rating-value), #d8d7d4 var(--rating-value)); + background-clip: text; + -webkit-background-clip: text; +} + + +.e-rating-container.e-custom-rating.e-rtl .e-rating-item-list:hover .e-rating-item-container .e-rating-icon, +.e-rating-container.e-custom-rating.e-rtl .e-rating-item-container .e-rating-icon { + background: linear-gradient(to right, #F29527 var(--rating-value), #d8d7d4 var(--rating-value)); + background-clip: text; + -webkit-background-clip: text; +} + +.e-rating-container.e-custom-rating .e-rating-item-list:hover .e-rating-item-container .e-rating-icon, +.e-rating-container.e-custom-rating .e-rating-item-container .e-rating-icon { + /* To change rating symbol border color */ + -webkit-text-stroke: 0px #F29527; +} + +/* The selected value in the Payment dropdown is not center-aligned, so text alignment needs to be adjusted using CSS. */ +.e-remain { + padding-top: 5px !important; +} + +/* spacing issue between the Dialog Settings and Column Chooser icons in the Grid's toolbar that needs to be adjusted */ +.chooser-settings.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon, +.chooser-settings.e-menu-container ul .e-menu-item.e-menu-caret-icon { + padding-right: 0px !important; + padding: 0px 10px 0px 10px !important; +} + +/* single column settings icon postion adjustment */ +.iconviewdiv { + margin-top: 6px; +} + +.treeviewdiv { + margin-top: 2px; +} + +.selectchip { + font-size: 12px !important; + font-weight: 500; +} + +/* To remove the grey background color when hovering over the icon, and to prevent the hover effect from appearing on the icon after the menu is opened and a menu item is hovered, apply custom CSS to override the default hover and focus styles. */ +.custom-menu-column-date .e-menu-item:hover, +.custom-menu-column-date .e-menu-item.e-hover, +.custom-menu-column-date .e-menu-item.e-focused, +.custom-menu-column-date .e-menu-item.e-selected, +.custom-menu-column-number .e-menu-item:hover, +.custom-menu-column-number .e-menu-item.e-hover, +.custom-menu-column-number .e-menu-item.e-focused, +.custom-menu-column-number .e-menu-item.e-selected, +.custom-menu-column-verified .e-menu-item:hover, +.custom-menu-column-verified .e-menu-item.e-hover, +.custom-menu-column-verified .e-menu-item.e-focused, +.custom-menu-column-verified .e-menu-item.e-selected .custom-menu-column-clipmode .e-menu-item:hover, +.custom-menu-column-clipmode .e-menu-item.e-hover, +.custom-menu-column-clipmode .e-menu-item.e-focused, +.custom-menu-column-clipmode .e-menu-item.e-selected { + background-color: transparent !important; + color: inherit !important; +} + + +.footer-sum .e-menu-item[aria-label="Sum"] .e-caret, +.footer-sum .e-menu-item[aria-label="Average"] .e-caret, +.footer-sum .e-menu-item[aria-label="Min"] .e-caret, +.footer-sum .e-menu-item[aria-label="Max"] .e-caret, +.footer-sum .e-menu-item[aria-label="Count"] .e-caret { + margin-top: 3px !important; +} + +/* When the RTL checkbox is enabled in the single-column settings, the position shifts slightly downward, so a top margin adjustment is required to correct the alignment. */ +.grid-line .e-checkbox-wrapper.e-rtl .e-frame, +.custom-menu-column-verified .e-checkbox-wrapper.e-rtl .e-frame, +.custom-menu-column-clipmode .e-checkbox-wrapper.e-rtl .e-frame, +.custom-menu-column-number .e-checkbox-wrapper.e-rtl .e-frame, +.custom-menu-column-date .e-checkbox-wrapper.e-rtl .e-frame, +.footer-sum .e-checkbox-wrapper.e-rtl .e-frame { + margin-top: -10px; +} + +.templateText { + align-items: center; + display: flex; + justify-content: center; +} + +.groupCaptionMinText { + background-color: #205107; + color: white; + padding: 4px 8px; + border-radius: 31px; +} + +.groupCaptionMaxText { + background-color: #B3261E; + color: white; + padding: 4px 8px; + border-radius: 31px; +} + + +.settingsIconAlignment { + display: flex; + justify-content: space-between; + align-items: center; +} + +.settingsIconText { + display: flex; + align-items: center; + flex: 1; + gap: 6px; +} + +.iconAlignment { + display: inline-flex; + gap: 5px; + align-items: center; +} + +.e-grid .e-summarycell[index="12"] { + padding: 0px 0px; +} + + +/* Hide the toggle button for a specific column even when the "showToggleButton" option is enabled in the grouping settings. */ +th[aria-colindex="12"] .e-grptogglebtn, +th[aria-colindex="10"] .e-grptogglebtn, +th[aria-colindex="11"] .e-grptogglebtn, +th[aria-colindex="8"] .e-grptogglebtn, +th[aria-colindex="15"] .e-grptogglebtn { + display: none !important; +} + +/* Remove the hover effect from the menu item specifically used for the aggregate section. */ +.footer-sum .e-menu-item[aria-label="Sum"]:hover, +.footer-sum .e-menu-item[aria-label="Sum"].e-hover, +.footer-sum .e-menu-item[aria-label="Sum"].e-focused, +.footer-sum .e-menu-item[aria-label="Sum"].e-selected, +.footer-sum .e-menu-item[aria-label="Average"]:hover, +.footer-sum .e-menu-item[aria-label="Average"].e-hover, +.footer-sum .e-menu-item[aria-label="Average"].e-focused, +.footer-sum .e-menu-item[aria-label="Average"].e-selected, +.footer-sum .e-menu-item[aria-label="Min"]:hover, +.footer-sum .e-menu-item[aria-label="Min"].e-hover, +.footer-sum .e-menu-item[aria-label="Min"].e-focused, +.footer-sum .e-menu-item[aria-label="Min"].e-selected .footer-sum .e-menu-item[aria-label="Max"]:hover, +.footer-sum .e-menu-item[aria-label="Max"].e-hover, +.footer-sum .e-menu-item[aria-label="Max"].e-focused, +.footer-sum .e-menu-item[aria-label="Max"].e-selected, +.footer-sum .e-menu-item[aria-label="Count"]:hover, +.footer-sum .e-menu-item[aria-label="Count"].e-hover, +.footer-sum .e-menu-item[aria-label="Count"].e-focused, +.footer-sum .e-menu-item[aria-label="Count"].e-selected { + background-color: transparent !important; + color: inherit !important; +} + + +/* image and text alignment for the empty records */ +.emptyRecordTemplate { + text-align: left; +} + +.e-emptyRecord { + display: block; + margin-left: 120px; +} + +/* The alignment of the intermediate checkbox in the Verified column when RTL mode is enabled. */ +.e-filterUi_input .e-checkbox-wrapper.e-rtl { + display: flex; + justify-content: center; + align-items: center; +} + diff --git a/src/App.test.tsx b/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..023b578 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,3342 @@ +import React, { useRef, useState, useMemo, JSX, useEffect, MouseEventHandler } from 'react'; +import { + GridComponent, Inject, ColumnMenu, ColumnChooser, RowDD, Freeze, + InfiniteScroll, CommandColumn, ContextMenu, VirtualScroll, Filter, Search, LazyLoadGroup, Reorder, Resize, Sort, PdfExport, + ExcelExport, Edit, Page, Toolbar, Group, ColumnsDirective, ColumnDirective, + ExcelQueryCellInfoEventArgs, + ContextMenuClickEventArgs, + QueryCellInfoEventArgs, + ColumnModel, + BeforePasteEventArgs, + CellSaveArgs, + FilterSettingsModel, + ToolbarItems, + EditMode, + ContextMenuItem, + ContextMenuItemModel, + SortSettingsModel, + TextWrapSettingsModel, + SelectionSettingsModel, + parentsUntil, + CommandModel, + ValueType, + AggregateTemplateContext, + AggregateRowModel, + AggregateType, + CheckboxSelectionType, + SelectionType, + NewRowPosition, + FilterType, + FilterBarMode, + IndicatorType, + GridColumn, + columnDrag, + PageEventArgs, + GroupEventArgs, + FilterEventArgs, + SearchEventArgs, + SortEventArgs, + AddEventArgs, + SaveEventArgs, + EditEventArgs, + DeleteEventArgs, + ActionEventArgs, + NotifyArgs, + ReorderEventArgs +} from '@syncfusion/ej2-react-grids'; +import { + Aggregate, AggregateColumnsDirective, AggregateColumnDirective, AggregateDirective, AggregatesDirective +} from '@syncfusion/ej2-react-grids'; +import { AsyncSettingsModel, ChangedEventArgs, FileInfo, NumericTextBox, RatingComponent, SuccessEventArgs, TextBoxComponent, UploaderComponent } from '@syncfusion/ej2-react-inputs' +import { DataManager, Predicate, Query } from '@syncfusion/ej2-data'; +import { createElement, EmitType, Internationalization, isNullOrUndefined, setCulture, closest } from '@syncfusion/ej2-base'; +import { AutoComplete, DdtSelectEventArgs, DropDownListComponent, DropDownTree, FieldSettingsModel } from '@syncfusion/ej2-react-dropdowns'; +import { MenuComponent, MenuItemModel, SidebarComponent } from '@syncfusion/ej2-react-navigations'; +import { ButtonComponent, CheckBox, CheckBoxComponent, ChipDirective, ChipListComponent, ChipsDirective } from '@syncfusion/ej2-react-buttons'; +import { DatePicker } from '@syncfusion/ej2-react-calendars'; +import { BeforeOpenEventArgs, DialogComponent, TooltipComponent } from '@syncfusion/ej2-react-popups'; +import { ListViewComponent, SelectEventArgs, Virtualization } from '@syncfusion/ej2-react-lists'; +import { employeeDetails } from './datasource'; +import arLocalization from './locale/ar.json'; +import deLocalization from './locale/de.json'; +import frLocalization from './locale/fr.json'; +import zhLocalization from './locale/zh.json'; +import './Material 3/Showcase Material3/style.css'; +import './App.css'; +import { L10n } from '@syncfusion/ej2-base'; +import { ProgressBarComponent } from '@syncfusion/ej2-react-progressbar'; +import { createRoot, Root } from 'react-dom/client'; + +loadLocalization(); + +function App() { + const [loadingTime, setLoadingTime] = useState(0); + const [filteredCount, setFilteredCount] = useState(0); + const [searchedCount, setSearchedCount] = useState(0); + const [addedCount, setAddedCount] = useState(0); + const [deletedCount, setDeletedCount] = useState(0); + const [updatedCount, setUpdatedCount] = useState(0); + const [selectedCount, setSelectedCount] = useState(0); + const [rowIndexValue, setRowIndexValue] = useState("0"); + const [cellIndexValue, setCellIndexValue] = useState("0"); + const [totalCount, setTotalCount] = useState(0); + const [status, setStatus] = useState(false); + const dropdownRefs = useRef>({}); + const checkboxRefs = useRef>({}); + const checkRefs = useRef>({}); + const intl: Internationalization = new Internationalization(); + const tooltipRefs = useRef<{ [key: string]: TooltipComponent | null }>({}); + const [showDialog, setShowDialog] = useState(false); + const selectedListItemRef = useRef("Header Settings"); + const localization = useRef('en-US'); + const arabicStatus = useRef(false); + const theme = useRef('material3'); + const displayMode = useRef('Mouse'); + const [isDialog, setIsDialog] = useState(false); + let [searchText, setSearchText] = useState(''); + let [checkedStates, setCheckedStates] = useState<{ [key: string]: boolean }>({}); + let [expandCollapseValue, setExpandCollapseValue] = useState("grouping"); + let [isExpand, setIsExpand] = useState(true); + let [enableRtlListView, setenableRtlListView] = useState(false); + let [selectedField, setSelectedField] = useState(null); + let [caseSensitiveChecked, setCaseSensitiveChecked] = useState(false); + let [ignoreAccentChecked, setIgnoreAccentChecked] = useState(false); + let [selectedOperator, setSelectedOperator] = useState(null); + let [switchStates, setSwitchStates] = useState<{ [key: string]: boolean }>({}); + let selectedItemRef = useRef<{ text: string; id: string } | null>(null); + let [dropdownValues, setDropdownValues] = useState<{ [key: string]: string }>({}); + const [checkState, setCheckState] = useState<{ [key: string]: boolean }>({}); + let listFields = { id: "id", text: "text" }; + let menuFields: FieldSettingsModel = { text: 'text', value: 'id' }; + let root: Root | null = null; // + let showEditLabel: boolean = false; + let batchFlag: boolean = false; + let isHeaderTemplate: boolean = false; + let startTime: number = new Date().getTime(); + let imageStream: string; + let batchEdit: BatchOrders[] = []; + let selectedValues: string[] = []; + let dateElement: any; + let numericElement: any; + let dropdownTreeElement: any; + let checkboxElement: any; + let productIDInput: HTMLElement; + let productNameInput: HTMLElement; + let customerNameInput: HTMLElement; + let customerMailIDInput: HTMLElement; + let shipCountryInput: HTMLElement; + let orderIDInput: HTMLElement; + let textboxInstance: TextBoxComponent; + let gridInstance: GridComponent; + let chipStatus: ChipListComponent; + let dialogInstance: DialogComponent; + let dialogObj: DialogComponent; + let listObj!: ListViewComponent; + let uploadObj!: UploaderComponent; + let previewRef!: HTMLElement | null; + let sidebarobj = useRef(null); + let selectedFilterType: string = "FilterBar"; + let selectedFilterBarMode: string = "OnEnter"; + let selectedIndicator: string = "Spinner"; + let selectedCheckMode: string = "Default"; + let selectionType: string = "Multiple"; + let selectNewRowPosition: string = "Top"; + let selectEditMode: string = "Normal"; + let filteredData; + const orderIDRules: object = { required: true }; + const productIDRules: object = { required: true }; + const customerIDRules: object = { required: true }; + const emailIDRules: object = { required: true }; + const orderDateRules: object = { required: true }; + const freightIDRules: object = { required: true }; + const shipCountryRules: object = { required: true }; + + const gridPrivateMethods = { + + localeChanged: (value: string): void => { + localization.current = value as string; + setCulture(value as string); + arabicStatus.current = value === "ar"; + if (arabicStatus.current) { + gridInstance.enableRtl = true; + enableRtlListView = true; + } + else { + enableRtlListView = enableRtlListView ? enableRtlListView : false; + gridInstance.enableRtl = false; + } + }, + + themeChanged: (value: string): void => { + const path: string = 'https://cdn.syncfusion.com/ej2/29.1.33/' + value + '.css'; + const primaryThemeLink: HTMLLinkElement = document.querySelector('.theme-primary') as HTMLLinkElement; + const body: HTMLElement = document.body; + primaryThemeLink.href = path.toString(); + body.classList.remove(theme.current); + body.classList.add(value as string); + theme.current = value as string; + }, + + modeChanged: (value: string): void => { + displayMode.current = value as string; + }, + + handleCheckboxChange: (id: string, checked: boolean) => { + setCheckboxValues((prevValues) => { + const newValues = { + ...prevValues, + [id]: checked, + }; + return newValues; + }); + }, + + // Method to dynamically change dropdown values + changeDropdownValue: (dropdownId: string, value: string) => { + setDropdownValues((prevState) => { + const newState = { + ...prevState, + [dropdownId]: value + }; + dropdownValues = newState; + return newState; + }); + }, + + handleClick: (value: string) => { + setDropdownValues((prev) => { + if (selectedListItemRef.current === "Selection Settings") { + gridInstance.selectionSettings.checkboxMode = prev.checkboxmodedefault as CheckboxSelectionType; + gridInstance.selectionSettings.type = prev.selectiontype as SelectionType; + } + else if (selectedListItemRef.current === "Edit Settings") { + gridInstance.editSettings.newRowPosition = prev.newrowposition as NewRowPosition; + gridInstance.editSettings.mode = prev.editmode as EditMode; + } + else if (selectedListItemRef.current === "Filter Settings") { + gridInstance.filterSettings.type = prev.filtertype as FilterType; + if (prev.filtertype === 'CheckBox' || prev.filtertype === 'Excel' || prev.filtertype === 'Menu') { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === 'OrderDate' || col.field === 'Freight' || col.field === 'ShipAddress' || col.field === 'Verified') { + col.allowFiltering = false; + } + }); + } + gridInstance.filterSettings.mode = prev.filterbarmode as FilterBarMode; + gridInstance.filterSettings.loadingIndicator = prev.loadingindicator as IndicatorType; + } + else if (selectedListItemRef.current === "Web Standards") { + localization.current = prev.localization; + gridPrivateMethods.localeChanged(localization.current); + theme.current = prev.theme; + gridPrivateMethods.themeChanged(theme.current); + displayMode.current = prev.interactiontypes; + gridPrivateMethods.modeChanged(displayMode.current); + } + Object.keys(dropdownValues).forEach((prop) => { + dropdownValues[prop] = prev[prop]; + }); + return prev; + }); + setCheckboxValues((prev) => { + if (selectedListItemRef.current === "Header Settings") { + gridInstance.allowMultiSorting = prev.multisorting; + gridInstance.allowSorting = prev.sorting; + gridInstance.allowFiltering = prev.filtering; + gridInstance.allowGrouping = prev.grouping; + gridInstance.allowReordering = prev.reordering; + gridInstance.allowResizing = prev.resizing; + } + else if (selectedListItemRef.current === "Selection Settings") { + gridInstance.selectionSettings.allowColumnSelection = prev.columnselection; + gridInstance.selectionSettings.checkboxOnly = prev.checkboxonly; + gridInstance.selectionSettings.persistSelection = prev.persistselection; + if (gridInstance.selectionSettings.checkboxMode === 'Default') { + gridInstance.selectionSettings.enableSimpleMultiRowSelection = prev.simplemultirow; + } else { + gridInstance.selectionSettings.enableSimpleMultiRowSelection = false; + } + gridInstance.selectionSettings.enableToggle = prev.toggle; + } + else if (selectedListItemRef.current === "Edit Settings") { + gridInstance.editSettings.allowAdding = prev.adding; + gridInstance.editSettings.allowDeleting = prev.deleting; + gridInstance.editSettings.allowEditOnDblClick = prev.editondoubleclick; + gridInstance.editSettings.allowEditing = prev.editing; + gridInstance.editSettings.allowNextRowEdit = prev.nextrowedit; + gridInstance.editSettings.showConfirmDialog = prev.confirmdialog; + gridInstance.editSettings.showDeleteConfirmDialog = prev.deletedialog; + } + else if (selectedListItemRef.current === "Filter Settings") { + gridInstance.filterSettings.enableCaseSensitivity = prev.enablecasesensitivity; + if (gridInstance.enableInfiniteScrolling) { + gridInstance.infiniteScrollSettings = { + enableCache: true, maxBlocks: 3, initialBlocks: 3 + }; + gridInstance.filterSettings.enableInfiniteScrolling = prev.enableinfinitescrolling; + } else { + gridInstance.filterSettings.enableInfiniteScrolling = prev.enableinfinitescrolling; + } + gridInstance.filterSettings.ignoreAccent = prev.ignoreaccent; + gridInstance.filterSettings.showFilterBarOperator = prev.filterbar; + gridInstance.filterSettings.showFilterBarStatus = prev.barstatus; + if (gridInstance.filterSettings.showFilterBarStatus) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === 'CustomerName') { + col.filter = { operator: 'contains' }; + } + }); + } + } + else if (selectedListItemRef.current === "Group Settings") { + gridInstance.groupSettings.allowReordering = prev.reordering; + gridInstance.groupSettings.showDropArea = prev.showdroparea; + gridInstance.groupSettings.showGroupedColumn = prev.showgroupedcolumn; + gridInstance.groupSettings.showToggleButton = prev.showtogglebutton; + if (prev.showungroupbutton) { + gridInstance.ungroupColumn('OrderID'); + } else if (prev.showdroparea && prev.showgroupedcolumn) { + gridInstance.groupColumn('OrderID'); + } + } + else if (selectedListItemRef.current === "Grid Settings") { + gridInstance.allowPaging = prev.paging; + gridInstance.autoFit = prev.autofit; + gridInstance.setGridPager(null as unknown as HTMLElement); + //gridInstance.enableVirtualization = prev.paging ? false : true; + gridInstance.enableVirtualization = prev.virtualization; + gridInstance.showColumnMenu = prev.column_menu; + gridInstance.allowTextWrap = prev.textwrap; + gridInstance.autoFit = prev.autofit; + gridInstance.enableAltRow = prev.altrow; + if (gridInstance.enableAltRow) { + gridInstance.enableAltRow = prev.altrow; + let styleTag = document.getElementById("altrow-style") as HTMLStyleElement; + if (prev.altrow) { + if (!styleTag) { + styleTag = document.createElement("style"); + styleTag.id = "altrow-style"; + document.head.appendChild(styleTag); + } + styleTag.innerHTML = `.e-grid .e-altrow { background-color: #B3F0E6 !important; }`; + } else { + if (styleTag) { + styleTag.remove(); + } + } + } + gridInstance.enableAutoFill = prev.autofill; + if (gridInstance.enableAutoFill) { + gridInstance.selectionSettings.cellSelectionMode = 'Box'; + gridInstance.selectionSettings.mode = 'Cell'; + gridInstance.editSettings.mode = 'Batch'; + } else { + gridInstance.selectionSettings.cellSelectionMode = 'Flow'; + gridInstance.selectionSettings.mode = 'Both'; + gridInstance.editSettings.mode = 'Dialog'; + } + gridInstance.allowExcelExport = prev.excelexport; + const toolbarExcelItem = document.getElementById("export_excel"); + if (!prev.excelexport) { + toolbarExcelItem!.classList.add("e-disabled"); + toolbarExcelItem!.setAttribute("disabled", "true"); + } else { + toolbarExcelItem!.classList.remove("e-disabled"); + toolbarExcelItem!.removeAttribute("disabled"); + } + gridInstance.allowPdfExport = prev.pdfexport; + const toolbarPdfItem = document.getElementById("export_pdf"); + if (!prev.pdfexport) { + toolbarPdfItem!.classList.add("e-disabled"); + toolbarPdfItem!.setAttribute("disabled", "true"); + } else { + toolbarPdfItem!.classList.remove("e-disabled"); + toolbarPdfItem!.removeAttribute("disabled"); + } + gridInstance.allowRowDragAndDrop = prev.draganddrop; + if (prev.draganddrop) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === 'Commands' || col.field === 'Rating') { + col.freeze = 'None'; + } + }); + } else { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === 'Commands' || col.field === 'Rating') { + col.freeze = 'Right'; + } + }); + } + gridInstance.allowSelection = prev.selection; + gridInstance.enableHover = prev.hover; + gridInstance.enableInfiniteScrolling = prev.enableinfinitescrolling; + } + else if (selectedListItemRef.current === "Web Standards") { + if (!arabicStatus.current) { + enableRtlListView = prev.rtl; + dialogObj.enableRtl = prev.rtl; + gridInstance.enableRtl = prev.rtl; + listObj.enableRtl = prev.rtl; + } + Object.keys(dropdownRefs.current).forEach((key) => { + dropdownRefs.current[key].enableRtl = prev.rtl; + }); + Object.keys(checkboxRefs.current).forEach((key) => { + checkboxRefs.current[key].enableRtl = prev.rtl; + }); + } + Object.keys(checkboxValues).forEach((prop) => { + checkboxValues[prop] = prev[prop]; + }); + return prev; + }); + + if (value === "Save") { + dialogObj?.hide(); + } + }, + + sortComparer: (reference: ValueType, comparer: ValueType): number => { + if (typeof reference === "string" && typeof comparer === "string") { + return reference.localeCompare(comparer); + } + if (typeof reference === "number" && typeof comparer === "number") { + return reference - comparer; + } + if (reference instanceof Date && comparer instanceof Date) { + return reference.getTime() - comparer.getTime(); + } + if (typeof reference === "boolean" && typeof comparer === "boolean") { + return Number(reference) - Number(comparer); + } + return 0; + }, + }; + + const dropdownDataSource = { + filterBarTypeOptions: [ + { value: "Menu", text: "Menu" }, + { value: "CheckBox", text: "CheckBox" }, + { value: "Excel", text: "Excel" }, + { value: "FilterBar", text: "FilterBar" } + ], + shipCountryData: [ + { text: 'Germany', value: 'Germany' }, + { text: 'France', value: 'France' }, + { text: 'Brazil', value: 'Brazil' }, + { text: 'Belgium', value: 'Belgium' }, + { text: 'Switzerland', value: 'Switzerland' }, + { text: 'Venezuela', value: 'Venezuela' }, + { text: 'Austria', value: 'Austria' }, + { text: 'Mexico', value: 'Mexico' }, + ] as object[], + columnFields: [ + 'OrderID', 'EmployeeID', 'CustomerID', 'CustomerName', 'ShipAddress', 'ProductName', 'ProductID', + 'Quantity', 'Freight', 'orderDate', 'ShipCountry', 'Verified', 'ShipedDate', 'Rating', 'ShipName' + ], + + listViewData: [ + { text: 'Header Settings', id: 'list-01' }, + { text: 'Grid Settings', id: 'list-02' }, + { text: 'Group Settings', id: 'list-03' }, + { text: 'Filter Settings', id: 'list-04' }, + { text: 'Selection Settings', id: 'list-05' }, + { text: 'Edit Settings', id: 'list-06' }, + { text: 'Web Standards', id: 'list-07' } + ], + indicators: [ + { value: "Spinner", text: "Spinner" }, + { value: "Shimmer", text: "Shimmer" } + ], + + selectiontype: [ + { value: "Single", text: "Single" }, + { value: "Multiple", text: "Multiple" } + ], + + checkboxmode: [ + { value: "Default", text: "Default" }, + { value: "ResetOnRowClick", text: "ResetOnRowClick" } + ], + + + newRowPosition: [ + { value: "Top", text: "Top" }, + { value: "Bottom", text: "Bottom" } + ], + + editMode: [ + { value: "Normal", text: "Normal", isDisabled: false }, + { value: "Dialog", text: "Dialog", isDisabled: false }, + { value: "Batch", text: "Batch", isDisabled: false } + ], + + editModeModified: [ + { value: "Normal", text: "Normal", isDisabled: false }, + { value: "Dialog", text: "Dialog", isDisabled: false } + ], + + + filterBarModeOptions: [ + { value: "OnEnter", text: "OnEnter" }, + { value: "Immediate", text: "Immediate" } + ], + + modeData: [ + { text: 'Mouse', value: 'Mouse' }, + { text: 'Touch', value: 'Touch' }, + ] as KeyDataType[], + + themeData: [ + { text: 'Material3', value: 'material3' }, + { text: 'Material3 Dark', value: 'material3-dark' }, + { text: 'Fluent', value: 'fluent' }, + { text: 'Fluent Dark', value: 'fluent-dark' }, + { text: 'Bootstrap5', value: 'bootstrap5' } + ], + localizationData: [ + { text: 'English', value: 'en-US', image: 'https://ej2.syncfusion.com/javascript/demos/src/tree-grid/images/USA.png' }, + { text: 'Germany', value: 'de', image: 'https://ej2.syncfusion.com/javascript/demos/src/tree-grid/images/Germany.png' }, + { text: 'French', value: 'fr', image: 'France-16.jpg' }, + { text: 'Arabic', value: 'ar', image: 'UAE-16.jpg' }, + { text: 'Chinese', value: 'zh', image: 'China-16.jpg' } + ] + }; + + const gridCommonTemplates = { + + emptyMessageTemplate() { + let srcImage: string = ''; + if (document.body.classList.value.indexOf('dark') > -1 || document.body.classList.value.indexOf('highcontrast') > -1) { + srcImage = "emptyRecordTemplate_dark.svg"; + } else { + srcImage = "emptyRecordTemplate_light.svg"; + } + return (
+ No record + There is no data available to display at the moment. +
); + }, + + productTemplate(props: any) { + const customerName = props.CustomerName; + return ( +
+ ); + }, + + columnMenuSettings: () => { + return ( +
+ Customer Details +
+ ) + }, + + columnClipModeSettings: (column: GridColumn) => { + const align = column.headerTextAlign; + const justify = + align === 'Right' ? 'flex-end' : + align === 'Center' ? 'center' : 'flex-start'; + return ( +
+
+
Ship Address
+
+ + { + isHeaderTemplate = true; + }} + cssClass="custom-menu-column-clipmode" + /> + +
+ ) + }, + + columnMenuFreezeSettings: () => { + return ( +
+ + { isHeaderTemplate = true; }} + cssClass="custom-menu-column-name" + /> + Order ID +
+ ) + }, + + columnMenuCheckboxSettings: (column: GridColumn) => { + const align = column.headerTextAlign; + const justify = + align === 'Right' ? 'flex-end' : + align === 'Center' ? 'center' : 'flex-start'; + return ( +
+
+ +
Verified
+
+ + { + isHeaderTemplate = true; + }} + cssClass="custom-menu-column-verified" + /> +
+ ) + }, + + columnMenuDateFormatSettings: (column: GridColumn) => { + const align = column.headerTextAlign; + const justify = + align === 'Right' ? 'flex-end' : + align === 'Center' ? 'center' : 'flex-start'; + return ( +
+
+ +
Order Date
+
+ + { + isHeaderTemplate = true; + }} + cssClass="custom-menu-column-date" + /> + +
+ ) + }, + + columnMenuFormatSettings: (column: GridColumn) => { + const align = column.headerTextAlign; + const justify = + align === 'Right' ? 'flex-end' : + align === 'Center' ? 'center' : 'flex-start'; + return ( +
+
+ +
Freight
+
+ + { + isHeaderTemplate = true; + }} + cssClass="custom-menu-column-number" + /> + +
+ ) + }, + + localeValueTemplate: (data: any) => { + return (
{data.text}    {data.text}
); + }, + + localizationFlagTemplate: (data: any) => { + return ( + {data.text}    {data.text} + ); + }, + + selectItem: () => { + if (selectedItemRef.current && listObj) { + listObj.selectItem({ id: selectedItemRef.current.id }); + } + }, + + listTemplate: (data: any) => { + return (
+ {data.text} +
); + }, + + OnSelect: (args: SelectEventArgs) => { + const selectedItem = (args.data as any).text || "Header Settings"; + selectedListItemRef.current = selectedItem; + const listContent = document.getElementById("listContent"); + const newContent = customComponentTemplates.addPropertiesInsideDialogbox(selectedItem); + if (listContent !== null && newContent !== null) { + root = createRoot(listContent); + root.render(newContent); + } + }, + + sideBar: (): JSX.Element => { + return ( +
+
+
+
+
+ {customComponentTemplates.addPropertiesInsideDialogbox("Header Settings")} +
+
+
+
+ + listObj = list} dataSource={dropdownDataSource.listViewData} cssClass="e-template-list" height="451px" template={gridCommonTemplates.listTemplate} fields={listFields} select={gridCommonTemplates.OnSelect}> + + + +
+ ); + }, + + dialogObjOpen: () => { + setShowDialog(true); + gridCommonTemplates.selectItem(); + const indicatorElement = document.getElementById("loadingindicator"); + const infinitescrollingElement = document.getElementById("enableinfinitescrolling"); + if (gridInstance.filterSettings.type === "FilterBar" || gridInstance.filterSettings.type === "Menu") { + indicatorElement!.classList.add("e-disabled"); + indicatorElement!.setAttribute("disabled", "true"); + infinitescrollingElement!.classList.add("e-disabled"); + infinitescrollingElement!.setAttribute("disabled", "true"); + } + }, + + dialogObjClose: () => { + if (selectedItemRef.current && listObj) { + listObj.unselectItem(selectedItemRef.current); + console.log("Restored Selected Item:", selectedItemRef.current.text); + } + setShowDialog(false); + }, + + footerTemplate: () => { + return ( +
+ gridPrivateMethods.handleClick('Save')}> + Save + + gridPrivateMethods.handleClick('Apply')}> + Apply + +
+ ); + }, + + + HeaderTemplate: (): JSX.Element => { + return ( +
+ dialogObj = dialog} + enableRtl={enableRtlListView} + visible={showDialog} + isModal={true} + header="Settings" + height='100%' + width='720px' + content={gridCommonTemplates.sideBar} + open={gridCommonTemplates.dialogObjOpen} + close={gridCommonTemplates.dialogObjClose} + footerTemplate={gridCommonTemplates.footerTemplate as any} + showCloseIcon={true} + > + +
); + }, + + customerDetailsTemplate: () => { + return ( +
+ Customer Details +
+ ) + }, + + productDetailsTemplate: () => { + return ( +
+   + Product Details +
+ ) + }, + + shipCountryTemplate: () => { + return ( +
+ Marker  + Ship Country +
+ ) + }, + + getCountryMessage: (shipCountry: string) => { + switch (shipCountry) { + case 'France': + return 'France.jpg'; + case 'Germany': + return 'https://ej2.syncfusion.com/javascript/demos/src/tree-grid/images/Germany.png'; + case 'Brazil': + return 'https://ej2.syncfusion.com/react/demos/src/grid/images/country/Brazil.png'; + case 'Spain': + return 'https://ej2.syncfusion.com/react/demos/src/grid/images/country/Spain.png'; + case 'Switzerland': + return 'https://ej2.syncfusion.com/react/demos/src/grid/images/country/Switzerland.webp'; + case 'Italy': + return 'https://ej2.syncfusion.com/react/demos/src/grid/images/country/Italy.png'; + default: + return 'https://ej2.syncfusion.com/javascript/demos/src/tree-grid/images/USA.png'; + } + }, + + countryTemplate: (props: Orders): JSX.Element => { + let countryImage = gridCommonTemplates.getCountryMessage(props.ShipCountry); + return ( +
+ {props.ShipCountry} + {props.ShipCountry} +
+ ); + }, + + orderDetailsTemplate: () => { + return ( +
+   + Order Details +
+ ) + }, + + shippingDetailsTemplate: () => { + return ( +
+   + Shipping Information +
+ ) + }, + + + imageTemplate: (props: Orders): JSX.Element => { + let imageIndex: number = props.EmployeeID % 9; + imageIndex = imageIndex === 0 ? 1 : imageIndex; + const altImg: number = !isNullOrUndefined(props.EmployeeID) ? props.EmployeeID : imageIndex; + const isBase64String: boolean = !isNullOrUndefined(props) && !isNullOrUndefined(props.EmployeeImage) + && props.EmployeeImage.indexOf("data:application") === -1 ? false : true; + const matchingBatchEdit: BatchOrders = batchEdit.find((edit) => edit.orderID === props.OrderID) as BatchOrders; + const src: string = matchingBatchEdit ? matchingBatchEdit.employeeImage : !isBase64String ? "data:image/jpeg;base64," + props.EmployeeImage + : props.EmployeeImage ? !batchFlag ? 'https://ej2.syncfusion.com/react/demos/src/grid/images/' + imageIndex + '.png' : props.EmployeeImage : ''; + return ( +
+ {altImg.toString()} +
+ ); + }, + + getBase64: (file: File): string => { + const reader: FileReader = new FileReader(); + reader.readAsDataURL(file); + reader.onload = () => { + imageStream = reader.result as string; + }; + return imageStream; + }, + + path: { + saveUrl: 'https://services.syncfusion.com/react/production/api/FileUploader/Save', + removeUrl: 'https://services.syncfusion.com/react/production/api/FileUploader/Remove', + } as AsyncSettingsModel, + + onupload: (args: any) => { + for (const i of args.filesData) { + const liparentDiv = createElement('div', { className: 'image-list' }); + const liImage = createElement('img', { className: 'image' }); + liparentDiv.appendChild(liImage); + gridCommonTemplates.readURL(liImage, i); + previewRef!.appendChild(liparentDiv); + + const fileBlob: Blob = (args.filesData[0] as FileInfo).rawFile as Blob; + const file: File = new File([fileBlob], (args.filesData[0] as FileInfo).name); + imageStream = gridCommonTemplates.getBase64(file); + batchFlag = true; + } + }, + + readURL: (liImage: any, file: any) => { + const imgPreview = liImage; + const imageFile = file.rawFile; + const reader = new FileReader(); + reader.addEventListener('load', () => { + imgPreview.src = reader.result; + }, false); + if (imageFile) { + reader.readAsDataURL(imageFile); + } + }, + + uploaderEditTemplate: (): JSX.Element => { + return ( +
+ {showEditLabel && ( +
+ +
+ )} +
previewRef = previewEle}> + { uploadObj = upload; }} asyncSettings={gridCommonTemplates.path} selected={gridCommonTemplates.onupload} locale={'en-US'} allowedExtensions='.png, .jpg, .jpeg' /> +
+
+ ) + } + }; + + const gridAggregateTemplates = { + + aggregateCustomization: (text: string) => { + return (props: AggregateTemplateContext) => { + const { Sum, Average, Min, Max, Count } = props as { + Sum?: number; + Average?: number; + Min?: number; + Max?: number; + Count?: number; + }; + const aggregationValue = + Sum ?? Average ?? Min ?? Max ?? Count ?? 'N/A'; + return ( +
+ { + if (e.parentItem.text === 'Sum' || e.parentItem.text === 'Average' || e.parentItem.text === 'Min' || e.parentItem.text === 'Max' || e.parentItem.text === 'Count') { + (closest(e.element, '.e-menu-wrapper') as HTMLElement).style.height = '160px'; + } + }} + select={(e) => { + const selectedText = e.item.text; + const aggregateValues = text === 'footer' ? menuItemProperties.aggregateValues[0] : + menuItemProperties.aggregateGroupValues[0]; + // Update outer text + aggregateValues.text = selectedText; + // Update checkbox selections + aggregateValues.items.forEach(item => { + item.checkbox = (item.text === selectedText); + }); + }} + /> +
+ +   :   + + {aggregationValue} + + +
+
+ ) + } + }, + + GroupSummaryCalculation: (args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let aggregates: AggregateRowModel[] = gridInstance.aggregates as AggregateRowModel[]; + if (aggregates.length > 0 && aggregates[1].columns && aggregates[1].columns.length > 0) { + aggregates[1].columns[0].type = data.properties.text; + aggregates[1].columns[0].groupFooterTemplate = gridAggregateTemplates.aggregateCustomization('groupFooter'); + } + } + }, + + SummaryCalculation: (args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let aggregates: AggregateRowModel[] = gridInstance.aggregates as AggregateRowModel[]; + if (aggregates.length > 0 && aggregates[0].columns && aggregates[0].columns.length > 0) { + aggregates[0].columns[0].type = data.properties.text; + aggregates[0].columns[0].footerTemplate = gridAggregateTemplates.aggregateCustomization('footer'); + } + } + }, + + footerCountTemplate: (props: AggregateTemplateContext): JSX.Element => { + return ( +
+ + + Total Orders: + + {(props as { Count?: number }).Count} + + +
+ ) + }, + + footerAvgTemplate: (props: any): JSX.Element => { + const displayValue = props.Average === " " || isNullOrUndefined(props.Average) ? 0 : Number(props.Average).toFixed(1); + return
Avg Rating:  {displayValue}
; + }, + + groupCaptionMaxTemplate: (props: AggregateTemplateContext): JSX.Element => { + return (
+ + Min + + ${((props as { Min?: number }).Min ?? 0).toFixed(2)}     + + Max + + ${((props as { Max?: number }).Max ?? 0).toFixed(2)} +
); + } + + }; + + const menuItemMethods = { + gridLineValueChange: (args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + gridInstance.gridLines = data.properties.text; + } + }, + + htmlEncodeChange: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === 'Order ID') { + if (args.checked) { + col.disableHtmlEncode = false; + } else { + col.disableHtmlEncode = true; + } + } + }); + gridInstance.refreshColumns(); + } + + }), + + enableCheckBoxChange: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === 'Verified') { + col.displayAsCheckBox = args.checked; + } + }); + gridInstance.refreshColumns(); + } + }), + + hideSpecifiedColumn: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === 'Verified') { + col.visible = args.checked; + gridInstance.refreshColumns(); + } + }); + } + + }), + + singleColumnSettingsTextWrap: ((args: ChangeEventArgs) => { + if (gridInstance) { + gridInstance.allowTextWrap = args.checked; + } + }), + + singleColumnSettingsClipMode: ((args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === "ShipAddress") { + col.clipMode = data.properties.text; + gridInstance.refreshColumns(); + } + }); + } + }), + + frozenChange: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === 'Order ID') { + if (args.checked) { + col.isFrozen = true; + } else { + col.isFrozen = false; + } + } + }); + } + }), + + singleColumnSettingsFreeze: ((args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.headerText === "Commands" && data.properties.text === 'Right') { + col.freeze = data.properties.text; + gridInstance.refreshColumns(); + } + }); + } + }), + + singleColumnSettingsDateFormat: ((args: ChangeEventArgs, data: any) => { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === 'OrderDate') { + col.format = data.properties.text; + gridInstance.refreshColumns(); + } + }); + }), + + singleColumnSettingsHeaderTextAlign: ((args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === "Freight") { + col.headerTextAlign = data.properties.text; + } + }); + gridInstance.refreshColumns(); + } + }), + + singleColumnSettingsCellTextAlign: ((args: ChangeEventArgs, data?: any) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === "Freight") { + col.textAlign = data.properties.text; + } + }); + gridInstance.refreshColumns(); + } + }), + + enableColumnEditing: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12) { + col.allowEditing = args.checked; + } + }); + } + }), + + enableColumnFiltering: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12) { + col.allowFiltering = args.checked; + } + }); + } + }), + + enableColumnGrouping: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12 || col.index === 15) { + col.allowGrouping = args.checked; + } + }); + } + }), + + enableColumnReordering: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12) { + col.allowReordering = args.checked; + } + }); + } + }), + + enableColumnResize: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12 || col.index === 15) { + col.allowResizing = args.checked; + } + }); + } + }), + + enableColumnSearching: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12) { + col.allowSearching = args.checked; + } + }); + } + }), + + enableColumnSorting: ((args: ChangeEventArgs) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.index === 12 || col.index === 15) { + col.allowSorting = args.checked; + } + }); + } + }), + + + singleColumnSettingsFormat: ((args: ChangeEventArgs, data: any) => { + if (gridInstance) { + let columns = gridInstance.getColumns(); + columns.forEach((col) => { + if (col.field === 'Freight') { + col.format = data.properties.text; + gridInstance.refreshColumns(); + } + }); + + const aggregateColumns = gridInstance.aggregates[0].columns; + aggregateColumns?.forEach((col) => { + if (col.field === "Freight") { + col.format = data.properties.text; + } + }); + } + }), + + + handleFilterTypeChange: (value: any, dropRef: any) => { + const filterbarElement = document.getElementById("filterbar"); + const barstatusElement = document.getElementById("barstatus"); + const filterbarmodeElement = document.getElementById("filterbarmode"); + const indicatorElement = document.getElementById("loadingindicator"); + const infinitescrollingElement = document.getElementById("enableinfinitescrolling"); + let filterbarCheckElement = filterbarElement?.querySelector('.e-checkbox-wrapper'); + let barStatusCheckElement = barstatusElement?.querySelector('.e-checkbox-wrapper'); + let infinitescrollingCheckElement = infinitescrollingElement?.querySelector('.e-checkbox-wrapper'); + + if (value === "Menu" || value === "Excel" || value === "CheckBox") { + filterbarCheckElement!.classList.add("e-checkbox-disabled"); + filterbarCheckElement!.setAttribute("disabled", "true"); + barStatusCheckElement!.classList.add("e-checkbox-disabled"); + barStatusCheckElement!.setAttribute("disabled", "true"); + dropRef['filterbarmode'].enabled = false; + filterbarmodeElement!.classList.add("e-disabled"); + filterbarmodeElement!.setAttribute("disabled", "true"); + if (value === "Excel" || value === "CheckBox") { + dropRef['loadingindicator'].enabled = true; + indicatorElement!.classList.remove("e-disabled"); + indicatorElement!.removeAttribute("disabled"); + infinitescrollingCheckElement!.classList.remove("e-checkbox-disabled"); + infinitescrollingCheckElement!.removeAttribute("disabled"); + } else { + if (value === "Menu") { + dropRef['loadingindicator'].enabled = false; + indicatorElement!.classList.add("e-disabled"); + indicatorElement!.setAttribute("disabled", "true"); + infinitescrollingCheckElement!.classList.add("e-checkbox-disabled"); + infinitescrollingCheckElement!.setAttribute("disabled", "true"); + } + } + } else { + filterbarCheckElement!.classList.remove("e-checkbox-disabled"); + filterbarCheckElement!.removeAttribute("disabled"); + barStatusCheckElement!.classList.remove("e-checkbox-disabled"); + barStatusCheckElement!.removeAttribute("disabled"); + dropRef['filterbarmode'].enabled = true; + filterbarmodeElement!.classList.remove("e-disabled"); + filterbarmodeElement!.removeAttribute("disabled"); + if (value === "FilterBar") { + dropRef['loadingindicator'].enabled = false; + indicatorElement!.classList.add("e-disabled"); + indicatorElement!.setAttribute("disabled", "true"); + infinitescrollingCheckElement!.classList.add("e-checkbox-disabled"); + infinitescrollingCheckElement!.setAttribute("disabled", "true"); + } + + } + }, + + + disableDropdownItem: (data: any, dropRef: any, id: string) => { + if (gridInstance.enableVirtualization || gridInstance.enableInfiniteScrolling) { + dropRef["editmode"].dataSource = dropdownDataSource.editModeModified; + dropRef["newrowposition"].enabled = false; + } else { + dropRef["editmode"].dataSource = dropdownDataSource.editMode; + dropRef["newrowposition"].enabled = true; + } + }, + + selectionTypeChange: (value: any, dropRef: any) => { + const selectionTypeItems = document.getElementById("simplemultirow"); + const checkboxSelection = document.getElementById("checkboxonly"); + + const simpleMultiRowCheckbox = selectionTypeItems?.querySelector('.e-checkbox-wrapper') as HTMLElement; + const simpleMultiRowInput = selectionTypeItems?.querySelector('input[type="checkbox"]') as any; + + const checkboxOnlyCheckbox = checkboxSelection?.querySelector('.e-checkbox-wrapper') as HTMLElement; + const checkboxOnlyInput = checkboxSelection?.querySelector('input[type="checkbox"]') as HTMLInputElement; + + const disableCheckbox = (checkbox: HTMLElement | null, input: HTMLInputElement | null) => { + checkbox?.classList.add("e-checkbox-disabled"); + checkbox?.setAttribute("disabled", "true"); + if (input) input.checked = false; // uncheck if disabled + }; + + const enableCheckbox = (checkbox: HTMLElement | null) => { + checkbox?.classList.remove("e-checkbox-disabled"); + checkbox?.removeAttribute("disabled"); + }; + + switch (value) { + case 'Single': + disableCheckbox(simpleMultiRowCheckbox, simpleMultiRowInput); + enableCheckbox(checkboxOnlyCheckbox); + if (!isNullOrUndefined(simpleMultiRowInput.ej2_instances)) { + simpleMultiRowInput.ej2_instances[0].checked = false; + gridInstance.selectionSettings.enableSimpleMultiRowSelection = false; + } + setCheckboxValues((prev) => { + prev.simplemultirow = false; + Object.keys(checkboxValues).forEach((prop) => { + checkboxValues[prop] = prev[prop]; + }); + return prev; + }); + break; + + case 'Multiple': + enableCheckbox(simpleMultiRowCheckbox); + if (dropRef['checkboxmodedefault'].value !== 'ResetOnRowClick') { + enableCheckbox(checkboxOnlyCheckbox); + } + break; + + case 'Default': + enableCheckbox(checkboxOnlyCheckbox); + if (dropRef['selectiontype'].value === 'Single') { + disableCheckbox(simpleMultiRowCheckbox, simpleMultiRowInput); + } else { + enableCheckbox(simpleMultiRowCheckbox); + } + break; + + case 'ResetOnRowClick': + disableCheckbox(simpleMultiRowCheckbox, simpleMultiRowInput); + disableCheckbox(checkboxOnlyCheckbox, checkboxOnlyInput); + gridInstance.selectionSettings.enableSimpleMultiRowSelection = false; + break; + + default: + break; + } + }, + + handlePagingChange: (value: any, id: string, checkRef: any, eventName: string) => { + const setState = (keys: string[], prop: keyof HTMLInputElement, val: boolean) => { + keys.forEach(k => checkRef[k][prop] = val); + }; + + const disableAllEnableVirtual = () => { + setState(['autofill', 'paging', 'infinitescroll'], 'disabled', true); + checkRef['virtualization'].disabled = false; + checkRef['virtualization'].checked = true; + }; + + const enableAllAndCheckPaging = () => { + setState(['infinitescroll', 'paging', 'autofill'], 'disabled', false); + checkRef['paging'].checked = true; + }; + + if (eventName === 'Created') { + if (checkRef['paging'].checked) { + setState(['infinitescroll', 'virtualization'], 'disabled', true); + } else if (checkRef['virtualization'].checked) { + setState(['infinitescroll', 'autofill', 'paging'], 'disabled', true); + checkRef['paging'].checked = false; + } else if (checkRef['infinitescroll'].checked) { + setState(['virtualization', 'autofill', 'paging'], 'disabled', true); + checkRef['paging'].checked = false; + } else { + enableAllAndCheckPaging(); + } + } else { + if (id === 'paging') { + if (!checkRef['paging'].checked) { + disableAllEnableVirtual(); + } else { + setState(['infinitescroll', 'virtualization'], 'disabled', true); + } + } + + if (id === 'virtualization') { + if (value) { + setState(['infinitescroll', 'autofill', 'paging'], 'disabled', true); + checkRef['paging'].checked = false; + } else { + enableAllAndCheckPaging(); + } + } + + if (id === 'infinitescroll') { + if (value) { + setState(['virtualization', 'autofill', 'paging'], 'disabled', true); + checkRef['paging'].checked = false; + } else { + enableAllAndCheckPaging(); + } + } + } + + setCheckboxValues((prev) => { + prev.paging = checkRef['paging'].checked; + prev.enableinfinitescrolling = checkRef['infinitescroll'].checked; + prev.virtualization = checkRef['virtualization'].checked; + Object.keys(checkboxValues).forEach((prop) => { + checkboxValues[prop] = prev[prop]; + }); + return prev; + }); + } + }; + + const menuItemProperties = { + gridLineProperties: [ + { + iconCss: 'e-icons e-border-all', + items: [ + { text: 'Both', id: 'GridLine Both', method: menuItemMethods.gridLineValueChange, checkbox: true }, + { text: 'Default', id: 'GridLine Default', method: menuItemMethods.gridLineValueChange, checkbox: false }, + { text: 'Horizontal', id: 'GridLine Horizontal', method: menuItemMethods.gridLineValueChange, checkbox: false }, + { text: 'Vertical', id: 'GridLine Vertical', method: menuItemMethods.gridLineValueChange, checkbox: false }, + { text: 'None', id: 'GridLine None', method: menuItemMethods.gridLineValueChange, checkbox: false } + ], + }, + ], + aggregateValues: [ + { + text: 'Sum', + items: [ + { text: 'Sum', id: 'Aggregate Sum', checkbox: true, method: gridAggregateTemplates.SummaryCalculation }, + { text: 'Average', id: 'Aggregate Average', checkbox: false, method: gridAggregateTemplates.SummaryCalculation }, + { text: 'Min', id: 'Aggregate Min', checkbox: false, method: gridAggregateTemplates.SummaryCalculation }, + { text: 'Max', id: 'Aggregate Max', checkbox: false, method: gridAggregateTemplates.SummaryCalculation }, + { text: 'Count', id: 'Aggregate Count', checkbox: false, method: gridAggregateTemplates.SummaryCalculation } + ], + }, + ], + aggregateGroupValues: [ + { + text: 'Sum', + items: [ + { text: 'Sum', id: 'Group Aggregate Sum', checkbox: true, method: gridAggregateTemplates.GroupSummaryCalculation }, + { text: 'Average', id: 'Group Aggregate Average', checkbox: false, method: gridAggregateTemplates.GroupSummaryCalculation }, + { text: 'Min', id: 'Group Aggregate Min', checkbox: false, method: gridAggregateTemplates.GroupSummaryCalculation }, + { text: 'Max', id: 'Group Aggregate Max', checkbox: false, method: gridAggregateTemplates.GroupSummaryCalculation }, + { text: 'Count', id: 'Group Aggregate Count', checkbox: false, method: gridAggregateTemplates.GroupSummaryCalculation } + ], + }, + ], + columnMenuDateFormatProperties: [ + { + text: 'Column Date', + iconCss: 'e-icons e-settings icon', + items: [ + { text: 'yMMM', id: 'Date Format yMMM', method: menuItemMethods.singleColumnSettingsDateFormat, checkbox: false }, + { text: 'dd/MM/yyyy', id: 'Date Format dd/MM/yyyy', method: menuItemMethods.singleColumnSettingsDateFormat, checkbox: true }, + { text: 'dd.MM.yyyy', id: 'Date Format dd.MM.yyyy', method: menuItemMethods.singleColumnSettingsDateFormat, checkbox: false }, + { text: 'dd/MM/yyyy hh:mm a', id: 'Date Format dd/MM/yyyy hh:mm a', method: menuItemMethods.singleColumnSettingsDateFormat, checkbox: false }, + { text: 'MM/dd/yyyy hh:mm:ss a', id: 'Date Format MM/dd/yyyy hh:mm:ss a', method: menuItemMethods.singleColumnSettingsDateFormat, checkbox: false } + ], + }, + ], + columnMenuFormatProperties: [ + { + text: 'Column Number', + iconCss: 'e-icons e-settings icon', + items: [ + { + text: 'Header Text Alignment', + items: [ + { text: 'Left', id: 'Header Left', method: menuItemMethods.singleColumnSettingsHeaderTextAlign, checkbox: false }, + { text: 'Right', id: 'Header Right', method: menuItemMethods.singleColumnSettingsHeaderTextAlign, checkbox: true }, + { text: 'Center', id: 'Header Center', method: menuItemMethods.singleColumnSettingsHeaderTextAlign, checkbox: false }, + { text: 'Justify', id: 'Header Justify', method: menuItemMethods.singleColumnSettingsHeaderTextAlign, checkbox: false }, + ] + }, + { + text: 'Cell Text Alignment', + items: [ + { text: 'Left', id: 'Cell Left', method: menuItemMethods.singleColumnSettingsCellTextAlign, checkbox: false }, + { text: 'Right', id: 'Cell Right', method: menuItemMethods.singleColumnSettingsCellTextAlign, checkbox: true }, + { text: 'Center', id: 'Cell Center', method: menuItemMethods.singleColumnSettingsCellTextAlign, checkbox: false }, + { text: 'Justify', id: 'Cell Justify', method: menuItemMethods.singleColumnSettingsCellTextAlign, checkbox: false }, + ] + }, + { + text: 'Data Operations', + items: [ + { text: 'Enable Editing', method: menuItemMethods.enableColumnEditing, singlecheckbox: true }, + { text: 'Enable Filtering', method: menuItemMethods.enableColumnFiltering, singlecheckbox: true }, + { text: 'Enable Grouping', method: menuItemMethods.enableColumnGrouping, singlecheckbox: true }, + { text: 'Enable Reordering', method: menuItemMethods.enableColumnReordering, singlecheckbox: true }, + { text: 'Enable Resizing', method: menuItemMethods.enableColumnResize, singlecheckbox: true }, + { text: 'Enable Searching', method: menuItemMethods.enableColumnSearching, singlecheckbox: true }, + { text: 'Enable Sorting', method: menuItemMethods.enableColumnSorting, singlecheckbox: false } + ] + }, + { + text: 'Format', + items: [ + { text: 'p0', id: 'Number Format p0', method: menuItemMethods.singleColumnSettingsFormat, checkbox: false }, + { text: 'p1', id: 'Number Format p1', method: menuItemMethods.singleColumnSettingsFormat, checkbox: false }, + { text: 'n0', id: 'Number Format n0', method: menuItemMethods.singleColumnSettingsFormat, checkbox: false }, + { text: 'n1', id: 'Number Format n1', method: menuItemMethods.singleColumnSettingsFormat, checkbox: false }, + { text: 'n2', id: 'Number Format n2', method: menuItemMethods.singleColumnSettingsFormat, checkbox: false }, + { text: 'C2', id: 'Number Format C2', method: menuItemMethods.singleColumnSettingsFormat, checkbox: true } + ] + } + ], + }, + ], + columnMenuCheckboxProperties: [ + { + text: 'Column Verified', + iconCss: 'e-icons e-settings icon', + items: [ + { text: 'Display as checkbox', method: menuItemMethods.enableCheckBoxChange, singlecheckbox: true }, + { text: 'Visible', method: menuItemMethods.hideSpecifiedColumn, singlecheckbox: true } + ], + }, + ], + columnMenuProperties: [ + { + text: 'Column Name', + iconCss: 'e-icons e-settings icon', + items: [ + { + text: 'Clip Mode', + items: [ + { text: 'Clip', id: 'ClipMode_Clip', method: menuItemMethods.singleColumnSettingsClipMode, checkbox: false }, + { text: 'Ellipsis', id: 'ClipMode_Ellipsis', method: menuItemMethods.singleColumnSettingsClipMode, checkbox: false }, + { text: 'EllipsisWithTooltip', id: 'ClipMode_EllipsisWithTooltip', method: menuItemMethods.singleColumnSettingsClipMode, checkbox: true }, + ] + }, + { text: 'Enable Resizing', method: menuItemMethods.enableColumnResize, singlecheckbox: true }, + { text: 'Enable Grouping', method: menuItemMethods.enableColumnGrouping, singlecheckbox: true }, + { text: 'Enable Text Wrap', method: menuItemMethods.singleColumnSettingsTextWrap, singlecheckbox: false }, + { text: 'Enable Sorting', method: menuItemMethods.enableColumnSorting, singlecheckbox: false } + ], + }, + ], + + columnMenuFreezeProperties: [ + { + text: 'Column Name', + iconCss: 'e-icons e-settings icon', + items: [ + { text: 'Display as HTML encode', method: menuItemMethods.htmlEncodeChange, singlecheckbox: true }, + { text: 'Enable Frozen', method: menuItemMethods.frozenChange, singlecheckbox: true }, + { separator: true }, + { + text: 'Freeze', + items: [ + { text: 'Left', id: 'Freeze Left', method: menuItemMethods.singleColumnSettingsFreeze, checkbox: true }, + { text: 'Right', id: 'Freeze Right', method: menuItemMethods.singleColumnSettingsFreeze, checkbox: false }, + { text: 'Fixed', id: 'Freeze Fixed', method: menuItemMethods.singleColumnSettingsFreeze, checkbox: false }, + { text: 'None', id: 'Freeze None', method: menuItemMethods.singleColumnSettingsFreeze, checkbox: false }, + ] + } + ], + }, + ], + + }; + + const propertyDescription: { [key: string]: string } = { + "Enable Editing": "Allows editing the cell content in this specific column. If true, the user can modify the cell value in-place.", + "Enable Reordering": "Allows the user to drag and reorder this column among others in the grid.", + "Enable Searching": "If enabled, this column's values will be included in global search operations (like search textbox above the grid).", + "Enable Resizing": "Enables users to adjust the width of the column by dragging its header edge.", + "Enable Sorting": "The allowSorting property enables the sorting of grid records when clicking on the column header.", + "Enable Multi-Column Sorting": "The allowMultiSorting property enables the user to sort multiple column in the grid.", + "Enable Filtering": "The allowFiltering property enables the filter bar to be displayed.", + "Enable Grouping": "The allowGrouping property allows dynamically grouping or ungrouping columns. Grouping can be done by dragging and dropping columns from the column header to the group drop area", + "Enable Column Reordering": "The allowReordering property enables the reordering of grid columns by dragging and dropping columns from one index to another", + "Enable Column Resizing": "The allowResizing property enables the resizing of grid columns.", + "Enable Paging": "The allowPaging property enables a pager control to be rendered at the bottom of the grid, allowing you to navigate through different pages of data.", + "Enable Immutable Mode": "The enableImmutableMode property is set to true, the grid will reuse old rows if it exists in the new result instead of full refresh while performing the grid actions.", + "Allow Selection": "Various features enable selection processing in the Grid, including drag, hover, and focus interactions.", + "Enable Row Drag and Drop": "The allowRowDragAndDrop property is set to true, you can drag and drop grid rows at another grid", + "Enable Autofill": "When the enableAutoFill property is enabled, an auto-fill icon will be displayed when cells are selected for copying.", + "Show Column Menu": "The showColumnMenu property is set to true, it will enable the column menu options in each columns.", + "Allow Text Wrap": "The allowTextWrap property is set to true, then text content will wrap to the next line when its text content exceeds the width of the Column Cells.", + "Auto-Fit Column Content": "The autoFit property, when enabled, automatically adjusts the width of columns based on the given width.", + "Enable Alternate Row Styling": "The enableAltRow property is set to true, the grid will render with e-altrow CSS class to the alternative tr elements.", + "Enable Row Hover Effect": "The enableHover property is set to true, the row hover is enabled in the Grid.", + "Enable Header Focus": "The enableHeaderFocus is set to true, then header element will be focused when focus moves to grid.", + "Enable Excel Export": "Export the Grid to Excel.", + "Enable PDF Export": "Export the Grid to PDF", + "Enable Virtual Scrolling": "The enableVirtualization property allows the Grid to render only the rows visible within the viewport and load subsequent rows on vertical scrolling. This helps in efficiently handling large datasets in the Grid.", + "Enable Infinite Scrolling": "The enableInfiniteScrolling property is set to true, then the data will be loaded in Checkbox filter Popup content, when the scrollbar reaches the end. This helps to load large dataset in Checkbox filter Popup content.", + "Show Group Drop Area": "The showDropArea property makes the group drop area element visible at the top of the Grid.", + "Show Grouped Columns": "The showGroupedColumn property is set to false, it hides the grouped column after grouping.", + "Show Toggle Button": "The showToggleButton property is set to true, then the toggle button will be showed in the column headers which can be used to group or ungroup columns by clicking them.", + "Show Ungroup Icon in Header": "The showUngroupButton property is set to false, then ungroup button is hidden in dropped element. It can be used to ungroup the grouped column when click on ungroup button.", + "Enable Case Sensitivity": "The enableCaseSensitivity property is set to true then searches grid records with exact match based on the filter operator. It will have no effect on number, boolean and Date fields.", + "Ignore accent": "The ignoreAccent property is set to true, then filter ignores the diacritic characters or accents while filtering or searching.", + "Filter Type": "It provides various filter options such as menu, Excel-like filtering, filter bar, and checkboxes to refine and search data efficiently.", + "Show Filter Bar Operator": "The showFilterBarOperator property is set to true, then it renders the dropdownlist component to select the operator in filterbar input.", + "Show Filter Bar Status": "The filterBarStatus propperty is set to true, shows or hides the filtered status message on the pager.", + "Filter Bar Mode": "Filter bar modes define how filtering is triggered in the grid, either manually on Enter key press (OnEnter) or automatically after a delay (Immediate).", + "Loading Indicator Type": "Display a loading indicator while the data is being loaded.", + "Enable Toggle Selection": "The enableToggle property is set to true, then the user can able to perform toggle for the selected row.", + "Enable Column Selection": "The allowColumnSelection is set to true, then the user can able to select the columns.", + "Selection Type": "Specifies the selection types: Single (selects one row or cell) and Multiple (selects multiple rows or cells).", + "Enable Simple Multi Row Selection": "The enableSimpleMultiRowSelection property is set to true, then the user can able to perform multiple row selection with single clicks.", + "Allow Checkbox Selection Only": "The checkboxOnly property is set to true, then the Grid selection is allowed only through checkbox.", + "Checkbox Selection Mode": "The Checkbox selection mode controls how rows are selected: 'Default' allows selecting multiple rows one by one, while 'ResetOnRowClick' clears previous selections and selects only the current row.", + "Edit Mode": "Specifies the editing mode for the grid.", + "Allow Adding Row": "The allowAdding property is set to true, new records can be added to the Grid.", + "Allow Next Row Edit": "The allowNextRowEdit is set to true, editing is done to next row. By default allowNextRowEdit is set to false.", + "New Row Position": "Specifies where a new row is added in the grid.", + "Allow Editing Row": "The allowEditing is set to true, values can be updated in the existing record.", + "Edit on Double Click": "The allowEditOnDblClick is set to false, Grid will not allow editing of a record on double click.", + "Allow Delete Row": "The allowDeleting property is set to true, existing record can be deleted from the Grid.", + "Show Confirmation Dialog": "The showConfirmDialog is set to false, confirm dialog does not show when batch changes are saved or discarded.", + "Show Delete Confirmation Dialog": "The showDeleteConfirmDialog is set to true, confirm dialog will show delete action. You can also cancel delete command.", + "Localization": "Localization is the process of adapting software, content, or applications to a specific region, language, or culture by translating text, formatting data, and modifying UI elements to align with local preferences.", + "Theme": "A theme is a predefined set of visual styles, including colors, fonts, and layout, that determines the look and feel of an application or website. It helps create a consistent design across the entire interface.", + "Interaction Type": "Interaction types are the various ways users engage with a system, such as clicking, typing, or touching.", + "Enable RTL": "RTL (Right-to-Left) refers to the text direction used in languages like Arabic and Hebrew, where text is read and written starting from the right side of the page.", + "Aggregate_Sum": "Calculates the total of all values in the column.", + "Export": "Export the data as a PDF or Excel file using the available export properties", + "Scrolling": "To enhance data loading and navigation in the Grid.", + "Alignment": "Alignment of the columns header and cell contents.", + "Data Operations": "Data operations in the Grid help manage and organize data through sorting, filtering, grouping, and paging.", + "Aggregate_Average": "Computes the mean of all numeric values in the column.", + "Aggregate_Min": "Displays the smallest value in the column.", + "Aggregate_Max": "Displays the largest value in the column.", + "Aggregate_Count": "Shows the number of records in the column.", + "Group_Aggregate_Sum": "Calculates the total of all values in the column.", + "Group_Aggregate_Average": "Computes the mean of all numeric values in the column.", + "Group_Aggregate_Min": "Displays the smallest value in the column.", + "Group_Aggregate_Max": "Displays the largest value in the column.", + "Group_Aggregate_Count": "Shows the number of records in the column.", + "Allow selection": "The allowSelection property is set to true, it allows selection of (highlight row) Grid records by clicking it", + "Type": "Specifies the available filtering types, determining how data is filtered in the grid.", + "Clip Mode": "Specifies how overflowed cell content is displayed in the grid.", + "Freeze": "Specifies the column freeze direction in the grid.", + "Header text alignment": "Define the alignment of column header which is used to align the text of column header.", + "Cell text alignment": "Defines the alignment of the column in both header and content cells.", + "Searching": "The allowSearching property is set to false, then it disables Searching of a particular column. By default all columns allow Searching.", + "Display as HTML encode": "The disableHtmlEncode property is set to true, it encodes the HTML of the header and content cells.", + "Format": "Formats the displayed value without altering the original data. Supports standard and custom number or date formats.", + "Group by format": "The enableGroupByFormat property is set to true, then it groups the particular column by formatted values. By default no columns are group by format.", + "Display as checkbox": "The displayAsCheckBox property is set to true, it displays the column value as a check box instead of Boolean value.", + "Visible": "Controls column visibility in the grid. When visible is set to false, the column is hidden. By default, all columns are shown.", + "Operator": "Defines the search operator for Column Chooser.", + "Default": "This is the default checkboxMode, allowing users to select multiple rows by clicking them individually.", + "ResetOnRowClick": "In ResetOnRowClick mode, clicking a row resets the previously selected row. Multiple rows can be selected using the CTRL or SHIFT key.", + "Single": "Allows selection of only a row or a cell.", + "Multiple": "Allows selection of multiple rows or cells.", + "Normal": "Normal mode allows inline editing of a single row at a time.", + "Dialog": "Dialog opens a pop-up dialog for editing the selected row", + "Batch": "Batch enables multiple row edits before saving changes in bulk.", + "Top": "Inserts the new row at the beginning of the grid.", + "Bottom": "Adds the new row at the end of the grid.", + "ClipMode_Clip": "Truncates the cell content when it overflows its area.", + "ClipMode_Ellipsis": "Displays ellipsis when the cell content overflows its area.", + "ClipMode_EllipsisWithTooltip": "Displays ellipsis when the cell content overflows its area also it will display tooltip while hover on ellipsis applied cell.", + "ClipMode": "Defines the cell content’s overflow mode", + "Enable Frozen": "To freeze a specific column in the Grid, set the isFrozen property of that column to true.", + "Freeze_Left": "Freeze the column at left side.", + "Freeze_Right": "Freeze the column at right side.", + "Freeze_Fixed": "Freeze the column at center.", + "Freeze_None": "Does not freeze the column.", + "Header_Center": "Defines center alignment of the header text within the column.", + "Header_Left": "Defines justify alignment of the header text within the column.", + "Header_Right": "Defines center alignment of the header text within the column.", + "Header_Justify": "Defines justify alignment of the header text within the column.", + "Cell_Center": "Defines center alignment of the content text within the cell.", + "Cell_Justify": "Defines justify alignment of the content text within the cell.", + "Cell_Left": "Defines left alignment of the content text within the cell.", + "Cell_Right": "Defines right alignment of the content text within the cell.", + "Number_Format_p0": "The number is converted to percentage with 0 decimal place", + "Number_Format_p1": "The number is converted to percentage with 1 decimal place", + "Number_Format_n0": "The number is rounded to 0 decimal place", + "Number_Format_n1": "The number is rounded to 1 decimal place", + "Number_Format_n2": "The number is rounded to 2 decimal place", + "Number_Format_C2": "The currency symbol is appended to number and number is rounded to 2 decimal place", + "Date_Format_yMMM": "Displays year and abbreviated month name", + "Date_Format_dd/MM/yyyy": "Common date format (day-first) used in the UK, India, etc.", + "Date_Format_dd.MM.yyyy": "European format using dots as separators", + "Date_Format_dd/MM/yyyy_hh:mm_a": "Displays date with time in 12-hour format", + "Date_Format_MM/dd/yyyy_hh:mm:ss_a": "US format with full timestamp and AM/PM", + "Spinner": "Shows a rotating loader to indicate processing", + "Shimmer": "Displays a shimmering effect as a placeholder until data loads.", + "OnEnter": "Initiates filter operation after Enter key is pressed.", + "Immediate": "Initiates filter operation after a certain time interval. By default, time interval is 1500 ms.", + "Menu": "Specifies the filter type as menu.", + "Checkbox": "Specifies the filter type as checkbox.", + "FilterBar": "Specifies the filter type as filterbar.", + "Excel": "Specifies the filter type as checkbox.", + "Selection type": "Selection types include Single (selects one row or cell) and Multiple (selects multiple rows or cells).", + "Small": " Compact rows with minimal spacing (25px) for a tighter layout.", + "Medium": "Balanced spacing (36px) for better readability and a comfortable view.", + "Large": "Wide spacing (60px) for a clear and spacious data display.", + "GridLine_Default": "Displays grid lines based on the theme.", + "GridLine_Both": "Displays both the horizontal and vertical grid lines.", + "GridLine_Vertical": "Displays the vertical grid lines only.", + "GridLine_Horizontal": "Displays the horizontal grid lines only.", + "GridLine_None": "No grid lines are displayed.", + "Persist Selection": "The persistSelection is set to true, the Grid selection is maintained across all operations, and at least one column must be enabled as the primary key to persist the selection.", + "Enable Text Wrap": "When the cell/header content exceeds the column width, it wraps onto multiple lines to ensure the entire text is visible." + }; + + const menuItemTemplates = { + + gridLineCustomization: () => { + return ( +
+ +
+ ) + }, + + buttonClick: (args: any) => { + document.getElementById('dialogbox')!.style.left = `${args.clientX}px`; + let topPosition = document.getElementById('search_box')!.getBoundingClientRect().height + args.clientY - 10; + document.getElementById('dialogbox')!.style.top = `${topPosition}px`; + const dialog = document.getElementById('dialogbox'); + const gridContainer = document.getElementById('overviewgrid'); + const viewportWidth = window.innerWidth; + if (!dialog) return; + const dialogWidth = dialog.offsetWidth; + const containerRect = gridContainer?.getBoundingClientRect(); + const maxLeft = Math.min(viewportWidth, containerRect?.right || viewportWidth) - dialogWidth; + let left = args.clientX; + if (left > maxLeft) { + left = maxLeft - 10; + } + dialog.style.left = `${left}px`; + setStatus(true); + dialogInstance?.show(); + }, + + textValue: (args: ChangedEventArgs) => { + setSearchText(() => { + searchText = args.value ?? ''; + return searchText; + }); + }, + + dialogCreated: () => { + dialogInstance?.hide(); + }, + + dialogClose: () => { + setStatus(false); + }, + + dialogOpen: () => { + setStatus(true); + }, + + columnFieldsChange: (args: any) => { + setSelectedField(() => { + selectedField = args.value; + return selectedField; + }); + }, + + operatorValueChange: (args: any) => { + setSelectedOperator(() => { + selectedOperator = args.value; + return selectedOperator; + }); + }, + + caseSensitiveChange: (args: any) => { + setCaseSensitiveChecked(() => { + caseSensitiveChecked = args.checked; + return caseSensitiveChecked; + }); + }, + + ignoreAccentChange: (args: any) => { + setIgnoreAccentChecked(() => { + ignoreAccentChecked = args.checked; + return ignoreAccentChecked; + }); + }, + + createListBox: () => { + return ( +
+
+
+ + +
+ +
+ + +
+
+
+ +
+    +   |     +     + +
+
+
+ ) + }, + + chipClick: (args: any) => { + if (!gridInstance) return; + if (args.target.textContent === "Clear filter") { + gridInstance.clearFiltering(); + gridInstance.search(""); + textboxInstance.value = ""; + dialogInstance!.hide(); + } else if (args.target.textContent === "Search") { + if (selectedField && selectedOperator) { + gridInstance.searchSettings = { + fields: [selectedField], + operator: selectedOperator, + ignoreCase: caseSensitiveChecked, + ignoreAccent: ignoreAccentChecked, + key: searchText, + }; + if (!caseSensitiveChecked) { + gridCommonTemplates.emptyMessageTemplate(); + } + } else { + console.warn("Search field and operator are required."); + } + } + }, + + + createDialogFooter: () => { + return ( +
+ + + + + + +
+ + ) + }, + + menuTextboxSearch: () => { + return ( +
+ { + if (text) { + textboxInstance = text; + } + }} + > + dialogInstance = dialog} + id="dialogbox" + enableRtl={enableRtlListView} + created={menuItemTemplates.dialogCreated} + footerTemplate={menuItemTemplates.createDialogFooter} + content={menuItemTemplates.createListBox} + showCloseIcon={false} + visible={status} + width={'300px'} + open={menuItemTemplates.dialogOpen} + close={menuItemTemplates.dialogClose} + height={'228px'} + > + +
+ ) + }, + + getLabelElement: (switchId: string | GridPropertiesGroup, treeViewElement: Element | null): HTMLElement | null => { + let labelElement: HTMLElement | null = null; + if (typeof switchId === "object" && !isNullOrUndefined(switchId) && Array.isArray(switchId["items"])) { + switchId["items"].some((item: any) => { + const labelClass = item.label?.replace(/\s+/g, "") + "-custom-label"; + labelElement = treeViewElement!.querySelector('label') as HTMLElement; + return !!labelElement; + }); + } + return labelElement; + }, + + + beforeOpen: ((args: BeforeOpenEventArgs, switchId: string | any): void => { + const targetElement = args.target as HTMLElement; + const treeViewElement = targetElement.closest('.treeviewdiv'); + let labelElement: HTMLElement | null; + let description: string; + let labelText: string; + + if (treeViewElement) { + if (switchId && Array.isArray(switchId["items"])) { + labelElement = menuItemTemplates.getLabelElement(switchId, targetElement.parentElement); + labelText = labelElement!.innerText; + description = labelElement ? propertyDescription[labelText] : ''; + } else if (switchId.includes('switch')) { + labelElement = targetElement.parentElement!.querySelector('label') as HTMLElement; + labelText = labelElement!.innerText; + description = labelElement ? propertyDescription[labelText] : ''; + } else if (switchId.includes('check')) { + labelElement = targetElement.parentElement!.querySelector('label') as HTMLElement; + labelText = switchId.split('_check')[0]; + description = labelElement ? propertyDescription[labelText] : ''; + } + else { + labelElement = treeViewElement.querySelector(`.${switchId?.replace(/\s+/g, "")}-custom-label`)?.querySelector('label') as HTMLElement; + labelText = switchId; + description = labelElement ? propertyDescription[labelText] : ''; + } + if (labelElement === null) { + labelElement = treeViewElement.querySelector('.e-checkbox-wrapper label .e-label') as HTMLElement; + description = labelElement ? propertyDescription[labelElement.innerText.trim()] : ''; + } + if (description && tooltipRefs.current[labelText]) { + tooltipRefs.current[labelText]!.content = description; + } + } + }), + + changeCheckBox: (args: ChangeEventArgs, checkId: string, checkRefs: any) => { + setCheckedStates((prevState) => { + const newState = { + ...prevState, + [checkId]: args.checked, + }; + checkedStates = newState; + + // Common function to update group checkboxes by prefix + const updateGroupCheckboxes = (prefix: string) => { + if (checkId.includes(prefix)) { + const checkInstance = Object.fromEntries( + Object.entries(checkRefs.current).filter(([key, _]) => + key.startsWith(prefix) + ) + ); + + Object.entries(checkInstance).forEach(([id, ref]: [string, any]) => { + const isChecked = id === checkId ? args.checked : false; + if (ref && typeof ref.checked !== "undefined") { + ref.checked = isChecked; + } + newState[id] = isChecked; + }); + } + }; + + // Update based on different groups single check box selection + ['Header', 'Cell', 'GridLine', 'Number_Format', 'Date_Format', 'Aggregate', 'ClipMode', 'Group_Aggregate'].forEach(prefix => { + if (checkId.includes(prefix)) { + updateGroupCheckboxes(prefix); + } + }); + + return newState; + }); + }, + + changeSwitch: (args: ChangeEventArgs, switchId: string, data: any) => { + setSwitchStates((prevState) => { + const newState = { + ...prevState, + [switchId]: args.checked, + }; + switchStates = newState; + return newState; + }); + }, + + menuSwitchTemplate: (data: any) => { + if (!isNullOrUndefined(data.properties.iconCss)) { + return (
+ +
); + } + else if (!isNullOrUndefined(data.singlecheckbox)) { + let switchId = data.properties.text.replace(/\s/g, "_") + "_switch"; + return ( +
+ { + if (t) tooltipRefs.current[data.properties.text] = t; + }} windowCollision={true} mouseTrail={true} + target='.single-column-exclamation-container' enableRtl={enableRtlListView} position="RightCenter" beforeOpen={(args) => menuItemTemplates.beforeOpen(args, switchId)} > +
+ { + if (args.event.target.innerText !== 'Visible') { + menuItemTemplates.changeSwitch(args, switchId, data); + } + data.method(args); + }} + checked={switchStates[switchId] ?? data.singlecheckbox} + /> +
+ +
+
+
+
+ ); + } + else if (!isNullOrUndefined(data.checkbox)) { + let checkId = data.properties.id.replace(/\s/g, "_") + "_check"; + return ( +
+ { + if (t) tooltipRefs.current[data.properties.id.replace(/\s/g, "_")] = t; + }} windowCollision={true} mouseTrail={true} + target='.single-column-exclamation-container' enableRtl={enableRtlListView} position="RightCenter" beforeOpen={(args) => menuItemTemplates.beforeOpen(args, checkId)} > +
{ + if (instance) { + checkRefs.current[checkId] = instance; + } + }} + label={data.properties.text} cssClass='custom-checkbox' + disabled={data.disable} + change={(args) => { + menuItemTemplates.changeCheckBox(args, checkId, checkRefs); + data.method(args, data); + }} checked={checkedStates[checkId] ?? data.checkbox} /> +
+ +
+
+
+
+ ); + } + else { + let textId = data.properties.text.replace(/\s/g, "_") + "_text"; + return (
+
+
+
+
+
); + } + }, + } + + const gridFilterTemplates = { + filterTemplate: () => { + return ( + + ) + }, + + templateOptionsNumericTextBox: { + create: () => { + numericElement = document.createElement('input'); + return numericElement; + }, + write: (args: any) => { + const uniqueFreightValues = Array.from(new Set((employeeDetails as { Freight: number }[]).map(emp => emp.Freight))).map(freight => ({ Freight: freight })); + const freightNumbers = uniqueFreightValues.map(obj => obj.Freight); + const minFreight = Math.floor(Math.min(...freightNumbers)); + const maxFreight = Math.floor(Math.max(...freightNumbers)); + const datePickerObj = new NumericTextBox({ + cssClass: 'e-fltrtemp-focus', + min: minFreight, + max: maxFreight, + format:'n0', + enableRtl: enableRtlListView, + change: gridFilterTemplates.handleFilterChange, + }); + datePickerObj.appendTo(numericElement); + }, + }, + + templateOptionsDatePicker: { + create: () => { + dateElement = document.createElement('input'); + return dateElement; + }, + write: (args: any) => { + const datePickerObj = new DatePicker({ + value: new Date(args.column.field), + placeholder: 'Select the Order Date', + enableRtl: enableRtlListView, + change: gridFilterTemplates.handleFilterChange, + }); + datePickerObj.appendTo(dateElement); + }, + }, + + createInputElement: () => createElement('input'), + + getUniqueFieldValues: (data: any[], field: string): any[] => { + const uniqueSet = new Set(data.map(item => item[field])); + return Array.from(uniqueSet).map(value => ({ [field]: value })); + }, + + createAutoCompleteFilter: (placeholder: string, dataSource: any[], appendElement: HTMLElement, options?: Partial) => { + const autoComplete = new AutoComplete({ + dataSource, + placeholder, + change: gridFilterTemplates.handleFilterChange, + ...(options || {}) + }); + autoComplete.appendTo(appendElement); + }, + + productIDFilter: { + create: () => productIDInput = gridFilterTemplates.createInputElement(), + write: () => gridFilterTemplates.createAutoCompleteFilter('Product ID', employeeDetails, productIDInput) + }, + + productNameFilter: { + create: () => productNameInput = gridFilterTemplates.createInputElement(), + write: () => { + const data = gridFilterTemplates.getUniqueFieldValues(employeeDetails, 'ProductID'); + gridFilterTemplates.createAutoCompleteFilter('Product Name', data, productNameInput); + } + }, + + customerNameFilter: { + create: () => customerNameInput = gridFilterTemplates.createInputElement(), + write: () => { + const data = gridFilterTemplates.getUniqueFieldValues(employeeDetails, 'CustomerName'); + gridFilterTemplates.createAutoCompleteFilter('Customer Name', data, customerNameInput); + } + }, + + customerMailIDFilter: { + create: () => customerMailIDInput = gridFilterTemplates.createInputElement(), + write: () => { + const data = gridFilterTemplates.getUniqueFieldValues(employeeDetails, 'EmailID'); + gridFilterTemplates.createAutoCompleteFilter('Email ID', data, customerMailIDInput); + } + }, + + shipCountryFilter: { + create: () => shipCountryInput = gridFilterTemplates.createInputElement(), + write: () => { + const data = gridFilterTemplates.getUniqueFieldValues(employeeDetails, 'ShipCountry'); + gridFilterTemplates.createAutoCompleteFilter('Select the Ship Country', data, shipCountryInput, { + showPopupButton: true, + fields: { value: 'ShipCountry' } + }); + } + }, + + orderIDFilter: { + create: () => orderIDInput = gridFilterTemplates.createInputElement(), + write: () => { + const data = gridFilterTemplates.getUniqueFieldValues(employeeDetails, 'OrderID'); + gridFilterTemplates.createAutoCompleteFilter('Order ID', data, orderIDInput); + } + }, + + handleFilterChange: (args: any) => { + if (!isNullOrUndefined(args.element) || (!isNullOrUndefined(args.event) && !isNullOrUndefined(args.event.currentTarget))) { + let targetElement = parentsUntil(args.element || args.event.currentTarget, 'e-filtertext'); + let columnName = targetElement.id.replace('_filterBarcell', ''); + if (args.value) { + gridInstance.filterByColumn(columnName, 'equal', args.value); + } else { + gridInstance.removeFilteredColsByField(columnName); + } + } + }, + + templateCheckBox: { + create: () => { + checkboxElement = document.createElement('input'); + checkboxElement.setAttribute('type', "checkbox"); + checkboxElement.id = 'Verified'; + return checkboxElement; + }, + write: (args: any) => { + const checkbox = new CheckBox({ + checked: args.value, + indeterminate: true, + enableRtl: enableRtlListView, + change: function (args) { + var predicate = new Predicate('Verified', 'equal', args.checked); + var filteredData = new DataManager(employeeDetails).executeLocal(new Query().where(predicate)); + gridInstance.dataSource = filteredData; + } + }); + checkbox.appendTo(checkboxElement); + }, + }, + + handlestatusFilterChange: (args: DdtSelectEventArgs) => { + let columnName = "TrackingStatus"; + if (gridInstance) { + if (args.action === "select") { + if (!selectedValues.includes(args.itemData.text as string)) { + selectedValues.push(args.itemData.text as string); + } + } else if (args.action === "un-select") { + selectedValues = selectedValues.filter(value => value !== args.itemData.text); + } + let filterValues = selectedValues.map(value => (value === "Paid" ? true : false)); + if (selectedValues.length === 0 || filterValues.length > 1) { + gridInstance.removeFilteredColsByField(columnName); + } else { + gridInstance.filterByColumn(columnName, 'equal', filterValues.length === 1 ? filterValues[0] : filterValues); + } + } + }, + + statusFilter: { + create: (args: any) => { + dropdownTreeElement = createElement('input'); + return dropdownTreeElement; + }, + write: (args: any) => { + let statusData = [{ status: 'Paid' }, { status: 'Not Paid' }]; + const dropInstance = new DropDownTree({ + fields: { dataSource: statusData, text: 'status', value: 'status' }, + showCheckBox: true, + showSelectAll: true, + enableRtl: enableRtlListView, + value: statusData.map(item => item.status), + placeholder: 'Select the Status', + select: gridFilterTemplates.handlestatusFilterChange + }); + dropInstance.appendTo(dropdownTreeElement); + } + } + }; + + const gridProperties = { + filterOptions: { showFilterBarOperator: true, showFilterBarStatus: false } as FilterSettingsModel, + toolbarOptions: [ + { text: '', prefixIcon: 'e-add', id: 'add_icon', tooltipText: 'Add Records' }, + { type: 'Separator' }, + { text: '', prefixIcon: 'sf-icon-expand-collapse', id: 'expand_icon', tooltipText: 'Expand/Collapse' }, + { text: '', prefixIcon: 'sf-icon-clear-sorting', id: 'clearsorting_icon', tooltipText: 'Clear Sorting' }, + { text: '', prefixIcon: 'e-filter-clear icon', id: 'clearfilter_icon', tooltipText: 'Clear Filtering' }, + { type: 'Separator' }, + { text: '', prefixIcon: 'sf-icon-clear-selection', id: 'clear_selection', tooltipText: 'Clear Selection' }, + { text: '', prefixIcon: 'sf-icon-row-clear', id: 'clear_row_selection', tooltipText: 'Clear Row Selection' }, + { text: '', prefixIcon: 'sf-icon-column-clear', id: 'clear_column_selection', tooltipText: 'Clear Column Selection' }, + { text: '', prefixIcon: 'sf-icon-clear-cell', id: 'clear_cell_selection', tooltipText: 'Clear Cell Selection' }, + { type: 'Separator' }, + { text: '', template: menuItemTemplates.gridLineCustomization }, + { type: 'Separator' }, + { text: '', prefixIcon: 'e-csvexport', id: 'export_csv', tooltipText: 'Export CSV' }, + { text: '', prefixIcon: 'e-excelexport', id: 'export_excel', tooltipText: 'Export Excel' }, + { text: '', prefixIcon: 'e-pdfexport', id: 'export_pdf', tooltipText: 'Export PDF' }, + { text: '', template: menuItemTemplates.menuTextboxSearch, align: 'Right' }, + 'ColumnChooser', + { text: '', align: 'Right', id: 'grid_properties', template: gridCommonTemplates.HeaderTemplate } + ] as (ToolbarItems | Object)[], + pageOptions: { pageCount: 5, pageSizes: [5, 10, 12, 20, 30], pageSize: 30 }, + editOptions: { allowEditing: true, allowAdding: true, allowDeleting: true, showDeleteConfirmDialog: true, showConfirmDialog: true, mode: 'Normal' as EditMode }, + contextMenuOptions: ['AutoFit', 'AutoFitAll', 'SortAscending', 'SortDescending', 'Group', 'Ungroup', 'Copy', 'Edit', 'Delete', 'Save', 'Cancel', 'FirstPage', 'PrevPage', + 'LastPage', 'NextPage'] as ContextMenuItem[] | ContextMenuItemModel[], + sortingOptions: { + columns: [{ field: 'OrderID', direction: 'Ascending' }, { field: 'Quantity', direction: 'Descending' }] + } as SortSettingsModel, + columnSelection: { + allowColumnSelection: true, type: 'Multiple', mode: 'Row', persistSelection: true + } as SelectionSettingsModel, + commands: [ + { type: 'Edit', buttonOption: { cssClass: 'e-flat', iconCss: 'e-edit e-icons' } }, + { type: 'Delete', buttonOption: { cssClass: 'e-flat', iconCss: 'e-delete e-icons' } }, + { type: 'Save', buttonOption: { cssClass: 'e-flat', iconCss: 'e-update e-icons' } }, + { type: 'Cancel', buttonOption: { cssClass: 'e-flat', iconCss: 'e-cancel-icon e-icons' } } + ] as CommandModel[], + aggregatetype: ['Min', 'Max'] as AggregateType | AggregateType[] | string, + customerColumns: [ + { + field: 'EmployeeImage', + headerText: 'Image', + visible: false, + allowGrouping: false, + textAlign: 'Center', + minWidth: 55, + maxWidth: 150, + width: 127, + filterTemplate: gridFilterTemplates.filterTemplate, + allowFiltering: false, + disableHtmlEncode: false, + template: gridCommonTemplates.imageTemplate, + editTemplate: gridCommonTemplates.uploaderEditTemplate + }, + { + field: 'CustomerName', + editType: 'stringedit', + headerText: 'Customer Name', + minWidth: 73, + maxWidth: 200, + validationRules: customerIDRules, + disableHtmlEncode: false, + filterBarTemplate: gridFilterTemplates.customerNameFilter + }, + { + headerText: 'Email ID', + field: 'EmailID', + editType: 'stringedit', + minWidth: 62, + maxWidth: 270, + width: 230, + validationRules: emailIDRules, + filterBarTemplate: gridFilterTemplates.customerMailIDFilter + } + ] as ColumnModel[], + productColumns: [ + { + field: 'ProductID', + headerText: 'Product ID', + textAlign: 'Right', + minWidth: 160, + maxWidth: 200, + width: 170, + validationRules: productIDRules, + editType: 'stringedit', + filterTemplate: gridFilterTemplates.filterTemplate, + template: gridCommonTemplates.productTemplate, + allowFiltering: false, + }, + { + field: 'ProductName', + headerText: 'Product Name', + clipMode: 'EllipsisWithTooltip', + minWidth: 100, + maxWidth: 250, + width: 210, + validationRules: customerIDRules, + filterBarTemplate: gridFilterTemplates.productNameFilter + } + ] as ColumnModel[], + orderColumns: [ + { + field: 'OrderDate', + headerText: 'Order Date', + headerTemplate: gridCommonTemplates.columnMenuDateFormatSettings, + format: 'yMd', + type: 'date', + minWidth: 105, + maxWidth: 220, + width: 180, + allowSorting: false, + showColumnMenu: false, + textAlign: 'Right', + headerTextAlign: 'Right', + validationRules: orderDateRules, + editType: "datepickeredit", + filterBarTemplate: gridFilterTemplates.templateOptionsDatePicker, + }, + { + field: 'Quantity', + minWidth: 65, + maxWidth: 200, + width: 130, + textAlign: 'Right', + validationRules: freightIDRules, + filterBarTemplate: gridFilterTemplates.templateOptionsNumericTextBox, + editType: "numericedit", + }, + { + field: 'Freight', + allowSorting: false, + showColumnMenu: false, + headerTemplate: gridCommonTemplates.columnMenuFormatSettings, + headerText: 'Freight ($)', + width: 248, + minWidth: 195, + maxWidth: 280, + format: 'C2', + textAlign: 'Right', + headerTextAlign: 'Right', + validationRules: freightIDRules, + filterBarTemplate: gridFilterTemplates.templateOptionsNumericTextBox, + editType: "numericedit", + } + ] as ColumnModel[], + + shippingColumns: [ + { + field: 'ShipCountry', + headerText: 'Ship Country', + headerTemplate: gridCommonTemplates.shipCountryTemplate, + width: 140, + minWidth: 115, + maxWidth: 200, + template: gridCommonTemplates.countryTemplate, + editType: 'dropdownedit', + allowSorting: false, + validationRules: shipCountryRules, + dataSource: dropdownDataSource.shipCountryData, + filterBarTemplate: gridFilterTemplates.shipCountryFilter, + }, + { + field: 'ShipAddress', + headerText: 'Ship Address', + width: 135, + minWidth: 100, + maxWidth: 250, + allowSorting: false, + showColumnMenu: false, + clipMode: 'EllipsisWithTooltip', + headerTemplate: gridCommonTemplates.columnClipModeSettings, + }, + { + field: 'ShipName', + headerText: 'Ship Name', + minWidth: 80, + maxWidth: 200, + width: 130, + clipMode: 'EllipsisWithTooltip' + } + ] as ColumnModel[] + + }; + + const gridPropertiesConfigurations: GridPropertiesConfigurations = { + 'Group Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'reordering', label: 'Enable Column Reordering', defaultChecked: true }, + { id: 'showdroparea', label: 'Show Group Drop Area', defaultChecked: true }, + { id: 'showgroupedcolumn', label: 'Show Grouped Columns', defaultChecked: false }, + { id: 'showtogglebutton', label: 'Show Toggle Button', defaultChecked: false }, + { id: 'showungroupbutton', label: 'Show Ungroup Icon in Header', defaultChecked: false }, + ] + } + ], + 'Header Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'sorting', label: 'Enable Sorting', defaultChecked: true }, + { id: 'multisorting', label: 'Enable Multi-Column Sorting', defaultChecked: true }, + { id: 'filtering', label: 'Enable Filtering', defaultChecked: true }, + { id: 'grouping', label: 'Enable Grouping', defaultChecked: true }, + { id: 'reordering', label: 'Enable Column Reordering', defaultChecked: true }, + { id: 'resizing', label: 'Enable Column Resizing', defaultChecked: true } + ] + } + ], + 'Grid Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'selection', label: 'Allow Selection', defaultChecked: true }, + { id: 'textwrap', label: 'Allow Text Wrap', defaultChecked: false }, + { id: 'paging', label: 'Enable Paging', defaultChecked: true, method: menuItemMethods.handlePagingChange }, + { id: 'draganddrop', label: 'Enable Row Drag and Drop', defaultChecked: false }, + { id: 'autofill', label: 'Enable Autofill', defaultChecked: false }, + { id: 'autofit', label: 'Auto-Fit Column Content', defaultChecked: true }, + { id: 'column_menu', label: 'Show Column Menu', defaultChecked: false }, + { id: 'general_grid', type: 'Separator' } + ] + }, + { + groupField: 'Appearance & Interaction', + items: [ + { id: 'altrow', label: 'Enable Alternate Row Styling', defaultChecked: false }, + { id: 'hover', label: 'Enable Row Hover Effect', defaultChecked: true }, + { id: 'grid_appearance', type: 'Separator' } + ] + }, + { + groupField: 'Data Export', + items: [ + { id: 'excelexport', label: 'Enable Excel Export', defaultChecked: true }, + { id: 'pdfexport', label: 'Enable PDF Export', defaultChecked: true } + ] + }, + { + groupField: 'Scrolling Options', + items: [ + { id: 'virtualization', label: 'Enable Virtual Scrolling', defaultChecked: false, method: menuItemMethods.handlePagingChange }, + { id: 'infinitescroll', label: 'Enable Infinite Scrolling', defaultChecked: false, method: menuItemMethods.handlePagingChange } + ] + } + ], + + + 'Filter Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'enablecasesensitivity', label: 'Enable Case Sensitivity', defaultChecked: false }, + { id: 'ignoreaccent', label: 'Ignore Accent', defaultChecked: false }, + { id: 'filtertype', label: 'Filter Type', marginLeft: '49%', marginRTL: '44%', type: 'dropdown', dataSource: dropdownDataSource.filterBarTypeOptions, placeholder: selectedFilterType, method: menuItemMethods.handleFilterTypeChange, value: selectedFilterType }, + { id: 'grid_filter', type: 'Separator' } + ] + }, + { + groupField: 'Filter Bar Settings', + items: [ + { id: 'filterbar', label: 'Show Filter Bar Operator', defaultChecked: true }, + { id: 'barstatus', label: 'Show Filter Bar Status', defaultChecked: false }, + { id: 'filterbarmode', label: 'Filter Bar Mode', marginLeft: '42%', marginRTL: '37%', type: 'dropdown', dataSource: dropdownDataSource.filterBarModeOptions, placeholder: selectedFilterBarMode, value: selectedFilterBarMode }, + { id: 'grid_filter_bar', type: 'Separator' } + ] + }, + { + groupField: 'Excel / Checkbox Filter Settings', + items: [ + { id: 'enableinfinitescrolling', label: 'Enable Infinite Scrolling', defaultChecked: false }, + { id: 'loadingindicator', label: 'Loading Indicator Type', marginLeft: '34%', marginRTL: '25%', type: 'dropdown', dataSource: dropdownDataSource.indicators, placeholder: selectedIndicator, value: selectedIndicator } + ] + }, + ], + 'Edit Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'editmode', label: 'Edit Mode', type: 'dropdown', dataSource: dropdownDataSource.editMode, dataFields: { text: 'text', value: 'value', disabled: 'isDisabled' }, method: menuItemMethods.disableDropdownItem, marginLeft: '48%', marginRTL: '44%', placeholder: selectEditMode, value: selectEditMode }, + { id: 'nextrowedit', label: 'Allow Next Row Edit', defaultChecked: true }, + { id: 'grid_edit', type: 'Separator' } + ] + }, + { + groupField: 'Add Action Settings', + items: [ + { id: 'adding', label: 'Allow Adding Row', defaultChecked: true }, + { id: 'newrowposition', label: 'New Row Position', type: 'dropdown', marginLeft: '39%', marginRTL: '33%', dataSource: dropdownDataSource.newRowPosition, placeholder: selectNewRowPosition, value: selectNewRowPosition }, + { id: 'grid_add', type: 'Separator' } + ] + }, + { + groupField: 'Edit Action Settings', + items: [ + { id: 'editing', label: 'Allow Editing Row', defaultChecked: true }, + { id: 'editondoubleclick', label: 'Edit on Double Click', defaultChecked: true }, + { id: 'confirmdialog', label: 'Show Confirmation Dialog', defaultChecked: true }, + { id: 'grid_edit', type: 'Separator' } + ] + }, + { + groupField: 'Delete Action Settings', + items: [ + { id: 'deleting', label: 'Allow Delete Row', defaultChecked: true }, + { id: 'deletedialog', label: 'Show Delete Confirmation Dialog', defaultChecked: true } + ] + } + ], + 'Selection Settings': [ + { + groupField: 'General Settings', + items: [ + { id: 'selectiontype', label: 'Selection Type', type: 'dropdown', marginLeft: '43%', marginRTL: '39%', method: menuItemMethods.selectionTypeChange, dataSource: dropdownDataSource.selectiontype, placeholder: selectionType, value: selectionType }, + { id: 'toggle', label: 'Enable Toggle Selection', defaultChecked: true }, + { id: 'columnselection', label: 'Enable Column Selection', defaultChecked: true }, + { id: 'simplemultirow', label: 'Enable Simple Multi Row Selection', defaultChecked: true, disabled: false }, + { id: 'grid_selection', type: 'Separator' } + ] + }, + { + groupField: 'Checkbox Selection Settings', + items: [ + { id: 'persistselection', label: 'Persist Selection', defaultChecked: true }, + { id: 'checkboxonly', label: 'Allow Checkbox Selection Only', defaultChecked: false }, + { id: 'checkboxmodedefault', label: 'Checkbox Selection Mode', type: 'dropdown', marginLeft: '29%', marginRTL: '26%', method: menuItemMethods.selectionTypeChange, dataSource: dropdownDataSource.checkboxmode, placeholder: selectedCheckMode, value: selectedCheckMode }, + + ] + } + ], + 'Web Standards': [ + { + groupField: 'General Settings', + items: [ + { id: 'rtl', label: 'Enable RTL', defaultChecked: false }, + { id: 'localization', label: 'Localization', type: 'dropdown', marginLeft: '45%', marginRTL: '40%', valueTemplate: gridCommonTemplates.localeValueTemplate, itemTemplate: gridCommonTemplates.localizationFlagTemplate, dataSource: dropdownDataSource.localizationData, placeholder: localization.current, value: localization.current }, + { id: 'theme', label: 'Theme', type: 'dropdown', marginLeft: '51%', marginRTL: '47%', dataSource: dropdownDataSource.themeData, placeholder: theme.current, value: theme.current }, + { id: 'interactiontype', label: 'Interaction Type', type: 'dropdown', marginLeft: '40%', marginRTL: '35%', dataSource: dropdownDataSource.modeData, placeholder: displayMode.current, value: displayMode.current } + ] + } + ], + }; + + const [checkboxValues, setCheckboxValues] = useState>(() => { + const initialState: Record = {}; + + Object.keys(gridPropertiesConfigurations).forEach((category) => { + gridPropertiesConfigurations[category as keyof GridPropertiesConfigurations].forEach((item) => { + if ('groupField' in item) { + // Item is a CheckboxGroup + const groupItems = (item as GridPropertiesGroup).items; + + // Ensure groupItems is an array before iterating + if (Array.isArray(groupItems)) { + groupItems.forEach((checkbox) => { + initialState[checkbox.id] = checkbox.defaultChecked ?? false; + }); + } + } else { + // Item is a CheckboxConfig + const checkbox = item as GridPropertiesConfig; + initialState[checkbox.id] = checkbox.defaultChecked ?? false; + } + }); + }); + return initialState; + }); + + const customComponentTemplates = { + + toolbarDialog: (selectedText: any) => { + setIsDialog(true); + dialogObj?.show(); + let result = dropdownDataSource.listViewData.find((item) => item.text.includes(selectedText)); + if (result && listObj) { + selectedItemRef.current = result; + const listContent = document.getElementById("listContent"); + const newContent = customComponentTemplates.addPropertiesInsideDialogbox(result.text); + if (listContent !== null && newContent !== null) { + root = createRoot(listContent); + root.render(newContent); + } + } + }, + + addPropertiesInsideDialogbox: (selectedListItem: string) => { + if (!(selectedListItem in gridPropertiesConfigurations)) return null; + const gridProperties = gridPropertiesConfigurations[selectedListItem as keyof GridPropertiesConfigurations]; + if (!gridProperties) return null; + return ( +
+ {gridProperties.map((propertyFields: any) => ( +
+ { + if (propertyFields && Array.isArray(propertyFields["items"])) { + propertyFields["items"].some((item: any) => { + if (t) tooltipRefs.current[item.label] = t; + }); + } else { + if (t) tooltipRefs.current[propertyFields.label] = t; + } + }} windowCollision={true} mouseTrail={true} + target='.exclamation-container' enableRtl={enableRtlListView} position="RightCenter" beforeOpen={(args) => menuItemTemplates.beforeOpen(args, propertyFields.label || propertyFields)}> + {(() => { + return ( +
+
+ {/* Group Header */} +
{propertyFields.groupField}
+
+ {/* Render Checkboxes or Dropdown for Group */} + {propertyFields.items.map((item: any) => ( +
+ {item.type === "dropdown" ? ( + // created div element for the dropdown list element +
+ {/* created div element for the dropdown label element */} +
+ {/* created dropdown label value */} + +
+ {/* created div element for the icon symbol */} +
+ +
+ {/* created dropdown component */} +
+ { + if (instance) { + dropdownRefs.current[item.id] = instance; + } + }} + itemTemplate={item.itemTemplate} + valueTemplate={item.valueTemplate} + dataSource={item.dataSource} + fields={item.dataFields ? item.dataFields : { text: 'text', value: 'value' }} + value={dropdownValues[item.id] || item.placeholder} + enableRtl={enableRtlListView} + width={166} + created={(e) => { + gridPrivateMethods.changeDropdownValue(item.id, dropdownValues[item.id] || item.placeholder); + if (!isNullOrUndefined(item.dataFields)) { + item.method(item.dataSource, dropdownRefs.current, item.id); + } else if (!isNullOrUndefined(item.method)) { + item.method(dropdownRefs.current[item.id].value, dropdownRefs.current); + } + }} + change={(e) => { + gridPrivateMethods.changeDropdownValue(item.id, e.value); + if (!isNullOrUndefined(item.method)) { + item.method(e.value, dropdownRefs.current); + } + }} + placeholder={item.placeholder} + />
+
+ ) : item.type === "Separator" ? ( + /* Separator Element */ +
+ ) : ( +
+ {/* created checkbox component if the groupfield contains in the checkbox configurations */} + { + if (instance) { + checkboxRefs.current[item.id] = instance; + } + }} + label={item.label} + enableRtl={enableRtlListView} + checked={checkboxValues[item.id]} + created={(e) => { + if (!isNullOrUndefined(item.method)) { + item.method(checkboxValues[item.id], item.id, checkboxRefs.current, 'Created'); + } + }} + change={(e) => { + gridPrivateMethods.handleCheckboxChange(item.id, e.checked); + if (!isNullOrUndefined(item.method)) { + item.method(e.checked, item.id, checkboxRefs.current, 'Change'); + } + }} + /> +      +
+ +
+
+ )} +
+
+ ))} +
+
+ ); + })()} +
+
+ ))} +
+ ); + }, + + trackingChipTemplate: (props: Orders): JSX.Element => { + return ( + { + if (chip) { + chipStatus = chip; + } + }} + style={{ height: '25px', ...(enableRtlListView ? { gap: '5px' } : {}) }} enableRtl={enableRtlListView} text={props.TrackingStatus ? 'Paid' : 'Not Paid'} cssClass={props.TrackingStatus ? "chip-paid" : "chip-not-paid"}> + ); + }, + + ratingTemplate: (props: Orders): JSX.Element => { + return ( +
+ +
+ ); + }, + + ratingEditTemplate: (props: Orders): JSX.Element => { + const isRTL = document.getElementById('overviewgrid')?.classList.contains('e-rtl'); + const ratingClass = isRTL ? 'e-custom-rating e-rtl' : 'e-custom-rating'; + return ( +
+ {showEditLabel && ( + + )} + +
+ ); + }, + + progressTemplate: (props: Orders): JSX.Element => { + let colorValue: string = props.OrderStatus === 'Delivered' ? "#205107" : props.OrderStatus === 'Cancelled' ? '#B3261E' : '#914C00'; + return ( +
+ +
+ {props.OrderStatus} +
+
+ ); + } + + }; + + const handleGridEvent = { + onGridCreated: () => { + startTime = new Date().getTime(); + }, + + cellSelect: () => { + const selectedCells = gridInstance.getSelectedRowCellIndexes(); + if (selectedCells.length > 0) { + setRowIndexValue(`${selectedCells.map((cell) => cell.rowIndex).join(", ")}`); + setCellIndexValue(`${selectedCells.map((cell) => cell.cellIndexes).join(", ")}`); + } + }, + + onDataBound: () => { + if (gridInstance) { + const endTime = new Date().getTime(); + const elapsedTime = (endTime - startTime); + setLoadingTime(Number(elapsedTime)); + let dataCount = 0; + if (Array.isArray(gridInstance.dataSource)) { + dataCount = gridInstance.dataSource.length; + } else if (gridInstance.dataSource instanceof DataManager) { + gridInstance.dataSource.executeQuery(new Query()).then((e: any) => { + setTotalCount(e.result.length); + }); + } + setTotalCount(dataCount); + gridInstance.scrollModule.refresh(); + } + }, + + selectedRow: () => { + setSelectedCount(gridInstance.getSelectedRecords().length); + }, + + onActionComplete: (args: PageEventArgs | GroupEventArgs | FilterEventArgs | SearchEventArgs | SortEventArgs | AddEventArgs | SaveEventArgs | EditEventArgs | DeleteEventArgs | ActionEventArgs | NotifyArgs | ReorderEventArgs) => { + if (args.requestType === 'filtering') { + filteredData = gridInstance.getFilteredRecords(); + if (Array.isArray(filteredData)) { + setFilteredCount(filteredData.length); + } + } else if (args.requestType === "searching") { + setSearchedCount(gridInstance.currentViewData.length); + } else if (args.requestType === "save" && 'action' in args && args.action === "add") { + setAddedCount((prevCount) => prevCount + 1); + } else if (args.requestType === "delete") { + setDeletedCount((prevCount) => prevCount + (args as any).data.length); + } else if (args.requestType === "save") { + setUpdatedCount((prevCount) => prevCount + 1); + } + }, + + actionBegin: (args: PageEventArgs | GroupEventArgs | FilterEventArgs | SearchEventArgs | SortEventArgs | AddEventArgs | SaveEventArgs | EditEventArgs | DeleteEventArgs | ActionEventArgs | NotifyArgs | ReorderEventArgs): void => { + + if ((isHeaderTemplate || ((args as any).target && (args as any).target.closest && (args as any).target.closest('.e-icons.e-settings.icon'))) && args.requestType === 'sorting') { + isHeaderTemplate = false; + args.cancel = true; + } + if (args.requestType === 'beginEdit' || args.requestType === 'add') { + showEditLabel = gridInstance.editSettings.mode === 'Dialog' ? true : false; + } + if (args.requestType === 'save' && batchFlag && imageStream) { + ((args as any).data as Orders).EmployeeImage = imageStream; + imageStream = ''; + } + + if (args.requestType === "grouping") { + setExpandCollapseValue("grouping"); + } if (args.requestType === "ungrouping") { + setExpandCollapseValue("ungrouping"); + } + }, + + excelPdfQueryCellInfo: (args: ExcelQueryCellInfoEventArgs) => { + (args.data as Orders).Verified = true + if (args.column.headerText === "Customer Image") { + args.image = { + base64: (args.data as Orders).EmployeeImage, + height: 70, + width: 70, + }; + } + }, + + toolbarClick: (args: ContextMenuClickEventArgs): void => { + if (args.item.id === 'clearsorting_icon') { + gridInstance.clearSorting(); + } else if (args.item.id === 'clear_row_selection') { + gridInstance.clearRowSelection(); + } + else if (args.item.id === 'clear_column_selection') { + gridInstance.selectionModule.clearColumnSelection(); + } + else if (args.item.id === 'clear_cell_selection') { + gridInstance.clearCellSelection(); + } + else if (args.item.id === 'clearfilter_icon') { + gridInstance.clearFiltering(); + } + else if (args.item.id === 'expand_icon') { + if (expandCollapseValue === 'grouping' && isExpand) { + isExpand = false; + gridInstance.groupModule.collapseAll(); + } else { + gridInstance.groupModule.expandAll(); + isExpand = true; + } + } + else if (args.item.id === 'clear_selection') { + gridInstance.clearSelection(); + } else if (args.item.id === 'export_pdf') { + gridInstance?.pdfExport(); + } else if (args.item.id === 'export_excel') { + gridInstance?.excelExport(); + } else if (args.item.id === 'add_icon') { + gridInstance?.addRecord(); + } else if (args.item.id === 'export_csv') { + gridInstance?.csvExport(); + } else if (args.item.id === "grid_properties") { + customComponentTemplates.toolbarDialog("Header Settings"); + } + }, + + queryCellInfo: (args: QueryCellInfoEventArgs): void => { + if ((args.column as ColumnModel).field === 'Freight' && args.data && (args.data as Orders).Freight !== undefined) { + const FreightData = (args.data as Orders).Freight; + (args.cell as HTMLElement).style.backgroundColor = FreightData < 50 ? '#F9DEDC' : FreightData > 50 && FreightData < 100 ? 'transparent' : '#F9DEDC'; + (args.cell as HTMLElement).style.color = FreightData < 50 ? '#B3261E' + : FreightData > 50 && FreightData < 100 ? '#205107' : '#B3261E'; + (args.cell as HTMLElement).style.fontSize = '14px'; + (args.cell as HTMLElement).style.fontWeight = '700'; + } + }, + + beforePaste: (args: BeforePasteEventArgs): void => { + if ((args.column as ColumnModel).field === 'Freight') { + let numberParser = intl.getNumberParser({ format: 'c1' }); + (args as { value: number }).value = numberParser((args as { value: number }).value); + } + }, + + cellSave: (args: CellSaveArgs): void => { + if ((window.event?.target as HTMLElement).closest('.e-upload')) { + args.cancel = true; + } + if (batchFlag && (args.column as ColumnModel).headerText === "Customer Image") { + const existingIndex: number = batchEdit.findIndex((item) => item.orderID === (args.rowData as Orders).OrderID); + if (existingIndex !== -1) { + batchEdit[existingIndex].employeeImage = imageStream; + } else { + let newBatchEdit = { + orderID: (args.rowData as Orders).OrderID, + employeeImage: imageStream, + }; + batchEdit.push(newBatchEdit); + } + } + }, + + cellSaved: (): void => { + batchFlag = false; + } + }; + + const initialGridRender: JSX.Element = useMemo(() => { + return ( + { + if (grid) { + gridInstance = grid; + } + }} enableAltRow={false} dataSource={employeeDetails.slice(0, 10000)} id="overviewgrid" + gridLines={'Both'} + height={'100%'} width={"100%"} + allowPaging={true} + showColumnChooser={true} + allowReordering={true} + allowFiltering={true} + allowPdfExport={true} + enableRtl={false} + allowExcelExport={true} + allowRowDragAndDrop={false} + allowTextWrap={false} + allowSorting={true} + allowSelection={true} + allowGrouping={true} + enableStickyHeader={false} + allowResizing={true} + filterSettings={gridProperties.filterOptions} + toolbar={gridProperties.toolbarOptions} + pageSettings={gridProperties.pageOptions} + editSettings={gridProperties.editOptions} + contextMenuItems={gridProperties.contextMenuOptions} + sortSettings={gridProperties.sortingOptions} + selectionSettings={gridProperties.columnSelection} + actionBegin={handleGridEvent.actionBegin} + excelQueryCellInfo={handleGridEvent.excelPdfQueryCellInfo} + pdfQueryCellInfo={handleGridEvent.excelPdfQueryCellInfo} + toolbarClick={handleGridEvent.toolbarClick} + queryCellInfo={handleGridEvent.queryCellInfo} + beforeAutoFill={handleGridEvent.beforePaste} + cellSave={handleGridEvent.cellSave} + cellSaved={handleGridEvent.cellSaved} + created={handleGridEvent.onGridCreated} + cellSelected={handleGridEvent.cellSelect} + dataBound={handleGridEvent.onDataBound} + rowSelected={handleGridEvent.selectedRow} + actionComplete={handleGridEvent.onActionComplete} + emptyRecordTemplate={gridCommonTemplates.emptyMessageTemplate} + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) + }, []); + + return ( +
+
+ {[ + { label: "Loading Time", value: loadingTime, color: "#6750A4" }, + { label: "Filtered", value: filteredCount, color: "#6750A4" }, + { label: "Searched", value: searchedCount, color: "#6750A4" }, + { label: "Selected", value: selectedCount, color: "#6750A4" }, + { label: "New", value: addedCount, color: "#6750A4" }, + { label: "Updated", value: updatedCount, color: "#6750A4" }, + { label: "Deleted", value: deletedCount, color: "#B3261E" }, + { label: "Row Index", value: rowIndexValue, color: "#6750A4" }, + { label: "Cell Index", value: cellIndexValue, color: "#6750A4" }, + ].map((item, index) => ( +
+ + {item.label} {"-"} + + + {/* {item.value} */} + {item.label === 'Loading Time' ? ( + <> + {item.value} + ms + + ) : ( + item.value + ) + } + +
+ ))} +
+
+ {initialGridRender} +
+
+ ); +} + +export default App; + +function loadLocalization() { + const localization = [arLocalization, deLocalization, frLocalization, zhLocalization]; + for (let i = 0; i < localization.length; i++) { + L10n.load(localization[i]); + } +}; + +interface BatchOrders { + orderID: number; + employeeImage: string +} + +export interface Orders { + OrderID: number; + CustomerName: string; + ShipCountry: string; + EmployeeID: number; + EmployeeImage: string; + Quantity: number; + Rating: number; + Freight: number; + Verified: boolean; + TrackingStatus: boolean; + OrderStatus: string; +} + +export interface KeyDataType { [key: string]: Object; } + +interface GridPropertiesConfig { + id: string; + label?: string; + defaultChecked?: boolean; + type?: string; + dataSource?: object; + placeholder?: string; + method?: Function; + value?: string; + marginLeft?: string; + marginRTL?: string; + valueTemplate?: Function; + itemTemplate?: Function; + disabled?: boolean; + dataFields?: FieldSettingsModel +} + +interface GridPropertiesConfigurations { + 'Header Settings': GridPropertiesGroup[]; + 'Grid Settings': GridPropertiesGroup[]; + 'Group Settings': GridPropertiesGroup[]; + 'Filter Settings': GridPropertiesGroup[]; + 'Edit Settings': GridPropertiesGroup[]; + 'Selection Settings': GridPropertiesGroup[]; + 'Web Standards': GridPropertiesGroup[]; +} + +interface GridPropertiesGroup { + groupField: string; + items: GridPropertiesConfig[]; +} + +interface ExtendedMenuItemModel extends MenuItemModel { + template?: any; +} + +interface ChangeEventArgs { + checked: boolean; +} \ No newline at end of file diff --git a/src/Bootstrap5/Showcase Bootstrap5.metrop b/src/Bootstrap5/Showcase Bootstrap5.metrop new file mode 100644 index 0000000..b35d558 --- /dev/null +++ b/src/Bootstrap5/Showcase Bootstrap5.metrop @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/demo.html b/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/demo.html new file mode 100644 index 0000000..2dccd3d --- /dev/null +++ b/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/demo.html @@ -0,0 +1,352 @@ + + +Font Icon + + + + +
+
+
+

Font Name : Showcase Bootstrap5

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/style.css b/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/style.css new file mode 100644 index 0000000..3603c00 --- /dev/null +++ b/src/Bootstrap5/Showcase Bootstrap5/Embed Font in CSS/style.css @@ -0,0 +1,45 @@ +@font-face { +font-family: 'Showcase Bootstrap5'; +src: +url(data:application/x-font-ttf;charset=utf-8;base64,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KwEvDT0BPw4hHwcPByEvBz8GJyMPCR0BHwk7AT8KLwsfDh0BDw4jLw4jLwc/BzM/DichHwcPByEvBz8GJQ8LHwo7AT8JPQEvCjMfDjMfBw8HIw8PLw49AT8NZr4GBgUFBAMBAQEBAwQFBQYGvgYGBQUEAwEBAQEDBAUFBgHABwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYMCgkIBgQBAwUHCQkLDAcBCgoKCgkJCQgIBwYGBgQEBgEABgYFBQQDAQEBAQMEBQUGBv8ABgQEBgYGBwgICQkJCgoKCgsLCwsLCgoKCQgHBgUDAwIDBAYGBwgJCgoLDAwNSwE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQEBAQMEBQUG9gYGBgYLCQgGAgEBAQECBggJCwYGBgYHBgYGCwkIBgIBAQEBAQECBggJCwYGBgcNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQ0MDAsKCgkICAcGBgUFBAQFggYGBQUEAwEBAQEDBAUFBgaCBgQEBgYGBwgICQkJCgoK8gE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQEBAQMEBQUGAj4HBgYGCwkIBgIBAQEBAQECBggJCwYGBgcGBgYGCwkIBgIBAQEBAgYICQsGBgYGCgoKCgkJCQgIBwYGBgQEBoIGBgUFBAMBAQEBAwQFBQYGggYEBAYGBgcICAkJCQoKCgoLCwsLCwoKCgkIBwYFAwMCAwQGBgcICQoKCwwMDcUBAQMEBQUGBgcGBQUEAwEBAQEDBAUFBgcGBgUFBAMBIAEBAgYICQsGBgYGBwYGBgsJCAYCAQEBAQEDBgcJCgsMDQwKCggGBQJAAQECAwQEBQYGBggICAgKDwEBAwQFBQYGBwYFBQQDAQEPCggICAgGBgYFBAQDAgECAwQGBgcICQoKCwwMDQ0MDQwMCwoKCQgHBgYEAwL9AQIDBAQGBgYGBgYEBAMCAQECAwQEBgYGBgYGBAQDAiABAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAT8BAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQICAwMEBQYGBwcICAkJDwECAwQEBgYGBgYGBAQDAgEPCQkICAcHBgYFBAMDAgL8AQEDBAUFBgcGBgUFBAMBAQEB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BgYGCAcJCAkKCQoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkKCQoJCAkHCAYGBgUEAwICATv+hg8MCwgHBgMBAQMFBggKChEDBgcIBZwGBgYFBQWPBAMCAgIBfgECAgYHCgoGBgcG/oYJCQgIBwYFBQ4MDAsKCgkICAYGBQQDAQEBAgMEBQYHCAkJCwsMDA0NAbkGBwYFCwkIBgICAT8BAgMEBQYICAkJCwsLDQwNAQEDBQUGBwmFCgoKCwwMDA2dDw0NDAoJBwMSDA0LCwsJCQgIBgUEAwIBAQIDBAUGCAgJCQsLCw0MDQ0NDQsLCwkJCAcGBQUDAQEBAQMFBQYHCAkJCwsLDQ0QBAQEBgYGBwgICQkKCgoLCwF6DQwMDAsKCgkIBwcFBAMCAAAEAAAAAAO0A7kAHwA/AFsBLwAAJQ8HHwc/Bj0BLwUlDwcfBz8GPQEvBQMTHwYzIT8HEzUvBiUzHwghHw0VBwMPDisBMx8OHQEPDiMvDj8PMyEzHw4dAQ8OIy8OPw8zIy8OAyMvBj0BPwUDAQYGBgQEAwIBAQIDBAQGBgYGBgYEBAMCAgMEBAYG/oAGBgYEBAMCAQECAwQEBgYGBgYGBAQDAgIDBAQGBpZGAgIDBAUEBgUBzQYFBQQEAwMBLQEDAwUGBgT9EiYLCgoJBwcCBB0CbAoLCgkJCAcHBgYEAwMBAS0BAwMDBQUFBgcHBwgICAgJKAUJCQkICAcHBgYFBQMDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAQECAwQFBQYGBwcICAkJCQX+hgUJCQgJCAcHBgYFBAQDAgICAgMEBQUGBwcICAkJCgkKCQkJCAgHBwYGBAQEAgEBAQECAwQEBgUHBwcICAkJCQU0CAgHCAcHBgYGBQQEAwMCbyUGBgUFBAMCAgMEBQUGxQEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQH5/p8FBQQEAwICAQECBAQEBQYBOwcHBgUFAwIB/AEDBAYICAUKkAEBAwQFBQYIBwkJCQoKCgv+xQgJCAcHBwYGBQUEAwMBAgECAgQEBQUGBwcICAgJCQkKCQkJCAgHBwYFBQQEAgEBAgIDBAUGBgYIBwkICQoKCQkJCQgIBwYG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AbgHBgUFBAMBAQEBAwQFBQYH/kgHBgUFBAMBAQEBAwQFBQY5AjgGBgUFBAMBAQEBAwQFBQYG/cgGBgUFBAMBAQEBAwQFBQZ4AzQGBgUFBAMBAQEBAwQFBQYG/MwGBgUFBAMBAQEBAwQFBQYBBAEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwG+AQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAb4BAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBvgEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEABgAAAAADegO5ACEAQwBlAKoAzAEjAAABIR8HDwchLwc/ByEfBw8HIS8HPwchHwcPByEvBz8GJyMPCRURFR8JMyEzPwk1ETUvCSMPByMvBzcPBx8HMz8HLwg7AR8HMx8PEQ8PIS8PET8PMz8GASQBOgcGBQUEAwEBAQEDBAUFBgf+xgcGBQUEAwEBAQEDBAUFBgcBuAcGBQUEAwEBAQEDBAUFBgf+SAcGBQUEAwEBAQEDBAUFBgcBuAcGBQUEAwEBAQEDBAUFBgf+SAcGBQUEAwEBAQEDBAUFBhkGBwYGCgoHBgICAQECAgYHCgoGBgcGAfgGBwYGCgoHBgICAQECAgYHCgoGBgdKAwcJCgwNDQ/MDw0NDAoJBwNaBgYFBQMEAgEBAgQDBQUGBrwHBgUFBAMBAQEBAwQFBQYHvLwIDw0NDAoJBwNEDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3+CA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNRAcHCgsMDQ8BggEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwF/AQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDAX8BAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBvgECAgYHCgoGBgcG/ckGBwYGCgoHBgICAQECAgYHCgoGBgcGAjcGBwYGCgoHBgICAQgMCwoIBwQDAwQHCAoLDAg/AQEDAwQFBgkIBgUEAwMBAQEBAwQFBQYGBwYFBQQDAQE/AwQHCAoLDAgBAgMEBQcHCAkKCgsMDAwN/ckNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQI3DQwMDAsKCgkIBwcFBAMCAQ4MCwkHBQQAAAAAAAASAN4AAQAAAAAAAAABAAAAAQAAAAAAAQATAAEAAQAAAAAAAgAHABQAAQAAAAAAAwATABsAAQAAAAAABAATAC4AAQAAAAAABQALAEEAAQAAAAAABgATAEwAAQAAAAAACgAsAF8AAQAAAAAACwASAIsAAwABBAkAAAACAJ0AAwABBAkAAQAmAJ8AAwABBAkAAgAOAMUAAwABBAkAAwAmANMAAwABBAkABAAmAPkAAwABBAkABQAWAR8AAwABBAkABgAmATUAAwABBAkACgBYAVsAAwABBAkACwAkAbMgU2hvd2Nhc2UgQm9vdHN0cmFwNVJlZ3VsYXJTaG93Y2FzZSBCb290c3RyYXA1U2hvd2Nhc2UgQm9vdHN0cmFwNVZlcnNpb24gMS4wU2hvd2Nhc2UgQm9vdHN0cmFwNUZvbnQgZ2VuZXJhdGVkIHVzaW5nIFN5bmNmdXNpb24gTWV0cm8gU3R1ZGlvd3d3LnN5bmNmdXNpb24uY29tACAAUwBoAG8AdwBjAGEAcwBlACAAQgBvAG8AdABzAHQAcgBhAHAANQBSAGUAZwB1AGwAYQByAFMAaABvAHcAYwBhAHMAZQAgAEIAbwBvAHQAcwB0AHIAYQBwADUAUwBoAG8AdwBjAGEAcwBlACAAQgBvAG8AdABzAHQAcgBhAHAANQBWAGUAcgBzAGkAbwBuACAAMQAuADAAUwBoAG8AdwBjAGEAcwBlACAAQgBvAG8AdABzAHQAcgBhAHAANQBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIAB1AHMAaQBuAGcAIABTAHkAbgBjAGYAdQBzAGkAbwBuACAATQBlAHQAcgBvACAAUwB0AHUAZABpAG8AdwB3AHcALgBzAHkAbgBjAGYAdQBzAGkAbwBuAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoAB2Rlc2t0b3AGbW9iaWxlA3RhYg1jb25maWd1cmF0aW9uDHJvdy1zZWxlY3RlZA1jZWxsLXNlbGVjdGVkCXJvdy1jbGVhcgxjb2x1bW4tY2xlYXIPY2xlYXItc2VsZWN0aW9uDW9yZGVyLWRldGFpbHMHZnJlaWdodA1zaG9wcGluZy1jYXJ0DWNsZWFyLXNvcnRpbmcPZXhwYW5kLWNvbGxhcHNlCnJvdy1oZWlnaHQPY3VycmVuY3ktZG9sbGFyD2ZpbHRlci1zZXR0aW5ncw50YWJsZS1zZXR0aW5ncw9oZWFkZXItc2V0dGluZ3MNZWRpdC1zZXR0aW5ncwVncm91cApjbGVhci1jZWxsB3NvcnRpbmcLZGVzY3JpcHRpb24AAAAAAA==) format('truetype'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Bootstrap5' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.eot b/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.eot new file mode 100644 index 0000000000000000000000000000000000000000..6a17a43d69df579b17c3d52e68e61d04e9d4be25 GIT binary patch literal 17508 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 yBj*y>z*Mo&1X9xiT)Bgt?ywl(S literal 0 HcmV?d00001 diff --git a/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.svg b/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.svg new file mode 100644 index 0000000..6149dbf --- /dev/null +++ b/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.svg @@ -0,0 +1,60 @@ + + + +Generated by Syncfusion Metro Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.ttf b/src/Bootstrap5/Showcase Bootstrap5/Fonts/Showcase Bootstrap5.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6c4502e6d2d0e633dcc0f3fada43991c9448b457 GIT binary patch literal 17296 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 + +Font Icon + + + + +
+
+
+

Font Name : Showcase Bootstrap5

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Bootstrap5/Showcase Bootstrap5/style.css b/src/Bootstrap5/Showcase Bootstrap5/style.css new file mode 100644 index 0000000..fc8aa26 --- /dev/null +++ b/src/Bootstrap5/Showcase Bootstrap5/style.css @@ -0,0 +1,48 @@ +@font-face { +font-family: 'Showcase Bootstrap5'; +src: +url('Fonts/Showcase Bootstrap5.ttf') format('truetype'), +url('Fonts/Showcase Bootstrap5.woff') format('woff'), +url('Fonts/Showcase Bootstrap5.eot') format('eot'), +url('Fonts/Showcase Bootstrap5.svg?#Showcase Bootstrap5') format('svg'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Bootstrap5' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Fluent/Showcase Fluent.metrop b/src/Fluent/Showcase Fluent.metrop new file mode 100644 index 0000000..8af9cf8 --- /dev/null +++ b/src/Fluent/Showcase Fluent.metrop @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Fluent/Showcase Fluent/Embed Font in CSS/demo.html b/src/Fluent/Showcase Fluent/Embed Font in CSS/demo.html new file mode 100644 index 0000000..ea2a431 --- /dev/null +++ b/src/Fluent/Showcase Fluent/Embed Font in CSS/demo.html @@ -0,0 +1,352 @@ + + +Font Icon + + + + +
+
+
+

Font Name : Showcase Fluent

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Fluent/Showcase Fluent/Embed Font in CSS/style.css b/src/Fluent/Showcase Fluent/Embed Font in CSS/style.css new file mode 100644 index 0000000..f2d9347 --- /dev/null +++ b/src/Fluent/Showcase Fluent/Embed Font in CSS/style.css @@ -0,0 +1,45 @@ +@font-face { +font-family: 'Showcase Fluent'; +src: +url(data:application/x-font-ttf;charset=utf-8;base64,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BAMBAQEBAwQFBQYGvgYGBQUEAwEBAQEDBAUFBgHABwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYMCgkIBgQBAwUHCQkLDAcBCgoKCgkJCQgIBwYGBgQEBgEABgYFBQQDAQEBAQMEBQUGBv8ABgQEBgYGBwgICQkJCgoKCgsLCwsLCgoKCQgHBgUDAwIDBAYGBwgJCgoLDAwNSwE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQEBAQMEBQUG9gYGBgYLCQgGAgEBAQECBggJCwYGBgYHBgYGCwkIBgIBAQEBAQECBggJCwYGBgcNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQ0MDAsKCgkICAcGBgUFBAQFggYGBQUEAwEBAQEDBAUFBgaCBgQEBgYGBwgICQkJCgoK8gE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQEBAQMEBQUGAj4HBgYGCwkIBgIBAQEBAQECBggJCwYGBgcGBgYGCwkIBgIBAQEBAgYICQsGBgYGCgoKCgkJCQgIBwYGBgQEBoIGBgUFBAMBAQEBAwQFBQYGggYEBAYGBgcICAkJCQoKCgoLCwsLCwoKCgkIBwYFAwMCAwQGBgcICQoKCwwMDcUBAQMEBQUGBgcGBQUEAwEBAQEDBAUFBgcGBgUFBAMBIAEBAgYICQsGBgYGBwYGBgsJCAYCAQEBAQEDBgcJCgsMDQwKCggGBQJAAQECAwQEBQYGBggICAgKDwEBAwQFBQYGBwYFBQQDAQEPCggICAgGBgYFBAQDAgECAwQGBgcICQoKCwwMDQ0MDQwMCwoKCQgHBgYEAwL9AQIDBAQGBgYGBgYEBAMCAQECAwQEBgYGBgYGBAQDAiABAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAT8BAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQICAwMEBQYGBwcICAkJDwECAwQEBgYGBgYGBAQDAgEPCQkICAcHBgYFBAMDAgL8AQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDASEBAQECBggJCwYGBgcGBgYGCwkIBgIBAQEBAgYICQsGBgYGBwYGBgsJCAYCAQE/AQIDBAQFBgYGCAgICAoPAQEDBAUFBgcGBgUFBAMBAQ8KCAgI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AgMEChIHBgYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHCAcIAQUEAwMDAQEBAQEBAwMDBAUFBgYGBwcHBwcHDg0OAQICAwQEBAYFBgYHBwcHBwcHBgcGBQUFBAQDAgICAWIHBQUDAwIBAQEBAgMDBQUHEIERBwcICAgJCAkJCQgJCAcIp/1yBAJTAgEDBQUFBgcEBQEDBk0DAwEBAQpgvj3xBgcICgoMDAwBDYF6CBEQEBCbCwkHBwUDAgEBAgMFBwcJCwsNDQ0PDg8PDw8ODg4NDAFYBgUFBAQCAgEBAgIEBAUFBgYFBQQEAgIBAQICBAQFBQYJCQkJCAcHBwYFBQQDAgEBAQECAwQFBQYHBwcICQgKCQkJCQkIBwcHBgUFAwQCAQEBAQIEAwUFBgcHBwgJCQmqCgkJCAcHBQQEAQEBAwQFBwICAwMECwcICAkJCQ8JBwcGBAQCAQIDAwMDAgEDAwQGBwcJCQoJCgkJCAgDAwQCAgEBCQUEAgECAwUFBwcJCQoLAwICAQECAw8JCQgHBgUHAQEBAQEBAgMDBAUCAQECAwMECwgJCQkKCQoICAYGBQMCAQIDAwQCAgICBAUGBggICgkKCQoJCAgDAwMDAgEBCQUDAwEBAgQEBgYICAoKCgQCAgIDBQEFBAQDAgIBAQICAwQEBQUGBgcGBwcHCAcHBwcHBwYBAgMDAwQFBQYFBwYHBwgHBwcHBgYGBQUEBAMDAwEBBgYGBgcGBwcHBwYHBgcFBgUEBAIDAQEBAQICAwMEBAcHBwcGBgUFBQQEAwICAQECAgMEBAUFBgYHBwcICAUEBAMCAgEBAgIDBAQFBQYGBwYHBwcHBwYHBwYMAQMCAgMEBAQFBgYGBwcHBwcHBwYHBQYFBQQEAwICAgEEBgUGBwYHBwcHBwcHBgYFBgUEAwMDAQEBAQEDBggHBwcHBgYFBQUEBAMCAgEBAgIDBAQFBQUGBwcHCAGOBwgICAgJCAkJCQgJCAgHBxCBEQYFBAQDAgEBAgMEBAUm/W8GA/7/CAkIBwQDAQEBUAROCwsLDBIJYTq88g0MDAsJCAcFAQ+BewgBAQMFnAsNDQ4ODg8PDw4PDg4NDAwKCQgGBQMCAQECAwUGCAkAAAAGAAAAAAPYA9gALwBfAHMBRwF3AacAADcVHwk7AT8KLwsPCgUfCjsBPwk9AS8KDwoDHQEPBSsBPQE/BTMDHwchMx8FHQEjDw8VKwEvBTURLwcPBxEfDzMVHw8hPwcvByEjLwU9ATM/DzU7AR8FFREfBz8HES8PIzUvDyEPBiUfCz8KPQEvCSsBDwkFFR8KPwsvCisBDwkoAQECBggJCwYGBgYHBgYGCwkIBgIBAQEBAQECBggJCwYGBgcGBgYGCwkIBgIBAQMyAQEBAgYICQsGBgYHBgYGBgsJCAYCAQEBAQIGCAkLBgYGBgcGBgYLCQgGAgEB/QIDBAQGBgadAgMEBAYGBt0BAgMEBAYGBgE7BgYGBAQDAp0KCQkJCAgHBwYFBQQDAwEBnQYGBgQEAwIBAgMEBAYGBgYGBgQEAwIBAQEDAwQFBQYHBwgICQkJCp0BAQMDBAUFBgcHCAgJCQkKATsGBgYEBAMCAQECAwQEBgYG/sUGBgYEBAMCnQoJCQkICAcHBgUFBAMDAQGdBgYGBAQDAgECAwQEBgYGBgYGBAQDAgEBAQMDBAUFBgcHCAgJCQkKnQEBAwMEBQUGBwcICAkJCQr+xQYGBgQEAwICdQEBAQIGCAkLBgYGBwYGBgYLCQgGAgEBAQECBggJCwYGBgYHBgYGCwkIBgIBAfzNAQECBggJCwYGBgYHBgYGCwkIBgIBAQEBAQECBggJCwYGBgcGBgYGCwkIBgIBAWYGBgYGCwkIBgIBAQEBAgYICQsGBgYGBwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYGBgsJCAYCAQEBAQIGCAkLBgYGBgcGBgYLCQgGAgEBAQEBAQIGCAkLBgYGAfGdBgYGBAQDAp0GBgYEBAMCARwGBgYEBAMCAQIDBAQGBgadAQEDAwQFBQYHBwgICQkJCp0CAwQEBgYGATsGBgYEBAMCAQECAwQEBgYG/sUKCQkJCAgHBwYFBQQDAwEBnQoJCQkICAcHBgUFBAMDAQEBAgMEBAYGBgYGBgQEAwIBAgMEBAYGBp0BAQMDBAUFBgcHCAgJCQkKnQIDBAQGBgb+xQYGBgQEAwIBAQIDBAQGBgYBOwoJCQkICAcHBgUFBAMDAQGdCgkJCQgIBwcGBQUEAwMBAQECAwQEBgYaBwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYGBgsJCAYCAQEBAQIGCAkLBgYGBgcGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBwYGBgYLCQgGAgEBAQEC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) format('truetype'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Fluent' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.eot b/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.eot new file mode 100644 index 0000000000000000000000000000000000000000..b82d1637fe29a62568a8252f5eda46389aeb24fa GIT binary patch literal 18200 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 literal 0 HcmV?d00001 diff --git a/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.svg b/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.svg new file mode 100644 index 0000000..e8e0307 --- /dev/null +++ b/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.svg @@ -0,0 +1,60 @@ + + + +Generated by Syncfusion Metro Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.ttf b/src/Fluent/Showcase Fluent/Fonts/Showcase Fluent.ttf new file mode 100644 index 0000000000000000000000000000000000000000..319bfa5b3b4e050aeab0e8cd057012a684df06de GIT binary patch literal 18004 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 + +Font Icon + + + + +

+
+
+

Font Name : Showcase Fluent

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Fluent/Showcase Fluent/style.css b/src/Fluent/Showcase Fluent/style.css new file mode 100644 index 0000000..d42c96f --- /dev/null +++ b/src/Fluent/Showcase Fluent/style.css @@ -0,0 +1,48 @@ +@font-face { +font-family: 'Showcase Fluent'; +src: +url('Fonts/Showcase Fluent.ttf') format('truetype'), +url('Fonts/Showcase Fluent.woff') format('woff'), +url('Fonts/Showcase Fluent.eot') format('eot'), +url('Fonts/Showcase Fluent.svg?#Showcase Fluent') format('svg'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Fluent' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Material 3/Showcase Material3.metrop b/src/Material 3/Showcase Material3.metrop new file mode 100644 index 0000000..ac3de4e --- /dev/null +++ b/src/Material 3/Showcase Material3.metrop @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Material 3/Showcase Material3/Embed Font in CSS/demo.html b/src/Material 3/Showcase Material3/Embed Font in CSS/demo.html new file mode 100644 index 0000000..8f7ba6c --- /dev/null +++ b/src/Material 3/Showcase Material3/Embed Font in CSS/demo.html @@ -0,0 +1,352 @@ + + +Font Icon + + + + +
+
+
+

Font Name : Showcase Material3

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Material 3/Showcase Material3/Embed Font in CSS/style.css b/src/Material 3/Showcase Material3/Embed Font in CSS/style.css new file mode 100644 index 0000000..4c9f568 --- /dev/null +++ b/src/Material 3/Showcase Material3/Embed Font in CSS/style.css @@ -0,0 +1,45 @@ +@font-face { +font-family: 'Showcase Material3'; +src: +url(data:application/x-font-ttf;charset=utf-8;base64,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BwgJWgUGBwgKCwwNDg8QERESEgH8O+OPO1QBfv20Akx+fn5+qAIBAwMEBQUGBgcHCAgJCgoJCAgHBwYGBQUEAwICAlQBAgQGBwgJCwwNDQ8QEBESAgEDAwQFBQUGBwcHCAgI/bQJCQgICAcHBwUGBAQDAgICAgMEBAYFBwcHCAgICQkCTAgICAcHBwYFBQUEAwMBAhIREBAPDQ0MCwkIBwYEAgAABQAAAAADzgN6AC8AbwCKALEBQwAAASMPCR0BHwk7AT8JPQEvCSUjDw0dAR8NOwE/DT0BLw0BET8JOwEfCjUnJREzPxAfEDMRJSEzHw0dATsBHw4dAQ8HIw8PLw8jDxAvECMvDTURNT8NAvwGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYH/iwJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAFHCwwOEBEICgkJCgoKCgkJCggJEA8NDAW5/cUFAwQGBgcICQkLCgwMDA0NDg4ODg0NDAwMCgsJCQgHBwUEA1n+XAGkCQgICAcHBgYGBQQDAwICQwgICAgHBwcGuQYFBAQCAgIBAgQFBwcECBoDBAUGBggJCQoLCwwMDQ0ODg0NDAwLCwoJCQgGBgUEA5kDBAYGBwgJCQsKDAwMDQ0ODg4ODQ0MDAwKCwkJCAcHBQQDDggICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgBWAECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBKgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgEm/r0PDgwKCQMDAgIBAQICAwMECQwMDwiKuX7+MggNDAsLCwkJCQcHBQUEAwEBAQEDBAUFBwcJCQkLCwsMDQgBzlQCAgMDBAUGBgYHBwgICAkqAgICBAQFBrkGBwcHCAgICMEICAcHBQQBAg4NDAwLCgkJCAcGBQUDAQEBAQMFBQYHCAkJCgsMDA0OCA0MCwsLCQkJBwcFBQQDAQEBAQMEBQUHBwkJCQsLCwwNCAICAwMEBQYGBgcHCAgICQHOCQgICAcHBgYGBQQDAwICAAAABAAA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) format('truetype'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Material3' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Material 3/Showcase Material3/Fonts/Showcase Material3.eot b/src/Material 3/Showcase Material3/Fonts/Showcase Material3.eot new file mode 100644 index 0000000000000000000000000000000000000000..70b4d899cc42d96a6ff9475e9eec376334dec619 GIT binary patch literal 12016 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 literal 0 HcmV?d00001 diff --git a/src/Material 3/Showcase Material3/Fonts/Showcase Material3.svg b/src/Material 3/Showcase Material3/Fonts/Showcase Material3.svg new file mode 100644 index 0000000..dbd6c7e --- /dev/null +++ b/src/Material 3/Showcase Material3/Fonts/Showcase Material3.svg @@ -0,0 +1,60 @@ + + + +Generated by Syncfusion Metro Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Material 3/Showcase Material3/Fonts/Showcase Material3.ttf b/src/Material 3/Showcase Material3/Fonts/Showcase Material3.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b399bcd49e251c6d142035534c1e15777645799c GIT binary patch literal 11808 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 + +Font Icon + + + + +
+
+
+

Font Name : Showcase Material3

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Material 3/Showcase Material3/style.css b/src/Material 3/Showcase Material3/style.css new file mode 100644 index 0000000..382cdf9 --- /dev/null +++ b/src/Material 3/Showcase Material3/style.css @@ -0,0 +1,48 @@ +@font-face { +font-family: 'Showcase Material3'; +src: +url('Fonts/Showcase Material3.ttf') format('truetype'), +url('Fonts/Showcase Material3.woff') format('woff'), +url('Fonts/Showcase Material3.eot') format('eot'), +url('Fonts/Showcase Material3.svg?#Showcase Material3') format('svg'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Material3' !important; +speak: none; +font-size: 15px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Tailwind/Showcase Tailwind.metrop b/src/Tailwind/Showcase Tailwind.metrop new file mode 100644 index 0000000..bed9137 --- /dev/null +++ b/src/Tailwind/Showcase Tailwind.metrop @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Tailwind/Showcase Tailwind/Embed Font in CSS/demo.html b/src/Tailwind/Showcase Tailwind/Embed Font in CSS/demo.html new file mode 100644 index 0000000..d2b090c --- /dev/null +++ b/src/Tailwind/Showcase Tailwind/Embed Font in CSS/demo.html @@ -0,0 +1,352 @@ + + +Font Icon + + + + +
+
+
+

Font Name : Showcase Tailwind

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Tailwind/Showcase Tailwind/Embed Font in CSS/style.css b/src/Tailwind/Showcase Tailwind/Embed Font in CSS/style.css new file mode 100644 index 0000000..0075307 --- /dev/null +++ b/src/Tailwind/Showcase Tailwind/Embed Font in CSS/style.css @@ -0,0 +1,45 @@ +@font-face { +font-family: 'Showcase Tailwind'; +src: +url(data:application/x-font-ttf;charset=utf-8;base64,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Iy8HPwYlIw8HHwc/BzUvBzMfDjMfBw8HIw8OIy8PPw8zHwcPByEvBz8GJyMPBx8HPwcvBx8PDw8jLwwjLwc/BzM/DiUjDwcfBz8HLwYlMx8HDwchLwc/BiUzHw4zHwcPByMPDiMvDz8OhqgICAcHBQQCAQECBAUHBwQIrAgIBwcFBAIBAQIEBQcHCAGsBAQIBwcFBAIBAQIEBQcHCAgICAcGBQQCAgIDBAUGBwcICgoKCQkJCAgHCAYGBgQFBNkICAcHBQQCAQECBAUHBwQI3QQFBAYGBggHCAgJCQkKCgoKCwsLCgsKCQkICAYFBAIBAQIDBAUHBwgJCgoLDAwMYfwICAcHBQQCAQECBAUHBwQI/wAICAcHBQQCAQECBAUHBwj0BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgIDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NCwsKCggICAYHBQUJCIUICAcHBQQCAQECBAUHBwQIiQQFBAYGBggHCAgJCQkKCgEGBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+APwICAcHBQQCAQECBAUHBwQI/wAICAcHBQQCAQECBAUHBwgCAAoKCgkJCQgIBwgGBgYEBQSFCAgHBwUEAgEBAgQFBwcECIkEBQQGBgYIBwgICQkJCgoKCgsLCwoLCgkJCAgGBQQCAQECAwQFBwcICQoKCwwMDAEEAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIDBQUHBwgICAcHBQUDAlUCAQMDBAUFBgYHBwgICQoBAgQFBwcICAgIBwcFBAECCgkICAcHBgYFBQQDAgICAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAtMBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAJVAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgECAQMDBAUFBgYHBxATAQIEBQcHCAgICAcHBQQBAgoJCAgHBwYGBQUEAwICAtIBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgI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BAUGBwkJCgwMDQ0ODwcmBQUFBgYHBwgICQgKCQoKAawBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBALTAQICBgcKCgYGBwb93gYHBgYKCgcGAgIBAQICBgcKCgYGBwYCIgYHBgYKCgcGAgIBCggHBgQEAgEBAgQEBgcIClQBAgQFBgcICQkIBwYFBAECVAIBAwMEBAYFBgcHCAgIDAECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIBDAgICAcHBgUGBAQDAwECAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEAEQABAAEAAAAAAAIABwASAAEAAAAAAAMAEQAZAAEAAAAAAAQAEQAqAAEAAAAAAAUACwA7AAEAAAAAAAYAEQBGAAEAAAAAAAoALABXAAEAAAAAAAsAEgCDAAMAAQQJAAAAAgCVAAMAAQQJAAEAIgCXAAMAAQQJAAIADgC5AAMAAQQJAAMAIgDHAAMAAQQJAAQAIgDpAAMAAQQJAAUAFgELAAMAAQQJAAYAIgEhAAMAAQQJAAoAWAFDAAMAAQQJAAsAJAGbIFNob3djYXNlIFRhaWx3aW5kUmVndWxhclNob3djYXNlIFRhaWx3aW5kU2hvd2Nhc2UgVGFpbHdpbmRWZXJzaW9uIDEuMFNob3djYXNlIFRhaWx3aW5kRm9udCBnZW5lcmF0ZWQgdXNpbmcgU3luY2Z1c2lvbiBNZXRybyBTdHVkaW93d3cuc3luY2Z1c2lvbi5jb20AIABTAGgAbwB3AGMAYQBzAGUAIABUAGEAaQBsAHcAaQBuAGQAUgBlAGcAdQBsAGEAcgBTAGgAbwB3AGMAYQBzAGUAIABUAGEAaQBsAHcAaQBuAGQAUwBoAG8AdwBjAGEAcwBlACAAVABhAGkAbAB3AGkAbgBkAFYAZQByAHMAaQBvAG4AIAAxAC4AMABTAGgAbwB3AGMAYQBzAGUAIABUAGEAaQBsAHcAaQBuAGQARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaAAdkZXNrdG9wBm1vYmlsZQN0YWINY29uZmlndXJhdGlvbgxyb3ctc2VsZWN0ZWQNY2VsbC1zZWxlY3RlZAlyb3ctY2xlYXIMY29sdW1uLWNsZWFyD2NsZWFyLXNlbGVjdGlvbg1vcmRlci1kZXRhaWxzB2ZyZWlnaHQNc2hvcHBpbmctY2FydA1jbGVhci1zb3J0aW5nD2V4cGFuZC1jb2xsYXBzZQpyb3ctaGVpZ2h0D2N1cnJlbmN5LWRvbGxhcg9maWx0ZXItc2V0dGluZ3MOdGFibGUtc2V0dGluZ3MPaGVhZGVyLXNldHRpbmdzDWVkaXQtc2V0dGluZ3MFZ3JvdXAKY2xlYXItY2VsbAdzb3J0aW5nC2Rlc2NyaXB0aW9uAAAAAAA=) format('truetype'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Tailwind' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.eot b/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.eot new file mode 100644 index 0000000000000000000000000000000000000000..0fdec160261ec1ee7a52d54cb499e89b33bca15e GIT binary patch literal 16832 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 literal 0 HcmV?d00001 diff --git a/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.svg b/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.svg new file mode 100644 index 0000000..7022d45 --- /dev/null +++ b/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.svg @@ -0,0 +1,60 @@ + + + +Generated by Syncfusion Metro Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.ttf b/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.ttf new file mode 100644 index 0000000000000000000000000000000000000000..318f68abf9455b4e159d41a2d2ea0ef4ba53516c GIT binary patch literal 16628 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 L$`}zqQ2PG>toDcD literal 0 HcmV?d00001 diff --git a/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.woff b/src/Tailwind/Showcase Tailwind/Fonts/Showcase Tailwind.woff new file mode 100644 index 0000000000000000000000000000000000000000..9be769de1754594beae39f0ec642eb65be9b157e GIT binary patch literal 16628 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 KWt<2gDE)t}{)gcJ literal 0 HcmV?d00001 diff --git a/src/Tailwind/Showcase Tailwind/demo.html b/src/Tailwind/Showcase Tailwind/demo.html new file mode 100644 index 0000000..d2b090c --- /dev/null +++ b/src/Tailwind/Showcase Tailwind/demo.html @@ -0,0 +1,352 @@ + + +Font Icon + + + + +
+
+
+

Font Name : Showcase Tailwind

+
+
    +
  • +
    +
    +
    +
    +
    +
    +Name +desktop
    +
    +
    + PUA + e700
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +mobile
    +
    +
    + PUA + e701
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +tab
    +
    +
    + PUA + e702
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +configuration
    +
    +
    + PUA + e703
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-selected
    +
    +
    + PUA + e704
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +cell-selected
    +
    +
    + PUA + e705
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-clear
    +
    +
    + PUA + e706
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +column-clear
    +
    +
    + PUA + e707
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-selection
    +
    +
    + PUA + e708
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +order-details
    +
    +
    + PUA + e709
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +freight
    +
    +
    + PUA + e70a
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +shopping-cart
    +
    +
    + PUA + e70b
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-sorting
    +
    +
    + PUA + e70c
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +expand-collapse
    +
    +
    + PUA + e70d
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +row-height
    +
    +
    + PUA + e70e
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +currency-dollar
    +
    +
    + PUA + e70f
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +filter-settings
    +
    +
    + PUA + e710
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +table-settings
    +
    +
    + PUA + e711
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +header-settings
    +
    +
    + PUA + e712
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +edit-settings
    +
    +
    + PUA + e713
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +group
    +
    +
    + PUA + e714
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +clear-cell
    +
    +
    + PUA + e715
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +sorting
    +
    +
    + PUA + e716
    +
  • +
  • +
    +
    +
    +
    +
    +
    +Name +description
    +
    +
    + PUA + e717
    +
  • +
+ + diff --git a/src/Tailwind/Showcase Tailwind/style.css b/src/Tailwind/Showcase Tailwind/style.css new file mode 100644 index 0000000..f18d20f --- /dev/null +++ b/src/Tailwind/Showcase Tailwind/style.css @@ -0,0 +1,48 @@ +@font-face { +font-family: 'Showcase Tailwind'; +src: +url('Fonts/Showcase Tailwind.ttf') format('truetype'), +url('Fonts/Showcase Tailwind.woff') format('woff'), +url('Fonts/Showcase Tailwind.eot') format('eot'), +url('Fonts/Showcase Tailwind.svg?#Showcase Tailwind') format('svg'); +font-weight: normal; +font-style: normal; +} + +[class^="sf-icon-"], [class*=" sf-icon-"] { + font-family: 'Showcase Tailwind' !important; +speak: none; +font-size: 55px; +font-style: normal; +font-weight: normal; +font-variant: normal; +text-transform: none; +line-height: 1; +-webkit-font-smoothing: antialiased; +-moz-osx-font-smoothing: grayscale; +} + +.sf-icon-desktop:before { content: "\e700"; } +.sf-icon-mobile:before { content: "\e701"; } +.sf-icon-tab:before { content: "\e702"; } +.sf-icon-configuration:before { content: "\e703"; } +.sf-icon-row-selected:before { content: "\e704"; } +.sf-icon-cell-selected:before { content: "\e705"; } +.sf-icon-row-clear:before { content: "\e706"; } +.sf-icon-column-clear:before { content: "\e707"; } +.sf-icon-clear-selection:before { content: "\e708"; } +.sf-icon-order-details:before { content: "\e709"; } +.sf-icon-freight:before { content: "\e70a"; } +.sf-icon-shopping-cart:before { content: "\e70b"; } +.sf-icon-clear-sorting:before { content: "\e70c"; } +.sf-icon-expand-collapse:before { content: "\e70d"; } +.sf-icon-row-height:before { content: "\e70e"; } +.sf-icon-currency-dollar:before { content: "\e70f"; } +.sf-icon-filter-settings:before { content: "\e710"; } +.sf-icon-table-settings:before { content: "\e711"; } +.sf-icon-header-settings:before { content: "\e712"; } +.sf-icon-edit-settings:before { content: "\e713"; } +.sf-icon-group:before { content: "\e714"; } +.sf-icon-clear-cell:before { content: "\e715"; } +.sf-icon-sorting:before { content: "\e716"; } +.sf-icon-description:before { content: "\e717"; } diff --git a/src/datasource.tsx b/src/datasource.tsx new file mode 100644 index 0000000..d9a2c10 --- /dev/null +++ b/src/datasource.tsx @@ -0,0 +1,120 @@ + + +export let gridData: Object[] = []; +/* tslint:disable-next-line:max-line-length */ +let imageDetails: string[] = ['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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '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', + /* tslint:disable-next-line:max-line-length */ + '/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAB4AHgDASIAAhEBAxEB/8QAHQABAAIDAQEBAQAAAAAAAAAAAAcIBAYJBQEDAv/EAD8QAAEDAwIEAwUEBwcFAAAAAAECAwQABREGIQcSMUETUWEIFCIycSOBkaEJJEJSscHRFRYzcoKi8ERic5Lh/8QAGgEAAgMBAQAAAAAAAAAAAAAAAAUDBAYCAf/EACkRAAICAQMDAwQDAQAAAAAAAAECAAMRBBIhBTFBE1FhFCKxwTJxkaH/2gAMAwEAAhEDEQA/AOqdKUohFKUohFa7rzX2meG+nH9T6rne7xGiG20JHM7IeOeVppH7S1YOB2AJJCQSMvVmqbHorTs/VOpLg3BttuZLz7zhwAB0A7lROAANySAN6oBrLi5O4makXrzUOEn42bRBJyzb4/8AArI+Jazg57DCUoistFcmppNp+JNV39qjiFfMr05pa16cgO7Ifub5fkqGSQtKRhKcpwMFKxnOFGvItvtf3nSshf8Aey8wrw0Vo50mAY5aAzzJS4jA323Ug9Kr9q27stRGHtQyZhMxJLMFvmS7KyccywCFJR0wOZJO2STlKdVsyGr9eP7Ij2qBFyAEtpZQhwjvk7n8TVP6l2bA4jD6RAPedJtFe0Hwv11KhWy1X3wrhPH2UZ9pSOZW+EheOQk42AVvt32qRwcgHzrnfpfhbbmGZKnrs3FbbZAaWlzKmlYHROSkpz5g9NqtP7P3Fx/U0dehtU3REy92xOGJvecyn97uHU9DndQBUMkLxcSwHGZQtoavMmqlKVLIIpSlEIpSlEIpSlEIpSsC/XaJYLLPvs9RTGt0Z2W8QMkNtoKlEfcDXhOBkwAzwJRv2/OMb101Tb+DVmmKTCtaUz7yUqwlTygC2lXmEIIUNz8Tm4yioD0/qOLbbOq83BKC4pPhW6KUjKykjKyPJOPXcHG4FadrfUV11vrO53iW6HbpqK5rdcWk5HOtewHX4RkADsnHlWFfLuiNqhVpiPKKYfLCYSolYwn5l4A325cnbrkUi9c3sWmlq04pVUMky1W253Rp/UEpxyRcJq/CS4s5KB0CE4HTG5x22zg1IHDbgEuPMTdJ7rj8ySrnBKjyJ3ySE56AH7zjNehwo069O9zZVBdeUlpKmW0o237k9E58+mAfOrM2HTrdoYU++ptUhYAcX+ygDolOegH57+gFBr2sY7DwI7TSV0IDYPuP/JH2tNAx29PZtSQ0+0gElOxUR/LzHQ9NxVa9P8QbtpjWqLhCfdiXazzEh5I/aIxggEY5T5HbJCem1XEvd50++09BTeoKpIBAZEhHOT5cuapDxpjC08URcGW0pZuELdeOriFAJ/DmBH+X0rum9i20mVNbplNe4CdQ+H2uLVxC0tD1NaXEFD6AHm0qJ8F0AcyDkA7Z22GQQehFbJVGfYX4wsJ1U9w/mSSGrywVxkqV/wBS0krG3QFTXNn/AMSR5VeUHIzWlos9VA3mY+6v0nKz7SlKlkUUpSiEUpSiEVE/tSXJ238ENRNR1qQ9cENQUKSBsHHUhef9HMPqR9aliq++29cF2/g2yUvlvx7wyyRv8eWXiBt6gH7s9QKr6s4ocj2ljSLuvQH3E5u2+MzCu8i9yVARLOy662BsCsJwk+eBk/djNZ3BHgRqTiPdZWq379HtUFp7lblPgKK/DIyQlXw45upO+UgdOvk3V5D1pntNnxGlluA2SceItSwtxfYnCWwPL4/WrNcC+DFk17wxsjN9ROch+GXlQGpCmG3gvJ+0CCCr5zsTjfcdMZypigx74E16VC193tzNw0IxqrS05h5zWcC8WhDojqejNtlAV2BKflPoa3zi62mVBjR7jdJUKB4an5JjqKeZATk8xHbAr8bXwh0fo1lT9rsTdtSGgxye8KIUkYIBTzcpIxsTkjtit4utthux4C7iEltUZKVBW4PfcfdUbqoYlTxGKvwpYcyvVm19w1dKNJ27hbf20PnwRcnrWXG1LzjK3Blac9eY7Dz2qKfad09cLbbYU6F4oEV7wytWebwlJ/HOABmrxwdP2ePFU/ESwtJ+JPJgjP3VBPHSzCcYq1ww+2HgpSAM5AyakswliuBxIthuqZMymPC/WFx0dxDtWoLU6Q9CuLUpnr86FhQSfQ/Kc9Qo5612ktFziXq1QrzAUVRp0duSyojBLa0hST+BFcGmtQre4h31qM5zNx7jI91KcDAbdUBv/kGfqK7j8J3FPcLdHOqOVLsFvUTjGSY6O1O9HuVip9gZkOoBcAr4JE2qlKUwiuKUpRCKUpRCKpr+kA1JJnR7LoWM4G2o7a7pIcLpCQtQU22CBsOVIdOTvhYAxk5uVVD/ANIHDl2Se/fEBT67vDYjxmwMBJBIUc4xn4Dtv8wqj1FiKOPJEv8ATVB1Az8yher9SRLFbnbfEW1KkukobUk7JK8J5tuwTgCumnBq5W23cNtLTLetAbftUdYx58grj7N98nPt3W7BzwVy23X0N/CQ0kjptt5em1dE/Yw10xxB4JWyHOfQq4afccgSkIPRCFZQf/RSfzpZqqTTUHXvND03VB7jW3Y/iWCv9wvl68a42pDMhcfmbaaeJDasjBzjv61hvai1tco0ePLjsWwxUgPLcUFAJO2Enb8TitYu3DfUYvAkQtYXMQ0BWIZkBDBz0J5U82R6nHnXrHh4J9ucikr51AFS/GdWnO++c+vp/GqSUeou4tz5mprSg4LMBj47D/f1M1WqoNhnNtW6+xZC3Bh2G2+FLHmsAH8ajb2kNeL0foCbqFJbbfacajtF0FQSpxYQVkDc8qSpWB+7W+aW4d2PSr7kxmE0ZCklxx8tgOOlO4BPlVYPbV1pFdlWThpCcQ9LcWbjKIV/hgBSG852+IqWQOo5AdtjUVQ3XBB2lLqFq1Vk1nPsfxKc8O4kheo1JdUSeVS1qO/zAjP+6u93BsPDhDoYSG1NujTdsC0KBBSr3VvIIPrXJT2buBM/iNxCtei7fDdQzMkB+8TRlSm4yMFas4ISANhnAUtSRtmuy0OMxCiMQ4zfIyw2lttO/wAKUjAG/oK02mY2MX8dpg9aBWq1+e8/alKVdi+KUpRCKUpRCKjbjxwdt3GXRD1ge8Fq4xz41ukO55G3dtlYBPKrGDgEjYjOMGSaVxZWtqlG7Gd1u1TB17icR+I/BL+5uprpoy9pmWm6W51bSkutkodaUThwdloUCfiGx7HNf3wAu194Ea+gSbNc27pAus4Q5sVpJwnCFK5znoQE48jn0rq77RHD7hRqrQ8u/wDEjSLN1XZmi7DdacXHlhw5ShpL7WHAhSl7p3T+0UnlGOaug+FV+tnEuz2OTFK2ps4SfeEI+zWhvK8Z6cykgDYdFHptSu6pqlKE5XEeaS1b3V1XDZEvlZNW2G5QESWn0p5kpwFdcY2H4fwr2xqiziL4JlJ6ZyKi+ZocoBbhOOslpASlTZ9O46H8K1uLCu6pkiHLdXlhQxykgLSf4Vnm1DIcCa2rTq45M3fU+sGkJcch/aFA5UpT3361zgvnv+r9UXrW90K5M6RcHVeM4vPKgLIQAlJyEhISEjfYd66DQ7G/dJsezQm0h6S4htsK6cyjyjOfUitZ4a/o27nYb1bhrrWdqulmYlmTOYiNuodkJxkNgkAAE7E5JwSRvTDp1LXbmX4ibq+oWjarHnn9SafYe4cWjR/BW2alRDUm86lSuRNeV3bQ64llKNhhHIAvuSVk5xgCxFY9vt8G1QY9ttsRmLEiNJZYZZQEIbbSMJSkDYAAYxWRWlrQVqFEx9jmxy58xSlK7nEUpSiEUpXwnFEJ9r5keYqP7/xp0taJ7lqhFVwlNHlX4auVtKgcEFR/kCOm9R7rfiTqa6te7rWmHCWMLaZBHiD/ALldSPMdMdjUT3Kss1aSyzxgT+uPerYOoXmNL2yYy+zEUXXyk8yVO9MdCDygnfplR8qia125dvmR5zcdLrsRYdbPKR36EqxjYkbDvX6TQzcZHKn4HCoch7oOcZx5A7Y7ivtveWp0oWlaXOYpBKAQFAkEb4z5jbOCPOqjsLc5jqioUABZKzUiPJjsXaMgKjyQCoHqk9wfUHY1iT9OwfehMbQEqWnt3rwrBdU2p0s3CSlcCSQlZKk/ZKPReANh0z9fTfaZjb6IzaULS6Eq5OZBzsflP8qSamgVHnmOdPabOxmp6ig+42qdcm0lJS1yp37np+dYnsp+0EuLbZfDziffnee2PqattynLKipsL5S064cnAyFJUrYJ5gVJCU17OuIUpnTU6BIUG1lTKgtR2GTkfmBVZLLYr2xxTuMObFXHh3NtuVGkFBKS6lHKtvPTGEoVt1yrI2qfQWml8CVuo6UamrJ8eZ0rtl5tF6jCZZ7rDnMHH2sZ9LqOmeqSR0rLyD0NUFQLrpeemXaJ8mA8PhC4zxQsDY7EHPYH1x51LWkPaL1tawGNQsRruyDjxFp8J0enMkYx6lJPnTxdQD3mZfROOV5loaVo+guLmmdfy37ZAS/Enx0Bwx5PKFLQf2kEE8wHfp+G9bxU4IPIlNlKnBilKV7PIqNuOupJtk0oiFb3FNvXFzwVKScfZ9CPPcqSPUZHepJqKOPludk2y1ywhZaYeWFlJ74CkjHXcp/Ko7SQhxJ9MAbVBlfJtuloVKmxkqMmIovrSnuFJCgMfWt1ts6NqKztuKSOV8JUg/ulQzjFYdqMdnUkxh4pUmYyh1snooJJH9K8+BHd0teHbW5kwJhUphfZtYOcfTHSqXjEeDmebcoDsVa0pPhqBKAoHGDjY/XYZ+nrRyFAuCU3gx+WQ58K1oWQ4QB8SCr9rHUc3YjboK2q5Jt7pWic4EIlbJc6cjgGR+OPyrUnfGs8pbLvyLKUO4SpSgMkpUnBzsST3zzEAZII4E7BxMuB7vIjqjSAooCTlQGSgk5SrzIwcEf1AG36Gu6pUR3T01f6xGH2W/zN9sHvjsfLFarCa8B4OAg5+HmUMJBI8+hSRv8AfWTKC7TJj3y35SuO5kg+vVB9Dv8A8zUdtYtTaZNVYanDCSdKgf2lBIuGHCkoG46hJyM1HWu9OJiQkz4TaeaE+iSg9gAcK/2lVSjbZsS7WxmfD+Jp9PMPMHoQfUHI+6vwn2Ni4RJEWQ2FNvNKQoHfYjB/jS0V7XB8xkLgVI8GQrfoIUoSE7h5tK8jOCO35kVi2OIxLcdiE4IHMlWMnB6/Uf1r3Hor6LIy26PtYanIzgG/KUHcflXiwVJhXJuQhPyqwrA6p6f0puDkRE42PzFsnz9Ha0tdzhSFNvtulllG/KpYHiJSvBBwpCHUdRkLx3q6dtnxbpb41zgueJGlsofZXgjmQoApODuNiKpfxAiLU7alxFEK9/huHlGcBEhtRB/0g/dmrA+z1rK23rSg0umd4lwsi3UKbUoqUWC6rw1AkYwPlwCcco6ZAqzQ3OIv1tfAYSWKUpVqLorSuL8RyToqS80rCoq0u4/e6pA/FQ/ClK4sGVMkqOLF/uVXvuoXLXcrbcIxCix+rryPmHYHPQZAz9a3J9MfU9qRKguZ51c7ZPzJURhQPl/9FKUvPbMfrxNXvVzfdtzlmurC40hScNOjcFYO2D0z9a8HTF/e1Dp9aZLijPszpgvnJSVp5soWfpnP+oZpSo1JJMmccT37LKUnEVwAcmfAyndTexDZPTIB+HptsB8NbK5HRLigt4VzJIA6hafL6j/nalK7E58ZmXw3u5td0c07KX+rSsuRlK6JWOo+/p9QPU1LLEUOo5ttx270pVaxRvBkgYhcSKtUWswdR3e2hJSmT4cxsdsqGF/iQa0I8ufEwcJAztudv6ppSrFZ+2QXfccn4mDquYuXHRb23FtrbBHOCClKCMpUD5gfzrZ/Z8h3Cy8Q7DIdf5Hbih5taQv50eCpRBwcEZwryyAe1KVKn8xK1vNbH4lwRuKUpTCJJ//Z' +]; + +export function createGridData(): void { + if (gridData.length) { + return; + } + let customerid: string[] = ['VINET', 'TOMSP', 'HANAR', 'VICTE', 'SUPRD', 'HANAR', 'CHOPS', 'RICSU', 'WELLI', 'HILAA', 'ERNSH', 'CENTC', + 'OTTIK', 'QUEDE', 'RATTC', 'ERNSH', 'FOLKO', 'BLONP', 'WARTH', 'FRANK', 'GROSR', 'WHITC', 'WARTH', 'SPLIR', 'RATTC', 'QUICK', 'VINET', + 'MAGAA', 'TORTU', 'MORGK', 'BERGS', 'LEHMS', 'BERGS', 'ROMEY', 'ROMEY', 'LILAS', 'LEHMS', 'QUICK', 'QUICK', 'RICAR', 'REGGC', 'BSBEV', + 'COMMI', 'QUEDE', 'TRADH', 'TORTU', 'RATTC', 'VINET', 'LILAS', 'BLONP', 'HUNGO', 'RICAR', 'MAGAA', 'WANDK', 'SUPRD', 'GODOS', 'TORTU', + 'OLDWO', 'ROMEY', 'LONEP', 'ANATR', 'HUNGO', 'THEBI', 'DUMON', 'WANDK', 'QUICK', 'RATTC', 'ISLAT', 'RATTC', 'LONEP', 'ISLAT', 'TORTU', + 'WARTH', 'ISLAT', 'PERIC', 'KOENE', 'SAVEA', 'KOENE', 'BOLID', 'FOLKO', 'FURIB', 'SPLIR', 'LILAS', 'BONAP', 'MEREP', 'WARTH', 'VICTE', + 'HUNGO', 'PRINI', 'FRANK', 'OLDWO', 'MEREP', 'BONAP', 'SIMOB', 'FRANK', 'LEHMS', 'WHITC', 'QUICK', 'RATTC', 'FAMIA']; + let product: string[] = ['Chai', 'Chang', 'Aniseed Syrup', 'Chef Anton\'s Cajun Seasoning', 'Chef Anton\'s Gumbo Mix', 'Grandma\'s Boysenberry Spread', + 'Uncle Bob\'s Organic Dried Pears', 'Northwoods Cranberry Sauce', 'Mishi Kobe Niku', 'Ikura', 'Queso Cabrales', 'Queso Manchego La Pastora', 'Konbu', + 'Tofu', 'Genen Shouyu', 'Pavlova', 'Alice Mutton', 'Carnarvon Tigers', 'Teatime Chocolate Biscuits', 'Sir Rodney\'s Marmalade', 'Sir Rodney\'s Scones', + 'Gustaf\'s Knäckebröd', 'Tunnbröd', 'Guaraná Fantástica', 'NuNuCa Nuß-Nougat-Creme', 'Gumbär Gummibärchen', 'Schoggi Schokolade', 'Rössle Sauerkraut', + 'Thüringer Rostbratwurst', 'Nord-Ost Matjeshering', 'Gorgonzola Telino', 'Mascarpone Fabioli', 'Geitost', 'Sasquatch Ale', 'Steeleye Stout', 'Inlagd Sill', + 'Gravad lax', 'Côte de Blaye', 'Chartreuse verte', 'Boston Crab Meat', 'Jack\'s New England Clam Chowder', 'Singaporean Hokkien Fried Mee', 'Ipoh Coffee', + 'Gula Malacca', 'Rogede sild', 'Spegesild', 'Zaanse koeken', 'Chocolade', 'Maxilaku', 'Valkoinen suklaa', 'Manjimup Dried Apples', 'Filo Mix', 'Perth Pasties', + 'Tourtière', 'Pâté chinois', 'Gnocchi di nonna Alice', 'Ravioli Angelo', 'Escargots de Bourgogne', 'Raclette Courdavault', 'Camembert Pierrot', 'Sirop d\'érable', + 'Tarte au sucre', 'Vegie-spread', 'Wimmers gute Semmelknödel', 'Louisiana Fiery Hot Pepper Sauce', 'Louisiana Hot Spiced Okra', 'Laughing Lumberjack Lager', 'Scottish Longbreads', + 'Gudbrandsdalsost', 'Outback Lager', 'Flotemysost', 'Mozzarella di Giovanni', 'Röd Kaviar', 'Longlife Tofu', 'Rhönbräu Klosterbier', 'Lakkalikööri', 'Original Frankfurter grüne Soße']; + let customername: string[] = ['Maria', 'Ana Trujillo', 'Antonio Moreno', 'Thomas Hardy', 'Christina Berglund', 'Hanna Moos', 'Frédérique Citeaux', 'Martín Sommer', 'Laurence Lebihan', 'Elizabeth Lincoln', + 'Victoria Ashworth', 'Patricio Simpson', 'Francisco Chang', 'Yang Wang', 'Pedro Afonso', 'Elizabeth Brown', 'Sven Ottlieb', 'Janine Labrune', 'Ann Devon', 'Roland Mendel', 'Aria Cruz', 'Diego Roel', + 'Martine Rancé', 'Maria Larsson', 'Peter Franken', 'Carine Schmitt', 'Paolo Accorti', 'Lino Rodriguez', 'Eduardo Saavedra', 'José Pedro Freyre', 'André Fonseca', 'Howard Snyder', 'Manuel Pereira', + 'Mario Pontes', 'Carlos Hernández', 'Yoshi Latimer', 'Patricia McKenna', 'Helen Bennett', 'Philip Cramer', 'Daniel Tonini', 'Annette Roulet', 'Yoshi Tannamuri', 'John Steel', 'Renate Messner', 'Jaime Yorres', + 'Carlos González', 'Felipe Izquierdo', 'Fran Wilson', 'Giovanni Rovelli', 'Catherine Dewey', 'Jean Fresnière', 'Alexander Feuer', 'Simon Crowther', 'Yvonne Moncada', 'Rene Phillips', 'Henriette Pfalzheim', + 'Marie Bertrand', 'Guillermo Fernández', 'Georg Pipps', 'Isabel de Castro', 'Bernardo Batista', 'Lúcia Carvalho', 'Horst Kloss', 'Sergio Gutiérrez', 'Paula Wilson', 'Maurizio Moroni', 'Janete Limeira', 'Michael Holz', + 'Alejandra Camino', 'Jonas Bergulfsen', 'Jose Pavarotti', 'Hari Kumar', 'Jytte Petersen', 'Dominique Perrier', 'Art Braunschweiger', 'Pascale Cartrain', 'Liz Nixon', 'Liu Wong', 'Karin Josephs', 'Miguel Angel Paolino', + 'Anabela Domingues', 'Helvetius Nagy', 'Palle Ibsen', 'Mary Saveley', 'Paul Henriot', 'Rita Müller', 'Pirkko Koskitalo', 'Paula Parente', 'Karl Jablonski', 'Matti Karttunen', 'Zbyszek Piestrzeniewicz']; + let customeraddress: string[] = ['507 - 20th Ave. E.\r\nApt. 2A', '908 W. Capital Way', '722 Moss Bay Blvd.', '4110 Old Redmond Rd.', '14 Garrett Hill', 'Coventry House\r\nMiner Rd.', 'Edgeham Hollow\r\nWinchester Way', + '4726 - 11th Ave. N.E.', '7 Houndstooth Rd.', '59 rue de l\'Abbaye', 'Luisenstr. 48', '908 W. Capital Way', '722 Moss Bay Blvd.', '4110 Old Redmond Rd.', '14 Garrett Hill', 'Coventry House\r\nMiner Rd.', 'Edgeham Hollow\r\nWinchester Way', + '7 Houndstooth Rd.', '2817 Milton Dr.', 'Kirchgasse 6', 'Sierras de Granada 9993', 'Mehrheimerstr. 369', 'Rua da Panificadora, 12', '2817 Milton Dr.', 'Mehrheimerstr. 369']; + let productValues : string[] = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; + + let quantity: number[] = [10, 24, 12, 48, 36, 12, 12, 12, 18, 12, + 1, 10, 2, 40, 24, 32, 20, 16, 10, 30, 24, 24, 12, + 12, 20, 100]; + + let Freight: number[] = [11.23, 22.45, 12.37, + 9.08, 88.17, 7.05, 120.08, 94.89, + 188.82, 64.45, + 192.67, 901.78, 876.37, 876.23, 65.56, 11.12, + 99.68, 56.78, 89.78, 34.06, 11.09, 98.56, + 89.02, + 15.45, 45.38, 100.06]; + + let ShipName: string[] = ['Vins et alcools Chevalier', 'Toms Spezialitäten', 'Hanari Carnes', 'Victuailles en stock', 'Suprêmes délices', 'Richter Supermarkt', 'Wellington Importadora', 'HILARION-Abastos', 'Ernst Handel', 'Centro comercial Moctezuma', 'Ottilies Käseladen', 'Rattlesnake Canyon Grocery'] + + let ShipCountry: string[] = ['France', 'Germany', 'Brazil', 'Spain', 'Switzerland', 'Italy',]; + + let orderDate: string[] = ['1996-07-04T00:00:00.000Z', '1996-07-05T00:00:00.000Z', '1996-07-08T00:00:00.000Z', '1996-07-11T00:00:00.000Z', '1996-07-10T00:00:00.000Z', '1996-07-12T00:00:00.000Z', '1996-07-15T00:00:00.000Z']; + let ShipedDate: string[] = ['1996-07-04T00:00:00.000Z', '1996-07-05T00:00:00.000Z', '1996-07-08T00:00:00.000Z', '1996-07-11T00:00:00.000Z', '1996-07-10T00:00:00.000Z', '1996-07-12T00:00:00.000Z', '1996-07-15T00:00:00.000Z']; + let Rating: number[] = [1.5, 2.5, 3.5, 4.5, 5]; + let OrderStatus: string[] = ['Delivered', 'Cancelled', 'Shipped']; + + const convertedOrderDate: Date[] = orderDate.map(dateStr => new Date(dateStr)); + const convertedShipedDate: Date[] = ShipedDate.map(dateStr => new Date(dateStr)); + + let orderID: number = 10248; + for (let i: number = 1; i < 30001; i++) { + let imageIndex: number = i % 9; + let productName = product[Math.floor(Math.random() * product.length)]; + let customerName = customername[Math.floor(Math.random() * customername.length)]; + let orderStatus = OrderStatus[Math.floor(Math.random() * OrderStatus.length)]; + let customerId = orderID + i + '_' + customerid[Math.floor(Math.random() * customerid.length)]; + let randomIndex = Math.floor(Math.random() * productValues.length); + let productIDValues = productValues[randomIndex]; + gridData.push({ + //'OrderID': (i < 5) ? `${orderID + i}` : orderID + i, + 'OrderID': orderID + i, + 'EmployeeID': i, + 'EmailID': customerName + '@example.com', + 'CustomerID': customerId, + 'CustomerName': customerName, + 'ShipAddress': customeraddress[Math.floor(Math.random() * customeraddress.length)], + 'ProductName': productName, + 'ProductID': productIDValues + ( 100 + i), + 'Quantity': quantity[Math.floor(Math.random() * quantity.length)], + 'Freight': Freight[Math.floor(Math.random() * Freight.length)], + 'orderDate': convertedOrderDate[Math.floor(Math.random() * convertedOrderDate.length)], + 'TrackingStatus': orderStatus === 'Delivered' || orderStatus === 'Shipped' ? true : false, + 'ShipCountry': ShipCountry[Math.floor(Math.random() * ShipCountry.length)], + 'Verified': orderStatus === 'Delivered' || orderStatus === 'Shipped' ? true : false, + 'ShipedDate': convertedShipedDate[Math.floor(Math.random() * convertedShipedDate.length)], + 'OrderStatus': orderStatus, + 'Rating': Rating[Math.floor(Math.random() * Rating.length)], + "ShipName": ShipName[Math.floor(Math.random() * ShipName.length)], + "EmployeeImage": imageDetails[imageIndex] + }); + } +} + +createGridData() + +let templateDetails: Object[] = gridData; + +export const employeeDetails: Object[] = templateDetails; \ No newline at end of file diff --git a/src/grid-data.tsx b/src/grid-data.tsx new file mode 100644 index 0000000..3d16400 --- /dev/null +++ b/src/grid-data.tsx @@ -0,0 +1,11 @@ +import { createGridData, gridData } from './datasource'; +import { GridModel } from '@syncfusion/ej2-react-grids' + +createGridData(); + + +export const GridInitialState: GridModel = { + dataSource: gridData, + pageSettings: { pageSize: 50}, + +}; \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..e69de29 diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..37e098b --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; +import { registerLicense } from '@syncfusion/ej2-base'; +registerLicense('Ngo9BigBOggjHTQxAR8/V1NNaF5cXmpCe0x0Rnxbf1x1ZFdMYF1bQHRPMyBoS35Rc0VnW3xedndWR2ZdUkFzVEBU'); + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/locale/ar.json b/src/locale/ar.json new file mode 100644 index 0000000..ae0e807 --- /dev/null +++ b/src/locale/ar.json @@ -0,0 +1,3113 @@ +{ + "ar": { + "grid": { + "EmptyRecord": "لا سجلات لعرضها", + "True": "صحيح", + "False": "خاطئة", + "InvalidFilterMessage": "بيانات تصفية غير صالحة", + "GroupDropArea": "اسحب رأس العمود هنا لتجميع العمود", + "UnGroup": "انقر هنا لإلغاء التجميع", + "GroupDisable": "تم تعطيل التجميع لهذا العمود", + "FilterbarTitle": "خلية شريط مرشح", + "EmptyDataSourceError": "يجب ألا يكون DataSource فارغًا عند التحميل الأولي نظرًا لأن الأعمدة يتم إنشاؤها من DataSource في شبكة إنشاء عمود تلقائي", + "Add": "إضافة", + "Edit": "تعديل", + "Cancel": "إلغاء", + "Update": "تحديث", + "Delete": "حذف", + "Print": "طباعة", + "Pdfexport": "تصدير قوات الدفاع الشعبي", + "Excelexport": "اكسل التصدير", + "Wordexport": "كلمة تصدير", + "Csvexport": "تصدير CSV", + "Search": "بحث", + "Columnchooser": "أعمدة", + "Save": "حفظ", + "Item": "بند", + "Items": "العناصر", + "EditOperationAlert": "لم يتم تحديد سجلات لعملية التحرير", + "DeleteOperationAlert": "لم يتم تحديد سجلات لعملية الحذف", + "SaveButton": "حفظ", + "OKButton": "حسنا", + "CancelButton": "إلغاء", + "EditFormTitle": "تفاصيل", + "AddFormTitle": "إضافة سجل جديد", + "BatchSaveConfirm": "هل أنت متأكد أنك تريد حفظ التغييرات؟", + "BatchSaveLostChanges": "سيتم فقد التغييرات غير المحفوظة. هل أنت متأكد أنك تريد المتابعة؟", + "ConfirmDelete": "هل أنت متأكد أنك تريد حذف السجل؟", + "CancelEdit": "هل أنت متأكد من أنك تريد إلغاء التغييرات؟", + "ChooseColumns": "اختيار العمود", + "SearchColumns": "أعمدة البحث", + "Matchs": "لم يتم العثور على تطابق", + "FilterButton": "منقي", + "ClearButton": "واضح", + "StartsWith": "ابدا ب", + "EndsWith": "ينتهي بـ", + "Contains": "يحتوي على", + "Equal": "مساو", + "NotEqual": "ليس متساوي", + "LessThan": "أقل من", + "LessThanOrEqual": "اصغر من او يساوي", + "GreaterThan": "أكثر من", + "GreaterThanOrEqual": "أكبر من أو يساوي", + "ChooseDate": "اختيار التاريخ", + "EnterValue": "أدخل القيمة", + "Copy": "نسخ", + "Group": "تجميع حسب هذا العمود", + "Ungroup": "فك تجميع بواسطة هذا العمود", + "autoFitAll": "احتواء تلقائي لجميع الأعمدة", + "autoFit": "احتواء تلقائي لهذا العمود", + "Export": "تصدير", + "FirstPage": "الصفحة الأولى", + "LastPage": "آخر صفحة", + "PreviousPage": "الصفحة السابقة", + "NextPage": "الصفحة التالية", + "SortAscending": "فرز تصاعدي", + "SortDescending": "ترتيب تنازلي", + "EditRecord": "تحرير السجل", + "DeleteRecord": "حذف سجل", + "FilterMenu": "منقي", + "SelectAll": "اختر الكل", + "Blanks": "الفراغات", + "FilterTrue": "صحيح", + "FilterFalse": "خاطئة", + "NoResult": "لم يتم العثور على تطابق", + "ClearFilter": "مرشح واضح", + "NumberFilter": "عدد المرشحات", + "TextFilter": "مرشحات النص", + "DateFilter": "مرشحات التاريخ", + "DateTimeFilter": "مرشحات DateTime", + "MatchCase": "حالة مباراة", + "Between": "ما بين", + "CustomFilter": "تصفية مخصص", + "CustomFilterPlaceHolder": "أدخل القيمة", + "CustomFilterDatePlaceHolder": "اختيار موعد", + "AND": "و", + "OR": "أو", + "ShowRowsWhere": "إظهار الصفوف حيث:", + "NotStartsWith": "لا تبدأ بـ", + "Like": "يحب", + "NotEndsWith": "لا تنتهي ب", + "NotContains": "لا يحتوي", + "IsNull": "باطل", + "NotNull": "غير فارغة", + "IsEmpty": "فارغ", + "IsNotEmpty": "ليس فارغًا", + "AddCurrentSelection": "إضافة التحديد الحالي للتصفية", + "UnGroupButton": "انقر هنا لفك التجميع", + "AutoFitAll": "احتواء تلقائي لجميع الأعمدة", + "AutoFit": "احتواء تلقائي لهذا العمود", + "Clear": "صافي", + "FilterMenuDialogARIA": "مربع حوار قائمة التصفية", + "ExcelFilterDialogARIA": "مربع حوار مرشح Excel", + "DialogEditARIA": "مربع حوار التحرير", + "ColumnChooserDialogARIA": "منتقي الأعمدة", + "ColumnMenuDialogARIA": "مربع حوار قائمة العمود", + "CustomFilterDialogARIA": "مربع حوار عامل التصفية المخصص", + "SortAtoZ": "فرز من الألف إلى الياء", + "SortZtoA": "فرز من Z إلى A", + "SortByOldest": "فرز حسب الأقدم", + "SortByNewest": "فرز حسب الأحدث", + "SortSmallestToLargest": "الفرز من الأصغر إلى الأكبر", + "SortLargestToSmallest": "الفرز من الأكبر إلى الأصغر", + "Sort": "فرز", + "FilterDescription": "اضغط على Alt Down لفتح قائمة التصفية", + "SortDescription": "اضغط على Enter للفرز", + "ColumnMenuDescription": "اضغط على Alt لأسفل لفتح قائمة العمود", + "GroupDescription": "اضغط على مفتاح Ctrl مسافة للمجموعة", + "ColumnHeader": " رأس العمود ", + "TemplateCell": " هي خلية قالب", + "CommandColumnAria": "هو رأس عمود الأمر ", + "DialogEdit": "تحرير الحوار", + "ClipBoard": "الحافظة", + "GroupButton": "زر المجموعة", + "UnGroupAria": "زر فك التجميع", + "GroupSeperator": "فاصل للأعمدة المجمعة", + "UnGroupIcon": "قم بفك تجميع العمود المجمع ", + "GroupedSortIcon": "قم بفرز العمود المجمع ", + "GroupedDrag": "اسحب العمود المجمع", + "GroupCaption": " هي خلية تسمية توضيحية جماعية", + "CheckBoxLabel": "خانة الاختيار", + "Expanded": "موسع", + "Collapsed": "انهار", + "SelectAllCheckbox": "حدد خانة الاختيار الكل", + "SelectRow": "حدد الصف" + }, + "pager": { + "currentPageInfo": "{0} من {1} صفحة", + "totalItemsInfo": "({0} عناصر)", + "firstPageTooltip": "الذهاب إلى الصفحة الأولى", + "lastPageTooltip": "الذهاب إلى الصفحة الأخيرة", + "nextPageTooltip": "انتقل إلى الصفحة التالية", + "previousPageTooltip": "الانتقال إلى الصفحة السابقة", + "nextPagerTooltip": "انتقل إلى عناصر بيجر التالية", + "previousPagerTooltip": "انتقل إلى عناصر بيجر السابقة", + "pagerDropDown": "مواد لكل صفحة", + "pagerAllDropDown": "العناصر", + "All": "الكل", + "totalItemInfo": "({0} بند)", + "Container": "حاوية بيجر", + "Information": "معلومات جهاز النداء", + "ExternalMsg": "رسالة خارجية بيجر", + "Page": "صفحة ", + "Of": " من ", + "Pages": " الصفحات" + }, + "kanban": { + "items": "العناصر", + "min": "دقيقة", + "max": "ماكس", + "cardsSelected": "تم اختيار البطاقات", + "addTitle": "إضافة بطاقة جديدة", + "editTitle": "تحرير تفاصيل البطاقة", + "deleteTitle": "حذف البطاقة", + "deleteContent": "هل أنت متأكد أنك تريد حذف هذه البطاقة؟", + "save": "حفظ", + "delete": "حذف", + "cancel": "إلغاء", + "yes": "نعم", + "no": "لا", + "close": "قريب", + "noCard": "لا توجد بطاقات لعرضها", + "unassigned": "غير معين", + "cards": "بطاقات" + }, + "dropdowns": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب", + "overflowCountTemplate": "+${count} المزيد ..", + "selectAllText": "اختر الكل", + "unSelectAllText": "إلغاء تحديد الكل", + "totalCountTemplate": "تم تحديد ${count}" + }, + "drop-down-list": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب" + }, + "combo-box": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب" + }, + "auto-complete": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب" + }, + "multi-select": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب", + "overflowCountTemplate": "+${count} المزيد ..", + "selectAllText": "اختر الكل", + "unSelectAllText": "إلغاء تحديد الكل", + "totalCountTemplate": "تم تحديد ${count}" + }, + "listbox": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب", + "selectAllText": "اختر الكل", + "unSelectAllText": "إلغاء تحديد الكل", + "moveUp": "تحرك", + "moveDown": "تحرك لأسفل", + "moveTo": "الانتقال إلى", + "moveFrom": "انتقل من", + "moveAllTo": "نقل الكل إلى", + "moveAllFrom": "نقل الكل من" + }, + "spreadsheet": { + "InsertingEmptyValue": "القيمة المرجعية غير صحيحة.", + "FindValue": "ابحث عن قيمة", + "ReplaceValue": "استبدل القيمة", + "FindReplaceTooltip": "البحث والاستبدال", + "ByRow": "بالصفوف", + "ByColumn": "حسب الأعمدة", + "MatchExactCellElements": "تطابق محتويات الخلية بأكملها", + "EnterCellAddress": "أدخل عنوان الخلية", + "FindAndReplace": "البحث والاستبدال", + "ReplaceAllEnd": " تم استبدال المطابقات بـ", + "FindNextBtn": "بحث عن التالي", + "FindPreviousBtn": "البحث عن السابق", + "ReplaceBtn": "يحل محل", + "ReplaceAllBtn": "استبدل الكل", + "GotoHeader": "اذهب إلى", + "Sheet": "ملزمة", + "SearchWithin": "بحث داخل", + "SearchBy": "البحث عن طريق", + "Reference": "المرجعي", + "Workbook": "دفتر العمل", + "NoElements": "لم نتمكن من العثور على ما كنت تبحث عنه.", + "FindWhat": "اوجد ماذا", + "ReplaceWith": "استبدل ب", + "FileName": "اسم الملف", + "ExtendValidation": "يحتوي التحديد على بعض الخلايا بدون التحقق من صحة البيانات. هل تريد تمديد التحقق إلى هذه الخلايا؟", + "Yes": "نعم", + "No": "رقم", + "PROPER": "يحول النص إلى حالة الأحرف المناسبة ؛ الحرف الأول إلى الأحرف الكبيرة والحروف الأخرى إلى الأحرف الصغيرة.", + "Cut": "يقطع", + "Copy": "ينسخ", + "Paste": "معجون", + "PasteSpecial": "لصق خاص", + "All": "الجميع", + "Values": "قيم", + "Formats": "التنسيقات", + "Font": "الخط", + "FontSize": "حجم الخط", + "Bold": "عريض", + "Italic": "مائل", + "Underline": "تسطير", + "Strikethrough": "يتوسطه خط", + "TextColor": "لون الخط", + "FillColor": "لون التعبئة", + "HorizontalAlignment": "المحاذاة الأفقية", + "AlignLeft": "محاذاة لليسار", + "AlignCenter": "مركز", + "AlignRight": "محاذاة اليمين", + "VerticalAlignment": "انحياز عمودي", + "AlignTop": "محاذاة للأعلى", + "AlignMiddle": "محاذاة الأوسط", + "AlignBottom": "محاذاة لأسفل", + "MergeCells": "دمج الخلايا", + "MergeAll": "دمج الكل", + "MergeHorizontally": "دمج أفقيًا", + "MergeVertically": "دمج عموديا", + "Unmerge": "اندمج", + "UnmergeCells": "فك دمج الخلايا", + "SelectMergeType": "حدد نوع الدمج", + "MergeCellsAlert": "سيؤدي دمج الخلايا إلى الاحتفاظ بالقيمة العلوية اليسرى (العلوية) فقط. هل تريد الدمج على أي حال؟", + "PasteMergeAlert": "لا يمكننا فعل ذلك لخلية دمج.", + "Borders": "الحدود", + "TopBorders": "أعلى الحدود", + "LeftBorders": "الحدود اليسرى", + "RightBorders": "الحدود اليمنى", + "BottomBorders": "الحدود السفلية", + "AllBorders": "كل الحدود", + "HorizontalBorders": "الحدود الأفقية", + "VerticalBorders": "حدود عمودية", + "OutsideBorders": "الحدود الخارجية", + "InsideBorders": "داخل الحدود", + "NoBorders": "لا حدود", + "BorderColor": "لون الحدود", + "BorderStyle": "نمط الحدود", + "InsertFunction": "أدخل الوظيفة", + "Insert": "إدراج", + "Delete": "حذف", + "DuplicateSheet": "ينسخ", + "MoveRight": "تحرك يمينا", + "MoveLeft": "تحرك يسارا", + "Rename": "إعادة تسمية", + "Hide": "إخفاء", + "NameBox": "مربع الاسم", + "ShowHeaders": "إظهار الرؤوس", + "HideHeaders": "إخفاء الرؤوس", + "ShowGridLines": "اظهر خطوط الشبكة", + "HideGridLines": "إخفاء خطوط الشبكة", + "FreezePanes": "أجزاء التجميد", + "FreezeRows": "تجميد الصفوف", + "FreezeColumns": "أعمدة التجميد", + "UnfreezePanes": "إلغاء تجميد الأجزاء", + "UnfreezeRows": "إلغاء تجميد الصفوف", + "UnfreezeColumns": "قم بإلغاء تجميد الأعمدة", + "AddSheet": "أضف ورقة", + "ListAllSheets": "سرد كافة الأوراق", + "CollapseToolbar": "طي شريط الأدوات", + "ExpandToolbar": "قم بتوسيع شريط الأدوات", + "CollapseFormulaBar": "طي شريط الصيغة", + "ExpandFormulaBar": "قم بتوسيع شريط الصيغة", + "File": "ملف", + "Home": "مسكن", + "Formulas": "الصيغ", + "View": "رأي", + "New": "جديد", + "Open": "يفتح", + "SaveAs": "حفظ باسم", + "ExcelXlsx": "مايكروسوفت اكسل", + "ExcelXls": "مايكروسوفت اكسل 97-2003", + "CSV": "قيم مفصولة بفواصل", + "FormulaBar": "شريط الصيغة", + "Sort": "نوع", + "SortAscending": "تصاعدي", + "SortDescending": "تنازلي", + "CustomSort": "فرز مخصص", + "AddColumn": "أضف عمود", + "ContainsHeader": "تحتوي البيانات على العنوان", + "CaseSensitive": "حساسية الموضوع", + "SortBy": "ترتيب حسب", + "ThenBy": "ثم بواسطة", + "SelectAColumn": "حدد عمودًا", + "SortEmptyFieldError": "يجب أن يكون لكل معايير الفرز عمود محدد. تحقق من معايير الفرز المحددة وحاول مرة أخرى.", + "SortDuplicateFieldError": " يتم فرزها حسب القيم أكثر من مرة. احذف معايير الفرز المكررة وحاول مرة أخرى.", + "SortOutOfRangeError": "حدد خلية أو نطاقًا داخل النطاق المستخدم وحاول مرة أخرى.", + "MultiRangeSortError": "لا يمكن القيام بذلك على نطاق متعدد التحديد. حدد نطاقًا واحدًا وحاول مرة أخرى.", + "HideRow": "إخفاء الصف", + "HideRows": "إخفاء الصفوف", + "UnhideRows": "إظهار الصفوف", + "HideColumn": "إخفاء العمود", + "HideColumns": "إخفاء الأعمدة", + "UnhideColumns": "إظهار الأعمدة", + "InsertRow": "الصف إدراج", + "InsertRows": "إدراج صفوف", + "Above": "في الاعلى", + "Below": "أدناه", + "InsertColumn": "أدخل العمود", + "InsertColumns": "أدخل الأعمدة", + "Before": "قبل", + "After": "بعد، بعدما", + "DeleteRow": "احذف صف", + "DeleteRows": "حذف الصفوف", + "DeleteColumn": "حذف العمود", + "DeleteColumns": "حذف الأعمدة", + "Ok": "نعم", + "Close": "يغلق", + "MoreOptions": "المزيد من الخيارات", + "Cancel": "يلغي", + "Apply": "تطبيق", + "MoreColors": "مزيد من الألوان", + "StandardColors": "ألوان قياسية", + "General": "عام", + "Number": "رقم", + "Currency": "عملة", + "Accounting": "محاسبة", + "ShortDate": "التاريخ القصير", + "LongDate": "تاريخ طويل", + "Time": "وقت", + "Percentage": "النسبة المئوية", + "Fraction": "جزء", + "Scientific": "علمي", + "Text": "نص", + "NumberFormat": "تنسيق الأرقام", + "MobileFormulaBarPlaceHolder": "أدخل قيمة أو صيغة", + "PasteAlert": "لا يمكنك لصق هذا هنا ، لأن منطقة النسخ ومنطقة اللصق ليست بنفس الحجم. يرجى محاولة اللصق في نطاق مختلف.", + "DestroyAlert": "هل تريد بالتأكيد تدمير المصنف الحالي بدون حفظ وإنشاء مصنف جديد؟", + "SheetRenameInvalidAlert": "يحتوي اسم الورقة على حرف غير صالح.", + "SheetRenameEmptyAlert": "لا يمكن أن يكون اسم الورقة فارغًا.", + "SheetRenameAlreadyExistsAlert": "اسم الورقة موجود بالفعل. الرجاء إدخال اسم آخر.", + "DeleteSheetAlert": "هل أنت متأكد أنك تريد حذف هذه الورقة؟", + "DeleteSingleLastSheetAlert": "يجب أن يحتوي المصنف على ورقة عمل مرئية واحدة على الأقل.", + "PickACategory": "اختر فئة", + "Description": "وصف", + "UnsupportedFile": "ملف غير مدعم", + "DataLimitExceeded": "بيانات الملف كبيرة جدًا وتستغرق المعالجة وقتًا أطول ، هل تريد المتابعة؟", + "FileSizeLimitExceeded": "حجم الملف كبير جدًا وتستغرق المعالجة وقتًا أطول ، هل تريد المتابعة؟", + "InvalidUrl": "URL غير صالح", + "SUM": "يضيف سلسلة من الأرقام و / أو الخلايا.", + "SUMIF": "يضيف الخلايا بناءً على الشرط المحدد.", + "SUMIFS": "يضيف الخلايا بناءً على الشروط المحددة.", + "ABS": "إرجاع قيمة رقم بدون علامته.", + "RAND": "تُرجع رقمًا عشوائيًا بين 0 و 1.", + "RANDBETWEEN": "يُرجع عددًا صحيحًا عشوائيًا بناءً على قيم محددة.", + "FLOOR": "لتقريب رقم لأسفل إلى أقرب مضاعف لعامل معين.", + "CEILING": "لتقريب رقم للأعلى إلى أقرب مضاعف لعامل معين.", + "PRODUCT": "يضاعف سلسلة من الأرقام و / أو الخلايا.", + "AVERAGE": "تحسب المتوسط ​​لسلسلة الأرقام و / أو الخلايا باستثناء النص.", + "AVERAGEIF": "تحسب متوسط ​​الخلايا بناءً على معيار محدد.", + "AVERAGEIFS": "تحسب متوسط ​​الخلايا بناءً على الشروط المحددة.", + "AVERAGEA": "لحساب متوسط ​​الخلايا التي تقيم TRUE على أنها 1 والنص و FALSE على أنها 0.", + "COUNT": "تحسب الخلايا التي تحتوي على قيم رقمية في نطاق.", + "COUNTIF": "تحسب الخلايا على أساس الشرط المحدد.", + "COUNTIFS": "تحسب الخلايا بناءً على الشروط المحددة.", + "COUNTA": "تحسب الخلايا التي تحتوي على قيم في نطاق.", + "MIN": "إرجاع أصغر عدد من الوسيطات المحددة.", + "MAX": "تُرجع أكبر عدد من الوسيطات المحددة.", + "DATE": "إرجاع التاريخ بناءً على السنة والشهر واليوم المحدد.", + "DAY": "إرجاع اليوم من التاريخ المحدد.", + "DAYS": "ترجع عدد الأيام بين تاريخين.", + "IF": "إرجاع القيمة بناءً على التعبير المحدد.", + "IFS": "تُرجع القيمة بناءً على التعبيرات المتعددة المحددة.", + "CalculateAND": "تُرجع TRUE إذا كانت كل الوسيطات هي TRUE ، وبخلاف ذلك تُرجع FALSE.", + "CalculateOR": "تُرجع TRUE إذا كانت أي من الوسيطات هي TRUE ، وبخلاف ذلك تُرجع FALSE.", + "IFERROR": "إرجاع القيمة إذا لم يتم العثور على خطأ وإلا فإنه سيعيد القيمة المحددة.", + "CHOOSE": "تُرجع قيمة من قائمة القيم ، بناءً على رقم الفهرس.", + "INDEX": "ترجع قيمة خلية في نطاق معين بناءً على رقم الصف والعمود.", + "FIND": "تُرجع موضع سلسلة ضمن سلسلة أخرى ، والتي تكون حساسة لحالة الأحرف.", + "CONCATENATE": "يجمع بين سلسلتين أو أكثر معًا.", + "CONCAT": "يربط قائمة أو نطاقًا من السلاسل النصية.", + "SUBTOTAL": "إرجاع المجموع الفرعي لنطاق باستخدام رقم دالة محدد.", + "RADIANS": "تحويل الدرجات إلى راديان.", + "MATCH": "تُرجع الموضع النسبي لقيمة محددة في نطاق معين.", + "SLOPE": "إرجاع ميل الخط من الانحدار الخطي لنقاط البيانات.", + "INTERCEPT": "تحسب نقطة خط التقاطع ص عبر الانحدار الخطي.", + "UNIQUE": "تُرجع قيمًا فريدة من نطاق أو مصفوفة", + "TEXT": "يحول قيمة إلى نص بتنسيق رقم محدد.", + "DefineNameExists": "هذا الاسم موجود بالفعل ، جرب اسمًا مختلفًا.", + "CircularReference": "عندما تشير الصيغة إلى مرجع معاد واحد أو أكثر ، فقد ينتج عن ذلك حساب غير صحيح.", + "SORT": "يفرز نطاق من المصفوفة", + "T": "للتحقق مما إذا كانت القيمة نصية أم لا وإرجاع النص.", + "EXACT": "للتحقق مما إذا كانت سلسلتان نصيتان متماثلتان تمامًا وإرجاع TRUE أو FALSE.", + "LEN": "تُرجع عددًا من الأحرف في سلسلة معينة.", + "MOD": "تُرجع الباقي بعد قسمة رقم على القاسم.", + "ODD": "لتقريب رقم موجب إلى أعلى ورقم سالب لأسفل إلى أقرب عدد صحيح فردي.", + "PI": "ترجع قيمة باي.", + "COUNTBLANK": "ترجع عدد الخلايا الفارغة في نطاق محدد من الخلايا.", + "EVEN": "لتقريب رقم موجب إلى أعلى ورقم سالب لأسفل إلى أقرب عدد صحيح زوجي.", + "DECIMAL": "يحول التمثيل النصي لرقم في أساس معين إلى رقم عشري.", + "ADDRESS": "تُرجع مرجع خلية كنص ، مع تحديد أرقام الصفوف والأعمدة.", + "CHAR": "إرجاع الحرف من الرقم المحدد.", + "CODE": "إرجاع الرمز الرقمي للحرف الأول في سلسلة معينة.", + "DOLLAR": "تحويل الرقم إلى نص منسق بعملة.", + "SMALL": "لعرض أصغر قيمة k-th في مصفوفة معينة.", + "LARGE": "لعرض أكبر قيمة من الدرجة الأولى في مصفوفة معينة.", + "TIME": "تحويل الساعات والدقائق والثواني إلى الوقت المنسق للنص.", + "DEGREES": "تحويل التقدير الدائري إلى درجات.", + "FACT": "إرجاع مضروب رقم.", + "MEDIAN": "إرجاع الوسيط لمجموعة الأرقام المحددة.", + "EDATE": "إرجاع تاريخ بعدد الأشهر المحدد قبل التاريخ المحدد أو بعده.", + "DATEVALUE": "يحول سلسلة التاريخ إلى قيمة التاريخ.", + "NOW": "إرجاع التاريخ والوقت الحاليين.", + "HOUR": "ترجع عدد الساعات في سلسلة زمنية محددة.", + "MINUTE": "ترجع عدد الدقائق في سلسلة زمنية محددة.", + "SECOND": "ترجع عدد الثواني في سلسلة زمنية محددة.", + "MONTH": "ترجع عدد الأشهر في سلسلة تاريخ محددة.", + "OR": "أو", + "AND": "و", + "CustomFilterDatePlaceHolder": "اختر التاريخ", + "CustomFilterPlaceHolder": "أدخل القيمة", + "CustomFilter": "تصفية مخصص", + "Between": "ما بين", + "MatchCase": "حالة مباراة", + "DateTimeFilter": "مرشحات DateTime", + "Undo": "الغاء التحميل", + "Redo": "إعادة", + "ClearAllFilter": "صافي", + "ReapplyFilter": "أعد تطبيق", + "DateFilter": "مرشحات التاريخ", + "TextFilter": "مرشحات النص", + "NumberFilter": "مرشحات الرقم", + "ClearFilter": "مرشح واضح", + "NoResult": "لم يتم العثور على تطابق", + "FilterFalse": "خطأ شنيع", + "FilterTrue": "حقيقي", + "Blanks": "الفراغات", + "SelectAll": "اختر الكل", + "GreaterThanOrEqual": "أكبر من أو يساوي", + "GreaterThan": "أكثر من", + "LessThanOrEqual": "اصغر من او يساوي", + "LessThan": "أقل من", + "NotEqual": "ليس متساوي", + "Equal": "متساوي", + "Contains": "يتضمن", + "NotContains": "لا يحتوي على", + "EndsWith": "ينتهي بـ", + "NotEndsWith": "لا تنتهي بـ", + "StartsWith": "ابدا ب", + "NotStartsWith": "لا يبدأ بـ", + "IsEmpty": "فارغ", + "IsNotEmpty": "ليس فارغًا", + "ClearButton": "صافي", + "FilterButton": "منقي", + "CancelButton": "يلغي", + "OKButton": "نعم", + "Search": "يبحث", + "DataValidation": "تأكيد صحة البيانات", + "CellRange": "نطاق الخلايا", + "Allow": "السماح", + "Data": "بيانات", + "Minimum": "الحد الأدنى", + "Maximum": "أقصى", + "IgnoreBlank": "تجاهل الفراغ", + "WholeNumber": "الرقم كاملا", + "Decimal": "عدد عشري", + "Date": "تاريخ", + "TextLength": "طول النص", + "List": "قائمة", + "NotBetween": "ليس بينهما", + "EqualTo": "يساوي", + "NotEqualTo": "لا يساوي", + "GreaterThanOrEqualTo": "أكبر من أو يساوي", + "LessThanOrEqualTo": "اقل او يساوي", + "InCellDropDown": "القائمة المنسدلة في الخلية", + "Sources": "مصادر", + "Value": "قيمة", + "Retry": "أعد المحاولة", + "DialogError": "يجب أن يكون مصدر القائمة مرجعًا لصف أو عمود واحد.", + "MinMaxError": "يجب أن يكون الحد الأقصى أكبر من أو يساوي الحد الأدنى.", + "Spreadsheet": "جدول", + "MoreValidation": "يحتوي هذا التحديد على أكثر من عملية تحقق واحدة.", + "FileNameError": "لا يمكن أن يحتوي اسم الملف على أحرف مثل \\ /: *؟ \"<> [] |", + "ValidationError": "لا تتطابق هذه القيمة مع قيود التحقق من صحة البيانات المحددة للخلية.", + "ListLengthError": "تسمح قيم القائمة بحد أقصى 256 حرفًا", + "ProtectSheet": "ورقة حماية", + "UnprotectSheet": "ورقة غير محمية", + "SelectCells": "حدد الخلايا المؤمنة", + "SelectUnlockedCells": "حدد الخلايا غير المؤمنة", + "Save": "يحفظ", + "EmptyFileName": "لا يمكن أن يكون اسم الملف فارغًا.", + "LargeName": "اسم طويل جدا.", + "FormatCells": "تنسيق الخلايا", + "FormatRows": "تنسيق الصفوف", + "FormatColumns": "تنسيق الأعمدة", + "InsertLinks": "أدخل الروابط", + "ProtectContent": "حماية محتويات الخلايا المقفلة", + "ProtectAllowUser": " السماح لكافة مستخدمي ورقة العمل هذه بما يلي:", + "EditAlert": "الخلية التي تحاول تغييرها محمية. لإجراء تغيير ، قم بإلغاء حماية الورقة.", + "ClearValidation": "التحقق من الصحة واضح", + "ISNUMBER": "إرجاع صحيح عندما يتم تحليل القيمة كقيمة رقمية.", + "ROUND": "لتقريب رقم إلى عدد محدد من الأرقام.", + "GEOMEAN": "إرجاع الوسط الهندسي لصفيف أو نطاق من البيانات الموجبة.", + "POWER": "تُرجع نتيجة رقم مرفوع إلى أس", + "LOG": "إرجاع لوغاريتم رقم إلى الأساس الذي تحدده.", + "TRUNC": "إرجاع القيمة المقطوعة لرقم إلى عدد محدد من المنازل العشرية.", + "EXP": "تُرجع e المرفوعة إلى قوة الرقم المحدد.", + "LOOKUP": "يبحث عن قيمة في نطاق من صف واحد أو عمود واحد، ثم يُرجع قيمة من نفس الموضع في نطاق ثانٍ من صف واحد أو عمود واحد.", + "HLOOKUP": "يبحث عن قيمة في الصف العلوي من صفيف القيم ثم يُرجع قيمة في نفس العمود من صف في الصفيف الذي تحدده.", + "VLOOKUP": "يبحث عن قيمة محددة في العمود الأول من نطاق البحث ويعيد القيمة المقابلة من عمود مختلف داخل نفس الصف.", + "NOT": "إرجاع معكوس التعبير المنطقي المحدد.", + "EOMONTH": "إرجاع اليوم الأخير من الشهر الذي يمثل عددًا محددًا من الأشهر قبل أو بعد تاريخ البدء المقدم في البداية.", + "SQRT": "إرجاع الجذر التربيعي لعدد موجب.", + "ROUNDDOWN": "لتقريب رقم للأسفل باتجاه الصفر.", + "RSQ": "إرجاع مربع معامل الارتباط اللحظي لمنتج Pearson استنادًا إلى نقاط البيانات فيknown_y's وknown_x's.", + "HighlightCellsRules": "تمييز قواعد الخلايا", + "CFEqualTo": "يساوي", + "TextThatContains": "النص الذي يحتوي على", + "ADateOccuring": "حدث تاريخ", + "DuplicateValues": "قيم مكررة", + "TopBottomRules": "أعلى / أسفل القواعد", + "Top10Items": "أهم 10 عناصر", + "Top10": "أعلى 10", + "Bottom10Items": "أسفل 10 عناصر", + "Bottom10": "أسفل 10", + "AboveAverage": "فوق المتوسط", + "BelowAverage": "أقل من المتوسط", + "FormatCellsGreaterThan": "تنسيق الخلايا التي تكون أكبر من:", + "FormatCellsLessThan": "تنسيق الخلايا الأقل من:", + "FormatCellsBetween": "تنسيق الخلايا بين:", + "FormatCellsEqualTo": "تنسيق الخلايا المتساوية مع:", + "FormatCellsThatContainTheText": "تنسيق الخلايا التي تحتوي على النص:", + "FormatCellsThatContainADateOccurring": "تنسيق الخلايا التي تحتوي على تاريخ يحدث:", + "FormatCellsDuplicate": "تنسيق الخلايا التي تحتوي على:", + "FormatCellsTop": "تنسيق الخلايا التي يتم ترتيبها في TOP:", + "FormatCellsBottom": "تنسيق الخلايا التي يتم ترتيبها في الأسفل:", + "FormatCellsAbove": "تنسيق الخلايا التي تكون فوق المتوسط:", + "FormatCellsBelow": "تنسيق الخلايا أدناه AVERAGE:", + "With": "مع", + "DataBars": "أشرطة البيانات", + "ColorScales": "المقاييس اللونية", + "IconSets": "مجموعات الرموز", + "ClearRules": "قواعد واضحة", + "SelectedCells": "مسح القواعد من الخلايا المحددة", + "EntireSheet": "مسح القواعد من الورقة بأكملها", + "LightRedFillWithDarkRedText": "أحمر فاتح تعبئة بنص أحمر غامق", + "YellowFillWithDarkYellowText": "تعبئة باللون الأصفر بنص أصفر داكن", + "GreenFillWithDarkGreenText": "تعبئة باللون الأخضر بنص أخضر داكن", + "RedFill": "التعبئة الحمراء", + "RedText": "نص أحمر", + "Duplicate": "ينسخ", + "Unique": "فريد", + "And": "و", + "WebPage": "صفحة ويب", + "ThisDocument": "هذا المستند", + "DisplayText": "عرض النص", + "Url": "URL", + "CellReference": "مرجع الخلية", + "DefinedNames": "الأسماء المعرفة", + "EnterTheTextToDisplay": "أدخل النص المراد عرضه", + "EnterTheUrl": "أدخل الرابط", + "INT": "إرجاع رقم إلى أقرب عدد صحيح.", + "SUMPRODUCT": "إرجاع مجموع حاصل ضرب نطاقات معينة من المصفوفات.", + "TODAY": "إرجاع التاريخ الحالي كقيمة تاريخ.", + "ROUNDUP": "لتقريب رقم بعيدًا عن الصفر.", + "Link": "وصلة", + "Hyperlink": "ارتباط تشعبي", + "EditHyperlink": "تحرير الارتباط التشعبي", + "OpenHyperlink": "افتح الارتباط التشعبي", + "RemoveHyperlink": "إزالة الارتباط التشعبي", + "InvalidHyperlinkAlert": "عنوان هذا الموقع غير صالح. تحقق من العنوان ثم حاول مرة أخرى.", + "InsertLink": "أدخل ارتباط", + "EditLink": "تحرير الارتباط", + "WrapText": "دوران النص", + "Update": "تحديث", + "SortAndFilter": "فرز وتصفية", + "Filter": "منقي", + "FilterCellValue": "تصفية حسب قيمة الخلية المحددة", + "FilterOutOfRangeError": "حدد خلية أو نطاقًا داخل النطاق المستخدم وحاول مرة أخرى.", + "ClearFilterFrom": "مسح عامل التصفية من", + "LN": "إرجاع اللوغاريتم الطبيعي لرقم.", + "DefineNameInValid": "الاسم الذي أدخلته غير صالح.", + "EmptyError": "يجب عليك إدخال قيمة", + "ClearHighlight": "مسح التمييز", + "HighlightInvalidData": "قم بتمييز البيانات غير الصالحة", + "Clear": "صافي", + "ClearContents": "محتويات واضحة", + "ClearAll": "امسح الكل", + "ClearFormats": "تنسيقات واضحة", + "ClearHyperlinks": "مسح الارتباطات التشعبية", + "Image": "صورة", + "ConditionalFormatting": "تنسيق مشروط", + "BlueDataBar": "شريط البيانات الأزرق", + "GreenDataBar": "شريط البيانات الأخضر", + "RedDataBar": "شريط البيانات الأحمر", + "OrangeDataBar": "شريط البيانات البرتقالي", + "LightBlueDataBar": "شريط بيانات أزرق فاتح", + "PurpleDataBar": "شريط البيانات الأرجواني", + "GYRColorScale": "مقياس اللون الأخضر - الأصفر - الأحمر", + "RYGColorScale": "مقياس اللون الأحمر - الأصفر - الأخضر", + "GWRColorScale": "مقياس اللون الأخضر - الأبيض - الأحمر", + "RWGColorScale": "مقياس اللون الأحمر - الأبيض - الأخضر", + "BWRColorScale": "مقياس اللون الأزرق - الأبيض - الأحمر", + "RWBColorScale": "مقياس اللون الأحمر - الأبيض - الأزرق", + "WRColorScale": "مقياس اللون الأبيض والأحمر", + "RWColorScale": "مقياس اللون الأحمر - الأبيض", + "GWColorScale": "مقياس اللون الأخضر - الأبيض", + "WGColorScale": "مقياس اللون الأبيض والأخضر", + "GYColorScale": "مقياس اللون الأصفر والأخضر", + "YGColorScale": "مقياس اللون الأصفر والأخضر", + "ThreeArrowsColor": "3 أسهم (ملونة)", + "ThreeArrowsGray": "3 أسهم (رمادي)", + "ThreeTriangles": "3 مثلثات", + "FourArrowsColor": "4 أسهم (رمادي)", + "FourArrowsGray": "4 أسهم (ملونة)", + "FiveArrowsColor": "5 أسهم (رمادي)", + "FiveArrowsGray": "5 أسهم (ملونة)", + "ThreeTrafficLights1": "3 إشارات مرور (بدون حواف)", + "ThreeTrafficLights2": "3 إشارات مرور (ريميد)", + "ThreeSigns": "3 علامات", + "FourTrafficLights": "4 إشارات المرور", + "RedToBlack": "أحمر إلى أسود", + "ThreeSymbols1": "3 رموز (محاطة بدائرة)", + "ThreeSymbols2": "3 رموز (غير محاطة بدائرة)", + "ThreeFlags": "3 أعلام", + "ThreeStars": "3 نجوم", + "FourRatings": "4 التقييمات", + "FiveQuarters": "5 أرباع", + "FiveRatings": "5 التقييمات", + "FiveBoxes": "5 علب", + "Chart": "جدول", + "Column": "عمود", + "Bar": "شريط", + "Area": "مساحة", + "Pie": "فطيرة", + "Doughnut": "الدونات", + "PieAndDoughnut": "فطيرة / دونات", + "Line": "خط", + "Radar": "رادار", + "Scatter": "مبعثر", + "ChartDesign": "تصميم المخطط", + "ClusteredColumn": "عمود مجمع", + "StackedColumn": "عمود مكدس", + "StackedColumn100": "عمود مكدس بنسبة 100٪", + "ClusteredBar": "شريط مجمع", + "StackedBar": "شريط مكدس", + "StackedBar100": "شريط مكدس بنسبة 100٪", + "StackedArea": "منطقة مكدسة", + "StackedArea100": "مساحة مكدسة بنسبة 100٪", + "StackedLine": "خط مكدس", + "StackedLine100": "خط مكدس بنسبة 100٪", + "LineMarker": "خط مع علامات", + "StackedLineMarker": "خط مكدس بعلامات", + "StackedLine100Marker": "خط مكدس بنسبة 100٪ بعلامات", + "AddChartElement": "إضافة عنصر مخطط", + "Axes": "المحاور", + "AxisTitle": "عنوان المحور", + "ChartTitle": "عنوان التخطيط", + "DataLabels": "تسميات البيانات", + "Gridlines": "خطوط الشبكة", + "Legends": "أساطير", + "PrimaryHorizontal": "أفقي أساسي", + "PrimaryVertical": "عمودي أساسي", + "None": "لا أحد", + "AboveChart": "فوق الرسم البياني", + "Center": "مركز", + "InsideEnd": "داخل النهاية", + "InsideBase": "داخل القاعدة", + "OutsideEnd": "نهاية خارجية", + "PrimaryMajorHorizontal": "رئيسي رئيسي أفقي", + "PrimaryMajorVertical": "رئيسي رئيسي عمودي", + "PrimaryMinorHorizontal": "أفقي ثانوي أساسي", + "PrimaryMinorVertical": "عمودي ثانوي أساسي", + "Right": "حق", + "Left": "اليسار", + "Bottom": "الأسفل", + "Top": "قمة", + "SwitchRowColumn": "تبديل الصف / العمود", + "ChartTheme": "موضوع الرسم البياني", + "ChartType": "نوع التخطيط", + "Material": "مواد", + "Fabric": "قماش", + "Bootstrap": "التمهيد", + "HighContrastLight": "ضوء عالي التباين", + "MaterialDark": "مادة الظلام", + "FabricDark": "نسيج غامق", + "HighContrast": "تباين عالي", + "BootstrapDark": "Bootstrap الظلام", + "Bootstrap4": "التمهيد 4", + "Bootstrap5Dark": "Bootstrap5 الظلام", + "Bootstrap5": "التمهيد 5", + "Tailwind": "الريح الخلفية", + "TailwindDark": "Tailwind الظلام", + "VerticalAxisTitle": "عنوان المحور الرأسي", + "HorizontalAxisTitle": "عنوان المحور الأفقي", + "EnterTitle": "أدخل العنوان", + "UnprotectWorksheet": "ورقة غير محمية", + "ReEnterPassword": "أعد إدخال كلمة المرور للمتابعة", + "SheetPassword": "كلمة مرور لإلغاء حماية الورقة:", + "ProtectWorkbook": "حماية المصنف", + "Password": "كلمة المرور (اختياري):", + "EnterThePassword": "أدخل كلمة المرور", + "ConfirmPassword": "تأكيد كلمة المرور", + "EnterTheConfirmPassword": "أعد إدخال كلمة المرور", + "PasswordAlert": "تأكيد كلمة المرور ليست متطابقة", + "UnprotectWorkbook": "إلغاء حماية المصنف", + "UnprotectPasswordAlert": "كلمة المرور التي قدمتها غير صحيحة.", + "IncorrectPassword": "تعذر فتح الملف أو ورقة العمل بكلمة المرور المقدمة", + "PasswordAlertMsg": "الرجاء إدخال كلمة المرور", + "ConfirmPasswordAlertMsg": "الرجاء إدخال تأكيد كلمة المرور", + "IsProtected": "محمي", + "PDF": "وثيقة PDF", + "AutoFillMergeAlertMsg": "للقيام بذلك ، يجب أن تكون جميع الخلايا المدمجة بنفس الحجم.", + "Fluent": "طلِق", + "FluentDark": "بطلاقة الظلام", + "Custom": "العادة", + "WEEKDAY": "إرجاع يوم الأسبوع المقابل لتاريخ.", + "FillSeries": "سلسلة التعبئة", + "CopyCells": "نسخ الخلايا", + "FillFormattingOnly": "تعبئة التنسيق فقط", + "FillWithoutFormatting": "املأ بدون تنسيق", + "CustomFormat": "تنسيقات الأرقام المخصصة", + "CustomFormatPlaceholder": "اكتب أو حدد تنسيقًا مخصصًا", + "CustomFormatTypeList": "يكتب", + "CellReferenceTypoError": "وجدنا خطأ مطبعي في مرجع الخلية الخاصة بك. هل تريد تصحيح هذا المرجع على النحو التالي؟", + "AddCurrentSelection": "إضافة التحديد الحالي للتصفية", + "ExternalWorkbook": "يحتوي ملف Excel المستورد على مرجع مصنف خارجي. هل تريد استيراد هذا الملف؟", + "Directional": "اتجاهي", + "Shapes": "الأشكال", + "Indicators": "المؤشرات", + "Ratings": "التقييمات", + "InvalidFormulaError": "وجدنا أنك كتبت صيغة غير صالحة.", + "InvalidArguments": "لقد اكتشفنا أنك قمت بكتابة صيغة تحتوي على وسيطات غير صالحة.", + "EmptyExpression": "لقد وجدنا أنك كتبت صيغة بتعبير فارغ.", + "MismatchedParenthesis": "لقد اكتشفنا أنك قمت بكتابة صيغة تحتوي على قوس فتح أو إغلاق واحد أو أكثر مفقود.", + "ImproperFormula": "وجدنا أنك كتبت صيغة غير صحيحة.", + "WrongNumberOfArguments": "لقد اكتشفنا أنك قمت بكتابة صيغة تحتوي على عدد خاطئ من الوسائط.", + "Requires3Arguments": "لقد وجدنا أنك كتبت صيغة تتطلب 3 وسائط.", + "MismatchedStringQuotes": "لقد اكتشفنا أنك كتبت صيغة تحتوي على علامات اقتباس غير متطابقة.", + "FormulaCircularRef": "لقد وجدنا أنك كتبت صيغة بمرجع دائري." + }, + "filemanager": { + "NewFolder": "ملف جديد", + "Upload": "رفع", + "Delete": "حذف", + "Rename": "إعادة تسمية", + "Download": "تحميل", + "Cut": "يقطع", + "Copy": "نسخ", + "Paste": "معجون", + "SortBy": "ترتيب حسب", + "Refresh": "تحديث", + "Item-Selection": "العنصر المحدد", + "Items-Selection": "العناصر المحددة", + "View": "رأي", + "Details": "تفاصيل", + "SelectAll": "اختر الكل", + "Open": "افتح", + "Tooltip-NewFolder": "ملف جديد", + "Tooltip-Upload": "رفع", + "Tooltip-Delete": "حذف", + "Tooltip-Rename": "إعادة تسمية", + "Tooltip-Download": "تحميل", + "Tooltip-Cut": "يقطع", + "Tooltip-Copy": "نسخ", + "Tooltip-Paste": "معجون", + "Tooltip-SortBy": "ترتيب حسب", + "Tooltip-Refresh": "تحديث", + "Tooltip-Selection": "اختيار واضح", + "Tooltip-View": "رأي", + "Tooltip-Details": "تفاصيل", + "Tooltip-SelectAll": "اختر الكل", + "Name": "اسم", + "Size": "بحجم", + "DateModified": "تم التعديل", + "DateCreated": "تاريخ الإنشاء", + "Path": "مسار", + "Modified": "تم التعديل", + "Created": "خلقت", + "Location": "موقعك", + "Type": "اكتب", + "Permission": "الإذن", + "Ascending": "تصاعدي", + "Descending": "تنازلي", + "None": "لا يوجد", + "View-LargeIcons": "أيقونات كبيرة", + "View-Details": "تفاصيل", + "Search": "بحث", + "Button-Ok": "حسنا", + "Button-Cancel": "إلغاء", + "Button-Yes": "نعم", + "Button-No": "لا", + "Button-Create": "خلق", + "Button-Save": "حفظ", + "Header-NewFolder": "مجلد", + "Content-NewFolder": "أدخل اسم المجلد الخاص بك", + "Header-Rename": "إعادة تسمية", + "Content-Rename": "أدخل اسمك الجديد", + "Header-Rename-Confirmation": "إعادة تسمية التأكيد", + "Content-Rename-Confirmation": "إذا قمت بتغيير ملحق اسم الملف ، فقد يصبح الملف غير مستقر. هل أنت متأكد أنك تريد تغييره؟", + "Header-Delete": "حذف ملف", + "Content-Delete": "هل أنت متأكد أنك تريد حذف هذا الملف؟", + "Header-Folder-Delete": "احذف المجلد", + "Content-Folder-Delete": "هل أنت متأكد أنك تريد حذف هذا المجلد؟", + "Header-Multiple-Delete": "حذف ملفات متعددة", + "Content-Multiple-Delete": "هل أنت متأكد من أنك تريد حذف هذه الملفات {0}؟", + "Header-Duplicate": "يوجد ملف / مجلد", + "Content-Duplicate": "{0} موجود بالفعل. هل تريد إعادة تسمية ولصق؟", + "Header-Upload": "تحميل الملفات", + "Error": "خطأ", + "Validation-Empty": "لا يمكن أن يكون اسم الملف أو المجلد فارغًا.", + "Validation-Invalid": "يحتوي اسم الملف أو المجلد {0} على أحرف غير صالحة. يرجى استخدام اسم مختلف. لا يمكن أن تنتهي أسماء الملفات أو المجلدات الصالحة بنقطة أو مسافة ، ولا يمكن أن تحتوي على أي من الأحرف التالية: \\ /: *؟ \"<> |", + "Validation-NewFolder-Exists": "يوجد بالفعل ملف أو مجلد يحمل الاسم {0}.", + "Validation-Rename-Exists": "لا يمكن إعادة تسمية {0} إلى {1}: الوجهة موجودة بالفعل.", + "Folder-Empty": "هذا المجلد فارغ", + "File-Upload": "اسحب الملفات هنا للتحميل", + "Search-Empty": "لم يتم العثور على نتائج", + "Search-Key": "حاول بكلمات مختلفة", + "Filter-Empty": "لم يتم العثور على نتائج", + "Filter-Key": "حاول مع مرشح مختلف", + "Sub-Folder-Error": "المجلد الوجهة هو المجلد الفرعي للمجلد المصدر.", + "Same-Folder-Error": "المجلد الوجهة هو نفس المجلد المصدر.", + "Access-Denied": "تم الرفض", + "Access-Details": "ليس لديك إذن للوصول إلى هذا المجلد.", + "Header-Retry": "الملف موجود بالفعل", + "Content-Retry": "يوجد ملف بهذا الاسم بالفعل في هذا المجلد. ماذا تريد ان تفعل؟", + "Button-Keep-Both": "احتفظ بكليهما", + "Button-Replace": "يحل محل", + "Button-Skip": "تخطى", + "ApplyAll-Label": "القيام بذلك لجميع العناصر الحالية", + "KB": "كيلوبايت", + "Access-Message": "{0} لا يمكن الوصول إليه. تحتاج إلى إذن لتنفيذ الإجراء {1}.", + "Network-Error": "NetworkError: فشل الإرسال على XMLHTTPRequest: فشل التحميل", + "Server-Error": "ServerError: استجابة غير صالحة من" + }, + "calendar": { + "today": "اليوم" + }, + "datepicker": { + "today": "اليوم", + "placeholder": "اختيار موعد" + }, + "daterangepicker": { + "placeholder": "اختيار نطاق التاريخ", + "startLabel": "تاريخ البدء", + "endLabel": "تاريخ الانتهاء", + "applyText": "تطبيق", + "cancelText": "إلغاء", + "selectedDays": "أيام مختارة", + "days": "أيام", + "customRange": "نطاق مخصص" + }, + "timepicker": { + "placeholder": "اختيار الوقت" + }, + "datetimepicker": { + "today": "اليوم", + "placeholder": "اختيار التاريخ والوقت" + }, + "dialog": { + "close": "قريب" + }, + "toast": { + "close": "قريب" + }, + "tab": { + "closeButtonTitle": "قريب" + }, + "schedule": { + "day": "يوم", + "week": "أسبوع", + "workWeek": "أسبوع العمل", + "month": "شهر", + "year": "سنة", + "agenda": "جدول أعمال", + "weekAgenda": "الأسبوع جدول الأعمال", + "workWeekAgenda": "جدول أعمال أسبوع العمل", + "monthAgenda": "شهر جدول الأعمال", + "today": "اليوم", + "noEvents": "لا أحداث", + "emptyContainer": "لا توجد أحداث مجدولة في هذا اليوم.", + "allDay": "طوال اليوم", + "start": "بداية", + "end": "النهاية", + "more": "أكثر", + "close": "قريب", + "cancel": "إلغاء", + "noTitle": "(بلا ​​عنوان)", + "delete": "حذف", + "deleteEvent": "حذف الحدث", + "deleteMultipleEvent": "حذف أحداث متعددة", + "selectedItems": "العناصر المحددة", + "deleteSeries": "حذف السلسلة", + "edit": "تصحيح", + "editSeries": "تحرير السلسلة", + "editEvent": "تعديل الحدث", + "createEvent": "خلق", + "subject": "موضوع", + "addTitle": "أضف عنوانا", + "moreDetails": "المزيد من التفاصيل", + "save": "حفظ", + "editContent": "كيف تريد تغيير الموعد في السلسلة؟", + "deleteContent": "هل أنت متأكد من حذف هذا الحدث؟", + "deleteMultipleContent": "هل أنت متأكد من أنك تريد حذف الأحداث المختارة؟", + "newEvent": "حدث جديد", + "title": "عنوان", + "location": "موقعك", + "description": "وصف", + "timezone": "وحدة زمنية", + "startTimezone": "بدء المنطقة الزمنية", + "endTimezone": "نهاية المنطقة الزمنية", + "repeat": "كرر", + "saveButton": "حفظ", + "cancelButton": "إلغاء", + "deleteButton": "حذف", + "recurrence": "تكرار", + "wrongPattern": "نمط التكرار غير صالح.", + "seriesChangeAlert": "هل تريد إلغاء التغييرات التي تم إجراؤها على مثيلات معينة من هذه السلسلة ومطابقتها مع السلسلة بأكملها مرة أخرى؟", + "createError": "يجب أن تكون مدة الحدث أقصر من عدد مرات حدوثها. اختصر المدة ، أو غيّر نمط التكرار في محرر حدث التكرار.", + "sameDayAlert": "لا يمكن أن يحدث تواجد الحدثين في نفس اليوم.", + "occurenceAlert": "لا يمكن إعادة جدولة تكرار الموعد المتكرر إذا تخطى تكرارًا لاحقًا للموعد نفسه.", + "editRecurrence": "تحرير تكرار", + "repeats": "يكرر", + "alert": "إنذار", + "startEndError": "ويحدث تاريخ الانتهاء المحدد قبل تاريخ البدء.", + "invalidDateError": "قيمة التاريخ المدخلة غير صالحة.", + "blockAlert": "لا يمكن جدولة الأحداث ضمن النطاق الزمني المحظور.", + "ok": "حسنا", + "yes": "نعم", + "no": "لا", + "occurrence": "حادثة", + "series": "سلسلة", + "previous": "السابق", + "next": "التالى", + "timelineDay": "يوم المخطط الزمني", + "timelineWeek": "الأسبوع الزمني للأسبوع", + "timelineWorkWeek": "الجدول الزمني لأسبوع العمل", + "timelineMonth": "الجدول الزمني الشهر", + "timelineYear": "الجدول الزمني العام", + "editFollowingEvent": "الأحداث التالية", + "deleteTitle": "حذف الحدث", + "editTitle": "تحرير الحدث", + "beginFrom": "تبدأ من", + "endAt": "يغلق عند مستوى", + "expandAllDaySection": "قم بتوسيع القسم طوال اليوم", + "collapseAllDaySection": "طي القسم طوال اليوم", + "searchTimezone": "البحث عن المنطقة الزمنية", + "noRecords": "لا توجد سجلات", + "deleteRecurrenceContent": "هل تريد حذف هذا الحدث فقط أو السلسلة بأكملها؟", + "recurrenceDateValidation": "بعض الأشهر لديها أقل من التاريخ المحدد. في هذه الأشهر ، سيقع الحدوث في التاريخ الأخير من الشهر." + }, + "recurrenceeditor": { + "none": "لا شيء", + "daily": "اليومي", + "weekly": "أسبوعي", + "monthly": "شهريا", + "month": "شهر", + "yearly": "سنوي", + "never": "أبدا", + "until": "حتى", + "count": "عد", + "first": "أول", + "second": "ثانيا", + "third": "الثالث", + "fourth": "رابع", + "last": "الاخير", + "repeat": "كرر", + "repeatEvery": "تكرار كل", + "on": "كرر", + "end": "النهاية", + "onDay": "يوم", + "days": "يوم", + "weeks": "أسبوع", + "months": "الشهور", + "years": "سنوات", + "every": "كل", + "summaryTimes": "مرات", + "summaryOn": "على", + "summaryUntil": "حتى", + "summaryRepeat": "يكرر", + "summaryDay": "أيام", + "summaryWeek": "أسابيع", + "summaryMonth": "الشهور", + "summaryYear": "سنوات", + "monthWeek": "شهر اسبوع", + "monthPosition": "موقف الشهر", + "monthExpander": "المتوسع الشهر", + "yearExpander": "المتوسع العام", + "repeatInterval": "أعد الفترة" + }, + "gantt": { + "emptyRecord": "لا سجلات لعرضها", + "id": "هوية شخصية", + "name": "اسم", + "startDate": "تاريخ البدء", + "endDate": "تاريخ الانتهاء", + "duration": "المدة الزمنية", + "progress": "تقدم", + "dependency": "الاعتماد", + "notes": "ملاحظات", + "baselineStartDate": "تاريخ البدء الأساسي", + "baselineEndDate": "تاريخ نهاية خط الأساس", + "taskMode": "وضع المهام", + "changeScheduleMode": "تغيير وضع الجدول", + "subTasksStartDate": "تاريخ بدء المهام الفرعية", + "subTasksEndDate": "تاريخ انتهاء المهام الفرعية", + "scheduleStartDate": "جدولة تاريخ البدء", + "scheduleEndDate": "تاريخ انتهاء الجدول الزمني", + "auto": "تلقاءي", + "manual": "كتيب", + "type": "اكتب", + "offset": "عوض", + "resourceName": "مصادر", + "resourceID": "معرف المورد", + "day": "يوم", + "hour": "ساعة", + "minute": "دقيقة", + "days": "أيام", + "hours": "ساعات", + "minutes": "الدقائق", + "generalTab": "جنرال لواء", + "customTab": "أعمدة مخصصة", + "writeNotes": "اكتب ملاحظات", + "addDialogTitle": "مهمة جديدة", + "editDialogTitle": "معلومات المهمة", + "saveButton": "حفظ", + "add": "إضافة", + "edit": "تعديل", + "update": "تحديث", + "delete": "حذف", + "cancel": "إلغاء", + "search": "بحث", + "task": " مهمة", + "tasks": " مهام", + "zoomIn": "تكبير", + "zoomOut": "تصغير", + "zoomToFit": "تكبير لتناسب", + "excelExport": "اكسل التصدير", + "csvExport": "تصدير CSV", + "expandAll": "توسيع الكل", + "collapseAll": "انهيار جميع", + "nextTimeSpan": "الجدول الزمني التالي", + "prevTimeSpan": "الجدول الزمني السابق", + "okText": "حسنا", + "confirmDelete": "هل أنت متأكد أنك تريد حذف السجل؟", + "from": "من عند", + "to": "إلى", + "taskLink": "رابط المهمة", + "lag": "بطئ", + "start": "بداية", + "finish": "إنهاء", + "enterValue": "أدخل القيمة", + "taskBeforePredecessor_FS": "قمت بنقل '{0}' للبدء قبل انتهاء '{1}' ويتم ربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskAfterPredecessor_FS": "قمت بنقل '{0}' بعيدًا عن '{1}' ويتم ربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskBeforePredecessor_SS": "قمت بنقل '{0}' للبدء قبل أن يبدأ '{1}' وربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskAfterPredecessor_SS": "قمت بنقل '{0}' للبدء بعد بدء '{1}' وربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskBeforePredecessor_FF": "قمت بنقل '{0}' للإنهاء قبل انتهاء '{1}' ويتم ربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskAfterPredecessor_FF": "قمت بنقل '{0}' للإنهاء بعد انتهاء '{1}' ويتم ربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskBeforePredecessor_SF": "قمت بنقل '{0}' بعيدًا عن '{1}' لبدء التشغيل وترتبط المهمتان. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskAfterPredecessor_SF": "قمت بنقل '{0}' للإنهاء بعد بدء '{1}' وربط المهمتين. ونتيجة لذلك ، لا يمكن احترام الروابط. حدد إجراءً واحدًا أدناه للقيام به", + "taskInformation": "معلومات المهمة", + "deleteTask": "حذف المهمة", + "deleteDependency": "حذف التبعية", + "convert": "تحويل", + "save": "حفظ", + "above": "في الاعلى", + "below": "أدناه", + "child": "طفل", + "milestone": "معلما", + "toTask": "لمهمة", + "toMilestone": "إلى معلم", + "eventMarkers": "علامات الحدث", + "leftTaskLabel": "تسمية المهمة اليسرى", + "rightTaskLabel": "تسمية المهمة الصحيحة", + "timelineCell": "خلية الجدول الزمني", + "confirmPredecessorDelete": "هل أنت متأكد أنك تريد إزالة رابط التبعية؟", + "unit": "وحدة", + "work": "عمل", + "taskType": "نوع المهمة", + "unassignedTask": "مهمة غير محددة", + "group": "مجموعة", + "indent": "مسافة بادئة", + "outdent": "عفا عليها الزمن", + "segments": "شرائح", + "splitTask": "تقسيم المهمة", + "mergeTask": "مهمة الدمج", + "left": "اليسار", + "right": "حق" + }, + "richtexteditor": { + "alignments": "التحالفات", + "justifyLeft": "محاذاة إلى اليسار", + "justifyCenter": "محاذاة مركز", + "justifyRight": "محاذاة اليمين", + "justifyFull": "محاذاة الضبط", + "fontName": "اسم الخط", + "fontSize": "حجم الخط", + "fontColor": "لون الخط", + "backgroundColor": "لون الخلفية", + "bold": "بالخط العريض", + "italic": "مائل", + "underline": "تسطير", + "strikethrough": "يتوسطه", + "clearFormat": "تنسيق واضح", + "clearAll": "امسح الكل", + "cut": "يقطع", + "copy": "نسخ", + "paste": "معجون", + "unorderedList": "قائمة نقطية", + "orderedList": "قائمة مرقمة", + "indent": "زيادة المسافة البادئة", + "outdent": "انخفاض المسافة البادئة", + "undo": "الغاء التحميل", + "redo": "الإعادة", + "superscript": "حرف فوقي", + "subscript": "مخطوطة", + "createLink": "إدراج الارتباط التشعبي", + "openLink": "افتح الرابط", + "editLink": "تحرير الرابط", + "removeLink": "إزالة الرابط", + "image": "إدراج صورة", + "replace": "يحل محل", + "numberFormatList": "قائمة تنسيق الأرقام", + "bulletFormatList": "قائمة تنسيق التعداد النقطي", + "audioReplace": "يستبدل", + "videoReplace": "يستبدل", + "videoAlign": "محاذاة", + "videoDimension": "البعد", + "audioRemove": "يزيل", + "videoRemove": "يزيل", + "audioLayoutOption": "خيار التخطيط", + "videoLayoutOption": "خيار التخطيط", + "align": "محاذاة", + "caption": "تعليق على الصورة", + "remove": "إزالة", + "insertLink": "إدراج رابط", + "display": "عرض", + "altText": "نص بديل", + "dimension": "قم بتغيير المقاس", + "fullscreen": "تحقيق أقصى قدر", + "maximize": "تحقيق أقصى قدر", + "minimize": "خفض", + "lowerCase": "أحرف صغيرة", + "upperCase": "الأحرف الكبيرة", + "print": "طباعة", + "formats": "صيغ", + "sourcecode": "عرض الكود", + "preview": "معاينة", + "viewside": "منظر جانبي", + "insertCode": "أدخل الرمز", + "linkText": "عرض النص", + "linkTooltipLabel": "عنوان", + "linkWebUrl": "عنوان صفحة انترنت", + "linkTitle": "أدخل العنوان", + "linkurl": "https://example.com", + "linkOpenInNewWindow": "افتح الرابط في نافذة جديدة", + "linkHeader": "إدراج رابط", + "dialogInsert": "إدراج", + "dialogCancel": "إلغاء", + "dialogUpdate": "تحديث", + "imageHeader": "إدراج صورة", + "audioHeader": "أدخل الصوت", + "videoHeader": "أدخل الفيديو", + "imageLinkHeader": "يمكنك أيضًا تقديم رابط من الويب", + "audioLinkHeader": "يمكنك أيضًا توفير رابط من الويب", + "videoLinkHeader": "عنوان URL للويب", + "embedVideoLinkHeader": "عنوان URL لتضمين الوسائط", + "mdimageLink": "يرجى تقديم عنوان URL لصورتك", + "imageUploadMessage": "إسقاط الصورة هنا أو تصفح لتحميل", + "audioUploadMessage": "قم بإسقاط ملف صوتي أو تصفح للتحميل", + "videoUploadMessage": "قم بإسقاط ملف فيديو أو تصفح للتحميل", + "imageDeviceUploadMessage": "انقر هنا للتحميل", + "audioDeviceUploadMessage": "انقر هنا للتحميل", + "videoDeviceUploadMessage": "انقر هنا للتحميل", + "imageAlternateText": "نص بديل", + "alternateHeader": "نص بديل", + "browse": "تصفح", + "imageUrl": "https://example.com/image.png", + "audioUrl": "https://example.com/audio.mp3", + "videoUrl": "https://example.com/video.mp4", + "webUrl": "عنوان URL للويب", + "embedUrl": "تضمين التعليمات البرمجية", + "imageCaption": "التسمية التوضيحية", + "imageSizeHeader": "حجم الصورة", + "imageHeight": "ارتفاع", + "imageWidth": "عرض", + "videoHeight": "ارتفاع", + "videoWidth": "عرض", + "textPlaceholder": "أدخل النص", + "inserttablebtn": "إدراج الجدول", + "tabledialogHeader": "إدراج الجدول", + "tableWidth": "عرض", + "cellpadding": "خلية الحشو", + "cellspacing": "تباعد الخلايا", + "columns": "عدد الأعمدة", + "rows": "عدد الصفوف", + "tableRows": "صف", + "tableColumns": "عمود", + "tableCellHorizontalAlign": "خلية الجدول الأفقي محاذاة", + "tableCellVerticalAlign": "محاذاة عمودية للجدول", + "createTable": "اصنع جدول", + "removeTable": "إزالة الجدول", + "tableHeader": "مقدمة الصف", + "tableRemove": "حذف الجدول", + "tableCellBackground": "خلفية خلية الجدول", + "tableEditProperties": "خصائص تحرير الجدول", + "styles": "الأنماط", + "insertColumnLeft": "أدخل العمود الأيسر", + "insertColumnRight": "أدخل العمود الأيمن", + "deleteColumn": "حذف العمود", + "insertRowBefore": "أدخل الصف قبل", + "insertRowAfter": "أدخل الصف بعد", + "deleteRow": "احذف صف", + "tableEditHeader": "تحرير الجدول", + "TableHeadingText": "عنوان", + "TableColText": "العقيد", + "imageInsertLinkHeader": "إدراج رابط", + "editImageHeader": "تعديل الصورة", + "alignmentsDropDownLeft": "محاذاة إلى اليسار", + "alignmentsDropDownCenter": "محاذاة مركز", + "alignmentsDropDownRight": "محاذاة اليمين", + "alignmentsDropDownJustify": "محاذاة الضبط", + "imageDisplayDropDownInline": "في النسق", + "imageDisplayDropDownBreak": "استراحة", + "audioLayoutOptionDropDownInline": "في النسق", + "audioLayoutOptionDropDownBreak": "استراحة", + "videoLayoutOptionDropDownInline": "في النسق", + "videoLayoutOptionDropDownBreak": "استراحة", + "tableInsertRowDropDownBefore": "أدخل الصف قبل", + "tableInsertRowDropDownAfter": "أدخل الصف بعد", + "tableInsertRowDropDownDelete": "احذف صف", + "tableInsertColumnDropDownLeft": "أدخل العمود الأيسر", + "tableInsertColumnDropDownRight": "أدخل العمود الأيمن", + "tableInsertColumnDropDownDelete": "حذف العمود", + "tableVerticalAlignDropDownTop": "محاذاة أعلى", + "tableVerticalAlignDropDownMiddle": "محاذاة الأوسط", + "tableVerticalAlignDropDownBottom": "محاذاة أسفل", + "tableStylesDropDownDashedBorder": "الحدود المتقطع", + "tableStylesDropDownAlternateRows": "صفوف بديلة", + "pasteFormat": "تنسيق لصق", + "pasteFormatContent": "اختر إجراء التنسيق", + "plainText": "نص عادي", + "cleanFormat": "نظيف", + "keepFormat": "احتفظ", + "pasteDialogOk": "حسنا", + "pasteDialogCancel": "إلغاء", + "fileManager": "مدير الملفات", + "fileDialogHeader": "متصفح الملفات", + "formatsDropDownParagraph": "فقرة", + "formatsDropDownCode": "شفرة", + "formatsDropDownQuotation": "اقتباس", + "formatsDropDownHeading1": "عنوان 1", + "formatsDropDownHeading2": "العنوان 2", + "formatsDropDownHeading3": "العنوان 3", + "formatsDropDownHeading4": "العنوان 4", + "fontNameSegoeUI": "SegoeUI", + "fontNameArial": "Arial", + "fontNameGeorgia": "Georgia", + "fontNameImpact": "Impact", + "fontNameTahoma": "Tahoma", + "fontNameTimesNewRoman": "Times New Roman", + "fontNameVerdana": "Verdana", + "formatsOLListNumber": "عدد", + "formatsOLListLowerAlpha": "السفلى ألفا", + "formatsOLListUpperAlpha": "العلوي", + "formatsOLListLowerRoman": "LowerRoman", + "formatsOLListUpperRoman": "أبرومان", + "formatsOLListLowerGreek": "اليونانية السفلى", + "formatsULListDisc": "قرص", + "formatsULListCircle": "دائرة", + "formatsULListSquare": "ميدان", + "formatsOLListNone": "لا أحد", + "formatsULListNone": "لا أحد", + "formatPainter": "شكل الرسام", + "emojiPicker": "منتقي الرموز التعبيرية", + "embeddedCode": "كود مضمن", + "pasteEmbeddedCodeHere": "الصق التعليمات البرمجية المضمنة هنا", + "emojiPickerTypeToFind": "اكتب للبحث", + "emojiPickerNoResultFound": "لم يتم العثور على نتائج", + "emojiPickerTrySomethingElse": "جرب شيئًا آخر", + "linkAriaLabel": "افتح في نافذة جديدة", + "imageLinkAriaLabel": "افتح في نافذة جديدة", + "unsupportedImage": "تنسيق ملف غير معتمد", + "mergecells": "دمج الخلايا", + "verticalsplit": "الانقسام العمودي", + "horizontalsplit": "الانقسام الأفقي", + "numberFormatListLowerAlpha": "ألفا السفلى", + "numberFormatListUpperAlpha": "ألفا العلوي", + "numberFormatListLowerRoman": "الرومانية السفلى", + "numberFormatListUpperRoman": "الرومانية العليا", + "numberFormatListLowerGreek": "اليونانية السفلى" + }, + "colorpicker": { + "Apply": "تطبيق", + "Cancel": "إلغاء", + "ModeSwitcher": "تغيير النظام" + }, + "uploader": { + "Browse": "تصفح...", + "Clear": "واضح", + "Upload": "رفع", + "dropFilesHint": "أو إسقاط الملفات هنا", + "invalidMaxFileSize": "حجم الملف كبير جدا", + "invalidMinFileSize": "حجم الملف صغير جدًا", + "invalidFileType": "نوع الملف غير مسموح به", + "uploadFailedMessage": "فشل تحميل الملف", + "uploadSuccessMessage": "تم رفع الملف بنجاح", + "removedSuccessMessage": "تمت إزالة الملف بنجاح", + "removedFailedMessage": "غير قادر على إزالة الملف", + "inProgress": "تحميل", + "readyToUploadMessage": "جاهز للتحميل", + "abort": "إحباط", + "remove": "إزالة", + "cancel": "إلغاء", + "delete": "حذف ملف", + "pauseUpload": "رفع ملف مؤقتا", + "pause": "وقفة", + "resume": "استئنف", + "retry": "إعادة المحاولة", + "fileUploadCancel": "تم إلغاء تحميل الملف" + }, + "numerictextbox": { + "incrementTitle": "قيمة الزيادة", + "decrementTitle": "انخفاض القيمة" + }, + "slider": { + "incrementTitle": "زيادة", + "decrementTitle": "تخفيض" + }, + "formValidator": { + "required": "هذه الخانة مطلوبه.", + "email": "رجاء قم بإدخال بريد الكتروني صحيح.", + "url": "أدخل رابط صحيح من فضلك.", + "date": "ارجوك ادخل تاريخ صحيح.", + "dateIso": "الرجاء إدخال تاريخ صالح (ISO).", + "creditcard": "الرجاء إدخال رقم بطاقة صالح", + "number": "من فضلك أدخل رقما صالحا.", + "digits": "الرجاء إدخال الأرقام فقط.", + "maxLength": "الرجاء إدخال ما لا يزيد عن {0} حرفًا.", + "minLength": "الرجاء إدخال ما لا يقل عن {0} حرفًا.", + "rangeLength": "يرجى إدخال قيمة بين {0} و {1} حرفًا.", + "range": "الرجاء إدخال قيمة بين {0} و {1}.", + "max": "يرجى إدخال قيمة أقل من أو تساوي {0}.", + "min": "يرجى إدخال قيمة أكبر من أو تساوي {0}.", + "regex": "الرجاء إدخال القيمة الصحيحة.", + "tel": "يرجى إدخال رقم هاتف صالح.", + "pattern": "الرجاء إدخال قيمة نمط صحيحة.", + "equalTo": "الرجاء إدخال نص التطابق الصحيح" + }, + "treegrid": { + "Above": "في الاعلى", + "Below": "أدناه", + "AddRow": "اضف سطر", + "ExpandAll": "توسيع الكل", + "CollapseAll": "انهيار جميع" + }, + "querybuilder": { + "StartsWith": "ابدا ب", + "EndsWith": "ينتهي بـ", + "Contains": "يحتوي على", + "NotLike": "يتضمن", + "Like": "لا يشبه", + "Equal": "مساو", + "NotEqual": "ليس متساوي", + "LessThan": "أقل من", + "LessThanOrEqual": "اصغر من او يساوي", + "GreaterThan": "أكثر من", + "GreaterThanOrEqual": "أكبر من أو يساوي", + "Between": "ما بين", + "NotBetween": "ليس بينهما", + "Empty": "فارغة", + "NotEmpty": "غير فارغ", + "In": "في", + "NotIn": "ليس في", + "NotContains": "لا يحتوي", + "Remove": "إزالة", + "SelectField": "اختر المجال", + "SelectOperator": "حدد المشغل", + "DeleteRule": "إزالة هذا الشرط", + "DeleteGroup": "حذف المجموعة", + "AddGroup": "إضافة مجموعة", + "AddCondition": "إضافة شرط", + "Edit": "تعديل", + "ValidationMessage": "هذه الخانة مطلوبه", + "SummaryViewTitle": "عرض ملخص", + "OtherFields": "مجالات أخرى", + "AND": "و", + "OR": "أو", + "SelectValue": "أدخل القيمة", + "IsEmpty": "فارغ", + "IsNotEmpty": "ليس فارغا", + "IsNull": "باطل", + "IsNotNull": "هو ليس لاشيء", + "True": "صحيح", + "False": "خاطئة", + "DoesNotStartWith": "لا يبدأ بـ", + "DoesNotEndWith": "لا ينتهي ب", + "DoesNotContain": "لا يحتوي", + "AddButton": "إضافة مجموعة/حالة", + "CloneGroup": "مجموعة استنساخ", + "LockGroup": "قفل المجموعة", + "CloneRule": "قاعدة الاستنساخ", + "LockRule": "قاعدة القفل", + "UnlockRule": "فتح القاعدة", + "UnlockGroup": "فتح المجموعة" + }, + "barcode": {}, + "datamatrix": {}, + "qrcode": {}, + "pivotview": { + "grandTotal": "المبلغ الإجمالي", + "total": "مجموع", + "value": "القيمة", + "noValue": "لا قيمة", + "row": "صف", + "column": "عمود", + "collapse": "انهيار", + "expand": "وسعت", + "rowAxisPrompt": "إسقاط الصف هنا", + "columnAxisPrompt": "إسقاط العمود هنا", + "valueAxisPrompt": "انخفاض القيمة هنا", + "filterAxisPrompt": "إسقاط مرشح هنا", + "filter": "منقي", + "filtered": "مصفى", + "sort": "فرز", + "filters": "مرشحات", + "rows": "الصفوف", + "columns": "أعمدة", + "values": "القيم", + "close": "قريب", + "cancel": "إلغاء", + "delete": "حذف", + "CalculatedField": "حقل محسوب", + "createCalculatedField": "إنشاء حقل محسوب", + "fieldName": "أدخل اسم الحقل", + "error": "خطأ", + "invalidFormula": "صيغة غير صالحة.", + "dropText": "مثال: ('Sum (Order_Count)' + 'Sum (In_Stock)') * 250", + "dropTextMobile": "إضافة الحقول وتعديل الصيغة هنا.", + "dropAction": "لا يمكن وضع الحقل المحسوب في أي منطقة أخرى باستثناء محور القيمة.", + "alert": "إنذار", + "warning": "تحذير", + "ok": "حسنا", + "search": "بحث", + "drag": "سحب", + "remove": "إزالة", + "allFields": "جميع المجالات", + "formula": "معادلة", + "addToRow": "أضف إلى الصف", + "addToColumn": "أضف إلى العمود", + "addToValue": "أضف إلى القيمة", + "addToFilter": "إضافة إلى تصفية", + "emptyData": "لا سجلات لعرضها", + "fieldExist": "يوجد حقل بالفعل بهذا الاسم. الرجاء إدخال اسم مختلف.", + "confirmText": "يوجد حقل حساب بالفعل في هذا الاسم. هل تريد استبدالها؟", + "noMatches": "لا توجد مباريات", + "format": "ملخصات القيم بواسطة", + "edit": "تعديل", + "clear": "واضح", + "formulaField": "سحب وإسقاط الحقول إلى صيغة", + "dragField": "اسحب الحقل إلى الصيغة", + "clearFilter": "واضح", + "by": "بواسطة", + "all": "الكل", + "multipleItems": "عناصر متعددة", + "member": "عضو", + "label": "ضع الكلمة المناسبة", + "date": "تاريخ", + "enterValue": "أدخل القيمة", + "chooseDate": "أدخل التاريخ", + "Before": "قبل", + "BeforeOrEqualTo": "قبل أو يساوي", + "After": "بعد", + "AfterOrEqualTo": "بعد أو يساوي", + "labelTextContent": "إظهار العناصر التي التسمية", + "dateTextContent": "عرض العناصر التي التاريخ", + "valueTextContent": "عرض العناصر التي", + "Equals": "متساوين", + "DoesNotEquals": "لا يساوي", + "BeginWith": "يبدأ ب", + "DoesNotBeginWith": "لا يبدأ مع", + "EndsWith": "ينتهي بـ", + "DoesNotEndsWith": "لا ينتهي ب", + "Contains": "يحتوي على", + "DoesNotContains": "لا يحتوي", + "GreaterThan": "أكثر من", + "GreaterThanOrEqualTo": "أكبر من أو يساوي", + "LessThan": "أقل من", + "LessThanOrEqualTo": "اقل او يساوي", + "Between": "ما بين", + "NotBetween": "ليس بينهما", + "And": "و", + "Sum": "مجموع", + "Count": "عد", + "DistinctCount": "عدد متميز", + "Product": "المنتج", + "Avg": "متوسط", + "Min": "دقيقة", + "SampleVar": "عينة فار", + "PopulationVar": "السكان فار", + "RunningTotals": "تشغيل المجاميع", + "Max": "ماكس", + "Index": "فهرس", + "SampleStDev": "عينة StDev", + "PopulationStDev": "السكان StDev", + "PercentageOfRowTotal": "٪ من إجمالي الصف", + "PercentageOfParentTotal": "٪ من مجموع الأم", + "PercentageOfParentColumnTotal": "٪ من إجمالي العمود الرئيسي", + "PercentageOfParentRowTotal": "٪ من إجمالي صف الأصل", + "DifferenceFrom": "الفرق من", + "PercentageOfDifferenceFrom": "٪ من الفرق من", + "PercentageOfGrandTotal": "٪ من المجموع الكلي", + "PercentageOfColumnTotal": "٪ من إجمالي العمود", + "NotEquals": "لا يساوي", + "AllValues": "كل القيم", + "conditionalFormatting": "تنسيق مشروط", + "apply": "تطبيق", + "condition": "إضافة شرط", + "formatLabel": "شكل", + "valueFieldSettings": "إعدادات حقل القيمة", + "baseField": "الحقل الأساسي:", + "baseItem": "العنصر الأساسي:", + "summarizeValuesBy": "تلخيص القيم بواسطة:", + "sourceName": "اسم الحقل :", + "sourceCaption": "عنوان الحقل:", + "example": "منها مثلا:", + "editorDataLimitMsg": " المزيد من العناصر. البحث لتحسين صقل.", + "details": "تفاصيل", + "manageRecords": "إدارة السجلات", + "Years": "سنوات", + "Quarters": "أرباع", + "Months": "الشهور", + "Days": "أيام", + "Hours": "ساعات", + "Minutes": "الدقائق", + "Seconds": "ثواني", + "save": "حفظ تقرير", + "new": "إنشاء تقرير جديد", + "load": "حمل", + "saveAs": "حفظ كتقرير حالي", + "rename": "إعادة تسمية التقرير الحالي", + "deleteReport": "حذف تقرير حالي", + "export": "تصدير", + "subTotals": "المجاميع الفرعية", + "grandTotals": "المجاميع الكبرى", + "reportName": "تقرير اسم :", + "pdf": "بي دي إف", + "excel": "تفوق", + "csv": "CSV", + "png": "بي إن جي", + "jpeg": "JPEG", + "svg": "SVG", + "mdxQuery": "استعلام MDX", + "showSubTotals": "عرض المجاميع الفرعية", + "doNotShowSubTotals": "لا تظهر المجاميع الفرعية", + "showSubTotalsRowsOnly": "إظهار صفوف الإجماليات الفرعية فقط", + "showSubTotalsColumnsOnly": "إظهار أعمدة الإجماليات الفرعية فقط", + "showGrandTotals": "عرض الإجماليات الكبرى", + "doNotShowGrandTotals": "لا تظهر المجاميع الكبرى", + "showGrandTotalsRowsOnly": "إظهار صفوف الإجماليات الكبرى فقط", + "showGrandTotalsColumnsOnly": "إظهار أعمدة الإجماليات الإجمالية فقط", + "fieldList": "إظهار قائمة الحقول", + "grid": "عرض الجدول", + "toolbarFormatting": "تنسيق مشروط", + "chart": "خريطة", + "reportMsg": "الرجاء إدخال اسم تقرير vaild!", + "reportList": "قائمة التقارير", + "removeConfirm": "هل تريد بالتأكيد حذف هذا التقرير؟", + "emptyReport": "لا توجد تقارير !!", + "bar": "شريط", + "line": "خط", + "area": "منطقة", + "scatter": "تبعثر", + "polar": "قطبي", + "of": "من", + "emptyFormat": "لم يتم العثور على تنسيق !!!", + "emptyInput": "أدخل قيمة", + "newReportConfirm": "هل تريد حفظ التغييرات للإبلاغ عنها؟", + "emptyReportName": "أدخل اسم التقرير", + "qtr": "ربع", + "null": "لا شيء", + "undefined": "غير معرف", + "groupOutOfRange": "خارج النطاق", + "fieldDropErrorAction": "لا يمكن وضع الحقل الذي تنقله في هذا المجال من التقرير", + "MoreOption": "أكثر...", + "aggregate": "مجموع", + "drillThrough": "حفر من خلال", + "ascending": "تصاعدي", + "descending": "تنازلي", + "number": "رقم", + "currency": "عملة", + "percentage": "النسبة المئوية", + "formatType": "نوع التنسيق", + "customText": "رمز العملة", + "symbolPosition": "موقف رمز", + "left": "اليسار", + "right": "حق", + "grouping": "تجمع", + "true": "صحيح", + "false": "خاطئة", + "decimalPlaces": "منازل عشرية", + "numberFormat": "تنسيق الأرقام", + "memberType": "نوع الحقل", + "formatString": "شكل سلسلة", + "expressionField": "التعبير", + "customFormat": "أدخل سلسلة التنسيق المخصصة", + "selectedHierarchy": "التسلسل الهرمي الرئيسي", + "olapDropText": "مثال: [التدابير]. [كمية الطلب] + ([التدابير]. [كمية الطلب] * 0.10)", + "Percent": "نسبه مئويه", + "Custom": "مخصص", + "Measure": "قياس", + "Dimension": "البعد", + "Standard": "اساسي", + "blank": "(فارغ)", + "fieldTooltip": "قم بسحب وإسقاط الحقول لإنشاء تعبير. وإذا كنت تريد تحرير الحقول الموجودة المحسوبة! بعد ذلك يمكنك تحقيق ذلك من خلال تحديد الحقل الموجود تحت \"الأعضاء المحتسبون\".", + "QuarterYear": "ربع السنة", + "fieldTitle": "اسم الحقل", + "drillError": "لا يمكن إظهار العناصر الأولية للحقول المحسوبة.", + "caption": "حقل التسمية التوضيحية", + "copy": "نسخ", + "defaultReport": "التقرير الافتراضي", + "customFormatString": "تنسيق مخصص", + "invalidFormat": "تنسيق غير صالح.", + "group": "مجموعة", + "unGroup": "فك التجميع", + "invalidSelection": "لا يمكن تجميع هذا الاختيار.", + "groupName": "أدخل التسمية التوضيحية لعرضها في الرأس", + "captionName": "أدخل التسمية التوضيحية لحقل المجموعة", + "selectedItems": "العناصر المختارة", + "groupFieldCaption": "عنوان الحقل", + "groupTitle": "أسم المجموعة", + "startAt": "يبدأ من", + "endAt": "إنهاء في", + "groupBy": "الفاصل الزمني من قبل", + "selectGroup": "حدد المجموعات", + "numberFormatString": "مثال: C ، P ، 0000٪ ، ### 0. ## 0 # ، إلخ.", + "stackingcolumn": "عمود مكدس", + "stackingbar": "شريط مكدس", + "stackingarea": "منطقة مكدسة", + "stepline": "خطوة خط", + "steparea": "منطقة الخطوة", + "splinearea": "منطقة المفتاح", + "spline": "خدد", + "stackingcolumn100": "عمود مكدس بنسبة 100٪", + "stackingbar100": "شريط مكدس بنسبة 100٪", + "stackingarea100": "مساحة مكدسة 100٪", + "bubble": "فقاعة", + "pareto": "باريتو", + "radar": "رادار", + "chartTypeSettings": "إعدادات نوع التخطيط", + "multipleAxes": "محاور متعددة", + "sortAscending": "ترتيب تصاعدي", + "sortDescending": "ترتيب تنازلي", + "sortNone": "ترتيب ترتيب البيانات", + "clearCalculatedField": "مسح معلومات الحقل المعدلة", + "editCalculatedField": "تحرير الحقل المحسوب", + "ChartType": "نوع التخطيط", + "yes": "نعم", + "no": "لا", + "numberFormatMenu": "تنسيق الأرقام ...", + "conditionalFormattingMenu": "تنسيق مشروط...", + "removeCalculatedField": "هل أنت متأكد أنك تريد حذف هذا الحقل المحسوب؟", + "replaceConfirmBefore": "تقرير مسمى", + "replaceConfirmAfter": " موجود مسبقا. هل تريد استبدالها؟", + "pie": "فطيرة", + "funnel": "قمع", + "doughnut": "الدونات", + "pyramid": "هرم", + "showLegend": "إظهار الأسطورة", + "exit": "خروج", + "invalidJSON": "بيانات JSON غير صالحة", + "invalidCSV": "بيانات CSV غير صالحة", + "stacked": "مرصوصة", + "single": "أعزب", + "multipleAxisMode": "وضع المحاور المتعددة", + "grandTotalPosition": "وضع المحاور المتعددة", + "top": "موقف المجاميع الكلية", + "bottom": "قمة", + "None": "الأسفل", + "stackingline": "لا أحد", + "stackingline100": "خط مكدس", + "rowPage": "صف بيجر", + "rowPerPage": "عدد الصفوف في الصفحة", + "columnPage": "بيجر العمود", + "columnPerPage": "أعمدة في كل صفحة", + "goToFirstPage": "اذهب إلى الصفحة الأولى", + "goToPreviousPage": "الانتقال إلى الصفحة السابقة", + "goToNextPage": "انتقل إلى الصفحة التالية", + "goToLastPage": "انتقل إلى الصفحة الأخيرة", + "combined": "مشترك", + "subTotalPosition": "موضع المجاميع الفرعية", + "auto": "تلقاءي", + "loading": "تحميل..." + }, + "pivotfieldlist": { + "staticFieldList": "قائمة الحقول المحورية", + "fieldList": "قائمة الحقول", + "dropFilterPrompt": "إسقاط مرشح هنا", + "dropColPrompt": "إسقاط العمود هنا", + "dropRowPrompt": "إسقاط الصف هنا", + "dropValPrompt": "انخفاض القيمة هنا", + "addPrompt": "أضف الحقل هنا", + "adaptiveFieldHeader": "اختيار المجال", + "centerHeader": "اسحب الحقول بين المحاور أدناه:", + "add": "إضافة", + "drag": "سحب", + "filter": "منقي", + "filtered": "مصفى", + "sort": "فرز", + "remove": "إزالة", + "filters": "مرشحات", + "rows": "الصفوف", + "columns": "أعمدة", + "values": "القيم", + "CalculatedField": "حقل محسوب", + "createCalculatedField": "إنشاء حقل محسوب", + "fieldName": "أدخل اسم الحقل", + "error": "خطأ", + "invalidFormula": "صيغة غير صالحة.", + "dropText": "مثال: ('Sum (Order_Count)' + 'Sum (In_Stock)' ') * 250", + "dropTextMobile": "إضافة الحقول وتعديل الصيغة هنا.", + "dropAction": "لا يمكن وضع الحقل المحسوب في أي منطقة أخرى باستثناء محور القيمة.", + "search": "بحث", + "close": "قريب", + "cancel": "إلغاء", + "delete": "حذف", + "alert": "إنذار", + "warning": "تحذير", + "ok": "حسنا", + "allFields": "جميع المجالات", + "formula": "معادلة", + "fieldExist": "يوجد حقل بالفعل بهذا الاسم. الرجاء إدخال اسم مختلف.", + "confirmText": "يوجد حقل حساب بالفعل في هذا الاسم. هل تريد استبدالها؟", + "noMatches": "لا توجد مباريات", + "format": "ملخصات القيم بواسطة", + "edit": "تعديل", + "clear": "واضح", + "formulaField": "سحب وإسقاط الحقول إلى صيغة", + "dragField": "اسحب الحقل إلى الصيغة", + "clearFilter": "واضح", + "by": "بواسطة", + "enterValue": "أدخل القيمة", + "chooseDate": "أدخل التاريخ", + "all": "الكل", + "multipleItems": "عناصر متعددة", + "Equals": "متساوين", + "DoesNotEquals": "لا يساوي", + "BeginWith": "يبدأ ب", + "DoesNotBeginWith": "لا يبدأ مع", + "EndsWith": "ينتهي بـ", + "DoesNotEndsWith": "لا ينتهي ب", + "Contains": "يحتوي على", + "DoesNotContains": "لا يحتوي", + "GreaterThan": "أكثر من", + "GreaterThanOrEqualTo": "أكبر من أو يساوي", + "LessThan": "أقل من", + "LessThanOrEqualTo": "اقل او يساوي", + "Between": "ما بين", + "NotBetween": "ليس بينهما", + "Before": "قبل", + "BeforeOrEqualTo": "قبل أو يساوي", + "After": "بعد", + "AfterOrEqualTo": "بعد أو يساوي", + "member": "عضو", + "label": "ضع الكلمة المناسبة", + "date": "تاريخ", + "value": "القيمة", + "labelTextContent": "إظهار العناصر التي التسمية", + "dateTextContent": "عرض العناصر التي التاريخ", + "valueTextContent": "عرض العناصر التي", + "And": "و", + "Sum": "مجموع", + "Count": "عد", + "DistinctCount": "عدد متميز", + "Product": "المنتج", + "Avg": "متوسط", + "Min": "دقيقة", + "Max": "ماكس", + "Index": "فهرس", + "SampleStDev": "عينة StDev", + "PopulationStDev": "السكان StDev", + "SampleVar": "عينة فار", + "PopulationVar": "السكان فار", + "RunningTotals": "تشغيل المجاميع", + "DifferenceFrom": "الفرق من", + "PercentageOfDifferenceFrom": "٪ من الفرق من", + "PercentageOfGrandTotal": "٪ من المجموع الكلي", + "PercentageOfColumnTotal": "٪ من إجمالي العمود", + "PercentageOfRowTotal": "٪ من إجمالي الصف", + "PercentageOfParentTotal": "٪ من مجموع الأم", + "PercentageOfParentColumnTotal": "٪ من إجمالي العمود الرئيسي", + "PercentageOfParentRowTotal": "٪ من إجمالي صف الأصل", + "Years": "سنوات", + "Quarters": "أرباع", + "Months": "الشهور", + "Days": "أيام", + "Hours": "ساعات", + "Minutes": "الدقائق", + "Seconds": "ثواني", + "apply": "تطبيق", + "valueFieldSettings": "إعدادات حقل القيمة", + "sourceName": "اسم الحقل :", + "sourceCaption": "عنوان الحقل:", + "summarizeValuesBy": "تلخيص القيم بواسطة:", + "baseField": "الحقل الأساسي:", + "baseItem": "العنصر الأساسي:", + "example": "منها مثلا:", + "editorDataLimitMsg": " المزيد من العناصر. البحث لتحسين صقل.", + "deferLayoutUpdate": "تأجيل تحديث التصميم", + "null": "لا شيء", + "undefined": "غير معرف", + "groupOutOfRange": "خارج النطاق", + "fieldDropErrorAction": "لا يمكن وضع الحقل الذي تنقله في هذا المجال من التقرير", + "MoreOption": "أكثر...", + "memberType": "نوع الحقل", + "selectedHierarchy": "التسلسل الهرمي الرئيسي", + "formatString": "شكل سلسلة", + "expressionField": "التعبير", + "olapDropText": "مثال: [التدابير]. [كمية الطلب] + ([التدابير]. [كمية الطلب] * 0.10)", + "customFormat": "أدخل سلسلة التنسيق المخصصة", + "Measure": "قياس", + "Dimension": "البعد", + "Standard": "اساسي", + "Currency": "عملة", + "Percent": "نسبه مئويه", + "Custom": "مخصص", + "blank": "(فارغ)", + "fieldTooltip": "قم بسحب وإسقاط الحقول لإنشاء تعبير. وإذا كنت تريد تحرير الحقول الموجودة المحسوبة! يمكنك تحقيق ذلك من خلال تحديد الحقل ببساطة تحت \"الأعضاء المحتسبون\".", + "fieldTitle": "اسم الحقل", + "QuarterYear": "ربع السنة", + "caption": "حقل التسمية التوضيحية", + "copy": "نسخ", + "group": "مجموعة", + "numberFormatString": "مثال: C ، P ، 0000٪ ، ### 0. ## 0 # ، إلخ.", + "sortAscending": "ترتيب تصاعدي", + "sortDescending": "ترتيب تنازلي", + "sortNone": "ترتيب ترتيب البيانات", + "clearCalculatedField": "مسح معلومات الحقل المعدلة", + "editCalculatedField": "تحرير الحقل المحسوب", + "selectGroup": "حدد المجموعات", + "of": "من", + "removeCalculatedField": "هل أنت متأكد أنك تريد حذف هذا الحقل المحسوب؟", + "yes": "نعم", + "no": "لا", + "None": "لا أحد" + }, + "pdfviewer": { + "PdfViewer": "قوات الدفاع الشعبي المشاهد", + "Cancel": "إلغاء", + "Download file": "تحميل الملف", + "Download": "تحميل", + "Enter Password": "هذا المستند محمي بكلمة مرور. الرجاء إدخال كلمة المرور", + "File Corrupted": "ملف تالف", + "File Corrupted Content": "الملف تالف ولا يمكن فتحه.", + "Fit Page": "ملئ الصفحة", + "Fit Width": "العرض المناسب", + "Automatic": "تلقائي", + "Go To First Page": "عرض الصفحة الأولى", + "Invalid Password": "كلمة سر خاطئة. حاول مرة اخرى.", + "Next Page": "عرض الصفحة التالية", + "OK": "حسنا", + "Open": "فتح الملف", + "Page Number": "رقم الصفحة الحالية", + "Previous Page": "عرض الصفحة السابقة", + "Go To Last Page": "عرض الصفحة الأخيرة", + "Zoom": "تكبير", + "Zoom In": "تكبير", + "Zoom Out": "تصغير", + "Page Thumbnails": "الصور المصغرة للصفحة", + "Bookmarks": "إشارات مرجعية", + "Print": "اطبع الملف", + "Password Protected": "كلمة المرور مطلوبة", + "Copy": "نسخ", + "Text Selection": "أداة اختيار النص", + "Panning": "وضع عموم", + "Text Search": "بحث عن نص", + "Find in document": "البحث في المستند", + "Match case": "حالة مباراة", + "Apply": "تطبيق", + "GoToPage": "انتقل إلى صفحة", + "No matches": "انتهى العارض من البحث في المستند. لم يتم العثور على المزيد من التطابقات", + "No Text Found": "لا يوجد نص", + "Undo": "الغاء التحميل", + "Redo": "الإعادة", + "Annotation": "إضافة أو تحرير التعليقات التوضيحية", + "Highlight": "تسليط الضوء على النص", + "Underline": "تسطير النص", + "Strikethrough": "يتوسطه نص", + "Delete": "حذف التعليق التوضيحي", + "Opacity": "غموض", + "Color edit": "غير اللون", + "Opacity edit": "تغيير العتامة", + "Highlight context": "تسليط الضوء", + "Underline context": "تسطير", + "Strikethrough context": "يتوسطه خط", + "Server error": "خدمة الويب ليست الاستماع. يعتمد PDF Viewer على خدمة الويب لجميع ميزاته. يرجى بدء خدمة الويب للمتابعة.", + "Open text": "افتح", + "First text": "الصفحة الأولى", + "Previous text": "الصفحة السابقة", + "Next text": "الصفحة التالية", + "Last text": "آخر صفحة", + "Zoom in text": "تكبير", + "Zoom out text": "تصغير", + "Selection text": "اختيار", + "Pan text": "مقلاة", + "Print text": "طباعة", + "Search text": "يبحث", + "Annotation Edit text": "تحرير الشرح", + "Line Thickness": "سمك الخط", + "Line Properties": "خصائص الخط", + "Start Arrow": "ابدأ السهم", + "End Arrow": "نهاية السهم", + "Line Style": "أسلوب الخط", + "Fill Color": "ملء اللون", + "Line Color": "لون الخط", + "None": "لا شيء", + "Open Arrow": "افتح", + "Closed Arrow": "مغلق", + "Round Arrow": "مستدير", + "Square Arrow": "ميدان", + "Diamond Arrow": "الماس", + "Butt": "بعقب", + "Cut": "يقطع", + "Paste": "معجون", + "Delete Context": "حذف", + "Properties": "الخصائص", + "Add Stamp": "إضافة الطوابع", + "Add Shapes": "أضف الأشكال", + "Stroke edit": "تغيير لون السكتة الدماغية", + "Change thickness": "تغيير سمك الحدود", + "Add line": "إضافة خط", + "Add arrow": "أضف سهم", + "Add rectangle": "أضف مستطيل", + "Add circle": "إضافة دائرة", + "Add polygon": "أضف مضلع", + "Add Comments": "أضف تعليقات", + "Comments": "تعليقات", + "No Comments Yet": "لا توجد تعليقات حتى الآن", + "Accepted": "قبلت", + "Completed": "منجز", + "Cancelled": "ألغيت", + "Rejected": "مرفوض", + "Leader Length": "طول القائد", + "Scale Ratio": "نسبة النطاق", + "Calibrate": "معايرة", + "Calibrate Distance": "معايرة المسافة", + "Calibrate Perimeter": "معايرة محيط", + "Calibrate Area": "معايرة المنطقة", + "Calibrate Radius": "معايرة نصف القطر", + "Calibrate Volume": "معايرة الحجم", + "highlight": "تسليط الضوء", + "underline": "تسطير", + "strikethrough": "إضرب من خلال", + "Seach text": "يبحث", + "FormDesigner": "إضافة وتحرير حقول النموذج", + "Client error": "تم العثور على خطأ من جانب العميل. يرجى التحقق من الرؤوس المخصصة المتوفرة في خاصية AjaxRequestSettings وطرق إجراءات الويب في خاصية ServerActionSettings.", + "FormDesigner Edit text": "إضافة وتحرير حقول النموذج", + "SubmitForm": "تقديم النموذج", + "Depth": "عمق", + "Closed": "مغلق", + "Round": "مستدير", + "Square": "ميدان", + "Diamond": "الماس", + "Edit": "يحرر", + "Comment": "تعليق", + "Comment Panel": "لوحة التعليق", + "Set Status": "تعيين الحالة", + "Post": "بريد", + "Page": "صفحة", + "Add a comment": "اضف تعليق", + "Add a reply": "أضف ردًا", + "Import Annotations": "استيراد التعليقات التوضيحية من ملف جسون", + "Export Annotations": "تصدير التعليق التوضيحي إلى ملف جسون", + "Export XFDF": "تصدير التعليق التوضيحي إلى ملف XFDF", + "Import XFDF": "استيراد التعليقات التوضيحية من ملف XFDF", + "Add": "يضيف", + "Clear": "صافي", + "Bold": "بالخط العريض", + "Italic": "مائل", + "Strikethroughs": "يتوسطه خط", + "Underlines": "تسطير", + "Superscript": "مرتفع", + "Subscript": "مخطوطة", + "Align left": "محاذاة لليسار", + "Align right": "محاذاة اليمين", + "Center": "مركز", + "Justify": "يبرر", + "Font color": "لون الخط", + "Text Align": "محاذاة النص", + "Text Properties": "نوع الخط", + "SignatureFieldDialogHeaderText": "أضف التوقيع", + "HandwrittenSignatureDialogHeaderText": "أضف التوقيع", + "InitialFieldDialogHeaderText": "إضافة الأولي", + "HandwrittenInitialDialogHeaderText": "إضافة الأولي", + "Draw Ink": "ارسم الحبر", + "Create": "خلق", + "Font family": "خط العائلة", + "Font size": "حجم الخط", + "Free Text": "نص مجاني", + "Import Failed": "نوع ملف جسون أو اسم الملف غير صالح ؛ الرجاء تحديد ملف جسون صالح", + "File not found": "لم يتم العثور على ملف جسون الذي تم استيراده في الموقع المطلوب", + "Export Failed": "فشل إجراء تصدير التعليقات التوضيحية ؛ يرجى التأكد من إضافة التعليقات التوضيحية بشكل صحيح", + "of": "من ", + "Dynamic": "متحرك", + "Standard Business": "الأعمال القياسية", + "Sign Here": "وقع هنا", + "Custom Stamp": "ختم مخصص", + "Enter Signature as Name": "أدخل أسمك", + "Draw-hand Signature": "رسم", + "Type Signature": "نوع", + "Upload Signature": "تحميل", + "Browse Signature Image": "تصفح", + "Save Signature": "احفظ التوقيع", + "Save Initial": "حفظ الأولي", + "Textbox": "مربع الكتابة", + "Password": "كلمة المرور", + "Check Box": "خانة اختيار", + "Radio Button": "زر الراديو", + "Dropdown": "اسقاط", + "List Box": "مربع القائمة", + "Signature": "التوقيع", + "Delete FormField": "حذف حقل النموذج", + "Textbox Properties": "خصائص Textbox", + "Name": "اسم", + "Tooltip": "تلميح", + "Value": "قيمة", + "Form Field Visibility": "رؤية حقل النموذج", + "Read Only": "يقرأ فقط", + "Required": "مطلوب", + "Checked": "التحقق", + "Show Printing": "عرض الطباعة", + "Formatting": "شكل", + "Fill": "يملأ", + "Border": "حدود", + "Border Color": "لون الحدود", + "Thickness": "سماكة", + "Max Length": "الحد الاقصى للطول", + "List Item": "اسم العنصر", + "Export Value": "قيمة البند", + "Dropdown Item List": "قائمة العناصر المنسدلة", + "List Box Item List": "قائمة عناصر مربع القائمة", + "General": "جنرال لواء", + "Appearance": "مظهر خارجي", + "Options": "والخيارات", + "Delete Item": "حذف", + "Up": "أعلى", + "Down": "أسفل", + "Multiline": "متعدد الأسطر", + "Revised": "مراجعة", + "Reviewed": "تمت المراجعة", + "Received": "تلقى", + "Confidential": "مؤتمن", + "Approved": "وافق", + "Not Approved": "غير مقبول", + "Witness": "شاهد", + "Initial Here": "المبدئي هنا", + "Draft": "مسودة", + "Final": "نهائي", + "For Public Release": "للنشر العام", + "Not For Public Release": "ليس للنشر العام", + "For Comment": "للتعليق", + "Void": "فارغ", + "Preliminary Results": "نتائج اولية", + "Information Only": "المعلومات فقط", + "in": "في", + "m": "م", + "ft_in": "قدم في", + "ft": "قدم", + "p": "ص", + "cm": "سم", + "mm": "مم", + "pt": "نقطة", + "cu": "cu", + "sq": "قدم مربع", + "Initial": "مبدئي" + }, + "diagram": { + "Copy": "نسخ", + "Cut": "يقطع", + "Paste": "معجون", + "Undo": "الغاء التحميل", + "Redo": "الإعادة", + "SelectAll": "اختر الكل", + "Grouping": "تجمع", + "Group": "مجموعة", + "UnGroup": "فك التجميع", + "Order": "طلب", + "BringToFront": "اجلب للمقدمة", + "MoveForward": "تقدم إلى الأمام", + "SendToBack": "إرسال إلى الخلف", + "SendBackward": "إرسال إلى الوراء" + }, + "inplace-editor": { + "save": "حفظ", + "cancel": "إلغاء", + "loadingText": "تحميل...", + "editIcon": "إضغط للتعديل", + "editAreaClick": "إضغط للتعديل", + "editAreaDoubleClick": "اضغط مرتين للتعديل" + }, + "drawing": {}, + "drop-down-base": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "فشل الطلب" + }, + "chart": { + "Zoom": "تكبير", + "ZoomIn": "ZoomIn", + "ZoomOut": "تصغير", + "Reset": "إعادة تعيين", + "Pan": "مقلاة", + "ResetZoom": "إعادة تعيين التكبير" + }, + "maps": { + "Zoom": "تكبير", + "ZoomIn": "ZoomIn", + "ZoomOut": "تصغير", + "Reset": "إعادة تعيين", + "Pan": "مقلاة", + "ResetZoom": "إعادة تعيين التكبير", + "ImageNotFound": "الصورة غير موجودة" + }, + "drop-down-tree": { + "noRecordsTemplate": "لا توجد سجلات", + "actionFailureTemplate": "الطلب فشل", + "overflowCountTemplate": "+ ${count} أكثر ..", + "totalCountTemplate": "تم اختيار ${count} دولار" + }, + "documenteditor": { + "Table": "الطاولة", + "Row": "صف", + "Cell": "زنزانة", + "Ok": "حسنا", + "Apply": "يتقدم", + "Cancel": "إلغاء", + "Size": "بحجم", + "Preferred Width": "العرض المفضل", + "Points": "نقاط", + "Percent": "نسبه مئويه", + "Measure in": "التدبير في", + "Alignment": "انتقام", + "Left": "اليسار", + "Center": "مركز", + "Right": "حق", + "Decimal": "عدد عشري", + "Bar": "حاجِز", + "Leader": "قائد", + "Tab": "فاتورة غير مدفوعة", + "BookMarkList": "قائمة الإشارات المرجعية في المستند", + "TabMarkList": "قائمة علامات الجدولة في الفقرة", + "Tab stop position": "موضع توقف علامة التبويب", + "Default tab stops": "علامات التبويب الافتراضية", + "Tab stops to be cleared": "علامات التبويب المراد مسحها", + "Tabs": "نوافذ التبويب", + "Set": "تعيين", + "Clear": "واضح", + "Clear All": "امسح الكل", + "Justify": "برر", + "Indent from left": "المسافة البادئة من اليسار", + "Borders and Shading": "الحدود والتظليل", + "Options": "خيارات", + "Specify height": "تحديد الارتفاع", + "At least": "على الأقل", + "Exactly": "بالضبط", + "Row height is": "ارتفاع الصف هو", + "Allow row to break across pages": "السماح للصف بالتقاطع بين الصفحات", + "Repeat as header row at the top of each page": "كرر كصف رأس في أعلى كل صفحة", + "Vertical alignment": "انحياز عمودي", + "Top": "أعلى", + "Bottom": "الأسفل", + "Default cell margins": "هوامش الخلية الافتراضية", + "Default cell spacing": "تباعد الخلايا الافتراضية", + "Allow spacing between cells": "السماح التباعد بين الخلايا", + "Cell margins": "هوامش الخلية", + "Same as the whole table": "نفس الجدول بأكمله", + "Borders": "الحدود", + "None": "لا شيء", + "Style": "أسلوب", + "Width": "عرض", + "Height": "ارتفاع", + "Letter": "رسالة", + "Tabloid": "صحيفة شعبية", + "Legal": "قانوني", + "Statement": "بيان", + "Executive": "تنفيذي", + "A3": "A3", + "A4": "A4", + "A5": "A5", + "B4": "ب 4", + "B5": "B5", + "Custom Size": "حجم مخصص", + "Different odd and even": "مختلف وغريب", + "Different first page": "الصفحة الأولى مختلفة", + "From edge": "من الحافة", + "Header": "رأس", + "Footer": "تذييل", + "First Page Header": "رأس الصفحة الأولى", + "First Page Footer": "تذييل الصفحة الأولى", + "Even Page Header": "حتى رأس الصفحة", + "Even Page Footer": "زوجي تذييل الصفحة", + "Odd Page Header": "رأس الصفحة الفردية", + "Odd Page Footer": "تذييل الصفحة الفردية", + "Same as Previous": "كالسابق", + "Section": "قسم", + "Margin": "هوامش", + "Paper": "ورقة", + "Layout": "نسق", + "Orientation": "اتجاه", + "Landscape": "المناظر الطبيعيه", + "Portrait": "صورة", + "Show page numbers": "عرض أرقام الصفحات", + "Right align page numbers": "محاذاة أرقام الصفحات الصحيحة", + "Nothing": "لا شيئ", + "Tab leader": "زعيم التبويب", + "Show levels": "عرض المستويات", + "Use hyperlinks instead of page numbers": "استخدم الارتباطات التشعبية بدلاً من أرقام الصفحات", + "Build table of contents from": "بناء جدول المحتويات من", + "Styles": "الأنماط", + "Available styles": "الأساليب المتاحة", + "TOC level": "مستوى جدول المحتويات", + "Heading": "عنوان", + "Heading 1": "عنوان 1", + "Heading 2": "العنوان 2", + "Heading 3": "العنوان 3", + "Heading 4": "العنوان 4", + "Heading 5": "العنوان 5", + "Heading 6": "العنوان 6", + "List Paragraph": "قائمة الفقرة", + "Normal": "طبيعي", + "Outline levels": "مستويات المخطط", + "Table entry fields": "حقول دخول الجدول", + "Modify": "تعديل", + "Color": "اللون", + "Setting": "ضبط", + "Box": "صندوق", + "All": "الكل", + "Custom": "مخصص", + "Preview": "معاينة", + "Shading": "تظليل", + "Fill": "ملء", + "Apply To": "تنطبق على", + "Table Properties": "خصائص الجدول", + "Cell Options": "خيارات الخلية", + "Table Options": "خيارات الجدول", + "Insert Table": "إدراج الجدول", + "Number of columns": "عدد الأعمدة", + "Number of rows": "عدد الصفوف", + "Text to display": "النص للعرض", + "ScreenTip text": "نص تلميح الشاشة", + "Address": "عنوان", + "Insert Hyperlink": "إدراج الارتباط التشعبي", + "Edit Hyperlink": "تحرير الرابط التشعبي", + "Insert": "إدراج", + "General": "جنرال لواء", + "Indentation": "المسافة الفارغة", + "Before text": "قبل النص", + "Special": "مميز", + "First line": "السطر الأول", + "Hanging": "شنقا", + "After text": "بعد النص", + "By": "بواسطة", + "Before": "قبل", + "Line Spacing": "تباعد الأسطر", + "After": "بعد", + "At": "في", + "Multiple": "مضاعف", + "Spacing": "تباعد", + "Define new Multilevel list": "تحديد قائمة جديدة متعددة المستويات", + "List level": "مستوى القائمة", + "Choose level to modify": "اختيار مستوى لتعديل", + "Level": "مستوى", + "Number format": "تنسيق الرقم", + "Number style for this level": "نمط رقم لهذا المستوى", + "Enter formatting for number": "أدخل التنسيق للرقم", + "Start at": "تبدأ في", + "Restart list after": "إعادة تشغيل القائمة بعد", + "Position": "موضع", + "Text indent at": "المسافة البادئة للنص في", + "Aligned at": "محاذاة في", + "Follow number with": "اتبع الرقم مع", + "Tab character": "حرف الجدولة", + "Space": "الفراغ", + "Arabic": "عربى", + "UpRoman": "أبرومان", + "LowRoman": "LowRoman", + "UpLetter": "UpLetter", + "LowLetter": "حرف منخفض", + "Number": "رقم", + "Leading zero": "صفر بادئ", + "Bullet": "رصاصة", + "Ordinal": "ترتيبي", + "Ordinal Text": "النص العادي", + "For East": "من أجل الشرق", + "No Restart": "لا إعادة التشغيل", + "Font": "الخط", + "Font style": "نوع الخط", + "Underline style": "تسطير الاسلوب", + "Font color": "لون الخط", + "Effects": "تأثيرات", + "Strikethrough": "يتوسطه", + "Superscript": "حرف فوقي", + "Subscript": "مخطوطة", + "Double strikethrough": "يتوسطه خط مزدوج", + "Regular": "منتظم", + "Bold": "بالخط العريض", + "Italic": "مائل", + "Cut": "يقطع", + "Copy": "نسخ", + "Paste": "معجون", + "Hyperlink": "الارتباط التشعبي", + "Open Hyperlink": "افتح الرابط التشعبي", + "Copy Hyperlink": "نسخ الرابط التشعبي", + "Remove Hyperlink": "إزالة الارتباط التشعبي", + "Paragraph": "فقرة", + "Linked Style": "مرتبط (الفقرة والحرف)", + "Character": "حرف", + "Merge Cells": "دمج الخلايا", + "Insert Above": "أدخل أعلاه", + "Insert Below": "تضاف أدناه", + "Insert Left": "أدخل اليسار", + "Insert Right": "أدخل اليمين", + "Delete": "حذف", + "Delete Table": "حذف الجدول", + "Delete Row": "احذف صف", + "Delete Column": "حذف العمود", + "File Name": "اسم الملف", + "Format Type": "نوع التنسيق", + "Save": "حفظ", + "Navigation": "التنقل", + "Results": "النتائج", + "Replace": "يحل محل", + "Replace All": "استبدال الكل", + "We replaced all": "استبدالنا جميع", + "Find": "تجد", + "No matches": "لا توجد مباريات", + "All Done": "كله تمام", + "Result": "نتيجة", + "of": "من", + "instances": "الحالات", + "with": "مع", + "Click to follow link": "انقر لمتابعة الرابط", + "Continue Numbering": "متابعة الترقيم", + "Bookmark name": "اسم الإشارة المرجعية", + "Close": "قريب", + "Restart At": "أعد التشغيل في", + "Properties": "الخصائص", + "Name": "اسم", + "Style type": "نوع النمط", + "Style based on": "النمط القائم على", + "Style for following paragraph": "نمط للفقرة التالية", + "Formatting": "تنسيق", + "Numbering and Bullets": "الترقيم والرصاص", + "Numbering": "الترقيم", + "Update Field": "تحديث الحقل", + "Edit Field": "تحرير الحقل", + "Bookmark": "المرجعية", + "Page Setup": "اعداد الصفحة", + "No bookmarks found": "لم يتم العثور على إشارات مرجعية", + "Number format tooltip information": "تنسيق الرقم أحادي المستوى:
[PREFIX]٪ [LEVELNUMBER] [SUFFIX]
على سبيل المثال ، \"Chapter٪ 1\". سيعرض الترقيم مثل
الفصل 1. العنصر
الفصل 2. العنصر
...
الفصل N. العنصر

تنسيق الأرقام متعدد المستويات: [ PREFIX]٪ [LEVELNUMBER] [SUFFIX] + [PREFIX]٪ [LEVELNUMBER] [SUFFIX]
على سبيل المثال ، '٪ 1.٪ 2.' سيعرض الترقيم مثل
1.1. البند
1.2. البند
...
1.N. بند", + "Format": "شكل", + "Create New Style": "إنشاء نمط جديد", + "Modify Style": "تعديل النمط", + "New": "جديد", + "Bullets": "الرصاص", + "Use bookmarks": "استخدام الإشارات المرجعية", + "Table of Contents": "جدول المحتويات", + "AutoFit": "احتواء تلقائي", + "AutoFit to Contents": "الاحتواء التلقائي إلى المحتويات", + "AutoFit to Window": "الاحتواء التلقائي إلى النافذة", + "Fixed Column Width": "عرض العمود الثابت", + "Reset": "إعادة تعيين", + "Match case": "حالة مباراة", + "Whole words": "كلمات كاملة", + "Add": "إضافة", + "Go To": "اذهب إلى", + "Search for": "البحث عن", + "Replace with": "استبدل ب", + "TOC 1": "جدول المحتويات 1", + "TOC 2": "جدول المحتويات 2", + "TOC 3": "جدول المحتويات 3", + "TOC 4": "جدول المحتويات 4", + "TOC 5": "جدول المحتويات 5", + "TOC 6": "جدول المحتويات 6", + "TOC 7": "جدول المحتويات 7", + "TOC 8": "جدول المحتويات 8", + "TOC 9": "جدول المحتويات 9", + "Right-to-left": "من اليمين الى اليسار", + "Left-to-right": "من اليسار إلى اليمين", + "Direction": "اتجاه", + "Table direction": "اتجاه الجدول", + "Indent from right": "المسافة البادئة من اليمين", + "Contextual Spacing": "لا تضيف مسافة بين فقرات نفس الأنماط", + "Password Mismatch": "كلمة المرور غير متطابقة", + "Restrict Editing": "تقييد التحرير", + "Formatting restrictions": "قيود التنسيق", + "Allow formatting": "السماح بالتنسيق", + "Editing restrictions": "قيود التحرير", + "Read only": "يقرأ فقط", + "Exceptions Optional": "استثناءات (اختياري)", + "Select Part Of Document And User": "حدد أجزاء من المستند واختر المستخدمين المسموح لهم بتحريرها بحرية.", + "Everyone": "كل واحد", + "More users": "المزيد من المستخدمين", + "Add Users": "إضافة المستخدمين", + "Enforcing Protection": "نعم ، ابدأ في فرض الحماية", + "Start Enforcing Protection": "بدء فرض الحماية", + "Enter User": "أدخل المستخدم", + "Users": "المستخدمين", + "Enter new password": "أدخل كلمة مرور جديدة", + "Reenter new password to confirm": "أعد إدخال كلمة مرور جديدة للتأكيد", + "Your permissions": "أذوناتك", + "Protected Document": "هذا المستند محمي من التحرير غير المقصود. يمكنك التعديل في هذه المنطقة.", + "FormFieldsOnly": "يمكنك فقط ملء النماذج في هذه المنطقة.", + "CommentsOnly": "يمكنك فقط إدراج التعليقات في هذه المنطقة.", + "ReadOnlyProtection": "يمكنك التعديل في هذه المنطقة.", + "Stop Protection": "وقف الحماية", + "Password": "كلمه السر", + "Spelling Editor": "محرر هجاء", + "Spelling": "الإملائية", + "Spell Check": "التدقيق الإملائي", + "Underline errors": "تسطير الأخطاء", + "Ignore": "تجاهل", + "Ignore All": "تجاهل الكل", + "Add to Dictionary": "أضف إلى القاموس", + "Change": "يتغيرون", + "Change All": "تغير الكل", + "Suggestions": "اقتراحات", + "The password is incorrect": "كلمة المرور غير صحيحة", + "Error in establishing connection with web server": "خطأ في تأسيس اتصال مع خادم الويب", + "Highlight the regions I can edit": "تسليط الضوء على المناطق التي يمكنني تحريرها", + "Show All Regions I Can Edit": "إظهار جميع المناطق التي يمكنني تعديلها", + "Find Next Region I Can Edit": "ابحث عن المنطقة التالية التي يمكنني تعديلها", + "Keep source formatting": "الاحتفاظ بتنسيق المصدر", + "Match destination formatting": "تطابق تنسيق الوجهة", + "Text only": "نص فقط", + "Comments": "تعليقات", + "Type your comment": "اكتب تعليقك", + "Post": "بريد", + "Reply": "الرد", + "New Comment": "تعليق جديد", + "Edit": "تعديل", + "Resolve": "حل", + "Reopen": "إعادة فتح", + "No comments in this document": "لا توجد تعليقات في هذا المستند", + "more": "أكثر", + "Type your comment here": "اكتب تعليقك هنا", + "Next Comment": "التعليق التالي", + "Previous Comment": "التعليق السابق", + "Un-posted comments": "التعليقات غير المنشورة", + "Discard Comment": "التعليقات المضافة لم تنشر. إذا تابعت ، سيتم تجاهل هذا التعليق.", + "Discard": "ينبذ", + "No Headings": "لم يتم العثور على عنوان!", + "Add Headings": "لا تحتوي هذه الوثيقة على عناوين. الرجاء إضافة العناوين والمحاولة مرة أخرى.", + "More Options": "المزيد من الخيارات", + "Click to see this comment": "انقر لرؤية هذا التعليق", + "Drop Down Form Field": "حقل نموذج منسدل", + "Drop-down items": "عناصر منسدلة", + "Items in drop-down list": "العناصر في القائمة المنسدلة", + "ADD": "أضف", + "REMOVE": "إزالة", + "Field settings": "الإعدادات الميدانية", + "Tooltip": "تلميح", + "Drop-down enabled": "تم تمكين القائمة المنسدلة", + "Check Box Form Field": "حقل نموذج خانة الاختيار", + "Check box size": "حجم خانة الاختيار", + "Auto": "تلقاءي", + "Default value": "القيمة الافتراضية", + "Not checked": "غير مدقق", + "Checked": "التحقق", + "Check box enabled": "تم تمكين خانة الاختيار", + "Text Form Field": "حقل نموذج نصي", + "Type": "نوع", + "Default text": "النص الافتراضي", + "Maximum length": "الحد الأقصى لطول", + "Text format": "تنسيق النص", + "Fill-in enabled": "تم تمكين التعبئة", + "Default number": "الرقم الافتراضي", + "Default date": "التاريخ الافتراضي", + "Date format": "صيغة التاريخ", + "Merge Track": "لن يتم وضع علامة على هذا الإجراء على أنه تغيير. هل تريد الاستمرار؟", + "UnTrack": "لا يمكن تعقبها", + "Accept": "قبول", + "Reject": "رفض", + "Previous Changes": "التغييرات السابقة", + "Next Changes": "التغييرات القادمة", + "Inserted": "تم إدراجها", + "Deleted": "تم الحذف", + "Move From": "انتقل من", + "Move To": "الانتقال إلى", + "Changes": "التغييرات", + "Accept all": "قبول الكل", + "Reject all": "رفض الكل", + "No changes": "لا تغيرات", + "Accept Changes": "قبول التغييرات", + "Reject Changes": "رفض التغييرات", + "User": "المستعمل", + "View": "رأي", + "Insertion": "إدراج", + "Deletion": "حذف", + "All caps": "كل الأحرف الاستهلالية", + "This region is locked by": "هذه المنطقة مؤمنة من قبل", + "Lock": "قفل", + "Unlock": "الغاء القفل", + "Already locked": "تم تحديد منطقة أو جزء منها مؤمن بالفعل من قبل مستخدم آخر", + "1, 2, 3, ...": "1 ، 2 ، 3 ، ...", + "a, b, c, ...": "أ ، ب ، ج ، ...", + "A, B, C, ...": "أ ، ب ، ج ، ...", + "I, II, III, ...": "الأول ، الثاني ، الثالث ، ...", + "i, ii, iii, ...": "الأول ، الثاني ، الثالث ، ...", + "Text Form": "نموذج نصي", + "Check Box": "خانة اختيار", + "DropDown": "اسقاط", + "Form Fields": "حقول النموذج", + "Fillin enabled": "تم تمكين التعبئة", + "Multiple Comment": "الرجاء نشر تعليقك", + "InsertFootnote": "إدراج", + "InsertEndnote": "أدخل حاشية", + "Footnote": "هامش", + "Endnote": "تعليق ختامي", + "Notes Options": "خيارات الملاحظات", + "Click to View/Edit Footnote": "انقر لعرض / تحرير الحاشية السفلية", + "Click to View/Edit Endnote": "انقر لعرض / تحرير التعليق الختامي", + "InsertAsRows": "إدراج كصفوف جديدة", + "InsertAsColumns": "إدراج كأعمدة جديدة", + "OverwriteCells": "الكتابة فوق الخلايا", + "NestTable": "عش الجدول", + "No suggestions": "بدون اقتراحات", + "More Suggestion": "المزيد من الاقتراحات", + "Ignore Once": "تجاهل مرة واحدة", + "Keep With Next": "استمر مع التالي", + "Keep Lines Together": "حافظ على الخطوط معًا", + "WidowControl": "التحكم بالأسطر الناقصة / اليتيم", + "Indents and Spacing": "اللمسافات البادئة والتباعد", + "Line and Page Breaks": "فواصل الأسطر والصفحات", + "Pagination": "ترقيم الصفحات", + "Single": "غير مرتبطة", + "DashSmallGap": "داشسمول جاب", + "DashDot": "داش دوت", + "Double": "مزدوج", + "ThinThickSmallGap": "ThinThickSmallGap", + "ThickThinSmallGap": "ThickThinSmallGap", + "ThickThinMediumGap": "ThickThinMediumGap", + "ThickThinLargeGap": "ThickThinLargeGap", + "SingleWavy": "واحد مموج", + "DoubleWavy": "دبل ويفي", + "Inset": "أقحم", + "DashLargeGap": "DashLargeGap", + "Dot": "نقطة", + "DashDotDot": "DashDotDot", + "Triple": "ثلاثية", + "ThinThickThinSmallGap": "ThinThickThinSmallGap", + "ThinThickThinMediumGap": "ThinThickThinMediumGap", + "ThinThickThinLargeGap": "ThinThickThinLargeGap", + "DashDotStroked": "DashDotStroked", + "Engrave3D": "نقش ثلاثي الأبعاد", + "Thick": "سميك", + "Outset": "البداية", + "Emboss3D": "النقش", + "ThinThickLargeGap": "ThinThickLargeGap", + "ThinThickMediumGap": "ThinThickMediumGap", + "Number of rows must be between": "يجب أن يكون عدد الصفوف بين", + "Number of columns must be between": "يجب أن يكون عدد الأعمدة بين", + "and": "و", + "Unlimited": "غير محدود", + "Regular text": "نص عادي", + "Date": "تاريخ", + "Uppercase": "الأحرف الكبيرة", + "Lowercase": "أحرف صغيرة", + "FirstCapital": "فيرست كابيتال", + "TitleCase": "حالة العنوان", + "Filling in forms": "تعبئة النماذج", + "px": "مقصف", + "Tracked changes": "التغييرات المتعقبة", + "TrackChangesOnly": "يمكنك التعديل في هذه المنطقة ، ولكن سيتم تعقب كل التغييرات", + "RemovedIgnore": "هل تريد إزالة الاستثناءات التي تم تجاهلها؟", + "RemovedIgnoreExceptions": "إذا أجريت هذا التغيير في حماية المستند ، فسيتجاهل Word كافة الاستثناءات في هذا المستند", + "Information": "معلومة", + "Yes": "نعم", + "No": "رقم", + "Page Break": "فاصل صفحة", + "Column Break": "فاصل العمود", + "Section Break Next Page": "فاصل مقطعي (الصفحة التالية) ", + "Section Break Continuous": "فاصل مقطعي (مستمر)", + "Unsupported format": "تنسيق الملف الذي حددته غير مدعوم. الرجاء اختيار تنسيق صالح.", + "One": "واحد", + "Two": "اثنين", + "Three": "ثلاثة", + "Presets": "الإعدادات المسبقة", + "Columns": "الأعمدة", + "Split your text into two or more columns": "قسّم النص إلى عمودين أو أكثر", + "Line between column": "خط بين العمود", + "Width and Spacing": "العرض والتباعد", + "Equal column width": "عرض عمود متساوي", + "Column": "عمود", + "Paste Content Dialog": "نظرًا لسياسة أمان المتصفح ، يتم تقييد اللصق من حافظة النظام. بدلاً من ذلك ، استخدم اختصار لوحة المفاتيح", + "Paste Content CheckBox": "لا تظهر مرة أخرى", + "The top/bottom margins are too large for the page height in some sections.": "الهوامش العلوية / السفلية كبيرة جدًا بالنسبة لارتفاع الصفحة في بعض الأقسام.", + "Column width cannot be less than 36 pt.": "لا يمكن أن يكون عرض العمود أقل من 36 نقطة.", + "Left and right margins.": "الإعدادات التي اخترتها للهوامش اليمنى واليسرى، أو تباعد الأعمدة، أو المسافات البادئة للرسم البياني كبيرة جدًا بالنسبة لعرض الصفحة في نفس الأقسام.", + "The address of this site is 'not valid. Check the address and try again.": "عنوان هذا الموقع غير صالح. تحقق من العنوان ثم حاول مرة أخرى.", + "Alt Text": "نص بديل", + "Title": "عنوان", + "Description": "وصف", + "Left Indent": "المسافة البادئة اليسرى", + "Right Indent": "المسافة البادئة اليمنى", + "Hanging Indent": "المسافة البادئة المعلقة", + "First Line Indent": "الأولى المسافة البادئة للسطر", + "Left Margin": "الهامش الأيسر", + "Right Margin": "الهامش الأيمن", + "Top Margin": "الهامش العلوي", + "Bottom Margin": "الهامش السفلي", + "Left Tab": "علامة التبويب اليسرى", + "Right Tab": "علامة التبويب اليمنى", + "Center Tab": "علامة التبويب المركزية", + "Decimal Tab": "علامة التبويب العشرية", + "Bar Tab": "شريط التبويب", + "Move Table Column": "نقل عمود الجدول", + "Paste CheckBox Content Dialog": "لا تظهر مرة أخرى", + "The address of this site is not valid. Check the address and try again.": "عنوان هذا الموقع غير صالح. ", + "Left and right margins": "الإعدادات التي اخترتها للهوامش اليمنى واليسرى، أو تباعد الأعمدة، أو المسافات البادئة للرسم البياني كبيرة جدًا بالنسبة لعرض الصفحة في نفس الأقسام.", + "Number of rows must be between 1 and 32767.": "يجب أن يكون عدد الصفوف بين 1 و32767.", + "Number of columns must be between 1 and 63.": "يجب أن يتراوح عدد الأعمدة بين 1 و63.", + "You may format text only with certain styles": "لا يجوز لك تنسيق النص إلا باستخدام أنماط معينة." + }, + "documenteditorcontainer": { + "New": "جديد", + "Open": "افتح", + "Undo": "الغاء التحميل", + "Redo": "الإعادة", + "Image": "صورة", + "Table": "الطاولة", + "Link": "حلقة الوصل", + "Bookmark": "المرجعية", + "Table of Contents": "جدول المحتويات", + "HEADING - - - - 1": "عنوان 1", + "HEADING - - - - 2": "العنوان - - - - 2", + "HEADING - - - - 3": "العنوان - - - - 3", + "Header": "رأس", + "Footer": "تذييل", + "Page Setup": "اعداد الصفحة", + "Page Number": "رقم الصفحة", + "Break": "استراحة", + "Find": "تجد", + "Local Clipboard": "الحافظة المحلية", + "Restrict Editing": "تقييد التحرير", + "Upload from computer": "رفع الملف من الحاسوب", + "By URL": "بواسطة URL", + "Page Break": "فاصل صفحة", + "Section Break": "فاصل المقطع", + "Header And Footer": "تذييل الرأس", + "Options": "خيارات", + "Levels": "مستويات", + "Different First Page": "الصفحة الأولى مختلفة", + "Different header and footer for odd and even pages": "رأس وتذييل مختلف للصفحات الفردية والزوجية.", + "Different Odd And Even Pages": "الصفحات الفردية والزوجية المختلفة", + "Different header and footer for first page": "رأس وتذييل مختلف للصفحة الأولى.", + "Position": "موضع", + "Header from Top": "رأس من الأعلى", + "Footer from Bottom": "تذييل من أسفل", + "Distance from top of the page to top of the header": "المسافة من أعلى الصفحة إلى أعلى الرأس.", + "Distance from bottom of the page to bottom of the footer": "المسافة من أسفل الصفحة إلى أسفل التذييل.", + "Aspect ratio": "ابعاد متزنة", + "W": "دبليو", + "H": "ح", + "Width": "عرض", + "Height": "ارتفاع", + "Text": "نص", + "Paragraph": "فقرة", + "Fill": "ملء", + "Fill color": "ملء اللون", + "Border Style": "نمط الحدود", + "Outside borders": "الحدود الخارجية", + "All borders": "كل الحدود", + "Inside borders": "داخل الحدود", + "Left border": "الحدود اليسرى", + "Inside vertical border": "داخل الحدود العمودية", + "Right border": "الحدود اليمنى", + "Top border": "الحدود العليا", + "Inside horizontal border": "داخل الحدود الأفقية", + "Bottom border": "الحد السفلي", + "Border color": "لون الحدود", + "Border width": "عرض الحدود", + "Cell": "زنزانة", + "Merge cells": "دمج الخلايا", + "Insert Or Delete": "إدراج / حذف", + "Insert columns to the left": "أدخل الأعمدة إلى اليسار", + "Insert columns to the right": "أدخل الأعمدة على اليمين", + "Insert rows above": "إدراج الصفوف أعلاه", + "Insert rows below": "إدراج الصفوف أدناه", + "Delete rows": "حذف الصفوف", + "Delete columns": "حذف الأعمدة", + "Cell Margin": "هامش الخلية", + "Top": "أعلى", + "Bottom": "الأسفل", + "Left": "اليسار", + "Right": "حق", + "Align Text": "محاذاة النص", + "Align top": "محاذاة أعلى", + "Align bottom": "محاذاة القاع", + "Align center": "محاذاة المركز", + "Number of heading or outline levels to be shown in table of contents": "عدد مستويات العنوان أو المخطط التفصيلي الموضح في جدول المحتويات.", + "Show page numbers": "عرض أرقام الصفحات", + "Show page numbers in table of contents": "إظهار أرقام الصفحات في جدول المحتويات.", + "Right align page numbers": "محاذاة أرقام الصفحات الصحيحة", + "Right align page numbers in table of contents": "محاذاة أرقام الصفحات في جدول المحتويات.", + "Use hyperlinks": "استخدام الارتباطات التشعبية", + "Use hyperlinks instead of page numbers": "استخدم الارتباطات التشعبية بدلاً من أرقام الصفحات.", + "Font": "الخط", + "Font Size": "حجم الخط", + "Font color": "لون الخط", + "Text highlight color": "لون تسليط الضوء على النص", + "Clear all formatting": "امسح كل التنسيقات", + "Bold Tooltip": "غامق (Ctrl + B)", + "Italic Tooltip": "مائل (Ctrl + I)", + "Underline Tooltip": "تسطير (Ctrl + U)", + "Strikethrough": "يتوسطه", + "Superscript Tooltip": "مرتفع (Ctrl + Shift ++)", + "Subscript Tooltip": "منخفض (Ctrl + =)", + "Align left Tooltip": "محاذاة إلى اليسار (Ctrl + L)", + "Center Tooltip": "المركز (Ctrl + E)", + "Align right Tooltip": "محاذاة لليمين (Ctrl + R)", + "Justify Tooltip": "الضبط (Ctrl + J)", + "Decrease indent": "انخفاض المسافة البادئة", + "Increase indent": "زيادة المسافة البادئة", + "Line spacing": "تباعد الأسطر", + "Bullets": "الرصاص", + "Numbering": "الترقيم", + "Styles": "الأنماط", + "Manage Styles": "إدارة الأنماط", + "Page": "صفحة", + "of": "من", + "Fit one page": "تناسب صفحة واحدة", + "Spell Check": "التدقيق الإملائي", + "Spelling": "الإملائية", + "Underline errors": "تسطير الأخطاء", + "Fit page width": "تناسب عرض الصفحة", + "Update": "تحديث", + "Cancel": "إلغاء", + "Insert": "إدراج", + "No Border": "ليس لها حدود", + "Create a new document": "قم بإنشاء مستند جديد.", + "Open a document": "افتح المستند.", + "Undo Tooltip": "التراجع عن العملية الأخيرة (Ctrl + Z).", + "Redo Tooltip": "أعد العملية الأخيرة (Ctrl + Y).", + "Insert inline picture from a file": "إدراج صورة مضمنة من ملف.", + "Insert a table into the document": "إدراج جدول في المستند", + "Create Hyperlink": "قم بإنشاء رابط في وثيقتك للوصول السريع إلى صفحات الويب والملفات (Ctrl + K).", + "Insert a bookmark in a specific place in this document": "إدراج إشارة مرجعية في مكان محدد في هذا المستند.", + "Provide an overview of your document by adding a table of contents": "قدّم نظرة عامة على المستند عن طريق إضافة جدول محتويات.", + "Add or edit the header": "إضافة أو تحرير الرأس.", + "Add or edit the footer": "إضافة أو تحرير تذييل الصفحة.", + "Open the page setup dialog": "افتح مربع حوار إعداد الصفحة.", + "Add page numbers": "إضافة أرقام الصفحات.", + "Find Text": "ابحث عن نص في المستند (Ctrl + F).", + "Toggle between the internal clipboard and system clipboard": "التبديل بين الحافظة الداخلية وحافظة النظام. تم رفض الوصول إلى حافظة النظام من خلال البرنامج النصي بسبب سياسة أمان المتصفحات. بدلاً من ذلك ،
1. يمكنك تمكين الحافظة الداخلية من القص والنسخ واللصق داخل المكون. 2. يمكنك استخدام اختصارات لوحة المفاتيح (Ctrl + X و Ctrl + C و Ctrl + V) للقص ونسخ ولصق مع حافظة النظام.", + "Current Page Number": "رقم الصفحة الحالية في المستند. انقر أو اضغط للتنقل في صفحة معينة.", + "Read only": "يقرأ فقط", + "Protections": "الحماية", + "Error in establishing connection with web server": "خطأ في تأسيس اتصال مع خادم الويب", + "Single": "غير مرتبطة", + "Double": "مزدوج", + "New comment": "تعليق جديد", + "Comments": "تعليقات", + "Print layout": "تخطيط الطباعة", + "Web layout": "تخطيط ويب", + "Text Form": "نموذج نصي", + "Check Box": "خانة اختيار", + "DropDown": "اسقاط", + "Update Fields": "تحديث الحقول", + "Update cross reference fields": "تحديث حقول الإسناد الترافقي", + "Hide properties pane": "إخفاء جزء الخصائص", + "Show properties pane": "إظهار جزء الخصائص", + "Form Fields": "حقول النموذج", + "Track Changes": "تتبع التغييرات التي تم إجراؤها في المستند", + "TrackChanges": "تعقب التغيرات", + "AllCaps": "AllCaps", + "Change case Tooltip": "تغيير الحالة", + "Insert Footnote": "أدخل حاشية سفلية", + "Insert Endnote": "أدخل تعليق ختامي", + "Footnote Tooltip": "أدخل حاشية سفلية (Alt + Ctrl + F).", + "Endnote Tooltip": "قم بإدراج تعليق ختامي (Alt + Ctrl + D).", + "UPPERCASE": "الأحرف الكبيرة", + "No color": "لا لون", + "Top margin": "الهامش العلوي", + "Bottom margin": "الهامش السفلي", + "Left margin": "الهامش الأيسر", + "Right margin": "الهامش الأيمن", + "Normal": "طبيعي", + "Heading": "عنوان", + "Heading 1": "عنوان 1", + "Heading 2": "العنوان 2", + "Heading 3": "العنوان 3", + "Heading 4": "العنوان 4", + "Heading 5": "العنوان 5", + "Heading 6": "العنوان 6", + "ZoomLevelTooltip": "مستوى التكبير. انقر أو اضغط لفتح خيارات التكبير.", + "None": "لا أحد", + "Borders": "الحدود", + "ShowHiddenMarks Tooltip": "إظهار الأحرف المخفية مثل المسافات وعلامات الجدولة وعلامات الفقرات والفواصل. (Ctrl + *)", + "Columns": "الأعمدة", + "Column Break": "فاصل العمود", + "Link to Previous": "رابط إلى السابق", + "Link to PreviousTooltip": "اربط هذا القسم برأس أو تذييل القسم السابق", + "Alternate Text": "نص بديل", + "The address of this site is not valid. Check the address and try again.": "عنوان هذا الموقع غير صالح. ", + "OK": "نعم", + "Information": "معلومة", + "Page Breaks": "فواصل الصفحة", + "Section Breaks": "فواصل القسم", + "Column": "عمود", + "Next Page": "الصفحة التالية", + "Continuous": "مستمر" + }, + "carousel": { + "nextSlide": "الشريحة التالية", + "of": "من", + "pauseSlideTransition": "وقفة انتقال الشريحة", + "playSlideTransition": "لعب انتقال الشريحة", + "previousSlide": "الشريحة السابقة", + "slide": "الانزلاق", + "slideShow": "عرض الشرائح" + }, + "message": { + "close": "قريب" + }, + "image-editor": { + "0": "0%", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "20": "20%", + "40": "40%", + "60": "60%", + "80": "80%", + "100": "100%", + "Crop": "اقتصاص", + "CropAndTransform": "المحاصيل والتحويل", + "ZoomIn": "تكبير", + "ZoomOut": "تصغير", + "Undo": "الغاء التحميل", + "Redo": "إعادة", + "Transform": "تحول", + "Annotation": "حاشية. ملاحظة", + "Finetune": "ضبط دقيق", + "Brightness": "سطوع", + "Contrast": "مقابلة", + "Hue": "مسحة", + "Saturation": "التشبع", + "Opacity": "العتامة", + "Blur": "طمس", + "Sharpen": "شحذ", + "Exposure": "التعرض", + "Filter": "منقي", + "Default": "تقصير", + "Chrome": "كروم", + "Cold": "بارد", + "Warm": "دافيء", + "Grayscale": "تدرج الرمادي", + "BlackAndWhite": "اسود و ابيض", + "Sepia": "بني داكن", + "Invert": "عكس", + "Text": "إضافة نص", + "Pen": "قلم", + "Reset": "إعادة ضبط", + "Save": "يحفظ", + "Select": "يختار", + "RotateLeft": "استدر يسارا", + "RotateRight": "تدوير لليمين", + "HorizontalFlip": "الوجه الأفقي", + "VerticalFlip": "الوجه العمودي", + "OK": "نعم", + "Cancel": "يلغي", + "FillColor": "لون التعبئة", + "StrokeColor": "حلقه ملونه", + "StrokeWidth": "عرض السكتة الدماغية", + "FontFamily": "خط العائلة", + "FontStyle": "نوع الخط", + "FontSize": "حجم الخط", + "FontColor": "لون الخط", + "Pan": "مِقلاة", + "Move": "يتحرك", + "Load": "حمولة", + "Custom": "مخصص", + "Square": "مربع", + "Circle": "دائرة", + "Ellipse": "الشكل البيضاوي", + "Rectangle": "مستطيل", + "Line": "خط", + "Arrow": "سهم", + "Path": "طريق", + "Bold": "عريض", + "Italic": "مائل", + "BoldItalic": "مائل غامق", + "XSmall": "صغير جدًا", + "Small": "صغير", + "Medium": "واسطة", + "Large": "كبير", + "XLarge": "X-كبير", + "ABC": "اي بي سي", + "Browse": "تصفح", + "Duplicate": "ينسخ", + "Remove": "يزيل", + "EditText": "تحرير النص", + "Start": "يبدأ", + "End": "نهاية", + "Bar": "حاجِز", + "ArrowSolid": "السهم صلب", + "CircleSolid": "دائرة صلبة", + "SquareSolid": "الصلبة مربعة", + "None": "لا أحد", + "CropSelection": "اختيار المحاصيل", + "Image": "إضافة صورة", + "Transparency": "الشفافية", + "Height": "ارتفاع", + "Width": "عرض", + "AspectRatio": "الحفاظ على نسبة العرض إلى الارتفاع", + "W": "دبليو", + "H": "ح", + "DragText": "قم بسحب وإسقاط صورتك هنا أو", + "DropText": "قم بإسقاط صورتك هنا أو", + "BrowseText": "تصفح هنا...", + "SupportText": "يدعم:", + "Frame": "إطار", + "Mat": "حصيرة", + "Bevel": "شطبة", + "Inset": "أقحم", + "Hook": "خطاف", + "Color": "لون", + "Size": "مقاس", + "Offset": "عوض", + "Radius": "نصف القطر", + "Amount": "كمية", + "Resize": "تغيير الحجم", + "Border": "حدود", + "Solid": "صلب", + "Dashed": "متقطع", + "Dotted": "منقط", + "GradientColor": "التدرج اللوني", + "ConfirmDialogHeader": "تأكيد حفظ التغييرات", + "ConfirmDialogContent": "هل تريد حفظ التغييرات التي أجريتها على الصورة؟", + "AlertDialogHeader": "ملف غير مدعم", + "AlertDialogContent": "الملف المسقط غير مدعوم.", + "Yes": "نعم", + "No": "لا", + "ImageErrorDialogHeader": "خطأ في اختيار الصورة", + "ImageErrorDialogContent": "الرجاء تحديد صورة واحدة فقط لفتحها.", + "Straighten": "موافقة", + "NoOutline": "لا الخطوط العريضة", + "Clone": "استنساخ", + "Delete": "يمسح" + }, + "mention": { + "noRecordsTemplate": "لا توجد سجلات" + }, + "inplaceeditor": { + "save": "يحفظ", + "cancel": "يلغي", + "loadingText": "تحميل...", + "editIcon": "إضغط للتعديل", + "editAreaClick": "إضغط للتعديل", + "editAreaDoubleClick": "اضغط مرتين للتعديل" + }, + "PdfViewer": { + "PdfViewer": "عارض قوات الدفاع الشعبي", + "Cancel": "يلغي", + "Download file": "تحميل الملف", + "Download": "تحميل", + "Enter Password": "هذه الوثيقة محمية بكلمة مرور. ", + "File Corrupted": "ملف تالف", + "File Corrupted Content": "الملف تالف ولا يمكن فتحه.", + "Fit Page": "ملئ الصفحة", + "Fit Width": "العرض المناسب", + "Automatic": "تلقائي", + "Go To First Page": "عرض الصفحة الأولى", + "Invalid Password": "كلمة سر خاطئة. ", + "Next Page": "عرض الصفحة التالية", + "OK": "نعم", + "Open": "افتح الملف", + "Page Number": "رقم الصفحة الحالية", + "Previous Page": "إظهار الصفحة السابقة", + "Go To Last Page": "إظهار الصفحة الأخيرة", + "Zoom": "تكبير", + "Zoom In": "تكبير", + "Zoom Out": "تصغير", + "Page Thumbnails": "الصور المصغرة للصفحة", + "Bookmarks": "إشارات مرجعية", + "Print": "اطبع الملف", + "Password Protected": "كلمة المرور مطلوبة", + "Copy": "ينسخ", + "Text Selection": "أداة اختيار النص", + "Panning": "وضع عموم", + "Text Search": "بحث عن نص", + "Find in document": "البحث في الوثيقة", + "Match case": "حالة مباراة", + "Apply": "يتقدم", + "GoToPage": "انتقل إلى صفحة", + "No matches": "لقد انتهى العارض من البحث في المستند. ", + "No Text Found": "لم يتم العثور على نص", + "Undo": "الغاء التحميل", + "Redo": "إعادة", + "Annotation": "إضافة أو تحرير التعليقات التوضيحية", + "Highlight": "تسليط الضوء على النص", + "Underline": "تسطير النص", + "Strikethrough": "نص يتوسطه خط", + "Delete": "حذف التعليق التوضيحي", + "Opacity": "العتامة", + "Color edit": "غير اللون", + "Opacity edit": "تغيير التعتيم", + "Highlight context": "تسليط الضوء", + "Underline context": "تسطير", + "Strikethrough context": "اضرب من خلال", + "Server error": "خدمة الويب لا تستمع. ", + "Open text": "يفتح", + "First text": "الصفحة الأولى", + "Previous text": "الصفحة السابقة", + "Next text": "الصفحة التالية", + "Last text": "آخر صفحة", + "Zoom in text": "تكبير", + "Zoom out text": "تصغير", + "Selection text": "اختيار", + "Pan text": "مِقلاة", + "Print text": "مطبعة", + "Search text": "يبحث", + "Annotation Edit text": "تحرير التعليق التوضيحي", + "Line Thickness": "سمك الخط", + "Line Properties": "خصائص الخط", + "Start Arrow": "ابدأ السهم", + "End Arrow": "سهم النهاية", + "Line Style": "أسلوب الخط", + "Fill Color": "لون التعبئة", + "Line Color": "لون الخط", + "None": "لا أحد", + "Open Arrow": "يفتح", + "Closed Arrow": "مغلق", + "Round Arrow": "دائري", + "Square Arrow": "مربع", + "Diamond Arrow": "الماس", + "Butt": "بعقب", + "Cut": "يقطع", + "Paste": "معجون", + "Delete Context": "يمسح", + "Properties": "ملكيات", + "Add Stamp": "أضف ختم", + "Add Shapes": "إضافة الأشكال", + "Stroke edit": "تغيير لون السكتة الدماغية", + "Change thickness": "تغيير سمك الحدود", + "Add line": "إضافة خط", + "Add arrow": "إضافة سهم", + "Add rectangle": "إضافة مستطيل", + "Add circle": "أضف دائرة", + "Add polygon": "إضافة مضلع", + "Add Comments": "أضف تعليقات", + "Comments": "تعليقات", + "No Comments Yet": "لا تعليقات حتى الآن", + "Accepted": "قبلت", + "Completed": "مكتمل", + "Cancelled": "ألغيت", + "Rejected": "مرفوض", + "Leader Length": "طول القائد", + "Scale Ratio": "نسبة النطاق", + "Calibrate": "معايرة", + "Calibrate Distance": "معايرة المسافة", + "Calibrate Perimeter": "معايرة المحيط", + "Calibrate Area": "منطقة المعايرة", + "Calibrate Radius": "معايرة نصف القطر", + "Calibrate Volume": "معايرة الحجم" + }, + "stepper": { + "optional": "خياري" + } + } + } \ No newline at end of file diff --git a/src/locale/de.json b/src/locale/de.json new file mode 100644 index 0000000..569300d --- /dev/null +++ b/src/locale/de.json @@ -0,0 +1,3114 @@ +{ + "de": { + "grid": { + "EmptyRecord": "Keine Datensätze zum Anzeigen", + "True": "wahr", + "False": "falsch", + "InvalidFilterMessage": "Ungültige Filterdaten", + "GroupDropArea": "Ziehen Sie eine Spaltenüberschrift hierher, um die Spalte zu gruppieren", + "UnGroup": "Klicken Sie hier, um die Gruppierung aufzuheben", + "GroupDisable": "Die Gruppierung ist für diese Spalte deaktiviert", + "FilterbarTitle": "\"s Filterbalkenzelle", + "EmptyDataSourceError": "Datenquelle darf beim ersten Laden nicht leer sein, da Spalten aus der Datenquelle automatisch generiert werden", + "Add": "Hinzufügen", + "Edit": "Bearbeiten", + "Cancel": "Abbrechen", + "Update": "Aktualisieren", + "Delete": "Löschen", + "Print": "Drucken", + "Pdfexport": "PDF-Export", + "Excelexport": "Excel-Export", + "Wordexport": "Word-Export", + "Csvexport": "CSV-Export", + "Search": "Suchen", + "Columnchooser": "Spalten", + "Save": "Speichern", + "Item": "Datensatz", + "Items": "Datensätze", + "EditOperationAlert": "Keine Datensätze zum Bearbeiten ausgewählt", + "DeleteOperationAlert": "Keine Datensätze zum Löschen ausgewählt", + "SaveButton": "Speichern", + "OKButton": "in Ordnung", + "CancelButton": "Abbrechen", + "EditFormTitle": "Details von", + "AddFormTitle": "Neuen Datensatz hinzufügen", + "BatchSaveConfirm": "Möchten Sie die Änderungen wirklich speichern?", + "BatchSaveLostChanges": "Nicht gespeicherte Änderungen gehen verloren. Sind Sie sicher, dass Sie fortfahren wollen?", + "ConfirmDelete": "Möchten Sie den Datensatz wirklich löschen?", + "CancelEdit": "Möchten Sie die Änderungen wirklich abbrechen?", + "ChooseColumns": "Wählen Sie Spalten", + "SearchColumns": "Spalten durchsuchen", + "Matchs": "Keine Treffer gefunden", + "FilterButton": "Filter", + "ClearButton": "Löschen", + "StartsWith": "Beginnt mit", + "EndsWith": "Endet mit", + "Contains": "Enthält", + "Equal": "Gleich", + "NotEqual": "Nicht gleich", + "LessThan": "Weniger als", + "LessThanOrEqual": "Weniger als oder gleich", + "GreaterThan": "Grösser als", + "GreaterThanOrEqual": "Grösser als oder gleich", + "ChooseDate": "Wählen Sie ein Datum", + "EnterValue": "Geben Sie den Wert ein", + "Copy": "Kopieren", + "Group": "Nach dieser Spalte gruppieren", + "Ungroup": "Gruppierung nach dieser Spalte aufheben", + "autoFitAll": "Automatisch alle Spalten anpassen", + "autoFit": "Diese Spalte automatisch anpassen", + "Export": "Export", + "FirstPage": "Erste Seite", + "LastPage": "Letzte Seite", + "PreviousPage": "Vorherige Seite", + "NextPage": "Nächste Seite", + "SortAscending": "Aufsteigend sortieren", + "SortDescending": "Absteigend sortieren", + "EditRecord": "Datensatz bearbeiten", + "DeleteRecord": "Datensatz löschen", + "FilterMenu": "Filter", + "SelectAll": "Wählen Sie Alle", + "Blanks": "Leerzeichen", + "FilterTrue": "Wahr", + "FilterFalse": "Falsch", + "NoResult": "Keine Treffer gefunden", + "ClearFilter": "Filter löschen", + "NumberFilter": "Anzahl Filter", + "TextFilter": "Textfilter", + "DateFilter": "Datumsfilter", + "DateTimeFilter": "DatumsZeit-Filter", + "MatchCase": "Gross- / Kleinschreibung", + "Between": "Zwischen", + "CustomFilter": "Benutzerdefinierte Filter", + "CustomFilterPlaceHolder": "Geben Sie einen Wert ein", + "CustomFilterDatePlaceHolder": "Wählen Sie ein Datum", + "AND": "UND", + "OR": "ODER", + "ShowRowsWhere": "Zeilen anzeigen, in denen:", + "NotStartsWith": "beginnt nicht mit", + "Like": "Wie", + "NotEndsWith": "endet nicht mit", + "NotContains": "enthält nicht", + "IsNull": "Null", + "NotNull": "nicht null", + "IsEmpty": "leer", + "IsNotEmpty": "nicht leer", + "AddCurrentSelection": "Aktuelle Auswahl zum Filter hinzufügen", + "UnGroupButton": "Klicken Sie hier, um die Gruppierung aufzuheben", + "AutoFitAll": "Automatisch alle Spalten anpassen", + "AutoFit": "Diese Spalte automatisch anpassen", + "Clear": "Klar", + "FilterMenuDialogARIA": "Menüdialog filtern", + "ExcelFilterDialogARIA": "Excel-Filterdialog", + "DialogEditARIA": "Dialog bearbeiten", + "ColumnChooserDialogARIA": "Spaltenauswahl", + "ColumnMenuDialogARIA": "Spaltenmenüdialog", + "CustomFilterDialogARIA": "Benutzerdefinierter Filterdialog", + "SortAtoZ": "Sortiere von A bis Z", + "SortZtoA": "Z bis A sortieren", + "SortByOldest": "Nach Ältesten sortieren", + "SortByNewest": "Nach Neuesten sortieren", + "SortSmallestToLargest": "Vom Kleinsten zum Größten sortieren", + "SortLargestToSmallest": "Vom Größten zum Kleinsten sortieren", + "Sort": "Sortieren", + "FilterDescription": "Drücken Sie die Alt-Nach-unten-Taste, um das Filtermenü zu öffnen", + "SortDescription": "Drücken Sie zum Sortieren die Eingabetaste", + "ColumnMenuDescription": "Drücken Sie die Alt-Nach-unten-Taste, um das Spaltenmenü zu öffnen", + "GroupDescription": "Drücken Sie zum Gruppieren die Strg-Leertaste", + "ColumnHeader": " Spaltenüberschrift ", + "TemplateCell": " ist eine Vorlagenzelle", + "CommandColumnAria": "ist die Spaltenüberschrift der Befehlsspalte ", + "DialogEdit": "Dialog bearbeiten", + "ClipBoard": "Zwischenablage", + "GroupButton": "Gruppenschaltfläche", + "UnGroupAria": "Schaltfläche zum Aufheben der Gruppierung", + "GroupSeperator": "Trennzeichen für die gruppierten Spalten", + "UnGroupIcon": "heben Sie die Gruppierung der gruppierten Spalte auf ", + "GroupedSortIcon": "sortieren Sie die gruppierte Spalte ", + "GroupedDrag": "Ziehen Sie die gruppierte Spalte", + "GroupCaption": " ist eine Gruppenunterschriftszelle", + "CheckBoxLabel": "Kontrollkästchen", + "Expanded": "Erweitert", + "Collapsed": "Zusammengebrochen", + "SelectAllCheckbox": "Kontrollkästchen „Alle auswählen“.", + "SelectRow": "Zeile auswählen" + }, + "pager": { + "currentPageInfo": "{0} von {1} Seiten", + "totalItemsInfo": "({0} Datensätze)", + "firstPageTooltip": "Gehe zur ersten Seite", + "lastPageTooltip": "Gehe zur letzten Seite", + "nextPageTooltip": "Gehe zur nächsten Seite", + "previousPageTooltip": "Zurück zur letzten Seite", + "nextPagerTooltip": "Gehe zu den nächsten Pager-Elementen", + "previousPagerTooltip": "Gehen Sie zu den vorherigen Pager-Elementen", + "pagerDropDown": "Datensätze pro Seite", + "pagerAllDropDown": "Datensätze", + "All": "Alle", + "totalItemInfo": "({0} Datensatz)", + "Container": "Pager-Container", + "Information": "Pager-Informationen", + "ExternalMsg": "Pager-externe Nachricht", + "Page": "Buchseite ", + "Of": " von ", + "Pages": " Seiten" + }, + "kanban": { + "items": "Artikel", + "min": "Mindest", + "max": "Max", + "cardsSelected": "Karten ausgewählt", + "addTitle": "Neue Karte hinzufügen", + "editTitle": "Kartendetails bearbeiten", + "deleteTitle": "Karte löschen", + "deleteContent": "Möchten Sie diese Karte wirklich löschen?", + "save": "Speichern", + "delete": "Löschen", + "cancel": "Abbrechen", + "yes": "Ja", + "no": "Nein", + "close": "Schließen", + "noCard": "Keine Karten zum Anzeigen", + "unassigned": "Nicht zugewiesen", + "cards": "Karte" + }, + "dropdowns": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen", + "overflowCountTemplate": "+${count} mehr ..", + "selectAllText": "Alles auswählen", + "unSelectAllText": "Alles abwählen", + "totalCountTemplate": "${count} ausgewählt" + }, + "drop-down-list": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen" + }, + "combo-box": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen" + }, + "auto-complete": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen" + }, + "multi-select": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen", + "overflowCountTemplate": "+${count} mehr ..", + "selectAllText": "Wählen Sie Alle", + "unSelectAllText": "Alles widerrufen", + "totalCountTemplate": "${count} ausgewählt" + }, + "listbox": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen", + "selectAllText": "Wählen Sie Alle", + "unSelectAllText": "Alles widerrufen", + "moveUp": "Nach oben bewegen", + "moveDown": "Sich abwärts bewegen", + "moveTo": "Ziehen nach", + "moveFrom": "Verschieben von", + "moveAllTo": "Alle verschieben nach", + "moveAllFrom": "Alle verschieben von" + }, + "spreadsheet": { + "InsertingEmptyValue": "Referenzwert ist ungültig.", + "FindValue": "Wert finden", + "ReplaceValue": "Wert ersetzen", + "FindReplaceTooltip": "Ersatz finden", + "ByRow": "Nach Reihen", + "ByColumn": "Nach Spalten", + "MatchExactCellElements": "Gesamten Zellinhalt abgleichen", + "EnterCellAddress": "Zellenadresse eingeben", + "FindAndReplace": "Suchen und Ersetzen", + "ReplaceAllEnd": " Streichhölzer ersetzt durch", + "FindNextBtn": "Nächstes finden", + "FindPreviousBtn": "Zurück suchen", + "ReplaceBtn": "Ersetzen", + "ReplaceAllBtn": "Alles ersetzen", + "GotoHeader": "Gehe zu", + "Sheet": "Blatt", + "SearchWithin": "In ... suchen", + "SearchBy": "Suche nach", + "Reference": "Bezug", + "Workbook": "Arbeitsmappe", + "NoElements": "Wir konnten nicht finden, wonach Sie gesucht haben.", + "FindWhat": "Finde was", + "ReplaceWith": "Ersetzen mit", + "FileName": "Dateiname", + "ExtendValidation": "Die Auswahl enthält einige Zellen ohne Datenvalidierung. Möchten Sie die Validierung auf diese Zellen ausdehnen?", + "Yes": "Ja", + "No": "Nein", + "PROPER": "Konvertiert einen Text in die richtige Groß-/Kleinschreibung; Anfangsbuchstabe in Großbuchstaben und andere Buchstaben in Kleinbuchstaben.", + "Cut": "Schnitt", + "Copy": "Kopieren", + "Paste": "Paste", + "PasteSpecial": "Spezielles einfügen", + "All": "Alle", + "Values": "Werte", + "Formats": "Formate", + "Font": "Schriftart", + "FontSize": "Schriftgröße", + "Bold": "Deutlich", + "Italic": "Kursiv", + "Underline": "Unterstreichen", + "Strikethrough": "Durchgestrichen", + "TextColor": "Textfarbe", + "FillColor": "Füllfarbe", + "HorizontalAlignment": "Horizontale Ausrichtung", + "AlignLeft": "Linksbündig", + "AlignCenter": "Center", + "AlignRight": "Rechts ausrichten", + "VerticalAlignment": "Vertikale Ausrichtung", + "AlignTop": "Oben ausrichten", + "AlignMiddle": "Mitte ausrichten", + "AlignBottom": "Unten ausrichten", + "MergeCells": "Zellen verbinden", + "MergeAll": "Alle zusammenführen", + "MergeHorizontally": "Horizontal zusammenführen", + "MergeVertically": "Vertikal zusammenführen", + "Unmerge": "Zusammenführung aufheben", + "UnmergeCells": "Zellen trennen", + "SelectMergeType": "Wählen Sie Zusammenführungstyp aus", + "MergeCellsAlert": "Beim Zusammenführen von Zellen wird nur der Wert ganz oben links (Oberste) beibehalten. Trotzdem zusammenführen?", + "PasteMergeAlert": "Wir können das nicht mit einer zusammengeführten Zelle machen.", + "Borders": "Grenzen", + "TopBorders": "Obere Grenzen", + "LeftBorders": "Linke Grenzen", + "RightBorders": "Rechte Grenzen", + "BottomBorders": "Untere Grenzen", + "AllBorders": "Alle Grenzen", + "HorizontalBorders": "Horizontale Grenzen", + "VerticalBorders": "Vertikale Grenzen", + "OutsideBorders": "Außerhalb der Grenzen", + "InsideBorders": "Innere Grenzen", + "NoBorders": "Keine Grenzen", + "BorderColor": "Randfarbe", + "BorderStyle": "Rahmenstil", + "InsertFunction": "Funktion einfügen", + "Insert": "Einfügung", + "Delete": "Löschen", + "DuplicateSheet": "Duplikat", + "MoveRight": "Nach rechts bewegen", + "MoveLeft": "Geh nach links", + "Rename": "Umbenennen", + "Hide": "Verstecken", + "NameBox": "Namensfeld", + "ShowHeaders": "Kopfzeilen anzeigen", + "HideHeaders": "Kopfzeilen ausblenden", + "ShowGridLines": "Rasterlinien anzeigen", + "HideGridLines": "Gitternetzlinien ausblenden", + "FreezePanes": "Fenster einfrieren", + "FreezeRows": "Zeilen einfrieren", + "FreezeColumns": "Spalten einfrieren", + "UnfreezePanes": "Fenster freigeben", + "UnfreezeRows": "Zeilen aufheben", + "UnfreezeColumns": "Spalten freigeben", + "AddSheet": "Blatt hinzufügen", + "ListAllSheets": "Alle Blätter auflisten", + "CollapseToolbar": "Symbolleiste minimieren", + "ExpandToolbar": "Erweitern Sie die Symbolleiste", + "CollapseFormulaBar": "Formelleiste reduzieren", + "ExpandFormulaBar": "Formelleiste erweitern", + "File": "Datei", + "Home": "Heim", + "Formulas": "Formeln", + "View": "Sicht", + "New": "Neu", + "Open": "Offen", + "SaveAs": "Speichern als", + "ExcelXlsx": "Microsoft Excel", + "ExcelXls": "Microsoft Excel 97-2003", + "CSV": "Komma-getrennte Werte", + "FormulaBar": "Formelbar", + "Sort": "Sortieren", + "SortAscending": "Aufsteigend", + "SortDescending": "Absteigend", + "CustomSort": "Benutzerdefinierte Sortierung", + "AddColumn": "Spalte hinzufügen", + "ContainsHeader": "Daten enthalten Header", + "CaseSensitive": "Groß- und Kleinschreibung beachten", + "SortBy": "Sortieren nach", + "ThenBy": "Dann vorbei", + "SelectAColumn": "Wählen Sie eine Spalte aus", + "SortEmptyFieldError": "Für alle Sortierkriterien muss eine Spalte angegeben sein. Überprüfen Sie die ausgewählten Sortierkriterien und versuchen Sie es erneut.", + "SortDuplicateFieldError": " mehr als einmal nach Werten sortiert wird. Löschen Sie die doppelten Sortierkriterien und versuchen Sie es erneut.", + "SortOutOfRangeError": "Wählen Sie eine Zelle oder einen Bereich innerhalb des verwendeten Bereichs aus und versuchen Sie es erneut.", + "MultiRangeSortError": "Dies ist bei einer Mehrfachbereichsauswahl nicht möglich. Wählen Sie einen einzelnen Bereich aus und versuchen Sie es erneut.", + "HideRow": "Zeile ausblenden", + "HideRows": "Zeilen ausblenden", + "UnhideRows": "Zeilen einblenden", + "HideColumn": "Spalte ausblenden", + "HideColumns": "Spalten ausblenden", + "UnhideColumns": "Spalten einblenden", + "InsertRow": "Zeile einfügen", + "InsertRows": "Zeilen einfügen", + "Above": "Über", + "Below": "Unter", + "InsertColumn": "Spalte einfügen", + "InsertColumns": "Spalten einfügen", + "Before": "Vor", + "After": "Nach", + "DeleteRow": "Zeile löschen", + "DeleteRows": "Zeilen löschen", + "DeleteColumn": "Spalte löschen", + "DeleteColumns": "Spalten löschen", + "Ok": "OK", + "Close": "Schließen", + "MoreOptions": "Mehr Optionen", + "Cancel": "Absagen", + "Apply": "Anwenden", + "MoreColors": "Mehr Farben", + "StandardColors": "Standardfarben", + "General": "Allgemein", + "Number": "Anzahl", + "Currency": "Währung", + "Accounting": "Buchhaltung", + "ShortDate": "Kurzes Date", + "LongDate": "Langes Datum", + "Time": "Zeit", + "Percentage": "Prozentsatz", + "Fraction": "Fraktion", + "Scientific": "Wissenschaftlich", + "Text": "Text", + "NumberFormat": "Zahlenformat", + "MobileFormulaBarPlaceHolder": "Wert oder Formel eingeben", + "PasteAlert": "Sie können dies hier nicht einfügen, da der Kopierbereich und der Einfügebereich nicht die gleiche Größe haben. Bitte versuchen Sie es in einem anderen Bereich einzufügen.", + "DestroyAlert": "Möchten Sie die aktuelle Arbeitsmappe wirklich löschen, ohne sie zu speichern, und eine neue Arbeitsmappe erstellen?", + "SheetRenameInvalidAlert": "Blattname enthält ungültige Zeichen.", + "SheetRenameEmptyAlert": "Blattname darf nicht leer sein.", + "SheetRenameAlreadyExistsAlert": "Blattname existiert bereits. Bitte geben Sie einen anderen Namen ein.", + "DeleteSheetAlert": "Möchten Sie dieses Tabellenblatt wirklich löschen?", + "DeleteSingleLastSheetAlert": "Eine Arbeitsmappe muss mindestens ein sichtbares Arbeitsblatt enthalten.", + "PickACategory": "Wählen Sie eine Kategorie aus", + "Description": "Beschreibung", + "UnsupportedFile": "Nicht unterstützte Datei", + "DataLimitExceeded": "Die Dateidaten sind zu groß und die Verarbeitung dauert länger. Möchten Sie fortfahren?", + "FileSizeLimitExceeded": "Die Dateigröße ist zu groß und die Verarbeitung dauert länger. Möchten Sie fortfahren?", + "InvalidUrl": "ungültige URL", + "SUM": "Fügt eine Reihe von Zahlen und/oder Zellen hinzu.", + "SUMIF": "Fügt die Zellen basierend auf der angegebenen Bedingung hinzu.", + "SUMIFS": "Fügt die Zellen basierend auf angegebenen Bedingungen hinzu.", + "ABS": "Gibt den Wert einer Zahl ohne Vorzeichen zurück.", + "RAND": "Gibt eine Zufallszahl zwischen 0 und 1 zurück.", + "RANDBETWEEN": "Gibt basierend auf angegebenen Werten eine zufällige ganze Zahl zurück.", + "FLOOR": "Rundet eine Zahl auf das nächste Vielfache eines gegebenen Faktors ab.", + "CEILING": "Rundet eine Zahl auf das nächste Vielfache eines gegebenen Faktors auf.", + "PRODUCT": "Multipliziert eine Reihe von Zahlen und/oder Zellen.", + "AVERAGE": "Berechnet den Durchschnitt für die Reihe von Zahlen und/oder Zellen ohne Text.", + "AVERAGEIF": "Berechnet den Durchschnitt für die Zellen basierend auf dem angegebenen Kriterium.", + "AVERAGEIFS": "Berechnet den Durchschnitt für die Zellen basierend auf den angegebenen Bedingungen.", + "AVERAGEA": "Berechnet den Durchschnitt für die Zellen, die TRUE als 1, Text und FALSE als 0 auswerten.", + "COUNT": "Zählt die Zellen, die numerische Werte in einem Bereich enthalten.", + "COUNTIF": "Zählt die Zellen basierend auf der angegebenen Bedingung.", + "COUNTIFS": "Zählt die Zellen basierend auf angegebenen Bedingungen.", + "COUNTA": "Zählt die Zellen, die Werte in einem Bereich enthalten.", + "MIN": "Gibt die kleinste Anzahl der angegebenen Argumente zurück.", + "MAX": "Gibt die größte Anzahl der angegebenen Argumente zurück.", + "DATE": "Gibt das Datum basierend auf dem angegebenen Jahr, Monat und Tag zurück.", + "DAY": "Gibt den Tag aus dem angegebenen Datum zurück.", + "DAYS": "Gibt die Anzahl der Tage zwischen zwei Daten zurück.", + "IF": "Gibt einen Wert basierend auf dem angegebenen Ausdruck zurück.", + "IFS": "Gibt einen Wert basierend auf den angegebenen mehreren Ausdrücken zurück.", + "CalculateAND": "Gibt TRUE zurück, wenn alle Argumente TRUE sind, ansonsten FALSE.", + "CalculateOR": "Gibt TRUE zurück, wenn eines der Argumente TRUE ist, ansonsten FALSE.", + "IFERROR": "Gibt den Wert zurück, wenn kein Fehler gefunden wurde, sonst wird der angegebene Wert zurückgegeben.", + "CHOOSE": "Gibt einen Wert aus einer Werteliste basierend auf der Indexnummer zurück.", + "INDEX": "Gibt einen Wert der Zelle in einem bestimmten Bereich basierend auf der Zeilen- und Spaltennummer zurück.", + "FIND": "Gibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge zurück, wobei die Groß-/Kleinschreibung beachtet wird.", + "CONCATENATE": "Kombiniert zwei oder mehr Saiten miteinander.", + "CONCAT": "Verkettet eine Liste oder einen Bereich von Textzeichenfolgen.", + "SUBTOTAL": "Gibt die Zwischensumme für einen Bereich unter Verwendung der angegebenen Funktionsnummer zurück.", + "RADIANS": "Konvertiert Grad in Bogenmaß.", + "MATCH": "Gibt die relative Position eines angegebenen Werts im angegebenen Bereich zurück.", + "SLOPE": "Gibt die Steigung der Linie aus der linearen Regression der Datenpunkte zurück.", + "INTERCEPT": "Berechnet den Punkt der Y-Schnittlinie durch lineare Regression.", + "UNIQUE": "Gibt eindeutige Werte aus einem Bereich oder Array zurück", + "TEXT": "Konvertiert einen Wert in Text im angegebenen Zahlenformat.", + "DefineNameExists": "Dieser Name existiert bereits, versuchen Sie es mit einem anderen Namen.", + "CircularReference": "Wenn eine Formel auf einen oder mehrere Zirkelbezüge verweist, kann dies zu einer fehlerhaften Berechnung führen.", + "SORT": "Sortiert einen Bereich eines Arrays", + "T": "Überprüft, ob ein Wert Text ist oder nicht, und gibt den Text zurück.", + "EXACT": "Überprüft, ob zwei Textstrings genau gleich sind und gibt TRUE oder FALSE zurück.", + "LEN": "Gibt eine Anzahl von Zeichen in einer angegebenen Zeichenfolge zurück.", + "MOD": "Gibt einen Rest zurück, nachdem eine Zahl durch den Divisor dividiert wurde.", + "ODD": "Rundet eine positive Zahl auf und eine negative Zahl auf die nächste ungerade Ganzzahl ab.", + "PI": "Gibt den Wert von pi zurück.", + "COUNTBLANK": "Gibt die Anzahl leerer Zellen in einem angegebenen Zellbereich zurück.", + "EVEN": "Rundet eine positive Zahl auf und eine negative Zahl auf die nächste gerade Ganzzahl ab.", + "DECIMAL": "Konvertiert eine Textdarstellung einer Zahl in einer bestimmten Basis in eine Dezimalzahl.", + "ADDRESS": "Gibt einen Zellbezug als Text zurück, wenn die angegebenen Zeilen- und Spaltennummern angegeben sind.", + "CHAR": "Gibt das Zeichen aus der angegebenen Zahl zurück.", + "CODE": "Gibt den numerischen Code für das erste Zeichen in einer angegebenen Zeichenfolge zurück.", + "DOLLAR": "Wandelt die Zahl in währungsformatierten Text um.", + "SMALL": "Gibt den k-ten kleinsten Wert in einem gegebenen Array zurück.", + "LARGE": "Gibt den k-größten Wert in einem gegebenen Array zurück.", + "TIME": "Konvertiert Stunden, Minuten, Sekunden in den zeitformatierten Text.", + "DEGREES": "Konvertiert Bogenmaß in Grad.", + "FACT": "Gibt die Fakultät einer Zahl zurück.", + "MEDIAN": "Gibt den Median der gegebenen Zahlenmenge zurück.", + "EDATE": "Gibt ein Datum mit der angegebenen Anzahl von Monaten vor oder nach dem angegebenen Datum zurück.", + "DATEVALUE": "Konvertiert eine Datumszeichenfolge in einen Datumswert.", + "NOW": "Gibt das aktuelle Datum und die Uhrzeit zurück.", + "HOUR": "Gibt die Anzahl der Stunden in einer angegebenen Zeitzeichenfolge zurück.", + "MINUTE": "Gibt die Anzahl der Minuten in einer angegebenen Zeitzeichenfolge zurück.", + "SECOND": "Gibt die Anzahl der Sekunden in einer angegebenen Zeitzeichenfolge zurück.", + "MONTH": "Gibt die Anzahl der Monate in einer angegebenen Datumszeichenfolge zurück.", + "OR": "ODER", + "AND": "UND", + "CustomFilterDatePlaceHolder": "Wählen Sie ein Datum aus", + "CustomFilterPlaceHolder": "Geben Sie den Wert ein", + "CustomFilter": "Benutzerdefinierte Filter", + "Between": "Zwischen", + "MatchCase": "Streichholzschachtel", + "DateTimeFilter": "DateTime-Filter", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "ClearAllFilter": "Klar", + "ReapplyFilter": "Bewerben Sie sich erneut", + "DateFilter": "Datumsfilter", + "TextFilter": "Textfilter", + "NumberFilter": "Zahlenfilter", + "ClearFilter": "Filter löschen", + "NoResult": "Keine Treffer gefunden", + "FilterFalse": "FALSCH", + "FilterTrue": "WAHR", + "Blanks": "Leerzeichen", + "SelectAll": "Wählen Sie Alle", + "GreaterThanOrEqual": "Größer als oder gleich", + "GreaterThan": "Größer als", + "LessThanOrEqual": "Weniger als oder gleich", + "LessThan": "Weniger als", + "NotEqual": "Nicht gleich", + "Equal": "Gleich", + "Contains": "Enthält", + "NotContains": "Enthält nicht", + "EndsWith": "Endet mit", + "NotEndsWith": "Endet nicht mit", + "StartsWith": "Beginnt mit", + "NotStartsWith": "Beginnt nicht mit", + "IsEmpty": "Leer", + "IsNotEmpty": "Nicht leer", + "ClearButton": "Klar", + "FilterButton": "Filter", + "CancelButton": "Absagen", + "OKButton": "OK", + "Search": "Suche", + "DataValidation": "Datenvalidierung", + "CellRange": "Zellbereich", + "Allow": "Erlauben", + "Data": "Daten", + "Minimum": "Minimum", + "Maximum": "Maximal", + "IgnoreBlank": "Leerzeichen ignorieren", + "WholeNumber": "Ganze Zahl", + "Decimal": "Dezimal", + "Date": "Datum", + "TextLength": "Textlänge", + "List": "Liste", + "NotBetween": "Nicht zwischen", + "EqualTo": "Gleicht", + "NotEqualTo": "Nicht gleichzusetzen mit", + "GreaterThanOrEqualTo": "Größer als oder gleich wie", + "LessThanOrEqualTo": "Weniger als oder gleich", + "InCellDropDown": "In-Cell-Dropdown", + "Sources": "Quellen", + "Value": "Wert", + "Retry": "Wiederholen", + "DialogError": "Die Listenquelle muss ein Verweis auf eine einzelne Zeile oder Spalte sein.", + "MinMaxError": "Das Maximum muss größer oder gleich dem Minimum sein.", + "Spreadsheet": "Kalkulationstabelle", + "MoreValidation": "Diese Auswahl enthält mehr als eine Validierung.", + "FileNameError": "Ein Dateiname darf keine Zeichen wie \\ / : * ? enthalten. \" < > [ ] |", + "ValidationError": "Dieser Wert entspricht nicht den für die Zelle definierten Datenüberprüfungseinschränkungen.", + "ListLengthError": "Die Listenwerte erlauben nur bis zu 256 Zeichen", + "ProtectSheet": "Schutzblatt", + "UnprotectSheet": "Blattschutz aufheben", + "SelectCells": "Wählen Sie gesperrte Zellen aus", + "SelectUnlockedCells": "Wählen Sie entsperrte Zellen aus", + "Save": "Speichern", + "EmptyFileName": "Der Dateiname darf nicht leer sein.", + "LargeName": "Der Name ist zu lang.", + "FormatCells": "Zellen formatieren", + "FormatRows": "Zeilen formatieren", + "FormatColumns": "Spalten formatieren", + "InsertLinks": "Verknüpfungen einfügen", + "ProtectContent": "Schützen Sie den Inhalt gesperrter Zellen", + "ProtectAllowUser": " Allen Benutzern dieses Arbeitsblatts Folgendes erlauben:", + "EditAlert": "Die Zelle, die Sie ändern möchten, ist geschützt. Heben Sie den Schutz des Blatts auf, um Änderungen vorzunehmen.", + "ClearValidation": "Klare Validierung", + "ISNUMBER": "Gibt true zurück, wenn der Wert als numerischer Wert analysiert wird.", + "ROUND": "Rundet eine Zahl auf eine angegebene Anzahl von Ziffern.", + "GEOMEAN": "Gibt das geometrische Mittel eines Arrays oder Bereichs positiver Daten zurück.", + "POWER": "Gibt das Ergebnis einer potenzierten Zahl zurück", + "LOG": "Gibt den Logarithmus einer Zahl zur angegebenen Basis zurück.", + "TRUNC": "Gibt den abgeschnittenen Wert einer Zahl auf eine angegebene Anzahl von Dezimalstellen zurück.", + "EXP": "Gibt e potenziert mit der gegebenen Zahl zurück.", + "LOOKUP": "Sucht einen Wert in einem einzeiligen oder einspaltigen Bereich und gibt dann einen Wert von derselben Position in einem einzeiligen oder einspaltigen Bereich zurück.", + "HLOOKUP": "Sucht den Wert in der obersten Zeile des Wertearrays und gibt dann den Wert in derselben Spalte der Zeile im von Ihnen angegebenen Array zurück.", + "VLOOKUP": "Sucht nach dem angegebenen Wert in der ersten Spalte des Suchbereichs und gibt einen passenden Wert aus einer anderen Spalte in derselben Zeile zurück.", + "NOT": "Gibt die Umkehrung des angegebenen logischen Ausdrucks zurück.", + "EOMONTH": "Gibt den letzten Tag des Monats zurück, der die angegebene Anzahl von Monaten vor oder nach dem am Anfang angegebenen Startdatum liegt.", + "SQRT": "Gibt die Quadratwurzel einer positiven Zahl zurück.", + "ROUNDDOWN": "Rundet die Zahl auf Null ab.", + "RSQ": "Gibt das Quadrat des momentanen Korrelationskoeffizienten des Pearson-Produkts basierend auf den Datenpunkten in „known_y“ und „known_x“ zurück.", + "HighlightCellsRules": "Zellenregeln hervorheben", + "CFEqualTo": "Gleicht", + "TextThatContains": "Text, der enthält", + "ADateOccuring": "Ein Datum tritt ein", + "DuplicateValues": "Doppelte Werte", + "TopBottomRules": "Top/Bottom-Regeln", + "Top10Items": "Top 10 Artikel", + "Top10": "Top 10", + "Bottom10Items": "Unterste 10 Artikel", + "Bottom10": "Untere 10", + "AboveAverage": "Überdurchschnittlich", + "BelowAverage": "Unterdurchschnittlich", + "FormatCellsGreaterThan": "Zellen formatieren, die GRÖSSER ALS sind:", + "FormatCellsLessThan": "Zellen formatieren, die KLEINER ALS sind:", + "FormatCellsBetween": "Zellen formatieren, die ZWISCHEN liegen:", + "FormatCellsEqualTo": "Zellen formatieren, die GLEICH sind:", + "FormatCellsThatContainTheText": "Zellen formatieren, die den Text enthalten:", + "FormatCellsThatContainADateOccurring": "Formatieren Sie Zellen, die ein Datum enthalten, das auftritt:", + "FormatCellsDuplicate": "Zellen formatieren, die Folgendes enthalten:", + "FormatCellsTop": "Zellen formatieren, die im TOP-Ranking stehen:", + "FormatCellsBottom": "Zellen formatieren, die ganz unten rangieren:", + "FormatCellsAbove": "Zellen formatieren, die ÜBER DURCHSCHNITTLICH sind:", + "FormatCellsBelow": "Zellen formatieren, die UNTER DEM DURCHSCHNITT liegen:", + "With": "mit", + "DataBars": "Datenleisten", + "ColorScales": "Farbskalen", + "IconSets": "Icon-Sets", + "ClearRules": "Klare Regeln", + "SelectedCells": "Regeln aus ausgewählten Zellen löschen", + "EntireSheet": "Löschen Sie Regeln aus dem gesamten Blatt", + "LightRedFillWithDarkRedText": "Hellrote Füllung mit dunkelrotem Text", + "YellowFillWithDarkYellowText": "Gelbe Füllung mit dunkelgelbem Text", + "GreenFillWithDarkGreenText": "Grüne Füllung mit dunkelgrünem Text", + "RedFill": "Rote Füllung", + "RedText": "Roter Text", + "Duplicate": "Duplikat", + "Unique": "Einzigartig", + "And": "und", + "WebPage": "Website", + "ThisDocument": "Dieses Dokument", + "DisplayText": "Text anzeigen", + "Url": "URL", + "CellReference": "Zellbezug", + "DefinedNames": "Definierte Namen", + "EnterTheTextToDisplay": "Geben Sie den anzuzeigenden Text ein", + "EnterTheUrl": "Geben Sie die URL ein", + "INT": "Gibt eine Zahl bis zur nächsten ganzen Zahl zurück.", + "SUMPRODUCT": "Gibt die Summe des Produkts gegebener Bereiche von Arrays zurück.", + "TODAY": "Gibt das aktuelle Datum als Datumswert zurück.", + "ROUNDUP": "Rundet eine Zahl von Null weg.", + "Link": "Verknüpfung", + "Hyperlink": "Hyperlinks", + "EditHyperlink": "Hyperlink bearbeiten", + "OpenHyperlink": "Hyperlinks öffnen", + "RemoveHyperlink": "Hyperlinks entfernen", + "InvalidHyperlinkAlert": "Die Adresse dieser Website ist ungültig. Überprüfen Sie die Adresse und versuchen Sie es erneut.", + "InsertLink": "Verknüpfung einfügen", + "EditLink": "Verknüpfung bearbeiten", + "WrapText": "Zeilenumbruch", + "Update": "Aktualisieren", + "SortAndFilter": "Sortieren & Filtern", + "Filter": "Filter", + "FilterCellValue": "Nach Wert der ausgewählten Zelle filtern", + "FilterOutOfRangeError": "Wählen Sie eine Zelle oder einen Bereich innerhalb des verwendeten Bereichs aus und versuchen Sie es erneut.", + "ClearFilterFrom": "Filter löschen von", + "LN": "Gibt den natürlichen Logarithmus einer Zahl zurück.", + "DefineNameInValid": "Der eingegebene Name ist ungültig.", + "EmptyError": "Sie müssen einen Wert eingeben", + "ClearHighlight": "Markierung löschen", + "HighlightInvalidData": "Markieren Sie ungültige Daten", + "Clear": "Klar", + "ClearContents": "Inhalte löschen", + "ClearAll": "Alles löschen", + "ClearFormats": "Klare Formate", + "ClearHyperlinks": "Hyperlinks löschen", + "Image": "Bild", + "ConditionalFormatting": "Bedingte Formatierung", + "BlueDataBar": "Blaue Datenleiste", + "GreenDataBar": "Grüne Datenleiste", + "RedDataBar": "Rote Datenleiste", + "OrangeDataBar": "Orange Datenleiste", + "LightBlueDataBar": "Hellblauer Datenbalken", + "PurpleDataBar": "Lila Datenleiste", + "GYRColorScale": "Farbskala Grün - Gelb - Rot", + "RYGColorScale": "Farbskala Rot - Gelb - Grün", + "GWRColorScale": "Farbskala Grün - Weiß - Rot", + "RWGColorScale": "Farbskala Rot - Weiß - Grün", + "BWRColorScale": "Farbskala Blau - Weiß - Rot", + "RWBColorScale": "Farbskala Rot - Weiß - Blau", + "WRColorScale": "Farbskala Weiß - Rot", + "RWColorScale": "Farbskala Rot - Weiß", + "GWColorScale": "Farbskala Grün - Weiß", + "WGColorScale": "Weiß - Grüne Farbskala", + "GYColorScale": "Farbskala Grün - Gelb", + "YGColorScale": "Farbskala Gelb - Grün", + "ThreeArrowsColor": "3 Pfeile (farbig)", + "ThreeArrowsGray": "3 Pfeile (grau)", + "ThreeTriangles": "3 Dreiecke", + "FourArrowsColor": "4 Pfeile (grau)", + "FourArrowsGray": "4 Pfeile (farbig)", + "FiveArrowsColor": "5 Pfeile (grau)", + "FiveArrowsGray": "5 Pfeile (farbig)", + "ThreeTrafficLights1": "3 Ampeln (ohne Rahmen)", + "ThreeTrafficLights2": "3 Ampeln (umrandet)", + "ThreeSigns": "3 Zeichen", + "FourTrafficLights": "4 Ampeln", + "RedToBlack": "Rot zu Schwarz", + "ThreeSymbols1": "3 Symbole (eingekreist)", + "ThreeSymbols2": "3 Symbole (nicht eingekreist)", + "ThreeFlags": "3 Flaggen", + "ThreeStars": "3 Sterne", + "FourRatings": "4 Bewertungen", + "FiveQuarters": "5 Quartale", + "FiveRatings": "5 Bewertungen", + "FiveBoxes": "5 Kisten", + "Chart": "Diagramm", + "Column": "Spalte", + "Bar": "Bar", + "Area": "Bereich", + "Pie": "Kuchen", + "Doughnut": "Krapfen", + "PieAndDoughnut": "Kuchen/Donut", + "Line": "Linie", + "Radar": "Radar", + "Scatter": "Streuen", + "ChartDesign": "Diagrammdesign", + "ClusteredColumn": "Gruppierte Säule", + "StackedColumn": "Gestapelte Spalte", + "StackedColumn100": "100 % gestapelte Säule", + "ClusteredBar": "Geclusterte Bar", + "StackedBar": "Gestapelte Leiste", + "StackedBar100": "100 % gestapelter Balken", + "StackedArea": "Gestapelter Bereich", + "StackedArea100": "100 % gestapelte Fläche", + "StackedLine": "Gestapelte Linie", + "StackedLine100": "100 % gestapelte Linie", + "LineMarker": "Linie mit Markierungen", + "StackedLineMarker": "Gestapelte Linie mit Markierungen", + "StackedLine100Marker": "100 % gestapelte Linie mit Markierungen", + "AddChartElement": "Diagrammelement hinzufügen", + "Axes": "Achsen", + "AxisTitle": "Achsentitel", + "ChartTitle": "Diagrammtitel", + "DataLabels": "Datenaufkleber", + "Gridlines": "Gitterlinien", + "Legends": "Legenden", + "PrimaryHorizontal": "Primäre Horizontale", + "PrimaryVertical": "Primäre Vertikale", + "None": "Keiner", + "AboveChart": "Oben Diagramm", + "Center": "Center", + "InsideEnd": "Inneres Ende", + "InsideBase": "Innerhalb der Basis", + "OutsideEnd": "Äußeres Ende", + "PrimaryMajorHorizontal": "Grundlegende große horizontale", + "PrimaryMajorVertical": "Primäre Hauptvertikale", + "PrimaryMinorHorizontal": "Primäre kleine horizontale", + "PrimaryMinorVertical": "Primäre kleine Vertikale", + "Right": "Rechts", + "Left": "Links", + "Bottom": "Unterseite", + "Top": "oben", + "SwitchRowColumn": "Zeile/Spalte wechseln", + "ChartTheme": "Diagrammthema", + "ChartType": "Diagramm Typ", + "Material": "Material", + "Fabric": "Stoff", + "Bootstrap": "Bootstrap", + "HighContrastLight": "Kontrastreiches Licht", + "MaterialDark": "Material dunkel", + "FabricDark": "Stoff dunkel", + "HighContrast": "Hoher Kontrast", + "BootstrapDark": "Bootstrap dunkel", + "Bootstrap4": "Bootstrap4", + "Bootstrap5Dark": "Bootstrap5 dunkel", + "Bootstrap5": "Bootstrap5", + "Tailwind": "Rückenwind", + "TailwindDark": "Rückenwind Dunkel", + "VerticalAxisTitle": "Titel der vertikalen Achse", + "HorizontalAxisTitle": "Titel der horizontalen Achse", + "EnterTitle": "Titel eingeben", + "UnprotectWorksheet": "Blattschutz aufheben", + "ReEnterPassword": "Geben Sie das Passwort erneut ein, um fortzufahren", + "SheetPassword": "Passwort zum Aufheben des Blattschutzes:", + "ProtectWorkbook": "Arbeitsmappe schützen", + "Password": "Passwort (optional):", + "EnterThePassword": "Geben Sie das Passwort ein", + "ConfirmPassword": "Kennwort bestätigen", + "EnterTheConfirmPassword": "Wiederhole die Eingabe deines Passwortes", + "PasswordAlert": "Bestätigungspasswort ist nicht identisch", + "UnprotectWorkbook": "Schutz der Arbeitsmappe aufheben", + "UnprotectPasswordAlert": "Das eingegebene Passwort ist nicht korrekt.", + "IncorrectPassword": "Die Datei oder das Arbeitsblatt kann mit dem angegebenen Passwort nicht geöffnet werden", + "PasswordAlertMsg": "Bitte geben Sie das Passwort ein", + "ConfirmPasswordAlertMsg": "Bitte geben Sie das Bestätigungspasswort ein", + "IsProtected": "ist geschützt", + "PDF": "PDF-Dokument", + "AutoFillMergeAlertMsg": "Dazu müssen alle verbundenen Zellen die gleiche Größe haben.", + "Fluent": "Fließend", + "FluentDark": "Fließendes Dunkel", + "Custom": "Benutzerdefiniert", + "WEEKDAY": "Gibt den Wochentag zurück, der einem Datum entspricht.", + "FillSeries": "Serie füllen", + "CopyCells": "Zellen kopieren", + "FillFormattingOnly": "Nur Formatierung ausfüllen", + "FillWithoutFormatting": "Ohne Formatierung ausfüllen", + "CustomFormat": "Benutzerdefinierte Zahlenformate", + "CustomFormatPlaceholder": "Geben Sie ein benutzerdefiniertes Format ein oder wählen Sie es aus", + "CustomFormatTypeList": "Art", + "CellReferenceTypoError": "Wir haben einen Tippfehler in Ihrem Zellbezug gefunden. Möchten Sie diesen Verweis wie folgt korrigieren?", + "AddCurrentSelection": "Aktuelle Auswahl zum Filter hinzufügen", + "ExternalWorkbook": "Eine importierte Excel-Datei enthält eine externe Arbeitsmappenreferenz. Möchten Sie diese Datei importieren?", + "Directional": "Gerichtet", + "Shapes": "Formen", + "Indicators": "Indikatoren", + "Ratings": "Bewertungen", + "InvalidFormulaError": "Wir haben festgestellt, dass Sie eine ungültige Formel eingegeben haben.", + "InvalidArguments": "Wir haben festgestellt, dass Sie eine Formel mit ungültigen Argumenten eingegeben haben.", + "EmptyExpression": "Wir haben festgestellt, dass Sie eine Formel mit einem leeren Ausdruck eingegeben haben.", + "MismatchedParenthesis": "Wir haben festgestellt, dass Sie eine Formel eingegeben haben, bei der eine oder mehrere öffnende oder schließende Klammern fehlen.", + "ImproperFormula": "Wir haben festgestellt, dass Sie eine Formel eingegeben haben, die falsch ist.", + "WrongNumberOfArguments": "Wir haben festgestellt, dass Sie eine Formel mit einer falschen Anzahl an Argumenten eingegeben haben.", + "Requires3Arguments": "Wir haben festgestellt, dass Sie eine Formel eingegeben haben, die drei Argumente erfordert.", + "MismatchedStringQuotes": "Wir haben festgestellt, dass Sie eine Formel mit nicht übereinstimmenden Anführungszeichen eingegeben haben.", + "FormulaCircularRef": "Wir haben festgestellt, dass Sie eine Formel mit einem Zirkelbezug eingegeben haben." + }, + "filemanager": { + "NewFolder": "Neuer Ordner", + "Upload": "Hochladen", + "Delete": "Löschen", + "Rename": "Umbenennen", + "Download": "Herunterladen", + "Cut": "Ausschneiden", + "Copy": "Kopieren", + "Paste": "Einfügen", + "SortBy": "Sortiere nach", + "Refresh": "Aktualisierung", + "Item-Selection": "Artikel ausgewählt", + "Items-Selection": "Elemente ausgewählt", + "View": "Aussicht", + "Details": "Einzelheiten", + "SelectAll": "Wählen Sie Alle", + "Open": "Öffnen", + "Tooltip-NewFolder": "Neuer Ordner", + "Tooltip-Upload": "Hochladen", + "Tooltip-Delete": "Löschen", + "Tooltip-Rename": "Umbenennen", + "Tooltip-Download": "Herunterladen", + "Tooltip-Cut": "Ausschneiden", + "Tooltip-Copy": "Kopieren", + "Tooltip-Paste": "Einfügen", + "Tooltip-SortBy": "Sortiere nach", + "Tooltip-Refresh": "Aktualisierung", + "Tooltip-Selection": "Auswahl aufheben", + "Tooltip-View": "Aussicht", + "Tooltip-Details": "Einzelheiten", + "Tooltip-SelectAll": "Wählen Sie Alle", + "Name": "Name", + "Size": "Grösse", + "DateModified": "Geändert", + "DateCreated": "Datum erstellt", + "Path": "Pfad", + "Modified": "Geändert", + "Created": "Erstellt", + "Location": "Ort", + "Type": "Art", + "Permission": "Genehmigung", + "Ascending": "Aufsteigend", + "Descending": "Absteigend", + "None": "Keiner", + "View-LargeIcons": "Grosse Icons", + "View-Details": "Einzelheiten", + "Search": "Suchen", + "Button-Ok": "in Ordnung", + "Button-Cancel": "Abbrechen", + "Button-Yes": "Ja", + "Button-No": "Nein", + "Button-Create": "Erstellen", + "Button-Save": "Speichern", + "Header-NewFolder": "Mappe", + "Content-NewFolder": "Geben Sie Ihren Ordnernamen ein", + "Header-Rename": "Umbenennen", + "Content-Rename": "Geben Sie Ihren neuen Namen ein", + "Header-Rename-Confirmation": "Bestätigung umbenennen", + "Content-Rename-Confirmation": "Wenn Sie eine Dateinamenerweiterung ändern, wird die Datei möglicherweise instabil. Möchten Sie das wirklich ändern?", + "Header-Delete": "Datei löschen", + "Content-Delete": "Möchten Sie diese Datei wirklich löschen?", + "Header-Folder-Delete": "Lösche Ordner", + "Content-Folder-Delete": "Möchten Sie diesen Ordner wirklich löschen?", + "Header-Multiple-Delete": "Mehrere Dateien löschen", + "Content-Multiple-Delete": "Möchten Sie diese {0} Dateien wirklich löschen?", + "Header-Duplicate": "Datei / Ordner existiert", + "Content-Duplicate": "{0} existiert bereits. Möchten Sie umbenennen und einfügen?", + "Header-Upload": "Daten hochladen", + "Error": "Fehler", + "Validation-Empty": "Der Datei- oder Ordnername darf nicht leer sein.", + "Validation-Invalid": "Der Datei- oder Ordnername {0} enthält ungültige Zeichen. Bitte benutze einen anderen Namen. Gültige Datei- oder Ordnernamen dürfen nicht mit einem Punkt oder Leerzeichen enden und keines der folgenden Zeichen enthalten: \\ /: *? \"<> |", + "Validation-NewFolder-Exists": "Eine Datei oder ein Ordner mit dem Namen {0} ist bereits vorhanden.", + "Validation-Rename-Exists": "{0} kann nicht in {1} umbenannt werden: Ziel ist bereits vorhanden.", + "Folder-Empty": "Dieser Ordner ist leer", + "File-Upload": "Ziehen Sie die Dateien hierher, um sie hochzuladen", + "Search-Empty": "keine Ergebnisse gefunden", + "Search-Key": "Versuchen Sie es mit verschiedenen Stichwörtern", + "Filter-Empty": "keine Ergebnisse gefunden", + "Filter-Key": "Versuchen Sie es mit einem anderen Filter", + "Sub-Folder-Error": "Der Zielordner ist der Unterordner des Quellordners.", + "Same-Folder-Error": "Der Zielordner ist der gleiche wie der Quellordner.", + "Access-Denied": "Zugriff verweigert", + "Access-Details": "Sie haben keine Berechtigung, auf diesen Ordner zuzugreifen.", + "Header-Retry": "Die Datei existiert bereits", + "Content-Retry": "In diesem Ordner existiert bereits eine Datei mit diesem Namen. Was würdest du gern tun?", + "Button-Keep-Both": "Behalte beides", + "Button-Replace": "Ersetzen", + "Button-Skip": "Überspringen", + "ApplyAll-Label": "Mache das für alle aktuellen Artikel", + "KB": "KB", + "Access-Message": "{0} ist nicht zugänglich. Sie benötigen die Berechtigung, um die Aktion {1} auszuführen.", + "Network-Error": "NetworkError: Fehler beim Senden auf XMLHTTPRequest: Fehler beim Laden", + "Server-Error": "ServerError: Ungültige Antwort von" + }, + "calendar": { + "today": "Heute" + }, + "datepicker": { + "today": "Heute", + "placeholder": "Wählen Sie ein Datum" + }, + "daterangepicker": { + "placeholder": "Wählen Sie einen Datumsbereich", + "startLabel": "Anfangsdatum", + "endLabel": "Enddatum", + "applyText": "Anwenden", + "cancelText": "Abbrechen", + "selectedDays": "Ausgewählte Tage", + "days": "Tage", + "customRange": "Benutzerdefinierter Bereich" + }, + "timepicker": { + "placeholder": "Wählen Sie eine Zeit aus" + }, + "datetimepicker": { + "today": "Heute", + "placeholder": "Wählen Sie ein Datum und eine Uhrzeit" + }, + "dialog": { + "close": "Schliessen" + }, + "toast": { + "close": "Schliessen" + }, + "tab": { + "closeButtonTitle": "Schliessen" + }, + "schedule": { + "day": "Tag", + "week": "Woche", + "workWeek": "Arbeitswoche", + "month": "Monat", + "year": "Jahr", + "agenda": "Agenda", + "weekAgenda": "Woche Agenda", + "workWeekAgenda": "Arbeitswoche Agenda", + "monthAgenda": "Monatsagenda", + "today": "Heute", + "noEvents": "Keine Ereignisse", + "emptyContainer": "An diesem Tag sind keine Veranstaltungen geplant.", + "allDay": "Den ganzen Tag", + "start": "Anfang", + "end": "Ende", + "more": "Mehr", + "close": "Schließen", + "cancel": "Stornieren", + "noTitle": "(Kein Titel)", + "delete": "Löschen", + "deleteEvent": "Ereignis löschen", + "deleteMultipleEvent": "Löschen Sie mehrere Ereignisse", + "selectedItems": "Artikel ausgewählt", + "deleteSeries": "Reihe löschen", + "edit": "Bearbeiten", + "editSeries": "Reihe bearbeiten", + "editEvent": "Veranstaltung bearbeiten", + "createEvent": "Erstellen", + "subject": "Gegenstand", + "addTitle": "Titel hinzufügen", + "moreDetails": "Mehr Details", + "save": "Speichern", + "editContent": "Wie möchten Sie den Termin in der Serie ändern?", + "deleteContent": "Möchten Sie dieses Ereignis wirklich löschen?", + "deleteMultipleContent": "Möchten Sie die ausgewählten Ereignisse wirklich löschen?", + "newEvent": "Neues Event", + "title": "Titel", + "location": "Ort", + "description": "Beschreibung", + "timezone": "Zeitzone", + "startTimezone": "Startzeitzone", + "endTimezone": "Endzeitzone", + "repeat": "Wiederholen", + "saveButton": "Speichern", + "cancelButton": "Stornieren", + "deleteButton": "Löschen", + "recurrence": "Wiederholung", + "wrongPattern": "Das Wiederholungsmuster ist nicht gültig.", + "seriesChangeAlert": "Möchten Sie die an bestimmten Instanzen dieser Serie vorgenommenen Änderungen verwerfen und erneut mit der gesamten Serie abgleichen?", + "createError": "Die Dauer des Ereignisses muss kürzer sein als die Häufigkeit des Ereignisses. Verkürzen Sie die Dauer oder ändern Sie das Wiederholungsmuster im Wiederholungsereignis-Editor.", + "sameDayAlert": "Zwei Vorkommen desselben Ereignisses können nicht am selben Tag auftreten.", + "occurenceAlert": "Ein Vorkommen des wiederkehrenden Termins kann nicht neu geplant werden, wenn ein späteres Vorkommen desselben Termins übersprungen wird.", + "editRecurrence": "Wiederholung bearbeiten", + "repeats": "Wiederholt", + "alert": "Aufmerksam", + "startEndError": "Das ausgewählte Enddatum liegt vor dem Startdatum.", + "invalidDateError": "Der eingegebene Datumswert ist ungültig.", + "blockAlert": "Ereignisse können nicht innerhalb des gesperrten Zeitbereichs geplant werden.", + "ok": "OK", + "yes": "Ja", + "no": "Nein", + "occurrence": "Auftreten", + "series": "Serie", + "previous": "Bisherige", + "next": "Nächster", + "timelineDay": "Timeline Tag", + "timelineWeek": "Timeline Woche", + "timelineWorkWeek": "Timeline-Arbeitswoche", + "timelineMonth": "Timeline-Monat", + "timelineYear": "Timeline-Jahr", + "editFollowingEvent": "Folge Veranstaltungen", + "deleteTitle": "Ereignis löschen", + "editTitle": "Ereignis bearbeiten", + "beginFrom": "Beginnen Sie von", + "endAt": "Ende um", + "expandAllDaySection": "Erweitern Sie den ganzen Tag", + "collapseAllDaySection": "Ganztägiger Zusammenbruch", + "searchTimezone": "Zeitzone suchen", + "noRecords": "Keine Aufzeichnungen gefunden", + "deleteRecurrenceContent": "Möchten Sie nur dieses Ereignis oder die ganze Serie löschen?", + "recurrenceDateValidation": "Einige Monate haben weniger als das ausgewählte Datum. In diesen Monaten fällt das Vorkommen auf das letzte Datum des Monats." + }, + "recurrenceeditor": { + "none": "Keiner", + "daily": "Täglich", + "weekly": "Wöchentlich", + "monthly": "Monatlich", + "month": "Monat", + "yearly": "Jährlich", + "never": "noch nie", + "until": "Bis", + "count": "Anzahl", + "first": "Zuerst", + "second": "Zweite", + "third": "Dritte", + "fourth": "Vierte", + "last": "Letzte", + "repeat": "Wiederholen", + "repeatEvery": "Wiederhole jeden", + "on": "Wiederhole weiter", + "end": "Ende", + "onDay": "Tag", + "days": "Tage", + "weeks": "Wochen", + "months": "Monate", + "years": "Jahre", + "every": "jeden", + "summaryTimes": "mal", + "summaryOn": "auf", + "summaryUntil": "bis", + "summaryRepeat": "Wiederholt", + "summaryDay": "Tage", + "summaryWeek": "Wochen", + "summaryMonth": "Monate", + "summaryYear": "Jahre", + "monthWeek": "Monat Woche", + "monthPosition": "Monatliche Position", + "monthExpander": "Monats-Expander", + "yearExpander": "Jahres-Expander", + "repeatInterval": "Wiederholungsintervall" + }, + "gantt": { + "emptyRecord": "Keine Datensätze zum Anzeigen", + "id": "AUSWEIS", + "name": "Name", + "startDate": "Anfangsdatum", + "endDate": "Enddatum", + "duration": "Dauer", + "progress": "Fortschritt", + "dependency": "Abhängigkeit", + "notes": "Anmerkungen", + "baselineStartDate": "Basisstartdatum", + "baselineEndDate": "Baseline-Enddatum", + "taskMode": "Aufgabenmodus", + "changeScheduleMode": "Ändern Sie den Zeitplanmodus", + "subTasksStartDate": "Startdatum der Unteraufgaben", + "subTasksEndDate": "Unteraufgaben Enddatum", + "scheduleStartDate": "Startdatum planen", + "scheduleEndDate": "Planen Sie das Enddatum", + "auto": "Auto", + "manual": "Handbuch", + "type": "Art", + "offset": "Versatz", + "resourceName": "Ressourcen", + "resourceID": "Ressourcen-ID", + "day": "Tag", + "hour": "Stunde", + "minute": "Minute", + "days": "Tage", + "hours": "Stunden", + "minutes": "Minuten", + "generalTab": "Allgemeines", + "customTab": "Benutzerdefinierte Spalten", + "writeNotes": "Notizen schreiben", + "addDialogTitle": "Neue Aufgabe", + "editDialogTitle": "Aufgabeninformationen", + "saveButton": "Speichern", + "add": "Hinzufügen", + "edit": "Bearbeiten", + "update": "Aktualisieren", + "delete": "Löschen", + "cancel": "Abbrechen", + "search": "Suchen", + "task": " Aufgabe", + "tasks": " Aufgaben", + "zoomIn": "Hineinzoomen", + "zoomOut": "Rauszoomen", + "zoomToFit": "Zoom passend", + "excelExport": "Excel-Export", + "csvExport": "CSV-Export", + "expandAll": "Alle erweitern", + "collapseAll": "Alles einklappen", + "nextTimeSpan": "Nächste Zeitspanne", + "prevTimeSpan": "Vorherige Zeitspanne", + "okText": "OK", + "confirmDelete": "Möchten Sie den Datensatz wirklich löschen?", + "from": "Von", + "to": "Bis", + "taskLink": "Task-Link", + "lag": "Verzögerung", + "start": "Start", + "finish": "Fertig", + "enterValue": "Geben Sie einen Wert ein", + "taskBeforePredecessor_FS": "Sie haben '{0}' verschoben, um vor dem Ende von '{1}' zu beginnen, und die beiden Aufgaben sind miteinander verknüpft. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskAfterPredecessor_FS": "Sie haben '{0}' von '{1}' entfernt und die beiden Aufgaben sind miteinander verknüpft. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskBeforePredecessor_SS": "Sie haben '{0}' verschoben, um vor dem Start von '{1}' zu beginnen, und die beiden Aufgaben sind miteinander verknüpft. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskAfterPredecessor_SS": "Sie haben '{0}' verschoben, um nach dem Start von '{1}' zu beginnen, und die beiden Aufgaben sind miteinander verbunden. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskBeforePredecessor_FF": "Sie haben '{0}' verschoben, um den Vorgang zu beenden, bevor '{1}' abgeschlossen ist, und die beiden Aufgaben sind miteinander verknüpft. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskAfterPredecessor_FF": "Sie haben \"{0}\" nach \"{1}\" verschoben, um den Vorgang abzuschließen, und die beiden Aufgaben sind miteinander verknüpft. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskBeforePredecessor_SF": "Sie haben '{0}' von '{1}' zum Start verschoben und die beiden Aufgaben sind miteinander verbunden. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskAfterPredecessor_SF": "Sie haben '{0}' nach dem Start von '{1}' verschoben und die beiden Aufgaben sind miteinander verbunden. Infolgedessen können die Links nicht beachtet werden. Wählen Sie unten eine Aktion aus, die ausgeführt werden soll", + "taskInformation": "Aufgabeninformationen", + "deleteTask": "Aufgabe löschen", + "deleteDependency": "Abhängigkeit löschen", + "convert": "Konvertieren", + "save": "Speichern", + "above": "Über", + "below": "Unten", + "child": "Kind", + "milestone": "Meilenstein", + "toTask": "Zur Aufgabe", + "toMilestone": "Zum Meilenstein", + "eventMarkers": "Ereignismarker", + "leftTaskLabel": "Linke Aufgabenbezeichnung", + "rightTaskLabel": "Richtige Aufgabenbezeichnung", + "timelineCell": "Timeline-Zelle", + "confirmPredecessorDelete": "Möchten Sie den Abhängigkeitslink wirklich entfernen?", + "unit": "Einheit", + "work": "Arbeit", + "taskType": "Aufgabentyp", + "unassignedTask": "Nicht zugewiesene Aufgabe", + "group": "Gruppe", + "indent": "Einzug", + "outdent": "Ausrücken", + "segments": "Segmente", + "splitTask": "Aufgabe teilen", + "mergeTask": "Aufgabe zusammenführen", + "left": "Links", + "right": "Recht" + }, + "richtexteditor": { + "alignments": "Ausrichtungen", + "justifyLeft": "Linksbündig", + "justifyCenter": "Zentriert", + "justifyRight": "Rechts ausrichten", + "justifyFull": "Justify ausrichten", + "fontName": "Schriftartenname", + "fontSize": "Schriftgrösse", + "fontColor": "Schriftfarbe", + "backgroundColor": "Hintergrundfarbe", + "bold": "Fett gedruckt", + "italic": "Kursiv", + "underline": "Unterstreichen", + "strikethrough": "Durchgestrichen", + "clearFormat": "Format löschen", + "clearAll": "Alles löschen", + "cut": "Ausschneiden", + "copy": "Kopieren", + "paste": "Einfügen", + "unorderedList": "Aufzählung", + "orderedList": "Nummerierte Liste", + "indent": "Einzug vergrössern", + "outdent": "Einzug verringern", + "undo": "Rückgängig machen", + "redo": "Wiederholen", + "superscript": "Hochgestellt", + "subscript": "Tiefgestellt", + "createLink": "Hyperlink einfügen", + "openLink": "Verbindung öffnen", + "editLink": "Link bearbeiten", + "removeLink": "Link entfernen", + "image": "Bild einfügen", + "replace": "Ersetzen", + "numberFormatList": "Liste der Zahlenformate", + "bulletFormatList": "Liste der Aufzählungsformate", + "audioReplace": "Ersetzen", + "videoReplace": "Ersetzen", + "videoAlign": "Ausrichten", + "videoDimension": "Abmessungen", + "audioRemove": "Entfernen", + "videoRemove": "Entfernen", + "audioLayoutOption": "Layout-Option", + "videoLayoutOption": "Layout-Option", + "align": "Ausrichten", + "caption": "Bildbeschreibung", + "remove": "Entfernen", + "insertLink": "Link einfügen", + "display": "Anzeige", + "altText": "alternativer Text", + "dimension": "Grösse ändern", + "fullscreen": "Maximieren", + "maximize": "Maximieren", + "minimize": "Minimieren", + "lowerCase": "Kleinbuchstaben", + "upperCase": "Grossbuchstaben", + "print": "Drucken", + "formats": "Formate", + "sourcecode": "Code-Ansicht", + "preview": "Vorschau", + "viewside": "ViewSide", + "insertCode": "Code eingeben", + "linkText": "Text anzeigen", + "linkTooltipLabel": "Titel", + "linkWebUrl": "Webadresse", + "linkTitle": "Geben Sie einen Titel ein", + "linkurl": "https://example.com", + "linkOpenInNewWindow": "Link in neuem Fenster öffnen", + "linkHeader": "Link einfügen", + "dialogInsert": "Einfügen", + "dialogCancel": "Abbrechen", + "dialogUpdate": "Aktualisieren", + "imageHeader": "Bild einfügen", + "audioHeader": "Audio einfügen", + "videoHeader": "Video einfügen", + "imageLinkHeader": "Sie können auch einen Link aus dem Internet bereitstellen", + "audioLinkHeader": "Sie können auch einen Link aus dem Internet bereitstellen", + "videoLinkHeader": "Web-URL", + "embedVideoLinkHeader": "Medieneinbettungs-URL", + "mdimageLink": "Bitte geben Sie eine URL für Ihr Bild an", + "imageUploadMessage": "Legen Sie das Bild hier ab oder durchsuchen Sie es, um es hochzuladen", + "audioUploadMessage": "Legen Sie eine Audiodatei ab oder navigieren Sie zum Hochladen", + "videoUploadMessage": "Legen Sie eine Videodatei ab oder navigieren Sie zum Hochladen", + "imageDeviceUploadMessage": "Klicken Sie hier zum Hochladen", + "audioDeviceUploadMessage": "Klicken Sie hier, um es hochzuladen", + "videoDeviceUploadMessage": "Klicken Sie hier, um es hochzuladen", + "imageAlternateText": "Alternativer Text", + "alternateHeader": "alternativer Text", + "browse": "Durchsuche", + "imageUrl": "https://example.com/image.png", + "audioUrl": "https://example.com/audio.mp3", + "videoUrl": "https://example.com/video.mp4", + "webUrl": "Web-URL", + "embedUrl": "Code einbetten", + "imageCaption": "Untertitel", + "imageSizeHeader": "Bildgrösse", + "imageHeight": "Höhe", + "imageWidth": "Breite", + "videoHeight": "Höhe", + "videoWidth": "Breite", + "textPlaceholder": "Text eingeben", + "inserttablebtn": "Tabelle einfügen", + "tabledialogHeader": "Tabelle einfügen", + "tableWidth": "Breite", + "cellpadding": "Zellauffüllung", + "cellspacing": "Zellenabstand", + "columns": "Anzahl der Spalten", + "rows": "Zeilenanzahl", + "tableRows": "Reihe", + "tableColumns": "Spalte", + "tableCellHorizontalAlign": "Horizontale Ausrichtung der Tabellenzelle", + "tableCellVerticalAlign": "Tabelle vertikal ausrichten", + "createTable": "Tabelle erstellen", + "removeTable": "Tabelle entfernen", + "tableHeader": "Kopfzeile", + "tableRemove": "Tabelle löschen", + "tableCellBackground": "Tabellenzellenhintergrund", + "tableEditProperties": "Tabelle Eigenschaften bearbeiten", + "styles": "Stile", + "insertColumnLeft": "Spalte links einfügen", + "insertColumnRight": "Spalte rechts einfügen", + "deleteColumn": "Spalte löschen", + "insertRowBefore": "Zeile davor einfügen", + "insertRowAfter": "Zeile danach einfügen", + "deleteRow": "Zeile löschen", + "tableEditHeader": "Tabelle bearbeiten", + "TableHeadingText": "Überschrift", + "TableColText": "Col", + "imageInsertLinkHeader": "Link einfügen", + "editImageHeader": "Bild bearbeiten", + "alignmentsDropDownLeft": "Linksbündig", + "alignmentsDropDownCenter": "Zentriert", + "alignmentsDropDownRight": "Rechts ausrichten", + "alignmentsDropDownJustify": "Justify ausrichten", + "imageDisplayDropDownInline": "In der Reihe", + "imageDisplayDropDownBreak": "Brechen", + "audioLayoutOptionDropDownInline": "Im Einklang", + "audioLayoutOptionDropDownBreak": "Brechen", + "videoLayoutOptionDropDownInline": "Im Einklang", + "videoLayoutOptionDropDownBreak": "Brechen", + "tableInsertRowDropDownBefore": "Zeile davor einfügen", + "tableInsertRowDropDownAfter": "Zeile danach einfügen", + "tableInsertRowDropDownDelete": "Zeile löschen", + "tableInsertColumnDropDownLeft": "Spalte links einfügen", + "tableInsertColumnDropDownRight": "Spalte rechts einfügen", + "tableInsertColumnDropDownDelete": "Spalte löschen", + "tableVerticalAlignDropDownTop": "Oben ausrichten", + "tableVerticalAlignDropDownMiddle": "Mitte ausrichten", + "tableVerticalAlignDropDownBottom": "Unten ausrichten", + "tableStylesDropDownDashedBorder": "Gestrichelte Grenzen", + "tableStylesDropDownAlternateRows": "Alternative Zeilen", + "pasteFormat": "Format einfügen", + "pasteFormatContent": "Wählen Sie die Formatierungsaktion", + "plainText": "Einfacher Text", + "cleanFormat": "Sauber", + "keepFormat": "Behalten", + "pasteDialogOk": "in Ordnung", + "pasteDialogCancel": "Stornieren", + "fileManager": "Dateimanager", + "fileDialogHeader": "Dateibrowser", + "formatsDropDownParagraph": "Absatz", + "formatsDropDownCode": "Code", + "formatsDropDownQuotation": "Zitat", + "formatsDropDownHeading1": "Überschrift 1", + "formatsDropDownHeading2": "Überschrift 2", + "formatsDropDownHeading3": "Überschrift 3", + "formatsDropDownHeading4": "Überschrift 4", + "fontNameSegoeUI": "SegoeUI", + "fontNameArial": "Arial", + "fontNameGeorgia": "Georgia", + "fontNameImpact": "Impact", + "fontNameTahoma": "Tahoma", + "fontNameTimesNewRoman": "Times New Roman", + "fontNameVerdana": "Verdana", + "formatsOLListNumber": "Nummer", + "formatsOLListLowerAlpha": "LowerAlpha", + "formatsOLListUpperAlpha": "OberAlpha", + "formatsOLListLowerRoman": "Niederroman", + "formatsOLListUpperRoman": "Oberrömisch", + "formatsOLListLowerGreek": "Niedergriechisch", + "formatsULListDisc": "Rabatt", + "formatsULListCircle": "Kreis", + "formatsULListSquare": "Quadrat", + "formatsOLListNone": "Keiner", + "formatsULListNone": "Keiner", + "formatPainter": "Format Maler", + "emojiPicker": "Emoji-Picker", + "embeddedCode": "Eingebetteter Code", + "pasteEmbeddedCodeHere": "Fügen Sie hier eingebetteten Code ein", + "emojiPickerTypeToFind": "Geben Sie „Suchen“ ein", + "emojiPickerNoResultFound": "keine Ergebnisse gefunden", + "emojiPickerTrySomethingElse": "Versuchen Sie etwas anderes", + "linkAriaLabel": "In einem neuen Fenster öffnen", + "imageLinkAriaLabel": "In einem neuen Fenster öffnen", + "unsupportedImage": "Nicht unterstütztes Dateiformat", + "mergecells": "Zellen verbinden", + "verticalsplit": "Vertikale Aufteilung", + "horizontalsplit": "Horizontale Aufteilung", + "numberFormatListLowerAlpha": "Unteres Alpha", + "numberFormatListUpperAlpha": "Oberes Alpha", + "numberFormatListLowerRoman": "Niederrömisch", + "numberFormatListUpperRoman": "Oberrömisch", + "numberFormatListLowerGreek": "Niedergriechisch" + }, + "colorpicker": { + "Apply": "Übernehmen", + "Cancel": "Abbrechen", + "ModeSwitcher": "Wechselmodus" + }, + "uploader": { + "Browse": "Durchsuche...", + "Clear": "Löschen", + "Upload": "Hochladen", + "dropFilesHint": "Oder legen Sie Dateien hier ab", + "invalidMaxFileSize": "Die Dateigrösse ist zu gross", + "invalidMinFileSize": "Die Dateigrösse ist zu klein", + "invalidFileType": "Dateityp ist nicht erlaubt", + "uploadFailedMessage": "Datei konnte nicht hochgeladen werden", + "uploadSuccessMessage": "Datei erfolgreich hochgeladen", + "removedSuccessMessage": "Datei erfolgreich entfernt", + "removedFailedMessage": "Datei kann nicht entfernt werden", + "inProgress": "Hochladen", + "readyToUploadMessage": "Bereit zum Hochladen", + "abort": "Abbrechen", + "remove": "Entfernen", + "cancel": "Abbrechen", + "delete": "Datei löschen", + "pauseUpload": "Datei-Upload angehalten", + "pause": "Pause", + "resume": "Fortsetzen", + "retry": "Wiederholen", + "fileUploadCancel": "Datei-Upload abgebrochen" + }, + "numerictextbox": { + "incrementTitle": "Inkrementieren Sie den Wert", + "decrementTitle": "Wert verringern" + }, + "slider": { + "incrementTitle": "Erhöhen, ansteigen", + "decrementTitle": "Verringern" + }, + "formValidator": { + "required": "Dieses Feld wird benötigt.", + "email": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", + "url": "Bitte geben Sie eine gültige URL ein.", + "date": "Bitte gib ein korrektes Datum an.", + "dateIso": "Bitte geben Sie ein gültiges Datum (ISO) ein.", + "creditcard": "Bitte geben Sie eine gültige Kartennummer ein", + "number": "Bitte geben Sie eine gültige Nummer ein.", + "digits": "Bitte gib nur Ziffern ein.", + "maxLength": "Bitte geben Sie nicht mehr als {0} Zeichen ein.", + "minLength": "Bitte geben Sie mindestens {0} Zeichen ein.", + "rangeLength": "Bitte geben Sie einen Wert zwischen {0} und {1} Zeichen ein.", + "range": "Bitte geben Sie einen Wert zwischen {0} und {1} ein.", + "max": "Bitte geben Sie einen Wert ein, der kleiner oder gleich {0} ist.", + "min": "Bitte geben Sie einen Wert größer oder gleich {0} ein.", + "regex": "Bitte geben Sie einen korrekten Wert ein.", + "tel": "Bitte geben Sie eine gültige Telefonnummer ein.", + "pattern": "Bitte geben Sie einen korrekten Musterwert ein.", + "equalTo": "Bitte geben Sie den gültigen Übereinstimmungstext ein" + }, + "treegrid": { + "Above": "Über", + "Below": "Unter", + "AddRow": "Zeile hinzufügen", + "ExpandAll": "Alle erweitern", + "CollapseAll": "Alles schließen" + }, + "querybuilder": { + "StartsWith": "Beginnt mit", + "EndsWith": "Endet mit", + "Contains": "Enthält", + "NotLike": "Enthält", + "Like": "Nicht wie", + "Equal": "Gleich", + "NotEqual": "Nicht gleich", + "LessThan": "Weniger als", + "LessThanOrEqual": "Weniger als oder gleich", + "GreaterThan": "Grösser als", + "GreaterThanOrEqual": "Grösser als oder gleich", + "Between": "Zwischen", + "NotBetween": "Nicht zwischen", + "Empty": "Leeren", + "NotEmpty": "Nicht leer", + "In": "In", + "NotIn": "Nicht in", + "NotContains": "Enthält nicht", + "Remove": "ENTFERNEN", + "SelectField": "Wählen Sie ein Feld aus", + "SelectOperator": "Betreiber auswählen", + "DeleteRule": "Entfernen Sie diesen Zustand", + "DeleteGroup": "Gruppe löschen", + "AddGroup": "Gruppe hinzufügen", + "AddCondition": "Bedingung hinzufügen", + "Edit": "BEARBEITEN", + "ValidationMessage": "Dieses Feld wird benötigt", + "SummaryViewTitle": "Zusammenfassungsansicht", + "OtherFields": "Andere Felder", + "AND": "UND", + "OR": "ODER", + "SelectValue": "Wert eingeben", + "IsEmpty": "Ist leer", + "IsNotEmpty": "Ist nicht leer", + "IsNull": "Ist Null", + "IsNotNull": "Ist nicht Null", + "True": "wahr", + "False": "falsch", + "DoesNotStartWith": "Beginnt nicht mit", + "DoesNotEndWith": "Endet nicht mit", + "DoesNotContain": "Beinhaltet nicht", + "AddButton": "Gruppe/Bedingung hinzufügen", + "CloneGroup": "Klongruppe", + "LockGroup": "Gruppe sperren", + "CloneRule": "Klonregel", + "LockRule": "Sperrregel", + "UnlockRule": "Regel freischalten", + "UnlockGroup": "Gruppe entsperren" + }, + "barcode": {}, + "datamatrix": {}, + "qrcode": {}, + "pivotview": { + "grandTotal": "Gesamtsumme", + "total": "Gesamt", + "value": "Wert", + "noValue": "Kein Wert", + "row": "Reihe", + "column": "Spalte", + "collapse": "Zusammenbruch", + "expand": "Erweitern", + "rowAxisPrompt": "Zeile hier ablegen", + "columnAxisPrompt": "Spalte hier ablegen", + "valueAxisPrompt": "Wert hier ablegen", + "filterAxisPrompt": "Filter hier ablegen", + "filter": "Filter", + "filtered": "Gefiltert", + "sort": "Sortieren", + "filters": "Filter", + "rows": "Zeilen", + "columns": "Spalten", + "values": "Werte", + "close": "Schliessen", + "cancel": "Abbrechen", + "delete": "Löschen", + "CalculatedField": "Berechnetes Feld", + "createCalculatedField": "Berechnetes Feld erstellen", + "fieldName": "Geben Sie den Feldnamen ein", + "error": "Fehler", + "invalidFormula": "Ungültige Formel", + "dropText": "Beispiel: ('Summe (Order_Count)' + 'Summe (In_Stock)') * 250", + "dropTextMobile": "Fügen Sie hier Felder hinzu und bearbeiten Sie die Formel.", + "dropAction": "Das berechnete Feld kann nicht in einer anderen Region ausser der Werteachse platziert werden.", + "alert": "Warnen", + "warning": "Warnung", + "ok": "in Ordnung", + "search": "Suchen", + "drag": "Ziehen", + "remove": "Entfernen", + "allFields": "Alle Felder", + "formula": "Formel", + "addToRow": "Zur Zeile hinzufügen", + "addToColumn": "Zur Spalte hinzufügen", + "addToValue": "Wert hinzufügen", + "addToFilter": "Zum Filter hinzufügen", + "emptyData": "Keine Datensätze zum Anzeigen", + "fieldExist": "In diesem Namen ist bereits ein Feld vorhanden. Bitte geben Sie einen anderen Namen ein.", + "confirmText": "In diesem Namen ist bereits ein Berechnungsfeld vorhanden. Möchten Sie es ersetzen?", + "noMatches": "Keine Treffer", + "format": "Fasst die Werte nach zusammen", + "edit": "Bearbeiten", + "clear": "Löschen", + "formulaField": "Ziehen Sie Felder in die Formel und legen Sie sie dort ab", + "dragField": "Ziehen Sie das Feld in die Formel", + "clearFilter": "Filter löschen", + "by": "durch", + "all": "Alle", + "multipleItems": "Mehrere Artikel", + "member": "Mitglied", + "label": "Etikette", + "date": "Datum", + "enterValue": "Wert eingeben", + "chooseDate": "Datum eingeben", + "Before": "Vor", + "BeforeOrEqualTo": "Vorher oder gleich", + "After": "Nach", + "AfterOrEqualTo": "Nach oder gleich", + "labelTextContent": "Zeigen Sie die Datensätze, für die das Label angezeigt wird", + "dateTextContent": "Zeigen Sie die Datensätze an, für die das Datum liegt", + "valueTextContent": "Zeigen Sie die Datensätze für die", + "Equals": "Gleich", + "DoesNotEquals": "Ist nicht gleich", + "BeginWith": "Beginnt mit", + "DoesNotBeginWith": "Beginnt nicht mit", + "EndsWith": "Endet mit", + "DoesNotEndsWith": "Endet nicht mit", + "Contains": "Enthält", + "DoesNotContains": "Beinhaltet nicht", + "GreaterThan": "Grösser als", + "GreaterThanOrEqualTo": "Grösser als oder gleich wie", + "LessThan": "Weniger als", + "LessThanOrEqualTo": "Weniger als oder gleich", + "Between": "Zwischen", + "NotBetween": "Nicht zwischen", + "And": "und", + "Sum": "Summe", + "Count": "Anzahl", + "DistinctCount": "Eindeutiger Graf", + "Product": "Produkt", + "Avg": "Durchschn", + "Min": "Mindest", + "SampleVar": "Beispielvariante", + "PopulationVar": "Bevölkerung Var", + "RunningTotals": "Laufende Summen", + "Max": "Max", + "Index": "Index", + "SampleStDev": "Beispiel StDev", + "PopulationStDev": "Bevolkerung StDev", + "PercentageOfRowTotal": "% der Zeilensumme", + "PercentageOfParentTotal": "% der übergeordneten Summe", + "PercentageOfParentColumnTotal": "% der Gesamtsumme der übergeordneten Spalte", + "PercentageOfParentRowTotal": "% der Summe der übergeordneten Zeilen", + "DifferenceFrom": "Unterschied von", + "PercentageOfDifferenceFrom": "% der Differenz von", + "PercentageOfGrandTotal": "% der Gesamtsumme", + "PercentageOfColumnTotal": "% der Spaltensumme", + "NotEquals": "Nicht gleich", + "AllValues": "Alle Werte", + "conditionalFormatting": "Bedingte Formatierung", + "apply": "Übernehmen", + "condition": "Bedingung hinzufügen", + "formatLabel": "Format", + "valueFieldSettings": "Wertfeldeinstellungen", + "baseField": "Basisfeld:", + "baseItem": "Basisartikel:", + "summarizeValuesBy": "Werte zusammenfassen nach:", + "sourceName": "Feldname :", + "sourceCaption": "Feldbeschriftung:", + "example": "z.B:", + "editorDataLimitMsg": " weitere Artikel. Suchen, um weiter zu verfeinern.", + "details": "Einzelheiten", + "manageRecords": "Datensätze verwalten", + "Years": "Jahre", + "Quarters": "Viertel", + "Months": "Monate", + "Days": "Tage", + "Hours": "Std", + "Minutes": "Protokoll", + "Seconds": "Sekunden", + "save": "Speichern Sie einen Bericht", + "new": "Erstellen Sie einen neuen Bericht", + "load": "Belastung", + "saveAs": "Als aktuellen Bericht speichern", + "rename": "Benennen Sie einen aktuellen Bericht um", + "deleteReport": "Löschen Sie einen aktuellen Bericht", + "export": "Export", + "subTotals": "Zwischensummen", + "grandTotals": "Gesamtsummen", + "reportName": "Berichtsname:", + "pdf": "PDF", + "excel": "Excel", + "csv": "CSV", + "png": "PNG", + "jpeg": "JPEG", + "svg": "SVG", + "mdxQuery": "MDX-Abfrage", + "showSubTotals": "Zwischensummen anzeigen", + "doNotShowSubTotals": "Keine Zwischensummen anzeigen", + "showSubTotalsRowsOnly": "Nur Zwischensummenzeilen anzeigen", + "showSubTotalsColumnsOnly": "Nur Zwischensummenspalten anzeigen", + "showGrandTotals": "Gesamtsummen anzeigen", + "doNotShowGrandTotals": "Keine Gesamtsummen anzeigen", + "showGrandTotalsRowsOnly": "Nur Gesamtsummenzeilen anzeigen", + "showGrandTotalsColumnsOnly": "Nur Gesamtsummenspalten anzeigen", + "fieldList": "Feldliste anzeigen", + "grid": "Tabelle anzeigen", + "toolbarFormatting": "Bedingte Formatierung", + "chart": "Diagramm", + "reportMsg": "Bitte geben Sie einen gültigen Berichtsnamen ein !!!", + "reportList": "Berichtsliste", + "removeConfirm": "Möchten Sie diesen Bericht wirklich löschen?", + "emptyReport": "Keine Berichte gefunden !!", + "bar": "Bar", + "line": "Linie", + "area": "Bereich", + "scatter": "Streuen", + "polar": "Polar", + "of": "von", + "emptyFormat": "Kein Format gefunden !!!", + "emptyInput": "Geben Sie einen Wert ein", + "newReportConfirm": "Möchten Sie Änderungen für den Bericht speichern?", + "emptyReportName": "Geben Sie einen Berichtsnamen ein", + "qtr": "Qtr", + "null": "Null", + "undefined": "nicht definiert", + "groupOutOfRange": "Außer Reichweite", + "fieldDropErrorAction": "Das Feld, das Sie verschieben, kann nicht in diesem Bereich des Berichts platziert werden", + "MoreOption": "Mehr...", + "aggregate": "Aggregat", + "drillThrough": "Durchbohren", + "ascending": "Aufsteigend", + "descending": "Absteigend", + "number": "Nummer", + "currency": "Währung", + "percentage": "Prozentsatz", + "formatType": "Formattyp", + "customText": "Währungszeichen", + "symbolPosition": "Symbolposition", + "left": "Links", + "right": "Richtig", + "grouping": "Gruppierung", + "true": "Wahr", + "false": "Falsch", + "decimalPlaces": "Nachkommastellen", + "numberFormat": "Zahlenformatierung", + "memberType": "Feldtyp", + "formatString": "Zeichenfolge formatieren", + "expressionField": "Ausdruck", + "customFormat": "Geben Sie eine benutzerdefinierte Formatzeichenfolge ein", + "selectedHierarchy": "Übergeordnete Hierarchie", + "olapDropText": "Beispiel: [Maße]. [Bestellmenge] + ([Maße]. [Bestellmenge] * 0,10)", + "Percent": "Prozent", + "Custom": "Benutzerdefiniert", + "Measure": "Messen", + "Dimension": "Abmessungen", + "Standard": "Standard", + "blank": "(Leer)", + "fieldTooltip": "Felder ziehen und ablegen, um einen Ausdruck zu erstellen. Und wenn Sie die vorhandenen berechneten Felder bearbeiten möchten! Dann können Sie es erreichen, indem Sie einfach das Feld unter 'Berechnete Mitglieder' auswählen.", + "QuarterYear": "Vierteljahr", + "fieldTitle": "Feldname", + "drillError": "Die Rohdaten der berechneten Felder können nicht angezeigt werden.", + "caption": "Feldbeschriftung", + "copy": "Kopieren", + "defaultReport": "Standardbericht", + "customFormatString": "Benutzerdefiniertes Format", + "invalidFormat": "Ungültiges Format.", + "group": "Gruppe", + "unGroup": "Gruppierung aufheben", + "invalidSelection": "Diese Auswahl kann nicht gruppiert werden.", + "groupName": "Geben Sie die Beschriftung ein, die in der Kopfzeile angezeigt werden soll", + "captionName": "Geben Sie die Beschriftung für das Gruppenfeld ein", + "selectedItems": "Ausgewählte Gegenstände", + "groupFieldCaption": "Feldbeschriftung", + "groupTitle": "Gruppenname", + "startAt": "Beginnt um", + "endAt": "Endet am", + "groupBy": "Intervall von", + "selectGroup": "Wählen Sie Gruppen aus", + "numberFormatString": "Beispiel: C, P, 0000%, ### 0. ## 0 # usw.", + "stackingcolumn": "Gestapelte Säule", + "stackingbar": "Gestapelte Bar", + "stackingarea": "Gestapelter Bereich", + "stepline": "Schrittlinie", + "steparea": "Schrittbereich", + "splinearea": "Spline-Bereich", + "spline": "Spline", + "stackingcolumn100": "100% gestapelte Säule", + "stackingbar100": "100% gestapelte Stange", + "stackingarea100": "100% gestapelte Fläche", + "bubble": "Blase", + "pareto": "Pareto", + "radar": "Radar", + "chartTypeSettings": "Diagrammtypeinstellungen", + "multipleAxes": "Mehrere Achsen", + "sortAscending": "Aufsteigende Reihenfolge sortieren", + "sortDescending": "Absteigende Reihenfolge sortieren", + "sortNone": "Datenreihenfolge sortieren", + "clearCalculatedField": "Bearbeiten Sie die bearbeiteten Feldinformationen", + "editCalculatedField": "Berechnetes Feld bearbeiten", + "ChartType": "Diagramm Typ", + "yes": "Ja", + "no": "Nein", + "numberFormatMenu": "Zahlenformatierung ...", + "conditionalFormattingMenu": "Bedingte Formatierung...", + "removeCalculatedField": "Möchten Sie dieses berechnete Feld wirklich löschen?", + "replaceConfirmBefore": "Ein Bericht mit dem Namen", + "replaceConfirmAfter": " ist bereits vorhanden. Möchten Sie es ersetzen?", + "pie": "Kuchen", + "funnel": "Trichter", + "doughnut": "Krapfen", + "pyramid": "Pyramide", + "showLegend": "Legende anzeigen", + "exit": "Ausgang", + "invalidJSON": "Ungültige JSON-Daten", + "invalidCSV": "Ungültige CSV-Daten", + "stacked": "Gestapelt", + "single": "Einzel", + "multipleAxisMode": "Mehrachsenmodus", + "grandTotalPosition": "Gesamtsummenposition", + "top": "Spitze", + "bottom": "Unterseite", + "None": "Keiner", + "stackingline": "Gestapelte Linie", + "stackingline100": "100% Gestapelte Linie", + "rowPage": "Zeilenpager", + "rowPerPage": "Zeilen pro Seite", + "columnPage": "Spaltenpager", + "columnPerPage": "Spalten pro Seite", + "goToFirstPage": "Gehen Sie zur ersten Seite", + "goToPreviousPage": "Zurück zur letzten Seite", + "goToNextPage": "Gehen Sie zur nächsten Seite", + "goToLastPage": "Gehen Sie zur letzten Seite", + "combined": "Kombiniert", + "subTotalPosition": "Zwischensumme Position", + "auto": "Auto", + "loading": "Wird geladen..." + }, + "pivotfieldlist": { + "staticFieldList": "Pivot-Feldliste", + "fieldList": "Feldliste", + "dropFilterPrompt": "Filter hier ablegen", + "dropColPrompt": "Spalte hier ablegen", + "dropRowPrompt": "Zeile hier ablegen", + "dropValPrompt": "Wert hier ablegen", + "addPrompt": "Feld hier hinzufügen", + "adaptiveFieldHeader": "Feld auswählen", + "centerHeader": "Felder zwischen Achsen ziehen:", + "add": "hinzufügen", + "drag": "Ziehen", + "filter": "Filter", + "filtered": "Gefiltert", + "sort": "Sortieren", + "remove": "Entfernen", + "filters": "Filter", + "rows": "Zeilen", + "columns": "Spalten", + "values": "Werte", + "CalculatedField": "Berechnetes Feld", + "createCalculatedField": "Berechnetes Feld erstellen", + "fieldName": "Geben Sie den Feldnamen ein", + "error": "Fehler", + "invalidFormula": "Ungültige Formel", + "dropText": "Beispiel: ('Summe (Order_Count)' + 'Summe (In_Stock)' ') * 250", + "dropTextMobile": "Fügen Sie hier Felder hinzu und bearbeiten Sie die Formel.", + "dropAction": "Das berechnete Feld kann nicht in einer anderen Region ausser der Werteachse platziert werden.", + "search": "Suchen", + "close": "Schliessen", + "cancel": "Abbrechen", + "delete": "Löschen", + "alert": "Warnen", + "warning": "Warnung", + "ok": "in Ordnung", + "allFields": "Alle Felder", + "formula": "Formel", + "fieldExist": "In diesem Namen ist bereits ein Feld vorhanden. Bitte geben Sie einen anderen Namen ein.", + "confirmText": "In diesem Namen ist bereits ein Berechnungsfeld vorhanden. Möchten Sie es ersetzen?", + "noMatches": "Keine Treffer", + "format": "Fasst die Werte nach zusammen", + "edit": "Bearbeiten", + "clear": "Löschen", + "formulaField": "Ziehen Sie Felder in die Formel und legen Sie sie dort ab", + "dragField": "Ziehen Sie das Feld in die Formel", + "clearFilter": "Filter löschen", + "by": "durch", + "enterValue": "Wert eingeben", + "chooseDate": "Datum eingeben", + "all": "Alle", + "multipleItems": "Mehrere Artikel", + "Equals": "Gleich", + "DoesNotEquals": "Ist nicht gleich", + "BeginWith": "Beginnt mit", + "DoesNotBeginWith": "Beginnt nicht mit", + "EndsWith": "Endet mit", + "DoesNotEndsWith": "Endet nicht mit", + "Contains": "Enthält", + "DoesNotContains": "Beinhaltet nicht", + "GreaterThan": "Grösser als", + "GreaterThanOrEqualTo": "Grösser als oder gleich wie", + "LessThan": "Weniger als", + "LessThanOrEqualTo": "Weniger als oder gleich", + "Between": "Zwischen", + "NotBetween": "Nicht zwischen", + "Before": "Vor", + "BeforeOrEqualTo": "Vorher oder gleich", + "After": "Nach", + "AfterOrEqualTo": "Nach oder gleich", + "member": "Mitglied", + "label": "Etikette", + "date": "Datum", + "value": "Wert", + "labelTextContent": "Zeigen Sie die Datensätze, für die das Label angezeigt wird", + "dateTextContent": "Zeigen Sie die Datensätze an, für die das Datum liegt", + "valueTextContent": "Zeigen Sie die Datensätze für die", + "And": "und", + "Sum": "Summe", + "Count": "Anzahl", + "DistinctCount": "Eindeutiger Graf", + "Product": "Produkt", + "Avg": "Durchschn", + "Min": "Mindest", + "Max": "Max", + "Index": "Index", + "SampleStDev": "Beispiel StDev", + "PopulationStDev": "Bevolkerung StDev", + "SampleVar": "Probenvar", + "PopulationVar": "Bevölkerung Var", + "RunningTotals": "Laufende Summen", + "DifferenceFrom": "Unterschied von", + "PercentageOfDifferenceFrom": "% der Differenz von", + "PercentageOfGrandTotal": "% der Gesamtsumme", + "PercentageOfColumnTotal": "% der Spaltensumme", + "PercentageOfRowTotal": "% der Zeilensumme", + "PercentageOfParentTotal": "% der übergeordneten Summe", + "PercentageOfParentColumnTotal": "% der Gesamtsumme der übergeordneten Spalte", + "PercentageOfParentRowTotal": "% der Summe der übergeordneten Zeilen", + "Years": "Jahre", + "Quarters": "Viertel", + "Months": "Monate", + "Days": "Tage", + "Hours": "Std", + "Minutes": "Protokoll", + "Seconds": "Sekunden", + "apply": "Übernehmen", + "valueFieldSettings": "Wertfeldeinstellungen", + "sourceName": "Feldname :", + "sourceCaption": "Feldbeschriftung:", + "summarizeValuesBy": "Werte zusammenfassen nach:", + "baseField": "Basisfeld:", + "baseItem": "Basisartikel:", + "example": "z.B:", + "editorDataLimitMsg": " weitere Artikel. Suchen, um weiter zu verfeinern.", + "deferLayoutUpdate": "Layout-Aktualisierung verschieben", + "null": "Null", + "undefined": "nicht definiert", + "groupOutOfRange": "Außer Reichweite", + "fieldDropErrorAction": "Das Feld, das Sie verschieben, kann nicht in diesem Bereich des Berichts platziert werden", + "MoreOption": "Mehr...", + "memberType": "Feldtyp", + "selectedHierarchy": "Übergeordnete Hierarchie", + "formatString": "Zeichenfolge formatieren", + "expressionField": "Ausdruck", + "olapDropText": "Beispiel: [Maße]. [Bestellmenge] + ([Maße]. [Bestellmenge] * 0,10)", + "customFormat": "Geben Sie eine benutzerdefinierte Formatzeichenfolge ein", + "Measure": "Messen", + "Dimension": "Abmessungen", + "Standard": "Standard", + "Currency": "Währung", + "Percent": "Prozent", + "Custom": "Benutzerdefiniert", + "blank": "(Leer)", + "fieldTooltip": "Felder ziehen und ablegen, um einen Ausdruck zu erstellen. Und wenn Sie die vorhandenen berechneten Felder bearbeiten möchten! Sie erreichen dies, indem Sie einfach das Feld unter 'Berechnete Mitglieder' auswählen.", + "fieldTitle": "Feldname", + "QuarterYear": "Vierteljahr", + "caption": "Feldbeschriftung", + "copy": "Kopieren", + "group": "Gruppe", + "numberFormatString": "Beispiel: C, P, 0000%, ### 0. ## 0 # usw.", + "sortAscending": "Aufsteigende Reihenfolge sortieren", + "sortDescending": "Absteigende Reihenfolge sortieren", + "sortNone": "Datenreihenfolge sortieren", + "clearCalculatedField": "Bearbeiten Sie die bearbeiteten Feldinformationen", + "editCalculatedField": "Berechnetes Feld bearbeiten", + "selectGroup": "Wählen Sie Gruppen aus", + "of": "von", + "removeCalculatedField": "Möchten Sie dieses berechnete Feld wirklich löschen?", + "yes": "Ja", + "no": "Nein", + "None": "Keiner" + }, + "pdfviewer": { + "PdfViewer": "PDF-Viewer", + "Cancel": "Abbrechen", + "Download file": "Datei herunterladen", + "Download": "Herunterladen", + "Enter Password": "Dieses Dokument ist passwortgeschützt. Bitte Passwort eingeben.", + "File Corrupted": "Datei ist beschädigt", + "File Corrupted Content": "Die Datei ist beschädigt und kann nicht geöffnet werden.", + "Fit Page": "Seite anpassen", + "Fit Width": "Breite anpassen", + "Automatic": "Automatisch", + "Go To First Page": "Erste Seite anzeigen", + "Invalid Password": "Falsches Passwort. Bitte erneut versuchen.", + "Next Page": "Nächste Seite anzeigen", + "OK": "OK", + "Open": "Datei öffnen", + "Page Number": "Aktuelle Seitennummer", + "Previous Page": "Vorherige Seite anzeigen", + "Go To Last Page": "Letzte Seite anzeigen", + "Zoom": "Zoomen", + "Zoom In": "Hineinzoomen", + "Zoom Out": "Herauszoomen", + "Page Thumbnails": "Seitenminiaturen", + "Bookmarks": "Lesezeichen", + "Print": "Druckdatei", + "Password Protected": "Passwort erforderlich", + "Copy": "Kopieren", + "Text Selection": "Textauswahl-Tool", + "Panning": "Schwenkmodus", + "Text Search": "Text finden", + "Find in document": "Im Dokument suchen", + "Match case": "Gross- / Kleinschreibung", + "Apply": "Übernehmen", + "GoToPage": "Gehe zu Seite", + "No matches": "Der Viewer hat die Suchen im Dokument beendet. Es wurden keine weiteren Übereinstimmungen gefunden", + "No Text Found": "Kein Text gefunden", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "Annotation": "Anmerkungen hinzufügen oder bearbeiten", + "Highlight": "Text hervorheben", + "Underline": "Text unterstreichen", + "Strikethrough": "Durchgestrichener Text", + "Delete": "Anmerkung löschen", + "Opacity": "Opazität", + "Color edit": "Farbe ändern", + "Opacity edit": "Deckkraft ändern", + "Highlight context": "Markieren", + "Underline context": "Unterstreichen", + "Strikethrough context": "Durchstreichen", + "Server error": "Web-Service hört nicht zu. PDF Viewer ist in allen Funktionen vom Web-Service abhängig. Bitte starten Sie den Webdienst, um fortzufahren.", + "Open text": "Öffnen", + "First text": "Erste Seite", + "Previous text": "Vorherige Seite", + "Next text": "Nächste Seite", + "Last text": "Letzte Seite", + "Zoom in text": "Hineinzoomen", + "Zoom out text": "Rauszoomen", + "Selection text": "Auswahl", + "Pan text": "Schwenken", + "Print text": "Drucken", + "Search text": "Suchen", + "Annotation Edit text": "Anmerkung bearbeiten", + "Line Thickness": "Dicke der Linie", + "Line Properties": "Linieneigenschaften", + "Start Arrow": "Pfeil starten", + "End Arrow": "Pfeil beenden", + "Line Style": "Linienart", + "Fill Color": "Füllfarbe", + "Line Color": "Linienfarbe", + "None": "Keiner", + "Open Arrow": "Öffnen", + "Closed Arrow": "Geschlossen", + "Round Arrow": "Runden", + "Square Arrow": "Platz", + "Diamond Arrow": "Diamant", + "Butt": "Hintern", + "Cut": "Ausschneiden", + "Paste": "Einfügen", + "Delete Context": "Löschen", + "Properties": "Eigenschaften", + "Add Stamp": "Stempel hinzufügen", + "Add Shapes": "Formen hinzufügen", + "Stroke edit": "Strichfarbe ändern", + "Change thickness": "Randstärke ändern", + "Add line": "Zeile hinzufügen", + "Add arrow": "Pfeil hinzufügen", + "Add rectangle": "Rechteck hinzufügen", + "Add circle": "Kreis hinzufügen", + "Add polygon": "Polygon hinzufügen", + "Add Comments": "Füge Kommentare hinzu", + "Comments": "Bemerkungen", + "No Comments Yet": "Noch keine Kommentare", + "Accepted": "Akzeptiert", + "Completed": "Abgeschlossen", + "Cancelled": "Abgesagt", + "Rejected": "Abgelehnt", + "Leader Length": "Länge des Anführers", + "Scale Ratio": "Skalierungsverhältnis", + "Calibrate": "Kalibrieren", + "Calibrate Distance": "Entfernung kalibrieren", + "Calibrate Perimeter": "Perimeter kalibrieren", + "Calibrate Area": "Bereich kalibrieren", + "Calibrate Radius": "Radius kalibrieren", + "Calibrate Volume": "Lautstärke kalibrieren", + "highlight": "Markieren", + "underline": "Unterstreichen", + "strikethrough": "Durchstreichen", + "Seach text": "Suchen", + "FormDesigner": "Formularfelder hinzufügen und bearbeiten", + "Client error": "Clientseitiger Fehler gefunden. Bitte überprüfen Sie die benutzerdefinierten Header in der Eigenschaft AjaxRequestSettings und die Webaktionsmethoden in der Eigenschaft ServerActionSettings.", + "FormDesigner Edit text": "Formularfelder hinzufügen und bearbeiten", + "SubmitForm": "Formular absenden", + "Depth": "Tiefe", + "Closed": "Geschlossen", + "Round": "Runden", + "Square": "Quadrat", + "Diamond": "Diamant", + "Edit": "Bearbeiten", + "Comment": "Kommentar", + "Comment Panel": "Kommentarbereich", + "Set Status": "Status einstellen", + "Post": "Post", + "Page": "Seite", + "Add a comment": "Einen Kommentar hinzufügen", + "Add a reply": "Fügen Sie eine Antwort hinzu", + "Import Annotations": "Importieren Sie Anmerkungen aus der JSON-Datei", + "Export Annotations": "Anmerkung in JSON-Datei exportieren", + "Export XFDF": "Anmerkung in XFDF-Datei exportieren", + "Import XFDF": "Importieren Sie Anmerkungen aus der XFDF-Datei", + "Add": "Hinzufügen", + "Clear": "klar", + "Bold": "Fett", + "Italic": "Kursiv", + "Strikethroughs": "Durchgestrichen", + "Underlines": "Unterstreichen", + "Superscript": "Hochgestellt", + "Subscript": "Tiefgestellt", + "Align left": "Linksbündig", + "Align right": "Rechtsbündig", + "Center": "Zentriert", + "Justify": "Blocksatz", + "Font color": "Schriftfarbe", + "Text Align": "Textausrichtung", + "Text Properties": "Schriftstil", + "SignatureFieldDialogHeaderText": "Signatur hinzufügen", + "HandwrittenSignatureDialogHeaderText": "Signatur hinzufügen", + "InitialFieldDialogHeaderText": "Initiale hinzufügen", + "HandwrittenInitialDialogHeaderText": "Initiale hinzufügen", + "Draw Ink": "Tinte zeichnen", + "Create": "Erstellen", + "Font family": "Schriftfamilie", + "Font size": "Schriftgröße", + "Free Text": "Freier Text", + "Import Failed": "Ungültiger JSON-Dateityp oder Dateiname; Bitte wählen Sie eine gültige JSON-Datei aus", + "File not found": "Die importierte JSON-Datei wurde nicht am gewünschten Speicherort gefunden", + "Export Failed": "Die Aktion zum Exportieren von Anmerkungen ist fehlgeschlagen. Bitte stellen Sie sicher, dass Anmerkungen ordnungsgemäß hinzugefügt werden", + "of": "von ", + "Dynamic": "Dynamisch", + "Standard Business": "Standardgeschäft", + "Sign Here": "Hier unterschreiben", + "Custom Stamp": "Kundenspezifischer Stempel", + "Enter Signature as Name": "Gib deinen Namen ein", + "Draw-hand Signature": "ZEICHNEN", + "Type Signature": "ART", + "Upload Signature": "HOCHLADEN", + "Browse Signature Image": "DURCHSUCHE", + "Save Signature": "Unterschrift speichern", + "Save Initial": "Initial speichern", + "Textbox": "Textfeld", + "Password": "Passwort", + "Check Box": "Kontrollkästchen", + "Radio Button": "Radio knopf", + "Dropdown": "Dropdown-Liste", + "List Box": "Listenfeld", + "Signature": "Unterschrift", + "Delete FormField": "Formularfeld löschen", + "Textbox Properties": "Textbox-Eigenschaften", + "Name": "Name", + "Tooltip": "Kurzinfo", + "Value": "Wert", + "Form Field Visibility": "Sichtbarkeit von Formularfeldern", + "Read Only": "Schreibgeschützt", + "Required": "Erforderlich", + "Checked": "Geprüft", + "Show Printing": "Drucken anzeigen", + "Formatting": "Format", + "Fill": "Füllen", + "Border": "Rahmen", + "Border Color": "Rahmenfarbe", + "Thickness": "Dicke", + "Max Length": "Maximale Länge", + "List Item": "Artikelname", + "Export Value": "Gegenstandswert", + "Dropdown Item List": "Dropdown-Artikelliste", + "List Box Item List": "Listenfeld Artikelliste", + "General": "ALLGEMEINES", + "Appearance": "AUSSEHEN", + "Options": "OPTIONEN", + "Delete Item": "Löschen", + "Up": "Hoch", + "Down": "Runter", + "Multiline": "Mehrzeilig", + "Revised": "Überarbeitet", + "Reviewed": "Überprüft", + "Received": "Erhalten", + "Confidential": "Vertraulich", + "Approved": "Genehmigt", + "Not Approved": "Nicht genehmigt", + "Witness": "Zeuge", + "Initial Here": "Initiale hier", + "Draft": "Entwurf", + "Final": "Finale", + "For Public Release": "Zur Veröffentlichung", + "Not For Public Release": "Nicht zur Veröffentlichung", + "For Comment": "Für Kommentar", + "Void": "Leere", + "Preliminary Results": "Vorläufige Ergebnisse", + "Information Only": "Nur Informationen", + "in": "in", + "m": "m", + "ft_in": "ft_in", + "ft": "ft", + "p": "p", + "cm": "cm", + "mm": "mm", + "pt": "pt", + "cu": "cu", + "sq": "Quadrat", + "Initial": "Initial" + }, + "diagram": { + "Copy": "Kopieren", + "Cut": "Ausschneiden", + "Paste": "Einfügen", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "SelectAll": "Wählen Sie Alle", + "Grouping": "Gruppierung", + "Group": "Gruppe", + "UnGroup": "Gruppierung aufheben", + "Order": "Bestellung", + "BringToFront": "Nach vorne bringen", + "MoveForward": "Vorwärts bewegen", + "SendToBack": "An Zurück senden", + "SendBackward": "Rückwärts senden" + }, + "inplace-editor": { + "save": "Speichern", + "cancel": "Abbrechen", + "loadingText": "Wird geladen...", + "editIcon": "Zum Bearbeiten anklicken", + "editAreaClick": "Zum Bearbeiten anklicken", + "editAreaDoubleClick": "Doppelklick zum bearbeiten" + }, + "drawing": {}, + "drop-down-base": { + "noRecordsTemplate": "Keine Datensätze gefunden", + "actionFailureTemplate": "Die Anfrage ist fehlgeschlagen" + }, + "chart": { + "Zoom": "Zoomen", + "ZoomIn": "Hineinzoomen", + "ZoomOut": "Herauszoomen", + "Reset": "Zurücksetzen", + "Pan": "Verschieben", + "ResetZoom": "Zoom zurücksetzen" + }, + "maps": { + "Zoom": "Zoomen", + "ZoomIn": "Hineinzoomen", + "ZoomOut": "Herauszoomen", + "Reset": "Zurücksetzen", + "Pan": "Verschieben", + "ResetZoom": "Zoom zurücksetzen", + "ImageNotFound": "Bild nicht gefunden" + }, + "drop-down-tree": { + "noRecordsTemplate": "Keine Aufzeichnungen gefunden", + "actionFailureTemplate": "Anfrage fehlgeschlagen", + "overflowCountTemplate": "+ ${count} mehr ..", + "totalCountTemplate": "${count} ausgewählt" + }, + "documenteditor": { + "Table": "Tabelle", + "Row": "Reihe", + "Cell": "Zelle", + "Ok": "In Ordnung", + "Apply": "Progressiv", + "Cancel": "Abbrechen", + "Size": "Grösse", + "Preferred Width": "Bevorzugte Breite", + "Points": "Punkte", + "Percent": "Prozent", + "Measure in": "Messen Sie in", + "Alignment": "Ausrichtung", + "Left": "Links", + "Center": "Zentriert", + "Right": "Rechts", + "Decimal": "Dezimal", + "Bar": "Straßensperre", + "Leader": "Manager", + "Tab": "Unbezahlte Rechnung", + "BookMarkList": "Eine Liste von Lesezeichen in einem Dokument", + "TabMarkList": "Eine Liste von Tabstopps in einem Absatz", + "Tab stop position": "Tabstoppposition", + "Default tab stops": "Standardkarte", + "Tab stops to be cleared": "Karten zum Löschen", + "Tabs": "Tab-Fenster", + "Set": "Rekrutierung", + "Clear": "Transparent", + "Clear All": "Alles löschen", + "Justify": "Rechtfertigen", + "Indent from left": "Einzug von links", + "Borders and Shading": "Rahmen und Schattierung", + "Options": "Optionen", + "Specify height": "Geben Sie die Höhe an", + "At least": "Mindestens", + "Exactly": "Genau", + "Row height is": "Reihenhöhe ist", + "Allow row to break across pages": "Zeilenumbruch über Seiten zulassen", + "Repeat as header row at the top of each page": "Wiederholen Sie dies als Kopfzeile oben auf jeder Seite", + "Vertical alignment": "Vertikale Ausrichtung", + "Top": "oben", + "Bottom": "Unterseite", + "Default cell margins": "Standard-Zellenränder", + "Default cell spacing": "Standardzellenabstand", + "Allow spacing between cells": "Lassen Sie den Abstand zwischen den Zellen zu", + "Cell margins": "Zellränder", + "Same as the whole table": "Gleich wie der ganze Tisch", + "Borders": "Grenzen", + "None": "Keiner", + "Style": "Stil", + "Width": "Breite", + "Height": "Höhe", + "Letter": "Brief", + "Tabloid": "Boulevardzeitung", + "Legal": "Legal", + "Statement": "Erklärung", + "Executive": "Exekutive", + "A3": "A3", + "A4": "A4", + "A5": "A5", + "B4": "B4", + "B5": "B5", + "Custom Size": "Benutzerdefiniertes Format", + "Different odd and even": "Unterschiedlich ungerade und gerade", + "Different first page": "Andere erste Seite", + "From edge": "Vom Rand", + "Header": "Header", + "Footer": "Fusszeile", + "First Page Header": "Kopfzeile der ersten Seite", + "First Page Footer": "Fußzeile der ersten Seite", + "Even Page Header": "Gerader Seitenkopf", + "Even Page Footer": "Gleichmäßige Fußzeile", + "Odd Page Header": "Ungerade Seitenkopfzeile", + "Odd Page Footer": "Ungerade Seitenfußzeile", + "Same as Previous": "Das gleiche wie vorher", + "Section": "Abschnitt", + "Margin": "Ränder", + "Paper": "Papier", + "Layout": "Layout", + "Orientation": "Orientierung", + "Landscape": "Landschaft", + "Portrait": "Porträt", + "Show page numbers": "Seitenzahlen anzeigen", + "Right align page numbers": "Seitenzahlen nach rechts ausrichten", + "Nothing": "Nichts", + "Tab leader": "Tab Leader", + "Show levels": "Ebenen anzeigen", + "Use hyperlinks instead of page numbers": "Verwenden Sie Hyperlinks anstelle von Seitenzahlen", + "Build table of contents from": "Erstellen Sie das Inhaltsverzeichnis von", + "Styles": "Stile", + "Available styles": "Verfügbare Stile", + "TOC level": "TOC-Ebene", + "Heading": "Überschrift", + "Heading 1": "Überschrift 1", + "Heading 2": "Überschrift 2", + "Heading 3": "Überschrift 3", + "Heading 4": "Überschrift 4", + "Heading 5": "Überschrift 5", + "Heading 6": "Überschrift 6", + "List Paragraph": "Absatz auflisten", + "Normal": "Normal", + "Outline levels": "Gliederungsebenen", + "Table entry fields": "Tabelleneingabefelder", + "Modify": "Ändern", + "Color": "Farbe", + "Setting": "Rahmen", + "Box": "Kasten", + "All": "Alle", + "Custom": "Benutzerdefiniert", + "Preview": "Vorschau", + "Shading": "Schattierung", + "Fill": "Füllen", + "Apply To": "Gelten", + "Table Properties": "Tabelleneigenschaften", + "Cell Options": "Zellenoptionen", + "Table Options": "Tabellenoptionen", + "Insert Table": "Tabelle einfügen", + "Number of columns": "Anzahl der Spalten", + "Number of rows": "Zeilenanzahl", + "Text to display": "Anzuzeigender Text", + "ScreenTip text": "QuickInfo-Text", + "Address": "Adresse", + "Insert Hyperlink": "Hyperlink einfügen", + "Edit Hyperlink": "Hyperlink bearbeiten", + "Insert": "Einfügen", + "General": "Allgemeines", + "Indentation": "Vertiefung", + "Before text": "Vor dem Text", + "Special": "Besondere", + "First line": "Erste Linie", + "Hanging": "Hängend", + "After text": "Nach dem Text", + "By": "Durch", + "Before": "Vor", + "Line Spacing": "Zeilenabstand", + "After": "Nach", + "At": "Beim", + "Multiple": "Mehrere", + "Spacing": "Abstand", + "Define new Multilevel list": "Neue Mehrebenenliste definieren", + "List level": "Listenebene", + "Choose level to modify": "Wählen Sie die zu ändernde Ebene", + "Level": "Niveau", + "Number format": "Zahlenformat", + "Number style for this level": "Zahlenstil für diese Ebene", + "Enter formatting for number": "Geben Sie die Formatierung für die Nummer ein", + "Start at": "Beginne bei", + "Restart list after": "Liste danach neu starten", + "Position": "Position", + "Text indent at": "Text einrücken um", + "Aligned at": "Ausgerichtet um", + "Follow number with": "Folgen Sie der Nummer mit", + "Tab character": "Tabulatorzeichen", + "Space": "Platz", + "Arabic": "Arabisch", + "UpRoman": "UpRoman", + "LowRoman": "LowRoman", + "UpLetter": "UpLetter", + "LowLetter": "LowLetter", + "Number": "Nummer", + "Leading zero": "Führende Null", + "Bullet": "Kugel", + "Ordinal": "Ordinal", + "Ordinal Text": "Ordinaler Text", + "For East": "Für den Osten", + "No Restart": "Kein Neustart", + "Font": "Schriftart", + "Font style": "Schriftstil", + "Underline style": "Unterstreichen Sie Stil", + "Font color": "Schriftfarbe", + "Effects": "Auswirkungen", + "Strikethrough": "Durchgestrichen", + "Superscript": "Hochgestellt", + "Subscript": "Tiefgestellt", + "Double strikethrough": "Doppelt durchgestrichen", + "Regular": "Normal", + "Bold": "Fett", + "Italic": "Kursiv", + "Cut": "Ausschneiden", + "Copy": "Kopieren", + "Paste": "Einfügen", + "Hyperlink": "Hyperlink", + "Open Hyperlink": "Öffnen Sie den Hyperlink", + "Copy Hyperlink": "Hyperlink kopieren", + "Remove Hyperlink": "Hyperlink entfernen", + "Paragraph": "Absatz", + "Linked Style": "Verknüpft (Absatz und Zeichen)", + "Character": "Charakter", + "Merge Cells": "Zellen verbinden", + "Insert Above": "Oben einfügen", + "Insert Below": "Unten einfügen", + "Insert Left": "Links einfügen", + "Insert Right": "Rechts einfügen", + "Delete": "Löschen", + "Delete Table": "Tabelle löschen", + "Delete Row": "Zeile löschen", + "Delete Column": "Spalte löschen", + "File Name": "Dateiname", + "Format Type": "Formattyp", + "Save": "Speichern", + "Navigation": "Navigation", + "Results": "Ergebnisse", + "Replace": "Ersetzen", + "Replace All": "Alles ersetzen", + "We replaced all": "Wir haben alle ersetzt", + "Find": "Finden", + "No matches": "Keine Treffer", + "All Done": "Alles erledigt", + "Result": "Ergebnis", + "of": "von", + "instances": "Instanzen", + "with": "mit", + "Click to follow link": "Klicken Sie hier, um dem Link zu folgen", + "Continue Numbering": "Nummerierung fortsetzen", + "Bookmark name": "Name des Lesezeichens", + "Close": "Schliessen", + "Restart At": "Neustart um", + "Properties": "Eigenschaften", + "Name": "Name", + "Style type": "Artart", + "Style based on": "Stil basiert auf", + "Style for following paragraph": "Stil für folgenden Absatz", + "Formatting": "Formatierung", + "Numbering and Bullets": "Nummerierung und Aufzählungszeichen", + "Numbering": "Nummerierung", + "Update Field": "Feld aktualisieren", + "Edit Field": "Feld bearbeiten", + "Bookmark": "Lesezeichen", + "Page Setup": "Seiteneinrichtung", + "No bookmarks found": "Keine Lesezeichen gefunden", + "Number format tooltip information": "Einstufiges Zahlenformat:
[PREFIX]% [LEVELNUMBER] [SUFFIX]
Beispiel: \"Kapitel% 1\". Nummerierung wie in
Kapitel 1. Element
Kapitel 2. Element

Kapitel N. Element

Mehrstufiges Zahlenformat:
[ PREFIX]% [LEVELNUMBER] [SUFFIX] + [PREFIX]% [LEVELNUMBER] [SUFFIX]
Zum Beispiel '% 1.% 2'. zeigt die Nummerierung wie
1.1 an. Punkt 1.2. Artikel

1.N. Artikel", + "Format": "Format", + "Create New Style": "Neuen Stil erstellen", + "Modify Style": "Stil ändern", + "New": "Neu", + "Bullets": "Aufzählungszeichen", + "Use bookmarks": "Verwenden Sie Lesezeichen", + "Table of Contents": "Inhaltsverzeichnis", + "AutoFit": "AutoFit", + "AutoFit to Contents": "Automatisch an den Inhalt anpassen", + "AutoFit to Window": "Automatisch an Fenster anpassen", + "Fixed Column Width": "Feste Spaltenbreite", + "Reset": "Zurücksetzen", + "Match case": "Gross- / Kleinschreibung", + "Whole words": "Ganze Wörter", + "Add": "Hinzufügen", + "Go To": "Gehe zu", + "Search for": "Suchen nach", + "Replace with": "Ersetzen mit", + "TOC 1": "Inhaltsverzeichnis 1", + "TOC 2": "Inhaltsverzeichnis 2", + "TOC 3": "Inhaltsverzeichnis 3", + "TOC 4": "Inhaltsverzeichnis 4", + "TOC 5": "Inhaltsverzeichnis 5", + "TOC 6": "Inhaltsverzeichnis 6", + "TOC 7": "Inhaltsverzeichnis 7", + "TOC 8": "Inhaltsverzeichnis 8", + "TOC 9": "Inhaltsverzeichnis 9", + "Right-to-left": "Rechts nach links", + "Left-to-right": "Links nach rechts", + "Direction": "Richtung", + "Table direction": "Tischrichtung", + "Indent from right": "Von rechts einrücken", + "Contextual Spacing": "Fügen Sie keinen Abstand zwischen den Absätzen der gleichen Stile ein", + "Password Mismatch": "Das Passwort stimmt nicht überein", + "Restrict Editing": "Bearbeitung einschränken", + "Formatting restrictions": "Formatierungsbeschränkungen", + "Allow formatting": "Formatierung zulassen", + "Editing restrictions": "Bearbeitungsbeschränkungen", + "Read only": "Schreibgeschützt", + "Exceptions Optional": "Ausnahmen (optional)", + "Select Part Of Document And User": "Wählen Sie Teile des Dokuments aus und wählen Sie Benutzer aus, die diese frei bearbeiten dürfen.", + "Everyone": "Jeder", + "More users": "Weitere Benutzer", + "Add Users": "Benutzer hinzufügen", + "Enforcing Protection": "Ja, Schutz erzwingen", + "Start Enforcing Protection": "Starten Sie die Durchsetzung des Schutzes", + "Enter User": "Benutzer eingeben", + "Users": "Benutzer", + "Enter new password": "Neues Passwort eingeben", + "Reenter new password to confirm": "Geben Sie das neue Passwort zur Bestätigung erneut ein", + "Your permissions": "Ihre Berechtigungen", + "Protected Document": "Dieses Dokument ist vor unbeabsichtigter Bearbeitung geschützt. Sie können in dieser Region Änderungen vornehmen.", + "FormFieldsOnly": "Formulare dürfen nur in dieser Region ausgefüllt werden.", + "CommentsOnly": "Sie können nur Kommentare in diesen Bereich einfügen.", + "ReadOnlyProtection": "Sie können in dieser Region bearbeiten.", + "Stop Protection": "Stoppen Sie den Schutz", + "Password": "Passwort", + "Spelling Editor": "Rechtschreibeditor", + "Spelling": "Rechtschreibung", + "Spell Check": "Rechtschreibprüfung", + "Underline errors": "Fehler unterstreichen", + "Ignore": "Ignorieren", + "Ignore All": "Alles ignorieren", + "Add to Dictionary": "Zum Wörterbuch hinzufügen", + "Change": "Veränderung", + "Change All": "Ändere Alles", + "Suggestions": "Vorschläge", + "The password is incorrect": "Das Passwort ist inkorrekt", + "Error in establishing connection with web server": "Fehler beim Herstellen der Verbindung mit dem Webserver", + "Highlight the regions I can edit": "Markieren Sie die Regionen, die ich bearbeiten kann", + "Show All Regions I Can Edit": "Alle Regionen anzeigen, die ich bearbeiten kann", + "Find Next Region I Can Edit": "Nächste Region suchen, die ich bearbeiten kann", + "Keep source formatting": "Quellformatierung beibehalten", + "Match destination formatting": "Zielformatierung anpassen", + "Text only": "Nur Text", + "Comments": "Bemerkungen", + "Type your comment": "Geben Sie Ihren Kommentar ein", + "Post": "Post", + "Reply": "Antworten", + "New Comment": "Neuer Kommentar", + "Edit": "Bearbeiten", + "Resolve": "Entschlossenheit", + "Reopen": "Wieder öffnen", + "No comments in this document": "Keine Kommentare in diesem Dokument", + "more": "Mehr", + "Type your comment here": "Geben Sie hier Ihren Kommentar ein", + "Next Comment": "Nächster Kommentar", + "Previous Comment": "Vorheriger Kommentar", + "Un-posted comments": "Nicht veröffentlichte Kommentare", + "Discard Comment": "Hinzugefügt Kommentare nicht gepostet. Wenn Sie fortfahren, wird dieser Kommentar verworfen.", + "Discard": "Verwerfen", + "No Headings": "Keine Überschrift gefunden!", + "Add Headings": "Dieses Dokument hat keine Überschriften. Bitte fügen Sie Überschriften hinzu und versuchen Sie es erneut.", + "More Options": "Mehr Optionen", + "Click to see this comment": "Klicken Sie hier, um diesen Kommentar anzuzeigen", + "Drop Down Form Field": "Dropdown-Formularfeld", + "Drop-down items": "Dropdown-Elemente", + "Items in drop-down list": "Elemente in der Dropdown-Liste", + "ADD": "HINZUFÜGEN", + "REMOVE": "ENTFERNEN", + "Field settings": "Feldeinstellungen", + "Tooltip": "Tooltip", + "Drop-down enabled": "Dropdown aktiviert", + "Check Box Form Field": "Kontrollkästchen Formularfeld", + "Check box size": "Kontrollkästchengröße", + "Auto": "Auto", + "Default value": "Standardwert", + "Not checked": "Nicht geprüft", + "Checked": "Überprüft", + "Check box enabled": "Kontrollkästchen aktiviert", + "Text Form Field": "Textformularfeld", + "Type": "Art", + "Default text": "Standardtext", + "Maximum length": "Maximale Länge", + "Text format": "Textformat", + "Fill-in enabled": "Ausfüllen aktiviert", + "Default number": "Standardnummer", + "Default date": "Standarddatum", + "Date format": "Datumsformat", + "Merge Track": "Diese Aktion wird nicht als Änderung markiert. Wollen Sie fortfahren?", + "UnTrack": "Kann nicht verfolgt werden", + "Accept": "Akzeptieren", + "Reject": "Ablehnen", + "Previous Changes": "Vorherige Änderungen", + "Next Changes": "Nächste Änderungen", + "Inserted": "Eingefügt", + "Deleted": "Gelöscht", + "Move From": "Gehe von", + "Move To": "Übertragen an", + "Changes": "Änderungen", + "Accept all": "Akzeptiere alle", + "Reject all": "Alles ablehnen", + "No changes": "Keine Änderungen", + "Accept Changes": "Änderungen akzeptieren", + "Reject Changes": "Änderungen ablehnen", + "User": "Benutzer", + "View": "Aussicht", + "Insertion": "Einfügen", + "Deletion": "Streichung", + "All caps": "Alle Kappen", + "This region is locked by": "Diese Region ist gesperrt durch", + "Lock": "Sperren", + "Unlock": "Freischalten", + "Already locked": "Ausgewählt oder ein Teil der Region ist bereits von einem anderen Benutzer gesperrt", + "1, 2, 3, ...": "1, 2, 3, ...", + "a, b, c, ...": "a, b, c, ...", + "A, B, C, ...": "A, B, C, ...", + "I, II, III, ...": "I, II, III, ...", + "i, ii, iii, ...": "i, ii, iii, ...", + "Text Form": "Textform", + "Check Box": "Kontrollkästchen", + "DropDown": "Dropdown-Liste", + "Form Fields": "Formularfelder", + "Fillin enabled": "Ausfüllen aktiviert", + "Multiple Comment": "Bitte posten Sie Ihren Kommentar", + "InsertFootnote": "Fußnote einfügen", + "InsertEndnote": "Endnote einfügen", + "Footnote": "Fußnote", + "Endnote": "Endnote", + "Notes Options": "Notizoptionen", + "Click to View/Edit Footnote": "Klicken Sie hier, um die Fußnote anzuzeigen / zu bearbeiten", + "Click to View/Edit Endnote": "Klicken Sie hier, um die Endnote anzuzeigen / zu bearbeiten", + "InsertAsRows": "Als neue Zeilen einfügen", + "InsertAsColumns": "Als neue Spalten einfügen", + "OverwriteCells": "Zellen überschreiben", + "NestTable": "Nesttisch", + "No suggestions": "Keine Vorschläge", + "More Suggestion": "Mehr Vorschlag", + "Ignore Once": "Einmal ignorieren", + "Keep With Next": "Weiter mit dem nächsten", + "Keep Lines Together": "Linien zusammenhalten", + "WidowControl": "Witwen-/Waisenkontrolle", + "Indents and Spacing": "Einzüge und Abstände", + "Line and Page Breaks": "Zeilen- und Seitenumbrüche", + "Pagination": "Seitennummerierung", + "Single": "Einzel", + "DashSmallGap": "DashSmallGap", + "DashDot": "Strich Punkt", + "Double": "Doppelt", + "ThinThickSmallGap": "ThinThickSmallGap", + "ThickThinSmallGap": "DickDünnKleinGap", + "ThickThinMediumGap": "DickDünnMediumGap", + "ThickThinLargeGap": "ThickThinLargeGap", + "SingleWavy": "SingleWellig", + "DoubleWavy": "Doppelt gewellt", + "Inset": "Einsatz", + "DashLargeGap": "DashLargeGap", + "Dot": "Punkt", + "DashDotDot": "DashDotDot", + "Triple": "Verdreifachen", + "ThinThickThinSmallGap": "ThinThickThinSmallGap", + "ThinThickThinMediumGap": "ThinThickThinMediumGap", + "ThinThickThinLargeGap": "ThinThickThinLargeGap", + "DashDotStroked": "DashDotStroked", + "Engrave3D": "Gravieren3D", + "Thick": "Zähflüssig", + "Outset": "Anfang", + "Emboss3D": "Emboss3D", + "ThinThickLargeGap": "ThinThickLargeGap", + "ThinThickMediumGap": "ThinThickMediumGap", + "Number of rows must be between": "Die Anzahl der Zeilen muss dazwischen liegen", + "Number of columns must be between": "Die Anzahl der Spalten muss dazwischen liegen", + "and": "Und", + "Unlimited": "Unbegrenzt", + "Regular text": "Normaler Text", + "Date": "Datum", + "Uppercase": "Großbuchstaben", + "Lowercase": "Kleinbuchstaben", + "FirstCapital": "FirstCapital", + "TitleCase": "Titelkoffer", + "Filling in forms": "Formulare ausfüllen", + "px": "px", + "Tracked changes": "Verfolgte Änderungen", + "TrackChangesOnly": "Sie können in dieser Region Änderungen vornehmen, aber alle Änderungen werden nachverfolgt.", + "RemovedIgnore": "Möchten Sie die ignorierten Ausnahmen entfernen?", + "RemovedIgnoreExceptions": "Wenn Sie diese Änderung im Dokumentschutz vornehmen, ignoriert Word alle Ausnahmen in diesem Dokument.", + "Information": "Informationen", + "Yes": "Ja", + "No": "Nein", + "Page Break": "Seitenumbruch", + "Column Break": "Spaltenbruch", + "Section Break Next Page": "Abschnittsumbruch (nächste Seite)", + "Section Break Continuous": "Abschnittswechsel (fortlaufend)", + "Unsupported format": "Das ausgewählte Dateiformat wird nicht unterstützt. Bitte wählen Sie ein gültiges Format.", + "One": "Eins", + "Two": "Zwei", + "Three": "Drei", + "Presets": "Voreinstellungen", + "Columns": "Säulen", + "Split your text into two or more columns": "Teilen Sie Ihren Text in zwei oder mehr Spalten auf", + "Line between column": "Linie zwischen Spalte", + "Width and Spacing": "Breite und Abstand", + "Equal column width": "Gleiche Spaltenbreite", + "Column": "Spalte", + "Paste Content Dialog": "Aufgrund der Sicherheitsrichtlinie des Browsers ist das Einfügen aus der Zwischenablage des Systems eingeschränkt. Alternativ verwenden Sie die Tastenkombination", + "Paste Content CheckBox": "Nicht mehr auftauchen", + "The top/bottom margins are too large for the page height in some sections.": "In einigen Abschnitten sind die oberen/unteren Ränder zu groß für die Seitenhöhe.", + "Column width cannot be less than 36 pt.": "Die Spaltenbreite darf nicht weniger als 36 pt betragen.", + "Left and right margins.": "Die von Ihnen gewählten Einstellungen für den linken und rechten Rand, den Spaltenabstand oder die Absatzeinzüge sind zu groß für die Seitenbreite in denselben Abschnitten.", + "The address of this site is 'not valid. Check the address and try again.": "Die Adresse dieser Website ist nicht gültig. Überprüfen Sie die Adresse und versuchen Sie es erneut.", + "Alt Text": "Alt-Text", + "Title": "Titel", + "Description": "Beschreibung", + "Left Indent": "Linker Ball", + "Right Indent": "Richtiger Zeitraum", + "Hanging Indent": "Hängender Versatz", + "First Line Indent": "Der erste ist der Zeileneinzug", + "Left Margin": "Linke Ecke", + "Right Margin": "Rechte Ecke", + "Top Margin": "Oberkante", + "Bottom Margin": "Unterkante", + "Left Tab": "Linke Registerkarte", + "Right Tab": "Rechte Registerkarte", + "Center Tab": "Zentrales Lesezeichen", + "Decimal Tab": "Tiere kort", + "Bar Tab": "Gummiplatte", + "Move Table Column": "Verschieben Sie eine Tabellenspalte", + "Paste CheckBox Content Dialog": "Nicht mehr anzeigen", + "The address of this site is not valid. Check the address and try again.": "Die Adresse dieser Website ist ungültig. ", + "Left and right margins": "Die von Ihnen gewählten Einstellungen für den linken und rechten Rand, den Spaltenabstand oder die Absatzeinzüge sind zu groß für die Seitenbreite in denselben Abschnitten.", + "Number of rows must be between 1 and 32767.": "Die Anzahl der Zeilen muss zwischen 1 und 32767 liegen.", + "Number of columns must be between 1 and 63.": "Die Anzahl der Spalten muss zwischen 1 und 63 liegen.", + "You may format text only with certain styles": "Sie können Text nur mit bestimmten Stilen formatieren.", + "Table Of Contents": "Inhaltsverzeichnis" + }, + "documenteditorcontainer": { + "New": "Neu", + "Open": "Öffnen", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "Image": "Bild", + "Table": "Tabelle", + "Link": "Verknüpfung", + "Bookmark": "Lesezeichen", + "Table of Contents": "Inhaltsverzeichnis", + "HEADING - - - - 1": "ÜBERSCHRIFT 1", + "HEADING - - - - 2": "TITEL - - - - 2", + "HEADING - - - - 3": "TITEL - - - - 3", + "Header": "Header", + "Footer": "Fusszeile", + "Page Setup": "Seiteneinrichtung", + "Page Number": "Seitennummer", + "Break": "Brechen", + "Find": "Finden", + "Local Clipboard": "Lokale Zwischenablage", + "Restrict Editing": "Bearbeitung einschränken", + "Upload from computer": "Hochladen vom Computer", + "By URL": "Über die URL", + "Page Break": "Seitenumbruch", + "Section Break": "Abschnitt Pause", + "Header And Footer": "Kopfzeile Fußzeile", + "Options": "Optionen", + "Levels": "Ebenen", + "Different First Page": "Unterschiedliche erste Seite", + "Different header and footer for odd and even pages": "Unterschiedliche Kopf- und Fußzeilen für gerade und ungerade Seiten.", + "Different Odd And Even Pages": "Verschiedene gerade und ungerade Seiten", + "Different header and footer for first page": "Unterschiedliche Kopf- und Fußzeile für die erste Seite.", + "Position": "Position", + "Header from Top": "Kopfzeile von oben", + "Footer from Bottom": "Fußzeile von unten", + "Distance from top of the page to top of the header": "Abstand vom oberen Rand der Seite zum oberen Rand der Kopfzeile.", + "Distance from bottom of the page to bottom of the footer": "Abstand vom unteren Rand der Seite zum unteren Rand der Fußzeile.", + "Aspect ratio": "Seitenverhältnis", + "W": "W", + "H": "H", + "Width": "Breite", + "Height": "Höhe", + "Text": "Text", + "Paragraph": "Absatz", + "Fill": "Füllen", + "Fill color": "Füllfarbe", + "Border Style": "Rahmenstil", + "Outside borders": "Außengrenzen", + "All borders": "Alle Grenzen", + "Inside borders": "Innerhalb der Grenzen", + "Left border": "Linke Grenze", + "Inside vertical border": "Innerhalb der vertikalen Grenze", + "Right border": "Rechter Rand", + "Top border": "Oberer Rand", + "Inside horizontal border": "Innerhalb der horizontalen Grenze", + "Bottom border": "Untere Grenze", + "Border color": "Randfarbe", + "Border width": "Rahmenbreite", + "Cell": "Zelle", + "Merge cells": "Zellen verbinden", + "Insert Or Delete": "Einfügen / Löschen", + "Insert columns to the left": "Spalten links einfügen", + "Insert columns to the right": "Spalten rechts einfügen", + "Insert rows above": "Zeilen darüber einfügen", + "Insert rows below": "Zeilen darunter einfügen", + "Delete rows": "Zeilen löschen", + "Delete columns": "Spalten löschen", + "Cell Margin": "Zellrand", + "Top": "oben", + "Bottom": "Unterseite", + "Left": "Links", + "Right": "Rechts", + "Align Text": "Text ausrichten", + "Align top": "Oben ausrichten", + "Align bottom": "Boden ausrichten", + "Align center": "Im Zentrum anordnen", + "Number of heading or outline levels to be shown in table of contents": "Anzahl der Überschriften- oder Gliederungsebenen, die im Inhaltsverzeichnis angezeigt werden sollen.", + "Show page numbers": "Seitenzahlen anzeigen", + "Show page numbers in table of contents": "Seitenzahlen im Inhaltsverzeichnis anzeigen.", + "Right align page numbers": "Seitenzahlen nach rechts ausrichten", + "Right align page numbers in table of contents": "Richten Sie die Seitenzahlen im Inhaltsverzeichnis nach rechts aus.", + "Use hyperlinks": "Verwenden Sie Hyperlinks", + "Use hyperlinks instead of page numbers": "Verwenden Sie Hyperlinks anstelle von Seitenzahlen.", + "Font": "Schriftart", + "Font Size": "Schriftgröße", + "Font color": "Schriftfarbe", + "Text highlight color": "Hervorhebungsfarbe für Text", + "Clear all formatting": "Löschen Sie alle Formatierungen", + "Bold Tooltip": "Fett (Strg + B)", + "Italic Tooltip": "Kursiv (Strg + I)", + "Underline Tooltip": "Unterstreichen (Strg + U)", + "Strikethrough": "Durchgestrichen", + "Superscript Tooltip": "Hochgestellt (Strg + Umschalt ++)", + "Subscript Tooltip": "Tiefgestellt (Strg + =)", + "Align left Tooltip": "Links ausrichten (Strg + L)", + "Center Tooltip": "Zentrum (Strg + E)", + "Align right Tooltip": "Rechts ausrichten (Strg + R)", + "Justify Tooltip": "Ausrichten (Strg + J)", + "Decrease indent": "Einzug verkleinern", + "Increase indent": "Einzug vergrößern", + "Line spacing": "Zeilenabstand", + "Bullets": "Aufzählungszeichen", + "Numbering": "Nummerierung", + "Styles": "Stile", + "Manage Styles": "Stile verwalten", + "Page": "Seite", + "of": "von", + "Fit one page": "Eine Seite einpassen", + "Spell Check": "Rechtschreibprüfung", + "Spelling": "Rechtschreibung", + "Underline errors": "Fehler unterstreichen", + "Fit page width": "Seitenbreite anpassen", + "Update": "Aktualisieren", + "Cancel": "Abbrechen", + "Insert": "Einfügen", + "No Border": "Keine Grenze", + "Create a new document": "Erstellen Sie ein neues Dokument.", + "Open a document": "Öffnen Sie ein Dokument.", + "Undo Tooltip": "Machen Sie die letzte Operation rückgängig (Strg + Z).", + "Redo Tooltip": "Wiederholen Sie die letzte Operation (Strg + Y).", + "Insert inline picture from a file": "Fügen Sie ein Inline-Bild aus einer Datei ein.", + "Insert a table into the document": "Fügen Sie eine Tabelle in das Dokument ein", + "Create Hyperlink": "Erstellen Sie in Ihrem Dokument einen Link für den schnellen Zugriff auf Webseiten und Dateien (Strg + K).", + "Insert a bookmark in a specific place in this document": "Fügen Sie ein Lesezeichen an einer bestimmten Stelle in dieses Dokument ein.", + "Provide an overview of your document by adding a table of contents": "Verschaffen Sie sich einen Überblick über Ihr Dokument, indem Sie ein Inhaltsverzeichnis hinzufügen.", + "Add or edit the header": "Fügen Sie den Header hinzu oder bearbeiten Sie ihn.", + "Add or edit the footer": "Fügen Sie die Fußzeile hinzu oder bearbeiten Sie sie.", + "Open the page setup dialog": "Öffnen Sie das Dialogfeld zur Seiteneinrichtung.", + "Add page numbers": "Seitenzahlen hinzufügen.", + "Find Text": "Suchen Sie nach Text im Dokument (Strg + F).", + "Toggle between the internal clipboard and system clipboard": "Zwischen der internen Zwischenablage und der Systemzwischenablage wechseln.
Der Zugriff auf die Systemzwischenablage über ein Skript wird aufgrund der Sicherheitsrichtlinien des Browsers verweigert. Stattdessen
1. Sie können die interne Zwischenablage zum Ausschneiden, Kopieren und Einfügen innerhalb der Komponente aktivieren.
2. Sie können die Tastenkombinationen (Strg + X, Strg + C und Strg + V) zum Ausschneiden verwenden , kopieren und einfügen mit System-Zwischenablage.", + "Current Page Number": "Die aktuelle Seitenzahl im Dokument. Klicken oder tippen Sie, um zu einer bestimmten Seite zu navigieren.", + "Read only": "Schreibgeschützt", + "Protections": "Schutzmaßnahmen", + "Error in establishing connection with web server": "Fehler beim Herstellen der Verbindung mit dem Webserver", + "Single": "Einzel", + "Double": "Doppelt", + "New comment": "Neuer Kommentar", + "Comments": "Bemerkungen", + "Print layout": "Drucklayout", + "Web layout": "Web-Layout", + "Text Form": "Textform", + "Check Box": "Kontrollkästchen", + "DropDown": "Dropdown-Liste", + "Update Fields": "Felder aktualisieren", + "Update cross reference fields": "Querverweisfelder aktualisieren", + "Hide properties pane": "Eigenschaftenbereich ausblenden", + "Show properties pane": "Eigenschaftenbereich anzeigen", + "Form Fields": "Formularfelder", + "Track Changes": "Verfolgen Sie die im Dokument vorgenommenen Änderungen", + "TrackChanges": "Änderungen verfolgen", + "AllCaps": "AllCaps", + "Change case Tooltip": "Fall ändern", + "Insert Footnote": "Fußnote einfügen", + "Insert Endnote": "Endnote einfügen", + "Footnote Tooltip": "Fußnote einfügen (Alt + Strg + F).", + "Endnote Tooltip": "Endnote einfügen (Alt + Strg + D).", + "UPPERCASE": "GROSSBUCHSTABEN", + "No color": "Keine Farbe", + "Top margin": "Oberer Rand", + "Bottom margin": "Unterer Rand", + "Left margin": "Linker Rand", + "Right margin": "Rechter Rand", + "Normal": "Normal", + "Heading": "Üerschrift", + "Heading 1": "Überschrift 1", + "Heading 2": "Überschrift 2", + "Heading 3": "Überschrift 3", + "Heading 4": "Überschrift 4", + "Heading 5": "Überschrift 5", + "Heading 6": "Überschrift 6", + "ZoomLevelTooltip": "Zoomstufe. Klicken oder tippen Sie auf , um die Zoom-Optionen zu öffnen.", + "None": "Keiner", + "Borders": "Grenzen", + "ShowHiddenMarks Tooltip": "Ausgeblendete Zeichen wie Leerzeichen, Tabulatoren, Absatzmarken und Umbrüche anzeigen. (Strg + *)", + "Columns": "Säulen", + "Column Break": "Spaltenumbruch", + "Link to Previous": "Link zu früher", + "Link to PreviousTooltip": "Verknüpfen Sie diesen Abschnitt mit der Kopf- oder Fußzeile des vorherigen Abschnitts", + "Alternate Text": "Alternativer Text", + "The address of this site is not valid. Check the address and try again.": "Die Adresse dieser Website ist ungültig. ", + "OK": "OK", + "Information": "Information", + "Page Breaks": "Ende der Seiten", + "Section Breaks": "Die Division bricht zusammen", + "Column": "Spalte", + "Next Page": "Nächste Seite", + "Continuous": "kohärent" + }, + "carousel": { + "nextSlide": "Nächste Folie", + "of": "von", + "pauseSlideTransition": "Folienübergang anhalten", + "playSlideTransition": "Folienübergang abspielen", + "previousSlide": "Vorherige Folie", + "slide": "Gleiten", + "slideShow": "Diashow" + }, + "message": { + "close": "Nah dran" + }, + "image-editor": { + "0": "0%", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "20": "20 %", + "40": "40 %", + "60": "60 %", + "80": "80 %", + "100": "100%", + "Crop": "Ernte", + "CropAndTransform": "Zuschneiden und transformieren", + "ZoomIn": "Hineinzoomen", + "ZoomOut": "Rauszoomen", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "Transform": "Verwandeln", + "Annotation": "Anmerkung", + "Finetune": "Feinabstimmung", + "Brightness": "Helligkeit", + "Contrast": "Kontrast", + "Hue": "Farbton", + "Saturation": "Sättigung", + "Opacity": "Opazität", + "Blur": "Verwischen", + "Sharpen": "Schärfen", + "Exposure": "Belichtung", + "Filter": "Filter", + "Default": "Standard", + "Chrome": "Chrom", + "Cold": "Kalt", + "Warm": "Warm", + "Grayscale": "Graustufen", + "BlackAndWhite": "Schwarz und weiß", + "Sepia": "Sepia", + "Invert": "Umkehren", + "Text": "Text hinzufügen", + "Pen": "Stift", + "Reset": "Zurücksetzen", + "Save": "Speichern", + "Select": "Wählen", + "RotateLeft": "Nach links drehen", + "RotateRight": "Drehe nach rechts", + "HorizontalFlip": "Horizontaler Flip", + "VerticalFlip": "Vertikaler Flip", + "OK": "OK", + "Cancel": "Stornieren", + "FillColor": "Füllfarbe", + "StrokeColor": "Strichfarbe", + "StrokeWidth": "Strichbreite", + "FontFamily": "Schriftfamilie", + "FontStyle": "Schriftstil", + "FontSize": "Schriftgröße", + "FontColor": "Schriftfarbe", + "Pan": "Pfanne", + "Move": "Bewegen", + "Load": "Belastung", + "Custom": "Brauch", + "Square": "Quadrat", + "Circle": "Kreis", + "Ellipse": "Ellipse", + "Rectangle": "Rechteck", + "Line": "Linie", + "Arrow": "Pfeil", + "Path": "Weg", + "Bold": "Deutlich", + "Italic": "Kursiv", + "BoldItalic": "Fett Kursiv", + "XSmall": "XS", + "Small": "Klein", + "Medium": "Mittel", + "Large": "Groß", + "XLarge": "XL", + "ABC": "ABC", + "Browse": "Durchsuche", + "Duplicate": "Duplikat", + "Remove": "Entfernen", + "EditText": "Text bearbeiten", + "Start": "Start", + "End": "Ende", + "Bar": "Bar", + "ArrowSolid": "Pfeil fest", + "CircleSolid": "Kreis fest", + "SquareSolid": "Quadratisch massiv", + "None": "Keiner", + "CropSelection": "Ernteauswahl", + "Image": "Bild hinzufügen", + "Transparency": "Transparenz", + "Height": "Höhe", + "Width": "Breite", + "AspectRatio": "Seitenverhältnis beibehalten", + "W": "W", + "H": "H", + "DragText": "Ziehen Sie Ihr Bild hierher oder legen Sie es dort ab", + "DropText": "Legen Sie Ihr Bild hier ab oder", + "BrowseText": "Hier stöbern...", + "SupportText": "Unterstützt:", + "Frame": "Rahmen", + "Mat": "Matte", + "Bevel": "Fase", + "Inset": "Einsatz", + "Hook": "Haken", + "Color": "Farbe", + "Size": "Größe", + "Offset": "Versatz", + "Radius": "Radius", + "Amount": "Menge", + "Resize": "Größe ändern", + "Border": "Grenze", + "Solid": "Solide", + "Dashed": "Gestrichelt", + "Dotted": "Gepunktet", + "GradientColor": "Farbverlauf", + "ConfirmDialogHeader": "Bestätigen Sie „Änderungen speichern“.", + "ConfirmDialogContent": "Möchten Sie die am Bild vorgenommenen Änderungen speichern?", + "AlertDialogHeader": "Nicht unterstützte Datei", + "AlertDialogContent": "Die abgelegte Datei wird nicht unterstützt.", + "Yes": "Ja", + "No": "NEIN", + "ImageErrorDialogHeader": "Fehler beim Auswählen des Bildes", + "ImageErrorDialogContent": "Wählen Sie nur ein Bild zum Öffnen aus.", + "Straighten": "Termin", + "NoOutline": "Keine Umrisse", + "Clone": "Klonen", + "Delete": "ausrotten" + }, + "mention": { + "noRecordsTemplate": "Keine Aufzeichnungen gefunden" + }, + "inplaceeditor": { + "save": "Speichern", + "cancel": "Stornieren", + "loadingText": "Wird geladen...", + "editIcon": "Zum Bearbeiten anklicken", + "editAreaClick": "Zum Bearbeiten anklicken", + "editAreaDoubleClick": "Doppelklick zum bearbeiten" + }, + "PdfViewer": { + "PdfViewer": "PDF-Viewer", + "Cancel": "Stornieren", + "Download file": "Download-Datei", + "Download": "Herunterladen", + "Enter Password": "Dieses Dokument ist passwortgeschützt. ", + "File Corrupted": "Datei beschädigt", + "File Corrupted Content": "Die Datei ist beschädigt und kann nicht geöffnet werden.", + "Fit Page": "Seite anpassen", + "Fit Width": "Breite anpassen", + "Automatic": "Automatisch", + "Go To First Page": "Erste Seite anzeigen", + "Invalid Password": "Falsches Passwort. ", + "Next Page": "Nächste Seite anzeigen", + "OK": "OK", + "Open": "Datei öffnen", + "Page Number": "Aktuelle Seitenzahl", + "Previous Page": "Vorherige Seite anzeigen", + "Go To Last Page": "Letzte Seite anzeigen", + "Zoom": "Zoomen", + "Zoom In": "Hineinzoomen", + "Zoom Out": "Rauszoomen", + "Page Thumbnails": "Miniaturansichten der Seiten", + "Bookmarks": "Lesezeichen", + "Print": "Druckdatei", + "Password Protected": "Passwort erforderlich", + "Copy": "Kopieren", + "Text Selection": "Textauswahltool", + "Panning": "Schwenkmodus", + "Text Search": "Text finden", + "Find in document": "Im Dokument suchen", + "Match case": "Streichholzetui", + "Apply": "Anwenden", + "GoToPage": "Gehen Sie zur Seite", + "No matches": "Der Viewer hat die Suche im Dokument abgeschlossen. ", + "No Text Found": "Kein Text gefunden", + "Undo": "Rückgängig machen", + "Redo": "Wiederholen", + "Annotation": "Anmerkungen hinzufügen oder bearbeiten", + "Highlight": "Text hervorheben", + "Underline": "Text unterstreichen", + "Strikethrough": "Durchgestrichener Text", + "Delete": "Anmerkung löschen", + "Opacity": "Opazität", + "Color edit": "Farbe ändern", + "Opacity edit": "Deckkraft ändern", + "Highlight context": "Markieren", + "Underline context": "Unterstreichen", + "Strikethrough context": "Durchschlagen", + "Server error": "Der Webdienst hört nicht zu. ", + "Open text": "Offen", + "First text": "Erste Seite", + "Previous text": "Vorherige Seite", + "Next text": "Nächste Seite", + "Last text": "Letzte Seite", + "Zoom in text": "Hineinzoomen", + "Zoom out text": "Rauszoomen", + "Selection text": "Auswahl", + "Pan text": "Pfanne", + "Print text": "Drucken", + "Search text": "Suchen", + "Annotation Edit text": "Anmerkung bearbeiten", + "Line Thickness": "Dicke der Linie", + "Line Properties": "Linieneigenschaften", + "Start Arrow": "Pfeil starten", + "End Arrow": "Endpfeil", + "Line Style": "Linienstil", + "Fill Color": "Füllfarbe", + "Line Color": "Linienfarbe", + "None": "Keiner", + "Open Arrow": "Offen", + "Closed Arrow": "Geschlossen", + "Round Arrow": "Runden", + "Square Arrow": "Quadrat", + "Diamond Arrow": "Diamant", + "Butt": "Hintern", + "Cut": "Schneiden", + "Paste": "Paste", + "Delete Context": "Löschen", + "Properties": "Eigenschaften", + "Add Stamp": "Stempel hinzufügen", + "Add Shapes": "Formen hinzufügen", + "Stroke edit": "Ändern Sie die Strichfarbe", + "Change thickness": "Randstärke ändern", + "Add line": "Zeile hinzufügen", + "Add arrow": "Pfeil hinzufügen", + "Add rectangle": "Rechteck hinzufügen", + "Add circle": "Kreis hinzufügen", + "Add polygon": "Polygon hinzufügen", + "Add Comments": "Füge Kommentare hinzu", + "Comments": "Kommentare", + "No Comments Yet": "Noch keine Kommentare", + "Accepted": "Akzeptiert", + "Completed": "Vollendet", + "Cancelled": "Abgesagt", + "Rejected": "Abgelehnt", + "Leader Length": "Führungslänge", + "Scale Ratio": "Skalenverhältnis", + "Calibrate": "Kalibrieren", + "Calibrate Distance": "Distanz kalibrieren", + "Calibrate Perimeter": "Umfang kalibrieren", + "Calibrate Area": "Bereich kalibrieren", + "Calibrate Radius": "Radius kalibrieren", + "Calibrate Volume": "Lautstärke kalibrieren" + }, + "stepper": { + "optional": "Optional" + } + } + } \ No newline at end of file diff --git a/src/locale/en-US.json b/src/locale/en-US.json new file mode 100644 index 0000000..67dd517 --- /dev/null +++ b/src/locale/en-US.json @@ -0,0 +1,3115 @@ +{ + "en-US": { + "grid": { + "EmptyRecord": "No records to display", + "True": "true", + "False": "false", + "InvalidFilterMessage": "Invalid Filter Data", + "GroupDropArea": "Drag a column header here to group its column", + "UnGroup": "Click here to ungroup", + "GroupDisable": "Grouping is disabled for this column", + "FilterbarTitle": "\"s filter bar cell", + "EmptyDataSourceError": "DataSource must not be empty at initial load since columns are generated from dataSource in AutoGenerate Column Grid", + "Add": "Add", + "Edit": "Edit", + "Cancel": "Cancel", + "Update": "Update", + "Delete": "Delete", + "Print": "Print", + "Pdfexport": "PDF Export", + "Excelexport": "Excel Export", + "Wordexport": "Word Export", + "Csvexport": "CSV Export", + "Search": "Search", + "Columnchooser": "Columns", + "Save": "Save", + "Item": "item", + "Items": "items", + "EditOperationAlert": "No records selected for edit operation", + "DeleteOperationAlert": "No records selected for delete operation", + "SaveButton": "Save", + "OKButton": "OK", + "CancelButton": "Cancel", + "EditFormTitle": "Details of ", + "AddFormTitle": "Add New Record", + "BatchSaveConfirm": "Are you sure you want to save changes?", + "BatchSaveLostChanges": "Unsaved changes will be lost. Are you sure you want to continue?", + "ConfirmDelete": "Are you sure you want to Delete Record?", + "CancelEdit": "Are you sure you want to Cancel the changes?", + "ChooseColumns": "Choose Column", + "SearchColumns": "search columns", + "Matchs": "No Matches Found", + "FilterButton": "Filter", + "ClearButton": "Clear", + "StartsWith": "Starts With", + "EndsWith": "Ends With", + "Contains": "Contains", + "Equal": "Equal", + "NotEqual": "Not Equal", + "LessThan": "Less Than", + "LessThanOrEqual": "Less Than Or Equal", + "GreaterThan": "Greater Than", + "GreaterThanOrEqual": "Greater Than Or Equal", + "ChooseDate": "Choose a Date", + "EnterValue": "Enter the value", + "Copy": "Copy", + "Group": "Group by this column", + "Ungroup": "Ungroup by this column", + "autoFitAll": "Auto Fit all columns", + "autoFit": "Auto Fit this column", + "Export": "Export", + "FirstPage": "First Page", + "LastPage": "Last Page", + "PreviousPage": "Previous Page", + "NextPage": "Next Page", + "SortAscending": "Sort Ascending", + "SortDescending": "Sort Descending", + "EditRecord": "Edit Record", + "DeleteRecord": "Delete Record", + "FilterMenu": "Filter", + "SelectAll": "Select All", + "Blanks": "Blanks", + "FilterTrue": "True", + "FilterFalse": "False", + "NoResult": "No Matches Found", + "ClearFilter": "Clear Filter", + "NumberFilter": "Number Filters", + "TextFilter": "Text Filters", + "DateFilter": "Date Filters", + "DateTimeFilter": "DateTime Filters", + "MatchCase": "Match Case", + "Between": "Between", + "CustomFilter": "Custom Filter", + "CustomFilterPlaceHolder": "Enter the value", + "CustomFilterDatePlaceHolder": "Choose a date", + "AND": "AND", + "OR": "OR", + "ShowRowsWhere": "Show rows where:", + "NotStartsWith": "Does Not Start With", + "Like": "Like", + "NotEndsWith": "Does Not End With", + "NotContains": "Does Not Contain", + "IsNull": "Null", + "NotNull": "Not Null", + "IsEmpty": "Empty", + "IsNotEmpty": "Not Empty", + "AddCurrentSelection": "Add current selection to filter", + "UnGroupButton": "Click here to ungroup", + "AutoFitAll": "Autofit all columns", + "AutoFit": "Autofit this column", + "Clear": "Clear", + "FilterMenuDialogARIA": "Filter menu dialog", + "ExcelFilterDialogARIA": "Excel filter dialog", + "DialogEditARIA": "Edit dialog", + "ColumnChooserDialogARIA": "Column chooser", + "ColumnMenuDialogARIA": "Column menu dialog", + "CustomFilterDialogARIA": "Custom filter dialog", + "SortAtoZ": "Sort A to Z", + "SortZtoA": "Sort Z to A", + "SortByOldest": "Sort by Oldest", + "SortByNewest": "Sort by Newest", + "SortSmallestToLargest": "Sort Smallest to Largest", + "SortLargestToSmallest": "Sort Largest to Smallest", + "Sort": "Sort", + "FilterDescription": "Press Alt Down to open filter Menu", + "SortDescription": "Press Enter to sort", + "ColumnMenuDescription": "Press Alt Down to open Column Menu", + "GroupDescription": "Press Ctrl space to group", + "ColumnHeader": " column header ", + "TemplateCell": " is template cell", + "CommandColumnAria": "is Command column column header ", + "DialogEdit": "Dialog edit", + "ClipBoard": "clipboard", + "GroupButton": "Group button", + "UnGroupAria": "ungroup button", + "GroupSeperator": "Separator for the grouped columns", + "UnGroupIcon": "ungroup the grouped column ", + "GroupedSortIcon": "sort the grouped column ", + "GroupedDrag": "Drag the grouped column", + "GroupCaption": " is groupcaption cell", + "CheckBoxLabel": "checkbox", + "Expanded": "Expanded", + "Collapsed": "Collapsed", + "SelectAllCheckbox": "Select all checkbox", + "SelectRow": "Select row" + }, + "pager": { + "currentPageInfo": "{0} of {1} pages", + "totalItemsInfo": "({0} items)", + "firstPageTooltip": "Go to first page", + "lastPageTooltip": "Go to last page", + "nextPageTooltip": "Go to next page", + "previousPageTooltip": "Go to previous page", + "nextPagerTooltip": "Go to next pager items", + "previousPagerTooltip": "Go to previous pager items", + "pagerDropDown": "Items per page", + "pagerAllDropDown": "Items", + "All": "All", + "totalItemInfo": "({0} item)", + "Container": "Pager Container", + "Information": "Pager Information", + "ExternalMsg": "Pager external message", + "Page": "Page ", + "Of": " of ", + "Pages": " Pages" + }, + "kanban": { + "items": "items", + "min": "Min", + "max": "Max", + "cardsSelected": "Cards Selected", + "addTitle": "Add New Card", + "editTitle": "Edit Card Details", + "deleteTitle": "Delete Card", + "deleteContent": "Are you sure you want to delete this card?", + "save": "Save", + "delete": "Delete", + "cancel": "Cancel", + "yes": "Yes", + "no": "No", + "close": "Close", + "noCard": "No cards to display", + "unassigned": "Unassigned", + "cards": "Cards" + }, + "dropdowns": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed", + "overflowCountTemplate": "+${count} more..", + "selectAllText": "Select All", + "unSelectAllText": "Unselect All", + "totalCountTemplate": "${count} selected" + }, + "drop-down-list": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed" + }, + "combo-box": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed" + }, + "auto-complete": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed" + }, + "multi-select": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed", + "overflowCountTemplate": "+${count} more..", + "selectAllText": "Select All", + "unSelectAllText": "Unselect All", + "totalCountTemplate": "${count} selected" + }, + "listbox": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed", + "selectAllText": "Select All", + "unSelectAllText": "Unselect All", + "moveUp": "Move Up", + "moveDown": "Move Down", + "moveTo": "Move To", + "moveFrom": "Move From", + "moveAllTo": "Move All To", + "moveAllFrom": "Move All From" + }, + "spreadsheet": { + "InsertingEmptyValue": "Reference value is not valid.", + "FindValue": "Find value", + "ReplaceValue": "Replace value", + "FindReplaceTooltip": "Find & Replace", + "ByRow": "By Rows", + "ByColumn": "By Columns", + "MatchExactCellElements": "Match entire cell contents", + "EnterCellAddress": "Enter cell address", + "FindAndReplace": "Find and Replace", + "ReplaceAllEnd": " matches replaced with ", + "FindNextBtn": "Find Next", + "FindPreviousBtn": "Find Previous", + "ReplaceBtn": "Replace", + "ReplaceAllBtn": "Replace All", + "GotoHeader": "Go To", + "Sheet": "Sheet", + "SearchWithin": "Search within", + "SearchBy": "Search by", + "Reference": "Reference", + "Workbook": "Workbook", + "NoElements": "We couldn't find what you were looking for.", + "FindWhat": "Find what", + "ReplaceWith": "Replace with", + "FileName": "File Name", + "ExtendValidation": "The selection contains some cells without data validation. Do you want to extend validation to these cells?", + "Yes": "Yes", + "No": "No", + "PROPER": "Converts a text to proper case; first letter to uppercase and other letters to lowercase.", + "Cut": "Cut", + "Copy": "Copy", + "Paste": "Paste", + "PasteSpecial": "Paste Special", + "All": "All", + "Values": "Values", + "Formats": "Formats", + "Font": "Font", + "FontSize": "Font Size", + "Bold": "Bold", + "Italic": "Italic", + "Underline": "Underline", + "Strikethrough": "Strikethrough", + "TextColor": "Text Color", + "FillColor": "Fill Color", + "HorizontalAlignment": "Horizontal Alignment", + "AlignLeft": "Align Left", + "AlignCenter": "Center", + "AlignRight": "Align Right", + "VerticalAlignment": "Vertical Alignment", + "AlignTop": "Align Top", + "AlignMiddle": "Align Middle", + "AlignBottom": "Align Bottom", + "MergeCells": "Merge Cells", + "MergeAll": "Merge All", + "MergeHorizontally": "Merge Horizontally", + "MergeVertically": "Merge Vertically", + "Unmerge": "Unmerge", + "UnmergeCells": "Unmerge Cells", + "SelectMergeType": "Select Merge Type", + "MergeCellsAlert": "Merging cells will only preserve the top-leftmost(Uppermost) value. Merge anyway?", + "PasteMergeAlert": "We can't do that to a merge cell.", + "Borders": "Borders", + "TopBorders": "Top Borders", + "LeftBorders": "Left Borders", + "RightBorders": "Right Borders", + "BottomBorders": "Bottom Borders", + "AllBorders": "All Borders", + "HorizontalBorders": "Horizontal Borders", + "VerticalBorders": "Vertical Borders", + "OutsideBorders": "Outside Borders", + "InsideBorders": "Inside Borders", + "NoBorders": "No Borders", + "BorderColor": "Border Color", + "BorderStyle": "Border Style", + "InsertFunction": "Insert Function", + "Insert": "Insert", + "Delete": "Delete", + "DuplicateSheet": "Duplicate", + "MoveRight": "Move Right", + "MoveLeft": "Move Left", + "Rename": "Rename", + "Hide": "Hide", + "NameBox": "Name Box", + "ShowHeaders": "Show Headers", + "HideHeaders": "Hide Headers", + "ShowGridLines": "Show Gridlines", + "HideGridLines": "Hide Gridlines", + "FreezePanes": "Freeze Panes", + "FreezeRows": "Freeze Rows", + "FreezeColumns": "Freeze Columns", + "UnfreezePanes": "Unfreeze Panes", + "UnfreezeRows": "Unfreeze Rows", + "UnfreezeColumns": "Unfreeze Columns", + "AddSheet": "Add Sheet", + "ListAllSheets": "List All Sheets", + "CollapseToolbar": "Collapse Toolbar", + "ExpandToolbar": "Expand Toolbar", + "CollapseFormulaBar": "Collapse Formula Bar", + "ExpandFormulaBar": "Expand Formula Bar", + "File": "File", + "Home": "Home", + "Formulas": "Formulas", + "View": "View", + "New": "New", + "Open": "Open", + "SaveAs": "Save As", + "ExcelXlsx": "Microsoft Excel", + "ExcelXls": "Microsoft Excel 97-2003", + "CSV": "Comma-separated values", + "FormulaBar": "Formula Bar", + "Sort": "Sort", + "SortAscending": "Ascending", + "SortDescending": "Descending", + "CustomSort": "Custom Sort", + "AddColumn": "Add Column", + "ContainsHeader": "Data contains header", + "CaseSensitive": "Case sensitive", + "SortBy": "Sort by", + "ThenBy": "Then by", + "SelectAColumn": "Select a column", + "SortEmptyFieldError": "All sort criteria must have a column specified. Check the selected sort criteria and try again.", + "SortDuplicateFieldError": " is being sorted by values more than once. Delete the duplicate sort criteria and try again.", + "SortOutOfRangeError": "Select a cell or range inside the used range and try again.", + "MultiRangeSortError": "This can't be done on a multiple range selection. Select a single range and try again.", + "HideRow": "Hide Row", + "HideRows": "Hide Rows", + "UnhideRows": "Unhide Rows", + "HideColumn": "Hide Column", + "HideColumns": "Hide Columns", + "UnhideColumns": "Unhide Columns", + "InsertRow": "Insert Row", + "InsertRows": "Insert Rows", + "Above": "Above", + "Below": "Below", + "InsertColumn": "Insert Column", + "InsertColumns": "Insert Columns", + "Before": "Before", + "After": "After", + "DeleteRow": "Delete Row", + "DeleteRows": "Delete Rows", + "DeleteColumn": "Delete Column", + "DeleteColumns": "Delete Columns", + "Ok": "OK", + "Close": "Close", + "MoreOptions": "More Options", + "Cancel": "Cancel", + "Apply": "Apply", + "MoreColors": "More Colors", + "StandardColors": "Standard Colors", + "General": "General", + "Number": "Number", + "Currency": "Currency", + "Accounting": "Accounting", + "ShortDate": "Short Date", + "LongDate": "Long Date", + "Time": "Time", + "Percentage": "Percentage", + "Fraction": "Fraction", + "Scientific": "Scientific", + "Text": "Text", + "NumberFormat": "Number Format", + "MobileFormulaBarPlaceHolder": "Enter value or Formula", + "PasteAlert": "You can't paste this here, because the copy area and paste area aren't in the same size. Please try pasting in a different range.", + "DestroyAlert": "Are you sure you want to destroy the current workbook without saving and create a new workbook?", + "SheetRenameInvalidAlert": "Sheet name contains invalid character.", + "SheetRenameEmptyAlert": "Sheet name cannot be empty.", + "SheetRenameAlreadyExistsAlert": "Sheet name already exists. Please enter another name.", + "DeleteSheetAlert": "Are you sure you want to delete this sheet?", + "DeleteSingleLastSheetAlert": "A Workbook must contain at least one visible worksheet.", + "PickACategory": "Pick a category", + "Description": "Description", + "UnsupportedFile": "Unsupported File", + "DataLimitExceeded": "File data is too large and it takes more time to process, do you want to continue?", + "FileSizeLimitExceeded": "File size is too large and it takes more time to process, do you want to continue?", + "InvalidUrl": "Invalid URL", + "SUM": "Adds a series of numbers and/or cells.", + "SUMIF": "Adds the cells based on specified condition.", + "SUMIFS": "Adds the cells based on specified conditions.", + "ABS": "Returns the value of a number without its sign.", + "RAND": "Returns a random number between 0 and 1.", + "RANDBETWEEN": "Returns a random integer based on specified values.", + "FLOOR": "Rounds a number down to the nearest multiple of a given factor.", + "CEILING": "Rounds a number up to the nearest multiple of a given factor.", + "PRODUCT": "Multiplies a series of numbers and/or cells.", + "AVERAGE": "Calculates average for the series of numbers and/or cells excluding text.", + "AVERAGEIF": "Calculates average for the cells based on specified criterion.", + "AVERAGEIFS": "Calculates average for the cells based on specified conditions.", + "AVERAGEA": "Calculates the average for the cells evaluating TRUE as 1, text and FALSE as 0.", + "COUNT": "Counts the cells that contain numeric values in a range.", + "COUNTIF": "Counts the cells based on specified condition.", + "COUNTIFS": "Counts the cells based on specified conditions.", + "COUNTA": "Counts the cells that contains values in a range.", + "MIN": "Returns the smallest number of the given arguments.", + "MAX": "Returns the largest number of the given arguments.", + "DATE": "Returns the date based on given year, month, and day.", + "DAY": "Returns the day from the given date.", + "DAYS": "Returns the number of days between two dates.", + "IF": "Returns value based on the given expression.", + "IFS": "Returns value based on the given multiple expressions.", + "CalculateAND": "Returns TRUE if all the arguments are TRUE, otherwise returns FALSE.", + "CalculateOR": "Returns TRUE if any of the arguments are TRUE, otherwise returns FALSE.", + "IFERROR": "Returns value if no error found else it will return specified value.", + "CHOOSE": "Returns a value from list of values, based on index number.", + "INDEX": "Returns a value of the cell in a given range based on row and column number.", + "FIND": "Returns the position of a string within another string, which is case sensitive.", + "CONCATENATE": "Combines two or more strings together.", + "CONCAT": "Concatenates a list or a range of text strings.", + "SUBTOTAL": "Returns subtotal for a range using the given function number.", + "RADIANS": "Converts degrees into radians.", + "MATCH": "Returns the relative position of a specified value in given range.", + "SLOPE": "Returns the slope of the line from linear regression of the data points.", + "INTERCEPT": "Calculates the point of the Y-intercept line via linear regression.", + "UNIQUE": "Returns a unique values from a range or array", + "TEXT": "Converts a value to text in specified number format.", + "DefineNameExists": "This name already exists, try different name.", + "CircularReference": "When a formula refers to one or more circular references, this may result in an incorrect calculation.", + "SORT": "Sorts a range of an array", + "T": "Checks whether a value is text or not and returns the text.", + "EXACT": "Checks whether a two text strings are exactly same and returns TRUE or FALSE.", + "LEN": "Returns a number of characters in a given string.", + "MOD": "Returns a remainder after a number is divided by divisor.", + "ODD": "Rounds a positive number up and negative number down to the nearest odd integer.", + "PI": "Returns the value of pi.", + "COUNTBLANK": "Returns the number of empty cells in a specified range of cells.", + "EVEN": "Rounds a positive number up and negative number down to the nearest even integer.", + "DECIMAL": "Converts a text representation of a number in a given base into a decimal number.", + "ADDRESS": "Returns a cell reference as text, given specified row and column numbers.", + "CHAR": "Returns the character from the specified number.", + "CODE": "Returns the numeric code for the first character in a given string.", + "DOLLAR": "Converts the number to currency formatted text.", + "SMALL": "Returns the k-th smallest value in a given array.", + "LARGE": "Returns the k-th largest value in a given array.", + "TIME": "Converts hours, minutes, seconds to the time formatted text.", + "DEGREES": "Converts radians to degrees.", + "FACT": "Returns the factorial of a number.", + "MEDIAN": "Returns the median of the given set of numbers.", + "EDATE": "Returns a date with given number of months before or after the specified date.", + "DATEVALUE": "Converts a date string into date value.", + "NOW": "Returns the current date and time.", + "HOUR": "Returns the number of hours in a specified time string.", + "MINUTE": "Returns the number of minutes in a specified time string.", + "SECOND": "Returns the number of seconds in a specified time string.", + "MONTH": "Returns the number of months in a specified date string.", + "OR": "OR", + "AND": "AND", + "CustomFilterDatePlaceHolder": "Choose a date", + "CustomFilterPlaceHolder": "Enter the value", + "CustomFilter": "Custom Filter", + "Between": "Between", + "MatchCase": "Match case", + "DateTimeFilter": "DateTime Filters", + "Undo": "Undo", + "Redo": "Redo", + "ClearAllFilter": "Clear", + "ReapplyFilter": "Reapply", + "DateFilter": "Date Filters", + "TextFilter": "Text Filters", + "NumberFilter": "Number Filters", + "ClearFilter": "Clear Filter", + "NoResult": "No Matches Found", + "FilterFalse": "False", + "FilterTrue": "True", + "Blanks": "Blanks", + "SelectAll": "Select All", + "GreaterThanOrEqual": "Greater Than Or Equal", + "GreaterThan": "Greater Than", + "LessThanOrEqual": "Less Than Or Equal", + "LessThan": "Less Than", + "NotEqual": "Not Equal", + "Equal": "Equal", + "Contains": "Contains", + "NotContains": "Does Not Contains", + "EndsWith": "Ends With", + "NotEndsWith": "Does Not End With", + "StartsWith": "Starts With", + "NotStartsWith": "Does Not Start With", + "IsEmpty": "Empty", + "IsNotEmpty": "Not Empty", + "ClearButton": "Clear", + "FilterButton": "Filter", + "CancelButton": "Cancel", + "OKButton": "OK", + "Search": "Search", + "DataValidation": "Data Validation", + "CellRange": "Cell Range", + "Allow": "Allow", + "Data": "Data", + "Minimum": "Minimum", + "Maximum": "Maximum", + "IgnoreBlank": "Ignore blank", + "WholeNumber": "Whole Number", + "Decimal": "Decimal", + "Date": "Date", + "TextLength": "Text Length", + "List": "List", + "NotBetween": "Not Between", + "EqualTo": "Equal To", + "NotEqualTo": "Not Equal To", + "GreaterThanOrEqualTo": "Greater Than Or Equal To", + "LessThanOrEqualTo": "Less Than Or Equal To", + "InCellDropDown": "In-cell-dropdown", + "Sources": "Sources", + "Value": "Value", + "Retry": "Retry", + "DialogError": "The list source must be a reference to single row or column.", + "MinMaxError": "The Maximum must be greater than or equal to the Minimum.", + "Spreadsheet": "Spreadsheet", + "MoreValidation": "This selection contains more than one validation. ", + "FileNameError": "A file name can't contain characters like \\ / : * ? \" < > [ ] |", + "ValidationError": "This value doesn't match the data validation restrictions defined for the cell.", + "ListLengthError": "The list values allows only upto 256 characters", + "ProtectSheet": "Protect Sheet", + "UnprotectSheet": "Unprotect Sheet", + "SelectCells": "Select locked cells", + "SelectUnlockedCells": "Select unlocked cells", + "Save": "Save", + "EmptyFileName": "File name cannot be empty.", + "LargeName": "The name is too long.", + "FormatCells": "Format cells", + "FormatRows": "Format rows", + "FormatColumns": "Format columns", + "InsertLinks": "Insert links", + "ProtectContent": "Protect the contents of locked cells", + "ProtectAllowUser": " Allow all users of this worksheet to:", + "EditAlert": "The cell you're trying to change is protected. To make change, unprotect the sheet.", + "ClearValidation": "Clear Validation", + "ISNUMBER": "Returns true when the value parses as a numeric value.", + "ROUND": "Rounds a number to a specified number of digits.", + "GEOMEAN": "Returns the geometric mean of an array or range of positive data.", + "POWER": "Returns the result of a number raised to power", + "LOG": "Returns the logarithm of a number to the base that you specify.", + "TRUNC": "Returns the truncated value of a number to a specified number of decimal places.", + "EXP": "Returns e raised to the power of the given number.", + "LOOKUP": "Looks for a value in a one-row or one-column range, then returns a value from the same position in a second one-row or one-column range.", + "HLOOKUP": "Looks for a value in the top row of the array of values and then returns a value in the same column from a row in the array that you specify.", + "VLOOKUP": "Looks for a specific value in the first column of a lookup range and returns a corresponding value from a different column within the same row.", + "NOT": "Returns the inverse of a given logical expression.", + "EOMONTH": "Returns the last day of the month that is a specified number of months before or after an initially supplied start date.", + "SQRT": "Returns the square root of a positive number.", + "ROUNDDOWN": "Rounds a number down, toward zero.", + "RSQ": "Returns the square of the Pearson product moment correlation coefficient based on data points in known_y's and known_x's.", + "HighlightCellsRules": "Highlight Cells Rules", + "CFEqualTo": "Equal To", + "TextThatContains": "Text that Contains", + "ADateOccuring": "A Date Occuring", + "DuplicateValues": "Duplicate Values", + "TopBottomRules": "Top/Bottom Rules", + "Top10Items": "Top 10 Items", + "Top10": "Top 10", + "Bottom10Items": "Bottom 10 Items", + "Bottom10": "Bottom 10", + "AboveAverage": "Above Average", + "BelowAverage": "Below Average", + "FormatCellsGreaterThan": "Format cells that are GREATER THAN:", + "FormatCellsLessThan": "Format cells that are LESS THAN:", + "FormatCellsBetween": "Format cells that are BETWEEN:", + "FormatCellsEqualTo": "Format cells that are EQUAL TO:", + "FormatCellsThatContainTheText": "Format cells that contain the text:", + "FormatCellsThatContainADateOccurring": "Format cells that contain a date occurring:", + "FormatCellsDuplicate": "Format cells that contain:", + "FormatCellsTop": "Format cells that rank in the TOP:", + "FormatCellsBottom": "Format cells that rank in the BOTTOM:", + "FormatCellsAbove": "Format cells that are ABOVE AVERAGE:", + "FormatCellsBelow": "Format cells that are BELOW AVERAGE:", + "With": "with", + "DataBars": "Data Bars", + "ColorScales": "Color Scales", + "IconSets": "Icon Sets", + "ClearRules": "Clear Rules", + "SelectedCells": "Clear Rules from Selected Cells", + "EntireSheet": "Clear Rules from Entire Sheet", + "LightRedFillWithDarkRedText": "Light Red Fill with Dark Red Text", + "YellowFillWithDarkYellowText": "Yellow Fill with Dark Yellow Text", + "GreenFillWithDarkGreenText": "Green Fill with Dark Green Text", + "RedFill": "Red Fill", + "RedText": "Red Text", + "Duplicate": "Duplicate", + "Unique": "Unique", + "And": "and", + "WebPage": "Web Page", + "ThisDocument": "This Document", + "DisplayText": "Display Text", + "Url": "URL", + "CellReference": "Cell Reference", + "DefinedNames": "Defined Names", + "EnterTheTextToDisplay": "Enter the text to display", + "EnterTheUrl": "Enter the URL", + "INT": "Returns a number to the nearest integer.", + "SUMPRODUCT": "Returns sum of the product of given ranges of arrays.", + "TODAY": "Returns the current date as date value.", + "ROUNDUP": "Rounds a number away from zero.", + "Link": "Link", + "Hyperlink": "Hyperlink", + "EditHyperlink": "Edit Hyperlink", + "OpenHyperlink": "Open Hyperlink", + "RemoveHyperlink": "Remove Hyperlink", + "InvalidHyperlinkAlert": "The address of this site is not valid. Check the address and try again.", + "InsertLink": "Insert Link", + "EditLink": "Edit Link", + "WrapText": "Wrap Text", + "Update": "Update", + "SortAndFilter": "Sort & Filter", + "Filter": "Filter", + "FilterCellValue": "Filter by Value of Selected Cell", + "FilterOutOfRangeError": "Select a cell or range inside the used range and try again.", + "ClearFilterFrom": "Clear Filter From ", + "LN": "Returns the natural logarithm of a number.", + "DefineNameInValid": "The name that you entered is not valid.", + "EmptyError": "You must enter a value", + "ClearHighlight": "Clear Highlight", + "HighlightInvalidData": "Highlight Invalid Data", + "Clear": "Clear", + "ClearContents": "Clear Contents", + "ClearAll": "Clear All", + "ClearFormats": "Clear Formats", + "ClearHyperlinks": "Clear Hyperlinks", + "Image": "Image", + "ConditionalFormatting": "Conditional Formatting", + "BlueDataBar": "Blue Data Bar", + "GreenDataBar": "Green Data Bar", + "RedDataBar": "Red Data Bar", + "OrangeDataBar": "Orange Data Bar", + "LightBlueDataBar": "Light blue Data Bar", + "PurpleDataBar": "Purple Data Bar", + "GYRColorScale": "Green - Yellow - Red Color Scale", + "RYGColorScale": "Red - Yellow - Green Color Scale", + "GWRColorScale": "Green - White - Red Color Scale", + "RWGColorScale": "Red - White - Green Color Scale", + "BWRColorScale": "Blue - White - Red Color Scale", + "RWBColorScale": "Red - White - Blue Color Scale", + "WRColorScale": "White - Red Color Scale", + "RWColorScale": "Red - White Color Scale", + "GWColorScale": "Green - White Color Scale", + "WGColorScale": "White - Green Color Scale", + "GYColorScale": "Green - Yellow Color Scale", + "YGColorScale": "Yellow - Green Color Scale", + "ThreeArrowsColor": "3 Arrows (Colored)", + "ThreeArrowsGray": "3 Arrows (Gray)", + "ThreeTriangles": "3 Triangles", + "FourArrowsColor": "4 Arrows (Gray)", + "FourArrowsGray": "4 Arrows (Colored)", + "FiveArrowsColor": "5 Arrows (Gray)", + "FiveArrowsGray": "5 Arrows (Colored)", + "ThreeTrafficLights1": "3 Traffic Lights (Unrimmed)", + "ThreeTrafficLights2": "3 Traffic Lights (Rimmed)", + "ThreeSigns": "3 Signs", + "FourTrafficLights": "4 Traffic Lights", + "RedToBlack": "Red To Black", + "ThreeSymbols1": "3 Symbols (Circled)", + "ThreeSymbols2": "3 Symbols (Uncircled)", + "ThreeFlags": "3 Flags", + "ThreeStars": "3 Stars", + "FourRatings": "4 Ratings", + "FiveQuarters": "5 Quarters", + "FiveRatings": "5 Ratings", + "FiveBoxes": "5 Boxes", + "Chart": "Chart", + "Column": "Column", + "Bar": "Bar", + "Area": "Area", + "Pie": "Pie", + "Doughnut": "Doughnut", + "PieAndDoughnut": "Pie/Doughnut", + "Line": "Line", + "Radar": "Radar", + "Scatter": "Scatter", + "ChartDesign": "Chart Design", + "ClusteredColumn": "Clustered Column", + "StackedColumn": "Stacked Column", + "StackedColumn100": "100% Stacked Column", + "ClusteredBar": "Clustered Bar", + "StackedBar": "Stacked Bar", + "StackedBar100": "100% Stacked Bar", + "StackedArea": "Stacked Area", + "StackedArea100": "100% Stacked Area", + "StackedLine": "Stacked Line", + "StackedLine100": "100% Stacked Line", + "LineMarker": "Line with Markers", + "StackedLineMarker": "Stacked Line with Markers", + "StackedLine100Marker": "100% Stacked Line with Markers", + "AddChartElement": "Add Chart Element", + "Axes": "Axes", + "AxisTitle": "Axis Title", + "ChartTitle": "Chart Title", + "DataLabels": "Data Labels", + "Gridlines": "Gridlines", + "Legends": "Legends", + "PrimaryHorizontal": "Primary Horizontal", + "PrimaryVertical": "Primary Vertical", + "None": "None", + "AboveChart": "Above Chart", + "Center": "Center", + "InsideEnd": "Inside End", + "InsideBase": "Inside Base", + "OutsideEnd": "OutSide End", + "PrimaryMajorHorizontal": "Primary Major Horizontal", + "PrimaryMajorVertical": "Primary Major Vertical", + "PrimaryMinorHorizontal": "Primary Minor Horizontal", + "PrimaryMinorVertical": "Primary Minor Vertical", + "Right": "Right", + "Left": "Left", + "Bottom": "Bottom", + "Top": "Top", + "SwitchRowColumn": "Switch Row/Column", + "ChartTheme": "Chart Theme", + "ChartType": "Chart Type", + "Material": "Material", + "Fabric": "Fabric", + "Bootstrap": "Bootstrap", + "HighContrastLight": "HighContrast Light", + "MaterialDark": "Material Dark", + "FabricDark": "Fabric Dark", + "HighContrast": "HighContrast", + "BootstrapDark": "Bootstrap Dark", + "Bootstrap4": "Bootstrap4", + "Bootstrap5Dark": "Bootstrap5 Dark", + "Bootstrap5": "Bootstrap5", + "Tailwind": "Tailwind", + "TailwindDark": "Tailwind Dark", + "VerticalAxisTitle": "Vertical Axis Title", + "HorizontalAxisTitle": "Horizontal Axis Title", + "EnterTitle": "Enter Title", + "UnprotectWorksheet": "Unprotect Sheet", + "ReEnterPassword": "Re-enter password to proceed", + "SheetPassword": "Password to unprotect sheet:", + "ProtectWorkbook": "Protect Workbook", + "Password": "Password (optional):", + "EnterThePassword": "Enter the password", + "ConfirmPassword": "Confirm Password", + "EnterTheConfirmPassword": "Re-enter your password", + "PasswordAlert": "Confirmation password is not identical", + "UnprotectWorkbook": "Unprotect Workbook", + "UnprotectPasswordAlert": "The password you supplied is not correct.", + "IncorrectPassword": "Unable to open the file or worksheet with the given password", + "PasswordAlertMsg": "Please enter the password", + "ConfirmPasswordAlertMsg": "Please enter the confirm password", + "IsProtected": "is protected", + "PDF": "PDF Document", + "AutoFillMergeAlertMsg": "To do this, all the merged cells need to be the same size.", + "Fluent": "Fluent", + "FluentDark": "Fluent Dark", + "Custom": "Custom", + "WEEKDAY": "Returns the day of the week corresponding to a date.", + "FillSeries": "Fill Series", + "CopyCells": "Copy Cells", + "FillFormattingOnly": "Fill Formatting Only", + "FillWithoutFormatting": "Fill Without Formatting", + "CustomFormat": "Custom Number Formats", + "CustomFormatPlaceholder": "Type or Select a custom format", + "CustomFormatTypeList": "Type", + "CellReferenceTypoError": "We found a typo in your cell reference. Do you want to correct this reference as follows?", + "AddCurrentSelection": "Add current selection to filter", + "ExternalWorkbook": "An imported excel file contains an external workbook reference. Do you want to import that file?", + "Directional": "Directional", + "Shapes": "Shapes", + "Indicators": "Indicators", + "Ratings": "Ratings", + "InvalidFormulaError": "We found that you typed a formula which is invalid.", + "InvalidArguments": "We found that you typed a formula with an invalid arguments.", + "EmptyExpression": "We found that you typed a formula with an empty expression.", + "MismatchedParenthesis": "We found that you typed a formula with one or more missing opening or closing parenthesis.", + "ImproperFormula": "We found that you typed a formula which is improper.", + "WrongNumberOfArguments": "We found that you typed a formula with a wrong number of arguments.", + "Requires3Arguments": "We found that you typed a formula which requires 3 arguments.", + "MismatchedStringQuotes": "We found that you typed a formula with a mismatched quotes.", + "FormulaCircularRef": "We found that you typed a formula with a circular reference." + }, + "filemanager": { + "NewFolder": "New folder", + "Upload": "Upload", + "Delete": "Delete", + "Rename": "Rename", + "Download": "Download", + "Cut": "Cut", + "Copy": "Copy", + "Paste": "Paste", + "SortBy": "Sort by", + "Refresh": "Refresh", + "Item-Selection": "item selected", + "Items-Selection": "items selected", + "View": "View", + "Details": "Details", + "SelectAll": "Select all", + "Open": "Open", + "Tooltip-NewFolder": "New folder", + "Tooltip-Upload": "Upload", + "Tooltip-Delete": "Delete", + "Tooltip-Rename": "Rename", + "Tooltip-Download": "Download", + "Tooltip-Cut": "Cut", + "Tooltip-Copy": "Copy", + "Tooltip-Paste": "Paste", + "Tooltip-SortBy": "Sort by", + "Tooltip-Refresh": "Refresh", + "Tooltip-Selection": "Clear selection", + "Tooltip-View": "View", + "Tooltip-Details": "Details", + "Tooltip-SelectAll": "Select all", + "Name": "Name", + "Size": "Size", + "DateModified": "Modified", + "DateCreated": "Date created", + "Path": "Path", + "Modified": "Modified", + "Created": "Created", + "Location": "Location", + "Type": "Type", + "Permission": "Permission", + "Ascending": "Ascending", + "Descending": "Descending", + "None": "None", + "View-LargeIcons": "Large icons", + "View-Details": "Details", + "Search": "Search", + "Button-Ok": "OK", + "Button-Cancel": "Cancel", + "Button-Yes": "Yes", + "Button-No": "No", + "Button-Create": "Create", + "Button-Save": "Save", + "Header-NewFolder": "Folder", + "Content-NewFolder": "Enter your folder name", + "Header-Rename": "Rename", + "Content-Rename": "Enter your new name", + "Header-Rename-Confirmation": "Rename Confirmation", + "Content-Rename-Confirmation": "If you change a file name extension, the file might become unstable. Are you sure you want to change it?", + "Header-Delete": "Delete File", + "Content-Delete": "Are you sure you want to delete this file?", + "Header-Folder-Delete": "Delete Folder", + "Content-Folder-Delete": "Are you sure you want to delete this folder?", + "Header-Multiple-Delete": "Delete Multiple Files", + "Content-Multiple-Delete": "Are you sure you want to delete these {0} files?", + "Header-Duplicate": "File/Folder exists", + "Content-Duplicate": "{0} already exists. Do you want to rename and paste?", + "Header-Upload": "Upload Files", + "Error": "Error", + "Validation-Empty": "The file or folder name cannot be empty.", + "Validation-Invalid": "The file or folder name {0} contains invalid characters. Please use a different name. Valid file or folder names cannot end with a dot or space, and cannot contain any of the following characters: \\/:*?\"<>|", + "Validation-NewFolder-Exists": "A file or folder with the name {0} already exists.", + "Validation-Rename-Exists": "Cannot rename {0} to {1}: destination already exists.", + "Folder-Empty": "This folder is empty", + "File-Upload": "Drag files here to upload", + "Search-Empty": "No results found", + "Search-Key": "Try with different keywords", + "Filter-Empty": "No results found", + "Filter-Key": "Try with different filter", + "Sub-Folder-Error": "The destination folder is the subfolder of the source folder.", + "Same-Folder-Error": "The destination folder is the same as the source folder.", + "Access-Denied": "Access Denied", + "Access-Details": "You don't have permission to access this folder.", + "Header-Retry": "File Already Exists", + "Content-Retry": "A file with this name already exists in this folder. What would you like to do?", + "Button-Keep-Both": "Keep both", + "Button-Replace": "Replace", + "Button-Skip": "Skip", + "ApplyAll-Label": "Do this for all current items", + "KB": "KB", + "Access-Message": "{0} is not accessible. You need permission to perform the {1} action.", + "Network-Error": "NetworkError: Failed to send on XMLHTTPRequest: Failed to load", + "Server-Error": "ServerError: Invalid response from" + }, + "calendar": { + "today": "Today" + }, + "datepicker": { + "today": "Today", + "placeholder": "Choose a date" + }, + "daterangepicker": { + "placeholder": "Choose a date range", + "startLabel": "Start Date", + "endLabel": "End Date", + "applyText": "Apply", + "cancelText": "Cancel", + "selectedDays": "Selected Days", + "days": "Days", + "customRange": "Custom Range" + }, + "timepicker": { + "placeholder": "Choose a time" + }, + "datetimepicker": { + "today": "Today", + "placeholder": "Choose a date and time" + }, + "dialog": { + "close": "Close" + }, + "toast": { + "close": "Close" + }, + "tab": { + "closeButtonTitle": "Close" + }, + "schedule": { + "day": "Day", + "week": "Week", + "workWeek": "Work Week", + "month": "Month", + "year": "Year", + "agenda": "Agenda", + "weekAgenda": "Week Agenda", + "workWeekAgenda": "Work Week Agenda", + "monthAgenda": "Month Agenda", + "today": "Today", + "noEvents": "No events", + "emptyContainer": "There are no events scheduled on this day.", + "allDay": "All day", + "start": "Start", + "end": "End", + "more": "more", + "close": "Close", + "cancel": "Cancel", + "noTitle": "(No Title)", + "delete": "Delete", + "deleteEvent": "Delete Event", + "deleteMultipleEvent": "Delete Multiple Events", + "selectedItems": "Items selected", + "deleteSeries": "Delete Series", + "edit": "Edit", + "editSeries": "Edit Series", + "editEvent": "Edit Event", + "createEvent": "Create", + "subject": "Subject", + "addTitle": "Add title", + "moreDetails": "More Details", + "moreEvents": "More Events", + "save": "Save", + "editContent": "How would you like to change the appointment in the series?", + "deleteContent": "Are you sure you want to delete this event?", + "deleteMultipleContent": "Are you sure you want to delete the selected events?", + "newEvent": "New Event", + "title": "Title", + "location": "Location", + "description": "Description", + "timezone": "Timezone", + "startTimezone": "Start Timezone", + "endTimezone": "End Timezone", + "repeat": "Repeat", + "saveButton": "Save", + "cancelButton": "Cancel", + "deleteButton": "Delete", + "recurrence": "Recurrence", + "wrongPattern": "The recurrence pattern is not valid.", + "seriesChangeAlert": "Do you want to cancel the changes made to specific instances of this series and match it to the whole series again?", + "createError": "The duration of the event must be shorter than how frequently it occurs. Shorten the duration, or change the recurrence pattern in the recurrence event editor.", + "sameDayAlert": "Two occurrences of the same event cannot occur on the same day.", + "occurenceAlert": "Cannot reschedule an occurrence of the recurring appointment if it skips over a later occurrence of the same appointment.", + "editRecurrence": "Edit Recurrence", + "repeats": "Repeats", + "alert": "Alert", + "startEndError": "The selected end date occurs before the start date.", + "invalidDateError": "The entered date value is invalid.", + "blockAlert": "Events cannot be scheduled within the blocked time range.", + "ok": "Ok", + "yes": "Yes", + "no": "No", + "occurrence": "Occurrence", + "series": "Series", + "previous": "Previous", + "next": "Next", + "timelineDay": "Timeline Day", + "timelineWeek": "Timeline Week", + "timelineWorkWeek": "Timeline Work Week", + "timelineMonth": "Timeline Month", + "timelineYear": "Timeline Year", + "editFollowingEvent": "Following Events", + "deleteTitle": "Delete Event", + "editTitle": "Edit Event", + "beginFrom": "Begin From", + "endAt": "End At", + "expandAllDaySection": "Expand-all-day-section", + "collapseAllDaySection": "Collapse-all-day-section", + "searchTimezone": "Search Timezone", + "noRecords": "No records found", + "deleteRecurrenceContent": "Do you want to delete only this event or entire series?", + "recurrenceDateValidation": "Some months have fewer than the selected date. For these months, the occurrence will fall on the last date of the month." + }, + "recurrenceeditor": { + "none": "None", + "daily": "Daily", + "weekly": "Weekly", + "monthly": "Monthly", + "month": "Month", + "yearly": "Yearly", + "never": "Never", + "until": "Until", + "count": "Count", + "first": "First", + "second": "Second", + "third": "Third", + "fourth": "Fourth", + "last": "Last", + "repeat": "Repeat", + "repeatEvery": "Repeat every", + "on": "Repeat On", + "end": "End", + "onDay": "Day", + "days": "Day(s)", + "weeks": "Week(s)", + "months": "Month(s)", + "years": "Year(s)", + "every": "every", + "summaryTimes": "time(s)", + "summaryOn": "on", + "summaryUntil": "until", + "summaryRepeat": "Repeats", + "summaryDay": "day(s)", + "summaryWeek": "week(s)", + "summaryMonth": "month(s)", + "summaryYear": "year(s)", + "monthWeek": "Month Week", + "monthPosition": "Month Position", + "monthExpander": "Month Expander", + "yearExpander": "Year Expander", + "repeatInterval": "Repeat Interval" + }, + "gantt": { + "emptyRecord": "No records to display", + "id": "ID", + "name": "Name", + "startDate": "Start Date", + "endDate": "End Date", + "duration": "Duration", + "progress": "Progress", + "dependency": "Dependency", + "notes": "Notes", + "baselineStartDate": "Baseline Start Date", + "baselineEndDate": "Baseline End Date", + "taskMode": "Task Mode", + "changeScheduleMode": "Change Schedule Mode", + "subTasksStartDate": "SubTasks Start Date", + "subTasksEndDate": "SubTasks End Date", + "scheduleStartDate": "Schedule Start Date", + "scheduleEndDate": "Schedule End Date", + "auto": "Auto", + "manual": "Manual", + "type": "Type", + "offset": "Offset", + "resourceName": "Resources", + "resourceID": "Resource ID", + "day": "day", + "hour": "hour", + "minute": "minute", + "days": "days", + "hours": "hours", + "minutes": "minutes", + "generalTab": "General", + "customTab": "Custom Columns", + "writeNotes": "Write Notes", + "addDialogTitle": "New Task", + "editDialogTitle": "Task Information", + "saveButton": "Save", + "add": "Add", + "edit": "Edit", + "update": "Update", + "delete": "Delete", + "cancel": "Cancel", + "search": "Search", + "task": " task", + "tasks": " tasks", + "zoomIn": "Zoom in", + "zoomOut": "Zoom out", + "zoomToFit": "Zoom to fit", + "excelExport": "Excel export", + "csvExport": "CSV export", + "expandAll": "Expand all", + "collapseAll": "Collapse all", + "nextTimeSpan": "Next timespan", + "prevTimeSpan": "Previous timespan", + "okText": "Ok", + "confirmDelete": "Are you sure you want to Delete Record?", + "from": "From", + "to": "To", + "taskLink": "Task Link", + "lag": "Lag", + "start": "Start", + "finish": "Finish", + "enterValue": "Enter the value", + "taskBeforePredecessor_FS": "You moved '{0}' to start before '{1}' finishes and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskAfterPredecessor_FS": "You moved '{0}' away from '{1}' and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskBeforePredecessor_SS": "You moved '{0}' to start before '{1}' starts and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskAfterPredecessor_SS": "You moved '{0}' to start after '{1}' starts and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskBeforePredecessor_FF": "You moved '{0}' to finish before '{1}' finishes and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskAfterPredecessor_FF": "You moved '{0}' to finish after '{1}' finishes and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskBeforePredecessor_SF": "You moved '{0}' away from '{1}' to starts and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskAfterPredecessor_SF": "You moved '{0}' to finish after '{1}'starts and the two tasks are linked. As the result, the links cannot be honored. Select one action below to perform", + "taskInformation": "Task Information", + "deleteTask": "Delete Task", + "deleteDependency": "Delete Dependency", + "convert": "Convert", + "save": "Save", + "above": "Above", + "below": "Below", + "child": "Child", + "milestone": "Milestone", + "toTask": "To Task", + "toMilestone": "To Milestone", + "eventMarkers": "Event markers", + "leftTaskLabel": "Left task label", + "rightTaskLabel": "Right task label", + "timelineCell": "Timeline cell", + "confirmPredecessorDelete": "Are you sure you want to remove dependency link?", + "unit": "Unit", + "work": "Work", + "taskType": "Task Type", + "unassignedTask": "Unassigned Task", + "group": "Group", + "indent": "Indent", + "outdent": "Outdent", + "segments": "Segments", + "splitTask": "Split Task", + "mergeTask": "Merge Task", + "left": "Left", + "right": "Right" + }, + "richtexteditor": { + "alignments": "Alignments", + "justifyLeft": "Align Left", + "justifyCenter": "Align Center", + "justifyRight": "Align Right", + "justifyFull": "Align Justify", + "fontName": "Font Name", + "fontSize": "Font Size", + "fontColor": "Font Color", + "backgroundColor": "Background Color", + "bold": "Bold", + "italic": "Italic", + "underline": "Underline", + "strikethrough": "Strikethrough", + "clearFormat": "Clear Format", + "clearAll": "Clear All", + "cut": "Cut", + "copy": "Copy", + "paste": "Paste", + "unorderedList": "Bulleted List", + "orderedList": "Numbered List", + "indent": "Increase Indent", + "outdent": "Decrease Indent", + "undo": "Undo", + "redo": "Redo", + "superscript": "Superscript", + "subscript": "Subscript", + "createLink": "Insert Hyperlink", + "openLink": "Open Link", + "editLink": "Edit Link", + "removeLink": "Remove Link", + "image": "Insert Image", + "replace": "Replace", + "numberFormatList": "Number Format List", + "bulletFormatList": "Bullet Format List", + "audioReplace": "Replace", + "videoReplace": "Replace", + "videoAlign": "Align", + "videoDimension": "Dimension", + "audioRemove": "Remove", + "videoRemove": "Remove", + "audioLayoutOption": "Layout option", + "videoLayoutOption": "Layout option", + "align": "Align", + "caption": "Image Caption", + "remove": "Remove", + "insertLink": "Insert Link", + "display": "Display", + "altText": "Alternative Text", + "dimension": "Change Size", + "fullscreen": "Maximize", + "maximize": "Maximize", + "minimize": "Minimize", + "lowerCase": "Lower Case", + "upperCase": "Upper Case", + "print": "Print", + "formats": "Formats", + "sourcecode": "Code View", + "preview": "Preview", + "viewside": "ViewSide", + "insertCode": "Insert Code", + "linkText": "Display Text", + "linkTooltipLabel": "Title", + "linkWebUrl": "Web Address", + "linkTitle": "Enter a title", + "linkurl": "https://example.com", + "linkOpenInNewWindow": "Open Link in New Window", + "linkHeader": "Insert Link", + "dialogInsert": "Insert", + "dialogCancel": "Cancel", + "dialogUpdate": "Update", + "imageHeader": "Insert Image", + "audioHeader": "Insert Audio", + "videoHeader": "Insert Video", + "imageLinkHeader": "You can also provide a link from the web", + "audioLinkHeader": "You can also provide a link from the web", + "videoLinkHeader": "Web URL", + "embedVideoLinkHeader": "Media Embed URL", + "mdimageLink": "Please provide a URL for your image", + "imageUploadMessage": "Drop image here or browse to upload", + "audioUploadMessage": "Drop an audio file or browse to upload", + "videoUploadMessage": "Drop a video file or browse to upload", + "imageDeviceUploadMessage": "Click here to upload", + "audioDeviceUploadMessage": "Click here to upload", + "videoDeviceUploadMessage": "Click here to upload", + "imageAlternateText": "Alternate Text", + "alternateHeader": "Alternative Text", + "browse": "Browse", + "imageUrl": "https://example.com/image.png", + "audioUrl": "https://example.com/audio.mp3", + "videoUrl": "https://example.com/video.mp4", + "webUrl": "Web URL", + "embedUrl": "Embed Code", + "imageCaption": "Caption", + "imageSizeHeader": "Image Size", + "imageHeight": "Height", + "imageWidth": "Width", + "videoHeight": "Height", + "videoWidth": "Width", + "textPlaceholder": "Enter Text", + "inserttablebtn": "Insert Table", + "tabledialogHeader": "Insert Table", + "tableWidth": "Width", + "cellpadding": "Cell Padding", + "cellspacing": "Cell Spacing", + "columns": "Number of columns", + "rows": "Number of rows", + "tableRows": "Row", + "tableColumns": "Column", + "tableCellHorizontalAlign": "Table Cell Horizontal Align", + "tableCellVerticalAlign": "Table Vertical Align", + "createTable": "Create Table", + "removeTable": "Remove Table", + "tableHeader": "Header Row", + "tableRemove": "Delete Table", + "tableCellBackground": "Table Cell Background", + "tableEditProperties": "Table Edit Properties", + "styles": "Styles", + "insertColumnLeft": "Insert Column Left", + "insertColumnRight": "Insert Column Right", + "deleteColumn": "Delete Column", + "insertRowBefore": "Insert Row Before", + "insertRowAfter": "Insert Row After", + "deleteRow": "Delete Row", + "tableEditHeader": "Edit Table", + "TableHeadingText": "Heading", + "TableColText": "Col", + "imageInsertLinkHeader": "Insert Link", + "editImageHeader": "Edit Image", + "alignmentsDropDownLeft": "Align Left", + "alignmentsDropDownCenter": "Align Center", + "alignmentsDropDownRight": "Align Right", + "alignmentsDropDownJustify": "Align Justify", + "imageDisplayDropDownInline": "Inline", + "imageDisplayDropDownBreak": "Break", + "audioLayoutOptionDropDownInline": "Inline", + "audioLayoutOptionDropDownBreak": "Break", + "videoLayoutOptionDropDownInline": "Inline", + "videoLayoutOptionDropDownBreak": "Break", + "tableInsertRowDropDownBefore": "Insert row before", + "tableInsertRowDropDownAfter": "Insert row after", + "tableInsertRowDropDownDelete": "Delete row", + "tableInsertColumnDropDownLeft": "Insert column left", + "tableInsertColumnDropDownRight": "Insert column right", + "tableInsertColumnDropDownDelete": "Delete column", + "tableVerticalAlignDropDownTop": "Align Top", + "tableVerticalAlignDropDownMiddle": "Align Middle", + "tableVerticalAlignDropDownBottom": "Align Bottom", + "tableStylesDropDownDashedBorder": "Dashed Borders", + "tableStylesDropDownAlternateRows": "Alternate Rows", + "pasteFormat": "Paste Format", + "pasteFormatContent": "Choose the formatting action", + "plainText": "Plain Text", + "cleanFormat": "Clean", + "keepFormat": "Keep", + "pasteDialogOk": "OK", + "pasteDialogCancel": "Cancel", + "fileManager": "File Manager", + "fileDialogHeader": "File Browser", + "formatsDropDownParagraph": "Paragraph", + "formatsDropDownCode": "Code", + "formatsDropDownQuotation": "Quotation", + "formatsDropDownHeading1": "Heading 1", + "formatsDropDownHeading2": "Heading 2", + "formatsDropDownHeading3": "Heading 3", + "formatsDropDownHeading4": "Heading 4", + "fontNameSegoeUI": "SegoeUI", + "fontNameArial": "Arial", + "fontNameGeorgia": "Georgia", + "fontNameImpact": "Impact", + "fontNameTahoma": "Tahoma", + "fontNameTimesNewRoman": "Times New Roman", + "fontNameVerdana": "Verdana", + "formatsOLListNumber": "Number", + "formatsOLListLowerAlpha": "LowerAlpha", + "formatsOLListUpperAlpha": "UpperAlpha", + "formatsOLListLowerRoman": "LowerRoman", + "formatsOLListUpperRoman": "UpperRoman", + "formatsOLListLowerGreek": "LowerGreek", + "formatsULListDisc": "Disc", + "formatsULListCircle": "Circle", + "formatsULListSquare": "Square", + "formatsOLListNone": "None", + "formatsULListNone": "None", + "formatPainter": "Format Painter", + "emojiPicker": "Emoji Picker", + "embeddedCode": "Embedded Code", + "pasteEmbeddedCodeHere": "Paste Embedded Code here", + "emojiPickerTypeToFind": "Type to find", + "emojiPickerNoResultFound": "No results found", + "emojiPickerTrySomethingElse": "Try something else", + "linkAriaLabel": "Open in new window", + "imageLinkAriaLabel": "Open in new window", + "unsupportedImage": "Unsupported file format", + "mergecells": "Merge cells", + "verticalsplit": "Vertical split", + "horizontalsplit": "Horizontal split", + "numberFormatListLowerAlpha": "Lower Alpha", + "numberFormatListUpperAlpha": "Upper Alpha", + "numberFormatListLowerRoman": "Lower Roman", + "numberFormatListUpperRoman": "Upper Roman", + "numberFormatListLowerGreek": "Lower Greek" + }, + "colorpicker": { + "Apply": "Apply", + "Cancel": "Cancel", + "ModeSwitcher": "Switch Mode" + }, + "uploader": { + "Browse": "Browse...", + "Clear": "Clear", + "Upload": "Upload", + "dropFilesHint": "Or drop files here", + "invalidMaxFileSize": "File size is too large", + "invalidMinFileSize": "File size is too small", + "invalidFileType": "File type is not allowed", + "uploadFailedMessage": "File failed to upload", + "uploadSuccessMessage": "File uploaded successfully", + "removedSuccessMessage": "File removed successfully", + "removedFailedMessage": "Unable to remove file", + "inProgress": "Uploading", + "readyToUploadMessage": "Ready to upload", + "abort": "Abort", + "remove": "Remove", + "cancel": "Cancel", + "delete": "Delete file", + "pauseUpload": "File upload paused", + "pause": "Pause", + "resume": "Resume", + "retry": "Retry", + "fileUploadCancel": "File upload canceled" + }, + "numerictextbox": { + "incrementTitle": "Increment value", + "decrementTitle": "Decrement value" + }, + "slider": { + "incrementTitle": "Increase", + "decrementTitle": "Decrease" + }, + "formValidator": { + "required": "This field is required.", + "email": "Please enter a valid email address.", + "url": "Please enter a valid URL.", + "date": "Please enter a valid date.", + "dateIso": "Please enter a valid date ( ISO ).", + "creditcard": "Please enter valid card number", + "number": "Please enter a valid number.", + "digits": "Please enter only digits.", + "maxLength": "Please enter no more than {0} characters.", + "minLength": "Please enter at least {0} characters.", + "rangeLength": "Please enter a value between {0} and {1} characters long.", + "range": "Please enter a value between {0} and {1}.", + "max": "Please enter a value less than or equal to {0}.", + "min": "Please enter a value greater than or equal to {0}.", + "regex": "Please enter a correct value.", + "tel": "Please enter a valid phone number.", + "pattern": "Please enter a correct pattern value.", + "equalTo": "Please enter the valid match text" + }, + "treegrid": { + "Above": "Above", + "Below": "Below", + "AddRow": "Add Row", + "ExpandAll": "Expand All", + "CollapseAll": "Collapse All" + }, + "querybuilder": { + "StartsWith": "Starts With", + "EndsWith": "Ends With", + "Contains": "Contains", + "NotLike": "Contains", + "Like": "Not Like", + "Equal": "Equal", + "NotEqual": "Not Equal", + "LessThan": "Less Than", + "LessThanOrEqual": "Less Than Or Equal", + "GreaterThan": "Greater Than", + "GreaterThanOrEqual": "Greater Than Or Equal", + "Between": "Between", + "NotBetween": "Not Between", + "Empty": "Empty", + "NotEmpty": "Not Empty", + "In": "In", + "NotIn": "Not In", + "NotContains": "Not Contains", + "Remove": "REMOVE", + "SelectField": "Select a field", + "SelectOperator": "Select operator", + "DeleteRule": "Remove this condition", + "DeleteGroup": "Delete group", + "AddGroup": "Add Group", + "AddCondition": "Add Condition", + "Edit": "EDIT", + "ValidationMessage": "This field is required", + "SummaryViewTitle": "Summary View", + "OtherFields": "Other Fields", + "AND": "AND", + "OR": "OR", + "SelectValue": "Enter Value", + "IsEmpty": "Is Empty", + "IsNotEmpty": "Is Not Empty", + "IsNull": "Is Null", + "IsNotNull": "Is Not Null", + "True": "true", + "False": "false", + "DoesNotStartWith": "Does Not Start With", + "DoesNotEndWith": "Does Not End With", + "DoesNotContain": "Does Not Contain", + "AddButton": "Add Group/Condition", + "CloneGroup": "Clone Group", + "LockGroup": "Lock Group", + "CloneRule": "Clone Rule", + "LockRule": "Lock Rule", + "UnlockRule": "Unlock Rule", + "UnlockGroup": "Unlock Group" + }, + "barcode": {}, + "datamatrix": {}, + "qrcode": {}, + "pivotview": { + "grandTotal": "Grand Total", + "total": "Total", + "value": "Value", + "noValue": "No value", + "row": "Row", + "column": "Column", + "collapse": "Collapse", + "expand": "Expand", + "rowAxisPrompt": "Drop row here", + "columnAxisPrompt": "Drop column here", + "valueAxisPrompt": "Drop value here", + "filterAxisPrompt": "Drop filter here", + "filter": "Filter", + "filtered": "Filtered", + "sort": "Sort", + "filters": "Filters", + "rows": "Rows", + "columns": "Columns", + "values": "Values", + "close": "Close", + "cancel": "Cancel", + "delete": "Delete", + "CalculatedField": "Calculated Field", + "createCalculatedField": "Create Calculated Field", + "fieldName": "Enter the field name", + "error": "Error", + "invalidFormula": "Invalid formula.", + "dropText": "Example: ('Sum(Order_Count)' + 'Sum(In_Stock)') * 250", + "dropTextMobile": "Add fields and edit formula here.", + "dropAction": "Calculated field cannot be place in any other region except value axis.", + "alert": "Alert", + "warning": "Warning", + "ok": "OK", + "search": "Search", + "drag": "Drag", + "remove": "Remove", + "allFields": "All Fields", + "formula": "Formula", + "addToRow": "Add to Row", + "addToColumn": "Add to Column", + "addToValue": "Add to Value", + "addToFilter": "Add to Filter", + "emptyData": "No records to display", + "fieldExist": "A field already exists in this name. Please enter a different name.", + "confirmText": "A calculation field already exists in this name. Do you want to replace it?", + "noMatches": "No matches", + "format": "Summaries values by", + "edit": "Edit", + "clear": "Clear", + "formulaField": "Drag and drop fields to formula", + "dragField": "Drag field to formula", + "clearFilter": "Clear", + "by": "by", + "all": "All", + "multipleItems": "Multiple items", + "member": "Member", + "label": "Label", + "date": "Date", + "enterValue": "Enter value", + "chooseDate": "Enter date", + "Before": "Before", + "BeforeOrEqualTo": "Before Or Equal To", + "After": "After", + "AfterOrEqualTo": "After Or Equal To", + "labelTextContent": "Show the items for which the label", + "dateTextContent": "Show the items for which the date", + "valueTextContent": "Show the items for which", + "Equals": "Equals", + "DoesNotEquals": "Does Not Equal", + "BeginWith": "Begins With", + "DoesNotBeginWith": "Does Not Begin With", + "EndsWith": "Ends With", + "DoesNotEndsWith": "Does Not End With", + "Contains": "Contains", + "DoesNotContains": "Does Not Contain", + "GreaterThan": "Greater Than", + "GreaterThanOrEqualTo": "Greater Than Or Equal To", + "LessThan": "Less Than", + "LessThanOrEqualTo": "Less Than Or Equal To", + "Between": "Between", + "NotBetween": "Not Between", + "And": "and", + "Sum": "Sum", + "Count": "Count", + "DistinctCount": "Distinct Count", + "Product": "Product", + "Avg": "Avg", + "Min": "Min", + "SampleVar": "Sample Var", + "PopulationVar": "Population Var", + "RunningTotals": "Running Totals", + "Max": "Max", + "Index": "Index", + "SampleStDev": "Sample StDev", + "PopulationStDev": "Population StDev", + "PercentageOfRowTotal": "% of Row Total", + "PercentageOfParentTotal": "% of Parent Total", + "PercentageOfParentColumnTotal": "% of Parent Column Total", + "PercentageOfParentRowTotal": "% of Parent Row Total", + "DifferenceFrom": "Difference From", + "PercentageOfDifferenceFrom": "% of Difference From", + "PercentageOfGrandTotal": "% of Grand Total", + "PercentageOfColumnTotal": "% of Column Total", + "NotEquals": "Not Equals", + "AllValues": "All Values", + "conditionalFormatting": "Conditional Formatting", + "apply": "APPLY", + "condition": "Add Condition", + "formatLabel": "Format", + "valueFieldSettings": "Value field settings", + "baseField": "Base field :", + "baseItem": "Base item :", + "summarizeValuesBy": "Summarize values by :", + "sourceName": "Field name :", + "sourceCaption": "Field caption :", + "example": "e.g:", + "editorDataLimitMsg": " more items. Search to refine further.", + "details": "Details", + "manageRecords": "Manage Records", + "Years": "Years", + "Quarters": "Quarters", + "Months": "Months", + "Days": "Days", + "Hours": "Hours", + "Minutes": "Minutes", + "Seconds": "Seconds", + "save": "Save a report", + "new": "Create a new report", + "load": "Load", + "saveAs": "Save as current report", + "rename": "Rename a current report", + "deleteReport": "Delete a current report", + "export": "Export", + "subTotals": "Sub totals", + "grandTotals": "Grand totals", + "reportName": "Report Name :", + "pdf": "PDF", + "excel": "Excel", + "csv": "CSV", + "png": "PNG", + "jpeg": "JPEG", + "svg": "SVG", + "mdxQuery": "MDX Query", + "showSubTotals": "Show subtotals", + "doNotShowSubTotals": "Do not show subtotals", + "showSubTotalsRowsOnly": "Show subtotals rows only", + "showSubTotalsColumnsOnly": "Show subtotals columns only", + "showGrandTotals": "Show grand totals", + "doNotShowGrandTotals": "Do not show grand totals", + "showGrandTotalsRowsOnly": "Show grand totals rows only", + "showGrandTotalsColumnsOnly": "Show grand totals columns only", + "fieldList": "Show fieldlist", + "grid": "Show table", + "toolbarFormatting": "Conditional formatting", + "chart": "Chart", + "reportMsg": "Please enter vaild report name!!!", + "reportList": "Report list", + "removeConfirm": "Are you sure want to delete this report?", + "emptyReport": "No reports found!!", + "bar": "Bar", + "line": "Line", + "area": "Area", + "scatter": "Scatter", + "polar": "Polar", + "of": "of", + "emptyFormat": "No format found!!!", + "emptyInput": "Enter a value", + "newReportConfirm": "Want to save changes to report?", + "emptyReportName": "Enter a report name", + "qtr": "Qtr", + "null": "null", + "undefined": "undefined", + "groupOutOfRange": "Out of Range", + "fieldDropErrorAction": "The field you are moving cannot be placed in that area of the report", + "MoreOption": "More...", + "aggregate": "Aggregate", + "drillThrough": "Drill Through", + "ascending": "Ascending", + "descending": "Descending", + "number": "Number", + "currency": "Currency", + "percentage": "Percentage", + "formatType": "Format Type", + "customText": "Currency Symbol", + "symbolPosition": "Symbol Position", + "left": "Left", + "right": "Right", + "grouping": "Grouping", + "true": "True", + "false": "False", + "decimalPlaces": "Decimal Places", + "numberFormat": "Number Formatting", + "memberType": "Field Type", + "formatString": "Format String", + "expressionField": "Expression", + "customFormat": "Enter custom format string", + "selectedHierarchy": "Parent Hierarchy", + "olapDropText": "Example: [Measures].[Order Quantity] + ([Measures].[Order Quantity] * 0.10)", + "Percent": "Percent", + "Custom": "Custom", + "Measure": "Measure", + "Dimension": "Dimension", + "Standard": "Standard", + "blank": "(Blank)", + "fieldTooltip": "Drag and drop fields to create an expression. And, if you want to edit the existing the calculated fields! Then you can achieve it by simply selecting the field under 'Calculated Members'.", + "QuarterYear": "Quarter Year", + "fieldTitle": "Field Name", + "drillError": "Cannot show the raw items of calculated fields.", + "caption": "Field Caption", + "copy": "Copy", + "defaultReport": "Default report", + "customFormatString": "Custom Format", + "invalidFormat": "Invalid Format.", + "group": "Group", + "unGroup": "Ungroup", + "invalidSelection": "Cannot group that selection.", + "groupName": "Enter the caption to display in header", + "captionName": "Enter the caption for group field", + "selectedItems": "Selected items", + "groupFieldCaption": "Field caption", + "groupTitle": "Group name", + "startAt": "Starting at", + "endAt": "Ending at", + "groupBy": "Interval by", + "selectGroup": "Select groups", + "numberFormatString": "Example: C, P, 0000 %, ###0.##0#, etc.", + "stackingcolumn": "Stacked Column", + "stackingbar": "Stacked Bar", + "stackingarea": "Stacked Area", + "stepline": "Step Line", + "steparea": "Step Area", + "splinearea": "Spline Area", + "spline": "Spline", + "stackingcolumn100": "100% Stacked Column", + "stackingbar100": "100% Stacked Bar", + "stackingarea100": "100% Stacked Area", + "bubble": "bubble", + "pareto": "Pareto", + "radar": "Radar", + "chartTypeSettings": "Chart type settings", + "multipleAxes": "Multiple Axes", + "sortAscending": "Sort ascending order", + "sortDescending": "Sort descending order", + "sortNone": "Sort data order", + "clearCalculatedField": "Clear edited field info", + "editCalculatedField": "Edit calculated field", + "ChartType": "Chart Type", + "yes": "Yes", + "no": "No", + "numberFormatMenu": "Number Formatting...", + "conditionalFormattingMenu": "Conditional Formatting...", + "removeCalculatedField": "Are you sure you want to delete this calculated field?", + "replaceConfirmBefore": "A report named ", + "replaceConfirmAfter": " already exists. Do you want to replace it?", + "pie": "Pie", + "funnel": "Funnel", + "doughnut": "Doughnut", + "pyramid": "Pyramid", + "showLegend": "Show Legend", + "exit": "Exit", + "invalidJSON": "Invalid JSON data", + "invalidCSV": "Invalid CSV data", + "stacked": "Stacked", + "single": "Single", + "multipleAxisMode": "Multiple Axis Mode", + "grandTotalPosition": "Grand totals position", + "top": "Top", + "bottom": "Bottom", + "None": "None", + "stackingline": "Stacked Line", + "stackingline100": "100% Stacked Line", + "rowPage": "Row pager", + "rowPerPage": "Rows per page", + "columnPage": "Column pager", + "columnPerPage": "Columns per page", + "goToFirstPage": "Go to first page", + "goToPreviousPage": "Go to previous page", + "goToNextPage": "Go to next page", + "goToLastPage": "Go to last page", + "combined": "Combined", + "subTotalPosition": "Subtotals position", + "auto": "Auto", + "loading": "Loading..." + }, + "pivotfieldlist": { + "staticFieldList": "Pivot Field List", + "fieldList": "Field List", + "dropFilterPrompt": "Drop filter here", + "dropColPrompt": "Drop column here", + "dropRowPrompt": "Drop row here", + "dropValPrompt": "Drop value here", + "addPrompt": "Add field here", + "adaptiveFieldHeader": "Choose field", + "centerHeader": "Drag fields between axes below:", + "add": "add", + "drag": "Drag", + "filter": "Filter", + "filtered": "Filtered", + "sort": "Sort", + "remove": "Remove", + "filters": "Filters", + "rows": "Rows", + "columns": "Columns", + "values": "Values", + "CalculatedField": "Calculated Field", + "createCalculatedField": "Create Calculated Field", + "fieldName": "Enter the field name", + "error": "Error", + "invalidFormula": "Invalid formula.", + "dropText": "Example: ('Sum(Order_Count)' + 'Sum(In_Stock)'') * 250", + "dropTextMobile": "Add fields and edit formula here.", + "dropAction": "Calculated field cannot be place in any other region except value axis.", + "search": "Search", + "close": "Close", + "cancel": "Cancel", + "delete": "Delete", + "alert": "Alert", + "warning": "Warning", + "ok": "OK", + "allFields": "All Fields", + "formula": "Formula", + "fieldExist": "A field already exists in this name. Please enter a different name.", + "confirmText": "A calculation field already exists in this name. Do you want to replace it?", + "noMatches": "No matches", + "format": "Summaries values by", + "edit": "Edit", + "clear": "Clear", + "formulaField": "Drag and drop fields to formula", + "dragField": "Drag field to formula", + "clearFilter": "Clear", + "by": "by", + "enterValue": "Enter value", + "chooseDate": "Enter date", + "all": "All", + "multipleItems": "Multiple items", + "Equals": "Equals", + "DoesNotEquals": "Does Not Equal", + "BeginWith": "Begins With", + "DoesNotBeginWith": "Does Not Begin With", + "EndsWith": "Ends With", + "DoesNotEndsWith": "Does Not End With", + "Contains": "Contains", + "DoesNotContains": "Does Not Contain", + "GreaterThan": "Greater Than", + "GreaterThanOrEqualTo": "Greater Than Or Equal To", + "LessThan": "Less Than", + "LessThanOrEqualTo": "Less Than Or Equal To", + "Between": "Between", + "NotBetween": "Not Between", + "Before": "Before", + "BeforeOrEqualTo": "Before Or Equal To", + "After": "After", + "AfterOrEqualTo": "After Or Equal To", + "member": "Member", + "label": "Label", + "date": "Date", + "value": "Value", + "labelTextContent": "Show the items for which the label", + "dateTextContent": "Show the items for which the date", + "valueTextContent": "Show the items for which", + "And": "and", + "Sum": "Sum", + "Count": "Count", + "DistinctCount": "Distinct Count", + "Product": "Product", + "Avg": "Avg", + "Min": "Min", + "Max": "Max", + "Index": "Index", + "SampleStDev": "Sample StDev", + "PopulationStDev": "Population StDev", + "SampleVar": "Sample Var", + "PopulationVar": "Population Var", + "RunningTotals": "Running Totals", + "DifferenceFrom": "Difference From", + "PercentageOfDifferenceFrom": "% of Difference From", + "PercentageOfGrandTotal": "% of Grand Total", + "PercentageOfColumnTotal": "% of Column Total", + "PercentageOfRowTotal": "% of Row Total", + "PercentageOfParentTotal": "% of Parent Total", + "PercentageOfParentColumnTotal": "% of Parent Column Total", + "PercentageOfParentRowTotal": "% of Parent Row Total", + "Years": "Years", + "Quarters": "Quarters", + "Months": "Months", + "Days": "Days", + "Hours": "Hours", + "Minutes": "Minutes", + "Seconds": "Seconds", + "apply": "APPLY", + "valueFieldSettings": "Value field settings", + "sourceName": "Field name :", + "sourceCaption": "Field caption :", + "summarizeValuesBy": "Summarize values by :", + "baseField": "Base field :", + "baseItem": "Base item :", + "example": "e.g:", + "editorDataLimitMsg": " more items. Search to refine further.", + "deferLayoutUpdate": "Defer Layout Update", + "null": "null", + "undefined": "undefined", + "groupOutOfRange": "Out of Range", + "fieldDropErrorAction": "The field you are moving cannot be placed in that area of the report", + "MoreOption": "More...", + "memberType": "Field Type", + "selectedHierarchy": "Parent Hierarchy", + "formatString": "Format String", + "expressionField": "Expression", + "olapDropText": "Example: [Measures].[Order Quantity] + ([Measures].[Order Quantity] * 0.10)", + "customFormat": "Enter custom format string", + "Measure": "Measure", + "Dimension": "Dimension", + "Standard": "Standard", + "Currency": "Currency", + "Percent": "Percent", + "Custom": "Custom", + "blank": "(Blank)", + "fieldTooltip": "Drag and drop fields to create an expression. And, if you want to edit the existing the calculated fields! You can achieve it by simply selecting the field under 'Calculated Members'.", + "fieldTitle": "Field Name", + "QuarterYear": "Quarter Year", + "caption": "Field Caption", + "copy": "Copy", + "group": "Group", + "numberFormatString": "Example: C, P, 0000 %, ###0.##0#, etc.", + "sortAscending": "Sort ascending order", + "sortDescending": "Sort descending order", + "sortNone": "Sort data order", + "clearCalculatedField": "Clear edited field info", + "editCalculatedField": "Edit calculated field", + "selectGroup": "Select groups", + "of": "of", + "removeCalculatedField": "Are you sure you want to delete this calculated field?", + "yes": "Yes", + "no": "No", + "None": "None" + }, + "pdfviewer": { + "PdfViewer": "PDF Viewer", + "Cancel": "Cancel", + "Download file": "Download file", + "Download": "Download", + "Enter Password": "This document is password protected. Please enter a password.", + "File Corrupted": "File Corrupted", + "File Corrupted Content": "The file is corrupted and cannot be opened.", + "Fit Page": "Fit Page", + "Fit Width": "Fit Width", + "Automatic": "Automatic", + "Go To First Page": "Show first page", + "Invalid Password": "Incorrect Password. Please try again.", + "Next Page": "Show next page", + "OK": "OK", + "Open": "Open file", + "Page Number": "Current page number", + "Previous Page": "Show previous page", + "Go To Last Page": "Show last page", + "Zoom": "Zoom", + "Zoom In": "Zoom in", + "Zoom Out": "Zoom out", + "Page Thumbnails": "Page thumbnails", + "Bookmarks": "Bookmarks", + "Print": "Print file", + "Password Protected": "Password Required", + "Copy": "Copy", + "Text Selection": "Text selection tool", + "Panning": "Pan mode", + "Text Search": "Find text", + "Find in document": "Find in document", + "Match case": "Match case", + "Apply": "Apply", + "GoToPage": "Go to Page", + "No matches": "Viewer has finished searching the document. No more matches were found", + "No Text Found": "No Text Found", + "Undo": "Undo", + "Redo": "Redo", + "Annotation": "Add or Edit annotations", + "Highlight": "Highlight Text", + "Underline": "Underline Text", + "Strikethrough": "Strikethrough Text", + "Delete": "Delete annotation", + "Opacity": "Opacity", + "Color edit": "Change Color", + "Opacity edit": "Change Opacity", + "Highlight context": "Highlight", + "Underline context": "Underline", + "Strikethrough context": "Strikethrough", + "Server error": "Web-service is not listening. PDF Viewer depends on web-service for all it's features. Please start the web service to continue.", + "Open text": "Open", + "First text": "First Page", + "Previous text": "Previous Page", + "Next text": "Next Page", + "Last text": "Last Page", + "Zoom in text": "Zoom In", + "Zoom out text": "Zoom Out", + "Selection text": "Selection", + "Pan text": "Pan", + "Print text": "Print", + "Search text": "Search", + "Annotation Edit text": "Edit Annotation", + "Line Thickness": "Line Thickness", + "Line Properties": "Line Properties", + "Start Arrow": "Start Arrow", + "End Arrow": "End Arrow", + "Line Style": "Line Style", + "Fill Color": "Fill Color", + "Line Color": "Line Color", + "None": "None", + "Open Arrow": "Open", + "Closed Arrow": "Closed", + "Round Arrow": "Round", + "Square Arrow": "Square", + "Diamond Arrow": "Diamond", + "Butt": "Butt", + "Cut": "Cut", + "Paste": "Paste", + "Delete Context": "Delete", + "Properties": "Properties", + "Add Stamp": "Add Stamp", + "Add Shapes": "Add Shapes", + "Stroke edit": "Change Stroke Color", + "Change thickness": "Change Border Thickness", + "Add line": "Add Line", + "Add arrow": "Add Arrow", + "Add rectangle": "Add Rectangle", + "Add circle": "Add Circle", + "Add polygon": "Add Polygon", + "Add Comments": "Add Comments", + "Comments": "Comments", + "No Comments Yet": "No Comments Yet", + "Accepted": "Accepted", + "Completed": "Completed", + "Cancelled": "Cancelled", + "Rejected": "Rejected", + "Leader Length": "Leader Length", + "Scale Ratio": "Scale Ratio", + "Calibrate": "Calibrate", + "Calibrate Distance": "Calibrate Distance", + "Calibrate Perimeter": "Calibrate Perimeter", + "Calibrate Area": "Calibrate Area", + "Calibrate Radius": "Calibrate Radius", + "Calibrate Volume": "Calibrate Volume", + "highlight": "Highlight", + "underline": "Underline", + "strikethrough": "Strike through", + "Seach text": "Search", + "FormDesigner": "Add and Edit Form Fields", + "Client error": "Client-side error is found. Please check the custom headers provided in the AjaxRequestSettings property and web action methods in the ServerActionSettings property.", + "FormDesigner Edit text": "Add and Edit Form Fields", + "SubmitForm": "Submit Form", + "Depth": "Depth", + "Closed": "Closed", + "Round": "Round", + "Square": "Square", + "Diamond": "Diamond", + "Edit": "Edit", + "Comment": "Comment", + "Comment Panel": "Comment Panel", + "Set Status": "Set Status", + "Post": "Post", + "Page": "Page", + "Add a comment": "Add a comment", + "Add a reply": "Add a reply", + "Import Annotations": "Import annotations from JSON file", + "Export Annotations": "Export annotation to JSON file", + "Export XFDF": "Export annotation to XFDF file", + "Import XFDF": "Import annotations from XFDF file", + "Add": "Add", + "Clear": "Clear", + "Bold": "Bold", + "Italic": "Italic", + "Strikethroughs": "Strikethrough", + "Underlines": "Underline", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Align left": "Align Left", + "Align right": "Align Right", + "Center": "Center", + "Justify": "Justify", + "Font color": "Font Color", + "Text Align": "Text Align", + "Text Properties": "Font Style", + "SignatureFieldDialogHeaderText": "Add Signature", + "HandwrittenSignatureDialogHeaderText": "Add Signature", + "InitialFieldDialogHeaderText": "Add Initial", + "HandwrittenInitialDialogHeaderText": "Add Initial", + "Draw Ink": "Draw Ink", + "Create": "Create", + "Font family": "Font Family", + "Font size": "Font Size", + "Free Text": "Free Text", + "Import Failed": "Invalid JSON file type or file name; please select a valid JSON file", + "Import PDF Failed": "Invalid PDF file type or PDF file not found. Please select a valid PDF file", + "File not found": "Imported JSON file is not found in the desired location", + "Export Failed": "Export annotations action has failed; please ensure annotations are added properly", + "of": "of ", + "Dynamic": "Dynamic", + "Standard Business": "Standard Business", + "Sign Here": "Sign Here", + "Custom Stamp": "Custom Stamp", + "Enter Signature as Name": "Enter your name", + "Draw-hand Signature": "DRAW", + "Type Signature": "TYPE", + "Upload Signature": "UPLOAD", + "Browse Signature Image": "BROWSE", + "Save Signature": "Save Signature", + "Save Initial": "Save Initial", + "Textbox": "Textbox", + "Password": "Password", + "Check Box": "Checkbox", + "Radio Button": "Radio Button", + "Dropdown": "Drop Down", + "List Box": "List Box", + "Signature": "Signature", + "Delete FormField": "Delete Form Field", + "Textbox Properties": "Textbox Properties", + "Name": "Name", + "Tooltip": "Tooltip", + "Value": "Value", + "Form Field Visibility": "Form Field Visibility", + "Read Only": "Read Only", + "Required": "Required", + "Checked": "Checked", + "Show Printing": "Show Printing", + "Formatting": "Format", + "Fill": "Fill", + "Border": "Border", + "Border Color": "Border Color", + "Thickness": "Thickness", + "Max Length": "Max Length", + "List Item": "Item Name", + "Export Value": "Item Value", + "Dropdown Item List": "Dropdown Item List", + "List Box Item List": "List Box Item List", + "General": "GENERAL", + "Appearance": "APPEARANCE", + "Options": "OPTIONS", + "Delete Item": "Delete", + "Up": "Up", + "Down": "Down", + "Multiline": "Multiline", + "Revised": "Revised", + "Reviewed": "Reviewed", + "Received": "Received", + "Confidential": "Confidential", + "Approved": "Approved", + "Not Approved": "Not Approved", + "Witness": "Witness", + "Initial Here": "Initial Here", + "Draft": "Draft", + "Final": "Final", + "For Public Release": "For Public Release", + "Not For Public Release": "Not For Public Release", + "For Comment": "For Comment", + "Void": "Void", + "Preliminary Results": "Preliminary Results", + "Information Only": "Information Only", + "in": "in", + "m": "m", + "ft_in": "ft_in", + "ft": "ft", + "p": "p", + "cm": "cm", + "mm": "mm", + "pt": "pt", + "cu": "cu", + "sq": "sq", + "Initial": "Initial" + }, + "diagram": { + "Copy": "Copy", + "Cut": "Cut", + "Paste": "Paste", + "Undo": "Undo", + "Redo": "Redo", + "SelectAll": "Select All", + "Grouping": "Grouping", + "Group": "Group", + "UnGroup": "Ungroup", + "Order": "Order", + "BringToFront": "Bring To Front", + "MoveForward": "Move Forward", + "SendToBack": "Send To Back", + "SendBackward": "Send Backward" + }, + "inplace-editor": { + "save": "Save", + "cancel": "Cancel", + "loadingText": "Loading...", + "editIcon": "Click to edit", + "editAreaClick": "Click to edit", + "editAreaDoubleClick": "Double click to edit" + }, + "drawing": {}, + "drop-down-base": { + "noRecordsTemplate": "No Records Found", + "actionFailureTemplate": "The Request Failed" + }, + "chart": { + "Zoom": "Zoom", + "ZoomIn": "ZoomIn", + "ZoomOut": "ZoomOut", + "Reset": "Reset", + "Pan": "Pan", + "ResetZoom": "Reset Zoom" + }, + "maps": { + "Zoom": "Zoom", + "ZoomIn": "ZoomIn", + "ZoomOut": "ZoomOut", + "Reset": "Reset", + "Pan": "Pan", + "ResetZoom": "Reset Zoom", + "ImageNotFound": "Image Not Found" + }, + "drop-down-tree": { + "noRecordsTemplate": "No records found", + "actionFailureTemplate": "Request failed", + "overflowCountTemplate": "+${count} more..", + "totalCountTemplate": "${count} selected" + }, + "documenteditor": { + "Table": "Table", + "Row": "Row", + "Cell": "Cell", + "Ok": "Ok", + "Apply": "Apply", + "Cancel": "Cancel", + "Size": "Size", + "Preferred Width": "Preferred width", + "Points": "Points", + "Percent": "Percent", + "Measure in": "Measure in", + "Alignment": "Alignment", + "Left": "Left", + "Center": "Center", + "Right": "Right", + "Decimal": "Decimal", + "Bar": "Bar", + "Leader": "Leader", + "Tab": "Tab", + "BookMarkList": "List of bookmarks in the document", + "TabMarkList": "List of tab stops in the paragraph", + "Tab stop position": "Tab stop position", + "Default tab stops": "Default tab stops", + "Tab stops to be cleared": "Tab stops to be cleared", + "Tabs": "Tabs", + "Set": "Set", + "Clear": "Clear", + "Clear All": "Clear All", + "Justify": "Justify", + "Indent from left": "Indent from left", + "Borders and Shading": "Borders and Shading", + "Options": "Options", + "Specify height": "Specify height", + "At least": "At least", + "Exactly": "Exactly", + "Row height is": "Row height is", + "Allow row to break across pages": "Allow row to break across pages", + "Repeat as header row at the top of each page": "Repeat as header row at the top of each page", + "Vertical alignment": "Vertical alignment", + "Top": "Top", + "Bottom": "Bottom", + "Default cell margins": "Default cell margins", + "Default cell spacing": "Default cell spacing", + "Allow spacing between cells": "Allow spacing between cells", + "Cell margins": "Cell margins", + "Same as the whole table": "Same as the whole table", + "Borders": "Borders", + "None": "None", + "Style": "Style", + "Width": "Width", + "Height": "Height", + "Letter": "Letter", + "Tabloid": "Tabloid", + "Legal": "Legal", + "Statement": "Statement", + "Executive": "Executive", + "A3": "A3", + "A4": "A4", + "A5": "A5", + "B4": "B4", + "B5": "B5", + "Custom Size": "Custom size", + "Different odd and even": "Different odd and even", + "Different first page": "Different first page", + "From edge": "From edge", + "Header": "Header", + "Footer": "Footer", + "First Page Header": "First Page Header", + "First Page Footer": "First Page Footer", + "Even Page Header": "Even Page Header", + "Even Page Footer": "Even Page Footer", + "Odd Page Header": "Odd Page Header", + "Odd Page Footer": "Odd Page Footer", + "Same as Previous": "Same as Previous", + "Section": "Section", + "Margin": "Margins", + "Paper": "Paper", + "Layout": "Layout", + "Orientation": "Orientation", + "Landscape": "Landscape", + "Portrait": "Portrait", + "Show page numbers": "Show page numbers", + "Right align page numbers": "Right align page numbers", + "Nothing": "Nothing", + "Tab leader": "Tab leader", + "Show levels": "Show levels", + "Use hyperlinks instead of page numbers": "Use hyperlinks instead of page numbers", + "Build table of contents from": "Build table of contents from", + "Styles": "Styles", + "Available styles": "Available styles", + "TOC level": "TOC level", + "Heading": "Heading", + "Heading 1": "Heading 1", + "Heading 2": "Heading 2", + "Heading 3": "Heading 3", + "Heading 4": "Heading 4", + "Heading 5": "Heading 5", + "Heading 6": "Heading 6", + "List Paragraph": "List Paragraph", + "Normal": "Normal", + "Outline levels": "Outline levels", + "Table entry fields": "Table entry fields", + "Modify": "Modify", + "Color": "Color", + "Setting": "Setting", + "Box": "Box", + "All": "All", + "Custom": "Custom", + "Preview": "Preview", + "Shading": "Shading", + "Fill": "Fill", + "Apply To": "Apply to", + "Table Properties": "Table Properties", + "Cell Options": "Cell Options", + "Table Options": "Table Options", + "Insert Table": "Insert Table", + "Number of columns": "Number of columns", + "Number of rows": "Number of rows", + "Text to display": "Text to display", + "ScreenTip text": "ScreenTip text", + "Address": "Address", + "Insert Hyperlink": "Insert Hyperlink", + "Edit Hyperlink": "Edit Hyperlink", + "Insert": "Insert", + "General": "General", + "Indentation": "Indentation", + "Before text": "Before text", + "Special": "Special", + "First line": "First line", + "Hanging": "Hanging", + "After text": "After text", + "By": "By", + "Before": "Before", + "Line Spacing": "Line spacing", + "After": "After", + "At": "At", + "Multiple": "Multiple", + "Spacing": "Spacing", + "Define new Multilevel list": "Define new Multilevel list", + "List level": "List level", + "Choose level to modify": "Choose level to modify", + "Level": "Level", + "Number format": "Number format", + "Number style for this level": "Number style for this level", + "Enter formatting for number": "Enter formatting for number", + "Start at": "Start at", + "Restart list after": "Restart list after", + "Position": "Position", + "Text indent at": "Text indent at", + "Aligned at": "Aligned at", + "Follow number with": "Follow number with", + "Tab character": "Tab character", + "Space": "Space", + "Arabic": "Arabic", + "UpRoman": "UpRoman", + "LowRoman": "LowRoman", + "UpLetter": "UpLetter", + "LowLetter": "LowLetter", + "Number": "Number", + "Leading zero": "Leading zero", + "Bullet": "Bullet", + "Ordinal": "Ordinal", + "Ordinal Text": "Ordinal Text", + "For East": "For East", + "No Restart": "No Restart", + "Font": "Font", + "Font style": "Font style", + "Underline style": "Underline style", + "Font color": "Font color", + "Effects": "Effects", + "Strikethrough": "Strikethrough", + "Superscript": "Superscript", + "Subscript": "Subscript", + "Double strikethrough": "Double strikethrough", + "Regular": "Regular", + "Bold": "Bold", + "Italic": "Italic", + "Cut": "Cut", + "Copy": "Copy", + "Paste": "Paste", + "Hyperlink": "Hyperlink", + "Open Hyperlink": "Open Hyperlink", + "Copy Hyperlink": "Copy Hyperlink", + "Remove Hyperlink": "Remove Hyperlink", + "Paragraph": "Paragraph", + "Linked Style": "Linked(Paragraph and Character)", + "Character": "Character", + "Merge Cells": "Merge Cells", + "Insert Above": "Insert Above", + "Insert Below": "Insert Below", + "Insert Left": "Insert Left", + "Insert Right": "Insert Right", + "Delete": "Delete", + "Delete Table": "Delete Table", + "Delete Row": "Delete Row", + "Delete Column": "Delete Column", + "File Name": "File Name", + "Format Type": "Format Type", + "Save": "Save", + "Navigation": "Navigation", + "Results": "Results", + "Replace": "Replace", + "Replace All": "Replace All", + "We replaced all": "We replaced all", + "Find": "Find", + "No matches": "No matches", + "All Done": "All Done", + "Result": "Result", + "of": "of", + "instances": "instances", + "with": "with", + "Click to follow link": "Click to follow link", + "Continue Numbering": "Continue Numbering", + "Bookmark name": "Bookmark name", + "Close": "Close", + "Restart At": "Restart At", + "Properties": "Properties", + "Name": "Name", + "Style type": "Style type", + "Style based on": "Style based on", + "Style for following paragraph": "Style for following paragraph", + "Formatting": "Formatting", + "Numbering and Bullets": "Numbering and Bullets", + "Numbering": "Numbering", + "Update Field": "Update Field", + "Edit Field": "Edit Field", + "Bookmark": "Bookmark", + "Page Setup": "Page Setup", + "No bookmarks found": "No bookmarks found", + "Number format tooltip information": "Single-level number format:
[PREFIX]%[LEVELNUMBER][SUFFIX]
For example, 'Chapter %1.' will display numbering like
Chapter 1. Item
Chapter 2. Item

Chapter N. Item

Multilevel number format:
[PREFIX]%[LEVELNUMBER][SUFFIX]+[PREFIX]%[LEVELNUMBER][SUFFIX]
For example, '%1.%2.' will display numbering like
1.1. Item
1.2. Item

1.N. Item", + "Format": "Format", + "Create New Style": "Create New Style", + "Modify Style": "Modify Style", + "New": "New", + "Bullets": "Bullets", + "Use bookmarks": "Use bookmarks", + "Table of Contents": "Table of Contents", + "AutoFit": "AutoFit", + "AutoFit to Contents": "AutoFit to Contents", + "AutoFit to Window": "AutoFit to Window", + "Fixed Column Width": "Fixed Column Width", + "Reset": "Reset", + "Match case": "Match case", + "Whole words": "Whole words", + "Add": "Add", + "Go To": "Go To", + "Search for": "Search for", + "Replace with": "Replace with", + "TOC 1": "TOC 1", + "TOC 2": "TOC 2", + "TOC 3": "TOC 3", + "TOC 4": "TOC 4", + "TOC 5": "TOC 5", + "TOC 6": "TOC 6", + "TOC 7": "TOC 7", + "TOC 8": "TOC 8", + "TOC 9": "TOC 9", + "Right-to-left": "Right-to-left", + "Left-to-right": "Left-to-right", + "Direction": "Direction", + "Table direction": "Table direction", + "Indent from right": "Indent from right", + "Contextual Spacing": "Don't add space between the paragraphs of the same styles", + "Password Mismatch": "The password don't match", + "Restrict Editing": "Restrict Editing", + "Formatting restrictions": "Formatting restrictions", + "Allow formatting": "Allow formatting", + "Editing restrictions": "Editing restrictions", + "Read only": "Read only", + "Exceptions Optional": "Exceptions (optional)", + "Select Part Of Document And User": "Select parts of the document and choose users who are allowed to freely edit them.", + "Everyone": "Everyone", + "More users": "More users", + "Add Users": "Add Users", + "Enforcing Protection": "Yes, Start Enforcing Protection", + "Start Enforcing Protection": "Start Enforcing Protection", + "Enter User": "Enter User", + "Users": "Users", + "Enter new password": "Enter new password", + "Reenter new password to confirm": "Reenter new password to confirm", + "Your permissions": "Your permissions", + "Protected Document": "This document is protected from unintentional editing.You may edit in this region.", + "FormFieldsOnly": "You may only fill in forms in this region.", + "CommentsOnly": "You may only insert comments into this region.", + "ReadOnlyProtection": "You may edit in this region.", + "Stop Protection": "Stop Protection", + "Password": "Password", + "Spelling Editor": "Spelling Editor", + "Spelling": "Spelling", + "Spell Check": "Spell Check", + "Underline errors": "Underline errors", + "Ignore": "Ignore", + "Ignore All": "Ignore All", + "Add to Dictionary": "Add to Dictionary", + "Change": "Change", + "Change All": "Change All", + "Suggestions": "Suggestions", + "The password is incorrect": "The password is incorrect", + "Error in establishing connection with web server": "Error in establishing connection with web server", + "Highlight the regions I can edit": "Highlight the regions I can edit", + "Show All Regions I Can Edit": "Show All Regions I Can Edit", + "Find Next Region I Can Edit": "Find Next Region I Can Edit", + "Keep source formatting": "Keep source formatting", + "Match destination formatting": "Match destination formatting", + "Text only": "Text only", + "Comments": "Comments", + "Type your comment": "Type your comment", + "Post": "Post", + "Reply": "Reply", + "New Comment": "New Comment", + "Edit": "Edit", + "Resolve": "Resolve", + "Reopen": "Reopen", + "No comments in this document": "No comments in this document", + "more": "more", + "Type your comment here": "Type your comment here", + "Next Comment": "Next Comment", + "Previous Comment": "Previous Comment", + "Un-posted comments": "Un-posted comments", + "Discard Comment": "Added comments not posted. If you continue, that comment will be discarded.", + "Discard": "Discard", + "No Headings": "No Heading Found!", + "Add Headings": "This document has no headings. Please add headings and try again.", + "More Options": "More Options", + "Click to see this comment": "Click to see this comment", + "Drop Down Form Field": "Drop Down Form Field", + "Drop-down items": "Drop-down items", + "Items in drop-down list": "Items in drop-down list", + "ADD": "ADD", + "REMOVE": "REMOVE", + "Field settings": "Field settings", + "Tooltip": "Tooltip", + "Drop-down enabled": "Drop-down enabled", + "Check Box Form Field": "Check Box Form Field", + "Check box size": "Check box size", + "Auto": "Auto", + "Default value": "Default value", + "Not checked": "Not checked", + "Checked": "Checked", + "Check box enabled": "Check box enabled", + "Text Form Field": "Text Form Field", + "Type": "Type", + "Default text": "Default text", + "Maximum length": "Maximum length", + "Text format": "Text format", + "Fill-in enabled": "Fill-in enabled", + "Default number": "Default number", + "Default date": "Default date", + "Date format": "Date format", + "Merge Track": "This action wont be marked as change. Do you want to continue?", + "UnTrack": "Cannot be tracked", + "Accept": "Accept", + "Reject": "Reject", + "Previous Changes": "Previous Changes", + "Next Changes": "Next Changes", + "Inserted": "Inserted", + "Deleted": "Deleted", + "Move From": "Move From", + "Move To": "Move To", + "Changes": "Changes", + "Accept all": "Accept all", + "Reject all": "Reject all", + "No changes": "No changes", + "Accept Changes": "Accept Changes", + "Reject Changes": "Reject Changes", + "User": "User", + "View": "View", + "Insertion": "Insertion", + "Deletion": "Deletion", + "All caps": "All caps", + "This region is locked by": "This region is locked by", + "Lock": "Lock", + "Unlock": "Unlock", + "Already locked": "Selected or part of region is already locked by another user", + "1, 2, 3, ...": "1, 2, 3, ...", + "a, b, c, ...": "a, b, c, ...", + "A, B, C, ...": "A, B, C, ...", + "I, II, III, ...": "I, II, III, ...", + "i, ii, iii, ...": "i, ii, iii, ...", + "Text Form": "Text Form", + "Check Box": "Check Box", + "DropDown": "Drop-Down", + "Form Fields": "Form Fields", + "Fillin enabled": "Fill-in enabled", + "Multiple Comment": "Please post your comment", + "InsertFootnote": "InsertFootnote", + "InsertEndnote": "InsertEndnote", + "Footnote": "Footnote", + "Endnote": "Endnote", + "Notes Options": "Notes Options", + "Click to View/Edit Footnote": "Click to View/Edit Footnote", + "Click to View/Edit Endnote": "Click to View/Edit Endnote", + "InsertAsRows": "Insert as New Rows", + "InsertAsColumns": "Insert as New Columns", + "OverwriteCells": "Overwrite Cells", + "NestTable": "Nest Table", + "No suggestions": "No suggestions", + "More Suggestion": "More Suggestion", + "Ignore Once": "Ignore Once", + "Keep With Next": "Keep with next", + "Keep Lines Together": "Keep lines together", + "WidowControl": "Widow/Orphan control", + "Indents and Spacing": "Indents and Spacing", + "Line and Page Breaks": "Line and Page Breaks", + "Pagination": "Pagination", + "Single": "Single", + "DashSmallGap": "DashSmallGap", + "DashDot": "DashDot", + "Double": "Double", + "ThinThickSmallGap": "ThinThickSmallGap", + "ThickThinSmallGap": "ThickThinSmallGap", + "ThickThinMediumGap": "ThickThinMediumGap", + "ThickThinLargeGap": "ThickThinLargeGap", + "SingleWavy": "SingleWavy", + "DoubleWavy": "DoubleWavy", + "Inset": "Inset", + "DashLargeGap": "DashLargeGap", + "Dot": "Dot", + "DashDotDot": "DashDotDot", + "Triple": "Triple", + "ThinThickThinSmallGap": "ThinThickThinSmallGap", + "ThinThickThinMediumGap": "ThinThickThinMediumGap", + "ThinThickThinLargeGap": "ThinThickThinLargeGap", + "DashDotStroked": "DashDotStroked", + "Engrave3D": "Engrave3D", + "Thick": "Thick", + "Outset": "Outset", + "Emboss3D": "Emboss3D", + "ThinThickLargeGap": "ThinThickLargeGap", + "ThinThickMediumGap": "ThinThickMediumGap", + "Number of rows must be between": "Number of rows must be between", + "Number of columns must be between": "Number of columns must be between", + "and": "and", + "Unlimited": "Unlimited", + "Regular text": "Regular text", + "Date": "Date", + "Uppercase": "Uppercase", + "Lowercase": "Lowercase", + "FirstCapital": "FirstCapital", + "TitleCase": "Titlecase", + "Filling in forms": "Filling in forms", + "px": "px", + "Tracked changes": "Tracked changes", + "TrackChangesOnly": "You may edit in this region, but all change will be tracked.", + "RemovedIgnore": "Do you want to remove the ignored exceptions?", + "RemovedIgnoreExceptions": "If you make this change in document protection, Word will ignore all the exceptions in this document.", + "Information": "Information", + "Yes": "Yes", + "No": "No", + "Page Break": "Page Break", + "Column Break": "Column Break", + "Section Break Next Page": "Section Break (Next Page)", + "Section Break Continuous": "Section Break (Continuous)", + "Unsupported format": "The file format you have selected isn't supported. Please choose valid format.", + "One": "One", + "Two": "Two", + "Three": "Three", + "Presets": "Presets", + "Columns": "Columns", + "Split your text into two or more columns": "Split your text into two or more columns", + "Line between column": "Line between column", + "Width and Spacing": "Width and Spacing", + "Equal column width": "Equal column width", + "Column": "Column", + "Paste Content Dialog": "Due to browser’s security policy, paste from system clipboard is restricted. Alternatively use the keyboard shortcut", + "Paste Content CheckBox": "Don't show again", + "The top/bottom margins are too large for the page height in some sections.": "The top/bottom margins are too large for the page height in some sections.", + "Column width cannot be less than 36 pt.": "Column width cannot be less than 36 pt.", + "Left and right margins.": "Settings you chose for the left and right margins, column spacing, or pargraph indents are too large for the page width in same secitions.", + "The address of this site is 'not valid. Check the address and try again.": "The address of this site is not valid. Check the address and try again.", + "Alt Text": "Alt Text", + "Title": "Title", + "Description": "Description", + "Left Indent": "Left Indent", + "Right Indent": "Right Indent", + "Hanging Indent": "Hanging Indent", + "First Line Indent": "First Line Indent", + "Left Margin": "Left Margin", + "Right Margin": "Right Margin", + "Top Margin": "Top Margin", + "Bottom Margin": "Bottom Margin", + "Left Tab": "Left Tab", + "Right Tab": "Right Tab", + "Center Tab": "Center Tab", + "Decimal Tab": "Decimal Tab", + "Bar Tab": "Bar Tab", + "Move Table Column": "Move Table Column", + "Paste CheckBox Content Dialog": "Don't show again", + "The address of this site is not valid. Check the address and try again.": "The address of this site is not valid. Check the address and try again.", + "Left and right margins": "Settings you chose for the left and right margins, column spacing, or pargraph indents are too large for the page width in same secitions.", + "Number of rows must be between 1 and 32767.": "Number of rows must be between 1 and 32767.", + "Number of columns must be between 1 and 63.": "Number of columns must be between 1 and 63.", + "You may format text only with certain styles": "You may format text only with certain styles." + }, + "documenteditorcontainer": { + "New": "New", + "Open": "Open", + "Undo": "Undo", + "Redo": "Redo", + "Image": "Image", + "Table": "Table", + "Link": "Link", + "Bookmark": "Bookmark", + "Table of Contents": "Table of Contents", + "HEADING - - - - 1": "HEADING - - - - 1", + "HEADING - - - - 2": "HEADING - - - - 2", + "HEADING - - - - 3": "HEADING - - - - 3", + "Header": "Header", + "Footer": "Footer", + "Page Setup": "Page Setup", + "Page Number": "Page Number", + "Break": "Break", + "Find": "Find", + "Local Clipboard": "Local Clipboard", + "Restrict Editing": "Restrict Editing", + "Upload from computer": "Upload from computer", + "By URL": "By URL", + "Page Break": "Page Break", + "Section Break": "Section Break", + "Header And Footer": "Header & Footer", + "Options": "Options", + "Levels": "Levels", + "Different First Page": "Different First Page", + "Different header and footer for odd and even pages": "Different header and footer for odd and even pages.", + "Different Odd And Even Pages": "Different Odd & Even Pages", + "Different header and footer for first page": "Different header and footer for first page.", + "Position": "Position", + "Header from Top": "Header from Top", + "Footer from Bottom": "Footer from Bottom", + "Distance from top of the page to top of the header": "Distance from top of the page to top of the header.", + "Distance from bottom of the page to bottom of the footer": "Distance from bottom of the page to bottom of the footer.", + "Aspect ratio": "Aspect ratio", + "W": "W", + "H": "H", + "Width": "Width", + "Height": "Height", + "Text": "Text", + "Paragraph": "Paragraph", + "Fill": "Fill", + "Fill color": "Fill color", + "Border Style": "Border Style", + "Outside borders": "Outside borders", + "All borders": "All borders", + "Inside borders": "Inside borders", + "Left border": "Left border", + "Inside vertical border": "Inside vertical border", + "Right border": "Right border", + "Top border": "Top border", + "Inside horizontal border": "Inside horizontal border", + "Bottom border": "Bottom border", + "Border color": "Border color", + "Border width": "Border width", + "Cell": "Cell", + "Merge cells": "Merge cells", + "Insert Or Delete": "Insert / Delete", + "Insert columns to the left": "Insert columns to the left", + "Insert columns to the right": "Insert columns to the right", + "Insert rows above": "Insert rows above", + "Insert rows below": "Insert rows below", + "Delete rows": "Delete rows", + "Delete columns": "Delete columns", + "Cell Margin": "Cell Margin", + "Top": "Top", + "Bottom": "Bottom", + "Left": "Left", + "Right": "Right", + "Align Text": "Align Text", + "Align top": "Align top", + "Align bottom": "Align bottom", + "Align center": "Align center", + "Number of heading or outline levels to be shown in table of contents": "Number of heading or outline levels to be shown in table of contents.", + "Show page numbers": "Show page numbers", + "Show page numbers in table of contents": "Show page numbers in table of contents.", + "Right align page numbers": "Right align page numbers", + "Right align page numbers in table of contents": "Right align page numbers in table of contents.", + "Use hyperlinks": "Use hyperlinks", + "Use hyperlinks instead of page numbers": "Use hyperlinks instead of page numbers.", + "Font": "Font", + "Font Size": "Font Size", + "Font color": "Font color", + "Text highlight color": "Text highlight color", + "Clear all formatting": "Clear all formatting", + "Bold Tooltip": "Bold (Ctrl+B)", + "Italic Tooltip": "Italic (Ctrl+I)", + "Underline Tooltip": "Underline (Ctrl+U)", + "Strikethrough": "Strikethrough", + "Superscript Tooltip": "Superscript (Ctrl+Shift++)", + "Subscript Tooltip": "Subscript (Ctrl+=)", + "Align left Tooltip": "Align left (Ctrl+L)", + "Center Tooltip": "Center (Ctrl+E)", + "Align right Tooltip": "Align right (Ctrl+R)", + "Justify Tooltip": "Justify (Ctrl+J)", + "Decrease indent": "Decrease indent", + "Increase indent": "Increase indent", + "Line spacing": "Line spacing", + "Bullets": "Bullets", + "Numbering": "Numbering", + "Styles": "Styles", + "Manage Styles": "Manage Styles", + "Page": "Page", + "of": "of", + "Fit one page": "Fit one page", + "Spell Check": "Spell Check", + "Spelling": "Spelling", + "Underline errors": "Underline errors", + "Fit page width": "Fit page width", + "Update": "Update", + "Cancel": "Cancel", + "Insert": "Insert", + "No Border": "No Border", + "Create a new document": "Create a new document.", + "Open a document": "Open a document.", + "Undo Tooltip": "Undo the last operation (Ctrl+Z).", + "Redo Tooltip": "Redo the last operation (Ctrl+Y).", + "Insert inline picture from a file": "Insert inline picture from a file.", + "Insert a table into the document": "Insert a table into the document", + "Create Hyperlink": "Create a link in your document for quick access to web pages and files (Ctrl+K).", + "Insert a bookmark in a specific place in this document": "Insert a bookmark in a specific place in this document.", + "Provide an overview of your document by adding a table of contents": "Provide an overview of your document by adding a table of contents.", + "Add or edit the header": "Add or edit the header.", + "Add or edit the footer": "Add or edit the footer.", + "Open the page setup dialog": "Open the page setup dialog.", + "Add page numbers": "Add page numbers.", + "Find Text": "Find text in the document (Ctrl+F).", + "Toggle between the internal clipboard and system clipboard": "Toggle between the internal clipboard and system clipboard.
Access to system clipboard through script is denied due to browsers security policy. Instead,
1. You can enable internal clipboard to cut, copy and paste within the component.
2. You can use the keyboard shortcuts (Ctrl+X, Ctrl+C and Ctrl+V) to cut, copy and paste with system clipboard.", + "Current Page Number": "The current page number in the document. Click or tap to navigate specific page.", + "Read only": "Read only", + "Protections": "Protections", + "Error in establishing connection with web server": "Error in establishing connection with web server", + "Single": "Single", + "Double": "Double", + "New comment": "New comment", + "Comments": "Comments", + "Print layout": "Print layout", + "Web layout": "Web layout", + "Text Form": "Text Form", + "Check Box": "Check Box", + "DropDown": "Drop-Down", + "Update Fields": "Update Fields", + "Update cross reference fields": "Update cross reference fields", + "Hide properties pane": "Hide properties pane", + "Show properties pane": "Show properties pane", + "Form Fields": "Form Fields", + "Track Changes": "Keep track of the changes made in the document", + "TrackChanges": "Track Changes", + "AllCaps": "AllCaps", + "Change case Tooltip": "Change case", + "Insert Footnote": "Insert Footnote", + "Insert Endnote": "Insert Endnote", + "Footnote Tooltip": "Insert Footnote (Alt+Ctrl+F).", + "Endnote Tooltip": "Insert Endnote (Alt+Ctrl+D).", + "UPPERCASE": "UPPERCASE", + "No color": "No color", + "Top margin": "Top margin", + "Bottom margin": "Bottom margin", + "Left margin": "Left margin", + "Right margin": "Right margin", + "Normal": "Normal", + "Heading": "Heading", + "Heading 1": "Heading 1", + "Heading 2": "Heading 2", + "Heading 3": "Heading 3", + "Heading 4": "Heading 4", + "Heading 5": "Heading 5", + "Heading 6": "Heading 6", + "ZoomLevelTooltip": "Zoom level. Click or tap to open the Zoom options.", + "None": "None", + "Borders": "Borders", + "ShowHiddenMarks Tooltip": "Show the hidden characters like spaces, tab, paragraph marks, and breaks.(Ctrl + *)", + "Columns": "Columns", + "Column Break": "Column Break", + "Link to Previous": "Link to Previous", + "Link to PreviousTooltip": "Link this section with previous section header or footer", + "Alternate Text": "Alternate Text", + "The address of this site is not valid. Check the address and try again.": "The address of this site is not valid. Check the address and try again.", + "OK": "OK", + "Information": "Information", + "Page Breaks": "Page Breaks", + "Section Breaks": "Section Breaks", + "Column": "Column", + "Next Page": "Next Page", + "Continuous": "Continuous" + }, + "carousel": { + "nextSlide": "Next slide", + "of": "of", + "pauseSlideTransition": "Pause slide transition", + "playSlideTransition": "Play slide transition", + "previousSlide": "Previous slide", + "slide": "Slide", + "slideShow": "Slide Show" + }, + "message": { + "close": "Close" + }, + "image-editor": { + "0": "0%", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "20": "20%", + "40": "40%", + "60": "60%", + "80": "80%", + "100": "100%", + "Crop": "Crop", + "CropAndTransform": "Crop and Transform", + "ZoomIn": "Zoom In", + "ZoomOut": "Zoom Out", + "Undo": "Undo", + "Redo": "Redo", + "Transform": "Transform", + "Annotation": "Annotation", + "Finetune": "Finetune", + "Brightness": "Brightness", + "Contrast": "Contrast", + "Hue": "Hue", + "Saturation": "Saturation", + "Opacity": "Opacity", + "Blur": "Blur", + "Sharpen": "Sharpen", + "Exposure": "Exposure", + "Filter": "Filter", + "Default": "Default", + "Chrome": "Chrome", + "Cold": "Cold", + "Warm": "Warm", + "Grayscale": "Grayscale", + "BlackAndWhite": "Black and White", + "Sepia": "Sepia", + "Invert": "Invert", + "Text": "Add Text", + "Pen": "Pen", + "Reset": "Reset", + "Save": "Save", + "Select": "Select", + "RotateLeft": "Rotate Left", + "RotateRight": "Rotate Right", + "HorizontalFlip": "Horizontal Flip", + "VerticalFlip": "Vertical Flip", + "OK": "OK", + "Cancel": "Cancel", + "FillColor": "Fill Color", + "StrokeColor": "Stroke Color", + "StrokeWidth": "Stroke Width", + "FontFamily": "Font Family", + "FontStyle": "Font Style", + "FontSize": "Font Size", + "FontColor": "Font Color", + "Pan": "Pan", + "Move": "Move", + "Load": "Load", + "Custom": "Custom", + "Square": "Square", + "Circle": "Circle", + "Ellipse": "Ellipse", + "Rectangle": "Rectangle", + "Line": "Line", + "Arrow": "Arrow", + "Path": "Path", + "Bold": "Bold", + "Italic": "Italic", + "BoldItalic": "Bold Italic", + "XSmall": "X-Small", + "Small": "Small", + "Medium": "Medium", + "Large": "Large", + "XLarge": "X-Large", + "ABC": "ABC", + "Browse": "Browse", + "Duplicate": "Duplicate", + "Remove": "Remove", + "EditText": "Edit Text", + "Start": "Start", + "End": "End", + "Bar": "Bar", + "ArrowSolid": "Arrow Solid", + "CircleSolid": "Circle Solid", + "SquareSolid": "Square Solid", + "None": "None", + "CropSelection": "Crop Selection", + "Image": "Add Image", + "Transparency": "Transparency", + "Height": "Height", + "Width": "Width", + "AspectRatio": "Maintain aspect ratio", + "W": "W", + "H": "H", + "DragText": "Drag and drop your image here or", + "DropText": "Drop your image here or", + "BrowseText": "Browse here...", + "SupportText": "Supports:", + "Frame": "Frame", + "Mat": "Mat", + "Bevel": "Bevel", + "Inset": "Inset", + "Hook": "Hook", + "Color": "Color", + "Size": "Size", + "Offset": "Offset", + "Radius": "Radius", + "Amount": "Amount", + "Resize": "Resize", + "Border": "Border", + "Solid": "Solid", + "Dashed": "Dashed", + "Dotted": "Dotted", + "GradientColor": "Gradient Color", + "ConfirmDialogHeader": "Confirm Save Changes", + "ConfirmDialogContent": "Do you want to save the changes you made to the image?", + "AlertDialogHeader": "Unsupported file", + "AlertDialogContent": "The dropped file is unsupported.", + "Yes": "Yes", + "No": "No", + "ImageErrorDialogHeader": "Image Selection Error", + "ImageErrorDialogContent": "Please select only one image to open.", + "Straighten": "Straighten", + "NoOutline": "No outline", + "Clone": "Clone", + "Delete": "Delete" + }, + "mention": { + "noRecordsTemplate": "No records found" + }, + "inplaceeditor": { + "save": "Save", + "cancel": "Cancel", + "loadingText": "Loading...", + "editIcon": "Click to edit", + "editAreaClick": "Click to edit", + "editAreaDoubleClick": "Double click to edit" + }, + "PdfViewer": { + "PdfViewer": "PDF Viewer", + "Cancel": "Cancel", + "Download file": "Download file", + "Download": "Download", + "Enter Password": "This document is password protected. Please enter a password.", + "File Corrupted": "File Corrupted", + "File Corrupted Content": "The file is corrupted and cannot be opened.", + "Fit Page": "Fit Page", + "Fit Width": "Fit Width", + "Automatic": "Automatic", + "Go To First Page": "Show first page", + "Invalid Password": "Incorrect Password. Please try again.", + "Next Page": "Show next page", + "OK": "OK", + "Open": "Open file", + "Page Number": "Current page number", + "Previous Page": "Show previous page", + "Go To Last Page": "Show last page", + "Zoom": "Zoom", + "Zoom In": "Zoom in", + "Zoom Out": "Zoom out", + "Page Thumbnails": "Page thumbnails", + "Bookmarks": "Bookmarks", + "Print": "Print file", + "Password Protected": "Password Required", + "Copy": "Copy", + "Text Selection": "Text selection tool", + "Panning": "Pan mode", + "Text Search": "Find text", + "Find in document": "Find in document", + "Match case": "Match case", + "Apply": "Apply", + "GoToPage": "Go to Page", + "No matches": "Viewer has finished searching the document. No more matches were found", + "No Text Found": "No Text Found", + "Undo": "Undo", + "Redo": "Redo", + "Annotation": "Add or Edit annotations", + "Highlight": "Highlight Text", + "Underline": "Underline Text", + "Strikethrough": "Strikethrough Text", + "Delete": "Delete annotation", + "Opacity": "Opacity", + "Color edit": "Change Color", + "Opacity edit": "Change Opacity", + "Highlight context": "Highlight", + "Underline context": "Underline", + "Strikethrough context": "Strike through", + "Server error": "Web-service is not listening. PDF Viewer depends on web-service for all it's features. Please start the web service to continue.", + "Open text": "Open", + "First text": "First Page", + "Previous text": "Previous Page", + "Next text": "Next Page", + "Last text": "Last Page", + "Zoom in text": "Zoom In", + "Zoom out text": "Zoom Out", + "Selection text": "Selection", + "Pan text": "Pan", + "Print text": "Print", + "Search text": "Search", + "Annotation Edit text": "Edit Annotation", + "Line Thickness": "Line Thickness", + "Line Properties": "Line Properties", + "Start Arrow": "Start Arrow", + "End Arrow": "End Arrow", + "Line Style": "Line Style", + "Fill Color": "Fill Color", + "Line Color": "Line Color", + "None": "None", + "Open Arrow": "Open", + "Closed Arrow": "Closed", + "Round Arrow": "Round", + "Square Arrow": "Square", + "Diamond Arrow": "Diamond", + "Butt": "Butt", + "Cut": "Cut", + "Paste": "Paste", + "Delete Context": "Delete", + "Properties": "Properties", + "Add Stamp": "Add Stamp", + "Add Shapes": "Add Shapes", + "Stroke edit": "Change Stroke Color", + "Change thickness": "Change Border Thickness", + "Add line": "Add Line", + "Add arrow": "Add Arrow", + "Add rectangle": "Add Rectangle", + "Add circle": "Add Circle", + "Add polygon": "Add Polygon", + "Add Comments": "Add Comments", + "Comments": "Comments", + "No Comments Yet": "No Comments Yet", + "Accepted": "Accepted", + "Completed": "Completed", + "Cancelled": "Cancelled", + "Rejected": "Rejected", + "Leader Length": "Leader Length", + "Scale Ratio": "Scale Ratio", + "Calibrate": "Calibrate", + "Calibrate Distance": "Calibrate Distance", + "Calibrate Perimeter": "Calibrate Perimeter", + "Calibrate Area": "Calibrate Area", + "Calibrate Radius": "Calibrate Radius", + "Calibrate Volume": "Calibrate Volume" + }, + "stepper": { + "optional": "Optional" + } + } +} \ No newline at end of file diff --git a/src/locale/fr.json b/src/locale/fr.json new file mode 100644 index 0000000..9b27405 --- /dev/null +++ b/src/locale/fr.json @@ -0,0 +1,3116 @@ +{ + "fr": { + "grid": { + "EmptyRecord": "Aucun enregistrement à afficher", + "True": "vrai", + "False": "faux", + "InvalidFilterMessage": "Données de filtre non valides", + "GroupDropArea": "Faites glisser un en-tête de colonne ici pour regrouper sa colonne", + "UnGroup": "Cliquez ici pour dissocier", + "GroupDisable": "Le regroupement est désactivé pour cette colonne", + "FilterbarTitle": "Cellule de barre de filtre \"s", + "EmptyDataSourceError": "DataSource ne doit pas être vide lors du chargement initial car les colonnes sont générées à partir de dataSource dans AutoGenerate Column Grid", + "Add": "Ajouter", + "Edit": "Éditer", + "Cancel": "Annuler", + "Update": "Mise à jour", + "Delete": "Supprimer", + "Print": "Impression", + "Pdfexport": "Exportation PDF", + "Excelexport": "Exportation Excel", + "Wordexport": "Exportation de mots", + "Csvexport": "Exportation CSV", + "Search": "Chercher", + "Columnchooser": "Colonnes", + "Save": "sauvegarder", + "Item": "article", + "Items": "articles", + "EditOperationAlert": "Aucun enregistrement sélectionné pour l'opération d'édition", + "DeleteOperationAlert": "Aucun enregistrement sélectionné pour l'opération de suppression", + "SaveButton": "Sauvegarder", + "OKButton": "Ok", + "CancelButton": "Annuler", + "EditFormTitle": "Les détails de", + "AddFormTitle": "Ajouter un nouvel enregistrement", + "BatchSaveConfirm": "Voulez-vous vraiment enregistrer les modifications ?", + "BatchSaveLostChanges": "Les modifications non enregistrées seront perdues. Es-tu sur de vouloir continuer ?", + "ConfirmDelete": "Voulez-vous vraiment supprimer l'enregistrement ?", + "CancelEdit": "Voulez-vous vraiment annuler les modifications ?", + "ChooseColumns": "Choisissez la colonne", + "SearchColumns": "colonnes de recherche", + "Matchs": "Aucun résultat", + "FilterButton": "Filtrer", + "ClearButton": "Effacer", + "StartsWith": "Commence par", + "EndsWith": "Se termine par", + "Contains": "Contient", + "Equal": "Égal", + "NotEqual": "Différent", + "LessThan": "Inférieur", + "LessThanOrEqual": "Inférieur ou égal", + "GreaterThan": "Supérieur", + "GreaterThanOrEqual": "Supérieur ou égal", + "ChooseDate": "Choisissez une date", + "EnterValue": "Entrez la valeur", + "Copy": "Copie", + "Group": "Regrouper par cette colonne", + "Ungroup": "Dissocier par cette colonne", + "autoFitAll": "Ajuster automatiquement toutes les colonnes", + "autoFit": "Ajuster automatiquement cette colonne", + "Export": "Exportation", + "FirstPage": "Première page", + "LastPage": "Dernière page", + "PreviousPage": "Page précédente", + "NextPage": "Page suivante", + "SortAscending": "Trier par ordre croissant", + "SortDescending": "Trier par ordre décroissant", + "EditRecord": "Modifier l'enregistrement", + "DeleteRecord": "Supprimer l'enregistrement", + "FilterMenu": "Filtre", + "SelectAll": "Tout sélectionner", + "Blanks": "Blancs", + "FilterTrue": "Vrai", + "FilterFalse": "Faux", + "NoResult": "Aucun résultat", + "ClearFilter": "Effacer le filtre", + "NumberFilter": "Filtres numériques", + "TextFilter": "Filtres de texte", + "DateFilter": "Filtres de date", + "DateTimeFilter": "Filtres DateTime", + "MatchCase": "Cas de correspondance", + "Between": "Entre", + "CustomFilter": "Filtre personnalisé", + "CustomFilterPlaceHolder": "Entrez la valeur", + "CustomFilterDatePlaceHolder": "Choisissez une date", + "AND": "ET", + "OR": "OU", + "ShowRowsWhere": "Afficher les lignes où:", + "NotStartsWith": "Ne commence pas par", + "Like": "Comme", + "NotEndsWith": "Ne se termine pas par", + "NotContains": "Ne contient pas", + "IsNull": "Nul", + "NotNull": "Non nul", + "IsEmpty": "Vide", + "IsNotEmpty": "Pas vide", + "AddCurrentSelection": "Ajouter la sélection actuelle au filtre", + "UnGroupButton": "Cliquez ici pour dissocier", + "AutoFitAll": "Ajuster automatiquement toutes les colonnes", + "AutoFit": "Ajuster automatiquement cette colonne", + "Clear": "Dégager", + "FilterMenuDialogARIA": "Boîte de dialogue du menu Filtre", + "ExcelFilterDialogARIA": "Boîte de dialogue de filtre Excel", + "DialogEditARIA": "Boîte de dialogue Modifier", + "ColumnChooserDialogARIA": "Sélecteur de colonne", + "ColumnMenuDialogARIA": "Boîte de dialogue du menu des colonnes", + "CustomFilterDialogARIA": "Boîte de dialogue Filtre personnalisé", + "SortAtoZ": "Trier de A à Z", + "SortZtoA": "Trier de Z à A", + "SortByOldest": "Trier par le plus ancien", + "SortByNewest": "Trier par Plus récent", + "SortSmallestToLargest": "Trier du plus petit au plus grand", + "SortLargestToSmallest": "Trier du plus grand au plus petit", + "Sort": "Sorte", + "FilterDescription": "Appuyez sur Alt Bas pour ouvrir le menu du filtre", + "SortDescription": "Appuyez sur Entrée pour trier", + "ColumnMenuDescription": "Appuyez sur Alt Bas pour ouvrir le menu des colonnes", + "GroupDescription": "Appuyez sur Ctrl espace pour grouper", + "ColumnHeader": " en-tête de colonne ", + "TemplateCell": " est une cellule modèle", + "CommandColumnAria": "est l'en-tête de colonne de la colonne de commande ", + "DialogEdit": "Modifier la boîte de dialogue", + "ClipBoard": "presse-papiers", + "GroupButton": "Bouton de groupe", + "UnGroupAria": "bouton dissocier", + "GroupSeperator": "Séparateur pour les colonnes groupées", + "UnGroupIcon": "dissocier la colonne groupée ", + "GroupedSortIcon": "trier la colonne groupée ", + "GroupedDrag": "Faites glisser la colonne groupée", + "GroupCaption": " est une cellule de légende de groupe", + "CheckBoxLabel": "case à cocher", + "Expanded": "Étendue", + "Collapsed": "S'est effondré", + "SelectAllCheckbox": "Case à cocher Sélectionner tout", + "SelectRow": "Sélectionner une ligne" + }, + "pager": { + "currentPageInfo": "{0} de {1} pages", + "totalItemsInfo": "({0} éléments)", + "firstPageTooltip": "Aller à la première page", + "lastPageTooltip": "Aller à la dernière page", + "nextPageTooltip": "Aller à la page suivante", + "previousPageTooltip": "Aller à la page précédente", + "nextPagerTooltip": "Aller aux éléments suivants du téléavertisseur", + "previousPagerTooltip": "Accéder aux éléments de téléavertisseur précédents", + "pagerDropDown": "objets par page", + "pagerAllDropDown": "Articles", + "All": "Tout", + "totalItemInfo": "({0} élément)", + "Container": "Conteneur de téléavertisseur", + "Information": "Informations sur le téléavertisseur", + "ExternalMsg": "Message externe du téléavertisseur", + "Page": "Page", + "Of": " de ", + "Pages": " pages" + }, + "kanban": { + "items": "articles", + "min": "Min", + "max": "Max", + "cardsSelected": "Cartes sélectionnées", + "addTitle": "Ajouter une nouvelle carte", + "editTitle": "Modifier les détails de la carte", + "deleteTitle": "Supprimer la carte", + "deleteContent": "Voulez-vous vraiment supprimer cette carte ?", + "save": "sauver", + "delete": "Supprimer", + "cancel": "Annuler", + "yes": "Oui", + "no": "Non", + "close": "Fermer", + "noCard": "Aucune carte à afficher", + "unassigned": "Non attribué", + "cards": "Carte" + }, + "dropdowns": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué", + "overflowCountTemplate": "+${count} de plus ..", + "selectAllText": "Tout sélectionner", + "unSelectAllText": "Tout déselectionner", + "totalCountTemplate": "${count} sélectionné" + }, + "drop-down-list": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué" + }, + "combo-box": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué" + }, + "auto-complete": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué" + }, + "multi-select": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué", + "overflowCountTemplate": "+${count} de plus ..", + "selectAllText": "Tout sélectionner", + "unSelectAllText": "Tout déselectionner", + "totalCountTemplate": "${count} sélectionné" + }, + "listbox": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué", + "selectAllText": "Tout sélectionner", + "unSelectAllText": "Tout déselectionner", + "moveUp": "Déplacer vers le haut", + "moveDown": "Descendre", + "moveTo": "Déménager à", + "moveFrom": "Déplacer de", + "moveAllTo": "Déplacer tout vers", + "moveAllFrom": "Tout déplacer de" + }, + "spreadsheet": { + "InsertingEmptyValue": "La valeur de référence n'est pas valide.", + "FindValue": "Trouver de la valeur", + "ReplaceValue": "Remplacer la valeur", + "FindReplaceTooltip": "Rechercher et remplacer", + "ByRow": "Par lignes", + "ByColumn": "Par colonnes", + "MatchExactCellElements": "Faire correspondre le contenu entier de la cellule", + "EnterCellAddress": "Entrez l'adresse de la cellule", + "FindAndReplace": "Trouver et remplacer", + "ReplaceAllEnd": " correspondances remplacées par", + "FindNextBtn": "Rechercher suivant", + "FindPreviousBtn": "Rechercher précédent", + "ReplaceBtn": "Remplacer", + "ReplaceAllBtn": "Remplace tout", + "GotoHeader": "Aller à", + "Sheet": "Feuille", + "SearchWithin": "Rechercher dans", + "SearchBy": "Recherché par", + "Reference": "Référence", + "Workbook": "Cahier", + "NoElements": "Nous n'avons pas trouvé ce que vous cherchiez.", + "FindWhat": "Trouver quoi", + "ReplaceWith": "Remplacer par", + "FileName": "Nom de fichier", + "ExtendValidation": "La sélection contient certaines cellules sans validation des données. Voulez-vous étendre la validation à ces cellules ?", + "Yes": "Oui", + "No": "Non", + "PROPER": "Convertit un texte en cas approprié ; première lettre en majuscule et les autres lettres en minuscule.", + "Cut": "Couper", + "Copy": "Copier", + "Paste": "Coller", + "PasteSpecial": "Collage spécial", + "All": "Tous", + "Values": "Valeurs", + "Formats": "Formats", + "Font": "Police de caractère", + "FontSize": "Taille de police", + "Bold": "Audacieux", + "Italic": "Italique", + "Underline": "Souligner", + "Strikethrough": "Barré", + "TextColor": "Couleur du texte", + "FillColor": "La couleur de remplissage", + "HorizontalAlignment": "Alignement horizontal", + "AlignLeft": "Alignez à gauche", + "AlignCenter": "Centre", + "AlignRight": "Aligner à droite", + "VerticalAlignment": "Alignement vertical", + "AlignTop": "Aligner en haut", + "AlignMiddle": "Aligner au milieu", + "AlignBottom": "Aligner en bas", + "MergeCells": "Fusionner des cellules", + "MergeAll": "Tout fusionner", + "MergeHorizontally": "Fusionner horizontalement", + "MergeVertically": "Fusionner verticalement", + "Unmerge": "Annuler la fusion", + "UnmergeCells": "Annuler la fusion des cellules", + "SelectMergeType": "Sélectionnez le type de fusion", + "MergeCellsAlert": "La fusion de cellules ne conservera que la valeur la plus à gauche (Uppermost). Fusionner quand même ?", + "PasteMergeAlert": "Nous ne pouvons pas faire cela pour une cellule de fusion.", + "Borders": "Limites", + "TopBorders": "Bordures supérieures", + "LeftBorders": "Bordures de gauche", + "RightBorders": "Bordures droites", + "BottomBorders": "Bordures inférieures", + "AllBorders": "Toutes les frontières", + "HorizontalBorders": "Bordures horizontales", + "VerticalBorders": "Bordures verticales", + "OutsideBorders": "Hors Frontières", + "InsideBorders": "Bordures intérieures", + "NoBorders": "Pas de frontières", + "BorderColor": "Couleur de la bordure", + "BorderStyle": "Style de bordure", + "InsertFunction": "Insérer une fonction", + "Insert": "Insérer", + "Delete": "Supprimer", + "DuplicateSheet": "Dupliquer", + "MoveRight": "Déplacer vers la droite", + "MoveLeft": "Se déplacer à gauche", + "Rename": "Renommer", + "Hide": "Cacher", + "NameBox": "Boîte de nom", + "ShowHeaders": "Afficher les en-têtes", + "HideHeaders": "Masquer les en-têtes", + "ShowGridLines": "Afficher le quadrillage", + "HideGridLines": "Masquer le quadrillage", + "FreezePanes": "Figer les volets", + "FreezeRows": "Figer les lignes", + "FreezeColumns": "Geler les colonnes", + "UnfreezePanes": "Dégeler les volets", + "UnfreezeRows": "Dégeler les lignes", + "UnfreezeColumns": "Dégeler les colonnes", + "AddSheet": "Ajouter une feuille", + "ListAllSheets": "Répertorier toutes les feuilles", + "CollapseToolbar": "Réduire la barre d'outils", + "ExpandToolbar": "Développer la barre d'outils", + "CollapseFormulaBar": "Réduire la barre de formule", + "ExpandFormulaBar": "Développer la barre de formule", + "File": "Dossier", + "Home": "Domicile", + "Formulas": "Formules", + "View": "Voir", + "New": "Nouveau", + "Open": "Ouvrir", + "SaveAs": "Enregistrer sous", + "ExcelXlsx": "Microsoft Excel", + "ExcelXls": "MicrosoftExcel 97-2003", + "CSV": "Valeurs séparées par des virgules", + "FormulaBar": "Barre de formule", + "Sort": "Trier", + "SortAscending": "Ascendant", + "SortDescending": "Descendant", + "CustomSort": "Tri personnalisé", + "AddColumn": "Ajouter une colonne", + "ContainsHeader": "Les données contiennent un en-tête", + "CaseSensitive": "Sensible aux majuscules et minuscules", + "SortBy": "Trier par", + "ThenBy": "Puis par", + "SelectAColumn": "Sélectionnez une colonne", + "SortEmptyFieldError": "Tous les critères de tri doivent avoir une colonne spécifiée. Vérifiez les critères de tri sélectionnés et réessayez.", + "SortDuplicateFieldError": " est trié par valeurs plus d'une fois. Supprimez les critères de tri en double et réessayez.", + "SortOutOfRangeError": "Sélectionnez une cellule ou une plage à l'intérieur de la plage utilisée et réessayez.", + "MultiRangeSortError": "Cela ne peut pas être fait sur une sélection de plages multiples. Sélectionnez une seule plage et réessayez.", + "HideRow": "Masquer la ligne", + "HideRows": "Masquer les lignes", + "UnhideRows": "Afficher les lignes", + "HideColumn": "Masquer la colonne", + "HideColumns": "Masquer les colonnes", + "UnhideColumns": "Afficher les colonnes", + "InsertRow": "Insérer une ligne", + "InsertRows": "Insérer des lignes", + "Above": "Au dessus", + "Below": "Sous", + "InsertColumn": "Insérer une colonne", + "InsertColumns": "Insérer des colonnes", + "Before": "Avant", + "After": "Après", + "DeleteRow": "Supprimer la ligne", + "DeleteRows": "Supprimer des lignes", + "DeleteColumn": "Supprimer la colonne", + "DeleteColumns": "Supprimer les colonnes", + "Ok": "D'ACCORD", + "Close": "Fermer", + "MoreOptions": "Plus d'options", + "Cancel": "Annuler", + "Apply": "Appliquer", + "MoreColors": "Plus de couleurs", + "StandardColors": "Couleurs standards", + "General": "Général", + "Number": "Nombre", + "Currency": "Devise", + "Accounting": "Comptabilité", + "ShortDate": "Date courte", + "LongDate": "Date longue", + "Time": "Temps", + "Percentage": "Pourcentage", + "Fraction": "Fraction", + "Scientific": "Scientifique", + "Text": "Texte", + "NumberFormat": "Format de nombre", + "MobileFormulaBarPlaceHolder": "Entrez une valeur ou une formule", + "PasteAlert": "Vous ne pouvez pas coller ceci ici, car la zone de copie et la zone de collage ne sont pas de la même taille. Veuillez essayer de coller dans une autre plage.", + "DestroyAlert": "Voulez-vous vraiment détruire le classeur actuel sans enregistrer et créer un nouveau classeur ?", + "SheetRenameInvalidAlert": "Le nom de la feuille contient un caractère non valide.", + "SheetRenameEmptyAlert": "Le nom de la feuille ne peut pas être vide.", + "SheetRenameAlreadyExistsAlert": "Le nom de la feuille existe déjà. Veuillez entrer un autre nom.", + "DeleteSheetAlert": "Voulez-vous vraiment supprimer cette feuille ?", + "DeleteSingleLastSheetAlert": "Un classeur doit contenir au moins une feuille de calcul visible.", + "PickACategory": "Choisissez une catégorie", + "Description": "La description", + "UnsupportedFile": "Fichier non supporté", + "DataLimitExceeded": "Les données du fichier sont trop volumineuses et leur traitement prend plus de temps, voulez-vous continuer ?", + "FileSizeLimitExceeded": "La taille du fichier est trop importante et son traitement prend plus de temps, voulez-vous continuer ?", + "InvalidUrl": "URL invalide", + "SUM": "Ajoute une série de nombres et/ou de cellules.", + "SUMIF": "Ajoute les cellules en fonction de la condition spécifiée.", + "SUMIFS": "Ajoute les cellules en fonction des conditions spécifiées.", + "ABS": "Renvoie la valeur d'un nombre sans son signe.", + "RAND": "Renvoie un nombre aléatoire entre 0 et 1.", + "RANDBETWEEN": "Renvoie un entier aléatoire basé sur les valeurs spécifiées.", + "FLOOR": "Arrondit un nombre au multiple inférieur le plus proche d'un facteur donné.", + "CEILING": "Arrondit un nombre au multiple le plus proche d'un facteur donné.", + "PRODUCT": "Multiplie une série de nombres et/ou de cellules.", + "AVERAGE": "Calcule la moyenne de la série de nombres et/ou de cellules hors texte.", + "AVERAGEIF": "Calcule la moyenne des cellules en fonction du critère spécifié.", + "AVERAGEIFS": "Calcule la moyenne des cellules en fonction des conditions spécifiées.", + "AVERAGEA": "Calcule la moyenne des cellules évaluant VRAI comme 1, texte et FAUX comme 0.", + "COUNT": "Compte les cellules qui contiennent des valeurs numériques dans une plage.", + "COUNTIF": "Compte les cellules en fonction de la condition spécifiée.", + "COUNTIFS": "Compte les cellules en fonction des conditions spécifiées.", + "COUNTA": "Compte les cellules qui contiennent des valeurs dans une plage.", + "MIN": "Renvoie le plus petit nombre d'arguments donnés.", + "MAX": "Renvoie le plus grand nombre d'arguments donnés.", + "DATE": "Renvoie la date en fonction de l'année, du mois et du jour donnés.", + "DAY": "Renvoie le jour à partir de la date donnée.", + "DAYS": "Renvoie le nombre de jours entre deux dates.", + "IF": "Renvoie la valeur en fonction de l'expression donnée.", + "IFS": "Renvoie la valeur en fonction des multiples expressions données.", + "CalculateAND": "Renvoie TRUE si tous les arguments sont TRUE, sinon renvoie FALSE.", + "CalculateOR": "Renvoie TRUE si l'un des arguments est TRUE, sinon renvoie FALSE.", + "IFERROR": "Renvoie la valeur si aucune erreur n'est trouvée, sinon il renverra la valeur spécifiée.", + "CHOOSE": "Renvoie une valeur à partir d'une liste de valeurs, basée sur le numéro d'index.", + "INDEX": "Renvoie une valeur de la cellule dans une plage donnée en fonction du numéro de ligne et de colonne.", + "FIND": "Renvoie la position d'une chaîne dans une autre chaîne, qui est sensible à la casse.", + "CONCATENATE": "Combine deux ou plusieurs chaînes ensemble.", + "CONCAT": "Concatène une liste ou une plage de chaînes de texte.", + "SUBTOTAL": "Renvoie le sous-total pour une plage à l'aide du numéro de fonction donné.", + "RADIANS": "Convertit les degrés en radians.", + "MATCH": "Renvoie la position relative d'une valeur spécifiée dans une plage donnée.", + "SLOPE": "Renvoie la pente de la ligne à partir de la régression linéaire des points de données.", + "INTERCEPT": "Calcule le point de la ligne d'ordonnée à l'origine via une régression linéaire.", + "UNIQUE": "Renvoie une valeur unique à partir d'une plage ou d'un tableau", + "TEXT": "Convertit une valeur en texte dans le format numérique spécifié.", + "DefineNameExists": "Ce nom existe déjà, essayez un autre nom.", + "CircularReference": "Lorsqu'une formule fait référence à une ou plusieurs références circulaires, cela peut entraîner un calcul incorrect.", + "SORT": "Trie une plage d'un tableau", + "T": "Vérifie si une valeur est du texte ou non et renvoie le texte.", + "EXACT": "Vérifie si deux chaînes de texte sont exactement identiques et renvoie TRUE ou FALSE.", + "LEN": "Renvoie un nombre de caractères dans une chaîne donnée.", + "MOD": "Renvoie un reste après qu'un nombre a été divisé par un diviseur.", + "ODD": "Arrondit un nombre positif vers le haut et un nombre négatif vers le bas à l'entier impair le plus proche.", + "PI": "Renvoie la valeur de pi.", + "COUNTBLANK": "Renvoie le nombre de cellules vides dans une plage de cellules spécifiée.", + "EVEN": "Arrondit un nombre positif vers le haut et un nombre négatif vers le bas à l'entier pair le plus proche.", + "DECIMAL": "Convertit une représentation textuelle d'un nombre dans une base donnée en un nombre décimal.", + "ADDRESS": "Renvoie une référence de cellule sous forme de texte, en fonction des numéros de ligne et de colonne spécifiés.", + "CHAR": "Renvoie le caractère à partir du nombre spécifié.", + "CODE": "Renvoie le code numérique du premier caractère d'une chaîne donnée.", + "DOLLAR": "Convertit le nombre en texte au format monétaire.", + "SMALL": "Renvoie la k-ième plus petite valeur dans un tableau donné.", + "LARGE": "Renvoie la k-ième plus grande valeur dans un tableau donné.", + "TIME": "Convertit les heures, les minutes, les secondes en texte formaté avec l'heure.", + "DEGREES": "Convertit les radians en degrés.", + "FACT": "Renvoie la factorielle d'un nombre.", + "MEDIAN": "Renvoie la médiane de l'ensemble de nombres donné.", + "EDATE": "Renvoie une date avec un nombre donné de mois avant ou après la date spécifiée.", + "DATEVALUE": "Convertit une chaîne de date en valeur de date.", + "NOW": "Renvoie la date et l'heure actuelles.", + "HOUR": "Renvoie le nombre d'heures dans une chaîne de temps spécifiée.", + "MINUTE": "Renvoie le nombre de minutes dans une chaîne de temps spécifiée.", + "SECOND": "Renvoie le nombre de secondes dans une chaîne de temps spécifiée.", + "MONTH": "Renvoie le nombre de mois dans une chaîne de date spécifiée.", + "OR": "OU ALORS", + "AND": "ET", + "CustomFilterDatePlaceHolder": "Choisissez une date", + "CustomFilterPlaceHolder": "Entrez la valeur", + "CustomFilter": "Filtre personnalisé", + "Between": "Compris entre", + "MatchCase": "Cas de correspondance", + "DateTimeFilter": "Filtres DateHeure", + "Undo": "annuler", + "Redo": "Refaire", + "ClearAllFilter": "Dégager", + "ReapplyFilter": "Réappliquer", + "DateFilter": "Filtres de dates", + "TextFilter": "Filtres de texte", + "NumberFilter": "Filtres numériques", + "ClearFilter": "Effacer le filtre", + "NoResult": "Aucun résultat", + "FilterFalse": "Faux", + "FilterTrue": "Vrai", + "Blanks": "Blancs", + "SelectAll": "Tout sélectionner", + "GreaterThanOrEqual": "Meilleur que ou égal", + "GreaterThan": "Plus grand que", + "LessThanOrEqual": "Inférieur ou égal", + "LessThan": "Moins que", + "NotEqual": "Inégal", + "Equal": "Égal", + "Contains": "Contient", + "NotContains": "Ne contient pas", + "EndsWith": "Se termine par", + "NotEndsWith": "Ne se termine pas par", + "StartsWith": "Commence avec", + "NotStartsWith": "Ne commence pas par", + "IsEmpty": "Vide", + "IsNotEmpty": "Pas vide", + "ClearButton": "Dégager", + "FilterButton": "Filtre", + "CancelButton": "Annuler", + "OKButton": "D'ACCORD", + "Search": "Rechercher", + "DataValidation": "La validation des données", + "CellRange": "Plage de cellules", + "Allow": "Permettre", + "Data": "Données", + "Minimum": "Le minimum", + "Maximum": "Maximum", + "IgnoreBlank": "Ignorer le blanc", + "WholeNumber": "Nombre entier", + "Decimal": "Décimal", + "Date": "Date", + "TextLength": "Longueur du texte", + "List": "Liste", + "NotBetween": "Pas entre", + "EqualTo": "Égal à", + "NotEqualTo": "Pas égal à", + "GreaterThanOrEqualTo": "Plus grand ou égal à", + "LessThanOrEqualTo": "Inférieur ou égal à", + "InCellDropDown": "Liste déroulante dans la cellule", + "Sources": "Sources", + "Value": "Évaluer", + "Retry": "Retenter", + "DialogError": "La source de la liste doit être une référence à une seule ligne ou colonne.", + "MinMaxError": "Le maximum doit être supérieur ou égal au minimum.", + "Spreadsheet": "Tableur", + "MoreValidation": "Cette sélection contient plus d'une validation.", + "FileNameError": "Un nom de fichier ne peut pas contenir de caractères tels que \\ / : * ? \" < > [ ] |", + "ValidationError": "Cette valeur ne correspond pas aux restrictions de validation des données définies pour la cellule.", + "ListLengthError": "Les valeurs de la liste ne permettent que jusqu'à 256 caractères", + "ProtectSheet": "Feuille de protection", + "UnprotectSheet": "Déprotéger la feuille", + "SelectCells": "Sélectionnez les cellules verrouillées", + "SelectUnlockedCells": "Sélectionnez les cellules déverrouillées", + "Save": "Sauver", + "EmptyFileName": "Le nom du fichier ne peut pas être vide.", + "LargeName": "Le nom est trop long.", + "FormatCells": "Formater les cellules", + "FormatRows": "Mettre en forme les lignes", + "FormatColumns": "Formater les colonnes", + "InsertLinks": "Insérer des liens", + "ProtectContent": "Protéger le contenu des cellules verrouillées", + "ProtectAllowUser": " Autoriser tous les utilisateurs de cette feuille de calcul à :", + "EditAlert": "La cellule que vous essayez de modifier est protégée. Pour rendre la monnaie, déprotégez la feuille.", + "ClearValidation": "Effacer la validation", + "ISNUMBER": "Renvoie true lorsque la valeur est analysée en tant que valeur numérique.", + "ROUND": "Arrondit un nombre à un nombre de chiffres spécifié.", + "GEOMEAN": "Renvoie la moyenne géométrique d'un tableau ou d'une plage de données positives.", + "POWER": "Renvoie le résultat d'un nombre élevé à la puissance", + "LOG": "Renvoie le logarithme d'un nombre à la base que vous spécifiez.", + "TRUNC": "Renvoie la valeur tronquée d'un nombre à un nombre spécifié de décimales.", + "EXP": "Renvoie e élevé à la puissance du nombre donné.", + "LOOKUP": "Recherche une valeur dans une plage à une seule ligne ou à une seule colonne, puis renvoie une valeur au même emplacement dans une plage à une seule ligne ou à une seule colonne.", + "HLOOKUP": "Recherche la valeur dans la ligne supérieure du tableau de valeurs, puis renvoie la valeur dans la même colonne que la ligne du tableau que vous avez spécifiée.", + "VLOOKUP": "Recherche la valeur spécifiée dans la première colonne de la plage de recherche et renvoie la valeur correspondante dans la deuxième colonne de la même ligne.", + "NOT": "Renvoie l'inverse de l'expression logique spécifiée.", + "EOMONTH": "Renvoie le dernier jour du mois correspondant au nombre de mois spécifié avant ou après la date de début initialement spécifiée.", + "SQRT": "Renvoie la racine carrée d'un nombre positif.", + "ROUNDDOWN": "Arrondissez le nombre à zéro.", + "RSQ": "Renvoie le coefficient de corrélation quadratique du moment du produit Pearson en fonction des points de données known_y et known_x.", + "HighlightCellsRules": "Mettre en surbrillance les règles des cellules", + "CFEqualTo": "Égal à", + "TextThatContains": "Texte qui contient", + "ADateOccuring": "Une date survenant", + "DuplicateValues": "Valeurs en double", + "TopBottomRules": "Règles du haut/du bas", + "Top10Items": "Top 10 des articles", + "Top10": "Top 10", + "Bottom10Items": "Les 10 derniers articles", + "Bottom10": "Les 10 derniers", + "AboveAverage": "Au dessus de la moyenne", + "BelowAverage": "Sous la moyenne", + "FormatCellsGreaterThan": "Mettre en forme les cellules supérieures à :", + "FormatCellsLessThan": "Mettre en forme les cellules inférieures à :", + "FormatCellsBetween": "Mettre en forme les cellules qui sont ENTRE :", + "FormatCellsEqualTo": "Mettre en forme les cellules qui sont ÉGALES À :", + "FormatCellsThatContainTheText": "Mettre en forme les cellules contenant le texte :", + "FormatCellsThatContainADateOccurring": "Mettre en forme les cellules contenant une date :", + "FormatCellsDuplicate": "Mettre en forme les cellules contenant :", + "FormatCellsTop": "Formatez les cellules qui se classent dans le TOP :", + "FormatCellsBottom": "Mettre en forme les cellules qui se classent en BAS :", + "FormatCellsAbove": "Mettre en forme les cellules qui sont SUPÉRIEURES À LA MOYENNE :", + "FormatCellsBelow": "Mettre en forme les cellules qui sont INFÉRIEURES À LA MOYENNE :", + "With": "avec", + "DataBars": "Barres de données", + "ColorScales": "Échelles de couleurs", + "IconSets": "Ensembles d'icônes", + "ClearRules": "Règles claires", + "SelectedCells": "Effacer les règles des cellules sélectionnées", + "EntireSheet": "Effacer les règles de la feuille entière", + "LightRedFillWithDarkRedText": "Remplissage rouge clair avec texte rouge foncé", + "YellowFillWithDarkYellowText": "Remplissage jaune avec texte jaune foncé", + "GreenFillWithDarkGreenText": "Remplissage vert avec texte vert foncé", + "RedFill": "Remplissage rouge", + "RedText": "Texte rouge", + "Duplicate": "Dupliquer", + "Unique": "Unique", + "And": "et", + "WebPage": "Page Web", + "ThisDocument": "Ce document", + "DisplayText": "Afficher le texte", + "Url": "URL", + "CellReference": "Référence de cellule", + "DefinedNames": "Noms définis", + "EnterTheTextToDisplay": "Entrez le texte à afficher", + "EnterTheUrl": "Saisissez l'URL", + "INT": "Renvoie un nombre à l'entier le plus proche.", + "SUMPRODUCT": "Renvoie la somme du produit de plages de tableaux données.", + "TODAY": "Renvoie la date actuelle comme valeur de date.", + "ROUNDUP": "Arrondit un nombre à partir de zéro.", + "Link": "Lien", + "Hyperlink": "Lien hypertexte", + "EditHyperlink": "Modifier le lien hypertexte", + "OpenHyperlink": "Ouvrir le lien hypertexte", + "RemoveHyperlink": "Supprimer le lien hypertexte", + "InvalidHyperlinkAlert": "L'adresse de ce site n'est pas valide. Vérifie l'adresse et essaye de nouveau.", + "InsertLink": "Insérer un lien", + "EditLink": "Modifier le lien", + "WrapText": "Envelopper le texte", + "Update": "Mettre à jour", + "SortAndFilter": "Trier et filtrer", + "Filter": "Filtre", + "FilterCellValue": "Filtrer par valeur de la cellule sélectionnée", + "FilterOutOfRangeError": "Sélectionnez une cellule ou une plage à l'intérieur de la plage utilisée et réessayez.", + "ClearFilterFrom": "Effacer le filtre de", + "LN": "Renvoie le logarithme naturel d'un nombre.", + "DefineNameInValid": "Le nom que vous avez saisi n'est pas valide.", + "EmptyError": "Vous devez entrer une valeur", + "ClearHighlight": "Effacer la surbrillance", + "HighlightInvalidData": "Mettre en surbrillance les données non valides", + "Clear": "Dégager", + "ClearContents": "Effacer le contenu", + "ClearAll": "Tout effacer", + "ClearFormats": "Effacer les formats", + "ClearHyperlinks": "Effacer les hyperliens", + "Image": "Image", + "ConditionalFormatting": "Mise en forme conditionnelle", + "BlueDataBar": "Barre de données bleue", + "GreenDataBar": "Barre de données verte", + "RedDataBar": "Barre de données rouge", + "OrangeDataBar": "Barre de données orange", + "LightBlueDataBar": "Barre de données bleu clair", + "PurpleDataBar": "Barre de données violette", + "GYRColorScale": "Échelle de couleur vert - jaune - rouge", + "RYGColorScale": "Échelle de couleurs rouge - jaune - vert", + "GWRColorScale": "Échelle de couleur vert - blanc - rouge", + "RWGColorScale": "Échelle de couleur rouge - blanc - vert", + "BWRColorScale": "Échelle de couleur bleu - blanc - rouge", + "RWBColorScale": "Échelle de couleurs rouge - blanc - bleu", + "WRColorScale": "Échelle de couleur blanc - rouge", + "RWColorScale": "Échelle de couleur rouge - blanc", + "GWColorScale": "Échelle de couleur vert - blanc", + "WGColorScale": "Échelle de couleur blanc - vert", + "GYColorScale": "Échelle de couleur vert - jaune", + "YGColorScale": "Échelle de couleur jaune - vert", + "ThreeArrowsColor": "3 flèches (colorées)", + "ThreeArrowsGray": "3 Flèches (Gris)", + "ThreeTriangles": "3 triangles", + "FourArrowsColor": "4 Flèches (Gris)", + "FourArrowsGray": "4 flèches (colorées)", + "FiveArrowsColor": "5 Flèches (Gris)", + "FiveArrowsGray": "5 flèches (colorées)", + "ThreeTrafficLights1": "3 feux de signalisation (sans bordure)", + "ThreeTrafficLights2": "3 feux de circulation (cerclés)", + "ThreeSigns": "3 signes", + "FourTrafficLights": "4 feux de circulation", + "RedToBlack": "Rouge à noir", + "ThreeSymbols1": "3 symboles (encerclés)", + "ThreeSymbols2": "3 symboles (sans cercle)", + "ThreeFlags": "3 drapeaux", + "ThreeStars": "3 étoiles", + "FourRatings": "4 notes", + "FiveQuarters": "5 trimestres", + "FiveRatings": "5 notes", + "FiveBoxes": "5 Boîtes", + "Chart": "Graphique", + "Column": "Colonne", + "Bar": "Bar", + "Area": "Zone", + "Pie": "Tarte", + "Doughnut": "Donut", + "PieAndDoughnut": "Tarte/Beignet", + "Line": "La ligne", + "Radar": "Radar", + "Scatter": "Dispersion", + "ChartDesign": "Conception de graphique", + "ClusteredColumn": "Colonne groupée", + "StackedColumn": "Colonne empilée", + "StackedColumn100": "Colonne empilée à 100 %", + "ClusteredBar": "Barre groupée", + "StackedBar": "Barre empilée", + "StackedBar100": "Barre empilée à 100 %", + "StackedArea": "Zone empilée", + "StackedArea100": "100 % de zone empilée", + "StackedLine": "Ligne empilée", + "StackedLine100": "Ligne empilée à 100 %", + "LineMarker": "Ligne avec marqueurs", + "StackedLineMarker": "Ligne empilée avec marqueurs", + "StackedLine100Marker": "Ligne empilée à 100 % avec marqueurs", + "AddChartElement": "Ajouter un élément de graphique", + "Axes": "Haches", + "AxisTitle": "Titre de l'axe", + "ChartTitle": "Titre du graphique", + "DataLabels": "Étiquettes de données", + "Gridlines": "Quadrillage", + "Legends": "Légendes", + "PrimaryHorizontal": "Horizontale primaire", + "PrimaryVertical": "Verticale primaire", + "None": "Aucun", + "AboveChart": "Graphique ci-dessus", + "Center": "Centre", + "InsideEnd": "Fin intérieure", + "InsideBase": "À l'intérieur de la base", + "OutsideEnd": "Extrémité extérieure", + "PrimaryMajorHorizontal": "Primaire Majeur Horizontal", + "PrimaryMajorVertical": "Primaire Majeur Vertical", + "PrimaryMinorHorizontal": "Primaire Mineure Horizontale", + "PrimaryMinorVertical": "Primaire Mineure Verticale", + "Right": "Droite", + "Left": "Gauche", + "Bottom": "Bas", + "Top": "Haut", + "SwitchRowColumn": "Changer de ligne/colonne", + "ChartTheme": "Thème du graphique", + "ChartType": "Type de graphique", + "Material": "Matériau", + "Fabric": "Tissu", + "Bootstrap": "Amorcer", + "HighContrastLight": "Lumière à contraste élevé", + "MaterialDark": "Matériau foncé", + "FabricDark": "Tissu Foncé", + "HighContrast": "Contraste élevé", + "BootstrapDark": "Bootstrap foncé", + "Bootstrap4": "Bootstrap4", + "Bootstrap5Dark": "Bootstrap5 Sombre", + "Bootstrap5": "Bootstrap5", + "Tailwind": "Vent arrière", + "TailwindDark": "Vent arrière sombre", + "VerticalAxisTitle": "Titre de l'axe vertical", + "HorizontalAxisTitle": "Titre de l'axe horizontal", + "EnterTitle": "Entrez le titre", + "UnprotectWorksheet": "Déprotéger la feuille", + "ReEnterPassword": "Entrez à nouveau le mot de passe pour continuer", + "SheetPassword": "Mot de passe pour déprotéger la feuille :", + "ProtectWorkbook": "Protéger le classeur", + "Password": "Mot de passe (facultatif) :", + "EnterThePassword": "Entrer le mot de passe", + "ConfirmPassword": "Confirmez le mot de passe", + "EnterTheConfirmPassword": "Entrez à nouveau votre mot de passe", + "PasswordAlert": "Le mot de passe de confirmation n'est pas identique", + "UnprotectWorkbook": "Déprotéger le classeur", + "UnprotectPasswordAlert": "Le mot de passe que vous avez fourni n'est pas correct.", + "IncorrectPassword": "Impossible d'ouvrir le fichier ou la feuille de calcul avec le mot de passe donné", + "PasswordAlertMsg": "S'il vous plaît entrer le mot de passe", + "ConfirmPasswordAlertMsg": "Veuillez entrer le mot de passe de confirmation", + "IsProtected": "est protégé", + "PDF": "Documents PDF", + "AutoFillMergeAlertMsg": "Pour ce faire, toutes les cellules fusionnées doivent avoir la même taille.", + "Fluent": "Courant", + "FluentDark": "Courant Sombre", + "Custom": "Personnalisé", + "WEEKDAY": "Renvoie le jour de la semaine correspondant à une date.", + "FillSeries": "Remplir la série", + "CopyCells": "Copier les cellules", + "FillFormattingOnly": "Remplir la mise en forme uniquement", + "FillWithoutFormatting": "Remplir sans formater", + "CustomFormat": "Formats de nombre personnalisés", + "CustomFormatPlaceholder": "Tapez ou sélectionnez un format personnalisé", + "CustomFormatTypeList": "Taper", + "CellReferenceTypoError": "Nous avons trouvé une faute de frappe dans votre référence de cellule. Voulez-vous corriger cette référence comme suit ?", + "AddCurrentSelection": "Ajouter la sélection actuelle au filtre", + "ExternalWorkbook": "Un fichier Excel importé contient une référence de classeur externe. Voulez-vous importer ce fichier ?", + "Directional": "Directionnel", + "Shapes": "Formes", + "Indicators": "Indicateurs", + "Ratings": "Notes", + "InvalidFormulaError": "Nous avons constaté que vous avez saisi une formule non valide.", + "InvalidArguments": "Nous avons constaté que vous avez saisi une formule avec des arguments non valides.", + "EmptyExpression": "Nous avons constaté que vous aviez tapé une formule avec une expression vide.", + "MismatchedParenthesis": "Nous avons constaté que vous avez tapé une formule avec une ou plusieurs parenthèses ouvrantes ou fermantes manquantes.", + "ImproperFormula": "Nous avons constaté que vous avez saisi une formule incorrecte.", + "WrongNumberOfArguments": "Nous avons constaté que vous avez saisi une formule avec un nombre incorrect d'arguments.", + "Requires3Arguments": "Nous avons constaté que vous avez tapé une formule qui nécessite 3 arguments.", + "MismatchedStringQuotes": "Nous avons constaté que vous aviez saisi une formule avec des guillemets incompatibles.", + "FormulaCircularRef": "Nous avons constaté que vous aviez tapé une formule avec une référence circulaire." + }, + "filemanager": { + "NewFolder": "Nouveau dossier", + "Upload": "Télécharger", + "Delete": "Supprimer", + "Rename": "Renommer", + "Download": "Télécharger", + "Cut": "Couper", + "Copy": "Copier", + "Paste": "Coller", + "SortBy": "Trier par", + "Refresh": "Rafraîchir", + "Item-Selection": "élément sélectionné", + "Items-Selection": "éléments sélectionnés", + "View": "Vue", + "Details": "Détails", + "SelectAll": "Tout sélectionner", + "Open": "Ouvrir", + "Tooltip-NewFolder": "Nouveau dossier", + "Tooltip-Upload": "Télécharger", + "Tooltip-Delete": "Supprimer", + "Tooltip-Rename": "Renommer", + "Tooltip-Download": "Télécharger", + "Tooltip-Cut": "Couper", + "Tooltip-Copy": "Copier", + "Tooltip-Paste": "Coller", + "Tooltip-SortBy": "Trier par", + "Tooltip-Refresh": "Rafraîchir", + "Tooltip-Selection": "Effacer la sélection", + "Tooltip-View": "Vue", + "Tooltip-Details": "Détails", + "Tooltip-SelectAll": "Tout sélectionner", + "Name": "Nom", + "Size": "Taille", + "DateModified": "Modifié", + "DateCreated": "Date créée", + "Path": "Chemin", + "Modified": "Modifié", + "Created": "Créé", + "Location": "Emplacement", + "Type": "Taper", + "Permission": "Autorisation", + "Ascending": "Ascendant", + "Descending": "Descendant", + "None": "Aucun", + "View-LargeIcons": "Grandes icônes", + "View-Details": "Détails", + "Search": "Chercher", + "Button-Ok": "D'accord", + "Button-Cancel": "Annuler", + "Button-Yes": "Oui", + "Button-No": "Non", + "Button-Create": "Créer", + "Button-Save": "sauvegarder", + "Header-NewFolder": "Dossier", + "Content-NewFolder": "Entrez le nom de votre dossier", + "Header-Rename": "Renommer", + "Content-Rename": "Entrez votre nouveau nom", + "Header-Rename-Confirmation": "Renommer la confirmation", + "Content-Rename-Confirmation": "Si vous modifiez une extension de nom de fichier, le fichier peut devenir instable. Voulez-vous vraiment le modifier ?", + "Header-Delete": "Supprimer le fichier", + "Content-Delete": "Voulez-vous vraiment supprimer ce fichier ?", + "Header-Folder-Delete": "Supprimer le dossier", + "Content-Folder-Delete": "Êtes-vous sûr de vouloir supprimer ce dossier?", + "Header-Multiple-Delete": "Supprimer plusieurs fichiers", + "Content-Multiple-Delete": "Voulez-vous vraiment supprimer ces {0} fichiers ?", + "Header-Duplicate": "Le fichier / dossier existe", + "Content-Duplicate": "{0} existe déjà. Voulez-vous renommer et coller ?", + "Header-Upload": "Télécharger des fichiers", + "Error": "Erreur", + "Validation-Empty": "Le nom du fichier ou du dossier ne peut pas être vide.", + "Validation-Invalid": "Le nom de fichier ou de dossier {0} contient des caractères non valides. Veuillez utiliser un nom différent. Les noms de fichiers ou de dossiers valides ne peuvent pas se terminer par un point ou un espace et ne peuvent contenir aucun des caractères suivants: \\ /: *? \"<> |", + "Validation-NewFolder-Exists": "Un fichier ou un dossier portant le nom {0} existe déjà.", + "Validation-Rename-Exists": "Impossible de renommer {0} en {1}: la destination existe déjà.", + "Folder-Empty": "Ce dossier est vide", + "File-Upload": "Faites glisser les fichiers ici pour les télécharger", + "Search-Empty": "Aucun résultat trouvé", + "Search-Key": "Essayez avec différents mots clés", + "Filter-Empty": "Aucun résultat trouvé", + "Filter-Key": "Essayez avec un filtre différent", + "Sub-Folder-Error": "Le dossier de destination est le sous-dossier du dossier source.", + "Same-Folder-Error": "Le dossier de destination est le même que le dossier source.", + "Access-Denied": "Accès refusé", + "Access-Details": "Vous n'êtes pas autorisé à accéder à ce dossier.", + "Header-Retry": "Le fichier existe déjà", + "Content-Retry": "Un fichier portant ce nom existe déjà dans ce dossier. Qu'est-ce que tu aimerais faire?", + "Button-Keep-Both": "Garde les deux", + "Button-Replace": "Remplacer", + "Button-Skip": "Sauter", + "ApplyAll-Label": "Faites ceci pour tous les articles actuels", + "KB": "Ko", + "Access-Message": "{0} n'est pas accessible. Vous devez être autorisé à effectuer l'action {1}.", + "Network-Error": "NetworkError: échec d'envoi sur XMLHTTPRequest: échec de chargement", + "Server-Error": "ServerError: réponse non valide de" + }, + "calendar": { + "today": "Aujourd'hui" + }, + "datepicker": { + "today": "Aujourd'hui", + "placeholder": "Choisissez une date" + }, + "daterangepicker": { + "placeholder": "Choisissez une plage de dates", + "startLabel": "Date de début", + "endLabel": "Date de fin", + "applyText": "Appliquer", + "cancelText": "Annuler", + "selectedDays": "Jours sélectionnés", + "days": "Journées", + "customRange": "Période personnalisée" + }, + "timepicker": { + "placeholder": "Choisissez une heure" + }, + "datetimepicker": { + "today": "Aujourd'hui", + "placeholder": "Choisissez une date et une heure" + }, + "dialog": { + "close": "Fermer" + }, + "toast": { + "close": "Fermer" + }, + "tab": { + "closeButtonTitle": "Fermer" + }, + "schedule": { + "day": "Journée", + "week": "Semaine", + "workWeek": "Semaine de travail", + "month": "Mois", + "year": "An", + "agenda": "Ordre du jour", + "weekAgenda": "Agenda de la semaine", + "workWeekAgenda": "Agenda de la semaine de travail", + "monthAgenda": "Agenda du mois", + "today": "Aujourd'hui", + "noEvents": "Pas d'événements", + "emptyContainer": "Aucun événement n'est prévu ce jour-là.", + "allDay": "Toute la journée", + "start": "Début", + "end": "Fin", + "more": "plus", + "close": "Fermer", + "cancel": "Annuler", + "noTitle": "(Pas de titre)", + "delete": "Effacer", + "deleteEvent": "Supprimer l'événement", + "deleteMultipleEvent": "Supprimer plusieurs événements", + "selectedItems": "éléments sélectionnés", + "deleteSeries": "Supprimer la série", + "edit": "modifier", + "editSeries": "Modifier la série", + "editEvent": "Modifier l'événement", + "createEvent": "Créer", + "subject": "Assujettir", + "addTitle": "Ajouter un titre", + "moreDetails": "Plus de détails", + "save": "sauvegarder", + "editContent": "Comment souhaiteriez-vous modifier le rendez-vous dans la série ?", + "deleteContent": "Êtes-vous sûr de vouloir supprimer cet événement?", + "deleteMultipleContent": "Êtes-vous sûr de vouloir supprimer les événements sélectionnés?", + "newEvent": "Nouvel évènement", + "title": "Titre", + "location": "Emplacement", + "description": "La description", + "timezone": "Fuseau horaire", + "startTimezone": "Démarrer le fuseau horaire", + "endTimezone": "Fin du fuseau horaire", + "repeat": "Répéter", + "saveButton": "sauvegarder", + "cancelButton": "Annuler", + "deleteButton": "Effacer", + "recurrence": "Récurrence", + "wrongPattern": "Le modèle de récurrence n'est pas valide.", + "seriesChangeAlert": "Voulez-vous annuler les modifications apportées à des instances spécifiques de cette série et les associer à nouveau à l'ensemble de la série ?", + "createError": "La durée de l'événement doit être plus courte que sa fréquence. Raccourcissez la durée ou modifiez le modèle de récurrence dans l'éditeur d'événements de récurrence.", + "sameDayAlert": "Deux occurrences du même événement ne peuvent pas se produire le même jour.", + "occurenceAlert": "Impossible de replanifier une occurrence du rendez-vous périodique s'il ignore une occurrence ultérieure du même rendez-vous.", + "editRecurrence": "Modifier la récurrence", + "repeats": "Répétitions", + "alert": "Alerte", + "startEndError": "La date de fin sélectionnée se produit avant la date de début.", + "invalidDateError": "La valeur de date entrée n'est pas valide.", + "blockAlert": "Les événements ne peuvent pas être planifiés dans l'intervalle de temps bloqué.", + "ok": "D'accord", + "yes": "Oui", + "no": "Non", + "occurrence": "Occurrence", + "series": "Séries", + "previous": "précédent", + "next": "Prochain", + "timelineDay": "Jour de la chronologie", + "timelineWeek": "Semaine chronologique", + "timelineWorkWeek": "Semaine de travail", + "timelineMonth": "Mois de la chronologie", + "timelineYear": "Année de la chronologie", + "editFollowingEvent": "Événements suivants", + "deleteTitle": "Supprimer l'événement", + "editTitle": "Modifier l'événement", + "beginFrom": "Commencer à partir de", + "endAt": "Fin à", + "expandAllDaySection": "Développer la section toute la journée", + "collapseAllDaySection": "Réduire la section toute la journée", + "searchTimezone": "Recherche de fuseau horaire", + "noRecords": "Aucun enregistrement trouvé", + "deleteRecurrenceContent": "Voulez-vous supprimer uniquement cet événement ou toute la série?", + "recurrenceDateValidation": "Certains mois ont moins que la date sélectionnée. Pour ces mois, l'événement se produira à la dernière date du mois." + }, + "recurrenceeditor": { + "none": "Aucun", + "daily": "du quotidien", + "weekly": "Hebdomadaire", + "monthly": "Mensuel", + "month": "Mois", + "yearly": "Annuel", + "never": "Jamais", + "until": "Jusqu'à", + "count": "Compter", + "first": "Premier", + "second": "Seconde", + "third": "Troisième", + "fourth": "Quatrième", + "last": "Dernier", + "repeat": "Répéter", + "repeatEvery": "Répétez chaque", + "on": "Répéter sur", + "end": "Fin", + "onDay": "journée", + "days": "journées", + "weeks": "semaines", + "months": "Mois", + "years": "Années", + "every": "chaque", + "summaryTimes": "fois", + "summaryOn": "sur", + "summaryUntil": "jusqu'à", + "summaryRepeat": "Répétitions", + "summaryDay": "journées", + "summaryWeek": "semaines", + "summaryMonth": "mois", + "summaryYear": "années", + "monthWeek": "Mois Semaine", + "monthPosition": "Position du mois", + "monthExpander": "Expander mois", + "yearExpander": "Expander année", + "repeatInterval": "Intervalle de répétition" + }, + "gantt": { + "emptyRecord": "Aucun enregistrement à afficher", + "id": "Identifiant", + "name": "Nom", + "startDate": "Date de début", + "endDate": "Date de fin", + "duration": "Durée", + "progress": "Le progrès", + "dependency": "Dépendance", + "notes": "Remarques", + "baselineStartDate": "Date de début de référence", + "baselineEndDate": "Date de fin de référence", + "taskMode": "Mode tâche", + "changeScheduleMode": "Changer le mode de programmation", + "subTasksStartDate": "Date de début des sous-tâches", + "subTasksEndDate": "Date de fin des sous-tâches", + "scheduleStartDate": "Date de début du programme", + "scheduleEndDate": "Date de fin du programme", + "auto": "Auto", + "manual": "Manuel", + "type": "Taper", + "offset": "Décalage", + "resourceName": "Ressources", + "resourceID": "ID de ressource", + "day": "Journée", + "hour": "heure", + "minute": "minute", + "days": "journées", + "hours": "heures", + "minutes": "minutes", + "generalTab": "Général", + "customTab": "Colonnes personnalisées", + "writeNotes": "Rédiger des notes", + "addDialogTitle": "Nouvelle tâche", + "editDialogTitle": "Informations sur la tâche", + "saveButton": "sauvegarder", + "add": "Ajouter", + "edit": "Éditer", + "update": "Mise à jour", + "delete": "Supprimer", + "cancel": "Annuler", + "search": "Chercher", + "task": " tâche", + "tasks": " Tâches", + "zoomIn": "Agrandir", + "zoomOut": "Dézoomer", + "zoomToFit": "Zoom pour s'adapter", + "excelExport": "Exportation Excel", + "csvExport": "Exportation CSV", + "expandAll": "Développer tout", + "collapseAll": "Réduire tout", + "nextTimeSpan": "Période suivante", + "prevTimeSpan": "Période précédente", + "okText": "D'accord", + "confirmDelete": "Voulez-vous vraiment supprimer l'enregistrement ?", + "from": "De", + "to": "À", + "taskLink": "Lien de tâche", + "lag": "Décalage", + "start": "Début", + "finish": "terminer", + "enterValue": "Entrez la valeur", + "taskBeforePredecessor_FS": "Vous avez déplacé «{0}» pour commencer avant la fin de «{1}» et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskAfterPredecessor_FS": "Vous avez déplacé '{0}' de '{1}' et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskBeforePredecessor_SS": "Vous avez déplacé '{0}' pour démarrer avant le démarrage de '{1}' et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskAfterPredecessor_SS": "Vous avez déplacé '{0}' pour démarrer après le démarrage de '{1}' et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskBeforePredecessor_FF": "Vous avez déplacé '{0}' pour terminer avant la fin de '{1}' et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskAfterPredecessor_FF": "Vous avez déplacé «{0}» pour terminer une fois «{1}» terminé et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskBeforePredecessor_SF": "Vous avez déplacé '{0}' de '{1}' vers le début et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskAfterPredecessor_SF": "Vous avez déplacé '{0}' pour terminer après le démarrage de '{1}' et les deux tâches sont liées. Par conséquent, les liens ne peuvent pas être honorés. Sélectionnez une action ci-dessous pour effectuer", + "taskInformation": "Informations sur la tâche", + "deleteTask": "Supprimer la tâche", + "deleteDependency": "Supprimer la dépendance", + "convert": "Convertir", + "save": "sauvegarder", + "above": "Au dessus", + "below": "Au dessous de", + "child": "Enfant", + "milestone": "Étape importante", + "toTask": "À la tâche", + "toMilestone": "Vers Milestone", + "eventMarkers": "Marqueurs d'événement", + "leftTaskLabel": "Étiquette de tâche gauche", + "rightTaskLabel": "Étiquette de tâche droite", + "timelineCell": "Cellule de chronologie", + "confirmPredecessorDelete": "Voulez-vous vraiment supprimer le lien de dépendance ?", + "unit": "Unité", + "work": "Travail", + "taskType": "Type de tâche", + "unassignedTask": "Tâche non affectée", + "group": "Grouper", + "indent": "Retrait", + "outdent": "Retrait extérieur", + "segments": "Segments", + "splitTask": "Diviser la tâche", + "mergeTask": "Fusionner la tâche", + "left": "Gauche", + "right": "Droite" + }, + "richtexteditor": { + "alignments": "Alignements", + "justifyLeft": "Alignez à gauche", + "justifyCenter": "Aligner le centre", + "justifyRight": "Aligner à droite", + "justifyFull": "Aligner Justifier", + "fontName": "Nom de police", + "fontSize": "Taille de police", + "fontColor": "Couleur de la police", + "backgroundColor": "Couleur de l'arrière plan", + "bold": "Audacieux", + "italic": "Italique", + "underline": "Souligner", + "strikethrough": "Barré", + "clearFormat": "Format clair", + "clearAll": "Tout effacer", + "cut": "Couper", + "copy": "Copier", + "paste": "Coller", + "unorderedList": "Liste à puces", + "orderedList": "Liste numérotée", + "indent": "Augmenter le retrait", + "outdent": "Diminuer le retrait", + "undo": "annuler", + "redo": "Refaire", + "superscript": "Exposant", + "subscript": "Indice", + "createLink": "Insérer un lien hypertexte", + "openLink": "Ouvrir le lien", + "editLink": "Modifier le lien", + "removeLink": "Supprimer le lien", + "image": "Insérer une image", + "replace": "Remplacer", + "numberFormatList": "Liste des formats de nombres", + "bulletFormatList": "Liste des formats de puces", + "audioReplace": "Remplacer", + "videoReplace": "Remplacer", + "videoAlign": "Aligner", + "videoDimension": "Dimension", + "audioRemove": "Retirer", + "videoRemove": "Retirer", + "audioLayoutOption": "Option de mise en page", + "videoLayoutOption": "Option de mise en page", + "align": "Aligner", + "caption": "Légende", + "remove": "Retirer", + "insertLink": "Insérer un lien", + "display": "Afficher", + "altText": "Texte alternatif", + "dimension": "Changer la taille", + "fullscreen": "Maximiser", + "maximize": "Maximiser", + "minimize": "Minimiser", + "lowerCase": "Minuscules", + "upperCase": "Majuscules", + "print": "Impression", + "formats": "Les formats", + "sourcecode": "Affichage du code", + "preview": "Aperçu", + "viewside": "VueCôté", + "insertCode": "Insérer le code", + "linkText": "Afficher le texte", + "linkTooltipLabel": "Titre", + "linkWebUrl": "Adresse web", + "linkTitle": "Entrez un titre", + "linkurl": "https://exemple.com", + "linkOpenInNewWindow": "Ouvre le lien dans une nouvelle fenêtre", + "linkHeader": "Insérer un lien", + "dialogInsert": "Insérer", + "dialogCancel": "Annuler", + "dialogUpdate": "Mise à jour", + "imageHeader": "Insérer une image", + "audioHeader": "Insérer du son", + "videoHeader": "Insérer une vidéo", + "imageLinkHeader": "Vous pouvez également fournir un lien à partir du Web", + "audioLinkHeader": "Vous pouvez également fournir un lien depuis le Web", + "videoLinkHeader": "URL Web", + "embedVideoLinkHeader": "URL d'intégration du média", + "mdimageLink": "Veuillez fournir une URL pour votre image", + "imageUploadMessage": "Déposer l'image ici ou parcourir pour télécharger", + "audioUploadMessage": "Déposez un fichier audio ou parcourez pour le télécharger", + "videoUploadMessage": "Déposez un fichier vidéo ou parcourez pour le télécharger", + "imageDeviceUploadMessage": "Cliquez ici pour télécharger", + "audioDeviceUploadMessage": "Cliquez ici pour télécharger", + "videoDeviceUploadMessage": "Cliquez ici pour télécharger", + "imageAlternateText": "Texte alternatif", + "alternateHeader": "Texte alternatif", + "browse": "Feuilleter", + "imageUrl": "https://example.com/image.png", + "audioUrl": "https://exemple.com/audio.mp3", + "videoUrl": "https://exemple.com/video.mp4", + "webUrl": "URL Web", + "embedUrl": "Code intégré", + "imageCaption": "Légende", + "imageSizeHeader": "Taille de l'image", + "imageHeight": "la taille", + "imageWidth": "Largeur", + "videoHeight": "Hauteur", + "videoWidth": "Largeur", + "textPlaceholder": "Entrez du texte", + "inserttablebtn": "Insérer un tableau", + "tabledialogHeader": "Insérer un tableau", + "tableWidth": "Largeur", + "cellpadding": "Rembourrage cellulaire", + "cellspacing": "Espacement des cellules", + "columns": "Le nombre de colonnes", + "rows": "Nombre de rangées", + "tableRows": "Rangée", + "tableColumns": "Colonne", + "tableCellHorizontalAlign": "Alignement horizontal des cellules du tableau", + "tableCellVerticalAlign": "Alignement vertical du tableau", + "createTable": "Créer une table", + "removeTable": "Supprimer le tableau", + "tableHeader": "Ligne d'en-tête", + "tableRemove": "Supprimer le tableau", + "tableCellBackground": "Fond de cellule de tableau", + "tableEditProperties": "Propriétés de modification du tableau", + "styles": "modes", + "insertColumnLeft": "Insérer une colonne à gauche", + "insertColumnRight": "Insérer une colonne à droite", + "deleteColumn": "Supprimer la colonne", + "insertRowBefore": "Insérer une ligne avant", + "insertRowAfter": "Insérer une ligne après", + "deleteRow": "Supprimer la ligne", + "tableEditHeader": "Modifier le tableau", + "TableHeadingText": "Titre", + "TableColText": "Col", + "imageInsertLinkHeader": "Insérer un lien", + "editImageHeader": "Éditer l'image", + "alignmentsDropDownLeft": "Alignez à gauche", + "alignmentsDropDownCenter": "Aligner le centre", + "alignmentsDropDownRight": "Aligner à droite", + "alignmentsDropDownJustify": "Aligner Justifier", + "imageDisplayDropDownInline": "En ligne", + "imageDisplayDropDownBreak": "Pause", + "audioLayoutOptionDropDownInline": "En ligne", + "audioLayoutOptionDropDownBreak": "Casser", + "videoLayoutOptionDropDownInline": "En ligne", + "videoLayoutOptionDropDownBreak": "Casser", + "tableInsertRowDropDownBefore": "Insérer une ligne avant", + "tableInsertRowDropDownAfter": "Insérer une ligne après", + "tableInsertRowDropDownDelete": "Supprimer la ligne", + "tableInsertColumnDropDownLeft": "Insérer la colonne à gauche", + "tableInsertColumnDropDownRight": "Insérer une colonne à droite", + "tableInsertColumnDropDownDelete": "Supprimer la colonne", + "tableVerticalAlignDropDownTop": "Aligner en haut", + "tableVerticalAlignDropDownMiddle": "Aligner au milieu", + "tableVerticalAlignDropDownBottom": "Aligner en bas", + "tableStylesDropDownDashedBorder": "Bordures pointillées", + "tableStylesDropDownAlternateRows": "Lignes alternatives", + "pasteFormat": "Coller le format", + "pasteFormatContent": "Choisissez l'action de formatage", + "plainText": "Texte brut", + "cleanFormat": "Nettoyer", + "keepFormat": "Garder", + "pasteDialogOk": "D'accord", + "pasteDialogCancel": "Annuler", + "fileManager": "Gestionnaire de fichiers", + "fileDialogHeader": "Navigateur de fichiers", + "formatsDropDownParagraph": "Paragraphe", + "formatsDropDownCode": "Code", + "formatsDropDownQuotation": "Devis", + "formatsDropDownHeading1": "Titre 1", + "formatsDropDownHeading2": "Titre 2", + "formatsDropDownHeading3": "Titre 3", + "formatsDropDownHeading4": "Titre 4", + "fontNameSegoeUI": "SegoeUI", + "fontNameArial": "Arial", + "fontNameGeorgia": "Georgia", + "fontNameImpact": "Impact", + "fontNameTahoma": "Tahoma", + "fontNameTimesNewRoman": "Times New Roman", + "fontNameVerdana": "Verdana", + "formatsOLListNumber": "Nombre", + "formatsOLListLowerAlpha": "Alpha inférieur", + "formatsOLListUpperAlpha": "Alpha supérieur", + "formatsOLListLowerRoman": "Bas-Romain", + "formatsOLListUpperRoman": "Haut-Romain", + "formatsOLListLowerGreek": "bas grec", + "formatsULListDisc": "Disque", + "formatsULListCircle": "Cercle", + "formatsULListSquare": "Carré", + "formatsOLListNone": "Rien", + "formatsULListNone": "Rien", + "formatPainter": "Peintre de format", + "emojiPicker": "Sélecteur d'émoticônes", + "embeddedCode": "Code intégré", + "pasteEmbeddedCodeHere": "Collez le code intégré ici", + "emojiPickerTypeToFind": "Tapez pour trouver", + "emojiPickerNoResultFound": "Aucun résultat trouvé", + "emojiPickerTrySomethingElse": "Essayez autre chose", + "linkAriaLabel": "Ouvrir dans une nouvelle fenêtre", + "imageLinkAriaLabel": "Ouvrir dans une nouvelle fenêtre", + "unsupportedImage": "Format de fichier non pris en charge", + "mergecells": "Fusionner des cellules", + "verticalsplit": "Division verticale", + "horizontalsplit": "Division horizontale", + "numberFormatListLowerAlpha": "Alpha inférieur", + "numberFormatListUpperAlpha": "Alpha supérieur", + "numberFormatListLowerRoman": "Bas-romain", + "numberFormatListUpperRoman": "Haut-romain", + "numberFormatListLowerGreek": "Grec inférieur" + }, + "colorpicker": { + "Apply": "Appliquer", + "Cancel": "Annuler", + "ModeSwitcher": "Mode de commutation" + }, + "uploader": { + "Browse": "Parcourir...", + "Clear": "Effacer", + "Upload": "Télécharger", + "dropFilesHint": "Ou déposer des fichiers ici", + "invalidMaxFileSize": "La taille du fichier est trop grande", + "invalidMinFileSize": "La taille du fichier est trop petite", + "invalidFileType": "Le type de fichier n'est pas autorisé", + "uploadFailedMessage": "Échec du téléchargement du fichier", + "uploadSuccessMessage": "Fichier téléchargé avec succès", + "removedSuccessMessage": "Fichier supprimé avec succès", + "removedFailedMessage": "Impossible de supprimer le fichier", + "inProgress": "Téléchargement", + "readyToUploadMessage": "Prêt à télécharger", + "abort": "Interrompre", + "remove": "Retirer", + "cancel": "Annuler", + "delete": "Supprimer le fichier", + "pauseUpload": "Téléchargement du fichier interrompu", + "pause": "Pause", + "resume": "Reprendre", + "retry": "Réessayer", + "fileUploadCancel": "Téléchargement du fichier annulé" + }, + "numerictextbox": { + "incrementTitle": "Incrémenter la valeur", + "decrementTitle": "Décrémenter la valeur" + }, + "slider": { + "incrementTitle": "Augmenter", + "decrementTitle": "Diminution" + }, + "formValidator": { + "required": "Ce champ est requis.", + "email": "S'il vous plaît, mettez une adresse email valide.", + "url": "Veuillez saisir une URL valide.", + "date": "Veuillez entrer une date valide.", + "dateIso": "Veuillez saisir une date valide (ISO).", + "creditcard": "Veuillez entrer un numéro de carte valide", + "number": "S'il vous plaît, entrez un nombre valide.", + "digits": "Merci de n'entrer que des chiffres.", + "maxLength": "Veuillez ne pas saisir plus de {0} caractères.", + "minLength": "Veuillez saisir au moins {0} caractères.", + "rangeLength": "Veuillez saisir une valeur comprise entre {0} et {1} caractères.", + "range": "Veuillez saisir une valeur comprise entre {0} et {1}.", + "max": "Veuillez saisir une valeur inférieure ou égale à {0}.", + "min": "Veuillez saisir une valeur supérieure ou égale à {0}.", + "regex": "Veuillez saisir une valeur correcte.", + "tel": "S'il vous plaît entrer un numéro de téléphone valide.", + "pattern": "Veuillez saisir une valeur de motif correcte.", + "equalTo": "Veuillez saisir le texte de correspondance valide" + }, + "treegrid": { + "Above": "Au dessus", + "Below": "Au dessous de", + "AddRow": "Ajouter une rangée", + "ExpandAll": "Développer tout", + "CollapseAll": "Réduire tout" + }, + "querybuilder": { + "StartsWith": "Commence avec", + "EndsWith": "Se termine par", + "Contains": "Contient", + "NotLike": "Contient", + "Like": "Pas comme", + "Equal": "Égal", + "NotEqual": "Inégal", + "LessThan": "Moins que", + "LessThanOrEqual": "Inférieur ou égal", + "GreaterThan": "Plus grand que", + "GreaterThanOrEqual": "Meilleur que ou égal", + "Between": "Entre", + "NotBetween": "Pas entre", + "Empty": "Vide", + "NotEmpty": "Pas vide", + "In": "Dans", + "NotIn": "Pas dedans", + "NotContains": "Ne contient pas", + "Remove": "RETIRER", + "SelectField": "Sélectionnez un champ", + "SelectOperator": "Sélectionnez un opérateur", + "DeleteRule": "Supprimer cette condition", + "DeleteGroup": "Supprimer le groupe", + "AddGroup": "Ajouter un groupe", + "AddCondition": "Ajouter une condition", + "Edit": "ÉDITER", + "ValidationMessage": "Ce champ est requis", + "SummaryViewTitle": "Vue récapitulative", + "OtherFields": "Autres domaines", + "AND": "ET", + "OR": "OU", + "SelectValue": "Entrez une valeur", + "IsEmpty": "Est vide", + "IsNotEmpty": "N'est pas vide", + "IsNull": "Est nul", + "IsNotNull": "Est non nulle", + "True": "vrai", + "False": "faux", + "DoesNotStartWith": "Ne commence pas par", + "DoesNotEndWith": "Ne se termine pas par", + "DoesNotContain": "Ne contient pas", + "AddButton": "Ajouter un groupe/une condition", + "CloneGroup": "Groupe de clones", + "LockGroup": "Groupe de verrouillage", + "CloneRule": "Règle de clonage", + "LockRule": "Règle de verrouillage", + "UnlockRule": "Règle de déverrouillage", + "UnlockGroup": "Déverrouiller le groupe" + }, + "barcode": {}, + "datamatrix": {}, + "qrcode": {}, + "pivotview": { + "grandTotal": "Grand total", + "total": "Total", + "value": "Valeur", + "noValue": "Aucune valeur", + "row": "Ligne", + "column": "Colonne", + "collapse": "Réduire", + "expand": "Développer", + "rowAxisPrompt": "Déposer la ligne ici", + "columnAxisPrompt": "Déposer la colonne ici", + "valueAxisPrompt": "Déposer la valeur ici", + "filterAxisPrompt": "Déposer le filtre ici", + "filter": "Filtre", + "filtered": "Filtré", + "sort": "Trier", + "filters": "Filtres", + "rows": "Lignes", + "columns": "Colonnes", + "values": "Valeurs", + "close": "Fermer", + "cancel": "Annuler", + "delete": "Supprimer", + "CalculatedField": "Champ calculé", + "createCalculatedField": "Créer un champ calculé", + "fieldName": "Entrez le nom du champ", + "error": "Erreur", + "invalidFormula": "Formule non valide.", + "dropText": "Exemple: ('Sum (Order_Count)' + 'Sum (In_Stock)') * 250", + "dropTextMobile": "Ajoutez des champs et modifiez la formule ici.", + "dropAction": "Le champ calculé ne peut être placé dans aucune autre région à l'exception de l'axe des valeurs.", + "alert": "Alerte", + "warning": "avertissement", + "ok": "Valider", + "search": "Chercher", + "drag": "Glisser", + "remove": "Retirer", + "allFields": "Tous les champs", + "formula": "Formule", + "addToRow": "Ajouter à la ligne", + "addToColumn": "Ajouter à la colonne", + "addToValue": "Ajouter à la valeur", + "addToFilter": "Ajouter au filtre", + "emptyData": "Aucun enregistrement à afficher", + "fieldExist": "Un champ existe déjà sous ce nom. Veuillez saisir un nom différent.", + "confirmText": "Un champ de calcul existe déjà sous ce nom. Voulez-vous le remplacer ?", + "noMatches": "Pas de correspondance", + "format": "Résume les valeurs par", + "edit": "Éditer", + "clear": "Clair", + "formulaField": "Glissez et déposez les champs dans la formule", + "dragField": "Faites glisser le champ vers la formule", + "clearFilter": "Effacer les filtres", + "by": "par", + "all": "Tout", + "multipleItems": "Articles multiples", + "member": "Membre", + "label": "Étiquette", + "date": "Date", + "enterValue": "Entrez une valeur", + "chooseDate": "Entrez la date", + "Before": "Avant", + "BeforeOrEqualTo": "Avant ou égal à", + "After": "Après", + "AfterOrEqualTo": "Après ou égal à", + "labelTextContent": "Afficher les éléments pour lesquels l'étiquette", + "dateTextContent": "Afficher les éléments pour lesquels la date", + "valueTextContent": "Afficher les articles pour lesquels", + "Equals": "Équivaut à", + "DoesNotEquals": "N'est pas égal", + "BeginWith": "Commence par", + "DoesNotBeginWith": "Ne commence pas par", + "EndsWith": "Se termine par", + "DoesNotEndsWith": "Ne se termine pas par", + "Contains": "Contient", + "DoesNotContains": "Ne contient pas", + "GreaterThan": "Plus grand que", + "GreaterThanOrEqualTo": "Plus grand ou égal à", + "LessThan": "Moins que", + "LessThanOrEqualTo": "Inférieur ou égal à", + "Between": "Entre", + "NotBetween": "Pas entre", + "And": "et", + "Sum": "Somme", + "Count": "Compter", + "DistinctCount": "Nombre distinct", + "Product": "Produit", + "Avg": "Moy.", + "Min": "Min", + "SampleVar": "Échantillon Var", + "PopulationVar": "Population Var", + "RunningTotals": "Totaux en cours d'exécution", + "Max": "Max", + "Index": "Indice", + "SampleStDev": "Exemple StDev", + "PopulationStDev": "La population de StDev", + "PercentageOfRowTotal": "% du total des lignes", + "PercentageOfParentTotal": "% du total des parents", + "PercentageOfParentColumnTotal": "% du total de la colonne parent", + "PercentageOfParentRowTotal": "% du total de la ligne parent", + "DifferenceFrom": "Différence de", + "PercentageOfDifferenceFrom": "% de différence par rapport à", + "PercentageOfGrandTotal": "% du grand total", + "PercentageOfColumnTotal": "% du total de la colonne", + "NotEquals": "Pas égal", + "AllValues": "Toutes les valeurs", + "conditionalFormatting": "Mise en forme conditionnelle", + "apply": "APPLIQUER", + "condition": "Ajouter une condition", + "formatLabel": "Format", + "valueFieldSettings": "Paramètres de champ de valeur", + "baseField": "Champ de base:", + "baseItem": "Élément de base:", + "summarizeValuesBy": "Résumez les valeurs en:", + "sourceName": "Nom de domaine :", + "sourceCaption": "Légende du champ:", + "example": "par exemple:", + "editorDataLimitMsg": " Plus d'articles. Recherchez pour affiner davantage.", + "details": "Détails", + "manageRecords": "Gérer les enregistrements", + "Years": "Ans", + "Quarters": "Quartiers", + "Months": "Mois", + "Days": "Journées", + "Hours": "Heures", + "Minutes": "Minutes", + "Seconds": "Secondes", + "save": "Enregistrer un rapport", + "new": "Créer un nouveau rapport", + "load": "Charger", + "saveAs": "Enregistrer en tant que rapport actuel", + "rename": "Renommer un rapport actuel", + "deleteReport": "Supprimer un rapport actuel", + "export": "Exportation", + "subTotals": "Sous-totaux", + "grandTotals": "Totaux généraux", + "reportName": "Nom du rapport:", + "pdf": "PDF", + "excel": "Exceller", + "csv": "CSV", + "png": "PNG", + "jpeg": "JPEG", + "svg": "SVG", + "mdxQuery": "Requête MDX", + "showSubTotals": "Afficher les sous-totaux", + "doNotShowSubTotals": "Ne pas afficher les sous-totaux", + "showSubTotalsRowsOnly": "Afficher uniquement les lignes de sous-totaux", + "showSubTotalsColumnsOnly": "Afficher uniquement les colonnes de sous-totaux", + "showGrandTotals": "Afficher les totaux généraux", + "doNotShowGrandTotals": "Ne pas afficher les totaux généraux", + "showGrandTotalsRowsOnly": "Afficher uniquement les lignes des totaux généraux", + "showGrandTotalsColumnsOnly": "Afficher uniquement les colonnes des totaux généraux", + "fieldList": "Afficher la liste des champs", + "grid": "Afficher le tableau", + "toolbarFormatting": "Mise en forme conditionnelle", + "chart": "Graphique", + "reportMsg": "Veuillez entrer un nom de rapport valide !", + "reportList": "Liste des rapports", + "removeConfirm": "Voulez-vous vraiment supprimer ce rapport ?", + "emptyReport": "Aucun rapport trouvé !", + "bar": "Barre", + "line": "Ligne", + "area": "Zone", + "scatter": "Dispersion", + "polar": "Polaire", + "of": "de", + "emptyFormat": "Aucun format trouvé !", + "emptyInput": "Entrez une valeur", + "newReportConfirm": "Vous souhaitez enregistrer les modifications à signaler ?", + "emptyReportName": "Entrez un nom de rapport", + "qtr": "Trimestre", + "null": "nul", + "undefined": "indéfini", + "groupOutOfRange": "Hors de portée", + "fieldDropErrorAction": "Le champ que vous déplacez ne peut pas être placé dans cette zone du rapport", + "MoreOption": "Plus...", + "aggregate": "Agrégat", + "drillThrough": "Afficher le détail", + "ascending": "Ascendant", + "descending": "Descendant", + "number": "Nombre", + "currency": "Devise", + "percentage": "Pourcentage", + "formatType": "Type de format", + "customText": "Symbole de la monnaie", + "symbolPosition": "Position du symbole", + "left": "Gauche", + "right": "Droite", + "grouping": "Regroupement", + "true": "Vrai", + "false": "Faux", + "decimalPlaces": "Décimales", + "numberFormat": "Formatage des nombres", + "memberType": "Type de champ", + "formatString": "Format de chaîne", + "expressionField": "Expression", + "customFormat": "Entrez une chaîne de format personnalisé", + "selectedHierarchy": "Hiérarchie parente", + "olapDropText": "Exemple: [Mesures]. [Quantité de commande] + ([Mesures]. [Quantité de commande] * 0,10)", + "Percent": "Pour cent", + "Custom": "Personnalisé", + "Measure": "Mesure", + "Dimension": "Dimension", + "Standard": "Standard", + "blank": "(Vide)", + "fieldTooltip": "Faites glisser et déposez les champs pour créer une expression. Si vous souhaitez modifier les champs calculés existants, vous pouvez y parvenir en sélectionnant simplement le champ sous « Membres calculés ».", + "QuarterYear": "Trimestre de l'année", + "fieldTitle": "Nom de domaine", + "drillError": "Impossible d'afficher les éléments bruts des champs calculés.", + "caption": "Légende de champ", + "copy": "Copie", + "defaultReport": "Rapport par défaut", + "customFormatString": "Format personnalisé", + "invalidFormat": "Format invalide.", + "group": "Grouper", + "unGroup": "Dissocier", + "invalidSelection": "Impossible de grouper cette sélection.", + "groupName": "Entrez la légende à afficher dans l'en-tête", + "captionName": "Entrez la légende pour le champ de groupe", + "selectedItems": "Éléments sélectionnés", + "groupFieldCaption": "Légende de champ", + "groupTitle": "Nom de groupe", + "startAt": "À partir de", + "endAt": "Se terminant à", + "groupBy": "Grouper par", + "selectGroup": "Sélectionnez des groupes", + "numberFormatString": "Exemple: C, P, 0000%, ### 0. ## 0 #, etc.", + "stackingcolumn": "Colonne empilée", + "stackingbar": "Barre empilée", + "stackingarea": "Zone empilée", + "stepline": "Ligne à étape", + "steparea": "Zone de l'étape", + "splinearea": "Zone de point", + "spline": "Ligne douces", + "stackingcolumn100": "Colonne 100% empilée", + "stackingbar100": "Barre 100% empilée", + "stackingarea100": "Zone 100% empilée", + "bubble": "Bulle", + "pareto": "Pareto", + "radar": "Radar", + "chartTypeSettings": "Paramètres de type de graphique", + "multipleAxes": "Plusieurs axes", + "sortAscending": "Trier par ordre croissant", + "sortDescending": "Trier par ordre décroissant", + "sortNone": "Trier par ordre des données", + "clearCalculatedField": "Effacer les informations des champs modifiés", + "editCalculatedField": "Modifier le champ calculé", + "ChartType": "Type de graphique", + "yes": "Oui", + "no": "Non", + "numberFormatMenu": "Formatage des nombres ...", + "conditionalFormattingMenu": "Mise en forme conditionnelle...", + "removeCalculatedField": "Voulez-vous vraiment supprimer ce champ calculé ?", + "replaceConfirmBefore": "Un rapport nommé", + "replaceConfirmAfter": " existe déjà. Voulez-vous le remplacer ?", + "pie": "Tarte", + "funnel": "Entonnoir", + "doughnut": "Donut", + "pyramid": "Pyramide", + "showLegend": "Afficher la légende", + "exit": "Sortie", + "invalidJSON": "Données JSON non valides", + "invalidCSV": "Données CSV non valides", + "stacked": "Empilé", + "single": "Seul", + "multipleAxisMode": "Mode à axes multiples", + "grandTotalPosition": "Position des totaux généraux", + "top": "Haut", + "bottom": "Bas", + "None": "Aucun", + "stackingline": "Ligne empilée", + "stackingline100": "100% Ligne empilée", + "rowPage": "Téléavertisseur de ligne", + "rowPerPage": "Lignes par page", + "columnPage": "Téléavertisseur de colonne", + "columnPerPage": "Colonnes par page", + "goToFirstPage": "Aller à la première page", + "goToPreviousPage": "Aller à la page précédente", + "goToNextPage": "Aller à la page suivante", + "goToLastPage": "Aller à la dernière page", + "combined": "Combiné", + "subTotalPosition": "Position des sous-totaux", + "auto": "Auto", + "loading": "Chargement..." + }, + "pivotfieldlist": { + "staticFieldList": "Liste des champs de pivot", + "fieldList": "Liste de champ", + "dropFilterPrompt": "Déposer le filtre ici", + "dropColPrompt": "Déposer la colonne ici", + "dropRowPrompt": "Déposer la ligne ici", + "dropValPrompt": "Déposer la valeur ici", + "addPrompt": "Ajouter un champ ici", + "adaptiveFieldHeader": "Choisissez un champ", + "centerHeader": "Faites glisser les champs entre les axes ci-dessous:", + "add": "Ajouter", + "drag": "Glisser", + "filter": "Filtre", + "filtered": "Filtré", + "sort": "Trier", + "remove": "Retirer", + "filters": "Filtres", + "rows": "Lignes", + "columns": "Colonnes", + "values": "Valeurs", + "CalculatedField": "Champ calculé", + "createCalculatedField": "Créer un champ calculé", + "fieldName": "Entrez le nom du champ", + "error": "Erreur", + "invalidFormula": "Formule non valide.", + "dropText": "Exemple: ('Sum (Order_Count)' + 'Sum (In_Stock)' ') * 250", + "dropTextMobile": "Ajoutez des champs et modifiez la formule ici.", + "dropAction": "Le champ calculé ne peut être placé dans aucune autre région à l'exception de l'axe des valeurs.", + "search": "Chercher", + "close": "Fermer", + "cancel": "Annuler", + "delete": "Supprimer", + "alert": "Alerte", + "warning": "avertissement", + "ok": "Valider", + "allFields": "Tous les champs", + "formula": "Formule", + "fieldExist": "Un champ existe déjà sous ce nom. Veuillez saisir un nom différent.", + "confirmText": "Un champ de calcul existe déjà sous ce nom. Voulez-vous le remplacer ?", + "noMatches": "Pas de correspondance", + "format": "Résume les valeurs par", + "edit": "Éditer", + "clear": "Effacer", + "formulaField": "Glissez et déposez les champs dans la formule", + "dragField": "Faites glisser le champ vers la formule", + "clearFilter": "Effacer les filtres", + "by": "par", + "enterValue": "Entrez une valeur", + "chooseDate": "Entrez la date", + "all": "Tout", + "multipleItems": "Articles multiples", + "Equals": "Équivaut à", + "DoesNotEquals": "N'est pas égal", + "BeginWith": "Commence par", + "DoesNotBeginWith": "Ne commence pas par", + "EndsWith": "Se termine par", + "DoesNotEndsWith": "Ne se termine pas par", + "Contains": "Contient", + "DoesNotContains": "Ne contient pas", + "GreaterThan": "Plus grand que", + "GreaterThanOrEqualTo": "Plus grand ou égal à", + "LessThan": "Moins que", + "LessThanOrEqualTo": "Inférieur ou égal à", + "Between": "Entre", + "NotBetween": "Pas entre", + "Before": "Avant", + "BeforeOrEqualTo": "Avant ou égal à", + "After": "Après", + "AfterOrEqualTo": "Après ou égal à", + "member": "Membre", + "label": "Étiquette", + "date": "Date", + "value": "Valeur", + "labelTextContent": "Afficher les éléments pour lesquels l'étiquette", + "dateTextContent": "Afficher les éléments pour lesquels la date", + "valueTextContent": "Afficher les articles pour lesquels", + "And": "et", + "Sum": "Somme", + "Count": "Compter", + "DistinctCount": "Nombre distinct", + "Product": "Produit", + "Avg": "Moy.", + "Min": "Min", + "Max": "Max", + "Index": "Indice", + "SampleStDev": "Exemple StDev", + "PopulationStDev": "La population de StDev", + "SampleVar": "Échantillon Var", + "PopulationVar": "Population Var", + "RunningTotals": "Totaux en cours d'exécution", + "DifferenceFrom": "Différence de", + "PercentageOfDifferenceFrom": "% de différence par rapport à", + "PercentageOfGrandTotal": "% du grand total", + "PercentageOfColumnTotal": "% du total de la colonne", + "PercentageOfRowTotal": "% du total des lignes", + "PercentageOfParentTotal": "% du total des parents", + "PercentageOfParentColumnTotal": "% du total de la colonne parent", + "PercentageOfParentRowTotal": "% du total de la ligne parent", + "Years": "Ans", + "Quarters": "Quartiers", + "Months": "Mois", + "Days": "Journées", + "Hours": "Heures", + "Minutes": "Minutes", + "Seconds": "Secondes", + "apply": "APPLIQUER", + "valueFieldSettings": "Paramètres de champ de valeur", + "sourceName": "Nom de domaine :", + "sourceCaption": "Légende du champ :", + "summarizeValuesBy": "Résumez les valeurs en :", + "baseField": "Champ de base:", + "baseItem": "Élément de base:", + "example": "par exemple:", + "editorDataLimitMsg": " Plus d'articles. Recherchez pour affiner davantage.", + "deferLayoutUpdate": "Différer la mise à jour de la mise en page", + "null": "nul", + "undefined": "indéfini", + "groupOutOfRange": "Hors de portée", + "fieldDropErrorAction": "Le champ que vous déplacez ne peut pas être placé dans cette zone du rapport", + "MoreOption": "Plus...", + "memberType": "Type de champ", + "selectedHierarchy": "Hiérarchie parente", + "formatString": "Format de chaîne", + "expressionField": "Expression", + "olapDropText": "Exemple: [Mesures]. [Quantité de commande] + ([Mesures]. [Quantité de commande] * 0,10)", + "customFormat": "Entrez une chaîne de format personnalisé", + "Measure": "Mesure", + "Dimension": "Dimension", + "Standard": "Standard", + "Currency": "Devise", + "Percent": "Pour cent", + "Custom": "Personnalisé", + "blank": "(Vide)", + "fieldTooltip": "Faites glisser et déposez les champs pour créer une expression. Si vous souhaitez modifier les champs calculés existants, vous pouvez y parvenir en sélectionnant simplement le champ sous « Membres calculés ».", + "fieldTitle": "Nom de domaine", + "QuarterYear": "Trimestre de l'année", + "caption": "Légende de champ", + "copy": "Copie", + "group": "Grouper", + "numberFormatString": "Exemple: C, P, 0000%, ### 0. ## 0 #, etc.", + "sortAscending": "Trier par ordre croissant", + "sortDescending": "Trier par ordre décroissant", + "sortNone": "Trier par ordre des données", + "clearCalculatedField": "Effacer les informations des champs modifiés", + "editCalculatedField": "Modifier le champ calculé", + "selectGroup": "Sélectionnez des groupes", + "of": "de", + "removeCalculatedField": "Voulez-vous vraiment supprimer ce champ calculé ?", + "yes": "Oui", + "no": "Non", + "None": "Aucun" + }, + "pdfviewer": { + "PdfViewer": "Visionneuse PDF", + "Cancel": "Annuler", + "Download file": "Télécharger un fichier", + "Download": "Télécharger", + "Enter Password": "Ce document est protégé par mot de passe. Veuillez entrer un mot de passe.", + "File Corrupted": "Fichier corrompu", + "File Corrupted Content": "Le fichier est corrompu et ne peut pas être ouvert.", + "Fit Page": "Ajuster la page", + "Fit Width": "Largeur de coupe", + "Automatic": "Automatique", + "Go To First Page": "Afficher la première page", + "Invalid Password": "Mot de passe incorrect. Veuillez réessayer.", + "Next Page": "Afficher la page suivante", + "OK": "D'accord", + "Open": "Fichier ouvert", + "Page Number": "Numéro de page actuel", + "Previous Page": "Afficher la page précédente", + "Go To Last Page": "Afficher la dernière page", + "Zoom": "Zoom", + "Zoom In": "Agrandir", + "Zoom Out": "Dézoomer", + "Page Thumbnails": "Vignettes de page", + "Bookmarks": "Signets", + "Print": "Imprimer le fichier", + "Password Protected": "Mot de passe requis", + "Copy": "Copie", + "Text Selection": "Outil de sélection de texte", + "Panning": "Mode panoramique", + "Text Search": "Rechercher du texte", + "Find in document": "Rechercher dans le document", + "Match case": "Cas de correspondance", + "Apply": "Appliquer", + "GoToPage": "Aller à la page", + "No matches": "La visionneuse a terminé la recherche du document. Aucune autre correspondance n'a été trouvée", + "No Text Found": "Aucun texte trouvé", + "Undo": "annuler", + "Redo": "Refaire", + "Annotation": "Ajouter ou modifier des annotations", + "Highlight": "Texte surligné", + "Underline": "Souligner le texte", + "Strikethrough": "Texte barré", + "Delete": "Supprimer l'annotation", + "Opacity": "Opacité", + "Color edit": "Changer de couleur", + "Opacity edit": "Changer l'opacité", + "Highlight context": "Surligner", + "Underline context": "Souligner", + "Strikethrough context": "Grève", + "Server error": "Le service Web n'écoute pas. PDF Viewer dépend du service Web pour toutes ses fonctionnalités. Veuillez démarrer le service Web pour continuer.", + "Open text": "Ouvert", + "First text": "Première page", + "Previous text": "Page précédente", + "Next text": "Page suivante", + "Last text": "Dernière page", + "Zoom in text": "Agrandir", + "Zoom out text": "Dézoomer", + "Selection text": "Sélection", + "Pan text": "La poêle", + "Print text": "Impression", + "Search text": "Chercher", + "Annotation Edit text": "Modifier l'annotation", + "Line Thickness": "Épaisseur de ligne", + "Line Properties": "Propriétés de ligne", + "Start Arrow": "Flèche de départ", + "End Arrow": "Flèche de fin", + "Line Style": "Style de ligne", + "Fill Color": "La couleur de remplissage", + "Line Color": "Couleur de la ligne", + "None": "Aucun", + "Open Arrow": "Ouvert", + "Closed Arrow": "Fermé", + "Round Arrow": "Rond", + "Square Arrow": "Carré", + "Diamond Arrow": "diamant", + "Butt": "Bout", + "Cut": "Couper", + "Paste": "Coller", + "Delete Context": "Supprimer", + "Properties": "Propriétés", + "Add Stamp": "Ajouter un tampon", + "Add Shapes": "Ajouter des formes", + "Stroke edit": "Changer la couleur du trait", + "Change thickness": "Modifier l'épaisseur de la bordure", + "Add line": "Ajouter une ligne", + "Add arrow": "Ajouter une flèche", + "Add rectangle": "Ajouter un rectangle", + "Add circle": "Ajouter un cercle", + "Add polygon": "Ajouter un polygone", + "Add Comments": "Ajoutez des commentaires", + "Comments": "commentaires", + "No Comments Yet": "Aucun commentaire pour l'instant", + "Accepted": "Accepté", + "Completed": "Terminé", + "Cancelled": "Annulé", + "Rejected": "Rejeté", + "Leader Length": "Longueur de ligne de repère", + "Scale Ratio": "Rapport d'échelle", + "Calibrate": "Étalonner", + "Calibrate Distance": "Calibrer la distance", + "Calibrate Perimeter": "Calibrer le périmètre", + "Calibrate Area": "Étalonner la zone", + "Calibrate Radius": "Calibrer le rayon", + "Calibrate Volume": "Calibrer le volume", + "highlight": "Souligner", + "underline": "Souligner", + "strikethrough": "Barré", + "Seach text": "Chercher", + "FormDesigner": "Ajouter et modifier des champs de formulaire", + "Client error": "Une erreur côté client est détectée. Veuillez vérifier les en-têtes personnalisés fournis dans la propriété AjaxRequestSettings et les méthodes d'action Web dans la propriété ServerActionSettings.", + "FormDesigner Edit text": "Ajouter et modifier des champs de formulaire", + "SubmitForm": "Soumettre le formulaire", + "Depth": "Profondeur", + "Closed": "Fermé", + "Round": "Tour", + "Square": "Carré", + "Diamond": "diamant", + "Edit": "Éditer", + "Comment": "Commenter", + "Comment Panel": "Panneau de commentaires", + "Set Status": "Définir le statut", + "Post": "Poster", + "Page": "Page", + "Add a comment": "Ajouter un commentaire", + "Add a reply": "Ajouter une réponse", + "Import Annotations": "Importer des annotations à partir d'un fichier JSON", + "Export Annotations": "Exporter l'annotation vers un fichier JSON", + "Export XFDF": "Exporter l'annotation vers un fichier XFDF", + "Import XFDF": "Importer des annotations à partir d'un fichier XFDF", + "Add": "Ajouter", + "Clear": "Dégager", + "Bold": "Audacieux", + "Italic": "Italique", + "Strikethroughs": "Barré", + "Underlines": "Souligner", + "Superscript": "Exposant", + "Subscript": "Indice", + "Align left": "Alignez à gauche", + "Align right": "Aligner à droite", + "Center": "Centre", + "Justify": "Justifier", + "Font color": "Couleur de la police", + "Text Align": "Aligner le texte", + "Text Properties": "Le style de police", + "SignatureFieldDialogHeaderText": "Ajouter une signature", + "HandwrittenSignatureDialogHeaderText": "Ajouter une signature", + "InitialFieldDialogHeaderText": "Ajouter une initiale", + "HandwrittenInitialDialogHeaderText": "Ajouter une initiale", + "Draw Ink": "Dessiner de l'encre", + "Create": "Créer", + "Font family": "Famille de polices", + "Font size": "Taille de police", + "Free Text": "Texte libre", + "Import Failed": "Type de fichier JSON ou nom de fichier non valide; veuillez sélectionner un fichier JSON valide", + "File not found": "Le fichier JSON importé est introuvable à l'emplacement souhaité", + "Export Failed": "L'action d'exportation des annotations a échoué; veuillez vous assurer que les annotations sont ajoutées correctement", + "of": "de ", + "Dynamic": "Dynamique", + "Standard Business": "Entreprise standard", + "Sign Here": "Signez ici", + "Custom Stamp": "Tampon personnalisé", + "Enter Signature as Name": "Entrez votre nom", + "Draw-hand Signature": "DESSINER", + "Type Signature": "TAPER", + "Upload Signature": "TÉLÉCHARGER", + "Browse Signature Image": "FEUILLETER", + "Save Signature": "Enregistrer la signature", + "Save Initial": "Enregistrer l'initiale", + "Textbox": "Zone de texte", + "Password": "Mot de passe", + "Check Box": "Case à cocher", + "Radio Button": "Bouton radio", + "Dropdown": "Menu déroulant", + "List Box": "Zone de liste", + "Signature": "Signature", + "Delete FormField": "Supprimer le champ du formulaire", + "Textbox Properties": "Propriétés de la zone de texte", + "Name": "Nom", + "Tooltip": "Info-bulle", + "Value": "Évaluer", + "Form Field Visibility": "Visibilité des champs de formulaire", + "Read Only": "Lecture seulement", + "Required": "Obligatoire", + "Checked": "Vérifié", + "Show Printing": "Afficher l'impression", + "Formatting": "Format", + "Fill": "Remplir", + "Border": "Frontière", + "Border Color": "Couleur de la bordure", + "Thickness": "Épaisseur", + "Max Length": "Longueur maximale", + "List Item": "Nom de l'article", + "Export Value": "Valeur de l'article", + "Dropdown Item List": "Liste déroulante des éléments", + "List Box Item List": "Liste des éléments de la zone de liste", + "General": "GÉNÉRAL", + "Appearance": "APPARENCE", + "Options": "OPTIONS", + "Delete Item": "Effacer", + "Up": "En haut", + "Down": "Vers le bas", + "Multiline": "Multiligne", + "Revised": "modifié", + "Reviewed": "Révisé", + "Received": "Reçu", + "Confidential": "Confidentiel", + "Approved": "Approuvé", + "Not Approved": "Non approuvé", + "Witness": "Témoin", + "Initial Here": "Vos initiales ici", + "Draft": "Brouillon", + "Final": "Final", + "For Public Release": "Pour diffusion publique", + "Not For Public Release": "Pas pour diffusion publique", + "For Comment": "Pour un commentaire", + "Void": "Annuler", + "Preliminary Results": "Résultats préliminaires", + "Information Only": "Information seulement", + "in": "dans", + "m": "m", + "ft_in": "ft_in", + "ft": "pi", + "p": "p", + "cm": "cm", + "mm": "millimètre", + "pt": "pt", + "cu": "cu", + "sq": "m²", + "Initial": "Initial" + }, + "diagram": { + "Copy": "Copie", + "Cut": "Couper", + "Paste": "Coller", + "Undo": "annuler", + "Redo": "Refaire", + "SelectAll": "Tout sélectionner", + "Grouping": "Regroupement", + "Group": "Regroupement", + "UnGroup": "Dissocier", + "Order": "Commande", + "BringToFront": "Mettre au premier plan", + "MoveForward": "Avance", + "SendToBack": "Envoyer au fond", + "SendBackward": "Envoyer vers l'arrière", + "group": "Grouper" + }, + "inplace-editor": { + "save": "Sauvegarder", + "cancel": "Annuler", + "loadingText": "Chargement...", + "editIcon": "Cliquez pour modifier", + "editAreaClick": "Cliquez pour modifier", + "editAreaDoubleClick": "Double-cliquez pour modifier" + }, + "drawing": {}, + "drop-down-base": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "La demande a échoué" + }, + "chart": { + "Zoom": "Zoom", + "ZoomIn": "Agrandir", + "ZoomOut": "Dézoomer", + "Reset": "Réinitialiser", + "Pan": "La poêle", + "ResetZoom": "Réinitialiser le zoom" + }, + "maps": { + "Zoom": "Zoom", + "ZoomIn": "Agrandir", + "ZoomOut": "Dézoomer", + "Reset": "Réinitialiser", + "Pan": "Déplacer", + "ResetZoom": "Réinitialiser le zoom", + "ImageNotFound": "Image non trouvée" + }, + "drop-down-tree": { + "noRecordsTemplate": "Aucun enregistrement trouvé", + "actionFailureTemplate": "Demande échoué", + "overflowCountTemplate": "+ ${count} de plus ..", + "totalCountTemplate": "${count} sélectionné" + }, + "documenteditor": { + "Table": "Tableau", + "Row": "Ligne", + "Cell": "Cellule", + "Ok": "D'accord", + "Apply": "progressive", + "Cancel": "Annuler", + "Size": "Taille", + "Preferred Width": "Largeur préférée", + "Points": "Points", + "Percent": "Pour cent", + "Measure in": "Mesurer en", + "Alignment": "Alignement", + "Left": "Gauche", + "Center": "Centre", + "Right": "Droite", + "Decimal": "à une décimale", + "Bar": "pato", + "Leader": "gestionnaires", + "Tab": "Factures impayées", + "BookMarkList": "Une liste de signets de documents.", + "TabMarkList": "Liste des feuilles dans le paragraphe.", + "Tab stop position": "Emplacement du disque", + "Default tab stops": "Carte standard", + "Tab stops to be cleared": "Cartes amovibles", + "Tabs": "Fenêtre à onglets", + "Set": "Utiliser", + "Clear": "transparent", + "Clear All": "supprimer tout", + "Justify": "Justifier", + "Indent from left": "Retrait de gauche", + "Borders and Shading": "Bordures et ombrage", + "Options": "Les options", + "Specify height": "Précisez la hauteur", + "At least": "Au moins", + "Exactly": "Exactement", + "Row height is": "La hauteur de ligne est", + "Allow row to break across pages": "Autoriser la ligne à traverser les pages", + "Repeat as header row at the top of each page": "Répéter comme ligne d'en-tête en haut de chaque page", + "Vertical alignment": "Alignement vertical", + "Top": "Haut", + "Bottom": "Bas", + "Default cell margins": "Marges de cellule par défaut", + "Default cell spacing": "Espacement des cellules par défaut", + "Allow spacing between cells": "Autoriser l'espacement entre les cellules", + "Cell margins": "Marges des cellules", + "Same as the whole table": "Identique à toute la table", + "Borders": "Les frontières", + "None": "Aucun", + "Style": "Style", + "Width": "Largeur", + "Height": "la taille", + "Letter": "Lettre", + "Tabloid": "Tabloïde", + "Legal": "Légal", + "Statement": "Déclaration", + "Executive": "Exécutif", + "A3": "A3", + "A4": "A4", + "A5": "A5", + "B4": "B4", + "B5": "B5", + "Custom Size": "Format personnalisé", + "Different odd and even": "Différent impair et pair", + "Different first page": "Première page différente", + "From edge": "Du bord", + "Header": "Entête", + "Footer": "Bas de page", + "First Page Header": "En-tête de la première page", + "First Page Footer": "Pied de page de la première page", + "Even Page Header": "En-tête de page pair", + "Even Page Footer": "Pied de page pair", + "Odd Page Header": "En-tête de page impaire", + "Odd Page Footer": "Pied de page impair", + "Same as Previous": "Identique au précédent", + "Section": "Section", + "Margin": "Marges", + "Paper": "Papier", + "Layout": "Disposition", + "Orientation": "Orientation", + "Landscape": "Paysage", + "Portrait": "Portrait", + "Show page numbers": "Afficher les numéros de page", + "Right align page numbers": "Aligner à droite les numéros de page", + "Nothing": "Rien", + "Tab leader": "Repère de tabulation", + "Show levels": "Afficher les niveaux", + "Use hyperlinks instead of page numbers": "Utilisez des hyperliens au lieu des numéros de page", + "Build table of contents from": "Créer une table des matières à partir de", + "Styles": "modes", + "Available styles": "Styles disponibles", + "TOC level": "Niveau COT", + "Heading": "Titre", + "Heading 1": "Titre 1", + "Heading 2": "Titre 2", + "Heading 3": "Titre 3", + "Heading 4": "Titre 4", + "Heading 5": "Titre 5", + "Heading 6": "Titre 6", + "List Paragraph": "Paragraphe de liste", + "Normal": "Normale", + "Outline levels": "Niveaux de contour", + "Table entry fields": "Champs de saisie de table", + "Modify": "Modifier", + "Color": "Couleur", + "Setting": "Réglage", + "Box": "Boîte", + "All": "Tout", + "Custom": "Personnalisé", + "Preview": "Aperçu", + "Shading": "Ombres", + "Fill": "Remplir", + "Apply To": "Postuler à", + "Table Properties": "Propriétés du tableau", + "Cell Options": "Options de cellule", + "Table Options": "Options de table", + "Insert Table": "Insérer un tableau", + "Number of columns": "Le nombre de colonnes", + "Number of rows": "Nombre de rangées", + "Text to display": "Texte à afficher", + "ScreenTip text": "Texte de l'info-bulle", + "Address": "Adresse", + "Insert Hyperlink": "Insérer un lien hypertexte", + "Edit Hyperlink": "Modifier l'hyperlien", + "Insert": "Insérer", + "General": "Général", + "Indentation": "Échancrure", + "Before text": "Avant le texte", + "Special": "Spécial", + "First line": "Première ligne", + "Hanging": "Pendaison", + "After text": "Après le texte", + "By": "Par", + "Before": "Avant", + "Line Spacing": "Interligne", + "After": "Après", + "At": "À", + "Multiple": "Plusieurs", + "Spacing": "Espacement", + "Define new Multilevel list": "Définir une nouvelle liste à plusieurs niveaux", + "List level": "Niveau liste", + "Choose level to modify": "Choisissez le niveau à modifier", + "Level": "Niveau", + "Number format": "Format de nombre", + "Number style for this level": "Style de nombre pour ce niveau", + "Enter formatting for number": "Entrez la mise en forme du nombre", + "Start at": "Commencer à", + "Restart list after": "Redémarrez la liste après", + "Position": "Position", + "Text indent at": "Retrait du texte à", + "Aligned at": "Aligné à", + "Follow number with": "Suivez le numéro avec", + "Tab character": "Caractère de tabulation", + "Space": "Espace", + "Arabic": "arabe", + "UpRoman": "UpRoman", + "LowRoman": "BasRomain", + "UpLetter": "UpLettre", + "LowLetter": "LowLetter", + "Number": "Nombre", + "Leading zero": "Zéro en tête", + "Bullet": "Balle", + "Ordinal": "Ordinal", + "Ordinal Text": "Texte ordinal", + "For East": "Pour l'Est", + "No Restart": "Pas de redémarrage", + "Font": "Police de caractère", + "Font style": "Le style de police", + "Underline style": "Souligner le style", + "Font color": "Couleur de la police", + "Effects": "Effets", + "Strikethrough": "Barré", + "Superscript": "Exposant", + "Subscript": "Indice", + "Double strikethrough": "Barré double", + "Regular": "Ordinaire", + "Bold": "Audacieux", + "Italic": "Italique", + "Cut": "Couper", + "Copy": "Copier", + "Paste": "Coller", + "Hyperlink": "Hyperlien", + "Open Hyperlink": "Ouvrir l'hyperlien", + "Copy Hyperlink": "Copier l'hyperlien", + "Remove Hyperlink": "Supprimer l'hyperlien", + "Paragraph": "Paragraphe", + "Linked Style": "Lié (paragraphe et caractère)", + "Character": "Personnage", + "Merge Cells": "Fusionner des cellules", + "Insert Above": "Insérer au-dessus", + "Insert Below": "Insérer ci-dessous", + "Insert Left": "Insérer à gauche", + "Insert Right": "Insérer à droite", + "Delete": "Supprimer", + "Delete Table": "Supprimer le tableau", + "Delete Row": "Supprimer la ligne", + "Delete Column": "Supprimer la colonne", + "File Name": "Nom de fichier", + "Format Type": "Type de format", + "Save": "sauvegarder", + "Navigation": "La navigation", + "Results": "Résultats", + "Replace": "Remplacer", + "Replace All": "Remplace tout", + "We replaced all": "Nous avons remplacé tous", + "Find": "Trouver", + "No matches": "Pas de correspondance", + "All Done": "Terminé", + "Result": "Résultat", + "of": "de", + "instances": "instances", + "with": "avec", + "Click to follow link": "Cliquez pour suivre le lien", + "Continue Numbering": "Continuer la numérotation", + "Bookmark name": "Nom du signet", + "Close": "Fermer", + "Restart At": "Redémarrer à", + "Properties": "Propriétés", + "Name": "Nom", + "Style type": "Type de style", + "Style based on": "Style basé sur", + "Style for following paragraph": "Style pour le paragraphe suivant", + "Formatting": "Mise en page", + "Numbering and Bullets": "Numérotation et puces", + "Numbering": "Numérotage", + "Update Field": "Champ de mise à jour", + "Edit Field": "Modifier le champ", + "Bookmark": "Signet", + "Page Setup": "Mise en page", + "No bookmarks found": "Aucun signet trouvé", + "Number format tooltip information": "Format numérique à un niveau:
[PREFIX]% [LEVELNUMBER] [SUFFIX]
Par exemple, 'Chapitre% 1.' affichera la numérotation comme
Chapitre 1. Article
Chapitre 2. Article

Chapitre N. Article

Format numérique à plusieurs niveaux:
[ PREFIX]% [LEVELNUMBER] [SUFFIX] + [PREFIX]% [LEVELNUMBER] [SUFFIX]
Par exemple, '% 1.% 2.' affichera la numérotation comme
1.1. Article
1.2. Article

1.N. Article", + "Format": "Format", + "Create New Style": "Créer un nouveau style", + "Modify Style": "Modifier le style", + "New": "Nouveau", + "Bullets": "Balles", + "Use bookmarks": "Utiliser des signets", + "Table of Contents": "Table des matières", + "AutoFit": "Ajustement automatique", + "AutoFit to Contents": "Ajustement automatique au contenu", + "AutoFit to Window": "Ajustement automatique à la fenêtre", + "Fixed Column Width": "Largeur de colonne fixe", + "Reset": "Réinitialiser", + "Match case": "Cas de correspondance", + "Whole words": "Mots entiers", + "Add": "Ajouter", + "Go To": "Aller à", + "Search for": "Rechercher", + "Replace with": "Remplacer par", + "TOC 1": "Table des matières 1", + "TOC 2": "Table des matières 2", + "TOC 3": "Table des matières 3", + "TOC 4": "Table des matières 4", + "TOC 5": "Table des matières 5", + "TOC 6": "Table des matières 6", + "TOC 7": "Table des matières 7", + "TOC 8": "Table des matières 8", + "TOC 9": "Table des matières 9", + "Right-to-left": "De droite à gauche", + "Left-to-right": "De gauche à droite", + "Direction": "Direction", + "Table direction": "Direction de la table", + "Indent from right": "Retrait à droite", + "Contextual Spacing": "N'ajoutez pas d'espace entre les paragraphes des mêmes styles", + "Password Mismatch": "Le mot de passe ne correspond pas", + "Restrict Editing": "Restreindre l'édition", + "Formatting restrictions": "Restrictions de formatage", + "Allow formatting": "Autoriser la mise en forme", + "Editing restrictions": "Modification des restrictions", + "Read only": "Lecture seulement", + "Exceptions Optional": "Exceptions (facultatif)", + "Select Part Of Document And User": "Sélectionnez des parties du document et choisissez les utilisateurs autorisés à les modifier librement.", + "Everyone": "Toutes les personnes", + "More users": "Plus d'utilisateurs", + "Add Users": "Ajouter des utilisateurs", + "Enforcing Protection": "Oui, commencez à appliquer la protection", + "Start Enforcing Protection": "Commencer à appliquer la protection", + "Enter User": "Entrez l'utilisateur", + "Users": "Utilisateurs", + "Enter new password": "Entrez un nouveau mot de passe", + "Reenter new password to confirm": "Entrez à nouveau le nouveau mot de passe pour confirmer", + "Your permissions": "Vos autorisations", + "Protected Document": "Ce document est protégé contre toute modification involontaire. Vous pouvez le modifier dans cette région.", + "FormFieldsOnly": "Vous ne pouvez remplir des formulaires que dans cette région.", + "CommentsOnly": "Vous ne pouvez insérer des commentaires que dans cette région.", + "ReadOnlyProtection": "Vous pouvez éditer dans cette région.", + "Stop Protection": "Arrêter la protection", + "Password": "Mot de passe", + "Spelling Editor": "Éditeur d'orthographe", + "Spelling": "Orthographe", + "Spell Check": "Vérification orthographique", + "Underline errors": "Souligner les erreurs", + "Ignore": "Ignorer", + "Ignore All": "Ignorer tout", + "Add to Dictionary": "Ajouter au dictionnaire", + "Change": "Changement", + "Change All": "Change tout", + "Suggestions": "Suggestions", + "The password is incorrect": "Le mot de passe est incorrect", + "Error in establishing connection with web server": "Erreur lors de l'établissement de la connexion avec le serveur Web", + "Highlight the regions I can edit": "Mettez en surbrillance les régions que je peux modifier", + "Show All Regions I Can Edit": "Afficher toutes les régions que je peux modifier", + "Find Next Region I Can Edit": "Rechercher la prochaine région que je peux modifier", + "Keep source formatting": "Conserver le formatage source", + "Match destination formatting": "Faire correspondre la mise en forme de la destination", + "Text only": "Texte seulement", + "Comments": "commentaires", + "Type your comment": "Tapez votre commentaire", + "Post": "Publier", + "Reply": "Répondre", + "New Comment": "Nouveau commentaire", + "Edit": "Éditer", + "Resolve": "Résoudre", + "Reopen": "Rouvrir", + "No comments in this document": "Aucun commentaire dans ce document", + "more": "plus", + "Type your comment here": "Tapez votre commentaire ici", + "Next Comment": "Commentaire suivant", + "Previous Comment": "Commentaire précédent", + "Un-posted comments": "Commentaires non publiés", + "Discard Comment": "Ajout de commentaires non publiés. Si vous continuez, ce commentaire sera ignoré.", + "Discard": "Jeter", + "No Headings": "Jeter", + "Add Headings": "Ce document n'a pas de titres. Veuillez ajouter des titres et réessayer.", + "More Options": "Plus d'options", + "Click to see this comment": "Cliquez pour voir ce commentaire", + "Drop Down Form Field": "Champ de formulaire déroulant", + "Drop-down items": "Articles déroulants", + "Items in drop-down list": "Éléments dans la liste déroulante", + "ADD": "AJOUTER", + "REMOVE": "RETIRER", + "Field settings": "Réglages sur place", + "Tooltip": "Info-bulle", + "Drop-down enabled": "Liste déroulante activée", + "Check Box Form Field": "Champ de formulaire de case à cocher", + "Check box size": "Cochez la taille", + "Auto": "Auto", + "Default value": "Valeur par défaut", + "Not checked": "Non vérifié", + "Checked": "Vérifié", + "Check box enabled": "Case à cocher activée", + "Text Form Field": "Champ de formulaire texte", + "Type": "Taper", + "Default text": "Texte par défaut", + "Maximum length": "Longueur maximale", + "Text format": "Format texte", + "Fill-in enabled": "Remplissage activé", + "Default number": "Numéro par défaut", + "Default date": "Date par défaut", + "Date format": "Format de date", + "Merge Track": "Cette action ne sera pas marquée comme modification. Voulez-vous continuer ?", + "UnTrack": "Ne peut pas être suivi", + "Accept": "Accepter", + "Reject": "Rejeter", + "Previous Changes": "Modifications précédentes", + "Next Changes": "Changements suivants", + "Inserted": "Inséré", + "Deleted": "Supprimé", + "Move From": "depuis", + "Move To": "déplacé", + "Changes": "Changements", + "Accept all": "Accepter tout", + "Reject all": "Tout rejeter", + "No changes": "Aucun changement", + "Accept Changes": "Accepter les modifications", + "Reject Changes": "Refuser les modifications", + "User": "Utilisateur", + "View": "Vue", + "Insertion": "Insertion", + "Deletion": "Effacement", + "All caps": "Toutes en majuscules", + "This region is locked by": "Cette région est verrouillée par", + "Lock": "Fermer à clé", + "Unlock": "Ouvrir", + "Already locked": "La région sélectionnée ou une partie de la région est déjà verrouillée par un autre utilisateur", + "1, 2, 3, ...": "1, 2, 3, ...", + "a, b, c, ...": "a, b, c, ...", + "A, B, C, ...": "A, B, C, ...", + "I, II, III, ...": "I, II, III, ...", + "i, ii, iii, ...": "je, ii, iii, ...", + "Text Form": "Formulaire de texte", + "Check Box": "Case à cocher", + "DropDown": "Menu déroulant", + "Form Fields": "Champs de formulaire", + "Fillin enabled": "Remplissage activé", + "Multiple Comment": "Veuillez poster votre commentaire", + "InsertFootnote": "InsérerNote de bas de page", + "InsertEndnote": "InsérerEndnote", + "Footnote": "note de bas de page", + "Endnote": "Note de fin de document", + "Notes Options": "Options de remarque", + "Click to View/Edit Footnote": "Cliquez pour afficher / modifier la note de bas de page", + "Click to View/Edit Endnote": "Cliquez pour afficher / modifier la note de fin", + "InsertAsRows": "Insérer en tant que nouvelles lignes", + "InsertAsColumns": "Insérer en tant que nouvelles colonnes", + "OverwriteCells": "Écraser les cellules", + "NestTable": "Table gigogne", + "No suggestions": "Pas de suggestions", + "More Suggestion": "Plus de suggestions", + "Ignore Once": "Ignorer une fois", + "Keep With Next": "Continuer avec le suivant", + "Keep Lines Together": "Gardez les lignes ensemble", + "WidowControl": "Contrôle des veuves/orphelins", + "Indents and Spacing": "Retraits et espacement", + "Line and Page Breaks": "Sauts de ligne et de page", + "Pagination": "Pagination", + "Single": "Seul", + "DashSmallGap": "DashSmallGap", + "DashDot": "TiretPoint", + "Double": "Double", + "ThinThickSmallGap": "MinceÉpaisPetitEspace", + "ThickThinSmallGap": "ÉpaisMincePetitEspace", + "ThickThinMediumGap": "ÉpaisMinceMoyenÉcart", + "ThickThinLargeGap": "ÉpaisMinceGrandEspace", + "SingleWavy": "SimpleWavy", + "DoubleWavy": "DoubleOndulé", + "Inset": "Encart", + "DashLargeGap": "DashLargeGap", + "Dot": "Point", + "DashDotDot": "TiretPointPoint", + "Triple": "Tripler", + "ThinThickThinSmallGap": "MinceÉpaisMincePetitEspace", + "ThinThickThinMediumGap": "MinceÉpaisMinceMoyenÉcart", + "ThinThickThinLargeGap": "MinceÉpaisMinceLargeGap", + "DashDotStroked": "TiretPointTracé", + "Engrave3D": "Graver3D", + "Thick": "Épais", + "Outset": "Début", + "Emboss3D": "Emboss3D", + "ThinThickLargeGap": "MinceÉpaisGrandEspace", + "ThinThickMediumGap": "FinÉpaisMoyenÉcart", + "Number of rows must be between": "Le nombre de lignes doit être compris entre", + "Number of columns must be between": "Le nombre de colonnes doit être compris entre", + "and": "et", + "Unlimited": "Illimité", + "Regular text": "Texte normal", + "Date": "Date", + "Uppercase": "Majuscule", + "Lowercase": "Minuscule", + "FirstCapital": "FirstCapital", + "TitleCase": "Casse du titre", + "Filling in forms": "Remplir des formulaires", + "px": "pixels", + "Tracked changes": "Modifications suivies", + "TrackChangesOnly": "Vous pouvez effectuer des modifications dans cette région, mais toutes les modifications seront suivies.", + "RemovedIgnore": "Voulez-vous supprimer les exceptions ignorées ?", + "RemovedIgnoreExceptions": "Si vous apportez cette modification à la protection du document, Word ignorera toutes les exceptions dans ce document.", + "Information": "Informations", + "Yes": "Oui", + "No": "Ligne", + "Page Break": "Saut de page", + "Column Break": "Saut de colonne", + "Section Break Next Page": "Saut de section (page suivante)", + "Section Break Continuous": "Saut de section (continu)", + "Unsupported format": "Le format de fichier que vous avez sélectionné n'est pas pris en charge. Veuillez choisir un format valide.", + "One": "Une", + "Two": "Deux", + "Three": "Trois", + "Presets": "Préconfigurations", + "Columns": "Colonnes", + "Split your text into two or more columns": "Divisez votre texte en deux colonnes ou plus", + "Line between column": "Ligne entre colonne", + "Width and Spacing": "Largeur et espacement", + "Equal column width": "Largeur de colonne égale", + "Column": "Colonne", + "Paste Content Dialog": "En raison de la politique de sécurité du navigateur, le collage à partir du presse-papiers du système est limité. Sinon, utilisez le raccourci clavier", + "Paste Content CheckBox": "Ne te présente plus", + "The top/bottom margins are too large for the page height in some sections.": "Les marges supérieure/inférieure sont trop grandes pour la hauteur de la page dans certaines sections.", + "Column width cannot be less than 36 pt.": "La largeur de colonne ne peut pas être inférieure à 36 pt.", + "Left and right margins.": "Les paramètres que vous avez choisis pour les marges gauche et droite, l'espacement des colonnes ou les retraits des paragraphes sont trop grands pour la largeur de la page dans les mêmes sections.", + "The address of this site is 'not valid. Check the address and try again.": "L'adresse de ce site n'est pas valide. Vérifie l'adresse et essaye de nouveau.", + "Alt Text": "Texte alternatif", + "Title": "Titre", + "Description": "Description", + "Left Indent": "Boule de communication", + "Right Indent": "Le bon cours", + "Hanging Indent": "Le rouleau pend", + "First Line Indent": "Le premier est l’indentation de ligne.", + "Left Margin": "coin gauche", + "Right Margin": "angle droit", + "Top Margin": "tête", + "Bottom Margin": "pied", + "Left Tab": "Onglet gauche", + "Right Tab": "Onglet droit", + "Center Tab": "Indicateur central", + "Decimal Tab": "Couper des animaux", + "Bar Tab": "Kumilevy", + "Move Table Column": "Déplacer une colonne du tableau", + "Paste CheckBox Content Dialog": "Ne plus afficher", + "The address of this site is not valid. Check the address and try again.": "L'adresse de ce site n'est pas valide. ", + "Aucun en-tête": "Aucun en-tête trouvé !", + "Left and right margins": "Les paramètres que vous avez choisis pour les marges gauche et droite, l'espacement des colonnes ou les retraits des paragraphes sont trop grands pour la largeur de la page dans les mêmes sections.", + "Number of rows must be between 1 and 32767.": "Le nombre de lignes doit être compris entre 1 et 32 767.", + "Number of columns must be between 1 and 63.": "Le nombre de colonnes doit être compris entre 1 et 63.", + "You may format text only with certain styles": "Vous ne pouvez formater le texte qu'avec certains styles.", + "ok": "Valider" + }, + "documenteditorcontainer": { + "New": "Nouveau", + "Open": "Ouvrir", + "Undo": "annuler", + "Redo": "Refaire", + "Image": "Image", + "Table": "Tableau", + "Link": "Lien", + "Bookmark": "Signet", + "Table of Contents": "Table des matières", + "HEADING - - - - 1": "RUBRIQUE - - - - 1", + "HEADING - - - - 2": "RUBRIQUE - - - - 2", + "HEADING - - - - 3": "RUBRIQUE - - - - 3", + "Header": "Entête", + "Footer": "Bas de page", + "Page Setup": "Mise en page", + "Page Number": "Numéro de page", + "Break": "Pause", + "Find": "Trouver", + "Local Clipboard": "Presse-papiers local", + "Restrict Editing": "Restreindre l'édition", + "Upload from computer": "Télécharger d'un ordinateur", + "By URL": "Par URL", + "Page Break": "Saut de page", + "Section Break": "Saut de section", + "Header And Footer": "En-tête et pied de page", + "Options": "Les options", + "Levels": "Les niveaux", + "Different First Page": "Première page différente", + "Different header and footer for odd and even pages": "En-tête et pied de page différents pour les pages paires et impaires.", + "Different Odd And Even Pages": "Pages paires et impaires différentes", + "Different header and footer for first page": "En-tête et pied de page différents pour la première page.", + "Position": "Position", + "Header from Top": "En-tête du haut", + "Footer from Bottom": "Pied de page du bas", + "Distance from top of the page to top of the header": "Distance du haut de la page au haut de l'en-tête.", + "Distance from bottom of the page to bottom of the footer": "Distance du bas de la page au bas du pied de page.", + "Aspect ratio": "Ratio d'aspect", + "W": "O", + "H": "H", + "Width": "Largeur", + "Height": "la taille", + "Text": "Texte", + "Paragraph": "Paragraphe", + "Fill": "Remplir", + "Fill color": "La couleur de remplissage", + "Border Style": "Style de bordure", + "Outside borders": "Hors frontières", + "All borders": "Toutes les frontières", + "Inside borders": "Frontières intérieures", + "Left border": "Bordure gauche", + "Inside vertical border": "Bordure verticale intérieure", + "Right border": "Bordure droite", + "Top border": "Bordure supérieure", + "Inside horizontal border": "Bordure horizontale intérieure", + "Bottom border": "Bordure inférieure", + "Border color": "Couleur de la bordure", + "Border width": "Largeur de la bordure", + "Cell": "Cellule", + "Merge cells": "Fusionner des cellules", + "Insert Or Delete": "Insérer / supprimer", + "Insert columns to the left": "Insérer des colonnes à gauche", + "Insert columns to the right": "Insérer des colonnes à droite", + "Insert rows above": "Insérer des lignes au-dessus", + "Insert rows below": "Insérer des lignes ci-dessous", + "Delete rows": "Supprimer des lignes", + "Delete columns": "Supprimer des colonnes", + "Cell Margin": "Marge cellulaire", + "Top": "Haut", + "Bottom": "Bas", + "Left": "Gauche", + "Right": "Droite", + "Align Text": "Aligner le texte", + "Align top": "Aligner le haut", + "Align bottom": "Aligner en bas", + "Align center": "Aligner le centre", + "Number of heading or outline levels to be shown in table of contents": "Nombre de niveaux de titre ou de plan à afficher dans la table des matières.", + "Show page numbers": "Afficher les numéros de page", + "Show page numbers in table of contents": "Afficher les numéros de page dans la table des matières.", + "Right align page numbers": "Aligner à droite les numéros de page", + "Right align page numbers in table of contents": "Alignez à droite les numéros de page dans la table des matières.", + "Use hyperlinks": "Utilisez des hyperliens", + "Use hyperlinks instead of page numbers": "Utilisez des hyperliens au lieu des numéros de page.", + "Font": "Police de caractère", + "Font Size": "Taille de police", + "Font color": "Couleur de la police", + "Text highlight color": "Couleur de surbrillance du texte", + "Clear all formatting": "Effacer toute mise en forme", + "Bold Tooltip": "Gras (Ctrl + B)", + "Italic Tooltip": "Italique (Ctrl + I)", + "Underline Tooltip": "Souligné (Ctrl + U)", + "Strikethrough": "Barré", + "Superscript Tooltip": "Exposant (Ctrl + Shift ++)", + "Subscript Tooltip": "Indice (Ctrl + =)", + "Align left Tooltip": "Aligner à gauche (Ctrl + L)", + "Center Tooltip": "Centre (Ctrl + E)", + "Align right Tooltip": "Aligner à droite (Ctrl + R)", + "Justify Tooltip": "Justifier (Ctrl + J)", + "Decrease indent": "Diminuer le retrait", + "Increase indent": "Augmenter le retrait", + "Line spacing": "Interligne", + "Bullets": "Balles", + "Numbering": "Numérotage", + "Styles": "modes", + "Manage Styles": "Gérer les styles", + "Page": "Page", + "of": "de", + "Fit one page": "Ajuster une page", + "Spell Check": "Vérification orthographique", + "Spelling": "Espoir, espoir", + "Underline errors": "Souligner les erreurs", + "Fit page width": "Ajuster la largeur de la page", + "Update": "Mise à jour", + "Cancel": "Annuler", + "Insert": "Insérer", + "No Border": "Pas de frontière", + "Create a new document": "Créez un nouveau document.", + "Open a document": "Ouvrez un document.", + "Undo Tooltip": "Annule la dernière opération (Ctrl + Z).", + "Redo Tooltip": "Refait la dernière opération (Ctrl + Y).", + "Insert inline picture from a file": "Insérez une image en ligne à partir d'un fichier.", + "Insert a table into the document": "Insérer un tableau dans le document", + "Create Hyperlink": "Créez un lien dans votre document pour un accès rapide aux pages Web et aux fichiers (Ctrl + K).", + "Insert a bookmark in a specific place in this document": "Insérez un signet à un endroit spécifique de ce document.", + "Provide an overview of your document by adding a table of contents": "Donnez un aperçu de votre document en ajoutant une table des matières.", + "Add or edit the header": "Ajoutez ou modifiez l'en-tête.", + "Add or edit the footer": "Ajoutez ou modifiez le pied de page.", + "Open the page setup dialog": "Ouvrez la boîte de dialogue de mise en page.", + "Add page numbers": "Ajoutez des numéros de page.", + "Find Text": "Recherchez du texte dans le document (Ctrl + F).", + "Toggle between the internal clipboard and system clipboard": "Basculez entre le presse-papiers interne et le presse-papiers système.
L'accès au presse-papiers système via un script est refusé en raison de la politique de sécurité des navigateurs. Au lieu de cela,
1. Vous pouvez activer le presse-papiers interne pour couper, copier et coller dans le composant.
2. Vous pouvez utiliser les raccourcis clavier (Ctrl + X, Ctrl + C et Ctrl + V) pour couper , copiez et collez avec le presse-papiers du système.", + "Current Page Number": "Numéro de page actuel dans le document. Cliquez ou appuyez sur pour parcourir une page spécifique.", + "Read only": "Lecture seulement", + "Protections": "Protections", + "Error in establishing connection with web server": "Erreur lors de l'établissement de la connexion avec le serveur Web", + "Single": "Célibataire", + "Double": "Double", + "New comment": "Nouveau commentaire", + "Comments": "commentaires", + "Print layout": "Disposition d'impression", + "Web layout": "mise en page Web", + "Text Form": "Formulaire texte", + "Check Box": "Case à cocher", + "DropDown": "Menu déroulant", + "Update Fields": "Champs de mise à jour", + "Update cross reference fields": "Mettre à jour les champs de référence croisée", + "Hide properties pane": "Masquer le volet des propriétés", + "Show properties pane": "Afficher le volet des propriétés", + "Form Fields": "Champs de formulaire", + "Track Changes": "Gardez une trace des modifications apportées au document", + "TrackChanges": "Suivi des modifications", + "AllCaps": "Toutes en majuscules", + "Change case Tooltip": "Changer de cas", + "Insert Footnote": "Insérer une note de bas de page", + "Insert Endnote": "Insérer une note de fin", + "Footnote Tooltip": "Insérer une note de bas de page (Alt + Ctrl + F).", + "Endnote Tooltip": "Insérer une note de fin (Alt + Ctrl + D).", + "UPPERCASE": "MAJUSCULE", + "No color": "Sans couleur", + "Top margin": "Marge supérieure", + "Bottom margin": "Marge inférieure", + "Left margin": "Marge de gauche", + "Right margin": "Marge droite", + "Normal": "Normale", + "Heading": "Titre", + "Heading 1": "Titre 1", + "Heading 2": "Titre 2", + "Heading 3": "Titre 3", + "Heading 4": "Titre 4", + "Heading 5": "Titre 5", + "Heading 6": "Titre 6", + "ZoomLevelTooltip": "Le niveau de zoom. Cliquez ou appuyez sur pour ouvrir les options de zoom.", + "None": "Aucun", + "Borders": "Les frontières", + "ShowHiddenMarks Tooltip": "Afficher les caractères cachés comme les espaces, les tabulations, les marques de paragraphe et les sauts.(Ctrl + *)", + "Columns": "Colonnes", + "Column Break": "Saut de colonne", + "Link to Previous": "lien précédent", + "Link to PreviousTooltip": "Liez cette section à l'en-tête ou au pied de page de la section précédente", + "Alternate Text": "Texte alternatif", + "The address of this site is not valid. Check the address and try again.": "L'adresse de ce site n'est pas valide. ", + "OK": "D'ACCORD", + "Information": "Information", + "Page Breaks": "à la fin des pages", + "Section Breaks": "La division s'effondre", + "Column": "partager", + "Next Page": "page suivante", + "Continuous": "entreprise" + }, + "carousel": { + "nextSlide": "Diapositive suivante", + "of": "de", + "pauseSlideTransition": "Interrompre la transition de diapositive", + "playSlideTransition": "Lire la transition de diapositive", + "previousSlide": "Diapositive précédente", + "slide": "Glisser", + "slideShow": "Diaporama" + }, + "message": { + "close": "proche" + }, + "image-editor": { + "0": "0%", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "20": "20%", + "40": "40%", + "60": "60%", + "80": "80%", + "100": "100%", + "Crop": "Recadrer", + "CropAndTransform": "Recadrer et transformer", + "ZoomIn": "Agrandir", + "ZoomOut": "Dézoomer", + "Undo": "annuler", + "Redo": "Refaire", + "Transform": "Transformer", + "Annotation": "Annotation", + "Finetune": "Affiner", + "Brightness": "Luminosité", + "Contrast": "Contraste", + "Hue": "Teinte", + "Saturation": "Saturation", + "Opacity": "Opacité", + "Blur": "Se brouiller", + "Sharpen": "Aiguiser", + "Exposure": "Exposition", + "Filter": "Filtre", + "Default": "Défaut", + "Chrome": "Chrome", + "Cold": "Froid", + "Warm": "Chaud", + "Grayscale": "Niveaux de gris", + "BlackAndWhite": "Noir et blanc", + "Sepia": "Sépia", + "Invert": "Inverser", + "Text": "Ajouter du texte", + "Pen": "Stylo", + "Reset": "Réinitialiser", + "Save": "Sauvegarder", + "Select": "Sélectionner", + "RotateLeft": "Tourne à gauche", + "RotateRight": "Tourner à droite", + "HorizontalFlip": "Retournement horizontal", + "VerticalFlip": "Retournement vertical", + "OK": "D'ACCORD", + "Cancel": "Annuler", + "FillColor": "La couleur de remplissage", + "StrokeColor": "Couleur du trait", + "StrokeWidth": "Largeur du trait", + "FontFamily": "Famille de polices", + "FontStyle": "Le style de police", + "FontSize": "Taille de police", + "FontColor": "Couleur de la police", + "Pan": "Poêle", + "Move": "Se déplacer", + "Load": "Charger", + "Custom": "Coutume", + "Square": "Carré", + "Circle": "Cercle", + "Ellipse": "Ellipse", + "Rectangle": "Rectangle", + "Line": "Doubler", + "Arrow": "Flèche", + "Path": "Chemin", + "Bold": "Audacieux", + "Italic": "Italique", + "BoldItalic": "Gras italique", + "XSmall": "X-petit", + "Small": "Petit", + "Medium": "Moyen", + "Large": "Grand", + "XLarge": "X-Large", + "ABC": "abc", + "Browse": "Parcourir", + "Duplicate": "Dupliquer", + "Remove": "Retirer", + "EditText": "Éditer le texte", + "Start": "Commencer", + "End": "Fin", + "Bar": "Bar", + "ArrowSolid": "Flèche solide", + "CircleSolid": "Cercle solide", + "SquareSolid": "Carré Solide", + "None": "Aucun", + "CropSelection": "Sélection des cultures", + "Image": "Ajouter une image", + "Transparency": "Transparence", + "Height": "Hauteur", + "Width": "Largeur", + "AspectRatio": "Conserver les proportions", + "W": "W", + "H": "H", + "DragText": "Faites glisser et déposez votre image ici ou", + "DropText": "Déposez votre image ici ou", + "BrowseText": "Parcourez ici...", + "SupportText": "Les soutiens:", + "Frame": "Cadre", + "Mat": "Tapis", + "Bevel": "Biseau", + "Inset": "Encart", + "Hook": "Crochet", + "Color": "Couleur", + "Size": "Taille", + "Offset": "Compenser", + "Radius": "Rayon", + "Amount": "Montant", + "Resize": "Redimensionner", + "Border": "Frontière", + "Solid": "Solide", + "Dashed": "En pointillés", + "Dotted": "Pointé", + "GradientColor": "Dégradé de couleur", + "ConfirmDialogHeader": "Confirmer l'enregistrement des modifications", + "ConfirmDialogContent": "Voulez-vous enregistrer les modifications que vous avez apportées à l'image ?", + "AlertDialogHeader": "Fichier non supporté", + "AlertDialogContent": "Le fichier supprimé n'est pas pris en charge.", + "Yes": "Oui", + "No": "Non", + "ImageErrorDialogHeader": "Erreur lors de la sélection de l'image", + "ImageErrorDialogContent": "Sélectionnez simplement l’image à ouvrir.", + "Straighten": "Atteindre la date limite", + "NoOutline": "Pas de contour", + "Clone": "Similaire", + "Delete": "Détruire" + }, + "mention": { + "noRecordsTemplate": "Aucun enregistrement trouvé" + }, + "inplaceeditor": { + "save": "Sauvegarder", + "cancel": "Annuler", + "loadingText": "Chargement...", + "editIcon": "Cliquez pour modifier", + "editAreaClick": "Cliquez pour modifier", + "editAreaDoubleClick": "Double-cliquez pour modifier" + }, + "PdfViewer": { + "PdfViewer": "Visionneuse PDF", + "Cancel": "Annuler", + "Download file": "Télécharger un fichier", + "Download": "Télécharger", + "Enter Password": "Ce document est protégé par mot de passe. ", + "File Corrupted": "Fichier corrompu", + "File Corrupted Content": "Le fichier est corrompu et ne peut pas être ouvert.", + "Fit Page": "Ajuster la page", + "Fit Width": "Ajuster la largeur", + "Automatic": "Automatique", + "Go To First Page": "Afficher la première page", + "Invalid Password": "Mot de passe incorrect. ", + "Next Page": "Afficher la page suivante", + "OK": "D'ACCORD", + "Open": "Fichier ouvert", + "Page Number": "Numéro de page actuel", + "Previous Page": "Afficher la page précédente", + "Go To Last Page": "Afficher la dernière page", + "Zoom": "Zoom", + "Zoom In": "Agrandir", + "Zoom Out": "Dézoomer", + "Page Thumbnails": "Miniatures de pages", + "Bookmarks": "Signets", + "Print": "Imprimer le fichier", + "Password Protected": "Mot de passe requis", + "Copy": "Copie", + "Text Selection": "Outil de sélection de texte", + "Panning": "Mode panoramique", + "Text Search": "Rechercher du texte", + "Find in document": "Rechercher dans le document", + "Match case": "Cas de correspondance", + "Apply": "Appliquer", + "GoToPage": "Aller à la page", + "No matches": "La visionneuse a terminé la recherche dans le document. ", + "No Text Found": "Aucun texte trouvé", + "Undo": "annuler", + "Redo": "Refaire", + "Annotation": "Ajouter ou modifier des annotations", + "Highlight": "Texte surligné", + "Underline": "Souligner le texte", + "Strikethrough": "Texte barré", + "Delete": "Supprimer l'annotation", + "Opacity": "Opacité", + "Color edit": "Changer de couleur", + "Opacity edit": "Changer l'opacité", + "Highlight context": "Souligner", + "Underline context": "Souligner", + "Strikethrough context": "Traverser", + "Server error": "Le service Web n'écoute pas. ", + "Open text": "Ouvrir", + "First text": "Première page", + "Previous text": "Page précédente", + "Next text": "Page suivante", + "Last text": "Dernière page", + "Zoom in text": "Agrandir", + "Zoom out text": "Dézoomer", + "Selection text": "Sélection", + "Pan text": "Poêle", + "Print text": "Imprimer", + "Search text": "Recherche", + "Annotation Edit text": "Modifier l'annotation", + "Line Thickness": "Épaisseur de ligne", + "Line Properties": "Propriétés de ligne", + "Start Arrow": "Flèche de départ", + "End Arrow": "Flèche de fin", + "Line Style": "Style de ligne", + "Fill Color": "La couleur de remplissage", + "Line Color": "Couleur de la ligne", + "None": "Aucun", + "Open Arrow": "Ouvrir", + "Closed Arrow": "Fermé", + "Round Arrow": "Rond", + "Square Arrow": "Carré", + "Diamond Arrow": "diamant", + "Butt": "Bout", + "Cut": "Couper", + "Paste": "Coller", + "Delete Context": "Supprimer", + "Properties": "Propriétés", + "Add Stamp": "Ajouter un tampon", + "Add Shapes": "Ajouter des formes", + "Stroke edit": "Changer la couleur du trait", + "Change thickness": "Modifier l'épaisseur de la bordure", + "Add line": "Ajouter une ligne", + "Add arrow": "Ajouter une flèche", + "Add rectangle": "Ajouter un rectangle", + "Add circle": "Ajouter un cercle", + "Add polygon": "Ajouter un polygone", + "Add Comments": "Ajoutez des commentaires", + "Comments": "commentaires", + "No Comments Yet": "Aucun commentaire pour l'instant", + "Accepted": "Accepté", + "Completed": "Complété", + "Cancelled": "Annulé", + "Rejected": "Rejeté", + "Leader Length": "Longueur du leader", + "Scale Ratio": "Rapport d'échelle", + "Calibrate": "Étalonner", + "Calibrate Distance": "Calibrer la distance", + "Calibrate Perimeter": "Calibrer le périmètre", + "Calibrate Area": "Calibrer la zone", + "Calibrate Radius": "Calibrer le rayon", + "Calibrate Volume": "Calibrer le volume" + }, + "stepper": { + "optional": "Facultatif" + } + } + } \ No newline at end of file diff --git a/src/locale/zh.json b/src/locale/zh.json new file mode 100644 index 0000000..99f355b --- /dev/null +++ b/src/locale/zh.json @@ -0,0 +1,3115 @@ +{ + "zh": { + "grid": { + "EmptyRecord": "無記錄可顯示", + "True": "真正", + "False": "假", + "InvalidFilterMessage": "無效的過濾器數據", + "GroupDropArea": "將列標題拖到此處以對其列進行分組", + "UnGroup": "點擊此處取消分組", + "GroupDisable": "該列的分組已禁用", + "FilterbarTitle": "的濾網", + "EmptyDataSourceError": "初始加載時,DataSource不能為空,因為列是從AutoGenerate Column Grid中的dataSource生成的", + "Add": "加", + "Edit": "編輯", + "Cancel": "取消", + "Update": "更新資料", + "Delete": "刪除", + "Print": "打印", + "Pdfexport": "PDF導出", + "Excelexport": "Excel導出", + "Wordexport": "單詞導出", + "Csvexport": "CSV導出", + "Search": "搜索", + "Columnchooser": "列", + "Save": "保存", + "Item": "項目", + "Items": "項目", + "EditOperationAlert": "未選擇任何記錄進行編輯操作", + "DeleteOperationAlert": "未選擇要刪除操作的記錄", + "SaveButton": "保存", + "OKButton": "好", + "CancelButton": "取消", + "EditFormTitle": "的詳細內容", + "AddFormTitle": "添加新記錄", + "BatchSaveConfirm": "您確定要保存更改嗎?", + "BatchSaveLostChanges": "未保存的更改將丟失。你確定你要繼續嗎?", + "ConfirmDelete": "您確定要刪除記錄嗎?", + "CancelEdit": "您確定要取消更改嗎?", + "ChooseColumns": "選擇列", + "SearchColumns": "搜索欄", + "Matchs": "找不到匹配項", + "FilterButton": "過濾", + "ClearButton": "明確", + "StartsWith": "以。。開始", + "EndsWith": "以。。結束", + "Contains": "包含", + "Equal": "等於", + "NotEqual": "不平等", + "LessThan": "少於", + "LessThanOrEqual": "小於或等於", + "GreaterThan": "比...更棒", + "GreaterThanOrEqual": "大於等於", + "ChooseDate": "選擇日期", + "EnterValue": "輸入值", + "Copy": "複製", + "Group": "按此列分組", + "Ungroup": "按此列取消分組", + "autoFitAll": "自動適合所有列", + "autoFit": "自動適合此列", + "Export": "出口", + "FirstPage": "第一頁", + "LastPage": "最後一頁", + "PreviousPage": "上一頁", + "NextPage": "下一頁", + "SortAscending": "升序", + "SortDescending": "降序排列", + "EditRecord": "編輯記錄", + "DeleteRecord": "刪除記錄", + "FilterMenu": "過濾", + "SelectAll": "全選", + "Blanks": "空白", + "FilterTrue": "真正", + "FilterFalse": "假", + "NoResult": "找不到匹配項", + "ClearFilter": "清除篩選", + "NumberFilter": "號碼過濾器", + "TextFilter": "文字過濾器", + "DateFilter": "日期過濾器", + "DateTimeFilter": "日期時間過濾器", + "MatchCase": "相符", + "Between": "之間", + "CustomFilter": "自定義過濾器", + "CustomFilterPlaceHolder": "輸入值", + "CustomFilterDatePlaceHolder": "選擇一個日期", + "AND": "和", + "OR": "要么", + "ShowRowsWhere": "在以下位置顯示行:", + "NotStartsWith": "不以開頭", + "Like": "喜歡", + "NotEndsWith": "不以結束", + "NotContains": "不含", + "IsNull": "無效的", + "NotNull": "不為空", + "IsEmpty": "空的", + "IsNotEmpty": "不是空的", + "AddCurrentSelection": "將當前選擇添加到過濾器", + "UnGroupButton": "单击此处取消分组", + "AutoFitAll": "自动调整所有列", + "AutoFit": "自动调整此列", + "Clear": "清除", + "FilterMenuDialogARIA": "过滤器菜单对话框", + "ExcelFilterDialogARIA": "Excel 过滤器对话框", + "DialogEditARIA": "编辑对话框", + "ColumnChooserDialogARIA": "列选择器", + "ColumnMenuDialogARIA": "列菜单对话框", + "CustomFilterDialogARIA": "自定义过滤器对话框", + "SortAtoZ": "从 A 到 Z 排序", + "SortZtoA": "从 Z 到 A 排序", + "SortByOldest": "按最旧排序", + "SortByNewest": "按最新排序", + "SortSmallestToLargest": "从小到大排序", + "SortLargestToSmallest": "从大到小排序", + "Sort": "捃", + "FilterDescription": "按 Alt Down 打开过滤器菜单", + "SortDescription": "按 Enter 进行排序", + "ColumnMenuDescription": "按 Alt Down 打开列菜单", + "GroupDescription": "按 Ctrl 空格进行分组", + "ColumnHeader": " 列标题 ", + "TemplateCell": " 是模板单元格", + "CommandColumnAria": "是命令列列标题 ", + "DialogEdit": "对话框编辑", + "ClipBoard": "剪贴板", + "GroupButton": "组按钮", + "UnGroupAria": "取消组合按钮", + "GroupSeperator": "分组列的分隔符", + "UnGroupIcon": "取消分组分组的列 ", + "GroupedSortIcon": "对分组的列进行排序 ", + "GroupedDrag": "拖动分组的列", + "GroupCaption": " 是组字幕单元格", + "CheckBoxLabel": "复选框", + "Expanded": "展开", + "Collapsed": "倒塌", + "SelectAllCheckbox": "选择全部复选框", + "SelectRow": "选择行" + }, + "pager": { + "currentPageInfo": "第{0}頁/共{1}頁", + "totalItemsInfo": "({0}個項目)", + "firstPageTooltip": "轉到第一頁", + "lastPageTooltip": "轉到最後一頁", + "nextPageTooltip": "轉到下一頁", + "previousPageTooltip": "轉到上一頁", + "nextPagerTooltip": "轉到下一個尋呼機項目", + "previousPagerTooltip": "轉到上一個尋呼機項目", + "pagerDropDown": "每頁項目", + "pagerAllDropDown": "物品", + "All": "所有", + "totalItemInfo": "({0}项目)", + "Container": "寻呼机容器", + "Information": "寻呼机信息", + "ExternalMsg": "寻呼机外部消息", + "Page": "页 ", + "Of": " 的 ", + "Pages": " 页面" + }, + "kanban": { + "items": "項目", + "min": "敏", + "max": "最高", + "cardsSelected": "選擇的卡", + "addTitle": "新增卡", + "editTitle": "編輯卡詳細信息", + "deleteTitle": "刪除卡", + "deleteContent": "您確定要刪除此卡嗎?", + "save": "救", + "delete": "刪除", + "cancel": "取消", + "yes": "是", + "no": "沒有", + "close": "关", + "noCard": "没有可显示的卡片", + "unassigned": "未分配", + "cards": "运输" + }, + "dropdowns": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗", + "overflowCountTemplate": "+${count}更多..", + "selectAllText": "全選", + "unSelectAllText": "全部取消選擇", + "totalCountTemplate": "已選擇${count}個" + }, + "drop-down-list": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗" + }, + "combo-box": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗" + }, + "auto-complete": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗" + }, + "multi-select": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗", + "overflowCountTemplate": "+${count}更多..", + "selectAllText": "全選", + "unSelectAllText": "全部取消選擇", + "totalCountTemplate": "已選擇${count}個" + }, + "listbox": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗", + "selectAllText": "全選", + "unSelectAllText": "全部取消選擇", + "moveUp": "提升", + "moveDown": "下移", + "moveTo": "搬去", + "moveFrom": "從", + "moveAllTo": "全部移至", + "moveAllFrom": "全部移出" + }, + "spreadsheet": { + "InsertingEmptyValue": "参考值无效。", + "FindValue": "寻找价值", + "ReplaceValue": "替换值", + "FindReplaceTooltip": "查找和替换", + "ByRow": "按行", + "ByColumn": "按列", + "MatchExactCellElements": "匹配整个单元格内容", + "EnterCellAddress": "输入单元格地址", + "FindAndReplace": "查找和替换", + "ReplaceAllEnd": " 比赛替换为", + "FindNextBtn": "找下一个", + "FindPreviousBtn": "查找上一个", + "ReplaceBtn": "代替", + "ReplaceAllBtn": "全部替换", + "GotoHeader": "去", + "Sheet": "床单", + "SearchWithin": "在内部搜索", + "SearchBy": "搜索依据", + "Reference": "参考", + "Workbook": "工作簿", + "NoElements": "我们找不到您要找的东西。", + "FindWhat": "找什么", + "ReplaceWith": "用。。。来代替", + "FileName": "文档名称", + "ExtendValidation": "选择包含一些没有数据验证的单元格。您想将验证扩展到这些单元格吗?", + "Yes": "是的", + "No": "不", + "PROPER": "将文本转换为正确的大小写;第一个字母大写,其他字母小写。", + "Cut": "切", + "Copy": "复制", + "Paste": "粘贴", + "PasteSpecial": "特殊粘贴", + "All": "全部", + "Values": "价值观", + "Formats": "格式", + "Font": "字体", + "FontSize": "字体大小", + "Bold": "胆大", + "Italic": "斜体", + "Underline": "强调", + "Strikethrough": "删除线", + "TextColor": "文字颜色", + "FillColor": "填色", + "HorizontalAlignment": "水平对齐", + "AlignLeft": "左对齐", + "AlignCenter": "中心", + "AlignRight": "右对齐", + "VerticalAlignment": "垂直对齐", + "AlignTop": "顶部对齐", + "AlignMiddle": "居中对齐", + "AlignBottom": "底部对齐", + "MergeCells": "合并单元格", + "MergeAll": "全部合并", + "MergeHorizontally": "水平合并", + "MergeVertically": "垂直合并", + "Unmerge": "取消合并", + "UnmergeCells": "取消合并单元格", + "SelectMergeType": "选择合并类型", + "MergeCellsAlert": "合并单元格只会保留最左上角(最上层)的值。还是合并?", + "PasteMergeAlert": "我们不能对合并单元格执行此操作。", + "Borders": "边框", + "TopBorders": "顶部边框", + "LeftBorders": "左边框", + "RightBorders": "右边框", + "BottomBorders": "底部边框", + "AllBorders": "所有边框", + "HorizontalBorders": "水平边框", + "VerticalBorders": "垂直边框", + "OutsideBorders": "境外", + "InsideBorders": "内部边界", + "NoBorders": "无国界", + "BorderColor": "边框颜色", + "BorderStyle": "边框样式", + "InsertFunction": "插入函数", + "Insert": "插入", + "Delete": "删除", + "DuplicateSheet": "复制", + "MoveRight": "向右移", + "MoveLeft": "向左移动", + "Rename": "改名", + "Hide": "隐藏", + "NameBox": "姓名框", + "ShowHeaders": "显示标题", + "HideHeaders": "隐藏标题", + "ShowGridLines": "显示网格线", + "HideGridLines": "隐藏网格线", + "FreezePanes": "冻结窗格", + "FreezeRows": "冻结行", + "FreezeColumns": "冻结列", + "UnfreezePanes": "解冻窗格", + "UnfreezeRows": "解冻行", + "UnfreezeColumns": "解冻列", + "AddSheet": "添加工作表", + "ListAllSheets": "列出所有工作表", + "CollapseToolbar": "折叠工具栏", + "ExpandToolbar": "展开工具栏", + "CollapseFormulaBar": "折叠公式栏", + "ExpandFormulaBar": "展开公式栏", + "File": "文件", + "Home": "家", + "Formulas": "公式", + "View": "看法", + "New": "新的", + "Open": "打开", + "SaveAs": "另存为", + "ExcelXlsx": "微软Excel", + "ExcelXls": "微软 Excel 97-2003", + "CSV": "逗号分隔值", + "FormulaBar": "公式栏", + "Sort": "种类", + "SortAscending": "上升", + "SortDescending": "降序", + "CustomSort": "自定义排序", + "AddColumn": "添加列", + "ContainsHeader": "数据包含标题", + "CaseSensitive": "区分大小写", + "SortBy": "排序方式", + "ThenBy": "然后通过", + "SelectAColumn": "选择一列", + "SortEmptyFieldError": "所有排序条件都必须指定一列。检查选定的排序标准并重试。", + "SortDuplicateFieldError": " 不止一次按值排序。删除重复的排序条件并重试。", + "SortOutOfRangeError": "选择已使用范围内的单元格或范围,然后重试。", + "MultiRangeSortError": "这不能在多范围选择上完成。选择一个范围并重试。", + "HideRow": "隐藏行", + "HideRows": "隐藏行", + "UnhideRows": "取消隐藏行", + "HideColumn": "隐藏列", + "HideColumns": "隐藏列", + "UnhideColumns": "取消隐藏列", + "InsertRow": "插入行", + "InsertRows": "插入行", + "Above": "多于", + "Below": "以下", + "InsertColumn": "插入列", + "InsertColumns": "插入列", + "Before": "前", + "After": "后", + "DeleteRow": "删除行", + "DeleteRows": "删除行", + "DeleteColumn": "删除列", + "DeleteColumns": "删除列", + "Ok": "好的", + "Close": "关闭", + "MoreOptions": "更多的选择", + "Cancel": "取消", + "Apply": "申请", + "MoreColors": "更多颜色", + "StandardColors": "标准颜色", + "General": "一般的", + "Number": "数字", + "Currency": "货币", + "Accounting": "会计", + "ShortDate": "短约会", + "LongDate": "长日期", + "Time": "时间", + "Percentage": "百分比", + "Fraction": "分数", + "Scientific": "科学的", + "Text": "文本", + "NumberFormat": "数字格式", + "MobileFormulaBarPlaceHolder": "输入值或公式", + "PasteAlert": "你不能在这里粘贴,因为复制区域和粘贴区域的大小不一样。请尝试在不同的范围内粘贴。", + "DestroyAlert": "您确定要在不保存的情况下销毁当前工作簿并创建一个新工作簿吗?", + "SheetRenameInvalidAlert": "工作表名称包含无效字符。", + "SheetRenameEmptyAlert": "工作表名称不能为空。", + "SheetRenameAlreadyExistsAlert": "工作表名称已存在。请输入其他名称。", + "DeleteSheetAlert": "您确定要删除此工作表吗?", + "DeleteSingleLastSheetAlert": "工作簿必须包含至少一个可见的工作表。", + "PickACategory": "选择一个类别", + "Description": "描述", + "UnsupportedFile": "不支持的文件", + "DataLimitExceeded": "文件数据太大,处理时间较长,要继续吗?", + "FileSizeLimitExceeded": "文件太大,处理需要更多时间,要继续吗?", + "InvalidUrl": "无效的网址", + "SUM": "添加一系列数字和/或单元格。", + "SUMIF": "根据指定条件添加单元格。", + "SUMIFS": "根据指定条件添加单元格。", + "ABS": "返回不带符号的数字的值。", + "RAND": "返回 0 到 1 之间的随机数。", + "RANDBETWEEN": "返回基于指定值的随机整数。", + "FLOOR": "将数字向下舍入到给定因子的最接近倍数。", + "CEILING": "将数字向上舍入为给定因子的最接近倍数。", + "PRODUCT": "将一系列数字和/或单元格相乘。", + "AVERAGE": "计算不包括文本的一系列数字和/或单元格的平均值。", + "AVERAGEIF": "根据指定的标准计算单元格的平均值。", + "AVERAGEIFS": "根据指定条件计算单元格的平均值。", + "AVERAGEA": "计算将 TRUE 评估为 1、将文本和 FALSE 评估为 0 的单元格的平均值。", + "COUNT": "计算范围内包含数值的单元格。", + "COUNTIF": "根据指定条件对细胞进行计数。", + "COUNTIFS": "根据指定条件对细胞进行计数。", + "COUNTA": "对包含某个范围内的值的单元格进行计数。", + "MIN": "返回给定参数的最小数量。", + "MAX": "返回最大数量的给定参数。", + "DATE": "返回基于给定年、月和日的日期。", + "DAY": "返回给定日期的日期。", + "DAYS": "返回两个日期之间的天数。", + "IF": "根据给定的表达式返回值。", + "IFS": "根据给定的多个表达式返回值。", + "CalculateAND": "如果所有参数都为 TRUE,则返回 TRUE,否则返回 FALSE。", + "CalculateOR": "如果任何参数为 TRUE,则返回 TRUE,否则返回 FALSE。", + "IFERROR": "如果没有发现错误则返回值,否则它将返回指定的值。", + "CHOOSE": "根据索引号从值列表中返回一个值。", + "INDEX": "根据行号和列号返回给定范围内的单元格值。", + "FIND": "返回一个字符串在另一个字符串中的位置,区分大小写。", + "CONCATENATE": "将两个或多个字符串组合在一起。", + "CONCAT": "连接一个列表或一系列文本字符串。", + "SUBTOTAL": "使用给定的函数编号返回范围的小计。", + "RADIANS": "将度数转换为弧度。", + "MATCH": "返回给定范围内指定值的相对位置。", + "SLOPE": "从数据点的线性回归返回直线的斜率。", + "INTERCEPT": "通过线性回归计算 Y 截距线的点。", + "UNIQUE": "返回范围或数组中的唯一值", + "TEXT": "将值转换为指定数字格式的文本。", + "DefineNameExists": "此名称已存在,请尝试其他名称。", + "CircularReference": "当公式引用一个或多个循环引用时,这可能会导致计算不正确。", + "SORT": "对数组的范围进行排序", + "T": "检查值是否为文本并返回文本。", + "EXACT": "检查两个文本字符串是否完全相同并返回 TRUE 或 FALSE。", + "LEN": "返回给定字符串中的字符数。", + "MOD": "返回数字除以除数后的余数。", + "ODD": "将正数向上舍入并将负数向下舍入到最接近的奇数。", + "PI": "返回 pi 的值。", + "COUNTBLANK": "返回指定单元格范围内的空单元格数。", + "EVEN": "将正数向上舍入并将负数向下舍入到最接近的偶数。", + "DECIMAL": "将给定基数中数字的文本表示形式转换为十进制数。", + "ADDRESS": "给定指定的行号和列号,以文本形式返回单元格引用。", + "CHAR": "返回指定数字中的字符。", + "CODE": "返回给定字符串中第一个字符的数字代码。", + "DOLLAR": "将数字转换为货币格式的文本。", + "SMALL": "返回给定数组中的第 k 个最小值。", + "LARGE": "返回给定数组中的第 k 个最大值。", + "TIME": "将小时、分钟、秒转换为时间格式的文本。", + "DEGREES": "将弧度转换为度数。", + "FACT": "返回数字的阶乘。", + "MEDIAN": "返回给定数字集的中位数。", + "EDATE": "返回指定日期之前或之后的给定月数的日期。", + "DATEVALUE": "将日期字符串转换为日期值。", + "NOW": "返回当前日期和时间。", + "HOUR": "返回指定时间字符串中的小时数。", + "MINUTE": "返回指定时间字符串中的分钟数。", + "SECOND": "返回指定时间字符串中的秒数。", + "MONTH": "返回指定日期字符串中的月数。", + "OR": "或者", + "AND": "和", + "CustomFilterDatePlaceHolder": "选择日期", + "CustomFilterPlaceHolder": "输入值", + "CustomFilter": "自定义过滤器", + "Between": "之间", + "MatchCase": "相符", + "DateTimeFilter": "日期时间过滤器", + "Undo": "撤消", + "Redo": "重做", + "ClearAllFilter": "清除", + "ReapplyFilter": "重新申请", + "DateFilter": "日期过滤器", + "TextFilter": "文本过滤器", + "NumberFilter": "数字过滤器", + "ClearFilter": "清除过滤器", + "NoResult": "未找到匹配项", + "FilterFalse": "错误的", + "FilterTrue": "真的", + "Blanks": "毛坯", + "SelectAll": "全选", + "GreaterThanOrEqual": "大于或等于", + "GreaterThan": "比...更棒", + "LessThanOrEqual": "小于或等于", + "LessThan": "少于", + "NotEqual": "不等于", + "Equal": "平等的", + "Contains": "包含", + "NotContains": "不包含", + "EndsWith": "以。。结束", + "NotEndsWith": "不结束于", + "StartsWith": "以。。开始", + "NotStartsWith": "不以开头", + "IsEmpty": "空的", + "IsNotEmpty": "不是空的", + "ClearButton": "清除", + "FilterButton": "筛选", + "CancelButton": "取消", + "OKButton": "好的", + "Search": "搜索", + "DataValidation": "数据验证", + "CellRange": "单元格范围", + "Allow": "允许", + "Data": "数据", + "Minimum": "最低限度", + "Maximum": "最大限度", + "IgnoreBlank": "忽略空格", + "WholeNumber": "完整的号码", + "Decimal": "十进制", + "Date": "日期", + "TextLength": "文本长度", + "List": "列表", + "NotBetween": "不介于", + "EqualTo": "等于", + "NotEqualTo": "不等于", + "GreaterThanOrEqualTo": "大于或等于", + "LessThanOrEqualTo": "小于或等于", + "InCellDropDown": "单元格下拉", + "Sources": "来源", + "Value": "价值", + "Retry": "重试", + "DialogError": "列表源必须是对单个行或列的引用。", + "MinMaxError": "最大值必须大于或等于最小值。", + "Spreadsheet": "电子表格", + "MoreValidation": "此选择包含多个验证。", + "FileNameError": "文件名不能包含像 \\ / : * 这样的字符? \" < > [ ] |", + "ValidationError": "此值与为单元格定义的数据有效性限制不匹配。", + "ListLengthError": "列表值最多只允许 256 个字符", + "ProtectSheet": "保护表", + "UnprotectSheet": "取消保护工作表", + "SelectCells": "选择锁定的单元格", + "SelectUnlockedCells": "选择解锁的单元格", + "Save": "救", + "EmptyFileName": "文件名不能为空。", + "LargeName": "名称太长。", + "FormatCells": "格式化单元格", + "FormatRows": "格式化行", + "FormatColumns": "格式化列", + "InsertLinks": "插入链接", + "ProtectContent": "保护锁定单元格的内容", + "ProtectAllowUser": " 允许此工作表的所有用户:", + "EditAlert": "您尝试更改的单元格受到保护。要进行更改,请取消保护工作表。", + "ClearValidation": "清除验证", + "ISNUMBER": "当值解析为数值时返回 true。", + "ROUND": "将数字四舍五入到指定的位数。", + "GEOMEAN": "返回数组或正数据范围的几何平均值。", + "POWER": "返回一个数的幂的结果", + "LOG": "返回数字的对数,以您指定的底数为底。", + "TRUNC": "将数字的截断值返回到指定的小数位数。", + "EXP": "返回 e 的给定数次方。", + "LOOKUP": "查找一组行或列中的值", + "HLOOKUP": "查找值表顶行中的值并返回与指定表行同一列中的值。", + "VLOOKUP": "在搜索范围的第一列中搜索指定值。", + "NOT": "返回指定布尔表达式的反数。", + "EOMONTH": "返回从指定的初始开始日期开始的指定月数之前和之后的月份的最后一天。", + "SQRT": "返回正数的平方根。", + "ROUNDDOWN": "将数字四舍五入为 0。", + "RSQ": "返回基于数据点“known_y”和“known_x”的皮尔逊积矩相关系数的平方。", + "HighlightCellsRules": "突出显示单元格规则", + "CFEqualTo": "等于", + "TextThatContains": "包含的文本", + "ADateOccuring": "发生的日期", + "DuplicateValues": "重复值", + "TopBottomRules": "最高/最低规则", + "Top10Items": "前 10 项", + "Top10": "前10名", + "Bottom10Items": "后 10 项", + "Bottom10": "后 10 名", + "AboveAverage": "高于平均水平", + "BelowAverage": "低于平均水平", + "FormatCellsGreaterThan": "格式化大于的单元格:", + "FormatCellsLessThan": "格式化单元格小于:", + "FormatCellsBetween": "格式化介于以下之间的单元格:", + "FormatCellsEqualTo": "格式化单元格等于:", + "FormatCellsThatContainTheText": "格式化包含文本的单元格:", + "FormatCellsThatContainADateOccurring": "格式化包含发生日期的单元格:", + "FormatCellsDuplicate": "格式化包含以下内容的单元格:", + "FormatCellsTop": "格式化排在 TOP 的单元格:", + "FormatCellsBottom": "格式化排在底部的单元格:", + "FormatCellsAbove": "格式化高于平均水平的单元格:", + "FormatCellsBelow": "格式化低于平均水平的单元格:", + "With": "和", + "DataBars": "数据条", + "ColorScales": "色阶", + "IconSets": "图标集", + "ClearRules": "明确的规则", + "SelectedCells": "清除所选单元格中的规则", + "EntireSheet": "从整个工作表中清除规则", + "LightRedFillWithDarkRedText": "淡红色填充深红色文字", + "YellowFillWithDarkYellowText": "黄色填充深黄色文本", + "GreenFillWithDarkGreenText": "绿色填充深绿色文字", + "RedFill": "红色填充", + "RedText": "红色文字", + "Duplicate": "复制", + "Unique": "独特", + "And": "和", + "WebPage": "网页", + "ThisDocument": "这个文件", + "DisplayText": "显示文字", + "Url": "网址", + "CellReference": "单元格引用", + "DefinedNames": "定义名称", + "EnterTheTextToDisplay": "输入要显示的文字", + "EnterTheUrl": "输入网址", + "INT": "将数字返回到最接近的整数。", + "SUMPRODUCT": "返回给定数组范围的乘积之和。", + "TODAY": "返回当前日期作为日期值。", + "ROUNDUP": "将数字从零舍入。", + "Link": "关联", + "Hyperlink": "超级链接", + "EditHyperlink": "编辑超链接", + "OpenHyperlink": "打开超链接", + "RemoveHyperlink": "删除超链接", + "InvalidHyperlinkAlert": "该站点的地址无效。检查地址并重试。", + "InsertLink": "插入链接", + "EditLink": "编辑链接", + "WrapText": "环绕文字", + "Update": "更新", + "SortAndFilter": "排序和过滤", + "Filter": "筛选", + "FilterCellValue": "按所选单元格的值过滤", + "FilterOutOfRangeError": "选择已使用范围内的单元格或范围,然后重试。", + "ClearFilterFrom": "清除过滤器自", + "LN": "返回数字的自然对数。", + "DefineNameInValid": "您输入的名称无效。", + "EmptyError": "您必须输入一个值", + "ClearHighlight": "清除突出显示", + "HighlightInvalidData": "突出显示无效数据", + "Clear": "清除", + "ClearContents": "清除内容", + "ClearAll": "全部清除", + "ClearFormats": "清除格式", + "ClearHyperlinks": "清除超链接", + "Image": "图片", + "ConditionalFormatting": "条件格式", + "BlueDataBar": "蓝色数据栏", + "GreenDataBar": "绿色数据栏", + "RedDataBar": "红色数据条", + "OrangeDataBar": "橙色数据栏", + "LightBlueDataBar": "浅蓝色数据栏", + "PurpleDataBar": "紫色数据栏", + "GYRColorScale": "绿色 - 黄色 - 红色色标", + "RYGColorScale": "红色 - 黄色 - 绿色色标", + "GWRColorScale": "绿色 - 白色 - 红色色标", + "RWGColorScale": "红色 - 白色 - 绿色色标", + "BWRColorScale": "蓝色 - 白色 - 红色色标", + "RWBColorScale": "红色 - 白色 - 蓝色色阶", + "WRColorScale": "白色 - 红色色标", + "RWColorScale": "红色 - 白色色标", + "GWColorScale": "绿色 - 白色色标", + "WGColorScale": "白色 - 绿色色标", + "GYColorScale": "绿色 - 黄色色标", + "YGColorScale": "黄色 - 绿色色标", + "ThreeArrowsColor": "3支箭头(彩色)", + "ThreeArrowsGray": "3支箭头(灰色)", + "ThreeTriangles": "3个三角形", + "FourArrowsColor": "4支箭头(灰色)", + "FourArrowsGray": "4 支箭头(彩色)", + "FiveArrowsColor": "5支箭头(灰色)", + "FiveArrowsGray": "5支箭(彩色)", + "ThreeTrafficLights1": "3 个交通灯(无边框)", + "ThreeTrafficLights2": "3 个交通灯(镶边)", + "ThreeSigns": "3 标志", + "FourTrafficLights": "4个交通灯", + "RedToBlack": "红变黑", + "ThreeSymbols1": "3个符号(圆圈)", + "ThreeSymbols2": "3个符号(未圈出)", + "ThreeFlags": "3旗帜", + "ThreeStars": "3星", + "FourRatings": "4 个评分", + "FiveQuarters": "5个宿舍", + "FiveRatings": "5 个评分", + "FiveBoxes": "5盒", + "Chart": "图表", + "Column": "柱子", + "Bar": "酒吧", + "Area": "区域", + "Pie": "馅饼", + "Doughnut": "油炸圈饼", + "PieAndDoughnut": "馅饼/甜甜圈", + "Line": "线", + "Radar": "雷达", + "Scatter": "分散", + "ChartDesign": "图表设计", + "ClusteredColumn": "簇状列", + "StackedColumn": "堆积柱", + "StackedColumn100": "100% 堆积柱", + "ClusteredBar": "簇状条", + "StackedBar": "堆积条", + "StackedBar100": "100% 堆积条", + "StackedArea": "堆积区", + "StackedArea100": "100% 堆叠面积", + "StackedLine": "堆积线", + "StackedLine100": "100% 堆叠线", + "LineMarker": "带标记的线", + "StackedLineMarker": "带标记的堆叠线", + "StackedLine100Marker": "带标记的 100% 堆叠线", + "AddChartElement": "添加图表元素", + "Axes": "轴", + "AxisTitle": "轴标题", + "ChartTitle": "图表标题", + "DataLabels": "数据标签", + "Gridlines": "网格线", + "Legends": "传说", + "PrimaryHorizontal": "小学水平", + "PrimaryVertical": "初级垂直", + "None": "没有任何", + "AboveChart": "上图", + "Center": "中心", + "InsideEnd": "内端", + "InsideBase": "内部基地", + "OutsideEnd": "外端", + "PrimaryMajorHorizontal": "初级专业水平", + "PrimaryMajorVertical": "小学专业垂直", + "PrimaryMinorHorizontal": "主要次要水平", + "PrimaryMinorVertical": "主要次要垂直", + "Right": "正确的", + "Left": "剩下", + "Bottom": "底部", + "Top": "最佳", + "SwitchRowColumn": "切换行/列", + "ChartTheme": "图表主题", + "ChartType": "图表类型", + "Material": "材料", + "Fabric": "织物", + "Bootstrap": "引导程序", + "HighContrastLight": "高对比灯", + "MaterialDark": "材质深色", + "FabricDark": "面料深色", + "HighContrast": "高对比度", + "BootstrapDark": "Bootstrap 深色", + "Bootstrap4": "Bootstrap4", + "Bootstrap5Dark": "Bootstrap5 深色", + "Bootstrap5": "Bootstrap5", + "Tailwind": "顺风", + "TailwindDark": "顺风黑暗", + "VerticalAxisTitle": "纵轴标题", + "HorizontalAxisTitle": "横轴标题", + "EnterTitle": "输入标题", + "UnprotectWorksheet": "取消保护工作表", + "ReEnterPassword": "重新输入密码以继续", + "SheetPassword": "取消保护工作表的密码:", + "ProtectWorkbook": "保护工作簿", + "Password": "密码(可选):", + "EnterThePassword": "输入密码", + "ConfirmPassword": "确认密码", + "EnterTheConfirmPassword": "重新输入密码", + "PasswordAlert": "确认密码不一致", + "UnprotectWorkbook": "取消保护工作簿", + "UnprotectPasswordAlert": "您提供的密码不正确。", + "IncorrectPassword": "无法使用给定的密码打开文件或工作表", + "PasswordAlertMsg": "请输入密码", + "ConfirmPasswordAlertMsg": "请输入确认密码", + "IsProtected": "受到保护", + "PDF": "PDF文档", + "AutoFillMergeAlertMsg": "为此,所有合并的单元格都需要具有相同的大小。", + "Fluent": "流利", + "FluentDark": "流利的黑暗", + "Custom": "风俗", + "WEEKDAY": "返回与日期对应的星期几。", + "FillSeries": "填充系列", + "CopyCells": "复制单元格", + "FillFormattingOnly": "仅填充格式", + "FillWithoutFormatting": "不带格式填充", + "CustomFormat": "自定义数字格式", + "CustomFormatPlaceholder": "键入或选择自定义格式", + "CustomFormatTypeList": "类型", + "CellReferenceTypoError": "我们在您的单元格引用中发现了拼写错误。是否要按如下方式更正此引用?", + "AddCurrentSelection": "将当前选择添加到过滤器", + "ExternalWorkbook": "导入的 Excel 文件包含外部工作簿引用。您想导入该文件吗?", + "Directional": "方向性", + "Shapes": "形状", + "Indicators": "指标", + "Ratings": "评级", + "InvalidFormulaError": "我们发现您输入的公式无效。", + "InvalidArguments": "我们发现您输入的公式包含无效参数。", + "EmptyExpression": "我们发现您输入的公式包含空表达式。", + "MismatchedParenthesis": "我们发现您键入的公式缺少一个或多个左括号或右括号。", + "ImproperFormula": "我们发现您输入的公式不正确。", + "WrongNumberOfArguments": "我们发现您输入的公式参数数量错误。", + "Requires3Arguments": "我们发现您输入的公式需要 3 个参数。", + "MismatchedStringQuotes": "我们发现您输入的公式的引号不匹配。", + "FormulaCircularRef": "我们发现您输入的公式带有循环引用。" + }, + "filemanager": { + "NewFolder": "新建文件夾", + "Upload": "上載", + "Delete": "刪除", + "Rename": "改名", + "Download": "下載", + "Cut": "切", + "Copy": "複製", + "Paste": "糊", + "SortBy": "排序方式", + "Refresh": "刷新", + "Item-Selection": "選擇的項目", + "Items-Selection": "選擇的項目", + "View": "視圖", + "Details": "細節", + "SelectAll": "全選", + "Open": "打開", + "Tooltip-NewFolder": "新建文件夾", + "Tooltip-Upload": "上載", + "Tooltip-Delete": "刪除", + "Tooltip-Rename": "改名", + "Tooltip-Download": "下載", + "Tooltip-Cut": "切", + "Tooltip-Copy": "複製", + "Tooltip-Paste": "糊", + "Tooltip-SortBy": "排序方式", + "Tooltip-Refresh": "刷新", + "Tooltip-Selection": "清空選項", + "Tooltip-View": "視圖", + "Tooltip-Details": "細節", + "Tooltip-SelectAll": "全選", + "Name": "名稱", + "Size": "尺寸", + "DateModified": "改性", + "DateCreated": "創建日期", + "Path": "路徑", + "Modified": "改性", + "Created": "已建立", + "Location": "位置", + "Type": "類型", + "Permission": "允許", + "Ascending": "上升", + "Descending": "降序", + "None": "没有", + "View-LargeIcons": "大圖標", + "View-Details": "細節", + "Search": "搜索", + "Button-Ok": "好", + "Button-Cancel": "取消", + "Button-Yes": "是", + "Button-No": "沒有", + "Button-Create": "創建", + "Button-Save": "保存", + "Header-NewFolder": "夾", + "Content-NewFolder": "輸入您的文件夾名稱", + "Header-Rename": "改名", + "Content-Rename": "輸入你的新名字", + "Header-Rename-Confirmation": "重命名確認", + "Content-Rename-Confirmation": "如果更改文件擴展名,文件可能會變得不穩定。您確定要更改嗎?", + "Header-Delete": "刪除文件", + "Content-Delete": "您確定要刪除此文件嗎?", + "Header-Folder-Delete": "刪除資料夾", + "Content-Folder-Delete": "您確定要刪除此文件夾嗎?", + "Header-Multiple-Delete": "刪除多個文件", + "Content-Multiple-Delete": "您確定要刪除這些{0}文件嗎?", + "Header-Duplicate": "文件/文件夾存在", + "Content-Duplicate": "{0}已經存在。您要重命名並粘貼嗎?", + "Header-Upload": "上傳文件", + "Error": "錯誤", + "Validation-Empty": "文件或文件夾名稱不能為空。", + "Validation-Invalid": "文件或文件夾名稱{0}包含無效字符。請使用其他名稱。有效的文件或文件夾名稱不能以點或空格結尾,並且不能包含以下任何字符:\\ /:*?“ <> |", + "Validation-NewFolder-Exists": "名稱為{0}的文件或文件夾已存在。", + "Validation-Rename-Exists": "無法將{0}重命名為{1}:目標已經存在。", + "Folder-Empty": "這個文件夾是空的", + "File-Upload": "將文件拖到此處進行上傳", + "Search-Empty": "未找到結果", + "Search-Key": "嘗試使用其他關鍵字", + "Filter-Empty": "未找到結果", + "Filter-Key": "嘗試使用其他過濾器", + "Sub-Folder-Error": "目標文件夾是源文件夾的子文件夾。", + "Same-Folder-Error": "目标文件夹与源文件夹相同。", + "Access-Denied": "拒絕訪問", + "Access-Details": "您無權訪問此文件夾。", + "Header-Retry": "文件已存在", + "Content-Retry": "該文件夾中已經存在具有該名稱的文件。你想幹什麼?", + "Button-Keep-Both": "保留兩個", + "Button-Replace": "更換", + "Button-Skip": "跳躍", + "ApplyAll-Label": "對所有當前項目執行此操作", + "KB": "知识库", + "Access-Message": "{0}無法訪問。您需要權限才能執行{1}操作。", + "Network-Error": "NetworkError:无法在XMLHTTP上发送请求:无法加载", + "Server-Error": "ServerError:来自的无效响应" + }, + "calendar": { + "today": "今天" + }, + "datepicker": { + "today": "今天", + "placeholder": "選擇一個日期" + }, + "daterangepicker": { + "placeholder": "選擇日期範圍", + "startLabel": "開始日期", + "endLabel": "結束日期", + "applyText": "應用", + "cancelText": "取消", + "selectedDays": "選定的日子", + "days": "天", + "customRange": "自訂範圍" + }, + "timepicker": { + "placeholder": "選擇一個時間" + }, + "datetimepicker": { + "today": "今天", + "placeholder": "選擇日期和時間" + }, + "dialog": { + "close": "關" + }, + "toast": { + "close": "關" + }, + "tab": { + "closeButtonTitle": "關" + }, + "schedule": { + "day": "天", + "week": "周", + "workWeek": "工作周", + "month": "月", + "year": "年", + "agenda": "议程", + "weekAgenda": "周议程", + "workWeekAgenda": "工作周议程", + "monthAgenda": "月议程", + "today": "今天", + "noEvents": "没有事件", + "emptyContainer": "这一天没有安排任何活动。", + "allDay": "一整天", + "start": "开始", + "end": "结束", + "more": "更多", + "close": "关", + "cancel": "取消", + "noTitle": "(无题)", + "delete": "删除", + "deleteEvent": "删除事件", + "deleteMultipleEvent": "刪除多個事件", + "selectedItems": "选择的项目", + "deleteSeries": "删除系列", + "edit": "编辑", + "editSeries": "编辑系列", + "editEvent": "编辑事件", + "createEvent": "创建", + "subject": "学科", + "addTitle": "添加标题", + "moreDetails": "更多细节", + "save": "保存", + "editContent": "您想如何更改该系列中的约会?", + "deleteContent": "你确定要删除这个事件?", + "deleteMultipleContent": "您確定要刪除所選事件嗎?", + "newEvent": "新事件", + "title": "标题", + "location": "位置", + "description": "描述", + "timezone": "时区", + "startTimezone": "启动时区", + "endTimezone": "结束时区", + "repeat": "重复", + "saveButton": "保存", + "cancelButton": "取消", + "deleteButton": "删除", + "recurrence": "循环", + "wrongPattern": "重複發生模式無效。", + "seriesChangeAlert": "您是否要取消對此系列特定實例所做的更改,然後再次將其與整個系列匹配?", + "createError": "事件的持續時間必須短於其發生的頻率。縮短持續時間,或更改重複事件編輯器中的重複發生模式。", + "sameDayAlert": "在同一天不能發生兩次同一事件。", + "occurenceAlert": "如果它跳过同一约会的较晚发生,则无法重新安排定期约会的发生。", + "editRecurrence": "编辑重复", + "repeats": "重复", + "alert": "警报", + "startEndError": "选定的结束日期发生在开始日期之前。", + "invalidDateError": "输入的日期值无效。", + "blockAlert": "無法在阻止的時間範圍內安排事件。", + "ok": "好", + "yes": "是", + "no": "沒有", + "occurrence": "發生", + "series": "系列", + "previous": "以前", + "next": "下一個", + "timelineDay": "時間表日", + "timelineWeek": "時間軸週", + "timelineWorkWeek": "時間表工作週", + "timelineMonth": "時間線月", + "timelineYear": "時間軸年份", + "editFollowingEvent": "後續活動", + "deleteTitle": "刪除活動", + "editTitle": "編輯活動", + "beginFrom": "從開始", + "endAt": "結束於", + "expandAllDaySection": "展开全天部分", + "collapseAllDaySection": "全天折叠部分", + "searchTimezone": "搜索时区", + "noRecords": "没有找到记录", + "deleteRecurrenceContent": "你想只删除这个事件或整个系列?", + "recurrenceDateValidation": "有些月份比所選日期少。在這幾個月中,事件將發生在該月的最後一個日期。" + }, + "recurrenceeditor": { + "none": "没有", + "daily": "日常", + "weekly": "每周", + "monthly": "每月一次", + "month": "月", + "yearly": "每年", + "never": "决不", + "until": "直到", + "count": "计数", + "first": "第一", + "second": "第二", + "third": "第三", + "fourth": "第四", + "last": "持续", + "repeat": "重复", + "repeatEvery": "重复每一个", + "on": "重复", + "end": "结束", + "onDay": "天", + "days": "天", + "weeks": "周", + "months": "月份", + "years": "年份", + "every": "每一個", + "summaryTimes": "時", + "summaryOn": "上", + "summaryUntil": "直到", + "summaryRepeat": "重复", + "summaryDay": "天", + "summaryWeek": "週", + "summaryMonth": "個月", + "summaryYear": "年份", + "monthWeek": "月週", + "monthPosition": "月份位置", + "monthExpander": "月擴展器", + "yearExpander": "年擴展器", + "repeatInterval": "重複間隔" + }, + "gantt": { + "emptyRecord": "無記錄可顯示", + "id": "ID", + "name": "名稱", + "startDate": "開始日期", + "endDate": "結束日期", + "duration": "持續時間", + "progress": "進展", + "dependency": "相依性", + "notes": "筆記", + "baselineStartDate": "基准開始日期", + "baselineEndDate": "基準結束日期", + "taskMode": "任務模式", + "changeScheduleMode": "更改時間表模式", + "subTasksStartDate": "子任務開始日期", + "subTasksEndDate": "子任務結束日期", + "scheduleStartDate": "計劃開始日期", + "scheduleEndDate": "計劃結束日期", + "auto": "汽車", + "manual": "手冊", + "type": "類型", + "offset": "偏移量", + "resourceName": "資源資源", + "resourceID": "資源ID", + "day": "天", + "hour": "小時", + "minute": "分鐘", + "days": "天", + "hours": "小時", + "minutes": "分鐘", + "generalTab": "一般", + "customTab": "自定義列", + "writeNotes": "寫筆記", + "addDialogTitle": "新任務", + "editDialogTitle": "任務信息", + "saveButton": "保存", + "add": "加", + "edit": "編輯", + "update": "更新資料", + "delete": "刪除", + "cancel": "取消", + "search": "搜索", + "task": " 任務", + "tasks": " 任務", + "zoomIn": "放大", + "zoomOut": "縮小", + "zoomToFit": "縮放以適合", + "excelExport": "Excel導出", + "csvExport": "CSV導出", + "expandAll": "展開全部", + "collapseAll": "全部收縮", + "nextTimeSpan": "下一個時間跨度", + "prevTimeSpan": "以前的時間跨度", + "okText": "好", + "confirmDelete": "您確定要刪除記錄嗎?", + "from": "從", + "to": "至", + "taskLink": "任務鏈接", + "lag": "落後", + "start": "開始", + "finish": "完", + "enterValue": "輸入值", + "taskBeforePredecessor_FS": "您將“ {0}”移到了“ {1}”完成並鏈接了兩個任務之前開始。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskAfterPredecessor_FS": "您將“ {0}”從“ {1}”移開,兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskBeforePredecessor_SS": "您將“ {0}”移到了“ {1}”啟動之前,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskAfterPredecessor_SS": "在啟動“ {1}”之後,您將“ {0}”移至啟動位置,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskBeforePredecessor_FF": "您將“ {0}”移至“ {1}”完成之前已完成,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskAfterPredecessor_FF": "在完成“ {1}”之後,您將“ {0}”移至完成,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskBeforePredecessor_SF": "您將“ {0}”從“ {1}”移至開始,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskAfterPredecessor_SF": "啟動“ {1}”後,您將“ {0}”移至完成位置,並且兩個任務已鏈接。結果,這些鏈接不能被接受。在下面選擇一項操作即可執行", + "taskInformation": "任務信息", + "deleteTask": "刪除任務", + "deleteDependency": "刪除依賴", + "convert": "兌換", + "save": "保存", + "above": "以上", + "below": "下面", + "child": "兒童", + "milestone": "里程碑", + "toTask": "到任務", + "toMilestone": "走向里程碑", + "eventMarkers": "事件標記", + "leftTaskLabel": "左任務標籤", + "rightTaskLabel": "正確的任務標籤", + "timelineCell": "時間軸單元", + "confirmPredecessorDelete": "您確定要刪除依賴關係鏈接嗎?", + "unit": "單元", + "work": "工作", + "taskType": "任務類型", + "unassignedTask": "未分配任務", + "group": "組", + "indent": "缩进", + "outdent": "突出", + "segments": "區隔", + "splitTask": "拆分任務", + "mergeTask": "合併任務", + "left": "剩下", + "right": "對" + }, + "richtexteditor": { + "alignments": "對齊方式", + "justifyLeft": "左對齊", + "justifyCenter": "居中對齊", + "justifyRight": "右對齊", + "justifyFull": "對齊對齊", + "fontName": "字體名稱", + "fontSize": "字體大小", + "fontColor": "字體顏色", + "backgroundColor": "背景顏色", + "bold": "膽大", + "italic": "斜體", + "underline": "強調", + "strikethrough": "刪除線", + "clearFormat": "清除格式", + "clearAll": "全部清除", + "cut": "切", + "copy": "複製", + "paste": "糊", + "unorderedList": "項目符號列表", + "orderedList": "編號清單", + "indent": "增加縮進", + "outdent": "減少縮進", + "undo": "撤消", + "redo": "重做", + "superscript": "上標", + "subscript": "下標", + "createLink": "插入超鏈接", + "openLink": "打開鏈接", + "editLink": "編輯連結", + "removeLink": "刪除鏈接", + "image": "插入圖片", + "replace": "更換", + "numberFormatList": "数字格式列表", + "bulletFormatList": "项目符号格式列表", + "audioReplace": "代替", + "videoReplace": "代替", + "videoAlign": "对齐", + "videoDimension": "方面", + "audioRemove": "消除", + "videoRemove": "消除", + "audioLayoutOption": "布局选项", + "videoLayoutOption": "布局选项", + "align": "對齊", + "caption": "圖片說明", + "remove": "去掉", + "insertLink": "插入連結", + "display": "顯示", + "altText": "替代文字", + "dimension": "變更尺寸", + "fullscreen": "最大化", + "maximize": "最大化", + "minimize": "最小化", + "lowerCase": "小寫", + "upperCase": "大寫", + "print": "打印", + "formats": "格式", + "sourcecode": "代碼查看", + "preview": "預習", + "viewside": "视面", + "insertCode": "插入代碼", + "linkText": "顯示文字", + "linkTooltipLabel": "標題", + "linkWebUrl": "網址", + "linkTitle": "輸入標題", + "linkurl": "https://example.com", + "linkOpenInNewWindow": "在新窗口中打開鏈接", + "linkHeader": "插入連結", + "dialogInsert": "插入", + "dialogCancel": "取消", + "dialogUpdate": "更新資料", + "imageHeader": "插入圖片", + "audioHeader": "插入音频", + "videoHeader": "插入视频", + "imageLinkHeader": "您也可以提供網絡鏈接", + "audioLinkHeader": "您还可以提供网络链接", + "videoLinkHeader": "网址", + "embedVideoLinkHeader": "媒体嵌入 URL", + "mdimageLink": "請提供您圖片的網址", + "imageUploadMessage": "將圖片放在此處或瀏覽以上傳", + "audioUploadMessage": "拖放音频文件或浏览上传", + "videoUploadMessage": "拖放视频文件或浏览上传", + "imageDeviceUploadMessage": "點擊這裡上傳", + "audioDeviceUploadMessage": "点击这里上传", + "videoDeviceUploadMessage": "点击这里上传", + "imageAlternateText": "替代文字", + "alternateHeader": "替代文字", + "browse": "瀏覽", + "imageUrl": "https://example.com/image.png", + "audioUrl": "https://example.com/audio.mp3", + "videoUrl": "https://example.com/video.mp4", + "webUrl": "网址", + "embedUrl": "嵌入代码", + "imageCaption": "标题", + "imageSizeHeader": "圖片尺寸", + "imageHeight": "高度", + "imageWidth": "寬度", + "videoHeight": "高度", + "videoWidth": "宽度", + "textPlaceholder": "輸入文字", + "inserttablebtn": "插入表格", + "tabledialogHeader": "插入表格", + "tableWidth": "寬度", + "cellpadding": "單元填充", + "cellspacing": "單元間距", + "columns": "列數", + "rows": "行數", + "tableRows": "排", + "tableColumns": "柱子", + "tableCellHorizontalAlign": "表格單元格水平對齊", + "tableCellVerticalAlign": "表格垂直对齐", + "createTable": "建立表格", + "removeTable": "刪除表", + "tableHeader": "标题行", + "tableRemove": "删除表", + "tableCellBackground": "表單元格背景", + "tableEditProperties": "表格編輯屬性", + "styles": "款式", + "insertColumnLeft": "向左插入列", + "insertColumnRight": "向右插入列", + "deleteColumn": "刪除欄", + "insertRowBefore": "在之前插入行", + "insertRowAfter": "在之後插入行", + "deleteRow": "刪除行", + "tableEditHeader": "編輯表格", + "TableHeadingText": "標題", + "TableColText": "上校", + "imageInsertLinkHeader": "插入連結", + "editImageHeader": "編輯影像", + "alignmentsDropDownLeft": "左對齊", + "alignmentsDropDownCenter": "居中對齊", + "alignmentsDropDownRight": "右對齊", + "alignmentsDropDownJustify": "對齊對齊", + "imageDisplayDropDownInline": "排隊", + "imageDisplayDropDownBreak": "打破", + "audioLayoutOptionDropDownInline": "排队", + "audioLayoutOptionDropDownBreak": "休息", + "videoLayoutOptionDropDownInline": "排队", + "videoLayoutOptionDropDownBreak": "休息", + "tableInsertRowDropDownBefore": "在之前插入行", + "tableInsertRowDropDownAfter": "在之後插入行", + "tableInsertRowDropDownDelete": "刪除行", + "tableInsertColumnDropDownLeft": "向左插入列", + "tableInsertColumnDropDownRight": "向右插入列", + "tableInsertColumnDropDownDelete": "刪除欄", + "tableVerticalAlignDropDownTop": "對齊頂部", + "tableVerticalAlignDropDownMiddle": "中間對齊", + "tableVerticalAlignDropDownBottom": "底部對齊", + "tableStylesDropDownDashedBorder": "虛線邊框", + "tableStylesDropDownAlternateRows": "交替行", + "pasteFormat": "貼上格式", + "pasteFormatContent": "選擇格式化動作", + "plainText": "純文本", + "cleanFormat": "清潔", + "keepFormat": "保持", + "pasteDialogOk": "好", + "pasteDialogCancel": "取消", + "fileManager": "文件管理器", + "fileDialogHeader": "文件瀏覽器", + "formatsDropDownParagraph": "段落", + "formatsDropDownCode": "代码", + "formatsDropDownQuotation": "引述", + "formatsDropDownHeading1": "标题 1", + "formatsDropDownHeading2": "标题 2", + "formatsDropDownHeading3": "标题 3", + "formatsDropDownHeading4": "标题 4", + "fontNameSegoeUI": "SegoeUI", + "fontNameArial": "Arial", + "fontNameGeorgia": "Georgia", + "fontNameImpact": "Impact", + "fontNameTahoma": "Tahoma", + "fontNameTimesNewRoman": "Times New Roman", + "fontNameVerdana": "Verdana", + "formatsOLListNumber": "数字", + "formatsOLListLowerAlpha": "下阿尔法", + "formatsOLListUpperAlpha": "上阿尔法", + "formatsOLListLowerRoman": "下罗马", + "formatsOLListUpperRoman": "上罗马", + "formatsOLListLowerGreek": "下希腊语", + "formatsULListDisc": "光盘", + "formatsULListCircle": "圆圈", + "formatsULListSquare": "正方形", + "formatsOLListNone": "没有任何", + "formatsULListNone": "没有任何", + "formatPainter": "格式刷", + "emojiPicker": "表情符号选择器", + "embeddedCode": "嵌入代码", + "pasteEmbeddedCodeHere": "将嵌入代码粘贴到此处", + "emojiPickerTypeToFind": "键入以查找", + "emojiPickerNoResultFound": "未找到结果", + "emojiPickerTrySomethingElse": "尝试别的东西", + "linkAriaLabel": "在新窗口中打开", + "imageLinkAriaLabel": "在新窗口中打开", + "unsupportedImage": "不支援的文件格式", + "mergecells": "合并单元格", + "verticalsplit": "垂直分割", + "horizontalsplit": "水平分割", + "numberFormatListLowerAlpha": "下阿尔法", + "numberFormatListUpperAlpha": "上阿尔法", + "numberFormatListLowerRoman": "下罗马语", + "numberFormatListUpperRoman": "上罗马", + "numberFormatListLowerGreek": "下层希腊语" + }, + "colorpicker": { + "Apply": "應用", + "Cancel": "取消", + "ModeSwitcher": "切換模式" + }, + "uploader": { + "Browse": "瀏覽...", + "Clear": "明確", + "Upload": "上載", + "dropFilesHint": "或將文件放在此處", + "invalidMaxFileSize": "檔案太大", + "invalidMinFileSize": "檔案太小", + "invalidFileType": "不允許的文件類型", + "uploadFailedMessage": "文件上傳失敗", + "uploadSuccessMessage": "文件上傳成功", + "removedSuccessMessage": "文件已成功刪除", + "removedFailedMessage": "無法刪除文件", + "inProgress": "上載中", + "readyToUploadMessage": "準備上傳", + "abort": "中止", + "remove": "去掉", + "cancel": "取消", + "delete": "刪除文件", + "pauseUpload": "文件上傳已暫停", + "pause": "暫停", + "resume": "恢復", + "retry": "重試", + "fileUploadCancel": "文件上傳已取消" + }, + "numerictextbox": { + "incrementTitle": "增量值", + "decrementTitle": "減量值" + }, + "slider": { + "incrementTitle": "增加", + "decrementTitle": "減少" + }, + "formValidator": { + "required": "這是必填欄。", + "email": "請輸入有效的電子郵件地址。", + "url": "請輸入有效網址。", + "date": "請輸入一個有效的日期。", + "dateIso": "請輸入有效日期(ISO)。", + "creditcard": "請輸入有效的卡號", + "number": "請輸入一個有效的數字。", + "digits": "請只輸入數字。", + "maxLength": "請輸入不超過{0}個字符。", + "minLength": "請至少輸入{0}個字符。", + "rangeLength": "請輸入一個介於{0}和{1}個字符之間的值。", + "range": "請輸入介於{0}和{1}之間的值。", + "max": "請輸入小於或等於{0}的值。", + "min": "請輸入一個大於或等於{0}的值。", + "regex": "請輸入正確的值。", + "tel": "請輸入一個有效的電話號碼。", + "pattern": "請輸入正確的圖案值。", + "equalTo": "請輸入有效的匹配文本" + }, + "treegrid": { + "Above": "以上", + "Below": "下面", + "AddRow": "添加行", + "ExpandAll": "展開全部", + "CollapseAll": "全部收縮" + }, + "querybuilder": { + "StartsWith": "以。。開始", + "EndsWith": "以。。結束", + "Contains": "包含", + "NotLike": "包含", + "Like": "不喜欢", + "Equal": "等於", + "NotEqual": "不平等", + "LessThan": "少於", + "LessThanOrEqual": "小於或等於", + "GreaterThan": "比...更棒", + "GreaterThanOrEqual": "大於等於", + "Between": "之間", + "NotBetween": "不介於", + "Empty": "空的", + "NotEmpty": "不是空的", + "In": "在", + "NotIn": "不在", + "NotContains": "不包含", + "Remove": "去掉", + "SelectField": "選擇一個領域", + "SelectOperator": "選擇運算符", + "DeleteRule": "消除這種情況", + "DeleteGroup": "刪除群組", + "AddGroup": "新增群組", + "AddCondition": "添加條件", + "Edit": "編輯", + "ValidationMessage": "這是必填欄", + "SummaryViewTitle": "摘要視圖", + "OtherFields": "其他領域", + "AND": "和", + "OR": "要么", + "SelectValue": "輸入值", + "IsEmpty": "是空的", + "IsNotEmpty": "不為空", + "IsNull": "一片空白", + "IsNotNull": "不為空", + "True": "真正", + "False": "假", + "DoesNotStartWith": "不开始于", + "DoesNotEndWith": "不结束于", + "DoesNotContain": "不含", + "AddButton": "添加组/条件", + "CloneGroup": "克隆组", + "LockGroup": "锁集团", + "CloneRule": "克隆规则", + "LockRule": "锁定规则", + "UnlockRule": "解锁规则", + "UnlockGroup": "解锁组" + }, + "barcode": {}, + "datamatrix": {}, + "qrcode": {}, + "pivotview": { + "grandTotal": "累計", + "total": "總", + "value": "值", + "noValue": "沒有價值", + "row": "行", + "column": "柱", + "collapse": "坍方", + "expand": "擴大", + "rowAxisPrompt": "在這裡放行", + "columnAxisPrompt": "將列放在此處", + "valueAxisPrompt": "在這裡放值", + "filterAxisPrompt": "在此放置過濾器", + "filter": "過濾", + "filtered": "已過濾", + "sort": "分類", + "filters": "篩選器", + "rows": "行數", + "columns": "列", + "values": "價值觀", + "close": "關", + "cancel": "取消", + "delete": "刪除", + "CalculatedField": "計算場", + "createCalculatedField": "創建計算字段", + "fieldName": "輸入字段名稱", + "error": "錯誤", + "invalidFormula": "無效的公式。", + "dropText": "例如:('Sum(Order_Count)'+'Sum(In_Stock)')* 250", + "dropTextMobile": "在此處添加字段並編輯公式。", + "dropAction": "計算字段不能放置在值軸以外的任何其他區域中。", + "alert": "警報", + "warning": "警告", + "ok": "好", + "search": "搜索", + "drag": "拖動", + "remove": "去掉", + "allFields": "所有領域", + "formula": "式", + "addToRow": "添加到行", + "addToColumn": "添加到列", + "addToValue": "增值", + "addToFilter": "添加到過濾器", + "emptyData": "無記錄可顯示", + "fieldExist": "此名稱中已經存在一個字段。請輸入其他名稱。", + "confirmText": "此名稱中已經存在一個計算字段。您要更換嗎?", + "noMatches": "無匹配", + "format": "匯總值", + "edit": "編輯", + "clear": "明確", + "formulaField": "拖放字段到公式", + "dragField": "將字段拖到公式", + "clearFilter": "明確", + "by": "通過", + "all": "所有", + "multipleItems": "多個項目", + "member": "會員", + "label": "標籤", + "date": "日期", + "enterValue": "輸入值", + "chooseDate": "輸入日期", + "Before": "之前", + "BeforeOrEqualTo": "之前或等於", + "After": "後", + "AfterOrEqualTo": "之後或等於", + "labelTextContent": "顯示帶有標籤的項目", + "dateTextContent": "顯示日期的項目", + "valueTextContent": "顯示哪些項目", + "Equals": "等於", + "DoesNotEquals": "不等於", + "BeginWith": "開始於", + "DoesNotBeginWith": "並非始於", + "EndsWith": "以。。結束", + "DoesNotEndsWith": "不以", + "Contains": "包含", + "DoesNotContains": "不含", + "GreaterThan": "比...更棒", + "GreaterThanOrEqualTo": "大於或等於", + "LessThan": "少於", + "LessThanOrEqualTo": "小於或等於", + "Between": "之間", + "NotBetween": "不介於", + "And": "和", + "Sum": "和", + "Count": "計數", + "DistinctCount": "不重複計數", + "Product": "產品", + "Avg": "平均", + "Min": "敏", + "SampleVar": "樣本變量", + "PopulationVar": "人口變量", + "RunningTotals": "運行總計", + "Max": "最高", + "Index": "指數", + "SampleStDev": "樣本標準差", + "PopulationStDev": "人口標準", + "PercentageOfRowTotal": "行總數的百分比", + "PercentageOfParentTotal": "佔家長總數的百分比", + "PercentageOfParentColumnTotal": "父欄總計的百分比", + "PercentageOfParentRowTotal": "父行總數的百分比", + "DifferenceFrom": "區別於", + "PercentageOfDifferenceFrom": "相差百分比", + "PercentageOfGrandTotal": "佔總數的百分比", + "PercentageOfColumnTotal": "佔列總數的百分比", + "NotEquals": "不等於", + "AllValues": "所有值", + "conditionalFormatting": "条件格式", + "apply": "應用", + "condition": "添加條件", + "formatLabel": "格式", + "valueFieldSettings": "值字段設置", + "baseField": "基本字段:", + "baseItem": "基本項目:", + "summarizeValuesBy": "通過以下方式匯總值:", + "sourceName": "欄位名稱:", + "sourceCaption": "現場字幕:", + "example": "例如:", + "editorDataLimitMsg": " 更多項目。搜索以進一步完善。", + "details": "細節", + "manageRecords": "管理記錄", + "Years": "年份", + "Quarters": "宿舍", + "Months": "月數", + "Days": "天", + "Hours": "小時", + "Minutes": "分鐘", + "Seconds": "秒", + "save": "保存報告", + "new": "創建一個新報告", + "load": "加載", + "saveAs": "另存為當前報告", + "rename": "重命名當前報告", + "deleteReport": "刪除當前報告", + "export": "出口", + "subTotals": "小計", + "grandTotals": "總計", + "reportName": "報告名稱:", + "pdf": "PDF格式", + "excel": "電子表格", + "csv": "CSV文件", + "png": "PNG", + "jpeg": "JPEG格式", + "svg": "SVG", + "mdxQuery": "MDX查詢", + "showSubTotals": "顯示小計", + "doNotShowSubTotals": "不顯示總計", + "showSubTotalsRowsOnly": "僅顯示小計行", + "showSubTotalsColumnsOnly": "僅顯示小計列", + "showGrandTotals": "顯示總計", + "doNotShowGrandTotals": "不顯示總計", + "showGrandTotalsRowsOnly": "僅顯示總計行", + "showGrandTotalsColumnsOnly": "僅顯示總計列", + "fieldList": "顯示欄位清單", + "grid": "顯示表", + "toolbarFormatting": "條件格式", + "chart": "圖表", + "reportMsg": "請輸入有效的報告名稱!!!", + "reportList": "報告清單", + "removeConfirm": "您確定要刪除此報告嗎?", + "emptyReport": "找不到報告!", + "bar": "酒吧", + "line": "線", + "area": "區域", + "scatter": "分散", + "polar": "極性", + "of": "的", + "emptyFormat": "找不到格式!!!", + "emptyInput": "輸入一個值", + "newReportConfirm": "是否要保存更改以報告?", + "emptyReportName": "輸入報告名稱", + "qtr": "季度", + "null": "空值", + "undefined": "未定義", + "groupOutOfRange": "超出範圍", + "fieldDropErrorAction": "您要移動的字段不能放置在報告的該區域中", + "MoreOption": "更多...", + "aggregate": "骨料", + "drillThrough": "鑽透", + "ascending": "上升", + "descending": "降序", + "number": "數", + "currency": "貨幣", + "percentage": "百分比", + "formatType": "格式類型", + "customText": "貨幣符號", + "symbolPosition": "符號位置", + "left": "剩下", + "right": "對", + "grouping": "分組", + "true": "真正", + "false": "假", + "decimalPlaces": "小數位數", + "numberFormat": "數字格式", + "memberType": "欄位類型", + "formatString": "格式字符串", + "expressionField": "表達", + "customFormat": "輸入自定義格式字符串", + "selectedHierarchy": "家長階層", + "olapDropText": "例如:[度量]。[訂單數量] +([度量]。[訂單數量] * 0.10)", + "Percent": "百分", + "Custom": "自訂", + "Measure": "測量", + "Dimension": "尺寸", + "Standard": "標準", + "blank": "(空白)", + "fieldTooltip": "拖放字段以創建表達式。並且,如果要編輯現有的計算字段!然後,您只需選擇“計算所得成員”下的字段即可實現。", + "QuarterYear": "季度年", + "fieldTitle": "欄位名稱", + "drillError": "無法顯示計算字段的原始項目。", + "caption": "現場字幕", + "copy": "複製", + "defaultReport": "默認報告", + "customFormatString": "自訂格式", + "invalidFormat": "無效的格式。", + "group": "組", + "unGroup": "取消分組", + "invalidSelection": "無法將該選擇分組。", + "groupName": "輸入標題以顯示在標題中", + "captionName": "輸入組標題", + "selectedItems": "選定項目", + "groupFieldCaption": "現場字幕", + "groupTitle": "組的名字", + "startAt": "開始於", + "endAt": "結束於", + "groupBy": "間隔時間", + "selectGroup": "選擇組", + "numberFormatString": "示例:C,P,0000%,### 0。## 0#等", + "stackingcolumn": "堆積柱", + "stackingbar": "疊桿", + "stackingarea": "堆積面積", + "stepline": "階梯線", + "steparea": "台階面積", + "splinearea": "花鍵面積", + "spline": "花鍵", + "stackingcolumn100": "100%堆積柱", + "stackingbar100": "100%堆積酒吧", + "stackingarea100": "100%堆積面積", + "bubble": "氣泡", + "pareto": "帕累托", + "radar": "雷達", + "chartTypeSettings": "圖表類型設置", + "multipleAxes": "多軸", + "sortAscending": "升序排序", + "sortDescending": "降序排列", + "sortNone": "排序數據順序", + "clearCalculatedField": "清除編輯的字段信息", + "editCalculatedField": "編輯計算字段", + "ChartType": "圖表類型", + "yes": "是", + "no": "沒有", + "numberFormatMenu": "數字格式...", + "conditionalFormattingMenu": "条件格式...", + "removeCalculatedField": "您確定要刪除此計算字段嗎?", + "replaceConfirmBefore": "一份名為", + "replaceConfirmAfter": " 已經存在。您要更換嗎?", + "pie": "馅饼", + "funnel": "漏斗", + "doughnut": "甜甜圈", + "pyramid": "金字塔", + "showLegend": "显示图例", + "exit": "出口", + "invalidJSON": "无效的JSON数据", + "invalidCSV": "无效的CSV数据", + "stacked": "堆叠式", + "single": "单身的", + "multipleAxisMode": "多轴模式", + "grandTotalPosition": "总计位置", + "top": "最佳", + "bottom": "底部", + "None": "没有任何", + "stackingline": "叠线", + "stackingline100": "100% 叠线", + "rowPage": "行寻呼机", + "rowPerPage": "每页行数", + "columnPage": "列寻呼机", + "columnPerPage": "每页列数", + "goToFirstPage": "转到第一页", + "goToPreviousPage": "转到上一页", + "goToNextPage": "转到下一页", + "goToLastPage": "转到最后一页", + "combined": "联合", + "subTotalPosition": "小计位置", + "auto": "汽車", + "loading": "加载中..." + }, + "pivotfieldlist": { + "staticFieldList": "樞軸字段列表", + "fieldList": "欄位清單", + "dropFilterPrompt": "在此放置過濾器", + "dropColPrompt": "將列放在此處", + "dropRowPrompt": "在這裡放行", + "dropValPrompt": "在這裡放值", + "addPrompt": "在此處添加字段", + "adaptiveFieldHeader": "選擇欄位", + "centerHeader": "在以下軸之間拖動字段:", + "add": "加", + "drag": "拖動", + "filter": "過濾", + "filtered": "已過濾", + "sort": "分類", + "remove": "去掉", + "filters": "篩選器", + "rows": "行數", + "columns": "列", + "values": "價值觀", + "CalculatedField": "計算場", + "createCalculatedField": "創建計算字段", + "fieldName": "輸入字段名稱", + "error": "錯誤", + "invalidFormula": "無效的公式。", + "dropText": "例如:('Sum(Order_Count)'+'Sum(In_Stock)'')* 250", + "dropTextMobile": "在此處添加字段並編輯公式。", + "dropAction": "計算字段不能放置在值軸以外的任何其他區域中。", + "search": "搜索", + "close": "關", + "cancel": "取消", + "delete": "刪除", + "alert": "警報", + "warning": "警告", + "ok": "好", + "allFields": "所有領域", + "formula": "式", + "fieldExist": "此名稱中已經存在一個字段。請輸入其他名稱。", + "confirmText": "此名稱中已經存在一個計算字段。您要更換嗎?", + "noMatches": "無匹配", + "format": "匯總值", + "edit": "編輯", + "clear": "明確", + "formulaField": "拖放字段到公式", + "dragField": "將字段拖到公式", + "clearFilter": "明確", + "by": "通過", + "enterValue": "輸入值", + "chooseDate": "輸入日期", + "all": "所有", + "multipleItems": "多個項目", + "Equals": "等於", + "DoesNotEquals": "不等於", + "BeginWith": "開始於", + "DoesNotBeginWith": "並非始於", + "EndsWith": "以。。結束", + "DoesNotEndsWith": "不以", + "Contains": "包含", + "DoesNotContains": "不含", + "GreaterThan": "比...更棒", + "GreaterThanOrEqualTo": "大於或等於", + "LessThan": "少於", + "LessThanOrEqualTo": "小於或等於", + "Between": "之間", + "NotBetween": "不介於", + "Before": "之前", + "BeforeOrEqualTo": "之前或等於", + "After": "後", + "AfterOrEqualTo": "之後或等於", + "member": "會員", + "label": "標籤", + "date": "日期", + "value": "值", + "labelTextContent": "顯示帶有標籤的項目", + "dateTextContent": "顯示日期的項目", + "valueTextContent": "顯示哪些項目", + "And": "和", + "Sum": "和", + "Count": "計數", + "DistinctCount": "不重複計數", + "Product": "產品", + "Avg": "平均", + "Min": "敏", + "Max": "最高", + "Index": "指數", + "SampleStDev": "樣本標準差", + "PopulationStDev": "人口標準", + "SampleVar": "樣本變量", + "PopulationVar": "人口變量", + "RunningTotals": "運行總計", + "DifferenceFrom": "區別於", + "PercentageOfDifferenceFrom": "相差百分比", + "PercentageOfGrandTotal": "佔總數的百分比", + "PercentageOfColumnTotal": "佔列總數的百分比", + "PercentageOfRowTotal": "行總數的百分比", + "PercentageOfParentTotal": "佔家長總數的百分比", + "PercentageOfParentColumnTotal": "父欄總計的百分比", + "PercentageOfParentRowTotal": "父行總數的百分比", + "Years": "年份", + "Quarters": "宿舍", + "Months": "月數", + "Days": "天", + "Hours": "小時", + "Minutes": "分鐘", + "Seconds": "秒", + "apply": "應用", + "valueFieldSettings": "值字段設置", + "sourceName": "欄位名稱:", + "sourceCaption": "現場字幕:", + "summarizeValuesBy": "通過以下方式匯總值:", + "baseField": "基本字段:", + "baseItem": "基本項目:", + "example": "例如:", + "editorDataLimitMsg": " 更多項目。搜索以進一步完善。", + "deferLayoutUpdate": "延遲佈局更新", + "null": "空值", + "undefined": "未定義", + "groupOutOfRange": "超出範圍", + "fieldDropErrorAction": "您要移動的字段不能放置在報告的該區域中", + "MoreOption": "更多...", + "memberType": "欄位類型", + "selectedHierarchy": "家長階層", + "formatString": "格式字符串", + "expressionField": "表達", + "olapDropText": "例如:[度量]。[訂單數量] +([度量]。[訂單數量] * 0.10)", + "customFormat": "輸入自定義格式字符串", + "Measure": "測量", + "Dimension": "尺寸", + "Standard": "標準", + "Currency": "貨幣", + "Percent": "百分", + "Custom": "自訂", + "blank": "(空白)", + "fieldTooltip": "拖放字段以創建表達式。並且,如果要編輯現有的計算字段!您只需選擇“計算所得成員”下的字段即可實現。", + "fieldTitle": "欄位名稱", + "QuarterYear": "季度年", + "caption": "現場字幕", + "copy": "複製", + "group": "組", + "numberFormatString": "示例:C,P,0000%,### 0。## 0#等", + "sortAscending": "升序排序", + "sortDescending": "降序排列", + "sortNone": "排序數據順序", + "clearCalculatedField": "清除編輯的字段信息", + "editCalculatedField": "編輯計算字段", + "selectGroup": "選擇組", + "of": "的", + "removeCalculatedField": "您確定要刪除此計算字段嗎?", + "yes": "是", + "no": "沒有", + "None": "没有任何" + }, + "pdfviewer": { + "PdfViewer": "PDF查看器", + "Cancel": "取消", + "Download file": "下載文件", + "Download": "下載", + "Enter Password": "本文檔受密碼保護。請輸入密碼。", + "File Corrupted": "文件損壞", + "File Corrupted Content": "該文件已損壞,無法打開。", + "Fit Page": "適合頁面", + "Fit Width": "適合寬度", + "Automatic": "自動", + "Go To First Page": "顯示第一頁", + "Invalid Password": "密碼錯誤。請再試一遍。", + "Next Page": "顯示下一頁", + "OK": "好的", + "Open": "打開文件", + "Page Number": "當前頁碼", + "Previous Page": "顯示上一頁", + "Go To Last Page": "顯示最後一頁", + "Zoom": "放大", + "Zoom In": "放大", + "Zoom Out": "縮小", + "Page Thumbnails": "頁面縮略圖", + "Bookmarks": "書籤", + "Print": "打印文件", + "Password Protected": "需要密碼", + "Copy": "複製", + "Text Selection": "文字選擇工具", + "Panning": "平移模式", + "Text Search": "查找文字", + "Find in document": "在文件中尋找", + "Match case": "相符", + "Apply": "應用", + "GoToPage": "轉到頁面", + "No matches": "查看器已完成文檔搜索。找不到更多匹配項", + "No Text Found": "找不到文字", + "Undo": "撤消", + "Redo": "重做", + "Annotation": "添加或編輯註釋", + "Highlight": "突出顯示文字", + "Underline": "下劃線文字", + "Strikethrough": "刪除線文字", + "Delete": "刪除註釋", + "Opacity": "不透明度", + "Color edit": "換顏色", + "Opacity edit": "更改不透明度", + "Highlight context": "突出", + "Underline context": "強調", + "Strikethrough context": "罷工", + "Server error": "Web服務未監聽。 PDF Viewer的所有功能都依賴於Web服務。請啟動網絡服務以繼續。", + "Open text": "打開", + "First text": "第一頁", + "Previous text": "上一頁", + "Next text": "下一頁", + "Last text": "最後一頁", + "Zoom in text": "放大", + "Zoom out text": "縮小", + "Selection text": "選拔", + "Pan text": "泛", + "Print text": "打印", + "Search text": "搜索", + "Annotation Edit text": "編輯註釋", + "Line Thickness": "線的粗細", + "Line Properties": "線屬性", + "Start Arrow": "開始箭頭", + "End Arrow": "結束箭頭", + "Line Style": "線型", + "Fill Color": "填色", + "Line Color": "線色", + "None": "沒有", + "Open Arrow": "打開", + "Closed Arrow": "關閉", + "Round Arrow": "回合", + "Square Arrow": "廣場", + "Diamond Arrow": "鑽石", + "Butt": "屁股", + "Cut": "切", + "Paste": "糊", + "Delete Context": "刪除", + "Properties": "物產", + "Add Stamp": "加蓋郵票", + "Add Shapes": "添加形狀", + "Stroke edit": "更改筆觸顏色", + "Change thickness": "更改邊框厚度", + "Add line": "加線", + "Add arrow": "添加箭頭", + "Add rectangle": "添加矩形", + "Add circle": "添加圈子", + "Add polygon": "添加多邊形", + "Add Comments": "添加評論", + "Comments": "註釋", + "No Comments Yet": "暫時沒有評論", + "Accepted": "公認", + "Completed": "已完成", + "Cancelled": "取消", + "Rejected": "拒絕", + "Leader Length": "引線長度", + "Scale Ratio": "比例比", + "Calibrate": "校準", + "Calibrate Distance": "校準距離", + "Calibrate Perimeter": "校準周長", + "Calibrate Area": "校準區域", + "Calibrate Radius": "校準半徑", + "Calibrate Volume": "校準體積", + "highlight": "强调", + "underline": "强调", + "strikethrough": "击穿", + "Seach text": "搜索", + "FormDesigner": "添加和编辑表单域", + "Client error": "发现客户端错误。请检查 AjaxRequestSettings 属性中提供的自定义标头和 ServerActionSettings 属性中的 Web 操作方法。", + "FormDesigner Edit text": "添加和编辑表单域", + "SubmitForm": "提交表格", + "Depth": "深度", + "Closed": "关闭", + "Round": "圆形的", + "Square": "正方形", + "Diamond": "钻石", + "Edit": "编辑", + "Comment": "评论", + "Comment Panel": "评论面板", + "Set Status": "设置状态", + "Post": "邮政", + "Page": "页", + "Add a comment": "添加评论", + "Add a reply": "添加回复", + "Import Annotations": "从JSON文件导入注释", + "Export Annotations": "将注释导出到JSON文件", + "Export XFDF": "将注释导出到XFDF文件", + "Import XFDF": "从XFDF文件导入注释", + "Add": "添加", + "Clear": "清除", + "Bold": "大胆的", + "Italic": "斜体", + "Strikethroughs": "删除线", + "Underlines": "强调", + "Superscript": "上标", + "Subscript": "下标", + "Align left": "左对齐", + "Align right": "左对齐", + "Center": "中心", + "Justify": "证明合法", + "Font color": "字体颜色", + "Text Align": "文本对齐", + "Text Properties": "字体样式", + "SignatureFieldDialogHeaderText": "添加签名", + "HandwrittenSignatureDialogHeaderText": "添加签名", + "InitialFieldDialogHeaderText": "添加首字母", + "HandwrittenInitialDialogHeaderText": "添加首字母", + "Draw Ink": "墨水", + "Create": "创建", + "Font family": "字体系列", + "Font size": "字体大小", + "Free Text": "自由文本", + "Import Failed": "无效的JSON文件类型或文件名;请选择一个有效的JSON文件", + "File not found": "在所需位置找不到导入的JSON文件", + "Export Failed": "导出注释操作失败;请确保正确添加注释", + "of": "的 ", + "Dynamic": "动态的", + "Standard Business": "标准业务", + "Sign Here": "在这里签名", + "Custom Stamp": "定制邮票", + "Enter Signature as Name": "输入你的名字", + "Draw-hand Signature": "画", + "Type Signature": "类型", + "Upload Signature": "上传", + "Browse Signature Image": "浏览", + "Save Signature": "保存签名", + "Save Initial": "保存初始", + "Textbox": "文本框", + "Password": "密码", + "Check Box": "复选框", + "Radio Button": "单选按钮", + "Dropdown": "落下", + "List Box": "列表框", + "Signature": "签名", + "Delete FormField": "删除表单域", + "Textbox Properties": "文本框属性", + "Name": "姓名", + "Tooltip": "工具提示", + "Value": "价值", + "Form Field Visibility": "表单字段可见性", + "Read Only": "只读", + "Required": "必需的", + "Checked": "已检查", + "Show Printing": "展示印刷", + "Formatting": "格式", + "Fill": "充满", + "Border": "边界", + "Border Color": "边框颜色", + "Thickness": "厚度", + "Max Length": "最长长度", + "List Item": "项目名", + "Export Value": "项目价值", + "Dropdown Item List": "下拉项目列表", + "List Box Item List": "列表框项目列表", + "General": "一般的", + "Appearance": "外貌", + "Options": "选项", + "Delete Item": "删除", + "Up": "向上", + "Down": "下", + "Multiline": "多行", + "Revised": "修改", + "Reviewed": "已审核", + "Received": "已收到", + "Confidential": "机密的", + "Approved": "得到正式认可的", + "Not Approved": "不批准", + "Witness": "见证", + "Initial Here": "初始在这里", + "Draft": "草稿", + "Final": "最后", + "For Public Release": "公开发布", + "Not For Public Release": "不公开发布", + "For Comment": "征求意见", + "Void": "空白", + "Preliminary Results": "初步结果", + "Information Only": "仅供参考", + "in": "在", + "m": "米", + "ft_in": "ft_in", + "ft": "英尺", + "p": "p", + "cm": "厘米", + "mm": "毫米", + "pt": "点", + "cu": "铜", + "sq": "平方米", + "Initial": "最初的" + }, + "diagram": { + "Copy": "複製", + "Cut": "切", + "Paste": "糊", + "Undo": "撤消", + "Redo": "重做", + "SelectAll": "全選", + "Grouping": "分組", + "Group": "組", + "UnGroup": "取消分組", + "Order": "訂購", + "BringToFront": "向前走", + "MoveForward": "前進", + "SendToBack": "發送回", + "SendBackward": "向後發送" + }, + "inplace-editor": { + "save": "保存", + "cancel": "取消", + "loadingText": "加载中...", + "editIcon": "點擊編輯", + "editAreaClick": "点击编辑", + "editAreaDoubleClick": "双击即可编辑" + }, + "drawing": {}, + "drop-down-base": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗" + }, + "chart": { + "Zoom": "放大", + "ZoomIn": "放大", + "ZoomOut": "縮小", + "Reset": "重啟", + "Pan": "泛", + "ResetZoom": "重設縮放" + }, + "maps": { + "Zoom": "放大", + "ZoomIn": "放大", + "ZoomOut": "縮小", + "Reset": "重啟", + "Pan": "泛", + "ResetZoom": "重設縮放", + "ImageNotFound": "图片未找到" + }, + "drop-down-tree": { + "noRecordsTemplate": "沒有找到記錄", + "actionFailureTemplate": "請求失敗", + "overflowCountTemplate": "+ ${count}更多..", + "totalCountTemplate": "已選擇${count}個" + }, + "documenteditor": { + "Table": "表", + "Row": "行", + "Cell": "細胞", + "Ok": "好", + "Apply": "缓慢而轻松", + "Cancel": "取消", + "Size": "尺寸", + "Preferred Width": "首選寬度", + "Points": "积分", + "Percent": "百分", + "Measure in": "量度", + "Alignment": "结盟", + "Left": "左边", + "Center": "中心", + "Right": "正确的", + "Decimal": "第一个小数位", + "Bar": "和一半", + "Leader": "操作", + "Tab": "逾期账户", + "BookMarkList": "显示文档列表", + "TabMarkList": "显示段落页", + "Tab stop position": "磁盘空间", + "Default tab stops": "卡丁车比赛太棒了。", + "Tab stops to be cleared": "补卡", + "Tabs": "选项卡窗口", + "Set": "使用", + "Clear": "电话", + "Clear All": "删除所有内容", + "Justify": "证明合法", + "Indent from left": "从左缩进", + "Borders and Shading": "边框和阴影", + "Options": "选项", + "Specify height": "指定高度", + "At least": "至少", + "Exactly": "确切地", + "Row height is": "行高为", + "Allow row to break across pages": "允许行跨页", + "Repeat as header row at the top of each page": "在每页顶部重复作为标题行", + "Vertical alignment": "垂直对齐", + "Top": "顶部", + "Bottom": "底部", + "Default cell margins": "默认单元格边距", + "Default cell spacing": "默认单元格间距", + "Allow spacing between cells": "允许单元格之间的间距", + "Cell margins": "单元格边距", + "Same as the whole table": "和整张桌子一样", + "Borders": "边框", + "None": "没有任何", + "Style": "风格", + "Width": "宽度", + "Height": "高度", + "Letter": "信", + "Tabloid": "小报", + "Legal": "合法的", + "Statement": "聲明", + "Executive": "管理人员", + "A3": "A3", + "A4": "A4", + "A5": "A5", + "B4": "B4", + "B5": "B5", + "Custom Size": "自定义大小", + "Different odd and even": "奇偶不同", + "Different first page": "第一页不同", + "From edge": "从边缘", + "Header": "标头", + "Footer": "页脚", + "First Page Header": "第一页标题", + "First Page Footer": "首页页脚", + "Even Page Header": "偶数页眉", + "Even Page Footer": "偶数页脚", + "Odd Page Header": "奇数页眉", + "Odd Page Footer": "奇数页脚", + "Same as Previous": "与上一个相同", + "Section": "部分", + "Margin": "边距", + "Paper": "纸", + "Layout": "布局", + "Orientation": "方向", + "Landscape": "景观", + "Portrait": "肖像", + "Show page numbers": "显示页码", + "Right align page numbers": "右对齐页码", + "Nothing": "没有什么", + "Tab leader": "制表头", + "Show levels": "显示级别", + "Use hyperlinks instead of page numbers": "使用超链接而不是页码", + "Build table of contents from": "从中构建目录", + "Styles": "样式", + "Available styles": "可用款式", + "TOC level": "TOC等级", + "Heading": "标题", + "Heading 1": "标题 1", + "Heading 2": "标题 2", + "Heading 3": "标题 3", + "Heading 4": "标题 4", + "Heading 5": "标题 5", + "Heading 6": "标题 6", + "List Paragraph": "列出段落", + "Normal": "普通的", + "Outline levels": "大綱級別", + "Table entry fields": "表格条目字段", + "Modify": "调整", + "Color": "颜色", + "Setting": "环境", + "Box": "盒子", + "All": "全部", + "Custom": "风俗", + "Preview": "预览", + "Shading": "底纹", + "Fill": "充满", + "Apply To": "适用于", + "Table Properties": "表格属性", + "Cell Options": "单元选项", + "Table Options": "表格选项", + "Insert Table": "插入表格", + "Number of columns": "列数", + "Number of rows": "行数", + "Text to display": "要显示的文本", + "ScreenTip text": "屏幕提示文本", + "Address": "地址", + "Insert Hyperlink": "插入超链接", + "Edit Hyperlink": "编辑超链接", + "Insert": "插入", + "General": "一般的", + "Indentation": "缩进", + "Before text": "正文前", + "Special": "特别的", + "First line": "第一行", + "Hanging": "绞刑", + "After text": "文字后", + "By": "经过", + "Before": "前", + "Line Spacing": "行间距", + "After": "后", + "At": "在", + "Multiple": "多种的", + "Spacing": "间距", + "Define new Multilevel list": "定义新的多级列表", + "List level": "列表级别", + "Choose level to modify": "选择要修改的级别", + "Level": "等级", + "Number format": "数字格式", + "Number style for this level": "此级别的数字样式", + "Enter formatting for number": "输入数字格式", + "Start at": "开始于", + "Restart list after": "之后重新启动列表", + "Position": "位置", + "Text indent at": "文字缩进于", + "Aligned at": "对齐于", + "Follow number with": "关注号码", + "Tab character": "制表符", + "Space": "空间", + "Arabic": "阿拉伯", + "UpRoman": "UpRoman", + "LowRoman": "低罗马音", + "UpLetter": "上信", + "LowLetter": "低信", + "Number": "數", + "Leading zero": "前导零", + "Bullet": "子弹", + "Ordinal": "序数", + "Ordinal Text": "序數文字", + "For East": "对于东", + "No Restart": "不重启", + "Font": "字体", + "Font style": "字体样式", + "Underline style": "下划线样式", + "Font color": "字体颜色", + "Effects": "效果", + "Strikethrough": "删除线", + "Superscript": "上标", + "Subscript": "下标", + "Double strikethrough": "双删除线", + "Regular": "常规的", + "Bold": "大胆的", + "Italic": "斜体", + "Cut": "切", + "Copy": "复制", + "Paste": "粘贴", + "Hyperlink": "超级链接", + "Open Hyperlink": "打开超链接", + "Copy Hyperlink": "复制超链接", + "Remove Hyperlink": "删除超链接", + "Paragraph": "段落", + "Linked Style": "链接(段落和字符)", + "Character": "特点", + "Merge Cells": "合并单元格", + "Insert Above": "在上方插入", + "Insert Below": "在下方插入", + "Insert Left": "向左插入", + "Insert Right": "右插入", + "Delete": "删除", + "Delete Table": "删除表", + "Delete Row": "删除行", + "Delete Column": "删除列", + "File Name": "文件名", + "Format Type": "格式类型", + "Save": "节省", + "Navigation": "导航", + "Results": "结果", + "Replace": "代替", + "Replace All": "全部替换", + "We replaced all": "我们全部换掉", + "Find": "寻找", + "No matches": "无匹配", + "All Done": "全做完了", + "Result": "结果", + "of": "的", + "instances": "实例", + "with": "和", + "Click to follow link": "点击跟随链接", + "Continue Numbering": "继续编号", + "Bookmark name": "书签名称", + "Close": "关闭", + "Restart At": "重启时间", + "Properties": "特性", + "Name": "姓名", + "Style type": "款式类型", + "Style based on": "风格基于", + "Style for following paragraph": "以下段落的样式", + "Formatting": "格式化", + "Numbering and Bullets": "编号和项目符号", + "Numbering": "编号", + "Update Field": "更新字段", + "Edit Field": "编辑字段", + "Bookmark": "书签", + "Page Setup": "页面设置", + "No bookmarks found": "找不到书签", + "Number format tooltip information": "单级数字格式:
[PREFIX]%[LEVELNUMBER][SUFFIX]
例如,“第 %1 章”。 将显示编号如
第1章项目
第2章项目
...
第N章项目

多级编号格式:
[ PREFIX]%[LEVELNUMBER][SUFFIX]+[PREFIX]%[LEVELNUMBER][SUFFIX]
例如,'%1.%2.' 将显示编号,如
1.1。 项目
1.2。 项目

1.N. 物品", + "Format": "格式", + "Create New Style": "创造新风格", + "Modify Style": "修改样式", + "New": "新的", + "Bullets": "子弹", + "Use bookmarks": "使用书签", + "Table of Contents": "目录", + "AutoFit": "自动调整", + "AutoFit to Contents": "自动适应内容", + "AutoFit to Window": "自动适应窗口", + "Fixed Column Width": "固定列宽", + "Reset": "重置", + "Match case": "相符", + "Whole words": "整个单词", + "Add": "添加", + "Go To": "去", + "Search for": "搜索", + "Replace with": "用。。。来代替", + "TOC 1": "目录1", + "TOC 2": "目录2", + "TOC 3": "目录3", + "TOC 4": "目录4", + "TOC 5": "目录5", + "TOC 6": "目录6", + "TOC 7": "目录7", + "TOC 8": "目录8", + "TOC 9": "目录9", + "Right-to-left": "右到左", + "Left-to-right": "左到右", + "Direction": "方向", + "Table direction": "工作台方向", + "Indent from right": "从右缩进", + "Contextual Spacing": "不要在相同样式的段落之间添加空格", + "Password Mismatch": "密码不匹配", + "Restrict Editing": "限制编辑", + "Formatting restrictions": "格式限制", + "Allow formatting": "允许格式化", + "Editing restrictions": "编辑限制", + "Read only": "只读", + "Exceptions Optional": "例外情况(可选)", + "Select Part Of Document And User": "选择文档的某些部分并选择允许自由编辑它们的用户。", + "Everyone": "每个人", + "More users": "更多用户", + "Add Users": "添加用户", + "Enforcing Protection": "是,开始强制保护", + "Start Enforcing Protection": "开始加强保护", + "Enter User": "输入用户", + "Users": "用户", + "Enter new password": "输入新密码", + "Reenter new password to confirm": "重新输入新密码以确认", + "Your permissions": "您的权限", + "Protected Document": "本文档受到保护,不会被无意编辑。", + "FormFieldsOnly": "您只能在该地区填写表格。", + "CommentsOnly": "您只能将评论插入该区域。", + "ReadOnlyProtection": "您可以在此区域进行编辑。", + "Stop Protection": "停止保护", + "Password": "密码", + "Spelling Editor": "拼写编辑器", + "Spelling": "拼写", + "Spell Check": "拼写检查", + "Underline errors": "下划线错误", + "Ignore": "忽略", + "Ignore All": "忽略所有", + "Add to Dictionary": "添加到词典", + "Change": "改变", + "Change All": "全部更改", + "Suggestions": "建议", + "The password is incorrect": "密码不正确", + "Error in establishing connection with web server": "与网络服务器建立连接时出错", + "Highlight the regions I can edit": "突出显示我可以编辑的区域", + "Show All Regions I Can Edit": "显示我可以编辑的所有区域", + "Find Next Region I Can Edit": "查找我可以编辑的下一个区域", + "Keep source formatting": "保留源格式", + "Match destination formatting": "匹配目标格式", + "Text only": "纯文本", + "Comments": "评论", + "Type your comment": "输入您的评论", + "Post": "邮政", + "Reply": "回复", + "New Comment": "新评论", + "Edit": "编辑", + "Resolve": "解决", + "Reopen": "重开", + "No comments in this document": "本文檔中無評論", + "more": "更多", + "Type your comment here": "在此输入您的评论", + "Next Comment": "下一条评论", + "Previous Comment": "上一条评论", + "Un-posted comments": "未发表的评论", + "Discard Comment": "添加的评论未发布。 如果您继续,该评论将被丢弃。", + "Discard": "丢弃", + "No Headings": "找不到标题!", + "Add Headings": "本文档没有标题。 请添加标题并重试。", + "More Options": "更多的选择", + "Click to see this comment": "点击查看此评论", + "Drop Down Form Field": "下拉表单域", + "Drop-down items": "下拉项", + "Items in drop-down list": "下拉列表中的项目", + "ADD": "添加", + "REMOVE": "消除", + "Field settings": "字段设置", + "Tooltip": "工具提示", + "Drop-down enabled": "下拉已启用", + "Check Box Form Field": "复选框表单域", + "Check box size": "复选框大小", + "Auto": "汽车", + "Default value": "默认值", + "Not checked": "未勾选", + "Checked": "勾选", + "Check box enabled": "启用复选框", + "Text Form Field": "文本表单域", + "Type": "类型", + "Default text": "默认文本", + "Maximum length": "最大长度", + "Text format": "文本格式", + "Fill-in enabled": "启用填充", + "Default number": "默认号码", + "Default date": "默认日期", + "Date format": "日期格式", + "Merge Track": "此操作不会标记为更改。 你想继续吗?", + "UnTrack": "无法追踪", + "Accept": "接受", + "Reject": "拒绝", + "Previous Changes": "以前的变化", + "Next Changes": "接下来的变化", + "Inserted": "已插入", + "Deleted": "已删除", + "Move From": "S", + "Move To": "因为", + "Changes": "变化", + "Accept all": "全都接受", + "Reject all": "全部拒绝", + "No changes": "没有变化", + "Accept Changes": "接受更改", + "Reject Changes": "拒绝更改", + "User": "用户", + "View": "看法", + "Insertion": "插入", + "Deletion": "删除", + "All caps": "全部大写", + "This region is locked by": "该区域被锁定", + "Lock": "锁", + "Unlock": "开锁", + "Already locked": "所选区域或部分区域已被其他用户锁定", + "1, 2, 3, ...": "1、2、3,...", + "a, b, c, ...": "a,b,c,...", + "A, B, C, ...": "A,B,C,...", + "I, II, III, ...": "I,II,III,...", + "i, ii, iii, ...": "i,ii,iii,...", + "Text Form": "文本形式", + "Check Box": "复选框", + "DropDown": "落下", + "Form Fields": "表单字段", + "Fillin enabled": "启用填充", + "Multiple Comment": "请发表你的评论", + "InsertFootnote": "插入脚注", + "InsertEndnote": "插入尾注", + "Footnote": "脚注", + "Endnote": "尾注", + "Notes Options": "查看选项", + "Click to View/Edit Footnote": "单击以查看/编辑脚注", + "Click to View/Edit Endnote": "单击以查看/编辑尾注", + "InsertAsRows": "作为新行插入", + "InsertAsColumns": "作为新列插入", + "OverwriteCells": "覆盖单元格", + "NestTable": "嵌套表", + "No suggestions": "没有建议", + "More Suggestion": "更多建议", + "Ignore Once": "忽略一次", + "Keep With Next": "继续下一步", + "Keep Lines Together": "保持线条在一起", + "WidowControl": "寡妇/孤儿控制", + "Indents and Spacing": "缩进和间距", + "Line and Page Breaks": "换行符和分页符", + "Pagination": "分页", + "Single": "单身的", + "DashSmallGap": "破折号小缺口", + "DashDot": "点划线", + "Double": "双倍的", + "ThinThickSmallGap": "薄厚小间隙", + "ThickThinSmallGap": "厚薄小间隙", + "ThickThinMediumGap": "厚薄中等间隙", + "ThickThinLargeGap": "厚薄大间隙", + "SingleWavy": "单波浪", + "DoubleWavy": "双波浪", + "Inset": "插图", + "DashLargeGap": "破折号大缺口", + "Dot": "点", + "DashDotDot": "点点滴滴", + "Triple": "三倍", + "ThinThickThinSmallGap": "薄厚薄小间隙", + "ThinThickThinMediumGap": "薄厚薄中等间隙", + "ThinThickThinLargeGap": "薄厚薄大间隙", + "DashDotStroked": "DashDotStroked", + "Engrave3D": "雕刻3D", + "Thick": "厚的", + "Outset": "一开始", + "Emboss3D": "立体浮雕", + "ThinThickLargeGap": "薄厚大间隙", + "ThinThickMediumGap": "薄厚中等间隙", + "Number of rows must be between": "行数必须介于", + "Number of columns must be between": "列数必须介于", + "and": "和", + "Unlimited": "无限", + "Regular text": "常规文本", + "Date": "日期", + "Uppercase": "大写", + "Lowercase": "小写", + "FirstCapital": "首控", + "TitleCase": "书架", + "Filling in forms": "填写表格", + "px": "像素", + "Tracked changes": "跟踪更改", + "TrackChangesOnly": "您可以在此区域中进行编辑,但所有更改都将被跟踪。", + "RemovedIgnore": "你想删除忽略的异常吗?", + "RemovedIgnoreExceptions": "如果您在文档保护中进行此更改,Word 将忽略此文档中的所有异常。", + "Information": "信息", + "Yes": "是的", + "No": "不", + "Page Break": "分页符", + "Column Break": "分栏符", + "Section Break Next Page": "分节符(下一页)", + "Section Break Continuous": "分节符(连续)", + "Unsupported format": "不支持您选择的文件格式。 请选择有效格式。", + "One": "一", + "Two": "二", + "Three": "三", + "Presets": "预设", + "Columns": "列", + "Split your text into two or more columns": "将您的文本分成两列或更多列", + "Line between column": "列之间的线", + "Width and Spacing": "宽度和间距", + "Equal column width": "列宽相等", + "Column": "柱子", + "Paste Content Dialog": "由于浏览器的安全策略,从系统剪贴板粘贴是受限制的。", + "Paste Content CheckBox": "他没有再出现。", + "The top/bottom margins are too large for the page height in some sections.": "某些部分的顶部/底部边距对于页面高度来说太大。", + "Column width cannot be less than 36 pt.": "列宽不能小于 36 磅。", + "Left and right margins.": "您为左右边距、列间距或段落缩进选择的设置对于同一部分中的页面宽度来说太大。", + "The address of this site is 'not valid. Check the address and try again.": "该网站的地址无效。检查地址并重试。", + "Alt Text": "替代文本", + "Title": "标题", + "Description": "描述", + "Left Indent": "通讯行业", + "Right Indent": "正确路线", + "Hanging Indent": "每个人都有自己的角色", + "First Line Indent": "首先是弯曲线条。", + "Left Margin": "玉塔", + "Right Margin": "倾倒", + "Top Margin": "传感器", + "Bottom Margin": "演讲", + "Left Tab": "我在你耳边", + "Right Tab": "右耳", + "Center Tab": "中央屏幕", + "Decimal Tab": "死去的动物", + "Bar Tab": "卡米尔·B.", + "Move Table Column": "移动表中的列", + "Paste CheckBox Content Dialog": "不再显示", + "The address of this site is not valid. Check the address and try again.": "该网站的地址无效。", + "Left and right margins": "您为左右边距、列间距或段落缩进选择的设置对于同一部分中的页面宽度来说太大。", + "Number of rows must be between 1 and 32767.": "行数必须介于 1 到 32767 之间。", + "Number of columns must be between 1 and 63.": "列数必须介于 1 到 63 之间。", + "": "The top/bottom margins are too large for the page height in some sections.", + "You may format text only with certain styles": "您只能使用某些样式来设置文本格式。", + "Ignore all": "忽略所有" + }, + "documenteditorcontainer": { + "New": "新的", + "Open": "打开", + "Undo": "撤消", + "Redo": "重做", + "Image": "图像", + "Table": "桌子", + "Link": "关联", + "Bookmark": "书签", + "Table of Contents": "目录", + "HEADING - - - - 1": "标题----1", + "HEADING - - - - 2": "标题----2", + "HEADING - - - - 3": "标题----3", + "Header": "标头", + "Footer": "页脚", + "Page Setup": "页面设置", + "Page Number": "页码", + "Break": "休息", + "Find": "寻找", + "Local Clipboard": "本地剪贴板", + "Restrict Editing": "限制编辑", + "Upload from computer": "从电脑上传", + "By URL": "通过网址", + "Page Break": "分页符", + "Section Break": "分节符", + "Header And Footer": "页眉页脚", + "Options": "选项", + "Levels": "关卡", + "Different First Page": "第一页不同", + "Different header and footer for odd and even pages": "奇数页和偶数页的不同页眉和页脚。", + "Different Odd And Even Pages": "不同的奇偶页", + "Different header and footer for first page": "第一页的不同页眉和页脚。", + "Position": "位置", + "Header from Top": "顶部标题", + "Footer from Bottom": "从底部开始的页脚", + "Distance from top of the page to top of the header": "从页面顶部到页眉顶部的距离。", + "Distance from bottom of the page to bottom of the footer": "从页面底部到页脚底部的距离。", + "Aspect ratio": "纵横比", + "W": "W", + "H": "H", + "Width": "宽度", + "Height": "高度", + "Text": "文本", + "Paragraph": "段落", + "Fill": "充满", + "Fill color": "填色", + "Border Style": "边框样式", + "Outside borders": "境外", + "All borders": "所有边框", + "Inside borders": "内部边界", + "Left border": "左边框", + "Inside vertical border": "垂直边框内", + "Right border": "右边框", + "Top border": "上边框", + "Inside horizontal border": "水平边框内", + "Bottom border": "底边框", + "Border color": "边框颜色", + "Border width": "边框宽度", + "Cell": "细胞", + "Merge cells": "合并单元格", + "Insert Or Delete": "插入/删除", + "Insert columns to the left": "在左侧插入列", + "Insert columns to the right": "在右侧插入列", + "Insert rows above": "在上面插入行", + "Insert rows below": "在下方插入行", + "Delete rows": "删除行", + "Delete columns": "删除列", + "Cell Margin": "单元边距", + "Top": "顶部", + "Bottom": "底部", + "Left": "左边", + "Right": "正确的", + "Align Text": "对齐文本", + "Align top": "对齐顶部", + "Align bottom": "对齐底部", + "Align center": "居中对齐", + "Number of heading or outline levels to be shown in table of contents": "要在目录中显示的标题或大纲级别数。", + "Show page numbers": "显示页码", + "Show page numbers in table of contents": "在目录中显示页码。", + "Right align page numbers": "右对齐页码", + "Right align page numbers in table of contents": "右对齐目录中的页码。", + "Use hyperlinks": "使用超链接", + "Use hyperlinks instead of page numbers": "使用超链接而不是页码。", + "Font": "字体", + "Font Size": "字体大小", + "Font color": "字体颜色", + "Text highlight color": "文字高亮颜色", + "Clear all formatting": "清除所有格式", + "Bold Tooltip": "粗体 (Ctrl+B)", + "Italic Tooltip": "斜体 (Ctrl+I)", + "Underline Tooltip": "下划线 (Ctrl+U)", + "Strikethrough": "删除线", + "Superscript Tooltip": "上标 (Ctrl+Shift++)", + "Subscript Tooltip": "下标 (Ctrl+=)", + "Align left Tooltip": "左对齐 (Ctrl+L)", + "Center Tooltip": "居中 (Ctrl+E)", + "Align right Tooltip": "右对齐 (Ctrl+R)", + "Justify Tooltip": "对齐 (Ctrl+J)", + "Decrease indent": "減少縮進", + "Increase indent": "增加缩进", + "Line spacing": "行间距", + "Bullets": "子弹", + "Numbering": "编号", + "Styles": "样式", + "Manage Styles": "管理样式", + "Page": "页", + "of": "的", + "Fit one page": "适合一页", + "Spell Check": "拼写检查", + "Spelling": "用户", + "Underline errors": "下划线错误", + "Fit page width": "适合页面宽度", + "Update": "更新", + "Cancel": "取消", + "Insert": "插入", + "No Border": "无边界", + "Create a new document": "创建一个新文档。", + "Open a document": "打开文档。", + "Undo Tooltip": "撤消上一个操作 (Ctrl+Z)。", + "Redo Tooltip": "重做上次操作 (Ctrl+Y)。", + "Insert inline picture from a file": "从文件中插入内联图片。", + "Insert a table into the document": "在文档中插入表格", + "Create Hyperlink": "在文档中创建链接以快速访问网页和文件 (Ctrl+K)。", + "Insert a bookmark in a specific place in this document": "在此文档的特定位置插入书签。", + "Provide an overview of your document by adding a table of contents": "通过添加目录提供文档的概述。", + "Add or edit the header": "添加或编辑标题。", + "Add or edit the footer": "添加或编辑页脚。", + "Open the page setup dialog": "打开页面设置对话框。", + "Add page numbers": "添加页码。", + "Find Text": "在文档中查找文本 (Ctrl+F)。", + "Toggle between the internal clipboard and system clipboard": "在内部剪贴板和系统剪贴板之间切换。
由于浏览器安全策略,拒绝通过脚本访问系统剪贴板。 相反,
1. 您可以启用内部剪贴板以在组件内剪切、复制和粘贴。
2. 您可以使用键盘快捷键(Ctrl+X、Ctrl+C 和 Ctrl+V)来剪切 , 使用系统剪贴板复制和粘贴。", + "Current Page Number": "文档中的当前页码。 单击或点击以导航特定页面。", + "Read only": "只读", + "Protections": "保护措施", + "Error in establishing connection with web server": "与网络服务器建立连接时出错", + "Single": "单身的", + "Double": "双倍的", + "New comment": "新评论", + "Comments": "评论", + "Print layout": "打印布局", + "Web layout": "网页布局", + "Text Form": "文本形式", + "Check Box": "复选框", + "DropDown": "落下", + "Update Fields": "更新字段", + "Update cross reference fields": "更新交叉引用字段", + "Hide properties pane": "隐藏属性面板", + "Show properties pane": "显示属性面板", + "Form Fields": "表单字段", + "Track Changes": "跟踪文档中所做的更改", + "TrackChanges": "跟踪变化", + "AllCaps": "全大写", + "Change case Tooltip": "改变大小写", + "Insert Footnote": "插入脚注", + "Insert Endnote": "插入尾注", + "Footnote Tooltip": "插入脚注 (Alt+Ctrl+F)。", + "Endnote Tooltip": "插入尾注 (Alt+Ctrl+D)。", + "UPPERCASE": "大写字母", + "No color": "没有颜色", + "Top margin": "上边距", + "Bottom margin": "下边距", + "Left margin": "左边距", + "Right margin": "右边距", + "Normal": "普通的", + "Heading": "标题", + "Heading 1": "标题 1", + "Heading 2": "标题 2", + "Heading 3": "标题 3", + "Heading 4": "标题 4", + "Heading 5": "标题 5", + "Heading 6": "标题 6", + "ZoomLevelTooltip": "缩放级别。 单击或点击以打开“缩放”选项。", + "None": "没有任何", + "Borders": "边框", + "ShowHiddenMarks Tooltip": "显示隐藏的字符,如空格、制表符、段落标记和换行符。(Ctrl + *)", + "Columns": "列", + "Column Break": "分栏符", + "Link to Previous": "上一个链接", + "Link to PreviousTooltip": "将此部分链接到上一部分的页眉或页脚。", + "Alternate Text": "替代文本", + "The address of this site is not valid. Check the address and try again.": "该网站的地址无效。", + "OK": "好的", + "Information": "信息", + "Page Breaks": "在页面底部", + "Section Breaks": "这片区域被占领了。", + "Column": "分享", + "Next Page": "另一张脸", + "Continuous": "工作" + }, + "carousel": { + "nextSlide": "下一张幻灯片", + "of": "的", + "pauseSlideTransition": "暂停幻灯片过渡", + "playSlideTransition": "播放幻灯片过渡", + "previousSlide": "上一张幻灯片", + "slide": "滑动", + "slideShow": "幻灯片放映" + }, + "message": { + "close": "关" + }, + "image-editor": { + "0": "0%", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "20": "20%", + "40": "40%", + "60": "60%", + "80": "80%", + "100": "100%", + "Crop": "庄稼", + "CropAndTransform": "裁剪和变换", + "ZoomIn": "放大", + "ZoomOut": "缩小", + "Undo": "撤消", + "Redo": "重做", + "Transform": "转换", + "Annotation": "注解", + "Finetune": "微调", + "Brightness": "亮度", + "Contrast": "对比", + "Hue": "色调", + "Saturation": "饱和", + "Opacity": "不透明度", + "Blur": "模糊", + "Sharpen": "锐化", + "Exposure": "接触", + "Filter": "筛选", + "Default": "默认", + "Chrome": "铬合金", + "Cold": "寒冷的", + "Warm": "温暖的", + "Grayscale": "灰度", + "BlackAndWhite": "黑与白", + "Sepia": "棕褐色", + "Invert": "倒置", + "Text": "添加文字", + "Pen": "笔", + "Reset": "重置", + "Save": "节省", + "Select": "选择", + "RotateLeft": "向左旋转", + "RotateRight": "右旋", + "HorizontalFlip": "水平翻转", + "VerticalFlip": "垂直翻转", + "OK": "好的", + "Cancel": "取消", + "FillColor": "填色", + "StrokeColor": "描边颜色", + "StrokeWidth": "笔划宽度", + "FontFamily": "字体系列", + "FontStyle": "字体样式", + "FontSize": "字体大小", + "FontColor": "字体颜色", + "Pan": "平底锅", + "Move": "移动", + "Load": "加载", + "Custom": "风俗", + "Square": "正方形", + "Circle": "圆圈", + "Ellipse": "椭圆", + "Rectangle": "长方形", + "Line": "线", + "Arrow": "箭", + "Path": "小路", + "Bold": "大胆的", + "Italic": "斜体", + "BoldItalic": "加粗斜体", + "XSmall": "X 小号", + "Small": "小的", + "Medium": "中等的", + "Large": "大的", + "XLarge": "XL 号", + "ABC": "ABC", + "Browse": "浏览", + "Duplicate": "复制", + "Remove": "消除", + "EditText": "编辑文本", + "Start": "开始", + "End": "结尾", + "Bar": "酒吧", + "ArrowSolid": "实心箭头", + "CircleSolid": "实心圆", + "SquareSolid": "方实心", + "None": "没有任何", + "CropSelection": "作物选择", + "Image": "添加图片", + "Transparency": "透明度", + "Height": "高度", + "Width": "宽度", + "AspectRatio": "保持纵横比", + "W": "瓦", + "H": "H", + "DragText": "将您的图像拖放到此处或", + "DropText": "将您的图片拖放到此处或", + "BrowseText": "浏览此处...", + "SupportText": "支持:", + "Frame": "框架", + "Mat": "垫", + "Bevel": "斜角", + "Inset": "插图", + "Hook": "钩", + "Color": "颜色", + "Size": "尺寸", + "Offset": "抵消", + "Radius": "半径", + "Amount": "数量", + "Resize": "调整大小", + "Border": "边界", + "Solid": "坚硬的", + "Dashed": "虚线", + "Dotted": "点状", + "GradientColor": "渐变色", + "ConfirmDialogHeader": "确认保存更改", + "ConfirmDialogContent": "您想保存对图像所做的更改吗?", + "AlertDialogHeader": "不支持的文件", + "AlertDialogContent": "不支持删除的文件。", + "Yes": "是的", + "No": "不", + "ImageErrorDialogHeader": "选择图像时出错。", + "ImageErrorDialogContent": "只需选择您要打开的图像即可。", + "Straighten": "难的", + "NoOutline": "不需要", + "Clone": "隐喻", + "Delete": "破坏" + }, + "mention": { + "noRecordsTemplate": "没有找到记录" + }, + "inplaceeditor": { + "save": "节省", + "cancel": "取消", + "loadingText": "加载中...", + "editIcon": "点击编辑", + "editAreaClick": "点击编辑", + "editAreaDoubleClick": "双击即可编辑" + }, + "PdfViewer": { + "PdfViewer": "PDF阅读器", + "Cancel": "取消", + "Download file": "下载文件", + "Download": "下载", + "Enter Password": "本文档受密码保护。", + "File Corrupted": "文件损坏", + "File Corrupted Content": "文件已损坏且无法打开。", + "Fit Page": "适合页面", + "Fit Width": "适合宽度", + "Automatic": "自动的", + "Go To First Page": "显示第一页", + "Invalid Password": "密码错误。", + "Next Page": "显示下一页", + "OK": "好的", + "Open": "打开文件", + "Page Number": "当前页码", + "Previous Page": "显示上一页", + "Go To Last Page": "显示最后一页", + "Zoom": "飞涨", + "Zoom In": "放大", + "Zoom Out": "缩小", + "Page Thumbnails": "页面缩略图", + "Bookmarks": "书签", + "Print": "打印文件", + "Password Protected": "要求输入密码", + "Copy": "复制", + "Text Selection": "文本选择工具", + "Panning": "平移模式", + "Text Search": "查找文字", + "Find in document": "在文档中查找", + "Match case": "相符", + "Apply": "申请", + "GoToPage": "转到页面", + "No matches": "查看者已完成文档搜索。", + "No Text Found": "未找到文字", + "Undo": "撤消", + "Redo": "重做", + "Annotation": "添加或编辑注释", + "Highlight": "突出显示文本", + "Underline": "下划线文本", + "Strikethrough": "删除线文本", + "Delete": "删除注释", + "Opacity": "不透明度", + "Color edit": "换颜色", + "Opacity edit": "更改不透明度", + "Highlight context": "强调", + "Underline context": "强调", + "Strikethrough context": "删除线", + "Server error": "Web 服务未监听。 ", + "Open text": "打开", + "First text": "第一页", + "Previous text": "上一页", + "Next text": "下一页", + "Last text": "最后一页", + "Zoom in text": "放大", + "Zoom out text": "缩小", + "Selection text": "选择", + "Pan text": "平底锅", + "Print text": "打印", + "Search text": "搜索", + "Annotation Edit text": "编辑注释", + "Line Thickness": "线的粗细", + "Line Properties": "线属性", + "Start Arrow": "开始箭头", + "End Arrow": "结束箭头", + "Line Style": "线条样式", + "Fill Color": "填色", + "Line Color": "线条颜色", + "None": "没有任何", + "Open Arrow": "打开", + "Closed Arrow": "关闭", + "Round Arrow": "圆形的", + "Square Arrow": "正方形", + "Diamond Arrow": "钻石", + "Butt": "屁股", + "Cut": "切", + "Paste": "粘贴", + "Delete Context": "删除", + "Properties": "特性", + "Add Stamp": "添加图章", + "Add Shapes": "添加形状", + "Stroke edit": "更改描边颜色", + "Change thickness": "更改边框粗细", + "Add line": "添加线路", + "Add arrow": "添加箭头", + "Add rectangle": "添加矩形", + "Add circle": "添加圈子", + "Add polygon": "添加多边形", + "Add Comments": "添加评论", + "Comments": "评论", + "No Comments Yet": "暂时没有评论", + "Accepted": "公认", + "Completed": "完全的", + "Cancelled": "取消", + "Rejected": "拒绝", + "Leader Length": "引线长度", + "Scale Ratio": "比例", + "Calibrate": "校准", + "Calibrate Distance": "校准距离", + "Calibrate Perimeter": "校准周长", + "Calibrate Area": "校准区域", + "Calibrate Radius": "校准半径", + "Calibrate Volume": "校准音量" + }, + "stepper": { + "optional": "选修的" + } + } + } \ No newline at end of file diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/reportWebVitals.ts b/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/setupTests.ts b/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..6be31c2 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,62 @@ +var glob = require("glob"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const TerserPlugin = require("terser-webpack-plugin"); +const path = require("path"); + +module.exports = { + entry: { + index: glob.sync("./src/**/**/*.tsx") + }, + target: "web", + module: { + rules: [ + { + test: /\.tsx?$/, + exclude: /node_modules/, + use: "ts-loader", + }, + { + test: /\.css$/, + use: [ + MiniCssExtractPlugin.loader, + "css-loader" + ], + }, + { + test: /\.(png|jpg|svg|gif)$/i, + use: ['file-loader'] + }, + { + test: /\.s[ac]ss$/i, + use: [ + "style-loader", + "css-loader", + "sass-loader", + ], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + template: "index.html", + favicon: "favicon.ico" + }), + new MiniCssExtractPlugin({ + filename: "index.css", + }), + ], + resolve: { + extensions: ['.tsx', '.ts', '.js', '.css', '.scss'], + }, + output: { + filename: "[name].js", + path: path.resolve(__dirname, "dist"), + }, + optimization: { + minimize: true, + minimizer: [new TerserPlugin({ + extractComments: false, + })], + }, +}; \ No newline at end of file From d523998140185b840d0f3fc9ee85589f9e850c15 Mon Sep 17 00:00:00 2001 From: Indumathi R Date: Mon, 5 May 2025 15:28:50 +0530 Subject: [PATCH 2/3] 939635: removed unwanted files. --- webpack.config.js | 62 ----------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 webpack.config.js diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 6be31c2..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,62 +0,0 @@ -var glob = require("glob"); -const HtmlWebpackPlugin = require("html-webpack-plugin"); -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const TerserPlugin = require("terser-webpack-plugin"); -const path = require("path"); - -module.exports = { - entry: { - index: glob.sync("./src/**/**/*.tsx") - }, - target: "web", - module: { - rules: [ - { - test: /\.tsx?$/, - exclude: /node_modules/, - use: "ts-loader", - }, - { - test: /\.css$/, - use: [ - MiniCssExtractPlugin.loader, - "css-loader" - ], - }, - { - test: /\.(png|jpg|svg|gif)$/i, - use: ['file-loader'] - }, - { - test: /\.s[ac]ss$/i, - use: [ - "style-loader", - "css-loader", - "sass-loader", - ], - }, - ], - }, - plugins: [ - new HtmlWebpackPlugin({ - template: "index.html", - favicon: "favicon.ico" - }), - new MiniCssExtractPlugin({ - filename: "index.css", - }), - ], - resolve: { - extensions: ['.tsx', '.ts', '.js', '.css', '.scss'], - }, - output: { - filename: "[name].js", - path: path.resolve(__dirname, "dist"), - }, - optimization: { - minimize: true, - minimizer: [new TerserPlugin({ - extractComments: false, - })], - }, -}; \ No newline at end of file From d3079eebb36be4487e530ead73fd20e233db0d1d Mon Sep 17 00:00:00 2001 From: Indumathi R Date: Tue, 6 May 2025 10:31:28 +0530 Subject: [PATCH 3/3] 939635: Resolve the CI failure. --- .gitignore | 30 ++++---------- npmignore.txt => .npmignore | 0 Jenkinsfile.txt => Jenkinsfile | 0 gitignore.txt | 7 ---- license.txt => license | 0 npmrc.txt | 2 - package.json | 21 +++++----- src/App.css | 55 ++++++++++++++++++++------ src/App.tsx | 72 ++++++++++++---------------------- 9 files changed, 85 insertions(+), 102 deletions(-) rename npmignore.txt => .npmignore (100%) rename Jenkinsfile.txt => Jenkinsfile (100%) delete mode 100644 gitignore.txt rename license.txt => license (100%) delete mode 100644 npmrc.txt diff --git a/.gitignore b/.gitignore index 4d29575..e08aebc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,7 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* +.npmrc +.vscode/ +node_modules/ +src/**/*.js +dist/ +styles/*.* +!styles/index.css \ No newline at end of file diff --git a/npmignore.txt b/.npmignore similarity index 100% rename from npmignore.txt rename to .npmignore diff --git a/Jenkinsfile.txt b/Jenkinsfile similarity index 100% rename from Jenkinsfile.txt rename to Jenkinsfile diff --git a/gitignore.txt b/gitignore.txt deleted file mode 100644 index e08aebc..0000000 --- a/gitignore.txt +++ /dev/null @@ -1,7 +0,0 @@ -.npmrc -.vscode/ -node_modules/ -src/**/*.js -dist/ -styles/*.* -!styles/index.css \ No newline at end of file diff --git a/license.txt b/license similarity index 100% rename from license.txt rename to license diff --git a/npmrc.txt b/npmrc.txt deleted file mode 100644 index 5a6e72f..0000000 --- a/npmrc.txt +++ /dev/null @@ -1,2 +0,0 @@ -registry=https://registry.npmjs.org/ -@syncfusion:registry=https://nexus.syncfusion.com/repository/ej2-development/ \ No newline at end of file diff --git a/package.json b/package.json index 41049d6..df5fe85 100644 --- a/package.json +++ b/package.json @@ -3,15 +3,15 @@ "version": "0.1.0", "private": true, "dependencies": { - "@syncfusion/ej2-react-buttons": "^29.1.34", - "@syncfusion/ej2-react-calendars": "^29.1.35", - "@syncfusion/ej2-react-dropdowns": "^29.1.37", - "@syncfusion/ej2-react-grids": "^29.1.37", - "@syncfusion/ej2-react-inputs": "^29.1.34", - "@syncfusion/ej2-react-lists": "^29.1.34", - "@syncfusion/ej2-react-navigations": "^29.1.37", - "@syncfusion/ej2-react-popups": "^29.1.37", - "@syncfusion/ej2-react-progressbar": "^29.1.33", + "@syncfusion/ej2-react-buttons": "*", + "@syncfusion/ej2-react-calendars": "*", + "@syncfusion/ej2-react-dropdowns": "*", + "@syncfusion/ej2-react-grids": "*", + "@syncfusion/ej2-react-inputs": "*", + "@syncfusion/ej2-react-lists": "*", + "@syncfusion/ej2-react-navigations": "*", + "@syncfusion/ej2-react-popups": "*", + "@syncfusion/ej2-react-progressbar": "*", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", @@ -33,7 +33,8 @@ "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "ci-publish": "gulp publish-sample" }, "eslintConfig": { "extends": [ diff --git a/src/App.css b/src/App.css index 3e6d9dd..41c0da6 100644 --- a/src/App.css +++ b/src/App.css @@ -215,9 +215,13 @@ tfoot .e-indentcell { overflow: hidden; } +#sblist-wrapper, #sidelistwrapper, .listmaincontent, #listSidebar, .e-content-animation { + height: 100% !important; +} + #listContent { - max-height: 391px; - overflow: auto; + height: calc(100vh - 185px); + overflow-x: auto; white-space: nowrap; } @@ -225,21 +229,13 @@ tfoot .e-indentcell { font-size: 14px; padding: 15px; margin-left: 170px; - /* height: 100% !important; */ + } #sblist-wrapper.control-section { padding: 0; margin-left: -25px; - height: 451px; -} - -#listSidebarList { - height: inherit !important; -} - -#sblist-wrapper .listmaincontent { - height: 100% !important; + height : 100% !important; } #sblist-wrapper #left { @@ -355,6 +351,11 @@ tfoot .e-indentcell { margin-top: 6px; } +.fluent-dark .country_image, .fluent .country_image { + margin-left: 10px; +} + + .treeviewdiv { margin-top: 2px; } @@ -393,6 +394,32 @@ tfoot .e-indentcell { margin-top: 3px !important; } +.fluent-dark .footer-sum .e-menu-item[aria-label="Sum"], +.fluent .footer-sum .e-menu-item[aria-label="Sum"], +.fluent-dark .footer-sum .e-menu-item[aria-label="Average"], +.fluent .footer-sum .e-menu-item[aria-label="Average"], +.fluent-dark .footer-sum .e-menu-item[aria-label="Min"], +.fluent .footer-sum .e-menu-item[aria-label="Average"], +.fluent-dark .footer-sum .e-menu-item[aria-label="Max"], +.fluent .footer-sum .e-menu-item[aria-label="Max"], +.fluent-dark .footer-sum .e-menu-item[aria-label="Count"], +.fluent .footer-sum .e-menu-item[aria-label="Count"] { + margin-top: -8px !important; +} + +.fluent-dark .footer-sum .e-menu-item[aria-label="Sum"] .e-caret, +.fluent .footer-sum .e-menu-item[aria-label="Sum"] .e-caret, +.fluent-dark .footer-sum .e-menu-item[aria-label="Average"] .e-caret, +.fluent .footer-sum .e-menu-item[aria-label="Average"] .e-caret, +.fluent-dark .footer-sum .e-menu-item[aria-label="Min"] .e-caret, +.fluent .footer-sum .e-menu-item[aria-label="Average"] .e-caret, +.fluent-dark .footer-sum .e-menu-item[aria-label="Max"] .e-caret, +.fluent .footer-sum .e-menu-item[aria-label="Max"] .e-caret, +.fluent-dark .footer-sum .e-menu-item[aria-label="Count"] .e-caret, +.fluent .footer-sum .e-menu-item[aria-label="Count"] .e-caret { + margin-top: 2px !important; +} + /* When the RTL checkbox is enabled in the single-column settings, the position shifts slightly downward, so a top margin adjustment is required to correct the alignment. */ .grid-line .e-checkbox-wrapper.e-rtl .e-frame, .custom-menu-column-verified .e-checkbox-wrapper.e-rtl .e-frame, @@ -499,3 +526,7 @@ th[aria-colindex="15"] .e-grptogglebtn { align-items: center; } + +.e-dlg-content { + height: 100% !important; +} \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx index 023b578..a3e3f28 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import React, { useRef, useState, useMemo, JSX, useEffect, MouseEventHandler } from 'react'; +import React, { useRef, useState, useMemo, JSX } from 'react'; import { GridComponent, Inject, ColumnMenu, ColumnChooser, RowDD, Freeze, InfiniteScroll, CommandColumn, ContextMenu, VirtualScroll, Filter, Search, LazyLoadGroup, Reorder, Resize, Sort, PdfExport, @@ -15,7 +15,6 @@ import { ContextMenuItem, ContextMenuItemModel, SortSettingsModel, - TextWrapSettingsModel, SelectionSettingsModel, parentsUntil, CommandModel, @@ -30,7 +29,6 @@ import { FilterBarMode, IndicatorType, GridColumn, - columnDrag, PageEventArgs, GroupEventArgs, FilterEventArgs, @@ -47,11 +45,11 @@ import { import { Aggregate, AggregateColumnsDirective, AggregateColumnDirective, AggregateDirective, AggregatesDirective } from '@syncfusion/ej2-react-grids'; -import { AsyncSettingsModel, ChangedEventArgs, FileInfo, NumericTextBox, RatingComponent, SuccessEventArgs, TextBoxComponent, UploaderComponent } from '@syncfusion/ej2-react-inputs' +import { AsyncSettingsModel, ChangedEventArgs, FileInfo, NumericTextBox, RatingComponent, TextBoxComponent, UploaderComponent } from '@syncfusion/ej2-react-inputs' import { DataManager, Predicate, Query } from '@syncfusion/ej2-data'; -import { createElement, EmitType, Internationalization, isNullOrUndefined, setCulture, closest } from '@syncfusion/ej2-base'; +import { createElement, Internationalization, isNullOrUndefined, setCulture, closest } from '@syncfusion/ej2-base'; import { AutoComplete, DdtSelectEventArgs, DropDownListComponent, DropDownTree, FieldSettingsModel } from '@syncfusion/ej2-react-dropdowns'; -import { MenuComponent, MenuItemModel, SidebarComponent } from '@syncfusion/ej2-react-navigations'; +import { MenuComponent, SidebarComponent } from '@syncfusion/ej2-react-navigations'; import { ButtonComponent, CheckBox, CheckBoxComponent, ChipDirective, ChipListComponent, ChipsDirective } from '@syncfusion/ej2-react-buttons'; import { DatePicker } from '@syncfusion/ej2-react-calendars'; import { BeforeOpenEventArgs, DialogComponent, TooltipComponent } from '@syncfusion/ej2-react-popups'; @@ -79,7 +77,6 @@ function App() { const [selectedCount, setSelectedCount] = useState(0); const [rowIndexValue, setRowIndexValue] = useState("0"); const [cellIndexValue, setCellIndexValue] = useState("0"); - const [totalCount, setTotalCount] = useState(0); const [status, setStatus] = useState(false); const dropdownRefs = useRef>({}); const checkboxRefs = useRef>({}); @@ -92,12 +89,11 @@ function App() { const arabicStatus = useRef(false); const theme = useRef('material3'); const displayMode = useRef('Mouse'); - const [isDialog, setIsDialog] = useState(false); + const chipStatusRef = useRef(null); + const uploadRef = useRef(null); let [searchText, setSearchText] = useState(''); let [checkedStates, setCheckedStates] = useState<{ [key: string]: boolean }>({}); let [expandCollapseValue, setExpandCollapseValue] = useState("grouping"); - let [isExpand, setIsExpand] = useState(true); - let [enableRtlListView, setenableRtlListView] = useState(false); let [selectedField, setSelectedField] = useState(null); let [caseSensitiveChecked, setCaseSensitiveChecked] = useState(false); let [ignoreAccentChecked, setIgnoreAccentChecked] = useState(false); @@ -105,8 +101,9 @@ function App() { let [switchStates, setSwitchStates] = useState<{ [key: string]: boolean }>({}); let selectedItemRef = useRef<{ text: string; id: string } | null>(null); let [dropdownValues, setDropdownValues] = useState<{ [key: string]: string }>({}); - const [checkState, setCheckState] = useState<{ [key: string]: boolean }>({}); let listFields = { id: "id", text: "text" }; + let isExpand: boolean = true; + let enableRtlListView : boolean = false; let menuFields: FieldSettingsModel = { text: 'text', value: 'id' }; let root: Root | null = null; // let showEditLabel: boolean = false; @@ -126,13 +123,11 @@ function App() { let customerMailIDInput: HTMLElement; let shipCountryInput: HTMLElement; let orderIDInput: HTMLElement; + let gridInstance : GridComponent; let textboxInstance: TextBoxComponent; - let gridInstance: GridComponent; - let chipStatus: ChipListComponent; let dialogInstance: DialogComponent; let dialogObj: DialogComponent; let listObj!: ListViewComponent; - let uploadObj!: UploaderComponent; let previewRef!: HTMLElement | null; let sidebarobj = useRef(null); let selectedFilterType: string = "FilterBar"; @@ -495,8 +490,7 @@ function App() { { text: 'Material3', value: 'material3' }, { text: 'Material3 Dark', value: 'material3-dark' }, { text: 'Fluent', value: 'fluent' }, - { text: 'Fluent Dark', value: 'fluent-dark' }, - { text: 'Bootstrap5', value: 'bootstrap5' } + { text: 'Fluent Dark', value: 'fluent-dark' } ], localizationData: [ { text: 'English', value: 'en-US', image: 'https://ej2.syncfusion.com/javascript/demos/src/tree-grid/images/USA.png' }, @@ -522,13 +516,13 @@ function App() { ); }, + /* eslint-disable-next-line react/jsx-no-target-blank */ productTemplate(props: any) { const customerName = props.CustomerName; return ( -
Order Date
-
Freight
- - listObj = list} dataSource={dropdownDataSource.listViewData} cssClass="e-template-list" height="451px" template={gridCommonTemplates.listTemplate} fields={listFields} select={gridCommonTemplates.OnSelect}> + listObj = list} dataSource={dropdownDataSource.listViewData} height='100%' cssClass="e-template-list" template={gridCommonTemplates.listTemplate} fields={listFields} select={gridCommonTemplates.OnSelect}> @@ -944,7 +938,7 @@ function App() { )}
previewRef = previewEle}> - { uploadObj = upload; }} asyncSettings={gridCommonTemplates.path} selected={gridCommonTemplates.onupload} locale={'en-US'} allowedExtensions='.png, .jpg, .jpeg' /> +
) @@ -1985,7 +1979,6 @@ function App() { let labelElement: HTMLElement | null = null; if (typeof switchId === "object" && !isNullOrUndefined(switchId) && Array.isArray(switchId["items"])) { switchId["items"].some((item: any) => { - const labelClass = item.label?.replace(/\s+/g, "") + "-custom-label"; labelElement = treeViewElement!.querySelector('label') as HTMLElement; return !!labelElement; }); @@ -2150,7 +2143,6 @@ function App() { ); } else { - let textId = data.properties.text.replace(/\s/g, "_") + "_text"; return (