Pontoon: Update Arabic (ar) localization of Firefox
authorصفا الفليج <safa1996alfulaij@gmail.com>
Thu, 04 Jun 2020 17:07:04 +0000
changeset 1995 6aaa9c5d7b73b05c1ec4808dbb0295d8e8b166c6
parent 1994 8584683666fd590e62f2aa8718a6eef1b5738658
child 1996 c02dc0db4e4c9eec776f0c35049936d295ce082e
push id998
push userpontoon@mozilla.com
push dateThu, 04 Jun 2020 17:07:07 +0000
Pontoon: Update Arabic (ar) localization of Firefox Co-authored-by: Zaid Ibhais <s-e-7-s@hotmail.com> Co-authored-by: صفا الفليج <safa1996alfulaij@gmail.com> Co-authored-by: Ruba <ruba.awayes@gmail.com>
devtools/client/netmonitor.properties
devtools/client/performance.dtd
devtools/shared/screenshot.properties
--- a/devtools/client/netmonitor.properties
+++ b/devtools/client/netmonitor.properties
@@ -53,16 +53,19 @@ netmonitor.security.hostHeader=المُستضيف %S:
 # defined:
 #   Organization: <Not Available>
 netmonitor.security.notAvailable=<غير متوفّرة>
 
 # LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button
 # that collapses the network details pane in the UI.
 collapseDetailsPane=أخفِ تفاصيل الطلب
 
+# LOCALIZATION NOTE (collapseActionPane): This is the tooltip for the button
+# that collapses the network action pane in the UI.
+
 # LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
 # headers tab of the network details pane when there are no headers available.
 headersEmptyText=لا ترويسات لهذا الطلب
 
 # LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
 # headers tab of the network details pane for the filtering input.
 headersFilterText=رشّح الترويسات
 
@@ -77,53 +80,53 @@ cookiesEmptyText=لا كعكات لهذا الطلب
 # cookies tab of the network details pane for the filtering input.
 cookiesFilterText=رشّح الكعكات
 
 # LOCALIZATION NOTE (responseEmptyText): This is the text displayed in the
 # response tab of the network details pane when the response is empty or not
 # available for shown.
 
 # LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the
-# params tab of the network details pane when there are no params available.
+# request tab of the network details pane when there are no params available.
 paramsEmptyText=لا معاملات لهذا الطلب
 
 # LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the
-# params tab of the network details pane for the filtering input.
+# request tab of the network details pane for the filtering input.
 paramsFilterText=رشّح معاملات الطلب
 
 # LOCALIZATION NOTE (paramsQueryString): This is the label displayed
-# in the network details params tab identifying the query string.
+# in the network details request tab identifying the query string.
 paramsQueryString=نص الاستعلام
 
 # LOCALIZATION NOTE (paramsFormData): This is the label displayed
-# in the network details params tab identifying the form data.
+# in the network details request tab identifying the form data.
 paramsFormData=بيانات الاستمارة
 
 # LOCALIZATION NOTE (paramsPostPayload): This is the label displayed
-# in the network details params tab identifying the request payload.
+# in the network details request tab identifying the request payload.
 paramsPostPayload=حمولة الطلب
 
 # LOCALIZATION NOTE (requestHeaders): This is the label displayed
 # in the network details headers tab identifying the request headers.
 requestHeaders=ترويسات الطلب
 
 # LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed
 # in the network details headers tab identifying the request headers from
 # the upload stream of a POST request's body.
 
 # LOCALIZATION NOTE (responseHeaders): This is the label displayed
 # in the network details headers tab identifying the response headers.
 responseHeaders=ترويسات الرد
 
 # LOCALIZATION NOTE (requestCookies): This is the label displayed
-# in the network details params tab identifying the request cookies.
+# in the network details request tab identifying the request cookies.
 requestCookies=كعكات الطلب
 
 # LOCALIZATION NOTE (responseCookies): This is the label displayed
-# in the network details params tab identifying the response cookies.
+# in the network details request tab identifying the response cookies.
 responseCookies=كعكات الرد
 
 # LOCALIZATION NOTE (responsePayload): This is the label displayed
 # in the network details response tab identifying the response payload.
 responsePayload=حمولة الرد
 
 # LOCALIZATION NOTE (jsonFilterText): This is the text displayed
 # in the response tab of the network details pane for the JSON filtering input.
