Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove bad localised strings #5990

Closed
pixlwave opened this issue Apr 5, 2022 · 1 comment · Fixed by #6069
Closed

Remove bad localised strings #5990

pixlwave opened this issue Apr 5, 2022 · 1 comment · Fixed by #6069
Labels
crash I18n Internationalisation and localisation issues. O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Task Refactoring, enabling or disabling functionality, other engineering tasks

Comments

@pixlwave
Copy link
Member

pixlwave commented Apr 5, 2022

Running https:/Asana/locheck against Vector.strings reports 178 warnings and 102 errors for Vector.strings along with a further 35 warnings for Localizable.strings. Some of these errors will produce crashes during runtime.

If possible it would be great to catch these errors in Weblate or on Weblate PRs. Then we could remove any strings that have errors and to allow them to be re-translated. Hopefully this would prevent bad strings ending up on develop.

Element version

1.8.11 RC

@pixlwave pixlwave added crash T-Task Refactoring, enabling or disabling functionality, other engineering tasks I18n Internationalisation and localisation issues. labels Apr 5, 2022
@stefanceriu stefanceriu added S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Occasional Affects or can be seen by some users regularly or most users rarely labels Apr 6, 2022
@pixlwave
Copy link
Member Author

pixlwave commented Apr 8, 2022

🌱 Finding latest version of locheck
🌱 Running locheck 0.9.4...

Summary:
ar.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
bg.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  event_formatter_call_has_ended:
    WARNING: Translation of 'event_formatter_call_has_ended' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  identity_server_settings_description:
    WARNING: 'identity_server_settings_description' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  rage_shake_prompt:
    WARNING: Translation of 'rage_shake_prompt' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_not_trusted_from_verifiable_device_fix_action:
    WARNING: Translation of 'settings_key_backup_info_not_trusted_from_verifiable_device_fix_action' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
ca.lproj/Vector.strings
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  settings_config_user_id:
    WARNING: 'settings_config_user_id' does not include argument(s) at 1 (string_has_missing_arguments)
