@@ -7,7 +7,7 @@ import { Setting } from "obsidian";
77import { AbstractHandlerClass } from "patterns/chain/AbstractHandler" ;
88
99export class QuickOptionsColumnsHandler extends AbstractHandlerClass < AddColumnModalHandlerResponse > {
10- settingTitle : string = "Column quick options" ;
10+ settingTitle : string = t ( "add_row_modal_quick_options_title" ) ;
1111 handle (
1212 response : AddColumnModalHandlerResponse
1313 ) : AddColumnModalHandlerResponse {
@@ -50,17 +50,17 @@ export class QuickOptionsColumnsHandler extends AbstractHandlerClass<AddColumnMo
5050 // Cross column settings
5151 const columnSetting = new Setting ( containerEl )
5252 . setName ( column . label )
53- . setDesc ( `Quick options of ${ column . label } ${ column . isMetadata ? " (metadata)" : "" } ` )
53+ . setDesc ( `${ t ( "add_row_modal_quick_options_desc" , column . label ) } ${ column . isMetadata ? t ( "add_row_modal_quick_options_desc_metadata" ) : "" } ` )
5454 . addToggle ( toggle =>
5555 toggle
5656 . setValue ( ! column . isHidden )
5757 . onChange ( toggleHandler )
58- . setTooltip ( `Show or hide ${ column . label } ` )
58+ . setTooltip ( t ( "add_row_modal_quick_options_desc_tooltip" , column . label ) )
5959 )
6060 . addButton ( button => {
6161 button
6262 . setIcon ( "gear" )
63- . setTooltip ( `Open settings of ${ column . label } ` )
63+ . setTooltip ( t ( "add_row_modal_quick_options_desc_button_add_tooltip" ) )
6464 . onClick ( openSettingsHandler )
6565 } ) ;
6666 // Add extra options for non-metadata columns
@@ -77,10 +77,13 @@ export class QuickOptionsColumnsHandler extends AbstractHandlerClass<AddColumnMo
7777 . addButton ( button => {
7878 button
7979 . setIcon ( "trash" )
80- . setTooltip ( `Delete ${ column . label } ` )
80+ . setTooltip ( t ( "add_row_modal_quick_options_desc_button_delete_tooltip" , column . label ) )
8181 . onClick ( async ( ) => {
8282 const confirmation = await new ConfirmModal ( )
83- . setMessage ( `Are you sure you want to delete ${ column . label } ?` )
83+ . setMessage ( t (
84+ "add_row_modal_quick_options_desc_button_delete_notice_confirm" ,
85+ column . label
86+ ) )
8487 . isConfirmed ( ) ;
8588 if ( confirmation ) {
8689 columnState . actions . remove ( column ) ;
0 commit comments