@@ -136,17 +139,17 @@ jsonScopeName=JSON
 # LOCALIZATION NOTE (jsonpScopeName): This is the text displayed
 # in the response tab of the network details pane for a JSONP scope.
 
 # LOCALIZATION NOTE (responseTruncated): This is the text displayed
 # in the response tab of the network details pane when the response is over
 # the truncation limit and thus was truncated.
 
 # LOCALIZATION NOTE (requestTruncated): This is the text displayed
-# in the params tab of the network details pane when the request is over
+# in the request tab of the network details pane when the request is over
 # the truncation limit and thus was truncated.
 
 # LOCALIZATION NOTE (responsePreview): This is the text displayed
 # in the response tab of the network details pane for an HTML preview.
 responsePreview=معاينة
 
 # LOCALIZATION NOTE (networkMenu.raced): This is the label displayed
 # in the network menu specifying the transfer or a request is
@@ -197,29 +200,34 @@ networkMenu.summary.tooltip.transferred=حجم جميع الطلبات أو حجم المنقول منها
 # in the network table footer providing the transfer time.
 
 # LOCALIZATION NOTE (networkMenu.summary.tooltip.finish): A tooltip explaining
 # what the finish label displays
 
 # LOCALIZATION NOTE (networkMenu.ws.summary.framesCount2): This label is displayed
 # in the messages table footer providing the number of frames
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+networkMenu.ws.summary.framesCount2=رسالة واحدة;رسالتان;#1 رسائل;#1 رسالة;#1 رسالة;لا رسائل
 
 # LOCALIZATION NOTE (networkMenu.ws.summary.framesCountEmpty): This label is displayed
 # in the messages table footer when there are no frames
+networkMenu.ws.summary.framesCountEmpty=لا رسائل
 
 # LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesCount): A tooltip explaining
 # what the framesCount label displays
+networkMenu.ws.summary.tooltip.framesCount=عدد الرسائل
 
 # LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalSize): A tooltip explaining
 # what the framesTotalSize label displays
+networkMenu.ws.summary.tooltip.framesTotalSize=إجمالي حجم الرسائل المعروضة
 
-# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTranferredSize): A tooltip explaining
-# what the framesTranferredSize label displays
+# LOCALIZATION NOTE (networkMenu.ws.summary.label.framesTranferredSize): A label showing
+# summary size info related to the current list of WS messages
 # %1$S is the total size of the transferred data, %2$S is the size of sent data, %3$S is the size of received data.
+networkMenu.ws.summary.label.framesTranferredSize=المجموع %1$S، المُرسل %2$S، المُستلم %3$S
 
 # LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalTime): A tooltip explaining
 # what framesTotalTime displays
 
 # LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed
 # in the network menu specifying the size of a request (in bytes).
 networkMenu.sizeB=%S بايت
 
@@ -238,39 +246,49 @@ networkMenu.sizeGB=%S ج.بايت
 # LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed
 # in the network menu specifying the transferred size of a request is
 # unavailable.
 networkMenu.sizeUnavailable=—
 
 # LOCALIZATION NOTE (networkMenu.sizeUnavailable.title): This is the tooltip
 # displayed in the network menu specifying that the transferred size of a
 # request is unavailable.
+networkMenu.sizeUnavailable.title=الحجم المنقول غير مُتاح
 
 # LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed
-# in the network menu specifying the transfer or a request is
+# in the network menu and the headers panel specifying the transfer or a request is
 # cached.
 networkMenu.sizeCached=مُخبّأ
 
 # LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
-# in the network menu specifying the transferred of a request computed
-# by a service worker.
+# in the network menu and the headers panel specifying the transferred of a request
+# computed by a service worker.
 networkMenu.sizeServiceWorker=عامل خدمة
 
 # LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
 # in the network menu specifying the request was blocked by something.
 # %S is replaced by the blocked reason, which could be "DevTools", "CORS", etc.
+networkMenu.blockedBy=حجبته %S
 
 # LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
 # URL that has been blocked for an unknown reason
+networkMenu.blocked2=حُجب
+
+# LOCALIZATION NOTE (networkMenu.blockedby): This is a generic message for a
+# URL that has been blocked by an extension
+# %S is the extension name.
+networkMenu.blockedby=حجبته %S
 
 # LOCALIZATION NOTE (networkMenu.blockedTooltip): This is a the text displayed
 # as a tooltip for the blocked icon in the request list
+networkMenu.blockedTooltip=حُجب
 
 # LOCALIZATION NOTE (networkMenu.totalMS2): This is the label displayed
 # in the network menu specifying the time for a request to finish (in milliseconds).
