diff options
author | Weblate <noreply@weblate.org> | 2023-08-25 22:12:26 +0000 |
---|---|---|
committer | Weblate <noreply@weblate.org> | 2023-08-25 22:12:29 +0000 |
commit | 440594f40c90da5186a06b755dce1be28a681eb5 (patch) | |
tree | 9f21cc9eec9f156d57a5e8d08be9687892c599d9 /resources/langs | |
parent | 797dadd7e9226a27a0b38dfbd9a2ed2f69e7108a (diff) |
Added translation using Weblate (Arabic)
Co-authored-by: nk <johndevand@tutanota.com>
Diffstat (limited to 'resources/langs')
-rw-r--r-- | resources/langs/nheko_ar.ts | 5455 |
1 files changed, 5455 insertions, 0 deletions
diff --git a/resources/langs/nheko_ar.ts b/resources/langs/nheko_ar.ts new file mode 100644 index 00000000..8e2e40ba --- /dev/null +++ b/resources/langs/nheko_ar.ts @@ -0,0 +1,5455 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ar"> +<context> + <name>ActiveCallBar</name> + <message> + <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> + <source>Calling...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <location line="+10"/> + <source>Connecting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> + <source>You are screen sharing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Hide/Show Picture-in-Picture</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Unmute Mic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Mute Mic</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AliasEditingModel</name> + <message> + <location filename="../../src/AliasEditModel.cpp" line="+128"/> + <location line="+47"/> + <location line="+60"/> + <location line="+13"/> + <source>Failed to unpublish alias %1: %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+84"/> + <source>Failed to update aliases: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AliasEditor</name> + <message> + <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> + <source>Aliases to %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Primary alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Make primary alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Advertise as an alias in this room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Publish in room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Remove this alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>#new-alias:server.tld</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AllowedRoomsSettingsDialog</name> + <message> + <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> + <source>Allowed rooms settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> + <source>Parent community</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Other room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+42"/> + <source>Enter additional rooms not in the list yet...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Cache</name> + <message numerus="yes"> + <location filename="../../src/Cache.cpp" line="+2968"/> + <source>%1 and %n other(s)</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+2"/> + <location line="+175"/> + <source>Empty Room</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CallInvite</name> + <message> + <location filename="../qml/voip/CallInvite.qml" line="+75"/> + <source>Video Call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Voice Call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+62"/> + <source>No microphone found.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CallInviteBar</name> + <message> + <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> + <source>Video Call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Voice Call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Devices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+11"/> + <source>Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>No microphone found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Unknown microphone: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Unknown camera: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CallManager</name> + <message> + <location filename="../../src/voip/CallManager.cpp" line="+877"/> + <source>X11</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>PipeWire</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>Entire screen</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ChatPage</name> + <message> + <location filename="../../src/ChatPage.cpp" line="+114"/> + <source>Failed to invite user: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location line="+878"/> + <source>Invited user: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location line="-631"/> + <source>%n unread message(s) in room %1 +</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+71"/> + <source>Confirm logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+102"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Failed to open database, logging out!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+262"/> + <source>Knock on room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Failed to knock room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+59"/> + <source>Room creation failed: Bad Alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Room %1 created.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <location line="+477"/> + <source>Confirm invite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <source>Kicked user: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>Failed to ban %1 in %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Banned user: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Confirm unban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Unbanned user: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-934"/> + <source>Cache migration failed!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-87"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Incompatible cache version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+60"/> + <source>Failed to restore OLM account. Please login again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+52"/> + <source>Failed to join room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Failed to remove invite: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+27"/> + <source>Room creation failed: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Failed to leave room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+56"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CommandCompleter</name> + <message> + <location filename="../../src/CommandCompleter.cpp" line="+108"/> + <source>/me <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/react <text></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/join <!roomid|#alias> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/knock <!roomid|#alias> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/part [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/leave [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>/redact <$eventid|@userid></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/roomnick <displayname></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/shrug [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>/md <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/cmark <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/plain <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbow <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowme <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/notice <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbownotice <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-42"/> + <source>/invite <@userid> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/kick <@userid> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/unban <@userid> [reason]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+38"/> + <source>/rainfall [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/msgtype <msgtype> [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/goto <message reference></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Send a message expressing an action.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send <text> as a reaction when you’re replying to a message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Join a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Ask to join a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <location line="+2"/> + <source>Leave a room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invite a user into the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Kick a user from the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Ban a user from the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Unban a user in the current room. Reason is optional.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Redact an event or all locally cached messages of a user.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change your displayname in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>¯\_(ツ)_/¯ with an optional message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>(╯°□°)╯︵ ┻━┻</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>┯━┯╭( º _ º╭)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>ノ┬─┬ノ ︵ ( \o°o)\</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Clear the currently cached messages in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Refetch the state in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Rotate the current symmetric encryption key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a markdown formatted message (ignoring the global setting).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a commonmark formatted message disabling most extensions compared to /md.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Send an unformatted message (ignoring the global setting).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send /me in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a bot message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a bot message in rainbow colors.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message with confetti.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message in rainbow colors with confetti.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message with rain.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send a message with a custom message type.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Go to a specific message using an event id, index or matrix: link</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Convert this room to a direct chat.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Convert this direct chat into a room.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CommunitiesList</name> + <message> + <location filename="../qml/CommunitiesList.qml" line="+123"/> + <source>Expand</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Collapse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Do not show notification counts for this community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Hide rooms with this tag or from this community by default.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CommunitiesModel</name> + <message> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+77"/> + <source>All rooms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Direct Chats</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Show direct chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+67"/> + <source>Favourites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+667"/> + <source>Failed to update community: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Failed to delete room from community: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Failed to update community for room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> + <source>Failed to remove community from room: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ConfirmJoinRoomDialog</name> + <message> + <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> + <source>Confirm commu |