@for (menu of menus; track menu) {
{{ menu | translate }}
}
@if (!isDesktop) { }
@if ((selectedMenu$ | async) === 'TIMER_TRACKER.SETTINGS.SCREEN_CAPTURE') {

{{ 'TIMER_TRACKER.SETTINGS.MONITOR' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.AUTOMATIC_SCREEN_CAPTURE' | translate }}
@for (item of monitorsOption$ | async; track item) {
@if (item?.value === 'all') { }
{{ item?.title | translate }}
{{ item?.subtitle | translate }}
}

{{ 'TIMER_TRACKER.SETTINGS.NOTIFICATION_SETTINGS' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.DESKTOP_NOTIFICATIONS' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.SHOW_DESKTOP_NOTIF_SCREEN_CAPTURE' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.DETAILED_NOTIF' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.SHOW_NOTIF_CAPTURED_IMG' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.SIMPLE_NOTIF' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.SHOW_NATIVE_OS_NOTIF' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.SOUND_NOTIF' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.PLAY_SOUND' | translate }}

{{ (muted ? 'TIMER_TRACKER.SETTINGS.SOUND_DISABLED' : 'TIMER_TRACKER.SETTINGS.SOUND_ENABLED' ) | translate }}
} @if ((selectedMenu$ | async) === 'TIMER_TRACKER.TIMER') {

{{ 'TIMER_TRACKER.TIMER' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.UPDATE_ACTIVITIES' | translate }}
@for (item of periodOption; track item) { {{ humanize(item / 60) | titlecase }} } {{ 'TIMER_TRACKER.SETTINGS.RANDOM_SCREENSHOT_TIME' | translate }} {{ 'TIMER_TRACKER.SETTINGS.TRACK_TIME_PC_LOCKED' | translate }} @if (isAgent) { {{ 'TIMER_TRACKER.SETTINGS.TRACK_KEYBOARD_MOUSE_ACTIVITY' | translate }} }
{{ 'TIMER_TRACKER.SETTINGS.KEEP_SYSTEM_ACTIVE' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.PREVENT_DISPLAY_GOING_SLEEP' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.PREVENT_DISPLAY_SLEEP' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.TIMEZONE' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.TIMEZONE_LABEL' | translate }}

@for (zone of zones; track zone) { {{ zone.translation | translate }} }
{{ 'TIMER_TRACKER.SETTINGS.WIDGET' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.WIDGET_LABEL' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.WIDGET' | translate }}
} @if ((selectedMenu$ | async) === 'TIMER_TRACKER.SETTINGS.UPDATE') {

{{ 'TIMER_TRACKER.SETTINGS.UPDATE' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.AUTOMATIC_UPDATE_CHECK' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.ENABLE_AUTOMATIC_UPDATE_LABEL' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.ENABLE_AUTOMATIC_UPDATE' | translate }}
@if (automaticUpdate$ | async) {
{{ 'TIMER_TRACKER.SETTINGS.SET_UPDATE_INTERVAL_DURATION' | translate }}
@if (automaticUpdate$ | async) { @for (delay of delayOptions; track delay) { {{ humanize(delay) | titlecase }} } }
}
{{ 'TIMER_TRACKER.SETTINGS.UPDATE_SERVER' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.SELECT_DEFAULT_CDN' | translate }}

Github
Digital Ocean
{{ 'TIMER_TRACKER.SETTINGS.LOCAL_SERVER' | translate }}
@if ((updaterServer$ | async)?.local) {

{{ (file$ | async)?.uri }}
}

{{ 'TIMER_TRACKER.SETTINGS.OTHER_SETTINGS' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.ALLOW_PRERELEASE_VERSIONS' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.CHECK_UPDATE_APP_VERSION' | translate }}

{{ ((available$ | async) ? downloadFinish ? 'TIMER_TRACKER.SETTINGS.UPDATE_DOWNLOADED_NOTE' : 'TIMER_TRACKER.SETTINGS.UPDATE_AVAILABLE_NOTE' : 'TIMER_TRACKER.SETTINGS.CHECK_UPDATE_NOTE' ) | translate }}

@if (!downloadFinish) {
@if (!(available$ | async)) { } @if (available$ | async) { }
} @if (downloadFinish) {
}
@if (showProgressBar) {
} @if (loading$ | async) {
{{ 'TIMER_TRACKER.SETTINGS.UPDATE_LOGS' | translate }}
@for (content of logContents$ | async; track content) {

{{ content }}

}
}
} @if ((selectedMenu$ | async) === 'TIMER_TRACKER.SETTINGS.ADVANCED_SETTINGS') {

{{ 'TIMER_TRACKER.SETTINGS.ADVANCED_SETTINGS' | translate }}

@if (appSetting?.timerStarted) {
{{ 'TIMER_TRACKER.SETTINGS.WARNING_STOP_TIMER' | translate }}
}

{{ 'TIMER_TRACKER.SETTINGS.SERVER_ACCESS_CONFIG' | translate }}

@if (!isServer) {

{{ 'TIMER_TRACKER.SETTINGS.SERVER_TYPE' | translate }}

} @if (!isServer) {
@for (item of serverOptions; track item) { {{ item }} }
} @if (isServer) {

{{ 'TIMER_TRACKER.SETTINGS.SERVER_HOSTNAME' | translate }}

} @if (isServer) {
} @if (config?.isLocalServer) {

{{ 'TIMER_TRACKER.SETTINGS.API_SERVER_PORT' | translate }}

} @if (config?.isLocalServer) {
} @if (isServer && !isServerApi) {

{{ 'TIMER_TRACKER.SETTINGS.UI_SERVER_PORT' | translate }}

} @if (isServer && !isServerApi) {
} @if (!config?.isLocalServer) {

{{ 'TIMER_TRACKER.SETTINGS.SERVER_URL' | translate }}

} @if (!config?.isLocalServer) {
} @if (!isServer && !config?.isLocalServer) {
} @if (!(isCheckHost$ | async)?.isHidden) {
{{ (isCheckHost$ | async)?.message | translate : { url: config.serverUrl } }}
}
@if (!isDesktop) {

{{ 'TIMER_TRACKER.SETTINGS.DB_CONFIG' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.DB_DRIVER' | translate }}

@for (item of driverOptions; track item) { {{ item | replace: '-' : ' ' | titlecase }} }
@if (!(isHidden$ | async)) {
{{ (isConnectedDatabase$ | async)?.message }}
}
}

{{ 'TIMER_TRACKER.SETTINGS.STARTUP_CONFIG' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.AUTOMATIC_LAUNCH' | translate }}
@if (isServer) {
{{ 'TIMER_TRACKER.SETTINGS.AUTO_START_STARTUP' | translate }}
}
{{ 'TIMER_TRACKER.SETTINGS.MIN_ON_STARTUP' | translate }}
@if (isServer) {
}
@if (config?.timeTrackerWindow) {

{{ 'TIMER_TRACKER.SETTINGS.3RD_PARTY_CONFIG' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.AW_PORT' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.VISIBLE_AW' | translate }}
{{ 'TIMER_TRACKER.SETTINGS.VISIBLE_WAKATIME' | translate }}
}
@for (item of thirdPartyConfig; track item) {

{{ item?.title }}

@for (field of item?.fields; track field) {

{{ field?.name.replaceAll('_', ' ') }}

}
}
} @if ((selectedMenu$ | async) === 'TIMER_TRACKER.PERMISSIONS.MENU_LABEL') { } @if ((selectedMenu$ | async) === 'MENU.ABOUT') {
{{ 'TIMER_TRACKER.VERSION' | translate: { version } }}
{{ 'TIMER_TRACKER.OS' | translate: { os, arch, systemVersion } }}
}
@if ((isDesktopTimer || isAgent) && (currentUser$ | async)) {

{{ 'TIMER_TRACKER.SETTINGS.SIGN_IN_AS' | translate : { name: (currentUser$ | async)?.name, email: (currentUser$ | async)?.email } }} - @if (!isAgent || (isAgent && appSetting?.allowLogoutFromAgentApp)) { {{ 'TIMER_TRACKER.SETTINGS.SIGN_OUT' | translate }} }

}
@if (provider?.db && provider?.db !== 'sqlite' && provider?.db !== 'better-sqlite') {

{{ 'TIMER_TRACKER.SETTINGS.DB_HOST' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.DB_USERNAME' | translate }}

{{ 'TIMER_TRACKER.SETTINGS.DB_PASSWORD' | translate }}

{{ 'TIMER_TRACKER.SETUP.DB_PORT' | translate }}

}