+networkMenu.totalMS2=%S ميلي‌ثانية
 
 # This string is used to concatenate tooltips (netmonitor.waterfall.tooltip.*)
 # in the requests waterfall for total time (in milliseconds). \\u0020 represents
 # a whitespace. You can replace this with a different character, e.g. an hyphen
 # or a period, if a comma doesn't work for your language.
 netmonitor.waterfall.tooltip.separator=، و\u00A0
 
 # LOCALIZATION NOTE (netmonitor.waterfall.tooltip.total): This is part of the tooltip
@@ -307,28 +325,33 @@ netmonitor.waterfall.tooltip.receive=الاستقبال %S م‌ث
 
 # LOCALIZATION NOTE (netmonitor.timings.requestTiming): This is the title of the existing
 # section in Timings side panel. This section contains request timings.
 netmonitor.timings.requestTiming=توقيت الطلب
 
 # LOCALIZATION NOTE (netmonitor.timings.serverTiming): This is the title of a new section
 # in Timings side panel. This section contains server timings transferred from the server
 # through the "Server-Timing" header.
+netmonitor.timings.serverTiming=تواقيت الخادوم
 
 # LOCALIZATION NOTE (netmonitor.timings.queuedAt): This is relative queued time to the
 # first request. %S is time expressed in milliseconds or minutes.
 
 # LOCALIZATION NOTE (netmonitor.timings.startedAt): Relative to the first request,
 # when the request actually started. %S is time expressed in milliseconds or minutes.
 netmonitor.timings.startedAt=بدأ: %S
 
 # LOCALIZATION NOTE (netmonitor.timings.downloadedAt): Relative to first request,
 # when the request actually finished downloading.
 # %S is time expressed in milliseconds or minutes.
 
+# LOCALIZATION NOTE (netmonitor.timings.noTimings): Message that displays in the
+# timings pane when thea request has been blocked
+netmonitor.timings.noTimings=لا تواقيت لهذا الطلب
+
 # LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed
 # in the network menu specifying timing interval divisions (in milliseconds).
 networkMenu.millisecond=%S ميلي ثانية
 
 # LOCALIZATION NOTE (networkMenu.second): This is the label displayed
 # in the network menu specifying timing interval divisions (in seconds).
 networkMenu.second=%S ث
 
@@ -376,16 +399,17 @@ charts.totalTransferredSize=الحجم المنقول: %S ك.بايت
 # in the performance analysis view for "cache enabled" charts.
 
 # LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
 # in the performance analysis view for "cache disabled" charts.
 charts.cacheDisabled=الخبيئة فارغة
 
 # LOCALIZATION NOTE (charts.learnMore): This is the label displayed
 # in the performance analysis view, with a link to external documentation.
+charts.learnMore=اعرف المزيد عن تحليل الأداء
 
 # LOCALIZATION NOTE (charts.totalSize): This is the label displayed
 # in the performance analysis view for total requests size, in kilobytes.
 charts.totalSize=الحجم: %S ك.بايت
 
 # LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # This is the label displayed in the performance analysis view for the
@@ -456,16 +480,18 @@ netRequest.xml=XML
 netRequest.image=صورة
 
 # LOCALIZATION NOTE (netRequest.sizeLimitMessage): A label used
 # in Response and Post tabs in case the body is bigger than given limit.
 # It allows the user to click and fetch more from the backend.
 # The {{link}} will be replace at run-time by an active link.
 # String with ID 'netRequest.sizeLimitMessageLink' will be used as text
 # for this link.
+netRequest.sizeLimitMessage=وصلت إلى أقصى حجم. انقر {{link}} لتحميل المزيد.
+netRequest.sizeLimitMessageLink=هنا
 
 # LOCALIZATION NOTE (netRequest.responseBodyDiscarded): A label used
 # in Response tab if the response body is not available.
 netRequest.responseBodyDiscarded=لم يُخزّن متن الرد.
 
 # LOCALIZATION NOTE (netRequest.requestBodyDiscarded): A label used
 # in Post tab if the post body is not available.
 netRequest.requestBodyDiscarded=لم يُخزّن متن طلب POST.
@@ -480,16 +506,17 @@ netRequest.cookies=الكعكات
 
 # LOCALIZATION NOTE (netRequest.params): A label used for URL parameters tab
 # This tab displays data parsed from URL query string.
 netRequest.params=المعاملات
 
 # LOCALIZATION NOTE (netRequest.callstack): A label used for request stacktrace tab
 # This tab displays the request's JavaScript stack trace. Should be identical to
 # debuggerUI.tabs.callstack
