Skip to content

Commit 5b6beba

Browse files
committed
fix(Sandakan#498): localize boolean option labels in smart playlist criteria
Replace hardcoded 'true'/'false' strings with i18n keys playlist.valueTrue and playlist.valueFalse
1 parent e141d7e commit 5b6beba

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/renderer/src/assets/locales/en/en.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,9 @@
303303
"refreshFailed": "Failed to refresh smart playlist.",
304304
"ruleField": "Field",
305305
"ruleOperator": "Operator",
306-
"ruleValue": "Value"
306+
"ruleValue": "Value",
307+
"valueTrue": "true",
308+
"valueFalse": "false"
307309
},
308310

309311
"album": {

src/renderer/src/components/SmartPlaylistCriteriaEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@ const SmartPlaylistCriteriaEditor = (props: SmartPlaylistCriteriaEditorProps) =>
184184
value={String(rule.value)}
185185
onChange={(e) => onChange(e.target.value === 'true')}
186186
>
187-
<option value="true">true</option>
188-
<option value="false">false</option>
187+
<option value="true">{t('playlist.valueTrue')}</option>
188+
<option value="false">{t('playlist.valueFalse')}</option>
189189
</select>
190190
);
191191
}

0 commit comments

Comments
 (0)