@@ -25,39 +25,39 @@ export default defineWebApplication({
25
25
const extensions : ApplicationFileExtension [ ] = [
26
26
{
27
27
extension : 'txt' ,
28
- label : $gettext ( 'Plain text file' )
28
+ label : ( ) => $gettext ( 'Plain text file' )
29
29
} ,
30
30
{
31
31
extension : 'md' ,
32
- label : $gettext ( 'Markdown file' )
32
+ label : ( ) => $gettext ( 'Markdown file' )
33
33
} ,
34
34
{
35
35
extension : 'markdown' ,
36
- label : $gettext ( 'Markdown file' )
36
+ label : ( ) => $gettext ( 'Markdown file' )
37
37
} ,
38
38
{
39
39
extension : 'js' ,
40
- label : $gettext ( 'JavaScript file' )
40
+ label : ( ) => $gettext ( 'JavaScript file' )
41
41
} ,
42
42
{
43
43
extension : 'json' ,
44
- label : $gettext ( 'JSON file' )
44
+ label : ( ) => $gettext ( 'JSON file' )
45
45
} ,
46
46
{
47
47
extension : 'xml' ,
48
- label : $gettext ( 'XML file' )
48
+ label : ( ) => $gettext ( 'XML file' )
49
49
} ,
50
50
{
51
51
extension : 'py' ,
52
- label : $gettext ( 'Python file' )
52
+ label : ( ) => $gettext ( 'Python file' )
53
53
} ,
54
54
{
55
55
extension : 'php' ,
56
- label : $gettext ( 'PHP file' )
56
+ label : ( ) => $gettext ( 'PHP file' )
57
57
} ,
58
58
{
59
59
extension : 'yaml' ,
60
- label : $gettext ( 'YAML file' )
60
+ label : ( ) => $gettext ( 'YAML file' )
61
61
}
62
62
]
63
63
@@ -75,7 +75,10 @@ export default defineWebApplication({
75
75
if ( isPrimary ) {
76
76
extensionItem . newFileMenu = {
77
77
menuTitle ( ) {
78
- return $gettext ( extensionItem . label )
78
+ if ( typeof extensionItem . label === 'function' ) {
79
+ return extensionItem . label ( )
80
+ }
81
+ return extensionItem . label
79
82
}
80
83
}
81
84
}
0 commit comments