+netRequest.callstack=رصّة الاستدعاءات
 
 # LOCALIZATION NOTE (certmgr.subjectinfo.label):
 # A label used for a certificate section in security tab.
 # This section displays Name and organization who has been assigned the fingerprints
 certmgr.subjectinfo.label=مُصْدَرة إلى
 
 # LOCALIZATION NOTE (certmgr.certdetail.cn):
 # A label used for Issued To and Issued By sub-section in security tab
@@ -505,30 +532,30 @@ certmgr.certdetail.ou=الوحدة التّنظيمية (وت):
 
 # LOCALIZATION NOTE (certmgr.issuerinfo.label):
 # A label used for a certificate section in security tab
 # This section displays Name and organization who issued the fingerprints
 certmgr.issuerinfo.label=مُصْدَرة مِن
 
 # LOCALIZATION NOTE (certmgr.periodofvalidity.label):
 # A label used for a certificate section in security tab
-# This section displays the valide period of this fingerprints
+# This section displays the valid period of this fingerprints
 certmgr.periodofvalidity.label=فترة الصلاحية
 
 # LOCALIZATION NOTE (certmgr.begins):
 # A label used for Period of Validity sub-section in security tab
 certmgr.begins=تبدأ في:
 
 # LOCALIZATION NOTE (certmgr.expires):
 # A label used for Period of Validity sub-section in security tab
 certmgr.expires=تنقضي في:
 
 # LOCALIZATION NOTE (certmgr.fingerprints.label):
 # A label used for a certificate section in security tab
-# This section displays the valide period of this fingerprints
+# This section displays the valid period of this fingerprints
 certmgr.fingerprints.label=البصمات
 
 # LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):
 # A label used for Fingerprints sub-section in security tab
 certmgr.certdetail.sha256fingerprint=بصمة SHA-256:
 
 # LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):
 # A label used for Fingerprints sub-section in security tab
@@ -591,31 +618,36 @@ netmonitor.toolbar.domain=النطاق
 
 # LOCALIZATION NOTE (netmonitor.toolbar.remoteip): This is the label displayed
 # in the network table toolbar, above the "remoteip" column.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.cause): This is the label displayed
 # in the network table toolbar, above the "cause" column.
 netmonitor.toolbar.cause=السبب
 
+# LOCALIZATION NOTE (netmonitor.toolbar.initiator): This is the label displayed
+# in the network table toolbar, above the "initiator" column.
+
 # LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
 # in the network table toolbar, above the "type" column.
 netmonitor.toolbar.type=النوع
 
 # LOCALIZATION NOTE (netmonitor.toolbar.cookies): This is the label displayed
 # in the network table toolbar, above the "cookies" column.
 netmonitor.toolbar.cookies=الكعكات
 
 # LOCALIZATION NOTE (netmonitor.toolbar.setCookies): This is the label displayed
 # in the network table toolbar, above the "set cookies" column.
 # Set-Cookie is a HTTP response header. This string is the plural form of it.
 # See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
+netmonitor.toolbar.setCookies=ترويسات Set-Cookie
 
 # LOCALIZATION NOTE (netmonitor.toolbar.scheme): This is the label displayed
 # in the network table toolbar, above the "scheme" column.
+netmonitor.toolbar.scheme=المخطّط
 
 # LOCALIZATION NOTE (netmonitor.toolbar.startTime): This is the label displayed
 # in the network table toolbar, above the "start time" column, which is the time
 # from start of 1st request until the start of this request.
 netmonitor.toolbar.startTime=وقت الابتداء
 
 # LOCALIZATION NOTE (netmonitor.toolbar.endTime): This is the label displayed
 # in the network table toolbar, above the "end time" column, which is the time
@@ -633,34 +665,36 @@ netmonitor.toolbar.responseTime=وقت الاستجابة
 netmonitor.toolbar.duration=المدة
 
 # LOCALIZATION NOTE (netmonitor.toolbar.latency): This is the label displayed
 # in the network table toolbar, above the "latency" column, which is the time
 # from end of this request until the beginning of download of this response.
 netmonitor.toolbar.latency=الكمون
 
 # LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed
-# in the network table toolbar, above the "transferred" column, which is the
-# compressed / encoded size.
+# in the network table toolbar, above the "transferred" column and in general 
+# section of the headers panel, which is the compressed / encoded size.
 netmonitor.toolbar.transferred=المنقول
 
 # LOCALIZATION NOTE (netmonitor.toolbar.contentSize): This is the label displayed
 # in the network table toolbar, above the "size" column, which is the
 # uncompressed / decoded size.
 netmonitor.toolbar.contentSize=الحجم
 
 # LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed
 # in the network table toolbar, above the "waterfall" column.
 netmonitor.toolbar.waterfall=الخط الزمني
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.size): This is the label displayed
 # in the websocket frame table header, above the "size" column.
