Skip to content

Commit

Permalink
I18n: Move some hard-coded shortcuts into res files
Browse files Browse the repository at this point in the history
Missed making 'D' for Duplicate a res entry, and make the digits used
in dialog shortcuts resources to self-document.

No binary changes.
  • Loading branch information
inexorabletash committed Feb 9, 2025
1 parent 3d1cfe2 commit 00514a6
Show file tree
Hide file tree
Showing 24 changed files with 81 additions and 18 deletions.
6 changes: 6 additions & 0 deletions common/res/common.res.da
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.de
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.en
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.es
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.fr
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.it
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.nl
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.pt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
6 changes: 6 additions & 0 deletions common/res/common.res.sv
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
.define res_string_shortcut_apple_4 " (\x1F4)"
.define res_string_shortcut_apple_5 " (\x1F5)"
.define res_string_shortcut_apple_6 " (\x1F6)"
.define res_char_shortcut_apple_1 '1'
.define res_char_shortcut_apple_2 '2'
.define res_char_shortcut_apple_3 '3'
.define res_char_shortcut_apple_4 '4'
.define res_char_shortcut_apple_5 '5'
.define res_char_shortcut_apple_6 '6'
.define res_char_shortcut_resize 'G'
.define res_char_shortcut_move 'M'
.define res_char_shortcut_scroll 'S'
Expand Down
4 changes: 2 additions & 2 deletions desk.acc/benchmark.s
Original file line number Diff line number Diff line change
Expand Up @@ -228,10 +228,10 @@ probe_count:

ldx event_params::modifiers
IF_NOT_ZERO
cmp #'5'
cmp #res_char_shortcut_apple_5
jeq OnClick50Hz

cmp #'6'
cmp #res_char_shortcut_apple_6
jeq OnClick60Hz

cmp #kShortcutCloseWindow
Expand Down
8 changes: 4 additions & 4 deletions desk.acc/calendar.s
Original file line number Diff line number Diff line change
Expand Up @@ -727,7 +727,7 @@ UpdateWindow := PaintWindow::update
bcs :-
add16 tmp, #1000, tmp
txa
ora #'0'
ora #'0' ; convert to digit
sta str_year,y
iny

Expand All @@ -737,7 +737,7 @@ UpdateWindow := PaintWindow::update
bcs :-
add16 tmp, #100, tmp
txa
ora #'0'
ora #'0' ; convert to digit
sta str_year,y
iny

Expand All @@ -747,12 +747,12 @@ UpdateWindow := PaintWindow::update
bcs :-
add16 tmp, #10, tmp
txa
ora #'0'
ora #'0' ; convert to digit
sta str_year,y
iny

lda tmp
ora #'0'
ora #'0' ; convert to digit
sta str_year,y
rts

Expand Down
8 changes: 4 additions & 4 deletions desk.acc/international.s
Original file line number Diff line number Diff line change
Expand Up @@ -211,13 +211,13 @@ init_window:
cmp #kShortcutCloseWindow
jeq OnKeyOK

cmp #'1'
cmp #res_char_shortcut_apple_1
jeq OnClickMDY
cmp #'2'
cmp #res_char_shortcut_apple_2
jeq OnClickDMY
cmp #'3'
cmp #res_char_shortcut_apple_3
jeq OnClick12Hour
cmp #'4'
cmp #res_char_shortcut_apple_4
jeq OnClick24Hour
rts
END_IF
Expand Down
2 changes: 1 addition & 1 deletion desktop/auxmem.s
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ file_menu:
DEFINE_MENU_SEPARATOR
DEFINE_MENU_ITEM label_get_info, res_char_menu_item_get_info_shortcut
DEFINE_MENU_ITEM_NOMOD label_rename_icon, CHAR_RETURN, CHAR_RETURN
DEFINE_MENU_ITEM label_duplicate_icon, 'D'
DEFINE_MENU_ITEM label_duplicate_icon, res_char_menu_item_duplicate_shortcut
DEFINE_MENU_SEPARATOR
DEFINE_MENU_ITEM label_copy_selection
DEFINE_MENU_ITEM label_delete_selection, $7F
Expand Down
10 changes: 5 additions & 5 deletions desktop/ovl_selector_edit.s
Original file line number Diff line number Diff line change
Expand Up @@ -354,19 +354,19 @@ is_add_flag: ; high bit set = Add, clear = Edit
RTS_IF_ZERO

lda event_params::key
cmp #'1'
cmp #res_char_shortcut_apple_1
jeq ClickPrimaryRunListCtrl

cmp #'2'
cmp #res_char_shortcut_apple_2
jeq ClickSecondaryRunListCtrl

cmp #'3'
cmp #res_char_shortcut_apple_3
jeq ClickAtFirstBootCtrl

cmp #'4'
cmp #res_char_shortcut_apple_4
jeq ClickAtFirstUseCtrl

cmp #'5'
cmp #res_char_shortcut_apple_5
jeq ClickNeverCtrl

rts
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.da
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Omd|b"
.define res_string_menu_item_duplicate "Duplikere"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Forfattere: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais og Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.de
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Umbenennen"
.define res_string_menu_item_duplicate "Duplikat"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Autoren: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais und Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.en
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Rename"
.define res_string_menu_item_duplicate "Duplicate"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Authors: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais and Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.es
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Renombrar"
.define res_string_menu_item_duplicate "Duplicar"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Autores: St\x11phane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais y Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.fr
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Renommer"
.define res_string_menu_item_duplicate "Dupliquer"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Auteurs : St{phane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais et Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.it
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Rinomina"
.define res_string_menu_item_duplicate "Duplicare"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Autori: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais e Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.nl
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Wijzig naam"
.define res_string_menu_item_duplicate "Dupliceer"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Auteurs: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais en Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.pt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Renomear"
.define res_string_menu_item_duplicate "Dobro"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "Autores: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais e Luc Barthelet"
Expand Down
1 change: 1 addition & 0 deletions desktop/res/desktop.res.sv
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
.define res_char_menu_item_get_info_shortcut 'I'
.define res_string_menu_item_rename_icon "Byt namn"
.define res_string_menu_item_duplicate "Duplicera"
.define res_char_menu_item_duplicate_shortcut 'D'
.define res_string_new_folder_default "New.Folder"
.define res_string_about_text_line5 "F|rfattare: Stephane Cavril, Bernard Gallet, Henri Lamiraux"
.define res_string_about_text_line6 "Richard Danais och Luc Barthelet"
Expand Down
4 changes: 2 additions & 2 deletions selector/app.s
Original file line number Diff line number Diff line change
Expand Up @@ -369,9 +369,9 @@ check_key_down:
bmi :+
bit BUTN1 ; Solid Apple?
bpl check_key
: cmp #'1' ; Solid Apple + 1...7 = boot slot
: cmp #'1' ; Apple + 1...7 = boot slot
bcc check_key
cmp #'8'
cmp #'7'+1
bcs check_key
and #%00001111 ; ASCII to number
sta quick_boot_slot
Expand Down

0 comments on commit 00514a6

Please sign in to comment.