Fix iOS specific notification sound localizable keys.

This commit is contained in:
Stefan Ceriu
2026-06-18 12:29:26 +03:00
parent 7f1b6086ae
commit fbbdb6f5f7
29 changed files with 235 additions and 131 deletions
@@ -61,4 +61,4 @@
"trumpet" = "Тромпет"; "trumpet" = "Тромпет";
"turtle" = "Костенурка"; "turtle" = "Костенурка";
"umbrella" = "Чадър"; "umbrella" = "Чадър";
"unicorn" = "Еднорог"; "unicorn" = "Еднорог";
@@ -61,4 +61,4 @@
"trumpet" = "Trompeta"; "trumpet" = "Trompeta";
"turtle" = "Tortuga"; "turtle" = "Tortuga";
"umbrella" = "Paraigües"; "umbrella" = "Paraigües";
"unicorn" = "Unicorn"; "unicorn" = "Unicorn";
@@ -61,4 +61,4 @@
"trumpet" = "Trumpeta"; "trumpet" = "Trumpeta";
"turtle" = "Želva"; "turtle" = "Želva";
"umbrella" = "Deštník"; "umbrella" = "Deštník";
"unicorn" = "Jednorožec"; "unicorn" = "Jednorožec";
@@ -61,4 +61,4 @@
"trumpet" = "Trompete"; "trumpet" = "Trompete";
"turtle" = "Schildkröte"; "turtle" = "Schildkröte";
"umbrella" = "Regenschirm"; "umbrella" = "Regenschirm";
"unicorn" = "Einhorn"; "unicorn" = "Einhorn";
@@ -216,6 +216,7 @@
"common_blocked_users" = "Blocked users"; "common_blocked_users" = "Blocked users";
"common_bubbles" = "Bubbles"; "common_bubbles" = "Bubbles";
"common_call_declined" = "Call declined"; "common_call_declined" = "Call declined";
"common_call_in_progress" = "Call in progress";
"common_call_started" = "Call started"; "common_call_started" = "Call started";
"common_call_you_declined" = "You declined a call"; "common_call_you_declined" = "You declined a call";
"common_chat_backup" = "Chat backup"; "common_chat_backup" = "Chat backup";
@@ -258,6 +259,7 @@
"common_forward_message" = "Forward message"; "common_forward_message" = "Forward message";
"common_frequently_used" = "Frequently used"; "common_frequently_used" = "Frequently used";
"common_gif" = "GIF"; "common_gif" = "GIF";
"common_group_call_in_progress" = "Group call in progress";
"common_image" = "Image"; "common_image" = "Image";
"common_in_reply_to" = "In reply to %1$@"; "common_in_reply_to" = "In reply to %1$@";
"common_invite_unknown_profile" = "This Matrix ID can't be found, so the invite might not be received."; "common_invite_unknown_profile" = "This Matrix ID can't be found, so the invite might not be received.";
@@ -373,6 +375,7 @@
"common_unmute" = "Unmute"; "common_unmute" = "Unmute";
"common_unsupported_call" = "Unsupported call"; "common_unsupported_call" = "Unsupported call";
"common_unsupported_event" = "Unsupported event"; "common_unsupported_event" = "Unsupported event";
"common_user_started_a_call" = "%1$@ started a call";
"common_username" = "Username"; "common_username" = "Username";
"common_verification_cancelled" = "Verification cancelled"; "common_verification_cancelled" = "Verification cancelled";
"common_verification_complete" = "Verification complete"; "common_verification_complete" = "Verification complete";
@@ -757,6 +760,23 @@
"screen_create_room_space_selection_sheet_title" = "Add to space"; "screen_create_room_space_selection_sheet_title" = "Add to space";
"screen_create_room_topic_label" = "Topic (optional)"; "screen_create_room_topic_label" = "Topic (optional)";
"screen_create_room_topic_placeholder" = "Add description…"; "screen_create_room_topic_placeholder" = "Add description…";
"screen_custom_recovery_key_confirm_error_mismatch" = "The recovery key you entered doesn't match";
"screen_custom_recovery_key_confirm_submit" = "Finish setup";
"screen_custom_recovery_key_confirm_subtitle" = "Enter your recovery key again.";
"screen_custom_recovery_key_confirm_title" = "Confirm your recovery key";
"screen_custom_recovery_key_input_strength" = "Strength";
"screen_custom_recovery_key_input_strength_a11y" = "Passphrase strength: %1$@";
"screen_custom_recovery_key_input_strength_moderate" = "Moderate";
"screen_custom_recovery_key_input_strength_strong" = "Strong";
"screen_custom_recovery_key_input_strength_very_strong" = "Very strong";
"screen_custom_recovery_key_input_strength_very_weak" = "Very weak";
"screen_custom_recovery_key_input_strength_weak" = "Weak";
"screen_custom_recovery_key_input_subtitle" = "Choose a recovery key that you can memorize.";
"screen_custom_recovery_key_input_title" = "Enter a recovery key";
"screen_custom_recovery_key_loading_a11y" = "Loading recovery key requirements";
"screen_custom_recovery_key_success_notice" = "To change your recovery key, go to Settings → Encryption → Backup";
"screen_custom_recovery_key_success_subtitle" = "You can use your recovery key to confirm new devices or restore your encrypted chats if you lose access to all your devices.";
"screen_custom_recovery_key_success_title" = "Your backup is now fully set up";
"screen_deactivate_account_confirmation_dialog_content" = "Please confirm that you want to delete your account. This action cannot be undone."; "screen_deactivate_account_confirmation_dialog_content" = "Please confirm that you want to delete your account. This action cannot be undone.";
"screen_deactivate_account_delete_all_messages" = "Delete all my messages"; "screen_deactivate_account_delete_all_messages" = "Delete all my messages";
"screen_deactivate_account_delete_all_messages_notice" = "Warning: Future users may see incomplete conversations."; "screen_deactivate_account_delete_all_messages_notice" = "Warning: Future users may see incomplete conversations.";
@@ -1029,33 +1049,33 @@
"screen_notification_settings_sound_set_sound_error_dismiss_a11y" = "Dismiss alert sound error"; "screen_notification_settings_sound_set_sound_error_dismiss_a11y" = "Dismiss alert sound error";
"screen_notification_settings_sound_set_sound_error_title" = "Problem setting alert sound"; "screen_notification_settings_sound_set_sound_error_title" = "Problem setting alert sound";
"screen_notification_settings_sound_silent" = "Silent"; "screen_notification_settings_sound_silent" = "Silent";
"screen_notification_settings_sound_system_alert" = "Alert"; "screen_notification_settings_sound_system_alert_ios" = "Alert";
"screen_notification_settings_sound_system_anticipate" = "Anticipate"; "screen_notification_settings_sound_system_anticipate_ios" = "Anticipate";
"screen_notification_settings_sound_system_bell" = "Bell"; "screen_notification_settings_sound_system_bell_ios" = "Bell";
"screen_notification_settings_sound_system_bloom" = "Bloom"; "screen_notification_settings_sound_system_bloom_ios" = "Bloom";
"screen_notification_settings_sound_system_calypso" = "Calypso"; "screen_notification_settings_sound_system_calypso_ios" = "Calypso";
"screen_notification_settings_sound_system_chime" = "Chime"; "screen_notification_settings_sound_system_chime_ios" = "Chime";
"screen_notification_settings_sound_system_choo_choo" = "Choo Choo"; "screen_notification_settings_sound_system_choo_choo_ios" = "Choo Choo";
"screen_notification_settings_sound_system_default" = "System Default"; "screen_notification_settings_sound_system_default_ios" = "System Default";
"screen_notification_settings_sound_system_descent" = "Descent"; "screen_notification_settings_sound_system_descent_ios" = "Descent";
"screen_notification_settings_sound_system_electronic" = "Electronic"; "screen_notification_settings_sound_system_electronic_ios" = "Electronic";
"screen_notification_settings_sound_system_fanfare" = "Fanfare"; "screen_notification_settings_sound_system_fanfare_ios" = "Fanfare";
"screen_notification_settings_sound_system_glass" = "Glass"; "screen_notification_settings_sound_system_glass_ios" = "Glass";
"screen_notification_settings_sound_system_horn" = "Horn"; "screen_notification_settings_sound_system_horn_ios" = "Horn";
"screen_notification_settings_sound_system_ladder" = "Ladder"; "screen_notification_settings_sound_system_ladder_ios" = "Ladder";
"screen_notification_settings_sound_system_minuet" = "Minuet"; "screen_notification_settings_sound_system_minuet_ios" = "Minuet";
"screen_notification_settings_sound_system_news_flash" = "News Flash"; "screen_notification_settings_sound_system_news_flash_ios" = "News Flash";
"screen_notification_settings_sound_system_noir" = "Noir"; "screen_notification_settings_sound_system_noir_ios" = "Noir";
"screen_notification_settings_sound_system_sherwood_forest" = "Sherwood Forest"; "screen_notification_settings_sound_system_sherwood_forest_ios" = "Sherwood Forest";
"screen_notification_settings_sound_system_spell" = "Spell"; "screen_notification_settings_sound_system_spell_ios" = "Spell";
"screen_notification_settings_sound_system_suspense" = "Suspense"; "screen_notification_settings_sound_system_suspense_ios" = "Suspense";
"screen_notification_settings_sound_system_swish" = "Swish"; "screen_notification_settings_sound_system_swish_ios" = "Swish";
"screen_notification_settings_sound_system_telegraph" = "Telegraph"; "screen_notification_settings_sound_system_telegraph_ios" = "Telegraph";
"screen_notification_settings_sound_system_tiptoes" = "Tiptoes"; "screen_notification_settings_sound_system_tiptoes_ios" = "Tiptoes";
"screen_notification_settings_sound_system_tri_tone" = "Tri-tone"; "screen_notification_settings_sound_system_tri_tone_ios" = "Tri-tone";
"screen_notification_settings_sound_system_tweet" = "Tweet"; "screen_notification_settings_sound_system_tweet_ios" = "Tweet";
"screen_notification_settings_sound_system_typewriters" = "Typewriters"; "screen_notification_settings_sound_system_typewriters_ios" = "Typewriters";
"screen_notification_settings_sound_system_update" = "Update"; "screen_notification_settings_sound_system_update_ios" = "Update";
"screen_notification_settings_system_notifications_action_required" = "To receive notifications, please change your %1$@."; "screen_notification_settings_system_notifications_action_required" = "To receive notifications, please change your %1$@.";
"screen_notification_settings_system_notifications_action_required_content_link" = "system settings"; "screen_notification_settings_system_notifications_action_required_content_link" = "system settings";
"screen_notification_settings_system_notifications_turned_off" = "System notifications turned off"; "screen_notification_settings_system_notifications_turned_off" = "System notifications turned off";
@@ -216,6 +216,7 @@
"common_blocked_users" = "Blocked users"; "common_blocked_users" = "Blocked users";
"common_bubbles" = "Bubbles"; "common_bubbles" = "Bubbles";
"common_call_declined" = "Call declined"; "common_call_declined" = "Call declined";
"common_call_in_progress" = "Call in progress";
"common_call_started" = "Call started"; "common_call_started" = "Call started";
"common_call_you_declined" = "You declined a call"; "common_call_you_declined" = "You declined a call";
"common_chat_backup" = "Chat backup"; "common_chat_backup" = "Chat backup";
@@ -258,6 +259,7 @@
"common_forward_message" = "Forward message"; "common_forward_message" = "Forward message";
"common_frequently_used" = "Frequently used"; "common_frequently_used" = "Frequently used";
"common_gif" = "GIF"; "common_gif" = "GIF";
"common_group_call_in_progress" = "Group call in progress";
"common_image" = "Image"; "common_image" = "Image";
"common_in_reply_to" = "In reply to %1$@"; "common_in_reply_to" = "In reply to %1$@";
"common_invite_unknown_profile" = "This Matrix ID can't be found, so the invite might not be received."; "common_invite_unknown_profile" = "This Matrix ID can't be found, so the invite might not be received.";
@@ -373,6 +375,7 @@
"common_unmute" = "Unmute"; "common_unmute" = "Unmute";
"common_unsupported_call" = "Unsupported call"; "common_unsupported_call" = "Unsupported call";
"common_unsupported_event" = "Unsupported event"; "common_unsupported_event" = "Unsupported event";
"common_user_started_a_call" = "%1$@ started a call";
"common_username" = "Username"; "common_username" = "Username";
"common_verification_cancelled" = "Verification cancelled"; "common_verification_cancelled" = "Verification cancelled";
"common_verification_complete" = "Verification complete"; "common_verification_complete" = "Verification complete";
@@ -757,6 +760,23 @@
"screen_create_room_space_selection_sheet_title" = "Add to space"; "screen_create_room_space_selection_sheet_title" = "Add to space";
"screen_create_room_topic_label" = "Topic (optional)"; "screen_create_room_topic_label" = "Topic (optional)";
"screen_create_room_topic_placeholder" = "Add description…"; "screen_create_room_topic_placeholder" = "Add description…";
"screen_custom_recovery_key_confirm_error_mismatch" = "The recovery key you entered doesn't match";
"screen_custom_recovery_key_confirm_submit" = "Finish setup";
"screen_custom_recovery_key_confirm_subtitle" = "Enter your recovery key again.";
"screen_custom_recovery_key_confirm_title" = "Confirm your recovery key";
"screen_custom_recovery_key_input_strength" = "Strength";
"screen_custom_recovery_key_input_strength_a11y" = "Passphrase strength: %1$@";
"screen_custom_recovery_key_input_strength_moderate" = "Moderate";
"screen_custom_recovery_key_input_strength_strong" = "Strong";
"screen_custom_recovery_key_input_strength_very_strong" = "Very strong";
"screen_custom_recovery_key_input_strength_very_weak" = "Very weak";
"screen_custom_recovery_key_input_strength_weak" = "Weak";
"screen_custom_recovery_key_input_subtitle" = "Choose a recovery key that you can memorize.";
"screen_custom_recovery_key_input_title" = "Enter a recovery key";
"screen_custom_recovery_key_loading_a11y" = "Loading recovery key requirements";
"screen_custom_recovery_key_success_notice" = "To change your recovery key, go to Settings → Encryption → Backup";
"screen_custom_recovery_key_success_subtitle" = "You can use your recovery key to confirm new devices or restore your encrypted chats if you lose access to all your devices.";
"screen_custom_recovery_key_success_title" = "Your backup is now fully set up";
"screen_deactivate_account_confirmation_dialog_content" = "Please confirm that you want to delete your account. This action cannot be undone."; "screen_deactivate_account_confirmation_dialog_content" = "Please confirm that you want to delete your account. This action cannot be undone.";
"screen_deactivate_account_delete_all_messages" = "Delete all my messages"; "screen_deactivate_account_delete_all_messages" = "Delete all my messages";
"screen_deactivate_account_delete_all_messages_notice" = "Warning: Future users may see incomplete conversations."; "screen_deactivate_account_delete_all_messages_notice" = "Warning: Future users may see incomplete conversations.";
@@ -1029,33 +1049,33 @@
"screen_notification_settings_sound_set_sound_error_dismiss_a11y" = "Dismiss alert sound error"; "screen_notification_settings_sound_set_sound_error_dismiss_a11y" = "Dismiss alert sound error";
"screen_notification_settings_sound_set_sound_error_title" = "Problem setting alert sound"; "screen_notification_settings_sound_set_sound_error_title" = "Problem setting alert sound";
"screen_notification_settings_sound_silent" = "Silent"; "screen_notification_settings_sound_silent" = "Silent";
"screen_notification_settings_sound_system_alert" = "Alert"; "screen_notification_settings_sound_system_alert_ios" = "Alert";
"screen_notification_settings_sound_system_anticipate" = "Anticipate"; "screen_notification_settings_sound_system_anticipate_ios" = "Anticipate";
"screen_notification_settings_sound_system_bell" = "Bell"; "screen_notification_settings_sound_system_bell_ios" = "Bell";
"screen_notification_settings_sound_system_bloom" = "Bloom"; "screen_notification_settings_sound_system_bloom_ios" = "Bloom";
"screen_notification_settings_sound_system_calypso" = "Calypso"; "screen_notification_settings_sound_system_calypso_ios" = "Calypso";
"screen_notification_settings_sound_system_chime" = "Chime"; "screen_notification_settings_sound_system_chime_ios" = "Chime";
"screen_notification_settings_sound_system_choo_choo" = "Choo Choo"; "screen_notification_settings_sound_system_choo_choo_ios" = "Choo Choo";
"screen_notification_settings_sound_system_default" = "System Default"; "screen_notification_settings_sound_system_default_ios" = "System Default";
"screen_notification_settings_sound_system_descent" = "Descent"; "screen_notification_settings_sound_system_descent_ios" = "Descent";
"screen_notification_settings_sound_system_electronic" = "Electronic"; "screen_notification_settings_sound_system_electronic_ios" = "Electronic";
"screen_notification_settings_sound_system_fanfare" = "Fanfare"; "screen_notification_settings_sound_system_fanfare_ios" = "Fanfare";
"screen_notification_settings_sound_system_glass" = "Glass"; "screen_notification_settings_sound_system_glass_ios" = "Glass";
"screen_notification_settings_sound_system_horn" = "Horn"; "screen_notification_settings_sound_system_horn_ios" = "Horn";
"screen_notification_settings_sound_system_ladder" = "Ladder"; "screen_notification_settings_sound_system_ladder_ios" = "Ladder";
"screen_notification_settings_sound_system_minuet" = "Minuet"; "screen_notification_settings_sound_system_minuet_ios" = "Minuet";
"screen_notification_settings_sound_system_news_flash" = "News Flash"; "screen_notification_settings_sound_system_news_flash_ios" = "News Flash";
"screen_notification_settings_sound_system_noir" = "Noir"; "screen_notification_settings_sound_system_noir_ios" = "Noir";
"screen_notification_settings_sound_system_sherwood_forest" = "Sherwood Forest"; "screen_notification_settings_sound_system_sherwood_forest_ios" = "Sherwood Forest";
"screen_notification_settings_sound_system_spell" = "Spell"; "screen_notification_settings_sound_system_spell_ios" = "Spell";
"screen_notification_settings_sound_system_suspense" = "Suspense"; "screen_notification_settings_sound_system_suspense_ios" = "Suspense";
"screen_notification_settings_sound_system_swish" = "Swish"; "screen_notification_settings_sound_system_swish_ios" = "Swish";
"screen_notification_settings_sound_system_telegraph" = "Telegraph"; "screen_notification_settings_sound_system_telegraph_ios" = "Telegraph";
"screen_notification_settings_sound_system_tiptoes" = "Tiptoes"; "screen_notification_settings_sound_system_tiptoes_ios" = "Tiptoes";
"screen_notification_settings_sound_system_tri_tone" = "Tri-tone"; "screen_notification_settings_sound_system_tri_tone_ios" = "Tri-tone";
"screen_notification_settings_sound_system_tweet" = "Tweet"; "screen_notification_settings_sound_system_tweet_ios" = "Tweet";
"screen_notification_settings_sound_system_typewriters" = "Typewriters"; "screen_notification_settings_sound_system_typewriters_ios" = "Typewriters";
"screen_notification_settings_sound_system_update" = "Update"; "screen_notification_settings_sound_system_update_ios" = "Update";
"screen_notification_settings_system_notifications_action_required" = "To receive notifications, please change your %1$@."; "screen_notification_settings_system_notifications_action_required" = "To receive notifications, please change your %1$@.";
"screen_notification_settings_system_notifications_action_required_content_link" = "system settings"; "screen_notification_settings_system_notifications_action_required_content_link" = "system settings";
"screen_notification_settings_system_notifications_turned_off" = "System notifications turned off"; "screen_notification_settings_system_notifications_turned_off" = "System notifications turned off";
@@ -322,6 +322,22 @@
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string> <string>%#@COUNT@</string>
</dict> </dict>
<key>screen_custom_recovery_key_input_notice</key>
<dict>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>Minimum %1$d character. Do not use your account password</string>
<key>other</key>
<string>Minimum %1$d characters. Do not use your account password</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_image_edition_a11y_rotation_state</key> <key>screen_image_edition_a11y_rotation_state</key>
<dict> <dict>
<key>COUNT</key> <key>COUNT</key>
@@ -61,4 +61,4 @@
"trumpet" = "Trumpet"; "trumpet" = "Trumpet";
"turtle" = "Turtle"; "turtle" = "Turtle";
"umbrella" = "Umbrella"; "umbrella" = "Umbrella";
"unicorn" = "Unicorn"; "unicorn" = "Unicorn";
@@ -61,4 +61,4 @@
"trumpet" = "Trompeta"; "trumpet" = "Trompeta";
"turtle" = "Tortuga"; "turtle" = "Tortuga";
"umbrella" = "Paraguas"; "umbrella" = "Paraguas";
"unicorn" = "Unicornio"; "unicorn" = "Unicornio";
@@ -61,4 +61,4 @@
"trumpet" = "Trompet"; "trumpet" = "Trompet";
"turtle" = "Kilpkonn"; "turtle" = "Kilpkonn";
"umbrella" = "Vihmavari"; "umbrella" = "Vihmavari";
"unicorn" = "Ükssarvik"; "unicorn" = "Ükssarvik";
@@ -61,4 +61,4 @@
"trumpet" = "شیپور"; "trumpet" = "شیپور";
"turtle" = "لاک‌پشت"; "turtle" = "لاک‌پشت";
"umbrella" = "چتر"; "umbrella" = "چتر";
"unicorn" = "تک شاخ"; "unicorn" = "تک شاخ";
@@ -61,4 +61,4 @@
"trumpet" = "Trumpetti"; "trumpet" = "Trumpetti";
"turtle" = "Kilpikonna"; "turtle" = "Kilpikonna";
"umbrella" = "Sateenvarjo"; "umbrella" = "Sateenvarjo";
"unicorn" = "Yksisarvinen"; "unicorn" = "Yksisarvinen";
@@ -61,4 +61,4 @@
"trumpet" = "Trompette"; "trumpet" = "Trompette";
"turtle" = "Tortue"; "turtle" = "Tortue";
"umbrella" = "Parapluie"; "umbrella" = "Parapluie";
"unicorn" = "Licorne"; "unicorn" = "Licorne";
@@ -61,4 +61,4 @@
"trumpet" = "truba"; "trumpet" = "truba";
"turtle" = "kornjača"; "turtle" = "kornjača";
"umbrella" = "kišobran"; "umbrella" = "kišobran";
"unicorn" = "jednorog"; "unicorn" = "jednorog";
@@ -61,4 +61,4 @@
"trumpet" = "Trombita"; "trumpet" = "Trombita";
"turtle" = "Teknős"; "turtle" = "Teknős";
"umbrella" = "Esernyő"; "umbrella" = "Esernyő";
"unicorn" = "Egyszarvú"; "unicorn" = "Egyszarvú";
@@ -61,4 +61,4 @@
"trumpet" = "Terompet"; "trumpet" = "Terompet";
"turtle" = "Kura-Kura"; "turtle" = "Kura-Kura";
"umbrella" = "Payung"; "umbrella" = "Payung";
"unicorn" = "Unicorn"; "unicorn" = "Unicorn";
@@ -61,4 +61,4 @@
"trumpet" = "Trombetta"; "trumpet" = "Trombetta";
"turtle" = "Tartaruga"; "turtle" = "Tartaruga";
"umbrella" = "Ombrello"; "umbrella" = "Ombrello";
"unicorn" = "Unicorno"; "unicorn" = "Unicorno";
@@ -61,4 +61,4 @@
"trumpet" = "トランペット"; "trumpet" = "トランペット";
"turtle" = "亀"; "turtle" = "亀";
"umbrella" = "傘"; "umbrella" = "傘";
"unicorn" = "ユニコーン"; "unicorn" = "ユニコーン";
@@ -61,4 +61,4 @@
"trumpet" = "Trompet"; "trumpet" = "Trompet";
"turtle" = "Schildpad"; "turtle" = "Schildpad";
"umbrella" = "Paraplu"; "umbrella" = "Paraplu";
"unicorn" = "Eenhoorn"; "unicorn" = "Eenhoorn";
@@ -61,4 +61,4 @@
"trumpet" = "Trombeta"; "trumpet" = "Trombeta";
"turtle" = "Tartaruga"; "turtle" = "Tartaruga";
"umbrella" = "Guarda-chuva"; "umbrella" = "Guarda-chuva";
"unicorn" = "Unicórnio"; "unicorn" = "Unicórnio";
@@ -61,4 +61,4 @@
"trumpet" = "Trompete"; "trumpet" = "Trompete";
"turtle" = "Tartaruga"; "turtle" = "Tartaruga";
"umbrella" = "Guarda-chuva"; "umbrella" = "Guarda-chuva";
"unicorn" = "Unicórnio"; "unicorn" = "Unicórnio";
@@ -61,4 +61,4 @@
"trumpet" = "Труба"; "trumpet" = "Труба";
"turtle" = "Черепаха"; "turtle" = "Черепаха";
"umbrella" = "Зонт"; "umbrella" = "Зонт";
"unicorn" = "Единорог"; "unicorn" = "Единорог";
@@ -61,4 +61,4 @@
"trumpet" = "Trúbka"; "trumpet" = "Trúbka";
"turtle" = "Korytnačka"; "turtle" = "Korytnačka";
"umbrella" = "Dáždnik"; "umbrella" = "Dáždnik";
"unicorn" = "Jednorožec"; "unicorn" = "Jednorožec";
@@ -61,4 +61,4 @@
"trumpet" = "Trumpet"; "trumpet" = "Trumpet";
"turtle" = "Sköldpadda"; "turtle" = "Sköldpadda";
"umbrella" = "Paraply"; "umbrella" = "Paraply";
"unicorn" = "Enhörning"; "unicorn" = "Enhörning";
@@ -61,4 +61,4 @@
"trumpet" = "Труба"; "trumpet" = "Труба";
"turtle" = "Черепаха"; "turtle" = "Черепаха";
"umbrella" = "Парасолька"; "umbrella" = "Парасолька";
"unicorn" = "Єдиноріг"; "unicorn" = "Єдиноріг";
@@ -61,4 +61,4 @@
"trumpet" = "Kèn"; "trumpet" = "Kèn";
"turtle" = "Rùa"; "turtle" = "Rùa";
"umbrella" = "Cái ô"; "umbrella" = "Cái ô";
"unicorn" = "Kỳ lân"; "unicorn" = "Kỳ lân";
@@ -61,4 +61,4 @@
"trumpet" = "喇叭"; "trumpet" = "喇叭";
"turtle" = "乌龟"; "turtle" = "乌龟";
"umbrella" = "伞"; "umbrella" = "伞";
"unicorn" = "独角兽"; "unicorn" = "独角兽";
+75 -27
View File
@@ -470,6 +470,8 @@ internal nonisolated enum L10n {
internal static var commonBubbles: String { return L10n.tr("Localizable", "common_bubbles") } internal static var commonBubbles: String { return L10n.tr("Localizable", "common_bubbles") }
/// Call declined /// Call declined
internal static var commonCallDeclined: String { return L10n.tr("Localizable", "common_call_declined") } internal static var commonCallDeclined: String { return L10n.tr("Localizable", "common_call_declined") }
/// Call in progress
internal static var commonCallInProgress: String { return L10n.tr("Localizable", "common_call_in_progress") }
/// Call started /// Call started
internal static var commonCallStarted: String { return L10n.tr("Localizable", "common_call_started") } internal static var commonCallStarted: String { return L10n.tr("Localizable", "common_call_started") }
/// You declined a call /// You declined a call
@@ -560,6 +562,8 @@ internal nonisolated enum L10n {
internal static var commonFrequentlyUsed: String { return L10n.tr("Localizable", "common_frequently_used") } internal static var commonFrequentlyUsed: String { return L10n.tr("Localizable", "common_frequently_used") }
/// GIF /// GIF
internal static var commonGif: String { return L10n.tr("Localizable", "common_gif") } internal static var commonGif: String { return L10n.tr("Localizable", "common_gif") }
/// Group call in progress
internal static var commonGroupCallInProgress: String { return L10n.tr("Localizable", "common_group_call_in_progress") }
/// Image /// Image
internal static var commonImage: String { return L10n.tr("Localizable", "common_image") } internal static var commonImage: String { return L10n.tr("Localizable", "common_image") }
/// In reply to %1$@ /// In reply to %1$@
@@ -828,6 +832,10 @@ internal nonisolated enum L10n {
internal static var commonUnsupportedCall: String { return L10n.tr("Localizable", "common_unsupported_call") } internal static var commonUnsupportedCall: String { return L10n.tr("Localizable", "common_unsupported_call") }
/// Unsupported event /// Unsupported event
internal static var commonUnsupportedEvent: String { return L10n.tr("Localizable", "common_unsupported_event") } internal static var commonUnsupportedEvent: String { return L10n.tr("Localizable", "common_unsupported_event") }
/// %1$@ started a call
internal static func commonUserStartedACall(_ p1: Any) -> String {
return L10n.tr("Localizable", "common_user_started_a_call", String(describing: p1))
}
/// Username /// Username
internal static var commonUsername: String { return L10n.tr("Localizable", "common_username") } internal static var commonUsername: String { return L10n.tr("Localizable", "common_username") }
/// Verification cancelled /// Verification cancelled
@@ -1770,6 +1778,46 @@ internal nonisolated enum L10n {
internal static var screenCreateRoomTopicLabel: String { return L10n.tr("Localizable", "screen_create_room_topic_label") } internal static var screenCreateRoomTopicLabel: String { return L10n.tr("Localizable", "screen_create_room_topic_label") }
/// Add description… /// Add description…
internal static var screenCreateRoomTopicPlaceholder: String { return L10n.tr("Localizable", "screen_create_room_topic_placeholder") } internal static var screenCreateRoomTopicPlaceholder: String { return L10n.tr("Localizable", "screen_create_room_topic_placeholder") }
/// The recovery key you entered doesn't match
internal static var screenCustomRecoveryKeyConfirmErrorMismatch: String { return L10n.tr("Localizable", "screen_custom_recovery_key_confirm_error_mismatch") }
/// Finish setup
internal static var screenCustomRecoveryKeyConfirmSubmit: String { return L10n.tr("Localizable", "screen_custom_recovery_key_confirm_submit") }
/// Enter your recovery key again.
internal static var screenCustomRecoveryKeyConfirmSubtitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_confirm_subtitle") }
/// Confirm your recovery key
internal static var screenCustomRecoveryKeyConfirmTitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_confirm_title") }
/// Plural format key: "%#@COUNT@"
internal static func screenCustomRecoveryKeyInputNotice(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_custom_recovery_key_input_notice", p1)
}
/// Strength
internal static var screenCustomRecoveryKeyInputStrength: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength") }
/// Passphrase strength: %1$@
internal static func screenCustomRecoveryKeyInputStrengthA11y(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_a11y", String(describing: p1))
}
/// Moderate
internal static var screenCustomRecoveryKeyInputStrengthModerate: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_moderate") }
/// Strong
internal static var screenCustomRecoveryKeyInputStrengthStrong: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_strong") }
/// Very strong
internal static var screenCustomRecoveryKeyInputStrengthVeryStrong: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_very_strong") }
/// Very weak
internal static var screenCustomRecoveryKeyInputStrengthVeryWeak: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_very_weak") }
/// Weak
internal static var screenCustomRecoveryKeyInputStrengthWeak: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_strength_weak") }
/// Choose a recovery key that you can memorize.
internal static var screenCustomRecoveryKeyInputSubtitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_subtitle") }
/// Enter a recovery key
internal static var screenCustomRecoveryKeyInputTitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_input_title") }
/// Loading recovery key requirements
internal static var screenCustomRecoveryKeyLoadingA11y: String { return L10n.tr("Localizable", "screen_custom_recovery_key_loading_a11y") }
/// To change your recovery key, go to Settings → Encryption → Backup
internal static var screenCustomRecoveryKeySuccessNotice: String { return L10n.tr("Localizable", "screen_custom_recovery_key_success_notice") }
/// You can use your recovery key to confirm new devices or restore your encrypted chats if you lose access to all your devices.
internal static var screenCustomRecoveryKeySuccessSubtitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_success_subtitle") }
/// Your backup is now fully set up
internal static var screenCustomRecoveryKeySuccessTitle: String { return L10n.tr("Localizable", "screen_custom_recovery_key_success_title") }
/// Please confirm that you want to delete your account. This action cannot be undone. /// Please confirm that you want to delete your account. This action cannot be undone.
internal static var screenDeactivateAccountConfirmationDialogContent: String { return L10n.tr("Localizable", "screen_deactivate_account_confirmation_dialog_content") } internal static var screenDeactivateAccountConfirmationDialogContent: String { return L10n.tr("Localizable", "screen_deactivate_account_confirmation_dialog_content") }
/// Delete all my messages /// Delete all my messages
@@ -2389,59 +2437,59 @@ internal nonisolated enum L10n {
/// Silent /// Silent
internal static var screenNotificationSettingsSoundSilent: String { return L10n.tr("Localizable", "screen_notification_settings_sound_silent") } internal static var screenNotificationSettingsSoundSilent: String { return L10n.tr("Localizable", "screen_notification_settings_sound_silent") }
/// Alert /// Alert
internal static var screenNotificationSettingsSoundSystemAlert: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_alert") } internal static var screenNotificationSettingsSoundSystemAlertIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_alert_ios") }
/// Anticipate /// Anticipate
internal static var screenNotificationSettingsSoundSystemAnticipate: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_anticipate") } internal static var screenNotificationSettingsSoundSystemAnticipateIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_anticipate_ios") }
/// Bell /// Bell
internal static var screenNotificationSettingsSoundSystemBell: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_bell") } internal static var screenNotificationSettingsSoundSystemBellIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_bell_ios") }
/// Bloom /// Bloom
internal static var screenNotificationSettingsSoundSystemBloom: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_bloom") } internal static var screenNotificationSettingsSoundSystemBloomIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_bloom_ios") }
/// Calypso /// Calypso
internal static var screenNotificationSettingsSoundSystemCalypso: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_calypso") } internal static var screenNotificationSettingsSoundSystemCalypsoIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_calypso_ios") }
/// Chime /// Chime
internal static var screenNotificationSettingsSoundSystemChime: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_chime") } internal static var screenNotificationSettingsSoundSystemChimeIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_chime_ios") }
/// Choo Choo /// Choo Choo
internal static var screenNotificationSettingsSoundSystemChooChoo: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_choo_choo") } internal static var screenNotificationSettingsSoundSystemChooChooIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_choo_choo_ios") }
/// System Default /// System Default
internal static var screenNotificationSettingsSoundSystemDefault: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_default") } internal static var screenNotificationSettingsSoundSystemDefaultIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_default_ios") }
/// Descent /// Descent
internal static var screenNotificationSettingsSoundSystemDescent: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_descent") } internal static var screenNotificationSettingsSoundSystemDescentIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_descent_ios") }
/// Electronic /// Electronic
internal static var screenNotificationSettingsSoundSystemElectronic: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_electronic") } internal static var screenNotificationSettingsSoundSystemElectronicIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_electronic_ios") }
/// Fanfare /// Fanfare
internal static var screenNotificationSettingsSoundSystemFanfare: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_fanfare") } internal static var screenNotificationSettingsSoundSystemFanfareIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_fanfare_ios") }
/// Glass /// Glass
internal static var screenNotificationSettingsSoundSystemGlass: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_glass") } internal static var screenNotificationSettingsSoundSystemGlassIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_glass_ios") }
/// Horn /// Horn
internal static var screenNotificationSettingsSoundSystemHorn: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_horn") } internal static var screenNotificationSettingsSoundSystemHornIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_horn_ios") }
/// Ladder /// Ladder
internal static var screenNotificationSettingsSoundSystemLadder: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_ladder") } internal static var screenNotificationSettingsSoundSystemLadderIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_ladder_ios") }
/// Minuet /// Minuet
internal static var screenNotificationSettingsSoundSystemMinuet: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_minuet") } internal static var screenNotificationSettingsSoundSystemMinuetIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_minuet_ios") }
/// News Flash /// News Flash
internal static var screenNotificationSettingsSoundSystemNewsFlash: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_news_flash") } internal static var screenNotificationSettingsSoundSystemNewsFlashIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_news_flash_ios") }
/// Noir /// Noir
internal static var screenNotificationSettingsSoundSystemNoir: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_noir") } internal static var screenNotificationSettingsSoundSystemNoirIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_noir_ios") }
/// Sherwood Forest /// Sherwood Forest
internal static var screenNotificationSettingsSoundSystemSherwoodForest: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_sherwood_forest") } internal static var screenNotificationSettingsSoundSystemSherwoodForestIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_sherwood_forest_ios") }
/// Spell /// Spell
internal static var screenNotificationSettingsSoundSystemSpell: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_spell") } internal static var screenNotificationSettingsSoundSystemSpellIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_spell_ios") }
/// Suspense /// Suspense
internal static var screenNotificationSettingsSoundSystemSuspense: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_suspense") } internal static var screenNotificationSettingsSoundSystemSuspenseIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_suspense_ios") }
/// Swish /// Swish
internal static var screenNotificationSettingsSoundSystemSwish: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_swish") } internal static var screenNotificationSettingsSoundSystemSwishIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_swish_ios") }
/// Telegraph /// Telegraph
internal static var screenNotificationSettingsSoundSystemTelegraph: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_telegraph") } internal static var screenNotificationSettingsSoundSystemTelegraphIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_telegraph_ios") }
/// Tiptoes /// Tiptoes
internal static var screenNotificationSettingsSoundSystemTiptoes: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tiptoes") } internal static var screenNotificationSettingsSoundSystemTiptoesIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tiptoes_ios") }
/// Tri-tone /// Tri-tone
internal static var screenNotificationSettingsSoundSystemTriTone: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tri_tone") } internal static var screenNotificationSettingsSoundSystemTriToneIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tri_tone_ios") }
/// Tweet /// Tweet
internal static var screenNotificationSettingsSoundSystemTweet: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tweet") } internal static var screenNotificationSettingsSoundSystemTweetIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_tweet_ios") }
/// Typewriters /// Typewriters
internal static var screenNotificationSettingsSoundSystemTypewriters: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_typewriters") } internal static var screenNotificationSettingsSoundSystemTypewritersIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_typewriters_ios") }
/// Update /// Update
internal static var screenNotificationSettingsSoundSystemUpdate: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_update") } internal static var screenNotificationSettingsSoundSystemUpdateIos: String { return L10n.tr("Localizable", "screen_notification_settings_sound_system_update_ios") }
/// To receive notifications, please change your %1$@. /// To receive notifications, please change your %1$@.
internal static func screenNotificationSettingsSystemNotificationsActionRequired(_ p1: Any) -> String { internal static func screenNotificationSettingsSystemNotificationsActionRequired(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_notification_settings_system_notifications_action_required", String(describing: p1)) return L10n.tr("Localizable", "screen_notification_settings_system_notifications_action_required", String(describing: p1))
@@ -176,74 +176,74 @@ nonisolated struct NotificationToneManager: NotificationToneManagerProtocol {
/// Pre-defined iOS system tones available for selection, sorted by name. /// Pre-defined iOS system tones available for selection, sorted by name.
private static let defaultSystemAlerts: [NotificationTone] = [ private static let defaultSystemAlerts: [NotificationTone] = [
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTriTone, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTriToneIos,
filename: "sms-received1.caf"), filename: "sms-received1.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemChime, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemChimeIos,
filename: "sms-received2.caf"), filename: "sms-received2.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemGlass, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemGlassIos,
filename: "sms-received3.caf"), filename: "sms-received3.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemHorn, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemHornIos,
filename: "sms-received4.caf"), filename: "sms-received4.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemBell, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemBellIos,
filename: "sms-received5.caf"), filename: "sms-received5.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemElectronic, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemElectronicIos,
filename: "sms-received6.caf"), filename: "sms-received6.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemAlert, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemAlertIos,
filename: "alarm.caf"), filename: "alarm.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemBloom, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemBloomIos,
filename: "Bloom.caf", filename: "Bloom.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemCalypso, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemCalypsoIos,
filename: "Calypso.caf", filename: "Calypso.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemAnticipate, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemAnticipateIos,
filename: "Anticipate.caf", filename: "Anticipate.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemChooChoo, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemChooChooIos,
filename: "Choo_Choo.caf", filename: "Choo_Choo.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemDescent, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemDescentIos,
filename: "Descent.caf", filename: "Descent.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemFanfare, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemFanfareIos,
filename: "Fanfare.caf", filename: "Fanfare.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemLadder, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemLadderIos,
filename: "Ladder.caf", filename: "Ladder.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemMinuet, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemMinuetIos,
filename: "Minuet.caf", filename: "Minuet.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemNewsFlash, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemNewsFlashIos,
filename: "News_Flash.caf", filename: "News_Flash.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemNoir, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemNoirIos,
filename: "Noir.caf", filename: "Noir.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSherwoodForest, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSherwoodForestIos,
filename: "Sherwood_Forest.caf", filename: "Sherwood_Forest.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSpell, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSpellIos,
filename: "Spell.caf", filename: "Spell.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSuspense, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSuspenseIos,
filename: "Suspense.caf", filename: "Suspense.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTelegraph, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTelegraphIos,
filename: "Telegraph.caf", filename: "Telegraph.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTiptoes, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTiptoesIos,
filename: "Tiptoes.caf", filename: "Tiptoes.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTypewriters, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTypewritersIos,
filename: "Typewriters.caf", filename: "Typewriters.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemUpdate, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemUpdateIos,
filename: "Update.caf", filename: "Update.caf",
systemSoundsSubdirectory: ["New"]), systemSoundsSubdirectory: ["New"]),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSwish, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemSwishIos,
filename: "Swish.caf"), filename: "Swish.caf"),
.createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTweet, .createSystemSound(label: L10n.screenNotificationSettingsSoundSystemTweetIos,
filename: "tweet_sent.caf") filename: "tweet_sent.caf")
] ]
.compactMap { (alertTone: NotificationTone) -> NotificationTone? in .compactMap { (alertTone: NotificationTone) -> NotificationTone? in