+netmonitor.ws.toolbar.size=الحجم
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.data): This is the label displayed
 # in the websocket frame table header, above the "data" column.
+netmonitor.ws.toolbar.data=البيانات
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.opCode): This is the label displayed
 # in the websocket frame table header, above the "opCode" column.
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.maskBit): This is the label displayed
 # in the websocket frame table header, above the "maskBit" column.
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.finBit): This is the label displayed
@@ -669,60 +703,74 @@ netmonitor.toolbar.waterfall=الخط الزمني
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.time): This is the label displayed
 # in the websocket frame table header, above the "time" column.
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.clear): This is the label displayed
 # in the websocket toolbar for the "Clear" button.
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.label): This is the label
 # displayed in the websocket toolbar for the frames filtering textbox.
+netmonitor.ws.toolbar.filterFreetext.label=رشّح الرسائل
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.key): This is the
 # shortcut key to focus on the websocket toolbar frames filtering textbox
+netmonitor.ws.toolbar.filterFreetext.key=CmdOrCtrl+E
 
 # LOCALIZATION NOTE (netmonitor.ws.toolbar.resetColumns): This is the label
 # displayed in the messages panel table header context menu.
+netmonitor.ws.toolbar.resetColumns=صفّر الأعمدة
 
 # LOCALIZATION NOTE (netmonitor.ws.context.all): This is the label displayed
 # on the context menu that shows "All" WebSocket frames.
+netmonitor.ws.context.all=الكل
 
 # LOCALIZATION NOTE (netmonitor.ws.context.all.accesskey): This is the access key
 # for the "All" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.all.accesskey=ك
 
 # LOCALIZATION NOTE (netmonitor.ws.context.sent): This is the label displayed
 # on the context menu that shows "Sent" WebSocket frames.
+netmonitor.ws.context.sent=المُرسَل
 
 # LOCALIZATION NOTE (netmonitor.ws.context.sent.accesskey): This is the access key
 # for the "Sent" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.sent.accesskey=م
 
 # LOCALIZATION NOTE (netmonitor.ws.context.received): This is the label displayed
 # on the context menu that shows "Received" WebSocket frames.
+netmonitor.ws.context.received=المُستلَم
 
 # LOCALIZATION NOTE (netmonitor.ws.context.received.accesskey): This is the access key
 # for the "Received" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.received.accesskey=س
+
+# LOCALIZATION NOTE (netmonitor.ws.context.controlFrames): This is the label displayed
+# on the context menu that shows "Control Frames" WebSocket frames.
+
+# LOCALIZATION NOTE (netmonitor.ws.context.controlFrames.accesskey): This is the access key
+# for the "Control Frames" menu item displayed in the context menu in the websocket toolbar.
 
 # LOCALIZATION NOTE (netmonitor.ws.context.copyFrame): This is the label displayed
 # on the context menu that shows "Copy Message".
+netmonitor.ws.context.copyFrame=انسخ الرسالة
 
 # LOCALIZATION NOTE (netmonitor.ws.context.copyFrame.accesskey): This is the access key
 # for the "Copy Message" menu item displayed in the context menu of a WebSocket frame.
+netmonitor.ws.context.copyFrame.accesskey=ن
 
 # LOCALIZATION NOTE (netmonitor.ws.connection.closed): This is the text displayed in the
 # websocket messages panel when the connection is closed
+netmonitor.ws.connection.closed=أُغلق الاتصال
 
 # LOCALIZATION NOTE (netmonitor.ws.type.sent): This is the label used as
 # accessible text for the "sent" type icon in the websocket table's "data" column.
 
 # LOCALIZATION NOTE (netmonitor.ws.type.received): This is the label used as
 # accessible text for the "received" type icon in the websocket table's "data" column.
 
-# LOCALIZATION NOTE (netmonitor.ws.time.format): This is the format used for the
-# time values in the websocket table's "time" column
-# %1$S is the formatted hour-minutes-seconds, %2$S is the milliseconds (zero-padded)
-
 # LOCALIZATION NOTE (netmonitor.ws.rawData.header): This is the label displayed
 # in the messages panel identifying the raw data.
 
 # LOCALIZATION NOTE (netmonitor.search.toolbar.inputPlaceholder): This is the label
 # displayed in the search toolbar for the search input as the placeholder.
 
 # LOCALIZATION NOTE (netmonitor.search.toolbar.close): This is the label
 # displayed in the search toolbar to close the search panel.
