Răsfoiți Sursa

locale: sync from Crowdin (#6989)

# Conflicts:
#	conf/locale/locale_de-DE.ini
#	conf/locale/locale_en-GB.ini
#	conf/locale/locale_fi-FI.ini
#	conf/locale/locale_fr-FR.ini
#	conf/locale/locale_hu-HU.ini
#	conf/locale/locale_it-IT.ini
#	conf/locale/locale_ja-JP.ini
#	conf/locale/locale_mn-MN.ini
#	conf/locale/locale_pl-PL.ini
#	conf/locale/locale_pt-BR.ini
#	conf/locale/locale_ru-RU.ini
#	conf/locale/locale_tr-TR.ini
#	conf/locale/locale_uk-UA.ini
#	conf/locale/locale_vi-VN.ini
#	conf/locale/locale_zh-TW.ini
Joe Chen 2 ani în urmă
părinte
comite
93f65dd95d

+ 10 - 2
conf/locale/locale_bg-BG.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Инсталация
 title=Стъпки за инсталиране при първоначално стартиране
 docker_helper=Ако Gogs е стартиран в Docker контейнер, моля прочетете <a target="_blank" href="%s">нашите указания</a> внимателно, преди да правите промени по настройките на тази страница!
-requite_db_desc=Gogs изисква MySQL, PostgreSQL, SQLite3 или TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Настройки на базата данни
 db_type=Тип на база данни
 host=Сървър
 user=Потребител
 password=Парола
 db_name=Име на база данни
+db_schema=Schema
 db_helper=Моля, използвайте INNODB engine с utf8_general_ci кодиране на знаци за MySQL.
 ssl_mode=Режим SSL
 path=Път
@@ -399,7 +400,9 @@ owner=Притежател
 repo_name=Име на хранилището
 repo_name_helper=Добро име на хранилище е име, състоящо от кратки, запомнящи се и уникални ключови думи.
 visibility=Видимост
+unlisted=Unlisted
 visiblity_helper=Това хранилище е <span class="ui red text">Частно</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Административна настройка задължава всички нови хранилища да бъдат <span class="ui red text">Частни</span>
 visiblity_fork_helper=(Промяна на тази стойност ще се отрази на всички разклонения)
 clone_helper=Нуждаете се от помощ при клониране? Посетете <a target="_blank" href="%s">Помощ</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Може да използвате HTTP/HTTPS/GIT а
 migrate.clone_address_desc_import_local=Можете да мигрирате хранилище от локален път на сървъра.
 migrate.permission_denied=Недостатъчни права за импорт на локални хранилища.
 migrate.invalid_local_path=Невалиден път - не съществува или не е директория.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Грешка при миграция: %v
 
 mirror_from=огледало от
@@ -806,7 +810,7 @@ settings.webhook.headers=Заглавки
 settings.webhook.payload=Съдържание
 settings.webhook.body=Тяло
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git куките се изпълняват от Git. Вие може да промените файловете с поддържаните куки в списъка по-долу, за да изпълните външни операции.
 settings.githook_edit_desc=Ако куката е неактивна, ще бъде представено примерно съдържание. Ако оставите съдържанието празно, то тази кука ще бъде изключена.
 settings.githook_name=Име на куката
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Конфигурация на хранилище
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Настройки на базата данни
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_cs-CZ.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalace
 title=Kroky instalace pro první spuštění
 docker_helper=Spouštíte-li Gogs uvnitř Dockeru, přečtěte si prosím pečlivě <a target="_blank" href="%s">návod</a>, než něco změníte na této stránce!
-requite_db_desc=Gogs vyžaduje MySQL, PostgreSQL, SQLite3, MSSQL nebo TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Nastavení databáze
 db_type=Typ databáze
 host=Server
 user=Uživatel
 password=Heslo
 db_name=Název databáze
+db_schema=Schema
 db_helper=Prosím, pro MySQL použijte INNODB engine se znakovou sadou utf8_general_ci.
 ssl_mode=SSL režim
 path=Cesta
@@ -399,7 +400,9 @@ owner=Vlastník
 repo_name=Název repositáře
 repo_name_helper=Dobrý název repositáře se většinou skládá z krátkých, zapamatovatelných a unikátních klíčových slov.
 visibility=Viditelnost
+unlisted=Unlisted
 visiblity_helper=Tento repositář je <span class="ui red text">soukromý</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Správce vynutil na všech nových repositářích, aby byly <span class="ui red text">soukromé</span>
 visiblity_fork_helper=(Změna této hodnoty ovlivní všechny repositáře rozštěpení)
 clone_helper=Potřebujete pomoci s klonováním? Navštivte <a target="_blank" href="%s">nápovědu</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Toto může být HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=Máte povoleno přenést repositář pomocí lokální cesty na serveru.
 migrate.permission_denied=Není vám dovoleno importovat místní repositáře.
 migrate.invalid_local_path=Neplatná místní cesta, buď neexistuje nebo není adresářem.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Přenesení selhalo: %v
 
 mirror_from=zrcadlo
@@ -806,7 +810,7 @@ settings.webhook.headers=Hlavičky
 settings.webhook.payload=Datová část
 settings.webhook.body=Tělo zprávy
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Jelikož háčky Gitu jsou spravovány Gitem samotným, můžete v seznamu níže upravit soubory podporovaných háčku k provádění uživatelských operací.
 settings.githook_edit_desc=Je-li háček neaktivní, bude zobrazen vzorový obsah. Nebude-li zadán žádný obsah, háček bude vypnut.
 settings.githook_name=Název háčku
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Serverové šifry
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Nastavení repositáře
 config.repo.root_path=Kořenová cesta
@@ -1226,6 +1231,8 @@ config.db_config=Nastavení databáze
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 20 - 12
conf/locale/locale_de-DE.ini

@@ -44,20 +44,21 @@ issues=Issues
 cancel=Abbrechen
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Seite nicht gefunden
+internal_server_error=Interner Serverfehler
 
 [install]
 install=Installation
 title=Installationsschritte für den ersten Start
 docker_helper=Wenn Gogs innerhalb von Docker läuft, lesen Sie sich bitte den <a target="_blank" href="%s">Leitfaden</a> genau durch, bevor Sie irgendwas auf dieser Seite ändern!
-requite_db_desc=Gogs benötigt MySQL, PostgreSQL, SQLite3, MSSQL oder TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Datenbankeinstellungen
 db_type=Datenbanktyp
 host=Host
 user=Benutzer
 password=Passwort
 db_name=Datenbankname
+db_schema=Schema
 db_helper=Bitte verwenden Sie in MySQL die InnoDB-Engine mit dem Zeichensatz utf8_general_ci.
 ssl_mode=SSL-Modus
 path=Pfad
@@ -263,7 +264,7 @@ following=Folge ich
 follow=Folgen
 unfollow=Nicht mehr folgen
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Benutzername oder Muster %q ist nicht erlaubt.
 
 [settings]
 profile=Profil
@@ -399,7 +400,9 @@ owner=Besitzer
 repo_name=Repository-Name
 repo_name_helper=Ein guter Repository-Name besteht gewöhnlich aus kurzen, leicht zu merkenden und eindeutigen Schlüsselworten.
 visibility=Sichtbarkeit
+unlisted=Unlisted
 visiblity_helper=Dieses Repository ist <span class="ui red text">privat</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Der Administrator hat festgelegt, dass alle neuen Repositories <span class="ui red text">privat</span> sein müssen
 visiblity_fork_helper=(Eine Änderung dieses Wertes wirkt sich auf alle Forks aus)
 clone_helper=Brauchen Sie Hilfe beim Klonen? Hier gibt es <a target="_blank" href="%s">Hilfe</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Dies kann eine HTTP/HTTPS/GIT-URL sein.
 migrate.clone_address_desc_import_local=Sie dürfen auch ein Repository vom lokalen Serverpfad migrieren.
 migrate.permission_denied=Ihnen fehlen die Rechte zum Importieren lokaler Repositories.
 migrate.invalid_local_path=Der lokale Pfad ist ungültig, existiert nicht oder ist kein Ordner.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Fehler bei Migration: %v
 
 mirror_from=Mirror von
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Mitarbeiter wurde entfernt.
 settings.search_user_placeholder=Benutzer suchen...
 settings.org_not_allowed_to_be_collaborator=Eine Organisation kann nicht als Mitarbeiter hinzugefügt werden.
 settings.hooks_desc=Webhooks erlauben es Ihnen, externe Dienste zu informieren, wenn etwas Bestimmtes in Ihrem Repository passiert. Gogs sendet dann einen POST-Request an alle angegebenen URLs. Erfahren Sie mehr in unserem <a target="_blank" href="%s">Webhooks Guide</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Einen neuen Webhook hinzufügen:
+settings.webhooks.choose_a_type=Typ auswählen...
 settings.add_webhook=Webhook hinzufügen
 settings.webhook_deletion=Webhook entfernen
 settings.webhook_deletion_desc=Das Löschen dieses Webhooks wird alle zugehörigen Informationen und den Übertragungsverlauf entfernen. Wirklich fortfahren?
@@ -805,8 +809,8 @@ settings.webhook.response=Antwort
 settings.webhook.headers=Kopfzeilen
 settings.webhook.payload=Nutzdaten
 settings.webhook.body=Inhalt
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Payload URL kann nicht analysiert werden: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git-Hooks werden von Git selbst bereitgestellt. Sie können die Dateien der unterstützten Hooks in der Liste unten bearbeiten, um eigene Operationen einzubinden.
 settings.githook_edit_desc=Wenn ein Hook inaktiv ist, wird der Standardinhalt benutzt. Lassen Sie den Inhalt leer, um den Hook zu deaktivieren.
 settings.githook_name=Hook-Name
@@ -934,7 +938,7 @@ team_desc_helper=Worum geht es bei diesem Team?
 team_permission_desc=Welche Berechtigungsstufe soll das Team haben?
 
 form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.team_name_not_allowed=Benutzername oder Muster %q ist nicht erlaubt.
 
 settings=Einstellungen
 settings.options=Optionen
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Eingebauten Server starten
 config.ssh.listen_host=Listen-Host
 config.ssh.listen_port=Listen-Port
 config.ssh.server_ciphers=Serverchiffren
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository-Konfiguration
 config.repo.root_path=Wurzelpfad
@@ -1226,6 +1231,8 @@ config.db_config=Datenbankkonfiguration
 config.db.type=Typ
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=Benutzer
 config.db.ssl_mode=SSL-Modus
 config.db.ssl_mode_helper=(nur für "postgres")
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Sicheres Cookie aktivieren
 config.security.reverse_proxy_auth_user=Reverse-Proxy-Authentifizierungs-Header
 config.security.enable_login_status_cookie=Login-Status-Cookie aktivieren
 config.security.login_status_cookie_name=Login-Status-Cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=E-Mail-Konfiguration
 config.email.enabled=Aktiviert
@@ -1332,9 +1340,9 @@ config.git.clone_timeout=Clone-Timeout
 config.git.pull_timeout=Pull-Timeout
 config.git.gc_timeout=GC-Timeout
 
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.lfs_config=LFS-Konfiguration
+config.lfs.storage=Speicher
+config.lfs.objects_path=Objektpfad
 
 config.log_config=Konfiguration des Loggings
 config.log_file_root_path=Log-Verzeichnis

+ 91 - 6
conf/locale/locale_en-GB.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Installation
 title=Install Steps For First-time Run
 docker_helper=If you're running Gogs inside Docker, please read <a target="_blank" href="%s">Guidelines</a> carefully before you change anything in this page!
-requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Database Settings
 db_type=Database Type
 host=Host
 user=User
 password=Password
 db_name=Database Name
+db_schema=Schema
 db_helper=Please use INNODB engine with utf8_general_ci charset for MySQL.
 ssl_mode=SSL Mode
 path=Path
@@ -236,6 +237,7 @@ team_name_been_taken=Team name has already been taken.
 email_been_used=Email address has already been used.
 username_password_incorrect=Username or password is not correct.
 auth_source_mismatch=The authentication source selected is not associated with the user.
+
 enterred_invalid_repo_name=Please make sure that the repository name you have entered is correct.
 enterred_invalid_owner_name=Please make sure that the owner name you have entered is correct.
 enterred_invalid_password=Please make sure the that password you have entered is correct.
@@ -263,7 +265,8 @@ following=Following
 follow=Follow
 unfollow=Unfollow
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Username or pattern %q is not allowed.
+
 
 [settings]
 profile=Profile
@@ -355,6 +358,7 @@ two_factor_then_enter_passcode=Then enter passcode:
 two_factor_verify=Verify
 two_factor_invalid_passcode=The passcode you entered is not valid, please try again!
 two_factor_reused_passcode=The passcode you entered has already been used, please try another one!
+
 two_factor_enable_error=Enable Two-factor authentication failed: %v
 two_factor_enable_success=Two-factor authentication has enabled for your account successfully!
 two_factor_recovery_codes_title=Two-factor Authentication Recovery Codes
@@ -379,6 +383,7 @@ access_token_deletion_desc=Delete this personal access token will remove all rel
 delete_token_success=Personal access token has been removed successfully! Don't forget to update your application as well.
 token_name_exists=Token with same name already exists.
 
+
 orgs.none=You are not a member of any organisations.
 orgs.leave_title=Leave organisation
 orgs.leave_desc=You will lose access to all repositories and teams after you left the organization. Do you want to continue?
@@ -399,7 +404,9 @@ owner=Owner
 repo_name=Repository Name
 repo_name_helper=A good repository name is usually composed of short, memorable and unique keywords.
 visibility=Visibility
+unlisted=Unlisted
 visiblity_helper=This repository is <span class="ui red text">Private</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Site admin has forced all new repositories to be <span class="ui red text">Private</span>
 visiblity_fork_helper=(Change of this value will affect all forks)
 clone_helper=Need help cloning? Visit <a target="_blank" href="%s">Help</a>!
@@ -426,11 +433,14 @@ watchers=Watchers
 stargazers=Stargazers
 forks=Forks
 repo_description_helper=Description of repository. Maximum 512 characters length.
+
 repo_description_length=Available characters
 
+
 form.reach_limit_of_creation=The owner has reached maximum creation limit of %d repositories.
 form.name_not_allowed=Repository name or pattern %q is not allowed.
 
+
 need_auth=Need Authorisation
 migrate_type=Migration Type
 migrate_type_helper=This repository will be a <span class="text blue">mirror</span>
@@ -440,6 +450,7 @@ migrate.clone_address_desc=This can be a HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=You are not allowed to import local repositories.
 migrate.invalid_local_path=Invalid local path, it does not exist or not a directory.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migration failed: %v
 
 mirror_from=mirror of
@@ -524,6 +535,7 @@ editor.file_already_exists=A file with name '%s' already exists in this reposito
 editor.no_changes_to_show=There are no changes to show.
 editor.fail_to_update_file=Failed to update/create file '%s' with error: %v
 editor.fail_to_delete_file=Failed to delete file '%s' with error: %v
+
 editor.add_subdir=Add subdirectory...
 editor.unable_to_upload_files=Failed to upload files to '%s' with error: %v
 editor.upload_files_to_dir=Upload files to '%s'
@@ -643,6 +655,7 @@ pulls.can_auto_merge_desc=This pull request can be merged automatically.
 pulls.cannot_auto_merge_desc=This pull request can't be merged automatically because there are conflicts.
 pulls.cannot_auto_merge_helper=Please merge manually in order to resolve the conflicts.
 pulls.create_merge_commit=Create a merge commit
+
 pulls.rebase_before_merging=Rebase before merging
 pulls.commit_description=Commit Description
 pulls.merge_pull_request=Merge Pull Request
@@ -750,8 +763,11 @@ settings.tracker_issue_style.numeric=Numeric
 settings.tracker_issue_style.alphanumeric=Alphanumeric
 settings.tracker_url_format_desc=You can use placeholder <code>{user} {repo} {index}</code> for user name, repository name and issue index.
 settings.pulls_desc=Enable pull requests to accept contributions between repositories and branches
+
 settings.pulls.ignore_whitespace=Ignore changes in whitespace
+
 settings.pulls.allow_rebase_merge=Allow use rebase to merge commits
+
 settings.danger_zone=Danger Zone
 settings.cannot_fork_to_same_owner=You cannot fork a repository to its original owner.
 settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name.
@@ -773,6 +789,7 @@ settings.delete=Delete This Repository
 settings.delete_desc=Once you delete a repository, there is no going back. Please be certain.
 settings.delete_notices_1=- This operation <strong>CANNOT</strong> be undone.
 settings.delete_notices_2=- This operation will permanently delete everything in this repository, including Git data, issues, comments and collaborator access.
+
 settings.delete_notices_fork_1=- All forks will become independent after deletion.
 settings.deletion_success=Repository has been deleted successfully!
 settings.update_settings_success=Repository options has been updated successfully.
@@ -790,7 +807,9 @@ settings.search_user_placeholder=Search user...
 settings.org_not_allowed_to_be_collaborator=Organisation is not allowed to be added as a collaborator.
 settings.hooks_desc=Webhooks are much like basic HTTP POST event triggers. Whenever something occurs in Gogs, we will handle the notification to the target host you specify. Learn more in this <a target="_blank" href="%s">Webhooks Guide</a>.
 settings.webhooks.add_new=Add a new webhook:
+
 settings.webhooks.choose_a_type=Choose a type...
+
 settings.add_webhook=Add Webhook
 settings.webhook_deletion=Delete Webhook
 settings.webhook_deletion_desc=Delete this webhook will remove its information and all delivery history. Do you want to continue?
@@ -805,8 +824,9 @@ settings.webhook.response=Response
 settings.webhook.headers=Headers
 settings.webhook.payload=Payload
 settings.webhook.body=Body
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Cannot parse the payload URL: %v
+
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hooks are powered by Git itself, you can edit files of supported hooks in the list below to perform custom operations.
 settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook.
 settings.githook_name=Hook Name
@@ -868,8 +888,10 @@ settings.deploy_key_deletion=Delete Deploy Key
 settings.deploy_key_deletion_desc=Deleting this deploy key will remove all related accesses for this repository. Do you want to continue?
 settings.deploy_key_deletion_success=Deploy key has been deleted successfully!
 settings.description_desc=Description of repository. Maximum 512 characters length.
+
 settings.description_length=Available characters
 
+
 diff.browse_source=Browse Source
 diff.parent=parent
 diff.commit=commit
@@ -934,8 +956,10 @@ team_desc_helper=What is this team all about?
 team_permission_desc=What permission level should this team have?
 
 form.name_not_allowed=Organization name or pattern %q is not allowed.
+
 form.team_name_not_allowed=Team name or pattern %q is not allowed.
 
+
 settings=Settings
 settings.options=Options
 settings.full_name=Full Name
@@ -1007,18 +1031,25 @@ last_page=Last
 total=Total: %d
 
 dashboard.build_info=Build Information
+
 dashboard.app_ver=Application version
+
 dashboard.git_version=Git version
+
 dashboard.go_version=Go version
+
 dashboard.build_time=Build time
+
 dashboard.build_commit=Build commit
+
 dashboard.statistic=Statistics
 dashboard.operations=Operations
 dashboard.system_status=System Monitor Status
 dashboard.statistic_info=Gogs database has <b>%d</b> users, <b>%d</b> organisations, <b>%d</b> public keys, <b>%d</b> repositories, <b>%d</b> watches, <b>%d</b> stars, <b>%d</b> actions, <b>%d</b> accesses, <b>%d</b> issues, <b>%d</b> comments, <b>%d</b> social accounts, <b>%d</b> follows, <b>%d</b> mirrors, <b>%d</b> releases, <b>%d</b> login sources, <b>%d</b> webhooks, <b>%d</b> milestones, <b>%d</b> labels, <b>%d</b> hook tasks, <b>%d</b> teams, <b>%d</b> update tasks, <b>%d</b> attachments.
 dashboard.operation_name=Operation Name
 dashboard.operation_switch=Switch
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Please select an operation to run
+
 dashboard.operation_run=Run
 dashboard.clean_unbind_oauth=Clean unbound OAuthes
 dashboard.clean_unbind_oauth_success=All unbind OAuthes have been deleted successfully.
@@ -1125,6 +1156,7 @@ auths.host=Host
 auths.port=Port
 auths.bind_dn=Bind DN
 auths.bind_dn_helper=You can use '%s' as placeholder for username, e.g. DOM\%s
+
 auths.bind_password=Bind Password
 auths.bind_password_helper=Warning: This password is stored in plain text. Do not use a high privileged account.
 auths.user_base=User Search Base
@@ -1154,7 +1186,8 @@ auths.pam_service_name=PAM Service Name
 auths.enable_auto_register=Enable Auto Registration
 auths.edit=Edit Authentication Setting
 auths.activated=This authentication is activated
-auths.default_auth=This authentication is default login source
+auths.default_auth=This authentication is the default login page
+
 auths.new_success=New authentication '%s' has been added successfully.
 auths.update_success=Authentication setting has been updated successfully.
 auths.update=Update Authentication Setting
@@ -1167,27 +1200,44 @@ auths.login_source_exist=Login source '%s' already exists.
 auths.github_api_endpoint=API Endpoint
 
 config.not_set=(not set)
+
 config.server_config=Server Configuration
 config.brand_name=Brand name
+
 config.run_user=Run User
 config.run_mode=Run Mode
 config.server.external_url=External URL
+
 config.server.domain=Domain
+
 config.server.protocol=Protocol
 config.server.http_addr=HTTP address
+
 config.server.http_port=HTTP port
+
 config.server.cert_file=Certificate file
+
 config.server.key_file=Key file
+
 config.server.tls_min_version=Minimum TLS version
+
 config.server.unix_socket_permission=Unix socket permission
+
 config.server.local_root_url=Local root URL
+
 config.server.offline_mode=Offline mode
+
 config.server.disable_router_log=Disable router log
+
 config.server.enable_gzip=Enable Gzip
+
 config.server.app_data_path=Application data path
+
 config.server.load_assets_from_disk=Load assets from disk
+
 config.server.landing_url=Landing URL
 
+
 config.ssh_config=SSH Configuration
 config.ssh.enabled=Enabled
 config.ssh.domain=Exposed domain
@@ -1196,17 +1246,28 @@ config.ssh.root_path=Root path
 config.ssh.keygen_path=Keygen path
 config.ssh.key_test_path=Key test path
 config.ssh.minimum_key_size_check=Minimum key size check
+
 config.ssh.minimum_key_sizes=Minimum key sizes
+
 config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
+
 config.ssh.start_builtin_server=Start builtin server
+
 config.ssh.listen_host=Listen host
+
 config.ssh.listen_port=Listen port
+
 config.ssh.server_ciphers=Server ciphers
 
+config.ssh.server_macs=Server MACs
+
 config.repo_config=Repository Configuration
 config.repo.root_path=Root path
+
 config.repo.script_type=Script type
+
 config.repo.ansi_chatset=ANSI charset
+
 config.repo.force_private=Force private
 config.repo.max_creation_limit=Max creation limit
 config.repo.preferred_licenses=Preferred licenses
@@ -1226,6 +1287,8 @@ config.db_config=Database Configuration
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,31 +1305,53 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled
+
 config.email.subject_prefix=Subject prefix
+
 config.email.host=Host
+
 config.email.from=From
+
 config.email.user=User
 config.email.disable_helo=Disable HELO
+
 config.email.helo_hostname=HELO hostname
+
 config.email.skip_verify=Skip certificate verify
+
 config.email.use_certificate=Use custom certificate
+
 config.email.cert_file=Certificate file
+
 config.email.key_file=Key file
+
 config.email.use_plain_text=Use plain text
+
 config.email.add_plain_text_alt=Add plain text alternative
+
 config.email.send_test_mail=Send test email
+
 config.email.test_mail_failed=Failed to send test email to '%s': %v
+
 config.email.test_mail_sent=Test email has been sent to '%s'.
 
+
 config.auth_config=Authentication configuration
+
 config.auth.activate_code_lives=Activate code lives
+
 config.auth.reset_password_code_lives=Reset password code lives
+
 config.auth.require_email_confirm=Require email confirmation
+
 config.auth.require_sign_in_view=Require sign in view
+
 config.auth.disable_registration=Disable registration
+
 config.auth.enable_registration_captcha=Enable registration captcha
 config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
 config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration

+ 10 - 2
conf/locale/locale_es-ES.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalación
 title=Pasos de la instalación por primera vez
 docker_helper=Si está ejecutando Gogs usando Docker, ¡por favor lea <a target="_blank" href="%s"> estas pautas</a> antes de cambiar nada en esta página!
-requite_db_desc=Gogs requiere un SGBD como MySQL, PostgreSQL, SQLite3 o TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Configuración de base de datos
 db_type=Tipo de base de datos
 host=Host
 user=Usuario
 password=Contraseña
 db_name=Nombre de la base de datos
+db_schema=Schema
 db_helper=Por favor utilice el motor INNODB con la configuración de caracteres utf8_general_ci para MySQL.
 ssl_mode=Modo SSL
 path=Ruta
@@ -399,7 +400,9 @@ owner=Propietario
 repo_name=Nombre del repositorio
 repo_name_helper=Los grandes nombres de repositorios son cortos, memorables y <strong>únicos</strong>.
 visibility=Visibilidad
+unlisted=Unlisted
 visiblity_helper=Este repositorio es <span class="ui red text">privado</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=El administrador web ha obligado a todos los repositorios nuevos a ser <span class="ui red text"> privados</span>
 visiblity_fork_helper=(Este cambio afectará a todos los forks)
 clone_helper=¿Necesitas ayuda con el clone? ¡Consulta la <a target="_blank" href="%s">Ayuda</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Esto puede ser una dirección URL HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=También se le permite migrar un repositorio por la ruta del servidor local.
 migrate.permission_denied=No te está permitido importar repositorios locales.
 migrate.invalid_local_path=Rutal local inválida, no existe o no es un directorio.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migración fallida: %v
 
 mirror_from=espejo de
@@ -806,7 +810,7 @@ settings.webhook.headers=Encabezado
 settings.webhook.payload=Payload
 settings.webhook.body=Cuerpo del mensaje
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Los Git Hooks son una funcionalidad del propio Git, puedes editar los ficheros de los hooks soportados en la siguiente lista para aplicar operaciones personalizadas.
 settings.githook_edit_desc=Si el hook no está activo, se mostrará contenido de ejemplo. Dejar el contenido vacío deshabilitará este hook.
 settings.githook_name=Nombre del Hook
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Configuración del repositorio
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Configuración de la Base de Datos
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_fa-IR.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=نصب
 title=مراحل نصب برای اولین اجرا
 docker_helper=اگر شما Gogs را با استفاده از Docker اجرا می‌کنید، لطفا قبل از انجام هرگونه تغییر این <a target="_blank" href="%s"> راهنما</a> را به دقت مطالعه فرمایید!
-requite_db_desc=Gogs نیاز به MySQLِ یا PostgreSQL یا SQLite3 یا MSSQL یا TiDB دارد.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=تنظیمات پایگاه داده
 db_type=نوع پایگاه داده
 host=میزبان
 user=کاربر
 password=رمز عبور
 db_name=نام پایگاه داده
+db_schema=Schema
 db_helper=در صورت استفاده از MySQL لطفا از موتور INNODB و کد کاراکتری utf8_general_ci استفاده نمایید.
 ssl_mode=حالت امن (SSL)
 path=مسیر
@@ -401,7 +402,9 @@ owner=صاحب
 repo_name=نام مخزن
 repo_name_helper=نام خوب مخزن معمولا از کلمات کلیدی کوتاه و به یاد ماندنی و منحصر به فرد تشکیل شده است.
 visibility=قابل مشاهده بودن
+unlisted=Unlisted
 visiblity_helper=این مخزن <span class="ui red text"> خصوصی</span> است
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=مدیر سایت تمام مخازن جدید را ملزم کرده است که <span class="ui red text">خصوصی</span> باشند
 visiblity_fork_helper=(تغییر این مقدار تمام انشعاب ها را تحت تاثیر می گذارد)
 clone_helper=برای مشابه سازی نیاز به کمک دارید؟ این <a target="_blank" href="%s">راهنمایی</a> را ببینید!
@@ -442,6 +445,7 @@ migrate.clone_address_desc=آدرس می تواند از نوع HTTP/HTTPS/GIT 
 migrate.clone_address_desc_import_local=شما همچنین می توانید یک مخزن را با یک آدرس لوکال همگام سازی نمایید.
 migrate.permission_denied=شما مجاز به بارگزاری مخازن لوکال نیستید.
 migrate.invalid_local_path=مسیر محلی غیر‌معتبر، این مسیر یا موجود نیست و یا یک دارکتوری نیست.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=انتقال انجام نشد: %v
 
 mirror_from=mirrorاز
@@ -808,7 +812,7 @@ settings.webhook.headers=هدر
 settings.webhook.payload=Payload
 settings.webhook.body=بدنه
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hook ها توسط تیم Git ایجاد شده اند، شما می توانید فایل hook های پشتیبانی شده را ویرایش کنید تا بتوانید عملیات دلخواه خودتان را انجام دهید.
 settings.githook_edit_desc=در صورتیکه hook غیرفعال باشد، محتوای نمونه ای موجود در آن ارائه خواهد شد. برای اینکه به کلی غیر فعال شود، محتوا را پاک کنید تا خالی شود.
 settings.githook_name=نام hook
@@ -1204,6 +1208,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=پیکربندی مخزن
 config.repo.root_path=Root path
@@ -1228,6 +1233,8 @@ config.db_config=تنظیمات پایگاه داده
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1244,6 +1251,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 252 - 244
conf/locale/locale_fi-FI.ini

@@ -44,45 +44,46 @@ issues=Ongelmat
 cancel=Peruuta
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Sivua ei löydy
+internal_server_error=Sisäinen palvelinvirhe
 
 [install]
 install=Asennus
 title=Asennusvaiheet ottaessa ensi kertaa käyttöön
 docker_helper=Jos käytät Gogsia Dockerin sisällä, ole hyvä ja lue <a target="_blank" href="%s">ohjeet</a> huolellisesti ennen kuin muutat mitään tältä sivulta!
-requite_db_desc=Gogs tarvitsee jonkin seuraavista: MySQL, PostgreSQL, SQLite3, MSSQL tai TiDB.
-db_title=Tietokanta asetukset
-db_type=Tietokanta tyyppi
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
+db_title=Tietokannan asetukset
+db_type=Tietokannan tyyppi
 host=Isäntä
 user=Käyttäjä
 password=Salasana
 db_name=Tietokannan nimi
+db_schema=Schema
 db_helper=Ole hyvä ja käytä INNODB moottoria ja utf8_general_ci merkistöä MySQLssä.
-ssl_mode=SSL tila
+ssl_mode=SSL-tila
 path=Polku
-sqlite_helper=Tiedostopolku SQLite3 tietokantaan. <br>Käytä absoluuttista polkua ajaessasi palveluna.
-err_empty_db_path=SQLite3 tietokantapolku ei voi olla tyhjä.
-no_admin_and_disable_registration=Et voi poistaa käytöstä rekisteröintiä luomatta ylläpito tiliä.
+sqlite_helper=Tiedostopolku SQLite3-tietokantaan. <br>Käytä absoluuttista polkua ajaessasi palveluna.
+err_empty_db_path=SQLite3-tietokantapolku ei voi olla tyhjä.
+no_admin_and_disable_registration=Et voi poistaa käytöstä rekisteröintiä luomatta ylläpitotiliä.
 err_empty_admin_password=Ylläpito salasana ei voi olla tyhjä.
 
 general_title=Sovellus yleiset asetukset
 app_name=Sovelluksen nimi
 app_name_helper=Laita organisaatiosi nimi tähän isolla ja kovaäänisesti!
 repo_path=Repon juuren polku
-repo_path_helper=Kaikki Git etä repot tullaan tallentamaan tähän hakemistoon.
+repo_path_helper=Kaikki Git-etärepot tullaan tallentamaan tähän hakemistoon.
 run_user=Suorita käyttäjänä
 run_user_helper=Käyttäjällä täytyy olla oikeus repositoryn juuripolkuun. Käyttäjällä täytyy myös olla oikeus suorittaa Gogs.
 domain=Verkkotunnus
-domain_helper=Tämä vaikuttaa SSH klooni URLeihin.
+domain_helper=Tämä vaikuttaa SSH-kloonausosoitteisiin.
 ssh_port=SSH-portti
 ssh_port_helper=Portti numero jota SSH palvelimesi käyttää, jätä tyhjäksi poistaaksesi käytöstä SSH toiminnon.
 use_builtin_ssh_server=Käytä sisäänrakennettua SSH-palvelinta
 use_builtin_ssh_server_popup=Käynnistä sisäänrakennettu SSH-palvelin Git-operaatioille, järjestelmän SSH-palvelusta erottautumiseksi.
-http_port=HTTP portti
-http_port_helper=Portti numero jota sovellus tulee kuuntelemaan.
-app_url=Sovellus URL
-app_url_helper=Tämä vaikuttaa HTTP/HTTPS klooni URLeihin ja joihinkin sähköposteihin.
+http_port=HTTP-portti
+http_port_helper=Porttinumero, jota sovellus tulee kuuntelemaan.
+app_url=Sovelluksen osoite
+app_url_helper=Tämä vaikuttaa HTTP/HTTPS-klooniosoitteisiin ja joihinkin sähköposteihin.
 log_root_path=Lokin polku
 log_root_path_helper=Lokien tallennushakemisto.
 enable_console_mode=Ota käyttöön konsoli tila
@@ -92,41 +93,41 @@ optional_title=Valinnaiset asetukset
 email_title=Sähköposti palvelu asetukset
 smtp_host=SMTP isäntä
 smtp_from=Lähettäjä
-smtp_from_helper=Sähköposti lähettäjän osoite, RFC 5322. Se voi olla pelkkä sähköposti osoite, tai "Nimi" <email@example.com> muodossa.
+smtp_from_helper=Sähköpostin lähettäjän osoite, RFC 5322. Se voi olla pelkkä sähköpostiosoite tai "Nimi" <email@example.com> -muodossa.
 mailer_user=Lähettäjän sähköposti
 mailer_password=Lähettäjän salasana
-register_confirm=Ota käyttöön rekisteröinti varmistus
+register_confirm=Ota käyttöön rekisteröintivarmistus
 mail_notify=Ota käyttöön sähköposti ilmoitukset
 server_service_title=Palvelin ja muut palvelu asetukset
-offline_mode=Ota käyttöön Offline tila
-offline_mode_popup=Poista käytöstä CDN myös tuotanto tilassa, kaikki resurssi tiedostot palvellaan paikallisesti.
-disable_gravatar=Poista käytöstä Gravatar palvelu
+offline_mode=Ota käyttöön yhteydetön tila
+offline_mode_popup=Poista käytöstä CDN myös tuotantotilassa, kaikki resurssitiedostot palvellaan paikallisesti.
+disable_gravatar=Poista käytöstä Gravatar-palvelu
 disable_gravatar_popup=Poista käytöstä Gravatar ja mukautetut lähteet, kaikki profiilikuvat on käyttäjien palvelimelle lähettämiä tai oletus.
 federated_avatar_lookup=Käytä ulkopuolista profiilikuvien hakua
 federated_avatar_lookup_popup=Ota ulkopuolinen profiilikuvien haku käyttöön käyttääksesi avoimen lähdekoodin libravatar-palvelua.
 disable_registration=Poista käytöstä itse-rekisteröinti
-disable_registration_popup=Poista käyttäjän itse rekisteröinti, vain ylläpito voi luoda tilejä.
+disable_registration_popup=Poista käyttäjän itserekisteröinti, vain ylläpito voi luoda tilejä.
 enable_captcha=Ota käyttöön Captcha
 enable_captcha_popup=Pakollinen captcha käyttäjän itse rekisteröityessä.
 require_sign_in_view=Ota käyttöön vaadi sisäänkirjautuminen nähdäksesi sivut
-require_sign_in_view_popup=Vain sisään kirjautuneet käyttäjät voivat nähdä sivut, vierailijat tulevat näkemään vain kirjautumis/rekisteröinti sivut.
-admin_setting_desc=Sinun ei tarvitse luoda ylläpito tiliä nyt, ensimmäinen käyttäjä ID=1 saa ylläpito oikeudet automaattisesti.
-admin_title=Ylläpito tili asetukset
+require_sign_in_view_popup=Vain sisäänkirjautuneet käyttäjät voivat nähdä sivut, vierailijat tulevat näkemään vain kirjautumis-/rekisteröintisivut.
+admin_setting_desc=Sinun ei tarvitse luoda ylläpitotiliä nyt, ensimmäinen käyttäjä ID=1 saa ylläpito-oikeudet automaattisesti.
+admin_title=Ylläpitotilin asetukset
 admin_name=Käyttäjätunnus
 admin_password=Salasana
 confirm_password=Varmista salasana
 admin_email=Ylläpito sähköposti
 install_gogs=Asenna Gogs
 test_git_failed=Epäonnistui testata 'git' komentoa: %v
-sqlite3_not_available=Julkaisu versiosi ei tue SQLite3, ole hyvä ja lataa virallinen binääri versio osoitteesta %s, EI gobuild versiota.
+sqlite3_not_available=Julkaisuversiosi ei tue SQLite3:a, ole hyvä ja lataa virallinen binääriversio osoitteesta %s, EI gobuild-versiota.
 invalid_db_setting=Tietokanta asetus ei ole oikea: %v
 invalid_repo_path=Repo juuri polku on virheellinen: %v
 run_user_not_match=Suoritus käyttäjä ei ole nykyinen käyttäjä: %s -> %s
 smtp_host_missing_port=SMTP-isännältä puuttuu portin osoite.
 invalid_smtp_from=SMTP From kenttä ei ole kelvollinen: %v
 save_config_failed=Asetuksien tallennus epäonnistui: %v
-init_failed=Failed to initialize application: %v
-invalid_admin_setting=Ylläpito tili asetus virheellinen: %v
+init_failed=Sovelluksen alustus epäonnistui: %v
+invalid_admin_setting=Ylläpitotilin asetus on virheellinen: %v
 install_success=Tervetuloa! Olemme iloisia että valitsit Gogs, pidä hauskaa ja pidä huolta itsestäsi.
 invalid_log_root_path=Loki juurihakemisto ei kelpaa: %v
 
@@ -136,7 +137,7 @@ password_holder=Salasana
 switch_dashboard_context=Vaihda kojelaudan kontekstia
 my_repos=Reponi
 show_more_repos=Näytä lisää repoja...
-collaborative_repos=Yhteistyö repot
+collaborative_repos=Yhteistyörepot
 my_orgs=Organisaationi
 my_mirrors=Peilini
 view_home=Näytä %s
@@ -151,27 +152,27 @@ search=Hae
 
 [auth]
 create_new_account=Luo uusi tili
-register_hepler_msg=On jo tili? Kirjaudu sisään nyt!
+register_hepler_msg=Onko sinulla jo tili? Kirjaudu sisään nyt!
 social_register_hepler_msg=On jo tili? Liitä nyt!
-disable_register_prompt=Sori, rekisteröinti on poistettu käytöstä. Ole hyvä ja ota yhteyttä sivuston ylläpitoon.
-disable_register_mail=Sori, rekisteröinti sähköpostivarmistukset on poistettu käytöstä.
+disable_register_prompt=Valitettavasti rekisteröinti on poistettu käytöstä. Ole hyvä ja ota yhteyttä sivuston ylläpitoon.
+disable_register_mail=Valitettavasti sähköpostipalvelut ovat poissa käytöstä. Otathan yhteyttä sivuston ylläpitoon.
 auth_source=Todennuslähde
 local=Paikallinen
 remember_me=Muista minut
 forgot_password=Unohtuiko salasana
 forget_password=Unohtuiko salasana?
 sign_up_now=Tarvitsetko tilin? Rekisteröidy nyt.
-confirmation_mail_sent_prompt=Uusi varmistus sähköposti on lähetetty osoitteeseen <b>%s</b>, ole hyvä ja tarkista saapuneet seuraavan %d tunnin sisällä saadaksesi rekisteröintiprosessin valmiiksi.
+confirmation_mail_sent_prompt=Uusi varmistussähköposti on lähetetty osoitteeseen <b>%s</b>, ole hyvä ja tarkista saapuneet seuraavan %d tunnin sisällä saadaksesi rekisteröintiprosessin valmiiksi.
 active_your_account=Aktivoi tilisi
 prohibit_login=Kirjautuminen kielletty
 prohibit_login_desc=Käyttäjätilisi kirjautuminen on estetty. Ota yhteys sivuston ylläpitäjään.
 resent_limit_prompt=Sori, olet jo tilannut aktivointi sähköpostin lähiaikoina. Ole hyvä ja odota 3 minuuttia ja yritä sitten uudelleen.
-has_unconfirmed_mail=Hei %s, sinulla on varmistamaton sähköposti osoite (<b>%s</b>). Jos et ole saanut varmistus sähköpostia tai tarvitset uudelleenlähetyksen, ole hyvä ja klikkaa allaolevaa painiketta.
-resend_mail=Klikkaa tästä uudelleenlähettääksesi aktivointi sähköpostisi
-send_reset_mail=Klikkaa tästä (uudelleen)lähettääksesi salasanan nollaus sähköpostin
+has_unconfirmed_mail=Hei %s, sinulla on varmistamaton sähköpostiosoite (<b>%s</b>). Jos et ole saanut varmistussähköpostia tai tarvitset uudelleenlähetyksen, ole hyvä ja napsauta allaolevaa painiketta.
+resend_mail=Napsauta tästä uudelleenlähettääksesi aktivointisähköpostisi
+send_reset_mail=Napsauta tästä (uudelleen)lähettääksesi salasanan alustussähköpostin
 reset_password=Nollaa salasanasi
 invalid_code=Sori, varmistuskoodisi on vanhentunut tai väärä.
-reset_password_helper=Klikkaa tästä nollataksesi salasanasi
+reset_password_helper=Napsauta tästä nollataksesi salasanasi
 password_too_short=Salasanan pituus ei voi olla vähemmän kuin 6 merkkiä.
 non_local_account=Vain paikallisten käyttäjätilien salasanan vaihto onnistuu Gogsin kautta.
 
@@ -198,11 +199,11 @@ modify=Muokkaa
 [form]
 UserName=Käyttäjätunnus
 RepoName=Repon nimi
-Email=Sähköposti osoite
+Email=Sähköpostiosoite
 Password=Salasana
 Retype=Kirjoita salasana uudelleen
-SSHTitle=SSH avain nimi
-HttpsUrl=HTTPS URL
+SSHTitle=SSH-avaimen nimi
+HttpsUrl=HTTPS-osoite
 PayloadUrl=Payload URL
 TeamName=Tiimin nimi
 AuthName=Luvan nimi
@@ -242,8 +243,8 @@ enterred_invalid_password=Ole hyvä ja varmista että kirjoittamasi salasana on
 user_not_exist=Käyttäjää ei ole olemassa.
 last_org_owner=Viimeisen käyttäjän poistaminen omistaja tiimistä ei ole sallittu, koska organisaatiossa tulee olla ainakin yksi omistaja.
 
-invalid_ssh_key=Sori, emme pystyneet varmistamaan SSH avainta: %s
-unable_verify_ssh_key=Gogs ei voi varmistaa SSH avaintasi, mutta oletamme että se on toimiva, ole hyvä ja tarkista se.
+invalid_ssh_key=Pahoittelut, emme pystyneet varmistamaan SSH-avainta: %s
+unable_verify_ssh_key=Gogs ei voi varmistaa SSH-avaintasi, mutta oletamme että se on toimiva, ole hyvä ja tarkista se.
 auth_failed=Todennus epäonnistui: %v
 
 still_own_repo=Tililläsi on yhä omistajuus ainakin yhteen repoon, sinun täytyy poistaa tai siirtää ne ensin.
@@ -263,7 +264,7 @@ following=Seurataan
 follow=Seuraa
 unfollow=Lopeta seuraaminen
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Käyttäjätunnusta tai mallia %q ei ole sallittu.
 
 [settings]
 profile=Profiili
@@ -277,7 +278,7 @@ applications=Sovellukset
 delete=Poista tili
 
 public_profile=Julkinen profiili
-profile_desc=Sähköposti osoitteesi on julkinen ja käytetään tiliin liittyviin ilmoituksiin, ja nettipohjaisiin toimintoihin joita on tehty sivujen kautta.
+profile_desc=Sähköpostiosoitteesi on julkinen ja käytetään tiliin liittyviin ilmoituksiin, ja nettipohjaisiin toimintoihin joita on tehty sivujen kautta.
 password_username_disabled=Ei-paikallinen tyyppisten käyttäjien ei sallita vaihtavan käyttäjänimeä.
 full_name=Kokonimi
 website=Nettisivut
@@ -306,23 +307,23 @@ password_incorrect=Nykyinen salasana ei ole oikea.
 change_password_success=Salasanasi on onnistuneesti vaihdettu. Voit nyt kirjautua sisään käyttäen tätä uutta salasanaa.
 password_change_disabled=Ei-paikallinen tyyppisten käyttäjien ei sallita vaihtavan salasanaa.
 
-emails=Sähköposti osoite
-manage_emails=Hallitse sähköposti osoitteita
+emails=Sähköpostiosoite
+manage_emails=Hallitse sähköpostiosoitteita
 email_desc=Ensisijaista sähköpostiosoitettasi käytetään ilmoituksiin ja muihin toimintoihin.
 primary=Ensisijainen
 primary_email=Aseta ensisijaiseksi
 delete_email=Poista
 email_deletion=Sähköpostin poistaminen
-email_deletion_desc=Tämän sähköposti osoitteen poistaminen poistaa siihen liittyvät tiedot tililtäsi. Haluatko jatkaa?
+email_deletion_desc=Tämän sähköpostiosoitteen poistaminen poistaa siihen liittyvät tiedot tililtäsi. Haluatko jatkaa?
 email_deletion_success=Sähköposti on poistettu onnistuneesti!
 add_new_email=Lisää uusi sähköpostiosoite
 add_email=Lisää sähköposti
-add_email_confirmation_sent=Uusi varmistus sähköposti on lähetetty osoitteeseen '%s', ole hyvä ja tarkista saapuneet seuraavan %d tunnin sisällä saadaksesi rekisteröintiprosessin valmiiksi.
+add_email_confirmation_sent=Uusi varmistussähköposti on lähetetty osoitteeseen '%s', ole hyvä ja tarkista saapuneet seuraavan %d tunnin sisällä saadaksesi rekisteröintiprosessin valmiiksi.
 add_email_success=Uusi sähköpostiosoitteesi on lisätty onnistuneesti.
 
 manage_ssh_keys=Hallitse SSH avaimia
 add_key=Lisää avain
-ssh_desc=Tämä on luettelo tiliisi liitetyistä SSH avaimista. Koska nämä avaimet sallivat kenen tahansa niitä käyttävän pääsevän repoihisi, on erittäin tärkeää että tunnistat ne.
+ssh_desc=Tämä on luettelo tiliisi liitetyistä SSH-avaimista. Koska nämä avaimet sallivat kenen tahansa niitä käyttävän pääsevän repoihisi, on erittäin tärkeää että tunnistat ne.
 ssh_helper=<strong>Etkö tiedä miten?</strong>Tarkista Githubin opas <a href="%s">luo oma SSH avain</a> tai ratkaise <a href="%s">yleisiä ongelmia</a> joita voit kohdata SSHta käyttäessä.
 add_new_key=Lisää SSH avain
 ssh_key_been_used=Julkisen avaimen sisältö on käytetty.
@@ -347,7 +348,7 @@ two_factor_off=Pois käytöstä
 two_factor_enable=Ota käyttöön
 two_factor_disable=Poista käytöstä
 two_factor_view_recovery_codes=Katso ja tallenna <a href="%s%s">palautuskoodejasi</a> turvallisessa paikassa. Voit käyttää niitä salasanoina, jos menetän pääsyn todennussovellukseen.
-two_factor_http=HTTP/HTTPS toimintoihin et voi enää käyttää pelkkää käyttäjänimeä ja salasanaa. Luo ja käytä <a href="%[1]s%[2]s">henkilökohtaisia pääsymerkkejä</a> tunnuksinasi, esimerkiksi <code>%[3]s</code>.
+two_factor_http=HTTP/HTTPS-toimintoihin et voi enää käyttää pelkkää käyttäjänimeä ja salasanaa. Luo ja käytä <a href="%[1]s%[2]s">henkilökohtaisia pääsymerkkejä</a> tunnuksinasi, esimerkiksi <code>%[3]s</code>.
 two_factor_enable_title=Ota käyttöön kaksivaiheinen todennus
 two_factor_scan_qr=Käytä todennus sovellustasi lukeaksesi kuvan:
 two_factor_or_enter_secret=Tai kirjoita salaisuus:
@@ -399,7 +400,9 @@ owner=Omistaja
 repo_name=Repon nimi
 repo_name_helper=Hyvä repon nimi yleensä koostuu lyhyistä, mieleenpainuvista ja ainutlaatuisista avainsanoista.
 visibility=Näkyvyys
+unlisted=Unlisted
 visiblity_helper=Tämä repo on <span class="ui red text">yksityinen</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Sivuston ylläpito on pakottanut kaikkien uusien repojen olevan <span class="ui red text">yksityisiä</span>
 visiblity_fork_helper=(Arvon vaihtaminen vaikuttaa kaikkiin forkkeihin)
 clone_helper=Tarvitsetko apua kloonauksessa? Vieraile osoitteessa <a target="_blank" href="%s">Apua</a>!
@@ -429,7 +432,7 @@ repo_description_helper=Repon kuvaus. Enintään 512 merkkiä.
 repo_description_length=Käytettävissä olevat merkit
 
 form.reach_limit_of_creation=Omistaja on saavuttanut maksimi luontirajan %d repoa.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Repon nimeä tai mallia %q ei ole sallittu.
 
 need_auth=Tarvitaan lupa
 migrate_type=Siirtotyyppi
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Tämä voi olla HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=Paikallisen palvelimen kansiopolun käyttö repon migraatiossa on myös salittua.
 migrate.permission_denied=Sinun ei sallita tuovan paikallisia repoja.
 migrate.invalid_local_path=Virheellinen paikallinen polku, ei ole olemassa tai ei ole hakemisto.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Siirto epäonnistui: %v
 
 mirror_from=peilaus alkaen
@@ -462,10 +466,10 @@ push_exist_repo=Työnnä olemassaoleva repo komentoriviltä
 bare_message=Tässä repossa ei ole mitään sisältöä vielä.
 
 files=Tiedostot
-branch=Branch
+branch=Haara
 tree=Puu
 filter_branch_and_tag=Suodata haara tai tagi
-branches=Branchit
+branches=Haarat
 tags=Tagit
 issues=Ongelmat
 pulls=Pull-pyynnöt
@@ -519,7 +523,7 @@ editor.directory_is_a_file=Annettu nimi '%s' on tiedosto, ei kansio.
 editor.file_is_a_symlink=Tiedosto '%s' on symlinkki jota ei voi muokata web-selaimesta.
 editor.filename_is_a_directory=Kansio nimeltä '%s' on jo olemassa tässä repossa.
 editor.file_editing_no_longer_exists=Tiedostoa '%s' jota olet muokkaamassa ei ole enää olemassa tässä repossa.
-editor.file_changed_while_editing=Tiedoston sisältöä on muutettu aloittamisesi jälkeen. <a target="_blank" href="%s">Klikkaa tästä</a> nähdäksesi mitä on muutettu tai <strong>paina commit uudelleen</strong> ylikirjoittaaksesi muutokset.
+editor.file_changed_while_editing=Tiedoston sisältöä on muutettu aloittamisesi jälkeen. <a target="_blank" href="%s">Napsauta tästä</a> nähdäksesi mitä on muutettu tai <strong>paina commit uudelleen</strong> ylikirjoittaaksesi muutokset.
 editor.file_already_exists=Tiedosto '%s' on jo olemassa tässä repossa.
 editor.no_changes_to_show=Ei muutoksia näytettäväksi.
 editor.fail_to_update_file=Tiedoston '%s' päivitys/luonti epäonnistui virheeseen: %v
@@ -555,7 +559,7 @@ issues.new_label=Uusi tunniste
 issues.new_label_placeholder=Tunnisteen nimi...
 issues.create_label=Luo tunniste
 issues.label_templates.title=Lataa ennaltamääritelty tarrajoukko
-issues.label_templates.info=Tarroja ei ole. Voit luoda uuden klikkaamalla "Uusi tarra" tai käyttää ennaltamääriteltyä tarrajoukkoa alta.
+issues.label_templates.info=Tarroja ei ole. Voit luoda uuden napsauttamalla "Uusi tarra" tai käyttää ennaltamääriteltyä tarrajoukkoa alta.
 issues.label_templates.helper=Valitse tarrajoukko
 issues.label_templates.use=Käytä tätä tarrajoukkoa
 issues.label_templates.fail_to_load_file=Tarramallin lataus epäonnistui tiedostosta '%s': %v
@@ -615,15 +619,15 @@ issues.label_deletion=Tunnisteen poistaminen
 issues.label_deletion_desc=Tämän tunnisteen poistaminen poistaa sen tiedot kaikista siihen liittyvistä ongelmista. Haluatko jatkaa?
 issues.label_deletion_success=Tunniste on poistettu onnistuneesti!
 issues.num_participants=%d osallistujaa
-issues.attachment.open_tab=`Klikkaa nähdäksesi "%s" uudessa välilehdessä`
-issues.attachment.download=`Klikkaa ladataksesi "%s"`
+issues.attachment.open_tab=`Napsauta nähdäksesi "%s" uudessa välilehdessä`
+issues.attachment.download=`Napsauta ladataksesi "%s"`
 
 pulls.new=Uusi pull pyyntö
 pulls.compare_changes=Vertaa muutoksia
 pulls.compare_changes_desc=Vertaa kahta branchia ja tee pull-pyyntö muutoksista.
 pulls.compare_base=base
 pulls.compare_compare=vertaa
-pulls.filter_branch=Suodata branch
+pulls.filter_branch=Suodata haara
 pulls.no_results=Tuloksia ei löytynyt.
 pulls.nothing_to_compare=Ei ole mitään verrattavaa koska base ja head branchit ovat tasoissa.
 pulls.nothing_merge_base=Ei ole mitään verrattavaa, koska kahdella haaralla on täysin erilainen historia.
@@ -704,7 +708,7 @@ settings.branches_bare=Et voi hallita haaroja tyhjässä repossa. Lisää jotain
 settings.default_branch=Oletushaara
 settings.default_branch_desc=Oletushaaraa käytetään "pohjahaarana" commiteille, pull-pyynnöille ja sivustolla toteutetuille muokkauksille.
 settings.update=Päivitä
-settings.update_default_branch_unsupported=Palvelimella oleva Git versio ei tue oletushaaran vaihtamista.
+settings.update_default_branch_unsupported=Palvelimella oleva Git-versio ei tue oletushaaran vaihtamista.
 settings.update_default_branch_success=Repositoryn oletushaara päivitetty!
 settings.protected_branches=Suojatut haarat
 settings.protected_branches_desc=Suojaa haaroja pakotetulta push-operaatiolta, vahinkopoistamisilta ja sallitun listan committereilta.
@@ -723,7 +727,7 @@ settings.protect_whitelist_teams=Tiimit joiden jäsenet voivat pushata tähän h
 settings.protect_whitelist_search_teams=Etsi tiimejä
 settings.update_protect_branch_success=Tämän haaran suojausasetukset on päivitetty!
 settings.hooks=Webkoukut
-settings.githooks=Git koukut
+settings.githooks=Git-koukut
 settings.basic_settings=Perusasetukset
 settings.mirror_settings=Peilauksen asetukset
 settings.sync_mirror=Synkronisoi nyt
@@ -736,22 +740,22 @@ settings.wiki_desc=Ota wiki käyttöön
 settings.use_internal_wiki=Käytä sisäänrakennettua wikiä
 settings.allow_public_wiki_desc=Salli julkinen pääsy wikiin kun repo on yksityinen
 settings.use_external_wiki=Käytä ulkoista wikiä
-settings.external_wiki_url=Ulkoinen Wiki URL
-settings.external_wiki_url_desc=Vierailijat uudelleenohjataan URL-osoitteeseen kun he klikkaavat välilehteä.
+settings.external_wiki_url=Ulkoisen wikin osoite
+settings.external_wiki_url_desc=Vierailijat uudelleenohjataan URL-osoitteeseen kun he napsauttavat välilehteä.
 settings.issues_desc=Ota virheenseuranta käyttöön
 settings.use_internal_issue_tracker=Käytä sisäänrakennettua kevyttä virheenseurantaa
 settings.allow_public_issues_desc=Salli julkinen pääsy ongelmiin kun repo on yksityinen
 settings.use_external_issue_tracker=Käytä ulkoista vikaseurantaa
 settings.external_tracker_url=Ulkoisen virheenseurannan URL
-settings.external_tracker_url_desc=Vierailijat ohjataan URL-osoitteeseen kun he klikkaavat välilehteä.
-settings.tracker_url_format=Ulkoisen vikaseurannan URL muoto
+settings.external_tracker_url_desc=Vierailijat ohjataan URL-osoitteeseen kun he napsauttavat välilehteä.
+settings.tracker_url_format=Ulkoisen vikaseurannan osoitteen muoto
 settings.tracker_issue_style=Ulkoisen virheenseurannan nimeämistyyli:
 settings.tracker_issue_style.numeric=Numeerinen
 settings.tracker_issue_style.alphanumeric=Aakkosnumeerinen
 settings.tracker_url_format_desc=Voit käyttää paikkamerkkiä <code>{user} {repo} {index}</code> käyttäjänimelle, reponimelle ja vikanumerolle.
-settings.pulls_desc=Enable pull requests to accept contributions between repositories and branches
-settings.pulls.ignore_whitespace=Ignore changes in whitespace
-settings.pulls.allow_rebase_merge=Allow use rebase to merge commits
+settings.pulls_desc=Ota käyttöön pull-pyynnöt hyväksyäksesi vastaanotettua koodia repojen ja haarojen välillä
+settings.pulls.ignore_whitespace=Ohita tyhjämerkkien muutokset
+settings.pulls.allow_rebase_merge=Salli rebase yhdistäessä committeja
 settings.danger_zone=Vaaravyöhyke
 settings.cannot_fork_to_same_owner=Et voi forkata repoa alkuperäiselle omistajalleen.
 settings.new_owner_has_same_repo=Uudella omistajalla on jo samanniminen repo. Ole hyvä ja valitse toinen nimi.
@@ -772,7 +776,7 @@ settings.wiki_deletion_success=Repo wiki tiedot on poistettu onnistuneesti.
 settings.delete=Poista tämä repo
 settings.delete_desc=Huomio, kun kerran poistat repon, niin ei ole paluuta. Varmista että haluat todella tehdä tämän.
 settings.delete_notices_1=- Tätä toimintoa <strong>EI VOI</strong> peruuttaa myöhemmin.
-settings.delete_notices_2=- This operation will permanently delete everything in this repository, including Git data, issues, comments and collaborator access.
+settings.delete_notices_2=- Tämä toiminto poistaa pysyvästi kaikki tästä reposta, mukaanlukien Git tiedot, ongelmat, kommentit ja yhteistyökumppanien pääsyoikeudet.
 settings.delete_notices_fork_1=- Kaikki haarat muuttuvat itsenäisiksi poiston jälkeen.
 settings.deletion_success=Repo on poistettu onnistuneesti!
 settings.update_settings_success=Repon asetukset on päivitetty onnistuneesti.
@@ -784,13 +788,13 @@ settings.add_collaborator=Lisää uusi yhteistyökumppani
 settings.add_collaborator_success=Uusi yhteistyökumppani on lisätty.
 settings.delete_collaborator=Poista
 settings.collaborator_deletion=Yhteistyökumppanin poistaminen
-settings.collaborator_deletion_desc=Tällä käyttäjällä ei tule enää olemaan yhteistyö pääsyä tähän repoon poistamisen jälkeen. Haluatko jatkaa?
+settings.collaborator_deletion_desc=Tällä käyttäjällä ei tule enää olemaan yhteistyöpääsyä tähän repoon poistamisen jälkeen. Haluatko jatkaa?
 settings.remove_collaborator_success=Yhteistyökumppani on poistettu.
 settings.search_user_placeholder=Etsi käyttäjä...
 settings.org_not_allowed_to_be_collaborator=Yhteistyökumppaniksi ei voi lisätä organisaatiota.
-settings.hooks_desc=Webkoukut muistuttavat paljon perus HTTP POST tapahtuma laukaisimia. Aina kun jotain tapahtuu Gogsissa, käsittelemme ilmoituksen määrittäämääsi kohteeseen. Lisätietoja <a target="_blank" href="%s">webkoukku oppaassa</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.hooks_desc=Webkoukut muistuttavat paljon perus HTTP POST -tapahtumalaukaisimia. Aina kun jotain tapahtuu Gogsissa, käsittelemme ilmoituksen määrittäämääsi kohteeseen. Lisätietoja <a target="_blank" href="%s">webkoukku-oppaassa</a>.
+settings.webhooks.add_new=Lisää uusi webkoukku:
+settings.webhooks.choose_a_type=Valitse tyyppi...
 settings.add_webhook=Lisää webkoukku
 settings.webhook_deletion=Poista webkoukku
 settings.webhook_deletion_desc=Tämän webkoukun poistaminen poistaa sen tiedot ja kaiken toimitushistorian. Haluatko jatkaa?
@@ -805,14 +809,14 @@ settings.webhook.response=Vastaus
 settings.webhook.headers=Otsikot
 settings.webhook.payload=Payload
 settings.webhook.body=Body
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Ei voida jäsentää hyötykuorman URL: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git koukkujen voimanlähteenä on Git itse, voit muokata tuettujen koukkujen tiedostoja allaolevassa luettelossa suorittaaksesi mukautettuja toimintoja.
 settings.githook_edit_desc=Jos koukku ei ole käytössä, esitellään esimerkkisisältö. Sisällön jättäminen tyhjäksi arvoksi poistaa tämän koukun käytöstä.
 settings.githook_name=Koukun nimi
 settings.githook_content=Koukun sisältö
 settings.update_githook=Päivitys koukku
-settings.add_webhook_desc=Gogs lähettää <code>POST</code> requestin määrittämääsi URLiin, mukaanlukien tapahtuneen eventin. Voit myös määrittää millaisen tiedostomuodon haluat saada koukun lauettua (JSON, x-www-form-urlencoded, XML, jne). Lisätietoa löytyy meidän <a target="_blank" href="%s">koukut oppaasta</a>.
+settings.add_webhook_desc=Gogs lähettää <code>POST</code>-pyynnön määrittämääsi osoitteeseen, sekä tapahtunutta tapahtumaa koskevat lisätiedot. Voit myös määrittää millaisen tiedostomuodon haluat saada koukun lauettua (JSON, x-www-form-urlencoded, XML, jne). Lisätietoa löytyy <a target="_blank" href="%s">koukut-oppaastamme</a>.
 settings.payload_url=Payload URL
 settings.content_type=Sisältötyyppi
 settings.secret=Salaus
@@ -821,7 +825,7 @@ settings.slack_username=Käyttäjätunnus
 settings.slack_icon_url=Kuvakkeen URL
 settings.slack_color=Väri
 settings.event_desc=Milloin pitäisi tämän webkoukun laueta?
-settings.event_push_only=Vain <code>push</code> tilanteessa.
+settings.event_push_only=Vain <code>push</code>-tilanteessa.
 settings.event_send_everything=Tarvitsen <strong>kaiken</strong>.
 settings.event_choose=Haluan valita, mitä tarvitsen.
 settings.event_create=Luo
@@ -848,9 +852,9 @@ settings.update_hook_success=Webkoukku on päivitetty.
 settings.delete_webhook=Poista webkoukku
 settings.recent_deliveries=Viimeisimmät toimitukset
 settings.hook_type=Koukkutyyppi
-settings.add_slack_hook_desc=Lisää <a href="%s">Slack</a> integraatio repoosi.
-settings.add_discord_hook_desc=Lisää <a href="%s">Discord</a> integraatio repositoryysi.
-settings.add_dingtalk_hook_desc=Lisää <a href="%s">Dingtalk</a> integraatio repositoryysi.
+settings.add_slack_hook_desc=Lisää <a href="%s">Slack</a>-integraatio repoosi.
+settings.add_discord_hook_desc=Lisää <a href="%s">Discord</a>-integraatio repositoryysi.
+settings.add_dingtalk_hook_desc=Lisää <a href="%s">Dingtalk</a>-integraatio repositoryysi.
 settings.slack_token=Pääsymerkki
 settings.slack_domain=Verkkotunnus
 settings.slack_channel=Kanava
@@ -867,8 +871,8 @@ settings.add_key_success=Uusi deploy avain '%s' on lisätty onnistuneesti!
 settings.deploy_key_deletion=Poista deploy avain
 settings.deploy_key_deletion_desc=Deploy avaimen poistaminen poistaa myös kaikki liitetyt käyttötiedot tästä reposta. Haluatko jatkaa?
 settings.deploy_key_deletion_success=Deploy avain on poistettu onnistuneesti!
-settings.description_desc=Description of repository. Maximum 512 characters length.
-settings.description_length=Available characters
+settings.description_desc=Repon kuvaus. Enintään 512 merkkiä.
+settings.description_length=Käytettävissä olevat merkit
 
 diff.browse_source=Selaa lähdekoodia
 diff.parent=vanhempi
@@ -908,7 +912,7 @@ release.save_draft=Tallenna luonnos
 release.edit_release=Muokkaa versiota
 release.delete_release=Poista tämä versio
 release.deletion=Version poisto
-release.deletion_desc=Tämän version poistaminen poistaa vastaavan Git tagin. Haluatko jatkaa?
+release.deletion_desc=Tämän julkaisun poistaminen poistaa vastaavan Git-tagin. Haluatko jatkaa?
 release.deletion_success=Versio on poistettu onnistuneesti!
 release.tag_name_already_exist=Versio tällä taginimellä on jo olemassa.
 release.tag_name_invalid=Tagin nimi ei kelpaa
@@ -933,8 +937,8 @@ team_name_helper=Käytät tätä nimeä mainitessasi tämän tiimin keskusteluis
 team_desc_helper=Mistä on kyse tässä tiimissä?
 team_permission_desc=Mikä käyttöoikeustaso tuliti tällä tiimillä olla?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Organisaation nimi tai malli %q ei ole sallittu.
+form.team_name_not_allowed=Tiimin nimi tai malli %q ei ole sallittu.
 
 settings=Asetukset
 settings.options=Valinnaiset
@@ -1006,19 +1010,19 @@ first_page=Ensimmäinen
 last_page=Viimeisin
 total=Yhteensä: %d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
-dashboard.build_commit=Build commit
+dashboard.build_info=Rakentamistiedot
+dashboard.app_ver=Sovellus versio
+dashboard.git_version=Git-versio
+dashboard.go_version=Go-versio
+dashboard.build_time=Rakentamisaika
+dashboard.build_commit=Rakentamis committi
 dashboard.statistic=Statistiikka
 dashboard.operations=Toiminnot
 dashboard.system_status=Järjestelmänvalvonnan tila
-dashboard.statistic_info=Gogs tietokannassa on <b>%d</b> käyttäjää, <b>%d</b> organisaatiota, <b>%d</b> julkista avainta, <b>%d</b> repoa, <b>%d</b> tarkkailijaa, <b>%d</b> tähteä, <b>%d</b> toimea, <b>%d</b> sisäänkirjautunutta, <b>%d</b> ongelmaa, <b>%d</b> kommenttia, <b>%d</b> sosiaalista tiliä, <b>%d</b> seuraajaa, <b>%d</b> peiliä, <b>%d</b> julkaisua, <b>%d</b> kirjautumis lähdettä, <b>%d</b> webkoukkua, <b>%d</b> merkkipaalua, <b>%d</b> tunnistetta, <b>%d</b> koukku tehtävää, <b>%d</b> tiimiä, <b>%d</b> päivitys tehtävää, <b>%d</b> liitetiedostoa.
+dashboard.statistic_info=Gogs-tietokannassa on <b>%d</b> käyttäjää, <b>%d</b> organisaatiota, <b>%d</b> julkista avainta, <b>%d</b> repoa, <b>%d</b> tarkkailijaa, <b>%d</b> tähteä, <b>%d</b> toimea, <b>%d</b> sisäänkirjautunutta, <b>%d</b> ongelmaa, <b>%d</b> kommenttia, <b>%d</b> sosiaalista tiliä, <b>%d</b> seuraajaa, <b>%d</b> peiliä, <b>%d</b> julkaisua, <b>%d</b> kirjautumislähdettä, <b>%d</b> webkoukkua, <b>%d</b> merkkipaalua, <b>%d</b> tunnistetta, <b>%d</b> koukkutehtävää, <b>%d</b> tiimiä, <b>%d</b> päivitystehtävää, <b>%d</b> liitetiedostoa.
 dashboard.operation_name=Toiminnon nimi
 dashboard.operation_switch=Vaihda
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Valitse suoritettava toiminto
 dashboard.operation_run=Suorita
 dashboard.clean_unbind_oauth=Puhdista ei-liitetyt OAuthit
 dashboard.clean_unbind_oauth_success=Kaikki ei-liitetyt OAuthit on poistettu onnistuneesti.
@@ -1030,7 +1034,7 @@ dashboard.delete_missing_repos=Poista kaikki repo tietueet jotka menettivät Git
 dashboard.delete_missing_repos_success=Kaikki repo tietueet jotka menettivät Git tiedostoja on poistettu onnistuneesti.
 dashboard.git_gc_repos=Suorita roskienkeruu repoille
 dashboard.git_gc_repos_success=Kaikki repot ovat tehneet roskienkeruun onnistuneesti.
-dashboard.resync_all_sshkeys=Uudelleenkirjoita '.ssh/authorized_keys' tiedosto (varoitus: ei-Gogs avaimet menetetään)
+dashboard.resync_all_sshkeys=Uudelleenkirjoita '.ssh/authorized_keys' -tiedosto (varoitus: ei-Gogs-avaimet menetetään)
 dashboard.resync_all_sshkeys_success=Kaikki julkiset avaimet on uudelleenkirjoitettu onnistuneesti.
 dashboard.resync_all_hooks=Uudelleensynkronoi kaikkien repositoryjen "pre-receive, update ja post-receive" hookit.
 dashboard.resync_all_hooks_success=Kaikkien repositoryjen "pre-receive, update ja post-receive" hookit synkronoitu.
@@ -1110,7 +1114,7 @@ repos.stars=Äänet
 repos.issues=Ongelmat
 repos.size=Koko
 
-auths.auth_sources=Authentication Sources
+auths.auth_sources=Todennuslähteet
 auths.new=Lisää uusi lähde
 auths.name=Nimi
 auths.type=Tyyppi
@@ -1124,7 +1128,7 @@ auths.domain=Verkkotunnus
 auths.host=Isäntä
 auths.port=Portti
 auths.bind_dn=Liitä DN
-auths.bind_dn_helper=You can use '%s' as placeholder for username, e.g. DOM\%s
+auths.bind_dn_helper=Voit käyttää '%s' käyttäjänimen paikkamerkkinä, esim. DOM\%s
 auths.bind_password=Liitä salasana
 auths.bind_password_helper=Varoitus: Tämä salasana tallennetaan tavallisena tekstinä. Älä käytä korkeasti etuoikeutetulla tilillä.
 auths.user_base=Käyttäjä hakuperuste
@@ -1154,7 +1158,7 @@ auths.pam_service_name=PAM palvelun nimi
 auths.enable_auto_register=Ota käyttöön automaattinen rekisteröinti
 auths.edit=Muokkaa todennusasetusta
 auths.activated=Tämä todennus on aktivoitu
-auths.default_auth=This authentication is default login source
+auths.default_auth=Tämä todennus on oletuskirjautumislähde
 auths.new_success=Uusi todennus '%s' on luotu onnistuneesti.
 auths.update_success=Todennusasetus on päivitetty onnistuneesti.
 auths.update=Päivitä todennusasetus
@@ -1168,173 +1172,177 @@ auths.github_api_endpoint=API päätepiste
 
 config.not_set=(ei ole asetettu)
 config.server_config=Palvelinasetukset
-config.brand_name=Brand name
+config.brand_name=Tuotemerkin nimi
 config.run_user=Suorita käyttäjänä
 config.run_mode=Suoritustila
-config.server.external_url=External URL
-config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
-config.server.key_file=Key file
-config.server.tls_min_version=Minimum TLS version
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
-config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
-config.server.landing_url=Landing URL
+config.server.external_url=Ulkoinen osoite
+config.server.domain=Verkkotunnus
+config.server.protocol=Protokolla
+config.server.http_addr=HTTP-osoite
+config.server.http_port=HTTP-portti
+config.server.cert_file=Varmennetiedosto
+config.server.key_file=Avaintiedosto
+config.server.tls_min_version=Minimi TLS versio
+config.server.unix_socket_permission=Unix socketin käyttöoikeus
+config.server.local_root_url=Paikallinen ROOT-URL
+config.server.offline_mode=Yhteydetön tila
+config.server.disable_router_log=Poista käytöstä URL-reitittimen loki
+config.server.enable_gzip=Ota käyttöön Gzip
+config.server.app_data_path=Sovelluksen tietojen polku
+config.server.load_assets_from_disk=Lataa resurssit levyltä
+config.server.landing_url=Laskeutumis URL
 
 config.ssh_config=SSH asetukset
-config.ssh.enabled=Enabled
-config.ssh.domain=Exposed domain
-config.ssh.port=Exposed port
-config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
-config.ssh.minimum_key_size_check=Minimum key size check
-config.ssh.minimum_key_sizes=Minimum key sizes
-config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
-config.ssh.start_builtin_server=Start builtin server
-config.ssh.listen_host=Listen host
-config.ssh.listen_port=Listen port
-config.ssh.server_ciphers=Server ciphers
+config.ssh.enabled=Käytössä
+config.ssh.domain=Paljastettu verkkotunnus
+config.ssh.port=Paljastettu portti
+config.ssh.root_path=Juuripolku
+config.ssh.keygen_path=Avaingeneraattorin polku
+config.ssh.key_test_path=Polku jossa avaimet testataan
+config.ssh.minimum_key_size_check=Avaimen vähimmäiskoko tarkistus
+config.ssh.minimum_key_sizes=Avaimen vähimmäiskoot
+config.ssh.rewrite_authorized_keys_at_start=Uudelleenkirjoita "authorized_keys" alussa
+config.ssh.start_builtin_server=Käynnistä sisäänrakennettu palvelin
+config.ssh.listen_host=Kuuntele porttia
+config.ssh.listen_port=Kuuntele porttia
+config.ssh.server_ciphers=Palvelimen cipherit
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repositoryn asetukset
-config.repo.root_path=Root path
-config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
-config.repo.force_private=Force private
-config.repo.max_creation_limit=Max creation limit
-config.repo.preferred_licenses=Preferred licenses
-config.repo.disable_http_git=Disable HTTP Git
-config.repo.enable_local_path_migration=Enable local path migration
-config.repo.enable_raw_file_render_mode=Enable raw file render mode
-config.repo.commits_fetch_concurrency=Commits fetch concurrency
-config.repo.editor.line_wrap_extensions=Editor line wrap extensions
-config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
-config.repo.upload.temp_path=Upload temporary path
-config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
-config.repo.upload.max_files=Upload files limit
+config.repo.root_path=Juuripolku
+config.repo.script_type=Komentosarjan tyyppi
+config.repo.ansi_chatset=ANSI merkkisetti
+config.repo.force_private=Pakota yksityiseksi
+config.repo.max_creation_limit=Enimmäis-luontiraja
+config.repo.preferred_licenses=Ensisijaiset lisenssit
+config.repo.disable_http_git=Poista käytöstä HTTP Git
+config.repo.enable_local_path_migration=Ota käyttöön paikallisen polun migraatio
+config.repo.enable_raw_file_render_mode=Ota käyttöön raakatiedoston renderöinti tila
+config.repo.commits_fetch_concurrency=Committien noudon samanaikaisuus
+config.repo.editor.line_wrap_extensions=Muokkaimen rivityksen laajennukset
+config.repo.editor.previewable_file_modes=Muokkaimen tiedostomuodot joita voi esikatsella
+config.repo.upload.enabled=Tiedoston liittäminen käytössä
+config.repo.upload.temp_path=Tiedoston liittämisen väliaikainen polku
+config.repo.upload.allowed_types=Liitä sallitut tyypit
+config.repo.upload.file_max_size=Liitettyjen tiedostojen kokoraja
+config.repo.upload.max_files=Liitettyjen tiedostojen määrän raja
 
 config.db_config=Tietokannan asetukset
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
-config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
-config.security.cookie_username=Username cookie
-config.security.cookie_secure=Enable secure cookie
-config.security.reverse_proxy_auth_user=Reverse proxy authentication header
-config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
-
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
-config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
-
-config.auth_config=Authentication configuration
-config.auth.activate_code_lives=Activate code lives
-config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
-config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
-config.auth.enable_registration_captcha=Enable registration captcha
-config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
-config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
-config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
-
-config.user_config=User configuration
-config.user.enable_email_notify=Enable email notification
+config.db.type=Tyyppi
+config.db.host=Isäntä
+config.db.name=Nimi
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Käyttäjä
+config.db.ssl_mode=SSL-tila
+config.db.ssl_mode_helper=(vain "postgres")
+config.db.path=Polku
+config.db.path_helper=(vain "sqlite3")
+config.db.max_open_conns=Avointen yhteyksien enimmäismäärä
+config.db.max_idle_conns=Avointen joutokäyntiyhteyksien enimmäismäärä
+
+config.security_config=Turvallisuuden asetukset
+config.security.login_remember_days=Muista kirjautuminen päiviä
+config.security.cookie_remember_name=Muista eväste
+config.security.cookie_username=Käyttäjänimi eväste
+config.security.cookie_secure=Ota käyttöön turvallinen eväste
+config.security.reverse_proxy_auth_user=Käänteinen välityspalvelimen todennusotsikko
+config.security.enable_login_status_cookie=Ota käyttöön kirjautumisen tilaeväste
+config.security.login_status_cookie_name=Kirjautumisen tila eväste
+config.security.local_network_allowlist=Local network allowlist
+
+config.email_config=Sähköpostiasetukset
+config.email.enabled=Käytössä
+config.email.subject_prefix=Aiheen etuliite
+config.email.host=Isäntä
+config.email.from=Lähettäjä
+config.email.user=Käyttäjä
+config.email.disable_helo=Poista käytöstä HELO
+config.email.helo_hostname=HELO isäntänimi
+config.email.skip_verify=Ohita varmenteen tarkistaminen
+config.email.use_certificate=Käytä mukautettua varmennetta
+config.email.cert_file=Varmennetiedosto
+config.email.key_file=Avaintiedosto
+config.email.use_plain_text=Käytä pelkkää tekstiä
+config.email.add_plain_text_alt=Lisää pelkän tekstin vaihtoehto
+config.email.send_test_mail=Lähetä testisähköposti
+config.email.test_mail_failed=Testisähköpostin lähettäminen vastaanottajalle '%s' epäonnistui: %v
+config.email.test_mail_sent=Testi sähköposti on lähetetty vastaanottajalle '%s'.
+
+config.auth_config=Todennuksen asetukset
+config.auth.activate_code_lives=Aktiivinen koodi elämät ennen vanhenemista
+config.auth.reset_password_code_lives=Nollaa salasana koodi elämät
+config.auth.require_email_confirm=Vaadi sähköpostivahvistus
+config.auth.require_sign_in_view=Vaadi sisäänkirjautuminen nähdäksesi
+config.auth.disable_registration=Poista käytöstä rekisteröinti
+config.auth.enable_registration_captcha=Ota rekisteröityminen captcha käyttöön
+config.auth.enable_reverse_proxy_authentication=Ota käyttöön käänteinen välityspalvelimen todennus
+config.auth.enable_reverse_proxy_auto_registration=Ota käyttöön käänteinen välityspalvelimen automaattinen rekisteröinti
+config.auth.reverse_proxy_authentication_header=Käänteinen välityspalvelimen todennusotsikko
+
+config.user_config=Käyttäjän asetukset
+config.user.enable_email_notify=Ota käyttöön sähköposti ilmoitukset
 
 config.session_config=Istunnon asetukset
-config.session.provider=Provider
-config.session.provider_config=Provider config
-config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
-config.session.gc_interval=GC interval
-config.session.max_life_time=Max life time
-config.session.csrf_cookie_name=CSRF cookie
+config.session.provider=Tarjoaja
+config.session.provider_config=Tarjoajan asetukset
+config.session.cookie_name=Eväste
+config.session.https_only=Vain HTTPS
+config.session.gc_interval=Roskienkeruun väli
+config.session.max_life_time=Maksimi elinaika
+config.session.csrf_cookie_name=CSRF-eväste
 
 config.cache_config=Välimuistin asetukset
-config.cache.adapter=Adapter
-config.cache.interval=GC interval
-config.cache.host=Host
+config.cache.adapter=Adapteri
+config.cache.interval=Roskienkeruun väli
+config.cache.host=Isäntä
 
 config.http_config=HTTP-asetukset
-config.http.access_control_allow_origin=Access control allow origin
+config.http.access_control_allow_origin=Käyttöoikeuden valvonta salli alkuperä
 
-config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment_config=Liitteen asetukset
+config.attachment.enabled=Käytössä
+config.attachment.path=Polku
+config.attachment.allowed_types=Sallitut tyypit
+config.attachment.max_size=Kokoraja
+config.attachment.max_files=Tiedostojen määrän raja
 
-config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release_config=Julkaisu asetukset
+config.release.attachment.enabled=Liite käytössä
+config.release.attachment.allowed_types=Liitteen sallitut tyypit
+config.release.attachment.max_size=Liitteen kokoraja
+config.release.attachment.max_files=Liitteiden määrän raja
 
 config.picture_config=Kuva asetukset
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
-config.picture.enable_federated_avatar=Enable federated avatars
+config.picture.avatar_upload_path=Käyttäjän profiilikuvan tiedoston liittämisen polku
+config.picture.repo_avatar_upload_path=Repon profiilikuvan tiedoston liittämisen polku
+config.picture.gravatar_source=Gravatar-lähde
+config.picture.disable_gravatar=Poista Gravatar käytöstä
+config.picture.enable_federated_avatar=Ota käyttöön ulkopuoliset profiilikuvat
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Peilauksen asetukset
+config.mirror.default_interval=Oletus aikaväli
 
 config.webhook_config=Webkoukku asetukset
-config.webhook.types=Types
-config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.types=Tyypit
+config.webhook.deliver_timeout=Toimitus aikakatkaisu
+config.webhook.skip_tls_verify=Ohita TLS tarkistaminen
 
 config.git_config=Git asetukset
-config.git.disable_diff_highlight=Disable diff syntax highlight
-config.git.max_diff_lines=Diff lines limit (for a single file)
-config.git.max_diff_line_characters=Diff characters limit (for a single line)
-config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
-config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
-config.git.pull_timeout=Pull timeout
-config.git.gc_timeout=GC timeout
-
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.git.disable_diff_highlight=Poista koodinväritys käytöstä diff-näkymässä
+config.git.max_diff_lines=Vertaa rivien rajaa (yhden tiedoston osalta)
+config.git.max_diff_line_characters=Vertaa merkkien rajaa (yhden tiedoston osalta)
+config.git.max_diff_files=Vertaa tiedostojen rajaa (yhden diffin osalta)
+config.git.gc_args=Roskienkeruun parametrit
+config.git.migrate_timeout=Migraation aikakatkaisu
+config.git.mirror_timeout=Peilauksen haun aikakatkaisu
+config.git.clone_timeout=Kloonauksen aikakatkaisu
+config.git.pull_timeout=Pull aikakatkaisu
+config.git.gc_timeout=Roskienkeruun aikakatkaisu
+
+config.lfs_config=LFS asetukset
+config.lfs.storage=Tallennustila
+config.lfs.objects_path=Objektien polku
 
 config.log_config=Loki asetukset
 config.log_file_root_path=Lokitiedoston juuren polku
@@ -1385,9 +1393,9 @@ delete_branch=poistettu haara <code>%[2]s</code> kohteesta <a href="%[1]s">%[3]s
 push_tag=pushattu tagi <a href="%s/src/%s">%[2]s</a> kohteeseen <a href="%[1]s">%[3]s</a>
 delete_tag=poistettu tagi <code>%[2]s</code> kohteesta <a href="%[1]s">%[3]s</a>
 fork_repo=forkattu repo kohteeseen <a href="%s"> %s</a>
-mirror_sync_push=synced commits to <a href="%[1]s/src/%[2]s">%[3]s</a> at <a href="%[1]s">%[4]s</a> from mirror
-mirror_sync_create=synced new reference <a href="%s/src/%s">%[2]s</a> to <a href="%[1]s">%[3]s</a> from mirror
-mirror_sync_delete=synced and deleted reference <code>%[2]s</code> at <a href="%[1]s">%[3]s</a> from mirror
+mirror_sync_push=synkattu commitit kohteeseen <a href="%[1]s/src/%[2]s">%[3]s</a> paikassa <a href="%[1]s">%[4]s</a> peilistä
+mirror_sync_create=synkattu uusi viite <a href="%s/src/%s">%[2]s</a> kohteeseen <a href="%[1]s">%[3]s</a> peilistä
+mirror_sync_delete=synkattu ja poistettu viite <code>%[2]s</code> paikassa <a href="%[1]s">%[3]s</a> peilistä
 
 [tool]
 ago=sitten
@@ -1409,10 +1417,10 @@ months=%d kuukautta %s
 years=%d vuotta %s
 raw_seconds=sekuntia
 raw_minutes=minuuttia
-raw_hours=hours
+raw_hours=tuntia
 
 [dropzone]
-default_message=Pudota tiedostot tähän tai klikkaa lataamista varten.
+default_message=Pudota tiedostot tähän tai napsauta lataamista varten.
 invalid_input_type=Tämäntyyppisiä tiedostoja ei voi ladata.
 file_too_big=Tiedostokoko ({{filesize}} MB) koko ylittää enimmäiskoon ({{maxFilesize}} MB).
 remove_file=Poista tiedosto

+ 174 - 166
conf/locale/locale_fr-FR.ini

@@ -44,20 +44,21 @@ issues=Tickets
 cancel=Annuler
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Page non trouvée
+internal_server_error=Erreur interne du serveur
 
 [install]
 install=Installation
 title=Instructions pour la première exécution
 docker_helper=Si vous exécutez Gogs grâce à Docker, merci de lire la <a target="_blank" href="%s">procédure</a> attentivement avant de modifier quoi que ce soit sur cette page !
-requite_db_desc=Gogs requiert MySQL, PostgreSQL, SQLite3, MSSQL ou TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Paramètres de la base de données
 db_type=Type de base de données
 host=Hôte
 user=Utilisateur
 password=Mot de passe
 db_name=Nom de base de données
+db_schema=Schema
 db_helper=Veuillez utiliser le moteur INNODB avec le jeu de caractères utf8_general_ci pour MySQL.
 ssl_mode=Mode SSL
 path=Emplacement
@@ -125,7 +126,7 @@ run_user_not_match=L'utilisateur d'exécution saisi n'est pas l'utilisateur d'ex
 smtp_host_missing_port=Le numéro de port est manquant dans l'adresse de l'Hôte SMTP.
 invalid_smtp_from=Le champ SMTP Provenant de n'est pas valide: %v
 save_config_failed=La sauvegarde de la configuration a échoué : %v
-init_failed=Failed to initialize application: %v
+init_failed=L'initialisation de l'application a échoué.
 invalid_admin_setting=Paramètres du compte administrateur invalides : %v
 install_success=Bienvenue ! Nous sommes heureux que vous ayez choisi Gogs, amusez-vous et prenez soin de vous.
 invalid_log_root_path=L'emplacement racine des fichiers logs est invalide : %v
@@ -263,7 +264,7 @@ following=Abonnements
 follow=Suivre
 unfollow=Ne plus suivre
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Le nom de l'utilisateur ou le schéma n'est pas autorisé
 
 [settings]
 profile=Profil
@@ -374,10 +375,10 @@ token_name=Nom du jeton
 generate_token=Générer le jeton
 generate_token_succees=Nouveau jeton d'accès a été généré avec succès ! Assurez-vous de copier votre nouveau jeton d'accès personnel maintenant. Vous ne serez pas en mesure de le revoir !
 delete_token=Supprimer
-access_token_deletion=Suppression du jeton d'accès
+access_token_deletion=Suppression du jeton d'accès personnel
 access_token_deletion_desc=Supprimer ce jeton d'accès supprimera tous les accès de l'application. Voulez-vous continuer ?
-delete_token_success=Le jeton d'accèsa été supprimé avec succès ! N'oubliez pas de mettre à jour vos applications.
-token_name_exists=Token with same name already exists.
+delete_token_success=Le jeton d'accès a été supprimé avec succès ! N'oubliez pas de mettre à jour vos applications.
+token_name_exists=Un jeton avec le même nom existe déjà.
 
 orgs.none=Vous n'êtes membre d'aucune organisation.
 orgs.leave_title=Quitter une organisation
@@ -399,7 +400,9 @@ owner=Propriétaire
 repo_name=Nom du dépôt
 repo_name_helper=Idéalement, le nom d'un dépot devrait être court, mémorable et <strong>unique</strong>.
 visibility=Visibilité
+unlisted=Unlisted
 visiblity_helper=Ce dépôt est <span class="ui red text"> privé</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=L'administrateur du site a forcé tous les nouveaux dépôts à être <span class="ui red text">privés</span>
 visiblity_fork_helper=(Les changements de cette valeur affecteront tous les forks)
 clone_helper=Besoin d'aide pour dupliquer ? Visitez <a target="_blank" href="%s">l'aide</a> !
@@ -429,9 +432,9 @@ repo_description_helper=Description du dépôt. 512 caractères maximum.
 repo_description_length=Caractères disponibles
 
 form.reach_limit_of_creation=Le propriétaire a atteint le nombre maximal de %d dépôts créés.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Le nom de l'utilisateur ou le schéma n'est pas autorisé
 
-need_auth=Nécessite une Autorisation
+need_auth=Nécessite une autorisation
 migrate_type=Type de migration
 migrate_type_helper=Ce dépôt sera un <span class="text blue"> miroir</span>
 migrate_repo=Migrer le dépôt
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Cela peut être une URL HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Vous êtes aussi autorisé à migrer un dépôt via un chemin local du serveur.
 migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts locaux.
 migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Echec de migration: %v
 
 mirror_from=miroir de
@@ -450,7 +454,7 @@ copy_link_error=Appuyez sur ⌘-C ou Ctrl-C pour copier
 copied=Copié
 unwatch=Ne plus suivre
 watch=Suivre
-unstar=Retirer le vote
+unstar=Retirer des favoris
 star=Voter
 fork=Fork
 
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Collaborateur supprimé.
 settings.search_user_placeholder=Rechercher un utilisateur...
 settings.org_not_allowed_to_be_collaborator=Une organisation n'est pas autorisée à être ajoutée en tant que collaborateur.
 settings.hooks_desc=Les Webhooks sont des déclencheurs de POST HTTP . Lorsque qu'un événement se produit dans Gogs, une notification sera envoyée vers l'hôte cible préalablement spécifié. Apprenez-en davantage dans le <a target="_blank" href="%s">Guide des Webhooks</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Ajouter un nouveau rappel HTTP
+settings.webhooks.choose_a_type=Choisis le type de...
 settings.add_webhook=Ajouter un Webhook
 settings.webhook_deletion=Supprimer le Webhook
 settings.webhook_deletion_desc=Supprimer ce webhook va supprimer ses informations et l'historique de livraison. Voulez-vous continuer ?
@@ -805,8 +809,8 @@ settings.webhook.response=Réponse
 settings.webhook.headers=Entêtes 
 settings.webhook.payload=Payload
 settings.webhook.body=Corps
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Impossible d'analyser l'URL : %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Les Hooks Git sont alimentés par Git lui même. Les Hooks compatibles sont modifiables dans la liste ci-dessous pour effectuer des opérations personnalisées.
 settings.githook_edit_desc=Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif.
 settings.githook_name=Nom du Hook
@@ -933,8 +937,8 @@ team_name_helper=Ce nom sera utilisé pour mentionner l'équipe dans les convers
 team_desc_helper=Présentation de l'équipe
 team_permission_desc=Quel niveau d'accès cette équipe devrait-elle posséder ?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Le nom de l'organisation ou le modèle  n'est pas autorisé.
+form.team_name_not_allowed=Le nom de l'équipe ou le pattern %q n'est pas autorisé.
 
 settings=Paramètres
 settings.options=Options
@@ -1006,19 +1010,19 @@ first_page=Première
 last_page=Dernière
 total=Total : %d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
-dashboard.build_commit=Build commit
+dashboard.build_info=Informations sur la construction
+dashboard.app_ver=Version de l'application
+dashboard.git_version=Version de Git
+dashboard.go_version=Version de Go
+dashboard.build_time=Temps de compilation
+dashboard.build_commit=Commit
 dashboard.statistic=Statistiques
 dashboard.operations=Opérations
 dashboard.system_status=État du système
 dashboard.statistic_info=La base de données Gogs contient <b>%d</b> utilisateurs, <b>%d</b> organisations, <b>%d</b> clés publiques, <b>%d</b> dépôts, <b>%d</b> surveillances de dépôts, <b>%d</b> votes, <b>%d</b> actions, <b>%d</b> accès, <b>%d</b> tickets, <b>%d</b> commentaires, <b>%d</b> comptes de réseaux sociaux, <b>%d</b> abonnements, <b>%d</b> miroirs, <b>%d</b> versions, <b>%d</b> connexions d'origine, <b>%d</b> webhooks, <b>%d</b> versions, <b>%d</b> labels, <b>%d</b> tâches hook, <b>%d</b> équipes, <b>%d</b> tâches de mise à jour, <b>%d</b> fichiers.
 dashboard.operation_name=Nom de l'Opération
 dashboard.operation_switch=Basculer
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Veuillez sélectionner l'opération à exécuter
 dashboard.operation_run=Exécuter
 dashboard.clean_unbind_oauth=Nettoyer les associations OAuthes
 dashboard.clean_unbind_oauth_success=Tous unbind OAuthes ont été supprimés avec succès.
@@ -1168,173 +1172,177 @@ auths.github_api_endpoint=API Endpoint
 
 config.not_set=(non défini)
 config.server_config=Configuration du Serveur
-config.brand_name=Brand name
+config.brand_name=Nom de la marque
 config.run_user=Utilisateur système
 config.run_mode=Mode d'Éxécution
-config.server.external_url=External URL
-config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
-config.server.key_file=Key file
-config.server.tls_min_version=Minimum TLS version
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
-config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
-config.server.landing_url=Landing URL
+config.server.external_url=URL externe
+config.server.domain=Domaine
+config.server.protocol=Protocole
+config.server.http_addr=Adresse HTTP
+config.server.http_port=Port HTTP
+config.server.cert_file=Fichier de certificat
+config.server.key_file=Fichier de la clé
+config.server.tls_min_version=Version minimale de TLS
+config.server.unix_socket_permission=Autorisation du socket Unix
+config.server.local_root_url=URL racine locale
+config.server.offline_mode=Mode hors connexion
+config.server.disable_router_log=Désactiver la journalisation du routeur
+config.server.enable_gzip=Activer Gzip
+config.server.app_data_path=Chemin des données de l'application
+config.server.load_assets_from_disk=Charger les ressources depuis le disque
+config.server.landing_url=URL de destination (collecte)
 
 config.ssh_config=Configuration SSH
-config.ssh.enabled=Enabled
-config.ssh.domain=Exposed domain
-config.ssh.port=Exposed port
-config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
-config.ssh.minimum_key_size_check=Minimum key size check
-config.ssh.minimum_key_sizes=Minimum key sizes
-config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
-config.ssh.start_builtin_server=Start builtin server
-config.ssh.listen_host=Listen host
-config.ssh.listen_port=Listen port
-config.ssh.server_ciphers=Server ciphers
+config.ssh.enabled=Activé
+config.ssh.domain=Domaine exposé
+config.ssh.port=Port exposé
+config.ssh.root_path=Emplacement racine
+config.ssh.keygen_path=Chemin de la clé
+config.ssh.key_test_path=Chemin de test de la clé
+config.ssh.minimum_key_size_check=Vérification de la taille minimale des clés
+config.ssh.minimum_key_sizes=Taille minimale des clés
+config.ssh.rewrite_authorized_keys_at_start=Réécriture de "authorized_keys" au démarrage
+config.ssh.start_builtin_server=Démarrer le serveur intégré
+config.ssh.listen_host=Hôte en écoute
+config.ssh.listen_port=Port d'écoute
+config.ssh.server_ciphers=Suites de chiffrement
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Configuration du dépôt
-config.repo.root_path=Root path
-config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
-config.repo.force_private=Force private
-config.repo.max_creation_limit=Max creation limit
-config.repo.preferred_licenses=Preferred licenses
-config.repo.disable_http_git=Disable HTTP Git
-config.repo.enable_local_path_migration=Enable local path migration
-config.repo.enable_raw_file_render_mode=Enable raw file render mode
-config.repo.commits_fetch_concurrency=Commits fetch concurrency
-config.repo.editor.line_wrap_extensions=Editor line wrap extensions
-config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
-config.repo.upload.temp_path=Upload temporary path
-config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
-config.repo.upload.max_files=Upload files limit
+config.repo.root_path=Emplacement racine
+config.repo.script_type=Type de script
+config.repo.ansi_chatset=Jeu de caractères ANSI
+config.repo.force_private=Forcer en tant que privé
+config.repo.max_creation_limit=Limite de création
+config.repo.preferred_licenses=Licences préférées
+config.repo.disable_http_git=Désactiver Git HTTP
+config.repo.enable_local_path_migration=Activer la migration de chemin locale
+config.repo.enable_raw_file_render_mode=Activer le mode de rendu des fichiers de manière brute
+config.repo.commits_fetch_concurrency=Récupération simultanée des commits
+config.repo.editor.line_wrap_extensions=Extensions de retour à la ligne de l'éditeur
+config.repo.editor.previewable_file_modes=Modes de prévisualisation des fichiers de l'éditeur
+config.repo.upload.enabled=Publication activée
+config.repo.upload.temp_path=Chemin du téléchargement temporaire
+config.repo.upload.allowed_types=Types de publications autorisées
+config.repo.upload.file_max_size=Taille maximale des fichiers envoyés
+config.repo.upload.max_files=Limite sur les fichiers publiés
 
 config.db_config=Configuration de la Base de Données
 config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
-config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
-config.security.cookie_username=Username cookie
-config.security.cookie_secure=Enable secure cookie
-config.security.reverse_proxy_auth_user=Reverse proxy authentication header
-config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
-
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
-config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
-
-config.auth_config=Authentication configuration
-config.auth.activate_code_lives=Activate code lives
-config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
-config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
-config.auth.enable_registration_captcha=Enable registration captcha
-config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
-config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
-config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
-
-config.user_config=User configuration
-config.user.enable_email_notify=Enable email notification
+config.db.host=Serveur hôte
+config.db.name=Nom
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Utilisateur
+config.db.ssl_mode=Mode SSL
+config.db.ssl_mode_helper=("postgres" uniquement)
+config.db.path=Chemin
+config.db.path_helper=(pour "sqlite3" seulement)
+config.db.max_open_conns=Nombre maximum de connexions ouvertes
+config.db.max_idle_conns=Nombre maximum de connexions inactives
+
+config.security_config=Configuration de sécurité
+config.security.login_remember_days=Rester connecté plusieurs jours
+config.security.cookie_remember_name=Mémoriser le cookie
+config.security.cookie_username=Cookie du nom d'utilisateur
+config.security.cookie_secure=Activer les cookies sécurisés
+config.security.reverse_proxy_auth_user=Inverser l'en-tête d'authentification du proxy
+config.security.enable_login_status_cookie=Activer le cookie d'état de connexion
+config.security.login_status_cookie_name=Cookie de statut de connexion
+config.security.local_network_allowlist=Local network allowlist
+
+config.email_config=Configuration de l’e-mail
+config.email.enabled=Activé
+config.email.subject_prefix=Préfixe du sujet
+config.email.host=Hôte
+config.email.from=De:
+config.email.user=Utilisateur
+config.email.disable_helo=Désactiver HELO
+config.email.helo_hostname=Nom d’hôte HELO
+config.email.skip_verify=Ignorer la vérification du certificat
+config.email.use_certificate=Utiliser un certificat personnalisé
+config.email.cert_file=Fichier de certificat
+config.email.key_file=Fichier de la clé
+config.email.use_plain_text=Utiliser le texte brut
+config.email.add_plain_text_alt=Ajouter une alternative au texte brut
+config.email.send_test_mail=Envoyer un e-mail de test
+config.email.test_mail_failed=Impossible d'envoyer un e-mail de test à '%s' : 
+config.email.test_mail_sent=Un e-mail de test à été envoyé à '%s'.
+
+config.auth_config=Configuration de l'authentification
+config.auth.activate_code_lives=Activer les vies sur les codes
+config.auth.reset_password_code_lives=Vies sur les codes de réinitialisation des mots de passes
+config.auth.require_email_confirm=Nécessite une confirmation par e-mail
+config.auth.require_sign_in_view=Connexion obligatoire pour visualiser
+config.auth.disable_registration=Désactiver les inscriptions
+config.auth.enable_registration_captcha=Activer le CAPTCHA à l'inscription
+config.auth.enable_reverse_proxy_authentication=Activer l'authentification par proxy inversé
+config.auth.enable_reverse_proxy_auto_registration=Activer l'enregistrement automatique du proxy inversé
+config.auth.reverse_proxy_authentication_header=En-tête d'authentification du proxy inversé
+
+config.user_config=Configuration de l'utilisateur
+config.user.enable_email_notify=Activer les notifications par e-mail
 
 config.session_config=Configuration de session
-config.session.provider=Provider
-config.session.provider_config=Provider config
+config.session.provider=Fournisseur
+config.session.provider_config=Configuration du fournisseur
 config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
-config.session.gc_interval=GC interval
-config.session.max_life_time=Max life time
-config.session.csrf_cookie_name=CSRF cookie
+config.session.https_only=HTTPS uniquement
+config.session.gc_interval=Intervalle du GC
+config.session.max_life_time=Durée de vie maximale
+config.session.csrf_cookie_name=Cookie CSRF
 
 config.cache_config=Configuration du Cache
-config.cache.adapter=Adapter
-config.cache.interval=GC interval
-config.cache.host=Host
+config.cache.adapter=Adaptateur
+config.cache.interval=Intervalle du GC
+config.cache.host=Serveur hôte
 
 config.http_config=Configuration HTTP
-config.http.access_control_allow_origin=Access control allow origin
+config.http.access_control_allow_origin=Autoriser le partage d’accès avec l’origine
 
-config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment_config=Configuration des pièces jointes
+config.attachment.enabled=Activé
+config.attachment.path=Chemin
+config.attachment.allowed_types=Types autorisés
+config.attachment.max_size=Taille limite
+config.attachment.max_files=Limite de fichiers
 
-config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release_config=Configuration de la version
+config.release.attachment.enabled=Pièces jointes activées
+config.release.attachment.allowed_types=Types de pièces jointes autorisés
+config.release.attachment.max_size=Limite de taille des pièces jointes
+config.release.attachment.max_files=Limite du nombre de fichiers joints
 
 config.picture_config=Configuration d'Image
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
-config.picture.enable_federated_avatar=Enable federated avatars
+config.picture.avatar_upload_path=Chemin de téléchargement de l'avatar de l'utilisateur
+config.picture.repo_avatar_upload_path=Chemin de téléchargement de l'avatar du référentiel de versions
+config.picture.gravatar_source=Origine Gravatar
+config.picture.disable_gravatar=Désactiver Gravatar
+config.picture.enable_federated_avatar=Activer les avatars unifiés
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Configuration de mise en miroir
+config.mirror.default_interval=Intervalle par défaut
 
 config.webhook_config=Configuration Webhook
 config.webhook.types=Types
-config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.deliver_timeout=Délai de livraison
+config.webhook.skip_tls_verify=Ignorer la vérification TLS
 
 config.git_config=Configuration de Git
-config.git.disable_diff_highlight=Disable diff syntax highlight
-config.git.max_diff_lines=Diff lines limit (for a single file)
-config.git.max_diff_line_characters=Diff characters limit (for a single line)
-config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
-config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
-config.git.pull_timeout=Pull timeout
-config.git.gc_timeout=GC timeout
-
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.git.disable_diff_highlight=Désactiver la coloration syntaxique des différences
+config.git.max_diff_lines=Limite de lignes différentes (pour un seul fichier)
+config.git.max_diff_line_characters=Limite de caractères différents (pour une seule ligne)
+config.git.max_diff_files=Limite de fichiers différents (pour une seule différence)
+config.git.gc_args=Arguments GC
+config.git.migrate_timeout=Délai de migration dépassé
+config.git.mirror_timeout=Délai de récupération du miroir dépassé
+config.git.clone_timeout=Délai de clonage dépassé
+config.git.pull_timeout=Délai de récupération des sources dépassé
+config.git.gc_timeout=GB délai expiré
+
+config.lfs_config=Configuration LFS
+config.lfs.storage=Espace de stockage
+config.lfs.objects_path=Chemin d'accès des objets
 
 config.log_config=Configuration du Journal
 config.log_file_root_path=Emplacement Racine du Fichier Journal
@@ -1409,7 +1417,7 @@ months=%[2]s %[1]d mois
 years=%[2]s %[1]d ans
 raw_seconds=secondes
 raw_minutes=minutes
-raw_hours=hours
+raw_hours=heures
 
 [dropzone]
 default_message=Déposez les fichiers ici ou cliquez pour télécharger.

+ 10 - 2
conf/locale/locale_gl-ES.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalación
 title=Pasos da instalación por primeira vez
 docker_helper=Se está executando Gogs usando Docker, por favor lea <a target="_blank" href="%s"> estas pautas</a> antes de cambiar nada nesta páxina!
-requite_db_desc=Gogs require MySQL, PostgreSQL, SQLite3, MSSQL ouTiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Configuración de base de datos
 db_type=Tipo de base de datos
 host=Host
 user=Persoa usuaria
 password=Contrasinal
 db_name=Nome da base de datos
+db_schema=Schema
 db_helper=Por favor, empregue o motor INNODB coa configuración de caracteres utf8_general_ci para MySQL.
 ssl_mode=Modo SSL
 path=Ruta
@@ -400,7 +401,9 @@ owner=Propietario
 repo_name=Nome do repositorio
 repo_name_helper=Os grandes nomes de repositorios son curtos, memorables e <strong>únicos</strong>.
 visibility=Visibilidade
+unlisted=Unlisted
 visiblity_helper=Este repositorio é <span class="ui red text">privado</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=O administrador web obrigou a todos os repositorios novos a ser <span class="ui red text"> privados</span>
 visiblity_fork_helper=(Este cambio afectará a todos os forks)
 clone_helper=Necesitas axuda co clone? Consulta a <a target="_blank" href="%s">Axuda</a>!
@@ -441,6 +444,7 @@ migrate.clone_address_desc=Pode ser unha URL HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Tamén podes migrar un repositorio mediante a ruta do servidor local.
 migrate.permission_denied=Non che está permitido importar repositorios locais.
 migrate.invalid_local_path=Rutal local inválida, non existe ou non é un directorio.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migración fallida: %v
 
 mirror_from=réplica de
@@ -807,7 +811,7 @@ settings.webhook.headers=Encabezado
 settings.webhook.payload=Payload
 settings.webhook.body=Corpo da mensaxe
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Os Git Hooks son unha funcionalidade do propio Git, podes editar os ficheiros dos hooks soportados na seguinte lista para aplicar operacións personalizadas.
 settings.githook_edit_desc=Se o hook non está activo, mostrarase contido de exemplo. Deixar o contido baleiro deshabilitará este hook.
 settings.githook_name=Nome do Hook
@@ -1203,6 +1207,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository configuration
 config.repo.root_path=Root path
@@ -1227,6 +1232,8 @@ config.db_config=Configuración da base de datos
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1243,6 +1250,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 162 - 154
conf/locale/locale_hu-HU.ini

@@ -44,20 +44,21 @@ issues=Problémák
 cancel=Mégse
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Az oldal nem található
+internal_server_error=Belső kiszolgálóhiba
 
 [install]
 install=Telepítés
 title=Telepítés első indításkor
 docker_helper=Ha Docker alatt fut a Gogs, akkor kérjük, figyelmesen olvassa el az <a target="_blank" href="%s">irányelveket</a>, mielőtt bármit megváltoztat ezen az oldalon!
-requite_db_desc=A Gogs-hoz szükséges a MySQL, PostgreSQL, SQLite3, MSSQL vagy a TiDB valamelyike.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Adatbázis beállításai
 db_type=Adatbázis-kezelő
 host=Kiszolgáló
 user=Felhasználónév
 password=Jelszó
 db_name=Adatbázis neve
+db_schema=Schema
 db_helper=MySQL szerveren kérjük használjon INNODB motort utf8_general_ci karakterkészlettel.
 ssl_mode=SSL mód
 path=Elérési út
@@ -125,7 +126,7 @@ run_user_not_match=Futtató felhasználó más, mint az aktuális felhasználó:
 smtp_host_missing_port=Az SMTP kiszolgáló címéből hiányzik a portszám.
 invalid_smtp_from=Érvénytelen SMTP Feladó mező: %v
 save_config_failed=Hiba a beállítások tárolásakor: %v
-init_failed=Failed to initialize application: %v
+init_failed=Nem sikerült inicializálni az alkalmazást: %v
 invalid_admin_setting=Hibás a rendszergazdai fiók beállítása: %v
 install_success=Üdv! Örülünk, hogy a Gogs-ot választottad, érezd jól magad és viseld gondját.
 invalid_log_root_path=Naplózás gyökérmappa érvénytelen: %v
@@ -263,7 +264,7 @@ following=Követve
 follow=Követés
 unfollow=Követés törlése
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=A %q felhasználónév, vagy minta nem engedélyezett.
 
 [settings]
 profile=Profil
@@ -399,7 +400,9 @@ owner=Tulajdonos
 repo_name=Tároló neve
 repo_name_helper=A jó tárolónév általában rövid, megjegyezhető és egyedi kulcsszavakból tevődik össze.
 visibility=Láthatóság
+unlisted=Unlisted
 visiblity_helper=Ez egy <span class="ui red text">privát</span> tároló
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Az oldal adminisztrátora kötelezővé tette, hogy minden új repository <span class="ui red text">Privát</span> legyen
 visiblity_fork_helper=(Az érték megváltoztatása kihat minden fork-ra)
 clone_helper=Segítség kell a klónozáshoz? Látogasd meg a <a target="_blank" href="%s">Súgó</a>t!
@@ -429,7 +432,7 @@ repo_description_helper=Tároló leírása. Maximum 512 karakter hosszúságú.
 repo_description_length=Rendelkezésre álló karakterek
 
 form.reach_limit_of_creation=A tulajdonos túllépte a maximum létrehozható tárolók számát (%d).
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=A %q repository név, vagy minta nem engedélyezett.
 
 need_auth=Hitelesítés szükséges
 migrate_type=Migráció típusa
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Ez lehet egy HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=Migrálhat tárolót a helyi fájlrendszerből is az útvonal megadásával.
 migrate.permission_denied=Az Ön számára nem engedélyezett a helyi tároló importálása.
 migrate.invalid_local_path=Érvénytelen helyi elérési út; nem létezik vagy nem mappára mutat.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migráció sikertelen: %v
 
 mirror_from=tükrözi:
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Az eggyüttműködő eltávolítva.
 settings.search_user_placeholder=Felhasználók keresése...
 settings.org_not_allowed_to_be_collaborator=Szervezet hozzáadása együttműködőként nem engedélyezett.
 settings.hooks_desc=A Webhook-ok olyanok, mint az alapvető HTTP POST esemény triggerek. Amikor valami történik a Gogsban, akkor küldünk róla értesítést a címre amit beállítasz. Többet olvashatsz erről a <a target="_blank" href="%s">Webhooks Guide-ban</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Új webhook készítése:
+settings.webhooks.choose_a_type=Válassz egy típust...
 settings.add_webhook=Webhook hozzáadása
 settings.webhook_deletion=Webhook Törlése
 settings.webhook_deletion_desc=Ennek a Webhook-nak a törlése eltávolít róla minden információt, és a korábbi kézbesítéseknek a naplóját is. Biztosan folytatja?
@@ -805,8 +809,8 @@ settings.webhook.response=Válasz
 settings.webhook.headers=Fejlécek
 settings.webhook.payload=Tartalom
 settings.webhook.body=Törzs
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Nem sikerült feldolgozni a végpont URL címet: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=A GIT hook-okat maga a Git működteti, szerkesztheted a támogatott hook-ok fájljait a következő listában hogy egyéni műveleteket is végezzenek.
 settings.githook_edit_desc=Ha a hook nincs aktiválva, akkor egy minta sablon lesz mutatva. Ha a tartalmát üresen hagyja, akkor ez a hook ki lesz kapcsolva.
 settings.githook_name=Hook megnevezés
@@ -933,8 +937,8 @@ team_name_helper=Ezzel a névvel tudsz majd a csapatra hivatkozni.
 team_desc_helper=Miről szól ez a csapat?
 team_permission_desc=Milyen jogosultsága legyen ennek a csapatnak?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=A szervezetnév, vagy minta '%q' nem engedélyezett.
+form.team_name_not_allowed=A '%q' csapatnév, vagy minta nem engedélyezett
 
 settings=Beállítások
 settings.options=Opciók
@@ -1006,19 +1010,19 @@ first_page=Első
 last_page=Utolsó
 total=Összesen: %d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
-dashboard.build_commit=Build commit
+dashboard.build_info=Program építési információi
+dashboard.app_ver=Alkalmazás verziója
+dashboard.git_version=Git verzió
+dashboard.go_version=Go verzió
+dashboard.build_time=Program építésének időtartama
+dashboard.build_commit=Program építési commit-ja
 dashboard.statistic=Statisztika
 dashboard.operations=Műveletek
 dashboard.system_status=Rendszerfigyelő Állapota
 dashboard.statistic_info=Az adatbázisban található: <b>%d</b> felhasználó, <b>%d</b> szervezet, <b>%d</b> publikus kulcs, <b>%d</b> tároló, <b>%d</b> figyelő, <b>%d</b> csillagozás, <b>%d</b> művelet, <b>%d</b> hozzáférés, <b>%d</b> probléma, <b>%d</b> megjegyzés, <b>%d</b> közösségi fiók, <b>%d</b> követő, <b>%d</b> tükör, <b>%d</b> kiadás, <b>%d</b> authentikáció, <b>%d</b> webhook, <b>%d</b> mérföldkő, <b>%d</b> cimke, <b>%d</b> hook feladat, <b>%d</b> csoport, <b>%d</b> frissítési feladat, <b>%d</b> csatolmány.
 dashboard.operation_name=Művelet neve
 dashboard.operation_switch=Átváltás
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Kérlek válaszd ki a futtatandó műveletet
 dashboard.operation_run=Futtatás
 dashboard.clean_unbind_oauth=A nem használt OAuthok kitakarítása
 dashboard.clean_unbind_oauth_success=Minden nem használt OAuth sikeresen kitakarítva.
@@ -1154,7 +1158,7 @@ auths.pam_service_name=PAM szolgáltatás neve
 auths.enable_auto_register=Automatikus regisztráció engedélyezése
 auths.edit=Hitelesítési beállítások szerkesztése
 auths.activated=Ez a hitelesítés mód aktiválva van
-auths.default_auth=This authentication is default login source
+auths.default_auth=Ez a hitelesítés az alapértelmezett bejelentkezési forrás
 auths.new_success=Az új hitelesítési mód '%s' sikeresen hozzáadva.
 auths.update_success=A hitelesítési beállítások sikeresen firssítve lettek.
 auths.update=Hitelesítési forrás frissítése
@@ -1168,173 +1172,177 @@ auths.github_api_endpoint=API végpont
 
 config.not_set=(nincs beállítva)
 config.server_config=Kiszolgáló konfiguráció
-config.brand_name=Brand name
+config.brand_name=Oldalnév kiválasztása
 config.run_user=Futtató felhasználó
 config.run_mode=Futtatás módja
-config.server.external_url=External URL
+config.server.external_url=Külső URL
 config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
+config.server.protocol=Protokoll
+config.server.http_addr=HTTP cím
 config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
-config.server.key_file=Key file
-config.server.tls_min_version=Minimum TLS version
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
+config.server.cert_file=Tanusítvány fájl
+config.server.key_file=Kulcsfájl
+config.server.tls_min_version=Legalacsonyabb TLS verzió
+config.server.unix_socket_permission=Unix socket engedély
+config.server.local_root_url=Helyi gyökér URL
+config.server.offline_mode=Offline mód
 config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
-config.server.landing_url=Landing URL
+config.server.enable_gzip=Gzip bekapcsolása
+config.server.app_data_path=Alkalmazás adatok elérési útvonala
+config.server.load_assets_from_disk=Program hozzávalók betöltése lemezről
+config.server.landing_url=Beérkezési URL
 
 config.ssh_config=SSH konfiguráció
-config.ssh.enabled=Enabled
-config.ssh.domain=Exposed domain
-config.ssh.port=Exposed port
-config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
-config.ssh.minimum_key_size_check=Minimum key size check
-config.ssh.minimum_key_sizes=Minimum key sizes
-config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
-config.ssh.start_builtin_server=Start builtin server
-config.ssh.listen_host=Listen host
-config.ssh.listen_port=Listen port
-config.ssh.server_ciphers=Server ciphers
+config.ssh.enabled=Bekapcsolva
+config.ssh.domain=Külső domain
+config.ssh.port=Nyitott port
+config.ssh.root_path=Gyökér elérési útvonal
+config.ssh.keygen_path=ssh-keygen elérési útvonala
+config.ssh.key_test_path=Kulcs ellenőrzés útvonala
+config.ssh.minimum_key_size_check=Minimális kulcsméret ellenőrzés
+config.ssh.minimum_key_sizes=Kulcsok minimális mérete
+config.ssh.rewrite_authorized_keys_at_start=SSH "authorized_keys" fájl újraírása indításnál
+config.ssh.start_builtin_server=Beépített kiszolgáló indítása
+config.ssh.listen_host=Hallgatási cím
+config.ssh.listen_port=Hallgatási port
+config.ssh.server_ciphers=Kiszolgáló titkosítás módszerei
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Tároló konfiguráció
-config.repo.root_path=Root path
-config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
-config.repo.force_private=Force private
-config.repo.max_creation_limit=Max creation limit
-config.repo.preferred_licenses=Preferred licenses
-config.repo.disable_http_git=Disable HTTP Git
-config.repo.enable_local_path_migration=Enable local path migration
-config.repo.enable_raw_file_render_mode=Enable raw file render mode
+config.repo.root_path=Gyökér elérési útvonal
+config.repo.script_type=Szkript típus
+config.repo.ansi_chatset=ANSI karakterkészlet
+config.repo.force_private=Privát erőltetése
+config.repo.max_creation_limit=Maximum repo létrehozási korlát
+config.repo.preferred_licenses=Előnyben részesített licencek
+config.repo.disable_http_git=HTTP-n keresztüli git kikapcsolása
+config.repo.enable_local_path_migration=Engedélyezi a migrációt helyi elérési út alapján
+config.repo.enable_raw_file_render_mode=nyers fájl kijelzés bekapcsolása
 config.repo.commits_fetch_concurrency=Commits fetch concurrency
 config.repo.editor.line_wrap_extensions=Editor line wrap extensions
 config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
-config.repo.upload.temp_path=Upload temporary path
-config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
+config.repo.upload.enabled=Feltöltés bekapcsolva
+config.repo.upload.temp_path=Ideiglenes feltöltési útvonal
+config.repo.upload.allowed_types=Feltöltésnél engedélyezett típusok
+config.repo.upload.file_max_size=Maximálisan feltölthető fájlméret
 config.repo.upload.max_files=Upload files limit
 
 config.db_config=Adatbázis konfiguráció
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
-config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
-config.security.cookie_username=Username cookie
-config.security.cookie_secure=Enable secure cookie
-config.security.reverse_proxy_auth_user=Reverse proxy authentication header
-config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
-
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
-config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
-
-config.auth_config=Authentication configuration
+config.db.type=Típus
+config.db.host=Kiszolgáló
+config.db.name=Név
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Felhasználó
+config.db.ssl_mode=SSL mód
+config.db.ssl_mode_helper=(csak "postgres" esetében)
+config.db.path=Útvonal
+config.db.path_helper=(csak "sqlite3" esetében)
+config.db.max_open_conns=Maximum egyszerre nyitott csatlakozások
+config.db.max_idle_conns=Maximum tétlen kapcsolatok száma
+
+config.security_config=Biztonsági beállítások
+config.security.login_remember_days=Bejelentkezési adatok megjegyzésének napjai
+config.security.cookie_remember_name=Emlékezési süti elnevezése
+config.security.cookie_username=Felhasználónév süti
+config.security.cookie_secure=Biztonságos sütik engedélyezése
+config.security.reverse_proxy_auth_user=Fordított proxy hitelesítési fejléc
+config.security.enable_login_status_cookie=Bejelentkezési állapot süti bekapcsolása
+config.security.login_status_cookie_name=Bejelentkezési állapot süti neve
+config.security.local_network_allowlist=Local network allowlist
+
+config.email_config=E-mail beállítások
+config.email.enabled=Bekapcsolva
+config.email.subject_prefix=Tárgy előtag
+config.email.host=Kiszolgáló
+config.email.from=Tól/től
+config.email.user=Felhasználó
+config.email.disable_helo=HELO letiltása
+config.email.helo_hostname=HELO állományneve
+config.email.skip_verify=Tanusítvány igazolásának átugrása
+config.email.use_certificate=Egyedi tanusítvány használata
+config.email.cert_file=Tanusítvány fájl
+config.email.key_file=Kulcsfájl
+config.email.use_plain_text=Sima szöveg (plaintext) használata
+config.email.add_plain_text_alt=Sima szöveg (plaintext) alternatív szövege
+config.email.send_test_mail=Teszt e-mail küldése
+config.email.test_mail_failed=Nem sikerült kiküldeni a teszt e-mailt '%s'-nek: %v
+config.email.test_mail_sent=Teszt e-mail kiküldve '%s'-nek.
+
+config.auth_config=Hitelesítési beállítások
 config.auth.activate_code_lives=Activate code lives
-config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
-config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
-config.auth.enable_registration_captcha=Enable registration captcha
-config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
-config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
-config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
-
-config.user_config=User configuration
-config.user.enable_email_notify=Enable email notification
+config.auth.reset_password_code_lives=Jelszó visszaállítási kód élettartama
+config.auth.require_email_confirm=E-mail megerősítés szükségessé tétele
+config.auth.require_sign_in_view=Bejelentkező nézet követelése
+config.auth.disable_registration=Regisztráció kikapcsolása
+config.auth.enable_registration_captcha=CAPTCHA engedélyezése regisztrációhoz
+config.auth.enable_reverse_proxy_authentication=Fordított proxy hitelesítés bekapcsolása
+config.auth.enable_reverse_proxy_auto_registration=Fordított proxy automatikus regisztrációjának bekapcsolása
+config.auth.reverse_proxy_authentication_header=Fordított proxy hitelesítési fejléc
+
+config.user_config=Felhasználói beállítások
+config.user.enable_email_notify=Email értesítés engedélyezése
 
 config.session_config=Munkamenet beállítások
-config.session.provider=Provider
-config.session.provider_config=Provider config
-config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
-config.session.gc_interval=GC interval
-config.session.max_life_time=Max life time
-config.session.csrf_cookie_name=CSRF cookie
+config.session.provider=Session ellátó
+config.session.provider_config=Session ellátó konfigurációja
+config.session.cookie_name=Süti
+config.session.https_only=Csak HTTPS
+config.session.gc_interval=Szemétgyűjtés intervalluma
+config.session.max_life_time=Maximális élettartam
+config.session.csrf_cookie_name=CSRF süti neve
 
 config.cache_config=Cache beállítás
 config.cache.adapter=Adapter
-config.cache.interval=GC interval
-config.cache.host=Host
+config.cache.interval=Szemétgyűjtés intervalluma
+config.cache.host=Kiszolgáló
 
 config.http_config=HTTP beállítások
-config.http.access_control_allow_origin=Access control allow origin
+config.http.access_control_allow_origin=Access-Control-Allow-Origin fejléc
 
-config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment_config=Melléklet beállítás
+config.attachment.enabled=Bekapcsolva
+config.attachment.path=Elérési útvonal
+config.attachment.allowed_types=Engedélyezett típusok
+config.attachment.max_size=Maximum méret
+config.attachment.max_files=Maximálisan feltölthető fájlok mennyisége
 
-config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release_config=Szoftver kiadás beállítás
+config.release.attachment.enabled=Mellékletek bekapcsolva
+config.release.attachment.allowed_types=Engedélyezett melléklet típusok
+config.release.attachment.max_size=Melléklet maximális mérete
+config.release.attachment.max_files=Maximális mellékelt fájlok mennyisége
 
 config.picture_config=Kép beállítások
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
+config.picture.avatar_upload_path=Profilkép feltöltési útvonal
+config.picture.repo_avatar_upload_path=Repository kép feltöltési útvonal
+config.picture.gravatar_source=Gravatar forrás
+config.picture.disable_gravatar=Gravatar Kikapcsolása
 config.picture.enable_federated_avatar=Enable federated avatars
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Tükrözés beállítás
+config.mirror.default_interval=Alapértelmezett intervallum
 
 config.webhook_config=Webhook beállítás
-config.webhook.types=Types
-config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.types=Típusok
+config.webhook.deliver_timeout=Kézbesítési időtúllépés
+config.webhook.skip_tls_verify=TLS ellenőrzés kihagyása
 
 config.git_config=Git konfiguráció
-config.git.disable_diff_highlight=Disable diff syntax highlight
+config.git.disable_diff_highlight=Különbségi szintakszis kiemelésének kikapcsolása
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
 config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
-config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
-config.git.pull_timeout=Pull timeout
-config.git.gc_timeout=GC timeout
+config.git.gc_args=Szemétgyűjtő (GC) argumentumok
+config.git.migrate_timeout=Migráció időtúllépés
+config.git.mirror_timeout=Tükör fetch időtúllépés
+config.git.clone_timeout=Klónozási időtúllépés
+config.git.pull_timeout=Lehúzási időtúllépés
+config.git.gc_timeout=Szemétgyűjtés időtúllépése
 
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.lfs_config=LFS Beállítások
+config.lfs.storage=Tárhely
+config.lfs.objects_path=Objektumok elérési útvonala
 
 config.log_config=Naplózás beállítása
 config.log_file_root_path=Naplófájl gyökérútvonal
@@ -1385,9 +1393,9 @@ delete_branch=törölt egy ágat <code>%[2]s</code> ekkor: <a href="%[1]s">%[3]s
 push_tag=feltöltött egy cimkét: <a href="%s/src/%s">%[2]s</a> ide: <a href="%[1]s">%[3]s</a>
 delete_tag=törölt egy cimkét <code>%[2]s</code> ekkor: <a href="%[1]s">%[3]s</a>
 fork_repo=lemásolta a(z) <a href="%s">%s</a> tárolót
-mirror_sync_push=synced commits to <a href="%[1]s/src/%[2]s">%[3]s</a> at <a href="%[1]s">%[4]s</a> from mirror
-mirror_sync_create=synced new reference <a href="%s/src/%s">%[2]s</a> to <a href="%[1]s">%[3]s</a> from mirror
-mirror_sync_delete=synced and deleted reference <code>%[2]s</code> at <a href="%[1]s">%[3]s</a> from mirror
+mirror_sync_push=commitok szinkronizálva a <a href="%[1]s/src/%[2]s">%[3]s</a> ágba a <a href="%[1]s">%[4]s</a> tárolóban, tükörről
+mirror_sync_create=új hivatkozás szinkronizálva: <a href="%s/src/%s">%[2]s</a> a <a href="%[1]s">%[3]s</a> tárolóban, tükörről
+mirror_sync_delete=szinkronizálva és törölve a <code>%[2]s</code> hivatkozás a <a href="%[1]s">%[3]s</a> tárolóból, tükörről
 
 [tool]
 ago= 
@@ -1409,7 +1417,7 @@ months=%d hónapja %s
 years=%d éve %s
 raw_seconds=másodperc
 raw_minutes=perc
-raw_hours=hours
+raw_hours=órák
 
 [dropzone]
 default_message=Húzz ide fájlokat vagy kattints a feltöltéshez.

+ 10 - 2
conf/locale/locale_id-ID.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalasi
 title=Langkah-langkah untuk Menjalankan Pertama Kali
 docker_helper=Jika Anda menjalankan Gogs dalam Docker, silakan baca <a target="_blank" href="%s"> Petunjuk</a> dengan hati-hati sebelum Anda mengubah sesuatu di Halaman ini!
-requite_db_desc=Gogs memerlukan MySQL, PostgreSQL, SQLite3, MSSQL atau TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Pengaturan Basisdata
 db_type=Tipe Basisdata
 host=Host
 user=Pengguna
 password=Sandi
 db_name=Nama Basisdata
+db_schema=Schema
 db_helper=Harap menggunakan INNODB engine dengan charset utf8_general_ci untuk MySQL.
 ssl_mode=Mode SSL
 path=Path
@@ -399,7 +400,9 @@ owner=Pemilik
 repo_name=Nama Repositori
 repo_name_helper=Nama repositori yang baik biasanya terdiri dari kata kunci yang pendek, mudah diingat dan unik.
 visibility=Visibilitas
+unlisted=Unlisted
 visiblity_helper=Repositori ini <span class="ui red text">Pribadi</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Situs admin telah memaksa semua repositori baru menjadi <span class="ui red text">Pribadi</span>
 visiblity_fork_helper=(Perubahan nilai ini akan mempengaruhi semua garpu)
 clone_helper=Butuh bantuan kloning? Kunjungi <a target="_blank" href=" %s ">Bantuan</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Ini bisa berupa HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=Anda juga diizinkan untuk memindahkan repositori dengan jalur server lokal.
 migrate.permission_denied=Anda tidak diperbolehkan mengimpor repositori lokal.
 migrate.invalid_local_path=Jalur lokal tidak valid, tidak ada atau tidaknya sebuah direktori.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migrasi gagal: %v
 
 mirror_from=cermin dari
@@ -806,7 +810,7 @@ settings.webhook.headers=Header
 settings.webhook.payload=Payload
 settings.webhook.body=Tubuh
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hooks didukung oleh Git itu sendiri, Anda dapat mengedit file kait yang didukung dalam daftar di bawah untuk melakukan operasi kustom.
 settings.githook_edit_desc=Jika hook tidak aktif, konten sampel akan disajikan. Meninggalkan konten ke nilai kosong akan menonaktifkan hook ini.
 settings.githook_name=Nama Hook
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Konfigurasi Repositori
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Konfigurasi Basis Data
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 39 - 31
conf/locale/locale_it-IT.ini

@@ -44,20 +44,21 @@ issues=Problemi
 cancel=Annulla
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Pagina Non Trovata
+internal_server_error=Errore Interno del Server
 
 [install]
 install=Installazione
 title=Passi d'installazione per il primo avvio
 docker_helper=Se stai utilizzando Gogs su Docker, per favore leggi le <a target="_blank" href="%s">Linee guida</a> con attenzione prima di cambiare qualcosa su questa pagina!
-requite_db_desc=Gogs richiede MySQL, PostgreSQL, SQLite3, MSSQL o TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Impostazioni Database
 db_type=Tipo di database
 host=Host
 user=Utente
 password=Password
 db_name=Nome del database
+db_schema=Schema
 db_helper=Utilizza il motore INNODB con codifica utf8_general_ci per MySQL.
 ssl_mode=Modalità SSL
 path=Percorso
@@ -125,7 +126,7 @@ run_user_not_match=Run user non è l'utente corrente:  %s -> %s
 smtp_host_missing_port=All'Host SMTP manca la porta nell'indirizzo.
 invalid_smtp_from=Campo SMTP From non valido: %v
 save_config_failed=Fallito il salvataggio della configurazione: %v
-init_failed=Failed to initialize application: %v
+init_failed=Impossibile inizializzare l'applicazione: %v
 invalid_admin_setting=Impostazioni account Admin non valide: %v
 install_success=Benvenuto! Siamo felici che tu abbia scelto Gogs, buon divertimento.
 invalid_log_root_path=Percorso deilog non valido: %v
@@ -263,7 +264,7 @@ following=Seguiti
 follow=Segui
 unfollow=Non seguire più
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Nome utente o schema %q non consentito.
 
 [settings]
 profile=Profilo
@@ -377,7 +378,7 @@ delete_token=Elimina
 access_token_deletion=Eliminazione Token di accesso personale
 access_token_deletion_desc=Eliminare questo token di accesso personale rimuoverà tutti i relativi accessi di applicazione. Si desidera continuare?
 delete_token_success=Il token di accesso personale è stato eliminato! Non dimenticare di aggiornare anche l'applicazione.
-token_name_exists=Token with same name already exists.
+token_name_exists=Un token con lo stesso nome esiste già.
 
 orgs.none=Non sei membro di alcuna organizzazione.
 orgs.leave_title=Abbandona una organizzazione
@@ -399,7 +400,9 @@ owner=Proprietario
 repo_name=Nome Repository
 repo_name_helper=I migliori nomi dei repository sono brevi, facili da memorizzare e <strong>univoci</strong>.
 visibility=Visibilità
+unlisted=Unlisted
 visiblity_helper=Questo repository è <span class="ui red text"> privato</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=L'amministratore del sito ha deciso che tutti i nuovi repository devono essere <span class="ui red text">privati</span>
 visiblity_fork_helper=(La modifica di questo valore avrà effetto su tutti i fork)
 clone_helper=Hai bisogno di aiuto per la clonazione? Visita <a target="_blank" href="%s">Aiuto</a>!
@@ -417,7 +420,7 @@ auto_init=Inizializzare questo repository con i file e il modello selezionati
 create_repo=Crea Repository
 default_branch=Ramo (Branch) predefinito
 mirror_prune=Rimuovi
-mirror_prune_desc=Remove any remote-tracking references that no longer exist on the remote
+mirror_prune_desc=Rimuovi ogni riferimento di monitoraggio remoto che non esiste più sul telecomando
 mirror_interval=Intervallo Mirror (in ore)
 mirror_address=Indirizzo del mirror
 mirror_address_desc=Si prega di includere nell'indirizzo le credenziali utente necessarie.
@@ -425,11 +428,11 @@ mirror_last_synced=Ultimo aggiornamento
 watchers=Osservatori
 stargazers=Fan
 forks=Fork
-repo_description_helper=Description of repository. Maximum 512 characters length.
+repo_description_helper=Descrizione della repository. Lunghezza massima di 512 caratteri.
 repo_description_length=Caratteri disponibili
 
 form.reach_limit_of_creation=Il proprietario ha raggiunto il limite massimo di %d repository creati.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Nome della repository o schema %q non consentiti.
 
 need_auth=Richiesta di autorizzazione
 migrate_type=Tipo di migrazione
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Può essere un url HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Puoi anche migrare un repository usando un path locale sul server.
 migrate.permission_denied=Non è consentito importare repository locali.
 migrate.invalid_local_path=Percorso locale non valido, non esiste o non è una cartella.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migrazione non riuscita: %v
 
 mirror_from=mirror da
@@ -806,7 +810,7 @@ settings.webhook.headers=Headers
 settings.webhook.payload=Payload
 settings.webhook.body=Body
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Gli Hooks di Git sono una funzionalità di Git stesso, puoi modificare i file degli hooks supportati nell'elenco qui sotto per compiere azioni personalizzate.
 settings.githook_edit_desc=Se l'hook è inattivo, sarà presentato un contenuto esempio. Lasciando il contenuto vuoto disattiverai questo hook.
 settings.githook_name=Nome hook
@@ -1183,7 +1187,7 @@ config.server.unix_socket_permission=Unix socket permission
 config.server.local_root_url=Local root URL
 config.server.offline_mode=Offline mode
 config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
+config.server.enable_gzip=Abilita Gzip
 config.server.app_data_path=Application data path
 config.server.load_assets_from_disk=Load assets from disk
 config.server.landing_url=Landing URL
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Configurazione Repository
 config.repo.root_path=Root path
@@ -1223,14 +1228,16 @@ config.repo.upload.file_max_size=Upload file size limit
 config.repo.upload.max_files=Upload files limit
 
 config.db_config=Configurazione Database
-config.db.type=Type
+config.db.type=Tipo
 config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
+config.db.name=Nome
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Utente
+config.db.ssl_mode=modalità SSL
+config.db.ssl_mode_helper=(solo per "postgres")
+config.db.path=Percorso
+config.db.path_helper=(solo per "sqlite3")
 config.db.max_open_conns=Maximum open connections
 config.db.max_idle_conns=Maximum idle connections
 
@@ -1242,22 +1249,23 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled
 config.email.subject_prefix=Subject prefix
 config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
+config.email.from=Da
+config.email.user=Utente
+config.email.disable_helo=Disattiva HELO
 config.email.helo_hostname=HELO hostname
 config.email.skip_verify=Skip certificate verify
 config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
+config.email.cert_file=File certificato
 config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
+config.email.use_plain_text=Usa testo semplice
 config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
+config.email.send_test_mail=Invia email di test
 config.email.test_mail_failed=Failed to send test email to '%s': %v
 config.email.test_mail_sent=Test email has been sent to '%s'.
 
@@ -1279,22 +1287,22 @@ config.session_config=Configurazione Sessione
 config.session.provider=Provider
 config.session.provider_config=Provider config
 config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
+config.session.https_only=Solo HTTPS
 config.session.gc_interval=GC interval
 config.session.max_life_time=Max life time
-config.session.csrf_cookie_name=CSRF cookie
+config.session.csrf_cookie_name=Cookie CSRF
 
 config.cache_config=Configurazione Cache
-config.cache.adapter=Adapter
-config.cache.interval=GC interval
+config.cache.adapter=Adattatore
+config.cache.interval=Intervallo GC
 config.cache.host=Host
 
 config.http_config=Configurazione HTTP
 config.http.access_control_allow_origin=Access control allow origin
 
 config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
+config.attachment.enabled=Attivo
+config.attachment.path=Percorso
 config.attachment.allowed_types=Allowed types
 config.attachment.max_size=Size limit
 config.attachment.max_files=Files limit
@@ -1409,7 +1417,7 @@ months=%d mesi %s
 years=%d anni %s
 raw_seconds=secondi
 raw_minutes=minuti
-raw_hours=hours
+raw_hours=ore
 
 [dropzone]
 default_message=Trascina i file qui o clicca per caricare.

+ 51 - 43
conf/locale/locale_ja-JP.ini

@@ -44,20 +44,21 @@ issues=課題
 cancel=キャンセル
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=ページが見つかりません
+internal_server_error=サーバ内部エラー
 
 [install]
 install=インストール
 title=インストールをする前に必要な準備をしましょう
 docker_helper=DockerでGogsを稼動する場合は、このページに変更を加える前に、 <a target="_blank" href="%s">ガイドライン</a>をよく読んでください!
-requite_db_desc=Gogs は、MySQL、PostgreSQL、SQLite3 または TiDB が必要です。
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=データベース設定
 db_type=データベースの種類
 host=ホスト
 user=ユーザー
 password=パスワード
 db_name=データベース名
+db_schema=Schema
 db_helper=MySQLではエンジンがINNODB、文字セットがutf8_general_ciである必要があります。
 ssl_mode=SSL モード
 path=パス
@@ -399,7 +400,9 @@ owner=オーナー
 repo_name=リポジトリ名
 repo_name_helper=短くて分かりやすく<strong>重複しない</strong>リポジトリ名を決めてください。
 visibility=公開/非公開
+unlisted=Unlisted
 visiblity_helper=このリポジトリは<span class="ui red text">非公開</span>です
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=サイト管理者が、すべての新しいリポジトリを<span class="ui red text">非公開</span>にすることを強制しています
 visiblity_fork_helper=(この値の変更はすべてのフォークに適用されます)
 clone_helper=クローンに関してお困りであれば<a target="_blank"href="%s"> ヘルプ</a> を参照しましょう。
@@ -440,6 +443,7 @@ migrate.clone_address_desc=HTTP/HTTPS/GIT URLを設定できます。
 migrate.clone_address_desc_import_local=ローカルサーバーのパスでリポジトリを移行することもできます。
 migrate.permission_denied=ローカル リポジトリをインポートすることはできません。
 migrate.invalid_local_path=ローカルパスが無効です。存在しないかディレクトリではありません。
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=移行に失敗しました: %v
 
 mirror_from=同期ミラー
@@ -806,7 +810,7 @@ settings.webhook.headers=ヘッダ
 settings.webhook.payload=ペイロード
 settings.webhook.body=ボディ
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git のフックは Git 自体によって提供されています。以下のリストのファイルを編集して、サポートされているフックのカスタム操作を適用することができます。
 settings.githook_edit_desc=もしフックがアクティブではない場合は、サンプルコンテンツが表示されます。コンテンツを空白にするにはこのフックを無効にします。
 settings.githook_name=フックの名前
@@ -934,7 +938,7 @@ team_desc_helper=このチームに関する全ての情報は?
 team_permission_desc=このチームに必要な権限レベルは?
 
 form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.team_name_not_allowed=チーム名またはパターン %q は許可されていません。
 
 settings=設定
 settings.options=オプション
@@ -1010,7 +1014,7 @@ dashboard.build_info=ビルド情報
 dashboard.app_ver=アプリケーションのバージョン
 dashboard.git_version=Git バージョン
 dashboard.go_version=Go バージョン
-dashboard.build_time=Build time
+dashboard.build_time=ビルド日時
 dashboard.build_commit=Build commit
 dashboard.statistic=統計
 dashboard.operations=操作
@@ -1018,7 +1022,7 @@ dashboard.system_status=システム モニターのステータス
 dashboard.statistic_info=Gogs データベースは <b>%d</b> 人のユーザー、<b>%d</b> 個の組織、<b>%d</b> 個の公開鍵、<b>%d</b> 個のリポジトリ、<b>%d</b> 個のウォッチ、<b>%d</b> 個のスター、<b>%d</b> 回のアクション、<b>%d</b> 回のアクセス、<b>%d</b> 個の課題、<b>%d</b> 個のコメント、<b>%d</b> 個のソーシャルアカウント、<b>%d</b> 個のフォロー、<b>%d</b> 個のミラー、<b>%d</b> 個のリリース、<b>%d</b> 個のログイン元、<b>%d</b> 個のwebフック、<b>%d</b> 個のマイルストーン、<b>%d</b> 個のラベル、<b>%d</b> 個のフックタスク、<b>%d</b> 個のチーム、<b>%d</b> 更新タスク、<b>%d</b> 個の添付ファイルの情報を保持しています。
 dashboard.operation_name=操作の名前
 dashboard.operation_switch=スイッチ
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=操作を選択してください
 dashboard.operation_run=実行
 dashboard.clean_unbind_oauth=結び付けられていない OAuth をクリーン
 dashboard.clean_unbind_oauth_success=結び付けられていない全ての OAuth を正常に削除しました。
@@ -1180,11 +1184,11 @@ config.server.cert_file=証明書ファイル
 config.server.key_file=キーファイル
 config.server.tls_min_version=最小TLSバージョン
 config.server.unix_socket_permission=Unixソケットの権限
-config.server.local_root_url=Local root URL
+config.server.local_root_url=ローカル ルート URL
 config.server.offline_mode=オフラインモード
 config.server.disable_router_log=ルーターログを無効にする
 config.server.enable_gzip=Gzip を有効化
-config.server.app_data_path=Application data path
+config.server.app_data_path=アプリケーション データ パス
 config.server.load_assets_from_disk=Load assets from disk
 config.server.landing_url=Landing URL
 
@@ -1193,8 +1197,8 @@ config.ssh.enabled=Enabled
 config.ssh.domain=Exposed domain
 config.ssh.port=Exposed port
 config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
+config.ssh.keygen_path=Keygen パス
+config.ssh.key_test_path=鍵テストパス
 config.ssh.minimum_key_size_check=最小キーサイズチェック
 config.ssh.minimum_key_sizes=最小キーサイズ
 config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
@@ -1202,11 +1206,12 @@ config.ssh.start_builtin_server=内蔵サーバーを起動
 config.ssh.listen_host=待受ホスト
 config.ssh.listen_port=待受ポート
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=リポジトリの設定
 config.repo.root_path=Root path
 config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
+config.repo.ansi_chatset=ANSI 文字コード
 config.repo.force_private=非公開にする
 config.repo.max_creation_limit=最大作成数
 config.repo.preferred_licenses=Preferred licenses
@@ -1223,13 +1228,15 @@ config.repo.upload.file_max_size=Upload file size limit
 config.repo.upload.max_files=Upload files limit
 
 config.db_config=データベース設定
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
+config.db.type=DB種類
+config.db.host=DBホスト
+config.db.name=DB名
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=DBユーザー
 config.db.ssl_mode=SSL モード
 config.db.ssl_mode_helper=("postgres"のみ)
-config.db.path=Path
+config.db.path=DBパス
 config.db.path_helper=("sqlite3"のみ)
 config.db.max_open_conns=Maximum open connections
 config.db.max_idle_conns=Maximum idle connections
@@ -1242,20 +1249,21 @@ config.security.cookie_secure=セキュアなクッキーを有効にする
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled
 config.email.subject_prefix=Subject prefix
-config.email.host=Host
+config.email.host=ホスト
 config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
+config.email.user=ユーザー
+config.email.disable_helo=HELOを無効にする
 config.email.helo_hostname=HELO hostname
 config.email.skip_verify=Skip certificate verify
 config.email.use_certificate=Use custom certificate
 config.email.cert_file=Certificate file
 config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
+config.email.use_plain_text=プレーンテキストを使用する
 config.email.add_plain_text_alt=Add plain text alternative
 config.email.send_test_mail=Send test email
 config.email.test_mail_failed=Failed to send test email to '%s': %v
@@ -1266,14 +1274,14 @@ config.auth.activate_code_lives=Activate code lives
 config.auth.reset_password_code_lives=Reset password code lives
 config.auth.require_email_confirm=Require email confirmation
 config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
-config.auth.enable_registration_captcha=Enable registration captcha
-config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
-config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
-config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
+config.auth.disable_registration=登録を無効にする
+config.auth.enable_registration_captcha=登録時のCAPTCHAを有効にする
+config.auth.enable_reverse_proxy_authentication=リバースプロキシ認証を有効にする
+config.auth.enable_reverse_proxy_auto_registration=リバースプロキシの自動登録を有効にする
+config.auth.reverse_proxy_authentication_header=リバースプロキシ認証ヘッダー
 
-config.user_config=User configuration
-config.user.enable_email_notify=Enable email notification
+config.user_config=ユーザー設定
+config.user.enable_email_notify=メール通知を有効にする
 
 config.session_config=セッションの設定
 config.session.provider=Provider
@@ -1287,28 +1295,28 @@ config.session.csrf_cookie_name=CSRF cookie
 config.cache_config=キャッシュの設定
 config.cache.adapter=Adapter
 config.cache.interval=GC 間隔
-config.cache.host=Host
+config.cache.host=ホスト
 
 config.http_config=HTTP の設定
 config.http.access_control_allow_origin=Access control allow origin
 
 config.attachment_config=Attachment configuration
 config.attachment.enabled=Enabled
-config.attachment.path=Path
+config.attachment.path=パス
 config.attachment.allowed_types=Allowed types
 config.attachment.max_size=サイズ制限
 config.attachment.max_files=ファイルの制限
 
 config.release_config=リリースの構成
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
+config.release.attachment.enabled=添付ファイルが有効になっています
+config.release.attachment.allowed_types=添付ファイルで許可されるタイプ
 config.release.attachment.max_size=添付ファイルのサイズ制限
-config.release.attachment.max_files=Attachment files limit
+config.release.attachment.max_files=添付ファイルのサイズ制限
 
 config.picture_config=画像の設定
 config.picture.avatar_upload_path=User avatar upload path
 config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
+config.picture.gravatar_source=Gravatarのソース
 config.picture.disable_gravatar=Gravatarを無効にする
 config.picture.enable_federated_avatar=Enable federated avatars
 
@@ -1317,23 +1325,23 @@ config.mirror.default_interval=Default interval
 
 config.webhook_config=Webhook設定
 config.webhook.types=Types
-config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.deliver_timeout=配信のタイムアウト
+config.webhook.skip_tls_verify=TLS検証をスキップ
 
 config.git_config=Git 設定
-config.git.disable_diff_highlight=Disable diff syntax highlight
+config.git.disable_diff_highlight=Diff のシンタックスハイライトを無効にする
 config.git.max_diff_lines=Diff lines limit (for a single file)
-config.git.max_diff_line_characters=Diff characters limit (for a single line)
+config.git.max_diff_line_characters=Diff の最大文字数(1行あたり)
 config.git.max_diff_files=Diff files limit (for a single diff)
 config.git.gc_args=GC の引数
 config.git.migrate_timeout=Migration timeout
 config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
+config.git.clone_timeout=クローンのタイムアウト
 config.git.pull_timeout=Pull タイムアウト
-config.git.gc_timeout=GC timeout
+config.git.gc_timeout=GC タイムアウト
 
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
+config.lfs_config=LFS設定
+config.lfs.storage=ストレージ
 config.lfs.objects_path=Objects path
 
 config.log_config=ログの設定
@@ -1409,7 +1417,7 @@ months=%d ヶ月 %s
 years=%d 年 %s
 raw_seconds=秒
 raw_minutes=分
-raw_hours=hours
+raw_hours=時間
 
 [dropzone]
 default_message=ここにファイルをドロップまたはクリックしてアップロードします。

+ 10 - 2
conf/locale/locale_ko-KR.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=설치
 title=첫 실행을 위한 설치단계
 docker_helper=Gogs를 Docker에서 운영하고 있다면 <a target="_blank" href="%s">안내</a>를 읽고 변경해 주세요!
-requite_db_desc=Gogs 는 MySQL, PostgreSQL, SQLite3, MSSQL 또는 TiDB 를 필요로 합니다.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=데이터베이스 설정
 db_type=데이터베이스 유형
 host=호스트
 user=사용자
 password=비밀번호
 db_name=데이터베이스 이름
+db_schema=Schema
 db_helper=MySQL에서는 utf8_general_ci 캐릭터셋으로 INNODB엔진을 이용해 주세요
 ssl_mode=SSL 모드
 path=경로
@@ -399,7 +400,9 @@ owner=소유자
 repo_name=저장소 이름
 repo_name_helper=좋은 저장소 이름은 짧고 기억하기 좋은 유니크한 키워드로 이루어 집니다.
 visibility=가시성
+unlisted=Unlisted
 visiblity_helper=이 저장소는 <span class="ui red text">비공개</span> 저장소입니다
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=사이트 관리자가 모든 저장소를 <span class="ui red text">비공개</span>로 변경하였습니다.
 visiblity_fork_helper=(이 값의 변경은 모든 포크에 영향을 줍니다)
 clone_helper=클론하는데에 도움이 필요하면 <a target="_blank" href="%s">Help</a>에 방문하세요.
@@ -440,6 +443,7 @@ migrate.clone_address_desc=HTTP/HTTPS/GIT URL일 수 있습니다.
 migrate.clone_address_desc_import_local=로컬 서버 경로를 기준으로 저장소를 마이그레이션 할 수도 있습니다.
 migrate.permission_denied=로컬 저장소는 가져오기를 할 수 없습니다.
 migrate.invalid_local_path=잘못된 로컬 경로입니다. 존재하지 않는 경로거나 폴더가 아닙니다.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=마이그레이션 실패: %v
 
 mirror_from=의 미러
@@ -807,7 +811,7 @@ settings.webhook.headers=제목
 settings.webhook.payload=페이로드
 settings.webhook.body=본문
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hooks는 Git 자체에서 제공되며, 아래 목록에서 지원되는 후크 파일을 편집하여 사용자 정의 작업을 수행 할 수 있습니다.
 settings.githook_edit_desc=후크가 비활성인 경우 샘플 콘텐츠가 표시됩니다. 내용을 빈 값으로 두면 이 훅은 비활성화됩니다.
 settings.githook_name=Hook 이름
@@ -1203,6 +1207,7 @@ config.ssh.start_builtin_server=빌트인 서버 시작
 config.ssh.listen_host=수신 대기 호스트
 config.ssh.listen_port=수신 대기 포트
 config.ssh.server_ciphers=서버 암호화
+config.ssh.server_macs=Server MACs
 
 config.repo_config=저장소 설정
 config.repo.root_path=최상위 경로
@@ -1227,6 +1232,8 @@ config.db_config=데이터베이스 설정
 config.db.type=유형
 config.db.host=호스트
 config.db.name=이름
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=사용자
 config.db.ssl_mode=SSL 모드
 config.db.ssl_mode_helper=("postgres" 전용)
@@ -1243,6 +1250,7 @@ config.security.cookie_secure=보안 쿠키 활성화
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=로그인 상태 쿠키 활성화
 config.security.login_status_cookie_name=로그인 상태 쿠키
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=이메일 설정
 config.email.enabled=활성화됨

+ 10 - 2
conf/locale/locale_lv-LV.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalācija
 title=Instalācijas soļi pirmo reizi palaižot
 docker_helper=Ja Gogs tiek lietots zem Docker, izlasiet uzmanīgi <a target="_blank" href="%s">vadlīnijas</a>, pirms ko maināt šajā lapā!
-requite_db_desc=Gogs ir nepieciešams MySQL, PostgreSQL, SQLite3, MSSQL vai TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Datu bāzes iestatījumi
 db_type=Datu bāzes veids
 host=Resursdators
 user=Lietotājs
 password=Parole
 db_name=Datu bāzes nosaukums
+db_schema=Schema
 db_helper=Nepieciešams izmantot MySQL INNODB dzini ar rakstzīmju kopu utf8_general_ci.
 ssl_mode=SSL režīms
 path=Ceļš
@@ -399,7 +400,9 @@ owner=Īpašnieks
 repo_name=Repozitorija nosaukums
 repo_name_helper=Labi repzotoriju nosaukumi ir īsi, tādi kurus viegli atcerēties un <strong>unikāli</strong>.
 visibility=Redzamība
+unlisted=Unlisted
 visiblity_helper=Šis repozitorijs ir <span class="ui red text">privāts</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Lapas administrators ir noteicis, ka visiem repozitorijiem ir jābūt <span class="ui red text">privātiem</span>
 visiblity_fork_helper=(Šīs vērtības maiņa ietekmēs arī visus atdalītos repozitorijus)
 clone_helper=Nepieciešama palīdzība kā veikt klonēšana? Apmeklējiet <a target="_blank" href="%s">Palīdzība</a> lapu!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Tas var būt HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=Jums nav tiesību importēt lokālu repozitoriju.
 migrate.invalid_local_path=Nekorents lokālais ceļš, tas neeksistē vai nav direktorijs.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migrācija neizdevās: %v
 
 mirror_from=spogulis no
@@ -806,7 +810,7 @@ settings.webhook.headers=Galvenes
 settings.webhook.payload=Derīgā krava
 settings.webhook.body=Saturs
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git āķus apstrādā pats Git. Jūs varat labot atbalsīto āku failus sarakstā zemāk, lai veiktu pielāgotas darbības.
 settings.githook_edit_desc=Ja āķis nav aktīvs, tiks attēlots piemērs kā to izmantot. Atstājot āķa saturu tukšu, tas tiks atspējots.
 settings.githook_name=Āķa nosaukums
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repozitorija konfigurācija
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Datu bāzes konfigurācija
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_nl-NL.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Installatie
 title=Installatiestappen voor de eerste keer opstarten
 docker_helper=Als u gebruik maakt Gogs binnen Docker, lees dan de <a target="_blank" href="%s">richtlijnen</a> voordat u iets veranderen op deze pagina!
-requite_db_desc=Gogs vereist MySQL, PostgreSQL, SQLite3, MSSQL of TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Database-instellingen
 db_type=Database-type
 host=Host
 user=Gebruikersnaam
 password=Wachtwoord
 db_name=Databasenaam
+db_schema=Schema
 db_helper=Gebruik InnoDB engine met utf8_general_ci karakterset voor MySQL.
 ssl_mode=SSL-modus
 path=Pad
@@ -399,7 +400,9 @@ owner=Eigenaar
 repo_name=Naam van repository
 repo_name_helper=Een goede repository-naam is kort, makkelijk te onthouden en <strong>uniek</strong>.
 visibility=Zichtbaarheid
+unlisted=Unlisted
 visiblity_helper=Deze repositorie is <span class="ui red text">privaat</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Sitebeheerder heeft alle nieuwe repositories gedwongen <span class="ui red text">privé</span> te zijn
 visiblity_fork_helper=(Verandering van deze waarde zal van invloed zijn op alle forks)
 clone_helper=De behoeftehulp van klonen? Bezoek <a target="_blank" href="%s"> helpen</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Dit kan een HTTP/HTTPS/GIT URL zijn.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=U bent niet toegestaan om deze lokale repositories te importeren.
 migrate.invalid_local_path=Ongeldig lokaal pad, het pad bestaat niet of het is geen map.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migratie is mislukt: %v
 
 mirror_from=spiegel van
@@ -806,7 +810,7 @@ settings.webhook.headers=Headers
 settings.webhook.payload=Lading
 settings.webhook.body=Inhoud
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git haken worden aangedreven door Git zelf, u kunt bestanden van ondersteunde haken in de lijst hieronder om aangepaste acties van toepassing bewerken.
 settings.githook_edit_desc=Als haak niet actief is, zal monster inhoud worden gepresenteerd. Verlof inhoud leeg zal deze haak uitschakelen.
 settings.githook_name=Haak naam
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository configuration
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Databaseconfiguratie
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 64 - 56
conf/locale/locale_pl-PL.ini

@@ -44,20 +44,21 @@ issues=Problemy
 cancel=Anuluj
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Strona nie została znaleziona
+internal_server_error=Wewnętrzny błąd serwera
 
 [install]
 install=Instalacja
 title=Kroki instalacyjne dla pierwszego uruchomienia
 docker_helper=Jeśli używasz Gogs wewnątrz Dockera, proszę przeczytaj <a target="_blank" href="%s">wytyczne</a>, zanim zmienisz coś na tej stronie!
-requite_db_desc=Gogs wymaga bazy MySQL, PostgreSQL, SQLite3 lub TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Ustawienia bazy danych
 db_type=Typ bazy danych
 host=Host
 user=Użytkownik
 password=Hasło
 db_name=Nazwa bazy danych
+db_schema=Schema
 db_helper=Proszę użyć silnika INNODB z kodowaniem utf8_general_ci dla MySQL.
 ssl_mode=Tryb SSL
 path=Ścieżka
@@ -263,7 +264,7 @@ following=Obserwowani
 follow=Obserwuj
 unfollow=Przestań obserwować
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Nazwa użytkownika lub wzór %q jest niedozwolony.
 
 [settings]
 profile=Profil
@@ -399,7 +400,9 @@ owner=Właściciel
 repo_name=Nazwa repozytorium
 repo_name_helper=Dobre nazwy repozytorium są krótkie, wpadające w pamięć i <strong>unikalne</strong>.
 visibility=Widoczność
+unlisted=Unlisted
 visiblity_helper=To repozytorium jest <span class="ui red text">prywatne</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Administrator systemu wymaga, żeby wszystkie nowe repozytoria były <span class="ui red text">Prywatne</span>
 visiblity_fork_helper=(Zmiana tej wartości wpłynie na wszystkie forki)
 clone_helper=Potrzebujesz pomocy z klonowaniem? Odwiedź <a target="_blank" href="%s">Pomoc</a>!
@@ -429,7 +432,7 @@ repo_description_helper=Opis repozytorium. Maksymalnie 512 znaków.
 repo_description_length=Dostępne znaki
 
 form.reach_limit_of_creation=Właściciel osiągnął limit maksymalnej ilości repozytoriów %d.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Nazwa repozytorium lub wzór %q jest niedozwolony.
 
 need_auth=Wymaga autoryzacji
 migrate_type=Typ migracji
@@ -440,6 +443,7 @@ migrate.clone_address_desc=URL może być adresem HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Masz także możliwość migracji repozytorium przez ścieżka serwera lokalnego.
 migrate.permission_denied=Nie możesz importować lokalnych repozytoriów.
 migrate.invalid_local_path=Ścieżka jest niepoprawna. Nie istnieje lub nie jest katalogiem.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migracja nie powiodła się: %v
 
 mirror_from=kopia lustrzana
@@ -790,7 +794,7 @@ settings.search_user_placeholder=Szukaj użytkownika...
 settings.org_not_allowed_to_be_collaborator=Organizacji nie można dodać jako współpracownika.
 settings.hooks_desc=Webooki działają tak jak proste wywołania HTTP POST. Jeśli cokolwiek zdarzy się w Gogs, wyślemy powiadomienie do wybranego hosta. Więcej informacji można znaleźć w <a target="_blank" href="%s">przewodniku webhooków</a>.
 settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.choose_a_type=Wybierz typ...
 settings.add_webhook=Dodaj webhooka
 settings.webhook_deletion=Usuń webhooka
 settings.webhook_deletion_desc=Usunięcie tego webooka spowoduje usunięcie powiązanych informacji i wpisów w historii. Czy chcesz kontynuować?
@@ -806,7 +810,7 @@ settings.webhook.headers=Nagłówki
 settings.webhook.payload=Zawartość
 settings.webhook.body=Treść
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Hooki Git są obsługiwane bezpośrednio przez Git. Pliki obsługiwanych hooków z poniższej listy mogą być edytowane, aby wykonywać niestandardowe operacje.
 settings.githook_edit_desc=Jeśli hook jest nieaktywny, zaprezentowana zostanie przykładowa treść. Pozostawienie pustej wartości wyłączy ten hook.
 settings.githook_name=Nazwa hooka
@@ -1011,14 +1015,14 @@ dashboard.app_ver=Wersja aplikacji
 dashboard.git_version=Wersja Git
 dashboard.go_version=Wersja Go
 dashboard.build_time=Data kompilacji
-dashboard.build_commit=Build commit
+dashboard.build_commit=Zbuduj commit
 dashboard.statistic=Statystyki
 dashboard.operations=Operacje
 dashboard.system_status=Stan monitora systemu
 dashboard.statistic_info=Baza danych Gogs zawiera <b>%d</b> użytkowników, <b>%d</b> organizacji, <b>%d</b> kluczy publicznych, <b>%d</b> repozytoriów, <b>%d</b> obserwujących, <b>%d</b> polubionych, <b>%d</b> akcji, <b>%d</b> tokenów, <b>%d</b> problemów, <b>%d</b> komenatrzy, <b>%d</b> kont społecznościowych, <b>%d</b> obserwacji, <b>%d</b> mirrorów, <b>%d</b> wydań, <b>%d</b> login sources, <b>%d</b> webhooków, <b>%d</b> kamieni milowych, <b>%d</b> labels, <b>%d</b> zadań hooków, <b>%d</b> zespołów, <b>%d</b> zadań aktualizacji, <b>%d</b> załączników.
 dashboard.operation_name=Nazwa operacji
 dashboard.operation_switch=Przełącz
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Wybierz operację do uruchomienia
 dashboard.operation_run=Uruchom
 dashboard.clean_unbind_oauth=Usuń niepowiązane wpisy OAuth
 dashboard.clean_unbind_oauth_success=Wszystkie niepowiązane wpisy OAuth zostały pomyślnie usunięte.
@@ -1180,7 +1184,7 @@ config.server.cert_file=Pliki certyfikatu
 config.server.key_file=Plik klucza
 config.server.tls_min_version=Minimalna wersja TLS
 config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
+config.server.local_root_url=Lokalny główny adres URL
 config.server.offline_mode=Tryb offline
 config.server.disable_router_log=Wyłącz dziennik routera
 config.server.enable_gzip=Włącz Gzip
@@ -1192,7 +1196,7 @@ config.ssh_config=Konfiguracja SSH
 config.ssh.enabled=Aktywne
 config.ssh.domain=Exposed domain
 config.ssh.port=Exposed port
-config.ssh.root_path=Root path
+config.ssh.root_path=Ścieżka katalogu głównego
 config.ssh.keygen_path=Keygen path
 config.ssh.key_test_path=Key test path
 config.ssh.minimum_key_size_check=Minimum key size check
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Uruchom wbudowany serwer
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Port nasłuchu
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Konfiguracja repozytorium
 config.repo.root_path=Ścieżka katalogu głównego
@@ -1223,65 +1228,68 @@ config.repo.upload.file_max_size=Upload file size limit
 config.repo.upload.max_files=Upload files limit
 
 config.db_config=Konfiguracja bazy danych
-config.db.type=Type
+config.db.type=Typ
 config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
+config.db.name=Nazwa
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Użytkownik
+config.db.ssl_mode=Tryb SSL
 config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
+config.db.path=Ścieżka
 config.db.path_helper=(for "sqlite3"only)
 config.db.max_open_conns=Maximum open connections
 config.db.max_idle_conns=Maximum idle connections
 
 config.security_config=Security configuration
 config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
+config.security.cookie_remember_name=Pamiętaj pliki cookies
 config.security.cookie_username=Username cookie
 config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
-config.email_config=Email configuration
-config.email.enabled=Enabled
+config.email_config=Konfiguracja E-mail
+config.email.enabled=Włączono
 config.email.subject_prefix=Subject prefix
 config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
+config.email.from=Od
+config.email.user=Użytkownik
+config.email.disable_helo=Wyłącz HELO
 config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
+config.email.skip_verify=Pomiń weryfikację certyfikatu
 config.email.use_certificate=Use custom certificate
 config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
-
-config.auth_config=Authentication configuration
+config.email.key_file=Plik klucza
+config.email.use_plain_text=Użyj zwykłego tekstu
+config.email.add_plain_text_alt=Dodaj prosty tekst alternatywny
+config.email.send_test_mail=Wyślij wiadomość testową
+config.email.test_mail_failed=Nie udało się wysłać wiadomości testowej do '%s': %v
+config.email.test_mail_sent=Wiadomość testowa została wysłana do '%s'.
+
+config.auth_config=Konfiguracja uwierzytelniania
 config.auth.activate_code_lives=Activate code lives
 config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
+config.auth.require_email_confirm=Wymagaj potwierdzenia adresu e-mail
 config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
+config.auth.disable_registration=Wyłącz rejestrację
 config.auth.enable_registration_captcha=Enable registration captcha
 config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
 config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
 config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
 
-config.user_config=User configuration
+config.user_config=Konfiguracja użytkownika
 config.user.enable_email_notify=Enable email notification
 
 config.session_config=Konfiguracja sesji
-config.session.provider=Provider
+config.session.provider=Dostawca
 config.session.provider_config=Provider config
-config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
-config.session.gc_interval=GC interval
-config.session.max_life_time=Max life time
+config.session.cookie_name=Ciasteczka
+config.session.https_only=Tylko HTTPS
+config.session.gc_interval=Interwał GC
+config.session.max_life_time=Maksymalny czas życia
 config.session.csrf_cookie_name=CSRF cookie
 
 config.cache_config=Konfiguracja cache
@@ -1293,13 +1301,13 @@ config.http_config=Konfiguracja HTTP
 config.http.access_control_allow_origin=Access control allow origin
 
 config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment.enabled=Włączono
+config.attachment.path=Ścieżka
+config.attachment.allowed_types=Dozwolone typy
+config.attachment.max_size=Limit rozmiaru
+config.attachment.max_files=Limit plików
 
-config.release_config=Release configuration
+config.release_config=Konfiguracja wydania
 config.release.attachment.enabled=Attachment enabled
 config.release.attachment.allowed_types=Attachment allowed types
 config.release.attachment.max_size=Attachment size limit
@@ -1308,33 +1316,33 @@ config.release.attachment.max_files=Attachment files limit
 config.picture_config=Ustawienia obrazów
 config.picture.avatar_upload_path=User avatar upload path
 config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
+config.picture.gravatar_source=Źródło Gravatar
+config.picture.disable_gravatar=Wyłącz Gravatar
 config.picture.enable_federated_avatar=Enable federated avatars
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Konfiguracja serwera lustrzanego
+config.mirror.default_interval=Domyślny interwał
 
 config.webhook_config=Konfiguracja webhooka
-config.webhook.types=Types
+config.webhook.types=Typy
 config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.skip_tls_verify=Pomiń weryfikację TLS
 
 config.git_config=Konfiguracja Git
 config.git.disable_diff_highlight=Disable diff syntax highlight
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
 config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
+config.git.gc_args=Argumenty GC
+config.git.migrate_timeout=Limit czasu migracji
 config.git.mirror_timeout=Mirror fetch timeout
 config.git.clone_timeout=Clone timeout
 config.git.pull_timeout=Pull timeout
 config.git.gc_timeout=GC timeout
 
 config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.lfs.storage=Magazyn
+config.lfs.objects_path=Ścieżka obiektów
 
 config.log_config=Konfiguracja dziennika
 config.log_file_root_path=Ścieżka plików dziennika
@@ -1409,7 +1417,7 @@ months=%d miesięcy %s
 years=%d lat %s
 raw_seconds=sekund
 raw_minutes=minut
-raw_hours=hours
+raw_hours=godziny
 
 [dropzone]
 default_message=Upuść pliki tutaj lub kliknij, aby przesłać.

+ 61 - 53
conf/locale/locale_pt-BR.ini

@@ -44,20 +44,21 @@ issues=Problemas
 cancel=Cancelar
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Página Não Encontrada
+internal_server_error=Erro interno do servidor
 
 [install]
 install=Instalação
 title=Etapas de instalação para primeira execução
 docker_helper=Se você está rodando o Gogs dentro do Docker, por favor leia os <a target="_blank" href="%s">Guias</a> cuidadosamente antes de mudar qualquer coisa nesta página!
-requite_db_desc=O Gogs requer MySQL, PostgreSQL, SQLite3, MSSQL ou TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Configurações de banco de dados
 db_type=Tipo de banco de dados
 host=Host
 user=Usuário
 password=Senha
 db_name=Nome do banco de dados
+db_schema=Schema
 db_helper=Por favor, use o mecanismo INNODB com o conjunto de caracteres utf8_general_ci para MySQL.
 ssl_mode=Modo SSL
 path=Caminho
@@ -125,7 +126,7 @@ run_user_not_match=O usuário da execução não é o usuário atual: %s -> %s
 smtp_host_missing_port=O endereço do host SMTP não possui porta.
 invalid_smtp_from=O SMTP do campo não é válido: %v
 save_config_failed=Falha ao salvar a configuração: %v
-init_failed=Failed to initialize application: %v
+init_failed=Falha ao inicializar a aplicação: %v
 invalid_admin_setting=Configuração da conta de administrador está inválida: %v
 install_success=Bem-vindo! Estamos contentes que você escolheu o Gogs, divirta-se e tenha cuidado.
 invalid_log_root_path=Pasta raíz do log é inválida: %v
@@ -155,7 +156,7 @@ register_hepler_msg=Já tem uma conta? Entre agora!
 social_register_hepler_msg=Já tem uma conta? Junte-se agora!
 disable_register_prompt=Desculpe, novos registros estão desabilitados. Por favor entre em contato com o administrador do site.
 disable_register_mail=Desculpe, a confirmação de registro por e-mail foi desabilitada.
-auth_source=Authentication Source
+auth_source=Fonte de autenticação
 local=Local
 remember_me=Lembrar de mim
 forgot_password=Esqueci a senha
@@ -235,7 +236,7 @@ org_name_been_taken=Nome da organização já foi tomado.
 team_name_been_taken=Nome da equipe já existe.
 email_been_used=Endereço de e-mail já foi usado.
 username_password_incorrect=Usuário ou senha incorretos.
-auth_source_mismatch=The authentication source selected is not associated with the user.
+auth_source_mismatch=A fonte de autenticação selecionada não está associada ao usuário.
 enterred_invalid_repo_name=Por favor certifique-se que informou o nome do repositório corretamente.
 enterred_invalid_owner_name=Por favor, verifique se o nome do proprietário está correto.
 enterred_invalid_password=Por favor, verifique se a senha que você digitou está correta.
@@ -263,7 +264,7 @@ following=Seguindo
 follow=Seguir
 unfollow=Deixar de seguir
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Nome de usuário ou padrão %q não é permitido.
 
 [settings]
 profile=Perfil
@@ -354,7 +355,7 @@ two_factor_or_enter_secret=Ou informe o segredo:
 two_factor_then_enter_passcode=Em seguida digite a senha:
 two_factor_verify=Verificar
 two_factor_invalid_passcode=A senha inserida é inválida. Tente novamente!
-two_factor_reused_passcode=The passcode you entered has already been used, please try another one!
+two_factor_reused_passcode=A senha fornecida já foi usada, por favor tente outra!
 two_factor_enable_error=Falha ao ativar a autenticação de dois fatores: %v
 two_factor_enable_success=A autenticação de dois fatores foi ativada para a sua conta com sucesso!
 two_factor_recovery_codes_title=Códigos de recup. p/ autenticação de dois fatores
@@ -377,7 +378,7 @@ delete_token=Excluir
 access_token_deletion=Exclusão do token de acesso pessoal
 access_token_deletion_desc=Ao Excluir este token de acesso pessoal será removido todos os acessos do aplicativo. Você deseja continuar?
 delete_token_success=O Token de acesso pessoal foi removido com sucesso! Não se esqueça de atualizar seus aplicativos também.
-token_name_exists=Token with same name already exists.
+token_name_exists=Já existe um token com o mesmo nome.
 
 orgs.none=Você não é participante de nenhuma organização.
 orgs.leave_title=Deixar uma organização
@@ -399,7 +400,9 @@ owner=Dono
 repo_name=Nome do repositório
 repo_name_helper=Nomes de repositórios bons são pequenos, memorizáveis e únicos.
 visibility=Visibilidade
+unlisted=Unlisted
 visiblity_helper=Este é um repositório <span class="ui red text"> privado</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=O adminstrador forçou todos os novos repositórios para serem <span class="ui red text">privados</span>
 visiblity_fork_helper=(A alteração desse valor irá afetar todos os forks)
 clone_helper=Precisa de ajuda com o clone? Visite a <a target="_blank" href="%s">Ajuda</a>!
@@ -425,11 +428,11 @@ mirror_last_synced=Última sincronização
 watchers=Observadores
 stargazers=Usuários que estrelaram
 forks=Forks
-repo_description_helper=Description of repository. Maximum 512 characters length.
-repo_description_length=Available characters
+repo_description_helper=Descrição do repositório. Tamanho máximo de 512 caracteres.
+repo_description_length=Caracteres disponíveis
 
 form.reach_limit_of_creation=O proprietário atingiu o limite máximo de criação de repositórios de %d.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Nome de usuário ou padrão %q não é permitido.
 
 need_auth=Precisa de autorização
 migrate_type=Tipo de migração
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Pode ser um URL HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Você também pode migrar um repositório pelo path do servidor local.
 migrate.permission_denied=Você não pode importar repositórios locais.
 migrate.invalid_local_path=Caminho local inválido, não existe ou não é um diretório.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migração falhou: %v
 
 mirror_from=mirror de
@@ -523,7 +527,7 @@ editor.file_changed_while_editing=O conteúdo do arquivo mudou desde que você c
 editor.file_already_exists=Um arquivo com nome '%s' já existe neste repositório.
 editor.no_changes_to_show=Nenhuma alteração a mostrar.
 editor.fail_to_update_file=Houve erro ao criar ou atualizar arquivo '%s': %v
-editor.fail_to_delete_file=Failed to delete file '%s' with error: %v
+editor.fail_to_delete_file=Falha ao excluir arquivo '%s' com erro: %v
 editor.add_subdir=Adicionar o subdiretório...
 editor.unable_to_upload_files=Houve erro ao fazer upload de arquivos para '%s': %v
 editor.upload_files_to_dir=Enviar arquivos para '%s'
@@ -643,8 +647,8 @@ pulls.can_auto_merge_desc=O merge deste Pull Pequest pode ser aplicado automatic
 pulls.cannot_auto_merge_desc=O merge deste Pull Request não pode ser aplicado automaticamente pois há conflitos.
 pulls.cannot_auto_merge_helper=Por favor, aplique o merge manualmente para resolver os conflitos.
 pulls.create_merge_commit=Criar commit de um merge
-pulls.rebase_before_merging=Rebase before merging
-pulls.commit_description=Commit Description
+pulls.rebase_before_merging=Execute rebase antes de fazer merge
+pulls.commit_description=Descrição do Commit
 pulls.merge_pull_request=Solicitação de merge de Pull Request
 pulls.open_unmerged_pull_exists=`Você não pode executar a operação de reabrir porque já existe um Pull request aberto (#%d) do mesmo repositório com as mesmas informações de merge e está esperando pelo merge.`
 pulls.delete_branch=Excluir Branch
@@ -749,7 +753,7 @@ settings.tracker_issue_style=Estilo de nome de issue tracker externo:
 settings.tracker_issue_style.numeric=Numérico
 settings.tracker_issue_style.alphanumeric=Alfanumérico
 settings.tracker_url_format_desc=Você pode usar o espaço reservado <code>{user} {repo} {index}</code> para o nome do usuário, índice de nome e a questão do repositório.
-settings.pulls_desc=Enable pull requests to accept contributions between repositories and branches
+settings.pulls_desc=Habilitar pull requests para aceitar contribuições entre repositórios e branches
 settings.pulls.ignore_whitespace=Ignorar alterações em espaço em branco
 settings.pulls.allow_rebase_merge=Permitir rebase para commits via merge
 settings.danger_zone=Zona de perigo
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=O colaborador foi removido.
 settings.search_user_placeholder=Pesquisar usuário...
 settings.org_not_allowed_to_be_collaborator=Organização não tem permissão para ser adicionada como um colaborador.
 settings.hooks_desc=Hooks da web ou Webhooks permitem serviços externos serem notificados quando certos eventos acontecem no Gogs. Quando acontecem os eventos especificados, enviaremos uma solicitação POST para cada uma das URLs que você fornecer. Saiba mais no nosso <a target="_blank" href="%s"> Guia de Webhooks</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Adicionar um novo webhook:
+settings.webhooks.choose_a_type=Escolha um tipo...
 settings.add_webhook=Adicionar Webhook
 settings.webhook_deletion=Deletar Webhook
 settings.webhook_deletion_desc=Deletar este Webhook vai remover sua informação e todo o histórico de entrega. Deseja continuar?
@@ -805,8 +809,8 @@ settings.webhook.response=Resposta
 settings.webhook.headers=Cabeçalhos
 settings.webhook.payload=Payload
 settings.webhook.body=Corpo
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Não foi possível analisar a URL da carga: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Hooks do Git são ofertados pelo próprio Git, você pode editar arquivos de hooks suportados na lista abaixo para aplicar operações personalizadas.
 settings.githook_edit_desc=Se o hook não estiver ativo, o conteúdo de exemplo será apresentado. Deixar o conteúdo em branco irá desativar esse hook.
 settings.githook_name=Nome do Hook
@@ -867,8 +871,8 @@ settings.add_key_success=A nova chave de Deploy '%s' foi adicionada com sucesso!
 settings.deploy_key_deletion=Exclusão de chave de Deploy
 settings.deploy_key_deletion_desc=Excluir esta chave de Deploy removerá permissões de acesso a este repositório. Quer mesmo continuar?
 settings.deploy_key_deletion_success=Chave de Deploy excluída com sucesso!
-settings.description_desc=Description of repository. Maximum 512 characters length.
-settings.description_length=Available characters
+settings.description_desc=Descrição do repositório. Tamanho máximo de 512 caracteres.
+settings.description_length=Caracteres disponíveis
 
 diff.browse_source=Ver código fonte
 diff.parent=pai
@@ -933,8 +937,8 @@ team_name_helper=Você usará este nome para mencionar esta equipe em conversas.
 team_desc_helper=Do que trata essa equipe?
 team_permission_desc=Que nível de permissão esta equipe deve ter?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Nome da organização ou padrão %q não é permitido.
+form.team_name_not_allowed=Nome do time ou padrão %q não é permitido.
 
 settings=Configurações
 settings.options=Opções
@@ -1006,19 +1010,19 @@ first_page=Primeira
 last_page=Última
 total=Total: %d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
-dashboard.build_commit=Build commit
+dashboard.build_info=Informações da compilação
+dashboard.app_ver=Versão do aplicativo
+dashboard.git_version=Versão do Git
+dashboard.go_version=Versão Go
+dashboard.build_time=Data de compilação
+dashboard.build_commit=Commit da compilação
 dashboard.statistic=Estatística
 dashboard.operations=Operações
 dashboard.system_status=Status do monitor de sistema
 dashboard.statistic_info=O banco de dados do Gogs contém <b>%d</b> usuários, <b>%d</b> organizações, <b>%d</b> chaves públicas, <b>%d</b> repositórios, <b>%d</b> observadores, <b>%d</b> estrelas, <b>%d</b> ações, <b>%d</b> acessos, <b>%d</b> questões, <b>%d</b> comentários, <b>%d</b> contas sociais, <b>%d</b> seguidores, <b>%d</b> espelhos, <b>%d</b> versões, <b>%d</b>  origens de login, <b>%d</b> Hooks da Web, <b>%d</b> milestones, <b>%d</b> labels, <b>%d</b> tarefas hook, <b>%d</b> equipes, <b>%d</b> tarefas de atualização, <b>%d</b> anexos.
 dashboard.operation_name=Nome da operação
 dashboard.operation_switch=Trocar
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Selecione a operação para executar
 dashboard.operation_run=Executar
 dashboard.clean_unbind_oauth=Limpar OAuthes não acoplados
 dashboard.clean_unbind_oauth_success=Todos OAuthes desvinculados foram excluídos com sucesso.
@@ -1110,12 +1114,12 @@ repos.stars=Favoritos
 repos.issues=Issues
 repos.size=Tamanho
 
-auths.auth_sources=Authentication Sources
+auths.auth_sources=Fontes de autenticação
 auths.new=Adicionar nova fonte
 auths.name=Nome
 auths.type=Tipo
 auths.enabled=Habilitado
-auths.default=Default
+auths.default=Padrão
 auths.updated=Atualizado
 auths.auth_type=Tipo de autenticação
 auths.auth_name=Nome da autenticação
@@ -1135,7 +1139,7 @@ auths.attribute_name=Atributo do Nome
 auths.attribute_surname=Atributo sobrenome
 auths.attribute_mail=Atributo e-mail
 auths.verify_group_membership=Verificar associação a grupo
-auths.group_search_base_dn=Group Search Base DN
+auths.group_search_base_dn=Grupo de Pesquisa DN Base
 auths.group_filter=Filtro de Grupo
 auths.group_attribute_contain_user_list=Atributo do grupo contendo a lista de usuários
 auths.user_attribute_listed_in_group=Atributo do usuário listado no grupo
@@ -1154,7 +1158,7 @@ auths.pam_service_name=Nome de Serviço PAM
 auths.enable_auto_register=Habilitar Registro Automático
 auths.edit=Editar a configuração de autenticação
 auths.activated=Esta autenticação foi ativada
-auths.default_auth=This authentication is default login source
+auths.default_auth=Esta autenticação é uma fonte padrão de login
 auths.new_success=Nova autenticação '%s' foi adicionada com sucesso.
 auths.update_success=A configuração da autenticação foi atualizada com sucesso.
 auths.update=Atualizar a configuração da autenticação
@@ -1164,28 +1168,28 @@ auths.delete_auth_desc=Esta autenticação esta prestes a ser excluída, deseja
 auths.still_in_used=Esta autenticação ainda é usada por alguns usuários. Por favor remova ou converta esses usuários para outro tipo de login primeiro.
 auths.deletion_success=Autenticação excluída com sucesso!
 auths.login_source_exist=A fonte de login '%s" já existe.
-auths.github_api_endpoint=API Endpoint
+auths.github_api_endpoint=Endpoint da API
 
 config.not_set=(não definido)
 config.server_config=Configuração do servidor
-config.brand_name=Brand name
+config.brand_name=Nome da marca
 config.run_user=Usuário de execução
 config.run_mode=Modo de execução
-config.server.external_url=External URL
-config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
-config.server.key_file=Key file
-config.server.tls_min_version=Minimum TLS version
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
-config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
+config.server.external_url=URL externa
+config.server.domain=Domínio
+config.server.protocol=Protocolo
+config.server.http_addr=Endereço HTTP
+config.server.http_port=Porta HTTP
+config.server.cert_file=Arquivo de certificado
+config.server.key_file=Arquivo chave
+config.server.tls_min_version=Versão mínima de TLS
+config.server.unix_socket_permission=Permissão de soquete Unix
+config.server.local_root_url=URL raiz local
+config.server.offline_mode=Modo offline
+config.server.disable_router_log=Desabilitar log do router
+config.server.enable_gzip=Ativar Gzip
+config.server.app_data_path=Caminho de dados da aplicação
+config.server.load_assets_from_disk=Carregar ativos do disco
 config.server.landing_url=Landing URL
 
 config.ssh_config=Configuração de SSH
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Configuração do Repositório
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Configuração do banco de dados
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1241,7 +1248,8 @@ config.security.cookie_username=Username cookie
 config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
+config.security.login_status_cookie_name=Cookie para estado do login
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_pt-PT.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Instalação
 title=Procedimentos para a instalação inicial
 docker_helper=Se estiver a executar o Gogs dentro de uma instância Docker, por favor leia as<a target="_blank" href="%s">Orientações</a> com atenção, antes de alterar algo nesta página!
-requite_db_desc=Gogs requer uma destas base de dados: MySQL, PostgreSQL, SQLite3, MSSQL ou TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Configurações da Base de Dados
 db_type=Tipo de Base de Dados
 host=Servidor
 user=Utilizador
 password=Palavra-Chave
 db_name=Nome da base de dados
+db_schema=Schema
 db_helper=Por favor, utilize o motor INNODB do MySQL, com suporte para o mapa de caracteres utf8_general_ci.
 ssl_mode=Modo SSL
 path=Directoria
@@ -399,7 +400,9 @@ owner=Proprietário
 repo_name=Nome do Repositório
 repo_name_helper=Um Bom nome de repositório e pequeno, memorável e único.
 visibility=Visibilidade
+unlisted=Unlisted
 visiblity_helper=Este repositório é <span class="ui red text">Privado</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Administrador do site forçou todos os novos repositórios para<span class="ui red text">Privado</span>
 visiblity_fork_helper=(Alterar desse valor irá afetar todos os forks)
 clone_helper=Precisa de ajuda com o clone? Visite a <a target="_blank" href="%s">Ajuda</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Isto pode ser um URL de HTTP/HTTPS/GIT.
 migrate.clone_address_desc_import_local=Você também pode migrar um repositório pelo caminho do servidor local.
 migrate.permission_denied=Não está autorizado a importar repositórios locais.
 migrate.invalid_local_path=Caminho local inválido, o caminho não existe ou não é um directório.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migração falhada: %v
 
 mirror_from=mirror de
@@ -806,7 +810,7 @@ settings.webhook.headers=Cabeçalho
 settings.webhook.payload=Payload
 settings.webhook.body=Corpo
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Hooks do Git são disponibilizados pelo próprio Git, pode editar ficheiros de Hooks suportados na lista abaixo para aplicar operações personalizadas.
 settings.githook_edit_desc=Se o hook estiver inativo, o conteúdo de exemplo será apresentado. Deixar o conteúdo em branco irá desativar este hook.
 settings.githook_name=Nome do Hook
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Configuração de repositório
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Configuração da base de dados
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 130 - 122
conf/locale/locale_ru-RU.ini

@@ -44,20 +44,21 @@ issues=Задачи
 cancel=Отмена
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Страница не найдена
+internal_server_error=Внутренняя ошибка сервера
 
 [install]
 install=Установка
 title=Установочные шаги для первого запуска
 docker_helper=Если вы запускаете Gogs внутри Docker, пожалуйста прочтите <a target="_blank" href="%s">эти советы</a> внимательно перед тем как что-либо изменить на этой странице!
-requite_db_desc=Gogs требует наличия MySQL, PostgreSQL, SQLite3, MSSQL или TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Настройки базы данных
 db_type=Тип базы данных
 host=Хост
 user=Пользователь
 password=Пароль
 db_name=Имя базы данных
+db_schema=Schema
 db_helper=Для MySQL используйте тип таблиц InnoDB с кодировкой utf8_general_ci.
 ssl_mode=Режим SSL
 path=Путь
@@ -90,7 +91,7 @@ enable_console_mode_popup=В дополнение к файловому режи
 
 optional_title=Расширенные настройки
 email_title=Настройки службы электронной почты
-smtp_host=Узел SMTP
+smtp_host=Хост SMTP
 smtp_from=Из
 smtp_from_helper=Почта от адреса, RFC 5322. Это может быть email адрес или формат "Имя" <email@example.com>.
 mailer_user=Электронная почта отправителя
@@ -263,7 +264,7 @@ following=Подписан
 follow=Подписаться
 unfollow=Отписаться
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Имя пользователя «%s» не допускается.
 
 [settings]
 profile=Профиль
@@ -399,8 +400,10 @@ owner=Владелец
 repo_name=Имя репозитория
 repo_name_helper=Лучшие названия репозиториев коротки, запоминаемы и <strong>уникальны</strong>.
 visibility=Видимость
-visiblity_helper=<span class="ui red text">Личный</span> репозиторий
-visiblity_helper_forced=Все новые репозитории являются <span class="ui red text">Личными</span> по желанию администратора сайта
+unlisted=Unlisted
+visiblity_helper=<span class="ui red text">Приватный</span> репозиторий
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
+visiblity_helper_forced=Администрация сайта сделала все новые репозитории <span class="ui red text">Приватными</span>
 visiblity_fork_helper=(Изменение этого значения затронет все ответвления)
 clone_helper=Нужна помощь в клонировании? Посетите страницу <a target="_blank" href="%s">помощи</a>!
 fork_repo=Ответвить репозиторий
@@ -429,7 +432,7 @@ repo_description_helper=Описание репозитория. Максима
 repo_description_length=Доступные символы
 
 form.reach_limit_of_creation=У владельца достигнут максимальный предел в %d создаваемых репозиториев.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Имя или шаблон репозитория% q недопустимы.
 
 need_auth=Требуется авторизация
 migrate_type=Тип миграции
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Это может быть HTTP/HTTPS/GIT URL-адр
 migrate.clone_address_desc_import_local=Вы также можете мигрировать репозиторий по локальному пути на сервере.
 migrate.permission_denied=У вас нет прав на импорт локальных репозиториев.
 migrate.invalid_local_path=Недопустимый локальный путь. Возможно он не существует или является не папкой.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Миграция не удалась: %v
 
 mirror_from=зеркало из
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Соавтор был удален.
 settings.search_user_placeholder=Поиск пользователя...
 settings.org_not_allowed_to_be_collaborator=Организации не могут быть добавлены как соавторы.
 settings.hooks_desc=Webhooks позволяют внешним службам получать уведомления при возникновении определенных событий на Gogs. При возникновении указанных событий мы отправим запрос POST на каждый заданный вами URL. Узнать больше можно в нашем <a target="_blank" href="%s">Руководстве по Webhooks</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Добавьте новый веб-перехватчик:
+settings.webhooks.choose_a_type=Выберите тип...
 settings.add_webhook=Добавить Webhook
 settings.webhook_deletion=Удалить веб-хук
 settings.webhook_deletion_desc=Удаление этого веб-хука приведет к удалению всей, связанной с ним, информации, включая историю. Хотите продолжить?
@@ -805,8 +809,8 @@ settings.webhook.response=Ответ
 settings.webhook.headers=Заголовки
 settings.webhook.payload=Содержимое запроса
 settings.webhook.body=Тело ответа
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Невозможно разобрать URL-адрес полезной нагрузки: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git-хуки предоставляются Git самим по себе, вы можете изменять файлы поддерживаемых хуков из списка ниже чтобы выполнять внешние операции.
 settings.githook_edit_desc=Если хук не активен, будет подставлен пример содержимого. Пустое значение в этом поле приведет к отключению хука.
 settings.githook_name=Название Hook'a
@@ -933,8 +937,8 @@ team_name_helper=Вы будете использовать это имя для
 team_desc_helper=Что это за команда?
 team_permission_desc=Какой уровень разрешений должен быть у этой команды?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Имя или шаблон организации% q недопустимы.
+form.team_name_not_allowed=Имя команды или шаблон% q недопустимы.
 
 settings=Настройки
 settings.options=Опции
@@ -955,9 +959,9 @@ settings.hooks_desc=Добавьте автоматическое обновле
 
 members.membership_visibility=Видимость участника команды:
 members.public=Публичный
-members.public_helper=Сделать Приватным
+members.public_helper=Сделать приватным
 members.private=Приватный
-members.private_helper=Сделать Публичным
+members.private_helper=Сделать публичным
 members.member_role=Роль участника:
 members.owner=Владелец
 members.member=Участник
@@ -1018,7 +1022,7 @@ dashboard.system_status=Статус системного монитора
 dashboard.statistic_info=В базе данных Gogs записано <b>%d</b> пользователей, <b>%d</b> организаций, <b>%d</b> публичных ключей, <b>%d</b> репозиториев, <b>%d</b> подписок на репозитории, <b>%d</b> добавлений в избранное, <b>%d</b> действий, <b>%d</b> доступов, <b>%d</b> задач, <b>%d</b> комментариев, <b>%d</b> социальных учетных записей, <b>%d</b> подписок на пользователей, <b>%d</b> зеркал, <b>%d</b> релизов, <b>%d</b> источников входа, <b>%d</b> веб-хуков, <b>%d</b> этапов, <b>%d</b> меток, <b>%d</b> задач хуков, <b>%d</b> команд, <b>%d</b> задач по обновлению, <b>%d</b> присоединенных файлов.
 dashboard.operation_name=Наименование Операции
 dashboard.operation_switch=Переключить
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Пожалуйста, выберите операцию для запуска
 dashboard.operation_run=Запуск
 dashboard.clean_unbind_oauth=Удалить не привязанные OAUth
 dashboard.clean_unbind_oauth_success=Не привязанные OAuth аккаунты успешно удалены.
@@ -1144,7 +1148,7 @@ auths.filter=Фильтр пользователя
 auths.admin_filter=Фильтр администратора
 auths.ms_ad_sa=Ms Ad SA
 auths.smtp_auth=Тип аутентификации SMTP
-auths.smtphost=Узел SMTP
+auths.smtphost=Хост SMTP
 auths.smtpport=SMTP-порт
 auths.allowed_domains=Разрешенные домены
 auths.allowed_domains_helper=Оставьте пустым чтобы не ограничивать домены. Несколько доменов должны быть разделены запятыми ','.
@@ -1179,37 +1183,38 @@ config.server.http_port=Порт HTTP
 config.server.cert_file=Файл сертификата
 config.server.key_file=Файл ключа
 config.server.tls_min_version=Минимальная версия TLS
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
+config.server.unix_socket_permission=Разрешение сокета Unix
+config.server.local_root_url=Локальный корневой URL
 config.server.offline_mode=Автономный режим
-config.server.disable_router_log=Disable router log
+config.server.disable_router_log=Отключить журнал маршрутизатора
 config.server.enable_gzip=Включить Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
+config.server.app_data_path=Путь к данным приложения
+config.server.load_assets_from_disk=Загрузить ассеты с диска
 config.server.landing_url=Landing URL
 
 config.ssh_config=Конфигурация SSH
-config.ssh.enabled=Enabled
-config.ssh.domain=Exposed domain
-config.ssh.port=Exposed port
-config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
+config.ssh.enabled=Включено
+config.ssh.domain=Выделенный домен
+config.ssh.port=Выделенный порт
+config.ssh.root_path=Корневой путь
+config.ssh.keygen_path=Путь к ключу
+config.ssh.key_test_path=Путь к тестовому ключу
 config.ssh.minimum_key_size_check=Проверка минимальной длины ключа
 config.ssh.minimum_key_sizes=Минимальные размеры ключа
-config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
-config.ssh.start_builtin_server=Start builtin server
-config.ssh.listen_host=Listen host
-config.ssh.listen_port=Listen port
-config.ssh.server_ciphers=Server ciphers
+config.ssh.rewrite_authorized_keys_at_start=Перезаписать "authorized_keys" при запуске
+config.ssh.start_builtin_server=Запустить встроенный сервер
+config.ssh.listen_host=Прослушиваемый хост
+config.ssh.listen_port=Прослушиваемый порт
+config.ssh.server_ciphers=Серверные шифры
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Настройка репозитория
-config.repo.root_path=Root path
-config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
-config.repo.force_private=Force private
-config.repo.max_creation_limit=Max creation limit
-config.repo.preferred_licenses=Preferred licenses
+config.repo.root_path=Корневой путь
+config.repo.script_type=Тип скрипта
+config.repo.ansi_chatset=ANSI-кодировка
+config.repo.force_private=Сделать приватным(и) принудительно
+config.repo.max_creation_limit=Максимальный лимит созданий
+config.repo.preferred_licenses=Предпочтительные лицензии
 config.repo.disable_http_git=Выключить HTTP Git
 config.repo.enable_local_path_migration=Enable local path migration
 config.repo.enable_raw_file_render_mode=Enable raw file render mode
@@ -1219,122 +1224,125 @@ config.repo.editor.previewable_file_modes=Editor previewable file modes
 config.repo.upload.enabled=Upload enabled
 config.repo.upload.temp_path=Upload temporary path
 config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
-config.repo.upload.max_files=Upload files limit
+config.repo.upload.file_max_size=Ограничение размера файлов для загрузки
+config.repo.upload.max_files=Ограничение файлов для загрузки
 
 config.db_config=Конфигурация базы данных
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
-config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
-config.security.cookie_username=Username cookie
-config.security.cookie_secure=Enable secure cookie
+config.db.type=Тип
+config.db.host=Сервер
+config.db.name=Имя
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Пользователь
+config.db.ssl_mode=Режим SSL
+config.db.ssl_mode_helper=(только для "postgres")
+config.db.path=Путь
+config.db.path_helper=(только для "sqlite3")
+config.db.max_open_conns=Максимальное количество открытых соединений
+config.db.max_idle_conns=Максимальное количество свободных соединений
+
+config.security_config=Конфигурация безопасности
+config.security.login_remember_days=Запоминать дни входа
+config.security.cookie_remember_name=Запоминать cookie
+config.security.cookie_username=Cookie юзернейма
+config.security.cookie_secure=Включить безопасные cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
-config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
-
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
-config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
-
-config.auth_config=Authentication configuration
+config.security.enable_login_status_cookie=Включить файл cookie состояния входа
+config.security.login_status_cookie_name=Файл cookie состояния входа
+config.security.local_network_allowlist=Local network allowlist
+
+config.email_config=E-mail настройки
+config.email.enabled=Включено
+config.email.subject_prefix=Префикс темы
+config.email.host=Сервер
+config.email.from=Из
+config.email.user=Пользователь
+config.email.disable_helo=Отключить HELO
+config.email.helo_hostname=HELO имя хоста
+config.email.skip_verify=Пропустить проверку сертификата
+config.email.use_certificate=Использовать собственный сертификат
+config.email.cert_file=Файл сертификата
+config.email.key_file=Файл ключа
+config.email.use_plain_text=Использовать простой текст
+config.email.add_plain_text_alt=Добавить альтернативный текст
+config.email.send_test_mail=Отправить тестовое письмо
+config.email.test_mail_failed=Не удалось отправить тестовое письмо на %s: %v
+config.email.test_mail_sent=Тестовое письмо было отправлено на %s
+
+config.auth_config=Конфигурация аутентификации
 config.auth.activate_code_lives=Activate code lives
-config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
-config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
-config.auth.enable_registration_captcha=Enable registration captcha
-config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
-config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
-config.auth.reverse_proxy_authentication_header=Reverse proxy authentication header
-
-config.user_config=User configuration
-config.user.enable_email_notify=Enable email notification
+config.auth.reset_password_code_lives=Срок действия кода сброса пароля
+config.auth.require_email_confirm=Требовать подтверждение по электронной почте
+config.auth.require_sign_in_view=Для просмотра требуется войти
+config.auth.disable_registration=Отключить регистрацию
+config.auth.enable_registration_captcha=Включить CAPTCHA при регистрации
+config.auth.enable_reverse_proxy_authentication=Включить аутентификацию обратного прокси
+config.auth.enable_reverse_proxy_auto_registration=Включить авторегистрацию обратного прокси
+config.auth.reverse_proxy_authentication_header=Заголовок аутентификации обратного прокси
+
+config.user_config=Конфигурация пользователя
+config.user.enable_email_notify=Включить почтовые уведомления
 
 config.session_config=Конфигурация сессии
-config.session.provider=Provider
-config.session.provider_config=Provider config
-config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
+config.session.provider=Провайдер
+config.session.provider_config=Конфигурация провайдера
+config.session.cookie_name=Файл cookie
+config.session.https_only=Только HTTPS
 config.session.gc_interval=GC interval
-config.session.max_life_time=Max life time
+config.session.max_life_time=Максимальный срок действия
 config.session.csrf_cookie_name=CSRF cookie
 
 config.cache_config=Настройки кеша
 config.cache.adapter=Adapter
 config.cache.interval=GC interval
-config.cache.host=Host
+config.cache.host=Хост
 
 config.http_config=Конфигурация HTTP
 config.http.access_control_allow_origin=Access control allow origin
 
-config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment_config=Конфигурация вложений
+config.attachment.enabled=Включено
+config.attachment.path=Путь
+config.attachment.allowed_types=Разрешенные типы
+config.attachment.max_size=Ограничение размера
+config.attachment.max_files=Ограничение файлов
 
-config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release_config=Конфигурация релиза
+config.release.attachment.enabled=Вложения включены
+config.release.attachment.allowed_types=Разрешенные типы вложений
+config.release.attachment.max_size=Лимит размера вложения
+config.release.attachment.max_files=Лимит файлов вложения
 
 config.picture_config=Настройка изображения
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
-config.picture.enable_federated_avatar=Enable federated avatars
+config.picture.avatar_upload_path=Путь загрузки пользовательского аватара
+config.picture.repo_avatar_upload_path=Путь загрузки аватара в репозитории
+config.picture.gravatar_source=Источник Gravatar
+config.picture.disable_gravatar=Отключить Gravatar
+config.picture.enable_federated_avatar=Включить федеративные аватары
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Конфигурация зеркала
+config.mirror.default_interval=Интервал по умолчанию
 
 config.webhook_config=Конфигурация Webhook
-config.webhook.types=Types
+config.webhook.types=Типы
 config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.skip_tls_verify=Пропустить проверку TLS
 
 config.git_config=Конфигурация GIT
 config.git.disable_diff_highlight=Disable diff syntax highlight
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
 config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
+config.git.gc_args=Аргументы GC
 config.git.migrate_timeout=Migration timeout
 config.git.mirror_timeout=Mirror fetch timeout
 config.git.clone_timeout=Clone timeout
 config.git.pull_timeout=Pull timeout
 config.git.gc_timeout=GC timeout
 
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.lfs_config=Конфигурация LFS
+config.lfs.storage=Хранилище
+config.lfs.objects_path=Путь к объектам
 
 config.log_config=Конфигурация журнала
 config.log_file_root_path=Путь до папки с логами
@@ -1409,7 +1417,7 @@ months=%d месяцев %s
 years=%d лет %s
 raw_seconds=секунд
 raw_minutes=минут
-raw_hours=hours
+raw_hours=ч.
 
 [dropzone]
 default_message=Перетащите файл сюда, или кликните для загрузки.

+ 10 - 2
conf/locale/locale_sk-SK.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Inštalácia
 title=Postup prvotnej inštalácie
 docker_helper=Ak spúšťate Gogs pod Docker platformou, prečítajte si prosím pozorne <a target="_blank" href="%s">Pokyny</a> skôr, ako zmeníte niečo na tejto stránke!
-requite_db_desc=Gogs vyžaduje MySQL, PostgreSQL, SQLite3, MSSQL alebo TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Nastavenie databázy
 db_type=Typ databázy
 host=Host
 user=Používateľ
 password=Heslo
 db_name=Názov databázy
+db_schema=Schema
 db_helper=Pre MySQL prosím použite INNODB engine so znakovou sadou utf8_general_ci.
 ssl_mode=SSL režim
 path=Cesta
@@ -399,7 +400,9 @@ owner=Vlastník
 repo_name=Názov repozitára
 repo_name_helper=Dobrý názov repozitára sa zvyčajne skladá z krátkych, jedinečných a ľahko zapamätateľných kľúčových slov.
 visibility=Viditeľnosť
+unlisted=Unlisted
 visiblity_helper=Tento repozitár je <span class="ui red text">súkromný</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Správca vynútil na všetkých nových repozitároch, aby boli <span class="ui red text">súkromné</span>
 visiblity_fork_helper=(Zmena tejto hodnoty ovplivní všetky repozitáre rozštiepenia)
 clone_helper=Potrebujete pomôcť z klonovaním? Navštívte <a target="_blank" href="%s">nápovedu</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Toto nemôže byť HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=Máte povolené preniesť repozitár pomocou lokálnej cesty na serveri.
 migrate.permission_denied=Nemáte povolené importovať miestne repozitáre.
 migrate.invalid_local_path=Neplatná miestna cesta, buď neexistuje alebo nie je adresárom.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migrácia zlyhala: %v
 
 mirror_from=zrkadlo
@@ -806,7 +810,7 @@ settings.webhook.headers=Hlavičky
 settings.webhook.payload=Payload
 settings.webhook.body=Telo
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Háčiky Gitu sú spravované Gitom samotným, môžete v zozname nižšie upraviť súbory podporovaných háčikov k prevádzaniu užívateľských operácií.
 settings.githook_edit_desc=Pokiaľ je hook neaktívny, zobrazí sa ukážkový obsah. Ponechanie prázdneho obsahu zakáže tento hook.
 settings.githook_name=Názov hooku
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Nastavenie repozitára
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Konfigurácia databázy
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_sr-SP.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Инсталација
 title=Инсталационе кораке за првог покретања
 docker_helper=Ако покрећете Gogs унутар Docker, молимо прочитајте <a target="_blank" href="%s">ове савете</a> пажљиво пре него што сте било шта променили на овој страници!
-requite_db_desc=Gogs захтева MySQL, PostgreSQL, SQLite3, MSSQL или TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Подешавања базе
 db_type=Тип базе података
 host=Домаћин
 user=Корисник
 password=Лозинка
 db_name=Назив базе података
+db_schema=Schema
 db_helper=За MySQL користите тип табела InnoDB са кодирањем utf8_general_ci.
 ssl_mode=Режим SSL
 path=Пут
@@ -399,7 +400,9 @@ owner=Власник
 repo_name=Име спремишта
 repo_name_helper=Најбоља имена су кратка и јединствена.
 visibility=Видљивост
+unlisted=Unlisted
 visiblity_helper=<span class="ui red text">Приватно</span> спремиште
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Сва нова спремишта су <span class="ui red text">приватна</span> по одлуци администратора.
 visiblity_fork_helper=(Промена ове вредности ће утицати на све гране)
 clone_helper=Потребна вам помоћ клонирањем? Посетите страницу <a target="_blank" href="%s">Помоћ</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Могуће је да буде једна HTTP/HTTPS
 migrate.clone_address_desc_import_local=Можете и да мигрирате спремиште користећи пут на локалном серверу.
 migrate.permission_denied=Немате права на увезете локално спремиште.
 migrate.invalid_local_path=Невашећи локални пут. Можда не постоји или није директоријум.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Миграција није успела: %v
 
 mirror_from=огледало од
@@ -806,7 +810,7 @@ settings.webhook.headers=Наслови
 settings.webhook.payload=Садржај захтева
 settings.webhook.body=Тело
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hooks пружају Git сами по себи. Можете ажурирати датотеке са подржаним hooks са пратећег списка операције.
 settings.githook_edit_desc=Aко Webhook није активан, примерни садржај ће бити представљен. Ако оставите празно, Webhook ће бити онемогућен.
 settings.githook_name=Име Hook-а
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Конфигурација спремишта
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Конфигурација базе података
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 10 - 2
conf/locale/locale_sv-SE.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=Installation
 title=Steg för att installera för första gången
 docker_helper=Om du kör Gogs inuti Docker, vänligen läs <a target="_blank" href="%s">Riktninjerna</a> nogrant innan du ändrar någonting på denna sida!
-requite_db_desc=Gogs kräver MySQL, PostgreSQL, SQLite3, MSSQL eller TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Databasinställningar
 db_type=Databastyp
 host=Server
 user=Användare
 password=Lösenord
 db_name=Databasens namn
+db_schema=Schema
 db_helper=Se till att i MySQL använda INNODB med teckenuppsättningen utf8_general_ci.
 ssl_mode=SSL-läge
 path=Filväg
@@ -399,7 +400,9 @@ owner=Ägare
 repo_name=Utvecklingskatalogens namn
 repo_name_helper=Ett bra utvecklingskatalogsnamn består vanligtvis av korta, minnesvärda och unika nyckelord.
 visibility=Synligt för
+unlisted=Unlisted
 visiblity_helper=Denna utvecklingskatalog är <span class="ui red text">Privat</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Administratören har tvingat alla nya utvecklingskataloger att vara <span class="ui red text">Privata</span>
 visiblity_fork_helper=(Ändring av detta värde kommer att påverka alla forks)
 clone_helper=Behöver du hjälp med kloning? Gå till <a target="_blank" href="%s">Hjälp</a>!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=This can be a HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=Du får inte importera lokala repon.
 migrate.invalid_local_path=Ogiltig lokal sökväg, den finns inte eller är inte en katalog.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migrering misslyckades: %v
 
 mirror_from=spegling av
@@ -806,7 +810,7 @@ settings.webhook.headers=Huvuden
 settings.webhook.payload=Nyttolast
 settings.webhook.body=Innehåll
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git-krokar är en del av Git själv. För att utföra anpassade operationer kan du redigera filerna för de krokar som stöds i listan nedan.
 settings.githook_edit_desc=Om kroken är inaktiv visas exempelinnehåll. Inaktivera denna krok genom att lämna innehållet tomt.
 settings.githook_name=Kroknamn
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository configuration
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=Databaskonfiguration
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 73 - 65
conf/locale/locale_tr-TR.ini

@@ -44,20 +44,21 @@ issues=Sorunlar
 cancel=İptal
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Sayfa Bulunamadı
+internal_server_error=İç Sunucu Hatası.
 
 [install]
 install=Kurulum
 title=İlk Kez Çalıştırma İçin Kurulum Adımları
 docker_helper=Gogs'u Docker içinde kullanıyorsanız bu sayfada herhangi bir değişiklik yapmadan önce lütfen <a target="_blank" href="%s">kılavuzu</a> dikkatlice okuyunuz!
-requite_db_desc=Gogs MySQL, PostgreSQL, SQLite3, MSSQL veya TiDB'ye ihtiyaç duyar.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Veritabanı Ayarları
 db_type=Veritabanı Türü
 host=Sunucu
 user=Kullanıcı
 password=Parola
 db_name=Veritabanı Adı
+db_schema=Schema
 db_helper=Lütfen MySQL için INNODB motorunu utf8_general_ci karakter setiyle kullanın.
 ssl_mode=SSL Biçimi
 path=Yol
@@ -263,7 +264,7 @@ following=Takip Edilenler
 follow=Takip Et
 unfollow=Takibi Bırak
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Kullanıcı adı veya %q desenine izin verilmiyor.
 
 [settings]
 profile=Profil
@@ -399,7 +400,9 @@ owner=Sahibi
 repo_name=Depo İsmi
 repo_name_helper=İyi bir depo ismi genellikle kısa, akılda kalıcı ve benzersiz kelimelerden oluşur.
 visibility=Görünürlük
+unlisted=Unlisted
 visiblity_helper=Bu depo <span class="ui red text">Özel</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Site yöneticisi tüm depolara erişimleri <span class="ui red text">Özel</span> olarak ayarlamaya zorladı
 visiblity_fork_helper=(Bu değerin değişmesi tüm çatallamaları etkileyecektir)
 clone_helper=Klonlama konusunda yardıma mı ihtiyacınız var? <a target="_blank" href="%s">Yardım</a> bağlantısını ziyaret edin!
@@ -429,7 +432,7 @@ repo_description_helper=Depo açıklaması. Maksimum 512 karakter uzunluğu.
 repo_description_length=Mevcut karakterler
 
 form.reach_limit_of_creation=Sahip, maksimum %d depo oluşturma limitine ulaşmıştır.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Depo adı veya %q desenine izin verilmiyor.
 
 need_auth=Yetkilendirme Gereklidir
 migrate_type=Göç Türü
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Bu HTTP/HTTPS/GIT URL'si olabilir.
 migrate.clone_address_desc_import_local=Bir depoyu yerel sunucu yolu ile taşımanıza izin verilir.
 migrate.permission_denied=Yerel depoları içeri aktarma izniniz yok.
 migrate.invalid_local_path=Geçersiz yerel dizin! Böyle bir yol yok ya da bir dizin değil.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Göç başarısız: %v
 
 mirror_from=şunun yansıması
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Katkıcı silindi.
 settings.search_user_placeholder=Kullanıcı ara...
 settings.org_not_allowed_to_be_collaborator=Organizasyon, bir katkıcı olarak eklenemez.
 settings.hooks_desc=Web istekleri, HTTP POST olay tetikleyicileri gibidirler. Gogs'ta ne zaman bir şey olsa, hedef belirttiğiniz sunuculara bildirim yapabilecek duruma geliriz. Daha fazla bilgiyi <a target="_blank" href="%s">Web İstekleri Kılavuzu</a>'nda bulabilirsiniz.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Yeni bir web istemci ekle:
+settings.webhooks.choose_a_type=Bir tür seç...
 settings.add_webhook=Web İsteği Ekle
 settings.webhook_deletion=Web İsteğini Sil
 settings.webhook_deletion_desc=Bu web isteğini silerseniz buna bağlı olan tüm bilgiler ve dağıtım geçmişi de silinecektir. Devam etmek istiyor musunuz?
@@ -805,8 +809,8 @@ settings.webhook.response=Cevaplar
 settings.webhook.headers=Başlıklar
 settings.webhook.payload=Yükler
 settings.webhook.body=Gövde
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Yük URL'si ayrıştırılamıyor: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git istekleri, Git'in kendisi tarafından güçlendirilmiştir. Özel işlemleri gerçekleştirmek için aşağıdaki listedeki desteklenen isteklerin dosyalarını düzenleyebilirsiniz.
 settings.githook_edit_desc=İstek aktif değilse örnek içerik sunulacaktır. İçeriği boş bırakmak, isteği devre dışı bırakmayı beraberinde getirecektir.
 settings.githook_name=İstek İsmi
@@ -933,8 +937,8 @@ team_name_helper=Sohbetlerde bu takımdan bahsetmek için bu ismi kullanacaksın
 team_desc_helper=Bu takım ne hakkında?
 team_permission_desc=Bu takım, ne gibi bir izin seviyesine sahiptir?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Organizasyon adı veya %q desenine izin verilmiyor.
+form.team_name_not_allowed=Takım adı veya %q desenine izin verilmiyor.
 
 settings=Ayarlar
 settings.options=Seçenekler
@@ -1018,7 +1022,7 @@ dashboard.system_status=Sistem İzleme Durumu
 dashboard.statistic_info=Gogs veritabanında <b>%d</b> kullanıcı, <b>%d</b> organizasyon, <b>%d</b> genel anahtar, <b>%d</b> depo, <b>%d</b> izleme, <b>%d</b> yıldız, <b>%d</b> hareket, <b>%d</b> erişim, <b>%d</b> sorun, <b>%d</b> yorum, <b>%d</b> sosyal hesap, <b>%d</b> takip, <b>%d</b> yansı, <b>%d</b> sürüm, <b>%d</b> giriş kaynağı, <b>%d</b> web isteği, <b>%d</b> kilometre taşı, <b>%d</b> etiket, <b>%d</b> istek görevi, <b>%d</b> takım, <b>%d</b> güncellenmiş görev, <b>%d</b> ek var.
 dashboard.operation_name=İşlem Adı
 dashboard.operation_switch=Geç
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Lütfen çalıştırılacak işlemi seçin
 dashboard.operation_run=Çalıştır
 dashboard.clean_unbind_oauth=Bağlanmamış OAuth'ları Temizle
 dashboard.clean_unbind_oauth_success=Bağlanmamış tüm OAuth'lar başarıyla silindi.
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Yerleşik sunucuyu başlat
 config.ssh.listen_host=Ana makineyi dinle
 config.ssh.listen_port=Port'u dinle
 config.ssh.server_ciphers=Sunucu şifreleri
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Depo Yapılandırması
 config.repo.root_path=Kök yolu
@@ -1214,49 +1219,52 @@ config.repo.disable_http_git=HTTP Git'i devre dışı bırak
 config.repo.enable_local_path_migration=Yerel yol göçünü etkinleştir
 config.repo.enable_raw_file_render_mode=Ham dosya oluşturma modunu etkinleştir
 config.repo.commits_fetch_concurrency=İşlemeler eşzamanlılık getirir
-config.repo.editor.line_wrap_extensions=Editor line wrap extensions
-config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
-config.repo.upload.temp_path=Upload temporary path
-config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
-config.repo.upload.max_files=Upload files limit
+config.repo.editor.line_wrap_extensions=Düzenleyici satır kaydırma eklentileri
+config.repo.editor.previewable_file_modes=Düzenleyici önizlenebilir dosya modları
+config.repo.upload.enabled=Yükleme etkinleştirildi
+config.repo.upload.temp_path=Yükleme geçici yolu
+config.repo.upload.allowed_types=Yükleme kabul edilebilir türleri
+config.repo.upload.file_max_size=Yükleme dosya boyutu sınırı
+config.repo.upload.max_files=Yükleme dosya sınırı
 
 config.db_config=Veritabanı Yapılandırması
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
-config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
-config.security.cookie_username=Username cookie
-config.security.cookie_secure=Enable secure cookie
-config.security.reverse_proxy_auth_user=Reverse proxy authentication header
-config.security.enable_login_status_cookie=Enable login status cookie
-config.security.login_status_cookie_name=Login status cookie
-
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
-config.email.host=Host
-config.email.from=From
-config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
+config.db.type=Tür
+config.db.host=Sunucu
+config.db.name=Ad
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Kullanıcı
+config.db.ssl_mode=SSL modu
+config.db.ssl_mode_helper=(sadece "postgres" için)
+config.db.path=Yol
+config.db.path_helper=(sadece "sqlite3" için)
+config.db.max_open_conns=En fazla açık bağlantı
+config.db.max_idle_conns=En fazla boş bağlantı
+
+config.security_config=Güvenlik yapılandırması
+config.security.login_remember_days=Giriş günlerini hatırla
+config.security.cookie_remember_name=Çerezi hatırla
+config.security.cookie_username=Kullanıcı adı çerezi
+config.security.cookie_secure=Güvenli çerezi etkinleştir
+config.security.reverse_proxy_auth_user=Ters proxy kimlik doğrulama başlığı
+config.security.enable_login_status_cookie=Giriş durumu çerezini etkinleştir
+config.security.login_status_cookie_name=Giriş durumu çerezi
+config.security.local_network_allowlist=Local network allowlist
+
+config.email_config=E-Posta yapılandırması
+config.email.enabled=Etkin
+config.email.subject_prefix=Konu öneki
+config.email.host=Sunucu
+config.email.from=Kimden
+config.email.user=Kullanıcı
+config.email.disable_helo=HELO'yu Devre Dışı Bırak
+config.email.helo_hostname=HELO sunucu adı
+config.email.skip_verify=Sertifika doğrulamayı atla
+config.email.use_certificate=Özel sertifika kullan
+config.email.cert_file=Sertifika dosyası
+config.email.key_file=Anahtar dosyası
+config.email.use_plain_text=Düz metin kullan
+config.email.add_plain_text_alt=Düz metin alternatifi ekle
 config.email.send_test_mail=Send test email
 config.email.test_mail_failed=Failed to send test email to '%s': %v
 config.email.test_mail_sent=Test email has been sent to '%s'.
@@ -1324,17 +1332,17 @@ config.git_config=Git Yapılandırması
 config.git.disable_diff_highlight=Disable diff syntax highlight
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
-config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
-config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
-config.git.pull_timeout=Pull timeout
-config.git.gc_timeout=GC timeout
-
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.git.max_diff_files=Farklı dosya sınırı (tek bir fark için)
+config.git.gc_args=GC değişkenleri
+config.git.migrate_timeout=Göç zaman aşımı
+config.git.mirror_timeout=Yansı getirme zaman aşımı
+config.git.clone_timeout=Klon zaman aşımı
+config.git.pull_timeout=Çekme zaman aşımı
+config.git.gc_timeout=GC zaman aşımı
+
+config.lfs_config=LFS yapılandırması
+config.lfs.storage=Depolama
+config.lfs.objects_path=Nesnelerin yolu
 
 config.log_config=Log Yapılandırması
 config.log_file_root_path=Log Dosyası Kök Yolu
@@ -1409,7 +1417,7 @@ months=%d ay %s
 years=%d yıl %s
 raw_seconds=saniyeler
 raw_minutes=dakikalar
-raw_hours=hours
+raw_hours=saat
 
 [dropzone]
 default_message=Dosyaları yüklemek için sürükleyin veya tıklayın.

+ 109 - 101
conf/locale/locale_uk-UA.ini

@@ -44,20 +44,21 @@ issues=Проблеми
 cancel=Скасувати
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Сторінку не знайдено
+internal_server_error=Внутрішня помилка серверу
 
 [install]
 install=Установка
 title=Кроки установки перед першим запуском
 docker_helper=Якщо ви запускаєте Gogs всередені Docker, уважно прочитайте <a target="_blank" href="%s">гайдлайни</a> перш ніж змінювати щось!
-requite_db_desc=Gogs потребує наявності MySQL, PostgreSQL, SQLite3, MSSQL або TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Налаштування бази даних
 db_type=Тип бази данних
 host=Хост
 user=Користувач
 password=Пароль
 db_name=Ім'я бази даних
+db_schema=Schema
 db_helper=Будь ласка, використовуйте MySQL як INNODB з таблицею символів utf8_general_ci.
 ssl_mode=Режим SSL
 path=Шлях
@@ -125,7 +126,7 @@ run_user_not_match=Користувач, що здійснює запуск, н
 smtp_host_missing_port=В адресі SMTP-хосту не вистачає порту.
 invalid_smtp_from=Невалідне SMTP поле Від: %v
 save_config_failed=Не в змозі зберегти конфігурацію: %v
-init_failed=Failed to initialize application: %v
+init_failed=Не вдалося ініціалізувати додаток: %v
 invalid_admin_setting=Неприпустимі налаштування облікового запису адміністратора: %v
 install_success=Вітаємо! Ми раді, що ви обрали Gogs, отримуйте задоволення і будьте обережні.
 invalid_log_root_path=Шлях до лог файлу хибний: %v
@@ -263,7 +264,7 @@ following=Слідкувати
 follow=Підписатися
 unfollow=Відписатися
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Ім'я користувача чи шаблон %q не допускаються.
 
 [settings]
 profile=Профіль
@@ -399,7 +400,9 @@ owner=Власник
 repo_name=Назва репозиторію
 repo_name_helper=Гарна назва репозиторія зазвичай складається з коротких та унікальних ключових слів, які легко запам'ятати.
 visibility=Видимість
+unlisted=Unlisted
 visiblity_helper=Цей репозиторій є <span class="ui red text">Приватним</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Усі нові репозиторії є <span class="ui red text">Приватними</span> згідно налаштувань адміністратора сайту
 visiblity_fork_helper=(Зміна даного значення вплине на всі відгалуження)
 clone_helper=Потрібна допомога у клонуванні? Відвідайте <a target="_blank" href="%s"> допомогу</a>!
@@ -429,7 +432,7 @@ repo_description_helper=Опис репозиторію. До 512-ти симв
 repo_description_length=Доступні символи
 
 form.reach_limit_of_creation=Власник досягнув максимальної кількості у %d створених репозиторіїв.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Назва репозиторію або шаблон %q не допоскаються.
 
 need_auth=Потрібна авторизація
 migrate_type=Тип міграції
@@ -440,6 +443,7 @@ migrate.clone_address_desc=Це може бути URL-адресою HTTP, HTTPS
 migrate.clone_address_desc_import_local=Ви також можете змігрувати репозиторій з локального шляху на сервері.
 migrate.permission_denied=Вам не дозволено імпортувати локальні репозиторії.
 migrate.invalid_local_path=Невірний локальний шлях, він не існує або не є каталогом.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Перенесення не вдалось: %v
 
 mirror_from=дзеркало
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Співавтора було видале
 settings.search_user_placeholder=Пошук користувача...
 settings.org_not_allowed_to_be_collaborator=Організації не можуть бути додані як співавтори.
 settings.hooks_desc=Web-хуки схожі на HTTP POST тригери подій. Яка б подія не виникла в Gogs, ми можемо обробити повідомлення про неї на сторонньому хості який ви задаєте. Взнайте більше у <a target="_blank" href="%s">Webhooks Guide</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Додати новий веб-хук:
+settings.webhooks.choose_a_type=Обрати тип...
 settings.add_webhook=Додати Webhook
 settings.webhook_deletion=Видалити Webhook
 settings.webhook_deletion_desc=Видалення цього web-хуку призведе до видалення інформації про нього та усієї історії поставок. Впевнені, що бажаєте продовжити?
@@ -805,8 +809,8 @@ settings.webhook.response=Відповідь
 settings.webhook.headers=Заголовки
 settings.webhook.payload=Зміст
 settings.webhook.body=Тіло
-settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.err_cannot_parse_payload_url=Неможливо розібрати payload URL: %v
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git хуки керуються самим Git, ви можете редагувати файли хуків, що підтримуються згідно списку нище, щоб виконувати будь-які операції.
 settings.githook_edit_desc=Якщо хук неактивний, буде представлено зразок вмісту. Порожнє значення у цьому полі призведе до вимкнення хуку.
 settings.githook_name=Ім'я хуку
@@ -933,8 +937,8 @@ team_name_helper=Ви будете використовувати це ім'я 
 team_desc_helper=Що це за команда?
 team_permission_desc=Який рівень дозволів має бути у цієї команди?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Назва організації чи паттерн %q, не дозволені.
+form.team_name_not_allowed=Назва команди або шаблон %q не допоскаються.
 
 settings=Налаштування
 settings.options=Опції
@@ -1006,19 +1010,19 @@ first_page=Перша
 last_page=Остання
 total=Всього: %d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
-dashboard.build_commit=Build commit
+dashboard.build_info=Інформація про збірку
+dashboard.app_ver=Версія програми
+dashboard.git_version=Версія Git
+dashboard.go_version=Версія Go
+dashboard.build_time=Дата збірки
+dashboard.build_commit=Створити коміт
 dashboard.statistic=Статистика
 dashboard.operations=Операції
 dashboard.system_status=Статус системного монітору
 dashboard.statistic_info=База даних Gogs має <b>%d</b> користувачів, <b>%d</b> організацій, <b>%d</b> публічних ключів, <b>%d</b> репозиторіїв, <b>%d</b> спостерігачів, <b>%d</b> зірок, <b>%d</b> дій, <b>%d</b> відвідувань, <b>%d</b> обговорень, <b>%d</b> коментарів, <b>%d</b> соціальних облікових записів, <b>%d</b> підписників, <b>%d</b> дзеркал, <b>%d</b> релізів, <b>%d</b> джерел входу, <b>%d</b> webhook-ів, <b>%d</b> етапів, <b>%d</b> міток, <b>%d</b> hook задач, <b>%d</b> команд, <b>%d</b> оновлень завдань, <b>%d</b> вкладень.
 dashboard.operation_name=Назва операції
 dashboard.operation_switch=Перемикнути
-dashboard.select_operation_to_run=Please select operation to run
+dashboard.select_operation_to_run=Будь ласка, виберіть операцію, щоб запустити
 dashboard.operation_run=Запустити
 dashboard.clean_unbind_oauth=Видалити неприв'язані OAuth
 dashboard.clean_unbind_oauth_success=Усі неприв'язані OAuth було знищено.
@@ -1168,87 +1172,91 @@ auths.github_api_endpoint=Адреса API
 
 config.not_set=(не встановлено)
 config.server_config=Конфігурація сервера
-config.brand_name=Brand name
+config.brand_name=Назва бренду
 config.run_user=Запущено користувачем
 config.run_mode=Режим виконання
-config.server.external_url=External URL
-config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
-config.server.key_file=Key file
-config.server.tls_min_version=Minimum TLS version
-config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
-config.server.disable_router_log=Disable router log
-config.server.enable_gzip=Enable Gzip
-config.server.app_data_path=Application data path
-config.server.load_assets_from_disk=Load assets from disk
+config.server.external_url=Зовнішній URL
+config.server.domain=Домен
+config.server.protocol=Протокол
+config.server.http_addr=Адреса HTTP
+config.server.http_port=Порт HTTP
+config.server.cert_file=Файл сертифікату
+config.server.key_file=Ключовий файл
+config.server.tls_min_version=Мінімальна версія TLS
+config.server.unix_socket_permission=Дозвіл Unix сокету
+config.server.local_root_url=Локальний кореневий URL
+config.server.offline_mode=Автономний режим
+config.server.disable_router_log=Вимкнути журнал маршрутизатора
+config.server.enable_gzip=Увімкнути Gzip
+config.server.app_data_path=Шлях до даних додатку
+config.server.load_assets_from_disk=Завантажити ресурси з диску
 config.server.landing_url=Landing URL
 
 config.ssh_config=Налаштування SSH
-config.ssh.enabled=Enabled
-config.ssh.domain=Exposed domain
-config.ssh.port=Exposed port
-config.ssh.root_path=Root path
-config.ssh.keygen_path=Keygen path
-config.ssh.key_test_path=Key test path
-config.ssh.minimum_key_size_check=Minimum key size check
-config.ssh.minimum_key_sizes=Minimum key sizes
-config.ssh.rewrite_authorized_keys_at_start=Rewrite "authorized_keys" at start
-config.ssh.start_builtin_server=Start builtin server
-config.ssh.listen_host=Listen host
-config.ssh.listen_port=Listen port
+config.ssh.enabled=Увімкнено
+config.ssh.domain=Виділений домен
+config.ssh.port=Виділений порт
+config.ssh.root_path=Шлях до кореня
+config.ssh.keygen_path=Шлях до генератора ключа
+config.ssh.key_test_path=Шлях до тестового ключа
+config.ssh.minimum_key_size_check=Перевірка мінімального розміру ключа
+config.ssh.minimum_key_sizes=Мінімальні розміри ключів
+config.ssh.rewrite_authorized_keys_at_start=Переписати "authorized_keys" при запуску
+config.ssh.start_builtin_server=Запустити вбудований сервер
+config.ssh.listen_host=Слухати хост
+config.ssh.listen_port=Слухати порт
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Налаштування репозиторія
-config.repo.root_path=Root path
-config.repo.script_type=Script type
-config.repo.ansi_chatset=ANSI charset
-config.repo.force_private=Force private
-config.repo.max_creation_limit=Max creation limit
-config.repo.preferred_licenses=Preferred licenses
-config.repo.disable_http_git=Disable HTTP Git
-config.repo.enable_local_path_migration=Enable local path migration
-config.repo.enable_raw_file_render_mode=Enable raw file render mode
+config.repo.root_path=Кореневий шлях
+config.repo.script_type=Тип скрипту
+config.repo.ansi_chatset=Набір символів ANSI
+config.repo.force_private=Примусово приватний
+config.repo.max_creation_limit=Ліміт створень
+config.repo.preferred_licenses=Бажані ліцензії
+config.repo.disable_http_git=Вимкнути HTTP Git
+config.repo.enable_local_path_migration=Увімкнути міграцію з локального шляху
+config.repo.enable_raw_file_render_mode=Вмикає режим візуалізації неформатованого файлу
 config.repo.commits_fetch_concurrency=Commits fetch concurrency
 config.repo.editor.line_wrap_extensions=Editor line wrap extensions
 config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
-config.repo.upload.temp_path=Upload temporary path
-config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
-config.repo.upload.max_files=Upload files limit
+config.repo.upload.enabled=Вивантаження увімкнено
+config.repo.upload.temp_path=Завантажити тимчасовий шлях
+config.repo.upload.allowed_types=Дозволені типи вивантаження
+config.repo.upload.file_max_size=Ліміт розміру файлу для вивантаження
+config.repo.upload.max_files=Ліміт розміру файлу для вивантаження
 
 config.db_config=Налаштування бази даних
-config.db.type=Type
-config.db.host=Host
-config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
+config.db.type=Тип
+config.db.host=Хост
+config.db.name=Ім'я
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=Користувач
+config.db.ssl_mode=Режим SSL
+config.db.ssl_mode_helper=(тільки для "postgres")
+config.db.path=Шлях
+config.db.path_helper=(тільки для "sqlite3")
+config.db.max_open_conns=Максимальна кількість відкритих з'єднань
+config.db.max_idle_conns=Максимальна кількість бездіяльних з'єднань
+
+config.security_config=Налаштування безпеки
 config.security.login_remember_days=Login remember days
-config.security.cookie_remember_name=Remember cookie
+config.security.cookie_remember_name=Запам'ятати куки
 config.security.cookie_username=Username cookie
 config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
-config.email_config=Email configuration
-config.email.enabled=Enabled
+config.email_config=Налаштування пошти
+config.email.enabled=Увімкнено
 config.email.subject_prefix=Subject prefix
-config.email.host=Host
+config.email.host=Хост
 config.email.from=From
-config.email.user=User
+config.email.user=Користувач
 config.email.disable_helo=Disable HELO
 config.email.helo_hostname=HELO hostname
 config.email.skip_verify=Skip certificate verify
@@ -1293,30 +1301,30 @@ config.http_config=Налаштування HTTP
 config.http.access_control_allow_origin=Access control allow origin
 
 config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
-config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment.enabled=Увімкнено
+config.attachment.path=Шлях
+config.attachment.allowed_types=Дозволені типи
+config.attachment.max_size=Ліміт розміру
+config.attachment.max_files=Ліміт файлів
 
 config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release.attachment.enabled=Вкладення увімкнено
+config.release.attachment.allowed_types=Дозволені типи вкладень
+config.release.attachment.max_size=Ліміт розміру вкладення
+config.release.attachment.max_files=Ліміт прикріплених файлів
 
 config.picture_config=Налаштування зображень
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
-config.picture.enable_federated_avatar=Enable federated avatars
+config.picture.avatar_upload_path=Шлях завантаження аватарок користувачем
+config.picture.repo_avatar_upload_path=Шлях завантаження аватарок в репозиторії
+config.picture.gravatar_source=Джерело граватарів
+config.picture.disable_gravatar=Вимкнути граватари
+config.picture.enable_federated_avatar=Включити федеративні аватарки
 
-config.mirror_config=Mirror configuration
-config.mirror.default_interval=Default interval
+config.mirror_config=Налаштування дзеркала
+config.mirror.default_interval=Інтервал за замовчуванням
 
 config.webhook_config=Налаштування web-хуків
-config.webhook.types=Types
+config.webhook.types=Типи
 config.webhook.deliver_timeout=Deliver timeout
 config.webhook.skip_tls_verify=Skip TLS verify
 
@@ -1325,16 +1333,16 @@ config.git.disable_diff_highlight=Disable diff syntax highlight
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
 config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
+config.git.gc_args=Аргументи GC
 config.git.migrate_timeout=Migration timeout
 config.git.mirror_timeout=Mirror fetch timeout
 config.git.clone_timeout=Clone timeout
 config.git.pull_timeout=Pull timeout
-config.git.gc_timeout=GC timeout
+config.git.gc_timeout=Затримка GC
 
-config.lfs_config=LFS configuration
-config.lfs.storage=Storage
-config.lfs.objects_path=Objects path
+config.lfs_config=Налаштування LFS
+config.lfs.storage=Сховище
+config.lfs.objects_path=Шлях об'єктів
 
 config.log_config=Конфігурація журналу
 config.log_file_root_path=Повний шлях до Log-файлу
@@ -1409,7 +1417,7 @@ months=%d місяців %s
 years=%d роки %s
 raw_seconds=секунди
 raw_minutes=хвилини
-raw_hours=hours
+raw_hours=години
 
 [dropzone]
 default_message=Перетягніть файли сюди або натисніть "завантажити".

+ 90 - 82
conf/locale/locale_vi-VN.ini

@@ -44,20 +44,21 @@ issues=Các vấn đề
 cancel=Hủy bỏ
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=Không tìm thấy trang này!
+internal_server_error=Lỗi nội bộ máy chủ.
 
 [install]
 install=Cài đặt
 title=Cài đặt cho lần chạy đầu tiên
 docker_helper=Nếu bạn đang chạy Gogs bên trong Docker, xin vui lòng đọc <a target="_blank" href="%s">hướng dẫn</a> một cách cẩn thận, trước khi bạn thay đổi bất cứ điều gì trong trang này!
-requite_db_desc=Gogs yêu cầu MySQL, PostgreSQL, SQLite3, MSSQL hoặc TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=Cài đặt database
 db_type=Loại database
 host=Host
 user=User
 password=Mật khẩu
 db_name=Tên database
+db_schema=Schema
 db_helper=Xin vui lòng sử dụng engine INNODB với utf8_general_ci charset cho MySQL.
 ssl_mode=Chế độ SSL
 path=Đường dẫn
@@ -125,7 +126,7 @@ run_user_not_match=Người dùng đang chạy không phải là người dùng
 smtp_host_missing_port=SMTP host thiếu thông tin cổng ở địa chỉ.
 invalid_smtp_from=Trường SMTP không hợp lệ: %v
 save_config_failed=Lưu cấu hình thất bại: %v
-init_failed=Failed to initialize application: %v
+init_failed=Lỗi khởi tạo ứng dụng: %v
 invalid_admin_setting=Thiết lập tài khoản admin không hợp lệ: %v
 install_success=Chào mừng! Chúng tôi vui mừng vì bạn chọn Gogs, chúc bạn vui.
 invalid_log_root_path=Đường dẫn gốc cho Log không hợp lệ: %v
@@ -235,7 +236,7 @@ org_name_been_taken=Tên tổ chức đã được sử dụng.
 team_name_been_taken=Tên nhóm đã được sử dụng.
 email_been_used=Email đã được sử dụng.
 username_password_incorrect=Tên đăng nhập hoặc mật khẩu không đúng.
-auth_source_mismatch=The authentication source selected is not associated with the user.
+auth_source_mismatch=Nguồn xác thực không liên kết đến người dùng.
 enterred_invalid_repo_name=Hãy chắc chắn tên kho đã nhập chính xác.
 enterred_invalid_owner_name=Please make sure that the owner name you entered is correct.
 enterred_invalid_password=Please make sure the that password you entered is correct.
@@ -263,7 +264,7 @@ following=Đang theo dõi
 follow=Theo dõi
 unfollow=Bỏ theo dõi
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=Tên người dùng %q là không được phép.
 
 [settings]
 profile=Hồ sơ
@@ -354,7 +355,7 @@ two_factor_or_enter_secret=Hoặc nhập mã bí mật:
 two_factor_then_enter_passcode=Sau đó nhập mã:
 two_factor_verify=Xác minh
 two_factor_invalid_passcode=Mật mã mà bạn đã nhập không hợp lệ, hãy thử lại!
-two_factor_reused_passcode=The passcode you entered has already been used, please try another one!
+two_factor_reused_passcode=Mã bạn nhập đã được sử dụng, hãy nhập mã khác
 two_factor_enable_error=Kích hoạt xác thực 2 yếu tố không thành công: %v
 two_factor_enable_success=Xác thực 2 yếu tố đã kích hoạt cho tài khoản của bạn thành công!
 two_factor_recovery_codes_title=Mã khôi phục xác thực 2 yếu tố
@@ -377,7 +378,7 @@ delete_token=Xóa
 access_token_deletion=Xóa mã truy cập cá nhân
 access_token_deletion_desc=Xóa mã quyền truy cập cá nhân sẽ loại bỏ tất cả liên quan đến truy cập của ứng dụng. Bạn có muốn tiếp tục?
 delete_token_success=Mã truy cập cá nhân đã được loại bỏ thành công! Đừng quên để cập nhật ứng dụng của bạn.
-token_name_exists=Token with same name already exists.
+token_name_exists=Token cùng tên đã tồn tại
 
 orgs.none=Bạn không là thành viên của bất kỳ tổ chức nào.
 orgs.leave_title=Rời khỏi tổ chức
@@ -399,7 +400,9 @@ owner=Chủ sở hữu
 repo_name=Tên kho
 repo_name_helper=Một tên kho tốt thường bao gồm các từ khoá ngắn, đáng nhớ và độc đáo.
 visibility=Hiển thị
+unlisted=Unlisted
 visiblity_helper=Kho lưu trữ này là <span class="ui red text">riêng tư</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=Trang web quản trị đã buộc tất cả các kho phần mềm mới được <span class="ui red text">riêng tư</span>
 visiblity_fork_helper=(Thay đổi giá trị này sẽ ảnh hưởng đến tất cả forks)
 clone_helper=Cần giúp đỡ clone? Ghé thăm <a target="_blank" href="%s">trợ giúp</a>!
@@ -425,11 +428,11 @@ mirror_last_synced=Lần đồng bộ cuối
 watchers=Người theo dõi
 stargazers=Stargazers
 forks=Forks
-repo_description_helper=Description of repository. Maximum 512 characters length.
-repo_description_length=Available characters
+repo_description_helper=Mô tả Reoisitory. Tối đa 512 ký tự
+repo_description_length=Ký tự cho phép
 
 form.reach_limit_of_creation=Chủ sở hữu đã đạt giới hạn tối đa %d kho.
-form.name_not_allowed=Repository name or pattern %q is not allowed.
+form.name_not_allowed=Tên Repository %q là không hợp lệ
 
 need_auth=Cần xác thực Ủy quyền
 migrate_type=Migration Type
@@ -440,6 +443,7 @@ migrate.clone_address_desc=This can be a HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=You are not allowed to import local repositories.
 migrate.invalid_local_path=Invalid local path, it does not exist or not a directory.
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=Migration failed: %v
 
 mirror_from=mirror of
@@ -523,7 +527,7 @@ editor.file_changed_while_editing=File content has been changed since you starte
 editor.file_already_exists=Tên tập tin '%s' đã tồn tại trong kho này.
 editor.no_changes_to_show=Không có thay đổi nào.
 editor.fail_to_update_file=Failed to update/create file '%s' with error: %v
-editor.fail_to_delete_file=Failed to delete file '%s' with error: %v
+editor.fail_to_delete_file=Lỗi không xóa được file '%s' : %v
 editor.add_subdir=Thêm thư mục con...
 editor.unable_to_upload_files=Failed to upload files to '%s' with error: %v
 editor.upload_files_to_dir=Tải tập tin đến '%s'
@@ -644,7 +648,7 @@ pulls.cannot_auto_merge_desc=Yêu cầu kéo này không thể được kết h
 pulls.cannot_auto_merge_helper=Xin vui lòng nhập theo cách thủ công để giải quyết các cuộc xung đột.
 pulls.create_merge_commit=Tạo một merge commit
 pulls.rebase_before_merging=Rebase trước khi sáp nhập
-pulls.commit_description=Commit Description
+pulls.commit_description=Mô tả commit
 pulls.merge_pull_request=Merge Pull Request
 pulls.open_unmerged_pull_exists=' Bạn không thể thực hiện thao tác reopen vì đã có một yêu cầu kéo đang mở (#%d) từ kho lưu trữ cùng với cùng một kết hợp thông tin và chờ đợi cho việc sáp nhập.'
 pulls.delete_branch=Xóa nhánh
@@ -789,8 +793,8 @@ settings.remove_collaborator_success=Cộng tác viên đã được gỡ bỏ.
 settings.search_user_placeholder=Tìm kiếm người dùng...
 settings.org_not_allowed_to_be_collaborator=Tổ chức không được phép được thêm vào như là một cộng tác viên.
 settings.hooks_desc=Webhooks nhiều như cơ bản HTTP bài sự kiện gây nên. Bất cứ khi nào một cái gì đó xảy ra tại Gogs, chúng tôi sẽ xử lý thông báo máy chủ mục tiêu mà bạn chỉ định. Tìm hiểu thêm trong này <a target="_blank" href="%s">Webhooks hướng dẫn</a>.
-settings.webhooks.add_new=Add a new webhook:
-settings.webhooks.choose_a_type=Choose a type...
+settings.webhooks.add_new=Thêm webhook mới:
+settings.webhooks.choose_a_type=Chọn kiểu...
 settings.add_webhook=Thêm Webhook
 settings.webhook_deletion=Xóa Webhook
 settings.webhook_deletion_desc=Xóa bỏ điều này webhook sẽ loại bỏ tất cả phân phối lịch sử và thông tin của nó. Bạn có muốn tiếp tục?
@@ -806,7 +810,7 @@ settings.webhook.headers=Tiêu đề
 settings.webhook.payload=Trả phí
 settings.webhook.body=Nội dung
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git Hooks are powered by Git itself, you can edit files of supported hooks in the list below to perform custom operations.
 settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook.
 settings.githook_name=Tên Hook
@@ -867,8 +871,8 @@ settings.add_key_success=Bộ nhớ heap đã được phát hành!
 settings.deploy_key_deletion=Xóa Khóa triển khai
 settings.deploy_key_deletion_desc=Xóa bỏ điều này triển khai các phím sẽ loại bỏ tất cả liên quan đến truy cập cho các kho lưu trữ này. Bạn có muốn tiếp tục?
 settings.deploy_key_deletion_success=Deploy key has been deleted successfully!
-settings.description_desc=Description of repository. Maximum 512 characters length.
-settings.description_length=Available characters
+settings.description_desc=Mô tả kho. Tối đa 512 ký tự
+settings.description_length=Ký tự cho phép
 
 diff.browse_source=Browse Source
 diff.parent=mục cha
@@ -933,8 +937,8 @@ team_name_helper=Bạn sẽ sử dụng tên này đề cập đến nhóm này
 team_desc_helper=Thông tin về nhóm này là gì?
 team_permission_desc=Cấp độ quyền nhóm này có?
 
-form.name_not_allowed=Organization name or pattern %q is not allowed.
-form.team_name_not_allowed=Team name or pattern %q is not allowed.
+form.name_not_allowed=Tên tổ chức %q là không hợp lệ.
+form.team_name_not_allowed=Tên nhóm %q là không hợp lệ
 
 settings=Các cài đặt
 settings.options=Tuỳ chọn
@@ -1007,9 +1011,9 @@ last_page=Cuối
 total=Tổng: %d
 
 dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
+dashboard.app_ver=Phiên bản phần mềm
+dashboard.git_version=Phiên bản Git
+dashboard.go_version=Phiên bản Go
 dashboard.build_time=Build time
 dashboard.build_commit=Build commit
 dashboard.statistic=Thống kê
@@ -1110,12 +1114,12 @@ repos.stars=Sao
 repos.issues=Các vấn đề
 repos.size=Kích cỡ
 
-auths.auth_sources=Authentication Sources
+auths.auth_sources=Nguồn xác thực
 auths.new=Thêm mới source
 auths.name=Tên
 auths.type=Loại
 auths.enabled=Đã kích hoạt
-auths.default=Default
+auths.default=Mặc định
 auths.updated=Đã cập nhật
 auths.auth_type=Loại xác thực
 auths.auth_name=Tên đăng nhập xác thực
@@ -1168,20 +1172,20 @@ auths.github_api_endpoint=API Endpoint
 
 config.not_set=(chưa đặt)
 config.server_config=Cấu hình server
-config.brand_name=Brand name
+config.brand_name=Tên nhánh
 config.run_user=Người dùng đang chạy
 config.run_mode=Chế độ đang chạy
-config.server.external_url=External URL
+config.server.external_url=URL bên ngoài
 config.server.domain=Domain
-config.server.protocol=Protocol
-config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
+config.server.protocol=Giao thức
+config.server.http_addr=Địa chỉ HTTP
+config.server.http_port=Cổng HTTP
+config.server.cert_file=Tập tin Chứng thư
 config.server.key_file=Key file
 config.server.tls_min_version=Minimum TLS version
 config.server.unix_socket_permission=Unix socket permission
-config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
+config.server.local_root_url=URL gốc nội bộ
+config.server.offline_mode=Chế độ ngoại tuyến
 config.server.disable_router_log=Disable router log
 config.server.enable_gzip=Enable Gzip
 config.server.app_data_path=Application data path
@@ -1189,7 +1193,7 @@ config.server.load_assets_from_disk=Load assets from disk
 config.server.landing_url=Landing URL
 
 config.ssh_config=Cấu hình SSH
-config.ssh.enabled=Enabled
+config.ssh.enabled=Đã bật
 config.ssh.domain=Exposed domain
 config.ssh.port=Exposed port
 config.ssh.root_path=Root path
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Cấu hình kho
 config.repo.root_path=Root path
@@ -1210,7 +1215,7 @@ config.repo.ansi_chatset=ANSI charset
 config.repo.force_private=Force private
 config.repo.max_creation_limit=Max creation limit
 config.repo.preferred_licenses=Preferred licenses
-config.repo.disable_http_git=Disable HTTP Git
+config.repo.disable_http_git=Vô hiệu hóa HTTP Git
 config.repo.enable_local_path_migration=Enable local path migration
 config.repo.enable_raw_file_render_mode=Enable raw file render mode
 config.repo.commits_fetch_concurrency=Commits fetch concurrency
@@ -1226,11 +1231,13 @@ config.db_config=Cấu hình Cơ sỡ dữ liệu
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
+config.db.path=Đường dẫn
+config.db.path_helper=(chỉ cho phép "sqlite3")
 config.db.max_open_conns=Maximum open connections
 config.db.max_idle_conns=Maximum idle connections
 
@@ -1242,31 +1249,32 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
-config.email_config=Email configuration
-config.email.enabled=Enabled
-config.email.subject_prefix=Subject prefix
+config.email_config=Cấu hình Email
+config.email.enabled=Đã bật
+config.email.subject_prefix=Subject Prefix
 config.email.host=Host
-config.email.from=From
+config.email.from=Từ
 config.email.user=User
-config.email.disable_helo=Disable HELO
-config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
+config.email.disable_helo=Vô hiệu hoá HELO
+config.email.helo_hostname=Tên máy chủ HELO
+config.email.skip_verify=Bỏ qua xác thực chứng thư
+config.email.use_certificate=Sử dụng chứng thư tự tạo
+config.email.cert_file=Tập tin Chứng thư
 config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
-config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
+config.email.use_plain_text=Dùng text
+config.email.add_plain_text_alt=Thêm text thay thế
+config.email.send_test_mail=Gửi Kiểm Tra Email
+config.email.test_mail_failed=Gửi email kiểm tra đến '%s':%v thất bại
+config.email.test_mail_sent=Email kiểm tra đã được gửi đến '%s'.
 
-config.auth_config=Authentication configuration
+config.auth_config=Cấu hình xác thực
 config.auth.activate_code_lives=Activate code lives
 config.auth.reset_password_code_lives=Reset password code lives
-config.auth.require_email_confirm=Require email confirmation
-config.auth.require_sign_in_view=Require sign in view
-config.auth.disable_registration=Disable registration
+config.auth.require_email_confirm=Yêu cầu xác nhận email
+config.auth.require_sign_in_view=Yêu cầu đăng nhập để xem
+config.auth.disable_registration=Vô hiệu hóa đăng ký
 config.auth.enable_registration_captcha=Enable registration captcha
 config.auth.enable_reverse_proxy_authentication=Enable reverse proxy authentication
 config.auth.enable_reverse_proxy_auto_registration=Enable reverse proxy auto registration
@@ -1279,7 +1287,7 @@ config.session_config=Cấu hình session
 config.session.provider=Provider
 config.session.provider_config=Provider config
 config.session.cookie_name=Cookie
-config.session.https_only=HTTPS only
+config.session.https_only=Chỉ HTTPS
 config.session.gc_interval=GC interval
 config.session.max_life_time=Max life time
 config.session.csrf_cookie_name=CSRF cookie
@@ -1293,46 +1301,46 @@ config.http_config=Cấu hình HTTP
 config.http.access_control_allow_origin=Access control allow origin
 
 config.attachment_config=Attachment configuration
-config.attachment.enabled=Enabled
-config.attachment.path=Path
+config.attachment.enabled=Đã bật
+config.attachment.path=Đường dẫn
 config.attachment.allowed_types=Allowed types
-config.attachment.max_size=Size limit
-config.attachment.max_files=Files limit
+config.attachment.max_size=Giới hạn kích thước
+config.attachment.max_files=Giới hạn số lượng tệp tin
 
 config.release_config=Release configuration
-config.release.attachment.enabled=Attachment enabled
-config.release.attachment.allowed_types=Attachment allowed types
-config.release.attachment.max_size=Attachment size limit
-config.release.attachment.max_files=Attachment files limit
+config.release.attachment.enabled=Cho phép tệp đính kèm
+config.release.attachment.allowed_types=Loại tệp tin đính kèm
+config.release.attachment.max_size=Giới hạn dung lượng đính kèm
+config.release.attachment.max_files=Giới hạn số lượng tệp đính kèm
 
 config.picture_config=Cấu hình ảnh
-config.picture.avatar_upload_path=User avatar upload path
-config.picture.repo_avatar_upload_path=Repository avatar upload path
-config.picture.gravatar_source=Gravatar source
-config.picture.disable_gravatar=Disable Gravatar
-config.picture.enable_federated_avatar=Enable federated avatars
+config.picture.avatar_upload_path=Đường dẫn tệp Ảnh đại diện
+config.picture.repo_avatar_upload_path=Đường dẫn tệp Ảnh đại diện kho
+config.picture.gravatar_source=Nguồn Gravatar 
+config.picture.disable_gravatar=Vô hiệu hóa Gravatar
+config.picture.enable_federated_avatar=Bật Federated Avatars
 
 config.mirror_config=Mirror configuration
 config.mirror.default_interval=Default interval
 
 config.webhook_config=Cấu hình Webhook
-config.webhook.types=Types
-config.webhook.deliver_timeout=Deliver timeout
-config.webhook.skip_tls_verify=Skip TLS verify
+config.webhook.types=Kiểu
+config.webhook.deliver_timeout=Thời gian chờ phân phối
+config.webhook.skip_tls_verify=Bỏ qua xác thực TLS
 
 config.git_config=Cấu hình Git
 config.git.disable_diff_highlight=Disable diff syntax highlight
 config.git.max_diff_lines=Diff lines limit (for a single file)
 config.git.max_diff_line_characters=Diff characters limit (for a single line)
 config.git.max_diff_files=Diff files limit (for a single diff)
-config.git.gc_args=GC arguments
-config.git.migrate_timeout=Migration timeout
-config.git.mirror_timeout=Mirror fetch timeout
-config.git.clone_timeout=Clone timeout
-config.git.pull_timeout=Pull timeout
+config.git.gc_args=Các tham số GC
+config.git.migrate_timeout=Thời gian chờ Migration
+config.git.mirror_timeout=Thời gian chờ Mirror fetch
+config.git.clone_timeout=Thời gian chờ Clone
+config.git.pull_timeout=Thời gian chờ kéo
 config.git.gc_timeout=GC timeout
 
-config.lfs_config=LFS configuration
+config.lfs_config=Cấu hình LFS
 config.lfs.storage=Storage
 config.lfs.objects_path=Objects path
 
@@ -1385,9 +1393,9 @@ delete_branch=xóa chi nhánh <code>%[2]s</code> tại <a href="%[1]s">%[3]s</a>
 push_tag=đã đẩy thẻ tag <a href="%s/src/%s">%[2]s</a> đến <a href="%[1]s">%[3]s</a>
 delete_tag=đã xóa thẻ tag <code>%[2]s</code> tại <a href="%[1]s">%[3]s</a>
 fork_repo=đã fork một kho lưu trữ đến <a href="%s">%s</a>
-mirror_sync_push=synced commits to <a href="%[1]s/src/%[2]s">%[3]s</a> at <a href="%[1]s">%[4]s</a> from mirror
-mirror_sync_create=synced new reference <a href="%s/src/%s">%[2]s</a> to <a href="%[1]s">%[3]s</a> from mirror
-mirror_sync_delete=synced and deleted reference <code>%[2]s</code> at <a href="%[1]s">%[3]s</a> from mirror
+mirror_sync_push=đồng bộ commits đến <a href="%[1]s/src/%[2]s">%[3]s</a> tại <a href="%[1]s">%[4]s</a> từ mirror
+mirror_sync_create=đồng bộ tham chiếu mới <a href="%s/src/%s">%[2]s</a> đến <a href="%[1]s">%[3]s</a> từ mirror
+mirror_sync_delete=đồng bộ và xóa tham chiếu <code>%[2]s</code>  tại  <a href="%[1]s">%[3]s</a>  từ mirror
 
 [tool]
 ago=cách đây
@@ -1409,7 +1417,7 @@ months=%d tháng trước %s
 years=%d năm trước %s
 raw_seconds=giây
 raw_minutes=phút
-raw_hours=hours
+raw_hours=giờ
 
 [dropzone]
 default_message=Thả các tập tin ở đây hoặc bấm vào để tải lên.

+ 10 - 2
conf/locale/locale_zh-CN.ini

@@ -51,13 +51,14 @@ internal_server_error=内部服务器错误
 install=安装页面
 title=首次运行安装程序
 docker_helper=如果您正在使用 Docker 容器运行 Gogs,请务必先仔细阅读 <a target="_blank" href="%s">官方文档</a> 后再对本页面进行填写。
-requite_db_desc=Gogs 要求安装 MySQL、PostgreSQL、SQLite3、MSSQL 或 TiDB。
+requite_db_desc=Gogs 需要使用 MySQL、PostgreSQL、SQLite3 或 TiDB(MySQL 协议)数据库
 db_title=数据库设置
 db_type=数据库类型
 host=数据库主机
 user=数据库用户
 password=数据库用户密码
 db_name=数据库名称
+db_schema=模式
 db_helper=如果您使用 MySQL,请使用 INNODB 引擎以及 utf8_general_ci 字符集。
 ssl_mode=SSL 模式
 path=数据库文件路径
@@ -399,7 +400,9 @@ owner=拥有者
 repo_name=仓库名称
 repo_name_helper=伟大的仓库名称一般都较短、令人深刻并且 <strong>独一无二</strong> 的。
 visibility=可见性
+unlisted=列表隐藏
 visiblity_helper=该仓库为 <span class="ui red text">私有的</span>
+unlisted_helper=该仓库 <span class="ui red text">不会</span> 在列表视图中展示
 visiblity_helper_forced=网站管理员已强制要求所有新建仓库必须为 <span class="ui red text">私有的</span>
 visiblity_fork_helper=(修改该值将会影响到所有派生仓库)
 clone_helper=不知道如何操作?访问 <a target="_blank" href="%s">此处</a> 查看帮助!
@@ -440,6 +443,7 @@ migrate.clone_address_desc=该地址可以是 HTTP/HTTPS/GIT 类型的 URL。
 migrate.clone_address_desc_import_local=您被允许使用服务器本地路径作为仓库的远程地址进行迁移。
 migrate.permission_denied=您没有获得导入本地仓库的权限。
 migrate.invalid_local_path=无效的本地路径,不存在或不是一个目录!
+migrate.clone_address_resolved_to_blocked_local_address=克隆地址被解析到默认禁用的本地网络地址。
 migrate.failed=迁移失败:%v
 
 mirror_from=镜像自地址
@@ -806,7 +810,7 @@ settings.webhook.headers=头信息
 settings.webhook.payload=推送内容
 settings.webhook.body=响应体
 settings.webhook.err_cannot_parse_payload_url=无法解析推送 URL:%v
-settings.webhook.err_cannot_use_local_addresses=非管理员不允许使用本地地址
+settings.webhook.url_resolved_to_blocked_local_address=推送 URL 被解析到默认禁用的本地网络地址。
 settings.githooks_desc=Git 钩子是由 Git 本身提供的功能,以下为 Gogs 所支持的钩子列表。
 settings.githook_edit_desc=如果钩子未启动,则会显示样例文件中的内容。如果想要删除某个钩子,则提交空白文本即可。
 settings.githook_name=钩子名称
@@ -1203,6 +1207,7 @@ config.ssh.start_builtin_server=启动内置服务器
 config.ssh.listen_host=监听主机
 config.ssh.listen_port=监听端口
 config.ssh.server_ciphers=服务端加密套件
+config.ssh.server_macs=服务器 MAC 地址
 
 config.repo_config=仓库配置
 config.repo.root_path=根目录
@@ -1227,6 +1232,8 @@ config.db_config=数据库配置
 config.db.type=类型
 config.db.host=主机
 config.db.name=名称
+config.db.schema=模式
+config.db.schema_helper=(仅适用 "postgres")
 config.db.user=用户
 config.db.ssl_mode=SSL 模式
 config.db.ssl_mode_helper=(仅限 "postgres" 使用)
@@ -1243,6 +1250,7 @@ config.security.cookie_secure=启用安全的 Cookie
 config.security.reverse_proxy_auth_user=反向代理认证 Header
 config.security.enable_login_status_cookie=启用登录状态 Cookie
 config.security.login_status_cookie_name=登录状态 Cookie
+config.security.local_network_allowlist=本地网络白名单
 
 config.email_config=邮件配置
 config.email.enabled=启用

+ 10 - 2
conf/locale/locale_zh-HK.ini

@@ -51,13 +51,14 @@ internal_server_error=Internal Server Error
 install=安裝頁面
 title=首次安裝步驟
 docker_helper=如果您正在使用 Docker 容器運行 Gogs,請務必先仔細閱讀 <a target="_blank" href="%s">官方文檔</a> 後再對本頁面進行填寫。
-requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3, MSSQL or TiDB.
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=數據庫設置
 db_type=資料庫類型
 host=主機
 user=帳號
 password=密碼
 db_name=資料庫名稱
+db_schema=Schema
 db_helper=如果您使用 MySQL,請使用 INNODB 引擎以及 utf8_general_ci 字符集。
 ssl_mode=SSL 模式
 path=數據庫文件路徑
@@ -399,7 +400,9 @@ owner=擁有者
 repo_name=倉庫名稱
 repo_name_helper=偉大的倉庫名稱一般都較短、令人深刻並且 <strong>獨一無二</strong> 的。
 visibility=可見度
+unlisted=Unlisted
 visiblity_helper=該倉庫為 <span class="ui red text">私有的</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=網站管理員已強制要求所有新建倉庫必須為 <span class="ui red text">私有的</span>
 visiblity_fork_helper=(修改該值將會影響到所有派生倉庫)
 clone_helper=不知道如何操作?訪問 <a target="_blank"href="%s"> 帮助説明</a> !
@@ -440,6 +443,7 @@ migrate.clone_address_desc=This can be a HTTP/HTTPS/GIT URL.
 migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path.
 migrate.permission_denied=您並沒有導入本地倉庫的權限。
 migrate.invalid_local_path=無效的本地路徑,該路徑不存在或不是一個目錄!
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=遷移失敗:%v
 
 mirror_from=镜像来自
@@ -806,7 +810,7 @@ settings.webhook.headers=標題
 settings.webhook.payload=推送內容
 settings.webhook.body=響應內容
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git 鉤子是由 Git 本身提供的功能,以下為 Gogs 所支持的鉤子列表。
 settings.githook_edit_desc=如果鉤子未啟動,則會顯示樣例文件中的內容。如果想要刪除某個鉤子,則提交空白文本即可。
 settings.githook_name=鉤子名稱
@@ -1202,6 +1206,7 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository configuration
 config.repo.root_path=Root path
@@ -1226,6 +1231,8 @@ config.db_config=數據庫配置
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
 config.db.user=User
 config.db.ssl_mode=SSL mode
 config.db.ssl_mode_helper=(for "postgres" only)
@@ -1242,6 +1249,7 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
 config.email_config=Email configuration
 config.email.enabled=Enabled

+ 48 - 40
conf/locale/locale_zh-TW.ini

@@ -44,20 +44,21 @@ issues=問題
 cancel=取消
 
 [status]
-page_not_found=Page Not Found
-internal_server_error=Internal Server Error
+page_not_found=找不到頁面
+internal_server_error=內部伺服器錯誤
 
 [install]
 install=安裝頁面
 title=首次安裝步驟
 docker_helper=如果您正在使用 Docker 容器運行 Gogs,請務必先仔細閱讀 <a target="_blank" href="%s">官方文檔</a> 後再對本頁面進行填寫。
-requite_db_desc=Gogs 需要安裝 MySQL、PostgreSQL、SQLite3、MSSQL 或 TiDB 其中一項。
+requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB (via MySQL protocol).
 db_title=資料庫設定
 db_type=資料庫類型
 host=主機
 user=帳號
 password=密碼
 db_name=資料庫名稱
+db_schema=Schema
 db_helper=如果您使用 MySQL,請使用 INNODB 引擎以及 utf8_general_ci 字符集。
 ssl_mode=SSL 模式
 path=路徑
@@ -125,7 +126,7 @@ run_user_not_match=執行系統用戶非當前用戶:%s -> %s
 smtp_host_missing_port=SMTP 主機缺少位址中的埠。
 invalid_smtp_from=SMTP 寄件者欄位無效﹔%v
 save_config_failed=設定儲存失敗:%v
-init_failed=Failed to initialize application: %v
+init_failed=軟體初始化失敗:%v
 invalid_admin_setting=管理員帳戶設置不正確:%v
 install_success=您好!我們很高興您選擇使用 Gogs,祝您使用愉快,代碼從此無 BUG!
 invalid_log_root_path=日誌根目錄無效: %v
@@ -263,7 +264,7 @@ following=關注中
 follow=關注
 unfollow=取消關注
 
-form.name_not_allowed=User name or pattern %q is not allowed.
+form.name_not_allowed=用戶名不允許 %q 的格式。
 
 [settings]
 profile=個人資訊
@@ -399,7 +400,9 @@ owner=擁有者
 repo_name=倉庫名稱
 repo_name_helper=偉大的倉庫名稱一般都較短、令人深刻並且 <strong>獨一無二</strong> 的。
 visibility=可見度
+unlisted=Unlisted
 visiblity_helper=該倉庫為 <span class="ui red text">私有的</span>
+unlisted_helper=This repository is <span class="ui red text">Unlisted</span>
 visiblity_helper_forced=網站管理員已強制要求所有新建倉庫必須為 <span class="ui red text">私有的</span>
 visiblity_fork_helper=(修改該值將會影響到所有派生倉庫)
 clone_helper=不知道如何操作?訪問 <a target="_blank"href="%s"> 帮助説明</a> !
@@ -440,6 +443,7 @@ migrate.clone_address_desc=該地址可以是 HTTP/HTTPS/GIT 類型的 URL。
 migrate.clone_address_desc_import_local=您還可以用本地服務器路徑來遷移倉庫。
 migrate.permission_denied=您並沒有導入本地倉庫的權限。
 migrate.invalid_local_path=無效的本地路徑,該路徑不存在或不是一個目錄!
+migrate.clone_address_resolved_to_blocked_local_address=Clone address resolved to a local network address that is implicitly blocked.
 migrate.failed=遷移失敗:%v
 
 mirror_from=镜像来自
@@ -806,7 +810,7 @@ settings.webhook.headers=標題
 settings.webhook.payload=推送內容
 settings.webhook.body=響應內容
 settings.webhook.err_cannot_parse_payload_url=Cannot parse payload URL: %v
-settings.webhook.err_cannot_use_local_addresses=Non admins are not allowed to use local addresses.
+settings.webhook.url_resolved_to_blocked_local_address=Payload URL resolved to a local network address that is implicitly blocked.
 settings.githooks_desc=Git 鉤子是由 Git 本身提供的功能,以下為 Gogs 所支持的鉤子列表。
 settings.githook_edit_desc=如果鉤子未啟動,則會顯示樣例文件中的內容。如果想要刪除某個鉤子,則提交空白文本即可。
 settings.githook_name=鉤子名稱
@@ -1006,11 +1010,11 @@ first_page=首頁
 last_page=末頁
 total=總計:%d
 
-dashboard.build_info=Build Information
-dashboard.app_ver=Application version
-dashboard.git_version=Git version
-dashboard.go_version=Go version
-dashboard.build_time=Build time
+dashboard.build_info=建置資訊
+dashboard.app_ver=程式版本
+dashboard.git_version=Git 版本
+dashboard.go_version=Go 版本
+dashboard.build_time=建置時間
 dashboard.build_commit=Build commit
 dashboard.statistic=應用統計數據
 dashboard.operations=管理員操作
@@ -1172,16 +1176,16 @@ config.brand_name=Brand name
 config.run_user=執行用戶
 config.run_mode=執行模式
 config.server.external_url=External URL
-config.server.domain=Domain
-config.server.protocol=Protocol
+config.server.domain=網域
+config.server.protocol=協定
 config.server.http_addr=HTTP address
-config.server.http_port=HTTP port
-config.server.cert_file=Certificate file
+config.server.http_port=HTTP 
+config.server.cert_file=憑證檔案
 config.server.key_file=Key file
 config.server.tls_min_version=Minimum TLS version
 config.server.unix_socket_permission=Unix socket permission
 config.server.local_root_url=Local root URL
-config.server.offline_mode=Offline mode
+config.server.offline_mode=離線模式
 config.server.disable_router_log=Disable router log
 config.server.enable_gzip=Enable Gzip
 config.server.app_data_path=Application data path
@@ -1192,7 +1196,7 @@ config.ssh_config=SSH 配置
 config.ssh.enabled=Enabled
 config.ssh.domain=Exposed domain
 config.ssh.port=Exposed port
-config.ssh.root_path=Root path
+config.ssh.root_path=根路徑
 config.ssh.keygen_path=Keygen path
 config.ssh.key_test_path=Key test path
 config.ssh.minimum_key_size_check=Minimum key size check
@@ -1202,9 +1206,10 @@ config.ssh.start_builtin_server=Start builtin server
 config.ssh.listen_host=Listen host
 config.ssh.listen_port=Listen port
 config.ssh.server_ciphers=Server ciphers
+config.ssh.server_macs=Server MACs
 
 config.repo_config=Repository 設定
-config.repo.root_path=Root path
+config.repo.root_path=根路徑
 config.repo.script_type=Script type
 config.repo.ansi_chatset=ANSI charset
 config.repo.force_private=Force private
@@ -1216,25 +1221,27 @@ config.repo.enable_raw_file_render_mode=Enable raw file render mode
 config.repo.commits_fetch_concurrency=Commits fetch concurrency
 config.repo.editor.line_wrap_extensions=Editor line wrap extensions
 config.repo.editor.previewable_file_modes=Editor previewable file modes
-config.repo.upload.enabled=Upload enabled
+config.repo.upload.enabled=允許上傳
 config.repo.upload.temp_path=Upload temporary path
 config.repo.upload.allowed_types=Upload allowed types
-config.repo.upload.file_max_size=Upload file size limit
+config.repo.upload.file_max_size=上傳檔案大小限制
 config.repo.upload.max_files=Upload files limit
 
 config.db_config=資料庫設定
 config.db.type=Type
 config.db.host=Host
 config.db.name=Name
-config.db.user=User
-config.db.ssl_mode=SSL mode
-config.db.ssl_mode_helper=(for "postgres" only)
-config.db.path=Path
-config.db.path_helper=(for "sqlite3"only)
-config.db.max_open_conns=Maximum open connections
-config.db.max_idle_conns=Maximum idle connections
-
-config.security_config=Security configuration
+config.db.schema=Schema
+config.db.schema_helper=(for "postgres" only)
+config.db.user=使用者
+config.db.ssl_mode=SSL 模式
+config.db.ssl_mode_helper=(僅限 "postgres" 使用)
+config.db.path=路徑
+config.db.path_helper=(僅限 "sqlite3" 使用)
+config.db.max_open_conns=最大開啟連接數
+config.db.max_idle_conns=最大閒置連線數
+
+config.security_config=安全性設定
 config.security.login_remember_days=Login remember days
 config.security.cookie_remember_name=Remember cookie
 config.security.cookie_username=Username cookie
@@ -1242,24 +1249,25 @@ config.security.cookie_secure=Enable secure cookie
 config.security.reverse_proxy_auth_user=Reverse proxy authentication header
 config.security.enable_login_status_cookie=Enable login status cookie
 config.security.login_status_cookie_name=Login status cookie
+config.security.local_network_allowlist=Local network allowlist
 
-config.email_config=Email configuration
-config.email.enabled=Enabled
+config.email_config=Email設定
+config.email.enabled=已啟用
 config.email.subject_prefix=Subject prefix
-config.email.host=Host
+config.email.host=主機
 config.email.from=From
 config.email.user=User
 config.email.disable_helo=Disable HELO
 config.email.helo_hostname=HELO hostname
-config.email.skip_verify=Skip certificate verify
-config.email.use_certificate=Use custom certificate
-config.email.cert_file=Certificate file
-config.email.key_file=Key file
-config.email.use_plain_text=Use plain text
+config.email.skip_verify=略過憑證驗証
+config.email.use_certificate=使用自定憑證
+config.email.cert_file=憑證檔案
+config.email.key_file=金錀檔案
+config.email.use_plain_text=使用純文字
 config.email.add_plain_text_alt=Add plain text alternative
-config.email.send_test_mail=Send test email
-config.email.test_mail_failed=Failed to send test email to '%s': %v
-config.email.test_mail_sent=Test email has been sent to '%s'.
+config.email.send_test_mail=發送測試電子郵件
+config.email.test_mail_failed=發送測試郵件至 '%s' 時失敗:%v
+config.email.test_mail_sent=測試電子郵件已發送到 '%s'。
 
 config.auth_config=Authentication configuration
 config.auth.activate_code_lives=Activate code lives