Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ sealed class FilenameSegment {
}

val defaultTargetSizePresets = listOf(
TargetSizePreset("discord", 10f, "Discord • GitHub"),
TargetSizePreset("github", 10f, "GitHub"),
TargetSizePreset("discord", 20f, "Discord"),
TargetSizePreset("email", 25f, "Email"),
TargetSizePreset("stories", 50f, "Stories • Nitro Basic"),
TargetSizePreset("messenger", 100f, "Messenger • BlueSky"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ fun rememberSearchableSettings(
val headerLinksActions = stringResource(R.string.header_links_actions)

val sizeDiscord = stringResource(R.string.size_discord)
val sizeGithub = stringResource(R.string.size_github)
val sizeEmail = stringResource(R.string.size_email)
val sizeStories = stringResource(R.string.size_stories)
val sizeMessenger = stringResource(R.string.size_messenger)
Expand Down Expand Up @@ -174,13 +175,14 @@ fun rememberSearchableSettings(
settings.add(SearchableSetting(presetHigh, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(presetMedium, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(presetLow, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(targetSizeLimits, "Discord (10MB), Email (25MB), Stories (50MB), Twitter/X", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(targetSizeLimits, "GitHub (10MB), Discord (20MB), Email (25MB), Stories (50MB), Twitter/X", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(addPreset, targetSizeLimits, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))
settings.add(SearchableSetting(resetToDefault, "$headerQualityPresets / $targetSizeLimits", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets))

state.targetSizePresets.forEach { preset ->
val presetDisplayTitle = if (preset.isCustom) preset.label else when (preset.id) {
"discord" -> sizeDiscord
"github" -> sizeGithub
"email" -> sizeEmail
"stories" -> sizeStories
"messenger" -> sizeMessenger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ fun TargetSizePreset.getLocalizedLabel(): String {
if (isCustom) return label
return when (id) {
"discord" -> stringResource(R.string.size_discord)
"github" -> stringResource(R.string.size_github)
"email" -> stringResource(R.string.size_email)
"stories" -> stringResource(R.string.size_stories)
"messenger" -> stringResource(R.string.size_messenger)
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-ar/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@
<string name="warning_codec_fallback_h264">الترميز المحدد غير مدعوم لهذا المخرج على هذا الجهاز. الرجوع إلى H.264 للتوافق.</string>
<string name="warning_quality_fallback">لا يمكن لهذا الجهاز ترميز الإعدادات المحددة. الرجوع إلى H.264 بدقة %1$dp و %2$dfps.</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">البريد الإلكتروني</string>
<string name="size_stories">قصص • Nitro الأساسي</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@
<string name="bitrate_unit_mbps">Mbit/s</string>

<!-- Size Presets -->
<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">E-Mail</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@
<string name="bitrate_unit_mbps">Mbps</string>

<!-- Size Presets -->
<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">Email</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@
<string name="warning_codec_fallback_h264">選択されたコーデックはこの端末の出力でサポートされていません。互換性のためにH.264にフォールバックします。</string>
<string name="warning_quality_fallback">お使いの端末は選択された設定をエンコードできません。%1$dp、%2$dfpsのH.264にフォールバックします。</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">メール</string>
<string name="size_stories">ストーリーズ • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-ko/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,8 @@
<string name="error_file_lost">파일을 찾을 수 없음</string>
<string name="error_export_failed">내보내기 실패: %1$s</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">이메일</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-pt-rBR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@
<string name="warning_codec_fallback_h264">O codec selecionado não é suportado para esta saída neste dispositivo. Voltando para H.264 por compatibilidade.</string>
<string name="warning_quality_fallback">Este dispositivo não consegue codificar suas configurações selecionadas. Voltando para H.264 em %1$dp e %2$dfps.</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">E-mail</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@
<string name="warning_codec_fallback_h264">Выбранный кодек не поддерживается для этого вывода на данном устройстве. Возврат к H.264 для совместимости.</string>
<string name="warning_quality_fallback">Это устройство не может закодировать выбранные настройки. Возврат к H.264 при %1$dp и %2$dfps.</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">Эл. почта</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-zh-rCN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@
<string name="warning_codec_fallback_h264">您选定的编解码器在此设备的此输出中不受支持。正在回退到 H.264 以保证兼容性。</string>
<string name="warning_quality_fallback">此设备无法编码您选定的设置。正在回退到 %1$dp 和 %2$dfps 的 H.264。</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">电子邮件</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values-zh-rTW/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@
<string name="warning_codec_fallback_h264">您選定的編解碼器在此裝置的此輸出中不受支援。正在回退到 H.264 以保證相容性。</string>
<string name="warning_quality_fallback">此裝置無法編碼您選定的設定。正在回退到 %1$dp 和 %2$dfps 的 H.264。</string>

<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">電子郵件</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@
<string name="warning_quality_fallback">This device can\'t encode your selected settings. Falling back to H.264 at %1$dp and %2$dfps.</string>

<!-- Size Presets -->
<string name="size_discord">Discord • GitHub</string>
<string name="size_discord">Discord</string>
<string name="size_github">GitHub</string>
<string name="size_email">Email</string>
<string name="size_stories">Stories • Nitro Basic</string>
<string name="size_messenger">Messenger • BlueSky</string>
Expand Down
Loading