Skip to content

Commit 2b90a0f

Browse files
committed
Fix: Preserve ti# pitch across Japanese ↔ English language switch
1 parent 5742a6e commit 2b90a0f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

js/utils/musicutils.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5791,9 +5791,14 @@ const i18nSolfege = (note) => {
57915791
if (i !== -1) {
57925792
return solfnotes_[i] + obj[1];
57935793
} else {
5794-
// Wasn't solfege so it doesn't need translation.
5795-
return note;
5794+
// Check if the note is in a different language.
5795+
const i = Object.values(solfnotes_).indexOf(obj[0]);
5796+
if (i !== -1) {
5797+
return SOLFNOTES[i] + obj[1];
5798+
}
57965799
}
5800+
// Wasn't solfege so it doesn't need translation.
5801+
return note;
57975802
};
57985803

57995804
/**

0 commit comments

Comments
 (0)