{{ locale.subtitle }}
@{{ auth.user.value?.username }}
{{ locale.oauthBindingDesc }}
{{ locale.personalApiKey.desc }}
{{ locale.personalApiKey.emptyTitle }}
{{ locale.personalApiKey.emptyDesc }}
{{ key.description || locale.personalApiKey.noDescription }}
{{ locale.personalApiKey.keyPrefix }}
{{ key.keyPrefix }}...
{{ locale.personalApiKey.createdAt }}
{{ formatDate(key.createdAt) }}
{{ locale.personalApiKey.lastUsedAt }}
{{ key.lastUsedAt ? formatDate(key.lastUsedAt) : locale.personalApiKey.neverUsed }}
{{ locale.personalApiKey.usageCount }}
{{ locale.personalApiKey.expiresAt }}
{{ key.expiresAt ? formatDate(key.expiresAt) : locale.personalApiKey.neverExpires }}
{{ locale.musicSource.desc }}
{{ locale.changePasswordDesc }}
{{ locale.sessions.desc }}
{{ session.browser }} · {{ session.operatingSystem }}
{{ locale.sessions.current }}{{ locale.sessions.ip }}: {{ session.ipAddress || '-' }} · {{ locale.sessions.loginMethod }}: {{ getSessionMethod(session.loginMethod) }}
{{ locale.sessions.lastActive }}: {{ formatDate(session.lastActiveAt) }} · {{ locale.sessions.expiresAt }}: {{ formatDate(session.expiresAt) }}
{{ locale.personalApiKey.createdDesc }}
{{ locale.personalApiKey.copyWarning }}
{{ locale.personalApiKey.fullKey }}
{{ locale.personalApiKey.logsSubtitle(selectedApiKeyForLogs?.name || locale.personalApiKey.defaultName, apiKeyLogsPagination.total) }}
{{ locale.personalApiKey.noLogs }}
{{ locale.personalApiKey.noLogsDesc }}
| {{ locale.personalApiKey.logColumns.time }} | {{ locale.personalApiKey.logColumns.method }} | {{ locale.personalApiKey.logColumns.endpoint }} | {{ locale.personalApiKey.logColumns.status }} | IP | {{ locale.personalApiKey.logColumns.duration }} | {{ locale.personalApiKey.logColumns.error }} |
|---|---|---|---|---|---|---|
| {{ formatDate(log.createdAt) }} | {{ log.method }} | {{ log.endpoint }} | {{ log.statusCode }} | {{ log.ipAddress }} | {{ log.responseTimeMs }} ms | {{ log.errorMessage || locale.personalApiKey.none }} |
{{ locale.personalApiKey.pageInfo(apiKeyLogsPagination.page, apiKeyLogsPagination.totalPages || 1) }}