Skip to content

Commit cbaf6b0

Browse files
committed
L10N update.
1 parent 808f184 commit cbaf6b0

File tree

9 files changed

+103
-484
lines changed

9 files changed

+103
-484
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"require": {
1414
"php": ">=7.2.0",
15-
"phpmussel/core": "^3.4.1",
15+
"phpmussel/core": "^3.4.2",
1616
"ext-pcre": "*"
1717
},
1818
"autoload": {

l10n/de.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: German language data (last modified: 2023.09.23).
10+
# This file: German language data (last modified: 2023.10.12).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -162,8 +162,7 @@ field:
162162
Your version: "Ihre Version"
163163
log_rotation_archive: "Zuerst archivieren, und dann löschen Sie die ältesten Protokolldateien, bis das Limit nicht mehr überschritten wird."
164164
log_rotation_delete: "Löschen Sie die ältesten Protokolldateien, bis das Limit nicht mehr überschritten wird."
165-
size:
166-
Total size: "Gesamtgröße:"
165+
size: {"Total size": "Gesamtgröße:"}
167166
vt_suspicion_level_all: "Scannen alle Dateien."
168167
vt_suspicion_level_executable: "Scannen Dateien mit heuristischem Gewicht, ausführbare Dateien, und Dateien die möglicherweise ausführbare Daten enthalten.\nBeispiele für ausführbare Dateien, und Dateien die möglicherweise ausführbare Daten enthalten, umfassen Windows PE-Dateien, Linux ELF-Dateien, Mach-O-Dateien, DOCX-Dateien, ZIP-Dateien, u.s.w."
169168
vt_suspicion_level_heuristic_only: "Scannen nur Dateien mit heuristischem Gewicht.\nDateien werden nur gescannt wenn sie ein heuristisches Gewicht haben. Heuristisches Gewicht kann aus Signaturen entstehen die gemeinsame Fingerabdrücke erfassen, die eine Infektion nahelegen aber keine Infektion garantieren. Für Ergebnissen die einen Verdacht rechtfertigen aber keine Gewissheit geben, kann die Lookup dazu dienen eine zweite Meinung dienen."

l10n/en-US.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

l10n/en.yml

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: English language data (last modified: 2023.09.23).
10+
# This file: English language data (last modified: 2023.10.12).
1111
##/
1212

1313
checkbox:
@@ -21,14 +21,20 @@ config:
2121
core_hide_version: "Hide version information from logs and page output? True = Yes; False = No [Default]."
2222
core_ipaddr: "Where to find the IP address of connecting requests? (Useful for services such as Cloudflare and the likes). Default = REMOTE_ADDR. WARNING: Don't change this unless you know what you're doing!"
2323
core_lang: "Specify the default language for phpMussel."
24-
core_lang_override: "Localise according to HTTP_ACCEPT_LANGUAGE whenever possible? True = Yes [Default]; False = No."
24+
core_lang_override:
25+
en-AU: "Localise according to HTTP_ACCEPT_LANGUAGE whenever possible? True = Yes [Default]; False = No."
26+
en-CA: &cp "Localize according to HTTP_ACCEPT_LANGUAGE whenever possible? True = Yes [Default]; False = No."
27+
en-US: *cp
2528
core_log_rotation_action: "Log rotation limits the number of log files that should exist at any one time. When new log files are created, if the total number of log files exceeds the specified limit, the specified action will be performed. You can specify the desired action here."
2629
core_log_rotation_limit: "Log rotation limits the number of log files that should exist at any one time. When new log files are created, if the total number of log files exceeds the specified limit, the specified action will be performed. You can specify the desired limit here. A value of 0 will disable log rotation."
2730
core_maintenance_mode: "Enable maintenance mode? True = Yes; False = No [Default]. Disables everything other than the front-end. Sometimes useful for when updating your CMS, frameworks, etc."
2831
core_outbound_request_log: "A file for logging the results of any outbound requests. Specify a filename, or leave blank to disable."
2932
core_scan_cache_expiry: "For how long should phpMussel cache the results of scanning? Value is the number of seconds to cache the results of scanning for. Default is 21600 seconds (6 hours); A value of 0 will disable caching the results of scanning."
3033
core_scan_log: "The name of the file to log all scanning results to. Specify a filename, or leave blank to disable."
31-
core_scan_log_serialized: "The name of the file to log all scanning results to (using a serialised format). Specify a filename, or leave blank to disable."
34+
core_scan_log_serialized:
35+
en-AU: "The name of the file to log all scanning results to (using a serialised format). Specify a filename, or leave blank to disable."
36+
en-CA: &cp "The name of the file to log all scanning results to (using a serialized format). Specify a filename, or leave blank to disable."
37+
en-US: *cp
3238
core_statistics: "Track phpMussel usage statistics? True = Yes; False = No [Default]."
3339
core_time_format: "The date/time notation format used by phpMussel. Additional options may be added upon request."
3440
core_time_offset: "Timezone offset in minutes."
@@ -37,13 +43,22 @@ config:
3743
experimental: "Unstable/Experimental!"
3844
files: "The specifics of how to handle files when scanning."
3945
files_allow_leading_trailing_dots: "Allow leading and trailing dots in filenames? This can sometimes be used to hide files, or to trick some systems into allowing directory traversal. False = Don't allow [Default]. True = Allow."
40-
files_archive_file_extensions: "Recognised archive file extensions (format is CSV; should only add or remove when problems occur; unnecessarily removing may cause false positives to appear for archive files, whereas unnecessarily adding will essentially whitelist what you're adding from attack specific detection; modify with caution; also note that this has no effect on what archives can and can't be analysed at content-level). The list, as is at default, lists those formats used most commonly across the majority of systems and CMS, but intentionally isn't necessarily comprehensive."
46+
files_archive_file_extensions:
47+
en-AU: "Recognised archive file extensions (format is CSV; should only add or remove when problems occur; unnecessarily removing may cause false positives to appear for archive files, whereas unnecessarily adding will essentially whitelist what you're adding from attack specific detection; modify with caution; also note that this has no effect on what archives can and can't be analysed at content-level). The list, as is at default, lists those formats used most commonly across the majority of systems and CMS, but intentionally isn't necessarily comprehensive."
48+
en-CA: &cp "Recognized archive file extensions (format is CSV; should only add or remove when problems occur; unnecessarily removing may cause false positives to appear for archive files, whereas unnecessarily adding will essentially whitelist what you're adding from attack specific detection; modify with caution; also note that this has no effect on what archives can and can't be analysed at content-level). The list, as is at default, lists those formats used most commonly across the majority of systems and CMS, but intentionally isn't necessarily comprehensive."
49+
en-US: *cp
4150
files_block_control_characters: "Block any files containing any control characters (other than newlines)? If you're <em><strong>ONLY</strong></em> uploading plain-text, then you can turn this option on to provide some additional protection to your system. However, if you upload anything other than plain-text, turning this on may result in false positives. False = Don't block [Default]; True = Block."
4251
files_block_encrypted_archives: "Detect and block encrypted archives? Because phpMussel isn't able to scan the contents of encrypted archives, it's possible that archive encryption may be employed by an attacker as a means of attempting to bypass phpMussel, anti-virus scanners and other such protections. Instructing phpMussel to block any archives that it discovers to be encrypted could potentially help reduce any risk associated with these such possibilities. False = No; True = Yes [Default]."
4352
files_block_macros: "Try to block any files containing macros? Some types of documents and spreadsheets may contain executable macros, thus providing a dangerous potential malware vector. False = Don't block [Default]; True = Block."
4453
files_can_contain_php_file_extensions: "A list of file extensions allowed to contain PHP code, separated by commas. If PHP chameleon attack detection is enabled, files that contain PHP code, which have extensions that aren't on this list, will be detected as PHP chameleon attacks."
45-
files_chameleon_from_exe: "Search for executable headers in files that are neither executables nor recognised archives and for executables whose headers are incorrect. False = Off; True = On."
46-
files_chameleon_from_php: "Search for PHP headers in files that are neither PHP files nor recognised archives. False = Off; True = On."
54+
files_chameleon_from_exe:
55+
en-AU: "Search for executable headers in files that are neither executables nor recognised archives and for executables whose headers are incorrect. False = Off; True = On."
56+
en-CA: &cp "Search for executable headers in files that are neither executables nor recognized archives and for executables whose headers are incorrect. False = Off; True = On."
57+
en-US: *cp
58+
files_chameleon_from_php:
59+
en-AU: "Search for PHP headers in files that are neither PHP files nor recognised archives. False = Off; True = On."
60+
en-CA: &cp "Search for PHP headers in files that are neither PHP files nor recognized archives. False = Off; True = On."
61+
en-US: *cp
4762
files_chameleon_to_archive: "Detect incorrect headers in archives and compressed files. Supported: BZ/BZIP2, GZ/GZIP, LZF, RAR, ZIP. False = Off; True = On."
4863
files_chameleon_to_doc: "Search for office documents whose headers are incorrect (Supported: DOC, DOT, PPS, PPT, XLA, XLS, WIZ). False = Off; True = On."
4964
files_chameleon_to_img: "Search for images whose headers are incorrect (Supported: BMP, DIB, PNG, GIF, JPEG, JPG, XCF, PSD, PDD, WEBP). False = Off; True = On."
@@ -64,7 +79,10 @@ config:
6479
files_scannable_threshold: "Threshold to the length of raw data that phpMussel is permitted to read and scan (in case there are any noticeable performance issues while scanning). Default = 32MB. Zero or null value disables the threshold. Generally, this value shouldn't be less than the average filesize of file uploads that you want and expect to receive to your server or website, shouldn't be more than the filesize_limit directive, and shouldn't be more than roughly one fifth of the total allowable memory allocation granted to PHP via the "php.ini" configuration file. This directive exists to try to prevent phpMussel from using up too much memory (that'd prevent it from being able to successfully scan files above a certain filesize)."
6580
frontend: "Configuration for the front-end."
6681
frontend_custom_footer: "Inserted as HTML at the very bottom of all front-end pages. This could be useful in case you want to include a legal notice, contact link, business information or similar at all such pages."
67-
frontend_custom_header: "Inserted as HTML at the very beginning of all front-end pages. This could be useful in case you want to include a website logo, personalised header, scripts, or similar at all such pages."
82+
frontend_custom_header:
83+
en-AU: "Inserted as HTML at the very beginning of all front-end pages. This could be useful in case you want to include a website logo, personalised header, scripts, or similar at all such pages."
84+
en-CA: &cp "Inserted as HTML at the very beginning of all front-end pages. This could be useful in case you want to include a website logo, personalized header, scripts, or similar at all such pages."
85+
en-US: *cp
6886
frontend_default_algo: "Defines which algorithm to use for all future passwords and sessions."
6987
frontend_frontend_log: "File for logging front-end login attempts. Specify a filename, or leave blank to disable."
7088
frontend_magnification: "Font magnification. Default = 1."
@@ -73,7 +91,10 @@ config:
7391
frontend_theme: "The aesthetic to use for the phpMussel front-end."
7492
legal: "Configuration for legal requirements."
7593
legal_privacy_policy: "The address of a relevant privacy policy to be displayed in the footer of any generated pages. Specify a URL, or leave blank to disable."
76-
legal_pseudonymise_ip_addresses: "Pseudonymise IP addresses when logging? True = Yes [Default]; False = No."
94+
legal_pseudonymise_ip_addresses:
95+
en-AU: "Pseudonymise IP addresses when logging? True = Yes [Default]; False = No."
96+
en-CA: &cp "Pseudonymize IP addresses when logging? True = Yes [Default]; False = No."
97+
en-US: *cp
7798
quarantine: "Configuration for the quarantine."
7899
quarantine_quarantine_key: "phpMussel is able to quarantine blocked file uploads, if this is something you want it to do. Casual users of phpMussel that simply wish to protect their websites or hosting environment without having any interest in deeply analysing any flagged attempted file uploads should leave this functionality disabled, but any users interested in further analysis of flagged attempted file uploads for malware research or for similar such things should enable this functionality. Quarantining of flagged attempted file uploads can sometimes also assist in debugging false positives, if this is something that frequently occurs for you. To disable quarantine functionality, simply leave the <code>quarantine_key</code> directive empty, or erase the contents of that directive if it isn't already empty. To enable quarantine functionality, enter some value into the directive. The <code>quarantine_key</code> is an important security feature of the quarantine functionality required as a means of preventing the quarantine functionality from being exploited by potential attackers and as a means of preventing any potential execution of data stored within the quarantine. The <code>quarantine_key</code> should be treated in the same manner as your passwords: The longer the better, and guard it tightly. For best effect, use in conjunction with <code>delete_on_sight</code>."
79100
quarantine_quarantine_max_files: "The maximum number of files that can exist in the quarantine. When new files are added to the quarantine, if this number is exceeded, old files will be deleted until the remainder no longer exceeds this number. Default = 100."

l10n/es.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Spanish language data (last modified: 2023.09.23).
10+
# This file: Spanish language data (last modified: 2023.10.12).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -162,8 +162,7 @@ field:
162162
Your version: "Tu versión"
163163
log_rotation_archive: "Primero archiva, y luego eliminar los archivos de registro más antiguos, hasta que el límite ya no se exceda."
164164
log_rotation_delete: "Eliminar los archivos de registro más antiguos, hasta que el límite ya no se exceda."
165-
size:
166-
Total size: "Tamaño total:"
165+
size: {"Total size": "Tamaño total:"}
167166
vt_suspicion_level_all: "Escanear todos los archivos."
168167
vt_suspicion_level_executable: "Escanear los archivos con peso heurísticos, archivos ejecutables, y archivos que potencialmente contengan datos ejecutables.\nEjemplos de archivos ejecutables, y archivos que potencialmente contienen datos ejecutables, incluyen archivos Windows PE, archivos ELF Linux, archivos Mach-O, archivos DOCX, archivos ZIP, etc."
169168
vt_suspicion_level_heuristic_only: "Escanear solo archivos con peso heurísticos.\nLos archivos se escanearán solo si tienen algún peso heurístico. Se puede incurrir peso heurístico a través de firmas destinadas a capturar huellas digitales comunes asociadas con una infección potencial que no necesariamente garantiza una infección. La búsqueda, en tales casos, puede servir para proporcionar una segunda opinión para los resultados que justifican la sospecha pero que de otro modo no brindan ninguna certeza."

l10n/nl.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Dutch language data (last modified: 2023.09.23).
10+
# This file: Dutch language data (last modified: 2023.10.12).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -162,8 +162,7 @@ field:
162162
Your version: "Uw versie"
163163
log_rotation_archive: "Eerst archiveer en verwijder vervolgens de oudste logbestanden, totdat de limiet niet langer wordt overschreden."
164164
log_rotation_delete: "Verwijder de oudste logbestanden, totdat de limiet niet langer wordt overschreden."
165-
size:
166-
Total size: "Totale grootte:"
165+
size: {"Total size": "Totale grootte:"}
167166
vt_suspicion_level_all: "Scan alle bestanden."
168167
vt_suspicion_level_executable: "Scan bestanden met heuristisch gewicht, uitvoerbare bestanden, en bestanden die mogelijk uitvoerbare gegevens bevatten.\nVoorbeelden van uitvoerbare bestanden, en bestanden die mogelijk uitvoerbare gegevens bevatten, omvatten Windows PE-bestanden, Linux ELF-bestanden, Mach-O-bestanden, DOCX-bestanden, ZIP-bestanden, enz."
169168
vt_suspicion_level_heuristic_only: "Scan alleen bestanden met heuristisch gewicht.\nBestanden worden alleen gescand als ze een heuristisch gewicht hebben. Heuristisch gewicht kan worden verkregen uit signatures die bedoeld zijn om veelvoorkomende vingerafdrukken op te vangen die verband houden met een mogelijke infectie die niet noodzakelijkerwijs een infectie garandeert. De zoekopdracht kan in dergelijke gevallen dienen om een second opinion te geven voor resultaten die een verdenking rechtvaardigen, maar verder geen absoluut vertrouwen bieden."

0 commit comments

Comments
 (0)