aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore1
-rw-r--r--CHANGELOG.md107
-rw-r--r--README.md377
-rw-r--r--art/conversations_baloon.svg42
-rw-r--r--art/ic_read_indicator.svg61
-rw-r--r--art/ic_received_indicator.svg80
-rw-r--r--art/icon.pngbin0 -> 2703 bytes
-rw-r--r--art/logo.pngbin43688 -> 89296 bytes
-rw-r--r--art/message_bubble_received.svg2
-rw-r--r--art/message_bubble_sent.svg2
-rw-r--r--art/message_bubble_sent_white.svg165
-rwxr-xr-xart/render.rb4
-rw-r--r--build.gradle212
-rw-r--r--libs/MemorizingTrustManager/build.gradle2
-rw-r--r--libs/audiowife/.gitignore5
-rw-r--r--libs/audiowife/build.gradle27
-rw-r--r--libs/audiowife/src/main/AndroidManifest.xml9
-rw-r--r--libs/audiowife/src/main/java/nl/changer/audiowife/AudioWife.java699
-rw-r--r--libs/audiowife/src/main/res/drawable-mdpi/ic_launcher.pngbin0 -> 5237 bytes
-rw-r--r--libs/audiowife/src/main/res/drawable-xhdpi/ic_launcher.pngbin0 -> 14383 bytes
-rw-r--r--libs/audiowife/src/main/res/drawable-xxhdpi/ic_launcher.pngbin0 -> 19388 bytes
-rw-r--r--libs/audiowife/src/main/res/drawable/gray_border_wo_padding.xml15
-rw-r--r--libs/audiowife/src/main/res/layout/aw_player.xml49
-rw-r--r--libs/audiowife/src/main/res/values/strings.xml5
-rw-r--r--libs/audiowife/src/main/res/values/styles.xml20
-rw-r--r--libs/gson-1.1/build.gradle2
-rw-r--r--libs/gson-1.1/gson-1.1.jarbin0 -> 126300 bytes
-rw-r--r--libs/httpclient-4.0/build.gradle2
-rw-r--r--libs/httpclient-4.0/httpclient-4.0.jarbin0 -> 289954 bytes
-rw-r--r--libs/httpcore-4.0.1/build.gradle2
-rw-r--r--libs/httpcore-4.0.1/httpcore-4.0.1.jarbin0 -> 172888 bytes
-rw-r--r--libs/javax.servlet-5.1.12/build.gradle2
-rw-r--r--libs/javax.servlet-5.1.12/javax.servlet-5.1.12.jarbin0 -> 132336 bytes
-rw-r--r--screenshots.pngbin1035568 -> 0 bytes
-rw-r--r--settings.gradle3
-rw-r--r--src/main/AndroidManifest.xml83
-rw-r--r--src/main/java/eu/siacs/conversations/Config.java39
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Conversation.java17
-rw-r--r--src/main/java/eu/siacs/conversations/entities/MucOptions.java2
-rw-r--r--src/main/java/eu/siacs/conversations/entities/Transferable.java81
-rw-r--r--src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java12
-rw-r--r--src/main/java/eu/siacs/conversations/generator/IqGenerator.java1
-rw-r--r--src/main/java/eu/siacs/conversations/http/HttpDownloadConnection.java3
-rw-r--r--src/main/java/eu/siacs/conversations/http/HttpUploadConnection.java8
-rw-r--r--src/main/java/eu/siacs/conversations/parser/AbstractParser.java12
-rw-r--r--src/main/java/eu/siacs/conversations/parser/MessageParser.java7
-rw-r--r--src/main/java/eu/siacs/conversations/parser/PresenceParser.java1
-rw-r--r--src/main/java/eu/siacs/conversations/persistance/FileBackend.java4
-rw-r--r--src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java4
-rw-r--r--src/main/java/eu/siacs/conversations/services/AvatarService.java22
-rw-r--r--src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java43
-rw-r--r--src/main/java/eu/siacs/conversations/services/NotificationService.java16
-rw-r--r--src/main/java/eu/siacs/conversations/services/UpdaterWebService.java102
-rw-r--r--src/main/java/eu/siacs/conversations/services/XmppConnectionService.java12
-rw-r--r--src/main/java/eu/siacs/conversations/ui/AboutPreference.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java5
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java29
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConversationActivity.java330
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ConversationFragment.java21
-rw-r--r--src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java15
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java27
-rw-r--r--src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java7
-rw-r--r--src/main/java/eu/siacs/conversations/ui/RecordingActivity.java159
-rw-r--r--src/main/java/eu/siacs/conversations/ui/SettingsActivity.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ShareLocationActivity.java240
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ShowFullscreenMessageActivity.java110
-rw-r--r--src/main/java/eu/siacs/conversations/ui/ShowLocationActivity.java148
-rw-r--r--src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java306
-rw-r--r--src/main/java/eu/siacs/conversations/ui/WelcomeActivity.java2
-rw-r--r--src/main/java/eu/siacs/conversations/ui/XmppActivity.java172
-rw-r--r--src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java13
-rw-r--r--src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java280
-rw-r--r--src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java306
-rw-r--r--src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java7
-rw-r--r--src/main/java/eu/siacs/conversations/utils/GeoHelper.java2
-rw-r--r--src/main/java/eu/siacs/conversations/utils/PhoneHelper.java4
-rw-r--r--src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java0
-rw-r--r--src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java15
-rw-r--r--src/main/res/drawable-hdpi/ic_action_add_group.pngbin876 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_add_person.pngbin616 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_copy.pngbin381 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_discard.pngbin450 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_done.pngbin1320 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_edit.pngbin765 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_edit_dark.pngbin884 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_group.pngbin776 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_new.pngbin262 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_new_attachment.pngbin587 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_not_secure.pngbin367 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_refresh.pngbin678 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_remove.pngbin448 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_search.pngbin650 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_settings.pngbin953 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_action_share.pngbin513 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.pngbin0 -> 148 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_attachment_black_24dp.pngbin0 -> 295 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_backup_white_24dp.pngbin0 -> 345 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_bug_report_black_24dp.pngbin0 -> 258 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_help_black_24dp.pngbin0 -> 458 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_image_black_24dp.pngbin0 -> 256 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_launcher.pngbin4581 -> 4020 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_lock_blue_18dp.pngbin0 -> 673 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.pngbin0 -> 202 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_mode_edit_blue_18dp.pngbin0 -> 586 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_new_releases_black_24dp.pngbin0 -> 384 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_new_releases_white_24dp.pngbin0 -> 395 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_notification.pngbin798 -> 806 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_notifications_black_24dp.pngbin0 -> 236 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_read_indicator.pngbin0 -> 379 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_received_indicator.pngbin560 -> 571 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_security_black_24dp.pngbin0 -> 419 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_cancel_away.pngbin1396 -> 1080 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_cancel_dnd.pngbin1587 -> 1234 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_cancel_offline.pngbin1206 -> 1000 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_cancel_online.pngbin1531 -> 1242 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_location_away.pngbin1159 -> 1130 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_location_dnd.pngbin1333 -> 1288 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_location_offline.pngbin971 -> 968 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_location_online.pngbin1341 -> 1307 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_photo_away.pngbin1203 -> 1084 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_photo_dnd.pngbin1383 -> 1258 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_photo_offline.pngbin987 -> 948 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_photo_online.pngbin1400 -> 1279 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_picture_away.pngbin790 -> 741 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_picture_dnd.pngbin884 -> 831 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_picture_offline.pngbin657 -> 663 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_picture_online.pngbin867 -> 823 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_text_away.pngbin982 -> 1050 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_text_dnd.pngbin1128 -> 1259 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_text_offline.pngbin800 -> 892 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_text_online.pngbin1143 -> 1249 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_voice_away.pngbin1017 -> 996 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_voice_dnd.pngbin1161 -> 1159 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_voice_offline.pngbin844 -> 886 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_send_voice_online.pngbin1162 -> 1184 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_settings_black_24dp.pngbin0 -> 453 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_speaker_notes_off_white_24dp.pngbin0 -> 285 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_speaker_notes_white_24dp.pngbin0 -> 177 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_stat_communication_import_export.pngbin620 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/ic_vpn_key_white_24dp.pngbin0 -> 289 bytes
-rw-r--r--src/main/res/drawable-hdpi/main_logo.pngbin23970 -> 26045 bytes
-rw-r--r--src/main/res/drawable-hdpi/message_bubble_received.9.pngbin765 -> 766 bytes
-rw-r--r--src/main/res/drawable-hdpi/message_bubble_received_warning.9.pngbin757 -> 759 bytes
-rw-r--r--src/main/res/drawable-hdpi/message_bubble_received_white.9.pngbin779 -> 0 bytes
-rw-r--r--src/main/res/drawable-hdpi/message_bubble_sent.9.pngbin687 -> 714 bytes
-rw-r--r--src/main/res/drawable-hdpi/message_bubble_sent_white.9.pngbin0 -> 676 bytes
-rw-r--r--src/main/res/drawable-hdpi/switch_thumb_disable.pngbin1926 -> 2240 bytes
-rw-r--r--src/main/res/drawable-hdpi/switch_thumb_off_normal.pngbin1949 -> 2273 bytes
-rw-r--r--src/main/res/drawable-hdpi/switch_thumb_off_pressed.pngbin3478 -> 3057 bytes
-rw-r--r--src/main/res/drawable-hdpi/switch_thumb_on_normal.pngbin1920 -> 2249 bytes
-rw-r--r--src/main/res/drawable-hdpi/switch_thumb_on_pressed.pngbin3571 -> 3277 bytes
-rw-r--r--src/main/res/drawable-hdpi/tab_unselected_conversations.9.pngbin101 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_add_group.pngbin634 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_add_person.pngbin469 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_copy.pngbin288 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_discard.pngbin324 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_done.pngbin1197 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_edit.pngbin522 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_edit_dark.pngbin587 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_group.pngbin546 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_new.pngbin185 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_new_attachment.pngbin415 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_not_secure.pngbin298 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_refresh.pngbin507 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_remove.pngbin282 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_search.pngbin449 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_settings.pngbin594 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_action_share.pngbin383 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.pngbin0 -> 115 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_attachment_black_24dp.pngbin0 -> 217 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_backup_white_24dp.pngbin0 -> 235 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_bug_report_black_24dp.pngbin0 -> 200 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_help_black_24dp.pngbin0 -> 298 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_image_black_24dp.pngbin0 -> 183 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_launcher.pngbin2841 -> 2557 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_lock_blue_18dp.pngbin0 -> 456 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.pngbin0 -> 160 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_mode_edit_blue_18dp.pngbin0 -> 358 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_new_releases_black_24dp.pngbin0 -> 277 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_new_releases_white_24dp.pngbin0 -> 287 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_notification.pngbin554 -> 553 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_notifications_black_24dp.pngbin0 -> 179 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_read_indicator.pngbin0 -> 292 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_received_indicator.pngbin402 -> 405 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_security_black_24dp.pngbin0 -> 287 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_cancel_away.pngbin901 -> 745 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_cancel_dnd.pngbin1025 -> 844 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_cancel_offline.pngbin837 -> 690 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_cancel_online.pngbin1052 -> 839 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_location_away.pngbin784 -> 759 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_location_dnd.pngbin917 -> 873 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_location_offline.pngbin673 -> 681 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_location_online.pngbin919 -> 887 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_photo_away.pngbin776 -> 757 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_photo_dnd.pngbin915 -> 865 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_photo_offline.pngbin666 -> 643 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_photo_online.pngbin938 -> 860 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_picture_away.pngbin512 -> 533 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_picture_dnd.pngbin585 -> 600 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_picture_offline.pngbin456 -> 488 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_picture_online.pngbin580 -> 607 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_text_away.pngbin677 -> 702 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_text_dnd.pngbin781 -> 811 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_text_offline.pngbin542 -> 597 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_text_online.pngbin793 -> 822 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_voice_away.pngbin679 -> 667 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_voice_dnd.pngbin795 -> 770 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_voice_offline.pngbin575 -> 602 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_send_voice_online.pngbin788 -> 778 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_settings_black_24dp.pngbin0 -> 322 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_speaker_notes_off_white_24dp.pngbin0 -> 201 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_speaker_notes_white_24dp.pngbin0 -> 134 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_stat_communication_import_export.pngbin392 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/ic_vpn_key_white_24dp.pngbin0 -> 201 bytes
-rw-r--r--src/main/res/drawable-mdpi/main_logo.pngbin15297 -> 14694 bytes
-rw-r--r--src/main/res/drawable-mdpi/message_bubble_received.9.pngbin594 -> 612 bytes
-rw-r--r--src/main/res/drawable-mdpi/message_bubble_received_warning.9.pngbin598 -> 595 bytes
-rw-r--r--src/main/res/drawable-mdpi/message_bubble_received_white.9.pngbin610 -> 0 bytes
-rw-r--r--src/main/res/drawable-mdpi/message_bubble_sent.9.pngbin558 -> 577 bytes
-rw-r--r--src/main/res/drawable-mdpi/message_bubble_sent_white.9.pngbin0 -> 541 bytes
-rw-r--r--src/main/res/drawable-mdpi/switch_thumb_disable.pngbin1239 -> 1432 bytes
-rw-r--r--src/main/res/drawable-mdpi/switch_thumb_off_normal.pngbin1267 -> 1437 bytes
-rw-r--r--src/main/res/drawable-mdpi/switch_thumb_off_pressed.pngbin2233 -> 2233 bytes
-rw-r--r--src/main/res/drawable-mdpi/switch_thumb_on_normal.pngbin1256 -> 1447 bytes
-rw-r--r--src/main/res/drawable-mdpi/switch_thumb_on_pressed.pngbin2286 -> 2293 bytes
-rw-r--r--src/main/res/drawable-mdpi/tab_unselected_conversations.9.pngbin105 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_add_group.pngbin1122 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_add_person.pngbin798 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_copy.pngbin353 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_discard.pngbin543 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_done.pngbin1546 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_edit.pngbin994 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_edit_dark.pngbin1179 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_group.pngbin1048 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_new.pngbin234 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_new_attachment.pngbin753 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_not_secure.pngbin482 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_refresh.pngbin901 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_remove.pngbin513 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_search.pngbin827 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_settings.pngbin1231 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_action_share.pngbin666 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.pngbin0 -> 131 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_attachment_black_24dp.pngbin0 -> 399 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_backup_white_24dp.pngbin0 -> 405 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_bug_report_black_24dp.pngbin0 -> 289 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_help_black_24dp.pngbin0 -> 579 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_image_black_24dp.pngbin0 -> 295 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_launcher.pngbin6549 -> 5639 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_lock_blue_18dp.pngbin0 -> 891 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.pngbin0 -> 222 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_mode_edit_blue_18dp.pngbin0 -> 711 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_new_releases_black_24dp.pngbin0 -> 480 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_new_releases_white_24dp.pngbin0 -> 498 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_notification.pngbin1075 -> 1079 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_notifications_black_24dp.pngbin0 -> 272 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_read_indicator.pngbin0 -> 526 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_received_indicator.pngbin717 -> 705 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_security_black_24dp.pngbin0 -> 486 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_cancel_away.pngbin1724 -> 1376 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_cancel_dnd.pngbin1958 -> 1526 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_cancel_offline.pngbin1519 -> 1227 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_cancel_online.pngbin1978 -> 1560 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_location_away.pngbin1507 -> 1445 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_location_dnd.pngbin1753 -> 1639 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_location_offline.pngbin1278 -> 1249 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_location_online.pngbin1751 -> 1639 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_photo_away.pngbin1516 -> 1340 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_photo_dnd.pngbin1756 -> 1552 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_photo_offline.pngbin1247 -> 1180 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_photo_online.pngbin1755 -> 1598 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_picture_away.pngbin899 -> 860 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_picture_dnd.pngbin1016 -> 952 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_picture_offline.pngbin799 -> 798 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_picture_online.pngbin997 -> 956 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_text_away.pngbin1270 -> 1150 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_text_dnd.pngbin1430 -> 1180 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_text_offline.pngbin1007 -> 1152 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_text_online.pngbin1468 -> 1176 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_voice_away.pngbin1257 -> 1224 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_voice_dnd.pngbin1419 -> 1388 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_voice_offline.pngbin1075 -> 1083 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_send_voice_online.pngbin1433 -> 1408 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_settings_black_24dp.pngbin0 -> 557 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_speaker_notes_off_white_24dp.pngbin0 -> 297 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_speaker_notes_white_24dp.pngbin0 -> 214 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_stat_communication_import_export.pngbin972 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/ic_vpn_key_white_24dp.pngbin0 -> 349 bytes
-rw-r--r--src/main/res/drawable-xhdpi/main_logo.pngbin33485 -> 36563 bytes
-rw-r--r--src/main/res/drawable-xhdpi/message_bubble_received.9.pngbin929 -> 930 bytes
-rw-r--r--src/main/res/drawable-xhdpi/message_bubble_received_warning.9.pngbin921 -> 914 bytes
-rw-r--r--src/main/res/drawable-xhdpi/message_bubble_received_white.9.pngbin935 -> 0 bytes
-rw-r--r--src/main/res/drawable-xhdpi/message_bubble_sent.9.pngbin857 -> 860 bytes
-rw-r--r--src/main/res/drawable-xhdpi/message_bubble_sent_white.9.pngbin0 -> 816 bytes
-rw-r--r--src/main/res/drawable-xhdpi/switch_thumb_disable.pngbin2762 -> 3061 bytes
-rw-r--r--src/main/res/drawable-xhdpi/switch_thumb_off_normal.pngbin2817 -> 3086 bytes
-rw-r--r--src/main/res/drawable-xhdpi/switch_thumb_off_pressed.pngbin5050 -> 4431 bytes
-rw-r--r--src/main/res/drawable-xhdpi/switch_thumb_on_normal.pngbin2789 -> 3075 bytes
-rw-r--r--src/main/res/drawable-xhdpi/switch_thumb_on_pressed.pngbin5328 -> 4825 bytes
-rw-r--r--src/main/res/drawable-xhdpi/tab_unselected_conversations.9.pngbin112 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_add_group.pngbin1643 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_add_person.pngbin1088 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_copy.pngbin470 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_discard.pngbin765 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_edit.pngbin1458 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_edit_dark.pngbin1670 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_group.pngbin1475 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_new.pngbin288 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_new_attachment.pngbin1048 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_not_secure.pngbin593 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_refresh.pngbin1274 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_remove.pngbin681 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_search.pngbin1152 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_settings.pngbin1863 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_action_share.pngbin969 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.pngbin0 -> 191 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_attachment_black_24dp.pngbin0 -> 551 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_backup_white_24dp.pngbin0 -> 589 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_bug_report_black_24dp.pngbin0 -> 427 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_help_black_24dp.pngbin0 -> 834 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_image_black_24dp.pngbin0 -> 424 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_launcher.pngbin10495 -> 9425 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_lock_blue_18dp.pngbin0 -> 1445 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.pngbin0 -> 269 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_mode_edit_blue_18dp.pngbin0 -> 1203 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_new_releases_black_24dp.pngbin0 -> 699 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_new_releases_white_24dp.pngbin0 -> 736 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_notification.pngbin1618 -> 1573 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.pngbin0 -> 381 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_read_indicator.pngbin0 -> 928 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_received_indicator.pngbin1016 -> 1001 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_security_black_24dp.pngbin0 -> 674 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_cancel_away.pngbin2583 -> 1884 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.pngbin2983 -> 1917 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_cancel_offline.pngbin2290 -> 1894 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_cancel_online.pngbin2998 -> 1918 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_location_away.pngbin2229 -> 1863 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_location_dnd.pngbin2589 -> 1910 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_location_offline.pngbin1881 -> 1868 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_location_online.pngbin2605 -> 1914 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_photo_away.pngbin2256 -> 1779 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_photo_dnd.pngbin2618 -> 1891 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_photo_offline.pngbin1802 -> 1696 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_photo_online.pngbin2571 -> 1893 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_picture_away.pngbin1327 -> 1224 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_picture_dnd.pngbin1516 -> 1259 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_picture_offline.pngbin1159 -> 1237 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_picture_online.pngbin1493 -> 1253 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_text_away.pngbin1776 -> 1613 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_text_dnd.pngbin2005 -> 1643 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_text_offline.pngbin1410 -> 1628 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_text_online.pngbin2001 -> 1641 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_voice_away.pngbin1895 -> 1584 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_voice_dnd.pngbin2200 -> 1625 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_voice_offline.pngbin1621 -> 1599 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_send_voice_online.pngbin2183 -> 1628 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_settings_black_24dp.pngbin0 -> 827 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_speaker_notes_off_white_24dp.pngbin0 -> 388 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_speaker_notes_white_24dp.pngbin0 -> 276 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_stat_communication_import_export.pngbin1860 -> 0 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/ic_vpn_key_white_24dp.pngbin0 -> 493 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/main_logo.pngbin52847 -> 71709 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/message_bubble_received.9.pngbin1334 -> 1371 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/message_bubble_received_warning.9.pngbin1308 -> 1308 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/message_bubble_received_white.9.pngbin1344 -> 1371 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/message_bubble_sent.9.pngbin1190 -> 1210 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/message_bubble_sent_white.9.pngbin0 -> 1138 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/switch_thumb_disable.pngbin4539 -> 5153 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/switch_thumb_off_normal.pngbin4602 -> 5238 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/switch_thumb_off_pressed.pngbin8315 -> 7494 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/switch_thumb_on_normal.pngbin4557 -> 5194 bytes
-rw-r--r--src/main/res/drawable-xxhdpi/switch_thumb_on_pressed.pngbin8899 -> 8104 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.pngbin0 -> 194 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_attachment_black_24dp.pngbin0 -> 759 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_backup_white_24dp.pngbin0 -> 770 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_bug_report_black_24dp.pngbin0 -> 527 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_help_black_24dp.pngbin0 -> 1122 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_image_black_24dp.pngbin0 -> 548 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_launcher.pngbin14630 -> 14080 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.pngbin0 -> 319 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_new_releases_black_24dp.pngbin0 -> 897 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_new_releases_white_24dp.pngbin0 -> 932 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_notification.pngbin2117 -> 2063 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.pngbin0 -> 493 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_read_indicator.pngbin0 -> 931 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_received_indicator.pngbin1303 -> 1302 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_security_black_24dp.pngbin0 -> 872 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_cancel_away.pngbin3377 -> 2628 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.pngbin3862 -> 2676 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.pngbin2956 -> 2643 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_cancel_online.pngbin3835 -> 2670 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_location_away.pngbin3015 -> 2406 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_location_dnd.pngbin3514 -> 2453 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_location_offline.pngbin2523 -> 2394 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_location_online.pngbin3514 -> 2459 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_photo_away.pngbin3040 -> 2619 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_photo_dnd.pngbin3569 -> 2804 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_photo_offline.pngbin2491 -> 2494 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_photo_online.pngbin3566 -> 2802 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_picture_away.pngbin1632 -> 1537 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_picture_dnd.pngbin1784 -> 1576 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_picture_offline.pngbin1428 -> 1543 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_picture_online.pngbin1800 -> 1572 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_text_away.pngbin2311 -> 2108 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_text_dnd.pngbin2592 -> 2150 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_text_offline.pngbin1862 -> 2132 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_text_online.pngbin2708 -> 2155 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_voice_away.pngbin2491 -> 2161 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_voice_dnd.pngbin2849 -> 2216 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_voice_offline.pngbin2092 -> 2167 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_send_voice_online.pngbin2868 -> 2221 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.pngbin0 -> 1073 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_speaker_notes_off_white_24dp.pngbin0 -> 534 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_speaker_notes_white_24dp.pngbin0 -> 348 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/ic_vpn_key_white_24dp.pngbin0 -> 652 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/main_logo.pngbin74122 -> 89296 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/message_bubble_received.9.pngbin1714 -> 1735 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/message_bubble_received_warning.9.pngbin1674 -> 1671 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/message_bubble_received_white.9.pngbin1705 -> 1735 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/message_bubble_sent.9.pngbin1499 -> 1540 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/message_bubble_sent_white.9.pngbin0 -> 1480 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/switch_thumb_disable.pngbin6854 -> 7355 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/switch_thumb_off_normal.pngbin7000 -> 7507 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/switch_thumb_off_pressed.pngbin11984 -> 10669 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/switch_thumb_on_normal.pngbin7037 -> 7589 bytes
-rw-r--r--src/main/res/drawable-xxxhdpi/switch_thumb_on_pressed.pngbin12753 -> 11630 bytes
-rw-r--r--src/main/res/drawable/account_image_border.xml2
-rw-r--r--src/main/res/drawable/infocard_border.xml2
-rw-r--r--src/main/res/drawable/message_border.xml15
-rw-r--r--src/main/res/layout/ab_title.xml32
-rw-r--r--src/main/res/layout/account_row.xml18
-rw-r--r--src/main/res/layout/activity_contact_details.xml108
-rw-r--r--src/main/res/layout/activity_edit_account.xml109
-rw-r--r--src/main/res/layout/activity_fullscreen_message.xml20
-rw-r--r--src/main/res/layout/activity_muc_details.xml439
-rw-r--r--src/main/res/layout/activity_publish_profile_picture.xml162
-rw-r--r--src/main/res/layout/activity_recording.xml52
-rw-r--r--src/main/res/layout/activity_set_presence.xml39
-rw-r--r--src/main/res/layout/activity_share_locaction.xml124
-rw-r--r--src/main/res/layout/activity_show_locaction.xml23
-rw-r--r--src/main/res/layout/activity_updater.xml23
-rw-r--r--src/main/res/layout/contact.xml9
-rw-r--r--src/main/res/layout/conversation_list_row.xml14
-rw-r--r--src/main/res/layout/create_conference_dialog.xml6
-rw-r--r--src/main/res/layout/dialog_clear_history.xml3
-rw-r--r--src/main/res/layout/enter_jid_dialog.xml6
-rw-r--r--src/main/res/layout/fragment_conversation.xml13
-rw-r--r--src/main/res/layout/fragment_conversations_overview.xml3
-rw-r--r--src/main/res/layout/join_conference_dialog.xml6
-rw-r--r--src/main/res/layout/message_received.xml35
-rw-r--r--src/main/res/layout/message_sent.xml53
-rw-r--r--src/main/res/layout/message_status.xml5
-rw-r--r--src/main/res/layout/show_location_infowindow.xml25
-rw-r--r--src/main/res/layout/welcome.xml30
-rw-r--r--src/main/res/menu/contact_details.xml27
-rw-r--r--src/main/res/menu/conversations.xml20
-rw-r--r--src/main/res/menu/editaccount.xml15
-rw-r--r--src/main/res/menu/manageaccounts.xml6
-rw-r--r--src/main/res/menu/manageaccounts_context.xml9
-rw-r--r--src/main/res/menu/muc_details.xml10
-rw-r--r--src/main/res/menu/muc_details_context.xml2
-rw-r--r--src/main/res/menu/start_conversation.xml10
-rw-r--r--src/main/res/values-ar/strings.xml302
-rw-r--r--src/main/res/values-bg/strings.xml610
-rw-r--r--src/main/res/values-ca-rES/strings.xml2
-rw-r--r--src/main/res/values-ca/strings.xml417
-rw-r--r--src/main/res/values-cs/strings.xml613
-rw-r--r--src/main/res/values-de/strings.xml236
-rw-r--r--src/main/res/values-el/strings.xml417
-rw-r--r--src/main/res/values-es/strings.xml610
-rw-r--r--src/main/res/values-eu/strings.xml604
-rw-r--r--src/main/res/values-fa-rIR/strings.xml17
-rw-r--r--src/main/res/values-fa/strings.xml2
-rw-r--r--src/main/res/values-fr/strings.xml610
-rw-r--r--src/main/res/values-gl/strings.xml109
-rw-r--r--src/main/res/values-id/strings.xml471
-rw-r--r--src/main/res/values-it/strings.xml568
-rw-r--r--src/main/res/values-iw/strings.xml494
-rw-r--r--src/main/res/values-ja/strings.xml607
-rw-r--r--src/main/res/values-ko/strings.xml527
-rw-r--r--src/main/res/values-nb-rNO/strings.xml531
-rw-r--r--src/main/res/values-nl/strings.xml610
-rw-r--r--src/main/res/values-pl/strings.xml611
-rw-r--r--src/main/res/values-pt-rBR/strings.xml607
-rw-r--r--src/main/res/values-pt/strings.xml585
-rw-r--r--src/main/res/values-ro-rRO/strings.xml614
-rw-r--r--src/main/res/values-ru/strings.xml554
-rw-r--r--src/main/res/values-sk/strings.xml454
-rw-r--r--src/main/res/values-sr/strings.xml612
-rw-r--r--src/main/res/values-sv/strings.xml610
-rw-r--r--src/main/res/values-tr-rTR/strings.xml581
-rw-r--r--src/main/res/values-uk/strings.xml2
-rw-r--r--src/main/res/values-v21/themes.xml5
-rw-r--r--src/main/res/values-vi/strings.xml528
-rw-r--r--src/main/res/values-w820dp/dimens.xml6
-rw-r--r--src/main/res/values-zh-rCN/strings.xml601
-rw-r--r--src/main/res/values-zh-rTW/strings.xml234
-rw-r--r--src/main/res/values/arrays.xml2
-rw-r--r--src/main/res/values/colors.xml24
-rw-r--r--src/main/res/values/dimens.xml1
-rw-r--r--src/main/res/values/ids.xml6
-rw-r--r--src/main/res/values/strings.xml131
-rw-r--r--src/main/res/values/themes.xml57
-rw-r--r--src/main/res/xml/preferences.xml349
505 files changed, 4812 insertions, 16762 deletions
diff --git a/.gitignore b/.gitignore
index 9f1d29fe9..6261699b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,3 +41,4 @@ proguard/
import-summary.txt
.navigation/
+src/main/res/values/api_keys.xml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 02fb9280f..d2fedf64d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,28 +1,39 @@
###Changelog
-####Version 1.12.4
-* show offline members in conference (needs server support)
+####Version 1.12.3
+* show offline members in conferences
* various bug fixes
-####Version 1.12.3
+####Version 1.12.2
* make omemo default when all resources support it
* show presence of other resources as template
* start typing in StartConversationsActivity to search
+* show addresses in locations
+* show video previews in chats
* various bug fixes and improvements
-
-####Version 1.12.2
* fixed pgp presence signing
####Version 1.12.1
+* expert setting to modify presence
+* added simple audio player
+* added audio recorder
+* added location services
+* changed theme color from green to blue
* small bug fixes
####Version 1.12.0
-* new welcome screen that makes it easier to register account
-* expert setting to modify presence
+* added welcome screen for first start
+* use IP/Port instead of query DNS to improve connection performance
+* UI improvements
+* bug fixes
####Version 1.11.7
* Share xmpp uri from conference details
* add setting to allow quick sharing
+* use material design icons for android < lollipop
+* make foreground service always activated
+* disable account deactivation
+* UI improvements
* various bug fixes
####Version 1.11.6
@@ -35,30 +46,34 @@
####Version 1.11.4
* fixed a bug where contacts are shown as offline
* improved broken PEP detection
-
-####Version 1.11.3
* check maximum file size when using HTTP Upload
* properly calculate caps hash
+* some UI improvements
-####Version 1.11.2
+####Version 1.11.3
* only add image files to media scanner
* allow to delete files
* various bug fixes
+####Version 1.11.2
+* added voice recorder to plugins
+* bug fixes
+
####Version 1.11.1
* fixed some bugs when sharing files with Conversations
####Version 1.11.0
* OMEMO encrypted conferences
+* resend failed filetransfers automatically
+* Support for XEP-0357: Push Notifications
+* disable support for only one account
####Version 1.10.1
-* made message correction opt-in
+* support only one account
* various bug fixes
####Version 1.10.0
-* Support for XEP-0357: Push Notifications
* Support for XEP-0308: Last Message Correction
-* introduced build flavors to make dependence on play-services optional
####Version 1.9.4
* prevent cleared Conversations from reloading history with MAM
@@ -68,11 +83,13 @@
* expert setting that enables host and port configuration
* expert setting opt-out of bookmark autojoin handling
* offer to rejoin a conference after server sent unavailable
-* internal rewrites
+* internal rewrites and optimizations
####Version 1.9.2
* prevent startup crash on Sailfish OS
* minor bug fixes
+* removed contact-/conferece-details button
+* touch contact name or conferce name in action bar opens contact-/conference-details
####Version 1.9.1
* minor bug fixes incl. a workaround for nimbuzz.com
@@ -90,10 +107,13 @@
####Version 1.8.3
* brought text selection back
+* hide settings, manage accounts and updater in all menus except in the main activity
+* bug fixes
####Version 1.8.2
* fixed stuck at 'connecting...' bug
* make message box behave correctly with multiple links
+* bug fixes
####Version 1.8.1
* enabled direct share on Android 6.0
@@ -104,38 +124,59 @@
####Version 1.8.0
* TOR/ORBOT support in advanced settings
* show vcard avatars of participants in a conference
-
-####Version 1.7.3
+* Own contact picture in tile for conferences with only one other occupant
+* added button to updater dialog to show full changelog
+* added plugin loader to settings
* fixed PGP encrypted file transfer
-* fixed repeating messages in slack conferences
+* bug fixes
-####Version 1.7.2
-* decode PGP messages in background
+####Versrion 1.7.3
+* changed app name from Conversations to Pix-Art Messenger
+* changed chat background to light yellow
+* added own name for sent locations
+####Version 1.7.2
+* let users crop their avatars
+* bug fixes
####Versrion 1.7.1
* performance improvements when opening a conversation
+* bug fixes
####Version 1.7.0
-* CAPTCHA support
-* SASL EXTERNAL (client certifiates)
-* fetching MUC history via MAM
* redownload deleted files from HTTP hosts
-* Expert setting to automatically set presence
* bug fixes
+* show lastseen info as subitle in single chats
-####Version 1.6.11
+####Version 1.6.13
+* bugfixes
+* fetching MUC history via MAM
+* Expert setting to automatically set presence
+* show client-to-client encryption in chatview
+* added changelog to AppUpdater dialog
+* delete old version files in download folder on updating
+* use standard namespace for file transfers
+* CAPTCHA support
+* SASL EXTERNAL (client certifiates)
+
+####Version 1.6.12
+* added blue tick as read indicator
* tab completion for MUC nicks
-* history export
+* history export to SD card
* bug fixes
+####Version 1.6.11
+* optimized app updater and increased app update check period to once a day
+
####Version 1.6.10
* fixed facebook login
* fixed bug with ejabberd mam
-* use official HTTP File Upload namespace
+* run app updater automatically
####Version 1.6.9
* basic keyboard support
+* bug fixes
+* update checker with in app version updates
####Version 1.6.8
* reworked 'enter is send' setting
@@ -167,16 +208,26 @@
####Version 1.6.0
* new multi-end-to-multi-end encryption method
-* redesigned chat bubbles
* show unexpected encryption changes as red chat bubbles
* always notify in private/non-anonymous conferences
+* some bugfixes
+* hard coded pix-art.de as standard server
+
+####Version 1.5.2
+* added new message bubbles
+* added subtitles to chatviews in ActionBar to display typing info in single chats and participant names in conferences
+* some bug fixes
####Version 1.5.1
* fixed rare crashes
* improved otr support
+* moved typing info to ActionBar
####Version 1.5.0
-* upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
+* new file transfer mode to offline contacts and conferences for files smaller than 20 MB: upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
+* default image format is JPEG
+* small layout modifications with bigger avatars
+* show contacts name in locations shared in conferences
####Version 1.4.5
* fixes to message parser to not display some ejabberd muc status messages
diff --git a/README.md b/README.md
index b288e6760..d401a58fd 100644
--- a/README.md
+++ b/README.md
@@ -1,375 +1,6 @@
-# Conversations
+![logo](https://raw.githubusercontent.com/kriztan/Pix-Art-Messenger/c85bd74f468963563f5bcfc818a7f2cdc4cded07/art/icon.png)
+#Pix-Art Messenger
-Conversations: the very last word in instant messaging
+Pix-Art Messenger ist eine Kopie der offiziellen Android-App [Conversations](https://github.com/siacs/Conversations) mit einigen Änderungen.
-[![Google Play](https://conversations.im/images/en-play-badge.png)](https://play.google.com/store/apps/details?id=eu.siacs.conversations&referrer=utm_source%3Dgithub) [![Amazon App Store](https://images-na.ssl-images-amazon.com/images/G/01/AmazonMobileApps/amazon-apps-store-us-black.png)](http://www.amazon.com/dp/B00WD35AAC/)
-
-![screenshots](https://raw.githubusercontent.com/siacs/Conversations/master/screenshots.png)
-
-## Design principles
-
-* Be as beautiful and easy to use as possible without sacrificing security or
- privacy
-* Rely on existing, well established protocols (XMPP)
-* Do not require a Google Account or specifically Google Cloud Messaging (GCM)
-* Require as few permissions as possible
-
-## Features
-
-* End-to-end encryption with [OMEMO](http://conversations.im/omemo/), [OTR](https://otr.cypherpunks.ca/), or [OpenPGP](http://www.openpgp.org/about_openpgp/)
-* Send and receive images as well as other kind of files
-* Share your location via an external [plug-in](https://play.google.com/store/apps/details?id=eu.siacs.conversations.sharelocation&referrer=utm_source%3Dgithub)
-* Indication when your contact has read your message
-* Intuitive UI that follows Android Design guidelines
-* Pictures / Avatars for your Contacts
-* Syncs with desktop client
-* Conferences (with support for bookmarks)
-* Address book integration
-* Multiple accounts / unified inbox
-* Very low impact on battery life
-
-
-### XMPP Features
-
-Conversations works with every XMPP server out there. However XMPP is an
-extensible protocol. These extensions are standardized as well in so called
-XEP's. Conversations supports a couple of these to make the overall user
-experience better. There is a chance that your current XMPP server does not
-support these extensions; therefore to get the most out of Conversations you
-should consider either switching to an XMPP server that does or — even better —
-run your own XMPP server for you and your friends. These XEP's are:
-
-* [XEP-0065: SOCKS5 Bytestreams](http://xmpp.org/extensions/xep-0065.html) (or mod_proxy65). Will be used to transfer
- files if both parties are behind a firewall (NAT).
-* [XEP-0163: Personal Eventing Protocol](http://xmpp.org/extensions/xep-0163.html) for avatars and OMEMO.
-* [XEP-0191: Blocking command](http://xmpp.org/extensions/xep-0191.html) lets you blacklist spammers or block contacts
- without removing them from your roster.
-* [XEP-0198: Stream Management](http://xmpp.org/extensions/xep-0198.html) allows XMPP to survive small network outages and
- changes of the underlying TCP connection.
-* [XEP-0280: Message Carbons](http://xmpp.org/extensions/xep-0280.html) which automatically syncs the messages you send to
- your desktop client and thus allows you to switch seamlessly from your mobile
- client to your desktop client and back within one conversation.
-* [XEP-0237: Roster Versioning](http://xmpp.org/extensions/xep-0237.html) mainly to save bandwidth on poor mobile connections
-* [XEP-0313: Message Archive Management](http://xmpp.org/extensions/xep-0313.html) synchronize message history with the
- server. Catch up with messages that were sent while Conversations was
- offline.
-* [XEP-0352: Client State Indication](http://xmpp.org/extensions/xep-0352.html) lets the server know whether or not
- Conversations is in the background. Allows the server to save bandwidth by
- withholding unimportant packages.
-* [XEP-0363: HTTP File Upload](http://xmpp.org/extensions/xep-0363.html) allows you to share files in conferences
- and with offline contacts.
-
-## Team
-
-#### Head of Development
-
-* [Daniel Gultsch](https://github.com/inputmice)
-
-#### Code Contributions
-
-(In order of appearance)
-
-* [Rene Treffer](https://github.com/rtreffer) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Artreffer+is%3Amerged))
-* [Andreas Straub](https://github.com/strb) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Astrb+is%3Amerged))
-* [Alethea Butler](https://github.com/alethea) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aalethea+is%3Amerged))
-* [M. Dietrich](https://github.com/emdete) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aemdete+is%3Amerged))
-* [betheg](https://github.com/betheg) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Abetheg+is%3Amerged))
-* [Sam Whited](https://github.com/SamWhited) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3ASamWhited+is%3Amerged))
-* [BrianBlade](https://github.com/BrianBlade) ([PRs](https://github.com/siacs/Conversations/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3ABrianBlade+is%3Amerged))
-
-#### Logo
-* [Ilia Rostovtsev](https://github.com/qooob) (Progress)
-* [Diego Turtulici](http://efesto.eigenlab.org/~diesys) (Original)
-* [fiaxh](https://github.com/fiaxh) (OMEMO)
-
-#### Translations
-Translations are managed on [Transifex](https://www.transifex.com/projects/p/conversations/)
-
-## FAQ
-
-### General
-
-#### How do I install Conversations?
-
-Conversations is entirely open source and licensed under GPLv3. So if you are a
-software developer you can check out the sources from GitHub and use Gradle to
-build your apk file.
-
-The more convenient way — which not only gives you automatic updates but also
-supports the further development of Conversations — is to buy the App in the
-Google [Play Store](https://play.google.com/store/apps/details?id=eu.siacs.conversations&referrer=utm_source%3Dgithub).
-
-Buying the App from the Play Store will also give you access to our [beta test](#beta).
-
-#### I don't have a Google Account but I would still like to make a contribution
-
-I accept donations over PayPal, Bitcoin and Flattr. For donations via PayPal you
-can use the email address `donate@siacs.eu` or the button below.
-
-[![Donate with PayPal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CW3SYT3KG5PDL)
-
-**Disclaimer:** I'm not a huge fan of PayPal and their business policies. For
-larger contributions please get in touch with me beforehand and we can talk
-about bank transfer (SEPA).
-
-My Bitcoin Address is: `1NxSU1YxYzJVDpX1rcESAA3NJki7kRgeeu`
-
-
-[![Flattr this!](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=inputmice&url=http%3A%2F%2Fconversations.siacs.eu&title=Conversations&tags=github&category=software)
-
-#### How do I create an account?
-XMPP, like email, is a federated protocol, which means that there is not one company you can create an *official XMPP account* with. Instead there are hundreds, or even thousands, of providers out there. One of those providers is our very own [conversations.im](https://account.conversations.im). If you don’t like to use *conversations.im* use a web search engine of your choice to find another provider. Or maybe your university has one. Or you can run your own. Or ask a friend to run one. Once you've found one, you can use Conversations to create an account. Just select *register new account* on server within the create account dialog.
-
-#### Where can I set up a custom hostname / port
-Conversations will automatically look up the SRV records for your domain name
-which can point to any hostname port combination. If your server doesn’t provide
-those please contact your admin and have them read
-[this](http://prosody.im/doc/dns#srv_records). If your server operator is unwilling
-to fix this you can enable advanced server settings in the expert settings of
-Conversations.
-
-#### I get 'Incompatible Server'
-
-As regular user you should be picking a different server. The server you selected
-is probably insecure and/or very old.
-
-If you are a server administrator you should make sure that your server provides
-STARTTLS. XMPP over TLS (on a different port) is not sufficient.
-
-On rare occasions this error message might also be caused by a server not providing
-a login (SASL) mechanism that Conversations is able to handle. Conversations supports
-SCRAM-SHA1, PLAIN, EXTERNAL (client certs) and DIGEST-MD5.
-
-#### How do XEP-0357: Push Notifications work?
-You need to be running the Play Store version of Conversations and your server needs to support push notifications.¹ Because *Google Cloud Notifications (GCM)* are tied with an API key to a specific app your server can not initiate the push message directly. Instead your server will send the push notification to the Conversations App server (operated by us) which then acts as a proxy and initiates the push message for you. The push message sent from our App server through GCM doesn’t contain any personal information. It is just an empty message which will wake up your device and tell Conversations to reconnect to your server. The information send from your server to our App server depends on the configuration of your server but can be limited to your account name. (In any case the Conversations App server won't redirect any information through GCM even if your server sends this information.)
-
-In summary Google will never get hold of any personal information besides that *something* happened. (Which doesn’t even have to be a message but can be some automated event as well.) We - as the operator of the App server - will just get hold of your account name (without being able to tie this to your specific device).
-
-If you don’t want this simply pick a server which does not offer Push Notifications or build Conversations yourself without support for push notifications. (This is available via a gradle build flavor.) Non-play store source of Conversations like the Amazon App store will also offer a version without push notifications. Conversations will just work as before and maintain its own TCP connection in the background.
-
- ¹ Your server only needs to support the server side of [XEP-0357: Push Notifications](http://xmpp.org/extensions/xep-0357.html). If you use the Play Store version you do **not** need to run your own app server. The server modules are called *mod_cloud_notify* on Prosody and *mod_push* on ejabberd.
-
-#### Conversations doesn't work for me. Where can I get help?
-
-You can join our conference room on `conversations@conference.siacs.eu`.
-A lot of people in there are able to answer basic questions about the usage of
-Conversations or can provide you with tips on running your own XMPP server. If
-you found a bug or your app crashes please read the Developer / Report Bugs
-section of this document.
-
-#### I need professional support with Conversations or setting up my server
-
-I'm available for hire. Contact me at `inputmice@siacs.eu`.
-
-#### How does the address book integration work?
-
-The address book integration was designed to protect your privacy. Conversations
-neither uploads contacts from your address book to your server nor fills your
-address book with unnecessary contacts from your online roster. If you manually
-add a Jabber ID to your phones address book Conversations will use the name and
-the profile picture of this contact. To make the process of adding Jabber IDs to
-your address book easier you can click on the profile picture in the contact
-details within Conversations. This will start an "add to address book" intent
-with the JID as the payload. This doesn't require Conversations to have write
-permissions on your address book but also doesn't require you to copy/paste a
-JID from one app to another.
-
-#### I get 'delivery failed' on my messages
-
-If you get delivery failed on images it's probably because the recipient lost
-network connectivity during reception. In that case you can try it again at a
-later time.
-
-For text messages the answer to your question is a little bit more complex.
-When you see 'delivery failed' on text messages, it is always something that is
-being reported by the server. The most common reason for this is that the
-recipient failed to resume a connection. When a client loses connectivity for a
-short time the client usually has a five minute window to pick up that
-connection again. When the client fails to do so because the network
-connectivity is out for longer than that all messages sent to that client will
-be returned to the sender resulting in a delivery failed.
-
-Instead of returning a message to the sender both ejabberd and prosody have the
-ability to store messages in offline storage when the disconnecting client is
-the only client. In prosody this is available via an extra module called
-```mod_smacks_offline```. In ejabberd this is available via some configuration
-settings.
-
-Other less common reasons are that the message you sent didn't meet some
-criteria enforced by the server (too large, too many). Another reason could be
-that the recipient is offline and the server doesn't provide offline storage.
-
-Usually you are able to distinguish between these two groups in the fact that
-the first one happens always after some time and the second one happens almost
-instantly.
-
-#### Where can I see the status of my contacts? How can I set a status or priority?
-
-Statuses are a horrible metric. Setting them manually to a proper value rarely
-works because users are either lazy or just forget about them. Setting them
-automatically does not provide quality results either. Keyboard or mouse
-activity as indicator for example fails when the user is just looking at
-something (reading an article, watching a movie). Furthermore automatic setting
-of status always implies an impact on your privacy (are you sure you want
-everybody in your contact list to know that you have been using your computer at
-4am‽).
-
-In the past status has been used to judge the likelihood of whether or not your
-messages are being read. This is no longer necessary. With Chat Markers
-(XEP-0333, supported by Conversations since 0.4) we have the ability to **know**
-whether or not your messages are being read. Similar things can be said for
-priorities. In the past priorities have been used (by servers, not by clients!)
-to route your messages to one specific client. With carbon messages (XEP-0280,
-supported by Conversations since 0.1) this is no longer necessary. Using
-priorities to route OTR messages isn't practical either because they are not
-changeable on the fly. Metrics like last active client (the client which sent
-the last message) are much better.
-
-Unfortunately these modern replacements for legacy XMPP features are not widely
-adopted. However Conversations should be an instant messenger for the future and
-instead of making Conversations compatible with the past we should work on
-implementing new, improved technologies and getting them into other XMPP clients
-as well.
-
-Making these status and priority optional isn't a solution either because
-Conversations is trying to get rid of old behaviours and set an example for
-other clients.
-
-#### Conversations is missing a certain feature
-
-I'm open for new feature suggestions. You can use the [issue tracker][issues] on
-GitHub. Please take some time to browse through the issues to see if someone
-else already suggested it. Be assured that I read each and every ticket. If I
-like it I will leave it open until it's implemented. If I don't like it I will
-close it (usually with a short comment). If I don't comment on an feature
-request that's probably a good sign because this means I agree with you.
-Commenting with +1 on either open or closed issues won't change my mind, nor
-will it accelerate the development.
-
-#### You closed my feature request but I want it really really badly
-
-Just write it yourself and send me a pull request. If I like it I will happily
-merge it if I don't at least you and like minded people get to enjoy it.
-
-#### I need a feature and I need it now!
-
-I am available for hire. Contact me via XMPP: `inputmice@siacs.eu`
-
-### Security
-
-#### Why are there three end-to-end encryption methods and which one should I choose?
-
-* OTR is a legacy encryption method. It works out of the box with most contacts as long as they are online.
-* OMEMO works even when a contact is offline, and works with multiple devices. It also allows asynchronous file-transfer when the server has [HTTP File Upload](http://xmpp.org/extensions/xep-0363.html). However, OMEMO is not as widely supported as OTR and is currently implemented only by Conversations and Gajim. OMEMO should be preferred over OTR for contacts who use Conversations.
-* OpenPGP (XEP-0027) is a very old encryption method that has some advantages over OTR but should only be used by experts who know what they are doing.
-
-#### How do I use OpenPGP
-
-Before you continue reading you should note that the OpenPGP support in
-Conversations is experimental. This is not because it will make the app unstable
-but because the fundamental concepts of PGP aren't ready for widespread use.
-The way PGP works is that you trust Key IDs instead of JID's or email addresses.
-So in theory your contact list should consist of Public-Key-IDs instead of
-JID's. But of course no email or XMPP client out there implements these
-concepts. Plus PGP in the context of instant messaging has a couple of
-downsides: It is vulnerable to replay attacks, it is rather verbose, and
-decrypting and encrypting takes longer than OTR. It is however asynchronous and
-works well with message carbons.
-
-To use OpenPGP you have to install the open source app
-[OpenKeychain](http://www.openkeychain.org) and then long press on the account in
-manage accounts and choose renew PGP announcement from the contextual menu.
-
-#### How does the encryption for conferences work?
-
-For conferences only OMEMO and OpenPGP are supported as encryption method. (OTR
-does not work with multiple participants).
-
-##### OMEMO
-
-OMEMO encryption works only in private (members only) conferences that are non-anonymous.
-You need to have presence subscription with every member of the conference.
-You can verify that by going into the conference details, long press every member and start
-a conversation with them. (Or select 'contact details' if they are already in your contact
-list)
-
-The owner of a conference can make a public conference private by going into the conference
-details and hit the settings button (the one with the gears) and select both *private* and
-*members only*.
-
-##### OpenPGP
-
-Every participant has to announce their OpenPGP key (see answer above).
-If you would like to send encrypted messages to a conference you have to make
-sure that you have every participant's public key in your OpenKeychain.
-Right now there is no check in Conversations to ensurethat.
-You have to take care of that yourself. Go to the conference details and
-touch every key id (The hexadecimal number below a contact). This will send you
-to OpenKeychain which will assist you on adding the key. This works best in
-very small conferences with contacts you are already using OpenPGP with. This
-feature is regarded experimental. Conversations is the only client that uses
-XEP-0027 with conferences. (The XEP neither specifically allows nor disallows
-this.)
-
-### Development
-
-<a name="beta"></a>
-#### Beta testing
-If you bought the App on [Google Play](https://play.google.com/store/apps/details?id=eu.siacs.conversations)
-you can get access to the latest beta version by joining the
-[Conversations Beta Testers](https://plus.google.com/communities/107649347599361240873)
-community on Google+ and then using [this link](https://play.google.com/apps/testing/eu.siacs.conversations)
-to sign up for the beta test.
-
-#### How do I build Conversations
-
-Make sure to have ANDROID_HOME point to your Android SDK. Use the Android SDK Manager to install missing dependencies.
-
- git clone https://github.com/siacs/Conversations.git
- cd Conversations
- ./gradlew assembleFreeDebug
-
-There are two build flavors available. *free* and *playstore*. Unless you know what you are doing you only need *free*.
-
-
-[![Build Status](https://travis-ci.org/siacs/Conversations.svg?branch=development)](https://travis-ci.org/siacs/Conversations)
-
-### How do I update/add external libraries?
-
-If the library you want to update is in Maven Central or JCenter (or has its own
-Maven repo), add it or update its version in `build.gradle`. If the library is
-in the `libs/` directory, you can update it using a subtree merge by doing the
-following (using `minidns` as an example):
-
- git remote add minidns https://github.com/rtreffer/minidns.git
- git fetch minidns
- git merge -s subtree minidns master
-
-To add a new dependency to the `libs/` directory (replacing "name", "branch" and
-"url" as necessary):
-
- git remote add name url
- git merge -s ours --no-commit name/branch
- git read-tree --prefix=libs/name -u name/branch
- git commit -m "Subtree merged in name"
-
-#### How do I debug Conversations
-
-If something goes wrong Conversations usually exposes very little information in
-the UI (other than the fact that something didn't work). However with adb
-(android debug bridge) you squeeze some more information out of Conversations.
-These information are especially useful if you are experiencing trouble with
-your connection or with file transfer.
-
- adb -d logcat -v time -s conversations
-
-#### I found a bug
-
-Please report it to our [issue tracker][issues]. If your app crashes please
-provide a stack trace. If you are experiencing misbehavior please provide
-detailed steps to reproduce. Always mention whether you are running the latest
-Play Store version or the current HEAD. If you are having problems connecting to
-your XMPP server your file transfer doesn’t work as expected please always
-include a logcat debug output with your issue (see above).
-
-[issues]: https://github.com/siacs/Conversations/issues
+Weitere Informationen git es unter http://jabber.pix-art.de
diff --git a/art/conversations_baloon.svg b/art/conversations_baloon.svg
index 96b17d2b4..ed69bc2fa 100644
--- a/art/conversations_baloon.svg
+++ b/art/conversations_baloon.svg
@@ -147,15 +147,15 @@
inkscape:export-xdpi="100"
transform="matrix(0.3835576,0,0,0.3835576,-246.60108,-156.11013)"
id="g5317"
- style="display:inline;fill:#00a000;fill-opacity:1">
+ style="display:inline;fill:#08183e;fill-opacity:1">
<path
- style="display:inline;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="display:inline;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1120.8042,772.36056 -118.0025,103.66316 118.5792,46.01918 c 8.4859,3.29325 19.6524,7.94481 27.2622,0.71376 7.3868,-7.01907 5.6502,-14.13839 3.0935,-24.54095 z"
id="path5319"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsssc" />
<circle
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="circle5321"
cx="883.16943"
cy="677.19611"
@@ -171,7 +171,7 @@
inkscape:connector-curvature="0"
id="path6884"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -180,7 +180,7 @@
inkscape:connector-curvature="0"
id="path6888"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -189,7 +189,7 @@
inkscape:connector-curvature="0"
id="path6892"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -198,7 +198,7 @@
inkscape:connector-curvature="0"
id="path6896"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -207,7 +207,7 @@
inkscape:connector-curvature="0"
id="path6900"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -216,7 +216,7 @@
inkscape:connector-curvature="0"
id="path6904"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -225,7 +225,7 @@
inkscape:connector-curvature="0"
id="path6908"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
@@ -234,7 +234,7 @@
inkscape:connector-curvature="0"
id="path6912"
d="M 99.88867,-2.3837657e-4 A 95.889392,95.889392 0 0 0 4,95.888436 95.889392,95.889392 0 0 0 99.88867,191.77906 95.889392,95.889392 0 0 0 142.59375,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 l -11.34766,-46.16797 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.7793,95.888466 95.889392,95.889392 0 0 0 99.88867,-2.0837657e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
<filter
inkscape:collect="always"
@@ -256,7 +256,7 @@
inkscape:connector-curvature="0"
id="path5747"
d="M 99.908581,-2.3831968e-4 A 95.889392,95.889392 0 0 0 4.0199102,95.888436 95.889392,95.889392 0 0 0 99.908581,191.77906 95.889392,95.889392 0 0 0 142.61366,181.70093 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 L 183.8285,142.24002 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 195.79921,95.888466 95.889392,95.889392 0 0 0 99.908581,-2.0831968e-4 Z"
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</clipPath>
</defs>
<metadata
@@ -290,7 +290,7 @@
inkscape:groupmode="layer"
transform="translate(-4,2.6816348)">
<path
- style="display:inline;opacity:1;fill:#00a000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ style="display:inline;opacity:1;fill:#08183e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 104.88867,-1.9377566 A 95.889392,95.889392 0 0 0 8.9999996,93.950918 95.889392,95.889392 0 0 0 104.88867,189.84154 95.889392,95.889392 0 0 0 147.59375,179.76341 l 0.12695,0.0137 40.79297,15.83204 c 3.25479,1.26313 7.53628,3.04697 10.45508,0.27343 2.83326,-2.69222 2.16811,-5.42213 1.1875,-9.41211 L 188.80859,140.3025 a 95.889392,95.889392 0 0 1 -0.002,0.002 l 0,-0.008 0.002,0.006 A 95.889392,95.889392 0 0 0 200.7793,93.950948 95.889392,95.889392 0 0 0 104.88867,-1.9377266 Z"
id="circle6661"
inkscape:connector-curvature="0" />
@@ -313,7 +313,7 @@
style="display:inline"
transform="translate(-4,2.6816164)">
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6910)"
d="m 145.16406,11.183594 -5.13232,9.649402 c -0.77924,1.465076 -0.65974,2.41396 0.66876,3.18097 9.66686,5.488467 18.12303,12.874168 24.86104,21.711122 1.05534,1.616079 2.08054,1.713076 3.67763,0.571565 L 178.04883,40 C 169.45271,27.990203 158.19857,18.128379 145.16406,11.183594 Z"
id="path7364"
@@ -321,7 +321,7 @@
sodipodi:nodetypes="csccscc"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6906)"
d="m 193.80469,75.615234 -9.62713,2.062751 c -2.66266,0.570512 -3.40763,1.172953 -2.90593,3.917433 0.85823,4.714633 1.30424,9.497137 1.33189,14.293254 -0.028,5.578758 -0.62194,11.137108 -1.77093,16.589918 -0.86591,3.23162 0.13682,3.77092 3.16149,4.58138 l 8.98639,2.30136 c 1.98177,-7.66828 3.00584,-15.55255 3.04883,-23.472658 -0.0187,-6.817681 -0.76446,-13.613926 -2.22461,-20.273438 z"
id="path7366"
@@ -329,7 +329,7 @@
sodipodi:nodetypes="csccccccc"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6902)"
d="m 14.264281,102.76512 -10.2076406,0.87943 c 1.2093798,14.83154 5.8540346,29.17808 13.5664056,41.90429 l 8.544301,-5.23239 c 2.394983,-1.46665 1.895406,-3.37834 0.986202,-5.04513 -5.118253,-9.40257 -8.359018,-19.71635 -9.536202,-30.36553 0,-2.09418 -1.881577,-2.26744 -3.353066,-2.14067 z"
id="path7372"
@@ -337,7 +337,7 @@
sodipodi:nodetypes="sccsccs"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6898)"
d="m 51.504371,166.60235 -5.82273,8.50898 c 12.710503,8.71282 27.333669,14.23394 42.630859,16.0957 l 1.220329,-9.90843 c 0.355066,-2.88295 -1.085712,-3.52946 -3.332252,-3.90256 -10.402329,-1.73697 -20.373956,-5.45322 -29.373754,-10.94516 -1.647505,-1.06744 -3.639993,-2.30718 -5.322452,0.15147 z"
id="path7370"
@@ -345,7 +345,7 @@
sodipodi:nodetypes="sccsccs"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6894)"
d="M 32.208984,27.683594 C 21.779177,38.079001 13.883707,50.736882 9.1347656,64.675781 L 19.33617,68.090365 c 1.658147,0.55501 2.832564,-0.120955 3.374272,-1.591979 3.777598,-10.021698 9.470788,-19.210103 16.759132,-27.052307 1.561136,-1.561136 1.567283,-2.960058 0.447507,-4.076606 z"
id="path7374"
@@ -353,7 +353,7 @@
sodipodi:nodetypes="ccsccsc"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="opacity:1;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="opacity:1;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6890)"
d="M 99.888672,-0.25 C 87.701045,-0.2239408 75.630114,2.1252837 64.322266,6.671875 l 3.530435,8.74898 c 1.063314,2.635062 1.616754,3.526314 4.973913,2.352259 8.692057,-3.031338 17.839027,-4.588849 27.062058,-4.599286 5.555828,0 6.486278,0.350026 6.780788,-3.4460223 l 0.74851,-9.64772758 C 104.9135,-0.12857239 102.40179,-0.23868346 99.888672,-0.25 Z"
id="path7376"
@@ -361,7 +361,7 @@
sodipodi:nodetypes="ccsccscc"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="display:inline;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="display:inline;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6886)"
d="m 138.72416,168.48439 c -4.17634,2.25458 -8.55959,4.09055 -13.0504,5.63418 -1.00363,0.34498 -1.20742,1.18222 -0.8682,2.27372 l 3.44056,11.0706 c 4.92985,-1.53124 9.72799,-3.45808 14.34766,-5.76172 l 0.12695,0.0137 14.0293,5.44532 4.12174,-10.20577 c 0.7548,-1.86894 -0.0184,-2.7016 -1.59462,-3.31324 l -14.72114,-5.71251 c -1.86679,-0.7244 -3.68834,-0.60144 -5.83185,0.55572 z"
id="path5005"
@@ -369,7 +369,7 @@
sodipodi:nodetypes="cssccccsssc"
transform="translate(4.9999996,-1.9374999)" />
<path
- style="display:inline;fill:#80d080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ style="display:inline;fill:#2e417e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath6882)"
d="m 186.53125,152.80469 -10.6386,2.70888 c -0.78879,0.20085 -1.67397,1.02386 -1.35494,2.33801 l 9.75918,40.15428 c 8.56713,5.97538 15.30408,3.06731 11.01563,-9.47266 z"
id="path5071"
diff --git a/art/ic_read_indicator.svg b/art/ic_read_indicator.svg
new file mode 100644
index 000000000..702e97d25
--- /dev/null
+++ b/art/ic_read_indicator.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ width="586.62292"
+ height="576.55585"
+ id="svg2"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="Check-71-128-204-brightblue.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview6"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="0.26226712"
+ inkscape:cx="365.3587"
+ inkscape:cy="62.096819"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2" />
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <path
+ d="m 1,392.89211 c 0,0 115.16535,129.68765 138.19842,182.66371 l 99.0422,0 C 279.70015,448.87393 440.93164,146.43825 579.13006,40.486115 607.76328,3.6719748 535.83226,-11.524105 477.78456,12.846425 390.29814,49.576415 225.29631,330.01448 194.47779,397.49872 150.71496,409.01526 104.64881,323.7929 104.64881,323.7929 L 1,392.89211 z"
+ id="path4"
+ style="fill:#4780cc;fill-opacity:1;stroke:#000000;stroke-width:2"
+ inkscape:connector-curvature="0" />
+</svg>
diff --git a/art/ic_received_indicator.svg b/art/ic_received_indicator.svg
index 43689c267..a12292f51 100644
--- a/art/ic_received_indicator.svg
+++ b/art/ic_received_indicator.svg
@@ -1,76 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.0"
- width="95"
- height="95"
- id="Yes_check"
- inkscape:version="0.91 r13725"
- sodipodi:docname="ic_received_indicator.svg">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="956"
- inkscape:window-height="1156"
- id="namedview8"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:zoom="5.04"
- inkscape:cx="-4.3215257"
- inkscape:cy="37.489149"
- inkscape:window-x="2880"
- inkscape:window-y="20"
- inkscape:window-maximized="0"
- inkscape:current-layer="Yes_check"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0" />
- <defs
- id="defs1373">
- <linearGradient
- id="linearGradient2250">
- <stop
- style="stop-color:#008700;stop-opacity:1"
- offset="0"
- id="stop2252" />
- <stop
- style="stop-color:#006f00;stop-opacity:1"
- offset="1"
- id="stop2254" />
- </linearGradient>
- </defs>
- <path
- d="m 2.3894499,61.412131 c 0,0 16.7473651,20.271938 22.3528491,26.154483 3.648598,3.026816 12.878061,3.83429 14.880462,0 1.64903,-2.636163 2.380404,-5.8348 2.991819,-7.931771 C 49.920898,54.575958 72.297563,22.337321 92.321082,10.50894 96.814837,5.2377522 86.327596,3.5063483 77.217442,6.9958109 63.487006,12.254946 34.107717,59.529917 29.270873,69.192545 22.40265,70.841418 12.518762,52.447046 12.518762,52.447046 7.3805037,52.552428 1.8841059,52.071763 2.3894499,61.412131 z"
- style="fill:#259b24;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.29981154;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- id="check"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cccscsccc" />
-</svg>
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600">
+<path d="m7.7,404.6c0,0 115.2,129.7 138.2,182.68l99,0c41.5-126.7 202.7-429.1 340.92-535.1c28.6-36.8-43.3-52-101.35-27.62-87.5,36.7-252.5,317.2-283.3,384.64-43.7,11.5-89.8-73.7-89.84-73.7z" fill="#181"/>
+</svg> \ No newline at end of file
diff --git a/art/icon.png b/art/icon.png
new file mode 100644
index 000000000..fdbce8a00
--- /dev/null
+++ b/art/icon.png
Binary files differ
diff --git a/art/logo.png b/art/logo.png
index c606a5829..3fad7101a 100644
--- a/art/logo.png
+++ b/art/logo.png
Binary files differ
diff --git a/art/message_bubble_received.svg b/art/message_bubble_received.svg
index 815892ed3..52e599f05 100644
--- a/art/message_bubble_received.svg
+++ b/art/message_bubble_received.svg
@@ -140,7 +140,7 @@
transform="translate(0,-2)">
<g
id="g3759"
- style="fill:#4b9b4a;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
+ style="fill:#fafafa;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
<path
style="display:none"
d="m 8,6 c 2,2 4,6 4,10 L 16,6 z"
diff --git a/art/message_bubble_sent.svg b/art/message_bubble_sent.svg
index 90ad5091a..8a2212b81 100644
--- a/art/message_bubble_sent.svg
+++ b/art/message_bubble_sent.svg
@@ -140,7 +140,7 @@
transform="translate(0,-2)">
<g
id="g3759"
- style="fill:#fafafa;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
+ style="fill:#e2e7f1;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
<path
style="display:none"
d="M 28,18 C 26,16 24,12 24,8 l -4,10 z"
diff --git a/art/message_bubble_sent_white.svg b/art/message_bubble_sent_white.svg
new file mode 100644
index 000000000..05f97003f
--- /dev/null
+++ b/art/message_bubble_sent_white.svg
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="36"
+ height="26"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="message_bubble_sent.svg">
+ <defs
+ id="defs4">
+ <filter
+ x="-0.25"
+ y="-0.25"
+ width="1.5"
+ height="1.5"
+ inkscape:label="Drop Shadow"
+ id="filter3811"
+ color-interpolation-filters="sRGB">
+ <feFlood
+ flood-opacity="0.25"
+ flood-color="rgb(0,0,0)"
+ result="flood"
+ id="feFlood3813" />
+ <feComposite
+ in="flood"
+ in2="SourceGraphic"
+ operator="in"
+ result="composite1"
+ id="feComposite3815" />
+ <feGaussianBlur
+ stdDeviation="0.5"
+ result="blur"
+ id="feGaussianBlur3817" />
+ <feOffset
+ dx="0"
+ dy="1"
+ result="offset"
+ id="feOffset3819" />
+ <feComposite
+ in="SourceGraphic"
+ in2="offset"
+ operator="over"
+ result="composite2"
+ id="feComposite3821" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16"
+ inkscape:cx="14.269338"
+ inkscape:cy="16.118802"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="989"
+ inkscape:window-height="755"
+ inkscape:window-x="434"
+ inkscape:window-y="16"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ guidecolor="#404040"
+ guideopacity="0.49803922">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px"
+ originx="0px"
+ originy="0px"
+ color="#0000ff"
+ opacity="0.03137255" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="12,26"
+ id="guide3146" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="16,26"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="36,22"
+ id="guide3150" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="36,6"
+ id="guide3152" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="18,0"
+ id="guide3154" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="10,0"
+ id="guide3160" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="0,20"
+ id="guide3162" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="0,18"
+ id="guide3164" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer"
+ inkscape:groupmode="layer"
+ id="layer"
+ transform="translate(0,-2)">
+ <g
+ id="g3759"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
+ <path
+ style="display:none"
+ d="M 28,18 C 26,16 24,12 24,8 l -4,10 z"
+ id="path3809"
+ inkscape:connector-curvature="0"
+ transform="translate(0,2)"
+ sodipodi:nodetypes="cccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path2989"
+ d="m 20,12 0,12 12,0 z"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ ry="2"
+ y="4"
+ x="4"
+ height="20"
+ width="20"
+ id="rect2987" />
+ </g>
+ </g>
+</svg>
diff --git a/art/render.rb b/art/render.rb
index 06100c5a2..0acadfd82 100755
--- a/art/render.rb
+++ b/art/render.rb
@@ -12,9 +12,10 @@ resolutions = {
images = {
'conversations_baloon.svg' => ['ic_launcher', 48],
- 'conversations_baloon.svg' => ['main_logo', 200],
+ 'conversations_baloon.svg' => ['main_logo', 200],
'conversations_mono.svg' => ['ic_notification', 24],
'ic_received_indicator.svg' => ['ic_received_indicator', 12],
+ 'ic_read_indicator.svg' => ['ic_read_indicator', 12],
'ic_send_text_offline.svg' => ['ic_send_text_offline', 36],
'ic_send_text_online.svg' => ['ic_send_text_online', 36],
'ic_send_text_away.svg' => ['ic_send_text_away', 36],
@@ -48,6 +49,7 @@ images = {
'message_bubble_received_warning.svg' => ['message_bubble_received_warning.9', 0],
'message_bubble_received_white.svg' => ['message_bubble_received_white.9', 0],
'message_bubble_sent.svg' => ['message_bubble_sent.9', 0],
+ 'message_bubble_sent_white.svg' => ['message_bubble_sent_white.9', 0],
}
# Executable paths for Mac OSX
diff --git a/build.gradle b/build.gradle
index 74b98a166..b380223bb 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,116 +1,138 @@
// Top-level build file where you can add configuration options common to all
// sub-projects/modules.
buildscript {
- repositories {
- jcenter()
- mavenCentral()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:2.0.0'
- }
+ repositories {
+ jcenter()
+ mavenCentral()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:2.1.0'
+ }
}
apply plugin: 'com.android.application'
repositories {
- jcenter()
- mavenCentral()
+ jcenter()
+ mavenCentral()
+}
+
+allprojects {
+ repositories {
+ maven { url "https://jitpack.io" }
+ }
}
configurations {
- playstoreCompile
+ playstoreCompile
}
dependencies {
- compile project(':libs:MemorizingTrustManager')
- compile 'org.sufficientlysecure:openpgp-api:10.0'
- compile 'com.soundcloud.android:android-crop:1.0.1@aar'
- compile 'com.android.support:support-v13:23.2.0'
- compile 'org.bouncycastle:bcprov-jdk15on:1.52'
- compile 'org.bouncycastle:bcmail-jdk15on:1.52'
- compile 'org.jitsi:org.otr4j:0.22'
- compile 'org.gnu.inet:libidn:1.15'
- compile 'com.google.zxing:core:3.2.1'
- compile 'com.google.zxing:android-integration:3.2.1'
- compile 'de.measite.minidns:minidns:0.1.7'
- compile 'de.timroes.android:EnhancedListView:0.3.4'
- compile 'me.leolin:ShortcutBadger:1.1.4@aar'
- compile 'com.kyleduo.switchbutton:library:1.2.8'
- compile 'org.whispersystems:axolotl-android:1.3.4'
- compile 'com.makeramen:roundedimageview:2.2.0'
- playstoreCompile 'com.google.android.gms:play-services-gcm:8.4.0'
+ compile project(':libs:MemorizingTrustManager')
+ compile project(':libs:audiowife')
+
+ playstoreCompile 'com.google.android.gms:play-services-gcm:9.0.0'
+ compile 'org.sufficientlysecure:openpgp-api:10.0'
+ compile 'com.soundcloud.android:android-crop:1.0.1@aar'
+ compile 'com.android.support:support-v13:24.0.0-beta1'
+ compile 'org.bouncycastle:bcprov-jdk15on:1.52'
+ compile 'org.bouncycastle:bcmail-jdk15on:1.52'
+ compile 'org.jitsi:org.otr4j:0.22'
+ compile 'org.gnu.inet:libidn:1.15'
+ compile 'com.google.zxing:core:3.2.1'
+ compile 'com.google.zxing:android-integration:3.2.1'
+ compile 'de.measite.minidns:minidns:0.1.7'
+ compile 'de.timroes.android:EnhancedListView:0.3.4'
+ compile 'me.leolin:ShortcutBadger:1.1.4@aar'
+ compile 'com.kyleduo.switchbutton:library:1.2.8'
+ compile 'org.whispersystems:axolotl-android:1.3.4'
+ compile 'com.makeramen:roundedimageview:2.2.0'
+ compile 'jetty:javax.servlet:5.1.12'
+ compile 'com.google.code.gson:gson:2.4'
+ compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
+ compile 'com.android.support:appcompat-v7:24.0.0-beta1'
+ compile 'com.android.support:multidex:1.0.1'
+ compile 'com.github.bumptech.glide:glide:3.5.2'
+ compile 'com.github.chrisbanes:PhotoView:1.2.6'
+ compile 'com.github.rtoshiro.fullscreenvideoview:fullscreenvideoview:1.1.0'
+ compile 'com.google.android.gms:play-services-location:9.0.0'
+ compile 'com.google.android.gms:play-services-maps:9.0.0'
}
ext {
- travisBuild = System.getenv("TRAVIS") == "true"
- // allows for -Dpre-dex=false to be set
- preDexEnabled = "true".equals(System.getProperty("pre-dex", "true"))
+ travisBuild = System.getenv("TRAVIS") == "true"
+ // allows for -Dpre-dex=false to be set
+ preDexEnabled = "true".equals(System.getProperty("pre-dex", "true"))
}
android {
- compileSdkVersion 23
- buildToolsVersion "23.0.2"
-
- defaultConfig {
- minSdkVersion 14
- targetSdkVersion 23
- versionCode 145
- versionName "1.12.4"
- archivesBaseName += "-$versionName"
- applicationId "eu.siacs.conversations"
- }
-
- dexOptions {
- // Skip pre-dexing when running on Travis CI or when disabled via -Dpre-dex=false.
- preDexLibraries = preDexEnabled && !travisBuild
- }
-
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_7
- targetCompatibility JavaVersion.VERSION_1_7
- }
-
- productFlavors {
- playstore
- free
- }
- if (project.hasProperty('mStoreFile') &&
- project.hasProperty('mStorePassword') &&
- project.hasProperty('mKeyAlias') &&
- project.hasProperty('mKeyPassword')) {
- signingConfigs {
- release {
- storeFile file(mStoreFile)
- storePassword mStorePassword
- keyAlias mKeyAlias
- keyPassword mKeyPassword
- }
- }
- buildTypes.release.signingConfig = signingConfigs.release
- } else {
- buildTypes.release.signingConfig = null
- }
-
- lintOptions {
- disable 'ExtraTranslation', 'MissingTranslation', 'InvalidPackage', 'MissingQuantity', 'AppCompatResource'
- }
-
- subprojects {
-
- afterEvaluate {
- if (getPlugins().hasPlugin('android') ||
- getPlugins().hasPlugin('android-library')) {
-
- configure(android.lintOptions) {
- disable 'AndroidGradlePluginVersion', 'MissingTranslation'
- }
- }
-
- }
- }
-
- packagingOptions {
- exclude 'META-INF/BCKEY.DSA'
- exclude 'META-INF/BCKEY.SF'
- }
+ compileSdkVersion 23
+ buildToolsVersion "23.0.3"
+
+ defaultConfig {
+ minSdkVersion 14
+ targetSdkVersion 23
+ versionCode 144
+ versionName "1.12.4"
+ archivesBaseName += "-$versionName"
+ applicationId "eu.siacs.conversations"
+
+ // Enabling multidex support.
+ multiDexEnabled true
+ }
+
+ dexOptions {
+ // Skip pre-dexing when running on Travis CI or when disabled via -Dpre-dex=false.
+ preDexLibraries = preDexEnabled && !travisBuild
+ javaMaxHeapSize "4g"
+ }
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_7
+ targetCompatibility JavaVersion.VERSION_1_7
+ }
+
+ productFlavors {
+ playstore
+ free
+ }
+ if (project.hasProperty('mStoreFile') &&
+ project.hasProperty('mStorePassword') &&
+ project.hasProperty('mKeyAlias') &&
+ project.hasProperty('mKeyPassword')) {
+ signingConfigs {
+ release {
+ storeFile file(mStoreFile)
+ storePassword mStorePassword
+ keyAlias mKeyAlias
+ keyPassword mKeyPassword
+ }
+ }
+ buildTypes.release.signingConfig = signingConfigs.release
+ } else {
+ buildTypes.release.signingConfig = null
+ }
+
+ lintOptions {
+ disable 'ExtraTranslation', 'MissingTranslation', 'InvalidPackage', 'MissingQuantity', 'AppCompatResource'
+ }
+
+ subprojects {
+
+ afterEvaluate {
+ if (getPlugins().hasPlugin('android') ||
+ getPlugins().hasPlugin('android-library')) {
+
+ configure(android.lintOptions) {
+ disable 'AndroidGradlePluginVersion', 'MissingTranslation'
+ }
+ }
+
+ }
+ }
+
+ packagingOptions {
+ exclude 'META-INF/BCKEY.DSA'
+ exclude 'META-INF/BCKEY.SF'
+ }
}
diff --git a/libs/MemorizingTrustManager/build.gradle b/libs/MemorizingTrustManager/build.gradle
index dc2e7b603..25dfabeb0 100644
--- a/libs/MemorizingTrustManager/build.gradle
+++ b/libs/MemorizingTrustManager/build.gradle
@@ -3,7 +3,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.0.0'
+ classpath 'com.android.tools.build:gradle:2.1.0'
}
}
diff --git a/libs/audiowife/.gitignore b/libs/audiowife/.gitignore
new file mode 100644
index 000000000..e99645287
--- /dev/null
+++ b/libs/audiowife/.gitignore
@@ -0,0 +1,5 @@
+.gradle
+.idea
+build
+*.iml
+*.properties \ No newline at end of file
diff --git a/libs/audiowife/build.gradle b/libs/audiowife/build.gradle
new file mode 100644
index 000000000..63c2e8e78
--- /dev/null
+++ b/libs/audiowife/build.gradle
@@ -0,0 +1,27 @@
+apply plugin: 'com.android.library'
+
+android {
+ compileSdkVersion 23
+ buildToolsVersion "23.0.3"
+
+ defaultConfig {
+ minSdkVersion 14
+ targetSdkVersion 21
+ versionCode 1
+ versionName "1.0"
+ }
+ buildTypes {
+ release {
+
+ }
+ }
+
+ // It would be better to fix the issues
+ lintOptions {
+ abortOnError false
+ }
+}
+
+dependencies {
+ compile fileTree(dir: 'libs', include: ['*.jar'])
+}
diff --git a/libs/audiowife/src/main/AndroidManifest.xml b/libs/audiowife/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..dad095276
--- /dev/null
+++ b/libs/audiowife/src/main/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="nl.changer.audiowife">
+
+ <application android:allowBackup="true"
+ android:label="@string/app_name">
+
+ </application>
+
+</manifest>
diff --git a/libs/audiowife/src/main/java/nl/changer/audiowife/AudioWife.java b/libs/audiowife/src/main/java/nl/changer/audiowife/AudioWife.java
new file mode 100644
index 000000000..776108499
--- /dev/null
+++ b/libs/audiowife/src/main/java/nl/changer/audiowife/AudioWife.java
@@ -0,0 +1,699 @@
+/***
+ * The MIT License (MIT)
+ * <p/>
+ * Copyright (c) 2014 Jaydeep
+ * <p/>
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ * <p/>
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ * <p/>
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+package nl.changer.audiowife;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.media.MediaPlayer;
+import android.media.MediaPlayer.OnCompletionListener;
+import android.net.Uri;
+import android.os.Handler;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.SeekBar;
+import android.widget.TextView;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.concurrent.TimeUnit;
+
+/***
+ * A simple audio player wrapper for Android
+ ***/
+public class AudioWife {
+
+ private static final String TAG = AudioWife.class.getSimpleName();
+ /****
+ * Playback progress update time in milliseconds
+ ****/
+ private static final int AUDIO_PROGRESS_UPDATE_TIME = 100;
+ // TODO: externalize the error messages.
+ private static final String ERROR_PLAYVIEW_NULL = "Play view cannot be null";
+ private static final String ERROR_PLAYTIME_CURRENT_NEGATIVE = "Current playback time cannot be negative";
+ private static final String ERROR_PLAYTIME_TOTAL_NEGATIVE = "Total playback time cannot be negative";
+ /***
+ * Keep a single copy of this in memory unless required to create a new instance explicitly.
+ ****/
+ private static AudioWife mAudioWife;
+ /***
+ * Audio URI
+ ****/
+ private static Uri mUri;
+ private Handler mProgressUpdateHandler;
+ private MediaPlayer mMediaPlayer;
+ private SeekBar mSeekBar;
+ @Deprecated
+ /***
+ * Set both current playack time and total runtime
+ * of the audio in the UI.
+ */
+ private TextView mPlaybackTime;
+ private View mPlayButton;
+ private View mPauseButton;
+ /***
+ * Indicates the current run-time of the audio being played
+ */
+ private TextView mRunTime;
+ /***
+ * Indicates the total duration of the audio being played.
+ */
+ private TextView mTotalTime;
+ /***
+ * Set if AudioWife is using the default UI provided with the library.
+ **/
+ private boolean mHasDefaultUi;
+ /****
+ * Array to hold custom completion listeners
+ ****/
+ private ArrayList<OnCompletionListener> mCompletionListeners = new ArrayList<OnCompletionListener>();
+ private ArrayList<View.OnClickListener> mPlayListeners = new ArrayList<View.OnClickListener>();
+ private ArrayList<View.OnClickListener> mPauseListeners = new ArrayList<View.OnClickListener>();
+ private Runnable mUpdateProgress = new Runnable() {
+
+ public void run() {
+
+ if (mSeekBar == null) {
+ return;
+ }
+
+ if (mProgressUpdateHandler != null && mMediaPlayer.isPlaying()) {
+ mSeekBar.setProgress((int) mMediaPlayer.getCurrentPosition());
+ int currentTime = mMediaPlayer.getCurrentPosition();
+ updatePlaytime(currentTime);
+ updateRuntime(currentTime);
+ // repeat the process
+ mProgressUpdateHandler.postDelayed(this, AUDIO_PROGRESS_UPDATE_TIME);
+ } else {
+ // DO NOT update UI if the player is paused
+ }
+ }
+ };
+ private OnCompletionListener mOnCompletion = new OnCompletionListener() {
+
+ @Override
+ public void onCompletion(MediaPlayer mp) {
+ // set UI when audio finished playing
+ int currentPlayTime = 0;
+ mSeekBar.setProgress((int) currentPlayTime);
+ updatePlaytime(currentPlayTime);
+ updateRuntime(currentPlayTime);
+ setPlayable();
+ // ensure that our completion listener fires first.
+ // This will provide the developer to over-ride our
+ // completion listener functionality
+
+ fireCustomCompletionListeners(mp);
+ }
+ };
+ private View playerUi;
+
+ public static AudioWife getInstance() {
+
+ if (mAudioWife == null) {
+ mAudioWife = new AudioWife();
+ }
+
+ return mAudioWife;
+ }
+
+ /***
+ * Starts playing audio file associated. Before playing the audio, visibility of appropriate UI
+ * controls is made visible. Calling this method has no effect if the audio is already being
+ * played.
+ ****/
+ public void play() {
+
+ // if play button itself is null, the whole purpose of AudioWife is
+ // defeated.
+ if (mPlayButton == null) {
+ throw new IllegalStateException(ERROR_PLAYVIEW_NULL);
+ }
+
+ if (mUri == null) {
+ throw new IllegalStateException("Uri cannot be null. Call init() before calling this method");
+ }
+
+ if (mMediaPlayer == null) {
+ throw new IllegalStateException("Call init() before calling this method");
+ }
+
+ if (mMediaPlayer.isPlaying()) {
+ return;
+ }
+
+ mProgressUpdateHandler.postDelayed(mUpdateProgress, AUDIO_PROGRESS_UPDATE_TIME);
+
+ // enable visibility of all UI controls.
+ setViewsVisibility();
+
+ mMediaPlayer.start();
+
+ setPausable();
+ }
+
+ /**
+ * Ensure the views are visible before playing the audio.
+ */
+ private void setViewsVisibility() {
+
+ if (mSeekBar != null) {
+ mSeekBar.setVisibility(View.VISIBLE);
+ }
+
+ if (mPlaybackTime != null) {
+ mPlaybackTime.setVisibility(View.VISIBLE);
+ }
+
+ if (mRunTime != null) {
+ mRunTime.setVisibility(View.VISIBLE);
+ }
+
+ if (mTotalTime != null) {
+ mTotalTime.setVisibility(View.VISIBLE);
+ }
+
+ if (mPlayButton != null) {
+ mPlayButton.setVisibility(View.VISIBLE);
+ }
+
+ if (mPauseButton != null) {
+ mPauseButton.setVisibility(View.VISIBLE);
+ }
+ }
+
+ /***
+ * Pause the audio being played. Calling this method has no effect if the audio is already
+ * paused
+ */
+ public void pause() {
+
+ if (mMediaPlayer == null) {
+ return;
+ }
+
+ if (mMediaPlayer.isPlaying()) {
+ mMediaPlayer.pause();
+ setPlayable();
+ }
+ }
+
+ @Deprecated
+ private void updatePlaytime(int currentTime) {
+
+ if (mPlaybackTime == null) {
+ return;
+ }
+
+ if (currentTime < 0) {
+ throw new IllegalArgumentException(ERROR_PLAYTIME_CURRENT_NEGATIVE);
+ }
+
+ StringBuilder playbackStr = new StringBuilder();
+
+ // set the current time
+ // its ok to show 00:00 in the UI
+ playbackStr.append(String.format("%02d:%02d", TimeUnit.MILLISECONDS.toMinutes((long) currentTime), TimeUnit.MILLISECONDS.toSeconds((long) currentTime) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes((long) currentTime))));
+
+ playbackStr.append("/");
+
+ // show total duration.
+ long totalDuration = 0;
+
+ if (mMediaPlayer != null) {
+ try {
+ totalDuration = mMediaPlayer.getDuration();
+ } catch (IllegalStateException e) {
+ //e.printStackTrace();
+ } catch (Exception e) {
+ //e.printStackTrace();
+ }
+ }
+
+ // set total time as the audio is being played
+ if (totalDuration != 0) {
+ playbackStr.append(String.format("%02d:%02d", TimeUnit.MILLISECONDS.toMinutes((long) totalDuration), TimeUnit.MILLISECONDS.toSeconds((long) totalDuration) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes((long) totalDuration))));
+ } else {
+ Log.w(TAG, "Something strage this audio track duration in zero");
+ }
+
+ mPlaybackTime.setText(playbackStr);
+
+ // DebugLog.i(currentTime + " / " + totalDuration);
+ }
+
+ private void updateRuntime(int currentTime) {
+
+ if (mRunTime == null) {
+ // this view can be null if the user
+ // does not want to use it. Don't throw
+ // an exception.
+ return;
+ }
+
+ if (currentTime < 0) {
+ throw new IllegalArgumentException(ERROR_PLAYTIME_CURRENT_NEGATIVE);
+ }
+
+ StringBuilder playbackStr = new StringBuilder();
+
+ // set the current time
+ // its ok to show 00:00 in the UI
+ playbackStr.append(String.format("%02d:%02d", TimeUnit.MILLISECONDS.toMinutes((long) currentTime), TimeUnit.MILLISECONDS.toSeconds((long) currentTime) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes((long) currentTime))));
+
+ mRunTime.setText(playbackStr);
+
+ // DebugLog.i(currentTime + " / " + totalDuration);
+ }
+
+ private void setTotalTime() {
+
+ if (mTotalTime == null) {
+ // this view can be null if the user
+ // does not want to use it. Don't throw
+ // an exception.
+ return;
+ }
+
+ StringBuilder playbackStr = new StringBuilder();
+ long totalDuration = 0;
+
+ // by this point the media player is brought to ready state
+ // by the call to init().
+ if (mMediaPlayer != null) {
+ try {
+ totalDuration = mMediaPlayer.getDuration();
+ } catch (IllegalStateException e) {
+ e.printStackTrace();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ if (totalDuration < 0) {
+ throw new IllegalArgumentException(ERROR_PLAYTIME_TOTAL_NEGATIVE);
+ }
+
+ // set total time as the audio is being played
+ if (totalDuration != 0) {
+ playbackStr.append(String.format("%02d:%02d", TimeUnit.MILLISECONDS.toMinutes((long) totalDuration), TimeUnit.MILLISECONDS.toSeconds((long) totalDuration) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes((long) totalDuration))));
+ }
+
+ mTotalTime.setText(playbackStr);
+ }
+
+ /***
+ * Changes audiowife state to enable play functionality.
+ */
+ private void setPlayable() {
+ if (mPlayButton != null) {
+ mPlayButton.setVisibility(View.VISIBLE);
+ }
+
+ if (mPauseButton != null) {
+ mPauseButton.setVisibility(View.GONE);
+ }
+ }
+
+ /****
+ * Changes audio wife to enable pause functionality.
+ */
+ private void setPausable() {
+ if (mPlayButton != null) {
+ mPlayButton.setVisibility(View.GONE);
+ }
+
+ if (mPauseButton != null) {
+ mPauseButton.setVisibility(View.VISIBLE);
+ }
+ }
+
+ /***
+ * Initialize the audio player. This method should be the first one to be called before starting
+ * to play audio using {@link nl.changer.audiowife.AudioWife}
+ *
+ * @param ctx {@link android.app.Activity} Context
+ * @param uri Uri of the audio to be played.
+ ****/
+ public AudioWife init(Context ctx, Uri uri) {
+
+ if (uri == null) {
+ throw new IllegalArgumentException("Uri cannot be null");
+ }
+
+ if (mAudioWife == null) {
+ mAudioWife = new AudioWife();
+ }
+
+ mUri = uri;
+
+ mProgressUpdateHandler = new Handler();
+
+ initPlayer(ctx);
+
+ return this;
+ }
+
+ /***
+ * Sets the audio play functionality on click event of this view. You can set {@link android.widget.Button} or
+ * an {@link android.widget.ImageView} as audio play control
+ *
+ * @see nl.changer.audiowife.AudioWife#addOnPauseClickListener(android.view.View.OnClickListener)
+ ****/
+ public AudioWife setPlayView(View play) {
+
+ if (play == null) {
+ throw new NullPointerException("PlayView cannot be null");
+ }
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting play view will have no effect");
+ return this;
+ }
+
+ mPlayButton = play;
+
+ initOnPlayClick();
+ return this;
+ }
+
+ private void initOnPlayClick() {
+ if (mPlayButton == null) {
+ throw new NullPointerException(ERROR_PLAYVIEW_NULL);
+ }
+
+ // add default click listener to the top
+ // so that it is the one that gets fired first
+ mPlayListeners.add(0, new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ play();
+ }
+ });
+
+ // Fire all the attached listeners
+ // when the play button is clicked
+ mPlayButton.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ for (View.OnClickListener listener : mPlayListeners) {
+ listener.onClick(v);
+ }
+ }
+ });
+ }
+
+ /***
+ * Sets the audio pause functionality on click event of the view passed in as a parameter. You
+ * can set {@link android.widget.Button} or an {@link android.widget.ImageView} as audio pause control. Audio pause
+ * functionality will be unavailable if this method is not called.
+ *
+ * @see nl.changer.audiowife.AudioWife#addOnPauseClickListener(android.view.View.OnClickListener)
+ ****/
+ public AudioWife setPauseView(View pause) {
+
+ if (pause == null) {
+ throw new NullPointerException("PauseView cannot be null");
+ }
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting pause view will have no effect");
+ return this;
+ }
+
+ mPauseButton = pause;
+
+ initOnPauseClick();
+ return this;
+ }
+
+ private void initOnPauseClick() {
+ if (mPauseButton == null) {
+ throw new NullPointerException("Pause view cannot be null");
+ }
+
+ // add default click listener to the top
+ // so that it is the one that gets fired first
+ mPauseListeners.add(0, new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ pause();
+ }
+ });
+
+ // Fire all the attached listeners
+ // when the pause button is clicked
+ mPauseButton.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ for (View.OnClickListener listener : mPauseListeners) {
+ listener.onClick(v);
+ }
+ }
+ });
+ }
+
+ /***
+ * @deprecated Use {@link nl.changer.audiowife.AudioWife#setRuntimeView(android.widget.TextView)} and
+ * {@link nl.changer.audiowife.AudioWife#setTotalTimeView(android.widget.TextView)} instead. <br/>
+ * Sets current and total playback time. Use this if you have a playback time
+ * counter in the UI.
+ ****/
+ public AudioWife setPlaytime(TextView playTime) {
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting play time will have no effect");
+ return this;
+ }
+
+ mPlaybackTime = playTime;
+
+ // initialize the playtime to 0
+ updatePlaytime(0);
+ return this;
+ }
+
+ /***
+ * Sets current playback time view. Use this if you have a playback time counter in the UI.
+ *
+ * @see nl.changer.audiowife.AudioWife#setTotalTimeView(android.widget.TextView)
+ ****/
+ public AudioWife setRuntimeView(TextView currentTime) {
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting play time will have no effect");
+ return this;
+ }
+
+ mRunTime = currentTime;
+
+ // initialize the playtime to 0
+ updateRuntime(0);
+ return this;
+ }
+
+ /***
+ * Sets the total playback time view. Use this if you have a playback time counter in the UI.
+ *
+ * @see nl.changer.audiowife.AudioWife#setRuntimeView(android.widget.TextView)
+ ****/
+ public AudioWife setTotalTimeView(TextView totalTime) {
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting play time will have no effect");
+ return this;
+ }
+
+ mTotalTime = totalTime;
+
+ setTotalTime();
+ return this;
+ }
+
+ public AudioWife setSeekBar(SeekBar seekbar) {
+
+ if (mHasDefaultUi) {
+ Log.w(TAG, "Already using default UI. Setting seek bar will have no effect");
+ return this;
+ }
+
+ mSeekBar = seekbar;
+ initMediaSeekBar();
+ return this;
+ }
+
+ /****
+ * Add custom playback completion listener. Adding multiple listeners will queue up all the
+ * listeners and fire them on media playback completes.
+ */
+ public AudioWife addOnCompletionListener(OnCompletionListener listener) {
+
+ // add default click listener to the top
+ // so that it is the one that gets fired first
+ mCompletionListeners.add(0, listener);
+
+ return this;
+ }
+
+ /****
+ * Add custom play view click listener. Calling this method multiple times will queue up all the
+ * listeners and fire them all together when the event occurs.
+ ***/
+ public AudioWife addOnPlayClickListener(View.OnClickListener listener) {
+
+ mPlayListeners.add(listener);
+
+ return this;
+ }
+
+ /***
+ * Add custom pause view click listener. Calling this method multiple times will queue up all
+ * the listeners and fire them all together when the event occurs.
+ ***/
+ public AudioWife addOnPauseClickListener(View.OnClickListener listener) {
+
+ mPauseListeners.add(listener);
+
+ return this;
+ }
+
+ /****
+ * Initialize and prepare the audio player
+ ****/
+ private void initPlayer(Context ctx) {
+
+ mMediaPlayer = new MediaPlayer();
+ mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
+
+ try {
+ mMediaPlayer.setDataSource(ctx, mUri);
+ } catch (Exception ignored) {
+ }
+
+ try {
+ mMediaPlayer.prepare();
+ } catch (Exception ignored) {
+ }
+
+ mMediaPlayer.setOnCompletionListener(mOnCompletion);
+ }
+
+ private void initMediaSeekBar() {
+
+ if (mSeekBar == null) {
+ return;
+ }
+
+ // update seekbar
+ long finalTime = mMediaPlayer.getDuration();
+ mSeekBar.setMax((int) finalTime);
+
+ mSeekBar.setProgress(0);
+
+ mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
+
+ @Override
+ public void onStopTrackingTouch(SeekBar seekBar) {
+ mMediaPlayer.seekTo(seekBar.getProgress());
+
+ // if the audio is paused and seekbar is moved,
+ // update the play time in the UI.
+ updateRuntime(seekBar.getProgress());
+ }
+
+ @Override
+ public void onStartTrackingTouch(SeekBar seekBar) {
+
+ }
+
+ @Override
+ public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
+
+ }
+ });
+ }
+
+ private void fireCustomCompletionListeners(MediaPlayer mp) {
+ for (OnCompletionListener listener : mCompletionListeners) {
+ listener.onCompletion(mp);
+ }
+ }
+
+ public void cleanPlayerUi() {
+ ((ViewGroup) playerUi.getParent()).removeView(playerUi);
+ }
+
+ public View getPlayerUi() {
+ return playerUi;
+ }
+
+ public AudioWife useDefaultUi(ViewGroup playerContainer, LayoutInflater inflater) {
+ if (playerContainer == null) {
+ throw new NullPointerException("Player container cannot be null");
+ }
+
+ if (inflater == null) {
+ throw new IllegalArgumentException("Inflater cannot be null");
+ }
+
+ playerUi = inflater.inflate(R.layout.aw_player, playerContainer, false); // IMPORTANT, sonst geht meine Lösung nicht xD
+
+ // init play view
+ View playView = playerUi.findViewById(R.id.play);
+ setPlayView(playView);
+
+ // init pause view
+ View pauseView = playerUi.findViewById(R.id.pause);
+ setPauseView(pauseView);
+
+ // init seekbar
+ SeekBar seekBar = (SeekBar) playerUi.findViewById(R.id.media_seekbar);
+ setSeekBar(seekBar);
+
+ // init playback time view
+ TextView playbackTime = (TextView) playerUi.findViewById(R.id.playback_time);
+ setPlaytime(playbackTime);
+
+ // this has to be set after all the views
+ // have finished initializing.
+ mHasDefaultUi = true;
+ return this;
+ }
+ public void release() {
+
+ if (mMediaPlayer != null) {
+ mMediaPlayer.stop();
+ mMediaPlayer.reset();
+ mMediaPlayer.release();
+ mMediaPlayer = null;
+ mProgressUpdateHandler = null;
+ }
+ }
+}
diff --git a/libs/audiowife/src/main/res/drawable-mdpi/ic_launcher.png b/libs/audiowife/src/main/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 000000000..359047dfa
--- /dev/null
+++ b/libs/audiowife/src/main/res/drawable-mdpi/ic_launcher.png
Binary files differ
diff --git a/libs/audiowife/src/main/res/drawable-xhdpi/ic_launcher.png b/libs/audiowife/src/main/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..71c6d760f
--- /dev/null
+++ b/libs/audiowife/src/main/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/libs/audiowife/src/main/res/drawable-xxhdpi/ic_launcher.png b/libs/audiowife/src/main/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..4df189464
--- /dev/null
+++ b/libs/audiowife/src/main/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/libs/audiowife/src/main/res/drawable/gray_border_wo_padding.xml b/libs/audiowife/src/main/res/drawable/gray_border_wo_padding.xml
new file mode 100644
index 000000000..409ed7ccd
--- /dev/null
+++ b/libs/audiowife/src/main/res/drawable/gray_border_wo_padding.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android" >
+
+
+ <!-- view border color and width -->
+ <stroke
+ android:width="1dp"
+ android:color="#F2F2F2" >
+ </stroke>
+
+ <gradient
+ android:endColor="@android:color/white"
+ android:startColor="@android:color/white" />
+
+</shape> \ No newline at end of file
diff --git a/libs/audiowife/src/main/res/layout/aw_player.xml b/libs/audiowife/src/main/res/layout/aw_player.xml
new file mode 100644
index 000000000..6d2904e31
--- /dev/null
+++ b/libs/audiowife/src/main/res/layout/aw_player.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/player_layout"
+ android:layout_width="match_parent"
+ android:layout_height="70dp"
+ android:gravity="center_vertical"
+ android:paddingLeft="4dp">
+
+ <ImageView
+ android:id="@+id/play"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="6"
+ android:src="@android:drawable/ic_media_play" />
+
+ <ImageView
+ android:id="@+id/pause"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="6"
+ android:src="@android:drawable/ic_media_pause"
+ android:visibility="gone" />
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="0.8"
+ android:paddingBottom="5dp"
+ android:paddingRight="10dp"
+ android:paddingTop="5dp" >
+
+ <SeekBar
+ android:id="@+id/media_seekbar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical" />
+
+ <TextView
+ android:id="@+id/playback_time"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right|top"
+ android:ellipsize="end"
+ android:inputType="text"
+ android:textColor="@android:color/darker_gray"
+ android:textSize="11sp" />
+ </FrameLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/libs/audiowife/src/main/res/values/strings.xml b/libs/audiowife/src/main/res/values/strings.xml
new file mode 100644
index 000000000..66966868f
--- /dev/null
+++ b/libs/audiowife/src/main/res/values/strings.xml
@@ -0,0 +1,5 @@
+<resources>
+
+ <string name="app_name">LibAudioWife</string>
+
+</resources>
diff --git a/libs/audiowife/src/main/res/values/styles.xml b/libs/audiowife/src/main/res/values/styles.xml
new file mode 100644
index 000000000..6ce89c7ba
--- /dev/null
+++ b/libs/audiowife/src/main/res/values/styles.xml
@@ -0,0 +1,20 @@
+<resources>
+
+ <!--
+ Base application theme, dependent on API level. This theme is replaced
+ by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
+ -->
+ <style name="AppBaseTheme" parent="android:Theme.Light">
+ <!--
+ Theme customizations available in newer API levels can go in
+ res/values-vXX/styles.xml, while customizations related to
+ backward-compatibility can go here.
+ -->
+ </style>
+
+ <!-- Application theme. -->
+ <style name="AppTheme" parent="AppBaseTheme">
+ <!-- All customizations that are NOT specific to a particular API-level can go here. -->
+ </style>
+
+</resources>
diff --git a/libs/gson-1.1/build.gradle b/libs/gson-1.1/build.gradle
new file mode 100644
index 000000000..72090a0aa
--- /dev/null
+++ b/libs/gson-1.1/build.gradle
@@ -0,0 +1,2 @@
+configurations.create("default")
+artifacts.add("default", file('gson-1.1.jar')) \ No newline at end of file
diff --git a/libs/gson-1.1/gson-1.1.jar b/libs/gson-1.1/gson-1.1.jar
new file mode 100644
index 000000000..89018e100
--- /dev/null
+++ b/libs/gson-1.1/gson-1.1.jar
Binary files differ
diff --git a/libs/httpclient-4.0/build.gradle b/libs/httpclient-4.0/build.gradle
new file mode 100644
index 000000000..1002f98c2
--- /dev/null
+++ b/libs/httpclient-4.0/build.gradle
@@ -0,0 +1,2 @@
+configurations.create("default")
+artifacts.add("default", file('httpclient-4.0.jar')) \ No newline at end of file
diff --git a/libs/httpclient-4.0/httpclient-4.0.jar b/libs/httpclient-4.0/httpclient-4.0.jar
new file mode 100644
index 000000000..a1d15c41f
--- /dev/null
+++ b/libs/httpclient-4.0/httpclient-4.0.jar
Binary files differ
diff --git a/libs/httpcore-4.0.1/build.gradle b/libs/httpcore-4.0.1/build.gradle
new file mode 100644
index 000000000..8799dfe4b
--- /dev/null
+++ b/libs/httpcore-4.0.1/build.gradle
@@ -0,0 +1,2 @@
+configurations.create("default")
+artifacts.add("default", file('httpcore-4.0.1.jar')) \ No newline at end of file
diff --git a/libs/httpcore-4.0.1/httpcore-4.0.1.jar b/libs/httpcore-4.0.1/httpcore-4.0.1.jar
new file mode 100644
index 000000000..4aef35e2f
--- /dev/null
+++ b/libs/httpcore-4.0.1/httpcore-4.0.1.jar
Binary files differ
diff --git a/libs/javax.servlet-5.1.12/build.gradle b/libs/javax.servlet-5.1.12/build.gradle
new file mode 100644
index 000000000..7ab6d4ff7
--- /dev/null
+++ b/libs/javax.servlet-5.1.12/build.gradle
@@ -0,0 +1,2 @@
+configurations.create("default")
+artifacts.add("default", file('javax.servlet-5.1.12.jar')) \ No newline at end of file
diff --git a/libs/javax.servlet-5.1.12/javax.servlet-5.1.12.jar b/libs/javax.servlet-5.1.12/javax.servlet-5.1.12.jar
new file mode 100644
index 000000000..c1df2b482
--- /dev/null
+++ b/libs/javax.servlet-5.1.12/javax.servlet-5.1.12.jar
Binary files differ
diff --git a/screenshots.png b/screenshots.png
deleted file mode 100644
index 493671614..000000000
--- a/screenshots.png
+++ /dev/null
Binary files differ
diff --git a/settings.gradle b/settings.gradle
index 97df09188..57df06453 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,3 +1,4 @@
include ':libs:MemorizingTrustManager'
-
+include ':libs:audiowife'
rootProject.name = 'Conversations'
+
diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index 182a8ee9e..a2acd1d38 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
-<manifest
- package="eu.siacs.conversations"
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="eu.siacs.conversations" >
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
@@ -15,6 +14,10 @@
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.NFC"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
+ <uses-permission android:name="android.permission.RECORD_AUDIO"/>
+ <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
@@ -25,15 +28,23 @@
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/ConversationsTheme"
+ android:name="android.support.multidex.MultiDexApplication"
+ android:largeHeap="true"
tools:replace="android:label">
+
<service android:name=".services.XmppConnectionService"/>
<receiver android:name=".services.EventReceiver">
<intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
- <action android:name="android.intent.action.ACTION_SHUTDOWN"/>
- <action android:name="android.media.RINGER_MODE_CHANGED"/>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
+ <action android:name="android.intent.action.ACTION_SHUTDOWN" />
+ <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
+ <action android:name="android.media.RINGER_MODE_CHANGED" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.PACKAGE_REPLACED" />
+ <data android:scheme="package" android:path="eu.siacs.conversations" />
</intent-filter>
</receiver>
@@ -52,7 +63,7 @@
android:name=".ui.StartConversationActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_start_conversation"
- android:launchMode="singleTask">
+ android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.SENDTO"/>
@@ -158,13 +169,52 @@
android:value=".services.ContactChooserTargetService"/>
</activity>
<activity
+ android:theme="@style/ConversationsDialog"
+ android:name=".ui.RecordingActivity"
+ android:label="@string/app_name"
+ android:configChanges="orientation|screenSize">
+ <intent-filter>
+ <action android:name="android.provider.MediaStore.RECORD_SOUND" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <meta-data
+ android:name="com.google.android.gms.version"
+ android:value="@integer/google_play_services_version" />
+ <meta-data
+ android:name="com.google.android.maps.v2.API_KEY"
+ android:value="@string/google_maps_api_key" />
+
+ <activity
+ android:name=".ui.ShareLocationActivity"
+ android:label="@string/share_location" >
+ <intent-filter>
+ <action android:name="eu.siacs.conversations.location.request" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+
+ <activity
+ android:name=".ui.ShowLocationActivity"
+ android:label="@string/show_location" >
+ <intent-filter>
+ <action android:name="eu.siacs.conversations.location.show" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name=".ui.ShowFullscreenMessageActivity"
+ android:configChanges="orientation|screenSize">
+
+ </activity>
+ <activity
android:name=".ui.TrustKeysActivity"
android:label="@string/trust_omemo_fingerprints"
- android:windowSoftInputMode="stateAlwaysHidden"/>
+ android:windowSoftInputMode="stateAlwaysHidden" />
<activity
android:name="de.duenndns.ssl.MemorizingActivity"
android:theme="@style/ConversationsTheme"
- tools:replace="android:theme"/>
+ tools:replace="android:theme" />
<activity
android:name=".ui.AboutActivity"
android:label="@string/title_activity_about"
@@ -173,7 +223,16 @@
android:name="android.support.PARENT_ACTIVITY"
android:value="eu.siacs.conversations.ui.SettingsActivity"/>
</activity>
- <activity android:name="com.soundcloud.android.crop.CropImageActivity"/>
+ <activity
+ android:name=".ui.UpdaterActivity"
+ android:configChanges="orientation|screenSize"
+ android:launchMode="singleTask"
+ android:theme="@style/ConversationsTheme"
+ android:label="@string/title_activity_updater" >
+ </activity>
+ <activity android:name="com.soundcloud.android.crop.CropImageActivity" />
+ <service android:name=".services.UpdaterWebService" />
+ <service android:name=".services.CheckAppVersionService" />
<service android:name=".services.ExportLogsService"/>
<service android:name=".services.ContactChooserTargetService"
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
diff --git a/src/main/java/eu/siacs/conversations/Config.java b/src/main/java/eu/siacs/conversations/Config.java
index c73da59e3..4ad16559f 100644
--- a/src/main/java/eu/siacs/conversations/Config.java
+++ b/src/main/java/eu/siacs/conversations/Config.java
@@ -6,7 +6,6 @@ import eu.siacs.conversations.xmpp.chatstate.ChatState;
public final class Config {
-
private static final int UNENCRYPTED = 1;
private static final int OPENPGP = 2;
private static final int OTR = 4;
@@ -34,40 +33,53 @@ public final class Config {
return (ENCRYPTION_MASK & (ENCRYPTION_MASK - 1)) != 0;
}
- public static final String LOGTAG = "conversations";
+ public static boolean AlwayUseOMEMO = false; //true makes OMEMO as default on every 1 to 1 chat
+
+ public static final String LOGTAG = "Pix-Art Messenger";
- public static final String BUG_REPORTS = "bugs@conversations.im";
+ public static final String XMPP_IP = "185.26.156.37"; // set to null means disable
+ public static final Integer[] XMPP_Ports = {61000, 65000}; // set to null means disable
+ public static final String BUG_REPORTS = "bugs@pix-art.de";
- public static final String DOMAIN_LOCK = null; //only allow account creation for this domain
- public static final String MAGIC_CREATE_DOMAIN = "conversations.im";
+ public static final String DOMAIN_LOCK = "pix-art.de"; //only allow account creation for this domain
+ public static final String MAGIC_CREATE_DOMAIN = "pix-art.de";
+ public static final boolean SINGLE_ACCOUNT = true; //set to true to allow only one account
public static final boolean DISALLOW_REGISTRATION_IN_UI = false; //hide the register checkbox
public static final boolean ALLOW_NON_TLS_CONNECTIONS = false; //very dangerous. you should have a good reason to set this to true
+
public static final boolean FORCE_ORBOT = false; // always use TOR
public static final boolean HIDE_MESSAGE_TEXT_IN_NOTIFICATION = false;
+
public static final boolean SHOW_CONNECTED_ACCOUNTS = false; //show number of connected accounts in foreground notification
- public static final boolean SHOW_DISABLE_FOREGROUND = true; //if set to true the foreground notification has a button to disable it
+ public static final boolean SHOW_DISABLE_FOREGROUND = false; //if set to true the foreground notification has a button to disable it
+ public static final boolean USE_ALWAYS_FOREGROUND = true; //if set to true the foreground service is always enabled
public static final int PING_MAX_INTERVAL = 300;
public static final int IDLE_PING_INTERVAL = 600; //540 is minimum according to docs;
public static final int PING_MIN_INTERVAL = 30;
public static final int PING_TIMEOUT = 15;
public static final int SOCKET_TIMEOUT = 15;
- public static final int CONNECT_TIMEOUT = 90;
- public static final int CONNECT_DISCO_TIMEOUT = 20;
+ public static final int CONNECT_TIMEOUT = 60;
+ public static final int CONNECT_DISCO_TIMEOUT = 30;
+
public static final int CARBON_GRACE_PERIOD = 90;
public static final int MINI_GRACE_PERIOD = 750;
public static final boolean CLOSE_TCP_WHEN_SWITCHING_TO_BACKGROUND = false;
- public static final int AVATAR_SIZE = 192;
- public static final Bitmap.CompressFormat AVATAR_FORMAT = Bitmap.CompressFormat.WEBP;
+ public static final int AVATAR_SIZE = 720;
+ public static final Bitmap.CompressFormat AVATAR_FORMAT = Bitmap.CompressFormat.JPEG;
public static final int IMAGE_SIZE = 1920;
public static final Bitmap.CompressFormat IMAGE_FORMAT = Bitmap.CompressFormat.JPEG;
public static final int IMAGE_QUALITY = 75;
- public static final int IMAGE_MAX_SIZE = 524288; //512KiB
+ public static final int IMAGE_MAX_SIZE = 524288; //512 KiB
+
+ public static final int FILE_MAX_SIZE = 1048576; //1 MiB
+
+ public static final int DEFAULT_ZOOM = 15; //for locations
public static final int MESSAGE_MERGE_WINDOW = 20;
@@ -98,7 +110,10 @@ public final class Config {
public static final int MAM_MAX_MESSAGES = 500;
public static final ChatState DEFAULT_CHATSTATE = ChatState.ACTIVE;
- public static final int TYPING_TIMEOUT = 8;
+ public static final int TYPING_TIMEOUT = 5;
+
+ public static final String UPDATE_URL = "http://xmpp.pix-art.de/Conversations/update/";
+ public static final long UPDATE_CHECK_TIMER = 24 * 60 * 60; // in seconds
public static final String ENABLED_CIPHERS[] = {
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java
index 23420d69a..a8f809b08 100644
--- a/src/main/java/eu/siacs/conversations/entities/Conversation.java
+++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java
@@ -22,6 +22,7 @@ import java.util.Iterator;
import java.util.List;
import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
import eu.siacs.conversations.crypto.axolotl.AxolotlService;
import eu.siacs.conversations.xmpp.chatstate.ChatState;
import eu.siacs.conversations.xmpp.jid.InvalidJidException;
@@ -447,6 +448,19 @@ public class Conversation extends AbstractEntity implements Blockable {
return this.getContact().getDisplayName();
}
}
+
+ public String getParticipants() {
+ if (getMode() == MODE_MULTI) {
+ String generatedName = getMucOptions().createNameFromParticipants();
+ if (generatedName != null) {
+ return generatedName;
+ } else {
+ return null;
+ }
+ } else {
+ return null;
+ }
+ }
public String getAccountUuid() {
return this.accountUuid;
@@ -682,7 +696,8 @@ public class Conversation extends AbstractEntity implements Blockable {
&& mode == MODE_SINGLE
&& axolotlService.isConversationAxolotlCapable(this)
&& getAccount().getSelfContact().getPresences().allOrNonSupport(AxolotlService.PEP_DEVICE_LIST_NOTIFY)
- && getContact().getPresences().allOrNonSupport(AxolotlService.PEP_DEVICE_LIST_NOTIFY)) {
+ && getContact().getPresences().allOrNonSupport(AxolotlService.PEP_DEVICE_LIST_NOTIFY)
+ && Config.AlwayUseOMEMO){
return Message.ENCRYPTION_AXOLOTL;
} else {
next = this.getMostRecentlyUsedIncomingEncryption();
diff --git a/src/main/java/eu/siacs/conversations/entities/MucOptions.java b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
index d08483703..5ec527ef2 100644
--- a/src/main/java/eu/siacs/conversations/entities/MucOptions.java
+++ b/src/main/java/eu/siacs/conversations/entities/MucOptions.java
@@ -554,7 +554,7 @@ public class MucOptions {
}
public String createNameFromParticipants() {
- if (getUserCount() >= 2) {
+ if (users.size() >= 1) {
List<String> names = new ArrayList<>();
for (User user : getUsers(5)) {
Contact contact = user.getContact();
diff --git a/src/main/java/eu/siacs/conversations/entities/Transferable.java b/src/main/java/eu/siacs/conversations/entities/Transferable.java
index 5a47c4512..1ce4d8ccf 100644
--- a/src/main/java/eu/siacs/conversations/entities/Transferable.java
+++ b/src/main/java/eu/siacs/conversations/entities/Transferable.java
@@ -4,28 +4,75 @@ import java.util.Arrays;
import java.util.List;
public interface Transferable {
+ List<String> VALID_IMAGE_EXTENSIONS = Arrays.asList(
+ "webp",
+ "jpeg",
+ "jpg",
+ "png",
+ "jpe",
+ "gif",
+ "tif"
+ );
+ List<String> VALID_CRYPTO_EXTENSIONS = Arrays.asList(
+ "pgp",
+ "gpg",
+ "otr"
+ );
+ List<String> WELL_KNOWN_EXTENSIONS = Arrays.asList(
+ //documents
+ "pdf",
+ "doc",
+ "docx",
+ "txt",
+ //audio
+ "m4a",
+ "m4b",
+ "mp3",
+ "mp2",
+ "wav",
+ "aac",
+ "aif",
+ "aiff",
+ "aifc",
+ "mid",
+ "midi",
+ "3gpp",
+ //video
+ "avi",
+ "mp4",
+ "mpeg",
+ "mpg",
+ "mpe",
+ "mov",
+ "3gp",
+ //applications
+ "apk",
+ //contact
+ "vcf",
+ //calendar
+ "ics",
+ //compressed
+ "zip",
+ "rar"
+ );
- List<String> VALID_IMAGE_EXTENSIONS = Arrays.asList("webp", "jpeg", "jpg", "png", "jpe");
- List<String> VALID_CRYPTO_EXTENSIONS = Arrays.asList("pgp", "gpg", "otr");
- List<String> WELL_KNOWN_EXTENSIONS = Arrays.asList("pdf","m4a","mp4","3gp","aac","amr","mp3");
+ int STATUS_UNKNOWN = 0x200;
+ int STATUS_CHECKING = 0x201;
+ int STATUS_FAILED = 0x202;
+ int STATUS_OFFER = 0x203;
+ int STATUS_DOWNLOADING = 0x204;
+ int STATUS_DELETED = 0x205;
+ int STATUS_OFFER_CHECK_FILESIZE = 0x206;
+ int STATUS_UPLOADING = 0x207;
- int STATUS_UNKNOWN = 0x200;
- int STATUS_CHECKING = 0x201;
- int STATUS_FAILED = 0x202;
- int STATUS_OFFER = 0x203;
- int STATUS_DOWNLOADING = 0x204;
- int STATUS_DELETED = 0x205;
- int STATUS_OFFER_CHECK_FILESIZE = 0x206;
- int STATUS_UPLOADING = 0x207;
+ boolean start();
- boolean start();
+ int getStatus();
- int getStatus();
+ long getFileSize();
- long getFileSize();
+ int getProgress();
- int getProgress();
-
- void cancel();
+ void cancel();
}
diff --git a/src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java b/src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java
index 9e8396835..b80a0be19 100644
--- a/src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java
+++ b/src/main/java/eu/siacs/conversations/generator/AbstractGenerator.java
@@ -42,7 +42,9 @@ public abstract class AbstractGenerator {
"urn:xmpp:message-correct:0"
};
private String mVersion = null;
- protected final String IDENTITY_NAME = "Conversations";
+
+ private String mVersionOs = null;
+ protected final String IDENTITY_NAME = "Pix-Art Messenger";
protected final String IDENTITY_TYPE = "phone";
private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US);
@@ -60,6 +62,14 @@ public abstract class AbstractGenerator {
return this.mVersion;
}
+ protected String getIdentityVersionOs() {
+ if (mVersionOs == null) {
+ this.mVersionOs = "Android/" + android.os.Build.MODEL
+ + "/" + android.os.Build.VERSION.RELEASE;
+ }
+ return this.mVersionOs;
+ }
+
public String getIdentityName() {
return IDENTITY_NAME + " " + getIdentityVersion();
}
diff --git a/src/main/java/eu/siacs/conversations/generator/IqGenerator.java b/src/main/java/eu/siacs/conversations/generator/IqGenerator.java
index 2e441727c..16af338c6 100644
--- a/src/main/java/eu/siacs/conversations/generator/IqGenerator.java
+++ b/src/main/java/eu/siacs/conversations/generator/IqGenerator.java
@@ -58,6 +58,7 @@ public class IqGenerator extends AbstractGenerator {
Element query = packet.query("jabber:iq:version");
query.addChild("name").setContent(IDENTITY_NAME);
query.addChild("version").setContent(getIdentityVersion());
+ query.addChild("os").setContent(getIdentityVersionOs());
return packet;
}
diff --git a/src/main/java/eu/siacs/conversations/http/HttpDownloadConnection.java b/src/main/java/eu/siacs/conversations/http/HttpDownloadConnection.java
index d23cb71a3..51bfd5666 100644
--- a/src/main/java/eu/siacs/conversations/http/HttpDownloadConnection.java
+++ b/src/main/java/eu/siacs/conversations/http/HttpDownloadConnection.java
@@ -189,7 +189,9 @@ public class HttpDownloadConnection implements Transferable {
}
private long retrieveFileSize() throws IOException {
+ PowerManager.WakeLock wakeLock = mHttpConnectionManager.createWakeLock("http_download_"+message.getUuid());
try {
+ wakeLock.acquire();
Log.d(Config.LOGTAG, "retrieve file size. interactive:" + String.valueOf(interactive));
changeStatus(STATUS_CHECKING);
HttpURLConnection connection;
@@ -211,6 +213,7 @@ public class HttpDownloadConnection implements Transferable {
if (contentLength == null) {
throw new IOException();
}
+ wakeLock.release();
return Long.parseLong(contentLength, 10);
} catch (IOException e) {
throw e;
diff --git a/src/main/java/eu/siacs/conversations/http/HttpUploadConnection.java b/src/main/java/eu/siacs/conversations/http/HttpUploadConnection.java
index e337509b5..df3740ff7 100644
--- a/src/main/java/eu/siacs/conversations/http/HttpUploadConnection.java
+++ b/src/main/java/eu/siacs/conversations/http/HttpUploadConnection.java
@@ -89,8 +89,12 @@ public class HttpUploadConnection implements Transferable {
private void fail() {
mHttpConnectionManager.finishUploadConnection(this);
message.setTransferable(null);
- mXmppConnectionService.markMessage(message, Message.STATUS_SEND_FAILED);
- FileBackend.close(mFileInputStream);
+ if (!canceled && file.getExpectedSize()<=Config.FILE_MAX_SIZE){
+ mXmppConnectionService.resendMessage(message, delayed);
+ } else {
+ mXmppConnectionService.markMessage(message, Message.STATUS_SEND_FAILED);
+ FileBackend.close(mFileInputStream);
+ }
}
public void init(Message message, boolean delay) {
diff --git a/src/main/java/eu/siacs/conversations/parser/AbstractParser.java b/src/main/java/eu/siacs/conversations/parser/AbstractParser.java
index 03f19ed82..c14a7eb0d 100644
--- a/src/main/java/eu/siacs/conversations/parser/AbstractParser.java
+++ b/src/main/java/eu/siacs/conversations/parser/AbstractParser.java
@@ -51,12 +51,16 @@ public abstract class AbstractParser {
return dateFormat.parse(timestamp);
}
- protected void updateLastseen(long timestamp, final Account account, final Jid from) {
- final String presence = from == null || from.isBareJid() ? "" : from.getResourcepart();
- final Contact contact = account.getRoster().getContact(from);
+ protected void updateLastseen(final AbstractStanza packet, final Account account, final boolean presenceOverwrite) {
+ updateLastseen(getTimestamp(packet), account, packet.getFrom(), presenceOverwrite);
+ }
+
+ protected void updateLastseen(long timestamp, final Account account, final Jid from, final boolean presenceOverwrite) {
+ final String presence = from == null || from.isBareJid() ? "" : from.getResourcepart();
+ final Contact contact = account.getRoster().getContact(from);
if (timestamp >= contact.lastseen.time) {
contact.lastseen.time = timestamp;
- if (!presence.isEmpty()) {
+ if (!presence.isEmpty() && presenceOverwrite) {
contact.lastseen.presence = presence;
}
}
diff --git a/src/main/java/eu/siacs/conversations/parser/MessageParser.java b/src/main/java/eu/siacs/conversations/parser/MessageParser.java
index 603edd31b..d2f4bf9f5 100644
--- a/src/main/java/eu/siacs/conversations/parser/MessageParser.java
+++ b/src/main/java/eu/siacs/conversations/parser/MessageParser.java
@@ -433,11 +433,14 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece
if (conversationMultiMode) {
Jid trueCounterpart = conversation.getMucOptions().getTrueCounterpart(counterpart);
message.setTrueCounterpart(trueCounterpart);
+ if (trueCounterpart != null) {
+ updateLastseen(timestamp, account, trueCounterpart, false);
+ }
if (!isTypeGroupChat) {
message.setType(Message.TYPE_PRIVATE);
}
} else {
- updateLastseen(timestamp, account, from);
+ updateLastseen(timestamp, account, packet.getFrom(), true);
}
if (replacementId != null && mXmppConnectionService.allowMessageCorrection()) {
@@ -599,7 +602,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece
mXmppConnectionService.markRead(conversation);
}
} else {
- updateLastseen(timestamp, account, from);
+ updateLastseen(timestamp, account, packet.getFrom(), true);
final Message displayedMessage = mXmppConnectionService.markMessage(account, from.toBareJid(), displayed.getAttribute("id"), Message.STATUS_SEND_DISPLAYED);
Message message = displayedMessage == null ? null : displayedMessage.prev();
while (message != null
diff --git a/src/main/java/eu/siacs/conversations/parser/PresenceParser.java b/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
index b5718b612..8a2d444a7 100644
--- a/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
+++ b/src/main/java/eu/siacs/conversations/parser/PresenceParser.java
@@ -214,6 +214,7 @@ public class PresenceParser extends AbstractParser implements
contact.setPgpKeyId(pgp.fetchKeyId(account, msg, x.getContent()));
}
boolean online = sizeBefore < contact.getPresences().size();
+ updateLastseen(packet, account, false);
mXmppConnectionService.onContactStatusChanged.onContactStatusChanged(contact, online);
} else if (type.equals("unavailable")) {
if (from.isBareJid()) {
diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
index db48c8b3d..fe27cda5f 100644
--- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
+++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
@@ -147,13 +147,13 @@ public class FileBackend {
}
public static String getConversationsFileDirectory() {
- return Environment.getExternalStorageDirectory().getAbsolutePath()+"/Conversations/";
+ return Environment.getExternalStorageDirectory().getAbsolutePath()+"/Pix-Art Messenger/";
}
public static String getConversationsImageDirectory() {
return Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES).getAbsolutePath()
- + "/Conversations/";
+ + "/Pix-Art Messenger/";
}
public Bitmap resize(Bitmap originalBitmap, int size) {
diff --git a/src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java b/src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java
index 8d02f975a..50bb83d30 100644
--- a/src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java
+++ b/src/main/java/eu/siacs/conversations/services/AbstractConnectionManager.java
@@ -46,11 +46,11 @@ public class AbstractConnectionManager {
public long getAutoAcceptFileSize() {
String config = this.mXmppConnectionService.getPreferences().getString(
- "auto_accept_file_size", "524288");
+ "auto_accept_file_size", "1048576");
try {
return Long.parseLong(config);
} catch (NumberFormatException e) {
- return 524288;
+ return 1048576;
}
}
diff --git a/src/main/java/eu/siacs/conversations/services/AvatarService.java b/src/main/java/eu/siacs/conversations/services/AvatarService.java
index 9e8e6970a..88071f500 100644
--- a/src/main/java/eu/siacs/conversations/services/AvatarService.java
+++ b/src/main/java/eu/siacs/conversations/services/AvatarService.java
@@ -49,12 +49,12 @@ public class AvatarService implements OnAdvancedStreamFeaturesLoaded {
if (avatar != null || cachedOnly) {
return avatar;
}
- if (contact.getProfilePhoto() != null) {
- avatar = mXmppConnectionService.getFileBackend().cropCenterSquare(Uri.parse(contact.getProfilePhoto()), size);
- }
if (avatar == null && contact.getAvatar() != null) {
avatar = mXmppConnectionService.getFileBackend().getAvatar(contact.getAvatar(), size);
}
+ if (avatar == null && contact.getProfilePhoto() != null) {
+ avatar = mXmppConnectionService.getFileBackend().cropCenterSquare(Uri.parse(contact.getProfilePhoto()), size);
+ }
if (avatar == null) {
avatar = get(contact.getDisplayName(), size, cachedOnly);
}
@@ -335,12 +335,22 @@ public class AvatarService implements OnAdvancedStreamFeaturesLoaded {
Contact contact = user.getContact();
if (contact != null) {
Uri uri = null;
- if (contact.getProfilePhoto() != null) {
- uri = Uri.parse(contact.getProfilePhoto());
- } else if (contact.getAvatar() != null) {
+ if (contact.getAvatar() != null) {
uri = mXmppConnectionService.getFileBackend().getAvatarUri(
contact.getAvatar());
+ } else if (contact.getProfilePhoto() != null) {
+ uri = Uri.parse(contact.getProfilePhoto());
+ }
+ if (drawTile(canvas, uri, left, top, right, bottom)) {
+ return true;
+ }
+ } else if (user.getAvatar() != null) {
+ Uri uri = mXmppConnectionService.getFileBackend().getAvatarUri(user.getAvatar());
+ if (drawTile(canvas, uri, left, top, right, bottom)) {
+ return true;
}
+ } else if (user.getAvatar() != null) {
+ Uri uri = mXmppConnectionService.getFileBackend().getAvatarUri(user.getAvatar());
if (drawTile(canvas, uri, left, top, right, bottom)) {
return true;
}
diff --git a/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java b/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java
new file mode 100644
index 000000000..dc57745f1
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/services/CheckAppVersionService.java
@@ -0,0 +1,43 @@
+package eu.siacs.conversations.services;
+
+import com.google.gson.JsonObject;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+public class CheckAppVersionService extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ public CheckAppVersionService() {
+ super();
+ }
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ doPost(request,response);
+ }
+
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ PrintWriter out = response.getWriter();
+ response.setContentType("text/html");
+
+ //send a JSON response with the app Version and file URI
+ JsonObject myObj = new JsonObject();
+ myObj.addProperty("success", false);
+ myObj.addProperty("latestVersionCode", 2);
+ myObj.addProperty("latestVersion", "1.0.0");
+ myObj.addProperty("filesize", "");
+ myObj.addProperty("appURI", "");
+ out.println(myObj.toString());
+ out.close();
+
+ }
+
+}
diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java
index 764a1d525..f9da1ee95 100644
--- a/src/main/java/eu/siacs/conversations/services/NotificationService.java
+++ b/src/main/java/eu/siacs/conversations/services/NotificationService.java
@@ -212,7 +212,7 @@ public class NotificationService {
mBuilder.setSmallIcon(R.drawable.ic_notification);
mBuilder.setDeleteIntent(createDeleteIntent());
if (led) {
- mBuilder.setLights(0xff00FF00, 2000, 3000);
+ mBuilder.setLights(0xff0080FF, 2000, 3000);
}
final Notification notification = mBuilder.build();
notificationManager.notify(NOTIFICATION_ID, notification);
@@ -304,7 +304,7 @@ public class NotificationService {
final ArrayList<Message> messages, final boolean notify) {
try {
final Bitmap bitmap = mXmppConnectionService.getFileBackend()
- .getThumbnail(message, getPixel(288), false);
+ .getThumbnail(message, getPixel(200), false);
final ArrayList<Message> tmp = new ArrayList<>();
for (final Message msg : messages) {
if (msg.getType() == Message.TYPE_TEXT
@@ -544,7 +544,7 @@ public class NotificationService {
cancelIcon = R.drawable.ic_action_cancel;
}
mBuilder.setSmallIcon(R.drawable.ic_link_white_24dp);
- if (Config.SHOW_DISABLE_FOREGROUND) {
+ if (Config.SHOW_DISABLE_FOREGROUND && !Config.USE_ALWAYS_FOREGROUND) {
mBuilder.addAction(cancelIcon,
mXmppConnectionService.getString(R.string.disable_foreground_service),
createDisableForeground());
@@ -564,7 +564,7 @@ public class NotificationService {
errors.add(account);
}
}
- if (mXmppConnectionService.getPreferences().getBoolean("keep_foreground_service", false)) {
+ if (Config.USE_ALWAYS_FOREGROUND) {
notificationManager.notify(FOREGROUND_NOTIFICATION_ID, createForegroundNotification());
}
final NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mXmppConnectionService);
@@ -582,9 +582,11 @@ public class NotificationService {
mXmppConnectionService.getString(R.string.try_again),
createTryAgainIntent());
if (errors.size() == 1) {
- mBuilder.addAction(R.drawable.ic_block_white_24dp,
- mXmppConnectionService.getString(R.string.disable_account),
- createDisableAccountIntent(errors.get(0)));
+ if (Config.SHOW_DISABLE_FOREGROUND && !Config.USE_ALWAYS_FOREGROUND) {
+ mBuilder.addAction(R.drawable.ic_block_white_24dp,
+ mXmppConnectionService.getString(R.string.disable_account),
+ createDisableAccountIntent(errors.get(0)));
+ }
}
mBuilder.setOngoing(true);
//mBuilder.setLights(0xffffffff, 2000, 4000);
diff --git a/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java b/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java
new file mode 100644
index 000000000..d7044d73a
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/services/UpdaterWebService.java
@@ -0,0 +1,102 @@
+package eu.siacs.conversations.services;
+
+import android.app.IntentService;
+import android.content.Intent;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.util.Log;
+
+import org.apache.http.HttpResponse;
+import org.apache.http.HttpStatus;
+import org.apache.http.StatusLine;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.conn.params.ConnManagerParams;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+import eu.siacs.conversations.ui.UpdaterActivity.UpdateReceiver;
+
+public class UpdaterWebService extends IntentService {
+ public static final String REQUEST_STRING = "";
+ public static final String RESPONSE_MESSAGE = "";
+
+ private String URL = null;
+ public static final int REGISTRATION_TIMEOUT = 3 * 1000;
+ public static final int WAIT_TIMEOUT = 30 * 1000;
+
+ public UpdaterWebService() {
+ super("UpdaterWebService");
+ }
+
+ @Override
+ protected void onHandleIntent(Intent intent) {
+
+ String requestString = intent.getStringExtra(REQUEST_STRING);
+ Log.d(Config.LOGTAG, "AppUpdater: " + requestString);
+ String responseMessage;
+ PackageInfo pInfo = null;
+ try {
+ pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ //get the app version Name for display
+ final String versionName = pInfo.versionName;
+
+ try {
+
+ URL = requestString;
+ HttpClient httpclient = new DefaultHttpClient();
+ HttpParams params = httpclient.getParams();
+
+ HttpConnectionParams.setConnectionTimeout(params, REGISTRATION_TIMEOUT);
+ HttpConnectionParams.setSoTimeout(params, WAIT_TIMEOUT);
+ ConnManagerParams.setTimeout(params, WAIT_TIMEOUT);
+
+ HttpGet httpGet = new HttpGet(URL);
+ httpGet.setHeader("User-Agent", getString(R.string.app_name) + " " + versionName);
+ HttpResponse response = httpclient.execute(httpGet);
+
+ StatusLine statusLine = response.getStatusLine();
+ Log.d(Config.LOGTAG, "AppUpdater: HTTP Status Code: " + statusLine.getStatusCode());
+ if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
+ ByteArrayOutputStream out = new ByteArrayOutputStream();
+ response.getEntity().writeTo(out);
+ out.close();
+ responseMessage = out.toString();
+ } else {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP1:" + statusLine.getReasonPhrase());
+ response.getEntity().getContent().close();
+ throw new IOException(statusLine.getReasonPhrase());
+ }
+
+ } catch (ClientProtocolException e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP2:" + e);
+ responseMessage = "";
+ } catch (IOException e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP3:" + e);
+ responseMessage = "";
+ } catch (Exception e) {
+ Log.e(Config.LOGTAG, "AppUpdater: HTTP4:" + e);
+ responseMessage = "";
+ }
+
+
+ Intent broadcastIntent = new Intent();
+ broadcastIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ broadcastIntent.setAction(UpdateReceiver.PROCESS_RESPONSE);
+ broadcastIntent.addCategory(Intent.CATEGORY_DEFAULT);
+ broadcastIntent.putExtra(RESPONSE_MESSAGE, responseMessage);
+ sendBroadcast(broadcastIntent);
+
+ }
+
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java
index 7eebe0696..4a8d813e1 100644
--- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java
+++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java
@@ -519,10 +519,6 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
case ACTION_CLEAR_NOTIFICATION:
mNotificationService.clear();
break;
- case ACTION_DISABLE_FOREGROUND:
- getPreferences().edit().putBoolean("keep_foreground_service", false).commit();
- toggleForegroundService();
- break;
case ACTION_TRY_AGAIN:
resetAllAttemptCounts(false);
interactive = true;
@@ -806,7 +802,7 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
}
public void toggleForegroundService() {
- if (getPreferences().getBoolean("keep_foreground_service", false)) {
+ if (Config.USE_ALWAYS_FOREGROUND) {
startForeground(NotificationService.FOREGROUND_NOTIFICATION_ID, this.mNotificationService.createForegroundNotification());
} else {
stopForeground(true);
@@ -2789,11 +2785,11 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
}
public boolean allowMessageCorrection() {
- return getPreferences().getBoolean("allow_message_correction", false);
+ return getPreferences().getBoolean("allow_message_correction", true);
}
public boolean sendChatStates() {
- return getPreferences().getBoolean("chat_states", false);
+ return getPreferences().getBoolean("chat_states", true);
}
public boolean saveEncryptedMessages() {
@@ -2805,7 +2801,7 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
}
public boolean indicateReceived() {
- return getPreferences().getBoolean("indicate_received", false);
+ return getPreferences().getBoolean("indicate_received", true);
}
public boolean useTorToConnect() {
diff --git a/src/main/java/eu/siacs/conversations/ui/AboutPreference.java b/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
index bd2042fb6..451f0bfa6 100644
--- a/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
+++ b/src/main/java/eu/siacs/conversations/ui/AboutPreference.java
@@ -26,7 +26,7 @@ public class AboutPreference extends Preference {
}
private void setSummary() {
- setSummary("Conversations " + PhoneHelper.getVersionName(getContext()));
+ setSummary("Pix-Art Messenger " + PhoneHelper.getVersionName(getContext()));
}
}
diff --git a/src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java b/src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java
index 3fb756308..f7edadce3 100644
--- a/src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java
@@ -121,4 +121,4 @@ public class ChangePasswordActivity extends XmppActivity implements XmppConnecti
public void refreshUiReal() {
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
index 80ebb28b4..7e2e3297e 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java
@@ -18,6 +18,7 @@ import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
import android.widget.TableLayout;
import android.widget.TextView;
import android.widget.Toast;
@@ -61,7 +62,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
private LinearLayout membersView;
private LinearLayout mMoreDetails;
private TextView mConferenceType;
- private TableLayout mConferenceInfoTable;
+ private LinearLayout mConferenceInfoTable;
private TextView mConferenceInfoMam;
private TextView mNotifyStatusText;
private ImageButton mChangeConferenceSettingsButton;
@@ -262,7 +263,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
}
});
this.mAdvancedMode = getPreferences().getBoolean("advanced_muc_mode", false);
- this.mConferenceInfoTable = (TableLayout) findViewById(R.id.muc_info_more);
+ this.mConferenceInfoTable = (LinearLayout) findViewById(R.id.muc_info_more);
mConferenceInfoTable.setVisibility(this.mAdvancedMode ? View.VISIBLE : View.GONE);
this.mConferenceInfoMam = (TextView) findViewById(R.id.muc_info_mam);
this.mNotifyStatusButton = (ImageButton) findViewById(R.id.notification_status_button);
diff --git a/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java b/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
index de0979a60..4f2f5e7b2 100644
--- a/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ContactDetailsActivity.java
@@ -2,6 +2,7 @@ package eu.siacs.conversations.ui;
import android.app.AlertDialog;
import android.app.PendingIntent;
+import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
@@ -41,8 +42,8 @@ import eu.siacs.conversations.crypto.axolotl.AxolotlService;
import eu.siacs.conversations.crypto.axolotl.XmppAxolotlSession;
import eu.siacs.conversations.entities.Account;
import eu.siacs.conversations.entities.Contact;
+import eu.siacs.conversations.entities.Conversation;
import eu.siacs.conversations.entities.ListItem;
-import eu.siacs.conversations.entities.Presence;
import eu.siacs.conversations.services.XmppConnectionService.OnAccountUpdate;
import eu.siacs.conversations.services.XmppConnectionService.OnRosterUpdate;
import eu.siacs.conversations.utils.CryptoHelper;
@@ -56,6 +57,7 @@ import eu.siacs.conversations.xmpp.jid.Jid;
public class ContactDetailsActivity extends XmppActivity implements OnAccountUpdate, OnRosterUpdate, OnUpdateBlocklist, OnKeyStatusUpdated {
public static final String ACTION_VIEW_CONTACT = "view_contact";
+ private Conversation mConversation;
private Contact contact;
private DialogInterface.OnClickListener removeFromRoster = new DialogInterface.OnClickListener() {
@@ -107,6 +109,7 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
private Jid contactJid;
private TextView contactJidTv;
private TextView accountJidTv;
+ private TextView lastseen;
private TextView statusMessage;
private CheckBox send;
private CheckBox receive;
@@ -203,6 +206,7 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
contactJidTv = (TextView) findViewById(R.id.details_contactjid);
accountJidTv = (TextView) findViewById(R.id.details_account);
+ lastseen = (TextView) findViewById(R.id.details_lastseen);
statusMessage = (TextView) findViewById(R.id.status_message);
send = (CheckBox) findViewById(R.id.details_send_presence);
receive = (CheckBox) findViewById(R.id.details_receive_presence);
@@ -225,6 +229,18 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
this.showDynamicTags = preferences.getBoolean("show_dynamic_tags",false);
}
+ private void share() {
+ Intent shareIntent = new Intent();
+ shareIntent.setAction(Intent.ACTION_SEND);
+ shareIntent.putExtra(Intent.EXTRA_TEXT, getShareableUri());
+ shareIntent.setType("text/plain");
+ try {
+ startActivity(Intent.createChooser(shareIntent, getText(R.string.share_uri_with)));
+ } catch (ActivityNotFoundException e) {
+ Toast.makeText(this, R.string.no_application_to_share_uri, Toast.LENGTH_SHORT).show();
+ }
+ }
+
@Override
public boolean onOptionsItemSelected(final MenuItem menuItem) {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
@@ -263,6 +279,9 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
startActivity(intent);
}
break;
+ case R.id.action_share:
+ share();
+ break;
case R.id.action_block:
BlockContactDialog.show(this, xmppConnectionService, contact);
break;
@@ -371,6 +390,12 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
statusMessage.setVisibility(View.GONE);
}
+ if (contact.isBlocked() && !this.showDynamicTags) {
+ lastseen.setText(R.string.contact_blocked);
+ } else {
+ lastseen.setText(UIHelper.lastseen(getApplicationContext(), contact.lastseen.time));
+ }
+
if (contact.getPresences().size() > 1) {
contactJidTv.setText(contact.getDisplayJid() + " ("
+ contact.getPresences().size() + ")");
@@ -384,7 +409,7 @@ public class ContactDetailsActivity extends XmppActivity implements OnAccountUpd
account = contact.getAccount().getJid().toBareJid().toString();
}
accountJidTv.setText(getString(R.string.using_account, account));
- badge.setImageBitmap(avatarService().get(contact, getPixel(72)));
+ badge.setImageBitmap(avatarService().get(contact, getPixel(Config.AVATAR_SIZE)));
badge.setOnClickListener(this.onBadgeClick);
keys.removeAllViews();
diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
index a9b9beb72..2db0e7c38 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java
@@ -7,11 +7,16 @@ import android.app.FragmentTransaction;
import android.app.PendingIntent;
import android.content.ActivityNotFoundException;
import android.content.ClipData;
+import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.content.IntentSender.SendIntentException;
+import android.content.SharedPreferences;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
+import android.graphics.Typeface;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
@@ -33,6 +38,7 @@ import android.widget.ArrayAdapter;
import android.widget.CheckBox;
import android.widget.PopupMenu;
import android.widget.PopupMenu.OnMenuItemClickListener;
+import android.widget.TextView;
import android.widget.Toast;
import net.java.otr4j.session.SessionStatus;
@@ -54,6 +60,7 @@ import eu.siacs.conversations.entities.Blockable;
import eu.siacs.conversations.entities.Contact;
import eu.siacs.conversations.entities.Conversation;
import eu.siacs.conversations.entities.Message;
+import eu.siacs.conversations.entities.Presence;
import eu.siacs.conversations.entities.Transferable;
import eu.siacs.conversations.persistance.FileBackend;
import eu.siacs.conversations.services.XmppConnectionService;
@@ -62,12 +69,14 @@ import eu.siacs.conversations.services.XmppConnectionService.OnConversationUpdat
import eu.siacs.conversations.services.XmppConnectionService.OnRosterUpdate;
import eu.siacs.conversations.ui.adapter.ConversationAdapter;
import eu.siacs.conversations.utils.ExceptionHelper;
+import eu.siacs.conversations.utils.UIHelper;
import eu.siacs.conversations.xmpp.OnUpdateBlocklist;
+import eu.siacs.conversations.xmpp.chatstate.ChatState;
import eu.siacs.conversations.xmpp.jid.InvalidJidException;
import eu.siacs.conversations.xmpp.jid.Jid;
public class ConversationActivity extends XmppActivity
- implements OnAccountUpdate, OnConversationUpdate, OnRosterUpdate, OnUpdateBlocklist, XmppConnectionService.OnShowErrorToast {
+ implements OnAccountUpdate, OnConversationUpdate, OnRosterUpdate, OnUpdateBlocklist, XmppConnectionService.OnShowErrorToast, View.OnClickListener {
public static final String ACTION_DOWNLOAD = "eu.siacs.conversations.action.DOWNLOAD";
@@ -93,11 +102,10 @@ public class ConversationActivity extends XmppActivity
private static final String STATE_OPEN_CONVERSATION = "state_open_conversation";
private static final String STATE_PANEL_OPEN = "state_panel_open";
private static final String STATE_PENDING_URI = "state_pending_uri";
-
- private String mOpenConverstaion = null;
- private boolean mPanelOpen = true;
final private List<Uri> mPendingImageUris = new ArrayList<>();
final private List<Uri> mPendingFileUris = new ArrayList<>();
+ private String mOpenConverstaion = null;
+ private boolean mPanelOpen = true;
private Uri mPendingGeoUri = null;
private boolean forbidProcessingPendings = false;
private Message mPendingDownloadableMessage = null;
@@ -118,6 +126,24 @@ public class ConversationActivity extends XmppActivity
private AtomicBoolean mRedirected = new AtomicBoolean(false);
private Pair<Integer, Intent> mPostponedActivityResult;
+ @SuppressLint("NewApi")
+ private static List<Uri> extractUriFromIntent(final Intent intent) {
+ List<Uri> uris = new ArrayList<>();
+ if (intent == null) {
+ return uris;
+ }
+ Uri uri = intent.getData();
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && uri == null) {
+ ClipData clipData = intent.getClipData();
+ for (int i = 0; i < clipData.getItemCount(); ++i) {
+ uris.add(clipData.getItemAt(i).getUri());
+ }
+ } else {
+ uris.add(uri);
+ }
+ return uris;
+ }
+
public Conversation getSelectedConversation() {
return this.mSelectedConversation;
}
@@ -274,11 +300,12 @@ public class ConversationActivity extends XmppActivity
};
}
});
- listView.enableSwipeToDismiss();
+ //listView.enableSwipeToDismiss();
listView.setSwipingLayout(R.id.swipeable_item);
listView.setUndoStyle(EnhancedListView.UndoStyle.SINGLE_POPUP);
- listView.setUndoHideDelay(5000);
+ listView.setUndoHideDelay(10000);
listView.setRequireTouchBeforeDismiss(false);
+ listView.setSwipeDirection(EnhancedListView.SwipeDirection.START); // swipe to left to close conversation
mContentView = findViewById(R.id.content_view_spl);
if (mContentView == null) {
@@ -319,6 +346,99 @@ public class ConversationActivity extends XmppActivity
}
}
+ public boolean isPackageInstalled(String targetPackage){
+ List<ApplicationInfo> packages;
+ PackageManager pm;
+ pm = getPackageManager();
+ packages = pm.getInstalledApplications(0);
+ for (ApplicationInfo packageInfo : packages) {
+ if(packageInfo.packageName.equals(targetPackage)) return true;
+ }
+ return false;
+ }
+
+ protected void AppUpdate() {
+ String PREFS_NAME = "UpdateTimeStamp";
+ SharedPreferences UpdateTimeStamp = getApplicationContext().getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
+ long lastUpdateTime = UpdateTimeStamp.getLong("lastUpdateTime", 0);
+
+ //detect installed plugins and deinstall them
+ PackageInfo pInfo = null;
+ try {
+ pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ //get the app version Name for display
+ final int versionCode = pInfo.versionCode;
+ // delete voice recorder and location plugin for versions >= 142 (1.12.1)
+ if (versionCode >= 142) {
+ Log.d(Config.LOGTAG, "New Features - Uninstall plugins");
+ if (isPackageInstalled("eu.siacs.conversations.voicerecorder") || isPackageInstalled("eu.siacs.conversations.sharelocation") || isPackageInstalled("com.samwhited.opensharelocationplugin")) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(ConversationActivity.this);
+ builder.setMessage(R.string.uninstall_plugins)
+ .setPositiveButton(R.string.uninstall, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialogInterface, int i) {
+ //start the deinstallation of voice recorder
+ if (isPackageInstalled("eu.siacs.conversations.voicerecorder")) {
+ Uri packageURI_VR = Uri.parse("package:eu.siacs.conversations.voicerecorder");
+ Intent uninstallIntent_VR = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_VR);
+ if (uninstallIntent_VR.resolveActivity(getPackageManager()) != null) {
+ Log.d(Config.LOGTAG, "New Features - Uninstall voice recorder");
+ startActivity(uninstallIntent_VR);
+ }
+ }
+ //start the deinstallation of share location
+ if (isPackageInstalled("eu.siacs.conversations.sharelocation")) {
+ Uri packageURI_SL = Uri.parse("package:eu.siacs.conversations.sharelocation");
+ Intent uninstallIntent_SL = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_SL);
+ if (uninstallIntent_SL.resolveActivity(getPackageManager()) != null) {
+ Log.d(Config.LOGTAG, "New Features - Uninstall share location");
+ startActivity(uninstallIntent_SL);
+ }
+ }
+ //start the deinstallation of open share location
+ if (isPackageInstalled("com.samwhited.opensharelocationplugin")) {
+ Uri packageURI_SL = Uri.parse("package:com.samwhited.opensharelocationplugin");
+ Intent uninstallIntent_SL = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_SL);
+ if (uninstallIntent_SL.resolveActivity(getPackageManager()) != null) {
+ Log.d(Config.LOGTAG, "New Features - Uninstall open share location");
+ startActivity(uninstallIntent_SL);
+ }
+ }
+ }
+ })
+ .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialogInterface, int i) {
+ Log.d(Config.LOGTAG, "New Features - Uninstall cancled");
+
+ }
+ });
+ builder.create().show();
+ }
+ }
+
+ Log.d(Config.LOGTAG, "AppUpdater - LastUpdateTime: " + lastUpdateTime);
+
+ if ((lastUpdateTime + (Config.UPDATE_CHECK_TIMER * 1000)) < System.currentTimeMillis()) {
+ lastUpdateTime = System.currentTimeMillis();
+ SharedPreferences.Editor editor = UpdateTimeStamp.edit();
+ editor.putLong("lastUpdateTime", lastUpdateTime);
+ editor.commit();
+
+ // run AppUpdater
+ Log.d(Config.LOGTAG, "AppUpdater - CurrentTime: " + lastUpdateTime);
+ Intent AppUpdater = new Intent(this, UpdaterActivity.class);
+ startActivity(AppUpdater);
+ Log.d(Config.LOGTAG, "AppUpdater started");
+
+ } else {
+
+ Log.d(Config.LOGTAG, "AppUpdater stopped");
+ return;
+ }
+ }
+
@Override
public void switchToConversation(Conversation conversation) {
setSelectedConversation(conversation);
@@ -336,24 +456,70 @@ public class ConversationActivity extends XmppActivity
}
private void updateActionBarTitle(boolean titleShouldBeName) {
- final ActionBar ab = getActionBar();
- final Conversation conversation = getSelectedConversation();
- if (ab != null) {
- if (titleShouldBeName && conversation != null) {
- ab.setDisplayHomeAsUpEnabled(true);
- ab.setHomeButtonEnabled(true);
- if (conversation.getMode() == Conversation.MODE_SINGLE || useSubjectToIdentifyConference()) {
- ab.setTitle(conversation.getName());
- } else {
- ab.setTitle(conversation.getJid().toBareJid().toString());
- }
- } else {
- ab.setDisplayHomeAsUpEnabled(false);
- ab.setHomeButtonEnabled(false);
- ab.setTitle(R.string.app_name);
- }
- }
- }
+ final ActionBar ab = getActionBar();
+ final Conversation conversation = getSelectedConversation();
+ if (ab != null) {
+ if (titleShouldBeName && conversation != null) {
+ ab.setDisplayHomeAsUpEnabled(true);
+ ab.setHomeButtonEnabled(true);
+ ab.setDisplayShowTitleEnabled(false);
+ ab.setDisplayShowCustomEnabled(true);
+ ab.setCustomView(R.layout.ab_title);
+ if (conversation.getMode() == Conversation.MODE_SINGLE || useSubjectToIdentifyConference()) {
+ TextView abtitle = (TextView) findViewById(android.R.id.text1);
+ abtitle.setText(conversation.getName());
+ abtitle.setOnClickListener(this);
+ if (conversation.getMode() == Conversation.MODE_SINGLE && !this.getSelectedConversation().withSelf()) {
+ if (conversation.getContact().getMostAvailableStatus() == Presence.Status.OFFLINE) {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(getString(R.string.account_status_offline));
+ absubtitle.setOnClickListener(this);
+ } else {
+ ChatState state = conversation.getIncomingChatState();
+ if (state == ChatState.COMPOSING) {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(getString(R.string.is_typing));
+ absubtitle.setTypeface(null, Typeface.BOLD_ITALIC);
+ absubtitle.setOnClickListener(this);
+ } else if (state == ChatState.PAUSED) {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(UIHelper.lastseen(getApplicationContext(), conversation.getContact().lastseen.time));
+ absubtitle.setOnClickListener(this);
+ } else {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(UIHelper.lastseen(getApplicationContext(), conversation.getContact().lastseen.time));
+ absubtitle.setOnClickListener(this);
+ }
+ }
+ } else if (useSubjectToIdentifyConference()) {
+ if (conversation.getParticipants() != null) {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(conversation.getParticipants());
+ absubtitle.setOnClickListener(this);
+ } else {
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(R.string.no_participants);
+ absubtitle.setOnClickListener(this);
+ }
+ }
+ } else {
+ TextView abtitle = (TextView) findViewById(android.R.id.text1);
+ abtitle.setText(conversation.getJid().toBareJid().toString());
+ abtitle.setOnClickListener(this);
+ TextView absubtitle = (TextView) findViewById(android.R.id.text2);
+ absubtitle.setText(null);
+ absubtitle.setOnClickListener(this);
+ }
+ } else {
+ ab.setDisplayHomeAsUpEnabled(false);
+ ab.setHomeButtonEnabled(false);
+ ab.setDisplayShowTitleEnabled(true);
+ ab.setDisplayShowCustomEnabled(false);
+ ab.setTitle(R.string.app_name);
+ ab.setSubtitle(null);
+ }
+ }
+ }
private void openConversation() {
this.updateActionBarTitle();
@@ -376,20 +542,19 @@ public class ConversationActivity extends XmppActivity
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.conversations, menu);
final MenuItem menuSecure = menu.findItem(R.id.action_security);
- final MenuItem menuArchive = menu.findItem(R.id.action_archive);
- final MenuItem menuMucDetails = menu.findItem(R.id.action_muc_details);
- final MenuItem menuContactDetails = menu.findItem(R.id.action_contact_details);
+ final MenuItem menuArchiveChat = menu.findItem(R.id.action_archive_chat);
+ final MenuItem menuArchiveMuc = menu.findItem(R.id.action_archive_muc);
final MenuItem menuAttach = menu.findItem(R.id.action_attach_file);
final MenuItem menuClearHistory = menu.findItem(R.id.action_clear_history);
final MenuItem menuAdd = menu.findItem(R.id.action_add);
final MenuItem menuInviteContact = menu.findItem(R.id.action_invite);
final MenuItem menuMute = menu.findItem(R.id.action_mute);
final MenuItem menuUnmute = menu.findItem(R.id.action_unmute);
+ final MenuItem menuUpdater = menu.findItem(R.id.action_check_updates);
if (isConversationsOverviewVisable() && isConversationsOverviewHideable()) {
- menuArchive.setVisible(false);
- menuMucDetails.setVisible(false);
- menuContactDetails.setVisible(false);
+ menuArchiveChat.setVisible(false);
+ menuArchiveMuc.setVisible(false);
menuSecure.setVisible(false);
menuInviteContact.setVisible(false);
menuAttach.setVisible(false);
@@ -398,7 +563,15 @@ public class ConversationActivity extends XmppActivity
menuUnmute.setVisible(false);
} else {
menuAdd.setVisible(!isConversationsOverviewHideable());
+ //hide settings, accounts and updater in all menus except in main window
+ menuUpdater.setVisible(false);
+
if (this.getSelectedConversation() != null) {
+ if (this.getSelectedConversation().getMode() == Conversation.MODE_SINGLE) {
+ menuArchiveMuc.setVisible(false);
+ } else {
+ menuArchiveChat.setVisible(false);
+ }
if (this.getSelectedConversation().getNextEncryption() != Message.ENCRYPTION_NONE) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
menuSecure.setIcon(R.drawable.ic_lock_white_24dp);
@@ -407,13 +580,10 @@ public class ConversationActivity extends XmppActivity
}
}
if (this.getSelectedConversation().getMode() == Conversation.MODE_MULTI) {
- menuContactDetails.setVisible(false);
menuAttach.setVisible(getSelectedConversation().getAccount().httpUploadAvailable() && getSelectedConversation().getMucOptions().participating());
menuInviteContact.setVisible(getSelectedConversation().getMucOptions().canInvite());
menuSecure.setVisible((Config.supportOpenPgp() || Config.supportOmemo()) && Config.multipleEncryptionChoices()); //only if pgp is supported we have a choice
} else {
- menuContactDetails.setVisible(!this.getSelectedConversation().withSelf());
- menuMucDetails.setVisible(false);
menuSecure.setVisible(Config.multipleEncryptionChoices());
}
if (this.getSelectedConversation().isMuted()) {
@@ -458,11 +628,11 @@ public class ConversationActivity extends XmppActivity
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setAction(Intent.ACTION_GET_CONTENT);
break;
- case ATTACHMENT_CHOICE_RECORD_VOICE:
- intent.setAction(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
- fallbackPackageId = "eu.siacs.conversations.voicerecorder";
- break;
- case ATTACHMENT_CHOICE_LOCATION:
+ case ATTACHMENT_CHOICE_RECORD_VOICE:
+ intent.setAction(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
+ intent.setPackage("eu.siacs.conversations");
+ break;
+ case ATTACHMENT_CHOICE_LOCATION:
intent.setAction("eu.siacs.conversations.location.request");
fallbackPackageId = "eu.siacs.conversations.sharelocation";
break;
@@ -627,10 +797,24 @@ public class ConversationActivity extends XmppActivity
case R.id.action_attach_file:
attachFileDialog();
break;
- case R.id.action_archive:
+ case R.id.action_archive_chat:
this.endConversation(getSelectedConversation());
break;
- case R.id.action_contact_details:
+ case R.id.action_archive_muc:
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle(getString(R.string.action_end_conversation_muc));
+ builder.setMessage(getString(R.string.leave_conference_warning));
+ builder.setNegativeButton(getString(R.string.cancel), null);
+ builder.setPositiveButton(getString(R.string.action_end_conversation_muc),
+ new OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ endConversation(getSelectedConversation());
+ }
+ });
+ builder.create().show();
+ break;
+/* case R.id.action_contact_details:
switchToContactDetails(getSelectedConversation().getContact());
break;
case R.id.action_muc_details:
@@ -640,6 +824,7 @@ public class ConversationActivity extends XmppActivity
intent.putExtra("uuid", getSelectedConversation().getUuid());
startActivity(intent);
break;
+*/
case R.id.action_invite:
inviteToConversation(getSelectedConversation());
break;
@@ -701,8 +886,11 @@ public class ConversationActivity extends XmppActivity
builder.setTitle(getString(R.string.clear_conversation_history));
View dialogView = getLayoutInflater().inflate(
R.layout.dialog_clear_history, null);
- final CheckBox endConversationCheckBox = (CheckBox) dialogView
- .findViewById(R.id.end_conversation_checkbox);
+ final CheckBox endConversationCheckBox = (CheckBox) dialogView
+ .findViewById(R.id.end_conversation_checkbox);
+ if (conversation.getMode() == Conversation.MODE_SINGLE) {
+ endConversationCheckBox.setVisibility(View.VISIBLE);
+ }
builder.setView(dialogView);
builder.setNegativeButton(getString(R.string.cancel), null);
builder.setPositiveButton(getString(R.string.delete_messages),
@@ -711,12 +899,17 @@ public class ConversationActivity extends XmppActivity
@Override
public void onClick(DialogInterface dialog, int which) {
ConversationActivity.this.xmppConnectionService.clearConversationHistory(conversation);
- if (endConversationCheckBox.isChecked()) {
- endConversation(conversation);
- } else {
- updateConversationList();
- ConversationActivity.this.mConversationFragment.updateMessages();
- }
+ if (conversation.getMode() == Conversation.MODE_SINGLE) {
+ if (endConversationCheckBox.isChecked()) {
+ endConversation(conversation);
+ } else {
+ updateConversationList();
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ }
+ } else {
+ updateConversationList();
+ ConversationActivity.this.mConversationFragment.updateMessages();
+ }
}
});
builder.create().show();
@@ -959,8 +1152,7 @@ public class ConversationActivity extends XmppActivity
} else if (modifier && key == downKey) {
if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
showConversationsOverview();
- ;
- }
+ }
return selectDownConversation();
} else if (modifier && key == upKey) {
if (isConversationsOverviewHideable() && !isConversationsOverviewVisable()) {
@@ -1089,6 +1281,8 @@ public class ConversationActivity extends XmppActivity
sendReadMarkerIfNecessary(getSelectedConversation());
}
+ AppUpdate();
+
}
@Override
@@ -1258,24 +1452,6 @@ public class ConversationActivity extends XmppActivity
xmppConnectionService.getNotificationService().setOpenConversation(null);
}
- @SuppressLint("NewApi")
- private static List<Uri> extractUriFromIntent(final Intent intent) {
- List<Uri> uris = new ArrayList<>();
- if (intent == null) {
- return uris;
- }
- Uri uri = intent.getData();
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && uri == null) {
- ClipData clipData = intent.getClipData();
- for (int i = 0; i < clipData.getItemCount(); ++i) {
- uris.add(clipData.getItemAt(i).getUri());
- }
- } else {
- uris.add(uri);
- }
- return uris;
- }
-
@Override
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {
super.onActivityResult(requestCode, resultCode, data);
@@ -1431,7 +1607,7 @@ public class ConversationActivity extends XmppActivity
if (conversation == null) {
return;
}
- xmppConnectionService.attachLocationToConversation(conversation,uri, new UiCallback<Message>() {
+ xmppConnectionService.attachLocationToConversation(conversation, uri, new UiCallback<Message>() {
@Override
public void success(Message message) {
@@ -1570,7 +1746,7 @@ public class ConversationActivity extends XmppActivity
}
public boolean useWhiteBackground() {
- return getPreferences().getBoolean("use_white_background",false);
+ return getPreferences().getBoolean("use_white_background", false);
}
protected boolean trustKeysIfNeeded(int requestCode) {
@@ -1660,6 +1836,20 @@ public class ConversationActivity extends XmppActivity
return !isConversationsOverviewHideable() || this.conversationWasSelectedByKeyboard;
}
+ @Override
+ public void onClick(View view) {
+ final Conversation conversation = getSelectedConversation();
+ if (conversation.getMode() == Conversation.MODE_SINGLE) {
+ switchToContactDetails(getSelectedConversation().getContact());
+ } else if (conversation.getMode() == Conversation.MODE_MULTI) {
+ Intent intent = new Intent(this,
+ ConferenceDetailsActivity.class);
+ intent.setAction(ConferenceDetailsActivity.ACTION_VIEW_MUC);
+ intent.putExtra("uuid", getSelectedConversation().getUuid());
+ startActivity(intent);
+ }
+ }
+
public void setMessagesLoaded() {
if (mConversationFragment != null) {
mConversationFragment.setMessagesLoaded();
diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
index 5d5e4c297..3ec484087 100644
--- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
+++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
@@ -322,6 +322,16 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
}
}
};
+ private View.OnLongClickListener mSendButtonLongListener = new View.OnLongClickListener() {
+ @Override
+ public boolean onLongClick(View v) {
+ final String body = mEditMessage.getText().toString();
+ if (body.length() == 0) {
+ mEditMessage.getText().insert(0, "/me ");
+ }
+ return true;
+ }
+ };
private OnClickListener clickToMuc = new OnClickListener() {
@Override
@@ -450,6 +460,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
mSendButton = (ImageButton) view.findViewById(R.id.textSendButton);
mSendButton.setOnClickListener(this.mSendButtonListener);
+ mSendButton.setOnLongClickListener(this.mSendButtonLongListener);
snackbar = (RelativeLayout) view.findViewById(R.id.snackbar);
snackbarMessage = (TextView) view.findViewById(R.id.snackbar_message);
@@ -1136,18 +1147,18 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
if (conversation.getMode() == Conversation.MODE_SINGLE) {
ChatState state = conversation.getIncomingChatState();
if (state == ChatState.COMPOSING) {
- this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_is_typing, conversation.getName())));
+ //this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_is_typing, conversation.getName())));
} else if (state == ChatState.PAUSED) {
- this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_has_stopped_typing, conversation.getName())));
+ //this.messageList.add(Message.createStatusMessage(conversation, getString(R.string.contact_has_stopped_typing, conversation.getName())));
} else {
for (int i = this.messageList.size() - 1; i >= 0; --i) {
if (this.messageList.get(i).getStatus() == Message.STATUS_RECEIVED) {
return;
} else {
if (this.messageList.get(i).getStatus() == Message.STATUS_SEND_DISPLAYED) {
- this.messageList.add(i + 1,
- Message.createStatusMessage(conversation, getString(R.string.contact_has_read_up_to_this_point, conversation.getName())));
- return;
+// this.messageList.add(i + 1,
+// Message.createStatusMessage(conversation, getString(R.string.contact_has_read_up_to_this_point, conversation.getName())));
+// return;
}
}
}
diff --git a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
index dbd820b2c..af6b305c0 100644
--- a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java
@@ -467,7 +467,7 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
this.mAxolotlFingerprint = (TextView) findViewById(R.id.axolotl_fingerprint);
this.mAxolotlFingerprintBox = (RelativeLayout) findViewById(R.id.axolotl_fingerprint_box);
this.mAxolotlFingerprintToClipboardButton = (ImageButton) findViewById(R.id.action_copy_axolotl_to_clipboard);
- this.mRegenerateAxolotlKeyButton = (ImageButton) findViewById(R.id.action_regenerate_axolotl_key);
+ this.mRegenerateAxolotlKeyButton = (ImageButton) findViewById(R.id.action_regenerate_omemo_key);
this.keysCard = (LinearLayout) findViewById(R.id.other_device_keys_card);
this.keys = (LinearLayout) findViewById(R.id.other_device_keys);
this.mNamePort = (LinearLayout) findViewById(R.id.name_port);
@@ -626,6 +626,15 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getItemId()) {
+ case R.id.mgmt_account_reconnect:
+ if (xmppConnectionServiceBound) {
+ unbindService(mConnection);
+ xmppConnectionServiceBound = false;
+ }
+ stopService(new Intent(EditAccountActivity.this,
+ XmppConnectionService.class));
+ finish();
+ break;
case R.id.action_show_block_list:
final Intent showBlocklistIntent = new Intent(this, BlocklistActivity.class);
showBlocklistIntent.putExtra(EXTRA_ACCOUNT, mAccount.getJid().toString());
@@ -702,7 +711,7 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
if (!mInitMode) {
this.mAvatar.setVisibility(View.VISIBLE);
- this.mAvatar.setImageBitmap(avatarService().get(this.mAccount, getPixel(72)));
+ this.mAvatar.setImageBitmap(avatarService().get(this.mAccount, getPixel(Config.AVATAR_SIZE)));
} else {
this.mAvatar.setVisibility(View.GONE);
}
@@ -1035,4 +1044,4 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate
}
});
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java b/src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java
index 2d29c521e..16d8ca716 100644
--- a/src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/ManageAccountActivity.java
@@ -114,16 +114,15 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
ManageAccountActivity.this.getMenuInflater().inflate(
- R.menu.manageaccounts_context, menu);
+ R.menu.manageaccounts_context, menu);
AdapterContextMenuInfo acmi = (AdapterContextMenuInfo) menuInfo;
this.selectedAccount = accountList.get(acmi.position);
if (this.selectedAccount.isOptionSet(Account.OPTION_DISABLED)) {
- menu.findItem(R.id.mgmt_account_disable).setVisible(false);
+ menu.findItem(R.id.mgmt_account_reconnect).setVisible(false);
menu.findItem(R.id.mgmt_account_announce_pgp).setVisible(false);
menu.findItem(R.id.mgmt_account_publish_avatar).setVisible(false);
menu.findItem(R.id.mgmt_account_change_presence).setVisible(false);
} else {
- menu.findItem(R.id.mgmt_account_enable).setVisible(false);
menu.findItem(R.id.mgmt_account_announce_pgp).setVisible(Config.supportOpenPgp());
menu.findItem(R.id.mgmt_account_change_presence).setVisible(manuallyChangePresence());
}
@@ -149,22 +148,16 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.manageaccounts, menu);
- MenuItem enableAll = menu.findItem(R.id.action_enable_all);
MenuItem addAccount = menu.findItem(R.id.action_add_account);
MenuItem addAccountWithCertificate = menu.findItem(R.id.action_add_account_with_cert);
if (Config.X509_VERIFICATION) {
addAccount.setVisible(false);
addAccountWithCertificate.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
+ } else {
+ addAccount.setVisible(!Config.SINGLE_ACCOUNT);
}
-
- if (!accountsLeftToEnable()) {
- enableAll.setVisible(false);
- }
- MenuItem disableAll = menu.findItem(R.id.action_disable_all);
- if (!accountsLeftToDisable()) {
- disableAll.setVisible(false);
- }
+ addAccountWithCertificate.setVisible(!Config.SINGLE_ACCOUNT);
return true;
}
@@ -174,10 +167,8 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda
case R.id.mgmt_account_publish_avatar:
publishAvatar(selectedAccount);
return true;
- case R.id.mgmt_account_disable:
+ case R.id.mgmt_account_reconnect:
disableAccount(selectedAccount);
- return true;
- case R.id.mgmt_account_enable:
enableAccount(selectedAccount);
return true;
case R.id.mgmt_account_delete:
@@ -201,12 +192,6 @@ public class ManageAccountActivity extends XmppActivity implements OnAccountUpda
startActivity(new Intent(getApplicationContext(),
EditAccountActivity.class));
break;
- case R.id.action_disable_all:
- disableAllAccounts();
- break;
- case R.id.action_enable_all:
- enableAllAccounts();
- break;
case R.id.action_add_account_with_cert:
addAccountFromKey();
break;
diff --git a/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java b/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
index 0752ae321..19c1c1f68 100644
--- a/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/PublishProfilePictureActivity.java
@@ -1,3 +1,4 @@
+
package eu.siacs.conversations.ui;
import android.app.PendingIntent;
@@ -200,7 +201,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
source = Uri.parse("file://"+original);
}
Uri destination = Uri.fromFile(new File(getCacheDir(), "croppedAvatar"));
- final int size = getPixel(192);
+ final int size = getPixel(Config.AVATAR_SIZE);
Crop.of(source, destination).asSquare().withMaxSize(size, size).start(this);
break;
case REQUEST_CHOOSE_FILE:
@@ -240,7 +241,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
if (this.avatarUri == null) {
if (this.account.getAvatar() != null
|| this.defaultUri == null) {
- this.avatar.setImageBitmap(avatarService().get(account, getPixel(192)));
+ this.avatar.setImageBitmap(avatarService().get(account, getPixel(Config.AVATAR_SIZE)));
if (this.defaultUri != null) {
this.avatar
.setOnLongClickListener(this.backToDefaultListener);
@@ -285,7 +286,7 @@ public class PublishProfilePictureActivity extends XmppActivity {
protected void loadImageIntoPreview(Uri uri) {
Bitmap bm = null;
try {
- bm = xmppConnectionService.getFileBackend().cropCenterSquare(uri, getPixel(192));
+ bm = xmppConnectionService.getFileBackend().cropCenterSquare(uri, getPixel(Config.AVATAR_SIZE));
} catch (Exception e) {
e.printStackTrace();
}
diff --git a/src/main/java/eu/siacs/conversations/ui/RecordingActivity.java b/src/main/java/eu/siacs/conversations/ui/RecordingActivity.java
new file mode 100644
index 000000000..4c2a79a08
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/RecordingActivity.java
@@ -0,0 +1,159 @@
+package eu.siacs.conversations.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.media.MediaRecorder;
+import android.net.Uri;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Environment;
+import android.os.Handler;
+import android.os.SystemClock;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.TextView;
+
+import eu.siacs.conversations.R;
+
+import java.io.File;
+import java.io.IOException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Locale;
+
+import eu.siacs.conversations.Config;
+
+public class RecordingActivity extends Activity implements View.OnClickListener {
+
+ private TextView mTimerTextView;
+ private Button mCancelButton;
+ private Button mStopButton;
+
+ private MediaRecorder mRecorder;
+ private long mStartTime = 0;
+
+ private int[] amplitudes = new int[100];
+ private int i = 0;
+
+ private Handler mHandler = new Handler();
+ private Runnable mTickExecutor = new Runnable() {
+ @Override
+ public void run() {
+ tick();
+ mHandler.postDelayed(mTickExecutor,100);
+ }
+ };
+ private File mOutputFile;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_recording);
+ this.mTimerTextView = (TextView) this.findViewById(R.id.timer);
+ this.mCancelButton = (Button) this.findViewById(R.id.cancel_button);
+ this.mCancelButton.setOnClickListener(this);
+ this.mStopButton = (Button) this.findViewById(R.id.share_button);
+ this.mStopButton.setOnClickListener(this);
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ }
+
+ @Override
+ protected void onStart() {
+ super.onStart();
+ Log.d(Config.LOGTAG, "output: " + getOutputFile());
+ startRecording();
+ }
+
+ @Override
+ protected void onStop() {
+ super.onStop();
+ if (mRecorder != null) {
+ stopRecording(false);
+ }
+ }
+
+ private void startRecording() {
+ mRecorder = new MediaRecorder();
+ mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
+ mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
+ mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
+ mRecorder.setAudioEncodingBitRate(48000);
+ } else {
+ mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
+ mRecorder.setAudioEncodingBitRate(48000);
+ }
+ mRecorder.setAudioSamplingRate(48000);
+ mOutputFile = getOutputFile();
+ mOutputFile.getParentFile().mkdirs();
+ mRecorder.setOutputFile(mOutputFile.getAbsolutePath());
+
+ try {
+ mRecorder.prepare();
+ mRecorder.start();
+ mStartTime = SystemClock.elapsedRealtime();
+ mHandler.postDelayed(mTickExecutor, 100);
+ Log.d(Config.LOGTAG,"started recording to "+mOutputFile.getAbsolutePath());
+ } catch (IOException e) {
+ Log.e(Config.LOGTAG, "prepare() failed "+e.getMessage());
+ }
+ }
+
+ protected void stopRecording(boolean saveFile) {
+ mRecorder.stop();
+ mRecorder.release();
+ mRecorder = null;
+ mStartTime = 0;
+ mHandler.removeCallbacks(mTickExecutor);
+ if (!saveFile && mOutputFile != null) {
+ mOutputFile.delete();
+ }
+ }
+
+ private File getOutputFile() {
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd_HHmmssSSS", Locale.US);
+ return new File(Environment.getExternalStorageDirectory().getAbsolutePath().toString()
+ + "/Pix-Art Messenger/Recording"
+ + dateFormat.format(new Date())
+ + ".m4a");
+ }
+
+ private void tick() {
+ long time = (mStartTime < 0) ? 0 : (SystemClock.elapsedRealtime() - mStartTime);
+ int minutes = (int) (time / 60000);
+ int seconds = (int) (time / 1000) % 60;
+ int milliseconds = (int) (time / 100) % 10;
+ mTimerTextView.setText(minutes+":"+(seconds < 10 ? "0"+seconds : seconds)+"."+milliseconds);
+ if (mRecorder != null) {
+ amplitudes[i] = mRecorder.getMaxAmplitude();
+ //Log.d(Config.LOGTAG,"amplitude: "+(amplitudes[i] * 100 / 32767));
+ if (i >= amplitudes.length -1) {
+ i = 0;
+ } else {
+ ++i;
+ }
+ }
+ }
+
+ @Override
+ public void onClick(View view) {
+ switch (view.getId()) {
+ case R.id.cancel_button:
+ stopRecording(false);
+ setResult(RESULT_CANCELED);
+ finish();
+ break;
+ case R.id.share_button:
+ stopRecording(true);
+ Uri uri = Uri.parse("file://"+mOutputFile.getAbsolutePath());
+ Intent scanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
+ scanIntent.setData(uri);
+ sendBroadcast(scanIntent);
+ setResult(Activity.RESULT_OK, new Intent().setData(uri));
+ finish();
+ break;
+ }
+ }
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java
index cd843b259..a7e46f33a 100644
--- a/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/SettingsActivity.java
@@ -179,8 +179,6 @@ public class SettingsActivity extends XmppActivity implements
}
}
}
- } else if (name.equals("keep_foreground_service")) {
- xmppConnectionService.toggleForegroundService();
} else if (resendPresence.contains(name)) {
if (xmppConnectionServiceBound) {
if (name.equals("away_when_screen_off")
diff --git a/src/main/java/eu/siacs/conversations/ui/ShareLocationActivity.java b/src/main/java/eu/siacs/conversations/ui/ShareLocationActivity.java
new file mode 100644
index 000000000..c7cb4fe7d
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/ShareLocationActivity.java
@@ -0,0 +1,240 @@
+package eu.siacs.conversations.ui;
+
+import android.annotation.TargetApi;
+import android.app.Activity;
+import android.content.Context;
+import android.content.Intent;
+import android.location.Address;
+import android.location.Geocoder;
+import android.location.Location;
+import android.os.AsyncTask;
+import android.os.Build;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.text.TextUtils;
+import android.util.Log;
+import android.view.View;
+import android.widget.Button;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+
+import com.google.android.gms.common.ConnectionResult;
+import com.google.android.gms.common.api.GoogleApiClient;
+import com.google.android.gms.location.LocationListener;
+import com.google.android.gms.location.LocationRequest;
+import com.google.android.gms.location.LocationServices;
+import com.google.android.gms.maps.CameraUpdateFactory;
+import com.google.android.gms.maps.GoogleMap;
+import com.google.android.gms.maps.MapFragment;
+import com.google.android.gms.maps.OnMapReadyCallback;
+import com.google.android.gms.maps.model.LatLng;
+
+import java.io.IOException;
+import java.util.List;
+import java.util.Locale;
+
+public class ShareLocationActivity extends Activity implements OnMapReadyCallback,
+ GoogleApiClient.ConnectionCallbacks,
+ GoogleApiClient.OnConnectionFailedListener,
+ LocationListener{
+
+ private GoogleMap mGoogleMap;
+ private GoogleApiClient mGoogleApiClient;
+ private LocationRequest mLocationRequest;
+ private Location mLastLocation;
+ private Button mCancelButton;
+ private Button mShareButton;
+ private RelativeLayout mSnackbar;
+ private RelativeLayout mLocationInfo;
+ private TextView mSnackbarLocation;
+ private TextView mSnackbarAction;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_share_locaction);
+ MapFragment fragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map_fragment);
+ fragment.getMapAsync(this);
+ mGoogleApiClient = new GoogleApiClient.Builder(this)
+ .addApi(LocationServices.API)
+ .addConnectionCallbacks(this)
+ .addOnConnectionFailedListener(this)
+ .build();
+ mCancelButton = (Button) findViewById(R.id.cancel_button);
+ mCancelButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ setResult(RESULT_CANCELED);
+ finish();
+ }
+ });
+ mShareButton = (Button) findViewById(R.id.share_button);
+ mShareButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if (mLastLocation != null) {
+ Intent result = new Intent();
+ result.putExtra("latitude",mLastLocation.getLatitude());
+ result.putExtra("longitude",mLastLocation.getLongitude());
+ result.putExtra("altitude",mLastLocation.getAltitude());
+ result.putExtra("accuracy",(int) mLastLocation.getAccuracy());
+ setResult(RESULT_OK, result);
+ finish();
+ }
+ }
+ });
+ mSnackbar = (RelativeLayout) findViewById(R.id.snackbar);
+ mLocationInfo = (RelativeLayout) findViewById(R.id.snackbar_location);
+ mSnackbarLocation = (TextView) findViewById(R.id.snackbar_location_message);
+ mSnackbarAction = (TextView) findViewById(R.id.snackbar_action);
+ mSnackbarAction.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
+ }
+ });
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+ this.mLastLocation = null;
+ if (isLocationEnabled()) {
+ this.mSnackbar.setVisibility(View.GONE);
+ } else {
+ this.mSnackbar.setVisibility(View.VISIBLE);
+ }
+ mShareButton.setEnabled(false);
+ mShareButton.setTextColor(0x8a000000);
+ mShareButton.setText(R.string.locating);
+ mGoogleApiClient.connect();
+ }
+
+ @Override
+ protected void onPause() {
+ mGoogleApiClient.disconnect();
+ super.onPause();
+ }
+
+ @Override
+ public void onMapReady(GoogleMap googleMap) {
+ this.mGoogleMap = googleMap;
+ this.mGoogleMap.setMyLocationEnabled(true);
+ }
+
+ private void centerOnLocation(LatLng location) {
+ this.mGoogleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(location, Config.DEFAULT_ZOOM));
+ }
+
+ @Override
+ public void onConnected(Bundle bundle) {
+ mLocationRequest = LocationRequest.create();
+ mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
+ mLocationRequest.setInterval(1000);
+
+ LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
+ }
+
+ @Override
+ public void onConnectionSuspended(int i) {
+
+ }
+
+ @Override
+ public void onConnectionFailed(ConnectionResult connectionResult) {
+
+ }
+
+ @Override
+ public void onLocationChanged(Location location) {
+ double longitude = location.getLongitude();
+ double latitude = location.getLatitude();
+
+ if (this.mLastLocation == null) {
+ centerOnLocation(new LatLng(location.getLatitude(), location.getLongitude()));
+ this.mShareButton.setEnabled(true);
+ this.mShareButton.setTextColor(0xde000000);
+ this.mShareButton.setText(R.string.share);
+ this.mLocationInfo.setVisibility(View.VISIBLE);
+ }
+ this.mLastLocation = location;
+ if (latitude != 0 && longitude != 0) {
+ Double[] lat_long = new Double[]{latitude, longitude};
+ new ReverseGeocodingTask(getBaseContext()).execute(lat_long);
+ }
+ }
+
+ @TargetApi(Build.VERSION_CODES.KITKAT)
+ private boolean isLocationEnabledKitkat() {
+ try {
+ int locationMode = Settings.Secure.getInt(getContentResolver(), Settings.Secure.LOCATION_MODE);
+ return locationMode != Settings.Secure.LOCATION_MODE_OFF;
+ } catch (Settings.SettingNotFoundException e) {
+ return false;
+ }
+ }
+
+ @SuppressWarnings("deprecation")
+ private boolean isLocationEnabledLegacy() {
+ String locationProviders = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
+ return !TextUtils.isEmpty(locationProviders);
+ }
+
+ private boolean isLocationEnabled() {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
+ return isLocationEnabledKitkat();
+ }else{
+ return isLocationEnabledLegacy();
+ }
+ }
+
+ private class ReverseGeocodingTask extends AsyncTask<Double, Void, String> {
+ Context mContext;
+
+ public ReverseGeocodingTask(Context context){
+ super();
+ mContext = context;
+ }
+
+ @Override
+ protected String doInBackground(Double... params) {
+ Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());
+
+ double latitude = params[0].doubleValue();
+ double longitude = params[1].doubleValue();
+
+ List<Address> addresses = null;
+ String address="";
+
+ try {
+ addresses = geocoder.getFromLocation(latitude, longitude,1);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ if (addresses != null) {
+ Address Address = addresses.get(0);
+ StringBuilder strAddress = new StringBuilder("");
+
+ for (int i = 0; i < Address.getMaxAddressLineIndex(); i++) {
+ strAddress.append(Address.getAddressLine(i)).append("\n");
+ }
+ address = strAddress.toString();
+ address = address.substring(0, address.length()-1); //trim last \n
+ }
+
+ return address;
+
+ }
+
+ @Override
+ protected void onPostExecute(String address) {
+ // Setting address of the touched Position
+ mSnackbarLocation.setText(address);
+ Log.d(Config.LOGTAG,"Location: Address = "+ address);
+ }
+ }
+}
diff --git a/src/main/java/eu/siacs/conversations/ui/ShowFullscreenMessageActivity.java b/src/main/java/eu/siacs/conversations/ui/ShowFullscreenMessageActivity.java
new file mode 100644
index 000000000..1f2ba9291
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/ShowFullscreenMessageActivity.java
@@ -0,0 +1,110 @@
+package eu.siacs.conversations.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.Configuration;
+import android.graphics.Bitmap;
+import android.net.Uri;
+import android.os.Bundle;
+import android.view.View;
+import android.view.Window;
+import android.widget.ImageView;
+import android.widget.Toast;
+
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.animation.GlideAnimation;
+import com.bumptech.glide.request.target.BitmapImageViewTarget;
+import com.github.rtoshiro.view.video.FullscreenVideoLayout;
+
+import java.io.File;
+import java.io.IOException;
+
+import eu.siacs.conversations.R;
+import uk.co.senab.photoview.PhotoView;
+import uk.co.senab.photoview.PhotoViewAttacher;
+
+public class ShowFullscreenMessageActivity extends Activity {
+
+ PhotoView mImage;
+ FullscreenVideoLayout mVideo;
+ ImageView mFullscreenbutton;
+ Uri mFileUri;
+ File mFile;
+
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
+ getActionBar().hide();
+ setContentView(R.layout.activity_fullscreen_message);
+ mImage = (PhotoView) findViewById(R.id.message_image_view);
+ mVideo = (FullscreenVideoLayout) findViewById(R.id.message_video_view);
+ mFullscreenbutton = (ImageView) findViewById(R.id.vcv_img_fullscreen);
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+ Intent intent = getIntent();
+
+ if (intent != null) {
+ if (intent.hasExtra("image")) {
+ mFileUri = intent.getParcelableExtra("image");
+ mFile = new File(mFileUri.getPath());
+ if (mFileUri != null) {
+ DisplayImage(mFile);
+ } else {
+ Toast.makeText(ShowFullscreenMessageActivity.this, getString(R.string.file_deleted), Toast.LENGTH_SHORT).show();
+ }
+ } else if (intent.hasExtra("video")) {
+ mFileUri = intent.getParcelableExtra("video");
+ if (mFileUri != null) {
+ DisplayVideo(mFileUri);
+ } else {
+ Toast.makeText(ShowFullscreenMessageActivity.this, getString(R.string.file_deleted), Toast.LENGTH_SHORT).show();
+ }
+ }
+ }
+ }
+
+ @Override
+ protected void onPause() {
+ super.onPause();
+ }
+
+ private void DisplayImage(File file) {
+ final PhotoViewAttacher mAttacher = new PhotoViewAttacher(mImage);
+ mImage.setVisibility(View.VISIBLE);
+ try {
+ Glide.with(this)
+ .load(file)
+ .asBitmap()
+ .into(new BitmapImageViewTarget(mImage) {
+ @Override
+ public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
+ super.onResourceReady(resource, glideAnimation);
+ mAttacher.update();
+ }
+ });
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ private void DisplayVideo(Uri uri) {
+ try {
+ mVideo.setVisibility(View.VISIBLE);
+ mVideo.setVideoURI(uri);
+ mFullscreenbutton.setVisibility(View.INVISIBLE);
+
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ }
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/ShowLocationActivity.java b/src/main/java/eu/siacs/conversations/ui/ShowLocationActivity.java
new file mode 100644
index 000000000..f8f760aa3
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/ShowLocationActivity.java
@@ -0,0 +1,148 @@
+package eu.siacs.conversations.ui;
+
+import android.app.ActionBar;
+import android.app.Activity;
+import android.content.Intent;
+import android.location.Address;
+import android.location.Geocoder;
+import android.os.Bundle;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.TextView;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+
+import com.google.android.gms.maps.CameraUpdateFactory;
+import com.google.android.gms.maps.GoogleMap;
+import com.google.android.gms.maps.MapFragment;
+import com.google.android.gms.maps.OnMapReadyCallback;
+import com.google.android.gms.maps.model.LatLng;
+import com.google.android.gms.maps.model.Marker;
+import com.google.android.gms.maps.model.MarkerOptions;
+
+import java.util.List;
+import java.util.Locale;
+
+public class ShowLocationActivity extends Activity implements OnMapReadyCallback {
+
+ private GoogleMap mGoogleMap;
+ private LatLng mLocation;
+ private String mLocationName;
+
+ class InfoWindowAdapter implements GoogleMap.InfoWindowAdapter {
+
+ private final View InfoWindow;
+
+ InfoWindowAdapter() {
+ InfoWindow = getLayoutInflater().inflate(R.layout.show_location_infowindow, null);
+ }
+
+ @Override
+ public View getInfoWindow(Marker marker) {
+ return null;
+ }
+
+ @Override
+ public View getInfoContents(Marker marker) {
+
+ TextView Title = ((TextView) InfoWindow.findViewById(R.id.title));
+ Title.setText(marker.getTitle());
+ TextView Snippet = ((TextView) InfoWindow.findViewById(R.id.snippet));
+ Snippet.setText(marker.getSnippet());
+
+ return InfoWindow;
+ }
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ ActionBar actionBar = getActionBar();
+ if (actionBar != null) {
+ actionBar.setDisplayHomeAsUpEnabled(true);
+ }
+
+ setContentView(R.layout.activity_show_locaction);
+ MapFragment fragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map_fragment);
+ fragment.getMapAsync(this);
+ }
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case android.R.id.home:
+ finish();
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+ Intent intent = getIntent();
+
+ this.mLocationName = intent != null ? intent.getStringExtra("name") : null;
+
+ if (intent != null && intent.hasExtra("longitude") && intent.hasExtra("latitude")) {
+ double longitude = intent.getDoubleExtra("longitude",0);
+ double latitude = intent.getDoubleExtra("latitude",0);
+ this.mLocation = new LatLng(latitude,longitude);
+ if (this.mGoogleMap != null) {
+ markAndCenterOnLocation(this.mLocation, this.mLocationName);
+ }
+ }
+ }
+
+ @Override
+ protected void onPause() {
+ super.onPause();
+ }
+
+ @Override
+ public void onMapReady(GoogleMap googleMap) {
+ this.mGoogleMap = googleMap;
+ this.mGoogleMap.setMyLocationEnabled(true);
+ if (this.mLocation != null) {
+ this.markAndCenterOnLocation(this.mLocation,this.mLocationName);
+ }
+ }
+
+ private void markAndCenterOnLocation(LatLng location, String name) {
+ this.mGoogleMap.clear();
+ MarkerOptions options = new MarkerOptions();
+ options.position(location);
+ double longitude = mLocation.longitude;
+ double latitude = mLocation.latitude;
+ if (latitude != 0 && longitude != 0) {
+ Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
+ try {
+ List<Address> addresses = geoCoder.getFromLocation(latitude, longitude, 1);
+
+ String address = "";
+ if (addresses != null) {
+ Address Address = addresses.get(0);
+ StringBuilder strAddress = new StringBuilder("");
+
+ for (int i = 0; i < Address.getMaxAddressLineIndex(); i++) {
+ strAddress.append(Address.getAddressLine(i)).append("\n");
+ }
+ address = strAddress.toString();
+ address = address.substring(0, address.length()-1); //trim last \n
+ options.snippet(address);
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ if (name != null) {
+ options.title(name);
+ }
+ this.mGoogleMap.setInfoWindowAdapter(new InfoWindowAdapter());
+ this.mGoogleMap.addMarker(options).showInfoWindow();
+ this.mGoogleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(location, Config.DEFAULT_ZOOM));
+ }
+
+}
diff --git a/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
new file mode 100644
index 000000000..a9adfb174
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/ui/UpdaterActivity.java
@@ -0,0 +1,306 @@
+package eu.siacs.conversations.ui;
+
+import android.Manifest;
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.DownloadManager;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.Uri;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Environment;
+import android.support.v4.app.ActivityCompat;
+import android.util.Log;
+import android.view.WindowManager;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.File;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+import eu.siacs.conversations.services.UpdaterWebService;
+
+public class UpdaterActivity extends Activity {
+
+ String appURI = "";
+ private UpdateReceiver receiver = null;
+ private int versionCode = 0;
+ private DownloadManager downloadManager;
+ private long downloadReference;
+ //broadcast receiver to get notification about ongoing downloads
+ BroadcastReceiver downloadReceiver = new BroadcastReceiver() {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ //check if the broadcast message is for our Enqueued download
+ long referenceId = intent.getExtras().getLong(DownloadManager.EXTRA_DOWNLOAD_ID);
+ if (downloadReference == referenceId) {
+ File file = new File(getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS), "Conversations.apk");
+ Log.d(Config.LOGTAG, "AppUpdater: Downloading of the new app version complete. Starting installation from " + file);
+
+ //start the installation of the latest version
+ Intent installIntent = new Intent(Intent.ACTION_INSTALL_PACKAGE);
+ installIntent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
+ installIntent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true);
+ installIntent.putExtra(Intent.EXTRA_RETURN_RESULT, true);
+ installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(installIntent);
+
+ UpdaterActivity.this.finish();
+ }
+ }
+ };
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ //set activity
+ setContentView(R.layout.activity_updater);
+ TextView textView = (TextView) findViewById(R.id.updater);
+ textView.setText(R.string.update_info);
+
+ //Broadcast receiver for our Web Request
+ IntentFilter filter = new IntentFilter(UpdateReceiver.PROCESS_RESPONSE);
+ filter.addCategory(Intent.CATEGORY_DEFAULT);
+ receiver = new UpdateReceiver();
+ registerReceiver(receiver, filter);
+
+ //Broadcast receiver for the download manager (download complete)
+ registerReceiver(downloadReceiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
+
+ //check of internet is available before making a web service request
+ if (isNetworkAvailable(this)) {
+ Intent msgIntent = new Intent(this, UpdaterWebService.class);
+ msgIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ msgIntent.putExtra(UpdaterWebService.REQUEST_STRING, Config.UPDATE_URL);
+
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.checking_for_updates),
+ Toast.LENGTH_SHORT).show();
+ startService(msgIntent);
+ }
+ }
+
+ @Override
+ public void onDestroy() {
+ //unregister your receivers
+ this.unregisterReceiver(receiver);
+ this.unregisterReceiver(downloadReceiver);
+ super.onDestroy();
+ //enable touch events
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle savedInstanceState) {
+ super.onSaveInstanceState(savedInstanceState);
+ }
+
+ @Override
+ public void onRestoreInstanceState(Bundle savedInstanceState) {
+ super.onRestoreInstanceState(savedInstanceState);
+ }
+
+ //check for internet connection
+ private boolean isNetworkAvailable(Context context) {
+ ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
+ if (connectivity != null) {
+ NetworkInfo[] info = connectivity.getAllNetworkInfo();
+ if (info != null) {
+ for (int i = 0; i < info.length; i++) {
+ Log.d(Config.LOGTAG, "AppUpdater: " + String.valueOf(i));
+ if (info[i].getState() == NetworkInfo.State.CONNECTED) {
+ Log.d(Config.LOGTAG, "AppUpdater: connected to update Server!");
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+
+ public boolean isStoragePermissionGranted() {
+ if (Build.VERSION.SDK_INT >= 23) {
+ if (checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)
+ == PackageManager.PERMISSION_GRANTED) {
+ Log.d(Config.LOGTAG, "AppUpdater: Permission is granted");
+ return true;
+ } else {
+
+ Log.d(Config.LOGTAG, "AppUpdater: Permission is revoked");
+ ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
+ return false;
+ }
+ } else { //permission is automatically granted on sdk<23 upon installation
+ Log.d(Config.LOGTAG, "AppUpdater: Permission is granted");
+ return true;
+ }
+ }
+
+ //show warning on back pressed
+ @Override
+ public void onBackPressed() {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setMessage(R.string.cancel_update)
+ .setCancelable(false)
+ .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ UpdaterActivity.this.finish();
+ }
+ })
+ .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ dialog.cancel();
+ }
+ });
+ AlertDialog alert = builder.create();
+ alert.show();
+ }
+
+ //broadcast receiver to get notification when the web request finishes
+ public class UpdateReceiver extends BroadcastReceiver {
+
+ public static final String PROCESS_RESPONSE = "eu.siacs.conversations.intent.action.PROCESS_RESPONSE";
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+
+ //disable touch events
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
+ WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+
+ String responseMessage = intent.getStringExtra(UpdaterWebService.RESPONSE_MESSAGE);
+ Log.d(Config.LOGTAG, "AppUpdater: Reponse: " + responseMessage);
+
+ if (responseMessage == "" || responseMessage.isEmpty() || responseMessage == null) {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.failed),
+ Toast.LENGTH_LONG).show();
+ Log.e(Config.LOGTAG, "AppUpdater: error connecting to server");
+ UpdaterActivity.this.finish();
+ } else {
+ Log.d(Config.LOGTAG, "AppUpdater: connecting to server");
+ //parse the JSON reponse
+ JSONObject reponseObj;
+
+ try {
+ //if the response was successful check further
+ reponseObj = new JSONObject(responseMessage);
+ boolean success = reponseObj.getBoolean("success");
+ if (success) {
+ //Overall information about the contents of a package
+ //This corresponds to all of the information collected from AndroidManifest.xml.
+ PackageInfo pInfo = null;
+ try {
+ pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ //get the app version Name for display
+ final String versionName = pInfo.versionName;
+ final int versionCode = pInfo.versionCode;
+ //get the latest version from the JSON string
+ int latestVersionCode = reponseObj.getInt("latestVersionCode");
+ String latestVersion = reponseObj.getString("latestVersion");
+ String filesize = reponseObj.getString("filesize");
+ //get the lastest application URI from the JSON string
+ appURI = reponseObj.getString("appURI");
+ //check if we need to upgrade?
+ if (latestVersionCode > versionCode) {
+ Log.d(Config.LOGTAG, "AppUpdater: update available");
+ //delete old downloaded version files
+ File dir = new File(getExternalFilesDir(null), Environment.DIRECTORY_DOWNLOADS);
+ Log.d(Config.LOGTAG, "AppUpdater: delete old update files in: " + dir);
+ if (dir.isDirectory()) {
+ String[] children = dir.list();
+ for (int i = 0; i < children.length; i++) {
+ new File(dir, children[i]).delete();
+ }
+ }
+ //enable touch events
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+
+ //oh yeah we do need an upgrade, let the user know send an alert message
+ AlertDialog.Builder builder = new AlertDialog.Builder(UpdaterActivity.this);
+ builder.setCancelable(false);
+
+ String UpdateMessageInfo = getResources().getString(R.string.update_available);
+ builder.setMessage(String.format(UpdateMessageInfo, latestVersion, filesize, versionName))
+ .setPositiveButton(R.string.update, new DialogInterface.OnClickListener() {
+ //if the user agrees to upgrade
+ public void onClick(DialogInterface dialog, int id) {
+ //disable touch events
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
+ WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
+ //ask for permissions on devices >= SDK 23
+ if (isStoragePermissionGranted()) {
+ //start downloading the file using the download manager
+ downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
+ Uri Download_Uri = Uri.parse(appURI);
+ DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
+ //request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
+ //request.setAllowedOverRoaming(false);
+ request.setTitle("Pix-Art Messenger Update");
+ request.setDestinationInExternalFilesDir(UpdaterActivity.this, Environment.DIRECTORY_DOWNLOADS, "Conversations.apk");
+ downloadReference = downloadManager.enqueue(request);
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.download_started),
+ Toast.LENGTH_LONG).show();
+ }
+ }
+ })
+ .setNeutralButton(R.string.changelog, new DialogInterface.OnClickListener() {
+ //open link to changelog
+ public void onClick(DialogInterface dialog, int id) {
+ Uri uri = Uri.parse("https://github.com/kriztan/Conversations/blob/development/CHANGELOG.md"); // missing 'http://' will cause crashed
+ Intent intent = new Intent(Intent.ACTION_VIEW, uri);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intent);
+ //restart updater to show dialog again after coming back after opening changelog
+ recreate();
+ }
+ })
+ .setNegativeButton(R.string.remind_later, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ // User cancelled the dialog
+ UpdaterActivity.this.finish();
+ }
+ });
+ //show the alert message
+ builder.create().show();
+ } else {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.no_update_available),
+ Toast.LENGTH_SHORT).show();
+ Log.d(Config.LOGTAG, "AppUpdater: no update available");
+ UpdaterActivity.this.finish();
+ }
+ } else {
+ Toast.makeText(getApplicationContext(),
+ getText(R.string.failed),
+ Toast.LENGTH_LONG).show();
+ Log.e(Config.LOGTAG, "AppUpdater: contact to server not successfull");
+ UpdaterActivity.this.finish();
+ }
+ } catch (JSONException e) {
+ e.printStackTrace();
+ }
+ }
+
+ }
+
+ }
+}
diff --git a/src/main/java/eu/siacs/conversations/ui/WelcomeActivity.java b/src/main/java/eu/siacs/conversations/ui/WelcomeActivity.java
index 78f0f6094..d4e8fa9f6 100644
--- a/src/main/java/eu/siacs/conversations/ui/WelcomeActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/WelcomeActivity.java
@@ -23,7 +23,7 @@ public class WelcomeActivity extends Activity {
startActivity(intent);
}
});
- final Button useOwnProvider = (Button) findViewById(R.id.use_own_provider);
+ final Button useOwnProvider = (Button) findViewById(R.id.use_existing_account);
useOwnProvider.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
index 5dfa50832..0cefe1d2d 100644
--- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
+++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java
@@ -20,18 +20,15 @@ import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
-import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Point;
-import android.graphics.drawable.BitmapDrawable;
-import android.graphics.drawable.Drawable;
+import android.media.MediaMetadataRetriever;
import android.net.Uri;
import android.nfc.NdefMessage;
import android.nfc.NdefRecord;
import android.nfc.NfcAdapter;
import android.nfc.NfcEvent;
-import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
@@ -52,6 +49,12 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.DecodeFormat;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
+import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;
+import com.bumptech.glide.load.resource.bitmap.FileDescriptorBitmapDecoder;
+import com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.WriterException;
@@ -61,12 +64,10 @@ import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
import net.java.otr4j.session.SessionID;
-import java.io.FileNotFoundException;
-import java.lang.ref.WeakReference;
+import java.io.File;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
-import java.util.concurrent.RejectedExecutionException;
import eu.siacs.conversations.Config;
import eu.siacs.conversations.R;
@@ -361,8 +362,15 @@ public abstract class XmppActivity extends Activity {
case R.id.action_settings:
startActivity(new Intent(this, SettingsActivity.class));
break;
+ case R.id.action_check_updates:
+ startActivity(new Intent(this, UpdaterActivity.class));
+ break;
case R.id.action_accounts:
- startActivity(new Intent(this, ManageAccountActivity.class));
+ final Intent intent = new Intent(getApplicationContext(), EditAccountActivity.class);
+ Account mAccount = xmppConnectionService.getAccounts().get(0);
+ intent.putExtra("jid", mAccount.getJid().toBareJid().toString());
+ intent.putExtra("init", false);
+ startActivity(intent);
break;
case android.R.id.home:
finish();
@@ -384,7 +392,7 @@ public abstract class XmppActivity extends Activity {
mTertiaryTextColor = getResources().getColor(R.color.black12);
mColorRed = getResources().getColor(R.color.red800);
mColorOrange = getResources().getColor(R.color.orange500);
- mColorGreen = getResources().getColor(R.color.green500);
+ mColorGreen = getResources().getColor(R.color.realgreen);
mPrimaryColor = getResources().getColor(R.color.primary);
mPrimaryBackgroundColor = getResources().getColor(R.color.grey50);
mSecondaryBackgroundColor = getResources().getColor(R.color.grey200);
@@ -1054,7 +1062,7 @@ public abstract class XmppActivity extends Activity {
}
protected boolean manuallyChangePresence() {
- return getPreferences().getBoolean("manually_change_presence", false);
+ return getPreferences().getBoolean("manually_change_presence", true);
}
protected void unregisterNdefPushMessageCallback() {
@@ -1185,106 +1193,46 @@ public abstract class XmppActivity extends Activity {
return xmppConnectionService.getAvatarService();
}
- class BitmapWorkerTask extends AsyncTask<Message, Void, Bitmap> {
- private final WeakReference<ImageView> imageViewReference;
- private Message message = null;
-
- public BitmapWorkerTask(ImageView imageView) {
- imageViewReference = new WeakReference<>(imageView);
- }
-
- @Override
- protected Bitmap doInBackground(Message... params) {
- if (isCancelled()) {
- return null;
- }
- message = params[0];
- try {
- return xmppConnectionService.getFileBackend().getThumbnail(
- message, (int) (metrics.density * 288), false);
- } catch (FileNotFoundException e) {
- return null;
- }
- }
-
- @Override
- protected void onPostExecute(Bitmap bitmap) {
- if (bitmap != null && !isCancelled()) {
- final ImageView imageView = imageViewReference.get();
- if (imageView != null) {
- imageView.setImageBitmap(bitmap);
- imageView.setBackgroundColor(0x00000000);
- }
- }
- }
- }
-
- public void loadBitmap(Message message, ImageView imageView) {
- Bitmap bm;
- try {
- bm = xmppConnectionService.getFileBackend().getThumbnail(message,
- (int) (metrics.density * 288), true);
- } catch (FileNotFoundException e) {
- bm = null;
- }
- if (bm != null) {
- cancelPotentialWork(message, imageView);
- imageView.setImageBitmap(bm);
- imageView.setBackgroundColor(0x00000000);
- } else {
- if (cancelPotentialWork(message, imageView)) {
- imageView.setBackgroundColor(0xff333333);
- imageView.setImageDrawable(null);
- final BitmapWorkerTask task = new BitmapWorkerTask(imageView);
- final AsyncDrawable asyncDrawable = new AsyncDrawable(
- getResources(), null, task);
- imageView.setImageDrawable(asyncDrawable);
- try {
- task.execute(message);
- } catch (final RejectedExecutionException ignored) {
- ignored.printStackTrace();
- }
- }
- }
- }
-
- public static boolean cancelPotentialWork(Message message, ImageView imageView) {
- final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
-
- if (bitmapWorkerTask != null) {
- final Message oldMessage = bitmapWorkerTask.message;
- if (oldMessage == null || message != oldMessage) {
- bitmapWorkerTask.cancel(true);
- } else {
- return false;
- }
- }
- return true;
- }
-
- private static BitmapWorkerTask getBitmapWorkerTask(ImageView imageView) {
- if (imageView != null) {
- final Drawable drawable = imageView.getDrawable();
- if (drawable instanceof AsyncDrawable) {
- final AsyncDrawable asyncDrawable = (AsyncDrawable) drawable;
- return asyncDrawable.getBitmapWorkerTask();
- }
- }
- return null;
- }
-
- static class AsyncDrawable extends BitmapDrawable {
- private final WeakReference<BitmapWorkerTask> bitmapWorkerTaskReference;
-
- public AsyncDrawable(Resources res, Bitmap bitmap,
- BitmapWorkerTask bitmapWorkerTask) {
- super(res, bitmap);
- bitmapWorkerTaskReference = new WeakReference<>(
- bitmapWorkerTask);
- }
-
- public BitmapWorkerTask getBitmapWorkerTask() {
- return bitmapWorkerTaskReference.get();
- }
- }
+ public void loadBitmap(Message message, ImageView imageView) {
+ File bm;
+ bm = xmppConnectionService.getFileBackend().getFile(message, true);
+ try {
+ Glide.with(this)
+ .load(bm)
+ .override(400, 400)
+ .fitCenter()
+ //.centerCrop()
+ .diskCacheStrategy(DiskCacheStrategy.RESULT)
+ .into(imageView);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ }
+
+ public void loadVideoPreview(Message message, ImageView imageView) {
+ File vp = xmppConnectionService.getFileBackend().getFile(message, true);
+ try {
+ MediaMetadataRetriever retriever = new MediaMetadataRetriever();
+ //use one of overloaded setDataSource() functions to set your data source
+ retriever.setDataSource(this, Uri.fromFile(vp));
+ String time = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
+ long microSecond = Long.parseLong(time);
+ int duration = (int) Math.ceil(microSecond / 2); //preview at half of video
+ BitmapPool bitmapPool = Glide.get(getApplicationContext()).getBitmapPool();
+ VideoBitmapDecoder videoBitmapDecoder = new VideoBitmapDecoder(duration);
+ FileDescriptorBitmapDecoder fileDescriptorBitmapDecoder = new FileDescriptorBitmapDecoder(videoBitmapDecoder, bitmapPool, DecodeFormat.PREFER_ARGB_8888);
+ Glide.with(getApplicationContext())
+ .load(vp)
+ .asBitmap()
+ .override(400, 400)
+ .fitCenter()
+ //.centerCrop()
+ .diskCacheStrategy(DiskCacheStrategy.RESULT)
+ .videoDecoder(fileDescriptorBitmapDecoder)
+ .into(imageView);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
index 98250af94..1a7795a77 100644
--- a/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
+++ b/src/main/java/eu/siacs/conversations/ui/adapter/AccountAdapter.java
@@ -43,7 +43,7 @@ public class AccountAdapter extends ArrayAdapter<Account> {
}
TextView statusView = (TextView) view.findViewById(R.id.account_status);
ImageView imageView = (ImageView) view.findViewById(R.id.account_image);
- imageView.setImageBitmap(activity.avatarService().get(account, activity.getPixel(48)));
+ imageView.setImageBitmap(activity.avatarService().get(account, activity.getPixel(56)));
statusView.setText(getContext().getString(account.getStatus().getReadableId()));
switch (account.getStatus()) {
case ONLINE:
@@ -57,17 +57,6 @@ public class AccountAdapter extends ArrayAdapter<Account> {
statusView.setTextColor(activity.getWarningTextColor());
break;
}
- final Switch tglAccountState = (Switch) view.findViewById(R.id.tgl_account_status);
- final boolean isDisabled = (account.getStatus() == Account.State.DISABLED);
- tglAccountState.setChecked(!isDisabled,false);
- tglAccountState.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
- if (b == isDisabled && activity instanceof ManageAccountActivity) {
- ((ManageAccountActivity) activity).onClickTglAccountState(account,b);
- }
- }
- });
return view;
}
}
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java
index 34c9d7b32..3625a371e 100644
--- a/src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java
+++ b/src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java
@@ -26,6 +26,7 @@ import eu.siacs.conversations.entities.Transferable;
import eu.siacs.conversations.ui.ConversationActivity;
import eu.siacs.conversations.ui.XmppActivity;
import eu.siacs.conversations.utils.UIHelper;
+import eu.siacs.conversations.xmpp.chatstate.ChatState;
public class ConversationAdapter extends ArrayAdapter<Conversation> {
@@ -37,108 +38,137 @@ public class ConversationAdapter extends ArrayAdapter<Conversation> {
this.activity = activity;
}
+ public static boolean cancelPotentialWork(Conversation conversation, ImageView imageView) {
+ final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
+
+ if (bitmapWorkerTask != null) {
+ final Conversation oldConversation = bitmapWorkerTask.conversation;
+ if (oldConversation == null || conversation != oldConversation) {
+ bitmapWorkerTask.cancel(true);
+ } else {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ private static BitmapWorkerTask getBitmapWorkerTask(ImageView imageView) {
+ if (imageView != null) {
+ final Drawable drawable = imageView.getDrawable();
+ if (drawable instanceof AsyncDrawable) {
+ final AsyncDrawable asyncDrawable = (AsyncDrawable) drawable;
+ return asyncDrawable.getBitmapWorkerTask();
+ }
+ }
+ return null;
+ }
+
@Override
public View getView(int position, View view, ViewGroup parent) {
- if (view == null) {
- LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- view = inflater.inflate(R.layout.conversation_list_row,parent, false);
- }
- Conversation conversation = getItem(position);
- if (this.activity instanceof ConversationActivity) {
- View swipeableItem = view.findViewById(R.id.swipeable_item);
- ConversationActivity a = (ConversationActivity) this.activity;
- int c = a.highlightSelectedConversations() && conversation == a.getSelectedConversation() ? a.getSecondaryBackgroundColor() : a.getPrimaryBackgroundColor();
- swipeableItem.setBackgroundColor(c);
- }
- TextView convName = (TextView) view.findViewById(R.id.conversation_name);
- if (conversation.getMode() == Conversation.MODE_SINGLE || activity.useSubjectToIdentifyConference()) {
- convName.setText(conversation.getName());
- } else {
- convName.setText(conversation.getJid().toBareJid().toString());
- }
- TextView mLastMessage = (TextView) view.findViewById(R.id.conversation_lastmsg);
- TextView mTimestamp = (TextView) view.findViewById(R.id.conversation_lastupdate);
- ImageView imagePreview = (ImageView) view.findViewById(R.id.conversation_lastimage);
- ImageView notificationStatus = (ImageView) view.findViewById(R.id.notification_status);
-
- Message message = conversation.getLatestMessage();
-
- if (!conversation.isRead()) {
- convName.setTypeface(null, Typeface.BOLD);
- } else {
- convName.setTypeface(null, Typeface.NORMAL);
- }
-
- if (message.getFileParams().width > 0
- && (message.getTransferable() == null
- || message.getTransferable().getStatus() != Transferable.STATUS_DELETED)) {
- mLastMessage.setVisibility(View.GONE);
- imagePreview.setVisibility(View.VISIBLE);
- activity.loadBitmap(message, imagePreview);
- } else {
- Pair<String,Boolean> preview = UIHelper.getMessagePreview(activity,message);
- mLastMessage.setVisibility(View.VISIBLE);
- imagePreview.setVisibility(View.GONE);
- mLastMessage.setText(preview.first);
- if (preview.second) {
- if (conversation.isRead()) {
- mLastMessage.setTypeface(null, Typeface.ITALIC);
- } else {
- mLastMessage.setTypeface(null,Typeface.BOLD_ITALIC);
- }
- } else {
- if (conversation.isRead()) {
- mLastMessage.setTypeface(null,Typeface.NORMAL);
- } else {
- mLastMessage.setTypeface(null,Typeface.BOLD);
- }
- }
- }
-
- long muted_till = conversation.getLongAttribute(Conversation.ATTRIBUTE_MUTED_TILL,0);
- if (muted_till == Long.MAX_VALUE) {
- notificationStatus.setVisibility(View.VISIBLE);
- notificationStatus.setImageResource(R.drawable.ic_notifications_off_grey600_24dp);
- } else if (muted_till >= System.currentTimeMillis()) {
- notificationStatus.setVisibility(View.VISIBLE);
- notificationStatus.setImageResource(R.drawable.ic_notifications_paused_grey600_24dp);
- } else if (conversation.alwaysNotify()) {
- notificationStatus.setVisibility(View.GONE);
- } else {
- notificationStatus.setVisibility(View.VISIBLE);
- notificationStatus.setImageResource(R.drawable.ic_notifications_none_grey600_24dp);
- }
-
- mTimestamp.setText(UIHelper.readableTimeDifference(activity,conversation.getLatestMessage().getTimeSent()));
- ImageView profilePicture = (ImageView) view.findViewById(R.id.conversation_image);
- loadAvatar(conversation,profilePicture);
-
- return view;
- }
-
- class BitmapWorkerTask extends AsyncTask<Conversation, Void, Bitmap> {
- private final WeakReference<ImageView> imageViewReference;
- private Conversation conversation = null;
-
- public BitmapWorkerTask(ImageView imageView) {
- imageViewReference = new WeakReference<>(imageView);
- }
-
- @Override
- protected Bitmap doInBackground(Conversation... params) {
- return activity.avatarService().get(params[0], activity.getPixel(56), isCancelled());
- }
-
- @Override
- protected void onPostExecute(Bitmap bitmap) {
- if (bitmap != null && !isCancelled()) {
- final ImageView imageView = imageViewReference.get();
- if (imageView != null) {
- imageView.setImageBitmap(bitmap);
- imageView.setBackgroundColor(0x00000000);
- }
- }
- }
+ if (view == null) {
+ LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ view = inflater.inflate(R.layout.conversation_list_row, parent, false);
+ }
+ Conversation conversation = getItem(position);
+ if (this.activity instanceof ConversationActivity) {
+ View swipeableItem = view.findViewById(R.id.swipeable_item);
+ ConversationActivity a = (ConversationActivity) this.activity;
+ int c = a.highlightSelectedConversations() && conversation == a.getSelectedConversation() ? a.getSecondaryBackgroundColor() : a.getPrimaryBackgroundColor();
+ swipeableItem.setBackgroundColor(c);
+ }
+ TextView convName = (TextView) view.findViewById(R.id.conversation_name);
+ if (conversation.getMode() == Conversation.MODE_SINGLE || activity.useSubjectToIdentifyConference()) {
+ convName.setText(conversation.getName());
+ } else {
+ convName.setText(conversation.getJid().toBareJid().toString());
+ }
+ TextView mLastMessage = (TextView) view.findViewById(R.id.conversation_lastmsg);
+ TextView mTimestamp = (TextView) view.findViewById(R.id.conversation_lastupdate);
+ ImageView imagePreview = (ImageView) view.findViewById(R.id.conversation_lastimage);
+ ImageView notificationStatus = (ImageView) view.findViewById(R.id.notification_status);
+
+ Message message = conversation.getLatestMessage();
+ String mimeType = message.getMimeType();
+
+ if (!conversation.isRead()) {
+ convName.setTypeface(null, Typeface.BOLD);
+ } else {
+ convName.setTypeface(null, Typeface.NORMAL);
+ }
+
+
+ if ((message.getTransferable() == null
+ || message.getTransferable().getStatus() != Transferable.STATUS_DELETED)) {
+ if (mimeType != null && message.getMimeType().startsWith("video/")) {
+ mLastMessage.setVisibility(View.GONE);
+ imagePreview.setVisibility(View.VISIBLE);
+ activity.loadVideoPreview(message, imagePreview);
+ } else if (message.getFileParams().width > 0) {
+ mLastMessage.setVisibility(View.GONE);
+ imagePreview.setVisibility(View.VISIBLE);
+ activity.loadBitmap(message, imagePreview);
+ } else {
+ Pair<String, Boolean> preview = UIHelper.getMessagePreview(activity, message);
+ mLastMessage.setVisibility(View.VISIBLE);
+ imagePreview.setVisibility(View.GONE);
+ mLastMessage.setText(preview.first);
+ if (preview.second) {
+ if (conversation.isRead()) {
+ mLastMessage.setTypeface(null, Typeface.ITALIC);
+ } else {
+ mLastMessage.setTypeface(null, Typeface.BOLD_ITALIC);
+ }
+ } else {
+ if (conversation.isRead()) {
+ mLastMessage.setTypeface(null, Typeface.NORMAL);
+ } else {
+ mLastMessage.setTypeface(null, Typeface.BOLD);
+ }
+ }
+ }
+ } else {
+ Pair<String, Boolean> preview = UIHelper.getMessagePreview(activity, message);
+ mLastMessage.setVisibility(View.VISIBLE);
+ imagePreview.setVisibility(View.GONE);
+ mLastMessage.setText(preview.first);
+ if (preview.second) {
+ if (conversation.isRead()) {
+ mLastMessage.setTypeface(null, Typeface.ITALIC);
+ } else {
+ mLastMessage.setTypeface(null, Typeface.BOLD_ITALIC);
+ }
+ } else {
+ if (conversation.isRead()) {
+ mLastMessage.setTypeface(null, Typeface.NORMAL);
+ } else {
+ mLastMessage.setTypeface(null, Typeface.BOLD);
+ }
+ }
+ }
+
+ long muted_till = conversation.getLongAttribute(Conversation.ATTRIBUTE_MUTED_TILL, 0);
+ if (muted_till == Long.MAX_VALUE) {
+ notificationStatus.setVisibility(View.VISIBLE);
+ notificationStatus.setImageResource(R.drawable.ic_notifications_off_grey600_24dp);
+ } else if (muted_till >= System.currentTimeMillis()) {
+ notificationStatus.setVisibility(View.VISIBLE);
+ notificationStatus.setImageResource(R.drawable.ic_notifications_paused_grey600_24dp);
+ } else if (conversation.alwaysNotify()) {
+ notificationStatus.setVisibility(View.GONE);
+ } else {
+ notificationStatus.setVisibility(View.VISIBLE);
+ notificationStatus.setImageResource(R.drawable.ic_notifications_none_grey600_24dp);
+ }
+
+ mTimestamp.setText(UIHelper.readableTimeDifference(activity, conversation.getLatestMessage().getTimeSent()));
+ ImageView profilePicture = (ImageView) view.findViewById(R.id.conversation_image);
+ loadAvatar(conversation, profilePicture);
+
+ if (conversation.getIncomingChatState().equals(ChatState.COMPOSING)) {
+ mLastMessage.setText(R.string.is_typing);
+ mLastMessage.setTypeface(null, Typeface.BOLD_ITALIC);
+ }
+ return view;
}
public void loadAvatar(Conversation conversation, ImageView imageView) {
@@ -162,31 +192,6 @@ public class ConversationAdapter extends ArrayAdapter<Conversation> {
}
}
- public static boolean cancelPotentialWork(Conversation conversation, ImageView imageView) {
- final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
-
- if (bitmapWorkerTask != null) {
- final Conversation oldConversation = bitmapWorkerTask.conversation;
- if (oldConversation == null || conversation != oldConversation) {
- bitmapWorkerTask.cancel(true);
- } else {
- return false;
- }
- }
- return true;
- }
-
- private static BitmapWorkerTask getBitmapWorkerTask(ImageView imageView) {
- if (imageView != null) {
- final Drawable drawable = imageView.getDrawable();
- if (drawable instanceof AsyncDrawable) {
- final AsyncDrawable asyncDrawable = (AsyncDrawable) drawable;
- return asyncDrawable.getBitmapWorkerTask();
- }
- }
- return null;
- }
-
static class AsyncDrawable extends BitmapDrawable {
private final WeakReference<BitmapWorkerTask> bitmapWorkerTaskReference;
@@ -199,4 +204,29 @@ public class ConversationAdapter extends ArrayAdapter<Conversation> {
return bitmapWorkerTaskReference.get();
}
}
+
+ class BitmapWorkerTask extends AsyncTask<Conversation, Void, Bitmap> {
+ private final WeakReference<ImageView> imageViewReference;
+ private Conversation conversation = null;
+
+ public BitmapWorkerTask(ImageView imageView) {
+ imageViewReference = new WeakReference<>(imageView);
+ }
+
+ @Override
+ protected Bitmap doInBackground(Conversation... params) {
+ return activity.avatarService().get(params[0], activity.getPixel(56));
+ }
+
+ @Override
+ protected void onPostExecute(Bitmap bitmap) {
+ if (bitmap != null) {
+ final ImageView imageView = imageViewReference.get();
+ if (imageView != null) {
+ imageView.setImageBitmap(bitmap);
+ imageView.setBackgroundColor(0x00000000);
+ }
+ }
+ }
+ }
} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
index 74bfb491a..a22a4bb7f 100644
--- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
+++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java
@@ -1,6 +1,7 @@
package eu.siacs.conversations.ui.adapter;
import android.content.ActivityNotFoundException;
+import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
@@ -20,6 +21,7 @@ import android.text.style.StyleSpan;
import android.text.util.Linkify;
import android.util.DisplayMetrics;
import android.util.Patterns;
+import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
@@ -28,11 +30,13 @@ import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import java.lang.ref.WeakReference;
import java.net.URL;
+import java.util.HashMap;
import java.util.List;
import java.util.concurrent.RejectedExecutionException;
import java.util.regex.MatchResult;
@@ -48,9 +52,11 @@ import eu.siacs.conversations.entities.Message;
import eu.siacs.conversations.entities.Message.FileParams;
import eu.siacs.conversations.entities.Transferable;
import eu.siacs.conversations.ui.ConversationActivity;
+import eu.siacs.conversations.ui.ShowFullscreenMessageActivity;
import eu.siacs.conversations.utils.CryptoHelper;
import eu.siacs.conversations.utils.GeoHelper;
import eu.siacs.conversations.utils.UIHelper;
+import nl.changer.audiowife.AudioWife;
public class MessageAdapter extends ArrayAdapter<Message> {
@@ -79,6 +85,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
};
private boolean mIndicateReceived = false;
+ private HashMap<Integer, AudioWife> audioPlayer;
private boolean mUseWhiteBackground = false;
public MessageAdapter(ConversationActivity activity, List<Message> messages) {
@@ -114,14 +121,14 @@ public class MessageAdapter extends ArrayAdapter<Message> {
@Override
public int getItemViewType(int position) {
- return this.getItemViewType(getItem(position));
+ return getItemViewType(getItem(position));
}
private int getMessageTextColor(boolean onDark, boolean primary) {
if (onDark) {
- return activity.getResources().getColor(primary ? R.color.white : R.color.white70);
+ return activity.getResources().getColor(primary ? R.color.dark : R.color.primary);
} else {
- return activity.getResources().getColor(primary ? R.color.black87 : R.color.black54);
+ return activity.getResources().getColor(primary ? R.color.dark : R.color.primary);
}
}
@@ -131,13 +138,12 @@ public class MessageAdapter extends ArrayAdapter<Message> {
boolean error = false;
if (viewHolder.indicatorReceived != null) {
viewHolder.indicatorReceived.setVisibility(View.GONE);
+ viewHolder.indicatorRead.setVisibility(View.GONE);
}
if (viewHolder.edit_indicator != null) {
if (message.edited()) {
viewHolder.edit_indicator.setVisibility(View.VISIBLE);
- viewHolder.edit_indicator.setImageResource(darkBackground ? R.drawable.ic_mode_edit_white_18dp : R.drawable.ic_mode_edit_black_18dp);
- viewHolder.edit_indicator.setAlpha(darkBackground ? 0.7f : 0.57f);
} else {
viewHolder.edit_indicator.setVisibility(View.GONE);
}
@@ -178,6 +184,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
case Message.STATUS_SEND_DISPLAYED:
if (mIndicateReceived) {
viewHolder.indicatorReceived.setVisibility(View.VISIBLE);
+ viewHolder.indicatorRead.setVisibility(View.VISIBLE);
}
break;
case Message.STATUS_SEND_FAILED:
@@ -256,6 +263,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
private void displayInfoMessage(ViewHolder viewHolder, String text, boolean darkBackground) {
+ viewHolder.aw_player.setVisibility(View.GONE);
if (viewHolder.download_button != null) {
viewHolder.download_button.setVisibility(View.GONE);
}
@@ -268,6 +276,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
private void displayDecryptionFailed(ViewHolder viewHolder, boolean darkBackground) {
+ viewHolder.aw_player.setVisibility(View.GONE);
if (viewHolder.download_button != null) {
viewHolder.download_button.setVisibility(View.GONE);
}
@@ -281,6 +290,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
private void displayHeartMessage(final ViewHolder viewHolder, final String body) {
+ viewHolder.aw_player.setVisibility(View.GONE);
if (viewHolder.download_button != null) {
viewHolder.download_button.setVisibility(View.GONE);
}
@@ -391,6 +401,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
private void displayDownloadableMessage(ViewHolder viewHolder,
final Message message, String text) {
+ viewHolder.aw_player.setVisibility(View.GONE);
viewHolder.image.setVisibility(View.GONE);
viewHolder.messageBody.setVisibility(View.GONE);
viewHolder.download_button.setVisibility(View.VISIBLE);
@@ -405,7 +416,31 @@ public class MessageAdapter extends ArrayAdapter<Message> {
viewHolder.download_button.setOnLongClickListener(openContextMenu);
}
+ private void displayAudioMessage(ViewHolder viewHolder, final Message message, int position) {
+ if (audioPlayer == null) audioPlayer = new HashMap<>();
+ viewHolder.image.setVisibility(View.GONE);
+ viewHolder.messageBody.setVisibility(View.GONE);
+ if (viewHolder.download_button != null) viewHolder.download_button.setVisibility(View.GONE);
+ viewHolder.aw_player.setVisibility(View.VISIBLE);
+ Uri audioFile = Uri.fromFile(activity.xmppConnectionService.getFileBackend().getFile(message));
+
+ AudioWife audioWife = audioPlayer.get(position);
+ if (audioWife == null) {
+ audioWife = new AudioWife();
+ audioWife.init(getContext(), audioFile);
+ audioPlayer.put(position, audioWife);
+ RelativeLayout vg = new RelativeLayout(activity);
+ LayoutInflater layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ audioWife.useDefaultUi(vg, layoutInflater);
+ viewHolder.aw_player.addView(audioWife.getPlayerUi());
+ } else {
+ audioWife.cleanPlayerUi();
+ viewHolder.aw_player.addView(audioWife.getPlayerUi());
+ }
+ }
+
private void displayOpenableMessage(ViewHolder viewHolder,final Message message) {
+ viewHolder.aw_player.setVisibility(View.GONE);
viewHolder.image.setVisibility(View.GONE);
viewHolder.messageBody.setVisibility(View.GONE);
viewHolder.download_button.setVisibility(View.VISIBLE);
@@ -421,6 +456,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
private void displayLocationMessage(ViewHolder viewHolder, final Message message) {
+ viewHolder.aw_player.setVisibility(View.GONE);
viewHolder.image.setVisibility(View.GONE);
viewHolder.messageBody.setVisibility(View.GONE);
viewHolder.download_button.setVisibility(View.VISIBLE);
@@ -437,13 +473,14 @@ public class MessageAdapter extends ArrayAdapter<Message> {
private void displayImageMessage(ViewHolder viewHolder,
final Message message) {
+ viewHolder.aw_player.setVisibility(View.GONE);
if (viewHolder.download_button != null) {
viewHolder.download_button.setVisibility(View.GONE);
}
viewHolder.messageBody.setVisibility(View.GONE);
viewHolder.image.setVisibility(View.VISIBLE);
FileParams params = message.getFileParams();
- double target = metrics.density * 288;
+ double target = metrics.density * 200;
int scalledW;
int scalledH;
if (params.width <= params.height) {
@@ -467,6 +504,25 @@ public class MessageAdapter extends ArrayAdapter<Message> {
viewHolder.image.setOnLongClickListener(openContextMenu);
}
+ private void displayVideoMessage(ViewHolder viewHolder,
+ final Message message) {
+ viewHolder.aw_player.setVisibility(View.GONE);
+ if (viewHolder.download_button != null) {
+ viewHolder.download_button.setVisibility(View.GONE);
+ }
+ viewHolder.messageBody.setVisibility(View.GONE);
+ viewHolder.image.setVisibility(View.VISIBLE);
+ activity.loadVideoPreview(message, viewHolder.image);
+ viewHolder.image.setOnClickListener(new OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ openDownloadable(message);
+ }
+ });
+ viewHolder.image.setOnLongClickListener(openContextMenu);
+ }
+
private void loadMoreMessages(Conversation conversation) {
conversation.setLastClearHistory(0);
conversation.setHasMessagesLeftOnServer(true);
@@ -481,78 +537,81 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
@Override
- public View getView(int position, View view, ViewGroup parent) {
+ public View getView(int position, View unused, ViewGroup parent) {
final Message message = getItem(position);
final boolean isInValidSession = message.isValidInSession();
final Conversation conversation = message.getConversation();
final Account account = conversation.getAccount();
final int type = getItemViewType(position);
- ViewHolder viewHolder;
- if (view == null) {
- viewHolder = new ViewHolder();
- switch (type) {
- case SENT:
- view = activity.getLayoutInflater().inflate(
- R.layout.message_sent, parent, false);
- viewHolder.message_box = (LinearLayout) view
- .findViewById(R.id.message_box);
- viewHolder.contact_picture = (ImageView) view
- .findViewById(R.id.message_photo);
- viewHolder.download_button = (Button) view
- .findViewById(R.id.download_button);
- viewHolder.indicator = (ImageView) view
- .findViewById(R.id.security_indicator);
- viewHolder.edit_indicator = (ImageView) view.findViewById(R.id.edit_indicator);
- viewHolder.image = (ImageView) view
- .findViewById(R.id.message_image);
- viewHolder.messageBody = (TextView) view
- .findViewById(R.id.message_body);
- viewHolder.time = (TextView) view
- .findViewById(R.id.message_time);
- viewHolder.indicatorReceived = (ImageView) view
- .findViewById(R.id.indicator_received);
- break;
- case RECEIVED:
- view = activity.getLayoutInflater().inflate(
- R.layout.message_received, parent, false);
- viewHolder.message_box = (LinearLayout) view
- .findViewById(R.id.message_box);
- viewHolder.contact_picture = (ImageView) view
- .findViewById(R.id.message_photo);
- viewHolder.download_button = (Button) view
- .findViewById(R.id.download_button);
- viewHolder.indicator = (ImageView) view
- .findViewById(R.id.security_indicator);
- viewHolder.edit_indicator = (ImageView) view.findViewById(R.id.edit_indicator);
- viewHolder.image = (ImageView) view
- .findViewById(R.id.message_image);
- viewHolder.messageBody = (TextView) view
- .findViewById(R.id.message_body);
- viewHolder.time = (TextView) view
- .findViewById(R.id.message_time);
- viewHolder.indicatorReceived = (ImageView) view
- .findViewById(R.id.indicator_received);
- viewHolder.encryption = (TextView) view.findViewById(R.id.message_encryption);
- break;
- case STATUS:
- view = activity.getLayoutInflater().inflate(R.layout.message_status, parent, false);
- viewHolder.contact_picture = (ImageView) view.findViewById(R.id.message_photo);
- viewHolder.status_message = (TextView) view.findViewById(R.id.status_message);
- viewHolder.load_more_messages = (Button) view.findViewById(R.id.load_more_messages);
- break;
- default:
- viewHolder = null;
- break;
- }
- view.setTag(viewHolder);
- } else {
- viewHolder = (ViewHolder) view.getTag();
- if (viewHolder == null) {
- return view;
- }
- }
-
- boolean darkBackground = (type == RECEIVED && (!isInValidSession || !mUseWhiteBackground));
+ ViewHolder viewHolder;
+ View view;
+ viewHolder = new ViewHolder();
+ switch (type) {
+ case SENT:
+ view = activity.getLayoutInflater().inflate(
+ R.layout.message_sent, parent, false);
+ viewHolder.message_box = (LinearLayout) view
+ .findViewById(R.id.message_box);
+ viewHolder.contact_picture = (ImageView) view
+ .findViewById(R.id.message_photo);
+ viewHolder.aw_player = (ViewGroup) view.findViewById(R.id.aw_player);
+ viewHolder.download_button = (Button) view
+ .findViewById(R.id.download_button);
+ viewHolder.indicator = (ImageView) view
+ .findViewById(R.id.security_indicator);
+ viewHolder.edit_indicator = (ImageView) view.findViewById(R.id.edit_indicator);
+ viewHolder.image = (ImageView) view
+ .findViewById(R.id.message_image);
+ viewHolder.messageBody = (TextView) view
+ .findViewById(R.id.message_body);
+ viewHolder.time = (TextView) view
+ .findViewById(R.id.message_time);
+ viewHolder.indicatorReceived = (ImageView) view
+ .findViewById(R.id.indicator_received);
+ viewHolder.indicatorRead = (ImageView) view
+ .findViewById(R.id.indicator_read);
+ break;
+ case RECEIVED:
+ view = activity.getLayoutInflater().inflate(
+ R.layout.message_received, parent, false);
+ viewHolder.message_box = (LinearLayout) view
+ .findViewById(R.id.message_box);
+ viewHolder.contact_picture = (ImageView) view
+ .findViewById(R.id.message_photo);
+ viewHolder.aw_player = (ViewGroup) view.findViewById(R.id.aw_player);
+ viewHolder.download_button = (Button) view
+ .findViewById(R.id.download_button);
+ viewHolder.indicator = (ImageView) view
+ .findViewById(R.id.security_indicator);
+ viewHolder.edit_indicator = (ImageView) view.findViewById(R.id.edit_indicator);
+ viewHolder.image = (ImageView) view
+ .findViewById(R.id.message_image);
+ viewHolder.messageBody = (TextView) view
+ .findViewById(R.id.message_body);
+ viewHolder.time = (TextView) view
+ .findViewById(R.id.message_time);
+ viewHolder.indicatorReceived = (ImageView) view
+ .findViewById(R.id.indicator_received);
+ viewHolder.encryption = (TextView) view.findViewById(R.id.message_encryption);
+ break;
+ case STATUS:
+ view = activity.getLayoutInflater().inflate(R.layout.message_status, parent, false);
+ viewHolder.contact_picture = (ImageView) view.findViewById(R.id.message_photo);
+ viewHolder.status_message = (TextView) view.findViewById(R.id.status_message);
+ viewHolder.load_more_messages = (Button) view.findViewById(R.id.load_more_messages);
+ break;
+ default:
+ view = new View(getContext());
+ viewHolder = null;
+ break;
+ }
+ view.setTag(viewHolder);
+ if (viewHolder == null) {
+ return view;
+ }
+
+
+ boolean darkBackground = (type == SENT && (!isInValidSession || !mUseWhiteBackground));
if (type == STATUS) {
if ("LOAD_MORE".equals(message.getBody())) {
@@ -610,6 +669,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
});
final Transferable transferable = message.getTransferable();
+ String mimeType = message.getMimeType();
if (transferable != null && transferable.getStatus() != Transferable.STATUS_UPLOADING) {
if (transferable.getStatus() == Transferable.STATUS_OFFER) {
displayDownloadableMessage(viewHolder,message,activity.getString(R.string.download_x_file, UIHelper.getFileDescriptionString(activity, message)));
@@ -624,7 +684,15 @@ public class MessageAdapter extends ArrayAdapter<Message> {
if (message.getFileParams().width > 0) {
displayImageMessage(viewHolder,message);
} else {
- displayOpenableMessage(viewHolder, message);
+ if (mimeType != null) {
+ if (message.getMimeType().startsWith("audio/")) {
+ displayAudioMessage(viewHolder, message, position);
+ } else if (message.getMimeType().startsWith("video/")) {
+ displayVideoMessage(viewHolder, message);
+ //ToDo add overlay e.g. play button
+ }
+ else displayOpenableMessage(viewHolder, message);
+ } else displayOpenableMessage(viewHolder, message);
}
} else if (message.getEncryption() == Message.ENCRYPTION_PGP) {
if (activity.hasPgp()) {
@@ -653,7 +721,8 @@ public class MessageAdapter extends ArrayAdapter<Message> {
displayLocationMessage(viewHolder,message);
} else if (message.bodyIsHeart()) {
displayHeartMessage(viewHolder, message.getBody().trim());
- } else if (message.treatAsDownloadable() == Message.Decision.MUST) {
+ } else if (message.treatAsDownloadable() == Message.Decision.MUST ||
+ message.treatAsDownloadable() == Message.Decision.SHOULD) {
try {
URL url = new URL(message.getBody());
displayDownloadableMessage(viewHolder,
@@ -674,11 +743,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
if (type == RECEIVED) {
if(isInValidSession) {
- if (mUseWhiteBackground) {
- viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_received_white);
- } else {
- viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_received);
- }
+ viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_received);
viewHolder.encryption.setVisibility(View.GONE);
} else {
viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_received_warning);
@@ -687,36 +752,65 @@ public class MessageAdapter extends ArrayAdapter<Message> {
}
}
+ if (type == SENT) {
+ if (mUseWhiteBackground) {
+ viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_sent_white);
+ } else {
+ viewHolder.message_box.setBackgroundResource(R.drawable.message_bubble_sent);
+ }
+ }
+
displayStatus(viewHolder, message, type, darkBackground);
return view;
}
- public void openDownloadable(Message message) {
- DownloadableFile file = activity.xmppConnectionService.getFileBackend().getFile(message);
- if (!file.exists()) {
- Toast.makeText(activity,R.string.file_deleted,Toast.LENGTH_SHORT).show();
- return;
- }
- Intent openIntent = new Intent(Intent.ACTION_VIEW);
- String mime = file.getMimeType();
- if (mime == null) {
- mime = "*/*";
- }
- openIntent.setDataAndType(Uri.fromFile(file), mime);
- PackageManager manager = activity.getPackageManager();
- List<ResolveInfo> infos = manager.queryIntentActivities(openIntent, 0);
- if (infos.size() == 0) {
- openIntent.setDataAndType(Uri.fromFile(file),"*/*");
- }
- try {
- getContext().startActivity(openIntent);
- return;
- } catch (ActivityNotFoundException e) {
- //ignored
- }
- Toast.makeText(activity,R.string.no_application_found_to_open_file,Toast.LENGTH_SHORT).show();
- }
+ public void openDownloadable(Message message) {
+ DownloadableFile file = activity.xmppConnectionService.getFileBackend().getFile(message);
+ if (!file.exists()) {
+ Toast.makeText(activity, R.string.file_deleted, Toast.LENGTH_SHORT).show();
+ return;
+ }
+ String mime = file.getMimeType();
+
+ if (mime.startsWith("image/")) {
+ Intent intent = new Intent(getContext(), ShowFullscreenMessageActivity.class);
+ intent.putExtra("image", Uri.fromFile(file));
+ try {
+ activity.startActivity(intent);
+ return;
+ } catch (ActivityNotFoundException e) {
+ //ignored
+ }
+ } else if (mime.startsWith("video/")) {
+ Intent intent = new Intent(getContext(), ShowFullscreenMessageActivity.class);
+ intent.putExtra("video", Uri.fromFile(file));
+ try {
+ activity.startActivity(intent);
+ return;
+ } catch (ActivityNotFoundException e) {
+ //ignored
+ }
+ }
+ Intent openIntent = new Intent(Intent.ACTION_VIEW);
+ if (mime == null) {
+ mime = "*/*";
+ }
+ openIntent.setDataAndType(Uri.fromFile(file), mime);
+ PackageManager manager = activity.getPackageManager();
+ List<ResolveInfo> infos = manager.queryIntentActivities(openIntent, 0);
+ if (infos.size() == 0) {
+ openIntent.setDataAndType(Uri.fromFile(file), "*/*");
+ }
+ try {
+ getContext().startActivity(openIntent);
+ return;
+ } catch (ActivityNotFoundException e) {
+ //ignored
+ }
+ Toast.makeText(activity, R.string.no_application_found_to_open_file, Toast.LENGTH_SHORT).show();
+
+ }
public void showLocation(Message message) {
for(Intent intent : GeoHelper.createGeoIntentsFromMessage(message)) {
@@ -745,9 +839,11 @@ public class MessageAdapter extends ArrayAdapter<Message> {
protected LinearLayout message_box;
protected Button download_button;
+ protected ViewGroup aw_player;
protected ImageView image;
protected ImageView indicator;
protected ImageView indicatorReceived;
+ protected ImageView indicatorRead;
protected TextView time;
protected TextView messageBody;
protected ImageView contact_picture;
diff --git a/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java b/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
index 962613fb6..e43117433 100644
--- a/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/ExceptionHelper.java
@@ -46,8 +46,8 @@ public class ExceptionHelper {
try {
final SharedPreferences preferences = PreferenceManager
.getDefaultSharedPreferences(activity);
- boolean neverSend = preferences.getBoolean("never_send", false);
- if (neverSend || Config.BUG_REPORTS == null) {
+ boolean crashreport = preferences.getBoolean("crashreport", true);
+ if (!crashreport || Config.BUG_REPORTS == null) {
return false;
}
List<Account> accounts = service.getAccounts();
@@ -100,6 +100,7 @@ public class ExceptionHelper {
Log.d(Config.LOGTAG, "using account="
+ finalAccount.getJid().toBareJid()
+ " to send in stack trace");
+
Conversation conversation = null;
try {
conversation = service.findOrCreateConversation(finalAccount,
@@ -116,7 +117,7 @@ public class ExceptionHelper {
@Override
public void onClick(DialogInterface dialog, int which) {
- preferences.edit().putBoolean("never_send", true)
+ preferences.edit().putBoolean("crash_report", false)
.apply();
}
});
diff --git a/src/main/java/eu/siacs/conversations/utils/GeoHelper.java b/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
index e2e9a212d..171e7dba6 100644
--- a/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/GeoHelper.java
@@ -78,4 +78,4 @@ public class GeoHelper {
intents.add(httpIntent);
return intents;
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/eu/siacs/conversations/utils/PhoneHelper.java b/src/main/java/eu/siacs/conversations/utils/PhoneHelper.java
index 6c1b4bef5..48c9104f9 100644
--- a/src/main/java/eu/siacs/conversations/utils/PhoneHelper.java
+++ b/src/main/java/eu/siacs/conversations/utils/PhoneHelper.java
@@ -133,4 +133,8 @@ public class PhoneHelper {
return "unknown";
}
}
+
+ public static String getOSVersion(Context context) {
+ return "Android/" + android.os.Build.MODEL + "/" + android.os.Build.VERSION.RELEASE;
+ }
}
diff --git a/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java b/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/main/java/eu/siacs/conversations/xmpp/OnNewKeysAvailable.java
diff --git a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java
index 9a8a55fbd..a07267e71 100644
--- a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java
+++ b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java
@@ -39,6 +39,7 @@ import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
import java.util.Map.Entry;
+import java.util.Random;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
@@ -257,7 +258,19 @@ public class XmppConnection implements Runnable {
this.changeStatus(Account.State.CONNECTING);
final boolean useTor = mXmppConnectionService.useTorToConnect() || account.isOnion();
final boolean extended = mXmppConnectionService.showExtendedConnectionOptions();
- if (useTor) {
+ if (Config.XMPP_IP != null && Config.XMPP_Ports != null) {
+ Integer[] XMPP_Port = Config.XMPP_Ports;
+ Integer Port = XMPP_Port[new Random().nextInt(XMPP_Port.length)];
+ socket = new Socket();
+ try {
+ socket.connect(new InetSocketAddress(Config.XMPP_IP, Port), Config.SOCKET_TIMEOUT * 1000);
+ } catch (IOException e) {
+ throw new IOException();
+ }
+ Log.d(Config.LOGTAG, account.getJid().toBareJid() + ": connect to " + Config.XMPP_IP + ":" + Port);
+ startXmpp();
+ }
+ else if (useTor) {
String destination;
if (account.getHostname() == null || account.getHostname().isEmpty()) {
destination = account.getServer().toString();
diff --git a/src/main/res/drawable-hdpi/ic_action_add_group.png b/src/main/res/drawable-hdpi/ic_action_add_group.png
deleted file mode 100644
index 976403554..000000000
--- a/src/main/res/drawable-hdpi/ic_action_add_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_add_person.png b/src/main/res/drawable-hdpi/ic_action_add_person.png
deleted file mode 100644
index 9d88d0f48..000000000
--- a/src/main/res/drawable-hdpi/ic_action_add_person.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_copy.png b/src/main/res/drawable-hdpi/ic_action_copy.png
deleted file mode 100644
index 22327391e..000000000
--- a/src/main/res/drawable-hdpi/ic_action_copy.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_discard.png b/src/main/res/drawable-hdpi/ic_action_discard.png
deleted file mode 100644
index 703b31f80..000000000
--- a/src/main/res/drawable-hdpi/ic_action_discard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_done.png b/src/main/res/drawable-hdpi/ic_action_done.png
deleted file mode 100644
index 58bf97217..000000000
--- a/src/main/res/drawable-hdpi/ic_action_done.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_edit.png b/src/main/res/drawable-hdpi/ic_action_edit.png
deleted file mode 100644
index 756db316e..000000000
--- a/src/main/res/drawable-hdpi/ic_action_edit.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_edit_dark.png b/src/main/res/drawable-hdpi/ic_action_edit_dark.png
deleted file mode 100644
index 5f7c6eff3..000000000
--- a/src/main/res/drawable-hdpi/ic_action_edit_dark.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_group.png b/src/main/res/drawable-hdpi/ic_action_group.png
deleted file mode 100644
index 3e7f16d51..000000000
--- a/src/main/res/drawable-hdpi/ic_action_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_new.png b/src/main/res/drawable-hdpi/ic_action_new.png
deleted file mode 100644
index d866d6160..000000000
--- a/src/main/res/drawable-hdpi/ic_action_new.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_new_attachment.png b/src/main/res/drawable-hdpi/ic_action_new_attachment.png
deleted file mode 100644
index c01c2b382..000000000
--- a/src/main/res/drawable-hdpi/ic_action_new_attachment.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_not_secure.png b/src/main/res/drawable-hdpi/ic_action_not_secure.png
deleted file mode 100644
index 2c917615f..000000000
--- a/src/main/res/drawable-hdpi/ic_action_not_secure.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_refresh.png b/src/main/res/drawable-hdpi/ic_action_refresh.png
deleted file mode 100644
index 45b22282f..000000000
--- a/src/main/res/drawable-hdpi/ic_action_refresh.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_remove.png b/src/main/res/drawable-hdpi/ic_action_remove.png
deleted file mode 100644
index 58a56e457..000000000
--- a/src/main/res/drawable-hdpi/ic_action_remove.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_search.png b/src/main/res/drawable-hdpi/ic_action_search.png
deleted file mode 100644
index 772e3598e..000000000
--- a/src/main/res/drawable-hdpi/ic_action_search.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_settings.png b/src/main/res/drawable-hdpi/ic_action_settings.png
deleted file mode 100644
index 0eb78f7c7..000000000
--- a/src/main/res/drawable-hdpi/ic_action_settings.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_share.png b/src/main/res/drawable-hdpi/ic_action_share.png
deleted file mode 100644
index a36464b8b..000000000
--- a/src/main/res/drawable-hdpi/ic_action_share.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png b/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png
new file mode 100644
index 000000000..cd1972677
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_attachment_black_24dp.png b/src/main/res/drawable-hdpi/ic_attachment_black_24dp.png
new file mode 100644
index 000000000..e56ddb5a5
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_attachment_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_backup_white_24dp.png b/src/main/res/drawable-hdpi/ic_backup_white_24dp.png
new file mode 100644
index 000000000..5e0b464cf
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_backup_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_bug_report_black_24dp.png b/src/main/res/drawable-hdpi/ic_bug_report_black_24dp.png
new file mode 100644
index 000000000..1bccb1d11
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_bug_report_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_help_black_24dp.png b/src/main/res/drawable-hdpi/ic_help_black_24dp.png
new file mode 100644
index 000000000..374fafd7f
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_help_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_image_black_24dp.png b/src/main/res/drawable-hdpi/ic_image_black_24dp.png
new file mode 100644
index 000000000..52c788746
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_image_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_launcher.png b/src/main/res/drawable-hdpi/ic_launcher.png
index 690400eb1..94a982e68 100644
--- a/src/main/res/drawable-hdpi/ic_launcher.png
+++ b/src/main/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_lock_blue_18dp.png b/src/main/res/drawable-hdpi/ic_lock_blue_18dp.png
new file mode 100644
index 000000000..923f98fab
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_lock_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png b/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png
new file mode 100644
index 000000000..e531d72a5
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_mode_edit_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_mode_edit_blue_18dp.png b/src/main/res/drawable-hdpi/ic_mode_edit_blue_18dp.png
new file mode 100644
index 000000000..68e16fd62
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_mode_edit_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_new_releases_black_24dp.png b/src/main/res/drawable-hdpi/ic_new_releases_black_24dp.png
new file mode 100644
index 000000000..db0b31631
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_new_releases_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_new_releases_white_24dp.png b/src/main/res/drawable-hdpi/ic_new_releases_white_24dp.png
new file mode 100644
index 000000000..a52eb9467
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_new_releases_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_notification.png b/src/main/res/drawable-hdpi/ic_notification.png
index 31c0ee1ae..c466a7b1c 100644
--- a/src/main/res/drawable-hdpi/ic_notification.png
+++ b/src/main/res/drawable-hdpi/ic_notification.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_notifications_black_24dp.png b/src/main/res/drawable-hdpi/ic_notifications_black_24dp.png
new file mode 100644
index 000000000..12969c50f
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_notifications_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_read_indicator.png b/src/main/res/drawable-hdpi/ic_read_indicator.png
new file mode 100644
index 000000000..21fbf4eb9
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_received_indicator.png b/src/main/res/drawable-hdpi/ic_received_indicator.png
index 4d2eab562..28760df82 100644
--- a/src/main/res/drawable-hdpi/ic_received_indicator.png
+++ b/src/main/res/drawable-hdpi/ic_received_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_security_black_24dp.png b/src/main/res/drawable-hdpi/ic_security_black_24dp.png
new file mode 100644
index 000000000..e2d880969
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_security_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_away.png b/src/main/res/drawable-hdpi/ic_send_cancel_away.png
index 9525c040f..e0275ed25 100644
--- a/src/main/res/drawable-hdpi/ic_send_cancel_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_cancel_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-hdpi/ic_send_cancel_dnd.png
index 83a7b94b2..576b2e173 100644
--- a/src/main/res/drawable-hdpi/ic_send_cancel_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_cancel_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_offline.png b/src/main/res/drawable-hdpi/ic_send_cancel_offline.png
index 2cb4f4f38..d55220078 100644
--- a/src/main/res/drawable-hdpi/ic_send_cancel_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_cancel_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_online.png b/src/main/res/drawable-hdpi/ic_send_cancel_online.png
index cb3bc3b56..0897d6457 100644
--- a/src/main/res/drawable-hdpi/ic_send_cancel_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_cancel_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_location_away.png b/src/main/res/drawable-hdpi/ic_send_location_away.png
index d139818b4..c2d701758 100644
--- a/src/main/res/drawable-hdpi/ic_send_location_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_location_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_location_dnd.png b/src/main/res/drawable-hdpi/ic_send_location_dnd.png
index a9c51317e..5563fc796 100644
--- a/src/main/res/drawable-hdpi/ic_send_location_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_location_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_location_offline.png b/src/main/res/drawable-hdpi/ic_send_location_offline.png
index 4aec18af7..52044b0c1 100644
--- a/src/main/res/drawable-hdpi/ic_send_location_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_location_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_location_online.png b/src/main/res/drawable-hdpi/ic_send_location_online.png
index 19ddc51e3..4bf038033 100644
--- a/src/main/res/drawable-hdpi/ic_send_location_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_location_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_photo_away.png b/src/main/res/drawable-hdpi/ic_send_photo_away.png
index f6beb23cb..48d75b17e 100644
--- a/src/main/res/drawable-hdpi/ic_send_photo_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_photo_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_photo_dnd.png b/src/main/res/drawable-hdpi/ic_send_photo_dnd.png
index 15b1eb7a0..0b82c9f93 100644
--- a/src/main/res/drawable-hdpi/ic_send_photo_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_photo_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_photo_offline.png b/src/main/res/drawable-hdpi/ic_send_photo_offline.png
index 046f989b8..f0bfb0a5c 100644
--- a/src/main/res/drawable-hdpi/ic_send_photo_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_photo_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_photo_online.png b/src/main/res/drawable-hdpi/ic_send_photo_online.png
index 3fd20d10b..0bba8e8ed 100644
--- a/src/main/res/drawable-hdpi/ic_send_photo_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_photo_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_picture_away.png b/src/main/res/drawable-hdpi/ic_send_picture_away.png
index 09d1c7b7a..ad6ba7457 100644
--- a/src/main/res/drawable-hdpi/ic_send_picture_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_picture_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_picture_dnd.png b/src/main/res/drawable-hdpi/ic_send_picture_dnd.png
index 77964b5b5..0c72b5038 100644
--- a/src/main/res/drawable-hdpi/ic_send_picture_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_picture_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_picture_offline.png b/src/main/res/drawable-hdpi/ic_send_picture_offline.png
index 28135e25b..4ba239a13 100644
--- a/src/main/res/drawable-hdpi/ic_send_picture_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_picture_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_picture_online.png b/src/main/res/drawable-hdpi/ic_send_picture_online.png
index feb926c6f..ded22642b 100644
--- a/src/main/res/drawable-hdpi/ic_send_picture_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_picture_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_text_away.png b/src/main/res/drawable-hdpi/ic_send_text_away.png
index d9ef99c56..324f05b64 100644
--- a/src/main/res/drawable-hdpi/ic_send_text_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_text_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_text_dnd.png b/src/main/res/drawable-hdpi/ic_send_text_dnd.png
index b43428dec..0070c789d 100644
--- a/src/main/res/drawable-hdpi/ic_send_text_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_text_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_text_offline.png b/src/main/res/drawable-hdpi/ic_send_text_offline.png
index 0f23fdbb0..62b375bd2 100644
--- a/src/main/res/drawable-hdpi/ic_send_text_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_text_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_text_online.png b/src/main/res/drawable-hdpi/ic_send_text_online.png
index 305f1ec2f..06d12cf85 100644
--- a/src/main/res/drawable-hdpi/ic_send_text_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_text_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_voice_away.png b/src/main/res/drawable-hdpi/ic_send_voice_away.png
index e87d97510..1918e84b3 100644
--- a/src/main/res/drawable-hdpi/ic_send_voice_away.png
+++ b/src/main/res/drawable-hdpi/ic_send_voice_away.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_voice_dnd.png b/src/main/res/drawable-hdpi/ic_send_voice_dnd.png
index 26a89e8e3..9d985be2a 100644
--- a/src/main/res/drawable-hdpi/ic_send_voice_dnd.png
+++ b/src/main/res/drawable-hdpi/ic_send_voice_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_voice_offline.png b/src/main/res/drawable-hdpi/ic_send_voice_offline.png
index 68ce48b8a..d46ec39f7 100644
--- a/src/main/res/drawable-hdpi/ic_send_voice_offline.png
+++ b/src/main/res/drawable-hdpi/ic_send_voice_offline.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_send_voice_online.png b/src/main/res/drawable-hdpi/ic_send_voice_online.png
index bfd7dfa7b..eb79d41bd 100644
--- a/src/main/res/drawable-hdpi/ic_send_voice_online.png
+++ b/src/main/res/drawable-hdpi/ic_send_voice_online.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_settings_black_24dp.png b/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
new file mode 100644
index 000000000..acf1ddf85
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_speaker_notes_off_white_24dp.png b/src/main/res/drawable-hdpi/ic_speaker_notes_off_white_24dp.png
new file mode 100644
index 000000000..c65e83021
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_speaker_notes_off_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_speaker_notes_white_24dp.png b/src/main/res/drawable-hdpi/ic_speaker_notes_white_24dp.png
new file mode 100644
index 000000000..5be57354f
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_speaker_notes_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_stat_communication_import_export.png b/src/main/res/drawable-hdpi/ic_stat_communication_import_export.png
deleted file mode 100644
index f929996e7..000000000
--- a/src/main/res/drawable-hdpi/ic_stat_communication_import_export.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_vpn_key_white_24dp.png b/src/main/res/drawable-hdpi/ic_vpn_key_white_24dp.png
new file mode 100644
index 000000000..0b6a1dfd0
--- /dev/null
+++ b/src/main/res/drawable-hdpi/ic_vpn_key_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/main_logo.png b/src/main/res/drawable-hdpi/main_logo.png
index e3d6b5edd..d9c2bcf5d 100644
--- a/src/main/res/drawable-hdpi/main_logo.png
+++ b/src/main/res/drawable-hdpi/main_logo.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/message_bubble_received.9.png b/src/main/res/drawable-hdpi/message_bubble_received.9.png
index dfd857cb2..23a8dc926 100644
--- a/src/main/res/drawable-hdpi/message_bubble_received.9.png
+++ b/src/main/res/drawable-hdpi/message_bubble_received.9.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/message_bubble_received_warning.9.png b/src/main/res/drawable-hdpi/message_bubble_received_warning.9.png
index fd07bc20c..32948d06d 100644
--- a/src/main/res/drawable-hdpi/message_bubble_received_warning.9.png
+++ b/src/main/res/drawable-hdpi/message_bubble_received_warning.9.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/message_bubble_received_white.9.png b/src/main/res/drawable-hdpi/message_bubble_received_white.9.png
deleted file mode 100644
index bec207983..000000000
--- a/src/main/res/drawable-hdpi/message_bubble_received_white.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-hdpi/message_bubble_sent.9.png b/src/main/res/drawable-hdpi/message_bubble_sent.9.png
index 10dc2e299..d00588cf5 100644
--- a/src/main/res/drawable-hdpi/message_bubble_sent.9.png
+++ b/src/main/res/drawable-hdpi/message_bubble_sent.9.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/message_bubble_sent_white.9.png b/src/main/res/drawable-hdpi/message_bubble_sent_white.9.png
new file mode 100644
index 000000000..cd5d7e18b
--- /dev/null
+++ b/src/main/res/drawable-hdpi/message_bubble_sent_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/switch_thumb_disable.png b/src/main/res/drawable-hdpi/switch_thumb_disable.png
index 1e9b151b6..0d7859352 100644
--- a/src/main/res/drawable-hdpi/switch_thumb_disable.png
+++ b/src/main/res/drawable-hdpi/switch_thumb_disable.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/switch_thumb_off_normal.png b/src/main/res/drawable-hdpi/switch_thumb_off_normal.png
index b7c1fc11a..7f01700d5 100644
--- a/src/main/res/drawable-hdpi/switch_thumb_off_normal.png
+++ b/src/main/res/drawable-hdpi/switch_thumb_off_normal.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/switch_thumb_off_pressed.png b/src/main/res/drawable-hdpi/switch_thumb_off_pressed.png
index ca6e49096..8dd7bfc91 100644
--- a/src/main/res/drawable-hdpi/switch_thumb_off_pressed.png
+++ b/src/main/res/drawable-hdpi/switch_thumb_off_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/switch_thumb_on_normal.png b/src/main/res/drawable-hdpi/switch_thumb_on_normal.png
index cbcda5d47..af70b22f9 100644
--- a/src/main/res/drawable-hdpi/switch_thumb_on_normal.png
+++ b/src/main/res/drawable-hdpi/switch_thumb_on_normal.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/switch_thumb_on_pressed.png b/src/main/res/drawable-hdpi/switch_thumb_on_pressed.png
index 234b12dc4..9d80b02d1 100644
--- a/src/main/res/drawable-hdpi/switch_thumb_on_pressed.png
+++ b/src/main/res/drawable-hdpi/switch_thumb_on_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-hdpi/tab_unselected_conversations.9.png b/src/main/res/drawable-hdpi/tab_unselected_conversations.9.png
deleted file mode 100644
index 7cd46d63d..000000000
--- a/src/main/res/drawable-hdpi/tab_unselected_conversations.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_add_group.png b/src/main/res/drawable-mdpi/ic_action_add_group.png
deleted file mode 100644
index 9a6558992..000000000
--- a/src/main/res/drawable-mdpi/ic_action_add_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_add_person.png b/src/main/res/drawable-mdpi/ic_action_add_person.png
deleted file mode 100644
index b7d8f46a9..000000000
--- a/src/main/res/drawable-mdpi/ic_action_add_person.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_copy.png b/src/main/res/drawable-mdpi/ic_action_copy.png
deleted file mode 100644
index 713482020..000000000
--- a/src/main/res/drawable-mdpi/ic_action_copy.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_discard.png b/src/main/res/drawable-mdpi/ic_action_discard.png
deleted file mode 100644
index 248fb09cd..000000000
--- a/src/main/res/drawable-mdpi/ic_action_discard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_done.png b/src/main/res/drawable-mdpi/ic_action_done.png
deleted file mode 100644
index cf5fab3ad..000000000
--- a/src/main/res/drawable-mdpi/ic_action_done.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_edit.png b/src/main/res/drawable-mdpi/ic_action_edit.png
deleted file mode 100644
index 68a453209..000000000
--- a/src/main/res/drawable-mdpi/ic_action_edit.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_edit_dark.png b/src/main/res/drawable-mdpi/ic_action_edit_dark.png
deleted file mode 100644
index 650b4d899..000000000
--- a/src/main/res/drawable-mdpi/ic_action_edit_dark.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_group.png b/src/main/res/drawable-mdpi/ic_action_group.png
deleted file mode 100644
index 1ee3cccdd..000000000
--- a/src/main/res/drawable-mdpi/ic_action_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_new.png b/src/main/res/drawable-mdpi/ic_action_new.png
deleted file mode 100644
index f17e7980e..000000000
--- a/src/main/res/drawable-mdpi/ic_action_new.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_new_attachment.png b/src/main/res/drawable-mdpi/ic_action_new_attachment.png
deleted file mode 100644
index 1d265aac6..000000000
--- a/src/main/res/drawable-mdpi/ic_action_new_attachment.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_not_secure.png b/src/main/res/drawable-mdpi/ic_action_not_secure.png
deleted file mode 100644
index faffa2337..000000000
--- a/src/main/res/drawable-mdpi/ic_action_not_secure.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_refresh.png b/src/main/res/drawable-mdpi/ic_action_refresh.png
deleted file mode 100644
index de008e51a..000000000
--- a/src/main/res/drawable-mdpi/ic_action_refresh.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_remove.png b/src/main/res/drawable-mdpi/ic_action_remove.png
deleted file mode 100644
index 342a79de6..000000000
--- a/src/main/res/drawable-mdpi/ic_action_remove.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_search.png b/src/main/res/drawable-mdpi/ic_action_search.png
deleted file mode 100644
index 4edb1ff92..000000000
--- a/src/main/res/drawable-mdpi/ic_action_search.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_settings.png b/src/main/res/drawable-mdpi/ic_action_settings.png
deleted file mode 100644
index c290e5902..000000000
--- a/src/main/res/drawable-mdpi/ic_action_settings.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_share.png b/src/main/res/drawable-mdpi/ic_action_share.png
deleted file mode 100644
index 7362f0d7b..000000000
--- a/src/main/res/drawable-mdpi/ic_action_share.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png b/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png
new file mode 100644
index 000000000..4ef72eec9
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_attachment_black_24dp.png b/src/main/res/drawable-mdpi/ic_attachment_black_24dp.png
new file mode 100644
index 000000000..b37e94a31
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_attachment_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_backup_white_24dp.png b/src/main/res/drawable-mdpi/ic_backup_white_24dp.png
new file mode 100644
index 000000000..aa640629a
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_backup_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_bug_report_black_24dp.png b/src/main/res/drawable-mdpi/ic_bug_report_black_24dp.png
new file mode 100644
index 000000000..58aef662d
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_bug_report_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_help_black_24dp.png b/src/main/res/drawable-mdpi/ic_help_black_24dp.png
new file mode 100644
index 000000000..f6e789ba1
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_help_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_image_black_24dp.png b/src/main/res/drawable-mdpi/ic_image_black_24dp.png
new file mode 100644
index 000000000..377ce1331
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_image_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_launcher.png b/src/main/res/drawable-mdpi/ic_launcher.png
index 9e076434e..3b3a32724 100644
--- a/src/main/res/drawable-mdpi/ic_launcher.png
+++ b/src/main/res/drawable-mdpi/ic_launcher.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_lock_blue_18dp.png b/src/main/res/drawable-mdpi/ic_lock_blue_18dp.png
new file mode 100644
index 000000000..ccd919ac4
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_lock_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png b/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png
new file mode 100644
index 000000000..9efbaae28
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_mode_edit_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_mode_edit_blue_18dp.png b/src/main/res/drawable-mdpi/ic_mode_edit_blue_18dp.png
new file mode 100644
index 000000000..54a18c195
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_mode_edit_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_new_releases_black_24dp.png b/src/main/res/drawable-mdpi/ic_new_releases_black_24dp.png
new file mode 100644
index 000000000..f8f4f111e
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_new_releases_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_new_releases_white_24dp.png b/src/main/res/drawable-mdpi/ic_new_releases_white_24dp.png
new file mode 100644
index 000000000..8e7ba807f
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_new_releases_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_notification.png b/src/main/res/drawable-mdpi/ic_notification.png
index aafc54f54..fa35b7c10 100644
--- a/src/main/res/drawable-mdpi/ic_notification.png
+++ b/src/main/res/drawable-mdpi/ic_notification.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_notifications_black_24dp.png b/src/main/res/drawable-mdpi/ic_notifications_black_24dp.png
new file mode 100644
index 000000000..32562b0f3
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_notifications_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_read_indicator.png b/src/main/res/drawable-mdpi/ic_read_indicator.png
new file mode 100644
index 000000000..4cabf6ec2
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_received_indicator.png b/src/main/res/drawable-mdpi/ic_received_indicator.png
index 2ba92b698..9984cb0c3 100644
--- a/src/main/res/drawable-mdpi/ic_received_indicator.png
+++ b/src/main/res/drawable-mdpi/ic_received_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_security_black_24dp.png b/src/main/res/drawable-mdpi/ic_security_black_24dp.png
new file mode 100644
index 000000000..b86d68634
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_security_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_away.png b/src/main/res/drawable-mdpi/ic_send_cancel_away.png
index bbc86b45a..407d8886e 100644
--- a/src/main/res/drawable-mdpi/ic_send_cancel_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_cancel_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png
index 750064469..2932e5220 100644
--- a/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_offline.png b/src/main/res/drawable-mdpi/ic_send_cancel_offline.png
index 604dfefaf..1c4541abe 100644
--- a/src/main/res/drawable-mdpi/ic_send_cancel_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_cancel_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_online.png b/src/main/res/drawable-mdpi/ic_send_cancel_online.png
index 1b0d1811f..9b67655c0 100644
--- a/src/main/res/drawable-mdpi/ic_send_cancel_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_cancel_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_location_away.png b/src/main/res/drawable-mdpi/ic_send_location_away.png
index 821e80d25..4a88961ff 100644
--- a/src/main/res/drawable-mdpi/ic_send_location_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_location_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_location_dnd.png b/src/main/res/drawable-mdpi/ic_send_location_dnd.png
index 3f4d6aa45..599e285b4 100644
--- a/src/main/res/drawable-mdpi/ic_send_location_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_location_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_location_offline.png b/src/main/res/drawable-mdpi/ic_send_location_offline.png
index ff11a080f..683215eef 100644
--- a/src/main/res/drawable-mdpi/ic_send_location_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_location_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_location_online.png b/src/main/res/drawable-mdpi/ic_send_location_online.png
index a0eb40189..942e1d259 100644
--- a/src/main/res/drawable-mdpi/ic_send_location_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_location_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_photo_away.png b/src/main/res/drawable-mdpi/ic_send_photo_away.png
index d9c1f2661..83e5f95b7 100644
--- a/src/main/res/drawable-mdpi/ic_send_photo_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_photo_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_photo_dnd.png b/src/main/res/drawable-mdpi/ic_send_photo_dnd.png
index 08033f633..b62c28e0b 100644
--- a/src/main/res/drawable-mdpi/ic_send_photo_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_photo_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_photo_offline.png b/src/main/res/drawable-mdpi/ic_send_photo_offline.png
index f3e6e1fa4..5d1476961 100644
--- a/src/main/res/drawable-mdpi/ic_send_photo_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_photo_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_photo_online.png b/src/main/res/drawable-mdpi/ic_send_photo_online.png
index 0aaab38d8..6dc9cc1ad 100644
--- a/src/main/res/drawable-mdpi/ic_send_photo_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_photo_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_picture_away.png b/src/main/res/drawable-mdpi/ic_send_picture_away.png
index d3ebca535..3245ad438 100644
--- a/src/main/res/drawable-mdpi/ic_send_picture_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_picture_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_picture_dnd.png b/src/main/res/drawable-mdpi/ic_send_picture_dnd.png
index 1d293f20d..00bb7ce2b 100644
--- a/src/main/res/drawable-mdpi/ic_send_picture_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_picture_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_picture_offline.png b/src/main/res/drawable-mdpi/ic_send_picture_offline.png
index 95d5621e6..038581b51 100644
--- a/src/main/res/drawable-mdpi/ic_send_picture_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_picture_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_picture_online.png b/src/main/res/drawable-mdpi/ic_send_picture_online.png
index be4194d34..fc8bb8a3e 100644
--- a/src/main/res/drawable-mdpi/ic_send_picture_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_picture_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_text_away.png b/src/main/res/drawable-mdpi/ic_send_text_away.png
index ddd983b56..ce069e2f2 100644
--- a/src/main/res/drawable-mdpi/ic_send_text_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_text_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_text_dnd.png b/src/main/res/drawable-mdpi/ic_send_text_dnd.png
index c3d9e79a8..607b53384 100644
--- a/src/main/res/drawable-mdpi/ic_send_text_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_text_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_text_offline.png b/src/main/res/drawable-mdpi/ic_send_text_offline.png
index 72b9da270..2e1d5b284 100644
--- a/src/main/res/drawable-mdpi/ic_send_text_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_text_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_text_online.png b/src/main/res/drawable-mdpi/ic_send_text_online.png
index 86d1e3306..6f62555e0 100644
--- a/src/main/res/drawable-mdpi/ic_send_text_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_text_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_voice_away.png b/src/main/res/drawable-mdpi/ic_send_voice_away.png
index 943f690fe..3bffa7bab 100644
--- a/src/main/res/drawable-mdpi/ic_send_voice_away.png
+++ b/src/main/res/drawable-mdpi/ic_send_voice_away.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_voice_dnd.png b/src/main/res/drawable-mdpi/ic_send_voice_dnd.png
index aaf8ff32c..fa3911e72 100644
--- a/src/main/res/drawable-mdpi/ic_send_voice_dnd.png
+++ b/src/main/res/drawable-mdpi/ic_send_voice_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_voice_offline.png b/src/main/res/drawable-mdpi/ic_send_voice_offline.png
index e6b2355fb..fa338bf07 100644
--- a/src/main/res/drawable-mdpi/ic_send_voice_offline.png
+++ b/src/main/res/drawable-mdpi/ic_send_voice_offline.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_send_voice_online.png b/src/main/res/drawable-mdpi/ic_send_voice_online.png
index bd0e1f870..9ae91eeae 100644
--- a/src/main/res/drawable-mdpi/ic_send_voice_online.png
+++ b/src/main/res/drawable-mdpi/ic_send_voice_online.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_settings_black_24dp.png b/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
new file mode 100644
index 000000000..c59419c02
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_speaker_notes_off_white_24dp.png b/src/main/res/drawable-mdpi/ic_speaker_notes_off_white_24dp.png
new file mode 100644
index 000000000..2378a9f05
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_speaker_notes_off_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_speaker_notes_white_24dp.png b/src/main/res/drawable-mdpi/ic_speaker_notes_white_24dp.png
new file mode 100644
index 000000000..fc41de624
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_speaker_notes_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_stat_communication_import_export.png b/src/main/res/drawable-mdpi/ic_stat_communication_import_export.png
deleted file mode 100644
index b581e174f..000000000
--- a/src/main/res/drawable-mdpi/ic_stat_communication_import_export.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_vpn_key_white_24dp.png b/src/main/res/drawable-mdpi/ic_vpn_key_white_24dp.png
new file mode 100644
index 000000000..21ba92179
--- /dev/null
+++ b/src/main/res/drawable-mdpi/ic_vpn_key_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/main_logo.png b/src/main/res/drawable-mdpi/main_logo.png
index efeb80fa4..86c321c77 100644
--- a/src/main/res/drawable-mdpi/main_logo.png
+++ b/src/main/res/drawable-mdpi/main_logo.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/message_bubble_received.9.png b/src/main/res/drawable-mdpi/message_bubble_received.9.png
index 9835a7361..e1362f5a1 100644
--- a/src/main/res/drawable-mdpi/message_bubble_received.9.png
+++ b/src/main/res/drawable-mdpi/message_bubble_received.9.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/message_bubble_received_warning.9.png b/src/main/res/drawable-mdpi/message_bubble_received_warning.9.png
index ff8f80b69..3c4d8d0ca 100644
--- a/src/main/res/drawable-mdpi/message_bubble_received_warning.9.png
+++ b/src/main/res/drawable-mdpi/message_bubble_received_warning.9.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/message_bubble_received_white.9.png b/src/main/res/drawable-mdpi/message_bubble_received_white.9.png
deleted file mode 100644
index d7a3bb5dd..000000000
--- a/src/main/res/drawable-mdpi/message_bubble_received_white.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-mdpi/message_bubble_sent.9.png b/src/main/res/drawable-mdpi/message_bubble_sent.9.png
index 596699bbe..77e523210 100644
--- a/src/main/res/drawable-mdpi/message_bubble_sent.9.png
+++ b/src/main/res/drawable-mdpi/message_bubble_sent.9.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/message_bubble_sent_white.9.png b/src/main/res/drawable-mdpi/message_bubble_sent_white.9.png
new file mode 100644
index 000000000..e5f570bf5
--- /dev/null
+++ b/src/main/res/drawable-mdpi/message_bubble_sent_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/switch_thumb_disable.png b/src/main/res/drawable-mdpi/switch_thumb_disable.png
index 968de345d..100bcace5 100644
--- a/src/main/res/drawable-mdpi/switch_thumb_disable.png
+++ b/src/main/res/drawable-mdpi/switch_thumb_disable.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/switch_thumb_off_normal.png b/src/main/res/drawable-mdpi/switch_thumb_off_normal.png
index 51fb4d7a2..264adafbf 100644
--- a/src/main/res/drawable-mdpi/switch_thumb_off_normal.png
+++ b/src/main/res/drawable-mdpi/switch_thumb_off_normal.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/switch_thumb_off_pressed.png b/src/main/res/drawable-mdpi/switch_thumb_off_pressed.png
index ca7884453..e04da146b 100644
--- a/src/main/res/drawable-mdpi/switch_thumb_off_pressed.png
+++ b/src/main/res/drawable-mdpi/switch_thumb_off_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/switch_thumb_on_normal.png b/src/main/res/drawable-mdpi/switch_thumb_on_normal.png
index 6a93d5f75..f719b6b75 100644
--- a/src/main/res/drawable-mdpi/switch_thumb_on_normal.png
+++ b/src/main/res/drawable-mdpi/switch_thumb_on_normal.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/switch_thumb_on_pressed.png b/src/main/res/drawable-mdpi/switch_thumb_on_pressed.png
index e8d7bd0f0..499853306 100644
--- a/src/main/res/drawable-mdpi/switch_thumb_on_pressed.png
+++ b/src/main/res/drawable-mdpi/switch_thumb_on_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-mdpi/tab_unselected_conversations.9.png b/src/main/res/drawable-mdpi/tab_unselected_conversations.9.png
deleted file mode 100644
index ad2dbae95..000000000
--- a/src/main/res/drawable-mdpi/tab_unselected_conversations.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_add_group.png b/src/main/res/drawable-xhdpi/ic_action_add_group.png
deleted file mode 100644
index c493aa5a4..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_add_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_add_person.png b/src/main/res/drawable-xhdpi/ic_action_add_person.png
deleted file mode 100644
index 4e8de1b61..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_add_person.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_copy.png b/src/main/res/drawable-xhdpi/ic_action_copy.png
deleted file mode 100644
index 5ddf15139..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_copy.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_discard.png b/src/main/res/drawable-xhdpi/ic_action_discard.png
deleted file mode 100644
index 9eeeed124..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_discard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_done.png b/src/main/res/drawable-xhdpi/ic_action_done.png
deleted file mode 100644
index b8915716e..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_done.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_edit.png b/src/main/res/drawable-xhdpi/ic_action_edit.png
deleted file mode 100644
index 67e056fef..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_edit.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_edit_dark.png b/src/main/res/drawable-xhdpi/ic_action_edit_dark.png
deleted file mode 100644
index 8ab436d87..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_edit_dark.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_group.png b/src/main/res/drawable-xhdpi/ic_action_group.png
deleted file mode 100644
index fa2af4974..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_new.png b/src/main/res/drawable-xhdpi/ic_action_new.png
deleted file mode 100644
index dde2141f2..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_new.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_new_attachment.png b/src/main/res/drawable-xhdpi/ic_action_new_attachment.png
deleted file mode 100644
index 41cbab203..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_new_attachment.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_not_secure.png b/src/main/res/drawable-xhdpi/ic_action_not_secure.png
deleted file mode 100644
index c0902a03e..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_not_secure.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_refresh.png b/src/main/res/drawable-xhdpi/ic_action_refresh.png
deleted file mode 100644
index cdc160d4c..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_refresh.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_remove.png b/src/main/res/drawable-xhdpi/ic_action_remove.png
deleted file mode 100644
index 58e2e3b4d..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_remove.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_search.png b/src/main/res/drawable-xhdpi/ic_action_search.png
deleted file mode 100644
index 19658e4a2..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_search.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_settings.png b/src/main/res/drawable-xhdpi/ic_action_settings.png
deleted file mode 100644
index 999d0f0d8..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_settings.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_share.png b/src/main/res/drawable-xhdpi/ic_action_share.png
deleted file mode 100644
index 40771e480..000000000
--- a/src/main/res/drawable-xhdpi/ic_action_share.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png b/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png
new file mode 100644
index 000000000..832f5a361
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_attachment_black_24dp.png b/src/main/res/drawable-xhdpi/ic_attachment_black_24dp.png
new file mode 100644
index 000000000..b16a95010
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_attachment_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_backup_white_24dp.png b/src/main/res/drawable-xhdpi/ic_backup_white_24dp.png
new file mode 100644
index 000000000..a9602d11b
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_backup_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_bug_report_black_24dp.png b/src/main/res/drawable-xhdpi/ic_bug_report_black_24dp.png
new file mode 100644
index 000000000..107f74a20
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_bug_report_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_help_black_24dp.png b/src/main/res/drawable-xhdpi/ic_help_black_24dp.png
new file mode 100644
index 000000000..d3542c6bc
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_help_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_image_black_24dp.png b/src/main/res/drawable-xhdpi/ic_image_black_24dp.png
new file mode 100644
index 000000000..6b7cd7838
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_image_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_launcher.png b/src/main/res/drawable-xhdpi/ic_launcher.png
index c49b2cb11..43229a3f4 100644
--- a/src/main/res/drawable-xhdpi/ic_launcher.png
+++ b/src/main/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_lock_blue_18dp.png b/src/main/res/drawable-xhdpi/ic_lock_blue_18dp.png
new file mode 100644
index 000000000..ec72a70c1
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_lock_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png b/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png
new file mode 100644
index 000000000..87f8de1ca
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_mode_edit_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_mode_edit_blue_18dp.png b/src/main/res/drawable-xhdpi/ic_mode_edit_blue_18dp.png
new file mode 100644
index 000000000..9f1fab688
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_mode_edit_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_new_releases_black_24dp.png b/src/main/res/drawable-xhdpi/ic_new_releases_black_24dp.png
new file mode 100644
index 000000000..917b6cf4a
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_new_releases_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_new_releases_white_24dp.png b/src/main/res/drawable-xhdpi/ic_new_releases_white_24dp.png
new file mode 100644
index 000000000..5b863eba7
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_new_releases_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_notification.png b/src/main/res/drawable-xhdpi/ic_notification.png
index 042d2cdaa..43daff659 100644
--- a/src/main/res/drawable-xhdpi/ic_notification.png
+++ b/src/main/res/drawable-xhdpi/ic_notification.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_notifications_black_24dp.png b/src/main/res/drawable-xhdpi/ic_notifications_black_24dp.png
new file mode 100644
index 000000000..98cbec6ed
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_notifications_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_read_indicator.png b/src/main/res/drawable-xhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..216c33128
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_received_indicator.png b/src/main/res/drawable-xhdpi/ic_received_indicator.png
index cf7c2bb85..fdef5f1f0 100644
--- a/src/main/res/drawable-xhdpi/ic_received_indicator.png
+++ b/src/main/res/drawable-xhdpi/ic_received_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_security_black_24dp.png b/src/main/res/drawable-xhdpi/ic_security_black_24dp.png
new file mode 100644
index 000000000..160caf166
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_security_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_cancel_away.png b/src/main/res/drawable-xhdpi/ic_send_cancel_away.png
index 44b5f0963..ed778caa3 100644
--- a/src/main/res/drawable-xhdpi/ic_send_cancel_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_cancel_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-xhdpi/ic_send_cancel_dnd.png
index dde1b7076..e42503c7c 100644
--- a/src/main/res/drawable-xhdpi/ic_send_cancel_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_cancel_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_cancel_offline.png b/src/main/res/drawable-xhdpi/ic_send_cancel_offline.png
index 53a9ac909..563bfbeb0 100644
--- a/src/main/res/drawable-xhdpi/ic_send_cancel_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_cancel_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xhdpi/ic_send_cancel_online.png
index 23a5f2632..d9cf6fd57 100644
--- a/src/main/res/drawable-xhdpi/ic_send_cancel_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_cancel_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_location_away.png b/src/main/res/drawable-xhdpi/ic_send_location_away.png
index 0a5f3d54e..12ac326a8 100644
--- a/src/main/res/drawable-xhdpi/ic_send_location_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_location_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_location_dnd.png b/src/main/res/drawable-xhdpi/ic_send_location_dnd.png
index 99c8ce36f..f195b5277 100644
--- a/src/main/res/drawable-xhdpi/ic_send_location_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_location_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_location_offline.png b/src/main/res/drawable-xhdpi/ic_send_location_offline.png
index 114ce01be..bbadff935 100644
--- a/src/main/res/drawable-xhdpi/ic_send_location_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_location_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_location_online.png b/src/main/res/drawable-xhdpi/ic_send_location_online.png
index 17204eeab..32eb0e7dc 100644
--- a/src/main/res/drawable-xhdpi/ic_send_location_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_location_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_photo_away.png b/src/main/res/drawable-xhdpi/ic_send_photo_away.png
index 7ac674eac..bd84b65fe 100644
--- a/src/main/res/drawable-xhdpi/ic_send_photo_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_photo_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_photo_dnd.png b/src/main/res/drawable-xhdpi/ic_send_photo_dnd.png
index fc69cb416..b2900a2db 100644
--- a/src/main/res/drawable-xhdpi/ic_send_photo_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_photo_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_photo_offline.png b/src/main/res/drawable-xhdpi/ic_send_photo_offline.png
index 6ef1e16a9..7d4205aa8 100644
--- a/src/main/res/drawable-xhdpi/ic_send_photo_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_photo_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_photo_online.png b/src/main/res/drawable-xhdpi/ic_send_photo_online.png
index f585ef98c..3df554b8f 100644
--- a/src/main/res/drawable-xhdpi/ic_send_photo_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_photo_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_picture_away.png b/src/main/res/drawable-xhdpi/ic_send_picture_away.png
index f9aa21dc8..6fa861ffa 100644
--- a/src/main/res/drawable-xhdpi/ic_send_picture_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_picture_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_picture_dnd.png b/src/main/res/drawable-xhdpi/ic_send_picture_dnd.png
index 95e4acce7..62e59308d 100644
--- a/src/main/res/drawable-xhdpi/ic_send_picture_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_picture_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_picture_offline.png b/src/main/res/drawable-xhdpi/ic_send_picture_offline.png
index 75ff2fc4e..43c76f100 100644
--- a/src/main/res/drawable-xhdpi/ic_send_picture_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_picture_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_picture_online.png b/src/main/res/drawable-xhdpi/ic_send_picture_online.png
index 0f68d5f52..8bdf171f4 100644
--- a/src/main/res/drawable-xhdpi/ic_send_picture_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_picture_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_text_away.png b/src/main/res/drawable-xhdpi/ic_send_text_away.png
index 41f223f6c..28533e2d8 100644
--- a/src/main/res/drawable-xhdpi/ic_send_text_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_text_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_text_dnd.png b/src/main/res/drawable-xhdpi/ic_send_text_dnd.png
index 8b93ec109..e48d9f85e 100644
--- a/src/main/res/drawable-xhdpi/ic_send_text_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_text_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_text_offline.png b/src/main/res/drawable-xhdpi/ic_send_text_offline.png
index d0a98e5d0..0b6d42122 100644
--- a/src/main/res/drawable-xhdpi/ic_send_text_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_text_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_text_online.png b/src/main/res/drawable-xhdpi/ic_send_text_online.png
index 91d240d24..b1cfd220a 100644
--- a/src/main/res/drawable-xhdpi/ic_send_text_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_text_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_voice_away.png b/src/main/res/drawable-xhdpi/ic_send_voice_away.png
index 34f8ea86f..08726984d 100644
--- a/src/main/res/drawable-xhdpi/ic_send_voice_away.png
+++ b/src/main/res/drawable-xhdpi/ic_send_voice_away.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_voice_dnd.png b/src/main/res/drawable-xhdpi/ic_send_voice_dnd.png
index 66b0c6771..cd5fd91e6 100644
--- a/src/main/res/drawable-xhdpi/ic_send_voice_dnd.png
+++ b/src/main/res/drawable-xhdpi/ic_send_voice_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_voice_offline.png b/src/main/res/drawable-xhdpi/ic_send_voice_offline.png
index fc4cff1f1..057762a0a 100644
--- a/src/main/res/drawable-xhdpi/ic_send_voice_offline.png
+++ b/src/main/res/drawable-xhdpi/ic_send_voice_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_send_voice_online.png b/src/main/res/drawable-xhdpi/ic_send_voice_online.png
index d2f03dd51..9678b9476 100644
--- a/src/main/res/drawable-xhdpi/ic_send_voice_online.png
+++ b/src/main/res/drawable-xhdpi/ic_send_voice_online.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png b/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
new file mode 100644
index 000000000..e84e188a1
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_speaker_notes_off_white_24dp.png b/src/main/res/drawable-xhdpi/ic_speaker_notes_off_white_24dp.png
new file mode 100644
index 000000000..f960b6fb2
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_speaker_notes_off_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_speaker_notes_white_24dp.png b/src/main/res/drawable-xhdpi/ic_speaker_notes_white_24dp.png
new file mode 100644
index 000000000..2ff4b1e28
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_speaker_notes_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_stat_communication_import_export.png b/src/main/res/drawable-xhdpi/ic_stat_communication_import_export.png
deleted file mode 100644
index a1d62d419..000000000
--- a/src/main/res/drawable-xhdpi/ic_stat_communication_import_export.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_vpn_key_white_24dp.png b/src/main/res/drawable-xhdpi/ic_vpn_key_white_24dp.png
new file mode 100644
index 000000000..93e7b0712
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/ic_vpn_key_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/main_logo.png b/src/main/res/drawable-xhdpi/main_logo.png
index da7dc86fc..458326e34 100644
--- a/src/main/res/drawable-xhdpi/main_logo.png
+++ b/src/main/res/drawable-xhdpi/main_logo.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/message_bubble_received.9.png b/src/main/res/drawable-xhdpi/message_bubble_received.9.png
index c0eb47ebb..d8d49d768 100644
--- a/src/main/res/drawable-xhdpi/message_bubble_received.9.png
+++ b/src/main/res/drawable-xhdpi/message_bubble_received.9.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/message_bubble_received_warning.9.png b/src/main/res/drawable-xhdpi/message_bubble_received_warning.9.png
index fe0324cee..0e4e8164b 100644
--- a/src/main/res/drawable-xhdpi/message_bubble_received_warning.9.png
+++ b/src/main/res/drawable-xhdpi/message_bubble_received_warning.9.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/message_bubble_received_white.9.png b/src/main/res/drawable-xhdpi/message_bubble_received_white.9.png
deleted file mode 100644
index fdb6be0d1..000000000
--- a/src/main/res/drawable-xhdpi/message_bubble_received_white.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/message_bubble_sent.9.png b/src/main/res/drawable-xhdpi/message_bubble_sent.9.png
index cb5654b71..d99428f22 100644
--- a/src/main/res/drawable-xhdpi/message_bubble_sent.9.png
+++ b/src/main/res/drawable-xhdpi/message_bubble_sent.9.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/message_bubble_sent_white.9.png b/src/main/res/drawable-xhdpi/message_bubble_sent_white.9.png
new file mode 100644
index 000000000..bd36e7e99
--- /dev/null
+++ b/src/main/res/drawable-xhdpi/message_bubble_sent_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/switch_thumb_disable.png b/src/main/res/drawable-xhdpi/switch_thumb_disable.png
index 7f6773248..5b3605a0d 100644
--- a/src/main/res/drawable-xhdpi/switch_thumb_disable.png
+++ b/src/main/res/drawable-xhdpi/switch_thumb_disable.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/switch_thumb_off_normal.png b/src/main/res/drawable-xhdpi/switch_thumb_off_normal.png
index 4199d322b..946010bcb 100644
--- a/src/main/res/drawable-xhdpi/switch_thumb_off_normal.png
+++ b/src/main/res/drawable-xhdpi/switch_thumb_off_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/switch_thumb_off_pressed.png b/src/main/res/drawable-xhdpi/switch_thumb_off_pressed.png
index 2b86888f3..e2ba08533 100644
--- a/src/main/res/drawable-xhdpi/switch_thumb_off_pressed.png
+++ b/src/main/res/drawable-xhdpi/switch_thumb_off_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/switch_thumb_on_normal.png b/src/main/res/drawable-xhdpi/switch_thumb_on_normal.png
index daa309900..42a303905 100644
--- a/src/main/res/drawable-xhdpi/switch_thumb_on_normal.png
+++ b/src/main/res/drawable-xhdpi/switch_thumb_on_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/switch_thumb_on_pressed.png b/src/main/res/drawable-xhdpi/switch_thumb_on_pressed.png
index 6aab47c99..93dc9640f 100644
--- a/src/main/res/drawable-xhdpi/switch_thumb_on_pressed.png
+++ b/src/main/res/drawable-xhdpi/switch_thumb_on_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-xhdpi/tab_unselected_conversations.9.png b/src/main/res/drawable-xhdpi/tab_unselected_conversations.9.png
deleted file mode 100644
index e9ab742e8..000000000
--- a/src/main/res/drawable-xhdpi/tab_unselected_conversations.9.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_add_group.png b/src/main/res/drawable-xxhdpi/ic_action_add_group.png
deleted file mode 100644
index 2b46dbb9a..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_add_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_add_person.png b/src/main/res/drawable-xxhdpi/ic_action_add_person.png
deleted file mode 100644
index e9a58eafc..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_add_person.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_copy.png b/src/main/res/drawable-xxhdpi/ic_action_copy.png
deleted file mode 100644
index a0508df8c..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_copy.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_discard.png b/src/main/res/drawable-xxhdpi/ic_action_discard.png
deleted file mode 100644
index cb1260a4c..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_discard.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_edit.png b/src/main/res/drawable-xxhdpi/ic_action_edit.png
deleted file mode 100644
index 3a241ea41..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_edit.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_edit_dark.png b/src/main/res/drawable-xxhdpi/ic_action_edit_dark.png
deleted file mode 100644
index f2b2078b0..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_edit_dark.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_group.png b/src/main/res/drawable-xxhdpi/ic_action_group.png
deleted file mode 100644
index 9289b1c8f..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_group.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_new.png b/src/main/res/drawable-xxhdpi/ic_action_new.png
deleted file mode 100644
index c42c2bfb5..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_new.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_new_attachment.png b/src/main/res/drawable-xxhdpi/ic_action_new_attachment.png
deleted file mode 100644
index ce7536cbd..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_new_attachment.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_not_secure.png b/src/main/res/drawable-xxhdpi/ic_action_not_secure.png
deleted file mode 100644
index a186f1fb2..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_not_secure.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_refresh.png b/src/main/res/drawable-xxhdpi/ic_action_refresh.png
deleted file mode 100644
index cb847f378..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_refresh.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_remove.png b/src/main/res/drawable-xxhdpi/ic_action_remove.png
deleted file mode 100644
index 331c545b8..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_remove.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_search.png b/src/main/res/drawable-xxhdpi/ic_action_search.png
deleted file mode 100644
index a10863887..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_search.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_settings.png b/src/main/res/drawable-xxhdpi/ic_action_settings.png
deleted file mode 100644
index 530227e2d..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_settings.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_share.png b/src/main/res/drawable-xxhdpi/ic_action_share.png
deleted file mode 100644
index 22ed428fc..000000000
--- a/src/main/res/drawable-xxhdpi/ic_action_share.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png
new file mode 100644
index 000000000..32a6d91ce
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_attachment_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_attachment_black_24dp.png
new file mode 100644
index 000000000..bf0a53bed
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_attachment_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_backup_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_backup_white_24dp.png
new file mode 100644
index 000000000..3ff57ad3e
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_backup_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_bug_report_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_bug_report_black_24dp.png
new file mode 100644
index 000000000..af8c82e6e
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_bug_report_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_help_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_help_black_24dp.png
new file mode 100644
index 000000000..645822e83
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_help_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png
new file mode 100644
index 000000000..7297bd5d2
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_launcher.png b/src/main/res/drawable-xxhdpi/ic_launcher.png
index 873d4b140..f766f1831 100644
--- a/src/main/res/drawable-xxhdpi/ic_launcher.png
+++ b/src/main/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_lock_blue_18dp.png b/src/main/res/drawable-xxhdpi/ic_lock_blue_18dp.png
new file mode 100644
index 000000000..aed4ca842
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_lock_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png
new file mode 100644
index 000000000..4af4ae634
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_mode_edit_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_mode_edit_blue_18dp.png b/src/main/res/drawable-xxhdpi/ic_mode_edit_blue_18dp.png
new file mode 100644
index 000000000..d38d25e46
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_mode_edit_blue_18dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_new_releases_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_new_releases_black_24dp.png
new file mode 100644
index 000000000..56c24d8d9
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_new_releases_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_new_releases_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_new_releases_white_24dp.png
new file mode 100644
index 000000000..25b278a55
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_new_releases_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_notification.png b/src/main/res/drawable-xxhdpi/ic_notification.png
index 42c62d327..c2ee5dec8 100644
--- a/src/main/res/drawable-xxhdpi/ic_notification.png
+++ b/src/main/res/drawable-xxhdpi/ic_notification.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png
new file mode 100644
index 000000000..74c46cf43
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_read_indicator.png b/src/main/res/drawable-xxhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..66caba6ae
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_received_indicator.png b/src/main/res/drawable-xxhdpi/ic_received_indicator.png
index 5d1c9b876..b005778dc 100644
--- a/src/main/res/drawable-xxhdpi/ic_received_indicator.png
+++ b/src/main/res/drawable-xxhdpi/ic_received_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_security_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_security_black_24dp.png
new file mode 100644
index 000000000..73f1f2a6d
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_security_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png
index 07113f020..7637648f8 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png
index e68a912d7..e4dc33ff5 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png
index 10412faba..36ff197d0 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png
index 6fa18239a..26f41db4b 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_location_away.png b/src/main/res/drawable-xxhdpi/ic_send_location_away.png
index 4fb370ff9..ffed411c1 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_location_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_location_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_location_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_location_dnd.png
index 1773e62d2..634d8485a 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_location_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_location_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_location_offline.png b/src/main/res/drawable-xxhdpi/ic_send_location_offline.png
index b4317aae4..703ccf563 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_location_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_location_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_location_online.png b/src/main/res/drawable-xxhdpi/ic_send_location_online.png
index 10dfed811..b933eae94 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_location_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_location_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_photo_away.png b/src/main/res/drawable-xxhdpi/ic_send_photo_away.png
index 78eea39e3..0b05d63de 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_photo_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_photo_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_photo_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_photo_dnd.png
index fe33a1d0d..c9fab5523 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_photo_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_photo_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_photo_offline.png b/src/main/res/drawable-xxhdpi/ic_send_photo_offline.png
index 6b41c3bd9..fccb5e896 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_photo_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_photo_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_photo_online.png b/src/main/res/drawable-xxhdpi/ic_send_photo_online.png
index 1c8992c52..cc379bdc2 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_photo_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_photo_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_picture_away.png b/src/main/res/drawable-xxhdpi/ic_send_picture_away.png
index 7898ed4fb..a1185f2cb 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_picture_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_picture_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_picture_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_picture_dnd.png
index ccffabbef..c185e3bcf 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_picture_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_picture_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_picture_offline.png b/src/main/res/drawable-xxhdpi/ic_send_picture_offline.png
index 7b5687e42..bec7417cf 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_picture_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_picture_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_picture_online.png b/src/main/res/drawable-xxhdpi/ic_send_picture_online.png
index 82eab70c0..5d9a06fab 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_picture_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_picture_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_text_away.png b/src/main/res/drawable-xxhdpi/ic_send_text_away.png
index 2b2b07935..6ace0494d 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_text_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_text_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_text_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_text_dnd.png
index 32f5e29c7..adb178fa2 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_text_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_text_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_text_offline.png b/src/main/res/drawable-xxhdpi/ic_send_text_offline.png
index 6bd9c414f..c8c769d20 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_text_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_text_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_text_online.png b/src/main/res/drawable-xxhdpi/ic_send_text_online.png
index cb6a2dba8..3d16ff43d 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_text_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_text_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_voice_away.png b/src/main/res/drawable-xxhdpi/ic_send_voice_away.png
index b8b9e8079..fdaff7e23 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_voice_away.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_voice_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_voice_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_voice_dnd.png
index 4a5b41040..afc516098 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_voice_dnd.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_voice_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_voice_offline.png b/src/main/res/drawable-xxhdpi/ic_send_voice_offline.png
index 3d58f6994..249ef61d9 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_voice_offline.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_voice_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_send_voice_online.png b/src/main/res/drawable-xxhdpi/ic_send_voice_online.png
index 600371eb2..3436cd214 100644
--- a/src/main/res/drawable-xxhdpi/ic_send_voice_online.png
+++ b/src/main/res/drawable-xxhdpi/ic_send_voice_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png b/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
new file mode 100644
index 000000000..3023ff8da
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_speaker_notes_off_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_speaker_notes_off_white_24dp.png
new file mode 100644
index 000000000..b76bf5bb0
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_speaker_notes_off_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_speaker_notes_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_speaker_notes_white_24dp.png
new file mode 100644
index 000000000..889f4c0bb
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_speaker_notes_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_stat_communication_import_export.png b/src/main/res/drawable-xxhdpi/ic_stat_communication_import_export.png
deleted file mode 100644
index 3539cd91c..000000000
--- a/src/main/res/drawable-xxhdpi/ic_stat_communication_import_export.png
+++ /dev/null
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_vpn_key_white_24dp.png b/src/main/res/drawable-xxhdpi/ic_vpn_key_white_24dp.png
new file mode 100644
index 000000000..54c92ace4
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/ic_vpn_key_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/main_logo.png b/src/main/res/drawable-xxhdpi/main_logo.png
index 3a3fc6eef..0e5590107 100644
--- a/src/main/res/drawable-xxhdpi/main_logo.png
+++ b/src/main/res/drawable-xxhdpi/main_logo.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/message_bubble_received.9.png b/src/main/res/drawable-xxhdpi/message_bubble_received.9.png
index 10e784089..cb3c25724 100644
--- a/src/main/res/drawable-xxhdpi/message_bubble_received.9.png
+++ b/src/main/res/drawable-xxhdpi/message_bubble_received.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/message_bubble_received_warning.9.png b/src/main/res/drawable-xxhdpi/message_bubble_received_warning.9.png
index 53ecbecf7..fa57f066d 100644
--- a/src/main/res/drawable-xxhdpi/message_bubble_received_warning.9.png
+++ b/src/main/res/drawable-xxhdpi/message_bubble_received_warning.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/message_bubble_received_white.9.png b/src/main/res/drawable-xxhdpi/message_bubble_received_white.9.png
index 436a1bd32..cb3c25724 100644
--- a/src/main/res/drawable-xxhdpi/message_bubble_received_white.9.png
+++ b/src/main/res/drawable-xxhdpi/message_bubble_received_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/message_bubble_sent.9.png b/src/main/res/drawable-xxhdpi/message_bubble_sent.9.png
index f78425d21..b059b73c1 100644
--- a/src/main/res/drawable-xxhdpi/message_bubble_sent.9.png
+++ b/src/main/res/drawable-xxhdpi/message_bubble_sent.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/message_bubble_sent_white.9.png b/src/main/res/drawable-xxhdpi/message_bubble_sent_white.9.png
new file mode 100644
index 000000000..f56ab1b55
--- /dev/null
+++ b/src/main/res/drawable-xxhdpi/message_bubble_sent_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/switch_thumb_disable.png b/src/main/res/drawable-xxhdpi/switch_thumb_disable.png
index db7c1df41..31a732c87 100644
--- a/src/main/res/drawable-xxhdpi/switch_thumb_disable.png
+++ b/src/main/res/drawable-xxhdpi/switch_thumb_disable.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/switch_thumb_off_normal.png b/src/main/res/drawable-xxhdpi/switch_thumb_off_normal.png
index f747b5596..b37ba2d37 100644
--- a/src/main/res/drawable-xxhdpi/switch_thumb_off_normal.png
+++ b/src/main/res/drawable-xxhdpi/switch_thumb_off_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/switch_thumb_off_pressed.png b/src/main/res/drawable-xxhdpi/switch_thumb_off_pressed.png
index b9fe6d469..fc8ce48a8 100644
--- a/src/main/res/drawable-xxhdpi/switch_thumb_off_pressed.png
+++ b/src/main/res/drawable-xxhdpi/switch_thumb_off_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/switch_thumb_on_normal.png b/src/main/res/drawable-xxhdpi/switch_thumb_on_normal.png
index 881990248..360ce2bc8 100644
--- a/src/main/res/drawable-xxhdpi/switch_thumb_on_normal.png
+++ b/src/main/res/drawable-xxhdpi/switch_thumb_on_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/switch_thumb_on_pressed.png b/src/main/res/drawable-xxhdpi/switch_thumb_on_pressed.png
index 7a4fed540..1bf47d1b5 100644
--- a/src/main/res/drawable-xxhdpi/switch_thumb_on_pressed.png
+++ b/src/main/res/drawable-xxhdpi/switch_thumb_on_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png
new file mode 100644
index 000000000..e27034d67
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_attachment_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_attachment_black_24dp.png
new file mode 100644
index 000000000..93ca795cc
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_attachment_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_backup_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_backup_white_24dp.png
new file mode 100644
index 000000000..2180f73e8
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_backup_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_bug_report_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_bug_report_black_24dp.png
new file mode 100644
index 000000000..6eb1474e3
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_bug_report_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_help_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_help_black_24dp.png
new file mode 100644
index 000000000..7c4823055
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_help_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_image_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_image_black_24dp.png
new file mode 100644
index 000000000..ebe206ff7
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_image_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_launcher.png b/src/main/res/drawable-xxxhdpi/ic_launcher.png
index baadfa780..109a41845 100644
--- a/src/main/res/drawable-xxxhdpi/ic_launcher.png
+++ b/src/main/res/drawable-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.png
new file mode 100644
index 000000000..d6761ba16
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_mode_edit_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_new_releases_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_new_releases_black_24dp.png
new file mode 100644
index 000000000..ec775ec68
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_new_releases_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_new_releases_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_new_releases_white_24dp.png
new file mode 100644
index 000000000..3c039061f
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_new_releases_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_notification.png b/src/main/res/drawable-xxxhdpi/ic_notification.png
index c3439f1a3..ee2f3a432 100644
--- a/src/main/res/drawable-xxxhdpi/ic_notification.png
+++ b/src/main/res/drawable-xxxhdpi/ic_notification.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png
new file mode 100644
index 000000000..b06e6bc28
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_read_indicator.png b/src/main/res/drawable-xxxhdpi/ic_read_indicator.png
new file mode 100644
index 000000000..aef5c7bdc
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_read_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_received_indicator.png b/src/main/res/drawable-xxxhdpi/ic_received_indicator.png
index f35c8b442..858905953 100644
--- a/src/main/res/drawable-xxxhdpi/ic_received_indicator.png
+++ b/src/main/res/drawable-xxxhdpi/ic_received_indicator.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_security_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_security_black_24dp.png
new file mode 100644
index 000000000..857cacf71
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_security_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_away.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_away.png
index a9340a886..3e290cbe7 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_cancel_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_cancel_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.png
index 307ca8a0f..6570352a0 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png
index abd3af2c2..146a52d97 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png
index 80be8edfc..e2f586e43 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_location_away.png b/src/main/res/drawable-xxxhdpi/ic_send_location_away.png
index 0fab2554a..4a620e533 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_location_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_location_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_location_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_location_dnd.png
index e7f6fde74..6ffd778da 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_location_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_location_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_location_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_location_offline.png
index 2af75cde3..59b76b111 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_location_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_location_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_location_online.png b/src/main/res/drawable-xxxhdpi/ic_send_location_online.png
index 2e54ef892..f17463b23 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_location_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_location_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_photo_away.png b/src/main/res/drawable-xxxhdpi/ic_send_photo_away.png
index ba171ce13..1c52656a1 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_photo_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_photo_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_photo_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_photo_dnd.png
index 8a9b07005..7b2ced78d 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_photo_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_photo_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_photo_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_photo_offline.png
index e94e930dd..c9be9f167 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_photo_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_photo_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_photo_online.png b/src/main/res/drawable-xxxhdpi/ic_send_photo_online.png
index 1bf680ebb..cd5b63e7e 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_photo_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_photo_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_picture_away.png b/src/main/res/drawable-xxxhdpi/ic_send_picture_away.png
index 1daa8ecce..89d385023 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_picture_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_picture_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_picture_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_picture_dnd.png
index d8257aad0..49ab50ddc 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_picture_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_picture_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_picture_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_picture_offline.png
index d487709be..1c076db45 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_picture_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_picture_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_picture_online.png b/src/main/res/drawable-xxxhdpi/ic_send_picture_online.png
index c095d7959..2f0f6504c 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_picture_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_picture_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_text_away.png b/src/main/res/drawable-xxxhdpi/ic_send_text_away.png
index afcfa89d9..8d8a90be3 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_text_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_text_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_text_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_text_dnd.png
index b11cd6b62..28f83b032 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_text_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_text_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_text_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_text_offline.png
index b9122e454..da2046817 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_text_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_text_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_text_online.png b/src/main/res/drawable-xxxhdpi/ic_send_text_online.png
index abec2e0b7..75c39af13 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_text_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_text_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_voice_away.png b/src/main/res/drawable-xxxhdpi/ic_send_voice_away.png
index de1375e2f..0dde21a45 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_voice_away.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_voice_away.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_voice_dnd.png b/src/main/res/drawable-xxxhdpi/ic_send_voice_dnd.png
index 4ad9d389e..2fea78ead 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_voice_dnd.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_voice_dnd.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_voice_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_voice_offline.png
index eec3d8f2b..19bd5bc20 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_voice_offline.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_voice_offline.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_send_voice_online.png b/src/main/res/drawable-xxxhdpi/ic_send_voice_online.png
index fcdfcb437..76d01ec17 100644
--- a/src/main/res/drawable-xxxhdpi/ic_send_voice_online.png
+++ b/src/main/res/drawable-xxxhdpi/ic_send_voice_online.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png b/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
new file mode 100644
index 000000000..476d5c978
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_speaker_notes_off_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_speaker_notes_off_white_24dp.png
new file mode 100644
index 000000000..87e3432d4
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_speaker_notes_off_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_speaker_notes_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_speaker_notes_white_24dp.png
new file mode 100644
index 000000000..2f1878bcf
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_speaker_notes_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/ic_vpn_key_white_24dp.png b/src/main/res/drawable-xxxhdpi/ic_vpn_key_white_24dp.png
new file mode 100644
index 000000000..3d2593219
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/ic_vpn_key_white_24dp.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/main_logo.png b/src/main/res/drawable-xxxhdpi/main_logo.png
index 510540907..3fad7101a 100644
--- a/src/main/res/drawable-xxxhdpi/main_logo.png
+++ b/src/main/res/drawable-xxxhdpi/main_logo.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/message_bubble_received.9.png b/src/main/res/drawable-xxxhdpi/message_bubble_received.9.png
index c474359ea..131efea2e 100644
--- a/src/main/res/drawable-xxxhdpi/message_bubble_received.9.png
+++ b/src/main/res/drawable-xxxhdpi/message_bubble_received.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/message_bubble_received_warning.9.png b/src/main/res/drawable-xxxhdpi/message_bubble_received_warning.9.png
index 1421768cc..0b2c686ed 100644
--- a/src/main/res/drawable-xxxhdpi/message_bubble_received_warning.9.png
+++ b/src/main/res/drawable-xxxhdpi/message_bubble_received_warning.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/message_bubble_received_white.9.png b/src/main/res/drawable-xxxhdpi/message_bubble_received_white.9.png
index ee89b6706..131efea2e 100644
--- a/src/main/res/drawable-xxxhdpi/message_bubble_received_white.9.png
+++ b/src/main/res/drawable-xxxhdpi/message_bubble_received_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/message_bubble_sent.9.png b/src/main/res/drawable-xxxhdpi/message_bubble_sent.9.png
index d34038d07..62cf4dfa9 100644
--- a/src/main/res/drawable-xxxhdpi/message_bubble_sent.9.png
+++ b/src/main/res/drawable-xxxhdpi/message_bubble_sent.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/message_bubble_sent_white.9.png b/src/main/res/drawable-xxxhdpi/message_bubble_sent_white.9.png
new file mode 100644
index 000000000..3b840402a
--- /dev/null
+++ b/src/main/res/drawable-xxxhdpi/message_bubble_sent_white.9.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/switch_thumb_disable.png b/src/main/res/drawable-xxxhdpi/switch_thumb_disable.png
index 3970168ca..da82453d4 100644
--- a/src/main/res/drawable-xxxhdpi/switch_thumb_disable.png
+++ b/src/main/res/drawable-xxxhdpi/switch_thumb_disable.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/switch_thumb_off_normal.png b/src/main/res/drawable-xxxhdpi/switch_thumb_off_normal.png
index ea8d4f894..293867d62 100644
--- a/src/main/res/drawable-xxxhdpi/switch_thumb_off_normal.png
+++ b/src/main/res/drawable-xxxhdpi/switch_thumb_off_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/switch_thumb_off_pressed.png b/src/main/res/drawable-xxxhdpi/switch_thumb_off_pressed.png
index 84d667b13..4dcea8cfe 100644
--- a/src/main/res/drawable-xxxhdpi/switch_thumb_off_pressed.png
+++ b/src/main/res/drawable-xxxhdpi/switch_thumb_off_pressed.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/switch_thumb_on_normal.png b/src/main/res/drawable-xxxhdpi/switch_thumb_on_normal.png
index 06b190eb9..31ea33081 100644
--- a/src/main/res/drawable-xxxhdpi/switch_thumb_on_normal.png
+++ b/src/main/res/drawable-xxxhdpi/switch_thumb_on_normal.png
Binary files differ
diff --git a/src/main/res/drawable-xxxhdpi/switch_thumb_on_pressed.png b/src/main/res/drawable-xxxhdpi/switch_thumb_on_pressed.png
index 79c30d1e5..2172d8e34 100644
--- a/src/main/res/drawable-xxxhdpi/switch_thumb_on_pressed.png
+++ b/src/main/res/drawable-xxxhdpi/switch_thumb_on_pressed.png
Binary files differ
diff --git a/src/main/res/drawable/account_image_border.xml b/src/main/res/drawable/account_image_border.xml
index 990d02886..e80f50cd5 100644
--- a/src/main/res/drawable/account_image_border.xml
+++ b/src/main/res/drawable/account_image_border.xml
@@ -2,7 +2,7 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
- <corners android:radius="2dp" />
+ <corners android:radius="5dp" />
<padding
android:bottom="1.5dp"
diff --git a/src/main/res/drawable/infocard_border.xml b/src/main/res/drawable/infocard_border.xml
index e01e1442a..baf60602f 100644
--- a/src/main/res/drawable/infocard_border.xml
+++ b/src/main/res/drawable/infocard_border.xml
@@ -3,7 +3,7 @@
<solid android:color="@color/grey50" />
- <corners android:radius="2dp" />
+ <corners android:radius="5dp" />
<stroke
android:width="0.5dp"
diff --git a/src/main/res/drawable/message_border.xml b/src/main/res/drawable/message_border.xml
new file mode 100644
index 000000000..e80f50cd5
--- /dev/null
+++ b/src/main/res/drawable/message_border.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle" >
+
+ <corners android:radius="5dp" />
+
+ <padding
+ android:bottom="1.5dp"
+ android:left="1.5dp"
+ android:right="1.5dp"
+ android:top="1.5dp" />
+
+ <solid android:color="@color/black12" />
+
+</shape> \ No newline at end of file
diff --git a/src/main/res/layout/ab_title.xml b/src/main/res/layout/ab_title.xml
new file mode 100644
index 000000000..19a9be1e6
--- /dev/null
+++ b/src/main/res/layout/ab_title.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ style="@style/Base.TextAppearance.AppCompat.Widget.ActionBar.Title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:ellipsize="end"
+ android:singleLine="true"
+ android:gravity="center_vertical"
+ android:textColor="@color/grey200"
+ android:clickable="true"
+ android:onClick="onClick"
+ android:paddingTop="1dp" />
+ <TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text2"
+ style="@style/Base.TextAppearance.AppCompat.Widget.ActionBar.Subtitle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:ellipsize="end"
+ android:layout_below="@android:id/text1"
+ android:singleLine="true"
+ android:textSize="12dp"
+ android:textColor="@color/grey50"
+ android:gravity="center_vertical"
+ android:onClick="onClick"
+ android:clickable="true"
+ android:paddingBottom="1dp" />
+</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/account_row.xml b/src/main/res/layout/account_row.xml
index cac9a9fa6..fbb05a274 100644
--- a/src/main/res/layout/account_row.xml
+++ b/src/main/res/layout/account_row.xml
@@ -15,7 +15,9 @@
android:layout_alignParentLeft="true"
android:src="@drawable/ic_profile"
android:contentDescription="@string/account_image_description"
- app:riv_corner_radius="2dp" />
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ app:riv_corner_radius="5dp" />
<LinearLayout
android:layout_width="fill_parent"
@@ -23,9 +25,7 @@
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/account_image"
android:orientation="vertical"
- android:paddingLeft="8dp"
- android:layout_toLeftOf="@+id/tgl_account_status"
- android:layout_toStartOf="@+id/tgl_account_status">
+ android:paddingLeft="8dp">
<TextView
android:id="@+id/account_jid"
@@ -46,14 +46,4 @@
android:textStyle="bold" />
</LinearLayout>
- <eu.siacs.conversations.ui.widget.Switch
- style="@style/MD"
- android:id="@+id/tgl_account_status"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:padding="16dp"
- android:focusable="false"/>
-
</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_contact_details.xml b/src/main/res/layout/activity_contact_details.xml
index 0facc6515..599ec2c7d 100644
--- a/src/main/res/layout/activity_contact_details.xml
+++ b/src/main/res/layout/activity_contact_details.xml
@@ -22,18 +22,28 @@
<QuickContactBadge
android:id="@+id/details_contact_badge"
- android:layout_width="72dp"
- android:layout_height="72dp"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
+ android:scaleType="centerCrop"
android:layout_alignParentTop="true"
- android:scaleType="centerCrop" />
+ android:layout_centerHorizontal="true"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ android:adjustViewBounds="true"/>
<LinearLayout
android:id="@+id/details_jidbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="16dp"
- android:layout_toRightOf="@+id/details_contact_badge"
- android:orientation="vertical" >
+ android:orientation="vertical"
+ android:layout_below="@+id/details_contact_badge"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"
+ android:layout_marginTop="16dp"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true">
<TextView
android:id="@+id/details_contactjid"
@@ -42,7 +52,10 @@
android:text="@string/account_settings_example_jabber_id"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold" />
+ android:textStyle="bold"
+ android:layout_gravity="center_horizontal"
+ android:textIsSelectable="true"
+ android:visibility="gone" />
<LinearLayout
android:id="@+id/tags"
@@ -50,41 +63,28 @@
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
- android:orientation="horizontal">
+ android:orientation="horizontal"
+ android:layout_gravity="center_horizontal">
</LinearLayout>
<TextView
- android:layout_marginTop="8dp"
- android:id="@+id/status_message"
+ android:id="@+id/details_lastseen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black54"
- android:textStyle="italic"
- android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody"
+ android:layout_gravity="center_horizontal" />
- <Button
- android:id="@+id/add_contact_button"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
+ <TextView
android:layout_marginTop="8dp"
- android:text="@string/add_contact"/>
-
- <CheckBox
- android:id="@+id/details_send_presence"
+ android:id="@+id/status_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:text="@string/send_presence_updates"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
+ android:textColor="@color/black54"
+ android:textStyle="italic"
+ android:textSize="?attr/TextSizeBody"
+ android:layout_gravity="center_horizontal" />
- <CheckBox
- android:id="@+id/details_receive_presence"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/receive_presence_updates"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
</LinearLayout>
<TextView
@@ -96,7 +96,51 @@
android:layout_marginTop="32dp"
android:text="@string/using_account"
android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo" />
+ android:textSize="?attr/TextSizeInfo"
+ android:visibility="gone" />
+ </RelativeLayout>
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:padding="@dimen/infocard_padding" >
+
+ <Button
+ android:id="@+id/add_contact_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/add_contact"
+ android:layout_gravity="center_horizontal"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true" />
+
+ <CheckBox
+ android:id="@+id/details_send_presence"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/send_presence_updates"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:layout_below="@+id/add_contact_button"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true" />
+
+ <CheckBox
+ android:id="@+id/details_receive_presence"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/receive_presence_updates"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:layout_below="@+id/details_send_presence"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true" />
+
</RelativeLayout>
<LinearLayout
diff --git a/src/main/res/layout/activity_edit_account.xml b/src/main/res/layout/activity_edit_account.xml
index d308b4ce7..d33c72bec 100644
--- a/src/main/res/layout/activity_edit_account.xml
+++ b/src/main/res/layout/activity_edit_account.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@color/grey200">
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/grey200">
<ScrollView
android:layout_width="fill_parent"
@@ -29,26 +29,35 @@
android:background="@drawable/infocard_border"
android:orientation="vertical"
android:padding="@dimen/infocard_padding">
+
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avater"
- android:layout_width="72dp"
- android:layout_height="72dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
android:layout_alignParentTop="true"
- android:layout_marginRight="16dp"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="16dp"
+ android:adjustViewBounds="true"
+ android:background="@drawable/message_border"
android:contentDescription="@string/account_image_description"
- app:riv_corner_radius="2dp"/>
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
+ android:padding="1dp"
+ app:riv_corner_radius="5dp" />
+
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:layout_toRightOf="@+id/avater"
+ android:layout_below="@+id/avater"
android:orientation="vertical">
+
<TextView
android:id="@+id/account_jid_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/account_settings_jabber_id"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
<AutoCompleteTextView
android:id="@+id/account_jid"
@@ -58,7 +67,7 @@
android:inputType="textEmailAddress"
android:textColor="@color/black87"
android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
<TextView
android:layout_width="wrap_content"
@@ -66,7 +75,7 @@
android:layout_marginTop="8dp"
android:text="@string/account_settings_password"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
<EditText
android:id="@+id/account_password"
@@ -76,7 +85,7 @@
android:inputType="textPassword"
android:textColor="@color/black87"
android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
<LinearLayout
android:id="@+id/name_port"
@@ -85,18 +94,21 @@
android:layout_marginTop="8dp"
android:orientation="horizontal"
android:weightSum="1">
+
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.8"
android:orientation="vertical">
+
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/account_settings_hostname"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
+
<EditText
android:id="@+id/hostname"
android:layout_width="fill_parent"
@@ -105,20 +117,22 @@
android:inputType="textNoSuggestions"
android:textColor="@color/black87"
android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
</LinearLayout>
+
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2"
- android:orientation="vertical"
- >
+ android:orientation="vertical">
+
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/account_settings_port"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
+
<EditText
android:id="@+id/port"
android:layout_width="match_parent"
@@ -127,9 +141,10 @@
android:maxLength="5"
android:textColor="@color/black87"
android:textColorHint="@color/black54"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
</LinearLayout>
</LinearLayout>
+
<CheckBox
android:id="@+id/account_register_new"
android:layout_width="wrap_content"
@@ -137,7 +152,7 @@
android:layout_marginTop="8dp"
android:text="@string/register_account"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
<TextView
android:id="@+id/account_confirm_password_desc"
@@ -146,7 +161,7 @@
android:text="@string/account_settings_confirm_password"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- android:visibility="gone"/>
+ android:visibility="gone" />
<EditText
android:id="@+id/account_password_confirm"
@@ -158,7 +173,7 @@
android:textColor="@color/black87"
android:textColorHint="@color/black54"
android:textSize="?attr/TextSizeBody"
- android:visibility="gone"/>
+ android:visibility="gone" />
</LinearLayout>
</RelativeLayout>
@@ -204,7 +219,6 @@
android:text="@string/disable" android:textColor="@color/accent"/>
</RelativeLayout>
-
<LinearLayout
android:id="@+id/stats"
android:layout_width="fill_parent"
@@ -242,10 +256,11 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
</TableLayout>
+
<TableLayout
android:id="@+id/server_info_more"
android:layout_width="match_parent"
@@ -271,7 +286,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -292,7 +307,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -313,7 +328,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -334,7 +349,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -355,7 +370,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -376,7 +391,7 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
<TableRow
@@ -397,8 +412,9 @@
android:layout_gravity="right"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- tools:ignore="RtlHardcoded"/>
+ tools:ignore="RtlHardcoded" />
</TableRow>
+
<TableRow
android:id="@+id/push_row"
android:layout_width="fill_parent"
@@ -436,7 +452,9 @@
android:layout_height="wrap_content"
android:layout_gravity="right"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody"
+ tools:ignore="RtlHardcoded" />
+
</TableRow>
</TableLayout>
@@ -460,14 +478,15 @@
android:fontFamily="monospace"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- android:typeface="monospace"/>
+ android:typeface="monospace" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/otr_fingerprint"
android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo"/>
+ android:textSize="?attr/TextSizeInfo" />
+
</LinearLayout>
<ImageButton
@@ -480,8 +499,9 @@
android:contentDescription="@string/copy_otr_clipboard_description"
android:padding="@dimen/image_button_padding"
android:src="?attr/icon_copy"
- android:visibility="visible"/>
+ android:visibility="visible" />
</RelativeLayout>
+
<RelativeLayout
android:id="@+id/axolotl_fingerprint_box"
android:layout_width="wrap_content"
@@ -502,14 +522,14 @@
android:fontFamily="monospace"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeBody"
- android:typeface="monospace"/>
+ android:typeface="monospace" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/this_device_omemo_fingerprint"
android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo"/>
+ android:textSize="?attr/TextSizeInfo" />
</LinearLayout>
<LinearLayout
@@ -528,20 +548,21 @@
android:contentDescription="@string/copy_omemo_clipboard_description"
android:padding="@dimen/image_button_padding"
android:src="?attr/icon_copy"
- android:visibility="visible"/>
+ android:visibility="visible" />
+
<ImageButton
- android:id="@+id/action_regenerate_axolotl_key"
+ android:id="@+id/action_regenerate_omemo_key"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:contentDescription="@string/regenerate_omemo_key"
android:padding="@dimen/image_button_padding"
android:src="?attr/icon_refresh"
- android:visibility="gone"/>
-
+ android:visibility="gone" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
+
<LinearLayout
android:id="@+id/other_device_keys_card"
android:layout_width="fill_parent"
@@ -562,7 +583,7 @@
android:text="@string/other_devices"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold"/>
+ android:textStyle="bold" />
<LinearLayout
android:id="@+id/other_device_keys"
@@ -613,4 +634,4 @@
android:textColor="@color/black54"/>
</LinearLayout>
-</RelativeLayout>
+</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_fullscreen_message.xml b/src/main/res/layout/activity_fullscreen_message.xml
new file mode 100644
index 000000000..183513196
--- /dev/null
+++ b/src/main/res/layout/activity_fullscreen_message.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@android:color/black">
+
+ <uk.co.senab.photoview.PhotoView
+ android:id="@id/message_image_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:adjustViewBounds="true"
+ android:visibility="gone" />
+
+ <com.github.rtoshiro.view.video.FullscreenVideoLayout
+ android:id="@id/message_video_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone" />
+</LinearLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_muc_details.xml b/src/main/res/layout/activity_muc_details.xml
index e7b11d9fe..7a13da48e 100644
--- a/src/main/res/layout/activity_muc_details.xml
+++ b/src/main/res/layout/activity_muc_details.xml
@@ -1,212 +1,233 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@color/grey200">
-
- <LinearLayout
- android:id="@+id/muc_main_layout"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/activity_horizontal_margin"
- android:layout_marginRight="@dimen/activity_horizontal_margin"
- android:layout_marginTop="@dimen/activity_vertical_margin"
- android:layout_marginBottom="@dimen/activity_vertical_margin"
- android:background="@drawable/infocard_border"
- android:orientation="vertical"
- android:padding="@dimen/infocard_padding">
-
- <TextView
- android:id="@+id/muc_jabberid"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginBottom="16dp"
- android:text="@string/account_settings_example_jabber_id"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold"/>
-
- <RelativeLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="32dp">
-
- <com.makeramen.roundedimageview.RoundedImageView
- android:id="@+id/your_photo"
- android:layout_width="48dp"
- android:layout_height="48dp"
- android:layout_alignParentLeft="true"
- android:src="@drawable/ic_profile"
- app:riv_corner_radius="2dp" />
-
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_toRightOf="@+id/your_photo"
- android:orientation="vertical"
- android:paddingLeft="8dp">
-
- <TextView
- android:id="@+id/muc_your_nick"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:singleLine="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline"/>
-
- <TextView
- android:id="@+id/muc_role"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:singleLine="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
- </LinearLayout>
-
- <ImageButton
- android:id="@+id/edit_nick_button"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_edit_dark"/>
- </RelativeLayout>
-
- <RelativeLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- <TextView
- android:id="@+id/muc_conference_type"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/private_conference"
- android:layout_centerVertical="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"
- android:layout_alignParentLeft="true"
- android:layout_toLeftOf="@+id/change_conference_button"
- />
- <ImageButton
- android:id="@+id/change_conference_button"
- style="?android:attr/buttonStyleSmall"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="?attr/icon_settings"/>
- </RelativeLayout>
-
- <RelativeLayout
- android:layout_width="fill_parent"
- android:layout_height="wrap_content">
- <TextView
- android:id="@+id/notification_status_text"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/notify_on_all_messages"
- android:layout_centerVertical="true"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"
- android:layout_alignParentLeft="true"
- android:layout_toLeftOf="@+id/notification_status_button"
- />
- <ImageButton
- android:id="@+id/notification_status_button"
- style="?android:attr/buttonStyleSmall"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
- android:padding="@dimen/image_button_padding"
- android:src="@drawable/ic_notifications_grey600_24dp"/>
- </RelativeLayout>
-
- <TableLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/muc_info_more"
- android:stretchColumns="1"
- android:visibility="gone">
-
- <TableRow
- android:layout_width="fill_parent"
- android:layout_height="match_parent">
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/server_info_mam"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
-
- <TextView
- android:id="@+id/muc_info_mam"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
- </TableRow>
-
- </TableLayout>
-
- <TextView
- android:id="@+id/details_account"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:layout_marginTop="32dp"
- android:text="@string/using_account"
- android:textColor="@color/black54"
- android:textSize="?attr/TextSizeInfo"/>
- </LinearLayout>
-
- <LinearLayout
- android:id="@+id/muc_more_details"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/activity_horizontal_margin"
- android:layout_marginRight="@dimen/activity_horizontal_margin"
- android:layout_marginTop="@dimen/activity_vertical_margin"
- android:layout_marginBottom="@dimen/activity_vertical_margin"
- android:background="@drawable/infocard_border"
- android:orientation="vertical"
- android:padding="@dimen/infocard_padding">
-
-
- <LinearLayout
- android:id="@+id/muc_members"
- android:layout_width="fill_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:divider="?android:dividerHorizontal"
- android:orientation="vertical"
- android:showDividers="middle">
- </LinearLayout>
-
- <Button
- android:id="@+id/invite"
- style="?android:attr/buttonStyleSmall"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center_horizontal"
- android:layout_marginTop="24dp"
- android:text="@string/invite_contact"/>
- </LinearLayout>
-
- </LinearLayout>
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@color/grey200">
+
+ <LinearLayout
+ android:id="@+id/muc_main_layout"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:orientation="vertical"
+ android:padding="@dimen/infocard_padding">
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView
+ android:id="@+id/muc_conference_type"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:layout_toLeftOf="@+id/change_conference_button"
+ android:text="@string/private_conference"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+
+ <ImageButton
+ android:id="@+id/change_conference_button"
+ style="?android:attr/buttonStyleSmall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_gravity="center_horizontal"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_settings" />
+ </RelativeLayout>
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+ <TextView
+ android:id="@+id/notification_status_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/notify_on_all_messages"
+ android:layout_centerVertical="true"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:layout_alignParentLeft="true"
+ android:layout_toLeftOf="@+id/notification_status_button"
+ />
+ <ImageButton
+ android:id="@+id/notification_status_button"
+ style="?android:attr/buttonStyleSmall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="@drawable/ic_notifications_grey600_24dp"/>
+ </RelativeLayout>
+
+ <TextView
+ android:id="@+id/details_account"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right"
+ android:layout_marginTop="32dp"
+ android:text="@string/using_account"
+ android:textColor="@color/black54"
+ android:textSize="?attr/TextSizeInfo"
+ android:visibility="gone" />
+
+ <TextView
+ android:id="@+id/muc_jabberid"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="16dp"
+ android:text="@string/account_settings_example_jabber_id"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline"
+ android:textStyle="bold"
+ android:textIsSelectable="true"
+ android:visibility="gone" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/muc_more_details"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:orientation="vertical"
+ android:padding="@dimen/infocard_padding">
+
+
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="32dp">
+
+ <com.makeramen.roundedimageview.RoundedImageView
+ android:id="@+id/your_photo"
+ android:layout_width="72dp"
+ android:layout_height="72dp"
+ android:layout_alignParentEnd="false"
+ android:layout_alignParentLeft="true"
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ android:src="@drawable/ic_profile"
+ app:riv_corner_radius="5dp" />
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_toRightOf="@+id/your_photo"
+ android:orientation="vertical"
+ android:paddingLeft="8dp">
+
+ <TextView
+ android:id="@+id/muc_your_nick"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline" />
+
+ <TextView
+ android:id="@+id/muc_role"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+ </LinearLayout>
+
+ <ImageButton
+ android:id="@+id/edit_nick_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:background="?android:selectableItemBackground"
+ android:padding="@dimen/image_button_padding"
+ android:src="?attr/icon_edit_dark" />
+ </RelativeLayout>
+
+ <LinearLayout
+ android:id="@+id/muc_members"
+ android:layout_width="fill_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:divider="?android:dividerHorizontal"
+ android:orientation="vertical"
+ android:showDividers="middle">
+ </LinearLayout>
+
+ <Button
+ android:id="@+id/invite"
+ style="?android:attr/buttonStyleSmall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:layout_marginTop="24dp"
+ android:text="@string/invite_contact" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:orientation="vertical"
+ android:padding="@dimen/infocard_padding"
+ android:id="@+id/muc_info_more"
+ android:visibility="gone">
+
+
+ <TableLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:stretchColumns="1">
+
+ <TableRow
+ android:layout_width="fill_parent"
+ android:layout_height="match_parent">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/server_info_mam"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+
+ <TextView
+ android:id="@+id/muc_info_mam"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody" />
+ </TableRow>
+
+ </TableLayout>
+ </LinearLayout>
+
+ </LinearLayout>
</ScrollView> \ No newline at end of file
diff --git a/src/main/res/layout/activity_publish_profile_picture.xml b/src/main/res/layout/activity_publish_profile_picture.xml
index 8c7c359bf..26675c055 100644
--- a/src/main/res/layout/activity_publish_profile_picture.xml
+++ b/src/main/res/layout/activity_publish_profile_picture.xml
@@ -1,43 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/grey50" >
-
+ android:background="@color/grey200">
+ <ScrollView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/button_bar"
+ android:layout_alignParentTop="true" >
<LinearLayout
- android:id="@+id/account_image_wrapper"
- android:layout_width="wrap_content"
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_alignParentTop="true"
- android:layout_centerHorizontal="true"
- android:layout_marginBottom="8dp"
- android:layout_marginTop="24dp"
- android:background="@drawable/account_image_border" >
-
- <ImageView
- android:id="@+id/account_image"
- android:layout_width="192dp"
- android:layout_height="192dp" />
- </LinearLayout>
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
- <TextView
- android:id="@+id/hint"
- android:layout_width="wrap_content"
+ <LinearLayout
+ android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:layout_below="@id/account_image_wrapper"
- android:layout_centerHorizontal="true"
- android:text="@string/touch_to_choose_picture"
- android:textColor="@color/black54" />
+ android:layout_above="@+id/button_bar"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentRight="true"
+ android:layout_below="@+id/secondary_hint"
+ android:gravity="center_vertical"
+ android:orientation="vertical"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:padding="@dimen/infocard_padding">
- <TextView
- android:id="@+id/secondary_hint"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_below="@id/hint"
- android:layout_centerHorizontal="true"
- android:text="@string/or_long_press_for_default"
- android:textColor="@color/black54" />
+ <LinearLayout
+ android:id="@+id/account_image_wrapper"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true"
+ android:layout_gravity="center_horizontal">
+
+ <com.makeramen.roundedimageview.RoundedImageView
+ android:id="@+id/account_image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="16dp"
+ android:adjustViewBounds="true"
+ android:background="@drawable/message_border"
+ android:contentDescription="@string/account_image_description"
+ android:maxHeight="384dp"
+ android:maxWidth="384dp"
+ android:padding="1dp"
+ app:riv_corner_radius="5dp" />
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/hint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/account_image_wrapper"
+ android:layout_centerHorizontal="true"
+ android:text="@string/touch_to_choose_picture"
+ android:textColor="@color/black54"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_gravity="center_horizontal"
+ android:textAlignment="center" />
+
+ <TextView
+ android:id="@+id/secondary_hint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/hint"
+ android:layout_centerHorizontal="true"
+ android:text="@string/or_long_press_for_default"
+ android:textColor="@color/black54"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_gravity="center_horizontal"
+ android:textAlignment="center" />
+
+ <TextView
+ android:id="@+id/account"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeHeadline"
+ android:visibility="gone" />
+ <TextView
+ android:id="@+id/hint_or_warning"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:minLines="3"
+ android:text="@string/publish_avatar_explanation"
+ android:textColor="@color/black87"
+ android:textSize="?attr/TextSizeBody"
+ android:textAlignment="center"
+ android:layout_gravity="center_horizontal" />
+ </LinearLayout>
+</LinearLayout>
+ </ScrollView>
<LinearLayout
android:id="@+id/button_bar"
android:layout_width="wrap_content"
@@ -73,34 +143,4 @@
android:textColor="@color/black54" />
</LinearLayout>
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:layout_above="@+id/button_bar"
- android:layout_alignParentLeft="true"
- android:layout_alignParentRight="true"
- android:layout_below="@+id/secondary_hint"
- android:gravity="center_vertical"
- android:orientation="vertical"
- android:paddingLeft="8dp"
- android:paddingRight="8dp" >
-
- <TextView
- android:id="@+id/account"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeHeadline" />
-
- <TextView
- android:id="@+id/hint_or_warning"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:minLines="3"
- android:text="@string/publish_avatar_explanation"
- android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
- </LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
+</RelativeLayout>
diff --git a/src/main/res/layout/activity_recording.xml b/src/main/res/layout/activity_recording.xml
new file mode 100644
index 000000000..2e5ea7307
--- /dev/null
+++ b/src/main/res/layout/activity_recording.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/grey50">
+
+ <LinearLayout
+ android:id="@+id/button_bar"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/timer"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true">
+
+ <Button
+ android:id="@+id/cancel_button"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/cancel"
+ android:textColor="@color/primary" />
+
+ <View
+ android:layout_width="1dp"
+ android:layout_height="fill_parent"
+ android:layout_marginBottom="7dp"
+ android:layout_marginTop="7dp"
+ android:background="@color/accent" />
+
+ <Button
+ android:id="@+id/share_button"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/share"
+ android:textColor="@color/primary" />
+ </LinearLayout>
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="50sp"
+ android:text="0:00.0"
+ android:textColor="@color/primary"
+ android:typeface="monospace"
+ android:textStyle="bold"
+ android:id="@+id/timer"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true"/>
+</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_set_presence.xml b/src/main/res/layout/activity_set_presence.xml
index 8195092ff..a5157a89d 100644
--- a/src/main/res/layout/activity_set_presence.xml
+++ b/src/main/res/layout/activity_set_presence.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@color/grey200"
- android:id="@+id/scroll_view">
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@color/grey200"
+ android:id="@+id/scroll_view">
<LinearLayout
android:layout_width="fill_parent"
@@ -42,31 +42,30 @@
android:text="@string/all_accounts_on_this_device"
android:id="@+id/all_accounts"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody"
+ android:visibility="gone"/>
<Button
android:id="@+id/change_presence"
style="?android:attr/borderlessButtonStyle"
- android:layout_marginRight="-8dp"
- android:layout_marginBottom="-8dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/change_presence"
android:textColor="@color/accent"/>
</LinearLayout>
- <LinearLayout
- android:id="@+id/templates"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/activity_horizontal_margin"
- android:layout_marginRight="@dimen/activity_horizontal_margin"
- android:layout_marginTop="@dimen/activity_vertical_margin"
- android:layout_marginBottom="@dimen/activity_vertical_margin"
- android:background="@drawable/infocard_border"
- android:padding="@dimen/infocard_padding"
- android:orientation="vertical"
- android:divider="?android:dividerHorizontal"
- android:showDividers="middle">
+ <LinearLayout
+ android:id="@+id/templates"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="@dimen/activity_horizontal_margin"
+ android:layout_marginRight="@dimen/activity_horizontal_margin"
+ android:layout_marginTop="@dimen/activity_vertical_margin"
+ android:layout_marginBottom="@dimen/activity_vertical_margin"
+ android:background="@drawable/infocard_border"
+ android:padding="@dimen/infocard_padding"
+ android:orientation="vertical"
+ android:divider="?android:dividerHorizontal"
+ android:showDividers="middle">
</LinearLayout>
</LinearLayout>
</ScrollView> \ No newline at end of file
diff --git a/src/main/res/layout/activity_share_locaction.xml b/src/main/res/layout/activity_share_locaction.xml
new file mode 100644
index 000000000..b360b649c
--- /dev/null
+++ b/src/main/res/layout/activity_share_locaction.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:map="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/ripple_material_dark">
+ <fragment
+ android:name="com.google.android.gms.maps.MapFragment"
+ android:id="@+id/map_fragment"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_above="@+id/snackbar"
+ map:mapType="normal"
+ map:uiCompass="false"
+ map:uiRotateGestures="false"
+ map:uiScrollGestures="true"
+ map:uiTiltGestures="false"
+ map:uiZoomControls="false"
+ map:uiZoomGestures="true"
+ tools:ignore="MissingPrefix"/>
+
+ <RelativeLayout
+ android:id="@+id/snackbar"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="4dp"
+ android:layout_marginBottom="4dp"
+ android:layout_marginLeft="8dp"
+ android:layout_marginRight="8dp"
+ android:layout_above="@+id/button_bar"
+ android:background="@drawable/snackbar"
+ android:minHeight="48dp"
+ android:visibility="visible" >
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:layout_toLeftOf="@+id/snackbar_action"
+ android:paddingLeft="24dp"
+ android:textColor="@color/grey50"
+ android:textSize="?attr/TextSizeBody"
+ android:text="@string/location_sharing_disabled"/>
+
+ <TextView
+ android:id="@+id/snackbar_action"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingBottom="16dp"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp"
+ android:paddingTop="16dp"
+ android:textAllCaps="true"
+ android:textColor="@color/grey50"
+ android:textSize="?attr/TextSizeBody"
+ android:textStyle="bold"
+ android:text="@string/enable"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"/>
+ </RelativeLayout>
+
+ <RelativeLayout
+ android:id="@+id/snackbar_location"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="4dp"
+ android:layout_marginBottom="4dp"
+ android:layout_marginLeft="8dp"
+ android:layout_marginRight="8dp"
+ android:layout_above="@+id/button_bar"
+ android:background="@drawable/snackbar"
+ android:minHeight="24dp"
+ android:visibility="gone" >
+
+ <TextView
+ android:id="@id/snackbar_location_message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:paddingLeft="24dp"
+ android:textColor="@color/grey50"
+ android:textSize="?attr/TextSizeBody"
+ android:layout_centerVertical="true" />
+
+ </RelativeLayout>
+
+ <LinearLayout
+ android:id="@+id/button_bar"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentRight="true" >
+
+ <Button
+ android:id="@+id/cancel_button"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/cancel"
+ android:textColor="@color/primary" />
+
+ <View
+ android:layout_width="1dp"
+ android:layout_height="fill_parent"
+ android:layout_marginBottom="7dp"
+ android:layout_marginTop="7dp"
+ android:background="@color/primary" />
+
+ <Button
+ android:id="@+id/share_button"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:enabled="false"
+ android:text="@string/share"
+ android:textColor="@color/secondary_text_disabled_material_light" />
+ </LinearLayout>
+</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_show_locaction.xml b/src/main/res/layout/activity_show_locaction.xml
new file mode 100644
index 000000000..d22422015
--- /dev/null
+++ b/src/main/res/layout/activity_show_locaction.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:map="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <fragment
+
+ android:name="com.google.android.gms.maps.MapFragment"
+ android:id="@+id/map_fragment"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ map:mapType="normal"
+ map:uiCompass="false"
+ map:uiRotateGestures="false"
+ map:uiScrollGestures="true"
+ map:uiTiltGestures="false"
+ map:uiZoomControls="false"
+ map:uiZoomGestures="true"
+ tools:ignore="MissingPrefix"/>
+
+</RelativeLayout> \ No newline at end of file
diff --git a/src/main/res/layout/activity_updater.xml b/src/main/res/layout/activity_updater.xml
new file mode 100644
index 000000000..4005ff180
--- /dev/null
+++ b/src/main/res/layout/activity_updater.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ tools:context="eu.siacs.conversations.ui.UpdaterActivity">
+
+ <TextView android:id="@+id/updater" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true" android:layout_marginTop="6dp"
+ android:text="Current" android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textStyle="normal"
+ android:layout_marginLeft="4dp"
+ android:layout_marginRight="4dp" />
+
+ <ProgressBar
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/progressBar"
+ android:layout_centerVertical="true"
+ android:layout_centerHorizontal="true" />
+
+</RelativeLayout>
diff --git a/src/main/res/layout/contact.xml b/src/main/res/layout/contact.xml
index 56443c346..d1c9e486b 100644
--- a/src/main/res/layout/contact.xml
+++ b/src/main/res/layout/contact.xml
@@ -8,12 +8,13 @@
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/contact_photo"
- android:layout_width="48dp"
- android:layout_height="48dp"
+ android:layout_width="56dp"
+ android:layout_height="56dp"
android:layout_alignParentLeft="true"
- android:scaleType="centerCrop"
android:src="@drawable/ic_profile"
- app:riv_corner_radius="2dp" />
+ app:riv_border_width="1dp"
+ app:riv_border_color="@color/black12"
+ app:riv_corner_radius="5dp" />
<LinearLayout
android:layout_width="wrap_content"
diff --git a/src/main/res/layout/conversation_list_row.xml b/src/main/res/layout/conversation_list_row.xml
index cd3f92669..94d26ff24 100644
--- a/src/main/res/layout/conversation_list_row.xml
+++ b/src/main/res/layout/conversation_list_row.xml
@@ -28,7 +28,11 @@
android:layout_height="56dp"
android:layout_alignParentLeft="true"
android:scaleType="centerCrop"
- app:riv_corner_radius="2dp"/>
+ android:background="@drawable/message_border"
+ android:padding="1dp"
+ app:riv_border_color="@color/black12"
+ app:riv_border_width="1dp"
+ app:riv_corner_radius="5dp"/>
<RelativeLayout
android:layout_width="fill_parent"
@@ -75,12 +79,14 @@
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/conversation_lastimage"
- android:layout_width="fill_parent"
+ android:layout_width="wrap_content"
android:layout_height="36dp"
- android:background="@color/black87"
+ app:riv_border_color="@color/black12"
+ app:riv_border_width="1dp"
android:scaleType="centerCrop"
android:visibility="gone"
- app:riv_corner_radius="2dp"/>
+ app:riv_corner_radius="5dp"
+ android:maxWidth="400dp" />
</LinearLayout>
<ImageView
android:id="@+id/notification_status"
diff --git a/src/main/res/layout/create_conference_dialog.xml b/src/main/res/layout/create_conference_dialog.xml
index cab2ac578..6a298ce9f 100644
--- a/src/main/res/layout/create_conference_dialog.xml
+++ b/src/main/res/layout/create_conference_dialog.xml
@@ -14,12 +14,14 @@
android:layout_height="wrap_content"
android:text="@string/your_account"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody"
+ android:visibility="gone" />
<Spinner
android:id="@+id/account"
android:layout_width="fill_parent"
- android:layout_height="wrap_content" />
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
<TextView
android:layout_width="wrap_content"
diff --git a/src/main/res/layout/dialog_clear_history.xml b/src/main/res/layout/dialog_clear_history.xml
index 252808c84..3d738e8a1 100644
--- a/src/main/res/layout/dialog_clear_history.xml
+++ b/src/main/res/layout/dialog_clear_history.xml
@@ -16,6 +16,7 @@
android:id="@+id/end_conversation_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="@string/also_end_conversation" />
+ android:text="@string/also_end_conversation"
+ android:visibility="gone" />
</LinearLayout> \ No newline at end of file
diff --git a/src/main/res/layout/enter_jid_dialog.xml b/src/main/res/layout/enter_jid_dialog.xml
index d4af0dfcc..d5c4fc0eb 100644
--- a/src/main/res/layout/enter_jid_dialog.xml
+++ b/src/main/res/layout/enter_jid_dialog.xml
@@ -14,12 +14,14 @@
android:layout_height="wrap_content"
android:text="@string/your_account"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody"
+ android:visibility="gone"/>
<Spinner
android:id="@+id/account"
android:layout_width="fill_parent"
- android:layout_height="wrap_content"/>
+ android:layout_height="wrap_content"
+ android:visibility="gone"/>
<TextView
android:id="@+id/jabber_id"
diff --git a/src/main/res/layout/fragment_conversation.xml b/src/main/res/layout/fragment_conversation.xml
index db92c05f9..a66345e17 100644
--- a/src/main/res/layout/fragment_conversation.xml
+++ b/src/main/res/layout/fragment_conversation.xml
@@ -3,7 +3,8 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/grey200" >
+ android:background="@color/lightyellow"
+ android:clickable="false">
<ListView
android:id="@+id/messages_view"
@@ -27,7 +28,11 @@
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
- android:background="@color/grey50" >
+ android:background="@color/grey200"
+ android:clickable="true"
+ android:paddingTop="2dp"
+ android:paddingLeft="2dp"
+ android:paddingBottom="2dp">
<eu.siacs.conversations.ui.EditMessage
android:id="@+id/textinput"
@@ -45,7 +50,7 @@
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:paddingTop="12dp"
- android:textColor="@color/black87" >
+ android:textColor="@color/black87">
<requestFocus />
</eu.siacs.conversations.ui.EditMessage>
@@ -56,7 +61,7 @@
android:layout_height="48dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
- android:background="?android:selectableItemBackground"
+ android:background="@color/grey200"
android:src="@drawable/ic_send_text_offline" />
</RelativeLayout>
diff --git a/src/main/res/layout/fragment_conversations_overview.xml b/src/main/res/layout/fragment_conversations_overview.xml
index 2223219a4..9494fa067 100644
--- a/src/main/res/layout/fragment_conversations_overview.xml
+++ b/src/main/res/layout/fragment_conversations_overview.xml
@@ -5,7 +5,8 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="@dimen/conversations_overview_width"
+ android:layout_width="fill_parent"
+ android:layout_weight="1"
android:layout_height="match_parent"
android:background="@color/grey50"
android:orientation="vertical" >
diff --git a/src/main/res/layout/join_conference_dialog.xml b/src/main/res/layout/join_conference_dialog.xml
index f7aa3c467..9ef2dc047 100644
--- a/src/main/res/layout/join_conference_dialog.xml
+++ b/src/main/res/layout/join_conference_dialog.xml
@@ -14,12 +14,14 @@
android:layout_height="wrap_content"
android:text="@string/your_account"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody"
+ android:visibility="gone" />
<Spinner
android:id="@+id/account"
android:layout_width="fill_parent"
- android:layout_height="wrap_content" />
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
<TextView
android:id="@+id/jabber_id"
diff --git a/src/main/res/layout/message_received.xml b/src/main/res/layout/message_received.xml
index e720a6ff2..19df7c091 100644
--- a/src/main/res/layout/message_received.xml
+++ b/src/main/res/layout/message_received.xml
@@ -17,7 +17,9 @@
android:layout_alignParentTop="true"
android:scaleType="fitXY"
android:src="@drawable/ic_profile"
- app:riv_corner_radius="2dp" />
+ app:riv_border_width="1dip"
+ app:riv_border_color="@color/black12"
+ app:riv_corner_radius="5dp" />
<LinearLayout
android:id="@+id/message_box"
@@ -38,24 +40,28 @@
android:orientation="vertical"
android:padding="2dp">
- <ImageView
+ <com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/message_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="4dp"
android:adjustViewBounds="true"
- android:background="@color/black87"
- android:scaleType="centerCrop" />
+ app:riv_border_width="1dp"
+ app:riv_border_color="@color/black12"
+ app:riv_corner_radius="5dp"
+ android:scaleType="centerCrop"
+ android:maxHeight="400dp"
+ android:maxWidth="400dp" />
<TextView
android:id="@+id/message_body"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="web"
+ android:textColorLink="@color/dark"
+ android:textColor="@color/dark"
android:maxLines="256"
- android:textColorLink="@color/white"
- android:textColor="@color/white"
android:textColorHighlight="@color/grey800"
android:textSize="?attr/TextSizeBody" />
@@ -66,6 +72,12 @@
android:layout_height="wrap_content"
android:visibility="gone" />
+ <RelativeLayout
+ android:id="@+id/aw_player"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="visible" />
+
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -90,9 +102,8 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginRight="4sp"
- android:alpha="0.70"
android:gravity="center_vertical"
- android:src="@drawable/ic_lock_white_18dp" />
+ android:src="@drawable/ic_lock_blue_18dp" />
<ImageView
android:id="@+id/edit_indicator"
@@ -100,9 +111,8 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginRight="4sp"
- android:alpha="0.70"
android:gravity="center_vertical"
- android:src="@drawable/ic_mode_edit_white_18dp" />
+ android:src="@drawable/ic_mode_edit_blue_18dp" />
<TextView
android:id="@+id/message_time"
@@ -111,10 +121,9 @@
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:text="@string/sending"
- android:textColor="@color/white70"
+ android:textColor="@color/primary"
android:textSize="?attr/TextSizeInfo" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
+</RelativeLayout>
diff --git a/src/main/res/layout/message_sent.xml b/src/main/res/layout/message_sent.xml
index be530c5fe..42cdc95a7 100644
--- a/src/main/res/layout/message_sent.xml
+++ b/src/main/res/layout/message_sent.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="3dp"
android:paddingLeft="8dp"
@@ -14,12 +14,13 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:scaleType="fitXY"
- android:paddingBottom="3dp"
android:src="@drawable/ic_profile"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
- app:riv_corner_radius="2dp" />
+ app:riv_border_width="1dp"
+ app:riv_border_color="@color/black12"
+ app:riv_corner_radius="5dp" />
<LinearLayout
android:id="@+id/message_box"
@@ -30,7 +31,8 @@
android:background="@drawable/message_bubble_sent"
android:minHeight="53dp"
android:layout_marginLeft="-4dp"
- android:longClickable="true">
+ android:longClickable="true"
+ android:layout_marginBottom="-4dp">
<LinearLayout
android:layout_width="wrap_content"
@@ -39,24 +41,28 @@
android:orientation="vertical"
android:padding="2dp">
- <ImageView
+ <com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/message_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginBottom="4dp"
android:adjustViewBounds="true"
- android:background="@color/black87"
- android:scaleType="centerCrop" />
+ app:riv_border_width="1dp"
+ app:riv_border_color="@color/black12"
+ app:riv_corner_radius="5dp"
+ android:scaleType="centerCrop"
+ android:maxHeight="400dp"
+ android:maxWidth="400dp" />
<TextView
android:id="@+id/message_body"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="web"
+ android:textColorLink="@color/black54"
+ android:textColor="@color/black54"
android:maxLines="256"
- android:textColorLink="@color/black87"
- android:textColor="@color/black87"
android:textColorHighlight="@color/grey500"
android:textSize="?attr/TextSizeBody" />
@@ -67,6 +73,12 @@
android:layout_height="wrap_content"
android:visibility="gone" />
+ <RelativeLayout
+ android:id="@+id/aw_player"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="visible" />
+
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -81,7 +93,7 @@
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:text="@string/sending"
- android:textColor="@color/black54"
+ android:textColor="@color/primary"
android:textSize="?attr/TextSizeInfo" />
<ImageView
@@ -90,9 +102,8 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginLeft="4sp"
- android:alpha="0.54"
android:gravity="center_vertical"
- android:src="@drawable/ic_lock_black_18dp" />
+ android:src="@drawable/ic_lock_blue_18dp" />
<ImageView
android:id="@+id/edit_indicator"
@@ -100,9 +111,8 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginLeft="4sp"
- android:alpha="0.54"
android:gravity="center_vertical"
- android:src="@drawable/ic_mode_edit_black_18dp" />
+ android:src="@drawable/ic_mode_edit_blue_18dp" />
<ImageView
android:id="@+id/indicator_received"
@@ -110,11 +120,18 @@
android:layout_height="?attr/TextSizeInfo"
android:layout_gravity="center_vertical"
android:layout_marginLeft="4sp"
- android:alpha="0.54"
android:gravity="center_vertical"
android:src="@drawable/ic_received_indicator" />
+ <ImageView
+ android:id="@+id/indicator_read"
+ android:layout_width="?attr/TextSizeInfo"
+ android:layout_height="?attr/TextSizeInfo"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_read_indicator"
+ android:layout_marginLeft="-8sp"
+ android:adjustViewBounds="false" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
+</RelativeLayout>
diff --git a/src/main/res/layout/message_status.xml b/src/main/res/layout/message_status.xml
index 93a80d84f..0a5804a2e 100644
--- a/src/main/res/layout/message_status.xml
+++ b/src/main/res/layout/message_status.xml
@@ -25,10 +25,11 @@
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginRight="-1.5dp"
- android:padding="0dp"
+ android:padding="1dp"
android:scaleType="fitXY"
android:src="@drawable/ic_profile"
- app:riv_corner_radius="1dp"/>
+ android:background="@drawable/message_border"
+ app:riv_corner_radius="5dp"/>
<TextView
android:id="@+id/status_message"
diff --git a/src/main/res/layout/show_location_infowindow.xml b/src/main/res/layout/show_location_infowindow.xml
new file mode 100644
index 000000000..059fb20a8
--- /dev/null
+++ b/src/main/res/layout/show_location_infowindow.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="?attr/TextSizeBody"
+ android:textStyle="bold"/>
+ <TextView
+ android:id="@+id/snippet"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="?attr/TextSizeInfo"/>
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/main/res/layout/welcome.xml b/src/main/res/layout/welcome.xml
index 25f7c46f0..813570759 100644
--- a/src/main/res/layout/welcome.xml
+++ b/src/main/res/layout/welcome.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fillViewport="true">
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:fillViewport="true">
+
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -20,24 +21,28 @@
android:paddingBottom="8dp"
android:paddingLeft="16dp"
android:paddingRight="16dp">
+
<Space
android:layout_width="match_parent"
android:layout_height="0dp"
- android:layout_weight="1"/>
+ android:layout_weight="1" />
+
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/welcome_header"
android:textColor="@color/black87"
android:textSize="?attr/TextSizeHeadline"
- android:textStyle="bold"/>
+ android:textStyle="bold" />
+
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="@string/welcome_text"
android:textColor="@color/black87"
- android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeBody" />
+
<Button
android:id="@+id/create_account"
style="?android:attr/borderlessButtonStyle"
@@ -45,16 +50,18 @@
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/create_account"
- android:textColor="@color/accent"/>
+ android:textColor="@color/accent" />
+
<Button
- android:id="@+id/use_own_provider"
+ android:id="@+id/use_existing_account"
style="?android:attr/borderlessButtonStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
- android:text="@string/use_own_provider"
- android:textColor="@color/black54"/>
+ android:text="@string/use_existing_accout"
+ android:textColor="@color/black54" />
</LinearLayout>
+
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
@@ -62,13 +69,14 @@
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true">
+
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="8dp"
- android:src="@drawable/main_logo"/>
+ android:src="@drawable/main_logo" />
</RelativeLayout>
</RelativeLayout>
</ScrollView> \ No newline at end of file
diff --git a/src/main/res/menu/contact_details.xml b/src/main/res/menu/contact_details.xml
index bd81b6d49..7879eaea1 100644
--- a/src/main/res/menu/contact_details.xml
+++ b/src/main/res/menu/contact_details.xml
@@ -7,11 +7,19 @@
android:orderInCategory="10"
android:showAsAction="always"
android:title="@string/action_edit_contact"/>
+
+ <item
+ android:id="@+id/action_share"
+ android:icon="?attr/icon_share"
+ android:showAsAction="always"
+ android:orderInCategory="10"
+ android:title="@string/share_uri_with"/>
+
<item
android:id="@+id/action_delete_contact"
android:icon="?attr/icon_discard"
android:orderInCategory="10"
- android:showAsAction="always"
+ android:showAsAction="never"
android:title="@string/action_delete_contact"/>
<item
android:id="@+id/action_show_qr_code"
@@ -21,24 +29,15 @@
<item
android:id="@+id/action_block"
android:orderInCategory="72"
- android:showAsAction="never"
+ android:showAsAction="always"
+ android:icon="@drawable/ic_speaker_notes_off_white_24dp"
android:title="@string/action_block_contact"/>
<item
android:id="@+id/action_unblock"
android:orderInCategory="73"
- android:showAsAction="never"
+ android:showAsAction="always"
+ android:icon="@drawable/ic_speaker_notes_white_24dp"
android:title="@string/action_unblock_contact"/>
- <item
- android:id="@+id/action_accounts"
- android:orderInCategory="90"
- android:showAsAction="never"
- android:title="@string/action_accounts"/>
- <item
- android:id="@+id/action_settings"
- android:orderInCategory="100"
- android:showAsAction="never"
- android:title="@string/action_settings"/>
-
</menu> \ No newline at end of file
diff --git a/src/main/res/menu/conversations.xml b/src/main/res/menu/conversations.xml
index 4c724d27d..de13d9a42 100644
--- a/src/main/res/menu/conversations.xml
+++ b/src/main/res/menu/conversations.xml
@@ -18,8 +18,9 @@
android:orderInCategory="30"
android:showAsAction="always"
android:title="@string/attach_file"/>
- <item
+<!-- <item
android:id="@+id/action_contact_details"
+ android:icon="?attr/icon_group"
android:orderInCategory="40"
android:showAsAction="never"
android:title="@string/action_contact_details"/>
@@ -27,8 +28,9 @@
android:id="@+id/action_muc_details"
android:icon="?attr/icon_group"
android:orderInCategory="40"
- android:showAsAction="ifRoom"
+ android:showAsAction="never"
android:title="@string/action_muc_details"/>
+-->
<item
android:id="@+id/action_invite"
android:orderInCategory="45"
@@ -40,11 +42,16 @@
android:showAsAction="never"
android:title="@string/action_clear_history"/>
<item
- android:id="@+id/action_archive"
+ android:id="@+id/action_archive_chat"
android:orderInCategory="60"
android:showAsAction="never"
android:title="@string/action_end_conversation"/>
<item
+ android:id="@+id/action_archive_muc"
+ android:orderInCategory="60"
+ android:showAsAction="never"
+ android:title="@string/action_end_conversation_muc"/>
+ <item
android:id="@+id/action_mute"
android:orderInCategory="70"
android:showAsAction="never"
@@ -60,11 +67,16 @@
android:id="@+id/action_accounts"
android:orderInCategory="90"
android:showAsAction="never"
- android:title="@string/action_accounts"/>
+ android:title="@string/mgmt_account_edit"/>
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
+ <item
+ android:id="@+id/action_check_updates"
+ android:orderInCategory="100"
+ android:showAsAction="never"
+ android:title="@string/action_check_update"/>
</menu> \ No newline at end of file
diff --git a/src/main/res/menu/editaccount.xml b/src/main/res/menu/editaccount.xml
index 9ab1788b3..4ff3752f7 100644
--- a/src/main/res/menu/editaccount.xml
+++ b/src/main/res/menu/editaccount.xml
@@ -4,7 +4,7 @@
android:id="@+id/action_change_presence"
android:showAsAction="always"
android:title="@string/change_presence"
- android:icon="@drawable/ic_announcement_white_24dp"/>
+ android:icon="@drawable/ic_new_releases_white_24dp"/>
<item
android:id="@+id/action_show_qr_code"
@@ -13,7 +13,8 @@
<item
android:id="@+id/action_show_block_list"
- android:showAsAction="never"
+ android:showAsAction="always"
+ android:icon="@drawable/ic_speaker_notes_off_white_24dp"
android:title="@string/show_block_list"/>
<item
@@ -31,6 +32,8 @@
<item
android:id="@+id/action_mam_prefs"
+ android:icon="@drawable/ic_backup_white_24dp"
+ android:showAsAction="always"
android:title="@string/mam_prefs"/>
<item
@@ -40,9 +43,13 @@
<item
android:id="@+id/action_change_password_on_server"
- android:showAsAction="never"
+ android:showAsAction="always"
+ android:icon="@drawable/ic_vpn_key_white_24dp"
android:title="@string/change_password"/>
-
+ <item
+ android:id="@+id/mgmt_account_reconnect"
+ android:showAsAction="never"
+ android:title="@string/mgmt_account_reconnect"/>
<item
android:id="@+id/action_clear_devices"
android:showAsAction="never"
diff --git a/src/main/res/menu/manageaccounts.xml b/src/main/res/menu/manageaccounts.xml
index ffa692a0b..2ce422a7b 100644
--- a/src/main/res/menu/manageaccounts.xml
+++ b/src/main/res/menu/manageaccounts.xml
@@ -13,12 +13,6 @@
android:title="@string/action_add_account_with_certificate"
android:visible="true"/>
<item
- android:id="@+id/action_enable_all"
- android:title="@string/enable_all_accounts"/>
- <item
- android:id="@+id/action_disable_all"
- android:title="@string/disable_all_accounts"/>
- <item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
diff --git a/src/main/res/menu/manageaccounts_context.xml b/src/main/res/menu/manageaccounts_context.xml
index d8b0093e6..1205b3291 100644
--- a/src/main/res/menu/manageaccounts_context.xml
+++ b/src/main/res/menu/manageaccounts_context.xml
@@ -2,9 +2,6 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
- android:id="@+id/mgmt_account_enable"
- android:title="@string/mgmt_account_enable"/>
- <item
android:id="@+id/mgmt_account_change_presence"
android:title="@string/change_presence"/>
<item
@@ -14,9 +11,9 @@
android:id="@+id/mgmt_account_announce_pgp"
android:title="@string/mgmt_account_publish_pgp"/>
<item
- android:id="@+id/mgmt_account_disable"
- android:showAsAction="never"
- android:title="@string/mgmt_account_disable"/>
+ android:id="@+id/mgmt_account_reconnect"
+ android:showAsAction="always"
+ android:title="@string/mgmt_account_reconnect"/>
<item
android:id="@+id/mgmt_account_delete"
android:title="@string/mgmt_account_delete"/>
diff --git a/src/main/res/menu/muc_details.xml b/src/main/res/menu/muc_details.xml
index ad79f5778..bd809a9f4 100644
--- a/src/main/res/menu/muc_details.xml
+++ b/src/main/res/menu/muc_details.xml
@@ -35,15 +35,5 @@
android:orderInCategory="85"
android:showAsAction="never"
android:title="@string/advanced_mode"/>
- <item
- android:id="@+id/action_accounts"
- android:orderInCategory="90"
- android:showAsAction="never"
- android:title="@string/action_accounts"/>
- <item
- android:id="@+id/action_settings"
- android:orderInCategory="100"
- android:showAsAction="never"
- android:title="@string/action_settings"/>
</menu> \ No newline at end of file
diff --git a/src/main/res/menu/muc_details_context.xml b/src/main/res/menu/muc_details_context.xml
index af5e691b7..4a8b13d16 100644
--- a/src/main/res/menu/muc_details_context.xml
+++ b/src/main/res/menu/muc_details_context.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
- <item
+ <item
android:id="@+id/start_conversation"
android:title="@string/start_conversation"
android:visible="false"/>
diff --git a/src/main/res/menu/start_conversation.xml b/src/main/res/menu/start_conversation.xml
index 327709fa1..305ffd223 100644
--- a/src/main/res/menu/start_conversation.xml
+++ b/src/main/res/menu/start_conversation.xml
@@ -39,15 +39,5 @@
android:orderInCategory="85"
android:showAsAction="never"
android:title="@string/hide_offline"/>
- <item
- android:id="@+id/action_accounts"
- android:orderInCategory="90"
- android:showAsAction="never"
- android:title="@string/action_accounts" />
- <item
- android:id="@+id/action_settings"
- android:orderInCategory="100"
- android:showAsAction="never"
- android:title="@string/action_settings" />
</menu> \ No newline at end of file
diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml
deleted file mode 100644
index 6b825007c..000000000
--- a/src/main/res/values-ar/strings.xml
+++ /dev/null
@@ -1,302 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">إعدادات</string>
- <string name="action_add">محادثة جديدة</string>
- <string name="action_accounts">إدارة الحسابات</string>
- <string name="action_end_conversation">إنهاء المحادثة</string>
- <string name="action_contact_details">بيانات جهة الإتصال</string>
- <string name="action_muc_details">بيانات الغرفة</string>
- <string name="action_secure">تشفير المحادثة</string>
- <string name="action_add_account">إضافة حساب</string>
- <string name="action_edit_contact">تعديل الإسم</string>
- <string name="action_delete_contact">حذف من الإضافات</string>
- <string name="action_block_contact">حجب جهة إتصال</string>
- <string name="action_unblock_contact">إنهاء حجب جهة اتصال</string>
- <string name="action_block_domain">حجب دومين</string>
- <string name="action_unblock_domain">إنهاء حجب دومين</string>
- <string name="title_activity_manage_accounts">إدارة الحسابات</string>
- <string name="title_activity_settings">إعدادات</string>
- <string name="title_activity_conference_details">بيانات الغرفه</string>
- <string name="title_activity_contact_details">بيانات جهة الإتصال</string>
- <string name="title_activity_sharewith">مشاركة مع محادثة</string>
- <string name="title_activity_start_conversation">بدأ محادثة</string>
- <string name="title_activity_choose_contact">إختيار جهة اتصال</string>
- <string name="title_activity_block_list">قائمة المحجوبين</string>
- <string name="just_now">الآن</string>
- <string name="minute_ago">منذ 1 دقيقة</string>
- <string name="minutes_ago">دقائق %d منذ</string>
- <string name="unread_conversations">محادثات غير مقروءة</string>
- <string name="sending">ارسال</string>
- <string name="nick_in_use">اللقب مستخدم من قبل</string>
- <string name="admin">مدير</string>
- <string name="owner">مالك</string>
- <string name="moderator">مشرف</string>
- <string name="participant">مشترك</string>
- <string name="visitor">زائر</string>
- <string name="remove_contact_text">هل ترغب بحذف جهة الإتصال %s من اضافاتك? ستبقى محادثاتك معه محفوظه</string>
- <string name="block_contact_text">هل ترغب في حجب %s من ارسال الرسائل لك?</string>
- <string name="unblock_contact_text">هل ترغب في انهاء حجب %s والسماح له بمراسلتك?</string>
- <string name="block_domain_text">هل تريد حجب جميع جهات الإتصال من %s?</string>
- <string name="unblock_domain_text">الغاء حجب جميع جهات الإتصال من %s?</string>
- <string name="contact_blocked">جهة الاتصال محجوبه</string>
- <string name="remove_bookmark_text">هل ترغب في حذف %s من المفضلات? المحادثات المحفوظه ستبقى كما هي</string>
- <string name="register_account">تسجيل حساب جديد في سيرفر</string>
- <string name="change_password_on_server">تغيير كلمة المرور في سيرفر</string>
- <string name="share_with">مشاركة مع</string>
- <string name="start_conversation">بدأ محادثة</string>
- <string name="invite_contact">دعوة صديق</string>
- <string name="contacts">جهات الإتصال</string>
- <string name="cancel">الغاء</string>
- <string name="set">تعيين</string>
- <string name="add">اضافة</string>
- <string name="edit">تعديل</string>
- <string name="delete">حذف</string>
- <string name="block">حجب</string>
- <string name="unblock">الغاء حجب</string>
- <string name="save">حفظ</string>
- <string name="ok">موافق</string>
- <string name="crash_report_title">توقف التطبيق عن العمل</string>
- <string name="crash_report_message">بموافقتك على ارسال تقارير الأخطاء ستساعد مبرمجي التطبيق على تحسين جودة التطبيق\n<b>تنويه:</b> سيرسل تقارير الأخطاء ان وجدت بأحد الحسابات التي أضفتها.</string>
- <string name="send_now">ارسال الآن</string>
- <string name="send_never">لا تسألني ثانية</string>
- <string name="problem_connecting_to_account">لا يمكن تسجيل الدخول لحسابك</string>
- <string name="problem_connecting_to_accounts">لا يمكن تسجيل الدخول بحساباتك</string>
- <string name="touch_to_fix">المس الشاشه لعرض المحادثات</string>
- <string name="attach_file">ارفاق ملف</string>
- <string name="not_in_roster">جهة الاتصال ليست مضافه لديك هل ترغب في إضافتها ؟؟</string>
- <string name="add_contact">اضافة جهة اتصال</string>
- <string name="send_failed">فشل التسليم</string>
- <string name="send_rejected">مرفوض</string>
- <string name="preparing_image">اعداد صورة للإرسال</string>
- <string name="action_clear_history">حذف سجل المحفوظات</string>
- <string name="clear_conversation_history">حذف سجل المحفوظات للمحادثة</string>
- <string name="clear_histor_msg">هل ترغب بحذف جميع الرسائل في تلك المحادثة?\n\n<b>تنويه:</b> هذا لن يؤثر على الرسائل المخزنة على الأجهزة أو أي أماكن أخرى.</string>
- <string name="delete_messages">حذف الرسائل</string>
- <string name="choose_presence">اختيار ظهورك لجهات الإتصال</string>
- <string name="send_otr_message">OTRارساله رساله مشفره عبر</string>
- <string name="send_pgp_message">OpenPGPارساله رساله مشفره عبر</string>
- <string name="your_nick_has_been_changed">تم تغيير لقبك بنجاح</string>
- <string name="send_unencrypted">إرسال بدون تشفير</string>
- <string name="decryption_failed">فشل فك التشفير. ربما لم يكن لديك المفتاح الخاص الصحيح.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations :: يستخدم تطبيق آخر يسمى <b> OpenKeychain </b> لتشفير وفك تشفير الرسائل وإدارة المفاتيح العامة الخاصة بك \n\nOpenKeychain تحت الرخصة GPLv3 و لتحميل التطبيق من جوجل بلاي \n\n <small>(وأعد تشغيل التطبيق مرة أخرى)</small></string>
- <string name="restart">اعادة تشغيل</string>
- <string name="install">تثبيت</string>
- <string name="offering">عرض ..</string>
- <string name="waiting">انتظار ..</string>
- <string name="no_pgp_key">OpenPGP-لايوجد مفتاح</string>
- <string name="contact_has_no_pgp_key">Conversations::لا يستطيع تشفير الرساله\n\n<small>من فضلك أخبر صديقك بتنصيب تطبيق OpenPGP.</small></string>
- <string name="no_pgp_keys">OpenPGP-لايوجد مفاتيح</string>
- <string name="contacts_have_no_pgp_keys">Conversations::لا يستطيع تشفير الرساله\n\n<small>من فضلك أخبر صديقك بتنصيب تطبيق OpenPGP.</small></string>
- <string name="pref_general">عام</string>
- <string name="pref_xmpp_resource">الريسورس</string>
- <string name="pref_accept_files">ضبط استقبال الملفات</string>
- <string name="pref_accept_files_summary">اقبل تلقائيا الملفات أقل من</string>
- <string name="pref_notifications">الإشعارات</string>
- <string name="pref_notifications_summary">أخبرني عندما تصل رساله جديده</string>
- <string name="pref_vibrate">إعداد الإهتزاز</string>
- <string name="pref_never_send_crash">لا ترسل تقارير أخطاء</string>
- <string name="pref_never_send_crash_summary">الغاء ارسال تقارير الأخطاء يقلل من فرص حل المشكلة سريعا فكن متعاون</string>
- <string name="pref_confirm_messages">تأكيد الرسالة</string>
- <string name="accept">قبول</string>
- <string name="error">حدث خطأ ما</string>
- <string name="pref_grant_presence_updates">منح تحديثات الظهور</string>
- <string name="pref_grant_presence_updates_summary">اسأل واقبل السؤال عن تحديثات الظهور</string>
- <string name="your_account">حسابك</string>
- <string name="keys">مفاتيح</string>
- <string name="send_presence_updates">ارسال تحديثات الظهور</string>
- <string name="attach_choose_picture">اختيار صورة</string>
- <string name="attach_take_picture">التقاط صورة</string>
- <string name="error_file_not_found">الملف غير موجود</string>
- <string name="account_status_unknown">غير معروف</string>
- <string name="account_status_online">متصل</string>
- <string name="account_status_offline">غير متصل</string>
- <string name="account_status_unauthorized">غير مصرح له</string>
- <string name="account_status_not_found">لا يمكن الاتصال بالسرفر</string>
- <string name="account_status_no_internet">تحقق من اتصالك بالانترنت</string>
- <string name="account_status_regis_fail">فشل تسجيل حساب بالسيرفر</string>
- <string name="account_status_regis_conflict">اسم المستخدم مستخدم من قبل</string>
- <string name="account_status_regis_success">تم تسجيل حسابك بنجاح</string>
- <string name="account_status_regis_not_sup">تسجيل الحسابات غير متاح على هذا السرفر</string>
- <string name="encryption_choice_otr">OTRرسالة مشفرة عبر</string>
- <string name="encryption_choice_pgp">OpenPGPرسالة مشفرة عبر</string>
- <string name="mgmt_account_edit">تعديل الحساب</string>
- <string name="mgmt_account_delete">حذف الحساب</string>
- <string name="mgmt_account_publish_avatar">نشر الصورة الرمزية</string>
- <string name="mgmt_account_enable">تفعيل الحساب</string>
- <string name="mgmt_account_are_you_sure">هل أنت متأكد ؟</string>
- <string name="mgmt_account_delete_confirm_text">اذا مسحت حسابك ستفقد جميع الرسائل المحفوظه !!</string>
- <string name="attach_record_voice">تسجيل صوت</string>
- <string name="account_settings_jabber_id">حساب جابر</string>
- <string name="account_settings_password">كلمة السر</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">تأكيد كلمة السر</string>
- <string name="password">كلمة السر</string>
- <string name="confirm_password">تأكيد كلمة السر</string>
- <string name="passwords_do_not_match">الكلمتان غير متطابقتان</string>
- <string name="invalid_jid">حساب جابر غير صالح</string>
- <string name="contact_status_online">متصل</string>
- <string name="contact_status_free_to_chat">متاح للدردشة</string>
- <string name="contact_status_away">بعيد</string>
- <string name="contact_status_extended_away">بعيد جدا</string>
- <string name="contact_status_do_not_disturb">مشغول</string>
- <string name="contact_status_offline">غير متصل</string>
- <string name="muc_details_conference">الغرف</string>
- <string name="muc_details_other_members">المشتركين</string>
- <string name="server_info_show_more">معلومات السرفر</string>
- <string name="server_info_available">متاح</string>
- <string name="server_info_unavailable">غير متاح</string>
- <string name="last_seen_now">آخر ظهور الآن</string>
- <string name="last_seen_min">آخر ظهور منذ 1 دقيقة</string>
- <string name="last_seen_mins">آخر ظهور منذ %d دقيقة</string>
- <string name="last_seen_hour">آخر ظهور منذ 1 ساعة</string>
- <string name="last_seen_hours">آخر ظهور منذ %d ساعة</string>
- <string name="last_seen_day">آخر ظهور منذ 1 يوم</string>
- <string name="last_seen_days">آخر ظهور منذ %d يوم</string>
- <string name="never_seen">لم يظهر متصلا حتى الآن</string>
- <string name="verify">تأكيد</string>
- <string name="conferences">الغرف</string>
- <string name="search">بحث</string>
- <string name="create_contact">اضافة جهة اتصال</string>
- <string name="join_conference">دخول الغرف</string>
- <string name="delete_contact">حذف جهة اتصال</string>
- <string name="view_contact_details">عرض بيانات جهة الاتصال</string>
- <string name="block_contact">حجب جهة اتصال</string>
- <string name="unblock_contact">الغاء حجب جهة اتصال</string>
- <string name="create">أضف</string>
- <string name="contact_already_exists">جهة الاتصال موجودة لديك مسبقا</string>
- <string name="join">دخول</string>
- <string name="conference_address">اسم الغرفة كامل</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">حفظ بالمفضلة</string>
- <string name="delete_bookmark">حذف من المفضلة</string>
- <string name="bookmark_already_exists">موجوده بالمفضلة سابقا</string>
- <string name="you">انت</string>
- <string name="action_edit_subject">تعديل موضوع الغرفة</string>
- <string name="leave">غادر</string>
- <string name="contact_added_you">جهة اتصال أضافتك </string>
- <string name="publish">نشر</string>
- <string name="publishing">نشر ...</string>
- <string name="private_message_to">الى %s</string>
- <string name="send_private_message_to">ارسال رسالة خاصة الى %s</string>
- <string name="connect">اتصال</string>
- <string name="account_already_exists">الحساب موجود من قبل</string>
- <string name="next">التالي</string>
- <string name="additional_information">معلومات اضافية</string>
- <string name="skip">تجاهل</string>
- <string name="disable_notifications">ايقاف التنبيهات</string>
- <string name="disable_notifications_for_this_conversation">ايقاف التنبيهات لتلك المحادثة</string>
- <string name="enable">تفعيل</string>
- <string name="conference_requires_password">الغرفة تطلب كلمة مرور</string>
- <string name="enter_password">أدخل كلمة المرور</string>
- <string name="request_now">اطلب الآن</string>
- <string name="ignore">تجاهل</string>
- <string name="pref_expert_options_other">أخرى</string>
- <string name="pref_conference_name">اسم الغرفة</string>
- <string name="conference_banned">أنت مفصول في هذه الغرفة</string>
- <string name="conference_members_only">الغرفة للأعضاء فقط</string>
- <string name="conference_kicked">تم طردك من الغرفة</string>
- <string name="not_connected_try_again">انقطع الإتصال .. حاول مرة أخرى</string>
- <string name="message_options">خيارات الرساله</string>
- <string name="copy_text">نسخ النص</string>
- <string name="message_text">نص الرسالة</string>
- <string name="account_details">تفاصيل الحساب</string>
- <string name="scan">سكان</string>
- <string name="confirm">تأكيد</string>
- <string name="in_progress">جاري الاتصال</string>
- <string name="failed">فشل الاتصال</string>
- <string name="try_again">حاول مرة أخرى</string>
- <string name="finish">انهاء</string>
- <string name="verified">تأكيد!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">احتفظ بالتطبيق يعمل في المقدمة</string>
- <string name="pref_keep_foreground_service_summary">منع نظام التشغيل من انهاء اتصالك</string>
- <string name="choose_file">اختيار ملف</string>
- <string name="receiving_x_file">اكتمل الإستلام %1$s (%2$d%% بنسبة)</string>
- <string name="download_x_file">تنزيل %s</string>
- <string name="file">ملف</string>
- <string name="open_x_file">فتح %s</string>
- <string name="sending_file">إكتمل الإرسال (%1$d%% بنسبة)</string>
- <string name="preparing_file">إعداد ارسال الملفات</string>
- <string name="x_file_offered_for_download">%s عرض وتنزيل</string>
- <string name="cancel_transmission">الغاء الارسال</string>
- <string name="file_transmission_failed">تعذر ارسال الملف</string>
- <string name="file_deleted">تم مسح الملف</string>
- <string name="no_application_found_to_open_file">لا يوجد تطبيق متاح لعرض الملف</string>
- <string name="could_not_verify_fingerprint">لا يمكن التحقق من البصمة</string>
- <string name="manually_verify">تأكيد يدوي</string>
- <string name="are_you_sure_verify_fingerprint">هل ترغب في تأكيد بصمات OTR لجهات اتصالك ؟</string>
- <string name="pref_show_dynamic_tags">عرض العلامات التلقائية</string>
- <string name="pref_show_dynamic_tags_summary">عرض العلامات للقراءة فقط أسفل بيانات جهات الإتصال </string>
- <string name="enable_notifications">تفعيل الإشعارات</string>
- <string name="conference_with">انشاء غرفة بــ </string>
- <string name="no_conference_server_found">سيرفر الغرف غير موجود</string>
- <string name="conference_creation_failed">فشل انشاء الغرفة</string>
- <string name="secret_accepted">الاجابة السريّة مقبولة</string>
- <string name="reset">إعادة تعيين</string>
- <string name="account_image_description">الصورة الرمزية للحساب</string>
- <string name="copy_otr_clipboard_description">نسخ OTR بصمات الأصابع إلى الحافظة</string>
- <string name="fetching_history_from_server">جلب المحفوظات من السرفر</string>
- <string name="no_more_history_on_server">لا مزيد من المحفوظات بالسرفر</string>
- <string name="updating">جاري التحديث..</string>
- <string name="password_changed">تم تغيير كلمة السر!</string>
- <string name="could_not_change_password">لايمكن تغيير كلمة السر</string>
- <string name="otr_session_not_started">ارسل رساله لبدأ محادثة مشفّرة</string>
- <string name="ask_question">أسال سؤال</string>
- <string name="smp_explain_answer">سترغب جهة الإتصال بتأكيد بصمتك عبر السر المشترك بينكما لذلك أخبره تلميحا أو إسأله سؤالا يذكره بالسر ليكتبه برده</string>
- <string name="shared_secret_hint_should_not_be_empty">التلميح الذي يراه صديقك لا يمكن ان يكون فارغ</string>
- <string name="shared_secret_can_not_be_empty">السر المشترك بينكما لا يمكن ان يترك فارغا !!</string>
- <string name="manual_verification_explanation">بعناية قارن بين بصمتك المعروضه أدناه وبصمة جهات اتصالك\n يمكنك استخدام أي شكل موثوق به للاتصال مثل بريد إلكتروني مشفر أو مكالمة هاتفية لتبادلها.</string>
- <string name="change_password">تغيير كلمة المرور</string>
- <string name="current_password">كلمة المرور الحالية</string>
- <string name="new_password">كلمة مرور جديدة</string>
- <string name="password_should_not_be_empty">كلمة المرور لا يمكن ان تبقى فارغة</string>
- <string name="enable_all_accounts">تفعيل كل الحسابات</string>
- <string name="disable_all_accounts">تعطيل كل الحسابات</string>
- <string name="perform_action_with">تنفيذ الإجراء مع</string>
- <string name="no_affiliation">زائر</string>
- <string name="outcast">مفصول</string>
- <string name="member">عضو</string>
- <string name="advanced_mode">الوضع المتقدم</string>
- <string name="grant_membership">منح عضوية</string>
- <string name="remove_membership">إلغاء عضوية</string>
- <string name="grant_admin_privileges">منح امتيازات الإداره</string>
- <string name="remove_admin_privileges">إلغاء امتيازات الإدارة</string>
- <string name="remove_from_room">إزالة من الغرفة</string>
- <string name="could_not_change_affiliation">لا يمكن تغيير انتساب %s</string>
- <string name="ban_from_conference">حظر من الغرفة</string>
- <string name="removing_from_public_conference">تحاول انهاء تواجد %s الغرفه. سيتم فصله</string>
- <string name="ban_now">حظر الآن</string>
- <string name="could_not_change_role">لا يمكن تغيير دول %s</string>
- <string name="public_conference">الوصول العام للغرفة</string>
- <string name="private_conference">الخاص , اعضاء الغرفة فقط</string>
- <string name="conference_options">اعدادت المؤتمر</string>
- <string name="non_anonymous">لا تسمح للمجهولين بالدخول</string>
- <string name="modified_conference_options">تم تعديل اعدادات المؤتمر!</string>
- <string name="could_not_modify_conference_options">لا يمكن تعديل اعدادات المؤتمر</string>
- <string name="never">أبداً</string>
- <string name="thirty_minutes">30 دقيقة</string>
- <string name="one_hour">ساعة</string>
- <string name="two_hours">ساعتين</string>
- <string name="eight_hours">8 ساعات</string>
- <string name="until_further_notice">حتى إشعار آخر</string>
- <string name="pref_enter_is_send">أدخل للإرسال</string>
- <string name="pref_enter_is_send_summary">استخدام مفتاح الدخول لإرسال رسالة</string>
- <string name="pref_display_enter_key">عرض مفتاح الادخال</string>
- <string name="pref_display_enter_key_summary">تغيير مفتاح الرموز إلى مفتاح الدخول</string>
- <string name="audio">صوت</string>
- <string name="video">فيديو</string>
- <string name="image">صورة</string>
- <string name="pdf_document">مستند PDF</string>
- <string name="apk">تطبيق اندرويد</string>
- <string name="vcard">تواصل</string>
- <string name="received_x_file">تم التلقي %s</string>
- <string name="disable_foreground_service">ايقاف عرض تنويهات الخدمات على رئيسية الهاتف</string>
- <string name="touch_to_open_conversations">ألمس لفتح المحادثات</string>
- <string name="avatar_has_been_published">تم نشر الصورة!</string>
- <string name="sending_x_file">ارسال %s</string>
- <string name="offering_x_file">عرض %s</string>
- <string name="hide_offline">اخفاء غير المتصلين</string>
- <string name="disable_account">ايقاف الحساب</string>
- <string name="dialog_manage_certs_negativebutton">الغاء</string>
-</resources>
diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml
deleted file mode 100644
index 2f4dd15ac..000000000
--- a/src/main/res/values-bg/strings.xml
+++ /dev/null
@@ -1,610 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Настройки</string>
- <string name="action_add">Нов разговор</string>
- <string name="action_accounts">Управление на профилите</string>
- <string name="action_end_conversation">Край на този разговор</string>
- <string name="action_contact_details">Подробности за контакта</string>
- <string name="action_muc_details">Подробности за беседата</string>
- <string name="action_secure">Защитен разговор</string>
- <string name="action_add_account">Добавяне на профил</string>
- <string name="action_edit_contact">Редактиране на името</string>
- <string name="action_add_phone_book">Добавяне към адресния указател</string>
- <string name="action_delete_contact">Изтриване от списъка</string>
- <string name="action_block_contact">Блокиране на контакта</string>
- <string name="action_unblock_contact">Деблокиране на контакта</string>
- <string name="action_block_domain">Блокиране на домейна</string>
- <string name="action_unblock_domain">Деблокиране на домейна</string>
- <string name="title_activity_manage_accounts">Управление на профилите</string>
- <string name="title_activity_settings">Настройки</string>
- <string name="title_activity_conference_details">Подробности за беседата</string>
- <string name="title_activity_contact_details">Подробности за контакта</string>
- <string name="title_activity_sharewith">Споделяне в разговора</string>
- <string name="title_activity_start_conversation">Започване на разговор</string>
- <string name="title_activity_choose_contact">Изберете контакт</string>
- <string name="title_activity_block_list">Списък с блокирани</string>
- <string name="just_now">току-що</string>
- <string name="minute_ago">преди 1 минута</string>
- <string name="minutes_ago">преди %d минути</string>
- <string name="unread_conversations">непрочетени разговори</string>
- <string name="sending">изпращане…</string>
- <string name="message_decrypting">Дешифроване на съобщението. Моля, изчакайте…</string>
- <string name="pgp_message">Съобщение, шифр. чрез OpenPGP</string>
- <string name="nick_in_use">Псевдонимът вече се използва</string>
- <string name="admin">Администратор</string>
- <string name="owner">Собственик</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Участник</string>
- <string name="visitor">Посетител</string>
- <string name="remove_contact_text">Искате ли да премахнете %s от списъка си? Разговорът с него няма да бъде премахнат.</string>
- <string name="block_contact_text">Искате ли да блокирате %s, така че да не може да Ви праща съобщения?</string>
- <string name="unblock_contact_text">Искате ли да деблокирате %s, така че отново да може да Ви праща съобщения?</string>
- <string name="block_domain_text">Блокиране на всички контакти от %s?</string>
- <string name="unblock_domain_text">Деблокиране на всички контакти от %s?</string>
- <string name="contact_blocked">Контактът е блокиран</string>
- <string name="remove_bookmark_text">Искате ли да премахнете отметката за %s? Разговорът, свързан с тази отметка, няма да бъде премахнат.</string>
- <string name="register_account">Регистриране на нов профил на сървъра</string>
- <string name="change_password_on_server">Промяна на паролата в сървъра</string>
- <string name="share_with">Споделяне с…</string>
- <string name="start_conversation">Започване на разговор</string>
- <string name="invite_contact">Канене на контакт</string>
- <string name="contacts">Контакти</string>
- <string name="cancel">Отказ</string>
- <string name="set">Задаване</string>
- <string name="add">Добавяне</string>
- <string name="edit">Редактиране</string>
- <string name="delete">Изтриване</string>
- <string name="block">Блокиране</string>
- <string name="unblock">Деблокиране</string>
- <string name="save">Запазване</string>
- <string name="ok">Добре</string>
- <string name="crash_report_title">Conversations се срина</string>
- <string name="crash_report_message">Изпращайки ни проследявания на стека, Вие помагате за непрекъснатото развитие на Conversations\n<b>Внимание:</b> Това ще използва Вашия XMPP профил, за да изпраща проследяването на стека до разработчика.</string>
- <string name="send_now">Изпращане сега</string>
- <string name="send_never">Не ме питайте повече</string>
- <string name="problem_connecting_to_account">Неуспешно свързване с профила</string>
- <string name="problem_connecting_to_accounts">Неуспешно свързване с няколко профила</string>
- <string name="touch_to_fix">Докоснете тук за управление на Вашите профили</string>
- <string name="attach_file">Прикачане на файл</string>
- <string name="not_in_roster">Този контакт не е в списъка Ви. Искате ли да го добавите?</string>
- <string name="add_contact">Добавяне на контакт</string>
- <string name="send_failed">доставянето се провали</string>
- <string name="send_rejected">отказано</string>
- <string name="preparing_image">Подготовка на изображението за изпращане</string>
- <string name="preparing_images">Подготовка на изображенията за изпращане</string>
- <string name="sharing_files_please_wait">Споделяне на файлове. Моля, изчакайте…</string>
- <string name="action_clear_history">Изчистване на историята</string>
- <string name="clear_conversation_history">Изчистване на историята на разговорите</string>
- <string name="clear_histor_msg">Искате ли да изтриете всички съобщения от този разговор?\n\n<b>Внимание:</b> Това няма да изтрие съобщенията, съхранявани на други устройства или на сървърите.</string>
- <string name="delete_messages">Изтриване на съобщенията</string>
- <string name="also_end_conversation">Приключване на този разговор след това</string>
- <string name="choose_presence">Изберете присъствие за контакта</string>
- <string name="send_unencrypted_message">Изпр. на нешифр. съобщение</string>
- <string name="send_otr_message">Изпр. на съобщение, шифр. чрез OTP</string>
- <string name="send_omemo_message">Изпр. на съобщение, шифр. чрез OMEMO</string>
- <string name="send_omemo_x509_message">Изпр. на съобщение, шифр. чрез v\\OMEMO</string>
- <string name="send_pgp_message">Изпр. на съобщение, шифр. чрез OpenPGP</string>
- <string name="your_nick_has_been_changed">Псевдонимът Ви беше променен</string>
- <string name="send_unencrypted">Изпращане нешифровано</string>
- <string name="decryption_failed">Неуспешно дешифроване. Възможно е да нямате правилния частен ключ.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations използва външно приложение с име <b>OpenKeychain</b>, за да шифрова и дешифрова съобщенията и да управлява публичните Ви ключове.\n\nOpenKeychain е лицензирано под условията на GPLv3 и е налично в F-Droid и Google Play.\n\n<small>(Моля, рестартирайте Conversations след това.)</small></string>
- <string name="restart">Рестартиране</string>
- <string name="install">Инсталиране</string>
- <string name="openkeychain_not_installed">Моля, инсталирайте OpenKeychain</string>
- <string name="offering">предлагане…</string>
- <string name="waiting">изчакване…</string>
- <string name="no_pgp_key">Не е открит OpenPGP ключ</string>
- <string name="contact_has_no_pgp_key">Conversations не може да шифрова съобщенията Ви, тъй като Вашият контакт не обявява публичния си ключ.\n\n<small>Моля, помолете го/я да инсталира и настрои OpenPGP.</small></string>
- <string name="no_pgp_keys">Не са открити OpenPGP ключове</string>
- <string name="contacts_have_no_pgp_keys">Conversations не може да шифрова съобщенията Ви, тъй като Вашите контакти не обявяват публичните си ключове.\n\n<small>Моля, помолете го да инсталират и настроят OpenPGP.</small></string>
- <string name="pref_general">Общи</string>
- <string name="pref_xmpp_resource">XMPP ресурс</string>
- <string name="pref_xmpp_resource_summary">Името, с което се определя този клиент</string>
- <string name="pref_accept_files">Приемане на файлове</string>
- <string name="pref_accept_files_summary">Автоматично приемане на файлове с размер, по-малък от…</string>
- <string name="pref_attachments">Притурки</string>
- <string name="pref_return_to_previous">Бързо споделяне</string>
- <string name="pref_return_to_previous_summary">Моментално връщане към предишното действие, вместо отваряне на разговора отново след споделяне на нещо</string>
- <string name="pref_notification_settings">Известие</string>
- <string name="pref_notifications">Известия</string>
- <string name="pref_notifications_summary">Известяване при получаване на ново съобщение</string>
- <string name="pref_vibrate">Вибрация</string>
- <string name="pref_vibrate_summary">Вибриране при получаване на ново съобщение</string>
- <string name="pref_led">Известие чрез светодиода</string>
- <string name="pref_led_summary">Мигане на индикаторния светодиод при получаване на ново съобщение</string>
- <string name="pref_sound">Тон на звънене</string>
- <string name="pref_sound_summary">Изпълнение на звук при получаване на ново съобщение</string>
- <string name="pref_notification_grace_period">Продължителност на отсрочване на известията</string>
- <string name="pref_notification_grace_period_summary">Изключва известията за кратко, след като бъде получено копие на съобщение</string>
- <string name="pref_advanced_options">Разширени</string>
- <string name="pref_never_send_crash">Никога да не се изпращат доклади за сривове</string>
- <string name="pref_never_send_crash_summary">Изпращайки проследявания на стека, Вие помагате за непрекъснатото развитие на Conversations</string>
- <string name="pref_confirm_messages">Потвърждаване на съобщенията</string>
- <string name="pref_confirm_messages_summary">Уведомява контакта Ви, че сте приели и прочели съобщението му</string>
- <string name="pref_ui_options">Потр. интерфейс</string>
- <string name="openpgp_error">OpenKeychain докладва за грешка</string>
- <string name="error_decrypting_file">В/И грешка при дешифроването на файла</string>
- <string name="accept">Приемане</string>
- <string name="error">Възникна грешка</string>
- <string name="pref_grant_presence_updates">Позволяване на актуализации на присъствието</string>
- <string name="pref_grant_presence_updates_summary">Предварително позволяване и изискване на абониране за актуализации на присъствието за контакти, създадено от Вас</string>
- <string name="subscriptions">Абонаменти</string>
- <string name="your_account">Вашият профил</string>
- <string name="keys">Ключове</string>
- <string name="send_presence_updates">Изпращане на актуализации за присъствието</string>
- <string name="receive_presence_updates">Получаване на актуализации за присъствието</string>
- <string name="ask_for_presence_updates">Питане за актуализации за присъствието</string>
- <string name="attach_choose_picture">Изберете снимка</string>
- <string name="attach_take_picture">Заснемане</string>
- <string name="preemptively_grant">Предварително позволяване на абониране при заявка</string>
- <string name="error_not_an_image_file">Избраният файл не е изображение</string>
- <string name="error_compressing_image">Грешка при преобразуването на изображението</string>
- <string name="error_file_not_found">Файлът не е открит</string>
- <string name="error_io_exception">Обща В/И грешка. Може би нямате достатъчно свободно място?</string>
- <string name="error_security_exception_during_image_copy">Приложението, което използвахте, за да изберете това изображение, не ни осигури нужните права за прочитането му.\n\n<small>Използвайте друг диспечер на файлове, за да изберете изображение.</small></string>
- <string name="account_status_unknown">Непознат</string>
- <string name="account_status_disabled">Временно деактивиран</string>
- <string name="account_status_online">На линия</string>
- <string name="account_status_connecting">Свързване\u2026</string>
- <string name="account_status_offline">Извън линия</string>
- <string name="account_status_unauthorized">Неупълномощен</string>
- <string name="account_status_not_found">Сървърът не е открит</string>
- <string name="account_status_no_internet">Няма връзка</string>
- <string name="account_status_regis_fail">Неуспешна регистрация</string>
- <string name="account_status_regis_conflict">Потребителското име е заето</string>
- <string name="account_status_regis_success">Регистрацията е завършена</string>
- <string name="account_status_regis_not_sup">Сървърът не поддържа регистриране</string>
- <string name="account_status_security_error">Грешка в сигурността</string>
- <string name="account_status_incompatible_server">Несъвместим сървър</string>
- <string name="encryption_choice_unencrypted">Нешифровано</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Редактиране на профила</string>
- <string name="mgmt_account_delete">Изтриване на профила</string>
- <string name="mgmt_account_disable">Временно деактивиране</string>
- <string name="mgmt_account_publish_avatar">Публикуване на аватар</string>
- <string name="mgmt_account_publish_pgp">Публикуване на публичния OpenPGP ключ</string>
- <string name="openpgp_has_been_published">Публичният OpenPGP ключ беше публикуван.</string>
- <string name="republish_pgp_keys">Запомнете, че трябва да публикувате повторно своите публични OpenPGP ключове!</string>
- <string name="mgmt_account_enable">Активиране на профила</string>
- <string name="mgmt_account_are_you_sure">Сигурни ли сте?</string>
- <string name="mgmt_account_delete_confirm_text">Ако изтриете профила, цялата история на разговорите Ви ще бъде изтрита.</string>
- <string name="attach_record_voice">Запис на глас</string>
- <string name="account_settings_jabber_id">Jabber идентификатор</string>
- <string name="account_settings_password">Парола</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Потвърдете паролата</string>
- <string name="password">Парола</string>
- <string name="confirm_password">Потвърдете паролата</string>
- <string name="passwords_do_not_match">Паролите са различни</string>
- <string name="invalid_jid">Това не е правилен Jabber идентификатор</string>
- <string name="error_out_of_memory">Няма достатъчно памет. Изображението е твърде голямо.</string>
- <string name="add_phone_book_text">Искате ли да добавите %s към адресния си указател?</string>
- <string name="contact_status_online">на линия</string>
- <string name="contact_status_free_to_chat">свободен за разговор</string>
- <string name="contact_status_away">отсъстващ</string>
- <string name="contact_status_extended_away">разширено отсъстващ</string>
- <string name="contact_status_do_not_disturb">отпочиващ</string>
- <string name="contact_status_offline">извън линия</string>
- <string name="muc_details_conference">Беседа</string>
- <string name="muc_details_other_members">Други членове</string>
- <string name="server_info_show_more">Инф. за сървъра</string>
- <string name="server_info_mam">XEP-0313: Управление на архива на съобщенията</string>
- <string name="server_info_carbon_messages">XEP-0280: Копия на съобщенията</string>
- <string name="server_info_csi">XEP-0352: Показания за състоянието на клиента</string>
- <string name="server_info_blocking">XEP-0191: Команда за блокиране</string>
- <string name="server_info_roster_version">XEP-0237: Поддържане на версия на списъка</string>
- <string name="server_info_stream_management">XEP-0198: Управление на потоците</string>
- <string name="server_info_pep">XEP-0163: PEP (Аватари / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Качване на файл през HTTP</string>
- <string name="server_info_push">XEP-0357: Изпращане</string>
- <string name="server_info_available">налично</string>
- <string name="server_info_unavailable">не е налично</string>
- <string name="missing_public_keys">Липсват обявления за публичен ключ</string>
- <string name="last_seen_now">последно видян току-що</string>
- <string name="last_seen_min">последно видян преди 1 минута</string>
- <string name="last_seen_mins">последно видян преди %d минути</string>
- <string name="last_seen_hour">последно видян преди 1 час</string>
- <string name="last_seen_hours">последно видян преди %d часа</string>
- <string name="last_seen_day">последно видян преди 1 ден</string>
- <string name="last_seen_days">последно видян преди %d дни</string>
- <string name="never_seen">не е виждан никога</string>
- <string name="install_openkeychain">Шифровано съобщение. Моля, инсталирайте OpenKeychain, за да го дешифровате.</string>
- <string name="unknown_otr_fingerprint">Непознат отпечатък OTR</string>
- <string name="openpgp_messages_found">Открити са съобщения, шифровани чрез OpenPGP</string>
- <string name="reception_failed">Неуспешно получаване</string>
- <string name="your_fingerprint">Вашият отпечатък</string>
- <string name="otr_fingerprint">Отпечатък OTR</string>
- <string name="omemo_fingerprint">Отпечатък OMEMO</string>
- <string name="omemo_fingerprint_x509">Отпечатък v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Отпечатък OMEMO на съобщението</string>
- <string name="omemo_fingerprint_x509_selected_message">Отпечатък v\\OMEMO на съобщението</string>
- <string name="this_device_omemo_fingerprint">Собствен отпечатък OMEMO</string>
- <string name="other_devices">Други устройства</string>
- <string name="trust_omemo_fingerprints">Доверяване на отпечатъци OMEMO</string>
- <string name="fetching_keys">Изтегляне на ключове…</string>
- <string name="done">Готово</string>
- <string name="verify">Потвърждаване</string>
- <string name="decrypt">Дешифроване</string>
- <string name="conferences">Беседи</string>
- <string name="search">Търсене</string>
- <string name="create_contact">Създаване на контакт</string>
- <string name="enter_contact">Въведете контакт</string>
- <string name="join_conference">Присъединяване към беседа</string>
- <string name="delete_contact">Изтриване на контакт</string>
- <string name="view_contact_details">Преглед на подр. за контакта</string>
- <string name="block_contact">Блокиране на контакт</string>
- <string name="unblock_contact">Деблокиране на контакт</string>
- <string name="create">Създаване</string>
- <string name="select">Избиране</string>
- <string name="contact_already_exists">Контактът вече съществува</string>
- <string name="join">Присъединяване</string>
- <string name="conference_address">Адрес на беседата</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Запазване като отметка</string>
- <string name="delete_bookmark">Изтриване на отметка</string>
- <string name="bookmark_already_exists">Вече съществува такава отметка</string>
- <string name="you">Вие</string>
- <string name="action_edit_subject">Редактиране на темата на беседата</string>
- <string name="joining_conference">Присъединяване към беседата…</string>
- <string name="leave">Напускане</string>
- <string name="contact_added_you">Контактът е добавен във Вашия списък от контакти</string>
- <string name="add_back">Добавяне обратно</string>
- <string name="contact_has_read_up_to_this_point">%s е прочел до тук</string>
- <string name="publish">Публикуване</string>
- <string name="touch_to_choose_picture">Докоснете аватара, за да изберете изображение от галерията</string>
- <string name="publish_avatar_explanation">Забележка: Всеки, абониран за актуализации на присъствието Ви, ще може да вижда тази снимка.</string>
- <string name="publishing">Публикуване…</string>
- <string name="error_publish_avatar_server_reject">Сървърът отказа Вашето публикуване</string>
- <string name="error_publish_avatar_converting">Нещо се обърка при преобразуването на снимката Ви</string>
- <string name="error_saving_avatar">Неуспешно запазване на аватара на диска</string>
- <string name="or_long_press_for_default">(Или задръжте, за да върнете началното)</string>
- <string name="error_publish_avatar_no_server_support">Сървърът Ви не поддържа публикуване на аватари</string>
- <string name="private_message">прошепна</string>
- <string name="private_message_to">на %s</string>
- <string name="send_private_message_to">Изпращане на лично съобщение до %s</string>
- <string name="connect">Свързване</string>
- <string name="account_already_exists">Този профил вече съществува</string>
- <string name="next">Следващо</string>
- <string name="server_info_session_established">Установена е текуща сесия</string>
- <string name="additional_information">Допълнителна информация</string>
- <string name="skip">Пропускане</string>
- <string name="disable_notifications">Изключване на известията</string>
- <string name="disable_notifications_for_this_conversation">Изключване на известията за този разговор</string>
- <string name="enable">Включване</string>
- <string name="conference_requires_password">Беседата изисква парола</string>
- <string name="enter_password">Въведете парола</string>
- <string name="missing_presence_updates">Липсват актуализации за присъствието на контакта</string>
- <string name="request_presence_updates">Моля, първо помолете контакта за актуализации на присъствието му.\n\n<small>Това ще бъде използвано, за да се провери какъв клиент (или клиенти) използва контакта.</small></string>
- <string name="request_now">Поискване сега</string>
- <string name="delete_fingerprint">Изтриване на отпечатъка</string>
- <string name="sure_delete_fingerprint">Сигурни ли сте, че искате да изтриете този отпечатък?</string>
- <string name="ignore">Пренебрегване</string>
- <string name="without_mutual_presence_updates"><b>Внимание:</b> Изпращането на това без съвместни актуализации на присъствието може да доведе до неочаквани проблеми.\n\n<small>Погледнете подробностите за контакта, за да проверите дали сте абониран за актуализации на присъствието.</small></string>
- <string name="pref_security_settings">Сигурност</string>
- <string name="pref_force_encryption">Налагане на шифроване в двете посоки</string>
- <string name="pref_force_encryption_summary">Съобщенията да се изпращат винаги шифровани (освен в беседите)</string>
- <string name="pref_allow_message_correction">Позволяване на поправянето на съобщения</string>
- <string name="pref_allow_message_correction_summary">Позволяване на контактите да редактират съобщенията си след като са ги изпратили.</string>
- <string name="pref_dont_save_encrypted">Шифрованите съобщения да не се запазват</string>
- <string name="pref_dont_save_encrypted_summary">Внимание: Това може да доведе до загуба на съобщения</string>
- <string name="pref_expert_options">Експертни настройки</string>
- <string name="pref_expert_options_summary">Моля, бъдете внимателни с тези</string>
- <string name="title_activity_about">Относно Conversations</string>
- <string name="pref_about_conversations_summary">Информация за версията и лицензите</string>
- <string name="title_pref_quiet_hours">Тихи часове</string>
- <string name="title_pref_quiet_hours_start_time">Начало</string>
- <string name="title_pref_quiet_hours_end_time">Край</string>
- <string name="title_pref_enable_quiet_hours">Включване на тихите часове</string>
- <string name="pref_quiet_hours_summary">Известията ще бъдат заглушени по време на тихите часове</string>
- <string name="pref_use_larger_font">Голям размер на шрифта</string>
- <string name="pref_use_larger_font_summary">Използване на по-голям размер на шрифтовете в цялото приложение</string>
- <string name="pref_use_send_button_to_indicate_status">Бутонът за изпращане показва състоянието</string>
- <string name="pref_use_indicate_received">Изискване на отчет за съобщенията</string>
- <string name="pref_use_indicate_received_summary">Получените съобщения ще бъдат отбелязани със зелена отметка, ако това се поддържа</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Оцветяване на бутона за изпращане в зависимост от състоянието на контакта</string>
- <string name="pref_expert_options_other">Други</string>
- <string name="pref_conference_name">Име на беседата</string>
- <string name="pref_conference_name_summary">Използване на темата на стаята вместо JID идентификатора за беседите</string>
- <string name="pref_autojoin">Автоматично присъединяване към беседите</string>
- <string name="pref_autojoin_summary">Спазване на флага за автоматично присъединяване в отметките на беседите</string>
- <string name="toast_message_otr_fingerprint">Отпечатъкът OTR е копиран!</string>
- <string name="toast_message_omemo_fingerprint">Отпечатъкът OMEMO е копиран!</string>
- <string name="conference_banned">Достъпът Ви до тази беседа беше забранен</string>
- <string name="conference_members_only">Тази беседа е само за членове</string>
- <string name="conference_kicked">Бяхте изритан от тази конференция</string>
- <string name="conference_shutdown">Беседата приключи</string>
- <string name="conference_unknown_error">Вече не участвате в тази беседа</string>
- <string name="using_account">използвайки профила %s</string>
- <string name="checking_x">Проверяване на %s на HTTP сървъра</string>
- <string name="not_connected_try_again">Не сте свързани. Опитайте отново по-късно</string>
- <string name="check_x_filesize">Проверете размера на %s</string>
- <string name="check_x_filesize_on_host">Проверете размера на %1$s на %2$s</string>
- <string name="message_options">Настройки за съобщенята</string>
- <string name="copy_text">Копиране на текста</string>
- <string name="copy_original_url">Копиране на оригиналния адрес</string>
- <string name="send_again">Повторно изпращане</string>
- <string name="file_url">Адрес на файла</string>
- <string name="message_text">Текст на съобщението</string>
- <string name="url_copied_to_clipboard">Адресът е копиран</string>
- <string name="message_copied_to_clipboard">Съобщението е копирано</string>
- <string name="image_transmission_failed">Неуспешно прехвърляне на изображението</string>
- <string name="scan_qr_code">Сканиране на QR кода</string>
- <string name="show_qr_code">Показване на QR кода</string>
- <string name="show_block_list">Показване на списъка с блокирани</string>
- <string name="account_details">Подробности за профила</string>
- <string name="verify_otr">Проверка на OTR</string>
- <string name="remote_fingerprint">Отдалечен отпечатък</string>
- <string name="scan">сканиране</string>
- <string name="smp">Протокол „Socialist Millionaire“</string>
- <string name="shared_secret_hint">Подсказка или въпрос</string>
- <string name="shared_secret_secret">Обща тайна</string>
- <string name="confirm">Потвърждаване</string>
- <string name="in_progress">В процес</string>
- <string name="respond">Отговаряне</string>
- <string name="failed">Неуспешно</string>
- <string name="secrets_do_not_match">Тайната информация не съвпада</string>
- <string name="try_again">Повторен опит</string>
- <string name="finish">Край</string>
- <string name="verified">Проверено!</string>
- <string name="smp_requested">Контактът изиска SMP проверка</string>
- <string name="no_otr_session_found">Няма открита OTR сесия!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Услугата да е на преден план</string>
- <string name="pref_keep_foreground_service_summary">Предотвратява прекъсването на връзката Ви от операционната система</string>
- <string name="pref_export_logs">Изнасяне на журналите</string>
- <string name="pref_export_logs_summary">Записване на журналите в картата с памет</string>
- <string name="notification_export_logs_title">Записване на журналите в картата с памет</string>
- <string name="choose_file">Изберете файл</string>
- <string name="receiving_x_file">Получаване на %1$s (%2$d%% завършено)</string>
- <string name="download_x_file">Сваляне на %s</string>
- <string name="delete_x_file">Изтриване на %s</string>
- <string name="file">файл</string>
- <string name="open_x_file">Отваряне на %s</string>
- <string name="sending_file">изпращане (%1$d%% завършено)</string>
- <string name="preparing_file">Подготовка на файла за прехвърляне</string>
- <string name="x_file_offered_for_download">%s е предложен за сваляне</string>
- <string name="cancel_transmission">Отказ на прехвърлянето</string>
- <string name="file_transmission_failed">неуспешно прехвърляне на файл</string>
- <string name="file_deleted">Файлът беше изтрит</string>
- <string name="no_application_found_to_open_file">Няма намерено приложение за отваряне на файла</string>
- <string name="could_not_verify_fingerprint">Неуспешна проверка на отпечатъка</string>
- <string name="manually_verify">Ръчна проверка</string>
- <string name="are_you_sure_verify_fingerprint">Сигурни ли сте, че искате да проверите отпечатъка OTR на контактите си?</string>
- <string name="pref_show_dynamic_tags">Динамични етикети</string>
- <string name="pref_show_dynamic_tags_summary">Показване на етикети, предназначени само за четене под контактите</string>
- <string name="enable_notifications">Включване на известията</string>
- <string name="conference_with">Започване на беседа с…</string>
- <string name="no_conference_server_found">Не е открит сървър за беседата</string>
- <string name="conference_creation_failed">Неуспешно създаване на беседа!</string>
- <string name="secret_accepted">Тайната е приета!</string>
- <string name="reset">Възстановяване</string>
- <string name="account_image_description">Аватар на профила</string>
- <string name="copy_otr_clipboard_description">Копиране на отпечатъка OTR</string>
- <string name="copy_omemo_clipboard_description">Копиране на отпечатъка OMEMO</string>
- <string name="regenerate_omemo_key">Повторно създаване на ключа OMEMO</string>
- <string name="wipe_omemo_pep">Изчистване на другите устройства от PEP</string>
- <string name="clear_other_devices">Премахване на устройствата</string>
- <string name="clear_other_devices_desc">Сигурни ли сте, че искате да премахнете всички останали устройства от обявлението OMEMO? Следващия път, когато устройствата Ви се свържат, те ще обявят себе си отново, но може да не получат съобщенията, изпратени междувременно.</string>
- <string name="purge_key">Изтриване на ключа</string>
- <string name="purge_key_desc_part1">Сигурни ли сте, че искате да изтриете този ключ?</string>
- <string name="purge_key_desc_part2">След това той ще бъде необратимо приет за грешен и повече няма да можете да създавате сесии с него.</string>
- <string name="error_no_keys_to_trust_server_error">Няма ключове, които могат да бъдат използвани за този контакт.\nИзтеглянето на нови ключове от сървъра беше неуспешно. Възможно е да има проблем със сървъра на контактите Ви.</string>
- <string name="error_no_keys_to_trust">Няма ключове, които могат да бъдат използвани за този контакт. Ако сте изчистили някои от ключовете му, то той трябва да създаде нови.</string>
- <string name="error_trustkeys_title">Грешка</string>
- <string name="fetching_history_from_server">Получаване на историята от сървъра</string>
- <string name="no_more_history_on_server">Няма повече история на сървъра</string>
- <string name="updating">Актуализиране…</string>
- <string name="password_changed">Паролата е променена!</string>
- <string name="could_not_change_password">Неуспешна промяна на паролата</string>
- <string name="otr_session_not_started">Изпратете съобщение, за да започнете нешифрован разговор</string>
- <string name="ask_question">Задаване на въпрос</string>
- <string name="smp_explain_question">Ако Вие и контактът Ви имате някаква тайна информация, която никой друг не знае (като някаква шега или пък просто какво сте обядвали, когато сте се срещнали за последно), можете да я използвате, за да проверите отпечатъците си един на друг.\n\nМожете да подсигурите подсказка или въпрос, на който контактът Ви да отговори, като има предвид, че главните и малките букви се броят за различни.</string>
- <string name="smp_explain_answer">Вашият контакт би искал да провери отпечатъка Ви, като Ви попита за обща тайна информация. Контактът Ви предостави следната подсказка или въпрос, който да Ви насочи към тази тайна.</string>
- <string name="shared_secret_hint_should_not_be_empty">Подсказката Ви не трябва да е празна</string>
- <string name="shared_secret_can_not_be_empty">Общата Ви тайна не може да е празна</string>
- <string name="manual_verification_explanation">Внимателно сравнете отпечатъка по-долу с този на Вашия контакт.\nМожете да използвате всякакъв начин на сигурна комуникация, като шифрована е-поща или телефонен разговор, за да размените отпечатъците.</string>
- <string name="change_password">Промяна на паролата</string>
- <string name="current_password">Текуща парола</string>
- <string name="new_password">Нова парола</string>
- <string name="password_should_not_be_empty">Паролата не трябва да е празна</string>
- <string name="enable_all_accounts">Активиране на всички профили</string>
- <string name="disable_all_accounts">Деактивиране на всички профили</string>
- <string name="perform_action_with">Изпълнение на действието с</string>
- <string name="no_affiliation">Няма принадлежност</string>
- <string name="no_role">Извън линия</string>
- <string name="outcast">Отхвърлен</string>
- <string name="member">Член</string>
- <string name="advanced_mode">Разширен режим</string>
- <string name="grant_membership">Даване на членство</string>
- <string name="remove_membership">Отмяна на членството</string>
- <string name="grant_admin_privileges">Даване на администраторски права</string>
- <string name="remove_admin_privileges">Отмяна на администраторските права</string>
- <string name="remove_from_room">Премахване от беседата</string>
- <string name="could_not_change_affiliation">Неуспешна промяна на принадлежността на %s</string>
- <string name="ban_from_conference">Забраняване на достъпа до беседата</string>
- <string name="removing_from_public_conference">Вие се опитвате да премахнете %s от публична беседа. Единственият начин да направите това, е да забраните достъпа на този потребител завинаги.</string>
- <string name="ban_now">Забраняване на достъпа сега</string>
- <string name="could_not_change_role">Неуспешна промяна на ролята на %s</string>
- <string name="public_conference">Публично достъпни беседи</string>
- <string name="private_conference">Частни беседи, само за членове</string>
- <string name="conference_options">Настройки на беседата</string>
- <string name="members_only">Частно, само за членове</string>
- <string name="non_anonymous">Не-анонимна</string>
- <string name="moderated">С модератор</string>
- <string name="you_are_not_participating">Вие не участвате</string>
- <string name="modified_conference_options">Настройките на беседата бяха променени!</string>
- <string name="could_not_modify_conference_options">Неуспешна промяна на настройките на беседата</string>
- <string name="never">Никога</string>
- <string name="thirty_minutes">30 минути</string>
- <string name="one_hour">1 час</string>
- <string name="two_hours">2 часа</string>
- <string name="eight_hours">8 часа</string>
- <string name="until_further_notice">До отмяна</string>
- <string name="pref_input_options">Въвеждане</string>
- <string name="pref_enter_is_send">Enter изпраща</string>
- <string name="pref_enter_is_send_summary">Натискането на клавиша Enter изпраща съобщението</string>
- <string name="pref_display_enter_key">Показване на клавиша Enter</string>
- <string name="pref_display_enter_key_summary">Смяна на клавиша за емотикони с клавиша Enter</string>
- <string name="audio">аудио</string>
- <string name="video">видео</string>
- <string name="image">изображение</string>
- <string name="pdf_document">PDF документ</string>
- <string name="apk">Приложение за Андроид</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Получихте %s</string>
- <string name="disable_foreground_service">Изключване на услугата на преден план</string>
- <string name="touch_to_open_conversations">Докоснете, за да отворите Conversations</string>
- <string name="avatar_has_been_published">Аватарът беше публикуван!</string>
- <string name="sending_x_file">Изпращане на %s</string>
- <string name="offering_x_file">Предлагане на %s</string>
- <string name="hide_offline">Скриване на тези извън линия</string>
- <string name="disable_account">Деактивиране на профила</string>
- <string name="contact_is_typing">%s пише…</string>
- <string name="contact_has_stopped_typing">%s спря да пише</string>
- <string name="pref_chat_states">Известия за писането</string>
- <string name="pref_chat_states_summary">Позволяване на контакта Ви да вижда, когато пишете ново съобщение</string>
- <string name="send_location">Изпращане на местоположението</string>
- <string name="show_location">Показване на местоположението</string>
- <string name="no_application_found_to_display_location">Няма намерено приложение за показване на местоположението</string>
- <string name="location">Местоположение</string>
- <string name="received_location">Получено местоположение</string>
- <string name="title_undo_swipe_out_conversation">Conversation се затвори</string>
- <string name="title_undo_swipe_out_muc">Напуснахте беседата</string>
- <string name="pref_dont_trust_system_cas_title">Да не се вярва на системните сертификати</string>
- <string name="pref_dont_trust_system_cas_summary">Всички сертификати трябва да бъдат одобрени на ръка</string>
- <string name="pref_remove_trusted_certificates_title">Премахване на сертификатите</string>
- <string name="pref_remove_trusted_certificates_summary">Изтриване на сертификатите, одобрени на ръка</string>
- <string name="toast_no_trusted_certs">Няма сертификати, одобрени на ръка</string>
- <string name="dialog_manage_certs_title">Премахване на сертификатите</string>
- <string name="dialog_manage_certs_positivebutton">Изтриване на избраните</string>
- <string name="dialog_manage_certs_negativebutton">Отказ</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d сертификат е изтрит</item>
- <item quantity="other">%d сертификата са изтрити</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Изберете %d контакт</item>
- <item quantity="other">Изберете %d контакта</item>
- </plurals>
- <string name="pref_quick_action_summary">Замяна на бутона за изпращане с бързо действие</string>
- <string name="pref_quick_action">Бързо действие</string>
- <string name="none">Нищо</string>
- <string name="recently_used">Използвани наскоро</string>
- <string name="choose_quick_action">Изберете бързо действие</string>
- <string name="search_for_contacts_or_groups">Търсене на контакти или групи</string>
- <string name="send_private_message">Изпращане на лично съобщение</string>
- <string name="user_has_left_conference">%s напусна беседата!</string>
- <string name="username">Потребителско име</string>
- <string name="username_hint">Потребителско име</string>
- <string name="invalid_username">Това не е правилно потребителско име</string>
- <string name="conference_name">Име на беседата</string>
- <string name="invalid_conference_name">Това не е правилно име на беседа</string>
- <string name="download_failed_server_not_found">Неуспешно сваляне: Сървърът не е открит</string>
- <string name="download_failed_file_not_found">Неуспешно сваляне: Файлът не е открит</string>
- <string name="download_failed_could_not_connect">Неуспешно сваляне: Неуспешна връзка със сървъра</string>
- <string name="pref_use_white_background">Използване на бял фон</string>
- <string name="pref_use_white_background_summary">Показване на получените съобщения с черен текст на бял фон</string>
- <string name="account_status_tor_unavailable">Мрежата на Тор е недостъпна</string>
- <string name="account_status_bind_failure">Грешка при свързване</string>
- <string name="account_status_host_unknown">Сървърът е непознат</string>
- <string name="server_info_broken">Повредено</string>
- <string name="pref_presence_settings">Присъствие</string>
- <string name="pref_away_when_screen_off">Отсъстващ, когато екранът е изключен</string>
- <string name="pref_away_when_screen_off_summary">Преминава в състояние „отсъстващ“ когато екранът бъде изключен</string>
- <string name="pref_xa_on_silent_mode">Недостъпен, в тих режим</string>
- <string name="pref_xa_on_silent_mode_summary">Преминава в състояние „недостъпен“ когато устройството е в тих режим</string>
- <string name="pref_treat_vibrate_as_silent">Тих режим при режим на вибриране</string>
- <string name="pref_treat_vibrate_as_silent_summary">Преминава в състояние „недостъпен“ когато устройството е в режим на вибриране.</string>
- <string name="pref_show_connection_options">Разширени настройки за връзката</string>
- <string name="pref_show_connection_options_summary">Показване на настройките за сървър и порт при установка на профил</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Добавяне на профил със сертификат</string>
- <string name="unable_to_parse_certificate">Неуспешно прочитане на сертификата</string>
- <string name="authenticate_with_certificate">Оставете празно за удостоверяване със сертификат</string>
- <string name="mam_prefs">Настройки за архивирането</string>
- <string name="server_side_mam_prefs">Настройки за архивирането на сървъра</string>
- <string name="fetching_mam_prefs">Получаване на настройките за архивирането. Моля, изчакайте…</string>
- <string name="unable_to_fetch_mam_prefs">Неуспешно получаване на настройките за архивирането</string>
- <string name="captcha_required">Проверката е задължителна</string>
- <string name="captcha_hint">Въведете текста от горното изображение</string>
- <string name="certificate_chain_is_not_trusted">Сертификатът не е потвърден</string>
- <string name="jid_does_not_match_certificate">Jabber идентификатора не съответства на сертификата</string>
- <string name="action_renew_certificate">Подновяване на сертификата</string>
- <string name="error_fetching_omemo_key">Грешка при получаването на ключа за OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">Ключът за OMEMO беше потвърден със сертификат!</string>
- <string name="device_does_not_support_certificates">Устройството Ви не поддържа избраните клиентски сертификати!</string>
- <string name="pref_connection_options">Връзка</string>
- <string name="pref_use_tor">Свързване през Тор</string>
- <string name="pref_use_tor_summary">Всички връзки да минават през мрежата на Тор. Изисква Орбот</string>
- <string name="account_settings_hostname">Име на сървър</string>
- <string name="account_settings_port">Порт</string>
- <string name="hostname_or_onion">Адрес на сървър или .onion</string>
- <string name="not_a_valid_port">Това не е правилен номер на порт</string>
- <string name="not_valid_hostname">Това не е правилно име на сървър</string>
- <string name="connected_accounts">%1$d от %2$d свързани профила</string>
- <plurals name="x_messages">
- <item quantity="one">%d съобщение</item>
- <item quantity="other">%d съобщения</item>
- </plurals>
- <string name="load_more_messages">Зареждане на още съобщения</string>
- <string name="shared_file_with_x">Файлът е споделен с %s</string>
- <string name="shared_image_with_x">Изображението е споделено с %s</string>
- <string name="shared_images_with_x">Изображения, споделени с %s</string>
- <string name="shared_text_with_x">Текстът е споделен с %s</string>
- <string name="no_storage_permission">Conversations се нуждае от достъп до външно място за съхранение</string>
- <string name="sync_with_contacts">Синхронизиране с контактите</string>
- <string name="sync_with_contacts_long">Conversations иска да съчетае Вашия списък в XMPP с контактите Ви, за да показва пълните им имена и снимки..\n\nConversations единствено ще чете контактите Ви и ще ги използва вътрешно, без да ги качва на сървъра Ви.\n\nЩе бъдете помолен/а за позволение за достъп до контактите Ви.</string>
- <string name="certificate_information">Информация за сертификата</string>
- <string name="certificate_subject">Обект</string>
- <string name="certificate_issuer">Издател</string>
- <string name="certificate_cn">Име</string>
- <string name="certificate_o">Организация</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Няма)</string>
- <string name="certificate_not_found">Няма намерен сертификат</string>
- <string name="notify_on_all_messages">Известяване за всички съобщения</string>
- <string name="notify_only_when_highlighted">Известяване само на осветените</string>
- <string name="notify_never">Известията са изключени</string>
- <string name="notify_paused">Известията са спрени временно</string>
- <string name="pref_picture_compression">Компресиране на снимките</string>
- <string name="pref_picture_compression_summary">Преоразмеряване и компресиране на снимките</string>
- <string name="always">Винаги</string>
- <string name="automatically">Автоматично</string>
- <string name="battery_optimizations_enabled">Оптимизациите за използв. на батерията са вкл.</string>
- <string name="battery_optimizations_enabled_explained">Устройството Ви прилага сериозни оптимизации за използването на батерията върху Conversations, а те може да доведат до забавени известия и дори пропуснати съобщения.\nПрепоръчително е до ги изключите.</string>
- <string name="battery_optimizations_enabled_dialog">Устройството Ви прилага сериозни оптимизации за използването на батерията върху Conversations, а те може да доведат до забавени известия и дори пропуснати съобщения.\n\nСега ще Ви бъде предложено да ги изключите.</string>
- <string name="disable">Изключване</string>
- <string name="selection_too_large">Избраната област е твърде голяма</string>
- <string name="no_accounts">(Няма активирани профили)</string>
- <string name="this_field_is_required">Това поле е задължително</string>
- <string name="correct_message">Поправяне на съобщението</string>
- <string name="send_corrected_message">Изпращане на поправеното съобщение</string>
- <string name="no_keys_just_confirm">Вие вече имате доверие на този контакт. Избирайки „готово“, Вие просто потвърждавате, че %s е част от тази беседа.</string>
- <string name="select_image_and_crop">Изберете изображение и изрежете</string>
- <string name="this_account_is_disabled">Вие сте деактивирали този профил</string>
- <string name="security_error_invalid_file_access">Грешка в сигурността: неправилен достъп до файл</string>
- <string name="no_application_to_share_uri">Няма намерено приложение за споделяне на адреса</string>
- <string name="share_uri_with">Споделяне на адреса с…</string>
- <string name="welcome_text">XMPP е протокол, който не е обвързан с конкретен доставчик. Можете да използвате клиента с всеки сървър, който работи с протокола XMPP.\nЗа Ваше удобство, ние предоставяме лесен начин да си създадете профил в conversations.im — сървър, пригоден да работи добре с Conversations.</string>
- <string name="magic_create_text">Ще преминем заедно с Вас през процеса за създаване на профил в conversations.im.\nАко изберете да използвате conversations.im, ще можете да общувате с потребители, използващи други сървъри, като им дадете своя пълен Jabber идентификатор.</string>
- <string name="your_full_jid_will_be">Вашият пълен Jabber идентификатор ще бъде: %s</string>
- <string name="create_account">Създаване на профил</string>
- <string name="use_own_provider">Използване на собствен сървър</string>
- <string name="pick_your_username">Изберете потребителското си име</string>
- <string name="pref_manually_change_presence">Ръчна промяна на присъствието</string>
- <string name="pref_manually_change_presence_summary">Докоснете аватара си, за да промените присъствието си</string>
- <string name="change_presence">Промяна на присъствието</string>
- <string name="status_message">Съобщение за състоянието</string>
- <string name="all_accounts_on_this_device">Задаване за всички профили на това устройство</string>
- <string name="presence_chat">Свободен за разговор</string>
- <string name="presence_online">На линия</string>
- <string name="presence_away">Отсъстващ</string>
- <string name="presence_xa">Недостъпен</string>
- <string name="presence_dnd">Зает</string>
- <string name="secure_password_generated">Беше създадена сигурна парола</string>
- <string name="device_does_not_support_battery_op">Устройството Ви не поддържа изключването на оптимизациите за използването на батерията</string>
- <string name="show_password">Показване на паролата</string>
-</resources>
diff --git a/src/main/res/values-ca-rES/strings.xml b/src/main/res/values-ca-rES/strings.xml
deleted file mode 100644
index c757504ac..000000000
--- a/src/main/res/values-ca-rES/strings.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources/>
diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml
deleted file mode 100644
index 57787843c..000000000
--- a/src/main/res/values-ca/strings.xml
+++ /dev/null
@@ -1,417 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Preferències</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Gestionar comptes</string>
- <string name="action_end_conversation">Finalitzar conversa</string>
- <string name="action_contact_details">Detalls del contacte</string>
- <string name="action_muc_details">Detalls de la conferència</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Afegir compte</string>
- <string name="action_edit_contact">Edita el nom</string>
- <string name="action_delete_contact">Elimina de la llista de contactes</string>
- <string name="action_block_contact">Bloqueja contacte</string>
- <string name="action_unblock_contact">Desbloqueja contacte</string>
- <string name="action_block_domain">Bloqueja el domini</string>
- <string name="action_unblock_domain">Desbloqueja aquest domini</string>
- <string name="title_activity_manage_accounts">Administrar comptes</string>
- <string name="title_activity_settings">Configuració</string>
- <string name="title_activity_conference_details">Detalls de la conferència de conversació</string>
- <string name="title_activity_contact_details">Detalls del contacte</string>
- <string name="title_activity_sharewith">Compartir amb converses</string>
- <string name="title_activity_start_conversation">Començar una conversa</string>
- <string name="title_activity_choose_contact">Escollir un contacte</string>
- <string name="title_activity_block_list">LLista bloqueix</string>
- <string name="just_now">Ara</string>
- <string name="minute_ago">1 min abans</string>
- <string name="minutes_ago">%de minuts abans</string>
- <string name="unread_conversations">Converses sense llegir o no llegides</string>
- <string name="sending">enviant…</string>
- <string name="nick_in_use">El sobrenom ja està en ús</string>
- <string name="admin">Administrador</string>
- <string name="owner">Propietari</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participant</string>
- <string name="visitor">Visitant</string>
- <string name="remove_contact_text">Vols eliminar a %s de la teva llista?. La conversa associada a aquest compte no s\'eliminarà.</string>
- <string name="block_contact_text">Li agradaria bloquejar %s i no podrà enviar missatges? </string>
- <string name="unblock_contact_text">L\'hi agradaria desbloquejar %s i permetre\'ls enviar-vos missatges?</string>
- <string name="block_domain_text">Bloqueja tots els teus contactes des de %s?</string>
- <string name="unblock_domain_text">Desbloqueja tots el contactes des de %s?</string>
- <string name="contact_blocked">Contacte bloquejat</string>
- <string name="remove_bookmark_text">L\'hi agradaria eliminar %s de favorits?? La conversació associada amb aquesta llista de favorits no serà eliminada.</string>
- <string name="register_account">Registrar nou compte al servidor</string>
- <string name="change_password_on_server">Canviar la contrasenya del servidor</string>
- <string name="share_with">Compartir amb</string>
- <string name="start_conversation">Començar conversa</string>
- <string name="invite_contact">Invitar a un contacte</string>
- <string name="contacts">Contactes</string>
- <string name="cancel">Cancel·lar</string>
- <string name="set">Conjunt</string>
- <string name="add">Afegir</string>
- <string name="edit">Editar</string>
- <string name="delete">Eliminar</string>
- <string name="block">Bloquejar</string>
- <string name="unblock">Desbloquejar</string>
- <string name="save">Salvar</string>
- <string name="ok">D\'acord</string>
- <string name="crash_report_title">Conversations s\'ha aturat.</string>
- <string name="crash_report_message">Enviant bolcats de piles ajudes al desenvolupament de Conversations\n<b>Avís:</b> Això usarà el teu compte XMPP per enviar el bolcat de pila al desenvolupador.</string>
- <string name="send_now">Enviar ara</string>
- <string name="send_never">No preguntar de nou</string>
- <string name="problem_connecting_to_account">No s\'ha pogut connectar al compte</string>
- <string name="problem_connecting_to_accounts">No s\'ha pogut connectar a múltiples comptes</string>
- <string name="touch_to_fix">Prem aqui per gestionar els teus comptes</string>
- <string name="attach_file">Enviar arxiu</string>
- <string name="not_in_roster">El contacte no està a la teva llista. Vols afegir-lo?</string>
- <string name="add_contact">Afefgir contacte</string>
- <string name="send_failed">Error a l\'enviar</string>
- <string name="send_rejected">rebutjat</string>
- <string name="preparing_image">Preparant imatge per enviar</string>
- <string name="action_clear_history">Netejar historial</string>
- <string name="clear_conversation_history">Netejar historial de conversa</string>
- <string name="clear_histor_msg">Vols esborrar tots els missatges d\'aquesta conversa?\n\n<b>Avís:</b> Això no afectarà els missatges desats en altres dispositius o servidors.</string>
- <string name="delete_messages">Esborrar missatges</string>
- <string name="choose_presence">Selecciona recurs del contacte</string>
- <string name="send_otr_message">Enviar missatge xifrat amb OTR</string>
- <string name="send_pgp_message">Enviar missatge xifrat amb OpenPGP</string>
- <string name="your_nick_has_been_changed">El teu sobrenom s\'ha modificat</string>
- <string name="send_unencrypted">Enviar sense xifrar</string>
- <string name="decryption_failed">Ha fallat el desxiframent. Potser no tinguis la clau privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utilitza una aplicació de tercers anomenada <b>OpenKeychain</b> per xifrar i desxifrar missatges i gestionar les teves claus públiques..\n\nOpenKeychain està publicat sota llicència GPLv3 i disponible a la F-Droid i Google Play.\n\n<small>(Si us plau, reinicieu Conversations després.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instal·lar</string>
- <string name="offering">oferint…</string>
- <string name="waiting">Esperant...</string>
- <string name="no_pgp_key">Clau OpenPGP no trobada</string>
- <string name="contact_has_no_pgp_key">Conversations no ha pogut xifrar els teus missatges perquè el teu contacte no està anunciant la seva clau pública.\n\n<small>Si us plau, demana al teu contacte que configuri OpenPGP.</small></string>
- <string name="no_pgp_keys">No hi ha claus OPENPGP trobades</string>
- <string name="contacts_have_no_pgp_keys">Coversations no és possible xifrar les teves converses perquè els teus contactes no han mostrat la seva clau pública.\n\n<small> Si us plau, pregunti als seus contactes per configurar OpenPGP .</small></string>
- <string name="pref_general">General</string>
- <string name="pref_xmpp_resource">Recursos XMPP</string>
- <string name="pref_xmpp_resource_summary">El nom que identifica aquest client amb</string>
- <string name="pref_accept_files">Acceptar fitxers</string>
- <string name="pref_accept_files_summary">Accepta fitxers automàticament amb una mida menor a…</string>
- <string name="pref_notifications">Notificacions</string>
- <string name="pref_notifications_summary">Notifica quan arriba un nou missatge</string>
- <string name="pref_vibrate">Vibra</string>
- <string name="pref_notification_grace_period">Notificació del període d\'espera</string>
- <string name="pref_notification_grace_period_summary">Desactiva les notificacions durant un breu termini després de rebre una còpia de missatges carbon</string>
- <string name="pref_never_send_crash">Mai enviïs informes d\'errors</string>
- <string name="pref_never_send_crash_summary">Enviant traces d\'execució d\'ajudes al futur desenvolupament del Conversations.</string>
- <string name="pref_confirm_messages">Confirmant missatges</string>
- <string name="pref_confirm_messages_summary">Deixeu que el seu contacte sàpiga quan heu rebut i llegit un missatge</string>
- <string name="openpgp_error">OpenKeychain ha reportat un error</string>
- <string name="error_decrypting_file">I/O Error al desxifrar un arxiu</string>
- <string name="accept">Acceptar</string>
- <string name="error">Un error ha passat</string>
- <string name="pref_grant_presence_updates">Concedir actualitzacions</string>
- <string name="pref_grant_presence_updates_summary">Preventivament atorgar i preguntar per les subscripcions als contactes creats</string>
- <string name="subscriptions">Subscripcions</string>
- <string name="your_account">El teu compte</string>
- <string name="keys">Claus</string>
- <string name="send_presence_updates">Enviar actualitzacions de presència</string>
- <string name="receive_presence_updates">Rebre actualitzacions</string>
- <string name="ask_for_presence_updates">Preguntar per les actualizacions</string>
- <string name="attach_choose_picture">Escollir una imatge</string>
- <string name="attach_take_picture">Fer una fotografia</string>
- <string name="preemptively_grant">Preventivament otorgar una petició a la subscripció</string>
- <string name="error_not_an_image_file">L\'arxiu que has seleccionat no és una imatge</string>
- <string name="error_compressing_image">Error mentrés s\'intentaba convertir l\'imatge de l\'arxiu</string>
- <string name="error_file_not_found">L\'arxiu no s\'ha trobat</string>
- <string name="error_io_exception">Error general I/O. Potser és troba sense espai d\'emmagatzematge?</string>
- <string name="error_security_exception_during_image_copy">L\'aplicació què está utilitzan per seleccionar l\'imatge no conté els suficients permissos per llegir l\'arxiu.\n\n<small> Utilitzeu un gestor de fitxers diferent per escollir una imatge.</small></string>
- <string name="account_status_unknown">Desconegut</string>
- <string name="account_status_disabled">Temporalment deshabilitat</string>
- <string name="account_status_online">En línia</string>
- <string name="account_status_connecting">Connectant \u2026</string>
- <string name="account_status_offline">Fora de línia</string>
- <string name="account_status_unauthorized">No autoritzat</string>
- <string name="account_status_not_found">Servidor no trobat</string>
- <string name="account_status_no_internet">Sense connectivitat</string>
- <string name="account_status_regis_fail">Registre fallat</string>
- <string name="account_status_regis_conflict">El seu nom d\'usuari ja està en ús</string>
- <string name="account_status_regis_success">Registre completat</string>
- <string name="account_status_regis_not_sup">El servidor no admet el registre</string>
- <string name="account_status_security_error">Error de seguretat</string>
- <string name="account_status_incompatible_server">Servidor incompatible</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Edita compte</string>
- <string name="mgmt_account_delete">Eliminar compte</string>
- <string name="mgmt_account_disable">Temporalment deshabilitat</string>
- <string name="mgmt_account_publish_avatar">Publicar avatar</string>
- <string name="mgmt_account_publish_pgp">Publicar clau OpenPGP pública</string>
- <string name="mgmt_account_enable">Habilitar compte</string>
- <string name="mgmt_account_are_you_sure">Estàs segur?</string>
- <string name="mgmt_account_delete_confirm_text">Si vosté elimina el seu compte tot el seu historial de les conversacions és perdràn</string>
- <string name="attach_record_voice">Registre de veu</string>
- <string name="account_settings_jabber_id">Identificació de Jabber</string>
- <string name="account_settings_password">Contrasenya</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Confirma la contrasenya</string>
- <string name="password">Contrasenya</string>
- <string name="confirm_password">Confirmar contrasenya</string>
- <string name="passwords_do_not_match">Contrasenyes no coincideixen</string>
- <string name="invalid_jid">Aquesta identificació de Jabber no és vàlida</string>
- <string name="error_out_of_memory">Fora de la capacitat de la mèmoria. L\'imatge és massa gran</string>
- <string name="contact_status_online">En línia</string>
- <string name="contact_status_free_to_chat">Lliure per xatejar</string>
- <string name="contact_status_away">Fora</string>
- <string name="contact_status_extended_away">Lluny</string>
- <string name="contact_status_do_not_disturb">No molestar</string>
- <string name="contact_status_offline">Fora de línia</string>
- <string name="muc_details_conference">Conferència de conversació</string>
- <string name="muc_details_other_members">Altres membres</string>
- <string name="server_info_show_more">Informació del servidor</string>
- <string name="server_info_mam">XEP-0313:MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Missatge de Carbons</string>
- <string name="server_info_csi">XEP-0352: Indicació de l\'estat del client</string>
- <string name="server_info_blocking">XEP-0191: Ordre de bloqueix</string>
- <string name="server_info_roster_version">XEP-0237: Plantilla de les versions</string>
- <string name="server_info_stream_management">XEP-0198: Gestió de la transmissió</string>
- <string name="server_info_available">Disponible</string>
- <string name="server_info_unavailable">No disponible</string>
- <string name="missing_public_keys">Clau pública d\'invitació perduda</string>
- <string name="last_seen_now">Vist per última vegada ara</string>
- <string name="last_seen_min">Vist per última vegada fa 1 minut</string>
- <string name="last_seen_mins">Vist per última vegada %d minuts avans</string>
- <string name="last_seen_hour">Vist per última vegada fa 1 hora</string>
- <string name="last_seen_hours">Vist per última vegada %d hores avans</string>
- <string name="last_seen_day">Vist per última vegada 1 dia avans</string>
- <string name="last_seen_days">Vist per última vegada %d dies avans</string>
- <string name="never_seen">Mai vist</string>
- <string name="install_openkeychain">Missatge xifrat. Si us plau instal.la OpenKeychain per desxifrar-lo</string>
- <string name="unknown_otr_fingerprint">Empremta dactilar OTR desconeguda</string>
- <string name="openpgp_messages_found">Missatges xifrats OpenPGP trobats</string>
- <string name="reception_failed">Recepció fallida</string>
- <string name="your_fingerprint">La teva empremta digital</string>
- <string name="otr_fingerprint">Empremta digital OTR</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Desxifrar</string>
- <string name="conferences">Conferencies de les conversacions</string>
- <string name="search">Cercar</string>
- <string name="create_contact">Crear contacte</string>
- <string name="join_conference">Unir-se a la sala</string>
- <string name="delete_contact">Eliminar contacte</string>
- <string name="view_contact_details">Veure els detalls dels contactes</string>
- <string name="block_contact">Bloqueja contacte</string>
- <string name="unblock_contact">Desbloqueja contacte</string>
- <string name="create">Crear</string>
- <string name="contact_already_exists">El contacte ja existeix</string>
- <string name="join">Unir-se</string>
- <string name="conference_address">Direcció de la sala</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Guardar com a favorits</string>
- <string name="delete_bookmark">Eliminar de favorits</string>
- <string name="bookmark_already_exists">Aquesta llista de favorits ja existeix</string>
- <string name="you">Tu</string>
- <string name="action_edit_subject">Editar el tema de la sala</string>
- <string name="leave">Sortir</string>
- <string name="contact_added_you">Afegir un contacte a la llista de contactes</string>
- <string name="add_back">Afegir nou</string>
- <string name="contact_has_read_up_to_this_point">%s ha llegit fins aquest punt</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Tocar avatar per seleccionar imatge de la galeria</string>
- <string name="publish_avatar_explanation">Nota: Tots els que estàn subscripts a les actualitzacions sel\'s permetrà veure l\'avatar </string>
- <string name="publishing">Publicant...</string>
- <string name="error_publish_avatar_server_reject">El servidor ha rebutjat la seva publicació</string>
- <string name="error_publish_avatar_converting">Hi va haver un error durant la conversió de l\'imatge</string>
- <string name="error_saving_avatar">No és va poder desar l\'avatar al seu disc.</string>
- <string name="or_long_press_for_default">( O Pulsació llarga per tornar enrere per defecte)</string>
- <string name="error_publish_avatar_no_server_support">El teu servidor no soporta la publicació dels avatars</string>
- <string name="private_message">xiuxiuejat</string>
- <string name="private_message_to">a %s</string>
- <string name="send_private_message_to">Enviat missatge privat a %s</string>
- <string name="connect">Connectat</string>
- <string name="account_already_exists">Aquest compte ja existeix</string>
- <string name="next">Següent</string>
- <string name="server_info_session_established">Sessió actual establerta</string>
- <string name="additional_information">Informació adicional</string>
- <string name="skip">Saltar</string>
- <string name="disable_notifications">Deshabilitar notificacions</string>
- <string name="disable_notifications_for_this_conversation">Deshabilitar notificacions per aquesta conversació</string>
- <string name="enable">Habilitat</string>
- <string name="conference_requires_password">La sala requereix una contrasenya</string>
- <string name="enter_password">Introduir-ho la contrasenya</string>
- <string name="missing_presence_updates">Perdut les actualitzacions del contacte</string>
- <string name="request_presence_updates">Si us plau, sol.liciteu les actualitzacions de presència del primer contacte.\n\n<small>.S\'utlitza per determinar quins client(s) ésta utilitzant el vostre contacte.</small></string>
- <string name="request_now">Sol.licita ara</string>
- <string name="delete_fingerprint">Eliminar l\'empremta digital</string>
- <string name="sure_delete_fingerprint">Estàs segur que t\'agradaria eliminar l\'empremta digital?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Perill:</b>L\'enviament d\'aquest sense actualitzacions de presència podria causar problemes inesperats.\n\n<small> Ves als detalls del contacte per verificar les subscripcions de presència.</small></string>
- <string name="pref_force_encryption">Força d\'extrema extrem del xifrat</string>
- <string name="pref_force_encryption_summary">Enviar sempre missatges xifrat( Excepte per les sales)</string>
- <string name="pref_dont_save_encrypted">No guardar els misstages xifrats</string>
- <string name="pref_dont_save_encrypted_summary">Perill: Podria portar a la pèrdua dels missatges</string>
- <string name="pref_expert_options_summary">Aneu amb cura amb aixó</string>
- <string name="title_activity_about">Sobre Conversations</string>
- <string name="pref_about_conversations_summary">Informació sobre la construció i la seva llicència</string>
- <string name="title_pref_quiet_hours">Hores de silenci</string>
- <string name="title_pref_quiet_hours_start_time">Hora d\'inici</string>
- <string name="title_pref_quiet_hours_end_time">Hora de finalització</string>
- <string name="title_pref_enable_quiet_hours">Habilitar hores de silenci</string>
- <string name="pref_quiet_hours_summary">Les notificacions seràn silenciades a les hores de silenci</string>
- <string name="pref_use_larger_font">Augmentar el tamany de la font.</string>
- <string name="pref_use_larger_font_summary">Utilitzar la mida més gran de les lletres per a tota l\'aplicació</string>
- <string name="pref_use_send_button_to_indicate_status">Botó d\'indicació de l\'estatus enviar</string>
- <string name="pref_use_indicate_received">Rebuts de sol.licituds dels missatges</string>
- <string name="pref_use_indicate_received_summary">Els missatges rebuts seràn marcats amb uns ticks verds si ho admet</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Pintar el botó d\'enviament per indicar l\'estatus del contacte</string>
- <string name="pref_expert_options_other">Altres</string>
- <string name="pref_conference_name">Nom de la sala</string>
- <string name="pref_conference_name_summary">Utilitzar el tema de la sala en menys de la identificació de Jabber per identificar les sales</string>
- <string name="toast_message_otr_fingerprint">Empremta digital OTR copiada al portapapers</string>
- <string name="conference_banned">La teva admissió en aquesta sala ha sigut bloquejada</string>
- <string name="conference_members_only">La sala es nomès per membres</string>
- <string name="conference_kicked">Estàs expulsat d\'aquesta sala</string>
- <string name="using_account">Utlitzant el compte %s</string>
- <string name="not_connected_try_again">No estàs connectat. Intenta-ho més tard</string>
- <string name="message_options">Opcions del missatge</string>
- <string name="copy_text">Copiar el text</string>
- <string name="copy_original_url">Copiar la URL original</string>
- <string name="send_again">Envia una altra vegada</string>
- <string name="message_text">Missatge de text</string>
- <string name="url_copied_to_clipboard">URL copiada al portapapers</string>
- <string name="message_copied_to_clipboard">Missatge copiat al portapapers</string>
- <string name="image_transmission_failed">Transmissió de l\'imatge fallada</string>
- <string name="scan_qr_code">Escanejar el codi QR</string>
- <string name="show_qr_code">Mostrar el codi QR</string>
- <string name="show_block_list">Mostra la llista de bloqueig</string>
- <string name="account_details">Detalls del compte</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Empremta digital remota</string>
- <string name="scan">Escanejar</string>
- <string name="smp">Protocol de socialistes millionaris</string>
- <string name="shared_secret_hint">Pista o pregunta</string>
- <string name="shared_secret_secret">Secret compartit</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">En progrés</string>
- <string name="respond">Respondre</string>
- <string name="failed">Fallat</string>
- <string name="secrets_do_not_match">Els secrets no coincideixen</string>
- <string name="try_again">Intenta una altra vegada</string>
- <string name="finish">Acabat</string>
- <string name="verified">Verificat</string>
- <string name="smp_requested">Sol.licitar una verificació per SMP del contacte</string>
- <string name="no_otr_session_found">Cap sessió OTR ha estat trobada!</string>
- <string name="conversations_foreground_service">Converses</string>
- <string name="pref_keep_foreground_service">Mantenir el servei en primer pla</string>
- <string name="pref_keep_foreground_service_summary">Evitar que el sistema operatiu desconnecti la connexió</string>
- <string name="choose_file">Escolliu un arxiu</string>
- <string name="receiving_x_file">Rebent %1$s (%2$d%% completat)</string>
- <string name="download_x_file">Descargat %s</string>
- <string name="file">Arxiu</string>
- <string name="open_x_file">Obert %s</string>
- <string name="sending_file">Enviant (%1$d%% completat)</string>
- <string name="preparing_file">Preparant arxiu per la transmissió</string>
- <string name="x_file_offered_for_download">%s ofert per descarregar</string>
- <string name="cancel_transmission">Transmissió cancelada</string>
- <string name="file_transmission_failed">Arxiu de la transmissió caiguda</string>
- <string name="file_deleted">L\'arxiu ha sigut eliminat</string>
- <string name="no_application_found_to_open_file">Cap aplicació trobada a l\'obrir l\'arxiu</string>
- <string name="could_not_verify_fingerprint">No s\'ha pogut verificar l\'empremta dactilar</string>
- <string name="manually_verify">Verificat manualment</string>
- <string name="are_you_sure_verify_fingerprint">Estàs segur que vols verificar l\'empremta digital OTR dels teus contactes?</string>
- <string name="pref_show_dynamic_tags">Mostrar etiquetes dinàmiques</string>
- <string name="pref_show_dynamic_tags_summary">Mostra etiquetes de nomès lectura per sota dels noms dels contactes</string>
- <string name="enable_notifications">Habilitar notificació</string>
- <string name="conference_with">Crear una conferència de conversació amb ...</string>
- <string name="no_conference_server_found">Servidor de la conferència de conversació no trobat</string>
- <string name="conference_creation_failed">la creació de la conferència de conversació ha fallat</string>
- <string name="secret_accepted">Aceptació del secret</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar del compte</string>
- <string name="copy_otr_clipboard_description">Copiar l\'empremta digital OTR al portapapers</string>
- <string name="fetching_history_from_server">Anar a cercar la història als servidors</string>
- <string name="no_more_history_on_server">No hi ha més histories al servidor</string>
- <string name="updating">Actualitzant</string>
- <string name="password_changed">Contrasenya canviada</string>
- <string name="could_not_change_password">No s\'ha pogut canviar la contrasenya</string>
- <string name="otr_session_not_started">Començar a enviar un missatge de conversació xifrat</string>
- <string name="ask_question">Fer una pregunta</string>
- <string name="smp_explain_question">Si vosté i el seu contacte tenen un secret en comú que ningú més sap (com una broma o simplement el que vau dinar l\'última vegada que es van trobar) pot utilitzar aquest secret per comprovar les empremtes de cadascú.\n\nProporcionaràs una pista o una pregunta a la que el seu contacte donarà una resposta, que distingeix entre majúscules i minúscules.</string>
- <string name="smp_explain_answer">El seu contacte l\'hi agradaria verificar la seva empremta digital per un repte amb un secret compartit.El seu contacte proporciona el següent suggeriment o pregunta per aquest secret.</string>
- <string name="shared_secret_hint_should_not_be_empty">El seu suggeriment no pot estar buit</string>
- <string name="shared_secret_can_not_be_empty">El teu secret compartit no pot estar buit</string>
- <string name="manual_verification_explanation">Compari acuradament l\'empremta digital que és mostra a continuació amb la empremta digital del seu contacte.\n\ També pots utilitzar alguna forma de confiança d la comunicació com a correu electrònic xifrat o alguna trucada telefònica per intercanviar-lo</string>
- <string name="change_password">Cambiar contrasenya</string>
- <string name="current_password">Contrasenya actual</string>
- <string name="new_password">Nova contrasenya</string>
- <string name="password_should_not_be_empty">Les contrasenyes no poden estar buides</string>
- <string name="enable_all_accounts">Habilitar tots els comptes</string>
- <string name="disable_all_accounts">Deshabilitar tots els comptes</string>
- <string name="perform_action_with">Realitzar l\'acció amb ...</string>
- <string name="no_affiliation">Cap afiliació</string>
- <string name="outcast">Outcast</string>
- <string name="member">Membre</string>
- <string name="advanced_mode">Mode avançat</string>
- <string name="grant_membership">Admetre l\'afiliació</string>
- <string name="remove_membership">Rebocar l\'afiliació</string>
- <string name="grant_admin_privileges">Admetre privilegis d\'administrador</string>
- <string name="remove_admin_privileges">Rebocar privilegis d\'administrador</string>
- <string name="remove_from_room">Eliminar des de la sala</string>
- <string name="could_not_change_affiliation">No s\'ha pogut canviar l\'afiliació del %s</string>
- <string name="ban_from_conference">Banejat des de la sala</string>
- <string name="removing_from_public_conference">Estàs intentant eliminar %s des d\'una sala pùblica. L\'unica manera per fer-ho és eliminar a l\'usuari per sempre</string>
- <string name="ban_now">Banejat ara</string>
- <string name="could_not_change_role">No s\'ha pogut canviar les regles de %s</string>
- <string name="public_conference">Comferència de la conversació d\'accés pùblic</string>
- <string name="private_conference">Privada, únicament els membres de la conferència de conversació</string>
- <string name="conference_options">Opcions de la sala</string>
- <string name="non_anonymous">Sense anonimat</string>
- <string name="modified_conference_options">Modificat opcions de la sala!</string>
- <string name="could_not_modify_conference_options">No s\'ha pogut modificar les opcions de la sala</string>
- <string name="never">Mai</string>
- <string name="thirty_minutes">30 minuts</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 Hores</string>
- <string name="eight_hours">8 Hores</string>
- <string name="until_further_notice">Fins nou avís</string>
- <string name="pref_enter_is_send">Entra per enviar</string>
- <string name="pref_enter_is_send_summary">Utilitza el botó enter per enviar el missatge</string>
- <string name="pref_display_enter_key">Mostra el botó enter</string>
- <string name="pref_display_enter_key_summary">Canviar la clau dels emoticones per un botó d\'entrada </string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">imatge</string>
- <string name="pdf_document">Document PDF</string>
- <string name="apk">Aplicació d\'Android</string>
- <string name="vcard">Contacte</string>
- <string name="received_x_file">Rebut %s</string>
- <string name="disable_foreground_service">Deshabilitat el servei de primer pla</string>
- <string name="touch_to_open_conversations">Tocar per obrir les conversacions</string>
- <string name="avatar_has_been_published">L\'avatar ha sigut publicat!</string>
- <string name="sending_x_file">Enviant %s</string>
- <string name="offering_x_file">Oferint %s</string>
- <string name="hide_offline">Amaga el fora de línia</string>
- <string name="disable_account">Deshabilita el compte</string>
- <string name="contact_has_stopped_typing">%s ha deixat d\'escriure</string>
- <string name="pref_chat_states">Notificacions d\'escriptura</string>
- <string name="pref_chat_states_summary">Permet el teu contacte saber quan estàs escrivint un missatge nou</string>
- <string name="send_location">Enviar localització</string>
- <string name="show_location">Mostrar localització</string>
- <string name="no_application_found_to_display_location">No s\'ha trobat cap aplicació per mostrar la localització</string>
- <string name="location">Localització</string>
- <string name="received_location">Localització rebuda</string>
- <string name="title_undo_swipe_out_conversation">Conversa tancada</string>
- <string name="title_undo_swipe_out_muc">S\'ha sortit de la conferència</string>
- <string name="pref_dont_trust_system_cas_title">No confiar en les CAs del sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Tots els certificats han de ser aprovats manualment</string>
- <string name="pref_remove_trusted_certificates_title">Eliminar certificats</string>
- <string name="pref_remove_trusted_certificates_summary">Esborrar certificats aprovats manualment</string>
- <string name="toast_no_trusted_certs">No hi ha certificats aprovats manualment</string>
- <string name="dialog_manage_certs_title">Esborrar certificats</string>
- <string name="dialog_manage_certs_positivebutton">Esborrar selecció</string>
- <string name="dialog_manage_certs_negativebutton">Cancel·lar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificat esborrat</item>
- <item quantity="other">%d certificats esborrats</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleccionar %d contacte</item>
- <item quantity="other">Seleccionar %d contactes</item>
- </plurals>
-</resources>
diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml
deleted file mode 100644
index 33d7669cc..000000000
--- a/src/main/res/values-cs/strings.xml
+++ /dev/null
@@ -1,613 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Nastavení</string>
- <string name="action_add">Nová konverzace</string>
- <string name="action_accounts">Nastavení účtů</string>
- <string name="action_end_conversation">Ukončit tuto konverzaci</string>
- <string name="action_contact_details">Detaily kontaktu</string>
- <string name="action_muc_details">Detaily konference</string>
- <string name="action_secure">Zabezpečená konverzace</string>
- <string name="action_add_account">Přidat účet</string>
- <string name="action_edit_contact">Upravit jméno</string>
- <string name="action_add_phone_book">Přidat do adresáře</string>
- <string name="action_delete_contact">Smazat ze seznamu</string>
- <string name="action_block_contact">Zablokovat kontakt</string>
- <string name="action_unblock_contact">Odblokovat kontakt</string>
- <string name="action_block_domain">Zablokovat doménu</string>
- <string name="action_unblock_domain">Odblokovat doménu</string>
- <string name="title_activity_manage_accounts">Nastavení účtů</string>
- <string name="title_activity_settings">Nastavení</string>
- <string name="title_activity_conference_details">Detaily konference</string>
- <string name="title_activity_contact_details">Detaily kontaktu</string>
- <string name="title_activity_sharewith">Sdílet s konverzací</string>
- <string name="title_activity_start_conversation">Začít konverzaci</string>
- <string name="title_activity_choose_contact">Vybrat kontakt</string>
- <string name="title_activity_block_list">Seznam blokovaných</string>
- <string name="just_now">právě teď</string>
- <string name="minute_ago">před minutou</string>
- <string name="minutes_ago">před %d minutami</string>
- <string name="unread_conversations">nepřečtené konverzace</string>
- <string name="sending">odesílám…</string>
- <string name="message_decrypting">Dešifrování zprávy. Chvíli strpení...</string>
- <string name="pgp_message">OpenPGP šifrovaná zpráva</string>
- <string name="nick_in_use">Přezdívka se již používá</string>
- <string name="admin">Administrátor</string>
- <string name="owner">Vlastník</string>
- <string name="moderator">Moderátor</string>
- <string name="participant">Účastník</string>
- <string name="visitor">Návštěvník</string>
- <string name="remove_contact_text">Chcete odstranit %s ze svého seznamu? Konverzace spojené s tímto kontaktem nebudou odstraněny.</string>
- <string name="block_contact_text">Chcete zablokovat příjem zpráv od %s?</string>
- <string name="unblock_contact_text">Chcete odblokovat příjem zpráv od %s?</string>
- <string name="block_domain_text">Zablokovat všechny kontakty z %s?</string>
- <string name="unblock_domain_text">Odblokovat všechny kontakty z %s?</string>
- <string name="contact_blocked">Kontakty zablokovány</string>
- <string name="remove_bookmark_text">Chcete odstranit %s ze záložek? Konverzace spojené s touto záložkou nebudou odstraněny.</string>
- <string name="register_account">Registrovat nový účet na serveru</string>
- <string name="change_password_on_server">Změnit heslo na serveru</string>
- <string name="share_with">Sdílet s...</string>
- <string name="start_conversation">Začít konverzaci</string>
- <string name="invite_contact">Pozvat kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Zrušit</string>
- <string name="set">Nastavit</string>
- <string name="add">Přidat</string>
- <string name="edit">Upravit</string>
- <string name="delete">Smazat</string>
- <string name="block">Zablokovat</string>
- <string name="unblock">Odblokovat</string>
- <string name="save">Uložit</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Aplikace Konverzace přestala reagovat</string>
- <string name="crash_report_message">Zasláním detailů o důvodu selhání pomůžete dalšímu vývoji aplikace Konverzace\n<b>Varování:</b> Toto použije nastavený XMPP účet pro zaslání detailů vývojářům.</string>
- <string name="send_now">Odeslat teď</string>
- <string name="send_never">Již se neptat</string>
- <string name="problem_connecting_to_account">Připojení k účtu se nezdařilo</string>
- <string name="problem_connecting_to_accounts">Připojení k několika účtům se nezdařilo</string>
- <string name="touch_to_fix">Pro nastavení účtů ťukni sem</string>
- <string name="attach_file">Přiložit soubor</string>
- <string name="not_in_roster">Kontakt není v seznamu. Chcete ho přidat?</string>
- <string name="add_contact">Přidat kontakt</string>
- <string name="send_failed">doručení selhalo</string>
- <string name="send_rejected">zamítnuto</string>
- <string name="preparing_image">Připravuji obrázek na přenos</string>
- <string name="preparing_images">Příprava obrázků pro přenos</string>
- <string name="sharing_files_please_wait">Sdílení souborů. Chvíli strpení...</string>
- <string name="action_clear_history">Smazat historii</string>
- <string name="clear_conversation_history">Smaže historii konverzací</string>
- <string name="clear_histor_msg">Chcete smazat všechny zprávy v této konverzaci?\n\n<b>Varování:</b> Toto neovlivní zprávy uložené na jiných přístrojích nebo serverech.</string>
- <string name="delete_messages">Smazat zprávy</string>
- <string name="also_end_conversation">Poté ukončit tuto konverzaci</string>
- <string name="choose_presence">Vybrat aktualizaci stavu pro kontakt</string>
- <string name="send_unencrypted_message">Odeslat nešifrovanou zprávu</string>
- <string name="send_otr_message">Poslat OTR šifrovanou zprávu</string>
- <string name="send_omemo_message">Poslat OMEMO šifrovanou zprávu</string>
- <string name="send_omemo_x509_message">Odeslat v\\OMEMO šifrovanou zprávu</string>
- <string name="send_pgp_message">Poslat OpenPGP šifrovanou zprávu</string>
- <string name="your_nick_has_been_changed">Přezdívka byla změněna</string>
- <string name="send_unencrypted">Poslat nešifrované</string>
- <string name="decryption_failed">Zašifrování se nezdařilo. Možná nemáte správný privátní klíč.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Konverzace využívá aplikaci třetí strany, <b>OpenKeychain</b>, k šifrování a dešifrování zpráv a ke správě veřejných klíčů.\n\nOpenKeychain je licencován pod GPLv3 a dostupný na F-Droid a Google Play.\n\n<small>(Po instalaci prosím restartujte aplikaci Konverzace.)</small></string>
- <string name="restart">Restartovat</string>
- <string name="install">Instalovat</string>
- <string name="openkeychain_not_installed">Nainstalujte prosím OpenKeychain</string>
- <string name="offering">nabízí…</string>
- <string name="waiting">čekám…</string>
- <string name="no_pgp_key">Nebyl nalezen žádný OpenPGP klíč</string>
- <string name="contact_has_no_pgp_key">Není možné zašifrovat zprávu v aplikaci Konverzace, protože druhá strana neoznamuje svůj veřejný klíč.\n\n<small>Požádejte svůj kontakt ať si nastaví OpenPGP.</small></string>
- <string name="no_pgp_keys">Nebyly nalezeny žádné OpenPGP klíče</string>
- <string name="contacts_have_no_pgp_keys">Není možné zašifrovat zprávy v aplikaci Konverzace, protože kontakty neoznamují svůj veřejný klíč.\n\n<small>Požádejte své kontakty ať si nastaví OpenPGP.</small></string>
- <string name="pref_general">Obecné</string>
- <string name="pref_xmpp_resource">XMPP zdroj</string>
- <string name="pref_xmpp_resource_summary">Jméno se kterým se tento klient identifikuje</string>
- <string name="pref_accept_files">Přijímat soubory</string>
- <string name="pref_accept_files_summary">Automaticky přijímat soubory menší než…</string>
- <string name="pref_attachments">Přílohy</string>
- <string name="pref_return_to_previous">Rychlé sdílení</string>
- <string name="pref_return_to_previous_summary">Okamžitě se vrátit k předchozí aktivitě místo otevření konverzace po nasdílení</string>
- <string name="pref_notification_settings">Upozornění</string>
- <string name="pref_notifications">Upozornění</string>
- <string name="pref_notifications_summary">Upozornit při přijetí nové zprávy</string>
- <string name="pref_vibrate">Vibrovat</string>
- <string name="pref_vibrate_summary">Vibrovat při přijetí nové zprávy</string>
- <string name="pref_led">LED upozornění</string>
- <string name="pref_led_summary">Blikat při přijetí nové zprávy</string>
- <string name="pref_sound">Tón upozornění</string>
- <string name="pref_sound_summary">Přehrát zvuk při přijetí nové zprávy</string>
- <string name="pref_notification_grace_period">Četnost upozornění</string>
- <string name="pref_notification_grace_period_summary">Neupozorňovat krátce poté co byla obdržena kopie zprávy</string>
- <string name="pref_advanced_options">Rozšířené</string>
- <string name="pref_never_send_crash">Neodesílat detaily o pádu aplikace</string>
- <string name="pref_never_send_crash_summary">Zasláním detailů o důvodu selhání pomůžete dalšímu vývoji aplikace Konverzace</string>
- <string name="pref_confirm_messages">Potvrzovat zprávy</string>
- <string name="pref_confirm_messages_summary">Oznamovat kontaktům, že zpráva byla přijata a přečtena</string>
- <string name="pref_ui_options">UI</string>
- <string name="openpgp_error">OpenKeychain nahlásil chybu</string>
- <string name="error_decrypting_file">I/O chyba dešifrování souboru</string>
- <string name="accept">Přijmout</string>
- <string name="error">Došlo k chybě</string>
- <string name="pref_grant_presence_updates">Povolit aktualizace stavu</string>
- <string name="pref_grant_presence_updates_summary">Aktivně povolovat a žádat o zasílání změn stavu pro vytvářené kontakty</string>
- <string name="subscriptions">Odběry</string>
- <string name="your_account">Váš účet</string>
- <string name="keys">Klíče</string>
- <string name="send_presence_updates">Zasílat změny stavu</string>
- <string name="receive_presence_updates">Přijímat změny stavu</string>
- <string name="ask_for_presence_updates">Zažádat o změny stavu</string>
- <string name="attach_choose_picture">Vybrat obrázek</string>
- <string name="attach_take_picture">Vyfotit obrázek</string>
- <string name="preemptively_grant">Aktivně povolovat vyžádání změn stavu</string>
- <string name="error_not_an_image_file">Vybraný soubor není obrázek</string>
- <string name="error_compressing_image">Chyba při konverzi obrázkového souboru</string>
- <string name="error_file_not_found">Soubor nenalezen</string>
- <string name="error_io_exception">Obecná I/O chyba. Že by již nebylo volné místo?</string>
- <string name="error_security_exception_during_image_copy">Aplikace, která byla vybrána pro výběr obrázku, nepovolila přečtení souboru.\n\n<small>Zkuste použít jiného správce souborů pro výběr obrázku</small></string>
- <string name="account_status_unknown">Neznámý</string>
- <string name="account_status_disabled">Dočasně vypnuto</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Připojuji\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Nepřihlášen</string>
- <string name="account_status_not_found">Server nenalezen</string>
- <string name="account_status_no_internet">Žádné připojení</string>
- <string name="account_status_regis_fail">Registrace selhala</string>
- <string name="account_status_regis_conflict">Uživatelské jméno se již používá</string>
- <string name="account_status_regis_success">Registrace dokončena</string>
- <string name="account_status_regis_not_sup">Server nepodporuje registrace</string>
- <string name="account_status_security_error">Bezpečnostní chyba</string>
- <string name="account_status_incompatible_server">Nekompatibilní server</string>
- <string name="encryption_choice_unencrypted">Nešifrováno</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Upravit účet</string>
- <string name="mgmt_account_delete">Smazat účet</string>
- <string name="mgmt_account_disable">Dočasně vypnout</string>
- <string name="mgmt_account_publish_avatar">Zveřejnit avatar</string>
- <string name="mgmt_account_publish_pgp">Zveřejnit OpenPGP klíč</string>
- <string name="openpgp_has_been_published">Veřejný OpenPGP klíč byl zveřejněn.</string>
- <string name="republish_pgp_keys">Nezapomeňte znovuzveřejnit své veřejné OpenPGP klíče!</string>
- <string name="mgmt_account_enable">Povolit účet</string>
- <string name="mgmt_account_are_you_sure">Jste si jisti?</string>
- <string name="mgmt_account_delete_confirm_text">Pokud smažete svůj účet celá historie konverzací bude ztracena</string>
- <string name="attach_record_voice">Nahrát hlas</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Heslo</string>
- <string name="account_settings_example_jabber_id">jmeno@server.cz</string>
- <string name="account_settings_confirm_password">Potvrdit heslo</string>
- <string name="password">Heslo</string>
- <string name="confirm_password">Potvrdit heslo</string>
- <string name="passwords_do_not_match">Hesla nesouhlasí</string>
- <string name="invalid_jid">Toto není platné Jabber ID</string>
- <string name="error_out_of_memory">Nedostatek paměti. Obrázek je příliš velký</string>
- <string name="add_phone_book_text">Chcete přidat %s do svého adresáře?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">volný pro chat</string>
- <string name="contact_status_away">pryč</string>
- <string name="contact_status_extended_away">rozšířené pryč</string>
- <string name="contact_status_do_not_disturb">nerušit</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Konference</string>
- <string name="muc_details_other_members">Ostatní členové</string>
- <string name="server_info_show_more">Údaje serveru</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Kopie zpráv</string>
- <string name="server_info_csi">XEP-0352: Zobrazování stavu klienta</string>
- <string name="server_info_blocking">XEP-0191: Příkaz blokování</string>
- <string name="server_info_roster_version">XEP-0237: Verzování seznamu</string>
- <string name="server_info_stream_management">XEP-0198: Nastavení proudu</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">dostupný</string>
- <string name="server_info_unavailable">nedostupný</string>
- <string name="missing_public_keys">Chybí oznámení o veřejném klíči</string>
- <string name="last_seen_now">právě spatřen</string>
- <string name="last_seen_min">naposledy spatřen před 1 minutou</string>
- <string name="last_seen_mins">naposledy spatřen před %d minutami</string>
- <string name="last_seen_hour">naposledy spatřen před 1 hodinou</string>
- <string name="last_seen_hours">naposledy spatřen před %d hodinami</string>
- <string name="last_seen_day">naposledy spatřen před 1 dnem</string>
- <string name="last_seen_days">naposledy spatřen před %d dny</string>
- <string name="never_seen">nebyl nikdy spatřen</string>
- <string name="install_openkeychain">Šifrovaná zpráva. Nainstaluje prosím OpenKeychain pro dešifrování.</string>
- <string name="unknown_otr_fingerprint">Neznámý OTR identifikátor</string>
- <string name="openpgp_messages_found">Nalezena OpenPGP šifrovaná zpráva</string>
- <string name="reception_failed">Příjem selhal</string>
- <string name="your_fingerprint">Váš identifikátor</string>
- <string name="otr_fingerprint">OTR identifikátor</string>
- <string name="omemo_fingerprint">OMEMO otisk</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO otisk</string>
- <string name="omemo_fingerprint_selected_message">OMEMO otisk zprávy</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\OMEMO otisk zprávy</string>
- <string name="this_device_omemo_fingerprint">Můj OMEMO otisk</string>
- <string name="other_devices">Ostatní přístroje</string>
- <string name="trust_omemo_fingerprints">Věřit OMEMO otiskům</string>
- <string name="fetching_keys">Získávání klíčů...</string>
- <string name="done">Hotovo</string>
- <string name="verify">Ověřit</string>
- <string name="decrypt">Dešifrovat</string>
- <string name="conferences">Konference</string>
- <string name="search">Hledat</string>
- <string name="create_contact">Vytvořit kontakt</string>
- <string name="enter_contact">Vložit kontakt</string>
- <string name="join_conference">Připojit ke konferenci</string>
- <string name="delete_contact">Smazat kontakt</string>
- <string name="view_contact_details">Zobrazit detaily kontaktu</string>
- <string name="block_contact">Zablokovat kontakt</string>
- <string name="unblock_contact">Odblokovat kontakt</string>
- <string name="create">Vytvořit</string>
- <string name="select">Vybrat</string>
- <string name="contact_already_exists">Kontakt již existuje</string>
- <string name="join">Vstoupit</string>
- <string name="conference_address">Adresa konference</string>
- <string name="conference_address_example">mistnost@konference.server.cz</string>
- <string name="save_as_bookmark">Uložit jako záložku</string>
- <string name="delete_bookmark">Smazat záložku</string>
- <string name="bookmark_already_exists">Tato záložka již existuje</string>
- <string name="you">Já</string>
- <string name="action_edit_subject">Upravit jméno konference</string>
- <string name="joining_conference">Připojování ke konferenci...</string>
- <string name="leave">Odejít</string>
- <string name="contact_added_you">Kontakt přidán do seznamu</string>
- <string name="add_back">Opět přidat</string>
- <string name="contact_has_read_up_to_this_point">%s dočetl(a) až sem</string>
- <string name="publish">Zveřejnit</string>
- <string name="touch_to_choose_picture">Ťuknout na avatar a vybrat obrázek z galerie</string>
- <string name="publish_avatar_explanation">Pozor: Každý s povolením vidět změny stavu uvidí tento obrázek.</string>
- <string name="publishing">Zveřejňuji…</string>
- <string name="error_publish_avatar_server_reject">Server odmítl toto zveřejnění</string>
- <string name="error_publish_avatar_converting">Při konverzi obrázku se něco nezdařilo</string>
- <string name="error_saving_avatar">Nepodařilo se uložit avatar na disk</string>
- <string name="or_long_press_for_default">(Stisknout dlouze pro obnovení výchozího stavu)</string>
- <string name="error_publish_avatar_no_server_support">Váš server nepodporuje zveřejňování avataru</string>
- <string name="private_message">šeptem</string>
- <string name="private_message_to">pro %s</string>
- <string name="send_private_message_to">Zaslat soukromou zprávu pro %s</string>
- <string name="connect">Připojit</string>
- <string name="account_already_exists">Tento účet již existuje</string>
- <string name="next">Další</string>
- <string name="server_info_session_established">Současné sezení vytvořeno</string>
- <string name="additional_information">Dodatečné informace</string>
- <string name="skip">Přeskočit</string>
- <string name="disable_notifications">Vypnout upozornění</string>
- <string name="disable_notifications_for_this_conversation">Vypnout upozornění pro tuto konverzaci</string>
- <string name="enable">Povolit</string>
- <string name="conference_requires_password">Konference vyžaduje heslo</string>
- <string name="enter_password">Vložit heslo</string>
- <string name="missing_presence_updates">Chybí informace o změnách stavu kontaktu</string>
- <string name="request_presence_updates">Nejdříve si prosím vyžádejte povolení o zasílání změn stavu kontaktu.\n\n<small>To bude poté použito pro zjištění jakou aplikaci tento kontakt používá.</small></string>
- <string name="request_now">Ihned vyžádat</string>
- <string name="delete_fingerprint">Smazat identifikátor</string>
- <string name="sure_delete_fingerprint">Chcete opravdu smazat tento identifikátor?</string>
- <string name="ignore">Ignorovat</string>
- <string name="without_mutual_presence_updates"><b>Varování:</b> Odeslání bez povolení změn stavu může způsobit nečekané problémy na obou stranách.\n\n<small>Přejdi na detaily kontaktu pro ověření povolení o změnách stavu.</small></string>
- <string name="pref_security_settings">Zabezpečení</string>
- <string name="pref_force_encryption">Vynutit šifrování</string>
- <string name="pref_force_encryption_summary">Vždy zasílat šifrované zprávy (mimo konference)</string>
- <string name="pref_allow_message_correction">Povolit opravu zpráv</string>
- <string name="pref_allow_message_correction_summary">Povolí kontaktům zpětné upravování jejich zpráv</string>
- <string name="pref_dont_save_encrypted">Neukládat šifrované zprávy</string>
- <string name="pref_dont_save_encrypted_summary">Varování: Toto může vést ke ztrátě zpráv</string>
- <string name="pref_expert_options">Expertní nastavení</string>
- <string name="pref_expert_options_summary">S tímto zacházejte velmi opatrně</string>
- <string name="title_activity_about">O aplikaci Conversations</string>
- <string name="pref_about_conversations_summary">Informace o sestavení a licenci</string>
- <string name="title_pref_quiet_hours">Tichý režim</string>
- <string name="title_pref_quiet_hours_start_time">Odkdy</string>
- <string name="title_pref_quiet_hours_end_time">Dokdy</string>
- <string name="title_pref_enable_quiet_hours">Povolit tichý režim</string>
- <string name="pref_quiet_hours_summary">Upozornění budou během tichého režimu ztlumena</string>
- <string name="pref_use_larger_font">Zvětšit písmo</string>
- <string name="pref_use_larger_font_summary">Používat v celé aplikaci větší velikost písma</string>
- <string name="pref_use_send_button_to_indicate_status">Tlačítko pro odeslání zobrazuje stav</string>
- <string name="pref_use_indicate_received">Požadovat oznámení o přijetí</string>
- <string name="pref_use_indicate_received_summary">Přijaté zprávy budou označeny zeleně, pokud je funkce podporována</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Obarvit tlačítko odesílání barvou indikující stavu kontaktu</string>
- <string name="pref_expert_options_other">Další</string>
- <string name="pref_conference_name">Jméno konference</string>
- <string name="pref_conference_name_summary">Pro identifikaci konferencí použít téma místnosti místo jejího JID</string>
- <string name="pref_autojoin">Automaticky vstupovat do konferencí</string>
- <string name="pref_autojoin_summary">Používat autojoin nastavení v záložkách konferencí</string>
- <string name="toast_message_otr_fingerprint">OTR otisk zkopírován do schránky!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO otisk zkopírován do schránky!</string>
- <string name="conference_banned">Vstup do konference byl zakázán</string>
- <string name="conference_members_only">Tato konference je pouze pro členy</string>
- <string name="conference_kicked">Vykopli tě z této konference</string>
- <string name="conference_shutdown">Konference byla ukončena</string>
- <string name="conference_unknown_error">Již nejste v této konferenci</string>
- <string name="using_account">za použití účtu %s</string>
- <string name="checking_x">Ověřuji %s na HTTP hostiteli</string>
- <string name="not_connected_try_again">Bez připojení. Zkus znovu později</string>
- <string name="check_x_filesize">Ověřit %s velikost</string>
- <string name="check_x_filesize_on_host">Kontrola %1$s velikosti na %2$s</string>
- <string name="message_options">Možnosti zpráv</string>
- <string name="copy_text">Zkopírovat text</string>
- <string name="copy_original_url">Kopírovat originální URL</string>
- <string name="send_again">Poslat znovu</string>
- <string name="file_url">URL souboru</string>
- <string name="message_text">Text zprávy</string>
- <string name="url_copied_to_clipboard">URL zkopírováno do schránky</string>
- <string name="message_copied_to_clipboard">Zpráva zkopírována do schránky</string>
- <string name="image_transmission_failed">Přenos obrázku selhal</string>
- <string name="scan_qr_code">Skenovat QR kód</string>
- <string name="show_qr_code">Zobrazit QR kód</string>
- <string name="show_block_list">Zobrazit seznam blokovaných</string>
- <string name="account_details">Detaily účtu</string>
- <string name="verify_otr">Ověřit OTR</string>
- <string name="remote_fingerprint">Vzdálený otisk</string>
- <string name="scan">skenovat</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Nápověda nebo Otázka</string>
- <string name="shared_secret_secret">Sdílené tajemství</string>
- <string name="confirm">Potvrdit</string>
- <string name="in_progress">Probíhá</string>
- <string name="respond">Odpovědět</string>
- <string name="failed">Selhalo</string>
- <string name="secrets_do_not_match">Tajemství se neshodují</string>
- <string name="try_again">Zkusit znovu</string>
- <string name="finish">Dokončit</string>
- <string name="verified">Ověřeno!</string>
- <string name="smp_requested">Kontakt zažádal o ověření SMP</string>
- <string name="no_otr_session_found">Nebylo nalezeno platné OTR sezení!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Ponechat službu v popředí</string>
- <string name="pref_keep_foreground_service_summary">Zamezit operačnímu systému v ukončení připojení</string>
- <string name="pref_export_logs">Exportovat logy</string>
- <string name="pref_export_logs_summary">Zapsat logy na SD kartu</string>
- <string name="notification_export_logs_title">Zapisování logů na SD kartu</string>
- <string name="choose_file">Vybrat soubor</string>
- <string name="receiving_x_file">Přijímám %1$s (%2$d%% dokončeno)</string>
- <string name="download_x_file">Stáhnout %s</string>
- <string name="delete_x_file">Smazat %s</string>
- <string name="file">soubor</string>
- <string name="open_x_file">Otevřít %s</string>
- <string name="sending_file">odesílám (%1$d%% přeneseno)</string>
- <string name="preparing_file">Příprava souboru na přenos</string>
- <string name="x_file_offered_for_download">%s nabídnuto ke stažení</string>
- <string name="cancel_transmission">Zrušit přenos</string>
- <string name="file_transmission_failed">přenos souboru selhal</string>
- <string name="file_deleted">Soubor byl smazán</string>
- <string name="no_application_found_to_open_file">Nebyla nalezena aplikace umožňující otevření souboru</string>
- <string name="could_not_verify_fingerprint">Ověření otisku se nezdařilo</string>
- <string name="manually_verify">Ruční ověření</string>
- <string name="are_you_sure_verify_fingerprint">Opravdu si přejete ověřit OTR otisk kontaktu?</string>
- <string name="pref_show_dynamic_tags">Zobrazit dynamické tagy</string>
- <string name="pref_show_dynamic_tags_summary">Zobrazit tagy pro čtení pod kontakty</string>
- <string name="enable_notifications">Povolit upozornění</string>
- <string name="conference_with">Vytvořit konferenci s…</string>
- <string name="no_conference_server_found">Nebyl nalezen konferenční server</string>
- <string name="conference_creation_failed">Vytvoření konference selhalo!</string>
- <string name="secret_accepted">Tajemství souhlasí!</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar účtu</string>
- <string name="copy_otr_clipboard_description">Zkopírovat otisk OTR do schránky</string>
- <string name="copy_omemo_clipboard_description">Zkopírovat OMEMO otisk do schránky</string>
- <string name="regenerate_omemo_key">Znovu vytvořit OMEMO klíč</string>
- <string name="wipe_omemo_pep">Smazat ostatní přístroje z PEP</string>
- <string name="clear_other_devices">Smazat přístroje</string>
- <string name="clear_other_devices_desc">Opravdu chcete vymazat ostatní přístroje z OMEMO upozornění? Až se příště vaše přístroje připojí, znovu se ohlásí, ale pravděpodobně neobdrží zprávy odeslané v mezičase mezi přihlášeními.</string>
- <string name="purge_key">Vymazat klíč</string>
- <string name="purge_key_desc_part1">Opravdu si přejete vymazat tento klíč?</string>
- <string name="purge_key_desc_part2">Bude neodvolatelně pokládán jako kompromitovaný a již s jeho pomocí nebudete moci nikdy spustit jiné sezení.</string>
- <string name="error_no_keys_to_trust_server_error">Pro tento kontakt nejsou dostupné žádné použitelné klíče.\nNahrání klíčů ze serveru nebylo úspěšné. Možná je něco špatně se serverem vašeho kontaktu.</string>
- <string name="error_no_keys_to_trust">Pro tento kontakt nejsou dostupné žádné použitelné klíče. Pokud jste smazali jakýkoliv z jeho klíčů bude třeba vygenerovat nové.</string>
- <string name="error_trustkeys_title">Chyba</string>
- <string name="fetching_history_from_server">Načíst historii ze serveru</string>
- <string name="no_more_history_on_server">Na serveru není žádná další historie</string>
- <string name="updating">Aktualizuji...</string>
- <string name="password_changed">Heslo změněno!</string>
- <string name="could_not_change_password">Nelze změnit heslo</string>
- <string name="otr_session_not_started">Zaslat zprávu pro spuštění šifrovaného chatu</string>
- <string name="ask_question">Položit otázku</string>
- <string name="smp_explain_question">Pokud máte vy i váš kontakt společné tajemství které neví nikdo jiný (něco jako společný vtip nebo co jste spolu měli k obědu při svém posledním setkání), můžete toto tajemství použít pro ověření pravosti svých šifrovacích otisků.\n\nZadáte nápovědu nebo otázku a kontakt na ni správně odpoví.</string>
- <string name="smp_explain_answer">Váš kontakt by rád ověřil pravost šifrovacího otisku dotazem na společné tajemství. Váš kontakt zadal následující nápovědu nebo otázku pro zodpovězení tajemství.</string>
- <string name="shared_secret_hint_should_not_be_empty">Nápověda by měla být vyplněna</string>
- <string name="shared_secret_can_not_be_empty">Společně tajemství nemůže být nevyplněno</string>
- <string name="manual_verification_explanation">Opatrně porovnejte otisk zobrazený níže s otiskem vašeho kontatku.\nMůžete využít jakoukoliv bezpečnou formu komunikace pro jejich výměnu, jako třeba šifrovaný email nebo telefonát.</string>
- <string name="change_password">Změnit heslo</string>
- <string name="current_password">Současné heslo</string>
- <string name="new_password">Nové heslo</string>
- <string name="password_should_not_be_empty">Heslo nemá být prázdné</string>
- <string name="enable_all_accounts">Povolit všechny účty</string>
- <string name="disable_all_accounts">Vypnout všechny účty</string>
- <string name="perform_action_with">Provést akci s</string>
- <string name="no_affiliation">Nepřidružený</string>
- <string name="no_role">Offline</string>
- <string name="outcast">Vyloučený</string>
- <string name="member">Člen</string>
- <string name="advanced_mode">Pokročilý mód</string>
- <string name="grant_membership">Povolit členství</string>
- <string name="remove_membership">Odebrat členství</string>
- <string name="grant_admin_privileges">Povolit administrátorská oprávnění</string>
- <string name="remove_admin_privileges">Odebrat administrátorská oprávnění</string>
- <string name="remove_from_room">Odebrat z konference</string>
- <string name="could_not_change_affiliation">Nelze změnit připojení uživatele %s</string>
- <string name="ban_from_conference">Vypovědět z konference</string>
- <string name="removing_from_public_conference">Pokoušíte se vyhodit %s z veřejné konference. Lze to provést jedině trvalým vypovězením uživatele.</string>
- <string name="ban_now">Vypovědět</string>
- <string name="could_not_change_role">Nelze změnit roli uživatele %s</string>
- <string name="public_conference">Veřejně přístupná konference</string>
- <string name="private_conference">Soukromá konference pouze pro členy</string>
- <string name="conference_options">Nastavení konference</string>
- <string name="members_only">Soukromé, pouze pro členy</string>
- <string name="non_anonymous">Neanonymní</string>
- <string name="moderated">Moderováno</string>
- <string name="you_are_not_participating">Neúčastníte se</string>
- <string name="modified_conference_options">Nastavení konference upravena!</string>
- <string name="could_not_modify_conference_options">Nepodařilo se upravit nastavení konference!</string>
- <string name="never">Nikdy</string>
- <string name="thirty_minutes">30 minut</string>
- <string name="one_hour">jedna hodina</string>
- <string name="two_hours">2 hodiny</string>
- <string name="eight_hours">8 hodin</string>
- <string name="until_further_notice">Než opět změním</string>
- <string name="pref_input_options">Vstup</string>
- <string name="pref_enter_is_send">Enter odesílá</string>
- <string name="pref_enter_is_send_summary">Použít klávesu enter pro odesílání zpráv</string>
- <string name="pref_display_enter_key">Zobrazit klávesu enter</string>
- <string name="pref_display_enter_key_summary">Změnit klávesu emotikon na klávesu enter</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">obrázek</string>
- <string name="pdf_document">dokument PDF</string>
- <string name="apk">Aplikace pro Android</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">%s přijat</string>
- <string name="disable_foreground_service">Vypnout službu v popředí</string>
- <string name="touch_to_open_conversations">Ťuknout pro otevření Konverzace</string>
- <string name="avatar_has_been_published">Avatar byl zveřejněn!</string>
- <string name="sending_x_file">Odesílám %s</string>
- <string name="offering_x_file">Nabízím %s</string>
- <string name="hide_offline">Skrýt offline</string>
- <string name="disable_account">Vypnout účet</string>
- <string name="contact_is_typing">%s píše...</string>
- <string name="contact_has_stopped_typing">%s přestal(a) psát</string>
- <string name="pref_chat_states">Upozornění při psaní</string>
- <string name="pref_chat_states_summary">Oznamovat kontaktům že píšete novou zprávu</string>
- <string name="send_location">Poslat pozici</string>
- <string name="show_location">Zobrazit pozici</string>
- <string name="no_application_found_to_display_location">Nebyla nalezena aplikace pro zobrazení pozice</string>
- <string name="location">Pozice</string>
- <string name="received_location">Přijmout pozici</string>
- <string name="title_undo_swipe_out_conversation">Conversation zavřena</string>
- <string name="title_undo_swipe_out_muc">Opustil(a) konferenci</string>
- <string name="pref_dont_trust_system_cas_title">Nedůvěřovat systémovým CA</string>
- <string name="pref_dont_trust_system_cas_summary">Všechny certifikáty musí být schváleny ručně</string>
- <string name="pref_remove_trusted_certificates_title">Odstranit certifikáty</string>
- <string name="pref_remove_trusted_certificates_summary">Smazat ručně povolené certifikáty</string>
- <string name="toast_no_trusted_certs">Žádné ručně povolené certifikáty</string>
- <string name="dialog_manage_certs_title">Odstranit certifikáty</string>
- <string name="dialog_manage_certs_positivebutton">Smazat výběr</string>
- <string name="dialog_manage_certs_negativebutton">Zrušit</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikát smazán</item>
- <item quantity="few">%d certifikáty smazány</item>
- <item quantity="other">%d certifikátů smazáno</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Vybrat %d kontakt</item>
- <item quantity="few">Vybrat %d kontakty</item>
- <item quantity="other">Vybrat %d kontaktů</item>
- </plurals>
- <string name="pref_quick_action_summary">Nahradit tlačítko odeslání rychlou akcí</string>
- <string name="pref_quick_action">Rychlá akce</string>
- <string name="none">Žádná</string>
- <string name="recently_used">Naposledy použitá</string>
- <string name="choose_quick_action">Vybrat rychlou akci</string>
- <string name="search_for_contacts_or_groups">Hledat kontakty či skupiny</string>
- <string name="send_private_message">Poslat soukromou zprávu</string>
- <string name="user_has_left_conference">%s opustil(a) konferenci!</string>
- <string name="username">Uživatelské jméno</string>
- <string name="username_hint">Uživatelské jméno</string>
- <string name="invalid_username">Toto není platné uživatelské jméno</string>
- <string name="conference_name">Jméno konferenc</string>
- <string name="invalid_conference_name">Toto není platné jméno konference</string>
- <string name="download_failed_server_not_found">Stahování selhalo: Server nenalezen</string>
- <string name="download_failed_file_not_found">Stahování selhalo: Soubor nenalezen</string>
- <string name="download_failed_could_not_connect">Stahování selhalo: Nelze se připojit k hostu</string>
- <string name="pref_use_white_background">Použít bílé pozadí</string>
- <string name="pref_use_white_background_summary">Zobrazovat přijaté zprávy jako černý text na bílém pozadí</string>
- <string name="account_status_tor_unavailable">Tor síť není dostupná</string>
- <string name="account_status_bind_failure">Bind chyba</string>
- <string name="account_status_host_unknown">Host neznámý</string>
- <string name="server_info_broken">Rozbité</string>
- <string name="pref_presence_settings">Stav</string>
- <string name="pref_away_when_screen_off">Pryč při vypnuté obrazovce</string>
- <string name="pref_away_when_screen_off_summary">Při vypnuté obrazovce označí váš stav jako pryč</string>
- <string name="pref_xa_on_silent_mode">Nedostupný při vypnutém zvuku</string>
- <string name="pref_xa_on_silent_mode_summary">Při tichém módu označí váš stav jako nedostupný</string>
- <string name="pref_treat_vibrate_as_silent">Vibrační mód brát stejně jako tichý</string>
- <string name="pref_treat_vibrate_as_silent_summary">Označí vaše zdroje jako nedostupné při přepnutí do vibračního módu</string>
- <string name="pref_show_connection_options">Rozšířená nastavení připojení</string>
- <string name="pref_show_connection_options_summary">Zobrazovat nastavení hostname a port při vytváření účtu</string>
- <string name="hostname_example">xmpp.server.cz</string>
- <string name="action_add_account_with_certificate">Přidat účet s certifikátem</string>
- <string name="unable_to_parse_certificate">Nelze načíst certifikát</string>
- <string name="authenticate_with_certificate">Nechat prázdné pro ověření s certifikátem</string>
- <string name="mam_prefs">Nastavení archivace</string>
- <string name="server_side_mam_prefs">Nastavení archivace na serveru</string>
- <string name="fetching_mam_prefs">Získávání nastavení archivace. Chvíli strpení...</string>
- <string name="unable_to_fetch_mam_prefs">Nelze získat nastavení archivace</string>
- <string name="captcha_required">Captcha vyžadována</string>
- <string name="captcha_hint">Zadejte text z obrázku výše</string>
- <string name="certificate_chain_is_not_trusted">Řetězec certifikátů není důvěryhodný</string>
- <string name="jid_does_not_match_certificate">Jabber ID neodpovídá certifikátu</string>
- <string name="action_renew_certificate">Obnovit certifikát</string>
- <string name="error_fetching_omemo_key">Chyba získání OMEMO klíče!</string>
- <string name="verified_omemo_key_with_certificate">OMEMO klíč ověřen certifikátem!</string>
- <string name="device_does_not_support_certificates">Tento přístroj nepodporuje výběr klientského certifikátu!</string>
- <string name="pref_connection_options">Připojení</string>
- <string name="pref_use_tor">Připojit přes Tor</string>
- <string name="pref_use_tor_summary">Vedení všech připojení po Tor síti vyžaduje aplikaci Orbot</string>
- <string name="account_settings_hostname">Hostname</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Server- nebo .onion-adresa</string>
- <string name="not_a_valid_port">Toto není platné číslo portu</string>
- <string name="not_valid_hostname">Toto není platné hostname</string>
- <string name="connected_accounts">%1$d z %2$d účtů připojeno</string>
- <plurals name="x_messages">
- <item quantity="one">%d zpráva</item>
- <item quantity="few">%d zprávy</item>
- <item quantity="other">%d zpráv</item>
- </plurals>
- <string name="load_more_messages">Načíst více zpráv</string>
- <string name="shared_file_with_x">Soubor sdílen s %s</string>
- <string name="shared_image_with_x">Obrázek sdílen s %s</string>
- <string name="shared_images_with_x">Obrázky sdíleny s %s</string>
- <string name="shared_text_with_x">Text sdílen s %s</string>
- <string name="no_storage_permission">Conversations vyžaduje přístup k externímu úložišti</string>
- <string name="sync_with_contacts">Synchronizovat s kontakty</string>
- <string name="sync_with_contacts_long">Aplikace Conversations by ráda porovnala váš XMPP seznam s vašimi kontakty, aby mohla zobrazit plná jména a avatary.\n\nConversations načte a porovná kontakty pouze lokálně, bez jejich nahrávání na server.\n\nNyní budete dotázáni na udělení práv pro přístup k seznamu kontaktů.</string>
- <string name="certificate_information">Informace certifikátu</string>
- <string name="certificate_subject">Předmět</string>
- <string name="certificate_issuer">Vydavatel</string>
- <string name="certificate_cn">Jméno</string>
- <string name="certificate_o">Organizace</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Nedostupné)</string>
- <string name="certificate_not_found">Certifikát nenalezen</string>
- <string name="notify_on_all_messages">Upozorňovat na všechny zprávy</string>
- <string name="notify_only_when_highlighted">Upozorňovat pouze pokud zvýrazněno</string>
- <string name="notify_never">Upozornění vypnuta</string>
- <string name="notify_paused">Upozornění pozastavena</string>
- <string name="pref_picture_compression">Komprimovat obrázky</string>
- <string name="pref_picture_compression_summary">Upravit velikost a komprimovat obrázky</string>
- <string name="always">Vždy</string>
- <string name="automatically">Automaticky</string>
- <string name="battery_optimizations_enabled">Povolena optimalizace využití baterie</string>
- <string name="battery_optimizations_enabled_explained">Tento přístroj provádí agresivní optimalizace využití baterie pro konverzace. Ty mohou způsobit zpoždění upozornění nebo ztrátu zpráv.\nJe doporučeno tyto vypnout.</string>
- <string name="battery_optimizations_enabled_dialog">Tento přístroj provádí agresivní optimalizace využití baterie pro konverzace. Ty mohou způsobit zpoždění upozornění nebo ztrátu zpráv.\nnyní budete vyzváni k jejich vypnutí.</string>
- <string name="disable">Vypnout</string>
- <string name="selection_too_large">Vybraný obsah je příliš dlouhý</string>
- <string name="no_accounts">(Žádné aktivované účty)</string>
- <string name="this_field_is_required">Toto pole je vyžadováno</string>
- <string name="correct_message">Opravit zprávu</string>
- <string name="send_corrected_message">Odeslat opravenou zprávu</string>
- <string name="no_keys_just_confirm">Tomuto kontaktu již důvěřujete. Vybráním možnosti \'hotovo\' jen potvrzujete, že %s je součástí této konference.</string>
- <string name="select_image_and_crop">Vybrat obrázek a oříznout</string>
- <string name="this_account_is_disabled">Tento účet byl vypnut</string>
- <string name="security_error_invalid_file_access">Chyba zabezpečení: Neplatný přístup k souboru</string>
- <string name="no_application_to_share_uri">Nebyla nalezena aplikace pro sdílení URI</string>
- <string name="share_uri_with">Sdílet URI s...</string>
- <string name="welcome_text">XMPP je protokol nezávislý na poskytovateli. Tohoto klienta můžete použít s jakýmkoliv XMPP serverem dle svého výběru.\nPro lepší uživatelskou přívětivost jsme připravili možnost vytvořit účet u conversations.im; speciálné připraveného poskytovatele pro použití s aplikací Conversations.</string>
- <string name="magic_create_text">Provedeme vás procesem založení uživatelského účtu u conversations.im.\nVybráním conversations.im za svého poskytovatele budete moci komunikovat s uživateli u jiných poskytovatelů poté co jim sdělíte své Jabber ID.</string>
- <string name="your_full_jid_will_be">Vaše celé Jabber ID bude: %s</string>
- <string name="create_account">Vytvořit účet</string>
- <string name="use_own_provider">Použít vlastního provozovatele</string>
- <string name="pick_your_username">Zadejte své uživatelské jméno</string>
- <string name="pref_manually_change_presence">Ručně změnit dostupnost</string>
- <string name="pref_manually_change_presence_summary">Dotykem na avatar změnit svou dostupnost</string>
- <string name="change_presence">Změnit dostupnost</string>
- <string name="status_message">Stavová zpráva</string>
- <string name="all_accounts_on_this_device">Nastavit pro všechny účty na tomto přístroji</string>
- <string name="presence_chat">Volný pro chat</string>
- <string name="presence_online">Online</string>
- <string name="presence_away">Pryč</string>
- <string name="presence_xa">Nedostupný</string>
- <string name="presence_dnd">Zaneprázdněný</string>
- <string name="secure_password_generated">Bylo vygenerováno bezpečné heslo</string>
- <string name="device_does_not_support_battery_op">Tento přístroj nepodporuje vypnutí možnosti optimalizace využití baterie</string>
- <string name="show_password">Zobrazit heslo</string>
-</resources>
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 7b6b4e0b7..83f04e9d8 100644
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -1,13 +1,12 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="action_settings">Einstellungen</string>
<string name="action_add">Neue Unterhaltung</string>
- <string name="action_accounts">Konten verwalten</string>
+ <string name="action_accounts">Profile verwalten</string>
<string name="action_end_conversation">Unterhaltung beenden</string>
<string name="action_contact_details">Kontakt-Details</string>
- <string name="action_muc_details">Konferenz-Details</string>
<string name="action_secure">Verschlüsselte Unterhaltung</string>
- <string name="action_add_account">Konto hinzufügen</string>
+ <string name="action_add_account">Profil hinzufügen</string>
<string name="action_edit_contact">Namen bearbeiten</string>
<string name="action_add_phone_book">Zu Telefonbuch hinzufügen</string>
<string name="action_delete_contact">Aus Kontaktliste entfernen</string>
@@ -15,7 +14,7 @@
<string name="action_unblock_contact">Kontakt entsperren</string>
<string name="action_block_domain">Domain sperren</string>
<string name="action_unblock_domain">Domain entsperren</string>
- <string name="title_activity_manage_accounts">Konten verwalten</string>
+ <string name="title_activity_manage_accounts">Profile verwalten</string>
<string name="title_activity_settings">Einstellungen</string>
<string name="title_activity_conference_details">Konferenz-Details</string>
<string name="title_activity_contact_details">Kontakt-Details</string>
@@ -43,7 +42,7 @@
<string name="unblock_domain_text">Alle Kontakte von %s entsperren?</string>
<string name="contact_blocked">Kontakt gesperrt</string>
<string name="remove_bookmark_text">Möchtest du %s von deiner Kontaktliste entfernen? Die Unterhaltung mit dieser Konferenz wird dabei nicht entfernt.</string>
- <string name="register_account">Neues Konto auf Server erstellen</string>
+ <string name="register_account">Neues Profil auf Server erstellen</string>
<string name="change_password_on_server">Passwort ändern</string>
<string name="share_with">Teilen mit…</string>
<string name="start_conversation">Unterhaltung beginnen</string>
@@ -58,46 +57,41 @@
<string name="unblock">Entsperren</string>
<string name="save">Speichern</string>
<string name="ok">OK</string>
- <string name="crash_report_title">Conversations ist abgestürzt</string>
- <string name="crash_report_message">Durch das Einsenden von Fehlerberichten hilfst du bei der stetigen Verbesserung von Conversations.\n<b>Achtung:</b> Dies wird eines deiner XMPP-Konten benutzen, um den Entwickler zu kontaktieren.</string>
+ <string name="crash_report_title">Pix-Art Messenger ist abgestürzt</string>
+ <string name="crash_report_message">Durch das Einsenden von Fehlerberichten hilfst du bei der stetigen Verbesserung von Pix-Art Messenger.\n<b>Achtung:</b> Dies wird eines deiner XMPP-Profile benutzen, um den Entwickler zu kontaktieren.</string>
<string name="send_now">Jetzt abschicken</string>
<string name="send_never">Nie mehr nachfragen</string>
- <string name="problem_connecting_to_account">Es gibt Probleme beim Verbindungsaufbau mit einem Konto</string>
- <string name="problem_connecting_to_accounts">Es gibt Probleme beim Verbindungsaufbau mit mehreren Konten</string>
- <string name="touch_to_fix">Hier antippen, um Ihre Konten zu verwalten</string>
+ <string name="problem_connecting_to_account">Es gibt Probleme beim Verbindungsaufbau mit einem Profil</string>
+ <string name="problem_connecting_to_accounts">Es gibt Probleme beim Verbindungsaufbau mit mehreren Profilen</string>
+ <string name="touch_to_fix">Hier antippen, um deine Profile zu verwalten</string>
<string name="attach_file">Datei anfügen</string>
<string name="not_in_roster">Der Kontakt ist nicht in deiner Kontaktliste. Möchtest du ihn hinzufügen?</string>
<string name="add_contact">Kontakt hinzufügen</string>
<string name="send_failed">Zustellung fehlgeschlagen</string>
- <string name="send_rejected">abgelehnt</string>
<string name="preparing_image">Bild wird für Übertragung vorbereitet</string>
- <string name="preparing_images">Bilder werden für Übertragung vorbereitet</string>
- <string name="sharing_files_please_wait">Teile Dateien. Bitte warten…</string>
<string name="action_clear_history">Verlauf löschen</string>
<string name="clear_conversation_history">Verlauf löschen</string>
<string name="clear_histor_msg">Möchtest du alle Nachrichten in dieser Unterhaltung löschen?\n\n<b>Achtung:</b> Dies beeinflusst nicht Nachrichten, die auf anderen Geräten oder Servern gespeichert sind.</string>
<string name="delete_messages">Nachrichten löschen</string>
<string name="also_end_conversation">Diese Unterhaltung danach beenden</string>
<string name="choose_presence">Ressource des Kontakts auswählen</string>
- <string name="send_unencrypted_message">Unverschlüsselt schreiben…</string>
+ <string name="send_unencrypted_message">Normal schreiben…</string>
<string name="send_otr_message">OTR-verschlüsselt schreiben…</string>
<string name="send_omemo_message">OMEMO-verschlüsselt schreiben…</string>
- <string name="send_omemo_x509_message">v\\OMEMO-verschlüsselte Nachricht senden</string>
<string name="send_pgp_message">OpenPGP-verschlüsselt schreiben…</string>
<string name="your_nick_has_been_changed">Dein Nickname wurde geändert</string>
- <string name="send_unencrypted">Unverschlüsselt senden</string>
+ <string name="send_unencrypted">Normal verschicken</string>
<string name="decryption_failed">Entschlüsselung fehlgeschlagen. Vielleicht hast du nicht den richtigen privaten Schlüssel.</string>
<string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations benutzt eine Drittanwendung namens <b>OpenKeychain</b>, um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3-lizenziert und kann über F-Droid oder Google Play bezogen werden.\n\n<small>(Bitte starte Conversations danach neu.)</small></string>
+ <string name="openkeychain_required_long">Pix-Art Messenger benutzt eine Drittanwendung namens <b>OpenKeychain</b>, um Nachrichten zu ver- und entschlüsseln und um deine Schlüssel zu verwalten.\n\nOpenKeychain ist GPLv3-lizenziert und kann über F-Droid oder Google Play bezogen werden.\n\n<small>(Bitte starte Pix-Art Messenger danach neu.)</small></string>
<string name="restart">Neu starten</string>
<string name="install">Installieren</string>
<string name="openkeychain_not_installed">Bitte OpenKeychain installieren</string>
<string name="offering">angeboten…</string>
<string name="waiting">warten…</string>
<string name="no_pgp_key">Kein OpenPGP-Schlüssel gefunden</string>
- <string name="contact_has_no_pgp_key">Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen oder ihren Schlüssel nicht preisgibt.\n\n<small>Bitte sag deinem Kontakt, er oder sie möge OpenPGP einrichten.</small></string>
+ <string name="contacts_have_no_pgp_keys">Pix-Art Messenger ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil deine Kontakte ihre Schlüssel nicht preisgeben.\n\n<small>Bitte sage deinen Kontakten, sie mögen OpenPGP einrichten.</small></string>
<string name="no_pgp_keys">Keine OpenPGP-Schlüssel gefunden</string>
- <string name="contacts_have_no_pgp_keys">Conversations ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil deine Kontakte ihre Schlüssel nicht preisgeben.\n\n<small>Bitte sage deinen Kontakten, sie mögen OpenPGP einrichten.</small></string>
<string name="pref_general">Allgemeines</string>
<string name="pref_xmpp_resource">XMPP-Ressource</string>
<string name="pref_xmpp_resource_summary">Der Name, mit dem sich der Client selbst identifiziert</string>
@@ -115,11 +109,9 @@
<string name="pref_led_summary">Blinke bei Erhalt einer neuen Nachricht</string>
<string name="pref_sound">Benachrichtigungston</string>
<string name="pref_sound_summary">Benachrichtigungston wiedergeben</string>
- <string name="pref_notification_grace_period">Gnadenfrist</string>
- <string name="pref_notification_grace_period_summary">Deaktiviere Benachrichtigungen für eine kurze Zeit nach Erhalt einer Nachricht, die von einem anderen deiner Clients kommt.</string>
<string name="pref_advanced_options">Erweitert</string>
- <string name="pref_never_send_crash">Niemals Absturzberichte senden</string>
- <string name="pref_never_send_crash_summary">Wenn du Absturzberichte einschickst, hilfst du Conversations stetig zu verbessern</string>
+ <string name="pref_send_crash">Absturzberichte senden</string>
+ <string name="pref_send_crash_summary">Wenn du Absturzberichte einschickst, hilfst du Pix-Art Messenger stetig zu verbessern</string>
<string name="pref_confirm_messages">Lese- und Empfangsbestätigung senden</string>
<string name="pref_confirm_messages_summary">Informiere deine Kontakte, wenn du eine Nachricht empfangen und gelesen hast</string>
<string name="pref_ui_options">Benutzeroberfläche</string>
@@ -129,9 +121,7 @@
<string name="error">Ein Fehler ist aufgetreten</string>
<string name="pref_grant_presence_updates">Online-Status</string>
<string name="pref_grant_presence_updates_summary">Erlaube neu hinzugefügten Kontakten meinen Online-Status zu sehen und frage um Erlaubnis, ihren sehen zu dürfen</string>
- <string name="subscriptions">Abonnements</string>
- <string name="your_account">Dein Konto</string>
- <string name="keys">Schlüssel</string>
+ <string name="your_account">Dein Profil</string>
<string name="send_presence_updates">Online-Status senden</string>
<string name="receive_presence_updates">Online-Status empfangen</string>
<string name="ask_for_presence_updates">Online-Status anfragen</string>
@@ -161,20 +151,18 @@
<string name="encryption_choice_otr">OTR</string>
<string name="encryption_choice_pgp">OpenPGP</string>
<string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Konto bearbeiten</string>
+ <string name="mgmt_account_edit">Profil bearbeiten</string>
<string name="mgmt_account_delete">Löschen</string>
- <string name="mgmt_account_disable">Vorübergehend abschalten</string>
- <string name="mgmt_account_publish_avatar">Avatar veröffentlichen</string>
+ <string name="mgmt_account_publish_avatar">Profilbild veröffentlichen</string>
<string name="mgmt_account_publish_pgp">Öffentlichen OpenPGP-Schlüssel veröffentlichen</string>
<string name="openpgp_has_been_published">Öffentlicher OpenPGP-Schlüssel wurde veröffentlicht.</string>
<string name="republish_pgp_keys">Deine öffentliche OpenPGP-Schlüssel müssen veröffentlicht werden!</string>
- <string name="mgmt_account_enable">Konto aktivieren </string>
<string name="mgmt_account_are_you_sure">Bist du dir sicher?</string>
- <string name="mgmt_account_delete_confirm_text">Wenn du dein Konto löschst, gehen alle Gesprächsverläufe verloren</string>
+ <string name="mgmt_account_delete_confirm_text">Wenn du dein Profil löschst, gehen alle Gesprächsverläufe verloren</string>
<string name="attach_record_voice">Sprache aufzeichnen</string>
<string name="account_settings_jabber_id">Jabber-ID</string>
<string name="account_settings_password">Passwort</string>
- <string name="account_settings_example_jabber_id">benutzer@domain.de</string>
+ <string name="account_settings_example_jabber_id">benutzer@pix-art.de</string>
<string name="account_settings_confirm_password">Passwort bestätigen</string>
<string name="password">Passwort</string>
<string name="confirm_password">Passwort bestätigen</string>
@@ -182,14 +170,6 @@
<string name="invalid_jid">Ungültige Jabber-ID</string>
<string name="error_out_of_memory">Zu wenig Speicher vorhanden. Das Bild ist zu groß</string>
<string name="add_phone_book_text">%s zum Telefonbuch hinzufügen</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">bereit</string>
- <string name="contact_status_away">abwesend</string>
- <string name="contact_status_extended_away">länger abwesend</string>
- <string name="contact_status_do_not_disturb">nicht stören</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Konferenz</string>
- <string name="muc_details_other_members">Andere Mitglieder</string>
<string name="server_info_show_more">Server-Info</string>
<string name="server_info_mam">XEP-0313: MAM</string>
<string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
@@ -197,30 +177,27 @@
<string name="server_info_blocking">XEP-0191: Blocking Command</string>
<string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
<string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatare/OMEMO)</string>
+ <string name="server_info_pep">XEP-0163: PEP (Profilbilder/OMEMO)</string>
<string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
<string name="server_info_push">XEP-0357: Push</string>
<string name="server_info_available">ja</string>
<string name="server_info_unavailable">nein</string>
<string name="missing_public_keys">Öffentlicher Schlüssel fehlt</string>
<string name="last_seen_now">online</string>
- <string name="last_seen_min">vor einer Minute gesehen</string>
- <string name="last_seen_mins">vor %d Minuten gesehen</string>
- <string name="last_seen_hour">vor einer Stunde gesehen</string>
- <string name="last_seen_hours">vor %d Stunden gesehen</string>
- <string name="last_seen_day">vor einem Tag gesehen</string>
- <string name="last_seen_days">vor %d Tagen gesehen</string>
+ <string name="last_seen_min">zul. online vor 1 Min.</string>
+ <string name="last_seen_mins">zul. online vor %d Min.</string>
+ <string name="last_seen_hour">zul. online vor 1 Std.</string>
+ <string name="last_seen_hours">zul. online vor %d Std.</string>
+ <string name="last_seen_day">zul. online vor 1 Tag</string>
+ <string name="last_seen_days">zul. online vor %d Tagen</string>
<string name="never_seen">noch nie gesehen</string>
<string name="install_openkeychain">Verschlüsselte Nachricht. Bitte installiere OpenKeychain zur Entschlüsselung.</string>
<string name="unknown_otr_fingerprint">Unbekannter OTR-Fingerabdruck</string>
<string name="openpgp_messages_found">Verschlüsselte OpenPGP-Nachricht gefunden</string>
- <string name="reception_failed">Empfang fehlgeschlagen</string>
<string name="your_fingerprint">Dein Fingerabdruck</string>
<string name="otr_fingerprint">OTR-Fingerabdruck</string>
<string name="omemo_fingerprint">OMEMO-Fingerabdruck</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO-Fingerabdruck</string>
<string name="omemo_fingerprint_selected_message">OMEMO-Fingerabdruck der Nachricht</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\OMEMO-Fingerabdruck der Nachricht</string>
<string name="this_device_omemo_fingerprint">Eigener OMEMO-Fingerabdruck</string>
<string name="other_devices">Andere Geräte</string>
<string name="trust_omemo_fingerprints">OMEMO-Fingerabdruck vertrauen</string>
@@ -230,69 +207,63 @@
<string name="decrypt">Entschlüsseln</string>
<string name="conferences">Konferenzen</string>
<string name="search">Suchen</string>
- <string name="create_contact">Kontakt erstellen</string>
+ <string name="create_contact">Kontakt hinzufügen</string>
<string name="enter_contact">Kontakt eingeben</string>
<string name="join_conference">Konferenz beitreten</string>
<string name="delete_contact">Kontakt löschen</string>
<string name="view_contact_details">Kontakt-Details anzeigen</string>
<string name="block_contact">Kontakt sperren</string>
<string name="unblock_contact">Kontakt entsperren</string>
- <string name="create">Erstellen</string>
+ <string name="create">hinzufügen</string>
<string name="select">Auswählen</string>
<string name="contact_already_exists">Der Kontakt existiert bereits</string>
<string name="join">Beitreten</string>
<string name="conference_address">Konferenz-Adresse</string>
- <string name="conference_address_example">raum@conference.domain.de</string>
+ <string name="conference_address_example">raum@room.pix-art.de</string>
<string name="save_as_bookmark">Zur Kontaktliste hinzufügen</string>
<string name="delete_bookmark">Von Kontaktliste entfernen</string>
<string name="bookmark_already_exists">Die Konferenz befindet sich bereits auf deiner Kontaktliste</string>
- <string name="you">Du</string>
<string name="action_edit_subject">Konferenz-Thema bearbeiten</string>
- <string name="joining_conference">Konferenz wird betreten…</string>
+ <string name="joining_conference">Konferenz wird beigetreten…</string>
<string name="leave">Verlassen</string>
<string name="contact_added_you">Der Kontakt hat dich zur Kontaktliste hinzugefügt</string>
<string name="add_back">Auch hinzufügen</string>
<string name="contact_has_read_up_to_this_point">%s hat bis zu diesem Punkt gelesen</string>
<string name="publish">Veröffentlichen</string>
- <string name="touch_to_choose_picture">Avatar antippen, um Bild aus Galerie auszuwählen</string>
- <string name="publish_avatar_explanation">Achtung: Jeder, der deinen Status sehen darf, sieht auch deinen Avatar.</string>
+ <string name="touch_to_choose_picture">Profilbild antippen, um Bild aus Galerie auszuwählen</string>
+ <string name="publish_avatar_explanation">Achtung: Jeder, der deinen Status sehen darf, sieht auch dein Profilbild.</string>
<string name="publishing">Veröffentliche…</string>
- <string name="error_publish_avatar_server_reject">Der Server hat die Veröffentlichung des Avatars abgelehnt.</string>
- <string name="error_publish_avatar_converting">Bei der Konvertierung des Avatars lief etwas schief.</string>
+ <string name="error_publish_avatar_server_reject">Der Server hat die Veröffentlichung des Profilbildes abgelehnt.</string>
+ <string name="error_publish_avatar_converting">Bei der Konvertierung des Profilbildes lief etwas schief.</string>
<string name="error_saving_avatar">Avatar kann nicht gespeichert werden</string>
<string name="or_long_press_for_default">(Oder klicke lange, um Standard wiederherzustellen)</string>
- <string name="error_publish_avatar_no_server_support">Dein Server unterstützt die Veröffentlichung von Avataren nicht.</string>
+ <string name="error_publish_avatar_no_server_support">Dein Server unterstützt die Veröffentlichung von Profilbildern nicht.</string>
<string name="private_message">private Nachricht:</string>
<string name="private_message_to">privat an %s:</string>
<string name="send_private_message_to">Private Nachricht an %s senden…</string>
<string name="connect">Verbinden</string>
- <string name="account_already_exists">Das Konto existiert bereits</string>
+ <string name="account_already_exists">Das Profil existiert bereits</string>
<string name="next">Weiter</string>
- <string name="server_info_session_established">Sitzung wiederhergestellt</string>
- <string name="additional_information">Zusätzliche Informationen</string>
+ <string name="server_info_session_established">Sitzung hergestellt</string>
<string name="skip">Überspringen</string>
<string name="disable_notifications">Benachrichtigungen deaktivieren</string>
- <string name="disable_notifications_for_this_conversation">Benachrichtigungen für diese Unterhaltung deaktivieren</string>
<string name="enable">Aktivieren</string>
<string name="conference_requires_password">Konferenz ist passwortgeschützt</string>
<string name="enter_password">Passwort eingeben</string>
- <string name="missing_presence_updates">Fehlender Online-Status des Kontakts</string>
<string name="request_presence_updates">Bitte erst Online-Status vom Kontakt anfragen.\n\n<small>Dies wird verwendet, um festzustellen, welche Client(s) der Kontakt benutzt.</small></string>
<string name="request_now">Jetzt anfordern</string>
<string name="delete_fingerprint">Fingerabdruck löschen</string>
<string name="sure_delete_fingerprint">Soll dieser Fingerabdruck wirklich gelöscht werden?</string>
<string name="ignore">Ignorieren</string>
<string name="without_mutual_presence_updates"><b>Achtung:</b> Ohne gegenseitige Kenntnis des Online-Status kann es zu unerwarteten Problemen kommen.\n\n<small>Bitte die Einstellungen in den Kontakt-Details prüfen.</small></string>
- <string name="pref_security_settings">Sicherheit</string>
- <string name="pref_force_encryption">Ende-zu-Ende-Verschlüsselung erzwingen</string>
- <string name="pref_force_encryption_summary">Nachrichten immer verschlüsseln (außer für Konferenzen)</string>
+ <string name="pref_security_settings">Sicherheit und Datenschutz</string>
<string name="pref_allow_message_correction">Nachrichtenkorrektur erlauben</string>
<string name="pref_allow_message_correction_summary">Erlaube Deinen Kontakten das nachträgliche Korrigieren ihrer Nachrichten</string>
<string name="pref_dont_save_encrypted">Verschlüsselte Nachrichten nicht speichern</string>
<string name="pref_dont_save_encrypted_summary">Achtung: kann zu Nachrichtenverlust führen</string>
<string name="pref_expert_options">Experteneinstellungen</string>
<string name="pref_expert_options_summary">Hier bitte vorsichtig sein</string>
- <string name="title_activity_about">Über Conversations</string>
+ <string name="title_activity_about">Über Pix-Art Messenger</string>
<string name="pref_about_conversations_summary">Versions- und Lizenzinformationen</string>
<string name="title_pref_quiet_hours">Ruhige Stunden</string>
<string name="title_pref_quiet_hours_start_time">Beginn</string>
@@ -308,20 +279,15 @@
<string name="pref_expert_options_other">Sonstiges</string>
<string name="pref_conference_name">Konferenz-Name</string>
<string name="pref_conference_name_summary">Konferenz-Thema statt Raum-JID als Namen verwenden</string>
- <string name="pref_autojoin">Konferenzen automatisch beitreten</string>
- <string name="pref_autojoin_summary">Autojoin-Flag in Konferenzlesezeichen beachten</string>
<string name="toast_message_otr_fingerprint">OTR-Fingerabdruck in die Zwischenablage kopiert!</string>
<string name="toast_message_omemo_fingerprint">OMEMO-Fingerabdruck in die Zwischenablage kopiert!</string>
<string name="conference_banned">Du wurdest von der Konferenz ausgeschlossen</string>
<string name="conference_members_only">Die Konferenz ist nur für Mitglieder</string>
<string name="conference_kicked">Du wurdest aus der Konferenz geworfen</string>
- <string name="conference_shutdown">Konferenz wurde geschlossen</string>
- <string name="conference_unknown_error">Du bist nicht länger in dieser Konferenz</string>
- <string name="using_account">Verwendetes Konto: %s</string>
+ <string name="using_account">Verwendetes Profil: %s</string>
<string name="checking_x">%s auf HTTP-Host wird überprüft</string>
<string name="not_connected_try_again">Nicht verbunden, bitte später versuchen</string>
<string name="check_x_filesize">%s-Größe prüfen</string>
- <string name="check_x_filesize_on_host">%1$s-Größe auf %2$s prüfen</string>
<string name="message_options">Nachrichtenoptionen</string>
<string name="copy_text">Text kopieren</string>
<string name="copy_original_url">Original-URL kopieren</string>
@@ -330,15 +296,12 @@
<string name="message_text">Nachrichtentext</string>
<string name="url_copied_to_clipboard">URL in Zwischenablage kopiert</string>
<string name="message_copied_to_clipboard">Nachricht in Zwischenablage kopiert</string>
- <string name="image_transmission_failed">Bild-Übertragung fehlgeschlagen</string>
<string name="scan_qr_code">QR-Code scannen</string>
<string name="show_qr_code">QR-Code anzeigen</string>
<string name="show_block_list">Sperrliste anzeigen</string>
- <string name="account_details">Konto-Details</string>
+ <string name="account_details">Mein Profil</string>
<string name="verify_otr">OTR prüfen</string>
<string name="remote_fingerprint">Fingerabdruck der Gegenseite</string>
- <string name="scan">Scannen</string>
- <string name="smp">Socialist Millionaire Protocol</string>
<string name="shared_secret_hint">Hinweis oder Frage</string>
<string name="shared_secret_secret">Gemeinsamer Schlüssel</string>
<string name="confirm">Bestätigen</string>
@@ -351,16 +314,13 @@
<string name="verified">Überprüft!</string>
<string name="smp_requested">Kontakt fordert eine Überprüfung an</string>
<string name="no_otr_session_found">Keine gültige OTR-Sitzung gefunden!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Dienst im Vordergrund ausführen</string>
- <string name="pref_keep_foreground_service_summary">Verhindert, dass Android Conversations beendet und die Verbindung unterbricht</string>
+ <string name="conversations_foreground_service">Pix-Art Messenger</string>
<string name="pref_export_logs">Chats exportieren</string>
<string name="pref_export_logs_summary">Chats auf SD-Karte schreiben</string>
<string name="notification_export_logs_title">Chats werden auf SD-Karte geschrieben</string>
<string name="choose_file">Datei auswählen</string>
<string name="receiving_x_file">Empfange %1$s (%2$d%% abgeschlossen)</string>
<string name="download_x_file">%s herunterladen</string>
- <string name="delete_x_file">%s löschen</string>
<string name="file">Datei</string>
<string name="open_x_file">%s öffnen</string>
<string name="sending_file">Senden (%1$d%% abgeschlossen)</string>
@@ -376,16 +336,14 @@
<string name="pref_show_dynamic_tags">Dynamische Tags anzeigen</string>
<string name="pref_show_dynamic_tags_summary">Schreibgeschütze Tags unterhalb der Kontakte anzeigen</string>
<string name="enable_notifications">Benachrichtigungen aktivieren</string>
- <string name="conference_with">Konferenz erstellen mit…</string>
<string name="no_conference_server_found">Kein Konferenz-Server gefunden</string>
<string name="conference_creation_failed">Erstellen der Konferenz fehlgeschlagen!</string>
+ <string name="account_image_description">Profilbild</string>
<string name="secret_accepted">Schlüssel akzeptiert!</string>
<string name="reset">Zurücksetzen</string>
- <string name="account_image_description">Konto-Avatar</string>
<string name="copy_otr_clipboard_description">OTR-Fingerabdruck in Zwischenablage kopieren</string>
<string name="copy_omemo_clipboard_description">OMEMO-Fingerabdruck in Zwischenablage kopieren</string>
<string name="regenerate_omemo_key">OMEMO-Schlüssel erneuern</string>
- <string name="wipe_omemo_pep">Andere Geräte von PEP entfernen</string>
<string name="clear_other_devices">Geräte entfernen</string>
<string name="clear_other_devices_desc">Alle anderen Geräte aus der OMEMO-Bekanntmachung entfernen? Die Bekanntmachung wird bei der nächsten Verbindung erneuert, möglicherweise werden aber nicht alle Nachrichten empfangen, die in der Zwischenzeit versendet wurden.</string>
<string name="purge_key">Schlüssel löschen</string>
@@ -410,8 +368,6 @@
<string name="current_password">Aktuelles Passwort</string>
<string name="new_password">Neues Passwort</string>
<string name="password_should_not_be_empty">Das Passwort darf nicht leer sein</string>
- <string name="enable_all_accounts">Alle Konten aktiveren</string>
- <string name="disable_all_accounts">Alle Konten abschalten</string>
<string name="perform_action_with">Aktion durchführen mit</string>
<string name="no_affiliation">Keine Zugehörigkeit</string>
<string name="no_role">Offline</string>
@@ -455,15 +411,14 @@
<string name="apk">Android App</string>
<string name="vcard">Kontakt</string>
<string name="received_x_file">%s empfangen</string>
+ <string name="touch_to_open_conversations">Antippen, um Pix-Art Messenger zu öffnen</string>
<string name="disable_foreground_service">Vordergrund-Dienst deaktivieren</string>
- <string name="touch_to_open_conversations">Antippen, um Conversations zu öffnen</string>
- <string name="avatar_has_been_published">Avatar wurde gespeichert</string>
+ <string name="avatar_has_been_published">Profilbild wurde gespeichert</string>
<string name="sending_x_file">%s wird gesendet</string>
<string name="offering_x_file">%s wird angeboten</string>
<string name="hide_offline">Offline verstecken</string>
- <string name="disable_account">Konto abschalten</string>
- <string name="contact_is_typing">%s schreibt…</string>
- <string name="contact_has_stopped_typing">%s schreibt nicht mehr</string>
+ <string name="disable_account">Profil abschalten</string>
+ <string name="is_typing">schreibt…</string>
<string name="pref_chat_states">Tipp-Benachrichtigung</string>
<string name="pref_chat_states_summary">Informiere deine Kontakte, wenn du eine Nachricht eintippst.</string>
<string name="send_location">Standort senden</string>
@@ -493,24 +448,32 @@
<string name="pref_quick_action">Schnell-Tasten</string>
<string name="none">keine</string>
<string name="recently_used">zuletzt verwendet</string>
- <string name="choose_quick_action">wähle Schnell-Taste</string>
+ <string name="choose_quick_action">Schnell-Taste auswähle</string>
<string name="search_for_contacts_or_groups">Nach Kontakten oder Konferenzen suchen</string>
+ <string name="elv_undo">Rückgängig</string>
<string name="send_private_message">Private Nachricht senden</string>
<string name="user_has_left_conference">%s hat die Konferenz verlassen!</string>
<string name="username">Benutzername</string>
<string name="username_hint">Benutzername</string>
<string name="invalid_username">Ungültiger Benutzername</string>
- <string name="conference_name">Konferenz-Name</string>
- <string name="invalid_conference_name">Dies ist kein gültiger Konferenz-Name</string>
<string name="download_failed_server_not_found">Download fehlgeschlagen: Server nicht gefunden</string>
<string name="download_failed_file_not_found">Download fehlgeschlagen: Datei nicht gefunden</string>
<string name="download_failed_could_not_connect">Download fehlgeschlagen: keine Verbindung zum Host</string>
<string name="pref_use_white_background">Weißen Hintergrund benutzen</string>
<string name="pref_use_white_background_summary">Empfangene Nachrichten als schwarzen Text auf weißem Hintergrund anzeigen</string>
+ <string name="action_check_update">Auf Updates prüfen</string>
+ <string name="remind_later">später</string>
+ <string name="checking_for_updates">Auf Pix-Art Messenger Updates prüfen</string>
+ <string name="title_activity_updater">Update Dienst</string>
+ <string name="update">aktualisieren</string>
+ <string name="update_available">Version %1$s ist verfügbar.\n\nDateigröße: %2$s\n\nJetzt auf Version %1$s aktualisieren?</string>
+ <string name="download_started">Download gestartet</string>
+ <string name="no_update_available">Kein Update verfügbar</string>
<string name="account_status_tor_unavailable">Tor-Netzwerk nicht verfügbar</string>
<string name="account_status_bind_failure">Bindungsfehler</string>
<string name="account_status_host_unknown">Host unbekannt</string>
<string name="server_info_broken">Fehlerhaft</string>
+ <string name="update_info">Pix-Art Messenger prüft auf eine neuere Version. Wenn ein Update verfügbar ist, wirst du gefragt, ob du deine Version aktualisieren möchtest. Der Update Dienst lädt und installiert die neue Version automatisch.\n\nBitte warten…</string>
<string name="pref_presence_settings">Status</string>
<string name="pref_away_when_screen_off">Abwesend bei abgeschaltetem Bildschirm</string>
<string name="pref_away_when_screen_off_summary">Setzt deinen Status auf \"abwesend\", solange dein Bildschirm abgeschaltet ist</string>
@@ -518,10 +481,8 @@
<string name="pref_xa_on_silent_mode_summary">Setzt deinen Status auf \"nicht verfügbar\", solange dein Gerät lautlos ist</string>
<string name="pref_treat_vibrate_as_silent">Vibration als Lautlos behandeln</string>
<string name="pref_treat_vibrate_as_silent_summary">Setzt deinen Status auf \"nicht verfügbar\", solange das Gerät auf Vibration geschaltet ist</string>
- <string name="pref_show_connection_options">Erweiterte Verbindungs-Optionen</string>
- <string name="pref_show_connection_options_summary">Hostname- und Port-Optionen bei Kontoeinrichtung anzeigen</string>
- <string name="hostname_example">xmpp.domain.de</string>
- <string name="action_add_account_with_certificate">Konto mit Zertifikat hinzufügen</string>
+ <string name="hostname_example">xmpp.pix-art.de</string>
+ <string name="action_add_account_with_certificate">Profil mit Zertifikat hinzufügen</string>
<string name="unable_to_parse_certificate">Zertifikat kann nicht gelesen werden</string>
<string name="authenticate_with_certificate">Leer lassen, um mit Zertifikat anzumelden</string>
<string name="mam_prefs">Archivierungseinstellungen</string>
@@ -533,7 +494,16 @@
<string name="certificate_chain_is_not_trusted">Zertifikat wird nicht vertraut</string>
<string name="jid_does_not_match_certificate">Jabber-ID stimmt nicht dem Zertifikat überein</string>
<string name="action_renew_certificate">Zertifikat erneuern</string>
- <string name="error_fetching_omemo_key">Kann OMEMO Schlüssel nicht empfangen!</string>
+ <string name="crop__saving">Bild speichern…</string>
+ <string name="crop__wait">Bitte warten…</string>
+ <string name="crop__pick_error">Keine Bildquellen verfügbar</string>
+ <string name="crop__done">übernehmen</string>
+ <string name="crop__cancel">abbrechen</string>
+ <string name="changelog">Änderungen</string>
+ <string name="error_fetching_omemo_key">Fehler beim Empfang des OMEMO Schlüssels</string>
+ <string name="omemo_fingerprint_x509">v\\OMEMO-Fingerabdruck </string>
+ <string name="omemo_fingerprint_x509_selected_message">v\\OMEMO-Fingerabdruck der Nachricht</string>
+ <string name="send_omemo_x509_message">v\\OMEMO-verschlüsselte Nachricht senden</string>
<string name="verified_omemo_key_with_certificate">OMEMO Schlüssel mit Zertifikat bestätigt!</string>
<string name="device_does_not_support_certificates">Dein Gerät unterstützt das Auswählen von Client-Zertifikaten nicht!</string>
<string name="pref_connection_options">Verbindung</string>
@@ -544,19 +514,17 @@
<string name="hostname_or_onion">Server- oder .onion-Adresse</string>
<string name="not_a_valid_port">Dies ist keine gültige Port-Nummer</string>
<string name="not_valid_hostname">Dies ist kein gültiger Hostname</string>
- <string name="connected_accounts">%1$d von %2$d Konten verbunden</string>
+ <string name="connected_accounts">%1$d von %2$d Profile verbunden</string>
<plurals name="x_messages">
<item quantity="one">%d Nachricht</item>
<item quantity="other">%d Nachrichten</item>
</plurals>
- <string name="load_more_messages">Weitere Nachrichten laden</string>
<string name="shared_file_with_x">Datei mit %s geteilt</string>
<string name="shared_image_with_x">Bild mit %s geteilt</string>
+ <string name="no_storage_permission">Pix-Art Messenger benötigt Zugriff auf externen Speicher</string>
<string name="shared_images_with_x">Bilder mit %s geteilt</string>
- <string name="shared_text_with_x">Text mit %s geteilt</string>
- <string name="no_storage_permission">Conversations benötigt Zugriff auf externen Speicher</string>
<string name="sync_with_contacts">Mit Kontakten synchronisieren</string>
- <string name="sync_with_contacts_long">Conversations möchte deine XMPP-Kontaktliste mit deinen Kontakten abgleichen, um deren vollständige Namen und Avatare anzuzeigen.\n\nConversations wird deine Kontakte nur lokal lesen und abgleichen und überträgt diese nicht auf den Server.\n\nDu wirst nun gefragt, ob du den Zugriff auf deine Kontakte erlauben möchtest.</string>
+ <string name="sync_with_contacts_long">Pix-Art Messenger möchte deine XMPP-Kontaktliste mit deinen Kontakten abgleichen, um deren vollständige Namen und Profilbilder anzuzeigen.\n\nPix-Art Messenger wird deine Kontakte nur lokal lesen und verarbeiten und überträgt diese nicht auf den Server.\n\nDu wirst nun gefragt, ob du den Zugriff auf deine Kontakte erlauben möchtest.</string>
<string name="certificate_information">Zertifikatinformationen</string>
<string name="certificate_subject">Betreff</string>
<string name="certificate_issuer">Aussteller</string>
@@ -574,31 +542,47 @@
<string name="always">Immer</string>
<string name="automatically">Automatisch</string>
<string name="battery_optimizations_enabled">Batterieoptimierung aktiv</string>
- <string name="battery_optimizations_enabled_explained">Dein Telefon wendet Batterioptimierungen bei Conversations an, welche verspätete Benachrichtigungen oder Nachrichtenverlust verursachen können.\nEs ist empfehlenswert diese zu deaktivieren.</string>
- <string name="battery_optimizations_enabled_dialog">Dein Telefon wendet Batterioptimierungen bei Conversations an, welche verspätete Benachrichtigungen oder Nachrichtenverlust verursachen können. Es ist empfehlenswert dies zu deaktivieren.</string>
+ <string name="battery_optimizations_enabled_explained">Dein Telefon wendet Batterioptimierungen bei Pix-Art Messenger an, welche verspätete Benachrichtigungen oder Nachrichtenverlust verursachen können.\nEs ist empfehlenswert diese zu deaktivieren.</string>
+ <string name="battery_optimizations_enabled_dialog">Dein Telefon wendet Batterioptimierungen bei Pix-Art Messenger an, welche verspätete Benachrichtigungen oder Nachrichtenverlust verursachen können. Es ist empfehlenswert dies zu deaktivieren.</string>
<string name="disable">Deaktivieren</string>
+ <string name="cancel_update">Update abbrechen?</string>
+ <string name="no">Nein</string>
+ <string name="yes">Ja</string>
<string name="selection_too_large">Der ausgewählte Bereich ist zu groß</string>
- <string name="no_accounts">(Keine aktivierten Konten)</string>
+ <string name="conference_unknown_error">Unbekannter Fehler</string>
+ <string name="load_more_messages">weitere Nachrichten laden</string>
+ <string name="no_participants">Keine Mitglieder</string>
+ <string name="pref_autojoin">Konferenzen automatisch beitreten</string>
+ <string name="pref_autojoin_summary">Konferenzen automatisch beitreten, wenn in der Kontaktliste aktiviert.</string>
+ <string name="no_accounts">(Keine aktivierten Profile)</string>
<string name="this_field_is_required">Dieses Feld ist erforderlich</string>
<string name="correct_message">Nachricht korrigieren</string>
<string name="send_corrected_message">Korrigierte Nachricht senden</string>
+ <string name="conference_shutdown">Konferenz wurde geschlossen</string>
+ <string name="check_x_filesize_on_host">%1$s-Größe auf %2$s prüfen</string>
+ <string name="contact_has_no_pgp_key">Pix-Art Messenger ist nicht in der Lage, deine Nachrichten zu verschlüsseln, weil dein Kontakt seinen Schlüssel nicht preisgibt.\n\n</string>
<string name="no_keys_just_confirm">Du vertraust diesem Kontakt bereits. Durch Auswählen von \"Fertig\" bestätigst du, dass %s Teil dieser Konferenz ist.</string>
<string name="select_image_and_crop">Bild auswählen und zuschneiden</string>
- <string name="this_account_is_disabled">Du hast dieses Konto deaktiviert</string>
+ <string name="this_account_is_disabled">Du hast diesen Account deaktiviert</string>
+ <string name="preparing_images">Bilder werden für Übertragung vorbereitet</string>
+ <string name="sharing_files_please_wait">Teile Dateien. Bitte warten…</string>
+ <string name="delete_x_file">%s löschen</string>
<string name="security_error_invalid_file_access">Sicherheitsfehler: Dateizugriff nicht erlaubt</string>
+ <string name="mgmt_account_reconnect">neu verbinden</string>
<string name="no_application_to_share_uri">Keine Anwendung zum Teilen der URI gefunden</string>
<string name="share_uri_with">Teile URI mit…</string>
- <string name="welcome_text">XMPP ist ein providerunabhängiges Protokoll. Du kannst diesen Klienten mit einem beliebigen XMPP-Server deiner Wahl nutzen.\nWir haben jedoch eine einfache Möglichkeit geschaffen, ein Konto auf conversations.im zu erstellen; ein Provider, der speziell für den Einsatz mit Conversations geeignet ist.</string>
- <string name="magic_create_text">Wir führen dich durch den Prozess der Kontoerstellung auf conversations.im.\nWenn du conversations.im als Anbieter wählst, kannst du mit Nutzern anderer Anbieter kommunizieren, indem du ihnen deine vollständige Jabber-ID gibst.</string>
- <string name="your_full_jid_will_be">Deine vollständige Jabber ID lautet: %s</string>
- <string name="create_account">Konto erstellen</string>
- <string name="use_own_provider">Nutze eigenen Provider</string>
+ <string name="shared_text_with_x">Text mit %s geteilt</string>
+ <string name="create_account">Neues Profil erstellen</string>
+ <string name="magic_create_text">Wir erstellen nun mit dir gemeinsam ein Profil auf pix-art.de mit einem zufällig generierten Passwort, welches du benutzen oder auf der nächsten Seite ändern kannst\nDanach kannst du mit Kontakten auf diesem und anderen Servern in Kontakt treten, indem du ihnen deine Jabber-ID gibst.</string>
<string name="pick_your_username">Wähle deinen Benutzernamen</string>
+ <string name="use_existing_accout">Nutze ein bestehendes Profil</string>
+ <string name="welcome_text">...ist ein kostenfreier und sicherer XMPP/Jabber Client für die Benutzung mit pix-art.de</string>
+ <string name="your_full_jid_will_be">Deine Jabber-ID lautet: %s</string>
<string name="pref_manually_change_presence">Ändere Status</string>
<string name="pref_manually_change_presence_summary">Tippe auf deinen Avatar, um deinen Status zu ändern</string>
<string name="change_presence">Status ändern</string>
<string name="status_message">Statusnachricht</string>
- <string name="all_accounts_on_this_device">Für alle Konten dieses Gerätes festlegen</string>
+ <string name="all_accounts_on_this_device">Für alle Profile dieses Gerätes festlegen</string>
<string name="presence_chat">Frei zum chatten</string>
<string name="presence_online">Online</string>
<string name="presence_away">Weg</string>
@@ -606,5 +590,23 @@
<string name="presence_dnd">Beschäftigt</string>
<string name="secure_password_generated">Ein sicheres Passwort wurde erstellt</string>
<string name="device_does_not_support_battery_op">Dein Gerät unterstützt kein Ausschalten der Batterieoptimierung</string>
+ <string name="locating">Lokalisiere…</string>
+ <string name="location_sharing_disabled">GPS ist in den Android-Einstellungen deaktiviert</string>
+ <string name="share">Teilen</string>
+ <string name="share_location">Standort teilen</string>
+ <string name="uninstall">Deinstallieren</string>
+ <string name="uninstall_plugins">Wir haben den VoiceRecorder und das ShareLocation Plugin direkt integriert. Die Plugins sind nicht länger erforderlich und sollten deinstalliert werden.</string>
+ <string name="action_end_conversation_muc">Konferenz verlassen</string>
+ <string name="default_resource"></string>
+ <string name="leave_conference_warning">Willst du die Konferenz wirklich verlassen? Du wirst keine neuen Nachrichten mehr bekommen, bis du der Konferenz erneut beitrittst.</string>
<string name="show_password">Passwort anzeigen</string>
+ <string name="choose_participants">Mitglieder auswählen</string>
+ <string name="conference_subject">Titel</string>
+ <string name="create_conference">Konferenz erstellen</string>
+ <string name="creating_conference">Erstelle Konferenz…</string>
+ <string name="edit_subject_hint">Der Titel dieser Konferenz</string>
+ <string name="join_or_create_conference">Konferenz beitreten oder erstellen</string>
+ <string name="mgmt_account_enable"></string>
+ <string name="registration_please_wait">Registrierung fehlgeschlagen: Bitte später versuchen</string>
+ <string name="send_message_to_x">Nachricht an %s senden</string>
</resources>
diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml
deleted file mode 100644
index ad22c4516..000000000
--- a/src/main/res/values-el/strings.xml
+++ /dev/null
@@ -1,417 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ρυθμίσεις</string>
- <string name="action_add">Νέα συζήτηση</string>
- <string name="action_accounts">Διαχείριση λογαριασμών</string>
- <string name="action_end_conversation">Λήξη συζήτησης</string>
- <string name="action_contact_details">Λεπτομέρειες επαφής</string>
- <string name="action_muc_details">Λεπτομέρειες συνδιάσκεψης</string>
- <string name="action_secure">Ασφαλής συζήτηση</string>
- <string name="action_add_account">Προσθήκη λογαριασμού</string>
- <string name="action_edit_contact">Επεξεργασία ονόματος</string>
- <string name="action_delete_contact">Διαγραφή από τη λίστα επαφών</string>
- <string name="action_block_contact">Αποκλεισμός επαφής</string>
- <string name="action_unblock_contact">Άρση αποκλεισμού επαφής</string>
- <string name="action_block_domain">Αποκλεισμός τομέα</string>
- <string name="action_unblock_domain">Άρση αποκλεισμού τομέα</string>
- <string name="title_activity_manage_accounts">Διαχείριση Λογαριασμών</string>
- <string name="title_activity_settings">Ρυθμίσεις</string>
- <string name="title_activity_conference_details">Λεπτομέρειες Συνδιάσκεψης</string>
- <string name="title_activity_contact_details">Λεπτομέρειες Επαφής</string>
- <string name="title_activity_sharewith">Διαμοιρασμός με Συζήτηση</string>
- <string name="title_activity_start_conversation">Έναρξη Συζήτησης</string>
- <string name="title_activity_choose_contact">Επιλογή επαφής</string>
- <string name="title_activity_block_list">Αποκλεισμός λίστας</string>
- <string name="just_now">μόλις τώρα</string>
- <string name="minute_ago">πριν από 1 λεπτό</string>
- <string name="minutes_ago">πριν από %d λεπτά</string>
- <string name="unread_conversations">μη αναγνωσμένες Συζητήσεις</string>
- <string name="sending">αποστολή...</string>
- <string name="nick_in_use">Το ψευδώνυμο είναι ήδη σε χρήση</string>
- <string name="admin">Διαχειριστής</string>
- <string name="owner">Κάτοχος</string>
- <string name="moderator">Συντονιστής</string>
- <string name="participant">Συμμετέχων</string>
- <string name="visitor">Επισκέπτης</string>
- <string name="remove_contact_text">Θέλετε να αφαιρέσετε την επαφή %s από τη λίστα επαφών; Η συζήτηση που σχετίζεται με αυτή την επαφή δεν θα αφαιρεθεί.</string>
- <string name="block_contact_text">Θέλετε να αποκλείσετε την επαφή %s από το να σας στέλνει μηνύματα;</string>
- <string name="unblock_contact_text">Θέλετε να επιτρέψετε στην επαφή %s να σας στέλνει μηνύματα;</string>
- <string name="block_domain_text">Αποκλεισμός όλων των επαφών από το %s;</string>
- <string name="unblock_domain_text">Άρση αποκλεισμού όλων των επαφών από το %s;</string>
- <string name="contact_blocked">Η επαφή αποκλείστηκε</string>
- <string name="remove_bookmark_text">Θέλετε να αφαιρέσετε το %s ως σελιδοδείκτη; Η συζήτηση που σχετίζεται με αυτό τον σελιδοδείκτη δεν θα αφαιρεθεί.</string>
- <string name="register_account">Εγγραφή νέου λογαριασμού στον διακομιστή</string>
- <string name="change_password_on_server">Αλλαγή συνθηματικού στον διακομιστή</string>
- <string name="share_with">Διαμοιρασμός με...</string>
- <string name="start_conversation">Έναρξη Συζήτησης</string>
- <string name="invite_contact">Πρόσκληση Επαφής</string>
- <string name="contacts">Επαφές</string>
- <string name="cancel">Ακύρωση</string>
- <string name="set">Ορισμός</string>
- <string name="add">Προσθήκη</string>
- <string name="edit">Επεξεργασία</string>
- <string name="delete">Αφαίρεση</string>
- <string name="block">Αποκλεισμός</string>
- <string name="unblock">Άρση αποκλεισμού</string>
- <string name="save">Αποθήκευση</string>
- <string name="ok">Εντάξει</string>
- <string name="crash_report_title">Το Conversations έκλεισε απροσδόκητα</string>
- <string name="crash_report_message">Στέλνοντας ίχνη στοίβας προωθείτε την συνεχή ανάπτυξη του Conversations\n<b>Προειδοποίηση:</b> Για την αποστολή του ίχνους στοίβας θα χρησιμοποιηθεί ο XMPP λογαριασμός σας.</string>
- <string name="send_now">Αποστολή τώρα</string>
- <string name="send_never">Χωρίς ερώτηση την επόμενη φορά</string>
- <string name="problem_connecting_to_account">Αδύνατη η σύνδεση στον λογαριασμό</string>
- <string name="problem_connecting_to_accounts">Αδύνατη η σύνδεση σε πολλαπλούς λογαριασμούς</string>
- <string name="touch_to_fix">Επιλέξτε εδώ για να διαχειριστείτε τους λογαριασμούς σας</string>
- <string name="attach_file">Επισύναψη αρχείου</string>
- <string name="not_in_roster">Η επαφή δεν είναι στη λίστα επαφών σας. Θέλετε να την προσθέσετε;</string>
- <string name="add_contact">Προσθήκη επαφής</string>
- <string name="send_failed">η αποστολή απέτυχε</string>
- <string name="send_rejected">απορρίφθηκε</string>
- <string name="preparing_image">Προετοιμασία εικόνας για μετάδοση</string>
- <string name="action_clear_history">Καθαρισμός ιστορικού</string>
- <string name="clear_conversation_history">Καθαρισμός ιστορικού Συζήτησης</string>
- <string name="clear_histor_msg">Θέλετε να σβήσετε όλα τα μηνύματα αυτής της Συζήτησης;\n\n<b>Προειδοποίηση:</b> Αυτό δεν θα επηρεάσει τα μηνύματα που είναι αποθηκευμένα σε άλλες συσκευές ή άλλους διακομιστές.</string>
- <string name="delete_messages">Διαγραφή μηνυμάτων</string>
- <string name="choose_presence">Επιλέξτε παρουσία για επικοινωνία</string>
- <string name="send_otr_message">Αποστολή κρυπτογραφημένου μηνύματος OTR</string>
- <string name="send_pgp_message">Αποστολή κρυπτογραφημένου μηνύματος OpenPGP</string>
- <string name="your_nick_has_been_changed">Το ψευδώνυμό σας έχει αλλάξει</string>
- <string name="send_unencrypted">Αποστολή χωρίς κρυπτογράφηση</string>
- <string name="decryption_failed">Η αποκρυπτογράφηση απέτυχε. Ίσως δεν κατέχετε το σωστό ιδιωτικό κλειδί.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Το Conversations χρησιμοποιεί μια τρίτη εφαρμογή που ονομάζεται <b>OpenKeychain</b> για να κρυπτογραφεί και να αποκρυπτογραφεί μηνύματα και να διαχειρίζεται τα δημόσια κλειδιά σας.\n\nΤο OpenKeychain δημοσιεύεται με την άδεια GPLv3 και είναι διαθέσιμο στο F-Droid και το Google Play.\n\n<small>(Παρακαλώ επανεκκινήστε το Conversations αμέσως μετά.)</small></string>
- <string name="restart">Επανεκκίνηση</string>
- <string name="install">Εγκατάσταση</string>
- <string name="offering">προσφορά...</string>
- <string name="waiting">αναμονή...</string>
- <string name="no_pgp_key">Δεν βρέθηκε κλειδί OpenPGP</string>
- <string name="contact_has_no_pgp_key">Το Conversations αδυνατεί να κρυπτογραφήσει τα μηνύματά σας γιατί η επαφή σας δεν ανακοινώνει το δημόσιο κλειδί της.\n\n<small>Παρακαλώ ζητήστε από την επαφή σας να εγκαταστήσει το OpenPGP.</small></string>
- <string name="no_pgp_keys">Δεν βρέθηκαν κλειδιά OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Το Conversations αδυνατεί να κρυπτογραφήσει τα μηνύματά σας γιατί οι επαφές σας δεν ανακοινώνουν το δημόσιο κλειδί τους.\n\n<small>Παρακαλώ ζητήστε από τις επαφές σας να εγκαταστήσουν το OpenPGP.</small></string>
- <string name="pref_general">Γενικά</string>
- <string name="pref_xmpp_resource">πόρος XMPP</string>
- <string name="pref_xmpp_resource_summary">Το όνομα με το οποίο ταυτοποιείται αυτό το πρόγραμμα-πελάτης</string>
- <string name="pref_accept_files">Αποδοχή αρχείων</string>
- <string name="pref_accept_files_summary">Αυτόματη αποδοχή αρχείων μικρότερα από...</string>
- <string name="pref_notifications">Ειδοποιήσεις</string>
- <string name="pref_notifications_summary">Ειδοποίηση όταν λαμβάνεται ένα νέο μήνυμα</string>
- <string name="pref_vibrate">Δόνηση</string>
- <string name="pref_notification_grace_period">Περίοδος χάριτος ειδοποιήσεων</string>
- <string name="pref_notification_grace_period_summary">Απενεργοποίηση ειδοποιήσεων για λίγο χρόνο μετά από τη λήψη ακριβούς αντιγράφου</string>
- <string name="pref_never_send_crash">Να μην αποστέλλονται αναφορές λαθών</string>
- <string name="pref_never_send_crash_summary">Στέλνοντας ίχνη στοίβας βοηθάτε την συνεχόμενη ανάπτυξη του Conversations</string>
- <string name="pref_confirm_messages">Επιβεβαίωση μηνυμάτων</string>
- <string name="pref_confirm_messages_summary">Επιτρέψτε στην επαφή σας να ειδοποιείται όταν έχετε λάβει και διαβάσει ένα μήνυμα</string>
- <string name="openpgp_error">Το OpenKeychain ανέφερε κάποιο σφάλμα</string>
- <string name="error_decrypting_file">Σφάλμα εισόδου/εξόδου κατά την αποκρυπτογράφηση αρχείου</string>
- <string name="accept">Αποδοχή</string>
- <string name="error">Έχει συμβεί κάποιο σφάλμα</string>
- <string name="pref_grant_presence_updates">Χορήγηση ενημερώσεων παρουσίας</string>
- <string name="pref_grant_presence_updates_summary">Ερήμην χορήγηση και παράκληση για συνδρομή παρουσίας στις επαφές που δημιουργείτε</string>
- <string name="subscriptions">Συνδρομές</string>
- <string name="your_account">Ο λογαριασμός σας</string>
- <string name="keys">Κλειδιά</string>
- <string name="send_presence_updates">Αποστολή ενημερώσεων παρουσίας</string>
- <string name="receive_presence_updates">Λήψη ενημερώσεων παρουσίας</string>
- <string name="ask_for_presence_updates">Παράκληση για ενημερώσεις παρουσίας</string>
- <string name="attach_choose_picture">Επιλογή εικόνας</string>
- <string name="attach_take_picture">Λήψη εικόνας</string>
- <string name="preemptively_grant">Ερήμην χορήγηση αίτησης συνδρομής</string>
- <string name="error_not_an_image_file">Το αρχείο που επιλέξατε δεν είναι εικόνα</string>
- <string name="error_compressing_image">Σφάλμα κατά τη μετατροπή του αρχείου εικόνας</string>
- <string name="error_file_not_found">Το αρχείο δεν βρέθηκε</string>
- <string name="error_io_exception">Γενικό σφάλμα εισόδου/εξόδου. Ίσως δεν έχετε ελεύθερο χώρο αποθήκευσης;</string>
- <string name="error_security_exception_during_image_copy">Η εφαρμογή που χρησιμοποιήσατε για να επιλέξετε αυτή την εικόνα δεν μας παραχώρησε αρκετά δικαιώματα για την ανάγνωση του αρχείου.\n\n<small>Χρησιμοποιήστε διαφορετικό διαχειριστή αρχείων για να επιλέξετε μια εικόνα</small></string>
- <string name="account_status_unknown">Άγνωστο</string>
- <string name="account_status_disabled">Προσωρινά απενεργοποιημένο</string>
- <string name="account_status_online">Συνδεμένος</string>
- <string name="account_status_connecting">Σύνδεση\u2026</string>
- <string name="account_status_offline">Εκτός σύνδεσης</string>
- <string name="account_status_unauthorized">Χωρίς εξουσιοδότηση</string>
- <string name="account_status_not_found">Δεν βρέθηκε ο διακομιστής</string>
- <string name="account_status_no_internet">Χωρίς σύνδεση</string>
- <string name="account_status_regis_fail">Η εγγραφή απέτυχε</string>
- <string name="account_status_regis_conflict">Το όνομα χρησιμοποιείται ήδη</string>
- <string name="account_status_regis_success">Ολοκλήρωση εγγραφής</string>
- <string name="account_status_regis_not_sup">Ο διακομιστής δεν υποστηρίζει εγγραφή</string>
- <string name="account_status_security_error">Σφάλμα ασφάλειας</string>
- <string name="account_status_incompatible_server">Μη συμβατός διακομιστής</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Επεξεργασία λογαριασμού</string>
- <string name="mgmt_account_delete">Διαγραφή λογαριασμού</string>
- <string name="mgmt_account_disable">Προσωρινά μη διαθέσιμο</string>
- <string name="mgmt_account_publish_avatar">Δημοσίευση εικόνας προφίλ</string>
- <string name="mgmt_account_publish_pgp">Δημοσίευση του δημόσιου κλειδιού OpenPGP</string>
- <string name="mgmt_account_enable">Ενεργοποίηση λογαριασμού</string>
- <string name="mgmt_account_are_you_sure">Είστε βέβαιοι;</string>
- <string name="mgmt_account_delete_confirm_text">Αν διαγράψετε τον λογαριασμό σας, θα χαθεί όλο το ιστορικό συζητήσεών σας</string>
- <string name="attach_record_voice">Εγγραφή φωνής</string>
- <string name="account_settings_jabber_id">ταυτότητα Jabber</string>
- <string name="account_settings_password">Συνθηματικό</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Επιβεβαίωση συνθηματικού</string>
- <string name="password">Συνθηματικό</string>
- <string name="confirm_password">Επιβεβαίωση συνθηματικού</string>
- <string name="passwords_do_not_match">Τα συνθηματικά δεν ταιριάζουν</string>
- <string name="invalid_jid">Αυτή δεν είναι έγκυρη ταυτότητα Jabber</string>
- <string name="error_out_of_memory">Πλήρης μνήμη. Η εικόνα είναι πολύ μεγάλη</string>
- <string name="contact_status_online">συνδεμένος</string>
- <string name="contact_status_free_to_chat">ελεύθερος για συνομιλία</string>
- <string name="contact_status_away">λείπω</string>
- <string name="contact_status_extended_away">παρατεταμένη απουσία</string>
- <string name="contact_status_do_not_disturb">μην ενοχλείτε</string>
- <string name="contact_status_offline">εκτός σύνδεσης</string>
- <string name="muc_details_conference">Συνδιάσκεψη</string>
- <string name="muc_details_other_members">Άλλα μέλη</string>
- <string name="server_info_show_more">Πληροφορίες διακομιστή</string>
- <string name="server_info_mam">XEP-0313: Διαχείριση αρχείου μηνυμάτων</string>
- <string name="server_info_carbon_messages">XEP-0280: Αντίγραφα μηνυμάτων</string>
- <string name="server_info_csi">XEP-0352: Ένδειξη κατάστασης πελάτη</string>
- <string name="server_info_blocking">XEP-0191: Εντολή αποκλεισμού</string>
- <string name="server_info_roster_version">XEP-0237: Διατήρηση εκδόσεων λίστας επαφών</string>
- <string name="server_info_stream_management">XEP-0198: Διαχείριση ροών</string>
- <string name="server_info_available">διαθέσιμος</string>
- <string name="server_info_unavailable">μη διαθέσιμος</string>
- <string name="missing_public_keys">Ελλειπείς ανακοινώσεις δημοσίων κλειδιών</string>
- <string name="last_seen_now">συνδέθηκε τελευταία φορά μόλις τώρα</string>
- <string name="last_seen_min">τελευταία σύνδεση πριν από 1 λεπτό</string>
- <string name="last_seen_mins">τελευταία σύνδεση πριν από %d λεπτά</string>
- <string name="last_seen_hour">τελευταία σύνδεση πριν από 1 ώρα</string>
- <string name="last_seen_hours">τελευταία σύνδεση πριν από %d ώρες</string>
- <string name="last_seen_day">τελευταία σύνδεσ πριν από 1 μέρα</string>
- <string name="last_seen_days">τελευταία σύνδεση πριν από %d μέρες</string>
- <string name="never_seen">δεν έχει συνδεθεί ποτέ</string>
- <string name="install_openkeychain">Κρυπτογραφημένο μήνυμα. Παρακαλώ εγκαταστήστε το OpenKeychain για αποκρυπτογράφηση</string>
- <string name="unknown_otr_fingerprint">Άγνωστο αποτύπωμα OTR</string>
- <string name="openpgp_messages_found">Βρέθηκαν μηνύματα κρυπτογραφημένα με OpenPGP</string>
- <string name="reception_failed">Η λήψη απέτυχε</string>
- <string name="your_fingerprint">Το αποτύπωμά σας</string>
- <string name="otr_fingerprint">Αποτύπωμα OTR</string>
- <string name="verify">Επαλήθευση</string>
- <string name="decrypt">Αποκρυπτογράφηση</string>
- <string name="conferences">Συνδιασκέψεις</string>
- <string name="search">Αναζήτηση</string>
- <string name="create_contact">Δημιουργία επαφής</string>
- <string name="join_conference">Συμμετοχή σε συνδιάσκεψη</string>
- <string name="delete_contact">Διαγραφή επαφής</string>
- <string name="view_contact_details">Λεπτομέρειες επαφής</string>
- <string name="block_contact">Αποκλεισμός επαφής</string>
- <string name="unblock_contact">Άρση αποκλεισμού επαφής</string>
- <string name="create">Δημιουργία</string>
- <string name="contact_already_exists">Η επαφή υπάρχει ήδη</string>
- <string name="join">Συμμετοχή</string>
- <string name="conference_address">Διεύθυνση συνδιάσκεψης</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Αποθήκευση σαν σελιδοδείκτη</string>
- <string name="delete_bookmark">Διαγραφή σελιδοδείκτη</string>
- <string name="bookmark_already_exists">Αυτός ο σελιδοδείκτης υπάρχει ήδη</string>
- <string name="you">Εσείς</string>
- <string name="action_edit_subject">Επεξεργασία θέματος συνδιάσκεψης</string>
- <string name="leave">Έξοδος</string>
- <string name="contact_added_you">Η επαφή σας πρόσθεσε στην λίστα επαφών</string>
- <string name="add_back">Προσθήκη επίσης</string>
- <string name="contact_has_read_up_to_this_point">Η επαφή %s έχει διαβάσει μέχρι αυτό το σημείο</string>
- <string name="publish">Δημοσίευση</string>
- <string name="touch_to_choose_picture">Επιλέξτε την εικόνα προφίλ για να διαλέξετε εικόνα από την έκθεση</string>
- <string name="publish_avatar_explanation">Παρακαλώ σημειώστε: Όλοι όσοι είναι συνδρομητές στις ενημερώσεις παρουσίας σας θα έχουν την δυνατότητα να δουν αυτή την εικόνα.</string>
- <string name="publishing">Δημοσίευση...</string>
- <string name="error_publish_avatar_server_reject">Ο διακομιστής απέρριψε την δημοσίευσή σας</string>
- <string name="error_publish_avatar_converting">Κάτι πήγε στραβά κατά τη μετατροπή της εικόνας σας</string>
- <string name="error_saving_avatar">Αδύνατη η αποθήκευση της εικόνας προφίλ στο δίσκο</string>
- <string name="or_long_press_for_default">(Ή πατήστε παρατεταμένα για να επιστρέψετε στο αρχικό)</string>
- <string name="error_publish_avatar_no_server_support">Ο διακομιστής σας δεν υποστηρίζει την δημοσίευση εικονών προφίλ</string>
- <string name="private_message">ψιθύρισε</string>
- <string name="private_message_to">στο %s</string>
- <string name="send_private_message_to">Αποστολή ιδιωτικού μηνύματος στην επαφή %s</string>
- <string name="connect">Σύνδεση</string>
- <string name="account_already_exists">Αυτός ο λογαριασμός υπάρχει ήδη</string>
- <string name="next">Επόμενος</string>
- <string name="server_info_session_established">Σύσταση συνεδρίας</string>
- <string name="additional_information">Επιπλέον πληροφορίες</string>
- <string name="skip">Παράλειψη</string>
- <string name="disable_notifications">Απενεργοποίηση ειδοποιήσεων</string>
- <string name="disable_notifications_for_this_conversation">Απενεργοποίηση ειδοποιήσεων για αυτή την συζήτηση</string>
- <string name="enable">Ενεργοποίηση</string>
- <string name="conference_requires_password">Η συζήτηση απαιτεί συνθηματικό</string>
- <string name="enter_password">Εισαγωγή συνθηματικού</string>
- <string name="missing_presence_updates">Ελλειπείς ενημερώσεις παρουσίας για την επαφή</string>
- <string name="request_presence_updates">Παρακαλώ αιτηθείτε ενημερώσεις παρουσίας από την επαφή σας πρώτα.\n\n<small>Αυτό θα χρησιμοποιηθεί για να ταυτοποιηθεί το πρόγραμμα-πελάτης που χρησιμοποιεί η επαφή σας.</small></string>
- <string name="request_now">Αίτηση τώρα</string>
- <string name="delete_fingerprint">Διαγραφή αποτυπώματος</string>
- <string name="sure_delete_fingerprint">Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το αποτύπωμα;</string>
- <string name="ignore">Αγνόηση</string>
- <string name="without_mutual_presence_updates"><b>Προειδοποίηση:</b> Η αποστολή αυτού χωρίς αμφίδρομες ενημερώσεις παρουσίας μπορεί να προκαλέσει απροσδόκητα προβλήματα.\n\n<small>Πηγαίνετε στις λεπτομέρειες επαφής για να επαληθεύσετε τις συνδρομές παρουσίας σας.</small></string>
- <string name="pref_force_encryption">Επιβολή κρυπτογράφησης από άκρη σε άκρη</string>
- <string name="pref_force_encryption_summary">Πάντα αποστολή κρυπτογραφημένων μηνυμάτων (εκτός από συνδιασκέψεις)</string>
- <string name="pref_dont_save_encrypted">Χωρίς αποθήκευση κρυπτογραφημένων μηνυμάτων</string>
- <string name="pref_dont_save_encrypted_summary">Προειδοποίηση: Αυτό μπορεί να οδηγήσει σε απώλεια μηνυμάτων</string>
- <string name="pref_expert_options_summary">Παρακαλώ να είστε προσεκτικοί με αυτά</string>
- <string name="title_activity_about">Σχετικά με το Conversations</string>
- <string name="pref_about_conversations_summary">Πληροφορίες δημιουργίας και αδειών</string>
- <string name="title_pref_quiet_hours">Ώρες ησυχίας</string>
- <string name="title_pref_quiet_hours_start_time">Ώρα έναρξης</string>
- <string name="title_pref_quiet_hours_end_time">Ώρα λήξης</string>
- <string name="title_pref_enable_quiet_hours">Ενεργοποίηση ωρών ησυχίας</string>
- <string name="pref_quiet_hours_summary">Οι ειδοποιήσεις θα σιγαστούν κατά τις ώρες ησυχίας</string>
- <string name="pref_use_larger_font">Αύξηση μεγέθους γραμματοσειράς</string>
- <string name="pref_use_larger_font_summary">Χρήση μεγαλύτερου μεγέθους γραμματοσειράς για όλη την εφαρμογή</string>
- <string name="pref_use_send_button_to_indicate_status">Το κουμπί αποστολής υποδηλώνει την κατάσταση</string>
- <string name="pref_use_indicate_received">Αίτηση για αποδείξεις μηνυμάτων</string>
- <string name="pref_use_indicate_received_summary">Τα ληφθέντα μηνύματα θα σημειώνονται με ένα πράσινο τικ, αν αυτό υποστηρίζεται</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Χρωματισμός του κουμπιού αποστολής ως ένδειξη κατάστασης επαφής</string>
- <string name="pref_expert_options_other">Άλλο</string>
- <string name="pref_conference_name">Όνομα συνδιάσκεψης</string>
- <string name="pref_conference_name_summary">Χρήση του θέματος δωματίου αντί για την ταυτότητα Jabber για την ταυτοποίηση συνδιασκέψεων</string>
- <string name="toast_message_otr_fingerprint">Το αποτύπωμα OTR αντιγράφηκε στο πρόχειρο!</string>
- <string name="conference_banned">Είστε αποκλεισμένοι από αυτή τη συνδιάσκεψη</string>
- <string name="conference_members_only">Αυτή η συνδιάσκεψη είναι μόνο για μέλη</string>
- <string name="conference_kicked">Έχετε διωχθει από αυτή την συνδιάσκεψη</string>
- <string name="using_account">χρήση λογαριασμού %s</string>
- <string name="not_connected_try_again">Δεν είστε συνδεμένοι. Δοκιμάστε ξανά αργότερα</string>
- <string name="message_options">Επιλογές μηνυμάτων</string>
- <string name="copy_text">Αντιγραφή κειμένου</string>
- <string name="copy_original_url">Αντιγραφή αρχικής διεύθυνσης URL</string>
- <string name="send_again">Αποστολή ξανά</string>
- <string name="message_text">Κείμενο μηνύματος</string>
- <string name="url_copied_to_clipboard">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο</string>
- <string name="message_copied_to_clipboard">Το μήνυμα αντιγράφηκε στο πρόχειρο</string>
- <string name="image_transmission_failed">Η μετάδοση της εικόνας απέτυχε</string>
- <string name="scan_qr_code">Σάρωση κωδικού QR</string>
- <string name="show_qr_code">Εμφάνιση κωδικού QR</string>
- <string name="show_block_list">Εμφάνιση λίστας αποκλεισμένων</string>
- <string name="account_details">Λεπτομέρειες λογαριασμού</string>
- <string name="verify_otr">Επαλήθευση OTR</string>
- <string name="remote_fingerprint">Απομακρυσμένο αποτύπωμα</string>
- <string name="scan">σάρωση</string>
- <string name="smp">Πρωτόκολλο Socialist Millionaire</string>
- <string name="shared_secret_hint">Υπαινιγμός ή ερώτηση</string>
- <string name="shared_secret_secret">Κοινό μυστικό</string>
- <string name="confirm">Επιβεβαίωση</string>
- <string name="in_progress">Σε εξέλιξη</string>
- <string name="respond">Απάντηση</string>
- <string name="failed">Αποτυχία</string>
- <string name="secrets_do_not_match">Τα μυστικά δεν ταιριάζουν</string>
- <string name="try_again">Επανάληψη</string>
- <string name="finish">Τέλος</string>
- <string name="verified">Επαληθέυτηκε!</string>
- <string name="smp_requested">Η επαφή ζήτησε επαλήθευση SMP</string>
- <string name="no_otr_session_found">Δεν βρέθηκε έγκυρη συνεδρία OTR!</string>
- <string name="conversations_foreground_service">Συζητήσεις</string>
- <string name="pref_keep_foreground_service">Διατήρηση της υπηρεσίας στο προσκήνιο</string>
- <string name="pref_keep_foreground_service_summary">Αποτρέπει τον τερματισμό της σύνδεσης από το λειτουργικό σύστημα</string>
- <string name="choose_file">Επιλογή αρχείου</string>
- <string name="receiving_x_file">Λήψη %1$s (ολοκληρώθηκε %2$d%%)</string>
- <string name="download_x_file">Μεταφόρτωση του %s</string>
- <string name="file">αρχείο</string>
- <string name="open_x_file">Άνοιγμα του %s</string>
- <string name="sending_file">αποστολή (ολοκλήρωση %1$d%%)</string>
- <string name="preparing_file">Προετοιμασία του αρχείου για μετάδοση</string>
- <string name="x_file_offered_for_download">το %s προσφέρθηκε για μεταφόρτωση</string>
- <string name="cancel_transmission">Ακύρωση μετάδοσης</string>
- <string name="file_transmission_failed">η μετάδοση του αρχείου απέτυχε</string>
- <string name="file_deleted">Το αρχείο έχει διαγραφεί</string>
- <string name="no_application_found_to_open_file">Δεν βρέθηκε εφαρμογή για να ανοίξει το αρχείο</string>
- <string name="could_not_verify_fingerprint">Δεν ήταν δυνατή η επαλήθευση του αποτυπώματος</string>
- <string name="manually_verify">Χειροκίνητη επαλήθευση</string>
- <string name="are_you_sure_verify_fingerprint">Είστε βέβαιοι ότι θέλετε να επαληθεύσετε το αποτύπωμα OTR της επαφής σας;</string>
- <string name="pref_show_dynamic_tags">Εμφάνιση δυναμικών ετικετών</string>
- <string name="pref_show_dynamic_tags_summary">Εμφάνιση ετικετών μόνο για ανάγνωση κάτω από τις επαφές</string>
- <string name="enable_notifications">Ενεργοποίηση ειδοποιήσεων</string>
- <string name="conference_with">Δημιουργία συνδιάσκεψης με...</string>
- <string name="no_conference_server_found">Δεν βρέθηκε διακομιστής συνδιάσκεψης</string>
- <string name="conference_creation_failed">Η δημιουργία συνδιάσκεψης απέτυχε!</string>
- <string name="secret_accepted">Το μυστικό έγινε δεκτό!</string>
- <string name="reset">Επαναφορά</string>
- <string name="account_image_description">Εικόνα προφίλ λογαριασμού</string>
- <string name="copy_otr_clipboard_description">Αντιγραφή αποτυπώματος OTR στο πρόχειρο</string>
- <string name="fetching_history_from_server">Ανάκτηση ιστορικού από τον διακομιστή</string>
- <string name="no_more_history_on_server">Δεν υπάρχει άλλο ιστορικό στον διακομιστή</string>
- <string name="updating">Ενημέρωση...</string>
- <string name="password_changed">Επιτυχής αλλαγή συνθηματικου!</string>
- <string name="could_not_change_password">Δεν ήταν δυνατή η αλλαγή του συνθηματικού</string>
- <string name="otr_session_not_started">Αποστολή μηνύματος για την έναρξη κρυπτογραφημένης συνομιλίας</string>
- <string name="ask_question">Ερώτηση</string>
- <string name="smp_explain_question">Αν εσείς και η επαφή σας έχετε ένα κοινό μυστικό που κανείς άλλος δεν γνωρίζει (κάτι σαν δικό σας αστείο ή απλώς τι φάγατε την τελευταία φορά που συναντηθήκατε) μπορείτε να χρησιμοποιήσετε αυτό το μυστικό για να επαληθεύσετε τα αποτυπώματά σας.\n\nΠροσφέρετε έναν υπαινιγμό ή μια ερώτηση για την επαφή σας, που θα απαντήσει με μια φράση στην οποία έχουν διαφοροποίηση τα πεζά από τα κεφαλαία.</string>
- <string name="smp_explain_answer">Η επαφή σας θα ήθελε να επαληθεύσει το αποτύπωμά σας χρησιμοποιώντας ένα κοινό μυστικό. Η επαφή σας προμήθευση τον παρακάτω υπαινιγμό ή ερώτηση για το μυστικό αυτό.</string>
- <string name="shared_secret_hint_should_not_be_empty">Ο υπαινιγμός σας δεν μπορεί να είναι κενός</string>
- <string name="shared_secret_can_not_be_empty">Το κοινό μυστικό σας δεν μπορεί να είναι κενό</string>
- <string name="manual_verification_explanation">Συγκρίνετε προσεκτικά το αποτύπωμα που φαίνεται παρακάτω με το αποτύπωμα της επαφής σας.\nΜπορείτε να χρησιμοποιήσετε οποιαδήποτε μορφή έμπιστης επικοινωνίας, όπως ένα κρυπτογραφημένο e-mail ή μια τηλεφωνική κλήση για να τα ανταλλάξετε.</string>
- <string name="change_password">Αλλαγή συνθηματικού</string>
- <string name="current_password">Τρέχον συνθηματικό</string>
- <string name="new_password">Νέο συνθηματικό</string>
- <string name="password_should_not_be_empty">Το συνθηματικό δε μπορεί να είναι κενό</string>
- <string name="enable_all_accounts">Ενεργοποίηση όλων των λογαριασμών</string>
- <string name="disable_all_accounts">Απενεργοποίηση όλων των λογαριασμών</string>
- <string name="perform_action_with">Εκτέλεση ενέργειας με</string>
- <string name="no_affiliation">Χωρίς δεσμό</string>
- <string name="outcast">Απόκληρος</string>
- <string name="member">Μέλος</string>
- <string name="advanced_mode">Κατάσταση για προχωρημένους</string>
- <string name="grant_membership">Απόδοση ιδιότητας μέλους</string>
- <string name="remove_membership">Ανάκληση ιδιότητας μέλους</string>
- <string name="grant_admin_privileges">Απόδοση δικαιωμάτων διαχειριστή</string>
- <string name="remove_admin_privileges">Ανάκληση δικαιωμάτων διαχειριστή</string>
- <string name="remove_from_room">Αφαίρεση από την συνδιάσκεψη</string>
- <string name="could_not_change_affiliation">Δεν ήταν δυνατή η αλλαγή του δεσμού της επαφής %s</string>
- <string name="ban_from_conference">Αποκλεισμός από συνδιάσκεψη</string>
- <string name="removing_from_public_conference">Προσπαθείτε να αφαιρέσετε την επαφή %s από μια δημόσια συνδιασκεψη. Ο μόνος τρόπος να γίνει αυτό είναι να αποκλείσετε αυτόν τον χρήστη για πάντα.</string>
- <string name="ban_now">Αποκλεισμός τώρα</string>
- <string name="could_not_change_role">Δεν ήταν δυνατή η αλλαγή ρόλου της επαφής %s</string>
- <string name="public_conference">Συνδιάσκεψη δημόσιας πρόσβασης</string>
- <string name="private_conference">Ιδιωτική συνδιάσκεψη, μόνο για μέλη</string>
- <string name="conference_options">Επιλογές συνδιάσκεψης</string>
- <string name="non_anonymous">Μη-ανώνυμα</string>
- <string name="modified_conference_options">Μεταβολή των επιλογών συνδιάσκεψης!</string>
- <string name="could_not_modify_conference_options">Δεν ήταν δυνατή η μεταβολή των επιλογών συνδιάσκεψης</string>
- <string name="never">Ποτέ</string>
- <string name="thirty_minutes">30 λεπτά</string>
- <string name="one_hour">1 ώρα</string>
- <string name="two_hours">2 ώρες</string>
- <string name="eight_hours">8 ώρες</string>
- <string name="until_further_notice">Μέχρι νεωτέρας</string>
- <string name="pref_enter_is_send">Αποστολή με το πλήκτρο Enter</string>
- <string name="pref_enter_is_send_summary">Χρήση του πλήκτρου Enter για την αποστολή μηνύματος</string>
- <string name="pref_display_enter_key">Εμφάνιση του πλήκτρου Enter</string>
- <string name="pref_display_enter_key_summary">Αλλαγή του πλήκτρου emoticons σε πλήκτρο Enter</string>
- <string name="audio">ήχος</string>
- <string name="video">βίντεο</string>
- <string name="image">εικόνα</string>
- <string name="pdf_document">έγγραφο PDF</string>
- <string name="apk">Εφαρμογή Android</string>
- <string name="vcard">Επαφή</string>
- <string name="received_x_file">Λήψη του %s</string>
- <string name="disable_foreground_service">Απενεργοποίηση της υπηρεσίας στο προσκήνιο</string>
- <string name="touch_to_open_conversations">Επιλέξτε για να ανοίξετε το Conversations</string>
- <string name="avatar_has_been_published">Η εικόνα προφίλ έχει δημοσιευτεί!</string>
- <string name="sending_x_file">Αποστολή του %s</string>
- <string name="offering_x_file">Προσφορά του %s</string>
- <string name="hide_offline">Απόκρυψη των εκτός σύνδεσης</string>
- <string name="disable_account">Απενεργοποίηση λογαριασμού</string>
- <string name="contact_has_stopped_typing">Ο χρήστης %s σταμάτησε να γράφει</string>
- <string name="pref_chat_states">Ειδοποιήσεις πληκτρολόγησης</string>
- <string name="pref_chat_states_summary">Επιτρέψτε στην επαφή σας να γνωρίζει πότε γράφετε ένα νέο μήνυμα</string>
- <string name="send_location">Αποστολή τοποθεσίας</string>
- <string name="show_location">Εμφάνιση τοποθεσίας</string>
- <string name="no_application_found_to_display_location">Δεν βρέθηκε εφαρμογή για την απεικόνιση τοποθεσίας</string>
- <string name="location">Τοποθεσία</string>
- <string name="received_location">Ελήφθη τοποθεσία</string>
- <string name="title_undo_swipe_out_conversation">Η συζήτηση έκλεισε</string>
- <string name="title_undo_swipe_out_muc">Έφυγε από την συνδιάσκεψη</string>
- <string name="pref_dont_trust_system_cas_title">Μη έμπιστες αρχές πιστοποίησης συστήματος</string>
- <string name="pref_dont_trust_system_cas_summary">Όλα τα πιστοποιητικά πρέπει να εγκριθούν χειροκίνητα</string>
- <string name="pref_remove_trusted_certificates_title">Αφαίρεση πιστοποιητικών</string>
- <string name="pref_remove_trusted_certificates_summary">Διαγραφή με μη αυτόματο τρόπο των αναγνωρισμένων πιστοποιητικών</string>
- <string name="toast_no_trusted_certs">Δεν υπάρχουν με μη αυτόματο τρόπο αναγνωρισμένα πιστοποιητικα</string>
- <string name="dialog_manage_certs_title">Αφαίρεση πιστοποιητικών</string>
- <string name="dialog_manage_certs_positivebutton">Διαγραφή επιλογής</string>
- <string name="dialog_manage_certs_negativebutton">Ακύρωση</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d πιστοποιητικο διαγραφθηκε</item>
- <item quantity="other">%d πιστοποιητικά διαγραφθηκαν</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Επιλογή %d επαφής</item>
- <item quantity="other">Επιλογή %d επαφών</item>
- </plurals>
-</resources>
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
deleted file mode 100644
index 7d0edaba2..000000000
--- a/src/main/res/values-es/strings.xml
+++ /dev/null
@@ -1,610 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ajustes</string>
- <string name="action_add">Nueva conversación</string>
- <string name="action_accounts">Gestionar cuentas</string>
- <string name="action_end_conversation">Terminar conversación</string>
- <string name="action_contact_details">Detalles del contacto</string>
- <string name="action_muc_details">Detalles de conversación</string>
- <string name="action_secure">Conversación segura</string>
- <string name="action_add_account">Añadir cuenta</string>
- <string name="action_edit_contact">Editar contacto</string>
- <string name="action_add_phone_book">Añadir a contactos</string>
- <string name="action_delete_contact">Eliminar contacto de la lista</string>
- <string name="action_block_contact">Bloquear contacto</string>
- <string name="action_unblock_contact">Desbloquear contacto</string>
- <string name="action_block_domain">Bloquear dominio</string>
- <string name="action_unblock_domain">Desbloquear dominio</string>
- <string name="title_activity_manage_accounts">Gestionar Cuentas</string>
- <string name="title_activity_settings">Ajustes</string>
- <string name="title_activity_conference_details">Detalles de Conversación</string>
- <string name="title_activity_contact_details">Detalles del Contacto</string>
- <string name="title_activity_sharewith">Compartir con Conversación</string>
- <string name="title_activity_start_conversation">Nueva Conversación</string>
- <string name="title_activity_choose_contact">Elegir contacto</string>
- <string name="title_activity_block_list">Lista contactos bloqueados</string>
- <string name="just_now">ahora</string>
- <string name="minute_ago">hace 1 min</string>
- <string name="minutes_ago">hace %d min</string>
- <string name="unread_conversations">conversaciones por leer</string>
- <string name="sending">enviando…</string>
- <string name="message_decrypting">Descifrando mensaje. Por favor, espera...</string>
- <string name="pgp_message">Mensaje cifrado con OpenPGP</string>
- <string name="nick_in_use">El apodo ya está en uso</string>
- <string name="admin">Administrador</string>
- <string name="owner">Propietario</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">¿Quieres eliminar a %s de tu lista? La conversación asociada a esta cuenta no se eliminará.</string>
- <string name="block_contact_text">¿Quieres bloquear a %s para que no pueda enviarte mensajes?</string>
- <string name="unblock_contact_text">¿Quieres desbloquear a %s y permitirle que te envíe mensajes?</string>
- <string name="block_domain_text">¿Bloquear todos los contactos de %s?</string>
- <string name="unblock_domain_text">¿Desbloquear todos los contatos de %s?</string>
- <string name="contact_blocked">Contacto bloqueado</string>
- <string name="remove_bookmark_text">¿Quieres eliminar %s de tus marcadores? La conversación asociada con este marcador no se eliminará.</string>
- <string name="register_account">Registrar nueva cuenta en servidor</string>
- <string name="change_password_on_server">Cambiar contraseña en servidor</string>
- <string name="share_with">Compartir con...</string>
- <string name="start_conversation">Comenzar conversación</string>
- <string name="invite_contact">Invitar contacto</string>
- <string name="contacts">Contactos</string>
- <string name="cancel">Cancelar</string>
- <string name="set">Establecer</string>
- <string name="add">Añadir</string>
- <string name="edit">Editar</string>
- <string name="delete">Eliminar</string>
- <string name="block">Bloquear</string>
- <string name="unblock">Desbloquear</string>
- <string name="save">Guardar</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations se ha detenido.</string>
- <string name="crash_report_message">Si envías informes de fallos ayudas al desarrollo de Conversations\n<b>Aviso:</b> Esto usará tu cuenta XMPP para enviar los registros de error al desarrollador.</string>
- <string name="send_now">Enviar ahora</string>
- <string name="send_never">No preguntar de nuevo</string>
- <string name="problem_connecting_to_account">No se ha podido conectar a la cuenta</string>
- <string name="problem_connecting_to_accounts">No se ha podido conectar a múltiples cuentas</string>
- <string name="touch_to_fix">Pulsa aquí para gestionar tus cuentas</string>
- <string name="attach_file">Adjuntar</string>
- <string name="not_in_roster">El contacto no está en tu lista. ¿Quieres añadirlo?</string>
- <string name="add_contact">Añadir contacto</string>
- <string name="send_failed">Error al enviar</string>
- <string name="send_rejected">rechazado</string>
- <string name="preparing_image">Preparando imagen para enviar</string>
- <string name="preparing_images">Preparando imágenes para enviar</string>
- <string name="sharing_files_please_wait">Compartiendo ficheros. Por favor, espera...</string>
- <string name="action_clear_history">Limpiar historial</string>
- <string name="clear_conversation_history">Limpiar historial de conversación</string>
- <string name="clear_histor_msg">¿Quieres borrar todos los mensajes de esta conversación?\n\n<b>Aviso:</b> Esto no afectará a los mensajes guardados en otros dispositivos o servidores.</string>
- <string name="delete_messages">Borrar mensajes</string>
- <string name="also_end_conversation">Además, terminar esta conversación</string>
- <string name="choose_presence">Selecciona recurso del contacto</string>
- <string name="send_unencrypted_message">Enviar mensaje sin cifrar</string>
- <string name="send_otr_message">Enviar mensaje cifrado con OTR</string>
- <string name="send_omemo_message">Enviar mensaje cifrado con OMEMO </string>
- <string name="send_omemo_x509_message">Enviar mensaje cifrado v\\OMEMO</string>
- <string name="send_pgp_message">Enviar mensaje cifrado con OpenPGP</string>
- <string name="your_nick_has_been_changed">Tu apodo se ha modificado</string>
- <string name="send_unencrypted">Enviar sin cifrar</string>
- <string name="decryption_failed">Falló el descifrado. Tal vez no tengas la clave privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utiliza una aplicación de terceros llamada <b>OpenKeychain</b> para cifrar y descifrar mensajes y gestionar tus claves públicas.\n\nOpenKeychain está publicado bajo licencia GPLv3 y disponible on F-Droid y Google Play.\n\n<small>(Por favor, reinicie Conversations después.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="openkeychain_not_installed">Por favor, instala OpenKeyChain</string>
- <string name="offering">ofreciendo…</string>
- <string name="waiting">esperando…</string>
- <string name="no_pgp_key">Clave OpenPGP no encontrada</string>
- <string name="contact_has_no_pgp_key">Conversations no ha podido cifrar tus mensajes porque tu contacto no está anunciando su clave publica.\n\n<small>Por favor, pide a tu contacto que configure OpenPGP.</small></string>
- <string name="no_pgp_keys">Claves OpenPGP no encontradas</string>
- <string name="contacts_have_no_pgp_keys">Conversations no ha podido cifrar tus mensajes porque tus contactos no están anunciando su clave publica.\n\n<small>Por favor, pide a tus contactos que configuren OpenPGP.</small></string>
- <string name="pref_general">General</string>
- <string name="pref_xmpp_resource">Recurso</string>
- <string name="pref_xmpp_resource_summary">El nombre que identifica el cliente que estás utilizando</string>
- <string name="pref_accept_files">Aceptar archivos</string>
- <string name="pref_accept_files_summary">De forma automática aceptar archivos menores que…</string>
- <string name="pref_attachments">Adjuntos</string>
- <string name="pref_return_to_previous">Compartir de forma rápida</string>
- <string name="pref_return_to_previous_summary">Inmediatamente volver a la actividad anterior en lugar de abrir la conversación después de compartir una imagen o archivo</string>
- <string name="pref_notification_settings">Notificaciones</string>
- <string name="pref_notifications">Notificaciones</string>
- <string name="pref_notifications_summary">Notificar cuando llega un nuevo mensaje</string>
- <string name="pref_vibrate">Vibrar</string>
- <string name="pref_vibrate_summary">Vibra cuando llega un nuevo mensaje</string>
- <string name="pref_led">Luz</string>
- <string name="pref_led_summary">La luz parpadea cuando llega un nuevo mensaje</string>
- <string name="pref_sound">Tono</string>
- <string name="pref_sound_summary">Reproduce tono con la notificación</string>
- <string name="pref_notification_grace_period">Notificaciones Carbons</string>
- <string name="pref_notification_grace_period_summary">Deshabilita las notificaciones durante un corto periodo de tiempo después de recibir la copia del mensaje carbon</string>
- <string name="pref_advanced_options">Avanzado</string>
- <string name="pref_never_send_crash">Nunca informar de errores</string>
- <string name="pref_never_send_crash_summary">Si envías registros de error ayudas al desarrollo de Conversations</string>
- <string name="pref_confirm_messages">Confirmar mensajes</string>
- <string name="pref_confirm_messages_summary">Permitir a tus contactos saber cuando recibes y lees un mensaje</string>
- <string name="pref_ui_options">Pantalla</string>
- <string name="openpgp_error">OpenKeychain reportó un error</string>
- <string name="error_decrypting_file">Error descifrando archivo</string>
- <string name="accept">Aceptar</string>
- <string name="error">Ha ocurrido un error</string>
- <string name="pref_grant_presence_updates">Suscripción de presencia</string>
- <string name="pref_grant_presence_updates_summary">De forma automática solicitar y conceder suscripciones de presencia de los contactos que has creado</string>
- <string name="subscriptions">Suscripciones</string>
- <string name="your_account">Tu cuenta</string>
- <string name="keys">Claves</string>
- <string name="send_presence_updates">Enviar actualizaciones de presencia</string>
- <string name="receive_presence_updates">Recibir actualizaciones de presencia</string>
- <string name="ask_for_presence_updates">Solicitar actualizaciones de presencia</string>
- <string name="attach_choose_picture">Seleccionar imagen</string>
- <string name="attach_take_picture">Hacer foto</string>
- <string name="preemptively_grant">De forma automática conceder suscripción de presencia</string>
- <string name="error_not_an_image_file">El archivo seleccionado no es una imagen</string>
- <string name="error_compressing_image">Error comprimiendo el archivo de imagen</string>
- <string name="error_file_not_found">Archivo no encontrado</string>
- <string name="error_io_exception">Error general. ¿Es posible que no tengas espacio en disco?</string>
- <string name="error_security_exception_during_image_copy">La aplicación que usas para seleccionar esta imagen no proporciona suficientes permisos para leer el archivo.\n\n<small>Utiliza un explorador de archivos diferente para seleccionar la imagen</small></string>
- <string name="account_status_unknown">Desconocido</string>
- <string name="account_status_disabled">Deshabilitado temporalmente</string>
- <string name="account_status_online">Conectado</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Desconectado</string>
- <string name="account_status_unauthorized">No autorizado</string>
- <string name="account_status_not_found">Servidor no encontrado</string>
- <string name="account_status_no_internet">Sin conectividad</string>
- <string name="account_status_regis_fail">Error en el registro</string>
- <string name="account_status_regis_conflict">El identificador ya está en uso</string>
- <string name="account_status_regis_success">Registro completado</string>
- <string name="account_status_regis_not_sup">El servidor no soporta registros</string>
- <string name="account_status_security_error">Error de seguridad</string>
- <string name="account_status_incompatible_server">Servidor incompatible</string>
- <string name="encryption_choice_unencrypted">Sin cifrado</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Editar cuenta</string>
- <string name="mgmt_account_delete">Eliminar cuenta</string>
- <string name="mgmt_account_disable">Deshabilitar temporalmente</string>
- <string name="mgmt_account_publish_avatar">Imagen de perfil</string>
- <string name="mgmt_account_publish_pgp">Publicar clave pública OpenPGP</string>
- <string name="openpgp_has_been_published">Clave pública OpenPGP ha sido publicada.</string>
- <string name="republish_pgp_keys">¡Recuerda republicar tus claves públicas OpenPGP!</string>
- <string name="mgmt_account_enable">Habilitar</string>
- <string name="mgmt_account_are_you_sure">¿Estás seguro?</string>
- <string name="mgmt_account_delete_confirm_text">Si eliminas tu cuenta tu historial completo de conversaciones se perderá</string>
- <string name="attach_record_voice">Grabar audio</string>
- <string name="account_settings_jabber_id">Identificador Jabber</string>
- <string name="account_settings_password">Contraseña</string>
- <string name="account_settings_example_jabber_id">usuario@ejemplo.com</string>
- <string name="account_settings_confirm_password">Confirmar contraseña</string>
- <string name="password">Contraseña</string>
- <string name="confirm_password">Confirmar contraseña</string>
- <string name="passwords_do_not_match">Las contraseñas no coinciden</string>
- <string name="invalid_jid">El identificador no es un identificador Jabber válido</string>
- <string name="error_out_of_memory">Sin memoria. La imagen es demasiado grande</string>
- <string name="add_phone_book_text">¿Quieres añadir a %s a tus contactos?</string>
- <string name="contact_status_online">Disponible</string>
- <string name="contact_status_free_to_chat">Hablador</string>
- <string name="contact_status_away">Ausente</string>
- <string name="contact_status_extended_away">Ausencia extendida</string>
- <string name="contact_status_do_not_disturb">No molestar</string>
- <string name="contact_status_offline">Desconectado</string>
- <string name="muc_details_conference">Conversación en grupo</string>
- <string name="muc_details_other_members">Otros Miembros</string>
- <string name="server_info_show_more">Información de servidor</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">Sí</string>
- <string name="server_info_unavailable">No</string>
- <string name="missing_public_keys">Se han perdido las claves de anuncio públicas</string>
- <string name="last_seen_now">Visto última vez ahora</string>
- <string name="last_seen_min">Visto última vez hace 1 minuto</string>
- <string name="last_seen_mins">Visto última vez hace %d minutos</string>
- <string name="last_seen_hour">Visto última vez hace 1 hora</string>
- <string name="last_seen_hours">Visto última vez hace %d horas</string>
- <string name="last_seen_day">Visto última vez hace 1 día</string>
- <string name="last_seen_days">Visto última vez hace %d días</string>
- <string name="never_seen">Nunca visto</string>
- <string name="install_openkeychain">Mensaje cifrado. Por favor instala OpenKeychain para descifrar.</string>
- <string name="unknown_otr_fingerprint">Huella digital OTR desconocida</string>
- <string name="openpgp_messages_found">Encontrado mensaje cifrado con OpenPGP</string>
- <string name="reception_failed">Error al recibir</string>
- <string name="your_fingerprint">Tu huella digital</string>
- <string name="otr_fingerprint">Huella digital OTR</string>
- <string name="omemo_fingerprint">Huella digital OMEMO</string>
- <string name="omemo_fingerprint_x509">Huella digital v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Huella digital OMEMO del mensaje</string>
- <string name="omemo_fingerprint_x509_selected_message">huella digital v\\OMEMO del mensaje</string>
- <string name="this_device_omemo_fingerprint">Tu huella digital OMEMO</string>
- <string name="other_devices">Otros dispositivos</string>
- <string name="trust_omemo_fingerprints">Huellas digitales OMEMO de confianza</string>
- <string name="fetching_keys">Buscando claves...</string>
- <string name="done">Hecho</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Descifrar</string>
- <string name="conferences">Conversación Grupo</string>
- <string name="search">Buscar</string>
- <string name="create_contact">Crear Contacto</string>
- <string name="enter_contact">Introducir contacto</string>
- <string name="join_conference">Unirse a Conversación en grupo</string>
- <string name="delete_contact">Eliminar Contacto</string>
- <string name="view_contact_details">Ver detalles del contacto</string>
- <string name="block_contact">Bloquear contacto</string>
- <string name="unblock_contact">Desbloquear contacto</string>
- <string name="create">Crear</string>
- <string name="select">Seleccionar</string>
- <string name="contact_already_exists">El contacto ya existe</string>
- <string name="join">Unirse</string>
- <string name="conference_address">Dirección</string>
- <string name="conference_address_example">nombre@salas.ejemplo.com</string>
- <string name="save_as_bookmark">Guardar en marcadores</string>
- <string name="delete_bookmark">Eliminar marcador</string>
- <string name="bookmark_already_exists">Este marcador ya existe</string>
- <string name="you">Tú</string>
- <string name="action_edit_subject">Editar asunto de la conversación</string>
- <string name="joining_conference">Uniéndose a conversación...</string>
- <string name="leave">Salir</string>
- <string name="contact_added_you">El contacto te ha añadido a su lista de contactos</string>
- <string name="add_back">Añadir contacto</string>
- <string name="contact_has_read_up_to_this_point">%s ha leído hasta aquí</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Pulsa para seleccionar una imagen de la galería</string>
- <string name="publish_avatar_explanation">Nota: Todos tus contactos podrán ver esta imagen.</string>
- <string name="publishing">Publicando…</string>
- <string name="error_publish_avatar_server_reject">El servidor rechazó la publicación</string>
- <string name="error_publish_avatar_converting">Se ha producido un error mientras se convertía la imagen</string>
- <string name="error_saving_avatar">No se ha podido guardar la imagen de perfil en disco</string>
- <string name="or_long_press_for_default">(O pulsación prolongada para volver a tu imagen de la agenda)</string>
- <string name="error_publish_avatar_no_server_support">Tu servidor no soporta la publicación de imágenes de perfil</string>
- <string name="private_message">en privado</string>
- <string name="private_message_to">en privado para %s</string>
- <string name="send_private_message_to">Enviar mensaje privado a %s</string>
- <string name="connect">Conectar</string>
- <string name="account_already_exists">Esta cuenta ya existe</string>
- <string name="next">Siguiente</string>
- <string name="server_info_session_established">Inicio sesión actual</string>
- <string name="additional_information">Información adicional</string>
- <string name="skip">Omitir</string>
- <string name="disable_notifications">Deshabilitar notificaciones</string>
- <string name="disable_notifications_for_this_conversation">Deshabilitar notificaciones para esta conversación</string>
- <string name="enable">Habilitar</string>
- <string name="conference_requires_password">Esta conversación requiere contraseña</string>
- <string name="enter_password">Introduce la contraseña</string>
- <string name="missing_presence_updates">Suscripción de actualizaciones de presencia del contacto perdida</string>
- <string name="request_presence_updates">Por favor, solicita la suscripción de presencia a tu contacto primero.\n\n<small>Esto será usado para determinar qué cliente(s) está usando tu contacto.</small></string>
- <string name="request_now">Solicitar ahora</string>
- <string name="delete_fingerprint">Eliminar huella digital OTR</string>
- <string name="sure_delete_fingerprint">¿Estás seguro de que quieres eliminar esta huella digital OTR?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Aviso:</b> Enviando esto sin suscripción de presencia por ambas partes podría causar problemas inesperados.\n\n<small>Verficia la suscripción de presencia en detalles del contacto.</small></string>
- <string name="pref_security_settings">Seguridad</string>
- <string name="pref_force_encryption">Forzar cifrado end-to-end</string>
- <string name="pref_force_encryption_summary">Siempre enviar mensajes cifrados (excepto para conversaciones en grupo)</string>
- <string name="pref_allow_message_correction">Corrección de mensaje</string>
- <string name="pref_allow_message_correction_summary">Permitir a tus contactos editar mensajes previamente enviados</string>
- <string name="pref_dont_save_encrypted">No guardar mensajes cifrados</string>
- <string name="pref_dont_save_encrypted_summary">Aviso: Esto podría llevar a pérdida de mensajes</string>
- <string name="pref_expert_options">Opciones para expertos</string>
- <string name="pref_expert_options_summary">Por favor, cuidado con estas opciones</string>
- <string name="title_activity_about">Acerca de Conversations</string>
- <string name="pref_about_conversations_summary">Información de compilación y licencia</string>
- <string name="title_pref_quiet_hours">Horario de silencio</string>
- <string name="title_pref_quiet_hours_start_time">Hora de comienzo</string>
- <string name="title_pref_quiet_hours_end_time">Hora de fin</string>
- <string name="title_pref_enable_quiet_hours">Habilitar horario de silencio</string>
- <string name="pref_quiet_hours_summary">Las notificaciones serán silenciadas durante el horario de silencio</string>
- <string name="pref_use_larger_font">Tamaño de fuente grande</string>
- <string name="pref_use_larger_font_summary">Usar fuentes grandes en toda la aplicación</string>
- <string name="pref_use_send_button_to_indicate_status">Botón enviar indica estado</string>
- <string name="pref_use_indicate_received">Solicitar entrega de mensaje</string>
- <string name="pref_use_indicate_received_summary">Cuando el contacto reciba el mensaje será indicado con una marca verde. Cuidado, esto podría no funcionar en todos los casos.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">El color del botón enviar indica el estado del contacto</string>
- <string name="pref_expert_options_other">Otros</string>
- <string name="pref_conference_name">Nombre conversación grupo</string>
- <string name="pref_conference_name_summary">Usar el asunto de la conversación en lugar del identificador jabber como nombre en las conversaciones en grupo</string>
- <string name="pref_autojoin">Unirse a conversaciones en grupo automáticamente</string>
- <string name="pref_autojoin_summary">Respetar la opción de unirse automáticamente de los marcadores de las conversaciones en grupo</string>
- <string name="toast_message_otr_fingerprint">¡Huella digital OTR copiada al portapapeles!</string>
- <string name="toast_message_omemo_fingerprint">¡Huella digital OMEMO copiada al portapapeles!</string>
- <string name="conference_banned">Tu entrada a esta conversación ha sido prohibida</string>
- <string name="conference_members_only">Esta conversación es solo para miembros</string>
- <string name="conference_kicked">Has sido expulsado de esta conversación</string>
- <string name="conference_shutdown">La conversación ha sido cerrada</string>
- <string name="conference_unknown_error">Ya no estás dentro de esta conversación</string>
- <string name="using_account">Usando cuenta %s</string>
- <string name="checking_x">Comprobando %s en servidor HTTP</string>
- <string name="not_connected_try_again">No estás conectado. Inténtalo más tarde</string>
- <string name="check_x_filesize">Comprobar tamaño de %s</string>
- <string name="check_x_filesize_on_host">Comprobar tamaño de %1$s en %2$s</string>
- <string name="message_options">Opciones de mensaje</string>
- <string name="copy_text">Copiar texto</string>
- <string name="copy_original_url">Copiar URL original</string>
- <string name="send_again">Volver a enviar</string>
- <string name="file_url">URL de archivo</string>
- <string name="message_text">Mensaje de texto</string>
- <string name="url_copied_to_clipboard">URL copiada al portapapeles</string>
- <string name="message_copied_to_clipboard">Mensaje copiado al portapapeles</string>
- <string name="image_transmission_failed">Falló la transferencia de la imagen</string>
- <string name="scan_qr_code">Escanear código QR</string>
- <string name="show_qr_code">Mostrar código QR</string>
- <string name="show_block_list">Mostrar contactos bloqueados</string>
- <string name="account_details">Detalles de la cuenta</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Huella digital remota</string>
- <string name="scan">escanear</string>
- <string name="smp">Protocolo del Socialista Millonario</string>
- <string name="shared_secret_hint">Sugerencia o pregunta</string>
- <string name="shared_secret_secret">Secreto compartido</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">En progreso</string>
- <string name="respond">Responder</string>
- <string name="failed">Falló</string>
- <string name="secrets_do_not_match">Los secretos no coinciden</string>
- <string name="try_again">Intentar de nuevo</string>
- <string name="finish">Terminar</string>
- <string name="verified">¡Verificado!</string>
- <string name="smp_requested">El contacto solicita verificación SMP</string>
- <string name="no_otr_session_found">¡No se ha encontrado una sesión OTR válida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Servicio en primer plano</string>
- <string name="pref_keep_foreground_service_summary">Mantener el servicio en primer plano previene que el sistema cierre la conexión</string>
- <string name="pref_export_logs">Exportar logs</string>
- <string name="pref_export_logs_summary">Escribir logs en la tarjeta SD</string>
- <string name="notification_export_logs_title">Escribiendo logs en la tarjeta SD</string>
- <string name="choose_file">Seleccionar archivo</string>
- <string name="receiving_x_file">Recibiendo %1$s (%2$d%% completado)</string>
- <string name="download_x_file">Descargar %s</string>
- <string name="delete_x_file">Eliminar %s</string>
- <string name="file">archivo</string>
- <string name="open_x_file">Abrir %s</string>
- <string name="sending_file">Enviando (%1$d%% completado)</string>
- <string name="preparing_file">Preparando transferencia de archivo</string>
- <string name="x_file_offered_for_download">%s ofrecido para descarga</string>
- <string name="cancel_transmission">Cancelar transferencia</string>
- <string name="file_transmission_failed">falló la transferencia del archivo</string>
- <string name="file_deleted">El archivo ha sido eliminado</string>
- <string name="no_application_found_to_open_file">No se ha encontrado ninguna aplicación para abrir el archivo</string>
- <string name="could_not_verify_fingerprint">No se puede verificar el contacto</string>
- <string name="manually_verify">Verificar manualmente</string>
- <string name="are_you_sure_verify_fingerprint">¿Estás seguro de que quieres verificar el contacto?</string>
- <string name="pref_show_dynamic_tags">Mostrar etiquetas</string>
- <string name="pref_show_dynamic_tags_summary">Mostrar información en forma de etiquetas debajo de los contactos</string>
- <string name="enable_notifications">Habilitar notificaciones</string>
- <string name="conference_with">Crear conversación en grupo</string>
- <string name="no_conference_server_found">No se ha encontrado el servidor para crear la conversación</string>
- <string name="conference_creation_failed">¡La creación de la conversación ha fallado!</string>
- <string name="secret_accepted">¡Secreto aceptado!</string>
- <string name="reset">Reinicializar</string>
- <string name="account_image_description">Imagen de perfil</string>
- <string name="copy_otr_clipboard_description">Copiar huella digital OTR al portapapeles</string>
- <string name="copy_omemo_clipboard_description">Copiar huella digital OMEMO al portapapeles</string>
- <string name="regenerate_omemo_key">Regenerar clave OMEMO</string>
- <string name="wipe_omemo_pep">Limpiar otros dispositivos de PEP</string>
- <string name="clear_other_devices">Limpiar dispositivos</string>
- <string name="clear_other_devices_desc">¿Estás seguro de que quieres limpiar todos los otros dispositivos del anuncio OMEMO? La próxima vez que tus dispositivos conecten, tendrán que volver a anunciarse, pero estos podrían no recibir los mensajes enviados durante el proceso.</string>
- <string name="purge_key">Eliminar clave</string>
- <string name="purge_key_desc_part1">¿Estás seguro de que quieres eliminar esta clave?</string>
- <string name="purge_key_desc_part2">Esto será irreversible y nunca podrás iniciar sesión con esta clave de nuevo.</string>
- <string name="error_no_keys_to_trust_server_error">No hay claves usables disponibles para este contacto. La búsqueda de nuevas claves al servidor ha fallado. Puede que exista un problema con el servidor de tus contactos.</string>
- <string name="error_no_keys_to_trust">No hay claves usables disponibles para este contacto. Si has eliminado alguna de sus claves, tus contactos necesitarán generar nuevas claves.</string>
- <string name="error_trustkeys_title">Error</string>
- <string name="fetching_history_from_server">Buscando historial en el servidor</string>
- <string name="no_more_history_on_server">No hay más historial en el servidor</string>
- <string name="updating">Actualizando…</string>
- <string name="password_changed">¡Contraseña cambiada!</string>
- <string name="could_not_change_password">No se puede cambiar la contraseña</string>
- <string name="otr_session_not_started">Enviar mensaje para empezar una conversación cifrada</string>
- <string name="ask_question">Haz una pregunta</string>
- <string name="smp_explain_question">Si tu contacto y tú tenéis un secreto en común que nadie más sabe (como una broma o simplemente lo que tomasteis para comer la última vez que os visteis) podéis usar ese secreto para verificar la huella digital de cada uno.\n\nPuedes usar una sugerencia o pregunta para hacer a tu contacto que deberá responder distinguiendo mayúsculas y minúsculas.</string>
- <string name="smp_explain_answer">Tu contacto quiere verificar tu huella digital a través de un secreto compartido. Te hace la siguiente sugerencia o pregunta para ese secreto.</string>
- <string name="shared_secret_hint_should_not_be_empty">La pregunta no puede ser vacía</string>
- <string name="shared_secret_can_not_be_empty">El secreto compartido no puede ser vacío</string>
- <string name="manual_verification_explanation">Compara detenidamente la huella digital mostrada abajo con la de tu contacto.\nPuedes usar cualquier forma de comunicación segura como un correo electrónico cifrado o conversación telefónica para verificarlo.</string>
- <string name="change_password">Cambiar contraseña</string>
- <string name="current_password">Contraseña actual</string>
- <string name="new_password">Nueva contraseña</string>
- <string name="password_should_not_be_empty">La contraseña no puede ser vacía</string>
- <string name="enable_all_accounts">Habilitar todas las cuentas</string>
- <string name="disable_all_accounts">Deshabilitar todas las cuentas</string>
- <string name="perform_action_with">Realizar acción con</string>
- <string name="no_affiliation">Sin afiliación</string>
- <string name="no_role">Desconectado</string>
- <string name="outcast">Rechazado</string>
- <string name="member">Miembro</string>
- <string name="advanced_mode">Modo avanzado</string>
- <string name="grant_membership">Convertir en miembro</string>
- <string name="remove_membership">Revocar membresía</string>
- <string name="grant_admin_privileges">Conceder privilegios de administrador</string>
- <string name="remove_admin_privileges">Revocar privilegios de administrador</string>
- <string name="remove_from_room">Expulsar de la conversación</string>
- <string name="could_not_change_affiliation">No se puede cambiar la afiliación de %s</string>
- <string name="ban_from_conference">Prohibir entrada en la conversación</string>
- <string name="removing_from_public_conference">Estás intentando expulsar a %s de una conversación de acceso público. La única forma de hacer esto es prohibir su entrada para siempre.</string>
- <string name="ban_now">Prohibir ahora</string>
- <string name="could_not_change_role">No se puede cambiar el rol de %s</string>
- <string name="public_conference">Conversación de acceso público</string>
- <string name="private_conference">Conversación privada solo para miembros</string>
- <string name="conference_options">Opciones de conversación</string>
- <string name="members_only">Privada, solo miembros</string>
- <string name="non_anonymous">No anónima</string>
- <string name="moderated">Moderada</string>
- <string name="you_are_not_participating">No estás participando</string>
- <string name="modified_conference_options">¡Modificadas las opciones de la conversación!</string>
- <string name="could_not_modify_conference_options">No se pueden modificar las opciones de la conversación</string>
- <string name="never">Nunca</string>
- <string name="thirty_minutes">30 minutos</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 horas</string>
- <string name="eight_hours">8 horas</string>
- <string name="until_further_notice">Hasta nuevo aviso</string>
- <string name="pref_input_options">Entrada</string>
- <string name="pref_enter_is_send">Intro para enviar</string>
- <string name="pref_enter_is_send_summary">Usar la tecla intro para enviar el mensaje</string>
- <string name="pref_display_enter_key">Mostrar tecla Intro</string>
- <string name="pref_display_enter_key_summary">Cambiar la tecla de emoticonos por la tecla Intro</string>
- <string name="audio">audio</string>
- <string name="video">vídeo</string>
- <string name="image">imagen</string>
- <string name="pdf_document">documento PDF</string>
- <string name="apk">Android App</string>
- <string name="vcard">Contacto</string>
- <string name="received_x_file">Recibido %s</string>
- <string name="disable_foreground_service">Deshabilitar servicio en primer plano</string>
- <string name="touch_to_open_conversations">Pulsa para abrir Conversations</string>
- <string name="avatar_has_been_published">¡La imagen de perfil ha sido publicada!</string>
- <string name="sending_x_file">Enviando %s</string>
- <string name="offering_x_file">Ofreciendo %s</string>
- <string name="hide_offline">Ocultar desconectados</string>
- <string name="disable_account">Deshabilitar Cuenta</string>
- <string name="contact_is_typing">%s está escribiendo...</string>
- <string name="contact_has_stopped_typing">%s ha dejado de escribir</string>
- <string name="pref_chat_states">Notificación de escritura</string>
- <string name="pref_chat_states_summary">Permitir a tus contactos saber cuando estás escribiendo un nuevo mensaje</string>
- <string name="send_location">Enviar ubicación</string>
- <string name="show_location">Mostrar ubicación</string>
- <string name="no_application_found_to_display_location">No se ha encontrado ninguna aplicación para mostrar la ubicación</string>
- <string name="location">Ubicación</string>
- <string name="received_location">Ubicación recibida</string>
- <string name="title_undo_swipe_out_conversation">Conversación cerrada</string>
- <string name="title_undo_swipe_out_muc">Has salido de la conversación</string>
- <string name="pref_dont_trust_system_cas_title">No confiar en los CAs del sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Todos los certificados deben ser aprobados manualmente</string>
- <string name="pref_remove_trusted_certificates_title">Eliminar certificados</string>
- <string name="pref_remove_trusted_certificates_summary">Eliminar manualmente certificados aceptados</string>
- <string name="toast_no_trusted_certs">No aceptar certificados manualmente</string>
- <string name="dialog_manage_certs_title">Eliminar certificados</string>
- <string name="dialog_manage_certs_positivebutton">Eliminar seleccionados</string>
- <string name="dialog_manage_certs_negativebutton">Cancelar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificado eliminado</item>
- <item quantity="other">%d certificados eliminados</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleccionado %d contacto</item>
- <item quantity="other">Seleccionados %d contactos</item>
- </plurals>
- <string name="pref_quick_action_summary">Cambiar el botón de enviar por botón de acción rápida</string>
- <string name="pref_quick_action">Acción rápida</string>
- <string name="none">Ninguna</string>
- <string name="recently_used">Usada más recientemente</string>
- <string name="choose_quick_action">Elegir acción rápida</string>
- <string name="search_for_contacts_or_groups">Buscar contactos o grupos</string>
- <string name="send_private_message">Enviar mensaje privado</string>
- <string name="user_has_left_conference">¡%s ha dejado la conversación!</string>
- <string name="username">Usuario</string>
- <string name="username_hint">Usuario</string>
- <string name="invalid_username">Esto no es un usuario válido</string>
- <string name="conference_name">Nombre de la conversación</string>
- <string name="invalid_conference_name">Nombre de conversación no válido</string>
- <string name="download_failed_server_not_found">Error al descargar: Servidor no encontrado</string>
- <string name="download_failed_file_not_found">Error al descargar: Archivo no encontrado</string>
- <string name="download_failed_could_not_connect">Error al descargar: No se ha podido conectar con el servidor</string>
- <string name="pref_use_white_background">Usar fondo blanco</string>
- <string name="pref_use_white_background_summary">Mostrar mensajes recibidos en texto negro con fondo blanco</string>
- <string name="account_status_tor_unavailable">Red Tor no disponible.</string>
- <string name="account_status_bind_failure">Fallo de enlace</string>
- <string name="account_status_host_unknown">Servidor desconocido</string>
- <string name="server_info_broken">Error</string>
- <string name="pref_presence_settings">Presencia</string>
- <string name="pref_away_when_screen_off">Ausente con pantalla apagada</string>
- <string name="pref_away_when_screen_off_summary">Cambia tu estado a ausente cuando la pantalla está apagada</string>
- <string name="pref_xa_on_silent_mode">No disponible en modo silencio</string>
- <string name="pref_xa_on_silent_mode_summary">Cambia tu estado a no disponible cuando el dispositivo está en modo silencio</string>
- <string name="pref_treat_vibrate_as_silent">Modo vibración como modo silencio</string>
- <string name="pref_treat_vibrate_as_silent_summary">Cambia tu estado a no disponible cuando el dispositivo está en modo vibración</string>
- <string name="pref_show_connection_options">Opciones de conexión</string>
- <string name="pref_show_connection_options_summary">Mostrar el hostname y el puerto cuando se está creando una cuenta</string>
- <string name="hostname_example">xmpp.ejemplo.com</string>
- <string name="action_add_account_with_certificate">Añadir cuenta con certificado</string>
- <string name="unable_to_parse_certificate">No se ha podido leer el certificado</string>
- <string name="authenticate_with_certificate">Dejar vacío para autenticar certificado w/ </string>
- <string name="mam_prefs">Preferencias de archivado</string>
- <string name="server_side_mam_prefs">Preferencias de archivado en servidor</string>
- <string name="fetching_mam_prefs">Buscando preferencias de archivado. Por favor, espera...</string>
- <string name="unable_to_fetch_mam_prefs">No se ha podido conseguir las preferencias de archivado</string>
- <string name="captcha_required">Captcha requerido</string>
- <string name="captcha_hint">Introduce el texto de la imagen de arriba</string>
- <string name="certificate_chain_is_not_trusted">La cadena de certificados no es de confianza</string>
- <string name="jid_does_not_match_certificate">El identificador Jabber no coincide con el del certificado</string>
- <string name="action_renew_certificate">Renovar certificado</string>
- <string name="error_fetching_omemo_key">¡Error buscando clave OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">¡Clave OMEMO con certificado verificada!</string>
- <string name="device_does_not_support_certificates">¡Tu dispositivo no soporta la elección de certificados de cliente!</string>
- <string name="pref_connection_options">Conexión</string>
- <string name="pref_use_tor">Conectar via Tor</string>
- <string name="pref_use_tor_summary">Todas las conexiones se realizan a través de la red TOR. Requiere Orbot</string>
- <string name="account_settings_hostname">Hostname</string>
- <string name="account_settings_port">Puerto</string>
- <string name="hostname_or_onion">Server- or .onion-Address</string>
- <string name="not_a_valid_port">Éste no es un número de puerto válido</string>
- <string name="not_valid_hostname">Éste no es un hostame válido</string>
- <string name="connected_accounts">%1$d de %2$d cuentas conectadas</string>
- <plurals name="x_messages">
- <item quantity="one">%d mensaje</item>
- <item quantity="other">%d mensajes</item>
- </plurals>
- <string name="load_more_messages">Cargar más mensajes</string>
- <string name="shared_file_with_x">Archivo compartido con %s</string>
- <string name="shared_image_with_x">Imagen compartida con %s</string>
- <string name="shared_images_with_x">Imágenes compartidas con %s</string>
- <string name="shared_text_with_x">Compartido texto con %s</string>
- <string name="no_storage_permission">Conversations necesita acceder al almacenamiento externo</string>
- <string name="sync_with_contacts">Sincronizar contactos</string>
- <string name="sync_with_contacts_long">Conversations quiere cruzar tu lista de contactos de XMPP con tus contactos del móvil para mostrar sus nombres completos y sus fotos de perfil.\n\nConversations solo leerá tus contactos y los cruzará localmente sin subirlos a tu servidor.\n\nEl sistema te preguntará ahora para conceder los permisos de acceso a tus contactos del móvil.</string>
- <string name="certificate_information">Información de certificado</string>
- <string name="certificate_subject">Asunto</string>
- <string name="certificate_issuer">Editor</string>
- <string name="certificate_cn">Nombre</string>
- <string name="certificate_o">Organización</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(No disponible)</string>
- <string name="certificate_not_found">Certificado no encontrado</string>
- <string name="notify_on_all_messages">Notificar para todos los mensajes</string>
- <string name="notify_only_when_highlighted">Notificar solo cuando se recibe un mensjae resaltado</string>
- <string name="notify_never">Notificaciones deshabilitadas</string>
- <string name="notify_paused">Notificaciones pausadas</string>
- <string name="pref_picture_compression">Comprimir imágenes</string>
- <string name="pref_picture_compression_summary">Redimensionar y comprimir las imágenes</string>
- <string name="always">Siempre</string>
- <string name="automatically">Automáticamente</string>
- <string name="battery_optimizations_enabled">Optimizaciones de uso de batería habilitadas</string>
- <string name="battery_optimizations_enabled_explained">Tu dispositivo está realizando optimizaciones de uso de batería en Conversations que pueden hacer que los mensajes se retrasen o incluso hacer que se pierdan.\nEs recomendable deshabilitarlas.</string>
- <string name="battery_optimizations_enabled_dialog">Tu dispositivo está realizando optimizaciones de uso de batería en Conversations que pueden hacer que los mensajes se retrasen o incluso hacer que se pierdan.\n\nEl sistema te preguntará ahora para deshabilitarlas.</string>
- <string name="disable">Deshabilitar</string>
- <string name="selection_too_large">El área seleccionada es demasiado grande</string>
- <string name="no_accounts">(No hay cuentas activas)</string>
- <string name="this_field_is_required">Este campo es requerido</string>
- <string name="correct_message">Corregir mensaje</string>
- <string name="send_corrected_message">Enviar mensaje corregido</string>
- <string name="no_keys_just_confirm">Ya confías en este contacto. Seleccionando \'hecho\', estás confirmando que %s es parte de esta conversación.</string>
- <string name="select_image_and_crop">Seleccionar imagen y recortar</string>
- <string name="this_account_is_disabled">Has deshabilitado esta cuenta</string>
- <string name="security_error_invalid_file_access">Error de seguridad: Acceso a fichero inválido</string>
- <string name="no_application_to_share_uri">No se ha encontrado ninguna aplicación para compartir la URI</string>
- <string name="share_uri_with">Compartir URI con...</string>
- <string name="welcome_text">XMPP es un protocolo independiente del proveedor. Puedes usar este cliente con cualquier servidor de XMPP que elijas.\nDe todas formas, para tu comodidad, hemos facilitado la creación de una cuenta en conversations.im; un proveedor alojado especialmente para su uso con Conversations.</string>
- <string name="magic_create_text">Te guiaremos durante el proceso de creación de la cuenta en conversations.im.\nCuando selecciones conversations.im como proveedor, podrás comunicarte con usuarios de otros servidores mediante tu identificador Jabber.</string>
- <string name="your_full_jid_will_be">Tu identificador Jabber será: %s</string>
- <string name="create_account">Crear cuenta</string>
- <string name="use_own_provider">Usar otro proveedor de mi elección</string>
- <string name="pick_your_username">Selecciona tu nombre de usuario</string>
- <string name="pref_manually_change_presence">Cambiar manualmente tu estado</string>
- <string name="pref_manually_change_presence_summary">Toca tu imagen para cambiar tu estado</string>
- <string name="change_presence">Cambiar estado</string>
- <string name="status_message">Mensaje de estado</string>
- <string name="all_accounts_on_this_device">Establecer para todas mis cuentas en este dispositivo</string>
- <string name="presence_chat">Libre para hablar</string>
- <string name="presence_online">Disponible</string>
- <string name="presence_away">Ausente</string>
- <string name="presence_xa">No disponible</string>
- <string name="presence_dnd">Ocupado</string>
- <string name="secure_password_generated">Se ha generado una contraseña segura</string>
- <string name="device_does_not_support_battery_op">Tu dispositivo no soporta la opción de optimización de batería</string>
- <string name="show_password">Mostrar contraseña</string>
-</resources>
diff --git a/src/main/res/values-eu/strings.xml b/src/main/res/values-eu/strings.xml
deleted file mode 100644
index 1e2ad86a2..000000000
--- a/src/main/res/values-eu/strings.xml
+++ /dev/null
@@ -1,604 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ezarpenak</string>
- <string name="action_add">Elkarrizketa berria</string>
- <string name="action_accounts">Kontuak kudeatu</string>
- <string name="action_end_conversation">Elkarrizketa hau amaitu</string>
- <string name="action_contact_details">Kontaktuaren xehetasunak</string>
- <string name="action_muc_details">Konferentziaren xehetasunak</string>
- <string name="action_secure">Elkarrizketa segurua</string>
- <string name="action_add_account">Kontua gehitu</string>
- <string name="action_edit_contact">Izena editatu</string>
- <string name="action_add_phone_book">Helbideen liburura gehitu</string>
- <string name="action_delete_contact">Zerrendatik ezabatu</string>
- <string name="action_block_contact">Kontaktua blokeatu</string>
- <string name="action_unblock_contact">Kontaktua desblokeatu</string>
- <string name="action_block_domain">Domeinua blokeatu</string>
- <string name="action_unblock_domain">Domeinua desblokeatu</string>
- <string name="title_activity_manage_accounts">Kontuak kudeatu</string>
- <string name="title_activity_settings">Ezarpenak</string>
- <string name="title_activity_conference_details">Konferentziaren xehetasunak</string>
- <string name="title_activity_contact_details">Kontaktuaren xehetasunak</string>
- <string name="title_activity_sharewith">Elkarrizketa batekin partekatu</string>
- <string name="title_activity_start_conversation">Elkarrizketa hasi</string>
- <string name="title_activity_choose_contact">Kontaktua hautatu</string>
- <string name="title_activity_block_list">Blokeatutakoen zerrenda</string>
- <string name="just_now">orain</string>
- <string name="minute_ago">min 1 lehenago</string>
- <string name="minutes_ago">%d min lehenago</string>
- <string name="unread_conversations">irakurri gabeko elkarrizketak</string>
- <string name="sending">bidaltzen…</string>
- <string name="message_decrypting">Mezua desenkriptatzen. Mesedez itxaron…</string>
- <string name="pgp_message">OpenPGPz enkriptatutako mezua</string>
- <string name="nick_in_use">Ezizena erabilita dagoeneko</string>
- <string name="admin">Administratzailea</string>
- <string name="owner">Jabea</string>
- <string name="moderator">Moderatzailea</string>
- <string name="participant">Parte-hartzailea</string>
- <string name="visitor">Bisitaria</string>
- <string name="remove_contact_text">%s zure zerrendatik ezabatu nahi duzu? Kontu honekin lotutako elkarrizketa ez da ezabatuko.</string>
- <string name="block_contact_text">%s(e)k zuri mezuak bidaltzea blokeatu nahi al duzu?</string>
- <string name="unblock_contact_text">%s desblokeatu eta zuri mezuak bidali ahal izatea onartu nahi al duzu?</string>
- <string name="block_domain_text">%s(r)en kontaktu guztiak blokeatu?</string>
- <string name="unblock_domain_text">%s(r)en kontaktu guztiak desblokeatu?</string>
- <string name="contact_blocked">Kontaktua blokeatu da</string>
- <string name="remove_bookmark_text">%s laster-marka bezala ezabatu nahi duzu? Laster-marka honekin lotutako elkarrizketa ez da ezabatuko.</string>
- <string name="register_account">Kontu berria zerbitzarian erregistratu</string>
- <string name="change_password_on_server">Pasahitza zerbitzarian aldatu</string>
- <string name="share_with">Partekatu honekin...</string>
- <string name="start_conversation">Elkarrizketa hasi</string>
- <string name="invite_contact">Kontaktu bat gonbidatu</string>
- <string name="contacts">Kontaktuak</string>
- <string name="cancel">Utzi</string>
- <string name="set">Ezarri</string>
- <string name="add">Gehitu</string>
- <string name="edit">Editatu</string>
- <string name="delete">Ezabatu</string>
- <string name="block">Blokeatu</string>
- <string name="unblock">Desblokeatu</string>
- <string name="save">Gorde</string>
- <string name="ok">Ados</string>
- <string name="crash_report_title">Conversations gelditu da</string>
- <string name="crash_report_message">Akats harraskak bidaliz Conversationsen garapenean laguntzen duzu\n<b>Abisua:</b> Honek zure XMPP kontua erabiliko du garatzaileari akats harraska bidaltzeko.</string>
- <string name="send_now">Bidali orain</string>
- <string name="send_never">Ez galdetu berriz</string>
- <string name="problem_connecting_to_account">Ezin izan da kontura konektatu</string>
- <string name="problem_connecting_to_accounts">Ezin izan da hainbat kontuetara konektatu</string>
- <string name="touch_to_fix">Ukitu hemen zure kontuak kudeatzeko</string>
- <string name="attach_file">Fitxategia erantsi</string>
- <string name="not_in_roster">Kontaktua ez dago zure zerrendan. Gehitu nahiko al zenuke?</string>
- <string name="add_contact">Kontaktua gehitu</string>
- <string name="send_failed">huts bidaltzerakoan</string>
- <string name="send_rejected">ukatua</string>
- <string name="preparing_image">Irudia transmisiorako prestatzen. Mesedez itxaron…</string>
- <string name="preparing_images">Irudiak transmisiorako prestatzen</string>
- <string name="sharing_files_please_wait">Fitxategiak partekatzen. Mesedez itxaron...</string>
- <string name="action_clear_history">Historia garbitu</string>
- <string name="clear_conversation_history">Elkarrizketa historia garbitu</string>
- <string name="clear_histor_msg">Elkarrizketa honetako mezu guztiak ezabatu nahi al dituzu?\n\n<b>Abisua:</b> Honek ez du beste gailu edo zerbitzarietan gordetako mezuetan eraginik izango.</string>
- <string name="delete_messages">Mezuak ezabatu</string>
- <string name="also_end_conversation">Elkarrizketa hau jarraian amaitu</string>
- <string name="choose_presence">Hautatu agerpena kontaktuarentzat</string>
- <string name="send_unencrypted_message">Enkriptatu gabeko mezua bidali</string>
- <string name="send_otr_message">OTRz enkriptatutako mezua bidali</string>
- <string name="send_omemo_message">OMEMOz enkriptatutako mezua bidali</string>
- <string name="send_omemo_x509_message">v\\OMEMOz enkriptatutako mezua bidali</string>
- <string name="send_pgp_message">OpenPGPz enkriptatutako mezua bidali</string>
- <string name="your_nick_has_been_changed">Zure ezizena aldatu da</string>
- <string name="send_unencrypted">Enkriptatu gabe bidali</string>
- <string name="decryption_failed">Desenkriptazioak huts egin du. Agian ez duzu gako pribatu egokia.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversationsek <b>OpenKeychain</b> izeneko hirugarren app bat erabiltzen du mezuak enkriptatu eta desenkriptatzeko eta zure gako publikoak kudeatzeko.\n\nOpenKeychain GPLv3 lizentziapean dago eta F-Droid eta Google Playn eskura daiteke.\n\n<small>(Mesedez ondoren Conversations berrabiarazi)</small></string>
- <string name="restart">Berrabiarazi</string>
- <string name="install">Instalatu</string>
- <string name="openkeychain_not_installed">Mesedez instalatu ezazu OpenKeychain</string>
- <string name="offering">eskeintzen…</string>
- <string name="waiting">itxaroten…</string>
- <string name="no_pgp_key">Ez da OpenPGP gakorik aurkitu</string>
- <string name="contact_has_no_pgp_key">Conversations ez da zure mezuak enkriptatzeko gai zure kontaktua bere gako publikoa jakinarazten ez dagoelako.\n\n<small>Mesedez eskatu ezaiozu zure kontaktuari openPGP konfigura dezan.</small></string>
- <string name="no_pgp_keys">Ez da OpenPGP gakorik aurkitu</string>
- <string name="contacts_have_no_pgp_keys">Conversations ez da zure mezuak enkriptatzeko gai zure kontaktuak haien gako publikoa jakinarazten ez daudelako.\n\n<small>Mesedez eskatu ezaiezu zure kontakuei OpenPGP konfigura dezaten.</small></string>
- <string name="pref_general">Orokorrak</string>
- <string name="pref_xmpp_resource">XMPP baliabidea</string>
- <string name="pref_xmpp_resource_summary">Bezero honek bere burua aurkezteko erabiltzen duen izena</string>
- <string name="pref_accept_files">Fitxategiak onartu</string>
- <string name="pref_accept_files_summary">Hurrengo tamaina baino fitxategi txikiagoak automatikoki onartu…</string>
- <string name="pref_attachments">Eranskinak</string>
- <string name="pref_return_to_previous">Partekatze azkarra</string>
- <string name="pref_return_to_previous_summary">Zuzenean aurreko aktibitatera itzuli elkarrizketa ireki beharrean zerbait partekatu ondoren</string>
- <string name="pref_notification_settings">Jakinarazpena</string>
- <string name="pref_notifications">Jakinarazpenak</string>
- <string name="pref_notifications_summary">Mezu berri bat heltzerakoan jakinarazi</string>
- <string name="pref_vibrate">Dardaratu</string>
- <string name="pref_vibrate_summary">Mezu berri bat heltzerakoan dardartu</string>
- <string name="pref_led">LED jakinarazpena</string>
- <string name="pref_led_summary">Mezu berri bat heltzerakoan jakinarazpenen argia keinu egin</string>
- <string name="pref_sound">Dei-tonua</string>
- <string name="pref_sound_summary">Mezu berri bat heltzerakoan dei-tonua jo</string>
- <string name="pref_notification_grace_period">Jakinarazpenen grazia epea</string>
- <string name="pref_notification_grace_period_summary">Jakinarazpenak denbora labur baterako ezgaitu ikatz-kopia bat jaso ondoren</string>
- <string name="pref_advanced_options">Aurreratua</string>
- <string name="pref_never_send_crash">Gelditze txostenik ez bidali inoiz</string>
- <string name="pref_never_send_crash_summary">Akats harraskak bidaliz Conversationsen garapenean laguntzen duzu</string>
- <string name="pref_confirm_messages">Mezuak egiaztatu</string>
- <string name="pref_confirm_messages_summary">Zure kontaktuak mezu bat noiz jaso eta irakurri duzun jakin dezan baimendu</string>
- <string name="pref_ui_options">Erabiltzaile-interfazea</string>
- <string name="openpgp_error">OpenKeychainek akats baten berri eman du</string>
- <string name="error_decrypting_file">Sarrera/Irteera akatsa fitxategia desenkriptatzerakoan</string>
- <string name="accept">Onartu</string>
- <string name="error">Akats bat gertatu da</string>
- <string name="pref_grant_presence_updates">Presentzia eguneraketak eman</string>
- <string name="pref_grant_presence_updates_summary">Prebentiboki presentzia eguneraketak eman eta eskatu sortu dituzun kontaktuetarako</string>
- <string name="subscriptions">Harpidetzak</string>
- <string name="your_account">Zure kontua</string>
- <string name="keys">Gakoak</string>
- <string name="send_presence_updates">Presentzia eguneraketak bidali</string>
- <string name="receive_presence_updates">Presentzia eguneraketak jaso</string>
- <string name="ask_for_presence_updates">Presentzia eguneraketak eskatu</string>
- <string name="attach_choose_picture">Argazkia aukeratu</string>
- <string name="attach_take_picture">Argazkia egin</string>
- <string name="preemptively_grant">Prebentiboki harpidetza eskaera eman</string>
- <string name="error_not_an_image_file">Aukeratu duzun fitxategia ez da irudi bat</string>
- <string name="error_compressing_image">Huts irudi fitxategia bihurtzerakoan</string>
- <string name="error_file_not_found">Fitxategia ez da aurkitu</string>
- <string name="error_io_exception">Sarrera/Irteera akats orokorra. Agian biltegian lekurik gabe gelditu zara?</string>
- <string name="error_security_exception_during_image_copy">Irudi hau aukeratzeko erabili duzun aplikazioak ez digu fitxategia irakurtzeko baimen nahikorik eman.\n\n<small>Beste fitxategi kudeatzaile bat erabili ezazu irudia aukeratzeko</small></string>
- <string name="account_status_unknown">Ezezaguna</string>
- <string name="account_status_disabled">Aldi baterako ezgaituta</string>
- <string name="account_status_online">Konektatuta</string>
- <string name="account_status_connecting">Konektatzen\u2026</string>
- <string name="account_status_offline">Lineaz kanpo</string>
- <string name="account_status_unauthorized">Ez baimenduta</string>
- <string name="account_status_not_found">Zerbitzaria ez da aurkitu</string>
- <string name="account_status_no_internet">Konektagarritasunik ez</string>
- <string name="account_status_regis_fail">Erregistroak huts egin du</string>
- <string name="account_status_regis_conflict">Erabiltzaile izena dagoeneko erabilita</string>
- <string name="account_status_regis_success">Erregistroa burutu da</string>
- <string name="account_status_regis_not_sup">Zerbitzariak ez du erregistratzea onartzen</string>
- <string name="account_status_security_error">Segurtasun akatsa</string>
- <string name="account_status_incompatible_server">Zerbitzari ez bateragarria</string>
- <string name="encryption_choice_unencrypted">Enkriptatu gabe</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Kontua editatu</string>
- <string name="mgmt_account_delete">Kontua ezabatu</string>
- <string name="mgmt_account_disable">Aldi baterako ezgaitu</string>
- <string name="mgmt_account_publish_avatar">Profileko argazkia argitaratu</string>
- <string name="mgmt_account_publish_pgp">OpenPGP gako publikoa argitaratu</string>
- <string name="openpgp_has_been_published">OpenPGP gako publikoa argitaratu da.</string>
- <string name="republish_pgp_keys">Gogoratu ezazu zure OpenPGP gako publikoak birrargitaratzeaz!</string>
- <string name="mgmt_account_enable">Kontua gaitu</string>
- <string name="mgmt_account_are_you_sure">Ziur al zaude?</string>
- <string name="mgmt_account_delete_confirm_text">Zure kontua ezabatzen baduzu zure elkarrizketa historia guztia galduko da</string>
- <string name="attach_record_voice">Ahotsa grabatu</string>
- <string name="account_settings_jabber_id">Jabber IDa</string>
- <string name="account_settings_password">Pasahitza</string>
- <string name="account_settings_example_jabber_id">erabiltzailea@adibidea.com</string>
- <string name="account_settings_confirm_password">Pasahitza berretsi</string>
- <string name="password">Pasahitza</string>
- <string name="confirm_password">Pasahitza berretsi</string>
- <string name="passwords_do_not_match">Pasahitzak ez dute bat egiten</string>
- <string name="invalid_jid">Hau ez da Jabber ID baliodun bat</string>
- <string name="error_out_of_memory">Memoriarik gabe. Irudia handiegia da</string>
- <string name="add_phone_book_text">%s zure helbideen liburura gehitu nahi duzu?</string>
- <string name="contact_status_online">konektatuta</string>
- <string name="contact_status_free_to_chat">hitzegiteko aske</string>
- <string name="contact_status_away">kanpoan</string>
- <string name="contact_status_extended_away">luzerako kanpoan</string>
- <string name="contact_status_do_not_disturb">ez gogaitu</string>
- <string name="contact_status_offline">lineaz kanpo</string>
- <string name="muc_details_conference">Konferentzia</string>
- <string name="muc_details_other_members">Beste kideak</string>
- <string name="server_info_show_more">Zerbitzariaren informazioa</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">eskuragarri</string>
- <string name="server_info_unavailable">ez eskuragarri</string>
- <string name="missing_public_keys">Gako publikoen iragarpenak faltan</string>
- <string name="last_seen_now">azkenengoz ikusia orain</string>
- <string name="last_seen_min">azkenengoz ikusia minutu 1 lehenago</string>
- <string name="last_seen_mins">azkenengoz ikusia %d minutu lehenago</string>
- <string name="last_seen_hour">azkenengoz ikusia ordu 1 lehenago</string>
- <string name="last_seen_hours">azkenengoz ikusia %d ordu lehenago</string>
- <string name="last_seen_day">azkenengoz ikusia egun 1 lehenago</string>
- <string name="last_seen_days">azkenengoz ikusia %d egun lehenago</string>
- <string name="never_seen">inoiz ez ikusia</string>
- <string name="install_openkeychain">Mezu enkriptatua. Mesedez instalatu OpenKeychain desenkriptatzeko.</string>
- <string name="unknown_otr_fingerprint">OTR hatz-marka ezezaguna</string>
- <string name="openpgp_messages_found">OpenPGPz enkriptatutako mezuak aurkitu dira</string>
- <string name="reception_failed">Jasotzeak huts egin du</string>
- <string name="your_fingerprint">Zure hatz-marka</string>
- <string name="otr_fingerprint">OTR hatz-marka</string>
- <string name="omemo_fingerprint">OMEMO hatz-marka</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO hatz-marka</string>
- <string name="omemo_fingerprint_selected_message">Mezuaren OMEMO hatz-marka</string>
- <string name="omemo_fingerprint_x509_selected_message">Mezuaren v\\OMEMO hatz-marka</string>
- <string name="this_device_omemo_fingerprint">Norberaren OMEMO hatz-marka</string>
- <string name="other_devices">Beste gailuak</string>
- <string name="trust_omemo_fingerprints">OMEMO hatz-marketaz fidatu</string>
- <string name="fetching_keys">Gakoak eskuratzen...</string>
- <string name="done">Eginda</string>
- <string name="verify">Egiaztatu</string>
- <string name="decrypt">Desenkriptatu</string>
- <string name="conferences">Konferentziak</string>
- <string name="search">Bilatu</string>
- <string name="create_contact">Kontaktua sortu</string>
- <string name="enter_contact">Kontaktua sartu</string>
- <string name="join_conference">Konferentziara batu</string>
- <string name="delete_contact">Kontaktua ezabatu</string>
- <string name="view_contact_details">Kontaktuaren xehetasunak ikusi</string>
- <string name="block_contact">Kontaktua blokeatu</string>
- <string name="unblock_contact">Kontaktua desblokeatu</string>
- <string name="create">Sortu</string>
- <string name="select">Hautatu</string>
- <string name="contact_already_exists">Kontaktua existitzen da dagoeneko</string>
- <string name="join">Batu</string>
- <string name="conference_address">Konferentziaren helbidea</string>
- <string name="conference_address_example">gela@conference.example.com</string>
- <string name="save_as_bookmark">Gorde laster-marka bezala</string>
- <string name="delete_bookmark">Laster-marka ezabatu</string>
- <string name="bookmark_already_exists">Laster-marka hau existitzen da dagoeneko</string>
- <string name="you">Zu</string>
- <string name="action_edit_subject">Konferentziaren gaia editatu</string>
- <string name="joining_conference">Konferentziara batzen...</string>
- <string name="leave">Alde egin</string>
- <string name="contact_added_you">Kontaktuak bere zerrendara gehitu zaitu</string>
- <string name="add_back">Bera gehitu</string>
- <string name="contact_has_read_up_to_this_point">%s(e)k puntu honetaraino irakurri du</string>
- <string name="publish">Argitaratu</string>
- <string name="touch_to_choose_picture">Ukitu profileko argazkia irudi bat galeriatik hautatzeko</string>
- <string name="publish_avatar_explanation">Adi: Zure presentzia eguneraketetara harpidetutako edonork irudi hau ikusi ahal izango du.</string>
- <string name="publishing">Argitaratzen…</string>
- <string name="error_publish_avatar_server_reject">Zerbitzariak zure argitarapena ukatu du</string>
- <string name="error_publish_avatar_converting">Zerbait oker joan da zure irudia bihurtzerakoan</string>
- <string name="error_saving_avatar">Ezin izan da profileko argazkia diskoan gorde</string>
- <string name="or_long_press_for_default">(Edo sakatu luze lehenetsira bueltatzeko)</string>
- <string name="error_publish_avatar_no_server_support">Zure zerbitzariak ez du profileko argazkien argitarapena onartzen</string>
- <string name="private_message">xuxurlatu</string>
- <string name="private_message_to">%s(r)i</string>
- <string name="send_private_message_to">%s(r)i mezu pribatua bidali</string>
- <string name="connect">Konektatu</string>
- <string name="account_already_exists">Kontu hau existitzen da dagoeneko</string>
- <string name="next">Hurrengoa</string>
- <string name="server_info_session_established">Uneko saioa ezarri da</string>
- <string name="additional_information">Informazio gehiago</string>
- <string name="skip">Orain ez</string>
- <string name="disable_notifications">Jakinarazpenak ezgaitu</string>
- <string name="disable_notifications_for_this_conversation">Elkarrizketa honetarako jakinarazpenak ezgaitu</string>
- <string name="enable">Gaitu</string>
- <string name="conference_requires_password">Konferentziak pasahitza behar du</string>
- <string name="enter_password">Sartu pasahitza</string>
- <string name="missing_presence_updates">Kontaktuaren presentzia eguneraketak falta dira</string>
- <string name="request_presence_updates">Mesedez eskatu lehenago zure kontaktuaren presentzia eguneraketak.\n\n<small>Kontaktuak erabiltzen ari den bezeroa(k) zehazteko erabilika da hau.</small></string>
- <string name="request_now">Eskatu orain</string>
- <string name="delete_fingerprint">Hatz-marka ezabatu</string>
- <string name="sure_delete_fingerprint">Ziur al zaude hatz-marka hau ezabatu nahi duzulaz?</string>
- <string name="ignore">Kasurik ez egin</string>
- <string name="without_mutual_presence_updates"><b>Adi:</b> Bien arteko presentzia eguneraketarik gabe hau bidaltzeak ustekabeko arazoak sor litzake.\n\n<small>Joan zaitez kontaktuaren xehetasunetara zure presentzia eguneraketak egiaztatzeko.</small></string>
- <string name="pref_security_settings">Segurtasuna</string>
- <string name="pref_force_encryption">End-to-end enkriptazioa behartu</string>
- <string name="pref_force_encryption_summary">Mezuak beti enkriptatuta bidali (konferentzietan izan ezik)</string>
- <string name="pref_allow_message_correction">Mezuen zuzenketa baimendu</string>
- <string name="pref_allow_message_correction_summary">Zure kontaktuak haien mezuak atzeraeraginez editatzea baimendu</string>
- <string name="pref_dont_save_encrypted">Ez gorde enkriptatutako mezuak</string>
- <string name="pref_dont_save_encrypted_summary">Adi: Honek mezuen galera ekar lezake</string>
- <string name="pref_expert_options">Adituentzako ezarpenak</string>
- <string name="pref_expert_options_summary">Mesedez kontuz ibili hauekin</string>
- <string name="title_activity_about">Conversationsi buruz</string>
- <string name="pref_about_conversations_summary">Eraikitze eta lizentzia informazioa</string>
- <string name="title_pref_quiet_hours">Ordu lasaiak</string>
- <string name="title_pref_quiet_hours_start_time">Hasiera ordua</string>
- <string name="title_pref_quiet_hours_end_time">Amaiera ordua</string>
- <string name="title_pref_enable_quiet_hours">Ordu lasaiak gaitu</string>
- <string name="pref_quiet_hours_summary">Jakinarazpenak isilaraziko dira ordu lasaiak iraun bitartean </string>
- <string name="pref_use_larger_font">Letraren tamaina handitu</string>
- <string name="pref_use_larger_font_summary">Letra tamaina handiagoa erabili aplikazio osoan zehar</string>
- <string name="pref_use_send_button_to_indicate_status">Bidaltze botoiak egoera adierazten du</string>
- <string name="pref_use_indicate_received">Mezuen jasotzea eskatu</string>
- <string name="pref_use_indicate_received_summary">Jasotako mezuak marka berde batekin markatuko dira. Baliteke kasu guztietan ez funtzionatzea.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Bidaltze botoia koloreztatu kontaktu baten egoera adierazteko</string>
- <string name="pref_expert_options_other">Besteak</string>
- <string name="pref_conference_name">Konferentziaren izena</string>
- <string name="pref_conference_name_summary">Erabili gelaren gaia konferentziak identifikatzeko eta ez JIDa</string>
- <string name="pref_autojoin">Konferentzietara automatikoki batu</string>
- <string name="pref_autojoin_summary">Automatikoki batzeko marka errespetatu konferentzien laster-marketan</string>
- <string name="toast_message_otr_fingerprint">OTR hatz-marka arbelara kopiatu da</string>
- <string name="toast_message_omemo_fingerprint">OMEMO hatz-marka arbelara kopiatu da</string>
- <string name="conference_banned">Konferentzia honetara sartzea debekatuta duzu</string>
- <string name="conference_members_only">Konferentzia hau kideentzat da soilik</string>
- <string name="conference_kicked">Konferentzia honetatik kanporatua izan zara</string>
- <string name="conference_shutdown">Konferentzia itzali egin da</string>
- <string name="conference_unknown_error">Ez zaude dagoeneko konferentzia honetan</string>
- <string name="using_account">%s kontua erabiltzen</string>
- <string name="checking_x">%s egiaztatzen HTTP ostalarian</string>
- <string name="not_connected_try_again">Ez zaude konektatuta. Saiatu beranduago berriz</string>
- <string name="check_x_filesize">Egiaztatu %sren neurria</string>
- <string name="check_x_filesize_on_host">Egiaztatu %1$sren neurria %2$s ostalarian</string>
- <string name="message_options">Mezuaren aukerak</string>
- <string name="copy_text">Testua kopiatu</string>
- <string name="copy_original_url">Jatorrizko URLa kopiatu</string>
- <string name="send_again">Berriro bidali</string>
- <string name="file_url">Fitxategiaren URLa</string>
- <string name="message_text">Testu mezua</string>
- <string name="url_copied_to_clipboard">URLa arbelera kopiatu da</string>
- <string name="message_copied_to_clipboard">Mezua arbelera kopiatu da</string>
- <string name="image_transmission_failed">Irudiaren transmisioak huts egin du</string>
- <string name="scan_qr_code">QR kodea eskaneatu</string>
- <string name="show_qr_code">QR kodea erakutsi</string>
- <string name="show_block_list">Blokeatutakoen zerrenda ikusi</string>
- <string name="account_details">Kontuaren xehetasunak</string>
- <string name="verify_otr">OTR egiaztatu</string>
- <string name="remote_fingerprint">Urruneko hatz-marka</string>
- <string name="scan">eskaneatu</string>
- <string name="smp">Socialist Millionaire protokoloa</string>
- <string name="shared_secret_hint">Iradokizuna edo galdera</string>
- <string name="shared_secret_secret">Partekatutako sekretua</string>
- <string name="confirm">Baieztatu</string>
- <string name="in_progress">Lanean</string>
- <string name="respond">Erantzun</string>
- <string name="failed">Huts egin du</string>
- <string name="secrets_do_not_match">Sekretuak ez dute bat egiten</string>
- <string name="try_again">Saiatu berriz</string>
- <string name="finish">Amaitu</string>
- <string name="verified">Egiaztatuta!</string>
- <string name="smp_requested">Kontaktuak SMP egiaztapena eskatu du</string>
- <string name="no_otr_session_found">Ez da OTR saio baliodunik aurkitu!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Zerbitzua atzeko planoan mantendu</string>
- <string name="pref_keep_foreground_service_summary">Sistema eragileak zure konexioa hiltzea galarazten du</string>
- <string name="pref_export_logs">Erregistroak esportatu</string>
- <string name="pref_export_logs_summary">Erregistroak SD txartelean gorde</string>
- <string name="notification_export_logs_title">Erregistroak SD txartelean gordetzen</string>
- <string name="choose_file">Fitxategia aukeratu</string>
- <string name="receiving_x_file">%1$s jasotzen (%2$d%% osatua)</string>
- <string name="download_x_file">%s deskargatu</string>
- <string name="delete_x_file">Ezabatu %s</string>
- <string name="file">fitxategia</string>
- <string name="open_x_file">%s ireki</string>
- <string name="sending_file">bidaltzen (%1$d%% osatua)</string>
- <string name="preparing_file">Fitxategia transmisiorako prestatzen</string>
- <string name="x_file_offered_for_download">%s deskargatzeko eskeinita</string>
- <string name="cancel_transmission">Transmisioa utzi</string>
- <string name="file_transmission_failed">fitxategi transmisioak huts egin du</string>
- <string name="file_deleted">Fitxategia ezabatu egin da</string>
- <string name="no_application_found_to_open_file">Fitxategia ireki dezakeen aplikaziorik ez da aurkitu</string>
- <string name="could_not_verify_fingerprint">Hatz-marka ezin izan da egiaztatu</string>
- <string name="manually_verify">Eskuz egiaztatu</string>
- <string name="are_you_sure_verify_fingerprint">Ziur al zaude zure kontaktuaren OTR hatz-marka egiaztatu nahi duzulaz?</string>
- <string name="pref_show_dynamic_tags">Etiketa dinamikoak erakutsi</string>
- <string name="pref_show_dynamic_tags_summary">Irakurtzeko soilik diren etiketak erakutsi kontaktuen azpian</string>
- <string name="enable_notifications">Jakinarazpenak gaitu</string>
- <string name="conference_with">Konferentzia sortu honekin…</string>
- <string name="no_conference_server_found">Ez da konferentzia zerbitzaririk aurkitu</string>
- <string name="conference_creation_failed">Konferentzia sortzeak huts egin du!</string>
- <string name="secret_accepted">Sekretua onartu da!</string>
- <string name="reset">Berrezarri</string>
- <string name="account_image_description">Kontuaren profileko argazkia</string>
- <string name="copy_otr_clipboard_description">OTR hatz-marka arbelera kopiatu</string>
- <string name="copy_omemo_clipboard_description">OMEMO hatz-marka arbelara kopiatu</string>
- <string name="regenerate_omemo_key">OMEMO gakoa birsortu</string>
- <string name="wipe_omemo_pep">Beste gailuak PEPetik garbitu</string>
- <string name="clear_other_devices">Gailuak garbitu</string>
- <string name="clear_other_devices_desc">Ziur al zaude OMEMO iragarpenetik beste gailu guztiak garbitu nahi dituzulaz? Zure gailuak konektatzen diren hurrengoan, beraiek berriragarriko dira, baina agian ez dute mezurik jasoko bitartean.</string>
- <string name="purge_key">Gakoa purgatu</string>
- <string name="purge_key_desc_part1">Ziur al zaude gako hau purgatu nahi duzulaz?</string>
- <string name="purge_key_desc_part2">Modu itzulezinean arriskutsutzat hartuko da, eta ezingo duzu gakoarekin berriro saio berri bat sortu.</string>
- <string name="error_no_keys_to_trust_server_error">Ez dago gako erabilgarririk kontaktu honetarako.\nEzin izan da zerbitzaritik gako berririk eskuratu. Agian akatsen bat dago zure kontaktuen zerbitzariarekin.</string>
- <string name="error_no_keys_to_trust">Kontaktu honetarako gako erabilgarririk ez dago. Bere gakoak purgatu badituzu, berri batzuk sortu behar dituzte.</string>
- <string name="error_trustkeys_title">Akatsa</string>
- <string name="fetching_history_from_server">Mezuak zerbitzaritik eskuratzen</string>
- <string name="no_more_history_on_server">Mezu gehiagorik ez zerbitzarian</string>
- <string name="updating">Eguneratzen...</string>
- <string name="password_changed">Pasahitza aldatu da</string>
- <string name="could_not_change_password">Pasahitza ezin izan da aldatu</string>
- <string name="otr_session_not_started">Mezu bat bidali enkripatutako elkarrizketa hasteko</string>
- <string name="ask_question">Galdetu</string>
- <string name="smp_explain_question">Zu eta zure kontaktua beste inor ezagutzen ez duen elkarren arteko sekreturen bat baduzue (ohiko txantxa edo azkenengo aldian bazkaldu zenutena adibidez) bakoitzaren hatz-markak egiaztatzeko sekretu hori erabili dezakezue.\n\nIradokizun edo galdera bat eman behar duzu zure kontaktuak erantzun dezan, letra larri eta xeheak bereiziz.</string>
- <string name="smp_explain_answer">Zure kontaktuak zure hatz-marka egiaztatu nahi du partekatutako sekretu batekin erronka eginez. Zure kontaktuak hurrengo iradokizuna edo sekretu horren galdera eman du.</string>
- <string name="shared_secret_hint_should_not_be_empty">Zure iradokizuna ez luke hutsik egon behar</string>
- <string name="shared_secret_can_not_be_empty">Zure partekatutako sekretua ezin da hutsik egon</string>
- <string name="manual_verification_explanation">Kontu handiz konpara ezazu beheko hatz-marka zure kontaktuaren hatz-markarekin.\nEnkriptatutako email bat edota telefono dei bat bezalako edozein komunikabide fidagarriren bat erabili dezakezu horiek trukatzeko.</string>
- <string name="change_password">Pasahitza aldatu</string>
- <string name="current_password">Oraingo pasahitza</string>
- <string name="new_password">Pasahitz berria</string>
- <string name="password_should_not_be_empty">Pasahitza ez luke hutsik egon behar</string>
- <string name="enable_all_accounts">Kontu guztiak gaitu</string>
- <string name="disable_all_accounts">Kontu guztiak ezgaitu</string>
- <string name="perform_action_with">Ekintza honekin egin</string>
- <string name="no_affiliation">Afiliaziorik ez</string>
- <string name="outcast">Baztertutakoa</string>
- <string name="member">Kidea</string>
- <string name="advanced_mode">Modu aurreratua</string>
- <string name="grant_membership">Bazkidetza eman</string>
- <string name="remove_membership">Bazkidetza ezezaztu</string>
- <string name="grant_admin_privileges">Administratzaile baimenak eman</string>
- <string name="remove_admin_privileges">Administratzaile baimenak ezeztatu</string>
- <string name="remove_from_room">Konferentziatik kendu</string>
- <string name="could_not_change_affiliation">%s(r)en afiliazioa ezin izan da aldatu</string>
- <string name="ban_from_conference">Konferentzian egotea debekatu</string>
- <string name="removing_from_public_conference">%s konferentzia publiko batetik ateratzen saiatzen ari zara. Hori lortzeko modu bakarra erabiltzaile hori betiko debekatzea da.</string>
- <string name="ban_now">Debekatu orain</string>
- <string name="could_not_change_role">%s(r)en rola ezin izan da aldatu</string>
- <string name="public_conference">Publikoki edonor sar daiteken konferentzia</string>
- <string name="private_conference">Konferentzia pribatua, kideentzat soilik</string>
- <string name="conference_options">Konferentziaren aukerak</string>
- <string name="members_only">Pribatua, kideentzat soilik</string>
- <string name="non_anonymous">Ez anonimoa</string>
- <string name="moderated">Moderatua</string>
- <string name="you_are_not_participating">Ez zara parte hartzen ari</string>
- <string name="modified_conference_options">Konferentziaren aukerak aldatu dira</string>
- <string name="could_not_modify_conference_options">Konferentziaren aukerak ezin izan dira aldatu</string>
- <string name="never">Inoiz</string>
- <string name="thirty_minutes">30 minutu</string>
- <string name="one_hour">ordu 1</string>
- <string name="two_hours">2 ordu</string>
- <string name="eight_hours">8 ordu</string>
- <string name="until_further_notice">abisatu arte</string>
- <string name="pref_input_options">Sarrera</string>
- <string name="pref_enter_is_send">Sartu teklak bidaltzen du</string>
- <string name="pref_enter_is_send_summary">Sartu tekla erabili mezua bidaltzeko</string>
- <string name="pref_display_enter_key">Sartu tekla erakutsi</string>
- <string name="pref_display_enter_key_summary">Aurpegieren tekla sartu teklarekin aldatu</string>
- <string name="audio">audioa</string>
- <string name="video">bideoa</string>
- <string name="image">irudia</string>
- <string name="pdf_document">PDF dokumentua</string>
- <string name="apk">Android aplikazioa</string>
- <string name="vcard">Kontaktua</string>
- <string name="received_x_file">%s jaso da</string>
- <string name="disable_foreground_service">Atzeko planoko zerbiztua ezgaitu</string>
- <string name="touch_to_open_conversations">Ikutu Conversations irekitzeko</string>
- <string name="avatar_has_been_published">Profileko argazkia argitaratu da</string>
- <string name="sending_x_file">%s bidaltzen</string>
- <string name="offering_x_file">%s eskeintzen...</string>
- <string name="hide_offline">Lineaz kanpokoak ezkutatu</string>
- <string name="disable_account">Kontua ezgaitu</string>
- <string name="contact_is_typing">%s idazten ari da...</string>
- <string name="contact_has_stopped_typing">%s(e)k idazteari utzi dio</string>
- <string name="pref_chat_states">Idazketa jakinarazpenak</string>
- <string name="pref_chat_states_summary">Zure kontaktuak mezu berri bat noiz idazten ari zaren jakin dezan baimendu</string>
- <string name="send_location">Kokapena partekatu</string>
- <string name="show_location">Kokapena erakutsi</string>
- <string name="no_application_found_to_display_location">Kokapena erakutsi dezakeen aplikaziorik ez da aurkitu</string>
- <string name="location">Kokapena</string>
- <string name="received_location">Kokapena jaso da</string>
- <string name="title_undo_swipe_out_conversation">Elkarrizketa itxi egin da</string>
- <string name="title_undo_swipe_out_muc">Konferentzia utzi egin da</string>
- <string name="pref_dont_trust_system_cas_title">Sistemaren CAtaz ez fidatu</string>
- <string name="pref_dont_trust_system_cas_summary">Ziurtagiri guztiak eskuz onartu behar dira</string>
- <string name="pref_remove_trusted_certificates_title">Ziurtagiriak kendu</string>
- <string name="pref_remove_trusted_certificates_summary">Eskuz ezabatu onartutako ziurtagiriak</string>
- <string name="toast_no_trusted_certs">Ez dago eskuz onartutako ziurtagiririk</string>
- <string name="dialog_manage_certs_title">Ziurtagiriak kendu</string>
- <string name="dialog_manage_certs_positivebutton">Aukeratutakoak ezabatu</string>
- <string name="dialog_manage_certs_negativebutton">Utzi</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Ziurtagiri %d ezabatua</item>
- <item quantity="other">%d ziurtagiri ezabatuak</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Hautatu kontaktu %d</item>
- <item quantity="other">Hautatu %d kontaktu</item>
- </plurals>
- <string name="pref_quick_action_summary">Bidaltze botoia ekintza azkar batekin aldatu</string>
- <string name="pref_quick_action">Ekintza azkarra</string>
- <string name="none">Bat ere ez</string>
- <string name="recently_used">Azkenengo aldiz erabilitakoa</string>
- <string name="choose_quick_action">Ekintza azkarra aukeratu</string>
- <string name="search_for_contacts_or_groups">Kontaktuak edo taldeak bilatu</string>
- <string name="send_private_message">Mezu pribatua bidali</string>
- <string name="user_has_left_conference">%s(e)k konferentzia utzi egin du</string>
- <string name="username">Erabiltzaile izena</string>
- <string name="username_hint">Erabiltzaile izena</string>
- <string name="invalid_username">Hau ez da erabiltzaile izen baliodun bat</string>
- <string name="conference_name">Konferentziaren izena</string>
- <string name="invalid_conference_name">Hau ez da konferentzia batentzako izen balioduna</string>
- <string name="download_failed_server_not_found">Deskargak huts egin du: zerbitzaria ez da aurkitu</string>
- <string name="download_failed_file_not_found">Deskargak huts egin du: fitxategia ez da aurkitu</string>
- <string name="download_failed_could_not_connect">Deskargak huts egin du: ezin izan da ostalarira konektatu</string>
- <string name="pref_use_white_background">Atzeko-planoan kolore zuria erabili</string>
- <string name="pref_use_white_background_summary">Jasotako mezuak testu beltza atzeko-plano zuri baten gainean bezala erakutsi</string>
- <string name="account_status_tor_unavailable">Tor sarea ez dago eskuragarri</string>
- <string name="account_status_bind_failure">Estekatzeak hust egin du</string>
- <string name="server_info_broken">Hondatuta</string>
- <string name="pref_presence_settings">Presentzia</string>
- <string name="pref_away_when_screen_off">Urrun pantaila itzalita dagoenean</string>
- <string name="pref_away_when_screen_off_summary">Zure baliabidea urrun bezala markatzen du pantaila itzalita dagoenean</string>
- <string name="pref_xa_on_silent_mode">Ez eskuragarri modu isilean</string>
- <string name="pref_xa_on_silent_mode_summary">Zure baliabidea ez eskuragarri bezala markatzen du gailua modu isilean dagoenean</string>
- <string name="pref_treat_vibrate_as_silent">Dardara modu isila bezala tratatu</string>
- <string name="pref_treat_vibrate_as_silent_summary">Zure baliabidea ez eskuragarri bezala markatzen du gailua dardara moduan dagoenean</string>
- <string name="pref_show_connection_options">Konexioaren ezarpen luzatuak</string>
- <string name="pref_show_connection_options_summary">Ostalariaren izena eta ataka ezarpenak erakutsi kontu bat ezartzerakoan</string>
- <string name="hostname_example">xmpp.adibidea.com</string>
- <string name="action_add_account_with_certificate">Kontua ziurtagiriarekin gehitu</string>
- <string name="unable_to_parse_certificate">Ezin izan da ziurtagiria aztertu</string>
- <string name="authenticate_with_certificate">Utzi hutsik ziurtagiririk gabe autentifikatzeko</string>
- <string name="mam_prefs">Artxibatze hobespenak</string>
- <string name="server_side_mam_prefs">Zerbitzariaren aldeko artxibatze hobespenak</string>
- <string name="fetching_mam_prefs">Artxibatze hobespenak eskuratzen. Mesedez itxaron...</string>
- <string name="unable_to_fetch_mam_prefs">Ezin izan dira artxibatze hobespenak eskuratu</string>
- <string name="captcha_required">Captcha beharrezkoa da</string>
- <string name="captcha_hint">Sar ezazu goiko irudiko testua</string>
- <string name="certificate_chain_is_not_trusted">Ziurtagiriaren katea ez da fidagarria</string>
- <string name="jid_does_not_match_certificate">Jabber IDa ez du ziurtagiriarekin bat egiten</string>
- <string name="action_renew_certificate">Ziurtagiria berriztu</string>
- <string name="error_fetching_omemo_key">Akatsa OMEMO gakoa eskuratzerakoan!</string>
- <string name="verified_omemo_key_with_certificate">OMEMO gakoa ziurtagiriarekin egiaztatuta!</string>
- <string name="device_does_not_support_certificates">Zure gailuak ez du bezero ziurtagiriak aukeratzea onartzen!</string>
- <string name="pref_connection_options">Konexioa</string>
- <string name="pref_use_tor">Tor bidez konektatu</string>
- <string name="pref_use_tor_summary">Konexio guztiak Tor sarean zehar igaro. Orbot behar du</string>
- <string name="account_settings_hostname">Ostalariaren izena</string>
- <string name="account_settings_port">Ataka</string>
- <string name="hostname_or_onion">Zerbitzari- edo .onion-helbidea</string>
- <string name="not_a_valid_port">Hau ez da ataka zenbaki balioduna</string>
- <string name="not_valid_hostname">Hau ez da ostalari izen balioduna</string>
- <string name="connected_accounts">%2$dtik %1$d kontu konektatuta</string>
- <plurals name="x_messages">
- <item quantity="one">mezu %d</item>
- <item quantity="other">%d mezu</item>
- </plurals>
- <string name="load_more_messages">Mezu gehiago kargatu</string>
- <string name="shared_file_with_x">Fitxategia %s(r)ekin partekatu da</string>
- <string name="shared_image_with_x">Irudia %s(r)ekin partekatu da</string>
- <string name="shared_images_with_x">Irudiak %s(r)ekin partekatu dira</string>
- <string name="shared_text_with_x">Testua %s(r)ekin partekatu da</string>
- <string name="no_storage_permission">Conversationsek kanpoko biltegirako sarbidea behar du</string>
- <string name="sync_with_contacts">Kontaktuekin sinkronizatu</string>
- <string name="sync_with_contacts_long">Conversationsek zure XMPP zerrenda eta zure kontaktuak uztartu nahi ditu haien izenak eta argazkiak erakusteko.\n\nConversationsek zure kontaktuak modu lokalean soilik irakurri eta uztartuko ditu, zure zerbitzarira kargatu gabe.\n\nJarraian baimenak eskatuko zaizkizu zure kontaktuetara sartu ahal izateko.</string>
- <string name="certificate_information">Ziurtagiriaren informazioa</string>
- <string name="certificate_subject">Subjektua</string>
- <string name="certificate_issuer">Igorlea</string>
- <string name="certificate_cn">Izen arrunta</string>
- <string name="certificate_o">Erakundea</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Ez eskuragarri)</string>
- <string name="certificate_not_found">Ez da ziurtagiririk aurkitu</string>
- <string name="notify_on_all_messages">Mezu guztiak jakinarazi</string>
- <string name="notify_only_when_highlighted">Jakinarazi nabarmentzerakoan soilik</string>
- <string name="notify_never">Jakinarazpenak ezgaituta</string>
- <string name="notify_paused">Jakinarazpenak gelditu dira</string>
- <string name="pref_picture_compression">Irudiak konprimitu</string>
- <string name="pref_picture_compression_summary">Irudiak konprimitu eta neurriz aldatu</string>
- <string name="always">Beti</string>
- <string name="automatically">Automatikoki</string>
- <string name="battery_optimizations_enabled">Bateriaren optimizazioak gaituta</string>
- <string name="battery_optimizations_enabled_explained">Zure gailua jakinarazpen atzeratuak edota mezuen galera ekar lezaketen bateriaren optimizazio handiak egiten ari da Conversationsen.\nHoriek ezgaitzea gomendatzen da.</string>
- <string name="battery_optimizations_enabled_dialog">Zure gailua jakinarazpen atzeratuak edota mezuen galera ekar lezaketen bateriaren optimizazio handiak egiten ari da Conversationsen.\nJarraian hauek ezgaitzea eskatuko zaizu.</string>
- <string name="disable">Ezgaitu</string>
- <string name="selection_too_large">Hautatutako zatia handiegia da</string>
- <string name="no_accounts">(Ez dago kontu aktiborik)</string>
- <string name="this_field_is_required">Datu hau beharrezkoa da</string>
- <string name="correct_message">Mezua zuzendu</string>
- <string name="send_corrected_message">Mezu zuzendua bidali</string>
- <string name="no_keys_just_confirm">Kontaktu honetaz fidatzen zara dagoeneko. \'Eginda\' hautatuz %s konferentzia honen kidea dela egiaztatzen duzu besterik gabe.</string>
- <string name="select_image_and_crop">Irudia hautatu eta moztu</string>
- <string name="this_account_is_disabled">Kontu hau ezgaitu duzu</string>
- <string name="security_error_invalid_file_access">Segurtasun akatsa: fitxategi sarrera baliogabea</string>
- <string name="no_application_to_share_uri">Ez da aplikaziorik aurkitu URIa partekatzeko</string>
- <string name="share_uri_with">URIa honekin partekatu...</string>
- <string name="create_account">Kontua sortu</string>
- <string name="use_own_provider">Nire hornitzale propioa erabili</string>
- <string name="pick_your_username">Aukeratu zure erabiltzaile izena</string>
- <string name="pref_manually_change_presence">Presentzia eskuz aldatu</string>
- <string name="pref_manually_change_presence_summary">Ukitu zure profileko argazkia zure presentzia aldatzeko</string>
- <string name="change_presence">Presentzia aldatu</string>
- <string name="status_message">Egoera mezua</string>
- <string name="all_accounts_on_this_device">Gailu honetako kontu guztietarako ezarri</string>
- <string name="presence_chat">Hitzegiteko aske</string>
- <string name="presence_online">Konektatuta</string>
- <string name="presence_away">Kanpoan</string>
- <string name="presence_xa">Ez eskuragarri</string>
- <string name="presence_dnd">Lanpetuta</string>
- <string name="secure_password_generated">Pasahitz seguru bat sortu da</string>
- <string name="device_does_not_support_battery_op">Zure gailuak ez du bateria optimizatzeko aukerarik ematen</string>
-</resources>
diff --git a/src/main/res/values-fa-rIR/strings.xml b/src/main/res/values-fa-rIR/strings.xml
deleted file mode 100644
index 466703926..000000000
--- a/src/main/res/values-fa-rIR/strings.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">تنظیمات</string>
- <string name="action_add">مکالمه جدید</string>
- <string name="action_accounts">مدیریت حساب های کاربری</string>
- <string name="action_end_conversation">اتمام مکالمه</string>
- <string name="action_contact_details">جزییات مخاطب</string>
- <string name="action_muc_details">جزییات کنفرانس</string>
- <string name="action_secure">مکالمه امن</string>
- <string name="action_add_account">اضافه کردن حساب کاربری</string>
- <string name="action_edit_contact">تغییر نام</string>
- <string name="action_add_phone_book">اضافه کردن به لیست ادرس ها</string>
- <string name="action_delete_contact">حذف از لیست نام ها</string>
- <string name="action_block_contact">بلاک مخاطب</string>
- <string name="action_unblock_contact">غیر بلاک کردن مخاطب</string>
- <string name="action_block_domain">بلاک کردن محدوده</string>
-</resources>
diff --git a/src/main/res/values-fa/strings.xml b/src/main/res/values-fa/strings.xml
deleted file mode 100644
index c757504ac..000000000
--- a/src/main/res/values-fa/strings.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources/>
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
deleted file mode 100644
index c9849b297..000000000
--- a/src/main/res/values-fr/strings.xml
+++ /dev/null
@@ -1,610 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Paramètres</string>
- <string name="action_add">Nouvelle conversation</string>
- <string name="action_accounts">Gérer les comptes</string>
- <string name="action_end_conversation">Terminer cette conversation</string>
- <string name="action_contact_details">Détails du contact</string>
- <string name="action_muc_details">Détails de la conférence</string>
- <string name="action_secure">Conversation sécurisée</string>
- <string name="action_add_account">Ajouter un compte</string>
- <string name="action_edit_contact">Modifier le nom</string>
- <string name="action_add_phone_book">Ajouter au carnet d\'adresses</string>
- <string name="action_delete_contact">Retirer des contacts</string>
- <string name="action_block_contact">Bloquer le contact</string>
- <string name="action_unblock_contact">Débloquer le contact</string>
- <string name="action_block_domain">Bloquer le domaine</string>
- <string name="action_unblock_domain">Débloquer le domaine</string>
- <string name="title_activity_manage_accounts">Gestion des comptes</string>
- <string name="title_activity_settings">Paramètres</string>
- <string name="title_activity_conference_details">Détails de la conférence</string>
- <string name="title_activity_contact_details">Détails du contact</string>
- <string name="title_activity_sharewith">Partager avec Conversation</string>
- <string name="title_activity_start_conversation">Démarrer une conversation</string>
- <string name="title_activity_choose_contact">Choix du contact</string>
- <string name="title_activity_block_list">Bloquer la liste</string>
- <string name="just_now">À l\'instant</string>
- <string name="minute_ago">Il y a 1 minute</string>
- <string name="minutes_ago">Il y a %d minutes</string>
- <string name="unread_conversations">Conversations non lues</string>
- <string name="sending">Envoi…</string>
- <string name="message_decrypting">Déchiffrement du message. Veuillez patienter...</string>
- <string name="pgp_message">Message chiffré avec OpenPGP</string>
- <string name="nick_in_use">Cet identifiant est déjà utilisé.</string>
- <string name="admin">Administrateur</string>
- <string name="owner">Propriétaire</string>
- <string name="moderator">Modérateur</string>
- <string name="participant">Participant</string>
- <string name="visitor">Visiteur</string>
- <string name="remove_contact_text">Voulez-vous supprimer %s de votre liste ? Les conversations associées à ce contact ne seront pas supprimées.</string>
- <string name="block_contact_text">Voulez-vous bloquer %s pour l\'empêcher de vous envoyer des messages ?</string>
- <string name="unblock_contact_text">Voulez-vous débloquer %s et lui permettre de vous envoyer des messages?</string>
- <string name="block_domain_text">Bloquer tous les contacts de %s ?</string>
- <string name="unblock_domain_text">Débloquer tous les contacts de %s ?</string>
- <string name="contact_blocked">Contact bloqué</string>
- <string name="remove_bookmark_text">Voulez-vous retirer %s des favoris? La conversation associée à ce favori ne sera pas supprimée.</string>
- <string name="register_account">Créer un nouveau compte sur le serveur</string>
- <string name="change_password_on_server">Changer de mot de passe sur le serveur</string>
- <string name="share_with">Partager avec…</string>
- <string name="start_conversation">Démarrer une conversation</string>
- <string name="invite_contact">Inviter des contacts</string>
- <string name="contacts">Contacts</string>
- <string name="cancel">Annuler</string>
- <string name="set">Établir</string>
- <string name="add">Ajouter</string>
- <string name="edit">Modifier</string>
- <string name="delete">Supprimer</string>
- <string name="block">Bloquer</string>
- <string name="unblock">Débloquer</string>
- <string name="save">Enregistrer</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations a planté</string>
- <string name="crash_report_message">En envoyant des logs, vous aidez le développement de Conversations.\n\n<b>Attention :</b> Votre compte XMPP sera utilisé pour envoyer les logs aux développeurs.</string>
- <string name="send_now">Envoyer</string>
- <string name="send_never">Ne plus me demander</string>
- <string name="problem_connecting_to_account">Impossible de se connecter au compte.</string>
- <string name="problem_connecting_to_accounts">Impossible de se connecter aux comptes.</string>
- <string name="touch_to_fix">Appuyez pour gérer vos comptes.</string>
- <string name="attach_file">Joindre un fichier</string>
- <string name="not_in_roster">Le contact n\'est pas dans votre carnet d\'adresses. Voulez-vous l\'y ajouter ?</string>
- <string name="add_contact">Ajouter un contact</string>
- <string name="send_failed">Échec de l\'envoi.</string>
- <string name="send_rejected">Rejeté</string>
- <string name="preparing_image">Préparation de l\'image pour envoi...</string>
- <string name="preparing_images">Préparation des images à l\'envoi</string>
- <string name="sharing_files_please_wait">Partage des fichiers. Veuillez patienter...</string>
- <string name="action_clear_history">Vider l\'historique</string>
- <string name="clear_conversation_history">Vider l\'historique de la conversation</string>
- <string name="clear_histor_msg">Voulez-vous supprimer tous les messages de cette conversation ?\n\n<b>Attention :</b> Les messages seront supprimés uniquement sur cet appareil.</string>
- <string name="delete_messages">Supprimer les messages</string>
- <string name="also_end_conversation">Fermer cette conversation ensuite</string>
- <string name="choose_presence">Choisir la dispo. donnée au contact</string>
- <string name="send_unencrypted_message">Envoyer un message non chiffré</string>
- <string name="send_otr_message">Envoyer un message chiffré avec OTR</string>
- <string name="send_omemo_message">Envoyer un message chiffré avec OMEMO</string>
- <string name="send_omemo_x509_message">Envoyer un message chiffré avec \\OMEMO</string>
- <string name="send_pgp_message">Envoyer un message chiffré avec OpenPGP</string>
- <string name="your_nick_has_been_changed">Votre identifiant a été changé</string>
- <string name="send_unencrypted">Envoyer en clair</string>
- <string name="decryption_failed">Echec du déchiffrement. Avez-vous la bonne clef privée ?</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations requiert une application tierce nommée <b>OpenKeychain</b> pour chiffrer et déchiffrer les messages.\n\nOpenKeychain est sous licence GPLv3 et est disponible sur F-Droid et Google Play.\n\n<small>(Veuillez redémarrer Conversations après l\'installation de l\'app)</small></string>
- <string name="restart">Redémarrer</string>
- <string name="install">Installer</string>
- <string name="openkeychain_not_installed">Veuillez installer OpenKeychain</string>
- <string name="offering">Proposition…</string>
- <string name="waiting">Patientez…</string>
- <string name="no_pgp_key">Aucune clef OpenPGP trouvée.</string>
- <string name="contact_has_no_pgp_key">Conversations ne peut pas chiffrer vos messages car votre contact n\'a pas communiqué sa clef publique.\n\n<small>Demandez-lui de configurer OpenPGP.</small></string>
- <string name="no_pgp_keys">Aucune clef OpenPGP n\'a été trouvée.</string>
- <string name="contacts_have_no_pgp_keys">Conversations ne peut pas chiffrer votre message car vos contacts ne communiquent pas leur clef publique.\n\n<small>Demandez-leur de configurer OpenPGP.</small></string>
- <string name="pref_general">Général</string>
- <string name="pref_xmpp_resource">Ressource XMPP</string>
- <string name="pref_xmpp_resource_summary">Nom utilisé par ce client pour s\'identifier</string>
- <string name="pref_accept_files">Accepter les fichiers</string>
- <string name="pref_accept_files_summary">Accepter automatiquement les fichiers plus petits que…</string>
- <string name="pref_attachments">Pièce jointe</string>
- <string name="pref_return_to_previous">Partage rapide</string>
- <string name="pref_return_to_previous_summary">Ne pas ouvrir la conversation après avoir partagé quelque chose depuis une autre application</string>
- <string name="pref_notification_settings">Notification</string>
- <string name="pref_notifications">Notifications</string>
- <string name="pref_notifications_summary">Notifier lors de la réception d\'un message</string>
- <string name="pref_vibrate">Vibration</string>
- <string name="pref_vibrate_summary">Vibrer lors de la réception d\'un message</string>
- <string name="pref_led">Notification LED</string>
- <string name="pref_led_summary">Faire clignoter la LED lors de la réception d\'un message</string>
- <string name="pref_sound">Sonnerie</string>
- <string name="pref_sound_summary">Jouer un son lors de la réception d\'un message</string>
- <string name="pref_notification_grace_period">Période sans notification</string>
- <string name="pref_notification_grace_period_summary">Désactiver momentanément les notifications après l\'arrivée d\'une copie carbone.</string>
- <string name="pref_advanced_options">Avancé</string>
- <string name="pref_never_send_crash">Ne pas envoyer de rapports d\'erreurs</string>
- <string name="pref_never_send_crash_summary">En envoyant des logs vous aidez le développement de Conversations.</string>
- <string name="pref_confirm_messages">Confirmation de lecture</string>
- <string name="pref_confirm_messages_summary">Informer le contact lorsque vous avez reçu et lu un message.</string>
- <string name="pref_ui_options">Interface</string>
- <string name="openpgp_error">OpenKeychain a signalé une erreur</string>
- <string name="error_decrypting_file">Erreur d\'E/S lors du déchiffrement du fichier</string>
- <string name="accept">Accepter</string>
- <string name="error">Une erreur s\'est produite</string>
- <string name="pref_grant_presence_updates">Autoriser les màj de disponibilité</string>
- <string name="pref_grant_presence_updates_summary">Autoriser et demander par avance les mises à jour de disponibilité des contacts ajoutés.</string>
- <string name="subscriptions">Publications</string>
- <string name="your_account">Votre compte</string>
- <string name="keys">Clefs</string>
- <string name="send_presence_updates">Envoyer mes màj de disponibilité</string>
- <string name="receive_presence_updates">Recevoir ses màj de disponibilité</string>
- <string name="ask_for_presence_updates">Demander les màj de disponibilité</string>
- <string name="attach_choose_picture">Choisir une image</string>
- <string name="attach_take_picture">Prendre une photo</string>
- <string name="preemptively_grant">Accepter par avance les demandes de publication.</string>
- <string name="error_not_an_image_file">Le fichier choisi n\'est pas une image</string>
- <string name="error_compressing_image">Une erreur s\'est produite en convertissant l\'image</string>
- <string name="error_file_not_found">Impossible de trouver le fichier</string>
- <string name="error_io_exception">Erreur générale d\'E/S. Avez-vous encore de l\'espace libre ?</string>
- <string name="error_security_exception_during_image_copy">L\'application utilisée ne nous donne pas la permission de lire l\'image.\n\n<small>Utilisez une autre application pour choisir une image.</small></string>
- <string name="account_status_unknown">Inconnu</string>
- <string name="account_status_disabled">Désactivé temporairement</string>
- <string name="account_status_online">En ligne</string>
- <string name="account_status_connecting">Connexion\u2026</string>
- <string name="account_status_offline">Hors-ligne</string>
- <string name="account_status_unauthorized">Non autorisé</string>
- <string name="account_status_not_found">Impossible de trouver le serveur</string>
- <string name="account_status_no_internet">Aucune connectivité</string>
- <string name="account_status_regis_fail">Échec de l\'enregistrement</string>
- <string name="account_status_regis_conflict">Identifiant déjà utilisé</string>
- <string name="account_status_regis_success">Enregistrement réussi</string>
- <string name="account_status_regis_not_sup">Le serveur ne permet pas l\'enregistrement</string>
- <string name="account_status_security_error">Erreur de sécurité</string>
- <string name="account_status_incompatible_server">Serveur incompatible</string>
- <string name="encryption_choice_unencrypted">Non chiffré</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Modifier le compte</string>
- <string name="mgmt_account_delete">Supprimer</string>
- <string name="mgmt_account_disable">Désactiver temporairement</string>
- <string name="mgmt_account_publish_avatar">Publier un avatar</string>
- <string name="mgmt_account_publish_pgp">Publier la clef publique OpenPGP</string>
- <string name="openpgp_has_been_published">La clef public OpenPGP a été publiée</string>
- <string name="republish_pgp_keys">N\'oubliez pas de republier votre clef public OpenPGP !</string>
- <string name="mgmt_account_enable">Activer</string>
- <string name="mgmt_account_are_you_sure">Êtes-vous sûr ?</string>
- <string name="mgmt_account_delete_confirm_text">Si vous supprimez votre compte, votre historique de conversations sera perdu !</string>
- <string name="attach_record_voice">Enregistrer un son</string>
- <string name="account_settings_jabber_id">Identifiant</string>
- <string name="account_settings_password">Mot de passe</string>
- <string name="account_settings_example_jabber_id">nom@exemple.com</string>
- <string name="account_settings_confirm_password">Confirmer le mot de passe</string>
- <string name="password">Mot de passe</string>
- <string name="confirm_password">Confirmer le mot de passe</string>
- <string name="passwords_do_not_match">Les deux mots de passe ne correspondent pas.</string>
- <string name="invalid_jid">Cet identifiant n\'est pas valide</string>
- <string name="error_out_of_memory">Plus de mémoire disponible. L\'image est trop volumineuse.</string>
- <string name="add_phone_book_text">Voulez-vous ajouter %s à votre carnet d\'adresses ?</string>
- <string name="contact_status_online">En ligne</string>
- <string name="contact_status_free_to_chat">Disponible</string>
- <string name="contact_status_away">Absent</string>
- <string name="contact_status_extended_away">Absent depuis longtemps</string>
- <string name="contact_status_do_not_disturb">Ne pas déranger</string>
- <string name="contact_status_offline">Hors-ligne</string>
- <string name="muc_details_conference">Conférence</string>
- <string name="muc_details_other_members">Autres membres</string>
- <string name="server_info_show_more">Infos sur le serveur</string>
- <string name="server_info_mam">XEP-0313 : MAM</string>
- <string name="server_info_carbon_messages">XEP-0280 : Copies carbone</string>
- <string name="server_info_csi">XEP-0352 : Indication statut client</string>
- <string name="server_info_blocking">XEP-0191 : Commande de bloquage</string>
- <string name="server_info_roster_version">XEP-0237 : Révision contacts</string>
- <string name="server_info_stream_management">XEP-0198 : Gestion des flux</string>
- <string name="server_info_pep">XEP-0163 : PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363 : Envoi de fichiers via HTTP</string>
- <string name="server_info_push">XEP-0357 : Notifications Push</string>
- <string name="server_info_available">supporté</string>
- <string name="server_info_unavailable">non supporté</string>
- <string name="missing_public_keys">Annonce de clef publique manquante</string>
- <string name="last_seen_now">en ligne à l\'instant</string>
- <string name="last_seen_min">en ligne il y a 1 minute</string>
- <string name="last_seen_mins">en ligne il y a %d minutes</string>
- <string name="last_seen_hour">en ligne il y a 1 heure</string>
- <string name="last_seen_hours">en ligne il y a %d heures</string>
- <string name="last_seen_day">en ligne hier</string>
- <string name="last_seen_days">en ligne il y a %d jours</string>
- <string name="never_seen">jamais vu en ligne</string>
- <string name="install_openkeychain">Message chiffré. Veuillez installer OpenKeychain pour le déchiffrer.</string>
- <string name="unknown_otr_fingerprint">Empreinte OTR inconnue.</string>
- <string name="openpgp_messages_found">Messages chiffrés avec OpenPGP détectés.</string>
- <string name="reception_failed">Échec lors de la réception</string>
- <string name="your_fingerprint">Votre empreinte</string>
- <string name="otr_fingerprint">Empreinte OTR</string>
- <string name="omemo_fingerprint">Empreinte OMEMO</string>
- <string name="omemo_fingerprint_x509">v\\Empreinte OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Empreinte OMEMO du message</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\Empreinte OMEMO du message</string>
- <string name="this_device_omemo_fingerprint">Votre empreinte OMEMO</string>
- <string name="other_devices">Autres appareils</string>
- <string name="trust_omemo_fingerprints">Faire confiance aux empreintes OMEMO</string>
- <string name="fetching_keys">Récupération des clefs...</string>
- <string name="done">Terminé</string>
- <string name="verify">Vérifier</string>
- <string name="decrypt">Déchiffrer</string>
- <string name="conferences">Conférences</string>
- <string name="search">Rechercher</string>
- <string name="create_contact">Ajouter un contact</string>
- <string name="enter_contact">Ajouter contact</string>
- <string name="join_conference">Rejoindre la conférence</string>
- <string name="delete_contact">Supprimer le contact</string>
- <string name="view_contact_details">Afficher les détails du contact</string>
- <string name="block_contact">Bloquer le contact</string>
- <string name="unblock_contact">Débloquer le contact</string>
- <string name="create">Ajouter</string>
- <string name="select">Sélectionner</string>
- <string name="contact_already_exists">Le contact existe déjà.</string>
- <string name="join">Rejoindre</string>
- <string name="conference_address">Adresse de la conférence</string>
- <string name="conference_address_example">salle@conference.exemple.com</string>
- <string name="save_as_bookmark">Enregistrer comme favori</string>
- <string name="delete_bookmark">Supprimer le favori</string>
- <string name="bookmark_already_exists">Le favori existe déjà</string>
- <string name="you">Vous</string>
- <string name="action_edit_subject">Modifier le sujet de la conférence</string>
- <string name="joining_conference">Connexion à la conférence...</string>
- <string name="leave">Partir</string>
- <string name="contact_added_you">Votre correspondant vous a ajouté dans sa liste de contacts</string>
- <string name="add_back">Ré-ajouter</string>
- <string name="contact_has_read_up_to_this_point">%s a tout lu jusqu\'à ici</string>
- <string name="publish">Publier</string>
- <string name="touch_to_choose_picture">Toucher l\'avatar pour choisir une image depuis la galerie.</string>
- <string name="publish_avatar_explanation">Note : toutes les personnes ayant souscrit à vos mises jour de disponibilité verront cette image.</string>
- <string name="publishing">Mise à jour…</string>
- <string name="error_publish_avatar_server_reject">Le serveur a rejeté votre publication</string>
- <string name="error_publish_avatar_converting">Une erreur s\'est produite pendant la conversion de votre image.</string>
- <string name="error_saving_avatar">Impossible de stocker l\'avatar sur le disque</string>
- <string name="or_long_press_for_default">(Un appui long réinitialise le paramètre)</string>
- <string name="error_publish_avatar_no_server_support">Votre serveur n\'autorise pas la publication d\'avatars</string>
- <string name="private_message">chuchoté</string>
- <string name="private_message_to">pour %s</string>
- <string name="send_private_message_to">Envoyer un message privé à %s</string>
- <string name="connect">Se connecter</string>
- <string name="account_already_exists">Ce compte existe déjà</string>
- <string name="next">Suivant</string>
- <string name="server_info_session_established">Session établie</string>
- <string name="additional_information">Informations supplémentaires</string>
- <string name="skip">Passer</string>
- <string name="disable_notifications">Désactiver les notifications</string>
- <string name="disable_notifications_for_this_conversation">Désactiver les notifications pour cette conversation</string>
- <string name="enable">Activer</string>
- <string name="conference_requires_password">La conférence nécessite un mot de passe</string>
- <string name="enter_password">Entrer le mot de passe</string>
- <string name="missing_presence_updates">Mises à jour de disponibilité manquantes pour ce contact</string>
- <string name="request_presence_updates">Veuillez demander à votre contact de partager ses mises à jour de disponibilité.\n\n<small>Elles seront utilisées pour déterminer son client.</small></string>
- <string name="request_now">Demander maintenant</string>
- <string name="delete_fingerprint">Supprimer l\'empreinte</string>
- <string name="sure_delete_fingerprint">Êtes-vous sûr de vouloir supprimer l\'empreinte ?</string>
- <string name="ignore">Ignorer</string>
- <string name="without_mutual_presence_updates"><b>Attention :</b> peut poser problème si l\'un des deux correspondants n\'a pas activé les mises à jour de disponibilité.\n\n<small>Vérifiez dans les détails du contact que vous y avez bien souscrit.</small></string>
- <string name="pref_security_settings">Sécurité</string>
- <string name="pref_force_encryption">Forcer le chiffrement de bout en bout</string>
- <string name="pref_force_encryption_summary">Toujours envoyer des messages chiffrés (sauf pour les conférences)</string>
- <string name="pref_allow_message_correction">Autoriser la correction</string>
- <string name="pref_allow_message_correction_summary">Permet à vos contacts d\'éditer leurs messages rétroactivement</string>
- <string name="pref_dont_save_encrypted">Messages chiffrés non sauvegardés</string>
- <string name="pref_dont_save_encrypted_summary">Attention : peut provoquer la perte de messages.</string>
- <string name="pref_expert_options">Paramètres avancés</string>
- <string name="pref_expert_options_summary">À utiliser avec précaution.</string>
- <string name="title_activity_about">À propos</string>
- <string name="pref_about_conversations_summary">Informations sur la version et les licences</string>
- <string name="title_pref_quiet_hours">Heures tranquilles</string>
- <string name="title_pref_quiet_hours_start_time">Heure de début</string>
- <string name="title_pref_quiet_hours_end_time">Heure de fin</string>
- <string name="title_pref_enable_quiet_hours">Activer les heures tranquilles</string>
- <string name="pref_quiet_hours_summary">Les notifications seront muettes pendant les heures tranquilles.</string>
- <string name="pref_use_larger_font">Augmenter la taille du texte</string>
- <string name="pref_use_larger_font_summary">Augmenter la taille du texte partout dans l\'application.</string>
- <string name="pref_use_send_button_to_indicate_status">Statut sur le bouton Envoyer</string>
- <string name="pref_use_indicate_received">Accusés de réception</string>
- <string name="pref_use_indicate_received_summary">Les messages reçus seront marqués d\'une coche verte (si supporté).</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Le bouton Envoyer change de couleur pour indiquer le statut du contact.</string>
- <string name="pref_expert_options_other">Autres</string>
- <string name="pref_conference_name">Nom de la conférence</string>
- <string name="pref_conference_name_summary">Identifier les conférences par leur sujet plutôt que leur JID.</string>
- <string name="pref_autojoin">Rejoindre automatiquement les conférences</string>
- <string name="pref_autojoin_summary">Respecter le paramètre de connexion automatique des favoris de conférence</string>
- <string name="toast_message_otr_fingerprint">Empreinte OTR copiée dans le presse-papier !</string>
- <string name="toast_message_omemo_fingerprint">Empreinte OMEMO copiée dans le presse-papier !</string>
- <string name="conference_banned">Vous êtes banni de cette conférence</string>
- <string name="conference_members_only">Cette conférence est réservée aux membres</string>
- <string name="conference_kicked">Vous avez été éjecté de cette conférence</string>
- <string name="conference_shutdown">La conférence a été fermée</string>
- <string name="conference_unknown_error">Vous n\'êtes plus dans cette conférence</string>
- <string name="using_account">avec le compte %s</string>
- <string name="checking_x">Vérification de %s sur l\'hôte HTTP</string>
- <string name="not_connected_try_again">Vous n\'êtes pas connecté. Essayez plus tard.</string>
- <string name="check_x_filesize">Vérification de la taille de %s</string>
- <string name="check_x_filesize_on_host">Vérification de la taille de %1$s sur %2$s</string>
- <string name="message_options">Options du message</string>
- <string name="copy_text">Copier le texte</string>
- <string name="copy_original_url">Copier l\'URL</string>
- <string name="send_again">Envoyer de nouveau</string>
- <string name="file_url">URL du fichier</string>
- <string name="message_text">Message texte</string>
- <string name="url_copied_to_clipboard">URL copiée dans le presse-papier</string>
- <string name="message_copied_to_clipboard">Message copié dans le presse-papier</string>
- <string name="image_transmission_failed">Échec lors de l\'envoi de l\'image</string>
- <string name="scan_qr_code">Scanner un code QR</string>
- <string name="show_qr_code">Afficher le code QR</string>
- <string name="show_block_list">Afficher la liste des contacts bloqués</string>
- <string name="account_details">Détails du compte</string>
- <string name="verify_otr">Vérifier l\'OTR</string>
- <string name="remote_fingerprint">Supprimer l\'empreinte</string>
- <string name="scan">Scanner</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Indice ou question</string>
- <string name="shared_secret_secret">Secret partagé</string>
- <string name="confirm">Confirmer</string>
- <string name="in_progress">En cours</string>
- <string name="respond">Répondre</string>
- <string name="failed">Échec</string>
- <string name="secrets_do_not_match">Les secrets ne correspondent pas</string>
- <string name="try_again">Réessayer</string>
- <string name="finish">Terminé</string>
- <string name="verified">Vérifié !</string>
- <string name="smp_requested">Le contact requiert la vérification du SMP</string>
- <string name="no_otr_session_found">Aucune session OTR valide n\'a été trouvée !</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Garder le service au 1er plan</string>
- <string name="pref_keep_foreground_service_summary">Évite que le système ne ferme votre connexion.</string>
- <string name="pref_export_logs">Exporter les historiques</string>
- <string name="pref_export_logs_summary">Sauvegarder les historiques sur la carte SD</string>
- <string name="notification_export_logs_title">Sauvegarde des historiques sur la carte SD...</string>
- <string name="choose_file">Choix du fichier</string>
- <string name="receiving_x_file">Réception %1$s (%2$d%% complété)</string>
- <string name="download_x_file">Télécharger %s</string>
- <string name="delete_x_file">Effacer %s</string>
- <string name="file">fichier</string>
- <string name="open_x_file">Ouvrir %s</string>
- <string name="sending_file">envoi (%1$d%% complété)</string>
- <string name="preparing_file">Préparation du fichier pour l\'envoi</string>
- <string name="x_file_offered_for_download">%s proposé à télécharger</string>
- <string name="cancel_transmission">Annuler l\'envoi</string>
- <string name="file_transmission_failed">Échec de l\'envoi du fichier</string>
- <string name="file_deleted">Le fichier a été supprimé</string>
- <string name="no_application_found_to_open_file">Aucune application disponible pour ouvrir le fichier</string>
- <string name="could_not_verify_fingerprint">Impossible de vérifier l\'empreinte</string>
- <string name="manually_verify">Vérifier manuellement</string>
- <string name="are_you_sure_verify_fingerprint">Êtes-vous sûr de vouloir vérifier l\'empreinte OTR de vos contacts ?</string>
- <string name="pref_show_dynamic_tags">Afficher les tags dynamiques</string>
- <string name="pref_show_dynamic_tags_summary">Afficher des tags en lecture seule en dessous des contacts.</string>
- <string name="enable_notifications">Activer les notifications</string>
- <string name="conference_with">Créer une conférence avec…</string>
- <string name="no_conference_server_found">Aucun serveur de conférence disponible</string>
- <string name="conference_creation_failed">Échec de la création de la conférence !</string>
- <string name="secret_accepted">Secret accepté !</string>
- <string name="reset">Réinitialiser</string>
- <string name="account_image_description">Avatar du compte</string>
- <string name="copy_otr_clipboard_description">Copier l\'empreinte OTR dans le presse-papier</string>
- <string name="copy_omemo_clipboard_description">Copier l\'empreinte OMEMO dans le presse-papier</string>
- <string name="regenerate_omemo_key">Régénérer l\'empreinte OMEMO</string>
- <string name="wipe_omemo_pep">Effacer les autres appareils de PEP</string>
- <string name="clear_other_devices">Supprimer les appareils</string>
- <string name="clear_other_devices_desc">Êtes-vous sûr de vouloir supprimer les autres appareils de l\'annonce OMEMO ? Ils s\'annonceront de nouveau à leur prochaine connexion, mais ils peuvent ne pas recevoir les messages envoyés entre temps.</string>
- <string name="purge_key">Supprimer la clef</string>
- <string name="purge_key_desc_part1">Êtes-vous sûr de vouloir supprimer cette clef ?</string>
- <string name="purge_key_desc_part2">Elle sera considérée compromise de manière irréversible, et vous ne pourrez plus générer de session avec.</string>
- <string name="error_no_keys_to_trust_server_error">Il n\'y a aucune clef utilisable disponible pour ce contact.\nLa récupération de nouvelles clefs sur le serveur a échoué. Peut-être y a-t-il un problème avec votre serveur de contacts ?</string>
- <string name="error_no_keys_to_trust">il n\'y a pas de clef disponible pour ce contact. Si vous avez purgé toutes ses clefs, il doit en générer de nouvelles.</string>
- <string name="error_trustkeys_title">Erreur</string>
- <string name="fetching_history_from_server">Récupération de l\'historique sur le serveur</string>
- <string name="no_more_history_on_server">Plus d\'historique sur le serveur</string>
- <string name="updating">Mise à jour…</string>
- <string name="password_changed">Mot de passe modifié !</string>
- <string name="could_not_change_password">Impossible de changer le mot de passe</string>
- <string name="otr_session_not_started">Envoyez un message pour commencer la conversation chiffrée</string>
- <string name="ask_question">Poser une question</string>
- <string name="smp_explain_question">Si vous et votre contact avez en commun un secret que personne d\'autre ne connaît (comme une blague ou ce que vous avez mangé lors de votre dernière rencontre), vous pouvez utiliser ce secret pour vérifier vos empreintes respectives.\n\nVous donnez un indice ou posez votre question à votre contact, qui répondra en faisant attention à la casse.</string>
- <string name="smp_explain_answer">Votre contact souhaite confirmer votre identité grâce à un secret partagé. Il vous a envoyé le message/indice suivant concernant ce secret.</string>
- <string name="shared_secret_hint_should_not_be_empty">Votre indice ne doit pas être vide</string>
- <string name="shared_secret_can_not_be_empty">Votre secret partagé ne doit pas être vide</string>
- <string name="manual_verification_explanation">Comparez avec soin l\'empreinte ci-dessous avec celle de votre contact.\nPour ce faire, vous pouvez utiliser n\'importe quel moyen de communication auquel vous avez confiance : appel téléphonique, e-mail encrypté...</string>
- <string name="change_password">Changer de mot de passe</string>
- <string name="current_password">Mot de passe actuel</string>
- <string name="new_password">Nouveau mot de passe</string>
- <string name="password_should_not_be_empty">Le mot de passe ne doit pas être vide</string>
- <string name="enable_all_accounts">Activer tous les comptes</string>
- <string name="disable_all_accounts">Désactiver tous les comptes</string>
- <string name="perform_action_with">Faire une action avec</string>
- <string name="no_affiliation">Aucune affiliation</string>
- <string name="no_role">Hors ligne</string>
- <string name="outcast">Banni</string>
- <string name="member">Membre</string>
- <string name="advanced_mode">Mode expert</string>
- <string name="grant_membership">Accorder le statut de membre</string>
- <string name="remove_membership">Révoquer le statut de membre</string>
- <string name="grant_admin_privileges">Accorder des privilèges d\'administrateur</string>
- <string name="remove_admin_privileges">Révoquer des privilèges d\'administrateur</string>
- <string name="remove_from_room">Supprimer de la conférence</string>
- <string name="could_not_change_affiliation">Impossible de changer l\'affiliation de %s</string>
- <string name="ban_from_conference">Bannir de la conférence</string>
- <string name="removing_from_public_conference">Vous essayez d\'éjecter %s d\'une conférence publique. La seule façon de le faire consiste à bannir cet utilisateur définitivement.</string>
- <string name="ban_now">Bannir maintenant</string>
- <string name="could_not_change_role">Impossible de changer le rôle de %s</string>
- <string name="public_conference">Conférence accessible au public</string>
- <string name="private_conference">Conférence privée, réservée aux membres</string>
- <string name="conference_options">Options de la conférence</string>
- <string name="members_only">Privé, membres uniquement</string>
- <string name="non_anonymous">Non anonyme</string>
- <string name="moderated">Modéré</string>
- <string name="you_are_not_participating">Vous ne participez pas</string>
- <string name="modified_conference_options">Options de la conférence modifiée !</string>
- <string name="could_not_modify_conference_options">Impossible de modifier les options de la conférence</string>
- <string name="never">Jamais</string>
- <string name="thirty_minutes">30 minutes</string>
- <string name="one_hour">1 heure</string>
- <string name="two_hours">2 heures</string>
- <string name="eight_hours">8 heures</string>
- <string name="until_further_notice">Jusqu\'à nouvel ordre</string>
- <string name="pref_input_options">Saisie</string>
- <string name="pref_enter_is_send">Touche Entrée pour envoyer</string>
- <string name="pref_enter_is_send_summary">Utiliser la touche Entrée pour envoyer un message.</string>
- <string name="pref_display_enter_key">Afficher la touche Entrée</string>
- <string name="pref_display_enter_key_summary">Remplacer la touche Émoticônes par une touche Entrée.</string>
- <string name="audio">audio</string>
- <string name="video">vidéo</string>
- <string name="image">image</string>
- <string name="pdf_document">document PDF</string>
- <string name="apk">Application Android</string>
- <string name="vcard">Contact</string>
- <string name="received_x_file">%s reçu(e)</string>
- <string name="disable_foreground_service">Ne plus garder le service au 1er plan</string>
- <string name="touch_to_open_conversations">Cliquez pour ouvrir Conversations</string>
- <string name="avatar_has_been_published">L\'avatar a été publié !</string>
- <string name="sending_x_file">%s en cours d\'envoi</string>
- <string name="offering_x_file">En train de proposer un(e) %s</string>
- <string name="hide_offline">Cacher contacts hors-ligne</string>
- <string name="disable_account">Désactiver le compte</string>
- <string name="contact_is_typing">%s est en train d\'écrire</string>
- <string name="contact_has_stopped_typing">%s a arrêté d\'écrire</string>
- <string name="pref_chat_states">Notifications d\'écriture</string>
- <string name="pref_chat_states_summary">Informer votre contact lorsque vous êtes en train d\'écrire un message.</string>
- <string name="send_location">Envoyer la position</string>
- <string name="show_location">Afficher la position</string>
- <string name="no_application_found_to_display_location">Aucune application trouvée pour afficher la position</string>
- <string name="location">Position</string>
- <string name="received_location">Position reçue</string>
- <string name="title_undo_swipe_out_conversation">Conversation fermée</string>
- <string name="title_undo_swipe_out_muc">Conférence quittée</string>
- <string name="pref_dont_trust_system_cas_title">Ne pas utiliser les CAs système</string>
- <string name="pref_dont_trust_system_cas_summary">Tous les certificats doivent être approuvés manuellement.</string>
- <string name="pref_remove_trusted_certificates_title">Retirer les certificats</string>
- <string name="pref_remove_trusted_certificates_summary">Supprimer les certificats approuvés manuellement.</string>
- <string name="toast_no_trusted_certs">Aucun certificat approuvé manuellement</string>
- <string name="dialog_manage_certs_title">Retirer les certificats</string>
- <string name="dialog_manage_certs_positivebutton">Supprimer la sélection</string>
- <string name="dialog_manage_certs_negativebutton">Annuler</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificat supprimé</item>
- <item quantity="other">%d certificats supprimés</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">%d contact sélectionné</item>
- <item quantity="other">%d contacts sélectionnés</item>
- </plurals>
- <string name="pref_quick_action_summary">Remplacer le bouton Envoyer par une action rapide.</string>
- <string name="pref_quick_action">Action Rapide</string>
- <string name="none">Aucune</string>
- <string name="recently_used">Dernière utilisée</string>
- <string name="choose_quick_action">Sélectionner l\'action rapide</string>
- <string name="search_for_contacts_or_groups">Rechercher des contacts ou des groupes</string>
- <string name="send_private_message">Envoyer un message privé</string>
- <string name="user_has_left_conference">%s a quitté la conférence !</string>
- <string name="username">Identifiant</string>
- <string name="username_hint">Identifiant</string>
- <string name="invalid_username">Cet identifiant n\'est pas valide</string>
- <string name="conference_name">Nom de la conférence</string>
- <string name="invalid_conference_name">Ce nom de conférence n\'est pas valide</string>
- <string name="download_failed_server_not_found">Échec du téléchargement : impossible de trouver le serveur</string>
- <string name="download_failed_file_not_found">Échec du téléchargement : impossible de trouver le fichier</string>
- <string name="download_failed_could_not_connect">Échec du téléchargement : impossible de se connecter à l\'hôte</string>
- <string name="pref_use_white_background">Utiliser un fond blanc</string>
- <string name="pref_use_white_background_summary">Afficher les messages reçus en texte noir sur fond blanc.</string>
- <string name="account_status_tor_unavailable">Réseau Tor inaccessible</string>
- <string name="account_status_bind_failure">La liaison a échoué</string>
- <string name="account_status_host_unknown">Hôte inconnu</string>
- <string name="server_info_broken">Détraqué</string>
- <string name="pref_presence_settings">Disponibilité</string>
- <string name="pref_away_when_screen_off">Absent quand l\'écran est éteint</string>
- <string name="pref_away_when_screen_off_summary">Marquer cette ressource comme absente quand l\'écran est éteint.</string>
- <string name="pref_xa_on_silent_mode">Indisponible en mode silencieux</string>
- <string name="pref_xa_on_silent_mode_summary">Marque cette ressource comme indisponible quand l\'appareil est en mode silencieux</string>
- <string name="pref_treat_vibrate_as_silent">Indisponible en mode vibreur</string>
- <string name="pref_treat_vibrate_as_silent_summary">Marque cette ressource comme indisponible quand l\'appareil est en mode vibreur</string>
- <string name="pref_show_connection_options">Paramètres de connexion avancés</string>
- <string name="pref_show_connection_options_summary">Montrer le nom d\'hôte et le port lors du paramétrage d\'un compte</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Compte avec certificat</string>
- <string name="unable_to_parse_certificate">Impossible d\'analyser le certificat</string>
- <string name="authenticate_with_certificate">Laisser vide pour s\'identifier avec un certificat</string>
- <string name="mam_prefs">Paramètres d\'archivage</string>
- <string name="server_side_mam_prefs">Paramètres d\'archivage du serveur</string>
- <string name="fetching_mam_prefs">Récupération des paramètres d\'archivage en cours...</string>
- <string name="unable_to_fetch_mam_prefs">Impossible de récupérer les paramètres d\'archivage</string>
- <string name="captcha_required">Captcha obligatoire</string>
- <string name="captcha_hint">Entrez le texte de l\'image ci-dessus</string>
- <string name="certificate_chain_is_not_trusted">La chaîne de certificats n\'est pas digne de confiance</string>
- <string name="jid_does_not_match_certificate">L\'identifiant ne correspond pas au certificat</string>
- <string name="action_renew_certificate">Renouveler le certificat</string>
- <string name="error_fetching_omemo_key">Erreur lors de la récupération de la clef OMEMO !</string>
- <string name="verified_omemo_key_with_certificate">Clef OMEMO vérifiée avec un certificat !</string>
- <string name="device_does_not_support_certificates">Votre appareil ne supporte pas la sélection de certificats client !</string>
- <string name="pref_connection_options">Connexion</string>
- <string name="pref_use_tor">Connexion via Tor</string>
- <string name="pref_use_tor_summary">Rediriger toutes les connexions via le réseau Tor. Nécessite Orbot.</string>
- <string name="account_settings_hostname">Nom d\'hôte</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Adresse du serveur ou .onion</string>
- <string name="not_a_valid_port">Ce numéro de port n\'est pas valide</string>
- <string name="not_valid_hostname">Ce nom d\'hôte n\'est pas valide</string>
- <string name="connected_accounts">%1$d compte(s) sur %2$d connecté(s)</string>
- <plurals name="x_messages">
- <item quantity="one">%d message</item>
- <item quantity="other">%d messages</item>
- </plurals>
- <string name="load_more_messages">Charger plus de messages</string>
- <string name="shared_file_with_x">Fichier partagé avec %s</string>
- <string name="shared_image_with_x">Image partagée avec %s</string>
- <string name="shared_images_with_x">Image partagée avec %s</string>
- <string name="shared_text_with_x">Texte partagé avec %s</string>
- <string name="no_storage_permission">Conversations a besoin d\'accéder au stockage externe</string>
- <string name="sync_with_contacts">Synchroniser avec contacts</string>
- <string name="sync_with_contacts_long">Conversations souhaite associer vos contacts XMPP avec les contacts de votre appareil, pour utiliser leur nom complet et leur avatar.\n\nConversations va uniquement lire vos contacts et les associer localement, sans les envoyer sur le serveur XMPP.\n\nVotre appareil va maintenant vous demander la permission d\'accéder à vos contacts.</string>
- <string name="certificate_information">Informations du certificat</string>
- <string name="certificate_subject">Sujet</string>
- <string name="certificate_issuer">Émetteur</string>
- <string name="certificate_cn">Nom commun</string>
- <string name="certificate_o">Organisation</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Non disponible)</string>
- <string name="certificate_not_found">Aucun certificat trouvé</string>
- <string name="notify_on_all_messages">Notifier pour tous les messages</string>
- <string name="notify_only_when_highlighted">Notifier uniquement quand surligné</string>
- <string name="notify_never">Notifications désactivées</string>
- <string name="notify_paused">Notifications en pause</string>
- <string name="pref_picture_compression">Compresser images</string>
- <string name="pref_picture_compression_summary">Redimensionner et compresser les images</string>
- <string name="always">Toujours</string>
- <string name="automatically">Automatiquement</string>
- <string name="battery_optimizations_enabled">Optimisations de batterie activées</string>
- <string name="battery_optimizations_enabled_explained">Votre appareil applique sur Conversations des optimisations de batterie très strictes qui pourraient provoquer des retards dans les notifications, voire des pertes de messages.\nNous vous recommandons de les désactiver.</string>
- <string name="battery_optimizations_enabled_dialog">Votre appareil applique sur Conversations des optimisations de batterie très strictes qui pourraient provoquer des retards dans les notifications, voire des pertes de messages.\nVous allez maintenant avoir la possibilité de les désactiver.</string>
- <string name="disable">Désactiver</string>
- <string name="selection_too_large">La zone sélectionnée est trop grande</string>
- <string name="no_accounts">(Aucun compte activé)</string>
- <string name="this_field_is_required">Ce champ est requis</string>
- <string name="correct_message">Corriger le message</string>
- <string name="send_corrected_message">Envoyer le message corrigé</string>
- <string name="no_keys_just_confirm">Vous faites déjà confiance à ce contact. En sélectionnant « Terminé » vous confirmerez seulement que %s est membre de cette conférence.</string>
- <string name="select_image_and_crop">Sélectionner et découper une image</string>
- <string name="this_account_is_disabled">Vous avez désactivé ce compte</string>
- <string name="security_error_invalid_file_access">Erreur de sécurité : accès fichier non-valide</string>
- <string name="no_application_to_share_uri">Aucune application trouvée pour partager l\'URI</string>
- <string name="share_uri_with">Partager l\'URI avec...</string>
- <string name="welcome_text">XMPP est un protocole indépendant. Vous pouvez utiliser ce client avec le serveur XMPP de votre choix.\nCependant, pour votre confort, vous pouvez créer un compte sur conversations.im, un fournisseur spécialement approprié pour Conversations.</string>
- <string name="magic_create_text">Nous vous guiderons pendant toute la procédure de création d\'un compte utilisateur sur conversations.im.\nEn choisissant conversations.im comme fournisseur, vous pourrez communiquer avec les utilisateurs d\'autres fournisseurs en leur transmettant votre Jabber ID complet. </string>
- <string name="your_full_jid_will_be">Votre Jabber ID complet sera : %s</string>
- <string name="create_account">Créer un compte</string>
- <string name="use_own_provider">Utiliser votre propre fournisseur</string>
- <string name="pick_your_username">Choisissez votre nom d\'utilisateur</string>
- <string name="pref_manually_change_presence">Changer votre disponibilité</string>
- <string name="pref_manually_change_presence_summary">Cliquez sur votre avatar pour modifier votre disponibilité</string>
- <string name="change_presence">Changer votre disponibilité</string>
- <string name="status_message">Message de statut</string>
- <string name="all_accounts_on_this_device">Configurer pour tous les comptes sur cet appareil</string>
- <string name="presence_chat">Disponible</string>
- <string name="presence_online">En ligne</string>
- <string name="presence_away">Absent</string>
- <string name="presence_xa">Non disponible</string>
- <string name="presence_dnd">Occupé</string>
- <string name="secure_password_generated">Un mot de passe fort a été généré</string>
- <string name="device_does_not_support_battery_op">Les optimisations de batterie ne peuvent pas être désactivées sur votre appareil</string>
- <string name="show_password">Afficher le mot de passe</string>
-</resources>
diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml
deleted file mode 100644
index cdab2e030..000000000
--- a/src/main/res/values-gl/strings.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Axustes</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Xestionar contas</string>
- <string name="action_end_conversation">Terminar conversa</string>
- <string name="action_contact_details">Detalles do contacto</string>
- <string name="action_muc_details">Detalles da conferencia</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Engadir conta</string>
- <string name="action_edit_contact">Editar contacto</string>
- <string name="action_delete_contact">Eliminar contacto da lista</string>
- <string name="just_now">agora</string>
- <string name="minutes_ago">min</string>
- <string name="unread_conversations">conversas sen ler</string>
- <string name="sending">enviando…</string>
- <string name="nick_in_use">O apodo xa está en uso</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">¿Queres eliminar a %s da túa lista?. A conversa asociada a esta conta non se eliminará.</string>
- <string name="register_account">Rexistrar nova conta no servidor</string>
- <string name="share_with">Compartir con</string>
- <string name="start_conversation">Comeza conversa</string>
- <string name="cancel">Cancelar</string>
- <string name="save">Gardar</string>
- <string name="crash_report_title">Conversations deteuse.</string>
- <string name="crash_report_message">Enviando volcados de pilas axudas ao desenrolo de Conversations\n<b>Aviso:</b> Isto empregará a túa conta XMPP para enviar o volcado de pila ao desenrolador.</string>
- <string name="send_now">Enviar agora</string>
- <string name="send_never">Non preguntar de novo</string>
- <string name="problem_connecting_to_account">Erro na conexión á conta</string>
- <string name="problem_connecting_to_accounts">Erro na conexión a múltiples contas</string>
- <string name="touch_to_fix">Pulsa aquí para xestionar as túas contass</string>
- <string name="attach_file">Adxuntar</string>
- <string name="not_in_roster">O contacto non está na túa lista. ¿Queres engadilo?</string>
- <string name="add_contact">Engadir contacto</string>
- <string name="send_failed">Erro ao enviar</string>
- <string name="send_rejected">rechazado</string>
- <string name="preparing_image">Preparando imaxe para enviar</string>
- <string name="action_clear_history">Limpar historial</string>
- <string name="clear_conversation_history">Limpar historial de conversa</string>
- <string name="clear_histor_msg">¿Queres borrar todas as mensaxes desta conversa?\n\n<b>Ollo:</b> Isto non afectará ás mensaxes gardadas noutros dispositivos ou servidores.</string>
- <string name="delete_messages">Borrar mensaxes</string>
- <string name="choose_presence">Selecciona recurso del contacto</string>
- <string name="send_otr_message">Enviar mensaxe cifrado con OTR</string>
- <string name="send_pgp_message">Enviar mensaxe cifrado con OpenPGP</string>
- <string name="your_nick_has_been_changed">Modificouse o teu apodo</string>
- <string name="send_unencrypted">Enviar sen cifrar</string>
- <string name="decryption_failed">Fallou o descifrado. Quizábeis non teñas a clave privada apropiada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations emprega unha aplicación de terceiros chamada <b>OpenKeychain</b> para cifrar e descifrar mensaxes e xestionar as túas claves públicas.\n\nOpenKeychain está publicado baixo licencia GPLv3 e disponible en F-Droid e Google Play.\n\n<small>(Por favor, reinicie Conversations despois.)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="offering">ofrecendo…</string>
- <string name="no_pgp_key">Clave OpenPGP non atopada</string>
- <string name="contact_has_no_pgp_key">Conversations non foi quen de cifrar as túas mensaxes porque o teu contactos non está anunciando a súa clave pública.\n\n<small>Por favor, pídelle ao teu contacto que configure OpenPGP.</small></string>
- <string name="pref_xmpp_resource">Recurso</string>
- <string name="pref_xmpp_resource_summary">O nome que identifica o cliente que estás a empregar</string>
- <string name="pref_accept_files">Aceptar arquivos</string>
- <string name="pref_accept_files_summary">De forma automática aceptar arquivos menores de…</string>
- <string name="pref_notifications">Notificacións</string>
- <string name="pref_notifications_summary">Notifica cuando chega unha nova mensaxe</string>
- <string name="pref_vibrate">Tremer</string>
- <string name="pref_notification_grace_period">Notificacións Carbons</string>
- <string name="pref_notification_grace_period_summary">Deshabilita as notificacións durante un corto periodo de tiempo despois de recibir a copia da mensaxe carbón</string>
- <string name="pref_never_send_crash">Nunca enviar informe de erros</string>
- <string name="pref_never_send_crash_summary">Enviando volcados de pilas axudas al desenrolo de Conversations</string>
- <string name="openpgp_error">OpenKeychain reportou un erro</string>
- <string name="error_decrypting_file">I/O Erro descifrando arquivo</string>
- <string name="accept">Aceptar</string>
- <string name="error">Produciuse un erro</string>
- <string name="pref_grant_presence_updates">Suscripción de presencia</string>
- <string name="pref_grant_presence_updates_summary">Por defecto otorgar e pedir suscripcións de presencia dos contactos que creaches</string>
- <string name="subscriptions">Suscripcións</string>
- <string name="your_account">A túa conta</string>
- <string name="keys">Chaves</string>
- <string name="send_presence_updates">Enviar actualizacións de presencia</string>
- <string name="receive_presence_updates">Recibir actualizacións de presencia</string>
- <string name="ask_for_presence_updates">Solicitar actualizacións de presencia</string>
- <string name="attach_choose_picture">Seleccionar imaxe</string>
- <string name="attach_take_picture">Facer foto</string>
- <string name="preemptively_grant">Por defecto otorgar peticiones de suscripción</string>
- <string name="error_not_an_image_file">O arquivo seleccionado non é unha imaxe</string>
- <string name="error_compressing_image">Erro convertindo o arquivo de imaxe</string>
- <string name="error_file_not_found">Arquivo non atopado</string>
- <string name="error_io_exception">Erro xeral de I/O. ¿Quedaches sen espazo no disco?</string>
- <string name="error_security_exception_during_image_copy">A aplicación que usas para seleccionar imaxes non proporciona suficientes permisos para leer o arquivo.\n\n<small>Utiliza un explorador de arquivos diferente para seleccionar a imaxe</small></string>
- <string name="account_status_unknown">Descoñecido</string>
- <string name="account_status_disabled">Deshabilitado temporalmente</string>
- <string name="account_status_online">Conectado</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Desconectado</string>
- <string name="account_status_unauthorized">Non autorizado</string>
- <string name="account_status_not_found">Servidor non atopado</string>
- <string name="account_status_no_internet">Sen conectividade</string>
- <string name="account_status_regis_fail">Erro no rexistro</string>
- <string name="account_status_regis_conflict">O identificador xa está en uso</string>
- <string name="account_status_regis_success">Rexistro completado</string>
- <string name="account_status_regis_not_sup">O servidor non soporta rexistros</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">Editar conta</string>
- <string name="mgmt_account_delete">Eliminar conta</string>
- <string name="mgmt_account_disable">Deshabilitar temporalmente</string>
- <string name="mgmt_account_enable">Habilitar</string>
- <string name="attach_record_voice">Grabar audio</string>
- <string name="passwords_do_not_match">As contrasinais non coinciden</string>
- <string name="invalid_jid">O identificador non é un identificador de Jabber válido</string>
-</resources>
diff --git a/src/main/res/values-id/strings.xml b/src/main/res/values-id/strings.xml
deleted file mode 100644
index 218f4dc20..000000000
--- a/src/main/res/values-id/strings.xml
+++ /dev/null
@@ -1,471 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Pengaturan</string>
- <string name="action_add">Percakapan Baru</string>
- <string name="action_accounts">Pengaturan Akun</string>
- <string name="action_end_conversation">Akhiri Percakapan</string>
- <string name="action_contact_details">Detil Kontak</string>
- <string name="action_muc_details">Detil conference</string>
- <string name="action_secure">Amankan Percakapan</string>
- <string name="action_add_account">Tambah Akun</string>
- <string name="action_edit_contact">Ubah Nama</string>
- <string name="action_delete_contact">Hapus dari roster</string>
- <string name="action_block_contact">Blokir kontak</string>
- <string name="action_unblock_contact">Batal blokir kontak</string>
- <string name="action_block_domain">Blokir domain</string>
- <string name="action_unblock_domain">Batal blokir domain</string>
- <string name="title_activity_manage_accounts">Pengaturan Akun</string>
- <string name="title_activity_settings">Pengaturan</string>
- <string name="title_activity_conference_details">Conference Detil</string>
- <string name="title_activity_contact_details">Kontak Detil</string>
- <string name="title_activity_sharewith">Bagikan dengan Conversation</string>
- <string name="title_activity_start_conversation">Mulai Percakapan</string>
- <string name="title_activity_choose_contact">Pilih kontak</string>
- <string name="title_activity_block_list">Daftar blokir</string>
- <string name="just_now">sekarang</string>
- <string name="minute_ago">1 min lalu</string>
- <string name="minutes_ago">%d min lalu</string>
- <string name="unread_conversations">Percakapan belum dibaca</string>
- <string name="sending">mengirim...</string>
- <string name="message_decrypting">Mendekripsi pesan. Mohon tunggu…</string>
- <string name="pgp_message">Pesan terenkripsi OpenPGP</string>
- <string name="nick_in_use">Nickname ini sudah digunakan</string>
- <string name="admin">Administrator</string>
- <string name="owner">Pemilik</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Peserta</string>
- <string name="visitor">Pengunjung</string>
- <string name="remove_contact_text">Apakah Anda ingin menghapus %s dari roster Anda? Percakapan yang terkait dengan kontak ini tidak akan dihapus.</string>
- <string name="block_contact_text">Apakah Anda ingin memblokir pesan dari %s?</string>
- <string name="unblock_contact_text">Apakah Anda ingin membuka blokir %s dan membolehkannya untuk mengirim pesan?</string>
- <string name="block_domain_text">Blokir semua kontak dari %s?</string>
- <string name="unblock_domain_text">Batalkan blokir semua kontak dari %s?</string>
- <string name="contact_blocked">Kontak terblokir</string>
- <string name="remove_bookmark_text">Apakah Anda ingin menghapus %s dari bookmark? Percakapan yang terkait dengan bookmark ini tidak akan dihapus.</string>
- <string name="register_account">Daftarkan akun baru di server</string>
- <string name="change_password_on_server">Ganti password di server</string>
- <string name="share_with">Bagikan dengan...</string>
- <string name="start_conversation">Mulai Percakapan</string>
- <string name="invite_contact">Undang Kontak</string>
- <string name="contacts">Kontak</string>
- <string name="cancel">Batal</string>
- <string name="set">Atur</string>
- <string name="add">Tambah</string>
- <string name="edit">Ubah</string>
- <string name="delete">Hapus</string>
- <string name="block">Blokir</string>
- <string name="unblock">Batalkan blokir</string>
- <string name="save">Simpan</string>
- <string name="ok">YA</string>
- <string name="crash_report_title">Percakapan terhenti</string>
- <string name="crash_report_message">Dengan mengirimkan laporan kesalahan Anda membantu pengembangan Conversations\n&lt;b&gt;Perhatian:&lt;/&gt;Conversations akan menggunakan akun XMPP Anda untuk mengirim laporan kesalahan untuk pengembang.</string>
- <string name="send_now">Kirim sekarang</string>
- <string name="send_never">Jangan tanya lagi</string>
- <string name="problem_connecting_to_account">Tidak terhubung ke akun</string>
- <string name="problem_connecting_to_accounts">Tidak bisa terhubung ke banyak akun</string>
- <string name="touch_to_fix">Sentuh untuk mengatur akun</string>
- <string name="attach_file">Sisipkan berkas</string>
- <string name="not_in_roster">Kontak tidak ada dalam roster Anda. Ingin menambahkannya?</string>
- <string name="add_contact">Tambah kontak</string>
- <string name="send_failed">pengiriman gagal</string>
- <string name="send_rejected">ditolak</string>
- <string name="preparing_image">Mempersiapkan gambar untuk transmisi</string>
- <string name="action_clear_history">Bersihkan riwayat</string>
- <string name="clear_conversation_history">Hapus Riwayat Percakapan</string>
- <string name="clear_histor_msg">Apakah Anda ingin menghapus semua pesan dalam Percakapan ini\n\n<b>Peringatan:</b>ini tidak akan mempengaruhi pesan yang disimpan pada perangkat atau server lain.</string>
- <string name="delete_messages">Hapus pesan</string>
- <string name="choose_presence">Pilih kehadiran untuk kontak</string>
- <string name="send_unencrypted_message">Kirim pesan tak-terenkripsi</string>
- <string name="send_otr_message">Kirim pesan terenskripsi OTR</string>
- <string name="send_pgp_message">Kirim pesan terenskripsi OpenPGP</string>
- <string name="your_nick_has_been_changed">Nick kamu telah dirubah</string>
- <string name="send_unencrypted">Kirim tidak terenkripsi</string>
- <string name="decryption_failed">Dekripsi gagal. Mungkin Anda tidak memiliki kunci pribadi yang tepat.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations menggunakan app pihak ke-3 bernama <b>OpenKeychain</b> untuk mengenkripsi dan menerjemahkan pesan dan mengorganisir kunci anda.\n\nOpenKeychain berlisensi GPLv3 dan tersedia fi F-Droid dan Google play.\n\n<small>(Silahkan mulai ulang Conversations setelah menginstall.)</small></string>
- <string name="restart">Mulai ulang</string>
- <string name="install">Pasang</string>
- <string name="openkeychain_not_installed">Harap install OpenKeychain</string>
- <string name="offering">menawarkan...</string>
- <string name="waiting">menunggu...</string>
- <string name="no_pgp_key">Tidak ada kunci OpenPGP ditemukan</string>
- <string name="contact_has_no_pgp_key">Conversations tidak dapat mengenkripsi pesan Anda karena kontak tidak mengumumkan kunci publiknya.\n\n<small>Silakan meminta kontak Anda untuk menyetel OpenPGP</small></string>
- <string name="no_pgp_keys">Tidak ada kunci OpenPGP ditemukan</string>
- <string name="contacts_have_no_pgp_keys">Percakapan tidak dapat mengenkripsi pesan Anda karena kontak tidak mengumumkan kunci publik mereka.\n\n<small>Silakan meminta kontak Anda untuk setup OpenPGP.</small></string>
- <string name="pref_general">Umum</string>
- <string name="pref_xmpp_resource">XMPP resource</string>
- <string name="pref_xmpp_resource_summary">Identifikasi nama klien ini dengan</string>
- <string name="pref_accept_files">Terima berkas</string>
- <string name="pref_accept_files_summary">Otomatis menerima berkas lebih kecil dari...</string>
- <string name="pref_notification_settings">Notif</string>
- <string name="pref_notifications">Notifikasi</string>
- <string name="pref_notifications_summary">Notifikasikan jika pesan baru tiba</string>
- <string name="pref_vibrate">Getar</string>
- <string name="pref_notification_grace_period">Tenggang waktu pemberitahuan</string>
- <string name="pref_notification_grace_period_summary">Nonaktifkan pemberitahuan untuk waktu yang singkat setelah salinan diterima</string>
- <string name="pref_advanced_options">Lanjutan</string>
- <string name="pref_never_send_crash">Jangan kirim laporan kerusakan</string>
- <string name="pref_never_send_crash_summary">Dengan mengirimkan kesalahan Anda membantu pengembangan Aplikasi Conversations</string>
- <string name="pref_confirm_messages">Konfirmasi Pesan</string>
- <string name="pref_confirm_messages_summary">Biarkan kontak Anda tahu kapan Anda telah menerima dan membaca pesan</string>
- <string name="pref_ui_options">UI</string>
- <string name="openpgp_error">OpenKeychain melaporkan kesalahan</string>
- <string name="error_decrypting_file">I/O Error menerjemahkan berkas</string>
- <string name="accept">Terima</string>
- <string name="error">Sebuah kesalahan terjadi</string>
- <string name="pref_grant_presence_updates">Memberikan perubahan kehadiran</string>
- <string name="pref_grant_presence_updates_summary">Terlebih dahulu meminta dan berlangganan kehadiran untuk kontak Anda buat</string>
- <string name="subscriptions">Langganan</string>
- <string name="your_account">Akun anda</string>
- <string name="keys">Kunci</string>
- <string name="send_presence_updates">Kirim pembaruan kehadiran</string>
- <string name="receive_presence_updates">Terima pembaruan kehadiran</string>
- <string name="ask_for_presence_updates">Tanya untuk pembaruan kehadiran</string>
- <string name="attach_choose_picture">Pilih gambar</string>
- <string name="attach_take_picture">Ambil gambar</string>
- <string name="preemptively_grant">Ijinkan permintaan berlangganan</string>
- <string name="error_not_an_image_file">Berkas yang anda pilih bukan gambar</string>
- <string name="error_compressing_image">Terjadi kesalahan saat mengubah berkas gambar</string>
- <string name="error_file_not_found">Berkas tidak ditemukan</string>
- <string name="error_io_exception">Kesalahan Umum I/O. Mungkin Anda kehabisan ruang penyimpanan?</string>
- <string name="error_security_exception_during_image_copy">Aplikasi yang digunakan untuk memilih gambar tidak memberikan izin untuk membaca file.\n\n <small>Gunakan file manager yang berbeda untuk memilih gambar</small></string>
- <string name="account_status_unknown">Tidak diketahui</string>
- <string name="account_status_disabled">Sementara dimatikan</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Menghubungkan\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Tidak mendapat izin</string>
- <string name="account_status_not_found">Server tidak ditemukan</string>
- <string name="account_status_no_internet">Tidak ada koneksi</string>
- <string name="account_status_regis_fail">Registrasi gagal</string>
- <string name="account_status_regis_conflict">Username telah digunakan</string>
- <string name="account_status_regis_success">Registrasi berhasil</string>
- <string name="account_status_regis_not_sup">Server tidak mendukung pendaftaran akun.</string>
- <string name="account_status_security_error">Kesalahan keamanan</string>
- <string name="account_status_incompatible_server">Server tidak cocok</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Ubah akun</string>
- <string name="mgmt_account_delete">Hapus akun</string>
- <string name="mgmt_account_disable">Sementara dimatikan</string>
- <string name="mgmt_account_publish_avatar">Publikasikan avatar</string>
- <string name="mgmt_account_publish_pgp">Publikasikan kunci OpenPGP</string>
- <string name="mgmt_account_enable">Aktifkan Akun</string>
- <string name="mgmt_account_are_you_sure">Apakah Anda yakin.?</string>
- <string name="mgmt_account_delete_confirm_text">Jika Anda menghapus akun, semua data percakapan Anda di Conversation akan hilang.</string>
- <string name="attach_record_voice">Rekam suara</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Password</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Ketik ulang password</string>
- <string name="password">Password</string>
- <string name="confirm_password">Ketik ulang password</string>
- <string name="passwords_do_not_match">Password tidak sama</string>
- <string name="invalid_jid">Jabber ID tidak valid</string>
- <string name="error_out_of_memory">Memori habis. Gambar terlalu besar</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">bebas untuk chatting</string>
- <string name="contact_status_away">pergi</string>
- <string name="contact_status_extended_away">pergi lama</string>
- <string name="contact_status_do_not_disturb">jangan ganggu</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conference</string>
- <string name="muc_details_other_members">Member lainnya</string>
- <string name="server_info_show_more">Info Server</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">tersedia</string>
- <string name="server_info_unavailable">tidak tersedia</string>
- <string name="missing_public_keys">Pemberitahuan kunci publik tidak ditemukan</string>
- <string name="last_seen_now">terakhir terlihat sekarang</string>
- <string name="last_seen_min">terakhir terlihat 1 menit lalu</string>
- <string name="last_seen_mins">terlihat %d menit lalu</string>
- <string name="last_seen_hour">terlihat 1 jam lalu</string>
- <string name="last_seen_hours">terlihat %d jam lalu</string>
- <string name="last_seen_day">terlihat 1 hari lalu</string>
- <string name="last_seen_days">terlihat %d hari lalu</string>
- <string name="never_seen">tidak pernah terlihat</string>
- <string name="install_openkeychain">Pesan terenskripsi. Pasang OpenKeychain untuk menerjemahkan</string>
- <string name="unknown_otr_fingerprint">Sidik OTR tidak diketahui</string>
- <string name="openpgp_messages_found">pesan terkunci OpenPGP ditemukan</string>
- <string name="reception_failed">Penerimaan gagal</string>
- <string name="your_fingerprint">Fingerprint Anda</string>
- <string name="otr_fingerprint">OTR fingerprint</string>
- <string name="other_devices">Perangkat lainnya</string>
- <string name="done">Selesai</string>
- <string name="verify">Verifikasi</string>
- <string name="decrypt">Deskripsi</string>
- <string name="conferences">Conferences</string>
- <string name="search">Cari</string>
- <string name="create_contact">Buat Kontak</string>
- <string name="join_conference">Gabung Conference</string>
- <string name="delete_contact">Hapus Kontak</string>
- <string name="view_contact_details">Lihat detil kontak</string>
- <string name="block_contact">Blokir kontak</string>
- <string name="unblock_contact">Lepas blokir kontak</string>
- <string name="create">Buat</string>
- <string name="contact_already_exists">Kontak ini sudah ada</string>
- <string name="join">Gabung</string>
- <string name="conference_address">Alamat conference</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Simpan sebagai bookmark</string>
- <string name="delete_bookmark">Hapus bookmark</string>
- <string name="bookmark_already_exists">Bookmark ini sudah ada</string>
- <string name="you">Anda</string>
- <string name="action_edit_subject">Ubah subjek conference</string>
- <string name="leave">Tinggalkan</string>
- <string name="contact_added_you">Kontak ditambahkan ke daftar anda</string>
- <string name="add_back">Tambah kembali</string>
- <string name="contact_has_read_up_to_this_point">%s telah membaca hingga disini</string>
- <string name="publish">Publikasi</string>
- <string name="touch_to_choose_picture">Sentuh Avatar untuk memilih gambar dari gallery</string>
- <string name="publish_avatar_explanation">Harap dicatat: Setiap orang yang berlangganan update kehadiran Anda akan diizinkan untuk melihat gambar ini.</string>
- <string name="publishing">Mempublikasi...</string>
- <string name="error_publish_avatar_server_reject">Server tidak mengijinkan publikasi Anda</string>
- <string name="error_publish_avatar_converting">Sesuatu yang salah terjadi ketika mengkonversi gambar anda</string>
- <string name="error_saving_avatar">Tidak dapat menyimpan Avatar ke memori</string>
- <string name="or_long_press_for_default">(Tekan yang lama untuk mengembalikan semula)</string>
- <string name="error_publish_avatar_no_server_support">Server Anda tidak mendukung publikasi Avatar</string>
- <string name="private_message">berbisik</string>
- <string name="private_message_to">kepada %s</string>
- <string name="send_private_message_to">Kirim pesan pribadi ke %s</string>
- <string name="connect">Hubungkan</string>
- <string name="account_already_exists">Akun ini sudah ada</string>
- <string name="next">Selanjutnya</string>
- <string name="server_info_session_established">Sesi saat didirikan</string>
- <string name="additional_information">Informasi tambahan</string>
- <string name="skip">Lewati</string>
- <string name="disable_notifications">Nonaktifkan notifikasi</string>
- <string name="disable_notifications_for_this_conversation">Nonaktifkan notifikasi untuk percakapan ini</string>
- <string name="enable">Aktifkan</string>
- <string name="conference_requires_password">Conference membutuhkan password</string>
- <string name="enter_password">Masukan password</string>
- <string name="missing_presence_updates">Pembaruan kehadiran hilang dari kontak</string>
- <string name="request_presence_updates">Silakan meminta pembaruan kehadiran dari kontak Anda lebih dulu.\n\n<small>Ini akan digunakan untuk menentukan (klien) mana yang digunakan dikontak Anda.</small></string>
- <string name="request_now">Request sekarang</string>
- <string name="delete_fingerprint">Hapus sidik jari</string>
- <string name="sure_delete_fingerprint">Apakah anda yakin menghapus sidik jari?</string>
- <string name="ignore">Abaikan</string>
- <string name="without_mutual_presence_updates"><b>Perhatian</b> Mengirim ini tanpa kehadiran sesama pembaruan bisa menyebabkan masalah tak terduga.\n\n<small>Pergi ke kontak untuk memverifikasi langganan kehadiran anda.</small></string>
- <string name="pref_force_encryption">Paksa enskripsi end-to-end</string>
- <string name="pref_force_encryption_summary">Selalu mengirim pesan terenkripsi (kecuali untuk conferences)</string>
- <string name="pref_dont_save_encrypted">jangan simpan pesan terenskripsi</string>
- <string name="pref_dont_save_encrypted_summary">Peringatan: Hal ini bisa mengakibatkan hilangnya pesan</string>
- <string name="pref_expert_options_summary">Harap berhati-hati dengan ini</string>
- <string name="title_activity_about">Tentang Conversations</string>
- <string name="pref_about_conversations_summary">Build dan informasi lisensi</string>
- <string name="title_pref_quiet_hours">Waktu sunyi</string>
- <string name="title_pref_quiet_hours_start_time">Waktu mulai</string>
- <string name="title_pref_quiet_hours_end_time">Waktu selesai</string>
- <string name="title_pref_enable_quiet_hours">Aktifkan waktu sunyi</string>
- <string name="pref_quiet_hours_summary">Pemberitahuan akan disunyukan ketika jam sunyi.</string>
- <string name="pref_use_larger_font">Perbesar ukuran huruf</string>
- <string name="pref_use_larger_font_summary">Gunakan ukuran huruf lebih besar diseluruh aplikasi</string>
- <string name="pref_use_send_button_to_indicate_status">Tombol kirim menunjukan statusnya</string>
- <string name="pref_use_indicate_received">Permintaan penerimaan pesan</string>
- <string name="pref_use_indicate_received_summary">Pesan yang diterima akan ditambahkan centang hijau jika didukung</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Warnai tombol kirim untuk mengindikasikan status kontak</string>
- <string name="pref_expert_options_other">Lainnya</string>
- <string name="pref_conference_name">nama Conference</string>
- <string name="pref_conference_name_summary">Gunakan subjek \'room\' daripada JID untuk mengidentifikasi conferences</string>
- <string name="toast_message_otr_fingerprint">sidik jari OTR disalin ke clipboard!</string>
- <string name="conference_banned">Anda ditendang dari conference ini</string>
- <string name="conference_members_only">Conference ini hanya untuk member terdaftar</string>
- <string name="conference_kicked">Anda telah ditendang dari conference ini</string>
- <string name="using_account">menggunakan akun %s</string>
- <string name="not_connected_try_again">Anda tidak terhubung. Coba lagi nanti</string>
- <string name="check_x_filesize">Cek %s ukuran</string>
- <string name="message_options">Opsi pesan</string>
- <string name="copy_text">Salin teks</string>
- <string name="copy_original_url">Salin URL asli</string>
- <string name="send_again">Kirim lagi</string>
- <string name="file_url">URL Berkas</string>
- <string name="message_text">Pesan teks</string>
- <string name="url_copied_to_clipboard">URL disalin ke clipboard</string>
- <string name="message_copied_to_clipboard">Pesan disalin ke clipboard</string>
- <string name="image_transmission_failed">pengiriman gambar gagal</string>
- <string name="scan_qr_code">Pindai kode QR</string>
- <string name="show_qr_code">Tampilkan kode QR</string>
- <string name="show_block_list">Tampilkan daftar blokir</string>
- <string name="account_details">Detil akun</string>
- <string name="verify_otr">Verifikasi OTR</string>
- <string name="remote_fingerprint">Remote Sidik jari</string>
- <string name="scan">pindai</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Petunjuk atau Pertanyaan</string>
- <string name="shared_secret_secret">Rahasia bersama</string>
- <string name="confirm">Konfirmasi</string>
- <string name="in_progress">Sedang diproses</string>
- <string name="respond">Menanggapi</string>
- <string name="failed">Gagal</string>
- <string name="secrets_do_not_match">Rahasia tidak match</string>
- <string name="try_again">Coba lagi</string>
- <string name="finish">Selesai</string>
- <string name="verified">Terverifikasi!</string>
- <string name="smp_requested">Kontak meminta verifikasi SMP</string>
- <string name="no_otr_session_found">Tidak ada sesi OTR yang valid ditemukan!</string>
- <string name="conversations_foreground_service">Percakapan</string>
- <string name="pref_keep_foreground_service">Jaga layanan di latar depan</string>
- <string name="pref_keep_foreground_service_summary">Cegah sistem operasi mematikan koneksi</string>
- <string name="choose_file">Pilih berkas</string>
- <string name="receiving_x_file">Menerima %1$s (%2$d%% terselesaikan)</string>
- <string name="download_x_file">Mengunduh %s</string>
- <string name="file">berkas</string>
- <string name="open_x_file">Buka %s</string>
- <string name="sending_file">mengirim (%1$d%% terselesaikan)</string>
- <string name="preparing_file">Menyiapkan berkas untuk transmisi</string>
- <string name="x_file_offered_for_download">%s ditawarkan untuk mengunduh</string>
- <string name="cancel_transmission">batalkan pengiriman</string>
- <string name="file_transmission_failed">pengiriman berkas gagal</string>
- <string name="file_deleted">Berkas sudah dihapus</string>
- <string name="no_application_found_to_open_file">Tidak ditemukan aplikasi untuk membuka berkas</string>
- <string name="could_not_verify_fingerprint">Tidak dapat verifikasi fingerprint</string>
- <string name="manually_verify">Verifikasi secara manual</string>
- <string name="are_you_sure_verify_fingerprint">Yakin untuk memferifikasi OTR fingerprint kontak Anda?</string>
- <string name="pref_show_dynamic_tags">Tampilkan tag dinamis</string>
- <string name="pref_show_dynamic_tags_summary">Tampilan read-only tag di bawah kontak</string>
- <string name="enable_notifications">Aktifkan notifikasi</string>
- <string name="conference_with">Buat conference dengan...</string>
- <string name="no_conference_server_found">Tidak ada server conference ditemukan</string>
- <string name="conference_creation_failed">Pembuatan conference gagal!</string>
- <string name="secret_accepted">Rahasia disetujui!</string>
- <string name="reset">Ulang</string>
- <string name="account_image_description">Avatar akun</string>
- <string name="copy_otr_clipboard_description">Salin OTR fingerprint ke clipboard</string>
- <string name="clear_other_devices">Bersihkan perangkat</string>
- <string name="fetching_history_from_server">Mengambil data dari server</string>
- <string name="no_more_history_on_server">Tidak ada data lagi di server</string>
- <string name="updating">Merubah...</string>
- <string name="password_changed">Password diganti!</string>
- <string name="could_not_change_password">Tidak dapat mengubah password</string>
- <string name="otr_session_not_started">Kirim pesan untuk memulai obrolan dienkripsi</string>
- <string name="ask_question">Bertanya</string>
- <string name="smp_explain_question">Jika Anda dan kontak Anda memiliki rahasia yang sama yang tidak ada orang lain yang tahu (seperti sebuah lelucon atau hanya apa yang Anda punya untuk makan siang terakhir kali Anda bertemu) Anda dapat menggunakan rahasia itu untuk memverifikasi sidik jari masing-masing.\n\nAnda memberikan petunjuk atau pertanyaan untuk kontak yang akan merespon dengan jawaban case-sensitive.</string>
- <string name="smp_explain_answer">Kontak Anda ingin memverifikasi sidik jari Anda dengan menantang Anda dengan rahasia bersama. Kontak Anda memberikan petunjuk berikut atau pertanyaan untuk rahasia itu.</string>
- <string name="shared_secret_hint_should_not_be_empty">Petunjuk Anda tidak boleh kosong</string>
- <string name="shared_secret_can_not_be_empty">Rahasia bersama Anda tidak boleh kosong</string>
- <string name="manual_verification_explanation">Hati-hati membandingkan sidik jari yang ditunjukkan di bawah dengan sidik jari kontak Anda.\nAnda dapat mengunakan layanan komunikasi terpercaya seperti e-mail terenskripsi atau panggilan telepon untuk menukarkannya.</string>
- <string name="change_password">Ubah password</string>
- <string name="current_password">Password sekarang</string>
- <string name="new_password">Password baru</string>
- <string name="password_should_not_be_empty">Password tidak boleh kosong</string>
- <string name="enable_all_accounts">Aktifkan semua akun</string>
- <string name="disable_all_accounts">Menonaktifkan semua account</string>
- <string name="perform_action_with">Lakukan aksi dengan</string>
- <string name="no_affiliation">Tidak ada afiliasi</string>
- <string name="outcast">Orang buangan</string>
- <string name="member">Member</string>
- <string name="advanced_mode">Mode lanjut</string>
- <string name="grant_membership">Memberikan keanggotaan</string>
- <string name="remove_membership">Cabut keanggotaan</string>
- <string name="grant_admin_privileges">Memberikan hak istimewa admin</string>
- <string name="remove_admin_privileges">Mencabut hak istimewa admin</string>
- <string name="remove_from_room">Hapus dari conference</string>
- <string name="could_not_change_affiliation">Tidak bisa mengubah afiliasi %s</string>
- <string name="ban_from_conference">Tendang dari conference</string>
- <string name="removing_from_public_conference">Anda mencoba untuk menghapus %s dari sebuah conference publik. Satu-satunya cara untuk melakukannya adalah untuk menendang pengguna ini selamanya.</string>
- <string name="ban_now">Tendang sekarang</string>
- <string name="could_not_change_role">Tidak dapat merumah role %s</string>
- <string name="public_conference">Conference umum</string>
- <string name="private_conference">Rahasia, hanya member conference</string>
- <string name="conference_options">Opsi conference</string>
- <string name="non_anonymous">Non Anonymous</string>
- <string name="modified_conference_options">Opsi conference dimodifikasi!</string>
- <string name="could_not_modify_conference_options">Tidak dapat merubah pengaturan conference</string>
- <string name="never">Tidak pernah</string>
- <string name="thirty_minutes">30 menit</string>
- <string name="one_hour">1 jam</string>
- <string name="two_hours">2 jam</string>
- <string name="eight_hours">8 jam</string>
- <string name="until_further_notice">Sampai pemberitahuan selanjutnya</string>
- <string name="pref_enter_is_send">Enter untuk mengirim</string>
- <string name="pref_enter_is_send_summary">Gunakan enter untuk mengrim pesan</string>
- <string name="pref_display_enter_key">Tampilkan masukan kunci</string>
- <string name="pref_display_enter_key_summary">Mengubah kunci emoji untuk memasukan kunci</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">Gambar</string>
- <string name="pdf_document">Berkas PDF</string>
- <string name="apk">Apl Android</string>
- <string name="vcard">Kontak</string>
- <string name="received_x_file">Diterima %s</string>
- <string name="disable_foreground_service">Nonaktifkan layanan latar belakang</string>
- <string name="touch_to_open_conversations">Sentuh untuk membuka Conversations</string>
- <string name="avatar_has_been_published">Avatar telah diterbitkan!</string>
- <string name="sending_x_file">Mengirim %s</string>
- <string name="offering_x_file">Menawarkan %s</string>
- <string name="hide_offline">Sembunyikan Offline</string>
- <string name="disable_account">Nonaktifkan Akun</string>
- <string name="contact_is_typing">%s sedang mengetik…</string>
- <string name="contact_has_stopped_typing">%s telah berhenti mengetik</string>
- <string name="pref_chat_states">Notifikasi ketik pesan</string>
- <string name="pref_chat_states_summary">Biarkan kontak Anda tahu ketika Anda sedang menulis pesan baru</string>
- <string name="send_location">Kirim lokasi</string>
- <string name="show_location">Tampilkan lokasi</string>
- <string name="no_application_found_to_display_location">Tidak ada aplikasi ditemukan untuk menampilkan lokasi</string>
- <string name="location">Lokasi</string>
- <string name="received_location">Lokasi yang diterima</string>
- <string name="title_undo_swipe_out_conversation">Percakapan tertutup</string>
- <string name="title_undo_swipe_out_muc">Tinggalkan conference</string>
- <string name="pref_dont_trust_system_cas_title">Jangan percaya sistem CA</string>
- <string name="pref_dont_trust_system_cas_summary">Semua sertifikat harus disetujui secara manual</string>
- <string name="pref_remove_trusted_certificates_title">Hapus sertifikat</string>
- <string name="pref_remove_trusted_certificates_summary">Hapus sertifikat yang disahkan secara manual</string>
- <string name="toast_no_trusted_certs">Tidak ada sertifikat yang disahkan secara manual</string>
- <string name="dialog_manage_certs_title">Hapus sertifikat</string>
- <string name="dialog_manage_certs_positivebutton">Hapus seleksi</string>
- <string name="dialog_manage_certs_negativebutton">Batal</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d sertifikat dihapus</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">Pilih %d kontak</item>
- </plurals>
- <string name="pref_quick_action_summary">Timpa tombol kirim dengan aksi cepat</string>
- <string name="pref_quick_action">Aksi Cepat</string>
- <string name="none">Tak satupun</string>
- <string name="recently_used">Maling sering digunakan</string>
- <string name="choose_quick_action">Pilih aksi cepat</string>
- <string name="search_for_contacts_or_groups">Cari grup atau daftar kontak</string>
- <string name="send_private_message">Kirim pesan pribadi</string>
- <string name="user_has_left_conference">%s meninggalkan conference!</string>
- <string name="username">Username</string>
- <string name="username_hint">Username</string>
- <string name="invalid_username">Username ini tidak valid</string>
- <string name="conference_name">Nama Conference</string>
- <string name="download_failed_server_not_found">Unduhan gagal: Server tidak ditemukan</string>
- <string name="download_failed_file_not_found">Unduh gagal: Berkas tidak ditemukan</string>
- <string name="download_failed_could_not_connect">Unduhan gagal: Tidak dapat terhubung ke host</string>
- <string name="pref_use_white_background">Gunakan latar putih</string>
- <string name="account_status_tor_unavailable">Tor network tidak tersedia</string>
- <string name="server_info_broken">Rusak</string>
- <string name="pref_presence_settings">Kehadiran</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="pref_connection_options">Koneksi</string>
- <string name="pref_use_tor">Hubungkan via Tor</string>
- <string name="account_settings_hostname">Hostname</string>
- <string name="account_settings_port">Port</string>
- <string name="certificate_information">Informasi Sertifikat</string>
- <string name="certificate_subject">Subjek</string>
- <string name="certificate_cn">Nama Umum</string>
- <string name="certificate_o">Organisasi</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Tidak tersedia)</string>
- <string name="certificate_not_found">Tidak ada sertifikat ditemukan</string>
- <string name="pref_picture_compression">Kompres Gambar</string>
- <string name="pref_picture_compression_summary">Rubah ukuran dan kompres gambar</string>
- <string name="always">Selalu</string>
- <string name="automatically">Secara otomatis</string>
- <string name="battery_optimizations_enabled">Pengoptimalan baterai diaktifkan</string>
- <string name="disable">Non-aktifkan</string>
- <string name="selection_too_large">Area yang dipilih terlalu besar</string>
- <string name="no_accounts">(Tidak ada akun aktif)</string>
- <string name="this_field_is_required">Bagian ini wajib diisi</string>
- <string name="correct_message">Perbaiki pesan</string>
- <string name="send_corrected_message">Kirim perbaikan pesan</string>
-</resources>
diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml
deleted file mode 100644
index b77da3aa0..000000000
--- a/src/main/res/values-it/strings.xml
+++ /dev/null
@@ -1,568 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Impostazioni</string>
- <string name="action_add">Nuova conversazione</string>
- <string name="action_accounts">Gestisci utenti</string>
- <string name="action_end_conversation">Termina questa conversazione</string>
- <string name="action_contact_details">Dettagli del contatto</string>
- <string name="action_muc_details">Dettagli conferenza</string>
- <string name="action_secure">Conversazione sicura</string>
- <string name="action_add_account">Aggiungi utente</string>
- <string name="action_edit_contact">Modifica il nome</string>
- <string name="action_add_phone_book">Aggiungi alla rubrica</string>
- <string name="action_delete_contact">Cancella dalla lista</string>
- <string name="action_block_contact">Blocca contatto</string>
- <string name="action_unblock_contact">Sblocca contatto</string>
- <string name="action_block_domain">Blocca dominio</string>
- <string name="action_unblock_domain">Sblocca dominio</string>
- <string name="title_activity_manage_accounts">Gestisci Utenti</string>
- <string name="title_activity_settings">Impostazioni</string>
- <string name="title_activity_conference_details">Dettagli conferenza</string>
- <string name="title_activity_contact_details">Dettagli del contatto</string>
- <string name="title_activity_sharewith">Condividi con Conversation</string>
- <string name="title_activity_start_conversation">Inizia una Conversazione</string>
- <string name="title_activity_choose_contact">Scegli contatto</string>
- <string name="title_activity_block_list">Lista nera</string>
- <string name="just_now">adesso</string>
- <string name="minute_ago">1 min fa</string>
- <string name="minutes_ago">%d min fa</string>
- <string name="unread_conversations">Conversazioni non lette</string>
- <string name="sending">invio…</string>
- <string name="message_decrypting">Decifrazione messaggio. Attendere prego...</string>
- <string name="pgp_message">Messaggio cifrato con OpenPGP</string>
- <string name="nick_in_use">Nome utente già in uso</string>
- <string name="admin">Amministratore</string>
- <string name="owner">Proprietario</string>
- <string name="moderator">Moderatore</string>
- <string name="participant">Partecipante</string>
- <string name="visitor">Visitatore</string>
- <string name="remove_contact_text">Vuoi rimuovere %s dalla tua lista contatti? La conversazione associata con questo contatto non sarà rimossa.</string>
- <string name="block_contact_text">Vorresti impedire a %s di inviarti messaggi?</string>
- <string name="unblock_contact_text">Vorresti permettere a %s di inviarti messaggi?</string>
- <string name="block_domain_text">Bloccare tutti i contatti da %s?</string>
- <string name="unblock_domain_text">Sbloccare tutti i contatti da %s?</string>
- <string name="contact_blocked">Contatto bloccato</string>
- <string name="remove_bookmark_text">Vuoi rimuovere il segnalibro %s? La conversazione associata con questo contatto non sarà rimossa.</string>
- <string name="register_account">Registra un nuovo account sul server</string>
- <string name="change_password_on_server">Cambia la password sul server</string>
- <string name="share_with">Condividi con</string>
- <string name="start_conversation">Inizia Conversazione</string>
- <string name="invite_contact">Invita Contatto</string>
- <string name="contacts">Contatti</string>
- <string name="cancel">Annulla</string>
- <string name="set">Imposta</string>
- <string name="add">Aggiungi</string>
- <string name="edit">Modifica</string>
- <string name="delete">Elimina</string>
- <string name="block">Blocca</string>
- <string name="unblock">Sblocca</string>
- <string name="save">Salva</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Errore di Conversations</string>
- <string name="crash_report_message">Se scegli di inviare una segnalazione dell’errore aiuterai lo sviluppo di Conversations\n<b>Attenzione:</b> Questo utilizzerà il tuo account XMPP per inviare la segnalazione agli sviluppatori.</string>
- <string name="send_now">Invia adesso</string>
- <string name="send_never">Non chiedere più</string>
- <string name="problem_connecting_to_account">Impossibile collegarsi tramite questo utente</string>
- <string name="problem_connecting_to_accounts">Impossibile collegarsi tramite più utenti</string>
- <string name="touch_to_fix">Tocca qui per gestire i tuoi utenti</string>
- <string name="attach_file">Allega file</string>
- <string name="not_in_roster">Il contatto non è nella tua lista. Vuoi aggiungerlo?</string>
- <string name="add_contact">Aggiungi contatto</string>
- <string name="send_failed">Invio fallito</string>
- <string name="send_rejected">rifiutato</string>
- <string name="preparing_image">Preparazioone immagine per la trasmissione</string>
- <string name="action_clear_history">Pulisci la cronologia</string>
- <string name="clear_conversation_history">Pulisci la cronologia della Conversazione</string>
- <string name="clear_histor_msg">Vuoi cancellare tutti i messaggi di questa Conversazione?\n\n<b>Attenzione:</b> Questo non influenzerà i messaggi presenti su altri dispositivi o server.</string>
- <string name="delete_messages">Elimina messaggi</string>
- <string name="also_end_conversation">Termina questa conversazione successivamente</string>
- <string name="choose_presence">Choose presence to contact</string>
- <string name="send_unencrypted_message">Invia messaggio non cifrato</string>
- <string name="send_otr_message">Messaggio OTR</string>
- <string name="send_omemo_message">Invia messaggio cifrato OMEMO</string>
- <string name="send_omemo_x509_message">Invia messaggio cifrato v\\OMEMO</string>
- <string name="send_pgp_message">Messaggio OpenPGP</string>
- <string name="your_nick_has_been_changed">Il tuo nome utente è stato cambiato</string>
- <string name="send_unencrypted">Invia non cifrato</string>
- <string name="decryption_failed">Decifrazione fallita. Forse non disponi della chiave privata corretta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations usa una app di terze parti chiamata <b>OpenKeychain</b> per cifrare e decifrare i messaggi per gestire le tue chiavi pubbliche.\n\nOpenKeychain è rilasciato secondo i termini della GPLv3 ed è disponibile sia su F-Droid, che su Google Play.\n\n<small>(Riavvia Conversations in seguito.)</small></string>
- <string name="restart">Riavvia</string>
- <string name="install">Installa</string>
- <string name="openkeychain_not_installed">Per favore installa OpenKeychain</string>
- <string name="offering">offrendo…</string>
- <string name="waiting">in attesa…</string>
- <string name="no_pgp_key">Nessuna chiave OpenPGP trovata</string>
- <string name="contact_has_no_pgp_key">Conversations non è in grado di cifrare i tuoi messaggi perché il contatto non sta annunciando la sua chiave pubblica.\n\n<small>Per favore chiedi al tuo contatto di configurare OpenPGP.</small></string>
- <string name="no_pgp_keys">Nessuna chiave OpenPGP trovata</string>
- <string name="contacts_have_no_pgp_keys">Conversations non è in grado di cifrare i tuoi messaggi perché i contatti non stanno annunciando la propria chiave pubblica.\n\n<small>Per favore chiedi ai tuoi contatti di configurare OpenPGP.</small></string>
- <string name="pref_general">Generale</string>
- <string name="pref_xmpp_resource">Risorsa XMPP</string>
- <string name="pref_xmpp_resource_summary">Il nome con il quale questo client si identifica</string>
- <string name="pref_accept_files">Accetta i file</string>
- <string name="pref_accept_files_summary">Accetta automaticamente i file più piccoli di…</string>
- <string name="pref_notification_settings">Notifiche</string>
- <string name="pref_notifications">Notifiche</string>
- <string name="pref_notifications_summary">Notifica quando arriva un nuovo messaggio</string>
- <string name="pref_vibrate">Vibra</string>
- <string name="pref_notification_grace_period">Periodo tra notifiche</string>
- <string name="pref_notification_grace_period_summary">Disabilita le notifiche per un breve lasso di tempo dopo che un messaggio è stato ricevuto</string>
- <string name="pref_advanced_options">Avanzate</string>
- <string name="pref_never_send_crash">Non inviare mai segnalazioni di errore</string>
- <string name="pref_never_send_crash_summary">Se scegli di inviare una segnalazione dell’errore aiuterai lo sviluppo di Conversations</string>
- <string name="pref_confirm_messages">Conferma Messaggi</string>
- <string name="pref_confirm_messages_summary">Fai sapere ai tuoi contatti quando hai ricevuto il messaggio e l’hai letto</string>
- <string name="pref_ui_options">Interfaccia Utente</string>
- <string name="openpgp_error">OpenKeychain ha riportato un errore</string>
- <string name="error_decrypting_file">Errore di I/O nel decifrare il file</string>
- <string name="accept">Accetta</string>
- <string name="error">Si è verificato un errore</string>
- <string name="pref_grant_presence_updates">Concedi aggiornamenti della presenza</string>
- <string name="pref_grant_presence_updates_summary">Concedi e chiedi preventivamente la sottoscrizione della presenza ai contatti che hai creato</string>
- <string name="subscriptions">Sottoscrizioni</string>
- <string name="your_account">Il tuo utente</string>
- <string name="keys">Chiavi</string>
- <string name="send_presence_updates">Invia aggiornamenti della presenza</string>
- <string name="receive_presence_updates">Ricevi aggiornamenti della presenza</string>
- <string name="ask_for_presence_updates">Chiedi aggiornamenti della presenza</string>
- <string name="attach_choose_picture">Scegli un’immagine</string>
- <string name="attach_take_picture">Foto</string>
- <string name="preemptively_grant">Concedi aggiornamenti della presenza preventivamente</string>
- <string name="error_not_an_image_file">Il file selezionato non è un’immagine</string>
- <string name="error_compressing_image">Errore durante la conversione dell’immagine</string>
- <string name="error_file_not_found">File non trovato</string>
- <string name="error_io_exception">Errore di I/O generico. Forse hai esaurito lo spazio?</string>
- <string name="error_security_exception_during_image_copy">L’app che hai usato per selezionare questa immagine non ci ha fornito permessi sufficienti per leggere il file.\n\n<small>Usa un file manager differente per scegliere un’immagine</small></string>
- <string name="account_status_unknown">Sconosciuto</string>
- <string name="account_status_disabled">Disabilitato temporaneamente</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">In connessione\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Non autorizzato</string>
- <string name="account_status_not_found">Server non trovato</string>
- <string name="account_status_no_internet">Connettività assente</string>
- <string name="account_status_regis_fail">Registrazione fallita</string>
- <string name="account_status_regis_conflict">Nome utente già in uso</string>
- <string name="account_status_regis_success">Registrazione completata</string>
- <string name="account_status_regis_not_sup">Il Server non supporta la registrazione</string>
- <string name="account_status_security_error">Errore di sicurezza</string>
- <string name="account_status_incompatible_server">Server non compatibile</string>
- <string name="encryption_choice_unencrypted">Non cifrato</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Modifica utente</string>
- <string name="mgmt_account_delete">Elimina utente</string>
- <string name="mgmt_account_disable">Disabilita temporaneamente</string>
- <string name="mgmt_account_publish_avatar">Pubblica avatar</string>
- <string name="mgmt_account_publish_pgp">Pubblica chiave pubblica OpenPGP</string>
- <string name="mgmt_account_enable">Abilita utente</string>
- <string name="mgmt_account_are_you_sure">Sei sicuro?</string>
- <string name="mgmt_account_delete_confirm_text">Se cancelli il tuo utente la cronologia delle tue conversazioni verrà persa</string>
- <string name="attach_record_voice">Registra la voce</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Password</string>
- <string name="account_settings_example_jabber_id">utente@esempio.com</string>
- <string name="account_settings_confirm_password">Conferma password</string>
- <string name="password">Password</string>
- <string name="confirm_password">Conferma password</string>
- <string name="passwords_do_not_match">Le Password non corrispondono</string>
- <string name="invalid_jid">Questo non è un ID Jabber valido</string>
- <string name="error_out_of_memory">Memoria esaurita. L’immagine è tropppo grande</string>
- <string name="add_phone_book_text">Vuoi aggiungere %s alla tua rubrica?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">vuole chattare</string>
- <string name="contact_status_away">assente</string>
- <string name="contact_status_extended_away">assenza prolungata</string>
- <string name="contact_status_do_not_disturb">non disturbare</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conferenza</string>
- <string name="muc_details_other_members">Altri Membri</string>
- <string name="server_info_show_more">Info server</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">disponibile</string>
- <string name="server_info_unavailable">non disponibile</string>
- <string name="missing_public_keys">Annuncio chiave pubblica non effettuato</string>
- <string name="last_seen_now">visto adesso</string>
- <string name="last_seen_min">visto 1 minuto fa</string>
- <string name="last_seen_mins">visto %d minuti fa</string>
- <string name="last_seen_hour">visto 1 ora fa</string>
- <string name="last_seen_hours">visto %d ore fa</string>
- <string name="last_seen_day">visto 1 giorno fa</string>
- <string name="last_seen_days">visto %d giorni fa</string>
- <string name="never_seen">mai visto</string>
- <string name="install_openkeychain">Messaggio cifrato. Installa OpenKeychain per decifrare.</string>
- <string name="unknown_otr_fingerprint">Impronta OTR sconosciuta</string>
- <string name="openpgp_messages_found">Messaggi cifrati con OpenPGP trovati</string>
- <string name="reception_failed">Ricezione fallita</string>
- <string name="your_fingerprint">La tua impronta</string>
- <string name="otr_fingerprint">Impronta OTR</string>
- <string name="omemo_fingerprint">Fingerprint OMEMO</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO fingerprint</string>
- <string name="omemo_fingerprint_selected_message">Fingerprint OMEMO del messaggio</string>
- <string name="omemo_fingerprint_x509_selected_message">Fingerprint v\\OMEMO del messaggio</string>
- <string name="this_device_omemo_fingerprint">Propria fingerprint OMEMO</string>
- <string name="other_devices">Altri dispositivi</string>
- <string name="trust_omemo_fingerprints">Fidati delle Fingerprint OMEMO</string>
- <string name="fetching_keys">Ricezione chiavi...</string>
- <string name="done">Fatto</string>
- <string name="verify">Verifica</string>
- <string name="decrypt">Decripta</string>
- <string name="conferences">Conferenze</string>
- <string name="search">Cerca</string>
- <string name="create_contact">Crea Contatto</string>
- <string name="enter_contact">Inserisci contatto</string>
- <string name="join_conference">Entra in Conferenza</string>
- <string name="delete_contact">Elimina Contatto</string>
- <string name="view_contact_details">Mostra dettagli contatto</string>
- <string name="block_contact">Blocca contatto</string>
- <string name="unblock_contact">Sblocca contatto</string>
- <string name="create">Crea</string>
- <string name="select">Seleziona</string>
- <string name="contact_already_exists">Il contatto esiste già</string>
- <string name="join">Entra</string>
- <string name="conference_address">Indirizzo conferenza</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Salva come segnalibro</string>
- <string name="delete_bookmark">Elimina segnalibro</string>
- <string name="bookmark_already_exists">Questo segnalibro esiste già</string>
- <string name="you">Tu</string>
- <string name="action_edit_subject">Modifica soggetto conferenza</string>
- <string name="joining_conference">Entro in conferenza...</string>
- <string name="leave">Abbandona</string>
- <string name="contact_added_you">Il contatto ti ha aggiunto alla sua lista contatti</string>
- <string name="add_back">Add back</string>
- <string name="contact_has_read_up_to_this_point">%s ha letto fino a questo punto</string>
- <string name="publish">Pubblica</string>
- <string name="touch_to_choose_picture">Tocca l’avatar per selezionare l’immagine dalla galleria</string>
- <string name="publish_avatar_explanation">Nota bene: tutti i contatti sottoscritti agli aggiornamenti della tua presenza avranno il permesso di vedere questa immagine.</string>
- <string name="publishing">Pubblicazione…</string>
- <string name="error_publish_avatar_server_reject">Il server ha rifiutato la tua pubblicazione</string>
- <string name="error_publish_avatar_converting">Qualcosa è andato storto durante la conversione della tua immagine</string>
- <string name="error_saving_avatar">Impossibile salvare l’avatar sulla memoria interna</string>
- <string name="or_long_press_for_default">(O premi a lungo per ripristinare le impostazioni di default)</string>
- <string name="error_publish_avatar_no_server_support">Il tuo server non supporta la pubblicazione degli avatar</string>
- <string name="private_message">sussurrato</string>
- <string name="private_message_to">a %s</string>
- <string name="send_private_message_to">Invia messaggio privato a %s</string>
- <string name="connect">Connetti</string>
- <string name="account_already_exists">Questo utente esiste già</string>
- <string name="next">Successivo</string>
- <string name="server_info_session_established">Sessione corrente stabilita</string>
- <string name="additional_information">Informazioni Aggiuntive</string>
- <string name="skip">Salta</string>
- <string name="disable_notifications">Disabilita le notifiche</string>
- <string name="disable_notifications_for_this_conversation">Disabilita le notifiche per questa conversazione</string>
- <string name="enable">Abilita</string>
- <string name="conference_requires_password">La conferenza richiede una password</string>
- <string name="enter_password">Inserisci la password</string>
- <string name="missing_presence_updates">Aggiornamenti della presenza del contatto mancanti</string>
- <string name="request_presence_updates">Richiedi gli aggiornamenti della presenza dal tuo contatto.\n\n<small>Questo verrà usato per determinare quali client sta usando il tuo contatto.</small></string>
- <string name="request_now">Rechiedi adesso</string>
- <string name="delete_fingerprint">Elimina Impronta</string>
- <string name="sure_delete_fingerprint">Sei sicuro di voler eliminare questa impronta?</string>
- <string name="ignore">Ignora</string>
- <string name="without_mutual_presence_updates"><b>Attenzione:</b> Inviando questo messaggio senza aggiornamenti della presenza reciproci potrebbe causare problemi inaspettati.\n\n<small>Vai nei dettagli del contatto per verificare le tue sottoscrizioni alla presenza.</small></string>
- <string name="pref_security_settings">Sicurezza</string>
- <string name="pref_force_encryption">Forza cifratura end-to-end</string>
- <string name="pref_force_encryption_summary">Manda sempre messaggi cifrati (ad eccezione delle conferenze)</string>
- <string name="pref_allow_message_correction">Permetti correzione del messaggio</string>
- <string name="pref_allow_message_correction_summary">Consenti ai tuoi contatti di modificare retroattivamente i loro messaggi</string>
- <string name="pref_dont_save_encrypted">Non salvare i messaggi cifrati</string>
- <string name="pref_dont_save_encrypted_summary">Attenzione: Questo potrebbe comportare la perdita di messaggi</string>
- <string name="pref_expert_options">Impostazioni esperto</string>
- <string name="pref_expert_options_summary">Fai attenzione con queste impostazioni</string>
- <string name="title_activity_about">Info su Conversations</string>
- <string name="pref_about_conversations_summary">Informazioni sulla licenza</string>
- <string name="title_pref_quiet_hours">Ore di Quiete</string>
- <string name="title_pref_quiet_hours_start_time">Orario inizio</string>
- <string name="title_pref_quiet_hours_end_time">Orario fine</string>
- <string name="title_pref_enable_quiet_hours">Abilita ore di quiete</string>
- <string name="pref_quiet_hours_summary">Le notifiche verranno silenziate durante le ore di quiete</string>
- <string name="pref_use_larger_font">Aumenta la dimensione dei caratteri</string>
- <string name="pref_use_larger_font_summary">Usa font più grandi in tutta l’app</string>
- <string name="pref_use_send_button_to_indicate_status">Il pulsante di invio indica lo stato</string>
- <string name="pref_use_indicate_received">Richiedi la ricevuta di ritorno</string>
- <string name="pref_use_indicate_received_summary">I messaggi ricevuti verranno contrassegnati con una spunta verde se supportato</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Colora il pulsante di invio per indicare lo stato di un contatto</string>
- <string name="pref_expert_options_other">Altro</string>
- <string name="pref_conference_name">Nome della conferenza</string>
- <string name="pref_conference_name_summary">Usa il soggetto della stanza al posto del JID per identificare le conferenze</string>
- <string name="pref_autojoin">Entra automaticamente in conferenza</string>
- <string name="pref_autojoin_summary">Rispetta l\'opzione di entrata automatica nei segnalibri di conferenze</string>
- <string name="toast_message_otr_fingerprint">Impronta OTR copiata!</string>
- <string name="toast_message_omemo_fingerprint">Fingerprint OMEMO copiata negli appunti|</string>
- <string name="conference_banned">Sei stato bandito da questa conferenza</string>
- <string name="conference_members_only">Questa conferenza è solo per membri</string>
- <string name="conference_kicked">Sei stato buttato fuori dalla conferenza</string>
- <string name="conference_shutdown">La conferenza è stata chiusa</string>
- <string name="conference_unknown_error">Non sei più in questa conferenza</string>
- <string name="using_account">usando l’utente %s</string>
- <string name="checking_x">Controllo %s su host HTTP</string>
- <string name="not_connected_try_again">Non sei connesso. Riprova più tardi</string>
- <string name="check_x_filesize">Controllo dimensione %s</string>
- <string name="message_options">Opzioni del messaggio</string>
- <string name="copy_text">Copia testo</string>
- <string name="copy_original_url">Copia URL originale</string>
- <string name="send_again">Invia di nuovo</string>
- <string name="file_url">URL del file</string>
- <string name="message_text">Messaggio di testo</string>
- <string name="url_copied_to_clipboard">URL copiato</string>
- <string name="message_copied_to_clipboard">Messaggio copiato</string>
- <string name="image_transmission_failed">Trasmissione dell’immagine fallita</string>
- <string name="scan_qr_code">Scansiona codice QR</string>
- <string name="show_qr_code">Mostra codice QR</string>
- <string name="show_block_list">Mostra la black list</string>
- <string name="account_details">Dettagli utente</string>
- <string name="verify_otr">Verifica OTR</string>
- <string name="remote_fingerprint">Impronta remota</string>
- <string name="scan">scan</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Suggerimento o Domanda</string>
- <string name="shared_secret_secret">Segreto condiviso</string>
- <string name="confirm">Conferma</string>
- <string name="in_progress">In corso</string>
- <string name="respond">Rispondi</string>
- <string name="failed">Fallito</string>
- <string name="secrets_do_not_match">I segreti non corrispondono</string>
- <string name="try_again">Prova di nuovo</string>
- <string name="finish">Fine</string>
- <string name="verified">Verificato!</string>
- <string name="smp_requested">Il contatto ha richiesto la verifica SMP</string>
- <string name="no_otr_session_found">Non è stata trovata nessuna sessione OTR valida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Mantieni il servizio in primo piano</string>
- <string name="pref_keep_foreground_service_summary">Evita che il sistema operativo chiuda la connessione</string>
- <string name="pref_export_logs">Esporta Log</string>
- <string name="pref_export_logs_summary">Scrivi i log su card SD</string>
- <string name="notification_export_logs_title">Scrittura log su card SD</string>
- <string name="choose_file">Scegli file</string>
- <string name="receiving_x_file">Ricezione di %1$s file (%2$d%% completato)</string>
- <string name="download_x_file">Scarica %s</string>
- <string name="file">file</string>
- <string name="open_x_file">Apri %s</string>
- <string name="sending_file">invio (%1$d%% completato)</string>
- <string name="preparing_file">Preparazione alla trasmissione del file</string>
- <string name="x_file_offered_for_download">%s offerto da scaricare</string>
- <string name="cancel_transmission">Annulla trasmissione</string>
- <string name="file_transmission_failed">trasmissione del file fallita</string>
- <string name="file_deleted">Il file è stato eliminato</string>
- <string name="no_application_found_to_open_file">Nessuna applicazione trovata per aprire il file</string>
- <string name="could_not_verify_fingerprint">Impronta non verificata</string>
- <string name="manually_verify">Verifica manuale</string>
- <string name="are_you_sure_verify_fingerprint">Sei sicuro di voler verificare l’impronta OTR del contatto?</string>
- <string name="pref_show_dynamic_tags">Mostra tag dinamici</string>
- <string name="pref_show_dynamic_tags_summary">Mostra tag in sola lettura sotto i contatti</string>
- <string name="enable_notifications">Abilita le notifiche</string>
- <string name="conference_with">Crea conferenza con…</string>
- <string name="no_conference_server_found">Nessun server per conferenza trovato</string>
- <string name="conference_creation_failed">Creazione della conferenza fallita!</string>
- <string name="secret_accepted">Segreto accettato!</string>
- <string name="reset">Reset</string>
- <string name="account_image_description">Avatar utente</string>
- <string name="copy_otr_clipboard_description">Copia impronta OTR</string>
- <string name="copy_omemo_clipboard_description">Copia fingerprint OMEMO negli appunti</string>
- <string name="regenerate_omemo_key">Rigenera chiave OMEMO</string>
- <string name="wipe_omemo_pep">Cancella altri dispositivi da PEP</string>
- <string name="clear_other_devices">Pulisci dispositivi</string>
- <string name="clear_other_devices_desc">Sei sicuro/a di voler rimuovere tutti gli altri dispositivi dall\'annuncio OMEMO? La prossima volta che si connetteranno si riannunceranno, ma potrebbero non ricevere i messaggi inviati nel frattempo.</string>
- <string name="purge_key">Elimina chiave</string>
- <string name="purge_key_desc_part1">Sei sicuro/a di voler cancellare questa chiave?</string>
- <string name="purge_key_desc_part2">Verrà considerata irreversibilmente compromessa, e non potrai più creare una sessione con essa.</string>
- <string name="error_no_keys_to_trust_server_error">Non ci sono chiavi utilizzabili per questo contatto.\nLa raccolta di nuove chiavi dal server è fallita. Forse qualcosa non va con il tuo server dei contatti.</string>
- <string name="error_no_keys_to_trust">Non ci sono chiavi usabili per questo contatto. Se hai cancellato qualsiasi loro chiave, devono generarne di nuove.</string>
- <string name="error_trustkeys_title">Errore</string>
- <string name="fetching_history_from_server">Caricamento della cronologia dal server</string>
- <string name="no_more_history_on_server">Fine cronologia sul server</string>
- <string name="updating">Caricamento…</string>
- <string name="password_changed">Password cambiata!</string>
- <string name="could_not_change_password">Impossibile cambiare la password</string>
- <string name="otr_session_not_started">Invia un messaggio per avviare una conversazione cifrata</string>
- <string name="ask_question">Fai una domanda</string>
- <string name="smp_explain_question">Se condividi con il tuo contatto un segreto in comune non conosciuto da altri (come uno scherzo privato o semplicemente quel che avete mangiato l\'ultima volta insieme) potete usarlo per verificare le vostre fingerprint.\n\nInvia un suggerimento o una domanda al tuo contatto il quale dovrà rispondere con una risposta controllando le maiuscole.</string>
- <string name="smp_explain_answer">Il tuo contatto vorrebbe verificare la tua identità. Dovrai rispondere correttamente alla sua domanda con una risposta che condividete. Il tuo contatto ti ha fornito il suggerimento o la domanda seguente.</string>
- <string name="shared_secret_hint_should_not_be_empty">Il suggerimento non dovrebbe essere vuoto</string>
- <string name="shared_secret_can_not_be_empty">Il segreto condiviso non può essere vuoto</string>
- <string name="manual_verification_explanation">Compara attentamente l’impronta mostrata sotto con l’impronta del tuo contatto.\nPuoi usare qualsiasi forma di comunicazione fidata come una e-mail cifrata o una chiamata telefonica per confrontare le impronte.</string>
- <string name="change_password">Cambia password</string>
- <string name="current_password">Password attuale</string>
- <string name="new_password">Nuova password</string>
- <string name="password_should_not_be_empty">La password non dovrebbe essere vuota</string>
- <string name="enable_all_accounts">Abilita tutti gli utenti</string>
- <string name="disable_all_accounts">Disabilita tutti gli utenti</string>
- <string name="perform_action_with">Perform action with</string>
- <string name="no_affiliation">No affiliazione</string>
- <string name="outcast">Emarginato</string>
- <string name="member">Membro</string>
- <string name="advanced_mode">Modalità avanzata</string>
- <string name="grant_membership">Concedi appartenenza</string>
- <string name="remove_membership">Revoca appartenenza</string>
- <string name="grant_admin_privileges">Concedi i privilegi di amministratore</string>
- <string name="remove_admin_privileges">Revoca i privilegi di amministratore</string>
- <string name="remove_from_room">Rimuovi dalla conferenza</string>
- <string name="could_not_change_affiliation">Impossibile cambiare l’affiliazione di %s</string>
- <string name="ban_from_conference">Bandisci dalla conferenza</string>
- <string name="removing_from_public_conference">Stai cercando di rimuovere %s da una conferenza pubblica. L’unico modo per farlo è bandire per sempre quell’utente.</string>
- <string name="ban_now">Bandisci</string>
- <string name="could_not_change_role">Impossibile cambiare ruolo di %s</string>
- <string name="public_conference">Conferenza pubblicamente accessibile</string>
- <string name="private_conference">Conferenza privata</string>
- <string name="conference_options">Opzioni conferenza</string>
- <string name="members_only">Privato, solo membri</string>
- <string name="non_anonymous">Non anonimo</string>
- <string name="moderated">Moderata</string>
- <string name="you_are_not_participating">Non stai partecipando</string>
- <string name="modified_conference_options">Modificate le opzioni della conferenza!</string>
- <string name="could_not_modify_conference_options">Impossibile modificare opzioni conferenza</string>
- <string name="never">Mai</string>
- <string name="thirty_minutes">30 minuti</string>
- <string name="one_hour">1 ora</string>
- <string name="two_hours">2 ore</string>
- <string name="eight_hours">8 ore</string>
- <string name="until_further_notice">Fino a nuovo avviso</string>
- <string name="pref_input_options">Input</string>
- <string name="pref_enter_is_send">Invio spedisce</string>
- <string name="pref_enter_is_send_summary">Il tasto invio spedisce il messaggio</string>
- <string name="pref_display_enter_key">Mostra il tasto invio</string>
- <string name="pref_display_enter_key_summary">Cambia il tasto delle faccine nel tastodi invio</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">immagine</string>
- <string name="pdf_document">Documento PDF</string>
- <string name="apk">Applicazione Android</string>
- <string name="vcard">Contatto</string>
- <string name="received_x_file">Ricevuto %s</string>
- <string name="disable_foreground_service">Disabilita i servizi in background</string>
- <string name="touch_to_open_conversations">Tocca per avviare Conversations</string>
- <string name="avatar_has_been_published">Il tuo avatar è stato pubblicato!</string>
- <string name="sending_x_file">Invio %s</string>
- <string name="offering_x_file">Inviando %s</string>
- <string name="hide_offline">Nascondi i contatti offline</string>
- <string name="disable_account">Disabilita l\'account</string>
- <string name="contact_is_typing">%s sta digitando...</string>
- <string name="contact_has_stopped_typing">%s ha smesso di digitare</string>
- <string name="pref_chat_states">Notifiche di composizione</string>
- <string name="pref_chat_states_summary">Permetti al tuo contatto di vedere quando stai digitando</string>
- <string name="send_location">Invia la posizione</string>
- <string name="show_location">Mostra la posizione</string>
- <string name="no_application_found_to_display_location">Non è stata trovata alcuna applicazione per mostrare la posizione</string>
- <string name="location">Posizione</string>
- <string name="received_location">Posizione ricevuta</string>
- <string name="title_undo_swipe_out_conversation">Conversazione interrotta</string>
- <string name="title_undo_swipe_out_muc">Conferenza terminata</string>
- <string name="pref_dont_trust_system_cas_title">Non ti fidare delle CA di sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Tutti i certificati devono essere accettati manualmente</string>
- <string name="pref_remove_trusted_certificates_title">Elimina i certificati</string>
- <string name="pref_remove_trusted_certificates_summary">Cancella manualmente i certificati già accettati</string>
- <string name="toast_no_trusted_certs">Non sono presenti certificati accettati manualmente</string>
- <string name="dialog_manage_certs_title">Elimina i certificati</string>
- <string name="dialog_manage_certs_positivebutton">Cancella la selezione</string>
- <string name="dialog_manage_certs_negativebutton">Annulla</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Cancellato il %d certificato</item>
- <item quantity="other">Cancellati %d certificati</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Seleziona il %d contatto</item>
- <item quantity="other">Selezionati %d contatti</item>
- </plurals>
- <string name="pref_quick_action_summary">Sostituisci il tasto invio con un\'azione rapida</string>
- <string name="pref_quick_action">Azione Rapida</string>
- <string name="none">Nessuno</string>
- <string name="recently_used">Usati recentemente</string>
- <string name="choose_quick_action">Scegli azione rapida</string>
- <string name="search_for_contacts_or_groups">Cerca contatti o gruppi</string>
- <string name="send_private_message">Invia messaggio privato</string>
- <string name="user_has_left_conference">%s ha abbandonato la conferenza!</string>
- <string name="username">Utente</string>
- <string name="username_hint">Utente</string>
- <string name="invalid_username">Questo non è un nome utente valido</string>
- <string name="conference_name">Nome conferenza</string>
- <string name="invalid_conference_name">Questo non è un nome di conferenza valido</string>
- <string name="download_failed_server_not_found">Download fallito: Server non trovato</string>
- <string name="download_failed_file_not_found">Download fallito: File non trovato</string>
- <string name="download_failed_could_not_connect">Download fallito: Impossibile connettersi all\'host</string>
- <string name="pref_use_white_background">Usa sfondo bianco</string>
- <string name="pref_use_white_background_summary">Mostra i messaggi ricevuti con testo nero su sfondo bianco</string>
- <string name="account_status_tor_unavailable">Rete Tor non disponibile</string>
- <string name="server_info_broken">Rotto</string>
- <string name="pref_presence_settings">Presenza</string>
- <string name="pref_away_when_screen_off">\"Non disponibile\" a schermo spento</string>
- <string name="pref_away_when_screen_off_summary">Imposta la tua risorsa come non disponibile quando lo schermo è spento</string>
- <string name="pref_xa_on_silent_mode">Non disponibile in modalità silenzioso</string>
- <string name="pref_xa_on_silent_mode_summary">Imposta la tua risorsa come non disponibile quando il dispositivo è in modalità silenziosa</string>
- <string name="pref_treat_vibrate_as_silent">Tratta vibrazione come modalità silenziosa</string>
- <string name="pref_treat_vibrate_as_silent_summary">Segna la tua risorsa come non disponibile quando il dispositivo ha solo la vibrazione</string>
- <string name="pref_show_connection_options">Impostazioni estese di connessione</string>
- <string name="pref_show_connection_options_summary">Mostra nome host e impostazioni della porta quando configuri un account</string>
- <string name="hostname_example">xmpp.esempio.it</string>
- <string name="action_add_account_with_certificate">Aggiungi account con certificato</string>
- <string name="unable_to_parse_certificate">Impossibile analizzare il certificato</string>
- <string name="authenticate_with_certificate">Lasciare vuoto per autenticarsi con certificato</string>
- <string name="mam_prefs">Preferenze di archiviazione</string>
- <string name="server_side_mam_prefs">Preferenze di archiviazione lato server</string>
- <string name="fetching_mam_prefs">Raccolta preferenze di archiviazione. Attendere prego...</string>
- <string name="unable_to_fetch_mam_prefs">Impossibile raccogliere le preferenze di archiviazione</string>
- <string name="captcha_required">Captcha richiest</string>
- <string name="certificate_chain_is_not_trusted">Catena di certificati non affidabile</string>
- <string name="jid_does_not_match_certificate">L\'ID Jabber non corrisponde al certificato</string>
- <string name="action_renew_certificate">Rinnova certificato</string>
- <string name="error_fetching_omemo_key">Errore ricezione chiave OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">Chiave OMEMO verificata con certificato!</string>
- <string name="device_does_not_support_certificates">Il tuo dispositivo non supporta la selezione di certificati utente!</string>
- <string name="pref_connection_options">Connessione</string>
- <string name="pref_use_tor">Connettiti via Tor</string>
- <string name="pref_use_tor_summary">Indirizza tutte le connessioni attraverso la rete Tor. Richiede Orbot</string>
- <string name="account_settings_hostname">Nome host</string>
- <string name="account_settings_port">Porta</string>
- <string name="hostname_or_onion">Indirizzo server o .onion</string>
- <string name="not_a_valid_port">Questo non è un numero di porta valido</string>
- <string name="not_valid_hostname">Questo non è un nome host valido</string>
- <string name="connected_accounts">%1$d su %2$d account connessi</string>
- <plurals name="x_messages">
- <item quantity="one">%d messaggio</item>
- <item quantity="other">%d messaggi</item>
- </plurals>
- <string name="load_more_messages">Carica altri messaggi</string>
- <string name="shared_file_with_x">Condividi file con %s</string>
- <string name="shared_image_with_x">Immagine condivisa con %s</string>
- <string name="no_storage_permission">Conversations necessita di accesso alla memoria esterna</string>
- <string name="sync_with_contacts">Sincronizza con i contatti</string>
- <string name="sync_with_contacts_long">Conversations vuole confrontare il tuo roster XMPP con i tuoi contatti per mostrare i loro nomi ed avatar.\n\nConversations leggerà solamente i contatti e li confronterà localmente senza caricarli sul server.\n\nTi verrà ora chiesto il permesso di accedere ai tuoi contatti.</string>
- <string name="certificate_information">Informazioni del certificato</string>
- <string name="certificate_subject">Soggetto</string>
- <string name="certificate_issuer">Emittente</string>
- <string name="certificate_cn">Nome comune</string>
- <string name="certificate_o">Organizzazione</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Non disponibile)</string>
- <string name="certificate_not_found">Nessun certificato trovato</string>
- <string name="notify_on_all_messages">Notifica per tutti i messaggi</string>
- <string name="notify_only_when_highlighted">Notifica solo quando evidenziato</string>
- <string name="notify_never">Notifiche disabilitate</string>
- <string name="notify_paused">Notifiche in pausa</string>
- <string name="pref_picture_compression">Comprimi immagini</string>
- <string name="pref_picture_compression_summary">Ridimensiona e comprimi immagini</string>
- <string name="always">Sempre</string>
- <string name="automatically">Automaticamente</string>
- <string name="battery_optimizations_enabled">Ottimizzazioni batteria abilitate</string>
- <string name="battery_optimizations_enabled_explained">Il tuo dispositivo sta facendo delle ingenti ottimizzazioni della batteria per Conversations che potrebbero portare ritardi alle notifiche o anche perdita di messaggi.\nSi consiglia di disabilitarle.</string>
- <string name="battery_optimizations_enabled_dialog">Il tuo dispositivo sta facendo delle ingenti ottimizzazioni della batteria per Conversations che potrebbero portare ritardi alle notifiche o anche perdita di messaggi.\n\nTi verrà ora chiesto di disabilitarle.</string>
- <string name="disable">Disabilita</string>
- <string name="selection_too_large">L\'area selezionata è troppo grande</string>
- <string name="no_accounts">(Nessun account attivo)</string>
- <string name="this_field_is_required">Questo campo è obbligatorio</string>
- <string name="correct_message">Correggi messaggio</string>
- <string name="send_corrected_message">Invia messaggio corretto</string>
- <string name="no_keys_just_confirm">Ti fidi già di questo contatto. Selezionando \'fatto\' stai solo confermando che %s fa parte di questa conferenza.</string>
- <string name="select_image_and_crop">Seleziona immagine e ritagliala</string>
- <string name="this_account_is_disabled">Hai disabilitato questo account</string>
-</resources>
diff --git a/src/main/res/values-iw/strings.xml b/src/main/res/values-iw/strings.xml
deleted file mode 100644
index a3eca4e61..000000000
--- a/src/main/res/values-iw/strings.xml
+++ /dev/null
@@ -1,494 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">הגדרות</string>
- <string name="action_add">שיחה חדשה</string>
- <string name="action_accounts">נהל חשבונות</string>
- <string name="action_end_conversation">סיים שיחה זו</string>
- <string name="action_contact_details">פרטי איש קשר</string>
- <string name="action_muc_details">פרטי ועידה</string>
- <string name="action_secure">דיון מאובטח</string>
- <string name="action_add_account">הוסף חשבון</string>
- <string name="action_edit_contact">ערוך שם</string>
- <string name="action_delete_contact">מחק מרשימת אנשי הקשר</string>
- <string name="action_block_contact">חסום איש קשר</string>
- <string name="action_unblock_contact">בטל חסימת איש קשר</string>
- <string name="action_block_domain">חסום דומיין</string>
- <string name="action_unblock_domain">בטל חסימת דומיין</string>
- <string name="title_activity_manage_accounts">נהל חשבונות</string>
- <string name="title_activity_settings">הגדרות</string>
- <string name="title_activity_conference_details">פרטי ועידה</string>
- <string name="title_activity_contact_details">פרטי איש קשר</string>
- <string name="title_activity_sharewith">שתף בעזרת Conversations</string>
- <string name="title_activity_start_conversation">התחל דיון</string>
- <string name="title_activity_choose_contact">בחר איש קשר</string>
- <string name="title_activity_block_list">רשימת חסימה</string>
- <string name="just_now">ממש עכשיו</string>
- <string name="minute_ago">לפני דקה</string>
- <string name="minutes_ago">לפני %d דקות</string>
- <string name="unread_conversations">שיחות שלא נקראו</string>
- <string name="sending">שולח...</string>
- <string name="message_decrypting">כעת מפענח צופן הודעה. אנא המתן…</string>
- <string name="pgp_message">הודעה מוצפנת OpenPGP</string>
- <string name="nick_in_use">שם כינוי כבר בשימוש</string>
- <string name="admin">מנהל</string>
- <string name="owner">בעלים</string>
- <string name="moderator">אחראי (Moderator)</string>
- <string name="participant">משתתף</string>
- <string name="visitor">מבקר</string>
- <string name="remove_contact_text">האם ברצונך להסיר את %s מתוך רשימת אנשי הקשר? השיחה המשוייכת עם איש קשר זה לא תוסר.</string>
- <string name="block_contact_text">האם ברצונך לחסום קבלת הודעות מאת %s?</string>
- <string name="unblock_contact_text">האם ברצונך לבטל את החסימה ולאפשר קבלת הודעות מאת %s?</string>
- <string name="block_domain_text">לחסום את כל האנשים מתוך %s?</string>
- <string name="unblock_domain_text">לבטל את חסימת כל האנשים מתוך %s?</string>
- <string name="contact_blocked">איש קשר נחסם</string>
- <string name="remove_bookmark_text">האם ברצונך להסיר את %s בתור סימנייה? הדיונים אשר משוייכים עם סימנייה זו לא יוסרו.</string>
- <string name="register_account">צור חשבון חדש בשרת</string>
- <string name="change_password_on_server">שינוי סיסמה בשרת</string>
- <string name="share_with">שתף באמצעות...</string>
- <string name="start_conversation">התחל שיחה</string>
- <string name="invite_contact">הזמן איש קשר</string>
- <string name="contacts">אנשי קשר</string>
- <string name="cancel">ביטול</string>
- <string name="set">הגדר</string>
- <string name="add">הוסף</string>
- <string name="edit">ערוך</string>
- <string name="delete">מחק</string>
- <string name="block">חסום</string>
- <string name="unblock">בטל חסימה</string>
- <string name="save">שמור</string>
- <string name="ok">אישור</string>
- <string name="crash_report_title">Conversations קרסה</string>
- <string name="crash_report_message">על ידי שליחת Stacktraces אתה עוזר להתקדמות הפיתוח של Conversations\n<b>אזהרה:</b> פעולה זו תעשה שימוש בחשבון XMPP שלך כדי לשלוח עקבות מחסנית אל המפתח.</string>
- <string name="send_now">שלח עכשיו</string>
- <string name="send_never">לעולם אל תשאל שוב</string>
- <string name="problem_connecting_to_account">התחברות לחשבון נכשלה</string>
- <string name="problem_connecting_to_accounts">התחברות למספר חשבונות נכשלה</string>
- <string name="touch_to_fix">לחץ כאן כדי לנהל את החשבונות שלך</string>
- <string name="attach_file">צרף קובץ</string>
- <string name="not_in_roster">איש קשר אינו מצוי בתוך רשימת אנשי הקשר שלך. האם ברצונך להוסיפו?</string>
- <string name="add_contact">הוסף איש קשר</string>
- <string name="send_failed">מסירה נכשלה</string>
- <string name="send_rejected">סורב</string>
- <string name="preparing_image">מכין תמונה לשליחה</string>
- <string name="action_clear_history">נקה היסטוריה</string>
- <string name="clear_conversation_history">נקה היסטוריית שיחה</string>
- <string name="clear_histor_msg">האם ברצונך למחוק את כל ההודעות בשיחה זאת?\n\n<b>אזהרה:</b> פעולה זו לא תשפיע על הודעות מאוחסנות על מכשירים או שרתים אחרים.</string>
- <string name="delete_messages">מחק הודעות</string>
- <string name="also_end_conversation">סיים את השיחה לאחר מכן</string>
- <string name="choose_presence">בחר נוכחות לאיש קשר</string>
- <string name="send_unencrypted_message">שלח הודעה בלתי מוצפנת</string>
- <string name="send_otr_message">שלח הודעה בהצפנת OTR</string>
- <string name="send_omemo_message">של הודעה בהצפנת OMEMO</string>
- <string name="send_pgp_message">שלח הודעה בהצפנת OpenPGP</string>
- <string name="your_nick_has_been_changed">שם הכינוי שלך השתנה</string>
- <string name="send_unencrypted">שלח ללא הצפנה</string>
- <string name="decryption_failed">פענוח נכשל. אולי אין לך את המפתח הפרטי המתאים.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations מסתמכת על אפליקציית צד-שלישי הקרויה <b>OpenKeychain</b> כדי להצפין ולפענח הודעות וגם כדי לנהל את המפתחות הפומביים שלך.\n\nOpenKeychain הינה רשויה תחת GPLv3 וזמינה ב F-Droid וגם ב Google Play.\n\n<small>(אנא התחל מחדש את Conversations לאחר מכן.)</small></string>
- <string name="restart">התחל מחדש</string>
- <string name="install">התקן</string>
- <string name="openkeychain_not_installed">אנא התקן OpenKeychain</string>
- <string name="offering">מציע…</string>
- <string name="waiting">ממתין…</string>
- <string name="no_pgp_key">לא נמצא מפתח OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations אינה מסוגלת להצפין את הודעותיך משום שאיש הקשר שלך אינו מכריז על המפתח הפומבי שלו או שלה.\n\n<small>אנא בקש מאיש הקשר שלך להגדיר את OpenPGP.</small></string>
- <string name="no_pgp_keys">לא נמצאו מפתחות OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations אינה מסוגלת להצפין את הודעותיך משום שאנשי הקשר שלך אינם מכריזים על המפתח הפומבי שלהם.\n\n<small>אנא בקש מאנשי הקשר שלך לארגן OpenPGP.</small></string>
- <string name="pref_general">כללי</string>
- <string name="pref_xmpp_resource">משאב XMPP</string>
- <string name="pref_xmpp_resource_summary">השם שבעזרתו לקוח זה מזהה את עצמו</string>
- <string name="pref_accept_files">קבל קבצים</string>
- <string name="pref_accept_files_summary">קבל אוטומטית קבצים שגודלם קטן מ…</string>
- <string name="pref_notifications">התראות</string>
- <string name="pref_notifications_summary">תודיע כאשר הודעה חדשה מגיעה</string>
- <string name="pref_vibrate">הרטט</string>
- <string name="pref_notification_grace_period">משך תקופת ארכה</string>
- <string name="pref_notification_grace_period_summary">נטרל התראות לזמן קצר לאחר שהודעת Carbon Copy מתקבלת</string>
- <string name="pref_never_send_crash">לעולם אל תשלח דיווחי קריסה</string>
- <string name="pref_never_send_crash_summary">על ידי שליחת עקבות מחסנית אתה עוזר להתקדמות הפיתוח של Conversations</string>
- <string name="pref_confirm_messages">אשר הודעות</string>
- <string name="pref_confirm_messages_summary">אפשר לאיש קשר שלך לדעת מתי קיבלת וקראת הודעה</string>
- <string name="openpgp_error">אפליקציית OpenKeychain דיווחה על שגיאה</string>
- <string name="error_decrypting_file">שגיאת I/O פענוח קובץ</string>
- <string name="accept">קבל</string>
- <string name="error">אירעה שגיאה</string>
- <string name="pref_grant_presence_updates">הענק עדכוני נוכחות</string>
- <string name="pref_grant_presence_updates_summary">הענק ובקש הרשמות נוכחות מראש עבור אנשי קשר שיצרת</string>
- <string name="subscriptions">הרשמות</string>
- <string name="your_account">החשבון שלך</string>
- <string name="keys">מפתחות</string>
- <string name="send_presence_updates">שלח עדכוני נוכחות</string>
- <string name="receive_presence_updates">קבל עדכוני נוכחות</string>
- <string name="ask_for_presence_updates">בקש עדכוני נוכחות</string>
- <string name="attach_choose_picture">בחר תמונה</string>
- <string name="attach_take_picture">צלם תמונה</string>
- <string name="preemptively_grant">הענק מראש בקשת הרשמה</string>
- <string name="error_not_an_image_file">הקובץ שבחרת אינו תמונה</string>
- <string name="error_compressing_image">שגיאה במהלך המרת תמונה</string>
- <string name="error_file_not_found">קובץ לא נמצא</string>
- <string name="error_io_exception">שגיאת I/O כללית. אולי אזל לך נפח אחסון?</string>
- <string name="error_security_exception_during_image_copy">האפליקציה בה השתמשת כדי לבחור תמונה זו לא סיפקה לנו מספיק הרשאות כדי לקרוא את הקובץ.\n\n<small>השתמש במנהל קבצים אחר כדי לבחור תצלום</small></string>
- <string name="account_status_unknown">לא ידוע</string>
- <string name="account_status_disabled">מנוטרל זמנית</string>
- <string name="account_status_online">מקוון</string>
- <string name="account_status_connecting">מתחבר\u2026</string>
- <string name="account_status_offline">לא מקוון</string>
- <string name="account_status_unauthorized">לא מורשה</string>
- <string name="account_status_not_found">שרת לא נמצא</string>
- <string name="account_status_no_internet">אין חיבוריות</string>
- <string name="account_status_regis_fail">הרשמה נכשלה</string>
- <string name="account_status_regis_conflict">שם משתמש כבר בשימוש</string>
- <string name="account_status_regis_success">הרשמה הושלמה</string>
- <string name="account_status_regis_not_sup">השרת לא תומך בהרשמת משתמשים חדשים</string>
- <string name="account_status_security_error">שגיאת אבטחה</string>
- <string name="account_status_incompatible_server">שרת לא מתאים</string>
- <string name="encryption_choice_unencrypted">לא מוצפן</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">ערוך חשבון</string>
- <string name="mgmt_account_delete">מחק</string>
- <string name="mgmt_account_disable">נטרל זמנית</string>
- <string name="mgmt_account_publish_avatar">פרסם תמונת פרופיל</string>
- <string name="mgmt_account_publish_pgp">פרסם מפתח ציבורי של OpenPGP</string>
- <string name="mgmt_account_enable">הפעל חשבון</string>
- <string name="mgmt_account_are_you_sure">האם אתה בטוח?</string>
- <string name="mgmt_account_delete_confirm_text">אם אתה מוחק את חשבונך כל היסטוריית הדיון שלך תאבד</string>
- <string name="attach_record_voice">הקלט קול</string>
- <string name="account_settings_jabber_id">מזהה Jabber</string>
- <string name="account_settings_password">סיסמה</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">אמת סיסמה</string>
- <string name="password">סיסמה</string>
- <string name="confirm_password">אמת סיסמה</string>
- <string name="passwords_do_not_match">סיסמאות לא תואמות</string>
- <string name="invalid_jid">מזהה ה Jabber אינו תקין</string>
- <string name="error_out_of_memory">חסר זיכרון. תצלום גדול מדי</string>
- <string name="contact_status_online">מקוון</string>
- <string name="contact_status_free_to_chat">חופשי לשיחה</string>
- <string name="contact_status_away">נעדר</string>
- <string name="contact_status_extended_away">נעדר לזמן ממושך</string>
- <string name="contact_status_do_not_disturb">נא לא להפריע</string>
- <string name="contact_status_offline">לא מקוון</string>
- <string name="muc_details_conference">ועידה</string>
- <string name="muc_details_other_members">חברים אחרים</string>
- <string name="server_info_show_more">פרטי השרת</string>
- <string name="server_info_mam">XEP-0313: MAM - היסטוריית שרת</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command - חסימת אנשי קשר</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO) - תמונת פרופיל והצפנת OMEMO</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload - שליחת קבצים דרך HTTP</string>
- <string name="server_info_available">זמין</string>
- <string name="server_info_unavailable">לא זמין</string>
- <string name="missing_public_keys">הכרזות מפתח פומבי חסרות</string>
- <string name="last_seen_now">נראה לאחרונה ממש עכשיו</string>
- <string name="last_seen_min">נראה לאחרונה לפני דקה</string>
- <string name="last_seen_mins">נראה לאחרונה לפני %d דקות</string>
- <string name="last_seen_hour">נראה לאחרונה לפני שעה</string>
- <string name="last_seen_hours">נראה לאחרונה לפני %d שעות</string>
- <string name="last_seen_day">נראה לאחרונה לפני יום אחד</string>
- <string name="last_seen_days">נראה לאחרונה לפני %d ימים</string>
- <string name="never_seen">לא נראה מעולם</string>
- <string name="install_openkeychain">הודעה מוצפנת. אנא התקן את OpenKeychain כדי לפענח.</string>
- <string name="unknown_otr_fingerprint">טביעת אצבע OTR לא מוכרת</string>
- <string name="openpgp_messages_found">הודעות מוצפנות OpenPGP נמצאו</string>
- <string name="reception_failed">קבלה נכשלה</string>
- <string name="your_fingerprint">טביעת אצבע שלך</string>
- <string name="otr_fingerprint">טביעת אצבע של OTR</string>
- <string name="omemo_fingerprint">טביעת אצבע של OMEMO</string>
- <string name="omemo_fingerprint_selected_message">טביעת אצבע OMEMO של ההודעה</string>
- <string name="this_device_omemo_fingerprint">טביעת אצבע OMEMO שלי</string>
- <string name="other_devices">מכשירים אחרים</string>
- <string name="trust_omemo_fingerprints">סמוך על טביעות אצבע OMEMO</string>
- <string name="done">בוצע</string>
- <string name="verify">אמת</string>
- <string name="decrypt">פענח</string>
- <string name="conferences">ועידות</string>
- <string name="search">חפש</string>
- <string name="create_contact">צור איש קשר</string>
- <string name="join_conference">הצטרף לועידה</string>
- <string name="delete_contact">מחק איש קשר</string>
- <string name="view_contact_details">צפה בפרטי איש קשר</string>
- <string name="block_contact">חסום איש קשר</string>
- <string name="unblock_contact">בטל חסימת איש קשר</string>
- <string name="create">צור</string>
- <string name="contact_already_exists">איש קשר כבר קיים</string>
- <string name="join">הצטרף</string>
- <string name="conference_address">כתובת ועידה</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">שמור בתור סימנייה</string>
- <string name="delete_bookmark">מחק סימנייה</string>
- <string name="bookmark_already_exists">סימנייה זו כבר קיימת</string>
- <string name="you">אני</string>
- <string name="action_edit_subject">ערוך נושא ועידה</string>
- <string name="leave">עזוב</string>
- <string name="contact_added_you">איש קשר הוסיף אותך אל רשימת קשר</string>
- <string name="add_back">הוסף בחזרה</string>
- <string name="contact_has_read_up_to_this_point">%s קרא עד לנקודה זו</string>
- <string name="publish">פרסם</string>
- <string name="touch_to_choose_picture">לחץ על תמות הפרופיל כדי לבחור תמונה מתוך הגלריה</string>
- <string name="publish_avatar_explanation">לתשומת לבך: כל מי שרשום לעדכוני נוכחות שלך יורשה לראות את תמונה זו.</string>
- <string name="publishing">מעלה…</string>
- <string name="error_publish_avatar_server_reject">השרת דחה את ההעלאה</string>
- <string name="error_publish_avatar_converting">משהו השתבש במהלך המרת התמונה</string>
- <string name="error_saving_avatar">שגיאה בעת שמירת תמונה לזיכרון</string>
- <string name="or_long_press_for_default">(או לחיצה ארוכה כדי להחזיר לברירת מחדל)</string>
- <string name="error_publish_avatar_no_server_support">השרת לא תומך בפרסום של אווטארים</string>
- <string name="private_message">בפרטי</string>
- <string name="private_message_to">בפרטי אל %s</string>
- <string name="send_private_message_to">שלח הודעה פרטית אל %s</string>
- <string name="connect">התחבר</string>
- <string name="account_already_exists">חשבון זה כבר קיים</string>
- <string name="next">הבא</string>
- <string name="additional_information">מידע נוסף</string>
- <string name="skip">דלג</string>
- <string name="disable_notifications">השבת התראות</string>
- <string name="disable_notifications_for_this_conversation">השבת התראות עבור השיחה הנוכחית</string>
- <string name="enable">הפעל</string>
- <string name="conference_requires_password">ועידה זאת דורשת סיסמא</string>
- <string name="enter_password">הכנס סיסמא</string>
- <string name="missing_presence_updates">עדכוני נוסחות חסרים מאיש הקשר</string>
- <string name="request_presence_updates">נא לבקש עדכוני נוכחות מאיש הקשר קודם לכך<small>פעולה זו תשמש כדי לקבוע את אקפליקציה שאיש הקשר משתמש בה</small></string>
- <string name="request_now">בקש/י כעת</string>
- <string name="delete_fingerprint">מחק טביעת אצבע</string>
- <string name="sure_delete_fingerprint">האם את/ה בטוח שברצונך למחוק טביעת אצבע זו?</string>
- <string name="ignore">התעלם</string>
- <string name="without_mutual_presence_updates"><b>אזהרה:</b>שליחה ללא הרשאות עדכוני נוכחות הדדיות עלולה לגרום לתוצאות בלתי צפויות.\n\n<small>השתמש בתפריט \"פרטי משתמש\" ואשר עדכוני נוכחות</small></string>
- <string name="pref_force_encryption">אלץ הצפנת end-to-end</string>
- <string name="pref_force_encryption_summary">תמיד שלח הודעות מוצפנות (חוץ מבועידות)</string>
- <string name="pref_dont_save_encrypted">אל תשמור הודעות מוצפנות</string>
- <string name="pref_dont_save_encrypted_summary">אזהרה: פעולה זו עלולה לגרום לאיבוד הודעות</string>
- <string name="pref_expert_options_summary">נא להיזהר!</string>
- <string name="title_activity_about">אודות Conversations</string>
- <string name="pref_about_conversations_summary">אודות גרסה ורישיון </string>
- <string name="title_pref_quiet_hours">שעות שקטות</string>
- <string name="title_pref_quiet_hours_start_time">זמן התחלה</string>
- <string name="title_pref_quiet_hours_end_time">זמן סיום</string>
- <string name="title_pref_enable_quiet_hours">הפעל \"שעות שקטות\"</string>
- <string name="pref_quiet_hours_summary">ההתראות יושבתו במהלך שעות שקטות</string>
- <string name="pref_use_larger_font">הגדל גופן</string>
- <string name="pref_use_larger_font_summary">הגדל גופן בכל האפליקציה</string>
- <string name="pref_use_send_button_to_indicate_status">לחצן השליחה מעיד על הסטטוס</string>
- <string name="pref_use_indicate_received">בקש אימות הגעת הודעות</string>
- <string name="pref_use_indicate_received_summary">יופיע סימן \"וי\" ליד כל הודעה שהתקבלה על ידי איש הקשר, במידה והפעולה נתמכת על ידי איש הקשר.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">צבעו של לחצן שליחת ההודעות יעיד על סטטוס איש הקשר.</string>
- <string name="pref_expert_options_other">אחר</string>
- <string name="pref_conference_name">שם ועידה</string>
- <string name="pref_conference_name_summary">השתמש בכותרת הועידה ולא ב- JID כשם לועידה</string>
- <string name="toast_message_otr_fingerprint">טביעת אצבע של OTR הועתקה</string>
- <string name="toast_message_omemo_fingerprint">טביעת אצבע של OMEMO הועתקה</string>
- <string name="conference_banned">אתה חסום מלהיכנס לועידה זו</string>
- <string name="conference_members_only">ועידה זו אינה ציבורית</string>
- <string name="conference_kicked">גורשת מועידה זו</string>
- <string name="using_account">משתמש בחשבון: %s</string>
- <string name="not_connected_try_again">אינך מחובר. נסה שוב אחר כך</string>
- <string name="check_x_filesize">בדוק גודל %s</string>
- <string name="message_options">הגדרות הודעה</string>
- <string name="copy_text">העתק טקסט</string>
- <string name="copy_original_url">העתק קישור</string>
- <string name="send_again">שלח שוב</string>
- <string name="file_url">קישור קובץ</string>
- <string name="message_text">טקסט הודעה</string>
- <string name="url_copied_to_clipboard">הקישור הועתק</string>
- <string name="message_copied_to_clipboard">ההודעה הועתקה</string>
- <string name="image_transmission_failed">שליחת התמונה נכשלה</string>
- <string name="scan_qr_code">סרוק ברקוד QR</string>
- <string name="show_qr_code">הראה ברקוד QR</string>
- <string name="show_block_list">הראה רשימת חסומים</string>
- <string name="account_details">פרטי חשבון</string>
- <string name="verify_otr">אמת OTR</string>
- <string name="remote_fingerprint">טביעת אצבע מרוחקת</string>
- <string name="scan">סרוק</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">שאלה או רמז</string>
- <string name="shared_secret_secret">סוד משותף</string>
- <string name="confirm">אמת</string>
- <string name="in_progress">הפעולה מתבצעת</string>
- <string name="respond">השב</string>
- <string name="failed">נכשל</string>
- <string name="secrets_do_not_match">הסודות אינם תואמים</string>
- <string name="try_again">נסה שוב</string>
- <string name="finish">סיים</string>
- <string name="verified">אומת בהצלחה!</string>
- <string name="smp_requested">איש הקשר ביקש אימות SMP</string>
- <string name="no_otr_session_found">לא נמצא OTR Session תקין</string>
- <string name="pref_keep_foreground_service">השאר שירות ב Foreground</string>
- <string name="pref_keep_foreground_service_summary">מונע ממערכת ההפעלה לנתק את החיבור לשרת</string>
- <string name="pref_export_logs">ייצא Logs</string>
- <string name="pref_export_logs_summary">יצוא logs לכרטיס הזיכרון</string>
- <string name="notification_export_logs_title">מייצא logs לכרטיס זיכרון</string>
- <string name="choose_file">בחר קובץ</string>
- <string name="receiving_x_file">מקבל %1$s ( הושלם %2$d%% )</string>
- <string name="download_x_file">הורד %s</string>
- <string name="file">קובץ</string>
- <string name="open_x_file">פתח %s</string>
- <string name="sending_file">שולח ( %1$d%% הושלם )</string>
- <string name="preparing_file">מכין קובץ לשליחה</string>
- <string name="x_file_offered_for_download">הקובץ %s הוצע לאיש הקשר</string>
- <string name="cancel_transmission">בטל שליחה</string>
- <string name="file_transmission_failed">השליחה נכשלה</string>
- <string name="file_deleted">הקובץ נמחק</string>
- <string name="no_application_found_to_open_file">אין אפליקציה מתאימה לפתיחת הקובץ</string>
- <string name="could_not_verify_fingerprint">אימות טביעת האצבע נכשל</string>
- <string name="manually_verify">אימות ידני</string>
- <string name="are_you_sure_verify_fingerprint">האם אתה בטוח שברצונך לאמת טביעת אצבע OTR זו?</string>
- <string name="pref_show_dynamic_tags">הראה תגים דומיים</string>
- <string name="pref_show_dynamic_tags_summary">הראה תגי read-only מתחת לאנשי הקשר</string>
- <string name="enable_notifications">אפשר התראות</string>
- <string name="conference_with">צור ועידה עם...</string>
- <string name="no_conference_server_found">לא נמצא שרת ועידות</string>
- <string name="conference_creation_failed">יצירת הועידה נכשלה!</string>
- <string name="secret_accepted">הסוד התקבל!</string>
- <string name="reset">איפוס</string>
- <string name="account_image_description">תמונת פרופיל</string>
- <string name="copy_otr_clipboard_description">העתק טביעת אצבע OTR</string>
- <string name="copy_omemo_clipboard_description">העתק טביעת אצבע OMEMO</string>
- <string name="regenerate_omemo_key">צור מפתח OMEMO חדש</string>
- <string name="wipe_omemo_pep">מחק מכשרים אחרים מ- PEP</string>
- <string name="clear_other_devices">נקה מכשירים</string>
- <string name="clear_other_devices_desc">האם אתה בטוח שברצונך לנקות את כל המכשירים מהכרזת ה OMEMO? בפעם הבאה שהמכשירים יתחברו, הם יכריזו שוב על עצמם, אך הם עלולים לאבד הודעות עד להכרזה זו.</string>
- <string name="purge_key">מחק מפתח לצמיתות</string>
- <string name="purge_key_desc_part1">האם אתה בטוח שברצונך למחוק מפתח זה לצמיתות?</string>
- <string name="purge_key_desc_part2">הוא ייחשב ללא תקין לצמיתות, ולעולם לא תצליח להשתמש בו שוב.</string>
- <string name="error_no_keys_to_trust">אין מפתחות שימושיים עבור איש קשר זה. אם מחקת אחד מהמפתחות שלהם, יהיה עליהם ליצר מפתח חדש.</string>
- <string name="error_trustkeys_title">שגיאה</string>
- <string name="fetching_history_from_server">הורדת היסטוריה מהשרת</string>
- <string name="no_more_history_on_server">אין עוד היסטוריה בשרת</string>
- <string name="updating">מעדכן...</string>
- <string name="password_changed">הסיסמה שונתה!</string>
- <string name="could_not_change_password">שינוי הסיסמה נכשל</string>
- <string name="otr_session_not_started">שלח הודעה בכדי להתחיל בהצפנה</string>
- <string name="ask_question">שאל שאלה</string>
- <string name="smp_explain_question">במידה ויש לך ולאיש הקשר שלך סוד שרק שניכם יודעים (כמו למשל בדיחה פנימית, או מה אכלתם בפעם האחרונה שנפגשתם), ניתן להשתמש בסוד הנ\"ל על מנת לאמת את מפתחות ההצפנה של אחד את השני.\n\nאיש קשר יספק שאלה או רמז, ואיש הקשר השני יספק תשובה. המלל הוא case-sensitive.</string>
- <string name="smp_explain_answer">איש הקשר רוצה לאמת את הזהות שלך על ידי סוד משותף. איש הקשר סיפק את הרמז הבא, עליך להזין סוד משותף.</string>
- <string name="shared_secret_hint_should_not_be_empty">הרמז לא יכול להיות ריק</string>
- <string name="shared_secret_can_not_be_empty">הסוד המשותף לא יכול להיות ריק</string>
- <string name="manual_verification_explanation">יש להשוות בזהירות את הטביעת אצבע שמוצגת פה לבין זאת שמוצגת אצל החבר שלך.\nניתן לעשות זאת על ידי שימוש בכל צורת תקשורת שאתה סומך עליה, כמו שיחת טלפון או אימייל מוצפן.</string>
- <string name="change_password">שינוי סיסמה</string>
- <string name="current_password">סיסמה נוכחית</string>
- <string name="new_password">סיסמה חדשה</string>
- <string name="password_should_not_be_empty">הסיסמה לא יכולה להיות ריקה</string>
- <string name="enable_all_accounts">הפעל את כל החשבונות</string>
- <string name="disable_all_accounts">נטרל את כל החשבונות</string>
- <string name="perform_action_with">בצע פעולה באמצעות</string>
- <string name="no_affiliation">אין שיוך</string>
- <string name="member">חבר בקבוצה</string>
- <string name="advanced_mode">מצב מתקדם</string>
- <string name="grant_membership">הענק חברות בקבוצה</string>
- <string name="remove_membership">בטל חברות בקבוצה</string>
- <string name="grant_admin_privileges">הענק הרשאות מנהל</string>
- <string name="remove_admin_privileges">שלול הרשאות מנהל</string>
- <string name="remove_from_room">סלק מהועידה</string>
- <string name="could_not_change_affiliation">לא ניתן לשנות את השיוך של %s</string>
- <string name="ban_from_conference">סלק וחסום כניסה לועידה</string>
- <string name="removing_from_public_conference">הינך מנסה למחוק את %s מועידה ציבורית. הדרך היחידה לעשות זאת היא חסימה לצמיתות.</string>
- <string name="ban_now">חסום עכשיו</string>
- <string name="could_not_change_role">לא ניתן לשנות את התפקיד של %s</string>
- <string name="public_conference">ועידה ציבורית</string>
- <string name="private_conference">ועידה פרטית, לחברים בלבד</string>
- <string name="conference_options">הגדרות ועידה</string>
- <string name="members_only">פרטי, חברים בלבד</string>
- <string name="non_anonymous">לא-אנונימי</string>
- <string name="moderated">Moderated</string>
- <string name="you_are_not_participating">אינך משתתף</string>
- <string name="modified_conference_options">הגדרות הועידה השתנו בצלחה!</string>
- <string name="could_not_modify_conference_options">שינוי הגדרות הועידה נכשל</string>
- <string name="never">לעולם לא</string>
- <string name="thirty_minutes">30 דקות</string>
- <string name="one_hour">שעה אחת</string>
- <string name="two_hours">2 שעות</string>
- <string name="eight_hours">8 שעות</string>
- <string name="until_further_notice">עד אחרית הימים</string>
- <string name="pref_enter_is_send">לחצן Enter שולח את ההודעה</string>
- <string name="pref_enter_is_send_summary">השתמש בלחצן ה-Enter כלחצן השליחה</string>
- <string name="pref_display_enter_key">הראה את לחצן ה Enter</string>
- <string name="pref_display_enter_key_summary">שנה את לחצן האימוג\'י ללחצן Enter</string>
- <string name="audio">קול</string>
- <string name="video">סרטון</string>
- <string name="image">תמונה</string>
- <string name="pdf_document">מסמך PDF</string>
- <string name="apk">אפליקציית אנדרויד</string>
- <string name="vcard">איש קשר</string>
- <string name="received_x_file">התקבל %s</string>
- <string name="disable_foreground_service">בטל שירות Foreground</string>
- <string name="touch_to_open_conversations">לחץ כדי לפתוח את Conversations</string>
- <string name="avatar_has_been_published">תמונת הפרופיל פורסמה!</string>
- <string name="sending_x_file">שולח %s</string>
- <string name="offering_x_file">מציע %s</string>
- <string name="hide_offline">הסתר בלתי מקוונים</string>
- <string name="disable_account">השבת חשבון</string>
- <string name="contact_is_typing">%s מקליד/ה כעת…</string>
- <string name="contact_has_stopped_typing">%s הפסיק/ה להקליד</string>
- <string name="pref_chat_states">התראות הקלדה</string>
- <string name="pref_chat_states_summary">אפשר לאנשי הקשר שלך לדעת כאשר אתה מקליד הודעה חדשה</string>
- <string name="send_location">שלח מיקום</string>
- <string name="show_location">הראה מיקום</string>
- <string name="no_application_found_to_display_location">לא נמצאה אפליקציית המראה את המיקום</string>
- <string name="location">מיקום</string>
- <string name="received_location">מיקום שהתקבל</string>
- <string name="title_undo_swipe_out_conversation">השיחה נסגרה</string>
- <string name="title_undo_swipe_out_muc">עזבת את הועידה</string>
- <string name="pref_dont_trust_system_cas_title">אל תסמוך על ה- CAs של המערכת</string>
- <string name="pref_dont_trust_system_cas_summary">כל החתימות הדיגטליות יצטרכו לעבור אימות ידני</string>
- <string name="pref_remove_trusted_certificates_title">מחק חתימות דיגטליות</string>
- <string name="pref_remove_trusted_certificates_summary">מחק חתימות דיגטליות שאומתו באופן ידני</string>
- <string name="toast_no_trusted_certs">אין חתימות דיגטליות שאושרו ידנית</string>
- <string name="dialog_manage_certs_title">מחק חתימות דיגטליות</string>
- <string name="dialog_manage_certs_positivebutton">מחק פריטים שנבחרו</string>
- <string name="dialog_manage_certs_negativebutton">ביטול</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d חתימה נמחקה</item>
- <item quantity="other">%d חתימות נמחקו</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">בחר איש קשר %d</item>
- <item quantity="other">בחר %d אנשי קשר</item>
- </plurals>
- <string name="pref_quick_action_summary">החלף לחצן שליחה בפעולה מהירה</string>
- <string name="pref_quick_action">פעולה מהירה</string>
- <string name="none">כלום</string>
- <string name="recently_used">לפי השימוש האחרון</string>
- <string name="choose_quick_action">בחר פעולה מהירה</string>
- <string name="search_for_contacts_or_groups">חפש אנשי קשר או קבוצות</string>
- <string name="send_private_message">שלח הודעה פרטית</string>
- <string name="user_has_left_conference">%s עזב את הועידה</string>
- <string name="username">שם משתמש</string>
- <string name="username_hint">שם משתמש</string>
- <string name="invalid_username">שם משתמש זה אינו חוקי</string>
- <string name="download_failed_server_not_found">ההורדה נכשלה: שרת לא נמצא</string>
- <string name="download_failed_file_not_found">ההורדה נכשלה: הקובץ לא נמצא</string>
- <string name="download_failed_could_not_connect">ההורדה נכשלה: נכשל ביצוע חיבור לשרת</string>
- <string name="pref_use_white_background">השתמש ברקע לבן</string>
- <string name="pref_use_white_background_summary">הראה הודעות שהתקבלו בטקסט שחור על גבי רקע לבען</string>
- <string name="server_info_broken">לא עובד</string>
- <string name="pref_away_when_screen_off">העבר למצב \"לא נמצא\" כאשר המסך כבוי</string>
- <string name="pref_away_when_screen_off_summary">מעביר את המכשיר לסטטוס \"לא נמצא\" כאשר המסך כבוי</string>
- <string name="pref_xa_on_silent_mode">העבר למצב \"לא זמין\" כאשר במצב שקט</string>
- <string name="action_add_account_with_certificate">הוסף חשבון עם תעודה</string>
- <string name="unable_to_parse_certificate">תקלה בפענוח תעודה</string>
- <string name="authenticate_with_certificate">השאר ריק כדי להזדהות בלי תעודה</string>
- <string name="captcha_required">דרוש טקסט Captcha</string>
- <string name="certificate_chain_is_not_trusted">שרשרת תעודה אינה מהימנה</string>
- <string name="jid_does_not_match_certificate">אין התאמה בין מזהה Jabber לבין תעודה</string>
- <string name="action_renew_certificate">חידוש תעודה</string>
- <string name="error_fetching_omemo_key">שגיאה בתפיסת OMEMO!</string>
- <string name="pref_use_tor">התחבר דרך Tor</string>
- <string name="account_settings_hostname">שם מארח</string>
- <string name="account_settings_port">פורט</string>
- <string name="hostname_or_onion">שרת- או כתובת onion.</string>
- <string name="not_a_valid_port">זהו אינו מספר פורט תקין</string>
- <string name="not_valid_hostname">זהו אינו שם מארח תקין</string>
- <string name="connected_accounts">%1$d מתוך %2$d חשבונות מחוברים</string>
- <plurals name="x_messages">
- <item quantity="one">הודעה %d</item>
- <item quantity="other">%d הודעות</item>
- </plurals>
- <string name="shared_file_with_x">שתף קובץ בעזרת %s</string>
- <string name="shared_image_with_x">שתף תמונה בעזרת %s</string>
- <string name="no_storage_permission">‏Conversations זקוקה לגישה לאחסון חיצוני</string>
- <string name="sync_with_contacts">סנכרן עם אנשי קשר</string>
- <string name="sync_with_contacts_long">‏Conversations מבקשת להתאים את רשימת XMPP שלך עם אנשי הקשר שלך כדי להציג את השמות המלאים שלהם כולל אווטארים.\n\nConversations רק תקרא את אנשי הקשר שלך ותתאים אותם באופן מקומי מבלי להעלות אותם לשרת שלך.\n\nכעת אתה תתבקש להעניק הרשאה כדי לגשת להתקן שלך.</string>
-</resources>
diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml
deleted file mode 100644
index 0a9cd2804..000000000
--- a/src/main/res/values-ja/strings.xml
+++ /dev/null
@@ -1,607 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">設定</string>
- <string name="action_add">新しい会話</string>
- <string name="action_accounts">アカウントの管理</string>
- <string name="action_end_conversation">この会話を終了</string>
- <string name="action_contact_details">連絡先の詳細</string>
- <string name="action_muc_details">会議の詳細</string>
- <string name="action_secure">安全に会話</string>
- <string name="action_add_account">アカウントを追加</string>
- <string name="action_edit_contact">名前の編集</string>
- <string name="action_add_phone_book">アドレス帳に追加</string>
- <string name="action_delete_contact">名簿から削除</string>
- <string name="action_block_contact">連絡先をブロック</string>
- <string name="action_unblock_contact">連絡先のブロックを解除</string>
- <string name="action_block_domain">ドメインをブロック</string>
- <string name="action_unblock_domain">ドメインのブロックを解除</string>
- <string name="title_activity_manage_accounts">アカウントの管理</string>
- <string name="title_activity_settings">設定</string>
- <string name="title_activity_conference_details">会議の詳細</string>
- <string name="title_activity_contact_details">連絡先の詳細</string>
- <string name="title_activity_sharewith">会話で共有</string>
- <string name="title_activity_start_conversation">会話の開始</string>
- <string name="title_activity_choose_contact">連絡先の選択</string>
- <string name="title_activity_block_list">ブロックリスト</string>
- <string name="just_now">ちょうど今</string>
- <string name="minute_ago">1 分前</string>
- <string name="minutes_ago">%d 分前</string>
- <string name="unread_conversations">未読の会話</string>
- <string name="sending">送信中…</string>
- <string name="message_decrypting">メッセージを復号化しています。しばらくお待ちください…</string>
- <string name="pgp_message">OpenPGP 暗号化メッセージ</string>
- <string name="nick_in_use">ニックネームは既に使用されています</string>
- <string name="admin">管理者</string>
- <string name="owner">オーナー</string>
- <string name="moderator">モデレーター</string>
- <string name="participant">参加者</string>
- <string name="visitor">ビジター</string>
- <string name="remove_contact_text">あなたの名簿から %s を削除しますか? この連絡先と関連した会話は削除されません。</string>
- <string name="block_contact_text">%s からあなたに送信されるメッセージをブロックしますか?</string>
- <string name="unblock_contact_text">%s のブロックを解除し、あなたにメッセージを送信できるようにしますか?</string>
- <string name="block_domain_text">%s からの連絡をすべてブロックしますか?</string>
- <string name="unblock_domain_text">%s からの連絡をすべてブロック解除しますか?</string>
- <string name="contact_blocked">連絡先をブロックしました</string>
- <string name="remove_bookmark_text">ブックマークとして %s を削除しますか? このブックマークに関連した会話は削除されません。</string>
- <string name="register_account">サーバーに新しいアカウントを登録</string>
- <string name="change_password_on_server">サーバーのパスワードを変更</string>
- <string name="share_with">…で共有</string>
- <string name="start_conversation">会話を開始</string>
- <string name="invite_contact">連絡先を招待</string>
- <string name="contacts">連絡先</string>
- <string name="cancel">キャンセル</string>
- <string name="set">設定</string>
- <string name="add">追加</string>
- <string name="edit">編集</string>
- <string name="delete">削除</string>
- <string name="block">ブロック</string>
- <string name="unblock">ブロックを解除</string>
- <string name="save">保存</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations がクラッシュしました</string>
- <string name="crash_report_message">Conversations の継続的な開発を支援するために、スタックトレースをお送りください。\n<b>警告:</b> あなたのXMPPアカウントを使用して、開発者にスタックトレースを送信します。</string>
- <string name="send_now">今すぐ送信</string>
- <string name="send_never">今後表示しない</string>
- <string name="problem_connecting_to_account">アカウントに接続できません</string>
- <string name="problem_connecting_to_accounts">複数のアカウントに接続できません</string>
- <string name="touch_to_fix">ここをタッチして、アカウントの管理</string>
- <string name="attach_file">添付ファイル</string>
- <string name="not_in_roster">連絡先が名簿にありません。追加しますか?</string>
- <string name="add_contact">連絡先を追加</string>
- <string name="send_failed">配信に失敗しました</string>
- <string name="send_rejected">拒否されました</string>
- <string name="preparing_image">転送用画像の準備中</string>
- <string name="preparing_images">転送用画像の準備中</string>
- <string name="sharing_files_please_wait">フィルを共有しています。しばらくお待ちください…</string>
- <string name="action_clear_history">履歴をクリア</string>
- <string name="clear_conversation_history">会話履歴をクリア</string>
- <string name="clear_histor_msg">この会話のすべてのメッセージを削除しますか?\n\n<b>警告:</b> これは、他のデバイスやサーバーに保存されているメッセージには影響しません。</string>
- <string name="delete_messages">メッセージを削除</string>
- <string name="also_end_conversation">その後、この会話を終了</string>
- <string name="choose_presence">連絡する参加を選択</string>
- <string name="send_unencrypted_message">暗号化されていないメッセージを送信</string>
- <string name="send_otr_message">OTR 暗号化メッセージを送信</string>
- <string name="send_omemo_message">OMEMO 暗号化メッセージを送信</string>
- <string name="send_omemo_x509_message">v\\OMEMO 暗号化メッセージを送信</string>
- <string name="send_pgp_message">OpenPGP 暗号化メッセージを送信</string>
- <string name="your_nick_has_been_changed">あなたのニックネームが変更されました</string>
- <string name="send_unencrypted">暗号化されていない送信</string>
- <string name="decryption_failed">復号化に失敗しました。おそらく秘密鍵が正しくないようです。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations は <b>OpenKeychain</b> と呼ばれるサードパーティのアプリを利用して、メッセージの暗号化および復号化、そしてあなたの公開鍵を管理します。\n\nOpenKeychain は GPLv3 ライセンスの下で、F-Droid および Google Play から利用可能です。\n\n<small>(後で Conversations を再起動してください。)</small></string>
- <string name="restart">再起動</string>
- <string name="install">インストール</string>
- <string name="openkeychain_not_installed">OpenKeychain をインストールしてください</string>
- <string name="offering">依頼中…</string>
- <string name="waiting">待機中…</string>
- <string name="no_pgp_key">OpenPGP の鍵はありません</string>
- <string name="contact_has_no_pgp_key">連絡先が公開鍵を通知しないため、Conversations はあなたのメッセージを暗号化することができません。\n\n<small>連絡先に OpenPGP をセットアップするように依頼してください。</small></string>
- <string name="no_pgp_keys">OpenPGP の鍵はありません</string>
- <string name="contacts_have_no_pgp_keys">連絡先が公開鍵を通知しないため、Conversations はあなたのメッセージを暗号化することができません。\n\n<small>連絡先に OpenPGP をセットアップするように依頼してください。</small></string>
- <string name="pref_general">全般</string>
- <string name="pref_xmpp_resource">XMPP リソース</string>
- <string name="pref_xmpp_resource_summary">自分自身を識別するこのクライアントの名前</string>
- <string name="pref_accept_files">ファイルを受取</string>
- <string name="pref_accept_files_summary">自動的に小さいファイルを受取…</string>
- <string name="pref_attachments">添付ファイル</string>
- <string name="pref_return_to_previous">クイック共有</string>
- <string name="pref_return_to_previous_summary">共有した後で、会話を開く代わりに、すぐに前のアクティビティに戻ります</string>
- <string name="pref_notification_settings">通知</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">新しいメッセージが到着したときに通知します</string>
- <string name="pref_vibrate">振動</string>
- <string name="pref_vibrate_summary">新しいメッセージが届いたときに振動します</string>
- <string name="pref_led">LED 通知</string>
- <string name="pref_led_summary">新しいメッセージが届いたときに通知ライトを点滅します</string>
- <string name="pref_sound">着信音</string>
- <string name="pref_sound_summary">新しいメッセージが届いたときにサウンドを再生します</string>
- <string name="pref_notification_grace_period">通知猶予期間</string>
- <string name="pref_notification_grace_period_summary">カーボンコピーを受信した後、短時間、通知を無効にします</string>
- <string name="pref_advanced_options">詳細</string>
- <string name="pref_never_send_crash">クラッシュレポートを送信しない</string>
- <string name="pref_never_send_crash_summary">スタックトレースを送信することで、あなたは Conversations の継続的な開発を支援しています</string>
- <string name="pref_confirm_messages">メッセージの確認</string>
- <string name="pref_confirm_messages_summary">あなたがメッセージを受け取って読んだことを、連絡先に知らせます</string>
- <string name="pref_ui_options">UI</string>
- <string name="openpgp_error">OpenKeychain がエラーを報告しました</string>
- <string name="error_decrypting_file">ファイルの復号化中に I/O エラー</string>
- <string name="accept">受付</string>
- <string name="error">エラーが発生しました</string>
- <string name="pref_grant_presence_updates">参加アップデートの権限を付与</string>
- <string name="pref_grant_presence_updates_summary">事前に、作成した連絡先に対して権限を付与して、参加のサブスクリプションを求めます</string>
- <string name="subscriptions">サブスクリプション</string>
- <string name="your_account">あなたのアカウント</string>
- <string name="keys">鍵</string>
- <string name="send_presence_updates">参加アップデートを送信</string>
- <string name="receive_presence_updates">参加アップデートを受信</string>
- <string name="ask_for_presence_updates">参加アップデートを問合せ</string>
- <string name="attach_choose_picture">写真の選択</string>
- <string name="attach_take_picture">写真の撮影</string>
- <string name="preemptively_grant">事前にサブスクリプション要求を許可する</string>
- <string name="error_not_an_image_file">選択したファイルは画像ではありません</string>
- <string name="error_compressing_image">画像ファイルの変換中にエラー</string>
- <string name="error_file_not_found">ファイルが見つかりません</string>
- <string name="error_io_exception">一般的な I/O エラー。おそらく空き容量がなくなっていませんか?</string>
- <string name="error_security_exception_during_image_copy">選択した画像ファイルは、読み取りに必要なアクセス権がありません。\n\n<small>別のファイルマネージャを使用して、画像を選択してください。</small></string>
- <string name="account_status_unknown">不明</string>
- <string name="account_status_disabled">一時的に無効</string>
- <string name="account_status_online">オンライン</string>
- <string name="account_status_connecting">接続中\u2026</string>
- <string name="account_status_offline">オフライン</string>
- <string name="account_status_unauthorized">許可されていません</string>
- <string name="account_status_not_found">サーバーが見つかりません</string>
- <string name="account_status_no_internet">接続エラー</string>
- <string name="account_status_regis_fail">登録に失敗しました</string>
- <string name="account_status_regis_conflict">ユーザー名はすでに使用されています</string>
- <string name="account_status_regis_success">登録が完了しました</string>
- <string name="account_status_regis_not_sup">サーバーが登録をサポートしていません</string>
- <string name="account_status_security_error">セキュリティ エラー</string>
- <string name="account_status_incompatible_server">互換性のないサーバー</string>
- <string name="encryption_choice_unencrypted">暗号化されていない</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">アカウントの編集</string>
- <string name="mgmt_account_delete">アカウントを削除</string>
- <string name="mgmt_account_disable">一時的に無効にする</string>
- <string name="mgmt_account_publish_avatar">アバターを公開</string>
- <string name="mgmt_account_publish_pgp">OpenPGP 公開鍵を公開</string>
- <string name="openpgp_has_been_published">OpenPGP 公開鍵を公開しました。</string>
- <string name="republish_pgp_keys">OpenPGP 公開鍵を再公開するのをお忘れなく!</string>
- <string name="mgmt_account_enable">アカウントを有効にする</string>
- <string name="mgmt_account_are_you_sure">よろしいですか?</string>
- <string name="mgmt_account_delete_confirm_text">アカウントを削除するとあなたの会話履歴がすべて失われます</string>
- <string name="attach_record_voice">音声を録音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">パスワード</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">パスワードを確認</string>
- <string name="password">パスワード</string>
- <string name="confirm_password">パスワードを確認</string>
- <string name="passwords_do_not_match">パスワードが一致しません</string>
- <string name="invalid_jid">これは有効な Jabber ID ではありません</string>
- <string name="error_out_of_memory">メモリ不足です。画像が大きすぎます</string>
- <string name="add_phone_book_text">%s をお使いのアドレス帳に追加しますか?</string>
- <string name="contact_status_online">オンライン</string>
- <string name="contact_status_free_to_chat">自由にチャットできます</string>
- <string name="contact_status_away">離席中</string>
- <string name="contact_status_extended_away">長時間離席中</string>
- <string name="contact_status_do_not_disturb">じゃましないで</string>
- <string name="contact_status_offline">オフライン</string>
- <string name="muc_details_conference">会議</string>
- <string name="muc_details_other_members">他のメンバー</string>
- <string name="server_info_show_more">サーバー情報</string>
- <string name="server_info_mam">XEP-0313: メッセージ アーカイブ管理</string>
- <string name="server_info_carbon_messages">XEP-0280: メッセージ カーボン</string>
- <string name="server_info_csi">XEP-0352: クライアント状態表示</string>
- <string name="server_info_blocking">XEP-0191: ブロッキング コマンド</string>
- <string name="server_info_roster_version">XEP-0237: 名簿バージョニング</string>
- <string name="server_info_stream_management">XEP-0198: ストリーム管理</string>
- <string name="server_info_pep">XEP-0163: PEP (アバター / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP ファイルアップロード</string>
- <string name="server_info_push">XEP-0357: プッシュ</string>
- <string name="server_info_available">利用可能</string>
- <string name="server_info_unavailable">利用不可</string>
- <string name="missing_public_keys">公開鍵の通知がありません</string>
- <string name="last_seen_now">ちょうど今会いました</string>
- <string name="last_seen_min">1 分前に会いました</string>
- <string name="last_seen_mins">%d 分前に会いました</string>
- <string name="last_seen_hour">1 時間前に会いました</string>
- <string name="last_seen_hours">%d 時間前に会いました</string>
- <string name="last_seen_day">1 日前に会いました</string>
- <string name="last_seen_days">%d 日前に会いました</string>
- <string name="never_seen">会ったことはありません</string>
- <string name="install_openkeychain">暗号化されたメッセージ。復号化するには OpenKeychain をインストールしてください。</string>
- <string name="unknown_otr_fingerprint">不明な OTR フィンガープリント</string>
- <string name="openpgp_messages_found">OpenPGP 暗号化されたメッセージが見つかりました</string>
- <string name="reception_failed">受信に失敗しました</string>
- <string name="your_fingerprint">あなたのフィンガープリント</string>
- <string name="otr_fingerprint">OTR フィンガープリント</string>
- <string name="omemo_fingerprint">OMEMO フィンガープリント</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO フィンガープリント</string>
- <string name="omemo_fingerprint_selected_message">メッセージの OMEMO フィンガープリント</string>
- <string name="omemo_fingerprint_x509_selected_message">メッセージの v\\OMEMO フィンガープリント</string>
- <string name="this_device_omemo_fingerprint">自分の OMEMO フィンガープリント</string>
- <string name="other_devices">他のデバイス</string>
- <string name="trust_omemo_fingerprints">OMEMO フィンガープリントを信頼</string>
- <string name="fetching_keys">鍵の取得中…</string>
- <string name="done">完了</string>
- <string name="verify">検証</string>
- <string name="decrypt">復号化</string>
- <string name="conferences">会議</string>
- <string name="search">検索</string>
- <string name="create_contact">連絡先を作成</string>
- <string name="enter_contact">連絡先を入力</string>
- <string name="join_conference">会議に参加</string>
- <string name="delete_contact">連絡先を削除</string>
- <string name="view_contact_details">連絡先の詳細を表示</string>
- <string name="block_contact">連絡先をブロック</string>
- <string name="unblock_contact">連絡先のブロックを解除</string>
- <string name="create">作成</string>
- <string name="select">選択</string>
- <string name="contact_already_exists">連絡先はすでに存在します</string>
- <string name="join">参加</string>
- <string name="conference_address">会議アドレス</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">ブックマークとして保存</string>
- <string name="delete_bookmark">ブックマークを削除</string>
- <string name="bookmark_already_exists">このブックマークはすでに存在します</string>
- <string name="you">あなた</string>
- <string name="action_edit_subject">会議の件名を編集</string>
- <string name="joining_conference">会議に参加中…</string>
- <string name="leave">退出</string>
- <string name="contact_added_you">連絡先があなたを連絡先リストに追加しました</string>
- <string name="add_back">戻りを追加</string>
- <string name="contact_has_read_up_to_this_point">%s はここまで読みました</string>
- <string name="publish">公開</string>
- <string name="touch_to_choose_picture">アバターをタッチしてギャラリーから画像を選択します</string>
- <string name="publish_avatar_explanation">ご注意ください: あなたの参加アップデートを登録している人は、誰でもこの絵を見ることができます。</string>
- <string name="publishing">公開中…</string>
- <string name="error_publish_avatar_server_reject">サーバーがあなたの公開を拒否しました</string>
- <string name="error_publish_avatar_converting">写真の変換中に、何か問題が発生しました</string>
- <string name="error_saving_avatar">ディスクにアバターを保存できませんでした</string>
- <string name="or_long_press_for_default">(または長押しするとデフォルトに戻します)</string>
- <string name="error_publish_avatar_no_server_support">ご利用のサーバーは、アバターの公開をサポートしていません</string>
- <string name="private_message">ささやいた</string>
- <string name="private_message_to">%s に</string>
- <string name="send_private_message_to">プライベートメッセージを %s に送信</string>
- <string name="connect">接続</string>
- <string name="account_already_exists">このアカウントはすでに存在します</string>
- <string name="next">次へ</string>
- <string name="server_info_session_established">現在のセッションが確立</string>
- <string name="additional_information">追加情報</string>
- <string name="skip">スキップ</string>
- <string name="disable_notifications">通知を無効にする</string>
- <string name="disable_notifications_for_this_conversation">この会話の通知を無効にします</string>
- <string name="enable">有効</string>
- <string name="conference_requires_password">会議はパスワードが必要です</string>
- <string name="enter_password">パスワードを入力してください</string>
- <string name="missing_presence_updates">連絡先からの参加アップデートがありません</string>
- <string name="request_presence_updates">最初に連絡先から参加アップデートを要求してください。\n\n<small>これは、連絡先が何のクライアントを使用しているかを決めるために使用されます。</small></string>
- <string name="request_now">今すぐ要求</string>
- <string name="delete_fingerprint">フィンガープリントを削除</string>
- <string name="sure_delete_fingerprint">このフィンガープリントを削除してもよろしいですか?</string>
- <string name="ignore">無視</string>
- <string name="without_mutual_presence_updates"><b>警告:</b> 相互の参加アップデートなしにこれを送信すると、予期しない問題が発生する可能性があります。\n\n<small>あなたの参加サブスクリプションを検証するために、連絡先の詳細に移動します。</small></string>
- <string name="pref_security_settings">セキュリティ</string>
- <string name="pref_force_encryption">強制的にエンドツーエンド暗号化を使用する</string>
- <string name="pref_force_encryption_summary">常に暗号化されたメッセージを送信します (会議を除く)</string>
- <string name="pref_allow_message_correction">メッセージの修正を許可</string>
- <string name="pref_allow_message_correction_summary">連絡先が、遡及的に自分のメッセージを編集することを許可します</string>
- <string name="pref_dont_save_encrypted">暗号化されたメッセージを保存しない</string>
- <string name="pref_dont_save_encrypted_summary">警告: これはメッセージの損失につながる可能性があります</string>
- <string name="pref_expert_options">エキスパート設定</string>
- <string name="pref_expert_options_summary">ご利用は注意してください</string>
- <string name="title_activity_about">Conversations について</string>
- <string name="pref_about_conversations_summary">ビルドおよびライセンス情報</string>
- <string name="title_pref_quiet_hours">消音時間</string>
- <string name="title_pref_quiet_hours_start_time">開始時間</string>
- <string name="title_pref_quiet_hours_end_time">終了時間</string>
- <string name="title_pref_enable_quiet_hours">消音時間を有効にする</string>
- <string name="pref_quiet_hours_summary">消音時間の間、通知は無音になります</string>
- <string name="pref_use_larger_font">フォントサイズを拡大</string>
- <string name="pref_use_larger_font_summary">アプリ全体にわたって大きなフォントサイズを使用します</string>
- <string name="pref_use_send_button_to_indicate_status">送信ボタンにステータスを示す</string>
- <string name="pref_use_indicate_received">要求メッセージの受信</string>
- <string name="pref_use_indicate_received_summary">サポートされている場合、受信したメッセージに緑色のチェックマークが付きます</string>
- <string name="pref_use_send_button_to_indicate_status_summary">送信ボタンに連絡先ステータスを示す色が付きます</string>
- <string name="pref_expert_options_other">その他</string>
- <string name="pref_conference_name">会議名</string>
- <string name="pref_conference_name_summary">会議を識別するために JID の代わりにルームのテーマを使用します</string>
- <string name="pref_autojoin">自動的に会議に参加</string>
- <string name="pref_autojoin_summary">会議ブックマークの自動参加フラグを尊重します</string>
- <string name="toast_message_otr_fingerprint">OTR フィンガープリントをクリップボードにコピーしました!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO フィンガープリントをクリップボードにコピーしました!</string>
- <string name="conference_banned">あなたはこの会議から禁止されています</string>
- <string name="conference_members_only">この会議はメンバーのみです</string>
- <string name="conference_kicked">あなたはこの会議からキックされました</string>
- <string name="conference_shutdown">会議は停止しました</string>
- <string name="conference_unknown_error">あなたはもうこの会議に参加していません</string>
- <string name="using_account">アカウント %s を使用</string>
- <string name="checking_x">HTTP ホストの %s を確認中</string>
- <string name="not_connected_try_again">接続されていません。後でもう一度お試しください</string>
- <string name="check_x_filesize">%s サイズを確認</string>
- <string name="check_x_filesize_on_host">%2$s で %1$s のサイズを確認</string>
- <string name="message_options">メッセージオプション</string>
- <string name="copy_text">テキストをコピー</string>
- <string name="copy_original_url">元の URL をコピー</string>
- <string name="send_again">再送</string>
- <string name="file_url">ファイル URL</string>
- <string name="message_text">メッセージテキスト</string>
- <string name="url_copied_to_clipboard">URL をクリップボードにコピーしました</string>
- <string name="message_copied_to_clipboard">メッセージをクリップボードにコピーしました</string>
- <string name="image_transmission_failed">画像の転送に失敗しました</string>
- <string name="scan_qr_code">QR コードをスキャン</string>
- <string name="show_qr_code">QR コードを表示</string>
- <string name="show_block_list">ブロックリストを表示</string>
- <string name="account_details">アカウントの詳細</string>
- <string name="verify_otr">OTR を検証</string>
- <string name="remote_fingerprint">リモート フィンガープリント</string>
- <string name="scan">スキャン</string>
- <string name="smp">ソーシャリスト ミリオネア プロトコル</string>
- <string name="shared_secret_hint">ヒントまたは質問</string>
- <string name="shared_secret_secret">共有の秘密</string>
- <string name="confirm">確認</string>
- <string name="in_progress">実行中</string>
- <string name="respond">応答</string>
- <string name="failed">失敗しました</string>
- <string name="secrets_do_not_match">秘密が一致しません</string>
- <string name="try_again">再度実行してください</string>
- <string name="finish">完了</string>
- <string name="verified">検証しました!</string>
- <string name="smp_requested">連絡先が SMP 検証を要求しました</string>
- <string name="no_otr_session_found">有効な OTR セッションが見つかりません!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">サービスをフォアグラウンドに保持</string>
- <string name="pref_keep_foreground_service_summary">オペレーティングシステムが接続を切断するのを防止します</string>
- <string name="pref_export_logs">ログをエクスポート</string>
- <string name="pref_export_logs_summary">ログを SD カードに書き込みます</string>
- <string name="notification_export_logs_title">ログを SD カードに書き込み中</string>
- <string name="choose_file">ファイルの選択</string>
- <string name="receiving_x_file">%1$s 受信中 (%2$d%% 完了)</string>
- <string name="download_x_file">%s のダウンロード</string>
- <string name="delete_x_file">%s を削除</string>
- <string name="file">ファイル</string>
- <string name="open_x_file">%s を開く</string>
- <string name="sending_file">送信中 (%1$d%% 完了)</string>
- <string name="preparing_file">転送用ファイルの準備中</string>
- <string name="x_file_offered_for_download">%s ダウンロード依頼中</string>
- <string name="cancel_transmission">転送をキャンセル</string>
- <string name="file_transmission_failed">ファイル転送に失敗しました</string>
- <string name="file_deleted">ファイルを削除しました</string>
- <string name="no_application_found_to_open_file">ファイルを開くアプリケーションが見つかりません</string>
- <string name="could_not_verify_fingerprint">フィンガープリントを検証できません</string>
- <string name="manually_verify">手動で検証</string>
- <string name="are_you_sure_verify_fingerprint">連絡先の OTR フィンガープリントを検証してもよろしいですか?</string>
- <string name="pref_show_dynamic_tags">ダイナミック タグを表示</string>
- <string name="pref_show_dynamic_tags_summary">連絡先の下に、読み取り専用タグを表示します</string>
- <string name="enable_notifications">通知を有効にする</string>
- <string name="conference_with">…と会議を作成</string>
- <string name="no_conference_server_found">会議サーバーが見つかりません</string>
- <string name="conference_creation_failed">会議の作成に失敗しました!</string>
- <string name="secret_accepted">秘密を受取ました!</string>
- <string name="reset">リセット</string>
- <string name="account_image_description">アカウント アバター</string>
- <string name="copy_otr_clipboard_description">OTR フィンガープリントをクリップボードにコピー</string>
- <string name="copy_omemo_clipboard_description">OMEMO フィンガープリントをクリップボードにコピー</string>
- <string name="regenerate_omemo_key">OMEMO キーを再生成</string>
- <string name="wipe_omemo_pep">PEP から他のデバイスを消去</string>
- <string name="clear_other_devices">デバイスをクリア</string>
- <string name="clear_other_devices_desc">OMEMO のアナウンスから他のすべてのデバイスをクリアしてもよろしいですか? お使いのデバイスが次回接続したとき、それらは自分自身を再アナウンスしますが、それらはその間に送信されたメッセージを受信できない場合があります。</string>
- <string name="purge_key">鍵を消去</string>
- <string name="purge_key_desc_part1">この鍵を消去してもよろしいですか?</string>
- <string name="purge_key_desc_part2">これは不可逆的に侵害とみなされ、あなたは再びそのセッションを構築することはできません。</string>
- <string name="error_no_keys_to_trust_server_error">この連絡先で利用可能な鍵がありません。\nサーバーから新しい鍵の取得に失敗しました。おそらく、お使いの連絡先サーバーに何か問題があります。</string>
- <string name="error_no_keys_to_trust">この連絡先で利用可能な鍵はありません。あなたがその鍵を消去している場合は、新しいものを生成してもらう必要があります。</string>
- <string name="error_trustkeys_title">エラー</string>
- <string name="fetching_history_from_server">サーバーから履歴を取得中</string>
- <string name="no_more_history_on_server">サーバーにこれ以上履歴はありません</string>
- <string name="updating">アップデート中…</string>
- <string name="password_changed">パスワードを変更しました!</string>
- <string name="could_not_change_password">パスワードを変更できません</string>
- <string name="otr_session_not_started">メッセージを送信して、暗号化されたチャットを開始します</string>
- <string name="ask_question">質問をたずねる</string>
- <string name="smp_explain_question">あなたと連絡先が、(内輪の冗談や、最後に会って食べた昼食などの) 他の誰も知らない共通の秘密を持っている場合、お互いのフィンガープリントを検証するために、その秘密を使用することができます。\n\nあなたはヒントまたは質問を提供して、連絡先は大文字と小文字を区別した答えで応答します。</string>
- <string name="smp_explain_answer">連絡先は共有の秘密であなたにチャレンジして、あなたのフィンガープリントを検証したいと思います。連絡先は秘密に対して、次のヒントまたは質問を提供しました。</string>
- <string name="shared_secret_hint_should_not_be_empty">あなたのヒントは空にできません。</string>
- <string name="shared_secret_can_not_be_empty">あなたの共有の秘密は空にできません。</string>
- <string name="manual_verification_explanation">慎重に、連絡先のフィンガープリントと、以下に表示されるフィンガープリントを比較してください。\nこれを交換するためには、暗号化されたメールや、電話のような信頼できる形式の通信を使用することができます。</string>
- <string name="change_password">パスワードの変更</string>
- <string name="current_password">現在のパスワード</string>
- <string name="new_password">新しいパスワード</string>
- <string name="password_should_not_be_empty">パスワードは空にできません</string>
- <string name="enable_all_accounts">すべてのアカウントを有効にする</string>
- <string name="disable_all_accounts">すべてのアカウントを無効にする</string>
- <string name="perform_action_with">アクションを実行...</string>
- <string name="no_affiliation">所属なし</string>
- <string name="no_role">オフライン</string>
- <string name="outcast">追放</string>
- <string name="member">メンバー</string>
- <string name="advanced_mode">詳細モード</string>
- <string name="grant_membership">メンバーシップを付与</string>
- <string name="remove_membership">メンバーシップを取消</string>
- <string name="grant_admin_privileges">管理者権限を付与</string>
- <string name="remove_admin_privileges">管理者権限を取消</string>
- <string name="remove_from_room">会議から削除</string>
- <string name="could_not_change_affiliation">%s の所属を変更できません</string>
- <string name="ban_from_conference">会議から禁止</string>
- <string name="removing_from_public_conference">公開の会議から %s を削除しようとしています。そのための唯一の方法は、永久にそのユーザーを禁止することです。</string>
- <string name="ban_now">今すぐ禁止</string>
- <string name="could_not_change_role">%s の役割を変更できません</string>
- <string name="public_conference">公開アクセス可能な会議</string>
- <string name="private_conference">プライベート、メンバーのみの会議</string>
- <string name="conference_options">会議オプション</string>
- <string name="members_only">プライベート、メンバーのみ</string>
- <string name="non_anonymous">匿名でない</string>
- <string name="moderated">司会</string>
- <string name="you_are_not_participating">あなたは参加していません</string>
- <string name="modified_conference_options">会議オプションを変更しました!</string>
- <string name="could_not_modify_conference_options">会議オプションを変更できません</string>
- <string name="never">なし</string>
- <string name="thirty_minutes">30 分</string>
- <string name="one_hour">1 時間</string>
- <string name="two_hours">2 時間</string>
- <string name="eight_hours">8 時間</string>
- <string name="until_further_notice">通知があるまで</string>
- <string name="pref_input_options">入力</string>
- <string name="pref_enter_is_send">Enter は送信</string>
- <string name="pref_enter_is_send_summary">Enter キーをメッセージの送信に使用します</string>
- <string name="pref_display_enter_key">Enter キーを表示</string>
- <string name="pref_display_enter_key_summary">絵文字キーを Enter キーに変更</string>
- <string name="audio">オーディオ</string>
- <string name="video">ビデオ</string>
- <string name="image">画像</string>
- <string name="pdf_document">PDF 文書</string>
- <string name="apk">Android アプリ</string>
- <string name="vcard">連絡先</string>
- <string name="received_x_file">%s を受信しました</string>
- <string name="disable_foreground_service">フォアグラウンド サービスを無効にする</string>
- <string name="touch_to_open_conversations">タッチして Conversations を開く</string>
- <string name="avatar_has_been_published">アバターを公開しました!</string>
- <string name="sending_x_file">%s の送信中</string>
- <string name="offering_x_file">%s の依頼中</string>
- <string name="hide_offline">オフラインを非表示にする</string>
- <string name="disable_account">アカウントを無効にする</string>
- <string name="contact_is_typing">%s は入力中…</string>
- <string name="contact_has_stopped_typing">%s は入力を停止しました</string>
- <string name="pref_chat_states">入力中通知</string>
- <string name="pref_chat_states_summary">あなたが新しいメッセージを書いている時に、連絡先に知らせます</string>
- <string name="send_location">位置を送信</string>
- <string name="show_location">位置を表示</string>
- <string name="no_application_found_to_display_location">位置を表示するアプリケーションが見つかりません</string>
- <string name="location">位置</string>
- <string name="received_location">位置を受信しました</string>
- <string name="title_undo_swipe_out_conversation">会話が閉じられました</string>
- <string name="title_undo_swipe_out_muc">会議を退出しました</string>
- <string name="pref_dont_trust_system_cas_title">システムの CA を信頼しない</string>
- <string name="pref_dont_trust_system_cas_summary">すべての証明書を手動で承認する必要があります</string>
- <string name="pref_remove_trusted_certificates_title">証明書を削除</string>
- <string name="pref_remove_trusted_certificates_summary">手動で承認された証明書を削除します</string>
- <string name="toast_no_trusted_certs">手動で承認された証明書はありません</string>
- <string name="dialog_manage_certs_title">証明書を削除</string>
- <string name="dialog_manage_certs_positivebutton">選択を削除</string>
- <string name="dialog_manage_certs_negativebutton">キャンセル</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 証明書を削除しました</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">%d 連絡先を選択</item>
- </plurals>
- <string name="pref_quick_action_summary">送信ボタンをクイックアクションで置き換えます</string>
- <string name="pref_quick_action">クイックアクション</string>
- <string name="none">なし</string>
- <string name="recently_used">最近使用した</string>
- <string name="choose_quick_action">クイックアクションの選択</string>
- <string name="search_for_contacts_or_groups">連絡先またはグループの検索</string>
- <string name="send_private_message">プライベートメッセージを送信</string>
- <string name="user_has_left_conference">%s が会議を退出しました!</string>
- <string name="username">ユーザー名</string>
- <string name="username_hint">ユーザー名</string>
- <string name="invalid_username">これは有効なユーザー名ではありません</string>
- <string name="conference_name">会議名</string>
- <string name="invalid_conference_name">これは有効な会議名ではありません</string>
- <string name="download_failed_server_not_found">ダウンロードに失敗しました: サーバーが見つかりません</string>
- <string name="download_failed_file_not_found">ダウンロードに失敗しました: ファイルが見つかりません</string>
- <string name="download_failed_could_not_connect">ダウンロードに失敗しました: ホストに接続できませんでした</string>
- <string name="pref_use_white_background">白い背景を使用する</string>
- <string name="pref_use_white_background_summary">白地に黒の文字で、受け取ったメッセージを表示します</string>
- <string name="account_status_tor_unavailable">Tor ネットワークが利用できません</string>
- <string name="account_status_bind_failure">バインド失敗</string>
- <string name="account_status_host_unknown">ホストが不明</string>
- <string name="server_info_broken">壊れています</string>
- <string name="pref_presence_settings">参加</string>
- <string name="pref_away_when_screen_off">画面がオフのときは離席</string>
- <string name="pref_away_when_screen_off_summary">画面がオフになっているとき、リソースを離席としてマークします</string>
- <string name="pref_xa_on_silent_mode">サイレントモード時は利用不可</string>
- <string name="pref_xa_on_silent_mode_summary">デバイスがサイレントモードのとき、リソースが利用不可としてマークします</string>
- <string name="pref_treat_vibrate_as_silent">バイブレートをサイレントモードとして扱う</string>
- <string name="pref_treat_vibrate_as_silent_summary">デバイスがバイブレートのとき、リソースを利用不可としてマークします</string>
- <string name="pref_show_connection_options">拡張接続設定</string>
- <string name="pref_show_connection_options_summary">アカウントを設定するときにホスト名とポートの設定を表示します</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">アカウントに証明書を追加</string>
- <string name="unable_to_parse_certificate">証明書を解析できません</string>
- <string name="authenticate_with_certificate">空にすると、証明書で認証します</string>
- <string name="mam_prefs">アーカイブの設定</string>
- <string name="server_side_mam_prefs">サーバーサイドのアーカイブの設定</string>
- <string name="fetching_mam_prefs">アーカイブの設定を取得しています。しばらくお待ちください…</string>
- <string name="unable_to_fetch_mam_prefs">アーカイブの設定を取得できません</string>
- <string name="captcha_required">キャプチャが必要です</string>
- <string name="captcha_hint">上の画像からテキストを入力してください</string>
- <string name="certificate_chain_is_not_trusted">証明書チェーンは信頼済ではありません</string>
- <string name="jid_does_not_match_certificate">Jabber ID が証明書と一致しません</string>
- <string name="action_renew_certificate">証明書を更新</string>
- <string name="error_fetching_omemo_key">OMEMO 鍵の取得中にエラー!</string>
- <string name="verified_omemo_key_with_certificate">OMEMO 鍵の取得中にエラー!</string>
- <string name="device_does_not_support_certificates">お使いのデバイスはクライアント証明書の選択をサポートしていません!</string>
- <string name="pref_connection_options">接続</string>
- <string name="pref_use_tor">Tor 経由で接続</string>
- <string name="pref_use_tor_summary">Tor ネットワークを介してすべての接続をトンネルします。 Orbot が必要です</string>
- <string name="account_settings_hostname">ホスト名</string>
- <string name="account_settings_port">ポート</string>
- <string name="hostname_or_onion">サーバーまたは .onion アドレス</string>
- <string name="not_a_valid_port">これは有効なポート番号ではありません</string>
- <string name="not_valid_hostname">これは有効なホスト名ではありません</string>
- <string name="connected_accounts">%1$d / %2$d アカウントが接続しました</string>
- <plurals name="x_messages">
- <item quantity="other">%d メッセージ</item>
- </plurals>
- <string name="load_more_messages">さらにメッセージをロード</string>
- <string name="shared_file_with_x">%s でファイルを共有</string>
- <string name="shared_image_with_x">%s で画像を共有</string>
- <string name="shared_images_with_x">%s で画像を共有</string>
- <string name="shared_text_with_x">%s でテキストを共有</string>
- <string name="no_storage_permission">Conversations は外部ストレージにアクセスが必要です</string>
- <string name="sync_with_contacts">連絡先と同期</string>
- <string name="sync_with_contacts_long">Conversations はフルネームやアバターを表示するために、連絡先と XMPP 名簿と一致するようにしたいです。\n\nConversations は、サーバーにアップロードすることはなく、ローカルで連絡先を読んで一致させるだけです。\n\n今、連絡先へのアクセス許可を付与するように求められます。</string>
- <string name="certificate_information">証明書情報</string>
- <string name="certificate_subject">表題</string>
- <string name="certificate_issuer">発行者</string>
- <string name="certificate_cn">一般名称</string>
- <string name="certificate_o">組織</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(利用不可)</string>
- <string name="certificate_not_found">証明書がありません</string>
- <string name="notify_on_all_messages">すべてのメッセージで通知</string>
- <string name="notify_only_when_highlighted">ハイライトされたときにのみ通知</string>
- <string name="notify_never">通知は無効</string>
- <string name="notify_paused">通知は一時停止</string>
- <string name="pref_picture_compression">写真を圧縮</string>
- <string name="pref_picture_compression_summary">写真のサイズ変更と圧縮</string>
- <string name="always">常に</string>
- <string name="automatically">自動</string>
- <string name="battery_optimizations_enabled">バッテリー最適化が有効</string>
- <string name="battery_optimizations_enabled_explained">お使いのデバイスは、Conversations で、通知の遅延やメッセージの損失につながる可能性のある、いくつかの重いバッテリーの最適化を行っています。\nそれらを無効にすることをお勧めします。</string>
- <string name="battery_optimizations_enabled_dialog">お使いのデバイスは、Conversations で通知の遅延やメッセージの損失につながる可能性のある、いくつかの重いバッテリーの最適化を行っています。\n\n今、それらを無効にするように求められます。</string>
- <string name="disable">無効</string>
- <string name="selection_too_large">選択した範囲が大きすぎます</string>
- <string name="no_accounts">(アクティベートしたアカウントはありません)</string>
- <string name="this_field_is_required">このフィールドは必須です</string>
- <string name="correct_message">メッセージを修正</string>
- <string name="send_corrected_message">修正したメッセージを送信</string>
- <string name="no_keys_just_confirm">既にこの連絡先を信頼しています。\'完了\' を選択すると、%s がこの会議の参加者であることを確認します。</string>
- <string name="select_image_and_crop">画像の選択とトリミング</string>
- <string name="this_account_is_disabled">このアカウントを無効にしました</string>
- <string name="security_error_invalid_file_access">セキュリティエラー: 不正なファイルアクセス</string>
- <string name="no_application_to_share_uri">URI を共有するアプリケーションが見つかりません</string>
- <string name="share_uri_with">…で URI を共有</string>
- <string name="welcome_text">XMPPはプロバイダーに依存しないプロトコルです。これまであなたが選択したどのXMPPサーバーでも、このクライアントを使用することができます。\nしかしあなたが便利なように、Conversationsで使用するのに最適なプロバイダーconversations.imで簡単にアカウントを作成することができるようにしています。</string>
- <string name="magic_create_text">conversations.imのアカウントを作成する手順をガイドします。\nプロバイダーとしてconversations.imを選択すると、あなたの完全なJabber IDを指定することによって、他のプロバイダーのユーザと通信することができるようになります。</string>
- <string name="your_full_jid_will_be">あなたの完全な Jabber ID は: %s</string>
- <string name="create_account">アカウントを作成</string>
- <string name="use_own_provider">独自のプロバイダーを使用する</string>
- <string name="pick_your_username">ユーザー名を選択</string>
- <string name="pref_manually_change_presence">参加を手動で変更</string>
- <string name="pref_manually_change_presence_summary">アバターをタッチして、参加を変更します</string>
- <string name="change_presence">参加を変更</string>
- <string name="status_message">ステータスメッセージ</string>
- <string name="all_accounts_on_this_device">このデバイス上のすべてのアカウントに対して設定</string>
- <string name="presence_chat">いつでもチャットできます</string>
- <string name="presence_online">オンライン</string>
- <string name="presence_away">離席中</string>
- <string name="presence_xa">利用不可</string>
- <string name="presence_dnd">取込中</string>
- <string name="secure_password_generated">安全なパスワードが生成されました</string>
- <string name="device_does_not_support_battery_op">お使いのデバイスはバッテリー最適化の停止をサポートしていません</string>
- <string name="show_password">パスワードを表示</string>
-</resources>
diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml
deleted file mode 100644
index f675059f9..000000000
--- a/src/main/res/values-ko/strings.xml
+++ /dev/null
@@ -1,527 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">설정</string>
- <string name="action_add">새 대화</string>
- <string name="action_accounts">계정 </string>
- <string name="action_end_conversation">이 대화 </string>
- <string name="action_contact_details">연락처 정보</string>
- <string name="action_muc_details">회의 정보</string>
- <string name="action_secure">안전한 대화 </string>
- <string name="action_add_account">계정 추가 </string>
- <string name="action_edit_contact">이름 편집 </string>
- <string name="action_add_phone_book">주소록에 추가</string>
- <string name="action_delete_contact">명단에서 삭제 </string>
- <string name="action_block_contact">연락처 </string>
- <string name="action_unblock_contact">연락처 차단 해제 </string>
- <string name="action_block_domain">도메인 차단 </string>
- <string name="action_unblock_domain">도메인 차단 해제 </string>
- <string name="title_activity_manage_accounts">계정 관리 </string>
- <string name="title_activity_settings">설정 </string>
- <string name="title_activity_conference_details">회의 정보 </string>
- <string name="title_activity_contact_details">연락처 정보 </string>
- <string name="title_activity_sharewith">대화 공유 </string>
- <string name="title_activity_start_conversation">대화 시작 </string>
- <string name="title_activity_choose_contact">연락처 선택 </string>
- <string name="title_activity_block_list">목록 차단 </string>
- <string name="just_now">방금 </string>
- <string name="minute_ago">1분 전 </string>
- <string name="minutes_ago">%d 분 전 </string>
- <string name="unread_conversations">읽지 않은 대화 </string>
- <string name="sending">보내는중... </string>
- <string name="message_decrypting">메세지 복호화중입니다. 기다리세요...</string>
- <string name="pgp_message">OpenPGP로 암호화된 메세지</string>
- <string name="nick_in_use">사용중인 별명입니다 </string>
- <string name="admin">관리자 </string>
- <string name="owner">소유자 </string>
- <string name="moderator">중재자 </string>
- <string name="participant">참가자 </string>
- <string name="visitor">방문자 </string>
- <string name="remove_contact_text">%s 를 당신의 명단에서 삭제하시겠습니까? 이 연락처와 연관된 대화는 삭제되지 않습니다. </string>
- <string name="block_contact_text">%s 이(가) 당신에게 메세지를 보내지 못하도록 차단할까요? </string>
- <string name="unblock_contact_text">%s 로부터 메세지를 받을 수 있도록 차단을 해제할까요? </string>
- <string name="block_domain_text">%s 의 모든 연락처를 차단할까요? </string>
- <string name="unblock_domain_text">%s 의 모든 연락처를 차단 해제할까요? </string>
- <string name="contact_blocked">연락처 차단됨 </string>
- <string name="remove_bookmark_text">%s 를 즐겨찾기에서 삭제할까요? 이 즐겨찾기와 연관된 대화는 삭제되지 않습니다. </string>
- <string name="register_account">서버에서 새 계정을 등록 </string>
- <string name="change_password_on_server">서버에서 비밀번호 변경 </string>
- <string name="share_with">공유 </string>
- <string name="start_conversation">대화 시작 </string>
- <string name="invite_contact">연락처 초대 </string>
- <string name="contacts">연락처 </string>
- <string name="cancel">취소 </string>
- <string name="set">설정 </string>
- <string name="add">추가 </string>
- <string name="edit">편집 </string>
- <string name="delete">삭제 </string>
- <string name="block">차단 </string>
- <string name="unblock">차단 해제 </string>
- <string name="save">저장 </string>
- <string name="ok">확인 </string>
- <string name="crash_report_title">Conversations가 작동 중지되었습니다 </string>
- <string name="crash_report_message">Stack trace 정보를 보냄으로서 Conversations의 개발에 기여할 수 있습니다. 경고: 이것은 Stack trace 정보를 개발자에게 보내기 위해 당신의 XMPP 계정을 사용할 것입니다. </string>
- <string name="send_now">지금 보내기 </string>
- <string name="send_never">더이상 묻지 않기 </string>
- <string name="problem_connecting_to_account">계정에 접속할 수 없습니다 </string>
- <string name="problem_connecting_to_accounts">다중 계정에 접속할 수 없습니다 </string>
- <string name="touch_to_fix">여기를 선택해 당신의 계정을 관리하세요 </string>
- <string name="attach_file">파일 첨부 </string>
- <string name="not_in_roster">연락처가 당신의 명단에 없습니다. 추가하시겠습니까? </string>
- <string name="add_contact">연락처 추가 </string>
- <string name="send_failed">전송 실패 </string>
- <string name="send_rejected">거부됨 </string>
- <string name="preparing_image">이미지 전송 준비중 </string>
- <string name="action_clear_history">기록 삭제 </string>
- <string name="clear_conversation_history">대화 기록 삭제 </string>
- <string name="clear_histor_msg">이 대화의 모든 메세지를 삭제하시겠습니까? 경고: 이것은 다른 기기나 서버에 있는 메세지에는 영향을 미치지 않습니다. </string>
- <string name="delete_messages">메세지 삭제 </string>
- <string name="also_end_conversation">나중에 이 대화 끝내기 </string>
- <string name="choose_presence">연락할 프레즌스 선택 </string>
- <string name="send_unencrypted_message">암호화하지 않은 메세지 전송</string>
- <string name="send_otr_message">OTR 암호화된 메세지 전송 </string>
- <string name="send_omemo_message">OMEMO로 암호화된 메세지</string>
- <string name="send_omemo_x509_message">v\\OMEMO로 암호화된 메세지 전송</string>
- <string name="send_pgp_message">OpenPGP 암호화된 메세지 전송 </string>
- <string name="your_nick_has_been_changed">닉네임이 변경되었습니다 </string>
- <string name="send_unencrypted">암호화하지 않고 전송 </string>
- <string name="decryption_failed">복호화 실패. 올바른 개인 키를 가지고 있지 않은 것 같습니다. </string>
- <string name="openkeychain_required">OpenKeychain </string>
- <string name="openkeychain_required_long">Conversations는 메세지를 암호화 및 복호화하고 공개 키를 관리하기 위해 OpenKeychain이라는 제 3자 앱을 활용합니다. OpenKeychain은 GPLv3 라이센스를 사용하며 F-Droid와 Google Play에서 구하실 수 있습니다. (이후 Conversations를 재시작하세요) </string>
- <string name="restart">재시작 </string>
- <string name="install">설치 </string>
- <string name="openkeychain_not_installed">OpenKeychain을 설치하세요</string>
- <string name="offering">제공중... </string>
- <string name="waiting">대기중... </string>
- <string name="no_pgp_key">OpenPGP 키가 발견되지 않음 </string>
- <string name="contact_has_no_pgp_key">당신의 연락처가 그들의 공개 키를 선언하지 않고 있기 때문에 Conversations는 당신의 메세지를 암호화할 수 없습니다. OpenPGP를 설정하도록 당신의 연락처에게 물어보세요. </string>
- <string name="no_pgp_keys">OpenPGP 키가 발견되지 않음 </string>
- <string name="contacts_have_no_pgp_keys">당신의 연락처가 그들의 공개 키를 선언하지 않고 있기 때문에 Conversations는 당신의 메세지를 암호화할 수 없습니다. OpenPGP를 설정하도록 당신의 연락처에게 물어보세요. </string>
- <string name="pref_general">일반 </string>
- <string name="pref_xmpp_resource">XMPP 자원 </string>
- <string name="pref_xmpp_resource_summary">이 클라이언트가 자신을 알아보는 이름</string>
- <string name="pref_accept_files">파일 수락 </string>
- <string name="pref_accept_files_summary">이 크기보다 작은 파일을 자동으로 수락 </string>
- <string name="pref_notifications">알림 </string>
- <string name="pref_notifications_summary">새 메세지 도착시 알림 </string>
- <string name="pref_vibrate">진동 </string>
- <string name="pref_notification_grace_period">알림 유예 </string>
- <string name="pref_notification_grace_period_summary">Carbon Copy 수신 후에 잠시동안 알림 해제</string>
- <string name="pref_never_send_crash">충돌 보고서 보내지 않음 </string>
- <string name="pref_never_send_crash_summary">Stack trace 정보를 보냄으로서 Conversations의 개발에 기여할 수 있습니다 </string>
- <string name="pref_confirm_messages">메세지 확인 </string>
- <string name="pref_confirm_messages_summary">메세지를 수신하고 읽었는지를 연락처에게 알려줌 </string>
- <string name="openpgp_error">OpenKeychain이 오류를 보고합니다 </string>
- <string name="error_decrypting_file">파일 복호화 입출력 오류 </string>
- <string name="accept">수락 </string>
- <string name="error">오류가 발생했습니다 </string>
- <string name="pref_grant_presence_updates">프레즌스 업데이트 허가 </string>
- <string name="pref_grant_presence_updates_summary">당신이 추가한 연락처의 프레즌스 구독을 선제적으로 허가 및 요청함 </string>
- <string name="subscriptions">구독 </string>
- <string name="your_account">당신의 계정 </string>
- <string name="keys">키 </string>
- <string name="send_presence_updates">프레즌스 업데이트 보내기 </string>
- <string name="receive_presence_updates">프레즌스 업데이트 받기 </string>
- <string name="ask_for_presence_updates">프레즌스 업데이트 요청 </string>
- <string name="attach_choose_picture">사진 선택 </string>
- <string name="attach_take_picture">사진 찍기 </string>
- <string name="preemptively_grant">구독 요청을 선제적으로 허가 </string>
- <string name="error_not_an_image_file">선택한 파일은 이미지가 아닙니다 </string>
- <string name="error_compressing_image">이미지 파일 변환 중 오류 발생 </string>
- <string name="error_file_not_found">파일을 찾을 수 없음 </string>
- <string name="error_io_exception">일반 입출력 오류. 저장소 공간이 부족한 것 같습니다.</string>
- <string name="error_security_exception_during_image_copy">이 이미지를 선택하기 위해 사용한 앱이 이 파일을 읽는데 필요한 충분한 허가를 제공하지 않았습니다. 다른 파일 탐색기를 이용해 이미지를 선택하세요. </string>
- <string name="account_status_unknown">알 수 없음 </string>
- <string name="account_status_disabled">임시로 해제 </string>
- <string name="account_status_online">접속중 </string>
- <string name="account_status_connecting">접속중\u2026</string>
- <string name="account_status_offline">오프라인 </string>
- <string name="account_status_unauthorized">승인되지 않음 </string>
- <string name="account_status_not_found">서버를 찾을 수 없음 </string>
- <string name="account_status_no_internet">접속할 수 없음 </string>
- <string name="account_status_regis_fail">등록 실패 </string>
- <string name="account_status_regis_conflict">사용자 이름이 이미 사용중입니다 </string>
- <string name="account_status_regis_success">등록 성공 </string>
- <string name="account_status_regis_not_sup">서버가 등록을 지원하지 않습니다</string>
- <string name="account_status_security_error">보안 오류 </string>
- <string name="account_status_incompatible_server">호환되지 않는 서버 </string>
- <string name="encryption_choice_unencrypted">암호화되지 않음</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP </string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">계정 편집 </string>
- <string name="mgmt_account_delete">계정 삭제 </string>
- <string name="mgmt_account_disable">임시로 해제</string>
- <string name="mgmt_account_publish_avatar">아바타 공개 </string>
- <string name="mgmt_account_publish_pgp">OpenPGP 공개 키 공개 </string>
- <string name="mgmt_account_enable">계정 사용 </string>
- <string name="mgmt_account_are_you_sure">확실합니까? </string>
- <string name="mgmt_account_delete_confirm_text">계정을 삭제하면 당신의 모든 대화 기록이 사라집니다 </string>
- <string name="attach_record_voice">녹음 </string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">비밀번호 </string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">암호 확인 </string>
- <string name="password">암호 </string>
- <string name="confirm_password">암호 확인 </string>
- <string name="passwords_do_not_match">암호가 일치하지 않습니다 </string>
- <string name="invalid_jid">올바른 Jabber ID가 아닙니다 </string>
- <string name="error_out_of_memory">메모리 부족. 이미지 용량이 너무 큽니다 </string>
- <string name="add_phone_book_text">주소록에 %s를 추가하시겠습니까?</string>
- <string name="contact_status_online">접속중 </string>
- <string name="contact_status_free_to_chat">대화 가능 </string>
- <string name="contact_status_away">자리 비움 </string>
- <string name="contact_status_extended_away">장기간 비움 </string>
- <string name="contact_status_do_not_disturb">방해 금지 </string>
- <string name="contact_status_offline">오프라인 </string>
- <string name="muc_details_conference">회의 </string>
- <string name="muc_details_other_members">다른 멤버 </string>
- <string name="server_info_show_more">서버 정보 </string>
- <string name="server_info_mam">XEP-0313: MAM </string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons </string>
- <string name="server_info_csi">XEP-0352: Client State Indication </string>
- <string name="server_info_blocking">XEP-0191: Blocking Command </string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning </string>
- <string name="server_info_stream_management">XEP-0198: Stream Management </string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP 파일 업로드</string>
- <string name="server_info_available">가능 </string>
- <string name="server_info_unavailable">불가 </string>
- <string name="missing_public_keys">공개 키 선언 누락 </string>
- <string name="last_seen_now">방금 전까지 접속했었음 </string>
- <string name="last_seen_min">1분 전까지 접속했었음 </string>
- <string name="last_seen_mins">%d 분 전까지 접속했었음 </string>
- <string name="last_seen_hour">1시간 전까지 접속했었음 </string>
- <string name="last_seen_hours">%d 시간 전까지 접속했었음 </string>
- <string name="last_seen_day">1일 전까지 접속했었음 </string>
- <string name="last_seen_days">%d 일 전까지 접속했었음 </string>
- <string name="never_seen">접속한적 없음 </string>
- <string name="install_openkeychain">암호화된 메세지. 복호화하기 위해 OpenKeychain을 설치하세요. </string>
- <string name="unknown_otr_fingerprint">알 수 없는 OTR 핑거프린트</string>
- <string name="openpgp_messages_found">OpenPGP 암호화 메세지 발견 </string>
- <string name="reception_failed">접수 실패 </string>
- <string name="your_fingerprint">당신의 핑거프린트</string>
- <string name="otr_fingerprint">OTR 핑거프린트</string>
- <string name="omemo_fingerprint">OMEMO 핑거프린트</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO 핑거프린트</string>
- <string name="omemo_fingerprint_selected_message">메세지의 OMEMO 핑거프린트</string>
- <string name="omemo_fingerprint_x509_selected_message">메세지의 v\\OMEMO 핑거프린트</string>
- <string name="this_device_omemo_fingerprint">OMEMO 핑거프린트 소유</string>
- <string name="other_devices">다른 기기들</string>
- <string name="trust_omemo_fingerprints">OMEMO 핑거프린트 신뢰</string>
- <string name="fetching_keys">키 가져오는 중...</string>
- <string name="done">완료</string>
- <string name="verify">검증 </string>
- <string name="decrypt">복호화 </string>
- <string name="conferences">회의 </string>
- <string name="search">검색 </string>
- <string name="create_contact">연락처 생성 </string>
- <string name="enter_contact">연락처 입력</string>
- <string name="join_conference">회의 참석 </string>
- <string name="delete_contact">연락처 삭제 </string>
- <string name="view_contact_details">연락처 정보 보기 </string>
- <string name="block_contact">연락처 차단 </string>
- <string name="unblock_contact">연락처 차단 해제 </string>
- <string name="create">만들기 </string>
- <string name="select">선택</string>
- <string name="contact_already_exists">이미 존재하는 연락처입니다 </string>
- <string name="join">참석 </string>
- <string name="conference_address">회의 주소 </string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">즐겨찾기로 저장 </string>
- <string name="delete_bookmark">즐겨찾기 삭제 </string>
- <string name="bookmark_already_exists">즐겨찾기가 이미 존재합니다 </string>
- <string name="you">당신 </string>
- <string name="action_edit_subject">회의 제목 편집 </string>
- <string name="leave">퇴장 </string>
- <string name="contact_added_you">연락처가 당신을 연락처 목록에 추가했습니다 </string>
- <string name="add_back">Add back</string>
- <string name="contact_has_read_up_to_this_point">%s 가 여기까지 읽었습니다 </string>
- <string name="publish">공개 </string>
- <string name="touch_to_choose_picture">갤러리에서 사진을 선택하기 위해 아바타를 터치하세요 </string>
- <string name="publish_avatar_explanation">참고하세요: 당신의 프레즌스 업데이트를 구독한 모든 사람들은 이 사진을 볼 수 있습니다 </string>
- <string name="publishing">공개중... </string>
- <string name="error_publish_avatar_server_reject">서버가 당신의 발표를 거부했습니다 </string>
- <string name="error_publish_avatar_converting">사진을 변환하는 중 오류가 발생했습니다 </string>
- <string name="error_saving_avatar">아바타를 저장할 수 없습니다 </string>
- <string name="or_long_press_for_default">(혹은 기본값을 되돌리기 위해 길게 누름) </string>
- <string name="error_publish_avatar_no_server_support">서버가 아바타 발표를 지원하지 않습니다 </string>
- <string name="private_message">속삭임 </string>
- <string name="private_message_to">%s 에게 </string>
- <string name="send_private_message_to">%s 에게 개인 매세지 보내기 </string>
- <string name="connect">접속 </string>
- <string name="account_already_exists">계정이 이미 존재합니다 </string>
- <string name="next">다음 </string>
- <string name="server_info_session_established">현재 세션이 수립되었습니다 </string>
- <string name="additional_information">추가 정보 </string>
- <string name="skip">건너뛰기 </string>
- <string name="disable_notifications">알림 해제 </string>
- <string name="disable_notifications_for_this_conversation">이 대화의 알림 해제 </string>
- <string name="enable">사용 </string>
- <string name="conference_requires_password">회의에 암호가 필요합니다 </string>
- <string name="enter_password">암호 입력 </string>
- <string name="missing_presence_updates">연락처로부터 프레즌스 업데이트 찾을 수 없음 </string>
- <string name="request_presence_updates">먼저 연락처로부터 프레즌스 업데이트를 요청하세요. 이는 당신의 연락처가 어떤 클라이언트를 사용하는지 결정하는 데 사용됩니다. </string>
- <string name="request_now">지금 요청 </string>
- <string name="delete_fingerprint">핑거프린트 삭제 </string>
- <string name="sure_delete_fingerprint">이 핑거프린트를 삭제하시겠습니까? </string>
- <string name="ignore">무시 </string>
- <string name="without_mutual_presence_updates">경고: 상호간의 프레즌스 업데이트 없이 이것을 보내면 예기치 못한 문제를 발생시킬 수 있습니다. 당신의 프레즌스 구독을 검증하기 위해 연락처 상세 정보로 가세요. </string>
- <string name="pref_force_encryption">강제적인 종단간 암호화</string>
- <string name="pref_force_encryption_summary">언제나 암호화 메세지로 전송 (회의 제외) </string>
- <string name="pref_dont_save_encrypted">암호화된 메세지 저장하지 않음 </string>
- <string name="pref_dont_save_encrypted_summary">경고: 메세지가 손실될 수 있습니다 </string>
- <string name="pref_expert_options_summary">설정시 주의하시기 바랍니다</string>
- <string name="title_activity_about">Conversations에 대해서 </string>
- <string name="pref_about_conversations_summary">빌드 및 라이센스 정보 </string>
- <string name="title_pref_quiet_hours">무음 시간대 </string>
- <string name="title_pref_quiet_hours_start_time">시작 시간 </string>
- <string name="title_pref_quiet_hours_end_time">마감 시간 </string>
- <string name="title_pref_enable_quiet_hours">무음 시간대 사용 </string>
- <string name="pref_quiet_hours_summary">무음 시간대에는 알림이 해제됩니다 </string>
- <string name="pref_use_larger_font">글자 크기 증가 </string>
- <string name="pref_use_larger_font_summary">앱 전반에 큰 글자 크기를 사용합니다 </string>
- <string name="pref_use_send_button_to_indicate_status">전송 버튼이 상태를 나타냄</string>
- <string name="pref_use_indicate_received">메세지 영수증 요청</string>
- <string name="pref_use_indicate_received_summary">만약 지원될 경우, 수신된 메세지는 초록색 기호로 표시됩니다. </string>
- <string name="pref_use_send_button_to_indicate_status_summary">연락처 상태를 표시하기 위해 전송 버튼을 색칠함 </string>
- <string name="pref_expert_options_other">기타 </string>
- <string name="pref_conference_name">회의 이름 </string>
- <string name="pref_conference_name_summary">회의를 식별하기 위해 JID 대신 방 제목을 사용 </string>
- <string name="toast_message_otr_fingerprint">OTR 핑거프린트가 클립보드에 복사되었습니다 </string>
- <string name="toast_message_omemo_fingerprint">OMEMO 핑거프린트가 클립보드에 복사되었습니다</string>
- <string name="conference_banned">당신은 이 회의에서 금지되었습니다 </string>
- <string name="conference_members_only">이 회의는 멤버 전용입니다 </string>
- <string name="conference_kicked">당신은 이 회의에서 추방되었습니다 </string>
- <string name="using_account">using account %s</string>
- <string name="checking_x">HTTP 호스트에서 %s 확인 중</string>
- <string name="not_connected_try_again">접속중이 아닙니다. 다시 시도하세요. </string>
- <string name="check_x_filesize">%s 크기 확인</string>
- <string name="message_options">메세지 설정 </string>
- <string name="copy_text">텍스트 복사 </string>
- <string name="copy_original_url">원본 URL 복사 </string>
- <string name="send_again">다시 보내기 </string>
- <string name="file_url">파일 URL</string>
- <string name="message_text">메세지 텍스트 </string>
- <string name="url_copied_to_clipboard">URL이 클립보드에 복사되었습니다 </string>
- <string name="message_copied_to_clipboard">메세지가 클립보드에 복사되었습니다 </string>
- <string name="image_transmission_failed">이미지 전송 실패 </string>
- <string name="scan_qr_code">QR코드 스캔 </string>
- <string name="show_qr_code">QR코드 보기 </string>
- <string name="show_block_list">차단 목록 보기 </string>
- <string name="account_details">계정 정보 </string>
- <string name="verify_otr">OTR 검증 </string>
- <string name="remote_fingerprint">원격 핑거프린트</string>
- <string name="scan">스캔 </string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">힌트 혹은 질문 </string>
- <string name="shared_secret_secret">공유된 비밀 </string>
- <string name="confirm">확인 </string>
- <string name="in_progress">진행중 </string>
- <string name="respond">응답 </string>
- <string name="failed">실패 </string>
- <string name="secrets_do_not_match">비밀이 일치하지 않습니다 </string>
- <string name="try_again">다시 시도하세요 </string>
- <string name="finish">완료 </string>
- <string name="verified">검증 완료 </string>
- <string name="smp_requested">연락처가 SMP 검증을 요구했습니다 </string>
- <string name="no_otr_session_found">올바른 OTR 세션이 발견되지 않았습니다 </string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">포어그라운드에서 서비스 유지 </string>
- <string name="pref_keep_foreground_service_summary">운영체제가 접속을 해제하지 못하도록 예방합니다 </string>
- <string name="pref_export_logs">내보내기 기록</string>
- <string name="pref_export_logs_summary">기록을 SD 카드에 쓰기</string>
- <string name="notification_export_logs_title">기록을 SD 카드에 쓰는 중</string>
- <string name="choose_file">파일 선택 </string>
- <string name="receiving_x_file">수신중 %1$s (%2$d%% 완료) </string>
- <string name="download_x_file">%s 다운로드 </string>
- <string name="file">파일 </string>
- <string name="open_x_file">%s 열기 </string>
- <string name="sending_file">전송중 (%1$d%% 완료) </string>
- <string name="preparing_file">파일 전송 준비중 </string>
- <string name="x_file_offered_for_download">%s 다운로드 제공됨 </string>
- <string name="cancel_transmission">전송 취소 </string>
- <string name="file_transmission_failed">파일 전송 실패 </string>
- <string name="file_deleted">파일이 삭제되었습니다 </string>
- <string name="no_application_found_to_open_file">파일을 열기 위한 앱이 발견되지 않았습니다 </string>
- <string name="could_not_verify_fingerprint">핑거프린트를 검증할 수 없습니다 </string>
- <string name="manually_verify">수동 검증 </string>
- <string name="are_you_sure_verify_fingerprint">연락처의 OTR 핑거프린트를 검증하시겠습니까? </string>
- <string name="pref_show_dynamic_tags">동적 태그 표시 </string>
- <string name="pref_show_dynamic_tags_summary">연락처 밑에 읽기 전용 태그 표시 </string>
- <string name="enable_notifications">알림 사용 </string>
- <string name="conference_with">회의 생성 </string>
- <string name="no_conference_server_found">회의 서버가 발견되지 않았습니다 </string>
- <string name="conference_creation_failed">회의 생성 실패 </string>
- <string name="secret_accepted">비밀 접수됨 </string>
- <string name="reset">초기화 </string>
- <string name="account_image_description">계정 아바타 </string>
- <string name="copy_otr_clipboard_description">OTR 핑거프린트를 클립보드에 복사 </string>
- <string name="copy_omemo_clipboard_description">OMEMO 핑거프린트를 클립보드에 복사</string>
- <string name="regenerate_omemo_key">OMEMO 키 다시 생성</string>
- <string name="wipe_omemo_pep">PEP로부터 다른 기기들 제거</string>
- <string name="clear_other_devices">기기 제거</string>
- <string name="clear_other_devices_desc">OMEMO 선언으로부터 모든 기기를 지우시겠습니까? 다음에 기기들이 접속할 때, 기기들이 스스로 다시 선언하지만, 그 동안에 보내진 메세지는 받지 못할수도 있습니다.</string>
- <string name="purge_key">키 제거</string>
- <string name="purge_key_desc_part1">이 키를 제거하시겠습니까?</string>
- <string name="purge_key_desc_part2">이것은 되돌릴 수 없으며 훼손된 것으로 간주됩니다. 이것으로는 다시는 세션을 만들 수 없게 됩니다.</string>
- <string name="error_no_keys_to_trust_server_error">이 연락처에 사용할 수 있는 키가 없습니다. \n서버로부터 새로운 키를 가져올 수 없습니다. 아마 연락처의 서버에 오류가 있는 것 같습니다.</string>
- <string name="error_no_keys_to_trust">이 연락처에 사용할 수 있는 키가 없습니다. 당신이 그들의 키 중에서 어떤 것이든 제거했다면, 그들이 새로운 키를 만들어야 합니다.</string>
- <string name="error_trustkeys_title">오류</string>
- <string name="fetching_history_from_server">서버로부터 기록 가져오는중 </string>
- <string name="no_more_history_on_server">서버에 더이상 기록이 없습니다 </string>
- <string name="updating">업데이트중...</string>
- <string name="password_changed">암호 변경됨 </string>
- <string name="could_not_change_password">암호를 변경할 수 없습니다 </string>
- <string name="otr_session_not_started">암호화된 대화를 시작하기 위해 메세지 보내기 </string>
- <string name="ask_question">질문하기 </string>
- <string name="smp_explain_question">만약 당신과 당신의 연락처가 다른 사람은 모르는 비밀을 공유하고 있다면, 그 비밀을 서로의 핑거프린트를 검증하는 데 사용할 수 있습니다. 대소문자가 구분된 대답을 할 연락처에게 힌트나 질문을 주세요. </string>
- <string name="smp_explain_answer">당신의 연락처는 당신의 핑거프린트를 검증하고자 공유된 비밀을 확인하려고 합니다. 당신의 연락처는 그 비밀에 관한 다음과 같은 힌트 혹은 질문을 제공했습니다. </string>
- <string name="shared_secret_hint_should_not_be_empty">힌트를 반드시 입력해야 합니다 </string>
- <string name="shared_secret_can_not_be_empty">공유된 비밀을 반드시 입력해야 합니다 </string>
- <string name="manual_verification_explanation">아래에 보이는 핑거프린트를 당신의 연락처의 핑거프린트와 세심하게 비교하세요. 당신은 암호화된 이메일이나 전화와 같은 믿을만한 통신수단으로 이것을 주고 받을 수 있습니다. </string>
- <string name="change_password">암호 변경 </string>
- <string name="current_password">현재 암호 </string>
- <string name="new_password">새 암호 </string>
- <string name="password_should_not_be_empty">암호를 반드시 입력해야 합니다 </string>
- <string name="enable_all_accounts">모든 계정 사용 </string>
- <string name="disable_all_accounts">모든 계정 해제 </string>
- <string name="perform_action_with">다음으로 동작을 수행 </string>
- <string name="no_affiliation">관련 없음 </string>
- <string name="outcast">추방됨 </string>
- <string name="member">멤버 </string>
- <string name="advanced_mode">고급 모드 </string>
- <string name="grant_membership">멤버십 허가 </string>
- <string name="remove_membership">멤버십 철회 </string>
- <string name="grant_admin_privileges">관리자 특권 허가 </string>
- <string name="remove_admin_privileges">관리자 특권 철회 </string>
- <string name="remove_from_room">회의에서 제거 </string>
- <string name="could_not_change_affiliation">%s 의 관련 여부를 변경할 수 없습니다 </string>
- <string name="ban_from_conference">회의에서 금지 </string>
- <string name="removing_from_public_conference">%s 를 공개 회의에서 제거하려고 하고 있습니다. 유일한 방법은 이 사용자를 앞으로 금지시키는 것입니다. </string>
- <string name="ban_now">지금 금지 </string>
- <string name="could_not_change_role">%s 의 역할을 변경할 수 없습니다 </string>
- <string name="public_conference">공개적으로 접근 가능한 회의 </string>
- <string name="private_conference">멤버 전용 사설 회의 </string>
- <string name="conference_options">회의 설정 </string>
- <string name="members_only">멤버 전용 (사설)</string>
- <string name="non_anonymous">익명 아님 </string>
- <string name="moderated">중재됨</string>
- <string name="you_are_not_participating">당신은 참여하고 있지 않습니다</string>
- <string name="modified_conference_options">회의 설정 변경됨 </string>
- <string name="could_not_modify_conference_options">회의 설정을 변경할 수 없습니다 </string>
- <string name="never">안함 </string>
- <string name="thirty_minutes">30분 </string>
- <string name="one_hour">1시간 </string>
- <string name="two_hours">2시간 </string>
- <string name="eight_hours">8시간 </string>
- <string name="until_further_notice">나중에 알릴때까지 </string>
- <string name="pref_enter_is_send">엔터 키로 전송 </string>
- <string name="pref_enter_is_send_summary">엔터 키로 메세지를 보냅니다 </string>
- <string name="pref_display_enter_key">엔터 키 표시 </string>
- <string name="pref_display_enter_key_summary">이모티콘 키를 엔터 키로 바꿉니다 </string>
- <string name="audio">오디오 </string>
- <string name="video">비디오 </string>
- <string name="image">이미지 </string>
- <string name="pdf_document">PDF 문서 </string>
- <string name="apk">안드로이드 앱 </string>
- <string name="vcard">연락처 </string>
- <string name="received_x_file">%s 수신 </string>
- <string name="disable_foreground_service">포어그라운드 서비스 해제 </string>
- <string name="touch_to_open_conversations">터치해서 Conversations 열기 </string>
- <string name="avatar_has_been_published">아바타가 공개되었습니다 </string>
- <string name="sending_x_file">%s 전송중 </string>
- <string name="offering_x_file">%s 제공중 </string>
- <string name="hide_offline">오프라인 숨기기 </string>
- <string name="disable_account">계정 해제 </string>
- <string name="contact_is_typing">%s 이(가) 입력중입니다...</string>
- <string name="contact_has_stopped_typing">%s 이(가) 입력을 중단했습니다 </string>
- <string name="pref_chat_states">입력 알림 </string>
- <string name="pref_chat_states_summary">새 메세지를 작성할 때 이를 연락처에게 알립니다 </string>
- <string name="send_location">위치 전송 </string>
- <string name="show_location">위치 표시 </string>
- <string name="no_application_found_to_display_location">위치를 표시할 수 있는 앱이 발견되지 않았습니다 </string>
- <string name="location">위치 </string>
- <string name="received_location">위치 수신 </string>
- <string name="title_undo_swipe_out_conversation">대화 끝남 </string>
- <string name="title_undo_swipe_out_muc">회의에서 나감 </string>
- <string name="pref_dont_trust_system_cas_title">시스템 CA를 신뢰하지 않음 </string>
- <string name="pref_dont_trust_system_cas_summary">모든 인증서는 수동으로 승인되어야 함 </string>
- <string name="pref_remove_trusted_certificates_title">인증서 삭제 </string>
- <string name="pref_remove_trusted_certificates_summary">수동으로 승인된 인증서 삭제 </string>
- <string name="toast_no_trusted_certs">수동으로 승인된 인증서 없음 </string>
- <string name="dialog_manage_certs_title">인증서 삭제 </string>
- <string name="dialog_manage_certs_positivebutton">선택 삭제 </string>
- <string name="dialog_manage_certs_negativebutton">취소 </string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 인증서 삭제됨 </item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">%d 연락처 선택 </item>
- </plurals>
- <string name="pref_quick_action_summary">전송 버튼을 빠른 동작 버튼으로 교체</string>
- <string name="pref_quick_action">빠른 동작</string>
- <string name="none">없음</string>
- <string name="recently_used">최근 사용된 항목</string>
- <string name="choose_quick_action">빠른 동작 선택</string>
- <string name="search_for_contacts_or_groups">연락처 또는 그룹 검색</string>
- <string name="send_private_message">개인 메세지 전송</string>
- <string name="user_has_left_conference">%s 이(가) 회의에서 나갔습니다.</string>
- <string name="username">사용자 이름</string>
- <string name="username_hint">사용자 이름</string>
- <string name="invalid_username">이것은 올바른 사용자 이름이 아닙니다</string>
- <string name="download_failed_server_not_found">다운로드 실패: 서버가 발견되지 않음</string>
- <string name="download_failed_file_not_found">다운로드 실패: 파일이 발견되지 않음</string>
- <string name="download_failed_could_not_connect">다운도륻 실패: 호스트에 접속할 수 없음</string>
- <string name="pref_use_white_background">하얀색 배경 사용</string>
- <string name="pref_use_white_background_summary">받은 메세지를 하얀색 배경에 검은색 글씨로 표시</string>
- <string name="account_status_tor_unavailable">Tor 네트워크 사용할 수 없음</string>
- <string name="server_info_broken">손상됨</string>
- <string name="pref_away_when_screen_off">화면이 꺼져있을 경우 자리 비움으로 표시</string>
- <string name="pref_away_when_screen_off_summary">화면이 꺼져있을 경우에 자리 비움으로 상태를 표시함</string>
- <string name="pref_xa_on_silent_mode">음소거 모드에서는 사용할 수 없음</string>
- <string name="pref_xa_on_silent_mode_summary">기기가 음소거 모드일때는 사용할 수 없음으로 상태를 표시함</string>
- <string name="action_add_account_with_certificate">인증서가 있는 계정 추가</string>
- <string name="unable_to_parse_certificate">인증서를 분석할 수 없음</string>
- <string name="captcha_required">Captcha가 필요함</string>
- <string name="certificate_chain_is_not_trusted">인증서 체인을 신뢰할 수 없습니다</string>
- <string name="jid_does_not_match_certificate">Jabber ID가 인증서와 일치하지 않습니다</string>
- <string name="action_renew_certificate">인증서 갱신</string>
- <string name="error_fetching_omemo_key">OMEMO key를 가져오는 도중 오류가 발생했습니다</string>
- <string name="verified_omemo_key_with_certificate">OMEMO 키와 인증서 검증됨</string>
- <string name="device_does_not_support_certificates">기기가 선택된 클라이언트 인증서를 지원하지 않습니다</string>
- <string name="pref_use_tor">Tor를 통해 접속</string>
- <string name="pref_use_tor_summary">모든 연결을 Tor 네트워크를 통하도록 유도함. Orbot이 필요합니다</string>
- <string name="account_settings_hostname">호스트 이름</string>
- <string name="account_settings_port">포트</string>
- <string name="hostname_or_onion">서버 또는 .onion 주소</string>
- <string name="not_a_valid_port">올바른 포트 번호가 아닙니다</string>
- <string name="not_valid_hostname">올바른 호스트 이름이 아닙니다</string>
- <string name="connected_accounts">%2$d 중 %1$d 계정이 연결되었습니다</string>
- <plurals name="x_messages">
- <item quantity="other">%d 메세지</item>
- </plurals>
- <string name="shared_file_with_x">파일을 %s와 공유함</string>
- <string name="shared_image_with_x">이미지를 %s와 공유함</string>
- <string name="no_storage_permission">Conversations는 외부 저장소로의 접근을 필요로 합니다</string>
- <string name="sync_with_contacts">연락처와 동기화</string>
- <string name="sync_with_contacts_long">Conversations는 XMPP 명단과 연락처 명단을 대조시켜서 이름과 아바타를 표시하고자 합니다.\n\nConversations는 당신의 서버에 업로드하지 않고 기기 내부적으로만 연락처를 읽고 대조를 할 것입니다.\n\n이제 연락처에 접근할 권한을 당신에게 물어볼 것입니다.</string>
- <string name="certificate_information">인증서 정보</string>
- <string name="certificate_subject">제목</string>
- <string name="certificate_issuer">발행자</string>
- <string name="certificate_cn">이름</string>
- <string name="certificate_o">단체</string>
- <string name="certicate_info_not_available">(사용할 수 없음)</string>
- <string name="certificate_not_found">인증서가 발견되지 않았습니다</string>
- <string name="notify_on_all_messages">모든 메세지를 알림</string>
- <string name="notify_only_when_highlighted">중요 표시를 했을 때만 알림</string>
- <string name="notify_never">알림 해제됨</string>
- <string name="notify_paused">알림 일시중지됨</string>
- <string name="pref_picture_compression">사진 압축</string>
- <string name="always">항상</string>
- <string name="automatically">자동</string>
- <string name="battery_optimizations_enabled">배터리 최적화 사용됨</string>
- <string name="battery_optimizations_enabled_explained">당신의 기기는 메세지를 받지 못하게 되거나 알림을 지연시킬 수도 있는 고강도의 배터리 최적화를 Conversations에 하고 있습니다.\n배터리 최적화를 해제하는 것을 추천합니다.</string>
- <string name="battery_optimizations_enabled_dialog">당신의 기기는 메세지를 받지 못하게 되거나 알림을 지연시킬 수도 있는 고강도의 배터리 최적화를 Conversations에 하고 있습니다.\n이것을 해제할 것인지 물어볼 것입니다.</string>
- <string name="disable">해제</string>
- <string name="selection_too_large">선택된 영역이 너무 큽니다</string>
-</resources>
diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml
deleted file mode 100644
index 0eefc052b..000000000
--- a/src/main/res/values-nb-rNO/strings.xml
+++ /dev/null
@@ -1,531 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Innstillinger</string>
- <string name="action_add">Ny samtale</string>
- <string name="action_accounts">Kontobehandling</string>
- <string name="action_end_conversation">Avslutt denne samtalen</string>
- <string name="action_contact_details">Kontaktdetaljer</string>
- <string name="action_muc_details">Konferansedetaljer</string>
- <string name="action_secure">Sikret samtale</string>
- <string name="action_add_account">Legg til samtale</string>
- <string name="action_edit_contact">Rediger navn</string>
- <string name="action_add_phone_book">Legg til i kontaktliste</string>
- <string name="action_delete_contact">Fjern fra kontaktliste</string>
- <string name="action_block_contact">Blokker kontakt</string>
- <string name="action_unblock_contact">Avblokker kontakt</string>
- <string name="action_block_domain">Blokker domene</string>
- <string name="action_unblock_domain">Avblokker domene</string>
- <string name="title_activity_manage_accounts">Kontobehandling</string>
- <string name="title_activity_settings">Innstillinger</string>
- <string name="title_activity_conference_details">Konferansedetaljer</string>
- <string name="title_activity_contact_details">Kontaktdetaljer</string>
- <string name="title_activity_sharewith">Del med Conversation</string>
- <string name="title_activity_start_conversation">Start samtale</string>
- <string name="title_activity_choose_contact">Velg kontakt</string>
- <string name="title_activity_block_list">Blokkeringsliste</string>
- <string name="just_now">akkurat nå</string>
- <string name="minute_ago">1 minutt siden</string>
- <string name="minutes_ago">%d minutter siden</string>
- <string name="unread_conversations">uleste samtaler</string>
- <string name="sending">sender...</string>
- <string name="message_decrypting">Dekrypterer melding mens du venter.</string>
- <string name="pgp_message">OpenPGP-kryptert melding</string>
- <string name="nick_in_use">Kallenavn allerede i bruk</string>
- <string name="admin">Admin</string>
- <string name="owner">Eier</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deltager</string>
- <string name="visitor">Besøkende</string>
- <string name="remove_contact_text">Bekreft fjerning av %s fra din kontaktliste. Samtalen med denne kontakten vil ikke bli fjernet.</string>
- <string name="block_contact_text">Vil du forhindre %s fra å sende deg meldinger?</string>
- <string name="unblock_contact_text">Ønsker du å avblokkere %s og tillate dem å sende deg meldinger?</string>
- <string name="block_domain_text">Blokker alle kontakter fra %s?</string>
- <string name="unblock_domain_text">Avblokker alle kontakter fra %s?</string>
- <string name="contact_blocked">Kontakt blokkert</string>
- <string name="remove_bookmark_text">Vil du fjerne %s som bokmerke? Samtalen det skriver seg fra vil ikke bli fjernet.</string>
- <string name="register_account">Registrer ny konto på tjeneren</string>
- <string name="change_password_on_server">Endre passord på tjeneren</string>
- <string name="share_with">Del med...</string>
- <string name="start_conversation">Start samtale</string>
- <string name="invite_contact">Inviter kontakt</string>
- <string name="contacts">Kontakter</string>
- <string name="cancel">Avbryt</string>
- <string name="set">Sett</string>
- <string name="add">Legg til</string>
- <string name="edit">Rediger</string>
- <string name="delete">Slett</string>
- <string name="block">Blokker</string>
- <string name="unblock">Avblokker</string>
- <string name="save">Lagre</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations har kræsjet</string>
- <string name="crash_report_message">Ved å sende inn stabelsporinger hjelper du den pågående utviklingen av Conversations\n<b>Advarsel:</b> Dette bruker din XMPP-konto til å sende stabelsporinger til utvikleren.</string>
- <string name="send_now">Send nå</string>
- <string name="send_never">Aldri spør igjen</string>
- <string name="problem_connecting_to_account">Kunne ikke koble til konto</string>
- <string name="problem_connecting_to_accounts">Kunne ikkekoble til flerforldige kontoer</string>
- <string name="touch_to_fix">Trykk her for behandling av kontaktene dine</string>
- <string name="attach_file">Legg til fil</string>
- <string name="not_in_roster">Kontakten finnes ikke i din liste. Vil du legge den til?</string>
- <string name="add_contact">Legg til kontakt</string>
- <string name="send_failed">forsendelse feilet</string>
- <string name="send_rejected">avslått</string>
- <string name="preparing_image">Forbereder bilde for forsendelse</string>
- <string name="action_clear_history">Tøm historikk</string>
- <string name="clear_conversation_history">Tøm samtalehistorikk</string>
- <string name="clear_histor_msg">Ønsker du å slette alle meldinger i denne samtalen?\n\n<b>Advarsel:</b> Dette har ingen innvirkning på meldinger lagret på andre enheter eller tjenere.</string>
- <string name="delete_messages">Slett meldinger</string>
- <string name="also_end_conversation">Avslutt denne samtalen etterpå</string>
- <string name="choose_presence">Velg tilgjengelighetsoppdatering til kontakt</string>
- <string name="send_unencrypted_message">Send ukryptert melding</string>
- <string name="send_otr_message">Send OTR-kryptert melding</string>
- <string name="send_omemo_message">Send OMEMO-kryptert melding</string>
- <string name="send_omemo_x509_message">Send \\OMEMO-kryptert melding</string>
- <string name="send_pgp_message">Send OpenPGP-kryptert melding</string>
- <string name="your_nick_has_been_changed">Kallenavnet ditt har blitt endret</string>
- <string name="send_unencrypted">Send ukryptert</string>
- <string name="decryption_failed">Dekryptering feilet. Kanskje du ikke lenger har den rette private nøkkelen.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations nyttegjør seg av et tredjepartsprogram kalt <b>OpenKeychain</b> for å kryptere og dekryptere meldinger og behandle offentlige nøkler. \n\nOpenKeychain er lisensiert GPLv3 og er tilgjengelig på F-Droid og Google Play.\n\n<small>(Husk å gjøre en omstart av Conversations etterpå.)</small></string>
- <string name="restart">Omstart</string>
- <string name="install">Installer</string>
- <string name="openkeychain_not_installed">Installer OpenKeychain</string>
- <string name="offering">tilbyr...</string>
- <string name="waiting">venter...</string>
- <string name="no_pgp_key">Ingen OpenPGP-nøkkel funnet</string>
- <string name="contact_has_no_pgp_key">Conversations kan ikke kryptere din melding fordi din kontakt ikke annonserer sin offentlige nøkkel.\n\n<small>Spør din kontakt om å sette opp OpenPGP.</small></string>
- <string name="no_pgp_keys">Ingen OpenPGP-nøkler funnet</string>
- <string name="contacts_have_no_pgp_keys">Conversations kan ikke kryptere din melding fordi dine kontakter ikke annonserer sine offentlige nøkkler.\n\n<small>Spør din kontakt om å sette opp OpenPGP.</small></string>
- <string name="pref_general">Generelt</string>
- <string name="pref_xmpp_resource">XMPP-ressurs</string>
- <string name="pref_xmpp_resource_summary">Navnet denne klienten identifiserer seg med</string>
- <string name="pref_accept_files">Godta filer</string>
- <string name="pref_accept_files_summary">Automatisk godkjenning av filer mindre enn...</string>
- <string name="pref_notifications">Varslinger</string>
- <string name="pref_notifications_summary">Varsle når en ny melding ankommer</string>
- <string name="pref_vibrate">Vibrer</string>
- <string name="pref_notification_grace_period">Stilleperiode</string>
- <string name="pref_notification_grace_period_summary">Deaktiver varslinger for en kort periode etter at en kopi er mottatt</string>
- <string name="pref_never_send_crash">Aldri send feilrettingsrapporter</string>
- <string name="pref_never_send_crash_summary">Ved å sende inn stabelsporinger hjelper du den pågående utviklingen av Conversations</string>
- <string name="pref_confirm_messages">Bekreft meldinger</string>
- <string name="pref_confirm_messages_summary">La din kontakt få vite når du har mottatt og lest en melding</string>
- <string name="openpgp_error">Feilmelding fra OpenKeychain</string>
- <string name="error_decrypting_file">I/O-feil ved dekryptering av fil</string>
- <string name="accept">Godta</string>
- <string name="error">En feil har inntruffet</string>
- <string name="pref_grant_presence_updates">Tillat oppdateringer for tilstedeværelse</string>
- <string name="pref_grant_presence_updates_summary">Gi og spør om tilstandsabbonementer på forhånd for kontakter du har opprettet</string>
- <string name="subscriptions">Abonnement</string>
- <string name="your_account">Din konto</string>
- <string name="keys">Nøkler</string>
- <string name="send_presence_updates">Send oppdateringer for tilstedeværelse</string>
- <string name="receive_presence_updates">Motta oppdateringer for tilstedeværelse</string>
- <string name="ask_for_presence_updates">Etterspør oppdateringer for tilstedeværelse</string>
- <string name="attach_choose_picture">Velg bilde</string>
- <string name="attach_take_picture">Ta bilde</string>
- <string name="preemptively_grant">Tillat abbonnementsforespørsel på forhånd</string>
- <string name="error_not_an_image_file">Filen du valgte er ikke et bilde</string>
- <string name="error_compressing_image">Feil ved konvertering av bildefila</string>
- <string name="error_file_not_found">Finner ikke filen</string>
- <string name="error_io_exception">Generell I/O-feil. Har du sluppet opp for lagringsplass?</string>
- <string name="error_security_exception_during_image_copy">Programmet du brukte til å velge dette bildet ga oss ikke nok tillatelser til å lese filen. \n\n<small>Bruk en annen filbehandler til valg av bilde</small></string>
- <string name="account_status_unknown">Ukjent</string>
- <string name="account_status_disabled">Midlertidig avskrudd</string>
- <string name="account_status_online">Pålogget</string>
- <string name="account_status_connecting">Kobler til\u2026</string>
- <string name="account_status_offline">Avlogget</string>
- <string name="account_status_unauthorized">Ikke tillatt</string>
- <string name="account_status_not_found">Fant ikke tjener</string>
- <string name="account_status_no_internet">Ingen tilkobling</string>
- <string name="account_status_regis_fail">Registrering feilet</string>
- <string name="account_status_regis_conflict">Brukernavn allerede i bruk</string>
- <string name="account_status_regis_success">Registrering fullført</string>
- <string name="account_status_regis_not_sup">Tjeneren støtter ikke registrering</string>
- <string name="account_status_security_error">Sikkerhetsfeil</string>
- <string name="account_status_incompatible_server">Ukompatibel tjener</string>
- <string name="encryption_choice_unencrypted">Ukryptert</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Rediger konto</string>
- <string name="mgmt_account_delete">Slett konto</string>
- <string name="mgmt_account_disable">Skru av midlertidig</string>
- <string name="mgmt_account_publish_avatar">Publiser avatar</string>
- <string name="mgmt_account_publish_pgp">Publiser OpenPGP offentlig nøkkel</string>
- <string name="mgmt_account_enable">Skru på konto</string>
- <string name="mgmt_account_are_you_sure">Bekreft.</string>
- <string name="mgmt_account_delete_confirm_text">Hvis du sletter din konto vil hele din konversasjonshistorikk gå tapt</string>
- <string name="attach_record_voice">Ta opp stemme</string>
- <string name="account_settings_jabber_id">Jabber-ID</string>
- <string name="account_settings_password">Passord</string>
- <string name="account_settings_example_jabber_id">brukernavn@eksempel.no</string>
- <string name="account_settings_confirm_password">Bekreft passord</string>
- <string name="password">Passord</string>
- <string name="confirm_password">Bekreft passord</string>
- <string name="passwords_do_not_match">Passordene samsvarer ikke</string>
- <string name="invalid_jid">Dette er ikke en gyldig Jabber-ID</string>
- <string name="error_out_of_memory">Slapp opp for minne, bildet er for stort</string>
- <string name="add_phone_book_text">Ønsker du å legge %s til i din kontaktliste?</string>
- <string name="contact_status_online">pålogget</string>
- <string name="contact_status_free_to_chat">tilgjengelig for sludring</string>
- <string name="contact_status_away">fraværende</string>
- <string name="contact_status_extended_away">borte</string>
- <string name="contact_status_do_not_disturb">ikke forstyrr</string>
- <string name="contact_status_offline">avlogget</string>
- <string name="muc_details_conference">Konferanse</string>
- <string name="muc_details_other_members">Andre medlemmer</string>
- <string name="server_info_show_more">Tjenerinfo</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Meldingskarboner</string>
- <string name="server_info_csi">XEP-0352: Identifisering av klientstatus</string>
- <string name="server_info_blocking">XEP-0191: Blokkeringskommando</string>
- <string name="server_info_roster_version">XEP-0237: Kontaktliste-versjonering</string>
- <string name="server_info_stream_management">XEP-0198: Behandling av dataflyt</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatarer / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP-filopplasting</string>
- <string name="server_info_available">tilgjengelig</string>
- <string name="server_info_unavailable">utilgjengelig</string>
- <string name="missing_public_keys">Manglende annonsering av offentlig nøkkel</string>
- <string name="last_seen_now">i syne</string>
- <string name="last_seen_min">sist sett for ett minutt siden</string>
- <string name="last_seen_mins">sist sett for %d minutter siden</string>
- <string name="last_seen_hour">sist sett én time siden</string>
- <string name="last_seen_hours">sist sett %d timer siden</string>
- <string name="last_seen_day">sist sett i går</string>
- <string name="last_seen_days">sist sett for %d dager siden</string>
- <string name="never_seen">aldri sett</string>
- <string name="install_openkeychain">Kryptert melding. Installer OpenKeychain for å dekryptere.</string>
- <string name="unknown_otr_fingerprint">Ukjent OTR-fingeravtrykk</string>
- <string name="openpgp_messages_found">OpenPGP-krypterte meldinger funnet</string>
- <string name="reception_failed">Mottak mislyktes</string>
- <string name="your_fingerprint">Ditt fingeravtrykk</string>
- <string name="otr_fingerprint">OTR-fingeravtrykk</string>
- <string name="omemo_fingerprint">OMEMO-fingeravtrykk</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO-fingeravtrykk</string>
- <string name="omemo_fingerprint_selected_message">Meldingens OMEMO-fingeravtrykk</string>
- <string name="omemo_fingerprint_x509_selected_message">Meldingens v\\OMEMO-fingeravtrykk</string>
- <string name="this_device_omemo_fingerprint">Eget OMEMO-fingeravtrykk</string>
- <string name="other_devices">Andre enheter</string>
- <string name="trust_omemo_fingerprints">Stol på OMEMO-fingeravtrykk</string>
- <string name="fetching_keys">Hener inn nøkler…</string>
- <string name="done">Ferdig</string>
- <string name="verify">Bekreft</string>
- <string name="decrypt">Dekrypter</string>
- <string name="conferences">Konferanser</string>
- <string name="search">Søk</string>
- <string name="create_contact">Opprett kontakt</string>
- <string name="enter_contact">Angi kontakt</string>
- <string name="join_conference">Ta del i konferanse</string>
- <string name="delete_contact">Slett kontakt</string>
- <string name="view_contact_details">Vis kontaktdetaljer</string>
- <string name="block_contact">Blokker kontakt</string>
- <string name="unblock_contact">Avblokker kontakt</string>
- <string name="create">Lag</string>
- <string name="select">Velg</string>
- <string name="contact_already_exists">Kontakten finnes allerede</string>
- <string name="join">Ta del i</string>
- <string name="conference_address">Konferanse-adresse</string>
- <string name="conference_address_example">rom@konferanse.eksempel.no</string>
- <string name="save_as_bookmark">Lagre som bokmerke</string>
- <string name="delete_bookmark">Slett bokmerke</string>
- <string name="bookmark_already_exists">Dette bokmerket finnes allerede</string>
- <string name="you">Deg</string>
- <string name="action_edit_subject">Rediger temaet for konferansen</string>
- <string name="leave">Forlat</string>
- <string name="contact_added_you">Kontakt la deg til i sin liste</string>
- <string name="add_back">Gjengjeld tjenesten</string>
- <string name="contact_has_read_up_to_this_point">%s har lest hit</string>
- <string name="publish">Publiser</string>
- <string name="touch_to_choose_picture">Trykk på avataren for å velge blide fra galleriet</string>
- <string name="publish_avatar_explanation">Merk, alle som kan se dine tilgjengelighetsoppdateringer vil kunne se dette bildet.</string>
- <string name="publishing">Publiserer…</string>
- <string name="error_publish_avatar_server_reject">Tjeneren avslo din publisering</string>
- <string name="error_publish_avatar_converting">Noe gikk galt under konvertering av bildet ditt</string>
- <string name="error_saving_avatar">Kunne ikke lagre avatarbilde til lagringsområde</string>
- <string name="or_long_press_for_default">(Eller trykk lenge for å gå tilbake til forvalg)</string>
- <string name="error_publish_avatar_no_server_support">Tjeneren din støtter ikke publisering av avatarer</string>
- <string name="private_message">hvisket</string>
- <string name="private_message_to">til %s</string>
- <string name="send_private_message_to">Send privat melding til %s</string>
- <string name="connect">Koble til</string>
- <string name="account_already_exists">Denne kontoen finnes allerede</string>
- <string name="next">Neste</string>
- <string name="server_info_session_established">Nåværende økt etablert</string>
- <string name="additional_information">Ytterligere informasjon</string>
- <string name="skip">Hopp over</string>
- <string name="disable_notifications">Deaktiver varslinger</string>
- <string name="disable_notifications_for_this_conversation">Skru av varslinger for denne samtalen</string>
- <string name="enable">Skru på</string>
- <string name="conference_requires_password">Konferansen krever passord</string>
- <string name="enter_password">Skriv inn passord</string>
- <string name="missing_presence_updates">Mangler tilgjengelighetsoppdateringer fra kontakt</string>
- <string name="request_presence_updates">Forespør tilstedeværelseoppdateringer fra din kontakt først.\n\n<small>Dette brukes til å fastslå hvilke(n) klient(er) din kontakt bruker.</small></string>
- <string name="request_now">Send forespørsel nå</string>
- <string name="delete_fingerprint">Slett fingeravtrykk</string>
- <string name="sure_delete_fingerprint">Bekreft fjerning av fingeravtrykk.</string>
- <string name="ignore">Ignorer</string>
- <string name="without_mutual_presence_updates"><b>Advarsel:</b> Å sende dette uten at tilstandsoppdateringer er i overenstemmelse kan forårsake uventede problemer.\n\n<small>Gå til kontaktdetaljer for å bekrefte dine tilstedeværelsesabonnementer.</small></string>
- <string name="pref_force_encryption">Krev ende-til-ende-kryptering</string>
- <string name="pref_force_encryption_summary">Alltid send meldinger kryptert (bortsett fra konferanser)</string>
- <string name="pref_dont_save_encrypted">Ikke lagre krypterte meldinger</string>
- <string name="pref_dont_save_encrypted_summary">Advarsel: Dette kan føre til at meldinger går tapt</string>
- <string name="pref_expert_options_summary">Vær forsiktig med disse</string>
- <string name="title_activity_about">Om Conversations</string>
- <string name="pref_about_conversations_summary">Utgave og lisensinformasjon</string>
- <string name="title_pref_quiet_hours">Stille tidsavgrensning</string>
- <string name="title_pref_quiet_hours_start_time">Oppstart</string>
- <string name="title_pref_quiet_hours_end_time">Avslutning</string>
- <string name="title_pref_enable_quiet_hours">Aktiver stille tidsavgrensning</string>
- <string name="pref_quiet_hours_summary">Varslinger blir ikke spilt under stilletid</string>
- <string name="pref_use_larger_font">Øk tekststørrelse</string>
- <string name="pref_use_larger_font_summary">Bruk større tekststørrelser i hele programmet</string>
- <string name="pref_use_send_button_to_indicate_status">Forsendelsesknappen indikerer status</string>
- <string name="pref_use_indicate_received">Forespørr meldingskvitteringer</string>
- <string name="pref_use_indicate_received_summary">Mottatte meldinger vil bli avmerket i grønt hvis støttet</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Fargelegg send-knapp for å indikere kontakt-status</string>
- <string name="pref_expert_options_other">Annet</string>
- <string name="pref_conference_name">Konferanse-rom</string>
- <string name="pref_conference_name_summary">Bruk rommets samtaletema istedenfor JID til å identifisere konferanser</string>
- <string name="toast_message_otr_fingerprint">OTR-fingeravtrykk kopiert til utklippstavle!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO-fingeravtrykk kopiert til utklippstavle!</string>
- <string name="conference_banned">Du er bannlyst fra denne konferansen</string>
- <string name="conference_members_only">Denne konferansen er forbeholdt medlemmer</string>
- <string name="conference_kicked">Du har blitt kastet ut av denne konferansen</string>
- <string name="using_account">bruker konto %s</string>
- <string name="checking_x">Sjekker %s på HTTP-tjener</string>
- <string name="not_connected_try_again">Du er ikke tilkoblet. Prøv igjen senere</string>
- <string name="check_x_filesize">Sjekk %s størrelse</string>
- <string name="message_options">Meldingsvalg</string>
- <string name="copy_text">Kopier tekst</string>
- <string name="copy_original_url">Kopier orginal nettadresse</string>
- <string name="send_again">Send igjen</string>
- <string name="file_url">Filens nettadresse</string>
- <string name="message_text">Meldingstekst</string>
- <string name="url_copied_to_clipboard">Nettadresse kopiert til utklippstavle</string>
- <string name="message_copied_to_clipboard">Melding kopiert til utklippstavle</string>
- <string name="image_transmission_failed">Bildeoverføring feilet</string>
- <string name="scan_qr_code">Skann QR-kode</string>
- <string name="show_qr_code">Vis QR-kode</string>
- <string name="show_block_list">Vis blokkeringsliste</string>
- <string name="account_details">Kontodetaljer</string>
- <string name="verify_otr">Bekreft OTR</string>
- <string name="remote_fingerprint">Eksternt fingeravtrykk</string>
- <string name="scan">skann</string>
- <string name="smp">Sosialistisk-millionær-protokoll</string>
- <string name="shared_secret_hint">Ledetråd eller spørsmål</string>
- <string name="shared_secret_secret">Delt hemmelighet</string>
- <string name="confirm">Bekreft</string>
- <string name="in_progress">Underveis</string>
- <string name="respond">Svar</string>
- <string name="failed">Feilet</string>
- <string name="secrets_do_not_match">Hemmelighetene samsvarer ikke</string>
- <string name="try_again">Prøv igjen</string>
- <string name="finish">Fullfør</string>
- <string name="verified">Tiltrodd!</string>
- <string name="smp_requested">Kontakt forespurte SMP-verifisering</string>
- <string name="no_otr_session_found">Ingen gyldig OTR-økt funnet!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Behold tjenesten i forgrunnen</string>
- <string name="pref_keep_foreground_service_summary">Forhindrer operativsystemet fra å drepe tilkoblingen din</string>
- <string name="pref_export_logs">Eksporter loggføringer</string>
- <string name="pref_export_logs_summary">Skriv loggføringer til SD-kort</string>
- <string name="notification_export_logs_title">Skriver loggføringer til SD-kort</string>
- <string name="choose_file">Velg fil</string>
- <string name="receiving_x_file">Mottak av %1$s (%2$d%% fullført)</string>
- <string name="download_x_file">Last ned %s</string>
- <string name="file">fil</string>
- <string name="open_x_file">Åpne %s</string>
- <string name="sending_file">forsendelse av (%1$d%% fullført)</string>
- <string name="preparing_file">Forbereder fil for oversending</string>
- <string name="x_file_offered_for_download">%s tilbudt for nedlasting</string>
- <string name="cancel_transmission">Avbryt overføring</string>
- <string name="file_transmission_failed">fil-overføring feilet</string>
- <string name="file_deleted">Filen har blitt slettet</string>
- <string name="no_application_found_to_open_file">Fant inget program til åpning av fil</string>
- <string name="could_not_verify_fingerprint">Kunne ikke bekrefte fingeravtrykk</string>
- <string name="manually_verify">Bekreft manuelt</string>
- <string name="are_you_sure_verify_fingerprint">Bekreft verifisering av din kontakts OTR-fingeravtrykk.</string>
- <string name="pref_show_dynamic_tags">Vis dynamiske merkelapper</string>
- <string name="pref_show_dynamic_tags_summary">Vis \"bare-les\"-merkelapper under kontakter</string>
- <string name="enable_notifications">Aktiver varslinger</string>
- <string name="conference_with">Opprett konferanse med…</string>
- <string name="no_conference_server_found">Ingen konferanse-tjener funnet</string>
- <string name="conference_creation_failed">Opprettelse av konferanse feilet!</string>
- <string name="secret_accepted">Hemmelighet godtatt!</string>
- <string name="reset">Tilbakestill</string>
- <string name="account_image_description">Konto-avatar</string>
- <string name="copy_otr_clipboard_description">Kopier OTR-fingeravtrykk til utklippstavle</string>
- <string name="copy_omemo_clipboard_description">Kopier OMEMO-fingeravtrykk til utklippstavle</string>
- <string name="regenerate_omemo_key">Regenerer OMEMO-nøkkel</string>
- <string name="wipe_omemo_pep">Rens andre enheter fra PEP</string>
- <string name="clear_other_devices">Rens enheter</string>
- <string name="clear_other_devices_desc">Bekreft rensinga av alla andre enheter fra OMEMO-kunngjøringen. Neste gang dine enheter kobler til, vil de tilkjennegi seg på ny, men det kan hende de ikke mottar meldinger sendt i mellomtiden.</string>
- <string name="purge_key">Tilintetgjør nøkkel</string>
- <string name="purge_key_desc_part1">Tilintetgjør denne nøkkelen?</string>
- <string name="purge_key_desc_part2">Den vil for all fremtid bli ansett som kompromittert, og du kan aldri starte en økt med den igjen.</string>
- <string name="error_no_keys_to_trust_server_error">Ingen brukbare nøkler tilgjengelige for denne kontakten.\nInnhenting av nye nøkler fra tjeneren var ikke vellykket. Kanskje det er noe galt med tjeneren kontakten din bruker?</string>
- <string name="error_no_keys_to_trust">Ingen brukbare nøkler tilgjengelige for denne kontakten. Hvis du har tilintetgjort noen av nøklene deres, må de generere nye.</string>
- <string name="error_trustkeys_title">Feil</string>
- <string name="fetching_history_from_server">Henter inn historikk fra tjener</string>
- <string name="no_more_history_on_server">Ikke mer historikk på tjeneren</string>
- <string name="updating">Oppdaterer…</string>
- <string name="password_changed">Passord endret!</string>
- <string name="could_not_change_password">Kunne ikke endre passord</string>
- <string name="otr_session_not_started">Send en melding for å igangsette kryptert sludring</string>
- <string name="ask_question">Still et spørsmål</string>
- <string name="smp_explain_question">Om du og din kontakt har en hemmelighet dere deler som ingen andre vet om (som en intern vits eller hva du spiste til lunsj sist gang dere møttes) kan du bruke det til å bekrefte hverandres fingeravtrykk.\n\nDu gir en ledetråd eller stiller et spørsmål til din kontakt som i sin tur gir et versalsensitivt svar.</string>
- <string name="smp_explain_answer">Din kontakt vil bekrefte ditt fingeravtrykk gjennom å utfordre deg med en delt hemmelighet. Din kontakt oppga følgende ledetråd eller spørsmål for hemmeligheten.</string>
- <string name="shared_secret_hint_should_not_be_empty">Ledetråden din bør ikke stå tom</string>
- <string name="shared_secret_can_not_be_empty">Din delte hemmelighet kan ikke være et tomt felt</string>
- <string name="manual_verification_explanation">Jamfør nøye fingeravtrykket vis nedenfor med din kontakts fingeravtrykk.\nDu kan bruke enhver form for betrodd kommunikasjon som kryptert e-post eller en telefonsamtale for å utveksle disse.</string>
- <string name="change_password">Endre passord</string>
- <string name="current_password">Gjeldende passord</string>
- <string name="new_password">Nytt passord</string>
- <string name="password_should_not_be_empty">Passord burde ikke være et tomt felt</string>
- <string name="enable_all_accounts">Skru på alle kontoer</string>
- <string name="disable_all_accounts">Koble fra alle kontoer</string>
- <string name="perform_action_with">Utfør handling med</string>
- <string name="no_affiliation">Ingen tilknytning</string>
- <string name="outcast">Fredløs</string>
- <string name="member">Medlem</string>
- <string name="advanced_mode">Avansert modus</string>
- <string name="grant_membership">Innlem som medlem</string>
- <string name="remove_membership">Tilbakekall medlemskap</string>
- <string name="grant_admin_privileges">Innlem som administrator</string>
- <string name="remove_admin_privileges">Tilbakekall administratorrettigheter</string>
- <string name="remove_from_room">Fjern fra konferanse</string>
- <string name="could_not_change_affiliation">Kunne ikke endre tilknytningen til %s</string>
- <string name="ban_from_conference">Bannlys fra konferanse</string>
- <string name="removing_from_public_conference">Du prøver å fjerne %s fra en offentlig konferanse. Den eneste måten å gjøre det på er å bannlyse denne brukeren for godt.</string>
- <string name="ban_now">Bannlys nå</string>
- <string name="could_not_change_role">Kunne ikke endre rollen til %s</string>
- <string name="public_conference">Konferanse i offentligheten</string>
- <string name="private_conference">Privat konferanse kun for medlemmer</string>
- <string name="conference_options">Valg for konferanse</string>
- <string name="members_only">Privat, kun for medlemmer</string>
- <string name="non_anonymous">Ikke-anonym</string>
- <string name="moderated">Moderert</string>
- <string name="you_are_not_participating">Du deltar ikke</string>
- <string name="modified_conference_options">Endret konferanse-valg!</string>
- <string name="could_not_modify_conference_options">Kunne ikke endre konferanse-valg</string>
- <string name="never">Aldri</string>
- <string name="thirty_minutes">30 minutter</string>
- <string name="one_hour">1 time</string>
- <string name="two_hours">2 timer</string>
- <string name="eight_hours">8 timer</string>
- <string name="until_further_notice">Til videre beskjed</string>
- <string name="pref_enter_is_send">Enter er forsendelsesknapp</string>
- <string name="pref_enter_is_send_summary">Bruk enter for å sende en melding</string>
- <string name="pref_display_enter_key">Vis enter-tast</string>
- <string name="pref_display_enter_key_summary">Endre smilefjas-tast til en enter-tast</string>
- <string name="audio">lyd</string>
- <string name="video">film</string>
- <string name="image">stillbilde</string>
- <string name="pdf_document">PDF-dokument</string>
- <string name="apk">Android-app</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Mottatt %s</string>
- <string name="disable_foreground_service">Skru av forgrunns-tjeneste</string>
- <string name="touch_to_open_conversations">Trykk for å åpne Conversations</string>
- <string name="avatar_has_been_published">Avatar publisert!</string>
- <string name="sending_x_file">Sender %s</string>
- <string name="offering_x_file">Tilbyr %s</string>
- <string name="hide_offline">Ikke vis frakoblede</string>
- <string name="disable_account">Deaktiver konto</string>
- <string name="contact_is_typing">%s skriver…</string>
- <string name="contact_has_stopped_typing">%s har sluttet å skrive</string>
- <string name="pref_chat_states">Varsler for skriving</string>
- <string name="pref_chat_states_summary">La din kontakt få vite når du skriver en ny melding</string>
- <string name="send_location">Send plasseringsdata</string>
- <string name="show_location">Vis plasseringsdata</string>
- <string name="no_application_found_to_display_location">Ingen programmer funnet til visning av plasseringsdata</string>
- <string name="location">Plasseringsdata</string>
- <string name="received_location">Mottok plasseringsdata</string>
- <string name="title_undo_swipe_out_conversation">Samtale lukket</string>
- <string name="title_undo_swipe_out_muc">Forlot konferansen</string>
- <string name="pref_dont_trust_system_cas_title">Ikke stol på systemets CA-er</string>
- <string name="pref_dont_trust_system_cas_summary">Alle sertifikat må godkjennes manuelt</string>
- <string name="pref_remove_trusted_certificates_title">Fjern sertifikater</string>
- <string name="pref_remove_trusted_certificates_summary">Slett sertifikater som er godkjent manuelt</string>
- <string name="toast_no_trusted_certs">Ingen manuelt godkjente sertifikater</string>
- <string name="dialog_manage_certs_title">Fjern sertifikater</string>
- <string name="dialog_manage_certs_positivebutton">Slett innhold i merket område</string>
- <string name="dialog_manage_certs_negativebutton">Avbryt</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d sertifikat slettet</item>
- <item quantity="other">%d sertifikater slettet</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Velg %d kontakt</item>
- <item quantity="other">Velg %d kontakter</item>
- </plurals>
- <string name="pref_quick_action_summary">Erstatt forsendelsesknapp med hurtighandling</string>
- <string name="pref_quick_action">Hurtighandling</string>
- <string name="none">Ingen</string>
- <string name="recently_used">Senest brukt</string>
- <string name="choose_quick_action">Velg hurtighendelse</string>
- <string name="search_for_contacts_or_groups">Søk etter kontakter eller grupper</string>
- <string name="send_private_message">Send privat melding</string>
- <string name="user_has_left_conference">%s har forlatt konferansen!</string>
- <string name="username">Brukernavn</string>
- <string name="username_hint">Brukernavn</string>
- <string name="invalid_username">Dette er ikke et gyldig brukernavn</string>
- <string name="download_failed_server_not_found">Nedlasting feilet: Fant ikke tjener</string>
- <string name="download_failed_file_not_found">Nedlasting feilet: Fant ikke fila</string>
- <string name="download_failed_could_not_connect">Nedlasting feilet: Kunne ikke koble til tjeneren</string>
- <string name="pref_use_white_background">Bruk hvit bakgrunn</string>
- <string name="pref_use_white_background_summary">Vis mottatte meldinger som svart tekst på hvit bakgrunn</string>
- <string name="account_status_tor_unavailable">Tor-nettverk utilgjengelig</string>
- <string name="server_info_broken">Knekt</string>
- <string name="pref_away_when_screen_off">Borte når skjermen er av</string>
- <string name="pref_away_when_screen_off_summary">Markerer din ressurs som borte når skjermen er avskrudd</string>
- <string name="pref_xa_on_silent_mode">Ikke tilgjengelig i stille-modus</string>
- <string name="pref_xa_on_silent_mode_summary">Markerer din ressurs som \'ikke tilgjengelig\' når enheten er i stille-modus.</string>
- <string name="action_add_account_with_certificate">Legg til konto med sertifikat</string>
- <string name="unable_to_parse_certificate">Kunne ikke behandle sertifikat</string>
- <string name="authenticate_with_certificate">La stå tom for bekreftelse med sertifikat</string>
- <string name="captcha_required">CAPTCHA-påkrevd</string>
- <string name="certificate_chain_is_not_trusted">Sertifikat-kjeden er ikke betrodd</string>
- <string name="jid_does_not_match_certificate">Jabber-ID-en samsvarer ikke med sertifikatet</string>
- <string name="action_renew_certificate">Forny sertifikat</string>
- <string name="error_fetching_omemo_key">Feil ved innhenting av OMEMO-nøkkel!</string>
- <string name="verified_omemo_key_with_certificate">Bekreftet OMEMO-nøkkel med sertifikat!</string>
- <string name="device_does_not_support_certificates">Din enhet støtter ikke valg av klientsertifikat!</string>
- <string name="pref_use_tor">Koble til via Tor</string>
- <string name="pref_use_tor_summary">Send alle tilkoblinger i tunnel gjennom Tor-nettverket. Krever Orbot</string>
- <string name="account_settings_hostname">Tjenernavn</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Tjener- eller .onion-adresse</string>
- <string name="not_a_valid_port">Dette er ikke et gyldig portnummer</string>
- <string name="not_valid_hostname">Dette er ikke et gyldig tjenernavn</string>
- <string name="connected_accounts">%1$d av %2$d kontoer tilkoblet</string>
- <plurals name="x_messages">
- <item quantity="one">%d melding</item>
- <item quantity="other">%dmeldinger</item>
- </plurals>
- <string name="shared_file_with_x">Fil delt med %s</string>
- <string name="shared_image_with_x">Bilde delt med %s</string>
- <string name="no_storage_permission">Conversations trenger tilgang til eksternt lagringsmedie</string>
- <string name="sync_with_contacts">Synkroniser med kontakter</string>
- <string name="sync_with_contacts_long">Conversations vil jamføre din XMPP-kontaktliste med dine kontakter for å vise dem med navn og profilbilde.\n\nConversations leser bare dine kontakter for å jamføre dem lokalt, uten å laste dem opp til tjeneren din.\n\nDu kommer nå til å bli spurt om tilgangstillatelse til dine kontakter.</string>
- <string name="certificate_information">Sertifikatsinformasjon</string>
- <string name="certificate_subject">Emne</string>
- <string name="certificate_issuer">Utsteder</string>
- <string name="certificate_cn">Vanlig navn</string>
- <string name="certificate_o">Organisasjon</string>
- <string name="certicate_info_not_available">(Ikke tilgjengelig)</string>
- <string name="certificate_not_found">Fant ikke noe sertifikat</string>
- <string name="notify_on_all_messages">Varsle ved alle meldinger</string>
- <string name="notify_only_when_highlighted">Varsle bare når fremhevet</string>
- <string name="notify_never">Varslinger deaktivert</string>
- <string name="notify_paused">Varslinger pauset</string>
- <string name="pref_picture_compression">Komprimer bilder</string>
- <string name="always">Alltid</string>
- <string name="automatically">Automatisk</string>
- <string name="battery_optimizations_enabled">Batterioptimaliseringer aktivert</string>
- <string name="battery_optimizations_enabled_explained">Enheten din gjør noen tunge batterioptimaliseringer på Conversations som kan føre til forsinkede varslinger eller tap av meldinger.\nDet anbefales at du deaktiverer disse.</string>
- <string name="battery_optimizations_enabled_dialog">Enheten din gjør noen tunge batterioptimaliseringer på Conversations som kan føre til forsinkede varslinger eller tap av meldinger.\n\nDu vil nå bli bedt om å deaktivere disse.</string>
- <string name="disable">Deaktiver</string>
- <string name="selection_too_large">Det valgte området er for stort</string>
-</resources>
diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml
deleted file mode 100644
index a55ab1298..000000000
--- a/src/main/res/values-nl/strings.xml
+++ /dev/null
@@ -1,610 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Instellingen</string>
- <string name="action_add">Nieuw gesprek</string>
- <string name="action_accounts">Accounts beheren</string>
- <string name="action_end_conversation">Gesprek beëindigen</string>
- <string name="action_contact_details">Contactgegevens</string>
- <string name="action_muc_details">Gespreksgegevens</string>
- <string name="action_secure">Beveiligd gesprek</string>
- <string name="action_add_account">Account toevoegen</string>
- <string name="action_edit_contact">Naam veranderen</string>
- <string name="action_add_phone_book">Toevoegen aan adresboek</string>
- <string name="action_delete_contact">Verwijderen uit lijst</string>
- <string name="action_block_contact">Contact blokkeren</string>
- <string name="action_unblock_contact">Contact deblokkeren</string>
- <string name="action_block_domain">Domein blokkeren</string>
- <string name="action_unblock_domain">Domein deblokkeren</string>
- <string name="title_activity_manage_accounts">Accounts beheren</string>
- <string name="title_activity_settings">Instellingen</string>
- <string name="title_activity_conference_details">Groepsgespreksgegevens</string>
- <string name="title_activity_contact_details">Contactgegevens</string>
- <string name="title_activity_sharewith">Delen met gesprek</string>
- <string name="title_activity_start_conversation">Gesprek starten</string>
- <string name="title_activity_choose_contact">Kies contact</string>
- <string name="title_activity_block_list">Geblokkeerde contacten</string>
- <string name="just_now">net</string>
- <string name="minute_ago">1 min. geleden</string>
- <string name="minutes_ago">%d min. geleden</string>
- <string name="unread_conversations">ongelezen gesprekken</string>
- <string name="sending">versturen…</string>
- <string name="message_decrypting">Bericht aan het ontsleutelen. Even geduld…</string>
- <string name="pgp_message">OpenPGP-versleuteld bericht</string>
- <string name="nick_in_use">Naam is al in gebruik</string>
- <string name="admin">Beheerder</string>
- <string name="owner">Eigenaar</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deelnemer</string>
- <string name="visitor">Bezoeker</string>
- <string name="remove_contact_text">Wil je %s uit je lijst verwijderen? Het gesprek met deze account zal niet worden verwijderd.</string>
- <string name="block_contact_text">Wil je alle berichten van %s blokkeren?</string>
- <string name="unblock_contact_text">Wil je %s deblokkeren en er weer berichten van kunnen ontvangen?</string>
- <string name="block_domain_text">Alle contacten van %s blokkeren?</string>
- <string name="unblock_domain_text">Alle contacten van %s deblokkeren?</string>
- <string name="contact_blocked">Contact geblokkeerd</string>
- <string name="remove_bookmark_text">Wil je %s als bladwijzer verwijderen? Het gesprek met deze account zal niet worden verwijderd.</string>
- <string name="register_account">Nieuwe account op server registreren</string>
- <string name="change_password_on_server">Wachtwoord op server veranderen</string>
- <string name="share_with">Delen met…</string>
- <string name="start_conversation">Gesprek starten</string>
- <string name="invite_contact">Contact uitnodigen</string>
- <string name="contacts">Contacten</string>
- <string name="cancel">Annuleren</string>
- <string name="set">Instellen</string>
- <string name="add">Toevoegen</string>
- <string name="edit">Bewerken</string>
- <string name="delete">Verwijderen</string>
- <string name="block">Blokkeren</string>
- <string name="unblock">Deblokkeren</string>
- <string name="save">Opslaan</string>
- <string name="ok">Oké</string>
- <string name="crash_report_title">Conversations is gecrasht</string>
- <string name="crash_report_message">Door het versturen van crashrapportages help je de ontwikkeling van Conversations.\n\n<b>Waarschuwing:</b> Deze app zal je XMPP-account gebruiken om de crashrapportages te versturen naar de ontwikkelaars.</string>
- <string name="send_now">Nu versturen</string>
- <string name="send_never">Niet opnieuw vragen</string>
- <string name="problem_connecting_to_account">Account verbinden mislukt</string>
- <string name="problem_connecting_to_accounts">Verbinden met meerdere accounts mislukt</string>
- <string name="touch_to_fix">Raak hier aan om accounts te beheren</string>
- <string name="attach_file">Bestand bijvoegen</string>
- <string name="not_in_roster">Het contact is geen onderdeel van je lijst. Wil je hem/haar toevoegen?</string>
- <string name="add_contact">Contact toevoegen</string>
- <string name="send_failed">afleveren mislukt</string>
- <string name="send_rejected">geweigerd</string>
- <string name="preparing_image">Bezig met voorbereiden van versturen van afbeelding</string>
- <string name="preparing_images">Bezig met voorbereiden van versturen van afbeeldingen</string>
- <string name="sharing_files_please_wait">Bestanden delen. Even geduld…</string>
- <string name="action_clear_history">Geschiedenis wissen</string>
- <string name="clear_conversation_history">Gespreksgeschiedenis wissen</string>
- <string name="clear_histor_msg">Wil je alle berichten in dit gesprek verwijderen?\n\n<b>Waarschuwing:</b> Dit zal geen invloed hebben op de berichten opgeslagen op andere apparaten of servers.</string>
- <string name="delete_messages">Berichten verwijderen</string>
- <string name="also_end_conversation">Dit gesprek na afloop beëindigen</string>
- <string name="choose_presence">Kies aanwezigheid om te tonen aan contact</string>
- <string name="send_unencrypted_message">Verstuur onversleuteld bericht</string>
- <string name="send_otr_message">Verstuur OTR-versleuteld bericht</string>
- <string name="send_omemo_message">Verstuur OMEMO-versleuteld bericht</string>
- <string name="send_omemo_x509_message">Verstuur v\\OMEMO-versleuteld bericht</string>
- <string name="send_pgp_message">Verstuur OpenPGP-versleuteld bericht</string>
- <string name="your_nick_has_been_changed">Je naam is veranderd</string>
- <string name="send_unencrypted">Verstuur onversleuteld</string>
- <string name="decryption_failed">Ontsleutelen mislukt. Misschien heb je niet de juiste private sleutel.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations gebruikt een derde partij app genaamd <b>OpenKeychain</b> om berichten te versleutelen en ontsleutelen, en om publieke sleutels te beheren.\n\nOpenKeychain is beschikbaar onder de GPLv3 en beschikbaar op F-Droid en Google Play.\n\n<small>(Herstart Conversations na installatie.)</small></string>
- <string name="restart">Herstarten</string>
- <string name="install">Installeren</string>
- <string name="openkeychain_not_installed">Gelieve OpenKeychain te installeren</string>
- <string name="offering">bezig met aanbieden…</string>
- <string name="waiting">wachten…</string>
- <string name="no_pgp_key">Geen OpenPGP-sleutel gevonden</string>
- <string name="contact_has_no_pgp_key">Conversations kan je berichten niet versleutelen omdat je contact geen publieke sleutel heeft ingesteld.\n\n<small>Vraag je contact om OpenPGP te configureren.</small></string>
- <string name="no_pgp_keys">Geen OpenPGP-sleutels gevonden</string>
- <string name="contacts_have_no_pgp_keys">Conversations kan je berichten niet versleutelen omdat je contacten geen publieke sleutel hebben ingesteld.\n\n<small>Vraag je contacten om OpenPGP te configureren.</small></string>
- <string name="pref_general">Algemeen</string>
- <string name="pref_xmpp_resource">XMPP-bron</string>
- <string name="pref_xmpp_resource_summary">De naam waarmee deze cliënt zich identificeert</string>
- <string name="pref_accept_files">Aanvaard bestanden</string>
- <string name="pref_accept_files_summary">Aanvaard automatisch bestanden kleiner dan…</string>
- <string name="pref_attachments">Bijlagen</string>
- <string name="pref_return_to_previous">Snel delen</string>
- <string name="pref_return_to_previous_summary">Keer na iets te delen onmiddellijk terug naar de vorige activiteit in plaats van het gesprek te openen</string>
- <string name="pref_notification_settings">Melding</string>
- <string name="pref_notifications">Meldingen</string>
- <string name="pref_notifications_summary">Melding wanneer een nieuw bericht ontvangen wordt</string>
- <string name="pref_vibrate">Trillen</string>
- <string name="pref_vibrate_summary">Trillen wanneer een nieuw bericht ontvangen wordt</string>
- <string name="pref_led">LED-melding</string>
- <string name="pref_led_summary">Meldingslicht knipperen wanneer een nieuw bericht ontvangen wordt</string>
- <string name="pref_sound">Beltoon</string>
- <string name="pref_sound_summary">Geluid afspelen wanneer een nieuw bericht ontvangen wordt</string>
- <string name="pref_notification_grace_period">Uitstelperiode voor meldingen</string>
- <string name="pref_notification_grace_period_summary">Schakel meldingen voor korte tijd uit als er een carbon copy wordt ontvangen</string>
- <string name="pref_advanced_options">Geavanceerd</string>
- <string name="pref_never_send_crash">Verstuur nooit crashrapportages</string>
- <string name="pref_never_send_crash_summary">Door crashrapportages te versturen help je de ontwikkeling van Conversations</string>
- <string name="pref_confirm_messages">Bevestig berichten</string>
- <string name="pref_confirm_messages_summary">Laat je contacten weten wanneer je berichten hebt ontvangen en gelezen</string>
- <string name="pref_ui_options">Gebruikersomgeving</string>
- <string name="openpgp_error">OpenKeychain rapporteerde een fout</string>
- <string name="error_decrypting_file">I/O-fout tijdens ontsleutelen van bestand</string>
- <string name="accept">Aanvaarden</string>
- <string name="error">Er is een fout opgetreden</string>
- <string name="pref_grant_presence_updates">Verleen toestemming voor aanwezigheidsupdates</string>
- <string name="pref_grant_presence_updates_summary">Op voorhand toestemming voor aanwezigheidsabonnementen verlenen en vragen aan contacten die je hebt aangemaakt</string>
- <string name="subscriptions">Abonnementen</string>
- <string name="your_account">Je account</string>
- <string name="keys">Sleutels</string>
- <string name="send_presence_updates">Verstuur aanwezigheidsupdates</string>
- <string name="receive_presence_updates">Ontvang aanwezigheidsupdates</string>
- <string name="ask_for_presence_updates">Vraag naar aanwezigheidsupdates</string>
- <string name="attach_choose_picture">Afbeelding kiezen</string>
- <string name="attach_take_picture">Foto nemen</string>
- <string name="preemptively_grant">Op voorhand toestemming verlenen voor abonneren</string>
- <string name="error_not_an_image_file">Het bestand dat je gekozen hebt is geen afbeelding</string>
- <string name="error_compressing_image">Fout tijdens converteren van afbeelding</string>
- <string name="error_file_not_found">Bestand niet gevonden</string>
- <string name="error_io_exception">Algemene I/O-fout. Misschien is er geen opslagruimte meer beschikbaar?</string>
- <string name="error_security_exception_during_image_copy">De app die je gebruikte om de afbeelding te selecteren heeft niet voldoende toegang geleverd om het bestand te lezen.\n\n<small>Gebruik een andere bestandsbeheerder om een afbeelding te kiezen</small></string>
- <string name="account_status_unknown">Onbekend</string>
- <string name="account_status_disabled">Tijdelijk uitgeschakeld</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Verbinden\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Niet gemachtigd</string>
- <string name="account_status_not_found">Server niet gevonden</string>
- <string name="account_status_no_internet">Geen verbinding</string>
- <string name="account_status_regis_fail">Registratie mislukt</string>
- <string name="account_status_regis_conflict">Gebruikersnaam is al in gebruik</string>
- <string name="account_status_regis_success">Registratie voltooid</string>
- <string name="account_status_regis_not_sup">Server ondersteunt geen registratie</string>
- <string name="account_status_security_error">Fout bij beveiliging</string>
- <string name="account_status_incompatible_server">Incompatibele server</string>
- <string name="encryption_choice_unencrypted">Onversleuteld</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Account bewerken</string>
- <string name="mgmt_account_delete">Account verwijderen</string>
- <string name="mgmt_account_disable">Tijdelijk uitschakelen</string>
- <string name="mgmt_account_publish_avatar">Avatar publiceren</string>
- <string name="mgmt_account_publish_pgp">Publiceer OpenPGP publieke sleutel</string>
- <string name="openpgp_has_been_published">Publieke OpenPGP-sleutel is gepubliceerd.</string>
- <string name="republish_pgp_keys">Vergeet niet je publieke OpenPGP-sleutels opnieuw te publiceren!</string>
- <string name="mgmt_account_enable">Account inschakelen</string>
- <string name="mgmt_account_are_you_sure">Ben je zeker?</string>
- <string name="mgmt_account_delete_confirm_text">Als je je account verwijdert wordt je volledige gespreksgeschiedenis gewist</string>
- <string name="attach_record_voice">Stem opnemen</string>
- <string name="account_settings_jabber_id">Jabber-ID:</string>
- <string name="account_settings_password">Wachtwoord:</string>
- <string name="account_settings_example_jabber_id">gebruikersnaam@voorbeeld.nl</string>
- <string name="account_settings_confirm_password">Wachtwoord bevestigen</string>
- <string name="password">Wachtwoord</string>
- <string name="confirm_password">Wachtwoord bevestigen</string>
- <string name="passwords_do_not_match">Wachtwoorden komen niet overeen</string>
- <string name="invalid_jid">Dit is geen geldige Jabber-ID</string>
- <string name="error_out_of_memory">Geen geheugen beschikbaar. Afbeelding is te groot</string>
- <string name="add_phone_book_text">Wil je %s toevoegen aan je adresboek?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">beschikbaar</string>
- <string name="contact_status_away">weg</string>
- <string name="contact_status_extended_away">langdurig weg</string>
- <string name="contact_status_do_not_disturb">niet storen</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Groepsgesprek</string>
- <string name="muc_details_other_members">Andere leden</string>
- <string name="server_info_show_more">Server-info</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">beschikbaar</string>
- <string name="server_info_unavailable">niet beschikbaar</string>
- <string name="missing_public_keys">Ontbrekende publieke sleutel-aankondigingen</string>
- <string name="last_seen_now">zonet voor het laatst gezien</string>
- <string name="last_seen_min">1 minuut geleden voor het laatst gezien</string>
- <string name="last_seen_mins">%d minuten geleden voor het laatst gezien</string>
- <string name="last_seen_hour">1 uur geleden voor het laatst gezien</string>
- <string name="last_seen_hours">%d uur geleden voor het laatst gezien</string>
- <string name="last_seen_day">1 dag geleden voor het laatst gezien</string>
- <string name="last_seen_days">%d dagen geleden voor het laatst gezien</string>
- <string name="never_seen">nog nooit gezien</string>
- <string name="install_openkeychain">Versleuteld bericht. Installeer OpenKeychain om te ontsleutelen.</string>
- <string name="unknown_otr_fingerprint">Onbekende OTR-vingerafdruk</string>
- <string name="openpgp_messages_found">OpenPGP-versleutelde berichten gevonden</string>
- <string name="reception_failed">Ontvangen mislukt</string>
- <string name="your_fingerprint">Jouw vingerafdruk</string>
- <string name="otr_fingerprint">OTR-vingerafdruk</string>
- <string name="omemo_fingerprint">OMEMO-vingerafdruk</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO-vingerafdruk</string>
- <string name="omemo_fingerprint_selected_message">OMEMO-vingerafdruk van bericht</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\OMEMO-vingerafdruk van bericht</string>
- <string name="this_device_omemo_fingerprint">Eigen OMEMO-vingerafdruk</string>
- <string name="other_devices">Andere apparaten</string>
- <string name="trust_omemo_fingerprints">Vertrouw OMEMO-vingerafdrukken</string>
- <string name="fetching_keys">Sleutels ophalen…</string>
- <string name="done">Klaar</string>
- <string name="verify">Bevestigen</string>
- <string name="decrypt">Ontsleutelen</string>
- <string name="conferences">Groepsgesprekken</string>
- <string name="search">Zoeken</string>
- <string name="create_contact">Contact aanmaken</string>
- <string name="enter_contact">Contact invoeren</string>
- <string name="join_conference">Aan groepsgesprek deelnemen</string>
- <string name="delete_contact">Contact verwijderen</string>
- <string name="view_contact_details">Contactgegevens bekijken</string>
- <string name="block_contact">Contact blokkeren</string>
- <string name="unblock_contact">Contact deblokkeren</string>
- <string name="create">Aanmaken</string>
- <string name="select">Selecteren</string>
- <string name="contact_already_exists">Het contact bestaat al</string>
- <string name="join">Deelnemen</string>
- <string name="conference_address">Gespreksadres</string>
- <string name="conference_address_example">kamer@groepsgesprek.voorbeeld.be</string>
- <string name="save_as_bookmark">Opslaan als bladwijzer</string>
- <string name="delete_bookmark">Bladwijzer verwijderen</string>
- <string name="bookmark_already_exists">Deze bladwijzer bestaat al</string>
- <string name="you">Jij</string>
- <string name="action_edit_subject">Onderwerp van groepsgesprek bewerken</string>
- <string name="joining_conference">Deelnemen aan groepsgesprek…</string>
- <string name="leave">Verlaten</string>
- <string name="contact_added_you">Contact heeft je toegevoegd aan zijn/haar contacten</string>
- <string name="add_back">Contact toevoegen aan eigen contacten</string>
- <string name="contact_has_read_up_to_this_point">%s heeft tot hier gelezen</string>
- <string name="publish">Publiceren</string>
- <string name="touch_to_choose_picture">Raak avatar aan om een foto uit de galerij te kiezen</string>
- <string name="publish_avatar_explanation">Let op: iedereen die je aanwezigheidsupdates ontvangt zal deze foto kunnen zien.</string>
- <string name="publishing">Publiceren…</string>
- <string name="error_publish_avatar_server_reject">De server weigerde de publicatie van je afbeelding</string>
- <string name="error_publish_avatar_converting">Fout bij converteren van afbeelding</string>
- <string name="error_saving_avatar">Fout bij opslaan van avatar</string>
- <string name="or_long_press_for_default">(Of hou lang ingedrukt om de oorspronkelijke terug te zetten)</string>
- <string name="error_publish_avatar_no_server_support">Je server ondersteunt de publicatie van avatars niet</string>
- <string name="private_message">gefluisterd</string>
- <string name="private_message_to">naar %s</string>
- <string name="send_private_message_to">Privébericht sturen naar %s</string>
- <string name="connect">Verbinden</string>
- <string name="account_already_exists">Deze account bestaat al</string>
- <string name="next">Volgende</string>
- <string name="server_info_session_established">Huidige sessie gevestigd</string>
- <string name="additional_information">Bijkomstige informatie</string>
- <string name="skip">Overslaan</string>
- <string name="disable_notifications">Meldingen uitschakelen</string>
- <string name="disable_notifications_for_this_conversation">Meldingen uitschakelen voor dit gesprek</string>
- <string name="enable">Inschakelen</string>
- <string name="conference_requires_password">Wachtwoord nodig voor toegang tot groepsgesprek</string>
- <string name="enter_password">Wachtwoord invoeren</string>
- <string name="missing_presence_updates">Ontbrekende aanwezigheidsupdates van contact</string>
- <string name="request_presence_updates">Vraag eerst aanwezigheidsupdates van je contact aan.\n\n<small>Dit wordt gebruikt om te bepalen welke client(s) je contact gebruikt.</small></string>
- <string name="request_now">Nu aanvragen</string>
- <string name="delete_fingerprint">Vingerafdruk verwijderen</string>
- <string name="sure_delete_fingerprint">Ben je zeker dat je deze vingerafdruk wil verwijderen?</string>
- <string name="ignore">Negeren</string>
- <string name="without_mutual_presence_updates"><b>Waarschuwing:</b> Dit verzenden zonder wederzijdse aanwezigheidsupdates kan voor onverwachte problemen zorgen.\n\n<small>Ga naar contactgegevens om je aanwezigheidsupdates te bevestigen.</small></string>
- <string name="pref_security_settings">Beveiliging</string>
- <string name="pref_force_encryption">Verplicht end-to-end-versleuteling</string>
- <string name="pref_force_encryption_summary">Stuur berichten altijd versleuteld (behalve in groepsgesprekken)</string>
- <string name="pref_allow_message_correction">Berichtverbetering toestaan</string>
- <string name="pref_allow_message_correction_summary">Sta je contacten toe hun berichten na het versturen te verbeteren</string>
- <string name="pref_dont_save_encrypted">Sla versleutelde berichten niet op</string>
- <string name="pref_dont_save_encrypted_summary">Waarschuwing: dit kan leiden tot verlies van berichten</string>
- <string name="pref_expert_options">Instellingen voor experts</string>
- <string name="pref_expert_options_summary">Wees voorzichtig met deze instellingen</string>
- <string name="title_activity_about">Over Conversations</string>
- <string name="pref_about_conversations_summary">Build en licentie-informatie</string>
- <string name="title_pref_quiet_hours">Stille uren</string>
- <string name="title_pref_quiet_hours_start_time">Begintijd</string>
- <string name="title_pref_quiet_hours_end_time">Eindtijd</string>
- <string name="title_pref_enable_quiet_hours">Stille uren inschakelen</string>
- <string name="pref_quiet_hours_summary">Tijdens stille uren worden meldingen onderdrukt</string>
- <string name="pref_use_larger_font">Vergroot lettergrootte</string>
- <string name="pref_use_larger_font_summary">Gebruik grotere lettertypes over de hele app</string>
- <string name="pref_use_send_button_to_indicate_status">Verstuur-knop toont status aan</string>
- <string name="pref_use_indicate_received">Vraag ontvangstbevestigingen</string>
- <string name="pref_use_indicate_received_summary">Indien ondersteund, worden ontvangen berichten met een groen vinkje aangeduid</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Kleur verstuur-knop in om status van contact weer te geven</string>
- <string name="pref_expert_options_other">Andere</string>
- <string name="pref_conference_name">Groepsgespreksnaam</string>
- <string name="pref_conference_name_summary">Gebruik onderwerp van kamer ipv JID om groepsgesprekken te identificeren</string>
- <string name="pref_autojoin">Automatisch deelnemen aan groepsgesprekken</string>
- <string name="pref_autojoin_summary">Respecteer de autojoin-vlag bij groepsgespreksbladwijzers</string>
- <string name="toast_message_otr_fingerprint">OTR-vingerafdruk gekopieerd naar klembord!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO-vingerafdruk gekopieerd naar klembord!</string>
- <string name="conference_banned">Je bent verbannen uit dit groepsgesprek</string>
- <string name="conference_members_only">Dit groepsgesprek is enkel voor leden</string>
- <string name="conference_kicked">Je bent uit dit groepsgesprek geschopt</string>
- <string name="conference_shutdown">Het groepsgesprek is uitgeschakeld</string>
- <string name="conference_unknown_error">Je neemt niet langer deel aan dit groepsgesprek</string>
- <string name="using_account">met account %s</string>
- <string name="checking_x">%s op HTTP-host nakijken</string>
- <string name="not_connected_try_again">Je bent niet verbonden. Probeer later opnieuw</string>
- <string name="check_x_filesize">Bestandsgrootte van %s controleren</string>
- <string name="check_x_filesize_on_host">Bestandsgrootte van %1$s op %2$s controleren</string>
- <string name="message_options">Berichtopties</string>
- <string name="copy_text">Tekst kopiëren</string>
- <string name="copy_original_url">Oorspronkelijke URL kopiëren</string>
- <string name="send_again">Opnieuw versturen</string>
- <string name="file_url">Bestands-URL</string>
- <string name="message_text">Berichttekst</string>
- <string name="url_copied_to_clipboard">URL gekopieerd naar klembord</string>
- <string name="message_copied_to_clipboard">Bericht gekopieerd naar klembord</string>
- <string name="image_transmission_failed">Versturen van afbeelding mislukt</string>
- <string name="scan_qr_code">QR-code scannen</string>
- <string name="show_qr_code">QR-code tonen</string>
- <string name="show_block_list">Geblokkeerde contacten weergeven</string>
- <string name="account_details">Accountgegevens</string>
- <string name="verify_otr">OTR bevestigen</string>
- <string name="remote_fingerprint">Externe vingerafdruk</string>
- <string name="scan">scan</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Hint of vraag</string>
- <string name="shared_secret_secret">Gedeeld geheim</string>
- <string name="confirm">Bevestigen</string>
- <string name="in_progress">Bezig</string>
- <string name="respond">Antwoorden</string>
- <string name="failed">Mislukt</string>
- <string name="secrets_do_not_match">Geheimen komen niet overeen</string>
- <string name="try_again">Opnieuw proberen</string>
- <string name="finish">Afsluiten</string>
- <string name="verified">Bevestigd!</string>
- <string name="smp_requested">Contact vraagt SMP-bevestiging</string>
- <string name="no_otr_session_found">Geen geldige OTR-sessie gevonden!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Dienst in voorgrond houden</string>
- <string name="pref_keep_foreground_service_summary">Belet het besturingssysteem van je verbinding te onderbreken</string>
- <string name="pref_export_logs">Exporteer logs</string>
- <string name="pref_export_logs_summary">Schrijf logs naar SD-kaart</string>
- <string name="notification_export_logs_title">Logs schrijven naar SD-kaart</string>
- <string name="choose_file">Bestand kiezen</string>
- <string name="receiving_x_file">Ontvangen van %1$s (%2$d%% voltooid)</string>
- <string name="download_x_file">%s downloaden</string>
- <string name="delete_x_file">%s verwijderen</string>
- <string name="file">bestand</string>
- <string name="open_x_file">%s openen</string>
- <string name="sending_file">versturen (%1$d%% voltooid)</string>
- <string name="preparing_file">Bestand klaarmaken voor versturen</string>
- <string name="x_file_offered_for_download">%s aangeboden om te downloaden</string>
- <string name="cancel_transmission">Bestandsoverdracht annuleren</string>
- <string name="file_transmission_failed">bestandsoverdracht mislukt</string>
- <string name="file_deleted">Het bestand is verwijderd</string>
- <string name="no_application_found_to_open_file">Geen applicatie om bestand te openen</string>
- <string name="could_not_verify_fingerprint">Kon vingerafdruk niet bevestigen</string>
- <string name="manually_verify">Handmatig bevestigen</string>
- <string name="are_you_sure_verify_fingerprint">Ben je zeker dat je de OTR-vingerafdruk van je contact wil bevestigen?</string>
- <string name="pref_show_dynamic_tags">Toon dynamische tags</string>
- <string name="pref_show_dynamic_tags_summary">Toon enkel-lezen tags onder contacten</string>
- <string name="enable_notifications">Meldingen inschakelen</string>
- <string name="conference_with">Groepsgesprek aanmaken met…</string>
- <string name="no_conference_server_found">Geen groepsgespreksserver gevonden</string>
- <string name="conference_creation_failed">Aanmaken van groepsgesprek mislukt!</string>
- <string name="secret_accepted">Geheim aanvaard!</string>
- <string name="reset">Opnieuw instellen</string>
- <string name="account_image_description">Account-avatar</string>
- <string name="copy_otr_clipboard_description">OTR-vingerafdruk kopiëren naar klembord</string>
- <string name="copy_omemo_clipboard_description">OMEMO-vingerafdruk kopiëren naar klembord</string>
- <string name="regenerate_omemo_key">OMEMO-sleutel opnieuw aanmaken</string>
- <string name="wipe_omemo_pep">Andere apparaten van PEP verwijderen</string>
- <string name="clear_other_devices">Apparaten wissen</string>
- <string name="clear_other_devices_desc">Ben je zeker dat je alle andere apparaten van de OMEMO-aankondiging wil wissen? De volgende keer dat je apparaten verbinding maken zullen ze zich opnieuw aankondigen, maar zullen ze misschien niet de berichten ontvangen die intussen zijn verzonden.</string>
- <string name="purge_key">Sleutel verwijderen</string>
- <string name="purge_key_desc_part1">Ben je zeker dat je deze sleutel wil verwijderen?</string>
- <string name="purge_key_desc_part2">Ze zal onherroepelijk beschouwd worden als gecompromitteerd en je zal er nooit meer een nieuwe sessie mee kunnen bouwen.</string>
- <string name="error_no_keys_to_trust_server_error">Er zijn geen bruikbare sleutels beschikbaar voor dit contact.\nHet ophalen van nieuwe sleutels van de server is mislukt. Misschien is er iets mis met de server van je contact.</string>
- <string name="error_no_keys_to_trust">Er zijn geen bruikbare sleutels beschikbaar voor dit contact. Als je zijn/haar sleutels hebt verwijderd dient hij/zij nieuwe aan te maken.</string>
- <string name="error_trustkeys_title">Fout</string>
- <string name="fetching_history_from_server">Geschiedenis van server halen</string>
- <string name="no_more_history_on_server">Geen verdere geschiedenis op server</string>
- <string name="updating">Bijwerken…</string>
- <string name="password_changed">Wachtwoord gewijzigd!</string>
- <string name="could_not_change_password">Kon wachtwoord niet wijzigen</string>
- <string name="otr_session_not_started">Verstuur een bericht om een versleuteld gesprek te starten</string>
- <string name="ask_question">Stel een vraag</string>
- <string name="smp_explain_question">Als jij en je contact een gemeenschappelijk geheim hebben dat niemand anders weet (zoals een privé-grap of gewoonweg wat jullie gegeten hebben de laatste keer dat jullie elkaar zagen) kunnen jullie dat geheim gebruiken om elkaars vingerafdrukken te bevestigen.\n\nJe geeft een hint of een vraag voor je contact, en hij/zij moet hier op antwoorden met een hoofdlettergevoelig antwoord.</string>
- <string name="smp_explain_answer">Je contact wil je vingerafdruk bevestigen door je uit te dagen met een gedeeld geheim. Je contact heeft daarvoor volgende hint of vraag opgegeven.</string>
- <string name="shared_secret_hint_should_not_be_empty">Je hint zou niet leeg mogen zijn</string>
- <string name="shared_secret_can_not_be_empty">Je gedeeld geheim can niet leeg zijn</string>
- <string name="manual_verification_explanation">Vergelijk voorzichtig de vingerafdruk hieronder met de vingerafdruk van je contact.\nJe kan hiervoor eender welke betrouwbare vorm van communicatie gebruiken, zoals een versleutelde e-mail of een telefoongesprek.</string>
- <string name="change_password">Wachtwoord wijzigen</string>
- <string name="current_password">Huidig wachtwoord</string>
- <string name="new_password">Nieuw wachtwoord</string>
- <string name="password_should_not_be_empty">Wachtwoord zou niet leeg mogen zijn</string>
- <string name="enable_all_accounts">Alle accounts inschakelen</string>
- <string name="disable_all_accounts">Alle accounts uitschakelen</string>
- <string name="perform_action_with">Actie uitvoeren met</string>
- <string name="no_affiliation">Geen aansluiting</string>
- <string name="no_role">Offline</string>
- <string name="outcast">Verstoteling</string>
- <string name="member">Lid</string>
- <string name="advanced_mode">Geavanceerde modus</string>
- <string name="grant_membership">Lidmaatschap verlenen</string>
- <string name="remove_membership">Lidmaatschap verwijderen</string>
- <string name="grant_admin_privileges">Administratorprivileges verlenen</string>
- <string name="remove_admin_privileges">Administratorprivileges verwijderen</string>
- <string name="remove_from_room">Verwijderen uit groepsgesprek</string>
- <string name="could_not_change_affiliation">Kon aansluiting niet wijzigen</string>
- <string name="ban_from_conference">Verbannen uit groepsgesprek</string>
- <string name="removing_from_public_conference">Je probeert %s te verwijderen uit een publiek groepsgesprek. De enige manier om dat te doen is door hem/haar permanent te verbannen.</string>
- <string name="ban_now">Nu verbannen</string>
- <string name="could_not_change_role">Kon rol van %s niet wijzigen</string>
- <string name="public_conference">Publiek toegankelijk groepsgesprek</string>
- <string name="private_conference">Privé groepsgesprek, enkel toegankelijk voor leden</string>
- <string name="conference_options">Groepsgespreksopties</string>
- <string name="members_only">Privé, enkel leden</string>
- <string name="non_anonymous">Niet anoniem</string>
- <string name="moderated">Gemodereerd</string>
- <string name="you_are_not_participating">Je neemt geen deel</string>
- <string name="modified_conference_options">Groepsgespreksopties aangepast!</string>
- <string name="could_not_modify_conference_options">Kon groepsgespreksopties niet aanpassen</string>
- <string name="never">Nooit</string>
- <string name="thirty_minutes">30 minuten</string>
- <string name="one_hour">1 uur</string>
- <string name="two_hours">2 uur</string>
- <string name="eight_hours">8 uur</string>
- <string name="until_further_notice">Voor onbepaalde duur</string>
- <string name="pref_input_options">Invoer</string>
- <string name="pref_enter_is_send">Enter is versturen</string>
- <string name="pref_enter_is_send_summary">Gebruik de enter-toets om berichten te versturen</string>
- <string name="pref_display_enter_key">Toon enter-toets</string>
- <string name="pref_display_enter_key_summary">Verander de emoticon-toets in een enter-toets</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">afbeelding</string>
- <string name="pdf_document">PDF-document</string>
- <string name="apk">Android-applicatie</string>
- <string name="vcard">Contact</string>
- <string name="received_x_file">%s ontvangen</string>
- <string name="disable_foreground_service">Voorgronddienst uitschakelen</string>
- <string name="touch_to_open_conversations">Raak aan om Conversations te openen</string>
- <string name="avatar_has_been_published">Avatar is gepubliceerd!</string>
- <string name="sending_x_file">Bezig met versturen van %s</string>
- <string name="offering_x_file">Bezig met aanbieden van %s</string>
- <string name="hide_offline">Offline contacten verbergen</string>
- <string name="disable_account">Account uitschakelen</string>
- <string name="contact_is_typing">%s is aan het typen…</string>
- <string name="contact_has_stopped_typing">%s is gestopt met typen</string>
- <string name="pref_chat_states">Aan-het-typen-meldingen</string>
- <string name="pref_chat_states_summary">Laat je contacten weten wanneer je een nieuw bericht aan het schrijven bent</string>
- <string name="send_location">Locatie versturen</string>
- <string name="show_location">Locatie weergeven</string>
- <string name="no_application_found_to_display_location">Geen applicatie om locatie weer te geven</string>
- <string name="location">Locatie</string>
- <string name="received_location">Locatie ontvangen</string>
- <string name="title_undo_swipe_out_conversation">Gesprek gesloten</string>
- <string name="title_undo_swipe_out_muc">Groepsgesprek verlaten</string>
- <string name="pref_dont_trust_system_cas_title">Systeem-CA\'s niet vertrouwen</string>
- <string name="pref_dont_trust_system_cas_summary">Alle certificaten moeten handmatig goedgekeurd worden</string>
- <string name="pref_remove_trusted_certificates_title">Certificaten verwijderen</string>
- <string name="pref_remove_trusted_certificates_summary">Handmatig goedgekeurde certificaten verwijderen</string>
- <string name="toast_no_trusted_certs">Geen handmatig goedgekeurde certificaten</string>
- <string name="dialog_manage_certs_title">Certificaten verwijderen</string>
- <string name="dialog_manage_certs_positivebutton">Selectie verwijderen</string>
- <string name="dialog_manage_certs_negativebutton">Annuleren</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificaat verwijderd</item>
- <item quantity="other">%d certificaten verwijderd</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Selecteer %d contact</item>
- <item quantity="other">Selecteer %d contacten</item>
- </plurals>
- <string name="pref_quick_action_summary">Vervang verzendknop door snelle actie</string>
- <string name="pref_quick_action">Snelle actie</string>
- <string name="none">Geen</string>
- <string name="recently_used">Recent gebruikt</string>
- <string name="choose_quick_action">Snelle actie kiezen</string>
- <string name="search_for_contacts_or_groups">Zoeken naar contacten of groepen</string>
- <string name="send_private_message">Privébericht sturen</string>
- <string name="user_has_left_conference">%s heeft het groepsgesprek verlaten!</string>
- <string name="username">Gebruikersnaam</string>
- <string name="username_hint">Gebruikersnaam</string>
- <string name="invalid_username">Dit is geen geldige gebruikersnaam</string>
- <string name="conference_name">Groepsgespreksnaam</string>
- <string name="invalid_conference_name">Dit is geen geldige groepsgespreksnaam</string>
- <string name="download_failed_server_not_found">Downloaden mislukt: server niet gevonden</string>
- <string name="download_failed_file_not_found">Downloaden mislukt: bestand niet gevonden</string>
- <string name="download_failed_could_not_connect">Downloaden mislukt: kon geen verbinding maken met host</string>
- <string name="pref_use_white_background">Gebruik witte achtergrond</string>
- <string name="pref_use_white_background_summary">Toon ontvangen berichten als zwarte tekst op een witte achtergrond</string>
- <string name="account_status_tor_unavailable">Tor-netwerk niet beschikbaar</string>
- <string name="account_status_bind_failure">Bindingsfout</string>
- <string name="account_status_host_unknown">Onbekende host</string>
- <string name="server_info_broken">Gebroken</string>
- <string name="pref_presence_settings">Aanwezigheid</string>
- <string name="pref_away_when_screen_off">Even weg wanneer scherm uit staat</string>
- <string name="pref_away_when_screen_off_summary">Stelt je bron in als even weg wanneer het scherm uitgeschakeld is</string>
- <string name="pref_xa_on_silent_mode">Niet beschikbaar in stille modus</string>
- <string name="pref_xa_on_silent_mode_summary">Stelt je bron in als niet beschikbaar wanneer je apparaat in stille modus staat</string>
- <string name="pref_treat_vibrate_as_silent">Trillen behandelen als stille modus</string>
- <string name="pref_treat_vibrate_as_silent_summary">Stelt je bron in als niet beschikbaar wanneer je apparaat in trilmodus staat</string>
- <string name="pref_show_connection_options">Uitgebreide verbindingsinstellingen</string>
- <string name="pref_show_connection_options_summary">Toon hostnaam- en poortinstellingen bij instellen van een account</string>
- <string name="hostname_example">xmpp.voorbeeld.be</string>
- <string name="action_add_account_with_certificate">Account met certificaat toevoegen</string>
- <string name="unable_to_parse_certificate">Kan certificaat niet verwerken</string>
- <string name="authenticate_with_certificate">Laat leeg om te authenticeren met certificaat</string>
- <string name="mam_prefs">Archiefvoorkeuren</string>
- <string name="server_side_mam_prefs">Voorkeuren voor archief aan serverzijde</string>
- <string name="fetching_mam_prefs">Ophalen van archiefvoorkeuren. Even geduld…</string>
- <string name="unable_to_fetch_mam_prefs">Kon archiefvoorkeuren niet ophalen</string>
- <string name="captcha_required">Captcha vereist</string>
- <string name="captcha_hint">Voer de tekst van de afbeelding hierboven in</string>
- <string name="certificate_chain_is_not_trusted">Certificaatsketen is niet vertrouwd</string>
- <string name="jid_does_not_match_certificate">Jabber-ID komt niet overeen met certificaat</string>
- <string name="action_renew_certificate">Certificaat vernieuwen</string>
- <string name="error_fetching_omemo_key">Fout bij ophalen van OMEMO-sleutel!</string>
- <string name="verified_omemo_key_with_certificate">OMEMO-sleutel geverifieerd met certificaat!</string>
- <string name="device_does_not_support_certificates">Je apparaat ondersteunt de selectie van cliënt-certificaten niet!</string>
- <string name="pref_connection_options">Verbinding</string>
- <string name="pref_use_tor">Verbinden via Tor</string>
- <string name="pref_use_tor_summary">Tunnel alle verbindingen door het Tor-netwerk. Vereist Orbot</string>
- <string name="account_settings_hostname">Hostnaam</string>
- <string name="account_settings_port">Poort</string>
- <string name="hostname_or_onion">Server- of .onion-adres</string>
- <string name="not_a_valid_port">Dit is geen geldig poortnummer</string>
- <string name="not_valid_hostname">Dit is geen geldige hostnaam</string>
- <string name="connected_accounts">%1$d van %2$d accounts verbonden</string>
- <plurals name="x_messages">
- <item quantity="one">%d bericht</item>
- <item quantity="other">%d berichten</item>
- </plurals>
- <string name="load_more_messages">Laad meer berichten</string>
- <string name="shared_file_with_x">Bestand gedeeld met %s</string>
- <string name="shared_image_with_x">Afbeelding gedeeld met %s</string>
- <string name="shared_images_with_x">Afbeeldingen gedeeld met %s</string>
- <string name="shared_text_with_x">Tekst gedeeld met %s</string>
- <string name="no_storage_permission">Conversations heeft toegang nodig tot de externe opslag</string>
- <string name="sync_with_contacts">Synchroniseer met contacten</string>
- <string name="sync_with_contacts_long">Conversations wil je XMPP-rooster met je contacten vergelijken om hun volledige namen en profielfoto\'s te tonen.\n\nConversations zal je contacten enkel lokaal lezen en vergelijken zonder ze te uploaden naar je server.\n\nJe zal nu gevraagd worden Conversations toegang te verlenen tot je contacten.</string>
- <string name="certificate_information">Certificaatinformatie</string>
- <string name="certificate_subject">Onderwerp</string>
- <string name="certificate_issuer">Uitgever</string>
- <string name="certificate_cn">Algemene naam</string>
- <string name="certificate_o">Organisatie</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Niet beschikbaar)</string>
- <string name="certificate_not_found">Geen certificaat gevonden</string>
- <string name="notify_on_all_messages">Melding bij alle berichten</string>
- <string name="notify_only_when_highlighted">Melding enkel wanneer vermeld</string>
- <string name="notify_never">Meldingen uitgeschakeld</string>
- <string name="notify_paused">Meldingen gepauzeerd</string>
- <string name="pref_picture_compression">Afbeeldingen comprimeren</string>
- <string name="pref_picture_compression_summary">Verklein en comprimeer afbeeldingen</string>
- <string name="always">Altijd</string>
- <string name="automatically">Automatisch</string>
- <string name="battery_optimizations_enabled">Batterij-optimalisaties ingeschakeld</string>
- <string name="battery_optimizations_enabled_explained">Je apparaat voert sterke batterij-optimalisaties uit op Conversations, die kunnen leiden tot vertraagde meldingen of zelfs verlies van berichten.\nHet is aangeraden deze optimalisaties uit te schakelen.</string>
- <string name="battery_optimizations_enabled_dialog">Je apparaat voert sterke batterij-optimalisaties uit op Conversations, die kunnen leiden tot vertraagde meldingen of zelfs verlies van berichten.\nJe zal nu gevraagd worden deze optimalisaties uit te schakelen.</string>
- <string name="disable">Uitschakelen</string>
- <string name="selection_too_large">Het gekozen vlak is te groot</string>
- <string name="no_accounts">(Geen actieve accounts)</string>
- <string name="this_field_is_required">Dit veld is vereist</string>
- <string name="correct_message">Bericht verbeteren</string>
- <string name="send_corrected_message">Verbeterd bericht sturen</string>
- <string name="no_keys_just_confirm">Je vertrouwt dit contact al. Door \'klaar\' te kiezen bevestig je enkel dat %s deel uitmaakt van dit groepsgesprek.</string>
- <string name="select_image_and_crop">Afbeelding kiezen en bijsnijden</string>
- <string name="this_account_is_disabled">Je hebt deze account uitgeschakeld</string>
- <string name="security_error_invalid_file_access">Beveiligingsfout: Ongeldige bestandstoegang</string>
- <string name="no_application_to_share_uri">Geen applicatie om URI te delen</string>
- <string name="share_uri_with">URI delen met…</string>
- <string name="welcome_text">XMPP is een protocol onafhankelijk van de providers. Je kan deze toepassing gebruiken met eender welke XMPP-server.\nOm het eenvoudig te houden hebben we het makkelijk gemaakt een account aan te maken op conversations.im; een provider speciaal geschikt voor Conversations.</string>
- <string name="magic_create_text">We zullen je helpen een account op conversations.im aan te maken.\nWanneer je conversations.im als je provider kiest kan je met gebruikers van andere providers communiceren door hen je volledige Jabber-ID te geven.</string>
- <string name="your_full_jid_will_be">Je volledige Jabber-ID zal %s zijn</string>
- <string name="create_account">Account aanmaken</string>
- <string name="use_own_provider">Gebruik mijn eigen provider</string>
- <string name="pick_your_username">Kies je gebruikersnaam</string>
- <string name="pref_manually_change_presence">Aanwezigheid handmatig instellen</string>
- <string name="pref_manually_change_presence_summary">Tik op je avatar om je aanwezigheid in te stellen</string>
- <string name="change_presence">Aanwezigheid instellen</string>
- <string name="status_message">Statusbericht</string>
- <string name="all_accounts_on_this_device">Instellen voor alle accounts op dit apparaat</string>
- <string name="presence_chat">Beschikbaar</string>
- <string name="presence_online">Online</string>
- <string name="presence_away">Afwezig</string>
- <string name="presence_xa">Niet beschikbaar</string>
- <string name="presence_dnd">Bezig</string>
- <string name="secure_password_generated">Een veilig wachtwoord is aangemaakt</string>
- <string name="device_does_not_support_battery_op">Je apparaat ondersteunt het uitschakelen van batterij-optimalisatie niet</string>
- <string name="show_password">Wachtwoord weergeven</string>
-</resources>
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
deleted file mode 100644
index dbabd34a9..000000000
--- a/src/main/res/values-pl/strings.xml
+++ /dev/null
@@ -1,611 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ustawienia</string>
- <string name="action_add">Nowa konwersacja</string>
- <string name="action_accounts">Zarządzaj kontami</string>
- <string name="action_end_conversation">Zakończ konwersację</string>
- <string name="action_contact_details">Szczegóły kontaktu</string>
- <string name="action_muc_details">Szczegóły konferencji</string>
- <string name="action_secure">Konwersacja szyfrowana</string>
- <string name="action_add_account">Dodaj konto</string>
- <string name="action_edit_contact">Edytuj nazwę</string>
- <string name="action_add_phone_book">Dodaj do kontaktów</string>
- <string name="action_delete_contact">Usuń z rostera</string>
- <string name="action_block_contact">Zablokuj kontakt</string>
- <string name="action_unblock_contact">Odblokuj kontakt</string>
- <string name="action_block_domain">Zablokuj domenę</string>
- <string name="action_unblock_domain">Odblokuj domenę</string>
- <string name="title_activity_manage_accounts">Zarządzaj kontami</string>
- <string name="title_activity_settings">Ustawienia</string>
- <string name="title_activity_conference_details">Szczegóły konferencji</string>
- <string name="title_activity_contact_details">Szczegóły kontaktu</string>
- <string name="title_activity_sharewith">Udostępnij w konwersacji</string>
- <string name="title_activity_start_conversation">Rozpocznij konwersację</string>
- <string name="title_activity_choose_contact">Wybierz kontakt</string>
- <string name="title_activity_block_list">Czarna lista</string>
- <string name="just_now">przed chwilą</string>
- <string name="minute_ago">minutę temu</string>
- <string name="minutes_ago">%d minut temu</string>
- <string name="unread_conversations">nieprzeczytanych konwersacji</string>
- <string name="sending">wysyłanie...</string>
- <string name="message_decrypting">Odszyfrowywanie wiadomości. To zajmie tylko chwilę...</string>
- <string name="pgp_message">Wiadomość zaszyfrowana OpenPGP</string>
- <string name="nick_in_use">Nazwa jest już w użyciu</string>
- <string name="admin">Admin</string>
- <string name="owner">Właściciel</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Uczestnik</string>
- <string name="visitor">Gość</string>
- <string name="remove_contact_text">Czy na pewno chcesz usunąć %s ze swojego rostera? Konwersacja powiązana z tym kontaktem nie zostanie usunięta.</string>
- <string name="block_contact_text">Czy na pewno chcesz zablokować wiadomości od użytkownika %s?</string>
- <string name="unblock_contact_text">Czy na pewno chcesz odblokować wiadomości przychodzące od użytkownika %s?</string>
- <string name="block_domain_text">Zablokować wszystkie kontakty z %s?</string>
- <string name="unblock_domain_text">Odblokować wszystkie kontakty z %s?</string>
- <string name="contact_blocked">Kontakt zablokowany</string>
- <string name="remove_bookmark_text">Czy usunąć zakładkę %s? Konwersacja powiązana z zakładką nie zostanie usunięta.</string>
- <string name="register_account">Zarejestruj nowe konto na serwerze</string>
- <string name="change_password_on_server">Zmień hasło na serwerze</string>
- <string name="share_with">Udostępnij...</string>
- <string name="start_conversation">Rozpocznij konwersację</string>
- <string name="invite_contact">Zaproś kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Anuluj</string>
- <string name="set">Ustaw</string>
- <string name="add">Dodaj</string>
- <string name="edit">Edytuj</string>
- <string name="delete">Usuń</string>
- <string name="block">Zablokuj</string>
- <string name="unblock">Odblokuj</string>
- <string name="save">Zapisz</string>
- <string name="ok">Ok</string>
- <string name="crash_report_title">Conversations uległo awarii</string>
- <string name="crash_report_message">Wysyłając ślady stosu pomagasz rozwijać Conversations\n<b>Uwaga:</b> Ślad stosu zostanie przesłany deweloperowi przy użyciu twojego konta XMPP.</string>
- <string name="send_now">Wyślij teraz</string>
- <string name="send_never">Nie pytaj ponownie</string>
- <string name="problem_connecting_to_account">Nie można połączyć się z kontem</string>
- <string name="problem_connecting_to_accounts">Nie można połączyć się z wieloma kontami</string>
- <string name="touch_to_fix">Dotknij tutaj aby zarządzać swoimi kontami</string>
- <string name="attach_file">Dołącz plik</string>
- <string name="not_in_roster">Kontakt nie należy do Twojej listy kontaktów. Czy chcesz go dodać?</string>
- <string name="add_contact">Dodaj kontakt</string>
- <string name="send_failed">wysyłanie nie powiodło się</string>
- <string name="send_rejected">odrzucono</string>
- <string name="preparing_image">Przygotowywanie obrazu do wysłania</string>
- <string name="preparing_images">Przygotowywanie obrazów do wysłania</string>
- <string name="sharing_files_please_wait">Udostępnianie plików. Proszę czekać...</string>
- <string name="action_clear_history">Wyczyść historię</string>
- <string name="clear_conversation_history">Wyczyść historię konwersacji</string>
- <string name="clear_histor_msg">Czy na pewno usunąć wszystkie wiadomości powiązane z konwersacją?\n\n<b>Uwaga:</b> Działanie nie wpływa na wiadomości przechowywane na innych urządzeniach lub serwerach.</string>
- <string name="delete_messages">Usuń wiadomości</string>
- <string name="also_end_conversation">po czym zakończ tę rozmowę</string>
- <string name="choose_presence">Wybierz widoczność dla kontaktu</string>
- <string name="send_unencrypted_message">Wyślij wiadomość bez szyfrowania</string>
- <string name="send_otr_message">Wyślij zaszyfrowaną wiadomość (OTR)</string>
- <string name="send_omemo_message">Wyślij wiadomość zaszyfrowaną OMEMO</string>
- <string name="send_omemo_x509_message">Wyślij wiadomość zaszyfrowaną v\\OMEMO</string>
- <string name="send_pgp_message">Wyślij zaszyfrowaną wiadomość (OpenPGP)</string>
- <string name="your_nick_has_been_changed">Twój nick został zmieniony</string>
- <string name="send_unencrypted">Wyślij bez szyfrowania</string>
- <string name="decryption_failed">Nie można odszyfrować. Sprawdź poprawność klucza prywatnego.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations używa zewnętrznej aplikacji <b>OpenKeychain</b> do szyfrowania wiadomości i zarządzania kluczami publicznymi.\n\nOpenKeychain rozpowszechniany jest na licencji GPLv3 przez F-Droid lub Google Play.\n\n<small>(Zrestartuj Conversations po instalacji).</small></string>
- <string name="restart">Zrestartuj</string>
- <string name="install">Zainstaluj</string>
- <string name="openkeychain_not_installed">Proszę zainstalować OpenKeychain</string>
- <string name="offering">oferowanie...</string>
- <string name="waiting">oczekiwanie...</string>
- <string name="no_pgp_key">Nie znaleziono klucza OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations nie może zaszyfrować wiadomości, ponieważ kontakt nie udostępnia klucza publicznego.\n\n<small>Zasugeruj rozmówcy instalację OpenPGP.</small></string>
- <string name="no_pgp_keys">Nie znaleziono kluczy OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations nie może zaszyfrować wiadomości, ponieważ kontakty nie udostępniają kluczy publicznych.\n\n<small>Zasugeruj rozmówcom instalację OpenPGP.</small></string>
- <string name="pref_general">Główne</string>
- <string name="pref_xmpp_resource">Zasób XMPP</string>
- <string name="pref_xmpp_resource_summary">Nazwa identyfikująca urządzenie</string>
- <string name="pref_accept_files">Akceptuj pliki</string>
- <string name="pref_accept_files_summary">Automatycznie akceptuj pliki mniejsze niż...</string>
- <string name="pref_attachments">Załączniki</string>
- <string name="pref_return_to_previous">Szybkie Udostępnianie</string>
- <string name="pref_return_to_previous_summary">Po udostępnieniu obiektu natychmiastowo powróć do poprzedniej aktywności zamiast otwierać konwersację</string>
- <string name="pref_notification_settings">Powiadomienie</string>
- <string name="pref_notifications">Powiadomienia</string>
- <string name="pref_notifications_summary">Powiadamiaj, gdy nadejdzie wiadomość</string>
- <string name="pref_vibrate">Wibracje</string>
- <string name="pref_vibrate_summary">Wibruj gdy nadejdzie wiadomość</string>
- <string name="pref_led">Powiadomienie diodą LED</string>
- <string name="pref_led_summary">Migaj lampką powiadamiającą gdy nadejdzie wiadomość</string>
- <string name="pref_sound">Dzwonek</string>
- <string name="pref_sound_summary">Odtwórz dźwięk gdy nadejdzie wiadomość</string>
- <string name="pref_notification_grace_period">Opóźnienie powiadomień</string>
- <string name="pref_notification_grace_period_summary">Wyłącz powiadomienia przez krótki czas po otrzymaniu kopii wiadomości</string>
- <string name="pref_advanced_options">Zaawansowane</string>
- <string name="pref_never_send_crash">Nie wysyłaj raportów awarii</string>
- <string name="pref_never_send_crash_summary">Wysyłając ślady stosu pomagasz rozwijać Conversations</string>
- <string name="pref_confirm_messages">Potwierdzenia wiadomości</string>
- <string name="pref_confirm_messages_summary">Powiadamiaj kontakty o otrzymaniu lub przeczytaniu wiadomości</string>
- <string name="pref_ui_options">UI</string>
- <string name="openpgp_error">Wystąpił błąd OpenKeychain</string>
- <string name="error_decrypting_file">Błąd podczas deszyfrowania pliku</string>
- <string name="accept">Akceptuj</string>
- <string name="error">Wystąpił błąd</string>
- <string name="pref_grant_presence_updates">Zezwól na powiadomienia obecności</string>
- <string name="pref_grant_presence_updates_summary">Automatycznie zezwalaj i pytaj o powiadomienia obecności, kiedy utworzysz kontakt</string>
- <string name="subscriptions">Subskrypcje</string>
- <string name="your_account">Twoje konto</string>
- <string name="keys">Klucze</string>
- <string name="send_presence_updates">Wysyłaj powiadomienia obecności</string>
- <string name="receive_presence_updates">Otrzymuj powiadomienia obecności</string>
- <string name="ask_for_presence_updates">Poproś o powiadomienia obecności</string>
- <string name="attach_choose_picture">Wybierz obraz</string>
- <string name="attach_take_picture">Zrób zdjęcie</string>
- <string name="preemptively_grant">Automatyczne powiadomienia obecności</string>
- <string name="error_not_an_image_file">Wybrany plik nie jest obrazem</string>
- <string name="error_compressing_image">Błąd kompresji obrazu</string>
- <string name="error_file_not_found">Nie odnaleziono pliku</string>
- <string name="error_io_exception">Ogólny błąd wejścia/wyjścia</string>
- <string name="error_security_exception_during_image_copy">Aplikacja użyta do wyboru obrazu nie zezwoliła na odczyt pliku.\n\n<small>Wybierz obraz przy użyciu innego menedżera plików</small></string>
- <string name="account_status_unknown">nieznany</string>
- <string name="account_status_disabled">Tymczasowo wyłączono</string>
- <string name="account_status_online">Połączono</string>
- <string name="account_status_connecting">Łączenie...</string>
- <string name="account_status_offline">Rozłączono</string>
- <string name="account_status_unauthorized">Błąd uwierzytelnienia</string>
- <string name="account_status_not_found">Nie odnaleziono serwera</string>
- <string name="account_status_no_internet">Brak połączenia</string>
- <string name="account_status_regis_fail">Błąd rejestracji</string>
- <string name="account_status_regis_conflict">Nazwa jest już w użyciu</string>
- <string name="account_status_regis_success">Zarejestrowano pomyślnie</string>
- <string name="account_status_regis_not_sup">Serwer nie umożliwia rejestracji</string>
- <string name="account_status_security_error">Błąd zabezpieczeń</string>
- <string name="account_status_incompatible_server">Serwer niekompatybilny</string>
- <string name="encryption_choice_unencrypted">Bez szyfrowania</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Edytuj konto</string>
- <string name="mgmt_account_delete">Usuń konto</string>
- <string name="mgmt_account_disable">Wyłącz tymczasowo</string>
- <string name="mgmt_account_publish_avatar">Publikuj awatar</string>
- <string name="mgmt_account_publish_pgp">Udostępnij klucz publiczny OpenPGP</string>
- <string name="openpgp_has_been_published">Klucz publiczny OpenPGP został opublikowany.</string>
- <string name="mgmt_account_enable">Włącz konto</string>
- <string name="mgmt_account_are_you_sure">Czy na pewno?</string>
- <string name="mgmt_account_delete_confirm_text">Wraz z kontem zostanie nieodwracalnie usunięta powiązana historia konwersacji.</string>
- <string name="attach_record_voice">Nagraj głos</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Hasło</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Potwierdź hasło</string>
- <string name="password">Hasło</string>
- <string name="confirm_password">Potwierdź hasło</string>
- <string name="passwords_do_not_match">Hasła są niezgodne</string>
- <string name="invalid_jid">Wprowadzono niepoprawny Jabber ID</string>
- <string name="error_out_of_memory">Brak pamięci, obraz jest za duży</string>
- <string name="add_phone_book_text">Czy chcesz dodać %s do listy kontaktów?</string>
- <string name="contact_status_online">dostępny</string>
- <string name="contact_status_free_to_chat">chętny do rozmowy</string>
- <string name="contact_status_away">zaraz wracam</string>
- <string name="contact_status_extended_away">będę później</string>
- <string name="contact_status_do_not_disturb">nie przeszkadzać</string>
- <string name="contact_status_offline">niedostępny</string>
- <string name="muc_details_conference">Konferencja</string>
- <string name="muc_details_other_members">Pozostali uczestnicy</string>
- <string name="server_info_show_more">Informacje o serwerze</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Kopie wiadomości</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Awatary / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Przesyłanie plików przez HTTP</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">dostępny</string>
- <string name="server_info_unavailable">niedostępny</string>
- <string name="missing_public_keys">Brak informacji o kluczu publicznym</string>
- <string name="last_seen_now">widziany chwilę temu</string>
- <string name="last_seen_min">widziany minutę temu</string>
- <string name="last_seen_mins">widziany %d minut(y) temu</string>
- <string name="last_seen_hour">widziany godzinę temu</string>
- <string name="last_seen_hours">widziany %d godzin(y) temu</string>
- <string name="last_seen_day">widziany wczoraj</string>
- <string name="last_seen_days">widziany %d dni temu</string>
- <string name="never_seen">nigdy nie widziany</string>
- <string name="install_openkeychain">Wiadomość zaszyfrowana. Zainstaluj OpenKeychain, żeby odszyfrować.</string>
- <string name="unknown_otr_fingerprint">Nieznany odcisk klucza OTR</string>
- <string name="openpgp_messages_found">Znaleziono wiadomości zaszyfrowane przez OpenPGP</string>
- <string name="reception_failed">Odbiór nieudany</string>
- <string name="your_fingerprint">Twój odcisk klucza</string>
- <string name="otr_fingerprint">Odcisk klucza OTR</string>
- <string name="omemo_fingerprint">Odcisk OMEMO</string>
- <string name="omemo_fingerprint_x509">Odcisk v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Odcisk OMEMO wiadomości</string>
- <string name="omemo_fingerprint_x509_selected_message">Odcisk v\\OMEMO wiadomości</string>
- <string name="this_device_omemo_fingerprint">Własny odcisk OMEMO</string>
- <string name="other_devices">Pozostałe urządzenia</string>
- <string name="trust_omemo_fingerprints">Zaufane odciski OMEMO</string>
- <string name="fetching_keys">Pobieranie kluczy...</string>
- <string name="done">Ukończono</string>
- <string name="verify">Weryfikuj</string>
- <string name="decrypt">Odszyfruj</string>
- <string name="conferences">Konferencje</string>
- <string name="search">Szukaj</string>
- <string name="create_contact">Utwórz kontakt</string>
- <string name="enter_contact">Wpisz kontakt</string>
- <string name="join_conference">Dołącz do konferencji</string>
- <string name="delete_contact">Usuń kontakt</string>
- <string name="view_contact_details">Szczegóły kontaktu</string>
- <string name="block_contact">Zablokuj kontakt</string>
- <string name="unblock_contact">Odblokuj kontakt</string>
- <string name="create">Utwórz</string>
- <string name="select">Wybierz</string>
- <string name="contact_already_exists">Kontakt już istnieje</string>
- <string name="join">Dołącz</string>
- <string name="conference_address">Adres konferencji</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Dodaj jako zakładkę</string>
- <string name="delete_bookmark">Usuń zakładkę</string>
- <string name="bookmark_already_exists">Zakładka już istnieje</string>
- <string name="you">Ty</string>
- <string name="action_edit_subject">Edytuj temat konferencji</string>
- <string name="joining_conference">Dołączenie do konferencji...</string>
- <string name="leave">Opuść pokój</string>
- <string name="contact_added_you">Kontakt został dodany do listy</string>
- <string name="add_back">Dodaj ponownie</string>
- <string name="contact_has_read_up_to_this_point">%s przeczytał do tego miejsca</string>
- <string name="publish">Publikuj</string>
- <string name="touch_to_choose_picture">Naciśnij awatar, żeby wybrać obraz z galerii</string>
- <string name="publish_avatar_explanation">Uwaga: Obraz będzie widoczny dla wszystkich kontaktów, którym udostępniasz powiadomienia o obecności.</string>
- <string name="publishing">Publikowanie...</string>
- <string name="error_publish_avatar_server_reject">Serwer odrzucił żądanie publikacji</string>
- <string name="error_publish_avatar_converting">Wystąpił błąd podczas konwersji obrazu</string>
- <string name="error_saving_avatar">Nie udało się zapisać obrazu w pamięci urządzenia</string>
- <string name="or_long_press_for_default">(lub przytrzymaj długo, aby ustawić domyślny)</string>
- <string name="error_publish_avatar_no_server_support">Serwer nie udostępnia możliwości publikacji awatarów</string>
- <string name="private_message">szepcze</string>
- <string name="private_message_to">do %s</string>
- <string name="send_private_message_to">Wyślij prywatną wiadomość do %s</string>
- <string name="connect">Połącz</string>
- <string name="account_already_exists">Konto już istnieje</string>
- <string name="next">Dalej</string>
- <string name="server_info_session_established">Połączono z serwerem</string>
- <string name="additional_information">Dodatkowe informacje</string>
- <string name="skip">Pomiń</string>
- <string name="disable_notifications">Wyłącz powiadomienia</string>
- <string name="disable_notifications_for_this_conversation">Wyłącz powiadomienia tej konwersacji</string>
- <string name="enable">Włącz</string>
- <string name="conference_requires_password">Konferencja jest zabezpieczona hasłem</string>
- <string name="enter_password">Wprowadź hasło</string>
- <string name="missing_presence_updates">Kontakt nie udostępnia powiadomień o obecności</string>
- <string name="request_presence_updates">Poproś kontakt o udostępnienie powiadomień o obecności.\n\n<small>Pozwoli to na ustalenie klienta, z którego korzysta rozmówca.</small></string>
- <string name="request_now">Zażądaj teraz</string>
- <string name="delete_fingerprint">Usuń odcisk klucza</string>
- <string name="sure_delete_fingerprint">Czy na pewno chcesz usunąć odcisk klucza?</string>
- <string name="ignore">Ignoruj</string>
- <string name="without_mutual_presence_updates"><b>Uwaga:</b> Wysyłanie bez obustronnych powiadomień o obecności może powodować nieoczekiwane problemy.\n\n<small>Sprawdź subskrypcję powiadomień w szczegółach kontaktu.</small></string>
- <string name="pref_security_settings">Bezpieczeństwo</string>
- <string name="pref_force_encryption">Wymuszaj szyfrowanie typu end-to-end</string>
- <string name="pref_force_encryption_summary">Szyfruj wszystkie wiadomości (poza konferencjami)</string>
- <string name="pref_allow_message_correction">Pozwól na poprawianie wiadomości</string>
- <string name="pref_allow_message_correction_summary">Pozwól swoim kontaktom poprawiać wiadomości</string>
- <string name="pref_dont_save_encrypted">Nie zapisuj zaszyfrowanych wiadomości</string>
- <string name="pref_dont_save_encrypted_summary">Uwaga: Może powodować utratę wiadomości</string>
- <string name="pref_expert_options">Ustawienia zaawansowane</string>
- <string name="pref_expert_options_summary">Modyfikuj ustawienia ostrożnie</string>
- <string name="title_activity_about">O Conversations</string>
- <string name="pref_about_conversations_summary">Informacje o kompilacji i licencji</string>
- <string name="title_pref_quiet_hours">Godziny ciszy</string>
- <string name="title_pref_quiet_hours_start_time">Początek</string>
- <string name="title_pref_quiet_hours_end_time">Koniec</string>
- <string name="title_pref_enable_quiet_hours">Włącz godziny ciszy</string>
- <string name="pref_quiet_hours_summary">Powiadomienia będą wyciszone w wybranym przedziale czasu</string>
- <string name="pref_use_larger_font">Większy rozmiar czcionki</string>
- <string name="pref_use_larger_font_summary">Używaj większego rozmiaru czcionki w aplikacji</string>
- <string name="pref_use_send_button_to_indicate_status">Przycisk wysyłania wskazuje status</string>
- <string name="pref_use_indicate_received">Raporty dostarczenia</string>
- <string name="pref_use_indicate_received_summary">Jeżeli to możliwe, oznaczaj dostarczone wiadomości zielonym haczykiem</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Koloruj przycisk wysyłania w zależności od statusu kontaktu</string>
- <string name="pref_expert_options_other">Inne opcje</string>
- <string name="pref_conference_name">Nazwa konferencji</string>
- <string name="pref_conference_name_summary">Nazywaj konferencję tematem zamiast Jabber ID</string>
- <string name="pref_autojoin">Automatycznie dołączaj do konferencji</string>
- <string name="pref_autojoin_summary">Respektuj flagi autodołączania i zakładkach konferencji</string>
- <string name="toast_message_otr_fingerprint">Odcisk klucza OTR został skopiowany do schowka</string>
- <string name="toast_message_omemo_fingerprint">Odcisk klucza OMEMO został skopiowany do schowka!</string>
- <string name="conference_banned">Zbanowano cię w konferencji</string>
- <string name="conference_members_only">To jest zamknięty pokój</string>
- <string name="conference_kicked">Wyrzucono cię z konferencji</string>
- <string name="conference_shutdown">Konferencję zamknięto</string>
- <string name="conference_unknown_error">Nie uczestniczysz już w tej konferencji</string>
- <string name="using_account">używając konta %s</string>
- <string name="checking_x">Sprawdzanie %s na hoście HTTP</string>
- <string name="not_connected_try_again">Brak połączenia. Spróbuj ponownie później</string>
- <string name="check_x_filesize">Sprawdź rozmiar %s</string>
- <string name="check_x_filesize_on_host">Sprawdź wielkość %1$s na %2$s</string>
- <string name="message_options">Opcje wiadomości</string>
- <string name="copy_text">Skopiuj tekst</string>
- <string name="copy_original_url">Skopiuj oryginalny URL</string>
- <string name="send_again">Wyślij ponownie</string>
- <string name="file_url">URL pliku</string>
- <string name="message_text">Treść wiadomości</string>
- <string name="url_copied_to_clipboard">URL obrazu został skopiowany do schowka</string>
- <string name="message_copied_to_clipboard">Wiadomość została skopiowana do schowka</string>
- <string name="image_transmission_failed">Błąd podczas przesyłania obrazu</string>
- <string name="scan_qr_code">Zeskanuj kod QR</string>
- <string name="show_qr_code">Pokaż kod QR</string>
- <string name="show_block_list">Wyświetl listę banów</string>
- <string name="account_details">Szczegóły konta</string>
- <string name="verify_otr">Weryfikuj OTR</string>
- <string name="remote_fingerprint">Zdalny odcisk klucza</string>
- <string name="scan">skanuj</string>
- <string name="smp">Protokół socialist millionaire</string>
- <string name="shared_secret_hint">Podpowiedź lub pytanie</string>
- <string name="shared_secret_secret">Wspólny sekret</string>
- <string name="confirm">Potwierdź</string>
- <string name="in_progress">W toku</string>
- <string name="respond">Odpowiedz</string>
- <string name="failed">Operacja nieudana</string>
- <string name="secrets_do_not_match">Sekrety są niezgodne</string>
- <string name="try_again">Spróbuj ponownie</string>
- <string name="finish">Zakończ</string>
- <string name="verified">Weryfikacja udana!</string>
- <string name="smp_requested">Kontakt zażądał weryfikacji SMP</string>
- <string name="no_otr_session_found">Brak ważnej sesji OTR!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Usługa na pierwszym planie</string>
- <string name="pref_keep_foreground_service_summary">Uniemożliwia systemowi przerwanie połączenia</string>
- <string name="pref_export_logs">Wyeksportuj historię rozmów</string>
- <string name="pref_export_logs_summary">Zapisz historię na karcie SD</string>
- <string name="notification_export_logs_title">Zapisywanie historii na karcie SD...</string>
- <string name="choose_file">Wybierz plik</string>
- <string name="receiving_x_file">Odbieranie %1$s (ukończono %2$d%%)</string>
- <string name="download_x_file">Pobierz %s</string>
- <string name="delete_x_file">Usuń %s</string>
- <string name="file">plik</string>
- <string name="open_x_file">Otwórz %s</string>
- <string name="sending_file">Wysyłanie (ukończono %1$d%%)</string>
- <string name="preparing_file">Przygotowywanie pliku do wysłania</string>
- <string name="x_file_offered_for_download">Zaproponowano pobranie pliku %s</string>
- <string name="cancel_transmission">Anuluj przesyłanie</string>
- <string name="file_transmission_failed">Przesyłanie pliku nie powiodło się</string>
- <string name="file_deleted">Plik został usunięty</string>
- <string name="no_application_found_to_open_file">Nie odnaleziono aplikacji skojarzonej z typem pliku</string>
- <string name="could_not_verify_fingerprint">Weryfikacja odcisku klucza nieudana</string>
- <string name="manually_verify">Weryfikuj ręcznie</string>
- <string name="are_you_sure_verify_fingerprint">Czy na pewno chcesz zweryfikować odcisk klucza OTR kontaktu?</string>
- <string name="pref_show_dynamic_tags">Etykiety kontaktów</string>
- <string name="pref_show_dynamic_tags_summary">Wyświetlaj etykiety pod kontaktami</string>
- <string name="enable_notifications">Włącz powiadomienia</string>
- <string name="conference_with">Utwórz konferencję...</string>
- <string name="no_conference_server_found">Nie odnaleziono serwera konferencji</string>
- <string name="conference_creation_failed">Nie udało się utworzyć konferencji!</string>
- <string name="secret_accepted">Sekret został zaakceptowany!</string>
- <string name="reset">Resetuj</string>
- <string name="account_image_description">Awatar konta</string>
- <string name="copy_otr_clipboard_description">Skopiuj odcisk klucza OTR do schowka</string>
- <string name="copy_omemo_clipboard_description">Skopiuj odcisk klucza OMEMO do schowka</string>
- <string name="regenerate_omemo_key">Wygeneruj ponownie klucz OMEMO</string>
- <string name="wipe_omemo_pep">Usuń inne urządzenia z PEP</string>
- <string name="clear_other_devices">Wyczyść urządzenia</string>
- <string name="clear_other_devices_desc">Czy na pewno chcesz usunąć wszystkie inne urządzenia z ogłoszenia OMEMO? Następnym razem gdy połączą się Twoje urdzącenia, ogłoszą się one ponownie, ale mogą nie otrzymać wiadomości wysłanych w międzyczasie.</string>
- <string name="purge_key">Skasuj klucz</string>
- <string name="purge_key_desc_part1">Czy na pewno chcesz skasować usunąć odcisk klucza?</string>
- <string name="purge_key_desc_part2">Zostanie bez odwołania uznane za zdradzone, i nigdy więcej nie będzie można stworzyć z nim sesji.</string>
- <string name="error_no_keys_to_trust_server_error">Nie ma dostępnych kluczy dl atego kontaktu.\nPobieranie nowych kluczy z serwera nie powiodło się. Byćmoże jest coś nie tak z Twoim serwerem kontaktów?</string>
- <string name="error_no_keys_to_trust">Nie ma dostępnych żadnych użytecznych kluczy dla tego kontaktu. Jeśli usunąłeś jakieś jego klucze, kontakt będzie musiał wygenerować nowe.</string>
- <string name="error_trustkeys_title">Błąd</string>
- <string name="fetching_history_from_server">Pobieranie historii z serwera</string>
- <string name="no_more_history_on_server">Koniec historii na serwerze</string>
- <string name="updating">Aktualizowanie...</string>
- <string name="password_changed">Hasło zostało zmienione!</string>
- <string name="could_not_change_password">Nie udało się zmienić hasła</string>
- <string name="otr_session_not_started">Wyślij wiadomość, żeby rozpocząć szyfrowaną rozmowę</string>
- <string name="ask_question">Zadaj pytanie</string>
- <string name="smp_explain_question">Jeśli ty i twój kontakt macie jakiś wspólny sekret, którego nie zna nikt inny (żart znany tylko wam lub po prostu co jedliście ostatnim razem, gdy się widzieliście) możecie użyć tego sekretu by zweryfikować wzajemnie odciski swoich kluczy.\n\nPodasz podpowiedź lub pytanie dla twojego kontaktu i otrzymasz odpowiedź (wielkość liter ma znaczenie).</string>
- <string name="smp_explain_answer">Twój kontakt chciałby zweryfikować odcisk Twojego klucza poprzez sprawdzenie znajomości wspólnego sekretu. Twój znajomy przedstawił następującą podpowiedź lub pytanie dotyczącego tego sekretu.</string>
- <string name="shared_secret_hint_should_not_be_empty">Wskazówka nie powinna być pusta</string>
- <string name="shared_secret_can_not_be_empty">Sekret nie może być pusty</string>
- <string name="manual_verification_explanation">Ostrożnie porównaj odcisk klucza pokazany poniżej z odciskiem klucza twojego kontaktu.\nMożesz użyć bezpiecznego kanału komunikacji takiego, jak szyfrowany e-mail lub rozmowa telefoniczna, by wymienić odciski klucza.</string>
- <string name="change_password">Zmień hasło</string>
- <string name="current_password">Obecne hasło</string>
- <string name="new_password">Nowe hasło</string>
- <string name="password_should_not_be_empty">Hasło nie może być puste</string>
- <string name="enable_all_accounts">Aktywuj wszystkie konta</string>
- <string name="disable_all_accounts">Wyłącz wszystkie konta</string>
- <string name="perform_action_with">Użyj</string>
- <string name="no_affiliation">Brak stanowiska</string>
- <string name="outcast">Wykluczony</string>
- <string name="member">Członek</string>
- <string name="advanced_mode">Tryb zaawansowany</string>
- <string name="grant_membership">Przyznaj członkostwo</string>
- <string name="remove_membership">Cofnij członkostwo</string>
- <string name="grant_admin_privileges">Przyznaj uprawnienia administratora</string>
- <string name="remove_admin_privileges">Odbierz uprawnienia administratora</string>
- <string name="remove_from_room">Usuń z konferencji</string>
- <string name="could_not_change_affiliation">Nie udało się zmienić stanowiska dla %s</string>
- <string name="ban_from_conference">Zbanuj uczestnika konferencji</string>
- <string name="removing_from_public_conference">Próbujesz usunąć %s z publicznego pokoju. Jedyny sposób, by to zrobić, to wykluczyć tego użytkownika na zawsze.</string>
- <string name="ban_now">Zbanuj teraz</string>
- <string name="could_not_change_role">Nie udało się zmienić funkcji %s</string>
- <string name="public_conference">Konferencja publiczna</string>
- <string name="private_conference">Konferencja prywatna, dla zaakceptowanych uczestników</string>
- <string name="conference_options">Opcje konferencji</string>
- <string name="members_only">Prywatne, tylko dla członków.</string>
- <string name="non_anonymous">Nieanonimowa</string>
- <string name="moderated">Moderowany</string>
- <string name="you_are_not_participating">Nie bierzesz udziału</string>
- <string name="modified_conference_options">Opcje konferencji zostały zmienione!</string>
- <string name="could_not_modify_conference_options">Nie udało się zmienić opcji konferencji</string>
- <string name="never">Nigdy</string>
- <string name="thirty_minutes">30 minut</string>
- <string name="one_hour">1 godzina</string>
- <string name="two_hours">2 godziny</string>
- <string name="eight_hours">8 godzin</string>
- <string name="until_further_notice">Ręcznie</string>
- <string name="pref_input_options">Ustawienia wprowadzania</string>
- <string name="pref_enter_is_send">Enter wysyła</string>
- <string name="pref_enter_is_send_summary">Używaj klawisza Enter do wysyłania wiadomości</string>
- <string name="pref_display_enter_key">Pokaż klawisz Enter</string>
- <string name="pref_display_enter_key_summary">Zamień klawisz emotikon na klawisz Enter</string>
- <string name="audio">plik audio</string>
- <string name="video">plik wideo</string>
- <string name="image">obraz</string>
- <string name="pdf_document">Dokument PDF</string>
- <string name="apk">Aplikacja Androida</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Odebrano %s</string>
- <string name="disable_foreground_service">Wyłącz podtrzymanie pierszego planu usługi</string>
- <string name="touch_to_open_conversations">Dotknij, aby otworzyć Conversations</string>
- <string name="avatar_has_been_published">Avatar został pomyślnie opublikowany!</string>
- <string name="sending_x_file">Wysyłanie %s</string>
- <string name="offering_x_file">Oferowanie %s</string>
- <string name="hide_offline">Ukryj niedostępnych</string>
- <string name="disable_account">Wyłącz konto</string>
- <string name="contact_is_typing">%s pisze...</string>
- <string name="contact_has_stopped_typing">%s przestał(a) pisać</string>
- <string name="pref_chat_states">Powiadomienia pisania</string>
- <string name="pref_chat_states_summary">Powiadamiaj rozmówcę, kiedy rozpoczynasz nową wiadomość</string>
- <string name="send_location">Wyślij lokalizację</string>
- <string name="show_location">Pokaż lokalizację</string>
- <string name="no_application_found_to_display_location">Nie odnaleziono aplikacji do wyświetlenia lokalizacji</string>
- <string name="location">Lokalizacja</string>
- <string name="received_location">Otrzymano lokalizację</string>
- <string name="title_undo_swipe_out_conversation">Zamknięto konwersację</string>
- <string name="title_undo_swipe_out_muc">Opuszczono konferencję</string>
- <string name="pref_dont_trust_system_cas_title">Nie ufaj certyfikatom systemowym</string>
- <string name="pref_dont_trust_system_cas_summary">Wymagaj ręcznego potwierdzania certyfikatów</string>
- <string name="pref_remove_trusted_certificates_title">Usuń certyfikat</string>
- <string name="pref_remove_trusted_certificates_summary">Wybierz zaufane certyfikaty do usunięcia</string>
- <string name="toast_no_trusted_certs">Brak ręcznie zaufanych certyfikatów</string>
- <string name="dialog_manage_certs_title">Usuń certyfikaty</string>
- <string name="dialog_manage_certs_positivebutton">Usuń zaznaczone</string>
- <string name="dialog_manage_certs_negativebutton">Anuluj</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Usunięto %d certyfikat</item>
- <item quantity="few">Usunięto %d certyfikaty</item>
- <item quantity="other">Usunięto %d certyfikatów</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">%d kontakt wybrany</item>
- <item quantity="few">%d kontakty wybrane</item>
- <item quantity="other">%d kontaktów wybranych</item>
- </plurals>
- <string name="pref_quick_action_summary">Zastąp przycisk wysyłania szybką akcją</string>
- <string name="pref_quick_action">Szybka akcja</string>
- <string name="none">Brak</string>
- <string name="recently_used">Ostatnio używana</string>
- <string name="choose_quick_action">Wybierz szybką akcję</string>
- <string name="search_for_contacts_or_groups">Szukaj kontaktów i grup</string>
- <string name="send_private_message">Wyślij wiadomość prywatną</string>
- <string name="user_has_left_conference">%s opuścił(a) konferencję!</string>
- <string name="username">Nazwa użytkownika</string>
- <string name="username_hint">Nazwa użytkownika</string>
- <string name="invalid_username">Błędna nazwa użytkownika</string>
- <string name="conference_name">Nazwa konferencji</string>
- <string name="invalid_conference_name">Nie jest to poprawna nazwa konferencji</string>
- <string name="download_failed_server_not_found">Pobieranie nieudane: Nie odnaleziono serwera</string>
- <string name="download_failed_file_not_found">Pobieranie nieudane: Nie odnaleziono pliku</string>
- <string name="download_failed_could_not_connect">Pobieranie nieudane: Nie można połączyć z hostem</string>
- <string name="pref_use_white_background">Białe tło</string>
- <string name="pref_use_white_background_summary">Pokazuj otrzymane wiadomości jako czarny tekst na białym tle</string>
- <string name="account_status_tor_unavailable">Sieć TOR jest niedostepna</string>
- <string name="account_status_bind_failure">Błąd połączenia (zasób)</string>
- <string name="account_status_host_unknown">Nieznana nazwa hosta</string>
- <string name="server_info_broken">Zepsute</string>
- <string name="pref_presence_settings">Obecność</string>
- <string name="pref_away_when_screen_off">Status \"Oddalony\" gdy wyświetlacz jest wyłączony</string>
- <string name="pref_away_when_screen_off_summary">Oznacza Twój zasób jako \"Oddalony\", gdy wyświetlacz jest wyłączony</string>
- <string name="pref_xa_on_silent_mode">Niedostepne w trybie cichym</string>
- <string name="pref_xa_on_silent_mode_summary">Oznacza Twój zasób jako \"Nieobecny\" gdy urządzenie jest w trybie cichym</string>
- <string name="pref_treat_vibrate_as_silent">Traktuj tryb wibracji jak tryb cichy</string>
- <string name="pref_treat_vibrate_as_silent_summary">Oznacza twój zasób jako niedostępny kiedy urządzenie jest w trybie wibracji</string>
- <string name="pref_show_connection_options">Rozszerzone ustawienia połączenia</string>
- <string name="pref_show_connection_options_summary">Pokaż nazwę hosta i ustawienia portu przy dodawaniu konta</string>
- <string name="hostname_example">xmpp.examle.com</string>
- <string name="action_add_account_with_certificate">Dodaj konto za pomocą certyfikatu</string>
- <string name="unable_to_parse_certificate">Nie mogę odczytać certyfikatu</string>
- <string name="authenticate_with_certificate">Pozostaw puste by autoryzować za pomocą certyfikatu</string>
- <string name="mam_prefs">Preferencje archiwizacji</string>
- <string name="server_side_mam_prefs">Preferencje archiwizacji po stronie serwera</string>
- <string name="fetching_mam_prefs">Pobieranie preferencji archiwizacji. Proszę czekać...</string>
- <string name="unable_to_fetch_mam_prefs">Nie można pobrać preferencji archiwizacji</string>
- <string name="captcha_required">Captcha wymagana</string>
- <string name="captcha_hint">Wprowadź tekst z powyższego obrazka</string>
- <string name="certificate_chain_is_not_trusted">Łańcuch certyfikatu nie jest zaufany</string>
- <string name="jid_does_not_match_certificate">Jabber ID nie odpowiada certyfikatowi</string>
- <string name="action_renew_certificate">Odnów certyfikat</string>
- <string name="error_fetching_omemo_key">Błąd pobierania klucza OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">Zweryfikowano klucz OMEMO z certyfikatem</string>
- <string name="device_does_not_support_certificates">Twoje urządzenie nie wspiera wyboru certyfikatów klienckich</string>
- <string name="pref_connection_options">Połączenie</string>
- <string name="pref_use_tor">Połącz przez sieć TOR</string>
- <string name="pref_use_tor_summary">Tuneluj wszystkie połączenia przez sieć TOR. Wymaga zainstalowania aplikacji \"Orbot\"</string>
- <string name="account_settings_hostname">Nazwa hosta</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Adres serwera lub \".onion\" adres</string>
- <string name="not_a_valid_port">To nie jest prawidłowy numer portu</string>
- <string name="not_valid_hostname">To nie jest prawidłowa nazwa hosta</string>
- <string name="connected_accounts">%1$d z %2$d kont połączonych</string>
- <plurals name="x_messages">
- <item quantity="one">%d wiadomość</item>
- <item quantity="few">%d wiadomości</item>
- <item quantity="other">%d wiadomości</item>
- </plurals>
- <string name="load_more_messages">Załaduj wiecej wiadomości</string>
- <string name="shared_file_with_x">Dzielony plik z %s</string>
- <string name="shared_image_with_x">Dzielony obraz z %s</string>
- <string name="shared_images_with_x">Obraz udostępniony %s</string>
- <string name="shared_text_with_x">Tekst udostępniony %s</string>
- <string name="no_storage_permission">Conversations potrzebuje dostęp do zewnętrznego magazynu</string>
- <string name="sync_with_contacts">Synchronizuj z kontaktami</string>
- <string name="sync_with_contacts_long">Conversations chce dopasować Twoje kontakty XMPP z listą kontaktów w telefonie, by uzupełnić ich pełne imiona oraz awatary.\nConversations jedynie przeczyta Twoje kontakty i dopasuje je lokalnie, bez wysyłania na Twój serwer.\n\nZostaniesz teraz poproszony o przydzielenie pozwolenia na odczyt Twoich kontaktów.</string>
- <string name="certificate_information">Informacja o certyfikacie</string>
- <string name="certificate_subject">Temat</string>
- <string name="certificate_issuer">Wystawca</string>
- <string name="certificate_cn">Nazwa</string>
- <string name="certificate_o">Organizacja</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Niedostępne)</string>
- <string name="certificate_not_found">Nie znaleziono certyfikatu</string>
- <string name="notify_on_all_messages">Powiadom o wszystkich wiadomościach</string>
- <string name="notify_only_when_highlighted">Powiadom tylko gdy wspomniano</string>
- <string name="notify_never">Powiadomienia wyłączone</string>
- <string name="notify_paused">Powiadomienia wstrzymane</string>
- <string name="pref_picture_compression">Kompresuj obrazki</string>
- <string name="pref_picture_compression_summary">Zmień rozmiar i kompresuj obrazki</string>
- <string name="always">Zawsze</string>
- <string name="automatically">Automatycznie</string>
- <string name="battery_optimizations_enabled">Optymalizacje zużycia baterii włączone</string>
- <string name="battery_optimizations_enabled_explained">Twoje urządzenie wykonuje poważnie optymalizacje zużycia baterii przez Conversations, które mogą powodować opóźnienie powiadomień lub nawet utratę wiadomości.\nZaleca się ich wyłączenie.</string>
- <string name="battery_optimizations_enabled_dialog">Twoje urządzenie wykonuje poważnie optymalizacje zużycia baterii przez Conversations, które mogą powodować opóźnienie powiadomień lub nawet utratę wiadomości.\nZostaniesz teraz poproszony o ich wyłączenie</string>
- <string name="disable">Wyłącz</string>
- <string name="selection_too_large">Zaznaczony obszar jest zbyt duży</string>
- <string name="no_accounts">(Brak aktywynych kont)</string>
- <string name="this_field_is_required">To pole jest wymagane</string>
- <string name="correct_message">Popraw wiadomość</string>
- <string name="send_corrected_message">Wyślij poprawioną wiadomość</string>
- <string name="no_keys_just_confirm">Ten kontakt jest już zaufany. Wybierając \'ukończono\' potwierdzasz jedynie że %s jest częścią tej konferencji.</string>
- <string name="select_image_and_crop">Wybierz i przytnij obraz</string>
- <string name="this_account_is_disabled">Wyłączyłeś to konto</string>
- <string name="security_error_invalid_file_access">Błąd bezpieczeństwa: nieprawidłowy dostęp do pliku</string>
- <string name="no_application_to_share_uri">Nie odnaleziono aplikacji skojarzonej z URI</string>
- <string name="share_uri_with">Udostępnij URI za pomocą...</string>
- <string name="welcome_text">XMPP jest protokołem niezależnym od dostawcy usług. Możesz używać tego klienta z dowolnym serwerem XMPP.\nJednak dla Twojej wygody ułatwiliśmy Ci stworzenie konta na conversations.im, serwerze specjalnie przystosowanym do używania z Conversations.</string>
- <string name="magic_create_text">Przeprowadzimy Cię przez proces tworzenia konta na conversations.im.\nKiedy wybierzesz konto na serwerze conversations.im, będziesz mógł komunikować się z użytkownikami na innych serwerach podając im swój pełen Jabber ID.</string>
- <string name="your_full_jid_will_be">Twój pełen Jabber ID będzie następujący: %s</string>
- <string name="create_account">Utwórz Konto</string>
- <string name="use_own_provider">Użyj innego serwera</string>
- <string name="pick_your_username">Wybierz nazwę użytkownika</string>
- <string name="pref_manually_change_presence">Zmień dostępność ręcznie</string>
- <string name="pref_manually_change_presence_summary">Dotknij swojego avatara aby zmienić dostępność</string>
- <string name="change_presence">Zmień dostępność</string>
- <string name="status_message">Status</string>
- <string name="all_accounts_on_this_device">Ustaw na wszystkich kontach na tym urządzeniu</string>
- <string name="presence_chat">Chętny do rozmowy</string>
- <string name="presence_online">Dostępny</string>
- <string name="presence_away">Zaraz Wracam</string>
- <string name="presence_xa">Niedostępny</string>
- <string name="presence_dnd">Zajęty</string>
- <string name="secure_password_generated">Zostało wygenerowane bezpieczne hasło</string>
- <string name="device_does_not_support_battery_op">Twoje urządzenie nie pozwala na wyłączenie optymalizacji baterii</string>
- <string name="show_password">Pokaż hasło</string>
-</resources>
diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml
deleted file mode 100644
index 4fe169c08..000000000
--- a/src/main/res/values-pt-rBR/strings.xml
+++ /dev/null
@@ -1,607 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Configurações</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Gerenciar contas</string>
- <string name="action_end_conversation">Encerrar essa conversa</string>
- <string name="action_contact_details">Detalhes do contato</string>
- <string name="action_muc_details">Detalhes da conferência</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Adicionar conta</string>
- <string name="action_edit_contact">Editar o nome</string>
- <string name="action_add_phone_book">Adicionar ao livro de endereços</string>
- <string name="action_delete_contact">Excluir da lista de contatos</string>
- <string name="action_block_contact">Bloquear contato</string>
- <string name="action_unblock_contact">Desbloquear contato</string>
- <string name="action_block_domain">Bloquear domínio</string>
- <string name="action_unblock_domain">Desbloquear domínio</string>
- <string name="title_activity_manage_accounts">Gerenciar contas</string>
- <string name="title_activity_settings">Configurações</string>
- <string name="title_activity_conference_details">Detalhes da conferência</string>
- <string name="title_activity_contact_details">Detalhes do contato</string>
- <string name="title_activity_sharewith">Compartilhar com a conversa</string>
- <string name="title_activity_start_conversation">Conversar</string>
- <string name="title_activity_choose_contact">Selecione o contato</string>
- <string name="title_activity_block_list">Lista de bloqueios</string>
- <string name="just_now">agora</string>
- <string name="minute_ago">1 minuto atrás</string>
- <string name="minutes_ago">%d minutos atrás</string>
- <string name="unread_conversations">conversas não lidas</string>
- <string name="sending">enviando...</string>
- <string name="message_decrypting">Descriptografando a mensagem. Por favor, aguarde...</string>
- <string name="pgp_message">Mensagem criptografada via OpenPGP</string>
- <string name="nick_in_use">Este apelido já está em uso</string>
- <string name="admin">Administrador</string>
- <string name="owner">Dono</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">Deseja remover %s da sua lista de contatos? As conversas associadas a esse contato não serão removidas.</string>
- <string name="block_contact_text">Deseja bloquear o recebimento de mensagens de %s?</string>
- <string name="unblock_contact_text">Deseja desbloquear o recebimento de mensagens de %s?</string>
- <string name="block_domain_text">Bloquear todos os contatos de %s?</string>
- <string name="unblock_domain_text">Desbloquear todos os contatos de %s?</string>
- <string name="contact_blocked">Contato bloqueado</string>
- <string name="remove_bookmark_text">Você deseja remover %s dos favoritos? As conversas associadas a esse favorito não serão removidas.</string>
- <string name="register_account">Registrar uma nova conta no servidor</string>
- <string name="change_password_on_server">Alterar a senha no servidor</string>
- <string name="share_with">Compartilhar com...</string>
- <string name="start_conversation">Conversar</string>
- <string name="invite_contact">Convidar um contato</string>
- <string name="contacts">Contatos</string>
- <string name="cancel">Cancelar</string>
- <string name="set">Definir</string>
- <string name="add">Adicionar</string>
- <string name="edit">Editar</string>
- <string name="delete">Excluir</string>
- <string name="block">Bloquear</string>
- <string name="unblock">Desbloquear</string>
- <string name="save">Salvar</string>
- <string name="ok">Ok</string>
- <string name="crash_report_title">Ocorreu um erro no Conversations</string>
- <string name="crash_report_message">Ao enviar os stack traces você está colaborando com o desenvolvimento do Conversations\n<b>Atenção:</b> Isso usará a sua conta XMPP para enviar o stack trace para o desenvolvedor.</string>
- <string name="send_now">Enviar agora</string>
- <string name="send_never">Não pergunte novamente</string>
- <string name="problem_connecting_to_account">Não foi possível se conectar à conta</string>
- <string name="problem_connecting_to_accounts">Não foi possível se conectar a múltiplas contas</string>
- <string name="touch_to_fix">Toque aqui para gerenciar suas contas</string>
- <string name="attach_file">Anexar arquivo</string>
- <string name="not_in_roster">Essa pessoa não está na sua lista de contatos. Deseja adicioná-la?</string>
- <string name="add_contact">Adicionar contato</string>
- <string name="send_failed">não foi entregue</string>
- <string name="send_rejected">rejeitada</string>
- <string name="preparing_image">Preparando a imagem para transmissão</string>
- <string name="preparing_images">Preparando as imagens para o envio</string>
- <string name="sharing_files_please_wait">Compartilhando arquivos. Por favor, aguarde...</string>
- <string name="action_clear_history">Limpar o histórico</string>
- <string name="clear_conversation_history">Limpa o histórico de conversas</string>
- <string name="clear_histor_msg">Deseja excluir todas as mensagens dessa conversa?\n\n<b>Atenção:</b> Isso não afetará mensagens armazenadas em outros dispositivos ou servidores.</string>
- <string name="delete_messages">Excluir mensagens</string>
- <string name="also_end_conversation">Encerrar essa conversa em seguida</string>
- <string name="choose_presence">Selecione a presença para esse contato</string>
- <string name="send_unencrypted_message">Enviar mensagem não criptografada</string>
- <string name="send_otr_message">Enviar mensagem criptografada via OTR</string>
- <string name="send_omemo_message">Enviar mensagem criptografada via OMEMO</string>
- <string name="send_omemo_x509_message">Enviar mensagem criptografada via v\\OMEMO</string>
- <string name="send_pgp_message">Enviar mensagem criptografada via OpenPGP</string>
- <string name="your_nick_has_been_changed">Seu apelido foi alterado</string>
- <string name="send_unencrypted">Enviar descriptografada</string>
- <string name="decryption_failed">Não foi possível descriptografar. Talvez você não tenha a chave privada apropriada.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">O Conversations utiliza um aplicativo de terceiros chamado <b>OpenKeychain</b> para criptografar e descriptografar as mensagens e gerenciar suas chaves públicas.\n\nO OpenKeychain é licenciado sob a GPLv3 e está disponível no F-Droid e Google Play.\n\n<small>(Por favor reinicie o Conversations em seguida)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="openkeychain_not_installed">Por favor, instale o OpenKeychain</string>
- <string name="offering">oferecendo...</string>
- <string name="waiting">aguardando...</string>
- <string name="no_pgp_key">Não foi encontrada nenhuma chave OpenPGP</string>
- <string name="contact_has_no_pgp_key">O Conversations não conseguiu criptografar suas mensagens porque o seu contato não está anunciando a chave pública dele(a).\n\n<small>Por favor, solicite ao seu contato para configurar o OpenPGP.</small></string>
- <string name="no_pgp_keys">Não foi encontrada nenhuma chave OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">O Conversations não conseguiu criptografar suas mensagens porque os seus contatos não estão anunciando a chave pública deles(as).\n\n<small>Por favor, solicite aos seus contatos que configurem o OpenPGP.</small></string>
- <string name="pref_general">Geral</string>
- <string name="pref_xmpp_resource">Identificação XMPP</string>
- <string name="pref_xmpp_resource_summary">O nome pelo qual esse cliente se identifica.</string>
- <string name="pref_accept_files">Aceitar arquivos</string>
- <string name="pref_accept_files_summary">Aceita automaticamente arquivos menores que...</string>
- <string name="pref_attachments">Anexos</string>
- <string name="pref_return_to_previous">Compartilhamento rápido</string>
- <string name="pref_return_to_previous_summary">Após compartilhar alguma coisa, retorna imediatamente à atividade anterior ao invés de abrir a conversa.</string>
- <string name="pref_notification_settings">Notificação</string>
- <string name="pref_notifications">Notificações</string>
- <string name="pref_notifications_summary">Avisa ao receber uma nova mensagem.</string>
- <string name="pref_vibrate">Vibração</string>
- <string name="pref_vibrate_summary">Vibra ao receber uma nova mensagem.</string>
- <string name="pref_led">Notificação via LED</string>
- <string name="pref_led_summary">Pisca a luz de notificação ao receber uma nova mensagem.</string>
- <string name="pref_sound">Toque</string>
- <string name="pref_sound_summary">Toca um som ao receber uma nova mensagem.</string>
- <string name="pref_notification_grace_period">Tempo de espera da notificação</string>
- <string name="pref_notification_grace_period_summary">Desativa as notificações por um curto período após uma cópia da mensagem ser recebida.</string>
- <string name="pref_advanced_options">Avançado</string>
- <string name="pref_never_send_crash">Nunca enviar relatórios de erros</string>
- <string name="pref_never_send_crash_summary">Ao enviar os stack traces você está colaborando com o desenvolvimento do Conversations.</string>
- <string name="pref_confirm_messages">Confirmação de mensangens</string>
- <string name="pref_confirm_messages_summary">Permite que um contato saiba quando você recebeu e leu uma mensagem.</string>
- <string name="pref_ui_options">IU</string>
- <string name="openpgp_error">O OpenKeychain informou um erro</string>
- <string name="error_decrypting_file">Ocorreu um erro de E/S na descriptografia o arquivo</string>
- <string name="accept">Aceitar</string>
- <string name="error">Ocorreu um erro</string>
- <string name="pref_grant_presence_updates">Permitir atualizações de presença</string>
- <string name="pref_grant_presence_updates_summary">Permite e solicita atualizações de presença aos contatos que você criar.</string>
- <string name="subscriptions">Inscrições</string>
- <string name="your_account">Sua conta</string>
- <string name="keys">Chaves</string>
- <string name="send_presence_updates">Enviar atualizações de presença</string>
- <string name="receive_presence_updates">Receber atualizações de presença</string>
- <string name="ask_for_presence_updates">Pedir por atualizações de presença</string>
- <string name="attach_choose_picture">Selecionar uma imagem</string>
- <string name="attach_take_picture">Tirar uma foto</string>
- <string name="preemptively_grant">Autorizar antecipadamente as solicitações de inscrição</string>
- <string name="error_not_an_image_file">O arquivo selecionado não é uma imagem</string>
- <string name="error_compressing_image">Ocorreu um erro durante a conversão do arquivo de imagem</string>
- <string name="error_file_not_found">Arquivo não encontrado</string>
- <string name="error_io_exception">Ocorreu um erro genérico de E/S. Você tem espaço de armazenamento suficiente no seu aparelho?</string>
- <string name="error_security_exception_during_image_copy">O aplicativo que você usou para selecionar esta imagem não nos forneceu permissões suficientes para ler o arquivo.\n\n<small>Utilize um gerenciador de arquivos diferente para selecionar a imagem.</small></string>
- <string name="account_status_unknown">Desconhecido</string>
- <string name="account_status_disabled">Temporariamente desabilitado</string>
- <string name="account_status_online">Conectado</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Desconectado</string>
- <string name="account_status_unauthorized">Não autorizado</string>
- <string name="account_status_not_found">Servidor não encontrado</string>
- <string name="account_status_no_internet">Sem conectividade</string>
- <string name="account_status_regis_fail">Não foi possível efetuar o registro</string>
- <string name="account_status_regis_conflict">Esse nome de usuário já está em uso</string>
- <string name="account_status_regis_success">Registro efetuado com sucesso</string>
- <string name="account_status_regis_not_sup">O servidor não aceita o registro</string>
- <string name="account_status_security_error">Erro de segurança</string>
- <string name="account_status_incompatible_server">Servidor incompatível</string>
- <string name="encryption_choice_unencrypted">Descriptografada</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Editar a conta</string>
- <string name="mgmt_account_delete">Excluir a conta</string>
- <string name="mgmt_account_disable">Desabilitar temporariamente</string>
- <string name="mgmt_account_publish_avatar">Publicar o avatar</string>
- <string name="mgmt_account_publish_pgp">Publicar a chave pública OpenPGP</string>
- <string name="openpgp_has_been_published">A chave pública do OpenPGP foi publicada. </string>
- <string name="republish_pgp_keys">Lembre-se de republicar suas chaves públicas OpenPGP!</string>
- <string name="mgmt_account_enable">Habilitar a conta</string>
- <string name="mgmt_account_are_you_sure">Tem certeza?</string>
- <string name="mgmt_account_delete_confirm_text">Se você excluir a sua conta todo o seu histórico de conversas será perdido</string>
- <string name="attach_record_voice">Gravar voz</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Senha</string>
- <string name="account_settings_example_jabber_id">nomedeusuario@exemplo.com</string>
- <string name="account_settings_confirm_password">Confirme a senha</string>
- <string name="password">Senha</string>
- <string name="confirm_password">Confirme a senha</string>
- <string name="passwords_do_not_match">As senhas não coincidem</string>
- <string name="invalid_jid">Esse não é um ID Jabber válido</string>
- <string name="error_out_of_memory">Memória insuficiente. A imagem é muito grande</string>
- <string name="add_phone_book_text">Deseja adicionar %s ao seu livro de endereços?</string>
- <string name="contact_status_online">conectado</string>
- <string name="contact_status_free_to_chat">disponível para conversar</string>
- <string name="contact_status_away">afastado</string>
- <string name="contact_status_extended_away">indisponível</string>
- <string name="contact_status_do_not_disturb">não pertube</string>
- <string name="contact_status_offline">desconectado</string>
- <string name="muc_details_conference">Conferência</string>
- <string name="muc_details_other_members">Outros membros</string>
- <string name="server_info_show_more">Informações do servidor</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Cópias das mensagens</string>
- <string name="server_info_csi">XEP-0352: Indicação do status do cliente</string>
- <string name="server_info_blocking">XEP-0191: Comando de bloqueio</string>
- <string name="server_info_roster_version">XEP-0237: Versionamento da lista de contatos</string>
- <string name="server_info_stream_management">XEP-0198: Gerenciamento de fluxo</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatares / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Envio de arquivos via HTTP</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">disponível</string>
- <string name="server_info_unavailable">indisponível</string>
- <string name="missing_public_keys">Avisos de ausência de chave pública</string>
- <string name="last_seen_now">visto agora</string>
- <string name="last_seen_min">visto há 1 minuto atrás</string>
- <string name="last_seen_mins">visto há %d minutos atrás</string>
- <string name="last_seen_hour">visto há 1 hora atrás</string>
- <string name="last_seen_hours">visto há %d horas atrás</string>
- <string name="last_seen_day">visto há 1 dia atrás</string>
- <string name="last_seen_days">visto há %d dias atrás</string>
- <string name="never_seen">nunca visto</string>
- <string name="install_openkeychain">Mensagem criptografada. Por favor instale o OpenKeychain para descriptografar.</string>
- <string name="unknown_otr_fingerprint">Impressão digital OTR desconhecida</string>
- <string name="openpgp_messages_found">Foram encontradas mensagens criptografadas com OpenPGP</string>
- <string name="reception_failed">A recepção falhou</string>
- <string name="your_fingerprint">Sua impressão digital</string>
- <string name="otr_fingerprint">Impressão digital OTR</string>
- <string name="omemo_fingerprint">Impressão digital OMEMO</string>
- <string name="omemo_fingerprint_x509">Impressão digital v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Impressão digital OMEMO da mensagem</string>
- <string name="omemo_fingerprint_x509_selected_message">Impressão digital v\\OMEMO da mensagem</string>
- <string name="this_device_omemo_fingerprint">Impressão digital OMEMO própria</string>
- <string name="other_devices">Outros dispositivos</string>
- <string name="trust_omemo_fingerprints">Confiar nas impressões digitais OMEMO</string>
- <string name="fetching_keys">Buscando as chaves...</string>
- <string name="done">Concluído</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Descriptografar</string>
- <string name="conferences">Conferências</string>
- <string name="search">Pesquisar</string>
- <string name="create_contact">Criar contato</string>
- <string name="enter_contact">Digite o contato</string>
- <string name="join_conference">Entrar na conferência</string>
- <string name="delete_contact">Excluir o contato</string>
- <string name="view_contact_details">Ver os detalhes do contato</string>
- <string name="block_contact">Bloquear o contato</string>
- <string name="unblock_contact">Desbloquear o contato</string>
- <string name="create">Criar</string>
- <string name="select">Selecionar</string>
- <string name="contact_already_exists">Esse contato já existe</string>
- <string name="join">Entrar</string>
- <string name="conference_address">Endereço da conferência</string>
- <string name="conference_address_example">sala@conferencia.example.com</string>
- <string name="save_as_bookmark">Salvar como favorito</string>
- <string name="delete_bookmark">Excluir o favorito</string>
- <string name="bookmark_already_exists">Esse favorito já existe</string>
- <string name="you">Você</string>
- <string name="action_edit_subject">Editar o assunto da conferência</string>
- <string name="joining_conference">Entrando na conferência...</string>
- <string name="leave">Sair</string>
- <string name="contact_added_you">O contato foi adicionado à sua lista de contatos</string>
- <string name="add_back">Adicionar novamente</string>
- <string name="contact_has_read_up_to_this_point">%s leu até esse ponto</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Toque o avatar para selecionar uma imagem da galeria</string>
- <string name="publish_avatar_explanation">Por favor observe: todos aqueles que acompanham suas atualizações de presença poderão ver essa imagem</string>
- <string name="publishing">Publicando...</string>
- <string name="error_publish_avatar_server_reject">O servidor rejeitou sua publicação</string>
- <string name="error_publish_avatar_converting">Ocorreu um erro durante a conversão da sua imagem</string>
- <string name="error_saving_avatar">Não foi possível salvar o avatar no disco</string>
- <string name="or_long_press_for_default">(Ou mantenha pressionado para voltar ao padrão)</string>
- <string name="error_publish_avatar_no_server_support">O seu servidor não suporta a publicação de avatares</string>
- <string name="private_message">sussurado</string>
- <string name="private_message_to">para %s</string>
- <string name="send_private_message_to">Enviar mensagem privada para %s</string>
- <string name="connect">Conectar</string>
- <string name="account_already_exists">Essa conta já existe</string>
- <string name="next">Próximo</string>
- <string name="server_info_session_established">Sessão atual estebelecida</string>
- <string name="additional_information">Informação adicional</string>
- <string name="skip">Pular</string>
- <string name="disable_notifications">Desabilitar notificações</string>
- <string name="disable_notifications_for_this_conversation">Desabilitar notificações para essa conversa</string>
- <string name="enable">Habilitar</string>
- <string name="conference_requires_password">Essa conferencia requer uma senha</string>
- <string name="enter_password">Digite a senha</string>
- <string name="missing_presence_updates">Sem atualizações de presença do contato</string>
- <string name="request_presence_updates">Por favor, primeiro solicite atualizações de presençado seu contato.\n\n<small>Isso determinará qual(is) cliente(s) o seu contato está usando.</small></string>
- <string name="request_now">Solicitar agora</string>
- <string name="delete_fingerprint">Excluir impressão digital</string>
- <string name="sure_delete_fingerprint">Tem certeza que deseja remover essa impressão digital?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Aviso:</b> Enviar isso sem atualizações mútuas de presença pode provocar problemas inesperados.\n\n<small>Verifique nos detalhes do contato suas inscrições de presença.</small></string>
- <string name="pref_security_settings">Segurança</string>
- <string name="pref_force_encryption">Forçar criptografia ponto-a-ponto</string>
- <string name="pref_force_encryption_summary">Sempre envie mensagem criptografada (exceto para conferências).</string>
- <string name="pref_allow_message_correction">Permitir a correção da mensagem</string>
- <string name="pref_allow_message_correction_summary">Permite que seus contatos editem suas mensagens retroativamente.</string>
- <string name="pref_dont_save_encrypted">Não salve as mensagens criptografadas</string>
- <string name="pref_dont_save_encrypted_summary">Atenção: Isso pode levar a perda de mensagens.</string>
- <string name="pref_expert_options">Configurações avançadas</string>
- <string name="pref_expert_options_summary">Por favor, use com cuidado.</string>
- <string name="title_activity_about">Sobre o Conversations</string>
- <string name="pref_about_conversations_summary">Informações de licenciamento e construção.</string>
- <string name="title_pref_quiet_hours">Horário de sossego</string>
- <string name="title_pref_quiet_hours_start_time">Início</string>
- <string name="title_pref_quiet_hours_end_time">Fim</string>
- <string name="title_pref_enable_quiet_hours">Habilitar horário de sossego</string>
- <string name="pref_quiet_hours_summary">As notificações serão silenciadas no horário de sossego.</string>
- <string name="pref_use_larger_font">Aumentar o tamanho da fonte</string>
- <string name="pref_use_larger_font_summary">Usa fontes maiores em todo o aplicativo.</string>
- <string name="pref_use_send_button_to_indicate_status">O botão de envio indica o status</string>
- <string name="pref_use_indicate_received">Solicitar confirmação de recebimento</string>
- <string name="pref_use_indicate_received_summary">As mensagens recebidas serão marcadas com um tique verde, se suportado.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Colore o botão de envio para indicar o status do contato.</string>
- <string name="pref_expert_options_other">Outras</string>
- <string name="pref_conference_name">Nome da conferência</string>
- <string name="pref_conference_name_summary">Identifica as conferências usando o assunto da sala ao invés do JID.</string>
- <string name="pref_autojoin">Entrar automaticamente nas conferências</string>
- <string name="pref_autojoin_summary">Respeita a opção de entrada automática dos marcadores de conferência.</string>
- <string name="toast_message_otr_fingerprint">Impressão digital OTR copiada para a área de transferência!</string>
- <string name="toast_message_omemo_fingerprint">Impressão digital OMEMO copiada para a área de transferência!</string>
- <string name="conference_banned">Você foi banido dessa conferência</string>
- <string name="conference_members_only">Essa conferência é restrita a seus membros</string>
- <string name="conference_kicked">Você foi expulso dessa conferência</string>
- <string name="conference_shutdown">A conferência foi encerrada</string>
- <string name="conference_unknown_error">Você não está mais participando dessa conferência</string>
- <string name="using_account">usando a conta %s</string>
- <string name="checking_x">Verificando %s no host HTTP</string>
- <string name="not_connected_try_again">Você não está conectado. Tente novamente mais tarde.</string>
- <string name="check_x_filesize">Verificar o tamanho de %s</string>
- <string name="check_x_filesize_on_host">Verifique o tamanho de %1$s em %2$s</string>
- <string name="message_options">Opções da mensagem</string>
- <string name="copy_text">Copiar o texto</string>
- <string name="copy_original_url">Copiar a URL original</string>
- <string name="send_again">Enviar novamente</string>
- <string name="file_url">URL do arquivo</string>
- <string name="message_text">Texto da mensagem</string>
- <string name="url_copied_to_clipboard">A URL foi copiada para a área de transferência</string>
- <string name="message_copied_to_clipboard">A mensagem foi copiada para a área de transferência</string>
- <string name="image_transmission_failed">Não foi possível enviar a imagem</string>
- <string name="scan_qr_code">Escanear QR code</string>
- <string name="show_qr_code">Exibir QR code</string>
- <string name="show_block_list">Exibir a lista de bloqueios</string>
- <string name="account_details">Detalhes da conta</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Impressão digital remota</string>
- <string name="scan">escanear</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Dica ou pergunta</string>
- <string name="shared_secret_secret">Segredo compartilhado</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">Em progresso</string>
- <string name="respond">Responder</string>
- <string name="failed">Erro</string>
- <string name="secrets_do_not_match">Os segredos não correspondem</string>
- <string name="try_again">Tentar novamente</string>
- <string name="finish">Finalizar</string>
- <string name="verified">Verificado!</string>
- <string name="smp_requested">O contato solicitou uma verificação SMP</string>
- <string name="no_otr_session_found">Não foi encontrada nenhuma sessão OTR válida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Manter o serviço em segundo plano</string>
- <string name="pref_keep_foreground_service_summary">Impede que o sistema operacional encerre sua conexão.</string>
- <string name="pref_export_logs">Exportar registros</string>
- <string name="pref_export_logs_summary">Escreve os registros no cartão SD.</string>
- <string name="notification_export_logs_title">Escrevendo os registros no cartão SD</string>
- <string name="choose_file">Selecione o arquivo</string>
- <string name="receiving_x_file">Recebendo %1$s (completou %2$d%%)</string>
- <string name="download_x_file">Baixar %s</string>
- <string name="delete_x_file">Excluir %s</string>
- <string name="file">arquivo</string>
- <string name="open_x_file">Abrir %s</string>
- <string name="sending_file">enviando (completou %1$d%%)</string>
- <string name="preparing_file">Preparando o arquivo para o envio</string>
- <string name="x_file_offered_for_download">%s oferecido para baixar</string>
- <string name="cancel_transmission">Cancelar transmissão</string>
- <string name="file_transmission_failed">não foi possível transferir o arquivo</string>
- <string name="file_deleted">O arquivo foi excluído</string>
- <string name="no_application_found_to_open_file">Não foi encontrado nenhum aplicativo para abrir o arquivo</string>
- <string name="could_not_verify_fingerprint">Não foi possível verificar a impressão digital</string>
- <string name="manually_verify">Verificado manualmente</string>
- <string name="are_you_sure_verify_fingerprint">Deseja realmente verificar as impressões digitais OTR dos seus contatos?</string>
- <string name="pref_show_dynamic_tags">Exibir etiquetas dinâmicas</string>
- <string name="pref_show_dynamic_tags_summary">Exibe etiquetas de somente-leitura abaixo dos contatos.</string>
- <string name="enable_notifications">Habilitar notificações</string>
- <string name="conference_with">Criar conferência com...</string>
- <string name="no_conference_server_found">Não foi encontrado nenhum servidor de conferências</string>
- <string name="conference_creation_failed">Não foi possível criar a conferência!</string>
- <string name="secret_accepted">O segredo foi aceito!</string>
- <string name="reset">Redefinir</string>
- <string name="account_image_description">Avatar da conta</string>
- <string name="copy_otr_clipboard_description">Copiar a impressão digital OTR para a área de transferência</string>
- <string name="copy_omemo_clipboard_description">Copiar a impressão digital OMEMO para a área de transferência</string>
- <string name="regenerate_omemo_key">Regerar a chave OMEMO</string>
- <string name="wipe_omemo_pep">Remover outros dispositivos do PEP</string>
- <string name="clear_other_devices">Remover dispositivos</string>
- <string name="clear_other_devices_desc">Deseja realmente remover todos os outros dispositivos dos anúncios OMEMO? Na próxima vez que seus dispositivos conectarem eles se reanunciarão, entretanto, eles podem não receber mensagens nesse intervalo de tempo.</string>
- <string name="purge_key">Expurgar a chave</string>
- <string name="purge_key_desc_part1">Deseja realmente expurgar essa chave?</string>
- <string name="purge_key_desc_part2">Ela será considerada irreversivelmente comprometida e você nunca mais conseguirá estabelecer uma sessão com ela.</string>
- <string name="error_no_keys_to_trust_server_error">Não existe nenhuma chave utilizável para esse contato.\nNão foi possível obter nenhuma chave nova do servidor. Pode haver alguma coisa errada com o seu servidor de contatos.</string>
- <string name="error_no_keys_to_trust">Não existe nenhuma chave utilizável para esse contato. Caso você tenha expurgado alguma chave dele, ele terá que gerar uma nova.</string>
- <string name="error_trustkeys_title">Erro</string>
- <string name="fetching_history_from_server">Obtendo histórico do servidor</string>
- <string name="no_more_history_on_server">Nenhum outro histórico do servidor</string>
- <string name="updating">Atualizando...</string>
- <string name="password_changed">A senha foi alterada!</string>
- <string name="could_not_change_password">Não foi possível alterar a senha</string>
- <string name="otr_session_not_started">Envie uma mensagem para iniciar uma conversa criptografada</string>
- <string name="ask_question">Faça uma pergunta</string>
- <string name="smp_explain_question">Caso você e o seu contato tenham um segredo em comum que ninguém mais saiba (como, por exemplo, uma piada interna ou o que vocês comeram na última vez que se encontraram) vocês podem usar isso para verificar a impressão digital um do outro.\n\nVocê fornece uma dica ou pergunta para o seu contato responder. Atenção! A resposta diferencia maiúsculas de minúsculas.</string>
- <string name="smp_explain_answer">O seu contato gostaria de verificar sua impressão digital através de um segredo compartilhado. O seu contato enviou a seguinte dica/questão para esse segredo.</string>
- <string name="shared_secret_hint_should_not_be_empty">Sua dica não pode estar em branco</string>
- <string name="shared_secret_can_not_be_empty">O seu segredo compartilhado não pode estar em branco</string>
- <string name="manual_verification_explanation">Compare cuidadosamente a impressão digital abaixo com aquela do seu contato.\nVocê pode usar qualquer forma de comunicação segura, como um e-mail criptografado ou uma ligação telefônica para efetuar a troca.</string>
- <string name="change_password">Alterar a senha</string>
- <string name="current_password">Senha atual</string>
- <string name="new_password">Nova senha</string>
- <string name="password_should_not_be_empty">A senha não pode estar em branco</string>
- <string name="enable_all_accounts">Habilitar todas as contas</string>
- <string name="disable_all_accounts">Desabilitar todas as contas</string>
- <string name="perform_action_with">Realizar a ação com</string>
- <string name="no_affiliation">Sem afiliação</string>
- <string name="outcast">Banido</string>
- <string name="member">Membro</string>
- <string name="advanced_mode">Modo avançado</string>
- <string name="grant_membership">Conceder filiação</string>
- <string name="remove_membership">Revogar a filiação</string>
- <string name="grant_admin_privileges">Conceder privilégios de administrador</string>
- <string name="remove_admin_privileges">Revogar os privilégios de administrador</string>
- <string name="remove_from_room">Remover da conferência</string>
- <string name="could_not_change_affiliation">Não foi possível alterar a filiação de %s</string>
- <string name="ban_from_conference">Banir da conferência</string>
- <string name="removing_from_public_conference">Você está tentando remover %s de uma conferência pública. A única forma de fazer isso é banir essa pessoa para sempre.</string>
- <string name="ban_now">Banir agora</string>
- <string name="could_not_change_role">Não foi possível alterar o papel de %s</string>
- <string name="public_conference">Conferência aberta ao público</string>
- <string name="private_conference">Conferência privada, somente para membros</string>
- <string name="conference_options">Opções da conferência</string>
- <string name="members_only">Privada, somente para membros</string>
- <string name="non_anonymous">Não-anônima</string>
- <string name="moderated">Moderada</string>
- <string name="you_are_not_participating">Você não está participando</string>
- <string name="modified_conference_options">As opções da conferência foram alteradas.</string>
- <string name="could_not_modify_conference_options">Não foi possível alterar as opções da conferência</string>
- <string name="never">Nunca</string>
- <string name="thirty_minutes">30 minutos</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 horas</string>
- <string name="eight_hours">8 horas</string>
- <string name="until_further_notice">Até segunda ordem</string>
- <string name="pref_input_options">Entrada</string>
- <string name="pref_enter_is_send">Enter envia</string>
- <string name="pref_enter_is_send_summary">Usa o botão Enter para enviar a mensagem.</string>
- <string name="pref_display_enter_key">Exibir o botão Enter</string>
- <string name="pref_display_enter_key_summary">Altera o botão de emoticons para um botão Enter.</string>
- <string name="audio">áudio</string>
- <string name="video">vídeo</string>
- <string name="image">imagem</string>
- <string name="pdf_document">Documento PDF</string>
- <string name="apk">Aplicativo Android</string>
- <string name="vcard">Contato</string>
- <string name="received_x_file">%s recebido</string>
- <string name="disable_foreground_service">Desabilitar o serviço em segundo plano</string>
- <string name="touch_to_open_conversations">Toque para abrir o Conversations</string>
- <string name="avatar_has_been_published">O avatar foi publicado.</string>
- <string name="sending_x_file">Enviando %s</string>
- <string name="offering_x_file">Oferecendo %s</string>
- <string name="hide_offline">Ocultar desconectados</string>
- <string name="disable_account">Desabilitar a conta</string>
- <string name="contact_is_typing">%s está digitando...</string>
- <string name="contact_has_stopped_typing">%s parou de digitar</string>
- <string name="pref_chat_states">Notificações de digitação</string>
- <string name="pref_chat_states_summary">Permite que seus contatos vejam quando você estiver digitando uma nova mensagem.</string>
- <string name="send_location">Enviar localização</string>
- <string name="show_location">Exibir localização</string>
- <string name="no_application_found_to_display_location">Não foi encontrado nenhum aplicativo para exibir a localização</string>
- <string name="location">Localização</string>
- <string name="received_location">Localização recebida</string>
- <string name="title_undo_swipe_out_conversation">A conversa foi fechada</string>
- <string name="title_undo_swipe_out_muc">Saiu da conferência</string>
- <string name="pref_dont_trust_system_cas_title">Não confiar nas CAs do sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Todos os certificados devem ser aprovados manualmente.</string>
- <string name="pref_remove_trusted_certificates_title">Remover certificados</string>
- <string name="pref_remove_trusted_certificates_summary">Exclui os certificados aprovados manualmente.</string>
- <string name="toast_no_trusted_certs">Nenhum certificado aprovado manualmente</string>
- <string name="dialog_manage_certs_title">Remover certificados</string>
- <string name="dialog_manage_certs_positivebutton">Excluir a seleção</string>
- <string name="dialog_manage_certs_negativebutton">Cancelar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificado cancelado</item>
- <item quantity="other">%d certificados cancelados</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Selecionar %d contato</item>
- <item quantity="other">Selecionar %d contatos</item>
- </plurals>
- <string name="pref_quick_action_summary">Troca o botão enviar pelo de ação rápida.</string>
- <string name="pref_quick_action">Ação rápida</string>
- <string name="none">Nenhuma</string>
- <string name="recently_used">Usada mais recentemente</string>
- <string name="choose_quick_action">Selecione a ação rápida</string>
- <string name="search_for_contacts_or_groups">Pesquisar por contatos ou grupos</string>
- <string name="send_private_message">Enviar mensagem privada</string>
- <string name="user_has_left_conference">%s deixou a conferência.</string>
- <string name="username">Nome de usuário</string>
- <string name="username_hint">Nome de usuário</string>
- <string name="invalid_username">Esse não é um nome de usuário válido</string>
- <string name="conference_name">Nome da conferência</string>
- <string name="invalid_conference_name">Esse nome de conferência não é válido</string>
- <string name="download_failed_server_not_found">Não foi possível fazer o download: servidor não encontrado</string>
- <string name="download_failed_file_not_found">Não foi possível fazer o download: arquivo não encontrado</string>
- <string name="download_failed_could_not_connect">Não foi possível fazer o download: não foi possível conectar ao host</string>
- <string name="pref_use_white_background">Usar fundo branco</string>
- <string name="pref_use_white_background_summary">Exibe a mensagens recebidas como texto preto em um fundo branco.</string>
- <string name="account_status_tor_unavailable">Rede Tor não disponível</string>
- <string name="account_status_bind_failure">Falha na associação</string>
- <string name="server_info_broken">Quebrado</string>
- <string name="pref_presence_settings">Presença</string>
- <string name="pref_away_when_screen_off">Afastado quando a tela estiver desligada</string>
- <string name="pref_away_when_screen_off_summary">Define o seu status como afastado quando a tela estiver desligada.</string>
- <string name="pref_xa_on_silent_mode">Indisponível quando em modo silencioso</string>
- <string name="pref_xa_on_silent_mode_summary">Define o seu status como indisponível quando o dispositivo estiver em modo silencioso.</string>
- <string name="pref_treat_vibrate_as_silent">Considerar o modo de vibração como silencioso</string>
- <string name="pref_treat_vibrate_as_silent_summary">Define o seu status como indisponível quando o dispositivo estiver em modo de vibração.</string>
- <string name="pref_show_connection_options">Configurações detalhadas da conexão</string>
- <string name="pref_show_connection_options_summary">Exibe o nome de host e configurações da porta ao configurar uma conta.</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Adicionar uma conta com certificado</string>
- <string name="unable_to_parse_certificate">Não foi possível analisar o certificado</string>
- <string name="authenticate_with_certificate">Deixe em branco para autenticar com um certificado</string>
- <string name="mam_prefs">Preferências de arquivamento</string>
- <string name="server_side_mam_prefs">Preferências de arquivamento no servidor</string>
- <string name="fetching_mam_prefs">Obtendo as preferências de arquivamento. Por favor aguarde...</string>
- <string name="unable_to_fetch_mam_prefs">Não foi possível obter as preferências de arquivamento</string>
- <string name="captcha_required">Captcha obrigatório</string>
- <string name="captcha_hint">Digite o texto da imagem acima</string>
- <string name="certificate_chain_is_not_trusted">A cadeia de certificação não é confiável</string>
- <string name="jid_does_not_match_certificate">O ID Jaber não corresponde ao certificado</string>
- <string name="action_renew_certificate">Renovar o certificado</string>
- <string name="error_fetching_omemo_key">Ocorreu um erro na obtenção da chave OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">A chave OMEMO foi verificada com o certificado.</string>
- <string name="device_does_not_support_certificates">O seu dispositivo não suporta a seleção de certificados de clientes.</string>
- <string name="pref_connection_options">Conexão</string>
- <string name="pref_use_tor">Conectar via Tor</string>
- <string name="pref_use_tor_summary">Faz o tunelamento de todas as conexões através de redes Tor. Necessita do Orbot.</string>
- <string name="account_settings_hostname">Nome do host</string>
- <string name="account_settings_port">Porta</string>
- <string name="hostname_or_onion">Server- ou .onion-Address</string>
- <string name="not_a_valid_port">Esse número de porta não é válido</string>
- <string name="not_valid_hostname">Esse nome de host não é válido</string>
- <string name="connected_accounts">%1$d de %2$d contas conectadas</string>
- <plurals name="x_messages">
- <item quantity="one">%d mensagem</item>
- <item quantity="other">%d mensagens</item>
- </plurals>
- <string name="load_more_messages">Carregar mais mensagens</string>
- <string name="shared_file_with_x">Arquivo compartilhado com %s</string>
- <string name="shared_image_with_x">Imagem compartilhada com %s</string>
- <string name="shared_images_with_x">Imagens compartilhadas com %s</string>
- <string name="shared_text_with_x">Texto compartilhado com %s</string>
- <string name="no_storage_permission">O Conversations necessita de acesso ao armazenamento externo</string>
- <string name="sync_with_contacts">Sincronizar com os contatos</string>
- <string name="sync_with_contacts_long">O Conversations quer procurar por correspondências entre contatos da sua conta Jabber e do seu telefone, para complementar as informações de nome completo e avatares\n\nO Conversations fará a verificação localmente, sem enviar nenhuma informação sua para o servidor\n\nVocê será solicitado a fornecer permissão de acesso aos seus contatos agora.</string>
- <string name="certificate_information">Informação do certificado</string>
- <string name="certificate_subject">Assunto</string>
- <string name="certificate_issuer">Emitente</string>
- <string name="certificate_cn">Common Name</string>
- <string name="certificate_o">Organização</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Indisponível)</string>
- <string name="certificate_not_found">Não foi encontrado nenhum certificado</string>
- <string name="notify_on_all_messages">Notificar em todas as mensagens</string>
- <string name="notify_only_when_highlighted">Notificar somente quando destacado</string>
- <string name="notify_never">Notificações desabilitadas</string>
- <string name="notify_paused">Notificações pausadas</string>
- <string name="pref_picture_compression">Comprimir imagens</string>
- <string name="pref_picture_compression_summary">Redimensiona e comprime as imagens.</string>
- <string name="always">Sempre</string>
- <string name="automatically">Automaticamente</string>
- <string name="battery_optimizations_enabled">Otimizações de bateria habilitadas</string>
- <string name="battery_optimizations_enabled_explained">O seu dispositivo está aplicando uma otimização de bateria intensa no Conversations, que pode levar a atraso nas notificações ou até mesmo perda de mensagens.\nÉ recomendado desabilitar isso.</string>
- <string name="battery_optimizations_enabled_dialog">O seu dispositivo está aplicando uma otimização de bateria intensa no Conversations, que pode levar a atraso nas notificações ou até mesmo perda de mensagens.\nAgora você será solicitado a desabilitá-la.</string>
- <string name="disable">Desabilitar</string>
- <string name="selection_too_large">A área selecionada é muito grande</string>
- <string name="no_accounts">(Nenhuma conta ativa)</string>
- <string name="this_field_is_required">Este campo é necessário</string>
- <string name="correct_message">Corrigir a mensagem</string>
- <string name="send_corrected_message">Enviar a mensagem corrigida</string>
- <string name="no_keys_just_confirm">Você já confia nesse contato. Ao selecionar \'Concluído\', você está apenas confirmando que %s é parte dessa conferência.</string>
- <string name="select_image_and_crop">Selecione e recorte a imagem</string>
- <string name="this_account_is_disabled">Você desabilitou essa conta</string>
- <string name="security_error_invalid_file_access">Erro de segurança: Acesso inválido ao arquivo</string>
- <string name="no_application_to_share_uri">Não foi encontrada nenhuma aplicação para compartilhar a URI</string>
- <string name="share_uri_with">Compartilhar a URI com...</string>
- <string name="welcome_text">O XMPP é um protocolo independente de provedor. Você pode usar esse cliente com qualquer servidor que você escolher.\nEntretanto, para sua conveniência, nós simplificamos o processo de criação de uma conta em conversations.im, um provedor especialmente configurado para usar com o Conversations.</string>
- <string name="magic_create_text">Nós guiaremos você ao longo do processo de criar uma conta em conversations.im.\nAo usar esse provedor você também poderá se comunicar com usuários de outros provedores. Basta fornecê-los a sua identificação Jabber completa.</string>
- <string name="your_full_jid_will_be">Sua ID Jabber será: %s</string>
- <string name="create_account">Criar conta</string>
- <string name="use_own_provider">Usar meu próprio provedor</string>
- <string name="pick_your_username">Selecione seu nome de usuário</string>
- <string name="pref_manually_change_presence">Alterar a presença manualmente</string>
- <string name="pref_manually_change_presence_summary">Toque o seu avatar para alterar a sua presença</string>
- <string name="change_presence">Alterar a presença</string>
- <string name="status_message">Mensagem de status</string>
- <string name="all_accounts_on_this_device">Definir para todas as contas deste dispositivo</string>
- <string name="presence_chat">Livre para conversar</string>
- <string name="presence_online">Conectado</string>
- <string name="presence_away">Afastado</string>
- <string name="presence_xa">Indisponível</string>
- <string name="presence_dnd">Ocupado</string>
- <string name="secure_password_generated">Foi gerada uma senha segura</string>
- <string name="device_does_not_support_battery_op">Seu dispositivo não suporta a desativação da otimização de bateria</string>
-</resources>
diff --git a/src/main/res/values-pt/strings.xml b/src/main/res/values-pt/strings.xml
deleted file mode 100644
index 223d6ae72..000000000
--- a/src/main/res/values-pt/strings.xml
+++ /dev/null
@@ -1,585 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Definições</string>
- <string name="action_add">Nova conversa</string>
- <string name="action_accounts">Gerir contas</string>
- <string name="action_end_conversation">Finalizar essa conversa</string>
- <string name="action_contact_details">Detalhes do contacto</string>
- <string name="action_muc_details">Detalhes da conferência</string>
- <string name="action_secure">Conversa segura</string>
- <string name="action_add_account">Adicionar conta</string>
- <string name="action_edit_contact">Editar nome</string>
- <string name="action_add_phone_book">Adicionar ao livro de endereços</string>
- <string name="action_delete_contact">Apagar da lista</string>
- <string name="action_block_contact">Bloquear contacto</string>
- <string name="action_unblock_contact">Desbloquear contacto</string>
- <string name="action_block_domain">Bloquear domínio</string>
- <string name="action_unblock_domain">Desbloquear domínio</string>
- <string name="title_activity_manage_accounts">Gerir contas</string>
- <string name="title_activity_settings">Definições</string>
- <string name="title_activity_conference_details">Detalhes da conferência</string>
- <string name="title_activity_contact_details">Detalhes do contacto</string>
- <string name="title_activity_sharewith">Compartilhar conversa</string>
- <string name="title_activity_start_conversation">Iniciar conversa</string>
- <string name="title_activity_choose_contact">Escolher contacto</string>
- <string name="title_activity_block_list">Bloquear lista</string>
- <string name="just_now">agora há pouco</string>
- <string name="minute_ago">1 minuto atrás</string>
- <string name="minutes_ago">%d minutos atrás</string>
- <string name="unread_conversations">Conversas não lidas</string>
- <string name="sending">enviando...</string>
- <string name="message_decrypting">Decifrando a mensagem. Por favor aguarde...</string>
- <string name="pgp_message">Mensagem cifrada OpenPGP</string>
- <string name="nick_in_use">O apelido já está em uso</string>
- <string name="admin">Administrador</string>
- <string name="owner">Dono</string>
- <string name="moderator">Moderador</string>
- <string name="participant">Participante</string>
- <string name="visitor">Visitante</string>
- <string name="remove_contact_text">Deseja remover %s da sua lista? A conversa associada a este contacto não será removida.</string>
- <string name="block_contact_text">Deseja bloquear o o recebimento de mensagens de %s?</string>
- <string name="unblock_contact_text">Deseja desbloquear o recebimento de mensagens de %s?</string>
- <string name="block_domain_text">Bloquear todos os contactos de %s?</string>
- <string name="unblock_domain_text">Desbloquear todos os contactos de %s?</string>
- <string name="contact_blocked">Contacto bloqueado</string>
- <string name="remove_bookmark_text">Deseja remover %s dos favoritos? A conversa associada a este favorito não será removida.</string>
- <string name="register_account">Registe uma nova conta no servidor</string>
- <string name="change_password_on_server">Altere a senha no servidor</string>
- <string name="share_with">Compartilhar com...</string>
- <string name="start_conversation">Iniciar conversa</string>
- <string name="invite_contact">Convidar contacto</string>
- <string name="contacts">Contactos</string>
- <string name="cancel">Cancelar</string>
- <string name="set">Definir</string>
- <string name="add">Adicionar</string>
- <string name="edit">Editar</string>
- <string name="delete">Remover</string>
- <string name="block">Bloquear</string>
- <string name="unblock">Desbloquear</string>
- <string name="save">Guardar</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations teve um problema e deixou de funcionar</string>
- <string name="crash_report_message">Ao enviar os stack traces você ajudará o desenvolvimento do aplicativo\n<b>Atenção:</b> Isso usará a sua conta XMPP para enviar o stack trace para o desenvolvedor.</string>
- <string name="send_now">Enviar agora</string>
- <string name="send_never">Não perguntar novamente</string>
- <string name="problem_connecting_to_account">Não foi possível ligar-se à conta</string>
- <string name="problem_connecting_to_accounts">Não foi possível ligar-se a múltiplas contas</string>
- <string name="touch_to_fix">Toque aqui para gerir suas contas</string>
- <string name="attach_file">Anexar arquivo</string>
- <string name="not_in_roster">O contacto não está na sua lista. Deseja adicioná-lo?</string>
- <string name="add_contact">Adicionar contacto</string>
- <string name="send_failed">a entrega falhou</string>
- <string name="send_rejected">rejeitado</string>
- <string name="preparing_image">Preparando a imagem para transmissão</string>
- <string name="preparing_images">Preparando as imagens para a transmissão</string>
- <string name="sharing_files_please_wait">Partilhando os ficheiros. Por favor aguarde...</string>
- <string name="action_clear_history">Limpar histórico</string>
- <string name="clear_conversation_history">Limpar o histórico de conversas</string>
- <string name="clear_histor_msg">Deseja remover todas as mensagens nesta conversa?\n\n&lt;b&gt;Aviso:&lt;b&gt; Isto não irá influenciar mensagens guardadas noutros dispositivos ou servidores.</string>
- <string name="delete_messages">Remover mensagens</string>
- <string name="also_end_conversation">Terminar esta conversa depois</string>
- <string name="choose_presence">Escolha a presença do contacto</string>
- <string name="send_unencrypted_message">Enviar mensagem não cifrada</string>
- <string name="send_otr_message">Enviar mensagem cifrada com OTR</string>
- <string name="send_omemo_message">Enviar mensagem cifrada com OMEMO</string>
- <string name="send_omemo_x509_message">Enviar mensagem cifrada com v\\OMEMO</string>
- <string name="send_pgp_message">Enviar mensagem cifrada com OpenPGP</string>
- <string name="your_nick_has_been_changed">O seu apelido foi alterado</string>
- <string name="send_unencrypted">Enviar não cifrada</string>
- <string name="decryption_failed">A decifragem falhou. Talvez não tenha a chave privada correta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utiliza uma aplicação de terceiros chamada <b>OpenKeychain</b> para cifrar e decifrar mensagens e gerir as suas chaves públicas.\n\nOpenKeychain é licenciado sob a licença GPLv3 e está disponível no F-Droid e Google Play.\n\n<small>(Por favor reinicie Conversations em seguida)</small></string>
- <string name="restart">Reiniciar</string>
- <string name="install">Instalar</string>
- <string name="openkeychain_not_installed">Por favor instale o OpenKeychain</string>
- <string name="offering">oferecendo...</string>
- <string name="waiting">aguardando...</string>
- <string name="no_pgp_key">Nenhuma chave OpenPGP encontrada</string>
- <string name="contact_has_no_pgp_key">Conversations não é capaz de cifrar as suas mensagens porque o seu contacto não está a anunciar a sua chave pública.\n\n<small>Por favor peça ao seu contacto para configurar o OpenPGP.</small></string>
- <string name="no_pgp_keys">Não foram encontradas chaves OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations não é capaz de cifrar as suas mensagens porque os seus contactos não estão a anunciar as suas chaves públicas.\n\n<small>Por favor peça aos seus contactos para configurarem o OpenPGP.</small></string>
- <string name="pref_general">Geral</string>
- <string name="pref_xmpp_resource">Recurso XMPP</string>
- <string name="pref_xmpp_resource_summary">O nome pelo qual este cliente se identifica</string>
- <string name="pref_accept_files">Aceitar ficheiros</string>
- <string name="pref_accept_files_summary">Automaticamente aceitar ficheiros menores que...</string>
- <string name="pref_attachments">Anexos</string>
- <string name="pref_return_to_previous">Partilha Rápida</string>
- <string name="pref_return_to_previous_summary">Voltar imediatamente à atividade anterior em vez de abrir a conversação depois de partilhar alguma coisa</string>
- <string name="pref_notification_settings">Notificação</string>
- <string name="pref_notifications">Notificações</string>
- <string name="pref_notifications_summary">Notificar quando uma nova mensagem for recebida</string>
- <string name="pref_vibrate">Vibrar</string>
- <string name="pref_vibrate_summary">Vibrar quando uma nova mensagem for recebida</string>
- <string name="pref_led">Notificação LED</string>
- <string name="pref_led_summary">Piscar luz de notificação quando uma nova mensagem for recebida</string>
- <string name="pref_sound">Tom de toque</string>
- <string name="pref_sound_summary">Tocar som quando uma nova mensagem for recebida</string>
- <string name="pref_notification_grace_period">Período de carência da notificação</string>
- <string name="pref_notification_grace_period_summary">Desativar notificações por um curto período após a copia oculta ser recebida</string>
- <string name="pref_advanced_options">Avançadas</string>
- <string name="pref_never_send_crash">Nunca enviar relatórios de falhas</string>
- <string name="pref_never_send_crash_summary">Ao enviar os stack traces você está a ajudar ao desenvolvimento contínuo de Conversations</string>
- <string name="pref_confirm_messages">Confirmar mensagens</string>
- <string name="pref_confirm_messages_summary">Permitir que um contacto saiba quando você recebeu e leu uma mensagem</string>
- <string name="pref_ui_options">Interface do Utilizador</string>
- <string name="openpgp_error">O OpenKeychain reportou um erro</string>
- <string name="error_decrypting_file">Erro de I/O ao decifrar o ficheiro</string>
- <string name="accept">Aceitar</string>
- <string name="error">Ocorreu um erro</string>
- <string name="pref_grant_presence_updates">Permitir atualizações de presença</string>
- <string name="pref_grant_presence_updates_summary">Conceder ou pedir subscrição de presença antecipadamente para contactos que tenha criado.</string>
- <string name="subscriptions">Subscrições</string>
- <string name="your_account">A sua conta</string>
- <string name="keys">Chaves</string>
- <string name="send_presence_updates">Enviar atualizações de presença</string>
- <string name="receive_presence_updates">Receber atualizações de presença</string>
- <string name="ask_for_presence_updates">Pedir atualizações de presença</string>
- <string name="attach_choose_picture">Escolher imagem</string>
- <string name="attach_take_picture">Tirar foto</string>
- <string name="preemptively_grant">Conceder pedido de subscrição antecipadamente</string>
- <string name="error_not_an_image_file">O arquivo selecionado não é uma imagem</string>
- <string name="error_compressing_image">Erro ao converter o ficheiro de imagem</string>
- <string name="error_file_not_found">Ficheiro não encontrado</string>
- <string name="error_io_exception">Erro de I/O genérico. Talvez tenha ficado sem espaço de armazenamento?</string>
- <string name="error_security_exception_during_image_copy">A aplicação que usou para selecionar esta imagem não nos forneceu permissões suficientes para ler o ficheiro.\n\n<small>Utilize um gestor de ficheiros diferente para escolher uma imagem</small></string>
- <string name="account_status_unknown">Desconhecido</string>
- <string name="account_status_disabled">Temporariamente desativado</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Conectando\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Não autorizado</string>
- <string name="account_status_not_found">Servidor não encontrado</string>
- <string name="account_status_no_internet">Sem conectividade</string>
- <string name="account_status_regis_fail">O registo falhou</string>
- <string name="account_status_regis_conflict">O nome de utilizador já está em uso</string>
- <string name="account_status_regis_success">Registo efetuado com sucesso</string>
- <string name="account_status_regis_not_sup">O servidor não aceita o registo</string>
- <string name="account_status_security_error">Erro de segurança</string>
- <string name="account_status_incompatible_server">Servidor incompatível</string>
- <string name="encryption_choice_unencrypted">Não cifrado</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Editar conta</string>
- <string name="mgmt_account_delete">Remover conta</string>
- <string name="mgmt_account_disable">Desativar temporariamente</string>
- <string name="mgmt_account_publish_avatar">Publicar o avatar</string>
- <string name="mgmt_account_publish_pgp">Publicar chave pública OpenPGP</string>
- <string name="mgmt_account_enable">Ativar conta</string>
- <string name="mgmt_account_are_you_sure">Tem a certeza?</string>
- <string name="mgmt_account_delete_confirm_text">Se apagar a sua conta o histórico completo das suas conversas será perdido</string>
- <string name="attach_record_voice">Gravar voz</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Palavra-passe</string>
- <string name="account_settings_example_jabber_id">nomedeutilizador@exemplo.com</string>
- <string name="account_settings_confirm_password">Confirmar palavra-passe</string>
- <string name="password">Palavra-passe</string>
- <string name="confirm_password">Confirmar palavra-passe</string>
- <string name="passwords_do_not_match">As palavras-passe não correspondem</string>
- <string name="invalid_jid">Esse não é um ID Jabber válido</string>
- <string name="error_out_of_memory">Memória insuficiente. A imagem é muito grande</string>
- <string name="add_phone_book_text">Deseja adicionar %s aos seus contactos?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">disponível para conversar</string>
- <string name="contact_status_away">ausente</string>
- <string name="contact_status_extended_away">fora extendido</string>
- <string name="contact_status_do_not_disturb">não perturbar</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conferência</string>
- <string name="muc_details_other_members">Outros Membros</string>
- <string name="server_info_show_more">Informações do servidor</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">disponível</string>
- <string name="server_info_unavailable">indisponível</string>
- <string name="missing_public_keys">Anúncios de ausência de chave pública</string>
- <string name="last_seen_now">visto agora há pouco</string>
- <string name="last_seen_min">visto há 1 minuto atrás</string>
- <string name="last_seen_mins">visto %d minutos atrás</string>
- <string name="last_seen_hour">visto há 1 hora atrás</string>
- <string name="last_seen_hours">visto %d horas atrás</string>
- <string name="last_seen_day">visto há 1 dia atrás</string>
- <string name="last_seen_days">visto %d dias atrás</string>
- <string name="never_seen">nunca visto</string>
- <string name="install_openkeychain">Mensagem criptografada. Por favor instale o OpenKeychain para desencriptar</string>
- <string name="unknown_otr_fingerprint">Impressão digital OTR desconhecida</string>
- <string name="openpgp_messages_found">Mensagens encriptadas com OpenPGP encontradas</string>
- <string name="reception_failed">A recepção falhou</string>
- <string name="your_fingerprint">A sua impressão digital</string>
- <string name="otr_fingerprint">Impressão digital OTR</string>
- <string name="omemo_fingerprint">Impressão digital OMEMO</string>
- <string name="omemo_fingerprint_x509">Impressão digital v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Impressão digital OMEMO da mensagem</string>
- <string name="omemo_fingerprint_x509_selected_message">Impressão digital v\\OMEMO da mensagem</string>
- <string name="this_device_omemo_fingerprint">Impressão digital OMEMO própria</string>
- <string name="other_devices">Outros dispositivos</string>
- <string name="trust_omemo_fingerprints">Confiar nas impressões digitais OMEMO</string>
- <string name="fetching_keys">Obtendo as chaves...</string>
- <string name="done">Concluído</string>
- <string name="verify">Verificar</string>
- <string name="decrypt">Decifrar</string>
- <string name="conferences">Conferências</string>
- <string name="search">Pesquisar</string>
- <string name="create_contact">Criar Contacto</string>
- <string name="enter_contact">Inserir Contacto</string>
- <string name="join_conference">Juntar-se à Conferência</string>
- <string name="delete_contact">Remover Contacto</string>
- <string name="view_contact_details">Ver detalhes do contacto</string>
- <string name="block_contact">Bloquear contacto</string>
- <string name="unblock_contact">Desbloquear contacto</string>
- <string name="create">Criar</string>
- <string name="select">Selecionar</string>
- <string name="contact_already_exists">O contacto já existe</string>
- <string name="join">Juntar</string>
- <string name="conference_address">Endereço da conferência</string>
- <string name="conference_address_example">sala@conferencia.example.com</string>
- <string name="save_as_bookmark">Guardar como favorito</string>
- <string name="delete_bookmark">Apagar favorito</string>
- <string name="bookmark_already_exists">O favorito já existe</string>
- <string name="you">Você</string>
- <string name="action_edit_subject">Editar o assunto da conferência</string>
- <string name="joining_conference">A juntar-se à conferência...</string>
- <string name="leave">Sair</string>
- <string name="contact_added_you">Contacto adicionado à sua lista de contactos</string>
- <string name="add_back">Adicionar novamente</string>
- <string name="contact_has_read_up_to_this_point">%s leu até este ponto</string>
- <string name="publish">Publicar</string>
- <string name="touch_to_choose_picture">Toque no avatar para escolher uma imagem da galeria</string>
- <string name="publish_avatar_explanation">Por favor note: Todos os subscritos à suas atualizações de presença poderão ver esta imagem.</string>
- <string name="publishing">Publicando...</string>
- <string name="error_publish_avatar_server_reject">O servidor rejeitou a sua publicação</string>
- <string name="error_publish_avatar_converting">Algo deu errado ao converter a sua imagem</string>
- <string name="error_saving_avatar">Não foi possível guardar o avatar no disco</string>
- <string name="or_long_press_for_default">(Ou mantenha pressionado por um tempo para voltar para o padrão)</string>
- <string name="error_publish_avatar_no_server_support">O seu servidor não suporta a publicação de avatares</string>
- <string name="private_message">sussurrou</string>
- <string name="private_message_to">para %s</string>
- <string name="send_private_message_to">Enviar mensagem privada para %s</string>
- <string name="connect">Conectar</string>
- <string name="account_already_exists">Esta conta já existe</string>
- <string name="next">Próximo</string>
- <string name="server_info_session_established">Sessão atual estebelecida</string>
- <string name="additional_information">Informação Adicional</string>
- <string name="skip">Pular</string>
- <string name="disable_notifications">Desativar notificações</string>
- <string name="disable_notifications_for_this_conversation">Desativar notificações para esta conversa</string>
- <string name="enable">Ativar</string>
- <string name="conference_requires_password">Esta conferência requer uma palavra-passe</string>
- <string name="enter_password">Inserir palavra-passe</string>
- <string name="missing_presence_updates">Atualizações de presença inexistente para o contacto</string>
- <string name="request_presence_updates">Por favor peça atualizações de presença ao seu contacto primeiro.\n\n<small>Isto irá ser utilizado para determinar que cliente(s) o seu contacto está a utilizar.</small></string>
- <string name="request_now">Solicitar agora</string>
- <string name="delete_fingerprint">Remover impressão digital</string>
- <string name="sure_delete_fingerprint">Tem a certeza que deseja remover esta impressão digital?</string>
- <string name="ignore">Ignorar</string>
- <string name="without_mutual_presence_updates"><b>Aviso:</b> Enviar isto sem atualizações de presença mútuas pode causar problemas inesperados.\n\n<small>Vá aos detalhes do contacto para verificar as suas subscrições de presença.</small></string>
- <string name="pref_security_settings">Segurança</string>
- <string name="pref_force_encryption">Forçar cifragem ponto-a-ponto</string>
- <string name="pref_force_encryption_summary">Enviar sempre mensagens cifradas (exceto para conferências)</string>
- <string name="pref_allow_message_correction">Permitir a correção de mensagens</string>
- <string name="pref_allow_message_correction_summary">Permitir que os seus contactos editem as suas mensagens depois de enviadas</string>
- <string name="pref_dont_save_encrypted">Não guardar mensagens cifradas</string>
- <string name="pref_dont_save_encrypted_summary">Atenção: Isto pode levar à perda de mensagens</string>
- <string name="pref_expert_options">Definições avançadas</string>
- <string name="pref_expert_options_summary">Por favor tenha cuidado com estas</string>
- <string name="title_activity_about">Sobre Conversations</string>
- <string name="pref_about_conversations_summary">Informação de licença e construção</string>
- <string name="title_pref_quiet_hours">Horas de tranquilidade</string>
- <string name="title_pref_quiet_hours_start_time">Hora de início</string>
- <string name="title_pref_quiet_hours_end_time">Hora de fim</string>
- <string name="title_pref_enable_quiet_hours">Ativar horas de tranquilidade</string>
- <string name="pref_quiet_hours_summary">Notificações serão silenciadas nas horas de tranquilidade</string>
- <string name="pref_use_larger_font">Aumentar o tamanho da fonte</string>
- <string name="pref_use_larger_font_summary">Usar fontes maiores para toda a aplicação</string>
- <string name="pref_use_send_button_to_indicate_status">O botão de enviar indica o estado</string>
- <string name="pref_use_indicate_received">Solicitar recibo de mensagem</string>
- <string name="pref_use_indicate_received_summary">Mensagens recebidas serão marcadas com um visto verde se suportado</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Colorir o botão de enviar para indicar o estado do contacto</string>
- <string name="pref_expert_options_other">Outros</string>
- <string name="pref_conference_name">Nome da conferência</string>
- <string name="pref_conference_name_summary">Use o assunto da sala ao invés do JID para identificar as conferências</string>
- <string name="pref_autojoin">Juntar-se automaticamente a conferências</string>
- <string name="pref_autojoin_summary">Respeitar a flag autojoin nos favoritos de conferências</string>
- <string name="toast_message_otr_fingerprint">Impressão digital OTR copiada para a área de transferência!</string>
- <string name="toast_message_omemo_fingerprint">Impressão digital OMEMO copiada para a área de transferência!</string>
- <string name="conference_banned">Está banido desta conferência</string>
- <string name="conference_members_only">Esta conferência é apenas para membros</string>
- <string name="conference_kicked">Foi banido desta conferência</string>
- <string name="conference_shutdown">A conferência foi terminada</string>
- <string name="conference_unknown_error">Já não se encontra nesta conferência</string>
- <string name="using_account">utilizando a conta %s</string>
- <string name="checking_x">Verificando %s no anfitrião HTTP</string>
- <string name="not_connected_try_again">Não está ligado. Tente novamente mais tarde</string>
- <string name="check_x_filesize">Verifique o tamanho de %s</string>
- <string name="check_x_filesize_on_host">Verifique o tamanho de %1$s em %2$s</string>
- <string name="message_options">Opções de mensagem</string>
- <string name="copy_text">Copiar texto</string>
- <string name="copy_original_url">Copiar o URL original</string>
- <string name="send_again">Enviar novamente</string>
- <string name="file_url">URL do ficheiro</string>
- <string name="message_text">Texto da mensagem</string>
- <string name="url_copied_to_clipboard">URL copiado para a área de transferência</string>
- <string name="message_copied_to_clipboard">Mensagem copiada para a área de transferência</string>
- <string name="image_transmission_failed">A transmissão da imagem falhou</string>
- <string name="scan_qr_code">Ler código QR</string>
- <string name="show_qr_code">Mostrar código QR</string>
- <string name="show_block_list">Mostar lista de bloqueios</string>
- <string name="account_details">Detalhes da conta</string>
- <string name="verify_otr">Verificar OTR</string>
- <string name="remote_fingerprint">Impressão digital remota</string>
- <string name="scan">ler</string>
- <string name="smp">Protocolo do Milionário Socialista</string>
- <string name="shared_secret_hint">Dica ou Questão</string>
- <string name="shared_secret_secret">Segredo Partilhado</string>
- <string name="confirm">Confirmar</string>
- <string name="in_progress">Em progresso</string>
- <string name="respond">Responder</string>
- <string name="failed">Falhou</string>
- <string name="secrets_do_not_match">Os segredos não coincidem</string>
- <string name="try_again">Tentar novamente</string>
- <string name="finish">Finalizar</string>
- <string name="verified">Verificado!</string>
- <string name="smp_requested">O contacto pediu uma verificação SMP</string>
- <string name="no_otr_session_found">Não foi encontrada nenhuma sessão OTR válida!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Manter o serviço em primeiro plano</string>
- <string name="pref_keep_foreground_service_summary">Previne o sistema operativo de terminar a sua conexão</string>
- <string name="pref_export_logs">Exportar os Logs</string>
- <string name="pref_export_logs_summary">Escrever os logs para o cartão SD</string>
- <string name="notification_export_logs_title">A escrever os logs para o cartão SD</string>
- <string name="choose_file">Escolher ficheiro</string>
- <string name="receiving_x_file">A receber %1$s (%2$d%% concluído)</string>
- <string name="download_x_file">Transferir %s</string>
- <string name="delete_x_file">Remover %s</string>
- <string name="file">ficheiro</string>
- <string name="open_x_file">Abrir %s</string>
- <string name="sending_file">a enviar (%1$d%% concluído)</string>
- <string name="preparing_file">Preparando o ficheiro para a transmissão</string>
- <string name="x_file_offered_for_download">%s oferecido para download</string>
- <string name="cancel_transmission">Cancelar transmissão</string>
- <string name="file_transmission_failed">A transmissão do ficheiro falhou</string>
- <string name="file_deleted">O ficheiro foi eliminado</string>
- <string name="no_application_found_to_open_file">Não foi encontrada nenhuma aplicação para abrir o ficheiro</string>
- <string name="could_not_verify_fingerprint">Não foi possível verificar a impressão digital</string>
- <string name="manually_verify">Verificar manualmente</string>
- <string name="are_you_sure_verify_fingerprint">Tem a certeza que quer verificar a impressão digital OTR do seu contacto?</string>
- <string name="pref_show_dynamic_tags">Mostrar tags dinâmicas</string>
- <string name="pref_show_dynamic_tags_summary">Mostrar tags read-only debaixo dos contactos</string>
- <string name="enable_notifications">Ativar notificações</string>
- <string name="conference_with">Criar conferência com...</string>
- <string name="no_conference_server_found">Não foi encontrado nenhum servidor de conferências</string>
- <string name="conference_creation_failed">Criação de conferência falhou!</string>
- <string name="secret_accepted">Segredo aceite!</string>
- <string name="reset">Restaurar</string>
- <string name="account_image_description">Avatar da conta</string>
- <string name="copy_otr_clipboard_description">Copiar a impressão digital OTR para a área de transferência</string>
- <string name="copy_omemo_clipboard_description">Copiar a impressão digital OMEMO para a área de transferência</string>
- <string name="regenerate_omemo_key">Regenerar a chave OMEMO</string>
- <string name="wipe_omemo_pep">Apagar outros dispositivos do PEP</string>
- <string name="clear_other_devices">Apagar dispositivos</string>
- <string name="clear_other_devices_desc">Tem a certeza que quer apagar todos os outros dispositivos do anúncio OMEMO? A próxima vez que os seus dispositivos se conectem, irão ser eles mesmos a fazerem o anúncio novamente, mas podem não receber as mensagems enviadas entretanto.</string>
- <string name="purge_key">Remover chave</string>
- <string name="purge_key_desc_part1">Tem a certeza que quer remover esta chave?</string>
- <string name="purge_key_desc_part2">Irá ser considerada comprometida irreversivelmente, e não poderá construir uma sessão com ela novamente.</string>
- <string name="error_no_keys_to_trust_server_error">Não existem chaves disponíveis para serem utilizadas para este contacto.\nNão foi possível obter chaves novas do servidor. Talvez exista algum problema com o seu servidor de contactos.</string>
- <string name="error_no_keys_to_trust">Não existem chaves disponíveis para serem utilizadas para este contacto. Se removeu alguma das chaves dele, ele irá necessitar de gerar chaves novas. </string>
- <string name="error_trustkeys_title">Erro</string>
- <string name="fetching_history_from_server">Obtendo o histórico do servidor</string>
- <string name="no_more_history_on_server">Não existe mais histórico no servidor</string>
- <string name="updating">A atualizar...</string>
- <string name="password_changed">Palavra-passe alterada!</string>
- <string name="could_not_change_password">Não foi possível alterar a palavra-passe</string>
- <string name="otr_session_not_started">Enviar uma mensagem para começar uma conversa cifrada</string>
- <string name="ask_question">Fazer pergunta</string>
- <string name="smp_explain_question">Se tiver um segredo em comum com o seu contacto que mais ninguém saiba (como uma piada entre vocês ou simplesmente o que comeram ao almoço da última vez que se encontraram) pode usar esse segredo para verificar as impressões digitais um do outro.\n\nForneça uma dica ou uma questão para o seu contacto que irá responder com uma resposta sensível a maiúsculas e minúsculas.</string>
- <string name="smp_explain_answer">O seu contacto gostaria de verificar a sua impressão digital desafiando-o com um segredo partilhado. O seu contacto forneceu a seguinte dica ou questão para esse segredo.</string>
- <string name="shared_secret_hint_should_not_be_empty">A sua dica não deve estar vazia</string>
- <string name="shared_secret_can_not_be_empty">O seu segredo partilhado não pode estar vazio</string>
- <string name="manual_verification_explanation">Compare cuidadosamente a impressão digital mostrada abaixo com a impressão digital do seu contacto.\nPode usar qualquer forma de comunicação como um e-mail cifrado ou uma chamada telefónica para as trocar.</string>
- <string name="change_password">Alterar palavra-passe</string>
- <string name="current_password">Palavra-passe atual</string>
- <string name="new_password">Nova palavra-passe</string>
- <string name="password_should_not_be_empty">A palavra-passe não deve estar vazia</string>
- <string name="enable_all_accounts">Ativar todas as contas</string>
- <string name="disable_all_accounts">Desativar todas as contas</string>
- <string name="perform_action_with">Realizar a ação com</string>
- <string name="no_affiliation">Sem afiliação</string>
- <string name="outcast">Banido</string>
- <string name="member">Membro</string>
- <string name="advanced_mode">Modo avançado</string>
- <string name="grant_membership">Conceder filiação</string>
- <string name="remove_membership">Revogar filiação</string>
- <string name="grant_admin_privileges">Conceder privilégios de administração</string>
- <string name="remove_admin_privileges">Revogar privilégios de administração</string>
- <string name="remove_from_room">Remover da conferência</string>
- <string name="could_not_change_affiliation">Não foi possível alterar a afiliação de %s</string>
- <string name="ban_from_conference">Banir da conferência</string>
- <string name="removing_from_public_conference">Está a tentar remover %s da conferência pública. A única maneira de fazer isso é remover esse utilizador para sempre.</string>
- <string name="ban_now">Banir agora</string>
- <string name="could_not_change_role">Não foi possível alterar o papel de %s</string>
- <string name="public_conference">Conferência acessível publicamente</string>
- <string name="private_conference">Privado, conferência apenas para membros</string>
- <string name="conference_options">Opções da conferência</string>
- <string name="members_only">Privado, apenas membros</string>
- <string name="non_anonymous">Não-anónimo</string>
- <string name="moderated">Moderado</string>
- <string name="you_are_not_participating">Não está a participar</string>
- <string name="modified_conference_options">Opções da conferência alteradas</string>
- <string name="could_not_modify_conference_options">Não foi possível alterar as opções da conferência</string>
- <string name="never">Nunca</string>
- <string name="thirty_minutes">30 minutos</string>
- <string name="one_hour">1 hora</string>
- <string name="two_hours">2 horas</string>
- <string name="eight_hours">8 horas</string>
- <string name="until_further_notice">Até segunda ordem</string>
- <string name="pref_input_options">Introdução</string>
- <string name="pref_enter_is_send">O enter envia</string>
- <string name="pref_enter_is_send_summary">Use o enter para enviar a mensagem</string>
- <string name="pref_display_enter_key">Exibir tecla enter</string>
- <string name="pref_display_enter_key_summary">Alterar a tecla dos emoticons para uma tecla enter</string>
- <string name="audio">áudio</string>
- <string name="video">vídeo</string>
- <string name="image">imagem</string>
- <string name="pdf_document">Documento PDF</string>
- <string name="apk">Aplicação Android</string>
- <string name="vcard">Contacto</string>
- <string name="received_x_file">Recebeu %s</string>
- <string name="disable_foreground_service">Desativar serviço em primeiro plano</string>
- <string name="touch_to_open_conversations">Toque para abrir Conversations</string>
- <string name="avatar_has_been_published">O avatar foi publicado!</string>
- <string name="sending_x_file">Enviando %s</string>
- <string name="offering_x_file">Oferecendo %s</string>
- <string name="hide_offline">Ocultar offline</string>
- <string name="disable_account">Desativar Conta</string>
- <string name="contact_is_typing">%s está a escrever...</string>
- <string name="contact_has_stopped_typing">%s parou de escrever</string>
- <string name="pref_chat_states">Notificações de escrita</string>
- <string name="pref_chat_states_summary">Permitir que um contacto saiba quando está a escrever uma nova mensagem</string>
- <string name="send_location">Enviar localização</string>
- <string name="show_location">Exibir localização</string>
- <string name="no_application_found_to_display_location">Não foi encontrada nenhuma aplicação para mostrar a localização</string>
- <string name="location">Localização</string>
- <string name="received_location">Localização recebida</string>
- <string name="title_undo_swipe_out_conversation">Conversa fechada</string>
- <string name="title_undo_swipe_out_muc">Deixou a conferência</string>
- <string name="pref_dont_trust_system_cas_title">Não confiar nas CAs do sistema</string>
- <string name="pref_dont_trust_system_cas_summary">Todos os certificados têm que ser aprovados manualmente</string>
- <string name="pref_remove_trusted_certificates_title">Remover certificados</string>
- <string name="pref_remove_trusted_certificates_summary">Apagar certificados aprovados manualmente</string>
- <string name="toast_no_trusted_certs">Não existem certificados aprovados manualmente</string>
- <string name="dialog_manage_certs_title">Remover certificados</string>
- <string name="dialog_manage_certs_positivebutton">Apagar seleção</string>
- <string name="dialog_manage_certs_negativebutton">Cancelar</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificado apagado</item>
- <item quantity="other">%d certificados apagados</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Selecionar %d contacto</item>
- <item quantity="other">Selecionar %d contactos</item>
- </plurals>
- <string name="pref_quick_action_summary">Substituir botão enviar com ação rápida</string>
- <string name="pref_quick_action">Ação rápida</string>
- <string name="none">Nenhum</string>
- <string name="recently_used">Usados mais recentemente</string>
- <string name="choose_quick_action">Escolher ação rápida</string>
- <string name="search_for_contacts_or_groups">Procurar contactos ou grupos</string>
- <string name="send_private_message">Enviar mensagem privada</string>
- <string name="user_has_left_conference">%s deixou a conferência!</string>
- <string name="username">Nome de utilizador</string>
- <string name="username_hint">Nome de utilizador</string>
- <string name="invalid_username">Este não é um nome de utilizador válido</string>
- <string name="conference_name">Nome da conferência</string>
- <string name="invalid_conference_name">Este não é um nome de conferência válido</string>
- <string name="download_failed_server_not_found">Transferência falhou: Servidor não encontrado</string>
- <string name="download_failed_file_not_found">Transferência falhou: Ficheiro não encontrado</string>
- <string name="download_failed_could_not_connect">Transferência falhou: Não foi possível conectar ao host</string>
- <string name="pref_use_white_background">Usar fundo branco</string>
- <string name="pref_use_white_background_summary">Mostrar mensagens recebidas como texto preto num fundo branco</string>
- <string name="account_status_tor_unavailable">Rede Tor indisponível</string>
- <string name="server_info_broken">Existe um problema</string>
- <string name="pref_presence_settings">Presença</string>
- <string name="pref_away_when_screen_off">Ausente quando o ecrã está desligado</string>
- <string name="pref_away_when_screen_off_summary">Define o seu recurso como ausente quando o ecrã está desligado</string>
- <string name="pref_xa_on_silent_mode">Não disponível no modo silencioso</string>
- <string name="pref_xa_on_silent_mode_summary">Define o seu recurso como não disponível quando o dispositivo está em modo silencioso</string>
- <string name="pref_treat_vibrate_as_silent">Tratar vibrar como modo silencioso</string>
- <string name="pref_treat_vibrate_as_silent_summary">Define o seu recurso como não disponível quando o dispositivo está em modo vibrar</string>
- <string name="pref_show_connection_options">Definições de conexão</string>
- <string name="pref_show_connection_options_summary">Mostrar as definições do hostname e do porto ao configurar uma conta</string>
- <string name="hostname_example">xmpp.exemplo.com</string>
- <string name="action_add_account_with_certificate">Adicionar conta com certificado</string>
- <string name="unable_to_parse_certificate">Não foi possível processar o certificado</string>
- <string name="authenticate_with_certificate">Deixar vazio para autenticar com certificado</string>
- <string name="mam_prefs">Preferências de arquivamento</string>
- <string name="server_side_mam_prefs">Preferências de arquivamento do servidor</string>
- <string name="fetching_mam_prefs">Obtendo as preferências de arquivamento. Por favor espere...</string>
- <string name="unable_to_fetch_mam_prefs">Não foi possível obter as preferências de arquivamento</string>
- <string name="captcha_required">Captcha obrigatório</string>
- <string name="certificate_chain_is_not_trusted">A cadeia de certificados não é confiável</string>
- <string name="jid_does_not_match_certificate">O ID Jabber não coincide com o certificado</string>
- <string name="action_renew_certificate">Renovar certificado</string>
- <string name="error_fetching_omemo_key">Erro ao obter a chave OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">A chave OMEMO foi verificada com o certificado!</string>
- <string name="device_does_not_support_certificates">O seu dispositivo não suporta a seleção de certificados de cliente!</string>
- <string name="pref_connection_options">Conexão</string>
- <string name="pref_use_tor">Conectar via TOR</string>
- <string name="pref_use_tor_summary">Usar a rede Tor para todas as conexões. Requer a aplicação Orbot</string>
- <string name="account_settings_hostname">Hostname</string>
- <string name="account_settings_port">Porto</string>
- <string name="hostname_or_onion">Servidor ou endereço .onion</string>
- <string name="not_a_valid_port">Este não é um número de porto válido</string>
- <string name="not_valid_hostname">Este não é um hostname válido</string>
- <string name="connected_accounts">%1$d de %2$d contas conectadas</string>
- <plurals name="x_messages">
- <item quantity="one">%d mensagem</item>
- <item quantity="other">%d mensagens</item>
- </plurals>
- <string name="load_more_messages">Carregar mais mensagens</string>
- <string name="shared_file_with_x">Ficheiro partilhado com %s</string>
- <string name="shared_image_with_x">Imagem partilhada com %s</string>
- <string name="shared_images_with_x">Imagens partilhadas com %s</string>
- <string name="shared_text_with_x">Mensagem partilhada com %s</string>
- <string name="no_storage_permission">Conversations necessita de acesso ao armazenamento externo</string>
- <string name="sync_with_contacts">Sincronizar com contactos</string>
- <string name="sync_with_contacts_long">A aplicação Conversations deseja fazer a correspondência entre a sua lista de contactos XMPP e os seus contactos para mostrar os seus nomes completos e os seus avatares.\n\nA aplicação Conversations irá apenas ler os seus contactos e fazer a correspondência localmente sem enviar os dados para o seu servidor.\n\nIrá agora ser-lhe pedido para dar permissão para aceder aos seus contactos.</string>
- <string name="certificate_information">Informação do Certificado</string>
- <string name="certificate_subject">Assunto</string>
- <string name="certificate_issuer">Emissor</string>
- <string name="certificate_cn">Nome Comum</string>
- <string name="certificate_o">Organização</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Não disponível)</string>
- <string name="certificate_not_found">Nenhum certificado encontrado</string>
- <string name="notify_on_all_messages">Notificar em todas as mensagens</string>
- <string name="notify_only_when_highlighted">Notificar apenas quando destacado</string>
- <string name="notify_never">Notificações desativadas</string>
- <string name="notify_paused">Notificações interrompidas</string>
- <string name="pref_picture_compression">Comprimir Imagens</string>
- <string name="pref_picture_compression_summary">Redimensionar e comprimir fotografias</string>
- <string name="always">Sempre</string>
- <string name="automatically">Automaticamente</string>
- <string name="battery_optimizations_enabled">Otimizações da bateria ativadas</string>
- <string name="battery_optimizations_enabled_explained">O seu dispositivo está a fazer otimizações de bateria bastante agressivas na aplicação Conversations que poderão levar a notificações atrasadas ou até mesmo a perda de mensagens.\nÉ recomendado que as desative.</string>
- <string name="battery_optimizations_enabled_dialog">O seu dispositivo está a fazer otimizações de bateria bastantes agressivas na aplicação Conversations que poderão levar a notificações atrasadas ou até mesmo perda de mensagens.\n\nIrá-lhe agora ser pedido para desativá-las.</string>
- <string name="disable">Desativar</string>
- <string name="selection_too_large">A área selecionada é demasiado grande</string>
- <string name="no_accounts">(Nenhuma conta ativada)</string>
- <string name="this_field_is_required">Este campo é obrigatório</string>
- <string name="correct_message">Corrigir mensagem</string>
- <string name="send_corrected_message">Enviar mensagem corrigida</string>
- <string name="no_keys_just_confirm">Já confia neste contacto. Ao selecionar \'Concluído\' apenas está a confirmar que %s faz parte desta conferência.</string>
- <string name="select_image_and_crop">Selecione imagem e corte</string>
- <string name="this_account_is_disabled">Desativou esta conta</string>
- <string name="security_error_invalid_file_access">Erro de segurança: Acesso ao ficheiro inválido</string>
- <string name="no_application_to_share_uri">Não foi encontrada nenhuma aplicação para partilhar o URI</string>
- <string name="share_uri_with">Partilhar URI com...</string>
-</resources>
diff --git a/src/main/res/values-ro-rRO/strings.xml b/src/main/res/values-ro-rRO/strings.xml
deleted file mode 100644
index c37584936..000000000
--- a/src/main/res/values-ro-rRO/strings.xml
+++ /dev/null
@@ -1,614 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Setari</string>
- <string name="action_add">Conversatie noua</string>
- <string name="action_accounts">Configureaza conturi</string>
- <string name="action_end_conversation">Termina conversatia</string>
- <string name="action_contact_details">Detalii contact</string>
- <string name="action_muc_details">Detalii conferinta</string>
- <string name="action_secure">Securizeaza conferinta</string>
- <string name="action_add_account">Adauga cont</string>
- <string name="action_edit_contact">Editeaza nume</string>
- <string name="action_add_phone_book">Adauga la lista de contacte</string>
- <string name="action_delete_contact">Sterge din lista</string>
- <string name="action_block_contact">Blocheaza contact</string>
- <string name="action_unblock_contact">Deblocheaza contact</string>
- <string name="action_block_domain">Blocheaza domeniu</string>
- <string name="action_unblock_domain">Deblocheaza domeniu</string>
- <string name="title_activity_manage_accounts">Configureaza conturi</string>
- <string name="title_activity_settings">Configuratie</string>
- <string name="title_activity_conference_details">Detalii conferinta</string>
- <string name="title_activity_contact_details">Detalii contact</string>
- <string name="title_activity_sharewith">Distribuie catre Conversations</string>
- <string name="title_activity_start_conversation">Porneste conversatie</string>
- <string name="title_activity_choose_contact">Alege contact</string>
- <string name="title_activity_block_list">Blocheaza lista</string>
- <string name="just_now">in acest moment</string>
- <string name="minute_ago">acum un minut</string>
- <string name="minutes_ago">acum %d minute</string>
- <string name="unread_conversations">conversatii necitite</string>
- <string name="sending">trimitere...</string>
- <string name="message_decrypting">Decriptez mesaj. Te rog asteapta...</string>
- <string name="pgp_message">Mesaj criptat cu OpenPGP</string>
- <string name="nick_in_use">Nume utilizator este deja folosit.</string>
- <string name="admin">Administrator</string>
- <string name="owner">Proprietar</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Participant</string>
- <string name="visitor">Vizitator</string>
- <string name="remove_contact_text">Ai dori sa stergi %s din lista? Conversatia asociata cu acest contact nu va fi stearsa.</string>
- <string name="block_contact_text">Ai dori sa blochezi pe %s din a-ti trimite mesaje?</string>
- <string name="unblock_contact_text">Ai dori sa deblochezi pe %s si sa ii permiti sa iti trimite mesaje?</string>
- <string name="block_domain_text">Blocheaza toate contactele de la %s?</string>
- <string name="unblock_domain_text">Deblocheaza toate contactele de la %s?</string>
- <string name="contact_blocked">Contact blocat</string>
- <string name="remove_bookmark_text">Ai dori sa stergi pe %s din semne de carte? Conversatia asociata cu acest semn de carte nu va fi stearsa.</string>
- <string name="register_account">Inregistreaza un cont nou pe server</string>
- <string name="change_password_on_server">Schimba parola pe server</string>
- <string name="share_with">Partajeaza cu...</string>
- <string name="start_conversation">Porneste conversatie</string>
- <string name="invite_contact">Invita contact</string>
- <string name="contacts">Contacte</string>
- <string name="cancel">Anuleaza</string>
- <string name="set">Seteaza</string>
- <string name="add">Adauga</string>
- <string name="edit">Editeaza</string>
- <string name="delete">Sterge</string>
- <string name="block">Blocheaza</string>
- <string name="unblock">Deblocheaza</string>
- <string name="save">Salveaza</string>
- <string name="ok">DA</string>
- <string name="crash_report_title">Conversations s-a oprit neasteptat</string>
- <string name="crash_report_message">Trimitand jurnalele de eroare ajuti la buna dezvoltarea a aplicatiei Conversations\n<b>Atentie:</b> Se va utiliza contul XMPP pentru a trimite informatiile din jurnal catre programatori.</string>
- <string name="send_now">Trimite acum</string>
- <string name="send_never">Nu ma mai intreba</string>
- <string name="problem_connecting_to_account">Nu ma pot conecta la cont</string>
- <string name="problem_connecting_to_accounts">Nu ma pot conecta la conturi multiple</string>
- <string name="touch_to_fix">Apasa aici pentru a configura conturile tale</string>
- <string name="attach_file">Ataseaza fisier</string>
- <string name="not_in_roster">Contactul nu este in lista ta. Ai vrea sa il adaugi?</string>
- <string name="add_contact">Adauga contact</string>
- <string name="send_failed">trimitere esuata</string>
- <string name="send_rejected">respins</string>
- <string name="preparing_image">Pregatesc imaginea pentru transmisie</string>
- <string name="preparing_images">Pregatesc imaginile pentru transmisie</string>
- <string name="sharing_files_please_wait">Trimitere fisiere. Te rog asteapta...</string>
- <string name="action_clear_history">Sterge istoric</string>
- <string name="clear_conversation_history">Sterge istoricul conversatiei</string>
- <string name="clear_histor_msg">Doresti sa stergi toate mesajele din aceasta conversatie?\n\n<b>Atentie:</b> Aceasta actiune nu va influenta mesajele aflate pe alte telefoane/tabelete/servere.</string>
- <string name="delete_messages">Sterge mesajele</string>
- <string name="also_end_conversation">Dupa, incheie conversatia</string>
- <string name="choose_presence">Alege prezenta pentru a contacta</string>
- <string name="send_unencrypted_message">Trimite mesaje necriptate</string>
- <string name="send_otr_message">Trimite mesaj criptat cu OTR</string>
- <string name="send_omemo_message">Trimite mesaj criptat cu OMEMO</string>
- <string name="send_omemo_x509_message">Trimite mesaj criptat cu v\\OMEMO</string>
- <string name="send_pgp_message">Trimite mesaj criptat cu OpenPGP</string>
- <string name="your_nick_has_been_changed">Numele tau a fost schimbat</string>
- <string name="send_unencrypted">Trimite necriptat</string>
- <string name="decryption_failed">Decriptia a esuat. Poate nu ai cheia privata corecta.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utilizeaza o aplicatia externa <b>OpenKeychain</b> pentru a cripta si decripta mesaje si a administra cheile publice.\n\nOpenKeychain este licentiat sub GPLv3 si se gaseste pentru copiere pe F-Droid si Google Play.\n\n<small>(Te rog sa repornesti Conversations dupa)</small></string>
- <string name="restart">Reporneste</string>
- <string name="install">Instaleaza</string>
- <string name="openkeychain_not_installed">Te rog instaleaza OpenKeychain</string>
- <string name="offering">transmit...</string>
- <string name="waiting">in asteptare...</string>
- <string name="no_pgp_key">Nu am gasit cheie OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations nu a putut sa cripteze mesajele tale din cauza contactului care nu isi anunta cheia publica.\n\n<small>Roaga contactul sa isi configureze OpenPGP.</small></string>
- <string name="no_pgp_keys">Nu am gasit chei OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations nu poate cripta mesajele tale pentru contactele tale care nu isi anunta cheia publica.\n\n<small>Te rog cere contactelor sa configureze OpenPGP.</small></string>
- <string name="pref_general">General</string>
- <string name="pref_xmpp_resource">Nume client XMPP</string>
- <string name="pref_xmpp_resource_summary">Numele cu care acest client se identifica</string>
- <string name="pref_accept_files">Accepta fisiere</string>
- <string name="pref_accept_files_summary">Accepta automat fisiere mai mici decat...</string>
- <string name="pref_attachments">Atasamente</string>
- <string name="pref_return_to_previous">Partajare rapida</string>
- <string name="pref_return_to_previous_summary">Intoarcere la activitatea precedenta in loc sa deschizi conversatia, dupa ce ai partajat ceva</string>
- <string name="pref_notification_settings">Notificare</string>
- <string name="pref_notifications">Notificari</string>
- <string name="pref_notifications_summary">Notifica cand un nou mesaj este primit</string>
- <string name="pref_vibrate">Vibreaza</string>
- <string name="pref_vibrate_summary">Vibreaza cand un nou mesaj este primit</string>
- <string name="pref_led">Notificare LED</string>
- <string name="pref_led_summary">Clipeste lumina de notificare atunci cand un nou mesaj este primit</string>
- <string name="pref_sound">Ton de apel</string>
- <string name="pref_sound_summary">Notificare sonora atunci cand un nou mesaj este primit</string>
- <string name="pref_notification_grace_period">Perioada de gratie notificari </string>
- <string name="pref_notification_grace_period_summary">Opreste notificari pentru o scurta perioada dupa ce o copie a mesajului a fost primita</string>
- <string name="pref_advanced_options">Optiuni avansate</string>
- <string name="pref_never_send_crash">Nu trimite rapoarte de erori</string>
- <string name="pref_never_send_crash_summary">Trimitand date ajuti la dezvoltarea aplicatiei Conversations\n<b>Atentie:</b> Se va utiliza contul XMPP pentru a trimite informatii catre programatori.</string>
- <string name="pref_confirm_messages">Confirma mesaje</string>
- <string name="pref_confirm_messages_summary">Notifica contactul cand ai primit un mesaj si l-ai citit</string>
- <string name="pref_ui_options">Optiuni interfata</string>
- <string name="openpgp_error">OpenKeychain a raportat o eroare</string>
- <string name="error_decrypting_file">Eroare I/O la decriptarea fisierului</string>
- <string name="accept">Accepta</string>
- <string name="error">A aparut o eroare</string>
- <string name="pref_grant_presence_updates">Trimite actualizari de prezenta</string>
- <string name="pref_grant_presence_updates_summary">Acorda si cere anticipat abonarea la actualizarile de prezenta pentru contactele create de tine</string>
- <string name="subscriptions">Abonari</string>
- <string name="your_account">Contul tau</string>
- <string name="keys">Chei</string>
- <string name="send_presence_updates">Trimite actualizari de prezenta</string>
- <string name="receive_presence_updates">Primeste actualizari de prezenta</string>
- <string name="ask_for_presence_updates">Cere actualizari de prezenta</string>
- <string name="attach_choose_picture">Alege imagine</string>
- <string name="attach_take_picture">Fa o poza</string>
- <string name="preemptively_grant">Acorda anticipat cererea de abonare</string>
- <string name="error_not_an_image_file">Fisierul selectat nu este o imagine</string>
- <string name="error_compressing_image">Eroare la conversia fisierului de imagine</string>
- <string name="error_file_not_found">Fisierul nu a fost gasit</string>
- <string name="error_io_exception">Eroare I/O gemerala. Poate ai ramas fara spatiu liber?</string>
- <string name="error_security_exception_during_image_copy">Aplicatia folosita pentru selectia acestei imagini nu a oferit destule permisiuni pentru a putea citi fisierul.\n\n<small>Foloseste un alt manager de fisiere pentru a alege o imagine</small></string>
- <string name="account_status_unknown">Necunoscut</string>
- <string name="account_status_disabled">Dezactivat temporar</string>
- <string name="account_status_online">Conectat</string>
- <string name="account_status_connecting">In curs de conectare\u2026</string>
- <string name="account_status_offline">Deconectat</string>
- <string name="account_status_unauthorized">Neautorizat</string>
- <string name="account_status_not_found">Serverul nu a fost gasit</string>
- <string name="account_status_no_internet">Fara conexiune</string>
- <string name="account_status_regis_fail">Inregistrare esuata</string>
- <string name="account_status_regis_conflict">Nume de utilizator deja alocat</string>
- <string name="account_status_regis_success">Inregistrare completa</string>
- <string name="account_status_regis_not_sup">Acest server nu permite inregistrarea</string>
- <string name="account_status_security_error">Eroare de securitate</string>
- <string name="account_status_incompatible_server">Server incompatibil</string>
- <string name="encryption_choice_unencrypted">Ne criptat</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenGPG</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Editare cont</string>
- <string name="mgmt_account_delete">Sterge cont</string>
- <string name="mgmt_account_disable">Dezactivare temporara</string>
- <string name="mgmt_account_publish_avatar">Publica avatar</string>
- <string name="mgmt_account_publish_pgp">Publica cheia publica OpenPGP</string>
- <string name="openpgp_has_been_published">Cheia publica OpenPGP a fost publicata.</string>
- <string name="republish_pgp_keys">Amintiti-va sa va republicati cheile publice OpenPGP!</string>
- <string name="mgmt_account_enable">Activeaza cont</string>
- <string name="mgmt_account_are_you_sure">Esti sigur?</string>
- <string name="mgmt_account_delete_confirm_text">Daca iti stergi contul intregul istoric de conversatii va fi pierdut</string>
- <string name="attach_record_voice">Inregistrare voce</string>
- <string name="account_settings_jabber_id">ID-ul Jabber</string>
- <string name="account_settings_password">Parola</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Confirma parola</string>
- <string name="password">Parola</string>
- <string name="confirm_password">Confirma parola</string>
- <string name="passwords_do_not_match">Parolele nu sunt identice</string>
- <string name="invalid_jid">Acesta nu este un ID Jabber valabil</string>
- <string name="error_out_of_memory">Memorie epuizata. Imaginea este prea mare.</string>
- <string name="add_phone_book_text">Vrei sa adaugi pe %s in lista de contacte?</string>
- <string name="contact_status_online">conectat</string>
- <string name="contact_status_free_to_chat">disponibil pentru conversatie</string>
- <string name="contact_status_away">plecat</string>
- <string name="contact_status_extended_away">plecat departe</string>
- <string name="contact_status_do_not_disturb">nu deranja</string>
- <string name="contact_status_offline">deconectat</string>
- <string name="muc_details_conference">Conferinta</string>
- <string name="muc_details_other_members">Alti membri</string>
- <string name="server_info_show_more">Informatii server</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Copii indigo mesaje</string>
- <string name="server_info_csi">XEP-0352: Indicator stare client</string>
- <string name="server_info_blocking">XEP-0191: Comanda blocare</string>
- <string name="server_info_roster_version">XEP-0237: Creare de versiuni lista</string>
- <string name="server_info_stream_management">XEP-0198: Management flux</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatare / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Incarcare fisiere prin HTTP</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">disponibil</string>
- <string name="server_info_unavailable">indisponibil</string>
- <string name="missing_public_keys">Cheile publice ce nu au fost anuntate</string>
- <string name="last_seen_now">vazut ultima data adineauri</string>
- <string name="last_seen_min">vazut ultima data acum un minut</string>
- <string name="last_seen_mins">vazut ultima data acum %d minute</string>
- <string name="last_seen_hour">vazut ultima data acum o ora</string>
- <string name="last_seen_hours">vazut ultima data acum %d ore</string>
- <string name="last_seen_day">vazut ultima data acum o zi</string>
- <string name="last_seen_days">vazut ultima data acum %d zile</string>
- <string name="never_seen">niciodata vazut</string>
- <string name="install_openkeychain">Mesaj criptat. Te rog instaleaza OpenKeychain pentru a-l putea decripta.</string>
- <string name="unknown_otr_fingerprint">Amprenta OTR necunoscuta</string>
- <string name="openpgp_messages_found">A fost gasit un mesaj criptat cu OpenPGP</string>
- <string name="reception_failed">Receptie esuata</string>
- <string name="your_fingerprint">Amprenta ta</string>
- <string name="otr_fingerprint">Amprenta OTR</string>
- <string name="omemo_fingerprint">Amprenta OMEMO</string>
- <string name="omemo_fingerprint_x509">Amprenta v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Amprenta OMEMO a mesajului</string>
- <string name="omemo_fingerprint_x509_selected_message">Amprenta v\\OMEMO a mesajului</string>
- <string name="this_device_omemo_fingerprint">Amprenta OMEMO proprie</string>
- <string name="other_devices">Alte dispozitive</string>
- <string name="trust_omemo_fingerprints">Amprente OMEMO de incredere</string>
- <string name="fetching_keys">Se preiau cheile...</string>
- <string name="done">Gata</string>
- <string name="verify">Verifica</string>
- <string name="decrypt">Decripteaza</string>
- <string name="conferences">Conferinte</string>
- <string name="search">Cauta</string>
- <string name="create_contact">Adauga contact</string>
- <string name="enter_contact">Introdu contact</string>
- <string name="join_conference">Alatura-te conferintei</string>
- <string name="delete_contact">Sterge contact</string>
- <string name="view_contact_details">Arata detalii contact</string>
- <string name="block_contact">Blocheaza contact</string>
- <string name="unblock_contact">Deblocheaza contact</string>
- <string name="create">Creeaza</string>
- <string name="select">Selecteaza</string>
- <string name="contact_already_exists">Contactul exista deja</string>
- <string name="join">Alatura-te</string>
- <string name="conference_address">Adresa conferinta</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Salveaza semn de carte</string>
- <string name="delete_bookmark">Sterge semn de carte</string>
- <string name="bookmark_already_exists">Acest semn de carte exista</string>
- <string name="you">Tu</string>
- <string name="action_edit_subject">Editeaza titlul conferintei</string>
- <string name="joining_conference">Alatura-te conferintei</string>
- <string name="leave">Paraseste</string>
- <string name="contact_added_you">Contactul a fost adaugat in lista </string>
- <string name="add_back">Adauga inapoi</string>
- <string name="contact_has_read_up_to_this_point">%s a citit pana in acest loc</string>
- <string name="publish">Publica</string>
- <string name="touch_to_choose_picture">Atinge avatarul pentru a selecta o poza din galerie</string>
- <string name="publish_avatar_explanation">Tine minte: Toti cei abonati la actualizarile tale de prezenta vor putea sa vada aceasta poza</string>
- <string name="publishing">Se publica...</string>
- <string name="error_publish_avatar_server_reject">Acest server v-a refuzat publicarea</string>
- <string name="error_publish_avatar_converting">Ceva nu a mers bine in timpul conversiei imaginii</string>
- <string name="error_saving_avatar">Nu s-a putut salva avatarul pe disc</string>
- <string name="or_long_press_for_default">(Sau apasa indelung pentru a reseta la implicit)</string>
- <string name="error_publish_avatar_no_server_support">Acest server nu permite publicarea de avatare</string>
- <string name="private_message">sopteste</string>
- <string name="private_message_to">catre %s</string>
- <string name="send_private_message_to">Trimite mesaj privat catre %s</string>
- <string name="connect">Conectare</string>
- <string name="account_already_exists">Acest cont exista deja</string>
- <string name="next">Urmatoarea</string>
- <string name="server_info_session_established">Sesiune curenta stabilita</string>
- <string name="additional_information">Informatii aditionale</string>
- <string name="skip">Sari</string>
- <string name="disable_notifications">Dezactiveaza notificari</string>
- <string name="disable_notifications_for_this_conversation">Dezactiveaza notificarile pentru aceasta conversatie</string>
- <string name="enable">Activeaza</string>
- <string name="conference_requires_password">Conferinta necesita parola</string>
- <string name="enter_password">Introdu parola</string>
- <string name="missing_presence_updates">Au lipsit actualizarile de prezenta de la contact</string>
- <string name="request_presence_updates">Te rog mai intai cere actualizari de prezente de la contact.\n\n<small>Asta va fi folosita pentru a determina ce aplicatii client foloseste contactul tau</small></string>
- <string name="request_now">Cere acum</string>
- <string name="delete_fingerprint">Sterge amprenta</string>
- <string name="sure_delete_fingerprint">Sigur vrei sa stergi amprenta</string>
- <string name="ignore">Ignora</string>
- <string name="without_mutual_presence_updates"><b>Atentie:</b> Trimitand aceasta fara actualizari de prezenta reciproce, ar putea produce probleme neprevazute.\n\n<small>Mergi la lista de contacte, la detalii, sa iti verifici abonarile la actualizarile de prezenta.</small></string>
- <string name="pref_security_settings">Siguranta</string>
- <string name="pref_force_encryption">Forteaza criptarea conexiunii de la un capat la altul</string>
- <string name="pref_force_encryption_summary">Trimite mereu mesajele criptate (exceptand conferintele)</string>
- <string name="pref_allow_message_correction">Permite corectia mesajelor</string>
- <string name="pref_allow_message_correction_summary">Permite contactelor sa isi editeze mesajele din trecut</string>
- <string name="pref_dont_save_encrypted">Nu salva mesaje criptate</string>
- <string name="pref_dont_save_encrypted_summary">Atentie: Asta poate duce la pierderea de mesaje</string>
- <string name="pref_expert_options">Optiuni expert</string>
- <string name="pref_expert_options_summary">Te rog sa fi atent cu astea</string>
- <string name="title_activity_about">Despre Conversations</string>
- <string name="pref_about_conversations_summary">Informatii despre versiune si licenta</string>
- <string name="title_pref_quiet_hours">Ore de liniste</string>
- <string name="title_pref_quiet_hours_start_time">Ora de pornire</string>
- <string name="title_pref_quiet_hours_end_time">Ora de oprire</string>
- <string name="title_pref_enable_quiet_hours">Activeaza orar de liniste</string>
- <string name="pref_quiet_hours_summary">Notificarile vor fi reduse la tacere in timpul orelor de liniste</string>
- <string name="pref_use_larger_font">Mareste marimea literelor</string>
- <string name="pref_use_larger_font_summary">Foloseste marimea mai mare de text in toata aplicatia</string>
- <string name="pref_use_send_button_to_indicate_status">Butonul de trimitere indica starea</string>
- <string name="pref_use_indicate_received">Cere raport de primire</string>
- <string name="pref_use_indicate_received_summary">Mesajele primite vor fi marcate cu un semn verde daca este suportat</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Coloreaza butonul de trimitere pentru a indica starea contactului</string>
- <string name="pref_expert_options_other">Altele</string>
- <string name="pref_conference_name">Titlu conferinta</string>
- <string name="pref_conference_name_summary">Foloseste subiectul camerei in locul JID pentru a identifica conferinta</string>
- <string name="pref_autojoin">Alatura-te automat conferintelor</string>
- <string name="pref_autojoin_summary">Respecta setarea de alaturare automata la o conferinta conform semnului de carte</string>
- <string name="toast_message_otr_fingerprint">Amprenta OTR copiata in memorie</string>
- <string name="toast_message_omemo_fingerprint">Amprenta OMEMO copiata in memorie!</string>
- <string name="conference_banned">Ti-a fost interzis accesul la aceasta conferinta</string>
- <string name="conference_members_only">Aceasta conferinta este rezervata membrilor</string>
- <string name="conference_kicked">Ai fost dat afara din conferinta</string>
- <string name="conference_shutdown">Conferinta a fost inchisa</string>
- <string name="conference_unknown_error">Nu mai participi la aceasta conferinta</string>
- <string name="using_account">folosind cont %s</string>
- <string name="checking_x">Verifica %s pe gazda HTTP</string>
- <string name="not_connected_try_again">Nu esti conectat. Incearca din nou mai tarziu.</string>
- <string name="check_x_filesize">Verifica marimea %s</string>
- <string name="check_x_filesize_on_host">Verifica marimea %1$s pe %2$s</string>
- <string name="message_options">Optiuni mesaje</string>
- <string name="copy_text">Copiaza text</string>
- <string name="copy_original_url">Copiaza URL original</string>
- <string name="send_again">Trimite din nou</string>
- <string name="file_url">URL fisier</string>
- <string name="message_text">Mesaj text</string>
- <string name="url_copied_to_clipboard">URL copiat in memorie</string>
- <string name="message_copied_to_clipboard">Mesaj copiat in memorie</string>
- <string name="image_transmission_failed">Transmisia imaginii a esuat</string>
- <string name="scan_qr_code">Scaneaza cod QR</string>
- <string name="show_qr_code">Arata codul QR</string>
- <string name="show_block_list">Arata lista blocata</string>
- <string name="account_details">Detalii cont</string>
- <string name="verify_otr">Verifica OTR</string>
- <string name="remote_fingerprint">Amprenta la distanta</string>
- <string name="scan">scaneaza</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Indiciu sau Intrebare</string>
- <string name="shared_secret_secret">Secret impartasit</string>
- <string name="confirm">Confirma</string>
- <string name="in_progress">In desfasurare</string>
- <string name="respond">Raspunde</string>
- <string name="failed">Esuat</string>
- <string name="secrets_do_not_match">Secretele nu se potrivesc</string>
- <string name="try_again">Incearca din nou</string>
- <string name="finish">Incheie</string>
- <string name="verified">Verificat!</string>
- <string name="smp_requested">Contactul a cerut verificare SMP</string>
- <string name="no_otr_session_found">Nu s-a gasit nici o sesiune OTR valida</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Pastreaza serviciul activ in prim plan</string>
- <string name="pref_keep_foreground_service_summary">Previne inchiderea conexiunii de catre sistemul de operare.</string>
- <string name="pref_export_logs">Exporta jurnale</string>
- <string name="pref_export_logs_summary">Scrie jurnal pe card SD</string>
- <string name="notification_export_logs_title">Se scrie jurnal pe card SD</string>
- <string name="choose_file">Alege un fisier</string>
- <string name="receiving_x_file">Primesc %1$s (%2$d%% complet)</string>
- <string name="download_x_file">Descarca %s</string>
- <string name="delete_x_file">Sterge %s</string>
- <string name="file">fisier</string>
- <string name="open_x_file">Deschide %s</string>
- <string name="sending_file">trimit (%1$d%% complet)</string>
- <string name="preparing_file">Pregatire fisier pentru transmisie</string>
- <string name="x_file_offered_for_download">%s oferit spre descarcare</string>
- <string name="cancel_transmission">Anuleaza transmisiunea</string>
- <string name="file_transmission_failed">transmisie fisier esuata</string>
- <string name="file_deleted">Fisierul a fost sters</string>
- <string name="no_application_found_to_open_file">Nu s-a gasi nici o aplicatie care sa deschida fisierul</string>
- <string name="could_not_verify_fingerprint">Nu s-a putut verifica amprenta</string>
- <string name="manually_verify">Verifica manual</string>
- <string name="are_you_sure_verify_fingerprint">Sigur vrei sa verifici amprenta OTR a persoanei de contact?</string>
- <string name="pref_show_dynamic_tags">Arata etichetele dinamice</string>
- <string name="pref_show_dynamic_tags_summary">Arata etichete de stare sub contacte </string>
- <string name="enable_notifications">Activeaza notificari</string>
- <string name="conference_with">Creeaza conferinta cu...</string>
- <string name="no_conference_server_found">Serverul conferintei nu a fost gasita</string>
- <string name="conference_creation_failed">Conferinta nu a putut fi creata!</string>
- <string name="secret_accepted">Secret acceptat!</string>
- <string name="reset">Reseteaza</string>
- <string name="account_image_description">Avatar cont</string>
- <string name="copy_otr_clipboard_description">Copiaza amprenta OTR in memorie</string>
- <string name="copy_omemo_clipboard_description">Copiaza amprenta OMEMO in memorie</string>
- <string name="regenerate_omemo_key">Genereaza din nou cheia OMEMO</string>
- <string name="wipe_omemo_pep">Sterge alte dispozitive din PEP</string>
- <string name="clear_other_devices">Curata lista dispozitive</string>
- <string name="clear_other_devices_desc">Sigur vrei sa inlaturi toate celelalte dispozitive din mesajul de anunt OMEMO? Data viitoare cand dispozitivele se vor conecta, se vor anunta din nou, dar se poate ca ele sa nu fi primit mesajele trimise intre timp.</string>
- <string name="purge_key">Sterge cheia</string>
- <string name="purge_key_desc_part1">Sigur vrei sa stergi aceasta cheie?</string>
- <string name="purge_key_desc_part2">Va fi considera compromisa ireversibil si nu vei mai putea crea o sesiune cu ea niciodata.</string>
- <string name="error_no_keys_to_trust_server_error">Nu exista chei utilizabile pentru acest contact.\nIncercarea de a descarca o cheie de pe server a esuat. Se poate sa fie o problema cu serverul de contacte.</string>
- <string name="error_no_keys_to_trust">Nu exista chei disponibile si utilizabile pentru acest contact. Daca ai sters vreuna din cheile contactului, trebuie sa generezi o alta noua.</string>
- <string name="error_trustkeys_title">Eroare</string>
- <string name="fetching_history_from_server">Descarc istoric de pe server</string>
- <string name="no_more_history_on_server">Nu mai exista istoric pe server</string>
- <string name="updating">Actualizez...</string>
- <string name="password_changed">Parola schimbata</string>
- <string name="could_not_change_password">Nu s-a putut schimba parola</string>
- <string name="otr_session_not_started">Trimite un mesaj pentru a pornii o discutie criptata</string>
- <string name="ask_question">Intreaba</string>
- <string name="smp_explain_question">Tu si contactul tau aveti un secret in comun pe care nimeni altcineva nu il stie (cum ar fi o gluma sau ce ati mancat ultima data cand v-ati vazut) poti folosi acel secret ca sa va verificati amprenta fiecaruia.\n\nTu pui la dispozitie un indiciu sau o intrebare contactului iar el/ea va raspunde cu un mesaj sensibil la majuscule.</string>
- <string name="smp_explain_answer">Contactul tau doreste sa iti verifice amprenta provocandu-te cu un secret partajat. Contactul tau a furnizat urmatorul indiciu sau intrebare legat de acel secret.</string>
- <string name="shared_secret_hint_should_not_be_empty">Indiciul tau nu ar trebui sa fie gol</string>
- <string name="shared_secret_can_not_be_empty">Secretul tau impartasit nu poate fi gol</string>
- <string name="manual_verification_explanation">Compara cu grija amprenta afisata mai jos cu amprenta contactului.\nPoti folosi orice forma de comunicare de incredere precum un e-mail criptat sau o convorbire telefonica pentru a face schimb de amprente.</string>
- <string name="change_password">Schimba parola</string>
- <string name="current_password">Parola curenta</string>
- <string name="new_password">Parola noua</string>
- <string name="password_should_not_be_empty">Parola nu trebuie sa fie goala</string>
- <string name="enable_all_accounts">Activeaza toate conturile</string>
- <string name="disable_all_accounts">Dezactiveaza toate conturile</string>
- <string name="perform_action_with">Efectuaza actiune cu</string>
- <string name="no_affiliation">Fara afiliere</string>
- <string name="no_role">Deconectat</string>
- <string name="outcast">proscris</string>
- <string name="member">Membru</string>
- <string name="advanced_mode">Mod avansat</string>
- <string name="grant_membership">Acorda calitatea de membru</string>
- <string name="remove_membership">Abroga calitatea de membru</string>
- <string name="grant_admin_privileges">Acorda privilegii de administrator</string>
- <string name="remove_admin_privileges">Abroga privilegii de administrator</string>
- <string name="remove_from_room">Inlatura din conferinta</string>
- <string name="could_not_change_affiliation">Nu s-a putut schimba afilierea lui %s</string>
- <string name="ban_from_conference">Interzice accesul la conferinta</string>
- <string name="removing_from_public_conference">Incerci sa il inlaturi pe %s dintr-o conferinta publica. Singurul mod in care poti face asta este sa in blochezi pentru totdeauna.</string>
- <string name="ban_now">Interzice accesul acum</string>
- <string name="could_not_change_role">Nu s-a putut schimba rolul lui %s</string>
- <string name="public_conference">Conferinta accesibila public</string>
- <string name="private_conference">Conferinta privata, accesibila numai membrilor</string>
- <string name="conference_options">Optiuni conferinta</string>
- <string name="members_only">Privat, numai pentru membri</string>
- <string name="non_anonymous">Ne anonim</string>
- <string name="moderated">Monitorizata</string>
- <string name="you_are_not_participating">Tu nu participi</string>
- <string name="modified_conference_options">Optiuni conferinta modificate!</string>
- <string name="could_not_modify_conference_options">Nu s-au putut modifca optiunile conferintei</string>
- <string name="never">Niciodata</string>
- <string name="thirty_minutes">30 minute</string>
- <string name="one_hour">O ora</string>
- <string name="two_hours">2 ore</string>
- <string name="eight_hours">8 ore</string>
- <string name="until_further_notice">Pana la noi ordine</string>
- <string name="pref_input_options">Optiuni introducere</string>
- <string name="pref_enter_is_send">ENTER trimite</string>
- <string name="pref_enter_is_send_summary">Apasa tasta ENTER pentru a trimite mesajul</string>
- <string name="pref_display_enter_key">Arata tasta ENTER</string>
- <string name="pref_display_enter_key_summary">Preschimba tasta de zambilici in ENTER</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">imagine</string>
- <string name="pdf_document">document PDF</string>
- <string name="apk">Aplicatie Android</string>
- <string name="vcard">Contact</string>
- <string name="received_x_file">Primit %s</string>
- <string name="disable_foreground_service">Dezactiveaza serviciul in prim plan</string>
- <string name="touch_to_open_conversations">Atinge pentru a deschide Conversations</string>
- <string name="avatar_has_been_published">Avatarul a fost publicat!</string>
- <string name="sending_x_file">Trimit %s</string>
- <string name="offering_x_file">Ofer %s</string>
- <string name="hide_offline">Ascunde deconectat</string>
- <string name="disable_account">Dezactiveaza cont</string>
- <string name="contact_is_typing">%s tasteaza...</string>
- <string name="contact_has_stopped_typing">%s s-a oprit din scris</string>
- <string name="pref_chat_states">Notificari cand cineva scrie</string>
- <string name="pref_chat_states_summary">Anunta contactul cand scrii un nou mesaj</string>
- <string name="send_location">Trimite locatia</string>
- <string name="show_location">Arata locatia</string>
- <string name="no_application_found_to_display_location">Nu s-a gasit nici o aplicatie care sa afiseze locatia</string>
- <string name="location">Locatie</string>
- <string name="received_location">Locatie primita</string>
- <string name="title_undo_swipe_out_conversation">Conversatie inchisa</string>
- <string name="title_undo_swipe_out_muc">A parasit conferinta</string>
- <string name="pref_dont_trust_system_cas_title">Nu ai incredere in CA din sistem</string>
- <string name="pref_dont_trust_system_cas_summary">Toate certificatele trebuie aprobate manual</string>
- <string name="pref_remove_trusted_certificates_title">Inlatura certificatele</string>
- <string name="pref_remove_trusted_certificates_summary">Sterge certificate aprobate manual</string>
- <string name="toast_no_trusted_certs">Nici un certificat aprobat manual</string>
- <string name="dialog_manage_certs_title">Inlatura certificatele</string>
- <string name="dialog_manage_certs_positivebutton">Sterge selectia</string>
- <string name="dialog_manage_certs_negativebutton">Anuleaza</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certificat sters</item>
- <item quantity="few">%d certificate sterse</item>
- <item quantity="other">%d certificate sterse</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Selecteaza %d contact</item>
- <item quantity="few">Selecteaza %d contacte</item>
- <item quantity="other">Selecteaza %d contacte</item>
- </plurals>
- <string name="pref_quick_action_summary">Inlocuieste butonul de trimitere cu o actiune rapida</string>
- <string name="pref_quick_action">Actiune rapida</string>
- <string name="none">Nimic</string>
- <string name="recently_used">Folosit recent</string>
- <string name="choose_quick_action">Alege actiunea rapida</string>
- <string name="search_for_contacts_or_groups">Cauta contacte sau grupuri</string>
- <string name="send_private_message">trimite mesaj privat</string>
- <string name="user_has_left_conference">%s a parasit conferinta!</string>
- <string name="username">Nume utilizator</string>
- <string name="username_hint">Nume utilizator</string>
- <string name="invalid_username">Acesta nu este un nume de utilizator valabil</string>
- <string name="conference_name">Titlu conferinta</string>
- <string name="invalid_conference_name">Acesta nu este un nume de conferinta valabil</string>
- <string name="download_failed_server_not_found">Descarcarea a esuat: Serverul nu a fost gasit</string>
- <string name="download_failed_file_not_found">Descarcare esuata: Fisierul nu a fost gasit</string>
- <string name="download_failed_could_not_connect">Descarcarea a esuat. Nu s-a putut realiza conexiunea cu gazda.</string>
- <string name="pref_use_white_background">Foloseste un fundal alb</string>
- <string name="pref_use_white_background_summary">Arata mesajele primite cu negru pe fond alb</string>
- <string name="account_status_tor_unavailable">Reteaua Tor nu este disponibila</string>
- <string name="account_status_bind_failure">Eroare de conexiune</string>
- <string name="account_status_host_unknown">Gazda necunoscuta</string>
- <string name="server_info_broken">Deteriorat</string>
- <string name="pref_presence_settings">Setari de prezenta</string>
- <string name="pref_away_when_screen_off">Plecat cand ecranul este oprit</string>
- <string name="pref_away_when_screen_off_summary">Declara clientul drept plecat cand ecranul este oprit</string>
- <string name="pref_xa_on_silent_mode">Indisponibil in mod silentios</string>
- <string name="pref_xa_on_silent_mode_summary">Declara clientul drept indisponibil atunci cand dispozitivul este in mod silentios</string>
- <string name="pref_treat_vibrate_as_silent">Trateaza modul vibratie ca silentios</string>
- <string name="pref_treat_vibrate_as_silent_summary">Declara clientul drept indisponibil atunci cand dispozitivul este in mod vibratie</string>
- <string name="pref_show_connection_options">Optiuni avansate conexiune</string>
- <string name="pref_show_connection_options_summary">Arata optiunea de setare a numelui de gazda si a portului atunci cand se configureaza un cont</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Adauga un cont cu certificat</string>
- <string name="unable_to_parse_certificate">Nu se poate analiza certificatul</string>
- <string name="authenticate_with_certificate">Lasa gol pentru a autentifica cu un certificat</string>
- <string name="mam_prefs">Preferinte arhivare</string>
- <string name="server_side_mam_prefs">Preferinte arhivare pe server</string>
- <string name="fetching_mam_prefs">Descarc preferinte arhivare. Va rugam asteptati...</string>
- <string name="unable_to_fetch_mam_prefs">Nu s-au putut descarca preferintele de arhivare</string>
- <string name="captcha_required">Text captcha de verificare necesar</string>
- <string name="captcha_hint">Introduceti textul din imaginea de mai sus</string>
- <string name="certificate_chain_is_not_trusted">Seria de certificate nu este de incredere</string>
- <string name="jid_does_not_match_certificate">ID-ul Jabber nu corespunde cu certificatul</string>
- <string name="action_renew_certificate">Innoieste certificatul</string>
- <string name="error_fetching_omemo_key">Eroare la preluarea cheii OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">Verifica cheia OMEMO cu un certificat</string>
- <string name="device_does_not_support_certificates">Dispozitivul nu permite selectia unui certificat pentru client!</string>
- <string name="pref_connection_options">Optiuni conexiune</string>
- <string name="pref_use_tor">Conectare prin TOR</string>
- <string name="pref_use_tor_summary">Trimite toate conexiunile prin reteaua Tor. Necesita OrBot</string>
- <string name="account_settings_hostname">Nume gazda</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Adresa server- sau .onion</string>
- <string name="not_a_valid_port">Acesta nu este un numar de port valabil</string>
- <string name="not_valid_hostname">Acesta nu este un nume de gazda valabila</string>
- <string name="connected_accounts">%1$d din %2$d conturi conectate</string>
- <plurals name="x_messages">
- <item quantity="one">%d mesaj</item>
- <item quantity="few">%d mesaje</item>
- <item quantity="other">%d mesaje</item>
- </plurals>
- <string name="load_more_messages">Incarca mai multe mesaje</string>
- <string name="shared_file_with_x">Partajeaza fisierul cu %s...</string>
- <string name="shared_image_with_x">Partajeaza imaginea cu %s.</string>
- <string name="shared_images_with_x">Partajeaza imaginile cu %s.</string>
- <string name="shared_text_with_x">Partajeaza textul cu %s</string>
- <string name="no_storage_permission">Conversations are nevoie de acces la stocarea externa</string>
- <string name="sync_with_contacts">Sincronizeaza cu contactele</string>
- <string name="sync_with_contacts_long">Conversations doreste sa potriveasta lista de contacte XMPP cu cea din dispozitiv pentru a putea afisa numule lor complete si avatarele.\n\nConversations doar v-a citi si potrivi local fara sa le incarce catre vreun server.\n\nUrmeaza sa fii intrebat daca doresti sa permiti accesul la contacte.</string>
- <string name="certificate_information">Informatii despre certificat</string>
- <string name="certificate_subject">Subiect</string>
- <string name="certificate_issuer">
-Emitent</string>
- <string name="certificate_cn">Nume comun</string>
- <string name="certificate_o">Organizatie</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Indisponibil)</string>
- <string name="certificate_not_found">Certificat inexistent</string>
- <string name="notify_on_all_messages">Notifica la toate mesajele</string>
- <string name="notify_only_when_highlighted">Notifica numai la evidentiere</string>
- <string name="notify_never">Notificari dezactivate</string>
- <string name="notify_paused">Notificari suspendate</string>
- <string name="pref_picture_compression">Comprima imaginile</string>
- <string name="pref_picture_compression_summary">Redimensioneaza si comprima imaginile</string>
- <string name="always">Mereu</string>
- <string name="automatically">Automat</string>
- <string name="battery_optimizations_enabled">Optimizare baterie activata</string>
- <string name="battery_optimizations_enabled_explained">Dispozitivul dumneavoastra incearca sa optimizeze agresiv consumul bateriei pentru Conversations, asta poate duce la notificari intarziate sau chiar pierderi de mesaje.\nEste recomandat sa dezactivati aceste optimizari.</string>
- <string name="battery_optimizations_enabled_dialog">Dispozitivul dumneavoastra incearca sa optimizeze agresiv consumul bateriei pentru Conversations, asta poate duce la notificari intarziate sau chiar pierderi de mesaje.\nIn continuare veti fi rugat sa dezactivati aceste optimizari.</string>
- <string name="disable">Dezactivat</string>
- <string name="selection_too_large">Zona selectata este prea mare</string>
- <string name="no_accounts">(Nici un cont activat)</string>
- <string name="this_field_is_required">Acest camp este obligatoriu</string>
- <string name="correct_message">Corectie mesaj</string>
- <string name="send_corrected_message">Trimite text corectat</string>
- <string name="no_keys_just_confirm">Deja ai incredere in acest contact. Selectand \'gata\' doar confirmi ca %s ia parte la conferinta.</string>
- <string name="select_image_and_crop">Selecteaza imaginea si decupeaza</string>
- <string name="this_account_is_disabled">Ai dezactivat acest cont</string>
- <string name="security_error_invalid_file_access">Eroare de securitate.: Acces fisier invalid</string>
- <string name="no_application_to_share_uri">Nu s-a gasit nici o aplicatie care sa partajeze URI</string>
- <string name="share_uri_with">Partajeaza URI cu...</string>
- <string name="welcome_text">XMPP este un protocol independent ce nu depinde de un anume furnizor. Aveți posibilitatea sa utilizati acest client cu orice server XMPP doriti.\nTotusi pentru confortul dumneavoastra am facilitat crearea unui cont pe conversations.im; un furnizor potrivit pentru utilizarea cu aplicatia Conversations.</string>
- <string name="magic_create_text">Va vom ghida prin procesul de creare al unui cont pe conversations.im.\nCand alegeti conversations.im ca furnizor veti putea comunica cu utilizatorii altor furnizori oferindu-le ID-ul dumneavoastra Jabber.</string>
- <string name="your_full_jid_will_be">ID-ul Jabber va fi: %s</string>
- <string name="create_account">Creeaza cont</string>
- <string name="use_own_provider">Foloseste furnizorul meu</string>
- <string name="pick_your_username">Alege un nume de utilizator</string>
- <string name="pref_manually_change_presence">Schimba manual setarea de prezenta</string>
- <string name="pref_manually_change_presence_summary">Atinge-ti avatarul pentru a-ti schimba starea de prezenta</string>
- <string name="change_presence">Schimba setarea de prezenta</string>
- <string name="status_message">Mesaj de status</string>
- <string name="all_accounts_on_this_device">Seteaza pentru toate conturile de pe acest dispozitiv</string>
- <string name="presence_chat">Disponibil pentru conversatie</string>
- <string name="presence_online">Conectat</string>
- <string name="presence_away">Plecat</string>
- <string name="presence_xa">Indisponibil</string>
- <string name="presence_dnd">Ocupat</string>
- <string name="secure_password_generated">O parola sigura a fost generata</string>
- <string name="device_does_not_support_battery_op">Dispozitivul dumneavoastra nu suporta dezactivarea optimizarii de baterie pentru aceasta aplicatie</string>
- <string name="show_password">Arata parola</string>
-</resources>
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
deleted file mode 100644
index 7c7889f5f..000000000
--- a/src/main/res/values-ru/strings.xml
+++ /dev/null
@@ -1,554 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Настройки</string>
- <string name="action_add">Новая беседа</string>
- <string name="action_accounts">Управление аккаунтами</string>
- <string name="action_end_conversation">Закончить текущую беседу</string>
- <string name="action_contact_details">Сведения о контакте</string>
- <string name="action_muc_details">Сведения о конференции</string>
- <string name="action_secure">Защищенная беседа</string>
- <string name="action_add_account">Добавить аккаунт</string>
- <string name="action_edit_contact">Редактировать контакт</string>
- <string name="action_add_phone_book">Добавить в адресную книгу</string>
- <string name="action_delete_contact">Удалить из списка</string>
- <string name="action_block_contact">Заблокировать контакт</string>
- <string name="action_unblock_contact">Разблокировать контакт</string>
- <string name="action_block_domain">Заблокировать домен</string>
- <string name="action_unblock_domain">Разблокировать домен</string>
- <string name="title_activity_manage_accounts">Управление Аккаунтами</string>
- <string name="title_activity_settings">Настройки</string>
- <string name="title_activity_conference_details">Сведения о Конференции</string>
- <string name="title_activity_contact_details">Сведения о Контакте</string>
- <string name="title_activity_sharewith">Поделиться</string>
- <string name="title_activity_start_conversation">Начать беседу</string>
- <string name="title_activity_choose_contact">Выберите собеседника</string>
- <string name="title_activity_block_list">Черный список</string>
- <string name="just_now">только что</string>
- <string name="minute_ago">1 минуту назад</string>
- <string name="minutes_ago">%d мин. назад</string>
- <string name="unread_conversations">непрочитанных сообщений</string>
- <string name="sending">отправка…</string>
- <string name="message_decrypting">Расшифровка сообщения. Подождите...</string>
- <string name="pgp_message">OpenPGP зашифрованное сообщение</string>
- <string name="nick_in_use">Имя уже используется</string>
- <string name="admin">Администратор</string>
- <string name="owner">Владелец</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Участник</string>
- <string name="visitor">Посетитель</string>
- <string name="remove_contact_text">Вы хотите удалить %s из своего списка? Беседы, связанные с этим аккаунтом будут сохранены.</string>
- <string name="block_contact_text">Вы хотите заблокировать дальнейшие сообщения от %s?</string>
- <string name="unblock_contact_text">Вы хотите разблокировать пользователя %s?</string>
- <string name="block_domain_text">Заблокировать всех пользователей домена %s?</string>
- <string name="unblock_domain_text">Разблокировать всех пользователей домена %s?</string>
- <string name="contact_blocked">Контакт заблокирован</string>
- <string name="remove_bookmark_text">Вы хотите удалить %s из избранного? Беседы, связанные с данной закладкой будут сохранены</string>
- <string name="register_account">Создать новый аккаунт на сервере</string>
- <string name="change_password_on_server">Изменить пароль на сервере</string>
- <string name="share_with">Поделиться с</string>
- <string name="start_conversation">Начать беседу</string>
- <string name="invite_contact">Пригласить собеседника</string>
- <string name="contacts">Контакты</string>
- <string name="cancel">Отмена</string>
- <string name="set">Установить</string>
- <string name="add">Добавить</string>
- <string name="edit">Редактировать</string>
- <string name="delete">Удалить</string>
- <string name="block">Заблокировать</string>
- <string name="unblock">Разблокировать</string>
- <string name="save">Сохранить</string>
- <string name="ok">ОК</string>
- <string name="crash_report_title">Conversations был неожиданно остановлен</string>
- <string name="crash_report_message">Отправляя отчеты об ошибках, вы помогаете исправить и улучшить программу, поддерживая дальнейшее развитие программы\n<b>Предупреждение:</b>Отчет об ошибке будет отправлен разработчику, используя ваш аккаунт XMPP.</string>
- <string name="send_now">Отправить сейчас</string>
- <string name="send_never">Больше не спрашивать</string>
- <string name="problem_connecting_to_account">Не удается подключиться к аккаунту</string>
- <string name="problem_connecting_to_accounts">Не удается подключиться к аккаунтам</string>
- <string name="touch_to_fix">Нажмите здесь, чтобы настроить свои аккаунты</string>
- <string name="attach_file">Прикрепить файл</string>
- <string name="not_in_roster">Контакт не находится в вашем списке. Хотите добавить его?</string>
- <string name="add_contact">Добавить контакт</string>
- <string name="send_failed">доставка не удалась</string>
- <string name="send_rejected">отклонено</string>
- <string name="preparing_image">Подготовка изображения к передаче</string>
- <string name="action_clear_history">Очистить историю</string>
- <string name="clear_conversation_history">Очистить историю</string>
- <string name="clear_histor_msg">Вы хотите удалить все сообщения в этой беседе?\n\n<b>Предупреждение:</b> Данная операция не повлияет на сообщения, хранящиеся на других устройствах.</string>
- <string name="delete_messages">Удалить сообщения</string>
- <string name="also_end_conversation">Закончить эту беседу впоследствии</string>
- <string name="choose_presence">Укажите статус для контакта</string>
- <string name="send_unencrypted_message">Отправить не зашифрованное сообщение</string>
- <string name="send_otr_message">Отправить OTR защифрованное сообщение</string>
- <string name="send_omemo_message">Отправить OMEMO защифрованное сообщение</string>
- <string name="send_omemo_x509_message">Послать v\\OMEMO зашифрованное сообщение</string>
- <string name="send_pgp_message">Отправить OpenPGP защифрованное сообщение</string>
- <string name="your_nick_has_been_changed">Ваш псевдоним был изменен</string>
- <string name="send_unencrypted">Отправить в незашифрованном виде</string>
- <string name="decryption_failed">Расшифровка не удалась. Вероятно, что у вас нет надлежащего ключа.</string>
- <string name="openkeychain_required">Установите OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations использует стороннее приложение под названием <b>OpenKeychain</b> для шифрования и расшифрования сообщений и управления открытыми ключами.\nПрограмма OpenKeychain распространяется под лицензией GPLv3 и доступна для загрузки через F-Droid или Google Play.\n\n<small>(Потребуется перезапуск Conversations после установки.)</small></string>
- <string name="restart">Перезапуск</string>
- <string name="install">Установка</string>
- <string name="openkeychain_not_installed">Установите OpenKeychain пожалуйста</string>
- <string name="offering">предложение…</string>
- <string name="waiting">ожидание…</string>
- <string name="no_pgp_key">Нет OpenPGP ключа</string>
- <string name="contact_has_no_pgp_key">Conversations не может зашифровать сообщение, потому что удаленный пользователь не анонсирует свой открытый ключ.\n\n<small>Пожалуйста, попросите удаленного пользователя тоже установить OpenPGP.</small></string>
- <string name="no_pgp_keys">Нет OpenPGP ключей</string>
- <string name="contacts_have_no_pgp_keys">Conversations не может зашифровать сообщения, потому что удаленные пользователи не анонсируют свои открытые ключи.\n\n<small>Пожалуйста, попросите удаленных пользователей тоже установить OpenPGP.</small></string>
- <string name="pref_general">Общие</string>
- <string name="pref_xmpp_resource">Название ресурса</string>
- <string name="pref_xmpp_resource_summary">Имя которым Conversations идентифицирует себя</string>
- <string name="pref_accept_files">Принимать файлы</string>
- <string name="pref_accept_files_summary">Автоматический прием файлов…</string>
- <string name="pref_notification_settings">Уведомление</string>
- <string name="pref_notifications">Уведомление</string>
- <string name="pref_notifications_summary">Использовать звуковое уведомление когда приходят новые сообщения</string>
- <string name="pref_vibrate">Вибрация</string>
- <string name="pref_notification_grace_period">Отсрочка уведомлений</string>
- <string name="pref_notification_grace_period_summary">Не использовать уведомления, если вы прочитали сообщение на другом устройстве</string>
- <string name="pref_advanced_options">Дополнительно</string>
- <string name="pref_never_send_crash">Отчеты об ошибках</string>
- <string name="pref_never_send_crash_summary">Отправляя отчеты об ошибках, вы помогаете исправить и улучшить Conversations, поддерживая дальнейшее развитие программы</string>
- <string name="pref_confirm_messages">Отчеты о получении</string>
- <string name="pref_confirm_messages_summary">Разрешить уведомлять отправителя, когда вы получили и прочитали сообщение</string>
- <string name="pref_ui_options">Интерфейс</string>
- <string name="openpgp_error">Возникла ошибка в OpenKeychain</string>
- <string name="error_decrypting_file">Ошибка расшифровки файла</string>
- <string name="accept">Принять</string>
- <string name="error">Произошла ошибка</string>
- <string name="pref_grant_presence_updates">Предоставлять обновления</string>
- <string name="pref_grant_presence_updates_summary">Разрешить и запрашивать статус присутствия для созданных вами контактов</string>
- <string name="subscriptions">Подписки</string>
- <string name="your_account">Ваш аккаунт</string>
- <string name="keys">Ключи</string>
- <string name="send_presence_updates">Анонсировать статус присутствия</string>
- <string name="receive_presence_updates">Получать обновления статусов присутствия</string>
- <string name="ask_for_presence_updates">Запрашивать обновления статусов присутствия</string>
- <string name="attach_choose_picture">Выберите изображение</string>
- <string name="attach_take_picture">Снимите изображение</string>
- <string name="preemptively_grant">Удовлетворять запросы на подписки</string>
- <string name="error_not_an_image_file">Выбранный файл не является изображением</string>
- <string name="error_compressing_image">Ошибка при преобразовании изображения</string>
- <string name="error_file_not_found">Файл не найден</string>
- <string name="error_io_exception">Общая ошибка ввода/вывода. Возможно, на устройстве недостаточно свободного места?</string>
- <string name="error_security_exception_during_image_copy">Приложение, которое было использовано для выбора изображения не имеет достаточных прав для чтения файла.\n\n<small>Используйте другой файловый менеджер, чтобы выбрать изображение</small></string>
- <string name="account_status_unknown">Неизвестен</string>
- <string name="account_status_disabled">Временно отключен</string>
- <string name="account_status_online">В сети</string>
- <string name="account_status_connecting">Соединение\u2026</string>
- <string name="account_status_offline">Не в сети</string>
- <string name="account_status_unauthorized">Неавторизован</string>
- <string name="account_status_not_found">Сервер не найден</string>
- <string name="account_status_no_internet">Нет подключения к сети</string>
- <string name="account_status_regis_fail">Регистрация не удалась</string>
- <string name="account_status_regis_conflict">Имя пользователя уже используется</string>
- <string name="account_status_regis_success">Регистрация завершена</string>
- <string name="account_status_regis_not_sup">Сервер не поддерживает регистрацию</string>
- <string name="account_status_security_error">Ошибка безопасности</string>
- <string name="account_status_incompatible_server">Несовместимый сервер</string>
- <string name="encryption_choice_unencrypted">Без шифра</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Редактировать аккаунт</string>
- <string name="mgmt_account_delete">Удалить</string>
- <string name="mgmt_account_disable">Отключить</string>
- <string name="mgmt_account_publish_avatar">Разместить аватар</string>
- <string name="mgmt_account_publish_pgp">Анонсировать OpenPGP ключ</string>
- <string name="mgmt_account_enable">Включить</string>
- <string name="mgmt_account_are_you_sure">Вы уверены?</string>
- <string name="mgmt_account_delete_confirm_text">Если вы удалите свой аккаунт, вся ваша история будет потеряна</string>
- <string name="attach_record_voice">Запись голоса</string>
- <string name="account_settings_jabber_id">JID (Джаббер ID)</string>
- <string name="account_settings_password">Пароль</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Подтвердите пароль</string>
- <string name="password">Пароль</string>
- <string name="confirm_password">Подтвердите пароль</string>
- <string name="passwords_do_not_match">Пароли не совпадают</string>
- <string name="invalid_jid">Недопустимый JID (Джаббер ID)</string>
- <string name="error_out_of_memory">Недостаточно памяти. Изображение слишком большое</string>
- <string name="add_phone_book_text">Вы хотите добавить %s в вашу адресную книгу?</string>
- <string name="contact_status_online">в сети</string>
- <string name="contact_status_free_to_chat">свободен для общения</string>
- <string name="contact_status_away">скоро буду</string>
- <string name="contact_status_extended_away">буду не скоро</string>
- <string name="contact_status_do_not_disturb">не беспокоить</string>
- <string name="contact_status_offline">не в сети</string>
- <string name="muc_details_conference">Конференция</string>
- <string name="muc_details_other_members">Другие участники</string>
- <string name="server_info_show_more">Информация о сервере</string>
- <string name="server_info_mam">XEP-0313: Сохранение сообщений в архив</string>
- <string name="server_info_carbon_messages">Дублирование сообщений</string>
- <string name="server_info_csi">XEP-0352: Индикатор Состояния Клиента</string>
- <string name="server_info_blocking">XEP-0191: Команда Блокирования</string>
- <string name="server_info_roster_version">XEP-0237: Управление версиями списков</string>
- <string name="server_info_stream_management">XEP-0198: Управление потоками</string>
- <string name="server_info_pep">XEP-0163: PEP (Аватары / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Загрузка файлов по HTTP</string>
- <string name="server_info_push">XEP-0357: Push уведомления</string>
- <string name="server_info_available">доступен</string>
- <string name="server_info_unavailable">недоступен</string>
- <string name="missing_public_keys">Отсутствие анонсирования открытых ключей</string>
- <string name="last_seen_now">Присутствие: только что</string>
- <string name="last_seen_min">Присутствие: 1 минуту назад</string>
- <string name="last_seen_mins">Присутствие: %d мин. назад</string>
- <string name="last_seen_hour">Присутствие: 1 час назад</string>
- <string name="last_seen_hours">Присутствие: %d час. назад</string>
- <string name="last_seen_day">Присутствие: 1 день назад</string>
- <string name="last_seen_days">Присутствие: %d дн. назад</string>
- <string name="never_seen">Никогда</string>
- <string name="install_openkeychain">Зашифрованное сообщение. Пожалуйста, установите OpenKeychain для дешифрования.</string>
- <string name="unknown_otr_fingerprint">Неизвестная контрольная сумма криптографического протокола OTR</string>
- <string name="openpgp_messages_found">Найдены OpenPGP зашифрованые сообщения</string>
- <string name="reception_failed">Прием не удался</string>
- <string name="your_fingerprint">Контрольная сумма</string>
- <string name="otr_fingerprint">OTR контрольная сумма</string>
- <string name="omemo_fingerprint">OMEMO отпечаток</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO отпечаток</string>
- <string name="omemo_fingerprint_selected_message">OMEMO отпечаток сообщения</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\OMEMO отпечаток сообщения</string>
- <string name="this_device_omemo_fingerprint">Собственный OMEMO отпечаток</string>
- <string name="other_devices">Другие устройства</string>
- <string name="trust_omemo_fingerprints">Доверенные отпечатки OMEMO</string>
- <string name="fetching_keys">Получение ключей…</string>
- <string name="done">Готово</string>
- <string name="verify">Подтвердить</string>
- <string name="decrypt">Дешифровать</string>
- <string name="conferences">Конференции</string>
- <string name="search">Поиск</string>
- <string name="create_contact">Создать контакт</string>
- <string name="enter_contact">Добавить контакт</string>
- <string name="join_conference">Присоединиться к конференции</string>
- <string name="delete_contact">Удалить Контакт</string>
- <string name="view_contact_details">Посмотреть данные контакта</string>
- <string name="block_contact">Заблокировать контакт</string>
- <string name="unblock_contact">Разблокировать контакт</string>
- <string name="create">Создать</string>
- <string name="select">Select</string>
- <string name="contact_already_exists">Контакт уже существует</string>
- <string name="join">Присоединиться</string>
- <string name="conference_address">Адрес конференции</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Сохранить закладку</string>
- <string name="delete_bookmark">Удалить закладку</string>
- <string name="bookmark_already_exists">Такая закладка уже существует</string>
- <string name="you">Вы</string>
- <string name="action_edit_subject">Редактировать тему конференции</string>
- <string name="joining_conference">Вход в конференцию...</string>
- <string name="leave">Покинуть</string>
- <string name="contact_added_you">Собеседник добавил вас в список контактов</string>
- <string name="add_back">Добавить в ответ</string>
- <string name="contact_has_read_up_to_this_point">%s прочит. сообщ. до этого момента</string>
- <string name="publish">Опубликовать</string>
- <string name="touch_to_choose_picture">Нажмите на аватар, чтобы выбрать новую фотографию из галереи</string>
- <string name="publish_avatar_explanation">Пожалуйста, обратите внимание, что этот аватар смогут увидеть все ваши подписчики</string>
- <string name="publishing">Установка…</string>
- <string name="error_publish_avatar_server_reject">Сервер отклонил размещение аватара</string>
- <string name="error_publish_avatar_converting">В процессе преобразования фотографии возникла ошибка</string>
- <string name="error_saving_avatar">Не удалось сохранить аватар</string>
- <string name="or_long_press_for_default">(Или долгое прикосновение, чтобы вернуть значения по умолчанию)</string>
- <string name="error_publish_avatar_no_server_support">Ваш сервер не поддерживает публикацию аватаров</string>
- <string name="private_message">Отправить личное сообщение для %s</string>
- <string name="private_message_to">отправить %s</string>
- <string name="send_private_message_to">Отправить личное сообщение для %s</string>
- <string name="connect">Подключиться</string>
- <string name="account_already_exists">Эта учетная запись уже существует</string>
- <string name="next">Далее</string>
- <string name="server_info_session_established">Текущий сеанс установлен</string>
- <string name="additional_information">Дополнительная информация</string>
- <string name="skip">Пропустить</string>
- <string name="disable_notifications">Отключить уведомления</string>
- <string name="disable_notifications_for_this_conversation">Отключить уведомления для текущей беседы</string>
- <string name="enable">Включить</string>
- <string name="conference_requires_password">Конференция требует авторизации</string>
- <string name="enter_password">Введите пароль</string>
- <string name="missing_presence_updates">Обновления присутствия недоступны</string>
- <string name="request_presence_updates">Пожалуйста, прежде запросите обновления присутствия у вашего собеседника.\n\n<small>Эта информация будет использоваться для определения того, каким клиентом(ами) пользуетя ваш собеседник.</small></string>
- <string name="request_now">Запросить сейчас</string>
- <string name="delete_fingerprint">Удалить Контрольную Сумму</string>
- <string name="sure_delete_fingerprint">Вы уверены, что хотите удалить данную контрольную сумму?</string>
- <string name="ignore">Отменить</string>
- <string name="without_mutual_presence_updates"><b>Внимание:</b> Если обновления присутствия не включены на обеих сторонах, это может привести к возникновению неожиданных проблемам.\n\n<small>Уточните сведения о контакте, проверив настройки обновлений присутствия.</small></string>
- <string name="pref_security_settings">Безопасность</string>
- <string name="pref_force_encryption">Обязательное сквозное шифрование</string>
- <string name="pref_force_encryption_summary">Всегда отправлять сообщения зашифрованными (за исключением конференций)</string>
- <string name="pref_allow_message_correction">Разрешить исправление сообщений</string>
- <string name="pref_dont_save_encrypted">Не сохранять зашифрованные сообщения</string>
- <string name="pref_dont_save_encrypted_summary">Внимание: Это может привести к потере сообщений</string>
- <string name="pref_expert_options">Расширенные настройки</string>
- <string name="pref_expert_options_summary">Пожалуйста, будьте осторожны с данными настройками</string>
- <string name="title_activity_about">О Conversations</string>
- <string name="pref_about_conversations_summary">Информация о билде и лицензировании</string>
- <string name="title_pref_quiet_hours">Тихие Часы</string>
- <string name="title_pref_quiet_hours_start_time">Начало</string>
- <string name="title_pref_quiet_hours_end_time">Окончание</string>
- <string name="title_pref_enable_quiet_hours">Включить режим «тихих часов»</string>
- <string name="pref_quiet_hours_summary">Уведомления будут отключены во время «тихих часов»</string>
- <string name="pref_use_larger_font">Увеличить размер шрифта</string>
- <string name="pref_use_larger_font_summary">Установите больший размер шрифта по всей программе</string>
- <string name="pref_use_send_button_to_indicate_status">Использовать кнопку-индикатор</string>
- <string name="pref_use_indicate_received">Запрос в получении сообщения</string>
- <string name="pref_use_indicate_received_summary">Если поддерживается, поступившие сообщения будут отмечены зеленой галочкой</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Раскрасить кнопку отправить, указывая текущий статус собеседника</string>
- <string name="pref_expert_options_other">Другие</string>
- <string name="pref_conference_name">Название конференции</string>
- <string name="pref_conference_name_summary">Использовать тему беседы заместо JID для отображения конференций</string>
- <string name="pref_autojoin">Автоматический вход в конференции</string>
- <string name="pref_autojoin_summary">Автоматический вход в конференции</string>
- <string name="toast_message_otr_fingerprint">OTR-отпечаток скопирован в буфер обмена!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO отпечаток скопирован в буфер обмена!</string>
- <string name="conference_banned">Вы заблокированы в этой конференции</string>
- <string name="conference_members_only">Эта конференция требует членства</string>
- <string name="conference_kicked">Вы были удалены из конференции</string>
- <string name="using_account">использовать учётную запись %s</string>
- <string name="checking_x">Проверка %s на сервере HTTP</string>
- <string name="not_connected_try_again">Вы неподключены. Попробуйте позже</string>
- <string name="check_x_filesize">Проверьте размер %s</string>
- <string name="message_options">Опции сообщения</string>
- <string name="copy_text">Копировать текст</string>
- <string name="copy_original_url">Копировать адрес ссылки</string>
- <string name="send_again">Отправить ещё раз</string>
- <string name="file_url">URL файла</string>
- <string name="message_text">Текст сообщения</string>
- <string name="url_copied_to_clipboard">Ссылка скопирована в буфер обмена</string>
- <string name="message_copied_to_clipboard">Сообщение скопировано в буфер обмена</string>
- <string name="image_transmission_failed">Передача изображения не удалась</string>
- <string name="scan_qr_code">Поиск QR-кода</string>
- <string name="show_qr_code">Показать QR-код</string>
- <string name="show_block_list">Показать чёрный список</string>
- <string name="account_details">Сведения об учётной записи</string>
- <string name="verify_otr">Подтвердить OTR</string>
- <string name="remote_fingerprint">Удалённый отпечаток</string>
- <string name="scan">поиск</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Подсказка или вопрос</string>
- <string name="shared_secret_secret">Общий секретный ключ</string>
- <string name="confirm">Подтвердить</string>
- <string name="in_progress">В ходе выполнения</string>
- <string name="respond">Ответ</string>
- <string name="failed">Не удалось</string>
- <string name="secrets_do_not_match">Ключи не совпадают</string>
- <string name="try_again">Попробуйте ещё раз</string>
- <string name="finish">Завершить</string>
- <string name="verified">Подтверждён!</string>
- <string name="smp_requested">Контакт запросил подтверждение SMP</string>
- <string name="no_otr_session_found">Действительная OTR-сессия не найдена!</string>
- <string name="conversations_foreground_service">Диалоги</string>
- <string name="pref_keep_foreground_service">Оставить службу на переднем плане</string>
- <string name="pref_keep_foreground_service_summary">Не позволяет операционной системе закрыть ваше соединение</string>
- <string name="pref_export_logs">Экспорт истории</string>
- <string name="pref_export_logs_summary">Записать историю на SD карту</string>
- <string name="notification_export_logs_title">Запись истории на SD карту</string>
- <string name="choose_file">Выберите файл</string>
- <string name="receiving_x_file">Получение %1$s (%2$d%% выполнено)</string>
- <string name="download_x_file">Загружено %s</string>
- <string name="file">файл</string>
- <string name="open_x_file">Открыть %s</string>
- <string name="sending_file">отправка (%1$d%% выполнено)</string>
- <string name="preparing_file">Файл готовится для передачи</string>
- <string name="x_file_offered_for_download">%s предлагается скачать</string>
- <string name="cancel_transmission">Отменить передачу</string>
- <string name="file_transmission_failed">передача файла не удалась</string>
- <string name="file_deleted">Файл был удалён</string>
- <string name="no_application_found_to_open_file">Не найдено приложения для открытия файла</string>
- <string name="could_not_verify_fingerprint">Не удалось подтвердить отпечаток</string>
- <string name="manually_verify">Ручная проверка</string>
- <string name="are_you_sure_verify_fingerprint">Вы точно хотите подтвердить OTR-отпечатки ваших контактов?</string>
- <string name="pref_show_dynamic_tags">Показывать динамические тэги</string>
- <string name="pref_show_dynamic_tags_summary">Отображать теги только для чтения под контактами</string>
- <string name="enable_notifications">Включить уведомления</string>
- <string name="conference_with">Создать конференцию с...</string>
- <string name="no_conference_server_found">Сервер конференции не был найден</string>
- <string name="conference_creation_failed">Не удалось создать конференцию!</string>
- <string name="secret_accepted">Секретный ключ принят!</string>
- <string name="reset">Сброс</string>
- <string name="account_image_description">Изображение учётной записи</string>
- <string name="copy_otr_clipboard_description">Скопировать OTR-отпечаток в буфер обмена</string>
- <string name="copy_omemo_clipboard_description">Скопировать OMEMO-отпечаток в буфер обмена</string>
- <string name="regenerate_omemo_key">Создать заново ключ OMEMO</string>
- <string name="wipe_omemo_pep">Стереть другие устройства из PEP</string>
- <string name="clear_other_devices">Очистить устройства</string>
- <string name="clear_other_devices_desc">Вы уверены, что хотите очистить все остальные устройства из анонса ключей OMEMO? При соединении устройств в следующий раз новые ключи анонсируются автоматически, но устройства могут не получить сообщения, посланные до этого.</string>
- <string name="purge_key">Очистить ключ</string>
- <string name="purge_key_desc_part1">Вы уверены, что хотите удалить этот ключ?</string>
- <string name="purge_key_desc_part2">Он будет необратимо считаться скомпрометированным, и вы никогда не сможете создать сессию с ним снова.</string>
- <string name="error_no_keys_to_trust">Для этого контакта не существует доступных ключей. Если вы очистили все его ключи, ему необходимо создать новые.</string>
- <string name="error_trustkeys_title">Ошибка</string>
- <string name="fetching_history_from_server">Получение истории с сервера</string>
- <string name="no_more_history_on_server">На сервере больше нет истории</string>
- <string name="updating">Обновление...</string>
- <string name="password_changed">Пароль изменён!</string>
- <string name="could_not_change_password">Не удалось изменить пароль</string>
- <string name="otr_session_not_started">Отправить сообщение чтобы начать зашифрованный чат</string>
- <string name="ask_question">Задать вопрос</string>
- <string name="smp_explain_question">Если у вас и вашего собеседника есть общая тайна, о которой никто кроме вас не знает (например, шутка, понятная только \"своим\" или что вы ели на обед при последней вашей встрече) вы можете использовать эту тайну, чтобы подтвердить отпечаток друг друга.\n\nВы даёте подсказку или задаёте вопрос вашему контакту, а она даст регистрозависимый ответ.</string>
- <string name="smp_explain_answer">Ваш собеседник желает проверить ваш отпечаток с помощью общего секрета. Ваш собеседник дал следующую подсказку или вопрос в качестве этого секрета.</string>
- <string name="shared_secret_hint_should_not_be_empty">Ваша подсказка не может быть пустой</string>
- <string name="shared_secret_can_not_be_empty">Ваш общий секрет не может быть пустым</string>
- <string name="manual_verification_explanation">Внимательно сверьте отпечаток, показанный ниже с отпечатком вашего собеседника.\nДля обмена ими вы можете использовать любое доверенное средство связи, например, зашифрованное электронное письмо или телефонный звонок.</string>
- <string name="change_password">Изменить пароль</string>
- <string name="current_password">Текущий пароль</string>
- <string name="new_password">Новый пароль</string>
- <string name="password_should_not_be_empty">Пароль не может быть пустым</string>
- <string name="enable_all_accounts">Включить все учётные записи</string>
- <string name="disable_all_accounts">Отключить все учётные записи</string>
- <string name="perform_action_with">Взаимодействовать с</string>
- <string name="no_affiliation">Не является участником</string>
- <string name="outcast">Заблокированный пользователь</string>
- <string name="member">Участник</string>
- <string name="advanced_mode">Расширенный режим</string>
- <string name="grant_membership">Предоставить участие</string>
- <string name="remove_membership">Отменить участие</string>
- <string name="grant_admin_privileges">Назначить административные права</string>
- <string name="remove_admin_privileges">Снять административные права</string>
- <string name="remove_from_room">Исключить из конференции</string>
- <string name="could_not_change_affiliation">Не удалось изменить принадлежность %s</string>
- <string name="ban_from_conference">Запретить доступ к конференции</string>
- <string name="removing_from_public_conference">Вы пытаетесь исключить %s из публичной конференции. Единственный способ — это навсегда запретить доступ пользователю. </string>
- <string name="ban_now">Заблокировать</string>
- <string name="could_not_change_role">Не удалось сменить роль %s</string>
- <string name="public_conference">Публичная конференция</string>
- <string name="private_conference">Приватная конференция только для членов</string>
- <string name="conference_options">Настройки конференции</string>
- <string name="members_only">Частная, только для участников</string>
- <string name="non_anonymous">Не анонимно </string>
- <string name="moderated">Модерируемая</string>
- <string name="you_are_not_participating">Вы не участвуете</string>
- <string name="modified_conference_options">Настройки конференции изменены!</string>
- <string name="could_not_modify_conference_options">Не удалось изменить настройки конференции</string>
- <string name="never">Никогда</string>
- <string name="thirty_minutes">30 минут</string>
- <string name="one_hour">1 час</string>
- <string name="two_hours">2 часа</string>
- <string name="eight_hours">8 часов</string>
- <string name="until_further_notice">До следующего уведомления</string>
- <string name="pref_input_options">Ввод</string>
- <string name="pref_enter_is_send">Отправить на \"Enter\"</string>
- <string name="pref_enter_is_send_summary">Клавиша \"Enter\" отправляет сообщение</string>
- <string name="pref_display_enter_key">Показывать клавишу ввода</string>
- <string name="pref_display_enter_key_summary">Поменять кнопку смайликов на кнопку ввода</string>
- <string name="audio">аудио</string>
- <string name="video">звук</string>
- <string name="image">изображение</string>
- <string name="pdf_document">PDF-документ</string>
- <string name="apk">Приложение Android</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Получено %s</string>
- <string name="disable_foreground_service">Отключить фоновую службу</string>
- <string name="touch_to_open_conversations">Коснитесь, чтобы открыть Conversations</string>
- <string name="avatar_has_been_published">Аватар загружен!</string>
- <string name="sending_x_file">Отправляется %s</string>
- <string name="offering_x_file">Предложен %s</string>
- <string name="hide_offline">Скрыть пользователей вне сети</string>
- <string name="disable_account">Отключить учётную запись</string>
- <string name="contact_is_typing">%s печатает…</string>
- <string name="contact_has_stopped_typing">%s прекратил набор</string>
- <string name="pref_chat_states">Оповещения о наборе</string>
- <string name="pref_chat_states_summary">Позволяет вашим контактам видеть когда вы пишете новое сообщение</string>
- <string name="send_location">Отправить местоположение</string>
- <string name="show_location">Показать местоположение</string>
- <string name="no_application_found_to_display_location">Не найдено приложений для отображения местоположения</string>
- <string name="location">Местоположение</string>
- <string name="received_location">Получено местоположение</string>
- <string name="title_undo_swipe_out_conversation">Беседа окончена</string>
- <string name="title_undo_swipe_out_muc">Покинул беседу</string>
- <string name="pref_dont_trust_system_cas_title">Не доверять системным УЦ</string>
- <string name="pref_dont_trust_system_cas_summary">Все сертификаты должны быть подтверждены вручную</string>
- <string name="pref_remove_trusted_certificates_title">Удалить сертификат</string>
- <string name="pref_remove_trusted_certificates_summary">Удалить сертификаты, подтверждённые вручную</string>
- <string name="toast_no_trusted_certs">Не найдено сертификатов, подтверждённых вручную</string>
- <string name="dialog_manage_certs_title">Удалить сертификаты</string>
- <string name="dialog_manage_certs_positivebutton">Удалить отмеченное</string>
- <string name="dialog_manage_certs_negativebutton">Отмена</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">Удалён %d сертификат</item>
- <item quantity="few">Удалено %d сертификатов</item>
- <item quantity="many">Удалено %d сертификатов</item>
- <item quantity="other">Удалено %d сертификатов</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Выбран %d контакт</item>
- <item quantity="few">Выбрано %d контактов</item>
- <item quantity="many">Выбрано %d контактов</item>
- <item quantity="other">Выбрано %d контактов</item>
- </plurals>
- <string name="pref_quick_action_summary">Заменить кнопку отправки кнопкой быстрого действия</string>
- <string name="pref_quick_action">Быстрое действие</string>
- <string name="none">Нет</string>
- <string name="recently_used">Последнее выбранное</string>
- <string name="choose_quick_action">Выбрать быстрое действие</string>
- <string name="search_for_contacts_or_groups">Поиск контактов или групп</string>
- <string name="send_private_message">Отправить частное сообщение</string>
- <string name="user_has_left_conference">%s покинул конференцию!</string>
- <string name="username">Имя пользователя</string>
- <string name="username_hint">Имя пользователя</string>
- <string name="invalid_username">Недопустимое имя пользователя</string>
- <string name="conference_name">Название конференции</string>
- <string name="invalid_conference_name">Недопустимое название конференции</string>
- <string name="download_failed_server_not_found">Загрузка не удалась: сервер не найден</string>
- <string name="download_failed_file_not_found">Загрузка не удалась: файл не найден</string>
- <string name="download_failed_could_not_connect">Загрузка не удалась: не удалось подключиться к серверу</string>
- <string name="pref_use_white_background">Использовать белый фон</string>
- <string name="pref_use_white_background_summary">Показывать принятые сообщения черным текстом на белом фоне</string>
- <string name="account_status_tor_unavailable">Сеть Tor недоступна</string>
- <string name="server_info_broken">Повреждено</string>
- <string name="pref_away_when_screen_off">Вышел когда экран выключен</string>
- <string name="pref_away_when_screen_off_summary">Отмечает ваш ресурс как \"вышел\" когда экран выключен</string>
- <string name="pref_xa_on_silent_mode">Не доступен в режиме без звука</string>
- <string name="pref_xa_on_silent_mode_summary">Отмечает ваш ресурс как \"не доступен\", когда телефон в беззвучном режиме</string>
- <string name="pref_treat_vibrate_as_silent_summary">Отмечает ваш ресурс как \"не доступен\", когда телефон в режиме вибрации</string>
- <string name="pref_show_connection_options">Расширенные настройки подключения</string>
- <string name="pref_show_connection_options_summary">Показывать имя сервера и порт в настройках аккаунтов</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Добавить аккаунт с сертификатом</string>
- <string name="unable_to_parse_certificate">Невозможно разобрать сертификат</string>
- <string name="authenticate_with_certificate">Оставить пустым для входа с сертификатом</string>
- <string name="mam_prefs">Настройки архивирования</string>
- <string name="captcha_required">Необходима проверка</string>
- <string name="certificate_chain_is_not_trusted">Цепочка сертификата не доверена</string>
- <string name="jid_does_not_match_certificate">Jabber ID не соответствует сертификату</string>
- <string name="action_renew_certificate">Обновить сертификат</string>
- <string name="error_fetching_omemo_key">Ошибка при получении OMEMO ключа!</string>
- <string name="verified_omemo_key_with_certificate">Проверен OMEMO ключ с сертификатом!</string>
- <string name="device_does_not_support_certificates">Ваше устройство не поддерживает выбор клиентских сертификатов!</string>
- <string name="pref_connection_options">Подключение</string>
- <string name="pref_use_tor">Соединение через Tor</string>
- <string name="pref_use_tor_summary">Направить все соединения через сеть TOR. Требуется Orbot</string>
- <string name="account_settings_hostname">Имя сервера</string>
- <string name="account_settings_port">Порт</string>
- <string name="hostname_or_onion">Сервер- или .onion-Адрес</string>
- <string name="not_a_valid_port">Это недопустимый номер порта</string>
- <string name="not_valid_hostname">Это недопустимое имя сервера</string>
- <string name="connected_accounts">%1$d из %2$d аккаунтов соединены</string>
- <string name="shared_file_with_x">Общий файл с %s</string>
- <string name="shared_image_with_x">Общее изображение с %s</string>
- <string name="no_storage_permission">Conversations требуется доступ к внешнему хранилищу</string>
- <string name="sync_with_contacts">Синхронизировать с контактами</string>
- <string name="sync_with_contacts_long">Conversations ожидает совпадения вашего XMPP ростера с вашими контактами для отображения их полных имен и аватаров.\n\nConversations только считает ваши контакты и сопоставит их локально без отправки их на ваш сервер.\n\nСейчас вы получите запрос на разрешение доступа к вашим контактам.</string>
- <string name="certificate_information">Информация о сертификате</string>
- <string name="certificate_subject">Subject</string>
- <string name="certificate_issuer">Выпустил</string>
- <string name="certificate_o">Организация</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(недоступно)</string>
- <string name="certificate_not_found">Сертификатов не найдено</string>
- <string name="notify_on_all_messages">Уведомлять о всех сообщениях</string>
- <string name="notify_only_when_highlighted">Оповещение только при обращениях</string>
- <string name="notify_never">Уведомления запрещены</string>
- <string name="notify_paused">Уведомления приостановлены</string>
- <string name="pref_picture_compression">Сжать изображения</string>
- <string name="pref_picture_compression_summary">Изменить размер и сжать изображения</string>
- <string name="always">Всегда</string>
- <string name="automatically">Автоматически</string>
- <string name="battery_optimizations_enabled">Оптимизации энергопотребления разрешены</string>
- <string name="disable">Запретить</string>
- <string name="selection_too_large">Выбранная область слишком большая</string>
- <string name="no_accounts">(Нет активных аккаунтов)</string>
- <string name="this_field_is_required">Незаполненное поле</string>
- <string name="correct_message">Исправить сообщение</string>
- <string name="send_corrected_message">Отправить исправленное сообщение</string>
- <string name="select_image_and_crop">Выбрать изображение</string>
- <string name="this_account_is_disabled">Вы отключили этот аккаунт</string>
-</resources>
diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml
deleted file mode 100644
index 2bea5a903..000000000
--- a/src/main/res/values-sk/strings.xml
+++ /dev/null
@@ -1,454 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Nastavenia</string>
- <string name="action_add">Nová konverzácia</string>
- <string name="action_accounts">Nastavenie účtov</string>
- <string name="action_end_conversation">Ukončiť túto konverzáciu</string>
- <string name="action_contact_details">Detaily kontaktu</string>
- <string name="action_muc_details">Detaily skupinovej konverzácie</string>
- <string name="action_secure">Zabezpečená konverzácia</string>
- <string name="action_add_account">Pridať účet</string>
- <string name="action_edit_contact">Upraviť meno</string>
- <string name="action_delete_contact">Vymazať zo zoznamu</string>
- <string name="action_block_contact">Zablokovať kontakt</string>
- <string name="action_unblock_contact">Odblokovať kontakt</string>
- <string name="action_block_domain">Zablokovať doménu</string>
- <string name="action_unblock_domain">Odblokovať doménu</string>
- <string name="title_activity_manage_accounts">Nastavenie účtov</string>
- <string name="title_activity_settings">Nastavenia</string>
- <string name="title_activity_conference_details">Detaily skupinovej konverzácie</string>
- <string name="title_activity_contact_details">Detaily kontaktu</string>
- <string name="title_activity_sharewith">Zdieľať s konverzáciou</string>
- <string name="title_activity_start_conversation">Začať konverzáciu</string>
- <string name="title_activity_choose_contact">Vybrať kontakt</string>
- <string name="title_activity_block_list">Zablokovať zoznam</string>
- <string name="just_now">práve teraz</string>
- <string name="minute_ago">pred 1 minútou</string>
- <string name="minutes_ago">pred %d minútami</string>
- <string name="unread_conversations">neprečítané konverzácie</string>
- <string name="sending">posielam...</string>
- <string name="nick_in_use">Prezývka už existuje</string>
- <string name="admin">Administrátor</string>
- <string name="owner">Vlastník</string>
- <string name="moderator">Moderátor</string>
- <string name="participant">Účastník</string>
- <string name="visitor">Návštevník</string>
- <string name="remove_contact_text">Chceli by ste odstrániť %s zo svojho zoznamu? Konverzácie spojené s týmto kontaktom nebudú odstránené.</string>
- <string name="block_contact_text">Chceli by ste zablokovať prijímanie správ od %s? </string>
- <string name="unblock_contact_text">Chceli by ste odblokovať %s a povoliť prijímanie správ?</string>
- <string name="block_domain_text">Zablokovať všetky kontakty od %s?</string>
- <string name="unblock_domain_text">Odblokovať všetky kontakty od %s?</string>
- <string name="contact_blocked">Kontakt zablokovaný</string>
- <string name="remove_bookmark_text">Chcete odstrániť %s zo záložiek? Konverzácie spojené s touto záložkou nebudú odstránené.</string>
- <string name="register_account">Registrovať nový účet na serveri</string>
- <string name="change_password_on_server">Zmeniť heslo na serveri</string>
- <string name="share_with">Zdieľať s</string>
- <string name="start_conversation">Začať konverzáciu</string>
- <string name="invite_contact">Pozvať kontakt</string>
- <string name="contacts">Kontakty</string>
- <string name="cancel">Zrušiť</string>
- <string name="set">Nastaviť</string>
- <string name="add">Pridať</string>
- <string name="edit">Upraviť</string>
- <string name="delete">Vymazať</string>
- <string name="block">Zablokovať</string>
- <string name="unblock">Odblokovať</string>
- <string name="save">Uložiť</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Aplikácia Conversations prestala reagovať</string>
- <string name="crash_report_message">Zaslaním detailov o dôvode zlyhania pomáhate ďalšiemu vývoju aplikácie Conversations\n<b>Varovanie:</b> Toto použije nastavený XMPP účet na zaslanie detailov vývojárom.</string>
- <string name="send_now">Poslať teraz</string>
- <string name="send_never">Nepýtať sa znova</string>
- <string name="problem_connecting_to_account">Pripojenie k účtu zlyhalo</string>
- <string name="problem_connecting_to_accounts">Pripojenie k viacerým účtom zlyhalo</string>
- <string name="touch_to_fix">Pre nastavenie účtov kliknite tu</string>
- <string name="attach_file">Priložiť súbor</string>
- <string name="not_in_roster">Kontakt sa nenachádza v zozname. Chcete ho pridať?</string>
- <string name="add_contact">Pridať kontakt</string>
- <string name="send_failed">doručenie zlyhalo</string>
- <string name="send_rejected">zamietnuté</string>
- <string name="preparing_image">Pripravujem obrázok na prenos</string>
- <string name="action_clear_history">Vymazať históriu</string>
- <string name="clear_conversation_history">Vymazať históriu konverzácií</string>
- <string name="clear_histor_msg">Chcete vymazať všetky správy v tejto konverzácii?\n\n<b>Varovanie:</b> Toto neovplyvní správy uložené v iných zariadeniach alebo serveroch.</string>
- <string name="delete_messages">Vymazať správy</string>
- <string name="also_end_conversation">Neskôr ukončiť konverzáciu</string>
- <string name="choose_presence">Vybrať aktualizáciu stavu pre kontakt</string>
- <string name="send_unencrypted_message">Poslať nezašifrovanú správu</string>
- <string name="send_otr_message">Poslať OTR šifrovanú správu</string>
- <string name="send_omemo_message">Poslať OMEMO šifrovanú správu</string>
- <string name="send_pgp_message">Poslať OpenPGP šifrovanú správu</string>
- <string name="your_nick_has_been_changed">Prezývka sa zmenila</string>
- <string name="send_unencrypted">Poslať nešifrované</string>
- <string name="decryption_failed">Zašifrovanie zlyhalo. Možno nemáte správny privátny kľúč.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations využíva aplikáciu tretej strany, <b>OpenKeychain</b>, k šifrovaniu a dešifrovaniu správ a k správe verejných kľúčov.\n\nOpenKeychain má licenciu pod GPLv3 a je dostupný na F-Droid a Google Play.\n\n<small>(Po inštalácii, prosím, reštartujte aplikáciu Conversations.)</small></string>
- <string name="restart">Reštartovať</string>
- <string name="install">Inštalovať</string>
- <string name="offering">ponúka…</string>
- <string name="waiting">čakám…</string>
- <string name="no_pgp_key">Nenašiel sa žiadny OpenPGP kľúč</string>
- <string name="contact_has_no_pgp_key">Nie je možné zašifrovať správu v aplikácii Conversations, pretože druhá strana neoznamuje svoj verejný kľúč.\n\n<small>Požiadajte svoj kontakt o nastavenie OpenPGP.</small></string>
- <string name="no_pgp_keys">Nenašli sa žiadne OpenPGP kľúče</string>
- <string name="contacts_have_no_pgp_keys">Nie je možné zašifrovať správy v aplikácii Conversations, pretože kontakty neoznamujú svoj verejný kľúč.\n\n<small>Požiadajte svoje kontakty o nastavenie OpenPGP.</small></string>
- <string name="pref_general">Všeobecné</string>
- <string name="pref_xmpp_resource">XMPP zdroj</string>
- <string name="pref_xmpp_resource_summary">Meno, ktorým sa tento klient identifikuje</string>
- <string name="pref_accept_files">Prijať súbory</string>
- <string name="pref_accept_files_summary">Automaticky prijať súbory menšie ako…</string>
- <string name="pref_notifications">Upozornenia</string>
- <string name="pref_notifications_summary">Upozorniť pri prijatí novej správy</string>
- <string name="pref_vibrate">Vibrovať</string>
- <string name="pref_notification_grace_period">Doba na prečítanie upozornenia</string>
- <string name="pref_notification_grace_period_summary">Neupozorňovať krátko po obdržaní kópie správy</string>
- <string name="pref_never_send_crash">Neodosielať detaily o zlyhaní aplikácie</string>
- <string name="pref_never_send_crash_summary">Zaslaním detailov o dôvode zlyhania pomáhate ďalšiemu vývoju aplikácie Conversations</string>
- <string name="pref_confirm_messages">Potvrdzovať správy</string>
- <string name="pref_confirm_messages_summary">Oznámi kontaktom, že správa bola prijatá a prečítaná</string>
- <string name="openpgp_error">OpenKeychain nahlásil chybu</string>
- <string name="error_decrypting_file">I/O chyba dešifrovania súboru</string>
- <string name="accept">Prijať</string>
- <string name="error">Došlo k chybe</string>
- <string name="pref_grant_presence_updates">Povoliť aktualizáciu stavu</string>
- <string name="pref_grant_presence_updates_summary">Aktívne povoliť a žiadať o zasielanie zmien stavu pre vytvorené kontakty</string>
- <string name="subscriptions">Odbery</string>
- <string name="your_account">Váš účet</string>
- <string name="keys">Kľúče</string>
- <string name="send_presence_updates">Zasielať zmeny stavu</string>
- <string name="receive_presence_updates">Prijímať zmeny stavu</string>
- <string name="ask_for_presence_updates">Požiadať o zmeny stavu</string>
- <string name="attach_choose_picture">Vybrať obrázok</string>
- <string name="attach_take_picture">Odfotiť</string>
- <string name="preemptively_grant">Aktívne povoliť vyžiadanie zmeny stavu</string>
- <string name="error_not_an_image_file">Vybraný súbor nie je obrázok</string>
- <string name="error_compressing_image">Chyba pri konverzii obrázkového súboru</string>
- <string name="error_file_not_found">Súbor sa nenašiel</string>
- <string name="error_io_exception">Všeobecná I/O chyba. Možno už nie je voľné miesto?</string>
- <string name="error_security_exception_during_image_copy">Aplikácia zvolená pre výber obrázkov nepovolila prečítanie súboru.\n\n<small>Skúste použiť iného správcu súborov pre výber obrázkov</small></string>
- <string name="account_status_unknown">Neznámy</string>
- <string name="account_status_disabled">Dočasne vypnutý</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Pripájam\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Neschválený</string>
- <string name="account_status_not_found">Server sa nenašiel</string>
- <string name="account_status_no_internet">Žiadne pripojenie</string>
- <string name="account_status_regis_fail">Registrácia zlyhala</string>
- <string name="account_status_regis_conflict">Užívateľské meno už existuje</string>
- <string name="account_status_regis_success">Registrácia ukončená</string>
- <string name="account_status_regis_not_sup">Server nepodporuje registráciu</string>
- <string name="account_status_security_error">Bezpečnostná chyba</string>
- <string name="account_status_incompatible_server">Nekompatibilný server</string>
- <string name="encryption_choice_unencrypted">Nezašifrovaný</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Upraviť účet</string>
- <string name="mgmt_account_delete">Vymazať účet</string>
- <string name="mgmt_account_disable">Dočasne vypnúť</string>
- <string name="mgmt_account_publish_avatar">Zverejniť avatar</string>
- <string name="mgmt_account_publish_pgp">Zverejniť OpenPGP kľúč</string>
- <string name="mgmt_account_enable">Povoliť účet</string>
- <string name="mgmt_account_are_you_sure">Ste si istý?</string>
- <string name="mgmt_account_delete_confirm_text">Ak vymažete svoj účet, stratí sa celá história konverzácií</string>
- <string name="attach_record_voice">Nahrať hlas</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Heslo</string>
- <string name="account_settings_example_jabber_id">meno@priklad.com</string>
- <string name="account_settings_confirm_password">Potvrdiť heslo</string>
- <string name="password">Heslo</string>
- <string name="confirm_password">Potvrdiť heslo</string>
- <string name="passwords_do_not_match">Heslá nezodpovedajú</string>
- <string name="invalid_jid">Toto nie je platné Jabber ID</string>
- <string name="error_out_of_memory">Nedostatok pamäti. Obrázok je príliš veľký</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">dostupný pre chat</string>
- <string name="contact_status_away">preč</string>
- <string name="contact_status_extended_away">preč na dlhšiu dobu</string>
- <string name="contact_status_do_not_disturb">nerušiť</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Skupinová konverzácia</string>
- <string name="muc_details_other_members">Ostatní členovia</string>
- <string name="server_info_show_more">Informácie o serveri</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">dostupný</string>
- <string name="server_info_unavailable">nedostupný</string>
- <string name="missing_public_keys">Chýba oznámenie o verejnom kľúči</string>
- <string name="last_seen_now">práve prihlásený</string>
- <string name="last_seen_min">naposledy prihlásený pred 1 minútou</string>
- <string name="last_seen_mins">naposledy prihlásený pred %d minútami</string>
- <string name="last_seen_hour">naposledy prihlásený pred 1 hodinou</string>
- <string name="last_seen_hours">naposledy prihlásený pred %d hodinami</string>
- <string name="last_seen_day">naposledy prihlásený pred 1 dňom</string>
- <string name="last_seen_days">naposledy prihlásený pred %d dňami</string>
- <string name="never_seen">nebol nikdy prihlásený</string>
- <string name="install_openkeychain">Šifrovaná správa. Nainštalujte, prosím, OpenKeychain pre dešifrovanie.</string>
- <string name="unknown_otr_fingerprint">Neznámy OTR identifikátor</string>
- <string name="openpgp_messages_found">Našla sa OpenPGP šifrovaná správa</string>
- <string name="reception_failed">Príjem zlyhal</string>
- <string name="your_fingerprint">Váš identifikátor</string>
- <string name="otr_fingerprint">OTR identifikátor</string>
- <string name="omemo_fingerprint">OMEMO identifikátor</string>
- <string name="omemo_fingerprint_selected_message">OMEMO identifkátor správy</string>
- <string name="this_device_omemo_fingerprint">Vlastný OMEMO identifikátor</string>
- <string name="other_devices">Ostatné zariadenia</string>
- <string name="trust_omemo_fingerprints">Dôverovať OMEMO identifikátoru</string>
- <string name="done">Dokončený</string>
- <string name="verify">Overiť</string>
- <string name="decrypt">Dešifrovať</string>
- <string name="conferences">Skupinové konverzácie</string>
- <string name="search">Hľadať</string>
- <string name="create_contact">Vytvoriť kontakt</string>
- <string name="join_conference">Pripojiť ku skupinovej konverzácii</string>
- <string name="delete_contact">Vymazať kontakt</string>
- <string name="view_contact_details">Zobraziť detaily kontaktu</string>
- <string name="block_contact">Zablokovať kontakt</string>
- <string name="unblock_contact">Odblokovať kontakt</string>
- <string name="create">Vytvoriť</string>
- <string name="contact_already_exists">Kontakt už existuje</string>
- <string name="join">Vstúpiť</string>
- <string name="conference_address">Adresa</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Uložiť ako záložku</string>
- <string name="delete_bookmark">Vymazať záložku</string>
- <string name="bookmark_already_exists">Táto záložka už existuje</string>
- <string name="you">Ty</string>
- <string name="action_edit_subject">Upraviť meno skupinovej konverzácie</string>
- <string name="leave">Odísť</string>
- <string name="contact_added_you">Kontakt pridaný do zoznamu</string>
- <string name="add_back">Znova pridať</string>
- <string name="contact_has_read_up_to_this_point">%s dočítal až potiaľ</string>
- <string name="publish">Zverejniť</string>
- <string name="touch_to_choose_picture">Kliknúť na avatar a vybrať obrázok z galérie</string>
- <string name="publish_avatar_explanation">Pozor: Každý s povolením vidieť zmeny stavu má prístup k tomuto obrázku.</string>
- <string name="publishing">Zverejňujem…</string>
- <string name="error_publish_avatar_server_reject">Server odmietol toto zverejnenie</string>
- <string name="error_publish_avatar_converting">Pri konverzii obrázku sa niečo nepodarilo</string>
- <string name="error_saving_avatar">Nepodarilo sa uložiť avatar na disk</string>
- <string name="or_long_press_for_default">(Dlho podržať pre obnovenie pôvodného stavu)</string>
- <string name="error_publish_avatar_no_server_support">Váš server nepodporuje zverejňovanie avatarov</string>
- <string name="private_message">súkromná správa</string>
- <string name="private_message_to">pre %s</string>
- <string name="send_private_message_to">Odoslať súkromnú správu %s</string>
- <string name="connect">Pripojiť </string>
- <string name="account_already_exists">Tento účet už existuje</string>
- <string name="next">Ďalší</string>
- <string name="server_info_session_established">Súčasné stretnutie vytvorené</string>
- <string name="additional_information">Doplňujúce informácie</string>
- <string name="skip">Preskočiť</string>
- <string name="disable_notifications">Vypnúť upozornenia</string>
- <string name="disable_notifications_for_this_conversation">Vypnúť upozornenia pre túto konverzáciu</string>
- <string name="enable">Povoliť</string>
- <string name="conference_requires_password">Skupinová konverzácia vyžaduje heslo</string>
- <string name="enter_password">Vložiť heslo</string>
- <string name="missing_presence_updates">Kontakt nezasiela informácie o zmene stavu</string>
- <string name="request_presence_updates">Najskôr si, prosím, vyžiadajte povolenie o zasielanie zmien stavu kontaktu.\n\n<small>To bude následne použité na identifikáciu aplikácie, ktorú kontakt používa.</small></string>
- <string name="request_now">Ihneď vyžiadať</string>
- <string name="delete_fingerprint">Vymazať identifikátor</string>
- <string name="sure_delete_fingerprint">Naozaj chcete vymazať tento identifikátor?</string>
- <string name="ignore">Ignorovať</string>
- <string name="without_mutual_presence_updates"><b>Varovanie:</b> Odoslanie bez povolenia zmien stavu môže spôsobiť nečakané problémy na obidvoch stranách.\n\n<small>Prejdi na detaily kontaktu pre overenie povolenia o zmenách stavu.</small></string>
- <string name="pref_force_encryption">Vynútiť šifrovanie</string>
- <string name="pref_force_encryption_summary">Vždy zasielať šifrované správy (okrem skupinových konverzácií)</string>
- <string name="pref_dont_save_encrypted">Neukladať šifrované správy</string>
- <string name="pref_dont_save_encrypted_summary">Varovanie: Toto môže viesť k strate správ</string>
- <string name="pref_expert_options_summary">S týmto narábajte veľmi opatrne, prosím</string>
- <string name="title_activity_about">O Conversations</string>
- <string name="pref_about_conversations_summary">Informácie o tvorbe a licencii</string>
- <string name="title_pref_quiet_hours">Tichý režim</string>
- <string name="title_pref_quiet_hours_start_time">Čas začiatku</string>
- <string name="title_pref_quiet_hours_end_time">Čas konca</string>
- <string name="title_pref_enable_quiet_hours">Povoliť tichý režim</string>
- <string name="pref_quiet_hours_summary">Upozornenia budú počas tichého režimu stlmené</string>
- <string name="pref_use_larger_font">Zväčšiť veľkosť písma</string>
- <string name="pref_use_larger_font_summary">Použiť väčšie písmo v celej aplikácii</string>
- <string name="pref_use_send_button_to_indicate_status">Tlačidlo pre odoslanie zobrazuje stav</string>
- <string name="pref_use_indicate_received">Požadovať oznámenie o prijatí</string>
- <string name="pref_use_indicate_received_summary">Prijaté správy budú označené zelenou kvačkou. Toto nemusí vždy plne fungovať.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Vyfarbiť tlačidlo pre odoslanie na určenie stavu kontaktu</string>
- <string name="pref_expert_options_other">Ďalší</string>
- <string name="pref_conference_name">Meno skupinovej konverzácie</string>
- <string name="pref_conference_name_summary">Pre identifikáciu skupinových konverzácií použiť tému miestnosti namiesto jeho JID</string>
- <string name="toast_message_otr_fingerprint">OTR identifikátor skopírovaný do schránky!</string>
- <string name="conference_banned">Máte zakázaný vstup do tejto konverzácie</string>
- <string name="conference_members_only">Táto konverzácia je iba pre členov</string>
- <string name="conference_kicked">Vyčlenili vás z tejto konverzácie</string>
- <string name="using_account">Používa sa účet %s</string>
- <string name="checking_x">Overiť %s na HTTP host</string>
- <string name="not_connected_try_again">Nie ste pripojený. Skúste to neskôr</string>
- <string name="check_x_filesize">Overiť %s veľkosť</string>
- <string name="message_options">Možnosti správy</string>
- <string name="copy_text">Skopírovať text</string>
- <string name="copy_original_url">Skopírovať originálny URL</string>
- <string name="send_again">Poslať znova</string>
- <string name="file_url">URL súbor</string>
- <string name="message_text">Textová správa</string>
- <string name="url_copied_to_clipboard">URL skopírovaný do schránky</string>
- <string name="message_copied_to_clipboard">Správa skopírovaná do schránky</string>
- <string name="image_transmission_failed">Zlyhal prenos obrázku</string>
- <string name="scan_qr_code">Skenovať kód QR</string>
- <string name="show_qr_code">Zobraziť kód QR</string>
- <string name="show_block_list">Zobraziť zoznam blokovaných</string>
- <string name="account_details">Detaily účtu</string>
- <string name="verify_otr">Overiť OTR</string>
- <string name="remote_fingerprint">Vzdialený identifikátor</string>
- <string name="scan">skenovať</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Pomôcka alebo Otázka</string>
- <string name="shared_secret_secret">Spoločné tajomstvo</string>
- <string name="confirm">Potvrdiť</string>
- <string name="in_progress">V procese</string>
- <string name="respond">Odpovedať</string>
- <string name="failed">Zlyhal</string>
- <string name="secrets_do_not_match">Tajomstvá nezodpovedajú</string>
- <string name="try_again">Skúste znova</string>
- <string name="finish">Ukončiť</string>
- <string name="verified">Overený!</string>
- <string name="smp_requested">Kontakt žiadal SMP overenie </string>
- <string name="no_otr_session_found">Našlo sa neplatné OTR stretnutie!</string>
- <string name="conversations_foreground_service">Konverzácie</string>
- <string name="pref_keep_foreground_service">Ponechať službu v prvom pláne</string>
- <string name="pref_keep_foreground_service_summary">Zamedzí operačnému systému ukončiť pripojenie </string>
- <string name="choose_file">Vybrať súbor</string>
- <string name="receiving_x_file">Prijímam %1$s (%2$d%% ukončený)</string>
- <string name="download_x_file">Stiahnuť %s</string>
- <string name="file">súbor</string>
- <string name="open_x_file">Otvoriť %s</string>
- <string name="sending_file">posielam (%1$d%% ukončený)</string>
- <string name="preparing_file">Pripravujem súbor na prenos </string>
- <string name="x_file_offered_for_download">%s ponúknutý na stiahnutie </string>
- <string name="cancel_transmission">Zrušiť prenos</string>
- <string name="file_transmission_failed">prenos súboru zlyhal</string>
- <string name="file_deleted">Súbor bol vymazaný</string>
- <string name="no_application_found_to_open_file">Nenašla sa žiadna aplikácia na otvorenie súboru</string>
- <string name="could_not_verify_fingerprint">Nepodarilo sa overiť identifikátor</string>
- <string name="manually_verify">Overiť manuálne</string>
- <string name="are_you_sure_verify_fingerprint">Ste si istý, že chcete overiť OTR identifikátor vašich kontaktov? </string>
- <string name="pref_show_dynamic_tags">Zobraziť dynamické etikety</string>
- <string name="pref_show_dynamic_tags_summary">Zobraziť etikety na čítanie pod kontakty</string>
- <string name="enable_notifications">Povoliť upozornenia</string>
- <string name="conference_with">Vytvoriť skupinovú konverzáciu s…</string>
- <string name="no_conference_server_found">Nenašiel sa server na skupinovú konverzáciu</string>
- <string name="conference_creation_failed">Vytvorenie skupinovej konverzácie zlyhalo!</string>
- <string name="secret_accepted">Tajomstvo prijaté!</string>
- <string name="reset">Vymazať</string>
- <string name="account_image_description">Avatar účtu</string>
- <string name="copy_otr_clipboard_description">Skopírovať OTR identifikátor do schránky</string>
- <string name="copy_omemo_clipboard_description">Skopírovať OMEMO identifikátor do schránky</string>
- <string name="error_trustkeys_title">Chyba</string>
- <string name="fetching_history_from_server">Načítať históriu zo serveru</string>
- <string name="no_more_history_on_server">Na serveri nie je žiadna ďalšia história</string>
- <string name="updating">Aktualizujem...</string>
- <string name="password_changed">Heslo zmenené!</string>
- <string name="could_not_change_password">Nepodarilo sa zmeniť heslo</string>
- <string name="otr_session_not_started">Poslať správu pre spustenie šifrovaného chatu</string>
- <string name="ask_question">Položiť otázku</string>
- <string name="smp_explain_question">Ak máte vy a váš kontakt spoločné tajomstvo, ktoré nikto iný nepozná (napríklad nejaký spoločný vtip alebo len čo ste mali na obed, keď ste sa naposledy stretli), môžte použiť toto tajomstvo na overenie vzájomných identifikátorov. \n\nZadáte pomôcku alebo otázku pre váš kontakt, ktorý na ňu správne odpovie. </string>
- <string name="smp_explain_answer">Váš kontakt by chcel overiť váš identifikátor pomocou spoločného tajomstva. Váš kontakt zadal nasledujúcu pomôcku alebo otázku týkajúcu sa tajomstva. </string>
- <string name="shared_secret_hint_should_not_be_empty">Vaša pomôcka by nemala byť prázdna</string>
- <string name="shared_secret_can_not_be_empty">Vaše spoločné tajomstvo nemôže byť prázdne</string>
- <string name="manual_verification_explanation">Opatrne porovnajte identifikátor zobrazený dole s identifikátorom vášho kontaktu.\nNa ich výmenu môžte použiť akúkoľvek bezpečnú formu komunikácie ako napríklad šifrovaný e-mail alebo telefonát.</string>
- <string name="change_password">Zmeniť heslo</string>
- <string name="current_password">Aktuálne heslo</string>
- <string name="new_password">Nové heslo</string>
- <string name="password_should_not_be_empty">Heslo nesmie byť prázdne</string>
- <string name="enable_all_accounts">Povoliť všetky účty</string>
- <string name="disable_all_accounts">Vypnúť všetky účty</string>
- <string name="perform_action_with">Uskutočniť akciu s</string>
- <string name="no_affiliation">Nepridružený</string>
- <string name="outcast">Vylúčený</string>
- <string name="member">Člen</string>
- <string name="advanced_mode">Rozšírený režim</string>
- <string name="grant_membership">Povoliť členstvo</string>
- <string name="remove_membership">Odobrať členstvo</string>
- <string name="grant_admin_privileges">Povoliť administrátorské výsady</string>
- <string name="remove_admin_privileges">Odobrať administrátorské výsady</string>
- <string name="remove_from_room">Odstrániť zo skupinovej konverzácie</string>
- <string name="could_not_change_affiliation">Nepodarilo sa zmeniť pripojenie užívateľa %s</string>
- <string name="ban_from_conference">Vylúčiť zo skupinovej konverzácie</string>
- <string name="removing_from_public_conference">Pokúšate sa vyhodiť %s z verejnej konverzácie. Dá sa to iba definitívnym vylúčením daného používateľa.</string>
- <string name="ban_now">Vylúčiť</string>
- <string name="could_not_change_role">Nepodarilo sa zmeniť úlohu %s</string>
- <string name="public_conference">Verejne prístupná skupinová konverzácia</string>
- <string name="private_conference">Súkromná konverzácia iba pre členov</string>
- <string name="conference_options">Možnosti skupinovej konverzácie</string>
- <string name="non_anonymous">Neanonymný</string>
- <string name="you_are_not_participating">Nezúčastňujete sa</string>
- <string name="modified_conference_options">Možnosti skupinovej konverzácie nastavené!</string>
- <string name="could_not_modify_conference_options">Nepodarilo sa nastaviť možnosti skupinovej konverzácie</string>
- <string name="never">Nikdy</string>
- <string name="thirty_minutes">30 minút</string>
- <string name="one_hour">1 hodina</string>
- <string name="two_hours">2 hodiny</string>
- <string name="eight_hours">8 hodín</string>
- <string name="until_further_notice">Až do odvolania</string>
- <string name="pref_enter_is_send">Enter odosiela</string>
- <string name="pref_enter_is_send_summary">Použiť klávesu enter na odoslanie správy</string>
- <string name="pref_display_enter_key">Zobraziť klávesu enter</string>
- <string name="pref_display_enter_key_summary">Zmeniť klávesu s emotikonmi na klávesu enter</string>
- <string name="audio">audio</string>
- <string name="video">video</string>
- <string name="image">obrázok</string>
- <string name="pdf_document">dokument PDF</string>
- <string name="apk">Android App</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Prijatý %s</string>
- <string name="disable_foreground_service">Vypnúť prvoplánovú službu</string>
- <string name="touch_to_open_conversations">Kliknite na spustenie Conversations</string>
- <string name="avatar_has_been_published">Avatar sa publikoval!</string>
- <string name="sending_x_file">Posielam %s</string>
- <string name="offering_x_file">Ponúkam %s</string>
- <string name="hide_offline">Skryť neprihlásených</string>
- <string name="disable_account">Vypnúť účet</string>
- <string name="contact_has_stopped_typing">%s prestal písať</string>
- <string name="pref_chat_states">Upozornenia pri písaní</string>
- <string name="pref_chat_states_summary">Upozorniť kontakt, keď píšete novú správu</string>
- <string name="send_location">Poslať polohu</string>
- <string name="show_location">Zobraziť polohu</string>
- <string name="no_application_found_to_display_location">Nenašla sa aplikácia na zobrazenie polohy</string>
- <string name="location">Poloha</string>
- <string name="received_location">Prijatá poloha</string>
- <string name="title_undo_swipe_out_conversation">Konverzácia zatvorená</string>
- <string name="title_undo_swipe_out_muc">Opustil skupinovú konverzáciu</string>
- <string name="pref_dont_trust_system_cas_title">Nedôverovať systému CAs</string>
- <string name="pref_dont_trust_system_cas_summary">Všetky certifikáty musia byť ručne schválené</string>
- <string name="pref_remove_trusted_certificates_title">Odstrániť certifikáty</string>
- <string name="pref_remove_trusted_certificates_summary">Vymazať ručne schválené certifikáty</string>
- <string name="toast_no_trusted_certs">Žiadne ručne schválené certifikáty</string>
- <string name="dialog_manage_certs_title">Odstrániť certifikáty</string>
- <string name="dialog_manage_certs_positivebutton">Vymazať výber</string>
- <string name="dialog_manage_certs_negativebutton">Zrušiť</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikátu vymazaných</item>
- <item quantity="few">%d certifikátu vymazaných</item>
- <item quantity="other">%d certifikátov vymazaných</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Vybrať %d kontaktu</item>
- <item quantity="few">Vybrať %d kontaktu</item>
- <item quantity="other">Vybrať %d kontaktov</item>
- </plurals>
- <string name="pref_quick_action_summary">Nahradiť tlačidlo poslať rýchlou akciou</string>
- <string name="pref_quick_action">Rýchla akcia</string>
- <string name="none">Žiadny</string>
- <string name="recently_used">Naposledy použitý</string>
- <string name="choose_quick_action">Vybrať rýchlu voľbu</string>
- <string name="search_for_contacts_or_groups">Hľadať kontakty alebo skupiny</string>
- <string name="send_private_message">Poslať súkromnú správu</string>
- <string name="user_has_left_conference">%s opustil skupinovú konverzáciu!</string>
- <string name="username">Užívateľské meno</string>
- <string name="username_hint">Užívateľské meno</string>
- <string name="invalid_username">Toto nie je platné užívateľské meno</string>
- <string name="pref_xa_on_silent_mode">Nedostupný v tichom režime</string>
- <string name="action_add_account_with_certificate">Pridať účet s certifikátom</string>
- <string name="unable_to_parse_certificate">Neschopný analyzovať certifikát</string>
- <string name="captcha_required">Potrebný CAPTCHA</string>
- <string name="action_renew_certificate">Obnoviť certifikát</string>
-</resources>
diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml
deleted file mode 100644
index 5ad978eb6..000000000
--- a/src/main/res/values-sr/strings.xml
+++ /dev/null
@@ -1,612 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Поставке</string>
- <string name="action_add">Нова преписка</string>
- <string name="action_accounts">Управљај налозима</string>
- <string name="action_end_conversation">Окончај преписку</string>
- <string name="action_contact_details">Детаљи контакта</string>
- <string name="action_muc_details">Детаљи групног ћаскања</string>
- <string name="action_secure">Безбедна преписка</string>
- <string name="action_add_account">Додај налог</string>
- <string name="action_edit_contact">Уреди име</string>
- <string name="action_add_phone_book">Додај у именик</string>
- <string name="action_delete_contact">Обриши са списка контаката</string>
- <string name="action_block_contact">Блокирај контакт</string>
- <string name="action_unblock_contact">Одблокирај контакт</string>
- <string name="action_block_domain">Блокирај домен</string>
- <string name="action_unblock_domain">Одблокирај домен</string>
- <string name="title_activity_manage_accounts">Управљање налозима</string>
- <string name="title_activity_settings">Поставке</string>
- <string name="title_activity_conference_details">Детаљи групног ћаскања</string>
- <string name="title_activity_contact_details">Детаљи контакта</string>
- <string name="title_activity_sharewith">Подели у преписци</string>
- <string name="title_activity_start_conversation">Почни преписку</string>
- <string name="title_activity_choose_contact">Изабери контакт</string>
- <string name="title_activity_block_list">Списак блокираних</string>
- <string name="just_now">управо сад</string>
- <string name="minute_ago">пре минут</string>
- <string name="minutes_ago">пре %d минута</string>
- <string name="unread_conversations">непрочитане преписке</string>
- <string name="sending">шаљем…</string>
- <string name="message_decrypting">Дешифрујем поруку, сачекајте…</string>
- <string name="pgp_message">ОпенПГП шифрована порука</string>
- <string name="nick_in_use">Надимак је већ у употреби</string>
- <string name="admin">Администратор</string>
- <string name="owner">Власник</string>
- <string name="moderator">Модератор</string>
- <string name="participant">Учесник</string>
- <string name="visitor">Посетилац</string>
- <string name="remove_contact_text">Желите ли да уклоните %s са вашег списка контаката? Преписка са овим контактом неће бити уклоњена.</string>
- <string name="block_contact_text">Желите ли да блокирате поруке од %s?</string>
- <string name="unblock_contact_text">Желите ли да одблокирате %s и допустите им да вам шаљу поруке?</string>
- <string name="block_domain_text">Блокирати све контакте од %s?</string>
- <string name="unblock_domain_text">Одблокирати све контакте од %s?</string>
- <string name="contact_blocked">Контакт блокиран</string>
- <string name="remove_bookmark_text">Желите ли да уклоните %s са обележивача? Преписка са овим контактом неће бити уклоњена.</string>
- <string name="register_account">Региструј нови налог на серверу</string>
- <string name="change_password_on_server">Промени лозинку на серверу</string>
- <string name="share_with">Подели помоћу…</string>
- <string name="start_conversation">Почни преписку</string>
- <string name="invite_contact">Позови контакта</string>
- <string name="contacts">Контакти</string>
- <string name="cancel">Одустани</string>
- <string name="set">Постави</string>
- <string name="add">Додај</string>
- <string name="edit">Уреди</string>
- <string name="delete">Обриши</string>
- <string name="block">Блокирај</string>
- <string name="unblock">Одблокирај</string>
- <string name="save">Сачувај</string>
- <string name="ok">У реду</string>
- <string name="crash_report_title">Конверзација се срушила</string>
- <string name="crash_report_message">Слањем контратрага помажете текући развој Конверзације\n<b>Упозорење:</b> Ово ће да искористи ваш ИксМПП налог за слање контратрага програмеру.</string>
- <string name="send_now">Пошаљи одмах</string>
- <string name="send_never">Не питај више</string>
- <string name="problem_connecting_to_account">Не могох да се повежем са налогом</string>
- <string name="problem_connecting_to_accounts">Не могох да се повежем са више налога</string>
- <string name="touch_to_fix">Тапните овде да бисте управљали вашим налозима</string>
- <string name="attach_file">Приложи фајл</string>
- <string name="not_in_roster">Контакт није на вашем списку контаката. Желите ли да га додате?</string>
- <string name="add_contact">Додај контакт</string>
- <string name="send_failed">испорука није успела</string>
- <string name="send_rejected">одбијено</string>
- <string name="preparing_image">Припремам слику за пренос</string>
- <string name="preparing_images">Припремам слике за пренос</string>
- <string name="sharing_files_please_wait">Делим фајлове, сачекајте…</string>
- <string name="action_clear_history">Очисти историјат</string>
- <string name="clear_conversation_history">Брисање историјата преписки</string>
- <string name="clear_histor_msg">Желите ли да обришете све поруке ове преписке?\n\n<b>Упозорење:</b> Ово неће утицати на поруке складиштене на осталим уређајима или серверима.</string>
- <string name="delete_messages">Обриши поруке</string>
- <string name="also_end_conversation">Окончај ову преписку након тога</string>
- <string name="choose_presence">Избор присутности за контакта</string>
- <string name="send_unencrypted_message">Пошаљи нешифровану поруку</string>
- <string name="send_otr_message">Пошаљи ОТР шифровану поруку</string>
- <string name="send_omemo_message">Пошаљи ОМЕМО шифровану поруку</string>
- <string name="send_omemo_x509_message">Пошаљи v\\ОМЕМО шифровану поруку</string>
- <string name="send_pgp_message">Пошаљи ОпенПГП шифровану поруку</string>
- <string name="your_nick_has_been_changed">Ваш надимак је промењен</string>
- <string name="send_unencrypted">Пошаљи нешифровано</string>
- <string name="decryption_failed">Шифровање није успело. Можда немате одговарајући лични кључ.</string>
- <string name="openkeychain_required">Отворени кључарник</string>
- <string name="openkeychain_required_long">Конверзација користи апликацију <b>Отворени кључарник</b> за шифровање и дешифровање порука и управљање вашим јавним кључевима.\n\nОтворени кључарник је лиценциран под ГПЛв3 и доступан је на Ф-дроиду у Гугловој Плеј продавници.\n\n<small>(Поново покрените Конверзацију након тога.)</small></string>
- <string name="restart">Поново покрени</string>
- <string name="install">Инсталирај</string>
- <string name="openkeychain_not_installed">Инсталирајте Отворени кључарник</string>
- <string name="offering">нудим…</string>
- <string name="waiting">чекам…</string>
- <string name="no_pgp_key">Нема ОпенПГП кључа</string>
- <string name="contact_has_no_pgp_key">Конверзација није могла да шифрује ваше поруке јер ваш контакт не објављује свој јавни кључ.\n\n<small>Замолите вашег контакта да постави ОпенПГП.</small></string>
- <string name="no_pgp_keys">Нема ОпенПГП кључева</string>
- <string name="contacts_have_no_pgp_keys">Конверзација није могла да шифрује ваше поруке јер ваши контакти не објављују свој јавни кључ.\n\n<small>Замолите ваше контакте да поставе ОпенПГП.</small></string>
- <string name="pref_general">Опште</string>
- <string name="pref_xmpp_resource">ИксМПП ресурс</string>
- <string name="pref_xmpp_resource_summary">Име са којим се овај клијент идентификује</string>
- <string name="pref_accept_files">Прихватај фајлове</string>
- <string name="pref_accept_files_summary">Аутоматски прихватај фајлове мање од…</string>
- <string name="pref_attachments">Прилози</string>
- <string name="pref_return_to_previous">Брзо дељење</string>
- <string name="pref_return_to_previous_summary">Враћање на претходну активност уместо отварања преписке након дељења</string>
- <string name="pref_notification_settings">Обавештење</string>
- <string name="pref_notifications">Обавештења</string>
- <string name="pref_notifications_summary">Обавести кад стигне нова порука</string>
- <string name="pref_vibrate">Вибрирај</string>
- <string name="pref_vibrate_summary">Вибрирање кад стигне нова порука</string>
- <string name="pref_led">ЛЕД светло</string>
- <string name="pref_led_summary">Трептање ЛЕД светла кад стигне нова порука</string>
- <string name="pref_sound">Звук</string>
- <string name="pref_sound_summary">Пуштање звука кад стигне нова порука</string>
- <string name="pref_notification_grace_period">Период одгоде обавештења</string>
- <string name="pref_notification_grace_period_summary">Искључи обавештења на кратко по примању карбон копије</string>
- <string name="pref_advanced_options">Напредно</string>
- <string name="pref_never_send_crash">Никад не шаљи извештаје о паду</string>
- <string name="pref_never_send_crash_summary">Слањем контратрага помажете текући развој Конверзације</string>
- <string name="pref_confirm_messages">Потврди поруке</string>
- <string name="pref_confirm_messages_summary">Обзнаните контакту кад примите и прочитате поруку</string>
- <string name="pref_ui_options">Сучеље</string>
- <string name="openpgp_error">Отворени кључарник је пријавио грешку</string>
- <string name="error_decrypting_file">У/И грешка дешифровања фајла</string>
- <string name="accept">Прихвати</string>
- <string name="error">Десила се грешка</string>
- <string name="pref_grant_presence_updates">Дозволи ажурирања присутности</string>
- <string name="pref_grant_presence_updates_summary">Унапред дозволи и питај за претплату на присутност за контакте које направите</string>
- <string name="subscriptions">Претплате</string>
- <string name="your_account">Ваш налог</string>
- <string name="keys">Кључеви</string>
- <string name="send_presence_updates">Шаљи ажурирања присутности</string>
- <string name="receive_presence_updates">Примај ажурирања присутности</string>
- <string name="ask_for_presence_updates">Питај за ажурирања присутности</string>
- <string name="attach_choose_picture">Изабери слику</string>
- <string name="attach_take_picture">Фотографиши</string>
- <string name="preemptively_grant">Унапред дозволи захтев за претплатом</string>
- <string name="error_not_an_image_file">Изабрани фајл није слика</string>
- <string name="error_compressing_image">Грешка прекодирања фајла слике</string>
- <string name="error_file_not_found">Фајл није нађен</string>
- <string name="error_io_exception">Општа У/И грешка. Можда вам је нестало простора у складишту?</string>
- <string name="error_security_exception_during_image_copy">Апликација којом сте изабрали ову слику није дала довољне дозволе за читање фајла.\n\n<small>Користите други менаџер фајлова да изаберете слику</small></string>
- <string name="account_status_unknown">Непознато</string>
- <string name="account_status_disabled">Привремено искључен</string>
- <string name="account_status_online">На вези</string>
- <string name="account_status_connecting">Повезивање\u2026</string>
- <string name="account_status_offline">Ван везе</string>
- <string name="account_status_unauthorized">Неовлашћен</string>
- <string name="account_status_not_found">Сервер није нађен</string>
- <string name="account_status_no_internet">Нема везе</string>
- <string name="account_status_regis_fail">Регистрација није успела</string>
- <string name="account_status_regis_conflict">Корисничко име је већ у употреби</string>
- <string name="account_status_regis_success">Регистрација завршена</string>
- <string name="account_status_regis_not_sup">Сервер не подржава регистрацију</string>
- <string name="account_status_security_error">Безбедносна грешка</string>
- <string name="account_status_incompatible_server">Некомпатибилан сервер</string>
- <string name="encryption_choice_unencrypted">Нешифровано</string>
- <string name="encryption_choice_otr">ОТР</string>
- <string name="encryption_choice_pgp">ОпенПГП</string>
- <string name="encryption_choice_omemo">ОМЕМО</string>
- <string name="mgmt_account_edit">Уреди налог</string>
- <string name="mgmt_account_delete">Обриши налог</string>
- <string name="mgmt_account_disable">Привремено искључи</string>
- <string name="mgmt_account_publish_avatar">Објави аватар</string>
- <string name="mgmt_account_publish_pgp">Објави ОпенПГП јавни кључ</string>
- <string name="openpgp_has_been_published">ОпенПГП јавни кључ је објављен.</string>
- <string name="republish_pgp_keys">Не заборавите да поново објавите ваше ОпенПГП јавне кључеве!</string>
- <string name="mgmt_account_enable">Укључи налог</string>
- <string name="mgmt_account_are_you_sure">Да ли сте сигурни?</string>
- <string name="mgmt_account_delete_confirm_text">Ако обришете ваш налог изгубићете сав историјат преписке</string>
- <string name="attach_record_voice">Сними глас</string>
- <string name="account_settings_jabber_id">Џабер ИД</string>
- <string name="account_settings_password">Лозинка</string>
- <string name="account_settings_example_jabber_id">korisnickoime@primer.com</string>
- <string name="account_settings_confirm_password">Потврди лозинку</string>
- <string name="password">Лозинка</string>
- <string name="confirm_password">Потврди лозинку</string>
- <string name="passwords_do_not_match">Лозинке се не поклапају</string>
- <string name="invalid_jid">Ово није исправан Џабер ИД</string>
- <string name="error_out_of_memory">Нестало меморије. Слика је превелика</string>
- <string name="add_phone_book_text">Желите ли да додате %s у ваш именик?</string>
- <string name="contact_status_online">на вези</string>
- <string name="contact_status_free_to_chat">слободан за ћаскање</string>
- <string name="contact_status_away">одсутан</string>
- <string name="contact_status_extended_away">продужено одсутан</string>
- <string name="contact_status_do_not_disturb">не узнемиравај</string>
- <string name="contact_status_offline">ван везе</string>
- <string name="muc_details_conference">Групно ћаскање</string>
- <string name="muc_details_other_members">Остали чланови</string>
- <string name="server_info_show_more">Подаци о серверу</string>
- <string name="server_info_mam">XEP-0313: МАМ</string>
- <string name="server_info_carbon_messages">XEP-0280: копије порука</string>
- <string name="server_info_csi">XEP-0352: индикација стања клијента</string>
- <string name="server_info_blocking">XEP-0191: наредба блокирања</string>
- <string name="server_info_roster_version">XEP-0237: верзионисање ростера</string>
- <string name="server_info_stream_management">XEP-0198: менаџмент тока</string>
- <string name="server_info_pep">XEP-0163: PEP (аватари/ОМЕМО)</string>
- <string name="server_info_http_upload">XEP-0363: ХТТП отпремање фајлова</string>
- <string name="server_info_push">XEP-0357: „push“</string>
- <string name="server_info_available">доступан</string>
- <string name="server_info_unavailable">недоступан</string>
- <string name="missing_public_keys">Недостају објаве јавног кључа</string>
- <string name="last_seen_now">виђен/а мало пре</string>
- <string name="last_seen_min">виђен/а пре минут</string>
- <string name="last_seen_mins">виђен/а пре %d минута</string>
- <string name="last_seen_hour">виђен/а пре сата</string>
- <string name="last_seen_hours">виђен/а пре %d сати</string>
- <string name="last_seen_day">виђен/а пре један дан</string>
- <string name="last_seen_days">виђен/а пре %d дана</string>
- <string name="never_seen">никад виђен/а</string>
- <string name="install_openkeychain">Шифрована порука. Инсталирајте Отворени кључарник да бисте је дешифровали.</string>
- <string name="unknown_otr_fingerprint">Непознат ОТР отисак</string>
- <string name="openpgp_messages_found">Нађене ОпенПГП шифроване поруке</string>
- <string name="reception_failed">Примање није успело</string>
- <string name="your_fingerprint">Ваш отисак</string>
- <string name="otr_fingerprint">ОТР отисак</string>
- <string name="omemo_fingerprint">ОМЕМО отисак</string>
- <string name="omemo_fingerprint_x509">v\\ОМЕМО отисак</string>
- <string name="omemo_fingerprint_selected_message">ОМЕМО отисак поруке</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\ОМЕМО отисак поруке</string>
- <string name="this_device_omemo_fingerprint">Сопствени ОМЕМО отисак</string>
- <string name="other_devices">Остали уређаји</string>
- <string name="trust_omemo_fingerprints">Поуздај се у ОМЕМО отиске</string>
- <string name="fetching_keys">Добављам кључеве…</string>
- <string name="done">Готово</string>
- <string name="verify">Овери</string>
- <string name="decrypt">Дешифруј</string>
- <string name="conferences">Групна ћаскања</string>
- <string name="search">Тражи</string>
- <string name="create_contact">Направи контакт</string>
- <string name="enter_contact">Унеси контакт</string>
- <string name="join_conference">Придружи се групном ћаскању</string>
- <string name="delete_contact">Обриши контакт</string>
- <string name="view_contact_details">Прикажи детаље контакта</string>
- <string name="block_contact">Блокирај контакт</string>
- <string name="unblock_contact">Одблокирај контакт</string>
- <string name="create">Направи</string>
- <string name="select">Изабери</string>
- <string name="contact_already_exists">Контакт већ постоји</string>
- <string name="join">Придружи се</string>
- <string name="conference_address">Адреса групног ћаскања</string>
- <string name="conference_address_example">soba@konferencija.primer.com</string>
- <string name="save_as_bookmark">Сачувај као обележивач</string>
- <string name="delete_bookmark">Обриши обележивач</string>
- <string name="bookmark_already_exists">Овај обележивач већ постоји</string>
- <string name="you">Ви</string>
- <string name="action_edit_subject">Уреди предмет групног ћаскања</string>
- <string name="joining_conference">Придружујем се групном ћаскању…</string>
- <string name="leave">Напусти</string>
- <string name="contact_added_you">Контакт вас је додао на списак контаката</string>
- <string name="add_back">Додај га</string>
- <string name="contact_has_read_up_to_this_point">%s је прочитао довде</string>
- <string name="publish">Објави</string>
- <string name="touch_to_choose_picture">Тапните аватар да изаберете слику из галерије</string>
- <string name="publish_avatar_explanation">Имајте на уму: Свима који су претплаћени на ваше ажурирање присутности биће дозвољено да виде ову слику.</string>
- <string name="publishing">Објављујем…</string>
- <string name="error_publish_avatar_server_reject">Сервер је одбио вашу објаву</string>
- <string name="error_publish_avatar_converting">Дошло је до грешке при прекодирању слике</string>
- <string name="error_saving_avatar">Нисам могао да сачувам аватар на диск</string>
- <string name="or_long_press_for_default">(или притисните дуго да вратите подразумевани)</string>
- <string name="error_publish_avatar_no_server_support">Ваш сервер не подржава објаву аватара</string>
- <string name="private_message">шапну</string>
- <string name="private_message_to">за %s</string>
- <string name="send_private_message_to">Пошаљи личну поруку за %s</string>
- <string name="connect">Повежи</string>
- <string name="account_already_exists">Овај налог већ постоји</string>
- <string name="next">Следеће</string>
- <string name="server_info_session_established">Текућа сесија успостављена</string>
- <string name="additional_information">Додатни подаци</string>
- <string name="skip">Прескочи</string>
- <string name="disable_notifications">Искључи обавештења</string>
- <string name="disable_notifications_for_this_conversation">Искључи обавештења за ову преписку</string>
- <string name="enable">Укључи</string>
- <string name="conference_requires_password">Групно ћаскање захтева лозинку</string>
- <string name="enter_password">Унесите лозинку</string>
- <string name="missing_presence_updates">Нема ажуриране присутности од контакта</string>
- <string name="request_presence_updates">Најпре захтевајте ажурирање присутности од вашег контакта.\n\n<small>Ово ће омогућити да се одреди којег клијента ваш контакт користи.</small></string>
- <string name="request_now">Захтевај одмах</string>
- <string name="delete_fingerprint">Обриши отисак</string>
- <string name="sure_delete_fingerprint">Желите ли заиста да обришете овај отисак?</string>
- <string name="ignore">Занемари</string>
- <string name="without_mutual_presence_updates"><b>Упозорење:</b> Слање овога без узајамних ажурирања присутности би могло да узрокује неочекиване проблеме.\n\n<small>Идите на детаље контакта да бисте проверили претплате на присутности.</small></string>
- <string name="pref_security_settings">Безбедност</string>
- <string name="pref_force_encryption">Присили крај-на-крај шифровање</string>
- <string name="pref_force_encryption_summary">Увек шифруј поруке (осим за групна ћаскања)</string>
- <string name="pref_allow_message_correction">Дозволи исправљање порука</string>
- <string name="pref_allow_message_correction_summary">Дозвољава вашим контактима да ретроактивно уређују њихове поруке</string>
- <string name="pref_dont_save_encrypted">Не успремај шифроване поруке</string>
- <string name="pref_dont_save_encrypted_summary">Упозорење: Ово може да доведе до губитка порука</string>
- <string name="pref_expert_options">Поставке за стручњаке</string>
- <string name="pref_expert_options_summary">Будите пажљиви са овим</string>
- <string name="title_activity_about">О Конверзацији</string>
- <string name="pref_about_conversations_summary">Подаци о издању и лиценци</string>
- <string name="title_pref_quiet_hours">Тихи сати</string>
- <string name="title_pref_quiet_hours_start_time">Време почетка</string>
- <string name="title_pref_quiet_hours_end_time">Време завршетка</string>
- <string name="title_pref_enable_quiet_hours">Укључи тихе сате</string>
- <string name="pref_quiet_hours_summary">Обавештења ће бити ућуткана за време тихих сати</string>
- <string name="pref_use_larger_font">Повећај величину фонта</string>
- <string name="pref_use_larger_font_summary">Користи веће величине фонта за читаву апликацију</string>
- <string name="pref_use_send_button_to_indicate_status">Дугме слања показује стање</string>
- <string name="pref_use_indicate_received">Захтевај потврде порука</string>
- <string name="pref_use_indicate_received_summary">Означи примљене поруке зеленом квачицом, ако је подржано</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Боја дугмета за слање показује стање контакта</string>
- <string name="pref_expert_options_other">Остало</string>
- <string name="pref_conference_name">Назив групног ћаскања</string>
- <string name="pref_conference_name_summary">Предмет собе уместо ЈИД-а идентификује групно ћаскање</string>
- <string name="pref_autojoin">Аутоматски ме придружуј групним ћаскањима</string>
- <string name="pref_autojoin_summary">Поштовање опције аутоматског придруживања у обележивачу групног ћаскања</string>
- <string name="toast_message_otr_fingerprint">ОТР отисак копиран на клипборд!</string>
- <string name="toast_message_omemo_fingerprint">ОМЕМО отисак копиран на клипборд!</string>
- <string name="conference_banned">Забрањени сте на овом групном ћаскању</string>
- <string name="conference_members_only">Ово групно ћаскање је само за чланове</string>
- <string name="conference_kicked">Шутнути сте из овог групног ћаскања</string>
- <string name="conference_shutdown">Групно ћаскање је угашено</string>
- <string name="conference_unknown_error">Више нисте у овом групном ћаскању</string>
- <string name="using_account">преко налога %s</string>
- <string name="checking_x">Проверавам %s на ХТТП домаћину</string>
- <string name="not_connected_try_again">Нисте повезани. Покушајте поново касније</string>
- <string name="check_x_filesize">Провери величину %s</string>
- <string name="check_x_filesize_on_host">Провери величину %1$s na %2$s</string>
- <string name="message_options">Опције поруке</string>
- <string name="copy_text">Копирај текст</string>
- <string name="copy_original_url">Копирај изворни УРЛ</string>
- <string name="send_again">Пошаљи поново</string>
- <string name="file_url">УРЛ фајла</string>
- <string name="message_text">Текст поруке</string>
- <string name="url_copied_to_clipboard">УРЛ је копиран на клипборд</string>
- <string name="message_copied_to_clipboard">Порука је копирана на клипборд</string>
- <string name="image_transmission_failed">Пренос слике није успео</string>
- <string name="scan_qr_code">Очитај бар-кôд</string>
- <string name="show_qr_code">Прикажи бар-кôд</string>
- <string name="show_block_list">Прикажи списак блокираних</string>
- <string name="account_details">Детаљи налога</string>
- <string name="verify_otr">Овери ОТР</string>
- <string name="remote_fingerprint">Отисак удаљеног</string>
- <string name="scan">очитај</string>
- <string name="smp">Социјалистички милионер протокол</string>
- <string name="shared_secret_hint">Наговештај или питање</string>
- <string name="shared_secret_secret">Заједничка тајна</string>
- <string name="confirm">Потврди</string>
- <string name="in_progress">У току</string>
- <string name="respond">Одговори</string>
- <string name="failed">Неуспех</string>
- <string name="secrets_do_not_match">Тајне се не поклапају</string>
- <string name="try_again">Покушај поново</string>
- <string name="finish">Заврши</string>
- <string name="verified">Оверено!</string>
- <string name="smp_requested">Контакт захтева СМП оверавање</string>
- <string name="no_otr_session_found">Нема исправне ОТР сесије!</string>
- <string name="conversations_foreground_service">Конверзација</string>
- <string name="pref_keep_foreground_service">Држи сервис у првом плану</string>
- <string name="pref_keep_foreground_service_summary">Спречава оперативни систем да прекине вашу везу</string>
- <string name="pref_export_logs">Извези записе</string>
- <string name="pref_export_logs_summary">Упис записа на СД картицу</string>
- <string name="notification_export_logs_title">Уписујем записе на СД картицу</string>
- <string name="choose_file">Изабери фајл</string>
- <string name="receiving_x_file">Примам %1$s (%2$d%% завршено)</string>
- <string name="download_x_file">Преузми %s</string>
- <string name="delete_x_file">Обриши %s</string>
- <string name="file">фајл</string>
- <string name="open_x_file">Отвори %s</string>
- <string name="sending_file">шаљем (%1$d%% завршено)</string>
- <string name="preparing_file">Припремам фајл за пренос</string>
- <string name="x_file_offered_for_download">%s понуђен за преузимање</string>
- <string name="cancel_transmission">Прекини пренос</string>
- <string name="file_transmission_failed">пренос фајла није успео</string>
- <string name="file_deleted">Фајл је обрисан</string>
- <string name="no_application_found_to_open_file">Нема апликације која може да отвори фајл</string>
- <string name="could_not_verify_fingerprint">Не могу да оверим отисак</string>
- <string name="manually_verify">Овери ручно</string>
- <string name="are_you_sure_verify_fingerprint">Желите ли заиста да оверите ОТР отисак вашег контакта?</string>
- <string name="pref_show_dynamic_tags">Прикажи динамичке ознаке</string>
- <string name="pref_show_dynamic_tags_summary">Приказ ознака испод контаката</string>
- <string name="enable_notifications">Укључи обавештења</string>
- <string name="conference_with">Направи групно ћаскање са…</string>
- <string name="no_conference_server_found">Сервер групног ћаскања није нађен</string>
- <string name="conference_creation_failed">Прављење групног ћаскања није успело!</string>
- <string name="secret_accepted">Тајна прихваћена!</string>
- <string name="reset">Ресетуј</string>
- <string name="account_image_description">Аватар налога</string>
- <string name="copy_otr_clipboard_description">Копирај ОТР отисак на клипборд</string>
- <string name="copy_omemo_clipboard_description">Копирај ОМЕМО отисак на клипборд</string>
- <string name="regenerate_omemo_key">Поново генериши ОМЕМО кључ</string>
- <string name="wipe_omemo_pep">Уклони остале уређаје са ПЕП-а</string>
- <string name="clear_other_devices">Очисти уређаје</string>
- <string name="clear_other_devices_desc">Желите ли заиста да уклоните све остале уређаје са ОМЕМО објаве? Када се ваши уређаји следећи пут повежу, објавиће се сами, али у међувремену можда неће примати поруке.</string>
- <string name="purge_key">Очисти кључ</string>
- <string name="purge_key_desc_part1">Желите ли заиста да очистите овај кључ?</string>
- <string name="purge_key_desc_part2">Неповратно ће бити сматран компровитованим, и њиме више никад нећете моћи да успоставите сесију.</string>
- <string name="error_no_keys_to_trust_server_error">Нема употребљивих кључева за овај контакт.\nДобављање нових кључева са сервера није било успешно. Можда нешто није у реду са сервером ваших контаката.</string>
- <string name="error_no_keys_to_trust">Нема употребљивих кључева за овај контакт. Ако сте очистили било који од тих кључева, контакт мора да генерише нови.</string>
- <string name="error_trustkeys_title">Грешка</string>
- <string name="fetching_history_from_server">Добављам историјат са сервера</string>
- <string name="no_more_history_on_server">Нема више историјата на серверу</string>
- <string name="updating">Ажурирам…</string>
- <string name="password_changed">Лозинка промењена!</string>
- <string name="could_not_change_password">Нисам могао да променим лозинку</string>
- <string name="otr_session_not_started">Пошаљите поруку да бисте започели шифровано ћаскање</string>
- <string name="ask_question">Постави питање</string>
- <string name="smp_explain_question">Ако ви и ваш контакт имате заједничку тајну коју нико не зна (као што је лична шала или једноставно шта сте јели последњи пут кад сте се срели) можете употребити ту тајну да међусобно оверите отиске.\n\nВи дате наговештај или питање за вашег контакта који ће дати одговор (осетљив на велика и мала слова).</string>
- <string name="smp_explain_answer">Ваш контакт жели да овери ваш отисак изазивајући вас заједничком тајном. Ваш контакт је дао следећи наговештај или питање за ту тајну.</string>
- <string name="shared_secret_hint_should_not_be_empty">Наговештај не би смео бити празан</string>
- <string name="shared_secret_can_not_be_empty">Заједничка тајна не може бити празна</string>
- <string name="manual_verification_explanation">Пажљиво упоредите отисак испод са отиском вашег контакта.\nМожете да употребите било који поверљив облик комуникације као што је шифрована е-пошта или позив телефоном да бисте разменили отиске.</string>
- <string name="change_password">Промени лозинку</string>
- <string name="current_password">Текућа лозинка</string>
- <string name="new_password">Нова лозинка</string>
- <string name="password_should_not_be_empty">Лозинка не може бити празна</string>
- <string name="enable_all_accounts">Укључи све налоге</string>
- <string name="disable_all_accounts">Искључи све налоге</string>
- <string name="perform_action_with">Изврши радњу са</string>
- <string name="no_affiliation">Без припадности</string>
- <string name="no_role">Ван везе</string>
- <string name="outcast">Изгнаник</string>
- <string name="member">Члан</string>
- <string name="advanced_mode">Напредни режим</string>
- <string name="grant_membership">Одобри чланство</string>
- <string name="remove_membership">Опозови чланство</string>
- <string name="grant_admin_privileges">Одобри админ. привилегије</string>
- <string name="remove_admin_privileges">Одобри админ. привилегије</string>
- <string name="remove_from_room">Уклони из групног ћаскања</string>
- <string name="could_not_change_affiliation">Не могу да изменим припадност за %s</string>
- <string name="ban_from_conference">Забрани на групном ћаскању</string>
- <string name="removing_from_public_conference">Покушавате да уклоните %s са групног ћаскања. Једини начин да то урадите је да забраните тог корисника заувек.</string>
- <string name="ban_now">Забрани одмах</string>
- <string name="could_not_change_role">Не могу да изменим улогу за %s</string>
- <string name="public_conference">Јавно доступно групно ћаскање</string>
- <string name="private_conference">Лично, само за чланове</string>
- <string name="conference_options">Опције групног ћаскања</string>
- <string name="members_only">Лична, само чланови</string>
- <string name="non_anonymous">Неанонимна</string>
- <string name="moderated">Уређивана</string>
- <string name="you_are_not_participating">Не учествујете</string>
- <string name="modified_conference_options">Поставке групног ћаскања измењене!</string>
- <string name="could_not_modify_conference_options">Не могу да изменим поставке групног ћаскања</string>
- <string name="never">никад</string>
- <string name="thirty_minutes">30 минута</string>
- <string name="one_hour">1 сат</string>
- <string name="two_hours">2 сата</string>
- <string name="eight_hours">8 сати</string>
- <string name="until_further_notice">до даљњег</string>
- <string name="pref_input_options">Унос</string>
- <string name="pref_enter_is_send">Ентер шаље</string>
- <string name="pref_enter_is_send_summary">Користи Ентер тастер за слање порука</string>
- <string name="pref_display_enter_key">Прикажи Ентер тастер</string>
- <string name="pref_display_enter_key_summary">Промени тастер за емотиконе у ентер тастер</string>
- <string name="audio">звук</string>
- <string name="video">видео</string>
- <string name="image">слика</string>
- <string name="pdf_document">ПДФ документ</string>
- <string name="apk">Апликација за Андроид</string>
- <string name="vcard">Контакт</string>
- <string name="received_x_file">Примљено %s</string>
- <string name="disable_foreground_service">Искључи сервис у првом плану</string>
- <string name="touch_to_open_conversations">Тапните да отворите Конверзацију</string>
- <string name="avatar_has_been_published">Аватар је објављен!</string>
- <string name="sending_x_file">Шаљем %s</string>
- <string name="offering_x_file">Нудим %s</string>
- <string name="hide_offline">Сакриј неповезане</string>
- <string name="disable_account">Искључи налог</string>
- <string name="contact_is_typing">%s куца…</string>
- <string name="contact_has_stopped_typing">%s престаде да куца</string>
- <string name="pref_chat_states">Обавештења о куцању</string>
- <string name="pref_chat_states_summary">Обзнаните контакту кад куцате нову поруку</string>
- <string name="send_location">Пошаљи локацију</string>
- <string name="show_location">Прикажи локацију</string>
- <string name="no_application_found_to_display_location">Нема апликације за приказ локације</string>
- <string name="location">Локација</string>
- <string name="received_location">Примљена локација</string>
- <string name="title_undo_swipe_out_conversation">Преписка затворена</string>
- <string name="title_undo_swipe_out_muc">Напусти групно ћаскање</string>
- <string name="pref_dont_trust_system_cas_title">Не поуздај се у системска сертификациона тела</string>
- <string name="pref_dont_trust_system_cas_summary">Сви сертификати морају ручно да се одобре</string>
- <string name="pref_remove_trusted_certificates_title">Уклони сертификате</string>
- <string name="pref_remove_trusted_certificates_summary">Обриши ручно одобрене сертификате</string>
- <string name="toast_no_trusted_certs">Нема ручно одобрених сертификата</string>
- <string name="dialog_manage_certs_title">Уклањање сертификата</string>
- <string name="dialog_manage_certs_positivebutton">Обриши изабрано</string>
- <string name="dialog_manage_certs_negativebutton">Одустани</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d сертификат обрисан</item>
- <item quantity="few">%d сертификата обрисана</item>
- <item quantity="other">%d сертификата обрисано</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Изабери %d контакт</item>
- <item quantity="few">Изабери %d контакта</item>
- <item quantity="other">Изабери %d контаката</item>
- </plurals>
- <string name="pref_quick_action_summary">Замени дугме за слање брзом радњом</string>
- <string name="pref_quick_action">Брза радња</string>
- <string name="none">Ниједна</string>
- <string name="recently_used">Недавно коришћена</string>
- <string name="choose_quick_action">Изаберите брзу радњу</string>
- <string name="search_for_contacts_or_groups">Тражите контакте или групе</string>
- <string name="send_private_message">Пошаљи личну поруку</string>
- <string name="user_has_left_conference">%s напусти групно ћаскање!</string>
- <string name="username">Корисничко име</string>
- <string name="username_hint">Корисничко име</string>
- <string name="invalid_username">Ово није исправно корисничко име</string>
- <string name="conference_name">Назив групног ћаскања</string>
- <string name="invalid_conference_name">Ово није исправан назив за групно ћаскање</string>
- <string name="download_failed_server_not_found">Преузимање није успело: сервер није нађен</string>
- <string name="download_failed_file_not_found">Преузимање није успело: фајл није нађен</string>
- <string name="download_failed_could_not_connect">Преузимање није успело: не могу да се повежем са домаћином</string>
- <string name="pref_use_white_background">Користи белу позадину</string>
- <string name="pref_use_white_background_summary">Приказ примљених порука црним текстом на белој позадини</string>
- <string name="account_status_tor_unavailable">Тор мрежа недоступна</string>
- <string name="account_status_bind_failure">Неуспех свезивања</string>
- <string name="account_status_host_unknown">Непознат домаћин</string>
- <string name="server_info_broken">Оштећен</string>
- <string name="pref_presence_settings">Присутност</string>
- <string name="pref_away_when_screen_off">Одсутан кад је екран искључен</string>
- <string name="pref_away_when_screen_off_summary">Означавање вашег ресурса одсутним кад је екран искључен</string>
- <string name="pref_xa_on_silent_mode">Недоступан у нечујном режиму</string>
- <string name="pref_xa_on_silent_mode_summary">Означавање вашег ресурса недоступним кад је уређај у нечујном режиму</string>
- <string name="pref_treat_vibrate_as_silent">Вибрација је нечујни режим</string>
- <string name="pref_treat_vibrate_as_silent_summary">Означавање вашег ресурса недоступним кад је уређај у режиму вибрирања</string>
- <string name="pref_show_connection_options">Проширене поставке повезивања</string>
- <string name="pref_show_connection_options_summary">Приказ домаћина и порта у поставкама налога</string>
- <string name="hostname_example">xmpp.primer.com</string>
- <string name="action_add_account_with_certificate">Додај налог сертификатом</string>
- <string name="unable_to_parse_certificate">Не могох да рашчланим сертификат</string>
- <string name="authenticate_with_certificate">Оставите празно за аутентификацију сертификатом</string>
- <string name="mam_prefs">Поставке архивисања</string>
- <string name="server_side_mam_prefs">Серверске поставке архивисања</string>
- <string name="fetching_mam_prefs">Добављам поставке архивисања, сачекајте…</string>
- <string name="unable_to_fetch_mam_prefs">Не могох да добавим поставке архивисања</string>
- <string name="captcha_required">Потребна стопка</string>
- <string name="captcha_hint">Унесите текст са слике изнад</string>
- <string name="certificate_chain_is_not_trusted">Ланац сертификата није поуздан</string>
- <string name="jid_does_not_match_certificate">Џабер ИД не одговара сертификату</string>
- <string name="action_renew_certificate">Обнови сертификат</string>
- <string name="error_fetching_omemo_key">Грешка добављања ОМЕМО кључа!</string>
- <string name="verified_omemo_key_with_certificate">Оверен ОМЕМО кључ помоћу сертификата!</string>
- <string name="device_does_not_support_certificates">Ваш уређај не подржава избор сертификата клијента!</string>
- <string name="pref_connection_options">Повезивање</string>
- <string name="pref_use_tor">Повежи се преко Тора</string>
- <string name="pref_use_tor_summary">Тунеловање свих веза кроз Тор мрежу. Захтева Орбот</string>
- <string name="account_settings_hostname">Име домаћина</string>
- <string name="account_settings_port">Порт</string>
- <string name="hostname_or_onion">Сервер или .onion адреса</string>
- <string name="not_a_valid_port">Ово није исправан број порта</string>
- <string name="not_valid_hostname">Ово није исправно име домаћина</string>
- <string name="connected_accounts">%1$d од %2$d налога повезано</string>
- <plurals name="x_messages">
- <item quantity="one">%d порука</item>
- <item quantity="few">%d поруке</item>
- <item quantity="other">%d порука</item>
- </plurals>
- <string name="load_more_messages">Учитај још порука</string>
- <string name="shared_file_with_x">Подељен фајл са %s</string>
- <string name="shared_image_with_x">Подељена слика са %s</string>
- <string name="shared_images_with_x">Подељене слике са %s</string>
- <string name="shared_text_with_x">Подељен текст са %s</string>
- <string name="no_storage_permission">Конверзацији је потребан приступ спољашњем складишту</string>
- <string name="sync_with_contacts">Синхронизуј са контактима</string>
- <string name="sync_with_contacts_long">Конверзација жели да поклапи ваш ИксМПП именик са контактима на вашем уређају да би приказала њихова пуна имена и аватаре.\n\nКонверзација ће само да очита ваше контакте и упореди их локално без отпремања на сервер.\n\nСада ћете бити упитани за дозволу приступа вашим контактима.</string>
- <string name="certificate_information">Подаци о сертификату</string>
- <string name="certificate_subject">Предмет</string>
- <string name="certificate_issuer">Издавач</string>
- <string name="certificate_cn">Заједничко име</string>
- <string name="certificate_o">Организација</string>
- <string name="certificate_sha1">СХА-1</string>
- <string name="certicate_info_not_available">(није доступно)</string>
- <string name="certificate_not_found">Сертификат није нађен</string>
- <string name="notify_on_all_messages">Обавештења за све поруке</string>
- <string name="notify_only_when_highlighted">Обавештења само за означене поруке</string>
- <string name="notify_never">Обавештења искључена</string>
- <string name="notify_paused">Обавештења паузирана</string>
- <string name="pref_picture_compression">Компресуј слике</string>
- <string name="pref_picture_compression_summary">Промена величине и компресовање слика</string>
- <string name="always">увек</string>
- <string name="automatically">аутоматски</string>
- <string name="battery_optimizations_enabled">Оптимизација батерије је укључена</string>
- <string name="battery_optimizations_enabled_explained">Ваш уређај користи оптимизацију потрошње батерије за Конверзацију што може да доведе до застоја обавештења или чак губитка порука.\nПрепоручљиво је да то искључите.</string>
- <string name="battery_optimizations_enabled_dialog">Ваш уређај користи оптимизацију потрошње батерије за Конверзацију што може да доведе до застоја обавештења или чак губитка порука.\n\nСада ћете бити упитани да то искључите.</string>
- <string name="disable">Искључи</string>
- <string name="selection_too_large">Назначена површина је превелика</string>
- <string name="no_accounts">(Нема активираних налога)</string>
- <string name="this_field_is_required">Ово поље је захтевано</string>
- <string name="correct_message">Исправи поруку</string>
- <string name="send_corrected_message">Пошаљи исправљену поруку</string>
- <string name="no_keys_just_confirm">Већ се поуздате у овог контакта. Избором „Готово“ само потврђујете да је %s део овог групног ћаскања.</string>
- <string name="select_image_and_crop">Изабери слику и опсеци</string>
- <string name="this_account_is_disabled">Искључили сте овај налог</string>
- <string name="security_error_invalid_file_access">Безбедносна грешка: неисправан приступ фајлу</string>
- <string name="no_application_to_share_uri">Нема апликације за дељење веза</string>
- <string name="share_uri_with">Подели везу помоћу…</string>
- <string name="magic_create_text">Водићемо вас кроз процес прављења налога на conversations.im.\nАко изаберете conversations.im за даваоца услуге моћи ћете да комуницирате са другим корисницима ако им дате ваш Џабер ИД.</string>
- <string name="your_full_jid_will_be">Ваш пуни Џабер ИД ће бити: %s</string>
- <string name="create_account">Направи налог</string>
- <string name="use_own_provider">Користићу сопствени провајдер</string>
- <string name="pick_your_username">Одредите ваше корисничко име</string>
- <string name="pref_manually_change_presence">Ручно промени присутност</string>
- <string name="pref_manually_change_presence_summary">Тапните ваш аватар да промените присутност</string>
- <string name="change_presence">Промени присутност</string>
- <string name="status_message">Порука стања</string>
- <string name="all_accounts_on_this_device">Постави за све налоге на овом уређају</string>
- <string name="presence_chat">Слободан за ћаскање</string>
- <string name="presence_online">На вези</string>
- <string name="presence_away">Одсутан</string>
- <string name="presence_xa">Недоступан</string>
- <string name="presence_dnd">Заузет</string>
- <string name="secure_password_generated">Безбедна лозинка је направљена</string>
- <string name="device_does_not_support_battery_op">Ваш уређај не подржава искључивање оптимизације батерије</string>
- <string name="show_password">Прикажи лозинку</string>
-</resources>
diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml
deleted file mode 100644
index 0688d97b2..000000000
--- a/src/main/res/values-sv/strings.xml
+++ /dev/null
@@ -1,610 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Inställningar</string>
- <string name="action_add">Ny konversation</string>
- <string name="action_accounts">Kontoinställningar</string>
- <string name="action_end_conversation">Avsluta denna konversation</string>
- <string name="action_contact_details">Kontaktdetaljer</string>
- <string name="action_muc_details">Konferensdetaljer</string>
- <string name="action_secure">Säker konversation</string>
- <string name="action_add_account">Lägg till konto</string>
- <string name="action_edit_contact">Ändra namn</string>
- <string name="action_add_phone_book">Lägg till i kontakter</string>
- <string name="action_delete_contact">Ta bort kontakt</string>
- <string name="action_block_contact">Blockera kontakt</string>
- <string name="action_unblock_contact">Avblockera kontakt</string>
- <string name="action_block_domain">Blockera domän</string>
- <string name="action_unblock_domain">Avblockera domän</string>
- <string name="title_activity_manage_accounts">Hantera konton</string>
- <string name="title_activity_settings">Inställningar</string>
- <string name="title_activity_conference_details">Konferensdetaljer</string>
- <string name="title_activity_contact_details">Kontaktdetaljer</string>
- <string name="title_activity_sharewith">Dela med konversation</string>
- <string name="title_activity_start_conversation">Starta konversation</string>
- <string name="title_activity_choose_contact">Välj kontakt</string>
- <string name="title_activity_block_list">Blockeringslista</string>
- <string name="just_now">just nu</string>
- <string name="minute_ago">1 min sedan</string>
- <string name="minutes_ago">%d min sedan</string>
- <string name="unread_conversations">olästa konversationer</string>
- <string name="sending">skickar…</string>
- <string name="message_decrypting">Avkrypterar meddelande. Vänta…</string>
- <string name="pgp_message">OpenPGP-krypterat meddelande</string>
- <string name="nick_in_use">Nick används redan</string>
- <string name="admin">Admin</string>
- <string name="owner">Ägare</string>
- <string name="moderator">Moderator</string>
- <string name="participant">Deltagare</string>
- <string name="visitor">Besökare</string>
- <string name="remove_contact_text">Vill du ta bort %s från din kontaktlista? Konversationer associerade med denna kontakt kommer inte tas bort.</string>
- <string name="block_contact_text">Vill du blockera %s från att skicka dig meddelanden?</string>
- <string name="unblock_contact_text">Vill du avblockera %s och tillåta denne att skicka dig meddelanden?</string>
- <string name="block_domain_text">Blockera alla kontakter från %s?</string>
- <string name="unblock_domain_text">Avblockera alla kontakter från %s?</string>
- <string name="contact_blocked">Kontakt blockerad</string>
- <string name="remove_bookmark_text">Vill du ta bort %s som bokmärke? Konversationer associerade med detta bokmärke kommer inte tas bort.</string>
- <string name="register_account">Registrera nytt konto på servern</string>
- <string name="change_password_on_server">Byt lösenord på server</string>
- <string name="share_with">Dela med…</string>
- <string name="start_conversation">Starta konversation</string>
- <string name="invite_contact">Bjud in kontakt</string>
- <string name="contacts">Kontakter</string>
- <string name="cancel">Avbryt</string>
- <string name="set">Sätt</string>
- <string name="add">Lägg till</string>
- <string name="edit">Ändra</string>
- <string name="delete">Ta bort</string>
- <string name="block">Blockera</string>
- <string name="unblock">Avblockera</string>
- <string name="save">Spara</string>
- <string name="ok">Ok</string>
- <string name="crash_report_title">Conversations har kraschat</string>
- <string name="crash_report_message">Genom att skicka in stack traces hjälper du utvecklarna av Conversations\n<b>Varning:</b> Detta använder ditt XMPP-konto för att skicka informationen till utvecklarna.</string>
- <string name="send_now">Skicka nu</string>
- <string name="send_never">Fråga aldrig igen</string>
- <string name="problem_connecting_to_account">Kan inte ansluta till konto</string>
- <string name="problem_connecting_to_accounts">Kan inte ansluta till flera konton</string>
- <string name="touch_to_fix">Tryck här för att hantera dina konton</string>
- <string name="attach_file">Bifoga fil</string>
- <string name="not_in_roster">Kontakten är inte i din kontaktlista. Vill du lägga till den?</string>
- <string name="add_contact">Lägg till kontakt</string>
- <string name="send_failed">sändning misslyckades</string>
- <string name="send_rejected">avvisad</string>
- <string name="preparing_image">Förbereder bild för sändning</string>
- <string name="preparing_images">Förbereder bilder för överföring</string>
- <string name="sharing_files_please_wait">Delar filer. Vänta...</string>
- <string name="action_clear_history">Rensa historik</string>
- <string name="clear_conversation_history">Rensa konversationshistorik</string>
- <string name="clear_histor_msg">Vill du ta bort alla meddelanden i denna konversation?\n\n<b>Varning:</b> Detta kommer inte påverka meddelanden lagrade på andra enheter eller servrar.</string>
- <string name="delete_messages">Ta bort meddelanden</string>
- <string name="also_end_conversation">Avsluta denna konversation efteråt</string>
- <string name="choose_presence">Välj tillgänglighet till kontakt</string>
- <string name="send_unencrypted_message">Skicka okrypterat meddelande</string>
- <string name="send_otr_message">Skicka OTR-krypterat meddelande</string>
- <string name="send_omemo_message">Skicka OMEMO-krypterat meddelande</string>
- <string name="send_omemo_x509_message">Skicka v\\OMEMO-krypterat meddelande</string>
- <string name="send_pgp_message">Skicka OpenPGP-krypterat meddelande</string>
- <string name="your_nick_has_been_changed">Ditt nick har ändrats</string>
- <string name="send_unencrypted">Skicka okrypterat</string>
- <string name="decryption_failed">Avkryptering misslyckades. Du har kanske kanske inte rätt privat nyckel.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations använder en tredjeparts-applikation som heter <b>OpenKeychain</b> för att kryptera och avkryptera meddelanden och hantera dina publika nycklar.\n\nOpenKeychain är licensierad under GPLv3 och tillgänglig på F-Droid och Google Play.\n\n<small>(Starta om Conversations efter installation.)</small></string>
- <string name="restart">Starta om</string>
- <string name="install">Installera</string>
- <string name="openkeychain_not_installed">Installera OpenKeychain</string>
- <string name="offering">erbjuder…</string>
- <string name="waiting">väntar…</string>
- <string name="no_pgp_key">Ingen OpenPGP-nyckel funnen</string>
- <string name="contact_has_no_pgp_key">Conversations kan inte kryptera ditt meddelande eftersom din kontakt inte annonserar sin publika nyckel.\n\n<small>Be din kontakt att sätta upp OpenPGP.</small></string>
- <string name="no_pgp_keys">Inga OpenPGP-nycklar funna</string>
- <string name="contacts_have_no_pgp_keys">Conversations kan inte kryptera ditt meddelande eftersom din kontakt inte annonserar sin publika nyckel.\n\n<small>Be din kontakt att sätta upp OpenPGP.</small></string>
- <string name="pref_general">Generellt</string>
- <string name="pref_xmpp_resource">XMPP-resurs</string>
- <string name="pref_xmpp_resource_summary">Namnet klienten identifierar sig med</string>
- <string name="pref_accept_files">Acceptera filer</string>
- <string name="pref_accept_files_summary">Acceptera automatiskt filer som är mindre än…</string>
- <string name="pref_attachments">Bifogningar</string>
- <string name="pref_return_to_previous">Snabbdelning</string>
- <string name="pref_return_to_previous_summary">Återvänd genast till föregående aktivitet istället för att öppna konversationen efter att ha delat något</string>
- <string name="pref_notification_settings">Notifiering</string>
- <string name="pref_notifications">Notifieringar</string>
- <string name="pref_notifications_summary">Notifiera när meddelande tagits emot</string>
- <string name="pref_vibrate">Vibrera</string>
- <string name="pref_vibrate_summary">Vibrera när meddelande tagits emot</string>
- <string name="pref_led">LED notifieringar</string>
- <string name="pref_led_summary">Blinka med notifieringsljuset när ett meddelande tagits emot</string>
- <string name="pref_sound">Meddelandesignal</string>
- <string name="pref_sound_summary">Spela ljud när meddelande tagits emot</string>
- <string name="pref_notification_grace_period">Notifieringsfrist</string>
- <string name="pref_notification_grace_period_summary">Inaktivera notifieringar en kort stund efter att en carbon copy tagits emot</string>
- <string name="pref_advanced_options">Avancerat</string>
- <string name="pref_never_send_crash">Skicka aldrig krasch-rapporter</string>
- <string name="pref_never_send_crash_summary">Genom att skicka in stack traces hjälper du utvecklarna av Conversations</string>
- <string name="pref_confirm_messages">Bekräfta meddelanden</string>
- <string name="pref_confirm_messages_summary">Låter dina kontakter veta när du har tagit emot och läst ett meddelande</string>
- <string name="pref_ui_options">Gränssnitt</string>
- <string name="openpgp_error">OpenKeychain rapporterade ett fel</string>
- <string name="error_decrypting_file">I/O-fel vid avkryptering av fil</string>
- <string name="accept">Acceptera</string>
- <string name="error">Ett fel har inträffat</string>
- <string name="pref_grant_presence_updates">Tillåt tillänglighetsuppdateringar</string>
- <string name="pref_grant_presence_updates_summary">Tillåt i förväg och be om tillgänglighetsuppdateringar för kontakter du skapat</string>
- <string name="subscriptions">Abonnemang</string>
- <string name="your_account">Ditt konto</string>
- <string name="keys">Nycklar</string>
- <string name="send_presence_updates">Skicka tillgänglighetsuppdatering</string>
- <string name="receive_presence_updates">Ta emot tillgänglighetsuppdateringar</string>
- <string name="ask_for_presence_updates">Be om tillgänglighetsuppdateringar</string>
- <string name="attach_choose_picture">Välj bild</string>
- <string name="attach_take_picture">Ta ny bild</string>
- <string name="preemptively_grant">Tillåt abonnemangsbegäran i förväg</string>
- <string name="error_not_an_image_file">Filen du valt är inte en bild</string>
- <string name="error_compressing_image">Fel vid konvertering av bildfilen</string>
- <string name="error_file_not_found">Filen hittas ej</string>
- <string name="error_io_exception">Generellt I/O-fel. Du kanske fick slut på plats?</string>
- <string name="error_security_exception_during_image_copy">Applikationen du använde för att välja bilden gav inte tillräckliga rättigheter för att läsa filen.\n\n<small>Använd en annan filhanterare för att välja bild</small></string>
- <string name="account_status_unknown">Okänd</string>
- <string name="account_status_disabled">Tillfälligt inaktiverad</string>
- <string name="account_status_online">Online</string>
- <string name="account_status_connecting">Ansluter\u2026</string>
- <string name="account_status_offline">Offline</string>
- <string name="account_status_unauthorized">Otillåten</string>
- <string name="account_status_not_found">Server ej funnen</string>
- <string name="account_status_no_internet">Ingen anslutning</string>
- <string name="account_status_regis_fail">Registreringsfel</string>
- <string name="account_status_regis_conflict">Användarnamn används redan</string>
- <string name="account_status_regis_success">Registrering klar</string>
- <string name="account_status_regis_not_sup">Servern stödjer inte registrering</string>
- <string name="account_status_security_error">Säkerhetsfel</string>
- <string name="account_status_incompatible_server">Inkompatibel server</string>
- <string name="encryption_choice_unencrypted">Okrypterat</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Ändra konto</string>
- <string name="mgmt_account_delete">Ta bort</string>
- <string name="mgmt_account_disable">Inaktivera tillfälligt</string>
- <string name="mgmt_account_publish_avatar">Publicera avatarbild</string>
- <string name="mgmt_account_publish_pgp">Publicera OpenPGP publik nyckel</string>
- <string name="openpgp_has_been_published">OpenPGP-nyckel har publicerats.</string>
- <string name="republish_pgp_keys">Kom ihåg att återpublicera dina publika OpenPGP nycklar.</string>
- <string name="mgmt_account_enable">Aktivera</string>
- <string name="mgmt_account_are_you_sure">Är du säker?</string>
- <string name="mgmt_account_delete_confirm_text">Om du tar bort kontot kommer all konversationshistorik att försvinna</string>
- <string name="attach_record_voice">Spela in röst</string>
- <string name="account_settings_jabber_id">Jabber-ID</string>
- <string name="account_settings_password">Lösenord</string>
- <string name="account_settings_example_jabber_id">användarnamn@exempel.se</string>
- <string name="account_settings_confirm_password">Bekräfta lösenord</string>
- <string name="password">Lösenord</string>
- <string name="confirm_password">Bekräfta lösenord</string>
- <string name="passwords_do_not_match">Lösenorden är inte lika</string>
- <string name="invalid_jid">Detta är inte ett korrekt Jabber-ID</string>
- <string name="error_out_of_memory">Slut på minne. Bilden är för stor</string>
- <string name="add_phone_book_text">Vill du lägga till %s i din enhets kontakter?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">tillgänglig</string>
- <string name="contact_status_away">borta</string>
- <string name="contact_status_extended_away">borta (förlängt)</string>
- <string name="contact_status_do_not_disturb">stör ej</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Konferens</string>
- <string name="muc_details_other_members">Andra medlemmar</string>
- <string name="server_info_show_more">Server-info</string>
- <string name="server_info_mam">XEP-0313: Message Archive</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatarbilder / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: Ladda upp via HTTP</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">tillgänglig</string>
- <string name="server_info_unavailable">otillgänglig</string>
- <string name="missing_public_keys">Annonsering om publik nyckel saknas</string>
- <string name="last_seen_now">senast sedd just nu</string>
- <string name="last_seen_min">senast sedd 1 minut sedan</string>
- <string name="last_seen_mins">senast sedd %d minuter sedan</string>
- <string name="last_seen_hour">senast sedd 1 timme sedan</string>
- <string name="last_seen_hours">senast sedd %d timmar sedan</string>
- <string name="last_seen_day">senast sedd 1 dag sedan</string>
- <string name="last_seen_days">senast sedd %d dagar sedan</string>
- <string name="never_seen">aldrig sedd</string>
- <string name="install_openkeychain">Krypterat meddelande. Installera OpenKeychain för att avkryptera.</string>
- <string name="unknown_otr_fingerprint">Okänt OTR-fingeravtryck</string>
- <string name="openpgp_messages_found">OpenPGP-krypterat meddelande funnet</string>
- <string name="reception_failed">Mottagning misslyckades</string>
- <string name="your_fingerprint">Ditt fingeravtryck</string>
- <string name="otr_fingerprint">OTR-fingeravtryck</string>
- <string name="omemo_fingerprint">OMEMO-fingeravtryck</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO-fingeravtryck</string>
- <string name="omemo_fingerprint_selected_message">Meddelandets OMEMO-fingeravtryck</string>
- <string name="omemo_fingerprint_x509_selected_message">Meddelandets v\\OMEMO-fingeravtryck</string>
- <string name="this_device_omemo_fingerprint">Eget OMEMO-fingeravtryck</string>
- <string name="other_devices">Andra enheter</string>
- <string name="trust_omemo_fingerprints">Lita på OMEMO-fingeravtryck</string>
- <string name="fetching_keys">Hämtar nycklar...</string>
- <string name="done">Klar</string>
- <string name="verify">Verifiera</string>
- <string name="decrypt">Avkryptera</string>
- <string name="conferences">Konferenser</string>
- <string name="search">Sök</string>
- <string name="create_contact">Skapa kontakt</string>
- <string name="enter_contact">Fyll i kontakt</string>
- <string name="join_conference">Gå med i konferens</string>
- <string name="delete_contact">Ta bort kontakt</string>
- <string name="view_contact_details">Se kontaktdetaljer</string>
- <string name="block_contact">Blockera kontakt</string>
- <string name="unblock_contact">Avblockera kontakt</string>
- <string name="create">Skapa</string>
- <string name="select">Välj</string>
- <string name="contact_already_exists">Kontakten finns redan</string>
- <string name="join">Gå med</string>
- <string name="conference_address">Konferensadress</string>
- <string name="conference_address_example">rum@conference.exempel.se</string>
- <string name="save_as_bookmark">Spara som bokmärke</string>
- <string name="delete_bookmark">Ta bort bokmärke</string>
- <string name="bookmark_already_exists">Detta bokmärke finns redan</string>
- <string name="you">Du</string>
- <string name="action_edit_subject">Ändra konferensämne</string>
- <string name="joining_conference">Går med i konferens...</string>
- <string name="leave">Lämna</string>
- <string name="contact_added_you">Kontakten lade till dig i sin kontaktlista</string>
- <string name="add_back">Addera tillbaka</string>
- <string name="contact_has_read_up_to_this_point">%s har läst hit</string>
- <string name="publish">Publicera</string>
- <string name="touch_to_choose_picture">Tryck på avatarbild för att välja en bild från bildgalleriet</string>
- <string name="publish_avatar_explanation">Notera: Alla som kan se dina tillgänglighetsuppdateringar kommer se denna bild.</string>
- <string name="publishing">Publicerar…</string>
- <string name="error_publish_avatar_server_reject">Servern kunde inte publicera</string>
- <string name="error_publish_avatar_converting">Något gick fel vid konvertering av din bild</string>
- <string name="error_saving_avatar">Kunde inte spara avatarbild till disk</string>
- <string name="or_long_press_for_default">(Eller tryck länge för att få tillbaks förvald)</string>
- <string name="error_publish_avatar_no_server_support">Din server stödjer inte publicering av avatarbilder</string>
- <string name="private_message">privat meddelande</string>
- <string name="private_message_to">till %s</string>
- <string name="send_private_message_to">Skicka privat meddelande till %s</string>
- <string name="connect">Anslut</string>
- <string name="account_already_exists">Detta konto finns redan</string>
- <string name="next">Nästa</string>
- <string name="server_info_session_established">Nuvarande session upprättad</string>
- <string name="additional_information">Ytterligare information</string>
- <string name="skip">Hoppa över</string>
- <string name="disable_notifications">Inaktivera notifieringar</string>
- <string name="disable_notifications_for_this_conversation">Inaktivera notifieringar för denna konversation</string>
- <string name="enable">Aktivera</string>
- <string name="conference_requires_password">Konferensen kräver lösenord</string>
- <string name="enter_password">Fyll i lösenord</string>
- <string name="missing_presence_updates">Saknar tillgänglighetsuppdateringar från kontakt</string>
- <string name="request_presence_updates">Begär tillgänglighetsuppdateringar från din kontakt först.\n\n<small>Detta används för att se vilken klient/klienter din kontakt använder.</small></string>
- <string name="request_now">Begär nu</string>
- <string name="delete_fingerprint">Ta bort fingeravtryck</string>
- <string name="sure_delete_fingerprint">Är du säker på att du vill ta bort detta fingeravtryck?</string>
- <string name="ignore">Ignorera</string>
- <string name="without_mutual_presence_updates"><b>Varning:</b> Skicka detta utan gemensamma tillgänglighetsuppdateringar kan ge oväntade problem.\n\n<small>Gå till kontaktdetaljer för att verifiera dina tillgänglighetsuppdateringar.</small></string>
- <string name="pref_security_settings">Säkerhet</string>
- <string name="pref_force_encryption">Tvinga kryptering</string>
- <string name="pref_force_encryption_summary">Sänd alltid krypterade meddelanden (utom för konferenser)</string>
- <string name="pref_allow_message_correction">Tillåt korrigeringar av meddelanden</string>
- <string name="pref_allow_message_correction_summary">Tillåt att dina kontakter kan ändra sina meddelanden i efterhand</string>
- <string name="pref_dont_save_encrypted">Spara inte krypterade meddelanden</string>
- <string name="pref_dont_save_encrypted_summary">Varning: Detta kan leda till att meddelanden förloras</string>
- <string name="pref_expert_options">Expertinställningar</string>
- <string name="pref_expert_options_summary">Var försiktig med dem</string>
- <string name="title_activity_about">Om Conversations</string>
- <string name="pref_about_conversations_summary">Bygg- och licensinformation</string>
- <string name="title_pref_quiet_hours">Tysta timmar</string>
- <string name="title_pref_quiet_hours_start_time">Starttid</string>
- <string name="title_pref_quiet_hours_end_time">Sluttid</string>
- <string name="title_pref_enable_quiet_hours">Aktivera tysta timmar</string>
- <string name="pref_quiet_hours_summary">Notifieringar kommer vara tysta under tysta timmar</string>
- <string name="pref_use_larger_font">Öka teckenstorlek</string>
- <string name="pref_use_larger_font_summary">Använd större teckenstorlek för hela applikationen</string>
- <string name="pref_use_send_button_to_indicate_status">Skickaknappen indikerar status</string>
- <string name="pref_use_indicate_received">Begär mottagningskvitto</string>
- <string name="pref_use_indicate_received_summary">Mottagna meddelanden markeras med en grön bock om det stöds</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Färglägg skickaknappen för att indikera kontaktens status</string>
- <string name="pref_expert_options_other">Annat</string>
- <string name="pref_conference_name">Konferensnamn</string>
- <string name="pref_conference_name_summary">Använd konferensens ämne istället för JID för att identifiera konferenser</string>
- <string name="pref_autojoin">Anslut till konferenser automatiskt</string>
- <string name="pref_autojoin_summary">Respektera flaggan för automatisk anslutning till konferenser i bokmärkena</string>
- <string name="toast_message_otr_fingerprint">OTR-fingeravtryck har kopierats till urklipp!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO-fingeravtryck har kopierats till urklipp!</string>
- <string name="conference_banned">Du är bannlyst från denna konferens</string>
- <string name="conference_members_only">Medlemsskap krävs för denna konferens</string>
- <string name="conference_kicked">Du har blivit utsparkad från denna konferens</string>
- <string name="conference_shutdown">Konferensen stängdes ner</string>
- <string name="conference_unknown_error">Du är inte längre med i denna konferens</string>
- <string name="using_account">använder konto %s</string>
- <string name="checking_x">Kontrollerar %s på webbserver</string>
- <string name="not_connected_try_again">Du är inte ansluten. Försök igen senare</string>
- <string name="check_x_filesize">Kontrollera filstorleken på %s</string>
- <string name="check_x_filesize_on_host">Kontrollera filstorlek för %1$s på %2$s</string>
- <string name="message_options">Meddelandealternativ</string>
- <string name="copy_text">Kopiera text</string>
- <string name="copy_original_url">Kopiera orginal-URL</string>
- <string name="send_again">Skicka igen</string>
- <string name="file_url">Fil-URL</string>
- <string name="message_text">Meddelandetext</string>
- <string name="url_copied_to_clipboard">URL kopierad till urklipp</string>
- <string name="message_copied_to_clipboard">Meddelande kopierat till urklipp</string>
- <string name="image_transmission_failed">Bildöverföring lyckades inte</string>
- <string name="scan_qr_code">Skanna QR-kod</string>
- <string name="show_qr_code">Visa QR-kod</string>
- <string name="show_block_list">Visa blockeringslista</string>
- <string name="account_details">Kontodetaljer</string>
- <string name="verify_otr">Verifiera OTR</string>
- <string name="remote_fingerprint">Fjärr-fingeravtryck</string>
- <string name="scan">skanna</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">Ledtråd eller fråga</string>
- <string name="shared_secret_secret">Delad hemlighet</string>
- <string name="confirm">Bekräfta</string>
- <string name="in_progress">Pågående</string>
- <string name="respond">Svara</string>
- <string name="failed">Lyckades ej</string>
- <string name="secrets_do_not_match">Hemligheter matchar inte</string>
- <string name="try_again">Försök igen</string>
- <string name="finish">Klar</string>
- <string name="verified">Verifierad</string>
- <string name="smp_requested">Kontakt begärde SMP-verifikation</string>
- <string name="no_otr_session_found">Ingen giltig OTR-session kunde hittas!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Håll tjänst i förgrunden</string>
- <string name="pref_keep_foreground_service_summary">Förehindrar operativsystemet att ta ner uppkopplingen</string>
- <string name="pref_export_logs">Exportera loggar</string>
- <string name="pref_export_logs_summary">Skriv loggar till SD-kort</string>
- <string name="notification_export_logs_title">Skriver loggar till SD-kort</string>
- <string name="choose_file">Välj fil</string>
- <string name="receiving_x_file">Tar emot %1$s (%2$d%% klart)</string>
- <string name="download_x_file">Ladda ner %s</string>
- <string name="delete_x_file">Ta bort %s</string>
- <string name="file">fil</string>
- <string name="open_x_file">Öppna %s</string>
- <string name="sending_file">skickar (%1$d%% klart)</string>
- <string name="preparing_file">Förbereder fil för överföring</string>
- <string name="x_file_offered_for_download">%s erbjuden för nedladdning</string>
- <string name="cancel_transmission">Avbryt överföring</string>
- <string name="file_transmission_failed">filöverföring lyckades inte</string>
- <string name="file_deleted">Filen har blivit borttagen</string>
- <string name="no_application_found_to_open_file">Ingen applikation kunde hittas för att öppna filen</string>
- <string name="could_not_verify_fingerprint">Kunde inte verifiera fingeravtryck</string>
- <string name="manually_verify">Verifiera manuellt</string>
- <string name="are_you_sure_verify_fingerprint">Är du säker på att du vill verifiera din kontakts OTR-fingeravtryck</string>
- <string name="pref_show_dynamic_tags">Visa dynamiska taggar</string>
- <string name="pref_show_dynamic_tags_summary">Visa skrivskyddade taggar under kontakter</string>
- <string name="enable_notifications">Aktivera notifieringar</string>
- <string name="conference_with">Skapa konferens med…</string>
- <string name="no_conference_server_found">Ingen konferensserver hittad</string>
- <string name="conference_creation_failed">Kunde inte skapa konferens</string>
- <string name="secret_accepted">Hemlighet accepterad!</string>
- <string name="reset">Återställ</string>
- <string name="account_image_description">Kontots avatarbild</string>
- <string name="copy_otr_clipboard_description">Kopiera OTR-fingeravtryck till urklipp</string>
- <string name="copy_omemo_clipboard_description">Kopiera OMEMO-fingeravtryck till urklipp</string>
- <string name="regenerate_omemo_key">Regenerera OMEMO-nyckel</string>
- <string name="wipe_omemo_pep">Rensa andra enheter från PEP</string>
- <string name="clear_other_devices">Rensa enheter</string>
- <string name="clear_other_devices_desc">Är du säker på att du vill rensa alla andra enheter från OMEMO-annonsering? Nästa gång dina enheter ansluter kommer de att återannonsera sig, men de kanske inte tar emot enheter under tiden.</string>
- <string name="purge_key">Rensa nyckel</string>
- <string name="purge_key_desc_part1">Är du säker på att du vill rensa denna nyckel?</string>
- <string name="purge_key_desc_part2">Den kommer att antas oåterkalleligt komprometterat och du kommer aldrig kunna bygga en session med den igen.</string>
- <string name="error_no_keys_to_trust_server_error">Det finns inga användbara nycklar tillgängliga för den här kontakten.\nHämtning av nya nyckar från servern har inte lyckats. Kanske är det något fel på din kontakts server.</string>
- <string name="error_no_keys_to_trust">Det finns inga användbara nycklar tillgängliga för den här kontakten. Om du har rensat någon av dennes nycklar behöver de generera nya.</string>
- <string name="error_trustkeys_title">Fel</string>
- <string name="fetching_history_from_server">Hämtar historik från server</string>
- <string name="no_more_history_on_server">Ingen mer historik på server</string>
- <string name="updating">Uppdaterar…</string>
- <string name="password_changed">Lösenord bytt!</string>
- <string name="could_not_change_password">Kunde inte byta lösenord</string>
- <string name="otr_session_not_started">Skicka meddelande för att påbörja en krypterad chat</string>
- <string name="ask_question">Ställ fråga</string>
- <string name="smp_explain_question">Om du och din kontakt har en delad hemlighet som ingen annan känner till (som ett internt skämt eller vad ni åt till lunch senast ni träffades) så kan ni ange den hemligheten för att verifiera varandras fingeravtryck.\n\nDu ger en ledtråd eller en fråga till din kontakt som ska svara med ett svar som är skiftlägeskänsligt.</string>
- <string name="smp_explain_answer">Din kontakt vill verifiera ditt fingeravtryck genom att utmana dig med en delad hemlighet. Din kontakt gav följande ledtråd eller fråga för hemligheten.</string>
- <string name="shared_secret_hint_should_not_be_empty">Din ledtråd ska inte vara tom</string>
- <string name="shared_secret_can_not_be_empty">Din delade hemlighet kan inte vara tom</string>
- <string name="manual_verification_explanation">Jämför noggrant fingeravtrycket nedan med din kontakts fingeravtryck.\nDu kan använda valfri typ av betrodd kommunikation som ett krypterat e-mail eller ett telefonsamtal för att utbyta dessa.</string>
- <string name="change_password">Byt lösenord</string>
- <string name="current_password">Nuvarande lösenord</string>
- <string name="new_password">Nytt lösenord</string>
- <string name="password_should_not_be_empty">Lösenordet ska inte vara tomt</string>
- <string name="enable_all_accounts">Aktivera alla konton</string>
- <string name="disable_all_accounts">Deaktivera alla konton</string>
- <string name="perform_action_with">Utför åtgärden med</string>
- <string name="no_affiliation">Ingen anknytning</string>
- <string name="no_role">Offline</string>
- <string name="outcast">Utstött</string>
- <string name="member">Medlem</string>
- <string name="advanced_mode">Avancerat läge</string>
- <string name="grant_membership">Bevilja medlemsskap</string>
- <string name="remove_membership">Återkalla medlemskap</string>
- <string name="grant_admin_privileges">Bevilja administratörsbehörighet</string>
- <string name="remove_admin_privileges">Återkalla administratörsbehörighet</string>
- <string name="remove_from_room">Ta bort från konferens</string>
- <string name="could_not_change_affiliation">Kunde inte ändra tillhörigheten för %s</string>
- <string name="ban_from_conference">Bannlys från konferens</string>
- <string name="removing_from_public_conference">Du försöker ta bort %s från en publik konferens. Det enda sätt att göra detta är att bannlysa användaren för evigt.</string>
- <string name="ban_now">Bannlys nu</string>
- <string name="could_not_change_role">Kunde inte ändra rollen för %s</string>
- <string name="public_conference">Publikt tillgänglig konferens</string>
- <string name="private_conference">Privat konferens där medlemsskap krävs</string>
- <string name="conference_options">Konferensalternativ</string>
- <string name="members_only">Privat, medlemsskap krävs</string>
- <string name="non_anonymous">Icke-anonymt</string>
- <string name="moderated">Modererad</string>
- <string name="you_are_not_participating">Du deltar ej</string>
- <string name="modified_conference_options">Ändrade konferensalternativ</string>
- <string name="could_not_modify_conference_options">Kunde inte ändra konferensalternativ</string>
- <string name="never">Aldrig</string>
- <string name="thirty_minutes">30 minuter</string>
- <string name="one_hour">1 timme</string>
- <string name="two_hours">2 timmar</string>
- <string name="eight_hours">8 timmar</string>
- <string name="until_further_notice">Tills vidare</string>
- <string name="pref_input_options">Input</string>
- <string name="pref_enter_is_send">Skicka med enter</string>
- <string name="pref_enter_is_send_summary">Använd enter-knappen för att skicka meddelande</string>
- <string name="pref_display_enter_key">Visa enter-knappen</string>
- <string name="pref_display_enter_key_summary">Byt ut emoticons-tangenten mot en enter-tangent</string>
- <string name="audio">ljud</string>
- <string name="video">video</string>
- <string name="image">bild</string>
- <string name="pdf_document">PDF-dokument</string>
- <string name="apk">Android-app</string>
- <string name="vcard">Kontakt</string>
- <string name="received_x_file">Tagit emot %s</string>
- <string name="disable_foreground_service">Deaktivera förgrundstjänst</string>
- <string name="touch_to_open_conversations">Tryck för att öppna Conversations</string>
- <string name="avatar_has_been_published">Avatarbild har publicerats!</string>
- <string name="sending_x_file">Skickar %s</string>
- <string name="offering_x_file">Erbjuder %s</string>
- <string name="hide_offline">Dölj ej anslutna</string>
- <string name="disable_account">Deaktivera konton</string>
- <string name="contact_is_typing">%s skriver...</string>
- <string name="contact_has_stopped_typing">%s har slutat skriva</string>
- <string name="pref_chat_states">Skriv-notifieringar</string>
- <string name="pref_chat_states_summary">Låter dina kontakter veta när du skriver ett nytt meddelande</string>
- <string name="send_location">Skicka position</string>
- <string name="show_location">Visa position</string>
- <string name="no_application_found_to_display_location">Kunde inte hitta applikation för att visa position</string>
- <string name="location">Position</string>
- <string name="received_location">Mottog position</string>
- <string name="title_undo_swipe_out_conversation">Konversation stängd</string>
- <string name="title_undo_swipe_out_muc">Lämnade konferens</string>
- <string name="pref_dont_trust_system_cas_title">Lita inte på systemets CAs</string>
- <string name="pref_dont_trust_system_cas_summary">Alla certifikat måste manuellt godkännas</string>
- <string name="pref_remove_trusted_certificates_title">Ta bort certifikat</string>
- <string name="pref_remove_trusted_certificates_summary">Ta bort manuellt accepterade certifikat</string>
- <string name="toast_no_trusted_certs">Inga manuellt accepterade certifikat</string>
- <string name="dialog_manage_certs_title">Ta bort certifikat</string>
- <string name="dialog_manage_certs_positivebutton">Ta bort val</string>
- <string name="dialog_manage_certs_negativebutton">Avbryt</string>
- <plurals name="toast_delete_certificates">
- <item quantity="one">%d certifikat borttaget</item>
- <item quantity="other">%d certifikat borttagna</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="one">Välj %d kontakt</item>
- <item quantity="other">Välj %d kontakter</item>
- </plurals>
- <string name="pref_quick_action_summary">Byt sänd-knappen mot snabbfunktion</string>
- <string name="pref_quick_action">Snabbfunktion</string>
- <string name="none">Ingen</string>
- <string name="recently_used">Senast använd</string>
- <string name="choose_quick_action">Välj snabbfunktion</string>
- <string name="search_for_contacts_or_groups">Sök efter kontakter eller grupper</string>
- <string name="send_private_message">Skicka privat meddelande</string>
- <string name="user_has_left_conference">%s har lämnat konferensen!</string>
- <string name="username">Användarnamn</string>
- <string name="username_hint">Användarnamn</string>
- <string name="invalid_username">Inte ett giltigt användanamn</string>
- <string name="conference_name">Konferensnamn</string>
- <string name="invalid_conference_name">Detta är inte ett giltigt konferensnamn</string>
- <string name="download_failed_server_not_found">Nerladdning gick fel: Server hittades inte</string>
- <string name="download_failed_file_not_found">Nerladdning gick fel: Filen hittades inte</string>
- <string name="download_failed_could_not_connect">Nerladdningen gick fel: Kunder inte ansluta till server</string>
- <string name="pref_use_white_background">Använd vit bakgrund</string>
- <string name="pref_use_white_background_summary">Visa mottagna meddelanden som svart text på vit bakgrund</string>
- <string name="account_status_tor_unavailable">Tor-nätverk ej tillgängligt</string>
- <string name="account_status_bind_failure">Bind-fel</string>
- <string name="account_status_host_unknown">Server okänd</string>
- <string name="server_info_broken">Sönder</string>
- <string name="pref_presence_settings">Tillgänglighet</string>
- <string name="pref_away_when_screen_off">Status borta när skärmen är av</string>
- <string name="pref_away_when_screen_off_summary">Sätter din tillgänglighet till borta när skrämen är av</string>
- <string name="pref_xa_on_silent_mode">Status ej tillgänglig i tyst läge</string>
- <string name="pref_xa_on_silent_mode_summary">Sätter din tillgänglighet till ej tillgänglig när enheten är i tyst läge</string>
- <string name="pref_treat_vibrate_as_silent">Hantera vibrationsläge som tyst läge</string>
- <string name="pref_treat_vibrate_as_silent_summary">Sätter din tillgänglighet till ej tillgänglig när enheten är i vibratorläge</string>
- <string name="pref_show_connection_options">Utökade anslutningsinställningar</string>
- <string name="pref_show_connection_options_summary">Visa val av servernamn och port vid inställning av konto</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">Lägg till konto med certifikat</string>
- <string name="unable_to_parse_certificate">Kan inte läsa certifikat</string>
- <string name="authenticate_with_certificate">Lämna tom för att för att logga in med certifikat</string>
- <string name="mam_prefs">Arkiveringsinställningar</string>
- <string name="server_side_mam_prefs">Arkiveringsinställningar på servern</string>
- <string name="fetching_mam_prefs">Hämtar arkiveringsinställningar, vänta...</string>
- <string name="unable_to_fetch_mam_prefs">Kan ej hämta arkiveringsinställningar</string>
- <string name="captcha_required">CAPTCHA krävs</string>
- <string name="captcha_hint">Skriv i texten från bilden ovan</string>
- <string name="certificate_chain_is_not_trusted">Certifikatskedjan är inte betrodd</string>
- <string name="jid_does_not_match_certificate">Jabber-ID matchar inte certifikat</string>
- <string name="action_renew_certificate">Förnya certifikat</string>
- <string name="error_fetching_omemo_key">Misslyckades med att hämta OMEMO-nyckel!</string>
- <string name="verified_omemo_key_with_certificate">Verifierade OMEMO-nyckel med certifikat!</string>
- <string name="device_does_not_support_certificates">Din enhet stödjer inte val av klientcertifikat!</string>
- <string name="pref_connection_options">Anslutning</string>
- <string name="pref_use_tor">Ansluten via Tor</string>
- <string name="pref_use_tor_summary">Tunnla alla anslutningar genom Tor-nätverket. Kräver Orbot</string>
- <string name="account_settings_hostname">Servernamn</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Server- eller .onion-adress</string>
- <string name="not_a_valid_port">Inte ett giltigt portnummer</string>
- <string name="not_valid_hostname">Inte ett giltigt servernamn</string>
- <string name="connected_accounts">%1$d av %2$d konton anslutna</string>
- <plurals name="x_messages">
- <item quantity="one">%d meddelande</item>
- <item quantity="other">%d meddelanden</item>
- </plurals>
- <string name="load_more_messages">Ladda fler meddelanden</string>
- <string name="shared_file_with_x">Delade fil med %s</string>
- <string name="shared_image_with_x">Delade bild med %s</string>
- <string name="shared_images_with_x">Delade bilder med %s</string>
- <string name="shared_text_with_x">Delade text med %s</string>
- <string name="no_storage_permission">Conversations behöver access till extern lagring</string>
- <string name="sync_with_contacts">Synkronisera med kontakter</string>
- <string name="sync_with_contacts_long">Conversations vill matcha din XMPP-kontaktlista med dina kontakter för att visa deras namn och profilbild.\n\nConversations läser endast dina kontakter för att matcha dem lokalt utan att ladda upp dem till din server.\n\nDu kommer nu få frågan om tillåtelse för att använda kontakterna.</string>
- <string name="certificate_information">Certifikatinformation</string>
- <string name="certificate_subject">Ämne</string>
- <string name="certificate_issuer">Utfärdare</string>
- <string name="certificate_cn">Common Name</string>
- <string name="certificate_o">Organisation</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(Ej tillgänglig)</string>
- <string name="certificate_not_found">Inget certifikat funnet</string>
- <string name="notify_on_all_messages">Notifiera för alla meddelanden</string>
- <string name="notify_only_when_highlighted">Notifiera endast vid highlight</string>
- <string name="notify_never">Notifieringar deaktiverade</string>
- <string name="notify_paused">Notifieringar pausade</string>
- <string name="pref_picture_compression">Komprimera bilder</string>
- <string name="pref_picture_compression_summary">Storleksjustera och komprimera bilder</string>
- <string name="always">Alltid</string>
- <string name="automatically">Automatiskt</string>
- <string name="battery_optimizations_enabled">Batterioptimeringar aktiverade</string>
- <string name="battery_optimizations_enabled_explained">Din enhet har kraftiga batterioptimeringar som påverkar Conversations på så sätt att inkommande meddelanden kan försenas eller kan till och med gå förlorade.\nDet är rekommenderat att deaktivera batterioptimeringarna.</string>
- <string name="battery_optimizations_enabled_dialog">Din enhet har kraftiga batterioptimeringar som påverkar Conversations på så sätt att inkommande meddelanden kan försenas eller kan till och med gå förlorade.\nDu kommer nu att bli ombedd att stänga av batterioptimeringarna för Conversations.</string>
- <string name="disable">Deaktivera</string>
- <string name="selection_too_large">The valda området är för stort</string>
- <string name="no_accounts">(Inget konto aktiverat)</string>
- <string name="this_field_is_required">Detta fält måste fyllas i</string>
- <string name="correct_message">Korrigera meddelanden</string>
- <string name="send_corrected_message">Skicka korrigerat meddelande</string>
- <string name="no_keys_just_confirm">Du litar redan på denna kontakt. Genom att välja \'klar\' bekräftar du att %s är med i denna konferens.</string>
- <string name="select_image_and_crop">Välj bild och beskär</string>
- <string name="this_account_is_disabled">Du har deaktiverat detta konto</string>
- <string name="security_error_invalid_file_access">Säkerhetsfel: Ogiltig filaccess</string>
- <string name="no_application_to_share_uri">Ingen applikation kunde hittas för att dela URI</string>
- <string name="share_uri_with">Dela URI med...</string>
- <string name="welcome_text">XMPP är ett leverantörsoberoende protokoll. Du kan använda denna klient med vilken XMPP server du vill.\nFör din bekvämlighet har vi gjort det enkelt att skapa ett konto hos conversations.im; en leverantör speciellt anpassad för att användas med Conversations.</string>
- <string name="magic_create_text">Du kommer nu att få hjälp med att skapa ett konto på conversations.im.\nNär conversations.im väljs som leverantör kommer du kunna kommunicera med användare hos andra leverantörer genom att ge dem ditt Jabber ID.</string>
- <string name="your_full_jid_will_be">Ditt jabber ID blir: %s</string>
- <string name="create_account">Skapa konto</string>
- <string name="use_own_provider">Använd min egen leverantör</string>
- <string name="pick_your_username">Välj användarnamn</string>
- <string name="pref_manually_change_presence">Ändra tillgänglighet manuellt</string>
- <string name="pref_manually_change_presence_summary">Tryck på din avatarbild för att ändra tillgänglighet</string>
- <string name="change_presence">Ändra tillgänglighet</string>
- <string name="status_message">Statusmeddelande</string>
- <string name="all_accounts_on_this_device">Använd för alla konton på den här enheten</string>
- <string name="presence_chat">Tillgänglig</string>
- <string name="presence_online">Online</string>
- <string name="presence_away">Borta</string>
- <string name="presence_xa">Ej tillgänglig</string>
- <string name="presence_dnd">Upptagen</string>
- <string name="secure_password_generated">Ett säkert lösenord har genererats</string>
- <string name="device_does_not_support_battery_op">Din enhet stödjer inte deaktivering av batterioptimeringar</string>
- <string name="show_password">Visa lösenord</string>
-</resources>
diff --git a/src/main/res/values-tr-rTR/strings.xml b/src/main/res/values-tr-rTR/strings.xml
deleted file mode 100644
index a2634ca69..000000000
--- a/src/main/res/values-tr-rTR/strings.xml
+++ /dev/null
@@ -1,581 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Ayarlar</string>
- <string name="action_add">Yeni sohbet</string>
- <string name="action_accounts">Hesapları yönet</string>
- <string name="action_end_conversation">Sohbeti sonlandır</string>
- <string name="action_contact_details">Kişi bilgileri</string>
- <string name="action_muc_details">Grup sohbet bilgileri</string>
- <string name="action_secure">Güvenli sohbet</string>
- <string name="action_add_account">Hesap ekle</string>
- <string name="action_edit_contact">İsmi düzenle</string>
- <string name="action_add_phone_book">Telefon rehberine ekle</string>
- <string name="action_delete_contact">Kişi listesinden sil</string>
- <string name="action_block_contact">Kişiyi engelle</string>
- <string name="action_unblock_contact">Kişiyi engellemekten vazgeç</string>
- <string name="action_block_domain">Alan adını engelle</string>
- <string name="action_unblock_domain">Alan adını engellemekten vazgeç</string>
- <string name="title_activity_manage_accounts">Hesapları yönet</string>
- <string name="title_activity_settings">Ayarlar</string>
- <string name="title_activity_conference_details">Grup sohbet bilgileri</string>
- <string name="title_activity_contact_details">Kişi bilgileri</string>
- <string name="title_activity_sharewith">Sohbetle paylaş</string>
- <string name="title_activity_start_conversation">Sohbeti başlat</string>
- <string name="title_activity_choose_contact">Kişi seç</string>
- <string name="title_activity_block_list">Listeyi blokla</string>
- <string name="just_now">şimdi</string>
- <string name="minute_ago">1 dakika önce</string>
- <string name="minutes_ago">%d dakika önc</string>
- <string name="unread_conversations">okunmamış sohbetler</string>
- <string name="sending">gönderiyor…</string>
- <string name="message_decrypting">İleti deşifre ediliyor. Lütfen bekleyin…</string>
- <string name="pgp_message">OpenPGP şifreli mesaj</string>
- <string name="nick_in_use">Rumuz kullanılıyor</string>
- <string name="admin">Yönetici</string>
- <string name="owner">Sahip</string>
- <string name="moderator">Moderatör</string>
- <string name="participant">Katılımcı</string>
- <string name="visitor">Ziyaretçi</string>
- <string name="remove_contact_text">%s kişisini listenizden silmek istiyor musunuz? Bu kişiyle yaptığınız sohbetler silinmeyecektir.</string>
- <string name="block_contact_text">%s kişisinin size ileti göndermesini engellemek istiyor musunuz?</string>
- <string name="unblock_contact_text">% kişisinin size ileti göndermesine koyduğunuz engellemeyi kaldırmak ve size ileti göndermesine izin vermek istiyor musunuz?</string>
- <string name="block_domain_text">%s üzerinden gelen bütün kişileri engellemek istiyor musunuz? </string>
- <string name="unblock_domain_text">%s üzerinden gelen kişilerdeki engellemeyi kaldırmak istiyor musunuz?</string>
- <string name="contact_blocked">Kişi engellendi</string>
- <string name="remove_bookmark_text">%s yer imini silmek istiyor musunuz? Bu yer imiyle ilintili sohbet silinmeyecektir.</string>
- <string name="register_account">Sunucuda yeni bir hesap oluştur</string>
- <string name="change_password_on_server">Sunucudaki şifreni değiştir</string>
- <string name="share_with">Paylaş...</string>
- <string name="start_conversation">Sohbet başlat</string>
- <string name="invite_contact">Kişi davet et</string>
- <string name="contacts">Kişiler</string>
- <string name="cancel">İptal et</string>
- <string name="set">Ayarla</string>
- <string name="add">Ekle</string>
- <string name="edit">Düzenle</string>
- <string name="delete">Sil</string>
- <string name="block">Engelle</string>
- <string name="unblock">Engellemeyi kaldır</string>
- <string name="save">Kaydet</string>
- <string name="ok">Tamam</string>
- <string name="crash_report_title">Conversations çöktü</string>
- <string name="crash_report_message">Çöküş raporu göndermeniz Conversations\n’ın geliştirilmesine katkıda bulunacaktır.<b>Uyarı:</b>Bu rapor yazılım geliştiriciye XMPP hesabınız üzerinden gönderilecektir.</string>
- <string name="send_now">Şimdi gönder</string>
- <string name="send_never">Bir daha sorma</string>
- <string name="problem_connecting_to_account">Hesaba bağlanılamıyor</string>
- <string name="problem_connecting_to_accounts">Birden fazla hesaba bağlanılamıyor</string>
- <string name="touch_to_fix">Hesaplarınızı yönetmek için dokunun</string>
- <string name="attach_file">Dosya ekle</string>
- <string name="not_in_roster">Kişi, listenizde değil. Eklemek ister misiniz?</string>
- <string name="add_contact">Kişi ekle</string>
- <string name="send_failed">ulaştırılamadı</string>
- <string name="send_rejected">reddedildi</string>
- <string name="preparing_image">Görüntü, iletilmek üzere hazırlanıyor</string>
- <string name="preparing_images">Resimler iletilmek üzere hazırlanıyor</string>
- <string name="sharing_files_please_wait">Dosyalar Paylaşılıyor. Lütfen bekleyin...</string>
- <string name="action_clear_history">Geçmişi sil</string>
- <string name="clear_conversation_history">Sohbet geçmişini sil</string>
- <string name="clear_histor_msg">Bu sohbetteki bütün iletileri silmek istiyor musunuz?\n\n<b>Uyarı:</b>Başka cihazlardaki ya da sunuculardaki iletiler bundan etkilenmeyecektir.</string>
- <string name="delete_messages">İletileri sil</string>
- <string name="also_end_conversation">Sonrasında bu sohbeti sonlandır</string>
- <string name="choose_presence">Kaynak kişiyi seçin</string>
- <string name="send_unencrypted_message">Şifrelenmemiş ileti gönder</string>
- <string name="send_otr_message">OTR ile şifrelenmiş ileti gönder</string>
- <string name="send_omemo_message">OMEMO ile şifrelenmiş ileti gönder</string>
- <string name="send_omemo_x509_message">v\\OMEMO ile şifrelenmiş ileti gönder</string>
- <string name="send_pgp_message">OpenPGP ile şifrelenmiş ileti gönder</string>
- <string name="your_nick_has_been_changed">Rumuzunuz değişti</string>
- <string name="send_unencrypted">Şifrelenmemiş gönder</string>
- <string name="decryption_failed">Deşifre edilemedi. Uygun bir özel anahtarınız olmayabilir.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations iletileri şifreleyip deşifre etmek ve ortak anahtarlarınızı yönetmek için bir üçüncü parti uygulaması olan <b>OpenKeychain’i</b> kullanmaktadır. \n\nOpenKeychain GPLv3 altında lisanslı olup F-Droid ve Google Play’den indirilebilir.\n\n<small>(Lütfen daha sonra Conversations’ı yeniden başlatın.)</small></string>
- <string name="restart">Yeniden başlat</string>
- <string name="install">Kur</string>
- <string name="openkeychain_not_installed">Lütfen OpenKeychain’i kur</string>
- <string name="offering">sunuluyor…</string>
- <string name="waiting">bekliyor…</string>
- <string name="no_pgp_key">Herhangi bir OpenPGP anahtarı bulunamadı</string>
- <string name="contact_has_no_pgp_key">Kişi ortak anahtarını yayınlamadığı için Conversations iletilerinizi şifreleyemiyor.\n\n<small>Lütfen kişiden OpenPGP’yi ayarlamasını isteyin.</small></string>
- <string name="no_pgp_keys">Herhangi bir OpenPGP anahtarı bulunamadı</string>
- <string name="contacts_have_no_pgp_keys">Kişiler ortak anahtarlarını yayınlamadığı için Conversations iletilerinizi şifreleyemiyor.\n\n<small>Lütfen kişilerden OpenPGP’yi ayarlamalarını isteyin.</small></string>
- <string name="pref_general">Genel</string>
- <string name="pref_xmpp_resource">XMPP kaynağı</string>
- <string name="pref_xmpp_resource_summary">İstemci kimliği</string>
- <string name="pref_accept_files">Dosyaları kabul et</string>
- <string name="pref_accept_files_summary">…‘den küçük olan dosyaları otomatik olarak kabul et</string>
- <string name="pref_attachments">Ekler</string>
- <string name="pref_return_to_previous">Hızlı Paylaşım</string>
- <string name="pref_notification_settings">Bildirim</string>
- <string name="pref_notifications">Bildirimler</string>
- <string name="pref_notifications_summary">Yeni ileti geldiğinde bildir</string>
- <string name="pref_vibrate">Titreşim</string>
- <string name="pref_vibrate_summary">Yeni ileti geldiğinde titret</string>
- <string name="pref_led">LED Bildirim</string>
- <string name="pref_led_summary">Yeni bir ileti geldiğinde bildirim ışığı yanıp sönsün</string>
- <string name="pref_sound">Zil sesi</string>
- <string name="pref_sound_summary">Yeni bir ileti geldiğinde sesli bildir</string>
- <string name="pref_notification_grace_period">Bildirim mühleti</string>
- <string name="pref_notification_grace_period_summary">Karbon kopya alındıktan sonra kısa bir süre için bildirimleri kapa</string>
- <string name="pref_advanced_options">Gelişmiş</string>
- <string name="pref_never_send_crash">Asla çöküş raporu gönderme</string>
- <string name="pref_never_send_crash_summary">Çöküş raporu göndermeniz Conversations\n’ın geliştirilmesine katkıda bulunacaktır.</string>
- <string name="pref_confirm_messages">İletileri onayla</string>
- <string name="pref_confirm_messages_summary">Karşı tarafa ileti alındı ve okundu raporu gönder.</string>
- <string name="pref_ui_options">Arabirim</string>
- <string name="openpgp_error">OpenKeychain bir hata bildirdi</string>
- <string name="error_decrypting_file">Dosyanın deşifresinde G/Ç hatası</string>
- <string name="accept">Kabul et</string>
- <string name="error">Bir hata oluştu</string>
- <string name="pref_grant_presence_updates">Durum güncelleme bildirimlerine izin ver</string>
- <string name="pref_grant_presence_updates_summary">Eklediğiniz kişilerin durum bildirimlerine abone olmayı isteyin ve peşinen kabul edin.</string>
- <string name="subscriptions">Abonelikler</string>
- <string name="your_account">Hesabınız</string>
- <string name="keys">Anahtarlar</string>
- <string name="send_presence_updates">Çevrimiçi durum bildirimi gönder</string>
- <string name="receive_presence_updates">Çevrimiçi durum bildirimi al</string>
- <string name="ask_for_presence_updates">Çevrimiçi durum bildirimi iste</string>
- <string name="attach_choose_picture">Resim seç</string>
- <string name="attach_take_picture">Resim çek</string>
- <string name="preemptively_grant">Abonelik isteğini peşinen kabul et</string>
- <string name="error_not_an_image_file">Seçtiğiniz dosya bir görüntü dosyası değil</string>
- <string name="error_compressing_image">Görüntü dosyasını dönüştürürken hata oluştu</string>
- <string name="error_file_not_found">Dosya bulunamadı</string>
- <string name="error_io_exception">Genel G/Ç hatası. Depolama yeri kalmamış olabilir mi?</string>
- <string name="error_security_exception_during_image_copy">Bu resmi seçmek için kullandığınız uygulama, dosyayı okuyabilmemiz için izin vermiyor. \n\n<small>Resim seçmek için farklı bir dosya yöneticisi kullanın.</small></string>
- <string name="account_status_unknown">Bilinmeyen</string>
- <string name="account_status_disabled">Geçici olarak devre dışı</string>
- <string name="account_status_online">Çevrimiçi</string>
- <string name="account_status_connecting">Bağlanıyor\u2026</string>
- <string name="account_status_offline">Çevrimdışı</string>
- <string name="account_status_unauthorized">Yetkisiz</string>
- <string name="account_status_not_found">Sunucu bulunamadı</string>
- <string name="account_status_no_internet">Bağlantı yok</string>
- <string name="account_status_regis_fail">Hesap oluşturulamadı</string>
- <string name="account_status_regis_conflict">Kullanıcı adı kullanılıyor</string>
- <string name="account_status_regis_success">Hesap oluşturuldu</string>
- <string name="account_status_regis_not_sup">Sunucu hesap oluşturma işlemini desteklemiyor</string>
- <string name="account_status_security_error">Güvenlik hatası</string>
- <string name="account_status_incompatible_server">Sunucu uyuşmazlığı</string>
- <string name="encryption_choice_unencrypted">Şifrelenmemiş</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Hesabı düzenle</string>
- <string name="mgmt_account_delete">Hesabı sil</string>
- <string name="mgmt_account_disable">Geçici olarak devre dışı bırak</string>
- <string name="mgmt_account_publish_avatar">Avatar yayınla</string>
- <string name="mgmt_account_publish_pgp">OpenPGP genel anahtarını yayınla</string>
- <string name="mgmt_account_enable">Hesabı etkinleştir</string>
- <string name="mgmt_account_are_you_sure">Emin misiniz?</string>
- <string name="mgmt_account_delete_confirm_text">Hesabınızı silerseniz bütün sohbet geçmişiniz silinecek</string>
- <string name="attach_record_voice">Ses kaydet</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">Parola</string>
- <string name="account_settings_example_jabber_id">kullanıcıadı@ornek.com</string>
- <string name="account_settings_confirm_password">Parolayı doğrula</string>
- <string name="password">parola</string>
- <string name="confirm_password">Parolayı doğrula</string>
- <string name="passwords_do_not_match">Parolalar eşleşmiyor</string>
- <string name="invalid_jid">Jabber ID geçersiz</string>
- <string name="error_out_of_memory">Yetersiz bellek. Görüntü dosyası çok büyük.</string>
- <string name="add_phone_book_text">%s kişisini listenize eklemek ister misiniz?</string>
- <string name="contact_status_online">çevrimiçi</string>
- <string name="contact_status_free_to_chat">sohbet için uygun</string>
- <string name="contact_status_away">uzakta</string>
- <string name="contact_status_extended_away">uzun süredir uzakta</string>
- <string name="contact_status_do_not_disturb">rahatsız etmeyin</string>
- <string name="contact_status_offline">çevrimdışı</string>
- <string name="muc_details_conference">Grup Sohbet</string>
- <string name="muc_details_other_members">Diğer Üyeler</string>
- <string name="server_info_show_more">Sunucu bilgisi</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Client State Indication</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Roster Versioning</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">mevcut</string>
- <string name="server_info_unavailable">mevcut değil</string>
- <string name="missing_public_keys">Kayıp genel anahtar bildirimleri</string>
- <string name="last_seen_now">en son şimdi görüldü</string>
- <string name="last_seen_min">en son 1 dakika önce görüldü</string>
- <string name="last_seen_mins">en son %d dakika önce görüldü</string>
- <string name="last_seen_hour">en son 1 saat önce görüldü</string>
- <string name="last_seen_hours">en son %d saat önce görüldü</string>
- <string name="last_seen_day">en son 1 gün önce görüldü</string>
- <string name="last_seen_days">en son %d gün önce görüldü</string>
- <string name="never_seen">hiç görülmedi</string>
- <string name="install_openkeychain">Şifreli mesaj. Deşifre etmek için lütfen OpenKeychain kurun.</string>
- <string name="unknown_otr_fingerprint">Bilinmeyen OTR parmak izi</string>
- <string name="openpgp_messages_found">OpenPGP ile şifrelenmiş iletiler bulundu</string>
- <string name="reception_failed">Alınamadı</string>
- <string name="your_fingerprint">Parmak iziniz</string>
- <string name="otr_fingerprint">OTR parmak izi</string>
- <string name="omemo_fingerprint">OMEMO parmak izi</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO parmak izi</string>
- <string name="omemo_fingerprint_selected_message">İletinin OMEMO parmak izi</string>
- <string name="omemo_fingerprint_x509_selected_message">v\\İletinin OMEMO parmak izi</string>
- <string name="this_device_omemo_fingerprint">OMEMO parmak iziniz</string>
- <string name="other_devices">Diğer cihazlar</string>
- <string name="trust_omemo_fingerprints">OMEMO parmak izlerine güven</string>
- <string name="fetching_keys">Anahtarları alıyor…</string>
- <string name="done">Tamam</string>
- <string name="verify">Doğrula</string>
- <string name="decrypt">Deşifre et</string>
- <string name="conferences">Grup Sohbetleri</string>
- <string name="search">Ara</string>
- <string name="create_contact">Kişi Oluştur</string>
- <string name="enter_contact">Kişi Girin</string>
- <string name="join_conference">Grup Sohbete Katıl</string>
- <string name="delete_contact">Kişi Sil</string>
- <string name="view_contact_details">Kişi bilgilerini görüntüle</string>
- <string name="block_contact">Kişiyi engelle</string>
- <string name="unblock_contact">Kişiyi engellemeyi kaldır</string>
- <string name="create">Oluştur</string>
- <string name="select">Seç</string>
- <string name="contact_already_exists">Kişi zaten mevcut</string>
- <string name="join">Katıl</string>
- <string name="conference_address">Grup sohbet adresi</string>
- <string name="conference_address_example">oda@conference.ornek.com</string>
- <string name="save_as_bookmark">Yer imi olarak kaydet</string>
- <string name="delete_bookmark">Yer imini sil</string>
- <string name="bookmark_already_exists">Bu yer imi zaten mevcut</string>
- <string name="you">Siz</string>
- <string name="action_edit_subject">Grup sohbet konusunu düzenle</string>
- <string name="joining_conference">Grup sohbete katiliyor</string>
- <string name="leave">Ayrıl</string>
- <string name="contact_added_you">Kişi sizi listesine ekledi</string>
- <string name="add_back">Siz de ekleyin</string>
- <string name="contact_has_read_up_to_this_point">%s buraya kadar okudu</string>
- <string name="publish">Yayınla</string>
- <string name="touch_to_choose_picture">Galeriden resim seçmek için avatara dokun</string>
- <string name="publish_avatar_explanation">Lütfen dikkat: Çevrimiçi durum bildirimi güncellemelerinize abone olan herkes bu resmi görebilir.</string>
- <string name="publishing">Yayınlanıyor…</string>
- <string name="error_publish_avatar_server_reject">Sunucu yayınladığınız resmi reddetti</string>
- <string name="error_publish_avatar_converting">Resim dönüştürülürken hata oluştu</string>
- <string name="error_saving_avatar">vatar diske kaydedilemedi</string>
- <string name="or_long_press_for_default">(Veya varsayılan değerlere dönmek için uzun süre basılı tutun)</string>
- <string name="error_publish_avatar_no_server_support">Sunucunuz avatar yayınlanmasını desteklemiyor</string>
- <string name="private_message">fısıldandı</string>
- <string name="private_message_to">%s kişisine</string>
- <string name="send_private_message_to">%s kişisine özel mesaj gönder</string>
- <string name="connect">Bağlan</string>
- <string name="account_already_exists">Bu hesap zaten mevcut</string>
- <string name="next">Sonraki</string>
- <string name="server_info_session_established">Oturum sağlandı</string>
- <string name="additional_information">Ek bilgi</string>
- <string name="skip">Atla</string>
- <string name="disable_notifications">Bildirimleri kapat</string>
- <string name="disable_notifications_for_this_conversation">Bu sohbet için bildirimleri kapat</string>
- <string name="enable">Etkinleştir</string>
- <string name="conference_requires_password">Grup sohbet için parola gerekiyor</string>
- <string name="enter_password">Parolayı gir</string>
- <string name="missing_presence_updates">Kişinin çevrimiçi durum bildirimi güncellemesi kayıp</string>
- <string name="request_presence_updates">Lütfen öncelikle kişiden çevrimiçi durum güncellemelerini isteyin.\n\n<small>Bu bilgi kişinin kullandığı istemcinin belirlenmesinde kullanılacaktır.</small></string>
- <string name="request_now">Şimdi iste</string>
- <string name="delete_fingerprint">Parmak izini sil</string>
- <string name="sure_delete_fingerprint">Bu parmak izini silmek istediğinizden emin misiniz?</string>
- <string name="ignore">Yok say</string>
- <string name="without_mutual_presence_updates"><b>Uyarı:</b> Karşılıklı çevrimiçi durum bildirimi güncellemeleri olmaksızın bunu göndermeniz beklenmedik sorunlara sebep olabilir.\n\n\n\n<small>Çevrimiçi durum bildirimi aboneliklerinizi kontrol etmek için kişi bilgilerine gidin.</small></string>
- <string name="pref_security_settings">Güvenlik</string>
- <string name="pref_force_encryption">Uçtan uca şifrelemeye zorla</string>
- <string name="pref_force_encryption_summary">Her zaman şifrelenmiş ileti gönder (Conversations hariç)</string>
- <string name="pref_allow_message_correction">İleti düzeltmeye izin ver</string>
- <string name="pref_allow_message_correction_summary">Kişilerinizin geçmiş iletilerini düzeltmelerine izin ver</string>
- <string name="pref_dont_save_encrypted">Şifrelenmiş iletileri kaydetme</string>
- <string name="pref_dont_save_encrypted_summary">Uyarı: Bu, iletilerin kaybedilmesine neden olabilir</string>
- <string name="pref_expert_options">Uzman seçenekleri</string>
- <string name="pref_expert_options_summary">Lütfen dikkatli olun</string>
- <string name="title_activity_about">Conversations hakkında</string>
- <string name="pref_about_conversations_summary">Geliştirme ve lisans bilgisi</string>
- <string name="title_pref_quiet_hours">Sessiz Saatler</string>
- <string name="title_pref_quiet_hours_start_time">Başlangıç zamanı</string>
- <string name="title_pref_quiet_hours_end_time">Bitiş zamanı</string>
- <string name="title_pref_enable_quiet_hours">Sessiz saatleri etkinleştir</string>
- <string name="pref_quiet_hours_summary">Bildirimler sessiz saatler boyunca sessize alınacaktır</string>
- <string name="pref_use_larger_font">Fontu büyüt</string>
- <string name="pref_use_larger_font_summary">Uygulamanın tamamında daha büyük font kullan+</string>
- <string name="pref_use_send_button_to_indicate_status">Gönder düğmesi durum bildirsin</string>
- <string name="pref_use_indicate_received">İleti alındısı iste</string>
- <string name="pref_use_indicate_received_summary">Alınan mesajlar, eğer destekleniyorsa, yeşil bir tikle işaretlenecektir.</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Gönder butonunu kişinin durumuna göre renklendir</string>
- <string name="pref_expert_options_other">Diğer</string>
- <string name="pref_conference_name">Grup sohbet ismi</string>
- <string name="pref_conference_name_summary">Grup sohbetleri tanımlamak için JID yerine odanın konusunu kullan</string>
- <string name="pref_autojoin">Grup sohbet\'e otomatik olarak katıl</string>
- <string name="pref_autojoin_summary">Grup sohbet yer imlerinde otomatik katıl bayrağına riayet et</string>
- <string name="toast_message_otr_fingerprint">OTR parmak izi panoya kopyalandı!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO parmak izi panoya kopyalandı!</string>
- <string name="conference_banned">Grup sohbetinden atıldınız</string>
- <string name="conference_members_only">Bu grup sohbet sadece üyelere açıktır</string>
- <string name="conference_kicked">Grup sohbetinden atıldınız</string>
- <string name="conference_shutdown">Grup sohbet sona erdi</string>
- <string name="conference_unknown_error">Artık bu grup sohbet içerisinde değilsiniz.</string>
- <string name="using_account">%s hesabını kullanarak</string>
- <string name="checking_x">HTTP sunucusundaki %s \'leri kontrol ediyor</string>
- <string name="not_connected_try_again">Bağlı değilsiniz. Daha sonra yeniden deneyin</string>
- <string name="check_x_filesize">%s boyutunu kontrol edin</string>
- <string name="check_x_filesize_on_host">%2$s üzerindeki %1$s boyutunu kontrol edin</string>
- <string name="message_options">İleti seçenekleri</string>
- <string name="copy_text">Metni kopyala</string>
- <string name="copy_original_url">Orijinal URL\'i kopyala</string>
- <string name="send_again">Yeniden gönder</string>
- <string name="file_url">Dosya URL</string>
- <string name="message_text">İleti metni</string>
- <string name="url_copied_to_clipboard">Panoya kopyalanan URL</string>
- <string name="message_copied_to_clipboard">Panoya kopyalanan ileti</string>
- <string name="image_transmission_failed">Resim aktarılamadı</string>
- <string name="scan_qr_code">QR kodunu tara</string>
- <string name="show_qr_code">QR kodunu göster</string>
- <string name="show_block_list">Engellenenler listesini göster</string>
- <string name="account_details">Hesap bilgileri</string>
- <string name="verify_otr">OTR doğrula</string>
- <string name="remote_fingerprint">Uzak parmak izi</string>
- <string name="scan">tara</string>
- <string name="smp">Sosyalist Milyoner Protokolü</string>
- <string name="shared_secret_hint">İpucu ya da Soru</string>
- <string name="shared_secret_secret">Paylaşılan Gizli Bilgi</string>
- <string name="confirm">Doğrula</string>
- <string name="in_progress">İşleniyor</string>
- <string name="respond">Yanıt</string>
- <string name="failed">Başarısız</string>
- <string name="secrets_do_not_match">Gizli bilgiler eşleşmiyor</string>
- <string name="try_again">Yeniden deneyin</string>
- <string name="finish">Bitti</string>
- <string name="verified">Doğrulandı!</string>
- <string name="smp_requested">Kişi SMP doğrulaması istedi</string>
- <string name="no_otr_session_found">Geçerli bir OTR oturumu bulunamadı!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Ön planda çalışmaya devam etsin</string>
- <string name="pref_keep_foreground_service_summary">İşletim sisteminin bağlantınızı koparmasına engel olur</string>
- <string name="pref_export_logs">Kayıtları dışa aktar</string>
- <string name="pref_export_logs_summary">Kayıtları SD karta yaz</string>
- <string name="notification_export_logs_title">Kayıtları SD karta yazıyor</string>
- <string name="choose_file">Dosya seç</string>
- <string name="receiving_x_file">%1$s alıyor/(%2$d%% tamamlandı)</string>
- <string name="download_x_file">%s indir</string>
- <string name="delete_x_file">Sil %s</string>
- <string name="file">dosya</string>
- <string name="open_x_file">%s aç</string>
- <string name="sending_file">gönderiyor (%1$d%% tamamlandı)</string>
- <string name="preparing_file">Dosya, aktarma için hazırlanıyor</string>
- <string name="x_file_offered_for_download">%s indirme işlemi için sunuldu</string>
- <string name="cancel_transmission">Aktarmayı iptal et</string>
- <string name="file_transmission_failed">dosya aktarma başarısız oldu</string>
- <string name="file_deleted">Dosya silindi</string>
- <string name="no_application_found_to_open_file">Dosyayı açacak bir uygulama bulunamadı</string>
- <string name="could_not_verify_fingerprint">Parmak izi doğrulanamadı</string>
- <string name="manually_verify">Bizzat doğrula</string>
- <string name="are_you_sure_verify_fingerprint">Kişilerin OTR parmak izlerini doğrulamak istediğinizden emin misiniz?</string>
- <string name="pref_show_dynamic_tags">Dinamik etiketleri göster</string>
- <string name="pref_show_dynamic_tags_summary">Kişilerin görünmeyen salt okunur etiketlerini göster</string>
- <string name="enable_notifications">Bildirimleri etkinleştir</string>
- <string name="conference_with">… ile grup sohbet başlat</string>
- <string name="no_conference_server_found">Bir grup sohbet sunucusu bulunamadı</string>
- <string name="conference_creation_failed">Grup sohbet başlatılamadı!</string>
- <string name="secret_accepted">Gizli bilgi kabul edildi!</string>
- <string name="reset">Sıfırla</string>
- <string name="account_image_description">Hesap avatarı</string>
- <string name="copy_otr_clipboard_description">OTR parmak izini panoya kopyala</string>
- <string name="copy_omemo_clipboard_description">OMEMO parmak izini panoya kopyala</string>
- <string name="regenerate_omemo_key">OMEMO anahtarını yeniden oluştur</string>
- <string name="wipe_omemo_pep">PEP’teki diğer cihazları sil</string>
- <string name="clear_other_devices">Cihazları sil</string>
- <string name="clear_other_devices_desc">OMEMO bildirimindeki diğer cihazların hepsini silmek istediğinizden emin misiniz? Cihazlarınız yeniden bağlandıklarında kendilerini yeniden bildirecekler ama bu süre zarfındaki iletileri alamayabilirler.</string>
- <string name="purge_key">Anahtarı sil</string>
- <string name="purge_key_desc_part1">Bu anahtarı silmek istediğinizden emin misiniz?</string>
- <string name="purge_key_desc_part2">Anahtar geri dönüşü olmayacak şekilde zedelenmiş kabul edilecek bir daha onunla bir oturum başlatamayacaksınız.</string>
- <string name="error_no_keys_to_trust_server_error">Bu kişi için kullanılabilr anahtar mevcut değil\nSunucudan yeni anahtarlar alınamadı. Sunucunuzla ilgili bir sorun olabilir.</string>
- <string name="error_no_keys_to_trust">Bu kişi için kullanılabilecek bir anahtar bulunmuyor. Eğer anahtarlarını sildiyseniz, yeni anahtar oluşturmaları gerekiyor.</string>
- <string name="error_trustkeys_title">Hata</string>
- <string name="fetching_history_from_server">Sunucudan geçmiş alınıyor</string>
- <string name="no_more_history_on_server">Sunucuda başka geçmiş kalmadı</string>
- <string name="updating">Güncelleniyor…</string>
- <string name="password_changed">Parola değişti!</string>
- <string name="could_not_change_password">Parola değiştirilemedi</string>
- <string name="otr_session_not_started">Şifreli bir konuşma başlatmak için ileti gönder</string>
- <string name="ask_question">Soru sor</string>
- <string name="smp_explain_question">Karşınızdaki kişiyle, ikinizden başka kimsenin bilmediği ortak bir sırrınız varsa (aranızdaki bir şaka ya da sadece en son buluştuğunuzda ne yediğiniz gibi) bunu birbirinizin parmak izlerini doğrulamak için kullanabilirsiniz. \n\n Karşınızdaki kişiye bir ipucu veya soru sorabilirsiniz. Cevabın harf duyarlı olması gerekmektedir.</string>
- <string name="smp_explain_answer">Kişi parmak izinizi onaylamak için sadece ikinizin bildiği bir şeyi sormak istiyor. Kişi sırrınız hakkında aşağıdaki ipucu veya soruyu gönderdi.</string>
- <string name="shared_secret_hint_should_not_be_empty">İpucunuz boş kalamaz</string>
- <string name="shared_secret_can_not_be_empty">Sırrınız boş kalamaz</string>
- <string name="manual_verification_explanation">Aşağıdaki parmak izini, karşınızdaki kişinin parmak iziyle dikkatlice karşılaştırın. \n\nŞifreli eposta veya telefon gibi güvenilir bir iletişim kanalı üzerinden bilgi alışverişi yapabilirsiniz.</string>
- <string name="change_password">Parolayı değiştirin</string>
- <string name="current_password">Mevcut parola</string>
- <string name="new_password">Yeni parola</string>
- <string name="password_should_not_be_empty">Parola boş kalamaz</string>
- <string name="enable_all_accounts">Bütün hesapları etkinleştir</string>
- <string name="disable_all_accounts">Bütün hesapları devre dışı bırak</string>
- <string name="perform_action_with">Kullanarak tamamla</string>
- <string name="no_affiliation">Ortaklık yok</string>
- <string name="outcast">Bağlantısız</string>
- <string name="member">Üye</string>
- <string name="advanced_mode">Gelişmiş kip</string>
- <string name="grant_membership">Üyeliğe onay ver</string>
- <string name="remove_membership">Üyeliği geri çevir</string>
- <string name="grant_admin_privileges">Yönetici imtiyazlarını kabul et</string>
- <string name="remove_admin_privileges">Yönetici imtiyazlarını geri çevir</string>
- <string name="remove_from_room">Grup sohbetten at</string>
- <string name="could_not_change_affiliation">%s kişisinin ortaklığı değiştirilemedi</string>
- <string name="ban_from_conference">Grup sohbetten at</string>
- <string name="removing_from_public_conference">%s kişisini herkese açık grup sohbetten atmaya çalışıyorsunuz. Bunu ancak bu kullanıcıyı daimi men ederek yapabilirsiniz.</string>
- <string name="ban_now">Şimdi men et</string>
- <string name="could_not_change_role">%s kişisinin rolü değiştirilemedi</string>
- <string name="public_conference">Herkese açık grup sohbet</string>
- <string name="private_conference">Özel, sadece üyelere açık grup sohbet</string>
- <string name="conference_options">Grup sohbet seçenekleri</string>
- <string name="members_only">Özel, sadece üyeler</string>
- <string name="non_anonymous">Anonim olmayan</string>
- <string name="moderated">Denetli</string>
- <string name="you_are_not_participating">Katılımcı değilsiniz</string>
- <string name="modified_conference_options">Değiştirilmiş grup sohbet seçenekleri!</string>
- <string name="could_not_modify_conference_options">Grup sohbet seçenekleri değiştirilemedi</string>
- <string name="never">Hiçbir zaman</string>
- <string name="thirty_minutes">30 dakika</string>
- <string name="one_hour">1 saat</string>
- <string name="two_hours">2 saat</string>
- <string name="eight_hours">8 saat</string>
- <string name="until_further_notice">İkinci bildirime kadar</string>
- <string name="pref_input_options">Girdi</string>
- <string name="pref_enter_is_send">Enter=gönder</string>
- <string name="pref_enter_is_send_summary">İleti göndermek için \"enter\" tuşunu kullanın</string>
- <string name="pref_display_enter_key">\"Enter\" tuşunu göster</string>
- <string name="pref_display_enter_key_summary">İfade ikonu tuşunu \"enter\" tuşu olarak değiştirin</string>
- <string name="audio">ses</string>
- <string name="video">video</string>
- <string name="image">görüntü</string>
- <string name="pdf_document">PDF belgesi</string>
- <string name="apk">Android uygulaması</string>
- <string name="vcard">Kişi</string>
- <string name="received_x_file">%s alındı</string>
- <string name="disable_foreground_service">Ön planda çalışmasını devre dışı bırak</string>
- <string name="touch_to_open_conversations">Conversations’ı başlatmak için dokunun</string>
- <string name="avatar_has_been_published">Avatar yayınlandı!</string>
- <string name="sending_x_file">%s gönderiliyor</string>
- <string name="offering_x_file">%s sunuluyor</string>
- <string name="hide_offline">Çevrimdışı gizle</string>
- <string name="disable_account">Hesabı devre dışı bırak</string>
- <string name="contact_is_typing">%s yazıyor…</string>
- <string name="contact_has_stopped_typing">%s yazmayı bıraktı</string>
- <string name="pref_chat_states">Yazma bildirimleri</string>
- <string name="pref_chat_states_summary">Karşınızdaki kişi sizin yeni bir ileti yazdığınızı görsün</string>
- <string name="send_location">Yer bildirimi gönder</string>
- <string name="show_location">Yer bildirimi göster</string>
- <string name="no_application_found_to_display_location">Yer bildirimi için bir uygulama bulunamadı</string>
- <string name="location">Yer</string>
- <string name="received_location">Bildirilen yer</string>
- <string name="title_undo_swipe_out_conversation">Sohbet sonlandı</string>
- <string name="title_undo_swipe_out_muc">Grup sohbetten ayrıldı</string>
- <string name="pref_dont_trust_system_cas_title">Sistem sertifikalarına güvenmeyin</string>
- <string name="pref_dont_trust_system_cas_summary">Bütün sertifikalar bizzat onaylanmalıdır</string>
- <string name="pref_remove_trusted_certificates_title">Sertifikaları kaldır</string>
- <string name="pref_remove_trusted_certificates_summary">Bizzat onaylanmış sertifikaları sil</string>
- <string name="toast_no_trusted_certs">Bizzat onaylanmış sertifika yok</string>
- <string name="dialog_manage_certs_title">Sertifikaları kaldır</string>
- <string name="dialog_manage_certs_positivebutton">Seçilenleri sil</string>
- <string name="dialog_manage_certs_negativebutton">İptal</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d sertifikaları silindi</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">%d kişiyi seç</item>
- </plurals>
- <string name="pref_quick_action_summary">Gönder düğmesini kısayol atamasıyla değiştir</string>
- <string name="pref_quick_action">Kısayol</string>
- <string name="none">Hiçbiri</string>
- <string name="recently_used">En son kullanılanlar</string>
- <string name="choose_quick_action">Kısayolu seç</string>
- <string name="search_for_contacts_or_groups">Kişi veya gruplarda ara</string>
- <string name="send_private_message">Özel ileti gönder</string>
- <string name="user_has_left_conference">%s görüşmeden ayrıldı!</string>
- <string name="username">Kullanıcı adı</string>
- <string name="username_hint">Kullanıcı adı</string>
- <string name="invalid_username">Kullanıcı adı geçerli değil</string>
- <string name="conference_name">Grup sohbet ismi</string>
- <string name="invalid_conference_name">Bu grup sohbet adı geçerli değil</string>
- <string name="download_failed_server_not_found">İndirme başarısız: Sunucu bulunamadı</string>
- <string name="download_failed_file_not_found">İndirme başarısız: Dosya bulunamadı</string>
- <string name="download_failed_could_not_connect">İndirme başarısız: Sunucuya bağlanılamadı</string>
- <string name="pref_use_white_background">Beyaz arka plan kullan</string>
- <string name="pref_use_white_background_summary">Alınan iletileri beyaz arka plan üzerinde siyah yazıyla göster</string>
- <string name="account_status_tor_unavailable">Tor ağına erişilemiyor</string>
- <string name="server_info_broken">Bozuk</string>
- <string name="pref_presence_settings">Durum</string>
- <string name="pref_away_when_screen_off">Ekran kapandığında uzakta</string>
- <string name="pref_away_when_screen_off_summary">Ekran kapandığında çevrimiçi durum bildiriminizi uzakta olarak değiştirir</string>
- <string name="pref_xa_on_silent_mode">Sessiz moddayken erişilemez</string>
- <string name="pref_xa_on_silent_mode_summary">Telefonunuz sessizdeyken, durum bildiriminizi müsait değil olarak değiştirir</string>
- <string name="pref_treat_vibrate_as_silent">titreş modunu sessiz mod olarak değerlendir</string>
- <string name="pref_treat_vibrate_as_silent_summary">cihazınız titreşim modundaysa durum bildiriminizi müsahit değil olarak değiştirir</string>
- <string name="pref_show_connection_options">Genişletilmiş bağlantı seçenekleri</string>
- <string name="pref_show_connection_options_summary">Hesap oluştururken sunucu adıyla port seçeneğini göster</string>
- <string name="hostname_example">xmpp.ornek.com</string>
- <string name="action_add_account_with_certificate">Sertifikalı hesap ekle</string>
- <string name="unable_to_parse_certificate">Sertifika çözümlenemedi</string>
- <string name="authenticate_with_certificate">w/ sertifikasının kimlik denetimi için boş bırak </string>
- <string name="mam_prefs">Arşivleme tercihleri</string>
- <string name="server_side_mam_prefs">Sunucu tarafı arşivleme tercihleri</string>
- <string name="fetching_mam_prefs">Arşivleme tercihleri alınıyor. Lütfen bekleyin...</string>
- <string name="unable_to_fetch_mam_prefs">Arşivleme tercihleri alınamadı</string>
- <string name="captcha_required">Captcha gerekli</string>
- <string name="certificate_chain_is_not_trusted">Sertifika zinciri güvenilir değil</string>
- <string name="jid_does_not_match_certificate">Jabber ID sertifikayla eşleşmiyor</string>
- <string name="action_renew_certificate">Sertifikayı yenile</string>
- <string name="error_fetching_omemo_key">OMEMO anahtarı alınırken hata oluştu!</string>
- <string name="verified_omemo_key_with_certificate">Sertifikalı OMEMO anahtarı onaylandı!</string>
- <string name="device_does_not_support_certificates">Cihazınız seçilen istemci sertifikalarını desteklemiyor!</string>
- <string name="pref_connection_options">Bağlantı</string>
- <string name="pref_use_tor">Tor üzerinden bağlan</string>
- <string name="pref_use_tor_summary">Bütün bağlantıları Tor ağı üzerinden aktar. Orbot gerekir.</string>
- <string name="account_settings_hostname">Sunucu adı</string>
- <string name="account_settings_port">Port</string>
- <string name="hostname_or_onion">Sunucu- veya .onion-Address</string>
- <string name="not_a_valid_port">Bu port numarası geçerli değil</string>
- <string name="not_valid_hostname">Bu sunucu geçerli değil</string>
- <string name="connected_accounts"> %2$d hesabın %1$ kadarı bağlandı</string>
- <plurals name="x_messages">
- <item quantity="other">%d ileti</item>
- </plurals>
- <string name="load_more_messages">Daha fazla ileti yükle</string>
- <string name="shared_file_with_x">%s ile paylaşılan dosyalar</string>
- <string name="shared_image_with_x">%s ile paylaşılan resim</string>
- <string name="shared_images_with_x">%s ile paylaşılan resimler</string>
- <string name="shared_text_with_x">%s ile paylaşılan metin</string>
- <string name="no_storage_permission">Conversations’ın harici depolama alanına erişmesi gerek </string>
- <string name="sync_with_contacts">Kişilerle senkronize et</string>
- <string name="sync_with_contacts_long">Conversations XMPP listenizi telefon rehberinizle eşleştirerek kişilerin tam isimlerini ve avatarlarını göstermek istiyor. \n\n Conversations telefon rehberinizi sadece okuyacak ve onları sunucunuza yüklemeden eşleştirecek. \n\n Şimdi telefon rehberinize erişilmesine izin vermeniz istenecek.\n\n</string>
- <string name="certificate_information">Sertifika Bilgisi</string>
- <string name="certificate_subject">Konu</string>
- <string name="certificate_issuer">Veren</string>
- <string name="certificate_cn">Ortak ad</string>
- <string name="certificate_o">Organizasyon</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(mevcut değil)</string>
- <string name="certificate_not_found">Sertifika bulunamadı</string>
- <string name="notify_on_all_messages">Tüm iletilerde uyar</string>
- <string name="notify_only_when_highlighted">Sadece işaretliyse uyar</string>
- <string name="notify_never">Uyarılar devre dışı</string>
- <string name="notify_paused">Uyarılar geçici olarak durduruldu</string>
- <string name="pref_picture_compression">Resimleri sıkıştır</string>
- <string name="pref_picture_compression_summary">Resimleri yeniden boyutlandır ve sıkıştır</string>
- <string name="always">Her zaman</string>
- <string name="automatically">Otomatik olarak</string>
- <string name="battery_optimizations_enabled">Pil optimizasyonu devrede</string>
- <string name="battery_optimizations_enabled_explained">Cihazınız Conversations üzerinde yoğun pil optimizasyonu yaptığı için bildirimlerde gecikmeler olabilir hatta bazı ileti kayıpları yaşanabilir.\nBu durumla karşılaşamamak için devre dışı bırakmanız önerilir. </string>
- <string name="battery_optimizations_enabled_dialog">Cihazınız Conversations üzerinde yoğun pil optimizasyonu yaptığı için bildirimlerde gecikmeler olabilir hatta bazı ileti kayıpları yaşanabilir.\n Şimdi bunları devre dışı bırakmanız istenecek.</string>
- <string name="disable">Devre dışı</string>
- <string name="selection_too_large">Seçilen alan çok büyük</string>
- <string name="no_accounts">(Aktif hesap bulunmuyor)</string>
- <string name="this_field_is_required">Bu alan zorunludur</string>
- <string name="correct_message">ileti düzelt</string>
- <string name="send_corrected_message">Düzeltilmiş iletiyi gönder</string>
- <string name="no_keys_just_confirm">Bu kişiye zaten güveniyor durumdasınız. \"tamam\" seçeneğini işaretleyerek, sadece %s \'in bu grup sohbete katılabileceğini teyid ediyorsunuz.</string>
- <string name="select_image_and_crop">Resmi seçip kırpın</string>
- <string name="this_account_is_disabled">Bu hesabı devre dışı bıraktınız</string>
- <string name="security_error_invalid_file_access">Güvenlik hatası: Geçersiz dosya erişimi</string>
- <string name="no_application_to_share_uri">URI paylaşmak için uygulama bulunamadı</string>
- <string name="share_uri_with">URI paylaş ile...</string>
-</resources>
diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml
deleted file mode 100644
index c757504ac..000000000
--- a/src/main/res/values-uk/strings.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources/>
diff --git a/src/main/res/values-v21/themes.xml b/src/main/res/values-v21/themes.xml
index 8556c99ae..6dd41ed26 100644
--- a/src/main/res/values-v21/themes.xml
+++ b/src/main/res/values-v21/themes.xml
@@ -5,13 +5,14 @@
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
+ <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back_white_24dp</item>
<item name="android:windowActionModeOverlay">true</item>
<item name="android:actionModeBackground">@color/accent</item>
<item name="TextSizeInfo">12sp</item>
- <item name="TextSizeBody">14sp</item>
- <item name="TextSizeHeadline">20sp</item>
+ <item name="TextSizeBody">16sp</item>
+ <item name="TextSizeHeadline">22sp</item>
<item name="attr/icon_add_group">@drawable/ic_group_add_white_24dp</item>
<item name="attr/icon_add_person">@drawable/ic_person_add_white_24dp</item>
diff --git a/src/main/res/values-vi/strings.xml b/src/main/res/values-vi/strings.xml
deleted file mode 100644
index 73c952e93..000000000
--- a/src/main/res/values-vi/strings.xml
+++ /dev/null
@@ -1,528 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">Cài đặt</string>
- <string name="action_add">Hội thoại mới</string>
- <string name="action_accounts">Quản lý tài khoản</string>
- <string name="action_end_conversation">Kết thúc hội thoại</string>
- <string name="action_contact_details">Thông tin liên hệ</string>
- <string name="action_muc_details">Chi tiết diễn đàn</string>
- <string name="action_secure">Bảo mật hội thoại</string>
- <string name="action_add_account">Thêm tài khoản</string>
- <string name="action_edit_contact">Chỉnh sửa tên</string>
- <string name="action_add_phone_book">Thêm vào danh bạ</string>
- <string name="action_delete_contact">Xoá khỏi danh sách bạn bè</string>
- <string name="action_block_contact">Chặn liên hệ</string>
- <string name="action_unblock_contact">Bỏ chặn liên hệ</string>
- <string name="action_block_domain">Chặn miền</string>
- <string name="action_unblock_domain">Bỏ chặn miền</string>
- <string name="title_activity_manage_accounts">Quản lý tài khoản</string>
- <string name="title_activity_settings">Cài đặt</string>
- <string name="title_activity_conference_details">Chi tiết diễn đàn</string>
- <string name="title_activity_contact_details">Chi tiết liên hệ</string>
- <string name="title_activity_sharewith">Chia sẻ qua Conversation</string>
- <string name="title_activity_start_conversation">Khởi chạy Conversation</string>
- <string name="title_activity_choose_contact">Chọn liên hệ</string>
- <string name="title_activity_block_list">Danh sách chặn</string>
- <string name="just_now">mới đây</string>
- <string name="minute_ago">1 phút trước</string>
- <string name="minutes_ago">%d phút trước</string>
- <string name="unread_conversations">Các hội thoại chưa đọc</string>
- <string name="sending">đang gửi...</string>
- <string name="message_decrypting">Đang giải mã tin nhắn. Xin chờ...</string>
- <string name="pgp_message">Tin nhắn mã hoá bằng OpenPGP</string>
- <string name="nick_in_use">Biệt danh đã được sử dụng</string>
- <string name="admin">Quản trị viên</string>
- <string name="owner">Chủ nhân</string>
- <string name="moderator">Điều phối viên</string>
- <string name="participant">Thành viên</string>
- <string name="visitor">Khách</string>
- <string name="remove_contact_text">Bạn có muốn xoá %s khỏi danh sách bạn bè? Hội thoại gắn với liên hệ này sẽ không bị xoá.</string>
- <string name="block_contact_text">Bạn có muốn chặn %s gửi tin nhắn cho bạn?</string>
- <string name="unblock_contact_text">Bạn có muốn bỏ chặn %s và cho phép họ gửi tin nhắn cho bạn?</string>
- <string name="block_domain_text">Chặn tất cả liên hệ từ %s?</string>
- <string name="unblock_domain_text">Bỏ chặn tất cả liên hệ từ %s?</string>
- <string name="contact_blocked">Đã chặn liên hệ</string>
- <string name="remove_bookmark_text">Bạn có muốn xoá đánh dấu %s? Hội thoại gắn với đánh dấu này sẽ không bị xoá.</string>
- <string name="register_account">Đăng ký tài khoản mới trên máy chủ</string>
- <string name="change_password_on_server">Đổi mật k trên máy chủ</string>
- <string name="share_with">Chia sẻ với...</string>
- <string name="start_conversation">Khởi chạy Conversation</string>
- <string name="invite_contact">Mời liên hệ</string>
- <string name="contacts">Danh bạ</string>
- <string name="cancel">Huỷ</string>
- <string name="set">Đặt</string>
- <string name="add">Thêm</string>
- <string name="edit">Chỉnh sửa</string>
- <string name="delete">Xoá</string>
- <string name="block">Chặn</string>
- <string name="unblock">Bỏ chặn</string>
- <string name="save">Lưu</string>
- <string name="ok">OK</string>
- <string name="crash_report_title">Conversations đã đột ngột dừng</string>
- <string name="crash_report_message">Bằng việc gửi báo cáo hoạt động, bạn đang hỗ trợ nhóm phát triển của Conversations\n<b>Cảnh báo:</b> Thao tác này sẽ sử dụng tài khoản XMPP của bạn để gửi báo cáo hoạt động đến nhà phát triển.</string>
- <string name="send_now">Gửi ngay</string>
- <string name="send_never">Đừng hỏi lại nữa</string>
- <string name="problem_connecting_to_account">Không thể kết nối đến tài khoản</string>
- <string name="problem_connecting_to_accounts">Không thể kết nối đến nhiều tài khoản</string>
- <string name="touch_to_fix">Chạm vào đây để quản lý các tài khoản</string>
- <string name="attach_file">Đính kèm tập tin</string>
- <string name="not_in_roster">Liên hệ này không có trong danh sách bạn bè. Bạn có muốn thêm nó vào?</string>
- <string name="add_contact">Thêm liên hệ</string>
- <string name="send_failed">thất bại khi chuyển</string>
- <string name="send_rejected">bị từ chối</string>
- <string name="preparing_image">Đang chuẩn bị hình để chuyển</string>
- <string name="action_clear_history">Xoá lịch sử</string>
- <string name="clear_conversation_history">Xoá lịch sử hội thoại</string>
- <string name="clear_histor_msg">Bạn có muốn xoá toàn bộ tin nhắn trong hội thoại này?\n\n<b>Cảnh báo:</b> Thao tác này sẽ không ảnh hưởng đến tin nhắn đã lưu trên các thiết bị hoặc máy chủ khác.</string>
- <string name="delete_messages">Xoá tin nhắn</string>
- <string name="also_end_conversation">Dừng hội thoại này sau đó</string>
- <string name="choose_presence">Chọn sự hiện diện đối với liên hệ</string>
- <string name="send_unencrypted_message">Gửi tin nhắn không mã hoá</string>
- <string name="send_otr_message">Gửi tin nhắn mã hoá OTR</string>
- <string name="send_omemo_message">Gửi tin nhắn mã hoá OMEMO</string>
- <string name="send_omemo_x509_message">Gửi tin nhắn mã hoá v\\OMEMO</string>
- <string name="send_pgp_message">Gửi tin nhắn mã hoá OpenPGP</string>
- <string name="your_nick_has_been_changed">Biệt danh của bạn đã được đổi</string>
- <string name="send_unencrypted">Gửi dạng không mã hoá</string>
- <string name="decryption_failed">Giải mã thất bại. Có lẽ bạn không có đúng khoá cá nhân.</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations dùng ứng dụng bên thứ ba gọi là <b>OpenKeychain</b> để mã hoá và giải mã tin nhắn đồng thời quản lý khoá công cộng của bạn.\n\nOpenKeychain được cấp giấy phép GPLv3 và có thể tải về từ F-Droid cũng như Google Play.\n\n<small>(Xin khởi chạy lại Conversations sau đó.)</small></string>
- <string name="restart">Khởi chạy lại</string>
- <string name="install">Cài đặt</string>
- <string name="openkeychain_not_installed">Xin cài đặt OpenKeychain</string>
- <string name="offering">đang đề xuất...</string>
- <string name="waiting">đang chờ...</string>
- <string name="no_pgp_key">Không tìm thấy khoá OpenPGP</string>
- <string name="contact_has_no_pgp_key">Conversations không thể mã hoá tin nhắn vì liên hệ của bạn không thông báo khoá công cộng của anh/chị ấy.\n\n<small>Hãy yêu cầu liên hệ đó cài đặt OpenPGP.</small></string>
- <string name="no_pgp_keys">Không tìm thấy các khoá OpenPGP</string>
- <string name="contacts_have_no_pgp_keys">Conversations không thể mã hoá tin nhắn vì các liên hệ của bạn không thông báo khoá công cộng của họ.\n\n<small>Hãy yêu cầu họ cài đặt OpenPGP.</small></string>
- <string name="pref_general">Tổng quan</string>
- <string name="pref_xmpp_resource">Ứng dụng XMPP</string>
- <string name="pref_xmpp_resource_summary">Tên của máy trạm này được tự đặt là</string>
- <string name="pref_accept_files">Chấp thuận các tập tin</string>
- <string name="pref_accept_files_summary">Tự động chấp thuận các tập tin nhỏ hơn...</string>
- <string name="pref_notifications">Thông báo</string>
- <string name="pref_notifications_summary">Thông báo khi có tin nhắn mới</string>
- <string name="pref_vibrate">Rung</string>
- <string name="pref_notification_grace_period">Thời gian gia hạn thông báo</string>
- <string name="pref_notification_grace_period_summary">Tắt thông báo trong một thời gian ngắn sau khi nhận được bản sao giấy than</string>
- <string name="pref_never_send_crash">Không bao giờ gửi báo cáo dừng chạy</string>
- <string name="pref_never_send_crash_summary">Bằng việc gửi báo cáo hoạt động, bạn đang hỗ trợ nhóm phát triển của Conversations</string>
- <string name="pref_confirm_messages">Xác nhận tin nhắn</string>
- <string name="pref_confirm_messages_summary">Báo cho liên hệ của bạn biết khi bạn đã nhận và đọc tin nhắn</string>
- <string name="openpgp_error">OpenKeychain đã báo cáo một lỗi</string>
- <string name="error_decrypting_file">Tập tin giải mã lỗi I/O</string>
- <string name="accept">Chấp thuận</string>
- <string name="error">Đã có lỗi xảy ra</string>
- <string name="pref_grant_presence_updates">Trao quyền cập nhật hiện diện</string>
- <string name="pref_grant_presence_updates_summary">Ưu tiên trao quyền và hỏi đăng ký hiện diện cho các liên hệ bạn đã tạo</string>
- <string name="subscriptions">Đăng ký</string>
- <string name="your_account">Tài khoản của bạn</string>
- <string name="keys">Các khoá</string>
- <string name="send_presence_updates">Gửi cập nhật hiện diện</string>
- <string name="receive_presence_updates">Nhận cập nhật hiện diện</string>
- <string name="ask_for_presence_updates">Hỏi cập nhật hiện diện</string>
- <string name="attach_choose_picture">Chọn hình</string>
- <string name="attach_take_picture">Chụp hình</string>
- <string name="preemptively_grant">Ưu tiên trao quyền yêu cầu đăng ký</string>
- <string name="error_not_an_image_file">Tập tin bạn chọn không phải là hình ảnh</string>
- <string name="error_compressing_image">Lỗi khi chuyển đổi tập tin hình ảnh</string>
- <string name="error_file_not_found">Không tìm thấy tập tin</string>
- <string name="error_io_exception">Lỗi I/O tổng quát. Có lẽ đã hết dung lượng lưu trữ?</string>
- <string name="error_security_exception_during_image_copy">Ứng dụng mà bạn dùng để chọn hình này không cung cấp đủ quyền truy cập để đọc tập tin.\n\n<small>Hãy sử dụng trình quản lý tập tin khác để chọn hình</small></string>
- <string name="account_status_unknown">Không rõ</string>
- <string name="account_status_disabled">Tạm thời tắt</string>
- <string name="account_status_online">Trực tuyến</string>
- <string name="account_status_connecting">Đang kết nối\u2026</string>
- <string name="account_status_offline">Ngoại tuyến</string>
- <string name="account_status_unauthorized">Chưa xác minh</string>
- <string name="account_status_not_found">Không tìm thấy máy chủ</string>
- <string name="account_status_no_internet">Không có kết nối mạng</string>
- <string name="account_status_regis_fail">Đăng ký thất bại</string>
- <string name="account_status_regis_conflict">Tên người dùng đã được sử dụng</string>
- <string name="account_status_regis_success">Đăng ký hoàn tất</string>
- <string name="account_status_regis_not_sup">Máy chủ không hỗ trợ việc đăng ký</string>
- <string name="account_status_security_error">Lỗi bảo mật</string>
- <string name="account_status_incompatible_server">Máy chủ không tương thích</string>
- <string name="encryption_choice_unencrypted">Không mã hoá</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">Chỉnh sửa tài khoản</string>
- <string name="mgmt_account_delete">Xoá tài khoản</string>
- <string name="mgmt_account_disable">Tạm thời tắt</string>
- <string name="mgmt_account_publish_avatar">Đăng ảnh đại diện</string>
- <string name="mgmt_account_publish_pgp">Đăng khoá công cộng OpenPGP</string>
- <string name="mgmt_account_enable">Bật tài khoản</string>
- <string name="mgmt_account_are_you_sure">Bạn chắc chứ?</string>
- <string name="mgmt_account_delete_confirm_text">Nếu xoá tài khoản, toàn bộ lịch sử hội thoại của bạn sẽ bị mất</string>
- <string name="attach_record_voice">Ghi âm</string>
- <string name="account_settings_jabber_id">ID Jabber</string>
- <string name="account_settings_password">Mật khẩu</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">Xác nhận mật khẩu</string>
- <string name="password">Mật khẩu</string>
- <string name="confirm_password">Xác nhận mật khẩu</string>
- <string name="passwords_do_not_match">Mật khẩu không trùng khớp</string>
- <string name="invalid_jid">ID Jabber này không hợp lệ</string>
- <string name="error_out_of_memory">Hết bộ nhớ. Ảnh quá lớn</string>
- <string name="add_phone_book_text">Bạn có muốn thêm %s vào danh bạ?</string>
- <string name="contact_status_online">trực tuyến</string>
- <string name="contact_status_free_to_chat">rảnh để trò chuyện</string>
- <string name="contact_status_away">vắng mặt</string>
- <string name="contact_status_extended_away">vắng mặt mở rộng</string>
- <string name="contact_status_do_not_disturb">đừng làm phiền</string>
- <string name="contact_status_offline">ngoại tuyến</string>
- <string name="muc_details_conference">Diễn đàn</string>
- <string name="muc_details_other_members">Các thành viên khác</string>
- <string name="server_info_show_more">Thông tin máy chủ</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_csi">XEP-0352: Biểu thị trạng thái máy trạm</string>
- <string name="server_info_blocking">XEP-0191: Blocking Command</string>
- <string name="server_info_roster_version">XEP-0237: Phiên bản hoá danh sách bạn bè</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_pep">XEP-0163: PEP (Avatars / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP File Upload</string>
- <string name="server_info_available">sẵn sàng</string>
- <string name="server_info_unavailable">không sẵn sàng</string>
- <string name="missing_public_keys">Thông báo khoá công cộng bị thất lạc</string>
- <string name="last_seen_now">thấy lần cuối vừa đây</string>
- <string name="last_seen_min">thấy lần cuối 1 phút trước</string>
- <string name="last_seen_mins">thấy lần cuối %d phút trước</string>
- <string name="last_seen_hour">thấy lần cuối 1 tiếng trước</string>
- <string name="last_seen_hours">thấy lần cuối %d tiếng trước</string>
- <string name="last_seen_day">thấy lần cuối 1 ngày trước</string>
- <string name="last_seen_days">thấy lần cuối %d ngày trước</string>
- <string name="never_seen">chưa từng gặp</string>
- <string name="install_openkeychain">Tin nhắn được mã hoá. Xin cài đặt OpenKeychain để giải mã.</string>
- <string name="unknown_otr_fingerprint">Dấu vân tay OTR lạ</string>
- <string name="openpgp_messages_found">Đã tìm thấy các tin nhắn mã hoá OpenPGP</string>
- <string name="reception_failed">Tiếp nhận thất bại</string>
- <string name="your_fingerprint">Dấu vân tay của bạn</string>
- <string name="otr_fingerprint">Dấu vân tay OTR</string>
- <string name="omemo_fingerprint">Dấu vân tay OMEMO</string>
- <string name="omemo_fingerprint_x509">Dấu vân tay v\\OMEMO</string>
- <string name="omemo_fingerprint_selected_message">Dấu vân tay OMEMO của tin nhắn</string>
- <string name="omemo_fingerprint_x509_selected_message">Dấu vân tay v\\OMEMO của tin nhắn</string>
- <string name="this_device_omemo_fingerprint">Dấu vân tay OMEMO thiết bị</string>
- <string name="other_devices">Các thiết bị khác</string>
- <string name="trust_omemo_fingerprints">Tin tưởng các dấu vân tay OMEMO</string>
- <string name="fetching_keys">Đang nhận khoá...</string>
- <string name="done">Xong</string>
- <string name="verify">Xác minh</string>
- <string name="decrypt">Giải mã</string>
- <string name="conferences">Các diễn đàn</string>
- <string name="search">Tìm kiếm</string>
- <string name="create_contact">Tạo liên hệ</string>
- <string name="enter_contact">Nhập liên hệ</string>
- <string name="join_conference">Tham gia diễn đàn</string>
- <string name="delete_contact">Xoá liên hệ</string>
- <string name="view_contact_details">Xem chi tiết liên hệ</string>
- <string name="block_contact">Chặn liên hệ</string>
- <string name="unblock_contact">Bỏ chặn liên hệ</string>
- <string name="create">Tạo</string>
- <string name="select">Chọn</string>
- <string name="contact_already_exists">Đã có liên hệ này rồi</string>
- <string name="join">Tham gia</string>
- <string name="conference_address">Địa chỉ diễn đàn</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">Lưu thành đánh dấu</string>
- <string name="delete_bookmark">Xoá đánh dấu</string>
- <string name="bookmark_already_exists">Đã có đánh dấu này rồi</string>
- <string name="you">Bạn</string>
- <string name="action_edit_subject">Chỉnh sửa tiêu đề diễn đàn</string>
- <string name="leave">Rời khỏi</string>
- <string name="contact_added_you">Liên hệ đã thêm bạn vào danh bạ</string>
- <string name="add_back">Thêm họ vào</string>
- <string name="contact_has_read_up_to_this_point">%s đã đọc đến điểm này</string>
- <string name="publish">Đăng</string>
- <string name="touch_to_choose_picture">Chạm ảnh đại diện để chọn hình từ bộ sưu tập</string>
- <string name="publish_avatar_explanation">Xin chú ý: Ai đã đăng ký nhận cập nhật hiện diện của bạn sẽ có quyền xem hình này.</string>
- <string name="publishing">Đang đăng...</string>
- <string name="error_publish_avatar_server_reject">Máy chủ đã từ chối đăng tải của bạn</string>
- <string name="error_publish_avatar_converting">Đã xảy ra lỗi khi chuyển đổi hình của bạn</string>
- <string name="error_saving_avatar">Không thể lưu ảnh đại diện vào ổ đĩa</string>
- <string name="or_long_press_for_default">(Hoặc nhấn giữ để chuyển về mặc định)</string>
- <string name="error_publish_avatar_no_server_support">Máy chủ của bạn không hỗ trợ việc đăng tải ảnh đại diện</string>
- <string name="private_message">đã thì thầm</string>
- <string name="private_message_to">đến %s</string>
- <string name="send_private_message_to">Gửi tin nhắn riêng tư đến %s</string>
- <string name="connect">Kết nối</string>
- <string name="account_already_exists">Đã có tài khoản này rồi</string>
- <string name="next">Tiếp theo</string>
- <string name="server_info_session_established">Đã thiết lập phiên hiện thời</string>
- <string name="additional_information">Thông tin thêm</string>
- <string name="skip">Bỏ qua</string>
- <string name="disable_notifications">Tắt thông báo</string>
- <string name="disable_notifications_for_this_conversation">Tắt thông báo cho hội thoại này</string>
- <string name="enable">Bật</string>
- <string name="conference_requires_password">Diễn đàn yêu cầu mật khẩu</string>
- <string name="enter_password">Nhập mật khẩu</string>
- <string name="missing_presence_updates">Đang mất cập nhật hiện diện từ liên hệ</string>
- <string name="request_presence_updates">Xin yêu cầu cập nhật hiện diện từ liên hệ của bạn trước.\n\n<small>Nó sẽ được dùng để xác định (các) liên hệ hiện đang sử dụng máy trạm nào.</small></string>
- <string name="request_now">Yêu cầu ngay</string>
- <string name="delete_fingerprint">Xoá dấu vân tay</string>
- <string name="sure_delete_fingerprint">Có chắc là bạn muốn xoá dấu vân tay này?</string>
- <string name="ignore">Bỏ qua</string>
- <string name="without_mutual_presence_updates"><b>Cảnh báo:</b> Gửi mà không có cập nhật hiện diện của nhau có thể gây ra vấn đề khó lường.\n\n<small>Vào chi tiết liên hệ để xác minh đăng ký hiện diện của bạn.</small></string>
- <string name="pref_force_encryption">Bắt buộc mã hoá hai đầu</string>
- <string name="pref_force_encryption_summary">Luôn gửi tin nhắn được mã hoá (ngoại trừ trong diễn đàn)</string>
- <string name="pref_dont_save_encrypted">Đừng lưu tin nhắn được mã hoá</string>
- <string name="pref_dont_save_encrypted_summary">Cảnh báo: Có thể làm mất tin nhắn</string>
- <string name="pref_expert_options_summary">Xin hãy cẩn trọng với chúng</string>
- <string name="title_activity_about">Thông tin về Conversations</string>
- <string name="pref_about_conversations_summary">Thông tin bản dựng và giấy phép</string>
- <string name="title_pref_quiet_hours">Giờ yên lặng</string>
- <string name="title_pref_quiet_hours_start_time">Thời gian bắt đầu</string>
- <string name="title_pref_quiet_hours_end_time">Thời gian kết thúc</string>
- <string name="title_pref_enable_quiet_hours">Bật giờ yên lặng</string>
- <string name="pref_quiet_hours_summary">Thông báo sẽ được tắt trong giờ yên lặng</string>
- <string name="pref_use_larger_font">Tăng kích cỡ chữ</string>
- <string name="pref_use_larger_font_summary">Dùng cỡ chữ lớn hơn trên toàn ứng dụng</string>
- <string name="pref_use_send_button_to_indicate_status">Nút gửi biểu thị trạng thái</string>
- <string name="pref_use_indicate_received">Yêu cầu thông báo nhận tin nhắn</string>
- <string name="pref_use_indicate_received_summary">Các tin nhắn đã nhận sẽ được đánh dấu kiểm màu xanh lá nếu được hỗ trợ</string>
- <string name="pref_use_send_button_to_indicate_status_summary">Tô màu nút gửi để biểu thị trạng thái của liên hệ</string>
- <string name="pref_expert_options_other">Khác</string>
- <string name="pref_conference_name">Tên diễn đàn</string>
- <string name="pref_conference_name_summary">Dùng tiêu đề của phòng thay cho JID để định danh diễn đàn</string>
- <string name="toast_message_otr_fingerprint">Đã chép dấu vân tay OTR vào clipboard!</string>
- <string name="toast_message_omemo_fingerprint">Đã chép dấu vân tay OMEMO vào clipboard!</string>
- <string name="conference_banned">Bạn đã bị cấm tham gia diễn đàn này</string>
- <string name="conference_members_only">Diễn đàn này chỉ dành cho thành viên</string>
- <string name="conference_kicked">Bạn đã bị đuổi khỏi diễn đàn này</string>
- <string name="using_account">đang dùng tài khoản %s</string>
- <string name="checking_x">Đang kiểm tra %s trên máy chủ HTTTP</string>
- <string name="not_connected_try_again">Bạn chưa kết nối mạng. Xin thử lại sau</string>
- <string name="check_x_filesize">Kiểm tra kích cỡ %s</string>
- <string name="message_options">Tuỳ chọn tin nhắn</string>
- <string name="copy_text">Sao chép văn bản</string>
- <string name="copy_original_url">Sao chép URL gốc</string>
- <string name="send_again">Gửi lại</string>
- <string name="file_url">URL tập tin</string>
- <string name="message_text">Văn bản tin nhắn</string>
- <string name="url_copied_to_clipboard">Đã chép URL vào clipboard</string>
- <string name="message_copied_to_clipboard">Đã chép tin nhắn vào clipboard</string>
- <string name="image_transmission_failed">Thất bại khi chuyển hình</string>
- <string name="scan_qr_code">Quét mã QR</string>
- <string name="show_qr_code">Hiện mã QR</string>
- <string name="show_block_list">Quét danh sách chặn</string>
- <string name="account_details">Chi tiết tài khoản</string>
- <string name="verify_otr">Xác minh OTR</string>
- <string name="remote_fingerprint">Dấu vân tay từ xa</string>
- <string name="scan">quét</string>
- <string name="smp">Giao thức Socialist Millionaire</string>
- <string name="shared_secret_hint">Gợi ý hoặc Câu hỏi</string>
- <string name="shared_secret_secret">Bí mật đã chia sẻ</string>
- <string name="confirm">Xác nhận</string>
- <string name="in_progress">Đang diễn ra</string>
- <string name="respond">Hồi đáp</string>
- <string name="failed">Đã thất bại</string>
- <string name="secrets_do_not_match">Bí mật không trùng khớp</string>
- <string name="try_again">Thử lại</string>
- <string name="finish">Kết thúc</string>
- <string name="verified">Đã xác minh!</string>
- <string name="smp_requested">Liên hệ đã yêu cầu xác minh SMP</string>
- <string name="no_otr_session_found">Không tìm thấy phiên OTR hợp lệ nào!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Giữ dịch vụ luôn chạy</string>
- <string name="pref_keep_foreground_service_summary">Ngăn hệ điều hành ngắt kết nối của bạn</string>
- <string name="pref_export_logs">Xuất nhật ký</string>
- <string name="pref_export_logs_summary">Chép nhật ký vào thẻ SD</string>
- <string name="notification_export_logs_title">Đang chép nhật ký vào thẻ SD</string>
- <string name="choose_file">Chọn tập tin</string>
- <string name="receiving_x_file">Đang nhận %1$s (đã hoàn tất %2$d%%)</string>
- <string name="download_x_file">Tải về %s</string>
- <string name="file">tập tin</string>
- <string name="open_x_file">Mở %s</string>
- <string name="sending_file">đang gửi (đã hoàn tất %1$d%%)</string>
- <string name="preparing_file">Đang chuẩn bị tập tin để chuyển</string>
- <string name="x_file_offered_for_download">Đã đề xuất tải về %s</string>
- <string name="cancel_transmission">Huỷ chuyển tập tin</string>
- <string name="file_transmission_failed">chuyển tập tin đã thất bại</string>
- <string name="file_deleted">Đã xoá tập tin</string>
- <string name="no_application_found_to_open_file">Không tìm thấy ứng dụng nào để mở tập tin</string>
- <string name="could_not_verify_fingerprint">Không thể xác minh dấu vân tay</string>
- <string name="manually_verify">Xác minh thủ công</string>
- <string name="are_you_sure_verify_fingerprint">Có chắc là bạn muốn xác minh dấu vân tay OTR của liên hệ không?</string>
- <string name="pref_show_dynamic_tags">Hiện các nhãn động</string>
- <string name="pref_show_dynamic_tags_summary">Hiện nhãn chỉ đọc bên dưới các liên hệ</string>
- <string name="enable_notifications">Bật thông báo</string>
- <string name="conference_with">Tạo diễn đàn với...</string>
- <string name="no_conference_server_found">Không tìm thấy máy chủ diễn đàn nào</string>
- <string name="conference_creation_failed">Tạo diễn đàn thất bại!</string>
- <string name="secret_accepted">Đã chấp thuận bí mật!</string>
- <string name="reset">Cài lại</string>
- <string name="account_image_description">Ảnh đại diện tài khoản</string>
- <string name="copy_otr_clipboard_description">Sao chép dấu vân tay OTR vào clipboard</string>
- <string name="copy_omemo_clipboard_description">Sao chép dấu vân tay OMEMO vào clipboard</string>
- <string name="regenerate_omemo_key">Tạo lại khoá OMEMO</string>
- <string name="wipe_omemo_pep">Xoá các thiết bị khác khỏi PEP</string>
- <string name="clear_other_devices">Xoá các thiết bị</string>
- <string name="clear_other_devices_desc">Có chắc là bạn muốn xoá toàn bộ các thiết bị khác khỏi thông báo OMEMO? Lần sau khi kết nối, các thiết bị sẽ tự thông báo lại nhưng có khả năng chúng sẽ không nhận được tin nhắn đã gửi trong khoảng thời gian đó.</string>
- <string name="purge_key">Xoá khoá</string>
- <string name="purge_key_desc_part1">Có chắc là bạn muốn xoá khoá này không?</string>
- <string name="purge_key_desc_part2">Nó sẽ bị xem là hỏng mãi mãi và bạn sẽ không thể dựng một phiên khác với nó nữa.</string>
- <string name="error_no_keys_to_trust_server_error">Không có khoá nào dùng được cho liên hệ này.\nViệc nhận khoá mới từ máy chủ cũng thất bại. Có lẽ là máy chủ dành cho các liên hệ đã gặp sự cố gì đó.</string>
- <string name="error_no_keys_to_trust">Không còn khoá nào sẵn có cho liên hệ này. Nếu bạn đã xoá bất kỳ khoá nào, họ phải tạo khoá mới.</string>
- <string name="error_trustkeys_title">Lỗi</string>
- <string name="fetching_history_from_server">Đang nhận lịch sử từ máy chủ</string>
- <string name="no_more_history_on_server">Không còn lịch sử nào trên máy chủ</string>
- <string name="updating">Đang cập nhật...</string>
- <string name="password_changed">Đã đổi mật khẩu!</string>
- <string name="could_not_change_password">Không thể đổi mật khẩu</string>
- <string name="otr_session_not_started">Gửi tin nhắn để bắt đầu chat có mã hoá</string>
- <string name="ask_question">Đưa câu hỏi</string>
- <string name="smp_explain_question">Nếu bạn và liên hệ có một bí mật chung mà không ai khác biết (như là một câu nói đùa hoặc chỉ đơn giản là bữa trưa trong lần gặp gần đây nhất), bạn có thể dùng bí mật đó để xác minh dấu vân tay của nhau.\n\nBạn đưa ra gợi ý hoặc câu hỏi cho liên hệ và họ sẽ phải nhập câu trả lời có tính cả viết hoa viết thường.</string>
- <string name="smp_explain_answer">Liên hệ muốn xác minh dấu vân tay của bạn bằng một bí mật đã chia sẻ. Liên hệ đã cung cấp gợi ý hoặc câu hỏi cho bí mật sau đây.</string>
- <string name="shared_secret_hint_should_not_be_empty">Không được để trống gợi ý</string>
- <string name="shared_secret_can_not_be_empty">Không được để trống bí mật đã chia sẻ</string>
- <string name="manual_verification_explanation">So sánh cẩn thận dấu vân tay dưới đây với dấu của liên hệ.\nBạn có thể dùng bất kỳ phương tiện giao tiếp đáng tin cậy nào như email được mã hoá hoặc điện thoại để trao đổi vân tay.</string>
- <string name="change_password">Đổi mật khẩu</string>
- <string name="current_password">Mật khẩu hiện tại</string>
- <string name="new_password">Mật khẩu mới</string>
- <string name="password_should_not_be_empty">Không được để trống mật khẩu</string>
- <string name="enable_all_accounts">Bật toàn bộ tài khoản</string>
- <string name="disable_all_accounts">Tắt toàn bộ tài khoản</string>
- <string name="perform_action_with">Thực hiện thao tác với</string>
- <string name="no_affiliation">Không có quan hệ gì</string>
- <string name="outcast">Kẻ bị ruồng bỏ</string>
- <string name="member">Thành viên</string>
- <string name="advanced_mode">Chế độ nâng cao</string>
- <string name="grant_membership">Trao quyền thành viên</string>
- <string name="remove_membership">Huỷ quyền thành viên</string>
- <string name="grant_admin_privileges">Trao quyền quản trị</string>
- <string name="remove_admin_privileges">Huỷ quyền quản trị</string>
- <string name="remove_from_room">Xoá khỏi diễn đàn</string>
- <string name="could_not_change_affiliation">Không thể đổi mối quan hệ của %s</string>
- <string name="ban_from_conference">Cấm khỏi diễn đàn</string>
- <string name="removing_from_public_conference">Bạn đang cố loại bỏ %s ra khỏi một diễn đàn công cộng. Biện pháp duy nhất là cấm người dùng đó mãi mãi.</string>
- <string name="ban_now">Cấm ngay</string>
- <string name="could_not_change_role">Không thể đổi phận sự của %s</string>
- <string name="public_conference">Diễn đàn công cộng</string>
- <string name="private_conference">Diễn đàn riêng, chỉ dành cho thành viên</string>
- <string name="conference_options">Tuỳ chọn diễn đàn</string>
- <string name="members_only">Riêng, chỉ dành cho thành viên</string>
- <string name="non_anonymous">Không ẩn danh</string>
- <string name="moderated">Đã điều phối</string>
- <string name="you_are_not_participating">Hiện bạn chưa tham gia</string>
- <string name="modified_conference_options">Tuỳ chọn diễn đàn đã chỉnh sửa!</string>
- <string name="could_not_modify_conference_options">Không thể chỉnh sửa tuỳ chọn diễn đàn</string>
- <string name="never">Chưa từng</string>
- <string name="thirty_minutes">30 phút</string>
- <string name="one_hour">1 tiếng</string>
- <string name="two_hours">2 tiếng</string>
- <string name="eight_hours">8 tiếng</string>
- <string name="until_further_notice">Cho đến thông báo tiếp theo</string>
- <string name="pref_enter_is_send">Bấm Enter để gửi</string>
- <string name="pref_enter_is_send_summary">Bấm nút Enter để gửi tin nhắn</string>
- <string name="pref_display_enter_key">Hiện nút Enter</string>
- <string name="pref_display_enter_key_summary">Đổi nút biểu tượng cảm xúc thành nút Enter</string>
- <string name="audio">âm thanh</string>
- <string name="video">video</string>
- <string name="image">hình ảnh</string>
- <string name="pdf_document">tài liệu PDF</string>
- <string name="apk">Ứng dụng Android</string>
- <string name="vcard">Liên hệ</string>
- <string name="received_x_file">Đã nhận %s</string>
- <string name="disable_foreground_service">Tắt dịch vụ luôn chạy</string>
- <string name="touch_to_open_conversations">Chạm để mở Conversations</string>
- <string name="avatar_has_been_published">Đã đăng tải ảnh đại diện!</string>
- <string name="sending_x_file">Đang gửi %s</string>
- <string name="offering_x_file">Đang đề xuất %s</string>
- <string name="hide_offline">Ẩn ngoại tuyến</string>
- <string name="disable_account">Tắt tài khoản</string>
- <string name="contact_is_typing">%s đang gõ...</string>
- <string name="contact_has_stopped_typing">%s đã ngừng gõ</string>
- <string name="pref_chat_states">Thông báo đang gõ</string>
- <string name="pref_chat_states_summary">Báo cho liên hệ biết khi bạn đang viết tin nhắn mới</string>
- <string name="send_location">Gửi vị trí</string>
- <string name="show_location">Hiện vị trí</string>
- <string name="no_application_found_to_display_location">Không thấy ứng dụng nào có thể hiện vị trí</string>
- <string name="location">Vị trí</string>
- <string name="received_location">Vị trí đã nhận</string>
- <string name="title_undo_swipe_out_conversation">Đã đóng cuộc hội thoại</string>
- <string name="title_undo_swipe_out_muc">Đã rời khỏi diễn đàn</string>
- <string name="pref_dont_trust_system_cas_title">Đừng tin các CA hệ thống</string>
- <string name="pref_dont_trust_system_cas_summary">Tất cả chứng nhận phải được phê duyệt thủ công</string>
- <string name="pref_remove_trusted_certificates_title">Xoá các chứng nhận</string>
- <string name="pref_remove_trusted_certificates_summary">Xoá thủ công các chứng nhận đã phê duyệt</string>
- <string name="toast_no_trusted_certs">Không có chứng nhận được phê duyệt thủ công</string>
- <string name="dialog_manage_certs_title">Xoá các chứng nhận</string>
- <string name="dialog_manage_certs_positivebutton">Xoá lựa chọn</string>
- <string name="dialog_manage_certs_negativebutton">Huỷ</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">Đã xoá %d chứng nhận</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">Chọn %d liên hệ</item>
- </plurals>
- <string name="pref_quick_action_summary">Thay nút gửi với thao tác nhanh</string>
- <string name="pref_quick_action">Thao tác nhanh</string>
- <string name="none">Không có</string>
- <string name="recently_used">Dùng gần đây nhất</string>
- <string name="choose_quick_action">Chọn thao tác nhanh</string>
- <string name="search_for_contacts_or_groups">Tìm các liên hệ và nhóm</string>
- <string name="send_private_message">Gửi tin nhắn cá nhân</string>
- <string name="user_has_left_conference">%s đã rời khỏi diễn đàn!</string>
- <string name="username">Tên người dùng</string>
- <string name="username_hint">Tên người dùng</string>
- <string name="invalid_username">Đây không phải là tên người dùng hợp lệ</string>
- <string name="download_failed_server_not_found">Tải xuống thất bại: Không thấy máy chủ</string>
- <string name="download_failed_file_not_found">Tải xuống thất bại: Không thấy tập tin</string>
- <string name="download_failed_could_not_connect">Tải xuống thất bại: Không thể kết nối đến máy chủ</string>
- <string name="pref_use_white_background">Dùng nền trắng</string>
- <string name="pref_use_white_background_summary">Hiện các tin nhắn nhận được dưới dạng chữ đen trên nền trắng</string>
- <string name="account_status_tor_unavailable">Mạng Tor chưa sẵn sàng</string>
- <string name="server_info_broken">Bị hỏng</string>
- <string name="pref_away_when_screen_off">Vắng mặt khi màn hình tắt</string>
- <string name="pref_away_when_screen_off_summary">Hiện ứng dụng là \'vắng mặt\' khi màn hình tắt</string>
- <string name="pref_xa_on_silent_mode">Không sẵn sàng trong chế độ yên lặng</string>
- <string name="pref_xa_on_silent_mode_summary">Hiện ứng dụng là \'không sẵn sàng\' khi thiết bị ở chế độ yên lặng</string>
- <string name="action_add_account_with_certificate">Thêm tài khoản với chứng nhận</string>
- <string name="unable_to_parse_certificate">Không thể phân tích chứng nhận</string>
- <string name="authenticate_with_certificate">Bỏ trống để xác minh với chứng nhận</string>
- <string name="captcha_required">Yêu cầu hình xác minh</string>
- <string name="certificate_chain_is_not_trusted">Chuỗi chứng nhận không được tin tưởng</string>
- <string name="jid_does_not_match_certificate">ID Jabber không khớp với chứng nhận</string>
- <string name="action_renew_certificate">Gia hạn chứng nhận</string>
- <string name="error_fetching_omemo_key">Lỗi nhập khoá OMEMO!</string>
- <string name="verified_omemo_key_with_certificate">Khoá OMEMO đã xác minh với chứng nhận!</string>
- <string name="device_does_not_support_certificates">Thiết bị không hỗ trợ chọn lựa các chứng chỉ của máy trạm!</string>
- <string name="pref_use_tor">Kết nối đến Tor</string>
- <string name="pref_use_tor_summary">Chuyển toàn bộ kết nối thông qua mạng Tor. Cần có Orbot</string>
- <string name="account_settings_hostname">Tên máy chủ</string>
- <string name="account_settings_port">Cổng</string>
- <string name="hostname_or_onion">Máy chủ- hoặc địa chỉ .onion-</string>
- <string name="not_a_valid_port">Đây không phải là số cổng hợp lệ</string>
- <string name="not_valid_hostname">Đây không phải là tên máy chủ hợp lệ</string>
- <string name="connected_accounts">%1$d trên %2$d tài khoản đã kết nối</string>
- <plurals name="x_messages">
- <item quantity="other">%dv tin nhắn</item>
- </plurals>
- <string name="shared_file_with_x">Chia sẻ tập tin với %s</string>
- <string name="shared_image_with_x">Chia sẻ hình với %s</string>
- <string name="no_storage_permission">Conversations cần quyền truy cập ổ nhớ ngoài</string>
- <string name="sync_with_contacts">Đồng bộ với danh bạ</string>
- <string name="sync_with_contacts_long">Conversations muốn so sánh danh sách bạn bè XMPP với danh bạ của bạn để hiện tên đầy đủ và ảnh đại diện của họ.\n\nConversations sẽ chỉ đọc danh bạ và so sánh trên thiết bị chứ không tải lên máy chủ.\n\nBây giờ, bạn sẽ được hỏi trao quyền truy cập danh bạ.</string>
- <string name="certificate_information">Thông tin chứng nhận</string>
- <string name="certificate_subject">Tiêu đề</string>
- <string name="certificate_issuer">Nhà phát hành</string>
- <string name="certificate_cn">Tên thường</string>
- <string name="certificate_o">Tổ chức</string>
- <string name="certicate_info_not_available">(Không sẵn sàng)</string>
- <string name="certificate_not_found">Không thấy chứng nhận nào</string>
- <string name="notify_on_all_messages">Thông báo tất cả tin nhắn</string>
- <string name="notify_only_when_highlighted">Thông báo chỉ khi được làm nổi bật</string>
- <string name="notify_never">Đã tắt thông báo</string>
- <string name="notify_paused">Đã dừng thông báo</string>
- <string name="pref_picture_compression">Nén hình ảnh</string>
- <string name="always">Luôn luôn</string>
- <string name="automatically">Tự động</string>
- <string name="battery_optimizations_enabled">Đã bật tối ưu pin</string>
- <string name="battery_optimizations_enabled_explained">Thiết bị đang thực hiện tối ưu hoá pin trên Conversations và nó có thể gây trì hoãn thông báo hay thậm chí làm mất tin nhắn.\nBạn nên tắt chế độ đó đi.</string>
- <string name="battery_optimizations_enabled_dialog">Thiết bị đang thực hiện tối ưu hoá pin trên Conversations và nó có thể gây trì hoãn thông báo hay thậm chí làm mất tin nhắn.\n\nBây giờ, bạn sẽ được yêu cầu tắt chế độ đó đi.</string>
- <string name="disable">Tắt</string>
- <string name="selection_too_large">Khu vực chọn quá lớn</string>
-</resources>
diff --git a/src/main/res/values-w820dp/dimens.xml b/src/main/res/values-w820dp/dimens.xml
new file mode 100644
index 000000000..63fc81644
--- /dev/null
+++ b/src/main/res/values-w820dp/dimens.xml
@@ -0,0 +1,6 @@
+<resources>
+ <!-- Example customization of dimensions originally defined in res/values/dimens.xml
+ (such as screen margins) for screens with more than 820dp of available width. This
+ would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). -->
+ <dimen name="activity_horizontal_margin">64dp</dimen>
+</resources>
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
deleted file mode 100644
index df61bd1cb..000000000
--- a/src/main/res/values-zh-rCN/strings.xml
+++ /dev/null
@@ -1,601 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">设置</string>
- <string name="action_add">新会话</string>
- <string name="action_accounts">管理账户</string>
- <string name="action_end_conversation">结束会话</string>
- <string name="action_contact_details">联系人详情</string>
- <string name="action_muc_details">讨论组详情</string>
- <string name="action_secure">安全对话</string>
- <string name="action_add_account">添加账号</string>
- <string name="action_edit_contact">编辑姓名</string>
- <string name="action_add_phone_book">添加到地址薄</string>
- <string name="action_delete_contact">从列表中删除</string>
- <string name="action_block_contact">屏蔽联系人</string>
- <string name="action_unblock_contact">解除联系人屏蔽</string>
- <string name="action_block_domain">屏蔽域名</string>
- <string name="action_unblock_domain">解除域名屏蔽</string>
- <string name="title_activity_manage_accounts">管理账户</string>
- <string name="title_activity_settings">设置</string>
- <string name="title_activity_conference_details">讨论组详情</string>
- <string name="title_activity_contact_details">联系人详情</string>
- <string name="title_activity_sharewith">分享会话</string>
- <string name="title_activity_start_conversation">开始会话</string>
- <string name="title_activity_choose_contact">选择联系人</string>
- <string name="title_activity_block_list">屏蔽列表</string>
- <string name="just_now">刚刚</string>
- <string name="minute_ago">1 分钟前</string>
- <string name="minutes_ago">%d分钟前</string>
- <string name="unread_conversations">未读会话</string>
- <string name="sending">正在发送…</string>
- <string name="message_decrypting">解密信息中. 请稍候…</string>
- <string name="pgp_message">OpenPGP 加密的信息</string>
- <string name="nick_in_use">该名称已存在</string>
- <string name="admin">管理员</string>
- <string name="owner">所有者</string>
- <string name="moderator">版主</string>
- <string name="participant">参与者</string>
- <string name="visitor">访客</string>
- <string name="remove_contact_text">将 %s 从列表中移除? 与该联系人的会话消息不会清除.</string>
- <string name="block_contact_text">你想屏蔽 %s 将不能发送信息给你?</string>
- <string name="unblock_contact_text">你想解除对 %s 的屏蔽吗,他们将可以发送信息给你?</string>
- <string name="block_domain_text">屏蔽 %s 中的所有联系人?</string>
- <string name="unblock_domain_text">解除对 %s 中所有联系人的屏蔽?</string>
- <string name="contact_blocked">联系人已屏蔽</string>
- <string name="remove_bookmark_text">从书签中移除 %s ?相关会话消息不会被清除 .</string>
- <string name="register_account">在服务器上注册新账户</string>
- <string name="change_password_on_server">在服务器上改变密码</string>
- <string name="share_with">分享</string>
- <string name="start_conversation">开始会话</string>
- <string name="invite_contact">邀请联系人</string>
- <string name="contacts">联系人</string>
- <string name="cancel">取消</string>
- <string name="set">设置</string>
- <string name="add">添加</string>
- <string name="edit">编辑</string>
- <string name="delete">删除</string>
- <string name="block">屏蔽</string>
- <string name="unblock">解除屏蔽</string>
- <string name="save">保存</string>
- <string name="ok">完成</string>
- <string name="crash_report_title">Conversations 崩溃</string>
- <string name="crash_report_message">发送堆栈跟踪信息到 Conversations 的开发人员\n<b>警告:</b> 该操作将用您的 XMPP 账户发送堆栈跟踪给开发人员。</string>
- <string name="send_now">现在发送</string>
- <string name="send_never">不再询问</string>
- <string name="problem_connecting_to_account">无法连接至账户</string>
- <string name="problem_connecting_to_accounts">无法连接至多个账户</string>
- <string name="touch_to_fix">点击此处管理账户</string>
- <string name="attach_file">附加文件</string>
- <string name="not_in_roster">该联系人不在您的列表。需要加为联系人吗 ?</string>
- <string name="add_contact">添加联系人</string>
- <string name="send_failed">传递失败</string>
- <string name="send_rejected">拒绝</string>
- <string name="preparing_image">准备传输图像</string>
- <string name="preparing_images">正在传输图像</string>
- <string name="sharing_files_please_wait">正在分享文件,请稍候…</string>
- <string name="action_clear_history">清除历史记录</string>
- <string name="clear_conversation_history">清除会话记录</string>
- <string name="clear_histor_msg">删除该会话中所有信息?\n\n<b>注:</b> 该操作不会影响其他设备或服务器保存的信息。</string>
- <string name="delete_messages">删除消息</string>
- <string name="also_end_conversation">结束此会话以后</string>
- <string name="choose_presence">添加在线用户至联系人</string>
- <string name="send_unencrypted_message">发送未加密的信息</string>
- <string name="send_otr_message">发送 OTR 加密信息</string>
- <string name="send_omemo_message">发送 OMEMO 加密信息</string>
- <string name="send_omemo_x509_message">发送 v\\OMEMO 加密信息</string>
- <string name="send_pgp_message">发送 OpenPGP 加密信息</string>
- <string name="your_nick_has_been_changed">昵称修改成功</string>
- <string name="send_unencrypted">不加密发送</string>
- <string name="decryption_failed">解密失败,可能是私钥不正确。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations 使用了第三方app <b>OpenKeychain</b> 来加密、解密信息并管理您的密钥。\n\nOpenKeychain 遵循 GPLv3 并且可以在 F-Droid 和 Google Play 上获取。\n\n<small>(之后请重启 Conversations)</small></string>
- <string name="restart">重启</string>
- <string name="install">安装</string>
- <string name="openkeychain_not_installed">请安装 OpenKeychain 以解密</string>
- <string name="offering">输入…</string>
- <string name="waiting">等待…</string>
- <string name="no_pgp_key">未发现 OpenPGP 密钥</string>
- <string name="contact_has_no_pgp_key">Conversations 无法加密信息,因为联系人未提供他/她的公钥。\n\n<small>请通知联系人设置 OpenPGP。</small></string>
- <string name="no_pgp_keys">未找到 OpenPGP 密钥</string>
- <string name="contacts_have_no_pgp_keys">因您的联系人未公布公钥,Conversations未能成功加密您的信息.\n\n<small>请通知联系人设置OpenPGP.</small></string>
- <string name="pref_general">常规</string>
- <string name="pref_xmpp_resource">XMPP 资源</string>
- <string name="pref_xmpp_resource_summary">客户端标识名称</string>
- <string name="pref_accept_files">接收文件</string>
- <string name="pref_accept_files_summary">自动接收小于 … 的文件</string>
- <string name="pref_attachments">附件</string>
- <string name="pref_return_to_previous">快速分享</string>
- <string name="pref_return_to_previous_summary">分享后立即回到之前活动的应用程序,而非打开会话</string>
- <string name="pref_notification_settings">通知</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">收到新消息时通知</string>
- <string name="pref_vibrate">震动</string>
- <string name="pref_vibrate_summary">收到新消息时震动</string>
- <string name="pref_led">LED 灯提示</string>
- <string name="pref_led_summary">收到新消息时闪烁通知灯</string>
- <string name="pref_sound">铃声</string>
- <string name="pref_sound_summary">收到新消息时响铃</string>
- <string name="pref_notification_grace_period">通知限期</string>
- <string name="pref_notification_grace_period_summary">接收副本短时间内关闭通知</string>
- <string name="pref_advanced_options">高级</string>
- <string name="pref_never_send_crash">总不发送崩溃报告</string>
- <string name="pref_never_send_crash_summary">发送堆栈跟踪帮助 Conversations 开发人员</string>
- <string name="pref_confirm_messages">确认消息</string>
- <string name="pref_confirm_messages_summary">当你已收到消息并且已阅时通知好友</string>
- <string name="pref_ui_options">UI</string>
- <string name="openpgp_error">OpenKeychain 报告了一个错误</string>
- <string name="error_decrypting_file">解密文件时出现 I/O 错误</string>
- <string name="accept">接受</string>
- <string name="error">产生了一个错误</string>
- <string name="pref_grant_presence_updates">同意更新在线联系人</string>
- <string name="pref_grant_presence_updates_summary">预先同意并请求更新您的联系人</string>
- <string name="subscriptions">关注</string>
- <string name="your_account">你的账号</string>
- <string name="keys">密钥</string>
- <string name="send_presence_updates">发送在线联系人列表更新</string>
- <string name="receive_presence_updates">接收在线联系人列表更新</string>
- <string name="ask_for_presence_updates">请求在线联系人列表更新</string>
- <string name="attach_choose_picture">选择图片</string>
- <string name="attach_take_picture">照相</string>
- <string name="preemptively_grant">预先同意订阅请求</string>
- <string name="error_not_an_image_file">您选择的文件不是图像文件</string>
- <string name="error_compressing_image">转换图像出错</string>
- <string name="error_file_not_found">未找到文件</string>
- <string name="error_io_exception">常规的 I/O 错误。可能是存储空间不足?</string>
- <string name="error_security_exception_during_image_copy">您用来选择图片的 app 没有给予足够权限支持我们读取文件。\n\n<small>请使用另一文件管理器选择图片</small></string>
- <string name="account_status_unknown">未知</string>
- <string name="account_status_disabled">暂时不可用</string>
- <string name="account_status_online">在线</string>
- <string name="account_status_connecting">连接中\u2026</string>
- <string name="account_status_offline">离线</string>
- <string name="account_status_unauthorized">未授权</string>
- <string name="account_status_not_found">未找到服务器</string>
- <string name="account_status_no_internet">未连接网络</string>
- <string name="account_status_regis_fail">注册失败</string>
- <string name="account_status_regis_conflict"> 用户名已存在</string>
- <string name="account_status_regis_success">注册完成</string>
- <string name="account_status_regis_not_sup">服务器不支持注册</string>
- <string name="account_status_security_error">安全错误</string>
- <string name="account_status_incompatible_server">服务器不兼容</string>
- <string name="encryption_choice_unencrypted">未加密</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="encryption_choice_omemo">OMEMO</string>
- <string name="mgmt_account_edit">编辑账号</string>
- <string name="mgmt_account_delete">删除账号</string>
- <string name="mgmt_account_disable">暂时不可用</string>
- <string name="mgmt_account_publish_avatar">发布头像</string>
- <string name="mgmt_account_publish_pgp">发布 OpenPGP 公钥</string>
- <string name="mgmt_account_enable">启用账户</string>
- <string name="mgmt_account_are_you_sure">确定?</string>
- <string name="mgmt_account_delete_confirm_text">如果删除用户,所有会话信息将会丢失</string>
- <string name="attach_record_voice">录音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">密码</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">确认密码</string>
- <string name="password">密码</string>
- <string name="confirm_password">确认密码</string>
- <string name="passwords_do_not_match">密码不一致</string>
- <string name="invalid_jid">该 Jabber ID 无效</string>
- <string name="error_out_of_memory">空间不足。图片过大</string>
- <string name="add_phone_book_text">是否添加 %s 到地址薄?</string>
- <string name="contact_status_online">在线</string>
- <string name="contact_status_free_to_chat">自由畅聊</string>
- <string name="contact_status_away">离开</string>
- <string name="contact_status_extended_away">长时间离开</string>
- <string name="contact_status_do_not_disturb">请勿打扰</string>
- <string name="contact_status_offline">离线</string>
- <string name="muc_details_conference">讨论组</string>
- <string name="muc_details_other_members">其他成员</string>
- <string name="server_info_show_more">服务器信息</string>
- <string name="server_info_mam">XEP-0313: MAM</string>
- <string name="server_info_carbon_messages">XEP-0280: 消息复写</string>
- <string name="server_info_csi">XEP-0352: 客户端状态指示</string>
- <string name="server_info_blocking">XEP-0191: 屏蔽指令</string>
- <string name="server_info_roster_version">XEP-0237: 花名册版本控制</string>
- <string name="server_info_stream_management">XEP-0198: 流管理</string>
- <string name="server_info_pep">XEP-0163: PEP (替身 / OMEMO)</string>
- <string name="server_info_http_upload">XEP-0363: HTTP 文件上传</string>
- <string name="server_info_push">XEP-0357: Push</string>
- <string name="server_info_available">有效</string>
- <string name="server_info_unavailable">无效</string>
- <string name="missing_public_keys">缺少公钥通知</string>
- <string name="last_seen_now">刚刚查看过</string>
- <string name="last_seen_min">1 分钟前查看过</string>
- <string name="last_seen_mins">%d 分钟前查看过</string>
- <string name="last_seen_hour">1 小时前查看过</string>
- <string name="last_seen_hours">%d 小时前查看过</string>
- <string name="last_seen_day">1 天前查看过</string>
- <string name="last_seen_days">%d 天前查看过</string>
- <string name="never_seen">未曾查看</string>
- <string name="install_openkeychain">加密信息. 请安装 OpenKeychain 以解密。</string>
- <string name="unknown_otr_fingerprint">未知 OTR 指纹</string>
- <string name="openpgp_messages_found">发现 OpenPGP 加密信息</string>
- <string name="reception_failed">接收失败</string>
- <string name="your_fingerprint">你的指纹</string>
- <string name="otr_fingerprint">OTR 指纹</string>
- <string name="omemo_fingerprint">OMEMO 指纹</string>
- <string name="omemo_fingerprint_x509">v\\OMEMO 指纹</string>
- <string name="omemo_fingerprint_selected_message">消息的 OMEMO 指纹</string>
- <string name="omemo_fingerprint_x509_selected_message">消息的 OMEMO 指纹</string>
- <string name="this_device_omemo_fingerprint">自己的 OMEMO 指纹</string>
- <string name="other_devices">其他设备</string>
- <string name="trust_omemo_fingerprints">信任的 OMEMO 指纹</string>
- <string name="fetching_keys">获取密钥中</string>
- <string name="done">完成</string>
- <string name="verify">验证</string>
- <string name="decrypt">解密</string>
- <string name="conferences">讨论组</string>
- <string name="search">查找</string>
- <string name="create_contact">创建联系人</string>
- <string name="enter_contact">输入联系人</string>
- <string name="join_conference">加入讨论组</string>
- <string name="delete_contact">删除联系人</string>
- <string name="view_contact_details">查看联系人详细信息</string>
- <string name="block_contact">屏蔽联系人</string>
- <string name="unblock_contact">解除联系人屏蔽</string>
- <string name="create">创建</string>
- <string name="select">选择</string>
- <string name="contact_already_exists">联系人已存在</string>
- <string name="join">加入</string>
- <string name="conference_address">讨论组地址</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">保存为书签</string>
- <string name="delete_bookmark">删除书签</string>
- <string name="bookmark_already_exists">该书签已存在</string>
- <string name="you">你</string>
- <string name="action_edit_subject">编辑讨论组主题</string>
- <string name="joining_conference">加入讨论组…</string>
- <string name="leave">离开</string>
- <string name="contact_added_you">联系人已添加你到联系人列表</string>
- <string name="add_back">反向添加</string>
- <string name="contact_has_read_up_to_this_point">目前读到 %s 处</string>
- <string name="publish">发布</string>
- <string name="touch_to_choose_picture">点击头像可从相册中选择头像 </string>
- <string name="publish_avatar_explanation">请注意: 所有关注您最新动态的人将看到该图像。</string>
- <string name="publishing">正在发布…</string>
- <string name="error_publish_avatar_server_reject">服务器拒绝了您的发布请求</string>
- <string name="error_publish_avatar_converting">转换头像图片出错</string>
- <string name="error_saving_avatar">不能将头像保存至磁盘</string>
- <string name="or_long_press_for_default">(或长按按钮将返回默认头像)</string>
- <string name="error_publish_avatar_no_server_support">您的服务器不支持发布头像</string>
- <string name="private_message">私聊</string>
- <string name="private_message_to">至 %s</string>
- <string name="send_private_message_to">发送私密消息到 %s</string>
- <string name="connect">连接</string>
- <string name="account_already_exists">该账号已存在</string>
- <string name="next">下一步</string>
- <string name="server_info_session_established">当前会话已建立</string>
- <string name="additional_information">其他信息</string>
- <string name="skip">忽略</string>
- <string name="disable_notifications">关闭通知</string>
- <string name="disable_notifications_for_this_conversation">关闭该会话消息</string>
- <string name="enable">打开通知</string>
- <string name="conference_requires_password">讨论组设有密码</string>
- <string name="enter_password">输入密码</string>
- <string name="missing_presence_updates">缺少在线联系人更新</string>
- <string name="request_presence_updates">请先发送更新在线联系人的请求。\n\n<small>以判断您的联系人所用的客户端类型。</small></string>
- <string name="request_now">现在发送请求</string>
- <string name="delete_fingerprint">删除指纹</string>
- <string name="sure_delete_fingerprint">是否确定删除该指纹?</string>
- <string name="ignore">忽略</string>
- <string name="without_mutual_presence_updates"><b>警告:</b>在没有相互更新在线联系人的情况下发送将会出现未知问题。\n\n<small>前往联系人详情以验证您订阅的在线联系人。</small></string>
- <string name="pref_security_settings">安全</string>
- <string name="pref_force_encryption">强制要求端对端加密</string>
- <string name="pref_force_encryption_summary"> 总是发送加密信息(讨论组信息除外)</string>
- <string name="pref_allow_message_correction">允许更正消息</string>
- <string name="pref_allow_message_correction_summary">允许您的联系人追回编辑他们的信息</string>
- <string name="pref_dont_save_encrypted">不保存加密信息</string>
- <string name="pref_dont_save_encrypted_summary">警告:此操作将会导致信息丢失</string>
- <string name="pref_expert_options">高级设置</string>
- <string name="pref_expert_options_summary">请谨慎使用</string>
- <string name="title_activity_about">关于 Conversations</string>
- <string name="pref_about_conversations_summary">编译及许可证信息</string>
- <string name="title_pref_quiet_hours">静默时间段</string>
- <string name="title_pref_quiet_hours_start_time">开始时间</string>
- <string name="title_pref_quiet_hours_end_time">结束时间</string>
- <string name="title_pref_enable_quiet_hours">启用静默时间段</string>
- <string name="pref_quiet_hours_summary">在静默时间段内通知将保持静音</string>
- <string name="pref_use_larger_font"> 放大字体</string>
- <string name="pref_use_larger_font_summary">整个 app 界面使用较大的字体</string>
- <string name="pref_use_send_button_to_indicate_status">发送按钮显示状态</string>
- <string name="pref_use_indicate_received">请求消息回复</string>
- <string name="pref_use_indicate_received_summary">如果支持消息将会以绿色对勾标识</string>
- <string name="pref_use_send_button_to_indicate_status_summary">发送按钮采用其他颜色以示发送状态的区别</string>
- <string name="pref_expert_options_other">其他</string>
- <string name="pref_conference_name">讨论组名称</string>
- <string name="pref_conference_name_summary">用讨论组的主题来标示讨论组而不是 JID</string>
- <string name="pref_autojoin">自动加入讨论组</string>
- <string name="pref_autojoin_summary">将讨论组加入到自动加入书签</string>
- <string name="toast_message_otr_fingerprint">OTR 指纹已拷贝到剪贴板!</string>
- <string name="toast_message_omemo_fingerprint">OMEMO 指纹已拷贝到剪贴板!</string>
- <string name="conference_banned">你被此讨论组屏蔽</string>
- <string name="conference_members_only">此讨论组只允许成员加入</string>
- <string name="conference_kicked">你被从此讨论组踢出</string>
- <string name="conference_shutdown">讨论组已被关闭</string>
- <string name="conference_unknown_error">你已不属于此讨论组</string>
- <string name="using_account">用账户 %s</string>
- <string name="checking_x">正在 HTTP 服务器中检查 %s</string>
- <string name="not_connected_try_again">你没有连接。请稍后重试</string>
- <string name="check_x_filesize">检查 %s 大小</string>
- <string name="check_x_filesize_on_host">在 %2$s 上检查 %1$s 的大小</string>
- <string name="message_options">消息选项</string>
- <string name="copy_text">拷贝文本</string>
- <string name="copy_original_url">拷贝原始URL</string>
- <string name="send_again">再次发送</string>
- <string name="file_url">文件 </string>
- <string name="message_text">消息文本</string>
- <string name="url_copied_to_clipboard">已经拷贝 URL 到剪贴板</string>
- <string name="message_copied_to_clipboard">消息已经拷贝到剪贴板</string>
- <string name="image_transmission_failed">图片传送失败</string>
- <string name="scan_qr_code">扫描二维码</string>
- <string name="show_qr_code">显示二维码</string>
- <string name="show_block_list">显示屏蔽列表</string>
- <string name="account_details">账户详情</string>
- <string name="verify_otr">验证 OTR</string>
- <string name="remote_fingerprint">远程指纹</string>
- <string name="scan">扫描</string>
- <string name="smp">Socialist Millionaire Protocol</string>
- <string name="shared_secret_hint">提示或问题</string>
- <string name="shared_secret_secret">共知的秘密</string>
- <string name="confirm">确认</string>
- <string name="in_progress">处理中</string>
- <string name="respond">回应</string>
- <string name="failed">失败</string>
- <string name="secrets_do_not_match">秘密不符</string>
- <string name="try_again">再试一遍</string>
- <string name="finish">完成</string>
- <string name="verified">验证通过!</string>
- <string name="smp_requested">联系人请求 SMP 验证</string>
- <string name="no_otr_session_found">没有找到 OTR 会话</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">保持前台服务</string>
- <string name="pref_keep_foreground_service_summary">防止操作系统中断你的连接</string>
- <string name="pref_export_logs">导出日志</string>
- <string name="pref_export_logs_summary">将日志写入 SD 卡</string>
- <string name="notification_export_logs_title">正在将日志写入 SD 卡</string>
- <string name="choose_file">选择文件</string>
- <string name="receiving_x_file">接收中 %1$s (已完成 %2$d%%)</string>
- <string name="download_x_file">下载 %s</string>
- <string name="delete_x_file">删除 %s</string>
- <string name="file">文件</string>
- <string name="open_x_file"> 打开 %s</string>
- <string name="sending_file">发送中 (已完成 %1$d%%)</string>
- <string name="preparing_file">准备传送文件</string>
- <string name="x_file_offered_for_download">可以下载 %s</string>
- <string name="cancel_transmission">取消传送</string>
- <string name="file_transmission_failed">文件传送失败</string>
- <string name="file_deleted">文件已经删除</string>
- <string name="no_application_found_to_open_file">没有可以打开此文件的应用</string>
- <string name="could_not_verify_fingerprint">不能验证指纹</string>
- <string name="manually_verify">手工验证</string>
- <string name="are_you_sure_verify_fingerprint">你确认验证你的联系人的 OTR 指纹?</string>
- <string name="pref_show_dynamic_tags">显示动态标签</string>
- <string name="pref_show_dynamic_tags_summary">在联系人下方显示只读标签</string>
- <string name="enable_notifications">启用通知</string>
- <string name="conference_with">与…创建讨论组</string>
- <string name="no_conference_server_found">无法找到讨论组服务器</string>
- <string name="conference_creation_failed">讨论组创建失败!</string>
- <string name="secret_accepted">秘密被接受!</string>
- <string name="reset">重置</string>
- <string name="account_image_description">账户头像</string>
- <string name="copy_otr_clipboard_description">拷贝 OTR 指纹到剪贴板</string>
- <string name="copy_omemo_clipboard_description">拷贝 OMEMO 指纹到剪贴板</string>
- <string name="regenerate_omemo_key">重新生成 OMEMO 密钥</string>
- <string name="wipe_omemo_pep">从 PEP 中清除其他设备</string>
- <string name="clear_other_devices">清除设备</string>
- <string name="clear_other_devices_desc">你想清除所有其他设备的 OMEMO 通告?下次你的设备连接,将会重新收到通告,但也许将不会收到当时你发送的消息。</string>
- <string name="purge_key">清除密钥</string>
- <string name="purge_key_desc_part1">是否确认清除该密钥?</string>
- <string name="purge_key_desc_part2">这是不可逆的损坏,你不能用此再建立一个会话了。</string>
- <string name="error_no_keys_to_trust_server_error">此联系人没有可用的密钥。\n从服务器获取密钥失败。也许你的联系人所在服务器发生问题。</string>
- <string name="error_no_keys_to_trust">此联系人没有可用的密钥。如果你曾经清除过他们的密钥,那么需要他们生成新的密钥。</string>
- <string name="error_trustkeys_title">错误</string>
- <string name="fetching_history_from_server">从服务器获取历史记录</string>
- <string name="no_more_history_on_server">服务器上没有更多历史记录</string>
- <string name="updating">更新中…</string>
- <string name="password_changed">密码已修改!</string>
- <string name="could_not_change_password">不能修改密码</string>
- <string name="otr_session_not_started">发送消息来开始加密聊天</string>
- <string name="ask_question">提出问题</string>
- <string name="smp_explain_question">如果你和你的联系人有一个共知的秘密(比如一个内部笑话或者仅仅只是上次见面时吃的午餐) 你可以使用这个秘密来验证彼此的指纹。\n\n你的联系人将以大小写敏感的方式给出答案,你可以给出提示或问题。</string>
- <string name="smp_explain_answer">你的联系人可以通过一个你们共知的秘密来验证指纹。你的联系人给出了如下的提示或问题。</string>
- <string name="shared_secret_hint_should_not_be_empty">你的提示不能为空</string>
- <string name="shared_secret_can_not_be_empty">你共知的秘密不能为空</string>
- <string name="manual_verification_explanation">请仔细核对下面显示出来的你的联系人的指纹。\n你可以使用任何可信赖的联系方式,比如加密邮件或电话,来交换这些指纹信息。</string>
- <string name="change_password">修改密码</string>
- <string name="current_password">当前密码</string>
- <string name="new_password">新密码</string>
- <string name="password_should_not_be_empty">密码不能为空</string>
- <string name="enable_all_accounts">启用所有账户</string>
- <string name="disable_all_accounts">禁用所有账户</string>
- <string name="perform_action_with">选择一个操作</string>
- <string name="no_affiliation">没有从属关系</string>
- <string name="outcast">抛弃</string>
- <string name="member">成员</string>
- <string name="advanced_mode">高级模式</string>
- <string name="grant_membership">已授予的成员</string>
- <string name="remove_membership">吊销的成员</string>
- <string name="grant_admin_privileges">授予管理员权限</string>
- <string name="remove_admin_privileges">吊销管理员权限</string>
- <string name="remove_from_room">从讨论组移出</string>
- <string name="could_not_change_affiliation">不能修改 %s 的从属关系</string>
- <string name="ban_from_conference">屏蔽出讨论组</string>
- <string name="removing_from_public_conference">你正尝试将 %s 移出一个公共的讨论组。唯一的方式是永远屏蔽这个用户</string>
- <string name="ban_now">现在屏蔽</string>
- <string name="could_not_change_role">不能修改 %s 的角色</string>
- <string name="public_conference">公开访问的讨论组</string>
- <string name="private_conference">私密,只有成员可以加入的讨论组</string>
- <string name="conference_options">讨论组选项</string>
- <string name="members_only">私密,只有成员可以加入</string>
- <string name="non_anonymous">非匿名</string>
- <string name="moderated">版主</string>
- <string name="you_are_not_participating">您尚未参与</string>
- <string name="modified_conference_options">讨论组选项已修改!</string>
- <string name="could_not_modify_conference_options">不能修改讨论组选项</string>
- <string name="never">从不</string>
- <string name="thirty_minutes">30 分钟</string>
- <string name="one_hour">1 个小时</string>
- <string name="two_hours">2 个小时</string>
- <string name="eight_hours">8 个小时</string>
- <string name="until_further_notice">直到新的通知</string>
- <string name="pref_input_options">输入</string>
- <string name="pref_enter_is_send">回车是发送</string>
- <string name="pref_enter_is_send_summary">用回车键来发送消息</string>
- <string name="pref_display_enter_key">显示回车键</string>
- <string name="pref_display_enter_key_summary">改变表情键为回车键</string>
- <string name="audio">音频</string>
- <string name="video">视频</string>
- <string name="image">图像</string>
- <string name="pdf_document">PDF 文档</string>
- <string name="apk">Android App</string>
- <string name="vcard">联系人</string>
- <string name="received_x_file">已经收到 %s</string>
- <string name="disable_foreground_service">禁用前台服务</string>
- <string name="touch_to_open_conversations">轻触打开 Conversations</string>
- <string name="avatar_has_been_published">头像已经发布!</string>
- <string name="sending_x_file">发送中 %s</string>
- <string name="offering_x_file">提供中 %s</string>
- <string name="hide_offline">隐藏离线联系人</string>
- <string name="disable_account">禁用账户</string>
- <string name="contact_is_typing">%s 正在输入</string>
- <string name="contact_has_stopped_typing">%s 已停止输入</string>
- <string name="pref_chat_states">键盘输入通知</string>
- <string name="pref_chat_states_summary">让对方知道你正在输入新消息</string>
- <string name="send_location">发送位置</string>
- <string name="show_location">显示位置</string>
- <string name="no_application_found_to_display_location">无法找到显示位置的应用</string>
- <string name="location">位置</string>
- <string name="received_location">位置已收到</string>
- <string name="title_undo_swipe_out_conversation">Conversation 已关闭</string>
- <string name="title_undo_swipe_out_muc">离开讨论组</string>
- <string name="pref_dont_trust_system_cas_title">不相信系统 CA</string>
- <string name="pref_dont_trust_system_cas_summary">所有证书必须人工通过</string>
- <string name="pref_remove_trusted_certificates_title">移除证书</string>
- <string name="pref_remove_trusted_certificates_summary">删除人工通过的证书</string>
- <string name="toast_no_trusted_certs">没有人工通过的证书</string>
- <string name="dialog_manage_certs_title">移除证书</string>
- <string name="dialog_manage_certs_positivebutton">删除选项</string>
- <string name="dialog_manage_certs_negativebutton">取消</string>
- <plurals name="toast_delete_certificates">
- <item quantity="other">%d 个证书已被删除</item>
- </plurals>
- <plurals name="select_contact">
- <item quantity="other">选择 %d 个联系人</item>
- </plurals>
- <string name="pref_quick_action_summary">以快速动作替代发送按钮</string>
- <string name="pref_quick_action">快速动作</string>
- <string name="none">无</string>
- <string name="recently_used">最近使用过的</string>
- <string name="choose_quick_action">选择快速动作</string>
- <string name="search_for_contacts_or_groups">搜索联系人或群组</string>
- <string name="send_private_message">发送私密消息</string>
- <string name="user_has_left_conference">%s 已离开讨论组!</string>
- <string name="username">用户名</string>
- <string name="username_hint">用户名</string>
- <string name="invalid_username">该用户名无效</string>
- <string name="conference_name">讨论组名称</string>
- <string name="invalid_conference_name">该讨论组名称无效</string>
- <string name="download_failed_server_not_found">下载失败:未找到服务器</string>
- <string name="download_failed_file_not_found">下载失败:未找到文件</string>
- <string name="download_failed_could_not_connect">下载失败:无法连接到服务器</string>
- <string name="pref_use_white_background">使用白色背景</string>
- <string name="pref_use_white_background_summary">收到的消息将显示为白底黑字</string>
- <string name="account_status_tor_unavailable">Tor network 不可用</string>
- <string name="server_info_broken">损坏</string>
- <string name="pref_presence_settings">存在</string>
- <string name="pref_away_when_screen_off">关闭屏幕时离开</string>
- <string name="pref_away_when_screen_off_summary">当屏幕关闭时将标记您的资源为离开状态</string>
- <string name="pref_xa_on_silent_mode">静音模式时不可用</string>
- <string name="pref_xa_on_silent_mode_summary">当设备进入静音模式时把资源标识改为不可用</string>
- <string name="pref_treat_vibrate_as_silent">静音模式开启振动</string>
- <string name="pref_treat_vibrate_as_silent_summary">当设备进入振动模式时把资源标识改为不可用</string>
- <string name="pref_show_connection_options">高级连接设置</string>
- <string name="pref_show_connection_options_summary">注册账户时显示主机名和端口</string>
- <string name="hostname_example">xmpp.example.com</string>
- <string name="action_add_account_with_certificate">使用证书添加账户</string>
- <string name="unable_to_parse_certificate">无法解析证书</string>
- <string name="authenticate_with_certificate">留空以认证 w/ 证书</string>
- <string name="mam_prefs">压缩设置</string>
- <string name="server_side_mam_prefs">服务端压缩设置</string>
- <string name="fetching_mam_prefs">正在获取压缩设置。请稍后...</string>
- <string name="unable_to_fetch_mam_prefs">获取压缩设置失败</string>
- <string name="captcha_required">需要验证码</string>
- <string name="certificate_chain_is_not_trusted">证书链不受信任</string>
- <string name="jid_does_not_match_certificate">Jabber ID 与证书不匹配</string>
- <string name="action_renew_certificate">更新证书</string>
- <string name="error_fetching_omemo_key">获取 OMEMO 密钥错误!</string>
- <string name="verified_omemo_key_with_certificate">请用证书验证 OMEMO 密钥!</string>
- <string name="device_does_not_support_certificates">您的设备不支持设备证书选择!</string>
- <string name="pref_connection_options">连接</string>
- <string name="pref_use_tor">通过 Tor 连接</string>
- <string name="pref_use_tor_summary">所有连接使用 Tor 网络传输,需要 Orbot</string>
- <string name="account_settings_hostname">主机名</string>
- <string name="account_settings_port">端口</string>
- <string name="hostname_or_onion">服务器 - 或者 .orion 地址</string>
- <string name="not_a_valid_port">该端口号无效</string>
- <string name="not_valid_hostname">该主机名无效</string>
- <string name="connected_accounts">%2$d 个中的 %1$d 个账户已连接</string>
- <plurals name="x_messages">
- <item quantity="other">%d 条消息</item>
- </plurals>
- <string name="load_more_messages">载入更多消息</string>
- <string name="shared_file_with_x">用 %s 分享文件</string>
- <string name="shared_image_with_x">用 %s 分享图片</string>
- <string name="shared_images_with_x">图片分享自 %s</string>
- <string name="shared_text_with_x">用 %s 分享文本</string>
- <string name="no_storage_permission">Conversations 需要访问外部存储</string>
- <string name="sync_with_contacts">与联系人同步</string>
- <string name="sync_with_contacts_long">Conversations 会匹配你的 XMPP 花名册与你的联系人,以显示他们的全名和头像。\n\nConversations 只会读取你的联系人并在本地匹配,不会上传到你的服务器。\n\n现在将要询问你是否给予访问你联系人的权限。</string>
- <string name="certificate_information">证书详情</string>
- <string name="certificate_subject">主题</string>
- <string name="certificate_issuer">发行人</string>
- <string name="certificate_cn">通用名称</string>
- <string name="certificate_o">组织</string>
- <string name="certificate_sha1">SHA-1</string>
- <string name="certicate_info_not_available">(不可用)</string>
- <string name="certificate_not_found">未发现证书</string>
- <string name="notify_on_all_messages">为所有信息显示通知</string>
- <string name="notify_only_when_highlighted">仅当高亮时显示通知</string>
- <string name="notify_never">禁用通知</string>
- <string name="notify_paused">暂停通知</string>
- <string name="pref_picture_compression">压缩图片</string>
- <string name="pref_picture_compression_summary">裁剪并压缩图片</string>
- <string name="always">总是</string>
- <string name="automatically">自动</string>
- <string name="battery_optimizations_enabled">启用节电模式</string>
- <string name="battery_optimizations_enabled_explained">你的设备正在为Conversations进行电池优化,这可能导致通知的延迟甚至消息的丢失。
-建议不要这样做</string>
- <string name="battery_optimizations_enabled_dialog">你的设备正在为Conversations进行电池优化,这可能导致通知的延迟甚至消息的丢失。
-你将会被提示禁用该功能。</string>
- <string name="disable">禁用</string>
- <string name="selection_too_large">选择区域过大</string>
- <string name="no_accounts">(没有激活的账户)</string>
- <string name="this_field_is_required">必填</string>
- <string name="correct_message">更正消息</string>
- <string name="send_corrected_message">发送更正后的消息</string>
- <string name="no_keys_just_confirm">你已信任此联系人。选择“完成”表示 %s 将成为此讨论组的一部分。</string>
- <string name="select_image_and_crop">选择照片并裁剪</string>
- <string name="this_account_is_disabled">你已经禁用了此账户</string>
- <string name="security_error_invalid_file_access">安全错误:文件访问权限无效</string>
- <string name="no_application_to_share_uri">没有可以分享此链接的应用</string>
- <string name="share_uri_with">分享链接...</string>
- <string name="welcome_text">XMPP 是一种独立于服务端的协议。你可以选择任何 XMPP 服务器来使用本客户端。\n当然为了方便您的使用,我们可以为您在 conversations.im ——一个特别为 Conversations 设计的服务端——上创建一个账户。</string>
- <string name="magic_create_text">我们将指导您在 conversations.im 上创建一个账户。\n当您选择 conversations.im 作为服务端后,您将可以通过提供您完整的 Jabber ID 来与他人进行会话。</string>
- <string name="your_full_jid_will_be">您完整的 Jabble ID 是:%s </string>
- <string name="create_account">创建账户</string>
- <string name="use_own_provider">使用我自己的服务端</string>
- <string name="pick_your_username">输入您的用户名</string>
- <string name="pref_manually_change_presence">手动更改状态</string>
- <string name="pref_manually_change_presence_summary">点击你的头像来变更你的状态</string>
- <string name="change_presence">变更状态</string>
- <string name="status_message">状态信息</string>
- <string name="all_accounts_on_this_device">为本设备上的所有帐户设置</string>
- <string name="presence_chat">免费聊天室</string>
- <string name="presence_online">在线</string>
- <string name="presence_away">离开</string>
- <string name="presence_xa">离线</string>
- <string name="presence_dnd">忙碌</string>
- <string name="secure_password_generated">安全密码已生成</string>
-</resources>
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
deleted file mode 100644
index de9197443..000000000
--- a/src/main/res/values-zh-rTW/strings.xml
+++ /dev/null
@@ -1,234 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<resources>
- <string name="action_settings">設定</string>
- <string name="action_add">新對話</string>
- <string name="action_accounts">管理帳戶</string>
- <string name="action_end_conversation">結束對話</string>
- <string name="action_contact_details">聯絡人詳情</string>
- <string name="action_secure">安全對話</string>
- <string name="action_add_account">新增帳戶</string>
- <string name="action_edit_contact">編輯姓名</string>
- <string name="action_delete_contact">從列表中刪除</string>
- <string name="title_activity_manage_accounts">管理帳戶</string>
- <string name="title_activity_conference_details">群組詳情</string>
- <string name="title_activity_contact_details">聯絡人詳情</string>
- <string name="title_activity_sharewith">分享對話</string>
- <string name="title_activity_start_conversation">開始對話</string>
- <string name="title_activity_choose_contact">選擇聯絡人</string>
- <string name="just_now">剛剛</string>
- <string name="minute_ago">1 分鐘前</string>
- <string name="minutes_ago">%d 分鐘前</string>
- <string name="unread_conversations">未讀對話</string>
- <string name="sending">正在發送…</string>
- <string name="nick_in_use">該用戶名稱已被使用</string>
- <string name="admin">管理員</string>
- <string name="owner">擁有人</string>
- <string name="moderator">版主</string>
- <string name="participant">成員</string>
- <string name="visitor">訪客</string>
- <string name="remove_contact_text">你確定要將 %s 從聯絡人清單中移除嗎?與該聯絡人的對話將不會被清除。</string>
- <string name="remove_bookmark_text">你確定要將 %s 從書籤清單中移除嗎?與該聯絡人的對話將不會被清除。</string>
- <string name="register_account">在伺服器上註冊新帳戶</string>
- <string name="share_with">分享</string>
- <string name="start_conversation">開始對話</string>
- <string name="invite_contact">邀請聯絡人</string>
- <string name="contacts">聯絡人</string>
- <string name="cancel">取消</string>
- <string name="add">新增</string>
- <string name="edit">編輯</string>
- <string name="delete">刪除</string>
- <string name="save">儲存</string>
- <string name="ok">好的</string>
- <string name="crash_report_title">Conversations 停止運行</string>
- <string name="crash_report_message">發送「堆疊追蹤」給 Conversations 的開發人員能幫助改進本程式。\n<b>警告:</b> 你的 XMPP 帳戶將被用作發送有關訊息之用。</string>
- <string name="send_now">現在發送</string>
- <string name="send_never">不再詢問</string>
- <string name="problem_connecting_to_account">無法連接至帳戶</string>
- <string name="problem_connecting_to_accounts">無法連接至多個帳戶</string>
- <string name="touch_to_fix">點擊此處管理帳戶。</string>
- <string name="attach_file">附件</string>
- <string name="not_in_roster">該聯絡人不在你的聯絡人清單上,需要加為聯絡人嗎?</string>
- <string name="add_contact">新增聯絡人</string>
- <string name="send_failed">傳遞失敗</string>
- <string name="send_rejected">拒絕</string>
- <string name="preparing_image">準備傳輸圖片</string>
- <string name="action_clear_history">清除歷史記錄</string>
- <string name="clear_conversation_history">清除對話記錄</string>
- <string name="clear_histor_msg">你確定要刪除該對話中所有訊息嗎?\n\n<b>警告:</b> 這將不會影響其他設備或伺服器儲存的訊息。</string>
- <string name="delete_messages">刪除訊息</string>
- <string name="choose_presence">選擇狀態訊息</string>
- <string name="send_otr_message">發送 OTR 加密訊息</string>
- <string name="send_pgp_message">發送 OpenPGP 加密訊息</string>
- <string name="your_nick_has_been_changed">用戶名稱修改成功</string>
- <string name="send_unencrypted">不加密發送</string>
- <string name="decryption_failed">解密失敗,可能是私鑰不正確。</string>
- <string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations 使用一個名為 <b>OpenKeychain</b> 的第三方程式來加密、解碼訊息以及管理您的公鑰。\n\nOpenKeychain 以 GPLv3 釋出,並可在 F-Droid 和 Google Play 上下載。\n\n<small>(之後請重新啟動 Conversations。)</small></string>
- <string name="restart">重新啟動</string>
- <string name="install">安裝</string>
- <string name="offering">提供中…</string>
- <string name="waiting">等待中…</string>
- <string name="no_pgp_key">找不到 OpenPGP 鑰匙</string>
- <string name="contact_has_no_pgp_key">Conversations 不能將你的訊息加密,因為聯絡人沒有公佈他/她的公鑰。\n\n<small>請通知聯絡人設定 OpenPGP。</small></string>
- <string name="no_pgp_keys">找不到多條 OpenPGP 鑰匙</string>
- <string name="contacts_have_no_pgp_keys">Conversations 不能將你的訊息加密,因為多位聯絡人沒有公佈他/她的公鑰。\n\n<small>請通知聯絡人設定 OpenPGP。</small></string>
- <string name="pref_general">一般</string>
- <string name="pref_xmpp_resource">XMPP 資源</string>
- <string name="pref_xmpp_resource_summary">客戶端標示名稱</string>
- <string name="pref_accept_files">接收文件</string>
- <string name="pref_accept_files_summary">自動接收小於 … 的文件</string>
- <string name="pref_notifications">通知</string>
- <string name="pref_notifications_summary">收到新訊息時通知</string>
- <string name="pref_vibrate">震動</string>
- <string name="pref_notification_grace_period">通知限期</string>
- <string name="pref_notification_grace_period_summary">收到副本後,關閉通知一小段時間</string>
- <string name="pref_never_send_crash">總是不發送故障報告</string>
- <string name="pref_never_send_crash_summary">發送「堆疊追蹤」給 Conversations 的開發人員能幫助改進本程式</string>
- <string name="pref_confirm_messages">確認訊息</string>
- <string name="pref_confirm_messages_summary">讓你的聯絡人知道你已收到及閱讀訊息</string>
- <string name="openpgp_error">OpenKeychain 回報了一個錯誤</string>
- <string name="error_decrypting_file">解密文件時出現 I/O 錯誤</string>
- <string name="accept">接受</string>
- <string name="error">發生了一個錯誤</string>
- <string name="pref_grant_presence_updates">同意更新狀態訊息</string>
- <string name="pref_grant_presence_updates_summary">預先更新狀態訊息並關注聯絡人的狀態訊息</string>
- <string name="subscriptions">關注</string>
- <string name="your_account">你的帳戶</string>
- <string name="keys">鑰匙</string>
- <string name="send_presence_updates">發送狀態訊息</string>
- <string name="receive_presence_updates">接收狀態訊息</string>
- <string name="ask_for_presence_updates">關注狀態訊息</string>
- <string name="attach_choose_picture">選擇圖片</string>
- <string name="attach_take_picture">拍照</string>
- <string name="preemptively_grant">預先同意關注請求</string>
- <string name="error_not_an_image_file">您選擇的文件不是圖片</string>
- <string name="error_compressing_image">轉換圖片時發生錯誤</string>
- <string name="error_file_not_found">找不到文件</string>
- <string name="error_io_exception">一般的 I/O 錯誤。是存儲空間不足嗎?</string>
- <string name="error_security_exception_during_image_copy">你用來選擇圖片的 app 沒有給予足夠權限我們去讀取文件。\n\n<small>請使用另一文件管理器來選擇圖片</small></string>
- <string name="account_status_unknown">未知</string>
- <string name="account_status_disabled">暫時停用</string>
- <string name="account_status_online">在線</string>
- <string name="account_status_connecting">連接中\u2026</string>
- <string name="account_status_offline">離線</string>
- <string name="account_status_unauthorized">未授權</string>
- <string name="account_status_not_found">未找到伺服器</string>
- <string name="account_status_no_internet">未連接網絡</string>
- <string name="account_status_regis_fail">註冊失敗</string>
- <string name="account_status_regis_conflict">該用戶名稱已被使用</string>
- <string name="account_status_regis_success">註冊完成</string>
- <string name="account_status_regis_not_sup">伺服器不支持註冊</string>
- <string name="encryption_choice_otr">OTR</string>
- <string name="encryption_choice_pgp">OpenPGP</string>
- <string name="mgmt_account_edit">編輯帳戶</string>
- <string name="mgmt_account_delete">刪除帳戶</string>
- <string name="mgmt_account_disable">暫時停用</string>
- <string name="mgmt_account_publish_avatar">發佈頭像</string>
- <string name="mgmt_account_publish_pgp">發布 OpenPGP 公共鑰匙</string>
- <string name="mgmt_account_enable">啟用帳戶</string>
- <string name="mgmt_account_are_you_sure">你確定嗎?</string>
- <string name="mgmt_account_delete_confirm_text">如果刪除帳戶,則所有對話訊息將會被刪除</string>
- <string name="attach_record_voice">錄音</string>
- <string name="account_settings_jabber_id">Jabber ID</string>
- <string name="account_settings_password">密碼</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
- <string name="account_settings_confirm_password">確認密碼</string>
- <string name="password">密碼</string>
- <string name="confirm_password">確認密碼</string>
- <string name="passwords_do_not_match">密碼不一致</string>
- <string name="invalid_jid">該 Jabber ID 無效</string>
- <string name="error_out_of_memory">空間不足,圖片過大</string>
- <string name="contact_status_online">線上</string>
- <string name="contact_status_free_to_chat">目前有空</string>
- <string name="contact_status_away">離開</string>
- <string name="contact_status_extended_away">長時間離開</string>
- <string name="contact_status_do_not_disturb">請勿打擾</string>
- <string name="contact_status_offline">離線</string>
- <string name="muc_details_conference">群組</string>
- <string name="muc_details_other_members">其他成員</string>
- <string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
- <string name="server_info_stream_management">XEP-0198: Stream Management</string>
- <string name="server_info_available">支援</string>
- <string name="server_info_unavailable">不支援</string>
- <string name="missing_public_keys">沒有公佈公鑰訊息。</string>
- <string name="last_seen_now">剛剛曾在線上</string>
- <string name="last_seen_min">一分鐘前曾在線上</string>
- <string name="last_seen_mins">%d 分鐘前曾在線上</string>
- <string name="last_seen_hour">一小時前曾在線上</string>
- <string name="last_seen_hours">%d 小時前曾在線上</string>
- <string name="last_seen_day">一天前曾在線上</string>
- <string name="last_seen_days">%d 天前曾在線上</string>
- <string name="never_seen">未曾上線</string>
- <string name="install_openkeychain">加密的訊息。請安裝 OpenKeychain 以解密。</string>
- <string name="unknown_otr_fingerprint">未知的 OTR 指紋</string>
- <string name="openpgp_messages_found">發現以 OpenPGP 加密的訊息</string>
- <string name="reception_failed">接收失敗</string>
- <string name="your_fingerprint">你的指紋</string>
- <string name="otr_fingerprint">OTR 指紋</string>
- <string name="verify">驗證</string>
- <string name="decrypt">解密</string>
- <string name="conferences">群組</string>
- <string name="search">查找</string>
- <string name="create_contact">新增聯絡人</string>
- <string name="join_conference">加入群組</string>
- <string name="delete_contact">刪除聯絡人</string>
- <string name="view_contact_details">查看聯絡人詳細訊息</string>
- <string name="create">新增</string>
- <string name="contact_already_exists">聯絡人已存在</string>
- <string name="join">加入</string>
- <string name="conference_address">群組地址</string>
- <string name="conference_address_example">room@conference.example.com</string>
- <string name="save_as_bookmark">儲存為書籤</string>
- <string name="delete_bookmark">刪除書籤</string>
- <string name="bookmark_already_exists">該書籤已存在</string>
- <string name="you">你</string>
- <string name="action_edit_subject">編輯群組主題</string>
- <string name="leave">離開</string>
- <string name="contact_added_you">聯絡人已新增你到聯絡人列表</string>
- <string name="add_back">新增為聯絡人</string>
- <string name="contact_has_read_up_to_this_point">%s 讀到此處</string>
- <string name="publish">發佈</string>
- <string name="touch_to_choose_picture">點擊頭像可選擇頭像</string>
- <string name="publish_avatar_explanation">請注意: 所有關注你狀態訊息的人將看到該圖像。</string>
- <string name="publishing">發佈中…</string>
- <string name="error_publish_avatar_server_reject">伺服器拒絕了你的發佈請求</string>
- <string name="error_publish_avatar_converting">發佈頭像時發生錯誤</string>
- <string name="error_saving_avatar">將頭像儲存至硬碟時發生錯誤</string>
- <string name="or_long_press_for_default">(或長按以回復預設頭像)</string>
- <string name="error_publish_avatar_no_server_support">你的伺服器不支持發佈頭像</string>
- <string name="private_message">私密聊天</string>
- <string name="private_message_to">給 %s</string>
- <string name="send_private_message_to">發送私密消息給 %s</string>
- <string name="connect">連接</string>
- <string name="account_already_exists">該帳戶已存在</string>
- <string name="next">下一步</string>
- <string name="server_info_session_established">已建立連接</string>
- <string name="additional_information">其他訊息</string>
- <string name="skip">略過</string>
- <string name="disable_notifications">關閉通知</string>
- <string name="disable_notifications_for_this_conversation">關閉該對話消息</string>
- <string name="enable">打開通知</string>
- <string name="conference_requires_password">群組設有密碼</string>
- <string name="enter_password">輸入密碼</string>
- <string name="missing_presence_updates">缺少聯絡人狀態訊息</string>
- <string name="request_presence_updates">請先發送關注狀態訊息請求。\n\n<small>這將用來判斷您的聯絡人所用的客戶端類型。</small></string>
- <string name="request_now">現在發送請求</string>
- <string name="delete_fingerprint">刪除指紋</string>
- <string name="sure_delete_fingerprint">你確定刪除該指紋嗎?</string>
- <string name="ignore">忽略</string>
- <string name="without_mutual_presence_updates"><b>警告:</b> 在沒有互相關注狀態訊息的情況下發送或會引起不能預計的問題。\n\n<small>請檢視聯絡人詳情頁面以確認你們的關注狀態。</small></string>
- <string name="pref_force_encryption">強制要求端到端加密</string>
- <string name="pref_force_encryption_summary">總是發送加密訊息 (群組訊息除外)</string>
- <string name="pref_dont_save_encrypted">不儲存加密訊息</string>
- <string name="pref_dont_save_encrypted_summary">警告: 此操作或會導致訊息丟失</string>
- <string name="pref_expert_options_summary">請小心設定</string>
- <string name="pref_use_larger_font">增加字體大小</string>
- <string name="pref_use_larger_font_summary">讓整個 app 界面使用更大號的字體</string>
- <string name="pref_use_send_button_to_indicate_status">用「發送」按鈕顯示狀態訊息</string>
- <string name="pref_use_indicate_received">要求讀取收據</string>
- <string name="pref_use_indicate_received_summary">已被讀取的訊息會以綠色勾號表示。請注意,這個功能未必每次有效。</string>
- <string name="pref_use_send_button_to_indicate_status_summary">將「發送」按鈕設成不同顏色,以表示不同的狀態訊息。</string>
- <string name="pref_expert_options_other">其他</string>
- <string name="pref_conference_name">群組名稱</string>
- <string name="pref_conference_name_summary">使用群組的名稱而不是 JID 來識別之。 </string>
-</resources>
diff --git a/src/main/res/values/arrays.xml b/src/main/res/values/arrays.xml
index e887546ae..f437a20b7 100644
--- a/src/main/res/values/arrays.xml
+++ b/src/main/res/values/arrays.xml
@@ -17,7 +17,7 @@
<item>10 MiB</item>
</string-array>
<string-array name="filesizes_values">
- <item>0</item>
+ <item>1</item>
<item>262144</item>
<item>524288</item>
<item>1048576</item>
diff --git a/src/main/res/values/colors.xml b/src/main/res/values/colors.xml
index b3567b44c..698d8e36e 100644
--- a/src/main/res/values/colors.xml
+++ b/src/main/res/values/colors.xml
@@ -1,20 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <color name="primary">#ff259b24</color>
- <color name="primary_dark">#ff0a7e07</color>
- <color name="accent">#ff0091ea</color>
- <color name="black87">#de000000</color>
- <color name="black54">#8a000000</color>
- <color name="black26">#42000000</color>
+ <color name="realgreen">#ff259b24</color>
+ <color name="primary">#ff2e4272</color>
+ <color name="primary_dark">#ff08183e</color>
+ <color name="dark">#ff000309</color>
+ <color name="accent">#ff2e4272</color>
+ <color name="black87">#de000309</color>
+ <color name="black54">#8a000309</color>
+ <color name="black26">#42000309</color>
<color name="black12">#1f000000</color>
- <color name="white">#ffffffff</color>
- <color name="white70">#b2ffffff</color>
- <color name="grey50">#fffafafa</color>
+ <color name="white">#ffe2e7f1</color>
+ <color name="white70">#b2e2e7f1</color>
+ <color name="grey50">#fafafa</color>
+ <color name="lightyellow">#ffF7F2E0</color>
<color name="grey200">#ffeeeeee</color>
<color name="grey500">#ff9e9e9e</color>
<color name="grey800">#ff424242</color>
<color name="red500">#fff44336</color>
<color name="red800">#ffc62828</color>
<color name="orange500">#ffff9800</color>
- <color name="green500">#ff259b24</color>
-</resources> \ No newline at end of file
+</resources>
diff --git a/src/main/res/values/dimens.xml b/src/main/res/values/dimens.xml
index 95e800557..006d43c2c 100644
--- a/src/main/res/values/dimens.xml
+++ b/src/main/res/values/dimens.xml
@@ -5,4 +5,5 @@
<dimen name="infocard_padding">16dp</dimen>
<dimen name="conversations_overview_width">288dp</dimen>
<dimen name="image_button_padding">8dp</dimen>
+ <dimen name="elv_touch_slop">64dp</dimen>
</resources>
diff --git a/src/main/res/values/ids.xml b/src/main/res/values/ids.xml
new file mode 100644
index 000000000..75f75673b
--- /dev/null
+++ b/src/main/res/values/ids.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <item name="snackbar_location_message" type="id" />
+ <item name="message_image_view" type="id" />
+ <item name="message_video_view" type="id" />
+</resources> \ No newline at end of file
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 0739d0eb2..f25918008 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -1,12 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="app_name" translatable="false">Conversations</string>
+ <string name="app_name" translatable="false">Pix-Art Messenger</string>
<string name="action_settings">Settings</string>
<string name="action_add">New conversation</string>
<string name="action_accounts">Manage accounts</string>
<string name="action_end_conversation">End this conversation</string>
<string name="action_contact_details">Contact details</string>
- <string name="action_muc_details">Conference details</string>
<string name="action_secure">Secure conversation</string>
<string name="action_add_account">Add account</string>
<string name="action_edit_contact">Edit name</string>
@@ -59,8 +58,8 @@
<string name="unblock">Unblock</string>
<string name="save">Save</string>
<string name="ok">OK</string>
- <string name="crash_report_title">Conversations has crashed</string>
- <string name="crash_report_message">By sending in stack traces you are helping the ongoing development of Conversations\n<b>Warning:</b> This will use your XMPP account to send the stack trace to the developer.</string>
+ <string name="crash_report_title">Pix-Art Messenger has crashed</string>
+ <string name="crash_report_message">By sending in stack traces you are helping the ongoing development of Pix-Art Messenger\n<b>Warning:</b> This will use your XMPP account to send the stack trace to the developer.</string>
<string name="send_now">Send now</string>
<string name="send_never">Never ask again</string>
<string name="problem_connecting_to_account">Unable to connect to account</string>
@@ -70,7 +69,6 @@
<string name="not_in_roster">The contact is not in your roster. Would you like to add it?</string>
<string name="add_contact">Add contact</string>
<string name="send_failed">delivery failed</string>
- <string name="send_rejected">rejected</string>
<string name="preparing_image">Preparing image for transmission</string>
<string name="preparing_images">Preparing images for transmission</string>
<string name="sharing_files_please_wait">Sharing files. Please wait…</string>
@@ -90,16 +88,15 @@
<string name="send_unencrypted">Send unencrypted</string>
<string name="decryption_failed">Decryption failed. Maybe you don’t have the proper private key.</string>
<string name="openkeychain_required">OpenKeychain</string>
- <string name="openkeychain_required_long">Conversations utilizes a third party app called <b>OpenKeychain</b> to encrypt and decrypt messages and to manage your public keys.\n\nOpenKeychain is licensed under GPLv3 and available on F-Droid and Google Play.\n\n<small>(Please restart Conversations afterwards.)</small></string>
+ <string name="openkeychain_required_long">Pix-Art Messenger utilizes a third party app called <b>OpenKeychain</b> to encrypt and decrypt messages and to manage your public keys.\n\nOpenKeychain is licensed under GPLv3 and available on F-Droid and Google Play.\n\n<small>(Please restart Pix-Art Messenger afterwards.)</small></string>
<string name="restart">Restart</string>
<string name="install">Install</string>
<string name="openkeychain_not_installed">Please install OpenKeychain</string>
<string name="offering">offering…</string>
<string name="waiting">waiting…</string>
<string name="no_pgp_key">No OpenPGP Key found</string>
- <string name="contact_has_no_pgp_key">Conversations is unable to encrypt your messages because your contact is not announcing his or hers public key.\n\n<small>Please ask your contact to setup OpenPGP.</small></string>
+ <string name="contact_has_no_pgp_key">Pix-Art Messenger is unable to encrypt your messages because your contact is not announcing his or hers public key.\n\n<small>Please ask your contact to setup OpenPGP.</small></string>
<string name="no_pgp_keys">No OpenPGP Keys found</string>
- <string name="contacts_have_no_pgp_keys">Conversations is unable to encrypt your messages because your contacts are not announcing their public key.\n\n<small>Please ask your contacts to setup OpenPGP.</small></string>
<string name="pref_general">General</string>
<string name="pref_xmpp_resource">XMPP resource</string>
<string name="pref_xmpp_resource_summary">The name this client identifies itself with</string>
@@ -117,11 +114,9 @@
<string name="pref_led_summary">Blink notification light when a new message arrives</string>
<string name="pref_sound">Ringtone</string>
<string name="pref_sound_summary">Play sound when a new message arrives</string>
- <string name="pref_notification_grace_period">Notification grace period</string>
- <string name="pref_notification_grace_period_summary">Disable notifications for a short time after a carbon copy was received</string>
<string name="pref_advanced_options">Advanced</string>
- <string name="pref_never_send_crash">Never send crash reports</string>
- <string name="pref_never_send_crash_summary">By sending in stack traces you are helping the ongoing development of Conversations</string>
+ <string name="pref_send_crash">Send crash reports</string>
+ <string name="pref_send_crash_summary">By sending in stack traces you are helping the ongoing development of Pix-Art Messenger</string>
<string name="pref_confirm_messages">Confirm Messages</string>
<string name="pref_confirm_messages_summary">Let your contact know when you have received and read a message</string>
<string name="pref_ui_options">UI</string>
@@ -131,9 +126,7 @@
<string name="error">An error has occurred</string>
<string name="pref_grant_presence_updates">Grant presence updates</string>
<string name="pref_grant_presence_updates_summary">Preemptively grant and ask for presence subscription for contacts you created</string>
- <string name="subscriptions">Subscriptions</string>
<string name="your_account">Your account</string>
- <string name="keys">Keys</string>
<string name="send_presence_updates">Send presence updates</string>
<string name="receive_presence_updates">Receive presence updates</string>
<string name="ask_for_presence_updates">Ask for presence updates</string>
@@ -165,18 +158,16 @@
<string name="encryption_choice_omemo">OMEMO</string>
<string name="mgmt_account_edit">Edit account</string>
<string name="mgmt_account_delete">Delete account</string>
- <string name="mgmt_account_disable">Temporarily disable</string>
<string name="mgmt_account_publish_avatar">Publish avatar</string>
<string name="mgmt_account_publish_pgp">Publish OpenPGP public key</string>
<string name="openpgp_has_been_published">OpenPGP public key has been published.</string>
<string name="republish_pgp_keys">Remember to republish your OpenPGP public keys!</string>
- <string name="mgmt_account_enable">Enable account</string>
<string name="mgmt_account_are_you_sure">Are you sure?</string>
<string name="mgmt_account_delete_confirm_text">If you delete your account your entire conversation history will be lost</string>
<string name="attach_record_voice">Record voice</string>
<string name="account_settings_jabber_id">Jabber ID</string>
<string name="account_settings_password">Password</string>
- <string name="account_settings_example_jabber_id">username@example.com</string>
+ <string name="account_settings_example_jabber_id">username@pix-art.de</string>
<string name="account_settings_confirm_password">Confirm password</string>
<string name="password">Password</string>
<string name="confirm_password">Confirm password</string>
@@ -184,14 +175,6 @@
<string name="invalid_jid">This is not a valid Jabber ID</string>
<string name="error_out_of_memory">Out of memory. Image is too large</string>
<string name="add_phone_book_text">Do you want to add %s to your address book?</string>
- <string name="contact_status_online">online</string>
- <string name="contact_status_free_to_chat">free to chat</string>
- <string name="contact_status_away">away</string>
- <string name="contact_status_extended_away">extended away</string>
- <string name="contact_status_do_not_disturb">do not disturb</string>
- <string name="contact_status_offline">offline</string>
- <string name="muc_details_conference">Conference</string>
- <string name="muc_details_other_members">Other Members</string>
<string name="server_info_show_more">Server info</string>
<string name="server_info_mam">XEP-0313: MAM</string>
<string name="server_info_carbon_messages">XEP-0280: Message Carbons</string>
@@ -216,7 +199,6 @@
<string name="install_openkeychain">Encrypted message. Please install OpenKeychain to decrypt.</string>
<string name="unknown_otr_fingerprint">Unknown OTR fingerprint</string>
<string name="openpgp_messages_found">OpenPGP encrypted messages found</string>
- <string name="reception_failed">Reception failed</string>
<string name="your_fingerprint">Your fingerprint</string>
<string name="otr_fingerprint">OTR fingerprint</string>
<string name="omemo_fingerprint">OMEMO fingerprint</string>
@@ -244,11 +226,10 @@
<string name="contact_already_exists">The contact already exists</string>
<string name="join">Join</string>
<string name="conference_address">Conference address</string>
- <string name="conference_address_example">room@conference.example.com</string>
+ <string name="conference_address_example">conference@room.pix-art.de</string>
<string name="save_as_bookmark">Save as bookmark</string>
<string name="delete_bookmark">Delete bookmark</string>
<string name="bookmark_already_exists">This bookmark already exists</string>
- <string name="you">You</string>
<string name="action_edit_subject">Edit conference subject</string>
<string name="edit_subject_hint">The subject of this conference</string>
<string name="joining_conference">Joining conference…</string>
@@ -272,34 +253,31 @@
<string name="account_already_exists">This account already exists</string>
<string name="next">Next</string>
<string name="server_info_session_established">Current session established</string>
- <string name="additional_information">Additional Information</string>
<string name="skip">Skip</string>
<string name="disable_notifications">Disable notifications</string>
- <string name="disable_notifications_for_this_conversation">Disable notifications for this conversation</string>
<string name="enable">Enable</string>
<string name="conference_requires_password">Conference requires password</string>
<string name="enter_password">Enter password</string>
- <string name="missing_presence_updates">Missing presence updates from contact</string>
<string name="request_presence_updates">Please request presence updates from your contact first.\n\n<small>This will be used to determine what client(s) your contact is using.</small></string>
<string name="request_now">Request now</string>
<string name="delete_fingerprint">Delete Fingerprint</string>
<string name="sure_delete_fingerprint">Are you sure you would like to delete this fingerprint?</string>
<string name="ignore">Ignore</string>
<string name="without_mutual_presence_updates"><b>Warning:</b> Sending this without mutual presence updates could cause unexpected problems.\n\n<small>Go to contact details to verify your presence subscriptions.</small></string>
- <string name="pref_security_settings">Security</string>
- <string name="pref_force_encryption">Force end-to-end encryption</string>
- <string name="pref_force_encryption_summary">Always send messages encrypted (except for conferences)</string>
+ <string name="pref_security_settings">Security and data protection</string>
<string name="pref_allow_message_correction">Allow message correction</string>
<string name="pref_allow_message_correction_summary">Allow your contacts to retroactively edit their messages</string>
<string name="pref_dont_save_encrypted">Don’t save encrypted messages</string>
<string name="pref_dont_save_encrypted_summary">Warning: This could lead to message loss</string>
<string name="pref_expert_options">Expert settings</string>
<string name="pref_expert_options_summary">Please be careful with these</string>
- <string name="title_activity_about">About Conversations</string>
+ <string name="title_activity_about">About Pix-Art Messenger</string>
<string name="pref_about_conversations_summary">Build and licensing information</string>
- <string name="pref_about_message" translatable="false">
- Conversations • the very last word in instant messaging.
+ <string name="pref_about_message" translatable="false">Pix-Art Messenger is a fork of Conversations.
+ \n\nConversations • the very last word in instant messaging.
\n\nCopyright © 2014-2016 Daniel Gultsch
+ \n\nModified by Christian Schneppe
+ \n\nhttp://xmpp.pix-art.de
\n\nThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
@@ -310,7 +288,8 @@
GNU General Public License for more details.
\n\nYou should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses
- \n\nDownload the full source code at https://github.com/siacs/Conversations
+ \n\nDownload the full original source code at https://github.com/siacs/Conversations
+ \n\nDownload the forked and modified source code at https://github.com/kriztan/Pix-Art-Messenger
\n\n\nLibraries
\n\nhttps://www.bouncycastle.org\n(The MIT License (MIT))
\n\nhttps://www.gnu.org/software/libidn\n(Apache License, Version 2.0)
@@ -327,6 +306,10 @@
\n\nhttps://github.com/WhisperSystems/libaxolotl-java\n(GPLv3)
\n\nhttps://github.com/vinc3m1/RoundedImageView\n(Apache License, Version 2.0)
\n\nhttps://github.com/jdamcd/android-crop\n(Apache License, Version 2.0)
+ \n\nhttps://github.com/jaydeepw/audio-wife\n(The MIT License (MIT))
+ \n\nhttps://github.com/google/gson\n(Apache License, Version 2.0)
+ \n\nhttp://hc.apache.org/httpcomponents-client\n(Apache License, Version 2.0)
+ \n\nhttp://hc.apache.org/httpcomponents-core\n(Apache License, Version 2.0)
</string>
<string name="title_pref_quiet_hours">Quiet Hours</string>
<string name="title_pref_quiet_hours_start_time">Start time</string>
@@ -364,15 +347,12 @@
<string name="message_text">Message text</string>
<string name="url_copied_to_clipboard">URL copied to clipboard</string>
<string name="message_copied_to_clipboard">Message copied to clipboard</string>
- <string name="image_transmission_failed">Image transmission failed</string>
<string name="scan_qr_code">Scan QR code</string>
<string name="show_qr_code">Show QR code</string>
<string name="show_block_list">Show block list</string>
<string name="account_details">Account details</string>
<string name="verify_otr">Verify OTR</string>
<string name="remote_fingerprint">Remote Fingerprint</string>
- <string name="scan">scan</string>
- <string name="smp">Socialist Millionaire Protocol</string>
<string name="shared_secret_hint">Hint or Question</string>
<string name="shared_secret_secret">Shared Secret</string>
<string name="confirm">Confirm</string>
@@ -385,9 +365,7 @@
<string name="verified">Verified!</string>
<string name="smp_requested">Contact requested SMP verification</string>
<string name="no_otr_session_found">No valid OTR session has been found!</string>
- <string name="conversations_foreground_service">Conversations</string>
- <string name="pref_keep_foreground_service">Keep service in foreground</string>
- <string name="pref_keep_foreground_service_summary">Prevents the operating system from killing your connection</string>
+ <string name="conversations_foreground_service">Pix-Art Messenger</string>
<string name="pref_export_logs">Export Logs</string>
<string name="pref_export_logs_summary">Write logs to SD card</string>
<string name="notification_export_logs_title">Writing logs to SD card</string>
@@ -410,7 +388,6 @@
<string name="pref_show_dynamic_tags">Show dynamic tags</string>
<string name="pref_show_dynamic_tags_summary">Display read-only tags underneath contacts</string>
<string name="enable_notifications">Enable notifications</string>
- <string name="conference_with">Create conference with…</string>
<string name="no_conference_server_found">No conference server found</string>
<string name="conference_creation_failed">Conference creation failed!</string>s
<string name="secret_accepted">Secret accepted!</string>
@@ -419,7 +396,6 @@
<string name="copy_otr_clipboard_description">Copy OTR fingerprint to clipboard</string>
<string name="copy_omemo_clipboard_description">Copy OMEMO fingerprint to clipboard</string>
<string name="regenerate_omemo_key">Regenerate OMEMO key</string>
- <string name="wipe_omemo_pep">Wipe other devices from PEP</string>
<string name="clear_other_devices">Clear devices</string>
<string name="clear_other_devices_desc">Are you sure you want to clear all other devices from the OMEMO announcement? The next time your devices connect, they will reannounce themselves, but they might not receive messages sent in the meantime.</string>
<string name="purge_key">Purge key</string>
@@ -444,8 +420,6 @@
<string name="current_password">Current password</string>
<string name="new_password">New password</string>
<string name="password_should_not_be_empty">Password should not be empty</string>
- <string name="enable_all_accounts">Enable all accounts</string>
- <string name="disable_all_accounts">Disable all accounts</string>
<string name="perform_action_with">Perform action with</string>
<string name="no_affiliation">No affiliation</string>
<string name="no_role">Offline</string>
@@ -490,14 +464,13 @@
<string name="vcard">Contact</string>
<string name="received_x_file">Received %s</string>
<string name="disable_foreground_service">Disable foreground service</string>
- <string name="touch_to_open_conversations">Touch to open Conversations</string>
+ <string name="touch_to_open_conversations">Touch to open Pix-Art Messenger</string>
<string name="avatar_has_been_published">Avatar has been published!</string>
<string name="sending_x_file">Sending %s</string>
<string name="offering_x_file">Offering %s</string>
<string name="hide_offline">Hide offline</string>
<string name="disable_account">Disable Account</string>
- <string name="contact_is_typing">%s is typing…</string>
- <string name="contact_has_stopped_typing">%s has stopped typing</string>
+ <string name="is_typing">is typing…</string>
<string name="pref_chat_states">Typing notifications</string>
<string name="pref_chat_states_summary">Let your contact know when you are writing a new message</string>
<string name="send_location">Send location</string>
@@ -534,13 +507,20 @@
<string name="username">Username</string>
<string name="username_hint">Username</string>
<string name="invalid_username">This is not a valid username</string>
- <string name="conference_name">Conference name</string>
- <string name="invalid_conference_name">This is not a valid conference name</string>
<string name="download_failed_server_not_found">Download failed: Server not found</string>
<string name="download_failed_file_not_found">Download failed: File not found</string>
<string name="download_failed_could_not_connect">Download failed: Could not connect to host</string>
+ <string name="elv_undo">undo</string>
<string name="pref_use_white_background">Use white background</string>
<string name="pref_use_white_background_summary">Show received messages as black text on a white background</string>
+ <string name="action_check_update">Check for Updates</string>
+ <string name="title_activity_updater">Update Service</string>
+ <string name="update_available">Version %1$s is available.\n\nFilesize: %2$s\n\nUpdate to version %1$s now?</string>
+ <string name="checking_for_updates">Checking for Pix-Art Messenger updates</string>
+ <string name="remind_later">later</string>
+ <string name="update">update</string>
+ <string name="no_update_available">No update available</string>
+ <string name="download_started">Download started</string>
<string name="account_status_tor_unavailable">Tor network unavailable</string>
<string name="account_status_bind_failure">Bind failure</string>
<string name="account_status_host_unknown">Host unknown</string>
@@ -549,12 +529,11 @@
<string name="pref_away_when_screen_off">Away when screen is off</string>
<string name="pref_away_when_screen_off_summary">Marks your resource as away when the screen is turned off</string>
<string name="pref_xa_on_silent_mode">Not available in silent mode</string>
+ <string name="update_info">Pix-Art Messenger is checking for an update. If an update is available you will be asked, if you want to update your version. The update process is downloading and installing the new version automatically.\n\nPlease wait…</string>
<string name="pref_xa_on_silent_mode_summary">Marks your resource as not available when device is in silent mode</string>
<string name="pref_treat_vibrate_as_silent">Treat vibrate as silent mode</string>
<string name="pref_treat_vibrate_as_silent_summary">Marks your resource as not available when device is on vibrate</string>
- <string name="pref_show_connection_options">Extended connection settings</string>
- <string name="pref_show_connection_options_summary">Show hostname and port settings when setting up an account</string>
- <string name="hostname_example">xmpp.example.com</string>
+ <string name="hostname_example">xmpp.pix-art.de</string>
<string name="action_add_account_with_certificate">Add account with certificate</string>
<string name="unable_to_parse_certificate">Unable to parse certificate</string>
<string name="authenticate_with_certificate">Leave empty to authenticate w/ certificate</string>
@@ -570,6 +549,7 @@
<string name="error_fetching_omemo_key">Error fetching OMEMO key!</string>
<string name="verified_omemo_key_with_certificate">Verified OMEMO key with certificate!</string>
<string name="device_does_not_support_certificates">Your device does not support the selection of client certificates!</string>
+ <string name="changelog">Changes</string>
<string name="pref_connection_options">Connection</string>
<string name="pref_use_tor">Connect via Tor</string>
<string name="pref_use_tor_summary">Tunnel all connections through the Tor network. Requires Orbot</string>
@@ -586,11 +566,11 @@
<string name="load_more_messages">Load more messages</string>
<string name="shared_file_with_x">Shared file with %s</string>
<string name="shared_image_with_x">Shared image with %s</string>
+ <string name="no_storage_permission">Pix-Art Messenger needs access to external storage</string>
<string name="shared_images_with_x">Shared images with %s</string>
<string name="shared_text_with_x">Shared text with %s</string>
- <string name="no_storage_permission">Conversations need access to external storage</string>
<string name="sync_with_contacts">Synchronize with contacts</string>
- <string name="sync_with_contacts_long">Conversations wants to match your XMPP roster with your contacts to show their full names and avatars.\n\nConversations will only read your contacts and match them locally without uploading them to your server.\n\nYou will now be asked to grant permission to access your contacts.</string>
+ <string name="sync_with_contacts_long">Pix-Art Messenger wants to match your XMPP roster with your contacts to show their full names and avatars.\n\nPix-Art Messenger will only read your contacts and match them locally without uploading them to your server.\n\nYou will now be asked to grant permission to access your contacts.</string>
<string name="certificate_information">Certificate Information</string>
<string name="certificate_subject">Subject</string>
<string name="certificate_issuer">Issuer</string>
@@ -608,27 +588,33 @@
<string name="always">Always</string>
<string name="automatically">Automatically</string>
<string name="battery_optimizations_enabled">Battery optimizations enabled</string>
- <string name="battery_optimizations_enabled_explained">Your device is doing some heavy battery optimizations on Conversations that might lead to delayed notifications or even message loss.\nIt is recommended to disable those.</string>
- <string name="battery_optimizations_enabled_dialog">Your device is doing some heavy battery optimizations on Conversations that might lead to delayed notifications or even message loss.\n\nYou will now be asked to disable those.</string>
+ <string name="battery_optimizations_enabled_explained">Your device is doing some heavy battery optimizations on Pix-Art Messenger that might lead to delayed notifications or even message loss.\nIt is recommended to disable those.</string>
+ <string name="battery_optimizations_enabled_dialog">Your device is doing some heavy battery optimizations on Pix-Art Messenger that might lead to delayed notifications or even message loss.\n\nYou will now be asked to disable those.</string>
<string name="disable">Disable</string>
<string name="selection_too_large">The selected area is too large</string>
+ <string name="cancel_update">Cancel update check?</string>
+ <string name="yes">Yes</string>
+ <string name="no">No</string>
<string name="no_accounts">(No activated accounts)</string>
<string name="this_field_is_required">This field is required</string>
+ <string name="no_participants">No participants</string>
<string name="correct_message">Correct message</string>
<string name="send_corrected_message">Send corrected message</string>
<string name="no_keys_just_confirm">You already trust this contact. By selecting \'done\' you are just confirming that %s is part of this conference.</string>
<string name="select_image_and_crop">Select image and crop</string>
+ <string name="contacts_have_no_pgp_keys">Pix-Art Messenger is unable to encrypt your messages because your contacts are not announcing their public keys.\n\n</string>
<string name="this_account_is_disabled">You have disabled this account</string>
<string name="security_error_invalid_file_access">Security error: Invalid file access</string>
<string name="no_application_to_share_uri">No application found to share URI</string>
<string name="share_uri_with">Share URI with…</string>
- <string translatable="false" name="welcome_header">Join the Conversation</string>
- <string name="welcome_text">XMPP is a provider independent protocol. You can use this client with what ever XMPP server you choose.\nHowever for your convenience we made it easy to create an account on conversations.im; a provider specially suited for the use with Conversations.</string>
- <string name="magic_create_text">We will guide you through the process of creating an account on conversations.im.\nWhen picking conversations.im as a provider you will be able to communicate with users of other providers by giving them your full Jabber ID.</string>
- <string name="your_full_jid_will_be">Your full Jabber ID will be: %s</string>
- <string name="create_account">Create Account</string>
- <string name="use_own_provider">Use my own provider</string>
- <string name="pick_your_username">Pick your username</string>
+ <string name="mgmt_account_reconnect">reconnect</string>
+ <string name="welcome_header" translatable="false">Pix-Art Messenger</string>
+ <string name="welcome_text">...is a free and secure XMPP/Jabber client for the use with pix-art.de</string>
+ <string name="magic_create_text">We will guide you through the process of creating an account on pix-art.de with a random password, which you can use or change to your own password on the next page. \nThan you will be able to communicate with users of this and other providers by giving them your full Jabber-ID.</string>
+ <string name="your_full_jid_will_be">Your Jabber-ID will be: %s</string>
+ <string name="create_account">Create new account</string>
+ <string name="use_existing_accout">Use an existing account</string>
+ <string name="pick_your_username">Choose your username</string>
<string name="pref_manually_change_presence">Manually change presence</string>
<string name="pref_manually_change_presence_summary">Touch your avatar to change your presence</string>
<string name="change_presence">Change Presence</string>
@@ -641,6 +627,14 @@
<string name="presence_dnd">Busy</string>
<string name="secure_password_generated">A secure password has been generated</string>
<string name="device_does_not_support_battery_op">Your device does not support opting out of battery optimization</string>
+ <string name="share">Share</string>
+ <string name="share_location">Share location</string>
+ <string name="location_sharing_disabled">Location sharing is disabled in settings</string>
+ <string name="locating">Locating…</string>
+ <string name="uninstall_plugins">We have integrated the VoiceRecorder and ShareLocation plugin directly into the messenger. You should uninstall the plugins.</string>
+ <string name="uninstall">Uninstall</string>
+ <string name="action_end_conversation_muc">Leave conference</string>
+ <string name="leave_conference_warning">Do you really want to leave this conference? You will no longer be notified of new messages until joining the conference again.</string>
<string name="show_password">Show password</string>
<string name="registration_please_wait">Registration failed: Try again later</string>
<string name="create_conference">Create conference</string>
@@ -648,4 +642,5 @@
<string name="conference_subject">Subject</string>
<string name="choose_participants">Choose participants</string>
<string name="creating_conference">Creating conference…</string>
+
</resources>
diff --git a/src/main/res/values/themes.xml b/src/main/res/values/themes.xml
index 424db4c92..c5ece29cf 100644
--- a/src/main/res/values/themes.xml
+++ b/src/main/res/values/themes.xml
@@ -5,38 +5,39 @@
<item name="android:actionBarStyle">@style/ConversationsActionBar</item>
<item name="android:actionBarWidgetTheme">@style/ConversationsActionBarWidget</item>
<item name="android:actionBarTabStyle">@style/ConversationsActionBarTabs</item>
+ <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back_white_24dp</item>
<item name="TextSizeInfo">12sp</item>
- <item name="TextSizeBody">14sp</item>
- <item name="TextSizeHeadline">20sp</item>
+ <item name="TextSizeBody">16sp</item>
+ <item name="TextSizeHeadline">22sp</item>
- <item name="attr/icon_add_group">@drawable/ic_action_add_group</item>
- <item name="attr/icon_add_person">@drawable/ic_action_add_person</item>
- <item name="attr/icon_cancel">@drawable/ic_action_cancel</item>
+ <item name="attr/icon_add_group">@drawable/ic_group_add_white_24dp</item>
+ <item name="attr/icon_add_person">@drawable/ic_person_add_white_24dp</item>
+ <item name="attr/icon_cancel">@drawable/ic_cancel_white_24dp</item>
<item name="attr/icon_chat">@drawable/ic_action_chat</item>
- <item name="attr/icon_copy">@drawable/ic_action_copy</item>
- <item name="attr/icon_discard">@drawable/ic_action_discard</item>
- <item name="attr/icon_download">@drawable/ic_action_download</item>
- <item name="attr/icon_edit">@drawable/ic_action_edit</item>
- <item name="attr/icon_edit_dark">@drawable/ic_action_edit_dark</item>
- <item name="attr/icon_done">@drawable/ic_action_done</item>
-
- <item name="attr/icon_group">@drawable/ic_action_group</item>
- <item name="attr/icon_new">@drawable/ic_action_new</item>
- <item name="attr/icon_new_attachment">@drawable/ic_action_new_attachment</item>
- <item name="attr/icon_not_secure">@drawable/ic_action_not_secure</item>
- <item name="attr/icon_refresh">@drawable/ic_action_refresh</item>
- <item name="attr/icon_remove">@drawable/ic_action_remove</item>
- <item name="attr/icon_search">@drawable/ic_action_search</item>
- <item name="attr/icon_secure">@drawable/ic_action_secure</item>
- <item name="attr/icon_settings">@drawable/ic_action_settings</item>
- <item name="attr/icon_import_export">@drawable/ic_stat_communication_import_export</item>
- <item name="attr/icon_share">@drawable/ic_action_share</item>
+ <item name="attr/icon_copy">@drawable/ic_content_copy_grey600_24dp</item>
+ <item name="attr/icon_discard">@drawable/ic_delete_white_24dp</item>
+ <item name="attr/icon_download">@drawable/ic_file_download_white_24dp</item>
+ <item name="attr/icon_edit">@drawable/ic_edit_white_24dp</item>
+ <item name="attr/icon_edit_dark">@drawable/ic_edit_grey600_24dp</item>
+ <item name="attr/icon_done">@drawable/ic_done_black_24dp</item>
+
+ <item name="attr/icon_group">@drawable/ic_group_white_24dp</item>
+ <item name="attr/icon_new">@drawable/ic_add_white_24dp</item>
+ <item name="attr/icon_new_attachment">@drawable/ic_attach_file_white_24dp</item>
+ <item name="attr/icon_not_secure">@drawable/ic_lock_open_white_24dp</item>
+ <item name="attr/icon_refresh">@drawable/ic_refresh_grey600_24dp</item>
+ <item name="attr/icon_remove">@drawable/ic_delete_grey600_24dp</item>
+ <item name="attr/icon_search">@drawable/ic_search_white_24dp</item>
+ <item name="attr/icon_secure">@drawable/ic_lock_open_white_24dp</item>
+ <item name="attr/icon_settings">@drawable/ic_settings_grey600_24dp</item>
+ <item name="attr/icon_import_export">@drawable/ic_import_export_white_24dp</item>
+ <item name="attr/icon_share">@drawable/ic_share_white_24dp</item>
</style>
<style name="ConversationsTheme.LargerText" parent="ConversationsTheme">
<item name="TextSizeInfo">14sp</item>
- <item name="TextSizeBody">16sp</item>
- <item name="TextSizeHeadline">22sp</item>
+ <item name="TextSizeBody">18sp</item>
+ <item name="TextSizeHeadline">24sp</item>
</style>
<style name="ConversationsActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
@@ -54,5 +55,11 @@
<style name="ConversationsActionBarTabs" parent="@android:style/Widget.Holo.ActionBar.TabView">
<item name="android:background">@drawable/actionbar_tab_indicator</item>
</style>
+ <style name="ConversationsDialog" parent="@android:style/Theme.Holo.Light.Dialog">
+ <item name="android:windowNoTitle">true</item>
+ <item name="TextSizeInfo">10sp</item>
+ <item name="TextSizeBody">14sp</item>
+ <item name="TextSizeHeadline">20sp</item>
+ </style>
</resources> \ No newline at end of file
diff --git a/src/main/res/xml/preferences.xml b/src/main/res/xml/preferences.xml
index 80980417d..797f17bb5 100644
--- a/src/main/res/xml/preferences.xml
+++ b/src/main/res/xml/preferences.xml
@@ -1,41 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
-
- <PreferenceCategory android:title="@string/pref_general">
- <CheckBoxPreference
- android:defaultValue="true"
- android:key="grant_new_contacts"
- android:summary="@string/pref_grant_presence_updates_summary"
- android:title="@string/pref_grant_presence_updates"/>
-
- <ListPreference
- android:defaultValue="@string/default_resource"
- android:entries="@array/resources"
- android:entryValues="@array/resources"
- android:key="resource"
- android:summary="@string/pref_xmpp_resource_summary"
- android:title="@string/pref_xmpp_resource"/>
+ <!--UI-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_image_black_24dp"
+ android:key="userinterface"
+ android:title="@string/pref_ui_options">
<CheckBoxPreference
- android:defaultValue="true"
- android:key="confirm_messages"
- android:summary="@string/pref_confirm_messages_summary"
- android:title="@string/pref_confirm_messages"/>
-
+ android:defaultValue="false"
+ android:key="use_white_background"
+ android:summary="@string/pref_use_white_background_summary"
+ android:title="@string/pref_use_white_background" />
<CheckBoxPreference
android:defaultValue="false"
- android:key="chat_states"
- android:summary="@string/pref_chat_states_summary"
- android:title="@string/pref_chat_states"/>
-
- </PreferenceCategory>
- <PreferenceCategory
+ android:key="use_larger_font"
+ android:summary="@string/pref_use_larger_font_summary"
+ android:title="@string/pref_use_larger_font" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="send_button_status"
+ android:summary="@string/pref_use_send_button_to_indicate_status_summary"
+ android:title="@string/pref_use_send_button_to_indicate_status" />
+ <ListPreference
+ android:defaultValue="recent"
+ android:dialogTitle="@string/choose_quick_action"
+ android:entries="@array/quick_actions"
+ android:entryValues="@array/quick_action_values"
+ android:key="quick_action"
+ android:summary="@string/pref_quick_action_summary"
+ android:title="@string/pref_quick_action" />
+ </PreferenceScreen>
+ <!--Notifications-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_notifications_black_24dp"
android:key="notifications"
android:title="@string/pref_notification_settings">
<CheckBoxPreference
android:defaultValue="true"
android:key="show_notification"
android:summary="@string/pref_notifications_summary"
- android:title="@string/pref_notifications"/>
+ android:title="@string/pref_notifications" />
<PreferenceScreen
android:dependency="show_notification"
android:key="quiet_hours"
@@ -45,208 +48,198 @@
android:defaultValue="false"
android:key="enable_quiet_hours"
android:summary="@string/pref_quiet_hours_summary"
- android:title="@string/title_pref_enable_quiet_hours"/>
+ android:title="@string/title_pref_enable_quiet_hours" />
<eu.siacs.conversations.ui.TimePreference
android:dependency="enable_quiet_hours"
android:key="quiet_hours_start"
android:negativeButtonText="@string/cancel"
android:positiveButtonText="@string/set"
- android:title="@string/title_pref_quiet_hours_start_time"/>
+ android:title="@string/title_pref_quiet_hours_start_time" />
<eu.siacs.conversations.ui.TimePreference
android:dependency="enable_quiet_hours"
android:key="quiet_hours_end"
android:negativeButtonText="@string/cancel"
android:positiveButtonText="@string/set"
- android:title="@string/title_pref_quiet_hours_end_time"/>
+ android:title="@string/title_pref_quiet_hours_end_time" />
</PreferenceScreen>
<CheckBoxPreference
android:defaultValue="true"
android:dependency="show_notification"
android:key="vibrate_on_notification"
android:summary="@string/pref_vibrate_summary"
- android:title="@string/pref_vibrate"/>
+ android:title="@string/pref_vibrate" />
<CheckBoxPreference
android:defaultValue="true"
android:dependency="show_notification"
android:key="led"
- android:title="@string/pref_led"
- android:summary="@string/pref_led_summary"/>
+ android:summary="@string/pref_led_summary"
+ android:title="@string/pref_led" />
<RingtonePreference
android:defaultValue="content://settings/system/notification_sound"
android:dependency="show_notification"
android:key="notification_ringtone"
android:ringtoneType="notification"
android:summary="@string/pref_sound_summary"
- android:title="@string/pref_sound"/>
- </PreferenceCategory>
- <PreferenceCategory
+ android:title="@string/pref_sound" />
+ </PreferenceScreen>
+ <!--Attachments-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_attachment_black_24dp"
+ android:key="attachments"
android:title="@string/pref_attachments">
<ListPreference
- android:defaultValue="524288"
+ android:defaultValue="1048576"
android:entries="@array/filesizes"
android:entryValues="@array/filesizes_values"
android:key="auto_accept_file_size"
android:summary="@string/pref_accept_files_summary"
- android:title="@string/pref_accept_files"/>
+ android:title="@string/pref_accept_files" />
<ListPreference
android:defaultValue="auto"
android:entries="@array/picture_compression_entries"
android:entryValues="@array/picture_compression_values"
android:key="picture_compression"
android:summary="@string/pref_picture_compression_summary"
- android:title="@string/pref_picture_compression"/>
+ android:title="@string/pref_picture_compression" />
<CheckBoxPreference
android:defaultValue="false"
android:key="return_to_previous"
- android:title="@string/pref_return_to_previous"
- android:summary="@string/pref_return_to_previous_summary"/>
- </PreferenceCategory>
- <PreferenceCategory android:title="@string/pref_ui_options">
+ android:summary="@string/pref_return_to_previous_summary"
+ android:title="@string/pref_return_to_previous" />
+ </PreferenceScreen>
+ <!--status-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_new_releases_black_24dp"
+ android:key="presence"
+ android:title="@string/pref_presence_settings">
<CheckBoxPreference
android:defaultValue="true"
- android:key="use_subject"
- android:summary="@string/pref_conference_name_summary"
- android:title="@string/pref_conference_name"/>
+ android:disableDependentsState="true"
+ android:key="manually_change_presence"
+ android:summary="@string/pref_manually_change_presence_summary"
+ android:title="@string/pref_manually_change_presence" />
<CheckBoxPreference
android:defaultValue="false"
- android:key="use_white_background"
- android:summary="@string/pref_use_white_background_summary"
- android:title="@string/pref_use_white_background"/>
+ android:dependency="manually_change_presence"
+ android:key="away_when_screen_off"
+ android:summary="@string/pref_away_when_screen_off_summary"
+ android:title="@string/pref_away_when_screen_off" />
<CheckBoxPreference
android:defaultValue="false"
- android:key="use_larger_font"
- android:summary="@string/pref_use_larger_font_summary"
- android:title="@string/pref_use_larger_font"/>
+ android:dependency="manually_change_presence"
+ android:key="xa_on_silent_mode"
+ android:summary="@string/pref_xa_on_silent_mode_summary"
+ android:title="@string/pref_xa_on_silent_mode" />
<CheckBoxPreference
android:defaultValue="false"
- android:key="send_button_status"
- android:summary="@string/pref_use_send_button_to_indicate_status_summary"
- android:title="@string/pref_use_send_button_to_indicate_status"/>
- <ListPreference
- android:defaultValue="recent"
- android:dialogTitle="@string/choose_quick_action"
- android:entries="@array/quick_actions"
- android:entryValues="@array/quick_action_values"
- android:key="quick_action"
- android:summary="@string/pref_quick_action_summary"
- android:title="@string/pref_quick_action"/>
+ android:dependency="xa_on_silent_mode"
+ android:key="treat_vibrate_as_silent"
+ android:summary="@string/pref_treat_vibrate_as_silent_summary"
+ android:title="@string/pref_treat_vibrate_as_silent" />
+ </PreferenceScreen>
+ <!--Security-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_security_black_24dp"
+ android:key="security"
+ android:title="@string/pref_security_settings">
<CheckBoxPreference
- android:defaultValue="false"
- android:key="show_dynamic_tags"
- android:summary="@string/pref_show_dynamic_tags_summary"
- android:title="@string/pref_show_dynamic_tags"/>
- </PreferenceCategory>
- <PreferenceCategory
- android:key="advanced"
- android:title="@string/pref_advanced_options">
- <PreferenceScreen
- android:key="expert"
- android:summary="@string/pref_expert_options_summary"
- android:title="@string/pref_expert_options">
- <PreferenceCategory android:title="@string/pref_security_settings">
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="dont_save_encrypted"
- android:summary="@string/pref_dont_save_encrypted_summary"
- android:title="@string/pref_dont_save_encrypted"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="dont_trust_system_cas"
- android:summary="@string/pref_dont_trust_system_cas_summary"
- android:title="@string/pref_dont_trust_system_cas_title"/>
- <Preference
- android:key="remove_trusted_certificates"
- android:summary="@string/pref_remove_trusted_certificates_summary"
- android:title="@string/pref_remove_trusted_certificates_title"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="allow_message_correction"
- android:title="@string/pref_allow_message_correction"
- android:summary="@string/pref_allow_message_correction_summary"/>
- </PreferenceCategory>
- <PreferenceCategory
- android:key="connection_options"
- android:title="@string/pref_connection_options">
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="use_tor"
- android:summary="@string/pref_use_tor_summary"
- android:title="@string/pref_use_tor"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="show_connection_options"
- android:summary="@string/pref_show_connection_options_summary"
- android:title="@string/pref_show_connection_options"/>
- </PreferenceCategory>
- <PreferenceCategory android:title="@string/pref_input_options">
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="enter_is_send"
- android:summary="@string/pref_enter_is_send_summary"
- android:title="@string/pref_enter_is_send"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="display_enter_key"
- android:summary="@string/pref_display_enter_key_summary"
- android:title="@string/pref_display_enter_key"/>
- </PreferenceCategory>
- <PreferenceCategory android:title="@string/pref_presence_settings">
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="manually_change_presence"
- android:title="@string/pref_manually_change_presence"
- android:summary="@string/pref_manually_change_presence_summary"
- android:disableDependentsState="true"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="away_when_screen_off"
- android:summary="@string/pref_away_when_screen_off_summary"
- android:title="@string/pref_away_when_screen_off"
- android:dependency="manually_change_presence"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="xa_on_silent_mode"
- android:summary="@string/pref_xa_on_silent_mode_summary"
- android:title="@string/pref_xa_on_silent_mode"
- android:dependency="manually_change_presence"/>
- <CheckBoxPreference
- android:dependency="xa_on_silent_mode"
- android:defaultValue="false"
- android:key="treat_vibrate_as_silent"
- android:title="@string/pref_treat_vibrate_as_silent"
- android:summary="@string/pref_treat_vibrate_as_silent_summary"/>
- </PreferenceCategory>
- <PreferenceCategory android:title="@string/pref_expert_options_other">
- <CheckBoxPreference
- android:key="autojoin"
- android:defaultValue="true"
- android:title="@string/pref_autojoin"
- android:summary="@string/pref_autojoin_summary"
- />
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="indicate_received"
- android:summary="@string/pref_use_indicate_received_summary"
- android:title="@string/pref_use_indicate_received"/>
- <CheckBoxPreference
- android:defaultValue="false"
- android:key="keep_foreground_service"
- android:summary="@string/pref_keep_foreground_service_summary"
- android:title="@string/pref_keep_foreground_service"/>
- <eu.siacs.conversations.ui.ExportLogsPreference
- android:key="export_logs"
- android:summary="@string/pref_export_logs_summary"
- android:title="@string/pref_export_logs"/>
- </PreferenceCategory>
- </PreferenceScreen>
-
+ android:defaultValue="true"
+ android:key="grant_new_contacts"
+ android:summary="@string/pref_grant_presence_updates_summary"
+ android:title="@string/pref_grant_presence_updates" />
<CheckBoxPreference
- android:defaultValue="false"
- android:key="never_send"
- android:summary="@string/pref_never_send_crash_summary"
- android:title="@string/pref_never_send_crash"/>
- </PreferenceCategory>
+ android:defaultValue="true"
+ android:key="confirm_messages"
+ android:summary="@string/pref_confirm_messages_summary"
+ android:title="@string/pref_confirm_messages" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="chat_states"
+ android:summary="@string/pref_chat_states_summary"
+ android:title="@string/pref_chat_states" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="allow_message_correction"
+ android:summary="@string/pref_allow_message_correction_summary"
+ android:title="@string/pref_allow_message_correction" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="indicate_received"
+ android:summary="@string/pref_use_indicate_received_summary"
+ android:title="@string/pref_use_indicate_received" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="crashreport"
+ android:summary="@string/pref_send_crash_summary"
+ android:title="@string/pref_send_crash" />
+
+ </PreferenceScreen>
+ <!--Expert-->
+ <PreferenceScreen
+ android:icon="@drawable/ic_settings_black_24dp"
+ android:key="expert"
+ android:title="@string/pref_expert_options">
+ <PreferenceCategory android:title="@string/pref_general">
+ <ListPreference
+ android:defaultValue="@string/default_resource"
+ android:entries="@array/resources"
+ android:entryValues="@array/resources"
+ android:key="resource"
+ android:summary="@string/pref_xmpp_resource_summary"
+ android:title="@string/pref_xmpp_resource" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/pref_ui_options">
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="show_dynamic_tags"
+ android:summary="@string/pref_show_dynamic_tags_summary"
+ android:title="@string/pref_show_dynamic_tags" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/pref_security_settings">
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="dont_save_encrypted"
+ android:summary="@string/pref_dont_save_encrypted_summary"
+ android:title="@string/pref_dont_save_encrypted" />
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="dont_trust_system_cas"
+ android:summary="@string/pref_dont_trust_system_cas_summary"
+ android:title="@string/pref_dont_trust_system_cas_title" />
+ <Preference
+ android:key="remove_trusted_certificates"
+ android:summary="@string/pref_remove_trusted_certificates_summary"
+ android:title="@string/pref_remove_trusted_certificates_title" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/pref_input_options">
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="enter_is_send"
+ android:summary="@string/pref_enter_is_send_summary"
+ android:title="@string/pref_enter_is_send" />
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="display_enter_key"
+ android:summary="@string/pref_display_enter_key_summary"
+ android:title="@string/pref_display_enter_key" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/pref_expert_options_other">
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="autojoin"
+ android:summary="@string/pref_autojoin_summary"
+ android:title="@string/pref_autojoin" />
+ <eu.siacs.conversations.ui.ExportLogsPreference
+ android:key="export_logs"
+ android:summary="@string/pref_export_logs_summary"
+ android:title="@string/pref_export_logs" />
+ </PreferenceCategory>
+ </PreferenceScreen>
+ <!--About-->
<eu.siacs.conversations.ui.AboutPreference
+ android:icon="@drawable/ic_help_black_24dp"
android:summary="@string/pref_about_conversations_summary"
- android:title="@string/title_activity_about"/>
+ android:title="@string/title_activity_about" />
+
+
</PreferenceScreen>