Skip to content

Commit 4fbe13e

Browse files
Wendy GaultierWendy V GaultierMathis Marcotte
authored
Feat mount path validation (#214)
* Add Regex to mount path * updated message files --------- Co-authored-by: Wendy V Gaultier <[email protected]> Co-authored-by: Mathis Marcotte <[email protected]>
1 parent a46b703 commit 4fbe13e

File tree

4 files changed

+112
-189
lines changed

4 files changed

+112
-189
lines changed

frontend/jupyter/i18n/fr/messages.fr.xlf

Lines changed: 41 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -357,63 +357,63 @@
357357
<target>Spécifier la quantité de mémoire (ex. 2Gi)</target>
358358
<context-group purpose="location">
359359
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
360-
<context context-type="linenumber">104</context>
360+
<context context-type="linenumber">102</context>
361361
</context-group>
362362
</trans-unit>
363363
<trans-unit id="8684569996723918517" datatype="html">
364364
<source>Specify at least <x id="PH" equiv-text="e.min"/>Gi of memory</source>
365365
<target>Spécifier au moins <x id="PH" equiv-text="e.min"/>Gi de mémoire</target>
366366
<context-group purpose="location">
367367
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
368-
<context context-type="linenumber">107</context>
368+
<context context-type="linenumber">105</context>
369369
</context-group>
370370
</trans-unit>
371371
<trans-unit id="176617288574203292" datatype="html">
372372
<source>Can&apos;t exceed <x id="PH" equiv-text="e.max"/>Gi of memory</source>
373373
<target>Ne peut pas excéder <x id="PH" equiv-text="e.max"/>Gi de mémoire</target>
374374
<context-group purpose="location">
375375
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
376-
<context context-type="linenumber">111</context>
376+
<context context-type="linenumber">109</context>
377377
</context-group>
378378
</trans-unit>
379379
<trans-unit id="9028631140090286921" datatype="html">
380380
<source>Can&apos;t be lower than requested memory</source>
381381
<target>Ne peux pas être moins que la mémoire demandée</target>
382382
<context-group purpose="location">
383383
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
384-
<context context-type="linenumber">115</context>
384+
<context context-type="linenumber">113</context>
385385
</context-group>
386386
</trans-unit>
387387
<trans-unit id="18447639280265814" datatype="html">
388388
<source>Specify number of CPUs</source>
389389
<target>Spécifier le nombre de CPUs</target>
390390
<context-group purpose="location">
391391
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
392-
<context context-type="linenumber">124</context>
392+
<context context-type="linenumber">122</context>
393393
</context-group>
394394
</trans-unit>
395395
<trans-unit id="5339579025826969009" datatype="html">
396396
<source>Specify at least <x id="PH" equiv-text="e.min"/> CPUs</source>
397397
<target>Spécifier au moins <x id="PH" equiv-text="e.min"/> CPUs</target>
398398
<context-group purpose="location">
399399
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
400-
<context context-type="linenumber">127</context>
400+
<context context-type="linenumber">125</context>
401401
</context-group>
402402
</trans-unit>
403403
<trans-unit id="285715029179282466" datatype="html">
404404
<source>Can&apos;t exceed <x id="PH" equiv-text="e.max"/> CPUs</source>
405405
<target>Ne peut pas excéder <x id="PH" equiv-text="e.max"/> CPUs</target>
406406
<context-group purpose="location">
407407
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
408-
<context context-type="linenumber">131</context>
408+
<context context-type="linenumber">129</context>
409409
</context-group>
410410
</trans-unit>
411411
<trans-unit id="3475402591410840556" datatype="html">
412412
<source>Can&apos;t be lower than requested CPUs</source>
413413
<target>Ne peut pas être moins que les CPUs demandés</target>
414414
<context-group purpose="location">
415415
<context context-type="sourcefile">src/app/pages/form/form-default/form-cpu-ram/form-cpu-ram.component.ts</context>
416-
<context context-type="linenumber">135</context>
416+
<context context-type="linenumber">133</context>
417417
</context-group>
418418
</trans-unit>
419419
<trans-unit id="cbe5b11222992396a96e6d3d8ba3e9af4cbbdd92" datatype="html">
@@ -437,35 +437,35 @@
437437
<target>Supprimer le volume</target>
438438
<context-group purpose="location">
439439
<context context-type="sourcefile">src/app/pages/form/form-default/form-data-volumes/form-data-volumes.component.html</context>
440-
<context context-type="linenumber">45</context>
440+
<context context-type="linenumber">46</context>
441441
</context-group>
442442
<context-group purpose="location">
443443
<context context-type="sourcefile">src/app/pages/form/form-default/form-workspace-volume/form-workspace-volume.component.html</context>
444-
<context context-type="linenumber">45</context>
444+
<context context-type="linenumber">46</context>
445445
</context-group>
446446
</trans-unit>
447447
<trans-unit id="66b97ad4367fde1abbcb9fb8a4910c3f03b6af89" datatype="html">
448448
<source>Show volume details</source>
449449
<target>Montrer les détails du volume</target>
450450
<context-group purpose="location">
451451
<context context-type="sourcefile">src/app/pages/form/form-default/form-data-volumes/form-data-volumes.component.html</context>
452-
<context context-type="linenumber">54</context>
452+
<context context-type="linenumber">55</context>
453453
</context-group>
454454
<context-group purpose="location">
455455
<context context-type="sourcefile">src/app/pages/form/form-default/form-workspace-volume/form-workspace-volume.component.html</context>
456-
<context context-type="linenumber">54</context>
456+
<context context-type="linenumber">55</context>
457457
</context-group>
458458
</trans-unit>
459459
<trans-unit id="80793a3166e187779e7a5fa2f80b043083bca4a5" datatype="html">
460460
<source>Hide volume details</source>
461461
<target>Cacher les détails du volume</target>
462462
<context-group purpose="location">
463463
<context context-type="sourcefile">src/app/pages/form/form-default/form-data-volumes/form-data-volumes.component.html</context>
464-
<context context-type="linenumber">62</context>
464+
<context context-type="linenumber">63</context>
465465
</context-group>
466466
<context-group purpose="location">
467467
<context context-type="sourcefile">src/app/pages/form/form-default/form-workspace-volume/form-workspace-volume.component.html</context>
468-
<context context-type="linenumber">62</context>
468+
<context context-type="linenumber">63</context>
469469
</context-group>
470470
</trans-unit>
471471
<trans-unit id="912571feb5980547173477e4818f758118e83ca1" datatype="html">
@@ -477,19 +477,19 @@
477477
</context-group>
478478
<context-group purpose="location">
479479
<context context-type="sourcefile">src/app/pages/form/form-default/form-workspace-volume/form-workspace-volume.component.html</context>
480-
<context context-type="linenumber">99,100</context>
480+
<context context-type="linenumber">101,102</context>
481481
</context-group>
482482
</trans-unit>
483483
<trans-unit id="1b0c6c93b58dac1a8719f5ec525193b2357e5e24" datatype="html">
484484
<source> + Attach existing volume </source>
485485
<target> + Attacher un volume existant </target>
486486
<context-group purpose="location">
487487
<context context-type="sourcefile">src/app/pages/form/form-default/form-data-volumes/form-data-volumes.component.html</context>
488-
<context context-type="linenumber">110,111</context>
488+
<context context-type="linenumber">111,112</context>
489489
</context-group>
490490
<context-group purpose="location">
491491
<context context-type="sourcefile">src/app/pages/form/form-default/form-workspace-volume/form-workspace-volume.component.html</context>
492-
<context context-type="linenumber">111,112</context>
492+
<context context-type="linenumber">112,113</context>
493493
</context-group>
494494
</trans-unit>
495495
<trans-unit id="f6a53f97f76c47911a5b3128a4a34cc2995b3878" datatype="html">
@@ -688,41 +688,6 @@
688688
<context context-type="linenumber">176</context>
689689
</context-group>
690690
</trans-unit>
691-
<trans-unit id="d8aa5559daf4007f0eff2ea4e5ea28d1ac49e105" datatype="html">
692-
<source>Image pull policy</source>
693-
<target>Politique de téléchargement de l'image</target>
694-
<context-group purpose="location">
695-
<context context-type="sourcefile">src/app/pages/form/form-default/form-image/form-image.component.html</context>
696-
<context context-type="linenumber">189</context>
697-
</context-group>
698-
</trans-unit>
699-
<trans-unit id="6408a210e22cb458fc925aad796666f5a1198662" datatype="html">
700-
<source> Always </source>
701-
<target>Toujours</target>
702-
<context-group purpose="location">
703-
<context context-type="sourcefile">src/app/pages/form/form-default/form-image/form-image.component.html</context>
704-
<context context-type="linenumber">192,193</context>
705-
</context-group>
706-
<note priority="1" from="description">ImagePullPolicy: Always</note>
707-
</trans-unit>
708-
<trans-unit id="7a084ea40b1b4313d812cfc6c7f41333f5021c45" datatype="html">
709-
<source> IfNotPresent </source>
710-
<target> Si elle n'est pas présente </target>
711-
<context-group purpose="location">
712-
<context context-type="sourcefile">src/app/pages/form/form-default/form-image/form-image.component.html</context>
713-
<context context-type="linenumber">195,196</context>
714-
</context-group>
715-
<note priority="1" from="description">ImagePullPolicy: IfNotPresent</note>
716-
</trans-unit>
717-
<trans-unit id="414e175f751673aebbcac9ac0ee64fb16c508e8d" datatype="html">
718-
<source> Never </source>
719-
<target>Jamais</target>
720-
<context-group purpose="location">
721-
<context context-type="sourcefile">src/app/pages/form/form-default/form-image/form-image.component.html</context>
722-
<context context-type="linenumber">198,199</context>
723-
</context-group>
724-
<note priority="1" from="description">ImagePullPolicy: Never</note>
725-
</trans-unit>
726691
<trans-unit id="6343667331017090565" datatype="html">
727692
<source><x id="PH" equiv-text="urlBeginning"/> is not allowed in URLs</source>
728693
<target><x id="PH" equiv-text="urlBeginning"/> n'est pas permis dans les URLs</target>
@@ -763,64 +728,44 @@
763728
<context context-type="linenumber">4</context>
764729
</context-group>
765730
</trans-unit>
766-
<trans-unit id="f61c6867295f3b53d23557021f2f4e0aa1d0b8fc" datatype="html">
767-
<source>Type</source>
768-
<target>Type</target>
769-
<context-group purpose="location">
770-
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/existing-volume.component.html</context>
771-
<context context-type="linenumber">2</context>
772-
</context-group>
773-
<context-group purpose="location">
774-
<context context-type="sourcefile">src/app/pages/form/form-default/volume/new/new.component.html</context>
775-
<context context-type="linenumber">2</context>
776-
</context-group>
777-
</trans-unit>
778-
<trans-unit id="aa4cb8436999a266d2ce198460a31f2b34b656a2" datatype="html">
779-
<source> Kubernetes Volume </source>
780-
<target> Volume de Kubernetes </target>
781-
<context-group purpose="location">
782-
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/existing-volume.component.html</context>
783-
<context context-type="linenumber">5,6</context>
784-
</context-group>
785-
</trans-unit>
786731
<trans-unit id="b335fa806932b539c41cb777d52f71dc057f7608" datatype="html">
787732
<source>Check the </source>
788733
<target>Vérifier la </target>
789734
<context-group purpose="location">
790735
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/existing-volume.component.html</context>
791-
<context context-type="linenumber">29</context>
736+
<context context-type="linenumber">28</context>
792737
</context-group>
793738
<context-group purpose="location">
794739
<context context-type="sourcefile">src/app/pages/form/form-default/volume/new/new.component.html</context>
795-
<context context-type="linenumber">36</context>
740+
<context context-type="linenumber">35</context>
796741
</context-group>
797742
</trans-unit>
798743
<trans-unit id="626cb4d573fdc3d2f2a110136194ce5b4735dac3" datatype="html">
799744
<source>K8s docs</source>
800745
<target>documentation K8s</target>
801746
<context-group purpose="location">
802747
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/existing-volume.component.html</context>
803-
<context context-type="linenumber">34</context>
748+
<context context-type="linenumber">33</context>
804749
</context-group>
805750
</trans-unit>
806751
<trans-unit id="0f63b191d2f34ec123ce019e85d056f52d4ee971" datatype="html">
807752
<source> for the supported volumes and their specs</source>
808753
<target> pour les volumes soutenus et leurs spécifications</target>
809754
<context-group purpose="location">
810755
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/existing-volume.component.html</context>
811-
<context context-type="linenumber">36</context>
756+
<context context-type="linenumber">35</context>
812757
</context-group>
813758
<context-group purpose="location">
814759
<context context-type="sourcefile">src/app/pages/form/form-default/volume/new/new.component.html</context>
815-
<context context-type="linenumber">42</context>
760+
<context context-type="linenumber">41</context>
816761
</context-group>
817762
</trans-unit>
818763
<trans-unit id="8731812673197724196" datatype="html">
819764
<source>Is mounted</source>
820765
<target>Est monté</target>
821766
<context-group purpose="location">
822767
<context context-type="sourcefile">src/app/pages/form/form-default/volume/existing/pvc/pvc.component.ts</context>
823-
<context context-type="linenumber">53</context>
768+
<context context-type="linenumber">52</context>
824769
</context-group>
825770
</trans-unit>
826771
<trans-unit id="4c01df36153e04929724e0c55bad22f8a3a83510" datatype="html">
@@ -831,6 +776,22 @@
831776
<context context-type="linenumber">2</context>
832777
</context-group>
833778
</trans-unit>
779+
<trans-unit id="623533293782016444" datatype="html">
780+
<source>Mount path is required</source>
781+
<target>Chemin de monture requis</target>
782+
<context-group purpose="location">
783+
<context context-type="sourcefile">src/app/pages/form/form-default/volume/mount/mount.component.ts</context>
784+
<context context-type="linenumber">33</context>
785+
</context-group>
786+
</trans-unit>
787+
<trans-unit id="1381043506689898239" datatype="html">
788+
<source>The accepted locations are /home/jovyan, /opt/openmpp and any of their subdirectorie</source>
789+
<target>Les chemins acceptés sont /home/jovyan, /opt/openmpp et leurs sous-répertoires</target>
790+
<context-group purpose="location">
791+
<context context-type="sourcefile">src/app/pages/form/form-default/volume/mount/mount.component.ts</context>
792+
<context context-type="linenumber">36</context>
793+
</context-group>
794+
</trans-unit>
834795
<trans-unit id="dfc76e0a631038177c1bee4388585cbd8cda5ee0" datatype="html">
835796
<source> Access mode </source>
836797
<target> Mode d'accès </target>
@@ -887,22 +848,6 @@
887848
<context context-type="linenumber">130</context>
888849
</context-group>
889850
</trans-unit>
890-
<trans-unit id="3cee9bf23fd146de773f2eb0215e36d2ba8241bc" datatype="html">
891-
<source> Empty volume </source>
892-
<target> Volume vide </target>
893-
<context-group purpose="location">
894-
<context context-type="sourcefile">src/app/pages/form/form-default/volume/new/new.component.html</context>
895-
<context context-type="linenumber">7</context>
896-
</context-group>
897-
</trans-unit>
898-
<trans-unit id="3650d2757f8ad98fbfb20ae4c5444357faa872df" datatype="html">
899-
<source> Rok snapshot </source>
900-
<target> Snapshot rok </target>
901-
<context-group purpose="location">
902-
<context context-type="sourcefile">src/app/pages/form/form-default/volume/new/new.component.html</context>
903-
<context context-type="linenumber">14,15</context>
904-
</context-group>
905-
</trans-unit>
906851
<trans-unit id="e1b3e1dca04b54d87b5a7ff9593676dacaf6dce0" datatype="html">
907852
<source>Size in Gi</source>
908853
<target>Taille en Gi</target>
@@ -1454,15 +1399,15 @@
14541399
<target>Attaché</target>
14551400
<context-group purpose="location">
14561401
<context context-type="sourcefile">src/app/pages/index/index-default/index-default.component.ts</context>
1457-
<context context-type="linenumber">388</context>
1402+
<context context-type="linenumber">386</context>
14581403
</context-group>
14591404
</trans-unit>
14601405
<trans-unit id="810251571194206100" datatype="html">
14611406
<source>Unattached</source>
14621407
<target>Libre</target>
14631408
<context-group purpose="location">
14641409
<context context-type="sourcefile">src/app/pages/index/index-default/index-default.component.ts</context>
1465-
<context context-type="linenumber">392</context>
1410+
<context context-type="linenumber">390</context>
14661411
</context-group>
14671412
</trans-unit>
14681413
<trans-unit id="e9eddff13e07404962037056840f5dc5568a9cc5" datatype="html">

0 commit comments

Comments
 (0)