@@ -767,18 +815,31 @@ netmonitor.toolbar.waterfall=الخط الزمني
 # in request blocking tab to represent if requests blocking should be enabled
 
 # LOCALIZATION NOTE (netmonitor.actionbar.blockSearchPlaceholder): This is the
 # placeholder text for the request addition form
 
 # LOCALIZATION NOTE (netmonitor.actionbar.removeBlockedUrl): This is the
 # tooltip shown over the remove button for blocked URL item
 
-# LOCALIZATION NOTE (netmonitor.actionbar.addBlockedUrl): This is the
-# tooltip shown over the Add Blocked URL button
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingUsageNotice): This is the
+# usage notice displayed when network blocking list is empty
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingAddNotice): This is the
+# add notice that explains ways to add blocking pattern that is displayed when
+# network blocking list is empty
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.removeAllBlockedUrls): This is the
+# context menu item for removing all blocked URLs
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.enableAllBlockedUrls): This is the
+# context menu item for enabling all blocked URLs
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.disableAllBlockedUrls): This is the
+# context menu item for disabling all blocked URLs
 
 # LOCALIZATION NOTE (netmonitor.actionbar.search): This is the label displayed
 # in the action bar's search tab
 
 # LOCALIZATION NOTE (messagesTruncated): This is the text displayed
 # in the messages panel when the number of messages is over the
 # truncation limit.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
@@ -806,16 +867,19 @@ netmonitor.tab.cookies=الكعكات
 # LOCALIZATION NOTE (netmonitor.tab.cache): This is the label displayed
 # in the network details pane identifying the cache tab.
 netmonitor.tab.cache=الخبيئة
 
 # LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed
 # in the network details pane identifying the params tab.
 netmonitor.tab.params=المعاملات
 
+# LOCALIZATION NOTE (netmonitor.tab.request): This is the label displayed
+# in the network details pane identifying the request tab.
+
 # LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed
 # in the network details pane identifying the response tab.
 netmonitor.tab.response=الرد
 
 # LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed
 # in the network details pane identifying the timings tab.
 netmonitor.tab.timings=التواقيت
 
@@ -916,16 +980,22 @@ netmonitor.toolbar.perf=بدّل تفعيل تحليل الأداء…
 
 # LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
 # displayed in the network table header context menu.
 netmonitor.toolbar.resetColumns=صفّر الأعمدة
 
 # LOCALIZATION NOTE (netmonitor.toolbar.resetSorting): This is the label
 # displayed in the network table header context menu to reset sorting
 
+# LOCALIZATION NOTE (netmonitor.toolbar.resizeColumnToFitContent): This is the label
+# displayed in the network table header context menu to resize a column to fit its content
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resizeColumnToFitContent.title): This is the title
+# tooltip displayed when draggable resizer in network table headers is hovered
+
 # LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
 # displayed in the network table header context menu for the timing submenu
 netmonitor.toolbar.timings=التواقيت
 
 # LOCALIZATION NOTE (netmonitor.toolbar.responseHeaders): This is the
 # label displayed in the network table header context menu for the
 # response headers submenu.
 netmonitor.toolbar.responseHeaders=ترويسات الرد
@@ -945,22 +1015,48 @@ netmonitor.summary.address=العنوان البعيد:
 # LOCALIZATION NOTE (netmonitor.summary.status): This is the label displayed
 # in the network details headers tab identifying the status code.
 netmonitor.summary.status=رمز الحالة:
 
 # LOCALIZATION NOTE (netmonitor.summary.version): This is the label displayed
 # in the network details headers tab identifying the http version.
 netmonitor.summary.version=الإصدارة:
 
+# LOCALIZATION NOTE (netmonitor.headers.toolbar.block): This is the
+# label displayed in the network details headers tab identifying the
+# block url toolbar button.
+
+# LOCALIZATION NOTE (netmonitor.headers.address): This is the label displayed
+# in the network details headers tab identifying the remote address.
+
+# LOCALIZATION NOTE (netmonitor.headers.status): This is the label displayed
+# in the network details headers tab identifying the status code.
+
+# LOCALIZATION NOTE (netmonitor.headers.size): This is the label displayed
+# in the network details headers tab identifying the size.
+
+# LOCALIZATION NOTE (networkMenu.headers.sizeDetails): This label is displayed
+# in the network details headers tab providing the size details.
+# %1$S is the transferred size, %2$S is the size.
+
+# LOCALIZATION NOTE (netmonitor.headers.version): This is the label displayed
+# in the network details headers tab identifying the http version.
+
 # LOCALIZATION NOTE (netmonitor.summary.learnMore): This is the label displayed
 # in the network details headers tab, with a link to external documentation.
 
 # LOCALIZATION NOTE (netmonitor.summary.referrerPolicy): This is the label displayed
 # in the network details headers tab identifying the referrer policy.
 
