Use U+003A colon character on RTL languages

Unfortunately U+2236 seems to break time labels on RTL languages. Check text direction at startup and select best one that works.
This commit is contained in:
Rafał Dzięgiel
2022-06-01 16:27:22 +02:00
parent 387bc7a2f3
commit e37f2a0a30
5 changed files with 12 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ var subsMimes = [
'application/x-subrip',
'text/x-ssa',
];
var timeColon = '';
var settings = new Gio.Settings({
schema_id: appId,
@@ -161,8 +162,8 @@ function getFormattedTime(time, showHours)
time -= minutes * 60;
const seconds = ('0' + Math.floor(time)).slice(-2);
const parsed = (hours) ? `${hours}` : '';
return parsed + `${minutes}${seconds}`;
const parsed = (hours) ? `${hours}${timeColon}` : '';
return parsed + `${minutes}${timeColon}${seconds}`;
}
function parsePlaylistFiles(filesArray)