cs.lproj/Vector.strings
  auth_softlogout_reason:
    WARNING: 'auth_softlogout_reason' does not include argument(s) at 2 (string_has_missing_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
cy.lproj/Vector.strings
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
eo.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  device_verification_self_verify_wait_additional_information:
    WARNING: 'device_verification_self_verify_wait_additional_information' does not include argument(s) at 1 (string_has_missing_arguments)
  device_verification_self_verify_wait_information:
    WARNING: 'device_verification_self_verify_wait_information' does not include argument(s) at 1 (string_has_missing_arguments)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  event_formatter_call_has_ended:
    WARNING: Translation of 'event_formatter_call_has_ended' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  identity_server_settings_alert_change:
    WARNING: 'identity_server_settings_alert_change' does not include argument(s) at 2 (string_has_missing_arguments)
    WARNING: Some arguments appear more than once in this translation (string_has_duplicate_arguments)
  major_update_title:
    WARNING: 'major_update_title' does not include argument(s) at 1 (string_has_missing_arguments)
  rerequest_keys_alert_message:
    WARNING: 'rerequest_keys_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  security_settings_coming_soon:
    WARNING: 'security_settings_coming_soon' does not include argument(s) at 1, 2 (string_has_missing_arguments)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
es.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  rerequest_keys_alert_message:
    WARNING: 'rerequest_keys_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
et.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  directory_search_results:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  directory_search_results_more_than:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  space_beta_announce_information:
    WARNING: Translation of 'space_beta_announce_information' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  space_feature_unavailable_subtitle:
    WARNING: Translation of 'space_feature_unavailable_subtitle' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  version_check_banner_subtitle_deprecated:
    WARNING: 'version_check_banner_subtitle_deprecated' does not include argument(s) at 3 (string_has_missing_arguments)
  version_check_banner_subtitle_supported:
    WARNING: 'version_check_banner_subtitle_supported' does not include argument(s) at 3 (string_has_missing_arguments)
eu.lproj/Vector.strings
  device_verification_self_verify_wait_additional_information:
    WARNING: 'device_verification_self_verify_wait_additional_information' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  notice_event_redacted:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_new_messages_notification:
    WARNING: 'room_new_messages_notification' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_integrations_allow_description:
    WARNING: 'settings_integrations_allow_description' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
fa.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  event_formatter_group_call_incoming:
    WARNING: 'event_formatter_group_call_incoming' does not include argument(s) at 1, 2 (string_has_missing_arguments)
  event_formatter_widget_added_by_you:
    WARNING: 'event_formatter_widget_added_by_you' does not include argument(s) at 1 (string_has_missing_arguments)
  event_formatter_widget_removed_by_you:
    WARNING: 'event_formatter_widget_removed_by_you' does not include argument(s) at 1 (string_has_missing_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_does_not_exist:
    WARNING: 'room_does_not_exist' does not include argument(s) at 1 (string_has_missing_arguments)
  room_multiple_typing_notification:
    WARNING: 'room_multiple_typing_notification' does not include argument(s) at 1 (string_has_missing_arguments)
  room_title_members:
    WARNING: 'room_title_members' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
fi.lproj/Vector.strings
  major_update_title:
    WARNING: 'major_update_title' does not include argument(s) at 1 (string_has_missing_arguments)
fr.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  location_sharing_post_failure_subtitle:
    WARNING: 'location_sharing_post_failure_subtitle' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_not_trusted_from_verifiable_device_fix_action:
    WARNING: Translation of 'settings_key_backup_info_not_trusted_from_verifiable_device_fix_action' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  widget_room_permission_information:
    WARNING: Translation of 'widget_room_permission_information' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
he.lproj/Vector.strings
  auth_softlogout_reason:
    WARNING: 'auth_softlogout_reason' does not include argument(s) at 1, 2, 3 (string_has_missing_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  directory_cell_description:
    WARNING: 'directory_cell_description' does not include argument(s) at 1 (string_has_missing_arguments)
  directory_search_results:
    WARNING: 'directory_search_results' does not include argument(s) at 2 (string_has_missing_arguments)
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
  directory_search_results_more_than:
    WARNING: 'directory_search_results_more_than' does not include argument(s) at 2 (string_has_missing_arguments)
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
  event_formatter_member_updates:
    WARNING: 'event_formatter_member_updates' does not include argument(s) at 1 (string_has_missing_arguments)
  group_home_multi_members_format:
    WARNING: 'group_home_multi_members_format' does not include argument(s) at 1 (string_has_missing_arguments)
  group_home_multi_rooms_format:
    WARNING: 'group_home_multi_rooms_format' does not include argument(s) at 1 (string_has_missing_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_new_message_notification:
    ERROR: Specifier for argument 1 does not match (should be d, is @) (string_has_invalid_argument)
  room_new_messages_notification:
    ERROR: Specifier for argument 1 does not match (should be d, is @) (string_has_invalid_argument)
  room_participants_multi_participants:
    ERROR: Specifier for argument 1 does not match (should be d, is @) (string_has_invalid_argument)
hu.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_invite_from:
    WARNING: Translation of 'room_displayname_invite_from' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_not_trusted_from_verifiable_device_fix_action:
    WARNING: Translation of 'settings_key_backup_info_not_trusted_from_verifiable_device_fix_action' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
id.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_room_third_party_invite_by_you:
    WARNING: 'notice_room_third_party_invite_by_you' does not include argument(s) at 1 (string_has_missing_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
is.lproj/Vector.strings
  call_video_with_user:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
it.lproj/Vector.strings
  bug_report_logs_description:
    WARNING: Translation of 'bug_report_logs_description' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  contacts_address_book_permission_required:
    WARNING: Translation of 'contacts_address_book_permission_required' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
ja.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  directory_search_results:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  directory_search_results_more_than:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  notice_encryption_enabled_unknown_algorithm_by_you:
    WARNING: 'notice_encryption_enabled_unknown_algorithm_by_you' does not include argument(s) at 1 (string_has_missing_arguments)
    WARNING: Translation of 'notice_encryption_enabled_unknown_algorithm_by_you' includes arguments that don't exist in the source: 2 (string_has_extra_arguments)
  room_displayname_invite_from:
    WARNING: Translation of 'room_displayname_invite_from' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  security_settings_coming_soon:
    WARNING: 'security_settings_coming_soon' does not include argument(s) at 1, 2 (string_has_missing_arguments)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_calls_stun_server_fallback_description:
    WARNING: 'settings_calls_stun_server_fallback_description' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
kab.lproj/Vector.strings
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  device_verification_self_verify_wait_additional_information:
    WARNING: 'device_verification_self_verify_wait_additional_information' does not include argument(s) at 1 (string_has_missing_arguments)
  device_verification_self_verify_wait_information:
    WARNING: 'device_verification_self_verify_wait_information' does not include argument(s) at 1 (string_has_missing_arguments)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  major_update_title:
    WARNING: 'major_update_title' does not include argument(s) at 1 (string_has_missing_arguments)
  rerequest_keys_alert_message:
    WARNING: 'rerequest_keys_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_unsent_messages_notification:
    WARNING: Translation of 'room_unsent_messages_notification' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_unsent_messages_unknown_devices_notification:
    WARNING: Translation of 'room_unsent_messages_unknown_devices_notification' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  security_settings_coming_soon:
    WARNING: 'security_settings_coming_soon' does not include argument(s) at 1, 2 (string_has_missing_arguments)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
ko.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  directory_search_results:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  directory_search_results_more_than:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_ongoing_conference_call:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is s) (string_has_invalid_argument)
  room_ongoing_conference_call_with_close:
    WARNING: 'room_ongoing_conference_call_with_close' does not include argument(s) at 3 (string_has_missing_arguments)
    WARNING: Some arguments appear more than once in this translation (string_has_duplicate_arguments)
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is s) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_on_denied_notification:
    WARNING: Translation of 'settings_on_denied_notification' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
lv.lproj/Vector.strings
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
nb-NO.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  device_verification_self_verify_alert_message:
    WARNING: 'device_verification_self_verify_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  device_verification_self_verify_wait_information:
    WARNING: 'device_verification_self_verify_wait_information' does not include argument(s) at 1 (string_has_missing_arguments)
  rerequest_keys_alert_message:
    WARNING: 'rerequest_keys_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  ssl_homeserver_url:
    WARNING: 'ssl_homeserver_url' does not include argument(s) at 1 (string_has_missing_arguments)
nl.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  service_terms_modal_message:
    WARNING: 'service_terms_modal_message' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_integrations_allow_description:
    WARNING: 'settings_integrations_allow_description' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
pl.lproj/Vector.strings
  analytics_prompt_message_new_user:
    WARNING: 'analytics_prompt_message_new_user' does not include argument(s) at 1 (string_has_missing_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  key_verification_manually_verify_device_instruction:
    WARNING: Translation of 'key_verification_manually_verify_device_instruction' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  version_check_modal_subtitle_deprecated:
    WARNING: 'version_check_modal_subtitle_deprecated' does not include argument(s) at 2 (string_has_missing_arguments)
  version_check_modal_subtitle_supported:
    WARNING: 'version_check_modal_subtitle_supported' does not include argument(s) at 2 (string_has_missing_arguments)
pr.lproj/Vector.strings
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  rerequest_keys_alert_message:
    WARNING: 'rerequest_keys_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  room_unsent_messages_notification:
    WARNING: Translation of 'room_unsent_messages_notification' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_unsent_messages_unknown_devices_notification:
    WARNING: Translation of 'room_unsent_messages_unknown_devices_notification' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_on_denied_notification:
    WARNING: Translation of 'settings_on_denied_notification' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
pt_BR.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
ru.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  notice_room_third_party_registered_invite_by_you:
    WARNING: 'notice_room_third_party_registered_invite_by_you' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_not_trusted_from_verifiable_device_fix_action:
    WARNING: Translation of 'settings_key_backup_info_not_trusted_from_verifiable_device_fix_action' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  spaces_coming_soon_detail:
    WARNING: 'spaces_coming_soon_detail' does not include argument(s) at 1 (string_has_missing_arguments)
sk.lproj/Vector.strings
  active_call_details:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  auth_reset_password_email_validation_message:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  call_no_stun_server_error_use_fallback_button:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  directory_server_all_rooms:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  notice_ended_video_call:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_one_user_is_typing:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_participants_invite_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_participants_remove_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_preview_try_join_an_unknown_room:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_preview_unlinked_email_warning:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_version:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  side_menu_app_version:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  ssl_fingerprint_hash:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  voice_message_remaining_recording_time:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  widget_integration_room_not_visible:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
sq.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_key_backup_info_not_trusted_from_verifiable_device_fix_action:
    WARNING: Translation of 'settings_key_backup_info_not_trusted_from_verifiable_device_fix_action' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
sv.lproj/Vector.strings
  call_no_stun_server_error_message_2:
    WARNING: 'call_no_stun_server_error_message_2' does not include argument(s) at 1 (string_has_missing_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  group_participants_invite_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  group_participants_remove_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_new_messages_notification:
    ERROR: Specifier for argument 1 does not match (should be d, is u) (string_has_invalid_argument)
  room_participants_invite_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_participants_remove_prompt_msg:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  room_preview_invitation_format:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  settings_enter_validation_token_for:
    WARNING: 'settings_enter_validation_token_for' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
uk.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  pin_protection_settings_section_header_x:
    WARNING: Translation of 'pin_protection_settings_section_header_x' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_ongoing_conference_call:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is s) (string_has_invalid_argument)
  room_ongoing_conference_call_with_close:
    WARNING: 'room_ongoing_conference_call_with_close' does not include argument(s) at 3 (string_has_missing_arguments)
    WARNING: Some arguments appear more than once in this translation (string_has_duplicate_arguments)
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is s) (string_has_invalid_argument)
  room_preview_invitation_format:
    ERROR: Specifier for argument 1 does not match (should be @, is s) (string_has_invalid_argument)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
vi.lproj/Vector.strings
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  contacts_address_book_permission_denied:
    WARNING: 'contacts_address_book_permission_denied' does not include argument(s) at 1 (string_has_missing_arguments)
  e2e_enabling_on_app_update:
    WARNING: 'e2e_enabling_on_app_update' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  notice_room_aliases:
    WARNING: 'notice_room_aliases' does not include argument(s) at 1 (string_has_missing_arguments)
  onboarding_use_case_not_sure_yet:
    WARNING: Translation of 'onboarding_use_case_not_sure_yet' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  settings_callkit_info:
    WARNING: 'settings_callkit_info' does not include argument(s) at 1 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  spaces_coming_soon_detail:
    WARNING: 'spaces_coming_soon_detail' does not include argument(s) at 1 (string_has_missing_arguments)
vls.lproj/Vector.strings
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
zh_Hans.lproj/Vector.strings
  analytics_prompt_message_new_user:
    WARNING: 'analytics_prompt_message_new_user' does not include argument(s) at 1 (string_has_missing_arguments)
  callbar_active_and_single_paused:
    ERROR: Specifier for argument 1 does not match (should be s, is @) (string_has_invalid_argument)
  directory_search_results:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  notice_room_history_visible_to_members_from_invited_point:
    WARNING: 'notice_room_history_visible_to_members_from_invited_point' does not include argument(s) at 1 (string_has_missing_arguments)
  room_displayname_all_other_participants_left:
    WARNING: Translation of 'room_displayname_all_other_participants_left' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  room_displayname_more_than_two_members:
    ERROR: Specifier for argument 2 does not match (should be u, is @) (string_has_invalid_argument)
  room_many_users_are_typing:
    WARNING: Translation of 'room_many_users_are_typing' includes arguments that don't exist in the source: 3 (string_has_extra_arguments)
  security_settings_coming_soon:
    WARNING: 'security_settings_coming_soon' does not include argument(s) at 2 (string_has_missing_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
  spaces_coming_soon_detail:
    WARNING: 'spaces_coming_soon_detail' does not include argument(s) at 1 (string_has_missing_arguments)
zh_Hant.lproj/Vector.strings
  directory_search_results:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  directory_search_results_more_than:
    ERROR: Specifier for argument 1 does not match (should be tu, is @) (string_has_invalid_argument)
    ERROR: Specifier for argument 2 does not match (should be @, is tu) (string_has_invalid_argument)
  gdpr_consent_not_given_alert_message:
    WARNING: 'gdpr_consent_not_given_alert_message' does not include argument(s) at 1 (string_has_missing_arguments)
  notice_encryption_enabled:
    WARNING: Translation of 'notice_encryption_enabled' includes arguments that don't exist in the source: 1, 2 (string_has_extra_arguments)
  room_many_users_are_typing:
    WARNING: Translation of 'room_many_users_are_typing' includes arguments that don't exist in the source: 3 (string_has_extra_arguments)
  settings_callkit_info:
    WARNING: Translation of 'settings_callkit_info' includes arguments that don't exist in the source: 2 (string_has_extra_arguments)
  settings_key_backup_info_algorithm:
    WARNING: Translation of 'settings_key_backup_info_algorithm' includes arguments that don't exist in the source: 1 (string_has_extra_arguments)
178 warnings, 102 errors
Ignored lproj_file_missing_from_translation, key_missing_from_base, key_missing_from_translation
Errors found

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash I18n Internationalisation and localisation issues. O-Occasional Affects or can be seen by some users regularly or most users rarely S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Task Refactoring, enabling or disabling functionality, other engineering tasks
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants