2 Commits

Author SHA1 Message Date
77afcf3138 Merge branch 'master' into translations_en-yml--master_ar 2021-01-06 17:59:48 -05:00
e3781eb1ba Translate /config/locales/en.yml in ar
translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.
2021-01-05 19:18:07 +00:00
13 changed files with 111 additions and 139 deletions

View File

@ -50,7 +50,6 @@ gem 'sprockets', '< 4.0.0'
gem 'omniauth'
gem 'omniauth-twitter'
gem 'omniauth-google-oauth2'
gem 'omniauth_openid_connect'
gem 'omniauth-bn-launcher', '~> 0.1.3'
gem 'net-ldap'
gem 'bn-ldap-authentication', '~> 0.1.4'

View File

@ -68,10 +68,8 @@ GEM
tzinfo (~> 1.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
aes_key_wrap (1.1.0)
arel (9.0.0)
ast (2.4.0)
attr_required (1.0.1)
autoprefixer-rails (9.7.6)
execjs
aws-eventstream (1.1.0)
@ -91,7 +89,6 @@ GEM
aws-sigv4 (1.2.1)
aws-eventstream (~> 1, >= 1.0.2)
bcrypt (3.1.13)
bindata (2.4.8)
bindex (0.8.1)
bn-ldap-authentication (0.1.4)
net-ldap (~> 0)
@ -194,10 +191,6 @@ GEM
jquery-ui-rails (6.0.1)
railties (>= 3.2.16)
json (2.3.0)
json-jwt (1.13.0)
activesupport (>= 4.2)
aes_key_wrap
bindata
jwt (2.2.1)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
@ -218,7 +211,7 @@ GEM
method_source (1.0.0)
mimemagic (0.3.5)
mini_mime (1.0.2)
mini_portile2 (2.5.0)
mini_portile2 (2.4.0)
minitest (5.14.2)
msgpack (1.3.3)
multi_json (1.14.1)
@ -226,9 +219,8 @@ GEM
multipart-post (2.1.1)
net-ldap (0.16.2)
nio4r (2.5.4)
nokogiri (1.11.1)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
oauth (0.5.4)
oauth2 (1.4.4)
faraday (>= 0.8, < 2.0)
@ -258,20 +250,6 @@ GEM
omniauth-twitter (1.4.0)
omniauth-oauth (~> 1.1)
rack
omniauth_openid_connect (0.3.5)
addressable (~> 2.5)
omniauth (~> 1.9)
openid_connect (~> 1.1)
openid_connect (1.2.0)
activemodel
attr_required (>= 1.0.0)
json-jwt (>= 1.5.0)
rack-oauth2 (>= 1.6.1)
swd (>= 1.0.0)
tzinfo
validate_email
validate_url
webfinger (>= 1.0.1)
os (1.1.0)
pagy (3.8.1)
parallel (1.19.1)
@ -284,14 +262,7 @@ GEM
popper_js (1.16.0)
public_suffix (4.0.5)
puma (3.12.6)
racc (1.5.2)
rack (2.2.3)
rack-oauth2 (1.16.0)
activesupport
attr_required
httpclient
json-jwt (>= 1.11.0)
rack (>= 2.1.0)
rack-test (1.1.0)
rack (>= 1.0, < 3)
rails (5.2.4.4)
@ -405,10 +376,6 @@ GEM
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.3.13)
swd (1.2.0)
activesupport (>= 3)
attr_required (>= 0.0.5)
httpclient (>= 2.4)
sync (0.5.0)
syslog_protocol (0.9.2)
term-ansicolor (1.7.1)
@ -429,20 +396,11 @@ GEM
uglifier (4.2.0)
execjs (>= 0.3.0, < 3)
unicode-display_width (1.7.0)
validate_email (0.1.6)
activemodel (>= 3.0)
mail (>= 2.2.5)
validate_url (1.0.13)
activemodel (>= 3.0.0)
public_suffix
web-console (3.7.0)
actionview (>= 5.0)
activemodel (>= 5.0)
bindex (>= 0.4.0)
railties (>= 5.0)
webfinger (1.1.0)
activesupport
httpclient (>= 2.4)
webmock (3.8.3)
addressable (>= 2.3.6)
crack (>= 0.3.2)
@ -486,7 +444,6 @@ DEPENDENCIES
omniauth-bn-office365 (~> 0.1.1)
omniauth-google-oauth2
omniauth-twitter
omniauth_openid_connect
pagy
pg (~> 0.18)
pluck_to_hash (~> 1.0.2)

View File

@ -7,7 +7,7 @@
Greenlight is a simple front-end interface for your BigBlueButton server. At its heart, Greenlight provides a minimalistic web-based application that allows users to:
* Signup/Login with Google, Office365, OpenID Connect, or through the application itself.
* Signup/Login with Google, Office365, or through the application itself.
* Manage your account settings and user preferences.
* Create and manage your own personal rooms ([BigBlueButton](https://github.com/bigbluebutton/bigbluebutton) sessions).
* Invite others to your room using a simple URL.
@ -34,3 +34,4 @@ Greenlight is built using Ruby on Rails. Many developers already know Rails well
We invite you to build upon Greenlight and help make it better. See [Contributing to BigBlueButton](http://docs.bigbluebutton.org/support/faq.html#contributing-to-bigbluebutton).
We invite your feedback, questions, and suggests about Greenlight too. Please post them to the [developer mailing list](https://groups.google.com/forum/#!forum/bigbluebutton-dev).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

@ -155,17 +155,6 @@
}
}
.customBtn-openid_connect {
@extend .customBtn;
background: #ef8e1f;
.customBtn-image {
background: #ffffff image-url("openid-logo.png") no-repeat left top;
background-size: 18px 18px;
padding:10px 10px 10px 10px;
}
}
.signin-button {
font-size: 16px;
}

View File

@ -22,7 +22,7 @@ require 'uri'
module ApplicationHelper
# Determines which providers can show a login button in the login modal.
def iconset_providers
providers = configured_providers & [:google, :twitter, :office365, :openid_connect, :ldap]
providers = configured_providers & [:google, :twitter, :office365, :ldap]
providers.delete(:twitter) if session[:old_twitter_user_id]

View File

@ -16,9 +16,6 @@ Rails.application.config.omniauth_twitter = ENV['TWITTER_ID'].present? && ENV['T
Rails.application.config.omniauth_google = ENV['GOOGLE_OAUTH2_ID'].present? && ENV['GOOGLE_OAUTH2_SECRET'].present?
Rails.application.config.omniauth_office365 = ENV['OFFICE365_KEY'].present? &&
ENV['OFFICE365_SECRET'].present?
Rails.application.config.omniauth_openid_connect = ENV['OPENID_CONNECT_CLIENT_ID'].present? &&
ENV['OPENID_CONNECT_CLIENT_SECRET'].present? &&
ENV['OPENID_CONNECT_ISSUER'].present?
SETUP_PROC = lambda do |env|
OmniauthOptions.omniauth_options env
@ -59,44 +56,8 @@ Rails.application.config.middleware.use OmniAuth::Builder do
redirect = ENV['OAUTH2_REDIRECT'].present? ? File.join(ENV['OAUTH2_REDIRECT'], "auth", "office365", "callback") : nil
provider :office365, ENV['OFFICE365_KEY'], ENV['OFFICE365_SECRET'],
redirect_uri: redirect,
setup: SETUP_PROC
end
if Rails.configuration.omniauth_openid_connect
Rails.application.config.providers << :openid_connect
redirect = ENV['OAUTH2_REDIRECT'].present? ? File.join(ENV['OAUTH2_REDIRECT'], "auth", "openid_connect", "callback") : nil
provider :openid_connect,
issuer: ENV["OPENID_CONNECT_ISSUER"],
discovery: true,
scope: [:email, :profile],
response_type: :code,
uid_field: ENV["OPENID_CONNECT_UID_FIELD"] || "preferred_username",
client_options: {
identifier: ENV['OPENID_CONNECT_CLIENT_ID'],
secret: ENV['OPENID_CONNECT_CLIENT_SECRET'],
redirect_uri: redirect
},
setup: SETUP_PROC
end
if Rails.configuration.omniauth_openid_connect
Rails.application.config.providers << :openid_connect
redirect = ENV['OAUTH2_REDIRECT'].present? ? File.join(ENV['OAUTH2_REDIRECT'], "auth", "openid_connect", "callback") : nil
provider :openid_connect,
issuer: ENV["OPENID_CONNECT_ISSUER"],
discovery: true,
scope: [:email, :profile],
response_type: :code,
uid_field: ENV["OPENID_CONNECT_UID_FIELD"] || "preferred_username",
client_options: {
identifier: ENV['OPENID_CONNECT_CLIENT_ID'],
secret: ENV['OPENID_CONNECT_CLIENT_SECRET'],
redirect_uri: redirect
},
setup: SETUP_PROC
redirect_uri: redirect,
setup: SETUP_PROC
end
end
end

View File

@ -36,12 +36,25 @@ ar:
enabled: مفعل
info: السماح للمستخدمين المصادق عليهم فقط بالانضمام إلى غرفة
title: طلب مصادقة للغرف
user-info: يجب تسجيل الدخول للانضمام إلى هذه الغرفة
user-info: يجب عليك تسجيل الدخول أعلاه للانضمام إلى هذه الغرفة.
branding:
change: تغيير الصورة
info: تغيير صورة العلامة التجارية التي تظهر في الزاوية العلوية اليمنى
placeholder: رابط الصورة...
title: صورة العلامة التجارية
invalid: URL غير صالح
legal:
change: تغيير URL
info: قم بتغيير رابط الشروط الذي يظهر في أسفل الصفحة
placeholder: عنوان URL الشروط ...
title: الشروط
invalid: URL غير صالح
privpolicy:
change: تغيير URL
info: غيّر رابط سياسة الخصوصية الذي يظهر أسفل الصفحة
placeholder: URL سياسة الخصوصية...
title: سياسة الخصوصية
invalid: URL غير صالح
cache:
info: مسح ذاكرة التخزين المؤقت الخاصة بالمزود الذي يؤدي إلى طلب جديد للمعلومات المحدثة
title: مسح ذاكرة التخزين المؤقت لمزود الخدمة
@ -56,6 +69,10 @@ ar:
regular: الأساسي
lighten: الفاتح
darken: معتم
email_mapping:
info: تعيين دور المستخدم باستعمال بريده الإلكتروني. يجب أن يكون بالتنسيق email1 = role1 ، email2 = role2
title: تعيين الدور بالبريد الإلكتروني
update:
log_level:
title: مستوى السجل
information: تغيير مستوى السجل للنشر بأكمله
@ -69,6 +86,18 @@ ar:
info: ضبط الظهور الافتراضي للتسجيلات الجديدة
title: تسجيل الظهور الافتراضي
warning: سيتم تطبيق هذه الإعدادات فقط على الغرف التي لا تعمل حاليا
require_consent:
info: يتيح هذا الإعداد إعداد الغرفة الذي يسمح لمالكي الغرفة بتحديد الغرف التي يمكن تسجيلها. يجب على المستخدمين الذين ينضمون إلى غرفة مسجلة الموافقة قبل الانضمام.
title: تتطلب موافقة مالك الغرفة والمنضم على التسجيل
maintenance_banner:
info: يعرض لافتة لإعلام المستخدم بالصيانة المجدولة
title: لافتة الصيانة
display: ضبط
clear: مسح
time: "مثال: التحديث مجدول في 13 ديسمبر @ 23:00 بالتوقيت الشرقي. قد يواجه المستخدمون مشاكل في تسجيل الدخول."
preupload:
info: يمكن للمستخدمين تحميل عرض تقديمي مسبق لاستخدامه كعرض تقديمي افتراضي لتلك الغرفة المحددة
title: السماح للمستخدمين بتحميل العروض التقديمية مسبقًا
registration:
info: تغيير طريقة تسجيل المستخدمين على الموقع
title: طريقة التسجيل
@ -83,6 +112,11 @@ ar:
info: سيؤدي التعطيل إلى إزالة الأيقونة من القائمة المنسدلة لخيارات الغرفة، وبذلك لن يتمكن المستخدمون من مشاركة الغرف
title: السماح للمستخدمين بمشاركة الغرف
subtitle: تخصيص Greenlight
tabs:
appearance: المظهر
administration: الادارة
registration: التسجيل
settings: إعدادات
title: إعدادات الموقع
flash:
approved: تمت الموافقة على المستخدم بنجاح.
@ -93,13 +127,14 @@ ar:
demoted: تم خفض رتبة المستخدم بنجاح
invite: "تم إرسال الدعوة بنجاح إلى %{email}"
invite_email_verification: يجب تمكين رسائل البريد الإلكتروني من أجل استخدام هذه الطريقة. الرجاء الاتصال بمسؤول النظام.
merge_fail: هناك مشكلة في دمج حسابات المستخدمين. يرجى التحقق من المستخدمين الذين تم اختيارهم والمحاولة مرة أخرى
merge_fail: هناك مشكلة في دمج حسابات المستخدمين. يرجى التحقق من المستخدمين الذين تم اختيارهم والمحاولة مرة أخرى
merge_success: دمج حسابات المستخدمين بنجاح
perm_deleted: تم حذف المستخدم نهائيًا
promoted: تم ترقية المستخدم بنجاح
registration_method_updated: تم تحديث طريقة التسجيل بنجاح
reset_password: تم إرسال بريد الكتروني للمستخدم لإعادة ضبط كلمة المرور الخاصة به (نأمل مراجعة مجلد البريد المزعج في حال عدم وصوله إلى صندوق الوارد)
restored: تمت استعادة المستخدم بنجاح
room_configuration: تم تغيير إعدادات الغرفة بنجاح
settings: تم تغيير إعدادات الموقع بنجاح
unauthorized: غير مصرح لك بتنفيذ إجراءات على هذا المستخدم
recordings:
@ -122,16 +157,36 @@ ar:
edit_site_settings: السماح للمستخدمين المنتمين لهذا الدور بتحرير اعدادت الموقع
edit_roles: السماح للمستخدمين المنتمين لهذا الدور بتحرير بقية الأدوار
manage_users: السماح للمستخدمين المنتمين لهذا الدور بإدارة المستخدمين الآخرين
invalid_assignment: حدثت مشكلة عند تعيين الأدوار للمستخدم. الرجاء التحقق من القيم والمحاولة مرة أخرى
invalid_assignment: حدثت مشكلة عند تعيين الأدوار للمستخدم. الرجاء التحقق من القيم والمحاولة مرة أخرى
colour:
title: لون الدور
info: تعيين اللون الذي سيرتبط بالدور
room_configuration:
title: إعدادات الغرفة
mute:
info: كتم صوت المستخدم تلقائيًا عند انضمامه إلى اجتماع BigBlueButton
require_moderator:
info: ينبه مشرف اجتماع BigBlueButton عندما يحاول المستخدم الانضمام. إذا تمت الموافقة على المستخدم ، فسيتمكن من الانضمام إلى الاجتماع.
allow_any:
info: يسمح لأي مستخدم ببدء الاجتماع في أي وقت. بشكل افتراضي ، يمكن لمالك الغرفة فقط بدء الاجتماع.
all_moderator:
info: يمنح جميع المستخدمين امتيازات المشرف في BigBlueButton عند انضمامهم إلى الاجتماع.
recordings:
info: يسمح لمالكي الغرفة بتحديد ما إذا كانوا يريدون خيار تسجيل غرفة أم لا. في حالة التمكين ، لا يزال يتعين على المشرف النقر على الزر "تسجيل" بمجرد بدء الاجتماع.
options:
disabled: معطل
enabled: ممكّن دائمًا
optional: اختياري
rooms:
timeout: "نظرًا لانتهاء مهلة طلب الخادم %{server} ، فقد لا تكون معلومات الحالة والمشاركين دقيقة"
title: غرف الخادم
table:
ended: "انتهت: %{session}"
id: المعرف
not_running: لا يعمل
participants: المشاركون
running: يعمل
started: "بدأت: %{session}"
status: حالة
view: عرض
title: إعدادات المؤسسة
@ -146,18 +201,21 @@ ar:
delete: حذف
edit: تحرير
edit_roles: تعديل أدوار المستخدم
merge: دمج
perm_delete: حذف بشكل دائم
unban: إلغاء حظر المستخدم
undelete: تراجع عن الحذف
table:
authenticator: المصادق
created: انشاء
time: وقت الإرسال
name: الاسم
not_found: لا يوجد مستخدم يطابق بحثك
no_users: لم يتم العثور على أي مستخدمين
role: الدور
uid: معرف المستخدم
username: اسم المستخدم
valid: صالح
title: إدارة المستخدمين
add_to_google_calendar: "إضافة إلى تقويم Google"
bigbluebutton: BigBlueButton
@ -228,6 +286,8 @@ ar:
designs: تصاميم مخصصة
authentication: مصادقة المستخدم
footer:
legal: الشروط
privpolicy: سياسة الخصوصية
powered_by: "مشغل بواسطة%{href}."
forgot_password:
subtitle: هل نسيت كلمة المرور
@ -317,8 +377,6 @@ ar:
verify_text: 'للتحقق من حسابك ، اتبع هذا الرابط بالنقر عليه: %{url}'
verify_link: التحقق من الحساب
thanks: شكرا لانضمامك ونتمنى لك يوماً موفقاً.
maintenance:
window_alert: "نافذة الصيانة المجدولة لـ %{date}"
max_concurrent: وصلت إلى الحد الأقصى لعدد الجلسات المتزامنة المسموح بها!
merged: المدمجة
modal:
@ -343,6 +401,10 @@ ar:
keep: في الواقع ، سأحافظ عليه.
delete_warning: سيؤدي ذلك إلى إلغاء تنشيط حساب المستخدم. يمكن العثور على جميع المستخدمين غير النشطين تحت علامة تبويب المحذوفات.
warning: هذا القرار نهائي.<b>لن</b> تكون قادرًا على استعادة البيانات المرتبطة.
delete_rec:
delete: أنا متأكد ، احذف هذا التسجيل.
header: هل أنت متأكد أنك تريد حذف هذا التسجيل؟
warning: <b>لن</b> تتمكن من استعادة هذا التسجيل
delete_room:
confirm: "هل أنت متأكد أنك تريد حذف %{room}؟"
delete: أنا متأكد قم بحذف هذه الغرفة.
@ -350,7 +412,7 @@ ar:
warning: <b>لن</b> تكون قادراً على استعادة هذه الغرفة
recording_warning: "أو أي من التسجيلات المرتبطة بـ %{recordings_num} الخاصة به."
invite_user:
email_placeholder: أدخل عناوين البريد لالكتروني للمستخدمين (استخدم الفاصلة للفصل بينها)
email_placeholder: أدخل عناوين البريد الإلكتروني للمستخدمين (مفصولة بالفارزة)
footer: سوف يتلقى المستخدم رسالة بريد إلكتروني مع تعليمات حول كيفية الاشتراك
send: إرسال دعوة
title: دعوة المستخدم
@ -358,6 +420,14 @@ ar:
or: أو
with: "الدخول بـ %{provider}"
forgot_password: هل نسيت كلمة المرور؟
preupload:
change: استبدال العرض التقديمي
choose: اختر ملف...
current: "العرض التقديمي الحالي:"
footer: اعتمادًا على حجم العرض التقديمي ، قد يتطلب تحميله وقتًا إضافيًا قبل استخدامه.
invalid: حجم / نوع الملف غير صالح. يرجى الاطلاع على القيود أدناه.
title: أضف العرض التقديمي
use: استخدم العرض التقديمي
rename_recording:
remove_shared:
title: هل أنت متأكد من رغبتك في إزالة هذه الغرفة من قائمة الغرف الخاصة بك؟
@ -372,6 +442,7 @@ ar:
require_approval: يلزم موافقة المشرف قبل الانضمام
start: السماح لأي مستخدم ببدء اللقاء
footer_text: يمكن إجراء التعديل على غرفتك في أي وقت.
recording: السماح بتسجيل الغرفة
rename_room:
name_placeholder: أدخل اسم غرفة جديدة ...
share_access:
@ -439,7 +510,7 @@ ar:
fail: لم تتم الموافقة على حسابك بعد. إذا كنت قد قمت بالاشتراك منذ عدة أيام ، الرجاء الاتصال بالمسؤول.
signup: تم إنشاء حسابك بنجاح. تم إرساله إلى المسؤول للموافقة عليه.
banned:
fail: ليس لديك حق الوصول إلى هذا التطبيق. إذا كنت تعتقد أن هذا خطأ، يرجى الاتصال بالمسؤول.
fail: ليس لديك حق الوصول إلى هذا التطبيق. إذا كنت تعتقد أن هذا خطأ، يرجى الاتصال بالمسؤول.
deprecated:
new_signin: حدد طريقة تسجيل دخول جديدة لحسابك. سيتم ترحيل جميع الغرف الخاصة بك من حسابك القديم إلى الحساب الجديد
twitter_signin: "تم إلغاء الدخول عبر تويتر وسيتم إزالته في الإصدار التالي. انقر <a href=\"%{link}\"> هنا </a> لنقل حسابك إلى طريقة مصادقة جديدة"
@ -451,6 +522,7 @@ ar:
remove: إزالة
rename: إعادة تسمية
reset_password:
invalid_token: رمز إعادة تعيين كلمة المرور غير صالح. يرجى محاولة إعادة تعيين كلمة المرور الخاصة بك مرة أخرى.
subtitle: إعادة تعيين كلمة المرور
password: كلمة المرور الجديدة
confirm: تأكيد كلمة المرور الجديدة
@ -465,6 +537,8 @@ ar:
user: مستخدم
room:
access_code_required: الرجاء إدخال رمز وصول ساري المفعول للانضمام إلى الغرفة
add_presentation: أضف العرض التقديمي
copy_access: نسخ رمز الوصول
create_room: إنشاء غرفة
create_room_error: حدث خطأ أثناء إنشاء الغرفة
create_room_success: تم إنشاء الغرفة بنجاح
@ -474,7 +548,9 @@ ar:
fail: "فشل في حذف الغرفة (%{error})"
enter_the_access_code: أدخل رمز الوصول لهذه الغرفة
invalid_provider: لقد أدخلت رابطًا غير صالح. يرجى التحقق من عنوان URL والمحاولة مرة أخرى.
invitation_description: "لقد تمت دعوتك للانضمام إلى %{name} باستخدام BigBlueButton. للانضمام ، انقر فوق الارتباط أعلاه وأدخل اسمك."
invited: لقد تمت دعوتك للانضمام
recording_present: أقر بأنه سيتم تسجيل هذه الجلسة. قد يشمل ذلك صوتي وفيديو إذا تم تمكينه.
invite_participants: دعوة المشاركين
join: انضم
last_session: "الجلسة الأخيرة في %{session}"
@ -491,6 +567,10 @@ ar:
recent_rooms: الانتقال إلى الغرفة التي تم الانضمام إليها مؤخرًا
title: الانضمام إلى الغرفة
no_sessions: ما زالت هذه الغرفة لا تحتوي على جلسات.
preupload_success: تمت إضافة العرض بنجاح
preupload_error: حدث خطأ أثناء تحديث عرض الغرفة
preupload_remove_success: تمت إزالة العرض التقديمي بنجاح
preupload_remove_error: حدث خطأ أثناء إزالة عرض الغرفة
recordings: التسجيلات الخاصة بالغرفة
room_limit: وصلت إلى الحد الأقصى لعدد الغرف المسموح بها
room_limit_exceeded: "لقد تجاوزت عدد الغرف المسموح بها. يرجى حذف %{difference} غرفة للدخول إلى هذه الغرفة."
@ -503,6 +583,7 @@ ar:
shared_access_success: تمت مشاركة الغرفة بنجاح
shared_access_error: هناك خطأ في مشاركة الغرفة
start: بداية
search: البحث عن غرفة ...
unavailable: هذه الغرفة غير متاح حاليًا نظرًا لعدم التحقق من البريد الإلكتروني للمالك.
update_settings_error: حدث خطأ أثناء تحديث إعدادات الغرفة
update_settings_success: تم تحديث إعدادات الغرفة بنجاح
@ -511,14 +592,15 @@ ar:
auto: ستنضم تلقائيًا عندما يبدأ الاجتماع.
settings:
account:
fullname: الاسم كاملاً
fullname: الاسم الكامل
language: لغة
provider: مزود
image: صورة
image_url: عنوان URL لصورة الملف الشخصي
roles: أدوار المستخدم
roles: دور المستخدم
subtitle: قم بتحديث معلومات حسابك
title: معلومات الحساب
reset_password: إعادة تعيين كلمة مرور المستخدم
delete:
button: نعم ، أرغب في حذف حسابي.
disclaimer: إذا اخترت حذف حسابك . <b>لا</b> يمكن استرداده. ستتم إزالة جميع المعلومات المتعلقة بحسابك ، بما في ذلك الإعدادات والغرف والتسجيل.

View File

@ -477,7 +477,6 @@ de_DE:
office365: Office 365
twitter: Twitter
ldap: LDAP
openid_connect: OpenID Connect
recaptcha:
errors:
recaptcha_unreachable: "Ups, es war nicht möglich die reCAPTCHA Antwort zu überprüfen. Bitte versuchen Sie es nochmals."

View File

@ -72,7 +72,7 @@ en:
email_mapping:
info: Map the user to a role using their email. Must be in the format email1=role1,email2=role2
title: Role Mapping by Email
update:
update:
log_level:
title: Log Level
information: Change the Log Level for the entire deployment
@ -94,7 +94,7 @@ en:
title: Maintenance Banner
display: Set
clear: Clear
time: "Example: Update scheduled on December 13 @ 23:00 ET. Users may experience problems signing in."
time: "Example: Update scheduled on December 13 @ 23:00 ET. Users may experience problems signing in."
preupload:
info: Users can preupload a presentation to be used as the default presentation for that specific room
title: Allow Users to Preupload Presentations
@ -478,7 +478,6 @@ en:
office365: Office 365
twitter: Twitter
ldap: LDAP
openid_connect: OpenID Connect
recaptcha:
errors:
recaptcha_unreachable: Oops, we failed to validate your reCAPTCHA response. Please try again.
@ -550,7 +549,7 @@ en:
fail: Failed to delete room (%{error})
enter_the_access_code: Enter the room's access code
invalid_provider: You have entered an invalid url. Please check the url and try again.
invitation_description: You have been invited to join %{name} using BigBlueButton. To join, click the link above and enter your name.
invitation_description: You have been invited to join %{name} using BigBlueButton. To join, click the link above and enter your name.
invited: You have been invited to join
recording_present: I acknowledge that this session is going to be recorded. This may include my voice and video if enabled.
invite_participants: Invite Participants

View File

@ -72,7 +72,7 @@ nl:
email_mapping:
info: "Wijs de gebruiker een rol toe met behulp van zijn e-mailadres. Moet de indeling email1=rol1,email2=rol2 hebben"
title: Roltoewijzing via e-mail
update:
update:
log_level:
title: Log Niveau
information: Wijzig het Log Niveau voor de hele installatie
@ -94,7 +94,7 @@ nl:
title: Onderhoudsbanner
display: Aan
clear: Uit
time: "Voorbeeld: update gepland op 13 december om 23:00 ET. Gebruikers kunnen problemen ondervinden bij het inloggen."
time: "Voorbeeld: update gepland op 13 december om 23:00 ET. Gebruikers kunnen problemen ondervinden bij het inloggen."
preupload:
info: Gebruikers kunnen een presentatie vooraf uploaden om als standaardpresentatie voor die specifieke ruimte te gebruiken
title: Sta gebruikers toe presentaties vooraf te uploaden
@ -477,7 +477,6 @@ nl:
office365: Office 365
twitter: Twitter
ldap: LDAP
openid_connect: OpenID Connect
recaptcha:
errors:
recaptcha_unreachable: "Oeps, we hebben uw reCAPTCHA-antwoord niet kunnen valideren. Probeer het opnieuw."
@ -549,7 +548,7 @@ nl:
fail: "Kan kamer niet verwijderen (%{error})"
enter_the_access_code: Voer de toegangscode van de kamer in
invalid_provider: U heeft een ongeldige URL ingevoerd. Controleer de URL en probeer het opnieuw.
invitation_description: "Je bent uitgenodigd om deel te nemen aan %{name} via BigBlueButton. Klik op bovenstaande link en voert u uw naam in om te beginnen."
invitation_description: "Je bent uitgenodigd om deel te nemen aan %{name} via BigBlueButton. Klik op bovenstaande link en voert u uw naam in om te beginnen."
invited: Je bent uitgenodigd om lid te worden
recording_present: Ik erken dat deze sessie zal worden opgenomen. Deze opname kan mijn stem en video bevatten indien dit is ingeschakeld.
invite_participants: Deelnemers uitnodigen

View File

@ -37,8 +37,6 @@ module OmniauthOptions
set_hd(env, ENV['GOOGLE_OAUTH2_HD'])
elsif env['omniauth.strategy'].options[:name] == "office365"
set_hd(env, ENV['OFFICE365_HD'])
elsif env['omniauth.strategy'].options[:name] == "openid_connect"
set_hd(env, ENV['OPENID_CONNECT_HD'])
end
end

View File

@ -51,18 +51,6 @@ OFFICE365_KEY=
OFFICE365_SECRET=
OFFICE365_HD=
# OpenID Connect Provider (optional)
#
# For in-depth steps on setting up a OpenID Connect Login Provider, see:
#
# https://docs.bigbluebutton.org/greenlight/gl-config.html#openid-connect
#
OPENID_CONNECT_CLIENT_ID=
OPENID_CONNECT_CLIENT_SECRET=
OPENID_CONNECT_ISSUER=
OPENID_CONNECT_HD=
OPENID_CONNECT_UID_FIELD=
# OAUTH2_REDIRECT allows you to specify the redirect_url passed to oauth on sign in.
# It is useful for cases when Greenlight is deployed behind a Network Load Balancer or proxy
OAUTH2_REDIRECT=
@ -135,7 +123,7 @@ GOOGLE_ANALYTICS_TRACKING_ID=
# SMTP_AUTH=plain
# SMTP_STARTTLS_AUTO=true
#
# If your mail server has a self-signed certificate, you'll also need to include the line below.
# If your mail server has a self-signed certificate, you'll also need to include the line below.
# Please note that enable this presents its own security risks and should not be done unless necessary.
# SMTP_OPENSSL_VERIFY_MODE=none
#
@ -150,7 +138,7 @@ SMTP_STARTTLS_AUTO=
# Specify the email address that all mail is sent from
SMTP_SENDER=
# Specify the recipient for test emails (needed for providers like Microsoft, who are very
# Specify the recipient for test emails (needed for providers like Microsoft, who are very
# strict about RFC 2606)
SMTP_TEST_RECIPIENT=notifications@example.com
@ -214,16 +202,16 @@ MAINTENANCE_WINDOW=
HELP_URL=https://docs.bigbluebutton.org/greenlight/gl-overview.html
# Change the default language
#
# By default, Greenlight will appear in the same language as that specific user's browser.
#
# By default, Greenlight will appear in the same language as that specific user's browser.
# The user can override this by going into their profile and changing the language.
# You can override the default language to a specific language instead of the browser's language by setting
# the variable below. To find the correct value, visit: https://github.com/bigbluebutton/greenlight/tree/v2/config/locales
# and find the code that matches the language you want. Ex: For Arabic -> DEFAULT_LOCALE=ar, For Italian -> DEFAULT_LOCALE=it
# DEFAULT_LOCALE=
# Force a redirect to HTTPS and make cookies secure.
# WARNING: Only set this to false for a development environment.
# Force a redirect to HTTPS and make cookies secure.
# WARNING: Only set this to false for a development environment.
ENABLE_SSL=true
# Comment this out to send logs to STDOUT in production instead of log/production.log .