+# LOCALIZATION NOTE (netmonitor.headers.referrerPolicy): This is the label displayed
+# in the network details headers tab identifying the referrer policy.
+
+# LOCALIZATION NOTE (netmonitor.headers.contentBlocking): This is the label displayed
+# in the network details headers tab identifying the content blocking mode.
+
 # LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed
 # on the button in the headers tab that opens a form to edit and resend the currently
 # displayed request
 netmonitor.summary.editAndResend=حرّره وأعد إرساله
 
 # LOCALIZATION NOTE (netmonitor.summary.rawHeaders): This is the label displayed
 # on the button in the headers tab that toggle view for raw request/response headers
 # from the currently displayed request
@@ -973,16 +1069,20 @@ netmonitor.summary.rawHeaders.requestHeaders=ترويسات الطلب:
 # LOCALIZATION NOTE (netmonitor.summary.rawHeaders.responseHeaders): This is the label displayed
 # in the network details headers tab identifying the raw response headers textarea
 netmonitor.summary.rawHeaders.responseHeaders=ترويسات الرد:
 
 # LOCALIZATION NOTE (netmonitor.summary.size): This is the label displayed
 # in the network details headers tab identifying the headers size.
 netmonitor.summary.size=حجم الترويسات:
 
+# LOCALIZATION NOTE (netmonitor.headers.raw): This is the label displayed
+# on the button in the headers tab that toggle view for raw request/response headers
+# from the currently displayed request
+
 # LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
 # in the network details response tab identifying an image's file name.
 netmonitor.response.name=الاسم:
 
 # LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed
 # in the network details response tab identifying an image's dimensions.
 netmonitor.response.dimensions=الأبعاد:
 
@@ -1082,16 +1182,19 @@ netmonitor.security.connection=الاتصال:
 
 # LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed
 # in the security tab describing the server certificate section.
 netmonitor.security.certificate=الشهادة:
 
 # LOCALIZATION NOTE (netmonitor.trackingResource.tooltip): This is the label used
 # in the Network monitor panel as a tooltip for tracking resource icon.
 
+# LOCALIZATION NOTE (netmonitor.trackingResource.enhancedTrackingProtection): This is 
+# the label used in the Network monitor panel for showing enhanced tracking protection.
+
 # LOCALIZATION NOTE (netmonitor.context.copy): This is the label displayed
 # for the copy sub-menu in the context menu for a request
 netmonitor.context.copy=انسخ
 
 # LOCALIZATION NOTE (netmonitor.context.copy.accesskey): This is the access key
 # for the copy menu/sub-menu displayed in the context menu for a request
 netmonitor.context.copy.accesskey=ن
 
@@ -1375,8 +1478,19 @@ netmonitor.cache.expires=ينقضي في
 # LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
 # last modified date/time of the cached object.
 netmonitor.cache.lastModified=آخر تعديل
 
 # LOCALIZATION NOTE (netmonitor.cache.device): This is the label text for the device
 # where a cached object was fetched from (e.g. "disk").
 netmonitor.cache.device=جهاز
 
+# LOCALIZATION NOTE (netmonitor.settings.menuTooltip): This is the tooltip that gets displayed
+# when the settings menu button is hovered.
+
+# LOCALIZATION NOTE (netmonitor.settings.importHarTooltip): This is the tooltip that gets displayed
+# when the HAR import menu item is hovered
+
+# LOCALIZATION NOTE (netmonitor.settings.saveHarTooltip): This is the tooltip that gets displayed
+# when the HAR save menu item is hovered
+
+# LOCALIZATION NOTE (netmonitor.settings.copyHarTooltip): This is the tooltip that gets displayed
+# when the HAR copy menu item is hovered
--- a/devtools/client/performance.dtd
+++ b/devtools/client/performance.dtd
@@ -28,16 +28,17 @@
 <!ENTITY performanceUI.unavailableNoticePB "تسجيل ملف إعدادات غير متاح حاليًا. رجاء أغلق كافة نوافذ التصفح الخاص و حاول مرة أخرى.">
 
 <!-- LOCALIZATION NOTE (performanceUI.loadingNotice): This is the label shown
   -  in the details view while loading a profile. -->
 <!ENTITY performanceUI.loadingNotice "يحمّل…">
 
 <!-- LOCALIZATION NOTE (performanceUI.toolbar.*): These strings are displayed
   -  in the toolbar on buttons that select which view is currently shown. -->
