* use yarn and debian slim build
* feat: update Dockerfile to use multistage builds
* Create main.yml
* remove some useless things from docker context and assume yarn by default
* remove all dotfiles in docker context
* no need for extra build tools, complain to the module author if there is no alpine build
(cherry picked from commit 90516a3c8399e74c38be7115edb39411ba0d86b9)
* specify the config file location instead of creating it
(cherry picked from commit 38e4295d70682f1049fe671ade96eeccd669d908)
* set explicit config path
(cherry picked from commit 8dcc6f249d099cb8939a95511ec13702491958bc)
* fix docker-compose example to use the exposed volumes
* dockerfile: upgrade alpine to 3.16
* dockerignore: add more ignorable entries
* docker-compose: change the way the docker startup process works
* install: pass config path to child process as well
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* setup: move config file resolution up before setup
This fixes issue with different config file location, which will otherwise default on 'config.json', which means the config save won't save to the file we specified
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-entrypoint: don't fix CONFIG_DIR location but fix default location
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-entrypoint: handle missing config file logic
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* README: add simple notice on how to use it
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* add missing semicolons
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-compose: remove multi override, use one big profile instead
However, Docker Compose doesn't support profile-based dependency and this would probably means we have less guarantee about the liveness of the database. But since this is just a sample configuration it should be fine
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* workflows: remove main.yml, add platforms to buildx matrix in docker.yml
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* workflows: set docker buildx to build for amd64 and arm64 only
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-entrypoint: don't force build everytime before start
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-entrypoint: implement init verb
This would allow you to change between "setup" (automated setup using environmental variables which is the current preferred way to run containerized NodeBB) or "install" (web install that guides user to fill in connection information, which is similar to WordPress)
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* README: mention caveat with MongoDB
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* README: add Docker section placeholder for doc migration
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-entrypoint: add SETUP variable support
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-compose: add force flag to ln on setup
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* docker-compose: fix permission issue; docker-compose: fast exit if still no permission on config dir
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
* fix: remove redundant FROM
* docs: remove docker stuff (in favour of docs entry, nodebb/docs#78) but add link to cloud install docs
* fix: correctly check if directory is writable
* fix: ignore .docker directory
* fix: multi-arch docker builds and chown performance
* chore: bump database image versions
* fix: move from alpine to slim image
* fix: use omit=dev instead of only=prod
* feat: move entrypoint to install directory
* feat: initialize mongodb user
* feat: use separate rebuild stage
* fix: disable eslint for mongodb script
* fix: remove node_modules bind mount
bind mounts don't save data from container, resulting in a LOONG startup
* feat: prepopulate database defaults for installation
* feat: enable persistence in redis container
* docs: add some comments to the compose file
---------
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
Co-authored-by: Steve Fan <29133953+stevefan1999-personal@users.noreply.github.com>
Co-authored-by: Steve Fan <19037626d@connect.polyu.hk>
Co-authored-by: Julian Lam <julian@nodebb.org>
* feat: add direct message link
/message/:mid
add /:index? to chat routes
add copy link to chat messages
add messageCount to each room object
add infinitescroll in both directions to chat
* fix more tests
* test: more text fixes
* test: fix tests
* remove async
* dont crash if element not in dom
clamp scrollToIndex values to 0, msgCount
when changing a theme save all locations that have widgets in them, after restart go through these locations and if they don't exist anymore move those widgets to drafts
* Update headers.js
Fixes X-Upstream-Hostname header for os hostnames with invalid characters
* Added missing period in allowed hostname chars
Allowed hostname chars should include A-Za-z0-9-. based on https://man7.org/linux/man-pages/man7/hostname.7.html
* feat: add chat:privileged global privilege
to only allow chatting with privileged users
* test: fix priv test
* test: one more fix
---------
Co-authored-by: chadjw <chad.warner@gmail.com>
- Removed payload from event:nodebb.ready event (ready to remove for v4 in favour)
- Send hostname/cache-buster payload in meta.reconnected method instead
* feat: tag follow
* on tag delete remove it from following users
* feat: on tag rename update user followed tags
and move the
* add new filter on /notifications
* feat: openapi updates
* chore: up themes
* chore: up peace
* refactor: remove unused title
Now will judiciously check whether the target category or topic is restricted to verified users before redirecting unverified users to the email confirmation interstitial
* feat: add type to privilege maps
deprecate old hooks that are used for adding new privileges, new hooks are static:privileges.global.init/static:privileges.categories.init
* deprecate admin priv hooks
* fix: if type doesnt exist default to 'other'
* remove filter
* fix: copy privilege functions to use new filter instead of indices
allow static hooks to use sync functions
* fix: openapi
* test: fix template helper
Async function xhr use a mixture of await and callback, which is not correct when an exception is thrown before callback happens. Use only async/await for it and create a new callback-style wrapper.
* refactor: how admins change emails
ability for admins to change emails from acp
ability for admins to change passwords from acp
only users themselves can use /user/<slug>/edit/email
group actions in manage users dropdown
admins can use the same modal from profile page instead of interstitial to update email
add missing checks to addEmail, if email take throw error
add targetUid to email change event
* test: bunch of baloney
* test: remove old test
so async checks can be made by plugins
like showing custom dialogs before login etc.
setting cancel=true in plugin returns back to login page
throwing errors will show it once #11969 is fixed
new reputation limit to post links
if post queue is enabled and user doesn't have enough reputation to post links, queue their posts
if post queue is NOT enabled and user doesn't have enough reputation to post links show error
check content on topic post, topic reply, post edit
change notification text to display more users
* user1 wrote in general
* user1 and user2 wrote in general
* user1, user2 and user3 wrote in general
* user1. user2 and 2 others wrote in general
* feat: move to npm fontawesome dependency
* feat: move shims to a separate file
* fix: thin style prefix
* feat: proper style and FA pro handling in icon selector
* docs: add fontawesome properties to openAPI
* fix: default for styles
* feat: select all styles by default
Turns out browsers lazy-load fonts.
So since the actual CSS for each style is small, there is no perf reason for defaulting to free styles for FA pro users.
This means they'll have to only change one setting.
Still, the option to select styles remains for those who want it.
* fix: remove console.log
* feat: filter:password.check hook
As requested on Discord, hopefully including all relevant user data
* fix: don't use caller uid
* feat: don't forward username separately
* first part of chat refactor
remove per user chat zsets & store all mids in chat:room:<roomId>:mids
reverse uids in getUidsInRoom
* feat: create room button
public groups wip
* feat: public rooms
create chats:room zset
chat room deletion
* join socket.io room
* get rid of some calls that load all users in room
* dont load all users when loadRoom is called
* mange room users infinitescroll
dont load all members in api call
* IS for user list
ability to change groups field for public rooms
update groups field if group is renamed
* test: test fixes
* wip
* keep 150 messages
* fix extra awaits
fix dupe code in chat toggleReadState
* unread state for public rooms
* feat: faster push unread
* test: spec
* change base to harmony
* test: lint fixes
* fix language of chat with message
* add 2 methods for perf
messaging.getTeasers and getUsers(roomIds)
instead of loading one by one
* refactor: cleaner conditional
* test fix upgrade script fix
save timestamp of room creation in room object
* set progress.total
* don't check for guests/spiders
* public room unread fix
* add public unread counts
* mark read on send
* ignore instead of throwing
* doggy.gif
* fix: restore delete
* prevent entering chat rooms with
meta.enter
* fix self message causing mark unread
* ability to sort public rooms
* dont init sortable on mobile
* move chat-loaded class to core
* test: fix spec
* add missing keys
* use ajaxify
* refactor: store some refs
* fix: when user is deleted remove from public rooms as well
* feat: change how unread count is calculated
* get rid of cleaned content
get rid of mid
* add help text
* test: fix tests, add back mid
to prevent breaking change
* ability to search members of chat rooms
* remove
* derp
* perf: switch with partial data
fix tests
* more fixes
if user leaves a group leave public rooms is he is no longer part of any of the groups that have access
fix the cache key used to get all public room ids
dont allow joining chat socket.io room if user is no longer part of group
* fix: lint
* fix: js error when trying to delete room after switching
* add isRoomPublic
Currently, only objects can be passed in, and it is automatically serialized into json and sent via jQuery .ajax().
This PR extends the module so a FormData object can be passed in, and updates the module so it uses Fetch API instead of jQuery.
At this time regular requests continue to use jQuery for backwards compatibility.
Use case: file uploads via API.
pass in postData array to getPostReplies which has the indices already
look at the passed in array of posts to find the index of nested replies before calling getPidIndex, most of the time the direct replies are close to the target so they are already in postData array.
only load indices if direct reply count is1
to override bootstrap vars.
dont crash if scss fails to compile, just use empty css and log the error, this allows accessing the acp if client scss has errors
* confirmObj changes
dont expire confirm:<code>, add a expires field instead
dont expire confirm:byUid:<uid>
on admin manage users display the users email status
1. verified
2. verify email sent (pending)
3. verify email sent (expired)
4. no email entered
fix validate email in acp to use
email in user:<uid> if they have one
if not check if its in confirm:<code>
if its not in above cant validate throw error
fix send validate email to use
email in user:<uid> if they have one
if not check if its in confirm:<code>
if its not in above too cant validate throw error
* add back socket.io tests
* test: fix confirm tests
no longer using pexpire
return correct time left on token
* chore: update openapi
* fix: delete call
* test: mget test fixes
* test: fix tests
"custom-css.livereload":"تفعيل إعادة التحميل المباشرة",
"custom-css.livereload.description":"فعل هذا الخيار لإجبار جميع الجلسات في الأجهزة التي قمت بتسجيل الدخول فيها بحسابك على التحديث عند النقر على زر الحفظ"
"custom-css.livereload.description":"فعل هذا الخيار لإجبار جميع الجلسات في الأجهزة التي قمت بتسجيل الدخول فيها بحسابك على التحديث عند النقر على زر الحفظ",
"bsvariables":"_variables.scss",
"bsvariables.description":"Override bootstrap variables here. You can also use a tool like <a href=\"https://bootstrap.build/app\">bootstrap.build</a> and paste the output here.<br/>Changes require a rebuild & restart.",
"description":"من خلال تمكين مربعات الاختيار ، ستتلقى سجلات إلى جهازك الطرفي. إذا حددت مسارًا ، فسيتم بعد ذلك حفظ السجلات في ملف بدلاً من ذلك. يعد تسجيل HTTP مفيدًا لجمع الإحصائيات حول من ومتى وماذا يصل الأشخاص في المنتدى. بالإضافة إلى تسجيل طلبات HTTP ، يمكننا أيضًا تسجيل أحداث socket.io. يمكن أن يكون تسجيل Socket.io ، جنبًا إلى جنب مع شاشة redis-cli ، مفيدًا جدًا في تعلم العناصر الداخلية لـ NodeBB.",
"explanation":"ما عليك سوى تحديدأو/ إلغاء تحديد إعدادات التسجيل لتمكين أو تعطيل التسجيل أثناء التنقل. لا حاجة لإعادة التشغيل.",
"disable-editing-help":"Administrators and global moderators are exempt from this restriction",
"max-length":"Maximum length of chat messages",
"max-chat-room-name-length":"Maximum length of chat room names",
"max-room-size":"Maximum number of users in chat rooms",
"delay":"Time between chat messages in milliseconds",
"notification-delay":"Notification delay for chat messages. (0 for no delay)",
"restrictions.seconds-edit-after":"Number of seconds a chat message will remain editable. (0 disabled)",
"restrictions.seconds-delete-after":"Number of seconds a chat message will remain deletable. (0 disabled)"
"delay":"Time between chat messages (ms)",
"notification-delay":"Notification delay for chat messages",
"notification-delay-help":"Additional messages sent between this time are collated, and the user is notified once per delay period. Set this to 0 to disable the delay.",
"restrictions.seconds-edit-after":"Number of seconds a chat message will remain editable.",
"restrictions.seconds-delete-after":"Number of seconds a chat message will remain deletable."
"handles.enabled-help":"This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"",
"topic-views.enabled":"Allow guests to increase topic view counts",
"restrictions.post-queue-rep-threshold":"Reputation required to bypass post queue",
"restrictions.groups-exempt-from-post-queue":"Select groups that should be exempt from the post queue",
@@ -18,16 +17,13 @@
"restrictions.post-queue-help":"Enabling post queue will put the posts of new users in a queue for approval",
"restrictions-new.post-queue-help":"Enabling new user restrictions will set restrictions on posts created by new users",
"restrictions.seconds-between":"Number of seconds between posts",
"restrictions.seconds-between-new":"Seconds between posts for new users",
"restrictions.rep-threshold":"Reputation threshold before these restrictions are lifted",
"restrictions.seconds-before-new":"Seconds before a new user can make their first post",
"restrictions.seconds-edit-after":"Number of seconds a post remains editable (set to 0 to disable)",
"restrictions.seconds-delete-after":"Number of seconds a post remains deletable (set to 0 to disable)",
"restrictions.replies-no-delete":"Number of replies after users are disallowed to delete their own topics (set to 0 to disable)",
"restrictions.title-length":"Title Length",
"restrictions.post-length":"Post Length",
"restrictions.days-until-stale":"Days until topic is considered stale",
"restrictions.stale-help":"If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.",
"restrictions.stale-help":"If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic. (set to 0 to disable)",
"timestamp":"Timestamp",
"timestamp.cut-off":"Date cut-off (in days)",
"timestamp.cut-off-help":"Dates & times will be shown in a relative manner (e.g. \"3 hours ago\" / \"5 days ago\"), and localised into various\n\t\t\t\t\tlanguages. After a certain point, this text can be switched to display the localised date itself\n\t\t\t\t\t(e.g. 5 Nov 2016 15:30).<br /><em>(Default: <code>30</code>, or one month). Set to 0 to always display dates, leave blank to always display relative times.</em>",
"allow-login-with.username-email":"اسم المستخدم أو البريد الالكتروني",
"allow-login-with.username":"اسم المستخدم فقط",
"account-settings":"إعدادت الحساب",
"gdpr_enabled":"Enable GDPR consent collection",
"gdpr_enabled_help":"When enabled, all new registrants will be required to explicitly give consent for data collection and usage under the <a href=\"https://ec.europa.eu/info/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules/eu-data-protection-rules_en\">General Data Protection Regulation (GDPR)</a>. <strong>Note</strong>: Enabling GDPR does not force pre-existing users to provide consent. To do so, you will need to install the GDPR plugin.",
"gdpr-enabled":"Enable GDPR consent collection",
"gdpr-enabled-help":"When enabled, all new registrants will be required to explicitly give consent for data collection and usage under the <a href=\"https://ec.europa.eu/info/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules/eu-data-protection-rules_en\">General Data Protection Regulation (GDPR)</a>. <strong>Note</strong>: Enabling GDPR does not force pre-existing users to provide consent. To do so, you will need to install the GDPR plugin.",
"disable-username-changes":"عدم السماح بتغيير اسم المستخدم",
"email.verify-your-email.subject":"Please verify your email",
"email.verify.text1":"You've requested that we change or confirm your email address",
"email.verify.text2":"For security purposes, we only change or confirm the email address on file once its ownership has been confirmed via email. <strong>If you did not request this, no action is required on your part.</strong>",
@@ -22,7 +22,9 @@
"reset.notify.subject":"تم تغيير كلمة المرور بنجاح",
"reset.notify.text1":"نحيطك علما أن كلمة مرورك قد تم تغييرها في %1",
"reset.notify.text2":"إن لم يكن لديك علم بهذا، المرجو إشعار مدبر النظام بأسرع مايمكن.",
"digest.latest_topics":"آخر المستجدات من %1",
"digest.unread-rooms":"Unread rooms",
"digest.room-name-unreadcount":"%1 (%2 unread)",
"digest.latest-topics":"آخر المستجدات من %1",
"digest.top-topics":"Top topics from %1",
"digest.popular-topics":"Popular topics from %1",
"digest.cta":"انقر هنا لمشاهدة %1",
@@ -34,7 +36,8 @@
"digest.title.day":"Your Daily Digest",
"digest.title.week":"Your Weekly Digest",
"digest.title.month":"Your Monthly Digest",
"notif.chat.subject":"هناك محادثة جديدة من %1",
"notif.chat.new-message-from-user":"New message from \"%1\"",
"notif.chat.new-message-from-user-in-room":"New message from %1 in room %2",
"notif.chat.cta":"انقر هنا لمتابعة المحادثة",
"notif.chat.unsub.info":"تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.",
"notif.post.unsub.info":"تم إشعارك بهذه المشاركة بناءً على الخيارات التي سبق وأن حددتها.",
"sendmail-not-found":"The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
"digest-not-enabled":"This user does not have digests enabled, or the system default is not configured to send digests",
"username-too-short":"اسم المستخدم قصير.",
"username-too-long":"اسم المستخدم طويل",
"password-too-long":"كلمة السر طويلة",
"password-too-long":"كلمة السر طويلة",
"reset-rate-limited":"Too many password reset requests (rate limited)",
"reset-same-password":"Please use a password that is different from your current one",
"user-banned":"المستخدم محظور",
"user-banned-reason":"Sorry, this account has been banned (Reason: %1)",
"user-banned-reason-until":"Sorry, this account has been banned until %1 (Reason: %2)",
"user-too-new":"عذرا, يجب أن تنتظر 1% ثواني قبل قيامك بأول مشاركة",
"blacklisted-ip":"نأسف، لقد تم حظرك من استخدام وتصفح المنتدى. إذا كنت تعتقد أن هذا خطأ رجاءًا اتصل بالإدارة.",
"ban-expiry-missing":"رجاءًا ضع تاريخ نهاية الحظر. ",
"blacklisted-ip":"نأسف، لقد تم حظرك من استخدام وتصفح المنتدى. إذا كنت تعتقد أن هذا خطأ رجاءًا اتصل بالإدارة.",
"cant-blacklist-self-ip":"You can't blacklist your own IP",
"ban-expiry-missing":"رجاءًا ضع تاريخ نهاية الحظر.",
"no-category":"قائمة غير موجودة",
"no-topic":"موضوع غير موجود",
"no-post":"رد غير موجود",
@@ -89,6 +91,7 @@
"category-not-selected":"Category not selected.",
"too-many-posts":"يسمح لك بالنشر مرة كل %1 ثانية - يرجى الإنتظار قبل النشر مجدداً",
"too-many-posts-newbie":"As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"too-many-posts-newbie-minutes":"As a new user, you can only post once every %1 minute(s) until you have earned %2 reputation - please wait before posting again",
"already-posting":"You are already posting",
"tag-too-short":"Please enter a longer tag. Tags should contain at least %1 character(s)",
"tag-too-long":"Please enter a shorter tag. Tags can't be longer than %1 character(s)",
@@ -118,7 +121,7 @@
"cant-make-banned-users-admin":"You can't make banned users admin.",
"cant-remove-last-admin":"رجاءًا ، أضف مدير أخر قبل حذف صلاحيات الإدارة من حسابك.",
"account-deletion-disabled":"Account deletion is disabled",
"cant-delete-admin":"رجاءًا أزل صلاحيات الإدارة قبل حذف الحساب.",
"cant-delete-admin":"رجاءًا أزل صلاحيات الإدارة قبل حذف الحساب.",
"already-deleting":"Already deleting",
"invalid-image":"Invalid image",
"invalid-image-type":"نوع الصورة غير مدعوم. الأنواع المدعومة هي : %1",
@@ -147,7 +150,7 @@
"invalid-file":"ملف غير مقبول",
"uploads-are-disabled":"رفع الملفات غير مفعل",
"signature-too-long":"عذرا، توقيعك يجب ألا يتجاوز %1 حرفًا.",
"about-me-too-long":"نأسف، ( عني ) لا يمكن أن يكون أكثر من %1 حرف.",
"about-me-too-long":"نأسف، ( عني ) لا يمكن أن يكون أكثر من %1 حرف.",
"cant-chat-with-yourself":"لايمكنك فتح محادثة مع نفسك",
"chat-restricted":"هذا المستخدم عطل المحادثات الواردة عليه. يجب أن يتبعك حتى تتمكن من فتح محادثة معه.",
"chat-disabled":"نظام المحادثة معطل.",
@@ -163,13 +166,14 @@
"chat-room-does-not-exist":"Chat room does not exist.",
"cant-add-users-to-chat-room":"Can't add users to chat room.",
"cant-remove-users-from-chat-room":"Can't remove users from chat room.",
"chat-room-name-too-long":"Chat room name too long.",
"chat-room-name-too-long":"Chat room name too long. Names can't be longer than %1 characters.",
"already-voting-for-this-post":"لقد شاركت بالتصويت ، ألا تذكر؟",
"reputation-system-disabled":"نظام السمعة معطل",
"downvoting-disabled":"التصويتات السلبية معطلة",
"not-enough-reputation-to-chat":"You need %1 reputation to chat",
"not-enough-reputation-to-upvote":"You need %1 reputation to upvote",
"not-enough-reputation-to-downvote":"You need %1 reputation to downvote",
"not-enough-reputation-to-post-links":"You need %1 reputation to post links",
"not-enough-reputation-to-flag":"You need %1 reputation to flag this post",
"not-enough-reputation-min-rep-website":"You need %1 reputation to add a website",
"not-enough-reputation-min-rep-aboutme":"You need %1 reputation to add an about me",
@@ -181,6 +185,7 @@
"post-flagged-too-many-times":"This post has been flagged by others already",
"user-flagged-too-many-times":"This user has been flagged by others already",
"cant-flag-privileged":"You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report":"Cannot locate flag report",
"self-vote":"You cannot vote on your own post",
"too-many-upvotes-today":"You can only upvote %1 times a day",
"too-many-upvotes-today-user":"You can only upvote a user %1 times a day",
@@ -198,6 +203,7 @@
"not-in-room":"المستخدم غير موجود في الغرفة.",
"cant-kick-self":"لا يمكنك طرد نفسك من المجموعة.",
"no-users-selected":"لا يوجد مستخدم محدد.",
"no-groups-selected":"No group(s) selected",
"invalid-home-page-route":"Invalid home page route",
"invalid-session":"Invalid Session",
"invalid-session-text":"It looks like your login session is no longer active. Please refresh this page.",
"400.message":"It looks like this link is malformed, please double-check and try again.<br/><div class=\"text-sm text-muted\">Return to the <a href='%1/'>home page</a>.</div>",
"register":"تسجيل",
"login":"دخول",
"please_log_in":"الرجاء تسجيل الدخول",
"please-log-in":"الرجاء تسجيل الدخول",
"logout":"تسجيل الخروج",
"posting_restriction_info":"إضافة مشاركات جديد حكر على الأعضاء المسجلين، انقر هنا لتسجيل الدخول.",
"welcome_back":"مرحبًا بعودتك",
"you_have_successfully_logged_in":"تم سجيل الدخول بنجاح",
"save_changes":"حفظ التغييرات",
"posting-restriction-info":"إضافة مشاركات جديد حكر على الأعضاء المسجلين، انقر هنا لتسجيل الدخول.",
"welcome-back":"مرحبًا بعودتك",
"you-have-successfully-logged-in":"تم سجيل الدخول بنجاح",
"save-changes":"حفظ التغييرات",
"save":"حفظ",
"create":"Create",
"cancel":"Cancel",
"close":"أغلق",
"pagination":"الصفحات",
"pagination.out_of":"%1 من %2",
"pagination.enter_index":"Go to post index",
"pagination.out-of":"%1 من %2",
"pagination.enter-index":"Go to post index",
"header.admin":"مدير النظام",
"header.categories":"الأقسام",
"header.recent":"حديث",
@@ -51,6 +51,8 @@
"nextpage":"الصفحة التالية",
"alert.success":"نجاح",
"alert.error":"خطأ",
"alert.warning":"Warning",
"alert.info":"Info",
"alert.banned":"محظور",
"alert.banned.message":"You have just been banned, your access is now restricted.",
"alert.unbanned":"Unbanned",
@@ -78,25 +80,25 @@
"lastpost":"Last post",
"firstpost":"First post",
"about":"About",
"read_more":"اقرأ المزيد",
"read-more":"اقرأ المزيد",
"more":"المزيد",
"none":"None",
"posted_ago_by_guest":"كتب %1 بواسطة زائر",
"posted_ago_by":"كتب %1 بواسطة %2",
"posted_ago":"كتب %1",
"posted_in":"كتب في %1",
"posted_in_by":"كتب في 1% بواسطة %2",
"posted_in_ago":"كتب في %1 %2",
"posted_in_ago_by":"كتب في %1 %2 من طرف %3",
"user_posted_ago":"%1 كتب %2",
"guest_posted_ago":"كتب زائر %1",
"last_edited_by":"اخر تحرير بواسطة 1%",
"posted-ago-by-guest":"كتب %1 بواسطة زائر",
"posted-ago-by":"كتب %1 بواسطة %2",
"posted-ago":"كتب %1",
"posted-in":"كتب في %1",
"posted-in-by":"كتب في 1% بواسطة %2",
"posted-in-ago":"كتب في %1 %2",
"posted-in-ago-by":"كتب في %1 %2 من طرف %3",
"user-posted-ago":"%1 كتب %2",
"guest-posted-ago":"كتب زائر %1",
"last-edited-by":"اخر تحرير بواسطة 1%",
"edited-timestamp":"Edited %1",
"norecentposts":"لاوجود لمشاركات جديدة",
"norecenttopics":"لاوجود لمواضيع جديدة",
"recentposts":"آخر المشاركات",
"recentips":"آخر عناوين ال IP التي سجلت الدخول",
"moderator_tools":"أدوات المشرف",
"moderator-tools":"أدوات المشرف",
"status":"Status",
"online":"المتواجدون حاليًّا",
"away":"غير متواجد",
@@ -107,7 +109,7 @@
"language":"اللغة",
"guest":"زائر",
"guests":"الزوار",
"former_user":"A Former User",
"former-user":"A Former User",
"system-user":"System",
"unknown-user":"Unknown user",
"updated.title":"تم تحديث المنتدى",
@@ -115,12 +117,12 @@
"privacy":"الخصوصية",
"follow":"متابعة",
"unfollow":"إلغاء المتابعة",
"delete_all":"حذف الكل",
"delete-all":"حذف الكل",
"map":"خريطة",
"sessions":"الجلسة",
"ip_address":"عنوان الآي بي",
"enter_page_number":"ادخل رقم الصفحة",
"upload_file":"ارفع ملف",
"ip-address":"عنوان الآي بي",
"enter-page-number":"ادخل رقم الصفحة",
"upload-file":"ارفع ملف",
"upload":"ارفع",
"uploads":"Uploads",
"allowed-file-types":"صيغ الملفات المدعومة هي 1%",
@@ -129,7 +131,7 @@
"play":"تشغيل",
"cookies.message":"هذا الموقع يستخدم ملفات تعريف الارتباط لضمان حصولك على أفضل تجربة على موقعنا.",
"chat.add-user-help":"Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation. Only room owners (<i class=\"fa fa-star text-warning\"></i>) may remove users from chat rooms.",
"chat.confirm-chat-with-dnd-user":"This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
"chat.room-name-optional":"Room Name (Optional)",
"chat.rename-room":"Rename Room",
"chat.rename-placeholder":"Enter your room name here",
"chat.rename-help":"The room name set here will be viewable by all participants in the room.",
"chat.leave":"Leave Chat",
"chat.leave":"Leave",
"chat.leave-room":"Leave Room",
"chat.leave-prompt":"Are you sure you wish to leave this chat?",
"chat.leave-help":"Leaving this chat will remove you from future correspondence in this chat. If you are re-added in the future, you will not see any chat history from prior to your re-joining.",
"chat.delete":"Delete",
"chat.delete-room":"Delete Room",
"chat.delete-prompt":"Are you sure you wish to delete this chat room?",
"chat.in-room":"In this room",
"chat.kick":"Kick",
"chat.show-ip":"Show IP",
"chat.copy-text":"Copy Text",
"chat.copy-link":"Copy Link",
"chat.owner":"Room Owner",
"chat.system.user-join":"%1 has joined the room",
"chat.system.user-leave":"%1 has left the room",
"chat.system.room-rename":"%2 has renamed this room: %1",
"composer.textarea.placeholder":"Enter your post content here, drag and drop images",
"composer.post-queue-alert":"Hello👋!<br/>This forum uses a post queue system, since you are a new user your post will be hidden until it is approved by our moderation team.",
"composer.schedule-for":"Schedule topic for",
"composer.schedule-date":"Date",
"composer.schedule-time":"Time",
@@ -79,8 +119,8 @@
"bootbox.confirm":"تأكيد",
"bootbox.submit":"Submit",
"bootbox.send":"Send",
"cover.dragging_title":"Cover Photo Positioning",
"cover.dragging_message":"Drag the cover photo to the desired position and click \"Save\"",
"cover.dragging-title":"Cover Photo Positioning",
"cover.dragging-message":"Drag the cover photo to the desired position and click \"Save\"",
"cover.saved":"Cover photo image and position saved",
"user_edited_post":"<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user_started_following_you":"<strong>%1</strong> صار يتابعك.",
"user_started_following_you_dual":"<strong>%1</strong> and <strong>%2</strong> started following you.",
"user_started_following_you_multiple":"<strong>%1</strong> and %2 others started following you.",
"new_register":"<strong>%1</strong> sent a registration request.",
"new_register_multiple":"There are <strong>%1</strong> registration requests awaiting review.",
"flag_assigned_to_you":"تم تخصيص العلامة 1% لك",
"post_awaiting_review":"Post awaiting review",
"new-message-from":"رسالة جديدة من <strong>%1</strong>",
"new-messages-from":"%1 new messages from <strong>%2</strong>",
"new-message-in":"New message in <strong>%1</strong>",
"new-messages-in":"%1 new messages in <strong>%2</strong>",
"user-posted-in-public-room":"<strong>%1</strong> wrote in <strong class=\"text-nowrap\"><i class=\"fa %2\"></i>%3</strong>",
"user-posted-in-public-room-dual":"<strong>%1</strong> and <strong>%2</strong> wrote in <strong class=\"text-nowrap\"><i class=\"fa %3\"></i>%4</strong>",
"user-posted-in-public-room-triple":"<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> wrote in <strong class=\"text-nowrap\"><i class=\"fa %4\"></i>%5</strong>",
"user-posted-in-public-room-multiple":"<strong>%1</strong>, <strong>%2</strong> and %3 others wrote in <strong class=\"text-nowrap\"><i class=\"fa %4\"></i>%5</strong>",
"upvoted-your-post-in":"<strong>%1</strong> أضاف صوتًا إيجابيا إلى مشاركتك في <strong>%2</strong>.",
"upvoted-your-post-in-dual":"<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
"upvoted-your-post-in-triple":"<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> have upvoted your post in <strong>%4</strong>.",
"upvoted-your-post-in-multiple":"<strong>%1</strong>, <strong>%2</strong> and %3 others have upvoted your post in <strong>%4</strong>.",
"moved-your-post":"<strong>%1</strong> has moved your post to <strong>%2</strong>",
"moved-your-topic":"<strong>%1</strong> has moved <strong>%2</strong>",
"user-flagged-post-in":"<strong>%1</strong> أشعَرَ بمشاركة مخلة في <strong>%2</strong>",
"user-flagged-post-in-dual":"<strong>%1</strong> and <strong>%2</strong> flagged a post in <strong>%3</strong>",
"user-flagged-post-in-triple":"<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> flagged a post in <strong>%4</strong>",
"user-flagged-post-in-multiple":"<strong>%1</strong>, <strong>%2</strong> and %3 others flagged a post in <strong>%4</strong>",
"user-flagged-user":"<strong>%1</strong> flagged a user profile (%2)",
"user-flagged-user-dual":"<strong>%1</strong> and <strong>%2</strong> flagged a user profile (%3)",
"user-flagged-user-triple":"<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> flagged a user profile (%4)",
"user-flagged-user-multiple":"<strong>%1</strong>, <strong>%2</strong> and %3 others flagged a user profile (%4)",
"user-edited-post":"<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag":"<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual":"<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple":"<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple":"<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-in-category":"<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you":"<strong>%1</strong> صار يتابعك.",
"user-started-following-you-dual":"<strong>%1</strong> and <strong>%2</strong> started following you.",
"user-started-following-you-triple":"<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> started following you.",
"user-started-following-you-multiple":"<strong>%1</strong>, <strong>%2</strong> and %3 others started following you.",
"new-register":"<strong>%1</strong> sent a registration request.",
"new-register-multiple":"There are <strong>%1</strong> registration requests awaiting review.",
"flag-assigned-to-you":"تم تخصيص العلامة 1% لك",
"post-awaiting-review":"Post awaiting review",
"profile-exported":"<strong>%1</strong> profile exported, click to download",
"posts-exported":"<strong>%1</strong> posts exported, click to download",
"uploads-exported":"<strong>%1</strong> uploads exported, click to download",
@@ -56,21 +77,25 @@
"email-confirm-error-message":"حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.",
"no-queued-posts":"There are no posts in the post queue.",
"no-single-post":"The topic or post you are looking for is no longer in the queue. It has likely been approved or deleted already.",
"enabling-help":"To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
"enabling-help":"The post queue is currently <strong>disabled</strong>. To enable this feature, go to <a href=\"%1\">Settings → Post → Post Queue</a> and enable <strong>Post Queue</strong>.",
"back-to-list":"Back to Post Queue",
"public-intro":"If you have any queued posts, they will be shown here.",
"public-description":"This forum is configured to automatically queue posts from new accounts, pending moderator approval.<br />If you have queued posts awaiting approval, you will be able to see them here.",
"password_changed.message":"<p>تم تغير كلمة المرور بنجاح، الرجاء <a href='/login'>إعادة الدخول</a></p>",
"wrong_reset_code.title":"رمز إعادة التعيين غير صحيح",
"wrong_reset_code.message":"رمز إعادة التعين غير صحيح، يرجى المحاولة مرة أخرى أو <a href='/reset'>اطلب رمزا جديدا</a>",
"new_password":"كلمة المرور الجديدة",
"repeat_password":"تأكيد كلمة المرور",
"changing_password":"Changing Password",
"enter_email":"يرجى إدخال <strong>عنوان البريد الإلكتروني</strong> الخاص بك وسوف نرسل لك رسالة بالبريد الالكتروني مع تعليمات حول كيفية إستعادة حسابك.",
"enter_email_address":"ادخل عنوان البريد الإلكتروني",
"password_reset_sent":"If the specified address corresponds to an existing user account, a password reset email was sent. Please note that only one email will be sent per minute.",
"invalid_email":"بريد إلكتروني غير صالح أو غير موجود",
"password_too_short":"كلمة المرور التي أدخلتها قصيرة، الرجاء اختر كلمة مرور مختلفة",
"passwords_do_not_match":"كلمتا السر التي أدخلتهما غير متطابقتان",
"password_expired":"لقد انتهت صلاحية كلمة المرور الخاصة بك، الرجاء اختيار كلمة مرور جديدة"
"reset-password":"إعادة تعيين كلمة المرور",
"update-password":"تحديث كلمة المرور",
"password-changed.title":"تم تغير كلمة المرور",
"password-changed.message":"<p>تم تغير كلمة المرور بنجاح، الرجاء <a href='/login'>إعادة الدخول</a></p>",
"wrong-reset-code.title":"رمز إعادة التعيين غير صحيح",
"wrong-reset-code.message":"رمز إعادة التعين غير صحيح، يرجى المحاولة مرة أخرى أو <a href='/reset'>اطلب رمزا جديدا</a>",
"new-password":"كلمة المرور الجديدة",
"repeat-password":"تأكيد كلمة المرور",
"changing-password":"Changing Password",
"enter-email":"يرجى إدخال <strong>عنوان البريد الإلكتروني</strong> الخاص بك وسوف نرسل لك رسالة بالبريد الالكتروني مع تعليمات حول كيفية إستعادة حسابك.",
"enter-email-address":"ادخل عنوان البريد الإلكتروني",
"password-reset-sent":"If the specified address corresponds to an existing user account, a password reset email was sent. Please note that only one email will be sent per minute.",
"invalid-email":"بريد إلكتروني غير صالح أو غير موجود",
"password-too-short":"كلمة المرور التي أدخلتها قصيرة، الرجاء اختر كلمة مرور مختلفة",
"passwords-do-not-match":"كلمتا السر التي أدخلتهما غير متطابقتان",
"password-expired":"لقد انتهت صلاحية كلمة المرور الخاصة بك، الرجاء اختيار كلمة مرور جديدة"
"replied-to-user-on":"replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> on <a hrf=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
"replied-to-user-on":"replied to <a component=\"post/parent\" data-topid=\"%1\" href=\"%2\">%3</a> on <a href=\"%4\" class=\"timeago text-muted\" title=\"%5\"></a>",
"user-locked-topic-ago":"%1 locked this topic %2",
"user-locked-topic-on":"%1 locked this topic on %2",
"user-unlocked-topic-ago":"%1 unlocked this topic %2",
@@ -64,129 +64,130 @@
"user-referenced-topic-on":"%1 <a href=\"%2\">referenced</a> this topic on %3",
"user-forked-topic-ago":"%1 <a href=\"%2\">forked</a> this topic %3",
"user-forked-topic-on":"%1 <a href=\"%2\">forked</a> this topic on %3",
"bookmark_instructions":"اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
"bookmark-instructions":"اضغط هنا للعودة لأخر مشاركة مقروءة في الموضوع",
"flag-post":"Flag this post",
"flag-user":"Flag this user",
"already-flagged":"Already Flagged",
"view-flag-report":"View Flag Report",
"resolve-flag":"Resolve Flag",
"merged_message":"This topic has been merged into <a href=\"%1\">%2</a>",
"deleted_message":"هذه المشاركة محذوفة. فقط من لهم صلاحية الإشراف على ا لمشاركات يمكنهم معاينتها.",
"following_topic.message":"ستستلم تنبيها عند كل مشاركة جديدة في هذا الموضوع.",
"not_following_topic.message":"You will see this topic in the unread topics list, but you will not receive notifications when somebody posts to this topic.",
"ignoring_topic.message":"You will no longer see this topic in the unread topics list. You will be notified when you are mentioned or your post is up voted.",
"login_to_subscribe":"المرجو إنشاء حساب أو تسجيل الدخول حتى يمكنك متابعة هذا الموضوع.",
"merged-message":"This topic has been merged into <a href=\"%1\">%2</a>",
"forked-message":"This topic was forked from <a href=\"%1\">%2</a>",
"deleted-message":"هذه المشاركة محذوفة. فقط من لهم صلاحية الإشراف على ا لمشاركات يمكنهم معاينتها.",
"following-topic.message":"ستستلم تنبيها عند كل مشاركة جديدة في هذا الموضوع.",
"not-following-topic.message":"You will see this topic in the unread topics list, but you will not receive notifications when somebody posts to this topic.",
"ignoring-topic.message":"You will no longer see this topic in the unread topics list. You will be notified when you are mentioned or your post is up voted.",
"login-to-subscribe":"المرجو إنشاء حساب أو تسجيل الدخول حتى يمكنك متابعة هذا الموضوع.",
"markAsUnreadForAll.success":"تم تحديد الموضوع على أنه غير مقروء.",
"mark_unread":"حدده كغير مقروء",
"mark_unread.success":"الموضوع حدد على أنه غير مقروء",
"mark-unread":"حدده كغير مقروء",
"mark-unread.success":"الموضوع حدد على أنه غير مقروء",
"watch":"مراقبة",
"unwatch":"الغاء المراقبة",
"watch.title":"استلم تنبيها بالردود الجديدة في هذا الموضوع",
"unwatch.title":"ألغ مراقبة هذا الموضوع",
"share_this_post":"انشر هذا الموضوع",
"share-this-post":"انشر هذا الموضوع",
"watching":"مراقبة",
"not-watching":"غير مراقب",
"ignoring":"تجاهل",
"watching.description":"بلغني بالردود الجديدة<br/>\nاظهر الموضوع في غير مقروء",
"not-watching.description":"Do not notify me of new replies.<br/>Show topic in unread if category is not ignored.",
"ignoring.description":"Do not notify me of new replies.<br/>Do not show topic in unread.",
"thread_tools.title":"أدوات الموضوع",
"thread_tools.markAsUnreadForAll":"Mark Unread For All",
"thread_tools.pin":"علق الموضوع",
"thread_tools.unpin":"إلغاء تعليق الموضوع",
"thread_tools.lock":"أقفل الموضوع",
"thread_tools.unlock":"إلغاء إقفال الموضوع",
"thread_tools.move":"نقل الموضوع",
"thread_tools.move-posts":"Move Posts",
"thread_tools.move_all":"نقل الكل",
"thread_tools.change_owner":"Change Owner",
"thread_tools.select_category":"Select Category",
"thread_tools.fork":"إنشاء فرع الموضوع",
"thread_tools.tag":"Tag Topic",
"thread_tools.delete":"حذف الموضوع",
"thread_tools.delete-posts":"مشاركات محذوفة",
"thread_tools.delete_confirm":"هل أنت متأكد أنك تريد حذف هذا الموضوع؟",
"thread_tools.restore":"استعادة الموضوع",
"thread_tools.restore_confirm":"هل أنت متأكد أنك تريد استعادة هذا الموضوع؟",
"thread_tools.purge":"تطهير الموضوع",
"thread_tools.purge_confirm":"هل أنت متأكد أنك تريد تطهير هذا الموضوع؟",
"thread_tools.merge_topics":"Merge Topics",
"thread_tools.merge":"Merge Topic",
"topic_move_success":"This topic will be moved to \"%1\" shortly. Click here to undo.",
"topic_move_multiple_success":"These topics will be moved to \"%1\" shortly. Click here to undo.",
"topic_move_all_success":"All topics will be moved to \"%1\" shortly. Click here to undo.",
"topic_move_undone":"Topic move undone",
"topic_move_posts_success":"Posts will be moved shortly. Click here to undo.",
"topic_move_posts_undone":"Post move undone",
"post_delete_confirm":"هل أنت متأكد أنك تريد حذف هذه المشاركة؟",
"post_restore_confirm":"هل أنت متأكد أنك تريد استعادة هذه المشاركة؟",
"post_purge_confirm":"هل أنت متأكد أنك تريد تطهير هذه المشاركة؟",
"thread-tools.title":"أدوات الموضوع",
"thread-tools.markAsUnreadForAll":"Mark Unread For All",
"thread-tools.pin":"علق الموضوع",
"thread-tools.unpin":"إلغاء تعليق الموضوع",
"thread-tools.lock":"أقفل الموضوع",
"thread-tools.unlock":"إلغاء إقفال الموضوع",
"thread-tools.move":"نقل الموضوع",
"thread-tools.move-posts":"Move Posts",
"thread-tools.move-all":"نقل الكل",
"thread-tools.change-owner":"Change Owner",
"thread-tools.select-category":"Select Category",
"thread-tools.fork":"إنشاء فرع الموضوع",
"thread-tools.tag":"Tag Topic",
"thread-tools.delete":"حذف الموضوع",
"thread-tools.delete-posts":"مشاركات محذوفة",
"thread-tools.delete-confirm":"هل أنت متأكد أنك تريد حذف هذا الموضوع؟",
"thread-tools.restore":"استعادة الموضوع",
"thread-tools.restore-confirm":"هل أنت متأكد أنك تريد استعادة هذا الموضوع؟",
"thread-tools.purge":"تطهير الموضوع",
"thread-tools.purge-confirm":"هل أنت متأكد أنك تريد تطهير هذا الموضوع؟",
"thread-tools.merge-topics":"Merge Topics",
"thread-tools.merge":"Merge Topic",
"topic-move-success":"This topic will be moved to \"%1\" shortly. Click here to undo.",
"topic-move-multiple-success":"These topics will be moved to \"%1\" shortly. Click here to undo.",
"topic-move-all-success":"All topics will be moved to \"%1\" shortly. Click here to undo.",
"topic-move-undone":"Topic move undone",
"topic-move-posts-success":"Posts will be moved shortly. Click here to undo.",
"topic-move-posts-undone":"Post move undone",
"post-delete-confirm":"هل أنت متأكد أنك تريد حذف هذه المشاركة؟",
"post-restore-confirm":"هل أنت متأكد أنك تريد استعادة هذه المشاركة؟",
"post-purge-confirm":"هل أنت متأكد أنك تريد تطهير هذه المشاركة؟",
"pin-modal-expiry":"Expiration Date",
"pin-modal-help":"You can optionally set an expiration date for the pinned topic(s) here. Alternatively, you can leave this field blank to have the topic stay pinned until it is manually unpinned.",
"load_categories":"تحميل الفئات",
"confirm_move":"انقل",
"confirm_fork":"فرع",
"load-categories":"تحميل الفئات",
"confirm-move":"انقل",
"confirm-fork":"فرع",
"bookmark":"Bookmark",
"bookmarks":"Bookmarks",
"bookmarks.has_no_bookmarks":"You haven't bookmarked any posts yet.",
"bookmarks.has-no-bookmarks":"You haven't bookmarked any posts yet.",
"copy-permalink":"Copy Permalink",
"loading_more_posts":"تحميل المزيد من المشاركات",
"move_topic":"نقل الموضوع",
"move_topics":"نقل المواضيع",
"move_post":"نقل المشاركة",
"post_moved":"تم نقل المشاركة",
"fork_topic":"فرع الموضوع",
"loading-more-posts":"تحميل المزيد من المشاركات",
"move-topic":"نقل الموضوع",
"move-topics":"نقل المواضيع",
"move-post":"نقل المشاركة",
"post-moved":"تم نقل المشاركة",
"fork-topic":"فرع الموضوع",
"enter-new-topic-title":"Enter new topic title",
"fork_topic_instruction":"Click the posts you want to fork, enter a title for the new topic and click fork topic",
"fork_no_pids":"لم تختر أي مشاركة",
"fork-topic-instruction":"Click the posts you want to fork, enter a title for the new topic and click fork topic",
"fork-no-pids":"لم تختر أي مشاركة",
"no-posts-selected":"No posts selected!",
"x-posts-selected":"%1 post(s) selected",
"x-posts-will-be-moved-to-y":"%1 post(s) will be moved to \"%2\"",
"fork_pid_count":"1% مشاركة محددة",
"fork_success":"تم إنشاء فرع للموضوع بنجاح! إضغط هنا لمعاينة الفرع.",
"delete_posts_instruction":"Click the posts you want to delete/purge",
"merge_topics_instruction":"Click the topics you want to merge or search for them",
"fork-pid-count":"1% مشاركة محددة",
"fork-success":"تم إنشاء فرع للموضوع بنجاح! إضغط هنا لمعاينة الفرع.",
"delete-posts-instruction":"Click the posts you want to delete/purge",
"merge-topics-instruction":"Click the topics you want to merge or search for them",
"merge-topic-list-title":"List of topics to be merged",
"merge-options":"Merge options",
"merge-select-main-topic":"Select the main topic",
"merge-new-title-for-topic":"New title for topic",
"topic-id":"Topic ID",
"move_posts_instruction":"Click the posts you want to move then enter a topic ID or go to the target topic",
"move_topic_instruction":"Select the target category and then click move",
"change_owner_instruction":"Click the posts you want to assign to another user",
"composer.title_placeholder":"أدخل عنوان موضوعك هنا...",
"composer.handle_placeholder":"Enter your name/handle here",
"move-posts-instruction":"Click the posts you want to move then enter a topic ID or go to the target topic",
"move-topic-instruction":"Select the target category and then click move",
"change-owner-instruction":"Click the posts you want to assign to another user",
"composer.title-placeholder":"أدخل عنوان موضوعك هنا...",
"composer.handle-placeholder":"Enter your name/handle here",
"delete_all":"Delete <strong>Account</strong> and <strong>Content</strong>",
"delete_account_confirm":"Are you sure you want to anonymize your posts and delete your account?<br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.",
"delete_this_account_confirm":"Are you sure you want to delete this account while leaving its contents behind?<br /><strong>This action is irreversible, posts will be anonymized, and you will not be able to restore post associations with the deleted account</strong><br /><br />",
"delete_account_content_confirm":"Are you sure you want to delete this account's content (posts/topics/uploads)? <br /><strong>This action is irreversible and you will not be able to recover any data</strong><br /><br />",
"delete_all_confirm":"Are you sure you want to delete this account and all of its content (posts/topics/uploads)? <br /><strong>This action is irreversible and you will not be able to recover any data</strong><br /><br />",
"delete-all":"Delete <strong>Account</strong> and <strong>Content</strong>",
"delete-account-confirm":"Are you sure you want to anonymize your posts and delete your account?<br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your password to confirm that you wish to destroy this account.",
"delete-this-account-confirm":"Are you sure you want to delete this account while leaving its contents behind?<br /><strong>This action is irreversible, posts will be anonymized, and you will not be able to restore post associations with the deleted account</strong><br /><br />",
"delete-account-content-confirm":"Are you sure you want to delete this account's content (posts/topics/uploads)? <br /><strong>This action is irreversible and you will not be able to recover any data</strong><br /><br />",
"delete-all-confirm":"Are you sure you want to delete this account and all of its content (posts/topics/uploads)? <br /><strong>This action is irreversible and you will not be able to recover any data</strong><br /><br />",
"open_links_in_new_tab":"فتح الروابط الخارجية في نافدة جديدة",
"enable_topic_searching":"تفعيل خاصية البحث داخل المواضيع",
"topic_search_help":"إذا قمت بتفعيل ميزة البحث في-الموضوع، سيتم تجاوز الخيار الافتراضي للمتصفح مما يؤدي للبحث بكامل الموضوع بدلا عن البحث في الجزء الظاهر في الشاشة.",
"update_url_with_post_index":"Update url with post index while browsing topics",
"scroll_to_my_post":"بعد اضافة رد على المشاركة, قم بإظهار المشاركة",
"follow_topics_you_reply_to":"متابعة المواضيع التي تقوم بالرد عليها",
"follow_topics_you_create":"متابعة المواضيع التي تقوم بإنشائها",
"open-links-in-new-tab":"فتح الروابط الخارجية في نافدة جديدة",
"enable-topic-searching":"تفعيل خاصية البحث داخل المواضيع",
"topic-search-help":"إذا قمت بتفعيل ميزة البحث في-الموضوع، سيتم تجاوز الخيار الافتراضي للمتصفح مما يؤدي للبحث بكامل الموضوع بدلا عن البحث في الجزء الظاهر في الشاشة.",
"update-url-with-post-index":"Update url with post index while browsing topics",
"scroll-to-my-post":"بعد اضافة رد على المشاركة, قم بإظهار المشاركة",
"follow-topics-you-reply-to":"متابعة المواضيع التي تقوم بالرد عليها",
"follow-topics-you-create":"متابعة المواضيع التي تقوم بإنشائها",
"grouptitle":"عنوان المجموعة",
"group-order-help":"Select a group and use the arrows to order titles",
"no-group-title":"لا يوجد عنوان للمجموعة",
"select-skin":"إختر سمة",
"default":"Default (%1)",
"no-skin":"No Skin",
"select-homepage":"إختر الصفحة الرئيسية",
"homepage":"الصفحة الرئيسية",
"homepage_description":"حدد صفحة لاستخدامها كصفحة رئيسية للمنتدى أو \"لا شيء\" لاستخدام الصفحة الرئيسية الافتراضية.",
"custom_route":"مسار الصفحة الرئيسية المخصصة",
"custom_route_help":"Enter a route name here, without any preceding slash (e.g. \"recent\" or \"category/2/general-discussion\")",
"homepage-description":"حدد صفحة لاستخدامها كصفحة رئيسية للمنتدى أو \"لا شيء\" لاستخدام الصفحة الرئيسية الافتراضية.",
"custom-route":"مسار الصفحة الرئيسية المخصصة",
"custom-route-help":"Enter a route name here, without any preceding slash (e.g. \"recent\" or \"category/2/general-discussion\")",
"sso.title":"خدمات تسجيل الدخول الموحد",
"sso.associated":"مرتبط مع",
"sso.not-associated":"انقر هنا لربط مع",
@@ -177,25 +181,25 @@
"consent.title":"Your Rights & Consent",
"consent.lead":"This community forum collects and processes your personal information.",
"consent.intro":"We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.<br /><br />We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.<br /><br />If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
"consent.email_intro":"Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
"consent.digest_frequency":"Unless explicitly changed in your user settings, this community delivers email digests every %1.",
"consent.digest_off":"Unless explicitly changed in your user settings, this community does not send out email digests",
"consent.email-intro":"Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
"consent.digest-frequency":"Unless explicitly changed in your user settings, this community delivers email digests every %1.",
"consent.digest-off":"Unless explicitly changed in your user settings, this community does not send out email digests",
"consent.received":"You have provided consent for this website to collect and process your information. No additional action is required.",
"consent.not_received":"You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
"consent.not-received":"You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
"consent.give":"Give consent",
"consent.right_of_access":"You have the Right of Access",
"consent.right_of_access_description":"You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
"consent.right_to_rectification":"You have the Right to Rectification",
"consent.right_to_rectification_description":"You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
"consent.right_to_erasure":"You have the Right to Erasure",
"consent.right_to_erasure_description":"At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account <strong>and</strong> your content, please contact the administrative team for this website.",
"consent.right_to_data_portability":"You have the Right to Data Portability",
"consent.right_to_data_portability_description":"You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
"consent.right-of-access":"You have the Right of Access",
"consent.right-of-access-description":"You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
"consent.right-to-rectification":"You have the Right to Rectification",
"consent.right-to-rectification-description":"You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
"consent.right-to-erasure":"You have the Right to Erasure",
"consent.right-to-erasure-description":"At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account <strong>and</strong> your content, please contact the administrative team for this website.",
"consent.right-to-data-portability":"You have the Right to Data Portability",
"consent.right-to-data-portability-description":"You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
"consent.export-uploads-success":"Exporting uploads, you will get a notification when it is complete.",
"consent.export_posts":"Export Posts (.csv)",
"consent.export-posts":"Export Posts (.csv)",
"consent.export-posts-success":"Exporting posts, you will get a notification when it is complete.",
"emailUpdate.intro":"Please enter your email address below. This forum uses your email address for scheduled digest and notifications, as well as for account recovery in the event of a lost password.",
"emailUpdate.optional":"<strong>This field is optional</strong>. You are not obligated to provide your email address, but without a validated email you will not be able to recover your account or login with your email.",
"custom-header.enable":"Включване на персонализирана заглавна част",
"custom-css.livereload":"Включване на моменталното презареждане",
"custom-css.livereload.description":"Ако включите това, всички сесии на всяко устройство, където използвате акаунта си, ще се презареждат, когато натискате „Запазване“."
"custom-css.livereload.description":"Ако включите това, всички сесии на всяко устройство, където използвате акаунта си, ще се презареждат, когато натискате „Запазване“.",
"bsvariables":"_variables.scss",
"bsvariables.description":"Тук може да промените променливите на bootstrap. Можете също да използвате и инструмент като <a href=\"https://bootstrap.build/app\">bootstrap.build</a> и да копирате резултата от него тук.<br/>Промените изискват повторно изграждане и рестартиране.",
"bsvariables.enable":"Включване на _variables.scss"
"restart-disabled":"Възможностите за повторно изграждане и рестартиране на NodeBB са изключени, тъй като изглежда, че NodeBB не се изпълнява чрез подходящия демон.",
"maintenance-mode":"Режим на профилактика",
"maintenance-mode-title":"Щракнете тук, за да зададете режим на профилактика на NodeBB",
"dark-mode":"Тъмен режим",
"realtime-chart-updates":"Актуализации на таблиците в реално време",
"active-users":"Дейни потребители",
@@ -89,5 +90,9 @@
"details.logins-login-time":"Време на вписване",
"start":"Начало",
"end":"Край",
"filter":"Филтриране"
"filter":"Филтриране",
"view-as-json":"Преглед като JSON",
"expand-analytics":"Разгъване на данните за анализ",
"clear-search-history":"Изчистване на историята на търсенията",
"clear-search-history-confirm":"Наистина ли искате да изчистите историята на търсенията?"
"description":"Ако поставите отметки тук, Вие ще виждате журнала в терминала си. Ако посочите пътечка, то вместо това журналите ще бъдат записвани във файл. Журналът чрез HTTP е удобен за получаване на статистика за това кога, кои и какви хора посещават форума Ви. В допълнение към следенето на заявките чрез HTTP, можем също да следим и събитията на socket.io. Журналът на Socket.io, в комбинация с redis-cli, може да Ви бъде много полезно, ако искате да разучите как работи NodeBB.",
"explanation":"За да включите или изключите журналите в реално време, просто поставете или премахнете отметките в настройките на журнала. Няма нужда от рестартиране.",
"zero-is-disabled":"Въведете 0, за да изключите това ограничение",
"chat-settings":"Настройки на разговорите",
"disable":"Изключване на разговорите",
"disable-editing":"Изключване на редактирането и изтриването на съобщения в разговорите",
"disable-editing-help":"Това ограничение не засяга администраторите и глобалните модератори",
"max-length":"Максимална дължина на съобщенията в разговорите",
"max-chat-room-name-length":"Максимална дължина на имената на стаи за разговори",
"max-room-size":"Максимален брой потребители в стая за разговор",
"delay":"Време между съобщенията в разговорите (в милисекунди)",
"notification-delay":"Забавяне преди известяване за съобщения в разговорите. (0 – без забавяне)",
"restrictions.seconds-edit-after":"Брой секунди, през които съобщенията в разговор могат да бъдат редактирани. (0 = изключено)",
"restrictions.seconds-delete-after":"Брой секунди, през които съобщенията в разговор могат да бъдат изтривани. (0 = изключено)"
"delay":"Време между съобщенията в разговорите (мсек)",
"notification-delay":"Забавяне преди известяване за съобщения в разговорите",
"notification-delay-help":"Допълнителните съобщения, изпратени в рамките на това време, се комбинират, и потребителят получава по едно известие за всеки такъв период на забавяне. Задайте стойност 0, за да изключите забавянето.",
"restrictions.seconds-edit-after":"Брой секунди, през които съобщенията в разговор могат да бъдат редактирани.",
"restrictions.seconds-delete-after":"Брой секунди, през които съобщенията в разговор могат да бъдат изтрити."
"restrictions-new":"Ограничения за новите потребители",
"restrictions.post-queue":"Включване на опашката за публикации",
"restrictions.post-queue-rep-threshold":"Нужна репутация за пропускане на опашката за публикации",
"restrictions.groups-exempt-from-post-queue":"Избиране на групи, които да пропускат опашката за публикации",
@@ -18,16 +17,13 @@
"restrictions.post-queue-help":"Ако опашката за публикации е включена, публикациите на новите потребители ще бъдат добавяни в опашка за одобрение",
"restrictions-new.post-queue-help":"Ако ограниченията за новите потребители са включени, това ще зададе някои ограничения за публикациите създадени от новите потребители",
"restrictions.seconds-between":"Брой секунди между публикациите",
"restrictions.seconds-between-new":"Брой секунди между публикациите за нови потребители",
"restrictions.rep-threshold":"Необходима репутация за премахване на това ограничение",
"restrictions.seconds-before-new":"Брой секунди преди новите потребители да могат да публикуват за пръв път",
"restrictions.seconds-edit-after":"Брой секунди, през които публикациите могат да бъдат редактирани. (0 = изключено)",
"restrictions.seconds-delete-after":"Брой секунди, през които публикациите могат да бъдат изтрити. (0 = изключено)",
"restrictions.replies-no-delete":"Брой отговори, след които потребителите вече не могат да изтриват собствените си теми. (0 = изключено)",
"restrictions.title-length":"Дължина на заглавието",
"restrictions.post-length":"Дължина на публикациите",
"restrictions.days-until-stale":"Брой дни, след които темата се смята за стара",
"restrictions.stale-help":"Ако дадена тема е определена като „стара“, то потребителите, които се опитат да пишат в нея, ще получат предупредително съобщение.",
"restrictions.stale-help":"Ако дадена тема е определена като „стара“, то потребителите, които се опитат да пишат в нея, ще получат предупредително съобщение. (0 = изключено)",
"timestamp":"Време",
"timestamp.cut-off":"Използване на дата след (в брой дни)",
"timestamp.cut-off-help":"Датите и времената ще бъдат показвани относително (напр. „преди 3 часа“ или „преди 5 дни“), и преведени на множество\n\\t\\t\\t\\t\\tезици. След определено време, този текст ще започне да показва самите дата и час, според езика на потребителя\n\\t\\t\\t\\t\\t(напр. „5 ноември 2016 15:30“).<br /><em>(По подразбиране: <code>30</code>, тоест един месец). Ако зададете 0, винаги ще се изписват дати, а ако оставите полето празно, времето ще бъде винаги относително.</em>",
"gdpr_enabled":"Включване на искането за съгласие с ОРЗД",
"gdpr_enabled_help":"Ако това е включено, всички новорегистрирани потребители ще бъдат задължени изрично да дадат съгласието си за събирането на данни и статистики за потреблението според <a href=\"https://ec.europa.eu/info/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules/eu-data-protection-rules_en\">Общия регламент относно защитата на данните (ОРЗД)</a>. <strong>Забележка</strong>: Включването на ОРЗД не задължава съществуващите потребители да дадат съгласието си. Ако искате това, ще трябва да инсталирате добавката за ОРЗД (GDPR).",
"gdpr-enabled":"Включване на искането за съгласие с ОРЗД",
"gdpr-enabled-help":"Ако това е включено, всички новорегистрирани потребители ще бъдат задължени изрично да дадат съгласието си за събирането на данни и статистики за потреблението според <a href=\"https://ec.europa.eu/info/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules/eu-data-protection-rules_en\">Общия регламент относно защитата на данните (ОРЗД)</a>. <strong>Забележка</strong>: Включването на ОРЗД не задължава съществуващите потребители да дадат съгласието си. Ако искате това, ще трябва да инсталирате добавката за ОРЗД (GDPR).",
"disable-username-changes":"Забраняване на промяната на потребителското име",
"disable-email-changes":"Забраняване на промяната на е-пощата",
"disable-password-changes":"Забраняване на промяната на паролата",
@@ -78,8 +78,15 @@
"follow-created-topics":"Следване на темите, които създавате",
"follow-replied-topics":"Следване на темите, на които отговаряте",
"default-notification-settings":"Настройки по подразбиране за известията",
"categoryWatchState":"Състояние по подразбиране за следенето на категории",
"categoryWatchState.watching":"Да се следят",
"categoryWatchState.notwatching":"Да не сеследят",
"categoryWatchState.ignoring":"Да се пренебрегват"
"categoryWatchState":"Състояние по подразбиране за наблюдаването на категории",
"categoryWatchState.tracking":"Да се следят",
"categoryWatchState.notwatching":"Да не сенаблюдават",
"categoryWatchState.ignoring":"Да се пренебрегват",
"restrictions-new":"Ограничения за новите потребители",
"restrictions.rep-threshold":"Необходима репутация за премахване на това ограничение",
"restrictions.seconds-between-new":"Брой секунди между публикациите за нови потребители",
"restrictions.seconds-before-new":"Брой секунди преди новите потребители да могат да публикуват за пръв път",
"restrictions.seconds-edit-after-new":"Брой секунди, през които публикациите могат да бъдат редактирани от нови потребители. (0 = изключено)",
"restrictions.milliseconds-between-messages":"Време между съобщенията в разговорите за нови потребители (мсек)",
"restrictions.groups-exempt-from-new-user-restrictions":"Избиране на групи, за които да не важат ограниченията за нови потребители"
"email.verify.text1":"Вие поискахте да променим или потвърдим адреса на е-пощата Ви",
"email.verify.text2":"Поради причини, свързани със сигурността, можем да променим или потвърдим адреса на е-поща, само когато притежанието ѝ вече е било установено чрез е-писмо. <strong>Ако не сте поискали това, няма нужда да правите нищо.</strong>",
@@ -22,7 +22,9 @@
"reset.notify.subject":"Паролата беше променена успешно",
"reset.notify.text1":"Известяваме Ви, че на %1, Вашата парола беше променена успешно.",
"reset.notify.text2":"Ако не сте поискали това, моля, свържете се незабавно с администратор.",
"user-doesnt-have-email":"Потребителят „%1“ няма зададена е-поща.",
"email-confirm-failed":"Не успяхме да потвърдим е-пощата Ви. Моля, опитайте отново по-късно.",
"confirm-email-already-sent":"Е-писмото за потвърждение вече е изпратено. Моля, почакайте още %1 минута/и, преди да изпратите ново.",
"confirm-email-expired":"Е-писмото за потвърждение ес изтекла давност",
"sendmail-not-found":"Изпълнимият файл на „sendmail“ не може да бъде намерен. Моля, уверете се, че е инсталиран и изпълним за потребителя, чрез който е пуснат NodeBB.",
"digest-not-enabled":"Този потребител няма включени резюмета, или системната настройка по подразбиране е да не се изпращат резюмета",
"username-too-short":"Потребителското име е твърде кратко",
@@ -54,6 +55,7 @@
"user-banned-reason-until":"За съжаление, този акаунт е блокиран до %1 (Причина: %2)",
"user-too-new":"Съжаляваме, но трябва да изчакате поне %1 секунда/и, преди да направите първата си публикация",
"blacklisted-ip":"Съжаляваме, но Вашият IP адрес е забранен за ползване в тази общност. Ако смятате, че това е грешка, моля, свържете сес администратор.",
"cant-blacklist-self-ip":"Не може да добавите собствения си IP адрес в черния списък",
"ban-expiry-missing":"Моля, задайте крайна дата за това блокиране",
"no-category":"Категорията не съществува",
"no-topic":"Темата не съществува",
@@ -89,6 +91,7 @@
"category-not-selected":"Нее избрана категория.",
"too-many-posts":"Можете да публикувате веднъж на %1 секунда/и – моля, изчакайте малко, преди да опитате да публикувате отново",
"too-many-posts-newbie":"Като нов потребител, Вие можете да публикувате веднъж на %1 секунда/и, докато не натрупате %2 репутация – моля, изчакайте малко, преди да опитате да публикувате отново",
"too-many-posts-newbie-minutes":"Като нов потребител, Вие можете да публикувате веднъж на %1 минута/и, докато не натрупате %2 репутация – моля, изчакайте малко, преди да опитате да публикувате отново",
"already-posting":"В момента публикувате",
"tag-too-short":"Моля, въведете по-дълъг етикет. Етикетите трябва да съдържат поне %1 символ(а)",
"tag-too-long":"Моля, въведете по-кратък етикет. Етикетите трябва да съдържат не повече от %1 символ(а)",
@@ -163,13 +166,14 @@
"chat-room-does-not-exist":"Стаята за разговори не съществува.",
"cant-add-users-to-chat-room":"Към стаята за разговори не могат да бъдат добавяни потребители.",
"cant-remove-users-from-chat-room":"От стаята за разговори не могат да бъдат премахвани потребители.",
"chat-room-name-too-long":"Името на стаята за разговори е твърде дълго.",
"chat-room-name-too-long":"Името на стаята е твърде дълго. Имената не може да са по-дълги от %1 знака.",
"already-voting-for-this-post":"Вече сте дали глас за тази публикация.",
"reputation-system-disabled":"Системата за репутация е изключена.",
"downvoting-disabled":"Отрицателното гласуване е изключено",
"not-enough-reputation-to-chat":"Репутацията Ви трябва да бъде поне %1, за да участвате в разговори",
"not-enough-reputation-to-upvote":"Репутацията Ви трябва да бъде поне %1, за да гласувате положително",
"not-enough-reputation-to-downvote":"Репутацията Ви трябва да бъде поне %1, за да гласувате отрицателно",
"not-enough-reputation-to-post-links":"Репутацията Ви трябва да бъде поне %1, за да публикувате връзки",
"not-enough-reputation-to-flag":"Репутацията Ви трябва да бъде поне %1, за да докладвате тази публикация",
"not-enough-reputation-min-rep-website":"Репутацията Ви трябва да бъде поне %1, за да добавите уеб сайт",
"not-enough-reputation-min-rep-aboutme":"Репутацията Ви трябва да бъде поне %1, за да добавите информация за себе си",
@@ -181,6 +185,7 @@
"post-flagged-too-many-times":"Тази публикация вече е докладвана от други хора",
"user-flagged-too-many-times":"Този потребител вече е докладван от други хора",
"cant-flag-privileged":"Не можете да докладвате профилите или съдържанието от потребители с по-високи правомощия (модератори, глобални модератори, администратори)",
"cant-locate-flag-report":"Докладът не може да бъде намерен",
"self-vote":"Не можете да гласувате за собствената си публикация",
"too-many-upvotes-today":"Можете да гласувате положително не повече от %1 пъти на ден",
"too-many-upvotes-today-user":"Можете да гласувате положително за потребител не повече от %1 пъти на ден",
@@ -198,6 +203,7 @@
"not-in-room":"Потребителят не е в стаята",
"cant-kick-self":"Не можете да изритате себе си от групата",
"400.message":"Тази връзка изглежда повредена. Моля, проверете я и опитайте отново.<br/><div class=\"text-sm text-muted\">Или се върнете към <a href='%1/'>началната страница</a>.</div>",
"register":"Регистрация",
"login":"Вписване",
"please_log_in":"Моля, впишете се",
"please-log-in":"Моля, впишете се",
"logout":"Изход",
"posting_restriction_info":"Публикуването в момента е позволено само за регистрираните потребители. Натиснете тук, за да се впишете.",
"chat.add-user-help":"Тук можете да потърсите потребители. Когато някой потребител бъде избран, той ще бъде добавен в разговора. Новият потребител няма да може да вижда съобщенията, написани преди включването му в разговора. Само собствениците на стаята (<i class=\"fa fa-star text-warning\"></i>) могат да премахват потребители от нея.",
"chat.confirm-chat-with-dnd-user":"Този потребител е в състояние „не ме безпокойте“. Наистина ли искате да разговаряте с него?",
"chat.room-name-optional":"Име на стаята (незадължително)",
"chat.rename-room":"Преименуване на стаята",
"chat.rename-placeholder":"Въведете името на стаята си тук",
"chat.rename-help":"Зададеното тук име на стаята ще се вижда от всички участници в нея.",
"chat.leave":"Напускане на разговора",
"chat.leave":"Напускане",
"chat.leave-room":"Напускане на стаята",
"chat.leave-prompt":"Наистина ли искате да напуснете този разговор?",
"chat.leave-help":"Ако напуснете този разговор, няма да виждате следващите съобщения в него. Ако бъдете добавен(а) отново, няма да виждате историята на разговора отпреди добавянето Ви.",
"chat.delete":"Изтриване",
"chat.delete-room":"Изтриване на стаята",
"chat.delete-prompt":"Наистина ли искате да изтриете тази стая за разговор?",
"chat.in-room":"В тази стая",
"chat.kick":"Изгонване",
"chat.show-ip":"Показване на IP адреса",
"chat.copy-text":"Копиране на текста",
"chat.copy-link":"Копиране на връзката",
"chat.owner":"Собственик на стаята",
"chat.system.user-join":"%1 се присъедини към стаята",
"chat.system.user-leave":"%1 напусна стаята",
"chat.system.room-rename":"%2 преименува тази стая: %1",
"chat.grant-rescind-ownership":"Даване/отнемане на собственост",
"chat.system.user-join":"%1 се присъедини към стаята <span class=\"timeago\" title=\"%2\"></span>",
"chat.system.room-rename":"%2 преименува тази стая на „%1“ <span class=\"timeago\" title=\"%3\"></span>",
"composer.compose":"Писане",
"composer.show_preview":"Показване на прегледа",
"composer.hide_preview":"Скриване на прегледа",
"composer.show-preview":"Показване на прегледа",
"composer.hide-preview":"Скриване на прегледа",
"composer.help":"Помощ",
"composer.user_said_in":"%1 каза в %2:",
"composer.user_said":"%1 каза:",
"composer.user-said-in":"%1 каза в %2:",
"composer.user-said":"%1 каза:",
"composer.discard":"Наистина ли искате да отхвърлите тази публикация?",
"composer.submit_and_lock":"Публикуване и заключване",
"composer.toggle_dropdown":"Превключване на падащото меню",
"composer.submit-and-lock":"Публикуване и заключване",
"composer.toggle-dropdown":"Превключване на падащото меню",
"composer.uploading":"Качване на %1",
"composer.formatting.bold":"Получер",
"composer.formatting.italic":"Курсив",
"composer.formatting.heading":"Заглавие",
"composer.formatting.heading1":"Заглавие 1",
"composer.formatting.heading2":"Заглавие 2",
"composer.formatting.heading3":"Заглавие 3",
"composer.formatting.heading4":"Заглавие 4",
"composer.formatting.heading5":"Заглавие 5",
"composer.formatting.heading6":"Заглавие 6",
"composer.formatting.list":"Списък",
"composer.formatting.strikethrough":"Зачертан",
"composer.formatting.code":"Код",
@@ -62,9 +101,10 @@
"composer.formatting.picture":"Връзка към изображение",
"composer.upload-picture":"Качване на изображение",
"composer.upload-file":"Качване на файл",
"composer.zen_mode":"Режим Дзен",
"composer.select_category":"Изберете категория",
"composer.zen-mode":"Режим Дзен",
"composer.select-category":"Изберете категория",
"composer.textarea.placeholder":"Въведете съдържанието на публикацията си тук. Можете също да влачите и пускате снимки.",
"composer.post-queue-alert":"Здравейте👋!<br/>Този форум използва система, при която публикациите се добавят в опашка. Тъй като сте нов потребител, публикацията Ви ще бъде скрита, докато не бъде одобрена от модератор.",
"composer.schedule-for":"Насрочване на тема за",
"composer.schedule-date":"Дата",
"composer.schedule-time":"Час",
@@ -79,8 +119,8 @@
"bootbox.confirm":"Потвърждаване",
"bootbox.submit":"Публикуване",
"bootbox.send":"Изпращане",
"cover.dragging_title":"Наместване на снимката",
"cover.dragging_message":"Преместете снимката на желаното положение и натиснете „Запазване“",
"cover.dragging-title":"Наместване на снимката",
"cover.dragging-message":"Преместете снимката на желаното положение и натиснете „Запазване“",
"cover.saved":"Снимката и мястото ѝ бяха запазени",
"thumbs.modal.title":"Управление на иконките на темите",
"user_flagged_user_dual":"<strong>%1</strong> и <strong>%2</strong> докладваха потребителски профил (%3)",
"user_flagged_user_multiple":"<strong>%1</strong> и още %2 потребители докладваха потребителски профил (%3)",
"user_posted_to":"<strong>%1</strong> публикува отговор на: <strong>%2</strong>",
"user_posted_to_dual":"<strong>%1</strong> и <strong>%2</strong> публикуваха отговори на: <strong>%3</strong>",
"user_posted_to_multiple":"<strong>%1</strong> и %2 други публикуваха отговори на: <strong>%3</strong>",
"user_posted_topic":"<strong>%1</strong> публикува нова тема: <strong>%2</strong>",
"user_edited_post":"<strong>%1</strong> редактира публикация в <strong>%2</strong>",
"user_started_following_you":"<strong>%1</strong> започна да Ви следва.",
"user_started_following_you_dual":"<strong>%1</strong> и <strong>%2</strong> започнаха да Ви следват.",
"user_started_following_you_multiple":"<strong>%1</strong> и %2 започнаха да Ви следват.",
"new_register":"<strong>%1</strong> изпрати заявка за регистрация.",
"new_register_multiple":"Има <strong>%1</strong> заявки за регистрация, които очакват да бъдат прегледани.",
"flag_assigned_to_you":"<strong>Докладът %1</strong> беше назначен на Вас",
"post_awaiting_review":"Публикацията чака да бъде прегледана",
"new-message-from":"Ново съобщение от <strong>%1</strong>",
"new-messages-from":"%1 нови съобщения от <strong>%2</strong>",
"new-message-in":"Ново съобщение в <strong>%1</strong>",
"new-messages-in":"%1 нови съобщения в <strong>%2</strong>",
"user-posted-in-public-room":"<strong>%1</strong> писа в <strong class=\"text-nowrap\"><i class=\"fa %2\"></i>%3</strong>",
"user-posted-in-public-room-dual":"<strong>%1</strong> и <strong>%2</strong> писаха в <strong class=\"text-nowrap\"><i class=\"fa %3\"></i>%4</strong>",
"user-posted-in-public-room-triple":"<strong>%1</strong>, <strong>%2</strong> и <strong>%3</strong> писаха в <strong class=\"text-nowrap\"><i class=\"fa %4\"></i>%5</strong>",
"user-posted-in-public-room-multiple":"<strong>%1</strong>, <strong>%2</strong> и %3 други писаха в <strong class=\"text-nowrap\"><i class=\"fa %4\"></i>%5</strong>",
"upvoted-your-post-in":"<strong>%1</strong> гласува положително за Ваша публикация в <strong>%2</strong>.",
"upvoted-your-post-in-dual":"<strong>%1</strong> и <strong>%2</strong> гласуваха положително за Ваша публикация в <strong>%3</strong>.",
"upvoted-your-post-in-triple":"<strong>%1</strong>, <strong>%2</strong> и <strong>%3</strong> гласуваха положително за Ваша публикация в <strong>%4</strong>.",
"upvoted-your-post-in-multiple":"<strong>%1</strong>, <strong>%2</strong> и %3 други гласуваха положително за Ваша публикация в <strong>%4</strong>.",
"moved-your-post":"<strong>%1</strong> премести публикацията Ви в <strong>%2</strong>",
"user-flagged-user-dual":"<strong>%1</strong> и <strong>%2</strong> докладваха потребителски профил (%3)",
"user-flagged-user-triple":"<strong>%1</strong>, <strong>%2</strong> и <strong>%3</strong> докладваха потребителски профил (%4)",
"user-flagged-user-multiple":"<strong>%1</strong>, <strong>%2</strong> и %3 други докладваха потребителски профил (%4)",
"user-posted-to":"<strong>%1</strong> публикува отговор на: <strong>%2</strong>",
"user-posted-to-dual":"<strong>%1</strong> и <strong>%2</strong> публикуваха отговори на: <strong>%3</strong>",
"user-posted-to-triple":"<strong>%1</strong>, <strong>%2</strong> и <strong>%3</strong> публикуваха отговори на: <strong>%4</strong>",
"user-posted-to-multiple":"<strong>%1</strong>, <strong>%2</strong> и %3 други публикуваха отговори на: <strong>%4</strong>",
"user-posted-topic":"<strong>%1</strong> публикува нова тема: <strong>%2</strong>",
"user-edited-post":"<strong>%1</strong> редактира публикация в <strong>%2</strong>",
"user-posted-topic-with-tag":"<strong>%1</strong> публикува нова тема с етикет <strong>%2</strong>",
"user-posted-topic-with-tag-dual":"<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong> и <strong>%3</strong>",
"user-posted-topic-with-tag-triple":"<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong>, <strong>%3</strong> и <strong>%4</strong>",
"user-posted-topic-with-tag-multiple":"<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong>",
"user-posted-topic-in-category":"<strong>%1</strong> публикува нова тема в <strong>%2</strong>",
"user-started-following-you":"<strong>%1</strong> започна да Ви следва.",
"user-started-following-you-dual":"<strong>%1</strong> и <strong>%2</strong> започнаха да Ви следват.",
"user-started-following-you-triple":"<strong>%1</strong>, <strong>%2</strong> и <strong>%3</strong> започнаха да Ви следват.",
"user-started-following-you-multiple":"<strong>%1</strong>, <strong>%2</strong> и %3 други започнаха да Ви следват.",
"new-register":"<strong>%1</strong> изпрати заявка за регистрация.",
"new-register-multiple":"Има <strong>%1</strong> заявки за регистрация, които очакват да бъдат прегледани.",
"flag-assigned-to-you":"<strong>Докладът %1</strong> беше назначен на Вас",
"post-awaiting-review":"Публикацията чака да бъде прегледана",
"profile-exported":"Профилът на <strong>%1</strong> е изнесен, щракнете за сваляне",
"posts-exported":"Публикациите на <strong>%1</strong> са изнесени, щракнете за сваляне",
"uploads-exported":"Качванията на <strong>%1</strong> са изнесени, щракнете за сваляне",
@@ -56,21 +77,25 @@
"email-confirm-error-message":"Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",
"email-confirm-sent":"Изпратено ее-писмо за потвърждение.",
"none":"Нищо",
"notification_only":"Само известие",
"email_only":"Само е-писмо",
"notification_and_email":"Известие и е-писмо",
"notificationType_upvote":"Когато някой гласува положително за Ваша публикация",
"notificationType_new-topic":"Когато някой, когото следвате, публикува тема",
"notificationType_new-reply":"Когато бъде публикуван нов отговор в тема, която следвате",
"notificationType_post-edit":"Когато бъде редактирана публикация в тема, която следите",
"notificationType_follow":"Когато някой започне да Ви следва",
"notificationType_new-chat":"Когато получите съобщение в разговор",
"notificationType_new-group-chat":"Когато получите съобщение в групов разговор",
"notificationType_group-invite":"Когато получите покана за група",
"notificationType_group-leave":"Когато потребител напусне групата Ви",
"notificationType_group-request-membership":"Когато някой поиска да се включи в група, на която Вие сте собственик",
"notificationType_new-register":"Когато някой бъде добавен в опашката за регистрация",
"notificationType_post-queue":"Когато бъде добавена нова публикация в опашката",
"notificationType_new-post-flag":"Когато публикация бъде докладвана",
"notificationType_new-user-flag":"Когато потребител бъде докладван"
"notification-only":"Само известие",
"email-only":"Само е-писмо",
"notification-and-email":"Известие и е-писмо",
"notificationType-upvote":"Когато някой гласува положително за Ваша публикация",
"notificationType-new-topic":"Когато някой, когото следвате, публикува тема",
"notificationType-new-topic-with-tag":"Когато бъде публикувана нова тема с етикет, който следвате",
"notificationType-new-topic-in-category":"Когато бъде публикувана нова тема в категория, която наблюдавате",
"notificationType-new-reply":"Когато бъде публикуван нов отговор в тема, която наблюдавате",
"notificationType-post-edit":"Когато бъде редактирана публикация в тема, която наблюдавате",
"notificationType-follow":"Когато някой започне да Ви следва",
"notificationType-new-chat":"Когато получите съобщение в разговор",
"notificationType-new-group-chat":"Когато получите съобщение в групов разговор",
"notificationType-new-public-chat":"Когато получите съобщение в публичен групов разговор",
"notificationType-group-invite":"Когато получите покана за група",
"notificationType-group-leave":"Когато потребител напусне групата Ви",
"notificationType-group-request-membership":"Когато някой поиска да се включи в група, на която Вие сте собственик",
"notificationType-new-register":"Когато някой бъде добавен в опашката за регистрация",
"notificationType-post-queue":"Когато бъде добавена нова публикация в опашката",
"notificationType-new-post-flag":"Когато публикация бъде докладвана",
"notificationType-new-user-flag":"Когато потребител бъде докладван",
"notificationType-new-reward":"Когато получите нова награда"
"no-queued-posts":"В опашката за публикации няма нищо.",
"no-single-post":"Темата или публикацията, която търсите, вече не се намира в опашката. Вероятно или е била одобрена, или изтрита.",
"enabling-help":"За да включите тази функционалност, идете в <a href=\"%1\">Настройки → Публикуване → Опашка за публикации</a> и включете <strong>Опашката за публикации</strong>.",
"enabling-help":"В момента опашката за публикации е <strong>изключена</strong>. За да включите тази функционалност, идете в <a href=\"%1\">Настройки → Публикации → Опашка за публикации</a> и включете <strong>Опашката за публикации</strong>.",
"back-to-list":"Назад към Опашката за публикации",
"public-intro":"Ако имате публикации, които чакат в опашката, те ще бъдат показани тук.",
"public-description":"Този форум е настроен автоматично да добавя публикациите от нови потребители, така че да чакат одобрението на модератор.<br />Ако имате публикации, които чакат в опашката за одобрение, ще можете да ги видите тук.",
"help.email":"По подразбиране, Вашата е-поща ще бъде скрита за останалите.",
"help.username_restrictions":"Уникално потребителско име с дължина между %1 и %2 символа. Другите ще могат да Ви споменават чрез @<span id='yourUsername'>потребител</span>.",
"help.minimum_password_length":"Дължината на паролата Ви трябва да е поне %1 символа.",
"email_address":"Е-поща",
"email_address_placeholder":"Въведете адрес на е-поща",
"help.username-restrictions":"Уникално потребителско име с дължина между %1 и %2 символа. Другите ще могат да Ви споменават чрез @<span id='yourUsername'>потребител</span>.",
"help.minimum-password-length":"Дължината на паролата Ви трябва да е поне %1 символа.",
"email-address":"Е-поща",
"email-address-placeholder":"Въведете адрес на е-поща",
"alternative-registration":"Друг начин за регистриране",
"terms-of-use":"Условия за ползване",
"agree-to-terms-of-use":"Съгласен съм с условията за ползване",
"terms-of-use-error":"Трябва да се съгласите с условията за ползване",
"registration-added-to-queue":"Вашата регистрация беше добавена в опашката за одобрение. Ще получите е-писмо, когато тя бъде одобрена от администратор.",
"registration-queue-average-time":"Средното време за одобрение на нови членове е %1 часа и %2 минути.",
"registration-queue-auto-approve-time":"Членството Ви в този форум ще бъде напълно активирано след около %1 часа.",
"interstitial.intro":"Нуждаем се от малко допълнителна информация, преди да можем да актуализираме акаунта Ви…",
"interstitial.intro-new":"Нуждаем се от малко допълнителна информация, преди да можем да създадем акаунта Ви…",
"gdpr_agree_data":"Съгласявам се това личната ми информация да се съхранява и обработва от този уеб сайт.",
"gdpr_agree_email":"Съгласявам се да получавам е-писма с резюмета и известия от този уеб сайт.",
"gdpr_consent_denied":"Трябва да се съгласите с това уеб сайтът да събира/обработва информацията Ви, и да Ви изпраща е-писма.",
"gdpr-agree-data":"Съгласявам се това личната ми информация да се съхранява и обработва от този уеб сайт.",
"gdpr-agree-email":"Съгласявам се да получавам е-писма с резюмета и известия от този уеб сайт.",
"gdpr-consent-denied":"Трябва да се съгласите с това уеб сайтът да събира/обработва информацията Ви, и да Ви изпраща е-писма.",
"invite.error-admin-only":"Директното регистриране е изключено. Моля, свържете сес администратор за повече подробности.",
"invite.error-invite-only":"Директното регистриране е изключено. Трябва да получите покана от вече регистриран потребител, за да имате достъп до този форум.",
"invite.error-invalid-data":"Получените данни за регистрация не съответстват на нашите записи. Моля, свържете сес администратор за повече подробности."
"password_changed.title":"Паролата беше променена",
"password_changed.message":"<p>Паролата е нулирана успешно. Моля, <a href=\"/login\">впишете се отново</a>.",
"wrong_reset_code.title":"Грешен код за подновяване",
"wrong_reset_code.message":"Полученият код за подновяване беше грешен. Моля, опитайте отново или <a href=\"/reset\">поискайте нов код за подновяване</a>.",
"new_password":"Нова парола",
"repeat_password":"Потвърдете паролата",
"changing_password":"Промяна на паролата…",
"enter_email":"Моля, въведете <strong>адреса на е-пощата си</strong> и ще Ви изпратим е-писмо с инструкции за това как да достъпите акаунта си.",
"enter_email_address":"Въведете адрес на е-поща",
"password_reset_sent":"Ако посоченият адрес съответства на съществуващ потребителски акаунт, то вече му е изпратено е-писмо за подновяване на паролата. Имайте предвид, че може да бъде изпращано само по едно е-писмо на минута.",
"invalid_email":"Грешна е-поща / е-пощата не съществува!",
"password_too_short":"Паролата е твърде кратка. Моля, изберете друга парола.",
"passwords_do_not_match":"Двете пароли, които въведохте, са различни.",
"password_expired":"Паролата Ви ес изтекла давност. Моля, изберете нова парола"
"reset-password":"Подновяване на паролата",
"update-password":"Промяна на паролата",
"password-changed.title":"Паролата беше променена",
"password-changed.message":"<p>Паролата е нулирана успешно. Моля, <a href=\"/login\">впишете се отново</a>.",
"wrong-reset-code.title":"Грешен код за подновяване",
"wrong-reset-code.message":"Полученият код за подновяване беше грешен. Моля, опитайте отново или <a href=\"/reset\">поискайте нов код за подновяване</a>.",
"new-password":"Нова парола",
"repeat-password":"Потвърдете паролата",
"changing-password":"Промяна на паролата…",
"enter-email":"Моля, въведете <strong>адреса на е-пощата си</strong> и ще Ви изпратим е-писмо с инструкции за това как да достъпите акаунта си.",
"enter-email-address":"Въведете адрес на е-поща",
"password-reset-sent":"Ако посоченият адрес съответства на съществуващ потребителски акаунт, то вече му е изпратено е-писмо за подновяване на паролата. Имайте предвид, че може да бъде изпращано само по едно е-писмо на минута.",
"invalid-email":"Грешна е-поща / е-пощата не съществува!",
"password-too-short":"Паролата е твърде кратка. Моля, изберете друга парола.",
"passwords-do-not-match":"Двете пароли, които въведохте, са различни.",
"password-expired":"Паролата Ви ес изтекла давност. Моля, изберете нова парола"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.