@@ -135,7 +135,7 @@ export default defineComponent({
135135 // -- operations ----------------------------------------------------------
136136
137137 createFile(folder = " " ) {
138- const name = window .prompt (" New file name: " , " untitled.txt " );
138+ const name = window .prompt (this . $t ( " fileExplorer.newFileName " ), this . $t ( " fileExplorer.newFileDefault " ) );
139139 if (! name ) return ;
140140 const path = folder ? folder + " /" + name : name ;
141141 const created = this .doc ?.createFile (path ) || path ;
@@ -146,7 +146,7 @@ export default defineComponent({
146146 },
147147
148148 createFolder(folder = " " ) {
149- const name = window .prompt (" New folder name: " , " folder " );
149+ const name = window .prompt (this . $t ( " fileExplorer.newFolderName " ), this . $t ( " fileExplorer.newFolderDefault " ) );
150150 if (! name ) return ;
151151 const path = folder ? folder + " /" + name : name ;
152152 this .doc ?.createFolder (path );
@@ -155,16 +155,18 @@ export default defineComponent({
155155 },
156156
157157 rename(node : TreeNode ) {
158- const next = window .prompt (" Rename to: " , node .name );
158+ const next = window .prompt (this . $t ( " fileExplorer.renameTo " ) , node .name );
159159 if (! next || next === node .name ) return ;
160160 const parent = node .path .split (" /" ).slice (0 , - 1 ).join (" /" );
161161 const target = parent ? parent + " /" + next : next ;
162162 this .doc ?.renamePath (node .path , target );
163163 },
164164
165165 remove(node : TreeNode ) {
166- const label = node .type === " folder" ? " folder (and its contents)" : " file" ;
167- if (! window .confirm (` Delete ${label } "${node .path }"? ` )) return ;
166+ const label = node .type === " folder"
167+ ? this .$t (" fileExplorer.labelFolder" )
168+ : this .$t (" fileExplorer.labelFile" );
169+ if (! window .confirm (this .$t (" fileExplorer.deleteConfirm" , { label , path: node .path }))) return ;
168170 this .doc ?.deletePath (node .path );
169171 },
170172
@@ -252,19 +254,19 @@ export default defineComponent({
252254 @drop =" onRootDrop"
253255 >
254256 <div class =" lia-explorer-header" >
255- <span class =" lia-explorer-title" >FILES </span >
257+ <span class =" lia-explorer-title" >{{ $t('fileExplorer.title') }} </span >
256258 <span class =" lia-explorer-tools" >
257259 <i
258260 class =" bi bi-file-earmark-plus"
259- title =" New file "
261+ : title =" $t('fileExplorer.newFile') "
260262 @click =" createFile('')"
261263 ></i >
262264 <i
263265 class =" bi bi-folder-plus"
264- title =" New folder "
266+ : title =" $t('fileExplorer.newFolder') "
265267 @click =" createFolder('')"
266268 ></i >
267- <i class =" bi bi-upload" title =" Upload files " @click =" triggerUpload" ></i >
269+ <i class =" bi bi-upload" : title =" $t('fileExplorer.upload') " @click =" triggerUpload" ></i >
268270 </span >
269271 </div >
270272
0 commit comments