+<!ENTITY performanceUI.toolbar.js-calltree "شجرة النداءات">
 <!ENTITY performanceUI.toolbar.js-calltree.tooltiptext "يُبرز دوال جافاسكرِبت التي قضى المتصفّح أغلب وقته في إجرائها أثناء التسجيل.">
 <!ENTITY performanceUI.toolbar.memory-calltree "المخصصات">
 <!ENTITY performanceUI.toolbar.allocations.tooltiptext "يظهر أين خُصصت الذاكرة خلال التسجيل.">
 
 <!-- LOCALIZATION NOTE (performanceUI.table.*): These strings are displayed
   -  in the call tree headers for a recording. -->
 <!ENTITY performanceUI.table.totalDuration            "إجمالي الوقت">
 <!ENTITY performanceUI.table.totalDuration.tooltip    "الوقت الذي استُغرق في هذه الدالة وما استدعته من دوال.">
--- a/devtools/shared/screenshot.properties
+++ b/devtools/shared/screenshot.properties
@@ -36,16 +36,17 @@ screenshotClipboardDesc=أأنسخ لقطة الشاشة إلى الحافظة؟ (نعم\\لا)
 # LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of
 # the screenshot command. Displayed when the --help flag is passed to the
 # screenshot command.
 screenshotGroupOptions=الخيارات
 
 # LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe
 # the 'delay' parameter to the 'screenshot' command. Displayed when the
 # --help flag is passed to the screenshot command.
+screenshotDelayDesc=التأخير (بالثواني)
 
 # LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the
 # 'delay' parameter to the 'screenshot' command. Displayed when the
 # --help flag is passed to the screenshot command.
 screenshotDelayManual=الوقت الذي سيُنتظر (بالثواني) قبل أخذ اللقطة
 
 # LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe
 # the 'dpr' parameter to the 'screenshot' command. Displayed when the
@@ -70,16 +71,17 @@ screenshotDelayManual=الوقت الذي سيُنتظر (بالثواني) قبل أخذ اللقطة
 # LOCALIZATION NOTE (screenshotFileManual) A fuller description of the
 # 'file' parameter to the 'screenshot' command. Displayed when the
 # --help flag is passed to the `screenshot command.
 
 # LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename
 # when no file name is provided. The first argument (%1$S) is the date string
 # in yyyy-mm-dd format and the second argument (%2$S) is the time string
 # in HH.MM.SS format. Please don't add the extension here.
+screenshotGeneratedFilename=لقطة شاشة %1$S في %2$S
 
 # LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon
 # encountering error while saving the screenshot to the file specified.
 # The argument (%1$S) is the filename.
 screenshotErrorSavingToFile=خطأ أثناء الحفظ في %1$S
 
 # LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the
 # screenshot is successfully saved to the file specified.
@@ -97,9 +99,24 @@ screenshotCopied=نُسخت اللقطة إلى الحافظة.
 # LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the
 # 'node' parameter to the 'inspect' command. Displayed when the
 # --help flag is passed to the `screenshot command.
 inspectNodeDesc=مُحدّد CSS
 
 # LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'
 # parameter to the 'inspect' command. Displayed when the --help flag is
 # passed to the `screenshot command.
+inspectNodeManual=محدّد CSS لاستخدامه مع document.querySelector والذي سيميّز عنصرًا واحدًا
 
+# LOCALIZATION NOTE (screenshotTruncationWarning) Text displayed to user when the image
+# that would be created by the screenshot is too big and needs to be truncated to avoid
+# errors.
+# The first parameter is the width of the final image and the second parameter is the
+# height of the image.
+screenshotTruncationWarning=اقتُصّت الصورة إلى %1$S×%2$S إذ كانت كبيرة جدًا
+
+# LOCALIZATION NOTE (screenshotDPRDecreasedWarning) Text displayed to user when the
+# screenshot they want to take is for the full page and the Device Pixel Ratio is
+# decreased to 1, to avoid creating images that are too big which may cause errors.
+
+# LOCALIZATION NOTE (screenshotRenderingError) Text displayed to user upon
+# encountering an error while rendering the screenshot. This most often happens when the
+# resulting image is too large to be rendered.