* 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
* acp sidebar
* gap in nav
* remove shadow
* label fixes
* color fixes
* feat: settings page wip
* feat: scroll spy 👓
move social into general, store social in meta.config like other settings
write upgrade script
* remove social
* rermove openapi routes
* cleanup, highlight selected nav item
* more cleanup
* advanced margin top
* derp
* match design
* bring back version alert
fix homepage js, since it moved to general settings
* remove unused tpls
these moved to general settings
* remove more css
* offcanvas for mobile
fix search
* add timeout
* add new props
* manage categories
* small fixes
* category-edit
* feat category page fixes
* add title to settings pages
add user settings page
* small fixes
* some more settings pages
* fix: plugin page titles
* more settings pages
* more padding
* more pages, add acp paginator.tpl
so it doesn't change when active theme changes
* remove placeholder
* dashboard table
* fix: openapi
* fix: controller tests
* use fonts from core
* some small fixes
* fix rep page
* refactor: fix name of upgrade script
* create category modal
group edit
* group/groups pages
* admins mods
* privs
* uploads
* missing margin
* more acp pages
* more pages
* plugins/rewards/widgets
* wrap rewards
* fix widgets
* fix widget clone button
* fix group acp edit link
* update search dropdown
* remove display block from tbody
* use less css
* remove some derp links
* remove striped tables
* remove p tags from lang files
* update email settings
* Update api.tpl
* move tag-whitelist
This is what a topic and post looks like. As an administrator, you can edit the post\'s title and content.
To customise your forum, go to the [Administrator Control Panel](../../admin). You can modify all aspects of your forum there, including installation of third-party plugins.
## Additional Resources
#### Additional Resources
* [NodeBB Documentation](https://docs.nodebb.org)
* [Community Support Forum](https://community.nodebb.org)
"custom-css.description":"Enter your own CSS/SASS declarations here, which will be applied after all other styles.",
"custom-css.enable":"Enable Custom CSS/SASS",
@@ -12,5 +13,8 @@
"custom-header.enable":"تفعيل الترويسة المخصصة",
"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.",
"running-version":"المنتدى يعمل حاليا على <strong>NodeBB الإصدار<span id=\"version\">%1</span></strong>.",
"keep-updated":"تأكد دائما من أن NodeBB يعمل على احدث إصدار للحصول على أحدث التصحيحات الأمنية وإصلاحات الأخطاء.",
"up-to-date":"<p>المنتدى <strong>يعمل على أحدث إصدار</strong> <i class=\"fa fa-check\"></i></p>",
"upgrade-available":"<p> هناك إصدار جديد برقم (v%1). خذ بعين الاعتبار <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\"> ترقية NodeBB</a>.</p>",
"prerelease-upgrade-available":"<p>هذا إصدار منتهي من الاصدارات المسبقة من NodeBB. هناك إصدار جديد برقم (v٪ 1). ضع في اعتبارك <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">ترقية NodeBB إليه</a>.</p>",
"prerelease-warning":"<p>هذه نسخة <strong>ماقبل الإصدار</strong> من NodeBB. قد تحدث أخطاء غير مقصودة. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"up-to-date":"You are <strong>up-to-date</strong> <i class=\"fa fa-check\"></i>",
"upgrade-available":"A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-upgrade-available":"This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">upgrading your NodeBB</a>.",
"prerelease-warning":"This is a <strong>pre-release</strong> version of NodeBB. Unintended bugs may occur. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found":"مرسل البريد الإلكتروني الاحتياطي غير موجود!",
"running-in-development":"المنتدى قيد التشغيل في وضع \"المطورين\". وقد تكون هناك ثغرات أمنية مفتوحة؛ من فضلك تواصل مع مسؤول نظامك.",
"latest-lookup-failed":"<p>فشل البحث عن أحدث إصدار متوفر من NodeBB</p>",
"running-in-development":"Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator",
"latest-lookup-failed":"Failed to look up latest available version of NodeBB",
"notices":"إشعارات",
"restart-not-required":"إعادة التشغيل غير مطلوب",
@@ -48,6 +48,7 @@
"restart-disabled":"تم تعطيل إعادة بناء NodeBB وإعادة تشغيله حيث لا يبدو أنك تقوم بتشغيله عبر البرنامج الخفي المناسب.",
"maintenance-mode":"وضع الصيانة",
"maintenance-mode-title":"انقر هنا لإعداد وضع الصيانة لـNodeBB",
"description":"من خلال تمكين مربعات الاختيار ، ستتلقى سجلات إلى جهازك الطرفي. إذا حددت مسارًا ، فسيتم بعد ذلك حفظ السجلات في ملف بدلاً من ذلك. يعد تسجيل HTTP مفيدًا لجمع الإحصائيات حول من ومتى وماذا يصل الأشخاص في المنتدى. بالإضافة إلى تسجيل طلبات HTTP ، يمكننا أيضًا تسجيل أحداث socket.io. يمكن أن يكون تسجيل Socket.io ، جنبًا إلى جنب مع شاشة redis-cli ، مفيدًا جدًا في تعلم العناصر الداخلية لـ NodeBB.",
"explanation":"ما عليك سوى تحديدأو/ إلغاء تحديد إعدادات التسجيل لتمكين أو تعطيل التسجيل أثناء التنقل. لا حاجة لإعادة التشغيل.",
"set-order-help":"Setting the order of the category will move this category to that order and update the order of other categories as necessary. Minimum order is 1 which puts the category at the top.",
"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."
"title.short-placeholder":"ان لم تقم بكتابة عنوان مختصر, سيتم استخدام عنوان الموقع الكلي",
"title.url":"Title Link URL",
"title.url-placeholder":"The URL of the site title",
"title.url-help":"When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. <br> Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.url-help":"When the title is clicked, send users to this address. If left blank, user will be sent to the forum index. Note: This is not the external URL used in emails, etc. That is set by the <code>url</code> property in config.json",
"title.name":"اسم المنتدي",
"title.show-in-header":"Show Site Title in Header",
"browser-title":"عنوان المتصفح",
@@ -16,7 +18,7 @@
"description":"وصف الموقع",
"keywords":"الكلمات الدليله للموقع",
"keywords-placeholder":"Keywords describing your community, comma-separated",
"logo":"شعار الموقع",
"logo-and-icons":"Site Logo & Icons",
"logo.image":"صورة",
"logo.image-placeholder":"Path to a logo to display on forum header",
"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",
@@ -17,18 +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.min-title-length":"Minimum Title Length",
"restrictions.max-title-length":"Maximum Title Length",
"restrictions.min-post-length":"Minimum Post Length",
"restrictions.max-post-length":"Maximum Post Length",
"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>",
@@ -41,10 +36,9 @@
"teaser.last-reply":"Last – Show the latest reply, or a \"No replies\" placeholder if no replies",
"teaser.first":"First",
"showPostPreviewsOnHover":"Show a preview of posts when mouse overed",
"unread":"Unread Settings",
"unread-and-recent":"Unread & Recent Settings",
"unread.cutoff":"Unread cutoff days",
"unread.min-track-last":"Minimum posts in topic before tracking last read",
"recent":"Recent Settings",
"recent.max-topics":"Maximum topics on /recent",
"recent.categoryFilter.disable":"Disable filtering of topics in ignored categories on the /recent page",
"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":"حديث",
@@ -50,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",
@@ -77,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":"غير متواجد",
@@ -106,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":"تم تحديث المنتدى",
@@ -114,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%",
@@ -128,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-css.description":"Въведете своите собствени декларации на CSS/SASS. Те ще бъдат приложени след всички останали стилове.",
"custom-css.enable":"Включване на персонализиран CSS/SASS",
@@ -12,5 +13,8 @@
"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"
"running-version":"Вие използвате <strong>NodeBB версия <span id=\"version\">%1</span></strong>.",
"keep-updated":"Стремете се винаги да използвате най-новата версия на NodeBB, за да се възползвате от последните подобрения на сигурността и поправки на проблеми.",
"upgrade-available":"<p>Има нова версия (версия %1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.</p>",
"prerelease-upgrade-available":"<p>Това е остаряла предварителна версия на NodeBB. Има нова версия (версия %1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.</p>",
"prerelease-warning":"<p>Това е версия за <strong>предварителен преглед</strong> на NodeBB. Възможно е да има неочаквани неизправности. <i class=\"fa fa-exclamation-triangle\"></i></p>",
"upgrade-available":"Има нова версия (%1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.",
"prerelease-upgrade-available":"Това е остаряла предварителна версия на NodeBB. Има нова версия (%1). Ако имате възможност, <a href=\"https://docs.nodebb.org/configuring/upgrade/\" target=\"_blank\">обновете NodeBB</a>.",
"prerelease-warning":"Това е <strong>предварителна версия</strong> на NodeBB. Възможно е да има неочаквани неизправности. <i class=\"fa fa-exclamation-triangle\"></i>",
"fallback-emailer-not-found":"Нее намерен резервен изпращач на е-поща",
"running-in-development":"<span>Форумът работи в режим за разработчици, така че може да бъде уязвим. Моля, свържете се със системния си администратор.</span>",
"latest-lookup-failed":"<p>Не може да бъде извършена проверка за последната налична версия на NodeBB</p>",
"running-in-development":"Форумът работи в режим за разработчици, така че може да бъде уязвим. Моля, свържете се със системния си администратор.",
"latest-lookup-failed":"Не може да бъде извършена проверка за последната налична версия на NodeBB",
"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":"За да включите или изключите журналите в реално време, просто поставете или премахнете отметките в настройките на журнала. Няма нужда от рестартиране.",
"set-order-help":"Задаването на позиция за категорията ще я премести на желаното място и ще промени местата на другите категории, ако е необходимо. Най-малкият възможен номер е 1, което ще постави категорията най-отгоре.",
"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":"Брой секунди, през които съобщенията в разговор могат да бъдат изтрити."
"title.short-placeholder":"Ако не е посочено кратко заглавие, ще бъде използвано заглавието на уеб сайта",
"title.url":"Адрес за заглавието",
"title.url-placeholder":"Адресът за заглавието на уеб сайта",
"title.url-help":"Когато потребител щракне върху заглавието, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума. <br> Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството <code>url</code> във файла config.json",
"title.url-help":"Когато потребител щракне върху заглавието, той ще бъде прехвърлен към този адрес. Ако е празно, потребителят ще бъде изпратен към началната страница на форума. Забележка: Това не е външният адрес, който се ползва в е-писмата. Той се задава от свойството <code>url</code> във файла config.json.",
"title.name":"Името на общността Ви",
"title.show-in-header":"Показване на заглавието на уеб сайта в заглавната част",
"browser-title":"Заглавие на браузъра",
@@ -16,7 +18,7 @@
"description":"Описание на уеб сайта",
"keywords":"Ключови думи на уеб сайта",
"keywords-placeholder":"Ключови думи, описващи общността Ви. Трябва да бъдат разделени със запетаи.",
"logo":"Лого на уеб сайта",
"logo-and-icons":"Лого и иконки на уеб сайта",
"logo.image":"Изображение",
"logo.image-placeholder":"Път до логото, което да бъде показано в заглавната част на форума",
"logo.upload":"Качване",
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.