diff --git a/composer.json b/composer.json index ddb784f..49a223a 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ }, "require": { "php": ">=7.2.0", - "phpmussel/core": "^3.4.1", + "phpmussel/core": "^3.4.2", "ext-pcre": "*" }, "autoload": { diff --git a/l10n/en-US.yml b/l10n/en-US.yml deleted file mode 100644 index 90627c9..0000000 --- a/l10n/en-US.yml +++ /dev/null @@ -1,21 +0,0 @@ -##\ -# This file is a part of the phpMussel\Web package. -# Homepage: https://phpmussel.github.io/ -# -# PHPMUSSEL COPYRIGHT 2013 AND BEYOND BY THE PHPMUSSEL TEAM. -# -# License: GNU/GPLv2 -# @see LICENSE.txt -# -# This file: US English language data (last modified: 2023.09.16). -# -# Note: Including data only where it differs from its AU/GB/NZ English -# counterpart (doing otherwise isn't necessary due to the L10N handler's -# fallback mechanism). -##/ - -config: - web_custom_header: "Inserted as HTML at the very beginning of all "upload denied" pages. This could be useful in case you want to include a website logo, personalized header, scripts, or similar at all such pages." - web_ignore_upload_errors: "This directive should generally be disabled unless it's required for correct functionality of phpMussel on your specific system. Normally, when disabled, when phpMussel detects the presence of elements in the $_FILES array(), it'll attempt to initiate a scan of the files that those elements represent, and, if those elements are blank or empty, phpMussel will return an error message. This is proper behavior for phpMussel. However, for some CMS, empty elements in $_FILES can occur as a result of the natural behavior of those CMS, or errors may be reported when there aren't any, in which case, the normal behavior for phpMussel will be interfering with the normal behavior of those CMS. If such a situation occurs for you, enabling this option will instruct phpMussel to not attempt to initiate scans for such empty elements, ignore them when found and to not return any related error messages, thus allowing continuation of the page request. False = OFF; True = ON." -scan_unauthorised_upload: "Unauthorized file upload manipulation detected!" -scan_unauthorised_upload_or_misconfig: "Unauthorized file upload manipulation or misconfiguration detected!" diff --git a/l10n/en.yml b/l10n/en.yml index 49fdb27..1121a63 100644 --- a/l10n/en.yml +++ b/l10n/en.yml @@ -7,16 +7,21 @@ # License: GNU/GPLv2 # @see LICENSE.txt # -# This file: English language data (last modified: 2023.09.16). +# This file: English language data (last modified: 2023.10.12). ##/ PrivacyPolicy: "Privacy Policy" config: web: "Configuration for the upload handler." web_custom_footer: "Inserted as HTML at the very bottom of all "upload denied" pages. This could be useful in case you want to include a legal notice, contact link, business information, or similar at all such pages." - web_custom_header: "Inserted as HTML at the very beginning of all "upload denied" pages. This could be useful in case you want to include a website logo, personalised header, scripts, or similar at all such pages." + web_custom_header: + en-AU: "Inserted as HTML at the very beginning of all "upload denied" pages. This could be useful in case you want to include a website logo, personalised header, scripts, or similar at all such pages." + en-CA: &cp "Inserted as HTML at the very beginning of all "upload denied" pages. This could be useful in case you want to include a website logo, personalized header, scripts, or similar at all such pages." + en-US: *cp web_forbid_on_block: "Should phpMussel send 403 headers with the file upload blocked message, or stick with the usual 200 OK? False = No (200); True = Yes (403) [Default]." - web_ignore_upload_errors: "This directive should generally be disabled unless it's required for correct functionality of phpMussel on your specific system. Normally, when disabled, when phpMussel detects the presence of elements in the $_FILES array(), it'll attempt to initiate a scan of the files that those elements represent, and, if those elements are blank or empty, phpMussel will return an error message. This is proper behaviour for phpMussel. However, for some CMS, empty elements in $_FILES can occur as a result of the natural behaviour of those CMS, or errors may be reported when there aren't any, in which case, the normal behaviour for phpMussel will be interfering with the normal behaviour of those CMS. If such a situation occurs for you, enabling this option will instruct phpMussel to not attempt to initiate scans for such empty elements, ignore them when found and to not return any related error messages, thus allowing continuation of the page request. False = OFF; True = ON." + web_ignore_upload_errors: + en-AU: "This directive should generally be disabled unless it's required for correct functionality of phpMussel on your specific system. Normally, when disabled, when phpMussel detects the presence of elements in the $_FILES array(), it'll attempt to initiate a scan of the files that those elements represent, and, if those elements are blank or empty, phpMussel will return an error message. This is proper behaviour for phpMussel. However, for some CMS, empty elements in $_FILES can occur as a result of the natural behaviour of those CMS, or errors may be reported when there aren't any, in which case, the normal behaviour for phpMussel will be interfering with the normal behaviour of those CMS. If such a situation occurs for you, enabling this option will instruct phpMussel to not attempt to initiate scans for such empty elements, ignore them when found and to not return any related error messages, thus allowing continuation of the page request. False = OFF; True = ON." + en-US: "This directive should generally be disabled unless it's required for correct functionality of phpMussel on your specific system. Normally, when disabled, when phpMussel detects the presence of elements in the $_FILES array(), it'll attempt to initiate a scan of the files that those elements represent, and, if those elements are blank or empty, phpMussel will return an error message. This is proper behavior for phpMussel. However, for some CMS, empty elements in $_FILES can occur as a result of the natural behavior of those CMS, or errors may be reported when there aren't any, in which case, the normal behavior for phpMussel will be interfering with the normal behavior of those CMS. If such a situation occurs for you, enabling this option will instruct phpMussel to not attempt to initiate scans for such empty elements, ignore them when found and to not return any related error messages, thus allowing continuation of the page request. False = OFF; True = ON." web_magnification: "Font magnification. Default = 1." web_max_uploads: "Maximum number of files that phpMussel is allowed to scan when scanning uploads before aborting the scan and informing the user they are uploading too much at once! Provides protection against a theoretical attack whereby an attacker attempts to DDoS your system or CMS by overloading phpMussel to slow down the PHP process to a grinding halt. Recommended: 10. You may wish to raise or lower this number depending on the speed of your hardware. Note that this number doesn't account for or include the contents of archives." web_theme: "The aesthetic to use for the "upload denied" page." @@ -35,8 +40,14 @@ notifications_message: |

%s

notifications_subject: "Blocked upload notification" -scan_unauthorised_upload: "Unauthorised file upload manipulation detected!" -scan_unauthorised_upload_or_misconfig: "Unauthorised file upload manipulation or misconfiguration detected!" +scan_unauthorised_upload: + en-AU: "Unauthorised file upload manipulation detected!" + en-CA: &cp "Unauthorized file upload manipulation detected!" + en-US: *cp +scan_unauthorised_upload_or_misconfig: + en-AU: "Unauthorised file upload manipulation or misconfiguration detected!" + en-CA: &cp "Unauthorized file upload manipulation or misconfiguration detected!" + en-US: *cp upload_error_1: "Filesize exceeds the upload_max_filesize directive." upload_error_2: "Filesize exceeds form-specified filesize limit." upload_error_34: "Upload failure! Please contact the hostmaster for assistance!" diff --git a/l10n/pt-PT.yml b/l10n/pt-PT.yml deleted file mode 100644 index b207e6d..0000000 --- a/l10n/pt-PT.yml +++ /dev/null @@ -1,60 +0,0 @@ -##\ -# This file is a part of the phpMussel\Web package. -# Homepage: https://phpmussel.github.io/ -# -# PHPMUSSEL COPYRIGHT 2013 AND BEYOND BY THE PHPMUSSEL TEAM. -# -# License: GNU/GPLv2 -# @see LICENSE.txt -# -# This file: Portuguese (Europe) language data (last modified: 2023.09.16). -# -# Regarding translations: My native language is English. Because this is a free -# and open-source hobby project which generates zero income, and translatable -# content is likely to change as the features and functionality supported by -# the project changes, it doesn't make sense for me to spend money for -# translations. Because I'm the sole author/developer/maintainer for the -# project and I'm not a ployglot, any translations I produce are very likely to -# contain errors. Sorry, but realistically, that won't ever change. If you find -# any such errors/typos/mistakes/etc, your assistance to correct them would be -# very much appreciated. Pull requests are invited and encouraged. Otherwise, -# if you find these errors too much to handle, just stick with the original -# English source. If a translation is irredeemably incomprehensible, let me -# know which, and I can delete it. If you're not sure how to perform pull -# requests, ask. I can help. -##/ - -PrivacyPolicy: "Política de Privacidade" -config: - web: "Configuração para o manipulador de carregamentos." - web_custom_footer: "Inserido como HTML no final de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um aviso legal, link de contacto, informações comerciais, ou similares em todas essas páginas." - web_custom_header: "Inserido como HTML no início de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um logotipo de site, cabeçalho personalizado, scripts, ou similares em todas essas páginas." - web_forbid_on_block: "Deve phpMussel enviar 403 cabeçalho com a bloqueado arquivo carregamento mensagem, ou ficar com os habituais 200 OK? False = Não (200); True = Sim (403) [Padrão]." - web_ignore_upload_errors: "Essa directiva deve ser geralmente desativada a menos que seja necessário por correta funcionalidade de phpMussel no seu específico sistema. Normalmente, quando desativado, quando phpMussel detecta a presença de elementos dentro a $_FILES array(), ele tentará iniciar uma análise dos arquivos que esses elementos representam, e, se esses elementos estão branco ou vazia, phpMussel irá retornar uma erro mensagem. Esse é um apropriado comportamento por phpMussel. Mas, por alguns CMS, vazios elementos podem ocorrer como resultado do natural comportamento dessas CMS, ou erros podem ser reportado quando não houver alguma, nesse caso, o normal comportamento por phpMussel será interferindo com o normal comportamento dessas CMS. Se tal situação ocorre por você, ativando esta opção irá instruir phpMussel para não tentar iniciar um análise por tais vazios elementos, ignorá-los quando encontrado e para não retornar qualquer relacionado erro mensagens, assim, a permitir de continuação da página carga. False = DESATIVADO; True = ATIVADO." - web_magnification: "Ampliação de fonte. Padrão = 1." - web_max_uploads: "O máximo permitido número de arquivos para analisar durante os arquivos carregamentos análise antes de abortar a análise e informando ao utilizador eles estão carregando demais muito de uma vez! Oferece proteção contra um teórico ataque pelo qual um atacante tenta DDoS o seu sistema ou CMS por meio de sobrecarregando phpMussel a fim de retardar o PHP processo para uma parada. Recomendado: 10. Você pode querer aumentar ou diminuir esse número, dependendo das atributos do seu hardware. Note-se que este número não lev. Em conta ou incluir o conteúdos dos compactados arquivos." - web_theme: "A estética a ser usada na página "carregar negado"." - web_unsupported_media_type_header: "Deve phpMussel enviar 415 cabeçalhos quando os uploads são bloqueados devido a tipos de arquivos na lista negra? Quando true, esta configuração substitui forbid_on_block. False = Não [Padrão]; True = Sim." - web_uploads_log: "Onde todos os carregamentos bloqueados devem ser registrados. Especifique um arquivo nome, ou deixe branco para desativar." -denied: "Carregar negado!" -denied_reason: "Carregamento tentativa foi bloqueado pelos motivos a seguir indicados:" -notifications_message: | -
-

Olá.

-

Este email é para notificá-lo de que os seguintes carregar de arquivos foram bloqueados:

-

%s

-

Por que isso aconteceu:

-

%s

-

Quando isso aconteceu:

-

%s

-
-notifications_subject: "Notificação de carregamento bloqueado" -scan_unauthorised_upload: "Não autorizada arquivo manipulação de carregamento detectado!" -scan_unauthorised_upload_or_misconfig: "Não autorizada arquivo manipulação de carregamento ou mau configuração detectado!" -upload_error_1: "Arquivo tamanho excede a directiva upload_max_filesize." -upload_error_2: "Arquivo tamanho excede o formulário especificados arquivo tamanho limite." -upload_error_34: "Carregar falha! Contacto o hostmaster para ajuda!" -upload_error_6: "Carregar diretório faltando! Contacto o hostmaster para ajuda!" -upload_error_7: "Disco escrita erro! Contacto o hostmaster para ajuda!" -upload_error_8: "PHP mau configuração detectado! Contacto o hostmaster para ajuda!" -upload_limit_exceeded: "Carregar limite excedido" diff --git a/l10n/pt.yml b/l10n/pt.yml index 4469e8b..3c99490 100644 --- a/l10n/pt.yml +++ b/l10n/pt.yml @@ -7,7 +7,7 @@ # License: GNU/GPLv2 # @see LICENSE.txt # -# This file: Portuguese (Brazil) language data (last modified: 2023.09.16). +# This file: Portuguese language data (last modified: 2023.10.12). # # Regarding translations: My native language is English. Because this is a free # and open-source hobby project which generates zero income, and translatable @@ -27,12 +27,18 @@ PrivacyPolicy: "Política de Privacidade" config: web: "Configuração para o manipulador de carregamentos." - web_custom_footer: "Inserido como HTML no final de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um aviso legal, link de contato, informações comerciais, ou similares em todas essas páginas." + web_custom_footer: + pt-BR: "Inserido como HTML no final de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um aviso legal, link de contato, informações comerciais, ou similares em todas essas páginas." + pt-PT: "Inserido como HTML no final de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um aviso legal, link de contacto, informações comerciais, ou similares em todas essas páginas." web_custom_header: "Inserido como HTML no início de todas as páginas "carregar negado". Isso pode ser útil caso você queira incluir um logotipo de site, cabeçalho personalizado, scripts, ou similares em todas essas páginas." web_forbid_on_block: "Deve phpMussel enviar 403 cabeçalho com a bloqueado arquivo carregamento mensagem, ou ficar com os habituais 200 OK? False = Não (200); True = Sim (403) [Padrão]." - web_ignore_upload_errors: "Essa directiva deve ser geralmente desativada a menos que seja necessário por correta funcionalidade de phpMussel no seu específico sistema. Normalmente, quando desativado, quando phpMussel detecta a presença de elementos dentro a $_FILES array(), ele tentará iniciar uma análise dos arquivos que esses elementos representam, e, se esses elementos estão branco ou vazia, phpMussel irá retornar uma erro mensagem. Esse é um apropriado comportamento por phpMussel. Mas, por alguns CMS, vazios elementos podem ocorrer como resultado do natural comportamento dessas CMS, ou erros podem ser reportado quando não houver alguma, nesse caso, o normal comportamento por phpMussel será interferindo com o normal comportamento dessas CMS. Se tal situação ocorre por você, ativando esta opção irá instruir phpMussel para não tentar iniciar um análise por tais vazios elementos, ignorá-los quando encontrado e para não retornar qualquer relacionado erro mensagens, assim, permitindo a continuação da página carga. False = DESATIVADO; True = ATIVADO." + web_ignore_upload_errors: + pt-BR: "Essa directiva deve ser geralmente desativada a menos que seja necessário por correta funcionalidade de phpMussel no seu específico sistema. Normalmente, quando desativado, quando phpMussel detecta a presença de elementos dentro a $_FILES array(), ele tentará iniciar uma análise dos arquivos que esses elementos representam, e, se esses elementos estão branco ou vazia, phpMussel irá retornar uma erro mensagem. Esse é um apropriado comportamento por phpMussel. Mas, por alguns CMS, vazios elementos podem ocorrer como resultado do natural comportamento dessas CMS, ou erros podem ser reportado quando não houver alguma, nesse caso, o normal comportamento por phpMussel será interferindo com o normal comportamento dessas CMS. Se tal situação ocorre por você, ativando esta opção irá instruir phpMussel para não tentar iniciar um análise por tais vazios elementos, ignorá-los quando encontrado e para não retornar qualquer relacionado erro mensagens, assim, permitindo a continuação da página carga. False = DESATIVADO; True = ATIVADO." + pt-PT: "Essa directiva deve ser geralmente desativada a menos que seja necessário por correta funcionalidade de phpMussel no seu específico sistema. Normalmente, quando desativado, quando phpMussel detecta a presença de elementos dentro a $_FILES array(), ele tentará iniciar uma análise dos arquivos que esses elementos representam, e, se esses elementos estão branco ou vazia, phpMussel irá retornar uma erro mensagem. Esse é um apropriado comportamento por phpMussel. Mas, por alguns CMS, vazios elementos podem ocorrer como resultado do natural comportamento dessas CMS, ou erros podem ser reportado quando não houver alguma, nesse caso, o normal comportamento por phpMussel será interferindo com o normal comportamento dessas CMS. Se tal situação ocorre por você, ativando esta opção irá instruir phpMussel para não tentar iniciar um análise por tais vazios elementos, ignorá-los quando encontrado e para não retornar qualquer relacionado erro mensagens, assim, a permitir de continuação da página carga. False = DESATIVADO; True = ATIVADO." web_magnification: "Ampliação de fonte. Padrão = 1." - web_max_uploads: "O máximo permitido número de arquivos para analisar durante os arquivos carregamentos análise antes de abortar a análise e informando ao usuário eles estão carregando demais muito de uma vez! Oferece proteção contra um teórico ataque pelo qual um atacante tenta DDoS o seu sistema ou CMS por meio de sobrecarregando phpMussel a fim de retardar o PHP processo para uma parada. Recomendado: 10. Você pode querer aumentar ou diminuir esse número, dependendo das atributos do seu hardware. Note-se que este número não lev. Em conta ou incluir o conteúdos dos compactados arquivos." + web_max_uploads: + pt-BR: "O máximo permitido número de arquivos para analisar durante os arquivos carregamentos análise antes de abortar a análise e informando ao usuário eles estão carregando demais muito de uma vez! Oferece proteção contra um teórico ataque pelo qual um atacante tenta DDoS o seu sistema ou CMS por meio de sobrecarregando phpMussel a fim de retardar o PHP processo para uma parada. Recomendado: 10. Você pode querer aumentar ou diminuir esse número, dependendo das atributos do seu hardware. Note-se que este número não lev. Em conta ou incluir o conteúdos dos compactados arquivos." + pt-PT: "O máximo permitido número de arquivos para analisar durante os arquivos carregamentos análise antes de abortar a análise e informando ao utilizador eles estão carregando demais muito de uma vez! Oferece proteção contra um teórico ataque pelo qual um atacante tenta DDoS o seu sistema ou CMS por meio de sobrecarregando phpMussel a fim de retardar o PHP processo para uma parada. Recomendado: 10. Você pode querer aumentar ou diminuir esse número, dependendo das atributos do seu hardware. Note-se que este número não lev. Em conta ou incluir o conteúdos dos compactados arquivos." web_theme: "A estética a ser usada na página "carregar negado"." web_unsupported_media_type_header: "Deve phpMussel enviar 415 cabeçalhos quando os uploads são bloqueados devido a tipos de arquivos na lista negra? Quando true, esta configuração substitui forbid_on_block. False = Não [Padrão]; True = Sim." web_uploads_log: "Onde todos os carregamentos bloqueados devem ser registrados. Especifique um arquivo nome, ou deixe branco para desativar." @@ -53,8 +59,16 @@ scan_unauthorised_upload: "Não autorizada arquivo manipulação de carregamento scan_unauthorised_upload_or_misconfig: "Não autorizada arquivo manipulação de carregamento ou mau configuração detectado!" upload_error_1: "Arquivo tamanho excede a directiva upload_max_filesize." upload_error_2: "Arquivo tamanho excede o formulário especificados arquivo tamanho limite." -upload_error_34: "Carregar falha! Contato o hostmaster para ajuda!" -upload_error_6: "Carregar diretório faltando! Contato o hostmaster para ajuda!" -upload_error_7: "Disco escrita erro! Contato o hostmaster para ajuda!" -upload_error_8: "PHP mau configuração detectado! Contato o hostmaster para ajuda!" +upload_error_34: + pt-BR: "Carregar falha! Contato o hostmaster para ajuda!" + pt-PT: "Carregar falha! Contacto o hostmaster para ajuda!" +upload_error_6: + pt-BR: "Carregar diretório faltando! Contato o hostmaster para ajuda!" + pt-PT: "Carregar diretório faltando! Contacto o hostmaster para ajuda!" +upload_error_7: + pt-BR: "Disco escrita erro! Contato o hostmaster para ajuda!" + pt-PT: "Disco escrita erro! Contacto o hostmaster para ajuda!" +upload_error_8: + pt-BR: "PHP mau configuração detectado! Contato o hostmaster para ajuda!" + pt-PT: "PHP mau configuração detectado! Contacto o hostmaster para ajuda!" upload_limit_exceeded: "Carregar limite excedido"