@@ -100,11 +100,11 @@ class Nav extends React.PureComponent {
100
100
const { unsavedChanges, warnIfUnsavedChanges } = this . props ;
101
101
if ( ! unsavedChanges ) {
102
102
this . props . showToast ( 1500 ) ;
103
- this . props . setToastText ( 'Opened new sketch. ' ) ;
103
+ this . props . setToastText ( 'Toast.OpenedNewSketch ' ) ;
104
104
this . props . newProject ( ) ;
105
105
} else if ( warnIfUnsavedChanges && warnIfUnsavedChanges ( ) ) {
106
106
this . props . showToast ( 1500 ) ;
107
- this . props . setToastText ( 'Opened new sketch. ' ) ;
107
+ this . props . setToastText ( 'Toast.OpenedNewSketch ' ) ;
108
108
this . props . newProject ( ) ;
109
109
}
110
110
this . setDropdown ( 'none' ) ;
@@ -172,7 +172,7 @@ class Nav extends React.PureComponent {
172
172
handleLangSelection ( event ) {
173
173
i18next . changeLanguage ( event . target . value ) ;
174
174
this . props . showToast ( 1500 ) ;
175
- this . props . setToastText ( 'LangChange' ) ;
175
+ this . props . setToastText ( 'Toast. LangChange' ) ;
176
176
this . setDropdown ( 'none' ) ;
177
177
}
178
178
@@ -240,13 +240,13 @@ class Nav extends React.PureComponent {
240
240
return (
241
241
< ul className = "nav__items-left" >
242
242
< li className = "nav__item-logo" >
243
- < LogoIcon role = "img" aria-label = "p5.js Logo" focusable = "false" className = "svg__logo" />
243
+ < LogoIcon role = "img" aria-label = { this . props . t ( 'Common.p5logoARIA' ) } focusable = "false" className = "svg__logo" />
244
244
</ li >
245
245
< li className = "nav__item nav__item--no-icon" >
246
246
< Link to = "/" className = "nav__back-link" >
247
247
< CaretLeftIcon className = "nav__back-icon" focusable = "false" aria-hidden = "true" />
248
248
< span className = "nav__item-header" >
249
- { this . props . t ( 'BackEditor' ) }
249
+ { this . props . t ( 'Nav. BackEditor' ) }
250
250
</ span >
251
251
</ Link >
252
252
</ li >
@@ -258,7 +258,7 @@ class Nav extends React.PureComponent {
258
258
return (
259
259
< ul className = "nav__items-left" >
260
260
< li className = "nav__item-logo" >
261
- < LogoIcon role = "img" aria-label = "p5.js Logo" focusable = "false" className = "svg__logo" />
261
+ < LogoIcon role = "img" aria-label = { this . props . t ( 'Common.p5logoARIA' ) } focusable = "false" className = "svg__logo" />
262
262
</ li >
263
263
< li className = { navDropdownState . file } >
264
264
< button
@@ -271,7 +271,7 @@ class Nav extends React.PureComponent {
271
271
}
272
272
} }
273
273
>
274
- < span className = "nav__item-header" > { this . props . t ( 'File' ) } </ span >
274
+ < span className = "nav__item-header" > { this . props . t ( 'Nav. File.Title ' ) } </ span >
275
275
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
276
276
</ button >
277
277
< ul className = "nav__dropdown" >
@@ -281,7 +281,7 @@ class Nav extends React.PureComponent {
281
281
onFocus = { this . handleFocusForFile }
282
282
onBlur = { this . handleBlur }
283
283
>
284
- { this . props . t ( 'New' ) }
284
+ { this . props . t ( 'Nav.File. New' ) }
285
285
</ button >
286
286
</ li >
287
287
{ getConfig ( 'LOGIN_ENABLED' ) && ( ! this . props . project . owner || this . isUserOwner ( ) ) &&
@@ -291,7 +291,7 @@ class Nav extends React.PureComponent {
291
291
onFocus = { this . handleFocusForFile }
292
292
onBlur = { this . handleBlur }
293
293
>
294
- { this . props . t ( 'Save' ) }
294
+ { this . props . t ( 'Common. Save' ) }
295
295
< span className = "nav__keyboard-shortcut" > { metaKeyName } +S</ span >
296
296
</ button >
297
297
</ li > }
@@ -302,7 +302,7 @@ class Nav extends React.PureComponent {
302
302
onFocus = { this . handleFocusForFile }
303
303
onBlur = { this . handleBlur }
304
304
>
305
- { this . props . t ( 'Duplicate' ) }
305
+ { this . props . t ( 'Nav.File. Duplicate' ) }
306
306
</ button >
307
307
</ li > }
308
308
{ this . props . project . id &&
@@ -312,7 +312,7 @@ class Nav extends React.PureComponent {
312
312
onFocus = { this . handleFocusForFile }
313
313
onBlur = { this . handleBlur }
314
314
>
315
- { this . props . t ( 'Share' ) }
315
+ { this . props . t ( 'Nav.File. Share' ) }
316
316
</ button >
317
317
</ li > }
318
318
{ this . props . project . id &&
@@ -322,7 +322,7 @@ class Nav extends React.PureComponent {
322
322
onFocus = { this . handleFocusForFile }
323
323
onBlur = { this . handleBlur }
324
324
>
325
- { this . props . t ( 'Download' ) }
325
+ { this . props . t ( 'Nav.File. Download' ) }
326
326
</ button >
327
327
</ li > }
328
328
{ this . props . user . authenticated &&
@@ -333,7 +333,7 @@ class Nav extends React.PureComponent {
333
333
onBlur = { this . handleBlur }
334
334
onClick = { this . setDropdownForNone }
335
335
>
336
- { this . props . t ( 'Open' ) }
336
+ { this . props . t ( 'Nav.File. Open' ) }
337
337
</ Link >
338
338
</ li > }
339
339
{ getConfig ( 'UI_COLLECTIONS_ENABLED' ) &&
@@ -346,7 +346,7 @@ class Nav extends React.PureComponent {
346
346
onBlur = { this . handleBlur }
347
347
onClick = { this . setDropdownForNone }
348
348
>
349
- { this . props . t ( 'AddToCollection' ) }
349
+ { this . props . t ( 'Nav.File. AddToCollection' ) }
350
350
</ Link >
351
351
</ li > }
352
352
{ getConfig ( 'EXAMPLES_ENABLED' ) &&
@@ -357,7 +357,7 @@ class Nav extends React.PureComponent {
357
357
onBlur = { this . handleBlur }
358
358
onClick = { this . setDropdownForNone }
359
359
>
360
- { this . props . t ( 'Examples' ) }
360
+ { this . props . t ( 'Nav.File. Examples' ) }
361
361
</ Link >
362
362
</ li > }
363
363
</ ul >
@@ -373,7 +373,7 @@ class Nav extends React.PureComponent {
373
373
}
374
374
} }
375
375
>
376
- < span className = "nav__item-header" > { this . props . t ( 'Edit' ) } </ span >
376
+ < span className = "nav__item-header" > { this . props . t ( 'Nav. Edit.Title ' ) } </ span >
377
377
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
378
378
</ button >
379
379
< ul className = "nav__dropdown" >
@@ -386,7 +386,7 @@ class Nav extends React.PureComponent {
386
386
onFocus = { this . handleFocusForEdit }
387
387
onBlur = { this . handleBlur }
388
388
>
389
- { this . props . t ( 'TidyCode' ) }
389
+ { this . props . t ( 'Nav.Edit. TidyCode' ) }
390
390
< span className = "nav__keyboard-shortcut" > { '\u21E7' } +Tab</ span >
391
391
</ button >
392
392
</ li >
@@ -396,7 +396,7 @@ class Nav extends React.PureComponent {
396
396
onFocus = { this . handleFocusForEdit }
397
397
onBlur = { this . handleBlur }
398
398
>
399
- { this . props . t ( 'Find' ) }
399
+ { this . props . t ( 'Nav.Edit. Find' ) }
400
400
< span className = "nav__keyboard-shortcut" > { metaKeyName } +F</ span >
401
401
</ button >
402
402
</ li >
@@ -406,7 +406,7 @@ class Nav extends React.PureComponent {
406
406
onFocus = { this . handleFocusForEdit }
407
407
onBlur = { this . handleBlur }
408
408
>
409
- { this . props . t ( 'FindNext' ) }
409
+ { this . props . t ( 'Nav.Edit. FindNext' ) }
410
410
< span className = "nav__keyboard-shortcut" > { metaKeyName } +G</ span >
411
411
</ button >
412
412
</ li >
@@ -416,7 +416,7 @@ class Nav extends React.PureComponent {
416
416
onFocus = { this . handleFocusForEdit }
417
417
onBlur = { this . handleBlur }
418
418
>
419
- { this . props . t ( 'FindPrevious' ) }
419
+ { this . props . t ( 'Nav.Edit. FindPrevious' ) }
420
420
< span className = "nav__keyboard-shortcut" > { '\u21E7' } +{ metaKeyName } +G</ span >
421
421
</ button >
422
422
</ li >
@@ -433,7 +433,7 @@ class Nav extends React.PureComponent {
433
433
}
434
434
} }
435
435
>
436
- < span className = "nav__item-header" > { this . props . t ( 'Sketch' ) } </ span >
436
+ < span className = "nav__item-header" > { this . props . t ( 'Nav. Sketch.Title ' ) } </ span >
437
437
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
438
438
</ button >
439
439
< ul className = "nav__dropdown" >
@@ -443,7 +443,7 @@ class Nav extends React.PureComponent {
443
443
onFocus = { this . handleFocusForSketch }
444
444
onBlur = { this . handleBlur }
445
445
>
446
- { this . props . t ( 'AddFile' ) }
446
+ { this . props . t ( 'Nav.Sketch. AddFile' ) }
447
447
</ button >
448
448
</ li >
449
449
< li className = "nav__dropdown-item" >
@@ -452,7 +452,7 @@ class Nav extends React.PureComponent {
452
452
onFocus = { this . handleFocusForSketch }
453
453
onBlur = { this . handleBlur }
454
454
>
455
- { this . props . t ( 'AddFolder' ) }
455
+ { this . props . t ( 'Nav.Sketch. AddFolder' ) }
456
456
</ button >
457
457
</ li >
458
458
< li className = "nav__dropdown-item" >
@@ -461,7 +461,7 @@ class Nav extends React.PureComponent {
461
461
onFocus = { this . handleFocusForSketch }
462
462
onBlur = { this . handleBlur }
463
463
>
464
- { this . props . t ( 'Run' ) }
464
+ { this . props . t ( 'Nav.Sketch. Run' ) }
465
465
< span className = "nav__keyboard-shortcut" > { metaKeyName } +Enter</ span >
466
466
</ button >
467
467
</ li >
@@ -471,7 +471,7 @@ class Nav extends React.PureComponent {
471
471
onFocus = { this . handleFocusForSketch }
472
472
onBlur = { this . handleBlur }
473
473
>
474
- { this . props . t ( 'Stop' ) }
474
+ { this . props . t ( 'Nav.Sketch. Stop' ) }
475
475
< span className = "nav__keyboard-shortcut" > { '\u21E7' } +{ metaKeyName } +Enter</ span >
476
476
</ button >
477
477
</ li >
@@ -508,7 +508,7 @@ class Nav extends React.PureComponent {
508
508
}
509
509
} }
510
510
>
511
- < span className = "nav__item-header" > { this . props . t ( 'Help' ) } </ span >
511
+ < span className = "nav__item-header" > { this . props . t ( 'Nav. Help.Title ' ) } </ span >
512
512
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
513
513
</ button >
514
514
< ul className = "nav__dropdown" >
@@ -518,7 +518,7 @@ class Nav extends React.PureComponent {
518
518
onBlur = { this . handleBlur }
519
519
onClick = { this . handleKeyboardShortcuts }
520
520
>
521
- { this . props . t ( 'KeyboardShortcuts' ) }
521
+ { this . props . t ( 'Nav.Help. KeyboardShortcuts' ) }
522
522
</ button >
523
523
</ li >
524
524
< li className = "nav__dropdown-item" >
@@ -529,7 +529,7 @@ class Nav extends React.PureComponent {
529
529
onFocus = { this . handleFocusForHelp }
530
530
onBlur = { this . handleBlur }
531
531
onClick = { this . setDropdownForNone }
532
- > { this . props . t ( 'Reference' ) }
532
+ > { this . props . t ( 'Nav.Help. Reference' ) }
533
533
</ a >
534
534
</ li >
535
535
< li className = "nav__dropdown-item" >
@@ -539,7 +539,7 @@ class Nav extends React.PureComponent {
539
539
onBlur = { this . handleBlur }
540
540
onClick = { this . setDropdownForNone }
541
541
>
542
- { this . props . t ( 'About' ) }
542
+ { this . props . t ( 'Nav.Help. About' ) }
543
543
</ Link >
544
544
</ li >
545
545
</ ul >
@@ -562,7 +562,7 @@ class Nav extends React.PureComponent {
562
562
}
563
563
} }
564
564
>
565
- < span className = "nav__item-header" > { this . props . t ( 'Lang' ) } </ span >
565
+ < span className = "nav__item-header" > { this . props . t ( 'Nav. Lang' ) } </ span >
566
566
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
567
567
</ button >
568
568
< ul className = "nav__dropdown" >
@@ -608,13 +608,13 @@ class Nav extends React.PureComponent {
608
608
< ul className = "nav__items-right" title = "user-menu" >
609
609
< li className = "nav__item" >
610
610
< Link to = "/login" className = "nav__auth-button" >
611
- < span className = "nav__item-header" > { this . props . t ( 'Login' ) } </ span >
611
+ < span className = "nav__item-header" > { this . props . t ( 'Nav.Login. Login' ) } </ span >
612
612
</ Link >
613
613
</ li >
614
- < span className = "nav__item-or" > { this . props . t ( 'LoginOr' ) } </ span >
614
+ < span className = "nav__item-or" > { this . props . t ( 'Nav.Login. LoginOr' ) } </ span >
615
615
< li className = "nav__item" >
616
616
< Link to = "/signup" className = "nav__auth-button" >
617
- < span className = "nav__item-header" > { this . props . t ( 'SignUp' ) } </ span >
617
+ < span className = "nav__item-header" > { this . props . t ( 'Nav.Login. SignUp' ) } </ span >
618
618
</ Link >
619
619
</ li >
620
620
</ ul >
@@ -625,7 +625,7 @@ class Nav extends React.PureComponent {
625
625
return (
626
626
< ul className = "nav__items-right" title = "user-menu" >
627
627
< li className = "nav__item" >
628
- < span > { this . props . t ( 'Hello' ) } , { this . props . user . username } !</ span >
628
+ < span > { this . props . t ( 'Nav.Auth. Hello' ) } , { this . props . user . username } !</ span >
629
629
</ li >
630
630
< span className = "nav__item-spacer" > |</ span >
631
631
< li className = { navDropdownState . account } >
@@ -640,7 +640,7 @@ class Nav extends React.PureComponent {
640
640
}
641
641
} }
642
642
>
643
- { this . props . t ( 'MyAccount' ) }
643
+ { this . props . t ( 'Nav.Auth. MyAccount' ) }
644
644
< TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
645
645
</ button >
646
646
< ul className = "nav__dropdown" >
@@ -651,7 +651,7 @@ class Nav extends React.PureComponent {
651
651
onBlur = { this . handleBlur }
652
652
onClick = { this . setDropdownForNone }
653
653
>
654
- { this . props . t ( 'MySketches' ) }
654
+ { this . props . t ( 'Nav.Auth. MySketches' ) }
655
655
</ Link >
656
656
</ li >
657
657
{ getConfig ( 'UI_COLLECTIONS_ENABLED' ) &&
@@ -662,7 +662,7 @@ class Nav extends React.PureComponent {
662
662
onBlur = { this . handleBlur }
663
663
onClick = { this . setDropdownForNone }
664
664
>
665
- { this . props . t ( 'MyCollections' ) }
665
+ { this . props . t ( 'Nav.Auth. MyCollections' ) }
666
666
</ Link >
667
667
</ li >
668
668
}
@@ -673,7 +673,7 @@ class Nav extends React.PureComponent {
673
673
onBlur = { this . handleBlur }
674
674
onClick = { this . setDropdownForNone }
675
675
>
676
- { this . props . t ( 'MyAssets' ) }
676
+ { this . props . t ( 'Nav.Auth. MyAssets' ) }
677
677
</ Link >
678
678
</ li >
679
679
< li className = "nav__dropdown-item" >
@@ -683,7 +683,7 @@ class Nav extends React.PureComponent {
683
683
onBlur = { this . handleBlur }
684
684
onClick = { this . setDropdownForNone }
685
685
>
686
- { this . props . t ( 'Settings' ) }
686
+ { this . props . t ( 'Preferences. Settings' ) }
687
687
</ Link >
688
688
</ li >
689
689
< li className = "nav__dropdown-item" >
@@ -692,7 +692,7 @@ class Nav extends React.PureComponent {
692
692
onFocus = { this . handleFocusForAccount }
693
693
onBlur = { this . handleBlur }
694
694
>
695
- { this . props . t ( 'LogOut' ) }
695
+ { this . props . t ( 'Nav.Auth. LogOut' ) }
696
696
</ button >
697
697
</ li >
698
698
</ ul >
@@ -842,5 +842,5 @@ const mapDispatchToProps = {
842
842
setAllAccessibleOutput
843
843
} ;
844
844
845
- export default withTranslation ( 'WebEditor' ) ( withRouter ( connect ( mapStateToProps , mapDispatchToProps ) ( Nav ) ) ) ;
845
+ export default withTranslation ( ) ( withRouter ( connect ( mapStateToProps , mapDispatchToProps ) ( Nav ) ) ) ;
846
846
export { Nav as NavComponent } ;
0 commit comments