Files
coop/locales/app.yml
reya 3cf9dde882 chore: Improve Request Screening (#101)
* open chat while screening

* close panel on ignore

* bypass screening

* .

* improve settings

* refine modal

* .

* .

* .

* .

* .
2025-07-27 07:22:31 +07:00

320 lines
8.3 KiB
YAML

_version: 2
common:
add:
en: "Add"
update:
en: "Update"
change:
en: "Change"
continue:
en: "Continue"
pubkey_invalid:
en: "Public Key is not valid"
not_found:
en: "Not Found"
room_error:
en: "Failed to open room. Please try again later."
allow:
en: "Allow"
logout:
en: "Logout"
copied:
en: "Copied"
clear:
en: "Clear"
welcome:
title:
en: "Welcome to Coop"
subtitle:
en: "Secure Communication on Nostr."
onboarding:
choose_account:
en: "Continue as"
auto_login:
en: "Automatically login in the next time"
start_messaging:
en: "Start Messaging"
already_have_account:
en: "Already have an account? Log in."
startup:
auto_login_in_progress:
en: "Auto login in progress"
stuck:
en: "Stuck?"
reset:
en: "Reset"
new_account:
title:
en: "Create New Account"
password_invalid:
en: "Password is invalid"
set_password_prompt:
en: "Set password to encrypt your key *"
login:
title:
en: "Welcome Back!"
key_description:
en: "Continue with Private Key or Bunker URI"
approve_message:
en: "Approve connection request from your signer in %{i} seconds"
nostr_connect:
en: "Continue with Nostr Connect"
scan_qr:
en: "Use Nostr Connect apps to scan the code"
invalid_key:
en: "Please enter a valid private key or Bunker URI to login."
set_password:
en: "Set password to encrypt your key *"
password_to_decrypt:
en: "Password to decrypt your key *"
password_description:
en: "Coop will only store the encrypted version of your keys"
password_description_full:
en: "Coop will use the password to encrypt your keys. You will need this password to decrypt your keys for future use."
password_is_required:
en: "Password is required"
confirm_password:
en: "Confirm your password *"
must_confirm_password:
en: "You must confirm your password"
password_not_match:
en: "Passwords do not match"
key_invalid:
en: "Secret key is invalid"
bunker_invalid:
en: "Bunker URI is not valid"
logging_in:
en: "Logging in..."
chatspace:
create_new_keys:
en: "Create New Keys"
appearance_tooltip:
en: "Change the app's appearance"
preferences_title:
en: "Preferences"
preferences_tooltip:
en: "Open Preferences"
languages_tooltip:
en: "Change the app's language"
share_profile:
en: "Share Profile"
relays:
description:
en: "In order to receive messages from others, you need to setup at least one Messaging Relay. You can use the recommend relays or add more."
add_some_relays:
en: "Please add some relays."
invalid:
en: "Relay URL is not valid."
subject:
title:
en: "Subject:"
placeholder:
en: "Exciting Project..."
room_not_found:
en: "Room not found"
help_text:
en: "Subject will be updated when you send a message."
screening:
ignore:
en: "Ignore"
response:
en: "Response"
nip05_label:
en: "Friendly Address (NIP-05) validation"
nip05_addr:
en: "%{addr} validation"
nip05_empty:
en: "This person has not set up their friendly address"
nip05_ok:
en: "The address matches the user's public key."
nip05_failed:
en: "The address does not match the user's public key."
contact_label:
en: "Contact"
contact:
en: "This person is one of your contacts."
not_contact:
en: "This person is not one of your contacts."
mutual_label:
en: "Mutual contacts"
mutual:
en: "You have %{u} mutual contacts with this person."
no_mutual:
en: "You don't have any mutual contacts with this person."
relay_found:
en: "Messaging Relays found"
relay_found_desc:
en: "You can send a message to this person."
relay_empty:
en: "Messaging Relays not found"
relay_empty_desc:
en: "You cannot send a message to this person."
report:
en: "Report as a scam or impostor"
report_msg:
en: "Report submitted successfully"
profile:
title:
en: "Profile"
view:
en: "View Profile"
set_profile_picture:
en: "Set Profile Picture"
placeholder_name:
en: "Alice"
placeholder_bio:
en: "A short introduce about you."
updated_successfully:
en: "Your profile has been updated successfully"
label_name:
en: "Name:"
label_website:
en: "Website:"
label_bio:
en: "Bio:"
unknown:
en: "Unknown contact"
njump:
en: "Open in njump.me"
no_bio:
en: "No bio."
preferences:
modal_relays_title:
en: "Edit your Messaging Relays"
media_description:
en: "Coop currently only supports NIP-96 media servers. If you're unsure, please keep the default value."
backup_description:
en: "When you send a message, Coop will also send it to your configured Messaging Relays. You can disable this if you want all sent messages to disappear when you log out."
screening_description:
en: "When opening a chat request, Coop will show a popup to help users verify the sender."
bypass_description:
en: "Requests from user's contacts will automatically go to inbox."
hide_avatar_description:
en: "Unload all avatar pictures to improve performance and reduce memory usage."
proxy_description:
en: "Use wsrv.nl to resize and downscale avatar pictures (saves ~50MB of data)."
account_header:
en: "Account"
see_your_profile:
en: "See your profile"
media_server_header:
en: "Media Server"
url_not_valid:
en: "URL is not valid"
messages_header:
en: "Messages"
backup_messages_label:
en: "Backup messages"
screening_label:
en: "Screening"
bypass_label:
en: "Skip screening for contacts"
display_header:
en: "Display"
hide_avatars_label:
en: "Hide user avatars"
proxy_avatars_label:
en: "Proxy user avatars"
compose:
placeholder_npub:
en: "npub or nprofile..."
placeholder_title:
en: "Family...(Optional)"
create_dm_button:
en: "Create DM"
creating_dm_button:
en: "Creating DM..."
create_group_dm_button:
en: "Create Group DM"
to_label:
en: "To:"
no_contacts_message:
en: "No contacts"
no_contacts_description:
en: "Your recently contacts will appear here."
contact_existed:
en: "Contact already added"
receiver_required:
en: "You need to add at least 1 receiver"
description:
en: "Start a conversation with someone using their npub or NIP-05 (like foo@bar.com)."
subject_label:
en: "Subject:"
chat:
private_conversation_notice:
en: "This conversation is private. Only members can see each other's messages."
placeholder:
en: "Message..."
empty_message_error:
en: "Cannot send an empty message"
copy_message_button:
en: "Copy Message"
reply_button:
en: "Reply"
change_subject_button:
en: "Change Subject"
change_subject_modal_title:
en: "Change the subject of the conversation"
replying_to_label:
en: "Replying to:"
send_fail:
en: "Failed to send message. Click to see details."
logs_title:
en: "Error Logs"
send_to_label:
en: "Send to:"
sidebar:
find_or_start_conversation:
en: "Find or start a conversation"
press_enter_to_search:
en: "Press Enter to search"
empty:
en: "There are no users matching query %{query}"
search_in_progress:
en: "There is another search in progress"
addr_error:
en: "Failed to get profile via address"
direct_messages:
en: "Direct Messages"
dm_tooltip:
en: "Create DM or Group DM"
all_button:
en: "All"
all_conversations_tooltip:
en: "All ongoing conversations"
requests_button:
en: "Requests"
requests_tooltip:
en: "Incoming new conversations"
trusted_contacts_tooltip:
en: "Only show rooms from trusted contacts"
retrieving_messages:
en: "Retrieving messages..."
retrieving_messages_description:
en: "This may take some time"
why_seeing_this_tooltip:
en: "Why you're seeing this"
loading_modal_title:
en: "Retrieving Your Messages"
loading_modal_body_1:
en: "Coop is downloading all your messages from the messaging relays. Depending on your total number of messages, this process may take up to 15 minutes if you're using Nostr Connect."
loading_modal_body_2:
en: "Please be patient - you only need to do this full download once. Next time, Coop will only download new messages."
loading_modal_description:
en: "You still can use the app normally while messages are processing in the background"