Compare commits
53 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b7f9743ade | |||
| c236c4e018 | |||
| b79b48b760 | |||
| 22a529dfd8 | |||
| 09dc64eef0 | |||
| d541a07263 | |||
| 2eee4bbf1c | |||
| 2dea95a431 | |||
| f69212859a | |||
| 3828411311 | |||
| 447a45ec15 | |||
| f19fd9683f | |||
| 039ab896cc | |||
| 65660863d6 | |||
| 198ae92579 | |||
| bc4eae2e0f | |||
| 9f549fb801 | |||
| a97755417a | |||
| 26fde4a50e | |||
| 79377399dd | |||
| b6c8b9144e | |||
| 09bf669937 | |||
| 5996661b6f | |||
| 284a1a39c3 | |||
| b64ed1972a | |||
| 71e0af4196 | |||
| 435766841f | |||
| 7d475d6af2 | |||
| 93dc58b106 | |||
| dcef668e9d | |||
| 3842bee2bc | |||
| 1726a2f1fb | |||
| d445496691 | |||
| 4ef4aeb04a | |||
| d1b964235a | |||
| 4ec61ec260 | |||
| b5defc2a4a | |||
| d77713dd77 | |||
| 299ec57b52 | |||
| 34e2a460f9 | |||
| 7921e007f1 | |||
| c21df45434 | |||
| a45be34139 | |||
| d97955394f | |||
| e279f8dbe8 | |||
| 592a71968f | |||
| d55b79a9ff | |||
| 3b57aaff10 | |||
| 64e1e37e20 | |||
| a847129f9c | |||
| 30e16cccc1 | |||
| b74cf800ef | |||
| 90f612f211 |
@@ -0,0 +1,761 @@
|
||||
# Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
#
|
||||
# FILE INFORMATION
|
||||
# DEFGROUP: Gitea.Workflow
|
||||
# INGROUP: moko-platform.Release
|
||||
# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/moko-platform
|
||||
# PATH: /templates/workflows/universal/auto-release.yml.template
|
||||
# VERSION: 05.00.00
|
||||
# BRIEF: Universal build & release � detects platform from manifest.xml
|
||||
#
|
||||
# +========================================================================+
|
||||
# | UNIVERSAL BUILD & RELEASE PIPELINE |
|
||||
# +========================================================================+
|
||||
# | |
|
||||
# | Reads manifest.xml (joomla|dolibarr|generic) to branch logic. |
|
||||
# | |
|
||||
# | Platform-specific: |
|
||||
# | joomla: XML manifest, updates.xml, type-prefixed packages |
|
||||
# | dolibarr: mod*.class.php, update.txt, dev version reset |
|
||||
# | generic: README-only, no update stream |
|
||||
# | |
|
||||
# +========================================================================+
|
||||
|
||||
name: "Universal: Build & Release"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- 'src/**'
|
||||
- 'htdocs/**'
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
|
||||
GITEA_URL: ${{ vars.GITEA_URL || 'https://git.mokoconsulting.tech' }}
|
||||
GITEA_ORG: ${{ vars.GITEA_ORG || github.repository_owner }}
|
||||
GITEA_REPO: ${{ vars.GITEA_REPO || github.event.repository.name }}
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
jobs:
|
||||
release:
|
||||
name: Build & Release Pipeline
|
||||
runs-on: release
|
||||
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||
with:
|
||||
token: ${{ secrets.GA_TOKEN }}
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Setup moko-platform tools
|
||||
env:
|
||||
MOKO_CLONE_TOKEN: ${{ secrets.GA_TOKEN }}
|
||||
MOKO_CLONE_HOST: git.mokoconsulting.tech/MokoConsulting
|
||||
COMPOSER_AUTH: '{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN }}"}}'
|
||||
run: |
|
||||
# Ensure PHP + Composer are available
|
||||
if ! command -v composer &> /dev/null; then
|
||||
sudo apt-get update -qq && sudo apt-get install -y -qq php-cli php-mbstring php-xml php-zip php-curl composer >/dev/null 2>&1
|
||||
fi
|
||||
git clone --depth 1 --branch main --quiet \
|
||||
"https://x-access-token:${MOKO_CLONE_TOKEN}@${MOKO_CLONE_HOST}/moko-platform.git" \
|
||||
/tmp/moko-platform-api
|
||||
cd /tmp/moko-platform-api
|
||||
composer install --no-dev --no-interaction --quiet
|
||||
|
||||
|
||||
# -- PLATFORM DETECTION ---------------------------------------------------
|
||||
- name: Detect platform
|
||||
id: platform
|
||||
run: |
|
||||
php /tmp/moko-platform-api/cli/manifest_read.php --path . --github-output
|
||||
MANIFEST=$(find . -maxdepth 3 -name "*.xml" ! -path "./.git/*" -exec grep -l '<extension' {} \; 2>/dev/null | head -1 || true)
|
||||
MOD_FILE=$(find . -maxdepth 4 -name "mod*.class.php" ! -path "./.git/*" -exec grep -l 'extends DolibarrModules' {} \; 2>/dev/null | head -1 || true)
|
||||
echo "manifest=${MANIFEST}" >> "$GITHUB_OUTPUT"
|
||||
echo "mod_file=${MOD_FILE}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: "Step 1: Read version"
|
||||
id: version
|
||||
run: |
|
||||
VERSION=$(php /tmp/moko-platform-api/cli/version_read.php --path .)
|
||||
if [ -z "$VERSION" ]; then
|
||||
echo "::error::No VERSION in README.md"
|
||||
echo "skip=true" >> "$GITHUB_OUTPUT"
|
||||
exit 0
|
||||
fi
|
||||
MAJOR=$(echo "$VERSION" | cut -d. -f1)
|
||||
echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
|
||||
echo "release_tag=v${MAJOR}" >> "$GITHUB_OUTPUT"
|
||||
echo "skip=false" >> "$GITHUB_OUTPUT"
|
||||
echo "branch=version/${MAJOR}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: "Step 1b: Bump version"
|
||||
id: bump
|
||||
if: steps.version.outputs.skip != 'true'
|
||||
run: |
|
||||
MOKO_API="/tmp/moko-platform-api/cli"
|
||||
BUMP=$(php ${MOKO_API}/version_bump.php --path . --minor)
|
||||
VERSION=$(echo "$BUMP" | grep -oP '\d{2}\.\d{2}\.\d{2}$' || true)
|
||||
[ -z "$VERSION" ] && VERSION=$(php ${MOKO_API}/version_read.php --path .)
|
||||
echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
|
||||
echo "Bumped to: ${VERSION}"
|
||||
|
||||
- name: Check if already released
|
||||
if: steps.version.outputs.skip != 'true'
|
||||
id: check
|
||||
run: |
|
||||
TAG="${{ steps.version.outputs.release_tag }}"
|
||||
BRANCH="${{ steps.version.outputs.branch }}"
|
||||
|
||||
TAG_EXISTS=false
|
||||
BRANCH_EXISTS=false
|
||||
|
||||
git rev-parse "$TAG" >/dev/null 2>&1 && TAG_EXISTS=true
|
||||
git ls-remote --heads origin "$BRANCH" 2>/dev/null | grep -q "$BRANCH" && BRANCH_EXISTS=true
|
||||
|
||||
echo "tag_exists=$TAG_EXISTS" >> "$GITHUB_OUTPUT"
|
||||
echo "branch_exists=$BRANCH_EXISTS" >> "$GITHUB_OUTPUT"
|
||||
|
||||
# Tag and branch may persist across patch releases — never skip
|
||||
echo "already_released=false" >> "$GITHUB_OUTPUT"
|
||||
|
||||
# -- SANITY CHECKS -------------------------------------------------------
|
||||
- name: "Sanity: Pre-release validation"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.check.outputs.already_released != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
ERRORS=0
|
||||
|
||||
PLATFORM="${{ steps.platform.outputs.platform }}"
|
||||
MANIFEST="${{ steps.platform.outputs.manifest }}"
|
||||
MOD_FILE="${{ steps.platform.outputs.mod_file }}"
|
||||
echo "## Pre-Release Sanity Checks (${PLATFORM})" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
# -- Version drift check (must pass before release) --------
|
||||
README_VER=$(sed -n 's/.*VERSION:[[:space:]]*\([0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\).*/\1/p' README.md 2>/dev/null | head -1)
|
||||
if [ "$README_VER" != "$VERSION" ]; then
|
||||
echo "- Version drift: README says \`${README_VER}\` but releasing \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
else
|
||||
echo "- Version consistent: \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
# Check CHANGELOG version matches
|
||||
CL_VER=$(sed -n 's/.*VERSION:[[:space:]]*\([0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\).*/\1/p' CHANGELOG.md 2>/dev/null | head -1)
|
||||
if [ -n "$CL_VER" ] && [ "$CL_VER" != "$VERSION" ]; then
|
||||
echo "- CHANGELOG drift: \`${CL_VER}\` != \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
fi
|
||||
|
||||
# Check composer.json version if present
|
||||
if [ -f "composer.json" ]; then
|
||||
COMP_VER=$(sed -n 's/.*"version"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p' composer.json 2>/dev/null | head -1)
|
||||
if [ -n "$COMP_VER" ] && [ "$COMP_VER" != "$VERSION" ]; then
|
||||
echo "- composer.json drift: \`${COMP_VER}\` != \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
fi
|
||||
fi
|
||||
|
||||
# Common checks
|
||||
if [ ! -f "LICENSE" ]; then
|
||||
echo "- Missing LICENSE file" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
else
|
||||
echo "- LICENSE present" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
if [ ! -d "src" ] && [ ! -d "htdocs" ]; then
|
||||
echo "- Warning: No src/ or htdocs/ directory" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "- Source directory present" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
# -- Platform-specific checks --------
|
||||
case "$PLATFORM" in
|
||||
joomla)
|
||||
if [ -n "$MANIFEST" ]; then
|
||||
XML_VER=$(sed -n 's/.*<version>\([^<]*\)<\/version>.*/\1/p' "$MANIFEST" 2>/dev/null | head -1)
|
||||
if [ -n "$XML_VER" ] && [ "$XML_VER" != "$VERSION" ]; then
|
||||
echo "- Manifest drift: \`${XML_VER}\` != \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
else
|
||||
echo "- Manifest version: \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
TYPE=$(sed -n 's/.*<extension[^>]*type="\([^"]*\)".*/\1/p' "$MANIFEST" 2>/dev/null)
|
||||
echo "- Extension type: ${TYPE:-unknown}" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "- No Joomla XML manifest (WaaS site)" >> $GITHUB_STEP_SUMMARY
|
||||
fi ;;
|
||||
dolibarr)
|
||||
if [ -n "$MOD_FILE" ]; then
|
||||
MOD_VER=$(sed -n "s/.*\\\$this->version = '\([^']*\)'.*/\1/p" "$MOD_FILE" 2>/dev/null | head -1)
|
||||
if [ -n "$MOD_VER" ] && [ "$MOD_VER" != "$VERSION" ]; then
|
||||
echo "- Module drift: \`${MOD_VER}\` != \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
else
|
||||
echo "- Module version: \`${VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
else
|
||||
echo "- No mod*.class.php found" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
fi
|
||||
if [ ! -f "update.txt" ]; then
|
||||
echo "- Missing update.txt" >> $GITHUB_STEP_SUMMARY
|
||||
ERRORS=$((ERRORS+1))
|
||||
fi ;;
|
||||
*) echo "- Generic platform � no manifest checks" >> $GITHUB_STEP_SUMMARY ;;
|
||||
esac
|
||||
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
if [ "$ERRORS" -gt 0 ]; then
|
||||
echo "**${ERRORS} error(s) — release may be incomplete**" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "**All sanity checks passed**" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
# -- STEP 2: Create or update version/XX.YY archive branch ---------------
|
||||
# Always runs — every version change on main archives to version/XX.YY
|
||||
- name: "Step 2: Version archive branch"
|
||||
if: steps.check.outputs.already_released != 'true'
|
||||
run: |
|
||||
BRANCH="${{ steps.version.outputs.branch }}"
|
||||
IS_MINOR="${{ steps.version.outputs.is_minor }}"
|
||||
PATCH="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
PATCH_NUM=$(echo "$PATCH" | awk -F. '{print $3}')
|
||||
|
||||
# Check if branch exists
|
||||
if git ls-remote --heads origin "$BRANCH" | grep -q "$BRANCH"; then
|
||||
git push origin HEAD:"$BRANCH" --force
|
||||
echo "Updated archive branch: ${BRANCH} (patch ${PATCH_NUM})" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
git checkout -b "$BRANCH" 2>/dev/null || git checkout "$BRANCH"
|
||||
git push origin "$BRANCH" --force
|
||||
echo "Created archive branch: ${BRANCH}" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
# -- STEP 3: Set platform version ----------------------------------------
|
||||
- name: "Step 3: Set platform version"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.check.outputs.already_released != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
php /tmp/moko-platform-api/cli/version_set_platform.php \
|
||||
--path . --version "$VERSION" --branch main
|
||||
|
||||
# -- STEP 4: Update version badges ----------------------------------------
|
||||
- name: "Step 4: Update version badges"
|
||||
if: steps.version.outputs.skip != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
php /tmp/moko-platform-api/cli/badge_update.php --path . --version "${VERSION}" 2>/dev/null || true
|
||||
|
||||
- name: "Step 5: Write update stream"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.platform.outputs.platform == 'joomla'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
php /tmp/moko-platform-api/cli/updates_xml_build.php \
|
||||
--path . --version "${VERSION}" --stability stable \
|
||||
--gitea-url "${GITEA_URL}" --org "${GITEA_ORG}" --repo "${GITEA_REPO}" \
|
||||
--github-output
|
||||
|
||||
- name: Commit release changes
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.check.outputs.already_released != 'true'
|
||||
run: |
|
||||
if git diff --quiet && git diff --cached --quiet; then
|
||||
echo "No changes to commit"
|
||||
exit 0
|
||||
fi
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
git config --local user.email "gitea-actions[bot]@mokoconsulting.tech"
|
||||
git config --local user.name "gitea-actions[bot]"
|
||||
# Set push URL with token for branch-protected repos
|
||||
git remote set-url origin "https://jmiller:${{ secrets.GA_TOKEN }}@git.mokoconsulting.tech/${{ github.repository }}.git"
|
||||
git add -A
|
||||
git commit -m "chore(release): build ${VERSION} [skip ci]" \
|
||||
--author="gitea-actions[bot] <gitea-actions[bot]@mokoconsulting.tech>"
|
||||
git push -u origin HEAD
|
||||
|
||||
# -- STEP 6: Create tag ---------------------------------------------------
|
||||
- name: "Step 6: Create git tag"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.check.outputs.tag_exists != 'true' &&
|
||||
steps.version.outputs.is_minor == 'true'
|
||||
run: |
|
||||
RELEASE_TAG="${{ steps.version.outputs.release_tag }}"
|
||||
# Only create the major release tag if it doesn't exist yet
|
||||
if ! git rev-parse "$RELEASE_TAG" >/dev/null 2>&1; then
|
||||
git tag "$RELEASE_TAG"
|
||||
git push origin "$RELEASE_TAG"
|
||||
echo "Tag created: ${RELEASE_TAG}" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "Tag ${RELEASE_TAG} already exists" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
echo "Tag: ${TAG}" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
# -- STEP 7: Create or update Gitea Release --------------------------------
|
||||
- name: "Step 7: Gitea Release"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
RELEASE_TAG="${{ steps.version.outputs.release_tag }}"
|
||||
BRANCH="${{ steps.version.outputs.branch }}"
|
||||
MAJOR="${{ steps.version.outputs.major }}"
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
|
||||
# Reuse metadata from Step 5 (single source of truth)
|
||||
EXT_ELEMENT="${{ steps.updates.outputs.ext_element }}"
|
||||
EXT_NAME="${{ steps.updates.outputs.ext_name }}"
|
||||
EXT_TYPE="${{ steps.updates.outputs.ext_type }}"
|
||||
EXT_FOLDER="${{ steps.updates.outputs.ext_folder }}"
|
||||
|
||||
# Fallbacks if Step 5 was skipped
|
||||
if [ -z "$EXT_ELEMENT" ]; then
|
||||
EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -')
|
||||
fi
|
||||
[ -z "$EXT_NAME" ] && EXT_NAME="${GITEA_REPO}"
|
||||
|
||||
NOTES=$(php /tmp/moko-platform-api/cli/release_notes.php --path . --version "$VERSION" 2>/dev/null)
|
||||
[ -z "$NOTES" ] && NOTES="Release ${VERSION}"
|
||||
|
||||
# Build release name: "Pretty Name VERSION (type_element-VERSION)"
|
||||
TYPE_PREFIX=""
|
||||
case "${EXT_TYPE}" in
|
||||
plugin) TYPE_PREFIX="plg_${EXT_FOLDER}_" ;;
|
||||
module) TYPE_PREFIX="mod_" ;;
|
||||
component) TYPE_PREFIX="com_" ;;
|
||||
template) TYPE_PREFIX="tpl_" ;;
|
||||
library) TYPE_PREFIX="lib_" ;;
|
||||
package) TYPE_PREFIX="pkg_" ;;
|
||||
esac
|
||||
RELEASE_NAME="${EXT_NAME} ${VERSION} (${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION})"
|
||||
|
||||
# Delete existing release if present (overwrite, not append)
|
||||
EXISTING=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/tags/${RELEASE_TAG}" 2>/dev/null || true)
|
||||
EXISTING_ID=$(echo "$EXISTING" | python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('id',''))" 2>/dev/null || true)
|
||||
|
||||
if [ -n "$EXISTING_ID" ]; then
|
||||
curl -sS -X DELETE -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/${EXISTING_ID}" 2>/dev/null || true
|
||||
curl -sS -X DELETE -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/tags/${RELEASE_TAG}" 2>/dev/null || true
|
||||
echo "Deleted previous stable release (id: ${EXISTING_ID})"
|
||||
fi
|
||||
|
||||
# Create fresh release
|
||||
curl -sf -X POST -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
-H "Content-Type: application/json" \
|
||||
"${API_BASE}/releases" \
|
||||
-d "$(python3 -c "import json; print(json.dumps({
|
||||
'tag_name': '${RELEASE_TAG}',
|
||||
'name': '${RELEASE_NAME}',
|
||||
'body': '''## ${VERSION} ($(date +%Y-%m-%d))\n${NOTES}''',
|
||||
'target_commitish': '${BRANCH}'
|
||||
}))")"
|
||||
echo "Release created: ${RELEASE_NAME}" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
# -- STEP 8: Build Joomla install ZIP + SHA-256 checksum ------------------
|
||||
- name: "Step 8: Build package and update checksum"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
RELEASE_TAG="${{ steps.version.outputs.release_tag }}"
|
||||
REPO="${{ github.repository }}"
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
|
||||
# All ZIPs upload to the major release tag (vXX)
|
||||
RELEASE_JSON=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/tags/${RELEASE_TAG}" 2>/dev/null || true)
|
||||
RELEASE_ID=$(echo "$RELEASE_JSON" | python3 -c "import sys,json; print(json.load(sys.stdin).get('id',''))" 2>/dev/null || true)
|
||||
if [ -z "$RELEASE_ID" ]; then
|
||||
echo "No release ${RELEASE_TAG} found — skipping ZIP upload"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Find extension element name from manifest
|
||||
MANIFEST=$(find . -maxdepth 2 -name "*.xml" -exec grep -l '<extension' {} \; 2>/dev/null | head -1 || true)
|
||||
[ -z "$MANIFEST" ] && exit 0
|
||||
|
||||
# Reuse element from Step 5, with same fallback chain
|
||||
EXT_ELEMENT="${{ steps.updates.outputs.ext_element }}"
|
||||
if [ -z "$EXT_ELEMENT" ]; then
|
||||
EXT_ELEMENT=$(sed -n 's/.*<element>\([^<]*\)<\/element>.*/\1/p' "$MANIFEST" 2>/dev/null | head -1)
|
||||
[ -z "$EXT_ELEMENT" ] && EXT_ELEMENT=$(sed -n 's/.*plugin="\([^"]*\)".*/\1/p' "$MANIFEST" 2>/dev/null | head -1)
|
||||
[ -z "$EXT_ELEMENT" ] && EXT_ELEMENT=$(basename "$MANIFEST" .xml | tr '[:upper:]' '[:lower:]')
|
||||
[ -z "$EXT_ELEMENT" ] && EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -')
|
||||
fi
|
||||
# ZIP name: type_folder_element-VERSION (e.g. plg_system_mokojgdpc-01.01.00.zip)
|
||||
EXT_TYPE=$(sed -n 's/.*<extension[^>]*type="\([^"]*\)".*/\1/p' "$MANIFEST" | head -1)
|
||||
EXT_FOLDER=$(sed -n 's/.*<extension[^>]*group="\([^"]*\)".*/\1/p' "$MANIFEST" | head -1)
|
||||
TYPE_PREFIX=""
|
||||
case "${EXT_TYPE}" in
|
||||
plugin) TYPE_PREFIX="plg_${EXT_FOLDER}_" ;;
|
||||
module) TYPE_PREFIX="mod_" ;;
|
||||
component) TYPE_PREFIX="com_" ;;
|
||||
template) TYPE_PREFIX="tpl_" ;;
|
||||
library) TYPE_PREFIX="lib_" ;;
|
||||
package) TYPE_PREFIX="pkg_" ;;
|
||||
esac
|
||||
ZIP_NAME="${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION}.zip"
|
||||
TAR_NAME="${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION}.tar.gz"
|
||||
|
||||
# -- Build install packages from src/ ----------------------------
|
||||
SOURCE_DIR="src"
|
||||
[ ! -d "$SOURCE_DIR" ] && SOURCE_DIR="htdocs"
|
||||
[ ! -d "$SOURCE_DIR" ] && { echo "No src/ or htdocs/"; exit 0; }
|
||||
|
||||
# ZIP package (type-aware via moko-platform PHP API)
|
||||
php /tmp/moko-platform-api/cli/joomla_build.php --path . --version "${VERSION}" --output /tmp
|
||||
# Match the expected ZIP_NAME for upload
|
||||
BUILT_ZIP=$(ls /tmp/${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION}.zip 2>/dev/null | head -1 || true)
|
||||
if [ -n "$BUILT_ZIP" ] && [ "$BUILT_ZIP" != "/tmp/${ZIP_NAME}" ]; then
|
||||
mv "$BUILT_ZIP" "/tmp/${ZIP_NAME}"
|
||||
fi
|
||||
|
||||
# tar.gz package (flat source archive)
|
||||
tar -czf "/tmp/${TAR_NAME}" -C "$SOURCE_DIR" --exclude='.ftpignore' --exclude='sftp-config*' --exclude='*.ppk' --exclude='*.pem' --exclude='*.key' --exclude='.env*' .
|
||||
|
||||
ZIP_SIZE=$(stat -c%s "/tmp/${ZIP_NAME}" 2>/dev/null || stat -f%z "/tmp/${ZIP_NAME}" 2>/dev/null || echo "unknown")
|
||||
TAR_SIZE=$(stat -c%s "/tmp/${TAR_NAME}" 2>/dev/null || stat -f%z "/tmp/${TAR_NAME}" 2>/dev/null || echo "unknown")
|
||||
|
||||
# -- Calculate SHA-256 for both ----------------------------------
|
||||
SHA256_ZIP=$(sha256sum "/tmp/${ZIP_NAME}" | cut -d' ' -f1)
|
||||
SHA256_TAR=$(sha256sum "/tmp/${TAR_NAME}" | cut -d' ' -f1)
|
||||
|
||||
# -- Delete existing assets with same name before uploading ------
|
||||
ASSETS=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/${RELEASE_ID}/assets" 2>/dev/null || echo "[]")
|
||||
for ASSET_NAME in "$ZIP_NAME" "$TAR_NAME"; do
|
||||
ASSET_ID=$(echo "$ASSETS" | python3 -c "
|
||||
import sys,json
|
||||
assets = json.load(sys.stdin)
|
||||
for a in assets:
|
||||
if a['name'] == '${ASSET_NAME}':
|
||||
print(a['id']); break
|
||||
" 2>/dev/null || true)
|
||||
if [ -n "$ASSET_ID" ]; then
|
||||
curl -sf -X DELETE -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/${RELEASE_ID}/assets/${ASSET_ID}" 2>/dev/null || true
|
||||
fi
|
||||
done
|
||||
|
||||
# -- Upload both to release tag ----------------------------------
|
||||
curl -sf -X POST -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
-H "Content-Type: application/octet-stream" \
|
||||
--data-binary @"/tmp/${ZIP_NAME}" \
|
||||
"${API_BASE}/releases/${RELEASE_ID}/assets?name=${ZIP_NAME}" > /dev/null 2>&1 || true
|
||||
|
||||
curl -sf -X POST -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
-H "Content-Type: application/octet-stream" \
|
||||
--data-binary @"/tmp/${TAR_NAME}" \
|
||||
"${API_BASE}/releases/${RELEASE_ID}/assets?name=${TAR_NAME}" > /dev/null 2>&1 || true
|
||||
|
||||
# -- Update updates.xml with both download formats ---------------
|
||||
if [ -f "updates.xml" ]; then
|
||||
ZIP_URL="${GITEA_URL}/${GITEA_ORG}/${GITEA_REPO}/releases/download/${RELEASE_TAG}/${ZIP_NAME}"
|
||||
TAR_URL="${GITEA_URL}/${GITEA_ORG}/${GITEA_REPO}/releases/download/${RELEASE_TAG}/${TAR_NAME}"
|
||||
|
||||
# Use Python to update only the stable entry's downloads + sha256
|
||||
export PY_ZIP_URL="$ZIP_URL" PY_TAR_URL="$TAR_URL" PY_SHA="$SHA256_ZIP"
|
||||
python3 << 'PYEOF'
|
||||
import re, os
|
||||
|
||||
with open("updates.xml") as f:
|
||||
content = f.read()
|
||||
|
||||
zip_url = os.environ["PY_ZIP_URL"]
|
||||
tar_url = os.environ["PY_TAR_URL"]
|
||||
sha = os.environ["PY_SHA"]
|
||||
|
||||
# Find the stable update block and replace its downloads + sha256
|
||||
def replace_stable(m):
|
||||
block = m.group(0)
|
||||
# Replace downloads block
|
||||
new_downloads = (
|
||||
" <downloads>\n"
|
||||
f" <downloadurl type=\"full\" format=\"zip\">{zip_url}</downloadurl>\n"
|
||||
" </downloads>"
|
||||
)
|
||||
block = re.sub(r' <downloads>.*?</downloads>', new_downloads, block, flags=re.DOTALL)
|
||||
# Add or replace sha256
|
||||
if '<sha256>' in block:
|
||||
block = re.sub(r' <sha256>.*?</sha256>', f' <sha256>{sha}</sha256>', block)
|
||||
else:
|
||||
block = block.replace('</downloads>', f'</downloads>\n <sha256>{sha}</sha256>')
|
||||
return block
|
||||
|
||||
content = re.sub(
|
||||
r' <update>.*?<tag>stable</tag>.*?</update>',
|
||||
replace_stable,
|
||||
content,
|
||||
flags=re.DOTALL
|
||||
)
|
||||
|
||||
with open("updates.xml", "w") as f:
|
||||
f.write(content)
|
||||
PYEOF
|
||||
|
||||
CURRENT_BRANCH="${{ github.ref_name }}"
|
||||
git add updates.xml
|
||||
git commit -m "chore(release): ZIP + tar.gz for ${VERSION} [skip ci]" \
|
||||
--author="gitea-actions[bot] <gitea-actions[bot]@mokoconsulting.tech>" || true
|
||||
git push || true
|
||||
|
||||
# Sync updates.xml to main via direct API (always runs — may be on version/XX branch)
|
||||
GA_TOKEN="${{ secrets.GA_TOKEN }}"
|
||||
API="${GITEA_URL:-https://git.mokoconsulting.tech}/api/v1/repos/${{ github.repository }}"
|
||||
|
||||
FILE_SHA=$(curl -sf -H "Authorization: token ${GA_TOKEN}" \
|
||||
"${API}/contents/updates.xml?ref=main" | jq -r '.sha // empty')
|
||||
|
||||
if [ -n "$FILE_SHA" ]; then
|
||||
CONTENT=$(base64 -w0 updates.xml)
|
||||
curl -sf -X PUT -H "Authorization: token ${GA_TOKEN}" \
|
||||
-H "Content-Type: application/json" \
|
||||
"${API}/contents/updates.xml" \
|
||||
-d "$(jq -n \
|
||||
--arg content "$CONTENT" \
|
||||
--arg sha "$FILE_SHA" \
|
||||
--arg msg "chore: sync updates.xml ${VERSION} [skip ci]" \
|
||||
--arg branch "main" \
|
||||
'{content: $content, sha: $sha, message: $msg, branch: $branch}'
|
||||
)" > /dev/null 2>&1 \
|
||||
&& echo "updates.xml synced to main via API" \
|
||||
|| echo "WARNING: failed to sync updates.xml to main"
|
||||
else
|
||||
echo "WARNING: could not get updates.xml SHA from main"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "### Packages" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Package | Size | SHA-256 |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "|---------|------|---------|" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| \`${ZIP_NAME}\` | ${ZIP_SIZE} | \`${SHA256_ZIP}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| \`${TAR_NAME}\` | ${TAR_SIZE} | \`${SHA256_TAR}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Release | \`${RELEASE_TAG}\` | |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Download | [${ZIP_NAME}](${GITEA_URL}/${GITEA_ORG}/${GITEA_REPO}/releases/download/${RELEASE_TAG}/${ZIP_NAME}) |" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
# -- STEP 8b: Update release description with changelog + SHA ----------------
|
||||
- name: "Step 8b: Update release body with changelog and SHA"
|
||||
if: steps.version.outputs.skip != 'true'
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
RELEASE_TAG="${{ steps.version.outputs.release_tag }}"
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
EXT_ELEMENT="${{ steps.updates.outputs.ext_element }}"
|
||||
EXT_TYPE="${{ steps.updates.outputs.ext_type }}"
|
||||
EXT_FOLDER="${{ steps.updates.outputs.ext_folder }}"
|
||||
|
||||
# Build TYPE_PREFIX to match Step 8's ZIP naming
|
||||
TYPE_PREFIX=""
|
||||
case "${EXT_TYPE}" in
|
||||
plugin) TYPE_PREFIX="plg_${EXT_FOLDER}_" ;;
|
||||
module) TYPE_PREFIX="mod_" ;;
|
||||
component) TYPE_PREFIX="com_" ;;
|
||||
template) TYPE_PREFIX="tpl_" ;;
|
||||
library) TYPE_PREFIX="lib_" ;;
|
||||
package) TYPE_PREFIX="pkg_" ;;
|
||||
esac
|
||||
ZIP_NAME="${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION}.zip"
|
||||
TAR_NAME="${TYPE_PREFIX}${EXT_ELEMENT}-${VERSION}.tar.gz"
|
||||
|
||||
# Get SHA from the built files
|
||||
SHA256_ZIP=""
|
||||
[ -f "/tmp/${ZIP_NAME}" ] && SHA256_ZIP=$(sha256sum "/tmp/${ZIP_NAME}" | cut -d' ' -f1)
|
||||
SHA256_TAR=""
|
||||
[ -f "/tmp/${TAR_NAME}" ] && SHA256_TAR=$(sha256sum "/tmp/${TAR_NAME}" | cut -d' ' -f1)
|
||||
|
||||
# Extract latest changelog entry (strip the ## header to avoid duplicate)
|
||||
CHANGELOG=""
|
||||
if [ -f "CHANGELOG.md" ]; then
|
||||
CHANGELOG=$(sed -n "/^## \[*${VERSION}/,/^## \[*[0-9]/p" CHANGELOG.md | sed '$d' | sed '1d')
|
||||
[ -z "$CHANGELOG" ] && CHANGELOG=$(sed -n '/^## /,/^## /p' CHANGELOG.md | sed '$d' | sed '1d' | head -30)
|
||||
fi
|
||||
|
||||
# Build release body (single header, no duplicate from changelog)
|
||||
BODY="## ${VERSION} ($(date +%Y-%m-%d))\n\n"
|
||||
if [ -n "$CHANGELOG" ]; then
|
||||
BODY="${BODY}${CHANGELOG}\n\n"
|
||||
fi
|
||||
BODY="${BODY}---\n\n### Checksums\n\n"
|
||||
BODY="${BODY}| File | SHA-256 |\n|------|--------|\n"
|
||||
[ -n "$SHA256_ZIP" ] && BODY="${BODY}| \`${ZIP_NAME}\` | \`${SHA256_ZIP}\` |\n"
|
||||
[ -n "$SHA256_TAR" ] && BODY="${BODY}| \`${TAR_NAME}\` | \`${SHA256_TAR}\` |\n"
|
||||
|
||||
# Get release ID and update body
|
||||
RELEASE_ID=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" \
|
||||
"${API_BASE}/releases/tags/${RELEASE_TAG}" 2>/dev/null | \
|
||||
python3 -c "import sys,json; print(json.load(sys.stdin).get('id',''))" 2>/dev/null || true)
|
||||
|
||||
if [ -n "$RELEASE_ID" ] && [ "$RELEASE_ID" != "None" ]; then
|
||||
python3 -c "
|
||||
import json, urllib.request
|
||||
body = '''$(printf '%b' "$BODY")'''
|
||||
data = json.dumps({'body': body}).encode()
|
||||
req = urllib.request.Request(
|
||||
'${API_BASE}/releases/${RELEASE_ID}',
|
||||
data=data,
|
||||
headers={'Authorization': 'token ${{ secrets.GA_TOKEN }}', 'Content-Type': 'application/json'},
|
||||
method='PATCH'
|
||||
)
|
||||
urllib.request.urlopen(req)
|
||||
" 2>/dev/null && echo "Release body updated with changelog + SHA" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
|
||||
# -- STEP 9: Mirror to GitHub (stable only) --------------------------------
|
||||
- name: "Step 9: Mirror release to GitHub"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.version.outputs.stability == 'stable' &&
|
||||
secrets.GH_TOKEN != ''
|
||||
continue-on-error: true
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
RELEASE_TAG="${{ steps.version.outputs.release_tag }}"
|
||||
MAJOR="${{ steps.version.outputs.major }}"
|
||||
BRANCH="${{ steps.version.outputs.branch }}"
|
||||
GH_REPO="${{ vars.GH_MIRROR_REPO || github.repository }}"
|
||||
|
||||
NOTES=$(php /tmp/moko-platform-api/cli/release_notes.php --path . --version "$VERSION" 2>/dev/null || true)
|
||||
[ -z "$NOTES" ] && NOTES="Release ${VERSION}"
|
||||
echo "$NOTES" > /tmp/release_notes.md
|
||||
|
||||
EXISTING=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" "${GITEA_URL:-https://git.mokoconsulting.tech}/api/v1/repos/${{ github.repository }}/releases/tags/$RELEASE_TAG" 2>/dev/null | jq -r ".tag_name // empty" || true)
|
||||
|
||||
if [ -z "$EXISTING" ]; then
|
||||
gh release create "$RELEASE_TAG" \
|
||||
--repo "$GH_REPO" \
|
||||
--title "v${MAJOR} (latest: ${VERSION})" \
|
||||
--notes-file /tmp/release_notes.md \
|
||||
--target "$BRANCH" || true
|
||||
else
|
||||
gh release edit "$RELEASE_TAG" \
|
||||
--repo "$GH_REPO" \
|
||||
--title "v${MAJOR} (latest: ${VERSION})" || true
|
||||
fi
|
||||
|
||||
# Upload assets to GitHub mirror
|
||||
for PKG in /tmp/${EXT_ELEMENT:-pkg}-${VERSION}.*; do
|
||||
if [ -f "$PKG" ]; then
|
||||
_RELID=$(curl -sf -H "Authorization: token ${{ secrets.GA_TOKEN }}" "${GITEA_URL:-https://git.mokoconsulting.tech}/api/v1/repos/${{ github.repository }}/releases/tags/$RELEASE_TAG" 2>/dev/null | jq -r ".id // empty")
|
||||
[ -n "$_RELID" ] && curl -sf -X POST -H "Authorization: token ${{ secrets.GA_TOKEN }}" -H "Content-Type: application/octet-stream" "${GITEA_URL:-https://git.mokoconsulting.tech}/api/v1/repos/${{ github.repository }}/releases/${_RELID}/assets?name=$(basename $PKG)" --data-binary "@$PKG" > /dev/null 2>&1 || true
|
||||
fi
|
||||
done
|
||||
echo "GitHub mirror updated: ${GH_REPO} ${RELEASE_TAG}" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
# -- STEP 10: Sync main branch to GitHub mirror ----------------------------
|
||||
- name: "Step 10: Push main to GitHub mirror"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
secrets.GH_TOKEN != ''
|
||||
continue-on-error: true
|
||||
run: |
|
||||
GH_REPO="${{ vars.GH_MIRROR_REPO || github.repository }}"
|
||||
GH_ORG=$(echo "$GH_REPO" | cut -d/ -f1)
|
||||
GH_NAME=$(echo "$GH_REPO" | cut -d/ -f2)
|
||||
git remote add github "https://x-access-token:${{ secrets.GH_TOKEN }}@github.com/${GH_ORG}/${GH_NAME}.git" 2>/dev/null || \
|
||||
git remote set-url github "https://x-access-token:${{ secrets.GH_TOKEN }}@github.com/${GH_ORG}/${GH_NAME}.git"
|
||||
git fetch origin main --depth=1
|
||||
git push github origin/main:refs/heads/main --force 2>/dev/null \
|
||||
&& echo "main branch pushed to GitHub mirror" \
|
||||
|| echo "WARNING: GitHub mirror push failed"
|
||||
|
||||
# -- Clean up lesser pre-releases (cascade) ---------------------------------
|
||||
# stable → deletes all | rc → beta,alpha,dev | beta → alpha,dev | alpha → dev
|
||||
- name: "Delete lesser pre-release channels"
|
||||
continue-on-error: true
|
||||
run: |
|
||||
php /tmp/moko-platform-api/cli/release_cascade.php \
|
||||
--stability stable \
|
||||
--token "${{ secrets.GA_TOKEN }}" \
|
||||
--org "${GITEA_ORG}" --repo "${GITEA_REPO}" \
|
||||
--gitea-url "${GITEA_URL}" 2>/dev/null || true
|
||||
|
||||
- name: "Step 11: Delete and recreate dev branch from main"
|
||||
if: steps.version.outputs.skip != 'true'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
TOKEN="${{ secrets.GA_TOKEN }}"
|
||||
|
||||
# Delete dev branch
|
||||
curl -sf -X DELETE -H "Authorization: token ${TOKEN}" \
|
||||
"${API_BASE}/branches/dev" 2>/dev/null && echo "Deleted dev branch"
|
||||
|
||||
# Recreate dev from main (now includes version bump + changelog promotion)
|
||||
curl -sf -X POST -H "Authorization: token ${TOKEN}" \
|
||||
-H "Content-Type: application/json" \
|
||||
"${API_BASE}/branches" \
|
||||
-d '{"new_branch_name":"dev","old_branch_name":"main"}' 2>/dev/null && echo "Recreated dev from main"
|
||||
|
||||
echo "Dev branch reset from main (keeps dev ahead after release)" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
|
||||
# -- Dolibarr post-release: Reset dev version -----------------------------
|
||||
- name: "Dolibarr: Reset dev version"
|
||||
if: >-
|
||||
steps.version.outputs.skip != 'true' &&
|
||||
steps.platform.outputs.platform == 'dolibarr' &&
|
||||
steps.platform.outputs.mod_file != ''
|
||||
continue-on-error: true
|
||||
run: |
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
TOKEN="${{ secrets.GA_TOKEN }}"
|
||||
MOD_FILE="${{ steps.platform.outputs.mod_file }}"
|
||||
ENCODED_PATH=$(echo "$MOD_FILE" | sed 's|^\./||' | python3 -c "import sys,urllib.parse; print(urllib.parse.quote(sys.stdin.read().strip()))")
|
||||
FILE_RESP=$(curl -sf -H "Authorization: token ${TOKEN}" "${API_BASE}/contents/${ENCODED_PATH}?ref=dev" 2>/dev/null || true)
|
||||
FILE_SHA=$(echo "$FILE_RESP" | python3 -c "import sys,json; print(json.load(sys.stdin).get('sha',''))" 2>/dev/null || true)
|
||||
FILE_CONTENT=$(echo "$FILE_RESP" | python3 -c "import sys,json,base64; print(base64.b64decode(json.load(sys.stdin).get('content','')).decode())" 2>/dev/null || true)
|
||||
if [ -n "$FILE_SHA" ] && [ -n "$FILE_CONTENT" ]; then
|
||||
UPDATED=$(echo "$FILE_CONTENT" | sed "s/\$this->version = '[^']*'/\$this->version = 'development'/")
|
||||
ENCODED=$(echo "$UPDATED" | base64 -w0)
|
||||
curl -sf -X PUT -H "Authorization: token ${TOKEN}" -H "Content-Type: application/json" "${API_BASE}/contents/${ENCODED_PATH}" \
|
||||
-d "$(jq -n --arg content \"$ENCODED\" --arg sha \"$FILE_SHA\" --arg msg \"chore(version): reset dev version [skip ci]\" --arg branch \"dev\" '{content:$content,sha:$sha,message:$msg,branch:$branch}')" > /dev/null 2>&1 || true
|
||||
fi
|
||||
|
||||
# -- Summary --------------------------------------------------------------
|
||||
- name: Pipeline Summary
|
||||
if: always()
|
||||
run: |
|
||||
VERSION="${{ steps.bump.outputs.version || steps.version.outputs.version }}"
|
||||
PLATFORM="${{ steps.platform.outputs.platform }}"
|
||||
if [ "${{ steps.version.outputs.skip }}" = "true" ]; then
|
||||
echo "## Release Skipped" >> $GITHUB_STEP_SUMMARY
|
||||
echo "No VERSION in README.md" >> $GITHUB_STEP_SUMMARY
|
||||
elif [ "${{ steps.check.outputs.already_released }}" = "true" ]; then
|
||||
echo "## Already Released — ${VERSION}" >> $GITHUB_STEP_SUMMARY
|
||||
else
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "## Build & Release Complete (${PLATFORM})" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Step | Result |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "|------|--------|" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Platform | \`${PLATFORM}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Version | \`${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Branch | \`${{ steps.version.outputs.branch }}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Tag | \`${{ steps.version.outputs.tag }}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Release | [View](${GITEA_URL}/${GITEA_ORG}/${GITEA_REPO}/releases/tag/${{ steps.version.outputs.tag }}) |" >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
@@ -8,7 +8,7 @@ on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
version:
|
||||
description: 'Version tag (e.g. v1.26.1-moko.04.00.00)'
|
||||
description: 'Version tag (e.g. v1.26.1-moko.05.01.00)'
|
||||
required: true
|
||||
default: 'latest'
|
||||
environment:
|
||||
@@ -30,6 +30,7 @@ env:
|
||||
DEPLOY_HOST: git.mokoconsulting.tech
|
||||
DEPLOY_PORT: 2918
|
||||
DEPLOY_USER: mokoconsulting
|
||||
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
@@ -47,15 +48,30 @@ jobs:
|
||||
echo "source_dir=/opt/gitea/source" >> $GITHUB_OUTPUT
|
||||
echo "branch=main" >> $GITHUB_OUTPUT
|
||||
echo "tag=${VERSION}" >> $GITHUB_OUTPUT
|
||||
echo "instance_url=https://git.mokoconsulting.tech" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "compose_dir=/opt/gitea-dev" >> $GITHUB_OUTPUT
|
||||
echo "container=mokogitea-dev" >> $GITHUB_OUTPUT
|
||||
echo "source_dir=/opt/gitea-dev/source" >> $GITHUB_OUTPUT
|
||||
echo "branch=dev" >> $GITHUB_OUTPUT
|
||||
echo "tag=${VERSION}-dev" >> $GITHUB_OUTPUT
|
||||
echo "instance_url=https://git.dev.mokoconsulting.tech" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
- name: Build, push, and deploy via SSH
|
||||
- name: Enable maintenance mode
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
INSTANCE_URL: ${{ steps.config.outputs.instance_url }}
|
||||
run: |
|
||||
echo "Enabling maintenance mode on ${INSTANCE_URL}..."
|
||||
curl -sf -X POST \
|
||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||
"${INSTANCE_URL}/-/admin/config" \
|
||||
-d 'key=instance.maintenance_mode&value={"AdminWebAccessOnly":true}' \
|
||||
|| echo "WARNING: Could not enable maintenance mode (instance may be down)"
|
||||
|
||||
- name: Build and deploy via SSH
|
||||
env:
|
||||
SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
|
||||
TAG: ${{ steps.config.outputs.tag }}
|
||||
@@ -124,6 +140,92 @@ jobs:
|
||||
exit 1
|
||||
"
|
||||
|
||||
- name: Update updates.xml
|
||||
if: success()
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GA_TOKEN }}
|
||||
TAG: ${{ steps.config.outputs.tag }}
|
||||
INSTANCE_URL: ${{ steps.config.outputs.instance_url }}
|
||||
DEPLOY_ENV: ${{ github.event.inputs.environment }}
|
||||
run: |
|
||||
# Only update updates.xml for production stable releases
|
||||
if [ "$DEPLOY_ENV" != "production" ]; then
|
||||
echo "Skipping updates.xml — dev deployments don't update stable channel"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Extract moko version from tag (e.g. v1.26.1-moko.05.01.01 -> 05.01.01)
|
||||
MOKO_VER=$(echo "$TAG" | sed -n 's/.*-moko\.\(.*\)/\1/p')
|
||||
if [ -z "$MOKO_VER" ]; then
|
||||
echo "Could not extract moko version from tag: $TAG"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
RELEASE_URL="https://${REGISTRY}/MokoConsulting/MokoGitea/releases/tag/${TAG}"
|
||||
DOCKER_IMG="${REGISTRY}/${IMAGE}:${TAG}"
|
||||
|
||||
python3 << PYEOF
|
||||
import json, os, re, base64, urllib.request
|
||||
|
||||
token = os.environ["GITEA_TOKEN"]
|
||||
registry = os.environ["REGISTRY"]
|
||||
tag = os.environ["TAG"]
|
||||
moko_ver = os.environ["MOKO_VER"]
|
||||
release_url = os.environ["RELEASE_URL"]
|
||||
docker_img = os.environ["DOCKER_IMG"]
|
||||
api = f"https://{registry}/api/v1/repos/MokoConsulting/MokoGitea"
|
||||
|
||||
# Fetch current updates.xml
|
||||
req = urllib.request.Request(f"{api}/contents/updates.xml?ref=main",
|
||||
headers={"Authorization": f"token {token}"})
|
||||
with urllib.request.urlopen(req) as resp:
|
||||
data = json.loads(resp.read())
|
||||
sha = data["sha"]
|
||||
content = base64.b64decode(data["content"]).decode("utf-8")
|
||||
|
||||
# Update stable channel — match the <update> block containing <tag>stable</tag>
|
||||
def replace_channel(xml, channel, ver, url, docker):
|
||||
pattern = rf"(<update>\s*<name>MokoGitea</name>[\s\S]*?<tags><tag>{channel}</tag></tags>[\s\S]*?</update>)"
|
||||
def replacer(m):
|
||||
block = m.group(1)
|
||||
block = re.sub(r"<version>[^<]*</version>", f"<version>{ver}</version>", block)
|
||||
block = re.sub(r"(<infourl[^>]*>)[^<]*(</infourl>)", rf"\1{url}\2", block)
|
||||
block = re.sub(r"(<downloadurl[^>]*>)[^<]*(</downloadurl>)", rf"\1{docker}\2", block)
|
||||
return block
|
||||
return re.sub(pattern, replacer, xml)
|
||||
|
||||
content = replace_channel(content, "stable", moko_ver, release_url, docker_img)
|
||||
content = re.sub(r"VERSION: [^\n]*", f"VERSION: {moko_ver}", content)
|
||||
|
||||
# Push updated file
|
||||
encoded = base64.b64encode(content.encode()).decode()
|
||||
payload = json.dumps({
|
||||
"message": f"chore(ci): update updates.xml to {moko_ver}",
|
||||
"content": encoded,
|
||||
"sha": sha,
|
||||
"branch": "main",
|
||||
}).encode()
|
||||
req = urllib.request.Request(f"{api}/contents/updates.xml",
|
||||
data=payload, method="PUT",
|
||||
headers={"Authorization": f"token {token}", "Content-Type": "application/json"})
|
||||
with urllib.request.urlopen(req) as resp:
|
||||
print(f"updates.xml updated to {moko_ver}")
|
||||
PYEOF
|
||||
|
||||
- name: Disable maintenance mode
|
||||
if: always()
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
INSTANCE_URL: ${{ steps.config.outputs.instance_url }}
|
||||
run: |
|
||||
echo "Disabling maintenance mode on ${INSTANCE_URL}..."
|
||||
curl -sf -X POST \
|
||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
||||
-H "Content-Type: application/x-www-form-urlencoded" \
|
||||
"${INSTANCE_URL}/-/admin/config" \
|
||||
-d 'key=instance.maintenance_mode&value={"AdminWebAccessOnly":false}' \
|
||||
|| echo "WARNING: Could not disable maintenance mode"
|
||||
|
||||
- name: Verify
|
||||
run: |
|
||||
sleep 5
|
||||
|
||||
@@ -0,0 +1,375 @@
|
||||
# Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
#
|
||||
# FILE INFORMATION
|
||||
# DEFGROUP: Gitea.Workflow
|
||||
# INGROUP: moko-platform.Release
|
||||
# REPO: https://git.mokoconsulting.tech/MokoConsulting/moko-platform
|
||||
# PATH: /templates/workflows/universal/pre-release.yml.template
|
||||
# VERSION: 05.01.00
|
||||
# BRIEF: Manual pre-release -- builds dev/alpha/beta/rc packages from any branch
|
||||
|
||||
name: "Universal: Pre-Release"
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
stability:
|
||||
description: 'Pre-release channel'
|
||||
required: true
|
||||
type: choice
|
||||
options:
|
||||
- development
|
||||
- alpha
|
||||
- beta
|
||||
- release-candidate
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
env:
|
||||
GITEA_URL: ${{ vars.GITEA_URL || 'https://git.mokoconsulting.tech' }}
|
||||
GITEA_ORG: ${{ vars.GITEA_ORG || github.repository_owner }}
|
||||
GITEA_REPO: ${{ vars.GITEA_REPO || github.event.repository.name }}
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: "Build Pre-Release (${{ inputs.stability }})"
|
||||
runs-on: release
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.GA_TOKEN }}
|
||||
|
||||
- name: Setup tools
|
||||
run: |
|
||||
# Update moko-platform CLI tools if available; install PHP if missing
|
||||
if command -v moko-platform-update &> /dev/null; then
|
||||
moko-platform-update
|
||||
elif [ -d "/opt/moko-platform" ]; then
|
||||
cd /opt/moko-platform && git pull origin main --quiet 2>/dev/null || true
|
||||
else
|
||||
if ! command -v php &> /dev/null; then
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y -qq php-cli php-mbstring php-xml php-zip php-curl >/dev/null 2>&1
|
||||
fi
|
||||
git clone --depth 1 --branch main --quiet \
|
||||
"https://x-access-token:${{ secrets.GA_TOKEN }}@git.mokoconsulting.tech/MokoConsulting/moko-platform.git" \
|
||||
/tmp/moko-platform-api
|
||||
fi
|
||||
# Set MOKO_CLI to whichever path exists
|
||||
if [ -d "/opt/moko-platform/cli" ]; then
|
||||
echo "MOKO_CLI=/opt/moko-platform/cli" >> "$GITHUB_ENV"
|
||||
else
|
||||
echo "MOKO_CLI=/tmp/moko-platform-api/cli" >> "$GITHUB_ENV"
|
||||
fi
|
||||
|
||||
- name: Detect platform
|
||||
id: platform
|
||||
run: |
|
||||
PLATFORM=$(sed -n 's/.*<platform>\([^<]*\)<\/platform>.*/\1/p' .mokogitea/manifest.xml 2>/dev/null | head -1 | tr -d '[:space:]')
|
||||
[ -z "$PLATFORM" ] && PLATFORM="generic"
|
||||
echo "platform=$PLATFORM" >> "$GITHUB_OUTPUT"
|
||||
MANIFEST=$(find ./src -maxdepth 1 -name "pkg_*.xml" -exec grep -l '<extension' {} \; 2>/dev/null | head -1)
|
||||
[ -z "$MANIFEST" ] && MANIFEST=$(find . -maxdepth 3 -name "*.xml" ! -path "./.git/*" ! -path "*/packages/*" -exec grep -l '<extension' {} \; 2>/dev/null | head -1)
|
||||
[ -z "$MANIFEST" ] && MANIFEST=$(find . -maxdepth 3 -name "*.xml" ! -path "./.git/*" -exec grep -l '<extension' {} \; 2>/dev/null | head -1)
|
||||
MOD_FILE=$(find . -maxdepth 4 -name "mod*.class.php" ! -path "./.git/*" -exec grep -l 'extends DolibarrModules' {} \; 2>/dev/null | head -1)
|
||||
echo "manifest=${MANIFEST}" >> "$GITHUB_OUTPUT"
|
||||
echo "mod_file=${MOD_FILE}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Resolve metadata and bump version
|
||||
id: meta
|
||||
run: |
|
||||
STABILITY="${{ inputs.stability }}"
|
||||
|
||||
case "$STABILITY" in
|
||||
development) SUFFIX="-dev"; TAG="development" ;;
|
||||
alpha) SUFFIX="-alpha"; TAG="alpha" ;;
|
||||
beta) SUFFIX="-beta"; TAG="beta" ;;
|
||||
release-candidate) SUFFIX="-rc"; TAG="release-candidate" ;;
|
||||
esac
|
||||
|
||||
# Patch bump via CLI tool
|
||||
php ${MOKO_CLI}/version_bump.php --path .
|
||||
VERSION=$(php ${MOKO_CLI}/version_read.php --path . 2>/dev/null)
|
||||
[ -z "$VERSION" ] && VERSION="00.00.01"
|
||||
TODAY=$(date +%Y-%m-%d)
|
||||
|
||||
# Update platform-specific manifest
|
||||
PLATFORM="${{ steps.platform.outputs.platform }}"
|
||||
MANIFEST="${{ steps.platform.outputs.manifest }}"
|
||||
MOD_FILE="${{ steps.platform.outputs.mod_file }}"
|
||||
|
||||
php ${MOKO_CLI}/version_set_platform.php \
|
||||
--path . --version "$VERSION" --branch "${{ github.ref_name }}" 2>/dev/null || true
|
||||
|
||||
# Commit version bump
|
||||
git config --local user.email "gitea-actions[bot]@mokoconsulting.tech"
|
||||
git config --local user.name "gitea-actions[bot]"
|
||||
git remote set-url origin "https://jmiller:${{ secrets.GA_TOKEN }}@git.mokoconsulting.tech/${{ github.repository }}.git"
|
||||
git add -A
|
||||
git diff --cached --quiet || {
|
||||
git commit -m "chore(version): pre-release bump to ${VERSION} [skip ci]"
|
||||
git push origin HEAD 2>&1
|
||||
}
|
||||
|
||||
# Auto-detect element (platform-aware)
|
||||
EXT_ELEMENT=""
|
||||
case "$PLATFORM" in
|
||||
joomla)
|
||||
if [ -n "$MANIFEST" ]; then
|
||||
EXT_ELEMENT=$(sed -n 's/.*<element>\([^<]*\)<\/element>.*/\1/p' "$MANIFEST" 2>/dev/null | head -1)
|
||||
if [ -z "$EXT_ELEMENT" ]; then
|
||||
EXT_ELEMENT=$(basename "$MANIFEST" .xml | tr '[:upper:]' '[:lower:]')
|
||||
case "$EXT_ELEMENT" in
|
||||
templatedetails|manifest) EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -') ;;
|
||||
esac
|
||||
fi
|
||||
else
|
||||
EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -')
|
||||
fi
|
||||
;;
|
||||
dolibarr)
|
||||
if [ -n "$MOD_FILE" ]; then
|
||||
MOD_BASENAME=$(basename "$MOD_FILE" .class.php)
|
||||
EXT_ELEMENT=$(echo "$MOD_BASENAME" | sed 's/^mod//' | tr '[:upper:]' '[:lower:]')
|
||||
else
|
||||
EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -')
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
EXT_ELEMENT=$(echo "${GITEA_REPO}" | tr '[:upper:]' '[:lower:]' | tr -d ' -')
|
||||
;;
|
||||
esac
|
||||
|
||||
ZIP_NAME="${EXT_ELEMENT}-${VERSION}${SUFFIX}.zip"
|
||||
|
||||
echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
|
||||
echo "stability=${STABILITY}" >> "$GITHUB_OUTPUT"
|
||||
echo "suffix=${SUFFIX}" >> "$GITHUB_OUTPUT"
|
||||
echo "tag=${TAG}" >> "$GITHUB_OUTPUT"
|
||||
echo "zip_name=${ZIP_NAME}" >> "$GITHUB_OUTPUT"
|
||||
echo "ext_element=${EXT_ELEMENT}" >> "$GITHUB_OUTPUT"
|
||||
echo "manifest=${MANIFEST}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
echo "=== Pre-Release: ${EXT_ELEMENT} ${VERSION}${SUFFIX} ==="
|
||||
|
||||
- name: Build package
|
||||
run: |
|
||||
SOURCE_DIR="src"
|
||||
[ ! -d "$SOURCE_DIR" ] && SOURCE_DIR="htdocs"
|
||||
if [ ! -d "$SOURCE_DIR" ]; then
|
||||
echo "::error::No src/ or htdocs/ directory"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
MANIFEST="${{ steps.meta.outputs.manifest }}"
|
||||
EXT_TYPE=""
|
||||
if [ -n "$MANIFEST" ]; then
|
||||
EXT_TYPE=$(sed -n 's/.*<extension[^>]*type="\([^"]*\)".*/\1/p' "$MANIFEST" | head -1)
|
||||
fi
|
||||
|
||||
EXCLUDES="sftp-config* .ftpignore *.ppk *.pem *.key .env* *.local .build-trigger"
|
||||
|
||||
mkdir -p build/package
|
||||
|
||||
if [ "$EXT_TYPE" = "package" ] && [ -d "${SOURCE_DIR}/packages" ]; then
|
||||
echo "=== Building Joomla PACKAGE (multi-extension) ==="
|
||||
for ext_dir in "${SOURCE_DIR}"/packages/*/; do
|
||||
[ ! -d "$ext_dir" ] && continue
|
||||
EXT_NAME=$(basename "$ext_dir")
|
||||
echo " Packaging sub-extension: ${EXT_NAME}"
|
||||
cd "$ext_dir"
|
||||
zip -r "../../build/package/${EXT_NAME}.zip" . -x $EXCLUDES
|
||||
cd "$OLDPWD"
|
||||
done
|
||||
for f in "${SOURCE_DIR}"/*.xml "${SOURCE_DIR}"/*.php; do
|
||||
[ -f "$f" ] && cp "$f" build/package/
|
||||
done
|
||||
else
|
||||
echo "=== Building standard extension ==="
|
||||
rsync -a \
|
||||
--exclude='sftp-config*' \
|
||||
--exclude='.ftpignore' \
|
||||
--exclude='*.ppk' \
|
||||
--exclude='*.pem' \
|
||||
--exclude='*.key' \
|
||||
--exclude='.env*' \
|
||||
--exclude='*.local' \
|
||||
--exclude='.build-trigger' \
|
||||
"${SOURCE_DIR}/" build/package/
|
||||
fi
|
||||
|
||||
- name: Create ZIP
|
||||
id: zip
|
||||
run: |
|
||||
ZIP_NAME="${{ steps.meta.outputs.zip_name }}"
|
||||
cd build/package
|
||||
zip -r "../${ZIP_NAME}" .
|
||||
cd ..
|
||||
|
||||
SHA256=$(sha256sum "${ZIP_NAME}" | cut -d' ' -f1)
|
||||
echo "sha256=${SHA256}" >> "$GITHUB_OUTPUT"
|
||||
echo "ZIP: ${ZIP_NAME} (SHA: ${SHA256:0:16}...)"
|
||||
|
||||
- name: Create or replace Gitea release
|
||||
id: release
|
||||
run: |
|
||||
TAG="${{ steps.meta.outputs.tag }}"
|
||||
VERSION="${{ steps.meta.outputs.version }}"
|
||||
STABILITY="${{ steps.meta.outputs.stability }}"
|
||||
SHA256="${{ steps.zip.outputs.sha256 }}"
|
||||
ZIP_NAME="${{ steps.meta.outputs.zip_name }}"
|
||||
EXT_ELEMENT="${{ steps.meta.outputs.ext_element }}"
|
||||
TOKEN="${{ secrets.GA_TOKEN }}"
|
||||
API="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
BRANCH=$(git branch --show-current)
|
||||
|
||||
BODY="## ${VERSION} ($(date +%Y-%m-%d))
|
||||
**Channel:** ${STABILITY}
|
||||
**SHA-256:** \`${SHA256}\`"
|
||||
|
||||
# Delete existing release
|
||||
EXISTING_ID=$(curl -sS -H "Authorization: token ${TOKEN}" \
|
||||
"${API}/releases/tags/${TAG}" | jq -r '.id // empty' 2>/dev/null)
|
||||
if [ -n "$EXISTING_ID" ]; then
|
||||
curl -sS -X DELETE -H "Authorization: token ${TOKEN}" \
|
||||
"${API}/releases/${EXISTING_ID}" 2>/dev/null || true
|
||||
curl -sS -X DELETE -H "Authorization: token ${TOKEN}" \
|
||||
"${API}/tags/${TAG}" 2>/dev/null || true
|
||||
fi
|
||||
|
||||
# Create release
|
||||
RELEASE_ID=$(curl -sS -X POST -H "Authorization: token ${TOKEN}" \
|
||||
-H "Content-Type: application/json" \
|
||||
"${API}/releases" \
|
||||
-d "$(jq -n \
|
||||
--arg tag "$TAG" \
|
||||
--arg target "$BRANCH" \
|
||||
--arg name "${EXT_ELEMENT} ${VERSION} (${STABILITY})" \
|
||||
--arg body "$BODY" \
|
||||
'{tag_name: $tag, target_commitish: $target, name: $name, body: $body, prerelease: true}'
|
||||
)" | jq -r '.id')
|
||||
|
||||
echo "release_id=${RELEASE_ID}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
# Upload ZIP
|
||||
curl -sS -X POST -H "Authorization: token ${TOKEN}" \
|
||||
-H "Content-Type: application/octet-stream" \
|
||||
"${API}/releases/${RELEASE_ID}/assets?name=${ZIP_NAME}" \
|
||||
--data-binary "@build/${ZIP_NAME}"
|
||||
|
||||
echo "Released: ${EXT_ELEMENT} ${VERSION} (${STABILITY})"
|
||||
|
||||
- name: Update updates.xml
|
||||
if: steps.platform.outputs.platform == 'joomla'
|
||||
run: |
|
||||
STABILITY="${{ steps.meta.outputs.stability }}"
|
||||
VERSION="${{ steps.meta.outputs.version }}"
|
||||
SHA256="${{ steps.zip.outputs.sha256 }}"
|
||||
ZIP_NAME="${{ steps.meta.outputs.zip_name }}"
|
||||
TAG="${{ steps.meta.outputs.tag }}"
|
||||
|
||||
if [ ! -f "updates.xml" ]; then
|
||||
echo "No updates.xml -- skipping"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Map stability to XML tag name
|
||||
case "$STABILITY" in
|
||||
development) XML_TAG="development" ;;
|
||||
alpha) XML_TAG="alpha" ;;
|
||||
beta) XML_TAG="beta" ;;
|
||||
release-candidate) XML_TAG="rc" ;;
|
||||
*) XML_TAG="$STABILITY" ;;
|
||||
esac
|
||||
|
||||
DOWNLOAD_URL="${GITEA_URL}/${GITEA_ORG}/${GITEA_REPO}/releases/download/${TAG}/${ZIP_NAME}"
|
||||
|
||||
# Use PHP to update the channel in updates.xml
|
||||
php -r '
|
||||
$xml_tag = $argv[1];
|
||||
$version = $argv[2];
|
||||
$sha256 = $argv[3];
|
||||
$url = $argv[4];
|
||||
$date = date("Y-m-d");
|
||||
|
||||
$content = file_get_contents("updates.xml");
|
||||
$pattern = "/(<update>(?:(?!<\/update>).)*?<tag>" . preg_quote($xml_tag) . "<\/tag>.*?<\/update>)/s";
|
||||
|
||||
$content = preg_replace_callback($pattern, function($m) use ($version, $sha256, $url, $date) {
|
||||
$block = $m[0];
|
||||
$block = preg_replace("/<version>[^<]*<\/version>/", "<version>{$version}</version>", $block);
|
||||
if (strpos($block, "<sha256>") !== false) {
|
||||
$block = preg_replace("/<sha256>[^<]*<\/sha256>/", "<sha256>{$sha256}</sha256>", $block);
|
||||
} else {
|
||||
$block = str_replace("</downloads>", "</downloads>\n <sha256>{$sha256}</sha256>", $block);
|
||||
}
|
||||
$block = preg_replace("/(<downloadurl[^>]*>)[^<]*(<\/downloadurl>)/", "\${1}{$url}\${2}", $block);
|
||||
return $block;
|
||||
}, $content);
|
||||
|
||||
file_put_contents("updates.xml", $content);
|
||||
echo "Updated {$xml_tag} channel: version={$version}\n";
|
||||
' "$XML_TAG" "$VERSION" "$SHA256" "$DOWNLOAD_URL"
|
||||
|
||||
# Commit and push
|
||||
if ! git diff --quiet updates.xml 2>/dev/null; then
|
||||
git config --local user.email "gitea-actions[bot]@mokoconsulting.tech"
|
||||
git config --local user.name "gitea-actions[bot]"
|
||||
git add updates.xml
|
||||
git commit -m "chore: update ${STABILITY} channel ${VERSION} [skip ci]"
|
||||
git push origin HEAD 2>&1 || echo "WARNING: push failed"
|
||||
fi
|
||||
|
||||
- name: "Sync updates.xml to all branches"
|
||||
if: steps.platform.outputs.platform == 'joomla'
|
||||
run: |
|
||||
CURRENT_BRANCH="${{ github.ref_name }}"
|
||||
git config --local user.email "gitea-actions[bot]@mokoconsulting.tech"
|
||||
git config --local user.name "gitea-actions[bot]"
|
||||
|
||||
for BRANCH in main dev; do
|
||||
[ "$BRANCH" = "$CURRENT_BRANCH" ] && continue
|
||||
echo "Syncing updates.xml -> ${BRANCH}"
|
||||
git fetch origin "${BRANCH}" 2>/dev/null || continue
|
||||
git checkout "origin/${BRANCH}" -- . 2>/dev/null || continue
|
||||
git checkout "${CURRENT_BRANCH}" -- updates.xml
|
||||
if ! git diff --quiet updates.xml 2>/dev/null; then
|
||||
git add updates.xml
|
||||
git commit -m "chore: sync updates.xml from ${CURRENT_BRANCH} [skip ci]"
|
||||
git push origin HEAD:refs/heads/${BRANCH} 2>&1 || echo "WARNING: push to ${BRANCH} failed"
|
||||
fi
|
||||
git checkout "${CURRENT_BRANCH}" 2>/dev/null
|
||||
done
|
||||
|
||||
- name: "Delete lesser pre-release channels (cascade)"
|
||||
continue-on-error: true
|
||||
run: |
|
||||
API_BASE="${GITEA_URL}/api/v1/repos/${GITEA_ORG}/${GITEA_REPO}"
|
||||
TOKEN="${{ secrets.GA_TOKEN }}"
|
||||
|
||||
php ${MOKO_CLI}/release_cascade.php \
|
||||
--stability "${{ steps.meta.outputs.stability }}" \
|
||||
--token "${TOKEN}" \
|
||||
--api-base "${API_BASE}"
|
||||
|
||||
- name: Summary
|
||||
if: always()
|
||||
run: |
|
||||
VERSION="${{ steps.meta.outputs.version }}"
|
||||
STABILITY="${{ steps.meta.outputs.stability }}"
|
||||
ZIP_NAME="${{ steps.meta.outputs.zip_name }}"
|
||||
SHA256="${{ steps.zip.outputs.sha256 }}"
|
||||
echo "## Pre-Release Complete" >> $GITHUB_STEP_SUMMARY
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Field | Value |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "|-------|-------|" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Version | \`${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Channel | ${STABILITY} |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| Package | \`${ZIP_NAME}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
echo "| SHA-256 | \`${SHA256:-n/a}\` |" >> $GITHUB_STEP_SUMMARY
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Tato stránka vyžaduje JavaScript.",
|
||||
"toc": "Obsah",
|
||||
"licenses": "Licence",
|
||||
"return_to_gitea": "Vrátit se do Gitea",
|
||||
"return_to_gitea": "Vrátit se do MokoGitea",
|
||||
"more_items": "Více položek",
|
||||
"username": "Uživatelské jméno",
|
||||
"email": "E-mailová adresa",
|
||||
@@ -171,20 +171,20 @@
|
||||
"editor.buttons.enable_monospace_font": "Zapnout monospace font",
|
||||
"editor.buttons.disable_monospace_font": "Vypnout monospace font",
|
||||
"error.occurred": "Došlo k chybě",
|
||||
"error.report_message": "Pokud jste si jisti, že se jedná o chybu Gitea, prosím vyhledejte problémy na <a href=\"%s\" target=\"_blank\">GitHub</a> a v případě potřeby založte nový problém.",
|
||||
"error.report_message": "Pokud jste si jisti, že se jedná o chybu MokoGitea, prosím vyhledejte problémy na <a href=\"%s\" target=\"_blank\">GitHub</a> a v případě potřeby založte nový problém.",
|
||||
"error.not_found": "Cíl nebyl nalezen.",
|
||||
"error.network_error": "Chyba sítě",
|
||||
"startpage.app_desc": "Snadno přístupný vlastní Git",
|
||||
"startpage.install": "Jednoduchá na instalaci",
|
||||
"startpage.install_desc": "Jednoduše <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">spusťte jako binární program</a> pro vaši platformu, nasaďte jej pomocí <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Docker</a>, nebo jej stáhněte jako <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">balíček</a>.",
|
||||
"startpage.platform": "Multiplatformní",
|
||||
"startpage.platform_desc": "Gitea běží všude, kde <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> může kompilovat: Windows, macOS, Linux, ARM, atd. Vyberte si ten, který milujete!",
|
||||
"startpage.platform_desc": "MokoGitea běží všude, kde <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> může kompilovat: Windows, macOS, Linux, ARM, atd. Vyberte si ten, který milujete!",
|
||||
"startpage.lightweight": "Lehká",
|
||||
"startpage.lightweight_desc": "Gitea má minimální požadavky a může běžet na Raspberry Pi. Šetřete energii vašeho stroje!",
|
||||
"startpage.lightweight_desc": "MokoGitea má minimální požadavky a může běžet na Raspberry Pi. Šetřete energii vašeho stroje!",
|
||||
"startpage.license_desc": "Vše je na <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Připojte se tím, že <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">přispějete</a> a uděláte tento projekt ještě lepší. Nestyďte se být přispěvatel!",
|
||||
"install.install": "Instalace",
|
||||
"install.title": "Výchozí konfigurace",
|
||||
"install.docker_helper": "Pokud spouštíte Gitea v Dockeru, přečtěte si <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentaci</a>, než budete měnit jakákoliv nastavení.",
|
||||
"install.docker_helper": "Pokud spouštíte MokoGitea v Dockeru, přečtěte si <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentaci</a>, než budete měnit jakákoliv nastavení.",
|
||||
"install.db_title": "Nastavení databáze",
|
||||
"install.db_type": "Typ databáze",
|
||||
"install.host": "Hostitel",
|
||||
@@ -194,10 +194,10 @@
|
||||
"install.db_schema": "Schéma",
|
||||
"install.db_schema_helper": "Ponechte prázdné pro výchozí nastavení databáze („public“).",
|
||||
"install.path": "Cesta",
|
||||
"install.sqlite_helper": "Cesta k souboru SQLite3 databáze.<br>Pokud spouštíte Gitea jako službu, zadejte absolutní cestu.",
|
||||
"install.reinstall_error": "Pokoušíte se nainstalovat do existující databáze Gitea",
|
||||
"install.reinstall_confirm_message": "Přeinstalování s existující databází Gitea může způsobit více problémů. Ve většině případů byste měli použít existující „app.ini“ pro spuštění Gitea. Pokud víte, co děláte, potvrďte následující:",
|
||||
"install.reinstall_confirm_check_3": "Potvrzujete, že jste si naprosto jisti, že tato Gitea je spuštěna se správným umístěním souboru app.ini a že jste si jisti, že musíte provést novou instalaci. Potvrzujete, že berete na vědomí výše uvedená rizika.",
|
||||
"install.sqlite_helper": "Cesta k souboru SQLite3 databáze.<br>Pokud spouštíte MokoGitea jako službu, zadejte absolutní cestu.",
|
||||
"install.reinstall_error": "Pokoušíte se nainstalovat do existující databáze MokoGitea",
|
||||
"install.reinstall_confirm_message": "Přeinstalování s existující databází MokoGitea může způsobit více problémů. Ve většině případů byste měli použít existující „app.ini“ pro spuštění MokoGitea. Pokud víte, co děláte, potvrďte následující:",
|
||||
"install.reinstall_confirm_check_3": "Potvrzujete, že jste si naprosto jisti, že tato MokoGitea je spuštěna se správným umístěním souboru app.ini a že jste si jisti, že musíte provést novou instalaci. Potvrzujete, že berete na vědomí výše uvedená rizika.",
|
||||
"install.err_empty_db_path": "Cesta k SQLite3 databázi nemůže být prázdná.",
|
||||
"install.no_admin_and_disable_registration": "Nemůžete vypnout registraci účtů bez vytvoření účtu správce.",
|
||||
"install.err_empty_admin_password": "Heslo administrátora nemůže být prázdné.",
|
||||
@@ -209,13 +209,13 @@
|
||||
"install.lfs_path": "Kořenový adresář Git LFS",
|
||||
"install.lfs_path_helper": "V tomto adresáři budou uloženy soubory, které jsou sledovány Git LFS. Pokud ponecháte prázdné, LFS zakážete.",
|
||||
"install.run_user": "Spustit jako uživatel",
|
||||
"install.run_user_helper": "Zadejte uživatelské jméno, pod kterým Gitea běží v operačním systému. Pozor: tento uživatel musí mít přístup ke kořenovému adresáři repozitářů.",
|
||||
"install.run_user_helper": "Zadejte uživatelské jméno, pod kterým MokoGitea běží v operačním systému. Pozor: tento uživatel musí mít přístup ke kořenovému adresáři repozitářů.",
|
||||
"install.domain": "Doména serveru",
|
||||
"install.domain_helper": "Adresa domény, nebo hostitele serveru.",
|
||||
"install.ssh_port": "Port SSH serveru",
|
||||
"install.ssh_port_helper": "Číslo portu, na kterém SSH server naslouchá. Když ponecháte prázdné, SSH server zakážete.",
|
||||
"install.http_port": "Port, na kterém Gitea naslouchá HTTP protokolu",
|
||||
"install.app_url": "Základní URL Gitea",
|
||||
"install.http_port": "Port, na kterém MokoGitea naslouchá HTTP protokolu",
|
||||
"install.app_url": "Základní URL MokoGitea",
|
||||
"install.app_url_helper": "Základní adresa pro HTTP(S) URL adresy pro klonování a e-mailová oznámení.",
|
||||
"install.log_root_path": "Adresář logů",
|
||||
"install.log_root_path_helper": "Soubory protokolu budou zapsány do tohoto adresáře.",
|
||||
@@ -225,7 +225,7 @@
|
||||
"install.smtp_port": "Port SMTP",
|
||||
"install.smtp_from": "Odeslat e-mail jako",
|
||||
"install.smtp_from_invalid": "Adresa \"Odeslat e-mail jako\" je neplatná",
|
||||
"install.smtp_from_helper": "E-mailová adresa, kterou bude Gitea používat. Zadejte běžnou e-mailovou adresu, nebo použijte formát \"Jméno\"<email@example.com>.",
|
||||
"install.smtp_from_helper": "E-mailová adresa, kterou bude MokoGitea používat. Zadejte běžnou e-mailovou adresu, nebo použijte formát \"Jméno\"<email@example.com>.",
|
||||
"install.mailer_user": "Uživatelské jméno SMTP",
|
||||
"install.mailer_password": "Heslo pro SMTP",
|
||||
"install.register_confirm": "Pro registraci vyžadovat potvrzení e-mailu",
|
||||
@@ -254,9 +254,9 @@
|
||||
"install.admin_password": "Heslo",
|
||||
"install.confirm_password": "Potvrdit heslo",
|
||||
"install.admin_email": "E-mailová adresa",
|
||||
"install.install_btn_confirm": "Nainstalovat Gitea",
|
||||
"install.install_btn_confirm": "Nainstalovat MokoGitea",
|
||||
"install.test_git_failed": "Chyba při testu příkazu 'git': %v",
|
||||
"install.sqlite3_not_available": "Tato verze Gitea nepodporuje SQLite3. Stáhněte si oficiální binární verzi od %s (nikoli verzi „gobuild“).",
|
||||
"install.sqlite3_not_available": "Tato verze MokoGitea nepodporuje SQLite3. Stáhněte si oficiální binární verzi od %s (nikoli verzi „gobuild“).",
|
||||
"install.invalid_db_setting": "Nastavení databáze je neplatné: %v",
|
||||
"install.invalid_db_table": "Databázová tabulka „%s“ je neplatná: %v",
|
||||
"install.invalid_repo_path": "Kořenový adresář repozitářů není správný: %v",
|
||||
@@ -344,7 +344,7 @@
|
||||
"auth.reset_password_helper": "Obnovit účet",
|
||||
"auth.reset_password_wrong_user": "Jste přihlášen/a jako %s, ale odkaz pro obnovení účtu je pro %s",
|
||||
"auth.password_too_short": "Délka hesla musí být minimálně %d znaků.",
|
||||
"auth.non_local_account": "Externě ověřovaní uživatelé nemohou aktualizovat své heslo prostřednictvím webového rozhraní Gitea.",
|
||||
"auth.non_local_account": "Externě ověřovaní uživatelé nemohou aktualizovat své heslo prostřednictvím webového rozhraní MokoGitea.",
|
||||
"auth.verify": "Ověřit",
|
||||
"auth.scratch_code": "Pomocný kód",
|
||||
"auth.use_scratch_code": "Použijte pomocný kód",
|
||||
@@ -626,7 +626,7 @@
|
||||
"settings.retype_new_password": "Potvrdit nové heslo",
|
||||
"settings.password_incorrect": "Zadané heslo není správné.",
|
||||
"settings.change_password_success": "Vaše heslo bylo aktualizováno. Od teď se přihlašujte novým heslem.",
|
||||
"settings.password_change_disabled": "Externě ověřovaní uživatelé nemohou aktualizovat své heslo prostřednictvím webového rozhraní Gitea.",
|
||||
"settings.password_change_disabled": "Externě ověřovaní uživatelé nemohou aktualizovat své heslo prostřednictvím webového rozhraní MokoGitea.",
|
||||
"settings.emails": "E-mailová adresa",
|
||||
"settings.manage_emails": "Správa e-mailových adres",
|
||||
"settings.manage_themes": "Vyberte výchozí motiv vzhledu",
|
||||
@@ -756,7 +756,7 @@
|
||||
"settings.permissions_list": "Oprávnění:",
|
||||
"settings.manage_oauth2_applications": "Spravovat OAuth2 aplikace",
|
||||
"settings.edit_oauth2_application": "Upravit OAuth2 aplikaci",
|
||||
"settings.oauth2_applications_desc": "OAuth2 aplikace umožní aplikacím třetích stran bezpečně ověřit uživatele v této instanci Gitea.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 aplikace umožní aplikacím třetích stran bezpečně ověřit uživatele v této instanci MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Odstranit OAuth2 aplikaci",
|
||||
"settings.remove_oauth2_application_desc": "Odstraněním OAuth2 aplikace odeberete přístup všem podepsaným přístupovým tokenům. Pokračovat?",
|
||||
"settings.remove_oauth2_application_success": "Aplikace byla odstraněna.",
|
||||
@@ -776,7 +776,7 @@
|
||||
"settings.oauth2_application_edit": "Upravit",
|
||||
"settings.oauth2_application_create_description": "OAuth2 aplikace poskytuje přístup aplikacím třetích stran k uživatelským účtům na této instanci.",
|
||||
"settings.oauth2_application_remove_description": "Odebráním OAuth2 aplikace zabrání přístupu ověřeným uživatelům na této instanci. Pokračovat?",
|
||||
"settings.oauth2_application_locked": "Gitea předregistruje některé OAuth2 aplikace při spuštění, pokud je to povoleno v konfiguraci. Aby se zabránilo neočekávanému chování, nelze je upravovat ani odstranit. Více informací naleznete v dokumentaci OAuth2.",
|
||||
"settings.oauth2_application_locked": "MokoGitea předregistruje některé OAuth2 aplikace při spuštění, pokud je to povoleno v konfiguraci. Aby se zabránilo neočekávanému chování, nelze je upravovat ani odstranit. Více informací naleznete v dokumentaci OAuth2.",
|
||||
"settings.authorized_oauth2_applications": "Autorizovat OAuth2 aplikaci",
|
||||
"settings.revoke_key": "Zrušit",
|
||||
"settings.revoke_oauth2_grant": "Zrušit přístup",
|
||||
@@ -805,10 +805,10 @@
|
||||
"settings.webauthn_key_loss_warning": "Pokud ztratíte své bezpečnostní klíče, ztratíte přístup k vašemu účtu.",
|
||||
"settings.webauthn_alternative_tip": "Možná budete chtít nakonfigurovat další metodu ověřování.",
|
||||
"settings.manage_account_links": "Správa propojených účtů",
|
||||
"settings.manage_account_links_desc": "Tyto externí účty jsou propojeny s vaším Gitea účtem.",
|
||||
"settings.manage_account_links_desc": "Tyto externí účty jsou propojeny s vaším MokoGitea účtem.",
|
||||
"settings.link_account": "Propojit účet",
|
||||
"settings.remove_account_link": "Odstranit propojený účet",
|
||||
"settings.remove_account_link_desc": "Odstraněním propojeného účtu zrušíte jeho přístup k vašemu Gitea účtu. Pokračovat?",
|
||||
"settings.remove_account_link_desc": "Odstraněním propojeného účtu zrušíte jeho přístup k vašemu MokoGitea účtu. Pokračovat?",
|
||||
"settings.remove_account_link_success": "Propojený účet byl odstraněn.",
|
||||
"settings.hooks.desc": "Přidat webhooky, které budou spouštěny pro <strong>všechny repozitáře</strong> vve vašem vlastnictví.",
|
||||
"settings.orgs_none": "Nejste členem žádné organizace.",
|
||||
@@ -986,7 +986,7 @@
|
||||
"repo.migrate.github.description": "Migrovat data z github.com nebo jiných GitHub instancí.",
|
||||
"repo.migrate.git.description": "Migrovat pouze repozitář z libovolné služby Git.",
|
||||
"repo.migrate.gitlab.description": "Migrovat data z gitlab.com nebo jiných GitLab instancí.",
|
||||
"repo.migrate.gitea.description": "Migrovat data z gitea.com nebo jiných Gitea instancí.",
|
||||
"repo.migrate.gitea.description": "Migrovat data z gitea.com nebo jiných MokoGitea instancí.",
|
||||
"repo.migrate.gogs.description": "Migrovat data z notabug.com nebo jiných Gogs instancí.",
|
||||
"repo.migrate.onedev.description": "Migrovat data z code.onedev.io nebo jiných OneDev instancí.",
|
||||
"repo.migrate.codebase.description": "Migrovat data z codebasehq.com.",
|
||||
@@ -1657,7 +1657,7 @@
|
||||
"repo.pulls.reopened_at": "znovuotevřel/a tento pull request <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Z vašeho repositáře projektu se podívejte na novou větev a vyzkoušejte změny.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Sloučit",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Slučte změny a aktualizujte je na Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Slučte změny a aktualizujte je na MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Vymazat zprávu o sloučení",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Když kontroly uspějí)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Automaticky sloučit, když všechny kontroly uspějí",
|
||||
@@ -1979,7 +1979,7 @@
|
||||
"repo.settings.remove_team_success": "Přístup týmu k repozitáři byl odstraněn.",
|
||||
"repo.settings.add_webhook": "Přidat webový háček",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Kanál webového háčku nemůže být prázdný a nemůže obsahovat pouze znak #.",
|
||||
"repo.settings.hooks_desc": "Webové háčky automaticky vytvářejí dotazy HTTP POST na server, když nastane určitá událost v Gitea. Čtěte více v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">příručce webových háčků</a>.",
|
||||
"repo.settings.hooks_desc": "Webové háčky automaticky vytvářejí dotazy HTTP POST na server, když nastane určitá událost v MokoGitea. Čtěte více v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">příručce webových háčků</a>.",
|
||||
"repo.settings.webhook_deletion": "Odstranit webový háček",
|
||||
"repo.settings.webhook_deletion_desc": "Odstranění webového háčku smaže jeho nastavení a historii doručení. Pokračovat?",
|
||||
"repo.settings.webhook_deletion_success": "Webový háček byl smazán.",
|
||||
@@ -1997,7 +1997,7 @@
|
||||
"repo.settings.githook_name": "Název háčku",
|
||||
"repo.settings.githook_content": "Obsah háčku",
|
||||
"repo.settings.update_githook": "Aktualizovat háček",
|
||||
"repo.settings.add_webhook_desc": "Gitea odešle dotaz <code>POST</code> s nastaveným Content Type na cílovou URL. Čtěte více v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea odešle dotaz <code>POST</code> s nastaveným Content Type na cílovou URL. Čtěte více v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"repo.settings.payload_url": "Cílové URL",
|
||||
"repo.settings.http_method": "HTTP metoda",
|
||||
"repo.settings.secret": "Tajný klíč",
|
||||
@@ -2325,7 +2325,7 @@
|
||||
"repo.release.delete_release": "Smazat vydání",
|
||||
"repo.release.delete_tag": "Smazat značku",
|
||||
"repo.release.deletion": "Smazat vydání",
|
||||
"repo.release.deletion_desc": "Smazání vydání jej pouze odebere z Gitea. Nebude to mít vliv na značku Git, obsah vašeho repozitáře nebo jeho historii. Pokračovat?",
|
||||
"repo.release.deletion_desc": "Smazání vydání jej pouze odebere z MokoGitea. Nebude to mít vliv na značku Git, obsah vašeho repozitáře nebo jeho historii. Pokračovat?",
|
||||
"repo.release.deletion_success": "Vydání bylo odstraněno.",
|
||||
"repo.release.deletion_tag_desc": "Odstraní tuto značku z repozitáře. Obsah repozitáře a historie zůstanou nezměněny. Pokračovat?",
|
||||
"repo.release.deletion_tag_success": "Značka byla odstraněna.",
|
||||
@@ -2529,7 +2529,7 @@
|
||||
"admin.last_page": "Poslední",
|
||||
"admin.total": "Celkem: %d",
|
||||
"admin.settings": "Nastavení správce",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s je nyní k dispozici, vy používáte %s. Další podrobnosti najdete na <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">blogu</a>.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s je nyní k dispozici, vy používáte %s. Další podrobnosti najdete na <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">blogu</a>.",
|
||||
"admin.dashboard.statistic": "Souhrn",
|
||||
"admin.dashboard.maintenance_operations": "Operace údržby",
|
||||
"admin.dashboard.system_status": "Status systému",
|
||||
@@ -2630,7 +2630,7 @@
|
||||
"admin.users.is_admin": "Je správce",
|
||||
"admin.users.is_restricted": "Je omezený",
|
||||
"admin.users.allow_git_hook": "Může vytvářet háčky Gitu",
|
||||
"admin.users.allow_git_hook_tooltip": "Háčky Gitu se spustí pod uživatelem operačního systému, jako běží Gitea a budou mít stejnou úroveň přístupu k hostiteli. Díky tomu mohou uživatelé s tímto zvláštním oprávněním k háčkům Gitu přistupovat a upravovat všechny Gitea repozitáře a také databázi používanou Giteou. V důsledku toho mohou také získat oprávnění administrátora Gitey.",
|
||||
"admin.users.allow_git_hook_tooltip": "Háčky Gitu se spustí pod uživatelem operačního systému, jako běží MokoGitea a budou mít stejnou úroveň přístupu k hostiteli. Díky tomu mohou uživatelé s tímto zvláštním oprávněním k háčkům Gitu přistupovat a upravovat všechny MokoGitea repozitáře a také databázi používanou Giteou. V důsledku toho mohou také získat oprávnění administrátora Gitey.",
|
||||
"admin.users.allow_import_local": "Může importovat lokální repozitáře",
|
||||
"admin.users.allow_create_organization": "Může vytvářet organizace",
|
||||
"admin.users.update_profile": "Aktualizovat uživatelský účet",
|
||||
@@ -2695,11 +2695,11 @@
|
||||
"admin.packages.size": "Velikost",
|
||||
"admin.packages.published": "Publikováno",
|
||||
"admin.defaulthooks": "Výchozí webové háčky",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"admin.defaulthooks.desc": "Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých MokoGitea 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"admin.defaulthooks.add_webhook": "Přidat výchozí webový háček",
|
||||
"admin.defaulthooks.update_webhook": "Aktualizovat výchozí webový háček",
|
||||
"admin.systemhooks": "Systémové webové háčky",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"admin.systemhooks.desc": "Webové háčky automaticky vytvářejí HTTP POST dotazy na server při určitých MokoGitea 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">průvodci webovými háčky</a>.",
|
||||
"admin.systemhooks.add_webhook": "Přidat systémový webový háček",
|
||||
"admin.systemhooks.update_webhook": "Aktualizovat systémový webový háček",
|
||||
"admin.auths.auth_manage_panel": "Správa zdroje ověřování",
|
||||
@@ -2719,7 +2719,7 @@
|
||||
"admin.auths.user_base": "Výchozí bod hledání uživatelů",
|
||||
"admin.auths.user_dn": "DN uživatele",
|
||||
"admin.auths.attribute_username": "Atribut uživatelského jména",
|
||||
"admin.auths.attribute_username_placeholder": "Nechte prázdně a použije se uživatelské jméno zadané v Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Nechte prázdně a použije se uživatelské jméno zadané v MokoGitea.",
|
||||
"admin.auths.attribute_name": "Atribut křestního jména",
|
||||
"admin.auths.attribute_surname": "Atribut příjmení",
|
||||
"admin.auths.attribute_mail": "Atribut e-mailové adresy",
|
||||
@@ -2812,8 +2812,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Neplatná URL adresa pro automatické vyhledání (musí být platná adresa URL začínající http:// nebo https://)",
|
||||
"admin.config.server_config": "Nastavení serveru",
|
||||
"admin.config.app_name": "Název stránky",
|
||||
"admin.config.app_ver": "Verze Gitea",
|
||||
"admin.config.app_url": "Základní URL Gitea",
|
||||
"admin.config.app_ver": "Verze MokoGitea",
|
||||
"admin.config.app_url": "Základní URL MokoGitea",
|
||||
"admin.config.custom_conf": "Cesta ke konfiguračnímu souboru",
|
||||
"admin.config.custom_file_root_path": "Kořenový adresář vlastních souborů",
|
||||
"admin.config.domain": "Doména serveru",
|
||||
@@ -2850,7 +2850,7 @@
|
||||
"admin.config.service_config": "Nastavení služby",
|
||||
"admin.config.register_email_confirm": "Pro registraci vyžadovat potvrzení e-mailu",
|
||||
"admin.config.disable_register": "Vypnout možnost uživatelské registrace",
|
||||
"admin.config.allow_only_internal_registration": "Povolit registraci pouze prostřednictvím Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Povolit registraci pouze prostřednictvím MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Povolit registraci pouze prostřednictvím externích služeb",
|
||||
"admin.config.enable_openid_signup": "Povolit automatickou registraci pomocí OpenID",
|
||||
"admin.config.enable_openid_signin": "Povolit přihlášení pomocí OpenID",
|
||||
@@ -2984,7 +2984,7 @@
|
||||
"admin.self_check.no_problem_found": "Zatím nebyl nalezen žádný problém.",
|
||||
"admin.self_check.startup_warnings": "Upozornění při spuštění:",
|
||||
"admin.self_check.database_collation_mismatch": "Očekávejte, že databáze použije collation: %s",
|
||||
"admin.self_check.location_origin_mismatch": "Aktuální URL (%[1]s) se neshoduje s URL viditelnou pro Gitea (%[2]s). Pokud používáte reverzní proxy, ujistěte se, že hlavičky „Host“ a „X-Forwarded-Proto“ jsou nastaveny správně.",
|
||||
"admin.self_check.location_origin_mismatch": "Aktuální URL (%[1]s) se neshoduje s URL viditelnou pro MokoGitea (%[2]s). Pokud používáte reverzní proxy, ujistěte se, že hlavičky „Host“ a „X-Forwarded-Proto“ jsou nastaveny správně.",
|
||||
"action.create_repo": "vytvořil/a repozitář <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "přejmenoval/a repozitář z <code>%[1]s</code> na <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "nahrál/a do <a href=\"%[2]s\">%[3]s</a> v <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"enable_javascript": "Diese Website benötigt JavaScript.",
|
||||
"toc": "Inhaltsverzeichnis",
|
||||
"licenses": "Lizenzen",
|
||||
"return_to_gitea": "Zurück zu Gitea",
|
||||
"return_to_gitea": "Zurück zu MokoGitea",
|
||||
"more_items": "Weitere Einträge",
|
||||
"username": "Benutzername",
|
||||
"email": "E-Mail-Adresse",
|
||||
@@ -162,21 +162,21 @@
|
||||
"editor.buttons.enable_monospace_font": "Monospace-Schrift aktivieren",
|
||||
"editor.buttons.disable_monospace_font": "Monospace-Schrift deaktivieren",
|
||||
"error.occurred": "Ein Fehler ist aufgetreten",
|
||||
"error.report_message": "Wenn du glaubst, dass dies ein Fehler von Gitea ist, suche bitte auf <a href=\"%s\" target=\"_blank\">GitHub</a> nach diesem Fehler und erstelle gegebenenfalls einen neuen Bugreport.",
|
||||
"error.report_message": "Wenn du glaubst, dass dies ein Fehler von MokoGitea ist, suche bitte auf <a href=\"%s\" target=\"_blank\">GitHub</a> nach diesem Fehler und erstelle gegebenenfalls einen neuen Bugreport.",
|
||||
"error.not_found": "Das Ziel konnte nicht gefunden werden.",
|
||||
"error.network_error": "Netzwerkfehler",
|
||||
"startpage.app_desc": "Ein einfacher, selbst gehosteter Git-Service",
|
||||
"startpage.install": "Einfach zu installieren",
|
||||
"startpage.install_desc": "Starte einfach <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">die Anwendung</a> für deine Plattform oder nutze <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>. Es existieren auch <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">paketierte Versionen</a>.",
|
||||
"startpage.platform": "Plattformübergreifend",
|
||||
"startpage.platform_desc": "Gitea läuft überall, wo <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> kompiliert: Windows, macOS, Linux, ARM, etc. Wähle das System, das dir am meisten gefällt!",
|
||||
"startpage.platform_desc": "MokoGitea läuft überall, wo <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> kompiliert: Windows, macOS, Linux, ARM, etc. Wähle das System, das dir am meisten gefällt!",
|
||||
"startpage.lightweight": "Leichtgewicht",
|
||||
"startpage.lightweight_desc": "Gitea hat minimale Systemanforderungen und kann selbst auf einem günstigen und stromsparenden Raspberry Pi betrieben werden!",
|
||||
"startpage.lightweight_desc": "MokoGitea hat minimale Systemanforderungen und kann selbst auf einem günstigen und stromsparenden Raspberry Pi betrieben werden!",
|
||||
"startpage.license": "Quelloffen",
|
||||
"startpage.license_desc": "Hol dir den Code unter <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Leiste deinen <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">Beitrag</a> bei der Verbesserung dieses Projekts. Trau dich!",
|
||||
"install.title": "Erstkonfiguration",
|
||||
"install.docker_helper": "Wenn du Gitea in einem Docker-Container nutzt, lies bitte die <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Dokumentation</a>, bevor du irgendwelche Einstellungen veränderst.",
|
||||
"install.require_db_desc": "Gitea benötigt MySQL, PostgreSQL, MSSQL, SQLite3 oder TiDB (MySQL-Protokoll).",
|
||||
"install.docker_helper": "Wenn du MokoGitea in einem Docker-Container nutzt, lies bitte die <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Dokumentation</a>, bevor du irgendwelche Einstellungen veränderst.",
|
||||
"install.require_db_desc": "MokoGitea benötigt MySQL, PostgreSQL, MSSQL, SQLite3 oder TiDB (MySQL-Protokoll).",
|
||||
"install.db_title": "Datenbankeinstellungen",
|
||||
"install.db_type": "Datenbanktyp",
|
||||
"install.user": "Benutzername",
|
||||
@@ -184,10 +184,10 @@
|
||||
"install.db_name": "Datenbankname",
|
||||
"install.db_schema_helper": "Leer lassen, um das Standard-Schema (\"public\") zu verwenden.",
|
||||
"install.path": "Pfad",
|
||||
"install.sqlite_helper": "Dateipfad zur SQLite3 Datenbank.<br>Gebe einen absoluten Pfad an, wenn Gitea als Service gestartet wird.",
|
||||
"install.reinstall_error": "Du versuchst, in eine bereits existierende Gitea Datenbank zu installieren",
|
||||
"install.reinstall_confirm_message": "Eine Neuinstallation mit einer bestehenden Gitea-Datenbank kann mehrere Probleme verursachen. In den meisten Fällen solltest du deine vorhandene \"app.ini\" verwenden, um Gitea auszuführen. Wenn du weist, was du tust, bestätigen die folgenden Angaben:",
|
||||
"install.reinstall_confirm_check_3": "Du bestätigst, dass du absolut sicher bist, dass diese Gitea mit der richtigen app.ini läuft, und du sicher bist, dass du neu installieren musst. Du bestätigst, dass du die oben genannten Risiken anerkennst.",
|
||||
"install.sqlite_helper": "Dateipfad zur SQLite3 Datenbank.<br>Gebe einen absoluten Pfad an, wenn MokoGitea als Service gestartet wird.",
|
||||
"install.reinstall_error": "Du versuchst, in eine bereits existierende MokoGitea Datenbank zu installieren",
|
||||
"install.reinstall_confirm_message": "Eine Neuinstallation mit einer bestehenden MokoGitea-Datenbank kann mehrere Probleme verursachen. In den meisten Fällen solltest du deine vorhandene \"app.ini\" verwenden, um MokoGitea auszuführen. Wenn du weist, was du tust, bestätigen die folgenden Angaben:",
|
||||
"install.reinstall_confirm_check_3": "Du bestätigst, dass du absolut sicher bist, dass diese MokoGitea mit der richtigen app.ini läuft, und du sicher bist, dass du neu installieren musst. Du bestätigst, dass du die oben genannten Risiken anerkennst.",
|
||||
"install.err_empty_db_path": "Der SQLite3 Datenbankpfad darf nicht leer sein.",
|
||||
"install.no_admin_and_disable_registration": "Du kannst Selbst-Registrierungen nicht deaktivieren, ohne ein Administratorkonto zu erstellen.",
|
||||
"install.err_empty_admin_password": "Das Administrator-Passwort darf nicht leer sein.",
|
||||
@@ -199,13 +199,13 @@
|
||||
"install.lfs_path": "Git-LFS-Wurzelpfad",
|
||||
"install.lfs_path_helper": "In diesem Verzeichnis werden die Dateien von Git LFS abgespeichert. Leer lassen, um LFS zu deaktivieren.",
|
||||
"install.run_user": "Ausführen als",
|
||||
"install.run_user_helper": "Der Nutzer unter dem Gitea ausgeführt wird. Beachte, dass dieser Nutzer Zugriff auf das Repository-Wurzelverzeichnis haben muss.",
|
||||
"install.run_user_helper": "Der Nutzer unter dem MokoGitea ausgeführt wird. Beachte, dass dieser Nutzer Zugriff auf das Repository-Wurzelverzeichnis haben muss.",
|
||||
"install.domain": "Server-Domain",
|
||||
"install.domain_helper": "Domain oder Host-Adresse für den Server.",
|
||||
"install.ssh_port": "SSH-Server-Port",
|
||||
"install.ssh_port_helper": "Der Port deines SSH-Servers. Leer lassen, um SSH zu deaktivieren.",
|
||||
"install.http_port": "Gitea-HTTP-Listen-Port",
|
||||
"install.app_url": "Gitea-Basis-URL",
|
||||
"install.http_port": "MokoGitea-HTTP-Listen-Port",
|
||||
"install.app_url": "MokoGitea-Basis-URL",
|
||||
"install.app_url_helper": "Adresse für HTTP(S)-Klon-URLs und E-Mail-Benachrichtigungen.",
|
||||
"install.log_root_path": "Logdateipfad",
|
||||
"install.log_root_path_helper": "Log-Dateien werden in diesem Verzeichnis gespeichert.",
|
||||
@@ -215,7 +215,7 @@
|
||||
"install.smtp_port": "SMTP-Port",
|
||||
"install.smtp_from": "E-Mail senden als",
|
||||
"install.smtp_from_invalid": "Die „E-Mail senden als“ Adresse ist ungültig",
|
||||
"install.smtp_from_helper": "E-Mail-Adresse, die von Gitea genutzt werden soll. Bitte gib die E-Mail-Adresse im Format „\"Name\" <email@example.com>“ ein.",
|
||||
"install.smtp_from_helper": "E-Mail-Adresse, die von MokoGitea genutzt werden soll. Bitte gib die E-Mail-Adresse im Format „\"Name\" <email@example.com>“ ein.",
|
||||
"install.mailer_user": "SMTP-Benutzername",
|
||||
"install.mailer_password": "SMTP-Passwort",
|
||||
"install.register_confirm": "E-Mail-Bestätigung benötigt zum Registrieren",
|
||||
@@ -244,9 +244,9 @@
|
||||
"install.admin_password": "Passwort",
|
||||
"install.confirm_password": "Passwort bestätigen",
|
||||
"install.admin_email": "E-Mail-Adresse",
|
||||
"install.install_btn_confirm": "Gitea installieren",
|
||||
"install.install_btn_confirm": "MokoGitea installieren",
|
||||
"install.test_git_failed": "Fehler beim Test des „git“-Befehls: %v",
|
||||
"install.sqlite3_not_available": "Diese Gitea-Version unterstützt SQLite3 nicht. Bitte lade die offizielle binäre Version von %s herunter (nicht die „gobuild“-Version).",
|
||||
"install.sqlite3_not_available": "Diese MokoGitea-Version unterstützt SQLite3 nicht. Bitte lade die offizielle binäre Version von %s herunter (nicht die „gobuild“-Version).",
|
||||
"install.invalid_db_setting": "Datenbankeinstellungen sind ungültig: %v",
|
||||
"install.invalid_db_table": "Die Datenbanktabelle \"%s\" ist ungültig: %v",
|
||||
"install.invalid_repo_path": "Repository-Verzeichnis ist ungültig: %v",
|
||||
@@ -337,7 +337,7 @@
|
||||
"auth.reset_password_helper": "Konto wiederherstellen",
|
||||
"auth.reset_password_wrong_user": "Du bist angemeldet als %s, aber der Link zur Kontowiederherstellung ist für %s",
|
||||
"auth.password_too_short": "Das Passwort muss mindestens %d Zeichen lang sein.",
|
||||
"auth.non_local_account": "Benutzer, die nicht von Gitea verwaltet werden können ihre Passwörter nicht über das Web Interface ändern.",
|
||||
"auth.non_local_account": "Benutzer, die nicht von MokoGitea verwaltet werden können ihre Passwörter nicht über das Web Interface ändern.",
|
||||
"auth.verify": "Verifizieren",
|
||||
"auth.scratch_code": "Einmalpasswort",
|
||||
"auth.use_scratch_code": "Einmalpasswort verwenden",
|
||||
@@ -617,7 +617,7 @@
|
||||
"settings.retype_new_password": "Neues Passwort bestätigen",
|
||||
"settings.password_incorrect": "Das aktuelle Passwort ist falsch.",
|
||||
"settings.change_password_success": "Dein Passwort wurde aktualisiert. Bitte verwende dieses beim nächsten Einloggen.",
|
||||
"settings.password_change_disabled": "Benutzer, die nicht von Gitea verwaltet werden, können ihr Passwort im Web-Interface nicht ändern.",
|
||||
"settings.password_change_disabled": "Benutzer, die nicht von MokoGitea verwaltet werden, können ihr Passwort im Web-Interface nicht ändern.",
|
||||
"settings.emails": "E-Mail-Adressen",
|
||||
"settings.manage_emails": "E-Mail-Adressen verwalten",
|
||||
"settings.manage_themes": "Standard-Theme auswählen",
|
||||
@@ -724,7 +724,7 @@
|
||||
"settings.unbind_success": "Das soziale Konto wurde erfolgreich entfernt.",
|
||||
"settings.manage_access_token": "Zugriffstokens verwalten",
|
||||
"settings.generate_new_token": "Neuen Token erzeugen",
|
||||
"settings.tokens_desc": "Diese Tokens gewähren vollen Zugriff auf dein Konto via die Gitea-API.",
|
||||
"settings.tokens_desc": "Diese Tokens gewähren vollen Zugriff auf dein Konto via die MokoGitea-API.",
|
||||
"settings.token_name": "Token-Name",
|
||||
"settings.generate_token": "Token generieren",
|
||||
"settings.generate_token_success": "Ein neuer Token wurde generiert. Kopiere diesen, da er nicht erneut angezeigt wird.",
|
||||
@@ -750,7 +750,7 @@
|
||||
"settings.permissions_list": "Berechtigungen:",
|
||||
"settings.manage_oauth2_applications": "OAuth2 Anwendungen verwalten",
|
||||
"settings.edit_oauth2_application": "OAuth2 Anwendung bearbeiten",
|
||||
"settings.oauth2_applications_desc": "OAuth2-Anwendungen ermöglichen die sichere Authentifizierung von Benutzern dieser Gitea-Instanz für deine Drittanwendung.",
|
||||
"settings.oauth2_applications_desc": "OAuth2-Anwendungen ermöglichen die sichere Authentifizierung von Benutzern dieser MokoGitea-Instanz für deine Drittanwendung.",
|
||||
"settings.remove_oauth2_application": "OAuth2-Anwendung entfernen",
|
||||
"settings.remove_oauth2_application_desc": "Das Entfernen einer OAuth2-Anwendung wird den Zugriff auf alle signierten Zugriffstokens widerrufen. Möchtest du fortfahren?",
|
||||
"settings.remove_oauth2_application_success": "Die Anwendung wurde gelöscht.",
|
||||
@@ -768,9 +768,9 @@
|
||||
"settings.oauth2_regenerate_secret_hint": "Secret verloren?",
|
||||
"settings.oauth2_client_secret_hint": "Das Secret wird nach dem Verlassen oder Aktualisieren dieser Seite nicht mehr angezeigt. Bitte stelle sicher, dass du es gespeichert hast.",
|
||||
"settings.oauth2_application_edit": "Bearbeiten",
|
||||
"settings.oauth2_application_create_description": "OAuth2 Anwendungen geben deiner Drittanwendung Zugriff auf Benutzeraccounts dieser Gitea-Instanz.",
|
||||
"settings.oauth2_application_create_description": "OAuth2 Anwendungen geben deiner Drittanwendung Zugriff auf Benutzeraccounts dieser MokoGitea-Instanz.",
|
||||
"settings.oauth2_application_remove_description": "Das Entfernen einer OAuth2-Anwendung hat zur Folge, dass diese nicht mehr auf autorisierte Benutzeraccounts auf dieser Instanz zugreifen kann. Möchtest Du fortfahren?",
|
||||
"settings.oauth2_application_locked": "Wenn es in der Konfiguration aktiviert ist, registriert Gitea einige OAuth2-Anwendungen beim Starten vor. Um unerwartetes Verhalten zu verhindern, können diese weder bearbeitet noch entfernt werden. Weitere Informationen findest Du in der OAuth2-Dokumentation.",
|
||||
"settings.oauth2_application_locked": "Wenn es in der Konfiguration aktiviert ist, registriert MokoGitea einige OAuth2-Anwendungen beim Starten vor. Um unerwartetes Verhalten zu verhindern, können diese weder bearbeitet noch entfernt werden. Weitere Informationen findest Du in der OAuth2-Dokumentation.",
|
||||
"settings.authorized_oauth2_applications": "Autorisierte OAuth2-Anwendungen",
|
||||
"settings.revoke_key": "Widerrufen",
|
||||
"settings.revoke_oauth2_grant": "Autorisierung widerrufen",
|
||||
@@ -798,10 +798,10 @@
|
||||
"settings.webauthn_key_loss_warning": "Wenn du deine Sicherheitsschlüssel verlierst, verlierst du den Zugriff auf dein Konto.",
|
||||
"settings.webauthn_alternative_tip": "Möglicherweise möchtest du eine zusätzliche Authentifizierungsmethode konfigurieren.",
|
||||
"settings.manage_account_links": "Verknüpfte Accounts verwalten",
|
||||
"settings.manage_account_links_desc": "Diese externen Accounts sind mit deinem Gitea-Account verknüpft.",
|
||||
"settings.manage_account_links_desc": "Diese externen Accounts sind mit deinem MokoGitea-Account verknüpft.",
|
||||
"settings.link_account": "Account verbinden",
|
||||
"settings.remove_account_link": "Verknüpften Account entfernen",
|
||||
"settings.remove_account_link_desc": "Wenn du den verknüpften Account entfernst, wirst du darüber nicht mehr auf deinen Gitea-Account zugreifen können. Fortfahren?",
|
||||
"settings.remove_account_link_desc": "Wenn du den verknüpften Account entfernst, wirst du darüber nicht mehr auf deinen MokoGitea-Account zugreifen können. Fortfahren?",
|
||||
"settings.remove_account_link_success": "Der verknüpfte Account wurde entfernt.",
|
||||
"settings.hooks.desc": "Webhooks hinzufügen, die für <strong>alle Repositories</strong>, die dir gehören, ausgelöst werden.",
|
||||
"settings.orgs_none": "Du bist kein Mitglied in einer Organisation.",
|
||||
@@ -836,7 +836,7 @@
|
||||
"repo.visibility": "Sichtbarkeit",
|
||||
"repo.visibility_description": "Nur der Besitzer oder Organisationsmitglieder mit entsprechender Berechtigung, werden in der Lage sein, es zu sehen.",
|
||||
"repo.visibility_helper": "In privates Repository umwandeln",
|
||||
"repo.visibility_helper_forced": "Auf dieser Gitea-Instanz können nur private Repositories angelegt werden.",
|
||||
"repo.visibility_helper_forced": "Auf dieser MokoGitea-Instanz können nur private Repositories angelegt werden.",
|
||||
"repo.visibility_fork_helper": "(Eine Änderung dieses Wertes wirkt sich auf alle Forks aus)",
|
||||
"repo.clone_helper": "Benötigst du Hilfe beim Klonen? Öffne die <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Hilfe</a>.",
|
||||
"repo.fork_repo": "Repository forken",
|
||||
@@ -974,7 +974,7 @@
|
||||
"repo.migrate.github.description": "Daten von github.com oder anderen GitHub Instanzen migrieren.",
|
||||
"repo.migrate.git.description": "Ein Repository von einem beliebigen Git Service klonen.",
|
||||
"repo.migrate.gitlab.description": "Daten von gitlab.com oder anderen GitLab Instanzen migrieren.",
|
||||
"repo.migrate.gitea.description": "Daten von gitea.com oder anderen Gitea Instanzen migrieren.",
|
||||
"repo.migrate.gitea.description": "Daten von gitea.com oder anderen MokoGitea Instanzen migrieren.",
|
||||
"repo.migrate.gogs.description": "Daten von notabug.org oder anderen Gogs Instanzen migrieren.",
|
||||
"repo.migrate.onedev.description": "Daten von code.onedev.io oder anderen OneDev Instanzen migrieren.",
|
||||
"repo.migrate.codebase.description": "Daten von codebasehq.com migrieren.",
|
||||
@@ -1640,7 +1640,7 @@
|
||||
"repo.pulls.cmd_instruction_hint": "Zeige Kommandozeilenanweisungen",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Wechsle auf einen neuen Branch in deinem lokalen Repository und teste die Änderungen.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Mergen",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Die Änderungen mergen und auf Gitea aktualisieren.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Die Änderungen mergen und auf MokoGitea aktualisieren.",
|
||||
"repo.pulls.clear_merge_message": "Merge-Nachricht löschen",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Wenn die Checks erfolgreich sind)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Automergen, sobald alle Checks erfüllt sind",
|
||||
@@ -1955,7 +1955,7 @@
|
||||
"repo.settings.remove_team_success": "Der Zugriff des Teams auf das Repository wurde zurückgezogen.",
|
||||
"repo.settings.add_webhook": "Webhook hinzufügen",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Der Name des Webhook-Kanals darf nicht leer sein und darf nicht nur das Zeichen # enthalten.",
|
||||
"repo.settings.hooks_desc": "Webhooks senden bei bestimmten Gitea-Events automatisch „HTTP POST“-Anfragen an einen Server. Lies mehr in unserer <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Anleitung zu Webhooks (auf Englisch)</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooks senden bei bestimmten MokoGitea-Events automatisch „HTTP POST“-Anfragen an einen Server. Lies mehr in unserer <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Anleitung zu Webhooks (auf Englisch)</a>.",
|
||||
"repo.settings.webhook_deletion": "Webhook löschen",
|
||||
"repo.settings.webhook_deletion_desc": "Das Entfernen eines Webhooks löscht seine Einstellungen und Zustellungsverlauf. Fortfahren?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook wurde entfernt.",
|
||||
@@ -1973,7 +1973,7 @@
|
||||
"repo.settings.githook_name": "Hook-Name",
|
||||
"repo.settings.githook_content": "Hook-Inhalt",
|
||||
"repo.settings.update_githook": "Hook aktualisieren",
|
||||
"repo.settings.add_webhook_desc": "Gitea sendet einen <code>POST</code>-Request mit festgelegtem Content-Type an die Ziel-URL. Mehr Informationen findest du in der <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Anleitung zu Webhooks (Englisch)</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea sendet einen <code>POST</code>-Request mit festgelegtem Content-Type an die Ziel-URL. Mehr Informationen findest du in der <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Anleitung zu Webhooks (Englisch)</a>.",
|
||||
"repo.settings.payload_url": "Ziel-URL",
|
||||
"repo.settings.http_method": "HTTP-Methode",
|
||||
"repo.settings.content_type": "POST-Content-Type",
|
||||
@@ -2294,7 +2294,7 @@
|
||||
"repo.release.delete_release": "Release löschen",
|
||||
"repo.release.delete_tag": "Tag löschen",
|
||||
"repo.release.deletion": "Release löschen",
|
||||
"repo.release.deletion_desc": "Beim Entfernen wird ein Release nur von Gitea gelöscht. Es betrifft weder den Git-Tag, noch den Inhalt des Repos oder seinen Änderungsverlauf. Fortfahren?",
|
||||
"repo.release.deletion_desc": "Beim Entfernen wird ein Release nur von MokoGitea gelöscht. Es betrifft weder den Git-Tag, noch den Inhalt des Repos oder seinen Änderungsverlauf. Fortfahren?",
|
||||
"repo.release.deletion_success": "Das Release wurde gelöscht.",
|
||||
"repo.release.deletion_tag_desc": "Löscht dieses Tag aus dem Projektarchiv. Repository-Inhalt und Verlauf bleiben unverändert. Fortfahren?",
|
||||
"repo.release.deletion_tag_success": "Der Tag wurde gelöscht.",
|
||||
@@ -2501,7 +2501,7 @@
|
||||
"admin.last_page": "Letzte",
|
||||
"admin.total": "Gesamt: %d",
|
||||
"admin.settings": "Administratoreinstellungen",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s ist jetzt verfügbar, deine derzeitige Version ist %s. Weitere Details findest du im <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Blog</a>.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s ist jetzt verfügbar, deine derzeitige Version ist %s. Weitere Details findest du im <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">Blog</a>.",
|
||||
"admin.dashboard.statistic": "Übersicht",
|
||||
"admin.dashboard.maintenance_operations": "Wartungsoperationen",
|
||||
"admin.dashboard.system_status": "System-Status",
|
||||
@@ -2599,7 +2599,7 @@
|
||||
"admin.users.is_admin": "Ist Administrator",
|
||||
"admin.users.is_restricted": "Ist eingeschränkt",
|
||||
"admin.users.allow_git_hook": "Darf „Git Hooks“ erstellen",
|
||||
"admin.users.allow_git_hook_tooltip": "Git-Hooks werden mit denselben Benutzer-Rechten ausgeführt, mit denen Gitea läuft, und haben die gleiche Ebene von Host-Zugriff. Dadurch können Benutzer mit diesen speziellen Git-Hook-Rechten auf alle Gitea-Repositories sowie auf die von Gitea verwendete Datenbank zugreifen und diese ändern. Auch das Erhalten von Administratorrechten für Gitea ist möglich.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git-Hooks werden mit denselben Benutzer-Rechten ausgeführt, mit denen MokoGitea läuft, und haben die gleiche Ebene von Host-Zugriff. Dadurch können Benutzer mit diesen speziellen Git-Hook-Rechten auf alle MokoGitea-Repositories sowie auf die von MokoGitea verwendete Datenbank zugreifen und diese ändern. Auch das Erhalten von Administratorrechten für MokoGitea ist möglich.",
|
||||
"admin.users.allow_import_local": "Darf lokale Repositories importieren",
|
||||
"admin.users.allow_create_organization": "Darf Organisationen erstellen",
|
||||
"admin.users.update_profile": "Benutzerkonto aktualisieren",
|
||||
@@ -2655,11 +2655,11 @@
|
||||
"admin.packages.size": "Größe",
|
||||
"admin.packages.published": "Veröffentlicht",
|
||||
"admin.defaulthooks": "Standard-Webhooks",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooks-Anleitung</a> (auf Englisch).",
|
||||
"admin.defaulthooks.desc": "Webhooks senden automatisch eine HTTP-POST-Anfrage an einen Server, wenn bestimmte MokoGitea-Events ausgelöst werden. Hier definierte Webhooks sind die Standardwerte, die in alle neuen Repositories kopiert werden. Mehr Infos findest du in der <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooks-Anleitung</a> (auf Englisch).",
|
||||
"admin.defaulthooks.add_webhook": "Standard-Webhook hinzufügen",
|
||||
"admin.defaulthooks.update_webhook": "Standard-Webhook aktualisieren",
|
||||
"admin.systemhooks": "System-Webhooks",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooks-Anleitung</a> (auf Englisch).",
|
||||
"admin.systemhooks.desc": "Webhooks senden automatisch HTTP-POST-Anfragen an einen Server, wenn bestimmte MokoGitea-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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooks-Anleitung</a> (auf Englisch).",
|
||||
"admin.systemhooks.add_webhook": "System-Webhook hinzufügen",
|
||||
"admin.systemhooks.update_webhook": "System-Webhook aktualisieren",
|
||||
"admin.auths.auth_manage_panel": "Authentifikationsquellen verwalten",
|
||||
@@ -2676,7 +2676,7 @@
|
||||
"admin.auths.user_base": "Basis für Benutzersuche",
|
||||
"admin.auths.user_dn": "Benutzer-DN",
|
||||
"admin.auths.attribute_username": "Benutzernamens-Attribut",
|
||||
"admin.auths.attribute_username_placeholder": "Leer lassen, um den in Gitea eingegebenen Benutzernamen zu verwenden.",
|
||||
"admin.auths.attribute_username_placeholder": "Leer lassen, um den in MokoGitea eingegebenen Benutzernamen zu verwenden.",
|
||||
"admin.auths.attribute_name": "Vornamensattribut",
|
||||
"admin.auths.attribute_surname": "Nachnamensattribut",
|
||||
"admin.auths.attribute_mail": "E-Mail-Attribut",
|
||||
@@ -2769,8 +2769,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Ungültige Auto-Discovery-URL (dies muss eine gültige URL sein, die mit http:// oder https:// beginnt)",
|
||||
"admin.config.server_config": "Serverkonfiguration",
|
||||
"admin.config.app_name": "Seitentitel",
|
||||
"admin.config.app_ver": "Gitea-Version",
|
||||
"admin.config.app_url": "Gitea-Basis-URL",
|
||||
"admin.config.app_ver": "MokoGitea-Version",
|
||||
"admin.config.app_url": "MokoGitea-Basis-URL",
|
||||
"admin.config.custom_conf": "Konfigurations-Datei-Pfad",
|
||||
"admin.config.custom_file_root_path": "Benutzerdefinierter Root Pfad",
|
||||
"admin.config.domain": "Server-Domain",
|
||||
@@ -2804,7 +2804,7 @@
|
||||
"admin.config.service_config": "Service-Konfiguration",
|
||||
"admin.config.register_email_confirm": "E-Mail-Bestätigung benötigt zum Registrieren",
|
||||
"admin.config.disable_register": "Selbstregistrierung deaktivieren",
|
||||
"admin.config.allow_only_internal_registration": "Registrierung nur über Gitea selbst erlauben",
|
||||
"admin.config.allow_only_internal_registration": "Registrierung nur über MokoGitea selbst erlauben",
|
||||
"admin.config.allow_only_external_registration": "Registrierung nur über externe Services erlauben",
|
||||
"admin.config.enable_openid_signup": "OpenID-Selbstregistrierung aktivieren",
|
||||
"admin.config.enable_openid_signin": "OpenID-Anmeldung aktivieren",
|
||||
@@ -2932,7 +2932,7 @@
|
||||
"admin.self_check.no_problem_found": "Bisher wurde kein Problem festgestellt.",
|
||||
"admin.self_check.startup_warnings": "Warnungen beim Start:",
|
||||
"admin.self_check.database_collation_mismatch": "Erwarte Datenbank-Kollation: %s",
|
||||
"admin.self_check.location_origin_mismatch": "Aktuelle URL (%[1]s) stimmt nicht mit der URL überein, die Gitea (%[2]s) sieht. Wenn du einen Reverse-Proxy verwendest, stelle bitte sicher, dass die Header \"Host\" und \"X-Forwarded-Proto\" korrekt gesetzt sind.",
|
||||
"admin.self_check.location_origin_mismatch": "Aktuelle URL (%[1]s) stimmt nicht mit der URL überein, die MokoGitea (%[2]s) sieht. Wenn du einen Reverse-Proxy verwendest, stelle bitte sicher, dass die Header \"Host\" und \"X-Forwarded-Proto\" korrekt gesetzt sind.",
|
||||
"action.create_repo": "hat das Repository <a href=\"%s\">%s</a> erstellt",
|
||||
"action.rename_repo": "hat das Repository von <code>%[1]s</code> zu <a href=\"%[2]s\">%[3]s</a> umbenannt",
|
||||
"action.commit_repo": "hat <a href=\"%[2]s\">%[3]s</a> auf <a href=\"%[1]s\">%[4]s</a> gepusht",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Απαιτείται JavaScript για να εμφανιστεί αυτή η ιστοσελίδα.",
|
||||
"toc": "Πίνακας Περιεχομένων",
|
||||
"licenses": "Άδειες",
|
||||
"return_to_gitea": "Επιστροφή στο Gitea",
|
||||
"return_to_gitea": "Επιστροφή στο MokoGitea",
|
||||
"username": "Όνομα Χρήστη",
|
||||
"email": "Διεύθυνση Email",
|
||||
"password": "Κωδικός πρόσβασης",
|
||||
@@ -153,12 +153,12 @@
|
||||
"startpage.install": "Εύκολο στην εγκατάσταση",
|
||||
"startpage.platform": "Πολυπλατφορμικό",
|
||||
"startpage.lightweight": "Ελαφρύ",
|
||||
"startpage.lightweight_desc": "Gitea έχει χαμηλές ελάχιστες απαιτήσεις και μπορεί να τρέξει σε ένα οικονομικό Raspberry Pi. Εξοικονομήστε ενέργεια!",
|
||||
"startpage.lightweight_desc": "MokoGitea έχει χαμηλές ελάχιστες απαιτήσεις και μπορεί να τρέξει σε ένα οικονομικό Raspberry Pi. Εξοικονομήστε ενέργεια!",
|
||||
"startpage.license": "Ανοικτού κώδικα",
|
||||
"install.install": "Εγκατάσταση",
|
||||
"install.title": "Αρχικές Ρυθμίσεις",
|
||||
"install.docker_helper": "Αν εκτελέσετε το Gitea μέσα στο Docker, παρακαλώ διαβάστε την <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">τεκμηρίωση</a> πριν αλλάξετε τις ρυθμίσεις.",
|
||||
"install.require_db_desc": "Το Gitea απαιτεί MySQL, PostgreSQL, MSSQL, SQLite3 ή TiDB (με πρωτόκολλο MySQL).",
|
||||
"install.docker_helper": "Αν εκτελέσετε το MokoGitea μέσα στο Docker, παρακαλώ διαβάστε την <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">τεκμηρίωση</a> πριν αλλάξετε τις ρυθμίσεις.",
|
||||
"install.require_db_desc": "Το MokoGitea απαιτεί MySQL, PostgreSQL, MSSQL, SQLite3 ή TiDB (με πρωτόκολλο MySQL).",
|
||||
"install.db_title": "Ρυθμίσεις Βάσης Δεδομένων",
|
||||
"install.db_type": "Τύπος της Βάσης Δεδομένων",
|
||||
"install.host": "Διακομιστής",
|
||||
@@ -168,10 +168,10 @@
|
||||
"install.db_schema": "Σχήμα",
|
||||
"install.db_schema_helper": "Αφήστε κενό για την προεπιλογή της βάσης δεδομένων (\"public\").",
|
||||
"install.path": "Διαδρομή",
|
||||
"install.sqlite_helper": "Διαδρομή αρχείου για τη βάση δεδομένων SQLite3.<br>Εισάγετε μια απόλυτη διαδρομή αν εκτελείτε το Gitea ως υπηρεσία.",
|
||||
"install.reinstall_error": "Προσπαθείτε να εγκαταστήσετε σε μια υπάρχουσα βάση δεδομένων Gitea",
|
||||
"install.reinstall_confirm_message": "Η επανεγκατάσταση με μια υπάρχουσα βάση δεδομένων Gitea μπορεί να προκαλέσει πολλαπλά προβλήματα. Στις περισσότερες περιπτώσεις, θα πρέπει να χρησιμοποιήσετε το υπάρχον \"app.ini\" για να εκτελέσετε το Gitea. Αν γνωρίζετε τι κάνετε, επιβεβαιώστε τα εξής:",
|
||||
"install.reinstall_confirm_check_3": "Επιβεβαιώνετε ότι είστε απολύτως σίγουροι ότι αυτό το Gitea τρέχει στη σωστή τοποθεσία στο app.ini και ότι είστε σίγουροι ότι θα πρέπει να επανεγκαταστήσετε. Επιβεβαιώνετε ότι αναγνωρίζετε τους παραπάνω κινδύνους.",
|
||||
"install.sqlite_helper": "Διαδρομή αρχείου για τη βάση δεδομένων SQLite3.<br>Εισάγετε μια απόλυτη διαδρομή αν εκτελείτε το MokoGitea ως υπηρεσία.",
|
||||
"install.reinstall_error": "Προσπαθείτε να εγκαταστήσετε σε μια υπάρχουσα βάση δεδομένων MokoGitea",
|
||||
"install.reinstall_confirm_message": "Η επανεγκατάσταση με μια υπάρχουσα βάση δεδομένων MokoGitea μπορεί να προκαλέσει πολλαπλά προβλήματα. Στις περισσότερες περιπτώσεις, θα πρέπει να χρησιμοποιήσετε το υπάρχον \"app.ini\" για να εκτελέσετε το MokoGitea. Αν γνωρίζετε τι κάνετε, επιβεβαιώστε τα εξής:",
|
||||
"install.reinstall_confirm_check_3": "Επιβεβαιώνετε ότι είστε απολύτως σίγουροι ότι αυτό το MokoGitea τρέχει στη σωστή τοποθεσία στο app.ini και ότι είστε σίγουροι ότι θα πρέπει να επανεγκαταστήσετε. Επιβεβαιώνετε ότι αναγνωρίζετε τους παραπάνω κινδύνους.",
|
||||
"install.err_empty_db_path": "Η διαδρομή της βάσης δεδομένων SQLite3 δεν μπορεί να είναι κενή.",
|
||||
"install.no_admin_and_disable_registration": "Δεν μπορείτε να απενεργοποιήσετε την ιδιο-εγγραφή χρήστη χωρίς να έχετε δημιουργήσει διαχειριστικό λογαριασμό.",
|
||||
"install.err_empty_admin_password": "Ο κωδικός πρόσβασης του διαχειριστή δεν μπορεί να είναι κενός.",
|
||||
@@ -183,13 +183,13 @@
|
||||
"install.lfs_path": "Ριζική Διαδρομή Git LFS",
|
||||
"install.lfs_path_helper": "Τα αρχεία που παρακολουθούνται από το Git LFS θα αποθηκεύονται σε αυτόν τον φάκελο. Αφήστε κενό για να το απενεργοποιήσετε.",
|
||||
"install.run_user": "Εκτέλεση Σαν Χρήστη",
|
||||
"install.run_user_helper": "Το όνομα του χρήστη του λειτουργικού συστήματος ο οποίος εκτελεί το Gitea. Επισημαίνεται ότι αυτός ο χρήστης πρέπει να έχει πρόσβαση στο ριζικό φάκελο του αποθετηρίου.",
|
||||
"install.run_user_helper": "Το όνομα του χρήστη του λειτουργικού συστήματος ο οποίος εκτελεί το MokoGitea. Επισημαίνεται ότι αυτός ο χρήστης πρέπει να έχει πρόσβαση στο ριζικό φάκελο του αποθετηρίου.",
|
||||
"install.domain": "Domain Διακομιστή",
|
||||
"install.domain_helper": "Όνομα domain διακομιστή ή η διεύθυνση του.",
|
||||
"install.ssh_port": "Θύρα της υπηρεσίας SSH",
|
||||
"install.ssh_port_helper": "Αριθμός θύρας που ακούει η υπηρεσία SSH. Αφήστε κενό για να το απενεργοποιήσετε.",
|
||||
"install.http_port": "Η HTTP θύρα που ακούει το Gitea",
|
||||
"install.app_url": "Βασικό URL του Gitea",
|
||||
"install.http_port": "Η HTTP θύρα που ακούει το MokoGitea",
|
||||
"install.app_url": "Βασικό URL του MokoGitea",
|
||||
"install.app_url_helper": "Βασική Διεύθυνση για τα URL κλωνοποίησης μέσω HTTP(S) και για τις ειδοποιήσεις μέσω email.",
|
||||
"install.log_root_path": "Διαδρομή Αρχείων Καταγραφής",
|
||||
"install.log_root_path_helper": "Τα αρχεία καταγραφής θα γράφονται σε αυτόν τον κατάλογο.",
|
||||
@@ -198,7 +198,7 @@
|
||||
"install.smtp_addr": "Διακομιστής SMTP",
|
||||
"install.smtp_port": "Θύρα SMTP",
|
||||
"install.smtp_from": "Αποστολή Email Ως",
|
||||
"install.smtp_from_helper": "Η διεύθυνση email που θα χρησιμοποιεί το Gitea. Εισάγετε μια απλή διεύθυνση ηλεκτρονικού ταχυδρομείου ή χρησιμοποιήστε τη μορφή \"Όνομα\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Η διεύθυνση email που θα χρησιμοποιεί το MokoGitea. Εισάγετε μια απλή διεύθυνση ηλεκτρονικού ταχυδρομείου ή χρησιμοποιήστε τη μορφή \"Όνομα\" <email@example.com>.",
|
||||
"install.mailer_user": "Όνομα Χρήστη SMTP",
|
||||
"install.mailer_password": "Κωδικός SMTP",
|
||||
"install.register_confirm": "Απαιτείται Επιβεβαίωση της Διεύθυνσης Εmail για Εγγραφή",
|
||||
@@ -227,9 +227,9 @@
|
||||
"install.admin_password": "Κωδικός Πρόσβασης",
|
||||
"install.confirm_password": "Επιβεβαίωση Κωδικού Πρόσβασης",
|
||||
"install.admin_email": "Διεύθυνση Email",
|
||||
"install.install_btn_confirm": "Εγκατάσταση Gitea",
|
||||
"install.install_btn_confirm": "Εγκατάσταση MokoGitea",
|
||||
"install.test_git_failed": "Αδυναμία δοκιμής της εντολής 'git': %v",
|
||||
"install.sqlite3_not_available": "Αυτή η έκδοση Gitea δεν υποστηρίζει την SQLite3. Παρακαλώ κατεβάστε την επίσημη δυαδική έκδοση από το %s (όχι την έκδοση 'gobuild').",
|
||||
"install.sqlite3_not_available": "Αυτή η έκδοση MokoGitea δεν υποστηρίζει την SQLite3. Παρακαλώ κατεβάστε την επίσημη δυαδική έκδοση από το %s (όχι την έκδοση 'gobuild').",
|
||||
"install.invalid_db_setting": "Οι ρυθμίσεις της βάσης δεδομένων δεν είναι έγκυρες: %v",
|
||||
"install.invalid_db_table": "Ο πίνακας βάσης δεδομένων \"%s\" δεν είναι έγκυρος: %v",
|
||||
"install.invalid_repo_path": "Η αρχική διαδρομή των αποθετηρίων δεν είναι έγκυρη: %v",
|
||||
@@ -309,7 +309,7 @@
|
||||
"auth.reset_password_helper": "Ανάκτηση Λογαριασμού",
|
||||
"auth.reset_password_wrong_user": "Έχετε συνδεθεί ως %s, αλλά ο σύνδεσμος ανάκτησης λογαριασμού προορίζεται για το %s",
|
||||
"auth.password_too_short": "Το μήκος του κωδικού πρόσβασης δεν μπορεί να είναι μικρότερο από %d χαρακτήρες.",
|
||||
"auth.non_local_account": "Οι μη τοπικοί χρήστες δεν μπορούν να ενημερώσουν τον κωδικό πρόσβασής τους μέσω του διεπαφής web του Gitea.",
|
||||
"auth.non_local_account": "Οι μη τοπικοί χρήστες δεν μπορούν να ενημερώσουν τον κωδικό πρόσβασής τους μέσω του διεπαφής web του MokoGitea.",
|
||||
"auth.verify": "Επαλήθευση",
|
||||
"auth.scratch_code": "Κωδικός μιας χρήσης",
|
||||
"auth.use_scratch_code": "Χρήση κωδικού μιας χρήσης",
|
||||
@@ -556,7 +556,7 @@
|
||||
"settings.retype_new_password": "Επιβεβαίωση Νέου Κωδικού Πρόσβασης",
|
||||
"settings.password_incorrect": "Ο τρέχων κωδικός πρόσβασης είναι λάθος.",
|
||||
"settings.change_password_success": "Ο κωδικός πρόσβασής σας έχει ενημερωθεί. Από εδώ και τώρα συνδέεστε χρησιμοποιώντας τον νέο κωδικό πρόσβασής σας.",
|
||||
"settings.password_change_disabled": "Οι μη τοπικοί χρήστες δεν μπορούν να ενημερώσουν τον κωδικό πρόσβασής τους μέσω του διεπαφής web του Gitea.",
|
||||
"settings.password_change_disabled": "Οι μη τοπικοί χρήστες δεν μπορούν να ενημερώσουν τον κωδικό πρόσβασής τους μέσω του διεπαφής web του MokoGitea.",
|
||||
"settings.emails": "Διευθύνσεις Email",
|
||||
"settings.manage_emails": "Διαχείριση Διευθύνσεων Email",
|
||||
"settings.manage_themes": "Επιλέξτε προεπιλεγμένο θέμα διεπαφής",
|
||||
@@ -665,7 +665,7 @@
|
||||
"settings.unbind_success": "Ο κοινωνικός λογαριασμός έχει διαγραφεί επιτυχώς.",
|
||||
"settings.manage_access_token": "Διαχείριση Διακριτικών Πρόσβασης",
|
||||
"settings.generate_new_token": "Δημιουργία Νέου Διακριτικού",
|
||||
"settings.tokens_desc": "Αυτά τα διακριτικά (tokens) παρέχουν πρόσβαση στο λογαριασμό σας μέσω του API του Gitea.",
|
||||
"settings.tokens_desc": "Αυτά τα διακριτικά (tokens) παρέχουν πρόσβαση στο λογαριασμό σας μέσω του API του MokoGitea.",
|
||||
"settings.token_name": "Όνομα Διακριτικού",
|
||||
"settings.generate_token": "Δημιουργία Διακριτικού",
|
||||
"settings.generate_token_success": "Το νέο διακριτικό σας έχει δημιουργηθεί. Αντιγράψτε το τώρα καθώς δεν θα εμφανιστεί ξανά.",
|
||||
@@ -687,7 +687,7 @@
|
||||
"settings.permissions_list": "Δικαιώματα:",
|
||||
"settings.manage_oauth2_applications": "Διαχείριση Εφαρμογών Oauth2",
|
||||
"settings.edit_oauth2_application": "Επεξεργασία Εφαρμογής Oauth2",
|
||||
"settings.oauth2_applications_desc": "Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το Gitea.",
|
||||
"settings.oauth2_applications_desc": "Οι εφαρμογές OAuth2 επιτρέπουν στην εξωτερική εφαρμογή σας την ασφαλή ταυτοποίηση των χρηστών σε αυτό το MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Αφαίρεση Εφαρμογής Oauth2",
|
||||
"settings.remove_oauth2_application_desc": "Η αφαίρεση μιας εφαρμογής OAuth2 θα ανακαλέσει την πρόσβαση σε όλα τα υπογεγραμμένα διακριτικά πρόσβασης. Συνέχεια;",
|
||||
"settings.remove_oauth2_application_success": "Η εφαρμογή έχει διαγραφεί.",
|
||||
@@ -706,7 +706,7 @@
|
||||
"settings.oauth2_application_edit": "Επεξεργασία",
|
||||
"settings.oauth2_application_create_description": "Οι εφαρμογές OAuth2 δίνει πρόσβαση στην εξωτερική εφαρμογή σας σε λογαριασμούς χρηστών σε αυτή την υπηρεσία.",
|
||||
"settings.oauth2_application_remove_description": "Αφαιρώντας μια εφαρμογή OAuth2 θα αποτραπεί η πρόσβαση αυτής, σε εξουσιοδοτημένους λογαριασμούς χρηστών σε αυτή την υπηρεσία. Συνέχεια;",
|
||||
"settings.oauth2_application_locked": "Το Gitea κάνει προεγγραφή σε μερικές εφαρμογές OAuth2 κατά την εκκίνηση αν είναι ενεργοποιημένες στις ρυθμίσεις. Για την αποφυγή απροσδόκητης συμπεριφοράς, αυτές δεν μπορούν ούτε να επεξεργαστούν ούτε να καταργηθούν. Παρακαλούμε ανατρέξτε στην τεκμηρίωση OAuth2 για περισσότερες πληροφορίες.",
|
||||
"settings.oauth2_application_locked": "Το MokoGitea κάνει προεγγραφή σε μερικές εφαρμογές OAuth2 κατά την εκκίνηση αν είναι ενεργοποιημένες στις ρυθμίσεις. Για την αποφυγή απροσδόκητης συμπεριφοράς, αυτές δεν μπορούν ούτε να επεξεργαστούν ούτε να καταργηθούν. Παρακαλούμε ανατρέξτε στην τεκμηρίωση OAuth2 για περισσότερες πληροφορίες.",
|
||||
"settings.authorized_oauth2_applications": "Εξουσιοδοτημένες Εφαρμογές OAuth2",
|
||||
"settings.revoke_key": "Ανάκληση",
|
||||
"settings.revoke_oauth2_grant": "Ανάκληση Πρόσβασης",
|
||||
@@ -730,10 +730,10 @@
|
||||
"settings.webauthn_key_loss_warning": "Αν χάσετε τα κλειδιά ασφαλείας σας, θα χάσετε την πρόσβαση στο λογαριασμό σας.",
|
||||
"settings.webauthn_alternative_tip": "Μπορεί να θέλετε να ρυθμίσετε μια πρόσθετη μέθοδο ταυτοποίησης.",
|
||||
"settings.manage_account_links": "Διαχείριση Συνδεδεμένων Λογαριασμών",
|
||||
"settings.manage_account_links_desc": "Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον Gitea λογαριασμό σας.",
|
||||
"settings.manage_account_links_desc": "Αυτοί οι εξωτερικοί λογαριασμοί είναι συνδεδεμένοι στον MokoGitea λογαριασμό σας.",
|
||||
"settings.link_account": "Σύνδεση Λογαριασμού",
|
||||
"settings.remove_account_link": "Αφαίρεση Συνδεδεμένου Λογαριασμού",
|
||||
"settings.remove_account_link_desc": "Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο Gitea. Συνέχεια;",
|
||||
"settings.remove_account_link_desc": "Η κατάργηση ενός συνδεδεμένου λογαριασμού θα ανακαλέσει την πρόσβασή του στο λογαριασμό σας στο MokoGitea. Συνέχεια;",
|
||||
"settings.remove_account_link_success": "Ο συνδεδεμένος λογαριασμός έχει αφαιρεθεί.",
|
||||
"settings.hooks.desc": "Προσθήκη webhooks που θα ενεργοποιούνται για <strong>όλα τα αποθετήρια</strong> που σας ανήκουν.",
|
||||
"settings.orgs_none": "Δεν είστε μέλος σε κάποιο οργανισμό.",
|
||||
@@ -890,7 +890,7 @@
|
||||
"repo.migrate.github.description": "Μεταφορά δεδομένων από το github.com ή άλλους διακομιστές GitHub.",
|
||||
"repo.migrate.git.description": "Μεταφορά μόνο του αποθετηρίου από μια οποιαδήποτε υπηρεσία Git.",
|
||||
"repo.migrate.gitlab.description": "Μεταφορά δεδομένων από το gitlab.com ή άλλες εγκαταστάσεις GitLab.",
|
||||
"repo.migrate.gitea.description": "Μεταφορά δεδομένων από το gitea.com ή άλλες εγκαταστάσεις Gitea.",
|
||||
"repo.migrate.gitea.description": "Μεταφορά δεδομένων από το gitea.com ή άλλες εγκαταστάσεις MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Μεταφορά δεδομένων από το notabug.org ή άλλες εγκαταστάσεις Gogs.",
|
||||
"repo.migrate.onedev.description": "Μεταφορά δεδομένων από το code.onedev.io ή άλλες εγκαταστάσεις OneDev.",
|
||||
"repo.migrate.codebase.description": "Μεταφορά δεδομένων από το codebasehq.com.",
|
||||
@@ -1510,7 +1510,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Έλεγχος",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Από το αποθετήριο του έργου σας, ελέγξτε έναν νέο κλάδο και δοκιμάστε τις αλλαγές.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Συγχώνευση",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Συγχώνευση των αλλαγών και ενημέρωση στο Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Συγχώνευση των αλλαγών και ενημέρωση στο MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Εκκαθάριση μηνύματος συγχώνευσης",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Όταν οι έλεγχοι πετύχουν)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Αυτόματη συγχώνευση όταν όλοι οι έλεγχοι πετύχουν",
|
||||
@@ -1801,7 +1801,7 @@
|
||||
"repo.settings.remove_team_success": "Έχει αφαιρεθεί η πρόσβαση της ομάδας στο αποθετήριο.",
|
||||
"repo.settings.add_webhook": "Προσθήκη Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Το όνομα του καναλιού Webhook δεν μπορεί να είναι κενό και δεν μπορεί να περιέχει μόνο έναν χαρακτήρα #.",
|
||||
"repo.settings.hooks_desc": "Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Gitea. Διαβάστε περισσότερα στον <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">οδηγό webhooks</a>.",
|
||||
"repo.settings.hooks_desc": "Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο MokoGitea. Διαβάστε περισσότερα στον <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">οδηγό webhooks</a>.",
|
||||
"repo.settings.webhook_deletion": "Αφαίρεση Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Η αφαίρεση ενός webhook διαγράφει τις ρυθμίσεις και το ιστορικό παραδόσεων. Συνέχεια;",
|
||||
"repo.settings.webhook_deletion_success": "Το webhook έχει αφαιρεθεί.",
|
||||
@@ -1819,7 +1819,7 @@
|
||||
"repo.settings.githook_name": "Όνομα Hook",
|
||||
"repo.settings.githook_content": "Περιεχόμενο Hook",
|
||||
"repo.settings.update_githook": "Ενημέρωση Hook",
|
||||
"repo.settings.add_webhook_desc": "Ο Gitea θα στείλει αιτήματα <code>POST</code> με συγκεκριμένο τύπο περιεχομένου στο URL προορισμού. Διαβάστε περισσότερα στον οδηγό <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks</a>.",
|
||||
"repo.settings.add_webhook_desc": "Ο MokoGitea θα στείλει αιτήματα <code>POST</code> με συγκεκριμένο τύπο περιεχομένου στο URL προορισμού. Διαβάστε περισσότερα στον οδηγό <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks</a>.",
|
||||
"repo.settings.payload_url": "URL Στόχου",
|
||||
"repo.settings.http_method": "Μέθοδος HTTP",
|
||||
"repo.settings.content_type": "Τύπος Περιεχομένου POST",
|
||||
@@ -2094,7 +2094,7 @@
|
||||
"repo.release.delete_release": "Διαγραφή Κυκλοφορίας",
|
||||
"repo.release.delete_tag": "Διαγραφή Ετικέτας",
|
||||
"repo.release.deletion": "Διαγραφή Κυκλοφορίας",
|
||||
"repo.release.deletion_desc": "Διαγράφοντας μια κυκλοφορία, αυτή αφαιρείται μόνο από το Gitea. Δε θα επηρεάσει την ετικέτα Git, τα περιεχόμενα του αποθετηρίου σας ή το ιστορικό της. Συνέχεια;",
|
||||
"repo.release.deletion_desc": "Διαγράφοντας μια κυκλοφορία, αυτή αφαιρείται μόνο από το MokoGitea. Δε θα επηρεάσει την ετικέτα Git, τα περιεχόμενα του αποθετηρίου σας ή το ιστορικό της. Συνέχεια;",
|
||||
"repo.release.deletion_success": "Η κυκλοφορία έχει διαγραφεί.",
|
||||
"repo.release.deletion_tag_desc": "Θα διαγράψει αυτή την ετικέτα από το αποθετήριο. Τα περιεχόμενα του αποθετηρίου και το ιστορικό παραμένουν αμετάβλητα. Συνέχεια;",
|
||||
"repo.release.deletion_tag_success": "Η ετικέτα έχει διαγραφεί.",
|
||||
@@ -2371,7 +2371,7 @@
|
||||
"admin.users.is_admin": "Είναι Διαχειριστής",
|
||||
"admin.users.is_restricted": "Είναι Περιορισμένος",
|
||||
"admin.users.allow_git_hook": "Μπορεί Να Δημιουργεί Git Hooks",
|
||||
"admin.users.allow_git_hook_tooltip": "Τα Git Hooks εκτελούνται ως ο χρήστης του ΛΣ που εκτελεί το Gitea και θα έχουν το ίδιο επίπεδο πρόσβασης στο διακομιστή. Ως αποτέλεσμα, οι χρήστες με αυτό το ειδικό προνόμιο Git Hook μπορούν να έχουν πρόσβαση και να τροποποιήσουν όλα τα αποθετήρια του Gitea, καθώς και τη βάση δεδομένων που χρησιμοποιεί το Gitea. Κατά συνέπεια, είναι επίσης σε θέση να αποκτήσουν προνόμια διαχειριστή του Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Τα Git Hooks εκτελούνται ως ο χρήστης του ΛΣ που εκτελεί το MokoGitea και θα έχουν το ίδιο επίπεδο πρόσβασης στο διακομιστή. Ως αποτέλεσμα, οι χρήστες με αυτό το ειδικό προνόμιο Git Hook μπορούν να έχουν πρόσβαση και να τροποποιήσουν όλα τα αποθετήρια του MokoGitea, καθώς και τη βάση δεδομένων που χρησιμοποιεί το MokoGitea. Κατά συνέπεια, είναι επίσης σε θέση να αποκτήσουν προνόμια διαχειριστή του MokoGitea.",
|
||||
"admin.users.allow_import_local": "Μπορεί Να Εισάγει Τοπικά Αποθετήρια",
|
||||
"admin.users.allow_create_organization": "Μπορεί Να Δημιουργεί Οργανισμούς",
|
||||
"admin.users.update_profile": "Ενημέρωση Λογαριασμού Χρήστη",
|
||||
@@ -2454,7 +2454,7 @@
|
||||
"admin.auths.user_base": "Search Base Χρήστη",
|
||||
"admin.auths.user_dn": "DN Χρήστη",
|
||||
"admin.auths.attribute_username": "Attribute Ονόματος Χρήστη",
|
||||
"admin.auths.attribute_username_placeholder": "Αφήστε κενό για να χρησιμοποιήσετε το όνομα χρήστη που πληκτρολογήσατε στο Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Αφήστε κενό για να χρησιμοποιήσετε το όνομα χρήστη που πληκτρολογήσατε στο MokoGitea.",
|
||||
"admin.auths.attribute_name": "Χαρακτηριστικό Ονόματος",
|
||||
"admin.auths.attribute_surname": "Χαρακτηριστικό Επωνύμου",
|
||||
"admin.auths.attribute_mail": "Χαρακτηριστικό Email",
|
||||
@@ -2536,8 +2536,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Μη έγκυρο Auto Discovery URL (πρέπει να είναι ένα έγκυρο URL που ξεκινά με http:// ή https://)",
|
||||
"admin.config.server_config": "Ρυθμίσεις Διακομιστή",
|
||||
"admin.config.app_name": "Τίτλος Ιστοτόπου",
|
||||
"admin.config.app_ver": "Έκδοση Gitea",
|
||||
"admin.config.app_url": "Βασικό URL Του Gitea",
|
||||
"admin.config.app_ver": "Έκδοση MokoGitea",
|
||||
"admin.config.app_url": "Βασικό URL Του MokoGitea",
|
||||
"admin.config.custom_conf": "Διαδρομή Αρχείου Ρυθμίσεων",
|
||||
"admin.config.custom_file_root_path": "Προσαρμοσμένη Βασική Διαδρομή Αρχείου",
|
||||
"admin.config.domain": "Domain Διακομιστή",
|
||||
@@ -2575,7 +2575,7 @@
|
||||
"admin.config.service_config": "Ρυθμίσεις Υπηρεσίας",
|
||||
"admin.config.register_email_confirm": "Απαιτείται Επιβεβαίωση του Email για Εγγραφή",
|
||||
"admin.config.disable_register": "Απενεργοποίηση Αυτοεγγραφής",
|
||||
"admin.config.allow_only_internal_registration": "Να Επιτρέπεται η Εγγραφή Μόνο Μέσω του Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Να Επιτρέπεται η Εγγραφή Μόνο Μέσω του MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Να Επιτρέπεται Η Εγγραφή Μόνο Μέσω Εξωτερικών Υπηρεσιών",
|
||||
"admin.config.enable_openid_signup": "Ενεργοποίηση Αυτο-Εγγραφής OpenID",
|
||||
"admin.config.enable_openid_signin": "Ενεργοποίηση Σύνδεσης μέσω OpenID",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "This website requires JavaScript.",
|
||||
"toc": "Table of Contents",
|
||||
"licenses": "Licenses",
|
||||
"return_to_gitea": "Return to Gitea",
|
||||
"return_to_gitea": "Return to MokoGitea",
|
||||
"more_items": "More items",
|
||||
"username": "Username",
|
||||
"email": "Email Address",
|
||||
@@ -222,7 +222,7 @@
|
||||
"filter.string.asc": "A–Z",
|
||||
"filter.string.desc": "Z–A",
|
||||
"error.occurred": "An error occurred",
|
||||
"error.report_message": "If you believe that this is a Gitea bug, please search for issues on <a href=\"%s\" target=\"_blank\">GitHub</a> or open a new issue if necessary.",
|
||||
"error.report_message": "If you believe that this is a MokoGitea bug, please search for issues on <a href=\"%s\" target=\"_blank\">GitHub</a> or open a new issue if necessary.",
|
||||
"error.not_found": "The target couldn't be found.",
|
||||
"error.permission_denied": "Permission denied.",
|
||||
"error.network_error": "Network error",
|
||||
@@ -230,16 +230,16 @@
|
||||
"startpage.install": "Easy to install",
|
||||
"startpage.install_desc": "Simply <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">run the binary</a> for your platform, ship it with <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>, or get it <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">packaged</a>.",
|
||||
"startpage.platform": "Cross-platform",
|
||||
"startpage.platform_desc": "Gitea runs anywhere <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love!",
|
||||
"startpage.platform_desc": "MokoGitea runs anywhere <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love!",
|
||||
"startpage.lightweight": "Lightweight",
|
||||
"startpage.lightweight_desc": "Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy!",
|
||||
"startpage.lightweight_desc": "MokoGitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy!",
|
||||
"startpage.license": "Open Source",
|
||||
"startpage.license_desc": "Go get <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Join us by <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">contributing</a> to make this project even better. Don't hesitate to contribute!",
|
||||
"install.install": "Installation",
|
||||
"install.installing_desc": "Installing now, please wait…",
|
||||
"install.title": "Initial Configuration",
|
||||
"install.docker_helper": "If you run Gitea inside Docker, please read the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentation</a> before changing any settings.",
|
||||
"install.require_db_desc": "Gitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol).",
|
||||
"install.docker_helper": "If you run MokoGitea inside Docker, please read the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentation</a> before changing any settings.",
|
||||
"install.require_db_desc": "MokoGitea requires MySQL, PostgreSQL, MSSQL, SQLite3 or TiDB (MySQL protocol).",
|
||||
"install.db_title": "Database Settings",
|
||||
"install.db_type": "Database Type",
|
||||
"install.host": "Host",
|
||||
@@ -250,12 +250,12 @@
|
||||
"install.db_schema_helper": "Leave blank for database default (\"public\").",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "Path",
|
||||
"install.sqlite_helper": "File path for the SQLite3 database.<br>Enter an absolute path if you run Gitea as a service.",
|
||||
"install.reinstall_error": "You are trying to install into an existing Gitea database",
|
||||
"install.reinstall_confirm_message": "Re-installing with an existing Gitea database can cause multiple problems. In most cases, you should use your existing \"app.ini\" to run Gitea. If you know what you are doing, confirm the following:",
|
||||
"install.sqlite_helper": "File path for the SQLite3 database.<br>Enter an absolute path if you run MokoGitea as a service.",
|
||||
"install.reinstall_error": "You are trying to install into an existing MokoGitea database",
|
||||
"install.reinstall_confirm_message": "Re-installing with an existing MokoGitea database can cause multiple problems. In most cases, you should use your existing \"app.ini\" to run MokoGitea. If you know what you are doing, confirm the following:",
|
||||
"install.reinstall_confirm_check_1": "The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY.",
|
||||
"install.reinstall_confirm_check_2": "The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct.",
|
||||
"install.reinstall_confirm_check_3": "You confirm that you are absolutely sure that this Gitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks.",
|
||||
"install.reinstall_confirm_check_3": "You confirm that you are absolutely sure that this MokoGitea is running with the correct app.ini location and that you are sure that you have to re-install. You confirm that you acknowledge the above risks.",
|
||||
"install.err_empty_db_path": "The SQLite3 database path cannot be empty.",
|
||||
"install.no_admin_and_disable_registration": "You cannot disable user self-registration without creating an administrator account.",
|
||||
"install.err_empty_admin_password": "The administrator password cannot be empty.",
|
||||
@@ -271,14 +271,14 @@
|
||||
"install.lfs_path": "Git LFS Root Path",
|
||||
"install.lfs_path_helper": "Files tracked by Git LFS will be stored in this directory. Leave empty to disable.",
|
||||
"install.run_user": "Run As Username",
|
||||
"install.run_user_helper": "The operating system username that Gitea runs as, it must have write access to the data paths. This value is auto-detected and cannot be changed here. To use a different user, restart Gitea under that account.",
|
||||
"install.run_user_helper": "The operating system username that MokoGitea runs as, it must have write access to the data paths. This value is auto-detected and cannot be changed here. To use a different user, restart MokoGitea under that account.",
|
||||
"install.domain": "Server Domain",
|
||||
"install.domain_helper": "Domain or host address for the server.",
|
||||
"install.ssh_port": "SSH Server Port",
|
||||
"install.ssh_port_helper": "Port number your SSH server listens on. Leave empty to disable.",
|
||||
"install.http_port": "Gitea HTTP Listen Port",
|
||||
"install.http_port_helper": "Port number the Gitea web server will listen on.",
|
||||
"install.app_url": "Gitea Base URL",
|
||||
"install.http_port": "MokoGitea HTTP Listen Port",
|
||||
"install.http_port_helper": "Port number the MokoGitea web server will listen on.",
|
||||
"install.app_url": "MokoGitea Base URL",
|
||||
"install.app_url_helper": "Base address for HTTP(S) clone URLs and email notifications.",
|
||||
"install.log_root_path": "Log Path",
|
||||
"install.log_root_path_helper": "Log files will be written to this directory.",
|
||||
@@ -288,7 +288,7 @@
|
||||
"install.smtp_port": "SMTP Port",
|
||||
"install.smtp_from": "Send Email As",
|
||||
"install.smtp_from_invalid": "The \"Send Email As\" address is invalid",
|
||||
"install.smtp_from_helper": "Email address Gitea will use. Enter a plain email address or use the \"Name\" <email@example.com> format.",
|
||||
"install.smtp_from_helper": "Email address MokoGitea will use. Enter a plain email address or use the \"Name\" <email@example.com> format.",
|
||||
"install.mailer_user": "SMTP Username",
|
||||
"install.mailer_password": "SMTP Password",
|
||||
"install.register_confirm": "Require Email Confirmation to Register",
|
||||
@@ -311,7 +311,7 @@
|
||||
"install.admin_password": "Password",
|
||||
"install.confirm_password": "Confirm Password",
|
||||
"install.admin_email": "Email Address",
|
||||
"install.install_btn_confirm": "Install Gitea",
|
||||
"install.install_btn_confirm": "Install MokoGitea",
|
||||
"install.test_git_failed": "Could not test 'git' command: %v",
|
||||
"install.invalid_db_setting": "The database settings are invalid: %v",
|
||||
"install.invalid_db_table": "The database table \"%s\" is invalid: %v",
|
||||
@@ -385,7 +385,7 @@
|
||||
"auth.forgot_password_title": "Forgot Password",
|
||||
"auth.forgot_password": "Forgot password?",
|
||||
"auth.need_account": "Need an account?",
|
||||
"auth.sign_up_tip": "You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the Gitea documentation to recover the account.",
|
||||
"auth.sign_up_tip": "You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the MokoGitea documentation to recover the account.",
|
||||
"auth.sign_up_now": "Register now.",
|
||||
"auth.sign_up_successful": "Account was successfully created. Welcome!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "A new confirmation email has been sent to <b>%s</b>. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it.",
|
||||
@@ -409,7 +409,7 @@
|
||||
"auth.reset_password_helper": "Recover Account",
|
||||
"auth.reset_password_wrong_user": "You are signed in as %s, but the account recovery link is meant for %s",
|
||||
"auth.password_too_short": "Password length cannot be less than %d characters.",
|
||||
"auth.non_local_account": "Non-local users cannot update their password through the Gitea web interface.",
|
||||
"auth.non_local_account": "Non-local users cannot update their password through the MokoGitea web interface.",
|
||||
"auth.verify": "Verify",
|
||||
"auth.scratch_code": "Scratch code",
|
||||
"auth.use_scratch_code": "Use a scratch code",
|
||||
@@ -726,7 +726,7 @@
|
||||
"settings.retype_new_password": "Confirm New Password",
|
||||
"settings.password_incorrect": "The current password is incorrect.",
|
||||
"settings.change_password_success": "Your password has been updated. Sign in using your new password from now on.",
|
||||
"settings.password_change_disabled": "Non-local users cannot update their password through the Gitea web interface.",
|
||||
"settings.password_change_disabled": "Non-local users cannot update their password through the MokoGitea web interface.",
|
||||
"settings.emails": "Email Addresses",
|
||||
"settings.manage_emails": "Manage Email Addresses",
|
||||
"settings.manage_themes": "Select default theme",
|
||||
@@ -734,7 +734,7 @@
|
||||
"settings.email_desc": "Your primary email address will be used for notifications, password recovery and, provided that it is not hidden, web-based Git operations.",
|
||||
"settings.theme_desc": "This will be your default theme across the site.",
|
||||
"settings.theme_colorblindness_help": "Color blindness Theme Support",
|
||||
"settings.theme_colorblindness_prompt": "Gitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files.",
|
||||
"settings.theme_colorblindness_prompt": "MokoGitea only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files.",
|
||||
"settings.primary": "Primary",
|
||||
"settings.activated": "Activated",
|
||||
"settings.requires_activation": "Requires activation",
|
||||
@@ -869,7 +869,7 @@
|
||||
"settings.permissions_list": "Permissions:",
|
||||
"settings.manage_oauth2_applications": "Manage OAuth2 Applications",
|
||||
"settings.edit_oauth2_application": "Edit OAuth2 Application",
|
||||
"settings.oauth2_applications_desc": "OAuth2 applications enable your third-party application to securely authenticate users at this Gitea instance.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 applications enable your third-party application to securely authenticate users at this MokoGitea instance.",
|
||||
"settings.remove_oauth2_application": "Remove OAuth2 Application",
|
||||
"settings.remove_oauth2_application_desc": "Removing an OAuth2 application will revoke access to all signed access tokens. Continue?",
|
||||
"settings.remove_oauth2_application_success": "The application has been deleted.",
|
||||
@@ -890,9 +890,9 @@
|
||||
"settings.oauth2_application_edit": "Edit",
|
||||
"settings.oauth2_application_create_description": "OAuth2 applications give your third-party application access to user accounts on this instance.",
|
||||
"settings.oauth2_application_remove_description": "Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue?",
|
||||
"settings.oauth2_application_locked": "Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information.",
|
||||
"settings.oauth2_application_locked": "MokoGitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information.",
|
||||
"settings.authorized_oauth2_applications": "Authorized OAuth2 Applications",
|
||||
"settings.authorized_oauth2_applications_description": "You have granted access to your personal Gitea account to these third-party applications. Please revoke access for applications you no longer need.",
|
||||
"settings.authorized_oauth2_applications_description": "You have granted access to your personal MokoGitea account to these third-party applications. Please revoke access for applications you no longer need.",
|
||||
"settings.revoke_key": "Revoke",
|
||||
"settings.revoke_oauth2_grant": "Revoke Access",
|
||||
"settings.revoke_oauth2_grant_description": "Revoking access for this third-party application will prevent this application from accessing your data. Are you sure?",
|
||||
@@ -923,11 +923,11 @@
|
||||
"settings.webauthn_key_loss_warning": "If you lose your security keys, you will lose access to your account.",
|
||||
"settings.webauthn_alternative_tip": "You may want to configure an additional authentication method.",
|
||||
"settings.manage_account_links": "Manage Linked Accounts",
|
||||
"settings.manage_account_links_desc": "These external accounts are linked to your Gitea account.",
|
||||
"settings.account_links_not_available": "No external accounts are currently linked to your Gitea account.",
|
||||
"settings.manage_account_links_desc": "These external accounts are linked to your MokoGitea account.",
|
||||
"settings.account_links_not_available": "No external accounts are currently linked to your MokoGitea account.",
|
||||
"settings.link_account": "Link Account",
|
||||
"settings.remove_account_link": "Remove Linked Account",
|
||||
"settings.remove_account_link_desc": "Removing a linked account will revoke its access to your Gitea account. Continue?",
|
||||
"settings.remove_account_link_desc": "Removing a linked account will revoke its access to your MokoGitea account. Continue?",
|
||||
"settings.remove_account_link_success": "The linked account has been removed.",
|
||||
"settings.hooks.desc": "Add webhooks which will be triggered for <strong>all repositories</strong> that you own.",
|
||||
"settings.orgs_none": "You are not a member of any organizations.",
|
||||
@@ -1891,7 +1891,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Checkout",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "From your project repository, check out a new branch and test the changes.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Merge",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Merge the changes and update on Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Merge the changes and update on MokoGitea.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "Warning: This operation cannot merge pull request because \"autodetect manual merge\" is not enabled.",
|
||||
"repo.pulls.clear_merge_message": "Clear merge message",
|
||||
"repo.pulls.clear_merge_message_hint": "Clearing the merge message will only remove the commit message content and keep generated git trailers such as \"Co-Authored-By…\".",
|
||||
@@ -2199,11 +2199,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "Collaborator: Trust signatures by collaborators",
|
||||
"repo.settings.trust_model.collaborator.desc": "Valid signatures by collaborators of this repository will be marked \"trusted\", whether they match the committer or not. Otherwise, valid signatures will be marked \"untrusted\" if the signature matches the committer and \"unmatched\" if not.",
|
||||
"repo.settings.trust_model.committer": "Committer",
|
||||
"repo.settings.trust_model.committer.long": "Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by Gitea to have Gitea as the committer.",
|
||||
"repo.settings.trust_model.committer.desc": "Valid signatures will only be marked \"trusted\" if they match the committer, otherwise they will be marked \"unmatched\". This forces Gitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default Gitea key must match a user in the database.",
|
||||
"repo.settings.trust_model.committer.long": "Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by MokoGitea to have MokoGitea as the committer.",
|
||||
"repo.settings.trust_model.committer.desc": "Valid signatures will only be marked \"trusted\" if they match the committer, otherwise they will be marked \"unmatched\". This forces MokoGitea to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default MokoGitea key must match a user in the database.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Collaborator+Committer",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Collaborator+Committer: Trust signatures by collaborators which match the committer",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Valid signatures by collaborators of this repository will be marked \"trusted\" if they match the committer. Otherwise, valid signatures will be marked \"untrusted\" if the signature matches the committer and \"unmatched\" otherwise. This will force Gitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default Gitea key must match a user in the database.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Valid signatures by collaborators of this repository will be marked \"trusted\" if they match the committer. Otherwise, valid signatures will be marked \"untrusted\" if the signature matches the committer and \"unmatched\" otherwise. This will force MokoGitea to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default MokoGitea key must match a user in the database.",
|
||||
"repo.settings.wiki_delete": "Delete Wiki Data",
|
||||
"repo.settings.wiki_delete_desc": "Deleting repository wiki data is permanent and cannot be undone.",
|
||||
"repo.settings.wiki_delete_notices_1": "- This will permanently delete and disable the repository wiki for %s.",
|
||||
@@ -2240,7 +2240,7 @@
|
||||
"repo.settings.remove_team_success": "The team's access to the repository has been removed.",
|
||||
"repo.settings.add_webhook": "Add Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Webhook channel name cannot be empty and cannot contain only a # character.",
|
||||
"repo.settings.hooks_desc": "Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Read more in the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guide</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooks automatically make HTTP POST requests to a server when certain MokoGitea events trigger. Read more in the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guide</a>.",
|
||||
"repo.settings.webhook_deletion": "Remove Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Removing a webhook deletes its settings and delivery history. Continue?",
|
||||
"repo.settings.webhook_deletion_success": "The webhook has been removed.",
|
||||
@@ -2258,7 +2258,7 @@
|
||||
"repo.settings.githooks_desc": "Git Hooks are powered by Git itself. You can edit hook files below to set up custom operations.",
|
||||
"repo.settings.githook_edit_desc": "If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook.",
|
||||
"repo.settings.update_githook": "Update Hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea will send <code>POST</code> requests with a specified content type to the target URL. Read more in the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guide</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea will send <code>POST</code> requests with a specified content type to the target URL. Read more in the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guide</a>.",
|
||||
"repo.settings.payload_url": "Target URL",
|
||||
"repo.settings.http_method": "HTTP Method",
|
||||
"repo.settings.content_type": "POST Content Type",
|
||||
@@ -2349,7 +2349,7 @@
|
||||
"repo.settings.slack_domain": "Domain",
|
||||
"repo.settings.slack_channel": "Channel",
|
||||
"repo.settings.add_web_hook_desc": "Integrate <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> into your repository.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2634,7 +2634,7 @@
|
||||
"repo.release.delete_release": "Delete Release",
|
||||
"repo.release.delete_tag": "Delete Tag",
|
||||
"repo.release.deletion": "Delete Release",
|
||||
"repo.release.deletion_desc": "Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue?",
|
||||
"repo.release.deletion_desc": "Deleting a release only removes it from MokoGitea. It will not affect the Git tag, the contents of your repository or its history. Continue?",
|
||||
"repo.release.deletion_success": "The release has been deleted.",
|
||||
"repo.release.deletion_tag_desc": "Will delete this tag from repository. Repository contents and history remain unchanged. Continue?",
|
||||
"repo.release.deletion_tag_success": "The tag has been deleted.",
|
||||
@@ -2913,7 +2913,7 @@
|
||||
"admin.last_page": "Last",
|
||||
"admin.total": "Total: %d",
|
||||
"admin.settings": "Admin Settings",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s is now available, you are running %s. Check <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">the blog</a> for more details.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s is now available, you are running %s. Check <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">the blog</a> for more details.",
|
||||
"admin.dashboard.statistic": "Summary",
|
||||
"admin.dashboard.maintenance_operations": "Maintenance Operations",
|
||||
"admin.dashboard.system_status": "System Status",
|
||||
@@ -2949,8 +2949,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "Clean up deleted branches",
|
||||
"admin.dashboard.update_migration_poster_id": "Update migration poster IDs",
|
||||
"admin.dashboard.git_gc_repos": "Garbage-collect all repositories",
|
||||
"admin.dashboard.resync_all_sshkeys": "Update the '.ssh/authorized_keys' file with Gitea SSH keys",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Update the '.ssh/authorized_principals' file with Gitea SSH principals",
|
||||
"admin.dashboard.resync_all_sshkeys": "Update the '.ssh/authorized_keys' file with MokoGitea SSH keys",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Update the '.ssh/authorized_principals' file with MokoGitea SSH principals",
|
||||
"admin.dashboard.resync_all_hooks": "Resynchronize git hooks of all repositories (pre-receive, update, post-receive, proc-receive, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "Reinitialize all missing Git repositories for which records exist",
|
||||
"admin.dashboard.sync_external_users": "Synchronize external user data",
|
||||
@@ -3030,7 +3030,7 @@
|
||||
"admin.users.is_admin": "Is Administrator",
|
||||
"admin.users.is_restricted": "Is Restricted",
|
||||
"admin.users.allow_git_hook": "May Create Git Hooks",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks are executed as the OS user running Gitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all Gitea repositories as well as the database used by Gitea. Consequently they are also able to gain Gitea administrator privileges.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks are executed as the OS user running MokoGitea and will have the same level of host access. As a result, users with this special Git Hook privilege can access and modify all MokoGitea repositories as well as the database used by MokoGitea. Consequently they are also able to gain MokoGitea administrator privileges.",
|
||||
"admin.users.allow_import_local": "May Import Local Repositories",
|
||||
"admin.users.allow_create_organization": "May Create Organizations",
|
||||
"admin.users.update_profile": "Update User Account",
|
||||
@@ -3100,11 +3100,11 @@
|
||||
"admin.packages.size": "Size",
|
||||
"admin.packages.published": "Published",
|
||||
"admin.defaulthooks": "Default Webhooks",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks guide</a>.",
|
||||
"admin.defaulthooks.desc": "Webhooks automatically make HTTP POST requests to a server when certain MokoGitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks guide</a>.",
|
||||
"admin.defaulthooks.add_webhook": "Add Default Webhook",
|
||||
"admin.defaulthooks.update_webhook": "Update Default Webhook",
|
||||
"admin.systemhooks": "System Webhooks",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks guide</a>.",
|
||||
"admin.systemhooks.desc": "Webhooks automatically make HTTP POST requests to a server when certain MokoGitea 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks guide</a>.",
|
||||
"admin.systemhooks.add_webhook": "Add System Webhook",
|
||||
"admin.systemhooks.update_webhook": "Update System Webhook",
|
||||
"admin.auths.auth_manage_panel": "Authentication Source Management",
|
||||
@@ -3125,7 +3125,7 @@
|
||||
"admin.auths.user_base": "User Search Base",
|
||||
"admin.auths.user_dn": "User DN",
|
||||
"admin.auths.attribute_username": "Username Attribute",
|
||||
"admin.auths.attribute_username_placeholder": "Leave empty to use the username entered in Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Leave empty to use the username entered in MokoGitea.",
|
||||
"admin.auths.attribute_name": "First Name Attribute",
|
||||
"admin.auths.attribute_surname": "Surname Attribute",
|
||||
"admin.auths.attribute_mail": "Email Attribute",
|
||||
@@ -3232,7 +3232,7 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Invalid Auto Discovery URL (this must be a valid URL starting with http:// or https://)",
|
||||
"admin.config.server_config": "Server Configuration",
|
||||
"admin.config.app_name": "Site Title",
|
||||
"admin.config.app_ver": "Gitea Version",
|
||||
"admin.config.app_ver": "MokoGitea Version",
|
||||
"admin.config.custom_conf": "Configuration File Path",
|
||||
"admin.config.custom_file_root_path": "Custom File Root Path",
|
||||
"admin.config.disable_router_log": "Disable Router Log",
|
||||
@@ -3272,7 +3272,7 @@
|
||||
"admin.config.service_config": "Service Configuration",
|
||||
"admin.config.register_email_confirm": "Require Email Confirmation to Register",
|
||||
"admin.config.disable_register": "Disable Self-Registration",
|
||||
"admin.config.allow_only_internal_registration": "Allow Registration Only Through Gitea itself",
|
||||
"admin.config.allow_only_internal_registration": "Allow Registration Only Through MokoGitea itself",
|
||||
"admin.config.allow_only_external_registration": "Allow Registration Only Through External Services",
|
||||
"admin.config.enable_openid_signup": "Enable OpenID Self-Registration",
|
||||
"admin.config.enable_openid_signin": "Enable OpenID Sign-In",
|
||||
@@ -3414,11 +3414,11 @@
|
||||
"admin.self_check.no_problem_found": "No problem found yet.",
|
||||
"admin.self_check.startup_warnings": "Startup warnings:",
|
||||
"admin.self_check.database_collation_mismatch": "Expect database to use collation: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "Database is using collation %s, which is a case-insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected.",
|
||||
"admin.self_check.database_collation_case_insensitive": "Database is using collation %s, which is a case-insensitive collation. Although MokoGitea could work with it, there might be some rare cases which don't work as expected.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems.",
|
||||
"admin.self_check.database_fix_mysql": "For MySQL/MariaDB users, you could use the \"gitea doctor convert\" command to fix the collation problems, or you could also fix the problem manually with \"ALTER ... COLLATE ...\" SQL queries.",
|
||||
"admin.self_check.database_fix_mssql": "For MSSQL users, you could only fix the problem manually with \"ALTER ... COLLATE ...\" SQL queries at the moment.",
|
||||
"admin.self_check.location_origin_mismatch": "Current URL (%[1]s) doesn't match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the \"Host\" and \"X-Forwarded-Proto\" headers are set correctly.",
|
||||
"admin.self_check.location_origin_mismatch": "Current URL (%[1]s) doesn't match the URL seen by MokoGitea (%[2]s). If you are using a reverse proxy, please make sure the \"Host\" and \"X-Forwarded-Proto\" headers are set correctly.",
|
||||
"action.create_repo": "created repository <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "renamed repository from <code>%[1]s</code> to <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "pushed to <a href=\"%[2]s\">%[3]s</a> at <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Este sitio web requiere JavaScript.",
|
||||
"toc": "Tabla de contenidos",
|
||||
"licenses": "Licencias",
|
||||
"return_to_gitea": "Volver a Gitea",
|
||||
"return_to_gitea": "Volver a MokoGitea",
|
||||
"username": "Nombre de usuario",
|
||||
"email": "Correo electrónico",
|
||||
"password": "Contraseña",
|
||||
@@ -148,12 +148,12 @@
|
||||
"startpage.install": "Fácil de instalar",
|
||||
"startpage.platform": "Multiplataforma",
|
||||
"startpage.lightweight": "Ligero",
|
||||
"startpage.lightweight_desc": "Gitea tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía!",
|
||||
"startpage.lightweight_desc": "MokoGitea tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía!",
|
||||
"startpage.license": "Código abierto",
|
||||
"install.install": "Instalación",
|
||||
"install.title": "Configuración inicial",
|
||||
"install.docker_helper": "Si está ejecutando Gitea dentro de un contenedor Docker, por favor lea la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentación</a> antes de realizar cambios en la configuración.",
|
||||
"install.require_db_desc": "Gitea requiere una base de datos MySQL, PostgreSQL, MSSQL, SQLite3 o TiDB (usar el protocolo MySQL).",
|
||||
"install.docker_helper": "Si está ejecutando MokoGitea dentro de un contenedor Docker, por favor lea la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentación</a> antes de realizar cambios en la configuración.",
|
||||
"install.require_db_desc": "MokoGitea requiere una base de datos MySQL, PostgreSQL, MSSQL, SQLite3 o TiDB (usar el protocolo MySQL).",
|
||||
"install.db_title": "Configuración de base de datos",
|
||||
"install.db_type": "Tipo de base de datos",
|
||||
"install.host": "Servidor",
|
||||
@@ -163,10 +163,10 @@
|
||||
"install.db_schema": "Esquema",
|
||||
"install.db_schema_helper": "Dejar en blanco para la base de datos por defecto (\"public\").",
|
||||
"install.path": "Ruta",
|
||||
"install.sqlite_helper": "Ruta del archivo de la base de datos SQLite3.<br>Escriba una ruta de acceso absoluta si ejecuta Gitea como servicio.",
|
||||
"install.reinstall_error": "Usted está intentando instalar en una base de datos de Gitea existente",
|
||||
"install.reinstall_confirm_message": "Reinstalar con una base de datos de Gitea existente puede causar múltiples problemas. En la mayoría de los casos, debería utilizar su actual \"app.ini\" para ejecutar Gitea. Si sabe lo que está haciendo, confirme lo siguiente:",
|
||||
"install.reinstall_confirm_check_3": "Confirma que está absolutamente seguro de que este Gitea se está ejecutando con el app.ini correcto y que está seguro de que tiene que volver a instalar. Confirma que reconoce los riesgos anteriores.",
|
||||
"install.sqlite_helper": "Ruta del archivo de la base de datos SQLite3.<br>Escriba una ruta de acceso absoluta si ejecuta MokoGitea como servicio.",
|
||||
"install.reinstall_error": "Usted está intentando instalar en una base de datos de MokoGitea existente",
|
||||
"install.reinstall_confirm_message": "Reinstalar con una base de datos de MokoGitea existente puede causar múltiples problemas. En la mayoría de los casos, debería utilizar su actual \"app.ini\" para ejecutar MokoGitea. Si sabe lo que está haciendo, confirme lo siguiente:",
|
||||
"install.reinstall_confirm_check_3": "Confirma que está absolutamente seguro de que este MokoGitea se está ejecutando con el app.ini correcto y que está seguro de que tiene que volver a instalar. Confirma que reconoce los riesgos anteriores.",
|
||||
"install.err_empty_db_path": "La ruta a la base de datos SQLite3 no puede estar vacía.",
|
||||
"install.no_admin_and_disable_registration": "No puede deshabilitar el auto-registro sin crear una cuenta de administrador.",
|
||||
"install.err_empty_admin_password": "La contraseña del administrador no puede estar vacía.",
|
||||
@@ -178,13 +178,13 @@
|
||||
"install.lfs_path": "Ruta raíz de Git LFS",
|
||||
"install.lfs_path_helper": "Los archivos almacenados con Git LFS se almacenarán en este directorio. Déjelo vacío para deshabilitarlo.",
|
||||
"install.run_user": "Ejecutar como usuario",
|
||||
"install.run_user_helper": "El nombre de usuario del sistema operativo que ejecuta Gitea. Tenga en cuenta que este usuario debe tener acceso a la ruta raíz del repositorio.",
|
||||
"install.run_user_helper": "El nombre de usuario del sistema operativo que ejecuta MokoGitea. Tenga en cuenta que este usuario debe tener acceso a la ruta raíz del repositorio.",
|
||||
"install.domain": "Dominio del Servidor",
|
||||
"install.domain_helper": "Dominio o dirección de host para el servidor.",
|
||||
"install.ssh_port": "Puerto de servidor SSH",
|
||||
"install.ssh_port_helper": "Número de puerto en el que está escuchando su servidor SSH. Déjelo vacío para deshabilitarlo.",
|
||||
"install.http_port": "Puerto de escucha HTTP de Gitea",
|
||||
"install.app_url": "URL base de Gitea",
|
||||
"install.http_port": "Puerto de escucha HTTP de MokoGitea",
|
||||
"install.app_url": "URL base de MokoGitea",
|
||||
"install.app_url_helper": "Dirección base para URLs de clonación HTTP(S) y notificaciones de correo electrónico.",
|
||||
"install.log_root_path": "Ruta del registro",
|
||||
"install.log_root_path_helper": "Archivos de registro se escribirán en este directorio.",
|
||||
@@ -193,7 +193,7 @@
|
||||
"install.smtp_addr": "Servidor SMTP",
|
||||
"install.smtp_port": "Puerto SMTP",
|
||||
"install.smtp_from": "Enviar correos electrónicos como",
|
||||
"install.smtp_from_helper": "Dirección de correo electrónico que utilizará Gitea. Introduzca una dirección de correo electrónico normal o utilice el formato \"Nombre\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Dirección de correo electrónico que utilizará MokoGitea. Introduzca una dirección de correo electrónico normal o utilice el formato \"Nombre\" <email@example.com>.",
|
||||
"install.mailer_user": "Nombre de usuario SMTP",
|
||||
"install.mailer_password": "Contraseña SMTP",
|
||||
"install.register_confirm": "Requerir confirmación de correo electrónico para registrarse",
|
||||
@@ -222,9 +222,9 @@
|
||||
"install.admin_password": "Contraseña",
|
||||
"install.confirm_password": "Confirmar Contraseña",
|
||||
"install.admin_email": "Correo electrónico",
|
||||
"install.install_btn_confirm": "Instalar Gitea",
|
||||
"install.install_btn_confirm": "Instalar MokoGitea",
|
||||
"install.test_git_failed": "Fallo al probar el comando 'git': %v",
|
||||
"install.sqlite3_not_available": "Esta versión de Gitea no soporta SQLite3. Por favor, descarga la versión binaria oficial de %s (no la versión 'gobuild').",
|
||||
"install.sqlite3_not_available": "Esta versión de MokoGitea no soporta SQLite3. Por favor, descarga la versión binaria oficial de %s (no la versión 'gobuild').",
|
||||
"install.invalid_db_setting": "La configuración de la base de datos no es válida: %v",
|
||||
"install.invalid_db_table": "La tabla \"%s\" de la base de datos no es válida: %v",
|
||||
"install.invalid_repo_path": "La ruta de la raíz del repositorio no es válida: %v",
|
||||
@@ -303,7 +303,7 @@
|
||||
"auth.reset_password_helper": "Recuperar cuenta",
|
||||
"auth.reset_password_wrong_user": "Has iniciado sesión como %s, pero el enlace de recuperación de la cuenta está destinado a %s",
|
||||
"auth.password_too_short": "La longitud de la contraseña no puede ser menor a %d caracteres.",
|
||||
"auth.non_local_account": "Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de Gitea.",
|
||||
"auth.non_local_account": "Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de MokoGitea.",
|
||||
"auth.verify": "Verificar",
|
||||
"auth.scratch_code": "Código de respaldo",
|
||||
"auth.use_scratch_code": "Usar un código de respaldo",
|
||||
@@ -550,7 +550,7 @@
|
||||
"settings.retype_new_password": "Confirme la nueva contraseña",
|
||||
"settings.password_incorrect": "Contraseña actual incorrecta.",
|
||||
"settings.change_password_success": "Su contraseña ha sido modificada. Utilice su nueva contraseña la próxima vez que acceda a la cuenta.",
|
||||
"settings.password_change_disabled": "Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de Gitea.",
|
||||
"settings.password_change_disabled": "Los usuarios no locales no pueden actualizar su contraseña a través de la interfaz web de MokoGitea.",
|
||||
"settings.emails": "Direcciones de correo electrónico",
|
||||
"settings.manage_emails": "Administrar direcciones de correo electrónico",
|
||||
"settings.manage_themes": "Selecciona el tema por defecto",
|
||||
@@ -656,7 +656,7 @@
|
||||
"settings.unbind_success": "La cuenta social se ha eliminado correctamente.",
|
||||
"settings.manage_access_token": "Administrar Tokens de Acceso",
|
||||
"settings.generate_new_token": "Generar nuevo Token",
|
||||
"settings.tokens_desc": "Estos tokens otorgan acceso a su cuenta usando la API de Gitea.",
|
||||
"settings.tokens_desc": "Estos tokens otorgan acceso a su cuenta usando la API de MokoGitea.",
|
||||
"settings.token_name": "Nombre del Token",
|
||||
"settings.generate_token": "Generar Token",
|
||||
"settings.generate_token_success": "Su nuevo token ha sido generado. Cópielo ahora, ya que no se volverá a mostrar.",
|
||||
@@ -678,7 +678,7 @@
|
||||
"settings.permissions_list": "Permisos:",
|
||||
"settings.manage_oauth2_applications": "Administrar aplicaciones OAuth2",
|
||||
"settings.edit_oauth2_application": "Modificar aplicaciones OAuth2",
|
||||
"settings.oauth2_applications_desc": "Las aplicaciones OAuth2 permiten a su aplicación de terceros autenticar de forma segura a los usuarios en esta instancia de Gitea.",
|
||||
"settings.oauth2_applications_desc": "Las aplicaciones OAuth2 permiten a su aplicación de terceros autenticar de forma segura a los usuarios en esta instancia de MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Eliminar aplicación OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Eliminar una aplicación OAuth2 revocará el acceso a todos los tokens de acceso firmados. ¿Continuar?",
|
||||
"settings.remove_oauth2_application_success": "La aplicación ha sido eliminada.",
|
||||
@@ -716,10 +716,10 @@
|
||||
"settings.webauthn_nickname": "Apodo",
|
||||
"settings.webauthn_delete_key": "Eliminar clave de seguridad",
|
||||
"settings.manage_account_links": "Administrar cuentas vinculadas",
|
||||
"settings.manage_account_links_desc": "Estas cuentas externas están vinculadas a su cuenta de Gitea.",
|
||||
"settings.manage_account_links_desc": "Estas cuentas externas están vinculadas a su cuenta de MokoGitea.",
|
||||
"settings.link_account": "Enlazar cuenta",
|
||||
"settings.remove_account_link": "Eliminar cuenta vinculada",
|
||||
"settings.remove_account_link_desc": "Eliminar una cuenta vinculada revocará su acceso a su cuenta de Gitea. ¿Continuar?",
|
||||
"settings.remove_account_link_desc": "Eliminar una cuenta vinculada revocará su acceso a su cuenta de MokoGitea. ¿Continuar?",
|
||||
"settings.remove_account_link_success": "La cuenta vinculada ha sido eliminada.",
|
||||
"settings.hooks.desc": "Añadir webhooks que serán ejecutados para <strong>todos los repositorios</strong> que tengas.",
|
||||
"settings.orgs_none": "No eres miembro de ninguna organización.",
|
||||
@@ -876,7 +876,7 @@
|
||||
"repo.migrate.github.description": "Migrar datos desde github.com u otra instancia de GitHub.",
|
||||
"repo.migrate.git.description": "Migrar un repositorio sólo desde cualquier servicio Git.",
|
||||
"repo.migrate.gitlab.description": "Migrar datos de gitlab.com u otra instancia de GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrar datos de gitea.com u otra instancia de Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrar datos de gitea.com u otra instancia de MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrar datos de notabug.org u otra instancia de Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrar datos desde code.onedev.io u otra instancia de OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrar datos desde codebasehq.com.",
|
||||
@@ -1773,7 +1773,7 @@
|
||||
"repo.settings.remove_team_success": "Se ha eliminado el acceso del equipo al repositorio.",
|
||||
"repo.settings.add_webhook": "Añadir Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "El nombre del canal Webhook no puede estar vacío y no puede contener sólo un # carácter.",
|
||||
"repo.settings.hooks_desc": "Los webhooks automáticamente hacen peticiones HTTP POST a un servidor cuando ciertos eventos de Gitea se activan. Lee más en <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la guía de webhooks</a>.",
|
||||
"repo.settings.hooks_desc": "Los webhooks automáticamente hacen peticiones HTTP POST a un servidor cuando ciertos eventos de MokoGitea se activan. Lee más en <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la guía de webhooks</a>.",
|
||||
"repo.settings.webhook_deletion": "Eliminar Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Eliminar un webhook borra sus ajustes e historial de entrega. ¿Continuar?",
|
||||
"repo.settings.webhook_deletion_success": "El webhook ha sido eliminado.",
|
||||
@@ -1791,7 +1791,7 @@
|
||||
"repo.settings.githook_name": "Nombre del Hook",
|
||||
"repo.settings.githook_content": "Contenido del Hook",
|
||||
"repo.settings.update_githook": "Actualizar Hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea enviará solicitudes <code>POST</code> con un tipo de contenido especificado a la URL de destino. Leer más en la guía <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea enviará solicitudes <code>POST</code> con un tipo de contenido especificado a la URL de destino. Leer más en la guía <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks</a>.",
|
||||
"repo.settings.payload_url": "Url destino",
|
||||
"repo.settings.http_method": "Método HTTP",
|
||||
"repo.settings.content_type": "Tipo de contenido POST",
|
||||
@@ -2062,7 +2062,7 @@
|
||||
"repo.release.delete_release": "Eliminar Lanzamiento",
|
||||
"repo.release.delete_tag": "Eliminar Etiqueta",
|
||||
"repo.release.deletion": "Eliminar Lanzamiento",
|
||||
"repo.release.deletion_desc": "Eliminar un lanzamiento sólo lo elimina de Gitea. No afectará la etiqueta Git, el contenido de su repositorio o su historial. ¿Continuar?",
|
||||
"repo.release.deletion_desc": "Eliminar un lanzamiento sólo lo elimina de MokoGitea. No afectará la etiqueta Git, el contenido de su repositorio o su historial. ¿Continuar?",
|
||||
"repo.release.deletion_success": "El lanzamiento ha sido eliminado.",
|
||||
"repo.release.deletion_tag_desc": "Eliminará esta etiqueta del repositorio. El contenido del repositorio y el historial permanecerán sin cambios. ¿Continuar?",
|
||||
"repo.release.deletion_tag_success": "La etiqueta ha sido eliminada.",
|
||||
@@ -2336,7 +2336,7 @@
|
||||
"admin.users.is_admin": "Es administrador",
|
||||
"admin.users.is_restricted": "está restringido",
|
||||
"admin.users.allow_git_hook": "Puede crear Git Hooks",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks se ejecutan como el usuario del sistema operativo que ejecuta Gitea y tendrá el mismo nivel de acceso de host. Como resultado, los usuarios con este privilegio especial de Git Hook pueden acceder y modificar todos los repositorios de Gitea así como la base de datos utilizada por Gitea. También pueden obtener privilegios de administrador de Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks se ejecutan como el usuario del sistema operativo que ejecuta MokoGitea y tendrá el mismo nivel de acceso de host. Como resultado, los usuarios con este privilegio especial de Git Hook pueden acceder y modificar todos los repositorios de MokoGitea así como la base de datos utilizada por MokoGitea. También pueden obtener privilegios de administrador de MokoGitea.",
|
||||
"admin.users.allow_import_local": "Puede importar repositorios locales",
|
||||
"admin.users.allow_create_organization": "Puede crear organizaciones",
|
||||
"admin.users.update_profile": "Actualizar cuenta de usuario",
|
||||
@@ -2418,7 +2418,7 @@
|
||||
"admin.auths.user_base": "Base de búsqueda de usuarios",
|
||||
"admin.auths.user_dn": "DN de Usuario",
|
||||
"admin.auths.attribute_username": "Atributo nombre de usuario",
|
||||
"admin.auths.attribute_username_placeholder": "Dejar vacío para usar el nombre de usuario introducido en Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Dejar vacío para usar el nombre de usuario introducido en MokoGitea.",
|
||||
"admin.auths.attribute_name": "Atributo nombre",
|
||||
"admin.auths.attribute_surname": "Atributo apellido",
|
||||
"admin.auths.attribute_mail": "Atributo correo electrónico",
|
||||
@@ -2500,8 +2500,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL de auto descubrimiento no válida (esta debe ser una URL válida comenzando con http:// o https://)",
|
||||
"admin.config.server_config": "Configuración del servidor",
|
||||
"admin.config.app_name": "Título del sitio",
|
||||
"admin.config.app_ver": "Versión de Gitea",
|
||||
"admin.config.app_url": "URL base de Gitea",
|
||||
"admin.config.app_ver": "Versión de MokoGitea",
|
||||
"admin.config.app_url": "URL base de MokoGitea",
|
||||
"admin.config.custom_conf": "Ruta del fichero de configuración",
|
||||
"admin.config.custom_file_root_path": "Ruta raíz de los archivos personalizada",
|
||||
"admin.config.domain": "Dominio del Servidor",
|
||||
@@ -2510,7 +2510,7 @@
|
||||
"admin.config.run_user": "Ejecutar como usuario",
|
||||
"admin.config.run_mode": "Modo de ejecución",
|
||||
"admin.config.git_version": "Versión de Git",
|
||||
"admin.config.app_data_path": "Ruta de datos de Gitea",
|
||||
"admin.config.app_data_path": "Ruta de datos de MokoGitea",
|
||||
"admin.config.repo_root_path": "Ruta del Repositorio",
|
||||
"admin.config.lfs_root_path": "Ruta raíz de LFS",
|
||||
"admin.config.log_file_root_path": "Ruta de ficheros de registro",
|
||||
@@ -2539,7 +2539,7 @@
|
||||
"admin.config.service_config": "Configuración del servicio",
|
||||
"admin.config.register_email_confirm": "Requerir confirmación de correo electrónico para registrarse",
|
||||
"admin.config.disable_register": "Deshabilitar auto-registro",
|
||||
"admin.config.allow_only_internal_registration": "Permitir el registro solo desde Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Permitir el registro solo desde MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Permitir el registro únicamente a través de servicios externos",
|
||||
"admin.config.enable_openid_signup": "Habilitar el auto-registro con OpenID",
|
||||
"admin.config.enable_openid_signin": "Habilitar el inicio de sesión con OpenID",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"signed_in_as": "ورود به عنوان",
|
||||
"toc": "فهرست محتویات",
|
||||
"licenses": "گواهینامه ها",
|
||||
"return_to_gitea": "بازگشت به Gitea",
|
||||
"return_to_gitea": "بازگشت به MokoGitea",
|
||||
"username": "نام کاربری",
|
||||
"email": "آدرس ایمیل",
|
||||
"password": "رمز عبور",
|
||||
@@ -106,9 +106,9 @@
|
||||
"install.db_schema_helper": "برای مقدار پیش فرض پایگاه داده خالی بگذارید (\"public\").",
|
||||
"install.path": "مسیر",
|
||||
"install.sqlite_helper": "مسیر فایل برای دیتابیس SQLite3. <br>اگر گیتی را به عنوان یک سرویس اجرا میکنید، یک مسیر کامل وارد کنید.",
|
||||
"install.reinstall_error": "شما در حال تلاش هستید برای نصب روی یک پایگاه داده Gitea که موجود است",
|
||||
"install.reinstall_confirm_message": "نصب مجدد با پایگاه داده Gitea موجود می تواند مشکلات متعددی ایجاد کند. در بیشتر موارد، باید از \"app.ini\" موجود خود برای اجرای Gitea استفاده کنید. اگر می دانید چه کاری انجام می دهید، موارد زیر را تأیید کنید:",
|
||||
"install.reinstall_confirm_check_3": "شما تأیید می کنید که کاملاً مطمئن هستید که این Gitea با مکان صحیح app.ini اجرا می شود و مطمئن هستید که باید دوباره نصب کنید. شما تأیید می کنید که خطرات فوق را تأیید می کنید.",
|
||||
"install.reinstall_error": "شما در حال تلاش هستید برای نصب روی یک پایگاه داده MokoGitea که موجود است",
|
||||
"install.reinstall_confirm_message": "نصب مجدد با پایگاه داده MokoGitea موجود می تواند مشکلات متعددی ایجاد کند. در بیشتر موارد، باید از \"app.ini\" موجود خود برای اجرای MokoGitea استفاده کنید. اگر می دانید چه کاری انجام می دهید، موارد زیر را تأیید کنید:",
|
||||
"install.reinstall_confirm_check_3": "شما تأیید می کنید که کاملاً مطمئن هستید که این MokoGitea با مکان صحیح app.ini اجرا می شود و مطمئن هستید که باید دوباره نصب کنید. شما تأیید می کنید که خطرات فوق را تأیید می کنید.",
|
||||
"install.err_empty_db_path": "مسیر دیتابیس SQLite3 نمیتواند خالی باشد.",
|
||||
"install.no_admin_and_disable_registration": "شما بدون ایجاد حساب کاربری مدیر نمیتوانید عضویت را غیر فعال کنید.",
|
||||
"install.err_empty_admin_password": "کلمه عبور حساب مدیر نمی تواند خالی باشد.",
|
||||
@@ -562,7 +562,7 @@
|
||||
"settings.passcode_invalid": "کد ورود نامعتبر است. مجددا تلاش نمایید.",
|
||||
"settings.twofa_failed_get_secret": "خطا در دریافت رمز.",
|
||||
"settings.manage_account_links": "مدیریت حساب های مرتبط شده",
|
||||
"settings.manage_account_links_desc": "این حساب های خارجی به حساب Gitea ارتباط دارد.",
|
||||
"settings.manage_account_links_desc": "این حساب های خارجی به حساب MokoGitea ارتباط دارد.",
|
||||
"settings.link_account": "پیوند به حساب",
|
||||
"settings.remove_account_link": "حذف حساب پیوند خرده",
|
||||
"settings.remove_account_link_desc": "با حذف پیوند خارجی حساب کاربری دسترسی شما به حساب کابریتان توسط آن از بین میرود. آیا ادامه میدهید؟",
|
||||
@@ -701,7 +701,7 @@
|
||||
"repo.migrate.migrating_failed_no_addr": "مهاجرت ناموفق بود.",
|
||||
"repo.migrate.git.description": "کوچ یک مخزن فقط از یک سرویس Git.",
|
||||
"repo.migrate.gitlab.description": "مهاجرت داده از gitlabb.com یا پیادهسازیهای دیگر GitLab.",
|
||||
"repo.migrate.gitea.description": "مهاجرت داده از gitea.com یا پیادهسازیهای دیگر Gitea.",
|
||||
"repo.migrate.gitea.description": "مهاجرت داده از gitea.com یا پیادهسازیهای دیگر MokoGitea.",
|
||||
"repo.migrate.gogs.description": "مهاجرت داده از notabug.com یا پیادهسازیهای دیگر Gogs.",
|
||||
"repo.migrate.onedev.description": "مهاجرت داده از code.onedev.io یا پیادهسازیهای دیگر OneDev.",
|
||||
"repo.migrate.codebase.description": "مهاجر داده ها از codebasehq.com.",
|
||||
@@ -1386,7 +1386,7 @@
|
||||
"repo.settings.remove_team_success": "دسترسی تیم به مخزن حذف شد.",
|
||||
"repo.settings.add_webhook": "اضافهکردن Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "کانال هوک تحت وب نمیتواند خالی باشد و نمیتوانید تنها حاوی این حرف # باشد.",
|
||||
"repo.settings.hooks_desc": "هوک تحت وب به صورت خودکار درخواست POST HTTP را به سمت سرور روانه میکند زمانی که ماشه رخداد Gitea کشیده شود. برای اطلاعات بیشتر به <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> راهنمای هوک تحت وب </a> مراجعه کنید.",
|
||||
"repo.settings.hooks_desc": "هوک تحت وب به صورت خودکار درخواست POST HTTP را به سمت سرور روانه میکند زمانی که ماشه رخداد MokoGitea کشیده شود. برای اطلاعات بیشتر به <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> راهنمای هوک تحت وب </a> مراجعه کنید.",
|
||||
"repo.settings.webhook_deletion": "حذف Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "حذف هوک تحت وب موجب حذف تنظیمات آن و تاریخچه تحویل آن میشود. همچنان ادامه میدهید؟",
|
||||
"repo.settings.webhook_deletion_success": "هوک تحت وب حذف شد.",
|
||||
@@ -1399,7 +1399,7 @@
|
||||
"repo.settings.githook_name": "نام hook",
|
||||
"repo.settings.githook_content": "محتوای هوک",
|
||||
"repo.settings.update_githook": "به روزرسانی hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea یک درخواست <code>POST</code> با نوع محتوی مشخص برای نشانی مقصذ ارسال خواهد کرد. برای کسب اطلاعات بیشتر به <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">راهنمای هوک تحت وب </a> مراجعه کنید.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea یک درخواست <code>POST</code> با نوع محتوی مشخص برای نشانی مقصذ ارسال خواهد کرد. برای کسب اطلاعات بیشتر به <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">راهنمای هوک تحت وب </a> مراجعه کنید.",
|
||||
"repo.settings.payload_url": "نشانی هدف",
|
||||
"repo.settings.http_method": "روش HTTP",
|
||||
"repo.settings.content_type": "نوع محتوای POST",
|
||||
@@ -1852,7 +1852,7 @@
|
||||
"admin.users.is_admin": "آیا مدیر است",
|
||||
"admin.users.is_restricted": "محدود شده است",
|
||||
"admin.users.allow_git_hook": "اجازه ساختن هوک های گیت",
|
||||
"admin.users.allow_git_hook_tooltip": "قلابهای Git بهعنوان کاربر سیستمعاملی که Gitea را اجرا میکند اجرا میشوند و سطح دسترسی میزبانی یکسانی خواهند داشت. در نتیجه، کاربران با این امتیاز ویژه Git Hook می توانند به تمام انبارهای Gitea و همچنین پایگاه داده مورد استفاده توسط Gitea دسترسی داشته باشند و آنها را تغییر دهند. در نتیجه آنها همچنین می توانند امتیازات مدیر Gitea را به دست آورند.",
|
||||
"admin.users.allow_git_hook_tooltip": "قلابهای Git بهعنوان کاربر سیستمعاملی که MokoGitea را اجرا میکند اجرا میشوند و سطح دسترسی میزبانی یکسانی خواهند داشت. در نتیجه، کاربران با این امتیاز ویژه Git Hook می توانند به تمام انبارهای MokoGitea و همچنین پایگاه داده مورد استفاده توسط MokoGitea دسترسی داشته باشند و آنها را تغییر دهند. در نتیجه آنها همچنین می توانند امتیازات مدیر MokoGitea را به دست آورند.",
|
||||
"admin.users.allow_import_local": "اجازه ورود مخازن محلی",
|
||||
"admin.users.allow_create_organization": "اجازه ساختن سازمان",
|
||||
"admin.users.update_profile": "بهروزرسانی حساب کاربری",
|
||||
@@ -2030,7 +2030,7 @@
|
||||
"admin.config.service_config": "پیکربندی سرویس",
|
||||
"admin.config.register_email_confirm": "نیاز به تایید ایمیل (رایانامه) ثبت نام",
|
||||
"admin.config.disable_register": "غیرفعالکردن خود ثبت نامی",
|
||||
"admin.config.allow_only_internal_registration": "ثبت نام فقط از طریق خود Gitea مجاز است",
|
||||
"admin.config.allow_only_internal_registration": "ثبت نام فقط از طریق خود MokoGitea مجاز است",
|
||||
"admin.config.allow_only_external_registration": "اجازه ثبت نام فقط از طریق خدمات خارجی",
|
||||
"admin.config.enable_openid_signup": "فعالسازی خود ثبت نامی با OpenID",
|
||||
"admin.config.enable_openid_signin": "فعال کردن ورود با OpenID",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"signed_in_as": "Kirjautuneena käyttäjänä",
|
||||
"toc": "Sisällysluettelo",
|
||||
"licenses": "Lisenssit",
|
||||
"return_to_gitea": "Palaa Giteaan",
|
||||
"return_to_gitea": "Palaa MokoGiteaan",
|
||||
"username": "Käyttäjätunnus",
|
||||
"email": "Sähköpostiosoite",
|
||||
"password": "Salasana",
|
||||
@@ -105,12 +105,12 @@
|
||||
"startpage.install": "Helppo asentaa",
|
||||
"startpage.platform": "Alustariippumaton",
|
||||
"startpage.lightweight": "Kevyt",
|
||||
"startpage.lightweight_desc": "Gitealla on vähäiset vähimmäisvaatimukset, joten se toimii jopa halvassa Raspberry Pi:ssä. Säästä koneesi energiaa!",
|
||||
"startpage.lightweight_desc": "MokoGitealla on vähäiset vähimmäisvaatimukset, joten se toimii jopa halvassa Raspberry Pi:ssä. Säästä koneesi energiaa!",
|
||||
"startpage.license": "Avoin lähdekoodi",
|
||||
"install.install": "Asennus",
|
||||
"install.title": "Alkuperäiset asetukset",
|
||||
"install.docker_helper": "Jos ajat Giteaa Dockerin sisällä, lue <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ohjeet</a> ennen minkään asetuksen muuttamista.",
|
||||
"install.require_db_desc": "Gitea tarvitsee toimiakseen MySQL, PostgreSQL, MSSQL, SQLite3 tai TiDB (MySQL protokolla) tietokannan.",
|
||||
"install.docker_helper": "Jos ajat MokoGiteaa Dockerin sisällä, lue <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ohjeet</a> ennen minkään asetuksen muuttamista.",
|
||||
"install.require_db_desc": "MokoGitea tarvitsee toimiakseen MySQL, PostgreSQL, MSSQL, SQLite3 tai TiDB (MySQL protokolla) tietokannan.",
|
||||
"install.db_title": "Tietokanta asetukset",
|
||||
"install.db_type": "Tietokanta tyyppi",
|
||||
"install.host": "Isäntä",
|
||||
@@ -119,10 +119,10 @@
|
||||
"install.db_name": "Tietokannan nimi",
|
||||
"install.db_schema": "Skeema",
|
||||
"install.path": "Polku",
|
||||
"install.sqlite_helper": "SQLite3-tietokannan tiedostopolku.<br>Syötä absoluuttinen polku, jos ajat Giteaa palveluna.",
|
||||
"install.reinstall_error": "Yrität asentaa olemassa olevaan Gitea tietokantaan",
|
||||
"install.reinstall_confirm_message": "Asentaminen uudelleen olemassa olevalla Gitea-tietokannalla voi aiheuttaa useita ongelmia. Useimmissa tapauksissa sinun pitäisi käyttää olemassa olevia \"app.ini\" asetuksia Gitean käyttöön. Jos tiedät mitä teet, vahvista seuraavat seikat:",
|
||||
"install.reinstall_confirm_check_3": "Vahvistat, että olet täysin varma siitä, että tämä Gitea toimii oikealla app.ini sijainnilla ja että olet varma, että sinun täytyy asentaa uudelleen. Vahvistat, että tunnustat edellä mainitut riskit.",
|
||||
"install.sqlite_helper": "SQLite3-tietokannan tiedostopolku.<br>Syötä absoluuttinen polku, jos ajat MokoGiteaa palveluna.",
|
||||
"install.reinstall_error": "Yrität asentaa olemassa olevaan MokoGitea tietokantaan",
|
||||
"install.reinstall_confirm_message": "Asentaminen uudelleen olemassa olevalla MokoGitea-tietokannalla voi aiheuttaa useita ongelmia. Useimmissa tapauksissa sinun pitäisi käyttää olemassa olevia \"app.ini\" asetuksia MokoGitean käyttöön. Jos tiedät mitä teet, vahvista seuraavat seikat:",
|
||||
"install.reinstall_confirm_check_3": "Vahvistat, että olet täysin varma siitä, että tämä MokoGitea toimii oikealla app.ini sijainnilla ja että olet varma, että sinun täytyy asentaa uudelleen. Vahvistat, että tunnustat edellä mainitut riskit.",
|
||||
"install.err_empty_db_path": "SQLite3-tietokannan polku ei voi olla tyhjä.",
|
||||
"install.no_admin_and_disable_registration": "Et voi kytkeä rekisteröintiä pois luomatta sitä ennen ylläpitotiliä.",
|
||||
"install.err_empty_admin_password": "Ylläpitäjän salasana ei voi olla tyhjä.",
|
||||
@@ -137,8 +137,8 @@
|
||||
"install.domain": "Palvelimen verkkotunnus",
|
||||
"install.ssh_port": "SSH-palvelimen portti",
|
||||
"install.ssh_port_helper": "Porttinumero, jossa SSH-palvelimesi kuuntelee. Jätä tyhjäksi kytkeäksesi pois.",
|
||||
"install.http_port": "Gitean HTTP-kuunteluportti",
|
||||
"install.app_url": "Gitean juuriosoite",
|
||||
"install.http_port": "MokoGitean HTTP-kuunteluportti",
|
||||
"install.app_url": "MokoGitean juuriosoite",
|
||||
"install.app_url_helper": "Juuriosoite HTTP(S)-klooniosoitteille ja sähköpostimuistutuksille.",
|
||||
"install.log_root_path": "Lokin polku",
|
||||
"install.log_root_path_helper": "Lokitiedostot kirjoitetaan tähän kansioon.",
|
||||
@@ -147,7 +147,7 @@
|
||||
"install.smtp_addr": "SMTP isäntä",
|
||||
"install.smtp_port": "SMTP portti",
|
||||
"install.smtp_from": "Lähetä sähköpostit osoitteella",
|
||||
"install.smtp_from_helper": "Sähköpostiosoite, jota Gitea käyttää. Kirjoita osoite ”nimi” <email@example.com> -muodossa.",
|
||||
"install.smtp_from_helper": "Sähköpostiosoite, jota MokoGitea käyttää. Kirjoita osoite ”nimi” <email@example.com> -muodossa.",
|
||||
"install.mailer_user": "SMTP-käyttäjätunnus",
|
||||
"install.mailer_password": "SMTP-salasana",
|
||||
"install.register_confirm": "Vaadi sähköpostin vahvistaminen rekisteröintiin",
|
||||
@@ -175,9 +175,9 @@
|
||||
"install.admin_password": "Salasana",
|
||||
"install.confirm_password": "Varmista salasana",
|
||||
"install.admin_email": "Sähköpostiosoite",
|
||||
"install.install_btn_confirm": "Asenna Gitea",
|
||||
"install.install_btn_confirm": "Asenna MokoGitea",
|
||||
"install.test_git_failed": "Epäonnistui testata 'git' komentoa: %v",
|
||||
"install.sqlite3_not_available": "Tämä Gitea versio ei tue SQLite3. Lataa virallinen binääriversio kohteesta %s (ei 'gobuild' versio).",
|
||||
"install.sqlite3_not_available": "Tämä MokoGitea versio ei tue SQLite3. Lataa virallinen binääriversio kohteesta %s (ei 'gobuild' versio).",
|
||||
"install.invalid_db_setting": "Tietokanta-asetukset ovat väärin: %v",
|
||||
"install.invalid_repo_path": "Repojen juuri polku on virheellinen: %v",
|
||||
"install.invalid_app_data_path": "Sovelluksen datapolku on virheellinen: %v",
|
||||
@@ -236,7 +236,7 @@
|
||||
"auth.invalid_code": "Vahvistusavain on virheellinen tai vanhentunut.",
|
||||
"auth.reset_password_helper": "Palauta käyttäjätili",
|
||||
"auth.password_too_short": "Salasanan pituus ei voi olla vähemmän kuin %d merkkiä.",
|
||||
"auth.non_local_account": "Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta.",
|
||||
"auth.non_local_account": "Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan MokoGitean web-käyttöliittymän kautta.",
|
||||
"auth.verify": "Vahvista",
|
||||
"auth.scratch_code": "Kertakäyttökoodi",
|
||||
"auth.use_scratch_code": "Käytä kertakäyttökoodia",
|
||||
@@ -401,7 +401,7 @@
|
||||
"settings.old_password": "Nykyinen salasana",
|
||||
"settings.new_password": "Uusi salasana",
|
||||
"settings.password_incorrect": "Nykyinen salasanasi on virheellinen.",
|
||||
"settings.password_change_disabled": "Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta.",
|
||||
"settings.password_change_disabled": "Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan MokoGitean web-käyttöliittymän kautta.",
|
||||
"settings.emails": "Sähköposti osoitteet",
|
||||
"settings.manage_emails": "Hallitse sähköpostiosoitteita",
|
||||
"settings.manage_themes": "Valitse oletusteema",
|
||||
@@ -505,10 +505,10 @@
|
||||
"settings.or_enter_secret": "Tai kirjoita salainen avain: %s",
|
||||
"settings.webauthn_nickname": "Nimimerkki",
|
||||
"settings.manage_account_links": "Hallitse linkitettyjä tilejä",
|
||||
"settings.manage_account_links_desc": "Nämä ulkoiset tilit on linkitetty Gitea tiliisi.",
|
||||
"settings.manage_account_links_desc": "Nämä ulkoiset tilit on linkitetty MokoGitea tiliisi.",
|
||||
"settings.link_account": "Yhdistä tili",
|
||||
"settings.remove_account_link": "Poista linkitetty tili",
|
||||
"settings.remove_account_link_desc": "Linkitetyn tilin poistaminen peruuttaa pääsyn Gitea-tiliisi linkitetyn tili kautta. Jatketaanko?",
|
||||
"settings.remove_account_link_desc": "Linkitetyn tilin poistaminen peruuttaa pääsyn MokoGitea-tiliisi linkitetyn tili kautta. Jatketaanko?",
|
||||
"settings.remove_account_link_success": "Linkitetty tili on poistettu.",
|
||||
"settings.orgs_none": "Et ole minkään organisaation jäsen.",
|
||||
"settings.delete_account": "Poista tilisi",
|
||||
@@ -1312,8 +1312,8 @@
|
||||
"admin.auths.deletion_success": "Todennuslähde on poistettu.",
|
||||
"admin.config.server_config": "Palvelin asetukset",
|
||||
"admin.config.app_name": "Sivuston otsikko",
|
||||
"admin.config.app_ver": "Gitea versio",
|
||||
"admin.config.app_url": "Gitean juuriosoite",
|
||||
"admin.config.app_ver": "MokoGitea versio",
|
||||
"admin.config.app_url": "MokoGitean juuriosoite",
|
||||
"admin.config.domain": "Palvelimen verkkotunnus",
|
||||
"admin.config.disable_router_log": "Poista käytöstä reitittimen loki",
|
||||
"admin.config.run_user": "Aja käyttäjänä",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Ce site Web nécessite JavaScript.",
|
||||
"toc": "Sommaire",
|
||||
"licenses": "Licences",
|
||||
"return_to_gitea": "Revenir à Gitea",
|
||||
"return_to_gitea": "Revenir à MokoGitea",
|
||||
"more_items": "Plus d'éléments",
|
||||
"username": "Nom d'utilisateur",
|
||||
"email": "Courriel",
|
||||
@@ -176,7 +176,7 @@
|
||||
"search.code_kind": "Chercher du code…",
|
||||
"search.code_empty": "Lancer une recherche de code.",
|
||||
"search.code_empty_description": "Entrer un mot clé pour rechercher dans le code.",
|
||||
"search.code_search_unavailable": "La recherche dans le code n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance Gitea.",
|
||||
"search.code_search_unavailable": "La recherche dans le code n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance MokoGitea.",
|
||||
"search.code_search_by_git_grep": "Les résultats de recherche de code actuels sont fournis par « git grep ». L’administrateur peut activer l’indexeur de dépôt, qui pourrait fournir de meilleurs résultats.",
|
||||
"search.package_kind": "Chercher des paquets…",
|
||||
"search.project_kind": "Chercher des projets…",
|
||||
@@ -188,7 +188,7 @@
|
||||
"search.no_results": "Aucun résultat correspondant trouvé.",
|
||||
"search.issue_kind": "Recherche de tickets…",
|
||||
"search.pull_kind": "Recherche de demandes d’ajouts…",
|
||||
"search.keyword_search_unavailable": "La recherche par mot clé n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance Gitea.",
|
||||
"search.keyword_search_unavailable": "La recherche par mot clé n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance MokoGitea.",
|
||||
"aria.navbar": "Barre de navigation",
|
||||
"aria.footer": "Pied de page",
|
||||
"aria.footer.software": "À propos du logiciel",
|
||||
@@ -222,7 +222,7 @@
|
||||
"filter.string.asc": "A–Z",
|
||||
"filter.string.desc": "Z–A",
|
||||
"error.occurred": "Une erreur s’est produite",
|
||||
"error.report_message": "Si vous pensez qu’il s’agit d’un bug Gitea, veuillez consulter notre board <a href=\"https://github.com/go-gitea/gitea/issues\" target=\"_blank\">GitHub</a> ou ouvrir un nouveau ticket si nécessaire.",
|
||||
"error.report_message": "Si vous pensez qu’il s’agit d’un bug MokoGitea, veuillez consulter notre board <a href=\"https://github.com/go-gitea/gitea/issues\" target=\"_blank\">GitHub</a> ou ouvrir un nouveau ticket si nécessaire.",
|
||||
"error.not_found": "La cible n'a pu être trouvée.",
|
||||
"error.permission_denied": "Autorisation refusée.",
|
||||
"error.network_error": "Erreur réseau",
|
||||
@@ -230,16 +230,16 @@
|
||||
"startpage.install": "Facile à installer",
|
||||
"startpage.install_desc": "Il suffit de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">lancer l’exécutable</a> adapté à votre plateforme, le déployer avec <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a> ou de l’installer depuis un <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">gestionnaire de paquet</a>.",
|
||||
"startpage.platform": "Multi-plateforme",
|
||||
"startpage.platform_desc": "Gitea tourne partout où <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré !",
|
||||
"startpage.platform_desc": "MokoGitea tourne partout où <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré !",
|
||||
"startpage.lightweight": "Léger",
|
||||
"startpage.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 !",
|
||||
"startpage.lightweight_desc": "MokoGitea utilise peu de ressources. Il peut même tourner sur un Raspberry Pi très bon marché. Économisez l'énergie de vos serveurs !",
|
||||
"startpage.license": "Open Source",
|
||||
"startpage.license_desc": "Venez récupérer <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a> ! Rejoignez-nous en <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">contribuant</a> à rendre ce projet encore meilleur !",
|
||||
"install.install": "Installation",
|
||||
"install.installing_desc": "Installation en cours, veuillez patienter…",
|
||||
"install.title": "Configuration initiale",
|
||||
"install.docker_helper": "Si vous exécutez Gitea dans Docker, veuillez lire la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentation</a> avant de modifier les paramètres.",
|
||||
"install.require_db_desc": "Gitea nécessite MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (avec le protocole MySQL).",
|
||||
"install.docker_helper": "Si vous exécutez MokoGitea dans Docker, veuillez lire la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentation</a> avant de modifier les paramètres.",
|
||||
"install.require_db_desc": "MokoGitea nécessite MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (avec le protocole MySQL).",
|
||||
"install.db_title": "Paramètres de la base de données",
|
||||
"install.db_type": "Type de base de données",
|
||||
"install.host": "Hôte",
|
||||
@@ -250,12 +250,12 @@
|
||||
"install.db_schema_helper": "Laisser vide pour la base de données par défaut (\"public\").",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "Emplacement",
|
||||
"install.sqlite_helper": "Chemin d'accès pour la base de données SQLite3.<br>Entrer un chemin absolu si vous exécutez Gitea en tant que service.",
|
||||
"install.reinstall_error": "Vous essayez d'installer dans une base de données Gitea existante",
|
||||
"install.reinstall_confirm_message": "La réinstallation avec une base de données Gitea existante peut causer plusieurs problèmes. Dans la plupart des cas, vous devriez utiliser votre \"app.ini\" existant pour exécuter Gitea. Si vous savez ce que vous faites, confirmez ce qui suit :",
|
||||
"install.sqlite_helper": "Chemin d'accès pour la base de données SQLite3.<br>Entrer un chemin absolu si vous exécutez MokoGitea en tant que service.",
|
||||
"install.reinstall_error": "Vous essayez d'installer dans une base de données MokoGitea existante",
|
||||
"install.reinstall_confirm_message": "La réinstallation avec une base de données MokoGitea existante peut causer plusieurs problèmes. Dans la plupart des cas, vous devriez utiliser votre \"app.ini\" existant pour exécuter MokoGitea. Si vous savez ce que vous faites, confirmez ce qui suit :",
|
||||
"install.reinstall_confirm_check_1": "Les données chiffrées par la valeur de SECRET_KEY dans app.ini peuvent être invalidés, empêchant les utilisateurs de se connecter via 2FA/OTP et les miroirs de se synchroniser. En cochant cette case, vous confirmez que le fichier app.ini actuel contient la bonne clé SECRET_KEY.",
|
||||
"install.reinstall_confirm_check_2": "Les dépôts et les paramètres peuvent avoir besoin d'être re-synchronisés. En cochant cette case, vous confirmez que vous resynchroniserez manuellement les liens des dépôts et du fichier authorized_keys. Vous confirmez que vous allez vous assurer que les paramètres du dépôt et du miroir sont corrects.",
|
||||
"install.reinstall_confirm_check_3": "Vous confirmez : vous êtes absolument certain que ce Gitea fonctionne avec le bon emplacement de app.ini et vous êtes certain de devoir réinstaller. Vous confirmez également que vous avez pris connaissance des risques exposés ci-dessus.",
|
||||
"install.reinstall_confirm_check_3": "Vous confirmez : vous êtes absolument certain que ce MokoGitea fonctionne avec le bon emplacement de app.ini et vous êtes certain de devoir réinstaller. Vous confirmez également que vous avez pris connaissance des risques exposés ci-dessus.",
|
||||
"install.err_empty_db_path": "Le chemin de la base de données SQLite3 ne peut être vide.",
|
||||
"install.no_admin_and_disable_registration": "Vous ne pouvez pas désactiver la création de nouveaux utilisateurs avant d'avoir créé un compte administrateur.",
|
||||
"install.err_empty_admin_password": "Le mot de passe administrateur ne peut pas être vide.",
|
||||
@@ -271,14 +271,14 @@
|
||||
"install.lfs_path": "Répertoire racine Git LFS",
|
||||
"install.lfs_path_helper": "Les fichiers suivis par Git LFS seront stockés dans ce dossier. Laissez vide pour désactiver LFS.",
|
||||
"install.run_user": "Exécuter avec le compte d'un autre utilisateur",
|
||||
"install.run_user_helper": "L’utilisateur système exécutant Gitea, devant avoir la permission d’écriture dans le répertoire data. Ce nom est automatiquement détecté et ne peux être modifié. Pour changer d’utilisateur, redémarrez Gitea avec son compte respectif.",
|
||||
"install.run_user_helper": "L’utilisateur système exécutant MokoGitea, devant avoir la permission d’écriture dans le répertoire data. Ce nom est automatiquement détecté et ne peux être modifié. Pour changer d’utilisateur, redémarrez MokoGitea avec son compte respectif.",
|
||||
"install.domain": "Domaine du serveur",
|
||||
"install.domain_helper": "Domaine ou adresse d'hôte pour le serveur.",
|
||||
"install.ssh_port": "Port du serveur SSH",
|
||||
"install.ssh_port_helper": "Port d'écoute du serveur SSH. Laissez le vide pour le désactiver.",
|
||||
"install.http_port": "Port d'écoute HTTP de Gitea",
|
||||
"install.http_port_helper": "Port d’écoute du serveur web Gitea.",
|
||||
"install.app_url": "URL de base de Gitea",
|
||||
"install.http_port": "Port d'écoute HTTP de MokoGitea",
|
||||
"install.http_port_helper": "Port d’écoute du serveur web MokoGitea.",
|
||||
"install.app_url": "URL de base de MokoGitea",
|
||||
"install.app_url_helper": "Adresse HTTP(S) de base pour les clones git et les notifications par courriel.",
|
||||
"install.log_root_path": "Chemin des journaux",
|
||||
"install.log_root_path_helper": "Les fichiers de journalisation seront écrits dans ce répertoire.",
|
||||
@@ -288,7 +288,7 @@
|
||||
"install.smtp_port": "Port SMTP",
|
||||
"install.smtp_from": "Envoyer les courriels en tant que",
|
||||
"install.smtp_from_invalid": "L’adresse « Envoyer le courriel sous » est invalide",
|
||||
"install.smtp_from_helper": "Adresse courriel utilisée par Gitea. Utilisez directement votre adresse ou la forme « Nom <email@example.com> ».",
|
||||
"install.smtp_from_helper": "Adresse courriel utilisée par MokoGitea. Utilisez directement votre adresse ou la forme « Nom <email@example.com> ».",
|
||||
"install.mailer_user": "Utilisateur SMTP",
|
||||
"install.mailer_password": "Mot de passe SMTP",
|
||||
"install.register_confirm": "Exiger la confirmation du courriel lors de l’inscription",
|
||||
@@ -311,9 +311,9 @@
|
||||
"install.admin_password": "Mot de passe",
|
||||
"install.confirm_password": "Confirmez le mot de passe",
|
||||
"install.admin_email": "Courriel",
|
||||
"install.install_btn_confirm": "Installer Gitea",
|
||||
"install.install_btn_confirm": "Installer MokoGitea",
|
||||
"install.test_git_failed": "Le test de la commande \"git\" a échoué : %v",
|
||||
"install.sqlite3_not_available": "Cette version de Gitea ne supporte pas SQLite3. Veuillez télécharger la version binaire officielle de %s (pas la version 'gobuild').",
|
||||
"install.sqlite3_not_available": "Cette version de MokoGitea ne supporte pas SQLite3. Veuillez télécharger la version binaire officielle de %s (pas la version 'gobuild').",
|
||||
"install.invalid_db_setting": "Les paramètres de la base de données sont invalides : %v",
|
||||
"install.invalid_db_table": "La table \"%s\" de la base de données est invalide : %v",
|
||||
"install.invalid_repo_path": "Le chemin racine du dépôt est invalide : %v",
|
||||
@@ -386,7 +386,7 @@
|
||||
"auth.forgot_password_title": "Mot de passe oublié",
|
||||
"auth.forgot_password": "Mot de passe oublié ?",
|
||||
"auth.need_account": "Besoin d‘un compte ?",
|
||||
"auth.sign_up_tip": "Vous êtes en train d’enregistrer le premier compte du système, doté des privilèges administrateur. Veuillez conserver précieusement ses nom d’utilisateur et mot de passe. En cas d’oublie, consultez la documentation de Gitea pour en récupérer l’accès.",
|
||||
"auth.sign_up_tip": "Vous êtes en train d’enregistrer le premier compte du système, doté des privilèges administrateur. Veuillez conserver précieusement ses nom d’utilisateur et mot de passe. En cas d’oublie, consultez la documentation de MokoGitea pour en récupérer l’accès.",
|
||||
"auth.sign_up_now": "Inscrivez-vous dès maintenant !",
|
||||
"auth.sign_up_successful": "Le compte a été créé avec succès. Bienvenue !",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "Un nouveau courriel de confirmation a été envoyé à <b>%s</b>. Veuillez vérifier votre boîte de réception dans la prochaine %s pour terminer le processus d’inscription. Si votre adresse courriel est incorrecte, vous pouvez vous reconnecter et la modifier.",
|
||||
@@ -410,7 +410,7 @@
|
||||
"auth.reset_password_helper": "Récupérer un compte",
|
||||
"auth.reset_password_wrong_user": "Vous êtes connecté en tant que %s, mais le lien de récupération est pour %s",
|
||||
"auth.password_too_short": "Le mot de passe doit contenir %d caractères minimum.",
|
||||
"auth.non_local_account": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web Gitea.",
|
||||
"auth.non_local_account": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web MokoGitea.",
|
||||
"auth.verify": "Vérifier",
|
||||
"auth.scratch_code": "Code de secours",
|
||||
"auth.use_scratch_code": "Utiliser un code de secours",
|
||||
@@ -727,7 +727,7 @@
|
||||
"settings.retype_new_password": "Confirmer le nouveau mot de passe",
|
||||
"settings.password_incorrect": "Le mot de passe actuel est incorrect.",
|
||||
"settings.change_password_success": "Votre mot de passe a été mis à jour. Désormais, connectez-vous avec votre nouveau mot de passe.",
|
||||
"settings.password_change_disabled": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web Gitea.",
|
||||
"settings.password_change_disabled": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web MokoGitea.",
|
||||
"settings.emails": "Adresses courriels",
|
||||
"settings.manage_emails": "Gérer les adresses courriels",
|
||||
"settings.manage_themes": "Sélectionner le thème par défaut",
|
||||
@@ -735,7 +735,7 @@
|
||||
"settings.email_desc": "Votre courriel principal sera utilisé pour les notifications, la récupération de mot de passe et, à condition qu’il ne soit pas caché, les opérations Git basées sur le Web.",
|
||||
"settings.theme_desc": "Ce sera votre thème par défaut sur le site.",
|
||||
"settings.theme_colorblindness_help": "Support du thème daltonien",
|
||||
"settings.theme_colorblindness_prompt": "Gitea fournit depuis peu des thèmes daltonien basé sur un spectre coloré réduit. Encore en développement, de futures améliorations devraient enrichir les fichiers de thèmes CSS.",
|
||||
"settings.theme_colorblindness_prompt": "MokoGitea fournit depuis peu des thèmes daltonien basé sur un spectre coloré réduit. Encore en développement, de futures améliorations devraient enrichir les fichiers de thèmes CSS.",
|
||||
"settings.primary": "Principale",
|
||||
"settings.activated": "Activé",
|
||||
"settings.requires_activation": "Nécessite une activation",
|
||||
@@ -844,7 +844,7 @@
|
||||
"settings.unbind_success": "Le compte social a été supprimé avec succès.",
|
||||
"settings.manage_access_token": "Gérer les jetons d'accès",
|
||||
"settings.generate_new_token": "Générer un nouveau jeton",
|
||||
"settings.tokens_desc": "Ces jetons permettent l'accès à votre compte à travers l'API Gitea.",
|
||||
"settings.tokens_desc": "Ces jetons permettent l'accès à votre compte à travers l'API MokoGitea.",
|
||||
"settings.token_name": "Nom du jeton",
|
||||
"settings.generate_token": "Générer un jeton",
|
||||
"settings.generate_token_success": "Votre nouveau jeton a été généré. Copiez-le maintenant car il ne sera plus affiché.",
|
||||
@@ -870,7 +870,7 @@
|
||||
"settings.permissions_list": "Autorisations :",
|
||||
"settings.manage_oauth2_applications": "Gérer les applications OAuth2",
|
||||
"settings.edit_oauth2_application": "Modifier l'application OAuth2",
|
||||
"settings.oauth2_applications_desc": "OAuth2 permet a une application tierce d‘authentifier les utilisateurs de cette instance Gitea.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 permet a une application tierce d‘authentifier les utilisateurs de cette instance MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Supprimer l'application OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "La suppression d'une application OAuth2 révoquera l'accès à tous les jetons d'accès signés. Continuer ?",
|
||||
"settings.remove_oauth2_application_success": "L'application a été supprimée.",
|
||||
@@ -891,9 +891,9 @@
|
||||
"settings.oauth2_application_edit": "Éditer",
|
||||
"settings.oauth2_application_create_description": "OAuth2 permet à des applications tierces d’accéder aux comptes utilisateurs de cette instance.",
|
||||
"settings.oauth2_application_remove_description": "La suppression d'une application OAuth2 l'empêchera d'accéder aux comptes d'utilisateurs autorisés sur cette instance. Poursuivre ?",
|
||||
"settings.oauth2_application_locked": "Gitea préinstalle des applications OAuth2 au démarrage si elles sont activées dans la configuration. Pour éviter des comportements inattendus, celles-ci ne peuvent être éditées ni supprimées. Veuillez vous référer à la documentation OAuth2 pour plus d'informations.",
|
||||
"settings.oauth2_application_locked": "MokoGitea préinstalle des applications OAuth2 au démarrage si elles sont activées dans la configuration. Pour éviter des comportements inattendus, celles-ci ne peuvent être éditées ni supprimées. Veuillez vous référer à la documentation OAuth2 pour plus d'informations.",
|
||||
"settings.authorized_oauth2_applications": "Applications OAuth2 autorisées",
|
||||
"settings.authorized_oauth2_applications_description": "Vous avez autorisé l’accès à votre compte personnel Gitea à ces applications tierces. Veuillez révoquer l’accès aux applications dont vous n’avez plus besoin.",
|
||||
"settings.authorized_oauth2_applications_description": "Vous avez autorisé l’accès à votre compte personnel MokoGitea à ces applications tierces. Veuillez révoquer l’accès aux applications dont vous n’avez plus besoin.",
|
||||
"settings.revoke_key": "Révoquer",
|
||||
"settings.revoke_oauth2_grant": "Révoquer l'accès",
|
||||
"settings.revoke_oauth2_grant_description": "Révoquer l’accès de cette application tierce l’empêchera d’accéder à vos données. Vous êtes sûr ?",
|
||||
@@ -924,11 +924,11 @@
|
||||
"settings.webauthn_key_loss_warning": "Si vous perdez vos clés de sécurité, vous perdrez l’accès à votre compte.",
|
||||
"settings.webauthn_alternative_tip": "Vous devriez configurer une méthode d’authentification supplémentaire.",
|
||||
"settings.manage_account_links": "Gérer les comptes liés",
|
||||
"settings.manage_account_links_desc": "Ces comptes externes sont liés à votre compte Gitea.",
|
||||
"settings.account_links_not_available": "Il n’y a pour l’instant pas de compte externe connecté à votre compte Gitea.",
|
||||
"settings.manage_account_links_desc": "Ces comptes externes sont liés à votre compte MokoGitea.",
|
||||
"settings.account_links_not_available": "Il n’y a pour l’instant pas de compte externe connecté à votre compte MokoGitea.",
|
||||
"settings.link_account": "Lier un Compte",
|
||||
"settings.remove_account_link": "Supprimer un compte lié",
|
||||
"settings.remove_account_link_desc": "La suppression d'un compte lié révoquera son accès à votre compte Gitea. Continuer ?",
|
||||
"settings.remove_account_link_desc": "La suppression d'un compte lié révoquera son accès à votre compte MokoGitea. Continuer ?",
|
||||
"settings.remove_account_link_success": "Le compte lié a été supprimé.",
|
||||
"settings.hooks.desc": "Ajouter des webhooks qui seront déclenchés pour <strong>tous les dépôts</strong> que vous possédez.",
|
||||
"settings.orgs_none": "Vous n'êtes membre d'aucune organisation.",
|
||||
@@ -944,7 +944,7 @@
|
||||
"settings.email_notifications.disable": "Ne pas notifier",
|
||||
"settings.email_notifications.submit": "Définir les préférences de courriel",
|
||||
"settings.email_notifications.andyourown": "Inclure vos propres notifications",
|
||||
"settings.email_notifications.actions.desc": "Notification pour les executions de workflows sur les dépôts configurés avec les <a target=\"_blank\" href=\"%s\">Actions Gitea</a>.",
|
||||
"settings.email_notifications.actions.desc": "Notification pour les executions de workflows sur les dépôts configurés avec les <a target=\"_blank\" href=\"%s\">Actions MokoGitea</a>.",
|
||||
"settings.email_notifications.actions.failure_only": "Ne notifier que pour les exécutions échouées",
|
||||
"settings.visibility": "Visibilité de l'utilisateur",
|
||||
"settings.visibility.public": "Publique",
|
||||
@@ -1011,7 +1011,7 @@
|
||||
"repo.trust_model_helper_collaborator": "Collaborateur : ne se fier qu'aux signatures des collaborateurs du dépôt",
|
||||
"repo.trust_model_helper_committer": "Auteur : ne se fier qu’aux signatures des auteurs de révisions",
|
||||
"repo.trust_model_helper_collaborator_committer": "Collaborateur et Auteur : ne se fier qu'aux signatures des auteurs collaborant au dépôt",
|
||||
"repo.trust_model_helper_default": "Par défaut : valeur configurée par défaut pour cette instance Gitea",
|
||||
"repo.trust_model_helper_default": "Par défaut : valeur configurée par défaut pour cette instance MokoGitea",
|
||||
"repo.create_repo": "Créer un dépôt",
|
||||
"repo.default_branch": "Branche par défaut",
|
||||
"repo.default_branch_label": "défaut",
|
||||
@@ -1126,7 +1126,7 @@
|
||||
"repo.migrate.github.description": "Migrer les données depuis github.com ou d’autres instances de GitHub.",
|
||||
"repo.migrate.git.description": "Migrer uniquement un dépôt depuis n’importe quel service Git.",
|
||||
"repo.migrate.gitlab.description": "Migrer les données depuis gitlab.com ou d’autres instances de GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrer les données depuis gitea.com ou d’autres instances de Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrer les données depuis gitea.com ou d’autres instances de MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrer les données depuis notabug.org ou d’autres instances de Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrer les données depuis code.onedev.io ou d’autre instance de OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrer les données depuis codebasehq.com.",
|
||||
@@ -1892,7 +1892,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Basculer",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Depuis votre dépôt, basculer sur une nouvelle branche et tester des modifications.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Fusionner",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Fusionner les modifications et mettre à jour sur Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Fusionner les modifications et mettre à jour sur MokoGitea.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "Attention : cette opération ne peut pas fusionner la demande d’ajout car la « détection automatique de fusion manuelle » n’a pas été activée",
|
||||
"repo.pulls.clear_merge_message": "Effacer le message de fusion",
|
||||
"repo.pulls.clear_merge_message_hint": "Effacer le message de fusion ne supprimera que le message de la révision, mais pas les pieds de révision générés tels que \"Co-Authored-By:\".",
|
||||
@@ -2195,16 +2195,16 @@
|
||||
"repo.settings.signing_settings": "Paramètres de vérification de la signature",
|
||||
"repo.settings.trust_model": "Niveau de confiance",
|
||||
"repo.settings.trust_model.default": "Par défaut",
|
||||
"repo.settings.trust_model.default.desc": "Utiliser le niveau de confiance configuré par défaut pour cette instance Gitea.",
|
||||
"repo.settings.trust_model.default.desc": "Utiliser le niveau de confiance configuré par défaut pour cette instance MokoGitea.",
|
||||
"repo.settings.trust_model.collaborator": "Collaborateur",
|
||||
"repo.settings.trust_model.collaborator.long": "Collaborateur : ne se fier qu'aux signatures des collaborateurs du dépôt",
|
||||
"repo.settings.trust_model.collaborator.desc": "La signature d’une révision est dite « fiable » si elle correspond à un collaborateur du dépôt, indépendamment de son auteur. À défaut, si elle correspond à l’auteur de la révision, elle sera « dilettante », et « discordante » sinon.",
|
||||
"repo.settings.trust_model.committer": "Auteur",
|
||||
"repo.settings.trust_model.committer.long": "Auteur : ne se fier qu’aux signatures des auteurs des révisions (mimique GitHub en forçant Gitea à co-signer ses révisions).",
|
||||
"repo.settings.trust_model.committer.desc": "La signature d’une révision est dite « fiable » si elle corresponds à son auteur, autrement elle est « discordante ». Pour les révisions déléguées à Gitea, elles seront signées par Gitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de Gitea doit correspondre à celle d’un utilisateur.",
|
||||
"repo.settings.trust_model.committer.long": "Auteur : ne se fier qu’aux signatures des auteurs des révisions (mimique GitHub en forçant MokoGitea à co-signer ses révisions).",
|
||||
"repo.settings.trust_model.committer.desc": "La signature d’une révision est dite « fiable » si elle corresponds à son auteur, autrement elle est « discordante ». Pour les révisions déléguées à MokoGitea, elles seront signées par MokoGitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de MokoGitea doit correspondre à celle d’un utilisateur.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Collaborateur et Auteur",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Collaborateur et Auteur : ne se fier qu'aux signatures des auteurs collaborant au dépôt",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "La signature d’une révision est dite « fiable » si elle correponds à l’auteur collaborant au dépôt. Elle est « dilettante » si elle ne correponds qu’à l'auteur, et autrement « discordante ». Pour les révisions déléguées à Gitea, elles seront signées par Gitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de Gitea doit correspondre à celle d’un utilisateur.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "La signature d’une révision est dite « fiable » si elle correponds à l’auteur collaborant au dépôt. Elle est « dilettante » si elle ne correponds qu’à l'auteur, et autrement « discordante ». Pour les révisions déléguées à MokoGitea, elles seront signées par MokoGitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de MokoGitea doit correspondre à celle d’un utilisateur.",
|
||||
"repo.settings.wiki_delete": "Supprimer les données du Wiki",
|
||||
"repo.settings.wiki_delete_desc": "Supprimer les données du wiki d'un dépôt est permanent. Cette action est irréversible.",
|
||||
"repo.settings.wiki_delete_notices_1": "- Ceci supprimera de manière permanente et désactivera le wiki de dépôt pour %s.",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"repo.settings.remove_team_success": "L'accès de l'équipe au dépôt a été supprimé.",
|
||||
"repo.settings.add_webhook": "Ajouter un Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Le nom du canal Webhook ne peut pas être vide et ne peut pas contenir seulement un caractère #.",
|
||||
"repo.settings.hooks_desc": "Les Webhooks font automatiquement des requêtes HTTP POST à un serveur lorsque certains événements Gitea se déclenchent. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des Webhooks</a>.",
|
||||
"repo.settings.hooks_desc": "Les Webhooks font automatiquement des requêtes HTTP POST à un serveur lorsque certains événements MokoGitea se déclenchent. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des Webhooks</a>.",
|
||||
"repo.settings.webhook_deletion": "Retirer le Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Supprimer un webhook supprime ses paramètres et son historique. Continuer ?",
|
||||
"repo.settings.webhook_deletion_success": "Le webhook a été supprimé.",
|
||||
@@ -2259,7 +2259,7 @@
|
||||
"repo.settings.githooks_desc": "Les déclencheurs Git sont lancés par Git lui-même. Ils sont modifiables dans la liste ci-dessous afin de configurer des opérations personnalisées.",
|
||||
"repo.settings.githook_edit_desc": "Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif.",
|
||||
"repo.settings.update_githook": "Mettre le Hook à jour",
|
||||
"repo.settings.add_webhook_desc": "Gitea enverra à l'URL cible des requêtes <code>POST</code> avec un type de contenu spécifié. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des webhooks</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea enverra à l'URL cible des requêtes <code>POST</code> avec un type de contenu spécifié. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des webhooks</a>.",
|
||||
"repo.settings.payload_url": "URL cible",
|
||||
"repo.settings.http_method": "Méthode HTTP",
|
||||
"repo.settings.content_type": "Type de contenu POST",
|
||||
@@ -2350,7 +2350,7 @@
|
||||
"repo.settings.slack_domain": "Domaine",
|
||||
"repo.settings.slack_channel": "Canal",
|
||||
"repo.settings.add_web_hook_desc": "Intégrez <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> dans votre dépôt.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2913,7 +2913,7 @@
|
||||
"admin.last_page": "Dernière",
|
||||
"admin.total": "Total : %d",
|
||||
"admin.settings": "Paramètres administrateur",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s est maintenant disponible, vous utilisez %s. Consultez <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">le blog</a> pour plus de détails.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s est maintenant disponible, vous utilisez %s. Consultez <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">le blog</a> pour plus de détails.",
|
||||
"admin.dashboard.statistic": "Résumé",
|
||||
"admin.dashboard.maintenance_operations": "Opérations de maintenance",
|
||||
"admin.dashboard.system_status": "État du système",
|
||||
@@ -2949,8 +2949,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "Nettoyer les branches supprimées",
|
||||
"admin.dashboard.update_migration_poster_id": "Actualiser les ID des affiches de migration",
|
||||
"admin.dashboard.git_gc_repos": "Exécuter le ramasse-miette des dépôts",
|
||||
"admin.dashboard.resync_all_sshkeys": "Mettre à jour le fichier « ssh/authorized_keys » avec les clés SSH Gitea.",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Mettre à jour le fichier « .ssh/authorized_principals » avec les principaux de Gitea SSH.",
|
||||
"admin.dashboard.resync_all_sshkeys": "Mettre à jour le fichier « ssh/authorized_keys » avec les clés SSH MokoGitea.",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Mettre à jour le fichier « .ssh/authorized_principals » avec les principaux de MokoGitea SSH.",
|
||||
"admin.dashboard.resync_all_hooks": "Resynchroniser les déclencheurs git de tous les dépôts (pre-receive, update, post-receive, proc-receive …)",
|
||||
"admin.dashboard.reinit_missing_repos": "Réinitialiser tous les dépôts Git manquants pour lesquels un enregistrement existe",
|
||||
"admin.dashboard.sync_external_users": "Synchroniser les données de l’utilisateur externe",
|
||||
@@ -3030,7 +3030,7 @@
|
||||
"admin.users.is_admin": "Est Administrateur",
|
||||
"admin.users.is_restricted": "Est restreint",
|
||||
"admin.users.allow_git_hook": "Autoriser la création de Git Hooks",
|
||||
"admin.users.allow_git_hook_tooltip": "Les Déclencheurs Git sont exécutés par le même utilisateur que Gitea, qui a des privilèges systèmes élevés. Les utilisateurs ayant ce droit peuvent altérer touts les dépôts, compromettre la base de données applicative, et se promouvoir administrateurs de Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Les Déclencheurs Git sont exécutés par le même utilisateur que MokoGitea, qui a des privilèges systèmes élevés. Les utilisateurs ayant ce droit peuvent altérer touts les dépôts, compromettre la base de données applicative, et se promouvoir administrateurs de MokoGitea.",
|
||||
"admin.users.allow_import_local": "Autoriser l'importation de dépôts locaux",
|
||||
"admin.users.allow_create_organization": "Autoriser la création d'organisations",
|
||||
"admin.users.update_profile": "Modifier un compte",
|
||||
@@ -3100,11 +3100,11 @@
|
||||
"admin.packages.size": "Taille",
|
||||
"admin.packages.published": "Publiés",
|
||||
"admin.defaulthooks": "Déclencheurs web par défaut",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guide des webhooks</a>.",
|
||||
"admin.defaulthooks.desc": "Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements MokoGitea 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guide des webhooks</a>.",
|
||||
"admin.defaulthooks.add_webhook": "Ajouter un déclencheur web par défaut",
|
||||
"admin.defaulthooks.update_webhook": "Mettre à jour le déclencheur web par défaut",
|
||||
"admin.systemhooks": "Webhooks système",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">le guide des webhooks</a>.",
|
||||
"admin.systemhooks.desc": "Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements MokoGitea 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">le guide des webhooks</a>.",
|
||||
"admin.systemhooks.add_webhook": "Ajouter un rappel système",
|
||||
"admin.systemhooks.update_webhook": "Mettre à jour un rappel système",
|
||||
"admin.auths.auth_manage_panel": "Gestion des sources d'authentification",
|
||||
@@ -3125,7 +3125,7 @@
|
||||
"admin.auths.user_base": "Utilisateur Search Base",
|
||||
"admin.auths.user_dn": "Utilisateur DN",
|
||||
"admin.auths.attribute_username": "Attribut nom d'utilisateur",
|
||||
"admin.auths.attribute_username_placeholder": "Laisser vide afin d'utiliser le nom d'utilisateur spécifié dans Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Laisser vide afin d'utiliser le nom d'utilisateur spécifié dans MokoGitea.",
|
||||
"admin.auths.attribute_name": "Attribut prénom",
|
||||
"admin.auths.attribute_surname": "Attribut nom de famille",
|
||||
"admin.auths.attribute_mail": "Attribut courriel",
|
||||
@@ -3232,7 +3232,7 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL de découverte automatique invalide (une URL valide commence par http:// ou https://)",
|
||||
"admin.config.server_config": "Configuration du serveur",
|
||||
"admin.config.app_name": "Titre du site",
|
||||
"admin.config.app_ver": "Version de Gitea",
|
||||
"admin.config.app_ver": "Version de MokoGitea",
|
||||
"admin.config.custom_conf": "Chemin du fichier de configuration",
|
||||
"admin.config.custom_file_root_path": "Emplacement personnalisé du fichier racine",
|
||||
"admin.config.disable_router_log": "Désactiver la Journalisation du Routeur",
|
||||
@@ -3269,7 +3269,7 @@
|
||||
"admin.config.service_config": "Configuration du service",
|
||||
"admin.config.register_email_confirm": "Exiger la confirmation du courriel lors de l’inscription",
|
||||
"admin.config.disable_register": "Désactiver le formulaire d'inscription",
|
||||
"admin.config.allow_only_internal_registration": "Autoriser l'inscription uniquement via Gitea lui-même",
|
||||
"admin.config.allow_only_internal_registration": "Autoriser l'inscription uniquement via MokoGitea lui-même",
|
||||
"admin.config.allow_only_external_registration": "N'autoriser l'inscription qu'à partir des services externes",
|
||||
"admin.config.enable_openid_signup": "Activer l'inscription avec OpenID",
|
||||
"admin.config.enable_openid_signin": "Activer la connexion avec OpenID",
|
||||
@@ -3411,11 +3411,11 @@
|
||||
"admin.self_check.no_problem_found": "Aucun problème trouvé pour l’instant.",
|
||||
"admin.self_check.startup_warnings": "Avertissements au démarrage :",
|
||||
"admin.self_check.database_collation_mismatch": "Exige que la base de données utilise la collation %s.",
|
||||
"admin.self_check.database_collation_case_insensitive": "La base de données utilise la collation %s, insensible à la casse. Bien que Gitea soit compatible, il peut y avoir quelques rares cas qui ne fonctionnent pas comme prévu.",
|
||||
"admin.self_check.database_collation_case_insensitive": "La base de données utilise la collation %s, insensible à la casse. Bien que MokoGitea soit compatible, il peut y avoir quelques rares cas qui ne fonctionnent pas comme prévu.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "La base de données utilise la collation %s, mais ces colonnes utilisent des collations différentes. Cela peut causer des problèmes imprévus.",
|
||||
"admin.self_check.database_fix_mysql": "Pour les utilisateurs de MySQL ou MariaDB, vous pouvez utiliser la commande « gitea doctor convert » dans un terminal ou exécuter une requête du type « ALTER … COLLATE ... » pour résoudre les problèmes de collation.",
|
||||
"admin.self_check.database_fix_mssql": "Pour les utilisateurs de MSSQL, vous ne pouvez résoudre le problème qu’en exécutant une requête SQL du type « ALTER … COLLATE … ».",
|
||||
"admin.self_check.location_origin_mismatch": "L’URL actuelle (%[1]s) ne correspond pas à l’URL vue par Gitea (%[2]). Si vous utilisez un proxy inverse, assurez-vous que les en-têtes « Host » et « X-Forwarded-Proto » sont correctement définis.",
|
||||
"admin.self_check.location_origin_mismatch": "L’URL actuelle (%[1]s) ne correspond pas à l’URL vue par MokoGitea (%[2]). Si vous utilisez un proxy inverse, assurez-vous que les en-têtes « Host » et « X-Forwarded-Proto » sont correctement définis.",
|
||||
"action.create_repo": "a créé le dépôt <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "a rebaptisé le dépôt <s><code>%[1]s</code></s> en <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "a soumis sur <a href=\"%[2]s\">%[3]s</a> dans <a href=\"%[1]s\">%[4]s</a>",
|
||||
@@ -3485,7 +3485,7 @@
|
||||
"gpg.error.extract_sign": "Impossible d'extraire la signature",
|
||||
"gpg.error.generate_hash": "Impossible de générer la chaine de hachage de la révision",
|
||||
"gpg.error.no_committer_account": "Aucun compte lié au courriel de l’auteur",
|
||||
"gpg.error.no_gpg_keys_found": "Signature inconnue de Gitea",
|
||||
"gpg.error.no_gpg_keys_found": "Signature inconnue de MokoGitea",
|
||||
"gpg.error.not_signed_commit": "Révision non signée",
|
||||
"gpg.error.failed_retrieval_gpg_keys": "Impossible de récupérer la clé liée au compte de l'auteur",
|
||||
"gpg.error.probable_bad_signature": "AVERTISSEMENT ! Bien qu’il y ait une clé avec cet ID dans la base de données, elle ne vérifie pas cette révision ! Cette révision est SUSPECTE.",
|
||||
@@ -3761,8 +3761,8 @@
|
||||
"actions.runs.status_no_select": "Touts les statuts",
|
||||
"actions.runs.no_results": "Aucun résultat correspondant.",
|
||||
"actions.runs.no_workflows": "Il n'y a pas encore de workflows.",
|
||||
"actions.runs.no_workflows.quick_start": "Vous découvrez les Actions Gitea ? Consultez <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">le didacticiel</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Pour plus d’informations sur les actions Gitea, voir <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentation</a>.",
|
||||
"actions.runs.no_workflows.quick_start": "Vous découvrez les Actions MokoGitea ? Consultez <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">le didacticiel</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Pour plus d’informations sur les actions MokoGitea, voir <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentation</a>.",
|
||||
"actions.runs.no_runs": "Le flux de travail n'a pas encore d'exécution.",
|
||||
"actions.runs.empty_commit_message": "(message de révision vide)",
|
||||
"actions.runs.expire_log_message": "Les journaux ont été supprimés car ils étaient trop anciens.",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Éilíonn JavaScript ar an suíomh Gréasáin seo.",
|
||||
"toc": "Tábla na nÁbhar",
|
||||
"licenses": "Ceadúnais",
|
||||
"return_to_gitea": "Fill ar Gitea",
|
||||
"return_to_gitea": "Fill ar MokoGitea",
|
||||
"more_items": "Tuilleadh míreanna",
|
||||
"username": "Ainm úsáideora",
|
||||
"email": "Seoladh ríomhphoist",
|
||||
@@ -222,7 +222,7 @@
|
||||
"filter.string.asc": "A - Z",
|
||||
"filter.string.desc": "Z - A",
|
||||
"error.occurred": "Tharla earráid",
|
||||
"error.report_message": "Má chreideann tú gur fabht Gitea é seo, déan cuardach le haghaidh ceisteanna ar <a href=\"%s\" target=\"_blank\">GitHub</a> nó oscail eagrán nua más gá.",
|
||||
"error.report_message": "Má chreideann tú gur fabht MokoGitea é seo, déan cuardach le haghaidh ceisteanna ar <a href=\"%s\" target=\"_blank\">GitHub</a> nó oscail eagrán nua más gá.",
|
||||
"error.not_found": "Ní raibh an sprioc in ann a fháil.",
|
||||
"error.permission_denied": "Cead diúltaithe.",
|
||||
"error.network_error": "Earráid líonra",
|
||||
@@ -230,16 +230,16 @@
|
||||
"startpage.install": "Éasca a shuiteáil",
|
||||
"startpage.install_desc": "Níl ort ach <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">rith an dénártha</a> do d'ardán, seol é le <a target=\"_blank\" rel=\"noopener noreferrer \" href=\"%[2]s\">Docker</a>, nó faigh <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">pacáilte</a> é.",
|
||||
"startpage.platform": "Tras-ardán",
|
||||
"startpage.platform_desc": "Ritheann Gitea áit ar <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://go.dev/\">bith is féidir le Go</a> tiomsú le haghaidh: Windows, macOS, Linux, ARM, srl Roghnaigh an ceann is breá leat!",
|
||||
"startpage.platform_desc": "Ritheann MokoGitea áit ar <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://go.dev/\">bith is féidir le Go</a> tiomsú le haghaidh: Windows, macOS, Linux, ARM, srl Roghnaigh an ceann is breá leat!",
|
||||
"startpage.lightweight": "Éadrom",
|
||||
"startpage.lightweight_desc": "Tá íosta riachtanais íseal ag Gitea agus is féidir leo rith ar Raspberry Pi saor. Sábháil fuinneamh do mheaisín!",
|
||||
"startpage.lightweight_desc": "Tá íosta riachtanais íseal ag MokoGitea agus is féidir leo rith ar Raspberry Pi saor. Sábháil fuinneamh do mheaisín!",
|
||||
"startpage.license": "Foinse Oscailte",
|
||||
"startpage.license_desc": "Téigh agus faigh <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Bí linn trí <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">cur leis</a> chun an tionscadal seo a dhéanamh níos fearr fós. Ná bíodh leisce ort cur leis!",
|
||||
"install.install": "Suiteáil",
|
||||
"install.installing_desc": "Suiteáil anois, fan go fóill…",
|
||||
"install.title": "Cumraíocht Tosaigh",
|
||||
"install.docker_helper": "Má ritheann tú Gitea taobh istigh de Docker, léigh an <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">doiciméadúchán</a> roimh aon socruithe a athrú.",
|
||||
"install.require_db_desc": "Éilíonn Gitea MySQL, PostgreSQL, MSSQL, SQLite3 nó TiDB (prótacal MySQL).",
|
||||
"install.docker_helper": "Má ritheann tú MokoGitea taobh istigh de Docker, léigh an <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">doiciméadúchán</a> roimh aon socruithe a athrú.",
|
||||
"install.require_db_desc": "Éilíonn MokoGitea MySQL, PostgreSQL, MSSQL, SQLite3 nó TiDB (prótacal MySQL).",
|
||||
"install.db_title": "Socruithe Bunachar Sonraí",
|
||||
"install.db_type": "Cineál Bunachar Sonraí",
|
||||
"install.host": "Óstach",
|
||||
@@ -250,12 +250,12 @@
|
||||
"install.db_schema_helper": "Fág bán le haghaidh réamhshocraithe bunachar sonraí (\"poiblí\").",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "Cosán",
|
||||
"install.sqlite_helper": "Conair comhad don bhunachar sonraí SQLite3. Cuir <br>isteach cosán iomlán má reáchtáil tú Gitea mar sheirbhís.",
|
||||
"install.reinstall_error": "Tá tú ag iarraidh a shuiteáil i mbunachar sonraí Gitea atá ann cheana",
|
||||
"install.reinstall_confirm_message": "Is féidir fadhbanna iolracha a bheith ina chúis le hathshuiteáil le bunachar sonraí Gitea I bhformhór na gcásanna, ba chóir duit an \"app.ini\" atá agat cheana a úsáid chun Gitea a reáchtáil. Má tá a fhios agat cad atá á dhéanamh agat, deimhnigh an méid seo a leanas:",
|
||||
"install.sqlite_helper": "Conair comhad don bhunachar sonraí SQLite3. Cuir <br>isteach cosán iomlán má reáchtáil tú MokoGitea mar sheirbhís.",
|
||||
"install.reinstall_error": "Tá tú ag iarraidh a shuiteáil i mbunachar sonraí MokoGitea atá ann cheana",
|
||||
"install.reinstall_confirm_message": "Is féidir fadhbanna iolracha a bheith ina chúis le hathshuiteáil le bunachar sonraí MokoGitea I bhformhór na gcásanna, ba chóir duit an \"app.ini\" atá agat cheana a úsáid chun MokoGitea a reáchtáil. Má tá a fhios agat cad atá á dhéanamh agat, deimhnigh an méid seo a leanas:",
|
||||
"install.reinstall_confirm_check_1": "D’fhéadfadh sé go gcaillfí na sonraí atá criptithe ag an SECRET_KEY in app.ini: b’fhéidir nach mbeidh úsáideoirí in ann logáil isteach le 2FA/OTP agus b’fhéidir nach bhfeidhmeoidh scátháin i gceart. Tríd an mbosca seo a sheiceáil, dearbhaíonn tú go bhfuil an SECRET_KEY ceart sa chomhad app.ini reatha.",
|
||||
"install.reinstall_confirm_check_2": "B’fhéidir go mbeadh gá na stórtha agus na socruithe a athshioncrónú. Trí tic a chur sa bhosca seo, deimhníonn tú go ndéanfaidh tú na crúcaí do na stórtha agus don chomhad authorized_keys a athshioncrónú de láimh. Deimhníonn tú go gcinnteoidh tú go bhfuil socruithe an stórtha agus an scátháin ceart.",
|
||||
"install.reinstall_confirm_check_3": "Deimhníonn tú go bhfuil tú cinnte go bhfuil an Gitea seo ag rith leis an suíomh ceart app.ini agus go bhfuil tú cinnte go gcaithfidh tú athshuiteáil. Deimhníonn tú go n-admhaíonn tú na rioscaí thuas.",
|
||||
"install.reinstall_confirm_check_3": "Deimhníonn tú go bhfuil tú cinnte go bhfuil an MokoGitea seo ag rith leis an suíomh ceart app.ini agus go bhfuil tú cinnte go gcaithfidh tú athshuiteáil. Deimhníonn tú go n-admhaíonn tú na rioscaí thuas.",
|
||||
"install.err_empty_db_path": "Ní féidir cosán bunachar sonraí SQLite3 a bheith folamh.",
|
||||
"install.no_admin_and_disable_registration": "Ní féidir leat féinchlárú úsáideora a dhíchumasú gan cuntas riarthóra a chruthú.",
|
||||
"install.err_empty_admin_password": "Ní féidir le pasfhocal an riarthóra a bheith folamh.",
|
||||
@@ -271,14 +271,14 @@
|
||||
"install.lfs_path": "Cosán Fréamh Git LFS",
|
||||
"install.lfs_path_helper": "Stórálfar comhaid a rianóidh Git LFS san eolaire seo. Fág folamh le díchumasú.",
|
||||
"install.run_user": "Rith mar Ainm Úsáideora",
|
||||
"install.run_user_helper": "Ainm úsáideora an chórais oibriúcháin a ritheann Gitea mar, ní mór rochtain scríofa a bheith aige ar na cosáin sonraí. Braitear an luach seo go huathoibríoch agus ní féidir é a athrú anseo. Chun úsáideoir difriúil a úsáid, atosú Gitea faoin gcuntas sin.",
|
||||
"install.run_user_helper": "Ainm úsáideora an chórais oibriúcháin a ritheann MokoGitea mar, ní mór rochtain scríofa a bheith aige ar na cosáin sonraí. Braitear an luach seo go huathoibríoch agus ní féidir é a athrú anseo. Chun úsáideoir difriúil a úsáid, atosú MokoGitea faoin gcuntas sin.",
|
||||
"install.domain": "Fearann Freastalaí",
|
||||
"install.domain_helper": "Seoladh fearainn nó óstach don fhreastalaí.",
|
||||
"install.ssh_port": "Port Freastalaí SSH",
|
||||
"install.ssh_port_helper": "Uimhir chalafoirt éisteann do fhreastalaí SSH air. Fág folamh le díchumasú.",
|
||||
"install.http_port": "Port Éisteachta HTTP Gitea",
|
||||
"install.http_port_helper": "Uimhir an phoirt a n-éistfidh freastalaí gréasáin Gitea leis.",
|
||||
"install.app_url": "URL Bonn Gitea",
|
||||
"install.http_port": "Port Éisteachta HTTP MokoGitea",
|
||||
"install.http_port_helper": "Uimhir an phoirt a n-éistfidh freastalaí gréasáin MokoGitea leis.",
|
||||
"install.app_url": "URL Bonn MokoGitea",
|
||||
"install.app_url_helper": "Seoladh bonn le haghaidh URLanna clóin HTTP(S) agus fógraí ríomhphoist.",
|
||||
"install.log_root_path": "Cosán Logála",
|
||||
"install.log_root_path_helper": "Scríofar comhaid logála chuig an eolaire seo.",
|
||||
@@ -288,7 +288,7 @@
|
||||
"install.smtp_port": "Port SMTP",
|
||||
"install.smtp_from": "Seol Ríomhphost Mar",
|
||||
"install.smtp_from_invalid": "Tá an seoladh “Seol Ríomhphost Mar” neamhbhailí",
|
||||
"install.smtp_from_helper": "Seoladh ríomhphoist a úsáidfidh Gitea. Cuir isteach seoladh ríomhphoist simplí nó úsáid an fhormáid \"Ainm\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Seoladh ríomhphoist a úsáidfidh MokoGitea. Cuir isteach seoladh ríomhphoist simplí nó úsáid an fhormáid \"Ainm\" <email@example.com>.",
|
||||
"install.mailer_user": "SMTP Ainm úsáideora",
|
||||
"install.mailer_password": "Pasfhocal SMTP",
|
||||
"install.register_confirm": "Deimhniú Ríomhphoist a cheangal le Clárú",
|
||||
@@ -311,9 +311,9 @@
|
||||
"install.admin_password": "Pasfhocal",
|
||||
"install.confirm_password": "Deimhnigh Pasfhocal",
|
||||
"install.admin_email": "Seoladh ríomhphoist",
|
||||
"install.install_btn_confirm": "Suiteáil Gitea",
|
||||
"install.install_btn_confirm": "Suiteáil MokoGitea",
|
||||
"install.test_git_failed": "Ní féidir ordú 'git' a thástáil: %v",
|
||||
"install.sqlite3_not_available": "Ní thacaíonn an leagan Gitea seo le SQLite3. Íoslódáil an leagan dénártha oifigiúil ó %s (ní an leagan 'gobuild').",
|
||||
"install.sqlite3_not_available": "Ní thacaíonn an leagan MokoGitea seo le SQLite3. Íoslódáil an leagan dénártha oifigiúil ó %s (ní an leagan 'gobuild').",
|
||||
"install.invalid_db_setting": "Tá na socruithe bunachar sonraí neamhbhailí:%v",
|
||||
"install.invalid_db_table": "Tá an tábla bunachar sonraí \"%s\" neamhbhailí: %v",
|
||||
"install.invalid_repo_path": "Tá cosán fréimhe an stór neamhbhailí:%v",
|
||||
@@ -386,7 +386,7 @@
|
||||
"auth.forgot_password_title": "Dearmad ar an bPasfhocal",
|
||||
"auth.forgot_password": "Dearmad ar an bPasfhocal?",
|
||||
"auth.need_account": "An bhfuil cuntas ag teastáil uait?",
|
||||
"auth.sign_up_tip": "Tá tú ag clárú an chéad chuntais sa chóras, a bhfuil pribhléidí riarthóra aige. Cuimhnigh go cúramach ar d’ainm úsáideora agus do phasfhocal. Má dhéanann tú dearmad ar an ainm úsáideora nó ar an pasfhocal, féach ar dhoiciméadacht Gitea le do thoil chun an cuntas a aisghabháil.",
|
||||
"auth.sign_up_tip": "Tá tú ag clárú an chéad chuntais sa chóras, a bhfuil pribhléidí riarthóra aige. Cuimhnigh go cúramach ar d’ainm úsáideora agus do phasfhocal. Má dhéanann tú dearmad ar an ainm úsáideora nó ar an pasfhocal, féach ar dhoiciméadacht MokoGitea le do thoil chun an cuntas a aisghabháil.",
|
||||
"auth.sign_up_now": "Cláraigh anois.",
|
||||
"auth.sign_up_successful": "Cruthaíodh cuntas go rathúil. Fáilte romhat!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "Tá ríomhphost dearbhaithe nua seolta chuig <b>%s</b>. Seiceáil do bhosca isteach laistigh den chéad %s eile chun an próiseas clárúcháin a chur i gcrích. Má tá do sheoladh ríomhphoist clárúcháin mícheart, is féidir leat síniú isteach arís agus é a athrú.",
|
||||
@@ -410,7 +410,7 @@
|
||||
"auth.reset_password_helper": "Gnóthaigh Cuntas",
|
||||
"auth.reset_password_wrong_user": "Tá tú sínithe isteach mar %s, ach tá an nasc aisghabhála cuntas i gceist le haghaidh %s",
|
||||
"auth.password_too_short": "Ní féidir fad pasfhocal a bheith níos lú ná %d carachtair.",
|
||||
"auth.non_local_account": "Ní féidir le húsáideoirí neamháitiúla a bhfocal faire a nuashonrú trí chomhéadan gréasáin Gitea.",
|
||||
"auth.non_local_account": "Ní féidir le húsáideoirí neamháitiúla a bhfocal faire a nuashonrú trí chomhéadan gréasáin MokoGitea.",
|
||||
"auth.verify": "Fíoraigh",
|
||||
"auth.scratch_code": "Cód Scratch",
|
||||
"auth.use_scratch_code": "Úsáid cód scratch",
|
||||
@@ -727,7 +727,7 @@
|
||||
"settings.retype_new_password": "Deimhnigh Pasfhocal Nua",
|
||||
"settings.password_incorrect": "Tá an pasfhocal reatha mícheart.",
|
||||
"settings.change_password_success": "Tá do phasfhocal nuashonraithe. Sínigh isteach ag baint úsáide as do phasfhocal nua as seo amach.",
|
||||
"settings.password_change_disabled": "Ní féidir le húsáideoirí neamháitiúla a bhfocal faire a nuashonrú trí chomhéadan gréasáin Gitea.",
|
||||
"settings.password_change_disabled": "Ní féidir le húsáideoirí neamháitiúla a bhfocal faire a nuashonrú trí chomhéadan gréasáin MokoGitea.",
|
||||
"settings.emails": "Seoltaí ríomhphoist",
|
||||
"settings.manage_emails": "Bainistigh Seoltaí Ríomhphoist",
|
||||
"settings.manage_themes": "Roghnaigh téama réamhshocraithe",
|
||||
@@ -735,7 +735,7 @@
|
||||
"settings.email_desc": "Úsáidfear do phríomhsheoladh ríomhphoist le haghaidh fógraí, aisghabháil pasfhocal agus, ar choinníoll nach bhfuil sé i bhfolach, oibríochtaí Git bunaithe ar an ngréas",
|
||||
"settings.theme_desc": "Beidh sé seo do théama réamhshocraithe ar fud an láithreáin.",
|
||||
"settings.theme_colorblindness_help": "Tacaíocht Téama Daille Dathanna",
|
||||
"settings.theme_colorblindness_prompt": "Níl ach cúpla téama ag Gitea a thacaíonn le bun-dhall datha, agus níl ach cúpla dath sainmhínithe iontu. Tá an obair fós ar siúl. D’fhéadfaí feabhsuithe breise a dhéanamh trí níos mó dathanna a shainiú i gcomhaid CSS an téama.",
|
||||
"settings.theme_colorblindness_prompt": "Níl ach cúpla téama ag MokoGitea a thacaíonn le bun-dhall datha, agus níl ach cúpla dath sainmhínithe iontu. Tá an obair fós ar siúl. D’fhéadfaí feabhsuithe breise a dhéanamh trí níos mó dathanna a shainiú i gcomhaid CSS an téama.",
|
||||
"settings.primary": "Príomhúil",
|
||||
"settings.activated": "Gníomhachtaithe",
|
||||
"settings.requires_activation": "Éilíonn gníomhachtú",
|
||||
@@ -844,7 +844,7 @@
|
||||
"settings.unbind_success": "Tá an cuntas sóisialta bainte go rathúil.",
|
||||
"settings.manage_access_token": "Bainistigh Comharthaí Rochtana",
|
||||
"settings.generate_new_token": "Gin Comhartha Nua",
|
||||
"settings.tokens_desc": "Tugann na comharthaí seo rochtain ar do chuntas ag baint úsáide as an API Gitea.",
|
||||
"settings.tokens_desc": "Tugann na comharthaí seo rochtain ar do chuntas ag baint úsáide as an API MokoGitea.",
|
||||
"settings.token_name": "Ainm Comhartha",
|
||||
"settings.generate_token": "Gin Comhartha",
|
||||
"settings.generate_token_success": "Gintear do chomhartha nua. Cóipeáil é anois mar ní thaispeánfar é arís.",
|
||||
@@ -870,7 +870,7 @@
|
||||
"settings.permissions_list": "Ceadanna:",
|
||||
"settings.manage_oauth2_applications": "Bainistigh Feidhmchláir OAuth2",
|
||||
"settings.edit_oauth2_application": "Cuir Feidhmchlár OAuth2 in eagar",
|
||||
"settings.oauth2_applications_desc": "Cuireann feidhmchláir OAuth2 ar chumas d’fheidhmchlár tríú páirtí úsáideoirí a fhíordheimhniú go slán ag an gcás Gitea seo.",
|
||||
"settings.oauth2_applications_desc": "Cuireann feidhmchláir OAuth2 ar chumas d’fheidhmchlár tríú páirtí úsáideoirí a fhíordheimhniú go slán ag an gcás MokoGitea seo.",
|
||||
"settings.remove_oauth2_application": "Bain Feidhmchlár OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Ag baint feidhmchlár OAuth2, cúlghairfear rochtain ar gach comhartha rochtana sínithe. Lean ar aghaidh?",
|
||||
"settings.remove_oauth2_application_success": "Scriosadh an feidhmchlár.",
|
||||
@@ -891,9 +891,9 @@
|
||||
"settings.oauth2_application_edit": "Cuir in eagar",
|
||||
"settings.oauth2_application_create_description": "Tugann feidhmchláir OAuth2 rochtain do d’fheidhmchlár tríú páirtí ar chuntais úsáideora ar an gcás seo.",
|
||||
"settings.oauth2_application_remove_description": "Cuirfear feidhmchlár OAuth2 a bhaint cosc air rochtain a fháil ar chuntais úsáideora údaraithe ar an gcás seo. Lean ar aghaidh?",
|
||||
"settings.oauth2_application_locked": "Réamhchláraíonn Gitea roinnt feidhmchlár OAuth2 ar thosú má tá sé cumasaithe i gcumraíocht. Chun iompar gan choinne a chosc, ní féidir iad seo a chur in eagar ná a bhaint. Féach do thoil do dhoiciméadú OAuth2 le haghaidh tuilleadh faisnéise.",
|
||||
"settings.oauth2_application_locked": "Réamhchláraíonn MokoGitea roinnt feidhmchlár OAuth2 ar thosú má tá sé cumasaithe i gcumraíocht. Chun iompar gan choinne a chosc, ní féidir iad seo a chur in eagar ná a bhaint. Féach do thoil do dhoiciméadú OAuth2 le haghaidh tuilleadh faisnéise.",
|
||||
"settings.authorized_oauth2_applications": "Feidhmchláir Údaraithe OAuth2",
|
||||
"settings.authorized_oauth2_applications_description": "Tá rochtain tugtha agat do na feidhmchláir tríú páirtí seo ar do chuntas pearsanta Gitea. Le do thoil, cuir rochtain ar ceal i gcás feidhmchlár nach bhfuil uait a thuilleadh.",
|
||||
"settings.authorized_oauth2_applications_description": "Tá rochtain tugtha agat do na feidhmchláir tríú páirtí seo ar do chuntas pearsanta MokoGitea. Le do thoil, cuir rochtain ar ceal i gcás feidhmchlár nach bhfuil uait a thuilleadh.",
|
||||
"settings.revoke_key": "Cúlghairm",
|
||||
"settings.revoke_oauth2_grant": "Rochtain a chúlghairm",
|
||||
"settings.revoke_oauth2_grant_description": "Má chúlghairtear rochtain don fheidhmchlár tríú páirtí seo, cuirfidh sé cosc ar an fheidhmchlár seo rochtain a fháil ar do shonraí. An bhfuil tú cinnte?",
|
||||
@@ -924,11 +924,11 @@
|
||||
"settings.webauthn_key_loss_warning": "Má chailleann tú d'eochracha slándála, caillfidh tú rochtain ar do chuntas.",
|
||||
"settings.webauthn_alternative_tip": "B'fhéidir gur mhaith leat modh fíordheimhnithe breise a chumrú.",
|
||||
"settings.manage_account_links": "Bainistigh Cuntais Nasctha",
|
||||
"settings.manage_account_links_desc": "Tá na cuntais sheachtracha seo nasctha le do chuntas Gitea.",
|
||||
"settings.account_links_not_available": "Níl aon chuntais sheachtracha nasctha le do chuntas Gitea faoi láthair.",
|
||||
"settings.manage_account_links_desc": "Tá na cuntais sheachtracha seo nasctha le do chuntas MokoGitea.",
|
||||
"settings.account_links_not_available": "Níl aon chuntais sheachtracha nasctha le do chuntas MokoGitea faoi láthair.",
|
||||
"settings.link_account": "Cuntas Nasc",
|
||||
"settings.remove_account_link": "Bain Cuntas Nasctha",
|
||||
"settings.remove_account_link_desc": "Ag baint cuntas nasctha, cuirfear a rochtain ar do chuntas Gitea a chúlghairm. Lean ar aghaidh?",
|
||||
"settings.remove_account_link_desc": "Ag baint cuntas nasctha, cuirfear a rochtain ar do chuntas MokoGitea a chúlghairm. Lean ar aghaidh?",
|
||||
"settings.remove_account_link_success": "Tá an cuntas nasctha bainte amach.",
|
||||
"settings.hooks.desc": "Cuir crúcaí gréasán leis a spreagfar do <strong>gach stór</strong> ar leatsa iad.",
|
||||
"settings.orgs_none": "Níl tú ina bhall d'aon eagraíochtaí.",
|
||||
@@ -944,7 +944,7 @@
|
||||
"settings.email_notifications.disable": "Díchumasaigh Fógraí Ríomhphoist",
|
||||
"settings.email_notifications.submit": "Socraigh rogha ríomhphoist",
|
||||
"settings.email_notifications.andyourown": "Agus Do Fógraí Féin",
|
||||
"settings.email_notifications.actions.desc": "Fógraí le haghaidh rith sreabha oibre ar stórtha atá socraithe le <a target=\"_blank\" href=\"%s\">Gníomhartha Gitea</a>.",
|
||||
"settings.email_notifications.actions.desc": "Fógraí le haghaidh rith sreabha oibre ar stórtha atá socraithe le <a target=\"_blank\" href=\"%s\">Gníomhartha MokoGitea</a>.",
|
||||
"settings.email_notifications.actions.failure_only": "Fógra a thabhairt ach amháin i gcás ritheanna sreabha oibre nár éirigh leo",
|
||||
"settings.visibility": "Infheictheacht úsáideora",
|
||||
"settings.visibility.public": "Poiblí",
|
||||
@@ -1126,7 +1126,7 @@
|
||||
"repo.migrate.github.description": "Aistrigh sonraí ó github.com nó ó chásanna GitHub eile.",
|
||||
"repo.migrate.git.description": "Aistrigh stór amháin ó aon seirbhís Git.",
|
||||
"repo.migrate.gitlab.description": "Aistrigh sonraí ó gitlab.com nó ó chásanna GitLab eile.",
|
||||
"repo.migrate.gitea.description": "Aistrigh sonraí ó gitea.com nó ó chásanna Gitea eile.",
|
||||
"repo.migrate.gitea.description": "Aistrigh sonraí ó gitea.com nó ó chásanna MokoGitea eile.",
|
||||
"repo.migrate.gogs.description": "Aistrigh sonraí ó notabug.org nó ó chásanna eile de chuid Gogs.",
|
||||
"repo.migrate.onedev.description": "Aistrigh sonraí ó code.onedev.io nó ó chásanna OneDev eile.",
|
||||
"repo.migrate.codebase.description": "Aistrigh sonraí ó codebasehq.com.",
|
||||
@@ -1892,7 +1892,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Seiceáil",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Ó stór tionscadail, seiceáil brainse nua agus déan tástáil ar na hathruithe.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Cumaisc",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Cumaisc na hathruithe agus nuashonrú ar Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Cumaisc na hathruithe agus nuashonrú ar MokoGitea.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "Rabhadh: Ní féidir iarratas tarraingthe cumaisc a dhéanamh leis an oibríocht seo mar nach bhfuil \"autodetect manual merge\" cumasaithe.",
|
||||
"repo.pulls.clear_merge_message": "Glan an teachtaireacht chumaisc",
|
||||
"repo.pulls.clear_merge_message_hint": "Má ghlanann tú an teachtaireacht chumasc, ní bhainfear ach ábhar na teachtaireachta tiomantais agus coinneofar leantóirí git ginte amhail \"Comhúdaraithe ag…\".",
|
||||
@@ -2200,11 +2200,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "Comhoibritheoir: Sínithe muinín ag comhoibrithe",
|
||||
"repo.settings.trust_model.collaborator.desc": "Déanfar sínithe bailí ó chomhoibritheoirí an stórais seo a mharcáil mar \"iontaofa\", cibé acu a mheaitseálann siad an tiomnóir nó nach meaitseálann. Seachas sin, déanfar sínithe bailí a mharcáil mar \"neamhiontaofa\" má mheaitseálann an síniú an tiomnóir agus \"gan mheaitseáil\" mura bhfuil.",
|
||||
"repo.settings.trust_model.committer": "Coimisitheoir",
|
||||
"repo.settings.trust_model.committer.long": "Tiomnaithe: Sínithe muiníne a mheaitseálann tiomnóirí. Meaitseálann sé seo iompar GitHub agus cuirfidh sé iallach ar thiomnóirí atá sínithe ag Gitea Gitea a bheith mar an tiomnóir.",
|
||||
"repo.settings.trust_model.committer.desc": "Ní mharcálfar sínithe bailí mar \"iontaofa\" ach amháin má mheaitseálann siad an tiomnaí, nó marcálfar iad mar \"gan mheaitseáil\". Cuireann sé seo iallach ar Gitea a bheith ina tiomnaí ar thiomnuithe sínithe, agus an tiomnaí iarbhír marcáilte mar Chomhúdaraithe ag: agus Co-thiomnaithe ag: leantóir sa tiomnú. Caithfidh eochair réamhshocraithe Gitea a bheith ag teacht le húsáideoir sa bhunachar sonraí.",
|
||||
"repo.settings.trust_model.committer.long": "Tiomnaithe: Sínithe muiníne a mheaitseálann tiomnóirí. Meaitseálann sé seo iompar GitHub agus cuirfidh sé iallach ar thiomnóirí atá sínithe ag MokoGitea MokoGitea a bheith mar an tiomnóir.",
|
||||
"repo.settings.trust_model.committer.desc": "Ní mharcálfar sínithe bailí mar \"iontaofa\" ach amháin má mheaitseálann siad an tiomnaí, nó marcálfar iad mar \"gan mheaitseáil\". Cuireann sé seo iallach ar MokoGitea a bheith ina tiomnaí ar thiomnuithe sínithe, agus an tiomnaí iarbhír marcáilte mar Chomhúdaraithe ag: agus Co-thiomnaithe ag: leantóir sa tiomnú. Caithfidh eochair réamhshocraithe MokoGitea a bheith ag teacht le húsáideoir sa bhunachar sonraí.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Comhoibritheo+Coimiteoir",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Comhoibrí+Coiste: sínithe muiníne ó chomhoibrithe a mheaitseálann an tiomnóir",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Marcálfar sínithe bailí ó chomhoibritheoirí an stórais seo mar \"iontaofa\" má mheaitseálann siad an tiomnaí. Seachas sin, marcálfar sínithe bailí mar \"neamhiontaofa\" má mheaitseálann an síniú an tiomnaí agus \"gan mheaitseáil\" murach sin. Cuirfidh sé seo iallach ar Gitea a bheith marcáilte mar an tiomnaí ar thiomnuithe sínithe, agus an tiomnaí iarbhír marcáilte mar Chomhúdaraithe ag: agus Co-Tiomnaithe ag: leantóir sa tiomnú. Ní mór don eochair réamhshocraithe Gitea a bheith ag teacht le húsáideoir sa bhunachar sonraí.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Marcálfar sínithe bailí ó chomhoibritheoirí an stórais seo mar \"iontaofa\" má mheaitseálann siad an tiomnaí. Seachas sin, marcálfar sínithe bailí mar \"neamhiontaofa\" má mheaitseálann an síniú an tiomnaí agus \"gan mheaitseáil\" murach sin. Cuirfidh sé seo iallach ar MokoGitea a bheith marcáilte mar an tiomnaí ar thiomnuithe sínithe, agus an tiomnaí iarbhír marcáilte mar Chomhúdaraithe ag: agus Co-Tiomnaithe ag: leantóir sa tiomnú. Ní mór don eochair réamhshocraithe MokoGitea a bheith ag teacht le húsáideoir sa bhunachar sonraí.",
|
||||
"repo.settings.wiki_delete": "Scrios Sonraí Vicí",
|
||||
"repo.settings.wiki_delete_desc": "Tá sonraí wiki stóras a scriosadh buan agus ní féidir iad a chur ar ais.",
|
||||
"repo.settings.wiki_delete_notices_1": "- Scriosfaidh agus díchumasóidh sé seo an stóras vicí do %s go buan.",
|
||||
@@ -2241,7 +2241,7 @@
|
||||
"repo.settings.remove_team_success": "Tá rochtain na foirne ar an stóras bainte amach.",
|
||||
"repo.settings.add_webhook": "Cuir Crúca Gréasán leis",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Ní féidir ainm cainéal Crúca Gréasán a bheith folamh agus ní féidir ach carachtar # a bheith ann.",
|
||||
"repo.settings.hooks_desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe Gitea tús. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">treoirleabhair gréasáin</a>.",
|
||||
"repo.settings.hooks_desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe MokoGitea tús. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">treoirleabhair gréasáin</a>.",
|
||||
"repo.settings.webhook_deletion": "Bain Crúca Gréasán",
|
||||
"repo.settings.webhook_deletion_desc": "Scriostar a shocruithe agus a stair seachadta a bhaineann le Crúca Gréasán a bhaint. Lean ar aghaidh?",
|
||||
"repo.settings.webhook_deletion_success": "Tá an Crúca Gréasán bainte amach.",
|
||||
@@ -2259,7 +2259,7 @@
|
||||
"repo.settings.githooks_desc": "Tá Git Crúcaí faoi thiomáint ag Git féin. Is féidir leat comhaid crúca a chur in eagar thíos chun oibríochtaí saincheaptha a shocrú.",
|
||||
"repo.settings.githook_edit_desc": "Mura bhfuil an hook neamhghníomhach, cuirfear ábhar samplach i láthair. Má fhágann tú ábhar go luach folamh díchumasófar an crúca seo.",
|
||||
"repo.settings.update_githook": "Nuashonraigh Crúca",
|
||||
"repo.settings.add_webhook_desc": "Seolfaidh Gitea iarratais <code>POST</code> le cineál ábhar sonraithe chuig an spriocURL. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">treoir Crúcaí Gréasán</a>.",
|
||||
"repo.settings.add_webhook_desc": "Seolfaidh MokoGitea iarratais <code>POST</code> le cineál ábhar sonraithe chuig an spriocURL. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">treoir Crúcaí Gréasán</a>.",
|
||||
"repo.settings.payload_url": "URL spriocdhírithe",
|
||||
"repo.settings.http_method": "Modh HTTP",
|
||||
"repo.settings.content_type": "Cineál Ábhar POST",
|
||||
@@ -2327,7 +2327,7 @@
|
||||
"repo.settings.event_pull_request_merge": "Cumaisc Iarratas Tarraing",
|
||||
"repo.settings.event_header_workflow": "Imeachtaí Sreabhadh Oibre",
|
||||
"repo.settings.event_workflow_run": "Rith Sreabhadh Oibre",
|
||||
"repo.settings.event_workflow_run_desc": "Tá rith Sreabhadh Oibre Gníomhartha Gitea sa scuaine, ag fanacht, ar siúl, nó críochnaithe.",
|
||||
"repo.settings.event_workflow_run_desc": "Tá rith Sreabhadh Oibre Gníomhartha MokoGitea sa scuaine, ag fanacht, ar siúl, nó críochnaithe.",
|
||||
"repo.settings.event_workflow_job": "Poist Sreabhadh Oibre",
|
||||
"repo.settings.event_workflow_job_desc": "Gitea Actions Sreabhadh oibre post ciúáilte, ag fanacht, ar siúl, nó críochnaithe.",
|
||||
"repo.settings.event_package": "Pacáiste",
|
||||
@@ -2350,7 +2350,7 @@
|
||||
"repo.settings.slack_domain": "Fearann",
|
||||
"repo.settings.slack_channel": "Cainéal",
|
||||
"repo.settings.add_web_hook_desc": "Comhtháthaigh <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> isteach i do stóras.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2634,7 +2634,7 @@
|
||||
"repo.release.delete_release": "Scrios Scaoilte",
|
||||
"repo.release.delete_tag": "Scrios Clib",
|
||||
"repo.release.deletion": "Scrios Scaoilte",
|
||||
"repo.release.deletion_desc": "Ní bhíonn scaoileadh ag scriosadh ach é ó Gitea. Ní dhéanfaidh sé difear do chlib Git, ar ábhar do stóras nó ar a stair. Lean ar aghaidh?",
|
||||
"repo.release.deletion_desc": "Ní bhíonn scaoileadh ag scriosadh ach é ó MokoGitea. Ní dhéanfaidh sé difear do chlib Git, ar ábhar do stóras nó ar a stair. Lean ar aghaidh?",
|
||||
"repo.release.deletion_success": "Tá an scaoileadh scriosta.",
|
||||
"repo.release.deletion_tag_desc": "Scriosfar an chlib seo ón stóras. Ní athraítear inneachar agus stair na stórtha. Lean ort?",
|
||||
"repo.release.deletion_tag_success": "Tá an chlib scriosta.",
|
||||
@@ -2913,7 +2913,7 @@
|
||||
"admin.last_page": "Deiridh",
|
||||
"admin.total": "Iomlán: %d",
|
||||
"admin.settings": "Socruithe Riaracháin",
|
||||
"admin.dashboard.new_version_hint": "Tá Gitea %s ar fáil anois, tá %s á rith agat. Seiceáil <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">an blag</a> le haghaidh tuilleadh sonraí.",
|
||||
"admin.dashboard.new_version_hint": "Tá MokoGitea %s ar fáil anois, tá %s á rith agat. Seiceáil <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">an blag</a> le haghaidh tuilleadh sonraí.",
|
||||
"admin.dashboard.statistic": "Achoimre",
|
||||
"admin.dashboard.maintenance_operations": "Oibríochtaí Cothabháil",
|
||||
"admin.dashboard.system_status": "Stádas an Chórais",
|
||||
@@ -2949,8 +2949,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "Glan suas brainsí scriosta",
|
||||
"admin.dashboard.update_migration_poster_id": "Nuashonraigh ID póstaer imir",
|
||||
"admin.dashboard.git_gc_repos": "Bailitheoir bruscair gach stórais",
|
||||
"admin.dashboard.resync_all_sshkeys": "Nuashonraigh an comhad '.ssh/authorized_keys' le heochracha SSH Gitea",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Nuashonraigh an comhad '.ssh/authorized_principals' le príomhoidí SSH Gitea",
|
||||
"admin.dashboard.resync_all_sshkeys": "Nuashonraigh an comhad '.ssh/authorized_keys' le heochracha SSH MokoGitea",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Nuashonraigh an comhad '.ssh/authorized_principals' le príomhoidí SSH MokoGitea",
|
||||
"admin.dashboard.resync_all_hooks": "Athshioncrónaigh crúcaí git na stórtha uile (réamhghlacadh, nuashonrú, iarghlacadh, próiseasghlacadh, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "Aththosaigh gach stórais Git atá in easnamh a bhfuil taifid ann dóibh",
|
||||
"admin.dashboard.sync_external_users": "Sioncrónaigh sonraí úsáideoirí seachtracha",
|
||||
@@ -3030,7 +3030,7 @@
|
||||
"admin.users.is_admin": "Is Riarthóir",
|
||||
"admin.users.is_restricted": "Is Srianta",
|
||||
"admin.users.allow_git_hook": "Féadfaidh Git Hooks a Chruthú",
|
||||
"admin.users.allow_git_hook_tooltip": "Déantar Git Hooks a fhorghníomhú mar úsáideoir OS a ritheann Gitea agus beidh an leibhéal céanna rochtana óstaigh aige. Mar thoradh air sin, is féidir le húsáideoirí a bhfuil an phribhléid speisialta Git Hook seo acu rochtain a fháil ar gach stór Gitea agus iad a mhodhnú chomh maith leis an mbunachar sonraí a úsáideann Gitea. Dá bharr sin tá siad in ann pribhléidí riarthóra Gitea a fháil freisin.",
|
||||
"admin.users.allow_git_hook_tooltip": "Déantar Git Hooks a fhorghníomhú mar úsáideoir OS a ritheann MokoGitea agus beidh an leibhéal céanna rochtana óstaigh aige. Mar thoradh air sin, is féidir le húsáideoirí a bhfuil an phribhléid speisialta Git Hook seo acu rochtain a fháil ar gach stór MokoGitea agus iad a mhodhnú chomh maith leis an mbunachar sonraí a úsáideann MokoGitea. Dá bharr sin tá siad in ann pribhléidí riarthóra MokoGitea a fháil freisin.",
|
||||
"admin.users.allow_import_local": "Is féidir Stórais Áitiúla a Allmhairiú",
|
||||
"admin.users.allow_create_organization": "Is féidir Eagraíochtaí a Chruthú",
|
||||
"admin.users.update_profile": "Nuashonraigh Cuntas Úsáideora",
|
||||
@@ -3100,11 +3100,11 @@
|
||||
"admin.packages.size": "Méid",
|
||||
"admin.packages.published": "Foilsithe",
|
||||
"admin.defaulthooks": "Réamhshocraithe Crúcaí Gréasán",
|
||||
"admin.defaulthooks.desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe Gitea tús. Is mainneachtainí iad na cuacha gréasáin a shainítear anseo agus déanfar iad a chóipeáil isteach i ngach stórais nua. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener\" href=\"%s\">treoir chúca Crúcaí Gréasán</a>.",
|
||||
"admin.defaulthooks.desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe MokoGitea tús. Is mainneachtainí iad na cuacha gréasáin a shainítear anseo agus déanfar iad a chóipeáil isteach i ngach stórais nua. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener\" href=\"%s\">treoir chúca Crúcaí Gréasán</a>.",
|
||||
"admin.defaulthooks.add_webhook": "Cuir Crúca Gréasán Réamhshocraithe leis",
|
||||
"admin.defaulthooks.update_webhook": "Nuashonraigh Réamhshocrú Crúca Gréasán",
|
||||
"admin.systemhooks": "Córas Crúcaí Gréasán",
|
||||
"admin.systemhooks.desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe Gitea tús. Gníomhóidh na Crúcaí Gréasán atá sainithe anseo ar gach stóras ar an gcóras, mar sin déan machnamh ar aon impleachtaí feidhmíochta a d’fhéadfadh a bheith aige seo. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener\" href=\"%s\">treoir chúca gréasáin</a>.",
|
||||
"admin.systemhooks.desc": "Déanann Crúcaí Gréasán iarratais HTTP POST go huathoibríoch chuig freastalaí nuair a chuireann imeachtaí áirithe MokoGitea tús. Gníomhóidh na Crúcaí Gréasán atá sainithe anseo ar gach stóras ar an gcóras, mar sin déan machnamh ar aon impleachtaí feidhmíochta a d’fhéadfadh a bheith aige seo. Léigh tuilleadh sa <a target=\"_blank\" rel=\"noopener\" href=\"%s\">treoir chúca gréasáin</a>.",
|
||||
"admin.systemhooks.add_webhook": "Cuir Crúca Gréasán Córas leis",
|
||||
"admin.systemhooks.update_webhook": "Nuashonraigh Córas Crúca Gréasán",
|
||||
"admin.auths.auth_manage_panel": "Bainistiú Foinse Fíordheimhnithe",
|
||||
@@ -3125,7 +3125,7 @@
|
||||
"admin.auths.user_base": "Bonn Cuardaigh Úsáideora",
|
||||
"admin.auths.user_dn": "Úsáideoir DN",
|
||||
"admin.auths.attribute_username": "Tréith Ainm Úsáideora",
|
||||
"admin.auths.attribute_username_placeholder": "Fág folamh chun an t-ainm úsáideora a iontráiltear i Gitea a úsáid.",
|
||||
"admin.auths.attribute_username_placeholder": "Fág folamh chun an t-ainm úsáideora a iontráiltear i MokoGitea a úsáid.",
|
||||
"admin.auths.attribute_name": "Tréith Céad Ainm",
|
||||
"admin.auths.attribute_surname": "Tréith Sloinne",
|
||||
"admin.auths.attribute_mail": "Tréith ríomhphoist",
|
||||
@@ -3232,7 +3232,7 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL Neamhbhailí Fionnachtana Uathoibríoch (ní mór gur URL bailí é seo ag tosú le http:// nó https://)",
|
||||
"admin.config.server_config": "Cumraíocht Freastalaí",
|
||||
"admin.config.app_name": "Teideal an Láithreáin",
|
||||
"admin.config.app_ver": "Leagan Gitea",
|
||||
"admin.config.app_ver": "Leagan MokoGitea",
|
||||
"admin.config.custom_conf": "Cosán Comhad Cumraíochta",
|
||||
"admin.config.custom_file_root_path": "Cosán Fréamh Comhad Saincheaptha",
|
||||
"admin.config.disable_router_log": "Díchumasaigh Loga an Ródaire",
|
||||
@@ -3269,7 +3269,7 @@
|
||||
"admin.config.service_config": "Cumraíocht Seirbhíse",
|
||||
"admin.config.register_email_confirm": "Deimhniú Ríomhphost a éileamh chun Clárú",
|
||||
"admin.config.disable_register": "Díchumasaigh Féin-Chlárú",
|
||||
"admin.config.allow_only_internal_registration": "Ceadaigh Clárú Amháin Trí Gitea féin",
|
||||
"admin.config.allow_only_internal_registration": "Ceadaigh Clárú Amháin Trí MokoGitea féin",
|
||||
"admin.config.allow_only_external_registration": "Ceadaigh Clárú Trí Sheirbhísí Seachtracha amháin",
|
||||
"admin.config.enable_openid_signup": "Cumasaigh Féinchlárú OpenID",
|
||||
"admin.config.enable_openid_signin": "Cumasaigh Síniú isteach OpenID",
|
||||
@@ -3411,11 +3411,11 @@
|
||||
"admin.self_check.no_problem_found": "Níor aimsíodh aon fhadhb fós.",
|
||||
"admin.self_check.startup_warnings": "Rabhadh tosaithe:",
|
||||
"admin.self_check.database_collation_mismatch": "Bí ag súil le comhthiomsú a úsáid sa bhunachar sonraí: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "Tá an bunachar sonraí ag baint úsáide as an gcóimheas %s, arb é atá ann ná cóimheas neamhíogair ó thaobh cás de. Cé gur féidir le Gitea oibriú leis, d'fhéadfadh go mbeadh roinnt cásanna neamhchoitianta ann nach n-oibreoidh mar a bhíothas ag súil leis.",
|
||||
"admin.self_check.database_collation_case_insensitive": "Tá an bunachar sonraí ag baint úsáide as an gcóimheas %s, arb é atá ann ná cóimheas neamhíogair ó thaobh cás de. Cé gur féidir le MokoGitea oibriú leis, d'fhéadfadh go mbeadh roinnt cásanna neamhchoitianta ann nach n-oibreoidh mar a bhíothas ag súil leis.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "Tá an bunachar sonraí ag úsáid an chóimheasa %s, ach tá na colúin seo ag úsáid chóimheasa mí-oiriúnacha. D’fhéadfadh sé seo roinnt fadhbanna gan choinne a chruthú.",
|
||||
"admin.self_check.database_fix_mysql": "I gcás úsáideoirí MySQL/MariaDB, d'fhéadfá an t-ordú \"gitea doctor convert\" a úsáid chun na fadhbanna cóimheasa a shocrú, nó d'fhéadfá an fhadhb a shocrú de láimh le fiosrúcháin SQL \"ALTER ... COLLATE ...\".",
|
||||
"admin.self_check.database_fix_mssql": "I gcás úsáideoirí MSSQL, ní fhéadfá an fhadhb a réiteach de láimh ach le fiosrúcháin SQL \"ALTER ... COLLATE ...\" faoi láthair.",
|
||||
"admin.self_check.location_origin_mismatch": "Ní mheaitseálann an URL reatha (%[1]s) an URL atá le feiceáil ag Gitea (%[2]s). Má tá seachfhreastalaí droim ar ais á úsáid agat, cinntigh le do thoil go bhfuil na ceanntásca \"Óstríomhaire\" agus \"X-Forwarded-Proto\" socraithe i gceart.",
|
||||
"admin.self_check.location_origin_mismatch": "Ní mheaitseálann an URL reatha (%[1]s) an URL atá le feiceáil ag MokoGitea (%[2]s). Má tá seachfhreastalaí droim ar ais á úsáid agat, cinntigh le do thoil go bhfuil na ceanntásca \"Óstríomhaire\" agus \"X-Forwarded-Proto\" socraithe i gceart.",
|
||||
"action.create_repo": "stóras cruthaithe <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "stóras athainmnithe ó <code>%[1]s</code> go <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "brú chuig <a href=\"%[2]s\">%[3]s</a> ag <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"signed_in_as": "Bejelentkezve mint",
|
||||
"toc": "Tartalomjegyzék",
|
||||
"licenses": "Licencek",
|
||||
"return_to_gitea": "Vissza a Gitea-hoz",
|
||||
"return_to_gitea": "Vissza a MokoGitea-hoz",
|
||||
"username": "Felhasználónév",
|
||||
"email": "E-mail cím",
|
||||
"password": "Jelszó",
|
||||
@@ -82,7 +82,7 @@
|
||||
"startpage.license": "Nyílt forráskódú",
|
||||
"install.install": "Telepítés",
|
||||
"install.title": "Kezdeti konfiguráció",
|
||||
"install.docker_helper": "Ha ön a Gitea-t Docker-ből futtatja, kérem olvassa el a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentációt</a> a beállítások megváltoztatása előtt.",
|
||||
"install.docker_helper": "Ha ön a MokoGitea-t Docker-ből futtatja, kérem olvassa el a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentációt</a> a beállítások megváltoztatása előtt.",
|
||||
"install.db_title": "Adatbázis beállítások",
|
||||
"install.db_type": "Adatbázis típusa",
|
||||
"install.host": "Kiszolgáló",
|
||||
@@ -92,7 +92,7 @@
|
||||
"install.db_schema": "Séma",
|
||||
"install.db_schema_helper": "Az adatbázis alapértelmezett beállításához (\"public\") üresen kell hagyni.",
|
||||
"install.path": "Elérési út",
|
||||
"install.sqlite_helper": "A SQLite3 adatbázis elérési útvonala.<br>Kérjük adjon meg egy abszolút elérési útvonalat, ha a Gitea-t szolgáltatásként futtatja.",
|
||||
"install.sqlite_helper": "A SQLite3 adatbázis elérési útvonala.<br>Kérjük adjon meg egy abszolút elérési útvonalat, ha a MokoGitea-t szolgáltatásként futtatja.",
|
||||
"install.err_empty_db_path": "SQLite3 adatbázis elérési útvonala nem lehet üres.",
|
||||
"install.no_admin_and_disable_registration": "Nem tilthatja le a regisztrációt, amíg nem hoz létre egy rendszergazdai fiókot.",
|
||||
"install.err_empty_admin_password": "A rendszergazdai jelszó nem lehet üres.",
|
||||
@@ -106,7 +106,7 @@
|
||||
"install.run_user": "Futtatás mint",
|
||||
"install.ssh_port": "SSH szerver port",
|
||||
"install.ssh_port_helper": "SSH port amit az ön szervere használni fog. Hagyja üresen a kikapcsoláshoz.",
|
||||
"install.http_port": "Gitea HTTP Figyelő Port",
|
||||
"install.http_port": "MokoGitea HTTP Figyelő Port",
|
||||
"install.app_url": "Az oldal alapértelmezett címe",
|
||||
"install.app_url_helper": "Alapcím HTTP(S) klón címekhez és e-mail értesítésekhez.",
|
||||
"install.log_root_path": "Naplófájl elérési útja",
|
||||
@@ -116,7 +116,7 @@
|
||||
"install.smtp_addr": "SMTP kiszolgáló",
|
||||
"install.smtp_port": "SMTP port",
|
||||
"install.smtp_from": "E-mail küldése mint",
|
||||
"install.smtp_from_helper": "Az E-mail cím a mit a Gitea használni fog. Megadhatja sima email címként vagy \"Név<email@példa.hu>\" formátumban.",
|
||||
"install.smtp_from_helper": "Az E-mail cím a mit a MokoGitea használni fog. Megadhatja sima email címként vagy \"Név<email@példa.hu>\" formátumban.",
|
||||
"install.mailer_user": "SMTP-felhasználónév",
|
||||
"install.mailer_password": "SMTP-jelszó",
|
||||
"install.register_confirm": "A regisztrációhoz e-mail visszaigazolás szükséges",
|
||||
@@ -143,7 +143,7 @@
|
||||
"install.admin_password": "Jelszó",
|
||||
"install.confirm_password": "Jelszó megerősítése",
|
||||
"install.admin_email": "E-mail cím",
|
||||
"install.install_btn_confirm": "Gitea telepítése",
|
||||
"install.install_btn_confirm": "MokoGitea telepítése",
|
||||
"install.test_git_failed": "Nem sikerült a 'git' parancs kipróbálása: %v",
|
||||
"install.sqlite3_not_available": "Ez a verzió nem támogatja az SQLite3-at, kérlek töltsd le a hivatalos bináris verziót: %s (NE a gobuild változatot).",
|
||||
"install.invalid_db_setting": "Az adatbázis-beállítások érvénytelenek: %v",
|
||||
@@ -1158,7 +1158,7 @@
|
||||
"admin.auths.user_base": "Felhasználókeresés alapja (BaseDN)",
|
||||
"admin.auths.user_dn": "Felhasználói DN",
|
||||
"admin.auths.attribute_username": "Felhasználónév attribútum",
|
||||
"admin.auths.attribute_username_placeholder": "Hagyja üresen, ha a Gitea-n használt felhasználónevet szeretné használni.",
|
||||
"admin.auths.attribute_username_placeholder": "Hagyja üresen, ha a MokoGitea-n használt felhasználónevet szeretné használni.",
|
||||
"admin.auths.attribute_name": "Vezetéknév attribútum",
|
||||
"admin.auths.attribute_surname": "Keresztnév attribútum",
|
||||
"admin.auths.attribute_mail": "E-mail attribútum",
|
||||
@@ -1198,8 +1198,8 @@
|
||||
"admin.auths.deletion_success": "A hitelesítési forrás törölve lett.",
|
||||
"admin.config.server_config": "Szerver Konfiguráció",
|
||||
"admin.config.app_name": "Webhely címe",
|
||||
"admin.config.app_ver": "Gitea Verzió",
|
||||
"admin.config.app_url": "A Gitea alapértelmezett címe",
|
||||
"admin.config.app_ver": "MokoGitea Verzió",
|
||||
"admin.config.app_url": "A MokoGitea alapértelmezett címe",
|
||||
"admin.config.custom_conf": "Konfigurációs fájl elérési útja",
|
||||
"admin.config.custom_file_root_path": "Egyedi fájlok gyökérútvonala",
|
||||
"admin.config.offline_mode": "Helyi mód",
|
||||
|
||||
@@ -145,13 +145,13 @@
|
||||
"editor.buttons.enable_monospace_font": "Aktifkan font monospace",
|
||||
"editor.buttons.disable_monospace_font": "Non-Aktifkan font monospace",
|
||||
"error.occurred": "Terjadi kesalahan",
|
||||
"error.report_message": "Jika Anda yakin ini adalah bug Gitea, silakan cari isu di <a href=\"%s\" target=\"_blank\">GitHub</a> atau buka isu baru jika diperlukan.",
|
||||
"error.report_message": "Jika Anda yakin ini adalah bug MokoGitea, silakan cari isu di <a href=\"%s\" target=\"_blank\">GitHub</a> atau buka isu baru jika diperlukan.",
|
||||
"error.not_found": "Target tidak dapat ditemukan.",
|
||||
"startpage.app_desc": "Sebuah layanan hosting Git sendiri yang tanpa kesulitan",
|
||||
"startpage.install": "Mudah dipasang",
|
||||
"startpage.platform": "Lintas platform",
|
||||
"startpage.lightweight": "Ringan",
|
||||
"startpage.lightweight_desc": "Gitea hanya membutuhkan persyaratan minimal dan bisa berjalan pada Raspberry Pi yang murah. Bisa menghemat listrik!",
|
||||
"startpage.lightweight_desc": "MokoGitea hanya membutuhkan persyaratan minimal dan bisa berjalan pada Raspberry Pi yang murah. Bisa menghemat listrik!",
|
||||
"startpage.license": "Sumber Terbuka",
|
||||
"install.title": "Konfigurasi Awal",
|
||||
"install.user": "Nama Pengguna",
|
||||
@@ -206,7 +206,7 @@
|
||||
"auth.invalid_code": "Kode konfirmasi Anda tidak valid atau sudah kadaluarsa.",
|
||||
"auth.reset_password_helper": "Pulihkan Akun",
|
||||
"auth.password_too_short": "Panjang kata sandi tidak boleh kurang dari %d karakter.",
|
||||
"auth.non_local_account": "Akun non-lokal tidak dapat mengubah kata sandi melalui antarmuka web Gitea.",
|
||||
"auth.non_local_account": "Akun non-lokal tidak dapat mengubah kata sandi melalui antarmuka web MokoGitea.",
|
||||
"auth.verify": "Verifikasi",
|
||||
"auth.scratch_code": "Kode coretan",
|
||||
"auth.use_scratch_code": "Gunakan kode coretan",
|
||||
@@ -342,7 +342,7 @@
|
||||
"settings.new_password": "Kata Sandi Baru",
|
||||
"settings.password_incorrect": "Kata sandi saat ini salah.",
|
||||
"settings.change_password_success": "Sandi Anda telah diperbarui. Mulai dari sekarang gunakan kata sandi yang baru.",
|
||||
"settings.password_change_disabled": "Pengguna non-lokal tidak dapat mengganti kata sandi mereka melalui antarmuka web Gitea.",
|
||||
"settings.password_change_disabled": "Pengguna non-lokal tidak dapat mengganti kata sandi mereka melalui antarmuka web MokoGitea.",
|
||||
"settings.emails": "Alamat Surel",
|
||||
"settings.manage_emails": "Kelola Alamat Surel",
|
||||
"settings.manage_themes": "Pilih tema default",
|
||||
@@ -406,7 +406,7 @@
|
||||
"settings.unbind": "Putuskan",
|
||||
"settings.manage_access_token": "Kelola Token Akses",
|
||||
"settings.generate_new_token": "Hasilkan Token Baru",
|
||||
"settings.tokens_desc": "Token berikut akan memberikan akses ke Akun Anda menggunakan API Gitea.",
|
||||
"settings.tokens_desc": "Token berikut akan memberikan akses ke Akun Anda menggunakan API MokoGitea.",
|
||||
"settings.token_name": "Nama Token",
|
||||
"settings.generate_token": "Hasilkan Token",
|
||||
"settings.generate_token_success": "Token baru Anda telah dibuat. Salin sekarang oleh karena tidak akan ditampilkan lagi.",
|
||||
@@ -418,7 +418,7 @@
|
||||
"settings.permission_read": "Dibaca",
|
||||
"settings.manage_oauth2_applications": "Kelola Aplikasi OAuth2",
|
||||
"settings.edit_oauth2_application": "Sunting Aplikasi OAuth2",
|
||||
"settings.oauth2_applications_desc": "Aplikasi OAuth2 memungkinkan aplikasi pihak ketiga Anda untuk autentikasi pengguna pada instans Gitea ini dengan aman.",
|
||||
"settings.oauth2_applications_desc": "Aplikasi OAuth2 memungkinkan aplikasi pihak ketiga Anda untuk autentikasi pengguna pada instans MokoGitea ini dengan aman.",
|
||||
"settings.remove_oauth2_application": "Hapus Aplikasi OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Menghapus aplikasi OAuth2 akan mencabut akses ke semua token akses yang tertandatangani. Lanjutkan?",
|
||||
"settings.remove_oauth2_application_success": "Aplikasi telah dihapus.",
|
||||
@@ -445,10 +445,10 @@
|
||||
"settings.or_enter_secret": "Atau masukkan rahasia: %s",
|
||||
"settings.passcode_invalid": "Kode sandi salah. Coba lagi.",
|
||||
"settings.manage_account_links": "Kelola akun tertaut",
|
||||
"settings.manage_account_links_desc": "Semua akun eksternal ini sementara tertaut dengan akun Gitea Anda.",
|
||||
"settings.manage_account_links_desc": "Semua akun eksternal ini sementara tertaut dengan akun MokoGitea Anda.",
|
||||
"settings.link_account": "Tautan Akun",
|
||||
"settings.remove_account_link": "Hapus Akun Tertaut",
|
||||
"settings.remove_account_link_desc": "Menghapus akun tertaut akan membuat akun itu tidak bisa mengakses akun Gitea Anda. Lanjutkan?",
|
||||
"settings.remove_account_link_desc": "Menghapus akun tertaut akan membuat akun itu tidak bisa mengakses akun MokoGitea Anda. Lanjutkan?",
|
||||
"settings.remove_account_link_success": "Akun tertaut sudah dihapus.",
|
||||
"settings.orgs_none": "Anda bukan anggota dari organisasi apapun.",
|
||||
"settings.delete_account": "Hapus Akun Anda",
|
||||
@@ -998,7 +998,7 @@
|
||||
"admin.auths.delete": "Menghapus Otentikasi Sumber",
|
||||
"admin.auths.delete_auth_title": "Menghapus Otentikasi Sumber",
|
||||
"admin.config.server_config": "Pengaturan Server",
|
||||
"admin.config.app_ver": "Versi Gitea",
|
||||
"admin.config.app_ver": "Versi MokoGitea",
|
||||
"admin.config.custom_conf": "Jalur berkas konfigurasi",
|
||||
"admin.config.disable_router_log": "Menonaktifkan router log",
|
||||
"admin.config.run_mode": "Jalankan mode",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"signed_in_as": "Skráð(ur) inn sem",
|
||||
"toc": "Efnisyfirlit",
|
||||
"licenses": "Hugbúnaðarleyfi",
|
||||
"return_to_gitea": "Til baka að Gitea",
|
||||
"return_to_gitea": "Til baka að MokoGitea",
|
||||
"username": "Notandanafn",
|
||||
"email": "Netfang",
|
||||
"password": "Lykilorð",
|
||||
@@ -104,12 +104,12 @@
|
||||
"startpage.install": "Einföld uppsetning",
|
||||
"startpage.platform": "Fjölvettvangur",
|
||||
"startpage.lightweight": "Létt",
|
||||
"startpage.lightweight_desc": "Gitea hefur lágar lágmarkskröfur og getur keyrt á ódýrum Raspberry Pi. Sparaðu orku!",
|
||||
"startpage.lightweight_desc": "MokoGitea hefur lágar lágmarkskröfur og getur keyrt á ódýrum Raspberry Pi. Sparaðu orku!",
|
||||
"startpage.license": "Frjáls Hugbúnaður",
|
||||
"install.install": "Uppsetning",
|
||||
"install.title": "Upphafleg Uppsetning",
|
||||
"install.docker_helper": "Ef þú keyrir Gitea inni í Docker þá viltu vinsamlegast lesa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">leiðbeiningaritið</a> áður en þú breytir stillingum.",
|
||||
"install.require_db_desc": "Gitea krefst MySQL, PostgreSQL, MSSQL, SQLite3 eða TiDB (MySQL samskiptareglur).",
|
||||
"install.docker_helper": "Ef þú keyrir MokoGitea inni í Docker þá viltu vinsamlegast lesa <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">leiðbeiningaritið</a> áður en þú breytir stillingum.",
|
||||
"install.require_db_desc": "MokoGitea krefst MySQL, PostgreSQL, MSSQL, SQLite3 eða TiDB (MySQL samskiptareglur).",
|
||||
"install.db_title": "Gagnagrunnsstillingar",
|
||||
"install.db_type": "Tegund Gagnagrunns",
|
||||
"install.host": "Hýsill",
|
||||
@@ -119,10 +119,10 @@
|
||||
"install.db_schema": "Uppdráttur",
|
||||
"install.db_schema_helper": "Skildu eftir autt fyrir sjálfgefinn gagnagrunn („public“).",
|
||||
"install.path": "Slóð",
|
||||
"install.sqlite_helper": "Skráarslóð fyrir SQLite3 gagnagrunninn.<br>Sláðu inn algjöra slóð ef þú keyrir Gitea sem þjónustu.",
|
||||
"install.reinstall_error": "Þú ert að reyna að setja upp í núverandi Gitea gagnagrunn",
|
||||
"install.reinstall_confirm_message": "Enduruppsetning með núverandi Gitea gagnagrunni getur valdið mörgum vandamálum. Í flestum tilfellum ættir þú að nota núverandi \"app.ini\" til að keyra Gitea. Ef þú veist hvað þú ert að gera skaltu staðfesta eftirfarandi:",
|
||||
"install.reinstall_confirm_check_3": "Þú staðfestir að þú sért alveg viss um að þetta Gitea sé í gangi með réttri app.ini staðsetningu og að þú sért viss um að þú þurfir að setja það upp aftur. Þú staðfestir að þú viðurkennir ofangreindar áhættur.",
|
||||
"install.sqlite_helper": "Skráarslóð fyrir SQLite3 gagnagrunninn.<br>Sláðu inn algjöra slóð ef þú keyrir MokoGitea sem þjónustu.",
|
||||
"install.reinstall_error": "Þú ert að reyna að setja upp í núverandi MokoGitea gagnagrunn",
|
||||
"install.reinstall_confirm_message": "Enduruppsetning með núverandi MokoGitea gagnagrunni getur valdið mörgum vandamálum. Í flestum tilfellum ættir þú að nota núverandi \"app.ini\" til að keyra MokoGitea. Ef þú veist hvað þú ert að gera skaltu staðfesta eftirfarandi:",
|
||||
"install.reinstall_confirm_check_3": "Þú staðfestir að þú sért alveg viss um að þetta MokoGitea sé í gangi með réttri app.ini staðsetningu og að þú sért viss um að þú þurfir að setja það upp aftur. Þú staðfestir að þú viðurkennir ofangreindar áhættur.",
|
||||
"install.err_empty_db_path": "SQLite3 gagnagrunnsslóðin má ekki vera tóm.",
|
||||
"install.no_admin_and_disable_registration": "Þú getur ekki slökkt á sjálfsskráningu notenda án þess að búa til stjórnandanotanda.",
|
||||
"install.err_empty_admin_password": "Lykilorð stjórnanda má ekki vera tómt.",
|
||||
@@ -138,8 +138,8 @@
|
||||
"install.domain_helper": "Lén eða hýsilfang fyrir netþjóninn.",
|
||||
"install.ssh_port": "SSH Netþjónsgátt",
|
||||
"install.ssh_port_helper": "Gátt sem SSH þjónninn þinn hlustar á. Skildu eftir tómt til að slökkva á.",
|
||||
"install.http_port": "Gitea HTTP Hlustunargátt",
|
||||
"install.app_url": "Grunnvefslóð Gitea",
|
||||
"install.http_port": "MokoGitea HTTP Hlustunargátt",
|
||||
"install.app_url": "Grunnvefslóð MokoGitea",
|
||||
"install.app_url_helper": "Grunnvistfang fyrir HTTP(S) afrit slóð og tölvupósttilkynningar.",
|
||||
"install.log_root_path": "Slóð Annáls",
|
||||
"install.log_root_path_helper": "Annálaskrár verða skrifaðar í þessa möppu.",
|
||||
@@ -148,7 +148,7 @@
|
||||
"install.smtp_addr": "SMTP Hýsill",
|
||||
"install.smtp_port": "SMTP Gátt",
|
||||
"install.smtp_from": "Senda Tölvupóst Sem",
|
||||
"install.smtp_from_helper": "Netfang sem Gitea mun nota. Sláðu inn venjulegt netfang eða notaðu „Nafn“ <email@example.com> sniðið.",
|
||||
"install.smtp_from_helper": "Netfang sem MokoGitea mun nota. Sláðu inn venjulegt netfang eða notaðu „Nafn“ <email@example.com> sniðið.",
|
||||
"install.mailer_user": "SMTP Notandanafn",
|
||||
"install.mailer_password": "SMTP Lykilorð",
|
||||
"install.register_confirm": "Krefjast Staðfestingar Tölvupósts Til Að Nýskrá",
|
||||
@@ -166,9 +166,9 @@
|
||||
"install.admin_password": "Lykilorð",
|
||||
"install.confirm_password": "Staðfestu Lykilorðið",
|
||||
"install.admin_email": "Netfang",
|
||||
"install.install_btn_confirm": "Setja upp Gitea",
|
||||
"install.install_btn_confirm": "Setja upp MokoGitea",
|
||||
"install.test_git_failed": "Gat ekki prófað „git“ skipunina: %v",
|
||||
"install.sqlite3_not_available": "Þessi Gitea útgáfa styður ekki SQLite3. Vinsamlegast sæktu útgáfunni okkar frá %s (ekki „gobuild“ útgáfunna).",
|
||||
"install.sqlite3_not_available": "Þessi MokoGitea útgáfa styður ekki SQLite3. Vinsamlegast sæktu útgáfunni okkar frá %s (ekki „gobuild“ útgáfunna).",
|
||||
"install.invalid_db_setting": "Gagnagrunnsstillingarnar eru ógildar: %v",
|
||||
"install.invalid_repo_path": "Grunnsslóð hugbúnaðarsafns er ógild: %v",
|
||||
"install.invalid_log_root_path": "Slóð annáls er ógild: %v",
|
||||
@@ -1014,8 +1014,8 @@
|
||||
"admin.auths.oauth2_profileURL": "Notandasíðuslóð",
|
||||
"admin.auths.tips": "Ábendingar",
|
||||
"admin.config.app_name": "Heiti Vefsvæðis",
|
||||
"admin.config.app_ver": "Útgáfu Gitea",
|
||||
"admin.config.app_url": "Grunnvefslóð Gitea",
|
||||
"admin.config.app_ver": "Útgáfu MokoGitea",
|
||||
"admin.config.app_url": "Grunnvefslóð MokoGitea",
|
||||
"admin.config.domain": "Lén Netþjóns",
|
||||
"admin.config.run_user": "Keyra Sem Notandanafn",
|
||||
"admin.config.git_version": "Útgáfa Git",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"signed_in_as": "Accesso effettuato come",
|
||||
"toc": "Indice dei contenuti",
|
||||
"licenses": "Licenze",
|
||||
"return_to_gitea": "Ritorna a Gitea",
|
||||
"return_to_gitea": "Ritorna a MokoGitea",
|
||||
"username": "Nome utente",
|
||||
"email": "Indirizzo Email",
|
||||
"access_token": "Token di accesso",
|
||||
@@ -99,20 +99,20 @@
|
||||
"startpage.install": "Facile da installare",
|
||||
"startpage.platform": "Multipiattaforma",
|
||||
"startpage.lightweight": "Leggero",
|
||||
"startpage.lightweight_desc": "Gitea ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina!",
|
||||
"startpage.lightweight_desc": "MokoGitea ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina!",
|
||||
"install.install": "Installazione",
|
||||
"install.title": "Configurazione Iniziale",
|
||||
"install.docker_helper": "Se stai usando Gitea con Docker, leggi <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentazione</a> prima di cambiare qualsiasi impostazione.",
|
||||
"install.docker_helper": "Se stai usando MokoGitea con Docker, leggi <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentazione</a> prima di cambiare qualsiasi impostazione.",
|
||||
"install.db_title": "Impostazioni Database",
|
||||
"install.db_type": "Tipo di database",
|
||||
"install.user": "Nome utente",
|
||||
"install.db_name": "Nome del database",
|
||||
"install.db_schema_helper": "Lascia vuoto per il valore predefinito del database (\"public\").",
|
||||
"install.path": "Percorso",
|
||||
"install.sqlite_helper": "Percorso file del database SQLite3.<br>Inserisci un percorso assoluto se stai usando Gitea come servizio.",
|
||||
"install.reinstall_error": "Stai cercando di installare in un database Gitea esistente",
|
||||
"install.reinstall_confirm_message": "La reinstallazione con un database Gitea esistente può causare problemi multipli. Nella maggior parte dei casi, dovresti usare il tuo \"app.ini\" esistente per eseguire Gitea. Se sai cosa stai facendo, confermi quanto segue:",
|
||||
"install.reinstall_confirm_check_3": "Confermi di essere assolutamente sicuro che questo Gitea è in esecuzione con l'app corretta. ni posizione e che sei sicuro di dover reinstallare. Confermi di aver riconosciuto i rischi di cui sopra.",
|
||||
"install.sqlite_helper": "Percorso file del database SQLite3.<br>Inserisci un percorso assoluto se stai usando MokoGitea come servizio.",
|
||||
"install.reinstall_error": "Stai cercando di installare in un database MokoGitea esistente",
|
||||
"install.reinstall_confirm_message": "La reinstallazione con un database MokoGitea esistente può causare problemi multipli. Nella maggior parte dei casi, dovresti usare il tuo \"app.ini\" esistente per eseguire MokoGitea. Se sai cosa stai facendo, confermi quanto segue:",
|
||||
"install.reinstall_confirm_check_3": "Confermi di essere assolutamente sicuro che questo MokoGitea è in esecuzione con l'app corretta. ni posizione e che sei sicuro di dover reinstallare. Confermi di aver riconosciuto i rischi di cui sopra.",
|
||||
"install.err_empty_db_path": "Il percorso del database SQLite3 non può essere vuoto.",
|
||||
"install.no_admin_and_disable_registration": "Non puoi disabilitare l'auto-registrazione degli utenti senza creare un account amministratore.",
|
||||
"install.err_empty_admin_password": "La password dell'amministratore non può essere vuota.",
|
||||
@@ -128,8 +128,8 @@
|
||||
"install.domain_helper": "Dominio o indirizzo host per il server.",
|
||||
"install.ssh_port": "Porta Server SSH",
|
||||
"install.ssh_port_helper": "Numero di porta in ascolto sul server SSH. Lasciare vuoto per disattivare.",
|
||||
"install.http_port": "Porta in ascolto HTTP Gitea",
|
||||
"install.app_url": "URL di base di Gitea",
|
||||
"install.http_port": "Porta in ascolto HTTP MokoGitea",
|
||||
"install.app_url": "URL di base di MokoGitea",
|
||||
"install.app_url_helper": "URL di base per gli HTTP(S) clone URLs e notifiche email.",
|
||||
"install.log_root_path": "Percorso dei log",
|
||||
"install.log_root_path_helper": "I file di log saranno scritti in questa directory.",
|
||||
@@ -138,7 +138,7 @@
|
||||
"install.smtp_addr": "Host SMTP",
|
||||
"install.smtp_port": "Porta SMTP",
|
||||
"install.smtp_from": "Invia Email come",
|
||||
"install.smtp_from_helper": "Indirizzo Email che Gitea utilizzerà. Inserisci un indirizzo email o usa il formato \"Name\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Indirizzo Email che MokoGitea utilizzerà. Inserisci un indirizzo email o usa il formato \"Name\" <email@example.com>.",
|
||||
"install.mailer_user": "Nome utente SMTP",
|
||||
"install.mailer_password": "Password SMTP",
|
||||
"install.register_confirm": "Richiedere la conferma Email per registrarsi",
|
||||
@@ -165,9 +165,9 @@
|
||||
"install.admin_name": "Nome utente dell'Amministratore",
|
||||
"install.confirm_password": "Conferma Password",
|
||||
"install.admin_email": "Indirizzo Email",
|
||||
"install.install_btn_confirm": "Installare Gitea",
|
||||
"install.install_btn_confirm": "Installare MokoGitea",
|
||||
"install.test_git_failed": "Fallito il test del comando git: %v",
|
||||
"install.sqlite3_not_available": "Questa versione di Gitea non supporta SQLite3. Si prega di scaricare la versione binaria ufficiale da %s (not the 'gobuild' version).",
|
||||
"install.sqlite3_not_available": "Questa versione di MokoGitea non supporta SQLite3. Si prega di scaricare la versione binaria ufficiale da %s (not the 'gobuild' version).",
|
||||
"install.invalid_db_setting": "Le impostazioni del database sono invalide: %v",
|
||||
"install.invalid_repo_path": "Il percorso radice del Repository è invalido: %v",
|
||||
"install.invalid_app_data_path": "Il percorso dati dell'app non è valido: %v",
|
||||
@@ -534,7 +534,7 @@
|
||||
"settings.unbind": "Rimuovi il collegamento",
|
||||
"settings.manage_access_token": "Gestisci i tokens di accesso",
|
||||
"settings.generate_new_token": "Genera Nuovo Token",
|
||||
"settings.tokens_desc": "Questi tokens garantiscono l'accesso al tuo account utilizzando l'API di Gitea.",
|
||||
"settings.tokens_desc": "Questi tokens garantiscono l'accesso al tuo account utilizzando l'API di MokoGitea.",
|
||||
"settings.token_name": "Nome Token",
|
||||
"settings.generate_token": "Genera Token",
|
||||
"settings.generate_token_success": "Il nuovo token è stato generato. Copia ora in quanto non verrà mostrato nuovamente.",
|
||||
@@ -549,7 +549,7 @@
|
||||
"settings.permission_read": "Lette",
|
||||
"settings.manage_oauth2_applications": "Gestisci applicazioni OAuth2",
|
||||
"settings.edit_oauth2_application": "Modifica applicazione OAuth2",
|
||||
"settings.oauth2_applications_desc": "OAuth2 consente alle applicazione di terze parti di autenticarsi in sicurezza a questa istanza di Gitea.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 consente alle applicazione di terze parti di autenticarsi in sicurezza a questa istanza di MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Rimuovi applicazione OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "La rimozione di OAuth2 revocherà l'accesso a tutti i token di accesso autorizzati. Continuare?",
|
||||
"settings.remove_oauth2_application_success": "L'applicazione è stata eliminata.",
|
||||
@@ -579,10 +579,10 @@
|
||||
"settings.webauthn_nickname": "Soprannome",
|
||||
"settings.webauthn_delete_key": "Rimuovi Chiave Di Sicurezza",
|
||||
"settings.manage_account_links": "Gestisci gli account collegati",
|
||||
"settings.manage_account_links_desc": "Questi account esterni sono collegati al tuo account Gitea.",
|
||||
"settings.manage_account_links_desc": "Questi account esterni sono collegati al tuo account MokoGitea.",
|
||||
"settings.link_account": "Collega Account",
|
||||
"settings.remove_account_link": "Rimuovi account collegato",
|
||||
"settings.remove_account_link_desc": "Rimuovere un account collegato ne revoca l'accesso al tuo account Gitea. Continuare?",
|
||||
"settings.remove_account_link_desc": "Rimuovere un account collegato ne revoca l'accesso al tuo account MokoGitea. Continuare?",
|
||||
"settings.remove_account_link_success": "L'account collegato è stato rimosso.",
|
||||
"settings.orgs_none": "Non sei membro di alcuna organizzazione.",
|
||||
"settings.delete_account": "Elimina Account",
|
||||
@@ -721,7 +721,7 @@
|
||||
"repo.migrate.github.description": "Migrare i dati da github.com o da altre istanze di GitHub.",
|
||||
"repo.migrate.git.description": "Migra un repository solo da qualsiasi servizio Git.",
|
||||
"repo.migrate.gitlab.description": "Migrare i dati da gitlab.com o da altre istanze di GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrare i dati da gitea.com o altre istanze di Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrare i dati da gitea.com o altre istanze di MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrare i dati da notabug.org o da altre istanze Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrare i dati da code.onedev.io o da altre istanze OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrare i dati da codebasehq.com.",
|
||||
@@ -1456,7 +1456,7 @@
|
||||
"repo.settings.remove_team_success": "L'accesso del team al repository è stato rimosso.",
|
||||
"repo.settings.add_webhook": "Aggiungi Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Il canale Webhook non può essere vuoto e contenere solo un # carattere.",
|
||||
"repo.settings.hooks_desc": "I Webhook effettuano automaticamente richieste HTTP POST ad un server quando si verificano determinati eventi Gitea. Per saperne di più leggi la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guida ai webhooks</a>.",
|
||||
"repo.settings.hooks_desc": "I Webhook effettuano automaticamente richieste HTTP POST ad un server quando si verificano determinati eventi MokoGitea. Per saperne di più leggi la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guida ai webhooks</a>.",
|
||||
"repo.settings.webhook_deletion": "Rimuovi Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Rimuovere un webhook rimuove le sue impostazioni e la sua cronologia di consegna. Continuare?",
|
||||
"repo.settings.webhook_deletion_success": "Il webhook è stato rimosso.",
|
||||
@@ -1472,7 +1472,7 @@
|
||||
"repo.settings.githook_name": "Nome hook",
|
||||
"repo.settings.githook_content": "Contenuto hook",
|
||||
"repo.settings.update_githook": "Aggiorna Hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea invierà richieste <code>POST</code> con un tipo di contenuto specifico all'URL di destinazione. Per saperne di più leggi la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guida ai webhook</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea invierà richieste <code>POST</code> con un tipo di contenuto specifico all'URL di destinazione. Per saperne di più leggi la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guida ai webhook</a>.",
|
||||
"repo.settings.payload_url": "URL di destinazione",
|
||||
"repo.settings.http_method": "Metodo HTTP",
|
||||
"repo.settings.content_type": "Tipo di contenuto POST",
|
||||
@@ -1934,7 +1934,7 @@
|
||||
"admin.users.is_admin": "È amministratore",
|
||||
"admin.users.is_restricted": "È limitato",
|
||||
"admin.users.allow_git_hook": "Può creare Git Hook",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks sono eseguiti come l'utente OS che esegue Gitea e avrà lo stesso livello di accesso host. Di conseguenza, gli utenti con questo speciale privilegio Git Hook possono accedere e modificare tutti i repository Gitea e il database utilizzato da Gitea. Di conseguenza sono anche in grado di ottenere privilegi di amministratore Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks sono eseguiti come l'utente OS che esegue MokoGitea e avrà lo stesso livello di accesso host. Di conseguenza, gli utenti con questo speciale privilegio Git Hook possono accedere e modificare tutti i repository MokoGitea e il database utilizzato da MokoGitea. Di conseguenza sono anche in grado di ottenere privilegi di amministratore MokoGitea.",
|
||||
"admin.users.allow_import_local": "Può importare repository locali",
|
||||
"admin.users.allow_create_organization": "Può creare organizzazioni",
|
||||
"admin.users.update_profile": "Aggiorna account utente",
|
||||
@@ -2011,7 +2011,7 @@
|
||||
"admin.auths.user_base": "Base ricerca utente",
|
||||
"admin.auths.user_dn": "DN dell'utente",
|
||||
"admin.auths.attribute_username": "Attributo nome utente",
|
||||
"admin.auths.attribute_username_placeholder": "Lasciare vuoto per utilizzare il nome utente inserito in Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Lasciare vuoto per utilizzare il nome utente inserito in MokoGitea.",
|
||||
"admin.auths.attribute_name": "Attributo nome",
|
||||
"admin.auths.attribute_surname": "Attributo cognome",
|
||||
"admin.auths.attribute_mail": "Attributo email",
|
||||
@@ -2085,8 +2085,8 @@
|
||||
"admin.auths.login_source_of_type_exist": "Esiste già una fonte di autenticazione di questo tipo.",
|
||||
"admin.config.server_config": "Configurazione Server",
|
||||
"admin.config.app_name": "Titolo del Sito",
|
||||
"admin.config.app_ver": "Versione Gitea",
|
||||
"admin.config.app_url": "URL di base di Gitea",
|
||||
"admin.config.app_ver": "Versione MokoGitea",
|
||||
"admin.config.app_url": "URL di base di MokoGitea",
|
||||
"admin.config.custom_conf": "Percorso file di configurazione",
|
||||
"admin.config.custom_file_root_path": "Percorso Root File Personalizzato",
|
||||
"admin.config.domain": "Dominio Server",
|
||||
@@ -2121,7 +2121,7 @@
|
||||
"admin.config.service_config": "Configurazione Servizio",
|
||||
"admin.config.register_email_confirm": "Richiedere la conferma Email per registrarsi",
|
||||
"admin.config.disable_register": "Disattiva Self-Registration",
|
||||
"admin.config.allow_only_internal_registration": "Consenti la registrazione solo tramite Gitea stessa",
|
||||
"admin.config.allow_only_internal_registration": "Consenti la registrazione solo tramite MokoGitea stessa",
|
||||
"admin.config.allow_only_external_registration": "Attiva la registrazione solo tramite servizi esterni",
|
||||
"admin.config.enable_openid_signup": "Attiva OpenID Self-Registration",
|
||||
"admin.config.enable_openid_signin": "Attiva l'accesso tramite OpenID",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "このウェブサイトにはJavaScriptが必要です。",
|
||||
"toc": "目次",
|
||||
"licenses": "ライセンス",
|
||||
"return_to_gitea": "Giteaに戻る",
|
||||
"return_to_gitea": "MokoGiteaに戻る",
|
||||
"more_items": "その他の項目",
|
||||
"username": "ユーザー名",
|
||||
"email": "メールアドレス",
|
||||
@@ -213,23 +213,23 @@
|
||||
"filter.string.asc": "A–Z",
|
||||
"filter.string.desc": "Z–A",
|
||||
"error.occurred": "エラーが発生しました",
|
||||
"error.report_message": "Gitea のバグが疑われる場合は、<a href=\"%s\" target=\"_blank\">GitHub</a>でIssueを検索して、見つからなければ新しいIssueを作成してください。",
|
||||
"error.report_message": "MokoGitea のバグが疑われる場合は、<a href=\"%s\" target=\"_blank\">GitHub</a>でIssueを検索して、見つからなければ新しいIssueを作成してください。",
|
||||
"error.not_found": "ターゲットが見つかりませんでした。",
|
||||
"error.network_error": "ネットワークエラー",
|
||||
"startpage.app_desc": "自分で立てる、超簡単 Git サービス",
|
||||
"startpage.install": "簡単インストール",
|
||||
"startpage.install_desc": "シンプルに、プラットフォームに応じて<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">バイナリを実行</a>したり、<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>で動かしたり、<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">パッケージ</a>を使うだけ。",
|
||||
"startpage.platform": "クロスプラットフォーム",
|
||||
"startpage.platform_desc": "Giteaは<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>がコンパイル可能なあらゆる環境で動きます: Windows、macOS、Linux、ARMなど。 あなたの好きなものを選んでください!",
|
||||
"startpage.platform_desc": "MokoGiteaは<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>がコンパイル可能なあらゆる環境で動きます: Windows、macOS、Linux、ARMなど。 あなたの好きなものを選んでください!",
|
||||
"startpage.lightweight": "軽量",
|
||||
"startpage.lightweight_desc": "Gitea の最小動作要件は小さいため、安価な Raspberry Pi でも動きます。エネルギーを節約しましょう!",
|
||||
"startpage.lightweight_desc": "MokoGitea の最小動作要件は小さいため、安価な Raspberry Pi でも動きます。エネルギーを節約しましょう!",
|
||||
"startpage.license": "オープンソース",
|
||||
"startpage.license_desc": "Go get <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! このプロジェクトをさらに向上させるため、ぜひ<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">貢献</a>して参加してください。 貢献者になることを恥ずかしがらないで!",
|
||||
"install.install": "インストール",
|
||||
"install.installing_desc": "インストール中です、お待ちください…",
|
||||
"install.title": "初期設定",
|
||||
"install.docker_helper": "GiteaをDocker内で実行する場合は、設定を変更する前に<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ドキュメント</a>を読んでください。",
|
||||
"install.require_db_desc": "Giteaには、MySQL、PostgreSQL、MSSQL、SQLite3、またはTiDB(MySQL プロトコル) が必要です。",
|
||||
"install.docker_helper": "MokoGiteaをDocker内で実行する場合は、設定を変更する前に<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ドキュメント</a>を読んでください。",
|
||||
"install.require_db_desc": "MokoGiteaには、MySQL、PostgreSQL、MSSQL、SQLite3、またはTiDB(MySQL プロトコル) が必要です。",
|
||||
"install.db_title": "データベース設定",
|
||||
"install.db_type": "データベースのタイプ",
|
||||
"install.host": "ホスト",
|
||||
@@ -240,12 +240,12 @@
|
||||
"install.db_schema_helper": "空の場合はデータベースのデフォルト(\"public\")となります。",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "パス",
|
||||
"install.sqlite_helper": "SQLite3のデータベースファイルパス。<br>Giteaをサービスとして実行する場合は絶対パスを入力します。",
|
||||
"install.reinstall_error": "既存のGiteaデータベースへインストールしようとしています",
|
||||
"install.reinstall_confirm_message": "既存のGiteaデータベースに再インストールすると、複数の問題が発生する可能性があります。 たいていの場合は、既存の\"app.ini\"を使用してGiteaを実行すべきです。 何をしているか分かっている場合は、以下を確認してください。",
|
||||
"install.sqlite_helper": "SQLite3のデータベースファイルパス。<br>MokoGiteaをサービスとして実行する場合は絶対パスを入力します。",
|
||||
"install.reinstall_error": "既存のMokoGiteaデータベースへインストールしようとしています",
|
||||
"install.reinstall_confirm_message": "既存のMokoGiteaデータベースに再インストールすると、複数の問題が発生する可能性があります。 たいていの場合は、既存の\"app.ini\"を使用してMokoGiteaを実行すべきです。 何をしているか分かっている場合は、以下を確認してください。",
|
||||
"install.reinstall_confirm_check_1": "App.ini 内の SECRET_KEY により暗号化されたデータは失われる可能性があります: ユーザーが 2FA/OTP でログインできなかったり、ミラーが正しく機能しない可能性があります。 このボックスにチェックをいれた場合は、現在のapp.iniファイルには正しいSECRET_KEYが含まれているものとします。",
|
||||
"install.reinstall_confirm_check_2": "リポジトリと設定の再同期が必要になる場合があります。 このボックスにチェックをいれた場合、リポジトリのフックと authorized_keys ファイルはあなたが手動で再設定するものとします。 またリポジトリとミラーの設定も、あなたが正しく設定するものとします。",
|
||||
"install.reinstall_confirm_check_3": "このGiteaが正しい場所にある app.ini で動作しており、確実に再インストールの必要性があるものとします。 あなたは上記のリスクを承知しています。",
|
||||
"install.reinstall_confirm_check_3": "このMokoGiteaが正しい場所にある app.ini で動作しており、確実に再インストールの必要性があるものとします。 あなたは上記のリスクを承知しています。",
|
||||
"install.err_empty_db_path": "SQLite3のデータベースパスを空にすることはできません。",
|
||||
"install.no_admin_and_disable_registration": "管理者アカウントを作成せずに、セルフ登録を無効にすることはできません。",
|
||||
"install.err_empty_admin_password": "管理者パスワードは空にできません。",
|
||||
@@ -261,14 +261,14 @@
|
||||
"install.lfs_path": "Git LFSルートパス",
|
||||
"install.lfs_path_helper": "Git LFSで管理するファイルが、このディレクトリに保存されます。 空欄にするとGit LFSを無効にします。",
|
||||
"install.run_user": "実行ユーザー名",
|
||||
"install.run_user_helper": "オペレーティングシステム上のユーザー名です。 Giteaをこのユーザーとして実行します。 このユーザーはリポジトリルートパスへのアクセス権を持っている必要があります。",
|
||||
"install.run_user_helper": "オペレーティングシステム上のユーザー名です。 MokoGiteaをこのユーザーとして実行します。 このユーザーはリポジトリルートパスへのアクセス権を持っている必要があります。",
|
||||
"install.domain": "サーバードメイン",
|
||||
"install.domain_helper": "サーバーのドメインまたはホストアドレス。",
|
||||
"install.ssh_port": "SSHサーバーのポート",
|
||||
"install.ssh_port_helper": "SSHサーバーが使うポート番号。 空の場合はSSHサーバーを無効にします。",
|
||||
"install.http_port": "Gitea HTTPポート",
|
||||
"install.http_port_helper": "GiteaのWebサーバーが接続待ちするポート番号。",
|
||||
"install.app_url": "GiteaのベースURL",
|
||||
"install.http_port": "MokoGitea HTTPポート",
|
||||
"install.http_port_helper": "MokoGiteaのWebサーバーが接続待ちするポート番号。",
|
||||
"install.app_url": "MokoGiteaのベースURL",
|
||||
"install.app_url_helper": "HTTP(S)のクローンURLとメール通知で使うベースアドレス。",
|
||||
"install.log_root_path": "ログの保存先パス",
|
||||
"install.log_root_path_helper": "ログファイルがこのディレクトリに書き込まれます。",
|
||||
@@ -278,7 +278,7 @@
|
||||
"install.smtp_port": "SMTPポート",
|
||||
"install.smtp_from": "メール送信者",
|
||||
"install.smtp_from_invalid": "「メール送信者」のアドレスが無効です",
|
||||
"install.smtp_from_helper": "Giteaが使用するメールアドレス。 メールアドレスのみ、または、 \"名前\" <email@example.com> の形式で入力してください。",
|
||||
"install.smtp_from_helper": "MokoGiteaが使用するメールアドレス。 メールアドレスのみ、または、 \"名前\" <email@example.com> の形式で入力してください。",
|
||||
"install.mailer_user": "SMTPユーザー名",
|
||||
"install.mailer_password": "SMTPパスワード",
|
||||
"install.register_confirm": "登録にはメールによる確認が必要",
|
||||
@@ -307,9 +307,9 @@
|
||||
"install.admin_password": "パスワード",
|
||||
"install.confirm_password": "パスワード確認",
|
||||
"install.admin_email": "メールアドレス",
|
||||
"install.install_btn_confirm": "Giteaをインストール",
|
||||
"install.install_btn_confirm": "MokoGiteaをインストール",
|
||||
"install.test_git_failed": "'git'コマンドが確認できません: %v",
|
||||
"install.sqlite3_not_available": "GiteaのこのバージョンはSQLite3をサポートしていません。 公式のバイナリ版を %s からダウンロードしてください。 ('gobuild'版でないもの)",
|
||||
"install.sqlite3_not_available": "MokoGiteaのこのバージョンはSQLite3をサポートしていません。 公式のバイナリ版を %s からダウンロードしてください。 ('gobuild'版でないもの)",
|
||||
"install.invalid_db_setting": "データベース設定が無効です: %v",
|
||||
"install.invalid_db_table": "データベーステーブルの \"%s\" が無効です: %v",
|
||||
"install.invalid_repo_path": "リポジトリのルートパスが無効です: %v",
|
||||
@@ -383,7 +383,7 @@
|
||||
"auth.forgot_password_title": "パスワードを忘れた",
|
||||
"auth.forgot_password": "パスワードをお忘れですか?",
|
||||
"auth.need_account": "アカウントが必要ですか?",
|
||||
"auth.sign_up_tip": "管理者権限を持つ、このシステムの最初のアカウントを登録しようとしています。 ユーザー名とパスワードをよく覚えておいてください。 ユーザー名またはパスワードを忘れた場合は、Giteaのドキュメントを参照してアカウントを復元してください。",
|
||||
"auth.sign_up_tip": "管理者権限を持つ、このシステムの最初のアカウントを登録しようとしています。 ユーザー名とパスワードをよく覚えておいてください。 ユーザー名またはパスワードを忘れた場合は、MokoGiteaのドキュメントを参照してアカウントを復元してください。",
|
||||
"auth.sign_up_now": "登録はこちら。",
|
||||
"auth.sign_up_successful": "アカウントは無事に作成されました。ようこそ!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "新しい確認メールを <b>%s</b> に送信しました。 %s以内にメールボックスを確認し、登録手続きを完了してください。 登録メールアドレスが間違っている場合は、もういちどサインインすると変更することができます。",
|
||||
@@ -407,7 +407,7 @@
|
||||
"auth.reset_password_helper": "アカウント回復",
|
||||
"auth.reset_password_wrong_user": "あなたは %s でサインイン中ですが、アカウント回復のリンクは %s のものです。",
|
||||
"auth.password_too_short": "%d文字未満のパスワードは設定できません。",
|
||||
"auth.non_local_account": "ローカルユーザーでない場合はGiteaのWebインターフェースからパスワードを変更することはできません。",
|
||||
"auth.non_local_account": "ローカルユーザーでない場合はMokoGiteaのWebインターフェースからパスワードを変更することはできません。",
|
||||
"auth.verify": "確認",
|
||||
"auth.scratch_code": "スクラッチコード",
|
||||
"auth.use_scratch_code": "スクラッチコードを使う",
|
||||
@@ -728,7 +728,7 @@
|
||||
"settings.retype_new_password": "新しいパスワードの確認",
|
||||
"settings.password_incorrect": "現在のパスワードが正しくありません。",
|
||||
"settings.change_password_success": "パスワードを更新しました。 今後は新しいパスワードを使ってサインインしてください。",
|
||||
"settings.password_change_disabled": "ローカルユーザーでない場合は、GiteaのWebインターフェースからパスワードを変更することはできません。",
|
||||
"settings.password_change_disabled": "ローカルユーザーでない場合は、MokoGiteaのWebインターフェースからパスワードを変更することはできません。",
|
||||
"settings.emails": "メールアドレス",
|
||||
"settings.manage_emails": "メールアドレスの管理",
|
||||
"settings.manage_themes": "デフォルトのテーマを選択",
|
||||
@@ -736,7 +736,7 @@
|
||||
"settings.email_desc": "プライマリメールアドレスは、通知、パスワードの回復、さらにメールアドレスを隠さない場合は、WebベースのGit操作にも使用されます。",
|
||||
"settings.theme_desc": "この設定がサイト全体のデフォルトのテーマとなります。",
|
||||
"settings.theme_colorblindness_help": "色覚障害テーマのサポート",
|
||||
"settings.theme_colorblindness_prompt": "Giteaには基本的な色覚障害サポートを含むテーマがいくつか入っていますが、それらは色定義が少ししかありません。 作業はまだ進行中です。 テーマCSSファイルにもっと多くの色を定義していくことで、さらに改善できる余地があります。",
|
||||
"settings.theme_colorblindness_prompt": "MokoGiteaには基本的な色覚障害サポートを含むテーマがいくつか入っていますが、それらは色定義が少ししかありません。 作業はまだ進行中です。 テーマCSSファイルにもっと多くの色を定義していくことで、さらに改善できる余地があります。",
|
||||
"settings.primary": "プライマリー",
|
||||
"settings.activated": "アクティベート済み",
|
||||
"settings.requires_activation": "アクティベーションが必要",
|
||||
@@ -871,7 +871,7 @@
|
||||
"settings.permissions_list": "許可:",
|
||||
"settings.manage_oauth2_applications": "OAuth2アプリケーションの管理",
|
||||
"settings.edit_oauth2_application": "OAuth2アプリケーションの編集",
|
||||
"settings.oauth2_applications_desc": "OAuth2はGiteaインスタンスでのサードパーティアプリケーションによる安全な認証を可能にします。",
|
||||
"settings.oauth2_applications_desc": "OAuth2はMokoGiteaインスタンスでのサードパーティアプリケーションによる安全な認証を可能にします。",
|
||||
"settings.remove_oauth2_application": "OAuth2アプリケーションの削除",
|
||||
"settings.remove_oauth2_application_desc": "OAuth2アプリケーションを削除すると、すべての署名済みアクセストークンが利用できなくなります。 続行しますか?",
|
||||
"settings.remove_oauth2_application_success": "アプリケーションを削除しました。",
|
||||
@@ -892,9 +892,9 @@
|
||||
"settings.oauth2_application_edit": "編集",
|
||||
"settings.oauth2_application_create_description": "OAuth2アプリケーションで、サードパーティアプリケーションがこのインスタンス上のユーザーアカウントにアクセスできるようになります。",
|
||||
"settings.oauth2_application_remove_description": "OAuth2アプリケーションを削除すると、このインスタンス上の許可されたユーザーアカウントへのアクセスができなくなります。 続行しますか?",
|
||||
"settings.oauth2_application_locked": "設定で有効にされた場合、Giteaは起動時にいくつかのOAuth2アプリケーションを事前登録します。 想定されていない動作を防ぐため、これらは編集も削除もできません。 詳細についてはOAuth2のドキュメントを参照してください。",
|
||||
"settings.oauth2_application_locked": "設定で有効にされた場合、MokoGiteaは起動時にいくつかのOAuth2アプリケーションを事前登録します。 想定されていない動作を防ぐため、これらは編集も削除もできません。 詳細についてはOAuth2のドキュメントを参照してください。",
|
||||
"settings.authorized_oauth2_applications": "許可済みOAuth2アプリケーション",
|
||||
"settings.authorized_oauth2_applications_description": "これらのサードパーティ アプリケーションに、あなたのGiteaアカウントへのアクセスを許可しています。 不要になったアプリケーションはアクセス権を取り消すようにしてください。",
|
||||
"settings.authorized_oauth2_applications_description": "これらのサードパーティ アプリケーションに、あなたのMokoGiteaアカウントへのアクセスを許可しています。 不要になったアプリケーションはアクセス権を取り消すようにしてください。",
|
||||
"settings.revoke_key": "取り消し",
|
||||
"settings.revoke_oauth2_grant": "アクセス権の取り消し",
|
||||
"settings.revoke_oauth2_grant_description": "このサードパーティ アプリケーションのアクセス権を取り消し、アプリケーションがあなたのデータへアクセスすることを防ぎます。 よろしいですか?",
|
||||
@@ -925,11 +925,11 @@
|
||||
"settings.webauthn_key_loss_warning": "セキュリティキーを紛失すると、アカウントへのアクセスを失います。",
|
||||
"settings.webauthn_alternative_tip": "もうひとつ別の認証方法も設定しておくと良いでしょう。",
|
||||
"settings.manage_account_links": "連携アカウントの管理",
|
||||
"settings.manage_account_links_desc": "これらの外部アカウントがGiteaアカウントと連携されています。",
|
||||
"settings.account_links_not_available": "現在このGiteaアカウントが連携している外部アカウントはありません。",
|
||||
"settings.manage_account_links_desc": "これらの外部アカウントがMokoGiteaアカウントと連携されています。",
|
||||
"settings.account_links_not_available": "現在このMokoGiteaアカウントが連携している外部アカウントはありません。",
|
||||
"settings.link_account": "アカウントをリンク",
|
||||
"settings.remove_account_link": "連携アカウントの削除",
|
||||
"settings.remove_account_link_desc": "連携アカウントを削除し、Giteaアカウントへのアクセス権を取り消します。 続行しますか?",
|
||||
"settings.remove_account_link_desc": "連携アカウントを削除し、MokoGiteaアカウントへのアクセス権を取り消します。 続行しますか?",
|
||||
"settings.remove_account_link_success": "連携アカウントを削除しました。",
|
||||
"settings.hooks.desc": "あなたが所有する<strong>すべてのリポジトリ</strong>でトリガーされるWebhookを追加します。",
|
||||
"settings.orgs_none": "あなたはどの組織のメンバーでもありません。",
|
||||
@@ -1127,7 +1127,7 @@
|
||||
"repo.migrate.github.description": "github.com やその他の GitHub インスタンスからデータを移行します。",
|
||||
"repo.migrate.git.description": "Git サービスからリポジトリのみを移行します。",
|
||||
"repo.migrate.gitlab.description": "gitlab.com やその他の GitLab インスタンスからデータを移行します。",
|
||||
"repo.migrate.gitea.description": "gitea.com やその他の Gitea インスタンスからデータを移行します。",
|
||||
"repo.migrate.gitea.description": "gitea.com やその他の MokoGitea インスタンスからデータを移行します。",
|
||||
"repo.migrate.gogs.description": "notabug.org やその他の Gogs インスタンスからデータを移行します。",
|
||||
"repo.migrate.onedev.description": "code.onedev.io やその他の OneDev インスタンスからデータを移行します。",
|
||||
"repo.migrate.codebase.description": "codebasehq.com からデータを移行します。",
|
||||
@@ -1883,7 +1883,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "チェックアウト",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "プロジェクトリポジトリから新しいブランチをチェックアウトし、変更内容をテストします。",
|
||||
"repo.pulls.cmd_instruction_merge_title": "マージ",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "変更内容をマージして、Giteaに反映します。",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "変更内容をマージして、MokoGiteaに反映します。",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "警告: 「手動マージの自動検出」が有効ではないため、この操作ではプルリクエストをマージできません。",
|
||||
"repo.pulls.clear_merge_message": "マージメッセージをクリア",
|
||||
"repo.pulls.clear_merge_message_hint": "マージメッセージのクリアは、コミットメッセージの除去だけを行います。 生成されたGitトレーラー(\"Co-Authored-By…\" 等)はそのまま残ります。",
|
||||
@@ -2191,11 +2191,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "共同作業者: 共同作業者による署名を信頼します",
|
||||
"repo.settings.trust_model.collaborator.desc": "このリポジトリの共同作業者による正常な署名は、署名がコミッターのものかどうかにかかわらず「信頼済み」とみなします。 それ以外で正常な署名がコミッターのものであれば「信頼不可」、そうでなければ「不一致」となります。",
|
||||
"repo.settings.trust_model.committer": "コミッター",
|
||||
"repo.settings.trust_model.committer.long": "コミッター: コミッターに一致する署名を信頼します。 これはGitHub方式であり、Giteaの署名が付いたコミットはコミッターがGiteaであることが強制されます。",
|
||||
"repo.settings.trust_model.committer.desc": "正常な署名は、コミッターに一致する場合のみ「信頼済み」とみなし、それ以外は「不一致」となります。 Giteaは署名付きでコミットすることが強制され、本来のコミッターはコミットの最後に Co-authored-by: と Co-committed-by: で追加されます。 Giteaのデフォルト鍵はデータベース内のユーザー1人とマッチしなければなりません。",
|
||||
"repo.settings.trust_model.committer.long": "コミッター: コミッターに一致する署名を信頼します。 これはGitHub方式であり、MokoGiteaの署名が付いたコミットはコミッターがMokoGiteaであることが強制されます。",
|
||||
"repo.settings.trust_model.committer.desc": "正常な署名は、コミッターに一致する場合のみ「信頼済み」とみなし、それ以外は「不一致」となります。 MokoGiteaは署名付きでコミットすることが強制され、本来のコミッターはコミットの最後に Co-authored-by: と Co-committed-by: で追加されます。 MokoGiteaのデフォルト鍵はデータベース内のユーザー1人とマッチしなければなりません。",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "共同作業者+コミッター",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "共同作業者+コミッター: コミッターと一致する共同作業者による署名を信頼します",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "このリポジトリの共同作業者による正常な署名は、コミッターと一致する場合に「信頼済み」とみなします。 それ以外の正常な署名のうち、コミッターに一致するものは「信頼不可」、他は「不一致」となります。 Giteaが署名付きコミットのコミッターであることが強制され、本来のコミッターはコミットの最後に Co-Authored-By: と Co-Committed-By: で追加されます。 Giteaのデフォルト鍵はデータベース内のユーザー1人とマッチしなければなりません。",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "このリポジトリの共同作業者による正常な署名は、コミッターと一致する場合に「信頼済み」とみなします。 それ以外の正常な署名のうち、コミッターに一致するものは「信頼不可」、他は「不一致」となります。 MokoGiteaが署名付きコミットのコミッターであることが強制され、本来のコミッターはコミットの最後に Co-Authored-By: と Co-Committed-By: で追加されます。 MokoGiteaのデフォルト鍵はデータベース内のユーザー1人とマッチしなければなりません。",
|
||||
"repo.settings.wiki_delete": "Wikiデータの削除",
|
||||
"repo.settings.wiki_delete_desc": "Wikiデータの削除は恒久的で元に戻すことはできません。",
|
||||
"repo.settings.wiki_delete_notices_1": "- この操作はリポジトリ %s のWikiを恒久的に削除して無効にします。",
|
||||
@@ -2232,7 +2232,7 @@
|
||||
"repo.settings.remove_team_success": "チームのこのリポジトリへのアクセス権を削除しました。",
|
||||
"repo.settings.add_webhook": "Webhookを追加",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Webhookチャンネル名は、空または'#'1文字だけにはできません。",
|
||||
"repo.settings.hooks_desc": "Webhookは、指定したGiteaイベントが発生したときにHTTP POSTリクエストを自動的にサーバーに送ります。 詳細は<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhookガイド</a>へ。",
|
||||
"repo.settings.hooks_desc": "Webhookは、指定したMokoGiteaイベントが発生したときにHTTP POSTリクエストを自動的にサーバーに送ります。 詳細は<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhookガイド</a>へ。",
|
||||
"repo.settings.webhook_deletion": "Webhookの削除",
|
||||
"repo.settings.webhook_deletion_desc": "Webhook設定と配信履歴が削除されます。 続行しますか?",
|
||||
"repo.settings.webhook_deletion_success": "Webhookを削除しました。",
|
||||
@@ -2252,7 +2252,7 @@
|
||||
"repo.settings.githook_name": "フックの名称",
|
||||
"repo.settings.githook_content": "フックの内容",
|
||||
"repo.settings.update_githook": "フックを更新",
|
||||
"repo.settings.add_webhook_desc": "GiteaはターゲットURLに、指定したContent Typeで<code>POST</code>リクエストを送ります。 詳細は<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhookガイド</a>へ。",
|
||||
"repo.settings.add_webhook_desc": "MokoGiteaはターゲットURLに、指定したContent Typeで<code>POST</code>リクエストを送ります。 詳細は<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhookガイド</a>へ。",
|
||||
"repo.settings.payload_url": "ターゲットURL",
|
||||
"repo.settings.http_method": "HTTPメソッド",
|
||||
"repo.settings.content_type": "POST Content Type",
|
||||
@@ -2340,7 +2340,7 @@
|
||||
"repo.settings.slack_domain": "ドメイン",
|
||||
"repo.settings.slack_channel": "チャンネル",
|
||||
"repo.settings.add_web_hook_desc": "<a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> をリポジトリと組み合わせます。",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2621,7 +2621,7 @@
|
||||
"repo.release.delete_release": "リリースを削除",
|
||||
"repo.release.delete_tag": "タグを削除",
|
||||
"repo.release.deletion": "リリースの削除",
|
||||
"repo.release.deletion_desc": "リリースの削除は、Giteaからの削除だけを行います。 Gitタグやリポジトリの内容、履歴には影響しません。 続行しますか?",
|
||||
"repo.release.deletion_desc": "リリースの削除は、MokoGiteaからの削除だけを行います。 Gitタグやリポジトリの内容、履歴には影響しません。 続行しますか?",
|
||||
"repo.release.deletion_success": "リリースを削除しました。",
|
||||
"repo.release.deletion_tag_desc": "リポジトリからこのタグを削除します。 リポジトリの内容と履歴はそのまま残ります。 続行しますか?",
|
||||
"repo.release.deletion_tag_success": "タグを削除しました。",
|
||||
@@ -2869,7 +2869,7 @@
|
||||
"admin.last_page": "最後",
|
||||
"admin.total": "合計: %d",
|
||||
"admin.settings": "管理設定",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s が入手可能になりました。 現在実行しているのは %s です。 詳細は <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">ブログ</a> を確認してください。",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s が入手可能になりました。 現在実行しているのは %s です。 詳細は <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">ブログ</a> を確認してください。",
|
||||
"admin.dashboard.statistic": "サマリー",
|
||||
"admin.dashboard.maintenance_operations": "メンテナンス操作",
|
||||
"admin.dashboard.system_status": "システム状況",
|
||||
@@ -2905,8 +2905,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "削除ブランチのクリーンアップ",
|
||||
"admin.dashboard.update_migration_poster_id": "移行する投稿者IDの更新",
|
||||
"admin.dashboard.git_gc_repos": "すべてのリポジトリでガベージコレクションを実行",
|
||||
"admin.dashboard.resync_all_sshkeys": "'.ssh/authorized_keys' ファイルをGitea上のSSHキーで更新",
|
||||
"admin.dashboard.resync_all_sshprincipals": "'.ssh/authorized_principals' ファイルをGitea上のSSHプリンシパルで更新",
|
||||
"admin.dashboard.resync_all_sshkeys": "'.ssh/authorized_keys' ファイルをMokoGitea上のSSHキーで更新",
|
||||
"admin.dashboard.resync_all_sshprincipals": "'.ssh/authorized_principals' ファイルをMokoGitea上のSSHプリンシパルで更新",
|
||||
"admin.dashboard.resync_all_hooks": "すべてのリポジトリのGitフックを再同期する (pre-receive, update, post-receive, proc-receive, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "レコードが存在するが見当たらないすべてのGitリポジトリを再初期化する",
|
||||
"admin.dashboard.sync_external_users": "外部ユーザーデータの同期",
|
||||
@@ -2986,7 +2986,7 @@
|
||||
"admin.users.is_admin": "管理者",
|
||||
"admin.users.is_restricted": "制限あり",
|
||||
"admin.users.allow_git_hook": "Gitフックを作成可",
|
||||
"admin.users.allow_git_hook_tooltip": "Gitフックは、Giteaを実行しているOSユーザーの権限で実行され、同じレベルのホストアクセス権を持つようになります。 その結果、この特別なGitフック権限を持つユーザーは、Gitea上のすべてのリポジトリとGiteaで使用されているデータベースにアクセスし、変更を加えることができます。 したがって、Giteaの管理者権限を取得することもできます。",
|
||||
"admin.users.allow_git_hook_tooltip": "Gitフックは、MokoGiteaを実行しているOSユーザーの権限で実行され、同じレベルのホストアクセス権を持つようになります。 その結果、この特別なGitフック権限を持つユーザーは、MokoGitea上のすべてのリポジトリとMokoGiteaで使用されているデータベースにアクセスし、変更を加えることができます。 したがって、MokoGiteaの管理者権限を取得することもできます。",
|
||||
"admin.users.allow_import_local": "ローカルリポジトリをインポート可",
|
||||
"admin.users.allow_create_organization": "組織を作成可",
|
||||
"admin.users.update_profile": "ユーザーアカウントを更新",
|
||||
@@ -3056,11 +3056,11 @@
|
||||
"admin.packages.size": "サイズ",
|
||||
"admin.packages.published": "配布",
|
||||
"admin.defaulthooks": "デフォルトWebhook",
|
||||
"admin.defaulthooks.desc": "Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookはデフォルトとなり、全ての新規リポジトリにコピーされます。 詳しくは<a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooksガイド</a>をご覧下さい。",
|
||||
"admin.defaulthooks.desc": "Webhookは、特定のMokoGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookはデフォルトとなり、全ての新規リポジトリにコピーされます。 詳しくは<a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooksガイド</a>をご覧下さい。",
|
||||
"admin.defaulthooks.add_webhook": "デフォルトWebhookの追加",
|
||||
"admin.defaulthooks.update_webhook": "デフォルトWebhookの更新",
|
||||
"admin.systemhooks": "システムWebhook",
|
||||
"admin.systemhooks.desc": "Webhookは、特定のGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookは、システム内のすべてのリポジトリで呼び出されます。 そのため、パフォーマンスに及ぼす影響を考慮したうえで設定してください。 詳しくは<a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooksガイド</a>をご覧下さい。",
|
||||
"admin.systemhooks.desc": "Webhookは、特定のMokoGiteaイベントが発生したときに、サーバーにHTTP POSTリクエストを自動的に送信するものです。 ここで定義したWebhookは、システム内のすべてのリポジトリで呼び出されます。 そのため、パフォーマンスに及ぼす影響を考慮したうえで設定してください。 詳しくは<a target=\"_blank\" rel=\"noopener\" href=\"%s\">Webhooksガイド</a>をご覧下さい。",
|
||||
"admin.systemhooks.add_webhook": "システムWebhookを追加",
|
||||
"admin.systemhooks.update_webhook": "システムWebhookを更新",
|
||||
"admin.auths.auth_manage_panel": "認証ソースの管理",
|
||||
@@ -3081,7 +3081,7 @@
|
||||
"admin.auths.user_base": "ユーザー検索ベース",
|
||||
"admin.auths.user_dn": "ユーザーDN",
|
||||
"admin.auths.attribute_username": "ユーザー名",
|
||||
"admin.auths.attribute_username_placeholder": "空欄のときはGiteaで入力したユーザー名を使用します。",
|
||||
"admin.auths.attribute_username_placeholder": "空欄のときはMokoGiteaで入力したユーザー名を使用します。",
|
||||
"admin.auths.attribute_name": "名",
|
||||
"admin.auths.attribute_surname": "姓",
|
||||
"admin.auths.attribute_mail": "メールアドレス",
|
||||
@@ -3186,8 +3186,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "無効な自動検出URLです(http://またはhttps://で始まる有効なURLでなければなりません)",
|
||||
"admin.config.server_config": "サーバー設定",
|
||||
"admin.config.app_name": "サイトのタイトル",
|
||||
"admin.config.app_ver": "Giteaのバージョン",
|
||||
"admin.config.app_url": "GiteaのベースURL",
|
||||
"admin.config.app_ver": "MokoGiteaのバージョン",
|
||||
"admin.config.app_url": "MokoGiteaのベースURL",
|
||||
"admin.config.custom_conf": "設定ファイルのパス",
|
||||
"admin.config.custom_file_root_path": "カスタムファイルのルートパス",
|
||||
"admin.config.domain": "サーバードメイン",
|
||||
@@ -3226,7 +3226,7 @@
|
||||
"admin.config.service_config": "サービス設定",
|
||||
"admin.config.register_email_confirm": "登録にはメールによる確認が必要",
|
||||
"admin.config.disable_register": "セルフ登録無効",
|
||||
"admin.config.allow_only_internal_registration": "Gitea上での登録のみを許可",
|
||||
"admin.config.allow_only_internal_registration": "MokoGitea上での登録のみを許可",
|
||||
"admin.config.allow_only_external_registration": "外部サービスを使用した登録のみを許可",
|
||||
"admin.config.enable_openid_signup": "OpenIDを使ったセルフ登録有効",
|
||||
"admin.config.enable_openid_signin": "OpenIDを使ったサインイン有効",
|
||||
@@ -3363,11 +3363,11 @@
|
||||
"admin.self_check.no_problem_found": "今のところ問題は見つかっていません。",
|
||||
"admin.self_check.startup_warnings": "起動時の警告:",
|
||||
"admin.self_check.database_collation_mismatch": "データベースに想定される照合順序: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "データベースは照合順序 %s を使用しており、大文字小文字を区別しません。 Giteaはその照合順序でも動作するかもしれませんが、まれに期待どおり動作しないケースがあるかもしれません。",
|
||||
"admin.self_check.database_collation_case_insensitive": "データベースは照合順序 %s を使用しており、大文字小文字を区別しません。 MokoGiteaはその照合順序でも動作するかもしれませんが、まれに期待どおり動作しないケースがあるかもしれません。",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "データベースは照合順序 %s を使用していますが、以下のカラムはそれと一致しない照合順序を使用しており、予期せぬ問題を引き起こす可能性があります。",
|
||||
"admin.self_check.database_fix_mysql": "MySQL/MariaDBユーザーの方は、\"gitea doctor convert\" コマンドを使用することで、照合順序の問題を修正できます。 また、\"ALTER ... COLLATE ...\" のSQLを手で実行しても修正することができます。",
|
||||
"admin.self_check.database_fix_mssql": "MSSQLユーザーの方は、問題を修正するには今のところ \"ALTER ... COLLATE ...\" のSQLを手で実行するしかありません。",
|
||||
"admin.self_check.location_origin_mismatch": "現在のURL (%[1]s) は、Giteaが見ているURL (%[2]s) に一致していません。 リバースプロキシを使用している場合は、\"Host\" ヘッダーと \"X-Forwarded-Proto\" ヘッダーが正しく設定されていることを確認してください。",
|
||||
"admin.self_check.location_origin_mismatch": "現在のURL (%[1]s) は、MokoGiteaが見ているURL (%[2]s) に一致していません。 リバースプロキシを使用している場合は、\"Host\" ヘッダーと \"X-Forwarded-Proto\" ヘッダーが正しく設定されていることを確認してください。",
|
||||
"action.create_repo": "がリポジトリ <a href=\"%s\">%s</a> を作成しました",
|
||||
"action.rename_repo": "がリポジトリ名を <code>%[1]s</code> から <a href=\"%[2]s\">%[3]s</a> へ変更しました",
|
||||
"action.commit_repo": "が <a href=\"%[1]s\">%[4]s</a> の <a href=\"%[2]s\">%[3]s</a> にプッシュしました",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "이 웹사이트는 JavaScript가 필요합니다.",
|
||||
"toc": "목차",
|
||||
"licenses": "라이선스",
|
||||
"return_to_gitea": "Gitea로 돌아가기",
|
||||
"return_to_gitea": "MokoGitea로 돌아가기",
|
||||
"more_items": "항목 더보기",
|
||||
"username": "사용자명",
|
||||
"email": "이메일 주소",
|
||||
@@ -222,7 +222,7 @@
|
||||
"filter.string.asc": "A–Z",
|
||||
"filter.string.desc": "Z–A",
|
||||
"error.occurred": "오류가 발생했습니다",
|
||||
"error.report_message": "Gitea의 버그라고 생각되면, <a href=\"%s\" target=\"_blank\">GitHub</a>에서 해당하는 이슈를 검색하거나 새 이슈를 등록해 주시길 바랍니다.",
|
||||
"error.report_message": "MokoGitea의 버그라고 생각되면, <a href=\"%s\" target=\"_blank\">GitHub</a>에서 해당하는 이슈를 검색하거나 새 이슈를 등록해 주시길 바랍니다.",
|
||||
"error.not_found": "대상을 찾을 수 없습니다.",
|
||||
"error.permission_denied": "권한 거부됨.",
|
||||
"error.network_error": "네트워크 오류",
|
||||
@@ -230,16 +230,16 @@
|
||||
"startpage.install": "쉬운 설치",
|
||||
"startpage.install_desc": "간단하게 당신의 플랫폼용 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">바이너리를 실행</a>하거나 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">도커</a>로 배포 또는 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">패키지</a>를 설치하십시오.",
|
||||
"startpage.platform": "크로스 플랫폼",
|
||||
"startpage.platform_desc": "Gitea는 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>를 컴파일할 수 있는 환경이라면 어디서든 실행됩니다: Windows, macOS, Linux, ARM 등. 원하는 환경을 선택하세요!",
|
||||
"startpage.platform_desc": "MokoGitea는 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>를 컴파일할 수 있는 환경이라면 어디서든 실행됩니다: Windows, macOS, Linux, ARM 등. 원하는 환경을 선택하세요!",
|
||||
"startpage.lightweight": "가벼움",
|
||||
"startpage.lightweight_desc": "Gitea는 최소 요구 사양이 낮아, Raspberry Pi 에서도 실행할 수 있습니다. 에너지를 절약하세요!",
|
||||
"startpage.lightweight_desc": "MokoGitea는 최소 요구 사양이 낮아, Raspberry Pi 에서도 실행할 수 있습니다. 에너지를 절약하세요!",
|
||||
"startpage.license": "오픈 소스",
|
||||
"startpage.license_desc": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>에 참여하여 이 프로젝트를 개선하는데<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">기여</a>하십시오! 기여자가 되는것을 주저하지 하지마십시오!",
|
||||
"install.install": "설치",
|
||||
"install.installing_desc": "설치 중입니다, 잠시만 기다려 주세요…",
|
||||
"install.title": "초기 설정",
|
||||
"install.docker_helper": "Gitea를 Docker에서 실행하려면 설정 전에 이 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">문서</a>를 읽어보세요.",
|
||||
"install.require_db_desc": "Gitea는 MySQL, PostgreSQL, MSSQL, SQLite3 또는 TiDB (MySQL protocol) 을 필요로 합니다.",
|
||||
"install.docker_helper": "MokoGitea를 Docker에서 실행하려면 설정 전에 이 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">문서</a>를 읽어보세요.",
|
||||
"install.require_db_desc": "MokoGitea는 MySQL, PostgreSQL, MSSQL, SQLite3 또는 TiDB (MySQL protocol) 을 필요로 합니다.",
|
||||
"install.db_title": "데이터베이스 설정",
|
||||
"install.db_type": "데이터베이스 유형",
|
||||
"install.host": "호스트",
|
||||
@@ -250,12 +250,12 @@
|
||||
"install.db_schema_helper": "데이터베이스 기본값(\"public\") 으로 설정하려면 비워두세요.",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "경로",
|
||||
"install.sqlite_helper": "SQLite3 데이터베이스에 대한 파일 경로입니다.<br>Gitea를 서비스로 구동할 경우, 절대 경로를 입력해주십시오.",
|
||||
"install.reinstall_error": "기존 Gitea 데이터베이스에 설치하려고 합니다",
|
||||
"install.reinstall_confirm_message": "기존 Gitea 데이터베이스가 있는 상태에서 재설치하면 여러 문제가 발생할 수 있습니다. 일반적인 경우, 기존 \"app.ini\"를 사용하여 Gitea를 실행해야 합니다. 현재 작업을 완전히 이해하고 있는 경우에만 다음 사항을 확인해 주세요:",
|
||||
"install.sqlite_helper": "SQLite3 데이터베이스에 대한 파일 경로입니다.<br>MokoGitea를 서비스로 구동할 경우, 절대 경로를 입력해주십시오.",
|
||||
"install.reinstall_error": "기존 MokoGitea 데이터베이스에 설치하려고 합니다",
|
||||
"install.reinstall_confirm_message": "기존 MokoGitea 데이터베이스가 있는 상태에서 재설치하면 여러 문제가 발생할 수 있습니다. 일반적인 경우, 기존 \"app.ini\"를 사용하여 MokoGitea를 실행해야 합니다. 현재 작업을 완전히 이해하고 있는 경우에만 다음 사항을 확인해 주세요:",
|
||||
"install.reinstall_confirm_check_1": "app.ini의 SECRET_KEY로 암호화된 데이터가 손실될 수 있습니다: 이 경우 사용자가 2FA/OTP로 로그인할 수 없게 되거나 미러가 제대로 작동하지 않을 수 있습니다. 이 체크박스를 선택하면 현재 app.ini 파일에 올바른 SECRET_KEY가 포함되어 있는지 확인할 수 있습니다.",
|
||||
"install.reinstall_confirm_check_2": "리포지토리와 설정을 다시 동기화해야 할 수도 있습니다. 이 체크박스를 선택하면 리포지토리 및 authorized_keys 파일에 대한 hook을 수동으로 다시 동기화할 것을 확인합니다. 리포지토리 및 미러 설정이 올바른지 확인합니다.",
|
||||
"install.reinstall_confirm_check_3": "귀하는 이 Gitea가 올바른 app.ini 위치에서 실행되고 있으며, 확실히 다시 설치해야 한다는 것을 확인합니다. 당신의 이 위험성을 인지하고 있음을 확인합니다.",
|
||||
"install.reinstall_confirm_check_3": "귀하는 이 MokoGitea가 올바른 app.ini 위치에서 실행되고 있으며, 확실히 다시 설치해야 한다는 것을 확인합니다. 당신의 이 위험성을 인지하고 있음을 확인합니다.",
|
||||
"install.err_empty_db_path": "SQLite3 데이터베이스 경로는 필수 입력 값입니다.",
|
||||
"install.no_admin_and_disable_registration": "운영자 계정을 만들지 않고 등록을 비활성화할 수 없습니다.",
|
||||
"install.err_empty_admin_password": "운영자 비밀번호는 비어 있을 수 없습니다.",
|
||||
@@ -271,14 +271,14 @@
|
||||
"install.lfs_path": "Git LFS 루트 경로",
|
||||
"install.lfs_path_helper": "Git LFS에 저장된 파일들은 이 디렉토리에 저장됩니다. LFS를 사용하지 않는다면 빈칸으로 남겨주세요.",
|
||||
"install.run_user": "실행 사용자명",
|
||||
"install.run_user_helper": "Gitea 를 실행할 운영체제 사용자명을 넣으세요. 이 사용자는 리포지토리 루트 경로에 대한 권한이 있어야 합니다.",
|
||||
"install.run_user_helper": "MokoGitea 를 실행할 운영체제 사용자명을 넣으세요. 이 사용자는 리포지토리 루트 경로에 대한 권한이 있어야 합니다.",
|
||||
"install.domain": "서버 도메인",
|
||||
"install.domain_helper": "서버의 도메인 또는 호스트 주소.",
|
||||
"install.ssh_port": "SSH 서버 포트",
|
||||
"install.ssh_port_helper": "SSH 서버가 실행되고 있는 포트를 입력하세요. 비워둘 경우 SSH를 사용하지 않습니다.",
|
||||
"install.http_port": "Gitea HTTP 수신 포트",
|
||||
"install.http_port_helper": "Gitea 웹서버가 수신할 포트 번호.",
|
||||
"install.app_url": "Gitea 기본 URL",
|
||||
"install.http_port": "MokoGitea HTTP 수신 포트",
|
||||
"install.http_port_helper": "MokoGitea 웹서버가 수신할 포트 번호.",
|
||||
"install.app_url": "MokoGitea 기본 URL",
|
||||
"install.app_url_helper": "HTTP(S) clone URL 및 이메일 알림 기본 주소",
|
||||
"install.log_root_path": "로그 경로",
|
||||
"install.log_root_path_helper": "로그파일은 이 디렉토리에 저장됩니다.",
|
||||
@@ -288,7 +288,7 @@
|
||||
"install.smtp_port": "SMTP 포트",
|
||||
"install.smtp_from": "다음 주소로 이메일 발신",
|
||||
"install.smtp_from_invalid": "\"다음 주소로 이메일 발신\" 주소가 유효하지 않습니다",
|
||||
"install.smtp_from_helper": "Gitea 가 사용할 이메일 주소. 이메일 주소 또는 \"이름\" <email@example.com> 형식으로 입력하세요.",
|
||||
"install.smtp_from_helper": "MokoGitea 가 사용할 이메일 주소. 이메일 주소 또는 \"이름\" <email@example.com> 형식으로 입력하세요.",
|
||||
"install.mailer_user": "SMTP 사용자이름",
|
||||
"install.mailer_password": "SMTP 비밀번호",
|
||||
"install.register_confirm": "가입시 이메일 확인 필수",
|
||||
@@ -311,7 +311,7 @@
|
||||
"install.admin_password": "비밀번호",
|
||||
"install.confirm_password": "비밀번호 확인",
|
||||
"install.admin_email": "이메일 주소",
|
||||
"install.install_btn_confirm": "Gitea 설치하기",
|
||||
"install.install_btn_confirm": "MokoGitea 설치하기",
|
||||
"install.test_git_failed": "'git' 명령 테스트 실패: %v",
|
||||
"install.sqlite3_not_available": "해당 버전에서는 SQLite3를 지원하지 않습니다. %s에서 공식 버전을 다운로드해주세요. ('gobuild' 버전이 아닙니다.)",
|
||||
"install.invalid_db_setting": "데이터베이스 설정이 올바르지 않습니다: %v",
|
||||
@@ -335,7 +335,7 @@
|
||||
"install.invalid_password_algorithm": "유효하지 않은 비밀번호 해시 알고리즘",
|
||||
"install.password_algorithm_helper": "비밀번호 해싱 알고리즘을 설정합니다. 알고리즘에 따라 요구 사항과 강도가 다릅니다. 아르곤2 알고리즘은 매우 안전하지만 메모리를 많이 사용하므로 소규모 시스템에는 부적절할 수 있습니다.",
|
||||
"install.enable_update_checker": "업데이트 검사 활성화",
|
||||
"install.enable_update_checker_helper": "Gitea.io에 연결하여 주기적으로 새 버전이 릴리스되었는지 확인합니다.",
|
||||
"install.enable_update_checker_helper": "MokoGitea.io에 연결하여 주기적으로 새 버전이 릴리스되었는지 확인합니다.",
|
||||
"install.env_config_keys": "환경 구성",
|
||||
"install.env_config_keys_prompt": "다음 환경 변수도 구성 파일에 적용됩니다:",
|
||||
"install.config_write_file_prompt": "이러한 설정 옵션은 다음에 기록됩니다: %s",
|
||||
@@ -386,7 +386,7 @@
|
||||
"auth.forgot_password_title": "비밀번호 찾기",
|
||||
"auth.forgot_password": "비밀번호를 잊으셨나요?",
|
||||
"auth.need_account": "계정이 필요하신가요?",
|
||||
"auth.sign_up_tip": "시스템에 운영자 권한이 있는 첫 번째 계정을 등록하고 있습니다. 사용자 이름과 비밀번호를 주의 깊게 기억해 주세요. 사용자 이름이나 비밀번호를 잊어버린 경우 Gitea 문서를 참조하여 계정을 복구하세요.",
|
||||
"auth.sign_up_tip": "시스템에 운영자 권한이 있는 첫 번째 계정을 등록하고 있습니다. 사용자 이름과 비밀번호를 주의 깊게 기억해 주세요. 사용자 이름이나 비밀번호를 잊어버린 경우 MokoGitea 문서를 참조하여 계정을 복구하세요.",
|
||||
"auth.sign_up_now": "지금 가입하세요.",
|
||||
"auth.sign_up_successful": "계정이 성공적으로 생성되었습니다. 환영합니다!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "새로운 확인 이메일을 <b>%s</b>에 전송하였습니다. %s 이내에 이메일 받은 편지함을 확인 후, 등록절차를 완료하여 주시길 바랍니다. 등록한 이메일 주소가 잘못된 경우, 다시 로그인하면 변경할 수 있습니다.",
|
||||
@@ -410,7 +410,7 @@
|
||||
"auth.reset_password_helper": "계정 복구",
|
||||
"auth.reset_password_wrong_user": "%s로 로그인했지만 계정 복구 링크는 %s를 위한 것입니다",
|
||||
"auth.password_too_short": "비밀번호의 길이는 최소 %d 자가 되어야 합니다.",
|
||||
"auth.non_local_account": "로컬 유저가 아닌 경우 Gitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다.",
|
||||
"auth.non_local_account": "로컬 유저가 아닌 경우 MokoGitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다.",
|
||||
"auth.verify": "확인",
|
||||
"auth.scratch_code": "스크래치 코드",
|
||||
"auth.use_scratch_code": "스크래치 코드 사용",
|
||||
@@ -727,7 +727,7 @@
|
||||
"settings.retype_new_password": "새 비밀번호 확인",
|
||||
"settings.password_incorrect": "현재 비밀번호가 올바르지 않습니다.",
|
||||
"settings.change_password_success": "비밀번호가 업데이트되었습니다. 다음 번 로그인하실 때는 새 비밀번호를 사용해 주십시오.",
|
||||
"settings.password_change_disabled": "로컬 유저가 아닌 경우 Gitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다.",
|
||||
"settings.password_change_disabled": "로컬 유저가 아닌 경우 MokoGitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다.",
|
||||
"settings.emails": "이메일 주소",
|
||||
"settings.manage_emails": "이메일 주소 관리",
|
||||
"settings.manage_themes": "기본 테마 선택",
|
||||
@@ -735,7 +735,7 @@
|
||||
"settings.email_desc": "기본 이메일 주소는 알림, 비밀번호 복구에 사용되며, 숨김 처리 되지 않았다면 웹 기반 Git 작업에도 활용됩니다.",
|
||||
"settings.theme_desc": "이 테마가 사이트 전체 기본 테마가 됩니다.",
|
||||
"settings.theme_colorblindness_help": "색약 지원 테마",
|
||||
"settings.theme_colorblindness_prompt": "Gitea에는 기본적인 색약 테마를 일부 지원하고 있지만, 몇 가지 색상만 정의되어 있습니다. 해당 기능은 아직 개발 중입니다. 테마의 CSS파일에 더 많은 색을 정의하면 추가적으로 개선이 가능합니다.",
|
||||
"settings.theme_colorblindness_prompt": "MokoGitea에는 기본적인 색약 테마를 일부 지원하고 있지만, 몇 가지 색상만 정의되어 있습니다. 해당 기능은 아직 개발 중입니다. 테마의 CSS파일에 더 많은 색을 정의하면 추가적으로 개선이 가능합니다.",
|
||||
"settings.primary": "기본",
|
||||
"settings.activated": "활성화됨",
|
||||
"settings.requires_activation": "활성화 필요",
|
||||
@@ -870,7 +870,7 @@
|
||||
"settings.permissions_list": "권한:",
|
||||
"settings.manage_oauth2_applications": "OAuth2 애플리케이션 관리",
|
||||
"settings.edit_oauth2_application": "OAuth2 애플리케이션 편집",
|
||||
"settings.oauth2_applications_desc": "OAuth2 애플리케이션은 Gitea 인스턴스에서 서드파티 애플리케이션이 안전하게 인증할 수 있도록 합니다.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 애플리케이션은 MokoGitea 인스턴스에서 서드파티 애플리케이션이 안전하게 인증할 수 있도록 합니다.",
|
||||
"settings.remove_oauth2_application": "OAuth2 애플리케이션 제거",
|
||||
"settings.remove_oauth2_application_desc": "OAuth2 애플리케이션을 제거하면 모든 서명이 된 액세스 토큰의 권한이 해지됩니다. 계속하시겠습니까?",
|
||||
"settings.remove_oauth2_application_success": "애플리케이션이 삭제되었습니다.",
|
||||
@@ -891,9 +891,9 @@
|
||||
"settings.oauth2_application_edit": "수정하기",
|
||||
"settings.oauth2_application_create_description": "OAuth2 애플리케이션은 서드파티 애플리케이션이 해당 인스턴스의 사용자 계정에 액세스할 수 있도록 합니다.",
|
||||
"settings.oauth2_application_remove_description": "OAtuh2 애플리케이션을 제거하면 이 인스턴스에서 인증된 사용자 계정에 액세스할 수 없게 됩니다. 계속하시겠습니까?",
|
||||
"settings.oauth2_application_locked": "Gitea는 구성에서 활성화된 경우 시작 시 일부 OAuth2 애플리케이션을 미리 등록합니다. 예기치 않은 동작을 방지하기 위해 이러한 항목을 편집하거나 제거할 수 없습니다. 자세한 내용은 OAuth2 문서를 참고하세요.",
|
||||
"settings.oauth2_application_locked": "MokoGitea는 구성에서 활성화된 경우 시작 시 일부 OAuth2 애플리케이션을 미리 등록합니다. 예기치 않은 동작을 방지하기 위해 이러한 항목을 편집하거나 제거할 수 없습니다. 자세한 내용은 OAuth2 문서를 참고하세요.",
|
||||
"settings.authorized_oauth2_applications": "인증된 OAuth2 애플리케이션",
|
||||
"settings.authorized_oauth2_applications_description": "이 서드파티 애플리케이션에게 개인 Gitea 계정에 대한 액세스를 허용했습니다. 더 이상 사용하지 않는 애플리케이션에 대한 액세스 권한을 해지하십시오.",
|
||||
"settings.authorized_oauth2_applications_description": "이 서드파티 애플리케이션에게 개인 MokoGitea 계정에 대한 액세스를 허용했습니다. 더 이상 사용하지 않는 애플리케이션에 대한 액세스 권한을 해지하십시오.",
|
||||
"settings.revoke_key": "취소",
|
||||
"settings.revoke_oauth2_grant": "접근 권한 제거",
|
||||
"settings.revoke_oauth2_grant_description": "이 서드파티 애플리케이션에 대한 액세스를 해지하면 해당 애플리케이션이 데이터에 액세스할 수 없게 됩니다. 확실합니까?",
|
||||
@@ -924,11 +924,11 @@
|
||||
"settings.webauthn_key_loss_warning": "보안 키를 분실하시면 계정에 액세스할 수 없게 됩니다.",
|
||||
"settings.webauthn_alternative_tip": "별도의 인증 방법을 구성해두는 것이 좋습니다.",
|
||||
"settings.manage_account_links": "연결된 계정 관리",
|
||||
"settings.manage_account_links_desc": "Gitea 계정에 연결된 외부 계정입니다.",
|
||||
"settings.account_links_not_available": "Gitea 계정에 연결된 외부 계정이 현재 없습니다.",
|
||||
"settings.manage_account_links_desc": "MokoGitea 계정에 연결된 외부 계정입니다.",
|
||||
"settings.account_links_not_available": "MokoGitea 계정에 연결된 외부 계정이 현재 없습니다.",
|
||||
"settings.link_account": "계정 연결",
|
||||
"settings.remove_account_link": "연결된 계정 제거",
|
||||
"settings.remove_account_link_desc": "해당 계정을 연결해제 하는 경우 Gitea 계정에 대한 접근 권한이 사라지게 됩니다. 계속하시겠습니까?",
|
||||
"settings.remove_account_link_desc": "해당 계정을 연결해제 하는 경우 MokoGitea 계정에 대한 접근 권한이 사라지게 됩니다. 계속하시겠습니까?",
|
||||
"settings.remove_account_link_success": "연결된 계정이 제거 되었습니다.",
|
||||
"settings.hooks.desc": "소유한 <strong>모든 리포지토리</strong>에 대해 트리거될 웹훅을 추가합니다.",
|
||||
"settings.orgs_none": "당신은 어떤 조직의 구성원도 아닙니다.",
|
||||
@@ -944,7 +944,7 @@
|
||||
"settings.email_notifications.disable": "이메일 알림 끄기",
|
||||
"settings.email_notifications.submit": "이메일 사전설정",
|
||||
"settings.email_notifications.andyourown": "그리고 내 소유의 알림",
|
||||
"settings.email_notifications.actions.desc": "<a target=\"_blank\" href=\"%s\">Gitea 작업</a>에서 설정한 리포지토리에 대한 워크플로우 실행에 대한 알림입니다.",
|
||||
"settings.email_notifications.actions.desc": "<a target=\"_blank\" href=\"%s\">MokoGitea 작업</a>에서 설정한 리포지토리에 대한 워크플로우 실행에 대한 알림입니다.",
|
||||
"settings.email_notifications.actions.failure_only": "실패한 워크플로우 실행에 대해서만 알림",
|
||||
"settings.visibility": "사용자 공개범위",
|
||||
"settings.visibility.public": "공개",
|
||||
@@ -1126,7 +1126,7 @@
|
||||
"repo.migrate.github.description": "Github.com 또는 다른 GitHub 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.git.description": "Git 서비스로부터 리포지토리만 마이그레이션합니다.",
|
||||
"repo.migrate.gitlab.description": "gitlab.com 또는 다른 GitLab 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.gitea.description": "gitea.com 또는 다른 Gitea 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.gitea.description": "gitea.com 또는 다른 MokoGitea 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.gogs.description": "notabug.org 또는 다른 Gogs 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.onedev.description": "code.onedev.io 또는 다른 OneDev 인스턴스로부터 데이터를 마이그레이션합니다.",
|
||||
"repo.migrate.codebase.description": "codebasehq.com으로부터 데이터를 마이그레이션합니다.",
|
||||
@@ -1890,7 +1890,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "체크아웃",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "프로젝트 리포지토리에서 새 브랜치를 체크아웃하여 변경 사항을 테스트하십시오.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "머지",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "변경 사항을 머지하고 Gitea에 갱신하십시오.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "변경 사항을 머지하고 MokoGitea에 갱신하십시오.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "경고: \"자동 감지 수동 머지\"가 활성화되지 않아 이 작업은 풀 리퀘스트를 머지할 수 없음.",
|
||||
"repo.pulls.clear_merge_message": "머지 메시지 삭제",
|
||||
"repo.pulls.clear_merge_message_hint": "머지 메시지를 지우면 커밋 메시지 내용만 제거되며, \"Co-Authored-By…\"와 같은 생성된 Git 트레일러는 유지됩니다.",
|
||||
@@ -2199,11 +2199,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "공동작업자: 공동작업자의 서명을 신뢰",
|
||||
"repo.settings.trust_model.collaborator.desc": "이 리포지토리 공동작업자에 의한 유효한 서명은 커미터와 일치하는지 여부에 관계없이 \"신뢰됨\"으로 표시됩니다. 그렇지 않으면 유효한 서명이 커미터와 일치하면 \"신뢰할 수 없음\"으로, 일치하지 않으면 \"불일치\"로 마킹됩니다.",
|
||||
"repo.settings.trust_model.committer": "커미터",
|
||||
"repo.settings.trust_model.committer.long": "커미터: 커미터와 일치하는 신뢰 서명을 허용합니다. 이는 GitHub의 동작과 일치하며, Gitea가 서명한 커밋은 Gitea를 커미터로 강제 지정합니다.",
|
||||
"repo.settings.trust_model.committer.desc": "유효한 서명은 커미터와 일치하는 경우에만 \"신뢰됨\"으로 마킹되며, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이는 실제 커미터가 커밋에서 Co-authored-by: 및 Co-committed-by: 트레일러로 표시된 서명된 커밋에 Gitea를 커미터로 강제합니다. 기본 Gitea 키는 데이터베이스의 사용자와 일치해야 합니다.",
|
||||
"repo.settings.trust_model.committer.long": "커미터: 커미터와 일치하는 신뢰 서명을 허용합니다. 이는 GitHub의 동작과 일치하며, MokoGitea가 서명한 커밋은 MokoGitea를 커미터로 강제 지정합니다.",
|
||||
"repo.settings.trust_model.committer.desc": "유효한 서명은 커미터와 일치하는 경우에만 \"신뢰됨\"으로 마킹되며, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이는 실제 커미터가 커밋에서 Co-authored-by: 및 Co-committed-by: 트레일러로 표시된 서명된 커밋에 MokoGitea를 커미터로 강제합니다. 기본 MokoGitea 키는 데이터베이스의 사용자와 일치해야 합니다.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "공동작업자+커미터",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "공동작업자+커미터: 커미터와 일치하는 공동작업자의 서명을 신뢰",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "이 리포지토리 공동작업자의 유효한 서명은 커미터와 일치하는 경우 \"신뢰됨\"으로 마킹됩니다. 그렇지 않으면 유효한 서명이 커미터와 일치하면 \"신뢰할 수 없음\"으로, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이렇게 하면 Gitea는 실제 커미터가 커밋에 Co-Authored-By: 및 Co-Committed-By: 트레일러로 표시된 서명된 커밋의 커미터로 강제됩니다. 기본 Gitea 키는 데이터베이스의 사용자와 일치해야 합니다.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "이 리포지토리 공동작업자의 유효한 서명은 커미터와 일치하는 경우 \"신뢰됨\"으로 마킹됩니다. 그렇지 않으면 유효한 서명이 커미터와 일치하면 \"신뢰할 수 없음\"으로, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이렇게 하면 MokoGitea는 실제 커미터가 커밋에 Co-Authored-By: 및 Co-Committed-By: 트레일러로 표시된 서명된 커밋의 커미터로 강제됩니다. 기본 MokoGitea 키는 데이터베이스의 사용자와 일치해야 합니다.",
|
||||
"repo.settings.wiki_delete": "위키 데이터 삭제",
|
||||
"repo.settings.wiki_delete_desc": "리포지토리 위키 데이터를 삭제하는 것은 영구적이며 되돌릴 수 없습니다.",
|
||||
"repo.settings.wiki_delete_notices_1": "- 이 작업은 %s의 리포지토리 위키를 영구적으로 삭제하고 비활성화합니다.",
|
||||
@@ -2240,7 +2240,7 @@
|
||||
"repo.settings.remove_team_success": "팀의 리포지토리 액세스 권한이 제거되었습니다.",
|
||||
"repo.settings.add_webhook": "Webhook 추가",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "웹훅 채널명은 비어 있거나 # 문자만 사용할 수 없습니다.",
|
||||
"repo.settings.hooks_desc": "웹훅은 특정 Gitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">웹훅 가이드</a>에서 자세히 알아보세요.",
|
||||
"repo.settings.hooks_desc": "웹훅은 특정 MokoGitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">웹훅 가이드</a>에서 자세히 알아보세요.",
|
||||
"repo.settings.webhook_deletion": "Webhook 삭제",
|
||||
"repo.settings.webhook_deletion_desc": "웹훅을 제거하면 설정 및 전송 이력이 삭제됩니다. 계속하시겠습니까?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook을 삭제했습니다.",
|
||||
@@ -2258,7 +2258,7 @@
|
||||
"repo.settings.githooks_desc": "Git Hook은 Git 자체에 의해 동작합니다. 아래에서 hook 파일을 편집하여 커스텀 동작을 설정할 수 있습니다.",
|
||||
"repo.settings.githook_edit_desc": "후크가 비활성인 경우 샘플 콘텐츠가 표시됩니다. 내용을 빈 값으로 두면 이 훅은 비활성화됩니다.",
|
||||
"repo.settings.update_githook": "Hook 업데이트",
|
||||
"repo.settings.add_webhook_desc": "Gitea는 지정된 콘텐츠 유형과 함께 <code>POST</code> 요청을 대상 URL로 보냅니다. 자세한 내용은 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">웹훅 가이드</a>에서 확인하세요.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea는 지정된 콘텐츠 유형과 함께 <code>POST</code> 요청을 대상 URL로 보냅니다. 자세한 내용은 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">웹훅 가이드</a>에서 확인하세요.",
|
||||
"repo.settings.payload_url": "대상 URL",
|
||||
"repo.settings.http_method": "HTTP 메서드",
|
||||
"repo.settings.content_type": "POST Content Type",
|
||||
@@ -2349,7 +2349,7 @@
|
||||
"repo.settings.slack_domain": "도메인",
|
||||
"repo.settings.slack_channel": "채널",
|
||||
"repo.settings.add_web_hook_desc": "<a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a>를 당신의 리포지토리와 통합.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2633,7 +2633,7 @@
|
||||
"repo.release.delete_release": "릴리즈 삭제",
|
||||
"repo.release.delete_tag": "태그 삭제",
|
||||
"repo.release.deletion": "릴리즈 삭제",
|
||||
"repo.release.deletion_desc": "릴리스를 삭제하면 Gitea에서만 제거됩니다. Git 태그, 리포지토리 콘텐츠 또는 이력에는 영향을 미치지 않습니다. 계속하시겠습니까?",
|
||||
"repo.release.deletion_desc": "릴리스를 삭제하면 MokoGitea에서만 제거됩니다. Git 태그, 리포지토리 콘텐츠 또는 이력에는 영향을 미치지 않습니다. 계속하시겠습니까?",
|
||||
"repo.release.deletion_success": "릴리즈가 삭제되었습니다.",
|
||||
"repo.release.deletion_tag_desc": "이 태그를 리포지토리에서 삭제합니다. 저장소 콘텐츠와 이력은 변경되지 않습니다. 계속하시겠습니까?",
|
||||
"repo.release.deletion_tag_success": "태그가 삭제되었습니다.",
|
||||
@@ -2912,7 +2912,7 @@
|
||||
"admin.last_page": "마지막",
|
||||
"admin.total": "총: %d",
|
||||
"admin.settings": "운영자 설정",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s가 이제 사용 가능하며, 현재 %s를 실행 중입니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">블로그</a>를 확인하십시오.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s가 이제 사용 가능하며, 현재 %s를 실행 중입니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">블로그</a>를 확인하십시오.",
|
||||
"admin.dashboard.statistic": "요약",
|
||||
"admin.dashboard.maintenance_operations": "유지 관리 작업",
|
||||
"admin.dashboard.system_status": "시스템 상태",
|
||||
@@ -2948,8 +2948,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "삭제된 브랜치 정리",
|
||||
"admin.dashboard.update_migration_poster_id": "마이그레이션 포스터 ID 갱신",
|
||||
"admin.dashboard.git_gc_repos": "모든 리포지토리 가비지 콜렉션",
|
||||
"admin.dashboard.resync_all_sshkeys": "Gitea SSH 키로 '.ssh/authorized_keys' 파일 갱신",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Gitea SSH 접속역할로 '.ssh/authorized_principals' 파일 업데이트",
|
||||
"admin.dashboard.resync_all_sshkeys": "MokoGitea SSH 키로 '.ssh/authorized_keys' 파일 갱신",
|
||||
"admin.dashboard.resync_all_sshprincipals": "MokoGitea SSH 접속역할로 '.ssh/authorized_principals' 파일 업데이트",
|
||||
"admin.dashboard.resync_all_hooks": "모든 리포지토리의 git hook을 다시 동기화 (pre-receive, update, post-receive, proc-receive, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "레코드가 존재하는 누락된 모든 Git 리포지토리 다시 초기화",
|
||||
"admin.dashboard.sync_external_users": "외부 사용자 데이터 동기화",
|
||||
@@ -3029,7 +3029,7 @@
|
||||
"admin.users.is_admin": "운영자 입니다",
|
||||
"admin.users.is_restricted": "제한됨",
|
||||
"admin.users.allow_git_hook": "Git 훅 생성 허용",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook은 Gitea를 실행하는 OS 사용자로 실행되며 동일한 수준의 호스트 액세스 권한을 갖습니다. 결과적으로 이 특별한 Git Hook 권한을 가진 사용자는 모든 Gitea 리포지토리뿐만 아니라 Gitea에서 사용하는 데이터베이스에도 액세스하고 수정할 수 있습니다. 따라서 Gitea 운영자 권한도 얻을 수 있습니다.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook은 MokoGitea를 실행하는 OS 사용자로 실행되며 동일한 수준의 호스트 액세스 권한을 갖습니다. 결과적으로 이 특별한 Git Hook 권한을 가진 사용자는 모든 MokoGitea 리포지토리뿐만 아니라 MokoGitea에서 사용하는 데이터베이스에도 액세스하고 수정할 수 있습니다. 따라서 MokoGitea 운영자 권한도 얻을 수 있습니다.",
|
||||
"admin.users.allow_import_local": "로컬 리포지토리 가져오기 허용",
|
||||
"admin.users.allow_create_organization": "조직 생성 허용",
|
||||
"admin.users.update_profile": "사용자 계정 업데이트",
|
||||
@@ -3099,11 +3099,11 @@
|
||||
"admin.packages.size": "크기",
|
||||
"admin.packages.published": "배포됨",
|
||||
"admin.defaulthooks": "기본 웹훅",
|
||||
"admin.defaulthooks.desc": "웹훅은 특정 Gitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. 여기에 정의된 웹훅은 기본값이므로 모든 새 리포지토리로 복사됩니다. 자세한 내용은 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">웹훅 가이드</a>를 참조하세요.",
|
||||
"admin.defaulthooks.desc": "웹훅은 특정 MokoGitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. 여기에 정의된 웹훅은 기본값이므로 모든 새 리포지토리로 복사됩니다. 자세한 내용은 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">웹훅 가이드</a>를 참조하세요.",
|
||||
"admin.defaulthooks.add_webhook": "기본 웹훅 추가",
|
||||
"admin.defaulthooks.update_webhook": "기본 웹훅 업데이트",
|
||||
"admin.systemhooks": "시스템 웹훅",
|
||||
"admin.systemhooks.desc": "웹훅은 특정 Gitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. 여기에 정의된 웹훅은 시스템의 모든 리포지토리에서 동작하므로, 이로 인해 발생할 수 있는 성능 영향을 고려하십시오. 자세한 내용은<a target=\"_blank\" rel=\"noopener\" href=\"%s\">웹훅 가이드</a>를 참조하세요.",
|
||||
"admin.systemhooks.desc": "웹훅은 특정 MokoGitea 이벤트가 트리거될 때 서버에 HTTP POST 요청을 자동으로 보냅니다. 여기에 정의된 웹훅은 시스템의 모든 리포지토리에서 동작하므로, 이로 인해 발생할 수 있는 성능 영향을 고려하십시오. 자세한 내용은<a target=\"_blank\" rel=\"noopener\" href=\"%s\">웹훅 가이드</a>를 참조하세요.",
|
||||
"admin.systemhooks.add_webhook": "시스템 웹훅 추가",
|
||||
"admin.systemhooks.update_webhook": "시스템 웹훅 업데이트",
|
||||
"admin.auths.auth_manage_panel": "인증 소스 관리",
|
||||
@@ -3124,7 +3124,7 @@
|
||||
"admin.auths.user_base": "사용자 검색 기준",
|
||||
"admin.auths.user_dn": "사용자 DN",
|
||||
"admin.auths.attribute_username": "사용자명 속성",
|
||||
"admin.auths.attribute_username_placeholder": "Gitea에 입력된 사용자명을 사용하려면 비워두세요.",
|
||||
"admin.auths.attribute_username_placeholder": "MokoGitea에 입력된 사용자명을 사용하려면 비워두세요.",
|
||||
"admin.auths.attribute_name": "이름 속성",
|
||||
"admin.auths.attribute_surname": "성 속성",
|
||||
"admin.auths.attribute_mail": "이메일 속성",
|
||||
@@ -3231,7 +3231,7 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "유효하지 않은 자동 검색 URL (반드시 http:// 또는 https://로 시작하는 올바른 URL이어야 합니다)",
|
||||
"admin.config.server_config": "서버 설정",
|
||||
"admin.config.app_name": "사이트 제목",
|
||||
"admin.config.app_ver": "Gitea 버전",
|
||||
"admin.config.app_ver": "MokoGitea 버전",
|
||||
"admin.config.custom_conf": "설정 파일 경로",
|
||||
"admin.config.custom_file_root_path": "커스텀 파일 루트 경로",
|
||||
"admin.config.disable_router_log": "라우터 로그 비활성화",
|
||||
@@ -3268,7 +3268,7 @@
|
||||
"admin.config.service_config": "서비스 설정",
|
||||
"admin.config.register_email_confirm": "가입시 이메일 확인 필수",
|
||||
"admin.config.disable_register": "자체등록 사용안함",
|
||||
"admin.config.allow_only_internal_registration": "Gitea를 통해서만 등록 허용",
|
||||
"admin.config.allow_only_internal_registration": "MokoGitea를 통해서만 등록 허용",
|
||||
"admin.config.allow_only_external_registration": "외부 서비스를 통해서만 등록 허용",
|
||||
"admin.config.enable_openid_signup": "OpenID 자체등록 활성화",
|
||||
"admin.config.enable_openid_signin": "OpenID 로그인 활성화",
|
||||
@@ -3412,11 +3412,11 @@
|
||||
"admin.self_check.no_problem_found": "아직 문제가 발견되지 않았습니다.",
|
||||
"admin.self_check.startup_warnings": "시작 경고:",
|
||||
"admin.self_check.database_collation_mismatch": "데이터베이스가 다음 정렬 방식을 사용할 것으로 예상함: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "데이터베이스가 대소문자를 구분하지 않는 %s 정렬 방식을 사용하고 있습니다. Gitea는 이 정렬 방식으로 작동할 수 있지만, 정상적으로 작동하지 않는 경우가 드물게 있을 수 있습니다.",
|
||||
"admin.self_check.database_collation_case_insensitive": "데이터베이스가 대소문자를 구분하지 않는 %s 정렬 방식을 사용하고 있습니다. MokoGitea는 이 정렬 방식으로 작동할 수 있지만, 정상적으로 작동하지 않는 경우가 드물게 있을 수 있습니다.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "데이터베이스가 %s 정렬 방식을 사용하고 있지만, 이 열들은 다른 정렬 방식을 사용하고 있습니다. 이는 예상치 못한 문제를 야기할 수 있습니다.",
|
||||
"admin.self_check.database_fix_mysql": "MySQL/MariaDB 사용자의 경우, \"gitea doctor convert\" 명령을 사용하여 정렬 방식 문제를 수정하거나 \"ALTER ... COLLATE ...\" SQL 쿼리를 수동으로 실행하여 문제를 수정할 수 있습니다.",
|
||||
"admin.self_check.database_fix_mssql": "MSSQL 사용자의 경우, 현재로서는 \"ALTER ... COLLATE ...\" SQL 쿼리를 수동으로 실행하여 문제를 수정하는 방법밖에 없습니다.",
|
||||
"admin.self_check.location_origin_mismatch": "현재 URL(%[1]s)이 Gitea가 인식하는 URL(%[2]s)과 일치하지 않습니다. 리버스 프록시를 사용하는 경우 \"Host\" 및 \"X-Forwarded-Proto\" 헤더가 올바르게 설정되었는지 확인하십시오.",
|
||||
"admin.self_check.location_origin_mismatch": "현재 URL(%[1]s)이 MokoGitea가 인식하는 URL(%[2]s)과 일치하지 않습니다. 리버스 프록시를 사용하는 경우 \"Host\" 및 \"X-Forwarded-Proto\" 헤더가 올바르게 설정되었는지 확인하십시오.",
|
||||
"action.create_repo": "리포지토리를 생성됨 <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "리포지토리 이름 변경됨 - 전 <code>%[1]s</code> 후 <a href=\"%[2]s\"> %[3]s</a>",
|
||||
"action.commit_repo": "다음으로 푸시 <a href=\"%[2]s\">%[3]s</a> at <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Šai tīmekļvietnei ir nepieciešams JavaScript.",
|
||||
"toc": "Satura rādītājs",
|
||||
"licenses": "Licences",
|
||||
"return_to_gitea": "Atgriezties Gitea",
|
||||
"return_to_gitea": "Atgriezties MokoGitea",
|
||||
"more_items": "Vairāk vienumu",
|
||||
"username": "Lietotājvārds",
|
||||
"email": "E-pasta adrese",
|
||||
@@ -159,12 +159,12 @@
|
||||
"startpage.install": "Vienkārši instalējams",
|
||||
"startpage.platform": "Pieejama dažādām platformām",
|
||||
"startpage.lightweight": "Viegla",
|
||||
"startpage.lightweight_desc": "Gitea ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus!",
|
||||
"startpage.lightweight_desc": "MokoGitea ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus!",
|
||||
"startpage.license": "Atvērtā pirmkoda",
|
||||
"install.install": "Instalācija",
|
||||
"install.title": "Sākotnējā konfigurācija",
|
||||
"install.docker_helper": "Ja Gitea ir uzstādīts Docker konteinerī, izlasiet <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">vadlīninas</a> pirms maināt iestatījumus.",
|
||||
"install.require_db_desc": "Gitea nepieciešams MySQL, PostgreSQL, MSSQL, SQLite3 vai TiDB (izmantojot MySQL protokolu).",
|
||||
"install.docker_helper": "Ja MokoGitea ir uzstādīts Docker konteinerī, izlasiet <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">vadlīninas</a> pirms maināt iestatījumus.",
|
||||
"install.require_db_desc": "MokoGitea nepieciešams MySQL, PostgreSQL, MSSQL, SQLite3 vai TiDB (izmantojot MySQL protokolu).",
|
||||
"install.db_title": "Datu bāzes iestatījumi",
|
||||
"install.db_type": "Datu bāzes veids",
|
||||
"install.host": "Resursdators",
|
||||
@@ -174,10 +174,10 @@
|
||||
"install.db_schema": "Shēma",
|
||||
"install.db_schema_helper": "Atstājiet tukšu, lai izmantu datubāzes noklusēto (\"public\").",
|
||||
"install.path": "Ceļš",
|
||||
"install.sqlite_helper": "Faila ceļš SQLite3 datubāzei.<br>Ievadiet absolūto ceļu, ja Gitea tiek startēts kā serviss.",
|
||||
"install.reinstall_error": "Nevar instalēt datubāzē, kura jau satur Gitea datus",
|
||||
"install.reinstall_confirm_message": "Veicot Gitea datubāzēs atkārtotu instalēšanu, tas var izraisīt vairākas problēmas. Būtu jāizmanto esošais \"app.ini\", lai palaistu Gitea. Apstipriniet, ja patiešām vēlaties to darīt:",
|
||||
"install.reinstall_confirm_check_3": "Apstiprinat, ka esat pārliecināts, ka Gitea izmanto pareizu app.ini faila atrašanās vietu un patiešām vēlaties veikt atkārtotu instalāciju, tāpat apstiprinat, ka tas var radīt augstāk minētās problēmas.",
|
||||
"install.sqlite_helper": "Faila ceļš SQLite3 datubāzei.<br>Ievadiet absolūto ceļu, ja MokoGitea tiek startēts kā serviss.",
|
||||
"install.reinstall_error": "Nevar instalēt datubāzē, kura jau satur MokoGitea datus",
|
||||
"install.reinstall_confirm_message": "Veicot MokoGitea datubāzēs atkārtotu instalēšanu, tas var izraisīt vairākas problēmas. Būtu jāizmanto esošais \"app.ini\", lai palaistu MokoGitea. Apstipriniet, ja patiešām vēlaties to darīt:",
|
||||
"install.reinstall_confirm_check_3": "Apstiprinat, ka esat pārliecināts, ka MokoGitea izmanto pareizu app.ini faila atrašanās vietu un patiešām vēlaties veikt atkārtotu instalāciju, tāpat apstiprinat, ka tas var radīt augstāk minētās problēmas.",
|
||||
"install.err_empty_db_path": "Nav norādīts SQLite3 datu bāzes ceļš.",
|
||||
"install.no_admin_and_disable_registration": "Reģistrāciju nevar atslēgt, kamēr nav izveidots administratora konts.",
|
||||
"install.err_empty_admin_password": "Administratora kontam ir obligāti jānorāda parole.",
|
||||
@@ -189,13 +189,13 @@
|
||||
"install.lfs_path": "Git LFS glabāšanas vieta",
|
||||
"install.lfs_path_helper": "Faili, kas pievienoti Git LFS, tiks glabāti šajā direktorijā. Atstājiet tukšu, lai atspējotu.",
|
||||
"install.run_user": "Izpildes lietotājs",
|
||||
"install.run_user_helper": "Operētājsistēms lietotājs, ar kuru tiks palaists Gitea. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei repozitorija atrašanās vietai.",
|
||||
"install.run_user_helper": "Operētājsistēms lietotājs, ar kuru tiks palaists MokoGitea. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei repozitorija atrašanās vietai.",
|
||||
"install.domain": "Servera domēns",
|
||||
"install.domain_helper": "Domēns vai servera adrese.",
|
||||
"install.ssh_port": "SSH servera ports",
|
||||
"install.ssh_port_helper": "Porta numurs, kuru SSH serveris klausīsies. Atstājiet tukšu, lai atspējotu.",
|
||||
"install.http_port": "Gitea HTTP klausīšanās ports",
|
||||
"install.app_url": "Gitea pamata URL",
|
||||
"install.http_port": "MokoGitea HTTP klausīšanās ports",
|
||||
"install.app_url": "MokoGitea pamata URL",
|
||||
"install.app_url_helper": "Pamata adrese HTTP(S) klonēšanas URL un e-pastu paziņojumiem.",
|
||||
"install.log_root_path": "Žurnalizēšanas ceļš",
|
||||
"install.log_root_path_helper": "Žurnalizēšanas faili tiks rakstīti šajā direktorijā.",
|
||||
@@ -204,7 +204,7 @@
|
||||
"install.smtp_addr": "SMTP resursdators",
|
||||
"install.smtp_port": "SMTP ports",
|
||||
"install.smtp_from": "Nosūtīt e-pastu kā",
|
||||
"install.smtp_from_helper": "E-pasta adrese, ko Gitea izmantos. Ievadiet tika e-pasta adrese vai izmantojiet \"Vārds\" <epasts@domens.lv> formātu.",
|
||||
"install.smtp_from_helper": "E-pasta adrese, ko MokoGitea izmantos. Ievadiet tika e-pasta adrese vai izmantojiet \"Vārds\" <epasts@domens.lv> formātu.",
|
||||
"install.mailer_user": "SMTP lietotājvārds",
|
||||
"install.mailer_password": "SMTP parole",
|
||||
"install.register_confirm": "Reģistrējoties pieprasīt apstiprināt e-pastu",
|
||||
@@ -233,7 +233,7 @@
|
||||
"install.admin_password": "Parole",
|
||||
"install.confirm_password": "Apstipriniet paroli",
|
||||
"install.admin_email": "E-pasta adrese",
|
||||
"install.install_btn_confirm": "Instalēt Gitea",
|
||||
"install.install_btn_confirm": "Instalēt MokoGitea",
|
||||
"install.test_git_failed": "Kļūda pārbaudot 'git' komandu: %v",
|
||||
"install.sqlite3_not_available": "Jūsu pašreizējā versija neatbalsta SQLite3, lūdzu lejupielādējiet oficiālo bināro versiju no %s, NEVIS gobuild versiju.",
|
||||
"install.invalid_db_setting": "Nederīgi datu bāzes iestatījumi: %v",
|
||||
@@ -315,7 +315,7 @@
|
||||
"auth.reset_password_helper": "Atjaunot paroli",
|
||||
"auth.reset_password_wrong_user": "Jūs esat pieteicies kā %s, bet konta atkopšanas saite ir paredzēta lietotājam %s",
|
||||
"auth.password_too_short": "Paroles garums nedrīkst būt mazāks par %d simboliem.",
|
||||
"auth.non_local_account": "Ārējie konti nevar mainīt paroli, izmantojot, Gitea saskarni.",
|
||||
"auth.non_local_account": "Ārējie konti nevar mainīt paroli, izmantojot, MokoGitea saskarni.",
|
||||
"auth.verify": "Pārbaudīt",
|
||||
"auth.scratch_code": "Vienreizējais kods",
|
||||
"auth.use_scratch_code": "Izmantot vienreizējo kodu",
|
||||
@@ -563,7 +563,7 @@
|
||||
"settings.retype_new_password": "Apstiprināt jauno paroli",
|
||||
"settings.password_incorrect": "Ievadīta nepareiza pašreizējā parole.",
|
||||
"settings.change_password_success": "Parole tika veiksmīgi nomainīta. Tagad varat pieteikties ar jauno paroli.",
|
||||
"settings.password_change_disabled": "Ārējie konti nevar mainīt paroli, izmantojot, Gitea saskarni.",
|
||||
"settings.password_change_disabled": "Ārējie konti nevar mainīt paroli, izmantojot, MokoGitea saskarni.",
|
||||
"settings.emails": "E-pasta adreses",
|
||||
"settings.manage_emails": "Pārvaldīt e-pasta adreses",
|
||||
"settings.manage_themes": "Izvēlieties noklusējuma motīvu",
|
||||
@@ -694,7 +694,7 @@
|
||||
"settings.permissions_list": "Tiesības:",
|
||||
"settings.manage_oauth2_applications": "Pārvaldīt OAuth2 lietotnes",
|
||||
"settings.edit_oauth2_application": "Labot OAuth2 lietotni",
|
||||
"settings.oauth2_applications_desc": "OAuth2 lietotnes ļauj trešo pušu lietotnēm droša veidā autentificēt lietotajus šajā Gitea instancē.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 lietotnes ļauj trešo pušu lietotnēm droša veidā autentificēt lietotajus šajā MokoGitea instancē.",
|
||||
"settings.remove_oauth2_application": "Noņemt OAuth2 lietotni",
|
||||
"settings.remove_oauth2_application_desc": "Noņemot OAuth2 lietotni, tiks noņemta piekļuve visām parakstītajām piekļuves pilnvarām. Vai turpināt?",
|
||||
"settings.remove_oauth2_application_success": "Lietotne tika dzēsta.",
|
||||
@@ -713,7 +713,7 @@
|
||||
"settings.oauth2_application_edit": "Labot",
|
||||
"settings.oauth2_application_create_description": "OAuth2 lietotnes ļauj trešas puses lietotnēm piekļūt lietotāja kontiem šajā instancē.",
|
||||
"settings.oauth2_application_remove_description": "OAuth2 lietotnes noņemšana liegs tai piekļūt pilnvarotiem lietotāju kontiem šajā instancē. Vai turpināt?",
|
||||
"settings.oauth2_application_locked": "Gitea sāknēšanas brīdī reģistrē dažas OAuth2 lietotnes, ja tas ir iespējots konfigurācijā. Lai novērstu negaidītu uzvedību, tās nevar ne labot, ne noņemt. Lūgums vērsties OAuth2 dokumentācijā pēc vairāk informācijas.",
|
||||
"settings.oauth2_application_locked": "MokoGitea sāknēšanas brīdī reģistrē dažas OAuth2 lietotnes, ja tas ir iespējots konfigurācijā. Lai novērstu negaidītu uzvedību, tās nevar ne labot, ne noņemt. Lūgums vērsties OAuth2 dokumentācijā pēc vairāk informācijas.",
|
||||
"settings.authorized_oauth2_applications": "Autorizētās OAuth2 lietotnes",
|
||||
"settings.revoke_key": "Atsaukt",
|
||||
"settings.revoke_oauth2_grant": "Atsaukt piekļuvi",
|
||||
@@ -738,10 +738,10 @@
|
||||
"settings.webauthn_key_loss_warning": "Ja tiek pazaudētas drošības atslēgas, tiks zaudēta piekļuve kontam.",
|
||||
"settings.webauthn_alternative_tip": "Ir vēlams uzstādīt papildu autentifikācijas veidu.",
|
||||
"settings.manage_account_links": "Pārvaldīt saistītos kontus",
|
||||
"settings.manage_account_links_desc": "Šādi ārējie konti ir piesaistīti Jūsu Gitea kontam.",
|
||||
"settings.manage_account_links_desc": "Šādi ārējie konti ir piesaistīti Jūsu MokoGitea kontam.",
|
||||
"settings.link_account": "Sasaistīt kontu",
|
||||
"settings.remove_account_link": "Noņemt saistīto kontu",
|
||||
"settings.remove_account_link_desc": "Noņemot saistīto kontu, tam tiks liegta piekļuve Jūsu Gitea kontam. Vai turpināt?",
|
||||
"settings.remove_account_link_desc": "Noņemot saistīto kontu, tam tiks liegta piekļuve Jūsu MokoGitea kontam. Vai turpināt?",
|
||||
"settings.remove_account_link_success": "Saistītais konts tika noņemts.",
|
||||
"settings.hooks.desc": "Pievienot tīmekļa āķus, kas izpildīsies <strong>visos repozitorijos</strong>, kas jums pieder.",
|
||||
"settings.orgs_none": "Jūs neesat nevienas organizācijas biedrs.",
|
||||
@@ -906,7 +906,7 @@
|
||||
"repo.migrate.github.description": "Migrēt datus no github.com vai citām GitHub instancēm.",
|
||||
"repo.migrate.git.description": "Migrēt repozitorija datus no jebkura Git servisa.",
|
||||
"repo.migrate.gitlab.description": "Migrēt datus no gitlab.com vai citām GitLab instancēm.",
|
||||
"repo.migrate.gitea.description": "Migrēt datus no gitea.com vai citām Gitea instancēm.",
|
||||
"repo.migrate.gitea.description": "Migrēt datus no gitea.com vai citām MokoGitea instancēm.",
|
||||
"repo.migrate.gogs.description": "Migrēt datus no notabug.org vai citām Gogs instancēm.",
|
||||
"repo.migrate.onedev.description": "Migrēt datus no code.onedev.io vai citām OneDev instancēm.",
|
||||
"repo.migrate.codebase.description": "Migrēt datus no codebasehq.com.",
|
||||
@@ -1533,7 +1533,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Paņemt",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Projekta repozitorijā jāizveido jauns atzars un jāpārbauda izmaiņas.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Sapludināt",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Sapludināt izmaiņas un atjaunot tās Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Sapludināt izmaiņas un atjaunot tās MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Notīrīt sapludināšanas ziņojumu",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Kad pārbaudes veiksmīgas)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Automātiski sapludināt, kad visas pārbaudes veiksmīgas",
|
||||
@@ -1832,7 +1832,7 @@
|
||||
"repo.settings.remove_team_success": "Komandas piekļuve šim repozitorijam ir noņemta.",
|
||||
"repo.settings.add_webhook": "Pievienot tīmekļa āķi",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Tīmekļa āķa kanāla nosaukums nevar būt tukšs vai saturēt tikai # simbolu.",
|
||||
"repo.settings.hooks_desc": "Tīmekļa āķi ļauj paziņot ārējiem servisiem par noteiktiem notikumiem, kas notiek Gitea. Kad iestāsies kāds notikums, katram ārējā servisa URL tiks nosūtīts POST pieprasījums. Lai uzzinātu sīkāk skatieties <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">tīmekļa āķu rokasgrāmatā</a>.",
|
||||
"repo.settings.hooks_desc": "Tīmekļa āķi ļauj paziņot ārējiem servisiem par noteiktiem notikumiem, kas notiek MokoGitea. Kad iestāsies kāds notikums, katram ārējā servisa URL tiks nosūtīts POST pieprasījums. Lai uzzinātu sīkāk skatieties <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">tīmekļa āķu rokasgrāmatā</a>.",
|
||||
"repo.settings.webhook_deletion": "Noņemt tīmekļa āķi",
|
||||
"repo.settings.webhook_deletion_desc": "Noņemot tīmekļa āķi, tiks dzēsti visi tā iestatījumi un piegādes vēsture. Vai turpināt?",
|
||||
"repo.settings.webhook_deletion_success": "Tīmekļa āķis tika noņemts.",
|
||||
@@ -2128,7 +2128,7 @@
|
||||
"repo.release.delete_release": "Dzēst laidienu",
|
||||
"repo.release.delete_tag": "Dzēst tagu",
|
||||
"repo.release.deletion": "Dzēst laidienu",
|
||||
"repo.release.deletion_desc": "Laidiena izdzēšana tikai noņem to no Gitea. Tā neietekmēs Git tagu, repozitorija saturu vai vēsturi. Vai turpināt?",
|
||||
"repo.release.deletion_desc": "Laidiena izdzēšana tikai noņem to no MokoGitea. Tā neietekmēs Git tagu, repozitorija saturu vai vēsturi. Vai turpināt?",
|
||||
"repo.release.deletion_success": "Laidiens tika izdzēsts.",
|
||||
"repo.release.deletion_tag_desc": "Tiks izdzēsts tags no repozitorija. Repozitorija saturs un vēsture netiks mainīta. Vai turpināt?",
|
||||
"repo.release.deletion_tag_success": "Tags tika izdzēsts.",
|
||||
@@ -2408,7 +2408,7 @@
|
||||
"admin.users.is_admin": "Administratora tiesības",
|
||||
"admin.users.is_restricted": "Ir ierobežots",
|
||||
"admin.users.allow_git_hook": "Atļaut veidot git āķus",
|
||||
"admin.users.allow_git_hook_tooltip": "Git āķi tiek izpildīti ar OS lietotāju zem kura ir izpildīts Gitea serviss un tiem ir tāda paša līmeņa piekļuve serverim. Šī rezultātā, lietotājiem ar speciālajām Git āķu tiesībām ir iespēja piekļūt un mainīt visus Gitea repozitorijus, kā arī datu bāzi, ko izmanto Gitea. Tāpat šie lietotāji var iegūt Gitea administratora tiesības.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git āķi tiek izpildīti ar OS lietotāju zem kura ir izpildīts MokoGitea serviss un tiem ir tāda paša līmeņa piekļuve serverim. Šī rezultātā, lietotājiem ar speciālajām Git āķu tiesībām ir iespēja piekļūt un mainīt visus MokoGitea repozitorijus, kā arī datu bāzi, ko izmanto MokoGitea. Tāpat šie lietotāji var iegūt MokoGitea administratora tiesības.",
|
||||
"admin.users.allow_import_local": "Atļauts importēt lokālus repozitorijus",
|
||||
"admin.users.allow_create_organization": "Atļauts veidot organizācijas",
|
||||
"admin.users.update_profile": "Mainīt lietotāja kontu",
|
||||
@@ -2493,7 +2493,7 @@
|
||||
"admin.auths.user_base": "Lietotāja pamatnosacījumi",
|
||||
"admin.auths.user_dn": "Lietotāja DN",
|
||||
"admin.auths.attribute_username": "Lietotājvārda atribūts",
|
||||
"admin.auths.attribute_username_placeholder": "Atstājiet tukšu, ja vēlaties, lai tiek izmantots Gitea ievadītais lietotājvārds.",
|
||||
"admin.auths.attribute_username_placeholder": "Atstājiet tukšu, ja vēlaties, lai tiek izmantots MokoGitea ievadītais lietotājvārds.",
|
||||
"admin.auths.attribute_name": "Vārda atribūts",
|
||||
"admin.auths.attribute_surname": "Uzvārda atribūts",
|
||||
"admin.auths.attribute_mail": "E-pasta atribūts",
|
||||
@@ -2576,8 +2576,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Kļūdains automātiskās atklāšanas URL (jābūt korektam URL, kas sākas ar http:// vai https://)",
|
||||
"admin.config.server_config": "Servera konfigurācija",
|
||||
"admin.config.app_name": "Vietnes nosaukums",
|
||||
"admin.config.app_ver": "Gitea versija",
|
||||
"admin.config.app_url": "Gitea pamata URL",
|
||||
"admin.config.app_ver": "MokoGitea versija",
|
||||
"admin.config.app_url": "MokoGitea pamata URL",
|
||||
"admin.config.custom_conf": "Konfigurācijas faila ceļš",
|
||||
"admin.config.custom_file_root_path": "Pielāgoto failu pamata ceļš",
|
||||
"admin.config.domain": "Servera domēns",
|
||||
@@ -2615,7 +2615,7 @@
|
||||
"admin.config.service_config": "Pakalpojuma konfigurācija",
|
||||
"admin.config.register_email_confirm": "Reģistrējoties pieprasīt apstiprināt e-pasta adresi",
|
||||
"admin.config.disable_register": "Atspējot lietotāju reģistrāciju",
|
||||
"admin.config.allow_only_internal_registration": "Atļaut reģistrāciju tikai no Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Atļaut reģistrāciju tikai no MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Atļaut reģistrēties tikai ar ārējiem servisiem",
|
||||
"admin.config.enable_openid_signup": "Iespējot reģistrāciju, izmantojot OpenID",
|
||||
"admin.config.enable_openid_signin": "Iespējot pieteikšanos ar OpenID",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"signed_in_as": "Aangemeld als",
|
||||
"toc": "Inhoudsopgave",
|
||||
"licenses": "Licenties",
|
||||
"return_to_gitea": "Terug naar Gitea",
|
||||
"return_to_gitea": "Terug naar MokoGitea",
|
||||
"username": "Gebruikersnaam",
|
||||
"email": "E-mailadres",
|
||||
"password": "Wachtwoord",
|
||||
@@ -99,11 +99,11 @@
|
||||
"startpage.app_desc": "Een eenvoudige, self-hosted Git service",
|
||||
"startpage.install": "Makkelijk te installeren",
|
||||
"startpage.lightweight": "Lichtgewicht",
|
||||
"startpage.lightweight_desc": "Gitea heeft hele lage systeemeisen, je kunt Gitea al draaien op een goedkope Raspberry Pi.",
|
||||
"startpage.lightweight_desc": "MokoGitea heeft hele lage systeemeisen, je kunt MokoGitea al draaien op een goedkope Raspberry Pi.",
|
||||
"install.install": "Installatie",
|
||||
"install.title": "Initiële configuratie",
|
||||
"install.docker_helper": "Als je gitea draait in Docker, Lees eerst de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentatie</a> voordat je een instelling aanpast.",
|
||||
"install.require_db_desc": "Gitea vereist MySQL, PostgreSQL, MSSQL, SQLite3 of TiDB (MySQL protocol).",
|
||||
"install.require_db_desc": "MokoGitea vereist MySQL, PostgreSQL, MSSQL, SQLite3 of TiDB (MySQL protocol).",
|
||||
"install.db_title": "Database-instellingen",
|
||||
"install.db_type": "Database-type",
|
||||
"install.host": "Server",
|
||||
@@ -113,9 +113,9 @@
|
||||
"install.db_schema_helper": "Laat leeg voor de standaard database (\"openbaar\").",
|
||||
"install.path": "Pad",
|
||||
"install.sqlite_helper": "Bestandspad voor de SQLite3-database.<br>Vul een volledig pad in als je GItea als een service uitvoert.",
|
||||
"install.reinstall_error": "U probeert te installeren in een bestaande Gitea database",
|
||||
"install.reinstall_confirm_message": "Herinstalleren met een bestaande Gitea-database kan meerdere problemen veroorzaken. In de meeste gevallen kun je het bestaande \"app.ini\" gebruiken om Gitea te laten draaien. Als je weet wat je aan het doen bent, bevestig dan het volgende:",
|
||||
"install.reinstall_confirm_check_3": "Je bevestigt dat je er absoluut zeker van bent dat deze Gitea draait met de juiste app. Geen locatie en dat je zeker weet dat je opnieuw moet installeren. Je bevestigt dat je de hierbovenstaande risico's erkent.",
|
||||
"install.reinstall_error": "U probeert te installeren in een bestaande MokoGitea database",
|
||||
"install.reinstall_confirm_message": "Herinstalleren met een bestaande MokoGitea-database kan meerdere problemen veroorzaken. In de meeste gevallen kun je het bestaande \"app.ini\" gebruiken om MokoGitea te laten draaien. Als je weet wat je aan het doen bent, bevestig dan het volgende:",
|
||||
"install.reinstall_confirm_check_3": "Je bevestigt dat je er absoluut zeker van bent dat deze MokoGitea draait met de juiste app. Geen locatie en dat je zeker weet dat je opnieuw moet installeren. Je bevestigt dat je de hierbovenstaande risico's erkent.",
|
||||
"install.err_empty_db_path": "SQLite3 database pad mag niet leeg zijn.",
|
||||
"install.no_admin_and_disable_registration": "U kunt zelf-registratie van de gebruiker niet uitschakelen zonder het maken van een administrator-account.",
|
||||
"install.err_empty_admin_password": "Het administrator-wachtwoord mag niet leeg zijn.",
|
||||
@@ -131,8 +131,8 @@
|
||||
"install.domain_helper": "Domein of hostadres voor de server.",
|
||||
"install.ssh_port": "SSH server-poort",
|
||||
"install.ssh_port_helper": "Nummer van de poort die uw SSH-server gebruikt. Laat dit veld leeg om de SSH functie uit te schakelen.",
|
||||
"install.http_port": "Gitea HTTP-poort",
|
||||
"install.app_url": "Gitea base URL",
|
||||
"install.http_port": "MokoGitea HTTP-poort",
|
||||
"install.app_url": "MokoGitea base URL",
|
||||
"install.app_url_helper": "Basisadres voor HTTP(S) kloon URL's en e-mailmeldingen.",
|
||||
"install.log_root_path": "Log-pad",
|
||||
"install.log_root_path_helper": "Logboekbestanden worden geschreven naar deze map.",
|
||||
@@ -140,7 +140,7 @@
|
||||
"install.email_title": "E-mail instellingen",
|
||||
"install.smtp_port": "SMTP Poort",
|
||||
"install.smtp_from": "E-mails versturen als",
|
||||
"install.smtp_from_helper": "E-mailadres dat Gitea gaat gebruiken. Voer een gewoon e-mailadres in of gebruik de \"Naam\" <email@example.com> -indeling.",
|
||||
"install.smtp_from_helper": "E-mailadres dat MokoGitea gaat gebruiken. Voer een gewoon e-mailadres in of gebruik de \"Naam\" <email@example.com> -indeling.",
|
||||
"install.mailer_user": "SMTP gebruikersnaam",
|
||||
"install.mailer_password": "SMTP wachtwoord",
|
||||
"install.register_confirm": "E-mailbevestiging vereist bij registreren",
|
||||
@@ -168,9 +168,9 @@
|
||||
"install.admin_password": "Wachtwoord",
|
||||
"install.confirm_password": "Verifieer wachtwoord",
|
||||
"install.admin_email": "E-mailadres",
|
||||
"install.install_btn_confirm": "Installeer Gitea",
|
||||
"install.install_btn_confirm": "Installeer MokoGitea",
|
||||
"install.test_git_failed": "Git test niet gelukt: 'git' commando %v",
|
||||
"install.sqlite3_not_available": "Deze Gitea-versie biedt geen ondersteuning voor SQLite3. Download de officiële build van %s (niet de versie van de 'gobuild').",
|
||||
"install.sqlite3_not_available": "Deze MokoGitea-versie biedt geen ondersteuning voor SQLite3. Download de officiële build van %s (niet de versie van de 'gobuild').",
|
||||
"install.invalid_db_setting": "De database instelling zijn niet correct: %v",
|
||||
"install.invalid_repo_path": "Het pad van de hoofdmap van de repository is ongeldig: %v",
|
||||
"install.invalid_app_data_path": "Ongeldig app-gegevenspad: %v",
|
||||
@@ -436,7 +436,7 @@
|
||||
"settings.new_password": "Nieuw wachtwoord",
|
||||
"settings.password_incorrect": "Het wachtwoord is niet correct.",
|
||||
"settings.change_password_success": "Je wachtwoord is bijgewerkt. Log vanaf nu in met je nieuwe wachtwoord.",
|
||||
"settings.password_change_disabled": "Niet-lokale gebruikers kunnen hun wachtwoord niet in de webinterface van Gitea wijzigen.",
|
||||
"settings.password_change_disabled": "Niet-lokale gebruikers kunnen hun wachtwoord niet in de webinterface van MokoGitea wijzigen.",
|
||||
"settings.emails": "E-mailadressen",
|
||||
"settings.manage_emails": "E-mailadressen beheren",
|
||||
"settings.manage_themes": "Selecteer standaardthema",
|
||||
@@ -529,7 +529,7 @@
|
||||
"settings.unbind": "Ontkoppelen",
|
||||
"settings.manage_access_token": "Beheer toegangstokens",
|
||||
"settings.generate_new_token": "Nieuw Token genereren",
|
||||
"settings.tokens_desc": "Deze tokens geven toegang tot je account via de API van Gitea.",
|
||||
"settings.tokens_desc": "Deze tokens geven toegang tot je account via de API van MokoGitea.",
|
||||
"settings.token_name": "Symbolische naam",
|
||||
"settings.generate_token": "Token genereren",
|
||||
"settings.generate_token_success": "Je nieuwe token is gegenereerd. Kopieer hem nu, want hij kan niet opnieuw worden weergegeven.",
|
||||
@@ -543,7 +543,7 @@
|
||||
"settings.permission_read": "Gelezen",
|
||||
"settings.manage_oauth2_applications": "Beheer OAuth2-applicaties",
|
||||
"settings.edit_oauth2_application": "Bewerk OAuth2-applicatie",
|
||||
"settings.oauth2_applications_desc": "Met de OAuth2 applicaties kan je derde partij toepassing veilig authenticeren voor gebruikers in deze Gitea.",
|
||||
"settings.oauth2_applications_desc": "Met de OAuth2 applicaties kan je derde partij toepassing veilig authenticeren voor gebruikers in deze MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Verwijder OAuth2 applicatie",
|
||||
"settings.remove_oauth2_application_desc": "Het verwijderen van een OAuth2 app zal de toegang tot alle ondertekende toegangstokens intrekken. Doorgaan?",
|
||||
"settings.remove_oauth2_application_success": "De applicatie is verwijderd.",
|
||||
@@ -575,10 +575,10 @@
|
||||
"settings.webauthn_nickname": "Bijnaam",
|
||||
"settings.webauthn_delete_key": "Verwijder beveiligingssleutel",
|
||||
"settings.manage_account_links": "Gekoppelde accounts beheren",
|
||||
"settings.manage_account_links_desc": "Deze externe accounts zijn gekoppeld aan je Gitea-account.",
|
||||
"settings.manage_account_links_desc": "Deze externe accounts zijn gekoppeld aan je MokoGitea-account.",
|
||||
"settings.link_account": "Account koppelen",
|
||||
"settings.remove_account_link": "Gekoppeld account verwijderen",
|
||||
"settings.remove_account_link_desc": "Als je een gekoppeld account verwijdert, verliest dit account toegang tot je Gitea-account. Doorgaan?",
|
||||
"settings.remove_account_link_desc": "Als je een gekoppeld account verwijdert, verliest dit account toegang tot je MokoGitea-account. Doorgaan?",
|
||||
"settings.remove_account_link_success": "Het gekoppelde account is verwijderd.",
|
||||
"settings.orgs_none": "U bent geen lid van een organisatie.",
|
||||
"settings.delete_account": "Verwijder uw account",
|
||||
@@ -715,7 +715,7 @@
|
||||
"repo.migrate.github.description": "Gegevens overzetten van github.com of andere GitHub instanties.",
|
||||
"repo.migrate.git.description": "Migreer een repositorie van elke Git service.",
|
||||
"repo.migrate.gitlab.description": "Gegevens migreren van gitlab.com of andere GitLab-instanties.",
|
||||
"repo.migrate.gitea.description": "Gegevens overzetten van gitea.com of andere Gitea instanties.",
|
||||
"repo.migrate.gitea.description": "Gegevens overzetten van gitea.com of andere MokoGitea instanties.",
|
||||
"repo.migrate.gogs.description": "Gegevens overzetten van notabug.org of andere Gogs instanties.",
|
||||
"repo.migrate.onedev.description": "Gegevens overzetten van code.onedev.io of andere OneDev instanties.",
|
||||
"repo.migrate.codebase.description": "Gegevens migreren van codebasehq.com.",
|
||||
@@ -1381,7 +1381,7 @@
|
||||
"repo.settings.remove_team_success": "De toegang van het team tot de repository is verwijderd.",
|
||||
"repo.settings.add_webhook": "Webhook toevoegen",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Webhook channel naam mag niet leeg zijn en mag niet alleen een # teken bevatten.",
|
||||
"repo.settings.hooks_desc": "Webhooks maken automatisch een HTTP POST verzoek naar een server wanneer bepaalde Gitea-gebeurtenissen geactiveerd worden. Lees meer in de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks gids</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooks maken automatisch een HTTP POST verzoek naar een server wanneer bepaalde MokoGitea-gebeurtenissen geactiveerd worden. Lees meer in de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks gids</a>.",
|
||||
"repo.settings.webhook_deletion": "Verwijder webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Verwijderen van een webhook verwijdert de instellingen en de geschiedenis van afleveringen. Doorgaan?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook is verwijderd.",
|
||||
@@ -1393,7 +1393,7 @@
|
||||
"repo.settings.githook_name": "Haak naam",
|
||||
"repo.settings.githook_content": "Haak inhoud",
|
||||
"repo.settings.update_githook": "Haak bijwerken",
|
||||
"repo.settings.add_webhook_desc": "Gitea stuurt <code>POST</code> verzoeken met een bepaald inhoudstype naar de doel-URL. Lees meer in de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks gids</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea stuurt <code>POST</code> verzoeken met een bepaald inhoudstype naar de doel-URL. Lees meer in de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks gids</a>.",
|
||||
"repo.settings.payload_url": "Doel URL",
|
||||
"repo.settings.http_method": "HTTP-methode",
|
||||
"repo.settings.content_type": "POST inhoudstype",
|
||||
@@ -1794,7 +1794,7 @@
|
||||
"admin.users.is_admin": "Is beheerder",
|
||||
"admin.users.is_restricted": "Is beperkt",
|
||||
"admin.users.allow_git_hook": "Mag Git hooks maken",
|
||||
"admin.users.allow_git_hook_tooltip": "Git haken worden uitgevoerd als de OS-gebruiker die Gitea uitvoert en zal hetzelfde niveau van host toegang hebben. Als gevolg daarvan hebben gebruikers met dit speciale Git Hook privilege toegang tot alle Gitea repositories en de door Gitea gebruikte database. Zij zijn dus ook in staat om Gitea beheerdersprivileges te verkrijgen.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git haken worden uitgevoerd als de OS-gebruiker die MokoGitea uitvoert en zal hetzelfde niveau van host toegang hebben. Als gevolg daarvan hebben gebruikers met dit speciale Git Hook privilege toegang tot alle MokoGitea repositories en de door MokoGitea gebruikte database. Zij zijn dus ook in staat om MokoGitea beheerdersprivileges te verkrijgen.",
|
||||
"admin.users.allow_import_local": "Mag lokale repositories importeren",
|
||||
"admin.users.allow_create_organization": "Mag organisaties aanmaken",
|
||||
"admin.users.update_profile": "Update gebruikers account",
|
||||
@@ -1849,7 +1849,7 @@
|
||||
"admin.auths.bind_dn": "Binden DN",
|
||||
"admin.auths.bind_password": "Bind wachtwoord",
|
||||
"admin.auths.attribute_username": "Gebruikersnaam attribuut",
|
||||
"admin.auths.attribute_username_placeholder": "Laat leeg om de gebruikersnaam in Gitea te gebruiken.",
|
||||
"admin.auths.attribute_username_placeholder": "Laat leeg om de gebruikersnaam in MokoGitea te gebruiken.",
|
||||
"admin.auths.attribute_name": "Voornaam attribuut",
|
||||
"admin.auths.attribute_surname": "Achternaam attribuut",
|
||||
"admin.auths.attribute_mail": "E-mail attribuut",
|
||||
@@ -1897,8 +1897,8 @@
|
||||
"admin.auths.deletion_success": "De authenticatie-bron is verwijderd.",
|
||||
"admin.config.server_config": "Serverconfiguratie",
|
||||
"admin.config.app_name": "Naam site",
|
||||
"admin.config.app_ver": "Gitea versie",
|
||||
"admin.config.app_url": "Gitea basis URL",
|
||||
"admin.config.app_ver": "MokoGitea versie",
|
||||
"admin.config.app_url": "MokoGitea basis URL",
|
||||
"admin.config.custom_conf": "Configuratiebestandspad",
|
||||
"admin.config.custom_file_root_path": "Hoofdmap voor aangepaste bestanden",
|
||||
"admin.config.domain": "Server Domein",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"signed_in_as": "Zalogowany jako",
|
||||
"toc": "Spis treści",
|
||||
"licenses": "Licencje",
|
||||
"return_to_gitea": "Wróć do Gitea",
|
||||
"return_to_gitea": "Wróć do MokoGitea",
|
||||
"username": "Nazwa użytkownika",
|
||||
"email": "Adres e-mail",
|
||||
"password": "Hasło",
|
||||
@@ -103,12 +103,12 @@
|
||||
"startpage.install": "Łatwa instalacja",
|
||||
"startpage.platform": "Wieloplatformowość",
|
||||
"startpage.lightweight": "Niskie wymagania",
|
||||
"startpage.lightweight_desc": "Gitea ma niskie minimalne wymagania i może działać na niedrogim Raspberry Pi. Oszczędzaj energię swojego komputera!",
|
||||
"startpage.lightweight_desc": "MokoGitea ma niskie minimalne wymagania i może działać na niedrogim Raspberry Pi. Oszczędzaj energię swojego komputera!",
|
||||
"startpage.license": "Otwarte źródło",
|
||||
"install.install": "Instalacja",
|
||||
"install.title": "Wstępna konfiguracja",
|
||||
"install.docker_helper": "Jeśli używasz Gitea za pomocą Docker'a, przeczytaj <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentację</a> przed wprowadzeniem jakichkolwiek zmian.",
|
||||
"install.require_db_desc": "Gitea wymaga MySQL, PostgreSQL, MSSQL, SQLite3 lub TiDB (protokół MySQL).",
|
||||
"install.docker_helper": "Jeśli używasz MokoGitea za pomocą Docker'a, przeczytaj <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentację</a> przed wprowadzeniem jakichkolwiek zmian.",
|
||||
"install.require_db_desc": "MokoGitea wymaga MySQL, PostgreSQL, MSSQL, SQLite3 lub TiDB (protokół MySQL).",
|
||||
"install.db_title": "Ustawienia bazy danych",
|
||||
"install.db_type": "Typ bazy danych",
|
||||
"install.host": "Serwer",
|
||||
@@ -118,10 +118,10 @@
|
||||
"install.db_schema": "Schemat",
|
||||
"install.db_schema_helper": "Pozostaw puste dla domyślnego schematu bazy danych (\"public\").",
|
||||
"install.path": "Ścieżka",
|
||||
"install.sqlite_helper": "Ścieżka pliku dla bazy danych SQLite3.<br>Wpisz ścieżkę bezwzględną, jeśli Gitea jest uruchomiona jako usługa.",
|
||||
"install.reinstall_error": "Próbujesz zainstalować w istniejącej już bazie danych Gitea",
|
||||
"install.reinstall_confirm_message": "Ponowna instalacja z istniejącą bazą danych Gitea może powodować wiele problemów. W większości przypadków powinieneś użyć swojego istniejącego \"app.ini\" do uruchomienia Gitea. Jeśli wiesz, co robisz, potwierdź następujące działania:",
|
||||
"install.reinstall_confirm_check_3": "Potwierdzasz, że jesteś całkowicie pewien, że ta Gitea działa z app.ini w poprawnej lokalizacji i że jesteś pewien, że musisz ponownie zainstalować. Potwierdzasz powyższe ryzyko.",
|
||||
"install.sqlite_helper": "Ścieżka pliku dla bazy danych SQLite3.<br>Wpisz ścieżkę bezwzględną, jeśli MokoGitea jest uruchomiona jako usługa.",
|
||||
"install.reinstall_error": "Próbujesz zainstalować w istniejącej już bazie danych MokoGitea",
|
||||
"install.reinstall_confirm_message": "Ponowna instalacja z istniejącą bazą danych MokoGitea może powodować wiele problemów. W większości przypadków powinieneś użyć swojego istniejącego \"app.ini\" do uruchomienia MokoGitea. Jeśli wiesz, co robisz, potwierdź następujące działania:",
|
||||
"install.reinstall_confirm_check_3": "Potwierdzasz, że jesteś całkowicie pewien, że ta MokoGitea działa z app.ini w poprawnej lokalizacji i że jesteś pewien, że musisz ponownie zainstalować. Potwierdzasz powyższe ryzyko.",
|
||||
"install.err_empty_db_path": "Ścieżka do bazy danych SQLite3 nie może być pusta.",
|
||||
"install.no_admin_and_disable_registration": "Nie możesz wyłączyć możliwości samodzielnej rejestracji kont użytkowników bez stworzenia konta administratora.",
|
||||
"install.err_empty_admin_password": "Hasło administratora nie może być puste.",
|
||||
@@ -137,8 +137,8 @@
|
||||
"install.domain_helper": "Adres domeny lub hosta serwera.",
|
||||
"install.ssh_port": "Port serwera SSH",
|
||||
"install.ssh_port_helper": "Numer portu, na którym nasłuchuje Twój serwer SSH. Pozostaw puste, aby wyłączyć.",
|
||||
"install.http_port": "Port nasłuchiwania HTTP Gitea",
|
||||
"install.app_url": "Podstawowy adres URL Gitea",
|
||||
"install.http_port": "Port nasłuchiwania HTTP MokoGitea",
|
||||
"install.app_url": "Podstawowy adres URL MokoGitea",
|
||||
"install.app_url_helper": "Podstawowy adres dla klonowania adresów URL HTTP(S) oraz powiadomień e-mail.",
|
||||
"install.log_root_path": "Ścieżka dla logów",
|
||||
"install.log_root_path_helper": "Pliki logów będą zapisywane w tym katalogu.",
|
||||
@@ -147,7 +147,7 @@
|
||||
"install.smtp_addr": "Serwer SMTP",
|
||||
"install.smtp_port": "Port SMTP",
|
||||
"install.smtp_from": "Wyślij e-mail jako",
|
||||
"install.smtp_from_helper": "Adres e-mail, z którego Gitea będzie korzystać. Wpisz prosty adres e-mail, lub użyj formatu \"Nazwa\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Adres e-mail, z którego MokoGitea będzie korzystać. Wpisz prosty adres e-mail, lub użyj formatu \"Nazwa\" <email@example.com>.",
|
||||
"install.mailer_user": "Nazwa użytkownika SMTP",
|
||||
"install.mailer_password": "Hasło SMTP",
|
||||
"install.register_confirm": "Wymagają potwierdzenia e-mail przy rejestracji",
|
||||
@@ -175,9 +175,9 @@
|
||||
"install.admin_password": "Hasło",
|
||||
"install.confirm_password": "Potwierdź hasło",
|
||||
"install.admin_email": "Adres e-mail",
|
||||
"install.install_btn_confirm": "Zainstaluj Gitea",
|
||||
"install.install_btn_confirm": "Zainstaluj MokoGitea",
|
||||
"install.test_git_failed": "Nie udało się przetestować polecenia „git”: %v",
|
||||
"install.sqlite3_not_available": "Twoje wydanie Gitea nie obsługuje SQLite3. Pobierz oficjalne wydanie z %s (NIE wersję \"gobuild\").",
|
||||
"install.sqlite3_not_available": "Twoje wydanie MokoGitea nie obsługuje SQLite3. Pobierz oficjalne wydanie z %s (NIE wersję \"gobuild\").",
|
||||
"install.invalid_db_setting": "Nieprawidłowe ustawienia bazy danych: %v",
|
||||
"install.invalid_repo_path": "Ścieżka repozytorium nie jest poprawna: %v",
|
||||
"install.invalid_app_data_path": "Ścieżka danych aplikacji jest nieprawidłowa: %v",
|
||||
@@ -242,7 +242,7 @@
|
||||
"auth.invalid_code": "Twój kod potwierdzający jest nieprawidłowy lub wygasł.",
|
||||
"auth.reset_password_helper": "Odzyskaj konto",
|
||||
"auth.password_too_short": "Długość hasła nie może być mniejsza niż %d znaków.",
|
||||
"auth.non_local_account": "Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy Gitea.",
|
||||
"auth.non_local_account": "Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy MokoGitea.",
|
||||
"auth.verify": "Potwierdź",
|
||||
"auth.scratch_code": "Kod jednorazowy",
|
||||
"auth.use_scratch_code": "Użyj kodu jednorazowego",
|
||||
@@ -428,7 +428,7 @@
|
||||
"settings.new_password": "Nowe hasło",
|
||||
"settings.password_incorrect": "Bieżące hasło nie jest prawidłowe.",
|
||||
"settings.change_password_success": "Twoje hasło zostało zaktualizowane. Od teraz możesz logować się za pomocą nowego hasła.",
|
||||
"settings.password_change_disabled": "Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy Gitea.",
|
||||
"settings.password_change_disabled": "Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy MokoGitea.",
|
||||
"settings.emails": "Adresy e-mail",
|
||||
"settings.manage_emails": "Zarządzaj adresami e-mail",
|
||||
"settings.manage_themes": "Wybierz motyw domyślny",
|
||||
@@ -517,7 +517,7 @@
|
||||
"settings.unbind": "Rozłącz",
|
||||
"settings.manage_access_token": "Zarządzaj tokenami dostępu",
|
||||
"settings.generate_new_token": "Wygeneruj nowy token",
|
||||
"settings.tokens_desc": "Te tokeny dostępu udzielają dostępu do Twojego konta za pomocą API Gitea.",
|
||||
"settings.tokens_desc": "Te tokeny dostępu udzielają dostępu do Twojego konta za pomocą API MokoGitea.",
|
||||
"settings.token_name": "Nazwa tokena",
|
||||
"settings.generate_token": "Wygeneruj token",
|
||||
"settings.generate_token_success": "Twój nowy token został wygenerowany. Skopiuj go teraz, gdyż nie zostanie ujawniony ponownie.",
|
||||
@@ -530,7 +530,7 @@
|
||||
"settings.permission_read": "Przeczytane",
|
||||
"settings.manage_oauth2_applications": "Zarządzaj aplikacjami OAuth2",
|
||||
"settings.edit_oauth2_application": "Edytuj aplikację OAuth2",
|
||||
"settings.oauth2_applications_desc": "Aplikacje OAuth2 pozwalają Twojej aplikacji zewnętrznej na bezpiecznie uwierzytelnianie użytkowników w tej instancji Gitea.",
|
||||
"settings.oauth2_applications_desc": "Aplikacje OAuth2 pozwalają Twojej aplikacji zewnętrznej na bezpiecznie uwierzytelnianie użytkowników w tej instancji MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Usuń aplikację OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Usuwając aplikację OAuth2 odwołasz jej dostęp do wszystkich podpisanych tokenów dostępu. Kontynuować?",
|
||||
"settings.remove_oauth2_application_success": "Aplikacja została usunięta.",
|
||||
@@ -561,10 +561,10 @@
|
||||
"settings.webauthn_register_key": "Dodaj klucz bezpieczeństwa",
|
||||
"settings.webauthn_delete_key": "Usuń klucz bezpieczeństwa",
|
||||
"settings.manage_account_links": "Zarządzaj powiązanymi kontami",
|
||||
"settings.manage_account_links_desc": "Te konta zewnętrzne są powiązane z Twoim kontem Gitea.",
|
||||
"settings.manage_account_links_desc": "Te konta zewnętrzne są powiązane z Twoim kontem MokoGitea.",
|
||||
"settings.link_account": "Powiąż konto",
|
||||
"settings.remove_account_link": "Usuń powiązane konto",
|
||||
"settings.remove_account_link_desc": "Usunięcie powiązanego konta unieważni jego dostęp do Twojego konta Gitea. Kontynuować?",
|
||||
"settings.remove_account_link_desc": "Usunięcie powiązanego konta unieważni jego dostęp do Twojego konta MokoGitea. Kontynuować?",
|
||||
"settings.remove_account_link_success": "Powiązane konto zostało odłączone.",
|
||||
"settings.orgs_none": "Nie jesteś członkiem żadnej organizacji.",
|
||||
"settings.delete_account": "Usuń swoje konto",
|
||||
@@ -691,7 +691,7 @@
|
||||
"repo.migrate.github.description": "Migracja danych z github.com lub innych instancji GitHub.",
|
||||
"repo.migrate.git.description": "Migracja repozytorium tylko z dowolnej usługi Git.",
|
||||
"repo.migrate.gitlab.description": "Migruj dane z gitlab.com lub innych instancji GitLab.",
|
||||
"repo.migrate.gitea.description": "Migruj dane z gitea.com lub innych instancji Gitea.",
|
||||
"repo.migrate.gitea.description": "Migruj dane z gitea.com lub innych instancji MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migracja danych z notabug.org lub innych instancji Gogs.",
|
||||
"repo.migrate.onedev.description": "Migracja danych z code.onedev.io lub innych instancji OneDev.",
|
||||
"repo.migrate.codebase.description": "Migracja danych z codebasehq.com.",
|
||||
@@ -1340,7 +1340,7 @@
|
||||
"repo.settings.remove_team_success": "Dostęp zespołu do repozytorium został usunięty.",
|
||||
"repo.settings.add_webhook": "Dodaj webhooka",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Nazwa kanału Webhooka nie może być pusta i nie może zawierać jedynie znaku #.",
|
||||
"repo.settings.hooks_desc": "Webhooki automatycznie tworzą zapytania HTTP POST do serwera, kiedy następują pewne zdarzenia w Gitea. Przeczytaj o tym więcej w <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">przewodniku o Webhookach</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooki automatycznie tworzą zapytania HTTP POST do serwera, kiedy następują pewne zdarzenia w MokoGitea. Przeczytaj o tym więcej w <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">przewodniku o Webhookach</a>.",
|
||||
"repo.settings.webhook_deletion": "Usuń Webhooka",
|
||||
"repo.settings.webhook_deletion_desc": "Usunięcie Webhooka wykasuje jego ustawienia i historię dostaw. Kontynuować?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook został usunięty.",
|
||||
@@ -1353,7 +1353,7 @@
|
||||
"repo.settings.githook_name": "Nazwa hooka",
|
||||
"repo.settings.githook_content": "Treść hooka",
|
||||
"repo.settings.update_githook": "Zaktualizuj hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea wyśle żądanie <code>POST</code> z określonym typem zawartości do docelowego adresu URL. Przeczytaj o tym więcej w <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">przewodniku o Webhookach</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea wyśle żądanie <code>POST</code> z określonym typem zawartości do docelowego adresu URL. Przeczytaj o tym więcej w <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">przewodniku o Webhookach</a>.",
|
||||
"repo.settings.payload_url": "Adres docelowy URL",
|
||||
"repo.settings.http_method": "Metoda HTTP",
|
||||
"repo.settings.content_type": "Typ zawartości POST",
|
||||
@@ -1780,7 +1780,7 @@
|
||||
"admin.users.is_admin": "Jest administratorem",
|
||||
"admin.users.is_restricted": "Jest ograniczone",
|
||||
"admin.users.allow_git_hook": "Może tworzyć hooki Gita",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook'i są wykonywane jako użytkownik systemu operacyjnego obsługujący Gitea i będą miały taki sam poziom dostępu jak host. W rezultacie użytkownicy z tym specjalnym przywilejem Git Hook mogą uzyskać dostęp i modyfikować wszystkie repozytoria Gitea oraz bazę danych używaną przez Gitea. W związku z tym są oni również w stanie zdobyć uprawnienia administratora Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook'i są wykonywane jako użytkownik systemu operacyjnego obsługujący MokoGitea i będą miały taki sam poziom dostępu jak host. W rezultacie użytkownicy z tym specjalnym przywilejem Git Hook mogą uzyskać dostęp i modyfikować wszystkie repozytoria MokoGitea oraz bazę danych używaną przez MokoGitea. W związku z tym są oni również w stanie zdobyć uprawnienia administratora MokoGitea.",
|
||||
"admin.users.allow_import_local": "Może importować lokalne repozytoria",
|
||||
"admin.users.allow_create_organization": "Może tworzyć organizacje",
|
||||
"admin.users.update_profile": "Zaktualizuj konto użytkownika",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
"admin.auths.user_base": "Baza wyszukiwania",
|
||||
"admin.auths.user_dn": "DN użytkownika",
|
||||
"admin.auths.attribute_username": "Atrybut nazwy użytkownika",
|
||||
"admin.auths.attribute_username_placeholder": "Pozostaw puste, aby użyć nazwy użytkownika wprowadzonej w Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Pozostaw puste, aby użyć nazwy użytkownika wprowadzonej w MokoGitea.",
|
||||
"admin.auths.attribute_name": "Atrybut imienia",
|
||||
"admin.auths.attribute_surname": "Atrybut nazwiska",
|
||||
"admin.auths.attribute_mail": "Atrybut adresu e-mail",
|
||||
@@ -1899,8 +1899,8 @@
|
||||
"admin.auths.login_source_of_type_exist": "Źródło uwierzytelniania tego typu już istnieje.",
|
||||
"admin.config.server_config": "Konfiguracja serwera",
|
||||
"admin.config.app_name": "Tytuł strony",
|
||||
"admin.config.app_ver": "Wersja Gitea",
|
||||
"admin.config.app_url": "Podstawowy adres URL Gitea",
|
||||
"admin.config.app_ver": "Wersja MokoGitea",
|
||||
"admin.config.app_url": "Podstawowy adres URL MokoGitea",
|
||||
"admin.config.custom_conf": "Ścieżka do pliku konfiguracyjnego",
|
||||
"admin.config.custom_file_root_path": "Ścieżka główna plików niestandardowych",
|
||||
"admin.config.domain": "Domena serwera",
|
||||
@@ -1935,7 +1935,7 @@
|
||||
"admin.config.service_config": "Konfiguracja usługi",
|
||||
"admin.config.register_email_confirm": "Wymagaj potwierdzenia adresu e-mail przy rejestracji",
|
||||
"admin.config.disable_register": "Wyłącz samodzielną rejestrację",
|
||||
"admin.config.allow_only_internal_registration": "Zezwalaj na rejestrację tylko przez samo Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Zezwalaj na rejestrację tylko przez samo MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Zezwól na rejestrację wyłącznie za pomocą zewnętrznych usług",
|
||||
"admin.config.enable_openid_signup": "Włącz samodzielną rejestrację za pomocą OpenID",
|
||||
"admin.config.enable_openid_signin": "Włącz logowanie za pomocą OpenID",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Este site requer JavaScript.",
|
||||
"toc": "Índice",
|
||||
"licenses": "Licenças",
|
||||
"return_to_gitea": "Volte para Gitea",
|
||||
"return_to_gitea": "Volte para MokoGitea",
|
||||
"more_items": "Mais itens",
|
||||
"username": "Nome de usuário",
|
||||
"email": "Endereço de E-mail",
|
||||
@@ -187,22 +187,22 @@
|
||||
"editor.buttons.enable_monospace_font": "Habilitar fonte mono espaçada",
|
||||
"editor.buttons.disable_monospace_font": "Desabilitar fonte mono espaçada",
|
||||
"error.occurred": "Ocorreu um erro",
|
||||
"error.report_message": "Se você acredita que esse é um falha do Gitea, pesquise por issues no <a href=\"%s\" target=\"_blank\">GitHub</a> ou abra uma nova issue, se necessário.",
|
||||
"error.report_message": "Se você acredita que esse é um falha do MokoGitea, pesquise por issues no <a href=\"%s\" target=\"_blank\">GitHub</a> ou abra uma nova issue, se necessário.",
|
||||
"error.not_found": "Não foi possível encontrar o destino.",
|
||||
"error.network_error": "Erro de rede",
|
||||
"startpage.app_desc": "Um serviço amigável de Git selfhosted",
|
||||
"startpage.install": "Fácil de instalar",
|
||||
"startpage.install_desc": "Simplesmente <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">execute o binário</a> para sua plataforma, suba com <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>, or use um <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">pacote</a>.",
|
||||
"startpage.platform": "Multi-plataforma",
|
||||
"startpage.platform_desc": "Gitea roda em qualquer lugar para qual <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> consegue compilar: Windows, macOS, Linux, ARM, etc. Escolha qual você gosta mais!",
|
||||
"startpage.platform_desc": "MokoGitea roda em qualquer lugar para qual <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> consegue compilar: Windows, macOS, Linux, ARM, etc. Escolha qual você gosta mais!",
|
||||
"startpage.lightweight": "Leve e rápido",
|
||||
"startpage.lightweight_desc": "Gitea tem requisitos minimos e pode rodar até em um Raspberry Pi. Economize energia da sua máquina!",
|
||||
"startpage.lightweight_desc": "MokoGitea tem requisitos minimos e pode rodar até em um Raspberry Pi. Economize energia da sua máquina!",
|
||||
"startpage.license": "Código Aberto",
|
||||
"startpage.license_desc": "Receba <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Junte-se a nós <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">contribuindo</a> para tornar este projeto ainda melhor. Não seja tímido, seja um colaborador!",
|
||||
"install.install": "Instalação",
|
||||
"install.title": "Configuração Inicial",
|
||||
"install.docker_helper": "Se você está rodando o Gitea dentro do Docker, por favor leia a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentação</a> cuidadosamente antes de alterar qualquer coisa nesta página.",
|
||||
"install.require_db_desc": "Gitea requer MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (protocolo MySQL).",
|
||||
"install.docker_helper": "Se você está rodando o MokoGitea dentro do Docker, por favor leia a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentação</a> cuidadosamente antes de alterar qualquer coisa nesta página.",
|
||||
"install.require_db_desc": "MokoGitea requer MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (protocolo MySQL).",
|
||||
"install.db_title": "Configurações de Banco de Dados",
|
||||
"install.db_type": "Tipo de Banco de Dados",
|
||||
"install.host": "Servidor",
|
||||
@@ -212,12 +212,12 @@
|
||||
"install.db_schema": "Esquema",
|
||||
"install.db_schema_helper": "Deixe em branco para banco de dados padrão (\"public\").",
|
||||
"install.path": "Caminho",
|
||||
"install.sqlite_helper": "Caminho do arquivo do banco de dados SQLite3.<br>Informe um caminho absoluto se você executar o Gitea como um serviço.",
|
||||
"install.reinstall_error": "Você está tentando instalar em um banco de dados existente do Gitea",
|
||||
"install.reinstall_confirm_message": "Reinstalar com um banco de dados Gitea existente pode causar vários problemas. Na maioria dos casos, você deve usar seu \"app.ini\" existente para executar o Gitea. Se você sabe o que está fazendo, confirme o seguinte:",
|
||||
"install.sqlite_helper": "Caminho do arquivo do banco de dados SQLite3.<br>Informe um caminho absoluto se você executar o MokoGitea como um serviço.",
|
||||
"install.reinstall_error": "Você está tentando instalar em um banco de dados existente do MokoGitea",
|
||||
"install.reinstall_confirm_message": "Reinstalar com um banco de dados MokoGitea existente pode causar vários problemas. Na maioria dos casos, você deve usar seu \"app.ini\" existente para executar o MokoGitea. Se você sabe o que está fazendo, confirme o seguinte:",
|
||||
"install.reinstall_confirm_check_1": "Os dados criptografados pelo SECRET_KEY no app.ini poderão ser perdidos: os usuários podem não conseguir fazer login com 2FA/OTP e espelhos podem não funcionar corretamente. Ao marcar esta caixa você confirma que o atual arquivo app.ini contém o SECRET_KEY correto.",
|
||||
"install.reinstall_confirm_check_2": "Os repositórios e configurações podem precisar ser re-sincronizados. Marcando esta caixa você confirma que irá sincronizar novamente os hooks para os repositórios e o arquivo authorized_keys manualmente. Você confirma que irá garantir que as configurações de repositório e espelhamento estão corretas.",
|
||||
"install.reinstall_confirm_check_3": "Você confirma que este Gitea está realmente executando com a localização correta do app.ini e que você tem certeza de que precisa reinstalar. Você confirma que tomou conhecimento dos riscos acima descritos.",
|
||||
"install.reinstall_confirm_check_3": "Você confirma que este MokoGitea está realmente executando com a localização correta do app.ini e que você tem certeza de que precisa reinstalar. Você confirma que tomou conhecimento dos riscos acima descritos.",
|
||||
"install.err_empty_db_path": "O caminho do banco de dados SQLite3 não pode ser em branco.",
|
||||
"install.no_admin_and_disable_registration": "Você não pode desabilitar o auto-cadastro do usuário sem criar uma conta de administrador.",
|
||||
"install.err_empty_admin_password": "A senha do administrador não pode ser em branco.",
|
||||
@@ -233,14 +233,14 @@
|
||||
"install.lfs_path": "Caminho raiz do Git LFS",
|
||||
"install.lfs_path_helper": "Os arquivos armazenados com o Git LFS serão armazenados neste diretório. Deixe em branco para desabilitar.",
|
||||
"install.run_user": "Executar como Usuário",
|
||||
"install.run_user_helper": "O nome de usuário do sistema operacional com o qual o Gitea é executado. Observe que este usuário deve ter acesso ao caminho da raiz do repositório.",
|
||||
"install.run_user_helper": "O nome de usuário do sistema operacional com o qual o MokoGitea é executado. Observe que este usuário deve ter acesso ao caminho da raiz do repositório.",
|
||||
"install.domain": "Domínio do Servidor",
|
||||
"install.domain_helper": "Domínio ou endereço de host para o servidor.",
|
||||
"install.ssh_port": "Porta do servidor SSH",
|
||||
"install.ssh_port_helper": "Número da porta que seu servidor SSH está usando. Deixe em branco para desabilitar.",
|
||||
"install.http_port": "Porta HTTP de uso do Gitea",
|
||||
"install.http_port_helper": "Número da porta que o servidor web do Gitea irá usar.",
|
||||
"install.app_url": "URL base do Gitea",
|
||||
"install.http_port": "Porta HTTP de uso do MokoGitea",
|
||||
"install.http_port_helper": "Número da porta que o servidor web do MokoGitea irá usar.",
|
||||
"install.app_url": "URL base do MokoGitea",
|
||||
"install.app_url_helper": "Endereço base para URLs clone HTTP(S) e notificações por e-mail.",
|
||||
"install.log_root_path": "Caminho do Log",
|
||||
"install.log_root_path_helper": "Arquivos de log serão gravados neste diretório.",
|
||||
@@ -250,7 +250,7 @@
|
||||
"install.smtp_port": "Porta SMTP",
|
||||
"install.smtp_from": "Enviar E-mail Como",
|
||||
"install.smtp_from_invalid": "O endereço \"Enviar e-mail como\" é inválido",
|
||||
"install.smtp_from_helper": "Endereço de e-mail que o Gitea irá usar. Digite um endereço de e-mail simples ou use o formato \"Nome\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Endereço de e-mail que o MokoGitea irá usar. Digite um endereço de e-mail simples ou use o formato \"Nome\" <email@example.com>.",
|
||||
"install.mailer_user": "Nome de usuário do SMTP",
|
||||
"install.mailer_password": "Senha do SMTP",
|
||||
"install.register_confirm": "Exigir Confirmação de E-mail para se Cadastrar",
|
||||
@@ -279,9 +279,9 @@
|
||||
"install.admin_password": "Senha",
|
||||
"install.confirm_password": "Confirmar Senha",
|
||||
"install.admin_email": "Endereço de E-mail",
|
||||
"install.install_btn_confirm": "Instalar Gitea",
|
||||
"install.install_btn_confirm": "Instalar MokoGitea",
|
||||
"install.test_git_failed": "Falha ao testar o comando 'git': %v",
|
||||
"install.sqlite3_not_available": "Esta versão do Gitea não suporta SQLite3. Por favor faça o download da versão binária oficial em %s (não utilize a versão 'gobuild').",
|
||||
"install.sqlite3_not_available": "Esta versão do MokoGitea não suporta SQLite3. Por favor faça o download da versão binária oficial em %s (não utilize a versão 'gobuild').",
|
||||
"install.invalid_db_setting": "Configuração de banco de dados está inválida: %v",
|
||||
"install.invalid_db_table": "A tabela \"%s\" do banco de dados é inválida: %v",
|
||||
"install.invalid_repo_path": "A raiz do repositório está inválida: %v",
|
||||
@@ -377,7 +377,7 @@
|
||||
"auth.reset_password_helper": "Recuperar Conta",
|
||||
"auth.reset_password_wrong_user": "Você está conectado como %s, mas o link de recuperação de conta é destinado a %s",
|
||||
"auth.password_too_short": "A senha deve ter %d ou mais caracteres.",
|
||||
"auth.non_local_account": "Usuários não-locais não podem atualizar sua senha através da interface web do Gitea.",
|
||||
"auth.non_local_account": "Usuários não-locais não podem atualizar sua senha através da interface web do MokoGitea.",
|
||||
"auth.verify": "Verificar",
|
||||
"auth.scratch_code": "Código de backup",
|
||||
"auth.use_scratch_code": "Use um código de backup",
|
||||
@@ -672,7 +672,7 @@
|
||||
"settings.retype_new_password": "Confirmar Nova Senha",
|
||||
"settings.password_incorrect": "A senha atual está incorreta.",
|
||||
"settings.change_password_success": "Sua senha foi atualizada. Acesse usando sua nova senha de agora em diante.",
|
||||
"settings.password_change_disabled": "Contas não-locais não podem alterar sua senha através da interface web do Gitea.",
|
||||
"settings.password_change_disabled": "Contas não-locais não podem alterar sua senha através da interface web do MokoGitea.",
|
||||
"settings.emails": "Endereços de E-mail",
|
||||
"settings.manage_emails": "Gerenciar Endereços de E-mail",
|
||||
"settings.manage_themes": "Selecione o tema padrão",
|
||||
@@ -784,7 +784,7 @@
|
||||
"settings.unbind_success": "A conta social foi removida com sucesso.",
|
||||
"settings.manage_access_token": "Gerenciar Tokens de Acesso",
|
||||
"settings.generate_new_token": "Gerar Novo Token",
|
||||
"settings.tokens_desc": "Esses tokens concedem acesso à sua conta usando a API do Gitea.",
|
||||
"settings.tokens_desc": "Esses tokens concedem acesso à sua conta usando a API do MokoGitea.",
|
||||
"settings.token_name": "Nome do Token",
|
||||
"settings.generate_token": "Gerar Token",
|
||||
"settings.generate_token_success": "Seu novo token foi gerado. Copie-o agora, pois ele não será mostrado novamente.",
|
||||
@@ -807,7 +807,7 @@
|
||||
"settings.permissions_list": "Permissões:",
|
||||
"settings.manage_oauth2_applications": "Gerenciar aplicativos OAuth2",
|
||||
"settings.edit_oauth2_application": "Editar aplicativo OAuth2",
|
||||
"settings.oauth2_applications_desc": "Aplicativos OAuth2 permitem que seus aplicativos de terceiros autentiquem com segurança usuários nesta instância do Gitea.",
|
||||
"settings.oauth2_applications_desc": "Aplicativos OAuth2 permitem que seus aplicativos de terceiros autentiquem com segurança usuários nesta instância do MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Remover aplicativo OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Remover um aplicativo OAuth2 irá revogar o acesso a todos os tokens de acesso assinados. Continuar?",
|
||||
"settings.remove_oauth2_application_success": "O aplicativo foi excluído.",
|
||||
@@ -825,9 +825,9 @@
|
||||
"settings.oauth2_application_edit": "Editar",
|
||||
"settings.oauth2_application_create_description": "Os aplicativos OAuth2 fornecem ao seus aplicativos de terceiros acesso a contas de usuário nesta instância.",
|
||||
"settings.oauth2_application_remove_description": "A remoção de um aplicativo OAuth2 impedirá que ele acesse contas de usuários autorizados nesta instância. Continuar?",
|
||||
"settings.oauth2_application_locked": "O Gitea pré-registra alguns aplicativos OAuth2 na inicialização, se habilitados na configuração. Para evitar um comportamento inesperado, eles não podem ser editados nem removidos. Consulte a documentação do OAuth2 para obter mais informações.",
|
||||
"settings.oauth2_application_locked": "O MokoGitea pré-registra alguns aplicativos OAuth2 na inicialização, se habilitados na configuração. Para evitar um comportamento inesperado, eles não podem ser editados nem removidos. Consulte a documentação do OAuth2 para obter mais informações.",
|
||||
"settings.authorized_oauth2_applications": "Aplicações OAuth2 autorizadas",
|
||||
"settings.authorized_oauth2_applications_description": "Você concedeu acesso à sua conta pessoal da Gitea para esses aplicativos de terceiros. Revogue o acesso aos aplicativos de que não precisa mais.",
|
||||
"settings.authorized_oauth2_applications_description": "Você concedeu acesso à sua conta pessoal da MokoGitea para esses aplicativos de terceiros. Revogue o acesso aos aplicativos de que não precisa mais.",
|
||||
"settings.revoke_key": "Revogar",
|
||||
"settings.revoke_oauth2_grant": "Revogar Acesso",
|
||||
"settings.revoke_oauth2_grant_description": "Revogar o acesso para este aplicativo de terceiros impedirá este aplicativo de acessar seus dados. Tem certeza?",
|
||||
@@ -858,8 +858,8 @@
|
||||
"settings.webauthn_key_loss_warning": "Se você perder suas chaves de segurança, perderá o acesso à sua conta.",
|
||||
"settings.webauthn_alternative_tip": "Você pode querer configurar um método de autenticação adicional.",
|
||||
"settings.manage_account_links": "Gerenciar Contas Vinculadas",
|
||||
"settings.manage_account_links_desc": "Estas contas externas estão vinculadas a sua conta de Gitea.",
|
||||
"settings.account_links_not_available": "Nenhuma conta externa está conectada à sua conta de Gitea.",
|
||||
"settings.manage_account_links_desc": "Estas contas externas estão vinculadas a sua conta de MokoGitea.",
|
||||
"settings.account_links_not_available": "Nenhuma conta externa está conectada à sua conta de MokoGitea.",
|
||||
"settings.link_account": "Vincular Conta",
|
||||
"settings.remove_account_link": "Remover Conta Vinculada",
|
||||
"settings.remove_account_link_desc": "A exclusão da chave SSH revogará o acesso à sua conta. Continuar?",
|
||||
@@ -1043,7 +1043,7 @@
|
||||
"repo.migrate.github.description": "Migrar dados de github.com ou de outras instâncias do GitHub.",
|
||||
"repo.migrate.git.description": "Migrar um repositório somente de qualquer serviço Git.",
|
||||
"repo.migrate.gitlab.description": "Migrar dados de gitlab.com ou de outras instâncias do GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrar dados de gitea.com ou de outras instâncias do Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrar dados de gitea.com ou de outras instâncias do MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrar dados de notabug.org ou de outras instâncias do Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrar dados de code.onedev.io ou de outras instâncias do OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrar dados de codebasehq.com.",
|
||||
@@ -1721,7 +1721,7 @@
|
||||
"repo.pulls.reopened_at": "reabriu este pull request <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||||
"repo.pulls.cmd_instruction_hint": "Ver instruções de linha de comando",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "No repositório do seu projeto, faça checkout de um novo branch e teste as alterações.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Faça merge das alterações e atualize no Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Faça merge das alterações e atualize no MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Limpar mensagem do merge",
|
||||
"repo.pulls.clear_merge_message_hint": "Limpar a mensagem de merge só irá remover o conteúdo da mensagem de commit e manter trailers git gerados, como \"Co-Authored-By …\".",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Quando a verificação for bem-sucedida)",
|
||||
@@ -2003,11 +2003,11 @@
|
||||
"repo.settings.trust_model.collaborator": "Colaborador",
|
||||
"repo.settings.trust_model.collaborator.long": "Colaborador: Confiar em assinaturas feitas por colaboradores",
|
||||
"repo.settings.trust_model.collaborator.desc": "Assinaturas válidas dos colaboradores deste repositório serão marcadas como \"confiáveis\" - (quer correspondam ao autor do commit ou não). Caso contrário, assinaturas válidas serão marcadas como \"não confiáveis\" se a assinatura corresponder ao autor do commit e \"não corresponde\" se não corresponder.",
|
||||
"repo.settings.trust_model.committer.long": "Committer: Confiar nas assinaturas que correspondam aos autores de commits (isso corresponde ao GitHub e forçará commits assinados pelo Gitea a ter o Gitea como o autor do commit).",
|
||||
"repo.settings.trust_model.committer.desc": "As assinaturas válidas só serão marcadas como \"confiáveis\" se corresponderem ao autor do commit; caso contrário, serão marcadas como \"não correspondentes\". Isso força o Gitea a ser o autor do commit em commits assinados com o autor do commit real marcado como Co-authored-by: e Co-committed-by: no rodapé do commit. A chave padrão do Gitea deve corresponder a um usuário no banco de dados.",
|
||||
"repo.settings.trust_model.committer.long": "Committer: Confiar nas assinaturas que correspondam aos autores de commits (isso corresponde ao GitHub e forçará commits assinados pelo MokoGitea a ter o MokoGitea como o autor do commit).",
|
||||
"repo.settings.trust_model.committer.desc": "As assinaturas válidas só serão marcadas como \"confiáveis\" se corresponderem ao autor do commit; caso contrário, serão marcadas como \"não correspondentes\". Isso força o MokoGitea a ser o autor do commit em commits assinados com o autor do commit real marcado como Co-authored-by: e Co-committed-by: no rodapé do commit. A chave padrão do MokoGitea deve corresponder a um usuário no banco de dados.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Colaborador+Commiter",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Colaborador+Committer: Confiar na assinatura dos colaboradores que correspondem ao autor do commit",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Assinaturas válidas dos colaboradores deste repositório serão marcadas como \"confiáveis\" se corresponderem ao autor do commit. Caso contrário, as assinaturas válidas serão marcadas como \"não confiáveis\" se a assinatura corresponder ao autor do commit e \"não corresponde\" caso contrário. Isso forçará o Gitea a ser marcado como o autor do commit nos commits assinados com o autor marcado como Co-Authored-By: e o Committed-By: resumo do commit. A chave padrão do Gitea tem que corresponder a um usuário no banco de dados.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Assinaturas válidas dos colaboradores deste repositório serão marcadas como \"confiáveis\" se corresponderem ao autor do commit. Caso contrário, as assinaturas válidas serão marcadas como \"não confiáveis\" se a assinatura corresponder ao autor do commit e \"não corresponde\" caso contrário. Isso forçará o MokoGitea a ser marcado como o autor do commit nos commits assinados com o autor marcado como Co-Authored-By: e o Committed-By: resumo do commit. A chave padrão do MokoGitea tem que corresponder a um usuário no banco de dados.",
|
||||
"repo.settings.wiki_delete": "Excluir Dados da Wiki",
|
||||
"repo.settings.wiki_delete_desc": "A exclusão de dados da wiki é permanente e não pode ser desfeita.",
|
||||
"repo.settings.wiki_delete_notices_1": "- Isso excluirá e desabilitará permanentemente a wiki do repositório %s.",
|
||||
@@ -2043,7 +2043,7 @@
|
||||
"repo.settings.remove_team_success": "O acesso da equipe ao repositório foi removido.",
|
||||
"repo.settings.add_webhook": "Adicionar Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Nome do canal no webhook não pode estar em branco e não pode conter somente o caractere #.",
|
||||
"repo.settings.hooks_desc": "Webhooks automaticamente fazem requisições de HTTP POST para um servidor quando acionados determinados eventos de Gitea. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia de webhooks</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooks automaticamente fazem requisições de HTTP POST para um servidor quando acionados determinados eventos de MokoGitea. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia de webhooks</a>.",
|
||||
"repo.settings.webhook_deletion": "Remover Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "A exclusão de um webhook exclui suas configurações e o histórico de entrega. Continuar?",
|
||||
"repo.settings.webhook_deletion_success": "O webhook foi removido.",
|
||||
@@ -2063,7 +2063,7 @@
|
||||
"repo.settings.githook_name": "Nome do Hook",
|
||||
"repo.settings.githook_content": "Conteúdo do Hook",
|
||||
"repo.settings.update_githook": "Atualizar Hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea enviará requisições <code>POST</code> com um tipo de conteúdo especificado para a URL de destino. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia de webhooks</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea enviará requisições <code>POST</code> com um tipo de conteúdo especificado para a URL de destino. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia de webhooks</a>.",
|
||||
"repo.settings.payload_url": "URL de Destino",
|
||||
"repo.settings.http_method": "Método HTTP",
|
||||
"repo.settings.content_type": "Tipo de conteúdo POST",
|
||||
@@ -2333,7 +2333,7 @@
|
||||
"repo.release.delete_release": "Excluir Versão",
|
||||
"repo.release.delete_tag": "Apagar Tag",
|
||||
"repo.release.deletion": "Excluir Versão",
|
||||
"repo.release.deletion_desc": "A exclusão de uma versão apenas a remove do Gitea. Isso não afetará a tag do Git, o conteúdo do seu repositório ou seu histórico. Continuar?",
|
||||
"repo.release.deletion_desc": "A exclusão de uma versão apenas a remove do MokoGitea. Isso não afetará a tag do Git, o conteúdo do seu repositório ou seu histórico. Continuar?",
|
||||
"repo.release.deletion_success": "A versão foi excluída.",
|
||||
"repo.release.deletion_tag_desc": "A tag será excluída do repositório. Conteúdo do repositório e histórico permanecerão inalterados. Continuar?",
|
||||
"repo.release.deletion_tag_success": "A tag foi excluída.",
|
||||
@@ -2628,7 +2628,7 @@
|
||||
"admin.users.is_admin": "É Administrador",
|
||||
"admin.users.is_restricted": "Está Restrito",
|
||||
"admin.users.allow_git_hook": "Pode criar hooks Git",
|
||||
"admin.users.allow_git_hook_tooltip": "Hooks Git são executados como o usuário do SO que executa Gitea e terá o mesmo nível de acesso ao servidor. Como resultado, os usuários com esse privilégio especial de Hook do Git podem acessar e modificar todos os repositórios do Gitea, bem como o banco de dados usado pelo Gitea. Por conseguinte, podem também obter privilégios de administrador do Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Hooks Git são executados como o usuário do SO que executa MokoGitea e terá o mesmo nível de acesso ao servidor. Como resultado, os usuários com esse privilégio especial de Hook do Git podem acessar e modificar todos os repositórios do MokoGitea, bem como o banco de dados usado pelo MokoGitea. Por conseguinte, podem também obter privilégios de administrador do MokoGitea.",
|
||||
"admin.users.allow_import_local": "Pode Importar Repositórios Locais",
|
||||
"admin.users.allow_create_organization": "Pode Criar Organizações",
|
||||
"admin.users.update_profile": "Atualizar Conta de Usuário",
|
||||
@@ -2716,7 +2716,7 @@
|
||||
"admin.auths.user_base": "Base de Pesquisa de Usuário",
|
||||
"admin.auths.user_dn": "Usuário do DN",
|
||||
"admin.auths.attribute_username": "Atributo do Nome de Usuário",
|
||||
"admin.auths.attribute_username_placeholder": "Deixe em branco para usar o nome de usuário inserido no Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Deixe em branco para usar o nome de usuário inserido no MokoGitea.",
|
||||
"admin.auths.attribute_name": "Atributo do Primeiro Nome",
|
||||
"admin.auths.attribute_surname": "Atributo do Sobrenome",
|
||||
"admin.auths.attribute_mail": "Atributo do E-mail",
|
||||
@@ -2804,8 +2804,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL do Auto Discovery inválida (deve ser uma URL válida, começando com http:// ou https://)",
|
||||
"admin.config.server_config": "Configuração do Servidor",
|
||||
"admin.config.app_name": "Nome do Site",
|
||||
"admin.config.app_ver": "Versão do Gitea",
|
||||
"admin.config.app_url": "URL base do Gitea",
|
||||
"admin.config.app_ver": "Versão do MokoGitea",
|
||||
"admin.config.app_url": "URL base do MokoGitea",
|
||||
"admin.config.custom_conf": "Caminho do Arquivo de Configuração",
|
||||
"admin.config.custom_file_root_path": "Caminho Raiz para Arquivo Personalizado",
|
||||
"admin.config.domain": "Domínio do Servidor",
|
||||
@@ -2842,7 +2842,7 @@
|
||||
"admin.config.service_config": "Configuração do Serviço",
|
||||
"admin.config.register_email_confirm": "Exigir Confirmação de E-mail para se Cadastrar",
|
||||
"admin.config.disable_register": "Desabilitar Auto-Cadastro",
|
||||
"admin.config.allow_only_internal_registration": "Permitir Registro Somente Através do Próprio Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Permitir Registro Somente Através do Próprio MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Permitir Cadastro Somente por Meio de Serviços Externos",
|
||||
"admin.config.enable_openid_signup": "Habilitar o auto-cadastro via OpenID",
|
||||
"admin.config.enable_openid_signin": "Habilitar acesso via OpenID",
|
||||
@@ -3252,8 +3252,8 @@
|
||||
"actions.runs.status_no_select": "Todos os Status",
|
||||
"actions.runs.no_results": "Não houve correspondência de resultados.",
|
||||
"actions.runs.no_workflows": "Ainda não existem workflows.",
|
||||
"actions.runs.no_workflows.quick_start": "Não sabe como começar com as Ações do Gitea? Veja <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">o guia de início rápido</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Para obter mais informações sobre as Ações do Gitea, consulte <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">a documentação</a>.",
|
||||
"actions.runs.no_workflows.quick_start": "Não sabe como começar com as Ações do MokoGitea? Veja <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">o guia de início rápido</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Para obter mais informações sobre as Ações do MokoGitea, consulte <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">a documentação</a>.",
|
||||
"actions.runs.no_runs": "O workflow ainda não foi executado.",
|
||||
"actions.runs.empty_commit_message": "(mensagem de commit vazia)",
|
||||
"actions.workflow.disable": "Desabilitar Workflow",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Este sítio Web requer JavaScript.",
|
||||
"toc": "Índice",
|
||||
"licenses": "Licenças",
|
||||
"return_to_gitea": "Retornar ao Gitea",
|
||||
"return_to_gitea": "Retornar ao MokoGitea",
|
||||
"more_items": "Mais itens",
|
||||
"username": "Nome de utilizador",
|
||||
"email": "Endereço de email",
|
||||
@@ -206,23 +206,23 @@
|
||||
"filter.string.asc": "A–Z",
|
||||
"filter.string.desc": "Z–A",
|
||||
"error.occurred": "Ocorreu um erro",
|
||||
"error.report_message": "Se acredita tratar-se de um erro do Gitea, procure questões relacionadas no <a href=\"%s\">GitHub</a> ou abra uma nova questão, se necessário.",
|
||||
"error.report_message": "Se acredita tratar-se de um erro do MokoGitea, procure questões relacionadas no <a href=\"%s\">GitHub</a> ou abra uma nova questão, se necessário.",
|
||||
"error.not_found": "Não foi possível encontrar o destino.",
|
||||
"error.network_error": "Erro de rede",
|
||||
"startpage.app_desc": "Um serviço Git auto-hospedado e fácil de usar",
|
||||
"startpage.install": "Fácil de instalar",
|
||||
"startpage.install_desc": "Corra, simplesmente, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">o ficheiro binário executável</a> para a sua plataforma, despache-o com o <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>, ou obtenha-o sob a forma de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">pacote</a>.",
|
||||
"startpage.platform": "Multiplataforma",
|
||||
"startpage.platform_desc": "Gitea corre em qualquer plataforma onde possa compilar em linguagem <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>: Windows, macOS, Linux, ARM, etc. Escolha a sua preferida!",
|
||||
"startpage.platform_desc": "MokoGitea corre em qualquer plataforma onde possa compilar em linguagem <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a>: Windows, macOS, Linux, ARM, etc. Escolha a sua preferida!",
|
||||
"startpage.lightweight": "Leve",
|
||||
"startpage.lightweight_desc": "Gitea requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina!",
|
||||
"startpage.lightweight_desc": "MokoGitea requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina!",
|
||||
"startpage.license": "Código aberto",
|
||||
"startpage.license_desc": "Vá buscar <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>! Junte-se a nós dando a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">sua contribuição</a> para tornar este programa ainda melhor. Não se acanhe e contribua!",
|
||||
"install.install": "Instalação",
|
||||
"install.installing_desc": "Instalando agora, por favor aguarde…",
|
||||
"install.title": "Configuração inicial",
|
||||
"install.docker_helper": "Se correr o Gitea dentro do Docker, leia a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentação</a> antes de alterar quaisquer configurações.",
|
||||
"install.require_db_desc": "Gitea requer MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (protocolo MySQL).",
|
||||
"install.docker_helper": "Se correr o MokoGitea dentro do Docker, leia a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentação</a> antes de alterar quaisquer configurações.",
|
||||
"install.require_db_desc": "MokoGitea requer MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (protocolo MySQL).",
|
||||
"install.db_title": "Configurações da base de dados",
|
||||
"install.db_type": "Tipo de base de dados",
|
||||
"install.host": "Servidor",
|
||||
@@ -233,12 +233,12 @@
|
||||
"install.db_schema_helper": "Deixe em branco para ficar o predefinido da base de dados (\"público\").",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "Localização",
|
||||
"install.sqlite_helper": "Localização do ficheiro da base de dados em SQLite3.<br>Insira um caminho absoluto se corre o Gitea como um serviço.",
|
||||
"install.reinstall_error": "Está a tentar instalar numa base de dados do Gitea já existente",
|
||||
"install.reinstall_confirm_message": "Reinstalar com uma base de dados do Gitea já existente pode causar múltiplos problemas. Na maioria dos casos deve usar o seu \"app.ini\" existente para correr o Gitea. Se souber o que está a fazer, confirme o seguinte:",
|
||||
"install.sqlite_helper": "Localização do ficheiro da base de dados em SQLite3.<br>Insira um caminho absoluto se corre o MokoGitea como um serviço.",
|
||||
"install.reinstall_error": "Está a tentar instalar numa base de dados do MokoGitea já existente",
|
||||
"install.reinstall_confirm_message": "Reinstalar com uma base de dados do MokoGitea já existente pode causar múltiplos problemas. Na maioria dos casos deve usar o seu \"app.ini\" existente para correr o MokoGitea. Se souber o que está a fazer, confirme o seguinte:",
|
||||
"install.reinstall_confirm_check_1": "Os dados encriptados pela chave secreta (SECRET_KEY) no ficheiro app.ini poderão ser perdidos: os utilizadores poderão não ser capazes de iniciar a sessão com autenticação em dois passos (2FA) ou com chaves de utilização única (OTP) e as réplicas poderão deixar de funcionar adequadamente. Ao marcar esta opção estará a confirmar que o ficheiro app.ini vigente contém a SECRET_KEY certa.",
|
||||
"install.reinstall_confirm_check_2": "Os repositórios e as configurações poderão ter de voltar a ser sincronizados. Ao marcar esta opção estará a confirmar que vai voltar a sincronizar manualmente os automatismos para os repositórios e o ficheiro authorized_keys. Estará também a confirmar que vai assegurar que as configurações do repositório e das réplicas estão certas.",
|
||||
"install.reinstall_confirm_check_3": "Você confirma que tem a certeza absoluta de que este Gitea está a correr com a localização certa do ficheiro app.ini e que tem a certeza de que tem de voltar a instalar. Você confirma que tomou conhecimento dos riscos acima descritos.",
|
||||
"install.reinstall_confirm_check_3": "Você confirma que tem a certeza absoluta de que este MokoGitea está a correr com a localização certa do ficheiro app.ini e que tem a certeza de que tem de voltar a instalar. Você confirma que tomou conhecimento dos riscos acima descritos.",
|
||||
"install.err_empty_db_path": "A localização da base de dados SQLite3 não pode estar vazia.",
|
||||
"install.no_admin_and_disable_registration": "Não pode desabilitar a auto-inscrição de utilizadores sem criar uma conta de administrador.",
|
||||
"install.err_empty_admin_password": "A senha do administrador não pode estar em branco.",
|
||||
@@ -254,14 +254,14 @@
|
||||
"install.lfs_path": "Localização do Git LFS",
|
||||
"install.lfs_path_helper": "Os ficheiros rastreados pelo Git LFS serão armazenados nesta pasta. Deixe em branco para desabilitar.",
|
||||
"install.run_user": "Executar com este utilizador",
|
||||
"install.run_user_helper": "O nome de utilizador do sistema operativo que vai executar o Gitea. Note que esse utilizador tem que ter acesso à localização base dos repositórios.",
|
||||
"install.run_user_helper": "O nome de utilizador do sistema operativo que vai executar o MokoGitea. Note que esse utilizador tem que ter acesso à localização base dos repositórios.",
|
||||
"install.domain": "Domínio do servidor",
|
||||
"install.domain_helper": "Domínio ou endereço do servidor.",
|
||||
"install.ssh_port": "Porto do servidor SSH",
|
||||
"install.ssh_port_helper": "O número do porto que o seu servidor SSH usa. Deixe em branco para desabilitar.",
|
||||
"install.http_port": "Porto de escuta HTTP do Gitea",
|
||||
"install.http_port_helper": "O número do porto onde o servidor web do Gitea estará à escuta.",
|
||||
"install.app_url": "URL base do Gitea",
|
||||
"install.http_port": "Porto de escuta HTTP do MokoGitea",
|
||||
"install.http_port_helper": "O número do porto onde o servidor web do MokoGitea estará à escuta.",
|
||||
"install.app_url": "URL base do MokoGitea",
|
||||
"install.app_url_helper": "Endereço base para os URLs e notificações por email das clonagens por HTTP(S).",
|
||||
"install.log_root_path": "Localização dos registos",
|
||||
"install.log_root_path_helper": "Os ficheiros de registo serão escritos nesta pasta.",
|
||||
@@ -271,7 +271,7 @@
|
||||
"install.smtp_port": "Porto do SMTP",
|
||||
"install.smtp_from": "Email do remetente",
|
||||
"install.smtp_from_invalid": "O endereço para \"Enviar email como\" é inválido",
|
||||
"install.smtp_from_helper": "Endereço de email que o Gitea vai usar. Insira um endereço de email simples ou use o formato \"Nome\" <email@exemplo.com>.",
|
||||
"install.smtp_from_helper": "Endereço de email que o MokoGitea vai usar. Insira um endereço de email simples ou use o formato \"Nome\" <email@exemplo.com>.",
|
||||
"install.mailer_user": "Nome de utilizador do SMTP",
|
||||
"install.mailer_password": "Senha do SMTP",
|
||||
"install.register_confirm": "Exigir confirmação de email para se inscrever",
|
||||
@@ -300,9 +300,9 @@
|
||||
"install.admin_password": "Senha",
|
||||
"install.confirm_password": "Confirme a senha",
|
||||
"install.admin_email": "Endereço de email",
|
||||
"install.install_btn_confirm": "Instalar Gitea",
|
||||
"install.install_btn_confirm": "Instalar MokoGitea",
|
||||
"install.test_git_failed": "Não foi possível testar o comando 'git': %v",
|
||||
"install.sqlite3_not_available": "Esta versão do Gitea não suporta o SQLite3. Descarregue a versão binária oficial em %s (não utilize a versão 'gobuild').",
|
||||
"install.sqlite3_not_available": "Esta versão do MokoGitea não suporta o SQLite3. Descarregue a versão binária oficial em %s (não utilize a versão 'gobuild').",
|
||||
"install.invalid_db_setting": "As configurações da base de dados são inválidas: %v",
|
||||
"install.invalid_db_table": "A tabela \"%s\" da base de dados é inválida: %v",
|
||||
"install.invalid_repo_path": "A localização base dos repositórios é inválida: %v",
|
||||
@@ -376,7 +376,7 @@
|
||||
"auth.forgot_password_title": "Esqueci-me da senha",
|
||||
"auth.forgot_password": "Esqueceu a sua senha?",
|
||||
"auth.need_account": "Precisa de uma conta?",
|
||||
"auth.sign_up_tip": "Você está a registar a primeira conta no sistema, que tem privilégios de administrador. Guarde cuidadosamente o nome de utilizador e a senha. Se se esquecer do nome de utilizador ou da senha, consulte a documentação do Gitea para recuperar a conta.",
|
||||
"auth.sign_up_tip": "Você está a registar a primeira conta no sistema, que tem privilégios de administrador. Guarde cuidadosamente o nome de utilizador e a senha. Se se esquecer do nome de utilizador ou da senha, consulte a documentação do MokoGitea para recuperar a conta.",
|
||||
"auth.sign_up_now": "Inscreva-se agora.",
|
||||
"auth.sign_up_successful": "A conta foi criada com sucesso. Bem-vindo/a!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "Foi enviado um email de confirmação para <b>%s</b>. Verifique a sua caixa de entrada dentro de %s para completar o processo de registo. Se o seu endereço de email de registo estiver errado, pode iniciar a sessão novamente e mudá-lo.",
|
||||
@@ -400,7 +400,7 @@
|
||||
"auth.reset_password_helper": "Recuperar conta",
|
||||
"auth.reset_password_wrong_user": "Tem conta iniciada como %s, mas a ligação de recuperação de conta é para %s",
|
||||
"auth.password_too_short": "O tamanho da senha não pode ser inferior a %d caracteres.",
|
||||
"auth.non_local_account": "Os utilizadores não-locais não podem alterar a sua senha através da interface web do Gitea.",
|
||||
"auth.non_local_account": "Os utilizadores não-locais não podem alterar a sua senha através da interface web do MokoGitea.",
|
||||
"auth.verify": "Validar",
|
||||
"auth.scratch_code": "Código de recuperação",
|
||||
"auth.use_scratch_code": "Usar um código de recuperação",
|
||||
@@ -721,7 +721,7 @@
|
||||
"settings.retype_new_password": "Confirme a nova senha",
|
||||
"settings.password_incorrect": "A senha corrente está errada.",
|
||||
"settings.change_password_success": "A sua senha foi substituída. Inicie a sessão com a nova senha a partir de agora.",
|
||||
"settings.password_change_disabled": "Os utilizadores não-locais não podem alterar a sua senha através da interface web do Gitea.",
|
||||
"settings.password_change_disabled": "Os utilizadores não-locais não podem alterar a sua senha através da interface web do MokoGitea.",
|
||||
"settings.emails": "Endereços de email",
|
||||
"settings.manage_emails": "Gerir endereços de email",
|
||||
"settings.manage_themes": "Escolher o tema padrão",
|
||||
@@ -729,7 +729,7 @@
|
||||
"settings.email_desc": "O seu endereço de email principal irá ser usado para notificações, recuperação de senha e, desde que não esteja oculto, operações Git baseados na web.",
|
||||
"settings.theme_desc": "Este será o seu tema padrão em todo o sítio.",
|
||||
"settings.theme_colorblindness_help": "Suporte a temas para daltónicos",
|
||||
"settings.theme_colorblindness_prompt": "O Gitea apenas tem alguns temas com suporte básico para daltónicos que têm apenas algumas cores definidas. O trabalho ainda está em andamento. Poderiam ser feitos mais melhoramentos se fossem definidas mais cores nos ficheiros CSS do tema.",
|
||||
"settings.theme_colorblindness_prompt": "O MokoGitea apenas tem alguns temas com suporte básico para daltónicos que têm apenas algumas cores definidas. O trabalho ainda está em andamento. Poderiam ser feitos mais melhoramentos se fossem definidas mais cores nos ficheiros CSS do tema.",
|
||||
"settings.primary": "Principal",
|
||||
"settings.activated": "Em uso",
|
||||
"settings.requires_activation": "Tem que ser habilitado",
|
||||
@@ -837,7 +837,7 @@
|
||||
"settings.unbind_success": "A conta social foi removida com sucesso.",
|
||||
"settings.manage_access_token": "Gerir códigos de acesso",
|
||||
"settings.generate_new_token": "Gerar um novo código",
|
||||
"settings.tokens_desc": "Esses códigos concedem acesso à sua conta usando a API do Gitea.",
|
||||
"settings.tokens_desc": "Esses códigos concedem acesso à sua conta usando a API do MokoGitea.",
|
||||
"settings.token_name": "Nome do código",
|
||||
"settings.generate_token": "Gerar código",
|
||||
"settings.generate_token_success": "O seu novo código foi gerado. Copie-o agora porque não irá ser mostrado novamente.",
|
||||
@@ -863,7 +863,7 @@
|
||||
"settings.permissions_list": "Permissões:",
|
||||
"settings.manage_oauth2_applications": "Gerir aplicações OAuth2",
|
||||
"settings.edit_oauth2_application": "Editar aplicação OAuth2",
|
||||
"settings.oauth2_applications_desc": "Aplicações OAuth2 permitem que as suas aplicações de terceiros autentiquem com segurança utilizadores nesta instância do Gitea.",
|
||||
"settings.oauth2_applications_desc": "Aplicações OAuth2 permitem que as suas aplicações de terceiros autentiquem com segurança utilizadores nesta instância do MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Remover aplicação OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Remover uma aplicação OAuth2 irá revogar o acesso a todos os códigos de acesso assinados. Quer continuar?",
|
||||
"settings.remove_oauth2_application_success": "A aplicação foi eliminada.",
|
||||
@@ -884,9 +884,9 @@
|
||||
"settings.oauth2_application_edit": "Editar",
|
||||
"settings.oauth2_application_create_description": "As aplicações OAuth2 dão à sua aplicação de terceiros acesso a contas de utilizador nesta instância.",
|
||||
"settings.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?",
|
||||
"settings.oauth2_application_locked": "O Gitea pré-regista algumas aplicações OAuth2 no arranque, se forem habilitadas 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.",
|
||||
"settings.oauth2_application_locked": "O MokoGitea pré-regista algumas aplicações OAuth2 no arranque, se forem habilitadas 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.",
|
||||
"settings.authorized_oauth2_applications": "Aplicações OAuth2 autorizadas",
|
||||
"settings.authorized_oauth2_applications_description": "Concedeu acesso à sua conta pessoal do Gitea a estas aplicações de terceiros. Revogue o acesso às aplicações que já não precisa.",
|
||||
"settings.authorized_oauth2_applications_description": "Concedeu acesso à sua conta pessoal do MokoGitea a estas aplicações de terceiros. Revogue o acesso às aplicações que já não precisa.",
|
||||
"settings.revoke_key": "Revogar",
|
||||
"settings.revoke_oauth2_grant": "Revogar acesso",
|
||||
"settings.revoke_oauth2_grant_description": "Revogar o acesso desta aplicação de terceiros impedi-la-á de aceder aos seus dados. Tem a certeza?",
|
||||
@@ -917,11 +917,11 @@
|
||||
"settings.webauthn_key_loss_warning": "Se perder as suas chaves de segurança, perderá acesso à sua conta.",
|
||||
"settings.webauthn_alternative_tip": "Poderá querer configurar um método de autenticação adicional.",
|
||||
"settings.manage_account_links": "Gerir contas vinculadas",
|
||||
"settings.manage_account_links_desc": "Estas contas externas estão vinculadas à sua conta do Gitea.",
|
||||
"settings.account_links_not_available": "Neste momento não existem contas externas vinculadas à sua conta do Gitea.",
|
||||
"settings.manage_account_links_desc": "Estas contas externas estão vinculadas à sua conta do MokoGitea.",
|
||||
"settings.account_links_not_available": "Neste momento não existem contas externas vinculadas à sua conta do MokoGitea.",
|
||||
"settings.link_account": "Vincular conta",
|
||||
"settings.remove_account_link": "Remover conta vinculada",
|
||||
"settings.remove_account_link_desc": "A remoção de uma conta vinculada revogará o acesso dessa conta à sua conta do Gitea. Quer continuar?",
|
||||
"settings.remove_account_link_desc": "A remoção de uma conta vinculada revogará o acesso dessa conta à sua conta do MokoGitea. Quer continuar?",
|
||||
"settings.remove_account_link_success": "A conta vinculada foi removida.",
|
||||
"settings.hooks.desc": "Adicionar automatismos web que serão despoletados para <strong>todos os repositórios</strong> pertencentes a si.",
|
||||
"settings.orgs_none": "Não é membro de nenhuma organização.",
|
||||
@@ -1118,7 +1118,7 @@
|
||||
"repo.migrate.github.description": "Migrar dados de github.com ou de outras instâncias do GitHub.",
|
||||
"repo.migrate.git.description": "Migrar um repositório somente de qualquer serviço Git.",
|
||||
"repo.migrate.gitlab.description": "Migrar dados de gitlab.com ou de outras instâncias do GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrar dados de gitea.com ou de outras instâncias do Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrar dados de gitea.com ou de outras instâncias do MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrar dados de notabug.org ou de outras instâncias do Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrar dados de code.onedev.io ou de outras instâncias do OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrar dados de codebasehq.com.",
|
||||
@@ -1866,7 +1866,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Checkout",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "A partir do seu repositório, crie um novo ramo e teste nele as modificações.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Integrar",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Integrar as modificações e enviar para o Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Integrar as modificações e enviar para o MokoGitea.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "Aviso: Esta operação não pode executar pedidos de integração porque a opção \"auto-identificar integração manual\" não está habilitada.",
|
||||
"repo.pulls.clear_merge_message": "Apagar mensagem de integração",
|
||||
"repo.pulls.clear_merge_message_hint": "Apagar a mensagem de integração apenas remove o conteúdo da mensagem de cometimento e mantém os rodapés gerados pelo git, tais como \"Co-Autorado-Por…\".",
|
||||
@@ -2172,11 +2172,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "Colaborador: Confiar nas assinaturas dos colaboradores",
|
||||
"repo.settings.trust_model.collaborator.desc": "Assinaturas válidas dos colaboradores deste repositório serão marcadas como \"fiável\", independentemente de corresponderem, ou não, ao autor do cometimento. Caso contrário, assinaturas válidas serão marcadas como \"não fiável\" se a assinatura corresponder ao autor do cometimento e \"não corresponde\", se não corresponder.",
|
||||
"repo.settings.trust_model.committer": "Autor do cometimento",
|
||||
"repo.settings.trust_model.committer.long": "Autor do cometimento: Confiar nas assinaturas que correspondam aos autores dos cometimentos. Isto corresponde ao comportamento do GitHub e força a que os cometimentos assinados do Gitea tenham o Gitea como autor do cometimento.",
|
||||
"repo.settings.trust_model.committer.desc": "Assinaturas válidas apenas serão marcadas como \"fiável\" se corresponderem ao autor do cometimento, caso contrário serão marcadas como \"não corresponde\". Isto irá forçar o Gitea a ser o autor do cometimento nos cometimentos assinados, ficando o autor real marcado como \"Co-autorado-por:\" e \"Co-cometido-por:\" no rodapé do cometimento. A chave padrão do Gitea tem que corresponder a um utilizador na base de dados.",
|
||||
"repo.settings.trust_model.committer.long": "Autor do cometimento: Confiar nas assinaturas que correspondam aos autores dos cometimentos. Isto corresponde ao comportamento do GitHub e força a que os cometimentos assinados do MokoGitea tenham o MokoGitea como autor do cometimento.",
|
||||
"repo.settings.trust_model.committer.desc": "Assinaturas válidas apenas serão marcadas como \"fiável\" se corresponderem ao autor do cometimento, caso contrário serão marcadas como \"não corresponde\". Isto irá forçar o MokoGitea a ser o autor do cometimento nos cometimentos assinados, ficando o autor real marcado como \"Co-autorado-por:\" e \"Co-cometido-por:\" no rodapé do cometimento. A chave padrão do MokoGitea tem que corresponder a um utilizador na base de dados.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Colaborador + Autor do cometimento",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Colaborador + Autor do cometimento: Confiar nas assinaturas dos colaboradores que correspondam ao autor do cometimento",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Assinaturas válidas feitas por colaboradores deste repositório serão marcadas como \"fiável\" se corresponderem ao autor do cometimento. Caso contrário, assinaturas válidas serão marcadas como \"não fiável\" se a assinatura corresponder ao autor do cometimento e \"não corresponde\" se não corresponder. Isto irá forçar a que o Gitea seja marcado como sendo o autor do cometimento nos cometimentos assinados, ficando o autor real marcado como \"Co-autorado-por:\" e \"Co-cometido-por:\" no rodapé do cometimento. A chave padrão do Gitea tem que corresponder a um utilizador na base de dados.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Assinaturas válidas feitas por colaboradores deste repositório serão marcadas como \"fiável\" se corresponderem ao autor do cometimento. Caso contrário, assinaturas válidas serão marcadas como \"não fiável\" se a assinatura corresponder ao autor do cometimento e \"não corresponde\" se não corresponder. Isto irá forçar a que o MokoGitea seja marcado como sendo o autor do cometimento nos cometimentos assinados, ficando o autor real marcado como \"Co-autorado-por:\" e \"Co-cometido-por:\" no rodapé do cometimento. A chave padrão do MokoGitea tem que corresponder a um utilizador na base de dados.",
|
||||
"repo.settings.wiki_delete": "Eliminar dados do wiki",
|
||||
"repo.settings.wiki_delete_desc": "Eliminar os dados do repositório do wiki é permanente e não pode ser revertido.",
|
||||
"repo.settings.wiki_delete_notices_1": "- Isso excluirá e desabilitará permanentemente o wiki do repositório para %s.",
|
||||
@@ -2213,7 +2213,7 @@
|
||||
"repo.settings.remove_team_success": "O acesso da equipa ao repositório foi removido.",
|
||||
"repo.settings.add_webhook": "Adicionar automatismo web",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "O nome de canal do automatismo web não pode estar vazio e não pode conter somente um caractere #.",
|
||||
"repo.settings.hooks_desc": "Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando determinados eventos Gitea são despoletados. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia sobre automatismos web</a>.",
|
||||
"repo.settings.hooks_desc": "Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando determinados eventos MokoGitea são despoletados. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia sobre automatismos web</a>.",
|
||||
"repo.settings.webhook_deletion": "Remover automatismo web",
|
||||
"repo.settings.webhook_deletion_desc": "Remover um automatismo web elimina as configurações e o histórico de entrega desse automatismo. Quer continuar?",
|
||||
"repo.settings.webhook_deletion_success": "O automatismo web foi removido.",
|
||||
@@ -2233,7 +2233,7 @@
|
||||
"repo.settings.githook_name": "Nome do automatismo",
|
||||
"repo.settings.githook_content": "Conteúdo do automatismo",
|
||||
"repo.settings.update_githook": "Modificar automatismo",
|
||||
"repo.settings.add_webhook_desc": "O Gitea irá enviar pedidos <code>POST</code> com um tipo de conteúdo especificado para o URL de destino. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia sobre automatismos web</a>.",
|
||||
"repo.settings.add_webhook_desc": "O MokoGitea irá enviar pedidos <code>POST</code> com um tipo de conteúdo especificado para o URL de destino. Leia mais no <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guia sobre automatismos web</a>.",
|
||||
"repo.settings.payload_url": "URL de destino",
|
||||
"repo.settings.http_method": "Método HTTP",
|
||||
"repo.settings.content_type": "Tipo de conteúdo POST",
|
||||
@@ -2298,9 +2298,9 @@
|
||||
"repo.settings.event_pull_request_merge": "Integração constante no pedido",
|
||||
"repo.settings.event_header_workflow": "Eventos da sequência de trabalho",
|
||||
"repo.settings.event_workflow_run": "Execução da sequência de trabalho",
|
||||
"repo.settings.event_workflow_run_desc": "A execução da sequência de trabalho das operações do Gitea foi colocada em fila, está em espera, em andamento ou concluída.",
|
||||
"repo.settings.event_workflow_run_desc": "A execução da sequência de trabalho das operações do MokoGitea foi colocada em fila, está em espera, em andamento ou concluída.",
|
||||
"repo.settings.event_workflow_job": "Trabalhos da sequência de trabalho",
|
||||
"repo.settings.event_workflow_job_desc": "O trabalho da sequência de trabalho das operações do Gitea foi colocado em fila, está em espera, em andamento ou concluído.",
|
||||
"repo.settings.event_workflow_job_desc": "O trabalho da sequência de trabalho das operações do MokoGitea foi colocado em fila, está em espera, em andamento ou concluído.",
|
||||
"repo.settings.event_package": "Pacote",
|
||||
"repo.settings.event_package_desc": "Pacote criado ou eliminado num repositório.",
|
||||
"repo.settings.branch_filter": "Filtro de ramos",
|
||||
@@ -2321,7 +2321,7 @@
|
||||
"repo.settings.slack_domain": "Domínio",
|
||||
"repo.settings.slack_channel": "Canal",
|
||||
"repo.settings.add_web_hook_desc": "Integrar <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\"> %s </a> no seu repositório.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2601,7 +2601,7 @@
|
||||
"repo.release.delete_release": "Eliminar lançamento",
|
||||
"repo.release.delete_tag": "Eliminar etiqueta",
|
||||
"repo.release.deletion": "Eliminar lançamento",
|
||||
"repo.release.deletion_desc": "Eliminar um lançamento apenas o remove do Gitea. Não irá alterar a etiqueta Git, o conteúdo do seu repositório ou o seu histórico. Quer continuar?",
|
||||
"repo.release.deletion_desc": "Eliminar um lançamento apenas o remove do MokoGitea. Não irá alterar a etiqueta Git, o conteúdo do seu repositório ou o seu histórico. Quer continuar?",
|
||||
"repo.release.deletion_success": "O lançamento foi eliminado.",
|
||||
"repo.release.deletion_tag_desc": "Esta etiqueta vai ser eliminada do repositório. O conteúdo do repositório e o histórico permanecerão inalterados. Quer continuar?",
|
||||
"repo.release.deletion_tag_success": "A etiqueta foi eliminada.",
|
||||
@@ -2849,7 +2849,7 @@
|
||||
"admin.last_page": "Última",
|
||||
"admin.total": "total: %d",
|
||||
"admin.settings": "Configurações de administração",
|
||||
"admin.dashboard.new_version_hint": "O Gitea %s está disponível, você está a correr a versão %s. Verifique <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">o blog</a> para mais detalhes.",
|
||||
"admin.dashboard.new_version_hint": "O MokoGitea %s está disponível, você está a correr a versão %s. Verifique <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">o blog</a> para mais detalhes.",
|
||||
"admin.dashboard.statistic": "Resumo",
|
||||
"admin.dashboard.maintenance_operations": "Operações de manutenção",
|
||||
"admin.dashboard.system_status": "Estado do sistema",
|
||||
@@ -2885,8 +2885,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "Limpar ramos eliminados",
|
||||
"admin.dashboard.update_migration_poster_id": "Sincronizar os IDs do remetente da migração",
|
||||
"admin.dashboard.git_gc_repos": "Fazer a recolha do lixo em todos os repositórios",
|
||||
"admin.dashboard.resync_all_sshkeys": "Sincronizar o ficheiro '.ssh/authorized_keys' com as chaves SSH do Gitea",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Modificar o ficheiro '.ssh/authorized_principals' com os protagonistas SSH do Gitea",
|
||||
"admin.dashboard.resync_all_sshkeys": "Sincronizar o ficheiro '.ssh/authorized_keys' com as chaves SSH do MokoGitea",
|
||||
"admin.dashboard.resync_all_sshprincipals": "Modificar o ficheiro '.ssh/authorized_principals' com os protagonistas SSH do MokoGitea",
|
||||
"admin.dashboard.resync_all_hooks": "Voltar a sincronizar automatismos do git em todos os repositórios (pre-receive, update, post-receive, proc-receive, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "Reinicializar todos os repositórios Git em falta para os quais existam registos",
|
||||
"admin.dashboard.sync_external_users": "Sincronizar dados externos do utilizador",
|
||||
@@ -2966,7 +2966,7 @@
|
||||
"admin.users.is_admin": "É administrador(a)",
|
||||
"admin.users.is_restricted": "É restrito",
|
||||
"admin.users.allow_git_hook": "Pode criar automatismos do Git",
|
||||
"admin.users.allow_git_hook_tooltip": "Os Automatismos do Git são executados em nome do utilizador do sistema operativo que corre o Gitea e têm o mesmo nível de acesso ao servidor. Por causa disso, utilizadores com este privilégio especial de Automatismo do Git podem aceder e modificar todos os repositórios do Gitea, assim como a base de dados usada pelo Gitea. Consequentemente, também podem ganhar privilégios de administrador do Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Os Automatismos do Git são executados em nome do utilizador do sistema operativo que corre o MokoGitea e têm o mesmo nível de acesso ao servidor. Por causa disso, utilizadores com este privilégio especial de Automatismo do Git podem aceder e modificar todos os repositórios do MokoGitea, assim como a base de dados usada pelo MokoGitea. Consequentemente, também podem ganhar privilégios de administrador do MokoGitea.",
|
||||
"admin.users.allow_import_local": "Pode importar repositórios locais",
|
||||
"admin.users.allow_create_organization": "Pode criar organizações",
|
||||
"admin.users.update_profile": "Modificar conta do utilizador",
|
||||
@@ -3036,11 +3036,11 @@
|
||||
"admin.packages.size": "Tamanho",
|
||||
"admin.packages.published": "Publicado",
|
||||
"admin.defaulthooks": "Automatismos web predefinidos",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guia de automatismos web</a>.",
|
||||
"admin.defaulthooks.desc": "Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando são despoletados determinados eventos do MokoGitea. Os automatismos web definidos aqui são os predefinidos e serão copiados para todos os novos repositórios. Leia mais no <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guia de automatismos web</a>.",
|
||||
"admin.defaulthooks.add_webhook": "Adicionar automatismo web predefinido",
|
||||
"admin.defaulthooks.update_webhook": "Modificar automatismo web predefinido",
|
||||
"admin.systemhooks": "Automatismos web do sistema",
|
||||
"admin.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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guia de automatismos web</a>.",
|
||||
"admin.systemhooks.desc": "Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando são despoletados determinados eventos do MokoGitea. 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 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guia de automatismos web</a>.",
|
||||
"admin.systemhooks.add_webhook": "Adicionar automatismo web do sistema",
|
||||
"admin.systemhooks.update_webhook": "Modificar automatismo web do sistema",
|
||||
"admin.auths.auth_manage_panel": "Gestão das fontes de autenticação",
|
||||
@@ -3061,7 +3061,7 @@
|
||||
"admin.auths.user_base": "Base de pesquisa de utilizador",
|
||||
"admin.auths.user_dn": "DN do utilizador",
|
||||
"admin.auths.attribute_username": "Atributo do nome de utilizador",
|
||||
"admin.auths.attribute_username_placeholder": "Deixe em branco para usar o nome de utilizador inserido no Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Deixe em branco para usar o nome de utilizador inserido no MokoGitea.",
|
||||
"admin.auths.attribute_name": "Atributo do Primeiro Nome",
|
||||
"admin.auths.attribute_surname": "Atributo do Sobrenome",
|
||||
"admin.auths.attribute_mail": "Atributo do email",
|
||||
@@ -3165,8 +3165,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL de descoberta automática inválido (tem que ser um URL válido começando com http:// ou https://)",
|
||||
"admin.config.server_config": "Configuração do servidor",
|
||||
"admin.config.app_name": "Título do sítio",
|
||||
"admin.config.app_ver": "Versão do Gitea",
|
||||
"admin.config.app_url": "URL base do Gitea",
|
||||
"admin.config.app_ver": "Versão do MokoGitea",
|
||||
"admin.config.app_url": "URL base do MokoGitea",
|
||||
"admin.config.custom_conf": "Localização do ficheiro de configuração",
|
||||
"admin.config.custom_file_root_path": "Localização dos ficheiros personalizados",
|
||||
"admin.config.domain": "Domínio do servidor",
|
||||
@@ -3205,7 +3205,7 @@
|
||||
"admin.config.service_config": "Configuração do serviço",
|
||||
"admin.config.register_email_confirm": "Exigir confirmação de email para se inscrever",
|
||||
"admin.config.disable_register": "Desabilitar a auto-inscrição",
|
||||
"admin.config.allow_only_internal_registration": "Permitir registo somente através do próprio Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Permitir registo somente através do próprio MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Permitir a inscrição somente por meio de serviços externos",
|
||||
"admin.config.enable_openid_signup": "Habilitar a auto-inscrição com OpenID",
|
||||
"admin.config.enable_openid_signin": "Habilitar início de sessão com OpenID",
|
||||
@@ -3344,11 +3344,11 @@
|
||||
"admin.self_check.no_problem_found": "Nenhum problema encontrado até agora.",
|
||||
"admin.self_check.startup_warnings": "Alertas do arranque:",
|
||||
"admin.self_check.database_collation_mismatch": "Supor que a base de dados usa a colação: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "A base de dados está a usar a colação %s, que é insensível à diferença entre maiúsculas e minúsculas. Embora o Gitea possa trabalhar com ela, pode haver alguns casos raros que não funcionem como esperado.",
|
||||
"admin.self_check.database_collation_case_insensitive": "A base de dados está a usar a colação %s, que é insensível à diferença entre maiúsculas e minúsculas. Embora o MokoGitea possa trabalhar com ela, pode haver alguns casos raros que não funcionem como esperado.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "A base de dados está a usar a colação %s, mas estas colunas estão a usar colações diferentes. Isso poderá causar alguns problemas inesperados.",
|
||||
"admin.self_check.database_fix_mysql": "Para utilizadores do MySQL/MariaDB, pode usar o comando \"gitea doctor convert\" para resolver os problemas de colação. Também pode resolver o problema manualmente com comandos SQL \"ALTER ... COLLATE ...\".",
|
||||
"admin.self_check.database_fix_mssql": "Para utilizadores do MSSQL só pode resolver o problema manualmente com comandos SQL \"ALTER ... COLLATE ...\", por enquanto.",
|
||||
"admin.self_check.location_origin_mismatch": "O URL corrente (%[1]s) não corresponde ao URL visto pelo Gitea (%[2]s). Se estiver a usar um reverse proxy, certifique-se que os cabeçalhos \"Host\" e \"X-Forwarded-Proto\" estão bem definidos.",
|
||||
"admin.self_check.location_origin_mismatch": "O URL corrente (%[1]s) não corresponde ao URL visto pelo MokoGitea (%[2]s). Se estiver a usar um reverse proxy, certifique-se que os cabeçalhos \"Host\" e \"X-Forwarded-Proto\" estão bem definidos.",
|
||||
"action.create_repo": "criou o repositório <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "renomeou o repositório de <code>%[1]s</code> para <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "enviou para <a href=\"%[2]s\">%[3]s</a> em <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Для этого сайта требуется поддержка JavaScript.",
|
||||
"toc": "Содержание",
|
||||
"licenses": "Лицензии",
|
||||
"return_to_gitea": "Вернуться к Gitea",
|
||||
"return_to_gitea": "Вернуться к MokoGitea",
|
||||
"username": "Имя пользователя",
|
||||
"email": "Адрес электронной почты",
|
||||
"password": "Пароль",
|
||||
@@ -154,12 +154,12 @@
|
||||
"startpage.install": "Простой в установке",
|
||||
"startpage.platform": "Кроссплатформенный",
|
||||
"startpage.lightweight": "Легковесный",
|
||||
"startpage.lightweight_desc": "Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины!",
|
||||
"startpage.lightweight_desc": "MokoGitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины!",
|
||||
"startpage.license": "Открытый исходный код",
|
||||
"install.install": "Установка",
|
||||
"install.title": "Начальная конфигурация",
|
||||
"install.docker_helper": "Если вы запускаете Gitea внутри Docker, пожалуйста внимательно прочтите <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацию</a> перед тем, как изменить любые настройки.",
|
||||
"install.require_db_desc": "Gitea требует MySQL, PostgreSQL, MSSQL, SQLite3 или TiDB (через протокол MySQL).",
|
||||
"install.docker_helper": "Если вы запускаете MokoGitea внутри Docker, пожалуйста внимательно прочтите <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацию</a> перед тем, как изменить любые настройки.",
|
||||
"install.require_db_desc": "MokoGitea требует MySQL, PostgreSQL, MSSQL, SQLite3 или TiDB (через протокол MySQL).",
|
||||
"install.db_title": "Настройки базы данных",
|
||||
"install.db_type": "Тип базы данных",
|
||||
"install.host": "Хост",
|
||||
@@ -169,10 +169,10 @@
|
||||
"install.db_schema": "Схема",
|
||||
"install.db_schema_helper": "Оставьте пустым для значения по умолчанию (\"public\").",
|
||||
"install.path": "Путь",
|
||||
"install.sqlite_helper": "Путь к файлу базы данных SQLite3.<br>Введите абсолютный путь, если вы запускаете Gitea как службу.",
|
||||
"install.reinstall_error": "Вы пытаетесь произвести установку в уже существующую базу данных Gitea",
|
||||
"install.reinstall_confirm_message": "Переустановка в уже существующую базу данных Gitea может вызвать несколько проблем. В большинстве случаев вы должны использовать существующий \"app.ini\" для запуска Gitea. Если вы понимаете, что вы делаете, подтвердите:",
|
||||
"install.reinstall_confirm_check_3": "Вы подтверждаете, что полностью уверены, что этот Gitea запущен при коренном расположении app.ini и вы уверены, что вам нужна переустановка. Вы подтверждаете, что соглашаетесь с указанными выше рисками.",
|
||||
"install.sqlite_helper": "Путь к файлу базы данных SQLite3.<br>Введите абсолютный путь, если вы запускаете MokoGitea как службу.",
|
||||
"install.reinstall_error": "Вы пытаетесь произвести установку в уже существующую базу данных MokoGitea",
|
||||
"install.reinstall_confirm_message": "Переустановка в уже существующую базу данных MokoGitea может вызвать несколько проблем. В большинстве случаев вы должны использовать существующий \"app.ini\" для запуска MokoGitea. Если вы понимаете, что вы делаете, подтвердите:",
|
||||
"install.reinstall_confirm_check_3": "Вы подтверждаете, что полностью уверены, что этот MokoGitea запущен при коренном расположении app.ini и вы уверены, что вам нужна переустановка. Вы подтверждаете, что соглашаетесь с указанными выше рисками.",
|
||||
"install.err_empty_db_path": "Путь к базе данных SQLite3 не может быть пустым.",
|
||||
"install.no_admin_and_disable_registration": "Вы не можете отключить регистрацию до создания учётной записи администратора.",
|
||||
"install.err_empty_admin_password": "Пароль администратора не может быть пустым.",
|
||||
@@ -184,13 +184,13 @@
|
||||
"install.lfs_path": "Путь к корневому каталогу Git LFS",
|
||||
"install.lfs_path_helper": "В этом каталоге будут храниться файлы Git LFS. Оставьте пустым, чтобы отключить LFS.",
|
||||
"install.run_user": "Запуск от имени пользователя",
|
||||
"install.run_user_helper": "Имя пользователя операционной системы, под которым работает Gitea. Обратите внимание, что этот пользователь должен иметь доступ к корневому пути репозиториев.",
|
||||
"install.run_user_helper": "Имя пользователя операционной системы, под которым работает MokoGitea. Обратите внимание, что этот пользователь должен иметь доступ к корневому пути репозиториев.",
|
||||
"install.domain": "Домен сервера",
|
||||
"install.domain_helper": "Домен или адрес хоста для сервера.",
|
||||
"install.ssh_port": "Порт SSH сервера",
|
||||
"install.ssh_port_helper": "Номер порта, который использует SSH сервер. Оставьте пустым, чтобы отключить SSH.",
|
||||
"install.http_port": "Gitea HTTP порт",
|
||||
"install.app_url": "Базовый URL Gitea",
|
||||
"install.http_port": "MokoGitea HTTP порт",
|
||||
"install.app_url": "Базовый URL MokoGitea",
|
||||
"install.app_url_helper": "Этот параметр влияет на URL для клонирования по HTTP/HTTPS и на некоторые уведомления по электронной почте.",
|
||||
"install.log_root_path": "Путь к журналу",
|
||||
"install.log_root_path_helper": "Файлы журнала будут записываться в этот каталог.",
|
||||
@@ -199,7 +199,7 @@
|
||||
"install.smtp_addr": "Узел SMTP",
|
||||
"install.smtp_port": "SMTP-порт",
|
||||
"install.smtp_from": "Отправить эл. почту как",
|
||||
"install.smtp_from_helper": "Адрес электронной почты, который будет использоваться Gitea. Введите обычный адрес электронной почты или используйте формат \"Имя\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "Адрес электронной почты, который будет использоваться MokoGitea. Введите обычный адрес электронной почты или используйте формат \"Имя\" <email@example.com>.",
|
||||
"install.mailer_user": "SMTP логин",
|
||||
"install.mailer_password": "SMTP пароль",
|
||||
"install.register_confirm": "Требовать подтверждение по электронной почте для регистрации",
|
||||
@@ -228,9 +228,9 @@
|
||||
"install.admin_password": "Пароль",
|
||||
"install.confirm_password": "Подтвердить пароль",
|
||||
"install.admin_email": "Адрес эл. почты",
|
||||
"install.install_btn_confirm": "Установить Gitea",
|
||||
"install.install_btn_confirm": "Установить MokoGitea",
|
||||
"install.test_git_failed": "Не удалось проверить 'git' команду: %v",
|
||||
"install.sqlite3_not_available": "Эта версия Gitea не поддерживает SQLite3. Пожалуйста, загрузите официальную бинарную версию из %s (не 'go build' версия).",
|
||||
"install.sqlite3_not_available": "Эта версия MokoGitea не поддерживает SQLite3. Пожалуйста, загрузите официальную бинарную версию из %s (не 'go build' версия).",
|
||||
"install.invalid_db_setting": "Некорректные настройки базы данных: %v",
|
||||
"install.invalid_db_table": "Таблица «%s» базы данных некорректна: %v",
|
||||
"install.invalid_repo_path": "Недопустимый путь к корню репозитория: %v",
|
||||
@@ -310,7 +310,7 @@
|
||||
"auth.reset_password_helper": "Восстановить аккаунт",
|
||||
"auth.reset_password_wrong_user": "Вы вошли как %s, но ссылка для восстановления учётной записи предназначена для %s",
|
||||
"auth.password_too_short": "Пароль не может быть короче %d символов.",
|
||||
"auth.non_local_account": "Нелокальные аккаунты не могут изменить пароль через Gitea.",
|
||||
"auth.non_local_account": "Нелокальные аккаунты не могут изменить пароль через MokoGitea.",
|
||||
"auth.verify": "Проверить",
|
||||
"auth.scratch_code": "Одноразовый пароль",
|
||||
"auth.use_scratch_code": "Использовать scratch-код",
|
||||
@@ -559,7 +559,7 @@
|
||||
"settings.retype_new_password": "Подтвердите новый пароль",
|
||||
"settings.password_incorrect": "Текущий пароль неправильный.",
|
||||
"settings.change_password_success": "Ваш пароль был изменён. С этого момента необходимо использовать новый пароль для входа.",
|
||||
"settings.password_change_disabled": "Нелокальные аккаунты не могут изменить пароль через Gitea.",
|
||||
"settings.password_change_disabled": "Нелокальные аккаунты не могут изменить пароль через MokoGitea.",
|
||||
"settings.emails": "Email адреса",
|
||||
"settings.manage_emails": "Управление адресами электронной почты",
|
||||
"settings.manage_themes": "Выберите тему по умолчанию",
|
||||
@@ -689,7 +689,7 @@
|
||||
"settings.permissions_list": "Разрешения:",
|
||||
"settings.manage_oauth2_applications": "Управление приложениями OAuth2",
|
||||
"settings.edit_oauth2_application": "Изменить приложение OAuth2",
|
||||
"settings.oauth2_applications_desc": "Приложения OAuth2 позволяет стороннему приложению к безопасно аутентифицировать пользователей данной установки Gitea.",
|
||||
"settings.oauth2_applications_desc": "Приложения OAuth2 позволяет стороннему приложению к безопасно аутентифицировать пользователей данной установки MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Удалить приложение OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Удаление приложения OAuth2 отменит доступ ко всем подписанным токенам доступа. Продолжить?",
|
||||
"settings.remove_oauth2_application_success": "Приложение удалено.",
|
||||
@@ -729,10 +729,10 @@
|
||||
"settings.webauthn_delete_key": "Удалить ключ безопасности",
|
||||
"settings.webauthn_key_loss_warning": "В случае утраты ключей безопасности вы потеряете доступ к учётной записи.",
|
||||
"settings.manage_account_links": "Управление привязанными аккаунтами",
|
||||
"settings.manage_account_links_desc": "Эти внешние аккаунты привязаны к вашему аккаунту Gitea.",
|
||||
"settings.manage_account_links_desc": "Эти внешние аккаунты привязаны к вашему аккаунту MokoGitea.",
|
||||
"settings.link_account": "Привязать аккаунт",
|
||||
"settings.remove_account_link": "Удалить привязанный аккаунт",
|
||||
"settings.remove_account_link_desc": "Удаление привязанной учётной записи отменит её доступ к вашей учётной записи Gitea. Продолжить?",
|
||||
"settings.remove_account_link_desc": "Удаление привязанной учётной записи отменит её доступ к вашей учётной записи MokoGitea. Продолжить?",
|
||||
"settings.remove_account_link_success": "Привязанная учётная запись удалена.",
|
||||
"settings.orgs_none": "Вы не состоите ни в одной организации.",
|
||||
"settings.repos_none": "Вы не владеете ни одним репозиторием.",
|
||||
@@ -887,7 +887,7 @@
|
||||
"repo.migrate.github.description": "Переносите данные с github.com или других серверов GitHub.",
|
||||
"repo.migrate.git.description": "Перенести только репозиторий из любого Git сервиса.",
|
||||
"repo.migrate.gitlab.description": "Перенести данные с gitlab.com или других экземпляров GitLab.",
|
||||
"repo.migrate.gitea.description": "Перенести данные с gitea.com или других экземпляров Gitea.",
|
||||
"repo.migrate.gitea.description": "Перенести данные с gitea.com или других экземпляров MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Перенести данные с notabug.org или других экземпляров Gogs.",
|
||||
"repo.migrate.onedev.description": "Перенести данные с code.onedev.io или других экземпляров OneDev.",
|
||||
"repo.migrate.codebase.description": "Перенос данных с codebasehq.com.",
|
||||
@@ -1501,7 +1501,7 @@
|
||||
"repo.pulls.closed_at": "закрыл этот запрос на слияние <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||||
"repo.pulls.reopened_at": "переоткрыл этот запрос на слияние <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Слить",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Слить изменения и обновить в Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Слить изменения и обновить в MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Очистить сообщение о слиянии",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(При успешных проверках)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Слить автоматически после прохождения всех проверок",
|
||||
@@ -1794,7 +1794,7 @@
|
||||
"repo.settings.remove_team_success": "Доступ команды к репозиторию удалён.",
|
||||
"repo.settings.add_webhook": "Добавить веб-хук",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Название канала веб-хука не может быть пустым или состоять только из символа #.",
|
||||
"repo.settings.hooks_desc": "Веб-хуки позволяют внешним службам получать уведомления при возникновении определенных событий на Gitea. При возникновении указанных событий мы отправим запрос POST на каждый заданный вами URL. Узнать больше можно в нашем <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">руководстве по веб-хукам</a>.",
|
||||
"repo.settings.hooks_desc": "Веб-хуки позволяют внешним службам получать уведомления при возникновении определенных событий на MokoGitea. При возникновении указанных событий мы отправим запрос POST на каждый заданный вами URL. Узнать больше можно в нашем <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">руководстве по веб-хукам</a>.",
|
||||
"repo.settings.webhook_deletion": "Удалить веб-хук",
|
||||
"repo.settings.webhook_deletion_desc": "Удаление этого веб-хука приведет к удалению всей связанной с ним информации, включая историю. Хотите продолжить?",
|
||||
"repo.settings.webhook_deletion_success": "Веб-хук был удалён.",
|
||||
@@ -1810,7 +1810,7 @@
|
||||
"repo.settings.githook_name": "Название хукa",
|
||||
"repo.settings.githook_content": "Содержимое хука",
|
||||
"repo.settings.update_githook": "Обновить хук",
|
||||
"repo.settings.add_webhook_desc": "Gitea будет оправлять <code>POST</code> запросы на указанный URL адрес, с информацией о происходящих событиях. Подробности на странице <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">инструкции по использованию веб-хуков</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea будет оправлять <code>POST</code> запросы на указанный URL адрес, с информацией о происходящих событиях. Подробности на странице <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">инструкции по использованию веб-хуков</a>.",
|
||||
"repo.settings.payload_url": "URL обработчика",
|
||||
"repo.settings.http_method": "Метод HTTP",
|
||||
"repo.settings.content_type": "Тип содержимого",
|
||||
@@ -2360,7 +2360,7 @@
|
||||
"admin.users.is_admin": "У этой учётной записи есть права администратора",
|
||||
"admin.users.is_restricted": "Ограничен",
|
||||
"admin.users.allow_git_hook": "Может создавать Git-хуки",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks выполняется как пользователь ОС с Gitea и будет иметь одинаковый уровень доступа к хосту. В результате пользователи с привилегией Git Hook могут получить доступ и модифицировать все репозитории Gitea, а также базу данных, используемую Gitea. Следовательно, они также могут получить привилегии администратора Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hooks выполняется как пользователь ОС с MokoGitea и будет иметь одинаковый уровень доступа к хосту. В результате пользователи с привилегией Git Hook могут получить доступ и модифицировать все репозитории MokoGitea, а также базу данных, используемую MokoGitea. Следовательно, они также могут получить привилегии администратора MokoGitea.",
|
||||
"admin.users.allow_import_local": "Пользователь имеет право импортировать локальные репозитории",
|
||||
"admin.users.allow_create_organization": "Эта учётная запись имеет разрешения на создание организаций",
|
||||
"admin.users.update_profile": "Обновить профиль пользователя",
|
||||
@@ -2524,8 +2524,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Неверный URL для автоматического обнаружения (это должен быть валидный URL, начинающийся с http:// или https://)",
|
||||
"admin.config.server_config": "Конфигурация сервера",
|
||||
"admin.config.app_name": "Название сайта",
|
||||
"admin.config.app_ver": "Версия Gitea",
|
||||
"admin.config.app_url": "Базовый URL Gitea",
|
||||
"admin.config.app_ver": "Версия MokoGitea",
|
||||
"admin.config.app_url": "Базовый URL MokoGitea",
|
||||
"admin.config.custom_conf": "Путь к файлу конфигурации",
|
||||
"admin.config.custom_file_root_path": "Пользовательский путь до папки с файлами",
|
||||
"admin.config.domain": "Домен сервера",
|
||||
@@ -2563,7 +2563,7 @@
|
||||
"admin.config.service_config": "Сервисная конфигурация",
|
||||
"admin.config.register_email_confirm": "Требуется подтверждение по электронной почте",
|
||||
"admin.config.disable_register": "Отключить самостоятельную регистрацию",
|
||||
"admin.config.allow_only_internal_registration": "Разрешить регистрацию только через Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Разрешить регистрацию только через MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Разрешить регистрацию только через сторонние сервисы",
|
||||
"admin.config.enable_openid_signup": "Включить cамостоятельную регистрацию OpenID",
|
||||
"admin.config.enable_openid_signin": "Включение входа через OpenID",
|
||||
|
||||
@@ -91,11 +91,11 @@
|
||||
"startpage.install": "ස්ථාපනයට පහසුය",
|
||||
"startpage.platform": "හරස් වේදිකාව",
|
||||
"startpage.lightweight": "සැහැල්ලු",
|
||||
"startpage.lightweight_desc": "Gitea අඩු අවම අවශ්යතා ඇති අතර මිල අඩු Raspberry Pi මත ධාවනය කළ හැකිය. ඔබේ යන්ත්ර ශක්තිය සුරකින්න!",
|
||||
"startpage.lightweight_desc": "MokoGitea අඩු අවම අවශ්යතා ඇති අතර මිල අඩු Raspberry Pi මත ධාවනය කළ හැකිය. ඔබේ යන්ත්ර ශක්තිය සුරකින්න!",
|
||||
"startpage.license": "විවෘත මූලාශ්ර",
|
||||
"install.install": "ස්ථාපනය",
|
||||
"install.title": "මූලික වින්යාසය",
|
||||
"install.docker_helper": "ඔබ Docker තුළ Gitea ධාවනය කරන්නේ නම්, කරුණාකර ඕනෑම සැකසුම් වෙනස් කිරීමට පෙර <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ලියකියවිලි</a> කියවන්න.",
|
||||
"install.docker_helper": "ඔබ Docker තුළ MokoGitea ධාවනය කරන්නේ නම්, කරුණාකර ඕනෑම සැකසුම් වෙනස් කිරීමට පෙර <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">ලියකියවිලි</a> කියවන්න.",
|
||||
"install.db_title": "දත්ත සමුදායේ සැකසුම්",
|
||||
"install.db_type": "දත්ත සමුදායේ වර්ගය",
|
||||
"install.host": "සත්කාරක",
|
||||
@@ -105,7 +105,7 @@
|
||||
"install.db_schema": "යෝජනා ක්රමය",
|
||||
"install.db_schema_helper": "දත්ත සමුදා පෙරනිමි සඳහා හිස්ව තබන්න (“පොදු”).",
|
||||
"install.path": "මාර්ගය",
|
||||
"install.sqlite_helper": "SQLite3 දත්ත සමුදාය සඳහා ගොනු මාර්ගය.<br>ඔබ සේවාවක් ලෙස Gitea ධාවනය කරන්නේ නම් නිරපේක්ෂ මාර්ගයක් ඇතුල් කරන්න.",
|
||||
"install.sqlite_helper": "SQLite3 දත්ත සමුදාය සඳහා ගොනු මාර්ගය.<br>ඔබ සේවාවක් ලෙස MokoGitea ධාවනය කරන්නේ නම් නිරපේක්ෂ මාර්ගයක් ඇතුල් කරන්න.",
|
||||
"install.err_empty_db_path": "SQLite3 දත්ත සමුදා මාර්ගය හිස් විය නොහැක.",
|
||||
"install.no_admin_and_disable_registration": "පරිපාලක ගිණුමක් නිර්මාණය නොකර පරිශීලක ස්වයං ලියාපදිංචිය අක්රිය කළ නොහැක.",
|
||||
"install.err_empty_admin_password": "පරිපාලක මුරපදය හිස් විය නොහැක.",
|
||||
@@ -131,7 +131,7 @@
|
||||
"install.smtp_addr": "SMTP සත්කාරක",
|
||||
"install.smtp_port": "ප්රශ්නය විසඳිලා වරාය",
|
||||
"install.smtp_from": "ලෙස වි-තැපෑල යවන්න",
|
||||
"install.smtp_from_helper": "විද්යුත් තැපැල් ලිපිනය Gitea භාවිතා කරනු ඇත. සරල විද්යුත් තැපැල් ලිපිනයක් ඇතුළත් කරන්න හෝ “නම” <email@example.com> ආකෘතිය භාවිතා කරන්න.",
|
||||
"install.smtp_from_helper": "විද්යුත් තැපැල් ලිපිනය MokoGitea භාවිතා කරනු ඇත. සරල විද්යුත් තැපැල් ලිපිනයක් ඇතුළත් කරන්න හෝ “නම” <email@example.com> ආකෘතිය භාවිතා කරන්න.",
|
||||
"install.mailer_user": "SMTP පරිශීලක නාමය",
|
||||
"install.mailer_password": "SMTP මුරපදය",
|
||||
"install.register_confirm": "ලියාපදිංචි වීමට විද්යුත් තැපැල් තහවුරු කිරීම අවශ්ය වේ",
|
||||
@@ -161,7 +161,7 @@
|
||||
"install.admin_email": "වි-තැපැල් ලිපිනය",
|
||||
"install.install_btn_confirm": "ගිටියා ස්ථාපනය කරන්න",
|
||||
"install.test_git_failed": "'git' විධානය පරීක්ෂා කළ නොහැකි විය: %v",
|
||||
"install.sqlite3_not_available": "මෙම Gitea අනුවාදය SQLite3 සඳහා සහය නොදක්වයි. කරුණාකර නිල ද්විමය අනුවාදය %s වෙතින් බාගත කරන්න ('gobuild' අනුවාදය නොවේ).",
|
||||
"install.sqlite3_not_available": "මෙම MokoGitea අනුවාදය SQLite3 සඳහා සහය නොදක්වයි. කරුණාකර නිල ද්විමය අනුවාදය %s වෙතින් බාගත කරන්න ('gobuild' අනුවාදය නොවේ).",
|
||||
"install.invalid_db_setting": "දත්ත සමුදා සැකසුම් අවලංගුයි: %v",
|
||||
"install.invalid_repo_path": "නිධි මූල මාර්ගය අවලංගුයි: %v",
|
||||
"install.run_user_not_match": "'ලෙස ධාවනය කරන්න' පරිශීලක නාමය වත්මන් පරිශීලක නාමය නොවේ: %s -> %s",
|
||||
@@ -222,7 +222,7 @@
|
||||
"auth.invalid_code": "ඔබගේ තහවුරු කිරීමේ කේතය අවලංගු හෝ කල් ඉකුත් වී ඇත.",
|
||||
"auth.reset_password_helper": "ගිණුම ප්රතිසාධනය",
|
||||
"auth.password_too_short": "මුරපදයේ දිග %d අක්ෂර වලට වඩා අඩු විය නොහැක.",
|
||||
"auth.non_local_account": "දේශීය නොවන පරිශීලකයින්ට Gitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක.",
|
||||
"auth.non_local_account": "දේශීය නොවන පරිශීලකයින්ට MokoGitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක.",
|
||||
"auth.verify": "සත්යාපනය කරන්න",
|
||||
"auth.scratch_code": "සීරීම් කේතය",
|
||||
"auth.use_scratch_code": "සීරීම් කේතයක් භාවිතා කරන්න",
|
||||
@@ -420,7 +420,7 @@
|
||||
"settings.new_password": "නව මුරපදය",
|
||||
"settings.password_incorrect": "වත්මන් මුරපදය වැරදිය.",
|
||||
"settings.change_password_success": "ඔබගේ මුරපදය යාවත්කාලීන කර ඇත. මෙතැන් සිට ඔබගේ නව මුරපදය භාවිතා කරමින් පුරනය වන්න.",
|
||||
"settings.password_change_disabled": "දේශීය නොවන පරිශීලකයින්ට Gitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක.",
|
||||
"settings.password_change_disabled": "දේශීය නොවන පරිශීලකයින්ට MokoGitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක.",
|
||||
"settings.emails": "වි-තැපැල් ලිපින",
|
||||
"settings.manage_emails": "වි-තැපැල් ලිපින කළමනාකරණය",
|
||||
"settings.manage_themes": "පෙරනිමි තේමාව තෝරන්න",
|
||||
@@ -526,7 +526,7 @@
|
||||
"settings.permission_read": "කියවූ",
|
||||
"settings.manage_oauth2_applications": "OUTU2 යෙදුම් කළමනාකරණය කරන්න",
|
||||
"settings.edit_oauth2_application": "OUT2 අයදුම්පත සංස්කරණය කරන්න",
|
||||
"settings.oauth2_applications_desc": "OUTU2 අයදුම්පත් ආරක්ෂිතව මෙම Gitea උදාහරණයක් පරිශීලකයන් සත්යාපනය කිරීමට ඔබගේ තෙවන පාර්ශවීය අයදුම් හැකියාව ලබා දෙයි.",
|
||||
"settings.oauth2_applications_desc": "OUTU2 අයදුම්පත් ආරක්ෂිතව මෙම MokoGitea උදාහරණයක් පරිශීලකයන් සත්යාපනය කිරීමට ඔබගේ තෙවන පාර්ශවීය අයදුම් හැකියාව ලබා දෙයි.",
|
||||
"settings.remove_oauth2_application": "Oauth2 අයදුම්පත ඉවත් කරන්න",
|
||||
"settings.remove_oauth2_application_desc": "OUT2 යෙදුමක් ඉවත් කිරීමෙන් අත්සන් කරන ලද සියලුම ප්රවේශ ටෝකන වෙත ප්රවේශය අවලංගු වේ. දිගටම?",
|
||||
"settings.remove_oauth2_application_success": "අයදුම්පත මකා දමා ඇත.",
|
||||
@@ -555,10 +555,10 @@
|
||||
"settings.passcode_invalid": "මුරකේතය වැරදිය. නැවත උත්සාහ කරන්න.",
|
||||
"settings.twofa_failed_get_secret": "රහස්ය වීමට අසමත් විය.",
|
||||
"settings.manage_account_links": "සම්බන්ධිත ගිණුම් කළමනාකරණය කරන්න",
|
||||
"settings.manage_account_links_desc": "මෙම බාහිර ගිණුම් ඔබගේ Gitea ගිණුමට සම්බන්ධ කර ඇත.",
|
||||
"settings.manage_account_links_desc": "මෙම බාහිර ගිණුම් ඔබගේ MokoGitea ගිණුමට සම්බන්ධ කර ඇත.",
|
||||
"settings.link_account": "ගිණුම සබැඳින්න",
|
||||
"settings.remove_account_link": "සම්බන්ධිත ගිණුම ඉවත් කරන්න",
|
||||
"settings.remove_account_link_desc": "සම්බන්ධිත ගිණුමක් ඉවත් කිරීම ඔබගේ Gitea ගිණුමට එහි ප්රවේශය අවලංගු කරනු ඇත. දිගටම?",
|
||||
"settings.remove_account_link_desc": "සම්බන්ධිත ගිණුමක් ඉවත් කිරීම ඔබගේ MokoGitea ගිණුමට එහි ප්රවේශය අවලංගු කරනු ඇත. දිගටම?",
|
||||
"settings.remove_account_link_success": "සම්බන්ධිත ගිණුම ඉවත් කර ඇත.",
|
||||
"settings.orgs_none": "ඔබ කිසිදු සංවිධානයක සාමාජිකයෙකු නොවේ.",
|
||||
"settings.delete_account": "ඔබගේ ගිණුම මකන්න",
|
||||
@@ -682,7 +682,7 @@
|
||||
"repo.migrate.migrating_failed_no_addr": "සංක්රමණය අසාර්ථකයි.",
|
||||
"repo.migrate.git.description": "ඕනෑම Git සේවාවකින් පමණක් ගබඩාවක් සංක්රමණය කරන්න.",
|
||||
"repo.migrate.gitlab.description": "gitlab.com හෝ වෙනත් GitLab අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
"repo.migrate.gitea.description": "Gitea.com හෝ වෙනත් Gitea අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
"repo.migrate.gitea.description": "MokoGitea.com හෝ වෙනත් MokoGitea අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
"repo.migrate.gogs.description": "notabug.org හෝ වෙනත් Gogs අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
"repo.migrate.onedev.description": "code.onedev.io හෝ වෙනත් OnedeV අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
"repo.migrate.gitbucket.description": "GitBucket අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.",
|
||||
@@ -1363,7 +1363,7 @@
|
||||
"repo.settings.remove_team_success": "කෝෂ්ඨය වෙත කණ්ඩායමේ ප්රවේශය ඉවත් කර ඇත.",
|
||||
"repo.settings.add_webhook": "වෙබ්හූක් එකතු කරන්න",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "වෙබ්හූක් නාලිකා නම හිස් විය නොහැකි අතර # අක්ෂරයක් පමණක් අඩංගු විය නොහැක.",
|
||||
"repo.settings.hooks_desc": "ඇතැම් Gitea සිදුවීම් අවුලුවාලන විට වෙබ් හූක්ස් ස්වයංක්රීයව සේවාදායකයකට HTTP පෝස්ට් ඉල්ලීම් කරයි. තව දුරටත් කියවන්න <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">වෙබ් කොකු මාර්ගෝපදේශය</a>.",
|
||||
"repo.settings.hooks_desc": "ඇතැම් MokoGitea සිදුවීම් අවුලුවාලන විට වෙබ් හූක්ස් ස්වයංක්රීයව සේවාදායකයකට HTTP පෝස්ට් ඉල්ලීම් කරයි. තව දුරටත් කියවන්න <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">වෙබ් කොකු මාර්ගෝපදේශය</a>.",
|
||||
"repo.settings.webhook_deletion": "වෙබ්හූක් ඉවත් කරන්න",
|
||||
"repo.settings.webhook_deletion_desc": "වෙබ්කොක්කක් ඉවත් කිරීම එහි සැකසුම් සහ බෙදාහැරීමේ ඉතිහාසය මකා දමයි. දිගටම?",
|
||||
"repo.settings.webhook_deletion_success": "වෙබ්කොක්කෙන් ඉවත් කර ඇත.",
|
||||
@@ -1376,7 +1376,7 @@
|
||||
"repo.settings.githook_name": "කොක්කෙන් නම",
|
||||
"repo.settings.githook_content": "කොක්කෙන් අන්තර්ගත",
|
||||
"repo.settings.update_githook": "යාවත්කාලීන හූක්",
|
||||
"repo.settings.add_webhook_desc": "Gitea විසින් නිශ්චිත අන්තර්ගත වර්ගයක් සහිත <code>පොස්ට්</code> ඉල්ලීම් ඉලක්කගත URL වෙත යවනු ලැබේ. තව දුරටත් කියවන්න <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">වෙබ් කොකු මාර්ගෝපදේශය</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea විසින් නිශ්චිත අන්තර්ගත වර්ගයක් සහිත <code>පොස්ට්</code> ඉල්ලීම් ඉලක්කගත URL වෙත යවනු ලැබේ. තව දුරටත් කියවන්න <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">වෙබ් කොකු මාර්ගෝපදේශය</a>.",
|
||||
"repo.settings.payload_url": "ඉලක්ක URL",
|
||||
"repo.settings.http_method": "HTTP ක්රමය",
|
||||
"repo.settings.content_type": "පශ්චාත් අන්තර්ගත වර්ගය",
|
||||
@@ -1830,7 +1830,7 @@
|
||||
"admin.users.is_admin": "පරිපාලකයෙකි",
|
||||
"admin.users.is_restricted": "සීමා කර ඇත",
|
||||
"admin.users.allow_git_hook": "Git කොකු නිර්මාණය කළ හැකිය",
|
||||
"admin.users.allow_git_hook_tooltip": "Git කොකු Gitea ධාවනය වන OS පරිශීලකයා ලෙස ක්රියාත්මක වන අතර එම මට්ටමේ සත්කාරක ප්රවේශය ඇත. එහි ප්රති As ලයක් වශයෙන්, මෙම විශේෂ Git Hook වරප්රසාදය ඇති පරිශීලකයින්ට සියලුම Gitea ගබඩාවලට මෙන්ම Gitea විසින් භාවිතා කරන දත්ත ගබඩාවට ප්රවේශ විය හැකිය. එහි ප්රතිඵලයක් වශයෙන් ඔවුන්ට Gitea පරිපාලක වරප්රසාද ලබා ගැනීමට ද හැකි වේ.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git කොකු MokoGitea ධාවනය වන OS පරිශීලකයා ලෙස ක්රියාත්මක වන අතර එම මට්ටමේ සත්කාරක ප්රවේශය ඇත. එහි ප්රති As ලයක් වශයෙන්, මෙම විශේෂ Git Hook වරප්රසාදය ඇති පරිශීලකයින්ට සියලුම MokoGitea ගබඩාවලට මෙන්ම MokoGitea විසින් භාවිතා කරන දත්ත ගබඩාවට ප්රවේශ විය හැකිය. එහි ප්රතිඵලයක් වශයෙන් ඔවුන්ට MokoGitea පරිපාලක වරප්රසාද ලබා ගැනීමට ද හැකි වේ.",
|
||||
"admin.users.allow_import_local": "ස්ථානීය කෝෂ්ඨ ආයාත කළ හැකිය",
|
||||
"admin.users.allow_create_organization": "සංවිධාන සෑදිය හැකිය",
|
||||
"admin.users.update_profile": "පරිශීලක ගිණුම යාවත්කාල කරන්න",
|
||||
@@ -1903,7 +1903,7 @@
|
||||
"admin.auths.user_base": "පරිශීලක සෙවුම් පදනම",
|
||||
"admin.auths.user_dn": "පරිශීලක ඩී. එන්",
|
||||
"admin.auths.attribute_username": "පරිශීලක නාමය ගුණාංග",
|
||||
"admin.auths.attribute_username_placeholder": "Gitea හි ඇතුළත් කර ඇති පරිශීලක නාමය භාවිතා කිරීමට හිස්ව තබන්න.",
|
||||
"admin.auths.attribute_username_placeholder": "MokoGitea හි ඇතුළත් කර ඇති පරිශීලක නාමය භාවිතා කිරීමට හිස්ව තබන්න.",
|
||||
"admin.auths.attribute_name": "පළමු නම ගුණාංග",
|
||||
"admin.auths.attribute_surname": "වාසගම ගුණාංග",
|
||||
"admin.auths.attribute_mail": "ඊ-තැපැල් ගුණාංග",
|
||||
@@ -2008,7 +2008,7 @@
|
||||
"admin.config.service_config": "සේවාවේ වින්යාසය",
|
||||
"admin.config.register_email_confirm": "ලියාපදිංචි වීමට විද්යුත් තැපැල් තහවුරු කිරීම අවශ්ය වේ",
|
||||
"admin.config.disable_register": "ස්වයං ලියාපදිංචිය අක්රීය කරන්න",
|
||||
"admin.config.allow_only_internal_registration": "Gitea හරහා පමණක් ලියාපදිංචි වීමට ඉඩ දෙන්න",
|
||||
"admin.config.allow_only_internal_registration": "MokoGitea හරහා පමණක් ලියාපදිංචි වීමට ඉඩ දෙන්න",
|
||||
"admin.config.allow_only_external_registration": "විදේශ සේවා මගින් පමණක් ලියාපදිංචි වීමට ඉඩ දෙන්න",
|
||||
"admin.config.enable_openid_signup": "OpenID ස්වයං ලියාපදිංචිය සක්රීය කරන්න",
|
||||
"admin.config.enable_openid_signin": "OpenID සංඥා සක්රීය කරන්න",
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"enable_javascript": "Táto stránka vyžaduje JavaScript.",
|
||||
"toc": "Obsah",
|
||||
"licenses": "Licencie",
|
||||
"return_to_gitea": "Naspäť do Gitea",
|
||||
"return_to_gitea": "Naspäť do MokoGitea",
|
||||
"username": "Používateľské meno",
|
||||
"email": "E-mailová adresa",
|
||||
"password": "Heslo",
|
||||
@@ -151,12 +151,12 @@
|
||||
"startpage.install": "Jednoduchá inštalácia",
|
||||
"startpage.platform": "Multiplatformový",
|
||||
"startpage.lightweight": "Ľahká",
|
||||
"startpage.lightweight_desc": "Gitea má minimálne požiadavky a môže bežať na Raspberry Pi. Šetrite energiou vášho stroja!",
|
||||
"startpage.lightweight_desc": "MokoGitea má minimálne požiadavky a môže bežať na Raspberry Pi. Šetrite energiou vášho stroja!",
|
||||
"startpage.license": "Otvorený zdrojový kód",
|
||||
"install.install": "Inštalácia",
|
||||
"install.title": "Východzia konfigurácia",
|
||||
"install.docker_helper": "Ak spúšťate Gitea v Docker kontajneri, prečítajte si <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentáciu</a> pred zmenou akýchkoľvek nastavení.",
|
||||
"install.require_db_desc": "Gitea vyžaduje MySQL, PostgreSQL, MSSQL, SQLite3 alebo TiDB (MySQL protokol).",
|
||||
"install.docker_helper": "Ak spúšťate MokoGitea v Docker kontajneri, prečítajte si <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentáciu</a> pred zmenou akýchkoľvek nastavení.",
|
||||
"install.require_db_desc": "MokoGitea vyžaduje MySQL, PostgreSQL, MSSQL, SQLite3 alebo TiDB (MySQL protokol).",
|
||||
"install.db_title": "Nastavenie databázy",
|
||||
"install.db_type": "Typ databázy",
|
||||
"install.user": "Používateľské meno",
|
||||
@@ -165,10 +165,10 @@
|
||||
"install.db_schema": "Schéma",
|
||||
"install.db_schema_helper": "Nechajte prázdne pre predvolené nastavenie (\"public\").",
|
||||
"install.path": "Cesta",
|
||||
"install.sqlite_helper": "Cesta k súboru databázy SQLite3.<br>Ak spúšťate Gitea ako službu, zadajte absolútnu cestu.",
|
||||
"install.reinstall_error": "Pokúšate sa inštalovať do existujúcej databázy Gitea",
|
||||
"install.reinstall_confirm_message": "Opätovná inštalácia s existujúcou databázou Gitea môže spôsobiť viacero problémov. Vo väčšine prípadov by ste na spustenie Gitea mali použiť svoj existujúci súbor „app.ini“. Ak viete, čo robíte, potvrďte nasledujúce:",
|
||||
"install.reinstall_confirm_check_3": "Potvrdzujete, že ste si úplne istí, že táto Gitea beží so správnym umiestnením app.ini a že ste si istí, že ju musíte znova nainštalovať. Potvrdzujete, že beriete na vedomie vyššie uvedené riziká.",
|
||||
"install.sqlite_helper": "Cesta k súboru databázy SQLite3.<br>Ak spúšťate MokoGitea ako službu, zadajte absolútnu cestu.",
|
||||
"install.reinstall_error": "Pokúšate sa inštalovať do existujúcej databázy MokoGitea",
|
||||
"install.reinstall_confirm_message": "Opätovná inštalácia s existujúcou databázou MokoGitea môže spôsobiť viacero problémov. Vo väčšine prípadov by ste na spustenie MokoGitea mali použiť svoj existujúci súbor „app.ini“. Ak viete, čo robíte, potvrďte nasledujúce:",
|
||||
"install.reinstall_confirm_check_3": "Potvrdzujete, že ste si úplne istí, že táto MokoGitea beží so správnym umiestnením app.ini a že ste si istí, že ju musíte znova nainštalovať. Potvrdzujete, že beriete na vedomie vyššie uvedené riziká.",
|
||||
"install.err_empty_db_path": "Cesta k databáze SQLite3 nesmie byť prázdna.",
|
||||
"install.no_admin_and_disable_registration": "Nemôžete zakázať registráciu bez vytvorenia administrátorského účtu.",
|
||||
"install.err_empty_admin_password": "Heslo administrátora nemôže byť prázdne.",
|
||||
@@ -184,15 +184,15 @@
|
||||
"install.domain_helper": "Adresa domény alebo hostiteľa serveru.",
|
||||
"install.ssh_port": "Port SSH servera",
|
||||
"install.ssh_port_helper": "Číslo portu na ktorom načúva SSH server. Keď ponecháte prázdne, SSH server zakážete.",
|
||||
"install.http_port": "HTTP port pre Gitea",
|
||||
"install.app_url": "Základná URL Gitea",
|
||||
"install.http_port": "HTTP port pre MokoGitea",
|
||||
"install.app_url": "Základná URL MokoGitea",
|
||||
"install.app_url_helper": "Základná adresa pre klonované HTTP(S) URL adresy a e-mailové upozornenia.",
|
||||
"install.log_root_path": "Adresár logov",
|
||||
"install.log_root_path_helper": "Do tohoto adresára budú uložené súbory protokolu.",
|
||||
"install.optional_title": "Voliteľné nastavenia",
|
||||
"install.email_title": "Nastavenia e-mailu",
|
||||
"install.smtp_from": "Odoslať e-mail ako",
|
||||
"install.smtp_from_helper": "E-mailová adresa ktorú použije Gitea. Zadajte bežnú e-mailovú adresu alebo použite formát \"Meno\" <email@example.com>.",
|
||||
"install.smtp_from_helper": "E-mailová adresa ktorú použije MokoGitea. Zadajte bežnú e-mailovú adresu alebo použite formát \"Meno\" <email@example.com>.",
|
||||
"install.mailer_user": "Používateľské meno SMTP",
|
||||
"install.mailer_password": "SMTP heslo",
|
||||
"install.register_confirm": "Registrácia vyžaduje potvrdenie e-mailu",
|
||||
@@ -221,9 +221,9 @@
|
||||
"install.admin_password": "Heslo",
|
||||
"install.confirm_password": "Potvrdiť heslo",
|
||||
"install.admin_email": "E-mailová adresa",
|
||||
"install.install_btn_confirm": "Nainštalovať Gitea",
|
||||
"install.install_btn_confirm": "Nainštalovať MokoGitea",
|
||||
"install.test_git_failed": "Nie je možné otestovať príkaz 'git': %v",
|
||||
"install.sqlite3_not_available": "Táto verzia Gitea nepodporuje SQLite3. Stiahnite si, prosím, oficiálnu verziu z %s (nie verziu \"gobuild\").",
|
||||
"install.sqlite3_not_available": "Táto verzia MokoGitea nepodporuje SQLite3. Stiahnite si, prosím, oficiálnu verziu z %s (nie verziu \"gobuild\").",
|
||||
"install.invalid_db_setting": "Nastavenia databázy sú neplatné: %v",
|
||||
"install.invalid_repo_path": "Koreňová cesta repozitára je neplatná: %v",
|
||||
"install.invalid_app_data_path": "Cesta k údajom aplikácie je neplatná: %v",
|
||||
@@ -295,7 +295,7 @@
|
||||
"auth.invalid_password": "Vaše heslo sa nezhoduje s heslom, ktoré bolo použité na vytvorenie účtu.",
|
||||
"auth.reset_password_helper": "Obnoviť účet",
|
||||
"auth.password_too_short": "Heslo nemôže obsahovať menej ako %d znakov.",
|
||||
"auth.non_local_account": "Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania Gitea.",
|
||||
"auth.non_local_account": "Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania MokoGitea.",
|
||||
"auth.verify": "Overiť",
|
||||
"auth.scratch_code": "Pomocný kód",
|
||||
"auth.use_scratch_code": "Použiť pomocný kód",
|
||||
@@ -516,7 +516,7 @@
|
||||
"settings.new_password": "Nové heslo",
|
||||
"settings.password_incorrect": "Aktuálne heslo nie je správne.",
|
||||
"settings.change_password_success": "Vaše heslo bolo aktualizované. Od teraz sa prihlasujte novým heslom.",
|
||||
"settings.password_change_disabled": "Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania Gitea.",
|
||||
"settings.password_change_disabled": "Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania MokoGitea.",
|
||||
"settings.emails": "E-mailové adresy",
|
||||
"settings.manage_emails": "Správa e-mailových adries",
|
||||
"settings.manage_themes": "Nastavenie predvolenej témy",
|
||||
@@ -624,7 +624,7 @@
|
||||
"settings.permission_read": "Čítanie",
|
||||
"settings.manage_oauth2_applications": "Správa OAuth2 aplikácií",
|
||||
"settings.edit_oauth2_application": "Upraviť aplikáciu OAuth2",
|
||||
"settings.oauth2_applications_desc": "OAuth2 aplikácie umožňujú aplikáciám tretej strany bezpečne autentifikovať používateľov v tejto inštancii Gitea.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 aplikácie umožňujú aplikáciám tretej strany bezpečne autentifikovať používateľov v tejto inštancii MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Odstrániť aplikáciu OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Odstránenie aplikácie OAuth2 zruší prístup všetkým podpísaným prístupovým tokenom. Ďalej?",
|
||||
"settings.remove_oauth2_application_success": "Aplikácia bola odstránená.",
|
||||
@@ -656,10 +656,10 @@
|
||||
"settings.webauthn_nickname": "Prezývka",
|
||||
"settings.webauthn_delete_key": "Odstrániť bezpečnostný kľúč",
|
||||
"settings.manage_account_links": "Spravovať prepojené kontá",
|
||||
"settings.manage_account_links_desc": "Tieto externé účty sú prepojené s vaším účtom Gitea.",
|
||||
"settings.manage_account_links_desc": "Tieto externé účty sú prepojené s vaším účtom MokoGitea.",
|
||||
"settings.link_account": "Pripojiť účet",
|
||||
"settings.remove_account_link": "Odstrániť prepojený účet",
|
||||
"settings.remove_account_link_desc": "Odstránenie prepojeného účtu zruší jeho prístup k vášmu účtu Gitea. Pokračovať?",
|
||||
"settings.remove_account_link_desc": "Odstránenie prepojeného účtu zruší jeho prístup k vášmu účtu MokoGitea. Pokračovať?",
|
||||
"settings.remove_account_link_success": "Prepojený účet bol odstránený.",
|
||||
"settings.orgs_none": "Nieste členom žiadnej organizácie.",
|
||||
"settings.delete_account": "Odstrániť môj účet",
|
||||
@@ -776,7 +776,7 @@
|
||||
"repo.migrate.migrating_failed": "Migrácia z <b>%s</b> zlyhala.",
|
||||
"repo.migrate.migrating_failed_no_addr": "Migrácia zlyhala.",
|
||||
"repo.migrate.gitlab.description": "Migrovať dáta z gitlab.com alebo iných inštancií GitLab.",
|
||||
"repo.migrate.gitea.description": "Migrovať dáta z gitea.com alebo iných inštancií Gitea.",
|
||||
"repo.migrate.gitea.description": "Migrovať dáta z gitea.com alebo iných inštancií MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Migrovať dáta z notabug.org alebo iných inštancií Gogs.",
|
||||
"repo.migrate.onedev.description": "Migrovať dáta z code.onedev.io alebo iných inštancií OneDev.",
|
||||
"repo.migrate.codebase.description": "Migrovať dáta z codebasehq.com.",
|
||||
@@ -984,13 +984,13 @@
|
||||
"repo.settings.delete_team_tip": "Tento tím má prístup ku všetkým repozitárom a nemožno ho odstrániť",
|
||||
"repo.settings.add_webhook": "Pridať webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Názov kanála webhooku nemôže byť prázdny a nemôže obsahovať iba znak #.",
|
||||
"repo.settings.hooks_desc": "Webhooky automaticky odosielajú požiadavky HTTP POST na server, keď sa spustia určité udalosti Gitea. Prečítajte si viac v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">sprievodcovi webhookmi</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooky automaticky odosielajú požiadavky HTTP POST na server, keď sa spustia určité udalosti MokoGitea. Prečítajte si viac v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">sprievodcovi webhookmi</a>.",
|
||||
"repo.settings.webhook_deletion": "Odstrániť webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Odstránením webhooku sa vymažú jeho nastavenia a história doručovania. Ďalej?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook bol odstránený.",
|
||||
"repo.settings.webhook.payload": "Obsah",
|
||||
"repo.settings.webhook.replay.description": "Zopakujte tento webhook.",
|
||||
"repo.settings.add_webhook_desc": "Gitea odošle požiadavky <code>POST</code> so špecifikovaným typom obsahu na cieľovú adresu URL. Prečítajte si viac v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">sprievodcovi webhookmi</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea odošle požiadavky <code>POST</code> so špecifikovaným typom obsahu na cieľovú adresu URL. Prečítajte si viac v <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">sprievodcovi webhookmi</a>.",
|
||||
"repo.settings.slack_username": "Používateľské meno",
|
||||
"repo.settings.discord_username": "Používateľské meno",
|
||||
"repo.settings.event_header_repository": "Udalosti repozitára",
|
||||
@@ -1094,8 +1094,8 @@
|
||||
"admin.auths.oauth2_clientSecret": "Tajný klientsky kľúč",
|
||||
"admin.auths.sspi_default_language": "Predvolený jazyk používateľa",
|
||||
"admin.config.app_name": "Názov webu",
|
||||
"admin.config.app_ver": "Verzia Gitea",
|
||||
"admin.config.app_url": "Základná URL Gitea",
|
||||
"admin.config.app_ver": "Verzia MokoGitea",
|
||||
"admin.config.app_url": "Základná URL MokoGitea",
|
||||
"admin.config.domain": "Doména serveru",
|
||||
"admin.config.run_user": "Spustiť ako používateľ",
|
||||
"admin.config.repo_root_path": "Koreňový adresár repozitárov",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"signed_in_as": "Inloggad som",
|
||||
"toc": "Innehållsförteckning",
|
||||
"licenses": "Licenser",
|
||||
"return_to_gitea": "Återgå till Gitea",
|
||||
"return_to_gitea": "Återgå till MokoGitea",
|
||||
"username": "Användarnamn",
|
||||
"email": "E-postadress",
|
||||
"password": "Lösenord",
|
||||
@@ -78,10 +78,10 @@
|
||||
"startpage.install": "Lätt att installera",
|
||||
"startpage.platform": "Plattformsoberoende",
|
||||
"startpage.lightweight": "Lättviktig",
|
||||
"startpage.lightweight_desc": "Gitea har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft!",
|
||||
"startpage.lightweight_desc": "MokoGitea har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft!",
|
||||
"startpage.license": "Öppen källkod",
|
||||
"install.title": "Ursprunglig konfiguration",
|
||||
"install.docker_helper": "Om du kör Gitea i Docker, vänligen läs igenom <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentationen</a> innan några inställningar ändras.",
|
||||
"install.docker_helper": "Om du kör MokoGitea i Docker, vänligen läs igenom <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentationen</a> innan några inställningar ändras.",
|
||||
"install.db_title": "Databasinställningar",
|
||||
"install.db_type": "Databastyp",
|
||||
"install.host": "Server",
|
||||
@@ -90,7 +90,7 @@
|
||||
"install.db_name": "Databasens namn",
|
||||
"install.db_schema_helper": "Lämna tomt för databasens förvalda värde (\"public\").",
|
||||
"install.path": "Filväg",
|
||||
"install.sqlite_helper": "Sökväg för SQLite3-databasen.<br>Ange en absolut sökväg om du kör Gitea som en tjänst.",
|
||||
"install.sqlite_helper": "Sökväg för SQLite3-databasen.<br>Ange en absolut sökväg om du kör MokoGitea som en tjänst.",
|
||||
"install.err_empty_db_path": "En sökväg till SQLite3-databasen måste anges.",
|
||||
"install.no_admin_and_disable_registration": "Du kan inte inaktivera självregistrering utan att skapa ett administratörskonto.",
|
||||
"install.err_empty_admin_password": "Administratörslösenordet kan inte vara tomt.",
|
||||
@@ -104,8 +104,8 @@
|
||||
"install.run_user": "Kör som användarnamn",
|
||||
"install.ssh_port": "SSH-serverport",
|
||||
"install.ssh_port_helper": "Portnumret som din SSH-server lyssnar på. Lämna tom för att inaktivera.",
|
||||
"install.http_port": "Gitea HTTP-lyssningsport",
|
||||
"install.app_url": "Gitea URL",
|
||||
"install.http_port": "MokoGitea HTTP-lyssningsport",
|
||||
"install.app_url": "MokoGitea URL",
|
||||
"install.app_url_helper": "Basadressen för HTTP(S)-kloningslänkar och mejlnotifikationer.",
|
||||
"install.log_root_path": "Loggsökväg",
|
||||
"install.log_root_path_helper": "Loggfiler kommer skrivas till denna katalog.",
|
||||
@@ -114,7 +114,7 @@
|
||||
"install.smtp_addr": "SMTP-server",
|
||||
"install.smtp_port": "SMTP-port",
|
||||
"install.smtp_from": "Skicka Mejl Som",
|
||||
"install.smtp_from_helper": "Mejladress som Gitea kommer att använda. Anges i simpelt ('email@example.com') eller fullständigt ('Name <email@example.com>') format.",
|
||||
"install.smtp_from_helper": "Mejladress som MokoGitea kommer att använda. Anges i simpelt ('email@example.com') eller fullständigt ('Name <email@example.com>') format.",
|
||||
"install.mailer_user": "SMTP-Användarnamn",
|
||||
"install.mailer_password": "SMTP-Lösenord",
|
||||
"install.register_confirm": "Kräv Bekräftelse Via Mejl För Att Registrera",
|
||||
@@ -142,9 +142,9 @@
|
||||
"install.admin_password": "Lösenord",
|
||||
"install.confirm_password": "Bekräfta lösenord",
|
||||
"install.admin_email": "Mejladress",
|
||||
"install.install_btn_confirm": "Installera Gitea",
|
||||
"install.install_btn_confirm": "Installera MokoGitea",
|
||||
"install.test_git_failed": "Misslyckades att testa 'git' kommando: %v",
|
||||
"install.sqlite3_not_available": "Denna version av Gitea stödjer ej SQLite3. Ladda ner den officiella binären från %s (inte 'gobuild' versionen).",
|
||||
"install.sqlite3_not_available": "Denna version av MokoGitea stödjer ej SQLite3. Ladda ner den officiella binären från %s (inte 'gobuild' versionen).",
|
||||
"install.invalid_db_setting": "Databasinställningarna är ogiltiga: %v",
|
||||
"install.invalid_repo_path": "Utvecklingskatalogens rotsökväg är ogiltig: %v",
|
||||
"install.run_user_not_match": "Systemtjänstanvändaren är inte den nuvarande användaren: %s -> %s",
|
||||
@@ -203,7 +203,7 @@
|
||||
"auth.invalid_code": "Din bekräftelsekod är ogiltig eller har löpt ut.",
|
||||
"auth.reset_password_helper": "Återställ konto",
|
||||
"auth.password_too_short": "Lösenordet får ej vara kortare än %d tecken.",
|
||||
"auth.non_local_account": "Externa användare kan inte ändra sitt lösenord genom Giteas webbgränssnitt.",
|
||||
"auth.non_local_account": "Externa användare kan inte ändra sitt lösenord genom MokoGiteas webbgränssnitt.",
|
||||
"auth.verify": "Verifiera",
|
||||
"auth.scratch_code": "Skrapkod",
|
||||
"auth.use_scratch_code": "Använd en skrapkod",
|
||||
@@ -352,7 +352,7 @@
|
||||
"settings.new_password": "Nytt lösenord",
|
||||
"settings.password_incorrect": "Det nuvarande lösenordet är felaktigt.",
|
||||
"settings.change_password_success": "Ditt lösenord har uppdaterats. Logga in med ditt nya lösenord fortsättningsvis.",
|
||||
"settings.password_change_disabled": "Externa användare kan inte ändra sitt lösenord genom Giteas webbgränssnitt.",
|
||||
"settings.password_change_disabled": "Externa användare kan inte ändra sitt lösenord genom MokoGiteas webbgränssnitt.",
|
||||
"settings.emails": "E-postadresser",
|
||||
"settings.manage_emails": "Hantera mejladresser",
|
||||
"settings.manage_themes": "Välj standardtema",
|
||||
@@ -436,7 +436,7 @@
|
||||
"settings.permission_read": "Lästa",
|
||||
"settings.manage_oauth2_applications": "Hantera OAuth2-applikationer",
|
||||
"settings.edit_oauth2_application": "Redigera OAuth2-applikation",
|
||||
"settings.oauth2_applications_desc": "OAuth2-program tillåter ditt tredjepartsprogram att säkert autentisera användare på denna Gitea instans.",
|
||||
"settings.oauth2_applications_desc": "OAuth2-program tillåter ditt tredjepartsprogram att säkert autentisera användare på denna MokoGitea instans.",
|
||||
"settings.remove_oauth2_application": "Ta bort OAuth2-program",
|
||||
"settings.remove_oauth2_application_desc": "Borttagning av ett OAuth2-program kommer att upphäva åtkomsten för samtliga signerade åtkomst-tokens. Fortsätta?",
|
||||
"settings.remove_oauth2_application_success": "Applikationen har tagits bort.",
|
||||
@@ -464,10 +464,10 @@
|
||||
"settings.then_enter_passcode": "Och ange den lösenkod som visas i programmet:",
|
||||
"settings.passcode_invalid": "Koden är ogiltig. Försök igen.",
|
||||
"settings.manage_account_links": "Hantera Länkade Konton",
|
||||
"settings.manage_account_links_desc": "Dessa externa konton är länkade till ditt Gitea-konto.",
|
||||
"settings.manage_account_links_desc": "Dessa externa konton är länkade till ditt MokoGitea-konto.",
|
||||
"settings.link_account": "Länka konto",
|
||||
"settings.remove_account_link": "Ta Bort Länkat Konto",
|
||||
"settings.remove_account_link_desc": "Borttagning av länkade konton kommer häva dess åtkomst till ditt Gitea-konto. Vill du fortsätta?",
|
||||
"settings.remove_account_link_desc": "Borttagning av länkade konton kommer häva dess åtkomst till ditt MokoGitea-konto. Vill du fortsätta?",
|
||||
"settings.remove_account_link_success": "Det länkade konton har tagits bort.",
|
||||
"settings.orgs_none": "Du är inte en medlem i någon organisation.",
|
||||
"settings.delete_account": "Radera ditt konto",
|
||||
@@ -1110,7 +1110,7 @@
|
||||
"repo.settings.add_team_duplicate": "Teamet har redan utvecklingskatalogen",
|
||||
"repo.settings.remove_team_success": "Teamets åtkomst till utvecklingskatalogen har tagits bort.",
|
||||
"repo.settings.add_webhook": "Lägg Till Webbhook",
|
||||
"repo.settings.hooks_desc": "Webhooks gör automatiskt ett HTTP POST anrop mot en server när vissa Gitea events triggas. Läs mer om detta i <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guiden</a>.",
|
||||
"repo.settings.hooks_desc": "Webhooks gör automatiskt ett HTTP POST anrop mot en server när vissa MokoGitea events triggas. Läs mer om detta i <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks guiden</a>.",
|
||||
"repo.settings.webhook_deletion": "Ta bort Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "Borttagning utav en webhook tar även bort dess inställningar och leveranshistorik. Vill du fortsätta?",
|
||||
"repo.settings.webhook_deletion_success": "Webhooken har blivit borttagen.",
|
||||
@@ -1123,7 +1123,7 @@
|
||||
"repo.settings.githook_name": "Kroknamn",
|
||||
"repo.settings.githook_content": "Krokinnehåll",
|
||||
"repo.settings.update_githook": "Uppdatera krok",
|
||||
"repo.settings.add_webhook_desc": "Gitea kommer skicka ett <code>POST</code> anrop med en specificerad Content-Type till måladressen. Läs mer om detta i <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhook guiden</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea kommer skicka ett <code>POST</code> anrop med en specificerad Content-Type till måladressen. Läs mer om detta i <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhook guiden</a>.",
|
||||
"repo.settings.payload_url": "Mål-URL",
|
||||
"repo.settings.http_method": "HTTP-metod",
|
||||
"repo.settings.secret": "Hemlighet",
|
||||
@@ -1505,7 +1505,7 @@
|
||||
"admin.auths.user_base": "Användarsökbas",
|
||||
"admin.auths.user_dn": "Användarnas DN",
|
||||
"admin.auths.attribute_username": "Användarnamnsattribut",
|
||||
"admin.auths.attribute_username_placeholder": "Lämna tomt om du vill använda det användarnamn som angivits i Gitea.",
|
||||
"admin.auths.attribute_username_placeholder": "Lämna tomt om du vill använda det användarnamn som angivits i MokoGitea.",
|
||||
"admin.auths.attribute_name": "Förnamnsattribut",
|
||||
"admin.auths.attribute_surname": "Efternamnsattribut",
|
||||
"admin.auths.attribute_mail": "Mejlattribut",
|
||||
@@ -1547,7 +1547,7 @@
|
||||
"admin.auths.deletion_success": "Autentiseringskällan har tagits bort.",
|
||||
"admin.config.server_config": "Server-konfiguration",
|
||||
"admin.config.app_name": "Sajtens namn",
|
||||
"admin.config.app_url": "Gitea Bas-URL",
|
||||
"admin.config.app_url": "MokoGitea Bas-URL",
|
||||
"admin.config.custom_conf": "Konfigurationsfil",
|
||||
"admin.config.offline_mode": "Offlineläge",
|
||||
"admin.config.disable_router_log": "Avaktivera Router Loggning",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Bu web sitesinin çalışması için JavaScript gereklidir.",
|
||||
"toc": "İçindekiler Tablosu",
|
||||
"licenses": "Lisanslar",
|
||||
"return_to_gitea": "Gitea'ya Dön",
|
||||
"return_to_gitea": "MokoGitea'ya Dön",
|
||||
"more_items": "Daha fazla öğe",
|
||||
"username": "Kullanıcı Adı",
|
||||
"email": "E-posta Adresi",
|
||||
@@ -213,23 +213,23 @@
|
||||
"filter.string.asc": "A - Z",
|
||||
"filter.string.desc": "Z - A",
|
||||
"error.occurred": "Bir hata oluştu",
|
||||
"error.report_message": "Bunun bir Gitea hatası olduğunu düşünüyorsanız, lütfen <a href=\"%s\" target=\"_blank\">GitHub</a> sayfasında sorunu arayın veya gerekiyorsa yeni bir sorun oluşturun.",
|
||||
"error.report_message": "Bunun bir MokoGitea hatası olduğunu düşünüyorsanız, lütfen <a href=\"%s\" target=\"_blank\">GitHub</a> sayfasında sorunu arayın veya gerekiyorsa yeni bir sorun oluşturun.",
|
||||
"error.not_found": "Hedef bulunamadı.",
|
||||
"error.network_error": "Ağ hatası",
|
||||
"startpage.app_desc": "Zahmetsiz, kendi sunucunuzda barındırabileceğiniz Git servisi",
|
||||
"startpage.install": "Kurulumu kolay",
|
||||
"startpage.install_desc": "Platformunuz için <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.gitea.com/installation/install-from-binary\">ikili dosyayı çalıştırın</a>, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/go-gitea/gitea/tree/master/docker\">Docker</a> ile yükleyin veya <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.gitea.com/installation/install-from-package\">paket</a> olarak edinin.",
|
||||
"startpage.platform": "Farklı platformlarda çalışablir",
|
||||
"startpage.platform_desc": "Gitea <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> ile derleme yapılabilecek her yerde çalışmaktadır: Windows, macOS, Linux, ARM, vb. Hangisini seviyorsanız onu seçin!",
|
||||
"startpage.platform_desc": "MokoGitea <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> ile derleme yapılabilecek her yerde çalışmaktadır: Windows, macOS, Linux, ARM, vb. Hangisini seviyorsanız onu seçin!",
|
||||
"startpage.lightweight": "Hafif",
|
||||
"startpage.lightweight_desc": "Gitea'nın minimal gereksinimleri çok düşüktür ve ucuz bir Raspberry Pi üzerinde çalışabilmektedir. Makine enerjinizden tasarruf edin!",
|
||||
"startpage.lightweight_desc": "MokoGitea'nın minimal gereksinimleri çok düşüktür ve ucuz bir Raspberry Pi üzerinde çalışabilmektedir. Makine enerjinizden tasarruf edin!",
|
||||
"startpage.license": "Açık Kaynak",
|
||||
"startpage.license_desc": "Gidin ve <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://code.gitea.io/gitea\">code.gitea.io/gitea</a>'yı edinin! Bu projeyi daha da iyi yapmak için <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/go-gitea/gitea\">katkıda bulunarak</a> bize katılın. Katkıda bulunmaktan çekinmeyin!",
|
||||
"install.install": "Kurulum",
|
||||
"install.installing_desc": "Şimdi kuruluyor, lütfen bekleyin…",
|
||||
"install.title": "Başlangıç Yapılandırması",
|
||||
"install.docker_helper": "Eğer Gitea'yı Docker içerisinde çalıştırıyorsanız, lütfen herhangi bir değişiklik yapmadan önce <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">belgeleri</a> okuyun.",
|
||||
"install.require_db_desc": "Gitea MySQL, PostgreSQL, MSSQL, SQLite3 veya TiDB (MySQL protokolü) gerektirir.",
|
||||
"install.docker_helper": "Eğer MokoGitea'yı Docker içerisinde çalıştırıyorsanız, lütfen herhangi bir değişiklik yapmadan önce <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">belgeleri</a> okuyun.",
|
||||
"install.require_db_desc": "MokoGitea MySQL, PostgreSQL, MSSQL, SQLite3 veya TiDB (MySQL protokolü) gerektirir.",
|
||||
"install.db_title": "Veritabanı Ayarları",
|
||||
"install.db_type": "Veritabanı Türü",
|
||||
"install.host": "Sunucu",
|
||||
@@ -240,12 +240,12 @@
|
||||
"install.db_schema_helper": "Veritabanı varsayılanı için boş bırakın (\"genel\").",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "Yol",
|
||||
"install.sqlite_helper": "SQLite3 veritabanı dosya yolu.<br> Gitea'yı servis olarak çalıştırıyorsanız tam yol adını girin.",
|
||||
"install.reinstall_error": "Mevcut bir Gitea veritabanına yüklemeye çalışıyorsunuz",
|
||||
"install.reinstall_confirm_message": "Mevcut bir Gitea veritabanıyla yeniden kurulum yapmak birden çok soruna neden olabilir. Çoğu durumda Gitea'yı çalıştırmak için mevcut \"app.ini\" dosyanızı kullanmalısınız. Ne yaptığınızı biliyorsanız, aşağıdakileri onaylayın:",
|
||||
"install.sqlite_helper": "SQLite3 veritabanı dosya yolu.<br> MokoGitea'yı servis olarak çalıştırıyorsanız tam yol adını girin.",
|
||||
"install.reinstall_error": "Mevcut bir MokoGitea veritabanına yüklemeye çalışıyorsunuz",
|
||||
"install.reinstall_confirm_message": "Mevcut bir MokoGitea veritabanıyla yeniden kurulum yapmak birden çok soruna neden olabilir. Çoğu durumda MokoGitea'yı çalıştırmak için mevcut \"app.ini\" dosyanızı kullanmalısınız. Ne yaptığınızı biliyorsanız, aşağıdakileri onaylayın:",
|
||||
"install.reinstall_confirm_check_1": "App.ini'de SECRET_KEY tarafından şifrelenen veriler kaybolabilir: kullanıcılar 2FA/OTP ile oturum açamayabilir ve yansılar düzgün çalışmayabilir. Bu kutuyu işaretleyerek mevcut app.ini dosyasının doğru SECRET_KEY içerdiğini onaylıyorsunuz.",
|
||||
"install.reinstall_confirm_check_2": "Depoların ve ayarların yeniden eşlenmesi gerekebilir. Bu kutuyu işaretleyerek depolar ve authorized_keys dosyası için istemcileri elle yeniden eşleyeceğinizi onaylamış olursunuz. Depo ve yansı ayarlarının doğru olduğundan emin olacağınızı onaylıyorsunuz.",
|
||||
"install.reinstall_confirm_check_3": "Bu Gitea'nın doğru app.ini konumuyla çalıştığından kesinlikle emin olduğunuzu ve yeniden yüklemeniz gerektiğinden emin olduğunuzu onaylarsınız. Yukarıdaki riskleri kabul ettiğinizi onaylıyorsunuz.",
|
||||
"install.reinstall_confirm_check_3": "Bu MokoGitea'nın doğru app.ini konumuyla çalıştığından kesinlikle emin olduğunuzu ve yeniden yüklemeniz gerektiğinden emin olduğunuzu onaylarsınız. Yukarıdaki riskleri kabul ettiğinizi onaylıyorsunuz.",
|
||||
"install.err_empty_db_path": "SQLite3 veritabanı dosya yolu boş olamaz.",
|
||||
"install.no_admin_and_disable_registration": "Bir yönetici hesabı oluşturmadan kullanıcı kaydını kapatamazsınız.",
|
||||
"install.err_empty_admin_password": "Yönetici parolası boş olamaz.",
|
||||
@@ -261,14 +261,14 @@
|
||||
"install.lfs_path": "Git LFS Kök Yolu",
|
||||
"install.lfs_path_helper": "Git LFS tarafından izlenen dosyalar bu dizinde saklanacaktır. LFS'yi devre dışı bırakmak için boş bırakın.",
|
||||
"install.run_user": "Şu Kullanıcı Olarak Çalıştır",
|
||||
"install.run_user_helper": "Gitea'nin çalışacağı işletim sistemi kullanıcı adı. Bu kullanıcının depo kök yoluna erişiminin olması gerektiğini unutmayın.",
|
||||
"install.run_user_helper": "MokoGitea'nin çalışacağı işletim sistemi kullanıcı adı. Bu kullanıcının depo kök yoluna erişiminin olması gerektiğini unutmayın.",
|
||||
"install.domain": "Sunucu Alan Adı",
|
||||
"install.domain_helper": "Sunucu için alan adı veya ana bilgisayar adresi.",
|
||||
"install.ssh_port": "SSH Sunucu Portu",
|
||||
"install.ssh_port_helper": "SSH sunucusunun dinleyeceği port numarası. Etkisizleştimek için boş bırakın.",
|
||||
"install.http_port": "Gitea HTTP Dinleme Portu",
|
||||
"install.http_port_helper": "Gitea'nın web sunucusunun dinleyeceği port numarası.",
|
||||
"install.app_url": "Gitea Kök URL",
|
||||
"install.http_port": "MokoGitea HTTP Dinleme Portu",
|
||||
"install.http_port_helper": "MokoGitea'nın web sunucusunun dinleyeceği port numarası.",
|
||||
"install.app_url": "MokoGitea Kök URL",
|
||||
"install.app_url_helper": "HTTP(S) kopyalama URL'leri ve e-posta bildirimleri için temel adres.",
|
||||
"install.log_root_path": "Günlük Dosyaları Yolu",
|
||||
"install.log_root_path_helper": "Günlük dosyaları bu dizine kaydedilecektir.",
|
||||
@@ -278,7 +278,7 @@
|
||||
"install.smtp_port": "SMTP Portu",
|
||||
"install.smtp_from": "E-posta Gönderen",
|
||||
"install.smtp_from_invalid": "\"E-posta Olarak Gönder\" adresi geçersiz",
|
||||
"install.smtp_from_helper": "Gitea'nın kullanacağı e-posta adresi. Yalın bir e-posta adresi girin veya \"İsim\" <eposta@ornek.com> biçimini kullanın.",
|
||||
"install.smtp_from_helper": "MokoGitea'nın kullanacağı e-posta adresi. Yalın bir e-posta adresi girin veya \"İsim\" <eposta@ornek.com> biçimini kullanın.",
|
||||
"install.mailer_user": "SMTP Kullanıcı Adı",
|
||||
"install.mailer_password": "SMTP Parolası",
|
||||
"install.register_confirm": "Kayıt için E-posta Doğrulaması Gereksin",
|
||||
@@ -307,7 +307,7 @@
|
||||
"install.admin_password": "Parola",
|
||||
"install.confirm_password": "Parolayı Doğrula",
|
||||
"install.admin_email": "E-posta Adresi",
|
||||
"install.install_btn_confirm": "Gitea'u Kur",
|
||||
"install.install_btn_confirm": "MokoGitea'u Kur",
|
||||
"install.test_git_failed": "'git' komut testi başarısız: %v",
|
||||
"install.sqlite3_not_available": "Bu Gieta sürümü SQLite3 desteklemiyor. Lütfen %s adresinden resmi çalışır sürümü ('gobuild' sürümünü değil) indirin.",
|
||||
"install.invalid_db_setting": "Veritabanı ayarları geçersiz: %v",
|
||||
@@ -383,7 +383,7 @@
|
||||
"auth.forgot_password_title": "Şifremi unuttum",
|
||||
"auth.forgot_password": "Şifrenizi mi unuttunuz?",
|
||||
"auth.need_account": "Bir hesaba mı ihtiyacın var?",
|
||||
"auth.sign_up_tip": "Sistemdeki yönetici ayrıcalıklarına sahip olan ilk hesabı oluşturuyorsunuz. Lütfen kullanıcı adınızı ve parolanızı unutmamaya dikkat edin. Kullanıcı adı veya parolayı unutursanız, hesabı kurtarmak için lütfen Gitea belgelerine bakın.",
|
||||
"auth.sign_up_tip": "Sistemdeki yönetici ayrıcalıklarına sahip olan ilk hesabı oluşturuyorsunuz. Lütfen kullanıcı adınızı ve parolanızı unutmamaya dikkat edin. Kullanıcı adı veya parolayı unutursanız, hesabı kurtarmak için lütfen MokoGitea belgelerine bakın.",
|
||||
"auth.sign_up_now": "Hemen kaydolun.",
|
||||
"auth.sign_up_successful": "Hesap başarılı bir şekilde oluşturuldu. Hoşgeldiniz!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "Yeni bir doğrulama e-postası <b>%s</b> adresine gönderildi. Lütfen kayıt sürecini tamamlamak için %s içinde gelen kutunuzu denetleyin. Eğer kayıt e-posta adresiniz hatalı ise, tekrar oturum açıp değiştirebilirsiniz.",
|
||||
@@ -407,7 +407,7 @@
|
||||
"auth.reset_password_helper": "Hesabı Kurtar",
|
||||
"auth.reset_password_wrong_user": "%s olarak oturum açmışsınız, ancak hesap kurtarma bağlantısı %s için",
|
||||
"auth.password_too_short": "Parolanız en az %d karakter uzunluğunda olmalıdır.",
|
||||
"auth.non_local_account": "Yerel olmayan kullanıcılar parolalarını Gitea web arayüzünden güncelleyemezler.",
|
||||
"auth.non_local_account": "Yerel olmayan kullanıcılar parolalarını MokoGitea web arayüzünden güncelleyemezler.",
|
||||
"auth.verify": "Doğrula",
|
||||
"auth.scratch_code": "Çizgi kodu",
|
||||
"auth.use_scratch_code": "Bir çizgi kodu kullanınız",
|
||||
@@ -728,7 +728,7 @@
|
||||
"settings.retype_new_password": "Yeni Parolayı Onayla",
|
||||
"settings.password_incorrect": "Mevcut parola hatalı.",
|
||||
"settings.change_password_success": "Parolanız güncelleştirildi. Şu andan itibaren yeni parolanızı kullanarak oturum açın.",
|
||||
"settings.password_change_disabled": "Yerel olmayan kullanıcılar parolalarını Gitea web arayüzünden güncelleyemezler.",
|
||||
"settings.password_change_disabled": "Yerel olmayan kullanıcılar parolalarını MokoGitea web arayüzünden güncelleyemezler.",
|
||||
"settings.emails": "E-Posta Adresleri",
|
||||
"settings.manage_emails": "E-posta Adreslerini Yönet",
|
||||
"settings.manage_themes": "Varsayılan temayı seç",
|
||||
@@ -736,7 +736,7 @@
|
||||
"settings.email_desc": "Ana e-posta adresiniz bildirimler, parola kurtarma ve gizlenmemişse eğer web tabanlı Git işlemleri için kullanılacaktır.",
|
||||
"settings.theme_desc": "Bu, sitedeki varsayılan temanız olacak.",
|
||||
"settings.theme_colorblindness_help": "Renk Körlüğü için Tema Desteği",
|
||||
"settings.theme_colorblindness_prompt": "Gitea temel renk körlüğü desteği olan, yalnızca az sayıda rengin tanımlı olduğu, sadece birkaç temaya sahip. Çalışmalar sürüyor. Tema CSS dosyalarında daha çok renk tanımlanmasıyla daha fazla iyileştirme yapılabilir.",
|
||||
"settings.theme_colorblindness_prompt": "MokoGitea temel renk körlüğü desteği olan, yalnızca az sayıda rengin tanımlı olduğu, sadece birkaç temaya sahip. Çalışmalar sürüyor. Tema CSS dosyalarında daha çok renk tanımlanmasıyla daha fazla iyileştirme yapılabilir.",
|
||||
"settings.primary": "Birincil",
|
||||
"settings.activated": "Aktifleştirildi",
|
||||
"settings.requires_activation": "Etkinleştirme gerekiyor",
|
||||
@@ -871,7 +871,7 @@
|
||||
"settings.permissions_list": "İzinler:",
|
||||
"settings.manage_oauth2_applications": "OAuth2 Uygulamalarını Yönet",
|
||||
"settings.edit_oauth2_application": "OAuth2 Uygulamalarını Düzenle",
|
||||
"settings.oauth2_applications_desc": "OAuth2 uygulamaları, üçüncü parti uygulamanızın bu Gitea örneğinde kullanıcıları güvenli bir şekilde doğrulamasını sağlar.",
|
||||
"settings.oauth2_applications_desc": "OAuth2 uygulamaları, üçüncü parti uygulamanızın bu MokoGitea örneğinde kullanıcıları güvenli bir şekilde doğrulamasını sağlar.",
|
||||
"settings.remove_oauth2_application": "OAuth2 Uygulamasını Kaldır",
|
||||
"settings.remove_oauth2_application_desc": "Bir OAuth2 uygulamasının kaldırılması, imzalı tüm erişim jetonlarına erişimi iptal eder. Devam edilsin mi?",
|
||||
"settings.remove_oauth2_application_success": "Uygulama silindi.",
|
||||
@@ -892,9 +892,9 @@
|
||||
"settings.oauth2_application_edit": "Düzenle",
|
||||
"settings.oauth2_application_create_description": "OAuth2 uygulamaları, üçüncü taraf uygulamanıza bu durumda kullanıcı hesaplarına erişim sağlar.",
|
||||
"settings.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?",
|
||||
"settings.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.",
|
||||
"settings.oauth2_application_locked": "MokoGitea 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.",
|
||||
"settings.authorized_oauth2_applications": "Yetkili OAuth2 Uygulamaları",
|
||||
"settings.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.",
|
||||
"settings.authorized_oauth2_applications_description": "Kişisel MokoGitea hesabınıza bu üçüncü parti uygulamalara erişim izni verdiniz. Lütfen artık ihtiyaç duyulmayan uygulamalara erişimi iptal edin.",
|
||||
"settings.revoke_key": "İptal Et",
|
||||
"settings.revoke_oauth2_grant": "Erişimi İptal Et",
|
||||
"settings.revoke_oauth2_grant_description": "Bu üçüncü taraf uygulamasına erişimin iptal edilmesi bu uygulamanın verilerinize erişmesini önleyecektir. Emin misiniz?",
|
||||
@@ -925,11 +925,11 @@
|
||||
"settings.webauthn_key_loss_warning": "Güvenlik anahtarlarınızı kaybederseniz, hesabınıza erişimi kaybedersiniz.",
|
||||
"settings.webauthn_alternative_tip": "Ek bir kimlik doğrulama yöntemi ayarlamak isteyebilirsiniz.",
|
||||
"settings.manage_account_links": "Bağlı Hesapları Yönet",
|
||||
"settings.manage_account_links_desc": "Bu harici hesaplar Gitea hesabınızla bağlantılı.",
|
||||
"settings.account_links_not_available": "Şu anda Gitea hesabınıza bağlı harici bir hesap yok.",
|
||||
"settings.manage_account_links_desc": "Bu harici hesaplar MokoGitea hesabınızla bağlantılı.",
|
||||
"settings.account_links_not_available": "Şu anda MokoGitea hesabınıza bağlı harici bir hesap yok.",
|
||||
"settings.link_account": "Hesap Bağla",
|
||||
"settings.remove_account_link": "Bağlantılı Hesabı Kaldır",
|
||||
"settings.remove_account_link_desc": "Bağlantılı bir hesabı kaldırmak, onunla Gitea hesabınıza erişimi iptal edecektir. Devam edilsin mi?",
|
||||
"settings.remove_account_link_desc": "Bağlantılı bir hesabı kaldırmak, onunla MokoGitea hesabınıza erişimi iptal edecektir. Devam edilsin mi?",
|
||||
"settings.remove_account_link_success": "Bağlantılı hesap kaldırıldı.",
|
||||
"settings.hooks.desc": "Sahip olduğunuz <strong>tüm depolar</strong> için tetiklenecek web istemcileri ekle.",
|
||||
"settings.orgs_none": "Herhangi bir organizasyonun bir üyesi değilsiniz.",
|
||||
@@ -1127,7 +1127,7 @@
|
||||
"repo.migrate.github.description": "Github.com veya diğer Github sunucularından veri aktar.",
|
||||
"repo.migrate.git.description": "Herhangi bir Git hizmetinden sadece bir depoyu aktar.",
|
||||
"repo.migrate.gitlab.description": "Gitlab.com veya diğer Gitlab sunucularından veri aktar.",
|
||||
"repo.migrate.gitea.description": "Gitea.com veya diğer Gitea sunucularından veri aktar.",
|
||||
"repo.migrate.gitea.description": "MokoGitea.com veya diğer MokoGitea sunucularından veri aktar.",
|
||||
"repo.migrate.gogs.description": "Notabug.org veya diğer Gogs sunucularından veri aktar.",
|
||||
"repo.migrate.onedev.description": "Code.onedev.io ve diğer OneDev sunucularından veri aktar.",
|
||||
"repo.migrate.codebase.description": "Codebasehq.com sitesinden veri aktar.",
|
||||
@@ -1883,7 +1883,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "Çekme",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "Proje deponuzdan yeni bir dalı çekin ve değişiklikleri test edin.",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Birleştir",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Değişiklikleri birleştirin ve Gitea'da güncelleyin.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Değişiklikleri birleştirin ve MokoGitea'da güncelleyin.",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "Uyarı: Bu işlem değişiklik isteğini birleştiremez, çünkü \"kendiliğinden algılamalı elle birleştirme \" etkin değil",
|
||||
"repo.pulls.clear_merge_message": "Birleştirme iletilerini temizle",
|
||||
"repo.pulls.clear_merge_message_hint": "Birleştirme iletisini temizlemek sadece işleme ileti içeriğini kaldırır ama üretilmiş \"Co-Authored-By…\" gibi git fragmanlarını korur.",
|
||||
@@ -2191,11 +2191,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "Katkıcı: Katkıcıların imzalarına güvenin",
|
||||
"repo.settings.trust_model.collaborator.desc": "Bu deponun katkıcılarının geçerli imzaları, işleyici ile eşleşse de eşleşmese de, \"güvenilir\" olarak işaretlenecektir. Aksi takdirde, imzanın işleyiciyle eşleşmesi durumunda geçerli imzalar \"güvenilmez\", eşleşmiyorsa \"eşleşmemiş\" olarak işaretlenir.",
|
||||
"repo.settings.trust_model.committer": "İşleyici",
|
||||
"repo.settings.trust_model.committer.long": "İşleyici: İşleyicilerle eşleşen imzalara güvenin. Bu GitHub'ın davranışına uygundur ve Gitea imzalı işlemeleri işleyen olarak Gitea'ya sahip olmaya zorlar.",
|
||||
"repo.settings.trust_model.committer.desc": "Geçerli imzalar yalnızca işleyiciyle eşleşiyorsa \"güvenilir\" olarak işaretlenir, aksi takdirde \"eşleşmemiş\" olarak işaretlenir. Bu, Gitea'yı işlemede Ortak Yazan: ve Ortak İşlenen: fragmanı olarak işaretlenen gerçek kaydediciyle imzalanan işlemelerde işleyici olmayı zorlayacaktır. Varsayılan Gitea anahtarı, veritabanındaki bir Kullanıcıyla eşleşmelidir.",
|
||||
"repo.settings.trust_model.committer.long": "İşleyici: İşleyicilerle eşleşen imzalara güvenin. Bu GitHub'ın davranışına uygundur ve MokoGitea imzalı işlemeleri işleyen olarak MokoGitea'ya sahip olmaya zorlar.",
|
||||
"repo.settings.trust_model.committer.desc": "Geçerli imzalar yalnızca işleyiciyle eşleşiyorsa \"güvenilir\" olarak işaretlenir, aksi takdirde \"eşleşmemiş\" olarak işaretlenir. Bu, MokoGitea'yı işlemede Ortak Yazan: ve Ortak İşlenen: fragmanı olarak işaretlenen gerçek kaydediciyle imzalanan işlemelerde işleyici olmayı zorlayacaktır. Varsayılan MokoGitea anahtarı, veritabanındaki bir Kullanıcıyla eşleşmelidir.",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "Katkıcı+İşleyici",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "Katkıcı+İşleyen: İşleyenle eşleşen katkıcıların imzalarına güvenin",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Bu deponun katkıcılarının geçerli imzaları, işleyici ile eşleşiyorlarsa \"güvenilir\" olarak işaretlenecektir. Aksi takdirde, imza işleyiciyle eşleşiyorsa geçerli imzalar \"güvenilmez\", aksi takdirde \"eşleşmiyor\" olarak işaretlenir. Bu, Gitea'yı işlemede Ortak Yazan: ve Ortak İşlenen: fragmanı olarak işaretlenmiş gerçek işleyici ile imzalı işlemelerde işleyici olarak işaretlenmeye zorlayacaktır. Varsayılan Gitea anahtarı, veritabanındaki bir Kullanıcıyla eşleşmelidir.",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "Bu deponun katkıcılarının geçerli imzaları, işleyici ile eşleşiyorlarsa \"güvenilir\" olarak işaretlenecektir. Aksi takdirde, imza işleyiciyle eşleşiyorsa geçerli imzalar \"güvenilmez\", aksi takdirde \"eşleşmiyor\" olarak işaretlenir. Bu, MokoGitea'yı işlemede Ortak Yazan: ve Ortak İşlenen: fragmanı olarak işaretlenmiş gerçek işleyici ile imzalı işlemelerde işleyici olarak işaretlenmeye zorlayacaktır. Varsayılan MokoGitea anahtarı, veritabanındaki bir Kullanıcıyla eşleşmelidir.",
|
||||
"repo.settings.wiki_delete": "Wiki Verisini Sil",
|
||||
"repo.settings.wiki_delete_desc": "Depo wiki verilerini silmek kalıcıdır ve geri alınamaz.",
|
||||
"repo.settings.wiki_delete_notices_1": "- Bu işlem, %s için depo wiki'sini kalıcı olarak siler ve devre dışı bırakır.",
|
||||
@@ -2232,7 +2232,7 @@
|
||||
"repo.settings.remove_team_success": "Takımın depoya erişimi kaldırıldı.",
|
||||
"repo.settings.add_webhook": "Web İsteği Ekle",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Web istemci kanal adı boş olamaz ve yalnızca bir # karakteri içeremez.",
|
||||
"repo.settings.hooks_desc": "Web istemcileri, belirli Gitea olayları tetiklendiğinde otomatik olarak bir sunucuya HTTP POST isteği yapar. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Web istemcileri kılavuzundan</a> daha fazla bilgi edinebilirsiniz.",
|
||||
"repo.settings.hooks_desc": "Web istemcileri, belirli MokoGitea olayları tetiklendiğinde otomatik olarak bir sunucuya HTTP POST isteği yapar. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Web istemcileri kılavuzundan</a> daha fazla bilgi edinebilirsiniz.",
|
||||
"repo.settings.webhook_deletion": "Web İsteğini Sil",
|
||||
"repo.settings.webhook_deletion_desc": "Bir web isteğini kaldırmak, ayarlarını ve teslimat geçmişini siler. Devam edilsin mi?",
|
||||
"repo.settings.webhook_deletion_success": "Web isteği silindi.",
|
||||
@@ -2252,7 +2252,7 @@
|
||||
"repo.settings.githook_name": "İstek İsmi",
|
||||
"repo.settings.githook_content": "İstek İçeriği",
|
||||
"repo.settings.update_githook": "İsteği Güncelle",
|
||||
"repo.settings.add_webhook_desc": "Gitea, belirtilen içerik türüne sahip <code>POST</code> isteğini hedef URL’ye gönderecektir. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Web istemcileri kılavuzundan</a> daha fazla bilgi edinebilirsiniz.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea, belirtilen içerik türüne sahip <code>POST</code> isteğini hedef URL’ye gönderecektir. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Web istemcileri kılavuzundan</a> daha fazla bilgi edinebilirsiniz.",
|
||||
"repo.settings.payload_url": "Hedef URL",
|
||||
"repo.settings.http_method": "HTTP Yöntemi",
|
||||
"repo.settings.content_type": "POST İçerik Türü",
|
||||
@@ -2317,9 +2317,9 @@
|
||||
"repo.settings.event_pull_request_merge": "Değişiklik İsteği Birleştirme",
|
||||
"repo.settings.event_header_workflow": "İş Akışı Olayları",
|
||||
"repo.settings.event_workflow_run": "İş Akışı Çalışması",
|
||||
"repo.settings.event_workflow_run_desc": "Gitea Eylemleri İş Akışı çalışması kuyruğa alındı, bekliyor, sürüyor veya tamamlandı.",
|
||||
"repo.settings.event_workflow_run_desc": "MokoGitea Eylemleri İş Akışı çalışması kuyruğa alındı, bekliyor, sürüyor veya tamamlandı.",
|
||||
"repo.settings.event_workflow_job": "İş Akışı İşleri",
|
||||
"repo.settings.event_workflow_job_desc": "Gitea Eylemleri İş Akışı işi kuyruğa alındı, bekliyor, çalışıyor veya tamamlandı.",
|
||||
"repo.settings.event_workflow_job_desc": "MokoGitea Eylemleri İş Akışı işi kuyruğa alındı, bekliyor, çalışıyor veya tamamlandı.",
|
||||
"repo.settings.event_package": "Paket",
|
||||
"repo.settings.event_package_desc": "Bir depoda paket oluşturuldu veya silindi.",
|
||||
"repo.settings.branch_filter": "Dal filtresi",
|
||||
@@ -2340,7 +2340,7 @@
|
||||
"repo.settings.slack_domain": "Alan Adı",
|
||||
"repo.settings.slack_channel": "Kanal",
|
||||
"repo.settings.add_web_hook_desc": "<a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> web kancasını deponuza ekleyin.",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2621,7 +2621,7 @@
|
||||
"repo.release.delete_release": "Sürümü Sil",
|
||||
"repo.release.delete_tag": "Etiketi Sil",
|
||||
"repo.release.deletion": "Sürümü Sil",
|
||||
"repo.release.deletion_desc": "Bir sürümü silmek onu sadece Gitea'dan kaldırır. Git etiketini, deponuzun içeriğini veya geçmişini etkilemez. Devam edilsin mi?",
|
||||
"repo.release.deletion_desc": "Bir sürümü silmek onu sadece MokoGitea'dan kaldırır. Git etiketini, deponuzun içeriğini veya geçmişini etkilemez. Devam edilsin mi?",
|
||||
"repo.release.deletion_success": "Sürüm silindi.",
|
||||
"repo.release.deletion_tag_desc": "Bu etiket depodan silinecek. Depo içeriği ve geçmişi değişmeden kalır. Devam edilsin mi?",
|
||||
"repo.release.deletion_tag_success": "Etiket silindi.",
|
||||
@@ -2869,7 +2869,7 @@
|
||||
"admin.last_page": "Son",
|
||||
"admin.total": "Toplam: %d",
|
||||
"admin.settings": "Yönetici Ayarları",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s şimdi hazır, %s çalıştırıyorsunuz. Ayrıntılar için <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">blog</a>'a bakabilirsiniz.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s şimdi hazır, %s çalıştırıyorsunuz. Ayrıntılar için <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">blog</a>'a bakabilirsiniz.",
|
||||
"admin.dashboard.statistic": "Özet",
|
||||
"admin.dashboard.maintenance_operations": "Bakım İşlemleri",
|
||||
"admin.dashboard.system_status": "Sistem Durumu",
|
||||
@@ -2905,8 +2905,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "Silinen dalları temizle",
|
||||
"admin.dashboard.update_migration_poster_id": "Taşıma poster kimliklerini güncelle",
|
||||
"admin.dashboard.git_gc_repos": "Tüm depolardaki atıkları temizle",
|
||||
"admin.dashboard.resync_all_sshkeys": "'.ssh/authority_keys' dosyasını Gitea SSH anahtarlarıyla güncelle",
|
||||
"admin.dashboard.resync_all_sshprincipals": "'.ssh/authorized_principals' dosyasını Gitea SSH sorumlularıyla güncelleyin",
|
||||
"admin.dashboard.resync_all_sshkeys": "'.ssh/authority_keys' dosyasını MokoGitea SSH anahtarlarıyla güncelle",
|
||||
"admin.dashboard.resync_all_sshprincipals": "'.ssh/authorized_principals' dosyasını MokoGitea SSH sorumlularıyla güncelleyin",
|
||||
"admin.dashboard.resync_all_hooks": "Tüm depoların git kancalarını yeniden senkronize edin (pre-receive, update, post-receive, proc-receive, ...)",
|
||||
"admin.dashboard.reinit_missing_repos": "Kayıtları bulunanlar için tüm eksik Git depolarını yeniden başlat",
|
||||
"admin.dashboard.sync_external_users": "Harici kullanıcı verisini senkronize et",
|
||||
@@ -2986,7 +2986,7 @@
|
||||
"admin.users.is_admin": "Yöneticidir",
|
||||
"admin.users.is_restricted": "Kısıtlı",
|
||||
"admin.users.allow_git_hook": "Git İstemcileri Oluşturabilir",
|
||||
"admin.users.allow_git_hook_tooltip": "Git İstemcileri, Gitea'yı çalıştıran işletim sistemi kullanıcısı olarak yürütülür ve aynı düzeyde ana bilgisayar erişimine sahip olur. Sonuç olarak, bu özel Git İstemci ayrıcalığına sahip kullanıcılar tüm Gitea depolarına ve Gitea tarafından kullanılan veritabanına erişebilir ve bunları değiştirebilir. Sonuç olarak, Gitea yönetici ayrıcalıkları da kazanabilirler.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git İstemcileri, MokoGitea'yı çalıştıran işletim sistemi kullanıcısı olarak yürütülür ve aynı düzeyde ana bilgisayar erişimine sahip olur. Sonuç olarak, bu özel Git İstemci ayrıcalığına sahip kullanıcılar tüm MokoGitea depolarına ve MokoGitea tarafından kullanılan veritabanına erişebilir ve bunları değiştirebilir. Sonuç olarak, MokoGitea yönetici ayrıcalıkları da kazanabilirler.",
|
||||
"admin.users.allow_import_local": "Yerel Depoları Alabilir",
|
||||
"admin.users.allow_create_organization": "Organizasyon Oluşturabilir",
|
||||
"admin.users.update_profile": "Kullanıcı Hesabını Güncelle",
|
||||
@@ -3056,11 +3056,11 @@
|
||||
"admin.packages.size": "Boyut",
|
||||
"admin.packages.published": "Yayınlandı",
|
||||
"admin.defaulthooks": "Varsayılan Web İstemcileri",
|
||||
"admin.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. <a target=\"_blank\" rel=\"noopener\" href=\"%s\">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.",
|
||||
"admin.defaulthooks.desc": "Web İstemcileri, belirli MokoGitea 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. <a target=\"_blank\" rel=\"noopener\" href=\"%s\">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.",
|
||||
"admin.defaulthooks.add_webhook": "Varsayılan Web İstemcisi Ekle",
|
||||
"admin.defaulthooks.update_webhook": "Varsayılan Web İstemcisini Güncelle",
|
||||
"admin.systemhooks": "Sistem Web İstemcileri",
|
||||
"admin.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. <a target=\"_blank\" rel=\"noopener\" href=\"%s\">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.",
|
||||
"admin.systemhooks.desc": "Belirli MokoGitea 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. <a target=\"_blank\" rel=\"noopener\" href=\"%s\">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.",
|
||||
"admin.systemhooks.add_webhook": "Sistem Web İstemcisi Ekle",
|
||||
"admin.systemhooks.update_webhook": "Sistem Web İstemcisi Güncelle",
|
||||
"admin.auths.auth_manage_panel": "Kimlik Doğrulama Kaynak Yönetimi",
|
||||
@@ -3081,7 +3081,7 @@
|
||||
"admin.auths.user_base": "Kullanıcı Arama Tabanı",
|
||||
"admin.auths.user_dn": "Kullanıcı DN'i",
|
||||
"admin.auths.attribute_username": "Kullanıcı Adı Özelliği",
|
||||
"admin.auths.attribute_username_placeholder": "Gitea'da girilen kullanıcı adını kullanmak için boş bırakın.",
|
||||
"admin.auths.attribute_username_placeholder": "MokoGitea'da girilen kullanıcı adını kullanmak için boş bırakın.",
|
||||
"admin.auths.attribute_name": "Ad Özelliği",
|
||||
"admin.auths.attribute_surname": "Soyad Özelliği",
|
||||
"admin.auths.attribute_mail": "E-posta Özelliği",
|
||||
@@ -3186,8 +3186,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Hatalı Otomatik Keşif URL'si (bu http:// veya https:// ile başlayan geçerli bir URL olmalı)",
|
||||
"admin.config.server_config": "Sunucu Yapılandırması",
|
||||
"admin.config.app_name": "Site Başlığı",
|
||||
"admin.config.app_ver": "Gitea Sürümü",
|
||||
"admin.config.app_url": "Gitea Taban URL'si",
|
||||
"admin.config.app_ver": "MokoGitea Sürümü",
|
||||
"admin.config.app_url": "MokoGitea Taban URL'si",
|
||||
"admin.config.custom_conf": "Yapılandırma Dosyası Yolu",
|
||||
"admin.config.custom_file_root_path": "Özel Dosya Kök Yolu",
|
||||
"admin.config.domain": "Sunucu Alan Adı",
|
||||
@@ -3226,7 +3226,7 @@
|
||||
"admin.config.service_config": "Servis Yapılandırması",
|
||||
"admin.config.register_email_confirm": "Kayıt Olmak İçin E-posta Onayı Gereksin",
|
||||
"admin.config.disable_register": "Kullanıcı Kaydını Devre Dışı Bırak",
|
||||
"admin.config.allow_only_internal_registration": "Kayda Sadece Gitea'nın Kendisi Üzerinden İzin Ver",
|
||||
"admin.config.allow_only_internal_registration": "Kayda Sadece MokoGitea'nın Kendisi Üzerinden İzin Ver",
|
||||
"admin.config.allow_only_external_registration": "Sadece Dış Hizmetler Aracılığıyla Kullanıcı Kaydına İzin Ver",
|
||||
"admin.config.enable_openid_signup": "OpenID Kendinden Kaydı'nı Etkinleştir",
|
||||
"admin.config.enable_openid_signin": "OpenID Oturum Açmayı Etkinleştiriniz",
|
||||
@@ -3363,11 +3363,11 @@
|
||||
"admin.self_check.no_problem_found": "Henüz bir sorun bulunmadı.",
|
||||
"admin.self_check.startup_warnings": "Başlangıç uyarıları:",
|
||||
"admin.self_check.database_collation_mismatch": "Veritabanının şu harmanlamayı kullanmasını bekle: %s",
|
||||
"admin.self_check.database_collation_case_insensitive": "Veritabanı %s harmanlamasını kullanıyor, bu duyarsız bir harmanlamadır. Her ne kadar Gitea bununla çalışabilse de, beklendiği gibi çalışmadığı nadir durumlar ortaya çıkabilir.",
|
||||
"admin.self_check.database_collation_case_insensitive": "Veritabanı %s harmanlamasını kullanıyor, bu duyarsız bir harmanlamadır. Her ne kadar MokoGitea bununla çalışabilse de, beklendiği gibi çalışmadığı nadir durumlar ortaya çıkabilir.",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "Veritabanı %s harmanlamasını kullanıyor, ancak bu sütunlar uyumsuz harmanlamalar kullanıyor. Bu beklenmedik sorunlar oluşturabilir.",
|
||||
"admin.self_check.database_fix_mysql": "MySQL/MariaDB kullanıcıları \"gitea doctor convert\" komutunu harmanlama sorunlarını çözmek için kullanabilir veya \"ALTER ... COLLATE ...\" SQL'lerini şahsen çalıştırarak sorunu çözebilirler.",
|
||||
"admin.self_check.database_fix_mssql": "MSSQL kullanıcıları sorunu şu an sadece \"ALTER ... COLLATE ...\" SQL'lerini şahsen çalıştırarak çözebilirler.",
|
||||
"admin.self_check.location_origin_mismatch": "Mevcut URL (%[1]s) Gitea tarafından görülen URL (%[2]s) ile eşleşmiyor. Eğer bir vekil sunucu kullanıyorsanız, lütfen \"Host\" ve \"X-Forwarded-Proto\" başlıklarının doğru ayarlandığından emin olunuz.",
|
||||
"admin.self_check.location_origin_mismatch": "Mevcut URL (%[1]s) MokoGitea tarafından görülen URL (%[2]s) ile eşleşmiyor. Eğer bir vekil sunucu kullanıyorsanız, lütfen \"Host\" ve \"X-Forwarded-Proto\" başlıklarının doğru ayarlandığından emin olunuz.",
|
||||
"action.create_repo": "depo <a href=\"%s\">%s</a> oluşturuldu",
|
||||
"action.rename_repo": "<code>%[1]s</code> olan depo adını <a href=\"%[2]s\">%[3]s</a> buna çevirdi",
|
||||
"action.commit_repo": "<a href=\"%[1]s\">%[4]s</a> deposuna <a href=\"%[2]s\">%[3]s</a> dalını gönderdi",
|
||||
@@ -3684,8 +3684,8 @@
|
||||
"actions.runs.status_no_select": "Tüm durumlar",
|
||||
"actions.runs.no_results": "Eşleşen sonuç yok.",
|
||||
"actions.runs.no_workflows": "Henüz hiç bir iş akışı yok.",
|
||||
"actions.runs.no_workflows.quick_start": "Gitea İşlemlerini nasıl başlatacağınızı bilmiyor musunuz? <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Hızlı başlangıç kılavuzuna</a> bakabilirsiniz.",
|
||||
"actions.runs.no_workflows.documentation": "Gitea İşlemleri hakkında daha fazla bilgi için, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">belgelere</a> bakabilirsiniz.",
|
||||
"actions.runs.no_workflows.quick_start": "MokoGitea İşlemlerini nasıl başlatacağınızı bilmiyor musunuz? <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Hızlı başlangıç kılavuzuna</a> bakabilirsiniz.",
|
||||
"actions.runs.no_workflows.documentation": "MokoGitea İşlemleri hakkında daha fazla bilgi için, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">belgelere</a> bakabilirsiniz.",
|
||||
"actions.runs.no_runs": "İş akışı henüz hiç çalıştırılmadı.",
|
||||
"actions.runs.empty_commit_message": "(boş işleme iletisi)",
|
||||
"actions.runs.expire_log_message": "Günlükler, çok eski oldukları için temizlendiler.",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "Для роботи цього сайту потрібен JavaScript.",
|
||||
"toc": "Зміст",
|
||||
"licenses": "Ліцензії",
|
||||
"return_to_gitea": "Повернутися до Gitea",
|
||||
"return_to_gitea": "Повернутися до MokoGitea",
|
||||
"more_items": "Більше елементів",
|
||||
"username": "Ім'я кристувача",
|
||||
"email": "Адреса електронної пошти",
|
||||
@@ -177,21 +177,21 @@
|
||||
"editor.buttons.enable_monospace_font": "Увімкнути моноширинний шрифт",
|
||||
"editor.buttons.disable_monospace_font": "Вимкнути моноширинний шрифт",
|
||||
"error.occurred": "Сталася помилка",
|
||||
"error.report_message": "Якщо ви вважаєте, що це помилка Gitea, будь ласка, спробуйте відшукати відповідну проблему на <a href=\"https://github.com/go-gitea/gitea/issues\">GitHub</a> або створіть нову, якщо необхідно.",
|
||||
"error.report_message": "Якщо ви вважаєте, що це помилка MokoGitea, будь ласка, спробуйте відшукати відповідну проблему на <a href=\"https://github.com/go-gitea/gitea/issues\">GitHub</a> або створіть нову, якщо необхідно.",
|
||||
"error.not_found": "Ціль не знайдено.",
|
||||
"error.network_error": "Помилка мережі",
|
||||
"startpage.app_desc": "Зручний власний сервіс хостингу репозиторіїв Git",
|
||||
"startpage.install": "Легко встановити",
|
||||
"startpage.install_desc": "Просто <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.gitea.com/installation/install-from-binary\">запустіть двійковий файл</a> для вашої платформи, скористайтеся <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/go-gitea/gitea/tree/master/docker\">Docker</a>, або встановіть <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.gitea.com/installation/install-from-package\">системою керування пакунками</a>.",
|
||||
"startpage.platform": "Платформонезалежність",
|
||||
"startpage.platform_desc": "Gitea запускається будь-де, де <a target=«_blank» rel=«noopener noreferrer» href=«%s»>Go</a> може компілюватись: на Windows, macOS, Linux, ARM тощо. Виберіть платформу, яку любите!",
|
||||
"startpage.platform_desc": "MokoGitea запускається будь-де, де <a target=«_blank» rel=«noopener noreferrer» href=«%s»>Go</a> може компілюватись: на Windows, macOS, Linux, ARM тощо. Виберіть платформу, яку любите!",
|
||||
"startpage.lightweight": "Невибагливість",
|
||||
"startpage.lightweight_desc": "Gitea має мінімальні вимоги і може працювати на недорогому Raspberry Pi. Заощаджуйте ресурси вашої машини!",
|
||||
"startpage.lightweight_desc": "MokoGitea має мінімальні вимоги і може працювати на недорогому Raspberry Pi. Заощаджуйте ресурси вашої машини!",
|
||||
"startpage.license": "Відкритий вихідний код",
|
||||
"install.install": "Встановлення",
|
||||
"install.title": "Початкова конфігурація",
|
||||
"install.docker_helper": "Якщо ви запускаєте Gitea у Docker, будь ласка, прочитайте <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацію</a> перед тим, як змінювати будь-які налаштування.",
|
||||
"install.require_db_desc": "Gitea потребує MySQL, PostgreSQL, MSSQL, SQLite3 або TiDB (протокол MySQL).",
|
||||
"install.docker_helper": "Якщо ви запускаєте MokoGitea у Docker, будь ласка, прочитайте <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацію</a> перед тим, як змінювати будь-які налаштування.",
|
||||
"install.require_db_desc": "MokoGitea потребує MySQL, PostgreSQL, MSSQL, SQLite3 або TiDB (протокол MySQL).",
|
||||
"install.db_title": "Налаштування бази даних",
|
||||
"install.db_type": "Тип бази даних",
|
||||
"install.host": "Хост",
|
||||
@@ -202,9 +202,9 @@
|
||||
"install.db_schema_helper": "Залиште пустим для типової схеми бази даних (\"публічна\").",
|
||||
"install.path": "Шлях",
|
||||
"install.sqlite_helper": "Шлях до файлу бази даних SQLite3.<br>Введіть абсолютний шлях, якщо ви запускаєте Gіtea як сервіс.",
|
||||
"install.reinstall_error": "Ви намагаєтеся встановити в наявну базу даних Gitea",
|
||||
"install.reinstall_confirm_message": "Повторне встановлення в наявну базу даних Gitea може спричинити багато проблем. В більшості випадків, ви повинні використовувати свій наявний \"app.ini\" для запуску Gitea. Якщо ви знаєте, що робите, спробуйте наступне:",
|
||||
"install.reinstall_confirm_check_3": "Ви підтверджуєте, що абсолютно впевнені, що Gitea працює з правильним розташуванням файлу app.ini, і що вам потрібно перевстановити програму. Ви підтверджуєте, що усвідомлюєте вищевказані ризики.",
|
||||
"install.reinstall_error": "Ви намагаєтеся встановити в наявну базу даних MokoGitea",
|
||||
"install.reinstall_confirm_message": "Повторне встановлення в наявну базу даних MokoGitea може спричинити багато проблем. В більшості випадків, ви повинні використовувати свій наявний \"app.ini\" для запуску MokoGitea. Якщо ви знаєте, що робите, спробуйте наступне:",
|
||||
"install.reinstall_confirm_check_3": "Ви підтверджуєте, що абсолютно впевнені, що MokoGitea працює з правильним розташуванням файлу app.ini, і що вам потрібно перевстановити програму. Ви підтверджуєте, що усвідомлюєте вищевказані ризики.",
|
||||
"install.err_empty_db_path": "Шлях до файлу бази даних SQLite3 не може бути порожнім.",
|
||||
"install.no_admin_and_disable_registration": "Ви не можете вимкнути реєстрацію без створення облікового запису адміністратора.",
|
||||
"install.err_empty_admin_password": "Пароль адміністратора не може бути порожнім.",
|
||||
@@ -216,13 +216,13 @@
|
||||
"install.lfs_path": "Кореневий шлях Git LFS",
|
||||
"install.lfs_path_helper": "У цій теці будуть зберігатися файли Git LFS. Залиште порожнім, щоб вимкнути.",
|
||||
"install.run_user": "Виконати як",
|
||||
"install.run_user_helper": "Ім'я користувача операційної системи, від імені якого запускається Gitea. Зауважте, що цей користувач повинен мати доступ до кореневого шляху сховища.",
|
||||
"install.run_user_helper": "Ім'я користувача операційної системи, від імені якого запускається MokoGitea. Зауважте, що цей користувач повинен мати доступ до кореневого шляху сховища.",
|
||||
"install.domain": "Домен сервера",
|
||||
"install.domain_helper": "Домен або хост-адреса сервера.",
|
||||
"install.ssh_port": "Порт SSH сервера",
|
||||
"install.ssh_port_helper": "Номер порту, який використовує SSH сервер. Залиште порожнім, щоб вимкнути SSH.",
|
||||
"install.http_port": "Gitea HTTP порт",
|
||||
"install.app_url": "Базова URL-адреса Gitea",
|
||||
"install.http_port": "MokoGitea HTTP порт",
|
||||
"install.app_url": "Базова URL-адреса MokoGitea",
|
||||
"install.app_url_helper": "Базова адреса для URL-адрес клонів HTTP(S) та сповіщень електронною поштою.",
|
||||
"install.log_root_path": "Шлях до журналу",
|
||||
"install.log_root_path_helper": "Файли журналу будуть записані в цю теку.",
|
||||
@@ -232,7 +232,7 @@
|
||||
"install.smtp_port": "Порт SMTP",
|
||||
"install.smtp_from": "Відправити листа від імені",
|
||||
"install.smtp_from_invalid": "Адреса \"Надіслати листа як\" недійсна",
|
||||
"install.smtp_from_helper": "Адреса електронної пошти, яку буде використовувати Gitea. Введіть звичайну адресу електронної пошти або використовуйте формат «Ім'я» <email@example.com>.",
|
||||
"install.smtp_from_helper": "Адреса електронної пошти, яку буде використовувати MokoGitea. Введіть звичайну адресу електронної пошти або використовуйте формат «Ім'я» <email@example.com>.",
|
||||
"install.mailer_user": "Ім'я користувача SMTP",
|
||||
"install.mailer_password": "Пароль SMTP",
|
||||
"install.register_confirm": "Вимагати підтвердження електронною поштою для реєстрації",
|
||||
@@ -261,9 +261,9 @@
|
||||
"install.admin_password": "Пароль",
|
||||
"install.confirm_password": "Підтвердити пароль",
|
||||
"install.admin_email": "Адреса електронної пошти",
|
||||
"install.install_btn_confirm": "Встановити Gitea",
|
||||
"install.install_btn_confirm": "Встановити MokoGitea",
|
||||
"install.test_git_failed": "Не вдалося перевірити команду 'git': %v",
|
||||
"install.sqlite3_not_available": "Ця версія Gitea не підтримує SQLite3. Будь ласка, завантажте офіційну бінарну версію з %s (не версію gobuild).",
|
||||
"install.sqlite3_not_available": "Ця версія MokoGitea не підтримує SQLite3. Будь ласка, завантажте офіційну бінарну версію з %s (не версію gobuild).",
|
||||
"install.invalid_db_setting": "Налаштування бази даних недійсні: %v",
|
||||
"install.invalid_db_table": "База даних таблиці \"%s\" є недійсною: %v",
|
||||
"install.invalid_repo_path": "Кореневий шлях до сховища невірний: %v",
|
||||
@@ -336,7 +336,7 @@
|
||||
"auth.forgot_password_title": "Забув пароль",
|
||||
"auth.forgot_password": "Забули пароль?",
|
||||
"auth.need_account": "Потрібен обліковий запис?",
|
||||
"auth.sign_up_tip": "Ви реєструєте перший обліковий запис у системі, з правами адміністратора. Будь ласка, уважно запам'ятайте своє ім'я користувача та пароль. Якщо ви їх забудете, зверніться до документації Gitea, щоб відновити обліковий запис.",
|
||||
"auth.sign_up_tip": "Ви реєструєте перший обліковий запис у системі, з правами адміністратора. Будь ласка, уважно запам'ятайте своє ім'я користувача та пароль. Якщо ви їх забудете, зверніться до документації MokoGitea, щоб відновити обліковий запис.",
|
||||
"auth.sign_up_now": "Зареєструватися.",
|
||||
"auth.sign_up_successful": "Обліковий запис створено успішно. Вітаю!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "Новий лист з підтвердженням було надіслано на <b>%s</b>. Будь ласка, перевірте свою поштову скриньку протягом наступних %s, щоб завершити процес реєстрації. Якщо ви вказали невірну адресу електронної пошти, ви можете увійти ще раз і змінити її.",
|
||||
@@ -358,7 +358,7 @@
|
||||
"auth.reset_password_helper": "Відновити обліковий запис",
|
||||
"auth.reset_password_wrong_user": "Ви увійшли як %s, але посилання для відновлення облікового запису призначене для %s",
|
||||
"auth.password_too_short": "Довжина пароля не може бути меншою за %d символів.",
|
||||
"auth.non_local_account": "Нелокальні користувачі не можуть оновити свій пароль через вебінтерфейс Gitea.",
|
||||
"auth.non_local_account": "Нелокальні користувачі не можуть оновити свій пароль через вебінтерфейс MokoGitea.",
|
||||
"auth.verify": "Підтвердити",
|
||||
"auth.scratch_code": "Одноразовий пароль",
|
||||
"auth.use_scratch_code": "Скористатись одноразовим паролем",
|
||||
@@ -641,7 +641,7 @@
|
||||
"settings.retype_new_password": "Підтвердити новий пароль",
|
||||
"settings.password_incorrect": "Поточний пароль неправильний.",
|
||||
"settings.change_password_success": "Ваш пароль оновлено. Відтепер входьте в систему, використовуючи новий пароль.",
|
||||
"settings.password_change_disabled": "Нелокальні користувачі не можуть оновити свій пароль через вебінтерфейс Gitea.",
|
||||
"settings.password_change_disabled": "Нелокальні користувачі не можуть оновити свій пароль через вебінтерфейс MokoGitea.",
|
||||
"settings.emails": "Адреса електронної пошти",
|
||||
"settings.manage_emails": "Керування адресами електронної пошти",
|
||||
"settings.manage_themes": "Обрати типову тему",
|
||||
@@ -749,7 +749,7 @@
|
||||
"settings.unbind_success": "Соціальний обліковий запис успішно видалено.",
|
||||
"settings.manage_access_token": "Керувати токенами доступу",
|
||||
"settings.generate_new_token": "Створити новий токен",
|
||||
"settings.tokens_desc": "Ці токени надають доступ до вашого облікового запису за допомогою API Gitea.",
|
||||
"settings.tokens_desc": "Ці токени надають доступ до вашого облікового запису за допомогою API MokoGitea.",
|
||||
"settings.token_name": "Назва токену",
|
||||
"settings.generate_token": "Згенерувати токен",
|
||||
"settings.generate_token_success": "Ваш новий токен створено. Скопіюйте його зараз, оскільки він не буде показаний знову.",
|
||||
@@ -775,7 +775,7 @@
|
||||
"settings.permissions_list": "Дозволи:",
|
||||
"settings.manage_oauth2_applications": "Керування додатками OAuth2",
|
||||
"settings.edit_oauth2_application": "Редагувати додаток OAuth2",
|
||||
"settings.oauth2_applications_desc": "Додатки OAuth2 дозволяють вашому сторонньому додатку безпечно автентифікувати користувачів у цьому екземплярі Gitea.",
|
||||
"settings.oauth2_applications_desc": "Додатки OAuth2 дозволяють вашому сторонньому додатку безпечно автентифікувати користувачів у цьому екземплярі MokoGitea.",
|
||||
"settings.remove_oauth2_application": "Видалити додаток OAuth2",
|
||||
"settings.remove_oauth2_application_desc": "Видалення додатка OAuth2 скасує доступ до всіх підписаних токенів доступу. Продовжити?",
|
||||
"settings.remove_oauth2_application_success": "Додаток видалено.",
|
||||
@@ -794,7 +794,7 @@
|
||||
"settings.oauth2_application_edit": "Редагувати",
|
||||
"settings.oauth2_application_create_description": "Програми OAuth2 надають вашим стороннім програмам доступ до облікових записів користувачів у цьому екземплярі.",
|
||||
"settings.oauth2_application_remove_description": "Видалення OAuth2 не дозволить додатку отримати доступ до авторизованих облікових записів користувачів на цьому сервері. Продовжити?",
|
||||
"settings.oauth2_application_locked": "Gitea попередньо реєструє деякі програми OAuth2 під час запуску, якщо це ввімкнено в конфігурації. Щоб запобігти несподіваній поведінці, їх не можна ні редагувати, ні видаляти. Для отримання додаткової інформації зверніться до документації OAuth2.",
|
||||
"settings.oauth2_application_locked": "MokoGitea попередньо реєструє деякі програми OAuth2 під час запуску, якщо це ввімкнено в конфігурації. Щоб запобігти несподіваній поведінці, їх не можна ні редагувати, ні видаляти. Для отримання додаткової інформації зверніться до документації OAuth2.",
|
||||
"settings.authorized_oauth2_applications": "Авторизовані програми OAuth2",
|
||||
"settings.revoke_key": "Відкликати",
|
||||
"settings.revoke_oauth2_grant": "Скасувати доступ",
|
||||
@@ -821,10 +821,10 @@
|
||||
"settings.webauthn_key_loss_warning": "Якщо ви втратите ключі безпеки, ви втратите доступ до свого облікового запису.",
|
||||
"settings.webauthn_alternative_tip": "Ви можете налаштувати додатковий метод автентифікації.",
|
||||
"settings.manage_account_links": "Керування прив'язаними обліковими записами",
|
||||
"settings.manage_account_links_desc": "Ці зовнішні облікові записи прив'язані до вашого облікового запису Gitea.",
|
||||
"settings.manage_account_links_desc": "Ці зовнішні облікові записи прив'язані до вашого облікового запису MokoGitea.",
|
||||
"settings.link_account": "Прив'язати обліковий запис",
|
||||
"settings.remove_account_link": "Видалити обліковий запис",
|
||||
"settings.remove_account_link_desc": "Видалення пов'язаного облікового запису відкликає його доступ до вашого облікового запису Gitea. Продовжити?",
|
||||
"settings.remove_account_link_desc": "Видалення пов'язаного облікового запису відкликає його доступ до вашого облікового запису MokoGitea. Продовжити?",
|
||||
"settings.remove_account_link_success": "Прив'язаний обліковий запис видалено.",
|
||||
"settings.hooks.desc": "Додайте веб-хуки, які запускатимуться для <strong>усіх репозиторіїв</strong>, якими ви володієте.",
|
||||
"settings.orgs_none": "Ви не є членом організації.",
|
||||
@@ -999,7 +999,7 @@
|
||||
"repo.migrate.github.description": "Перенести дані з github.com чи інших серверів Github.",
|
||||
"repo.migrate.git.description": "Перенести сховище з будь-якого сервісу Git'у.",
|
||||
"repo.migrate.gitlab.description": "Перенести дані з gitlab.com та інших екземплярів GitLab.",
|
||||
"repo.migrate.gitea.description": "Перенести дані з gitea.com та інших екземплярів Gitea.",
|
||||
"repo.migrate.gitea.description": "Перенести дані з gitea.com та інших екземплярів MokoGitea.",
|
||||
"repo.migrate.gogs.description": "Перенести дані з notabug.org та інших екземплярів Gogs.",
|
||||
"repo.migrate.onedev.description": "Перенести дані з code.onedev.io та інших екземплярів OneDev.",
|
||||
"repo.migrate.codebase.description": "Перенести дані з codebasehq.com.",
|
||||
@@ -1653,7 +1653,7 @@
|
||||
"repo.pulls.reopened_at": "повторно відкрив цей запит на злиття <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||||
"repo.pulls.cmd_instruction_hint": "Переглянути інструкції командного рядка",
|
||||
"repo.pulls.cmd_instruction_merge_title": "Об'єднати",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Об'єднати зміни і оновити на Gitea.",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "Об'єднати зміни і оновити на MokoGitea.",
|
||||
"repo.pulls.clear_merge_message": "Очистити повідомлення про об'єднання",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(Якщо перевірки успішні)",
|
||||
"repo.pulls.auto_merge_when_succeed": "Автоматичне об'єднання після успішного завершення всіх перевірок",
|
||||
@@ -1950,7 +1950,7 @@
|
||||
"repo.settings.remove_team_success": "Доступ команди до сховища видалено.",
|
||||
"repo.settings.add_webhook": "Додати веб-хук",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Назва каналу веб-хука не може бути порожньою і містити лише символ #.",
|
||||
"repo.settings.hooks_desc": "Веб-хуки автоматично роблять HTTP POST запити до сервера, коли відбуваються певні події Gitea. Дізнайтеся більше в <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">інструкції по використанню веб-хуків</a>.",
|
||||
"repo.settings.hooks_desc": "Веб-хуки автоматично роблять HTTP POST запити до сервера, коли відбуваються певні події MokoGitea. Дізнайтеся більше в <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">інструкції по використанню веб-хуків</a>.",
|
||||
"repo.settings.webhook_deletion": "Видалити веб-хук",
|
||||
"repo.settings.webhook_deletion_desc": "Видалення веб-хука видаляє його налаштування та історію доставки. Продовжити?",
|
||||
"repo.settings.webhook_deletion_success": "Веб-хук видалено.",
|
||||
@@ -1964,7 +1964,7 @@
|
||||
"repo.settings.githook_name": "Назва хуку",
|
||||
"repo.settings.githook_content": "Зміст хука",
|
||||
"repo.settings.update_githook": "Оновити хук",
|
||||
"repo.settings.add_webhook_desc": "Gitea надішле запити <code>POST</code> із зазначеним типом змісту на цільову URL-адресу. Дізнайтеся більше в <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">інструкції по використанню веб-хуків</a>.",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea надішле запити <code>POST</code> із зазначеним типом змісту на цільову URL-адресу. Дізнайтеся більше в <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">інструкції по використанню веб-хуків</a>.",
|
||||
"repo.settings.payload_url": "Цільова URL-адреса",
|
||||
"repo.settings.http_method": "Метод HTTP",
|
||||
"repo.settings.content_type": "Тип змісту",
|
||||
@@ -2015,7 +2015,7 @@
|
||||
"repo.settings.event_pull_request_sync_desc": "Запит до злиття синхронізовано.",
|
||||
"repo.settings.event_header_workflow": "Події робочого процесу",
|
||||
"repo.settings.event_workflow_run": "Запущений робочий процес",
|
||||
"repo.settings.event_workflow_run_desc": "Запущений робочий процес Gitea в черзі, в очікуванні, в процесі виконання або завершений.",
|
||||
"repo.settings.event_workflow_run_desc": "Запущений робочий процес MokoGitea в черзі, в очікуванні, в процесі виконання або завершений.",
|
||||
"repo.settings.event_workflow_job": "Завдання робочого процесу",
|
||||
"repo.settings.event_package": "Пакет",
|
||||
"repo.settings.branch_filter": "Фільтр гілок",
|
||||
@@ -2449,7 +2449,7 @@
|
||||
"admin.last_page": "Остання",
|
||||
"admin.total": "Разом: %d",
|
||||
"admin.settings": "Адміністративні налаштування",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s тепер доступна, ви використовуєте %s. Перевірте <a target=\"_blank\" rel=\"noreferrer\" href=\"https://blog.gitea.io\">блог</a> для отримання додаткової інформації.",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s тепер доступна, ви використовуєте %s. Перевірте <a target=\"_blank\" rel=\"noreferrer\" href=\"https://blog.gitea.io\">блог</a> для отримання додаткової інформації.",
|
||||
"admin.dashboard.statistic": "Підсумок",
|
||||
"admin.dashboard.maintenance_operations": "Операції з технічного обслуговування",
|
||||
"admin.dashboard.system_status": "Статус системи",
|
||||
@@ -2548,7 +2548,7 @@
|
||||
"admin.users.is_admin": "Адміністратор",
|
||||
"admin.users.is_restricted": "Обмежений",
|
||||
"admin.users.allow_git_hook": "Може створювати Git хуки",
|
||||
"admin.users.allow_git_hook_tooltip": "Git хуки виконуються від імені користувача OS сервісу Gitea і мають однаковий рівень доступу до хоста. Як результат, користувачі з доступом до Git-хуків можуть отримати доступ і змінювати всі репозиторії Gitea, а також базу даних, що використовуються в Gitea. Отже, вони також здатні отримати права адміністратора Gitea.",
|
||||
"admin.users.allow_git_hook_tooltip": "Git хуки виконуються від імені користувача OS сервісу MokoGitea і мають однаковий рівень доступу до хоста. Як результат, користувачі з доступом до Git-хуків можуть отримати доступ і змінювати всі репозиторії MokoGitea, а також базу даних, що використовуються в MokoGitea. Отже, вони також здатні отримати права адміністратора MokoGitea.",
|
||||
"admin.users.allow_import_local": "Може імпортувати локальні репозиторії",
|
||||
"admin.users.allow_create_organization": "Може створювати організацій",
|
||||
"admin.users.update_profile": "Оновити обліковий запис",
|
||||
@@ -2714,8 +2714,8 @@
|
||||
"admin.auths.login_source_of_type_exist": "Джерело автентифікації такого типу вже існує.",
|
||||
"admin.config.server_config": "Налаштування сервера",
|
||||
"admin.config.app_name": "Назва сайту",
|
||||
"admin.config.app_ver": "Версія Gitea",
|
||||
"admin.config.app_url": "Базова URL-адреса Gitea",
|
||||
"admin.config.app_ver": "Версія MokoGitea",
|
||||
"admin.config.app_url": "Базова URL-адреса MokoGitea",
|
||||
"admin.config.custom_conf": "Шлях до файлу конфігурації",
|
||||
"admin.config.custom_file_root_path": "Шлях до файлу користувача",
|
||||
"admin.config.domain": "Домен сервера",
|
||||
@@ -2753,7 +2753,7 @@
|
||||
"admin.config.service_config": "Конфігурація сервісу",
|
||||
"admin.config.register_email_confirm": "Потрібно підтвердити електронну пошту для реєстрації",
|
||||
"admin.config.disable_register": "Вимкнути самостійну реєстрацію",
|
||||
"admin.config.allow_only_internal_registration": "Дозволити реєстрацію тільки через Gitea",
|
||||
"admin.config.allow_only_internal_registration": "Дозволити реєстрацію тільки через MokoGitea",
|
||||
"admin.config.allow_only_external_registration": "Дозволити реєстрацію тільки через сторонні сервіси",
|
||||
"admin.config.enable_openid_signup": "Увімкнути самостійну реєстрацію за допомогою OpenID",
|
||||
"admin.config.enable_openid_signin": "Увімкнути реєстрацію за допомогою OpenID",
|
||||
@@ -2882,7 +2882,7 @@
|
||||
"admin.self_check.no_problem_found": "Наразі проблем не виявлено.",
|
||||
"admin.self_check.startup_warnings": "Попередження під час запуску:",
|
||||
"admin.self_check.database_collation_mismatch": "Очікується, що база даних використає зіставлення: %s",
|
||||
"admin.self_check.location_origin_mismatch": "Поточна URL-адреса (%[1]) не відповідає URL-адресі Gitea (%[2]). Якщо ви використовуєте зворотний проксі, переконайтеся, що заголовки \"Host\" та \"X-Forwarded-Proto\" встановлені правильно.",
|
||||
"admin.self_check.location_origin_mismatch": "Поточна URL-адреса (%[1]) не відповідає URL-адресі MokoGitea (%[2]). Якщо ви використовуєте зворотний проксі, переконайтеся, що заголовки \"Host\" та \"X-Forwarded-Proto\" встановлені правильно.",
|
||||
"action.create_repo": "створив(ла) репозиторій <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "репозиторій перейменовано з <code>%[1]s</code> на <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "надіслав зміни (push) до <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a>",
|
||||
@@ -3135,8 +3135,8 @@
|
||||
"actions.runs.status_no_select": "Всі статуси",
|
||||
"actions.runs.no_results": "Збігів немає.",
|
||||
"actions.runs.no_workflows": "Робочих процесів наразі немає.",
|
||||
"actions.runs.no_workflows.quick_start": "Не знаєте, як почати з Gitea Дії? Дивіться <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">посібник швидкого старту</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Для отримання додаткової інформації про Gitea Дії, перегляньте <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацію</a>.",
|
||||
"actions.runs.no_workflows.quick_start": "Не знаєте, як почати з MokoGitea Дії? Дивіться <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">посібник швидкого старту</a>.",
|
||||
"actions.runs.no_workflows.documentation": "Для отримання додаткової інформації про MokoGitea Дії, перегляньте <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацію</a>.",
|
||||
"actions.runs.no_runs": "Робочий процес ще не виконувався.",
|
||||
"actions.runs.empty_commit_message": "(порожнє повідомлення коміту)",
|
||||
"actions.runs.expire_log_message": "Журнали були очищені, тому що вони були занадто старі.",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "此网站需要 JavaScript。",
|
||||
"toc": "目录",
|
||||
"licenses": "许可证",
|
||||
"return_to_gitea": "返回 Gitea",
|
||||
"return_to_gitea": "返回 MokoGitea",
|
||||
"more_items": "更多选项",
|
||||
"username": "用户名",
|
||||
"email": "邮箱地址",
|
||||
@@ -222,7 +222,7 @@
|
||||
"filter.string.asc": "A - Z",
|
||||
"filter.string.desc": "Z - A",
|
||||
"error.occurred": "发生了一个错误",
|
||||
"error.report_message": "如果您确定这是一个 Gitea bug,请在 <a href=\"%s\" target=\"_blank\">这里</a> 搜索问题,或在必要时创建一个新工单。",
|
||||
"error.report_message": "如果您确定这是一个 MokoGitea bug,请在 <a href=\"%s\" target=\"_blank\">这里</a> 搜索问题,或在必要时创建一个新工单。",
|
||||
"error.not_found": "未找到目标。",
|
||||
"error.permission_denied": "没有权限。",
|
||||
"error.network_error": "网络错误",
|
||||
@@ -230,16 +230,16 @@
|
||||
"startpage.install": "易安装",
|
||||
"startpage.install_desc": "直接<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">运行适合您平台的二进制文件</a>,通过 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a> 部署,或使用<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">软件包</a>安装。",
|
||||
"startpage.platform": "跨平台",
|
||||
"startpage.platform_desc": "任何 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go 语言</a> 支持的平台都可以运行 Gitea,包括 Windows、Mac、Linux 以及 ARM。挑一个您喜欢的就行!",
|
||||
"startpage.platform_desc": "任何 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go 语言</a> 支持的平台都可以运行 MokoGitea,包括 Windows、Mac、Linux 以及 ARM。挑一个您喜欢的就行!",
|
||||
"startpage.lightweight": "轻量级",
|
||||
"startpage.lightweight_desc": "一个廉价的树莓派就足以满足 Gitea 的最低系统硬件要求。最大程度节省您的服务器资源!",
|
||||
"startpage.lightweight_desc": "一个廉价的树莓派就足以满足 MokoGitea 的最低系统硬件要求。最大程度节省您的服务器资源!",
|
||||
"startpage.license": "开源化",
|
||||
"startpage.license_desc": "所有代码都开源在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a>,还等什么?赶快加入我们来<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">共同发展</a>这个伟大的项目,成为贡献者吧!",
|
||||
"install.install": "安装页面",
|
||||
"install.installing_desc": "正在安装,请稍候…",
|
||||
"install.title": "初始配置",
|
||||
"install.docker_helper": "如果您正在使用 Docker 容器运行 Gitea,请务必先仔细阅读 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">官方文档</a> 后再对本页面进行填写。",
|
||||
"install.require_db_desc": "Gitea 需要使用 MySQL、PostgreSQL、MSSQL、SQLite3 或 TiDB (MySQL协议) 等数据库",
|
||||
"install.docker_helper": "如果您正在使用 Docker 容器运行 MokoGitea,请务必先仔细阅读 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">官方文档</a> 后再对本页面进行填写。",
|
||||
"install.require_db_desc": "MokoGitea 需要使用 MySQL、PostgreSQL、MSSQL、SQLite3 或 TiDB (MySQL协议) 等数据库",
|
||||
"install.db_title": "数据库设置",
|
||||
"install.db_type": "数据库类型",
|
||||
"install.host": "数据库主机",
|
||||
@@ -250,12 +250,12 @@
|
||||
"install.db_schema_helper": "留空则数据库中默认值为(\"public\")。",
|
||||
"install.ssl_mode": "SSL",
|
||||
"install.path": "数据库文件路径",
|
||||
"install.sqlite_helper": "SQLite3 数据库的文件路径。<br>如果以服务的方式运行 Gitea,请输入绝对路径。",
|
||||
"install.reinstall_error": "您正在尝试安装到一个已经有 Gitea 数据的数据库中",
|
||||
"install.reinstall_confirm_message": "使用现有的 Gitea 数据库重新安装可能会导致多个问题。在大多数情况下,您应该使用您现有的「app.ini」来运行 Gitea。如果您知道自己在做什么,请确认以下内容:",
|
||||
"install.sqlite_helper": "SQLite3 数据库的文件路径。<br>如果以服务的方式运行 MokoGitea,请输入绝对路径。",
|
||||
"install.reinstall_error": "您正在尝试安装到一个已经有 MokoGitea 数据的数据库中",
|
||||
"install.reinstall_confirm_message": "使用现有的 MokoGitea 数据库重新安装可能会导致多个问题。在大多数情况下,您应该使用您现有的「app.ini」来运行 MokoGitea。如果您知道自己在做什么,请确认以下内容:",
|
||||
"install.reinstall_confirm_check_1": "使用 app.ini 中 SECRET KEY 加密的数据可能会丢失:用户可能无法使用 2FA/OTP 登录,仓库镜像可能无法正常工作。勾选此框,表示您确认当前 app.ini 文件包含正确的 SECRET KEY。",
|
||||
"install.reinstall_confirm_check_2": "代码仓库和设置可能需要重新同步。勾选此框,表示您确认将手动重新同步仓库和 SSH authorized_keys 的钩子。您确认您将确保代码仓库和镜像设置是正确的。",
|
||||
"install.reinstall_confirm_check_3": "您确认您绝对肯定这个 Gitea 在正确的 app.ini 位置上运行,而且您确定您必须重新安装。您确认您知晓上述风险。",
|
||||
"install.reinstall_confirm_check_3": "您确认您绝对肯定这个 MokoGitea 在正确的 app.ini 位置上运行,而且您确定您必须重新安装。您确认您知晓上述风险。",
|
||||
"install.err_empty_db_path": "SQLite 数据库文件路径不能为空。",
|
||||
"install.no_admin_and_disable_registration": "您不能够在未创建管理员用户的情况下禁止注册。",
|
||||
"install.err_empty_admin_password": "管理员密码不能为空。",
|
||||
@@ -271,13 +271,13 @@
|
||||
"install.lfs_path": "LFS根目录",
|
||||
"install.lfs_path_helper": "存储为Git LFS的文件将被存储在此目录。留空禁用LFS",
|
||||
"install.run_user": "以用户名运行",
|
||||
"install.run_user_helper": "Gitea 运行时所使用的操作系统用户名,它必须对数据路径具有写入权限。该值会自动检测,无法在此处更改。若要使用其他用户,请以该用户重新启动 Gitea。",
|
||||
"install.run_user_helper": "MokoGitea 运行时所使用的操作系统用户名,它必须对数据路径具有写入权限。该值会自动检测,无法在此处更改。若要使用其他用户,请以该用户重新启动 MokoGitea。",
|
||||
"install.domain": "服务器域名",
|
||||
"install.domain_helper": "服务器的域名或主机地址。",
|
||||
"install.ssh_port": "SSH 服务端口",
|
||||
"install.ssh_port_helper": "SSH 服务器的端口号,为空则禁用它。",
|
||||
"install.http_port": "HTTP 服务端口",
|
||||
"install.http_port_helper": "Gitea Web 服务器将侦听的端口号。",
|
||||
"install.http_port_helper": "MokoGitea Web 服务器将侦听的端口号。",
|
||||
"install.app_url": "基础URL",
|
||||
"install.app_url_helper": "用于 HTTP (S) 克隆和邮件通知的基本地址。",
|
||||
"install.log_root_path": "日志路径",
|
||||
@@ -288,7 +288,7 @@
|
||||
"install.smtp_port": "SMTP 端口",
|
||||
"install.smtp_from": "邮件发件人",
|
||||
"install.smtp_from_invalid": "「邮件发件人」地址无效",
|
||||
"install.smtp_from_helper": "请输入一个用于 Gitea 的邮箱地址,或者使用完整格式:\"名称\" <email@example.com>。",
|
||||
"install.smtp_from_helper": "请输入一个用于 MokoGitea 的邮箱地址,或者使用完整格式:\"名称\" <email@example.com>。",
|
||||
"install.mailer_user": "SMTP 用户名",
|
||||
"install.mailer_password": "SMTP 密码",
|
||||
"install.register_confirm": "需要邮件确认注册",
|
||||
@@ -385,7 +385,7 @@
|
||||
"auth.forgot_password_title": "忘记密码",
|
||||
"auth.forgot_password": "忘记密码?",
|
||||
"auth.need_account": "需要一个帐户?",
|
||||
"auth.sign_up_tip": "您正在系统中注册第一个帐户,它拥有管理员权限。请仔细记住您的用户名和密码。 如果您忘记了用户名或密码,请参阅 Gitea 文档以恢复账户。",
|
||||
"auth.sign_up_tip": "您正在系统中注册第一个帐户,它拥有管理员权限。请仔细记住您的用户名和密码。 如果您忘记了用户名或密码,请参阅 MokoGitea 文档以恢复账户。",
|
||||
"auth.sign_up_now": "立即注册。",
|
||||
"auth.sign_up_successful": "帐户创建成功。欢迎!",
|
||||
"auth.confirmation_mail_sent_prompt_ex": "一封新的确认邮件已经发送到 <b>%s</b>。请在 %s 内检查您的收件箱以完成注册流程。 如果您的注册邮箱地址不正确,您可以重新登录并更改它。",
|
||||
@@ -409,7 +409,7 @@
|
||||
"auth.reset_password_helper": "恢复账户",
|
||||
"auth.reset_password_wrong_user": "您以 %s 登录,但恢复账号链接是用于 %s。",
|
||||
"auth.password_too_short": "密码长度不能少于 %d 位。",
|
||||
"auth.non_local_account": "非本地帐户不能通过 Gitea 的 Web 界面更改密码。",
|
||||
"auth.non_local_account": "非本地帐户不能通过 MokoGitea 的 Web 界面更改密码。",
|
||||
"auth.verify": "验证",
|
||||
"auth.scratch_code": "验证口令",
|
||||
"auth.use_scratch_code": "使用验证口令",
|
||||
@@ -726,7 +726,7 @@
|
||||
"settings.retype_new_password": "确认新密码",
|
||||
"settings.password_incorrect": "当前密码不正确!",
|
||||
"settings.change_password_success": "您的密码已更新。从现在开始使用您的新密码登录。",
|
||||
"settings.password_change_disabled": "非本地帐户不能通过 Gitea 的 web 界面更改密码。",
|
||||
"settings.password_change_disabled": "非本地帐户不能通过 MokoGitea 的 web 界面更改密码。",
|
||||
"settings.emails": "邮箱地址",
|
||||
"settings.manage_emails": "管理邮箱地址",
|
||||
"settings.manage_themes": "选择默认主题",
|
||||
@@ -734,7 +734,7 @@
|
||||
"settings.email_desc": "您的主邮箱地址将用于通知、密码恢复以及基于网页的 Git 操作(如果它未设为隐藏)。",
|
||||
"settings.theme_desc": "这将是您在整个网站上的默认主题。",
|
||||
"settings.theme_colorblindness_help": "颜色障碍主题支持",
|
||||
"settings.theme_colorblindness_prompt": "Gitea 仅有少数主题存在基本的颜色障碍支持,这些主题只定义了少数颜色。这项工作仍在进行中,可以通过在主题的 CSS 文件中定义更多颜色来实现更多改进。",
|
||||
"settings.theme_colorblindness_prompt": "MokoGitea 仅有少数主题存在基本的颜色障碍支持,这些主题只定义了少数颜色。这项工作仍在进行中,可以通过在主题的 CSS 文件中定义更多颜色来实现更多改进。",
|
||||
"settings.primary": "主",
|
||||
"settings.activated": "已激活",
|
||||
"settings.requires_activation": "需要激活",
|
||||
@@ -816,7 +816,7 @@
|
||||
"settings.ssh_key_deletion": "删除 SSH 密钥",
|
||||
"settings.gpg_key_deletion": "删除 GPG 密钥",
|
||||
"settings.ssh_principal_deletion": "删除 SSH 证书规则",
|
||||
"settings.ssh_key_deletion_desc": "删除 SSH 公钥将取消对应的私钥对您的 Gitea 帐户的访问权限。继续?",
|
||||
"settings.ssh_key_deletion_desc": "删除 SSH 公钥将取消对应的私钥对您的 MokoGitea 帐户的访问权限。继续?",
|
||||
"settings.gpg_key_deletion_desc": "删除 GPG 公钥将无法认证对应私钥签名的提交,继续?",
|
||||
"settings.ssh_principal_deletion_desc": "删除此 SSH 证书规则将取消它对您的账户的访问权限。继续?",
|
||||
"settings.ssh_key_deletion_success": "SSH 密钥已删除。",
|
||||
@@ -869,7 +869,7 @@
|
||||
"settings.permissions_list": "权限:",
|
||||
"settings.manage_oauth2_applications": "管理 OAuth2 应用程序",
|
||||
"settings.edit_oauth2_application": "编辑 OAuth2 应用程序",
|
||||
"settings.oauth2_applications_desc": "OAuth2 应用允许第三方应用程序在此 Gitea 实例中安全验证用户。",
|
||||
"settings.oauth2_applications_desc": "OAuth2 应用允许第三方应用程序在此 MokoGitea 实例中安全验证用户。",
|
||||
"settings.remove_oauth2_application": "删除 OAuth2 应用程序",
|
||||
"settings.remove_oauth2_application_desc": "删除 OAuth2 应用将撤销所有签名的访问令牌。继续吗?",
|
||||
"settings.remove_oauth2_application_success": "应用已删除。",
|
||||
@@ -890,9 +890,9 @@
|
||||
"settings.oauth2_application_edit": "编辑",
|
||||
"settings.oauth2_application_create_description": "OAuth2 应用允许您的第三方应用程序访问此实例的用户帐户。",
|
||||
"settings.oauth2_application_remove_description": "移除一个OAuth2应用将会阻止它访问此实例上的已授权用户账户。是否继续?",
|
||||
"settings.oauth2_application_locked": "如果配置启用,Gitea 将在启动时预注册一些 OAuth2 应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅 OAuth2 文档以获取更多信息。",
|
||||
"settings.oauth2_application_locked": "如果配置启用,MokoGitea 将在启动时预注册一些 OAuth2 应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅 OAuth2 文档以获取更多信息。",
|
||||
"settings.authorized_oauth2_applications": "已授权的 OAuth2 应用",
|
||||
"settings.authorized_oauth2_applications_description": "您已授予这些第三方应用程序访问您的个人 Gitea 账户的权限。请撤销那些您不再需要的应用程序的访问权限。",
|
||||
"settings.authorized_oauth2_applications_description": "您已授予这些第三方应用程序访问您的个人 MokoGitea 账户的权限。请撤销那些您不再需要的应用程序的访问权限。",
|
||||
"settings.revoke_key": "撤销",
|
||||
"settings.revoke_oauth2_grant": "撤回权限",
|
||||
"settings.revoke_oauth2_grant_description": "确定撤销此三方应用程序的授权,并阻止此应用程序访问您的数据?",
|
||||
@@ -923,11 +923,11 @@
|
||||
"settings.webauthn_key_loss_warning": "如果您丢失了您的安全密钥,您将无法访问您的帐户。",
|
||||
"settings.webauthn_alternative_tip": "您可能想要配置额外的身份验证方法。",
|
||||
"settings.manage_account_links": "管理绑定过的账号",
|
||||
"settings.manage_account_links_desc": "这些外部帐户已经绑定到您的 Gitea 帐户。",
|
||||
"settings.account_links_not_available": "当前没有外部帐户链接到您的 Gitea 帐户。",
|
||||
"settings.manage_account_links_desc": "这些外部帐户已经绑定到您的 MokoGitea 帐户。",
|
||||
"settings.account_links_not_available": "当前没有外部帐户链接到您的 MokoGitea 帐户。",
|
||||
"settings.link_account": "链接账户",
|
||||
"settings.remove_account_link": "删除已绑定的账号",
|
||||
"settings.remove_account_link_desc": "删除已绑定帐户将吊销其对您的 Gitea 帐户的访问权限。继续?",
|
||||
"settings.remove_account_link_desc": "删除已绑定帐户将吊销其对您的 MokoGitea 帐户的访问权限。继续?",
|
||||
"settings.remove_account_link_success": "已取消绑定帐户。",
|
||||
"settings.hooks.desc": "添加 Web 钩子,它们将会在您拥有的<strong>所有仓库</strong>上触发。",
|
||||
"settings.orgs_none": "您现在还不是任何组织的成员。",
|
||||
@@ -943,7 +943,7 @@
|
||||
"settings.email_notifications.disable": "停用邮件通知",
|
||||
"settings.email_notifications.submit": "设置邮件通知",
|
||||
"settings.email_notifications.andyourown": "仅与您相关的通知",
|
||||
"settings.email_notifications.actions.desc": "已设置 <a target=\"_blank\" href=\"%s\">Gitea 工作流</a> 的仓库中工作流运行的通知。",
|
||||
"settings.email_notifications.actions.desc": "已设置 <a target=\"_blank\" href=\"%s\">MokoGitea 工作流</a> 的仓库中工作流运行的通知。",
|
||||
"settings.email_notifications.actions.failure_only": "仅在工作流运行失败时通知",
|
||||
"settings.visibility": "用户可见性",
|
||||
"settings.visibility.public": "公开",
|
||||
@@ -1125,7 +1125,7 @@
|
||||
"repo.migrate.github.description": "从 github.com 或其他 GitHub 实例迁移数据",
|
||||
"repo.migrate.git.description": "从任意 Git 服务迁移仓库。",
|
||||
"repo.migrate.gitlab.description": "从 gitlab.com 或其他 GitLab 实例迁移数据",
|
||||
"repo.migrate.gitea.description": "从 gitea.com 或其他 Gitea 实例迁移数据",
|
||||
"repo.migrate.gitea.description": "从 gitea.com 或其他 MokoGitea 实例迁移数据",
|
||||
"repo.migrate.gogs.description": "从 notabug.org 或其他 Gogs 实例迁移数据。",
|
||||
"repo.migrate.onedev.description": "从 code.onedev.io 或其他 OneDev 实例迁移数据",
|
||||
"repo.migrate.codebase.description": "从 codebasehq.com 迁移数据",
|
||||
@@ -1891,7 +1891,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "检出",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "从您的仓库中检出一个新的分支并测试变更。",
|
||||
"repo.pulls.cmd_instruction_merge_title": "合并",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "合并变更并更新到 Gitea 上",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "合并变更并更新到 MokoGitea 上",
|
||||
"repo.pulls.cmd_instruction_merge_warning": "警告:此操作不能合并该合并请求,因为「自动检查手动合并」未启用。",
|
||||
"repo.pulls.clear_merge_message": "清除合并信息",
|
||||
"repo.pulls.clear_merge_message_hint": "清除合并消息只会删除提交消息内容,并保留生成的 Git 附加内容,如「Co-Authored-By…」。",
|
||||
@@ -2199,11 +2199,11 @@
|
||||
"repo.settings.trust_model.collaborator.long": "协作者:信任协作者的签名",
|
||||
"repo.settings.trust_model.collaborator.desc": "此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。",
|
||||
"repo.settings.trust_model.committer": "提交者",
|
||||
"repo.settings.trust_model.committer.long": "提交者: 信任与提交者相符的签名(这符合 GitHub 的行为并将强制 Gitea 签名的提交以 Gitea 为提交者)。",
|
||||
"repo.settings.trust_model.committer.desc": "有效签名只有和提交者相匹配才会被标记为「受信任」,否则它们将被标记为「不匹配」。这强制 Gitea 成为签名提交的提交者,而实际提交者被加上 Co-authored-by: 和 Co-committed-by: 的标记。 默认的 Gitea 密钥必须匹配数据库中的一名用户。",
|
||||
"repo.settings.trust_model.committer.long": "提交者: 信任与提交者相符的签名(这符合 GitHub 的行为并将强制 MokoGitea 签名的提交以 MokoGitea 为提交者)。",
|
||||
"repo.settings.trust_model.committer.desc": "有效签名只有和提交者相匹配才会被标记为「受信任」,否则它们将被标记为「不匹配」。这强制 MokoGitea 成为签名提交的提交者,而实际提交者被加上 Co-authored-by: 和 Co-committed-by: 的标记。 默认的 MokoGitea 密钥必须匹配数据库中的一名用户。",
|
||||
"repo.settings.trust_model.collaboratorcommitter": "协作者+提交者",
|
||||
"repo.settings.trust_model.collaboratorcommitter.long": "协作者+提交者:信任协作者同时是提交者的签名",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "此仓库中协作者的有效签名在他同时是提交者时将被标记为「可信」,签名只匹配了提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。这会强制 Gitea 成为签名者和提交者,实际的提交者将被标记于提交消息结尾处的「Co-Authored-By:」和「Co-Committed-By:」。默认的 Gitea 签名密钥必须匹配数据库中的一个用户密钥。",
|
||||
"repo.settings.trust_model.collaboratorcommitter.desc": "此仓库中协作者的有效签名在他同时是提交者时将被标记为「可信」,签名只匹配了提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。这会强制 MokoGitea 成为签名者和提交者,实际的提交者将被标记于提交消息结尾处的「Co-Authored-By:」和「Co-Committed-By:」。默认的 MokoGitea 签名密钥必须匹配数据库中的一个用户密钥。",
|
||||
"repo.settings.wiki_delete": "删除百科数据",
|
||||
"repo.settings.wiki_delete_desc": "删除仓库百科数据是永久性的,无法撤消。",
|
||||
"repo.settings.wiki_delete_notices_1": "- 这将永久删除和禁用 %s 的百科。",
|
||||
@@ -2240,7 +2240,7 @@
|
||||
"repo.settings.remove_team_success": "团队访问仓库的权限已删除。",
|
||||
"repo.settings.add_webhook": "添加 Web 钩子",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Web 钩子通道名称不能为空且不能仅包含一个 # 字符。",
|
||||
"repo.settings.hooks_desc": "当 Gitea 事件发生时,Web 钩子自动发出 HTTP POST 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> 指南</a> 中阅读更多内容。",
|
||||
"repo.settings.hooks_desc": "当 MokoGitea 事件发生时,Web 钩子自动发出 HTTP POST 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\"> 指南</a> 中阅读更多内容。",
|
||||
"repo.settings.webhook_deletion": "删除 Web 钩子",
|
||||
"repo.settings.webhook_deletion_desc": "删除 Web 钩子将删除其设置和历史记录。继续?",
|
||||
"repo.settings.webhook_deletion_success": "Web 钩子删除成功!",
|
||||
@@ -2258,7 +2258,7 @@
|
||||
"repo.settings.githooks_desc": "Git 钩子是 Git 本身提供的功能。您可以在下方编辑 hook 文件以设置自定义操作。",
|
||||
"repo.settings.githook_edit_desc": "如果钩子未启动,则会显示样例文件中的内容。如果想要删除某个钩子,则提交空白文本即可。",
|
||||
"repo.settings.update_githook": "更新钩子设置",
|
||||
"repo.settings.add_webhook_desc": "Gitea 将向目标 URL 发送具有指定内容类型的 <code>POST</code> 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks 指南</a> 中阅读更多内容。",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea 将向目标 URL 发送具有指定内容类型的 <code>POST</code> 请求。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">webhooks 指南</a> 中阅读更多内容。",
|
||||
"repo.settings.payload_url": "目标 URL",
|
||||
"repo.settings.http_method": "HTTP 方法",
|
||||
"repo.settings.content_type": "POST 内容类型",
|
||||
@@ -2326,9 +2326,9 @@
|
||||
"repo.settings.event_pull_request_merge": "合并请求合并",
|
||||
"repo.settings.event_header_workflow": "工作流程事件",
|
||||
"repo.settings.event_workflow_run": "工作流运行",
|
||||
"repo.settings.event_workflow_run_desc": "Gitea 工作流队列中、等待中、正在进行或已完成的任务。",
|
||||
"repo.settings.event_workflow_run_desc": "MokoGitea 工作流队列中、等待中、正在进行或已完成的任务。",
|
||||
"repo.settings.event_workflow_job": "工作流任务",
|
||||
"repo.settings.event_workflow_job_desc": "Gitea 工作流队列中、等待中、正在进行或已完成的任务。",
|
||||
"repo.settings.event_workflow_job_desc": "MokoGitea 工作流队列中、等待中、正在进行或已完成的任务。",
|
||||
"repo.settings.event_package": "软件包",
|
||||
"repo.settings.event_package_desc": "软件包在仓库中已创建或删除。",
|
||||
"repo.settings.branch_filter": "分支过滤",
|
||||
@@ -2349,7 +2349,7 @@
|
||||
"repo.settings.slack_domain": "域名",
|
||||
"repo.settings.slack_channel": "频道",
|
||||
"repo.settings.add_web_hook_desc": "将 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> 集成到您的仓库。",
|
||||
"repo.settings.web_hook_name_gitea": "Gitea",
|
||||
"repo.settings.web_hook_name_gitea": "MokoGitea",
|
||||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||||
"repo.settings.web_hook_name_slack": "Slack",
|
||||
"repo.settings.web_hook_name_discord": "Discord",
|
||||
@@ -2633,7 +2633,7 @@
|
||||
"repo.release.delete_release": "删除发布",
|
||||
"repo.release.delete_tag": "删除 Git 标签",
|
||||
"repo.release.deletion": "删除发布",
|
||||
"repo.release.deletion_desc": "删除发布只会从 Gitea 中移除发布。这不会影响 Git 的标签以及您仓库的内容和历史。是否继续?",
|
||||
"repo.release.deletion_desc": "删除发布只会从 MokoGitea 中移除发布。这不会影响 Git 的标签以及您仓库的内容和历史。是否继续?",
|
||||
"repo.release.deletion_success": "发布已删除。",
|
||||
"repo.release.deletion_tag_desc": "将从仓库中删除此 Git 标签。仓库内容和历史记录保持不变。继续吗?",
|
||||
"repo.release.deletion_tag_success": "Git 标签已删除。",
|
||||
@@ -2912,7 +2912,7 @@
|
||||
"admin.last_page": "末页",
|
||||
"admin.total": "总计:%d",
|
||||
"admin.settings": "管理设置",
|
||||
"admin.dashboard.new_version_hint": "Gitea %s 现已可用,您正在运行 %s。查看 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">博客</a> 了解详情。",
|
||||
"admin.dashboard.new_version_hint": "MokoGitea %s 现已可用,您正在运行 %s。查看 <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">博客</a> 了解详情。",
|
||||
"admin.dashboard.statistic": "摘要",
|
||||
"admin.dashboard.maintenance_operations": "运维",
|
||||
"admin.dashboard.system_status": "系统状态",
|
||||
@@ -2948,8 +2948,8 @@
|
||||
"admin.dashboard.deleted_branches_cleanup": "清理已删除的分支",
|
||||
"admin.dashboard.update_migration_poster_id": "更新迁移的发表者ID",
|
||||
"admin.dashboard.git_gc_repos": "对仓库进行垃圾回收",
|
||||
"admin.dashboard.resync_all_sshkeys": "使用 Gitea 的 SSH 密钥更新「.ssh/authorized_keys」文件。",
|
||||
"admin.dashboard.resync_all_sshprincipals": "使用 Gitea 的 SSH 规则更新「.ssh/authorized_principals」文件。",
|
||||
"admin.dashboard.resync_all_sshkeys": "使用 MokoGitea 的 SSH 密钥更新「.ssh/authorized_keys」文件。",
|
||||
"admin.dashboard.resync_all_sshprincipals": "使用 MokoGitea 的 SSH 规则更新「.ssh/authorized_principals」文件。",
|
||||
"admin.dashboard.resync_all_hooks": "重新同步所有仓库的 pre-receive、update 和 post-receive 钩子",
|
||||
"admin.dashboard.reinit_missing_repos": "重新初始化所有丢失的 Git 仓库存在的记录",
|
||||
"admin.dashboard.sync_external_users": "同步外部用户数据",
|
||||
@@ -3029,7 +3029,7 @@
|
||||
"admin.users.is_admin": "是管理员",
|
||||
"admin.users.is_restricted": "受限",
|
||||
"admin.users.allow_git_hook": "允许创建 Git 钩子",
|
||||
"admin.users.allow_git_hook_tooltip": "Git 钩子将会以操作系统用户运行,拥有同样的主机访问权限。因此,拥有此特殊的 Git 钩子权限将能够访问合修改所有的 Gitea 仓库或者 Gitea 的数据库。同时也能获得 Gitea 的管理员权限。",
|
||||
"admin.users.allow_git_hook_tooltip": "Git 钩子将会以操作系统用户运行,拥有同样的主机访问权限。因此,拥有此特殊的 Git 钩子权限将能够访问合修改所有的 MokoGitea 仓库或者 MokoGitea 的数据库。同时也能获得 MokoGitea 的管理员权限。",
|
||||
"admin.users.allow_import_local": "允许导入本地仓库",
|
||||
"admin.users.allow_create_organization": "允许创建组织",
|
||||
"admin.users.update_profile": "更新帐户",
|
||||
@@ -3099,11 +3099,11 @@
|
||||
"admin.packages.size": "大小",
|
||||
"admin.packages.published": "已发布",
|
||||
"admin.defaulthooks": "默认 Web 钩子",
|
||||
"admin.defaulthooks.desc": "当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。欲了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web 钩子指南</a>。",
|
||||
"admin.defaulthooks.desc": "当某些 MokoGitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。欲了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web 钩子指南</a>。",
|
||||
"admin.defaulthooks.add_webhook": "添加默认 Web 钩子",
|
||||
"admin.defaulthooks.update_webhook": "更新默认 Web 钩子",
|
||||
"admin.systemhooks": "系统 Web 钩子",
|
||||
"admin.systemhooks.desc": "当某些 Gitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。欲了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web 钩子指南</a>。",
|
||||
"admin.systemhooks.desc": "当某些 MokoGitea 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。欲了解详情请访问 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">Web 钩子指南</a>。",
|
||||
"admin.systemhooks.add_webhook": "添加系统 Web 钩子",
|
||||
"admin.systemhooks.update_webhook": "更新系统 Web 钩子",
|
||||
"admin.auths.auth_manage_panel": "认证源管理",
|
||||
@@ -3124,7 +3124,7 @@
|
||||
"admin.auths.user_base": "用户搜索基准",
|
||||
"admin.auths.user_dn": "用户 DN",
|
||||
"admin.auths.attribute_username": "用户名属性",
|
||||
"admin.auths.attribute_username_placeholder": "置空将使用 Gitea 的用户名。",
|
||||
"admin.auths.attribute_username_placeholder": "置空将使用 MokoGitea 的用户名。",
|
||||
"admin.auths.attribute_name": "名字属性",
|
||||
"admin.auths.attribute_surname": "姓氏属性",
|
||||
"admin.auths.attribute_mail": "电子邮箱属性",
|
||||
@@ -3231,7 +3231,7 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "无效的自动发现 URL(这必须是一个以 http:// 或 https:// 开头的有效的 URL)",
|
||||
"admin.config.server_config": "服务器配置",
|
||||
"admin.config.app_name": "站点名称",
|
||||
"admin.config.app_ver": "Gitea 版本",
|
||||
"admin.config.app_ver": "MokoGitea 版本",
|
||||
"admin.config.custom_conf": "配置文件路径",
|
||||
"admin.config.custom_file_root_path": "自定义文件根路径",
|
||||
"admin.config.disable_router_log": "关闭路由日志",
|
||||
@@ -3268,7 +3268,7 @@
|
||||
"admin.config.service_config": "服务配置",
|
||||
"admin.config.register_email_confirm": "需要邮件确认注册",
|
||||
"admin.config.disable_register": "禁止用户注册",
|
||||
"admin.config.allow_only_internal_registration": "仅允许通过 Gitea 进行注册",
|
||||
"admin.config.allow_only_internal_registration": "仅允许通过 MokoGitea 进行注册",
|
||||
"admin.config.allow_only_external_registration": "仅允许通过外部服务注册",
|
||||
"admin.config.enable_openid_signup": "启用 OpenID 自助注册",
|
||||
"admin.config.enable_openid_signin": "启用 OpenID 登录",
|
||||
@@ -3410,11 +3410,11 @@
|
||||
"admin.self_check.no_problem_found": "尚未发现问题。",
|
||||
"admin.self_check.startup_warnings": "启动警告:",
|
||||
"admin.self_check.database_collation_mismatch": "期望数据库使用的校验方式:%s",
|
||||
"admin.self_check.database_collation_case_insensitive": "数据库正在使用一个排序规则 %s,这是一个不区分大小写的排序规则。虽然 Gitea 可以在此环境下工作,但可能存在一些无法按预期工作的罕见情况。",
|
||||
"admin.self_check.database_collation_case_insensitive": "数据库正在使用一个排序规则 %s,这是一个不区分大小写的排序规则。虽然 MokoGitea 可以在此环境下工作,但可能存在一些无法按预期工作的罕见情况。",
|
||||
"admin.self_check.database_inconsistent_collation_columns": "数据库正在使用排序规则 %s,但这些列使用了不匹配的排序规则。这可能会导致一些意外问题。",
|
||||
"admin.self_check.database_fix_mysql": "对于 MySQL/MariaDB 用户,您可以使用「gitea doctor convert」命令来解决校验问题。 或者您也可以通过「ALTER ... COLLATE ...」这样的 SQL 来手动解决这个问题。",
|
||||
"admin.self_check.database_fix_mssql": "对于 MSSQL 用户,您现在只能通过「ALTER ... COLLATE ...」SQL 手动解决这个问题。",
|
||||
"admin.self_check.location_origin_mismatch": "当前 URL(%[1]s)与 Gitea 的 URL(%[2]s)不匹配。如果您正在使用反向代理,请确保设置正确的「Host」和「X-Forwarded-Proto」标头。",
|
||||
"admin.self_check.location_origin_mismatch": "当前 URL(%[1]s)与 MokoGitea 的 URL(%[2]s)不匹配。如果您正在使用反向代理,请确保设置正确的「Host」和「X-Forwarded-Proto」标头。",
|
||||
"action.create_repo": "创建了仓库 <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "重命名了仓库 <code>%[1]s</code> 为 <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "推送了仓库 <a href=\"%[1]s\">%[4]s</a> 的 <a href=\"%[2]s\">%[3]s</a> 分支",
|
||||
@@ -3760,8 +3760,8 @@
|
||||
"actions.runs.status_no_select": "所有状态",
|
||||
"actions.runs.no_results": "没有匹配的结果。",
|
||||
"actions.runs.no_workflows": "目前还没有工作流。",
|
||||
"actions.runs.no_workflows.quick_start": "不知道如何使用 Gitea 工作流吗?请查看<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">快速开始指南</a>。",
|
||||
"actions.runs.no_workflows.documentation": "关于 Gitea 工作流的更多信息,请参阅<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">文档</a>。",
|
||||
"actions.runs.no_workflows.quick_start": "不知道如何使用 MokoGitea 工作流吗?请查看<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">快速开始指南</a>。",
|
||||
"actions.runs.no_workflows.documentation": "关于 MokoGitea 工作流的更多信息,请参阅<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">文档</a>。",
|
||||
"actions.runs.no_runs": "工作流尚未运行过。",
|
||||
"actions.runs.empty_commit_message": "(空白的提交消息)",
|
||||
"actions.runs.expire_log_message": "旧的日志已清除。",
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"enable_javascript": "本網站需要 JavaScript。",
|
||||
"toc": "目錄",
|
||||
"licenses": "授權條款",
|
||||
"return_to_gitea": "返回 Gitea",
|
||||
"return_to_gitea": "返回 MokoGitea",
|
||||
"more_items": "更多項目",
|
||||
"username": "帳號",
|
||||
"email": "電子信箱",
|
||||
@@ -175,22 +175,22 @@
|
||||
"editor.buttons.enable_monospace_font": "啟用等寬字型",
|
||||
"editor.buttons.disable_monospace_font": "停用等寬字型",
|
||||
"error.occurred": "發生錯誤",
|
||||
"error.report_message": "如果你確定這是一個 Gitea 的 bug,請去 <a href=\"https://github.com/go-gitea/gitea/issues\"> GitHub</a> 搜尋相關的問題,如果有需要你也可以開一個新的問題",
|
||||
"error.report_message": "如果你確定這是一個 MokoGitea 的 bug,請去 <a href=\"https://github.com/go-gitea/gitea/issues\"> GitHub</a> 搜尋相關的問題,如果有需要你也可以開一個新的問題",
|
||||
"error.not_found": "找不到目標。",
|
||||
"error.network_error": "網路錯誤",
|
||||
"startpage.app_desc": "一套極易架設的 Git 服務",
|
||||
"startpage.install": "安裝容易",
|
||||
"startpage.install_desc": "直接用 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">執行檔</a>安裝,還可以透過 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a>部屬,或是取得 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">套件</a>。",
|
||||
"startpage.platform": "跨平台",
|
||||
"startpage.platform_desc": "Gitea 可以在所有能編譯 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"http://golang.org/\">Go 語言</a>的平台上執行: Windows, macOS, Linux, ARM 等等。挑一個您喜歡的吧!",
|
||||
"startpage.platform_desc": "MokoGitea 可以在所有能編譯 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"http://golang.org/\">Go 語言</a>的平台上執行: Windows, macOS, Linux, ARM 等等。挑一個您喜歡的吧!",
|
||||
"startpage.lightweight": "輕量級",
|
||||
"startpage.lightweight_desc": "一片便宜的 Raspberry Pi 就可以滿足 Gitea 的最低需求。節省您的機器資源!",
|
||||
"startpage.lightweight_desc": "一片便宜的 Raspberry Pi 就可以滿足 MokoGitea 的最低需求。節省您的機器資源!",
|
||||
"startpage.license": "開放原始碼",
|
||||
"startpage.license_desc": "取得 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://code.gitea.io/gitea\">code.gitea.io/gitea</a> !成為一名<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/go-gitea/gitea\">貢獻者</a>和我們一起讓 Gitea 更好,快點加入我們吧!",
|
||||
"startpage.license_desc": "取得 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://code.gitea.io/gitea\">code.gitea.io/gitea</a> !成為一名<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/go-gitea/gitea\">貢獻者</a>和我們一起讓 MokoGitea 更好,快點加入我們吧!",
|
||||
"install.install": "安裝頁面",
|
||||
"install.title": "初始組態",
|
||||
"install.docker_helper": "如果您在 Docker 中執行 Gitea,請先閱讀<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">安裝指南</a>再來調整設定。",
|
||||
"install.require_db_desc": "Gitea 需要 MySQL、PostgreSQL、SQLite3、MSSQL、TiDB (MySQL 協定) 等其中一項。",
|
||||
"install.docker_helper": "如果您在 Docker 中執行 MokoGitea,請先閱讀<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">安裝指南</a>再來調整設定。",
|
||||
"install.require_db_desc": "MokoGitea 需要 MySQL、PostgreSQL、SQLite3、MSSQL、TiDB (MySQL 協定) 等其中一項。",
|
||||
"install.db_title": "資料庫設定",
|
||||
"install.db_type": "資料庫類型",
|
||||
"install.host": "主機",
|
||||
@@ -199,10 +199,10 @@
|
||||
"install.db_name": "資料庫名稱",
|
||||
"install.db_schema_helper": "留空則使用資料庫預設值(\"public\")。",
|
||||
"install.path": "資料庫檔案路徑",
|
||||
"install.sqlite_helper": "SQLite3 或 TiDB 資料庫的檔案路徑。<br>如果將 Gitea 註冊為服務執行,請輸入絕對路徑。",
|
||||
"install.reinstall_error": "您正試圖安裝到既有的 Gitea 資料庫中",
|
||||
"install.reinstall_confirm_message": "使用既有的 Gitea 資料庫來安裝可能造成多種問題。大部分的情形下您應使用既有的「app.ini」來執行 Gitea。如果您知道自己正在做什麼,請確認下列事項:",
|
||||
"install.reinstall_confirm_check_3": "您確認您絕對肯定此 Gitea 在正確的 app.ini 位置上執行,而且您確定您必須重新安裝。您確認您瞭解上述風險。",
|
||||
"install.sqlite_helper": "SQLite3 或 TiDB 資料庫的檔案路徑。<br>如果將 MokoGitea 註冊為服務執行,請輸入絕對路徑。",
|
||||
"install.reinstall_error": "您正試圖安裝到既有的 MokoGitea 資料庫中",
|
||||
"install.reinstall_confirm_message": "使用既有的 MokoGitea 資料庫來安裝可能造成多種問題。大部分的情形下您應使用既有的「app.ini」來執行 MokoGitea。如果您知道自己正在做什麼,請確認下列事項:",
|
||||
"install.reinstall_confirm_check_3": "您確認您絕對肯定此 MokoGitea 在正確的 app.ini 位置上執行,而且您確定您必須重新安裝。您確認您瞭解上述風險。",
|
||||
"install.err_empty_db_path": "SQLite3 資料庫路徑不可以為空。",
|
||||
"install.no_admin_and_disable_registration": "您不能夠在未建立管理員使用者的情況下禁止註冊。",
|
||||
"install.err_empty_admin_password": "管理員密碼不能為空。",
|
||||
@@ -214,13 +214,13 @@
|
||||
"install.lfs_path": "Git LFS 根目錄",
|
||||
"install.lfs_path_helper": "以 Git LFS 儲存檔案時會被儲存在此目錄中。請留空以停用 LFS 功能。",
|
||||
"install.run_user": "以使用者名稱執行",
|
||||
"install.run_user_helper": "輸入 Gitea 執行的作業系統使用者名稱。請注意,此使用者必須擁有存儲庫根目錄的存取權限。",
|
||||
"install.run_user_helper": "輸入 MokoGitea 執行的作業系統使用者名稱。請注意,此使用者必須擁有存儲庫根目錄的存取權限。",
|
||||
"install.domain": "伺服器域名",
|
||||
"install.domain_helper": "伺服器的域名或主機位置。",
|
||||
"install.ssh_port": "SSH 伺服器埠",
|
||||
"install.ssh_port_helper": "SSH 伺服器使用的埠號,留空以停用此設定。",
|
||||
"install.http_port": "Gitea HTTP 埠",
|
||||
"install.app_url": "Gitea 基本 URL",
|
||||
"install.http_port": "MokoGitea HTTP 埠",
|
||||
"install.app_url": "MokoGitea 基本 URL",
|
||||
"install.app_url_helper": "用於 HTTP(S) Clone 和電子郵件通知的基本網址。",
|
||||
"install.log_root_path": "日誌路徑",
|
||||
"install.log_root_path_helper": "日誌檔將寫入此目錄。",
|
||||
@@ -230,7 +230,7 @@
|
||||
"install.smtp_port": "SMTP 連接埠",
|
||||
"install.smtp_from": "電子郵件寄件者",
|
||||
"install.smtp_from_invalid": "「以此電子信箱寄送」的地址無效",
|
||||
"install.smtp_from_helper": "Gitea 將會使用的電子信箱,直接輸入電子信箱或使用「\"名稱\" <email@example.com>」的格式。",
|
||||
"install.smtp_from_helper": "MokoGitea 將會使用的電子信箱,直接輸入電子信箱或使用「\"名稱\" <email@example.com>」的格式。",
|
||||
"install.mailer_user": "SMTP 帳號",
|
||||
"install.mailer_password": "SMTP 密碼",
|
||||
"install.register_confirm": "要求註冊時確認電子郵件",
|
||||
@@ -259,7 +259,7 @@
|
||||
"install.admin_password": "管理員密碼",
|
||||
"install.confirm_password": "確認密碼",
|
||||
"install.admin_email": "電子信箱",
|
||||
"install.install_btn_confirm": "安裝 Gitea",
|
||||
"install.install_btn_confirm": "安裝 MokoGitea",
|
||||
"install.test_git_failed": "無法識別「git」命令:%v",
|
||||
"install.sqlite3_not_available": "您目前的版本不支援 SQLite3,請從 %s 下載官方的預先編譯版本 (不是 gobuild 版本)。",
|
||||
"install.invalid_db_setting": "資料庫設定不正確: %v",
|
||||
@@ -349,7 +349,7 @@
|
||||
"auth.reset_password_helper": "帳戶救援",
|
||||
"auth.reset_password_wrong_user": "您已經使用 %s 的帳戶登入,但帳戶救援連結是給 %s 的",
|
||||
"auth.password_too_short": "密碼長度不能少於 %d 個字!",
|
||||
"auth.non_local_account": "非本地帳戶無法透過 Gitea 的網頁介面更改密碼。",
|
||||
"auth.non_local_account": "非本地帳戶無法透過 MokoGitea 的網頁介面更改密碼。",
|
||||
"auth.verify": "驗證",
|
||||
"auth.scratch_code": "備用驗證碼",
|
||||
"auth.use_scratch_code": "使用備用驗證碼",
|
||||
@@ -394,7 +394,7 @@
|
||||
"mail.activate_email": "請驗證您的電子信箱",
|
||||
"mail.activate_email.title": "%s,請驗證您的電子信箱",
|
||||
"mail.activate_email.text": "請在 <b>%s</b>內點擊下列連結以驗證您的電子信箱:",
|
||||
"mail.register_notify": "歡迎來到 Gitea",
|
||||
"mail.register_notify": "歡迎來到 MokoGitea",
|
||||
"mail.register_notify.title": "%[1]s,歡迎來到 %[2]s",
|
||||
"mail.register_notify.text_3": "如果這是由管理員為您建立的帳戶,請先<a href=\"%s\">設定您的密碼</a>。",
|
||||
"mail.reset_password": "救援您的帳戶",
|
||||
@@ -633,7 +633,7 @@
|
||||
"settings.retype_new_password": "確認新密碼",
|
||||
"settings.password_incorrect": "輸入的密碼不正確!",
|
||||
"settings.change_password_success": "您的密碼已更新。 從現在起使用您的新密碼登入。",
|
||||
"settings.password_change_disabled": "非本地帳戶無法透過 Gitea 的網頁介面更改密碼。",
|
||||
"settings.password_change_disabled": "非本地帳戶無法透過 MokoGitea 的網頁介面更改密碼。",
|
||||
"settings.emails": "電子信箱",
|
||||
"settings.manage_emails": "管理電子信箱",
|
||||
"settings.manage_themes": "選擇預設佈景主題",
|
||||
@@ -763,7 +763,7 @@
|
||||
"settings.permissions_list": "權限:",
|
||||
"settings.manage_oauth2_applications": "管理 OAuth2 應用程式",
|
||||
"settings.edit_oauth2_application": "編輯 OAuth2 應用程式",
|
||||
"settings.oauth2_applications_desc": "OAuth2 應用程式讓您的第三方應用程式安全地驗證此 Gitea 中的使用者。",
|
||||
"settings.oauth2_applications_desc": "OAuth2 應用程式讓您的第三方應用程式安全地驗證此 MokoGitea 中的使用者。",
|
||||
"settings.remove_oauth2_application": "刪除 OAuth2 應用程式",
|
||||
"settings.remove_oauth2_application_desc": "刪除 OAuth2 應用程式將會撤銷所有已簽署的 Access Token 存取權。是否繼續?",
|
||||
"settings.remove_oauth2_application_success": "已刪除應用程式。",
|
||||
@@ -781,9 +781,9 @@
|
||||
"settings.oauth2_regenerate_secret_hint": "遺失您的密鑰?",
|
||||
"settings.oauth2_client_secret_hint": "離開或重新整理此頁面後將不會再顯示密鑰。請確保您已保存它。",
|
||||
"settings.oauth2_application_edit": "編輯",
|
||||
"settings.oauth2_application_create_description": "OAuth2 應用程式讓您的第三方應用程式可以存取此 Gitea 上的帳戶。",
|
||||
"settings.oauth2_application_create_description": "OAuth2 應用程式讓您的第三方應用程式可以存取此 MokoGitea 上的帳戶。",
|
||||
"settings.oauth2_application_remove_description": "移除 OAuth2 應用程式將阻止其存取此實例上的授權使用者帳戶。是否繼續?",
|
||||
"settings.oauth2_application_locked": "Gitea 在啟動時會預先註冊一些 OAuth2 應用程式(如果在配置中啟用)。為防止意外行為,這些應用程式無法編輯或刪除。請參閱 OAuth2 文件以獲取更多資訊。",
|
||||
"settings.oauth2_application_locked": "MokoGitea 在啟動時會預先註冊一些 OAuth2 應用程式(如果在配置中啟用)。為防止意外行為,這些應用程式無法編輯或刪除。請參閱 OAuth2 文件以獲取更多資訊。",
|
||||
"settings.authorized_oauth2_applications": "已授權的 OAuth2 應用程式",
|
||||
"settings.revoke_key": "撤銷",
|
||||
"settings.revoke_oauth2_grant": "撤銷存取權",
|
||||
@@ -812,10 +812,10 @@
|
||||
"settings.webauthn_key_loss_warning": "如果您遺失了安全金鑰,您將無法存取您的帳戶。",
|
||||
"settings.webauthn_alternative_tip": "您可能需要設定其他的驗證方法。",
|
||||
"settings.manage_account_links": "管理已連結的帳戶",
|
||||
"settings.manage_account_links_desc": "這些外部帳戶已連結到您的 Gitea 帳戶。",
|
||||
"settings.manage_account_links_desc": "這些外部帳戶已連結到您的 MokoGitea 帳戶。",
|
||||
"settings.link_account": "連結帳戶",
|
||||
"settings.remove_account_link": "刪除已連結的帳戶",
|
||||
"settings.remove_account_link_desc": "刪除連結帳戶將撤銷其對 Gitea 帳戶的存取權限。是否繼續?",
|
||||
"settings.remove_account_link_desc": "刪除連結帳戶將撤銷其對 MokoGitea 帳戶的存取權限。是否繼續?",
|
||||
"settings.remove_account_link_success": "已移除連結的帳戶。",
|
||||
"settings.hooks.desc": "新增 Webhook,當您擁有的<strong>所有儲存庫</strong>觸發事件時將會執行。",
|
||||
"settings.orgs_none": "您尚未成為任一組織的成員。",
|
||||
@@ -892,7 +892,7 @@
|
||||
"repo.trust_model_helper_collaborator": "協作者: 信任協作者的簽署",
|
||||
"repo.trust_model_helper_committer": "提交者: 信任與提交者相符的簽署",
|
||||
"repo.trust_model_helper_collaborator_committer": "協作者 + 提交者: 信任協作者同時是提交者的簽署",
|
||||
"repo.trust_model_helper_default": "預設: 使用此 Gitea 的預設儲存庫信任模式",
|
||||
"repo.trust_model_helper_default": "預設: 使用此 MokoGitea 的預設儲存庫信任模式",
|
||||
"repo.create_repo": "建立儲存庫",
|
||||
"repo.default_branch": "預設分支",
|
||||
"repo.default_branch_label": "預設",
|
||||
@@ -993,7 +993,7 @@
|
||||
"repo.migrate.github.description": "從 github.com 或其他 GitHub 執行個體遷移資料。",
|
||||
"repo.migrate.git.description": "從任何 Git 服務遷移儲存庫。",
|
||||
"repo.migrate.gitlab.description": "從 gitlab.com 或其他 GitLab 執行個體遷移資料。",
|
||||
"repo.migrate.gitea.description": "從 gitea.com 或其他 Gitea 執行個體遷移資料。",
|
||||
"repo.migrate.gitea.description": "從 gitea.com 或其他 MokoGitea 執行個體遷移資料。",
|
||||
"repo.migrate.gogs.description": "從 notabug.org 或其他 Gogs 執行個體遷移資料。",
|
||||
"repo.migrate.onedev.description": "從 code.onedev.io 或其他 OneDev 執行個體遷移資料。",
|
||||
"repo.migrate.codebase.description": "從 codebasehq.com 遷移資料。",
|
||||
@@ -1029,7 +1029,7 @@
|
||||
"repo.cite_this_repo": "引用此儲存庫",
|
||||
"repo.create_new_repo_command": "從命令列建立新儲存庫。",
|
||||
"repo.push_exist_repo": "從命令列推送已存在的儲存庫",
|
||||
"repo.broken_message": "無法讀取此儲存庫底層的 Git 資料。請聯絡此 Gitea 執行個體的管理員或刪除此儲存庫。",
|
||||
"repo.broken_message": "無法讀取此儲存庫底層的 Git 資料。請聯絡此 MokoGitea 執行個體的管理員或刪除此儲存庫。",
|
||||
"repo.code": "程式碼",
|
||||
"repo.code.desc": "存取原始碼、檔案、提交和分支。",
|
||||
"repo.branch": "分支",
|
||||
@@ -1661,7 +1661,7 @@
|
||||
"repo.pulls.cmd_instruction_checkout_title": "檢出",
|
||||
"repo.pulls.cmd_instruction_checkout_desc": "從您的專案儲存庫中,檢出一個新分支並測試變更。",
|
||||
"repo.pulls.cmd_instruction_merge_title": "合併",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "合併變更並在 Gitea 上更新。",
|
||||
"repo.pulls.cmd_instruction_merge_desc": "合併變更並在 MokoGitea 上更新。",
|
||||
"repo.pulls.clear_merge_message": "清除合併訊息",
|
||||
"repo.pulls.auto_merge_button_when_succeed": "(當通過檢查後)",
|
||||
"repo.pulls.auto_merge_when_succeed": "通過所有檢查後自動合併",
|
||||
@@ -1942,7 +1942,7 @@
|
||||
"repo.settings.signing_settings": "簽署驗證設定",
|
||||
"repo.settings.trust_model": "簽署信任模式",
|
||||
"repo.settings.trust_model.default": "預設信任模式",
|
||||
"repo.settings.trust_model.default.desc": "使用此 Gitea 的預設儲存庫信任模式。",
|
||||
"repo.settings.trust_model.default.desc": "使用此 MokoGitea 的預設儲存庫信任模式。",
|
||||
"repo.settings.trust_model.collaborator": "協作者",
|
||||
"repo.settings.trust_model.collaborator.long": "協作者: 信任協作者的簽署",
|
||||
"repo.settings.trust_model.committer": "提交者",
|
||||
@@ -1981,7 +1981,7 @@
|
||||
"repo.settings.remove_team_success": "已移除團隊存取儲存庫的權限。",
|
||||
"repo.settings.add_webhook": "建立 Webhook",
|
||||
"repo.settings.add_webhook.invalid_channel_name": "Webhook 頻道名稱不可留白,且不能僅有 # 字號。",
|
||||
"repo.settings.hooks_desc": "當觸發某些 Gitea 事件時,Webhook 會自動發出 HTTP POST 請求到指定的伺服器。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhook 指南</a>閱讀更多內容。",
|
||||
"repo.settings.hooks_desc": "當觸發某些 MokoGitea 事件時,Webhook 會自動發出 HTTP POST 請求到指定的伺服器。在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhook 指南</a>閱讀更多內容。",
|
||||
"repo.settings.webhook_deletion": "移除 Webhook",
|
||||
"repo.settings.webhook_deletion_desc": "移除 Webhook 將刪除它的設定及傳送記錄,是否繼續?",
|
||||
"repo.settings.webhook_deletion_success": "Webhook 已移除。",
|
||||
@@ -1999,7 +1999,7 @@
|
||||
"repo.settings.githook_name": "Hook 名稱",
|
||||
"repo.settings.githook_content": "Hook 內容",
|
||||
"repo.settings.update_githook": "更新 Hook",
|
||||
"repo.settings.add_webhook_desc": "Gitea 會發送含有指定 Content Type 的 <code>POST</code> 請求到目標 URL。 在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhook 指南</a>閱讀更多內容。",
|
||||
"repo.settings.add_webhook_desc": "MokoGitea 會發送含有指定 Content Type 的 <code>POST</code> 請求到目標 URL。 在 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Webhook 指南</a>閱讀更多內容。",
|
||||
"repo.settings.payload_url": "目標 URL",
|
||||
"repo.settings.http_method": "HTTP 請求方法",
|
||||
"repo.settings.content_type": "POST 內容類型",
|
||||
@@ -2324,7 +2324,7 @@
|
||||
"repo.release.delete_release": "刪除發布",
|
||||
"repo.release.delete_tag": "刪除標籤",
|
||||
"repo.release.deletion": "刪除發布",
|
||||
"repo.release.deletion_desc": "刪除版本發布只會將其從 Gitea 中移除。它不會影響 Git 標籤、儲存庫的內容或其歷史。是否繼續?",
|
||||
"repo.release.deletion_desc": "刪除版本發布只會將其從 MokoGitea 中移除。它不會影響 Git 標籤、儲存庫的內容或其歷史。是否繼續?",
|
||||
"repo.release.deletion_success": "已刪除此版本發布。",
|
||||
"repo.release.deletion_tag_desc": "即將從儲存庫移除此標籤。儲存庫內容和歷史將保持不變,是否繼續?",
|
||||
"repo.release.deletion_tag_success": "已刪除此標籤。",
|
||||
@@ -2523,7 +2523,7 @@
|
||||
"admin.last_page": "末頁",
|
||||
"admin.total": "總計:%d",
|
||||
"admin.settings": "管理員設定",
|
||||
"admin.dashboard.new_version_hint": "現已推出 Gitea %s,您正在執行 %s。詳情請參閱<a target=\"_blank\" rel=\"noreferrer\" href=\"https://blog.gitea.io\">部落格</a>的說明。",
|
||||
"admin.dashboard.new_version_hint": "現已推出 MokoGitea %s,您正在執行 %s。詳情請參閱<a target=\"_blank\" rel=\"noreferrer\" href=\"https://blog.gitea.io\">部落格</a>的說明。",
|
||||
"admin.dashboard.statistic": "摘要",
|
||||
"admin.dashboard.maintenance_operations": "維護操作",
|
||||
"admin.dashboard.system_status": "系統狀態",
|
||||
@@ -2625,7 +2625,7 @@
|
||||
"admin.users.is_admin": "是管理員",
|
||||
"admin.users.is_restricted": "受限制的",
|
||||
"admin.users.allow_git_hook": "可以建立 Git Hook",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook 將以和 Gitea 相同的作業系統使用者執行,並擁有同等的主機存取權限。因此擁有此特殊 Git Hook 權限的使用者可存取和修改所有的 Gitea 儲存庫和 Gitea 的資料庫。他們甚至能取得 Gitea 的管理員權限。",
|
||||
"admin.users.allow_git_hook_tooltip": "Git Hook 將以和 MokoGitea 相同的作業系統使用者執行,並擁有同等的主機存取權限。因此擁有此特殊 Git Hook 權限的使用者可存取和修改所有的 MokoGitea 儲存庫和 MokoGitea 的資料庫。他們甚至能取得 MokoGitea 的管理員權限。",
|
||||
"admin.users.allow_import_local": "可以匯入本地儲存庫",
|
||||
"admin.users.allow_create_organization": "可以建立組織",
|
||||
"admin.users.update_profile": "更新使用者帳戶",
|
||||
@@ -2690,11 +2690,11 @@
|
||||
"admin.packages.size": "大小",
|
||||
"admin.packages.published": "已發布",
|
||||
"admin.defaulthooks": "預設 Webhook",
|
||||
"admin.defaulthooks.desc": "當某些 Gitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 是預設值,將會複製到所有新儲存庫中。詳情請參閱 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks 指南</a>。",
|
||||
"admin.defaulthooks.desc": "當某些 MokoGitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 是預設值,將會複製到所有新儲存庫中。詳情請參閱 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks 指南</a>。",
|
||||
"admin.defaulthooks.add_webhook": "新增預設 Webhook",
|
||||
"admin.defaulthooks.update_webhook": "更新預設 Webhook",
|
||||
"admin.systemhooks": "系統 Webhook",
|
||||
"admin.systemhooks.desc": "當某些 Gitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 將作用於系統上的所有儲存庫,因此請考慮這可能對效能產生的影響。詳情請參閱 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks 指南</a>。",
|
||||
"admin.systemhooks.desc": "當某些 MokoGitea 事件觸發時,Webhook 會自動發出 HTTP POST 請求到伺服器。此處定義的 Webhook 將作用於系統上的所有儲存庫,因此請考慮這可能對效能產生的影響。詳情請參閱 <a target=\"_blank\" rel=\"noopener\" href=\"%s\">webhooks 指南</a>。",
|
||||
"admin.systemhooks.add_webhook": "新增系統 Webhook",
|
||||
"admin.systemhooks.update_webhook": "更新系統 Webhook",
|
||||
"admin.auths.auth_manage_panel": "認證來源管理",
|
||||
@@ -2714,7 +2714,7 @@
|
||||
"admin.auths.user_base": "用戶搜尋基準",
|
||||
"admin.auths.user_dn": "用戶 DN",
|
||||
"admin.auths.attribute_username": "帳號屬性",
|
||||
"admin.auths.attribute_username_placeholder": "留空將使用於 Gitea 輸入的帳號。",
|
||||
"admin.auths.attribute_username_placeholder": "留空將使用於 MokoGitea 輸入的帳號。",
|
||||
"admin.auths.attribute_name": "名字屬性",
|
||||
"admin.auths.attribute_surname": "姓氏屬性",
|
||||
"admin.auths.attribute_mail": "電子郵件屬性",
|
||||
@@ -2807,8 +2807,8 @@
|
||||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "自動探索 URL 無效 (它必須是以 http:// 或 https:// 開頭的有效 URL)",
|
||||
"admin.config.server_config": "伺服器組態",
|
||||
"admin.config.app_name": "網站標題",
|
||||
"admin.config.app_ver": "Gitea 版本",
|
||||
"admin.config.app_url": "Gitea 基本 URL",
|
||||
"admin.config.app_ver": "MokoGitea 版本",
|
||||
"admin.config.app_url": "MokoGitea 基本 URL",
|
||||
"admin.config.custom_conf": "設定檔案路徑",
|
||||
"admin.config.custom_file_root_path": "自訂檔案根目錄",
|
||||
"admin.config.domain": "伺服器域名",
|
||||
@@ -2846,7 +2846,7 @@
|
||||
"admin.config.service_config": "服務組態",
|
||||
"admin.config.register_email_confirm": "要求註冊時確認電子郵件",
|
||||
"admin.config.disable_register": "關閉註冊功能",
|
||||
"admin.config.allow_only_internal_registration": "只允許從 Gitea 註冊",
|
||||
"admin.config.allow_only_internal_registration": "只允許從 MokoGitea 註冊",
|
||||
"admin.config.allow_only_external_registration": "只允許從外部服務註冊",
|
||||
"admin.config.enable_openid_signup": "啟用 OpenID 註冊",
|
||||
"admin.config.enable_openid_signin": "啟用 OpenID 登入",
|
||||
@@ -2978,7 +2978,7 @@
|
||||
"admin.self_check.no_problem_found": "尚未發現任何問題。",
|
||||
"admin.self_check.startup_warnings": "啟動警告:",
|
||||
"admin.self_check.database_collation_mismatch": "預期資料庫使用排序規則:%s",
|
||||
"admin.self_check.location_origin_mismatch": "當前 URL (%[1]s) 與 Gitea 看到的 URL (%[2]s) 不匹配。如果您使用了反向代理,請確保 \"Host\" 和 \"X-Forwarded-Proto\" 標頭設置正確。",
|
||||
"admin.self_check.location_origin_mismatch": "當前 URL (%[1]s) 與 MokoGitea 看到的 URL (%[2]s) 不匹配。如果您使用了反向代理,請確保 \"Host\" 和 \"X-Forwarded-Proto\" 標頭設置正確。",
|
||||
"action.create_repo": "建立了儲存庫 <a href=\"%s\">%s</a>",
|
||||
"action.rename_repo": "重新命名儲存庫 <code>%[1]s</code> 為 <a href=\"%[2]s\">%[3]s</a>",
|
||||
"action.commit_repo": "推送了 <a href=\"%[2]s\">%[3]s</a> 到 <a href=\"%[1]s\">%[4]s</a>",
|
||||
|
||||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 74 KiB |
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 640 640" width="32" height="32"><path d="m395.9 484.2-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12" style="fill:#fff"/><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6M125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1m300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1" style="fill:#609926"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8s2 16.3 9.1 20c7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3s17.4 1.7 22.5-5.3c5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8z" style="fill:#609926"/></svg>
|
||||
|
Before Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 76 KiB |
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 640 640" width="32" height="32"><path d="m395.9 484.2-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12" style="fill:#fff"/><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6M125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1m300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1" style="fill:#609926"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8s2 16.3 9.1 20c7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3s17.4 1.7 22.5-5.3c5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8z" style="fill:#609926"/></svg>
|
||||
|
Before Width: | Height: | Size: 2.1 KiB |
@@ -18,6 +18,7 @@ import (
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/context"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/context/upload"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/convert"
|
||||
release_service "git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/release"
|
||||
)
|
||||
|
||||
func checkReleaseMatchRepo(ctx *context.APIContext, releaseID int64) bool {
|
||||
@@ -263,6 +264,14 @@ func CreateReleaseAttachment(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
// Regenerate checksums after new attachment
|
||||
rel, relErr := repo_model.GetReleaseByID(ctx, releaseID)
|
||||
if relErr == nil {
|
||||
if checksumErr := release_service.GenerateReleaseChecksums(ctx, rel); checksumErr != nil {
|
||||
log.Error("GenerateReleaseChecksums after upload: %v", checksumErr)
|
||||
}
|
||||
}
|
||||
|
||||
ctx.JSON(http.StatusCreated, convert.ToAPIAttachment(ctx.Repo.Repository, attach))
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,205 @@
|
||||
// Copyright 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
package admin
|
||||
|
||||
import (
|
||||
"io"
|
||||
"net/http"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/log"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/setting"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/templates"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/context"
|
||||
)
|
||||
|
||||
const tplBranding templates.TplName = "admin/branding"
|
||||
|
||||
// brandingImageDir returns the path to the custom branding images directory.
|
||||
func brandingImageDir() string {
|
||||
return filepath.Join(setting.CustomPath, "public", "assets", "img")
|
||||
}
|
||||
|
||||
// Branding shows the admin branding page.
|
||||
func Branding(ctx *context.Context) {
|
||||
ctx.Data["Title"] = "Branding"
|
||||
ctx.Data["PageIsAdminBranding"] = true
|
||||
|
||||
imgDir := brandingImageDir()
|
||||
ctx.Data["HasNavIcon"] = fileExists(filepath.Join(imgDir, "logo-small.png"))
|
||||
ctx.Data["HasLoginLogo"] = fileExists(filepath.Join(imgDir, "login-logo.png"))
|
||||
ctx.Data["HasFavicon"] = fileExists(filepath.Join(imgDir, "favicon.png"))
|
||||
|
||||
ctx.Data["MetaDescription"] = setting.UI.Meta.Description
|
||||
ctx.Data["MetaAuthor"] = setting.UI.Meta.Author
|
||||
ctx.Data["HelpURL"] = setting.HelpURL
|
||||
ctx.Data["SupportURL"] = setting.SupportURL
|
||||
|
||||
ctx.HTML(http.StatusOK, tplBranding)
|
||||
}
|
||||
|
||||
// BrandingSettings handles the text branding form submission.
|
||||
func BrandingSettings(ctx *context.Context) {
|
||||
appName := ctx.FormString("app_name")
|
||||
description := ctx.FormString("description")
|
||||
helpURL := ctx.FormString("help_url")
|
||||
supportURL := ctx.FormString("support_url")
|
||||
author := ctx.FormString("author")
|
||||
|
||||
// Update in-memory settings
|
||||
if appName != "" {
|
||||
setting.AppName = appName
|
||||
}
|
||||
if description != "" {
|
||||
setting.UI.Meta.Description = description
|
||||
}
|
||||
setting.HelpURL = helpURL
|
||||
setting.SupportURL = supportURL
|
||||
if author != "" {
|
||||
setting.UI.Meta.Author = author
|
||||
}
|
||||
|
||||
// Persist to app.ini
|
||||
cfg, err := setting.NewConfigProviderFromFile(setting.CustomConf)
|
||||
if err != nil {
|
||||
ctx.Flash.Error("Failed to load config: " + err.Error())
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
if appName != "" {
|
||||
cfg.Section("").Key("APP_NAME").SetValue(appName)
|
||||
}
|
||||
if description != "" {
|
||||
cfg.Section("ui.meta").Key("DESCRIPTION").SetValue(description)
|
||||
}
|
||||
cfg.Section("").Key("HELP_URL").SetValue(helpURL)
|
||||
cfg.Section("").Key("SUPPORT_URL").SetValue(supportURL)
|
||||
if author != "" {
|
||||
cfg.Section("ui.meta").Key("AUTHOR").SetValue(author)
|
||||
}
|
||||
|
||||
if err := cfg.SaveTo(setting.CustomConf); err != nil {
|
||||
ctx.Flash.Error("Failed to save config: " + err.Error())
|
||||
log.Error("SaveTo %s: %v", setting.CustomConf, err)
|
||||
} else {
|
||||
ctx.Flash.Success("Branding settings saved")
|
||||
log.Info("Branding settings updated: AppName=%s, Author=%s", appName, author)
|
||||
}
|
||||
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
}
|
||||
|
||||
// BrandingUpload handles branding image uploads.
|
||||
func BrandingUpload(ctx *context.Context) {
|
||||
imageType := ctx.FormString("type")
|
||||
if imageType == "" {
|
||||
ctx.Flash.Error("No image type specified")
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
var filename string
|
||||
switch imageType {
|
||||
case "nav-icon":
|
||||
filename = "logo-small.png"
|
||||
case "login-logo":
|
||||
filename = "login-logo.png"
|
||||
case "favicon":
|
||||
filename = "favicon.png"
|
||||
default:
|
||||
ctx.Flash.Error("Invalid image type: " + imageType)
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
file, header, err := ctx.Req.FormFile("file")
|
||||
if err != nil {
|
||||
ctx.Flash.Error("Upload failed: " + err.Error())
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
defer file.Close()
|
||||
|
||||
if header.Size > 2*1024*1024 {
|
||||
ctx.Flash.Error("File too large (max 2MB)")
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
imgDir := brandingImageDir()
|
||||
if err := os.MkdirAll(imgDir, 0o755); err != nil {
|
||||
ctx.Flash.Error("Failed to create image directory")
|
||||
log.Error("MkdirAll %s: %v", imgDir, err)
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
destPath := filepath.Join(imgDir, filename)
|
||||
dest, err := os.Create(destPath)
|
||||
if err != nil {
|
||||
ctx.Flash.Error("Failed to save image")
|
||||
log.Error("Create %s: %v", destPath, err)
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
defer dest.Close()
|
||||
|
||||
if _, err := io.Copy(dest, file); err != nil {
|
||||
ctx.Flash.Error("Failed to write image")
|
||||
log.Error("Copy to %s: %v", destPath, err)
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
// Remove SVG override if present
|
||||
svgPath := filepath.Join(imgDir, filename[:len(filename)-4]+".svg")
|
||||
if fileExists(svgPath) {
|
||||
os.Remove(svgPath)
|
||||
}
|
||||
|
||||
ctx.Flash.Success("Branding image updated: " + imageType)
|
||||
log.Info("Branding image uploaded: %s (%d bytes)", filename, header.Size)
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
}
|
||||
|
||||
// BrandingReset removes a custom branding image, reverting to the built-in default.
|
||||
func BrandingReset(ctx *context.Context) {
|
||||
imageType := ctx.FormString("type")
|
||||
|
||||
var filename string
|
||||
switch imageType {
|
||||
case "nav-icon":
|
||||
filename = "logo-small.png"
|
||||
case "login-logo":
|
||||
filename = "login-logo.png"
|
||||
case "favicon":
|
||||
filename = "favicon.png"
|
||||
default:
|
||||
ctx.Flash.Error("Invalid image type")
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
return
|
||||
}
|
||||
|
||||
path := filepath.Join(brandingImageDir(), filename)
|
||||
if fileExists(path) {
|
||||
if err := os.Remove(path); err != nil {
|
||||
ctx.Flash.Error("Failed to remove custom image")
|
||||
log.Error("Remove %s: %v", path, err)
|
||||
} else {
|
||||
ctx.Flash.Success("Reset to default: " + imageType)
|
||||
log.Info("Branding reset to default: %s", filename)
|
||||
}
|
||||
} else {
|
||||
ctx.Flash.Info("Already using default: " + imageType)
|
||||
}
|
||||
|
||||
ctx.Redirect(setting.AppSubURL + "/-/admin/branding")
|
||||
}
|
||||
|
||||
func fileExists(path string) bool {
|
||||
_, err := os.Stat(path)
|
||||
return err == nil
|
||||
}
|
||||
@@ -36,8 +36,9 @@ func SiteManifest(w http.ResponseWriter, req *http.Request) {
|
||||
"short_name": setting.AppName,
|
||||
"start_url": httplib.GuessCurrentAppURL(ctx),
|
||||
"icons": []map[string]string{
|
||||
{"src": absoluteAssetURL + "/assets/img/favicon.png", "type": "image/png", "sizes": "256x256"},
|
||||
{"src": absoluteAssetURL + "/assets/img/logo-small.png", "type": "image/png", "sizes": "512x512"},
|
||||
{"src": absoluteAssetURL + "/assets/img/logo.png", "type": "image/png", "sizes": "512x512"},
|
||||
{"src": absoluteAssetURL + "/assets/img/logo.svg", "type": "image/svg+xml", "sizes": "512x512"},
|
||||
},
|
||||
}
|
||||
_ = json.NewEncoder(w).Encode(manifest)
|
||||
|
||||
@@ -93,7 +93,7 @@ func home(ctx *context.Context, viewRepositories bool) {
|
||||
ListOptions: db.ListOptions{Page: 1, PageSize: 25},
|
||||
}
|
||||
|
||||
members, _, err := organization.FindOrgMembers(ctx, opts)
|
||||
members, membersIsPublic, err := organization.FindOrgMembers(ctx, opts)
|
||||
if err != nil {
|
||||
ctx.ServerError("FindOrgMembers", err)
|
||||
return
|
||||
@@ -102,6 +102,14 @@ func home(ctx *context.Context, viewRepositories bool) {
|
||||
const orgOverviewTeamsLimit = 5
|
||||
ctx.Data["OrgOverviewMembers"] = members
|
||||
ctx.Data["OrgOverviewTeams"] = ctx.Org.Teams[:min(len(ctx.Org.Teams), orgOverviewTeamsLimit)]
|
||||
ctx.Data["Members"] = members
|
||||
ctx.Data["NumMembers"] = len(members)
|
||||
ctx.Data["Teams"] = ctx.Org.Teams
|
||||
ctx.Data["IsOrganizationMember"] = ctx.Org.IsMember
|
||||
ctx.Data["IsOrganizationOwner"] = ctx.Org.IsOwner
|
||||
ctx.Data["IsPublicMember"] = func(uid int64) bool {
|
||||
return membersIsPublic[uid]
|
||||
}
|
||||
ctx.Data["DisableNewPullMirrors"] = setting.Mirror.DisableNewPull
|
||||
ctx.Data["ShowMemberAndTeamTab"] = ctx.Org.IsMember || len(members) > 0
|
||||
|
||||
|
||||
@@ -765,6 +765,13 @@ func registerWebRoutes(m *web.Router, webAuth *AuthMiddleware) {
|
||||
m.Get("/settings", admin.ConfigSettings)
|
||||
})
|
||||
|
||||
m.Group("/branding", func() {
|
||||
m.Get("", admin.Branding)
|
||||
m.Post("/upload", admin.BrandingUpload)
|
||||
m.Post("/settings", admin.BrandingSettings)
|
||||
m.Get("/reset", admin.BrandingReset)
|
||||
})
|
||||
|
||||
m.Group("/monitor", func() {
|
||||
m.Get("/stats", admin.MonitorStats)
|
||||
m.Get("/cron", admin.CronTasks)
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
// Copyright 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
package release
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"context"
|
||||
"crypto/sha256"
|
||||
"fmt"
|
||||
"io"
|
||||
"strings"
|
||||
|
||||
repo_model "git.mokoconsulting.tech/MokoConsulting/MokoGitea/models/repo"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/log"
|
||||
"git.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/storage"
|
||||
attachment_service "git.mokoconsulting.tech/MokoConsulting/MokoGitea/services/attachment"
|
||||
)
|
||||
|
||||
// GenerateReleaseChecksums computes SHA256 checksums for all attachments
|
||||
// on a release and creates a [filename].sha256 file for each one.
|
||||
func GenerateReleaseChecksums(ctx context.Context, rel *repo_model.Release) error {
|
||||
if err := repo_model.GetReleaseAttachments(ctx, rel); err != nil {
|
||||
return fmt.Errorf("GetReleaseAttachments: %w", err)
|
||||
}
|
||||
|
||||
if len(rel.Attachments) == 0 {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Remove existing .sha256 files
|
||||
for _, a := range rel.Attachments {
|
||||
if strings.HasSuffix(a.Name, ".sha256") {
|
||||
if err := repo_model.DeleteAttachment(ctx, a, true); err != nil {
|
||||
log.Warn("Failed to delete old %s: %v", a.Name, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Compute SHA256 for each non-checksum attachment and create individual .sha256 files
|
||||
created := 0
|
||||
for _, a := range rel.Attachments {
|
||||
if strings.HasSuffix(a.Name, ".sha256") {
|
||||
continue
|
||||
}
|
||||
|
||||
fr, err := storage.Attachments.Open(a.RelativePath())
|
||||
if err != nil {
|
||||
log.Warn("Cannot open attachment %s for checksumming: %v", a.Name, err)
|
||||
continue
|
||||
}
|
||||
|
||||
h := sha256.New()
|
||||
if _, err := io.Copy(h, fr); err != nil {
|
||||
fr.Close()
|
||||
log.Warn("Cannot read attachment %s for checksumming: %v", a.Name, err)
|
||||
continue
|
||||
}
|
||||
fr.Close()
|
||||
|
||||
checksumContent := fmt.Sprintf("%x %s\n", h.Sum(nil), a.Name)
|
||||
checksumReader := bytes.NewBufferString(checksumContent)
|
||||
|
||||
checksumAttach := &repo_model.Attachment{
|
||||
RepoID: rel.RepoID,
|
||||
ReleaseID: rel.ID,
|
||||
Name: a.Name + ".sha256",
|
||||
}
|
||||
|
||||
if _, err := attachment_service.NewAttachment(ctx, checksumAttach, checksumReader, int64(len(checksumContent))); err != nil {
|
||||
log.Warn("Failed to create %s: %v", checksumAttach.Name, err)
|
||||
continue
|
||||
}
|
||||
created++
|
||||
}
|
||||
|
||||
if created > 0 {
|
||||
log.Info("Generated %d .sha256 checksum files for release %s (repo %d)", created, rel.TagName, rel.RepoID)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@@ -190,6 +190,13 @@ func CreateRelease(gitRepo *git.Repository, rel *repo_model.Release, attachmentU
|
||||
return err
|
||||
}
|
||||
|
||||
// Generate SHA256 checksums for all release attachments
|
||||
if len(attachmentUUIDs) > 0 {
|
||||
if err := GenerateReleaseChecksums(gitRepo.Ctx, rel); err != nil {
|
||||
log.Error("GenerateReleaseChecksums for %s: %v", rel.TagName, err)
|
||||
}
|
||||
}
|
||||
|
||||
if !rel.IsDraft {
|
||||
notify_service.NewRelease(gitRepo.Ctx, rel)
|
||||
}
|
||||
@@ -344,6 +351,13 @@ func UpdateRelease(ctx context.Context, doer *user_model.User, gitRepo *git.Repo
|
||||
}
|
||||
}
|
||||
|
||||
// Regenerate checksums when attachments change
|
||||
if len(addAttachmentUUIDs) > 0 || len(delAttachmentUUIDs) > 0 {
|
||||
if err := GenerateReleaseChecksums(ctx, rel); err != nil {
|
||||
log.Error("GenerateReleaseChecksums for %s: %v", rel.TagName, err)
|
||||
}
|
||||
}
|
||||
|
||||
if !rel.IsDraft {
|
||||
if !isTagCreated && !isConvertedFromTag {
|
||||
notify_service.UpdateRelease(gitRepo.Ctx, doer, rel)
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
{{template "admin/layout_head" (dict "pageClass" "admin branding")}}
|
||||
<div class="admin-setting-content">
|
||||
<h4 class="ui top attached header">
|
||||
{{svg "octicon-paintbrush" 16}} Branding
|
||||
</h4>
|
||||
<div class="ui attached segment">
|
||||
|
||||
<!-- Text Branding -->
|
||||
<h5>Identity</h5>
|
||||
<form method="post" action="{{AppSubUrl}}/-/admin/branding/settings">
|
||||
{{.CsrfTokenHtml}}
|
||||
<table class="ui very basic table">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 30%;"><strong>Application Name</strong><div class="tw-text-text-light tw-text-sm">Shown in page titles, emails, and footer</div></td>
|
||||
<td><input type="text" name="app_name" value="{{AppName}}" class="tw-w-full" placeholder="MokoGitea"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Description</strong><div class="tw-text-text-light tw-text-sm">Meta description for SEO and social sharing</div></td>
|
||||
<td><input type="text" name="description" value="{{.MetaDescription}}" class="tw-w-full" placeholder="Self-hosted Git service"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Help URL</strong><div class="tw-text-text-light tw-text-sm">Knowledge base or documentation link shown in help menus</div></td>
|
||||
<td><input type="text" name="help_url" value="{{.HelpURL}}" class="tw-w-full" placeholder="https://git.mokoconsulting.tech/MokoConsulting/MokoGitea/wiki"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Support URL</strong><div class="tw-text-text-light tw-text-sm">Ticket system, email, or contact page for user support requests</div></td>
|
||||
<td><input type="text" name="support_url" value="{{.SupportURL}}" class="tw-w-full" placeholder="https://mokoconsulting.tech/support"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Author</strong><div class="tw-text-text-light tw-text-sm">Meta author tag</div></td>
|
||||
<td><input type="text" name="author" value="{{.MetaAuthor}}" class="tw-w-full" placeholder="Moko Consulting"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<button type="submit" class="ui primary small button tw-mt-2">{{svg "octicon-check" 14}} Save Settings</button>
|
||||
</form>
|
||||
|
||||
<div class="ui divider"></div>
|
||||
|
||||
<!-- Image Branding -->
|
||||
<h5>Images</h5>
|
||||
<p class="tw-text-text-light tw-text-sm">Changes take effect immediately.</p>
|
||||
<table class="ui very basic table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 30%;">Setting</th>
|
||||
<th style="width: 40%;">Upload</th>
|
||||
<th style="width: 30%;">Preview</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!-- Nav Icon -->
|
||||
<tr>
|
||||
<td>
|
||||
<strong>Nav Icon</strong> {{if .HasNavIcon}}<span class="ui mini green label">Custom</span>{{else}}<span class="ui mini grey label">Default</span>{{end}}
|
||||
<div class="tw-text-text-light tw-text-sm tw-mt-1">Top-left corner across all pages. Square, 30x30px.</div>
|
||||
</td>
|
||||
<td>
|
||||
<form method="post" action="{{AppSubUrl}}/-/admin/branding/upload" enctype="multipart/form-data">
|
||||
{{.CsrfTokenHtml}}
|
||||
<input type="hidden" name="type" value="nav-icon">
|
||||
<input type="file" name="file" accept="image/png,image/svg+xml" required class="tw-mb-2" style="max-width: 100%;">
|
||||
<br><button type="submit" class="ui primary mini button">{{svg "octicon-upload" 12}} Upload</button>
|
||||
{{if .HasNavIcon}}<a href="{{AppSubUrl}}/-/admin/branding/reset?type=nav-icon" class="ui mini button tw-ml-2">{{svg "octicon-sync" 12}} Reset</a>{{end}}
|
||||
</form>
|
||||
</td>
|
||||
<td class="tw-text-center" style="background: var(--color-secondary); border-radius: var(--border-radius);">
|
||||
<img src="{{AssetUrlPrefix}}/img/logo-small.png?v={{ctx.CspScriptNonce}}" style="max-height: 48px; max-width: 48px; object-fit: contain;" onerror="this.src='{{AssetUrlPrefix}}/img/logo.png'">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Login Logo -->
|
||||
<tr>
|
||||
<td>
|
||||
<strong>Login Logo</strong> {{if .HasLoginLogo}}<span class="ui mini green label">Custom</span>{{else}}<span class="ui mini grey label">None</span>{{end}}
|
||||
<div class="tw-text-text-light tw-text-sm tw-mt-1">Login page and homepage. Wide format, max 220px. Hidden when not set.</div>
|
||||
</td>
|
||||
<td>
|
||||
<form method="post" action="{{AppSubUrl}}/-/admin/branding/upload" enctype="multipart/form-data">
|
||||
{{.CsrfTokenHtml}}
|
||||
<input type="hidden" name="type" value="login-logo">
|
||||
<input type="file" name="file" accept="image/png,image/svg+xml" required class="tw-mb-2" style="max-width: 100%;">
|
||||
<br><button type="submit" class="ui primary mini button">{{svg "octicon-upload" 12}} Upload</button>
|
||||
{{if .HasLoginLogo}}<a href="{{AppSubUrl}}/-/admin/branding/reset?type=login-logo" class="ui mini button tw-ml-2">{{svg "octicon-sync" 12}} Reset</a>{{end}}
|
||||
</form>
|
||||
</td>
|
||||
<td class="tw-text-center" style="background: var(--color-secondary); border-radius: var(--border-radius);">
|
||||
{{if .HasLoginLogo}}<img src="{{AssetUrlPrefix}}/img/login-logo.png?v={{ctx.CspScriptNonce}}" style="max-height: 48px; max-width: 140px; object-fit: contain;">{{else}}<span class="tw-text-text-light">Not set</span>{{end}}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Favicon -->
|
||||
<tr>
|
||||
<td>
|
||||
<strong>Favicon</strong> {{if .HasFavicon}}<span class="ui mini green label">Custom</span>{{else}}<span class="ui mini grey label">Default</span>{{end}}
|
||||
<div class="tw-text-text-light tw-text-sm tw-mt-1">Browser tab and PWA app icon. Square, 256x256px.</div>
|
||||
</td>
|
||||
<td>
|
||||
<form method="post" action="{{AppSubUrl}}/-/admin/branding/upload" enctype="multipart/form-data">
|
||||
{{.CsrfTokenHtml}}
|
||||
<input type="hidden" name="type" value="favicon">
|
||||
<input type="file" name="file" accept="image/png,image/svg+xml,image/x-icon" required class="tw-mb-2" style="max-width: 100%;">
|
||||
<br><button type="submit" class="ui primary mini button">{{svg "octicon-upload" 12}} Upload</button>
|
||||
{{if .HasFavicon}}<a href="{{AppSubUrl}}/-/admin/branding/reset?type=favicon" class="ui mini button tw-ml-2">{{svg "octicon-sync" 12}} Reset</a>{{end}}
|
||||
</form>
|
||||
</td>
|
||||
<td class="tw-text-center" style="background: var(--color-secondary); border-radius: var(--border-radius);">
|
||||
<img src="{{AssetUrlPrefix}}/img/favicon.png?v={{ctx.CspScriptNonce}}" style="max-height: 48px; max-width: 48px; object-fit: contain;">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{{template "admin/layout_footer" .}}
|
||||
@@ -1,117 +1,120 @@
|
||||
<div class="flex-container-nav">
|
||||
<div class="ui fluid vertical menu">
|
||||
<div class="ui fluid vertical menu" style="text-align: left !important;">
|
||||
<div class="header item">{{ctx.Locale.Tr "admin.settings"}}</div>
|
||||
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminDashboard .PageIsAdminSelfCheck}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.maintenance"}}</summary>
|
||||
<summary>{{svg "octicon-tools" 16}} {{ctx.Locale.Tr "admin.maintenance"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsAdminDashboard}}active {{end}}item" href="{{AppSubUrl}}/-/admin">
|
||||
{{ctx.Locale.Tr "admin.dashboard"}}
|
||||
{{svg "octicon-meter" 16}} {{ctx.Locale.Tr "admin.dashboard"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminSelfCheck}}active {{end}}item" href="{{AppSubUrl}}/-/admin/self_check">
|
||||
{{ctx.Locale.Tr "admin.self_check"}}
|
||||
{{svg "octicon-check-circle" 16}} {{ctx.Locale.Tr "admin.self_check"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminUsers .PageIsAdminBadges .PageIsAdminEmails .PageIsAdminOrganizations .PageIsAdminAuthentications}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.identity_access"}}</summary>
|
||||
<summary>{{svg "octicon-people" 16}} {{ctx.Locale.Tr "admin.identity_access"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsAdminAuthentications}}active {{end}}item" href="{{AppSubUrl}}/-/admin/auths">
|
||||
{{ctx.Locale.Tr "admin.authentication"}}
|
||||
{{svg "octicon-shield-lock" 16}} {{ctx.Locale.Tr "admin.authentication"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminOrganizations}}active {{end}}item" href="{{AppSubUrl}}/-/admin/orgs">
|
||||
{{ctx.Locale.Tr "admin.organizations"}}
|
||||
{{svg "octicon-organization" 16}} {{ctx.Locale.Tr "admin.organizations"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminUsers}}active {{end}}item" href="{{AppSubUrl}}/-/admin/users">
|
||||
{{ctx.Locale.Tr "admin.users"}}
|
||||
{{svg "octicon-person" 16}} {{ctx.Locale.Tr "admin.users"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminBadges}}active {{end}}item" href="{{AppSubUrl}}/-/admin/badges">
|
||||
{{ctx.Locale.Tr "admin.badges"}}
|
||||
{{svg "octicon-id-badge" 16}} {{ctx.Locale.Tr "admin.badges"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminEmails}}active {{end}}item" href="{{AppSubUrl}}/-/admin/emails">
|
||||
{{ctx.Locale.Tr "admin.emails"}}
|
||||
{{svg "octicon-mail" 16}} {{ctx.Locale.Tr "admin.emails"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminRepositories (and .EnablePackages .PageIsAdminPackages)}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.assets"}}</summary>
|
||||
<summary>{{svg "octicon-database" 16}} {{ctx.Locale.Tr "admin.assets"}}</summary>
|
||||
<div class="menu">
|
||||
{{if .EnablePackages}}
|
||||
<a class="{{if .PageIsAdminPackages}}active {{end}}item" href="{{AppSubUrl}}/-/admin/packages">
|
||||
{{ctx.Locale.Tr "packages.title"}}
|
||||
{{svg "octicon-package" 16}} {{ctx.Locale.Tr "packages.title"}}
|
||||
</a>
|
||||
{{end}}
|
||||
<a class="{{if .PageIsAdminRepositories}}active {{end}}item" href="{{AppSubUrl}}/-/admin/repos">
|
||||
{{ctx.Locale.Tr "admin.repositories"}}
|
||||
{{svg "octicon-repo" 16}} {{ctx.Locale.Tr "admin.repositories"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
<!-- Webhooks and OAuth can be both disabled here, so add this if statement to display different ui -->
|
||||
{{if and (not DisableWebhooks) .EnableOAuth2}}
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminDefaultHooks .PageIsAdminSystemHooks .PageIsAdminApplications}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.integrations"}}</summary>
|
||||
<summary>{{svg "octicon-plug" 16}} {{ctx.Locale.Tr "admin.integrations"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsAdminApplications}}active {{end}}item" href="{{AppSubUrl}}/-/admin/applications">
|
||||
{{ctx.Locale.Tr "settings.applications"}}
|
||||
{{svg "octicon-key" 16}} {{ctx.Locale.Tr "settings.applications"}}
|
||||
</a>
|
||||
<a class="{{if or .PageIsAdminDefaultHooks .PageIsAdminSystemHooks}}active {{end}}item" href="{{AppSubUrl}}/-/admin/hooks">
|
||||
{{ctx.Locale.Tr "admin.hooks"}}
|
||||
{{svg "octicon-webhook" 16}} {{ctx.Locale.Tr "admin.hooks"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
{{else}}
|
||||
{{if not DisableWebhooks}}
|
||||
<a class="{{if or .PageIsAdminDefaultHooks .PageIsAdminSystemHooks}}active {{end}}item" href="{{AppSubUrl}}/-/admin/hooks">
|
||||
{{ctx.Locale.Tr "admin.hooks"}}
|
||||
{{svg "octicon-webhook" 16}} {{ctx.Locale.Tr "admin.hooks"}}
|
||||
</a>
|
||||
{{end}}
|
||||
{{if .EnableOAuth2}}
|
||||
<a class="{{if .PageIsAdminApplications}}active {{end}}item" href="{{AppSubUrl}}/-/admin/applications">
|
||||
{{ctx.Locale.Tr "settings.applications"}}
|
||||
{{svg "octicon-key" 16}} {{ctx.Locale.Tr "settings.applications"}}
|
||||
</a>
|
||||
{{end}}
|
||||
{{end}}
|
||||
{{if .EnableActions}}
|
||||
<details class="item toggleable-item" {{if or .PageIsSharedSettingsRunners .PageIsSharedSettingsVariables}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "actions.actions"}}</summary>
|
||||
<summary>{{svg "octicon-play" 16}} {{ctx.Locale.Tr "actions.actions"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsSharedSettingsRunners}}active {{end}}item" href="{{AppSubUrl}}/-/admin/actions/runners">
|
||||
{{ctx.Locale.Tr "actions.runners"}}
|
||||
{{svg "octicon-server" 16}} {{ctx.Locale.Tr "actions.runners"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsSharedSettingsVariables}}active {{end}}item" href="{{AppSubUrl}}/-/admin/actions/variables">
|
||||
{{ctx.Locale.Tr "actions.variables"}}
|
||||
{{svg "octicon-list-unordered" 16}} {{ctx.Locale.Tr "actions.variables"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
{{end}}
|
||||
<a class="{{if .PageIsAdminBranding}}active {{end}}item" href="{{AppSubUrl}}/-/admin/branding">
|
||||
{{svg "octicon-paintbrush" 16}} Branding
|
||||
</a>
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminConfig}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.config"}}</summary>
|
||||
<summary>{{svg "octicon-gear" 16}} {{ctx.Locale.Tr "admin.config"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsAdminConfigSummary}}active {{end}}item" href="{{AppSubUrl}}/-/admin/config">
|
||||
{{ctx.Locale.Tr "admin.config_summary"}}
|
||||
{{svg "octicon-info" 16}} {{ctx.Locale.Tr "admin.config_summary"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminConfigSettings}}active {{end}}item" href="{{AppSubUrl}}/-/admin/config/settings">
|
||||
{{ctx.Locale.Tr "admin.config_settings"}}
|
||||
{{svg "octicon-sliders" 16}} {{ctx.Locale.Tr "admin.config_settings"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
<a class="{{if .PageIsAdminNotices}}active {{end}}item" href="{{AppSubUrl}}/-/admin/notices">
|
||||
{{ctx.Locale.Tr "admin.notices"}}
|
||||
{{svg "octicon-alert" 16}} {{ctx.Locale.Tr "admin.notices"}}
|
||||
</a>
|
||||
<details class="item toggleable-item" {{if or .PageIsAdminMonitorStats .PageIsAdminMonitorCron .PageIsAdminMonitorQueue .PageIsAdminMonitorTrace}}open{{end}}>
|
||||
<summary>{{ctx.Locale.Tr "admin.monitor"}}</summary>
|
||||
<summary>{{svg "octicon-pulse" 16}} {{ctx.Locale.Tr "admin.monitor"}}</summary>
|
||||
<div class="menu">
|
||||
<a class="{{if .PageIsAdminMonitorStats}}active {{end}}item" href="{{AppSubUrl}}/-/admin/monitor/stats">
|
||||
{{ctx.Locale.Tr "admin.monitor.stats"}}
|
||||
{{svg "octicon-graph" 16}} {{ctx.Locale.Tr "admin.monitor.stats"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminMonitorCron}}active {{end}}item" href="{{AppSubUrl}}/-/admin/monitor/cron">
|
||||
{{ctx.Locale.Tr "admin.monitor.cron"}}
|
||||
{{svg "octicon-clock" 16}} {{ctx.Locale.Tr "admin.monitor.cron"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminMonitorQueue}}active {{end}}item" href="{{AppSubUrl}}/-/admin/monitor/queue">
|
||||
{{ctx.Locale.Tr "admin.monitor.queues"}}
|
||||
{{svg "octicon-stack" 16}} {{ctx.Locale.Tr "admin.monitor.queues"}}
|
||||
</a>
|
||||
<a class="{{if .PageIsAdminMonitorTrace}}active {{end}}item" href="{{AppSubUrl}}/-/admin/monitor/stacktrace">
|
||||
{{ctx.Locale.Tr "admin.monitor.trace"}}
|
||||
{{svg "octicon-cpu" 16}} {{ctx.Locale.Tr "admin.monitor.trace"}}
|
||||
</a>
|
||||
</div>
|
||||
</details>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="navbar-left">
|
||||
<!-- the logo -->
|
||||
<a class="item" id="navbar-logo" href="{{AppSubUrl}}/" aria-label="{{if .IsSigned}}{{ctx.Locale.Tr "dashboard"}}{{else}}{{ctx.Locale.Tr "home_title"}}{{end}}">
|
||||
<img width="30" height="30" src="https://mokoconsulting.tech/images/branding/logo.png" alt="{{ctx.Locale.Tr "logo"}}" aria-hidden="true">
|
||||
<img width="30" height="30" src="{{AssetUrlPrefix}}/img/logo-small.png" alt="{{ctx.Locale.Tr "logo"}}" aria-hidden="true" onerror="this.src='{{AssetUrlPrefix}}/img/logo.png'">
|
||||
</a>
|
||||
|
||||
<!-- mobile right menu, it must be here because in mobile view, each item is a flex column, the first item is a full row column -->
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div role="main" aria-label="{{if .IsSigned}}{{ctx.Locale.Tr "dashboard"}}{{else}}{{ctx.Locale.Tr "home_title"}}{{end}}" class="page-content home">
|
||||
<div class="tw-mb-8 tw-px-8">
|
||||
<div class="center">
|
||||
<img class="logo" width="220" height="220" src="https://mokoconsulting.tech/images/branding/logo.png" alt="{{ctx.Locale.Tr "logo"}}">
|
||||
<img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/login-logo.png" alt="{{ctx.Locale.Tr "logo"}}" onerror="this.style.display='none'">
|
||||
<div class="hero">
|
||||
<h1 class="ui icon header title tw-text-balance">
|
||||
{{AppName}}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<div class="ui container tw-flex">
|
||||
<div class="item tw-flex-1">
|
||||
<a href="{{AppSubUrl}}/" aria-label="{{ctx.Locale.Tr "home_title"}}">
|
||||
<img width="30" height="30" src="https://mokoconsulting.tech/images/branding/logo.png" alt="{{ctx.Locale.Tr "logo"}}" aria-hidden="true">
|
||||
<img width="30" height="30" src="{{AssetUrlPrefix}}/img/logo-small.png" alt="{{ctx.Locale.Tr "logo"}}" aria-hidden="true">
|
||||
</a>
|
||||
</div>
|
||||
<div class="item">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!-- Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
||||
SPDX-License-Identifier: GPL-3.0-or-later
|
||||
VERSION: 05.00.00
|
||||
VERSION: 05.01.02
|
||||
-->
|
||||
|
||||
<updates>
|
||||
@@ -10,12 +10,12 @@
|
||||
<description>MokoGitea update</description>
|
||||
<element>mokogitea</element>
|
||||
<type>application</type>
|
||||
<version>05.00.00</version>
|
||||
<version>05.01.02</version>
|
||||
<client>server</client>
|
||||
<tags><tag>stable</tag></tags>
|
||||
<infourl title="MokoGitea">https://git.mokoconsulting.tech/MokoConsulting/MokoGitea/releases/tag/v1.26.1-moko.05.00.00</infourl>
|
||||
<infourl title="MokoGitea">https://git.mokoconsulting.tech/MokoConsulting/MokoGitea/releases/tag/v1.26.1-moko.05.01.02</infourl>
|
||||
<downloads>
|
||||
<downloadurl type="full" format="docker">git.mokoconsulting.tech/mokoconsulting/mokogitea:v1.26.1-moko.05.00.00</downloadurl>
|
||||
<downloadurl type="full" format="docker">git.mokoconsulting.tech/mokoconsulting/mokogitea:v1.26.1-moko.05.01.02</downloadurl>
|
||||
</downloads>
|
||||
<sha256></sha256>
|
||||
<targetplatform name="mokogitea" version="((1\.25\.)|(1\.26\.))" />
|
||||
@@ -27,12 +27,12 @@
|
||||
<description>MokoGitea update</description>
|
||||
<element>mokogitea</element>
|
||||
<type>application</type>
|
||||
<version>05.00.00</version>
|
||||
<version>05.01.02</version>
|
||||
<client>server</client>
|
||||
<tags><tag>rc</tag></tags>
|
||||
<infourl title="MokoGitea RC">https://git.mokoconsulting.tech/MokoConsulting/MokoGitea/releases/tag/v1.26.1-moko.05.00.00</infourl>
|
||||
<infourl title="MokoGitea RC">https://git.mokoconsulting.tech/MokoConsulting/MokoGitea/releases/tag/v1.26.1-moko.05.01.02</infourl>
|
||||
<downloads>
|
||||
<downloadurl type="full" format="docker">git.mokoconsulting.tech/mokoconsulting/mokogitea:v1.26.1-moko.05.00.00</downloadurl>
|
||||
<downloadurl type="full" format="docker">git.mokoconsulting.tech/mokoconsulting/mokogitea:v1.26.1-moko.05.01.02</downloadurl>
|
||||
</downloads>
|
||||
<sha256></sha256>
|
||||
<targetplatform name="mokogitea" version="((1\.25\.)|(1\.26\.))" />
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
width: 240px;
|
||||
}
|
||||
|
||||
.flex-container-nav .ui.menu .item {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* wide sidebar on the right, used in frontpage */
|
||||
.flex-container-sidebar {
|
||||
width: 35%;
|
||||
|
||||
@@ -9,8 +9,8 @@ details.toggleable-item .menu {
|
||||
|
||||
details.toggleable-item summary {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
gap: 0.5em;
|
||||
padding: 0.92857143em 1.14285714em;
|
||||
}
|
||||
|
||||
@@ -20,6 +20,7 @@ details.toggleable-item summary::-webkit-details-marker /* Safari */ {
|
||||
}
|
||||
|
||||
details.toggleable-item summary::after {
|
||||
margin-left: auto;
|
||||
transition: transform 0.25s ease;
|
||||
content: "";
|
||||
width: 14px;
|
||||
@@ -35,3 +36,8 @@ details.toggleable-item summary::after {
|
||||
details.toggleable-item[open] summary::after {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.flex-container-nav .ui.menu .item {
|
||||
text-align: left !important;
|
||||
justify-content: flex-start !important;
|
||||
}
|
||||
|
||||