From e5e40787dcce40f69d3489adca2a80cf685a3fe8 Mon Sep 17 00:00:00 2001 From: silverwind Date: Fri, 30 Aug 2024 09:36:53 +0200 Subject: [PATCH 01/17] Move web globals to `web_src/js/globals.d.ts` (#31943) This file serves exclusively to support `web_src/js`, so move it there. --- tsconfig.json | 2 +- types.d.ts => web_src/js/globals.d.ts | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename types.d.ts => web_src/js/globals.d.ts (100%) diff --git a/tsconfig.json b/tsconfig.json index 5640c8e74183c..744f1511e951c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -29,7 +29,7 @@ "sourceMap": true, "types": [ "vitest/globals", - "./types.d.ts", + "./web_src/js/globals.d.ts", ], } } diff --git a/types.d.ts b/web_src/js/globals.d.ts similarity index 100% rename from types.d.ts rename to web_src/js/globals.d.ts From 80fa8d7740cc4321b46bcdce337efef821a8b6ac Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Sun, 1 Sep 2024 00:35:09 +0000 Subject: [PATCH 02/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_it-IT.ini | 27 +------------- options/locale/locale_ja-JP.ini | 16 --------- options/locale/locale_ko-KR.ini | 15 -------- options/locale/locale_lv-LV.ini | 34 +----------------- options/locale/locale_nl-NL.ini | 32 +---------------- options/locale/locale_pl-PL.ini | 26 -------------- options/locale/locale_pt-BR.ini | 36 ------------------- options/locale/locale_pt-PT.ini | 62 --------------------------------- options/locale/locale_ru-RU.ini | 29 --------------- options/locale/locale_si-LK.ini | 18 ---------- options/locale/locale_sk-SK.ini | 9 ----- options/locale/locale_sv-SE.ini | 14 -------- options/locale/locale_tr-TR.ini | 33 ------------------ options/locale/locale_uk-UA.ini | 20 ----------- options/locale/locale_zh-CN.ini | 37 -------------------- options/locale/locale_zh-HK.ini | 9 ----- options/locale/locale_zh-TW.ini | 29 --------------- 17 files changed, 3 insertions(+), 443 deletions(-) diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index 45998bb8056b3..5fb3e58e351a2 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -144,7 +144,7 @@ network_error=Errore di rete app_desc=Un servizio auto-ospitato per Git pronto all'uso install=Facile da installare platform=Multipiattaforma -platform_desc=Gitea funziona ovunque Go possa essere compilato: Windows, macOS, Linux, ARM, etc. Scegli ciò che ami! +platform_desc=Gitea funziona ovunque Go possa essere compilato: Windows, macOS, Linux, ARM, etc. Scegli ciò che ami! lightweight=Leggero lightweight_desc=Gitea ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina! license=Open Source @@ -516,10 +516,8 @@ applications=Applicazioni orgs=Gestisci le organizzazioni repos=Repository delete=Elimina account -twofa=Verifica in due passaggi account_link=Account collegati organization=Organizzazioni -webauthn=Chiavi Di Sicurezza public_profile=Profilo pubblico password_username_disabled=Gli utenti non locali non hanno il permesso di cambiare il proprio nome utente. per maggiori dettagli si prega di contattare l'amministratore del sito. @@ -709,21 +707,17 @@ revoke_key=Revoca revoke_oauth2_grant=Revoca accesso revoke_oauth2_grant_description=Revocando l'accesso a questa applicazione di terze parti impedirá l'accesso ai tuoi dati. Sei sicuro? -twofa_desc=L'autenticazione a due fattori migliora la sicurezza del tuo account. twofa_is_enrolled=La verifica in due passaggi è attualmente abilitata sul tuo account. twofa_not_enrolled=La verifica in due passaggi al momento non è abilitata sul tuo account. twofa_disable=Disattiva la verifica in due passaggi -twofa_scratch_token_regenerate=Rigenera il token di sicurezza twofa_enroll=Iscriviti alla verifica in due passaggi twofa_disable_note=Se necessario, è possibile disattivare la verifica in due passaggi. twofa_disable_desc=Disattivare la verifica in due passaggi renderà il tuo account meno sicuro. Continuare? -regenerate_scratch_token_desc=Se hai smarrito il tuo token di sicurezza o lo hai già utilizzato per effettuare il login è possibile resettarlo qui. twofa_disabled=L'autenticazione a due fattori è stata disattivata. scan_this_image=Scannerizza questa immagine con l'applicazione di autenticazione: or_enter_secret=O immettere il segreto: %s then_enter_passcode=E immetti il codice di accesso indicato nell'applicazione: passcode_invalid=Il codice di accesso non è corretto. Riprova. -twofa_enrolled=Il tuo account è stato registrato alla verifica in due passaggi. Conserva il token di sicurezza (%s) in un luogo sicuro in quanto viene visualizzato sono una volta! twofa_failed_get_secret=Impossibile ottenere il segreto. webauthn_desc=Le chiavi di sicurezza sono dispositivi hardware contenenti chiavi crittografiche. Possono essere utilizzate per l'autenticazione a due fattori. Le chiavi di sicurezza devono supportare lo standard WebAuthenticator di WebAuthn. @@ -843,9 +837,7 @@ blame_prior=Visualizza la colpa prima di questa modifica transfer.accept=Accetta trasferimento -transfer.accept_desc=`Trasferisci a "%s"` transfer.reject=Rifiuta trasferimento -transfer.reject_desc=`Annulla il trasferimento a "%s"` desc.private=Privato desc.public=Pubblico @@ -963,7 +955,6 @@ release=Rilascio releases=Rilasci tag=Etichetta released_this=ha rilasciato questo -file.title=%s a %s file_raw=Originale file_history=Cronologia file_view_source=Visualizza sorgente @@ -973,7 +964,6 @@ file_permalink=Permalink file_too_large=Il file è troppo grande per essere visualizzato. invisible_runes_line=`Questa riga ha caratteri unicode invisibili` ambiguous_runes_line=`Questa riga ha caratteri unicode ambigui` -ambiguous_character=`%[1]c [U+%04[1]X] è confondibile con %[2]c [U+%04[2]X]` escape_control_characters=Fuga unescape_control_characters=Unescape @@ -1456,9 +1446,7 @@ pulls.rebase_conflict_summary=Messaggio d'Errore pulls.unrelated_histories=Unione fallita: gli Head del ramo da unire e la base non condividono una storia cronologica in comune. Suggerimento: prova una strategia diversa pulls.merge_out_of_date=Unione fallita: Durante la generazione del merge, la base è stata aggiornata. Suggerimento: Riprova. pulls.head_out_of_date=Unione non riuscita: durante la generazione della fusione, la testa è stata aggiornata. Suggerimento: Riprova. -pulls.push_rejected=Unisci non riuscito: il push è stato rifiutato. Rivedi gli Hooks Git per questo repository. pulls.push_rejected_summary=Messaggio Di Rifiuto Completo -pulls.push_rejected_no_message=Unione non riuscita: il push è stato rifiutato ma non c'è stato un messaggio remoto.
Controlla gli Hooks di Git per questo repository pulls.open_unmerged_pull_exists=`Non è possibile riaprire questa pull request perché ne esiste un'altra (#%d) con proprietà identiche.` pulls.status_checking=Alcuni controlli sono in sospeso pulls.status_checks_success=Tutti i controlli sono stati effettuati con successo @@ -1498,7 +1486,6 @@ milestones.closed=Chiuso %s milestones.no_due_date=Nessuna data di scadenza milestones.open=Apri milestones.close=Chiudi -milestones.completeness=%d%% Completato milestones.create=Crea Milestone milestones.title=Titolo milestones.desc=Descrizione @@ -1668,7 +1655,6 @@ settings.pulls.enable_autodetect_manual_merge=Abilita il rilevamento automatico settings.pulls.allow_rebase_update=Abilita l'aggiornamento del ramo pull request per rebase settings.pulls.default_delete_branch_after_merge=Elimina il ramo pull request dopo la fusione per impostazione predefinita settings.packages_desc=Abilita Il Registro Dei Pacchetti Repository -settings.projects_desc=Abilita Progetti Repository settings.admin_settings=Impostazioni amministratore settings.admin_enable_health_check=Abilita verifica dell'integrità del repository (git fsck) settings.admin_code_indexer=Indicizzatore del codice @@ -1871,8 +1857,6 @@ settings.branches=Branches settings.protected_branch=Protezione branch settings.protected_branch_can_push=Consentire push? settings.protected_branch_can_push_yes=Puoi pushare -settings.protected_branch_can_push_no=Non puoi pushare -settings.branch_protection=Protezione branch per il branch '%s' settings.protect_this_branch=Attiva protezione branch settings.protect_this_branch_desc=Impedisce l'eliminazione e limita il merge di Git effettuando il push e l'unione verso questo ramo. settings.protect_disable_push=Disabilita push @@ -1880,7 +1864,6 @@ settings.protect_disable_push_desc=Nessun push sarà consentito in questo ramo. settings.protect_enable_push=Abilita push settings.protect_enable_push_desc=Chiunque con accesso in scrittura sarà autorizzato a pushare su questo ramo (ma non forzare il push). settings.protect_check_status_contexts=Abilita Controllo Stato -settings.protect_check_status_contexts_desc=Richiedi il superamento di controlli di stato prima dell'unione di due rami. Scegliere quali controlli di stato devono passare prima che i rami possano essere uniti in un ramo che corrisponde a questa regola. Se abilitato, i commit devono prima essere inviati a un altro ramo, quindi uniti o pushati direttamente a un ramo che corrisponde a questa regola dopo aver superato i controlli di stato. Se non viene selezionato alcuna regola, l'ultimo commit avrá successo indipendentemente dal contesto. settings.protect_check_status_contexts_list=Controlli di stato trovati nell'ultima settimana per questo repository settings.protect_required_approvals=Approvazioni richieste: settings.protect_required_approvals_desc=Permetti solo di unire la richiesta pull con abbastanza recensioni positive. @@ -1890,7 +1873,6 @@ settings.require_signed_commits=Richiede commit firmati settings.require_signed_commits_desc=Rifiuta i push a questo ramo se non sono firmati o verificabili. settings.add_protected_branch=Attiva protezione settings.delete_protected_branch=Disattiva protezione -settings.protected_branch_deletion=Disattiva protezione branch settings.protected_branch_deletion_desc=Disattivare la protezione branch permette agli utenti con permesso di scrittura di pushare sul branch. Continuare? settings.block_rejected_reviews=Blocca il merge di revisioni rifiutate settings.block_rejected_reviews_desc=Il merge non sarà possibile quando sono richiesti cambiamenti da revisori, anche se ci sono sufficienti approvazioni. @@ -1899,7 +1881,6 @@ settings.block_on_official_review_requests_desc=Il merge non sarà possibile qua settings.block_outdated_branch=Blocca il merge se la pull request è obsoleta settings.block_outdated_branch_desc=Il merging non sarà possibile quando il ramo testa è dietro il ramo base. settings.default_branch_desc=Seleziona un branch del repository predefinito per le pull request ed i commit di codice: -settings.default_merge_style_desc=Modalità di merge predefinita per le richieste di pull: settings.choose_branch=Scegli un branch… settings.no_protected_branch=Non ci sono branch protetti. settings.edit_protected_branch=Modifica @@ -2072,7 +2053,6 @@ tag.confirm_create_tag=Crea etichetta topic.manage_topics=Gestisci argomenti topic.done=Fatto -topic.count_prompt=Non puoi selezionare più di 25 argomenti find_file.go_to_file=Vai al file find_file.no_matching=Nessun file corrispondente trovato @@ -2155,7 +2135,6 @@ teams.leave.detail=Lasciare %s? teams.can_create_org_repo=Crea repository teams.can_create_org_repo_helper=I membri possono creare nuovi repository nell'organizzazione. Il creatore otterrà l'accesso di amministratore alla nuova repository. teams.none_access=Nessun Accesso -teams.none_access_helper=I membri non possono visualizzare o fare altre azioni su questa unità. teams.general_access=Accesso Generale teams.general_access_helper=I permessi dei membri saranno decisi dalla seguente tabella dei permessi. teams.read_access=Lettura @@ -2622,14 +2601,11 @@ monitor.next=La Prossima Volta monitor.previous=La Scorsa Volta monitor.execute_times=Esecuzioni monitor.process=Processi in Esecuzione -monitor.stacktrace=Stacktraces monitor.desc=Descrizione monitor.start=Orario Avvio monitor.execute_time=Tempo di Esecuzione monitor.last_execution_result=Risultato monitor.process.cancel=Annulla processo -monitor.process.cancel_desc=L'annullamento di un processo potrebbe causare la perdita di dati -monitor.process.cancel_notices=Annulla: %s? monitor.process.children=Figli monitor.queues=Code @@ -2714,7 +2690,6 @@ raw_minutes=minuti [dropzone] default_message=Trascina i file o clicca qui per caricare. -invalid_input_type=Non è possibile caricare file di questo tipo. file_too_big=La dimensione del file ({{filesize}} MB) supera la dimensione massima ({{maxFilesize}} MB). remove_file=Rimuovi file diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index c14fd2b98ea17..01cf6d8dffbf9 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -926,7 +926,6 @@ oauth2_client_secret_hint=このページから移動したりページを更新 oauth2_application_edit=編集 oauth2_application_create_description=OAuth2アプリケーションで、サードパーティアプリケーションがこのインスタンス上のユーザーアカウントにアクセスできるようになります。 oauth2_application_remove_description=OAuth2アプリケーションを削除すると、このインスタンス上の許可されたユーザーアカウントへのアクセスができなくなります。 続行しますか? -oauth2_application_locked=設定で有効にされた場合、Giteaは起動時にいくつかのOAuth2アプリケーションを事前登録します。 想定されていない動作を防ぐため、これらは編集も削除もできません。 詳細についてはOAuth2のドキュメントを参照してください。 authorized_oauth2_applications=許可済みOAuth2アプリケーション authorized_oauth2_applications_description=これらのサードパーティ アプリケーションに、あなたのGiteaアカウントへのアクセスを許可しています。 不要になったアプリケーションはアクセス権を取り消すようにしてください。 @@ -1099,9 +1098,7 @@ tree_path_not_found_branch=パス %[1]s はブランチ %[2]s に存在しませ tree_path_not_found_tag=パス %[1]s はタグ %[2]s に存在しません transfer.accept=移転を承認 -transfer.accept_desc=`"%s" に移転` transfer.reject=移転を拒否 -transfer.reject_desc=`"%s" への移転をキャンセル` transfer.no_permission_to_accept=この移転を承認する権限がありません。 transfer.no_permission_to_reject=この移転を拒否する権限がありません。 @@ -1236,7 +1233,6 @@ releases=リリース tag=タグ released_this=がこれをリリース tagged_this=がタグ付け -file.title=%s at %s file_raw=Raw file_history=履歴 file_view_source=ソースを表示 @@ -1253,7 +1249,6 @@ ambiguous_runes_header=このファイルには曖昧(ambiguous)なUnicode文字 ambiguous_runes_description=このファイルには、他の文字と見間違える可能性があるUnicode文字が含まれています。 それが意図的なものと考えられる場合は、この警告を無視して構いません。 それらの文字を表示するにはエスケープボタンを使用します。 invisible_runes_line=`この行には不可視のUnicode文字があります` ambiguous_runes_line=`この行には曖昧(ambiguous)なUnicode文字があります` -ambiguous_character=`%[1]c [U+%04[1]X] は %[2]c [U+%04[2]X] と混同するおそれがあります` escape_control_characters=エスケープ unescape_control_characters=エスケープ解除 @@ -1866,9 +1861,7 @@ pulls.unrelated_histories=マージ失敗: マージHEADとベースには共通 pulls.merge_out_of_date=マージ失敗: マージの生成中にベースが更新されました。 ヒント: もう一度試してみてください pulls.head_out_of_date=マージ失敗: マージの生成中に head が更新されました。 ヒント: もう一度試してみてください pulls.has_merged=失敗: プルリクエストはマージされていました。再度マージしたり、ターゲットブランチを変更することはできません。 -pulls.push_rejected=マージ失敗: プッシュは拒否されました。 このリポジトリのGitフックを見直してください。 pulls.push_rejected_summary=拒否メッセージ全体: -pulls.push_rejected_no_message=マージ失敗: プッシュは拒否され、リモートからのメッセージはありません。
このリポジトリのGitフックを見直してください pulls.open_unmerged_pull_exists=`同じ条件のプルリクエスト (#%d) が未処理のため、再オープンはできません。` pulls.status_checking=いくつかのステータスチェックが待機中です pulls.status_checks_success=ステータスチェックはすべて成功しました @@ -1924,7 +1917,6 @@ milestones.no_due_date=期日なし milestones.open=オープン milestones.close=クローズ milestones.new_subheader=マイルストーンを使うとイシューの整理や進捗確認がしやすくなります。 -milestones.completeness=%d%%消化 milestones.create=マイルストーンを作成 milestones.title=タイトル milestones.desc=説明 @@ -2375,7 +2367,6 @@ settings.protected_branch.save_rule=ルールを保存 settings.protected_branch.delete_rule=ルールを削除 settings.protected_branch_can_push=プッシュを許可する settings.protected_branch_can_push_yes=プッシュできます -settings.protected_branch_can_push_no=プッシュできません settings.branch_protection=ブランチ '%s' の保護ルール settings.protect_this_branch=ブランチの保護を有効にする settings.protect_this_branch_desc=ブランチの削除を防ぎ、ブランチへのプッシュやマージを制限します。 @@ -2676,7 +2667,6 @@ tag.create_success=タグ "%s" を作成しました。 topic.manage_topics=トピックの管理 topic.done=完了 -topic.count_prompt=選択できるのは25トピックまでです。 topic.format_prompt=トピック名は英字または数字で始め、ダッシュ('-')やドット('.')を含めることができます。最大35文字までです。文字は小文字でなければなりません。 find_file.go_to_file=ファイルへ移動 @@ -2774,7 +2764,6 @@ teams.leave.detail=%s から脱退しますか? teams.can_create_org_repo=リポジトリを作成 teams.can_create_org_repo_helper=メンバーは組織のリポジトリを新たに作成できます。作成者には新しいリポジトリの管理者権限が与えられます。 teams.none_access=アクセスなし -teams.none_access_helper=メンバは、このユニットで表示や他の操作を行うことはできません。 teams.general_access=一般的なアクセス teams.general_access_helper=メンバーの権限は下記の権限テーブルで決定されます。 teams.read_access=読み取り @@ -3312,7 +3301,6 @@ monitor.next=次回 monitor.previous=前回 monitor.execute_times=実行回数 monitor.process=実行中のプロセス -monitor.stacktrace=スタックトレース monitor.processes_count=%d プロセス monitor.download_diagnosis_report=診断レポートをダウンロード monitor.desc=説明 @@ -3320,8 +3308,6 @@ monitor.start=開始日時 monitor.execute_time=実行時間 monitor.last_execution_result=結果 monitor.process.cancel=処理をキャンセル -monitor.process.cancel_desc=処理をキャンセルするとデータが失われる可能性があります -monitor.process.cancel_notices=キャンセル: %s? monitor.process.children=子プロセス monitor.queues=キュー @@ -3423,7 +3409,6 @@ raw_minutes=分 [dropzone] default_message=ファイルをここにドロップ、またはここをクリックしてアップロード -invalid_input_type=この種類のファイルはアップロードできません。 file_too_big=アップロードされたファイルのサイズ ({{filesize}} MB) は、最大サイズ ({{maxFilesize}} MB) を超えています。 remove_file=ファイル削除 @@ -3571,7 +3556,6 @@ settings.link=このパッケージをリポジトリにリンク settings.link.description=パッケージをリポジトリにリンクすると、リポジトリのパッケージリストに表示されるようになります。 settings.link.select=リポジトリを選択 settings.link.button=リポジトリのリンクを更新 -settings.link.success=リポジトリのリンクが正常に更新されました。 settings.link.error=リポジトリのリンクの更新に失敗しました。 settings.delete=パッケージ削除 settings.delete.description=パッケージの削除は恒久的で元に戻すことはできません。 diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini index 16f4bd310efaf..29d11d88d3d97 100644 --- a/options/locale/locale_ko-KR.ini +++ b/options/locale/locale_ko-KR.ini @@ -371,7 +371,6 @@ applications=어플리케이션 orgs=조직 관리 repos=저장소 delete=계정 삭제 -twofa=2단계 인증 account_link=연결된 계정 organization=조직 @@ -494,15 +493,12 @@ oauth2_application_edit=수정하기 revoke_key=취소 revoke_oauth2_grant=접근 권한 제거 -twofa_desc=2단계 인증은 계정의 보안을 향상시킵니다. twofa_is_enrolled=귀하의 계정은 현재 2단계 인증에 등록되어 있습니다. twofa_not_enrolled=귀하의 계정은 현재 2단계 인증에 등록되어 있지 않습니다. twofa_disable=2단계 인증 해제 -twofa_scratch_token_regenerate=스크래치 토큰 재생성 twofa_enroll=2단계 인증에 등록하기 twofa_disable_note=필요한 경우 2단계 인증을 해제할 수 있습니다. twofa_disable_desc=2단계 인증을 해제하면 귀하의 계정이 보안에 취약해질 것 입니다. 계속하시겠습니까? -regenerate_scratch_token_desc=스크래치 토큰을 분실 했거나 이미 로그인에 사용되었다면 여기에서 재설정 할 수 있습니다. twofa_disabled=2단계 인증이 해제되었습니다. scan_this_image=이 이미지를 당신의 인증 애플리케이션에서 스캔하세요: or_enter_secret=또는 이 비밀키를 입력하세요: %s @@ -862,7 +858,6 @@ milestones.closed=닫힘 %s milestones.no_due_date=기한 없음 milestones.open=열기 milestones.close=닫기 -milestones.completeness=%d%% 완료됨 milestones.create=마일스톤 생성 milestones.title=타이틀 milestones.desc=설명 @@ -1067,19 +1062,12 @@ settings.key_been_used=동일한 내용의 배포키를 이미 사용중입니 settings.key_name_used=같은 이름의 배포키가 이미 있습니다. settings.deploy_key_deletion=배포키 삭제 settings.deploy_key_deletion_success=배포키가 삭제되었습니다. -settings.branches=브랜치 -settings.protected_branch=브랜치 보호 settings.protected_branch_can_push=푸시를 허용하시겠습니까? settings.protected_branch_can_push_yes=푸시할 수 있습니다. -settings.protected_branch_can_push_no=푸시할 수 없습니다. -settings.branch_protection='%s' 브랜치 보호 settings.protect_this_branch=브랜치 보호 활성화 settings.protect_disable_push=푸시 끄기 settings.protect_enable_push=푸시 켜기 settings.protect_required_approvals=필요한 승인: -settings.add_protected_branch=보호 활성화 -settings.delete_protected_branch=보호 비활성화 -settings.protected_branch_deletion=브랜치 보호 비활성화 settings.choose_branch=브랜치 선택... settings.no_protected_branch=보호된 브랜치가 없습니다. settings.edit_protected_branch=편집 @@ -1142,7 +1130,6 @@ branch.deleted_by=%s 에 의해 삭제되었습니다. topic.manage_topics=토픽 관리 topic.done=완료 -topic.count_prompt=25개 이상의 토픽을 선택하실 수 없습니다. @@ -1534,7 +1521,6 @@ raw_seconds=초 raw_minutes=분 [dropzone] -invalid_input_type=이 형식의 파일을 업로드할 수 없습니다. file_too_big=파일 크기({{filesize}} MB) 가 최대 크기({{maxFilesize}} MB) 를 초과합니다. remove_file=파일 제거 @@ -1560,7 +1546,6 @@ error.unit_not_allowed=이 저장소 섹션에 접근할 수 없습니다. [packages] filter.type=유형 -alpine.repository.branches=브랜치 alpine.repository.repositories=저장소 conan.details.repository=저장소 owner.settings.cleanuprules.enabled=활성화됨 diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index 035b0008e387b..1df081d149816 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -195,7 +195,7 @@ app_desc=Viegli uzstādāms Git serviss install=Vienkārši instalējams install_desc=Vienkārši jāpalaiž izpildāmais fails vajadzīgajai platformai, jāizmanto Docker, vai jāiegūst pakotne. platform=Pieejama dažādām platformām -platform_desc=Gitea iespējams uzstādīt jebkur, kam Go var nokompilēt: Windows, macOS, Linux, ARM utt. Izvēlies to, kas tev patīk! +platform_desc=Gitea darbojas visur, kur Go var kompilēt: Windows, macOS, Linux, ARM, utt.. Izvēlies to, kas Tev patīk! lightweight=Viegla lightweight_desc=Gitea ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus! license=Atvērtā pirmkoda @@ -619,11 +619,9 @@ applications=Lietotnes orgs=Pārvaldīt organizācijas repos=Repozitoriji delete=Dzēst kontu -twofa=Divfaktoru autentifikācija account_link=Saistītie konti organization=Organizācijas uid=UID -webauthn=Drošības atslēgas public_profile=Publiskais profils biography_placeholder=Pastāsti mums mazliet par sevi! (Var izmantot Markdown) @@ -856,12 +854,10 @@ revoke_oauth2_grant=Atsaukt piekļuvi revoke_oauth2_grant_description=Atsaucot piekļuvi šai trešas puses lietotnei tiks liegta piekļuve Jūsu datiem. Vai turpināt? revoke_oauth2_grant_success=Piekļuve veiksmīgi atsaukta. -twofa_desc=Divfaktoru autentifikācija uzlabo konta drošību. twofa_recovery_tip=Ja ierīce tiek pazaudēta, iespējams izmantot vienreiz izmantojamo atkopšanas atslēgu, lai atgūtu piekļuvi savam kontam. twofa_is_enrolled=Kontam ir ieslēgta divfaktoru autentifikācija. twofa_not_enrolled=Kontam šobrīd nav ieslēgta divfaktoru autentifikācija. twofa_disable=Atslēgt divfaktoru autentifikāciju -twofa_scratch_token_regenerate=Ģenerēt jaunu vienreizējo kodu twofa_scratch_token_regenerated=Vienreizējā pilnvara tagad ir %s. Tā ir jāglabā drošā vietā, tā vairs nekad netiks rādīta. twofa_enroll=Ieslēgt divfaktoru autentifikāciju twofa_disable_note=Nepieciešamības gadījumā divfaktoru autentifikāciju ir iespējams atslēgt. @@ -872,7 +868,6 @@ scan_this_image=Noskenējiet šo attēlu ar autentifikācijas lietojumprogrammu: or_enter_secret=Vai ievadiet šo noslēpumu: %s then_enter_passcode=Ievadiet piekļuves kodu no lietojumprogrammas: passcode_invalid=Nederīgs piekļuves kods. Mēģiniet ievadīt atkārtoti. -twofa_enrolled=Kontam tika ieslēgta divfaktoru autentifikācija. Saglabājiet vienreizējo kodu (%s) drošā vietā, jo to vairāk nebūs iespējams aplūkot! twofa_failed_get_secret=Neizdevās ielādēt noslēpumu. webauthn_desc=Drošības atslēgas ir fiziskas ierīces, kas satur kriptogrāfiskas atslēgas. Tās var tikt izmantotas divu faktoru autentifikācijai. Drošības atslēgām ir jāatbalsta WebAuthn autentifikācijas standarts. @@ -1014,9 +1009,7 @@ tree_path_not_found_branch=Atzarā %[2]s nepastāv ceļš %[1]s tree_path_not_found_tag=Tagā %[2]s nepastāv ceļš %[1]s transfer.accept=Apstiprināt īpašnieka maiņu -transfer.accept_desc=`Mainīt īpašnieku uz "%s"` transfer.reject=Noraidīt īpašnieka maiņu -transfer.reject_desc=`Atcelt īpašnieka maiņu uz "%s"` transfer.no_permission_to_accept=Nav atļaujas pieņemt šo pārsūtīšanu. transfer.no_permission_to_reject=Nav atļaujas noraidīt šo pārsūtīšanu. @@ -1150,7 +1143,6 @@ releases=Laidieni tag=Tags released_this=izveidoja šo laidienu tagged_this=izveidoja tagu revīzijai -file.title=%s atzarā %s file_raw=Neapstrādāts file_history=Vēsture file_view_source=Skatīt avotu @@ -1164,7 +1156,6 @@ ambiguous_runes_header=`Šis fails satur neviennozīmīgus unikoda simbolus` ambiguous_runes_description=`Šis fails satur unikoda simbolus, kas var tikt sajauktas ar citām rakstzīmēm. Ja šķiet, ka tas ir ar nolūku, šo brīdinājumu var droši neņemt vērā. Jāizmanto atsoļa taustiņš (Esc), lai atklātu tās.` invisible_runes_line=`Šī līnija satur neredzamus unikoda simbolus` ambiguous_runes_line=`Šī līnija satur neviennozīmīgus unikoda simbolus` -ambiguous_character=`%[1]c [U+%04[1]X] var tikt sajaukts ar %[2]c [U+%04[2]X]` escape_control_characters=Kodēt unescape_control_characters=Atkodēt @@ -1756,9 +1747,7 @@ pulls.unrelated_histories=Sapludināšana neizdevās: mērķa un bāzes atzariem pulls.merge_out_of_date=Sapludināšana neizdevās: sapludināšanas laikā, bāzes atzarā tika iesūtītas izmaiņas. Ieteikums: mēģiniet atkārtoti. pulls.head_out_of_date=Sapludināšana neizdevās: sapludināšanas laikā, bāzes atzarā tika iesūtītas izmaiņas. Ieteikums: mēģiniet atkārtoti. pulls.has_merged=Neizdevās: izmaiņu pieprasījums jau ir sapludināts, nevar to darīt atkārtoti vai mainīt mērķa atzaru. -pulls.push_rejected=Sapludināšana neizdevās: iesūtīšana tika noraidīta. Pārbaudiet git āķus šim repozitorijam. pulls.push_rejected_summary=Pilns noraidīšanas ziņojums -pulls.push_rejected_no_message=Sapludināšana neizdevās: Izmaiņu iesūtīšana tika noraidīta, bet serveris neatgrieza paziņojumu.
Pārbaudiet git āķus šim repozitorijam pulls.open_unmerged_pull_exists=`Jūs nevarat veikt atkārtotas atvēršanas darbību, jo jau eksistē izmaiņu pieprasījums (#%d) ar šādu sapludināšanas informāciju.` pulls.status_checking=Dažas pārbaudes vēl tiek veiktas pulls.status_checks_success=Visas pārbaudes ir veiksmīgas @@ -1812,7 +1801,6 @@ milestones.no_due_date=Bez termiņa milestones.open=Atvērta milestones.close=Aizvērt milestones.new_subheader=Atskaites punkti var palīdzēt pārvaldīt problēmas un sekot to virzībai. -milestones.completeness=%d%% pabeigti milestones.create=Izveidot atskaites punktu milestones.title=Virsraksts milestones.desc=Apraksts @@ -2024,7 +2012,6 @@ settings.pulls.default_delete_branch_after_merge=Pēc noklusējuma dzēst izmai settings.pulls.default_allow_edits_from_maintainers=Atļaut uzturētājiem labot pēc noklusējuma settings.releases_desc=Iespējot repozitorija laidienus settings.packages_desc=Iespējot repozitorija pakotņu reģistru -settings.projects_desc=Iespējot repozitorija projektus settings.projects_mode_all=Visi projekti settings.actions_desc=Iespējot repozitorija darbības settings.admin_settings=Administratora iestatījumi @@ -2239,14 +2226,8 @@ settings.add_key_success=Izvietošanas atslēga "%s" tika pievienota. settings.deploy_key_deletion=Noņemt izvietošanas atslēgu settings.deploy_key_deletion_desc=Noņemot izvietošanas atslēgu, tai tiks liegta piekļuve šim repozitorija. Vai turpināt? settings.deploy_key_deletion_success=Izvietošanas atslēga tika noņemta. -settings.branches=Atzari -settings.protected_branch=Atzaru aizsargāšana settings.protected_branch.save_rule=Saglabāt noteikumu settings.protected_branch.delete_rule=Dzēst noteikumu -settings.protected_branch_can_push=Atļaut izmaiņu nosūtīšanu? -settings.protected_branch_can_push_yes=Jūs varat nosūtīt izmaiņas -settings.protected_branch_can_push_no=Jūs nevarat nosūtīt izmaiņas -settings.branch_protection=Atzara aizsardzība atzaram '%s' settings.protect_this_branch=Iespējot atzara aizsardzību settings.protect_this_branch_desc=Neļauj atzara dzēšanu, kā arī ierobežo izmaiņu iesūtīšanu un sapludināšanu šajā atzarā. settings.protect_disable_push=Neļaut iesūtīt izmaiņas @@ -2258,7 +2239,6 @@ settings.protect_enable_merge_desc=Ikviens ar rakstīšanas tiesībām varēst s settings.protect_check_status_contexts=Iespējot statusu pārbaudi settings.protect_status_check_patterns=Statusa pārbaudes šabloni: settings.protect_status_check_patterns_desc=Norādiet šablonus, kurām statusa pārbaudēm ir jāatbilst pirms atzaru iespējams sapludināt šajā atzarā, kas atbilst šim nosacījumam. Katru šablonu norādīt savā rindā, tie nevar būt tukši. -settings.protect_check_status_contexts_desc=Nepieciešamas veiksmīgas statusa pārbaudes pirms sapludināšanas. Izvēlieties, kurām statusa pārbaudēm ir jāizpildās pirms ir iespejams tās sapludināt. Ja iespējots, tad revīzijas sākotnēji jānosūta uz atsevišķu atzaru, pēc kā var tikt saplusinātas vai tieši nosūtītas uz atzariem, kas atbildst veiksmīgām norādītajām stautsa pārbaudēm. Ja konteksts nav norādīts, pēdējai revīzijai ir jābūt veiksmīga neatkarīgi no konteksta. settings.protect_check_status_contexts_list=Statusu pārbaudes, kas šim repozitorijam bijušas pēdējās nedēļas laikā settings.protect_status_check_matched=Atbilst settings.protect_invalid_status_check_pattern=Kļūdains statusa pārbaudes šablons: "%s". @@ -2276,12 +2256,9 @@ settings.protect_protected_file_patterns=Aizsargāto failu šablons (vairākus v settings.protect_protected_file_patterns_desc=Aizsargātie faili, ko nevar mainīt, pat ja lietotājam ir tiesības veidot jaunus, labot vai dzēst failus šajā atzarā. Vairākus šablons ir iespējams norādīt atdalot tos ar semikolu (';'). Sīkāka informācija par šabloniem pieejama github.com/gobwas/glob dokumentācijā. Piemēram, .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Neaizsargāto failu šablons (vairākus var norādīt atdalot ar semikolu ';'): settings.protect_unprotected_file_patterns_desc=Neaizsargātie faili, ko iespējams mainīt apejot iesūtīšanas ierobežojumus, ja lietotājam ir tiesības iesūtīt izmaiņas šajā atzarā. Vairākus šablons ir iespējams norādīt atdalot tos ar semikolu (';'). Sīkāka informācija par šabloniem pieejama github.com/gobwas/glob dokumentācijā. Piemēram, .drone.yml, /docs/**/*.txt. -settings.add_protected_branch=Iespējot aizsargāšanu -settings.delete_protected_branch=Atspējot aizsargāšanu settings.update_protect_branch_success=Atzara aizsardzības nosacījums "%s" tika saglabāta. settings.remove_protected_branch_success=Atzara aizsardzības nosacījums "%s" tika noņemts. settings.remove_protected_branch_failed=Neizdevās izdzēst atzara aizsardzības nosacījumu "%s". -settings.protected_branch_deletion=Atspējot atzara aizsardzību settings.protected_branch_deletion_desc=Atspējojot atzara aizsardzību, ļaus lietotājiem ar rakstīšanas tiesībām nosūtīt izmaiņas uz atzaru. Vai turpināt? settings.block_rejected_reviews=Neļaut sapludināt izmaiņu pieprasījumus, kam ir pieprasītas izmaiņas settings.block_rejected_reviews_desc=Sapludināšana nebūs iespējama, kad ir pieprasītas izmaiņas, pat ja ir nepieciešamais apstiprinājumu skaits. @@ -2291,7 +2268,6 @@ settings.block_outdated_branch=Bloķēt sapludināšanau, ja izmaiņu pieprasīj settings.block_outdated_branch_desc=Sapludināšana nebūs pieejama, ja atzars būs atpalicis no bāzes atzara. settings.default_branch_desc=Norādiet noklusēto repozitorija atzaru izmaiņu pieprasījumiem un koda revīzijām: settings.merge_style_desc=Sapludināšanas veidi -settings.default_merge_style_desc=Noklusētais sapludināšanas veids izmaiņu pieprasījumiem: settings.choose_branch=Izvēlieties atzaru… settings.no_protected_branch=Nav neviena aizsargātā atzara. settings.edit_protected_branch=Labot @@ -2509,7 +2485,6 @@ tag.create_success=Tags "%s" tika izveidots. topic.manage_topics=Pārvaldīt tēmas topic.done=Gatavs -topic.count_prompt=Nevar pievienot vairāk kā 25 tēmas topic.format_prompt=Tēmai jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un punktus ('.') un var būt līdz 35 rakstzīmēm gara. Burtiem jābūt mazajiem. find_file.go_to_file=Iet uz failu @@ -2578,7 +2553,6 @@ settings.delete_prompt=Šī darbība pilnībā dzēsīs šo organizāciju, kā a settings.confirm_delete_account=Apstiprināt dzēšanu settings.delete_org_title=Dzēst organizāciju settings.delete_org_desc=Organizācija tiks dzēsta neatgriezeniski. Vai turpināt? -settings.hooks_desc=Pievienot tīmekļa āķus, kas nostrādās visiem repozitorijiem šajā organizācijā. settings.labels_desc=Pievienojiet iezīmes, kas var tikt izmantotas visos šīs organizācijas repozitorijos. @@ -2603,7 +2577,6 @@ teams.leave.detail=Pamest organizāciju %s? teams.can_create_org_repo=Veidot jaunus repozitorijus teams.can_create_org_repo_helper=Komandas biedri varēs veidot jaunus repozitorijus šajā organizācijā. Izveidotājam tiks piešķirtas administratora tiesības uz jauno repozitoriju. teams.none_access=Nav piekļuves -teams.none_access_helper=Komandai nebūs tiesību skatīties vai veikt citas darbības ar šo vienumu. teams.general_access=Vispārēja piekļuve teams.general_access_helper=Komandas tiesības tiks noteiktas pēc tabulas zemāk. teams.read_access=Skatīšanās @@ -3117,7 +3090,6 @@ monitor.next=Nākošās izpildes laiks monitor.previous=Pēdējās izpildes laiks monitor.execute_times=Izpildes monitor.process=Darbojošies procesi -monitor.stacktrace=Steka izsekojamība monitor.processes_count=%d procesi monitor.download_diagnosis_report=Lejupielādēt diagnostikas atskaiti monitor.desc=Apraksts @@ -3125,8 +3097,6 @@ monitor.start=Sākuma laiks monitor.execute_time=Izpildes laiks monitor.last_execution_result=Rezultāts monitor.process.cancel=Atcelt procesu -monitor.process.cancel_desc=Procesa atcelšana var radīt datu zaudējumus -monitor.process.cancel_notices=Atcelt: %s? monitor.process.children=Apakšprocesi monitor.queues=Rindas @@ -3220,7 +3190,6 @@ raw_minutes=minūtes [dropzone] default_message=Ievelciet failus vai nospiediet šeit, lai augšupielādētu. -invalid_input_type=Šādus failus nav iespējams augšupielādēt. file_too_big=Faila izmērs ({{filesize}} MB) pārsniedz maksimāli atļauto izmēru ({{maxFilesize}} MB). remove_file=Noņemt failu @@ -3289,7 +3258,6 @@ alpine.registry.key=Lejupielādējiet reģistra publisko RSA atslēgu direktorij alpine.registry.info=Izvēlieties $branch un $repository no saraksta zemāk. alpine.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda: alpine.repository=Repozitorija informācija -alpine.repository.branches=Atzari alpine.repository.repositories=Repozitoriji alpine.repository.architectures=Arhitektūras cargo.registry=Uzstādiet šo reģistru Cargo konfigurācijas failā, piemēram, ~/.cargo/config.toml: diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index 6acb3140181a3..30c2a142709a1 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -143,7 +143,7 @@ network_error=Netwerk fout app_desc=Een eenvoudige, self-hosted Git service install=Makkelijk te installeren platform=Cross-platform -platform_desc=Gitea werkt op alles waar Go op kan compileren: Windows, macOS, Linux, ARM, etc. Kies het platform dat bij je past! +platform_desc=Gitea werkt op alles waar Go op kan compileren: Windows, macOS, Linux, ARM, etc. Kies het platform dat bij je past! lightweight=Lichtgewicht lightweight_desc=Gitea heeft hele lage systeemeisen, je kunt Gitea al draaien op een goedkope Raspberry Pi. license=Open Source @@ -515,10 +515,8 @@ applications=Applicaties orgs=Beheer organisaties repos=Repositories delete=Verwijder account -twofa=Twee factor authenticatie account_link=Gekoppelde Accounts organization=Organisaties -webauthn=Beveiligingssleutels public_profile=Openbaar profiel password_username_disabled=Niet-lokale gebruikers kunnen hun gebruikersnaam niet veranderen. Neem contact op met de sitebeheerder voor meer details. @@ -707,21 +705,17 @@ revoke_key=Intrekken revoke_oauth2_grant=Toegang intrekken revoke_oauth2_grant_description=Het intrekken van toegang voor deze derde partij applicatie zal deze applicatie geen toegang tot uw gegevens geven. Weet u het zeker? -twofa_desc=Tweefactorauthenticatie verbetert de beveiliging van je account. twofa_is_enrolled=Je account is momenteel ingeschreven voor two-factor authenticatie. twofa_not_enrolled=Je account is momenteel niet ingeschreven voor two-factor authenticatie. twofa_disable=Schakel tweetrapsauthenticatie uit -twofa_scratch_token_regenerate=Genereer een nieuwe herstelcode twofa_enroll=Two-factor authenticatie inschakelen twofa_disable_note=Je kan tweefactorauthenticatie indien nodig uitschakelen. twofa_disable_desc=Het uitschakelen van tweefactorauthenticatie maakt je account minder veilig. Doorgaan? -regenerate_scratch_token_desc=Als je je herstelcode bent verloren, of als je deze al hebt gebruikt om in te loggen, kun je deze hier opnieuw instellen. twofa_disabled=Two-factor authenticatie is uitgeschakeld. scan_this_image=Scan deze afbeelding met je authenticatie applicatie: or_enter_secret=Of voer deze geheime code in: %s then_enter_passcode=En vul de toegangscode, die in de applicatie weergegeven wordt, in: passcode_invalid=De code is niet correct. Probeer het nogmaals. -twofa_enrolled=Tweefactorsauthenticatie is geactiveerd voor dit account. Bewaar je token (%s) op een veilige plek, omdat hij maar één keer wordt weergegeven! twofa_failed_get_secret=Kon geheim niet ophalen. webauthn_desc=Beveiligingssleutels zijn hardware apparaten die cryptografische sleutels bevatten. Ze kunnen worden gebruikt voor tweestapsverificatie. Beveiligingssleutels moeten de WebAuthn Authenticator standaard ondersteunen. @@ -841,9 +835,7 @@ blame_prior=Bekijk de schuld voorafgaand aan deze verandering transfer.accept=Accepteer overdracht -transfer.accept_desc=`Overmaken naar "%s"` transfer.reject=Overdracht afwijzen -transfer.reject_desc=`Annuleer overdracht naar "%s"` desc.private=Privé desc.public=Openbaar @@ -961,7 +953,6 @@ release=Release releases=Publicaties tag=Label released_this=heeft dit gepubliceerd -file.title=%s op %s file_raw=Ruw file_history=Geschiedenis file_view_source=Bron weergeven @@ -971,7 +962,6 @@ file_permalink=Permalink file_too_large=Dit bestand is te groot om te tonen. invisible_runes_line=`Deze lijn heeft onzichtbare unicode karakters` ambiguous_runes_line=`Deze lijn heeft dubbelzinnige unicode karakters` -ambiguous_character=`%[1]c [U+%04[1]X] is verwarrend met %[2]c [U+%04[2]X]` escape_control_characters=Escape unescape_control_characters=Onescape @@ -1453,9 +1443,7 @@ pulls.rebase_conflict_summary=Foutmelding pulls.unrelated_histories=Samenvoegen mislukt: de HEAD en base delen geen gemeenschappelijke geschiedenis. Tip: Probeer een andere strategie pulls.merge_out_of_date=Samenvoegen mislukt: Tijdens het samenvoegen is de basis bijgewerkt. Tip: Probeer het opnieuw. pulls.head_out_of_date=Samenvoegen mislukt: tijdens het genereren van de samenvoeging is de kop bijgewerkt. Tip: Probeer het opnieuw. -pulls.push_rejected=Samenvoegen mislukt: De push is geweigerd. Controleer de Git Hooks voor deze repository. pulls.push_rejected_summary=Volledig afwijzingsbericht -pulls.push_rejected_no_message=Samenvoegen mislukt: De push is afgewezen, maar er was geen extern bericht.
Controleer de Git Hooks voor deze repository pulls.open_unmerged_pull_exists=`Je kan deze pull-aanvraag niet opnieuw openen omdat er een andere (#%d) met identieke eigenschappen open staat.` pulls.status_checking=Sommige controles zijn in behandeling pulls.status_checks_success=Alle checks waren succesvol @@ -1493,7 +1481,6 @@ milestones.closed=%s werd gesloten milestones.no_due_date=Geen vervaldatum milestones.open=Open milestones.close=Sluit -milestones.completeness=%d%% Voltooid milestones.create=Mijlpaal maken milestones.title=Titel milestones.desc=Beschrijving @@ -1805,12 +1792,7 @@ settings.key_name_used=Een deploy sleutel met dezelfde naam bestaat al. settings.deploy_key_deletion=Verwijder deploy sleutel settings.deploy_key_deletion_desc=Het verwijderen van een deploy sleutel zal de toegang tot deze repository intrekken. Doorgaan? settings.deploy_key_deletion_success=De deploy-sleutel is verwijderd. -settings.branches=Branches -settings.protected_branch=Branch bescherming -settings.protected_branch_can_push=Push toestaan? settings.protected_branch_can_push_yes=U mag pushen -settings.protected_branch_can_push_no=U mag niet pushen -settings.branch_protection=Branch Bescherming voor branch '%s' settings.protect_this_branch=Branch bescherming inschakelen settings.protect_this_branch_desc=Voorkomt verwijdering en beperkt Git pushing en samenvoegen tot de branch. settings.protect_disable_push=Push uitschakelen @@ -1818,7 +1800,6 @@ settings.protect_disable_push_desc=Geen pushes zijn toegestaan in deze branch. settings.protect_enable_push=Push inschakelen settings.protect_enable_push_desc=Iedereen met schrijftoegang heeft toegang om te pushen naar deze branch (maar niet force push). settings.protect_check_status_contexts=Status controle inschakelen -settings.protect_check_status_contexts_desc=Statuscontroles zijn vereist om te kunnen samenvoegen. Kies welke statuscontroles moeten slagen voordat branches kunnen worden samengevoegd tot een branch die aan deze regel voldoet. Wanneer ingeschakeld, moeten commits eerst naar een andere branch worden gepusht, vervolgens samengevoegd of gepusht worden naar een branch die overeenkomt met deze regel nadat de statuscontroles zijn uitgevoerd. Als er geen contexten worden geselecteerd, moet de laatste commit succesvol zijn, ongeacht de context. settings.protect_check_status_contexts_list=Status controles gevonden in de afgelopen week voor deze repository settings.protect_required_approvals=Vereiste goedkeuringen: settings.protect_required_approvals_desc=Sta alleen toe om pull request samen te voegen met voldoende positieve beoordelingen. @@ -1826,9 +1807,6 @@ settings.dismiss_stale_approvals=Verouderde goedkeuringen afwijzen settings.dismiss_stale_approvals_desc=Wanneer nieuwe commits die de inhoud van het pull-verzoek veranderen, naar de branch worden gepusht, worden oude goedkeuringen verwijderd. settings.require_signed_commits=Ondertekende Commits vereisen settings.require_signed_commits_desc=Weiger pushes naar deze branch als deze niet ondertekend of niet verifieerbaar is. -settings.add_protected_branch=Bescherming aanzetten -settings.delete_protected_branch=Bescherming uitzetten -settings.protected_branch_deletion=Branch bescherming uitschakelen settings.protected_branch_deletion_desc=Branch bescherming uitschakelen zorgt ervoor dat gebruikers met schrijfrechten naar de branch kunnen pushen. Doorgaan? settings.block_rejected_reviews=Samenvoegen van afgewezen beoordelingen blokkeren settings.block_rejected_reviews_desc=Samenvoegen zal niet mogelijk zijn wanneer er wijzigingen worden aangevraagd door officiële beoordelaars, zelfs niet als er genoeg goedkeuringen zijn. @@ -1837,7 +1815,6 @@ settings.block_on_official_review_requests_desc=Samenvoegen is niet mogelijk wan settings.block_outdated_branch=Samenvoegen blokkeren als pull request verouderd is settings.block_outdated_branch_desc=Samenvoegen is niet mogelijk als de hoofd branch achter loop op de basis branch. settings.default_branch_desc=Selecteer een standaard repository branch voor pull requests en code commits: -settings.default_merge_style_desc=Standaard samenvoegstijl voor pull verzoeken: settings.choose_branch=Kies een branch… settings.no_protected_branch=Er zijn geen beschermde branches. settings.edit_protected_branch=Bewerken @@ -1991,7 +1968,6 @@ branch.confirm_rename_branch=Hernoem branch topic.manage_topics=Beheer topics topic.done=Klaar -topic.count_prompt=Je kunt niet meer dan 25 onderwerpen selecteren @@ -2035,7 +2011,6 @@ settings.visibility.private=Privé (alleen zichtbaar voor organisatieleden) settings.visibility.private_shortname=Privé settings.update_settings=Instellingen bijwerken -settings.update_setting_success=Organisatie instellingen zijn succesvol bijgewerkt. settings.update_avatar_success=De avatar van de organisatie is aangepast. settings.delete=Verwijder organisatie settings.delete_account=Verwijder deze organisatie @@ -2467,8 +2442,6 @@ monitor.start=Starttijd monitor.execute_time=Uitvoertijd monitor.last_execution_result=Resultaat monitor.process.cancel=Annuleer proces -monitor.process.cancel_desc=Annuleren van een proces kan gegevensverlies veroorzaken -monitor.process.cancel_notices=Annuleer: %s? monitor.queues=Wachtrijen monitor.queue=Wachtrij: %s @@ -2531,8 +2504,6 @@ raw_minutes=minuten [dropzone] default_message=Sleep bestanden hier heen of klik om te uploaden. -invalid_input_type=U kunt geen bestanden van dit type uploaden. -file_too_big=Bestandsgrootte ({{filesize}} MB) overschrijdt de maximale grootte ({{maxFilesize}} MB). remove_file=Verwijder bestand [notification] @@ -2562,7 +2533,6 @@ error.unit_not_allowed=U heeft geen toegang tot deze sectie van de repository. [packages] filter.type=Type assets=Assets -alpine.repository.branches=Branches alpine.repository.repositories=Repositories conan.details.repository=Opslagplaats rubygems.required.ruby=Vereist Ruby versie diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index 699ee641d46ab..c5fd326258c3a 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -140,7 +140,6 @@ network_error=Błąd sieci app_desc=Bezbolesna usługa Git na własnym serwerze install=Łatwa instalacja platform=Wieloplatformowość -platform_desc=Gitea ruszy gdziekolwiek Go jest możliwe do skompilowania: Windows, macOS, Linux, ARM, itd. Wybierz swój ulubiony system! lightweight=Niskie wymagania lightweight_desc=Gitea ma niskie minimalne wymagania i może działać na niedrogim Raspberry Pi. Oszczędzaj energię swojego komputera! license=Otwarte źródło @@ -500,10 +499,8 @@ applications=Aplikacje orgs=Zarządzaj organizacjami repos=Repozytoria delete=Usuń konto -twofa=Autoryzacja dwuetapowa account_link=Powiązane Konta organization=Organizacje -webauthn=Klucze bezpieczeństwa public_profile=Profil publiczny password_username_disabled=Użytkownicy nielokalni nie mogą zmieniać swoich nazw. Aby uzyskać więcej informacji, skontaktuj się z administratorem strony. @@ -668,21 +665,17 @@ revoke_key=Odwołaj revoke_oauth2_grant=Odwołaj dostęp revoke_oauth2_grant_description=Odwołanie dostępu dla tej aplikacji uniemożliwi jej korzystanie z Twoich danych. Czy jesteś pewny(-a)? -twofa_desc=Weryfikacja dwuskładnikowa zwiększa bezpieczeństwo Twojego konta. twofa_is_enrolled=Twoje konto ma obecnie włączoną autoryzację dwuetapową. twofa_not_enrolled=Twoje konto obecnie nie ma włączonej autoryzacji dwuetapowej. twofa_disable=Wyłącz weryfikację dwuetapową -twofa_scratch_token_regenerate=Wygeneruj ponownie kod jednorazowy twofa_enroll=Włącz weryfikację dwuskładnikową twofa_disable_note=W każdej chwili możesz wyłączyć weryfikację dwuskładnikową. twofa_disable_desc=Wyłączenie weryfikacji dwuetapowej sprawi, że Twoje konto będzie mniej bezpieczne. Kontynuować? -regenerate_scratch_token_desc=Jeśli zgubiłeś(-aś) lub zużyłeś(-aś) swój kod jednorazowy, możesz go wygenerować ponownie tutaj. twofa_disabled=Dwuetapowa autoryzacja została wyłączona. scan_this_image=Zeskanuj ten obraz za pomocą swojej aplikacji uwierzytelniającej: or_enter_secret=Lub wprowadź sekret: %s then_enter_passcode=Oraz wpisz kod dostępu pokazany w aplikacji: passcode_invalid=Kod dostępu jest nieprawidłowy. Spróbuj ponownie. -twofa_enrolled=Na Twoim koncie została uruchomiona weryfikacja dwuetapowa. Przechowuj swój kod jednorazowy (%s) w bezpiecznym miejscu, gdyż jest widoczny tylko raz! twofa_failed_get_secret=Nie udało się uzyskać sekretu. webauthn_register_key=Dodaj klucz bezpieczeństwa @@ -787,9 +780,7 @@ delete_preexisting_success=Usunięto nieprzyjęte pliki w %s transfer.accept=Akceptuj transfer -transfer.accept_desc=`Przenieś do "%s"` transfer.reject=Odrzuć transfer -transfer.reject_desc=`Anuluj transfer do "%s"` desc.private=Prywatne desc.public=Publiczne @@ -902,7 +893,6 @@ release=Wydanie releases=Wydania tag=Tag released_this=wydał to -file.title=%s w %s file_raw=Czysty file_history=Historia file_view_source=Zobacz Źródło @@ -1346,7 +1336,6 @@ milestones.closed=Zamknięto %s milestones.no_due_date=Nie ustalono terminu milestones.open=Otwórz milestones.close=Zamknij -milestones.completeness=%d%% Ukończono milestones.create=Utwórz kamień milowy milestones.title=Tytuł milestones.desc=Opis @@ -1505,7 +1494,6 @@ settings.enable_timetracker=Włącz śledzenie czasu settings.allow_only_contributors_to_track_time=Zezwalaj wyłącznie współpracownikom na śledzenie czasu settings.pulls_desc=Włącz Pull Requesty w repozytorium settings.pulls.ignore_whitespace=Ignoruj znaki białe w konfliktach -settings.projects_desc=Włącz projekty w repozytorium settings.admin_settings=Ustawienia administratora settings.admin_enable_health_check=Włącz sprawdzanie stanu zdrowia repozytoriów (git fsck) settings.admin_enable_close_issues_via_commit_in_any_branch=Zamknij zgłoszenie poprzez commit wprowadzony do nie-domyślnej gałęzi @@ -1672,12 +1660,6 @@ settings.key_name_used=Klucz wdrożeniowy z identyczną nazwą już istnieje. settings.deploy_key_deletion=Usuń klucz wdrożeniowy settings.deploy_key_deletion_desc=Usunięcie klucza wdrożeniowego wycofa jego dostęp do tego repozytorium. Kontynuować? settings.deploy_key_deletion_success=Klucz wdrożeniowy został usunięty. -settings.branches=Gałęzie -settings.protected_branch=Ochrona gałęzi -settings.protected_branch_can_push=Umożliwić push? -settings.protected_branch_can_push_yes=Możesz wysyłać -settings.protected_branch_can_push_no=Nie możesz wysyłać -settings.branch_protection=`Ochrona gałęzi dla "%s"` settings.protect_this_branch=Włącz ochronę gałęzi settings.protect_this_branch_desc=Zapobiega usunięciu oraz ogranicza wypychanie i scalanie zmian do tej gałęzi. settings.protect_disable_push=Wyłącz wypychanie @@ -1685,7 +1667,6 @@ settings.protect_disable_push_desc=Wypychanie do tej gałęzi nie będzie możli settings.protect_enable_push=Włącz wypychanie settings.protect_enable_push_desc=Każdy użytkownik z uprawnieniem zapisu będzie miał możliwość wypychania do tej gałęzi (oprócz wymuszonego wypchnięcia). settings.protect_check_status_contexts=Włącz kontrolę stanu -settings.protect_check_status_contexts_desc=Wymagaj powodzenia kontroli stanów przed scalaniem. Wybierz które kontrole stanów muszą zostać ukończone pomyślnie, zanim gałęzie będą mogły zostać scalone z gałęzią, która pokrywa się z tą zasadą. Kiedy włączone, commity muszą być najpierw wypchnięte do innej gałęzi, a następnie scalone lub wypchnięte bezpośrednio do gałęzi, która pokrywa się z tą zasadą po pomyślnej kontroli stanów. Jeżeli nie zostaną wybrane konteksty, ostatni commit musi zakończyć się powodzeniem niezależnie od kontekstu. settings.protect_check_status_contexts_list=Kontrole stanów w poprzednim tygodniu dla tego repozytorium settings.protect_required_approvals=Wymagane zatwierdzenia: settings.protect_required_approvals_desc=Zezwól na scalanie Pull Requestów tylko z wystarczającą ilością pozytywnych recenzji. @@ -1693,9 +1674,6 @@ settings.dismiss_stale_approvals=Unieważnij przestarzałe zatwierdzenia settings.dismiss_stale_approvals_desc=Kiedy nowe commity zmieniające zawartość Pull Requesta są wypychane do gałęzi, wcześniejsze zatwierdzenia zostaną unieważnione. settings.require_signed_commits=Wymagaj podpisanych commitów settings.require_signed_commits_desc=Odrzucaj zmiany wypychane do tej gałęzi, jeśli nie są podpisane, lub są niemożliwe do zweryfikowania. -settings.add_protected_branch=Włącz ochronę -settings.delete_protected_branch=Wyłącz ochronę -settings.protected_branch_deletion=Wyłącz ochronę gałęzi settings.protected_branch_deletion_desc=Wyłączenie ochrony gałęzi pozwoli użytkownikom z uprawnieniami zapisu do przekazywania zmian do gałęzi. Kontynuować? settings.block_rejected_reviews=Zablokuj scalanie przy odrzuconych recenzjach settings.block_rejected_reviews_desc=Scalanie nie będzie możliwe, jeżeli zostały zażądane zmiany przez oficjalnych recenzentów nawet, jeśli jest wystarczająca ilość zatwierdzeń. @@ -1703,7 +1681,6 @@ settings.block_on_official_review_requests_desc=Połączenie nie będzie możliw settings.block_outdated_branch=Zablokuj scalanie, jeśli pull request jest nieaktualny settings.block_outdated_branch_desc=Scalanie nie będzie możliwe, gdy gałąź główna jest za gałęzią bazową. settings.default_branch_desc=Wybierz domyślną gałąź repozytorium dla Pull Requestów i commitów kodu: -settings.default_merge_style_desc=Domyślny styl scalania dla pull requestów: settings.choose_branch=Wybierz gałąź… settings.no_protected_branch=Nie ma chronionych gałęzi. settings.edit_protected_branch=Zmień @@ -1858,7 +1835,6 @@ tag.create_tag=Utwóz tag %s topic.manage_topics=Zarządzaj tematami topic.done=Gotowe -topic.count_prompt=Nie możesz wybrać więcej, niż 25 tematów error.csv.too_large=Nie można wyświetlić tego pliku, ponieważ jest on zbyt duży. @@ -2420,7 +2396,6 @@ raw_minutes=minut [dropzone] default_message=Upuść pliki tutaj lub kliknij, aby przesłać. -invalid_input_type=Nie można przesłać plików tego typu. file_too_big=Rozmiar pliku ({{filesize}} MB) przekracza maksymalny rozmiar ({{maxFilesize}} MB). remove_file=Usuń plik @@ -2452,7 +2427,6 @@ error.unit_not_allowed=Nie masz uprawnień do tej sekcji repozytorium. [packages] filter.type=Typ -alpine.repository.branches=Gałęzie alpine.repository.repositories=Repozytoria conan.details.repository=Repozytorium owner.settings.cleanuprules.enabled=Włączone diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index 10f8f4c2b13b8..b48e67f45dfb1 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -194,7 +194,6 @@ network_error=Erro de rede app_desc=Um serviço de hospedagem Git amigável install=Fácil de instalar platform=Multi-plataforma -platform_desc=Gitea roda em qualquer sistema operacional em que Go consegue compilar: Windows, macOS, Linux, ARM, etc. Escolha qual você gosta mais! lightweight=Leve e rápido lightweight_desc=Gitea utiliza poucos recursos e consegue mesmo rodar no barato Raspberry Pi. Economize energia elétrica da sua máquina! license=Código aberto @@ -620,11 +619,9 @@ applications=Aplicativos orgs=Gerenciar organizações repos=Repositórios delete=Excluir conta -twofa=Autenticação de dois fatores account_link=Contas vinculadas organization=Organizações uid=UID -webauthn=Chaves de segurança public_profile=Perfil público biography_placeholder=Conte-nos um pouco sobre você! (Você pode usar Markdown) @@ -855,23 +852,18 @@ revoke_oauth2_grant=Revogar acesso revoke_oauth2_grant_description=Revogando o acesso para este aplicativo de terceiros impedirá este aplicativo de acessar seus dados. Tem certeza? revoke_oauth2_grant_success=Acesso revogado com sucesso. -twofa_desc=Autenticação de dois fatores melhora a segurança de sua conta. twofa_recovery_tip=Se você perder o seu dispositivo, você será capaz de usar uma chave de recuperação de uso único para recuperar o acesso à sua conta. twofa_is_enrolled=Sua conta está atualmente habilitada com autenticação de dois fatores. twofa_not_enrolled=Sua conta não está atualmente inscrita para a autenticação em duas etapas. twofa_disable=Desabilitar a autenticação de dois fatores -twofa_scratch_token_regenerate=Gerar novamente o token de backup -twofa_scratch_token_regenerated=Seu token agora é %s. Guarde-a em um local seguro, pois ela nunca mais será exibido. twofa_enroll=Inscrever para a autenticação de dois fatores twofa_disable_note=Você pode desabilitar a autenticação de dois fatores se necessário. twofa_disable_desc=Desabilitar a autenticação de dois fatores tornará sua conta menos segura. Tem certeza que deseja continuar? -regenerate_scratch_token_desc=Se você perdeu o seu token de backup, ou teve que usá-lo para realizar um acesso, você pode redefini-lo. twofa_disabled=A autenticação de dois fatores foi desabilitada. scan_this_image=Escaneie esta imagem com o seu aplicativo de autenticação: or_enter_secret=Ou digite esse código: %s then_enter_passcode=E insira a senha mostrada no aplicativo: passcode_invalid=Esse código de acesso é inválido. Tente novamente. -twofa_enrolled=Sua conta foi inscrita na autenticação de dois fatores. Armazene seu token de backup (%s) em um local seguro, pois ele é exibido apenas uma vez! twofa_failed_get_secret=Falha ao obter o segredo. webauthn_desc=Chaves de segurança são dispositivos de hardware que contém chaves de criptografia. Elas podem ser usadas para autenticação de dois fatores. A chave de segurança deve suportar o padrão WebAuthnn Authenticator. @@ -1009,9 +1001,7 @@ author_search_tooltip=Mostra um máximo de 30 usuários transfer.accept=Aceitar transferência -transfer.accept_desc=`Transferir para "%s"` transfer.reject=Rejeitar transferência -transfer.reject_desc=`Cancelar a transferência para "%s"` transfer.no_permission_to_accept=Você não tem permissão para aceitar essa transferência. transfer.no_permission_to_reject=Você não tem permissão para rejeitar essa transferência. @@ -1145,7 +1135,6 @@ releases=Versões tag=Tag released_this=lançou isto tagged_this=criou essa tag -file.title=%s em %s file_raw=Original file_history=Histórico file_view_source=Exibir código-fonte @@ -1159,7 +1148,6 @@ ambiguous_runes_header=`Este arquivo contém caracteres Unicode ambíguos` ambiguous_runes_description=`Este arquivo contém caracteres Unicode que podem ser confundidos com outros caracteres. Se você acha que isso é intencional, pode ignorar esse aviso com segurança. Use o botão Escapar para revelá-los invisible_runes_line=`Esta linha tem caracteres unicode invisíveis` ambiguous_runes_line=`Esta linha tem caracteres unicode ambíguos` -ambiguous_character=`%[1]c [U+%04[1]X] é confundível com o %[2]c [U+%04[2]X]` escape_control_characters=Escapar unescape_control_characters=Desescapar @@ -1750,9 +1738,7 @@ pulls.rebase_conflict_summary=Mensagem de Erro pulls.unrelated_histories=Merge falhou: O merge do principal e da base não compartilham uma história comum. Dica: Tente uma estratégia diferente pulls.merge_out_of_date=Merge falhou: durante a geração do merge, a base não foi atualizada. Dica: Tente novamente. pulls.head_out_of_date=O merge falhou: Enquanto gerava o merge, a head foi atualizada. Dica: Tente novamente. -pulls.push_rejected=O merge falhou: O push foi rejeitado. Revise os Git Hooks para este repositório. pulls.push_rejected_summary=Mensagem completa da rejeição -pulls.push_rejected_no_message=O merge falhou: O push foi rejeitado mas não houve mensagem remota.
Revise os Git Hooks para este repositório pulls.open_unmerged_pull_exists=`Não é possível executar uma operação de reabertura pois há um pull request pendente (#%d) com propriedades idênticas.` pulls.status_checking=Algumas verificações estão pendentes pulls.status_checks_success=Todas as verificações foram bem sucedidas @@ -1804,7 +1790,6 @@ milestones.no_due_date=Sem data limite milestones.open=Reabrir milestones.close=Fechar milestones.new_subheader=Os marcos podem ajudá-lo a organizar os problemas e acompanhar seu progresso. -milestones.completeness=%d%% concluído milestones.create=Criar marco milestones.title=Título milestones.desc=Descrição @@ -2010,7 +1995,6 @@ settings.pulls.default_delete_branch_after_merge=Excluir o branch de pull reques settings.pulls.default_allow_edits_from_maintainers=Permitir edições de mantenedores por padrão settings.releases_desc=Habilitar versões do Repositório settings.packages_desc=Habilitar Registro de Pacotes de Repositório -settings.projects_desc=Habilitar Projetos do Repositório settings.projects_mode_all=Todos os projetos settings.actions_desc=Habilitar ações do repositório settings.admin_settings=Configurações do administrador @@ -2215,14 +2199,8 @@ settings.key_name_used=Uma chave de deploy já existe com esse mesmo nome. settings.deploy_key_deletion=Remover chave de deploy settings.deploy_key_deletion_desc=A exclusão de uma chave de deploy irá revogar o seu acesso a este repositório. Continuar? settings.deploy_key_deletion_success=A chave de deploy foi removida. -settings.branches=Branches -settings.protected_branch=Proteção de Branch settings.protected_branch.save_rule=Salvar Regra settings.protected_branch.delete_rule=Excluir Regra -settings.protected_branch_can_push=Permitir push? -settings.protected_branch_can_push_yes=Você pode fazer push -settings.protected_branch_can_push_no=Você não pode fazer push -settings.branch_protection=Proteção de Branch para '%s' settings.protect_this_branch=Habilitar Proteção de Branch settings.protect_this_branch_desc=Previne a exclusão e restringe o merge e push para o branch. settings.protect_disable_push=Desabilitar push @@ -2231,7 +2209,6 @@ settings.protect_enable_push=Habilitar push settings.protect_enable_push_desc=Qualquer pessoa com acesso de escrita terá permissão para realizar push neste branch (mas não forçar o push). settings.protect_enable_merge=Permitir merge settings.protect_check_status_contexts=Habilitar verificação de status -settings.protect_check_status_contexts_desc=Exigir que as verificações de status passem antes de fazer merge. Escolha quais verificações de status devem passar antes que os branches possam ter o merge aplicado em um branch que corresponda a esta regra. Quando habilitado, os commits devem primeiro ser enviados para outro branch, então faça merge ou push diretamente para um branch que corresponde a esta regra após a verificação de status ter passado. Se nenhum contexto for selecionado, o último commit deve ser bem sucedido, independentemente do contexto. settings.protect_check_status_contexts_list=Verificações de status encontradas na última semana para este repositório settings.protect_required_approvals=Aprovações necessárias: settings.protect_required_approvals_desc=Permite apenas realizar merge do pull request com avaliações positivas suficientes. @@ -2245,12 +2222,9 @@ settings.protect_protected_file_patterns=Padrões de arquivos protegidos (separa settings.protect_protected_file_patterns_desc=Arquivos protegidos não podem ser alterados diretamente, mesmo que o usuário tenha direitos para adicionar, editar ou excluir arquivos neste branch. Vários padrões podem ser separados usando ponto e vírgula (';'). Consulte a documentação github.com/gobwas/glob para a sintaxe padrão. Exemplos: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Padrões de arquivos desprotegidos (separados usando ponto e vírgula ';'): settings.protect_unprotected_file_patterns_desc=Arquivos não protegidos que podem ser alterados diretamente se o usuário tiver acesso de gravação, ignorando as restrições de push. Vários padrões podem ser separados usando ponto e vírgula (\;'). Veja github.com/gobwas/glob documentação para sintaxe de padrões. Exemplos: .drone.yml, /docs/**/*.txt. -settings.add_protected_branch=Habilitar proteção -settings.delete_protected_branch=Desabilitar proteção settings.update_protect_branch_success=Proteção do branch "%s" foi atualizada. settings.remove_protected_branch_success=Proteção do branch "%s" foi desabilitada. settings.remove_protected_branch_failed=Removendo regra de proteção de branch "%s" falhou. -settings.protected_branch_deletion=Desabilitar proteção de branch settings.protected_branch_deletion_desc=Desabilitar a proteção de branch permite que os usuários com permissão de escrita realizem push. Continuar? settings.block_rejected_reviews=Bloquear merge em revisões rejeitadas settings.block_rejected_reviews_desc=O merge não será possível quando são solicitadas alterações pelos revisores oficiais, mesmo que haja aprovação suficiente. @@ -2260,7 +2234,6 @@ settings.block_outdated_branch=Bloquear o merge se o pull request estiver desatu settings.block_outdated_branch_desc=O merge não será possível quando o branch de topo estiver atrás do branch base. settings.default_branch_desc=Selecione um branch padrão para pull requests e commits de código: settings.merge_style_desc=Estilos de Merge -settings.default_merge_style_desc=Estilo de merge padrão para pull requests: settings.choose_branch=Escolha um branch... settings.no_protected_branch=Não há branches protegidos. settings.edit_protected_branch=Editar @@ -2469,7 +2442,6 @@ tag.create_success=Tag "%s" criada. topic.manage_topics=Gerenciar Tópicos topic.done=Feito -topic.count_prompt=Você não pode selecionar mais de 25 tópicos find_file.go_to_file=Ir para arquivo find_file.no_matching=Nenhum arquivo correspondente encontrado @@ -2559,7 +2531,6 @@ teams.leave.detail=Sair de %s? teams.can_create_org_repo=Criar repositórios teams.can_create_org_repo_helper=Membros podem criar novos repositórios na organização. O criador terá acesso administrativo ao novo repositório. teams.none_access=Sem Acesso -teams.none_access_helper=Os membros não podem ver ou fazer qualquer outra ação nesta unidade. teams.general_access=Acesso Geral teams.general_access_helper=As permissões dos membros serão decididas pela tabela de permissões abaixo. teams.read_access=Leitura @@ -2979,7 +2950,6 @@ config.default_enable_timetracking=Habilitar o Cronômetro por Padrão config.default_allow_only_contributors_to_track_time=Permitir que apenas os colaboradores acompanhem o contador de tempo config.no_reply_address=Ocultar domínio de e-mail config.default_visibility_organization=Visibilidade padrão para novas organizações -config.default_enable_dependencies=Habilitar dependências de issue por padrão config.webhook_config=Configuração de Hook da Web config.queue_length=Tamanho da fila @@ -3058,7 +3028,6 @@ monitor.next=Próxima vez monitor.previous=Vez anterior monitor.execute_times=Execuções monitor.process=Processos em execução -monitor.stacktrace=Stacktraces monitor.processes_count=%d processos monitor.download_diagnosis_report=Baixar relatório de diagnóstico monitor.desc=Descrição @@ -3066,8 +3035,6 @@ monitor.start=Hora de início monitor.execute_time=Tempo de execução monitor.last_execution_result=Resultado monitor.process.cancel=Cancelar processo -monitor.process.cancel_desc=Cancelar um processo pode causar perda de dados -monitor.process.cancel_notices=Cancelar: %s? monitor.process.children=Descendentes monitor.queues=Filas @@ -3157,7 +3124,6 @@ raw_minutes=minutos [dropzone] default_message=Arraste e solte arquivos aqui, ou clique para selecioná-los. -invalid_input_type=Você não pode enviar arquivos deste tipo. file_too_big=Tamanho de arquivo ({{filesize}} MB) excede o máximo de ({{maxFilesize}} MB). remove_file=Remover arquivo @@ -3225,7 +3191,6 @@ alpine.registry.key=Baixe a chave RSA pública do registro para a pasta /e alpine.registry.info=Escolha o $branch e $repository da lista abaixo. alpine.install=Para instalar o pacote, execute o seguinte comando: alpine.repository=Informações do repositório -alpine.repository.branches=Branches alpine.repository.repositories=Repositórios alpine.repository.architectures=Arquiteturas cargo.registry=Configurar este registro no arquivo de configuração de Cargo (por exemplo ~/.cargo/config.toml): @@ -3301,7 +3266,6 @@ settings.link=Vincular este pacote a um repositório settings.link.description=Se você vincular um pacote a um repositório, o pacote será listado na lista de pacotes do repositório. settings.link.select=Selecionar Repositório settings.link.button=Atualizar Link do Repositório -settings.link.success=Link do repositório foi atualizado com sucesso. settings.link.error=Falha ao atualizar o link do repositório. settings.delete=Excluir o pacote settings.delete.description=A exclusão de um pacote é permanente e não pode ser desfeita. diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini index 33b87267f90b6..3be3c7ff7b73e 100644 --- a/options/locale/locale_pt-PT.ini +++ b/options/locale/locale_pt-PT.ini @@ -229,7 +229,6 @@ app_desc=Um serviço Git auto-hospedado e fácil de usar install=Fácil de instalar install_desc=Corra, simplesmente, o ficheiro binário executável para a sua plataforma, despache-o com o Docker, ou obtenha-o sob a forma de pacote. platform=Multiplataforma -platform_desc=Gitea corre em qualquer plataforma onde possa compilar em linguagem Go: Windows, macOS, Linux, ARM, etc. Escolha a sua preferida! lightweight=Leve lightweight_desc=Gitea requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina! license=Código aberto @@ -406,7 +405,6 @@ reset_password_mail_sent_prompt=Foi enviado um email de confirmação para %s active_your_account=Ponha a sua conta em funcionamento account_activated=A conta foi posta em funcionamento prohibit_login=Início de sessão proibido -prohibit_login_desc=A sua conta está proibida de iniciar sessão. Contacte o administrador. resent_limit_prompt=Já fez um pedido recentemente para enviar um email para pôr a conta em funcionamento. Espere 3 minutos e tente novamente. has_unconfirmed_mail=Olá %s, tem um endereço de email não confirmado (%s). Se não recebeu um email de confirmação ou precisa de o voltar a enviar, clique no botão abaixo. change_unconfirmed_mail_address=Se o seu endereço de email estiver errado, pode mudá-lo aqui e enviar um novo email de confirmação. @@ -418,7 +416,6 @@ invalid_code=O seu código de confirmação é inválido ou expirou. invalid_code_forgot_password=O seu código de confirmação é inválido ou já expirou. Clique aqui para iniciar uma nova sessão. invalid_password=A sua senha não corresponde à senha que foi usada para criar a conta. reset_password_helper=Recuperar conta -reset_password_wrong_user=Tem conta iniciada como %s, mas a ligação de recuperação de conta é para %s password_too_short=O tamanho da senha não pode ser inferior a %d caracteres. non_local_account=Os utilizadores não-locais não podem alterar a sua senha através da interface web do Gitea. verify=Validar @@ -454,7 +451,6 @@ authorize_application_created_by=Esta aplicação foi criada por %s. authorize_application_description=Se conceder acesso, a aplicação terá privilégios para alterar toda a informação da conta, incluindo repositórios e organizações privados. authorize_title=Autorizar o acesso de "%s" à sua conta? authorization_failed=A autorização falhou -authorization_failed_desc=A autorização falhou porque encontrámos um pedido inválido. Entre em contacto com o responsável pela aplicação que tentou autorizar. sspi_auth_failed=Falhou a autenticação SSPI password_pwned=A senha utilizada está numa lista de senhas roubadas anteriormente expostas em fugas de dados públicas. Tente novamente com uma senha diferente e considere também mudar esta senha nos outros sítios. password_pwned_err=Não foi possível completar o pedido ao HaveIBeenPwned @@ -474,7 +470,6 @@ activate_account.text_1=Olá %[1]s, obrigado por se registar em %[2]s! activate_account.text_2=Clique, por favor, na ligação seguinte para activar a sua conta dentro de %s: activate_email=Valide o seu endereço de email -activate_email.title=%s, por favor valide o seu endereço de email activate_email.text=Por favor clique na seguinte ligação para validar o seu endereço de email dentro de %s: register_notify=Bem-vindo(a) a %s @@ -694,11 +689,9 @@ applications=Aplicações orgs=Gerir organizações repos=Repositórios delete=Eliminar a conta -twofa=Autenticação em dois passos account_link=Contas vinculadas organization=Organizações uid=UID -webauthn=Chaves de segurança public_profile=Perfil público biography_placeholder=Conte-nos um pouco sobre si! (Pode usar Markdown) @@ -716,7 +709,6 @@ update_language_success=O idioma foi modificado. update_profile_success=O seu perfil foi modificado. change_username=O seu nome de utilizador foi modificado. change_username_prompt=Note: Mudar o seu nome de utilizador também muda o URL da sua conta. -change_username_redirect_prompt=O antigo nome de utilizador, enquanto não for reivindicado, irá reencaminhar para o novo. continue=Continuar cancel=Cancelar language=Idioma @@ -796,7 +788,6 @@ add_email_success=O novo endereço de email foi adicionado. email_preference_set_success=As preferências relativas ao email foram definidas com sucesso. add_openid_success=O novo endereço OpenID foi adicionado. keep_email_private=Ocultar endereço de email -keep_email_private_popup=Isto irá ocultar o seu endereço de email no seu perfil, assim como quando fizer um pedido de integração ou editar um ficheiro usando a interface web. Cometimentos enviados não serão modificados. openid_desc=O OpenID permite delegar a autenticação num fornecedor externo. manage_ssh_keys=Gerir chaves SSH @@ -911,8 +902,6 @@ remove_oauth2_application_desc=Remover uma aplicação OAuth2 irá revogar o ace remove_oauth2_application_success=A aplicação foi eliminada. create_oauth2_application=Criar uma nova aplicação OAuth2 create_oauth2_application_button=Criar aplicação -create_oauth2_application_success=Criou com sucesso uma nova aplicação OAuth2. -update_oauth2_application_success=Modificou com sucesso a aplicação OAuth2. oauth2_application_name=Nome da aplicação oauth2_confidential_client=Cliente confidencial. Escolha esta opção para aplicações que mantêm o segredo confidencial, tais como aplicações web. Não escolha esta opção para aplicações nativas, incluindo aplicações para computador e aplicações móveis. oauth2_skip_secondary_authorization=Saltar a autorização para clientes públicos depois de lhes ceder acesso uma vez. Pode representar um risco de segurança. @@ -925,8 +914,6 @@ oauth2_regenerate_secret_hint=Perdeu o seu segredo? oauth2_client_secret_hint=O segredo não voltará a ser mostrado depois de sair ou refrescar esta página. Certifique-se de que o guardou. oauth2_application_edit=Editar oauth2_application_create_description=As aplicações OAuth2 dão à sua aplicação de terceiros acesso a contas de utilizador nesta instância. -oauth2_application_remove_description=A remoção de uma aplicação OAuth2 impedi-la-á de aceder a contas de utilizador autorizadas nesta instância. Quer continuar? -oauth2_application_locked=O Gitea pré-regista algumas aplicações OAuth2 no arranque, se for habilitado na configuração. Para evitar comportamentos inesperados, estas não podem ser editadas nem removidas. Consulte a documentação sobre o OAuth2, para obter mais informações. authorized_oauth2_applications=Aplicações OAuth2 autorizadas authorized_oauth2_applications_description=Concedeu acesso à sua conta pessoal do Gitea a estas aplicações de terceiros. Por favor, revogue o acesso às aplicações que já não precisa. @@ -935,23 +922,18 @@ revoke_oauth2_grant=Revogar acesso revoke_oauth2_grant_description=Revogar o acesso desta aplicação de terceiros impedi-la-á de aceder aos seus dados. Tem a certeza? revoke_oauth2_grant_success=Acesso revogado com sucesso. -twofa_desc=Autenticação em dois passos melhora a segurança da sua conta. twofa_recovery_tip=Se perder o seu dispositivo, poderá usar uma chave de recuperação de utilização única para voltar a ter acesso à sua conta. twofa_is_enrolled=A autenticação em dois passos está neste momento habilitada na sua conta. twofa_not_enrolled=A autenticação em dois passos não está neste momento habilitada na sua conta. twofa_disable=Desabilitar autenticação em dois passos -twofa_scratch_token_regenerate=Voltar a gerar o código de recuperação -twofa_scratch_token_regenerated=O seu código de recuperação agora é %s. Guarde-o num lugar seguro, não será mostrado novamente. twofa_enroll=Habilitar autenticação em dois passos twofa_disable_note=Pode desabilitar a autenticação em dois passos, se for necessário. twofa_disable_desc=Desabilitar a autenticação em dois passos tornará a sua conta menos segura. Quer continuar? -regenerate_scratch_token_desc=Se perdeu o seu código de recuperação ou já o usou para iniciar uma sessão, pode restaurá-lo aqui. twofa_disabled=A autenticação em dois passos foi desabilitada. scan_this_image=Digitalize esta imagem com a sua aplicação de autenticação: or_enter_secret=Ou insira o segredo: %s then_enter_passcode=E insira o código apresentado na aplicação: passcode_invalid=O código está errado. Tente de novo. -twofa_enrolled=A sua conta usa autenticação em dois passos. Guarde o seu código de recuperação (%s) num lugar seguro porque é mostrado somente uma vez! twofa_failed_get_secret=Falhou a obtenção do segredo. webauthn_desc=Chaves de segurança são dispositivos de hardware contendo chaves criptográficas. Podem ser usadas para autenticação em dois passos. As chaves de segurança têm de suportar o standard Autenticador WebAuthn. @@ -992,12 +974,10 @@ visibility=Visibilidade do utilizador visibility.public=Pública visibility.public_tooltip=Visível para todos visibility.limited=Limitada -visibility.limited_tooltip=Visível apenas para utilizadores autenticados visibility.private=Privada visibility.private_tooltip=Visível apenas para membros das organizações a que se associou [repo] -new_repo_helper=Um repositório contém todos os ficheiros do trabalho, incluindo o histórico das revisões. Já tem um hospedado noutro sítio? Migre o repositório. owner=Proprietário(a) owner_helper=Algumas organizações podem não aparecer na lista suspensa devido a um limite máximo de contagem de repositórios. repo_name=Nome do repositório @@ -1009,7 +989,6 @@ template_helper=Fazer do repositório um modelo template_description=Repositórios modelo permitem que os utilizadores gerem novos repositórios com a mesma estrutura de pastas, ficheiros e configurações opcionais. visibility=Visibilidade visibility_description=Somente o proprietário ou os membros da organização, se tiverem direitos, poderão vê-lo. -visibility_helper=Tornar o repositório privado visibility_helper_forced=O administrador obriga a que os repositórios novos sejam privados. visibility_fork_helper=(alterar este parâmetro irá alterar também todas as derivações) clone_helper=Precisa de ajuda para clonar? Visite a Ajuda. @@ -1062,8 +1041,6 @@ mirror_sync=sincronizado mirror_sync_on_commit=Sincronizar quando forem enviados cometimentos mirror_address=Clonar a partir do URL mirror_address_desc=Coloque, na secção de autorização, as credenciais que, eventualmente, sejam necessárias. -mirror_address_url_invalid=O URL fornecido é inválido. Tem que codificar adequadamente todos os componentes do URL. -mirror_address_protocol_invalid=O URL fornecido é inválido. Só se pode replicar a partir de endereços http(s):// ou git://. mirror_lfs=Armazenamento de Ficheiros Grandes (LFS) mirror_lfs_desc=Habilitar a réplica de dados LFS. mirror_lfs_endpoint=Destino LFS @@ -1099,9 +1076,7 @@ tree_path_not_found_branch=A localização %[1]s não existe no ramo %[2]s tree_path_not_found_tag=A localização %[1]s não existe na etiqueta %[2]s transfer.accept=Aceitar transferência -transfer.accept_desc=`Transferir para "%s"` transfer.reject=Rejeitar transferência -transfer.reject_desc=`Cancelar transferência para "%s"` transfer.no_permission_to_accept=Você não tem permissão para aceitar esta transferência. transfer.no_permission_to_reject=Você não tem permissão para rejeitar esta transferência. @@ -1123,8 +1098,6 @@ template.issue_labels=Rótulos das questões template.one_item=Tem que escolher pelo menos um item do modelo template.invalid=Tem que escolher um repositório modelo -archive.title=Este repositório está arquivado. Pode ver os seus ficheiros e cloná-lo, mas não pode fazer envios para o repositório nem lançar questões ou fazer pedidos de integração. -archive.title_date=Este repositório foi arquivado em %s. Pode ver os ficheiros e cloná-lo, mas não pode fazer envios ou abrir questões/pedidos de integração. archive.issue.nocomment=Este repositório está arquivado. Não pode comentar nas questões. archive.pull.nocomment=Este repositório está arquivado. Não pode comentar nos pedidos de integração. @@ -1236,7 +1209,6 @@ releases=Lançamentos tag=Etiqueta released_this=lançou isto tagged_this=etiquetou isto -file.title=%s em %s file_raw=Em bruto file_history=Histórico file_view_source=Ver código-fonte @@ -1253,7 +1225,6 @@ ambiguous_runes_header=`Este ficheiro contém caracteres Unicode ambíguos` ambiguous_runes_description=`Este ficheiro contém caracteres Unicode que podem ser confundidos com outros caracteres. Se acha que é intencional, pode ignorar este aviso com segurança. Use o botão Revelar para os mostrar.` invisible_runes_line=`Esta linha tem caracteres unicode invisíveis` ambiguous_runes_line=`Esta linha tem caracteres unicode ambíguos` -ambiguous_character=`%[1]c [U+%04[1]X] pode confundir-se com %[2]c [U+%04[2]X]` escape_control_characters=Revelar unescape_control_characters=Esconder @@ -1414,7 +1385,6 @@ projects.column.new=Nova coluna projects.column.set_default=Tornar predefinida projects.column.set_default_desc=Definir esta coluna como a predefinida para questões e pedidos de integração não categorizados projects.column.delete=Eliminar coluna -projects.column.deletion_desc=Eliminar uma coluna de um planeamento faz com que todas as questões que nela constam sejam movidas para a coluna 'Sem categoria'. Continuar? projects.column.color=Colorido projects.open=Abrir projects.close=Fechar @@ -1496,7 +1466,6 @@ issues.delete_branch_at=`eliminou o ramo %s %s` issues.filter_label=Rótulo issues.filter_label_exclude=`Use alt + clique/enter para excluir rótulos` issues.filter_label_no_select=Todos os rótulos -issues.filter_label_select_no_label=Sem rótulo issues.filter_milestone=Etapa issues.filter_milestone_all=Todas as etapas issues.filter_milestone_none=Sem etapas @@ -1661,7 +1630,6 @@ issues.tracking_already_started=`Você já iniciou a contagem de tempo leitura a todos os repositórios: os seus membros podem ver e clonar os repositórios. teams.all_repositories_write_permission_desc=Esta equipa atribui o acesso de escrita a todos os repositórios: os seus membros podem ler de, e enviar para os repositórios. teams.all_repositories_admin_permission_desc=Esta equipa atribui o acesso de administração a todos os repositórios: os seus membros podem ler de, enviar para, e adicionar colaboradores aos repositórios. -teams.invite.title=Foi-lhe feito um convite para se juntar à equipa %s na organização%s. teams.invite.by=Convidado(a) por %s teams.invite.description=Clique no botão abaixo para se juntar à equipa. @@ -2854,7 +2799,6 @@ dashboard.clean_unbind_oauth=Limpar conexões OAuth não vinculadas dashboard.clean_unbind_oauth_success=Todas as conexões OAuth não vinculadas foram eliminadas. dashboard.task.started=Tarefa iniciada: %[1]s dashboard.task.process=Tarefa: %[1]s -dashboard.task.cancelled=Tarefa: %[1]s cancelada: %[3]s dashboard.task.error=Erro na tarefa: %[1]s: %[3]s dashboard.task.finished=Tarefa: %[1]s iniciada por %[2]s foi concluída dashboard.task.unknown=Tarefa desconhecida: %[1]s @@ -2998,7 +2942,6 @@ emails.updated=Email modificado emails.not_updated=Falhou a modificação do endereço de email solicitado: %v emails.duplicate_active=Este endereço de email já está a ser usado por outro utilizador. emails.change_email_header=Modificar propriedades do email -emails.change_email_text=Tem a certeza que quer modificar este endereço de email? emails.delete=Eliminar email emails.delete_desc=Tem a certeza que quer eliminar este endereço de email? emails.deletion_success=O endereço de email foi eliminado. @@ -3312,7 +3255,6 @@ monitor.next=Próxima execução monitor.previous=Execução anterior monitor.execute_times=Execuções monitor.process=Processos em execução -monitor.stacktrace=Vestígios da pilha monitor.processes_count=%d processos monitor.download_diagnosis_report=Descarregar relatório de diagnóstico monitor.desc=Descrição @@ -3320,8 +3262,6 @@ monitor.start=Início monitor.execute_time=Tempo de execução monitor.last_execution_result=Resultado monitor.process.cancel=Cancelar processo -monitor.process.cancel_desc=Cancelar um processo pode resultar na perda de dados -monitor.process.cancel_notices=Cancelar: %s? monitor.process.children=Descendentes monitor.queues=Filas @@ -3423,7 +3363,6 @@ raw_minutes=minutos [dropzone] default_message=Largue os ficheiros aqui ou clique aqui para os carregar. -invalid_input_type=Não pode carregar ficheiros deste tipo. file_too_big=O tamanho do ficheiro ({{filesize}} MB) excede o tamanho máximo de ({{maxFilesize}} MB). remove_file=Remover ficheiro @@ -3571,7 +3510,6 @@ settings.link=Vincular este pacote a um repositório settings.link.description=Se você vincular um pacote a um repositório, o pacote será listado na lista de pacotes do repositório. settings.link.select=Escolha o repositório settings.link.button=Modificar vínculo ao repositório -settings.link.success=O vínculo ao repositório foi modificado com sucesso. settings.link.error=Falhou a modificação do vínculo ao repositório. settings.delete=Eliminar pacote settings.delete.description=Eliminar o pacote é permanente e não pode ser desfeito. diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 2776137426758..c426e41b20827 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -193,7 +193,6 @@ app_desc=Удобный сервис собственного хостинга install=Простой в установке install_desc=Просто запустите исполняемый файл для вашей платформы, разверните через Docker, или установите с помощью менеджера пакетов. platform=Кроссплатформенный -platform_desc=Gitea работает на любой платформе, поддерживаемой Go: Windows, macOS, Linux, ARM и т. д. Выбирайте, что вам больше нравится! lightweight=Легковесный lightweight_desc=Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины! license=Открытый исходный код @@ -617,11 +616,9 @@ applications=Приложения orgs=Управление организациями repos=Репозитории delete=Удалить аккаунт -twofa=Двухфакторная аутентификация account_link=Привязанные аккаунты organization=Организации uid=UID -webauthn=Ключи безопасности public_profile=Открытый профиль biography_placeholder=Расскажите немного о себе! (Можно использовать Markdown) @@ -850,22 +847,18 @@ revoke_oauth2_grant=Отозвать доступ revoke_oauth2_grant_description=Отзыв доступа у этого стороннего приложения не позволит ему получать доступ к вашим данным. Вы уверены? revoke_oauth2_grant_success=Доступ был успешно отозван. -twofa_desc=Двухфакторная аутентификация повышает уровень безопасности вашей учётной записи. twofa_recovery_tip=В случае утраты устройства можно использовать одноразовый ключ восстановления для получения доступа к учётной записи. twofa_is_enrolled=Ваша учётная запись в настоящее время использует двухфакторную аутентификацию. twofa_not_enrolled=Ваша учётная запись в настоящее время не использует двухфакторную аутентификацию. twofa_disable=Отключить двухфакторную аутентификацию -twofa_scratch_token_regenerate=Пересоздать scratch-токен twofa_enroll=Включить двухфакторную аутентификацию twofa_disable_note=При необходимости можно отключить двухфакторную аутентификацию. twofa_disable_desc=Отключение двухфакторной аутентификации сделает ваш аккаунт менее безопасным. Продолжить? -regenerate_scratch_token_desc=Если вы потеряли свой scratch-токен или уже использовали его для входа, вы можете сбросить его здесь. twofa_disabled=Двухфакторная аутентификация выключена. scan_this_image=Отсканируйте это изображение вашим приложением для двухфакторной аутентификации: or_enter_secret=Или введите кодовое слово: %s then_enter_passcode=И введите пароль, показанный в приложении: passcode_invalid=Неверный пароль. попробуйте снова. -twofa_enrolled=Для вашего аккаунта была включена двухфакторная аутентификация. Сохраните ваш scratch-токен (%s), он будет показан только один раз! twofa_failed_get_secret=Не удалось получить ключ. webauthn_desc=Ключи безопасности - это аппаратные устройства, содержащие криптографические ключи. Они могут использоваться для двухфакторной аутентификации. Ключи безопасности должны поддерживать стандарт WebAuthn Authenticator. @@ -998,9 +991,7 @@ tree_path_not_found_commit=Путь %[1]s не существует в комм tree_path_not_found_branch=Путь %[1]s не существует в ветке %[2]s transfer.accept=Принять трансфер -transfer.accept_desc=Переместить в «%s» transfer.reject=Отказаться от перемещения -transfer.reject_desc=Отменить перемещение в «%s» desc.private=Приватный desc.public=Публичный @@ -1128,7 +1119,6 @@ releases=Релизы tag=Тег released_this=выпустил(-а) это tagged_this=добавил(а) тег -file.title=%s в %s file_raw=Исходник file_history=История file_view_source=Просмотреть исходный код @@ -1140,7 +1130,6 @@ invisible_runes_header=`Этот файл содержит невидимые с ambiguous_runes_header=`Этот файл содержит неоднозначные символы Юникода` invisible_runes_line=`В этой строке есть невидимые символы Юникода` ambiguous_runes_line=`В этой строке есть неоднозначные символы Юникода` -ambiguous_character=`%[1]c [U+%04[1]X] можно спутать с %[2]c [U+%04[2]X]` escape_control_characters=Экранировать unescape_control_characters=Убрать экранирование @@ -1721,9 +1710,7 @@ pulls.rebase_conflict_summary=Сообщение об ошибке pulls.unrelated_histories=Слияние не удалось: У источника и цели слияния нет общей истории. Совет: попробуйте другую стратегию pulls.merge_out_of_date=Ошибка слияния: при создании слияния база данных была обновлена. Подсказка: попробуйте ещё раз. pulls.head_out_of_date=Ошибка слияния: во время слияния головной коммит был обновлён. Попробуйте ещё раз. -pulls.push_rejected=Слияние не удалось: отправка была отклонена. Проверьте Git-хуки для этого репозитория. pulls.push_rejected_summary=Полная ошибка отклонения -pulls.push_rejected_no_message=Слияние не удалось: отправка была отклонена, но сервер не указал причину.
Проверьте Git-хуки для этого репозитория pulls.open_unmerged_pull_exists=`Вы не можете снова открыть, поскольку уже существует запрос на слияние (#%d) из того же репозитория с той же информацией о слиянии и ожидающий слияния.` pulls.status_checking=Выполняются некоторые проверки pulls.status_checks_success=Все проверки выполнены успешно @@ -1773,7 +1760,6 @@ milestones.update_ago=Обновлено %s milestones.no_due_date=Срок не указан milestones.open=Открыть milestones.close=Закрыть -milestones.completeness=%d%% выполнено milestones.create=Создать этап milestones.title=Заголовок milestones.desc=Описание @@ -1980,7 +1966,6 @@ settings.pulls.default_delete_branch_after_merge=Удалить ветку за settings.pulls.default_allow_edits_from_maintainers=По умолчанию разрешать редактирование сопровождающими settings.releases_desc=Включить релизы settings.packages_desc=Включить реестр пакетов -settings.projects_desc=Включить проекты репозитория settings.projects_mode_all=Все проекты settings.actions_desc=Включить действия репозитория settings.admin_settings=Настройки администратора @@ -2193,14 +2178,11 @@ settings.add_key_success=Ключ развёртывания «%s» добавл settings.deploy_key_deletion=Удалить ключ развёртывания settings.deploy_key_deletion_desc=Удаление ключа развёртывания сделает невозможным доступ к репозиторию с его помощью. Вы уверены? settings.deploy_key_deletion_success=Ключ развёртывания удалён. -settings.branches=Ветки -settings.protected_branch=Защита веток settings.protected_branch.save_rule=Сохранить правило settings.protected_branch.delete_rule=Удалить правило settings.protected_branch_can_push=Разрешить отправку? settings.protected_branch_can_push_yes=Вы можете выполнять отправку settings.protected_branch_can_push_no=Вы не можете выполнять отправку -settings.branch_protection=Защита ветки %s settings.protect_this_branch=Защитить эту ветку settings.protect_this_branch_desc=Предотвращает удаление, ограничивает Push и слияние Git в ветку. settings.protect_disable_push=Отключить отправку @@ -2212,7 +2194,6 @@ settings.protect_enable_merge_desc=Все, у кого есть доступ н settings.protect_check_status_contexts=Включить проверку статуса settings.protect_status_check_patterns=Шаблоны проверки состояния: settings.protect_status_check_patterns_desc=Добавьте шаблоны, чтобы указать, какие проверки состояния должны быть пройдены, прежде чем ветви могут быть объединены в ветвь, соответствующую этому правилу. В каждой строке указывается шаблон. Шаблоны не могут быть пустыми. -settings.protect_check_status_contexts_desc=Требуется пройти проверку состояния перед слиянием. Выберите, какие проверки состояния должны быть пройдены, прежде чем ветви можно будет объединить в ветвь, соответствующую этому правилу. Если этот параметр включен, коммиты сначала должны быть перемещены в другую ветвь, а затем объединены или перемещены непосредственно в ветвь, соответствующую этому правилу, после прохождения проверки состояния. Если контексты не выбраны, то последняя фиксация должна быть успешной независимо от контекста. settings.protect_check_status_contexts_list=Проверки состояния за последнюю неделю для этого репозитория settings.protect_status_check_matched=Совпало settings.protect_invalid_status_check_pattern=Неверный шаблон проверки состояния: «%s». @@ -2230,12 +2211,9 @@ settings.protect_protected_file_patterns=Шаблоны защищённых ф settings.protect_protected_file_patterns_desc=Защищенные файлы нельзя изменить напрямую, даже если пользователь имеет право добавлять, редактировать или удалять файлы в этой ветке. Можно указать несколько шаблонов, разделяя их точкой с запятой (';'). О синтаксисе шаблонов читайте в документации github.com/gobwas/glob. Примеры: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Шаблоны незащищённых файлов (разделённые точкой с запятой ';'): settings.protect_unprotected_file_patterns_desc=Незащищенные файлы, которые допускается изменять напрямую, если пользователь имеет право на запись, несмотря на ограничение отправки изменений. Можно указать несколько шаблонов, разделяя их точкой с запятой (';'). О синтаксисе шаблонов читайте в документации github.com/gobwas/glob. Примеры: .drone.yml, /docs/**/*.txt. -settings.add_protected_branch=Включить защиту -settings.delete_protected_branch=Отключить защиту settings.update_protect_branch_success=Защита веток по правилу «%s» изменена. settings.remove_protected_branch_success=Защита веток по правилу «%s» удалена. settings.remove_protected_branch_failed=Не удалось удалить правило защиты веток «%s». -settings.protected_branch_deletion=Отключение защиты ветки settings.protected_branch_deletion_desc=Любой пользователь с разрешениями на запись сможет выполнять push в эту ветку. Вы уверены? settings.block_rejected_reviews=Блокировка слияния по отклоненным отзывам settings.block_rejected_reviews_desc=Слияние будет невозможно, если официальными рецензентами будут запрошены изменения, даже если имеется достаточное количество одобрений. @@ -2245,7 +2223,6 @@ settings.block_outdated_branch=Блокировать слияние, если settings.block_outdated_branch_desc=Слияние будет невозможно, если головная ветвь находится позади базовой ветви. settings.default_branch_desc=Главная ветка является "базовой" для вашего репозитория, на которую по умолчанию направлены все запросы на слияние и которая является лицом вашего репозитория. Первое, что увидит посетитель — это содержимое главной ветки. Выберите её из уже существующих: settings.merge_style_desc=Стили слияния -settings.default_merge_style_desc=Стиль слияния по умолчанию: settings.choose_branch=Выберите ветку… settings.no_protected_branch=Нет защищённых веток. settings.edit_protected_branch=Редактировать @@ -3049,7 +3026,6 @@ monitor.next=Следующий раз monitor.previous=Предыдущий раз monitor.execute_times=Количество выполнений monitor.process=Запущенные процессы -monitor.stacktrace=Трассировки стека monitor.processes_count=%d процессов monitor.download_diagnosis_report=Скачать диагностический отчёт monitor.desc=Описание @@ -3057,8 +3033,6 @@ monitor.start=Время начала monitor.execute_time=Время выполнения monitor.last_execution_result=Результат monitor.process.cancel=Отменить процесс -monitor.process.cancel_desc=Отмена процесса может привести к потере данных -monitor.process.cancel_notices=Отменить: %s? monitor.process.children=Потомки monitor.queues=Очереди @@ -3150,8 +3124,6 @@ raw_minutes=минут [dropzone] default_message=Перетащите файл или кликните сюда для загрузки. -invalid_input_type=Вы не можете загружать файлы этого типа. -file_too_big=Размер файла ({{filesize}} МБ) больше чем максимальный размер ({{maxFilesize}} МБ). remove_file=Удалить файл [notification] @@ -3219,7 +3191,6 @@ alpine.registry.key=Загрузите публичный ключ RSA реес alpine.registry.info=Выберите $branch и $repository из списка ниже. alpine.install=Чтобы установить пакет, выполните следующую команду: alpine.repository=О репозитории -alpine.repository.branches=Ветки alpine.repository.repositories=Репозитории alpine.repository.architectures=Архитектуры cargo.registry=Настройте этот реестр в файле конфигурации Cargo (например, ~/.cargo/config.toml): diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index a6e1ae20ccbfe..35dd4607bfa0a 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -124,7 +124,6 @@ missing_csrf=නරක ඉල්ලීම: CSRF ටෝකන් නොමැත app_desc=වේදනාකාරී, ස්වයං-සත්කාරක Git සේවාවක් install=ස්ථාපනයට පහසුය platform=හරස් වේදිකාව -platform_desc=Gitea ඕනෑම තැනක ධාවනය Go සඳහා සම්පාදනය කළ හැකිය: වින්ඩෝස්, මැකෝස්, ලිනක්ස්, ARM, ආදිය ඔබ ආදරය කරන එකක් තෝරන්න! lightweight=සැහැල්ලු lightweight_desc=Gitea අඩු අවම අවශ්යතා ඇති අතර මිල අඩු Raspberry Pi මත ධාවනය කළ හැකිය. ඔබේ යන්ත්ර ශක්තිය සුරකින්න! license=විවෘත මූලාශ්‍ර @@ -478,7 +477,6 @@ applications=යෙදුම් orgs=සංවිධාන කළමනාකරණය repos=කෝෂ්ඨ delete=ගිණුම මකන්න -twofa=ද්වි-සාධක සත්යාපනය account_link=සම්බන්ධිත ගිණුම් organization=සංවිධාන @@ -649,21 +647,17 @@ revoke_key=අවලංගු revoke_oauth2_grant=ප්රවේශ අවලංගු revoke_oauth2_grant_description=මෙම තෙවන පාර්ශවීය යෙදුම සඳහා ප්රවේශය අවලංගු කිරීමෙන් මෙම යෙදුම ඔබගේ දත්ත වෙත ප්රවේශ වීම වළක්වනු ඇත. ඔබට විශ්වාසද? -twofa_desc=ද්වි-සාධක සත්යාපනය ඔබගේ ගිණුමේ ආරක්ෂාව වැඩි කරයි. twofa_is_enrolled=ඔබගේ ගිණුම දැනට සාධක දෙකක සත්යාපනය තුළ ලියාපදිංචි කර ඇත. twofa_not_enrolled=ඔබගේ ගිණුම දැනට සාධක දෙකක සත්යාපනය තුළ ලියාපදිංචි වී නොමැත. twofa_disable=ද්වි-සාධක සත්යාපනය අක්රීය කරන්න -twofa_scratch_token_regenerate=ළමය ටෝකනය ප්රතිජනනය twofa_enroll=ද්වි-සාධක සත්යාපන බවට ඇතුල් twofa_disable_note=අවශ්ය නම් ඔබට ද්වි-සාධක සත්යාපනය අක්රිය කළ හැකිය. twofa_disable_desc=ද්වි-සාධක සත්යාපනය අක්රීය කිරීමෙන් ඔබගේ ගිණුම අඩු ආරක්ෂිත වනු ඇත. දිගටම? -regenerate_scratch_token_desc=ඔබ ඔබේ සීරීම් ටෝකනය අස්ථානගත කර ඇත්නම් හෝ දැනටමත් ලියාපදිංචි වීමට එය භාවිතා කර ඇත්නම් ඔබට එය මෙහි නැවත සකස් කළ හැකිය. twofa_disabled=ද්වි-සාධක සත්යාපනය අක්රීය කර ඇත. scan_this_image=ඔබගේ සත්යාපන යෙදුම සමඟ මෙම රූපය පරිලෝකනය කරන්න: or_enter_secret=නැතහොත් රහස ඇතුල් කරන්න: %s then_enter_passcode=යෙදුමේ දැක්වෙන මුරකේතය ඇතුළත් කරන්න: passcode_invalid=මුරකේතය වැරදිය. නැවත උත්සාහ කරන්න. -twofa_enrolled=ඔබගේ ගිණුම සාධක දෙකක සත්යාපනය බවට පත් කර ඇත. එක් වරක් පමණක් පෙන්වන පරිදි ඔබේ සීරීම් ටෝකනය (%s) ආරක්ෂිත ස්ථානයක ගබඩා කරන්න! twofa_failed_get_secret=රහස්ය වීමට අසමත් විය. @@ -773,7 +767,6 @@ blame_prior=මෙම වෙනසට පෙර දොස් බලන්න transfer.accept=මාරු කිරීම පිළිගන්න -transfer.accept_desc=`"%s" වෙත මාරු කරන්න` desc.private=පෞද්ගලික desc.public=ප්‍රසිද්ධ @@ -871,7 +864,6 @@ release=නිකුතුව releases=නිකුතු tag=ටැග released_this=මෙය නිකුත් කරන ලදි -file.title=%s දී %s file_raw=අමු file_history=ඉතිහාසය file_view_source=මූලාශ්‍රය දකින්න @@ -1338,7 +1330,6 @@ milestones.closed=%s වසා ඇත milestones.no_due_date=නියමිත දිනයක් නැත milestones.open=විවෘත milestones.close=වසන්න -milestones.completeness=%d% සම්පූර්ණ කරන ලදි milestones.create=සන්ධිස්ථානයක් සාදන්න milestones.title=සිරැසිය milestones.desc=සවිස්තරය @@ -1501,7 +1492,6 @@ settings.pulls_desc=ගබඩාවක් අදින්න ඉල්ලීම settings.pulls.ignore_whitespace=ගැටුම් සඳහා වයිට්ස්පේස් නොසලකා හරින්න settings.pulls.enable_autodetect_manual_merge=ස්වයංක්රීය හඳුනාගැනීමේ අත්පොත ඒකාබද්ධ කිරීම සක්රීය කරන්න (සටහන: සමහර විශේෂ අවස්ථා වලදී වැරදි විනිශ්චයන් සිදුවිය හැක) settings.pulls.default_delete_branch_after_merge=පෙරනිමියෙන් ඒකාබද්ධ කිරීමෙන් පසු අදින්න ඉල්ලීම ශාඛාව මකන්න -settings.projects_desc=ගබඩාවන ව්යාපෘති සක්රීය කරන්න settings.admin_settings=පරිපාලක සැකසුම් settings.admin_enable_health_check=ගබඩාවක් සෞඛ්ය චෙක්පත් සක්රීය කරන්න (git fsck) settings.admin_enable_close_issues_via_commit_in_any_branch=පෙරනිමි නොවන ශාඛාවකින් සිදු කරන ලද කැපවීමක් හරහා ගැටළුවක් වසන්න @@ -1676,8 +1666,6 @@ settings.branches=ශාඛා settings.protected_branch=ශාඛා ආරක්ෂාව settings.protected_branch_can_push=තල්ලුව ඉඩ? settings.protected_branch_can_push_yes=ඔබට තල්ලු කළ හැකිය -settings.protected_branch_can_push_no=ඔබට තල්ලු කළ නොහැක -settings.branch_protection=ශාඛාව සඳහා ශාඛා ආරක්ෂාව -%s settings.protect_this_branch=ශාඛා ආරක්ෂාව සක්රීය කරන්න settings.protect_this_branch_desc=මකාදැමීම වැළැක්වීම සහ ශාඛා වෙත තල්ලු කිරීම සහ ඒකාබද්ධ කිරීම සීමා කරයි. settings.protect_disable_push=තල්ලුව අක්රීය @@ -1685,7 +1673,6 @@ settings.protect_disable_push_desc=මෙම ශාඛාවට තල්ලු settings.protect_enable_push=තල්ලුව සක්රීය කරන්න settings.protect_enable_push_desc=ලිවීමේ ප්රවේශය ඇති ඕනෑම කෙනෙකුට මෙම ශාඛාවට තල්ලු කිරීමට ඉඩ දෙනු ඇත (නමුත් බල තල්ලුව නොවේ). settings.protect_check_status_contexts=තත්වය පරීක්‍ෂාව සබල කරන්න -settings.protect_check_status_contexts_desc=ඒකාබද්ධ කිරීමට පෙර සම්මත කිරීම සඳහා තත්ව චෙක්පත් අවශ්ය වේ. මෙම රීතියට ගැලපෙන ශාඛාවකට ශාඛා ඒකාබද්ධ කිරීමට පෙර කුමන තත්ත්ව චෙක්පත් සමත් විය යුතුද යන්න තෝරන්න. සක්රීය කරන විට, සංක්රමණ පළමුව වෙනත් ශාඛාවකට තල්ලු කළ යුතුය, පසුව තත්ව පරීක්ෂාවන් සම්මත වූ පසු මෙම රීතියට ගැලපෙන ශාඛාවකට කෙලින්ම තල්ලු කළ යුතුය. සන්දර්භයන් තෝරා නොගන්නේ නම්, සන්දර්භය නොසලකා අවසාන කැප කිරීම සාර්ථක විය යුතුය. settings.protect_check_status_contexts_list=මෙම ගබඩාව සඳහා පසුගිය සතියේ හමු වූ තත්ව පරීක්ෂාවන් settings.protect_required_approvals=අවශ්ය අනුමැතිය: settings.protect_required_approvals_desc=ප්රමාණවත් ධනාත්මක සමාලෝචන සමඟ අදින්න ඉල්ලීම ඒකාබද්ධ කිරීමට පමණක් ඉඩ දෙන්න. @@ -1695,7 +1682,6 @@ settings.require_signed_commits=අත්සන් කළ යුතු settings.require_signed_commits_desc=අත්සන් නොකළ හෝ සත්යාපනය කළ නොහැකි නම් මෙම ශාඛාවට තල්ලු කිරීම ප්රතික්ෂේප කරන්න. settings.add_protected_branch=ආරක්ෂාව සක්රීය කරන්න settings.delete_protected_branch=ආරක්ෂාව අක්‍රීය කරන්න -settings.protected_branch_deletion=ශාඛා ආරක්ෂණය අක්රීය කරන්න settings.protected_branch_deletion_desc=ශාඛා ආරක්ෂාව අක්රිය කිරීමෙන් පරිශීලකයින්ට ශාඛාවට තල්ලු කිරීමට ලිඛිත අවසරයක් ඇත. දිගටම? settings.block_rejected_reviews=ප්රතික්ෂේප කරන ලද සමාලෝචන මත ඒකාබද්ධ කිරීම settings.block_rejected_reviews_desc=නිල විචාරකයින් විසින් වෙනස්කම් ඉල්ලා සිටින විට, ප්රමාණවත් අනුමැතීන් තිබුණත් ඒකාබද්ධ කිරීම කළ නොහැකි වනු ඇත. @@ -1704,7 +1690,6 @@ settings.block_on_official_review_requests_desc=නිල සමාලෝචන settings.block_outdated_branch=අදින්න ඉල්ලීම යල් පැන ගිය නම් වාරණ ඒකාබද්ධ settings.block_outdated_branch_desc=ප්රධාන ශාඛාව මූලික ශාඛාව පිටුපස ඇති විට ඒකාබද්ධ කිරීම කළ නොහැකි වනු ඇත. settings.default_branch_desc=අදින්න ඉල්ලීම් සහ කේත විවරණය සඳහා පෙරනිමි ගබඩාවේ ශාඛාවක් තෝරන්න: -settings.default_merge_style_desc=අදින්න ඉල්ලීම් සඳහා පෙරනිමි ඒකාබද්ධ ශෛලිය: settings.choose_branch=ශාඛාවක් තෝරන්න… settings.no_protected_branch=ආරක්ෂිත ශාඛා නොමැත. settings.edit_protected_branch=සංස්කරණය @@ -1870,7 +1855,6 @@ tag.create_tag=ටැගය නිර්මාණය %s topic.manage_topics=මාතෘකා කළමනාකරණය topic.done=සිදු -topic.count_prompt=ඔබට 25 මාතෘකා වලට වඩා තෝරා ගත නොහැක error.csv.too_large=එය ඉතා විශාල නිසා මෙම ගොනුව විදැහුම්කරණය කළ නොහැක. @@ -2387,8 +2371,6 @@ monitor.desc=සවිස්තරය monitor.start=ආරම්භක වේලාව monitor.execute_time=ක්රියාත්මක කිරීමේ වේලාව monitor.process.cancel=ක්රියාවලිය අවලංගු කරන්න -monitor.process.cancel_desc=ක්රියාවලියක් අවලංගු කිරීම දත්ත අහිමි වීමට හේතු විය හැක -monitor.process.cancel_notices=%s: අවලංගු කරන්නද? monitor.queues=පෝලිම් monitor.queue=පෝලිම: %s diff --git a/options/locale/locale_sk-SK.ini b/options/locale/locale_sk-SK.ini index 3b9c02c7c87e2..ecaf935577c13 100644 --- a/options/locale/locale_sk-SK.ini +++ b/options/locale/locale_sk-SK.ini @@ -192,7 +192,6 @@ app_desc=Jednoducho prístupný vlastný Git install=Jednoduchá inštalácia install_desc=Jednoducho spustite binárku pre vašu platformu, pošlite ju ako Docker, alebo ju získajte ako balíček. platform=Multiplatformový -platform_desc=Gitea beží všade kde je možné preložiť Go: Windows, macOS, Linux, ARM, a podobne. Vyberte si! lightweight=Ľahká lightweight_desc=Gitea má minimálne požiadavky a môže bežať na Raspberry Pi. Šetrite energiou vášho stroja! license=Otvorený zdrojový kód @@ -585,10 +584,8 @@ applications=Aplikácie orgs=Spravovať organizácie repos=Repozitáre delete=Zmazať účet -twofa=Dvojfaktorové overenie account_link=Prepojené účty organization=Organizácie -webauthn=Bezpečnostné kľúče public_profile=Verejný profil password_username_disabled=Externí používatelia nemôžu meniť svoje používateľské meno. Kontaktujte, prosím, svojho administrátora kvôli detailom. @@ -775,21 +772,17 @@ revoke_key=Odvolať revoke_oauth2_grant=Odstrániť prístup revoke_oauth2_grant_description=Zrušenie prístupu tejto aplikáciu tretej strany zabráni tejto aplikácii v prístupe k vašim údajom. Ste si istý? -twofa_desc=Dvojstupňové overenie pridá ďalšiu vrstvu bezpečnosti k vášmu účtu. twofa_is_enrolled=Váš účet je momentálne používa dvojfaktorovú autentifikáciu. twofa_not_enrolled=Váš účet momentálne nepoužíva dvojfaktorovú autentifikáciu. twofa_disable=Vypnúť dvojfaktorovú autentifikáciu -twofa_scratch_token_regenerate=Obnoviť token twofa_enroll=Povoliť dvojfaktorové overovanie twofa_disable_note=V prípade potreby môžete zakázať dvojfaktorové overenie. twofa_disable_desc=Vypnutím dvojfaktorovej autentifikácie bude váš účet menej bezpečný. Ďalej? -regenerate_scratch_token_desc=Ak ste svoj token nesprávne umiestnili alebo ste ho už použili na prihlásenie, môžete ho resetovať tu. twofa_disabled=Dvojfaktorové overovanie bolo vypnuté. scan_this_image=Naskenujte tento obrázok pomocou overovacej aplikácie: or_enter_secret=Alebo zadajte tajný kód: %s then_enter_passcode=A zadajte prístupový kód zobrazený v aplikácii: passcode_invalid=Prístupový kód je nesprávny. Skúste to znova. -twofa_enrolled=Váš účet bol zaregistrovaný do dvojfaktorovej autentifikácie. Uložte si token (%s) na bezpečnom mieste, pretože sa zobrazuje iba raz! twofa_failed_get_secret=Nepodarilo sa získať tajomstvo. webauthn_desc=Bezpečnostné kľúče sú hardvérové ​​zariadenia obsahujúce kryptografické kľúče. Môžu byť použité na dvojfaktorovú autentifikáciu. Bezpečnostné kľúče musia podporovať štandard WebAuthn Authenticator. @@ -894,9 +887,7 @@ delete_preexisting_success=Vymazané neprijaté súbory v %s transfer.accept=Prijať prevod -transfer.accept_desc=`Previesť do "%s"` transfer.reject=Odmietnuť prevod -transfer.reject_desc=`Zrušiť prevod do "%s"` desc.private=Súkromný desc.public=Verejný diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 11f5ed79fbf79..4f7f10804f0f4 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -113,7 +113,6 @@ filter.private=Privat app_desc=En smidig, självhostad Git-tjänst install=Lätt att installera platform=Plattformsoberoende -platform_desc=Gitea kan köra överallt där Go kan kompileras: Windows, macOS, Linux, ARM, etc. Välj den du gillar! lightweight=Lättviktig lightweight_desc=Gitea har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft! license=Öppen källkod @@ -416,7 +415,6 @@ applications=Applikationer orgs=Hantera Organisationer repos=Utvecklingskataloger delete=Radera konto -twofa=Tvåfaktorsautentisering account_link=Länkade Konton organization=Organisationer @@ -560,21 +558,17 @@ revoke_key=Upphäv revoke_oauth2_grant=Upphäv åtkomst revoke_oauth2_grant_description=Återkallning av åtkomst för detta tredjepartsprogram kommer att hindra programmet från att komma åt dina data. Är du säker? -twofa_desc=Tvåfaktorsautentisering förbättrar säkerheten på ditt konto. twofa_is_enrolled=Ditt konto är för närvarande uppsäkrad med tvåfaktorsautentisering. twofa_not_enrolled=Ditt konto är för närvarande inte uppsäkrad med tvåfaktorsautentisering. twofa_disable=Inaktivera tvåfaktorsautentisering -twofa_scratch_token_regenerate=Generera ny skrapkod twofa_enroll=Aktivera tvåfaktorsautentisering twofa_disable_note=Du kan inaktivera tvåfaktorsautentisering om det behövs. twofa_disable_desc=Avaktivering av tvåfaktorsautentisering kommer göra ditt konto mindre säkert. Vill du fortsätta? -regenerate_scratch_token_desc=Om du tappat bort din skrapkod, eller redan använt den för att logga in, så kan du återställa den här. twofa_disabled=Tvåfaktorsautentisering har blivit avaktiverat. scan_this_image=Skanna denna bild med ditt autentiseringsprogram: or_enter_secret=Eller skriv in följande sträng: %s then_enter_passcode=Och ange den lösenkod som visas i programmet: passcode_invalid=Koden är ogiltig. Försök igen. -twofa_enrolled=Tvåfaktorsautentisering har aktiverats för ditt konto. Förvara din skrapkod (%s) på en säker plats eftersom den bara visas en gång! manage_account_links=Hantera Länkade Konton @@ -1118,7 +1112,6 @@ milestones.closed=Stängt %s milestones.no_due_date=Inget förfallodatum milestones.open=Öppna milestones.close=Stäng -milestones.completeness=%d%% Slutförd milestones.create=Skapa Milstolpe milestones.title=Titel milestones.desc=Beskrivning @@ -1383,22 +1376,18 @@ settings.branches=Brancher settings.protected_branch=Branchskydd settings.protected_branch_can_push=Tillåt push? settings.protected_branch_can_push_yes=Du kan pusha -settings.protected_branch_can_push_no=Du kan inte pusha -settings.branch_protection=Branchskydd för '%s' settings.protect_this_branch=Aktivera branchskydd settings.protect_disable_push=Inaktivera Push settings.protect_disable_push_desc=Inga push-förfrågningar kommer att tillåtas till denna branch. settings.protect_enable_push=Aktivera Push settings.protect_enable_push_desc=Alla med skrivrättigheter kommer att kunna pusha till denna branch (men inte force-pusha). settings.protect_check_status_contexts=Aktivera statuskontroller -settings.protect_check_status_contexts_desc=Kräv godkända statuskontroller innan merge. Välj vilka statuskontroller som godkännas innan grenar kan slås samman till en gren som matchar denna regel. När aktiverad, måste committer först pushas till en annan gren, sedan mergas eller pushas direkt till en gren som matchar denna regel efter statuskontroll har har godkännts. Om inga context väljs måste den sista committen vara framgångsrik oavsett context. settings.protect_check_status_contexts_list=Statuskontroller funna under senaste veckan för denna utvecklingskatalog settings.protect_required_approvals=Godkännanden som krävs: settings.require_signed_commits=Kräv signerade commits settings.require_signed_commits_desc=Avvisa pushar till den här grenen om dom är osignerade eller inte verifierbara. settings.add_protected_branch=Aktivera skydd settings.delete_protected_branch=Inaktivera skydd -settings.protected_branch_deletion=Inaktivera skydd för branch settings.protected_branch_deletion_desc=Genom att inaktivera branchskyddet tillåts användare med skrivrättigheter att pusha till branchen. Vill du fortsätta? settings.default_branch_desc=Välj en standard branch för Pull Requests och Code Commits: settings.choose_branch=Välj en branch… @@ -1508,7 +1497,6 @@ branch.deleted_by=Raderad av %s topic.manage_topics=Hantera ämnen topic.done=Klar -topic.count_prompt=Du kan inte välja fler än 25 ämnen @@ -1551,7 +1539,6 @@ settings.visibility.private=Privat (synlig endast för organisationens medlemmar settings.visibility.private_shortname=Privat settings.update_settings=Uppdatera inställningar -settings.update_setting_success=Organisationsinställningarna har uppdaterats. settings.update_avatar_success=Organisationens avatar har uppdateras. settings.delete=Tag bort organisation settings.delete_account=Tag bort denna organisation @@ -1978,7 +1965,6 @@ raw_minutes=minuter [dropzone] default_message=Släpp filer här eller klicka för att ladda upp. -invalid_input_type=Du kan inte ladda upp filer av denna typen. file_too_big=Filstorleken ({{filesize}} MB) överskrider maxstorleken ({{maxFilesize}} MB). remove_file=Ta bort fil diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index 0d15ac7f4372c..7ce6b65658ca2 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -229,7 +229,6 @@ app_desc=Zahmetsiz, kendi sunucunuzda barındırabileceğiniz Git servisi install=Kurulumu kolay install_desc=Platformunuz için ikili dosyayı çalıştırın, Docker ile yükleyin veya paket olarak edinin. platform=Farklı platformlarda çalışablir -platform_desc=Gitea Go ile derleme yapılabilecek her yerde çalışmaktadır: Windows, macOS, Linux, ARM, vb. Hangisini seviyorsanız onu seçin! lightweight=Hafif lightweight_desc=Gitea'nın minimal gereksinimleri çok düşüktür ve ucuz bir Raspberry Pi üzerinde çalışabilmektedir. Makine enerjinizden tasarruf edin! license=Açık Kaynak @@ -693,11 +692,9 @@ applications=Uygulamalar orgs=Organizasyonları Yönet repos=Depolar delete=Hesabı Sil -twofa=İki Aşamalı Doğrulama account_link=Bağlı Hesaplar organization=Organizasyonlar uid=UID -webauthn=Güvenlik Anahtarları public_profile=Herkese Açık Profil biography_placeholder=Bize kendiniz hakkında birşeyler söyleyin! (Markdown kullanabilirsiniz) @@ -795,7 +792,6 @@ add_email_success=Yeni e-posta adresi eklendi. email_preference_set_success=E-posta tercihi başarıyla ayarlandı. add_openid_success=Yeni OpenID adresi eklendi. keep_email_private=E-posta Adresini Gizle -keep_email_private_popup=Bu, e-posta adresinizi profilde, değişiklik isteği yaptığınızda veya web arayüzünde dosya düzenlediğinizde gizleyecektir. İtilen işlemeler değişmeyecektir. openid_desc=OpenID, kimlik doğrulama işlemini harici bir sağlayıcıya devretmenize olanak sağlar. manage_ssh_keys=SSH Anahtarlarını Yönet @@ -925,7 +921,6 @@ oauth2_client_secret_hint=Bu sayfadan ayrıldıktan veya yeniledikten sonra gizl oauth2_application_edit=Düzenle oauth2_application_create_description=OAuth2 uygulamaları, üçüncü taraf uygulamanıza bu durumda kullanıcı hesaplarına erişim sağlar. oauth2_application_remove_description=Bir OAuth2 uygulamasının kaldırılması, bu sunucudaki yetkili kullanıcı hesaplarına erişmesini önler. Devam edilsin mi? -oauth2_application_locked=Gitea kimi OAuth2 uygulamalarının başlangıçta ön kaydını, yapılandırmada etkinleştirilmişse yapabilir. Beklenmeyen davranışı önlemek için bunlar ne düzenlenmeli ne de kaldırılmalı. Daha fazla bilgi için OAuth2 belgesine bakın. authorized_oauth2_applications=Yetkili OAuth2 Uygulamaları authorized_oauth2_applications_description=Kişisel Gitea hesabınıza bu üçüncü parti uygulamalara erişim izni verdiniz. Lütfen artık ihtiyaç duyulmayan uygulamalara erişimi iptal edin. @@ -934,23 +929,18 @@ revoke_oauth2_grant=Erişimi İptal Et revoke_oauth2_grant_description=Bu üçüncü taraf uygulamasına erişimin iptal edilmesi bu uygulamanın verilerinize erişmesini önleyecektir. Emin misiniz? revoke_oauth2_grant_success=Erişim başarıyla kaldırıldı. -twofa_desc=İki faktörlü kimlik doğrulama, hesabınızın güvenliğini artırır. twofa_recovery_tip=Aygıtınızı kaybetmeniz durumunda, hesabınıza tekrar erişmek için tek kullanımlık kurtarma anahtarını kullanabileceksiniz. twofa_is_enrolled=Hesabınız şu anda iki faktörlü kimlik doğrulaması içinde kaydedilmiş. twofa_not_enrolled=Hesabınız şu anda iki faktörlü kimlik doğrulaması içinde kaydedilmemiş. twofa_disable=İki Aşamalı Doğrulamayı Devre Dışı Bırak -twofa_scratch_token_regenerate=Geçici Kodu Yeniden Üret -twofa_scratch_token_regenerated=Geçici kodunuz şimdi %s. Güvenli bir yerde saklayın, tekrar gösterilmeyecektir. twofa_enroll=İki Faktörlü Kimlik Doğrulamaya Kaydolun twofa_disable_note=Gerekirse iki faktörlü kimlik doğrulamayı devre dışı bırakabilirsiniz. twofa_disable_desc=İki faktörlü kimlik doğrulamayı devre dışı bırakmak hesabınızı daha az güvenli hale getirir. Devam edilsin mi? -regenerate_scratch_token_desc=Geçici kodunuzu kaybettiyseniz veya oturum açmak için kullandıysanız, buradan sıfırlayabilirsiniz. twofa_disabled=İki faktörlü kimlik doğrulama devre dışı bırakıldı. scan_this_image=Kim doğrulama uygulamanızla bu görüntüyü tarayın: or_enter_secret=Veya gizli şeyi girin: %s then_enter_passcode=Ve uygulamada gösterilen şifreyi girin: passcode_invalid=Şifre geçersiz. Tekrar deneyin. -twofa_enrolled=Hesabınız iki faktörlü kimlik doğrulamasına kaydedildi. Kazıma belirtecini (%s) yalnızca bir kez gösterdiği gibi güvenli bir yerde saklayın! twofa_failed_get_secret=Gizlilik elde edilemedi. webauthn_desc=Güvenlik anahtarları, şifreleme anahtarlarını içeren donanım aygıtlarıdır. İki aşamalı kimlik doğrulama için kullanılabilirler. Güvenlik anahtarları WebAuthn Authenticator standardını desteklemelidir. @@ -1098,9 +1088,7 @@ tree_path_not_found_branch=%[1] yolu, %[2]s dalında mevcut değil tree_path_not_found_tag=%[1] yolu, %[2]s etiketinde mevcut değil transfer.accept=Aktarımı Kabul Et -transfer.accept_desc=`"%s" tarafına aktar` transfer.reject=Aktarımı Reddet -transfer.reject_desc=`"%s" tarafına aktarımı iptal et` transfer.no_permission_to_accept=Bu aktarımı kabul etme izniniz yok. transfer.no_permission_to_reject=Bu aktarımı reddetme izniniz yok. @@ -1235,7 +1223,6 @@ releases=Sürüm tag=Etiket released_this=bu sürümü yayınladı tagged_this=şunu etiketledi -file.title=%s dalındaki/etiketindeki %s file_raw=Ham file_history=Geçmiş file_view_source=Kaynağı Görüntüle @@ -1252,7 +1239,6 @@ ambiguous_runes_header=`Bu dosya muğlak Evrensel Kodlu karakter içeriyor` ambiguous_runes_description=`Bu dosya, başka karakterlerle karıştırılabilecek evrensel kodlu karakter içeriyor. Eğer bunu kasıtlı olarak yaptıysanız bu uyarıyı yok sayabilirsiniz. Gizli karakterleri göstermek için Kaçış Karakterli düğmesine tıklayın.` invisible_runes_line=`Bu satırda görünmez evrensel kodlu karakter var` ambiguous_runes_line=`Bu satırda muğlak evrensel kodlu karakter var` -ambiguous_character=`%[1]c [U+%04[1]X], %[2]c [U+%04[2]X] ile karıştırılabilir` escape_control_characters=Kaçış Karakterli unescape_control_characters=Kaçış Karaktersiz @@ -1863,9 +1849,7 @@ pulls.unrelated_histories=Birleştirme Başarısız: Birleştirme başlığı ve pulls.merge_out_of_date=Birleştirme Başarısız: Birleştirme oluşturulurken, taban güncellendi. İpucu: Tekrar deneyin. pulls.head_out_of_date=Birleştirme Başarısız: Birleştirme oluşturulurken, ana güncellendi. İpucu: Tekrar deneyin. pulls.has_merged=Başarısız: Değişiklik isteği birleştirildi, yeniden birleştiremez veya hedef dalı değiştiremezsiniz. -pulls.push_rejected=Birleştirme Başarısız Oldu: Gönderme reddedildi. Bu depo için Git İstemcilerini inceleyin. pulls.push_rejected_summary=Tam Red Mesajı -pulls.push_rejected_no_message=Birleştirme başarısız oldu: Gönderme reddedildi, ancak uzak bir mesaj yoktu.
Bu depo için Git İstemcilerini inceleyin pulls.open_unmerged_pull_exists=`Aynı özelliklere sahip bekleyen bir değişiklik isteği (#%d) olduğundan yeniden açma işlemini gerçekleştiremezsiniz.` pulls.status_checking=Bazı denetlemeler beklemede pulls.status_checks_success=Tüm denetlemeler başarılı oldu @@ -1920,7 +1904,6 @@ milestones.no_due_date=Bitiş tarihi yok milestones.open=Aç milestones.close=Kapat milestones.new_subheader=Kilometre taşları konuları yönetmenize ve gelişmelerini takip etmenize yardımcı olur. -milestones.completeness=%d%% Tamamlandı milestones.create=Kilometre Taşı Oluştur milestones.title=Başlık milestones.desc=Açıklama @@ -2143,7 +2126,6 @@ settings.pulls.default_delete_branch_after_merge=Varsayılan olarak birleştirme settings.pulls.default_allow_edits_from_maintainers=Bakımcıların düzenlemelerine izin ver settings.releases_desc=Depo Sürümlerini Etkinleştir settings.packages_desc=Depo Paket Kütüğünü Etkinleştir -settings.projects_desc=Depo Projelerini Etkinleştir settings.projects_mode_desc=Proje Modu (ne tür projeler görüntülensin) settings.projects_mode_repo=Sadece depo projeleri settings.projects_mode_owner=Sadece kullanıcı veya organizasyon projeleri @@ -2368,10 +2350,6 @@ settings.branches=Dallar settings.protected_branch=Dal Koruması settings.protected_branch.save_rule=Kuralı Kaydet settings.protected_branch.delete_rule=Kural sil -settings.protected_branch_can_push=İtmeye izin verilsin mi? -settings.protected_branch_can_push_yes=İtebilirsiniz -settings.protected_branch_can_push_no=İtemezsiniz -settings.branch_protection=%s dalı için Dal Koruması settings.protect_this_branch=Dal Korumayı Etkinleştir settings.protect_this_branch_desc=Silmeyi önler ve dala Git gönderimini ve birleştirmesini kısıtlar. settings.protect_disable_push=İtmeyi Devre Dışı Bırak @@ -2401,7 +2379,6 @@ settings.protect_merge_whitelist_teams=Birleştirme için izin listesindeki tak settings.protect_check_status_contexts=Durum Denetimini Etkinleştir settings.protect_status_check_patterns=Durum denetleme desenleri: settings.protect_status_check_patterns_desc=Bu kurala uyan dala diğer dallar birleştirilmeden önce başarılı olması gereken durum denetlemelerini belirten desenleri girin. Her bir satır bir desen tanımlıyor. Desenler boş olamaz. -settings.protect_check_status_contexts_desc=Birleştirmeden önce durum denetimlerinin geçmesini zorunlu kılın. Dalların bu kurala uyan bir dalda birleştirilebilmesi için hangi durum denetimlerinin geçmesi gerektiğini seçin. Etkinleştirildiğinde, işlemeler önce başka bir dala gönderilmeli, ardından durum denetimleri geçtikten sonra bu kuralla eşleşen bir dala birleştirilmeli veya doğrudan gönderilmelidir. Hiçbir bağlam seçilmezse, bağlamdan bağımsız olarak son işleme başarılı olmalıdır. settings.protect_check_status_contexts_list=Bu depo için geçen haftadaki durum denetimleri settings.protect_status_check_matched=Eşleşen settings.protect_invalid_status_check_pattern=Hatalı durum denetleme deseni: "%s". @@ -2425,12 +2402,9 @@ settings.protect_protected_file_patterns=Korumalı dosya kalıpları (noktalı v settings.protect_protected_file_patterns_desc=Kullanıcının bu dalda dosya ekleme, düzenleme veya silme hakları olsa bile doğrudan değiştirilmesine izin verilmeyen korumalı dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen sözdizimi için github.com/gobwas/glob belgelerine bakın. Örnekler: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Korunmasız dosya desenleri (noktalı virgülle ayrılmış ';'): settings.protect_unprotected_file_patterns_desc=Kullanıcının yazma erişimi, itme kısıtlamasını atlama hakkı olduğunda doğrudan değiştirmesine izin verilen korunmasız dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen söz dizimi için github.com/gobwas/glob belgelerine bakın. Örnekler: .drone.yml, /docs/**/*.txt. -settings.add_protected_branch=Korumayı etkinleştir -settings.delete_protected_branch=Korumayı devre dışı bırak settings.update_protect_branch_success=Dal koruma kuralı "%s" güncellendi. settings.remove_protected_branch_success=Dal koruma kuralı "%s" kaldırıldı. settings.remove_protected_branch_failed=Dal koruma kuralı "%s" kaldırılamadı. -settings.protected_branch_deletion=Dal Korumasını Devre Dışı Bırak settings.protected_branch_deletion_desc=Dal korumasını devre dışı bırakmak, kullanıcıların dalı itmek için yazma izni olmasını sağlar. Devam edilsin mi? settings.block_rejected_reviews=Reddedilen incelemelerde birleştirmeyi engelle settings.block_rejected_reviews_desc=Yeterli onay olsa bile resmi gözden geçirenler tarafından değişiklik istendiğinde birleşme mümkün olmayacaktır. @@ -2440,7 +2414,6 @@ settings.block_outdated_branch=Değişiklik isteği güncel değilse birleştirm settings.block_outdated_branch_desc=Baş dal taban dalın arkasındayken birleştirme mümkün olmayacaktır. settings.default_branch_desc=Değişiklik istekleri ve kod işlemeleri için varsayılan bir depo dalı seçin: settings.merge_style_desc=Biçimleri Birleştir -settings.default_merge_style_desc=Değişiklik istekleri için varsayılan birleştirme tarzı: settings.choose_branch=Bir dal seç… settings.no_protected_branch=Korumalı dal yok. settings.edit_protected_branch=Düzenle @@ -2659,7 +2632,6 @@ tag.create_success=`"%s" etiketi oluşturuldu.` topic.manage_topics=Konuları Yönet topic.done=Bitti -topic.count_prompt=25'ten fazla konu seçemezsiniz topic.format_prompt=Konular bir harf veya rakamla başlamalı, kısa çizgi ('-') ve nokta ('.') içerebilir ve en fazla 35 karakter uzunluğunda olabilir. Harfler küçük harf olmalıdır. find_file.go_to_file=Dosyaya git @@ -2757,7 +2729,6 @@ teams.leave.detail=%s bırakılsın mı? teams.can_create_org_repo=Depoları oluştur teams.can_create_org_repo_helper=Üyeler organizasyonda yeni depolar oluşturabilirler. Oluşturan yeni depoya yönetici erişimi sağlayacak. teams.none_access=Erişim Yok -teams.none_access_helper=Üyeler bu birimi görüntüleyemez veya üzerinde başka bir işlem yapamaz. teams.general_access=Genel Erişim teams.general_access_helper=Üyelerin izinleri aşağıdaki izin tablosuna göre kararlaştırılacaktır. teams.read_access=Okuma @@ -3295,7 +3266,6 @@ monitor.next=Sonraki Zaman monitor.previous=Önceki Zaman monitor.execute_times=Çalıştırma monitor.process=Çalışan Süreçler -monitor.stacktrace=Yığın izleme monitor.processes_count=%d İşlem monitor.download_diagnosis_report=Tanı raporunu indir monitor.desc=Açıklama @@ -3303,8 +3273,6 @@ monitor.start=Başlangıç Zamanı monitor.execute_time=Çalıştırma Zamanı monitor.last_execution_result=Sonuç monitor.process.cancel=İşlemi iptal et -monitor.process.cancel_desc=Bir işlemi iptal etmek veri kaybına neden olabilir -monitor.process.cancel_notices=İptal et: %s? monitor.process.children=Çocuklar monitor.queues=Kuyruklar @@ -3406,7 +3374,6 @@ raw_minutes=dakikalar [dropzone] default_message=Dosyaları buraya bırakın veya yüklemek için tıklayın. -invalid_input_type=Bu tür dosyaları yükleyemezsiniz. file_too_big=Dosya boyutu ({{filesize}} MB) maksimum boyutu ({{maxFilesize}} MB) aşıyor. remove_file=Dosya Kaldır diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index cb3c140c5cfc2..dc5d4cbf629df 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -127,7 +127,6 @@ network_error=Помилка мережі app_desc=Зручний власний сервіс хостингу репозиторіїв Git install=Легко встановити platform=Платформонезалежність -platform_desc=Gitea виконується на платформі, для якої можливо скомпілювати Go: Windows, macOS, Linux, ARM, та інших. Оберіть ту, яка вам до вподоби! lightweight=Невибагливість lightweight_desc=Gitea має низькі вимоги до ресурсів та може працювати на недорогому Raspberry Pi. Збережіть свою машину енергію! license=Відкритий вихідний код @@ -493,7 +492,6 @@ applications=Додатки orgs=Керування організаціями repos=Репозиторії delete=Видалити обліковий запис -twofa=Двофакторна авторизація account_link=Прив'язані облікові записи organization=Організації @@ -669,21 +667,17 @@ revoke_key=Відкликати revoke_oauth2_grant=Скасувати доступ revoke_oauth2_grant_description=Скасування доступу для цієї програми третьої сторони не дозволить їй отримувати доступ до ваших даних. Ви впевнені? -twofa_desc=Двофакторна автентифікація підвищує безпеку вашого облікового запису. twofa_is_enrolled=Ваш обліковий запис на даний час використовує двофакторну автентифікацію. twofa_not_enrolled=Ваш обліковий запис наразі не використовує двофакторну автентифікаціїю. twofa_disable=Вимкнути двофакторну автентифікацію -twofa_scratch_token_regenerate=Перестворити токен одноразового пароля twofa_enroll=Увімкнути двофакторну автентифікацію twofa_disable_note=При необхідності можна відключити двофакторну автентифікацію. twofa_disable_desc=Вимкнення двофакторної автентифікації зробить ваш обліковий запис менш безпечним. Продовжити? -regenerate_scratch_token_desc=Якщо ви втратили свій токен одноразового пароля або вже використовували його для входу, ви можете скинути його тут. twofa_disabled=Двофакторна автентифікація вимкнена. scan_this_image=Проскануйте це зображення вашим додатком для двуфакторної автентифікації: or_enter_secret=Або введіть секрет: %s then_enter_passcode=І введіть пароль, який відображається в додатку: passcode_invalid=Некоректний пароль. Спробуй ще раз. -twofa_enrolled=Для вашого облікового запису було включена двофакторна автентифікація. Зберігайте свій scratch-токен (%s) у безпечному місці, оскільки він показується лише один раз! twofa_failed_get_secret=Не вдалося отримати секрет. @@ -793,9 +787,7 @@ blame_prior=Переглянути анотацію, що передує цій transfer.accept=Дозволити трансфер -transfer.accept_desc=`Перемістити до "%s"` transfer.reject=Відхилити трансфер -transfer.reject_desc=`Скасувати переміщення до "%s"` desc.private=Приватний desc.public=Публічний @@ -907,7 +899,6 @@ release=Реліз releases=Релізи tag=Тег released_this=випущені релізи -file.title=%s в %s file_raw=Неформатований file_history=Історія file_view_source=Переглянути вихідний код @@ -1385,7 +1376,6 @@ milestones.closed=Закрито %s milestones.no_due_date=Немає дати завершення milestones.open=Відкрити milestones.close=Закрити -milestones.completeness=%d%% завершено milestones.create=Створити етап milestones.title=Заголовок milestones.desc=Опис @@ -1549,7 +1539,6 @@ settings.pulls_desc=Увімкнути запити на злиття в реп settings.pulls.ignore_whitespace=Ігнорувати пробіл у конфліктах settings.pulls.enable_autodetect_manual_merge=Увімкнути автовизначення ручного злиття (Примітка: у деяких особливий випадках можуть виникнуть помилки) settings.pulls.default_delete_branch_after_merge=Видаляти гілку запиту злиття, коли його прийнято -settings.projects_desc=Увімкнути проєкти у репозиторії settings.admin_settings=Налаштування адміністратора settings.admin_enable_health_check=Включити перевірки працездатності репозиторію (git fsck) settings.admin_enable_close_issues_via_commit_in_any_branch=Закрити задачу за допомогою коміта, зробленого не в головній гілці @@ -1724,8 +1713,6 @@ settings.branches=Гілки settings.protected_branch=Захист гілки settings.protected_branch_can_push=Дозволити push? settings.protected_branch_can_push_yes=Ви можете виконувати push -settings.protected_branch_can_push_no=Ви не можете виконувати push -settings.branch_protection=Захист гілки %s settings.protect_this_branch=Захистити цю гілку settings.protect_this_branch_desc=Запобігає видаленню гілки та обмежує виконання в ній push та злиття. settings.protect_disable_push=Заборонити Push @@ -1733,7 +1720,6 @@ settings.protect_disable_push_desc=Для цієї гілки буде забо settings.protect_enable_push=Дозволити Push settings.protect_enable_push_desc=Будь-хто із правом запису зможе виконувати push для цієї гілки (за виключенням force push). settings.protect_check_status_contexts=Увімкнути перевірку стану -settings.protect_check_status_contexts_desc=Вимагати успішного проходження перевірок стану перед злиттям. Оберіть перевірки стану, які слід провести для гілок, перед їх об'єднанням з гілкою, що відповідає цьому правилу. Коли цей пункт увімкнено, коміти спершу надсилаються до іншої гілки, а потім зливаються або надсилаються безпосередньо до гілки, яка відповідає цьому правилу після успішного проходження перевірок стану. Якщо не вибрано контекст, останній коміт має успішно проходити перевірки, незалежно від контексту. settings.protect_check_status_contexts_list=Перевірки статусу знайдено для репозитарію за минулий тиждень settings.protect_required_approvals=Необхідно схвалення: settings.protect_required_approvals_desc=Дозволити об'єднання запитів на злиття лише із достатньою кількістю позитивних рецензій. @@ -1743,7 +1729,6 @@ settings.require_signed_commits=Потрібно підписані коміти settings.require_signed_commits_desc=Відхиляти push до цієї гілки, якщо вони не підписані або підпис неможливо перевірити. settings.add_protected_branch=Увімкнути захист settings.delete_protected_branch=Вимкнути захист -settings.protected_branch_deletion=Відключити захист гілки settings.protected_branch_deletion_desc=Будь-який користувач з дозволами на запис зможе виконувати push в цю гілку. Ви впевнені? settings.block_rejected_reviews=Блокувати злиття при відкидаючих рецензіях settings.block_rejected_reviews_desc=Злиття буде недоступним, якщо є запит змін від офіційних рецензентів, навіть за наявності достатньої кількості схвалень. @@ -1752,7 +1737,6 @@ settings.block_on_official_review_requests_desc=Об’єднання немож settings.block_outdated_branch=Блокувати злиття, якщо запит на злиття застарів settings.block_outdated_branch_desc=Злиття буде неможливим, коли головна гілка позаду основної. settings.default_branch_desc=Головна гілка є 'базовою' для вашого репозиторія, на яку за замовчуванням спрямовані всі запити на злиття і яка є обличчям вашого репозиторія. Перше, що побачить відвідувач - це зміст головної гілки. Виберіть її з уже існуючих: -settings.default_merge_style_desc=Стиль злиття за замовчуванням: settings.choose_branch=Оберіть гілку… settings.no_protected_branch=Немає захищених гілок. settings.edit_protected_branch=Редагувати @@ -1920,7 +1904,6 @@ tag.create_tag=Створити тег %s topic.manage_topics=Керувати тематичними мітками topic.done=Готово -topic.count_prompt=Ви не можете вибрати більше 25 тем error.csv.too_large=Не вдається відобразити цей файл, тому що він завеликий. @@ -2438,8 +2421,6 @@ monitor.desc=Опис monitor.start=Час початку monitor.execute_time=Час виконання monitor.process.cancel=Зупинити процес -monitor.process.cancel_desc=Зупинка процесу може призвести до втрати даних -monitor.process.cancel_notices=Зупинити: %s? monitor.process.children=Дочірні процеси monitor.queues=Черги @@ -2524,7 +2505,6 @@ raw_minutes=хвилини [dropzone] default_message=Перетягніть файли або натисніть тут, щоб завантажити. -invalid_input_type=Ви не можете завантажувати файли цього типу. file_too_big=Розмір файлу ({{filesize}} MB), що більше ніж максимальний розмір: ({{maxFilesize}} MB). remove_file=Видалити файл diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index d8897735c2a9d..c85e84ad60cc9 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -228,7 +228,6 @@ app_desc=一款极易搭建的自助 Git 服务 install=易安装 install_desc=通过 二进制 来运行;或者通过 docker 来运行;或者通过 安装包 来运行 platform=跨平台 -platform_desc=任何 Go 语言 支持的平台都可以运行 Gitea,包括 Windows、Mac、Linux 以及 ARM。挑一个您喜欢的就行! lightweight=轻量级 lightweight_desc=一个廉价的树莓派的配置足以满足 Gitea 的最低系统硬件要求。最大程度上节省您的服务器资源! license=开源化 @@ -685,11 +684,9 @@ applications=应用 orgs=管理组织 repos=仓库列表 delete=删除帐户 -twofa=两步验证 account_link=已绑定帐户 organization=组织 uid=UID -webauthn=安全密钥 public_profile=公开信息 biography_placeholder=告诉我们一点您自己! (您可以使用Markdown) @@ -787,7 +784,6 @@ add_email_success=新的电子邮件地址已添加。 email_preference_set_success=电子邮件首选项已成功设置。 add_openid_success=新的 OpenID 地址已添加。 keep_email_private=隐藏电子邮件地址 -keep_email_private_popup=这将会隐藏您的电子邮件地址,不仅在您的个人资料中,还在您使用Web界面创建拉取请求或编辑文件时。已推送的提交将不会被修改。 openid_desc=OpenID 让你可以将认证转发到外部服务。 manage_ssh_keys=管理 SSH 密钥 @@ -916,7 +912,6 @@ oauth2_client_secret_hint=您离开或刷新此页面后将不会再显示此密 oauth2_application_edit=编辑 oauth2_application_create_description=OAuth2 应用允许您的第三方应用程序访问此实例的用户帐户。 oauth2_application_remove_description=移除一个OAuth2应用将会阻止它访问此实例上的已授权用户账户。是否继续? -oauth2_application_locked=如果配置启用,Gitea预注册一些OAuth2应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅OAuth2文档以获取更多信息。 authorized_oauth2_applications=已授权的 OAuth2 应用 authorized_oauth2_applications_description=您已授予这些第三方应用程序访问您的个人 Gitea 账户的权限。请撤销那些您不再需要的应用程序的访问权限。 @@ -925,23 +920,18 @@ revoke_oauth2_grant=撤回权限 revoke_oauth2_grant_description=确定撤销此三方应用程序的授权,并阻止此应用程序访问您的数据? revoke_oauth2_grant_success=成功撤销了访问权限。 -twofa_desc=两步验证可以加强你的账号安全性。 twofa_recovery_tip=如果您丢失了您的设备,您将能够使用一次性恢复密钥来重新获得对您账户的访问。 twofa_is_enrolled=你的账号已启用了两步验证。 twofa_not_enrolled=你的账号未开启两步验证。 twofa_disable=禁用两步认证 -twofa_scratch_token_regenerate=重新生成初始令牌 -twofa_scratch_token_regenerated=您的临时令牌现在是 %s。将其存放在安全的地方,它将不会再次显示。 twofa_enroll=启用两步验证 twofa_disable_note=如果需要, 可以禁用双因素身份验证。 twofa_disable_desc=关掉两步验证会使得您的账号不安全,继续执行? -regenerate_scratch_token_desc=如果您丢失了您的验证口令或已经使用它登录, 您可以在这里重置它。 twofa_disabled=两步验证已被禁用。 scan_this_image=使用您的授权应用扫描这张图片: or_enter_secret=或者输入密钥:%s then_enter_passcode=并输入应用程序中显示的密码: passcode_invalid=密码不正确。再试一次。 -twofa_enrolled=你的账号已经启用了两步验证。请保存初始令牌(%s)到一个安全的地方,此令牌仅当前显示一次。 twofa_failed_get_secret=获取 secret 失败。 webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持 WebAuthn 身份验证器 标准。 @@ -1089,9 +1079,7 @@ tree_path_not_found_branch=路径 %[1]s 不存在于分支 %[2]s 中。 tree_path_not_found_tag=路径 %[1]s 不存在于标签 %[2]s 中 transfer.accept=接受转移 -transfer.accept_desc=`转移到 "%s"` transfer.reject=拒绝转移 -transfer.reject_desc=`取消转移到 "%s"` transfer.no_permission_to_accept=您没有权限接受此转让。 transfer.no_permission_to_reject=您没有权限拒绝此转让。 @@ -1226,7 +1214,6 @@ releases=版本发布 tag=Git标签 released_this=发布 tagged_this=已标记 -file.title=%s 位于 %s file_raw=原始文件 file_history=文件历史 file_view_source=源码模式 @@ -1242,7 +1229,6 @@ ambiguous_runes_header=`此文件含有模棱两可的 Unicode 字符` ambiguous_runes_description=`此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。` invisible_runes_line=`此行含有不可见的 unicode 字符` ambiguous_runes_line=`此行有模棱两可的 unicode 字符` -ambiguous_character=`%[1]c [U+%04[1]X] 容易和 %[2]c [U+%04[2]X] 混淆` escape_control_characters=Escape unescape_control_characters=Unescape @@ -1851,9 +1837,7 @@ pulls.unrelated_histories=合并失败:两个分支没有共同历史。提示 pulls.merge_out_of_date=合并失败:在生成合并时,主分支已更新。提示:再试一次。 pulls.head_out_of_date=合并失败:在生成合并时,head 已更新。提示:再试一次。 pulls.has_merged=失败:合并请求已经被合并,您不能再次合并或更改目标分支。 -pulls.push_rejected=合并失败:推送被拒绝。审查此仓库的 Git 钩子。 pulls.push_rejected_summary=详细拒绝信息 -pulls.push_rejected_no_message=合并失败:此推送被拒绝但未提供其他信息。
请检查此仓库的 Git Hook。 pulls.open_unmerged_pull_exists=`您不能执行重新打开操作, 因为已经存在相同的合并请求 (#%d)。` pulls.status_checking=一些检测仍在等待运行 pulls.status_checks_success=所有检测均成功 @@ -1909,7 +1893,6 @@ milestones.no_due_date=暂无截止日期 milestones.open=开启中 milestones.close=关闭 milestones.new_subheader=里程碑可以帮助您组织工单并跟踪其进度。 -milestones.completeness=%d%% 完成 milestones.create=创建里程碑 milestones.title=标题 milestones.desc=描述 @@ -1980,7 +1963,6 @@ wiki.original_git_entry_tooltip=查看原始的 Git 文件而不是使用友好 activity=动态 activity.navbar.pulse=活动 activity.navbar.code_frequency=代码频率 -activity.navbar.contributors=贡献者 activity.navbar.recent_commits=最近的提交 activity.period.filter_label=周期: activity.period.daily=1 天 @@ -2132,7 +2114,6 @@ settings.pulls.default_delete_branch_after_merge=默认合并后删除合并请 settings.pulls.default_allow_edits_from_maintainers=默认开启允许维护者编辑 settings.releases_desc=启用发布 settings.packages_desc=启用仓库软件包注册中心 -settings.projects_desc=启用仓库项目 settings.projects_mode_desc=项目模式 (要显示的项目类型) settings.projects_mode_repo=仅仓库项目 settings.projects_mode_owner=仅限用户或组织项目 @@ -2353,13 +2334,9 @@ settings.deploy_key_deletion=删除部署密钥 settings.deploy_key_deletion_desc=删除部署密钥将取消此密钥对此仓库的访问权限。继续? settings.deploy_key_deletion_success=部署密钥已删除。 settings.branches=分支 -settings.protected_branch=分支保护 settings.protected_branch.save_rule=保存规则 settings.protected_branch.delete_rule=删除规则 -settings.protected_branch_can_push=允许推吗? settings.protected_branch_can_push_yes=你可以推 -settings.protected_branch_can_push_no=你不能推 -settings.branch_protection=分支 '%s' 的分支保护 settings.protect_this_branch=启用分支保护 settings.protect_this_branch_desc=阻止删除并限制Git推送和合并到分支。 settings.protect_disable_push=禁用推送 @@ -2371,7 +2348,6 @@ settings.protect_enable_merge_desc=任何具有写入权限的人都可以将合 settings.protect_check_status_contexts=启用状态检查 settings.protect_status_check_patterns=状态检查模式: settings.protect_status_check_patterns_desc=输入模式,指定哪些状态检查必须通过,才能将分支合并到符合此规则的分支中去。每一行指定一个模式,模式不能为空。 -settings.protect_check_status_contexts_desc=要求状态检查通过才能合并,选择必须先通过哪些状态检查才能合并。如果启用,推送的合并请求必须先通过状态检查才能够合并到对应的分支。如果没有选择具体的状态检查上下文,则所有的状态检查都通过才能合并。 settings.protect_check_status_contexts_list=此仓库上周进行过的状态检查 settings.protect_status_check_matched=匹配 settings.protect_invalid_status_check_pattern=无效的状态检查规则:“%s”。 @@ -2391,12 +2367,9 @@ settings.protect_protected_file_patterns=受保护的文件模式(使用分号 ' settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用分号 (';') 分隔多个模式。 见github.com/gobwas/glob文档了解模式语法。例如: .drone.yml, /docs/**/*.txt settings.protect_unprotected_file_patterns=不受保护的文件模式(使用分号 ';' 分隔): settings.protect_unprotected_file_patterns_desc=如果用户有写权限,则允许直接更改的不受保护的文件,以绕过推送限制。可以使用分号分隔多个模式 (';')。 见 github.com/gobwas/glob 文档了解模式语法。例如: .drone.yml, /docs/**/*.txt -settings.add_protected_branch=启用保护 -settings.delete_protected_branch=禁用保护 settings.update_protect_branch_success=分支保护规则 %s 更新成功。 settings.remove_protected_branch_success=移除分支保护规则"%s"成功。 settings.remove_protected_branch_failed=移除分支保护规则"%s"失败。 -settings.protected_branch_deletion=禁用分支保护 settings.protected_branch_deletion_desc=禁用分支保护允许具有写入权限的用户推送提交到此分支。继续? settings.block_rejected_reviews=拒绝审核阻止了此合并 settings.block_rejected_reviews_desc=如果官方审查人员要求作出改动,即使有足够的批准,合并也不允许。 @@ -2406,7 +2379,6 @@ settings.block_outdated_branch=如果合并请求已经过时,阻止合并 settings.block_outdated_branch_desc=当头部分支落后基础分支时,不能合并。 settings.default_branch_desc=请选择一个默认的分支用于合并请求和提交: settings.merge_style_desc=合并方式 -settings.default_merge_style_desc=合并请求的默认合并样式: settings.choose_branch=选择一个分支... settings.no_protected_branch=没有受保护的分支 settings.edit_protected_branch=编辑 @@ -2625,7 +2597,6 @@ tag.create_success=标签"%s"已存在 topic.manage_topics=管理主题 topic.done=保存 -topic.count_prompt=您最多选择25个主题 topic.format_prompt=主题必须以字母或数字开头,可以包含连字符 ('-') 和句点 ('.'),长度不得超过35个字符。字符必须为小写。 find_file.go_to_file=转到文件 @@ -2698,7 +2669,6 @@ settings.delete_prompt=删除操作会永久清除该组织的信息,并且 所有仓库。 settings.labels_desc=添加能够被该组织下的 所有仓库 的工单使用的标签。 @@ -2723,7 +2693,6 @@ teams.leave.detail=离开 %s? teams.can_create_org_repo=创建仓库 teams.can_create_org_repo_helper=成员可以在组织中创建仓库。创建者将自动获得创建的仓库的管理员权限。 teams.none_access=无访问权限 -teams.none_access_helper=成员无法查看此单元或对其执行任何其他操作。 teams.general_access=常规访问 teams.general_access_helper=成员权限将由以下权限表决定。 teams.read_access=可读 @@ -3246,7 +3215,6 @@ monitor.next=下次执行时间 monitor.previous=上次执行时间 monitor.execute_times=执行次数 monitor.process=运行中进程 -monitor.stacktrace=调用栈踪迹 monitor.processes_count=%d 个进程 monitor.download_diagnosis_report=下载诊断报告 monitor.desc=进程描述 @@ -3254,8 +3222,6 @@ monitor.start=开始时间 monitor.execute_time=执行时长 monitor.last_execution_result=结果 monitor.process.cancel=中止进程 -monitor.process.cancel_desc=中止一个进程可能导致数据丢失 -monitor.process.cancel_notices=中止:%s ? monitor.process.children=子进程 monitor.queues=队列 @@ -3357,8 +3323,6 @@ raw_minutes=分钟 [dropzone] default_message=拖动文件或者点击此处上传。 -invalid_input_type=您不能上传该类型的文件 -file_too_big=文件体积({{filesize}} MB)超过了最大允许体积({{maxFilesize}} MB) remove_file=移除文件 [notification] @@ -3505,7 +3469,6 @@ settings.link=将此软件包链接到仓库 settings.link.description=如果您将一个软件包与一个代码库链接起来,软件包将显示在代码库的软件包列表中。 settings.link.select=选择仓库 settings.link.button=更新仓库链接 -settings.link.success=仓库链接已成功更新。 settings.link.error=更新仓库链接失败。 settings.delete=删除软件包 settings.delete.description=删除软件包是永久性的,无法撤消。 diff --git a/options/locale/locale_zh-HK.ini b/options/locale/locale_zh-HK.ini index 64a012e3078c0..26b87f515405f 100644 --- a/options/locale/locale_zh-HK.ini +++ b/options/locale/locale_zh-HK.ini @@ -217,7 +217,6 @@ social=社交帳號綁定 orgs=管理組織 repos=儲存庫管理 delete=刪除帳戶 -twofa=兩步驟驗證 organization=組織管理 public_profile=公開訊息 @@ -600,13 +599,6 @@ settings.deploy_keys=管理部署金鑰 settings.add_deploy_key=新增部署金鑰 settings.title=標題 settings.deploy_key_content=金鑰文本 -settings.branches=分支列表 -settings.protected_branch=分支保護 -settings.protected_branch_can_push=允許推送? -settings.protected_branch_can_push_yes=你可以推送 -settings.protected_branch_can_push_no=你不能推送 -settings.add_protected_branch=啟用保護 -settings.delete_protected_branch=停用保護 settings.edit_protected_branch=編輯 diff.browse_source=瀏覽代碼 @@ -966,7 +958,6 @@ error.not_signed_commit=未簽名的提交 [packages] filter.type=認證類型 -alpine.repository.branches=分支列表 alpine.repository.repositories=儲存庫管理 conan.details.repository=儲存庫 owner.settings.cleanuprules.enabled=已啟用 diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index a2e0d9298ba95..045e0ddecec5a 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -176,7 +176,6 @@ network_error=網路錯誤 app_desc=一套極易架設的 Git 服務 install=安裝容易 platform=跨平台 -platform_desc=Gitea 可以在所有能編譯 Go 語言的平台上執行: Windows, macOS, Linux, ARM 等等。挑一個您喜歡的吧! lightweight=輕量級 lightweight_desc=一片便宜的 Raspberry Pi 就可以滿足 Gitea 的最低需求。節省您的機器資源! license=開放原始碼 @@ -583,10 +582,8 @@ applications=應用程式 orgs=管理組織 repos=儲存庫 delete=刪除帳戶 -twofa=兩步驟驗證 account_link=已連結帳號 organization=組織 -webauthn=安全金鑰 public_profile=公開的個人資料 password_username_disabled=非本地使用者不允許更改他們的帳號。詳細資訊請聯絡您的系統管理員。 @@ -784,21 +781,17 @@ revoke_key=撤銷 revoke_oauth2_grant=撤銷存取權 revoke_oauth2_grant_description=撤銷此第三方應用程式的存取權,此應用程式就無法再存取您的資料?您確定嗎? -twofa_desc=兩步驟驗證可以增強您的帳戶安全性。 twofa_is_enrolled=您的帳戶已經啟用兩步驟驗證。 twofa_not_enrolled=您的帳戶目前尚未啟用兩步驟驗證。 twofa_disable=停用兩步驟驗證 -twofa_scratch_token_regenerate=重新產生備用驗證碼 twofa_enroll=啟用兩步驟驗證 twofa_disable_note=如有需要,您可以停用兩步驟驗證。 twofa_disable_desc=關閉兩步驟驗證會使您的帳戶安全性降低,是否繼續? -regenerate_scratch_token_desc=如果您遺失了備用驗證碼或已經使用它登入,您可以在此重新設定。 twofa_disabled=兩步驟驗證已經被關閉。 scan_this_image=使用您的授權應用程式來掃瞄圖片: or_enter_secret=或者輸入密碼: %s then_enter_passcode=然後輸入應用程式中顯示的驗證碼: passcode_invalid=無效的驗證碼,請重試。 -twofa_enrolled=您的帳戶已經啟用了兩步驟驗證。請將備用驗證碼 (%s) 保存到安全的地方,它只會顯示這麼一次! twofa_failed_get_secret=取得密鑰 (Secret) 失敗。 webauthn_desc=安全金鑰是包含加密密鑰的硬體設備,它們可以用於兩步驟驗證。安全金鑰必須支援 WebAuthn Authenticator 標準。 @@ -920,9 +913,7 @@ author_search_tooltip=最多顯示 30 位使用者 transfer.accept=同意轉移 -transfer.accept_desc=轉移到「%s」 transfer.reject=拒絕轉移 -transfer.reject_desc=取消轉移到「%s」 desc.private=私有 desc.public=公開 @@ -1046,7 +1037,6 @@ releases=版本發布 tag=標籤 released_this=發布了此版本 tagged_this=標記了此標籤 -file.title=%s 於 %s file_raw=原始文件 file_history=歷史記錄 file_view_source=檢視原始碼 @@ -1056,7 +1046,6 @@ file_permalink=永久連結 file_too_large=檔案太大,無法顯示。 invisible_runes_line=`這一行有看不見的 Unicode 字元` ambiguous_runes_line=`這一行有易混淆的 Unicode 字元` -ambiguous_character=`%[1]c [U+%04[1]X] 容易與 %[2]c [U+%04[2]X] 混淆` escape_control_characters=Escape unescape_control_characters=Unescape @@ -1594,9 +1583,7 @@ pulls.rebase_conflict_summary=錯誤訊息 pulls.unrelated_histories=合併失敗:要合併的 HEAD 和基底分支沒有共同的歷史。 提示:請嘗試不同的策略 pulls.merge_out_of_date=合併失敗:產生合併時,基底已被更新。提示:再試一次。 pulls.head_out_of_date=合併失敗:產生合併時,head 已被更新。提示:再試一次。 -pulls.push_rejected=合併失敗:此推送被拒絕。請檢查此儲存庫的 Git Hook。 pulls.push_rejected_summary=完整的拒絕訊息 -pulls.push_rejected_no_message=合併失敗:此推送被拒絕但未提供其他資訊。
請檢查此儲存庫的 Git Hook。 pulls.open_unmerged_pull_exists=`您不能重新開放,因為目前有相同的合併請求 (#%d) 正在進行中。` pulls.status_checking=還在進行一些檢查 pulls.status_checks_success=已通過所有檢查 @@ -1640,7 +1627,6 @@ milestones.update_ago=已更新 %s milestones.no_due_date=暫無截止日期 milestones.open=開啟 milestones.close=關閉 -milestones.completeness=%d%% 完成 milestones.create=建立里程碑 milestones.title=標題 milestones.desc=描述 @@ -1819,7 +1805,6 @@ settings.pulls.default_delete_branch_after_merge=預設在合併後刪除合併 settings.pulls.default_allow_edits_from_maintainers=預設允許維護者進行編輯 settings.releases_desc=啟用儲存庫版本發佈 settings.packages_desc=啟用儲存庫套件註冊中心 -settings.projects_desc=啟用儲存庫專案 settings.projects_mode_all=所有專案 settings.actions_desc=啟用儲存庫 Actions settings.admin_settings=管理員設定 @@ -2027,13 +2012,8 @@ settings.deploy_key_deletion=刪除部署金鑰 settings.deploy_key_deletion_desc=移除部署金鑰將拒絕它存取此儲存庫。是否繼續? settings.deploy_key_deletion_success=部署金鑰已移除。 settings.branches=分支 -settings.protected_branch=分支保護 settings.protected_branch.save_rule=儲存規則 settings.protected_branch.delete_rule=刪除規則 -settings.protected_branch_can_push=允許推送? -settings.protected_branch_can_push_yes=你可以推送 -settings.protected_branch_can_push_no=你不能推送 -settings.branch_protection=%s 的分支保護 settings.protect_this_branch=啟用分支保護 settings.protect_this_branch_desc=防止刪除分支,並限制 Git 推送與合併到分支。 settings.protect_disable_push=停用推送 @@ -2043,7 +2023,6 @@ settings.protect_enable_push_desc=任何擁有寫入權限的使用者將可推 settings.protect_enable_merge=啟用合併 settings.protect_enable_merge_desc=任何有寫入權限的人都可將合併請求合併到此分支 settings.protect_check_status_contexts=啟用狀態檢查 -settings.protect_check_status_contexts_desc=合併前必須先通過狀態檢查。選擇合併前必須通過的檢查。啟用時,必須先將提交推送到另一個分支,通過狀態檢查後再合併或直接推送到符合規則的分支。如果未選擇任何項目,最一個提交必將成功通過狀態檢查。 settings.protect_check_status_contexts_list=此儲存庫一週內曾進行過狀態檢查 settings.protect_required_approvals=需要的核可數量: settings.protect_required_approvals_desc=只有在獲得足夠數量的核可後才能進行合併。 @@ -2056,9 +2035,6 @@ settings.protect_protected_file_patterns=受保護的檔案模式 (以分號區 settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個模式。請於 github.com/gobwas/glob 文件查看模式格式。範例: .drone.yml, /docs/**/*.txt。 settings.protect_unprotected_file_patterns=未受保護的檔案模式 (以分號區隔「;」): settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 github.com/gobwas/glob 文件查看模式格式。範例: .drone.yml, /docs/**/*.txt。 -settings.add_protected_branch=啟用保護 -settings.delete_protected_branch=停用保護 -settings.protected_branch_deletion=停用分支保護 settings.protected_branch_deletion_desc=停用分支保護將允許有寫入權限的使用者推送至該分支,是否繼續? settings.block_rejected_reviews=有退回的審核時阻擋合併 settings.block_rejected_reviews_desc=如果官方審核人員提出變更請求,即使有足夠的核可也不允許進行合併。 @@ -2269,7 +2245,6 @@ tag.create_success=已建立標籤「%s」。 topic.manage_topics=管理主題 topic.done=完成 -topic.count_prompt=您最多能選擇 25 個主題 find_file.go_to_file=移至檔案 find_file.no_matching=找不到符合的檔案 @@ -2841,14 +2816,11 @@ monitor.next=下次執行時間 monitor.previous=上次執行時間 monitor.execute_times=執行次數 monitor.process=執行中的處理程序 -monitor.stacktrace=堆疊追蹤 monitor.desc=描述 monitor.start=開始時間 monitor.execute_time=已執行時間 monitor.last_execution_result=結果 monitor.process.cancel=結束處理程序 -monitor.process.cancel_desc=結束處理程序可能造成資料遺失 -monitor.process.cancel_notices=結束: %s? monitor.process.children=子程序 monitor.queues=佇列 @@ -2936,7 +2908,6 @@ raw_minutes=分鐘 [dropzone] default_message=拖放檔案或是點擊此處上傳。 -invalid_input_type=您無法上傳此類型的檔案 file_too_big=檔案大小({{filesize}} MB) 超過了最大允許大小({{maxFilesize}} MB) remove_file=移除文件 From 286ede47ad683bf0431e531e82019cd016cc54dd Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 1 Sep 2024 13:57:31 +0800 Subject: [PATCH 03/17] Fix index too many file names bug (#31903) Try to fix #31884 Fix #28584 --- modules/indexer/code/git.go | 38 ++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/modules/indexer/code/git.go b/modules/indexer/code/git.go index bc345f2325481..df9783288b032 100644 --- a/modules/indexer/code/git.go +++ b/modules/indexer/code/git.go @@ -113,7 +113,24 @@ func nonGenesisChanges(ctx context.Context, repo *repo_model.Repository, revisio var changes internal.RepoChanges var err error updatedFilenames := make([]string, 0, 10) - for _, line := range strings.Split(stdout, "\n") { + + updateChanges := func() error { + cmd := git.NewCommand(ctx, "ls-tree", "--full-tree", "-l").AddDynamicArguments(revision). + AddDashesAndList(updatedFilenames...) + lsTreeStdout, _, err := cmd.RunStdBytes(&git.RunOpts{Dir: repo.RepoPath()}) + if err != nil { + return err + } + + updates, err1 := parseGitLsTreeOutput(lsTreeStdout) + if err1 != nil { + return err1 + } + changes.Updates = append(changes.Updates, updates...) + return nil + } + lines := strings.Split(stdout, "\n") + for _, line := range lines { line = strings.TrimSpace(line) if len(line) == 0 { continue @@ -161,15 +178,22 @@ func nonGenesisChanges(ctx context.Context, repo *repo_model.Repository, revisio default: log.Warn("Unrecognized status: %c (line=%s)", status, line) } + + // According to https://learn.microsoft.com/en-us/troubleshoot/windows-client/shell-experience/command-line-string-limitation#more-information + // the command line length should less than 8191 characters, assume filepath is 256, then 8191/256 = 31, so we use 30 + if len(updatedFilenames) >= 30 { + if err := updateChanges(); err != nil { + return nil, err + } + updatedFilenames = updatedFilenames[0:0] + } } - cmd := git.NewCommand(ctx, "ls-tree", "--full-tree", "-l").AddDynamicArguments(revision). - AddDashesAndList(updatedFilenames...) - lsTreeStdout, _, err := cmd.RunStdBytes(&git.RunOpts{Dir: repo.RepoPath()}) - if err != nil { - return nil, err + if len(updatedFilenames) > 0 { + if err := updateChanges(); err != nil { + return nil, err + } } - changes.Updates, err = parseGitLsTreeOutput(lsTreeStdout) return &changes, err } From 55502265716f000a2c61c98fa093244e1310d97f Mon Sep 17 00:00:00 2001 From: silverwind Date: Sun, 1 Sep 2024 17:15:29 +0200 Subject: [PATCH 04/17] Improve textarea paste (#31948) - When pasting a URL over another URL, replace the URL instead of creating a useless `[url](url)`. This is the 1-line change [here](https://github.com/go-gitea/gitea/pull/31948/files#diff-be8e94d7e3da33b187381f53d28095107bd0cf29ae9a9e997e4f422f4a54479cR122). - Always run `initTextareaEvents`, previously it was not run when `dropzoneEl` was not present like when attachements are disabled on the server. Refactored the function to gracefully handle absent `dropzoneEl` and rename the function to a better name. --- web_src/js/features/comp/ComboMarkdownEditor.ts | 6 ++---- web_src/js/features/comp/EditorUpload.ts | 8 ++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/web_src/js/features/comp/ComboMarkdownEditor.ts b/web_src/js/features/comp/ComboMarkdownEditor.ts index 69fe34269b30f..5f1807f3733ad 100644 --- a/web_src/js/features/comp/ComboMarkdownEditor.ts +++ b/web_src/js/features/comp/ComboMarkdownEditor.ts @@ -3,7 +3,7 @@ import '@github/text-expander-element'; import $ from 'jquery'; import {attachTribute} from '../tribute.ts'; import {hideElem, showElem, autosize, isElemVisible} from '../../utils/dom.ts'; -import {initEasyMDEPaste, initTextareaUpload} from './EditorUpload.ts'; +import {initEasyMDEPaste, initTextareaEvents} from './EditorUpload.ts'; import {handleGlobalEnterQuickSubmit} from './QuickSubmit.ts'; import {renderPreviewPanelContent} from '../repo-editor.ts'; import {easyMDEToolbarActions} from './EasyMDEToolbarActions.ts'; @@ -110,9 +110,7 @@ class ComboMarkdownEditor { }); initTextareaMarkdown(this.textarea); - if (this.dropzone) { - initTextareaUpload(this.textarea, this.dropzone); - } + initTextareaEvents(this.textarea, this.dropzone); } async setupDropzone() { diff --git a/web_src/js/features/comp/EditorUpload.ts b/web_src/js/features/comp/EditorUpload.ts index e572692cbfd61..4cc031e5c818d 100644 --- a/web_src/js/features/comp/EditorUpload.ts +++ b/web_src/js/features/comp/EditorUpload.ts @@ -119,7 +119,7 @@ function handleClipboardText(textarea, e, {text, isShiftDown}) { const {value, selectionStart, selectionEnd} = textarea; const selectedText = value.substring(selectionStart, selectionEnd); const trimmedText = text.trim(); - if (selectedText && isUrl(trimmedText)) { + if (selectedText && isUrl(trimmedText) && !isUrl(selectedText)) { e.preventDefault(); replaceTextareaSelection(textarea, `[${selectedText}](${trimmedText})`); } @@ -156,7 +156,7 @@ export function initEasyMDEPaste(easyMDE, dropzoneEl) { }); } -export function initTextareaUpload(textarea, dropzoneEl) { +export function initTextareaEvents(textarea, dropzoneEl) { let isShiftDown = false; textarea.addEventListener('keydown', (e) => { if (e.shiftKey) isShiftDown = true; @@ -166,7 +166,7 @@ export function initTextareaUpload(textarea, dropzoneEl) { }); textarea.addEventListener('paste', (e) => { const {images, text} = getPastedContent(e); - if (images.length) { + if (images.length && dropzoneEl) { handleUploadFiles(new TextareaEditor(textarea), dropzoneEl, images, e); } else if (text) { handleClipboardText(textarea, e, {text, isShiftDown}); @@ -176,7 +176,7 @@ export function initTextareaUpload(textarea, dropzoneEl) { if (!e.dataTransfer.files.length) return; handleUploadFiles(new TextareaEditor(textarea), dropzoneEl, e.dataTransfer.files, e); }); - dropzoneEl.dropzone.on(DropzoneCustomEventRemovedFile, ({fileUuid}) => { + dropzoneEl?.dropzone.on(DropzoneCustomEventRemovedFile, ({fileUuid}) => { const newText = removeAttachmentLinksFromMarkdown(textarea.value, fileUuid); if (textarea.value !== newText) textarea.value = newText; }); From 661a1e10f7abd3527d2abc027dec936022db9379 Mon Sep 17 00:00:00 2001 From: yp05327 <576951401@qq.com> Date: Mon, 2 Sep 2024 01:55:05 +0900 Subject: [PATCH 05/17] Fix sort order for organization home and user profile page (#31921) Fix #31916 In #30876, `sortOrder` has been changed into a map, but it is only implemented in explore. ~~But it seems that size sort order has no effect from long long ago,~~ not directly caused by the PR above. I think it is still caused by #29231. In #29231, it merged the sort orders from `templates/explore/repo_search.tmpl` and `templates/admin/repo/search.tmpl`. In `templates/admin/repo/search.tmpl`, it contains size sort orders, but not in `templates/explore/repo_search.tmpl`, which is used in non-admin pages. So `order by size` is added from #29231, but the handler was not added. --------- Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: wxiaoguang --- routers/web/org/home.go | 30 +++++------------------------- routers/web/user/profile.go | 30 +++++------------------------- 2 files changed, 10 insertions(+), 50 deletions(-) diff --git a/routers/web/org/home.go b/routers/web/org/home.go index 366a7b20de48c..069bd549c1a2f 100644 --- a/routers/web/org/home.go +++ b/routers/web/org/home.go @@ -55,32 +55,12 @@ func home(ctx *context.Context, viewRepositories bool) { ctx.Data["Title"] = org.DisplayName() var orderBy db.SearchOrderBy - ctx.Data["SortType"] = ctx.FormString("sort") - switch ctx.FormString("sort") { - case "newest": - orderBy = db.SearchOrderByNewest - case "oldest": - orderBy = db.SearchOrderByOldest - case "recentupdate": - orderBy = db.SearchOrderByRecentUpdated - case "leastupdate": - orderBy = db.SearchOrderByLeastUpdated - case "reversealphabetically": - orderBy = db.SearchOrderByAlphabeticallyReverse - case "alphabetically": - orderBy = db.SearchOrderByAlphabetically - case "moststars": - orderBy = db.SearchOrderByStarsReverse - case "feweststars": - orderBy = db.SearchOrderByStars - case "mostforks": - orderBy = db.SearchOrderByForksReverse - case "fewestforks": - orderBy = db.SearchOrderByForks - default: - ctx.Data["SortType"] = "recentupdate" - orderBy = db.SearchOrderByRecentUpdated + sortOrder := ctx.FormString("sort") + if _, ok := repo_model.OrderByFlatMap[sortOrder]; !ok { + sortOrder = setting.UI.ExploreDefaultSort // TODO: add new default sort order for org home? } + ctx.Data["SortType"] = sortOrder + orderBy = repo_model.OrderByFlatMap[sortOrder] keyword := ctx.FormTrim("q") ctx.Data["Keyword"] = keyword diff --git a/routers/web/user/profile.go b/routers/web/user/profile.go index 3f91233ee6ee6..39c6d23079699 100644 --- a/routers/web/user/profile.go +++ b/routers/web/user/profile.go @@ -110,32 +110,12 @@ func prepareUserProfileTabData(ctx *context.Context, showPrivate bool, profileDb orderBy db.SearchOrderBy ) - ctx.Data["SortType"] = ctx.FormString("sort") - switch ctx.FormString("sort") { - case "newest": - orderBy = db.SearchOrderByNewest - case "oldest": - orderBy = db.SearchOrderByOldest - case "recentupdate": - orderBy = db.SearchOrderByRecentUpdated - case "leastupdate": - orderBy = db.SearchOrderByLeastUpdated - case "reversealphabetically": - orderBy = db.SearchOrderByAlphabeticallyReverse - case "alphabetically": - orderBy = db.SearchOrderByAlphabetically - case "moststars": - orderBy = db.SearchOrderByStarsReverse - case "feweststars": - orderBy = db.SearchOrderByStars - case "mostforks": - orderBy = db.SearchOrderByForksReverse - case "fewestforks": - orderBy = db.SearchOrderByForks - default: - ctx.Data["SortType"] = "recentupdate" - orderBy = db.SearchOrderByRecentUpdated + sortOrder := ctx.FormString("sort") + if _, ok := repo_model.OrderByFlatMap[sortOrder]; !ok { + sortOrder = setting.UI.ExploreDefaultSort // TODO: add new default sort order for org home? } + ctx.Data["SortType"] = sortOrder + orderBy = repo_model.OrderByFlatMap[sortOrder] keyword := ctx.FormTrim("q") ctx.Data["Keyword"] = keyword From eba6bfbe150d88a04e71521e2a0b4b804da159ff Mon Sep 17 00:00:00 2001 From: yp05327 <576951401@qq.com> Date: Mon, 2 Sep 2024 03:08:27 +0900 Subject: [PATCH 06/17] Fix 500 error when `state` params is set when editing issue/PR by API (#31880) A quick fix for #31871 --- routers/api/v1/repo/issue.go | 24 +++++++++++++++++++----- routers/api/v1/repo/pull.go | 24 +++++++++++++++++++----- services/issue/status.go | 3 +++ 3 files changed, 41 insertions(+), 10 deletions(-) diff --git a/routers/api/v1/repo/issue.go b/routers/api/v1/repo/issue.go index 108504ebb4021..c53eb0719055a 100644 --- a/routers/api/v1/repo/issue.go +++ b/routers/api/v1/repo/issue.go @@ -891,13 +891,27 @@ func EditIssue(ctx *context.APIContext) { return } } - if err := issue_service.ChangeStatus(ctx, issue, ctx.Doer, "", api.StateClosed == api.StateType(*form.State)); err != nil { - if issues_model.IsErrDependenciesLeft(err) { - ctx.Error(http.StatusPreconditionFailed, "DependenciesLeft", "cannot close this issue because it still has open dependencies") + + var isClosed bool + switch state := api.StateType(*form.State); state { + case api.StateOpen: + isClosed = false + case api.StateClosed: + isClosed = true + default: + ctx.Error(http.StatusPreconditionFailed, "UnknownIssueStateError", fmt.Sprintf("unknown state: %s", state)) + return + } + + if issue.IsClosed != isClosed { + if err := issue_service.ChangeStatus(ctx, issue, ctx.Doer, "", isClosed); err != nil { + if issues_model.IsErrDependenciesLeft(err) { + ctx.Error(http.StatusPreconditionFailed, "DependenciesLeft", "cannot close this issue because it still has open dependencies") + return + } + ctx.Error(http.StatusInternalServerError, "ChangeStatus", err) return } - ctx.Error(http.StatusInternalServerError, "ChangeStatus", err) - return } } diff --git a/routers/api/v1/repo/pull.go b/routers/api/v1/repo/pull.go index 148b6ed637f07..de67057fddcde 100644 --- a/routers/api/v1/repo/pull.go +++ b/routers/api/v1/repo/pull.go @@ -716,13 +716,27 @@ func EditPullRequest(ctx *context.APIContext) { ctx.Error(http.StatusPreconditionFailed, "MergedPRState", "cannot change state of this pull request, it was already merged") return } - if err := issue_service.ChangeStatus(ctx, issue, ctx.Doer, "", api.StateClosed == api.StateType(*form.State)); err != nil { - if issues_model.IsErrDependenciesLeft(err) { - ctx.Error(http.StatusPreconditionFailed, "DependenciesLeft", "cannot close this pull request because it still has open dependencies") + + var isClosed bool + switch state := api.StateType(*form.State); state { + case api.StateOpen: + isClosed = false + case api.StateClosed: + isClosed = true + default: + ctx.Error(http.StatusPreconditionFailed, "UnknownPRStateError", fmt.Sprintf("unknown state: %s", state)) + return + } + + if issue.IsClosed != isClosed { + if err := issue_service.ChangeStatus(ctx, issue, ctx.Doer, "", isClosed); err != nil { + if issues_model.IsErrDependenciesLeft(err) { + ctx.Error(http.StatusPreconditionFailed, "DependenciesLeft", "cannot close this pull request because it still has open dependencies") + return + } + ctx.Error(http.StatusInternalServerError, "ChangeStatus", err) return } - ctx.Error(http.StatusInternalServerError, "ChangeStatus", err) - return } } diff --git a/services/issue/status.go b/services/issue/status.go index 9b6c683f4f9cc..967c29bd22230 100644 --- a/services/issue/status.go +++ b/services/issue/status.go @@ -13,6 +13,9 @@ import ( ) // ChangeStatus changes issue status to open or closed. +// closed means the target status +// Fix me: you should check whether the current issue status is same to the target status before call this function +// as in function changeIssueStatus we will return WasClosedError, even the issue status and target status are both open func ChangeStatus(ctx context.Context, issue *issues_model.Issue, doer *user_model.User, commitID string, closed bool) error { comment, err := issues_model.ChangeIssueStatus(ctx, issue, doer, closed) if err != nil { From c0db47bf9b6eb59d822ad21b7dd8b1d6acd8ad8e Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sun, 1 Sep 2024 20:25:02 +0200 Subject: [PATCH 07/17] nix wording nit in todo code comment --- routers/web/user/profile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routers/web/user/profile.go b/routers/web/user/profile.go index 39c6d23079699..5748ce45ab36a 100644 --- a/routers/web/user/profile.go +++ b/routers/web/user/profile.go @@ -112,7 +112,7 @@ func prepareUserProfileTabData(ctx *context.Context, showPrivate bool, profileDb sortOrder := ctx.FormString("sort") if _, ok := repo_model.OrderByFlatMap[sortOrder]; !ok { - sortOrder = setting.UI.ExploreDefaultSort // TODO: add new default sort order for org home? + sortOrder = setting.UI.ExploreDefaultSort // TODO: add new default sort order for user home? } ctx.Data["SortType"] = sortOrder orderBy = repo_model.OrderByFlatMap[sortOrder] From 052a8fe6cc6a49c4ac7f19463ce3e543fefe8274 Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Mon, 2 Sep 2024 00:30:20 +0000 Subject: [PATCH 08/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_fr-FR.ini | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index 6628b7d4556ac..a4a6a8f7c161e 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -625,6 +625,7 @@ org_still_own_repo=Cette organisation possède encore un ou plusieurs dépôts. org_still_own_packages=Cette organisation possède encore un ou plusieurs paquets. Vous devez d’abord les supprimer. target_branch_not_exist=La branche cible n'existe pas. +target_ref_not_exist=La réf cible %s n’existe pas admin_cannot_delete_self=Vous ne pouvez pas vous supprimer vous-même lorsque vous êtes admin. Veuillez d’abord supprimer vos privilèges d’administrateur. @@ -1259,6 +1260,7 @@ commit_graph.color=Couleur commit.contained_in=Cette révision appartient à : commit.contained_in_default_branch=Cette révision appartient à la branche par défaut commit.load_referencing_branches_and_tags=Charger les branches et étiquettes référençant cette révision +commit.load_tags_failed=Le chargement des étiquettes a échoué à cause d’une erreur interne blame=Annotations download_file=Télécharger le fichier normal_view=Vue normale @@ -3645,6 +3647,11 @@ workflow.disable_success=Le flux de travail « %s » a bien été désactivé. workflow.enable=Activer le flux de travail workflow.enable_success=Le flux de travail « %s » a bien été activé. workflow.disabled=Le flux de travail est désactivé. +workflow.run=Exécuter le flux de travail +workflow.not_found=Flux de travail « %s » introuvable. +workflow.run_success=Le flux de travail « %s » s’est correctement exécuté. +workflow.from_ref=Utiliser le flux de travail depuis +workflow.has_workflow_dispatch=Ce flux de travail a un déclencheur d’événement workflow_dispatch. need_approval_desc=Besoin d’approbation pour exécuter des flux de travail pour une demande d’ajout de bifurcation. From ac344497473f92c9a04f7863374dbb14e3c09d4e Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 2 Sep 2024 15:38:27 +0800 Subject: [PATCH 09/17] Prevent update pull refs manually and will not affect other refs update (#31931) All refs under `refs/pull` should only be changed from Gitea inside but not by pushing from outside of Gitea. This PR will prevent the pull refs update but allow other refs to be updated on the same pushing with `--mirror` operations. The main changes are to add checks on `update` hook but not `pre-receive` because `update` will be invoked by every ref but `pre-receive` will revert all changes once one ref update fails. --- cmd/hook.go | 14 ++++++++++++++ tests/integration/git_push_test.go | 22 ++++++++++++++++++++++ tests/test_utils.go | 1 + 3 files changed, 37 insertions(+) diff --git a/cmd/hook.go b/cmd/hook.go index 6e31710caff21..e8a8b1f4ad247 100644 --- a/cmd/hook.go +++ b/cmd/hook.go @@ -290,8 +290,22 @@ Gitea or set your environment appropriately.`, "") return nil } +// runHookUpdate avoid to do heavy operations on update hook because it will be +// invoked for every ref update which does not like pre-receive and post-receive func runHookUpdate(c *cli.Context) error { + if isInternal, _ := strconv.ParseBool(os.Getenv(repo_module.EnvIsInternal)); isInternal { + return nil + } + // Update is empty and is kept only for backwards compatibility + if len(os.Args) < 3 { + return nil + } + refName := git.RefName(os.Args[len(os.Args)-3]) + if refName.IsPull() { + // ignore update to refs/pull/xxx/head, so we don't need to output any information + os.Exit(1) + } return nil } diff --git a/tests/integration/git_push_test.go b/tests/integration/git_push_test.go index da254fc88f653..dc0b52203a9a5 100644 --- a/tests/integration/git_push_test.go +++ b/tests/integration/git_push_test.go @@ -6,8 +6,10 @@ package integration import ( "fmt" "net/url" + "strings" "testing" + auth_model "code.gitea.io/gitea/models/auth" "code.gitea.io/gitea/models/db" git_model "code.gitea.io/gitea/models/git" "code.gitea.io/gitea/models/unittest" @@ -192,3 +194,23 @@ func runTestGitPush(t *testing.T, u *url.URL, gitOperation func(t *testing.T, gi require.NoError(t, repo_service.DeleteRepositoryDirectly(db.DefaultContext, user, repo.ID)) } + +func TestPushPullRefs(t *testing.T) { + onGiteaRun(t, func(t *testing.T, u *url.URL) { + baseAPITestContext := NewAPITestContext(t, "user2", "repo1", auth_model.AccessTokenScopeWriteRepository, auth_model.AccessTokenScopeWriteUser) + + u.Path = baseAPITestContext.GitPath() + u.User = url.UserPassword("user2", userPassword) + + dstPath := t.TempDir() + doGitClone(dstPath, u)(t) + + cmd := git.NewCommand(git.DefaultContext, "push", "--delete", "origin", "refs/pull/2/head") + stdout, stderr, err := cmd.RunStdString(&git.RunOpts{ + Dir: dstPath, + }) + assert.Error(t, err) + assert.Empty(t, stdout) + assert.False(t, strings.Contains(stderr, "[deleted]"), "stderr: %s", stderr) + }) +} diff --git a/tests/test_utils.go b/tests/test_utils.go index 66a287ecad262..6f9592b204112 100644 --- a/tests/test_utils.go +++ b/tests/test_utils.go @@ -223,6 +223,7 @@ func PrepareTestEnv(t testing.TB, skip ...int) func() { _ = os.MkdirAll(filepath.Join(setting.RepoRootPath, ownerDir.Name(), repoDir.Name(), "objects", "info"), 0o755) _ = os.MkdirAll(filepath.Join(setting.RepoRootPath, ownerDir.Name(), repoDir.Name(), "refs", "heads"), 0o755) _ = os.MkdirAll(filepath.Join(setting.RepoRootPath, ownerDir.Name(), repoDir.Name(), "refs", "tag"), 0o755) + _ = os.MkdirAll(filepath.Join(setting.RepoRootPath, ownerDir.Name(), repoDir.Name(), "refs", "pull"), 0o755) } } From 83f37f630246e381eefd650fc2d4b1f3976ea882 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Mon, 2 Sep 2024 20:36:24 +0200 Subject: [PATCH 10/17] Remove urls from translations (#31950) Part of #27700 Removes all URLs from translation strings to easy up changing them in the future and to exclude people injecting malicious URLs through translations. First measure as long as #24402 is out of scope. --- options/locale/locale_en-US.ini | 48 +++++++++---------- routers/web/admin/hooks.go | 4 +- routers/web/admin/users.go | 4 +- routers/web/auth/auth.go | 2 +- routers/web/auth/password.go | 4 +- routers/web/user/setting/account.go | 2 +- templates/admin/auth/new.tmpl | 20 ++++---- templates/admin/dashboard.tmpl | 2 +- templates/home.tmpl | 6 +-- templates/repo/settings/protected_branch.tmpl | 6 +-- templates/repo/settings/tags.tmpl | 2 +- templates/repo/settings/webhook/settings.tmpl | 2 +- templates/status/500.tmpl | 2 +- .../user/settings/security/webauthn.tmpl | 2 +- 14 files changed, 53 insertions(+), 53 deletions(-) diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index 042fd549a0b30..a79a487392c9d 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -218,7 +218,7 @@ string.desc = Z - A [error] occurred = An error occurred -report_message = If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. +report_message = If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary. missing_csrf = Bad Request: no CSRF token present invalid_csrf = Bad Request: invalid CSRF token not_found = The target couldn't be found. @@ -227,13 +227,13 @@ network_error = Network error [startpage] app_desc = A painless, self-hosted Git service install = Easy to install -install_desc = Simply run the binary for your platform, ship it with Docker, or get it packaged. +install_desc = Simply run the binary for your platform, ship it with Docker, or get it packaged. platform = Cross-platform -platform_desc = Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! +platform_desc = Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! lightweight = Lightweight lightweight_desc = Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! license = Open Source -license_desc = Go get code.gitea.io/gitea! Join us by contributing to make this project even better. Don't be shy to be a contributor! +license_desc = Go get %[2]s! Join us by contributing to make this project even better. Don't be shy to be a contributor! [install] install = Installation @@ -456,7 +456,7 @@ authorize_title = Authorize "%s" to access your account? authorization_failed = Authorization failed authorization_failed_desc = The authorization failed because we detected an invalid request. Please contact the maintainer of the app you have tried to authorize. sspi_auth_failed = SSPI authentication failed -password_pwned = The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. +password_pwned = The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too. password_pwned_err = Could not complete request to HaveIBeenPwned last_admin = You cannot remove the last admin. There must be at least one admin. signin_passkey = Sign in with a passkey @@ -954,7 +954,7 @@ passcode_invalid = The passcode is incorrect. Try again. twofa_enrolled = Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. twofa_failed_get_secret = Failed to get secret. -webauthn_desc = Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. +webauthn_desc = Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard. webauthn_register_key = Add Security Key webauthn_nickname = Nickname webauthn_delete_key = Remove Security Key @@ -2325,7 +2325,7 @@ settings.event_pull_request_merge = Pull Request Merge settings.event_package = Package settings.event_package_desc = Package created or deleted in a repository. settings.branch_filter = Branch filter -settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See github.com/gobwas/glob documentation for syntax. Examples: master, {master,release*}. +settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}. settings.authorization_header = Authorization Header settings.authorization_header_desc = Will be included as authorization header for requests when present. Examples: %s. settings.active = Active @@ -2425,12 +2425,12 @@ settings.ignore_stale_approvals_desc = Do not count approvals that were made on settings.require_signed_commits = Require Signed Commits settings.require_signed_commits_desc = Reject pushes to this branch if they are unsigned or unverifiable. settings.protect_branch_name_pattern = Protected Branch Name Pattern -settings.protect_branch_name_pattern_desc = "Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" +settings.protect_branch_name_pattern_desc = "Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**" settings.protect_patterns = Patterns settings.protect_protected_file_patterns = "Protected file patterns (separated using semicolon ';'):" -settings.protect_protected_file_patterns_desc = "Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See github.com/gobwas/glob documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_protected_file_patterns_desc = "Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." settings.protect_unprotected_file_patterns = "Unprotected file patterns (separated using semicolon ';'):" -settings.protect_unprotected_file_patterns_desc = "Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See github.com/gobwas/glob documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." +settings.protect_unprotected_file_patterns_desc = "Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt." settings.add_protected_branch = Enable protection settings.delete_protected_branch = Disable protection settings.update_protect_branch_success = Branch protection for rule "%s" has been updated. @@ -2462,7 +2462,7 @@ settings.tags.protection.allowed.teams = Allowed teams settings.tags.protection.allowed.noone = No One settings.tags.protection.create = Protect Tag settings.tags.protection.none = There are no protected tags. -settings.tags.protection.pattern.description = You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. +settings.tags.protection.pattern.description = You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide. settings.bot_token = Bot Token settings.chat_id = Chat ID settings.thread_id = Thread ID @@ -2844,7 +2844,7 @@ last_page = Last total = Total: %d settings = Admin Settings -dashboard.new_version_hint = Gitea %s is now available, you are running %s. Check the blog for more details. +dashboard.new_version_hint = Gitea %s is now available, you are running %s. Check the blog for more details. dashboard.statistic = Summary dashboard.maintenance_operations = Maintenance Operations dashboard.system_status = System Status @@ -3036,12 +3036,12 @@ packages.size = Size packages.published = Published defaulthooks = Default Webhooks -defaulthooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. +defaulthooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide. defaulthooks.add_webhook = Add Default Webhook defaulthooks.update_webhook = Update Default Webhook systemhooks = System Webhooks -systemhooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. +systemhooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide. systemhooks.add_webhook = Add System Webhook systemhooks.update_webhook = Update System Webhook @@ -3136,18 +3136,18 @@ auths.tips = Tips auths.tips.oauth2.general = OAuth2 Authentication auths.tips.oauth2.general.tip = When registering a new OAuth2 authentication, the callback/redirect URL should be: auths.tip.oauth2_provider = OAuth2 Provider -auths.tip.bitbucket = Register a new OAuth consumer on https://bitbucket.org/account/user/{your-username}/oauth-consumers/new and add the permission 'Account' - 'Read' +auths.tip.bitbucket = Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' auths.tip.nextcloud = Register a new OAuth consumer on your instance using the following menu "Settings -> Security -> OAuth 2.0 client" -auths.tip.dropbox = Create a new application at https://www.dropbox.com/developers/apps -auths.tip.facebook = Register a new application at https://developers.facebook.com/apps and add the product "Facebook Login" -auths.tip.github = Register a new OAuth application on https://github.com/settings/applications/new -auths.tip.gitlab_new = Register a new application on https://gitlab.com/-/profile/applications -auths.tip.google_plus = Obtain OAuth2 client credentials from the Google API console at https://console.developers.google.com/ +auths.tip.dropbox = Create a new application at %s +auths.tip.facebook = Register a new application at %s and add the product "Facebook Login" +auths.tip.github = Register a new OAuth application on %s +auths.tip.gitlab_new = Register a new application on %s +auths.tip.google_plus = Obtain OAuth2 client credentials from the Google API console at %s auths.tip.openid_connect = Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints -auths.tip.twitter = Go to https://dev.twitter.com/apps, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled -auths.tip.discord = Register a new application on https://discordapp.com/developers/applications/me -auths.tip.gitea = Register a new OAuth2 application. Guide can be found at https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex = Create a new application at https://oauth.yandex.com/client/new. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" +auths.tip.twitter = Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled +auths.tip.discord = Register a new application on %s +auths.tip.gitea = Register a new OAuth2 application. Guide can be found at %s +auths.tip.yandex = Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" auths.tip.mastodon = Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) auths.edit = Edit Authentication Source auths.activated = This Authentication Source is Activated diff --git a/routers/web/admin/hooks.go b/routers/web/admin/hooks.go index 8d59fbb858e96..e40580b6e7762 100644 --- a/routers/web/admin/hooks.go +++ b/routers/web/admin/hooks.go @@ -34,7 +34,7 @@ func DefaultOrSystemWebhooks(ctx *context.Context) { } sys["Title"] = ctx.Tr("admin.systemhooks") - sys["Description"] = ctx.Tr("admin.systemhooks.desc") + sys["Description"] = ctx.Tr("admin.systemhooks.desc", "https://docs.gitea.com/usage/webhooks") sys["Webhooks"], err = webhook.GetSystemWebhooks(ctx, optional.None[bool]()) sys["BaseLink"] = setting.AppSubURL + "/admin/hooks" sys["BaseLinkNew"] = setting.AppSubURL + "/admin/system-hooks" @@ -44,7 +44,7 @@ func DefaultOrSystemWebhooks(ctx *context.Context) { } def["Title"] = ctx.Tr("admin.defaulthooks") - def["Description"] = ctx.Tr("admin.defaulthooks.desc") + def["Description"] = ctx.Tr("admin.defaulthooks.desc", "https://docs.gitea.com/usage/webhooks") def["Webhooks"], err = webhook.GetDefaultWebhooks(ctx) def["BaseLink"] = setting.AppSubURL + "/admin/hooks" def["BaseLinkNew"] = setting.AppSubURL + "/admin/default-hooks" diff --git a/routers/web/admin/users.go b/routers/web/admin/users.go index 623b39b4efcfa..34bb1dfe26da3 100644 --- a/routers/web/admin/users.go +++ b/routers/web/admin/users.go @@ -166,7 +166,7 @@ func NewUserPost(ctx *context.Context) { } if err := password.IsPwned(ctx, form.Password); err != nil { ctx.Data["Err_Password"] = true - errMsg := ctx.Tr("auth.password_pwned") + errMsg := ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords") if password.IsErrIsPwnedRequest(err) { log.Error(err.Error()) errMsg = ctx.Tr("auth.password_pwned_err") @@ -401,7 +401,7 @@ func EditUserPost(ctx *context.Context) { ctx.RenderWithErr(password.BuildComplexityError(ctx.Locale), tplUserEdit, &form) case errors.Is(err, password.ErrIsPwned): ctx.Data["Err_Password"] = true - ctx.RenderWithErr(ctx.Tr("auth.password_pwned"), tplUserEdit, &form) + ctx.RenderWithErr(ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords"), tplUserEdit, &form) case password.IsErrIsPwnedRequest(err): ctx.Data["Err_Password"] = true ctx.RenderWithErr(ctx.Tr("auth.password_pwned_err"), tplUserEdit, &form) diff --git a/routers/web/auth/auth.go b/routers/web/auth/auth.go index 15a80bc104659..f295cf039f60e 100644 --- a/routers/web/auth/auth.go +++ b/routers/web/auth/auth.go @@ -504,7 +504,7 @@ func SignUpPost(ctx *context.Context) { return } if err := password.IsPwned(ctx, form.Password); err != nil { - errMsg := ctx.Tr("auth.password_pwned") + errMsg := ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords") if password.IsErrIsPwnedRequest(err) { log.Error(err.Error()) errMsg = ctx.Tr("auth.password_pwned_err") diff --git a/routers/web/auth/password.go b/routers/web/auth/password.go index 0e88fe68f927a..334d864c6a7ff 100644 --- a/routers/web/auth/password.go +++ b/routers/web/auth/password.go @@ -212,7 +212,7 @@ func ResetPasswdPost(ctx *context.Context) { case errors.Is(err, password.ErrComplexity): ctx.RenderWithErr(password.BuildComplexityError(ctx.Locale), tplResetPassword, nil) case errors.Is(err, password.ErrIsPwned): - ctx.RenderWithErr(ctx.Tr("auth.password_pwned"), tplResetPassword, nil) + ctx.RenderWithErr(ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords"), tplResetPassword, nil) case password.IsErrIsPwnedRequest(err): ctx.RenderWithErr(ctx.Tr("auth.password_pwned_err"), tplResetPassword, nil) default: @@ -295,7 +295,7 @@ func MustChangePasswordPost(ctx *context.Context) { ctx.RenderWithErr(password.BuildComplexityError(ctx.Locale), tplMustChangePassword, &form) case errors.Is(err, password.ErrIsPwned): ctx.Data["Err_Password"] = true - ctx.RenderWithErr(ctx.Tr("auth.password_pwned"), tplMustChangePassword, &form) + ctx.RenderWithErr(ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords"), tplMustChangePassword, &form) case password.IsErrIsPwnedRequest(err): ctx.Data["Err_Password"] = true ctx.RenderWithErr(ctx.Tr("auth.password_pwned_err"), tplMustChangePassword, &form) diff --git a/routers/web/user/setting/account.go b/routers/web/user/setting/account.go index 563f39f0c8ac9..7f2dece416971 100644 --- a/routers/web/user/setting/account.go +++ b/routers/web/user/setting/account.go @@ -85,7 +85,7 @@ func AccountPost(ctx *context.Context) { case errors.Is(err, password.ErrComplexity): ctx.Flash.Error(password.BuildComplexityError(ctx.Locale)) case errors.Is(err, password.ErrIsPwned): - ctx.Flash.Error(ctx.Tr("auth.password_pwned")) + ctx.Flash.Error(ctx.Tr("auth.password_pwned", "https://haveibeenpwned.com/Passwords")) case password.IsErrIsPwnedRequest(err): ctx.Flash.Error(ctx.Tr("auth.password_pwned_err")) default: diff --git a/templates/admin/auth/new.tmpl b/templates/admin/auth/new.tmpl index e3985cb227f9b..be4995c7846ce 100644 --- a/templates/admin/auth/new.tmpl +++ b/templates/admin/auth/new.tmpl @@ -91,29 +91,29 @@
{{ctx.Locale.Tr "admin.auths.tip.oauth2_provider"}}
  • Bitbucket
  • - {{ctx.Locale.Tr "admin.auths.tip.bitbucket"}} + {{ctx.Locale.Tr "admin.auths.tip.bitbucket" "https://bitbucket.org/account/user/{your-username}/oauth-consumers/new"}}
  • Dropbox
  • - {{ctx.Locale.Tr "admin.auths.tip.dropbox"}} + {{ctx.Locale.Tr "admin.auths.tip.dropbox" "https://www.dropbox.com/developers/apps"}}
  • Facebook
  • - {{ctx.Locale.Tr "admin.auths.tip.facebook"}} + {{ctx.Locale.Tr "admin.auths.tip.facebook" "https://developers.facebook.com/apps"}}
  • GitHub
  • - {{ctx.Locale.Tr "admin.auths.tip.github"}} + {{ctx.Locale.Tr "admin.auths.tip.github" "https://github.com/settings/applications/new"}}
  • GitLab
  • - {{ctx.Locale.Tr "admin.auths.tip.gitlab_new"}} + {{ctx.Locale.Tr "admin.auths.tip.gitlab_new" "https://gitlab.com/-/profile/applications"}}
  • Google
  • - {{ctx.Locale.Tr "admin.auths.tip.google_plus"}} + {{ctx.Locale.Tr "admin.auths.tip.google_plus" "https://console.developers.google.com/"}}
  • OpenID Connect
  • {{ctx.Locale.Tr "admin.auths.tip.openid_connect"}}
  • Twitter
  • - {{ctx.Locale.Tr "admin.auths.tip.twitter"}} + {{ctx.Locale.Tr "admin.auths.tip.twitter" "https://dev.twitter.com/apps"}}
  • Discord
  • - {{ctx.Locale.Tr "admin.auths.tip.discord"}} + {{ctx.Locale.Tr "admin.auths.tip.discord" "https://discordapp.com/developers/applications/me"}}
  • Gitea
  • - {{ctx.Locale.Tr "admin.auths.tip.gitea"}} + {{ctx.Locale.Tr "admin.auths.tip.gitea" "https://docs.gitea.com/development/oauth2-provider"}}
  • Nextcloud
  • {{ctx.Locale.Tr "admin.auths.tip.nextcloud"}}
  • Yandex
  • - {{ctx.Locale.Tr "admin.auths.tip.yandex"}} + {{ctx.Locale.Tr "admin.auths.tip.yandex" "https://oauth.yandex.com/client/new"}}
  • Mastodon
  • {{ctx.Locale.Tr "admin.auths.tip.mastodon"}}
    diff --git a/templates/admin/dashboard.tmpl b/templates/admin/dashboard.tmpl index 2f9875f0d9a1c..b82922df0c77e 100644 --- a/templates/admin/dashboard.tmpl +++ b/templates/admin/dashboard.tmpl @@ -2,7 +2,7 @@
    {{if .NeedUpdate}}
    -

    {{ctx.Locale.Tr "admin.dashboard.new_version_hint" .RemoteVersion AppVer}}

    +

    {{ctx.Locale.Tr "admin.dashboard.new_version_hint" .RemoteVersion AppVer "https://blog.gitea.com"}}

    {{end}}

    diff --git a/templates/home.tmpl b/templates/home.tmpl index e6fd4ef020d7c..116dc487dc377 100644 --- a/templates/home.tmpl +++ b/templates/home.tmpl @@ -17,7 +17,7 @@ {{svg "octicon-flame"}} {{ctx.Locale.Tr "startpage.install"}}

    - {{ctx.Locale.Tr "startpage.install_desc"}} + {{ctx.Locale.Tr "startpage.install_desc" "https://docs.gitea.com/installation/install-from-binary" "https://github.com/go-gitea/gitea/tree/master/docker" "https://docs.gitea.com/installation/install-from-package"}}

    @@ -25,7 +25,7 @@ {{svg "octicon-device-desktop"}} {{ctx.Locale.Tr "startpage.platform"}}

    - {{ctx.Locale.Tr "startpage.platform_desc"}} + {{ctx.Locale.Tr "startpage.platform_desc" "https://go.dev/"}}

    @@ -43,7 +43,7 @@ {{svg "octicon-code"}} {{ctx.Locale.Tr "startpage.license"}}

    - {{ctx.Locale.Tr "startpage.license_desc"}} + {{ctx.Locale.Tr "startpage.license_desc" "https://code.gitea.io/gitea" "code.gitea.io/gitea" "https://github.com/go-gitea/gitea"}}

    diff --git a/templates/repo/settings/protected_branch.tmpl b/templates/repo/settings/protected_branch.tmpl index 364b5ccc55881..6fab4a625a528 100644 --- a/templates/repo/settings/protected_branch.tmpl +++ b/templates/repo/settings/protected_branch.tmpl @@ -10,17 +10,17 @@ -

    {{ctx.Locale.Tr "repo.settings.protect_branch_name_pattern_desc"}}

    +

    {{ctx.Locale.Tr "repo.settings.protect_branch_name_pattern_desc" "https://github.com/gobwas/glob"}}

    -

    {{ctx.Locale.Tr "repo.settings.protect_protected_file_patterns_desc"}}

    +

    {{ctx.Locale.Tr "repo.settings.protect_protected_file_patterns_desc" "https://pkg.go.dev/github.com/gobwas/glob#Compile" "github.com/gobwas/glob"}}

    -

    {{ctx.Locale.Tr "repo.settings.protect_unprotected_file_patterns_desc"}}

    +

    {{ctx.Locale.Tr "repo.settings.protect_unprotected_file_patterns_desc" "https://pkg.go.dev/github.com/gobwas/glob#Compile" "github.com/gobwas/glob"}}

    {{.CsrfTokenHtml}} diff --git a/templates/repo/settings/tags.tmpl b/templates/repo/settings/tags.tmpl index c9efb7b67e9e5..27b0f519a8277 100644 --- a/templates/repo/settings/tags.tmpl +++ b/templates/repo/settings/tags.tmpl @@ -21,7 +21,7 @@
    -
    {{ctx.Locale.Tr "repo.settings.tags.protection.pattern.description"}}
    +
    {{ctx.Locale.Tr "repo.settings.tags.protection.pattern.description" "https://docs.gitea.com/usage/protected-tags"}}
    diff --git a/templates/repo/settings/webhook/settings.tmpl b/templates/repo/settings/webhook/settings.tmpl index 6862ce5a2c9d7..cf3b0eb053057 100644 --- a/templates/repo/settings/webhook/settings.tmpl +++ b/templates/repo/settings/webhook/settings.tmpl @@ -255,7 +255,7 @@
    - {{ctx.Locale.Tr "repo.settings.branch_filter_desc"}} + {{ctx.Locale.Tr "repo.settings.branch_filter_desc" "https://pkg.go.dev/github.com/gobwas/glob#Compile" "github.com/gobwas/glob"}}
    diff --git a/templates/status/500.tmpl b/templates/status/500.tmpl index 0e8d0f6593f8e..198f1ea898144 100644 --- a/templates/status/500.tmpl +++ b/templates/status/500.tmpl @@ -43,7 +43,7 @@ {{end}}
    {{if or .SignedUser.IsAdmin .ShowFooterVersion}}

    {{ctx.Locale.Tr "admin.config.app_ver"}}: {{AppVer}}

    {{end}} - {{if .SignedUser.IsAdmin}}

    {{ctx.Locale.Tr "error.report_message"}}

    {{end}} + {{if .SignedUser.IsAdmin}}

    {{ctx.Locale.Tr "error.report_message" "https://github.com/go-gitea/gitea/issues"}}

    {{end}}
    diff --git a/templates/user/settings/security/webauthn.tmpl b/templates/user/settings/security/webauthn.tmpl index eceee191bd8a7..280ece9175b48 100644 --- a/templates/user/settings/security/webauthn.tmpl +++ b/templates/user/settings/security/webauthn.tmpl @@ -1,6 +1,6 @@

    {{ctx.Locale.Tr "settings.webauthn"}}

    -

    {{ctx.Locale.Tr "settings.webauthn_desc"}}

    +

    {{ctx.Locale.Tr "settings.webauthn_desc" "https://w3c.github.io/webauthn/#webauthn-authenticator"}}

    {{ctx.Locale.Tr "settings.webauthn_key_loss_warning"}} {{ctx.Locale.Tr "settings.webauthn_alternative_tip"}}

    {{template "user/auth/webauthn_error" .}}
    From 85b1f3080c74681b6fca45625687606490408172 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 3 Sep 2024 03:05:09 +0800 Subject: [PATCH 11/17] Improve get feed with pagination (#31821) Fix #31752 @somera --------- Co-authored-by: delvh --- models/activities/action.go | 47 ++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/models/activities/action.go b/models/activities/action.go index d23f2bd986f3f..532667d495798 100644 --- a/models/activities/action.go +++ b/models/activities/action.go @@ -450,17 +450,46 @@ func GetFeeds(ctx context.Context, opts GetFeedsOptions) (ActionList, int64, err return nil, 0, err } - sess := db.GetEngine(ctx).Where(cond). - Select("`action`.*"). // this line will avoid select other joined table's columns - Join("INNER", "repository", "`repository`.id = `action`.repo_id") + actions := make([]*Action, 0, opts.PageSize) + var count int64 - opts.SetDefaultValues() - sess = db.SetSessionPagination(sess, &opts) + if opts.Page < 10 { // TODO: why it's 10 but other values? It's an experience value. + sess := db.GetEngine(ctx).Where(cond). + Select("`action`.*"). // this line will avoid select other joined table's columns + Join("INNER", "repository", "`repository`.id = `action`.repo_id") - actions := make([]*Action, 0, opts.PageSize) - count, err := sess.Desc("`action`.created_unix").FindAndCount(&actions) - if err != nil { - return nil, 0, fmt.Errorf("FindAndCount: %w", err) + opts.SetDefaultValues() + sess = db.SetSessionPagination(sess, &opts) + + count, err = sess.Desc("`action`.created_unix").FindAndCount(&actions) + if err != nil { + return nil, 0, fmt.Errorf("FindAndCount: %w", err) + } + } else { + // First, only query which IDs are necessary, and only then query all actions to speed up the overall query + sess := db.GetEngine(ctx).Where(cond). + Select("`action`.id"). + Join("INNER", "repository", "`repository`.id = `action`.repo_id") + + opts.SetDefaultValues() + sess = db.SetSessionPagination(sess, &opts) + + actionIDs := make([]int64, 0, opts.PageSize) + if err := sess.Table("action").Desc("`action`.created_unix").Find(&actionIDs); err != nil { + return nil, 0, fmt.Errorf("Find(actionsIDs): %w", err) + } + + count, err = db.GetEngine(ctx).Where(cond). + Table("action"). + Cols("`action`.id"). + Join("INNER", "repository", "`repository`.id = `action`.repo_id").Count() + if err != nil { + return nil, 0, fmt.Errorf("Count: %w", err) + } + + if err := db.GetEngine(ctx).In("`action`.id", actionIDs).Desc("`action`.created_unix").Find(&actions); err != nil { + return nil, 0, fmt.Errorf("Find: %w", err) + } } if err := ActionList(actions).LoadAttributes(ctx); err != nil { From cf52cc985a24eb0aba02136f4a518b7bd2cbe9ce Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Tue, 3 Sep 2024 00:29:33 +0000 Subject: [PATCH 12/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_cs-CZ.ini | 24 ------------------------ options/locale/locale_de-DE.ini | 23 ----------------------- options/locale/locale_el-GR.ini | 22 ---------------------- options/locale/locale_es-ES.ini | 21 --------------------- options/locale/locale_fa-IR.ini | 10 ---------- options/locale/locale_fi-FI.ini | 2 -- options/locale/locale_fr-FR.ini | 24 ------------------------ options/locale/locale_hu-HU.ini | 6 ------ options/locale/locale_id-ID.ini | 5 ----- options/locale/locale_is-IS.ini | 4 ---- options/locale/locale_it-IT.ini | 11 ----------- options/locale/locale_ja-JP.ini | 24 ------------------------ options/locale/locale_lv-LV.ini | 22 ---------------------- options/locale/locale_nl-NL.ini | 8 -------- options/locale/locale_pl-PL.ini | 8 -------- options/locale/locale_pt-BR.ini | 15 --------------- options/locale/locale_pt-PT.ini | 23 ----------------------- options/locale/locale_ru-RU.ini | 17 ----------------- options/locale/locale_si-LK.ini | 8 -------- options/locale/locale_sk-SK.ini | 4 ---- options/locale/locale_sv-SE.ini | 7 ------- options/locale/locale_tr-TR.ini | 23 ----------------------- options/locale/locale_uk-UA.ini | 9 --------- options/locale/locale_zh-CN.ini | 23 ----------------------- options/locale/locale_zh-HK.ini | 3 --- options/locale/locale_zh-TW.ini | 13 ------------- 26 files changed, 359 deletions(-) diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini index fbcbdde8d5339..66cf0424a00b0 100644 --- a/options/locale/locale_cs-CZ.ini +++ b/options/locale/locale_cs-CZ.ini @@ -218,7 +218,6 @@ string.desc=Z – A [error] occurred=Došlo k chybě -report_message=Pokud jste si jisti, že se jedná o chybu Gitea, prosím vyhledejte problém na GitHub a v případě potřeby založte nový problém. missing_csrf=Špatný požadavek: Neexistuje CSRF token invalid_csrf=Špatný požadavek: Neplatný CSRF token not_found=Cíl nebyl nalezen. @@ -227,13 +226,10 @@ network_error=Chyba sítě [startpage] app_desc=Snadno přístupný vlastní Git install=Jednoduchá na instalaci -install_desc=Jednoduše spusťte jako binární program pro vaši platformu, nasaďte jej pomocí Docker, nebo jej stáhněte jako balíček. platform=Multiplatformní -platform_desc=Gitea běží všude, kde Go může kompilovat: Windows, macOS, Linux, ARM, atd. Vyberte si ten, který milujete! lightweight=Lehká lightweight_desc=Gitea má minimální požadavky a může běžet na Raspberry Pi. Šetřete energii vašeho stroje! license=Open Source -license_desc=Vše je na code.gitea.io/gitea! Připojte se tím, že přispějete a uděláte tento projekt ještě lepší. Nestyďte se být přispěvatel! [install] install=Instalace @@ -452,7 +448,6 @@ authorize_title=Autorizovat „%s“ pro přístup k vašemu účtu? authorization_failed=Autorizace selhala authorization_failed_desc=Autorizace selhala, protože jsme detekovali neplatný požadavek. Kontaktujte prosím správce aplikace, kterou jste se pokoušeli autorizovat. sspi_auth_failed=SSPI autentizace selhala -password_pwned=Heslo, které jste zvolili, je na seznamu odcizených hesel, která byla dříve odhalena při narušení veřejných dat. Zkuste to prosím znovu s jiným heslem. password_pwned_err=Nelze dokončit požadavek na HaveIBeenPwned last_admin=Nelze odstranit posledního správce. Musí existovat alespoň jeden správce. @@ -941,7 +936,6 @@ then_enter_passcode=A zadejte přístupový kód zobrazený ve vaší aplikaci: passcode_invalid=Přístupový kód není platný. Zkuste to znovu. twofa_failed_get_secret=Nepodařilo se získat tajemství. -webauthn_desc=Bezpečnostní klíče jsou hardwarová zařízení obsahující kryptografické klíče. Mohou být použity pro dvoufaktorové ověřování. Bezpečnostní klíče musí podporovat WebAuthn Authenticator standard. webauthn_register_key=Přidat bezpečnostní klíč webauthn_nickname=Přezdívka webauthn_delete_key=Odstranit bezpečnostní klíč @@ -2297,7 +2291,6 @@ settings.event_pull_request_merge=Sloučení pull requestu settings.event_package=Balíček settings.event_package_desc=Balíček vytvořen nebo odstraněn v repozitáři. settings.branch_filter=Filtr větví -settings.branch_filter_desc=Povolené větve pro události nahrání, vytvoření větve a smazání větve jsou určeny pomocí zástupného vzoru. Pokud je prázdný nebo *, všechny události jsou ohlášeny. Podívejte se na dokumentaci syntaxe na github.com/gobwas/glob. Příklady: master, {master,release*}. settings.authorization_header=Autorizační hlavička settings.authorization_header_desc=Pokud vyplněno, bude připojeno k požadavkům jako autorizační hlavička. Příklady: %s. settings.active=Aktivní @@ -2372,12 +2365,9 @@ settings.ignore_stale_approvals_desc=Nezapočítávejte schválení, která byla settings.require_signed_commits=Vyžadovat podepsané revize settings.require_signed_commits_desc=Odmítnout nahrání do této větve pokud nejsou podepsaná nebo jsou neověřitelná. settings.protect_branch_name_pattern=Vzor jména chráněných větví -settings.protect_branch_name_pattern_desc=Vzory jmen chráněných větví. Pro vzorovou syntaxi viz dokumentace. Příklady: main, release/** settings.protect_patterns=Vzory settings.protect_protected_file_patterns=Vzory chráněných souborů (oddělené středníkem „;“): -settings.protect_protected_file_patterns_desc=Chráněné soubory, které nemají povoleno být měněny přímo, i když uživatel má právo přidávat, upravovat nebo mazat soubory v této větvi. Více vzorů lze oddělit pomocí středníku („;“). Podívejte se na github.com/gobwas/glob dokumentaci pro syntaxi vzoru. Příklady: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Vzory nechráněných souborů (oddělené středníkem „;“): -settings.protect_unprotected_file_patterns_desc=Nechráněné soubory, které je možné měnit přímo, pokud má uživatel právo zápisu, čímž se obejde omezení push. Více vzorů lze oddělit pomocí středníku („;“). Podívejte se na github.com/gobwas/glob dokumentaci pro syntaxi vzoru. Příklady: .drone.yml, /docs/**/*.txt. settings.add_protected_branch=Zapnout ochranu settings.delete_protected_branch=Vypnout ochranu settings.update_protect_branch_success=Ochrana větví pro větev „%s“ byla aktualizována. @@ -2407,7 +2397,6 @@ settings.tags.protection.allowed.teams=Povolené týmy settings.tags.protection.allowed.noone=Nikdo settings.tags.protection.create=Chránit značku settings.tags.protection.none=Neexistují žádné chráněné značky. -settings.tags.protection.pattern.description=Můžete použít jediné jméno nebo vzor glob nebo regulární výraz, který bude odpovídat více značek. Přečtěte si více v průvodci chráněnými značkami. settings.bot_token=Token pro robota settings.chat_id=ID chatu settings.thread_id=ID vlákna @@ -2774,7 +2763,6 @@ last_page=Poslední total=Celkem: %d settings=Nastavení správce -dashboard.new_version_hint=Gitea %s je nyní k dispozici, právě u vás běži %s. Podívej se na blogu pro více informací. dashboard.statistic=Souhrn dashboard.maintenance_operations=Operace údržby dashboard.system_status=Status systému @@ -2955,12 +2943,10 @@ packages.size=Velikost packages.published=Publikováno defaulthooks=Výchozí webové háčky -defaulthooks.desc=Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých Gitea událostech. Webové háčky definované zde jsou výchozí a budou zkopírovány do všech nových repozitářů. Přečtěte si více v průvodci webovými háčky. defaulthooks.add_webhook=Přidat výchozí webový háček defaulthooks.update_webhook=Aktualizovat výchozí webový háček systemhooks=Systémové webové háčky -systemhooks.desc=Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých Gitea událostech. Webové háčky definované zde budou vykonány na všech repozitářích systému, proto prosím zvažte jakékoli důsledky, které to může mít na výkon. Přečtěte si více v průvodci webovými háčky. systemhooks.add_webhook=Přidat systémový webový háček systemhooks.update_webhook=Aktualizovat systémový webový háček @@ -3055,18 +3041,8 @@ auths.tips=Tipy auths.tips.oauth2.general=Ověřování OAuth2 auths.tips.oauth2.general.tip=Při registraci nové OAuth2 autentizace by URL callbacku/přesměrování měla být: auths.tip.oauth2_provider=Poskytovatel OAuth2 -auths.tip.bitbucket=Vytvořte nového OAuth konzumenta na https://bitbucket.org/account/user/{vase-uzivatelske-jmeno}/oauth-consumers/new a přidejte oprávnění „Account“ - „Read“ auths.tip.nextcloud=Zaregistrujte nového OAuth konzumenta na vaší instanci pomocí následujícího menu „Nastavení -> Zabezpečení -> OAuth 2.0 klient“ -auths.tip.dropbox=Vytvořte novou aplikaci na https://www.dropbox.com/developers/apps -auths.tip.facebook=Registrujte novou aplikaci na https://developers.facebook.com/apps a přidejte produkt „Facebook Login“ -auths.tip.github=Registrujte novou OAuth aplikaci na https://github.com/settings/applications/new -auths.tip.gitlab_new=Zaregistrujte novou aplikaci na https://gitlab.com/-/profile/applications -auths.tip.google_plus=Získejte klientské pověření OAuth2 z Google API konzole na https://console.developers.google.com/ auths.tip.openid_connect=Použijte OpenID Connect URL pro objevování spojení „https://{server}/.well-known/openid-configuration“ k nastavení koncových bodů -auths.tip.twitter=Jděte na https://dev.twitter.com/apps, vytvořte aplikaci a ujistěte se, že volba „Allow this application to be used to Sign in with Twitter“ je povolená -auths.tip.discord=Registrujte novou aplikaci na https://discordapp.com/developers/applications/me -auths.tip.gitea=Registrovat novou Oauth2 aplikaci. Návod naleznete na https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=Vytvořte novou aplikaci na https://oauth.yandex.com/client/new. Vyberte následující oprávnění z „Yandex.Passport API“ sekce: „Přístup k e-mailové adrese“, „Přístup k uživatelskému avataru“ a „Přístup k uživatelskému jménu, jménu a příjmení, pohlaví“ auths.tip.mastodon=Vložte vlastní URL instance pro mastodon, kterou se chcete autentizovat (nebo použijte výchozí) auths.edit=Upravit zdroj ověřování auths.activated=Tento zdroj ověřování je aktivován diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini index ab6a3cfcd69dd..ad8714eed0e04 100644 --- a/options/locale/locale_de-DE.ini +++ b/options/locale/locale_de-DE.ini @@ -213,7 +213,6 @@ string.desc=Z–A [error] occurred=Ein Fehler ist aufgetreten -report_message=Wenn du glaubst, dass dies ein Fehler von Gitea ist, suche bitte auf GitHub nach diesem Fehler und erstelle gegebenenfalls einen neuen Bugreport. missing_csrf=Fehlerhafte Anfrage: Kein CSRF Token verfügbar invalid_csrf=Fehlerhafte Anfrage: Ungültiger CSRF Token not_found=Das Ziel konnte nicht gefunden werden. @@ -222,13 +221,10 @@ network_error=Netzwerkfehler [startpage] app_desc=Ein einfacher, selbst gehosteter Git-Service install=Einfach zu installieren -install_desc=Starte einfach die Anwendung für deine Plattform oder nutze Docker. Es existieren auch paketierte Versionen. platform=Plattformübergreifend -platform_desc=Gitea läuft überall, wo Go kompiliert: Windows, macOS, Linux, ARM, etc. Wähle das System, das dir am meisten gefällt! lightweight=Leichtgewicht lightweight_desc=Gitea hat minimale Systemanforderungen und kann selbst auf einem günstigen und stromsparenden Raspberry Pi betrieben werden! license=Quelloffen -license_desc=Der komplette Code befindet sich auf GitHub! Unterstütze uns bei der Verbesserung dieses Projekts. Trau dich! [install] install=Installation @@ -446,7 +442,6 @@ authorize_title=`"%s" den Zugriff auf deinen Account gestatten?` authorization_failed=Autorisierung fehlgeschlagen authorization_failed_desc=Die Autorisierung ist fehlgeschlagen, da wir eine ungültige Anfrage erkannt haben. Bitte kontaktiere den Betreuer der App, die du zu autorisieren versucht hast. sspi_auth_failed=SSPI-Authentifizierung fehlgeschlagen -password_pwned=Das von dir gewählte Passwort befindet sich auf einer List gestohlener Passwörter, die öffentlich verfügbar sind. Bitte versuche es erneut mit einem anderen Passwort und ziehe in Erwägung, auch anderswo deine Passwörter zu ändern. password_pwned_err=Anfrage an HaveIBeenPwned konnte nicht abgeschlossen werden last_admin=Du kannst den letzten Admin nicht entfernen. Es muss mindestens einen Administrator geben. @@ -929,7 +924,6 @@ then_enter_passcode=Und gebe dann die angezeigte PIN der Anwendung ein: passcode_invalid=Die PIN ist falsch. Probiere es erneut. twofa_failed_get_secret=Fehler beim Abrufen des Secrets. -webauthn_desc=Sicherheitsschlüssel sind Geräte, die kryptografische Schlüssel beeinhalten. Diese können für die Zwei-Faktor-Authentifizierung verwendet werden. Der Sicherheitsschlüssel muss den Standard „WebAuthn“ unterstützen. webauthn_register_key=Sicherheitsschlüssel hinzufügen webauthn_nickname=Nickname webauthn_delete_key=Sicherheitsschlüssel entfernen @@ -2273,7 +2267,6 @@ settings.event_pull_request_merge=Pull-Request-Merge settings.event_package=Paket settings.event_package_desc=Paket wurde in einem Repository erstellt oder gelöscht. settings.branch_filter=Branch-Filter -settings.branch_filter_desc=Whitelist für Branches für Push-, Erzeugungs- und Löschevents, als glob Pattern beschrieben. Es werden Events für alle Branches gemeldet, falls das Pattern * ist, oder falls es leer ist. Siehe die github.com/gobwas/glob Dokumentation für die Syntax (Englisch). Beispiele: master, {master,release*}. settings.authorization_header=Authorization-Header settings.authorization_header_desc=Wird, falls vorhanden, als Authorization-Header mitgesendet. Beispiele: %s. settings.active=Aktiv @@ -2346,12 +2339,9 @@ settings.ignore_stale_approvals_desc=Genehmigungen, die für ältere Commits ert settings.require_signed_commits=Signierte Commits erforderlich settings.require_signed_commits_desc=Pushes auf diesen Branch ablehnen, wenn Commits nicht signiert oder nicht überprüfbar sind. settings.protect_branch_name_pattern=Muster für geschützte Branchnamen -settings.protect_branch_name_pattern_desc=Geschützte Branch-Namensmuster. Siehe die Dokumentation für die Muster-Syntax. Beispiele: main, release/** settings.protect_patterns=Muster settings.protect_protected_file_patterns=Geschützte Dateimuster (durch Semikolon ';' getrennt): -settings.protect_protected_file_patterns_desc=Geschützte Dateien dürfen nicht direkt geändert werden, auch wenn der Benutzer Rechte hat, Dateien in diesem Branch hinzuzufügen, zu bearbeiten oder zu löschen. Mehrere Muster können mit Semikolon (';') getrennt werden. Siehe github.com/gobwas/glob Dokumentation zur Mustersyntax. Beispiele: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Ungeschützte Dateimuster (durch Semikolon ';' getrennt): -settings.protect_unprotected_file_patterns_desc=Ungeschützte Dateien, die direkt geändert werden dürfen, wenn der Benutzer Schreibzugriff hat, können die Push-Beschränkung umgehen. Mehrere Muster können mit Semikolon (';') getrennt werden. Siehe github.com/gobwas/glob Dokumentation zur Mustersyntax. Beispiele: .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Branchschutzregel "%s" wurde geändert. settings.remove_protected_branch_success=Branchschutzregel "%s" wurde deaktiviert. settings.remove_protected_branch_failed=Entfernen der Branchschutzregel "%s" fehlgeschlagen. @@ -2379,7 +2369,6 @@ settings.tags.protection.allowed.teams=Erlaubte Teams settings.tags.protection.allowed.noone=Niemand settings.tags.protection.create=Tag schützen settings.tags.protection.none=Es gibt keine geschützten Tags. -settings.tags.protection.pattern.description=Du kannst einen einzigen Namen oder ein globales Schema oder einen regulären Ausdruck verwenden, um mehrere Tags zu schützen. Mehr dazu im Guide für geschützte Tags (Englisch). settings.bot_token=Bot-Token settings.chat_id=Chat-ID settings.thread_id=Thread-ID @@ -2746,7 +2735,6 @@ last_page=Letzte total=Gesamt: %d settings=Administratoreinstellungen -dashboard.new_version_hint=Gitea %s ist jetzt verfügbar, deine derzeitige Version ist %s. Weitere Details findest du im Blog. dashboard.statistic=Übersicht dashboard.system_status=System-Status dashboard.operation_name=Name der Operation @@ -2926,12 +2914,10 @@ packages.size=Größe packages.published=Veröffentlicht defaulthooks=Standard-Webhooks -defaulthooks.desc=Webhooks senden automatisch eine HTTP-POST-Anfrage an einen Server, wenn bestimmte Gitea-Events ausgelöst werden. Hier definierte Webhooks sind die Standardwerte, die in alle neuen Repositories kopiert werden. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch). defaulthooks.add_webhook=Standard-Webhook hinzufügen defaulthooks.update_webhook=Standard-Webhook aktualisieren systemhooks=System-Webhooks -systemhooks.desc=Webhooks senden automatisch HTTP-POST-Anfragen an einen Server, wenn bestimmte Gitea-Events ausgelöst werden. Hier definierte Webhooks werden auf alle Repositories des Systems übertragen, beachte daher mögliche Performance-Einbrüche. Mehr Infos findest du in der Webhooks-Anleitung (auf Englisch). systemhooks.add_webhook=System-Webhook hinzufügen systemhooks.update_webhook=System-Webhook aktualisieren @@ -3027,15 +3013,6 @@ auths.tips.oauth2.general=OAuth2-Authentifizierung auths.tips.oauth2.general.tip=Beim Registrieren einer OAuth2-Anwendung sollte die Callback-URL folgendermaßen lauten: auths.tip.oauth2_provider=OAuth2-Anbieter auths.tip.nextcloud=Registriere über das "Settings -> Security -> OAuth 2.0 client"-Menü einen neuen "OAuth consumer" auf der Nextcloud-Instanz -auths.tip.dropbox=Erstelle eine neue App auf https://www.dropbox.com/developers/apps. -auths.tip.facebook=Erstelle eine neue Anwendung auf https://developers.facebook.com/apps und füge das Produkt „Facebook Login“ hinzu. -auths.tip.github=Erstelle unter https://github.com/settings/applications/new eine neue OAuth-Anwendung. -auths.tip.gitlab_new=Erstelle eine neue Anwendung unter https://gitlab.com/-/profile/applications -auths.tip.google_plus=Du erhältst die OAuth2-Client-Zugangsdaten in der Google-API-Konsole unter https://console.developers.google.com/ -auths.tip.twitter=Gehe auf https://dev.twitter.com/apps, erstelle eine Anwendung und stelle sicher, dass die Option „Allow this application to be used to Sign in with Twitter“ aktiviert ist -auths.tip.discord=Erstelle unter https://discordapp.com/developers/applications/me eine neue Anwendung. -auths.tip.gitea=Registriere eine neue OAuth2-Anwendung. Eine Anleitung findest du unter https://docs.gitea.com/development/oauth2-provider/ -auths.tip.yandex=`Erstelle eine neue Anwendung auf https://oauth.yandex.com/client/new. Wähle folgende Berechtigungen aus dem "Yandex.Passport API" Bereich: "Zugriff auf E-Mail-Adresse", "Zugriff auf Benutzeravatar" und "Zugriff auf Benutzername, Vor- und Nachname, Geschlecht"` auths.tip.mastodon=Gebe eine benutzerdefinierte URL für die Mastodon-Instanz ein, mit der du dich authentifizieren möchtest (oder benutze die standardmäßige) auths.edit=Authentifikationsquelle bearbeiten auths.activated=Diese Authentifikationsquelle ist aktiviert diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini index 7ed45df23c32f..4f9a53a6df420 100644 --- a/options/locale/locale_el-GR.ini +++ b/options/locale/locale_el-GR.ini @@ -184,7 +184,6 @@ string.desc=Z - A [error] occurred=Παρουσιάστηκε ένα σφάλμα -report_message=Αν πιστεύετε ότι αυτό είναι ένα πρόβλημα στο Gitea, παρακαλούμε αναζητήστε ζητήματα στο GitHub ή ανοίξτε ένα νέο ζήτημα εάν είναι απαραίτητο. missing_csrf=Bad Request: δεν υπάρχει διακριτικό CSRF invalid_csrf=Λάθος Αίτημα: μη έγκυρο διακριτικό CSRF not_found=Ο προορισμός δεν βρέθηκε. @@ -193,13 +192,10 @@ network_error=Σφάλμα δικτύου [startpage] app_desc=Μια ανώδυνη, αυτο-φιλοξενούμενη υπηρεσία Git install=Εύκολο στην εγκατάσταση -install_desc=Απλά εκτελέστε το αρχείο προγράμματος για την πλατφόρμα σας, χρήσιμοποιήστε το με το Docker, ή εγκαταστήστε το πακέτο. platform=Πολυπλατφορμικό -platform_desc=Ο Gitea τρέχει οπουδήποτε Go μπορεί να γίνει compile για: Windows, macOS, Linux, ARM, κλπ. Επιλέξτε αυτό που αγαπάτε! lightweight=Ελαφρύ lightweight_desc=Gitea έχει χαμηλές ελάχιστες απαιτήσεις και μπορεί να τρέξει σε ένα οικονομικό Raspberry Pi. Εξοικονομήστε ενέργεια! license=Ανοικτού κώδικα -license_desc=Κατεβάστε το code.gitea.io/gitea! Ελάτε μαζί μας και συνεισφέρετε για να κάνετε αυτό το έργο ακόμα καλύτερο. Δεν είναι ντροπή να συνεισφέρετε! [install] install=Εγκατάσταση @@ -413,7 +409,6 @@ authorize_title=Εξουσιοδότηση του "%s" για έχει πρόσ authorization_failed=Αποτυχία εξουσιοδότησης authorization_failed_desc=Η εξουσιοδότηση απέτυχε επειδή εντοπίστηκε μια μη έγκυρη αίτηση. Παρακαλούμε επικοινωνήστε με το συντηρητή της εφαρμογής που προσπαθήσατε να εξουσιοδοτήσετε. sspi_auth_failed=Αποτυχία ταυτοποίησης SSPI -password_pwned=Ο κωδικός πρόσβασης που επιλέξατε είναι σε μια λίστα κλεμμένων κωδικών πρόσβασης που προηγουμένως εκτέθηκαν σε παραβίαση δημόσιων δεδομένων. Παρακαλώ δοκιμάστε ξανά με διαφορετικό κωδικό πρόσβασης και σκεφτείτε να αλλάξετε αυτόν τον κωδικό πρόσβασης όπου αλλού χρησιμοποιείται. password_pwned_err=Δεν ήταν δυνατή η ολοκλήρωση του αιτήματος προς το HaveIBeenPwned [mail] @@ -868,7 +863,6 @@ then_enter_passcode=Και εισάγετε τον κωδικό που εμφα passcode_invalid=Ο κωδικός είναι λάθος. Δοκιμάστε ξανά. twofa_failed_get_secret=Αποτυχία λήψης μυστικού. -webauthn_desc=Τα κλειδιά ασφαλείας είναι συσκευές που περιέχουν κρυπτογραφικά κλειδιά. Μπορούν να χρησιμοποιηθούν για έλεγχο ταυτότητας δύο παραγόντων. Τα κλειδιά ασφαλείας πρέπει να υποστηρίζουν το πρότυπο WebAuthn Authn Authenticator. webauthn_register_key=Προσθήκη Κλειδιού Ασφαλείας webauthn_nickname=Ψευδώνυμο webauthn_delete_key=Αφαίρεση Κλειδιού Ασφαλείας @@ -2178,7 +2172,6 @@ settings.event_pull_request_merge=Συγχώνευση Pull Request settings.event_package=Πακέτο settings.event_package_desc=Το πακέτο δημιουργήθηκε ή διαγράφηκε σε ένα αποθετήριο. settings.branch_filter=Φίλτρο κλάδου -settings.branch_filter_desc=Λίστα επιτρεπόμενων κλάδων για ωθήσεις, δημιουργία κλάδων και γεγονότα διαγραφής κλάδων, που ορίζονται ως μοτίβο glob. Εάν είναι κενό ή *, αναφέρονται συμβάντα για όλους τους κλάδους. Δείτε τη τεκμηρίωσηgithub.com/gobwas/glob για σύνταξη. Παραδείγματα: master, {master,release*}. settings.authorization_header=Κεφαλίδα Authorization settings.authorization_header_desc=Αν υπάρχει, θα προστίθεται ως κεφαλίδα authorization στις αιτήσεις HTTP. Παραδείγματα: %s. settings.active=Ενεργό @@ -2251,12 +2244,9 @@ settings.dismiss_stale_approvals_desc=Όταν οι νέες υποβολές π settings.require_signed_commits=Απαιτούνται Υπογεγραμμένες Υποβολές settings.require_signed_commits_desc=Απόρριψη νέων υποβολών σε αυτόν τον κλάδο εάν είναι μη υπογεγραμμένες ή μη επαληθεύσιμες. settings.protect_branch_name_pattern=Μοτίβο Προστατευμένου Ονόματος Κλάδου -settings.protect_branch_name_pattern_desc=Μοτίβα ονόματος προστατευμένων κλάδων. Δείτε την τεκμηρίωση για σύνταξη μοτίβου. Παραδείγματα: main, release/** settings.protect_patterns=Μοτίβα settings.protect_protected_file_patterns=Μοτίβα προστατευμένων αρχείων (διαχωρισμένα με ερωτηματικό ';'): -settings.protect_protected_file_patterns_desc=Τα προστατευόμενα αρχεία δεν επιτρέπεται να αλλάξουν άμεσα, ακόμη και αν ο χρήστης έχει δικαιώματα να προσθέσει, να επεξεργαστεί ή να διαγράψει αρχεία σε αυτόν τον κλάδο. Επιπλέων μοτίβα μπορούν να διαχωριστούν με ερωτηματικό (';'). Δείτε την τεκμηρίωση github.com/gobwas/glob για τη σύνταξη του μοτίβου. Πχ: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Μοτίβα μη προστατευμένων αρχείων (διαχωρισμένα με ερωτηματικό ';'): -settings.protect_unprotected_file_patterns_desc=Μη προστατευμένα αρχεία που επιτρέπεται να αλλάξουν απευθείας εάν ο χρήστης έχει πρόσβαση εγγραφής, παρακάμπτοντας τον περιορισμό ώθησης. Επιπλέων μοτίβα μπορούν να διαχωριστούν με ερωτηματικό (';'). Δείτε την τεκμηρίωση github.com/gobwas/glob για τη σύνταξη του μοτίβου. Πχ: .drone.yml, /docs/**/*.txt. settings.add_protected_branch=Ενεργοποίηση προστασίας settings.delete_protected_branch=Απενεργοποίηση προστασίας settings.update_protect_branch_success=Η προστασία κλάδου για τον κανόνα "%s" ενημερώθηκε. @@ -2286,7 +2276,6 @@ settings.tags.protection.allowed.teams=Επιτρεπόμενες ομάδες settings.tags.protection.allowed.noone=Καμία settings.tags.protection.create=Προστασία Ετικέτας settings.tags.protection.none=Δεν υπάρχουν προστατευμένες ετικέτες. -settings.tags.protection.pattern.description=Μπορείτε να χρησιμοποιήσετε ένα μόνο όνομα ή ένα μοτίβο τύπου glob ή κανονική έκφραση για να ταιριάξετε πολλαπλές ετικέτες. Διαβάστε περισσότερα στον οδηγό προστατευμένων ετικετών. settings.bot_token=Διακριτικό Bot settings.chat_id=ID Συνομιλίας settings.thread_id=ID Νήματος @@ -2642,7 +2631,6 @@ last_page=Τελευταίο total=Σύνολο: %d settings=Ρυθμίσεις Διαχειριστή -dashboard.new_version_hint=Το Gitea %s είναι διαθέσιμο, τώρα εκτελείτε το %s. Ανατρέξτε στο blog για περισσότερες λεπτομέρειες. dashboard.statistic=Περίληψη dashboard.system_status=Κατάσταση Συστήματος dashboard.operation_name=Όνομα Λειτουργίας @@ -2820,12 +2808,10 @@ packages.size=Μέγεθος packages.published=Δημοσιευμένα defaulthooks=Προεπιλεγμένα Webhooks -defaulthooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούν ορισμένα γεγονότα στο Gitea. Τα Webhooks που ορίζονται εδώ είναι προκαθορισμένα και θα αντιγραφούν σε όλα τα νέα αποθετήρια. Διαβάστε περισσότερα στον οδηγό webhooks. defaulthooks.add_webhook=Προσθήκη Προεπιλεγμένου Webhook defaulthooks.update_webhook=Ενημέρωση Προεπιλεγμένου Webhook systemhooks=Webhooks Συστήματος -systemhooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Gitea. Τα Webhooks που ορίζονται εδώ θα ενεργούν σε όλα τα αποθετήρια του συστήματος, γι 'αυτό παρακαλώ εξετάστε τυχόν επιπτώσεις απόδοσης που μπορεί να έχει. Διαβάστε περισσότερα στον οδηγό webhooks. systemhooks.add_webhook=Προσθήκη Webhook Συστήματος systemhooks.update_webhook=Ενημέρωση Webhook Συστήματος @@ -2921,14 +2907,6 @@ auths.tips.oauth2.general=Ταυτοποίηση OAuth2 auths.tips.oauth2.general.tip=Κατά την εγγραφή μιας νέας ταυτοποίησης OAuth2, το URL κλήσης/ανακατεύθυνσης πρέπει να είναι: auths.tip.oauth2_provider=Πάροχος OAuth2 auths.tip.nextcloud=`Καταχωρήστε ένα νέο καταναλωτή OAuth στην υπηρεσία σας χρησιμοποιώντας το παρακάτω μενού "Settings -> Security -> OAuth 2.0 client"` -auths.tip.dropbox=Δημιουργήστε μια νέα εφαρμογή στο https://www.dropbox.com/developers/apps -auths.tip.facebook=`Καταχωρήστε μια νέα εφαρμογή στο https://developers.facebook.com/apps και προσθέστε το προϊόν "Facebook Login"` -auths.tip.github=Καταχωρήστε μια νέα εφαρμογή OAuth στο https://github.com/settings/applications/new -auths.tip.google_plus=Αποκτήστε τα διαπιστευτήρια πελάτη OAuth2 από την κονσόλα API της Google στο https://console.developers.google.com/ -auths.tip.twitter=Πηγαίνετε στο https://dev.twitter.com/apps, δημιουργήστε μια εφαρμογή και βεβαιωθείτε ότι η επιλογή “Allow this application to be used to Sign in with Twitter” είναι ενεργοποιημένη -auths.tip.discord=Καταχωρήστε μια νέα εφαρμογή στο https://discordapp.com/developers/applications/me -auths.tip.gitea=Καταχωρήστε μια νέα εφαρμογή OAuth2. Μπορείτε να βρείτε τον οδηγό στο https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=`Δημιουργήστε μια νέα εφαρμογή στο https://oauth.yandex.com/client/new. Επιλέξτε τα ακόλουθα δικαιώματα από την ενότητα "Yandex.Passport API": "Access to email address", "Access to user avatar" και "Access to username, first name and surname, gender"` auths.tip.mastodon=Εισαγάγετε ένα προσαρμομένο URL για την υπηρεσία mastodon με την οποία θέλετε να πιστοποιήσετε (ή να χρησιμοποιήσετε την προεπιλεγμένη) auths.edit=Επεξεργασία Πηγής Ταυτοποίησης auths.activated=Αυτή η Πηγή Ταυτοποίησης είναι Ενεργοποιημένη diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini index 5f142e99b3733..83fc50e0e2211 100644 --- a/options/locale/locale_es-ES.ini +++ b/options/locale/locale_es-ES.ini @@ -182,7 +182,6 @@ string.desc=Z - A [error] occurred=Ha ocurrido un error -report_message=Si crees que este es un error de Gitea, por favor busca incidencias en GitHub o abre una nueva incidencia si es necesario. missing_csrf=Solicitud incorrecta: sin token CSRF invalid_csrf=Solicitud incorrecta: el token CSRF no es válido not_found=El objetivo no pudo ser encontrado. @@ -191,13 +190,10 @@ network_error=Error de red [startpage] app_desc=Un servicio de Git autoalojado y sin complicaciones install=Fácil de instalar -install_desc=Simplemente ejecuta el binario para tu plataforma, lánzalo con Dockero consíguelo empaquetado. platform=Multiplataforma -platform_desc=Gitea funciona en cualquier platforma Go puede compilarlo en: Windows, macOS, Linux, ARM, etc. ¡Elige tu favorita! lightweight=Ligero lightweight_desc=Gitea tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía! license=Código abierto -license_desc=¡Está todo en < code.gitea.io/gitea! Únase contribuyendo a hacer este proyecto todavía mejor. ¡No sea tímido y colabore! [install] install=Instalación @@ -410,7 +406,6 @@ authorize_title=¿Autorizar a "%s" a acceder a su cuenta? authorization_failed=Autorización fallida authorization_failed_desc=La autorización ha fallado porque hemos detectado una solicitud no válida. Por favor, póngase en contacto con el responsable de la aplicación que ha intentado autorizar. sspi_auth_failed=Fallo en la autenticación SSPI -password_pwned=La contraseña que eligió está en una lista de contraseñas robadas previamente expuestas en violaciones de datos públicos. Por favor, inténtelo de nuevo con una contraseña diferente y considere cambiar esta contraseña también en otros lugares. password_pwned_err=No se pudo completar la solicitud a HaveIBeenPwned [mail] @@ -861,7 +856,6 @@ then_enter_passcode=E introduzca el código de acceso mostrado en la aplicación passcode_invalid=El código de acceso es incorrecto. Vuelva a intentarlo. twofa_failed_get_secret=No se pudo obtener el secreto. -webauthn_desc=Las claves de seguridad son dispositivos hardware que contienen claves criptográficas. Pueden ser usados para la autenticación de doble factor. Las claves de seguridad deben soportar el estándar WebAuthn Authenticator. webauthn_register_key=Añadir clave de seguridad webauthn_nickname=Apodo webauthn_delete_key=Eliminar clave de seguridad @@ -2161,7 +2155,6 @@ settings.event_pull_request_merge=Fusionar Pull Request settings.event_package=Paquete settings.event_package_desc=Paquete creado o eliminado en un repositorio. settings.branch_filter=Filtro de rama -settings.branch_filter_desc=Lista blanca de rama para eventos de push, creación de rama y eliminación de rama, especificados como patrón globo. Si está vacío o *, se reportan eventos para todas las ramas. Ver github.com/gobwas/glob documentación para la sintaxis. Ejemplos: master, {master,release*}. settings.authorization_header=Encabezado de autorización settings.authorization_header_desc=Se incluirá como encabezado de autorización para solicitudes cuando esté presente. Ejemplo: %s. settings.active=Activo @@ -2236,9 +2229,7 @@ settings.require_signed_commits_desc=Rechazar push en esta rama si los commits n settings.protect_branch_name_pattern=Patrón de nombre de la rama protegida settings.protect_patterns=Patrones settings.protect_protected_file_patterns=Patrones de archivos protegidos (separados con punto y coma ';'): -settings.protect_protected_file_patterns_desc=No está permitido cambiar archivos directamente incluso si el usuario tiene permiso para agregar, editar o borrar archivos en esta rama. Múltiples patrones pueden separarse usando punto y coma (';'). Refvisa la documentación de github.com/gobwas/glob para la sintaxis de patrones. Ejemplos: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Patrones de archivos sin protección (separados con punto y coma ';'): -settings.protect_unprotected_file_patterns_desc=Los archivos sin protección se pueden cambiar directamente si el usuario tiene acceso de escritura, evitando la restricción push. Múltiples patrones pueden separarse usando punto y coma (';'). Vea la documentación de github.com/gobwas/glob para la sintaxis de patrones. Ejemplos: .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Se ha actualizado la protección de la rama para la regla "%s". settings.remove_protected_branch_success=Se ha eliminado la protección de la rama para la regla "%s". settings.remove_protected_branch_failed=Error al eliminar la regla de protección de rama "%s". @@ -2266,7 +2257,6 @@ settings.tags.protection.allowed.teams=Equipos permitidos settings.tags.protection.allowed.noone=Ningún settings.tags.protection.create=Proteger Etiqueta settings.tags.protection.none=No hay etiquetas protegidas. -settings.tags.protection.pattern.description=Puede usar un solo nombre, un patrón de glob o expresión regular para que coincida con varias etiquetas. Lea más en la guía de etiquetas protegidas. settings.bot_token=Token del Bot settings.chat_id=ID Chat settings.thread_id=ID del hilo @@ -2622,7 +2612,6 @@ last_page=Última total=Total: %d settings=Configuración de Admin -dashboard.new_version_hint=Gitea %s ya está disponible, estás ejecutando %s. Revisa el blog para más detalles. dashboard.statistic=Resumen dashboard.system_status=Estado del sistema dashboard.operation_name=Nombre de la operación @@ -2798,12 +2787,10 @@ packages.size=Tamaño packages.published=Publicado defaulthooks=Webhooks por defecto -defaulthooks.desc=Los webhooks automáticamente hacen peticiones HTTP POST a un servidor cuando ciertos eventos de Gitea se activan. Los webhooks definidos aquí son predeterminados y serán copiados en todos los repositorios nuevos. Leer más en la guía webhooks. defaulthooks.add_webhook=Añadir Webhook por defecto defaulthooks.update_webhook=Actualizar Webhook por defecto systemhooks=Webhooks del sistema -systemhooks.desc=Los webhooks automáticamente hacen peticiones HTTP POST a un servidor cuando ciertos eventos de Gitea se activan. Los webhooks definidos aquí actuarán en todos los repositorios del sistema, así que por favor considere las implicaciones de rendimiento que esto pueda tener. Lea más en la guía de webhooks. systemhooks.add_webhook=Añadir Webhook del Sistema systemhooks.update_webhook=Actualizar Webhook del Sistema @@ -2899,14 +2886,6 @@ auths.tips.oauth2.general=Autenticación OAuth2 auths.tips.oauth2.general.tip=Al registrar una nueva autenticación de OAuth2, la URL de devolución de llamada/redirección debe ser: auths.tip.oauth2_provider=Proveedor OAuth2 auths.tip.nextcloud=`Registre un nuevo consumidor OAuth en su instancia usando el siguiente menú "Configuración-> Seguridad-> cliente OAuth 2.0"` -auths.tip.dropbox=Crear nueva aplicación en https://www.dropbox.com/developers/apps -auths.tip.facebook=`Registre una nueva aplicación en https://developers.facebook.com/apps y agregue el producto "Facebook Login"` -auths.tip.github=Registre una nueva aplicación OAuth en https://github.com/settings/applications/new -auths.tip.google_plus=Obtener credenciales de cliente OAuth2 desde la consola API de Google en https://console.developers.google.com/ -auths.tip.twitter=Ir a https://dev.twitter.com/apps, crear una aplicación y asegurarse de que la opción "Permitir que esta aplicación sea usada para iniciar sesión con Twitter" está activada -auths.tip.discord=Registrar una nueva aplicación en https://discordapp.com/developers/applications/me -auths.tip.gitea=Registrar una nueva aplicación OAuth2. Puede encontrar la guía en https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=`Crear una nueva aplicación en https://oauth.yandex.com/client/new. Seleccione los siguientes permisos del "Yandex.Passport API": "Access to email address", "Access to user avatar" y "Access to username, first name and surname, gender"` auths.tip.mastodon=Introduzca una URL de instancia personalizada para la instancia mastodon con la que desea autenticarse (o utilice la predeterminada) auths.edit=Editar origen de autenticación auths.activated=Este origen de autenticación ha sido activado diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini index 2d159333a402e..7d07d570f4034 100644 --- a/options/locale/locale_fa-IR.ini +++ b/options/locale/locale_fa-IR.ini @@ -124,11 +124,9 @@ missing_csrf=درخواست بد: بلیط CSRF ندارد app_desc=یک سرویس گیت بی‌درد سر و راحت install=راه‌اندازی ساده platform=مستقل از سکو -platform_desc=گیت همه جا اجرا می‌شود بریم! می‌توانید Windows, macOS, Linux, ARM و ... هر کدام را دوست داشتید انتخاب کنید! lightweight=ابزارک سبک lightweight_desc=گیتی با حداقل منابع میتوانید برای روی دستگاه Raspberry Pi اجرا شود و مصرف انرژی شما را کاهش دهد! license=متن باز -license_desc=برو به code.gitea.io/gitea! به ملحق شوید با مشارکت کردن برای این که این پروژه بهتر شود. برای مشارکت کردن خجالت نکشید! [install] install=نصب و راه اندازی @@ -1675,7 +1673,6 @@ settings.event_pull_request_review_desc=درخواست pull تایید شده، settings.event_pull_request_sync=درخواست pull همگام شده settings.event_pull_request_sync_desc=درخواست کشش همگام شده است. settings.branch_filter=صافی شاخه -settings.branch_filter_desc=فهرست سفید شاخه برای رویدادهای push، ایجاد شاخه و حذف شاخه، که به عنوان الگوی glob مشخص شده است. اگر خالی یا * باشد، رویدادها برای همه شاخه ها گزارش می شوند. برای syntax به اسناد github.com/gobwas/glob مراجعه کنید. مثال‌ها: master، {master,release*}. settings.active=فعال settings.active_helper=اطلاعات درباره کشیده شدن ماشه رویدادها به این نشانی هوک تحت وب ارسال خواهد شد. settings.add_hook_success=یک هوک تحت وب جدید افزوده شده است. @@ -2259,13 +2256,6 @@ auths.tips=ﻧﮑﺎﺕ auths.tips.oauth2.general=احراز هویت OAuth2 auths.tip.oauth2_provider=تامین کننده OAuth2 auths.tip.nextcloud=با استفاده از منوی زیر "تنظیمات -> امنیت -> مشتری OAuth 2.0" مصرف کننده OAuth جدیدی را در نمونه خود ثبت کنید -auths.tip.dropbox=یک برنامه جدید در https://www.dropbox.com/developers/apps بسازید -auths.tip.facebook=`یک برنامه جدید در https://developers.facebook.com/apps بسازید برای ورود از طریق فیس بوک قسمت محصولات "Facebook Login"` -auths.tip.github=یک برنامه OAuth جدید در https://github.com/settings/applications/new ثبت کنید -auths.tip.google_plus=اطلاعات مربوط به مشتری OAuth2 را از کلاینت API Google در https://console.developers.google.com/ -auths.tip.twitter=به https://dev.twitter.com/apps بروید ، برنامه ای ایجاد کنید و اطمینان حاصل کنید که گزینه "اجازه استفاده از این برنامه برای ورود به سیستم با Twitter" را فعال کنید -auths.tip.discord=یک برنامه جدید را در https://discordapp.com/developers/applications/me ثبت کنید -auths.tip.yandex=`یک برنامه جدید در https://oauth.yandex.com/client/new ایجاد کنید. مجوزهای زیر را از بخش "Yandex.Passport API" انتخاب کنید: "دسترسی به آدرس ایمیل"، "دسترسی به آواتار کاربر" و "دسترسی به نام کاربری، نام و نام خانوادگی، جنسیت"` auths.tip.mastodon=یک URL نمونه سفارشی برای نمونه ماستودون که می خواهید با آن احراز هویت کنید وارد کنید (یا از یک پیش فرض استفاده کنید) auths.edit=ویرایش منبع احراز هویت auths.activated=این منبع احراز هویت فعال شده است diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini index 4b6b708d6e41f..36af8d2870859 100644 --- a/options/locale/locale_fi-FI.ini +++ b/options/locale/locale_fi-FI.ini @@ -142,11 +142,9 @@ network_error=Verkkovirhe app_desc=Kivuton, itsehostattu Git-palvelu install=Helppo asentaa platform=Alustariippumaton -platform_desc=Gitea käy missä tahansa alustassa, johon Go kykenee kääntämään. Windows, macOS, Linux, ARM, jne. Valitse omasi! lightweight=Kevyt lightweight_desc=Gitealla on vähäiset vähimmäisvaatimukset, joten se toimii jopa halvassa Raspberry Pi:ssä. Säästä koneesi energiaa! license=Avoin lähdekoodi -license_desc=Mene osoitteeseen code.gitea.io/gitea! Liity mukaan tekemään projektista entistäkin parempi. Älä ujostele avustamista! [install] install=Asennus diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index a4a6a8f7c161e..634836a7904f6 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -217,7 +217,6 @@ string.desc=Z - A [error] occurred=Une erreur s’est produite -report_message=Si vous pensez qu'il s'agit d'un bug Gitea, veuillez consulter notre board GitHub ou ouvrir un nouveau ticket si nécessaire. missing_csrf=Requête incorrecte: aucun jeton CSRF présent invalid_csrf=Requête incorrecte : jeton CSRF invalide not_found=La cible n'a pu être trouvée. @@ -226,13 +225,10 @@ network_error=Erreur réseau [startpage] app_desc=Un service Git auto-hébergé sans prise de tête install=Facile à installer -install_desc=Il suffit de lancer l’exécutable adapté à votre plateforme, le déployer avec Docker ou de l’installer depuis un gestionnaire de paquet. platform=Multi-plateforme -platform_desc=Gitea tourne partout où Go peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré ! lightweight=Léger lightweight_desc=Gitea utilise peu de ressources. Il peut même tourner sur un Raspberry Pi très bon marché. Économisez l'énergie de vos serveurs ! license=Open Source -license_desc=Toutes les sources sont sur GitHub ! Rejoignez-nous et contribuez à rendre ce projet encore meilleur! [install] install=Installation @@ -454,7 +450,6 @@ authorize_title=Autoriser "%s" à accéder à votre compte ? authorization_failed=L’autorisation a échoué authorization_failed_desc=L'autorisation a échoué car nous avons détecté une demande incorrecte. Veuillez contacter le responsable de l'application que vous avez essayé d'autoriser. sspi_auth_failed=Échec de l'authentification SSPI -password_pwned=Le mot de passe que vous avez choisi se trouve sur la liste des mots de passe ayant fuité sur internet. Veuillez réessayer avec un mot de passe différent et considérer remplacer ce mot de passe si vous l'utilisez ailleurs. password_pwned_err=Impossible d'envoyer la demande à HaveIBeenPwned last_admin=Vous ne pouvez pas supprimer ce compte car au moins un administrateur est requis. signin_passkey=Se connecter avec une clé d’identification (passkey) @@ -943,7 +938,6 @@ then_enter_passcode=Et entrez le code de passe s'affichant dans l'application : passcode_invalid=Le mot de passe est invalide. Réessayez. twofa_failed_get_secret=Impossible d'obtenir le secret. -webauthn_desc=Les clefs de sécurité sont des dispositifs matériels contenant des clefs cryptographiques. Elles peuvent être utilisées pour l'authentification à deux facteurs. La clef de sécurité doit supporter le standard WebAuthn Authenticator. webauthn_register_key=Ajouter une clé de sécurité webauthn_nickname=Pseudonyme webauthn_delete_key=Retirer la clé de sécurité @@ -2302,7 +2296,6 @@ settings.event_pull_request_merge=Fusion de demande d'ajout settings.event_package=Paquet settings.event_package_desc=Paquet créé ou supprimé. settings.branch_filter=Filtre de branche -settings.branch_filter_desc=Liste de branches et motifs globs autorisant la soumission, la création et suppression de branches. Laisser vide ou utiliser * englobent toutes les branches. Voir la syntaxe Glob. Exemples : master, {master,release*}. settings.authorization_header=En-tête « Authorization » settings.authorization_header_desc=Si présent, sera ajouté aux requêtes comme en-tête d’authentification. Exemples : %s. settings.active=Actif @@ -2397,12 +2390,9 @@ settings.ignore_stale_approvals_desc=Ignorer les approbations d’anciennes rév settings.require_signed_commits=Exiger des révisions signées settings.require_signed_commits_desc=Rejeter les soumissions sur cette branche lorsqu'ils ne sont pas signés ou vérifiables. settings.protect_branch_name_pattern=Motif de nom de branche protégé -settings.protect_branch_name_pattern_desc=Motifs de nom de branche protégé. Consultez la documentation pour la syntaxe du motif. Exemples : main, release/** settings.protect_patterns=Motifs settings.protect_protected_file_patterns=Liste des fichiers et motifs protégés -settings.protect_protected_file_patterns_desc=Liste de fichiers et de motifs, séparés par un point-virgule « ; », qui ne pourront pas être modifiés même si les utilisateurs disposent des droits sur la branche. Voir la syntaxe glob. Exemples : .drone.yml ; /docs/**/*.txt. settings.protect_unprotected_file_patterns=Liste des fichiers et motifs exclus -settings.protect_unprotected_file_patterns_desc=Liste de fichiers et de motifs globs, séparés par un point-virgule « ; », qui pourront être modifiés malgré la protection de branche, par les utilisateurs autorisés. Voir la syntaxe Glob. Exemples : .drone.yml ; /docs/**/*.txt. settings.update_protect_branch_success=La règle de protection de branche "%s" a été mise à jour. settings.remove_protected_branch_success=La règle de protection de branche "%s" a été retirée. settings.remove_protected_branch_failed=Impossible de retirer la règle de protection de branche "%s". @@ -2430,7 +2420,6 @@ settings.tags.protection.allowed.teams=Équipes autorisées settings.tags.protection.allowed.noone=Personne settings.tags.protection.create=Protéger l'étiquette settings.tags.protection.none=Il n'y a pas d'étiquettes protégées. -settings.tags.protection.pattern.description=Vous pouvez utiliser au choix un nom unique, un motif de glob ou une expression régulière qui correspondra à plusieurs étiquettes. Pour plus d’informations, consultez le guide sur les étiquettes protégées. settings.bot_token=Jeton de Bot settings.chat_id=ID de conversation settings.thread_id=ID du fil @@ -2799,7 +2788,6 @@ last_page=Dernière total=Total : %d settings=Paramètres administrateur -dashboard.new_version_hint=Gitea %s est maintenant disponible, vous utilisez %s. Consultez le blog pour plus de détails. dashboard.statistic=Résumé dashboard.maintenance_operations=Opérations de maintenance dashboard.system_status=État du système @@ -2984,12 +2972,10 @@ packages.size=Taille packages.published=Publiés defaulthooks=Déclencheurs web par défaut -defaulthooks.desc=Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements Gitea se déclenchent. Ceux créés ici sont par défaut copiés sur tous les nouveaux dépôts. Pour plus d'information, consultez le guide des webhooks. defaulthooks.add_webhook=Ajouter un déclencheur web par défaut defaulthooks.update_webhook=Mettre à jour le déclencheur web par défaut systemhooks=Webhooks système -systemhooks.desc=Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements Gitea se déclenchent. Ceux créé ici agiront sur tous les dépôts, ce qui peux impacter les performances du système. Pour plus d’information, consultez le guide des webhooks. systemhooks.add_webhook=Ajouter un rappel système systemhooks.update_webhook=Mettre à jour un rappel système @@ -3084,18 +3070,8 @@ auths.tips=Conseils auths.tips.oauth2.general=Authentification OAuth2 auths.tips.oauth2.general.tip=Lors de l'enregistrement d'une nouvelle authentification OAuth2, l'URL de rappel/redirection doit être : auths.tip.oauth2_provider=Fournisseur OAuth2 -auths.tip.bitbucket=Créez un nouveau jeton OAuth sur https://bitbucket.org/account/user/{your username}/oauth-consumers/new et ajoutez la permission “Compte” - “Lecture”. auths.tip.nextcloud=`Enregistrez un nouveau consommateur OAuth sur votre instance en utilisant le menu "Paramètres -> Sécurité -> Client OAuth 2.0"` -auths.tip.dropbox=Créez une nouvelle application sur https://www.dropbox.com/developers/apps -auths.tip.facebook=`Enregistrez une nouvelle application sur https://developers.facebook.com/apps et ajoutez le produit "Facebook Login"` -auths.tip.github=Créez une nouvelle application OAuth sur https://github.com/settings/applications/new -auths.tip.gitlab_new=Enregistrez une nouvelle application sur https://gitlab.com/-/profile/applications -auths.tip.google_plus=Obtenez des identifiants OAuth2 sur la console API de Google (https://console.developers.google.com/) auths.tip.openid_connect=Utilisez l’URL de découverte OpenID « https://{server}/.well-known/openid-configuration » pour spécifier les points d'accès. -auths.tip.twitter=Rendez-vous sur https://dev.twitter.com/apps, créez une application et assurez-vous que l'option "Autoriser l'application à être utilisée avec Twitter Connect" est activée -auths.tip.discord=Enregistrer une nouvelle application sur https://discordapp.com/developers/applications/me -auths.tip.gitea=Enregistrez une nouvelle application OAuth2. Le guide peut être trouvé sur https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=`Créez une nouvelle application sur https://oauth.yandex.com/client/new. Sélectionnez les autorisations suivantes dans la section "Yandex API passport" : "Accès à l'adresse e-mail", "Accès à l'avatar de l'utilisateur" et "Accès au nom d'utilisateur, prénom et prénom, genre"` auths.tip.mastodon=Entrez une URL d'instance personnalisée pour l'instance mastodon avec laquelle vous voulez vous authentifier (ou utiliser celle par défaut) auths.edit=Mettre à jour la source d'authentification auths.activated=Cette source d'authentification est activée diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini index 7d9dfd46d269d..1c9ec305764ef 100644 --- a/options/locale/locale_hu-HU.ini +++ b/options/locale/locale_hu-HU.ini @@ -1389,12 +1389,6 @@ auths.enable_auto_register=Automatikus regisztráció engedélyezése auths.tips=Tippek auths.tips.oauth2.general=OAuth2 hitelesítés auths.tip.oauth2_provider=OAuth2 szolgáltató -auths.tip.dropbox=Vegyen fel új alkalmazást itt: https://www.dropbox.com/developers/apps -auths.tip.facebook=Vegyen fel új alkalmazást itt: https://developers.facebook.com/apps majd adja hozzá a "Facebook Login"-t -auths.tip.github=Vegyen fel új OAuth alkalmazást itt: https://github.com/settings/applications/new -auths.tip.google_plus=Szerezzen OAuth2 kliens hitelesítési adatokat a Google API konzolban (https://console.developers.google.com/) -auths.tip.twitter=Menyjen ide: https://dev.twitter.com/apps, hozzon létre egy alkalmazást és győződjön meg róla, hogy az “Allow this application to be used to Sign in with Twitter” opció be van kapcsolva -auths.tip.discord=Vegyen fel új alkalmazást itt: https://discordapp.com/developers/applications/me auths.edit=Hitelesítési forrás szerkesztése auths.activated=A hitelesítési forrás aktiválva lett auths.update_success=A hitelesítési forrás frissítve lett. diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini index 2bb6d25d43897..a49dfcb8ed384 100644 --- a/options/locale/locale_id-ID.ini +++ b/options/locale/locale_id-ID.ini @@ -103,11 +103,9 @@ filter.private=Pribadi app_desc=Sebuah layanan hosting Git sendiri yang tanpa kesulitan install=Mudah dipasang platform=Lintas platform -platform_desc=Gitea bisa digunakan di mana Go bisa dijalankan: Windows, macOS, Linux, ARM, dll. Silahkan pilih yang Anda suka! lightweight=Ringan lightweight_desc=Gitea hanya membutuhkan persyaratan minimal dan bisa berjalan pada Raspberry Pi yang murah. Bisa menghemat listrik! license=Sumber Terbuka -license_desc=Go get (Dapatkan kode sumber dari) code.gitea.io/gitea! Mari bergabung dengan berkontribusi untuk membuat proyek ini lebih baik. Jangan malu untuk menjadi kontributor! [install] title=Konfigurasi Awal @@ -1098,9 +1096,6 @@ auths.enable_auto_register=Mengaktifkan pendaftaran otomatis auths.tips=Cara auths.tips.oauth2.general=Otentikasi OAuth2 auths.tip.oauth2_provider=Penyediaan OAuth2 -auths.tip.dropbox=Membuat aplikasi baru di https://www.dropbox.com/developers/apps -auths.tip.facebook=`Daftarkan sebuah aplikasi baru di https://developers.facebook.com/apps dan tambakan produk "Facebook Masuk"` -auths.tip.github=Mendaftar aplikasi OAuth baru di https://github.com/settings/applications/new auths.delete=Menghapus Otentikasi Sumber auths.delete_auth_title=Menghapus Otentikasi Sumber diff --git a/options/locale/locale_is-IS.ini b/options/locale/locale_is-IS.ini index 69a0cb40d2e54..41f8dac3e130a 100644 --- a/options/locale/locale_is-IS.ini +++ b/options/locale/locale_is-IS.ini @@ -138,11 +138,9 @@ network_error=Netkerfisvilla app_desc=Þrautalaus og sjálfhýst Git þjónusta install=Einföld uppsetning platform=Fjölvettvangur -platform_desc=Gitea virkar hvar sem að Go gerir: Linux, macOS, Windows, ARM o. s. frv. Veldu það sem þú vilt! lightweight=Létt lightweight_desc=Gitea hefur lágar lágmarkskröfur og getur keyrt á ódýrum Raspberry Pi. Sparaðu orku! license=Frjáls Hugbúnaður -license_desc=Sæktu code.gitea.io/gitea! Gakktu til liðs með því að taka þátt til þess að gera þetta verkefni jafnvel betra! Vertu ekki feimin(n) við að verða þátttakandi! [install] install=Uppsetning @@ -1211,8 +1209,6 @@ auths.smtpport=SMTP Gátt auths.oauth2_icon_url=Táknmyndarvefslóð auths.oauth2_profileURL=Notandasíðuslóð auths.tips=Ábendingar -auths.tip.dropbox=Búðu til nýtt forrit á https://www.dropbox.com/developers/apps -auths.tip.yandex=`Búðu til nýja umsókn á https://oauth.yandex.com/client/new. Veldu eftirfarandi heimildir úr „Yandex.Passport API“ kaflanum: "Aðgangur að netfangi", "Aðgangur að notandamynd" og "Aðgangur að notendanafni, fornafni og eftirnafni, kyni"` config.app_name=Heiti Vefsvæðis config.app_ver=Útgáfu Gitea diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index 5fb3e58e351a2..0c48a1fe7742a 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -144,11 +144,9 @@ network_error=Errore di rete app_desc=Un servizio auto-ospitato per Git pronto all'uso install=Facile da installare platform=Multipiattaforma -platform_desc=Gitea funziona ovunque Go possa essere compilato: Windows, macOS, Linux, ARM, etc. Scegli ciò che ami! lightweight=Leggero lightweight_desc=Gitea ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina! license=Open Source -license_desc=Ottieni code.gitea.io/gitea! Partecipa per contribuire a rendere questo progetto ancora migliore. Non aver paura di diventare un collaboratore! [install] install=Installazione @@ -720,7 +718,6 @@ then_enter_passcode=E immetti il codice di accesso indicato nell'applicazione: passcode_invalid=Il codice di accesso non è corretto. Riprova. twofa_failed_get_secret=Impossibile ottenere il segreto. -webauthn_desc=Le chiavi di sicurezza sono dispositivi hardware contenenti chiavi crittografiche. Possono essere utilizzate per l'autenticazione a due fattori. Le chiavi di sicurezza devono supportare lo standard WebAuthenticator di WebAuthn. webauthn_register_key=Aggiungi Chiave Di Sicurezza webauthn_nickname=Soprannome webauthn_delete_key=Rimuovi Chiave Di Sicurezza @@ -1811,7 +1808,6 @@ settings.event_pull_request_sync_desc=Pull request sincronizzata. settings.event_package=Pacchetto settings.event_package_desc=Pacchetto creato o eliminato in un repository. settings.branch_filter=Filtro branch -settings.branch_filter_desc=Whitelist dei rami per gli eventi di spinta, creazione dei rami e cancellazione dei rami, specificati come modello globo. Se vuoto o *, gli eventi per tutti i rami sono segnalati. Vedi la documentazione github.com/gobwas/glob per la sintassi. Esempi: master, {master,release*}. settings.active=Attivo settings.active_helper=Le informazioni sugli eventi innescati saranno inviate a questo URL del webhook. settings.add_hook_success=Il webhook è stato aggiunto. @@ -2446,13 +2442,6 @@ auths.tips=Consigli auths.tips.oauth2.general=Autenticazione OAuth2 auths.tip.oauth2_provider=OAuth2 Provider auths.tip.nextcloud=`Registra un nuovo OAuth sulla tua istanza utilizzando il seguente menu "Impostazioni -> Sicurezza -> OAuth 2.0 client"` -auths.tip.dropbox=Crea una nuova applicazione su https://www.dropbox.com/developers/apps -auths.tip.facebook=`Registra una nuova applicazione su https://developers.facebook.com/apps e aggiungi il prodotto "Facebook Login"` -auths.tip.github=Registra una nuova applicazione OAuth su https://github.com/settings/applications/new -auths.tip.google_plus=Ottieni le credenziali del client OAuth2 dalla console API di Google su https://console.developers.google.com/ -auths.tip.twitter=Vai su https://dev.twitter.com/apps, crea una applicazione e assicurati che l'opzione "Allow this application to be used to Sign In with Twitter" sia abilitata -auths.tip.discord=Registra una nuova applicazione su https://discordapp.com/developers/applications/me -auths.tip.yandex=`Crea una nuova applicazione su https://oauth.yandex.com/client/new. Seleziona i seguenti permessi da "Yandex. assport API": "Access to email address", "Access to user avatar" e "Access to username, name and surname, gender"` auths.tip.mastodon=Inserisci un URL di istanza personalizzato per l'istanza mastodon con cui vuoi autenticarti (o usa quella predefinita) auths.edit=Modifica fonte di autenticazione auths.activated=Questa fonte di autenticazione è attiva diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index 01cf6d8dffbf9..6d9ab92578744 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -218,7 +218,6 @@ string.desc=Z - A [error] occurred=エラーが発生しました -report_message=Gitea のバグが疑われる場合は、GitHubでIssueを検索して、見つからなければ新しいIssueを作成してください。 missing_csrf=不正なリクエスト: CSRFトークンがありません invalid_csrf=不正なリクエスト: CSRFトークンが無効です not_found=ターゲットが見つかりませんでした。 @@ -227,13 +226,10 @@ network_error=ネットワークエラー [startpage] app_desc=自分で立てる、超簡単 Git サービス install=簡単インストール -install_desc=シンプルに、プラットフォームに応じてバイナリを実行したり、Dockerで動かしたり、パッケージを使うだけ。 platform=クロスプラットフォーム -platform_desc=GiteaはGoがコンパイル可能なあらゆる環境で動きます: Windows、macOS、Linux、ARMなど。 あなたの好きなものを選んでください! lightweight=軽量 lightweight_desc=Gitea の最小動作要件は小さいため、安価な Raspberry Pi でも動きます。エネルギーを節約しましょう! license=オープンソース -license_desc=Go get code.gitea.io/gitea! このプロジェクトをさらに向上させるため、ぜひ貢献して参加してください。 貢献者になることを恥ずかしがらないで! [install] install=インストール @@ -456,7 +452,6 @@ authorize_title=`"%s"にあなたのアカウントへのアクセスを許可 authorization_failed=認可失敗 authorization_failed_desc=無効なリクエストを検出したため認可が失敗しました。 認可しようとしたアプリの開発者に連絡してください。 sspi_auth_failed=SSPI認証に失敗しました -password_pwned=あなたが選択したパスワードは、過去の情報漏洩事件で流出した盗まれたパスワードのリストに含まれています。 別のパスワードでもう一度試してください。 また他の登録でもこのパスワードからの変更を検討してください。 password_pwned_err=HaveIBeenPwnedへのリクエストを完了できませんでした last_admin=最後の管理者は削除できません。少なくとも一人の管理者が必要です。 signin_passkey=パスキーでサインイン @@ -953,7 +948,6 @@ passcode_invalid=パスコードが間違っています。 再度お試しく twofa_enrolled=あなたのアカウントは正常に登録されました。 一回限りのリカバリキー (%s) は安全な場所に保存してください。 これは二度と表示されません。 twofa_failed_get_secret=シークレットが取得できません。 -webauthn_desc=セキュリティキーは暗号化キーを内蔵するハードウェア ・ デバイスです。 2要素認証に使用できます。 セキュリティキーはWebAuthn Authenticator規格をサポートしている必要があります。 webauthn_register_key=セキュリティキーを追加 webauthn_nickname=ニックネーム webauthn_delete_key=セキュリティキーの登録解除 @@ -2316,7 +2310,6 @@ settings.event_pull_request_merge=プルリクエストのマージ settings.event_package=パッケージ settings.event_package_desc=リポジトリにパッケージが作成または削除されたとき。 settings.branch_filter=ブランチ フィルター -settings.branch_filter_desc=プッシュ、ブランチ作成、ブランチ削除のイベントを通知するブランチを、globパターンで指定するホワイトリストです。 空か*のときは、すべてのブランチのイベントを通知します。 文法については github.com/gobwas/glob を参照してください。 例: master{master,release*} settings.authorization_header=Authorizationヘッダー settings.authorization_header_desc=入力した場合、リクエストにAuthorizationヘッダーとして付加します。 例: %s settings.active=有効 @@ -2415,12 +2408,9 @@ settings.ignore_stale_approvals_desc=古いコミットに対して行われた settings.require_signed_commits=コミット署名必須 settings.require_signed_commits_desc=署名されていない場合、または署名が検証できなかった場合は、このブランチへのプッシュを拒否します。 settings.protect_branch_name_pattern=保護ブランチ名のパターン -settings.protect_branch_name_pattern_desc=保護ブランチ名のパターン。書き方については ドキュメント を参照してください。例: main, release/** settings.protect_patterns=パターン settings.protect_protected_file_patterns=保護されるファイルのパターン (セミコロン';'で区切る): -settings.protect_protected_file_patterns_desc=保護されたファイルは、このブランチにファイルを追加・編集・削除する権限を持つユーザーであっても、直接変更することができなくなります。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については github.com/gobwas/glob を参照してください。 例: .drone.yml, /docs/**/*.txt settings.protect_unprotected_file_patterns=保護しないファイルのパターン (セミコロン';'で区切る): -settings.protect_unprotected_file_patterns_desc=保護しないファイルは、ユーザーに書き込み権限があればプッシュ制限をバイパスして直接変更できます。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については github.com/gobwas/glob を参照してください。 例: .drone.yml, /docs/**/*.txt settings.add_protected_branch=保護を有効にする settings.delete_protected_branch=保護を無効にする settings.update_protect_branch_success=ルール "%s" に対するブランチ保護を更新しました。 @@ -2452,7 +2442,6 @@ settings.tags.protection.allowed.teams=許可するチーム settings.tags.protection.allowed.noone=なし settings.tags.protection.create=タグを保護 settings.tags.protection.none=タグは保護されていません。 -settings.tags.protection.pattern.description=ひとつのタグ名か、複数のタグにマッチするglobパターンまたは正規表現を使用できます。 詳しくはタグの保護ガイド をご覧ください。 settings.bot_token=Botトークン settings.chat_id=チャットID settings.thread_id=スレッドID @@ -2832,7 +2821,6 @@ last_page=最後 total=合計: %d settings=管理設定 -dashboard.new_version_hint=Gitea %s が入手可能になりました。 現在実行しているのは %s です。 詳細は ブログ を確認してください。 dashboard.statistic=サマリー dashboard.maintenance_operations=メンテナンス操作 dashboard.system_status=システム状況 @@ -3024,12 +3012,10 @@ packages.size=サイズ packages.published=配布 defaulthooks=デフォルトWebhook -defaulthooks.desc=Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookはデフォルトとなり、全ての新規リポジトリにコピーされます。 詳しくはWebhooksガイドをご覧下さい。 defaulthooks.add_webhook=デフォルトWebhookの追加 defaulthooks.update_webhook=デフォルトWebhookの更新 systemhooks=システムWebhook -systemhooks.desc=Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookは、システム内のすべてのリポジトリで呼び出されます。 そのため、パフォーマンスに及ぼす影響を考慮したうえで設定してください。 詳しくはWebhooksガイドをご覧下さい。 systemhooks.add_webhook=システムWebhookを追加 systemhooks.update_webhook=システムWebhookを更新 @@ -3124,18 +3110,8 @@ auths.tips=ヒント auths.tips.oauth2.general=OAuth2認証 auths.tips.oauth2.general.tip=新しいOAuth2認証を登録するときは、コールバック/リダイレクトURLは以下になります: auths.tip.oauth2_provider=OAuth2プロバイダー -auths.tip.bitbucket=新しいOAuthコンシューマーを https://bitbucket.org/account/user/{あなたのユーザー名}/oauth-consumers/new から登録し、"アカウント" に "読み取り" 権限を追加してください。 auths.tip.nextcloud=新しいOAuthコンシューマーを、インスタンスのメニュー "Settings -> Security -> OAuth 2.0 client" から登録してください。 -auths.tip.dropbox=新しいアプリケーションを https://www.dropbox.com/developers/apps から登録してください。 -auths.tip.facebook=新しいアプリケーションを https://developers.facebook.com/apps で登録し、"Facebook Login"を追加してください。 -auths.tip.github=新しいOAuthアプリケーションを https://github.com/settings/applications/new から登録してください。 -auths.tip.gitlab_new=新しいアプリケーションを https://gitlab.com/-/profile/applications から登録してください。 -auths.tip.google_plus=OAuth2クライアント資格情報を、Google APIコンソール https://console.developers.google.com/ から取得してください。 auths.tip.openid_connect=OpenID Connect DiscoveryのURL "https://{server}/.well-known/openid-configuration" をエンドポイントとして指定してください -auths.tip.twitter=https://dev.twitter.com/apps へアクセスしてアプリケーションを作成し、“Allow this application to be used to Sign in with Twitter”オプションを有効にしてください。 -auths.tip.discord=新しいアプリケーションを https://discordapp.com/developers/applications/me から登録してください。 -auths.tip.gitea=新しいOAuthアプリケーションを登録してください。 利用ガイドは https://docs.gitea.com/development/oauth2-provider にあります -auths.tip.yandex=`https://oauth.yandex.com/client/new で新しいアプリケーションを作成してください。 "Yandex.Passport API" セクションで次の項目を許可します: "Access to email address"、"Access to user avatar"、"Access to username, first name and surname, gender"` auths.tip.mastodon=認証したいMastodonインスタンスのカスタムURLを入力してください (入力しない場合はデフォルトのURLを使用します) auths.edit=認証ソースの編集 auths.activated=認証ソースはアクティベート済み diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index 1df081d149816..f1141ef8ee892 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -184,7 +184,6 @@ string.desc=Z - A [error] occurred=Radusies kļūda -report_message=Ja ir pārliecība, ka šī ir Gitea nepilnība, lūgums pārbaudīt GitHub, vai tā jau nav zināma, vai izveidot jaunu pieteikumu, ja nepieciešams. missing_csrf=Kļūdains pieprasījums: netika iesūtīta drošības pilnvara invalid_csrf=Kļūdains pieprasījums: iesūtīta kļūdaina drošības pilnvara not_found=Pieprasītie dati netika atrasti. @@ -193,13 +192,10 @@ network_error=Tīkla kļūda [startpage] app_desc=Viegli uzstādāms Git serviss install=Vienkārši instalējams -install_desc=Vienkārši jāpalaiž izpildāmais fails vajadzīgajai platformai, jāizmanto Docker, vai jāiegūst pakotne. platform=Pieejama dažādām platformām -platform_desc=Gitea darbojas visur, kur Go var kompilēt: Windows, macOS, Linux, ARM, utt.. Izvēlies to, kas Tev patīk! lightweight=Viegla lightweight_desc=Gitea ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus! license=Atvērtā pirmkoda -license_desc=Iegūsti code.gitea.io/gitea! Pievienojies un palīdzi uzlabot, lai padarītu šo projektu vēl labāku! Nekautrējies un līdzdarbojies! [install] install=Instalācija @@ -413,7 +409,6 @@ authorize_title=Autorizēt "%s" piekļuvi jūsu kontam? authorization_failed=Autorizācija neizdevās authorization_failed_desc=Autentifikācija neizdevās, jo tika veikts kļūdains pieprasījums. Sazinieties ar lietojumprogrammas, ar kuru mēģinājāt autentificēties, uzturētāju. sspi_auth_failed=SSPI autentifikācija neizdevās -password_pwned=Izvēlētā parole ir nozagto paroļu sarakstā, kas iepriekš ir atklāts publiskās datu noplūdēs. Lūgums mēģināt vēlreiz ar citu paroli un apsvērt to nomainīt arī citur. password_pwned_err=Neizdevās pabeigt pieprasījumu uz HaveIBeenPwned [mail] @@ -870,7 +865,6 @@ then_enter_passcode=Ievadiet piekļuves kodu no lietojumprogrammas: passcode_invalid=Nederīgs piekļuves kods. Mēģiniet ievadīt atkārtoti. twofa_failed_get_secret=Neizdevās ielādēt noslēpumu. -webauthn_desc=Drošības atslēgas ir fiziskas ierīces, kas satur kriptogrāfiskas atslēgas. Tās var tikt izmantotas divu faktoru autentifikācijai. Drošības atslēgām ir jāatbalsta WebAuthn autentifikācijas standarts. webauthn_register_key=Pievienot drošības atslēgu webauthn_nickname=Segvārds webauthn_delete_key=Noņemt drošības atslēgu @@ -2181,7 +2175,6 @@ settings.event_pull_request_merge=Izmaiņu pieprasījuma sapludināšana settings.event_package=Pakotne settings.event_package_desc=Repozitorijā izveidota vai dzēsta pakotne. settings.branch_filter=Atzaru filtrs -settings.branch_filter_desc=Atzaru ierobežojumi izmaiņu iesūtīšanas, zaru izveidošanas vai dzēšanas notikumiem, izmantojot, glob šablonu. Ja norādīts tukšs vai *, tiks nosūtīti notikumi no visiem zariem. Skatieties github.com/gobwas/glob pieraksta dokumentāciju. Piemērs: master, {master,release*}. settings.authorization_header=Autorizācijas galvene settings.authorization_header_desc=Tiks iekļauta kā autorizācijas galvenei pieprasījumiem, ja ir norādīta. Piemēram: %s. settings.active=Aktīvs @@ -2250,12 +2243,9 @@ settings.dismiss_stale_approvals_desc=Kad tiek iesūtītas jaunas revīzijas, ka settings.require_signed_commits=Pieprasīt parakstītas revīzijas settings.require_signed_commits_desc=Noraidīt iesūtītās izmaiņas šim atzaram, ja tās nav parakstītas vai nav iespējams pārbaudīt. settings.protect_branch_name_pattern=Aizsargātā zara šablons -settings.protect_branch_name_pattern_desc=Aizsargāto atzaru nosaukumu šabloni. Šablonu pierakstu skatīt dokumentācijā. Piemēri: main, release/** settings.protect_patterns=Šabloni settings.protect_protected_file_patterns=Aizsargāto failu šablons (vairākus var norādīt atdalot ar semikolu ';'): -settings.protect_protected_file_patterns_desc=Aizsargātie faili, ko nevar mainīt, pat ja lietotājam ir tiesības veidot jaunus, labot vai dzēst failus šajā atzarā. Vairākus šablons ir iespējams norādīt atdalot tos ar semikolu (';'). Sīkāka informācija par šabloniem pieejama github.com/gobwas/glob dokumentācijā. Piemēram, .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Neaizsargāto failu šablons (vairākus var norādīt atdalot ar semikolu ';'): -settings.protect_unprotected_file_patterns_desc=Neaizsargātie faili, ko iespējams mainīt apejot iesūtīšanas ierobežojumus, ja lietotājam ir tiesības iesūtīt izmaiņas šajā atzarā. Vairākus šablons ir iespējams norādīt atdalot tos ar semikolu (';'). Sīkāka informācija par šabloniem pieejama github.com/gobwas/glob dokumentācijā. Piemēram, .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Atzara aizsardzības nosacījums "%s" tika saglabāta. settings.remove_protected_branch_success=Atzara aizsardzības nosacījums "%s" tika noņemts. settings.remove_protected_branch_failed=Neizdevās izdzēst atzara aizsardzības nosacījumu "%s". @@ -2283,7 +2273,6 @@ settings.tags.protection.allowed.teams=Atļauts komandām settings.tags.protection.allowed.noone=Nevienam settings.tags.protection.create=Aizsargāt tagus settings.tags.protection.none=Nav uzstādīta tagu aizsargāšana. -settings.tags.protection.pattern.description=Var izmantot vienkāršu nosaukumu vai glob šablonu, vai regulāro izteiksmi, lai atbilstu vairākiem tagiem. Vairāk ir lasāms aizsargāto tagu šablonu dokumentācijā. settings.bot_token=Bota pilnvara settings.chat_id=Tērzēšanas ID settings.thread_id=Pavediena ID @@ -2643,7 +2632,6 @@ last_page=Pēdējā total=Kopā: %d settings=Administratora iestatījumi -dashboard.new_version_hint=Ir pieejama Gitea versija %s, pašreizējā versija %s. Papildus informācija par jauno versiju ir pieejama mājas lapā. dashboard.statistic=Kopsavilkums dashboard.system_status=Sistēmas statuss dashboard.operation_name=Darbības nosaukums @@ -2821,12 +2809,10 @@ packages.size=Izmērs packages.published=Publicēts defaulthooks=Noklusētie tīmekļa āķi -defaulthooks.desc=Tīmekļa āķi automātiski nosūta HTTP POST pieprasījumus serverim, kad iestājas noteikti Gitea notikumi. Šeit pievienotie tīmekļa āķi ir noklusējuma, un tie tiks pievienoti visiem jaunajiem repozitorijiem. Vairāk ir lasāms tīmekļa āķu dokumentācijā. defaulthooks.add_webhook=Pievienot noklusēto tīmekļa āķi defaulthooks.update_webhook=Mainīt noklusēto tīmekļa āķi systemhooks=Sistēmas tīmekļa āķi -systemhooks.desc=Tīmekļa āķi automātiski nosūta HTTP POST pieprasījumus serverim, kad iestājas noteikti Gitea notikumi. Šeit pievienotie tīmekļa āķi tiks izsaukti visiem sistēmas repozitorijiem, tādēļ lūgums apsvērt to iespējamo ietekmi uz veiktspēju. Vairāk ir lasāms tīmekļa āķu dokumentācijā. systemhooks.add_webhook=Pievienot sistēmas tīmekļa āķi systemhooks.update_webhook=Mainīt sistēmas tīmekļa āķi @@ -2922,14 +2908,6 @@ auths.tips.oauth2.general=OAuth2 autentifikācija auths.tips.oauth2.general.tip=Kad tiek reģistrēta jauna OAuth2 autentifikācija, atzvanīšanas/pārvirzīšanas URL vajadzētu būt: auths.tip.oauth2_provider=OAuth2 pakalpojuma sniedzējs auths.tip.nextcloud=`Reģistrējiet jaunu OAuth klientu jūsu instances sadāļā "Settings -> Security -> OAuth 2.0 client"` -auths.tip.dropbox=Izveidojiet jaunu aplikāciju adresē https://www.dropbox.com/developers/apps -auths.tip.facebook=`Reģistrējiet jaunu aplikāciju adresē https://developers.facebook.com/apps un pievienojiet produktu "Facebook Login"` -auths.tip.github=Reģistrējiet jaunu aplikāciju adresē https://github.com/settings/applications/new -auths.tip.google_plus=Iegūstiet OAuth2 klienta pilnvaru no Google API konsoles adresē https://console.developers.google.com/ -auths.tip.twitter=Dodieties uz adresi https://dev.twitter.com/apps, izveidojiet lietotni un pārliecinieties, ka ir atzīmēts “Allow this application to be used to Sign in with Twitter” -auths.tip.discord=Reģistrējiet jaunu aplikāciju adresē https://discordapp.com/developers/applications/me -auths.tip.gitea=Pievienot jaunu OAuth2 lietojumprogrammu. Dokumentācija ir pieejama https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=`Izveidojiet jaunu lietotni adresē https://oauth.yandex.com/client/new. Izvēlieties sekojošas tiesības "Yandex.Passport API" sadaļā: "Access to email address", "Access to user avatar" un "Access to username, first name and surname, gender"` auths.tip.mastodon=Norādiet pielāgotu mastodon instances URL, ar kuru vēlaties autorizēties (vai izmantojiet noklusēto) auths.edit=Labot autentifikācijas avotu auths.activated=Autentifikācijas avots ir atkivizēts diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index 30c2a142709a1..c14c445a35a03 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -143,11 +143,9 @@ network_error=Netwerk fout app_desc=Een eenvoudige, self-hosted Git service install=Makkelijk te installeren platform=Cross-platform -platform_desc=Gitea werkt op alles waar Go op kan compileren: Windows, macOS, Linux, ARM, etc. Kies het platform dat bij je past! lightweight=Lichtgewicht lightweight_desc=Gitea heeft hele lage systeemeisen, je kunt Gitea al draaien op een goedkope Raspberry Pi. license=Open Source -license_desc=Alles staat op code.gitea.io/gitea! Help ons door mee te bouwen aan Gitea, samen maken we dit project nog beter. Aarzel dus niet om een bijdrage te leveren! [install] install=Installatie @@ -718,7 +716,6 @@ then_enter_passcode=En vul de toegangscode, die in de applicatie weergegeven wor passcode_invalid=De code is niet correct. Probeer het nogmaals. twofa_failed_get_secret=Kon geheim niet ophalen. -webauthn_desc=Beveiligingssleutels zijn hardware apparaten die cryptografische sleutels bevatten. Ze kunnen worden gebruikt voor tweestapsverificatie. Beveiligingssleutels moeten de WebAuthn Authenticator standaard ondersteunen. webauthn_register_key=Voeg beveiligingssleutel toe webauthn_nickname=Bijnaam webauthn_delete_key=Verwijder beveiligingssleutel @@ -2295,11 +2292,6 @@ auths.tips=Tips auths.tips.oauth2.general=OAuth2 authenticatie auths.tip.oauth2_provider=OAuth2 Provider auths.tip.nextcloud=`Registreer een nieuwe OAuth consument op je installatie met behulp van het volgende menu "Instellingen -> Security -> OAuth 2.0 client"` -auths.tip.dropbox=Maak een nieuwe applicatie aan op https://www.dropbox.com/developers/apps -auths.tip.facebook=Registreer een nieuwe applicatie op https://developers.facebook.com/apps en voeg het product "Facebook Login" toe -auths.tip.github=Registreer een nieuwe OAuth toepassing op https://github.com/settings/applications/new -auths.tip.google_plus=Verkrijg OAuth2 client referenties van de Google API console op https://console.developers.google.com/ -auths.tip.yandex=`Maak een nieuwe applicatie aan op https://oauth.yandex.com/client/new. Selecteer de volgende machtigingen van de "Yandex". assport API sectie: "Toegang tot e-mailadres", "Toegang tot avatar" en "Toegang tot gebruikersnaam, voornaam en achternaam, geslacht"` auths.edit=Authenticatiebron bewerken auths.activated=Deze authenticatiebron is geactiveerd auths.update_success=De authenticatie-bron is bijgewerkt. diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index c5fd326258c3a..4377256fe4867 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -143,7 +143,6 @@ platform=Wieloplatformowość lightweight=Niskie wymagania lightweight_desc=Gitea ma niskie minimalne wymagania i może działać na niedrogim Raspberry Pi. Oszczędzaj energię swojego komputera! license=Otwarte źródło -license_desc=Pobierz na code.gitea.io/gitea! Dołącz do nas dzięki swojemu wkładowi, aby uczynić ten projekt jeszcze lepszym. Nie wstydź się zostać współtwórcą! [install] install=Instalacja @@ -2178,13 +2177,6 @@ auths.tips=Wskazówki auths.tips.oauth2.general=Uwierzytelnianie OAuth2 auths.tip.oauth2_provider=Dostawca OAuth2 auths.tip.nextcloud=`Zarejestruj nowego klienta OAuth w swojej instancji za pomocą menu "Ustawienia -> Bezpieczeństwo -> Klient OAuth 2.0"` -auths.tip.dropbox=Stwórz nową aplikację na https://www.dropbox.com/developers/apps -auths.tip.facebook=`Zarejestruj nową aplikację na https://developers.facebook.com/apps i dodaj produkt "Facebook Login"` -auths.tip.github=Zarejestruj nową aplikację OAuth na https://github.com/settings/applications/new -auths.tip.google_plus=Uzyskaj dane uwierzytelniające klienta OAuth2 z konsoli Google API na https://console.developers.google.com/ -auths.tip.twitter=Przejdź na https://dev.twitter.com/apps, stwórz aplikację i upewnij się, że opcja “Allow this application to be used to Sign in with Twitter” jest włączona -auths.tip.discord=Zarejestruj nową aplikację na https://discordapp.com/developers/applications/me -auths.tip.yandex=`Utwórz nową aplikację na https://oauth.yandex.com/client/new. Wybierz następujące uprawnienia z "Yandex.Passport API": "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"` auths.tip.mastodon=Wprowadź niestandardowy adres URL instancji mastodona, którą chcesz uwierzytelnić (lub użyj domyślnego) auths.edit=Edytuj źródło uwierzytelniania auths.activated=To źródło uwierzytelniania jest aktywne diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index b48e67f45dfb1..402895f999642 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -184,7 +184,6 @@ string.desc=Z - A [error] occurred=Ocorreu um erro -report_message=Se você acredita que esse é um falha do Gitea, pesquise por issues no GitHub ou abra uma nova issue, se necessário. missing_csrf=Pedido inválido: não tem token CSRF presente invalid_csrf=Requisição Inválida: token CSRF inválido not_found=Não foi possível encontrar o destino. @@ -197,7 +196,6 @@ platform=Multi-plataforma lightweight=Leve e rápido lightweight_desc=Gitea utiliza poucos recursos e consegue mesmo rodar no barato Raspberry Pi. Economize energia elétrica da sua máquina! license=Código aberto -license_desc=Está tudo no GitHub! Contribua e torne este projeto ainda melhor. Não tenha vergonha de contribuir! [install] install=Instalação @@ -411,7 +409,6 @@ authorize_title=Autorizar "%s" para acessar sua conta? authorization_failed=Autorização falhou authorization_failed_desc=A autorização falhou porque detectamos uma solicitação inválida. Entre em contato com o responsável do aplicativo que você tentou autorizar. sspi_auth_failed=Falha de autenticação SSPI -password_pwned=A senha que você escolheu faz parte de uma lista de senhas roubadas expostas anteriormente em violações de dados. Tente novamente com uma senha diferente e considere alterar essa senha em outro lugar também. password_pwned_err=Não foi possível concluir a requisição ao HaveIBeenPwned last_admin=Você não pode remover o último administrador. Deve haver pelo menos um administrador. @@ -866,7 +863,6 @@ then_enter_passcode=E insira a senha mostrada no aplicativo: passcode_invalid=Esse código de acesso é inválido. Tente novamente. twofa_failed_get_secret=Falha ao obter o segredo. -webauthn_desc=Chaves de segurança são dispositivos de hardware que contém chaves de criptografia. Elas podem ser usadas para autenticação de dois fatores. A chave de segurança deve suportar o padrão WebAuthnn Authenticator. webauthn_register_key=Adicionar chave de segurança webauthn_nickname=Apelido webauthn_delete_key=Remover chave de segurança @@ -2155,7 +2151,6 @@ settings.event_pull_request_sync_desc=Pull request sincronizado. settings.event_package=Pacote settings.event_package_desc=Pacote criado ou excluído em um repositório. settings.branch_filter=Filtro de branch -settings.branch_filter_desc=Lista dos branches a serem considerados nos eventos push, criação de branch e exclusão de branch, especificados como padrão glob. Se estiver vazio ou for *, eventos para todos os branches serão relatados. Veja github.com/gobwas/glob documentação da sintaxe. Exemplos: master, {master,release*}. settings.authorization_header=Header de Autorização settings.authorization_header_desc=Será incluído como header de autorização para solicitações quando estiver presente. Exemplos: %s. settings.active=Ativo @@ -2219,9 +2214,7 @@ settings.require_signed_commits_desc=Rejeitar pushes para este branch se não es settings.protect_branch_name_pattern=Padrão de Nome de Branch Protegida settings.protect_patterns=Padrões settings.protect_protected_file_patterns=Padrões de arquivos protegidos (separados usando ponto e vírgula ';'): -settings.protect_protected_file_patterns_desc=Arquivos protegidos não podem ser alterados diretamente, mesmo que o usuário tenha direitos para adicionar, editar ou excluir arquivos neste branch. Vários padrões podem ser separados usando ponto e vírgula (';'). Consulte a documentação github.com/gobwas/glob para a sintaxe padrão. Exemplos: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Padrões de arquivos desprotegidos (separados usando ponto e vírgula ';'): -settings.protect_unprotected_file_patterns_desc=Arquivos não protegidos que podem ser alterados diretamente se o usuário tiver acesso de gravação, ignorando as restrições de push. Vários padrões podem ser separados usando ponto e vírgula (\;'). Veja github.com/gobwas/glob documentação para sintaxe de padrões. Exemplos: .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Proteção do branch "%s" foi atualizada. settings.remove_protected_branch_success=Proteção do branch "%s" foi desabilitada. settings.remove_protected_branch_failed=Removendo regra de proteção de branch "%s" falhou. @@ -2595,7 +2588,6 @@ last_page=Última total=Total: %d settings=Configurações de Administrador -dashboard.new_version_hint=Uma nova versão está disponível: %s. Versão atual: %s. Visite o blog para mais informações. dashboard.statistic=Resumo dashboard.system_status=Status do sistema dashboard.operation_name=Nome da operação @@ -2863,13 +2855,6 @@ auths.tips.oauth2.general=Autenticação OAuth2 auths.tips.oauth2.general.tip=Ao registrar uma nova autenticação OAuth2, o URL de retorno de chamada/redirecionamento deve ser: auths.tip.oauth2_provider=Provedor OAuth2 auths.tip.nextcloud=`Registre um novo consumidor OAuth em sua instância usando o seguinte menu "Configurações -> Segurança -> Cliente OAuth 2.0"` -auths.tip.dropbox=Criar um novo aplicativo em https://www.dropbox.com/developers/apps -auths.tip.facebook=`Cadastrar um novo aplicativo em https://developers.facebook.com/apps e adicionar o produto "Facebook Login"` -auths.tip.github=Cadastrar um novo aplicativo de OAuth na https://github.com/settings/applications/new -auths.tip.google_plus=Obter credenciais de cliente OAuth2 do console de API do Google em https://console.developers.google.com/ -auths.tip.twitter=Vá em https://dev.twitter.com/apps, crie um aplicativo e certifique-se de que está habilitada a opção “Allow this application to be used to Sign in with Twitter“ -auths.tip.discord=Cadastrar um novo aplicativo em https://discordapp.com/developers/applications/me -auths.tip.yandex=`Crie um novo aplicativo em https://oauth.yandex.com/client/new. Selecione as seguintes permissões da seção "Yandex.Passport API": "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"` auths.tip.mastodon=Insira a URL da instância personalizada do mastodon que você deseja usar para autenticar (ou use o padrão) auths.edit=Editar fonte de autenticação auths.activated=Esta fonte de autenticação está ativada diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini index 3be3c7ff7b73e..04e99b0d5d03a 100644 --- a/options/locale/locale_pt-PT.ini +++ b/options/locale/locale_pt-PT.ini @@ -218,7 +218,6 @@ string.desc=Z - A [error] occurred=Ocorreu um erro -report_message=Se acredita de que se trata de um erro do Gitea, procure, por favor, questões relacionadas no GitHub ou abra uma nova questão, se necessário. missing_csrf=Pedido inválido: não há código CSRF invalid_csrf=Pedido inválido: código CSRF inválido not_found=Não foi possível encontrar o destino. @@ -227,12 +226,10 @@ network_error=Erro de rede [startpage] app_desc=Um serviço Git auto-hospedado e fácil de usar install=Fácil de instalar -install_desc=Corra, simplesmente, o ficheiro binário executável para a sua plataforma, despache-o com o Docker, ou obtenha-o sob a forma de pacote. platform=Multiplataforma lightweight=Leve lightweight_desc=Gitea requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina! license=Código aberto -license_desc=Vá buscá-lo em code.gitea.io/gitea! Junte-se a nós dando a sua contribuição para tornar este programa ainda melhor. Não se acanhe e contribua! [install] install=Instalação @@ -452,7 +449,6 @@ authorize_application_description=Se conceder acesso, a aplicação terá privil authorize_title=Autorizar o acesso de "%s" à sua conta? authorization_failed=A autorização falhou sspi_auth_failed=Falhou a autenticação SSPI -password_pwned=A senha utilizada está numa lista de senhas roubadas anteriormente expostas em fugas de dados públicas. Tente novamente com uma senha diferente e considere também mudar esta senha nos outros sítios. password_pwned_err=Não foi possível completar o pedido ao HaveIBeenPwned last_admin=Não pode remover o último administrador. Tem que existir pelo menos um administrador. signin_passkey=Iniciar sessão com uma passkey @@ -936,7 +932,6 @@ then_enter_passcode=E insira o código apresentado na aplicação: passcode_invalid=O código está errado. Tente de novo. twofa_failed_get_secret=Falhou a obtenção do segredo. -webauthn_desc=Chaves de segurança são dispositivos de hardware contendo chaves criptográficas. Podem ser usadas para autenticação em dois passos. As chaves de segurança têm de suportar o standard Autenticador WebAuthn. webauthn_register_key=Adicionar chave de segurança webauthn_nickname=Apelido webauthn_delete_key=Remover chave de segurança @@ -2280,7 +2275,6 @@ settings.event_pull_request_merge=Integração constante no pedido settings.event_package=Pacote settings.event_package_desc=Pacote criado ou eliminado num repositório. settings.branch_filter=Filtro de ramos -settings.branch_filter_desc=Lista dos ramos a serem considerados nos eventos de envio e de criação e eliminação de ramos, especificada como um padrão glob. Se estiver em branco ou for *, serão reportados eventos para todos os ramos. Veja a documentação github.com/gobwas/glob para ver os detalhes da sintaxe. Exemplos: trunk, {trunk,release*}. settings.authorization_header=Cabeçalho de Autorização settings.authorization_header_desc=Será incluído como cabeçalho de autorização para pedidos, quando estiver presente. Exemplos: %s. settings.active=Em funcionamento @@ -2378,12 +2372,9 @@ settings.ignore_stale_approvals_desc=Não contar as aprovações feitas em comet settings.require_signed_commits=Exigir cometimentos assinados settings.require_signed_commits_desc=Rejeitar envios para este ramo que não estejam assinados ou que não sejam validáveis. settings.protect_branch_name_pattern=Padrão do nome do ramo protegido -settings.protect_branch_name_pattern_desc=Padrões de nomes de ramos protegidos. Consulte a documentação para ver a sintaxe dos padrões. Exemplos: main, release/** settings.protect_patterns=Padrões settings.protect_protected_file_patterns=Padrões de ficheiros protegidos (separados com ponto e vírgula ';'): -settings.protect_protected_file_patterns_desc=Ficheiros protegidos não podem ser modificados imediatamente, mesmo que o utilizador tenha direitos para adicionar, editar ou eliminar ficheiros neste ramo. Múltiplos padrões podem ser separados com ponto e vírgula (';'). Veja a documentação em github.com/gobwas/glob para ver a sintaxe. Exemplos: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Padrões de ficheiros desprotegidos (separados com ponto e vírgula ';'): -settings.protect_unprotected_file_patterns_desc=Ficheiros desprotegidos que podem ser modificados imediatamente se o utilizador tiver direitos de escrita, contornando a restrição no envio. Padrões múltiplos podem ser separados com ponto e vírgula (';'). Veja a documentação em github.com/gobwas/glob para ver a sintaxe. Exemplos: .drone.yml, /docs/**/*.txt. settings.add_protected_branch=Habilitar salvaguarda settings.delete_protected_branch=Desabilitar salvaguarda settings.update_protect_branch_success=A salvaguarda do ramo "%s" foi modificada. @@ -2414,7 +2405,6 @@ settings.tags.protection.allowed.teams=Equipas com permissão settings.tags.protection.allowed.noone=Ninguém settings.tags.protection.create=Proteger etiqueta settings.tags.protection.none=Não há etiquetas protegidas. -settings.tags.protection.pattern.description=Pode usar um só nome ou um padrão glob ou uma expressão regular para corresponder a várias etiquetas. Para mais informações leia o guia das etiquetas protegidas. settings.bot_token=Código do bot settings.chat_id=ID do diálogo settings.thread_id=ID da discussão @@ -2788,7 +2778,6 @@ last_page=Última total=total: %d settings=Configurações de administração -dashboard.new_version_hint=O Gitea %s está disponível, você está a correr a versão %s. Verifique o blog para mais detalhes. dashboard.statistic=Resumo dashboard.maintenance_operations=Operações de manutenção dashboard.system_status=Estado do sistema @@ -2978,12 +2967,10 @@ packages.size=Tamanho packages.published=Publicado defaulthooks=Automatismos web predefinidos -defaulthooks.desc=Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando são despoletados determinados eventos do Gitea. Os automatismos web definidos aqui são os predefinidos e serão copiados para todos os novos repositórios. Leia mais no guia de automatismos web. defaulthooks.add_webhook=Adicionar automatismo web predefinido defaulthooks.update_webhook=Modificar automatismo web predefinido systemhooks=Automatismos web do sistema -systemhooks.desc=Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando são despoletados determinados eventos do Gitea. Os automatismos web definidos aqui irão operar em todos os repositórios deste sistema, por isso tenha em consideração quaisquer implicações de desempenho que isso possa ter. Leia mais no guia de automatismos web. systemhooks.add_webhook=Adicionar automatismo web do sistema systemhooks.update_webhook=Modificar automatismo web do sistema @@ -3078,18 +3065,8 @@ auths.tips=Dicas auths.tips.oauth2.general=Autenticação OAuth2 auths.tips.oauth2.general.tip=Ao registar uma nova autenticação OAuth2, o URL da ligação de retorno ou do reencaminhamento deve ser: auths.tip.oauth2_provider=Fornecedor OAuth2 -auths.tip.bitbucket=Registe um novo consumidor de OAuth em https://bitbucket.org/account/user/{your-username}/oauth-consumers/new e adicione a permissão 'Account' - 'Read' auths.tip.nextcloud=`Registe um novo consumidor OAuth na sua instância usando o seguinte menu "Configurações → Segurança → Cliente OAuth 2.0"` -auths.tip.dropbox=Crie uma nova aplicação em https://www.dropbox.com/developers/apps -auths.tip.facebook=`Registe uma nova aplicação em https://developers.facebook.com/apps e adicione o produto "Facebook Login"` -auths.tip.github=Registe uma nova aplicação OAuth em https://github.com/settings/applications/new -auths.tip.gitlab_new=Registe uma nova aplicação em https://gitlab.com/-/profile/applications -auths.tip.google_plus=Obtenha credenciais de cliente OAuth2 a partir da consola do Google API em https://console.developers.google.com/ auths.tip.openid_connect=Use o URL da descoberta de conexão OpenID "https://{server}/.well-known/openid-configuration" para especificar os extremos -auths.tip.twitter=`Vá a https://dev.twitter.com/apps, crie uma aplicação e certifique-se de que está habilitada a opção "Allow this application to be used to Sign in with Twitter"` -auths.tip.discord=Registe uma nova aplicação em https://discordapp.com/developers/applications/me -auths.tip.gitea=Registe uma nova aplicação OAuth2. O guia pode ser encontrado em https://docs.gitea.com/development/oauth2-provider -auths.tip.yandex=`Crie uma nova aplicação em https://oauth.yandex.com/client/new. Escolha as seguintes permissões da secção "Yandex.Passport API": "Acesso ao endereço de email", "Acesso ao avatar do utilizador" e "Acesso ao nome de utilizador, nome e sobrenome, género"` auths.tip.mastodon=Insira o URL de uma instância personalizada para a instância do mastodon com que se pretende autenticar (ou então use a predefinida) auths.edit=Editar fonte de autenticação auths.activated=Esta fonte de autenticação está em funcionamento diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index c426e41b20827..95d43435064f4 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -182,7 +182,6 @@ string.desc=Я - А [error] occurred=Произошла ошибка -report_message=Если вы считаете, что это баг Gitea, пожалуйста, поищите задачу на GitHub или создайте новую при необходимости. missing_csrf=Некорректный запрос: отсутствует токен CSRF invalid_csrf=Некорректный запрос: неверный токен CSRF not_found=Цель не найдена. @@ -191,12 +190,10 @@ network_error=Ошибка сети [startpage] app_desc=Удобный сервис собственного хостинга репозиториев Git install=Простой в установке -install_desc=Просто запустите исполняемый файл для вашей платформы, разверните через Docker, или установите с помощью менеджера пакетов. platform=Кроссплатформенный lightweight=Легковесный lightweight_desc=Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины! license=Открытый исходный код -license_desc=Всё это на code.gitea.io/gitea! Присоединяйтесь к нам, внося вклад, чтобы сделать этот проект ещё лучше. Не бойтесь помогать! [install] install=Установка @@ -410,7 +407,6 @@ authorize_title=Разрешить «%s» доступ к вашей учётн authorization_failed=Ошибка авторизации authorization_failed_desc=Ошибка авторизации, обнаружен неверный запрос. Пожалуйста, свяжитесь с автором приложения, которое вы пытались авторизовать. sspi_auth_failed=Аутентификация SSPI не удалась -password_pwned=Выбранный вами пароль находится в списке украденных паролей из ранее опубликованных утечек. Повторите попытку с другим паролем. Также рекомендуем сменить этот пароль в других местах. password_pwned_err=Не удалось завершить запрос к HaveIBeenPwned [mail] @@ -861,7 +857,6 @@ then_enter_passcode=И введите пароль, показанный в пр passcode_invalid=Неверный пароль. попробуйте снова. twofa_failed_get_secret=Не удалось получить ключ. -webauthn_desc=Ключи безопасности - это аппаратные устройства, содержащие криптографические ключи. Они могут использоваться для двухфакторной аутентификации. Ключи безопасности должны поддерживать стандарт WebAuthn Authenticator. webauthn_register_key=Добавить ключ безопасности webauthn_nickname=Имя пользователя webauthn_delete_key=Удалить ключ безопасности @@ -2133,7 +2128,6 @@ settings.event_pull_request_merge=Удовлетворение запросов settings.event_package=Пакеты settings.event_package_desc=Пакет создан или удален в репозитории. settings.branch_filter=Фильтр веток -settings.branch_filter_desc=Белый список ветвей для событий Push, создания ветвей и удаления ветвей, указанных в виде глоб-шаблона. Если пустой или *, то все событий для всех ветвей будут зарегистрированы. Перейдите по ссылке github.com/gobwas/glob на документацию по синтаксису. Примеры: master, {master,release*}. settings.authorization_header=Заголовок Authorization settings.authorization_header_desc=Будет включён в качестве заголовка авторизации для запросов. Примеры: %s. settings.active=Активный @@ -2205,12 +2199,9 @@ settings.dismiss_stale_approvals_desc=Когда новые коммиты, из settings.require_signed_commits=Требовать подписанные коммиты settings.require_signed_commits_desc=Отклонить отправку изменений в эту ветку, если они не подписаны или не проверяемы. settings.protect_branch_name_pattern=Шаблон имени для защищённых веток -settings.protect_branch_name_pattern_desc=Шаблоны имён защищённых веток. О синтаксисе шаблонов читайте в документации. Примеры: main, release/** settings.protect_patterns=Шаблоны settings.protect_protected_file_patterns=Шаблоны защищённых файлов (разделённые точкой с запятой ';'): -settings.protect_protected_file_patterns_desc=Защищенные файлы нельзя изменить напрямую, даже если пользователь имеет право добавлять, редактировать или удалять файлы в этой ветке. Можно указать несколько шаблонов, разделяя их точкой с запятой (';'). О синтаксисе шаблонов читайте в документации github.com/gobwas/glob. Примеры: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Шаблоны незащищённых файлов (разделённые точкой с запятой ';'): -settings.protect_unprotected_file_patterns_desc=Незащищенные файлы, которые допускается изменять напрямую, если пользователь имеет право на запись, несмотря на ограничение отправки изменений. Можно указать несколько шаблонов, разделяя их точкой с запятой (';'). О синтаксисе шаблонов читайте в документации github.com/gobwas/glob. Примеры: .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Защита веток по правилу «%s» изменена. settings.remove_protected_branch_success=Защита веток по правилу «%s» удалена. settings.remove_protected_branch_failed=Не удалось удалить правило защиты веток «%s». @@ -2587,7 +2578,6 @@ first_page=Первая last_page=Последняя total=Всего: %d -dashboard.new_version_hint=Доступна новая версия Gitea %s, вы используете %s. Более подробную информацию читайте в блоге. dashboard.statistic=Статистика dashboard.system_status=Состояние системы dashboard.operation_name=Имя операции @@ -2859,13 +2849,6 @@ auths.tips=Советы auths.tips.oauth2.general=Аутентификация OAuth2 auths.tip.oauth2_provider=Поставщик OAuth2 auths.tip.nextcloud=`Зарегистрируйте нового потребителя OAuth в вашем экземпляре, используя меню "Settings -> Security -> OAuth 2.0 client"` -auths.tip.dropbox=Добавьте новое приложение на https://www.dropbox.com/developers/apps -auths.tip.facebook=Зарегистрируйте новое приложение на https://developers.facebook.com/apps и добавьте модуль «Facebook Login» -auths.tip.github=Добавьте OAuth приложение на https://github.com/settings/applications/new -auths.tip.google_plus=Получите учётные данные клиента OAuth2 в консоли Google API на странице https://console.developers.google.com/ -auths.tip.twitter=Перейдите на https://dev.twitter.com/apps, создайте приложение и убедитесь, что включена опция «Разрешить это приложение для входа в систему с помощью Twitter» -auths.tip.discord=Добавьте новое приложение на https://discordapp.com/developers/applications/me -auths.tip.yandex=`Создайте новое приложение по адресу https://oauth.yandex.com/client/new. В разделе "API Яндекс.Паспорта" выберите следующие разрешения: "Доступ к адресу электронной почты", "Доступ к аватару пользователя" и "Доступ к имени пользователя, фамилии и полу"` auths.tip.mastodon=Введите пользовательский URL экземпляра для экземпляра mastodon, с которым вы хотите аутентифицироваться (или использовать его по умолчанию) auths.edit=Обновить параметры аутентификации auths.activated=Источник аутентификации активирован diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index 35dd4607bfa0a..57c84ed73ff84 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -1637,7 +1637,6 @@ settings.event_pull_request_review_desc=අදින්න ඉල්ලීම settings.event_pull_request_sync=සමමුහුර්ත ඉල්ලීම අදින්න settings.event_pull_request_sync_desc=සමමුහුර්ත ඉල්ලීම අදින්න. settings.branch_filter=ශාඛා පෙරහන -settings.branch_filter_desc=ග්ලෝබ් රටාව ලෙස නිශ්චිතව දක්වා ඇති තල්ලුව, ශාඛා නිර්මාණය සහ ශාඛා මකාදැමීමේ සිදුවීම් සඳහා ශාඛා වයිට්ලිස්ට්. හිස් හෝ *නම්, සියලු ශාඛා සඳහා සිදුවීම් වාර්තා වේ. සින්ටැක්ස් සඳහා github.com/gobwas/glob ලියකියවිලි බලන්න. උදාහරණ: ස්වාමියා, {ස්වාමියා, මුදාහැරීම*}. settings.active=ක්රියාකාරී settings.active_helper=අවුලුවාලූ සිදුවීම් පිළිබඳ තොරතුරු මෙම වෙබ්කොක් URL වෙත යවනු ලැබේ. settings.add_hook_success=මෙම වෙබ් කොක්කෙන් එකතු කර ඇත. @@ -2218,13 +2217,6 @@ auths.tips=ඉඟි auths.tips.oauth2.general=OUTU2 සත්යාපන auths.tip.oauth2_provider=OUTU2 සැපයුම්කරු auths.tip.nextcloud=පහත සඳහන් මෙනුව භාවිතා කරමින් ඔබගේ උදාහරණයක් මත නව OAUTH පාරිභෝගිකයෙකු ලියාපදිංචි කරන්න “සැකසීම් -> ආරක්ෂාව -> OAUTH 2.0 සේවාදායකයා” -auths.tip.dropbox=https://www.dropbox.com/developers/apps හි නව යෙදුමක් සාදන්න -auths.tip.facebook=https://developers.facebook.com/apps හි නව යෙදුමක් ලියාපදිංචි කර නිෂ්පාදනය එකතු කරන්න “ෆේස්බුක් ලොගින් වන්න” -auths.tip.github=https://github.com/settings/applications/new හි නව OAUTH අයදුම්පතක් ලියාපදිංචි කරන්න -auths.tip.google_plus=ගූගල් API කොන්සෝලය වෙතින් OUT2 සේවාදායක අක්තපත්ර ලබා ගන්න https://console.developers.google.com/ -auths.tip.twitter=https://dev.twitter.com/apps වෙත යන්න, යෙදුමක් සාදන්න සහ “මෙම යෙදුම ට්විටර් සමඟ පුරනය වීමට භාවිතා කිරීමට ඉඩ දෙන්න” විකල්පය සක්රීය කර ඇති බවට සහතික වන්න -auths.tip.discord=https://discordapp.com/developers/applications/me හි නව අයදුම්පතක් ලියාපදිංචි කරන්න -auths.tip.yandex=https://oauth.yandex.com/client/new හි නව යෙදුමක් සාදන්න. “Yandex.Passport API” කොටසේ පහත සඳහන් අවසරයන් තෝරන්න: “විද්යුත් තැපැල් ලිපිනය වෙත ප්රවේශය”, “පරිශීලක අවතාර් වෙත ප්රවේශය” සහ “පරිශීලක නාමය, මුල් නම සහ වාසගම, ස්ත්රී පුරුෂ භාවය” auths.tip.mastodon=ඔබට සත්යාපනය කිරීමට අවශ්ය mastodon උදාහරණයක් සඳහා අභිරුචි උදාහරණයක් URL එකක් ආදාන කරන්න (හෝ පෙරනිමි එකක් භාවිතා කරන්න) auths.edit=සත්යාපන මූලාශ්රය සංස්කරණය කරන්න auths.activated=මෙම සත්යාපන මූලාශ්රය සක්රිය කර ඇත diff --git a/options/locale/locale_sk-SK.ini b/options/locale/locale_sk-SK.ini index ecaf935577c13..72613057ff040 100644 --- a/options/locale/locale_sk-SK.ini +++ b/options/locale/locale_sk-SK.ini @@ -181,7 +181,6 @@ string.desc=Z - A [error] occurred=Vyskytla sa chyba -report_message=Ak si myslíte, že ide o chybu Gitea, vyhľadajte problémy na GitHub-e alebo v prípade potreby otvorte nový problém. missing_csrf=Nesprávna žiadosť: neprítomný CSFR token invalid_csrf=Nesprávna žiadosť: nesprávny CSFR token not_found=Nebolo možné nájsť cieľ. @@ -190,12 +189,10 @@ network_error=Chyba siete [startpage] app_desc=Jednoducho prístupný vlastný Git install=Jednoduchá inštalácia -install_desc=Jednoducho spustite binárku pre vašu platformu, pošlite ju ako Docker, alebo ju získajte ako balíček. platform=Multiplatformový lightweight=Ľahká lightweight_desc=Gitea má minimálne požiadavky a môže bežať na Raspberry Pi. Šetrite energiou vášho stroja! license=Otvorený zdrojový kód -license_desc=Získajte code.gitea.io/gitea! Pridajte sa k nám a prispejte, aby bol tento projekt ešte lepší. Nehanbite sa byť prispievateľom! [install] install=Inštalácia @@ -785,7 +782,6 @@ then_enter_passcode=A zadajte prístupový kód zobrazený v aplikácii: passcode_invalid=Prístupový kód je nesprávny. Skúste to znova. twofa_failed_get_secret=Nepodarilo sa získať tajomstvo. -webauthn_desc=Bezpečnostné kľúče sú hardvérové ​​zariadenia obsahujúce kryptografické kľúče. Môžu byť použité na dvojfaktorovú autentifikáciu. Bezpečnostné kľúče musia podporovať štandard WebAuthn Authenticator. webauthn_register_key=Pridať bezpečnostný kľúč webauthn_nickname=Prezývka webauthn_delete_key=Odstrániť bezpečnostný kľúč diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 4f7f10804f0f4..784752db05f74 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -116,7 +116,6 @@ platform=Plattformsoberoende lightweight=Lättviktig lightweight_desc=Gitea har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft! license=Öppen källkod -license_desc=Hämta code.gitea.io/gitea! Gå med oss genom att bidra för att göra projektet ännu bättre. Var inte blyg för att bli en medarbetare! [install] install=Installation @@ -1772,12 +1771,6 @@ auths.enable_auto_register=Aktivera Automatisk Registrering auths.tips=Tips auths.tips.oauth2.general=OAuth2 Autensiering auths.tip.oauth2_provider=OAuth2 leverantör -auths.tip.dropbox=Skapa en ny applikation på https://www.dropbox.com/developers/apps -auths.tip.facebook=Registrera en ny appliaktion på https://developers.facebook.com/apps och lägg till produkten ”Facebook-inloggning” -auths.tip.github=Registrera en ny OAuth applikation på https://github.com/settings/applications/new -auths.tip.google_plus=Erhåll inloggningsuppgifter för OAuth2 från Google API-konsolen på https://console.developers.google.com/ -auths.tip.twitter=Gå till https://dev.twitter.com/app, skapa en applikation och försäkra att alternativet "Allow this application to be used to Sign in with Twitter" är aktiverat -auths.tip.discord=Registrera en ny applikation på https://discordapp.com/developers/applications/me auths.edit=Redigera autensieringskälla auths.activated=Denna autentiseringskälla är aktiverad auths.update_success=Autentiseringskällan har uppdaterats. diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index 7ce6b65658ca2..81b8dc05cb6e1 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -218,7 +218,6 @@ string.desc=Z - A [error] occurred=Bir hata oluştu -report_message=Bunun bir Gitea hatası olduğunu düşünüyorsanız, lütfen GitHub sayfasında sorunu arayın veya gerekiyorsa yeni bir sorun oluşturun. missing_csrf=Hatalı İstek: CSRF anahtarı yok invalid_csrf=Hatalı İstek: geçersiz CSRF erişim anahtarı not_found=Hedef bulunamadı. @@ -227,12 +226,10 @@ network_error=Ağ hatası [startpage] app_desc=Zahmetsiz, kendi sunucunuzda barındırabileceğiniz Git servisi install=Kurulumu kolay -install_desc=Platformunuz için ikili dosyayı çalıştırın, Docker ile yükleyin veya paket olarak edinin. platform=Farklı platformlarda çalışablir lightweight=Hafif lightweight_desc=Gitea'nın minimal gereksinimleri çok düşüktür ve ucuz bir Raspberry Pi üzerinde çalışabilmektedir. Makine enerjinizden tasarruf edin! license=Açık Kaynak -license_desc=Gidin ve code.gitea.io/gitea'yı edinin! Bu projeyi daha da iyi yapmak için katkıda bulunarak bize katılın. Katkıda bulunmaktan çekinmeyin! [install] install=Kurulum @@ -455,7 +452,6 @@ authorize_title=Hesabınıza erişmesi için "%s" yetkilendirilsin mi? authorization_failed=Yetkilendirme başarısız oldu authorization_failed_desc=Geçersiz bir istek tespit ettiğimiz için yetkilendirme başarısız oldu. Lütfen izin vermeye çalıştığınız uygulamanın sağlayıcısı ile iletişim kurun. sspi_auth_failed=SSPI kimlik doğrulaması başarısız oldu -password_pwned=Seçtiğiniz parola, daha önce herkese açık veri ihlallerinde açığa çıkan bir çalınan parola listesindedir. Lütfen farklı bir parola ile tekrar deneyin ve başka yerlerde de bu parolayı değiştirmeyi düşünün. password_pwned_err=HaveIBeenPwned'e yapılan istek tamamlanamadı last_admin=Son yöneticiyi silemezsiniz. En azından bir yönetici olmalıdır. signin_passkey=Bir parola anahtarı ile oturum aç @@ -943,7 +939,6 @@ then_enter_passcode=Ve uygulamada gösterilen şifreyi girin: passcode_invalid=Şifre geçersiz. Tekrar deneyin. twofa_failed_get_secret=Gizlilik elde edilemedi. -webauthn_desc=Güvenlik anahtarları, şifreleme anahtarlarını içeren donanım aygıtlarıdır. İki aşamalı kimlik doğrulama için kullanılabilirler. Güvenlik anahtarları WebAuthn Authenticator standardını desteklemelidir. webauthn_register_key=Güvenlik Anahtarı Ekle webauthn_nickname=Takma Ad webauthn_delete_key=Güvenlik Anahtarını Kaldır @@ -2301,7 +2296,6 @@ settings.event_pull_request_merge=Değişiklik İsteği Birleştirme settings.event_package=Paket settings.event_package_desc=Bir depoda paket oluşturuldu veya silindi. settings.branch_filter=Dal filtresi -settings.branch_filter_desc=Gönderme, dal oluşturma ve dal silme olayları için glob deseni olarak belirtilen dal beyaz listesi. Boşsa veya * ise, tüm dallar için olaylar raporlanır. Sözdizimi için github.com/gobwas/glob belgelerine bakın. Örnekler: master, {master,release*}. settings.authorization_header=Yetkilendirme Başlığı settings.authorization_header_desc=Mevcutsa isteklere yetkilendirme başlığı olarak eklenecektir. Örnekler: %s. settings.active=Etkin @@ -2396,12 +2390,9 @@ settings.ignore_stale_approvals_desc=Daha eski işlemelere (eski incelemelere) y settings.require_signed_commits=İmzalı İşleme Gerekli settings.require_signed_commits_desc=Reddetme, onlar imzasızsa veya doğrulanamazsa bu dala gönderir. settings.protect_branch_name_pattern=Korunmuş Dal Adı Deseni -settings.protect_branch_name_pattern_desc=Korunmuş dal isim desenleri. Desen sözdizimi için belgelere bakabilirsiniz. Örnekler: main, release/** settings.protect_patterns=Desenler settings.protect_protected_file_patterns=Korumalı dosya kalıpları (noktalı virgülle ayrılmış ';'): -settings.protect_protected_file_patterns_desc=Kullanıcının bu dalda dosya ekleme, düzenleme veya silme hakları olsa bile doğrudan değiştirilmesine izin verilmeyen korumalı dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen sözdizimi için github.com/gobwas/glob belgelerine bakın. Örnekler: .drone.yml, /docs/**/*.txt. settings.protect_unprotected_file_patterns=Korunmasız dosya desenleri (noktalı virgülle ayrılmış ';'): -settings.protect_unprotected_file_patterns_desc=Kullanıcının yazma erişimi, itme kısıtlamasını atlama hakkı olduğunda doğrudan değiştirmesine izin verilen korunmasız dosyalar. Birden çok desen noktalı virgül (';') kullanılarak ayrılabilir. Desen söz dizimi için github.com/gobwas/glob belgelerine bakın. Örnekler: .drone.yml, /docs/**/*.txt. settings.update_protect_branch_success=Dal koruma kuralı "%s" güncellendi. settings.remove_protected_branch_success=Dal koruma kuralı "%s" kaldırıldı. settings.remove_protected_branch_failed=Dal koruma kuralı "%s" kaldırılamadı. @@ -2429,7 +2420,6 @@ settings.tags.protection.allowed.teams=İzin verilen takımlar settings.tags.protection.allowed.noone=Hiç kimse settings.tags.protection.create=Etiketi Koru settings.tags.protection.none=Korumalı etiket yok. -settings.tags.protection.pattern.description=Birden çok etiketi eşleştirmek için tek bir ad, glob deseni veya normal ifade kullanabilirsiniz. Daha fazlası için korumalı etiketler rehberini okuyun. settings.bot_token=Bot Jetonu settings.chat_id=Sohbet Kimliği settings.thread_id=İş Parçacığı ID @@ -2797,7 +2787,6 @@ last_page=Son total=Toplam: %d settings=Yönetici Ayarları -dashboard.new_version_hint=Gitea %s şimdi hazır, %s çalıştırıyorsunuz. Ayrıntılar için blog'a bakabilirsiniz. dashboard.statistic=Özet dashboard.maintenance_operations=Bakım İşlemleri dashboard.system_status=Sistem Durumu @@ -2989,12 +2978,10 @@ packages.size=Boyut packages.published=Yayınlandı defaulthooks=Varsayılan Web İstemcileri -defaulthooks.desc=Web İstemcileri, belirli Gitea olayları tetiklendiğinde otomatik olarak HTTP POST isteklerini sunucuya yapar. Burada tanımlanan Web İstemcileri varsayılandır ve tüm yeni depolara kopyalanır. web istemcileri kılavuzunda daha fazla bilgi edinin. defaulthooks.add_webhook=Varsayılan Web İstemcisi Ekle defaulthooks.update_webhook=Varsayılan Web İstemcisini Güncelle systemhooks=Sistem Web İstemcileri -systemhooks.desc=Belirli Gitea olayları tetiklendiğinde Web istemcileri otomatik olarak bir sunucuya HTTP POST istekleri yapar. Burada tanımlanan web istemcileri sistemdeki tüm depolar üzerinde çalışır, bu yüzden lütfen bunun olabilecek tüm performans sonuçlarını göz önünde bulundurun. web istemcileri kılavuzunda daha fazla bilgi edinin. systemhooks.add_webhook=Sistem Web İstemcisi Ekle systemhooks.update_webhook=Sistem Web İstemcisi Güncelle @@ -3089,18 +3076,8 @@ auths.tips=İpuçları auths.tips.oauth2.general=OAuth2 Kimlik Doğrulama auths.tips.oauth2.general.tip=Yeni bir OAuth2 kimlik doğrulama kaydederken, geri çağırma/yönlendirme URL'si şu olmalıdır: auths.tip.oauth2_provider=OAuth2 Sağlayıcısı -auths.tip.bitbucket=https://bitbucket.org/account/user/{your-username}/oauth-consumers/new sayfasında yeni bir OAuth tüketicisi kaydedin ve 'Hesap' - 'Oku' iznini ekleyin auths.tip.nextcloud=Aşağıdaki "Ayarlar -> Güvenlik -> OAuth 2.0 istemcisi" menüsünü kullanarak örneğinize yeni bir OAuth tüketicisi kaydedin -auths.tip.dropbox=https://www.dropbox.com/developers/apps adresinde yeni bir uygulama oluştur -auths.tip.facebook=https://developers.facebook.com/apps adresinde yeni bir uygulama kaydedin ve "Facebook Giriş" ürününü ekleyin -auths.tip.github=https://github.com/settings/applications/new adresinde yeni bir OAuth uygulaması kaydedin -auths.tip.gitlab_new=https://gitlab.com/-/profile/applications adresinde yeni bir uygulama kaydedin -auths.tip.google_plus=OAuth2 istemci kimlik bilgilerini https://console.developers.google.com/ adresindeki Google API konsolundan edinin auths.tip.openid_connect=Bitiş noktalarını belirlemek için OpenID Connect Discovery URL'sini (https://{server}/.well-known/openid-configuration) kullanın -auths.tip.twitter=https://dev.twitter.com/apps adresine gidin, bir uygulama oluşturun ve “Bu uygulamanın Twitter ile oturum açmak için kullanılmasına izin ver” seçeneğinin etkin olduğundan emin olun -auths.tip.discord=https://discordapp.com/developers/applications/me adresinde yeni bir uygulama kaydedin -auths.tip.gitea=Yeni bir OAuth2 uygulaması kaydedin. Rehber https://docs.gitea.com/development/oauth2-provider adresinde bulunabilir -auths.tip.yandex=`https://oauth.yandex.com/client/new adresinde yeni bir uygulama oluşturun. "Yandex.Passport API'sı" bölümünden aşağıdaki izinleri seçin: "E-posta adresine erişim", "Kullanıcı avatarına erişim" ve "Kullanıcı adına, ad ve soyadına, cinsiyete erişim"` auths.tip.mastodon=Kimlik doğrulaması yapmak istediğiniz mastodon örneği için özel bir örnek URL girin (veya varsayılan olanı kullanın) auths.edit=Kimlik Doğrulama Kaynağı Düzenle auths.activated=Bu Kimlik Doğrulama Kaynağı Etkinleştirildi diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index dc5d4cbf629df..ce072996cd378 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -130,7 +130,6 @@ platform=Платформонезалежність lightweight=Невибагливість lightweight_desc=Gitea має низькі вимоги до ресурсів та може працювати на недорогому Raspberry Pi. Збережіть свою машину енергію! license=Відкритий вихідний код -license_desc=Відвідайте code.gitea.io/gitea! Приєднайтесь до нас та зробіть свій внесок до проєкту, щоб зробити його ще краще. Не бійтеся долучитися! [install] install=Встановлення @@ -1684,7 +1683,6 @@ settings.event_pull_request_review_desc=Коментар запиту до зл settings.event_pull_request_sync=Запит на злиття синхронізується settings.event_pull_request_sync_desc=Запит до злиття синхронізовано. settings.branch_filter=Фільтр гілок -settings.branch_filter_desc=Білий список повідомлень для push, створення гілок та видалення гілок, визначається як glob шаблон. Якщо він пустий або містить *, повідомлення для вісіх гілок ввімкнені. Дівіться github.com/gobwas/glob документацію на синтаксис. Наприклад: master, {master,release*}. settings.active=Активний settings.active_helper=Інформацію про викликані події буде надіслано за цією веб-хук URL-адресою. settings.add_hook_success=Веб-хук було додано. @@ -2267,13 +2265,6 @@ auths.tips=Поради auths.tips.oauth2.general=OAuth2 автентифікація auths.tip.oauth2_provider=Постачальник OAuth2 auths.tip.nextcloud=`Зареєструйте нового споживача OAuth у вашому екземплярі за допомогою наступного меню "Налаштування -> Безпека -> клієнт OAuth 2.0"` -auths.tip.dropbox=Додайте новий додаток на https://www.dropbox.com/developers/apps -auths.tip.facebook=`Створіть новий додаток на https://developers.facebook.com/apps і додайте модуль "Facebook Login"` -auths.tip.github=Додайте OAuth додаток на https://github.com/settings/applications/new -auths.tip.google_plus=Отримайте облікові дані клієнта OAuth2 в консолі Google API на сторінці https://console.developers.google.com/ -auths.tip.twitter=Перейдіть на https://dev.twitter.com/apps, створіть програму і переконайтеся, що включена опція «Дозволити цю програму для входу в систему за допомогою Twitter» -auths.tip.discord=Зареєструйте новий додаток на https://discordapp.com/developers/applications/me -auths.tip.yandex=`Створіть нову програму в https://oauth.yandex.com/client/new. Виберіть наступні дозволи з "Yandex. assport API": "Доступ до адреси електронної пошти", "Доступ до аватара" і "Доступ до імені користувача, імені та прізвища, статі"` auths.tip.mastodon=Введіть URL спеціального екземпляра для екземпляра mastodon, який ви хочете автентифікувати за допомогою (або використовувати за замовчуванням) auths.edit=Редагувати джерело автентифікації auths.activated=Ця аутентифікація активована diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index c85e84ad60cc9..67bb965528ff9 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -217,7 +217,6 @@ string.desc=Z - A [error] occurred=发生了一个错误 -report_message=如果您确定这是一个 Gitea bug,请在 GitHub 上搜索问题,或在必要时创建一个新工单。 missing_csrf=错误的请求:没有 CSRF 令牌 invalid_csrf=错误的请求:无效的 CSRF 令牌 not_found=找不到目标。 @@ -226,12 +225,10 @@ network_error=网络错误 [startpage] app_desc=一款极易搭建的自助 Git 服务 install=易安装 -install_desc=通过 二进制 来运行;或者通过 docker 来运行;或者通过 安装包 来运行 platform=跨平台 lightweight=轻量级 lightweight_desc=一个廉价的树莓派的配置足以满足 Gitea 的最低系统硬件要求。最大程度上节省您的服务器资源! license=开源化 -license_desc=所有的代码都开源在 GitHub 上,赶快加入我们来共同发展这个伟大的项目!还等什么?成为贡献者吧! [install] install=安装页面 @@ -450,7 +447,6 @@ authorize_title=授权 %s 访问您的帐户? authorization_failed=授权失败 authorization_failed_desc=因为检测到无效请求,授权失败。请尝试联系您授权应用的管理员。 sspi_auth_failed=SSPI 认证失败 -password_pwned=此密码出现在 被盗密码 列表上并且曾经被公开。 请使用另一个密码再试一次。 password_pwned_err=无法完成对 HaveIBeenPwned 的请求 last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。 @@ -934,7 +930,6 @@ then_enter_passcode=并输入应用程序中显示的密码: passcode_invalid=密码不正确。再试一次。 twofa_failed_get_secret=获取 secret 失败。 -webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持 WebAuthn 身份验证器 标准。 webauthn_register_key=添加安全密钥 webauthn_nickname=昵称 webauthn_delete_key=移除安全密钥 @@ -2288,7 +2283,6 @@ settings.event_pull_request_merge=合并请求合并 settings.event_package=软件包 settings.event_package_desc=软件包已在仓库中被创建或删除。 settings.branch_filter=分支过滤 -settings.branch_filter_desc=推送、创建,删除分支事件的分支白名单,使用 glob 模式匹配指定。若为空或 *,则将报告所有分支的事件。语法文档见 github.com/gobwas/glob。示例:master,{master,release*}。 settings.authorization_header=授权标头 settings.authorization_header_desc=当存在时将被作为授权标头包含在内。例如: %s。 settings.active=激活 @@ -2361,12 +2355,9 @@ settings.ignore_stale_approvals_desc=对旧提交(过期审核)的批准将 settings.require_signed_commits=需要签名提交 settings.require_signed_commits_desc=拒绝推送未签名或无法验证的提交到分支 settings.protect_branch_name_pattern=受保护的分支名称模式 -settings.protect_branch_name_pattern_desc=分支保护的名称匹配规则。语法请参阅 文档 。如:main, release/** settings.protect_patterns=规则 settings.protect_protected_file_patterns=受保护的文件模式(使用分号 ';' 分隔): -settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用分号 (';') 分隔多个模式。 见github.com/gobwas/glob文档了解模式语法。例如: .drone.yml, /docs/**/*.txt settings.protect_unprotected_file_patterns=不受保护的文件模式(使用分号 ';' 分隔): -settings.protect_unprotected_file_patterns_desc=如果用户有写权限,则允许直接更改的不受保护的文件,以绕过推送限制。可以使用分号分隔多个模式 (';')。 见 github.com/gobwas/glob 文档了解模式语法。例如: .drone.yml, /docs/**/*.txt settings.update_protect_branch_success=分支保护规则 %s 更新成功。 settings.remove_protected_branch_success=移除分支保护规则"%s"成功。 settings.remove_protected_branch_failed=移除分支保护规则"%s"失败。 @@ -2394,7 +2385,6 @@ settings.tags.protection.allowed.teams=允许的团队 settings.tags.protection.allowed.noone=无 settings.tags.protection.create=保护Git标签 settings.tags.protection.none=没有受保护的Git标签 -settings.tags.protection.pattern.description=你可以使用单个名称或 glob 模式匹配或正则表达式来匹配多个标签。了解详情请访问 受保护Git标签指南。 settings.bot_token=Bot 令牌 settings.chat_id=聊天 ID settings.thread_id=线程 ID @@ -2761,7 +2751,6 @@ last_page=末页 total=总计:%d settings=管理设置 -dashboard.new_version_hint=Gitea %s 现已可用,您正在运行 %s。查看 博客 了解详情。 dashboard.statistic=摘要 dashboard.maintenance_operations=运维 dashboard.system_status=系统状态 @@ -2942,12 +2931,10 @@ packages.size=大小 packages.published=已发布 defaulthooks=默认Web钩子 -defaulthooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。详情请访问 Web 钩子指南。 defaulthooks.add_webhook=添加默认Web 钩子 defaulthooks.update_webhook=更新默认 Web 钩子 systemhooks=系统 Web 钩子 -systemhooks.desc=当某些 Gitea 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问 Web 钩子指南。 systemhooks.add_webhook=添加系统 Web 钩子 systemhooks.update_webhook=更新系统 Web 钩子 @@ -3042,18 +3029,8 @@ auths.tips=帮助提示 auths.tips.oauth2.general=OAuth2 认证 auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是: auths.tip.oauth2_provider=OAuth2 提供程序 -auths.tip.bitbucket=在 https://bitbucket.org/account/user/{your username}/oauth-consumers/new 注册新的 OAuth 使用者同时添加权限“账号”-“读取” auths.tip.nextcloud=使用下面的菜单“设置(Settings) -> 安全(Security) -> OAuth 2.0 client”在您的实例上注册一个新的 OAuth 客户端。 -auths.tip.dropbox=在 https://www.dropbox.com/developers/apps 上创建一个新的应用程序 -auths.tip.facebook=`在 https://developers.facebook.com/apps 注册一个新的应用,并添加产品"Facebook 登录"` -auths.tip.github=在 https://github.com/settings/applications/new 注册一个 OAuth 应用程序 -auths.tip.gitlab_new=在 https://gitlab.com/-/profile/applications 注册一个新的应用 -auths.tip.google_plus=从谷歌 API 控制台 (https://console.developers.google.com/) 获得 OAuth2 客户端凭据 auths.tip.openid_connect=使用 OpenID 连接发现 URL ({server}/.well-known/openid-configuration) 来指定终点 -auths.tip.twitter=访问 https://dev.twitter.com/apps,创建应用并确保启用了"允许此应用程序用于登录 Twitter"的选项。 -auths.tip.discord=在 https://discordapp.com/developers/applications/me 上注册新应用程序 -auths.tip.gitea=注册一个新的 OAuth2 应用程序。可以访问 https://docs.gitea.com/development/oauth2-provider 查看帮助 -auths.tip.yandex=在 https://oauth.yandex.com/client/new 上创建一个新的应用程序。在“ Yandex.Passport API”这部分中选择以下权限:“访问电子邮件地址(Access to email address)”,“访问用户头像(Access to user avatar)”和“访问用户名,名字和姓氏,性别(Access to username, first name and surname, genderAccess to username, first name and surname, gender)” auths.tip.mastodon=输入您想要认证的 mastodon 实例的自定义 URL (或使用默认值) auths.edit=修改认证源 auths.activated=该认证源已经启用 diff --git a/options/locale/locale_zh-HK.ini b/options/locale/locale_zh-HK.ini index 26b87f515405f..509be1527031d 100644 --- a/options/locale/locale_zh-HK.ini +++ b/options/locale/locale_zh-HK.ini @@ -797,9 +797,6 @@ auths.enable_auto_register=允許授權用戶自動註冊 auths.tips=幫助提示 auths.tips.oauth2.general=OAuth2 認證 auths.tip.oauth2_provider=OAuth2 提供者 -auths.tip.dropbox=建立新 App 在 https://www.dropbox.com/developers/apps -auths.tip.facebook=`在 https://developers.facebook.com/apps 註冊一個新的應用,並且新增一個產品 "Facebook Login"` -auths.tip.github=在 https://github.com/settings/applications/new 註冊一個新的 OAuth 應用程式 auths.delete=刪除認證來源 auths.delete_auth_title=刪除認證來源 diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index 045e0ddecec5a..b74bf22ccf31a 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -179,7 +179,6 @@ platform=跨平台 lightweight=輕量級 lightweight_desc=一片便宜的 Raspberry Pi 就可以滿足 Gitea 的最低需求。節省您的機器資源! license=開放原始碼 -license_desc=取得 code.gitea.io/gitea !成為一名貢獻者和我們一起讓 Gitea 更好,快點加入我們吧! [install] install=安裝頁面 @@ -794,7 +793,6 @@ then_enter_passcode=然後輸入應用程式中顯示的驗證碼: passcode_invalid=無效的驗證碼,請重試。 twofa_failed_get_secret=取得密鑰 (Secret) 失敗。 -webauthn_desc=安全金鑰是包含加密密鑰的硬體設備,它們可以用於兩步驟驗證。安全金鑰必須支援 WebAuthn Authenticator 標準。 webauthn_register_key=新增安全金鑰 webauthn_nickname=暱稱 webauthn_delete_key=移除安全金鑰 @@ -1966,7 +1964,6 @@ settings.event_pull_request_sync_desc=合併請求同步。 settings.event_package=套件 settings.event_package_desc=套件已在儲存庫中建立或刪除。 settings.branch_filter=分支篩選 -settings.branch_filter_desc=推送、建立分支、刪除分支事件的白名單,請使用 glob 比對模式。如果留白或輸入*,所有分支的事件都會被回報。語法參見 github.com/gobwas/glob。範例:master, {master,release*}。 settings.authorization_header=Authorization 標頭 settings.authorization_header_desc=存在時將將包含此 Authorization 標頭在請求中。例: %s。 settings.active=啟用 @@ -2032,9 +2029,7 @@ settings.require_signed_commits=僅接受經簽署的提交 settings.require_signed_commits_desc=拒絕未經簽署或未經驗證的提交推送到此分支。 settings.protect_branch_name_pattern=受保護的分支名稱模式 settings.protect_protected_file_patterns=受保護的檔案模式 (以分號區隔「;」): -settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個模式。請於 github.com/gobwas/glob 文件查看模式格式。範例: .drone.yml, /docs/**/*.txt。 settings.protect_unprotected_file_patterns=未受保護的檔案模式 (以分號區隔「;」): -settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 github.com/gobwas/glob 文件查看模式格式。範例: .drone.yml, /docs/**/*.txt。 settings.protected_branch_deletion_desc=停用分支保護將允許有寫入權限的使用者推送至該分支,是否繼續? settings.block_rejected_reviews=有退回的審核時阻擋合併 settings.block_rejected_reviews_desc=如果官方審核人員提出變更請求,即使有足夠的核可也不允許進行合併。 @@ -2391,7 +2386,6 @@ first_page=首頁 last_page=末頁 total=總計:%d -dashboard.new_version_hint=現已推出 Gitea %s,您正在執行 %s。詳情請參閱部落格的說明。 dashboard.statistic=摘要 dashboard.system_status=系統狀態 dashboard.operation_name=作業名稱 @@ -2654,13 +2648,6 @@ auths.tips=幫助提示 auths.tips.oauth2.general=OAuth2 認證 auths.tip.oauth2_provider=OAuth2 提供者 auths.tip.nextcloud=在您的執行個體中,於選單「設定 -> 安全性 -> OAuth 2.0 客戶端」註冊新的 OAuth 客戶端 -auths.tip.dropbox=建立新的 App。網址:https://www.dropbox.com/developers/apps -auths.tip.facebook=註冊新的應用程式並新增產品「Facebook 登入」。網址:https://developers.facebook.com/apps -auths.tip.github=註冊新的 OAuth 應用程式。網址:https://github.com/settings/applications/new -auths.tip.google_plus=從 Google API 控制台取得 OAuth2 用戶端憑證。網址:https://console.developers.google.com/ -auths.tip.twitter=建立應用程式並確保有啟用「Allow this application to be used to Sign in with Twitter」。網址:https://dev.twitter.com/apps -auths.tip.discord=註冊新的應用程式。網址:https://discordapp.com/developers/applications/me -auths.tip.yandex=建立新的應用程式,從「Yandex.Passport API」區塊選擇「Access to email address」、「Access to user avatar」和「Access to username, first name and surname, gender」。網址:https://oauth.yandex.com/client/new auths.tip.mastodon=輸入您欲認證的 Mastodon 執行個體的自訂網址 (或使用預設值) auths.edit=修改認證來源 auths.activated=該認證來源已啟用 From d5f35cc54e820803c29df1866c6b8acb537ab417 Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Wed, 4 Sep 2024 00:29:09 +0000 Subject: [PATCH 13/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_lv-LV.ini | 3 +++ 1 file changed, 3 insertions(+) diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index f1141ef8ee892..cf297a8dcf291 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -25,6 +25,7 @@ enable_javascript=Šai tīmekļvietnei ir nepieciešams JavaScript. toc=Satura rādītājs licenses=Licences return_to_gitea=Atgriezties Gitea +more_items=Vairāk vienumu username=Lietotājvārds email=E-pasta adrese @@ -92,6 +93,7 @@ remove_all=Noņemt visus remove_label_str=`Noņemt ierakstu "%s"` edit=Labot view=Skatīt +test=Pārbaudīt enabled=Iespējots disabled=Atspējots @@ -113,6 +115,7 @@ loading=Notiek ielāde… error=Kļūda error404=Lapa, ko tiek mēģināts atvērt, vai nu nepastāv vai arī nav tiesību to aplūkot. go_back=Atgriezties +invalid_data=Nederīgi dati: %v never=Nekad unknown=Nezināms From 7eef261c3ebf9bfe37fe0dceb51bde9a79bbaf17 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 4 Sep 2024 10:52:00 +0800 Subject: [PATCH 14/17] Replace v-html with v-text in search inputbox (#31966) Credit for @techknowlogick Co-authored-by: techknowlogick --- web_src/js/components/RepoBranchTagSelector.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web_src/js/components/RepoBranchTagSelector.vue b/web_src/js/components/RepoBranchTagSelector.vue index 00c2955f55c52..7aecb1e351d9b 100644 --- a/web_src/js/components/RepoBranchTagSelector.vue +++ b/web_src/js/components/RepoBranchTagSelector.vue @@ -289,13 +289,11 @@ export default sfc; // activate IDE's Vue plugin
    - - +
    - - +
    {{ textCreateBranchFrom.replace('%s', branchName) }} From a366af4b7a067227386184067e203091923b5b10 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 4 Sep 2024 12:53:55 +0800 Subject: [PATCH 15/17] Remove html tags from create tag and branch translation (#31973) Follow #31950 and Fix the display bug of #31966 . This will only fix the English version. I will update all these translation files in crowdin after this merged so that all the languages can be fixed. And all these files should be backported together. This PR remove the bold effect around the name when creating a new tag or branch. --- options/locale/locale_en-US.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index a79a487392c9d..8d51864d3d12d 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -2642,7 +2642,7 @@ branch.delete_desc = Deleting a branch is permanent. Although the deleted branch branch.deletion_success = Branch "%s" has been deleted. branch.deletion_failed = Failed to delete branch "%s". branch.delete_branch_has_new_commits = Branch "%s" cannot be deleted because new commits have been added after merging. -branch.create_branch = Create branch %s +branch.create_branch = Create branch %s branch.create_from = from "%s" branch.create_success = Branch "%s" has been created. branch.branch_already_exists = Branch "%s" already exists in this repository. @@ -2668,7 +2668,7 @@ branch.new_branch = Create new branch branch.new_branch_from = Create new branch from "%s" branch.renamed = Branch %s was renamed to %s. -tag.create_tag = Create tag %s +tag.create_tag = Create tag %s tag.create_tag_operation = Create tag tag.confirm_create_tag = Create tag tag.create_tag_from = Create new tag from "%s" From 30da734f37f0bd60d13044374c1d5af54f2eb416 Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Wed, 4 Sep 2024 05:30:04 +0000 Subject: [PATCH 16/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_cs-CZ.ini | 2 -- options/locale/locale_de-DE.ini | 2 -- options/locale/locale_el-GR.ini | 2 -- options/locale/locale_es-ES.ini | 2 -- options/locale/locale_fa-IR.ini | 2 -- options/locale/locale_fi-FI.ini | 1 - options/locale/locale_fr-FR.ini | 2 -- options/locale/locale_hu-HU.ini | 1 - options/locale/locale_id-ID.ini | 1 - options/locale/locale_it-IT.ini | 2 -- options/locale/locale_ja-JP.ini | 2 -- options/locale/locale_ko-KR.ini | 1 - options/locale/locale_lv-LV.ini | 2 -- options/locale/locale_nl-NL.ini | 1 - options/locale/locale_pl-PL.ini | 2 -- options/locale/locale_pt-BR.ini | 2 -- options/locale/locale_pt-PT.ini | 2 -- options/locale/locale_ru-RU.ini | 2 -- options/locale/locale_si-LK.ini | 2 -- options/locale/locale_sv-SE.ini | 1 - options/locale/locale_tr-TR.ini | 2 -- options/locale/locale_uk-UA.ini | 2 -- options/locale/locale_zh-CN.ini | 2 -- options/locale/locale_zh-TW.ini | 2 -- 24 files changed, 42 deletions(-) diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini index 66cf0424a00b0..280fe60a355ad 100644 --- a/options/locale/locale_cs-CZ.ini +++ b/options/locale/locale_cs-CZ.ini @@ -2564,7 +2564,6 @@ branch.delete_desc=Smazání větve je trvalé. Přestože zrušená větev mů branch.deletion_success=Větev „%s“ byla smazána. branch.deletion_failed=Nepodařilo se odstranit větev „%s“. branch.delete_branch_has_new_commits=Větev „%s“ nemůže být smazána, protože byly přidány nové commity po sloučení. -branch.create_branch=Vytvořit větev %s branch.create_from=z „%s“ branch.create_success=Větev „%s“ byla vytvořena. branch.branch_already_exists=Větev „%s“ již existuje v tomto repozitáři. @@ -2590,7 +2589,6 @@ branch.new_branch=Vytvořit novou větev branch.new_branch_from=Vytvořit novou větev z „%s“ branch.renamed=Větev %s byla přejmenována na %s. -tag.create_tag=Vytvořit značku %s tag.create_tag_operation=Vytvořit značku tag.confirm_create_tag=Vytvořit značku tag.create_tag_from=Vytvořit novou značku z „%s“ diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini index ad8714eed0e04..2c168a7bb7c9e 100644 --- a/options/locale/locale_de-DE.ini +++ b/options/locale/locale_de-DE.ini @@ -2536,7 +2536,6 @@ branch.delete_desc=Das Löschen eines Branches ist permanent. Obwohl der Branch branch.deletion_success=Branch "%s" wurde gelöscht. branch.deletion_failed=Branch "%s" konnte nicht gelöscht werden. branch.delete_branch_has_new_commits=Der Branch "%s" kann nicht gelöscht werden, da seit dem letzten Merge neue Commits hinzugefügt wurden. -branch.create_branch=Erstelle Branch %s branch.create_from=`von "%s"` branch.create_success=Branch "%s" wurde erstellt. branch.branch_already_exists=Branch "%s" existiert bereits in diesem Repository. @@ -2562,7 +2561,6 @@ branch.new_branch=Neue Branch erstellen branch.new_branch_from=Neuen Branch von "%s" erstellen branch.renamed=Branch %s wurde in %s umbenannt. -tag.create_tag=Tag %s erstellen tag.create_tag_operation=Tag erstellen tag.confirm_create_tag=Tag erstellen tag.create_tag_from=Neuen Tag von "%s" erstellen diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini index 4f9a53a6df420..3396f65f01be9 100644 --- a/options/locale/locale_el-GR.ini +++ b/options/locale/locale_el-GR.ini @@ -2442,7 +2442,6 @@ branch.delete_desc=Η διαγραφή ενός κλάδου είναι μόνι branch.deletion_success=Ο κλάδος "%s" διαγράφηκε. branch.deletion_failed=Αποτυχία διαγραφής του κλάδου "%s". branch.delete_branch_has_new_commits=Ο κλάδος "%s" δεν μπορεί να διαγραφεί επειδή προστέθηκαν νέες υποβολές μετά τη συγχώνευση. -branch.create_branch=Δημιουργία κλάδου %s branch.create_from=`από το "%s"` branch.create_success=Ο κλάδος "%s" δημιουργήθηκε. branch.branch_already_exists=Ο κλάδος "%s" υπάρχει ήδη σε αυτό το αποθετήριο. @@ -2468,7 +2467,6 @@ branch.new_branch=Δημιουργία νέου κλάδου branch.new_branch_from=`Δημιουργία νέου κλάδου από το "%s"` branch.renamed=Ο κλάδος %s μετονομάστηκε σε %s. -tag.create_tag=Δημιουργία ετικέτας %s tag.create_tag_operation=Δημιουργία ετικέτας tag.confirm_create_tag=Δημιουργία ετικέτας tag.create_tag_from=`Δημιουργία νέας ετικέτας από το "%s"` diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini index 83fc50e0e2211..242e9ce3ed4f8 100644 --- a/options/locale/locale_es-ES.ini +++ b/options/locale/locale_es-ES.ini @@ -2423,7 +2423,6 @@ branch.delete_desc=Eliminar una rama es permanente. Aunque la rama eliminada pue branch.deletion_success=La rama "%s" ha sido eliminada. branch.deletion_failed=Error al eliminar la rama "%s". branch.delete_branch_has_new_commits=La rama "%s" no se puede eliminar porque se han añadido nuevos commits después de la fusión. -branch.create_branch=Crear rama %s branch.create_from=`de "%s"` branch.create_success=La rama "%s" ha sido creada. branch.branch_already_exists=La rama "%s" ya existe en este repositorio. @@ -2449,7 +2448,6 @@ branch.new_branch=Crear nueva rama branch.new_branch_from=`Crear nueva rama de "%s"` branch.renamed=La rama %s fue renombrada a %s. -tag.create_tag=Crear etiqueta %s tag.create_tag_operation=Crear etiqueta tag.confirm_create_tag=Crear etiqueta tag.create_tag_from=`Crear nueva etiqueta de "%s"` diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini index 7d07d570f4034..db675a22d0389 100644 --- a/options/locale/locale_fa-IR.ini +++ b/options/locale/locale_fa-IR.ini @@ -1876,7 +1876,6 @@ release.add_tag=فقط تگ ایجاد کنید branch.name=نام شاخه branch.delete_head=حذف branch.delete_html=حذف شاخه -branch.create_branch=ساختن شاخه %s branch.deleted_by=حذف شده توسط %s branch.included_desc=این شاخه بخشی از شاخه پیش فرض است branch.included=مشمول شده @@ -1887,7 +1886,6 @@ branch.create_branch_operation=ایجاد شاخه branch.new_branch=شاخه جدید ایجاد کنید branch.renamed=شاخه %s قبلا به %s تغییر کرده است. -tag.create_tag=تگ %s ایجاد کنید topic.manage_topics=مدیریت موضوعات diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini index 36af8d2870859..769fbba5bf30c 100644 --- a/options/locale/locale_fi-FI.ini +++ b/options/locale/locale_fi-FI.ini @@ -1280,7 +1280,6 @@ release.downloads=Lataukset branch.name=Haaran nimi branch.delete_head=Poista -branch.create_branch=Luo haara %s diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index 634836a7904f6..0583ce7c6d355 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -2587,7 +2587,6 @@ branch.delete_desc=La suppression d’une branche est permanente. Bien qu’une branch.deletion_success=La branche "%s" a été supprimée. branch.deletion_failed=Impossible de supprimer la branche "%s". branch.delete_branch_has_new_commits=La branche "%s" ne peut être supprimé, car de nouvelles révisions ont été ajoutées après la fusion. -branch.create_branch=Créer la branche %s branch.create_from=`de "%s"` branch.create_success=La branche "%s" a été créée. branch.branch_already_exists=La branche "%s" existe déjà dans ce dépôt. @@ -2613,7 +2612,6 @@ branch.new_branch=Créer une nouvelle branche branch.new_branch_from=`Créer une nouvelle branche à partir de "%s"` branch.renamed=La branche %s à été renommée en %s. -tag.create_tag=Créer l'étiquette %s tag.create_tag_operation=Créer une étiquette tag.confirm_create_tag=Créer une étiquette tag.create_tag_from=`Créer une nouvelle étiquette à partir de "%s"` diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini index 1c9ec305764ef..01891b9c3359d 100644 --- a/options/locale/locale_hu-HU.ini +++ b/options/locale/locale_hu-HU.ini @@ -1141,7 +1141,6 @@ release.download_count=Letöltések: %s branch.delete_head=Törlés branch.delete_html=Ág törlése -branch.create_branch=Ág %s létrehozása branch.deleted_by=Törölve %s által diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini index a49dfcb8ed384..dfe0955b9cc46 100644 --- a/options/locale/locale_id-ID.ini +++ b/options/locale/locale_id-ID.ini @@ -921,7 +921,6 @@ release.downloads=Unduhan branch.delete_head=Hapus branch.delete_html=Hapus cabang -branch.create_branch=Membuat cabang %s branch.deleted_by=Dihapus oleh %s diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index 0c48a1fe7742a..c8bc3138a515a 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -2031,7 +2031,6 @@ release.add_tag=Crea Solo Branch branch.name=Nome branch branch.delete_head=Elimina branch.delete_html=Elimina branch -branch.create_branch=Crea branch %s branch.deleted_by=Eliminato da %s branch.included_desc=Questo ramo fa parte del ramo predefinito branch.included=Incluso @@ -2042,7 +2041,6 @@ branch.create_branch_operation=Crea ramo branch.new_branch=Crea nuovo ramo branch.renamed=Il ramo %s è stato rinominato in %s. -tag.create_tag=Crea branch %s tag.create_tag_operation=Crea etichetta tag.confirm_create_tag=Crea etichetta diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index 6d9ab92578744..1ac79e0697c54 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -2621,7 +2621,6 @@ branch.delete_desc=ブランチの削除は恒久的です。 実際に削除さ branch.deletion_success=ブランチ "%s" を削除しました。 branch.deletion_failed=ブランチ "%s" の削除に失敗しました。 branch.delete_branch_has_new_commits=マージ後に新しいコミットが追加されているため、ブランチ "%s" を削除できません。 -branch.create_branch=ブランチ %s を作成 branch.create_from=`"%s" から` branch.create_success=ブランチ "%s" を作成しました。 branch.branch_already_exists=ブランチ "%s" は、このリポジトリに既に存在します。 @@ -2647,7 +2646,6 @@ branch.new_branch=新しいブランチの作成 branch.new_branch_from=`"%s" から新しいブランチを作成` branch.renamed=ブランチ %s は %s にリネームされました。 -tag.create_tag=タグ %s を作成 tag.create_tag_operation=タグの作成 tag.confirm_create_tag=タグを作成 tag.create_tag_from=`"%s" から新しいタグを作成` diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini index 29d11d88d3d97..2f5f01b732578 100644 --- a/options/locale/locale_ko-KR.ini +++ b/options/locale/locale_ko-KR.ini @@ -1123,7 +1123,6 @@ release.downloads=다운로드 branch.name=브랜치명 branch.delete_head=삭제 branch.delete_html=브랜치 삭제 -branch.create_branch=%s 브랜치 생성 branch.deleted_by=%s 에 의해 삭제되었습니다. diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index cf297a8dcf291..c33bf91d82878 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -2442,7 +2442,6 @@ branch.delete_desc=Atzara dzēšana ir neatgriezeniska. Kaut arī izdzēstais za branch.deletion_success=Atzars "%s" tika izdzēsts. branch.deletion_failed=Neizdevās izdzēst atzaru "%s". branch.delete_branch_has_new_commits=Atzars "%s" nevar tik dzēsts, jo pēc sapludināšanas, tam ir pievienotas jaunas revīzijas. -branch.create_branch=Izveidot atzaru %s branch.create_from=`no "%s"` branch.create_success=Tika izveidots atzars "%s". branch.branch_already_exists=Atzars "%s" šajā repozitorijā jau eksistē. @@ -2468,7 +2467,6 @@ branch.new_branch=Izveidot jaunu atzaru branch.new_branch_from=`Izveidot jaunu atzaru no "%s"` branch.renamed=Atzars %s tika pārsaukts par %s. -tag.create_tag=Izveidot tagu %s tag.create_tag_operation=Izveidot tagu tag.confirm_create_tag=Izveidot tagu tag.create_tag_from=`Izveidot tagu no "%s"` diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index c14c445a35a03..d71184612dd86 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -1955,7 +1955,6 @@ release.download_count=Downloads: %s branch.name=Branch naam branch.delete_head=Verwijder branch.delete_html=Verwijder branch -branch.create_branch=Maak branch %s branch.deleted_by=Verwijderd door %s branch.included_desc=Deze branch maakt deel uit van de standaard branch branch.included=Inbegrepen diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index 4377256fe4867..529211812ada8 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -1820,7 +1820,6 @@ release.add_tag=Utwórz tylko znacznik branch.name=Nazwa gałęzi branch.delete_head=Usuń branch.delete_html=Usuń gałąź -branch.create_branch=Utwórz gałąź %s branch.deleted_by=Usunięta przez %s branch.included_desc=Ta gałąź jest częścią domyślnej gałęzi branch.included=Zawarte @@ -1829,7 +1828,6 @@ branch.confirm_create_branch=Utwórz gałąź branch.create_branch_operation=Utwórz gałąź branch.new_branch=Utwórz nową gałąź -tag.create_tag=Utwóz tag %s topic.manage_topics=Zarządzaj tematami diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index 402895f999642..dc614fd4e0c74 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -2402,7 +2402,6 @@ branch.delete_html=Excluir Branch branch.deletion_success=Branch "%s" excluído. branch.deletion_failed=Falha ao excluir o branch "%s". branch.delete_branch_has_new_commits=O branch "%s" não pode ser excluído porque novos commits foram feitos após o merge. -branch.create_branch=Criar branch %s branch.create_from=`a partir de "%s"` branch.create_success=Branch "%s" criado. branch.branch_already_exists=Branch "%s" já existe neste repositório. @@ -2426,7 +2425,6 @@ branch.new_branch=Criar novo branch branch.new_branch_from=`Criar novo branch a partir de "%s"` branch.renamed=Branch %s foi renomeado para %s. -tag.create_tag=Criar tag %s tag.create_tag_operation=Criar tag tag.confirm_create_tag=Criar tag tag.create_tag_from=`Criar nova tag a partir de "%s"` diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini index 04e99b0d5d03a..cfa48ef63cbca 100644 --- a/options/locale/locale_pt-PT.ini +++ b/options/locale/locale_pt-PT.ini @@ -2578,7 +2578,6 @@ branch.delete_desc=Eliminar um ramo é algo permanente. Embora o ramo eliminado branch.deletion_success=O ramo "%s" foi eliminado. branch.deletion_failed=Falhou a eliminação do ramo "%s". branch.delete_branch_has_new_commits=O ramo "%s" não pode ser eliminado porque foram adicionados novos cometimentos após a integração. -branch.create_branch=Criar ramo %s branch.create_from=`a partir de "%s"` branch.create_success=O ramo "%s" foi criado. branch.branch_already_exists=O ramo "%s" já existe neste repositório. @@ -2604,7 +2603,6 @@ branch.new_branch=Criar um novo ramo branch.new_branch_from=`Criar um novo ramo a partir do ramo "%s"` branch.renamed=O ramo %s foi renomeado para %s. -tag.create_tag=Criar etiqueta %s tag.create_tag_operation=Criar etiqueta tag.confirm_create_tag=Criar etiqueta tag.create_tag_from=`Criar uma etiqueta nova a partir do ramo "%s"` diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 95d43435064f4..074551be252ac 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -2390,7 +2390,6 @@ branch.delete_desc=Удаление ветки необратимо. Несмо branch.deletion_success=Ветка «%s» удалена. branch.deletion_failed=Не удалось удалить ветку «%s». branch.delete_branch_has_new_commits=Ветку «%s» нельзя удалить, поскольку после слияния были добавлены новые коммиты. -branch.create_branch=Создать ветку %s branch.create_from=от «%s» branch.create_success=Ветка «%s» создана. branch.branch_already_exists=Ветка «%s» уже существует в этом репозитории. @@ -2416,7 +2415,6 @@ branch.new_branch=Создать новую ветку branch.new_branch_from=Создать новую ветку из «%s» branch.renamed=Ветка %s была переименована в %s. -tag.create_tag=Создать тег %s tag.create_tag_operation=Создать тег tag.confirm_create_tag=Создать тег tag.create_tag_from=Создать новый тег из «%s» diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index 57c84ed73ff84..ab959ea312fac 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -1838,7 +1838,6 @@ release.add_tag=ටැග පමණක් සාදන්න branch.name=ශාඛාවේ නම branch.delete_head=මකන්න branch.delete_html=ශාඛාව මකන්න -branch.create_branch=%s ශාඛාව සාදන්න branch.deleted_by=%sවිසින් මකා දමන ලදි branch.included_desc=මෙම ශාඛාව පෙරනිමි ශාඛාවේ කොටසකි branch.included=ඇතුළත් @@ -1849,7 +1848,6 @@ branch.create_branch_operation=ශාඛාව සාදන්න branch.new_branch=නව ශාඛාවක් සාදන්න branch.renamed=ශාඛාව %s %sලෙස නම් කරන ලදී. -tag.create_tag=ටැගය නිර්මාණය %s topic.manage_topics=මාතෘකා කළමනාකරණය diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 784752db05f74..204ca50133457 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -1489,7 +1489,6 @@ release.download_count=Nedladdningar: %s branch.name=Branch namn branch.delete_head=Radera branch.delete_html=Radera branch -branch.create_branch=Skapa branchen %s branch.deleted_by=Raderad av %s diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index 81b8dc05cb6e1..8abe87202dacf 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -2587,7 +2587,6 @@ branch.delete_desc=Bir dalı silmek kalıcıdır. Her ne kadar silinen dal tamam branch.deletion_success=`"%s" dalı silindi.` branch.deletion_failed=`"%s" dalı silinemedi.` branch.delete_branch_has_new_commits=`"%s" dalı silinemedi çünkü birleştirme sonrasında yeni işlemeler eklendi.` -branch.create_branch=%s dalı oluştur branch.create_from=`"%s"den` branch.create_success=`"%s" dalı oluşturuldu.` branch.branch_already_exists=Bu depoda "%s" dalı zaten var. @@ -2613,7 +2612,6 @@ branch.new_branch=Yeni dal oluştur branch.new_branch_from=`"%s" dalından yeni dal oluştur` branch.renamed=%s dalının adı %s olarak değiştirildi. -tag.create_tag=%s etiketi oluştur tag.create_tag_operation=Etiket oluştur tag.confirm_create_tag=Etiket oluştur tag.create_tag_from=`"%s" kullanarak yeni etiket oluştur` diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index ce072996cd378..013f16744b011 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -1886,7 +1886,6 @@ release.add_tag=Створити тільки мітку branch.name=Ім'я гілки branch.delete_head=Видалити branch.delete_html=Видалити гілку -branch.create_branch=Створити гілку %s branch.deleted_by=Видалено %s branch.included_desc=Ця гілка є частиною типової гілки branch.included=Включено @@ -1897,7 +1896,6 @@ branch.create_branch_operation=Створити гілку branch.new_branch=Створити нову гілку branch.renamed=Гілку %s перейменовано на %s. -tag.create_tag=Створити тег %s topic.manage_topics=Керувати тематичними мітками diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index 67bb965528ff9..1326b56a1d68a 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -2552,7 +2552,6 @@ branch.delete_desc=删除分支是永久的。虽然已删除的分支在实际 branch.deletion_success=分支 %s 已被删除。 branch.deletion_failed=删除分支 %s 失败。 branch.delete_branch_has_new_commits=因为合并之后有新的提交,分支 %s 无法被删除。 -branch.create_branch=创建分支 %s branch.create_from=从 %s branch.create_success=分支 '%s' 已创建。 branch.branch_already_exists=此仓库已存在名为 %s 的分支。 @@ -2578,7 +2577,6 @@ branch.new_branch=创建新分支 branch.new_branch_from=基于"%s"创建新分支 branch.renamed=分支 %s 被重命名为 %s。 -tag.create_tag=创建标签 %s tag.create_tag_operation=创建标签 tag.confirm_create_tag=创建标签 tag.create_tag_from=基于"%s"创建新标签 diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index b74bf22ccf31a..0f90eca6feaac 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -2209,7 +2209,6 @@ branch.delete_html=刪除分支 branch.deletion_success=已刪除分支「%s」。 branch.deletion_failed=刪除分支「%s」失敗。 branch.delete_branch_has_new_commits=因為合併後已加入了新的提交,「%s」分支無法被刪除。 -branch.create_branch=建立分支 %s branch.create_from=從「%s」 branch.create_success=已建立分支「%s」。 branch.branch_already_exists=此儲存庫已有名為「%s」的分支。 @@ -2231,7 +2230,6 @@ branch.new_branch=建立新分支 branch.new_branch_from=從「%s」建立新分支 branch.renamed=分支 %s 被重新命名為 %s。 -tag.create_tag=建立標籤 %s tag.create_tag_operation=建立標籤 tag.confirm_create_tag=建立標籤 tag.create_tag_from=從「%s」建立新標籤 From 74b1c589c6c1a4261556e1a1a868bbcb2964a5d3 Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Wed, 4 Sep 2024 06:28:39 +0000 Subject: [PATCH 17/17] [skip ci] Updated translations via Crowdin --- options/locale/locale_cs-CZ.ini | 2 ++ options/locale/locale_de-DE.ini | 2 ++ options/locale/locale_el-GR.ini | 2 ++ options/locale/locale_es-ES.ini | 2 ++ options/locale/locale_fa-IR.ini | 2 ++ options/locale/locale_fi-FI.ini | 1 + options/locale/locale_fr-FR.ini | 2 ++ options/locale/locale_hu-HU.ini | 1 + options/locale/locale_id-ID.ini | 1 + options/locale/locale_it-IT.ini | 2 ++ options/locale/locale_ja-JP.ini | 2 ++ options/locale/locale_ko-KR.ini | 1 + options/locale/locale_lv-LV.ini | 2 ++ options/locale/locale_nl-NL.ini | 2 ++ options/locale/locale_pl-PL.ini | 2 ++ options/locale/locale_pt-BR.ini | 2 ++ options/locale/locale_pt-PT.ini | 2 ++ options/locale/locale_ru-RU.ini | 2 ++ options/locale/locale_si-LK.ini | 2 ++ options/locale/locale_sv-SE.ini | 1 + options/locale/locale_tr-TR.ini | 2 ++ options/locale/locale_uk-UA.ini | 2 ++ options/locale/locale_zh-CN.ini | 2 ++ options/locale/locale_zh-TW.ini | 2 ++ 24 files changed, 43 insertions(+) diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini index 280fe60a355ad..e44f8ddb6b537 100644 --- a/options/locale/locale_cs-CZ.ini +++ b/options/locale/locale_cs-CZ.ini @@ -2564,6 +2564,7 @@ branch.delete_desc=Smazání větve je trvalé. Přestože zrušená větev mů branch.deletion_success=Větev „%s“ byla smazána. branch.deletion_failed=Nepodařilo se odstranit větev „%s“. branch.delete_branch_has_new_commits=Větev „%s“ nemůže být smazána, protože byly přidány nové commity po sloučení. +branch.create_branch=Vytvořit větev %s branch.create_from=z „%s“ branch.create_success=Větev „%s“ byla vytvořena. branch.branch_already_exists=Větev „%s“ již existuje v tomto repozitáři. @@ -2589,6 +2590,7 @@ branch.new_branch=Vytvořit novou větev branch.new_branch_from=Vytvořit novou větev z „%s“ branch.renamed=Větev %s byla přejmenována na %s. +tag.create_tag=Vytvořit značku %s tag.create_tag_operation=Vytvořit značku tag.confirm_create_tag=Vytvořit značku tag.create_tag_from=Vytvořit novou značku z „%s“ diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini index 2c168a7bb7c9e..e0b02cf7e65db 100644 --- a/options/locale/locale_de-DE.ini +++ b/options/locale/locale_de-DE.ini @@ -2536,6 +2536,7 @@ branch.delete_desc=Das Löschen eines Branches ist permanent. Obwohl der Branch branch.deletion_success=Branch "%s" wurde gelöscht. branch.deletion_failed=Branch "%s" konnte nicht gelöscht werden. branch.delete_branch_has_new_commits=Der Branch "%s" kann nicht gelöscht werden, da seit dem letzten Merge neue Commits hinzugefügt wurden. +branch.create_branch=Erstelle Branch %s branch.create_from=`von "%s"` branch.create_success=Branch "%s" wurde erstellt. branch.branch_already_exists=Branch "%s" existiert bereits in diesem Repository. @@ -2561,6 +2562,7 @@ branch.new_branch=Neue Branch erstellen branch.new_branch_from=Neuen Branch von "%s" erstellen branch.renamed=Branch %s wurde in %s umbenannt. +tag.create_tag=Tag %s erstellen tag.create_tag_operation=Tag erstellen tag.confirm_create_tag=Tag erstellen tag.create_tag_from=Neuen Tag von "%s" erstellen diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini index 3396f65f01be9..589357d3385cf 100644 --- a/options/locale/locale_el-GR.ini +++ b/options/locale/locale_el-GR.ini @@ -2442,6 +2442,7 @@ branch.delete_desc=Η διαγραφή ενός κλάδου είναι μόνι branch.deletion_success=Ο κλάδος "%s" διαγράφηκε. branch.deletion_failed=Αποτυχία διαγραφής του κλάδου "%s". branch.delete_branch_has_new_commits=Ο κλάδος "%s" δεν μπορεί να διαγραφεί επειδή προστέθηκαν νέες υποβολές μετά τη συγχώνευση. +branch.create_branch=Δημιουργία κλάδου %s branch.create_from=`από το "%s"` branch.create_success=Ο κλάδος "%s" δημιουργήθηκε. branch.branch_already_exists=Ο κλάδος "%s" υπάρχει ήδη σε αυτό το αποθετήριο. @@ -2467,6 +2468,7 @@ branch.new_branch=Δημιουργία νέου κλάδου branch.new_branch_from=`Δημιουργία νέου κλάδου από το "%s"` branch.renamed=Ο κλάδος %s μετονομάστηκε σε %s. +tag.create_tag=Δημιουργία ετικέτας %s tag.create_tag_operation=Δημιουργία ετικέτας tag.confirm_create_tag=Δημιουργία ετικέτας tag.create_tag_from=`Δημιουργία νέας ετικέτας από το "%s"` diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini index 242e9ce3ed4f8..c3cde7de5c820 100644 --- a/options/locale/locale_es-ES.ini +++ b/options/locale/locale_es-ES.ini @@ -2423,6 +2423,7 @@ branch.delete_desc=Eliminar una rama es permanente. Aunque la rama eliminada pue branch.deletion_success=La rama "%s" ha sido eliminada. branch.deletion_failed=Error al eliminar la rama "%s". branch.delete_branch_has_new_commits=La rama "%s" no se puede eliminar porque se han añadido nuevos commits después de la fusión. +branch.create_branch=Crear rama %s branch.create_from=`de "%s"` branch.create_success=La rama "%s" ha sido creada. branch.branch_already_exists=La rama "%s" ya existe en este repositorio. @@ -2448,6 +2449,7 @@ branch.new_branch=Crear nueva rama branch.new_branch_from=`Crear nueva rama de "%s"` branch.renamed=La rama %s fue renombrada a %s. +tag.create_tag=Crear etiqueta %s tag.create_tag_operation=Crear etiqueta tag.confirm_create_tag=Crear etiqueta tag.create_tag_from=`Crear nueva etiqueta de "%s"` diff --git a/options/locale/locale_fa-IR.ini b/options/locale/locale_fa-IR.ini index db675a22d0389..e0585aaa368f9 100644 --- a/options/locale/locale_fa-IR.ini +++ b/options/locale/locale_fa-IR.ini @@ -1876,6 +1876,7 @@ release.add_tag=فقط تگ ایجاد کنید branch.name=نام شاخه branch.delete_head=حذف branch.delete_html=حذف شاخه +branch.create_branch=ساختن شاخه %s branch.deleted_by=حذف شده توسط %s branch.included_desc=این شاخه بخشی از شاخه پیش فرض است branch.included=مشمول شده @@ -1886,6 +1887,7 @@ branch.create_branch_operation=ایجاد شاخه branch.new_branch=شاخه جدید ایجاد کنید branch.renamed=شاخه %s قبلا به %s تغییر کرده است. +tag.create_tag=تگ %s ایجاد کنید topic.manage_topics=مدیریت موضوعات diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini index 769fbba5bf30c..03ed5e739f770 100644 --- a/options/locale/locale_fi-FI.ini +++ b/options/locale/locale_fi-FI.ini @@ -1280,6 +1280,7 @@ release.downloads=Lataukset branch.name=Haaran nimi branch.delete_head=Poista +branch.create_branch=Luo haara %s diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini index 0583ce7c6d355..51057658b0912 100644 --- a/options/locale/locale_fr-FR.ini +++ b/options/locale/locale_fr-FR.ini @@ -2587,6 +2587,7 @@ branch.delete_desc=La suppression d’une branche est permanente. Bien qu’une branch.deletion_success=La branche "%s" a été supprimée. branch.deletion_failed=Impossible de supprimer la branche "%s". branch.delete_branch_has_new_commits=La branche "%s" ne peut être supprimé, car de nouvelles révisions ont été ajoutées après la fusion. +branch.create_branch=Créer la branche %s branch.create_from=`de "%s"` branch.create_success=La branche "%s" a été créée. branch.branch_already_exists=La branche "%s" existe déjà dans ce dépôt. @@ -2612,6 +2613,7 @@ branch.new_branch=Créer une nouvelle branche branch.new_branch_from=`Créer une nouvelle branche à partir de "%s"` branch.renamed=La branche %s à été renommée en %s. +tag.create_tag=Créer l'étiquette %s tag.create_tag_operation=Créer une étiquette tag.confirm_create_tag=Créer une étiquette tag.create_tag_from=`Créer une nouvelle étiquette à partir de "%s"` diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini index 01891b9c3359d..939a03ab0b686 100644 --- a/options/locale/locale_hu-HU.ini +++ b/options/locale/locale_hu-HU.ini @@ -1141,6 +1141,7 @@ release.download_count=Letöltések: %s branch.delete_head=Törlés branch.delete_html=Ág törlése +branch.create_branch=Ág %s létrehozása branch.deleted_by=Törölve %s által diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini index dfe0955b9cc46..94c60979a8dfb 100644 --- a/options/locale/locale_id-ID.ini +++ b/options/locale/locale_id-ID.ini @@ -921,6 +921,7 @@ release.downloads=Unduhan branch.delete_head=Hapus branch.delete_html=Hapus cabang +branch.create_branch=Membuat cabang %s branch.deleted_by=Dihapus oleh %s diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini index c8bc3138a515a..7237b49ae8944 100644 --- a/options/locale/locale_it-IT.ini +++ b/options/locale/locale_it-IT.ini @@ -2031,6 +2031,7 @@ release.add_tag=Crea Solo Branch branch.name=Nome branch branch.delete_head=Elimina branch.delete_html=Elimina branch +branch.create_branch=Crea branch %s branch.deleted_by=Eliminato da %s branch.included_desc=Questo ramo fa parte del ramo predefinito branch.included=Incluso @@ -2041,6 +2042,7 @@ branch.create_branch_operation=Crea ramo branch.new_branch=Crea nuovo ramo branch.renamed=Il ramo %s è stato rinominato in %s. +tag.create_tag=Crea branch %s tag.create_tag_operation=Crea etichetta tag.confirm_create_tag=Crea etichetta diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini index 1ac79e0697c54..6240f29f3bc3a 100644 --- a/options/locale/locale_ja-JP.ini +++ b/options/locale/locale_ja-JP.ini @@ -2621,6 +2621,7 @@ branch.delete_desc=ブランチの削除は恒久的です。 実際に削除さ branch.deletion_success=ブランチ "%s" を削除しました。 branch.deletion_failed=ブランチ "%s" の削除に失敗しました。 branch.delete_branch_has_new_commits=マージ後に新しいコミットが追加されているため、ブランチ "%s" を削除できません。 +branch.create_branch=ブランチ %s を作成 branch.create_from=`"%s" から` branch.create_success=ブランチ "%s" を作成しました。 branch.branch_already_exists=ブランチ "%s" は、このリポジトリに既に存在します。 @@ -2646,6 +2647,7 @@ branch.new_branch=新しいブランチの作成 branch.new_branch_from=`"%s" から新しいブランチを作成` branch.renamed=ブランチ %s は %s にリネームされました。 +tag.create_tag=タグ %s を作成 tag.create_tag_operation=タグの作成 tag.confirm_create_tag=タグを作成 tag.create_tag_from=`"%s" から新しいタグを作成` diff --git a/options/locale/locale_ko-KR.ini b/options/locale/locale_ko-KR.ini index 2f5f01b732578..e571f069bebc5 100644 --- a/options/locale/locale_ko-KR.ini +++ b/options/locale/locale_ko-KR.ini @@ -1123,6 +1123,7 @@ release.downloads=다운로드 branch.name=브랜치명 branch.delete_head=삭제 branch.delete_html=브랜치 삭제 +branch.create_branch=%s 브랜치 생성 branch.deleted_by=%s 에 의해 삭제되었습니다. diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini index c33bf91d82878..c1b74f68af148 100644 --- a/options/locale/locale_lv-LV.ini +++ b/options/locale/locale_lv-LV.ini @@ -2442,6 +2442,7 @@ branch.delete_desc=Atzara dzēšana ir neatgriezeniska. Kaut arī izdzēstais za branch.deletion_success=Atzars "%s" tika izdzēsts. branch.deletion_failed=Neizdevās izdzēst atzaru "%s". branch.delete_branch_has_new_commits=Atzars "%s" nevar tik dzēsts, jo pēc sapludināšanas, tam ir pievienotas jaunas revīzijas. +branch.create_branch=Izveidot atzaru %s branch.create_from=`no "%s"` branch.create_success=Tika izveidots atzars "%s". branch.branch_already_exists=Atzars "%s" šajā repozitorijā jau eksistē. @@ -2467,6 +2468,7 @@ branch.new_branch=Izveidot jaunu atzaru branch.new_branch_from=`Izveidot jaunu atzaru no "%s"` branch.renamed=Atzars %s tika pārsaukts par %s. +tag.create_tag=Izveidot tagu %s tag.create_tag_operation=Izveidot tagu tag.confirm_create_tag=Izveidot tagu tag.create_tag_from=`Izveidot tagu no "%s"` diff --git a/options/locale/locale_nl-NL.ini b/options/locale/locale_nl-NL.ini index d71184612dd86..be806147dda06 100644 --- a/options/locale/locale_nl-NL.ini +++ b/options/locale/locale_nl-NL.ini @@ -1955,11 +1955,13 @@ release.download_count=Downloads: %s branch.name=Branch naam branch.delete_head=Verwijder branch.delete_html=Verwijder branch +branch.create_branch=Maak branch %s branch.deleted_by=Verwijderd door %s branch.included_desc=Deze branch maakt deel uit van de standaard branch branch.included=Inbegrepen branch.confirm_rename_branch=Hernoem branch +tag.create_tag=Maak tag %s topic.manage_topics=Beheer topics diff --git a/options/locale/locale_pl-PL.ini b/options/locale/locale_pl-PL.ini index 529211812ada8..c272cecb9c99d 100644 --- a/options/locale/locale_pl-PL.ini +++ b/options/locale/locale_pl-PL.ini @@ -1820,6 +1820,7 @@ release.add_tag=Utwórz tylko znacznik branch.name=Nazwa gałęzi branch.delete_head=Usuń branch.delete_html=Usuń gałąź +branch.create_branch=Utwórz gałąź %s branch.deleted_by=Usunięta przez %s branch.included_desc=Ta gałąź jest częścią domyślnej gałęzi branch.included=Zawarte @@ -1828,6 +1829,7 @@ branch.confirm_create_branch=Utwórz gałąź branch.create_branch_operation=Utwórz gałąź branch.new_branch=Utwórz nową gałąź +tag.create_tag=Utwóz tag %s topic.manage_topics=Zarządzaj tematami diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini index dc614fd4e0c74..f37c29844b04c 100644 --- a/options/locale/locale_pt-BR.ini +++ b/options/locale/locale_pt-BR.ini @@ -2402,6 +2402,7 @@ branch.delete_html=Excluir Branch branch.deletion_success=Branch "%s" excluído. branch.deletion_failed=Falha ao excluir o branch "%s". branch.delete_branch_has_new_commits=O branch "%s" não pode ser excluído porque novos commits foram feitos após o merge. +branch.create_branch=Criar branch %s branch.create_from=`a partir de "%s"` branch.create_success=Branch "%s" criado. branch.branch_already_exists=Branch "%s" já existe neste repositório. @@ -2425,6 +2426,7 @@ branch.new_branch=Criar novo branch branch.new_branch_from=`Criar novo branch a partir de "%s"` branch.renamed=Branch %s foi renomeado para %s. +tag.create_tag=Criar tag %s tag.create_tag_operation=Criar tag tag.confirm_create_tag=Criar tag tag.create_tag_from=`Criar nova tag a partir de "%s"` diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini index cfa48ef63cbca..e6acad2e36f3b 100644 --- a/options/locale/locale_pt-PT.ini +++ b/options/locale/locale_pt-PT.ini @@ -2578,6 +2578,7 @@ branch.delete_desc=Eliminar um ramo é algo permanente. Embora o ramo eliminado branch.deletion_success=O ramo "%s" foi eliminado. branch.deletion_failed=Falhou a eliminação do ramo "%s". branch.delete_branch_has_new_commits=O ramo "%s" não pode ser eliminado porque foram adicionados novos cometimentos após a integração. +branch.create_branch=Criar ramo %s branch.create_from=`a partir de "%s"` branch.create_success=O ramo "%s" foi criado. branch.branch_already_exists=O ramo "%s" já existe neste repositório. @@ -2603,6 +2604,7 @@ branch.new_branch=Criar um novo ramo branch.new_branch_from=`Criar um novo ramo a partir do ramo "%s"` branch.renamed=O ramo %s foi renomeado para %s. +tag.create_tag=Criar etiqueta %s tag.create_tag_operation=Criar etiqueta tag.confirm_create_tag=Criar etiqueta tag.create_tag_from=`Criar uma etiqueta nova a partir do ramo "%s"` diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 074551be252ac..e4363cbc88156 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -2390,6 +2390,7 @@ branch.delete_desc=Удаление ветки необратимо. Несмо branch.deletion_success=Ветка «%s» удалена. branch.deletion_failed=Не удалось удалить ветку «%s». branch.delete_branch_has_new_commits=Ветку «%s» нельзя удалить, поскольку после слияния были добавлены новые коммиты. +branch.create_branch=Создать ветку %s branch.create_from=от «%s» branch.create_success=Ветка «%s» создана. branch.branch_already_exists=Ветка «%s» уже существует в этом репозитории. @@ -2415,6 +2416,7 @@ branch.new_branch=Создать новую ветку branch.new_branch_from=Создать новую ветку из «%s» branch.renamed=Ветка %s была переименована в %s. +tag.create_tag=Создать тег %s tag.create_tag_operation=Создать тег tag.confirm_create_tag=Создать тег tag.create_tag_from=Создать новый тег из «%s» diff --git a/options/locale/locale_si-LK.ini b/options/locale/locale_si-LK.ini index ab959ea312fac..9fe12f8b6a5db 100644 --- a/options/locale/locale_si-LK.ini +++ b/options/locale/locale_si-LK.ini @@ -1838,6 +1838,7 @@ release.add_tag=ටැග පමණක් සාදන්න branch.name=ශාඛාවේ නම branch.delete_head=මකන්න branch.delete_html=ශාඛාව මකන්න +branch.create_branch=%s ශාඛාව සාදන්න branch.deleted_by=%sවිසින් මකා දමන ලදි branch.included_desc=මෙම ශාඛාව පෙරනිමි ශාඛාවේ කොටසකි branch.included=ඇතුළත් @@ -1848,6 +1849,7 @@ branch.create_branch_operation=ශාඛාව සාදන්න branch.new_branch=නව ශාඛාවක් සාදන්න branch.renamed=ශාඛාව %s %sලෙස නම් කරන ලදී. +tag.create_tag=ටැගය නිර්මාණය %s topic.manage_topics=මාතෘකා කළමනාකරණය diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini index 204ca50133457..f8112a69cecb4 100644 --- a/options/locale/locale_sv-SE.ini +++ b/options/locale/locale_sv-SE.ini @@ -1489,6 +1489,7 @@ release.download_count=Nedladdningar: %s branch.name=Branch namn branch.delete_head=Radera branch.delete_html=Radera branch +branch.create_branch=Skapa branchen %s branch.deleted_by=Raderad av %s diff --git a/options/locale/locale_tr-TR.ini b/options/locale/locale_tr-TR.ini index 8abe87202dacf..bf7ca860c62fa 100644 --- a/options/locale/locale_tr-TR.ini +++ b/options/locale/locale_tr-TR.ini @@ -2587,6 +2587,7 @@ branch.delete_desc=Bir dalı silmek kalıcıdır. Her ne kadar silinen dal tamam branch.deletion_success=`"%s" dalı silindi.` branch.deletion_failed=`"%s" dalı silinemedi.` branch.delete_branch_has_new_commits=`"%s" dalı silinemedi çünkü birleştirme sonrasında yeni işlemeler eklendi.` +branch.create_branch=%s dalı oluştur branch.create_from=`"%s"den` branch.create_success=`"%s" dalı oluşturuldu.` branch.branch_already_exists=Bu depoda "%s" dalı zaten var. @@ -2612,6 +2613,7 @@ branch.new_branch=Yeni dal oluştur branch.new_branch_from=`"%s" dalından yeni dal oluştur` branch.renamed=%s dalının adı %s olarak değiştirildi. +tag.create_tag=%s etiketi oluştur tag.create_tag_operation=Etiket oluştur tag.confirm_create_tag=Etiket oluştur tag.create_tag_from=`"%s" kullanarak yeni etiket oluştur` diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini index 013f16744b011..c80a490c7d640 100644 --- a/options/locale/locale_uk-UA.ini +++ b/options/locale/locale_uk-UA.ini @@ -1886,6 +1886,7 @@ release.add_tag=Створити тільки мітку branch.name=Ім'я гілки branch.delete_head=Видалити branch.delete_html=Видалити гілку +branch.create_branch=Створити гілку %s branch.deleted_by=Видалено %s branch.included_desc=Ця гілка є частиною типової гілки branch.included=Включено @@ -1896,6 +1897,7 @@ branch.create_branch_operation=Створити гілку branch.new_branch=Створити нову гілку branch.renamed=Гілку %s перейменовано на %s. +tag.create_tag=Створити тег %s topic.manage_topics=Керувати тематичними мітками diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini index 1326b56a1d68a..90557d7f657a6 100644 --- a/options/locale/locale_zh-CN.ini +++ b/options/locale/locale_zh-CN.ini @@ -2552,6 +2552,7 @@ branch.delete_desc=删除分支是永久的。虽然已删除的分支在实际 branch.deletion_success=分支 %s 已被删除。 branch.deletion_failed=删除分支 %s 失败。 branch.delete_branch_has_new_commits=因为合并之后有新的提交,分支 %s 无法被删除。 +branch.create_branch=创建分支 %s branch.create_from=从 %s branch.create_success=分支 '%s' 已创建。 branch.branch_already_exists=此仓库已存在名为 %s 的分支。 @@ -2577,6 +2578,7 @@ branch.new_branch=创建新分支 branch.new_branch_from=基于"%s"创建新分支 branch.renamed=分支 %s 被重命名为 %s。 +tag.create_tag=创建标签 %s tag.create_tag_operation=创建标签 tag.confirm_create_tag=创建标签 tag.create_tag_from=基于"%s"创建新标签 diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini index 0f90eca6feaac..b855ef7df6c73 100644 --- a/options/locale/locale_zh-TW.ini +++ b/options/locale/locale_zh-TW.ini @@ -2209,6 +2209,7 @@ branch.delete_html=刪除分支 branch.deletion_success=已刪除分支「%s」。 branch.deletion_failed=刪除分支「%s」失敗。 branch.delete_branch_has_new_commits=因為合併後已加入了新的提交,「%s」分支無法被刪除。 +branch.create_branch=建立分支 %s branch.create_from=從「%s」 branch.create_success=已建立分支「%s」。 branch.branch_already_exists=此儲存庫已有名為「%s」的分支。 @@ -2230,6 +2231,7 @@ branch.new_branch=建立新分支 branch.new_branch_from=從「%s」建立新分支 branch.renamed=分支 %s 被重新命名為 %s。 +tag.create_tag=建立標籤 %s tag.create_tag_operation=建立標籤 tag.confirm_create_tag=建立標籤 tag.create_tag_from=從「%s」建立新標籤