15 Commits
Author SHA1 Message Date
thepraandClaude Opus 5.5 0c722c21d4 me-web? 0.15.4: a desktop with a wireless mouse is no longer taken for a laptop
Build / Desktop, server and tools (push) Successful in 1m14s
Release / Every platform, the server, the release (push) Successful in 8m38s
- On Linux, a desktop computer with a wireless mouse, keyboard, headset or game controller was described as a
  laptop, with the advice to use a small always-on computer instead, because the battery inside the mouse was
  counted. Only the computer's own battery counts now.
- The mail card now leads with what big mailboxes care about most: when your address's reverse name looks like a
  home line, or there is none, that comes first. A blocklist that names your provider's whole network is still
  shown below it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 23:24:15 +01:00
thepraandClaude Opus 5.5 e112c1dc1e A daily job keeps the tools behind the deb and rpm repositories current
Build / Desktop, server and tools (push) Successful in 1m28s
The box updates the tools that build packages.arasaka.software every morning, and
packages.yml rebuilds and re-signs the apt and rpm repositories when those tools change,
so a broken update shows up the same morning, not at the next release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 22:52:24 +01:00
thepraandClaude Opus 5.5 10a85e6bc5 A daily job keeps the F-Droid tools current and rebuilds the repository when they change
Build / Desktop, server and tools (push) Successful in 51s
- Every day the F-Droid repository's tools are checked for a newer version that has been out for at least two
  weeks. When there is one, or when the app's listing changed, the repository is rebuilt with it, and releases
  use it only once that worked, so a faulty update of the tools can never hold up a release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 11:03:52 +01:00
thepraandClaude Opus 5.5 cafa40decf The F-Droid repository is built with the newest F-Droid tools at every release
Build / Desktop, server and tools (push) Successful in 1m9s
- Each release now installs the newest version of F-Droid's own tools that has been out for at least two weeks,
  instead of one fixed version, so the repository keeps up with F-Droid without anyone updating it by hand.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 10:54:33 +01:00
thepraandClaude Opus 5.5 e3ee2be685 me-web? 0.15.3: the share sheet says what happens when you give your code
Build / Desktop, server and tools (push) Successful in 1m9s
Release / Every platform, the server, the release (push) Successful in 8m11s
- Before you send your findings, the sheet now also says that if you give the code of your submission to the
  publisher yourself, for example when you ask for help with your connection, the publisher reads these findings to
  answer you where you asked, and never repeats your addresses there. The privacy page already said so; now the app
  does too, in every language.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 10:25:00 +01:00
thepraandClaude Opus 5.5 57052a6011 me-web? 0.15.2: the first version in the F-Droid repository
Build / Desktop, server and tools (push) Successful in 1m11s
Release / Every platform, the server, the release (push) Successful in 8m12s
- Nothing changes in the app. 0.15.1 never reached the F-Droid repository at packages.arasaka.software/fdroid/repo;
  this version is the first one there, so F-Droid, a store like it, or Obtainium can now find it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 09:48:35 +01:00
thepraandClaude Opus 5.5 94cc74bb95 me-web? 0.15.1: the F-Droid repository is signed with the app's own key
Build / Desktop, server and tools (push) Successful in 1m6s
Release / Every platform, the server, the release (push) Failing after 8m5s
- The Arasaka F-Droid repository, packages.arasaka.software/fdroid/repo, is signed with the same key as the app, so
  the fingerprint F-Droid or Obtainium checks is the one already on the download page for the APK.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 09:24:50 +01:00
thepraandClaude Opus 5.5 b38f50ee5e The APK also lands in an F-Droid repository on packages.arasaka.software, linked from the download page with Obtainium
Build / Desktop, server and tools (push) Successful in 1m12s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 03:22:36 +01:00
thepraandClaude Opus 5.5 b812e6a8d6 The privacy page names the second use of a shared finding: helping the person who gives their code
Build / Desktop, server and tools (push) Successful in 1m8s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T9uhaCTSycTh1r8At679Pz
2026-10-31 02:02:31 +01:00
thepraandClaude Opus 5.5 6209c7f2e1 me-web? 0.15.0: address blocks from Asia, Africa and Latin America too
Build / Desktop, server and tools (push) Successful in 1m10s
Release / Every platform, the server, the release (push) Successful in 29m11s
- The provider card now names the address block your connection belongs to in Asia and the Pacific, in Africa, and
  in Latin America and the Caribbean, not only in Europe and the Middle East. The blocks come from the address
  registries APNIC, AFRINIC and LACNIC, used with their permission, and travel inside the app, so this works
  without a connection too.
- In Latin America and the Caribbean the registry gives no names for its blocks, so the card says how the block was
  handed out instead, for example "passed on by the provider to one of its customers".
- The app is about 6 MB larger, because it carries these blocks.
- The app's name no longer has quotation marks where it stands on its own: the window title, the name under the
  icon, the version line and the website's titles. Inside a sentence it keeps them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 22:32:49 +01:00
thepraandClaude Opus 5.5 599ea2bf84 The release job feeds packages.arasaka.software itself; YoloCICD is gone
Build / Desktop, server and tools (push) Successful in 1m17s
.gitea/scripts/packages.sh signs the rpm with the org secret PACKAGES_SIGNING_KEY,
publishes the deb and rpm into a new snapshot of the repository, signs its metadata and
rewrites SHA256SUMS.txt, on the nuvola runner. Tested against a copy of the live
repository with Debian 13 apt and Fedora 44 dnf.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KizzWs2WQPWN2qgE7G6r8B
2026-10-23 10:38:55 +02:00
thepraandClaude Opus 5.5 50eaf7d0b3 "me-web?" 0.14.1: the glow around the path is round again
Build / Desktop, server and tools (push) Successful in 1m15s
Release / Every platform, the server, the release (push) Successful in 10m44s
- The soft glow around each step of the path from your device to the internet was cut off straight at the edge of
  the path. It now fades out evenly all the way round, and so does the pulse while a step is being checked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 02:10:54 +02:00
thepraandClaude Opus 5.5 3d6315fe1e "me-web?" 0.14.0: the first three cards, drawn again
Build / Desktop, server and tools (push) Successful in 1m15s
Release / Every platform, the server, the release (push) Successful in 10m13s
- The three pictures at the top are new: a small planet at dusk under twinkling stars, with town lights on its night
  side, drifting clouds, smoke from the chimney and trees that sway.
- The house and the block of flats now have lit walls, a tiled roof, glowing windows and soft shadows.
- The photo now flies like a little print and the visitor is a letter, because a letter needs an address. Each flies
  along its route with a glowing trail. At the house the door lights up green; at the block of flats the letter stops
  at the main door while the windows light up one by one, and a question mark appears.
- The path from your device to the internet glows in each step's colour. While a step is checked, an arc circles it
  and small lights travel along the wires, and a ring spreads out when its answer arrives.
- In right-to-left languages the small picture badge stays in its corner instead of covering the drawing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 01:49:41 +02:00
thepraandClaude Opus 5.5 91c92c80e9 "me-web?" 0.13.0: updates on Linux arrive through your package manager
Build / Desktop, server and tools (push) Successful in 1m34s
Release / Every platform, the server, the release (push) Successful in 12m28s
- Installing the deb or the rpm now also adds the Arasaka package repository, packages.arasaka.software, so later
  versions of “me-web?” arrive through apt, dnf, zypper or your software centre, like any other program.
- The rpm is now signed. On openSUSE, import the key once with
  sudo rpm --import https://packages.arasaka.software/arasaka.asc
- Removing the package keeps the repository until no Arasaka package is left (purge on Debian and Ubuntu); a
  repository file you edited by hand is never touched.
- The download and privacy pages say so; the repository server keeps no access log.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 22:05:08 +02:00
thepraandClaude Opus 5.5 50c40195d3 "me-web?" 0.12.0: every address block travels with the app
Build / Desktop, server and tools (push) Successful in 1m15s
Release / Every platform, the server, the release (push) Successful in 26m55s
- The app now carries the whole RIPE Database list of address blocks, all five million, small single-customer blocks
  included, so the provider card and the path can name the block your connection belongs to without a connection to
  the publisher's server. The downloads are about 25 MB larger for it.
- When the publisher's server can't be reached, the provider card still names your network and its block, from the
  public address your router reports or the one the STUN test sees.
- The table is read a small piece at a time, so it takes almost no memory on a phone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 19:41:56 +02:00
171 changed files with 3240 additions and 1107 deletions

No files matched your search

+126
View File
@@ -0,0 +1,126 @@
#!/bin/sh
set -eu
version=${1:-}
here=$(pwd)
root=${PACKAGES_ROOT:-/var/www/packages.arasaka.software}
keep=${FDROID_KEEP:-3}
url=https://packages.arasaka.software/fdroid/repo
fingerprint=5F52CFF4F52F4E0B6DA6CD044BFCEAF78D1D42DB24F2470602DB7F19CBFDF846
id=software.arasaka.meweb
if [ -z "${MEWEB_KEYSTORE_B64:-}" ] || [ -z "${MEWEB_KEYSTORE_PASS:-}" ]; then
echo "::error::the repository secrets MEWEB_KEYSTORE_B64 and MEWEB_KEYSTORE_PASS are not set"
exit 1
fi
if [ -n "$version" ]; then
apk=$here/releases/$version/MeWeb-$version-android.apk
test -f "$apk"
major=$(echo "$version" | cut -d. -f1)
minor=$(echo "$version" | cut -d. -f2)
patch=$(echo "$version" | cut -d. -f3)
code=$((major * 10000 + minor * 100 + patch))
elif [ ! -e "$root/fdroid/repo" ]; then
echo "no repository at $root/fdroid/repo yet: the first release makes it"
exit 0
fi
tools/setup.sh --group fdroid
tools=$(cd "$here/tools/fdroid/linux-x64" && pwd -P)
uv=$tools/uv-x86_64-unknown-linux-gnu/uv
python=$(command -v python3)
JAVA_HOME=$(ls -d "$here"/tools/jdk/linux-x64/*/ | head -n 1)
ANDROID_HOME=$here/tools/android-sdk
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME ANDROID_HOME PATH
exec 9>>"$root/.lock"
flock -w 2700 9
work=$(mktemp -d)
trap 'rm -rf "$work"' EXIT
keyless() {
env -u MEWEB_KEYSTORE_B64 -u MEWEB_KEYSTORE_PASS UV_CACHE_DIR="$tools/cache" "$@"
}
if [ -n "$version" ] && "$tools/current/bin/fdroid" --version > /dev/null 2>&1; then
install=$(readlink -f "$tools/current")
else
settled=$(date -u -d '14 days ago' +%Y-%m-%dT%H:%M:%SZ)
echo fdroidserver | keyless "$uv" pip compile -q --python "$python" --exclude-newer "$settled" --generate-hashes \
--no-header --no-annotate -o "$work/lock.txt" -
install=$tools/fdroidserver-$(sha256sum < "$work/lock.txt" | cut -c1-12)
if ! "$install/bin/fdroid" --version > /dev/null 2>&1; then
rm -rf "$install"
keyless "$uv" venv -q --python "$python" "$install"
keyless "$uv" pip sync -q --python "$install/bin/python" "$work/lock.txt"
cp "$work/lock.txt" "$install/lock.txt"
fi
fi
tool=$("$install/bin/fdroid" --version)
stamp=$( { cat "$install/lock.txt"; cd packaging/fdroid && find config.yml icon.png metadata -type f | LC_ALL=C sort | xargs sha256sum; } | sha256sum | cut -d' ' -f1)
if [ -z "$version" ] && [ "$(cat "$(readlink -f "$root/fdroid/repo")/../built-from" 2>/dev/null)" = "$stamp" ]; then
echo "nothing new: the repository is already built with fdroidserver $tool and this listing"
exit 0
fi
echo "fdroidserver $tool, $(basename "$install")"
(umask 077 && printf '%s' "$MEWEB_KEYSTORE_B64" | base64 -d > "$work/meweb.keystore")
MEWEB_KEYSTORE=$work/meweb.keystore
export MEWEB_KEYSTORE MEWEB_KEYSTORE_PASS
unset MEWEB_KEYSTORE_B64
held=$(keytool -J-Duser.language=en -list -v -keystore "$MEWEB_KEYSTORE" -storepass:env MEWEB_KEYSTORE_PASS -alias meweb | sed -n 's/^.*SHA256: *//p' | tr -d ':')
test "$held" = "$fingerprint"
state=$root/.fdroid
snap=$state/$(date -u +%Y%m%d%H%M%S)-${version:-tools}
mkdir -p "$snap/repo" "$snap/metadata" "$snap/tmp"
if [ -e "$root/fdroid/repo" ]; then
prior=$(readlink -f "$root/fdroid/repo")/..
for file in "$prior"/repo/*.apk; do
[ -e "$file" ] && ln "$file" "$snap/repo/"
done
for icons in "$prior"/repo/icons*; do
[ -d "$icons" ] && cp -a "$icons" "$snap/repo/"
done
cp -a "$prior/metadata/." "$snap/metadata/"
cp "$prior/repo/index-v2.json" "$snap/repo/"
if [ -f "$prior/tmp/apkcache.json" ]; then cp "$prior/tmp/apkcache.json" "$snap/tmp/"; fi
fi
cp packaging/fdroid/config.yml "$snap/config.yml"
chmod 600 "$snap/config.yml"
cp packaging/fdroid/icon.png "$snap/icon.png"
cp -r packaging/fdroid/metadata/. "$snap/metadata/"
if [ -n "$version" ]; then
rm -f "$snap/repo/${id}_$code.apk"
cp "$apk" "$snap/repo/${id}_$code.apk"
fi
(cd "$snap/repo" && ls "$id"_*.apk | sed 's/.*_\([0-9]*\)\.apk$/\1/' | sort -n | head -n "-$keep" | while read -r old; do
rm -f "${id}_$old.apk"
done)
newest=$(cd "$snap/repo" && ls "$id"_*.apk | sed 's/.*_\([0-9]*\)\.apk$/\1/' | sort -n | tail -n 1)
(cd "$snap" && "$install/bin/fdroid" update)
rm -rf "$snap/repo/status"
chmod -R u=rwX,go=rX "$snap/repo"
echo "$stamp" > "$snap/built-from"
mkdir -p "$root/fdroid"
ln -sfn "../.fdroid/$(basename "$snap")/repo" "$root/fdroid/repo.new"
mv -T -f "$root/fdroid/repo.new" "$root/fdroid/repo"
ls -1d "$state"/*/ | sort | head -n -3 | while read -r old; do
find "$old" -maxdepth 0 -mmin +1440 -exec rm -rf {} +
done
echo "published $root/fdroid/repo, newest ${id}_$newest.apk, with fdroidserver $tool"
if [ "$root" = /var/www/packages.arasaka.software ]; then
curl -fsS "$url/entry.jar" -o "$work/entry.jar"
signed=$(keytool -J-Duser.language=en -printcert -jarfile "$work/entry.jar" | sed -n 's/^.*SHA256: *//p' | head -n 1 | tr -d ':')
test "$signed" = "$fingerprint"
curl -fsS "$url/index-v2.json" | grep -Eq "\"versionCode\": ?$newest\b"
curl -fsSI "$url/${id}_$newest.apk" > /dev/null
echo "live at $url: newest $id $newest"
fi
ln -sfn "$(basename "$install")" "$tools/current.new"
mv -T -f "$tools/current.new" "$tools/current"
for old in "$tools"/fdroidserver-*; do
[ "$old" = "$install" ] || rm -rf "$old"
done
+124
View File
@@ -0,0 +1,124 @@
#!/bin/sh
set -eu
version=${1:-}
root=${PACKAGES_ROOT:-/var/www/packages.arasaka.software}
keep=${PACKAGES_KEEP:-5}
url=https://packages.arasaka.software
fingerprint=F92C166E9B1C13EDD1629E76888DCF969D133FB2
if [ -n "$version" ]; then
releases=$(pwd)/releases/$version
deb=$releases/MeWeb-$version-linux-x64.deb
rpm=$releases/MeWeb-$version-linux-x64.rpm
test -f "$deb"
test -f "$rpm"
elif [ ! -e "$root/apt" ] || [ ! -e "$root/rpm" ]; then
echo "no repositories at $root yet: the first release makes them"
exit 0
fi
tools=$(dpkg-query -W -f '${Package} ${Version}\n' apt-utils createrepo-c dpkg gnupg rpm)
named=$(echo "$tools" | paste -sd, - | sed 's/,/, /g')
stamp=$( { echo "$tools"; cat "$0"; } | sha256sum | cut -d' ' -f1)
exec 9>>"$root/.lock"
flock -w 2700 9
if [ -z "$version" ] && [ "$(cat "$(readlink -f "$root/apt")/../built-from" 2>/dev/null)" = "$stamp" ]; then
echo "nothing new: the repositories are already built with $named"
exit 0
fi
echo "$named"
keys=$(mktemp -d)
trap 'rm -rf "$keys"' EXIT
export GNUPGHOME="$keys"
printf '%s\n' "$PACKAGES_SIGNING_KEY" | gpg --batch --quiet --import
gpg --batch --with-colons --list-secret-keys | grep -q "^fpr:::::::::$fingerprint:$"
gpg --batch --armor --export "$fingerprint" > "$keys/public.asc"
if [ -n "$version" ]; then
rpmsign --define "__gpg /usr/bin/gpg" --define "_gpg_name $fingerprint" --define "_gpg_path $keys" --addsign "$rpm" >/dev/null
rpmkeys --dbpath "$keys/rpmdb" --import "$keys/public.asc"
rpmkeys --dbpath "$keys/rpmdb" -K "$rpm" | grep -q 'digests signatures OK'
full=$(dpkg-deb -f "$deb" Version)
test "$(dpkg-deb -f "$deb" Package)" = meweb
test "${full%-*}" = "$version"
debname=meweb_${full}_$(dpkg-deb -f "$deb" Architecture).deb
rpmname=$(rpm -qp --nosignature --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm' "$rpm")
test "$(rpm -qp --nosignature --qf '%{NAME} %{VERSION}' "$rpm")" = "meweb $version"
fi
snap=$root/.snap/$(date -u +%Y%m%d%H%M%S)-${version:-tools}
mkdir -p "$snap/apt/pool/main" "$snap/rpm"
if [ -d "$root/apt/pool/main" ]; then cp -al "$root/apt/pool/main/." "$snap/apt/pool/main/"; fi
if [ -d "$root/rpm" ]; then
for folder in "$root"/rpm/*/; do
[ "$(basename "$folder")" = repodata ] || cp -al "$folder" "$snap/rpm/"
done
fi
mkdir -p "$snap/apt/pool/main/m/meweb" "$snap/rpm/meweb"
if [ -n "$version" ]; then
rm -f "$snap/apt/pool/main/m/meweb/$debname" "$snap/rpm/meweb/$rpmname"
cp "$deb" "$snap/apt/pool/main/m/meweb/$debname"
cp "$rpm" "$snap/rpm/meweb/$rpmname"
fi
for folder in "$snap/apt/pool/main/m/meweb" "$snap/rpm/meweb"; do
ls "$folder" | sed -E 's/^meweb[_-]([0-9.]+)-.*/\1/' | sort -uV | head -n "-$keep" | while read -r old; do
rm -f "$folder/meweb_$old-"* "$folder/meweb-$old-"*
done
done
if [ -z "$version" ]; then
debname=$(ls "$snap/apt/pool/main/m/meweb" | sort -V | tail -n 1)
rpmname=$(ls "$snap/rpm/meweb" | sort -V | tail -n 1)
full=$(dpkg-deb -f "$snap/apt/pool/main/m/meweb/$debname" Version)
fi
binary=$snap/apt/dists/stable/main/binary-amd64
mkdir -p "$binary"
(cd "$snap/apt" && apt-ftparchive packages pool) > "$binary/Packages"
gzip -9nc "$binary/Packages" > "$binary/Packages.gz"
(cd "$snap/apt/dists/stable" && apt-ftparchive \
-o APT::FTPArchive::Release::Origin=Arasaka -o APT::FTPArchive::Release::Label=Arasaka \
-o APT::FTPArchive::Release::Suite=stable -o APT::FTPArchive::Release::Codename=stable \
-o APT::FTPArchive::Release::Architectures=amd64 -o APT::FTPArchive::Release::Components=main \
-o APT::FTPArchive::Release::NotAutomatic=yes -o APT::FTPArchive::Release::ButAutomaticUpgrades=yes \
-o "APT::FTPArchive::Release::Description=Arasaka packages" release .) > "$keys/Release"
mv "$keys/Release" "$snap/apt/dists/stable/Release"
gpg --batch --yes --local-user "$fingerprint" --clearsign -o "$snap/apt/dists/stable/InRelease" "$snap/apt/dists/stable/Release"
gpg --batch --yes --local-user "$fingerprint" --armor --detach-sign -o "$snap/apt/dists/stable/Release.gpg" "$snap/apt/dists/stable/Release"
createrepo_c --quiet "$snap/rpm"
repodata=$snap/rpm/repodata
gpg --batch --yes --local-user "$fingerprint" --armor --detach-sign -o "$repodata/repomd.xml.asc" "$repodata/repomd.xml"
cp "$keys/public.asc" "$repodata/repomd.xml.key"
if [ -f "$root/rpm/repodata/repomd.xml" ]; then
grep -o 'repodata/[^"]*' "$root/rpm/repodata/repomd.xml" | while read -r href; do
[ -e "$snap/rpm/$href" ] || cp "$root/rpm/$href" "$snap/rpm/$href"
done
fi
chmod -R u=rwX,go=rX "$snap"
echo "$stamp" > "$snap/built-from"
for part in apt rpm; do
ln -sfn ".snap/$(basename "$snap")/$part" "$root/$part.new"
mv -T -f "$root/$part.new" "$root/$part"
done
ls -1d "$root"/.snap/* | sort | head -n -3 | while read -r old; do
find "$old" -maxdepth 0 -mmin +1440 -exec rm -rf {} +
done
echo "published $root/apt and $root/rpm, newest $debname and $rpmname"
if [ -n "$version" ]; then
(cd "$releases" && for file in $(ls | LC_ALL=C sort); do [ "$file" = SHA256SUMS.txt ] || sha256sum "$file"; done) > "$keys/sums"
mv "$keys/sums" "$releases/SHA256SUMS.txt"
fi
if [ "$root" = /var/www/packages.arasaka.software ]; then
curl -fsS "$url/apt/dists/stable/main/binary-amd64/Packages" | grep -qx "Version: $full"
curl -fsS "$url/apt/dists/stable/InRelease" > "$keys/InRelease"
gpg --batch --quiet --verify "$keys/InRelease"
curl -fsS "$url/rpm/repodata/repomd.xml" > "$keys/repomd.xml"
curl -fsS "$url/rpm/repodata/repomd.xml.asc" > "$keys/repomd.xml.asc"
gpg --batch --quiet --verify "$keys/repomd.xml.asc" "$keys/repomd.xml"
curl -fsSI "$url/rpm/meweb/$rpmname" > /dev/null
echo "live at $url: meweb $full"
fi
+1 -1
View File
@@ -8,7 +8,7 @@ fi
echo "VERSION=$version" >> "$GITHUB_ENV" echo "VERSION=$version" >> "$GITHUB_ENV"
echo "COMMIT=$(echo "$GITHUB_SHA" | cut -c1-8)" >> "$GITHUB_ENV" echo "COMMIT=$(echo "$GITHUB_SHA" | cut -c1-8)" >> "$GITHUB_ENV"
keep="$HOME/.cache/meweb" keep="$HOME/.cache/meweb"
for dir in tools/cache tools/jdk tools/packaging tools/android-sdk; do for dir in tools/cache tools/jdk tools/packaging tools/android-sdk tools/fdroid; do
mkdir -p "$keep/$dir" mkdir -p "$keep/$dir"
rm -rf "$dir" rm -rf "$dir"
ln -s "$keep/$dir" "$dir" ln -s "$keep/$dir" "$dir"
+1
View File
@@ -7,6 +7,7 @@ for attempt in $(seq 1 240); do
for file in ip2asn.bin networks.bin carriers.json registry.bin; do for file in ip2asn.bin networks.bin carriers.json registry.bin; do
case "$body" in *"\"$file\""*) ;; *) missing="$missing $file" ;; esac case "$body" in *"\"$file\""*) ;; *) missing="$missing $file" ;; esac
done done
case "$body" in *'"format":3,'*) ;; *) missing="$missing format-3" ;; esac
if [ -n "$body" ] && [ -z "$missing" ]; then if [ -n "$body" ] && [ -z "$missing" ]; then
echo "network data ready: $(printf '%s' "$body" | head -c 200)" echo "network data ready: $(printf '%s' "$body" | head -c 200)"
exit 0 exit 0
+22
View File
@@ -0,0 +1,22 @@
name: F-Droid tools
on:
schedule:
- cron: '23 5 * * *'
workflow_dispatch:
jobs:
refresh:
name: The newest F-Droid tools, tried on the repository
runs-on: nuvola
steps:
- uses: actions/checkout@v4
- name: Prepare
run: .gitea/scripts/prepare.sh
- name: Rebuild the repository on packages.arasaka.software when the tools or the listing changed
env:
MEWEB_KEYSTORE_B64: ${{ secrets.MEWEB_KEYSTORE_B64 }}
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
run: .gitea/scripts/fdroid.sh
+24
View File
@@ -0,0 +1,24 @@
name: Package tools
on:
schedule:
- cron: '43 5 * * *'
workflow_dispatch:
jobs:
refresh:
name: The box's updated package tools, tried on the apt and rpm repositories
runs-on: nuvola
steps:
- uses: actions/checkout@v4
- name: Check that the box brought the tools up to date this morning
run: |
systemctl show packages-tools -p Result -p ExecMainExitTimestamp
systemctl is-active --quiet packages-tools.timer
test "$(systemctl show packages-tools -p Result --value)" = success
- name: Rebuild the apt and rpm repositories on packages.arasaka.software when the tools changed
env:
PACKAGES_SIGNING_KEY: ${{ secrets.PACKAGES_SIGNING_KEY }}
run: .gitea/scripts/packages.sh
+13
View File
@@ -43,8 +43,21 @@ jobs:
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }} MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
run: .gitea/scripts/android.sh run: .gitea/scripts/android.sh
- name: The deb and rpm on packages.arasaka.software, the rpm signed
if: ${{ github.ref_type == 'tag' }}
env:
PACKAGES_SIGNING_KEY: ${{ secrets.PACKAGES_SIGNING_KEY }}
run: .gitea/scripts/packages.sh "$VERSION"
- name: Publish the release - name: Publish the release
if: ${{ github.ref_type == 'tag' || inputs.publish == 'true' }} if: ${{ github.ref_type == 'tag' || inputs.publish == 'true' }}
env: env:
RELEASE_TOKEN: ${{ secrets.GITEA_TOKEN }} RELEASE_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: .gitea/scripts/release.sh "v$VERSION" releases/"$VERSION"/* run: .gitea/scripts/release.sh "v$VERSION" releases/"$VERSION"/*
- name: The APK in the F-Droid repository on packages.arasaka.software
if: ${{ github.ref_type == 'tag' }}
env:
MEWEB_KEYSTORE_B64: ${{ secrets.MEWEB_KEYSTORE_B64 }}
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
run: .gitea/scripts/fdroid.sh "$VERSION"
+1
View File
@@ -17,6 +17,7 @@ appsettings.*.local.json
/tools/packaging/ /tools/packaging/
/tools/android-sdk/ /tools/android-sdk/
/tools/cache/ /tools/cache/
/tools/fdroid/
/tools/logs/ /tools/logs/
/.claude/settings.local.json /.claude/settings.local.json
/artifacts/ /artifacts/
+114 -21
View File
@@ -18,7 +18,7 @@ dotnet run tools/strings.cs -- check # every language agai
dotnet run tools/strings.cs -- set Key values.json # one key, every language at once dotnet run tools/strings.cs -- set Key values.json # one key, every language at once
dotnet run tools/strings.cs -- merge keys.json # many keys: {"Key": {"en": "…", "it": "…"}} dotnet run tools/strings.cs -- merge keys.json # many keys: {"Key": {"en": "…", "it": "…"}}
dotnet run tools/strings.cs -- import fr fr.json # one language's drafts: {"Key": "…"} dotnet run tools/strings.cs -- import fr fr.json # one language's drafts: {"Key": "…"}
dotnet run tools/strings.cs -- quote # put every “me-web?” between its language's quotation marks dotnet run tools/strings.cs -- quote # the name in its language's marks in a sentence, bare alone
dotnet run tools/knowledge.cs # provider map -> artifacts/knowledge/ip2asn.bin dotnet run tools/knowledge.cs # provider map -> artifacts/knowledge/ip2asn.bin
dotnet run tools/languages.cs # regenerate data/languages.json from CLDR dotnet run tools/languages.cs # regenerate data/languages.json from CLDR
dotnet publish src/MeWeb.Desktop -c Release -r win-x64 --self-contained -p:PublishSingleFile=true \ dotnet publish src/MeWeb.Desktop -c Release -r win-x64 --self-contained -p:PublishSingleFile=true \
@@ -44,7 +44,9 @@ is root-owned, so CI uses the runner user's own `~/.dotnet` (passolo's `tools/re
| `MEWEB_KEYSTORE` | release step | a temporary file in `$RUNNER_TEMP` decoded by `.gitea/scripts/android.sh`, removed on exit | | `MEWEB_KEYSTORE` | release step | a temporary file in `$RUNNER_TEMP` decoded by `.gitea/scripts/android.sh`, removed on exit |
`build.yml` runs on every push to `master`; `release.yml` on a `v*` tag (publishes the Gitea release) or by hand `build.yml` runs on every push to `master`; `release.yml` on a `v*` tag (publishes the Gitea release) or by hand
(`publish: false` builds every platform and deploys the server only). Both run on the Arasaka org runner `nuvola`, (`publish: false` builds every platform and deploys the server only); `fdroid.yml` daily at 05:23 UTC or by hand
(the F-Droid tools, below); `packages.yml` daily at 05:43 UTC or by hand (the deb and rpm tools, below). All four
run on the Arasaka org runner `nuvola`,
user `gitea-runner`, home `/var/lib/gitea-runner`: `tools/sdk.sh` installs the SDK from `global.json` into its user `gitea-runner`, home `/var/lib/gitea-runner`: `tools/sdk.sh` installs the SDK from `global.json` into its
`~/.dotnet` (the system SDK in `/opt/dotnet` is older and root-owned), and the JDK, nfpm and the Android SDK are `~/.dotnet` (the system SDK in `/opt/dotnet` is older and root-owned), and the JDK, nfpm and the Android SDK are
cached in `~/.cache/meweb`. There is deliberately no `pull_request` trigger: the runner is the production box. cached in `~/.cache/meweb`. There is deliberately no `pull_request` trigger: the runner is the production box.
@@ -62,7 +64,7 @@ The Android release key: alias `meweb`, certificate SHA-256
|---|---| |---|---|
| `src/MeWeb.Shared` | `Endpoints.cs` (routes and hosts), wire contracts, `MeWebJsonContext`, generated `BuildInfo` | | `src/MeWeb.Shared` | `Endpoints.cs` (routes and hosts), wire contracts, `MeWebJsonContext`, generated `BuildInfo` |
| `src/MeWeb.Core` | the checks, no UI: `Net/` (address kinds, local network, TTL route, STUN, the probe's `Answerer`, DNS, speed, the device), `Router/` (UPnP IGD, NAT-PMP, PCP; `PortMapper` opens and removes mappings, `Leftovers` remembers them across a crash), `Mail/` (port 25, reverse name, blocklists through the user's resolver), `Knowledge/` (provider map and profiles), `History/` (checks, shared submissions), `Checks/` (`CheckRunner`, `Verdicts`, `Reach`, `Uses`, `ServerProbe`, `SharePayload`) | | `src/MeWeb.Core` | the checks, no UI: `Net/` (address kinds, local network, TTL route, STUN, the probe's `Answerer`, DNS, speed, the device), `Router/` (UPnP IGD, NAT-PMP, PCP; `PortMapper` opens and removes mappings, `Leftovers` remembers them across a crash), `Mail/` (port 25, reverse name, blocklists through the user's resolver), `Knowledge/` (provider map and profiles), `History/` (checks, shared submissions), `Checks/` (`CheckRunner`, `Verdicts`, `Reach`, `Uses`, `ServerProbe`, `SharePayload`) |
| `src/MeWeb.App` | Avalonia views and view models, `Services/Localizer.cs` (+ `{s:Tr Key}`), `Strings/<code>.json`, `Resources/Colors.axaml`; `Resources/Icons.axaml` (Lucide, 24 units, for cards and lists) and `Resources/Art.axaml` (the path's drawings, 48 units: `Art<Name>Base`, up to three `Beat`s that pulse in turn while the step is checked and take its verdict colour, and a `Spin` for the globe). The path is a vertical zig-zag of `PathNodeViewModel`s, and the same nodes carry the result cards (`Cards`, regrouped by `MainViewModel.Home`), so a step in the path and its group of cards are one object | | `src/MeWeb.App` | Avalonia views and view models, `Services/Localizer.cs` (+ `{s:Tr Key}`), `Strings/<code>.json`, `Resources/Colors.axaml`; `Resources/Icons.axaml` (Lucide, 24 units, for cards and lists) and `Resources/Art.axaml` (the path's drawings, 48 units: `Art<Name>Base`, up to three `Beat`s that pulse in turn while the step is checked and take its verdict colour, and a `Spin` for the globe; then the intro planet's still pieces as `DrawingImage`s with a fixed `Viewbox`: `ArtHouse`, `ArtBlock`, `ArtPine`, `ArtOak`, `ArtPhoto`, `ArtLetter`, `ArtServer`). The path is a vertical zig-zag of `PathNodeViewModel`s, and the same nodes carry the result cards (`Cards`, regrouped by `MainViewModel.Home`), so a step in the path and its group of cards are one object |
| `src/MeWeb.Desktop` | desktop head (`meweb` executable), Windows manifest | | `src/MeWeb.Desktop` | desktop head (`meweb` executable), Windows manifest |
| `src/MeWeb.Android` | Android head (`software.arasaka.meweb`), resources, manifest | | `src/MeWeb.Android` | Android head (`software.arasaka.meweb`), resources, manifest |
| `src/MeWeb.Server` | `meweb.arasaka.software`: `/api/info`, `/api/ip`, the download page `/` and `/privacy` (en, it), `/download/{platform}` from the latest Gitea release, the probe (`/api/probe/ticket`, `/api/probe/{id}`) and shared findings (`/api/share`, files under `/var/lib/meweb/shares`, swept after `KeepDays`) | | `src/MeWeb.Server` | `meweb.arasaka.software`: `/api/info`, `/api/ip`, the download page `/` and `/privacy` (en, it), `/download/{platform}` from the latest Gitea release, the probe (`/api/probe/ticket`, `/api/probe/{id}`) and shared findings (`/api/share`, files under `/var/lib/meweb/shares`, swept after `KeepDays`) |
@@ -72,10 +74,10 @@ The Android release key: alias `meweb`, certificate SHA-256
| `data/observed.json` | notes counted from shared findings and accepted by a person: per AS number and line (`home`, `mobile`), IPv4 shared or public, IPv6 offered or not, port 25, each with how many networks agree; embedded in every release | | `data/observed.json` | notes counted from shared findings and accepted by a person: per AS number and line (`home`, `mobile`), IPv4 shared or public, IPv6 offered or not, port 25, each with how many networks agree; embedded in every release |
| `src/MeWeb.Server/ObservedNotes.cs` | every six hours (with the share sweep) counts the shared findings into `/var/lib/meweb/observed.json` on the box: one vote per /24 or /48, the latest check of each network, the publisher's own network left out; nothing is served | | `src/MeWeb.Server/ObservedNotes.cs` | every six hours (with the share sweep) counts the shared findings into `/var/lib/meweb/observed.json` on the box: one vote per /24 or /48, the latest check of each network, the publisher's own network left out; nothing is served |
| `tools/observed.cs` | `show` prints that count, `accept <file> AS<n>/<line> ...` copies the ready notes (at least 5 networks, 4 in 5 agreeing) into `data/observed.json` | | `tools/observed.cs` | `show` prints that count, `accept <file> AS<n>/<line> ...` copies the ready notes (at least 5 networks, 4 in 5 agreeing) into `data/observed.json` |
| `src/MeWeb.Server/KnowledgeFeeder.cs` | refreshes the open network data under `/var/lib/meweb/knowledge` every six hours (iptoasn daily, DB-IP monthly, eight RouteViews RIBs weekly through `bzcat` (one or two collectors per continent, `Collectors`; each counts once per network in `UpstreamTally`, and a path's first AS, the collector's own neighbour, is never taken for an upstream), the AOSP carrier list weekly, RIPE's `inetnum` and `inet6num` split files weekly), builds `ip2asn.bin`, `networks.bin`, `carriers.json`, `registry.bin` and `SOURCES.txt` with `MeWeb.Core/Knowledge/Sources.cs`, and serves them at `/api/knowledge`; it also writes `registry-full.bin` (`RegistryIndex`), every RIPE block, which never leaves the box | | `src/MeWeb.Server/KnowledgeFeeder.cs` | refreshes the open network data under `/var/lib/meweb/knowledge` every six hours (iptoasn daily, DB-IP monthly, eight RouteViews RIBs weekly through `bzcat` (one or two collectors per continent, `Collectors`; each counts once per network in `UpstreamTally`, and a path's first AS, the collector's own neighbour, is never taken for an upstream), the AOSP carrier list weekly, the address registries' block files weekly (`Registries`: RIPE's and APNIC's `inetnum` and `inet6num` split files, AFRINIC's whole dump, LACNIC's `lacnic.db`)), builds `ip2asn.bin`, `networks.bin`, `carriers.json`, `registry.bin` (every block of the four, `RegistryBuilder`) and `SOURCES.txt` with `MeWeb.Core/Knowledge/Sources.cs`, and serves them at `/api/knowledge` |
| `tools/knowledge.cs` | takes the server's knowledge files (`MEWEB_KNOWLEDGE_URL`, default the public server; the release sets `http://127.0.0.1:5480` after deploying the server first) into `artifacts/knowledge/`, checking each SHA-256, and falls back to building `ip2asn.bin` alone from iptoasn (`--local` forces that); `MeWeb.Core` embeds whatever is there; `tools/release.cs` runs it before every app build | | `tools/knowledge.cs` | takes the server's knowledge files (`MEWEB_KNOWLEDGE_URL`, default the public server; the release sets `http://127.0.0.1:5480` after deploying the server first) into `artifacts/knowledge/`, checking each SHA-256, and falls back to building `ip2asn.bin` alone from iptoasn (`--local` forces that); `MeWeb.Core` embeds whatever is there; `tools/release.cs` runs it before every app build |
| `tools/setup.cs` + `setup.json` | pinned build tools | | `tools/setup.cs` + `setup.json` | pinned build tools |
| `tools/Screenshots` | headless renders of every view in every language | | `tools/Screenshots` | headless renders of every view in every language; it runs a real check, in a throwaway app folder (`AppServices.Folder`), so the developer's own history and settings stay untouched |
| `branding/` | the icon (SVG source, PNG, ICO) | | `branding/` | the icon (SVG source, PNG, ICO) |
## Pitfalls ## Pitfalls
@@ -129,14 +131,88 @@ The Android release key: alias `meweb`, certificate SHA-256
persons, contacts, `descr` or `remarks`), RIPE credited with a link, the extract's date and a note that it may lag; persons, contacts, `descr` or `remarks`), RIPE credited with a link, the extract's date and a note that it may lag;
`SOURCES.txt` (the release notes) and `RegistryCredit` carry that. The RIR's own allocations (`ALLOCATED PA`, `SOURCES.txt` (the release notes) and `RegistryCredit` carry that. The RIR's own allocations (`ALLOCATED PA`,
`ALLOCATED UNSPECIFIED`, `ALLOCATED-BY-RIR`) are skipped: their names are registry-made (`IT-FASTWEB-20101230`). `ALLOCATED UNSPECIFIED`, `ALLOCATED-BY-RIR`) are skipped: their names are registry-made (`IT-FASTWEB-20101230`).
- **No block is left out, but the apps cannot carry all of them.** Every RIPE block compresses to about 24 MB and took - **APNIC, AFRINIC and LACNIC came on the same terms, each with its own promise.** The letters of 15 October 2026
2.2 GB to build, so `registry.bin` (about 0.7 MB) holds the blocks of 2,048+ IPv4 addresses or a /40, plus those of (APNIC #6500381, AFRINIC #1066122, LACNIC #222611) promised what `Sources.cs` keeps, so never add a field to one
256+ or a /48 whose name recurs (a provider's pool label, `FASTWEB-L3-PAT_NAT`); `RegistryIndex` keeps all five without asking that registry again. APNIC, which named its public split files for this purpose: range and netname,
million on disk (about 160 MB, binary search with `RandomAccess`, nothing resident) and `/api/ip` answers each **never the country** (its rules bar mapping addresses to places); its member allocations stay (Japan, Korea and
caller with the block of the address it sees, never another. The app prefers that answer and falls back to the Taiwan exist there only as their national registries' allocations), its own placeholders go (`ApnicPlaceholder`:
embedded table. `RegistryIndex.Build` reads IPv4 and then IPv6 and streams the flattened ranges out `IANA-BLOCK`, `IANA-NETBLOCK-n`, `APNIC-AP`, `ERX-NETBLOCK`, the other registries' `*-CIDR-BLOCK`, `ROOT`, which
(`RegistryTable.Narrowest`, the narrowest block wins): about 280 MB peak, under the unit's 512 MB. The first build would otherwise label the whole internet), and so do the national registries' umbrella blocks (`JPNIC-NET-JP`,
after a deploy takes some fifteen minutes, so `wait-knowledge.sh` waits for `registry.bin` in the manifest. `CNNIC`, `KRNIC-NET`, `TWNIC-TW`, `IDNIC-ID`, `VNNIC-NET`, which name a registry, not a provider), while their
members' own names stay (`IDNIC-BIZNETGIO-ID`). AFRINIC: range, netname and country, skipping `ALLOCATED UNSPECIFIED`
and `POLICY-RESERVED` (placeholders such as `IANA-BLK` and `NET-154-1-0-0`); its member allocations carry real
names (`MTNSA-MOBILE-BROADBAND`). LACNIC's `lacnic.db` names no block: prefix, status and country only (not the
city or the dates), so the card shows how the block was handed out in plain words (`ValueBlock*`, the status in
`registry.bin`'s row byte). ARIN's region has no block names: its NetName and NetType come only through the Bulk
Whois download behind an ARIN Online key, not wired in, and its public delegation file says only "allocated" and
the country, which the provider map already has.
- **Every registry block travels with the app, because the app works offline.** The owner, 16 October 2026: "this is an
offline first capable app it needs to hold value even in absence of connection". `registry.bin` holds all seven and
a half million blocks of the four registries, flattened so the narrowest one wins (`RegistryTable.Narrowest`), in
Brotli chunks of 16,384 rows behind an index: about 32 MB, opened in a millisecond, one chunk decompressed per lookup, nothing else resident. It
is not inside `MeWeb.Core`, because the APK stores every assembly once per processor type: the desktop head and the
screenshot tool embed it in their entry assembly, the Android head ships it as an uncompressed asset
(`AndroidStoreUncompressedFileExtensions`) that `AndroidPlatform.OpenRegistry` reads in place through `OpenFd`.
`RegistryBuilder` reads IPv4, then IPv6, with the names in a temporary file, into lists sized up front (6.5 million
IPv4 and 2 million IPv6 rows; RIPE alone has 1.48 million IPv6 blocks, and a list that outgrows its size doubles):
about 276 MB peak in October 2026, under the unit's 512 MB, and some four minutes on top of the RouteViews tally. `/api/ip` still answers each caller with its own
block from the server's newer copy; without that answer the app looks the address up itself, and when the server
cannot be reached at all it uses the router's public outside address or the STUN answer, so the provider card names
the network and the block without the publisher's server. A change to any knowledge file's format bumps
`KnowledgeFeeder.Format` and the `"format":N` that `wait-knowledge.sh` waits for: the feeder rebuilds only when a
source changes or the format differs, and a release must not embed the previous build.
- **The deb and rpm reach packages.arasaka.software from this repository's own release job.** On tags,
`.gitea/scripts/packages.sh` runs on the `nuvola` runner (host mode, user `gitea-runner`, which owns
`/var/www/packages.arasaka.software`). It imports the org secret `PACKAGES_SIGNING_KEY` into a throwaway
`GNUPGHOME`, refuses any key but `F92C166E…3FB2`, signs the rpm in place, hard-links the current pool into a new
`.snap/` folder, adds this version, keeps the newest five, rebuilds and signs the apt (`InRelease`, `Release.gpg`)
and rpm (`repomd.xml.asc`) metadata, carries over the files the previous `repomd.xml` named so a client mid-refresh
still finds them, swaps the `apt` and `rpm` links, rewrites `SHA256SUMS.txt` for the signed rpm, and checks the live
site. Never copy a package over a pool file: the pools are hard links into older snapshots, so it is `rm` then `cp`.
`PACKAGES_ROOT` and `PACKAGES_KEEP` exist for a test against a copy. YoloCICD, which used to do this, was erased on
23 Oct 2026. `packaging/arasaka-repository.sh` is written into both maintainer scripts by `tools/release.cs`; it is
now maintained here by hand, and any change to a file it writes needs the old content's SHA-256 kept in
`arasaka_repository_known`, or installed copies are treated as edited by hand and left alone. The package owns
`/usr/share/arasaka-repository/meweb`, the marker that keeps the repository configured while any Arasaka package
is installed. The signing key's only copies are that secret and the owner's Nextcloud backup.
**The tools that build these two repositories are the box's own Ubuntu packages** (`apt-utils` for
`apt-ftparchive`, `createrepo-c`, `dpkg`, `gnupg`, `rpm`), and **a daily job keeps them current** (owner, 31 Oct
2026: the same daily update as the F-Droid tools). The runner cannot install packages, so the update is a root
timer on the box, `packages-tools.timer` at 05:13 UTC (source and setup in arasaka.software,
`deploy/packages.arasaka.software/`). It upgrades only those packages, from Ubuntu's updates and security
fixes, with package lists of its own, so it never brings the rest of the box forward. There is no two-week wait,
as there is for fdroidserver: Ubuntu reviews and signs these updates itself. `packages.yml` follows at 05:43 UTC. It fails if
the morning's update failed (it reads the result with `systemctl show`, which needs no rights), then runs this
script with no version. When the tools' versions or this script differ from what the live repositories were built
from (`built-from` beside each snapshot), it rebuilds and re-signs both from the current pools with no new package,
swaps the links and checks the live site; otherwise it says "nothing new" and names the versions. Unlike
fdroidserver, these tools cannot be kept beside an older copy, so a release uses whatever is installed; an update
that breaks them fails the next morning's job first.
- **The APK reaches an F-Droid repository on packages.arasaka.software from the same job** (31 Oct 2026), after the
release is published, so the repository can lag the release page but never lead it. `.gitea/scripts/fdroid.sh`
installs fdroidserver with uv from `setup.json` (its download cache in `tools/fdroid`, cached like the JDK), because
the box has no `ensurepip` and the apt package would bring 242 others. **Nothing pins fdroidserver; a daily job
keeps it current** (owner, 31 Oct 2026: a daily service, not patching it from time to time). `fdroid.yml` runs the
same script with no version at 05:23 UTC: it resolves the newest fdroidserver, and the newest of everything it
needs, published at least 14 days earlier (a bad upload has usually been pulled by then), against the box's own
`python3`, into a hash-locked list; a new list gets its own install, `fdroidserver-<hash of the list>` in the cache's
real path (an install's scripts carry the absolute path they were made at; 0.15.1 failed with `fdroid: not found` on
one made from a deleted folder). When that list or the listing in `packaging/fdroid/` differs from what the live
repository was built from (`built-from` beside each snapshot), it rebuilds the repository with it, and only once
that is live and verified does the install become `current` and the older ones go. A release uses `current` and
downloads nothing, so a new fdroidserver that breaks fails the daily job, never a release; the job's log names the
version. Every install runs with the signing key out of its environment.
It signs the repository with the APK's own key (`MEWEB_KEYSTORE_B64` and `MEWEB_KEYSTORE_PASS`, alias `meweb`), so
the F-Droid fingerprint is the certificate's `5F52CFF4…FDF846` and there is no second key to lose; it refuses any
other. It builds a new snapshot in
`/var/www/packages.arasaka.software/.fdroid/` from the live one (the APKs as hard links, so `rm` then `cp` as above;
the metadata, the icons, `apkcache.json` and the previous `index-v2.json`, which is where fdroidserver reads each
APK's first date; without the icons a rebuild with no new APK fails, because the cache skips extracting them), adds
this version (a release) or nothing (the daily job), keeps the newest three, runs `fdroid update`, deletes `repo/status/` (it names the
build machine's paths and `/etc/issue.net`), swaps the `fdroid/repo` link and checks the live signature. The key
was already never to be regenerated; now everyone who added the repository trusts only its fingerprint too. `packaging/fdroid/` holds the
repository's settings, its icon (the Arasaka emblem) and the app's listing in English and Italian; the download
page links to it and to Obtainium (`Endpoints.FDroid`, source `FDroidRepo`).
- **The server cannot ping**: `NoNewPrivileges` drops `ping`'s file capability and `ping_group_range` is closed, so - **The server cannot ping**: `NoNewPrivileges` drops `ping`'s file capability and `ping_group_range` is closed, so
the trace back to a caller uses `tracepath` (UDP, unprivileged) and keeps only public hops outside `Probe:Refuse`, the trace back to a caller uses `tracepath` (UDP, unprivileged) and keeps only public hops outside `Probe:Refuse`,
so the box's own network never reaches an app. so the box's own network never reaches an app.
@@ -156,6 +232,9 @@ The Android release key: alias `meweb`, certificate SHA-256
phone with several): `AndroidPlatform` reads `ActivityManager.MemoryInfo.TotalMem`, Linux `/proc/meminfo`. phone with several): `AndroidPlatform` reads `ActivityManager.MemoryInfo.TotalMem`, Linux `/proc/meminfo`.
- **`DriveInfo` on Unix takes any path** (it calls `statvfs`): pass the app's folder, not `/`, or Android reads the - **`DriveInfo` on Unix takes any path** (it calls `statvfs`): pass the app's folder, not `/`, or Android reads the
read-only root and reports no free disk at all. read-only root and reports no free disk at all.
- **A wireless mouse is a battery to Linux.** `/sys/class/power_supply` lists the batteries of mice, keyboards, headsets
and game controllers too (`type` Battery, `scope` Device); only one without `scope` Device makes a laptop. Until
0.15.4 the owner's desktop read as a laptop because of an MX Master 4 (MW-VRST-EK5A).
- **An IPv6 address only wraps at a colon if it is allowed to**: the path's detail lines put U+200B after each colon; - **An IPv6 address only wraps at a colon if it is allowed to**: the path's detail lines put U+200B after each colon;
they are plain `TextBlock`s for that reason, so a copy never carries the invisible character (the cards' values, they are plain `TextBlock`s for that reason, so a copy never carries the invisible character (the cards' values,
which are selectable, stay untouched). which are selectable, stay untouched).
@@ -173,15 +252,20 @@ The Android release key: alias `meweb`, certificate SHA-256
the central 66 of 108 units around its smallest enclosing circle; a change to the drawing goes into all three files. the central 66 of 108 units around its smallest enclosing circle; a change to the drawing goes into all three files.
The plain `mipmap-xxxhdpi/icon.png` is only for Android 7.x. The plain `mipmap-xxxhdpi/icon.png` is only for Android 7.x.
- **Release notes are the commits since the previous tag.** `tools/release.cs` writes "What's new" from each - **Release notes are the commits since the previous tag.** `tools/release.cs` writes "What's new" from each
commit's subject (without the `"me-web?" x.y:` prefix, quoted or not) and body, dropping trailers and any line that mentions Claude; commit's subject (without the `me-web? x.y:` prefix, quoted or not) and body, dropping trailers and any line that mentions Claude;
the release step needs `fetch-depth: 0` for the tags. So a commit body is written for the people who download the the release step needs `fetch-depth: 0` for the tags. So a commit body is written for the people who download the
release: plain words, one bullet per change they would notice. release: plain words, one bullet per change they would notice.
- **The name is always quoted, in each language's own marks.** “me-web?” in English, «me-web?» in Italian, „me-web?“ - **The name is quoted inside a sentence, in each language's own marks, and bare where it stands alone.** “me-web?”
in German, « me-web? » (no-break spaces) in French, 「me-web?」 in Japanese: unquoted, the question mark reads as the in English, «me-web?» in Italian, „me-web?“ in German, « me-web? » (no-break spaces) in French, 「me-web?」 in
end of a sentence ("What me-web? found"). `tools/strings.cs check` fails on a bare name; `AppName` is the title. In Japanese: unquoted in a sentence, the question mark reads as its end ("What me-web? found"). Alone, as a title or a
right-to-left languages the `Localizer` wraps the name in U+2066/U+2069 (left-to-right isolate), the English fallback label, the marks only clutter it (the owner, 30 October 2026): the window and launcher name (`AppName`, `Product`,
included: without it Avalonia lays out ”me-web?“ alone on a line as `me-web?”“`, and inside a sentence the `?` the Android label, the desktop file, the macOS bundle), the page titles and the download page's heading, the
jumps to the other end of the name. A left-to-right mark after the name was tried and does not fix the lone title. version line (`VersionLine`, "me-web? 0.15.0 · free software"), the README's heading and the commit prefix
(`me-web? 0.15.0: ...`). `tools/strings.cs check` fails on a bare name in a sentence and on a quoted one in the keys
of its `alone` list; `quote` puts each right. In right-to-left languages the `Localizer` wraps the name in
U+2066/U+2069 (left-to-right isolate), the English fallback included: without it Avalonia lays out the lone title
”me-web?“ as `me-web?”“`, and inside a sentence the `?` jumps to the other end of
the name. A left-to-right mark after the name was tried and does not fix the lone title.
- **Avalonia 12 refreshes an indexer binding only on `PropertyChanged("Item")`.** `{s:Tr Key}` binds `Localizer.Instance[Key]`; - **Avalonia 12 refreshes an indexer binding only on `PropertyChanged("Item")`.** `{s:Tr Key}` binds `Localizer.Instance[Key]`;
the WPF name `"Item[]"` and `""` refresh nothing, so until 0.7.1 changing the language left every `{s:Tr}` text in the WPF name `"Item[]"` and `""` refresh nothing, so until 0.7.1 changing the language left every `{s:Tr}` text in
the old one while the view models' `*Formatted` strings followed. The screenshot tool draws each `start-<code>` the old one while the view models' `*Formatted` strings followed. The screenshot tool draws each `start-<code>`
@@ -192,7 +276,12 @@ The Android release key: alias `meweb`, certificate SHA-256
`Views/IntroScene` is one small planet in three `Step`s: 0, a phone far away sends a photo into the house and on to `Views/IntroScene` is one small planet in three `Step`s: 0, a phone far away sends a photo into the house and on to
the parents' tablet (heart); 1, a house with its own number and a small always-on computer in a callout lets a the parents' tablet (heart); 1, a house with its own number and a small always-on computer in a callout lets a
visitor in (green door, tick); 2, that house next to a block of flats with one number for all, where the visitor visitor in (green door, tick); 2, that house next to a block of flats with one number for all, where the visitor
stops at the main door (question mark). The third card asks whether the reader's home has an address of its own and stops at the main door (question mark). The visitor is a letter, because a letter needs an address; it and the photo
fly along the dotted routes with a comet trail (a gradient stroke whose ends are set each frame in
`RelativeUnit.Absolute`), and the world around them keeps moving (stars, town lights on the night side, clouds,
chimney smoke, swaying trees). The still drawings are `DrawingImage`s in `Art.axaml`; only what moves is a control,
and it moves through its `RenderTransform` (scale, rotate, translate), never `Canvas.SetLeft`, so a frame does not
lay the canvas out again. The third card asks whether the reader's home has an address of its own and
offers two answers: "Yes, let's find out" runs the check, "Not for me" shows `Goodbye` for two seconds and closes the offers two answers: "Yes, let's find out" runs the check, "Not for me" shows `Goodbye` for two seconds and closes the
app (`IPlatform.Quit`, the desktop lifetime's `Shutdown`). The six uses follow as chips, the QR codes wait folded app (`IPlatform.Quit`, the desktop lifetime's `Shutdown`). The six uses follow as chips, the QR codes wait folded
at the bottom. at the bottom.
@@ -203,6 +292,10 @@ The Android release key: alias `meweb`, certificate SHA-256
is the frame loop the scenes share; `Resting` parks a scene that is folded or off screen, so it starts again from the is the frame loop the scenes share; `Resting` parks a scene that is folded or off screen, so it starts again from the
beginning when it comes back. The screenshot tool calls `Hold()` to draw each at its `Poster` moment, because the beginning when it comes back. The screenshot tool calls `Hold()` to draw each at its `Poster` moment, because the
headless clock is real time. headless clock is real time.
- **Fluent's `Button` and `ItemsControl` both clip to their own bounds.** The path's verdict aura and running pulse
reach past the 90-pixel node button, and the nodes sit on the path `ItemsControl`'s left and right edges, so both
turn `ClipToBounds` off (`Button.hop` with its `ContentPresenter`, and the path's `ItemsControl`). With either one
left on, the glow is cut straight; 0.14.0 shipped with the `ItemsControl` cut.
- **Nothing that is being checked is left empty.** From the moment a check starts, every use has a card with its - **Nothing that is being checked is left empty.** From the moment a check starts, every use has a card with its
title, a "Checking" chip, two skeleton lines and a sweeping glint (`UseViewModel` with no finding), and every title, a "Checking" chip, two skeleton lines and a sweeping glint (`UseViewModel` with no finding), and every
running check card shows the same; the verdicts replace them as they arrive. While a check runs, the share card sits running check card shows the same; the verdicts replace them as they arrive. While a check runs, the share card sits
+2 -2
View File
@@ -1,7 +1,7 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<Version>0.11.0</Version> <Version>0.15.4</Version>
<Product>“me-web?”</Product> <Product>me-web?</Product>
<Company>Arasaka di Hvozdikov Yevheniy</Company> <Company>Arasaka di Hvozdikov Yevheniy</Company>
<Copyright>© 2026 Arasaka di Hvozdikov Yevheniy</Copyright> <Copyright>© 2026 Arasaka di Hvozdikov Yevheniy</Copyright>
<RepositoryUrl>https://git.thepra.dev/Arasaka/MeWeb</RepositoryUrl> <RepositoryUrl>https://git.thepra.dev/Arasaka/MeWeb</RepositoryUrl>
+3 -2
View File
@@ -187,8 +187,9 @@ Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third
`reviewed` or `draft` and carries its own `rtl` flag, because ICU does not know every script's direction. The `reviewed` or `draft` and carries its own `rtl` flag, because ICU does not know every script's direction. The
picker lists a language once its strings file exists; a draft shows its notice and the "suggest a correction" picker lists a language once its strings file exists; a draft shows its notice and the "suggest a correction"
link; the root `FlowDirection` follows `rtl`. link; the root `FlowDirection` follows `rtl`.
126. **`?` appears only in display text, and there always quoted** (“me-web?”, each language with its own marks from 126. **`?` appears only in display text: quoted inside a sentence, bare where the name stands alone** (“me-web?” in
`data/languages.json`; `tools/strings.cs check` enforces it). File names, package ids and paths use `MeWeb`, `meweb` and a sentence, each language with its own marks from `data/languages.json`; me-web? as a title, a label or with its
version; `tools/strings.cs check` enforces both). File names, package ids and paths use `MeWeb`, `meweb` and
`software.arasaka.meweb`. `software.arasaka.meweb`.
127. **A provider fact carries who said it, where and when.** Every value in `data/isps/*.json` has `basis` 127. **A provider fact carries who said it, where and when.** Every value in `data/isps/*.json` has `basis`
(`operator`, `users`, `one-user`, `press`, `research`), `source` (a URL) and `date` (`yyyy-MM` or `yyyy`), and (`operator`, `users`, `one-user`, `press`, `research`), `source` (a URL) and `date` (`yyyy-MM` or `yyyy`), and
+28 -9
View File
@@ -1,4 +1,4 @@
# “me-web?” # me-web?
**Can you run your own server from here?** “me-web?” checks your connection and your device and tells you, in plain **Can you run your own server from here?** “me-web?” checks your connection and your device and tells you, in plain
words, what you could host at home, what stands in the way, and what would fix it. words, what you could host at home, what stands in the way, and what would fix it.
@@ -38,7 +38,8 @@ It ends with what that means: a website, reaching home from outside, family phot
server, a fediverse or blog server, a mail server — possible, possible with a workaround (and which), or can't tell. server, a fediverse or blog server, a mail server — possible, possible with a workaround (and which), or can't tell.
At the end you can choose to share your findings, after reading exactly what is sent, to improve the notes on At the end you can choose to share your findings, after reading exactly what is sent, to improve the notes on
providers; you can delete them from the app at any time, and they are deleted after twelve months providers. If you then give the code it returns to the publisher when you ask for help, the publisher reads them to
answer you. You can delete them from the app at any time, and they are deleted after twelve months
(<https://meweb.arasaka.software/privacy>). (<https://meweb.arasaka.software/privacy>).
Planned: the builds for Mac announced once they have been tried on a real Mac. Planned: the builds for Mac announced once they have been tried on a real Mac.
@@ -47,6 +48,16 @@ Planned: the builds for Mac announced once they have been tried on a real Mac.
Linux (deb, rpm), Windows, macOS and Android. Builds are published as releases of this repository. Linux (deb, rpm), Windows, macOS and Android. Builds are published as releases of this repository.
On Linux the deb and the rpm add the Arasaka package repository, packages.arasaka.software, when they are installed,
so later versions arrive through the package manager. The rpm is signed with the repository's key; on openSUSE,
import it first with `sudo rpm --import https://packages.arasaka.software/arasaka.asc`. The script the packages run
is `packaging/arasaka-repository.sh`; it never calls the package manager,
leaves files you edited alone, and removes the repository only when no Arasaka package is left (purge or erase).
On Android, the same signed APK is also in an F-Droid repository, so F-Droid, a store like it, or Obtainium can bring
the updates: add `https://packages.arasaka.software/fdroid/repo`, which is signed with the same key as the APK. The
download page links to both. The app is not in F-Droid's own catalogue, which builds every app from source on F-Droid's servers.
## Privacy ## Privacy
“me-web?” sends nothing anywhere unless a check needs it, and lists every host it contacts ("What this app contacts" “me-web?” sends nothing anywhere unless a check needs it, and lists every host it contacts ("What this app contacts"
@@ -72,13 +83,21 @@ The APK is signed with the key whose certificate SHA-256 is
collects BGP data by direct peering at Internet Exchange Points (IXPs) or multi-hop peering. Data are archived and collects BGP data by direct peering at Internet Exchange Points (IXPs) or multi-hop peering. Data are archived and
made publicly available for download at archive.routeviews.org, lg.routeviews.org, and api.routeviews.org."; made publicly available for download at archive.routeviews.org, lg.routeviews.org, and api.routeviews.org.";
- mobile operators by network code: the Android Open Source Project's carrier list, Apache License 2.0; - mobile operators by network code: the Android Open Source Project's carrier list, Apache License 2.0;
- the name of the block of addresses a connection belongs to: the [RIPE Database](https://www.ripe.net/manage-ips-and-asns/db/) - the name of the block of addresses a connection belongs to, from four of the five regional address registries,
of the RIPE NCC, used with the RIPE NCC's permission (16 October 2026) on condition that it is never put behind each used with its permission for this free app, never behind a paywall and never to make money; nothing about
a paywall or used to make money. Only each block's range, name and country are kept, nothing about people. The people is kept:
apps carry every block of at least 2,048 IPv4 addresses or a /40 in IPv6, and the smaller ones, down to 256 - the [RIPE Database](https://www.ripe.net/manage-ips-and-asns/db/) of the RIPE NCC (Europe, the Middle East,
addresses or a /48, whose name recurs; the server keeps every block and tells each app only the block of the Central Asia; permission of 16 October 2026): each block's range, name and country;
address it sees. The - the [APNIC Whois Database](https://ftp.apnic.net/apnic/whois/) (Asia and the Pacific): each block's range and
data may lag behind the live database; the release notes give its date. name, without the country;
- the [AFRINIC Whois Database](https://ftp.afrinic.net/dbase/) (Africa): each block's range, name and country;
- LACNIC's [`lacnic.db`](https://ftp.lacnic.net/lacnic/dbase/) (Latin America and the Caribbean, published under
policy LAC-2018-3): each block's prefix, how it was handed out (to a provider, to one organisation, passed on
to another provider or to a customer) and country, since the file names no blocks.
Every block travels with the apps, so the name is there without a connection; the server also tells each app
the block of the address it sees, from its own weekly copy. The data may lag behind the live databases; the
release notes give each one's date. ARIN's region (North America) has no block names yet.
- Provider notes: each operator's own technical sheet (AGCOM 156/23 in Italy) and users' reports on - Provider notes: each operator's own technical sheet (AGCOM 156/23 in Italy) and users' reports on
[FibraClick](https://forum.fibra.click), each cited in `data/isps/`; and, for any country, totals from findings [FibraClick](https://forum.fibra.click), each cited in `data/isps/`; and, for any country, totals from findings
people chose to share (`data/observed.json`), published only after a person has reviewed them and only where at people chose to share (`data/observed.json`), published only after a person has reviewed them and only where at
+126
View File
@@ -0,0 +1,126 @@
arasaka_repository_url='https://packages.arasaka.software'
arasaka_repository_known=' 39c1037ea150a946870135d45c7e0a150b6cf07612961ab7d4ebf7356e3d6206 8e98c23290cd1afa016eed46b6bc6643a44f07d1d398b4c74221891a3dee0ef1 f8a29b044c4b538af072041b201e31cbcc6328f709c3b960fbfccef819cb2572 fe762297efbcb217cbfa51ac28dce057695205bd46f59bc69369d92765edebfc '
arasaka_repository_sources='Types: deb
URIs: https://packages.arasaka.software/apt
Suites: stable
Components: main
Architectures: amd64
Signed-By:
-----BEGIN PGP PUBLIC KEY BLOCK-----
.
mQINBGrSft8BEAC02AviPvhvjkSZooT5/n9pNBivqRr2xwr75RVLaPh9qhYV3X5R
fyYjvMatwqqDvF83JqUjkvweTxTu+GpvkFNuvBTF5ZbOdzp5GLo/4LzLmCP1dNsP
WkIGkDEa4b+VzuOYc1jglIncfmcnoEj8nufPXsCINTQcWv1WSB5VhWjdovdZDSHI
TSZs01BmaTupQhbDelpv4r52YnnH4god25QcImgdSF8aO4bYCeMO3NFoQfSBcnou
tDQjJ7JhSSCX+/K2hzbgGDhep2DL9ndsNZuUN5GokwQUM5cVsyoR/A2VdwkWvzLl
ib9IwngTjVRLCAm+XkPhL/0GHBtV+oOz4s+RWKtGC2qmWMXUfdjOyLsxAIGy8wgc
dcvBoK77INSTccYUGCDAGOoQHnD8USNjTCOcsajHy/FpaNxihrjq1C16LXKEMEIw
eK75YbWP8BzClEKZ7wd+0QMlo4CNJEE6mVEZe1R+yC8FEmP86qQR2wpG8IBrYwln
+IyYIII1GLDUewjRcwo0mYbuvC4LQtDXpm9WrMP9GyAd60glBHPRYhE7GLHDBxNi
CjLQ9vnB+zzmDD7LvIzHNb3t0lG118p1RmazsvyBbPGCC/pIxiofimglRXmawsxs
06dzA57CWprlZEP5/hU9mKxSUYKFboUh3+LRyTwU0/EPM2KQ22yQE3ORcwARAQAB
tCxBcmFzYWthIHBhY2thZ2VzIChwYWNrYWdlcy5hcmFzYWthLnNvZnR3YXJlKYkC
UQQTAQoAOxYhBPksFm6bHBPt0WKedoiNz5adEz+yBQJq0n7fAhsDBQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEIiNz5adEz+y66oQAJl49Hd0/fuAOjckFkSH
u/LBspsmVO58Sa2QbZn85VGHhmRi2RqrJfIbRXl2SnmbpTE+q4aMSOCAjvodPEh9
JkiU3nl8HXL7e6tVp7VMsC2zk0GRGZ+R3+KaWbb4xCiIF4Gly4vtcQL1u+tRl0GO
5yb5OXAYgGktaBSjMSe/ZFATrb2pbbWtLozpLBrEKJel8kYZg6ogrDepf08KbS5d
ZajlVJltlDu93s7fkGt/+CSlDBRSvIsg6VsD9FaCB1XsfRt9nmldH5DeKsPCiohn
d7KeYPntE0fr+x1NM5hKolZs6E7N3Z7iHHVIt7wzfl35EnJyzGSGUXWAT6dYrN1o
VzkHzQS+KWzAhFnfZtQFHcwZxSTXpX4Q0ORshs8aO7Pzb1Uq4jWYBwoW7/rEV3si
1H4BEol8/MtmsdjC9udDSZWMpu4JVZey2y5J+tnjuHJO4kgj5bVrmOGWvy0dTCu4
ute3grHGR7wrjxsNUdUljsUu/q85+rJ0wx7GmmKlwISGmGr/LaHPza25aAQwzjQE
rN+vQB98iHplrv+6KM5lfs+wTh5ajrHTV3yW5aoDWHHJDFWrTzWu18enrUxwlF5k
o6rC8YtE28cCw4XQHP4blvJEwZWhln61IFDvyOQsQhdJPaSTVHnLZj8Q79KH8Odc
r2UH5jw/3noMMPLA+GMyfUdq
=FhjR
-----END PGP PUBLIC KEY BLOCK-----
'
arasaka_repository_key='-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGrSft8BEAC02AviPvhvjkSZooT5/n9pNBivqRr2xwr75RVLaPh9qhYV3X5R
fyYjvMatwqqDvF83JqUjkvweTxTu+GpvkFNuvBTF5ZbOdzp5GLo/4LzLmCP1dNsP
WkIGkDEa4b+VzuOYc1jglIncfmcnoEj8nufPXsCINTQcWv1WSB5VhWjdovdZDSHI
TSZs01BmaTupQhbDelpv4r52YnnH4god25QcImgdSF8aO4bYCeMO3NFoQfSBcnou
tDQjJ7JhSSCX+/K2hzbgGDhep2DL9ndsNZuUN5GokwQUM5cVsyoR/A2VdwkWvzLl
ib9IwngTjVRLCAm+XkPhL/0GHBtV+oOz4s+RWKtGC2qmWMXUfdjOyLsxAIGy8wgc
dcvBoK77INSTccYUGCDAGOoQHnD8USNjTCOcsajHy/FpaNxihrjq1C16LXKEMEIw
eK75YbWP8BzClEKZ7wd+0QMlo4CNJEE6mVEZe1R+yC8FEmP86qQR2wpG8IBrYwln
+IyYIII1GLDUewjRcwo0mYbuvC4LQtDXpm9WrMP9GyAd60glBHPRYhE7GLHDBxNi
CjLQ9vnB+zzmDD7LvIzHNb3t0lG118p1RmazsvyBbPGCC/pIxiofimglRXmawsxs
06dzA57CWprlZEP5/hU9mKxSUYKFboUh3+LRyTwU0/EPM2KQ22yQE3ORcwARAQAB
tCxBcmFzYWthIHBhY2thZ2VzIChwYWNrYWdlcy5hcmFzYWthLnNvZnR3YXJlKYkC
UQQTAQoAOxYhBPksFm6bHBPt0WKedoiNz5adEz+yBQJq0n7fAhsDBQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEIiNz5adEz+y66oQAJl49Hd0/fuAOjckFkSH
u/LBspsmVO58Sa2QbZn85VGHhmRi2RqrJfIbRXl2SnmbpTE+q4aMSOCAjvodPEh9
JkiU3nl8HXL7e6tVp7VMsC2zk0GRGZ+R3+KaWbb4xCiIF4Gly4vtcQL1u+tRl0GO
5yb5OXAYgGktaBSjMSe/ZFATrb2pbbWtLozpLBrEKJel8kYZg6ogrDepf08KbS5d
ZajlVJltlDu93s7fkGt/+CSlDBRSvIsg6VsD9FaCB1XsfRt9nmldH5DeKsPCiohn
d7KeYPntE0fr+x1NM5hKolZs6E7N3Z7iHHVIt7wzfl35EnJyzGSGUXWAT6dYrN1o
VzkHzQS+KWzAhFnfZtQFHcwZxSTXpX4Q0ORshs8aO7Pzb1Uq4jWYBwoW7/rEV3si
1H4BEol8/MtmsdjC9udDSZWMpu4JVZey2y5J+tnjuHJO4kgj5bVrmOGWvy0dTCu4
ute3grHGR7wrjxsNUdUljsUu/q85+rJ0wx7GmmKlwISGmGr/LaHPza25aAQwzjQE
rN+vQB98iHplrv+6KM5lfs+wTh5ajrHTV3yW5aoDWHHJDFWrTzWu18enrUxwlF5k
o6rC8YtE28cCw4XQHP4blvJEwZWhln61IFDvyOQsQhdJPaSTVHnLZj8Q79KH8Odc
r2UH5jw/3noMMPLA+GMyfUdq
=FhjR
-----END PGP PUBLIC KEY BLOCK-----
'
arasaka_repository_dnf='[arasaka]
name=Arasaka
baseurl=https://packages.arasaka.software/rpm/
enabled=1
type=rpm-md
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka
priority=150
metadata_expire=6h
'
arasaka_repository_zypp='[arasaka]
name=Arasaka
baseurl=https://packages.arasaka.software/rpm/
enabled=1
autorefresh=1
type=rpm-md
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka
priority=150
'
arasaka_repository_write() {
[ -d "${1%/*}" ] || return 0
if [ -f "$1" ]; then
arasaka_repository_old=$(sha256sum "$1" | cut -d ' ' -f 1)
[ "$arasaka_repository_old" = "$(printf '%s' "$2" | sha256sum | cut -d ' ' -f 1)" ] && return 0
case "$arasaka_repository_known" in *" $arasaka_repository_old "*) ;; *) echo "arasaka-repository: $1 was changed by hand, left as it is"; return 0 ;; esac
fi
printf '%s' "$2" > "$1.arasaka-new" && chmod 644 "$1.arasaka-new" && mv -f "$1.arasaka-new" "$1"
}
arasaka_repository_elsewhere() {
grep -rlsF "$arasaka_repository_url" "$@" 2>/dev/null | grep -qvx -e /etc/apt/sources.list.d/arasaka.sources -e /etc/yum.repos.d/arasaka.repo -e /etc/zypp/repos.d/arasaka.repo
}
arasaka_repository_configure() {
case "${1:-}" in
configure)
arasaka_repository_elsewhere /etc/apt/sources.list /etc/apt/sources.list.d && return 0
arasaka_repository_write /etc/apt/sources.list.d/arasaka.sources "$arasaka_repository_sources" ;;
[0-9]*)
mkdir -p /etc/pki/rpm-gpg
arasaka_repository_write /etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka "$arasaka_repository_key"
arasaka_repository_elsewhere /etc/yum.repos.d /etc/zypp/repos.d && return 0
arasaka_repository_write /etc/yum.repos.d/arasaka.repo "$arasaka_repository_dnf"
arasaka_repository_write /etc/zypp/repos.d/arasaka.repo "$arasaka_repository_zypp" ;;
esac
return 0
}
arasaka_repository_cleanup() {
case "${1:-}" in purge|0) ;; *) return 0 ;; esac
[ -n "$(ls -A /usr/share/arasaka-repository 2>/dev/null)" ] && return 0
for arasaka_repository_file in /etc/apt/sources.list.d/arasaka.sources /etc/yum.repos.d/arasaka.repo /etc/zypp/repos.d/arasaka.repo /etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka; do
[ -f "$arasaka_repository_file" ] || continue
case "$arasaka_repository_known" in *" $(sha256sum "$arasaka_repository_file" | cut -d ' ' -f 1) "*) rm -f "$arasaka_repository_file" ;; esac
done
rmdir /usr/share/arasaka-repository 2>/dev/null || true
return 0
}
+11
View File
@@ -0,0 +1,11 @@
repo_url: https://packages.arasaka.software/fdroid/repo
repo_name: Arasaka
repo_description: >-
Apps published by Arasaka di Hvozdikov Yevheniy, Busto Arsizio, Italy, such as “me-web?”.
Each app here is the same signed file as on its release page.
repo_icon: icon.png
archive_older: 0
repo_keyalias: meweb
keystore: {env: MEWEB_KEYSTORE}
keystorepass: {env: MEWEB_KEYSTORE_PASS}
keypass: {env: MEWEB_KEYSTORE_PASS}
Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

@@ -0,0 +1,10 @@
Categories:
- Connectivity
- Internet
License: AGPL-3.0-only
AuthorName: Arasaka di Hvozdikov Yevheniy
WebSite: https://meweb.arasaka.software
SourceCode: https://git.thepra.dev/Arasaka/MeWeb
IssueTracker: https://git.thepra.dev/Arasaka/MeWeb/issues
Changelog: https://git.thepra.dev/Arasaka/MeWeb/releases
AutoName: me-web?
@@ -0,0 +1 @@
“me-web?” checks your connection and your device and tells you, in plain words, what you could host at home, what stands in the way, and what would fix it. Free software, no telemetry, no account.
@@ -0,0 +1 @@
me-web?
@@ -0,0 +1 @@
Can you run your own server from here?
@@ -0,0 +1 @@
«me-web?» controlla la sua connessione e il suo dispositivo e le dice, in parole semplici, che cosa potrebbe ospitare a casa, che cosa lo impedisce e che cosa lo risolverebbe. Software libero, niente telemetria, nessun account.
@@ -0,0 +1 @@
me-web?
@@ -0,0 +1 @@
Può ospitare un server da qui?
+17
View File
@@ -7,6 +7,8 @@ using Android.Telephony;
using MeWeb.Core.Net; using MeWeb.Core.Net;
using Microsoft.Win32.SafeHandles;
namespace MeWeb.Android; namespace MeWeb.Android;
public class AndroidPlatform : SystemPlatform public class AndroidPlatform : SystemPlatform
@@ -144,6 +146,21 @@ public class AndroidPlatform : SystemPlatform
} }
} }
public override Stream OpenRegistry()
{
try
{
using var asset = Context.Assets?.OpenFd("registry.bin");
if (asset?.ParcelFileDescriptor is null) return null;
using var copy = asset.ParcelFileDescriptor.Dup();
return new FileStream(new SafeFileHandle(copy.DetachFd(), true), FileAccess.Read) { Position = asset.StartOffset };
}
catch (Exception)
{
return null;
}
}
public override void Quit() public override void Quit()
{ {
MainActivity.Current?.FinishAndRemoveTask(); MainActivity.Current?.FinishAndRemoveTask();
+1 -1
View File
@@ -8,7 +8,7 @@ using Avalonia.Android;
namespace MeWeb.Android; namespace MeWeb.Android;
[Activity( [Activity(
Label = "“me-web?”", Label = "me-web?",
Theme = "@style/MeWebTheme.NoActionBar", Theme = "@style/MeWebTheme.NoActionBar",
Icon = "@mipmap/icon", Icon = "@mipmap/icon",
MainLauncher = true, MainLauncher = true,
+6 -1
View File
@@ -5,7 +5,7 @@
<SupportedOSPlatformVersion>24</SupportedOSPlatformVersion> <SupportedOSPlatformVersion>24</SupportedOSPlatformVersion>
<RootNamespace>MeWeb.Android</RootNamespace> <RootNamespace>MeWeb.Android</RootNamespace>
<ApplicationId>software.arasaka.meweb</ApplicationId> <ApplicationId>software.arasaka.meweb</ApplicationId>
<ApplicationTitle>“me-web?”</ApplicationTitle> <ApplicationTitle>me-web?</ApplicationTitle>
<ApplicationDisplayVersion>$(Version)</ApplicationDisplayVersion> <ApplicationDisplayVersion>$(Version)</ApplicationDisplayVersion>
<VersionMajor>$([System.Version]::Parse('$(Version)').Major)</VersionMajor> <VersionMajor>$([System.Version]::Parse('$(Version)').Major)</VersionMajor>
<VersionMinor>$([System.Version]::Parse('$(Version)').Minor)</VersionMinor> <VersionMinor>$([System.Version]::Parse('$(Version)').Minor)</VersionMinor>
@@ -13,6 +13,7 @@
<ApplicationVersion>$([MSBuild]::Add($([MSBuild]::Multiply($(VersionMajor), 10000)), $([MSBuild]::Add($([MSBuild]::Multiply($(VersionMinor), 100)), $(VersionPatch)))))</ApplicationVersion> <ApplicationVersion>$([MSBuild]::Add($([MSBuild]::Multiply($(VersionMajor), 10000)), $([MSBuild]::Add($([MSBuild]::Multiply($(VersionMinor), 100)), $(VersionPatch)))))</ApplicationVersion>
<AndroidPackageFormats>apk</AndroidPackageFormats> <AndroidPackageFormats>apk</AndroidPackageFormats>
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot> <AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
<AndroidStoreUncompressedFileExtensions>.bin</AndroidStoreUncompressedFileExtensions>
<JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault> <JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault>
</PropertyGroup> </PropertyGroup>
@@ -24,4 +25,8 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\MeWeb.App\MeWeb.App.csproj" /> <ProjectReference Include="..\MeWeb.App\MeWeb.App.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<AndroidAsset Include="..\..\artifacts\knowledge\registry.bin" Link="Assets\registry.bin" Condition="Exists('..\..\artifacts\knowledge\registry.bin')" />
</ItemGroup>
</Project> </Project>
@@ -5,5 +5,5 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.READ_BASIC_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_BASIC_PHONE_STATE" />
<application android:label="“me-web?”" android:icon="@mipmap/icon" android:supportsRtl="true" /> <application android:label="me-web?" android:icon="@mipmap/icon" android:supportsRtl="true" />
</manifest> </manifest>
+1 -1
View File
@@ -1,7 +1,7 @@
<Application xmlns="https://github.com/avaloniaui" <Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="MeWeb.App.App" x:Class="MeWeb.App.App"
Name="“me-web?”" Name="me-web?"
RequestedThemeVariant="Dark"> RequestedThemeVariant="Dark">
<Application.Resources> <Application.Resources>
<ResourceDictionary> <ResourceDictionary>
+3 -1
View File
@@ -15,6 +15,8 @@ public static class AppServices
public const string Secure = "secure"; public const string Secure = "secure";
public const string Plain = "plain"; public const string Plain = "plain";
public static string Folder { get; set; } = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb");
public static IServiceCollection AddMeWebApp(this IServiceCollection services, IPlatform platform) public static IServiceCollection AddMeWebApp(this IServiceCollection services, IPlatform platform)
{ {
var agent = $"me-web/{BuildInfo.Version}"; var agent = $"me-web/{BuildInfo.Version}";
@@ -28,7 +30,7 @@ public static class AppServices
return new ServerProbe(factory.CreateClient(Secure), factory.CreateClient(Plain)); return new ServerProbe(factory.CreateClient(Secure), factory.CreateClient(Plain));
}); });
services.AddSingleton<KnowledgeBase>(); services.AddSingleton<KnowledgeBase>();
var folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb"); var folder = Folder;
services.AddSingleton(new HistoryStore(folder)); services.AddSingleton(new HistoryStore(folder));
services.AddSingleton(new Leftovers(folder)); services.AddSingleton(new Leftovers(folder));
services.AddSingleton(new Submissions(folder)); services.AddSingleton(new Submissions(folder));
+261 -14
View File
@@ -33,24 +33,271 @@
<StreamGeometry x:Key="ArtGlobeBase">M 6 24 A 18 18 0 1 0 42 24 A 18 18 0 1 0 6 24 Z M 6 24 H 42 M 8.4 15 H 39.6 M 8.4 33 H 39.6</StreamGeometry> <StreamGeometry x:Key="ArtGlobeBase">M 6 24 A 18 18 0 1 0 42 24 A 18 18 0 1 0 6 24 Z M 6 24 H 42 M 8.4 15 H 39.6 M 8.4 33 H 39.6</StreamGeometry>
<StreamGeometry x:Key="ArtGlobeSpin">M 24 6 A 9 18 0 0 0 24 42 A 9 18 0 0 0 24 6 Z</StreamGeometry> <StreamGeometry x:Key="ArtGlobeSpin">M 24 6 A 9 18 0 0 0 24 42 A 9 18 0 0 0 24 6 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseFront">M 4 72 L 4 40 L 28 18 L 52 40 L 52 72 Z</StreamGeometry> <StreamGeometry x:Key="ArtHouseDoor">M 15 80 V 67 A 6 6 0 0 1 27 67 V 80 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseSide">M 52 40 L 76 30 L 76 62 L 52 72 Z</StreamGeometry> <StreamGeometry x:Key="ArtBlockGate">M 22.5 124 V 106.5 H 37.5 V 124 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseRoof">M 28 18 L 52 8 L 76 30 L 52 40 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseEdge">M 2 41.5 L 28 17 L 54 41.5</StreamGeometry>
<StreamGeometry x:Key="ArtHouseDoor">M 21 72 V 57 A 7 7 0 0 1 35 57 V 72 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseWindow">M 58 45 L 70 40 L 70 51 L 58 56 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseMullions">M 64 42.5 V 53.5 M 58 50.5 L 70 45.5</StreamGeometry>
<StreamGeometry x:Key="ArtBlockFront">M 4 110 V 14 H 52 V 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockSide">M 52 14 L 68 7 V 103 L 52 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockTop">M 4 14 L 20 7 H 68 L 52 14 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockGate">M 22 110 V 100 A 6 6 0 0 1 34 100 V 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtDigitSeven">M 0 0 H 6 L 2 9</StreamGeometry> <StreamGeometry x:Key="ArtDigitSeven">M 0 0 H 6 L 2 9</StreamGeometry>
<StreamGeometry x:Key="ArtDigitFour">M 4.5 9 V 0 L 0 6 H 6.5</StreamGeometry> <StreamGeometry x:Key="ArtDigitFour">M 4.5 9 V 0 L 0 6 H 6.5</StreamGeometry>
<StreamGeometry x:Key="ArtQuestion">M 1 3.2 A 2.7 2.7 0 1 1 5.4 5.3 C 4.2 6.1 3.6 6.6 3.6 7.8 M 3.6 10.6 V 10.8</StreamGeometry> <StreamGeometry x:Key="ArtQuestion">M 1 3.2 A 2.7 2.7 0 1 1 5.4 5.3 C 4.2 6.1 3.6 6.6 3.6 7.8 M 3.6 10.6 V 10.8</StreamGeometry>
<StreamGeometry x:Key="ArtHeart">M 12 20.5 C 12 20.5 3 14.6 3 8.7 A 4.6 4.6 0 0 1 12 6.6 A 4.6 4.6 0 0 1 21 8.7 C 21 14.6 12 20.5 12 20.5 Z</StreamGeometry> <StreamGeometry x:Key="ArtHeart">M 12 20.5 C 12 20.5 3 14.6 3 8.7 A 4.6 4.6 0 0 1 12 6.6 A 4.6 4.6 0 0 1 21 8.7 C 21 14.6 12 20.5 12 20.5 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHills">M 0 13 L 6 6 L 9.5 9.5 L 12.5 6.5 L 18 13 Z</StreamGeometry> <StreamGeometry x:Key="ArtSparkle">M 5 0 Q 5.7 4.3 10 5 Q 5.7 5.7 5 10 Q 4.3 5.7 0 5 Q 4.3 4.3 5 0 Z</StreamGeometry>
<StreamGeometry x:Key="ArtCloud">M 4 18 A 6 6 0 0 1 10 8.5 A 8.5 8.5 0 0 1 25 5 A 7 7 0 0 1 36 11 A 4.6 4.6 0 0 1 41 18 Z</StreamGeometry>
<StreamGeometry x:Key="ArtPhoneSheen">M 3.5 30 L 24.5 9 V 17 L 11.5 30 Z</StreamGeometry>
<StreamGeometry x:Key="ArtTabletSheen">M 5 25 L 26.5 3.5 H 36 L 11 29 Z</StreamGeometry>
<StreamGeometry x:Key="ArtOrbit">M 32 4 A 28 28 0 0 1 59.6 36.9</StreamGeometry>
<DrawingImage x:Key="ArtHouse" Viewbox="0,0,86,84">
<DrawingGroup>
<GeometryDrawing Geometry="M 8 80 V 44 L 31 21 L 54 44 V 80 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="30%,0%" EndPoint="60%,100%">
<GradientStop Offset="0" Color="{StaticResource WallLit}" />
<GradientStop Offset="1" Color="{StaticResource WallShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 54 44 L 78 34 V 70 L 54 80 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource SideLit}" />
<GradientStop Offset="1" Color="{StaticResource SideShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource EaveBrush}" Geometry="M 54 44 L 78 34 V 39 L 54 49 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 8 80 V 76.5 H 54 V 80 Z M 54 80 V 76.5 L 78 66.5 V 70 Z" />
<GeometryDrawing Geometry="M 8 79 V 44 L 31 21">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.1" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 13.5 80 V 67 A 7.5 7.5 0 0 1 28.5 67 V 80 Z" />
<GeometryDrawing Brush="{StaticResource DoorBrush}" Geometry="M 15 80 V 67 A 6 6 0 0 1 27 67 V 80 Z" />
<GeometryDrawing Brush="{StaticResource WindowCoreBrush}" Geometry="M 17.2 66.6 A 3.8 3.8 0 0 1 24.8 66.6 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 23.4 74 A 0.9 0.9 0 1 0 25.2 74 A 0.9 0.9 0 1 0 23.4 74 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 12 78.6 H 30 V 80.6 H 12 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 35 53 H 49 V 66 H 35 Z" />
<GeometryDrawing Geometry="M 36 54 H 48 V 65 H 36 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="35%,30%" Center="35%,30%" RadiusX="90%" RadiusY="90%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 42 54 V 65 M 36 59.5 H 48">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource SideShadeBrush}" Thickness="1.1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 34.4 65.6 H 49.6 V 67.2 H 34.4 Z" />
<GeometryDrawing Brush="{StaticResource DeviceShadeBrush}" Geometry="M 59 50.9 L 73 45.1 V 59.1 L 59 64.9 Z" />
<GeometryDrawing Geometry="M 60 51.5 L 72 46.5 V 58.5 L 60 63.5 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="40%,45%" Center="40%,45%" RadiusX="80%" RadiusY="80%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 66 49 V 61 M 60 57.5 L 72 52.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource DeviceShadeBrush}" Thickness="1.1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 25.5 34 A 5.5 5.5 0 1 0 36.5 34 A 5.5 5.5 0 1 0 25.5 34 Z" />
<GeometryDrawing Geometry="M 26.6 34 A 4.4 4.4 0 1 0 35.4 34 A 4.4 4.4 0 1 0 26.6 34 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="35%,35%" Center="35%,35%" RadiusX="80%" RadiusY="80%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 29.6 V 38.4 M 26.6 34 H 35.4">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource SideShadeBrush}" Thickness="1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 19 L 55 9 L 82.5 36.5 L 58.5 46.5 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="40%,0%" EndPoint="60%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.55" Color="{StaticResource BrandRed}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedDark}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 37.9 25.9 L 61.9 15.9 M 44.8 32.8 L 68.8 22.8 M 51.6 39.6 L 75.6 29.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="0.9" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 58.5 46.5 L 82.5 36.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="2.4" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 4.5 45.5 L 31 19 L 58.5 46.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="3.8" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 4.8 44 L 31 17.6 L 57.6 44.2">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedLightBrush}" Thickness="0.9" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 18.6 L 55 8.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedLightBrush}" Thickness="1.6" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WallShadeBrush}" Geometry="M 50 5 H 56 V 25.3 L 50 19.3 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 56 5 L 59.8 3.4 V 23.7 L 56 25.3 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 49 3 L 53 1.3 H 61 L 57 3 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 49 3 H 57 V 5.6 H 49 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtBlock" Viewbox="0,-10,76,136">
<DrawingGroup>
<GeometryDrawing Geometry="M 20 13 V -6 M 17 -2 H 23 M 18 2.5 H 22">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6 124 V 16 H 54 V 124 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="30%,0%" EndPoint="70%,100%">
<GradientStop Offset="0" Color="{StaticResource BlockLit}" />
<GradientStop Offset="1" Color="{StaticResource BlockShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource BlockSideBrush}" Geometry="M 54 16 L 72 8 V 116 L 54 124 Z" />
<GeometryDrawing Brush="{StaticResource BlockTopBrush}" Geometry="M 6 16 L 24 8 H 72 L 54 16 Z" />
<GeometryDrawing Brush="{StaticResource SideLitBrush}" Geometry="M 41 12.5 V 4 A 5 1.6 0 0 0 51 4 V 12.5 A 5 1.6 0 0 1 41 12.5 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 41 4 A 5 1.6 0 0 1 51 4 A 5 1.6 0 0 1 41 4 Z" />
<GeometryDrawing Geometry="M 6 16 H 54 L 72 8">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.6" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6 38.5 H 54 L 72 30.5 M 6 55.5 H 54 L 72 47.5 M 6 72.5 H 54 L 72 64.5 M 6 89.5 H 54 L 72 81.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BlockShadeBrush}" Thickness="1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WindowDarkBrush}" Geometry="M 57.6 22.4 L 61.56 20.64 V 31.64 L 57.6 33.4 Z M 57.6 39.4 L 61.56 37.64 V 48.64 L 57.6 50.4 Z M 64.44 36.36 L 68.4 34.6 V 45.6 L 64.44 47.36 Z M 57.6 56.4 L 61.56 54.64 V 65.64 L 57.6 67.4 Z M 64.44 53.36 L 68.4 51.6 V 62.6 L 64.44 64.36 Z M 64.44 70.36 L 68.4 68.6 V 79.6 L 64.44 81.36 Z" />
<GeometryDrawing Brush="{StaticResource CautionBrush}" Geometry="M 64.44 19.36 L 68.4 17.6 V 28.6 L 64.44 30.36 Z M 57.6 73.4 L 61.56 71.64 V 82.64 L 57.6 84.4 Z" />
<GeometryDrawing Brush="{StaticResource BlockSideBrush}" Geometry="M 6 124 V 120.5 H 54 V 124 Z M 54 124 V 120.5 L 72 112.5 V 116 Z" />
<GeometryDrawing Geometry="M 6 123 V 16">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource BlockShadeBrush}" Geometry="M 21 124 V 105 H 39 V 124 Z" />
<GeometryDrawing Geometry="M 22.5 124 V 106.5 H 37.5 V 124 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 30 106.5 V 124">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BlockShadeBrush}" Thickness="1.3" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 17 101 L 20 99.6 H 46 L 43 101 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 17 101 H 43 V 104 H 17 Z" />
<GeometryDrawing Brush="{StaticResource BlockTopBrush}" Geometry="M 43 101 L 46 99.6 V 102.6 L 43 104 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtPine" Viewbox="0,0,20,36">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource BarkBrush}" Geometry="M 9 26 H 11 V 36 H 9 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 13 L 0 28 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 13 L 20 28 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 6 L 1.5 21 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 6 L 18.5 21 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 0 L 3.5 13 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 0 L 16.5 13 H 10 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtOak" Viewbox="0,0,26,36">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource BarkBrush}" Geometry="M 11.6 36 L 12.2 23 H 13.8 L 14.4 36 Z" />
<GeometryDrawing Geometry="M 13 30 L 17.5 25.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BarkBrush}" Thickness="1.3" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="F1 M 1 20 A 8.5 8.5 0 1 1 18 20 A 8.5 8.5 0 1 1 1 20 Z M 9 15 A 8.5 8.5 0 1 1 26 15 A 8.5 8.5 0 1 1 9 15 Z M 4 10.5 A 7.5 7.5 0 1 1 19 10.5 A 7.5 7.5 0 1 1 4 10.5 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="F1 M 2.4 18 A 7 7 0 1 1 16.4 18 A 7 7 0 1 1 2.4 18 Z M 5.4 10 A 6.2 6.2 0 1 1 17.8 10 A 6.2 6.2 0 1 1 5.4 10 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtHamlet" Viewbox="0,0,10,10">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource PlanetLitBrush}" Geometry="M 0.5 10 V 4.6 L 5 0.6 L 9.5 4.6 V 10 Z" />
<GeometryDrawing Brush="{StaticResource CautionBrush}" Geometry="M 3.8 5.6 H 6.2 V 8 H 3.8 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtPhoto" Viewbox="0,0,24,18">
<DrawingGroup>
<GeometryDrawing Geometry="M 0 0 H 24 V 18 H 0 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource PhotoSky}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WindowCoreBrush}" Geometry="M 13.2 5.6 A 2.9 2.9 0 1 0 19 5.6 A 2.9 2.9 0 1 0 13.2 5.6 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedBrush}" Geometry="M 0 18 V 11 Q 5 6 10 10 Q 14 13 18 9 Q 21 7 24 9.5 V 18 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedDarkBrush}" Geometry="M 0 18 V 14.5 Q 7 10.5 13 14 Q 18 16.5 24 13 V 18 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtLetter" Viewbox="0,0,22,15">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource TextStrongBrush}" Geometry="M 1.6 0.5 H 20.4 A 1.6 1.6 0 0 1 22 2.1 V 12.9 A 1.6 1.6 0 0 1 20.4 14.5 H 1.6 A 1.6 1.6 0 0 1 0 12.9 V 2.1 A 1.6 1.6 0 0 1 1.6 0.5 Z" />
<GeometryDrawing Geometry="M 1 13.8 L 8.6 7.6 M 21 13.8 L 13.4 7.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimBrush}" Thickness="0.9" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 0.9 1.2 L 11 9.2 L 21.1 1.2 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedBrush}" Geometry="M 8.4 9 A 2.6 2.6 0 1 0 13.6 9 A 2.6 2.6 0 1 0 8.4 9 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedLightBrush}" Geometry="M 9.6 8.4 A 0.9 0.9 0 1 0 11.4 8.4 A 0.9 0.9 0 1 0 9.6 8.4 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtServer" Viewbox="0,0,40,30">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource DeviceEdgeBrush}" Geometry="M 6 11 L 20 5 L 34 11 L 20 17 Z" />
<GeometryDrawing Brush="{StaticResource DeviceLitBrush}" Geometry="M 6 11 L 20 17 V 26 L 6 20 Z" />
<GeometryDrawing Brush="{StaticResource DeviceShadeBrush}" Geometry="M 20 17 L 34 11 V 20 L 20 26 Z" />
<GeometryDrawing Geometry="M 23 20.2 L 31 16.8 M 23 23 L 31 19.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource DeviceLitBrush}" Thickness="1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6.2 11.2 L 20 17 L 33.8 11.2">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimBrush}" Thickness="0.8" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource GoodBrush}" Geometry="M 8.6 15.6 A 1.2 1.2 0 1 0 11 15.6 A 1.2 1.2 0 1 0 8.6 15.6 Z" />
</DrawingGroup>
</DrawingImage>
<StreamGeometry x:Key="ArtNodeOrbit">M 45 -1 A 46 46 0 0 1 84.84 68 M 45 91 A 46 46 0 0 1 5.16 22</StreamGeometry>
<StreamGeometry x:Key="WireToEnd">M 0 0 C 0 0.62 1 0.38 1 1</StreamGeometry> <StreamGeometry x:Key="WireToEnd">M 0 0 C 0 0.62 1 0.38 1 1</StreamGeometry>
<StreamGeometry x:Key="WireToStart">M 1 0 C 1 0.62 0 0.38 0 1</StreamGeometry> <StreamGeometry x:Key="WireToStart">M 1 0 C 1 0.62 0 0.38 0 1</StreamGeometry>
+71
View File
@@ -25,6 +25,56 @@
<Color x:Key="Glint">#1FF0EAEF</Color> <Color x:Key="Glint">#1FF0EAEF</Color>
<Color x:Key="GlintClear">#00F0EAEF</Color> <Color x:Key="GlintClear">#00F0EAEF</Color>
<Color x:Key="SkyHigh">#0D0911</Color>
<Color x:Key="SkyLow">#2E1834</Color>
<Color x:Key="Dusk">#5CC2456F</Color>
<Color x:Key="DuskClear">#00C2456F</Color>
<Color x:Key="Atmosphere">#70EC7A82</Color>
<Color x:Key="AtmosphereClear">#00EC7A82</Color>
<Color x:Key="PlanetLit">#48324F</Color>
<Color x:Key="PlanetShade">#150E18</Color>
<Color x:Key="TownGlow">#4DF2C14E</Color>
<Color x:Key="Contact">#B30A070D</Color>
<Color x:Key="ContactClear">#000A070D</Color>
<Color x:Key="Vignette">#A60A070D</Color>
<Color x:Key="WallLit">#8E7695</Color>
<Color x:Key="WallShade">#5F4B67</Color>
<Color x:Key="SideLit">#4D3C56</Color>
<Color x:Key="SideShade">#352840</Color>
<Color x:Key="Trim">#D4C3D6</Color>
<Color x:Key="TrimSoft">#73D4C3D6</Color>
<Color x:Key="Eave">#661B141C</Color>
<Color x:Key="Door">#33202F</Color>
<Color x:Key="WindowCore">#FFE9AE</Color>
<Color x:Key="WindowDark">#231A29</Color>
<Color x:Key="WindowCool">#8DB6EE</Color>
<Color x:Key="BlockLit">#5C5779</Color>
<Color x:Key="BlockShade">#3F3A58</Color>
<Color x:Key="BlockSide">#2C283E</Color>
<Color x:Key="BlockTop">#746D93</Color>
<Color x:Key="Leaf">#3E8670</Color>
<Color x:Key="LeafShade">#1F4C44</Color>
<Color x:Key="Bark">#4C3137</Color>
<Color x:Key="DeviceLit">#4F4459</Color>
<Color x:Key="DeviceShade">#211B26</Color>
<Color x:Key="DeviceEdge">#A898AD</Color>
<Color x:Key="ScreenHigh">#41365A</Color>
<Color x:Key="ScreenLow">#16111C</Color>
<Color x:Key="Sheen">#26F0EAEF</Color>
<Color x:Key="PhotoSky">#F7B27A</Color>
<Color x:Key="Cloud">#26362848</Color>
<Color x:Key="CloudLit">#6B8A4470</Color>
<Color x:Key="Smoke">#80B3A6B2</Color>
<Color x:Key="SmokeClear">#00B3A6B2</Color>
<Color x:Key="Beam">#38F0EAEF</Color>
<Color x:Key="BeamClear">#0AF0EAEF</Color>
<Color x:Key="GoodLight">#B4F0CF</Color>
<Color x:Key="GoodGlow">#996FCF97</Color>
<Color x:Key="GoodClear">#006FCF97</Color>
<Color x:Key="CautionLight">#FBE3A1</Color>
<Color x:Key="BadGlow">#88F06B79</Color>
<Color x:Key="BadClear">#00F06B79</Color>
<SolidColorBrush x:Key="BrandRedBrush" Color="{StaticResource BrandRed}" /> <SolidColorBrush x:Key="BrandRedBrush" Color="{StaticResource BrandRed}" />
<SolidColorBrush x:Key="BrandRedDarkBrush" Color="{StaticResource BrandRedDark}" /> <SolidColorBrush x:Key="BrandRedDarkBrush" Color="{StaticResource BrandRedDark}" />
<SolidColorBrush x:Key="BrandRedLightBrush" Color="{StaticResource BrandRedLight}" /> <SolidColorBrush x:Key="BrandRedLightBrush" Color="{StaticResource BrandRedLight}" />
@@ -42,4 +92,25 @@
<SolidColorBrush x:Key="BadTintBrush" Color="{StaticResource BadTint}" /> <SolidColorBrush x:Key="BadTintBrush" Color="{StaticResource BadTint}" />
<SolidColorBrush x:Key="NeutralTintBrush" Color="{StaticResource NeutralTint}" /> <SolidColorBrush x:Key="NeutralTintBrush" Color="{StaticResource NeutralTint}" />
<SolidColorBrush x:Key="ScrimBrush" Color="{StaticResource Scrim}" /> <SolidColorBrush x:Key="ScrimBrush" Color="{StaticResource Scrim}" />
<SolidColorBrush x:Key="TrimBrush" Color="{StaticResource Trim}" />
<SolidColorBrush x:Key="TrimSoftBrush" Color="{StaticResource TrimSoft}" />
<SolidColorBrush x:Key="EaveBrush" Color="{StaticResource Eave}" />
<SolidColorBrush x:Key="DoorBrush" Color="{StaticResource Door}" />
<SolidColorBrush x:Key="WallLitBrush" Color="{StaticResource WallLit}" />
<SolidColorBrush x:Key="WallShadeBrush" Color="{StaticResource WallShade}" />
<SolidColorBrush x:Key="SideLitBrush" Color="{StaticResource SideLit}" />
<SolidColorBrush x:Key="SideShadeBrush" Color="{StaticResource SideShade}" />
<SolidColorBrush x:Key="WindowDarkBrush" Color="{StaticResource WindowDark}" />
<SolidColorBrush x:Key="WindowCoreBrush" Color="{StaticResource WindowCore}" />
<SolidColorBrush x:Key="BlockShadeBrush" Color="{StaticResource BlockShade}" />
<SolidColorBrush x:Key="BlockSideBrush" Color="{StaticResource BlockSide}" />
<SolidColorBrush x:Key="BlockTopBrush" Color="{StaticResource BlockTop}" />
<SolidColorBrush x:Key="LeafBrush" Color="{StaticResource Leaf}" />
<SolidColorBrush x:Key="LeafShadeBrush" Color="{StaticResource LeafShade}" />
<SolidColorBrush x:Key="BarkBrush" Color="{StaticResource Bark}" />
<SolidColorBrush x:Key="DeviceLitBrush" Color="{StaticResource DeviceLit}" />
<SolidColorBrush x:Key="DeviceShadeBrush" Color="{StaticResource DeviceShade}" />
<SolidColorBrush x:Key="DeviceEdgeBrush" Color="{StaticResource DeviceEdge}" />
<SolidColorBrush x:Key="PlanetLitBrush" Color="{StaticResource PlanetLit}" />
<SolidColorBrush x:Key="SheenBrush" Color="{StaticResource Sheen}" />
</ResourceDictionary> </ResourceDictionary>
+412 -110
View File
@@ -124,6 +124,11 @@
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" /> <Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" /> <Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="3" /> <Setter Property="StrokeThickness" Value="3" />
<Setter Property="Transitions">
<Transitions>
<BrushTransition Property="Stroke" Duration="0:0:0.5" />
</Transitions>
</Setter>
</Style> </Style>
<Style Selector="Ellipse.disc.good"> <Style Selector="Ellipse.disc.good">
<Setter Property="Stroke" Value="{StaticResource GoodBrush}" /> <Setter Property="Stroke" Value="{StaticResource GoodBrush}" />
@@ -208,6 +213,9 @@
<Setter Property="Cursor" Value="Hand" /> <Setter Property="Cursor" Value="Hand" />
<Setter Property="VerticalAlignment" Value="Center" /> <Setter Property="VerticalAlignment" Value="Center" />
</Style> </Style>
<Style Selector="Button.hop, Button.hop /template/ ContentPresenter">
<Setter Property="ClipToBounds" Value="False" />
</Style>
<Style Selector="Button.hop:pointerover /template/ ContentPresenter, Button.hop:pressed /template/ ContentPresenter"> <Style Selector="Button.hop:pointerover /template/ ContentPresenter, Button.hop:pressed /template/ ContentPresenter">
<Setter Property="Background" Value="Transparent" /> <Setter Property="Background" Value="Transparent" />
</Style> </Style>
@@ -293,6 +301,127 @@
</Animation> </Animation>
</Style.Animations> </Style.Animations>
</Style> </Style>
<Style Selector="Ellipse.aura">
<Setter Property="Opacity" Value="0" />
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Transitions">
<Transitions>
<DoubleTransition Property="Opacity" Duration="0:0:0.6" />
</Transitions>
</Setter>
</Style>
<Style Selector="Ellipse.aura.good">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.aura.caution">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.aura.bad">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource BadGlow}" />
<GradientStop Offset="1" Color="{StaticResource BadClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.gloss">
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource Glint}" />
<GradientStop Offset="0.55" Color="{StaticResource GlintClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.spinner">
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Stroke">
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.5" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</Setter>
<Style.Animations>
<Animation Duration="0:0:1.6" IterationCount="Infinite">
<KeyFrame Cue="0%">
<Setter Property="RotateTransform.Angle" Value="0" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="RotateTransform.Angle" Value="360" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Ellipse.burst">
<Setter Property="Opacity" Value="0" />
<Setter Property="StrokeThickness" Value="2" />
<Setter Property="IsHitTestVisible" Value="False" />
</Style>
<Style Selector="Ellipse.burst.good">
<Setter Property="Stroke" Value="{StaticResource GoodBrush}" />
</Style>
<Style Selector="Ellipse.burst.caution">
<Setter Property="Stroke" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Ellipse.burst.bad">
<Setter Property="Stroke" Value="{StaticResource BadBrush}" />
</Style>
<Style Selector="Ellipse.burst.good, Ellipse.burst.caution, Ellipse.burst.bad">
<Style.Animations>
<Animation Duration="0:0:1.1" Easing="CubicEaseOut" FillMode="Forward">
<KeyFrame Cue="0%">
<Setter Property="Opacity" Value="0" />
<Setter Property="ScaleTransform.ScaleX" Value="1" />
<Setter Property="ScaleTransform.ScaleY" Value="1" />
</KeyFrame>
<KeyFrame Cue="12%">
<Setter Property="Opacity" Value="0.9" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="Opacity" Value="0" />
<Setter Property="ScaleTransform.ScaleX" Value="1.5" />
<Setter Property="ScaleTransform.ScaleY" Value="1.5" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Path.packets">
<Setter Property="Stretch" Value="Fill" />
<Setter Property="Opacity" Value="0" />
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Stroke" Value="{StaticResource WindowCoreBrush}" />
<Setter Property="StrokeThickness" Value="5" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeDashArray" Value="0.01,9" />
</Style>
<Style Selector="Path.packets.flowing">
<Setter Property="Opacity" Value="1" />
<Style.Animations>
<Animation Duration="0:0:1.1" IterationCount="Infinite">
<KeyFrame Cue="0%">
<Setter Property="StrokeDashOffset" Value="0" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="StrokeDashOffset" Value="-9.01" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Ellipse.disc.thin"> <Style Selector="Ellipse.disc.thin">
<Setter Property="StrokeThickness" Value="2" /> <Setter Property="StrokeThickness" Value="2" />
</Style> </Style>
@@ -478,14 +607,6 @@
<Setter Property="Width" Value="170" /> <Setter Property="Width" Value="170" />
<Setter Property="Height" Value="170" /> <Setter Property="Height" Value="170" />
</Style> </Style>
<Style Selector="Ellipse.glow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.statusChip"> <Style Selector="Border.statusChip">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" /> <Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="CornerRadius" Value="14" /> <Setter Property="CornerRadius" Value="14" />
@@ -578,81 +699,137 @@
<Style Selector="TextBlock.lead.strong"> <Style Selector="TextBlock.lead.strong">
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" /> <Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
</Style> </Style>
<Style Selector="Ellipse.star"> <Style Selector="Rectangle.sky">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Ellipse.planet">
<Setter Property="Fill"> <Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,22%"> <LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" /> <GradientStop Offset="0" Color="{StaticResource SkyHigh}" />
<GradientStop Offset="1" Color="{StaticResource Ground}" /> <GradientStop Offset="0.72" Color="{StaticResource SkyLow}" />
</LinearGradientBrush> </LinearGradientBrush>
</Setter> </Setter>
</Style> </Style>
<Style Selector="Ellipse.meridian"> <Style Selector="Ellipse.dusk">
<Setter Property="Stroke" Value="{StaticResource LineBrush}" /> <Setter Property="Fill">
<Setter Property="StrokeThickness" Value="1" /> <RadialGradientBrush>
<Setter Property="Opacity" Value="0.7" /> <GradientStop Offset="0" Color="{StaticResource Dusk}" />
<GradientStop Offset="1" Color="{StaticResource DuskClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.star, Path.sparkle">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Path.sparkle">
<Setter Property="Data" Value="{StaticResource ArtSparkle}" />
<Setter Property="Width" Value="10" />
<Setter Property="Height" Value="10" />
</Style>
<Style Selector="Border.meteor">
<Setter Property="CornerRadius" Value="1" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<GradientStop Offset="0" Color="{StaticResource GlintClear}" />
<GradientStop Offset="1" Color="{StaticResource TextStrong}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.cloud">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource Cloud}" />
<GradientStop Offset="1" Color="{StaticResource CloudLit}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.halo">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.atmosphere">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.86" Color="{StaticResource AtmosphereClear}" />
<GradientStop Offset="0.896" Color="{StaticResource Atmosphere}" />
<GradientStop Offset="1" Color="{StaticResource AtmosphereClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.planet">
<Setter Property="Fill">
<RadialGradientBrush Center="46%,0%" GradientOrigin="46%,0%" RadiusX="50%" RadiusY="50%">
<GradientStop Offset="0" Color="{StaticResource PlanetLit}" />
<GradientStop Offset="0.62" Color="{StaticResource PlanetShade}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.town">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Ellipse.townGlow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource TownGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Ellipse.rim"> <Style Selector="Ellipse.rim">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" /> <Setter Property="StrokeThickness" Value="1.4" />
<Setter Property="StrokeThickness" Value="1.5" /> <Setter Property="Stroke">
<Setter Property="Opacity" Value="0.45" /> <LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<GradientStop Offset="0.12" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="0.5" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.88" Color="{StaticResource BrandRedClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.contact">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource Contact}" />
<GradientStop Offset="1" Color="{StaticResource ContactClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Rectangle.vignette">
<Setter Property="Fill">
<RadialGradientBrush Center="50%,42%" GradientOrigin="50%,42%" RadiusX="72%" RadiusY="85%">
<GradientStop Offset="0.55" Color="{StaticResource ContactClear}" />
<GradientStop Offset="1" Color="{StaticResource Vignette}" />
</RadialGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Path.trail"> <Style Selector="Path.trail">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" /> <Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="StrokeThickness" Value="1.5" /> <Setter Property="StrokeThickness" Value="1.6" />
<Setter Property="StrokeDashArray" Value="2,4" /> <Setter Property="StrokeDashArray" Value="0.1,3.2" />
<Setter Property="StrokeLineCap" Value="Round" /> <Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Opacity" Value="0.55" /> <Setter Property="Opacity" Value="0.6" />
</Style> </Style>
<Style Selector="Ellipse.shadow"> <Style Selector="Path.comet">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" /> <Setter Property="StrokeThickness" Value="2.6" />
<Setter Property="Opacity" Value="0.7" />
</Style>
<Style Selector="Path.wall">
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.wall.side">
<Setter Property="Fill" Value="{StaticResource SurfaceBrush}" />
</Style>
<Style Selector="Path.roof">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
<Setter Property="Stroke" Value="{StaticResource BrandRedDarkBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.roofEdge">
<Setter Property="Stroke" Value="{StaticResource BrandRedBrush}" />
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="StrokeLineCap" Value="Round" /> <Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
</Style> </Style>
<Style Selector="Path.flatRoof"> <Style Selector="Ellipse.spark">
<Setter Property="Fill" Value="{StaticResource LineBrush}" /> <Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style> </Style>
<Style Selector="Path.door"> <Style Selector="Ellipse.ripple">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" /> <Setter Property="Stroke" Value="{StaticResource TextStrongBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" /> <Setter Property="StrokeThickness" Value="1.4" />
<Setter Property="StrokeThickness" Value="1" />
</Style> </Style>
<Style Selector="Path.doorLight"> <Style Selector="Ellipse.smoke">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" /> <Setter Property="Fill">
<Setter Property="Opacity" Value="0" /> <RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource Smoke}" />
<GradientStop Offset="1" Color="{StaticResource SmokeClear}" />
</RadialGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Path.window, Ellipse.window, Rectangle.flat"> <Style Selector="Ellipse.windowGlow">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" /> <Setter Property="IsHitTestVisible" Value="False" />
</Style>
<Style Selector="Path.mullion">
<Setter Property="Stroke" Value="{StaticResource SurfaceBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style>
<Style Selector="Ellipse.warmGlow">
<Setter Property="Fill"> <Setter Property="Fill">
<RadialGradientBrush> <RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" /> <GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
@@ -660,57 +837,159 @@
</RadialGradientBrush> </RadialGradientBrush>
</Setter> </Setter>
</Style> </Style>
<Style Selector="Ellipse.doorSpill">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.doorLight">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource GoodLight}" />
<GradientStop Offset="1" Color="{StaticResource Good}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.gateLight">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Rectangle.flat">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Rectangle.flat.dark">
<Setter Property="Fill" Value="{StaticResource WindowDarkBrush}" />
</Style>
<Style Selector="Rectangle.flat.cool">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource WindowCool}" />
<GradientStop Offset="1" Color="{StaticResource BlockShade}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Rectangle.scan">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Ellipse.beacon">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.45" Color="{StaticResource BrandRed}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.plate"> <Style Selector="Border.plate">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" /> <Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource BrandRedDarkBrush}" />
<Setter Property="BorderThickness" Value="0.8" />
<Setter Property="CornerRadius" Value="2" /> <Setter Property="CornerRadius" Value="2" />
</Style> </Style>
<Style Selector="Path.digit"> <Style Selector="Path.digit">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" /> <Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
<Setter Property="StrokeThickness" Value="1.5" /> <Setter Property="StrokeThickness" Value="1.25" />
<Setter Property="StrokeLineCap" Value="Round" /> <Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" /> <Setter Property="StrokeJoin" Value="Round" />
<Setter Property="Width" Value="6.5" /> <Setter Property="Stretch" Value="Uniform" />
<Setter Property="Height" Value="9" /> <Setter Property="Width" Value="4.8" />
<Setter Property="Height" Value="6.6" />
<Setter Property="HorizontalAlignment" Value="Center" /> <Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" /> <Setter Property="VerticalAlignment" Value="Center" />
</Style> </Style>
<Style Selector="Border.device"> <Style Selector="Border.device">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" /> <Setter Property="BorderBrush" Value="{StaticResource DeviceEdgeBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TextSoftBrush}" /> <Setter Property="BorderThickness" Value="1.2" />
<Setter Property="BorderThickness" Value="1.5" /> <Setter Property="Background">
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource DeviceLit}" />
<GradientStop Offset="1" Color="{StaticResource DeviceShade}" />
</LinearGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Border.screen"> <Style Selector="Border.screen">
<Setter Property="Background" Value="{StaticResource GroundBrush}" /> <Setter Property="ClipToBounds" Value="True" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource ScreenHigh}" />
<GradientStop Offset="1" Color="{StaticResource ScreenLow}" />
</LinearGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Border.flash"> <Style Selector="Border.flash">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" /> <Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="Opacity" Value="0" /> <Setter Property="Opacity" Value="0" />
</Style> </Style>
<Style Selector="Border.photoFrame"> <Style Selector="Path.sheen">
<Setter Property="Fill" Value="{StaticResource SheenBrush}" />
<Setter Property="IsHitTestVisible" Value="False" />
</Style>
<Style Selector="Ellipse.lens">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Stroke" Value="{StaticResource DeviceEdgeBrush}" />
<Setter Property="StrokeThickness" Value="0.5" />
</Style>
<Style Selector="Rectangle.homeBar">
<Setter Property="Fill" Value="{StaticResource DeviceEdgeBrush}" />
</Style>
<Style Selector="Ellipse.screenGlow">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.polaroid">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" /> <Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="CornerRadius" Value="2" /> <Setter Property="CornerRadius" Value="1.5" />
<Setter Property="Padding" Value="2" /> <Setter Property="Padding" Value="2,2,2,5" />
</Style> </Style>
<Style Selector="Canvas.photo"> <Style Selector="Path.heart, Path.heartlet">
<Setter Property="Background" Value="{StaticResource BrandRedLightBrush}" /> <Setter Property="Fill">
</Style> <LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<Style Selector="Path.hills"> <GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<Setter Property="Fill" Value="{StaticResource BrandRedDarkBrush}" /> <GradientStop Offset="1" Color="{StaticResource BrandRed}" />
</Style> </LinearGradientBrush>
<Style Selector="Ellipse.sun"> </Setter>
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Ellipse.packet">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Path.heart">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
</Style> </Style>
<Style Selector="Ellipse.badge.good"> <Style Selector="Ellipse.badge.good">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" /> <Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource GoodLight}" />
<GradientStop Offset="1" Color="{StaticResource Good}" />
</LinearGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Ellipse.badge.caution"> <Style Selector="Ellipse.badge.caution">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" /> <Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource CautionLight}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badgeGlow.good">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badgeGlow.caution">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style> </Style>
<Style Selector="Path.badgeMark"> <Style Selector="Path.badgeMark">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" /> <Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
@@ -718,6 +997,46 @@
<Setter Property="StrokeLineCap" Value="Round" /> <Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" /> <Setter Property="StrokeJoin" Value="Round" />
</Style> </Style>
<Style Selector="Path.beam">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="0%,100%" EndPoint="100%,0%">
<GradientStop Offset="0" Color="{StaticResource Beam}" />
<GradientStop Offset="1" Color="{StaticResource BeamClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.callout">
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="Stroke" Value="{StaticResource TrimSoftBrush}" />
<Setter Property="Fill">
<RadialGradientBrush Center="40%,30%" GradientOrigin="40%,30%" RadiusX="70%" RadiusY="70%">
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" />
<GradientStop Offset="1" Color="{StaticResource Ground}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.calloutGlow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.6" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.orbit">
<Setter Property="StrokeThickness" Value="2" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Stroke">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.led">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Border.story"> <Style Selector="Border.story">
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" /> <Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
@@ -734,7 +1053,6 @@
<Setter Property="Background" Value="{StaticResource GroundBrush}" /> <Setter Property="Background" Value="{StaticResource GroundBrush}" />
<Setter Property="CornerRadius" Value="21,21,0,0" /> <Setter Property="CornerRadius" Value="21,21,0,0" />
<Setter Property="ClipToBounds" Value="True" /> <Setter Property="ClipToBounds" Value="True" />
<Setter Property="Padding" Value="0,8,0,0" />
</Style> </Style>
<Style Selector="Border.storyMark"> <Style Selector="Border.storyMark">
<Setter Property="Width" Value="44" /> <Setter Property="Width" Value="44" />
@@ -780,22 +1098,6 @@
<Setter Property="Fill" Value="{StaticResource BrandRedLightBrush}" /> <Setter Property="Fill" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="VerticalAlignment" Value="Center" /> <Setter Property="VerticalAlignment" Value="Center" />
</Style> </Style>
<Style Selector="Ellipse.callout">
<Setter Property="Fill" Value="{StaticResource SurfaceBrush}" />
<Setter Property="Stroke" Value="{StaticResource TextSoftBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
</Style>
<Style Selector="Path.calloutLine">
<Setter Property="Stroke" Value="{StaticResource TextSoftBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="StrokeDashArray" Value="2,3" />
</Style>
<Style Selector="Rectangle.slot">
<Setter Property="Fill" Value="{StaticResource LineBrush}" />
</Style>
<Style Selector="Ellipse.led">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
</Style>
<Style Selector="Border.farewell"> <Style Selector="Border.farewell">
<Setter Property="Background" Value="{StaticResource GroundBrush}" /> <Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style> </Style>
+2 -3
View File
@@ -11,8 +11,7 @@ public class StoredSettings
public static class AppSettings public static class AppSettings
{ {
static readonly string Folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb"); static string FilePath => Path.Combine(AppServices.Folder, "settings.json");
static readonly string FilePath = Path.Combine(Folder, "settings.json");
public static StoredSettings Read() public static StoredSettings Read()
{ {
@@ -32,7 +31,7 @@ public static class AppSettings
{ {
try try
{ {
Directory.CreateDirectory(Folder); Directory.CreateDirectory(AppServices.Folder);
var temporary = FilePath + ".tmp"; var temporary = FilePath + ".tmp";
using (var stream = File.Create(temporary)) using (var stream = File.Create(temporary))
JsonSerializer.Serialize(stream, settings, AppJsonContext.Default.StoredSettings); JsonSerializer.Serialize(stream, settings, AppJsonContext.Default.StoredSettings);
+2 -2
View File
@@ -7,7 +7,7 @@ namespace MeWeb.App.Services;
public static class ErrorLog public static class ErrorLog
{ {
const long MaxBytes = 256 * 1024; const long MaxBytes = 256 * 1024;
static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb", "errors.log"); static string FilePath => Path.Combine(AppServices.Folder, "errors.log");
static readonly Lock Gate = new(); static readonly Lock Gate = new();
public static void Watch() public static void Watch()
@@ -26,7 +26,7 @@ public static class ErrorLog
{ {
Directory.CreateDirectory(Path.GetDirectoryName(FilePath)); Directory.CreateDirectory(Path.GetDirectoryName(FilePath));
if (File.Exists(FilePath) && new FileInfo(FilePath).Length > MaxBytes) File.Delete(FilePath); if (File.Exists(FilePath) && new FileInfo(FilePath).Length > MaxBytes) File.Delete(FilePath);
File.AppendAllText(FilePath, $"{DateTimeOffset.UtcNow:O} “me-web?” {BuildInfo.Version}{Environment.NewLine}{error}{Environment.NewLine}{Environment.NewLine}"); File.AppendAllText(FilePath, $"{DateTimeOffset.UtcNow:O} me-web? {BuildInfo.Version}{Environment.NewLine}{error}{Environment.NewLine}{Environment.NewLine}");
} }
catch (Exception ex) when (ex is IOException or UnauthorizedAccessException) catch (Exception ex) when (ex is IOException or UnauthorizedAccessException)
{ {
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "ይፋዊ አድራሻዎ ሊነበብ አልቻለም።", "AddressesNone": "ይፋዊ አድራሻዎ ሊነበብ አልቻለም።",
"AddressesV4Only": "ኢንተርኔት የሚያይዎት በIPv4 ብቻ ነው፤ ይህ ግንኙነት IPv6 የለውም።", "AddressesV4Only": "ኢንተርኔት የሚያይዎት በIPv4 ብቻ ነው፤ ይህ ግንኙነት IPv6 የለውም።",
"AddressesV6Only": "ኢንተርኔት የሚያይዎት በIPv6 ብቻ ነው።", "AddressesV6Only": "ኢንተርኔት የሚያይዎት በIPv6 ብቻ ነው።",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "የ«me-web?» ፍተሻዎች፣ ከ{1} አውታረ መረቦች ውስጥ {0} ይስማማሉ", "BasisChecks": "የ«me-web?» ፍተሻዎች፣ ከ{1} አውታረ መረቦች ውስጥ {0} ይስማማሉ",
"BasisOneUser": "የአንድ ተጠቃሚ ሪፖርት", "BasisOneUser": "የአንድ ተጠቃሚ ሪፖርት",
"BasisOperator": "አቅራቢው ራሱ", "BasisOperator": "አቅራቢው ራሱ",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ለአሁኑ በጣም ብዙ ሙከራዎች", "RefusalTooMany": "ለአሁኑ በጣም ብዙ ሙከራዎች",
"RefusalUnknownTicket": "የሙከራው ጊዜ አልፏል", "RefusalUnknownTicket": "የሙከራው ጊዜ አልፏል",
"RefusalUnreachable": "አገልጋዩን መድረስ አልተቻለም", "RefusalUnreachable": "አገልጋዩን መድረስ አልተቻለም",
"RegistryCredit": "የአድራሻ ክፍሎች፦ የRIPE NCC RIPE Database (ripe.net)፣ በፈቃዱ የተጠቀምንበት፣ የ{0} መረጃ። በኢንተርኔት ላይ ካለው የመረጃ ቋት ወደ ኋላ ሊቀር ይችላል።", "RegistryCredit": "የአድራሻ ክፍሎች፦ የRIPE NCC (ripe.net)፣ የAPNIC (apnic.net)፣ የAFRINIC (afrinic.net) እና የLACNIC (lacnic.net) የመረጃ ቋቶች፣ በፈቃዳቸው የተጠቀምንባቸው፣ የ{0} መረጃ። በኢንተርኔት ላይ ካሉት የመረጃ ቋቶች ወደ ኋላ ሊቀሩ ይችላሉ።",
"ResultsTitle": "«me-web?» ያገኘው", "ResultsTitle": "«me-web?» ያገኘው",
"RouterMobile": "በሞባይል ዳታ ላይ የቤት ራውተር የለም፦ መጀመሪያ የሚመጣው የአቅራቢዎ አውታረ መረብ ነው።", "RouterMobile": "በሞባይል ዳታ ላይ የቤት ራውተር የለም፦ መጀመሪያ የሚመጣው የአቅራቢዎ አውታረ መረብ ነው።",
"RouterNone": "በዚህ ግንኙነት ላይ የቤት ራውተር አልተገኘም።", "RouterNone": "በዚህ ግንኙነት ላይ የቤት ራውተር አልተገኘም።",
@@ -280,7 +280,7 @@
"ShareTitle": "እነዚህን ውጤቶች ያጋሩ", "ShareTitle": "እነዚህን ውጤቶች ያጋሩ",
"ShareTooMany": "ዛሬ ከዚህ አድራሻ በጣም ብዙ ጊዜ ተልኳል። ነገ እንደገና ይሞክሩ።", "ShareTooMany": "ዛሬ ከዚህ አድራሻ በጣም ብዙ ጊዜ ተልኳል። ነገ እንደገና ይሞክሩ።",
"ShareWho": "የሚቀበላቸው፦ የ«me-web?» አሳታሚ Arasaka di Hvozdikov Yevheniy፣ በጣሊያን በሚገኘው የራሱ አገልጋይ ላይ (meweb.arasaka.software)።", "ShareWho": "የሚቀበላቸው፦ የ«me-web?» አሳታሚ Arasaka di Hvozdikov Yevheniy፣ በጣሊያን በሚገኘው የራሱ አገልጋይ ላይ (meweb.arasaka.software)።",
"ShareWhy": "ለምን፦ በቀጣዮቹ ስሪቶች ውስጥ ስለ አቅራቢዎች ያሉትን ማስታወሻዎች ለማሻሻል። የሚታተሙት አድራሻ የሌላቸው ድምር አኃዞች ብቻ ናቸው፣ ያውም አንድ ሰው ከገመገማቸው በኋላ። ሕጋዊ መሠረቱ የእርስዎ ፈቃድ ነው።", "ShareWhy": "ለምን፦ በቀጣዮቹ ስሪቶች ውስጥ ስለ አቅራቢዎች ያሉትን ማስታወሻዎች ለማሻሻል። የሚታተሙት አድራሻ የሌላቸው ድምር አኃዞች ብቻ ናቸው፣ ያውም አንድ ሰው ከገመገማቸው በኋላ። የላኩትን ውጤት ኮድ እርስዎ ራስዎ ለአሳታሚው ከሰጡ፣ ለምሳሌ ስለ ግንኙነትዎ እርዳታ ሲጠይቁ፣ አሳታሚው በጠየቁበት ቦታ ሊመልስልዎ እነዚህን ውጤቶችም ያነባል፤ እዚያም አድራሻዎችዎን ፈጽሞ አይደግምም። ሕጋዊ መሠረቱ የእርስዎ ፈቃድ ነው።",
"SharedTitle": "ያጋሯቸው ውጤቶች", "SharedTitle": "ያጋሯቸው ውጤቶች",
"SourceCode": "የምንጭ ኮድ", "SourceCode": "የምንጭ ኮድ",
"SpeedFailed": "የፍጥነት ሙከራው አልተጠናቀቀም።", "SpeedFailed": "የፍጥነት ሙከራው አልተጠናቀቀም።",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "እንደሌሉ ተነግሯል", "ValueAnsweredMissing": "እንደሌሉ ተነግሯል",
"ValueAtLeastSeconds": "ቢያንስ {0} ሰከንድ", "ValueAtLeastSeconds": "ቢያንስ {0} ሰከንድ",
"ValueBetweenSeconds": "ከ{0} እስከ {1} ሰከንድ", "ValueBetweenSeconds": "ከ{0} እስከ {1} ሰከንድ",
"ValueBlockAllocated": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለኢንተርኔት አቅራቢው የተሰጠ ({0})",
"ValueBlockAssigned": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለአንድ ድርጅት ብቻ የተሰጠ ({0})",
"ValueBlockReallocated": "በአንድ የኢንተርኔት አቅራቢ ለሌላ አቅራቢ የተላለፈ ({0})",
"ValueBlockReassigned": "በኢንተርኔት አቅራቢው ለአንዱ ደንበኛው የተላለፈ ({0})",
"ValueCantTell": "ማወቅ አይቻልም", "ValueCantTell": "ማወቅ አይቻልም",
"ValueCantTellResolver": "{0}፦ የስም አገልጋይዎ ሊጠይቀው አይችልም", "ValueCantTellResolver": "{0}፦ የስም አገልጋይዎ ሊጠይቀው አይችልም",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ከዚህ አይቻልም", "VerdictNotPossible": "ከዚህ አይቻልም",
"VerdictPossible": "ይቻላል", "VerdictPossible": "ይቻላል",
"VerdictWorkaround": "በአማራጭ መንገድ", "VerdictWorkaround": "በአማራጭ መንገድ",
"VersionLine": "«me-web?» {0} · ነፃ ሶፍትዌር (AGPL-3.0)", "VersionLine": "me-web? {0} · ነፃ ሶፍትዌር (AGPL-3.0)",
"WaitingReach": "ከላይ ያለውን መልስዎን በመጠበቅ ላይ።", "WaitingReach": "ከላይ ያለውን መልስዎን በመጠበቅ ላይ።",
"WhatIsThis": "ይህ ምን ማለት ነው?" "WhatIsThis": "ይህ ምን ማለት ነው?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "تعذّرت قراءة عنوانك العام.", "AddressesNone": "تعذّرت قراءة عنوانك العام.",
"AddressesV4Only": "يراك الإنترنت عبر IPv4 فقط: لا يوجد IPv6 في هذا الاتصال.", "AddressesV4Only": "يراك الإنترنت عبر IPv4 فقط: لا يوجد IPv6 في هذا الاتصال.",
"AddressesV6Only": "يراك الإنترنت عبر IPv6 فقط.", "AddressesV6Only": "يراك الإنترنت عبر IPv6 فقط.",
"AppName": "”me-web?“", "AppName": "me-web?",
"BasisChecks": "فحوص ”me-web?“، الشبكات المتّفقة: {0} من {1}", "BasisChecks": "فحوص ”me-web?“، الشبكات المتّفقة: {0} من {1}",
"BasisOneUser": "بلاغ من مستخدم واحد", "BasisOneUser": "بلاغ من مستخدم واحد",
"BasisOperator": "مزوّد الإنترنت نفسه", "BasisOperator": "مزوّد الإنترنت نفسه",
@@ -261,7 +261,7 @@
"RefusalTooMany": "اختبارات كثيرة جدًا حاليًا", "RefusalTooMany": "اختبارات كثيرة جدًا حاليًا",
"RefusalUnknownTicket": "انتهت صلاحية الاختبار", "RefusalUnknownTicket": "انتهت صلاحية الاختبار",
"RefusalUnreachable": "تعذّر الوصول إلى الخادم", "RefusalUnreachable": "تعذّر الوصول إلى الخادم",
"RegistryCredit": "مجموعات العناوين: RIPE Database من RIPE NCC (ripe.net)، مستخدمة بإذنه، بيانات بتاريخ {0}. قد تكون أقدم من قاعدة البيانات الحيّة.", "RegistryCredit": "مجموعات العناوين: قواعد بيانات RIPE NCC (ripe.net) وAPNIC (apnic.net) وAFRINIC (afrinic.net) وLACNIC (lacnic.net)، مستخدمة بإذنها، بيانات بتاريخ {0}. قد تكون أقدم من قواعد البيانات الحيّة.",
"ResultsTitle": "ما وجده ”me-web?“", "ResultsTitle": "ما وجده ”me-web?“",
"RouterMobile": "على بيانات الجوّال لا يوجد راوتر منزلي: شبكة مزوّد الإنترنت تأتي أولًا.", "RouterMobile": "على بيانات الجوّال لا يوجد راوتر منزلي: شبكة مزوّد الإنترنت تأتي أولًا.",
"RouterNone": "لم يُعثر على راوتر منزلي في هذا الاتصال.", "RouterNone": "لم يُعثر على راوتر منزلي في هذا الاتصال.",
@@ -280,7 +280,7 @@
"ShareTitle": "شارك هذه النتائج", "ShareTitle": "شارك هذه النتائج",
"ShareTooMany": "إرسالات كثيرة جدًا من هذا العنوان اليوم. حاول مرة أخرى غدًا.", "ShareTooMany": "إرسالات كثيرة جدًا من هذا العنوان اليوم. حاول مرة أخرى غدًا.",
"ShareWho": "من يستلمها: Arasaka di Hvozdikov Yevheniy، ناشر ”me-web?“، على خادمه الخاص في إيطاليا (meweb.arasaka.software).", "ShareWho": "من يستلمها: Arasaka di Hvozdikov Yevheniy، ناشر ”me-web?“، على خادمه الخاص في إيطاليا (meweb.arasaka.software).",
"ShareWhy": "لماذا: لتحسين الملاحظات عن مزوّدي الإنترنت في الإصدارات القادمة. لا يُنشر إلا مجاميع بلا عناوين، وبعد أن يراجعها شخص. الأساس القانوني هو موافقتك.", "ShareWhy": "لماذا: لتحسين الملاحظات عن مزوّدي الإنترنت في الإصدارات القادمة. لا يُنشر إلا مجاميع بلا عناوين، وبعد أن يراجعها شخص. وإذا أعطيت رمز الإرسال للناشر بنفسك، مثلًا حين تطلب المساعدة بشأن اتصالك، فإن الناشر يقرأ هذه النتائج أيضًا ليجيبك حيث سألت، ولا يكرر عناوينك هناك أبدًا. الأساس القانوني هو موافقتك.",
"SharedTitle": "النتائج التي شاركتها", "SharedTitle": "النتائج التي شاركتها",
"SourceCode": "الشيفرة المصدرية", "SourceCode": "الشيفرة المصدرية",
"SpeedFailed": "لم يكتمل اختبار السرعة.", "SpeedFailed": "لم يكتمل اختبار السرعة.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "أُبلغ أنها غير موجودة", "ValueAnsweredMissing": "أُبلغ أنها غير موجودة",
"ValueAtLeastSeconds": "{0} ثانية على الأقل", "ValueAtLeastSeconds": "{0} ثانية على الأقل",
"ValueBetweenSeconds": "بين {0} و{1} ثانية", "ValueBetweenSeconds": "بين {0} و{1} ثانية",
"ValueBlockAllocated": "مُنح مباشرةً لمزوّد الإنترنت من سجلّ العناوين ({0})",
"ValueBlockAssigned": "مُنح مباشرةً لمؤسسة واحدة من سجلّ العناوين ({0})",
"ValueBlockReallocated": "نقله مزوّد إنترنت إلى مزوّد إنترنت آخر ({0})",
"ValueBlockReassigned": "نقله مزوّد الإنترنت إلى أحد عملائه ({0})",
"ValueCantTell": "تعذّر التحديد", "ValueCantTell": "تعذّر التحديد",
"ValueCantTellResolver": "{0}: خادم الأسماء لديك لا يستطيع سؤالها", "ValueCantTellResolver": "{0}: خادم الأسماء لديك لا يستطيع سؤالها",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ليس من هنا", "VerdictNotPossible": "ليس من هنا",
"VerdictPossible": "ممكن", "VerdictPossible": "ممكن",
"VerdictWorkaround": "مع حل بديل", "VerdictWorkaround": "مع حل بديل",
"VersionLine": "”me-web?“ {0} · برنامج حرّ (AGPL-3.0)", "VersionLine": "me-web? {0} · برنامج حرّ (AGPL-3.0)",
"WaitingReach": "بانتظار ردّك أعلاه.", "WaitingReach": "بانتظار ردّك أعلاه.",
"WhatIsThis": "ماذا يعني هذا؟" "WhatIsThis": "ماذا يعني هذا؟"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Janiw público direccionam liyiñjamäkänti.", "AddressesNone": "Janiw público direccionam liyiñjamäkänti.",
"AddressesV4Only": "Internetax IPv4 tuqikiw uñjtamxa: aka conexionanx janiw IPv6 utjkiti.", "AddressesV4Only": "Internetax IPv4 tuqikiw uñjtamxa: aka conexionanx janiw IPv6 utjkiti.",
"AddressesV6Only": "Internetax IPv6 tuqikiw uñjtamxa.", "AddressesV6Only": "Internetax IPv6 tuqikiw uñjtamxa.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?» ukan uñakipawinakapa, {1} redanakat {0} kikpak sapxi", "BasisChecks": "«me-web?» ukan uñakipawinakapa, {1} redanakat {0} kikpak sapxi",
"BasisOneUser": "mä usuarion yatiyawipa", "BasisOneUser": "mä usuarion yatiyawipa",
"BasisOperator": "internet empresa", "BasisOperator": "internet empresa",
@@ -261,7 +261,7 @@
"RefusalTooMany": "jichhax walja yant'äwinaka", "RefusalTooMany": "jichhax walja yant'äwinaka",
"RefusalUnknownTicket": "yant'äwix tukusxiwa", "RefusalUnknownTicket": "yant'äwix tukusxiwa",
"RefusalUnreachable": "servidorar jan puriñjama", "RefusalUnreachable": "servidorar jan puriñjama",
"RegistryCredit": "Direccion t'aqanaka: RIPE NCC ukan RIPE Database (ripe.net), permisopampi apnaqata, {0} urun datonakapa. Internetan jichha utjki uka base de datos ukat sipanx qhipharataspawa.", "RegistryCredit": "Direccion t'aqanaka: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ukat LACNIC (lacnic.net) ukanakan base de datos ukanakapa, permisonakapampi apnaqata, {0} urun datonakapa. Internetan jichha utjki uka base de datos ukanakat sipanx qhipharataspawa.",
"ResultsTitle": "«me-web?» kunanaks jikxatawayi", "ResultsTitle": "«me-web?» kunanaks jikxatawayi",
"RouterMobile": "Celular datonakampix janiw utan routerax utjkiti: celular empresaman redapaw nayraqat juti.", "RouterMobile": "Celular datonakampix janiw utan routerax utjkiti: celular empresaman redapaw nayraqat juti.",
"RouterNone": "Aka conexionanx janiw utan routerax jikxatatäkiti.", "RouterNone": "Aka conexionanx janiw utan routerax jikxatatäkiti.",
@@ -280,7 +280,7 @@
"ShareTitle": "Jikxatawinak jaljaña", "ShareTitle": "Jikxatawinak jaljaña",
"ShareTooMany": "Jichhürux aka direccionat walja apayawinakaw utji. Qharürux wasitat yant'am.", "ShareTooMany": "Jichhürux aka direccionat walja apayawinakaw utji. Qharürux wasitat yant'am.",
"ShareWho": "Khitis katuqi: Arasaka di Hvozdikov Yevheniy, «me-web?» uñstayiripa, Italian pachpa servidorapana (meweb.arasaka.software).", "ShareWho": "Khitis katuqi: Arasaka di Hvozdikov Yevheniy, «me-web?» uñstayiripa, Italian pachpa servidorapana (meweb.arasaka.software).",
"ShareWhy": "Kunatsa: qhipa versionanakan internet empresanakat yatiyawinak askichañataki. Jan direccionanakan taqpach jakhüwinakakiw uñstayasi, mä jaqix uñakipxi ukhakiw. Kamachir arkir chiqapax juman iyawsäwimawa.", "ShareWhy": "Kunatsa: qhipa versionanakan internet empresanakat yatiyawinak askichañataki. Jan direccionanakan taqpach jakhüwinakakiw uñstayasi, mä jaqix uñakipxi ukhakiw. Juma pachpaw apayawiman códigopa uñstayiriru churasma ukhaxa, sañäni, conexionamat yanapa mayisma ukhaxa, uñstayirix aka yatiyawinak liyiraki, kawkinsa jiskt'asma ukan jaysañataki, ukanx janipuniw direccionanakam wasitat qillqkiti. Kamachir arkir chiqapax juman iyawsäwimawa.",
"SharedTitle": "Jaljat jikxatawinakama", "SharedTitle": "Jaljat jikxatawinakama",
"SourceCode": "Código fuente", "SourceCode": "Código fuente",
"SpeedFailed": "Jank'aki yant'äwix janiw tukuskänti.", "SpeedFailed": "Jank'aki yant'äwix janiw tukuskänti.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "jan utjir ukham yatiyata", "ValueAnsweredMissing": "jan utjir ukham yatiyata",
"ValueAtLeastSeconds": "{0} segundo, jan ukax juk'ampi", "ValueAtLeastSeconds": "{0} segundo, jan ukax juk'ampi",
"ValueBetweenSeconds": "{0} ukat {1} segundo taypi", "ValueBetweenSeconds": "{0} ukat {1} segundo taypi",
"ValueBlockAllocated": "direccion registrota internet empresar chiqak churata ({0})",
"ValueBlockAssigned": "direccion registrota mä sapa organizacionar chiqak churata ({0})",
"ValueBlockReallocated": "mä internet empresat yaqha internet empresar katuyata ({0})",
"ValueBlockReassigned": "internet empresat mä clientepar katuyata ({0})",
"ValueCantTell": "jan yatiñjama", "ValueCantTell": "jan yatiñjama",
"ValueCantTellResolver": "{0}: sutinak servidoramax janiw jiskt'añjamäkiti", "ValueCantTellResolver": "{0}: sutinak servidoramax janiw jiskt'añjamäkiti",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Akat janiwa", "VerdictNotPossible": "Akat janiwa",
"VerdictPossible": "Lurasiñjamawa", "VerdictPossible": "Lurasiñjamawa",
"VerdictWorkaround": "Yaqha thakhimpi", "VerdictWorkaround": "Yaqha thakhimpi",
"VersionLine": "«me-web?» {0} · libre software (AGPL-3.0)", "VersionLine": "me-web? {0} · libre software (AGPL-3.0)",
"WaitingReach": "Patanx jaysawim suyt'aski.", "WaitingReach": "Patanx jaysawim suyt'aski.",
"WhatIsThis": "Akax kuns sañ muni?" "WhatIsThis": "Akax kuns sañ muni?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Иҹтимаи үнванынызы охумаг мүмкүн олмады.", "AddressesNone": "Иҹтимаи үнванынызы охумаг мүмкүн олмады.",
"AddressesV4Only": "Интернет сизи јалныз IPv4 үзәриндән ҝөрүр: бу бағлантыда IPv6 јохдур.", "AddressesV4Only": "Интернет сизи јалныз IPv4 үзәриндән ҝөрүр: бу бағлантыда IPv6 јохдур.",
"AddressesV6Only": "Интернет сизи јалныз IPv6 үзәриндән ҝөрүр.", "AddressesV6Only": "Интернет сизи јалныз IPv6 үзәриндән ҝөрүр.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?» јохламалары, {1} шәбәкәдән {0} шәбәкә ејни нәтиҹә верир", "BasisChecks": "«me-web?» јохламалары, {1} шәбәкәдән {0} шәбәкә ејни нәтиҹә верир",
"BasisOneUser": "бир истифадәчинин мәлуматы", "BasisOneUser": "бир истифадәчинин мәлуматы",
"BasisOperator": "провајдерин өзү", "BasisOperator": "провајдерин өзү",
@@ -261,7 +261,7 @@
"RefusalTooMany": "һәләлик һәддиндән чох тест", "RefusalTooMany": "һәләлик һәддиндән чох тест",
"RefusalUnknownTicket": "тестин вахты битиб", "RefusalUnknownTicket": "тестин вахты битиб",
"RefusalUnreachable": "серверә чатмаг олмур", "RefusalUnreachable": "серверә чатмаг олмур",
"RegistryCredit": "Үнван блоклары: RIPE NCC-нин RIPE Database мәлумат базасы (ripe.net), онун иҹазәси илә истифадә олунур, {0} тарихли мәлуматлар. Мәлуматлар интернетдәки базадан ҝери гала биләр.", "RegistryCredit": "Үнван блоклары: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) вә LACNIC (lacnic.net) тәшкилатларынын мәлумат базалары, онларын иҹазәси илә истифадә олунур, {0} тарихли мәлуматлар. Мәлуматлар интернетдәки базалардан ҝери гала биләр.",
"ResultsTitle": "«me-web?» нәләр тапды", "ResultsTitle": "«me-web?» нәләр тапды",
"RouterMobile": "Мобил интернетдә ев роутери олмур: биринҹи провајдеринизин шәбәкәси ҝәлир.", "RouterMobile": "Мобил интернетдә ев роутери олмур: биринҹи провајдеринизин шәбәкәси ҝәлир.",
"RouterNone": "Бу бағлантыда ев роутери тапылмады.", "RouterNone": "Бу бағлантыда ев роутери тапылмады.",
@@ -280,7 +280,7 @@
"ShareTitle": "Бу нәтиҹәләри пајлаш", "ShareTitle": "Бу нәтиҹәләри пајлаш",
"ShareTooMany": "Бу ҝүн бу үнвандан һәддиндән чох ҝөндәриш олуб. Сабаһ јенидән ҹәһд един.", "ShareTooMany": "Бу ҝүн бу үнвандан һәддиндән чох ҝөндәриш олуб. Сабаһ јенидән ҹәһд един.",
"ShareWho": "Онлары ким алыр: «me-web?» тәтбигинин нашири Arasaka di Hvozdikov Yevheniy, Италијадакы өз сервериндә (meweb.arasaka.software).", "ShareWho": "Онлары ким алыр: «me-web?» тәтбигинин нашири Arasaka di Hvozdikov Yevheniy, Италијадакы өз сервериндә (meweb.arasaka.software).",
"ShareWhy": "Нә үчүн: сонракы бурахылышларда провајдерләр һаггында гејдләри јахшылашдырмаг үчүн. Јалныз үнвансыз үмуми рәгәмләр, һәм дә јалныз бир инсан онлары јохладыгдан сонра дәрҹ олунур. Һүгуги әсас сизин разылығыныздыр.", "ShareWhy": "Нә үчүн: сонракы бурахылышларда провајдерләр һаггында гејдләри јахшылашдырмаг үчүн. Јалныз үнвансыз үмуми рәгәмләр, һәм дә јалныз бир инсан онлары јохладыгдан сонра дәрҹ олунур. Ҝөндәришинизин кодуну наширә өзүнүз версәниз, мәсәлән, бағлантынызла бағлы көмәк истәјәндә, нашир сизә сорушдуғунуз јердә ҹаваб вермәк үчүн бу нәтиҹәләри дә охујур вә орада үнванларынызы һеч вахт тәкрарламыр. Һүгуги әсас сизин разылығыныздыр.",
"SharedTitle": "Пајлашдығыныз нәтиҹәләр", "SharedTitle": "Пајлашдығыныз нәтиҹәләр",
"SourceCode": "Мәнбә коду", "SourceCode": "Мәнбә коду",
"SpeedFailed": "Сүрәт тести баша чатмады.", "SpeedFailed": "Сүрәт тести баша чатмады.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "мөвҹуд олмадығы билдирилди", "ValueAnsweredMissing": "мөвҹуд олмадығы билдирилди",
"ValueAtLeastSeconds": "ән азы {0} санијә", "ValueAtLeastSeconds": "ән азы {0} санијә",
"ValueBetweenSeconds": "{0} илә {1} санијә арасы", "ValueBetweenSeconds": "{0} илә {1} санијә арасы",
"ValueBlockAllocated": "үнван рејестри тәрәфиндән бирбаша провајдерә верилиб ({0})",
"ValueBlockAssigned": "үнван рејестри тәрәфиндән бирбаша бир тәшкилата верилиб ({0})",
"ValueBlockReallocated": "бир провајдер тәрәфиндән башга провајдерә өтүрүлүб ({0})",
"ValueBlockReassigned": "провајдер тәрәфиндән өз абунәчиләриндән биринә өтүрүлүб ({0})",
"ValueCantTell": "билинмир", "ValueCantTell": "билинмир",
"ValueCantTellResolver": "{0}: ад сервериниз она сорғу ҝөндәрә билмир", "ValueCantTellResolver": "{0}: ад сервериниз она сорғу ҝөндәрә билмир",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Бурадан олмаз", "VerdictNotPossible": "Бурадан олмаз",
"VerdictPossible": "Мүмкүндүр", "VerdictPossible": "Мүмкүндүр",
"VerdictWorkaround": "Чыхыш јолу илә", "VerdictWorkaround": "Чыхыш јолу илә",
"VersionLine": "«me-web?» {0} · азад програм тәминаты (AGPL-3.0)", "VersionLine": "me-web? {0} · азад програм тәминаты (AGPL-3.0)",
"WaitingReach": "Јухарыдакы ҹавабыныз ҝөзләнилир.", "WaitingReach": "Јухарыдакы ҹавабыныз ҝөзләнилир.",
"WhatIsThis": "Бу нә демәкдир?" "WhatIsThis": "Бу нә демәкдир?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "İctimai ünvanınızı oxumaq mümkün olmadı.", "AddressesNone": "İctimai ünvanınızı oxumaq mümkün olmadı.",
"AddressesV4Only": "İnternet sizi yalnız IPv4 üzərindən görür: bu bağlantıda IPv6 yoxdur.", "AddressesV4Only": "İnternet sizi yalnız IPv4 üzərindən görür: bu bağlantıda IPv6 yoxdur.",
"AddressesV6Only": "İnternet sizi yalnız IPv6 üzərindən görür.", "AddressesV6Only": "İnternet sizi yalnız IPv6 üzərindən görür.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” yoxlamaları, {1} şəbəkədən {0} şəbəkə eyni nəticə verir", "BasisChecks": "“me-web?” yoxlamaları, {1} şəbəkədən {0} şəbəkə eyni nəticə verir",
"BasisOneUser": "bir istifadəçinin məlumatı", "BasisOneUser": "bir istifadəçinin məlumatı",
"BasisOperator": "provayderin özü", "BasisOperator": "provayderin özü",
@@ -261,7 +261,7 @@
"RefusalTooMany": "hələlik həddindən çox test", "RefusalTooMany": "hələlik həddindən çox test",
"RefusalUnknownTicket": "testin vaxtı bitib", "RefusalUnknownTicket": "testin vaxtı bitib",
"RefusalUnreachable": "serverə çatmaq olmur", "RefusalUnreachable": "serverə çatmaq olmur",
"RegistryCredit": "Ünvan blokları: RIPE NCC-nin RIPE Database məlumat bazası (ripe.net), onun icazəsi ilə istifadə olunur, {0} tarixli məlumatlar. Məlumatlar internetdəki bazadan geri qala bilər.", "RegistryCredit": "Ünvan blokları: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) və LACNIC (lacnic.net) məlumat bazaları, onların icazəsi ilə istifadə olunur, {0} tarixli məlumatlar. Məlumatlar internetdəki bazalardan geri qala bilər.",
"ResultsTitle": "“me-web?” nələr tapdı", "ResultsTitle": "“me-web?” nələr tapdı",
"RouterMobile": "Mobil internetdə ev routeri olmur: birinci provayderinizin şəbəkəsi gəlir.", "RouterMobile": "Mobil internetdə ev routeri olmur: birinci provayderinizin şəbəkəsi gəlir.",
"RouterNone": "Bu bağlantıda ev routeri tapılmadı.", "RouterNone": "Bu bağlantıda ev routeri tapılmadı.",
@@ -280,7 +280,7 @@
"ShareTitle": "Bu nəticələri paylaş", "ShareTitle": "Bu nəticələri paylaş",
"ShareTooMany": "Bu gün bu ünvandan həddindən çox göndəriş olub. Sabah yenidən cəhd edin.", "ShareTooMany": "Bu gün bu ünvandan həddindən çox göndəriş olub. Sabah yenidən cəhd edin.",
"ShareWho": "Onları kim alır: “me-web?” tətbiqinin naşiri Arasaka di Hvozdikov Yevheniy, İtaliyadakı öz serverində (meweb.arasaka.software).", "ShareWho": "Onları kim alır: “me-web?” tətbiqinin naşiri Arasaka di Hvozdikov Yevheniy, İtaliyadakı öz serverində (meweb.arasaka.software).",
"ShareWhy": "Nə üçün: sonrakı buraxılışlarda provayderlər haqqında qeydləri yaxşılaşdırmaq üçün. Yalnız ünvansız ümumi rəqəmlər, həm də yalnız bir insan onları yoxladıqdan sonra dərc olunur. Hüquqi əsas sizin razılığınızdır.", "ShareWhy": "Nə üçün: sonrakı buraxılışlarda provayderlər haqqında qeydləri yaxşılaşdırmaq üçün. Yalnız ünvansız ümumi rəqəmlər, həm də yalnız bir insan onları yoxladıqdan sonra dərc olunur. Göndərişinizin kodunu naşirə özünüz versəniz, məsələn, bağlantınızla bağlı kömək istəyəndə, naşir sizə soruşduğunuz yerdə cavab vermək üçün bu nəticələri də oxuyur və orada ünvanlarınızı heç vaxt təkrarlamır. Hüquqi əsas sizin razılığınızdır.",
"SharedTitle": "Paylaşdığınız nəticələr", "SharedTitle": "Paylaşdığınız nəticələr",
"SourceCode": "Mənbə kodu", "SourceCode": "Mənbə kodu",
"SpeedFailed": "Sürət testi başa çatmadı.", "SpeedFailed": "Sürət testi başa çatmadı.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "mövcud olmadığı bildirildi", "ValueAnsweredMissing": "mövcud olmadığı bildirildi",
"ValueAtLeastSeconds": "ən azı {0} saniyə", "ValueAtLeastSeconds": "ən azı {0} saniyə",
"ValueBetweenSeconds": "{0} ilə {1} saniyə arası", "ValueBetweenSeconds": "{0} ilə {1} saniyə arası",
"ValueBlockAllocated": "ünvanları paylayan qurum tərəfindən birbaşa provayderə verilmiş ({0})",
"ValueBlockAssigned": "ünvanları paylayan qurum tərəfindən birbaşa tək bir təşkilata verilmiş ({0})",
"ValueBlockReallocated": "bir provayder tərəfindən başqa bir provayderə ötürülmüş ({0})",
"ValueBlockReassigned": "provayder tərəfindən öz abunəçilərindən birinə ötürülmüş ({0})",
"ValueCantTell": "bilinmir", "ValueCantTell": "bilinmir",
"ValueCantTellResolver": "{0}: ad serveriniz ona sorğu göndərə bilmir", "ValueCantTellResolver": "{0}: ad serveriniz ona sorğu göndərə bilmir",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Buradan olmaz", "VerdictNotPossible": "Buradan olmaz",
"VerdictPossible": "Mümkündür", "VerdictPossible": "Mümkündür",
"VerdictWorkaround": "Çıxış yolu ilə", "VerdictWorkaround": "Çıxış yolu ilə",
"VersionLine": "“me-web?” {0} · azad proqram təminatı (AGPL-3.0)", "VersionLine": "me-web? {0} · azad proqram təminatı (AGPL-3.0)",
"WaitingReach": "Yuxarıdakı cavabınız gözlənilir.", "WaitingReach": "Yuxarıdakı cavabınız gözlənilir.",
"WhatIsThis": "Bu nə deməkdir?" "WhatIsThis": "Bu nə deməkdir?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Не ўдалося даведацца ваш публічны адрас.", "AddressesNone": "Не ўдалося даведацца ваш публічны адрас.",
"AddressesV4Only": "Інтэрнэт бачыць вас толькі праз IPv4: у гэтага падключэння няма IPv6.", "AddressesV4Only": "Інтэрнэт бачыць вас толькі праз IPv4: у гэтага падключэння няма IPv6.",
"AddressesV6Only": "Інтэрнэт бачыць вас толькі праз IPv6.", "AddressesV6Only": "Інтэрнэт бачыць вас толькі праз IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "праверкі «me-web?»: супадаюць {0} з {1} сетак", "BasisChecks": "праверкі «me-web?»: супадаюць {0} з {1} сетак",
"BasisOneUser": "паведамленне аднаго карыстальніка", "BasisOneUser": "паведамленне аднаго карыстальніка",
"BasisOperator": "сам правайдар", "BasisOperator": "сам правайдар",
@@ -261,7 +261,7 @@
"RefusalTooMany": "пакуль занадта шмат тэстаў", "RefusalTooMany": "пакуль занадта шмат тэстаў",
"RefusalUnknownTicket": "час тэсту скончыўся", "RefusalUnknownTicket": "час тэсту скончыўся",
"RefusalUnreachable": "сервер недаступны", "RefusalUnreachable": "сервер недаступны",
"RegistryCredit": "Блокі адрасоў: RIPE Database ад RIPE NCC (ripe.net), выкарыстоўваецца з яго дазволу, даныя на {0}. Яны могуць адставаць ад базы ў інтэрнэце.", "RegistryCredit": "Блокі адрасоў: базы даных RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) і LACNIC (lacnic.net), выкарыстоўваюцца з іх дазволу, даныя на {0}. Яны могуць адставаць ад баз у інтэрнэце.",
"ResultsTitle": "Вынікі «me-web?»", "ResultsTitle": "Вынікі «me-web?»",
"RouterMobile": "У мабільным інтэрнэце хатняга роўтара няма: першай ідзе сетка правайдара.", "RouterMobile": "У мабільным інтэрнэце хатняга роўтара няма: першай ідзе сетка правайдара.",
"RouterNone": "На гэтым падключэнні хатні роўтар не знойдзены.", "RouterNone": "На гэтым падключэнні хатні роўтар не знойдзены.",
@@ -280,7 +280,7 @@
"ShareTitle": "Падзяліцца вынікамі", "ShareTitle": "Падзяліцца вынікамі",
"ShareTooMany": "Сёння з гэтага адраса было занадта шмат адправак. Паспрабуйце заўтра.", "ShareTooMany": "Сёння з гэтага адраса было занадта шмат адправак. Паспрабуйце заўтра.",
"ShareWho": "Хто іх атрымлівае: Arasaka di Hvozdikov Yevheniy, выдавец «me-web?», на ўласным серверы ў Італіі (meweb.arasaka.software).", "ShareWho": "Хто іх атрымлівае: Arasaka di Hvozdikov Yevheniy, выдавец «me-web?», на ўласным серверы ў Італіі (meweb.arasaka.software).",
"ShareWhy": "Навошта: каб палепшыць нататкі пра правайдараў у наступных версіях. Публікуюцца толькі агульныя лічбы без адрасоў і толькі пасля таго, як іх праверыць чалавек. Прававая падстава — ваша згода.", "ShareWhy": "Навошта: каб палепшыць нататкі пра правайдараў у наступных версіях. Публікуюцца толькі агульныя лічбы без адрасоў і толькі пасля таго, як іх праверыць чалавек. Калі вы самі дасце выдаўцу код адпраўкі, напрыклад калі просіце дапамогі з вашым падключэннем, выдавец таксама чытае гэтыя вынікі, каб адказаць вам там, дзе вы спыталі, і ніколі не паўтарае там вашы адрасы. Прававая падстава — ваша згода.",
"SharedTitle": "Вынікі, якімі вы падзяліліся", "SharedTitle": "Вынікі, якімі вы падзяліліся",
"SourceCode": "Зыходны код", "SourceCode": "Зыходны код",
"SpeedFailed": "Тэст хуткасці не завяршыўся.", "SpeedFailed": "Тэст хуткасці не завяршыўся.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "сервер адказаў, што іх няма", "ValueAnsweredMissing": "сервер адказаў, што іх няма",
"ValueAtLeastSeconds": "не менш за {0} с", "ValueAtLeastSeconds": "не менш за {0} с",
"ValueBetweenSeconds": "ад {0} да {1} с", "ValueBetweenSeconds": "ад {0} да {1} с",
"ValueBlockAllocated": "выдадзены правайдару непасрэдна рэестрам адрасоў ({0})",
"ValueBlockAssigned": "выдадзены адной арганізацыі непасрэдна рэестрам адрасоў ({0})",
"ValueBlockReallocated": "перададзены адным правайдарам іншаму правайдару ({0})",
"ValueBlockReassigned": "перададзены правайдарам аднаму са сваіх кліентаў ({0})",
"ValueCantTell": "невядома", "ValueCantTell": "невядома",
"ValueCantTellResolver": "{0}: ваш сервер імёнаў не можа да яго звярнуцца", "ValueCantTellResolver": "{0}: ваш сервер імёнаў не можа да яго звярнуцца",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Не адсюль", "VerdictNotPossible": "Не адсюль",
"VerdictPossible": "Магчыма", "VerdictPossible": "Магчыма",
"VerdictWorkaround": "Абыходным шляхам", "VerdictWorkaround": "Абыходным шляхам",
"VersionLine": "«me-web?» {0} · свабодная праграма (AGPL-3.0)", "VersionLine": "me-web? {0} · свабодная праграма (AGPL-3.0)",
"WaitingReach": "Чакаем вашага адказу вышэй.", "WaitingReach": "Чакаем вашага адказу вышэй.",
"WhatIsThis": "Што гэта значыць?" "WhatIsThis": "Што гэта значыць?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Публичният ви адрес не можа да бъде установен.", "AddressesNone": "Публичният ви адрес не можа да бъде установен.",
"AddressesV4Only": "Интернет ви вижда само през IPv4: тази връзка няма IPv6.", "AddressesV4Only": "Интернет ви вижда само през IPv4: тази връзка няма IPv6.",
"AddressesV6Only": "Интернет ви вижда само през IPv6.", "AddressesV6Only": "Интернет ви вижда само през IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "проверки на „me-web?“: {0} от {1} мрежи са съгласни", "BasisChecks": "проверки на „me-web?“: {0} от {1} мрежи са съгласни",
"BasisOneUser": "сигнал от един потребител", "BasisOneUser": "сигнал от един потребител",
"BasisOperator": "самият доставчик", "BasisOperator": "самият доставчик",
@@ -261,7 +261,7 @@
"RefusalTooMany": "твърде много тестове засега", "RefusalTooMany": "твърде много тестове засега",
"RefusalUnknownTicket": "тестът е изтекъл", "RefusalUnknownTicket": "тестът е изтекъл",
"RefusalUnreachable": "сървърът е недостъпен", "RefusalUnreachable": "сървърът е недостъпен",
"RegistryCredit": "Адресни блокове: RIPE Database на RIPE NCC (ripe.net), използвана с негово разрешение, данни от {0}. Данните може да изостават от онлайн базата данни.", "RegistryCredit": "Адресни блокове: базите данни на RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), използвани с тяхно разрешение, данни от {0}. Данните може да изостават от онлайн базите данни.",
"ResultsTitle": "Какво откри „me-web?“", "ResultsTitle": "Какво откри „me-web?“",
"RouterMobile": "При мобилни данни няма домашен рутер: първа идва мрежата на доставчика.", "RouterMobile": "При мобилни данни няма домашен рутер: първа идва мрежата на доставчика.",
"RouterNone": "На тази връзка не е открит домашен рутер.", "RouterNone": "На тази връзка не е открит домашен рутер.",
@@ -280,7 +280,7 @@
"ShareTitle": "Сподели резултатите", "ShareTitle": "Сподели резултатите",
"ShareTooMany": "Твърде много изпращания от този адрес днес. Опитайте утре.", "ShareTooMany": "Твърде много изпращания от този адрес днес. Опитайте утре.",
"ShareWho": "Кой ги получава: Arasaka di Hvozdikov Yevheniy, издателят на „me-web?“, на собствения си сървър в Италия (meweb.arasaka.software).", "ShareWho": "Кой ги получава: Arasaka di Hvozdikov Yevheniy, издателят на „me-web?“, на собствения си сървър в Италия (meweb.arasaka.software).",
"ShareWhy": "Защо: за да се подобрят бележките за доставчиците в следващите версии. Публикуват се само общи бройки без адреси, след като човек ги е прегледал. Правното основание е вашето съгласие.", "ShareWhy": "Защо: за да се подобрят бележките за доставчиците в следващите версии. Публикуват се само общи бройки без адреси, след като човек ги е прегледал. Ако сами дадете кода на изпращането на издателя, например когато молите за помощ с връзката си, издателят чете и тези резултати, за да ви отговори там, където сте попитали, и никога не повтаря адресите ви там. Правното основание е вашето съгласие.",
"SharedTitle": "Споделените ви резултати", "SharedTitle": "Споделените ви резултати",
"SourceCode": "Изходен код", "SourceCode": "Изходен код",
"SpeedFailed": "Тестът на скоростта не завърши.", "SpeedFailed": "Тестът на скоростта не завърши.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "отговорът е, че не съществуват", "ValueAnsweredMissing": "отговорът е, че не съществуват",
"ValueAtLeastSeconds": "поне {0} секунди", "ValueAtLeastSeconds": "поне {0} секунди",
"ValueBetweenSeconds": "между {0} и {1} секунди", "ValueBetweenSeconds": "между {0} и {1} секунди",
"ValueBlockAllocated": "даден на доставчика пряко от регистъра на адресите ({0})",
"ValueBlockAssigned": "даден на една-единствена организация пряко от регистъра на адресите ({0})",
"ValueBlockReallocated": "предаден от един доставчик на друг доставчик ({0})",
"ValueBlockReassigned": "предаден от доставчика на един от неговите клиенти ({0})",
"ValueCantTell": "не е ясно", "ValueCantTell": "не е ясно",
"ValueCantTellResolver": "{0}: вашият сървър за имена не може да го попита", "ValueCantTellResolver": "{0}: вашият сървър за имена не може да го попита",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Не оттук", "VerdictNotPossible": "Не оттук",
"VerdictPossible": "Възможно", "VerdictPossible": "Възможно",
"VerdictWorkaround": "Със заобикаляне", "VerdictWorkaround": "Със заобикаляне",
"VersionLine": "„me-web?“ {0} · свободен софтуер (AGPL-3.0)", "VersionLine": "me-web? {0} · свободен софтуер (AGPL-3.0)",
"WaitingReach": "Чака се вашият отговор по-горе.", "WaitingReach": "Чака се вашият отговор по-горе.",
"WhatIsThis": "Какво означава това?" "WhatIsThis": "Какво означава това?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Mifala no save ridim pablik adres blong yu.", "AddressesNone": "Mifala no save ridim pablik adres blong yu.",
"AddressesV4Only": "Intanet i luk yu long IPv4 nomo: konekson ia i no gat IPv6.", "AddressesV4Only": "Intanet i luk yu long IPv4 nomo: konekson ia i no gat IPv6.",
"AddressesV6Only": "Intanet i luk yu long IPv6 nomo.", "AddressesV6Only": "Intanet i luk yu long IPv6 nomo.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ol jekem blong “me-web?”, {0} long {1} netwok oli agri", "BasisChecks": "ol jekem blong “me-web?”, {0} long {1} netwok oli agri",
"BasisOneUser": "ripot blong wan yusa", "BasisOneUser": "ripot blong wan yusa",
"BasisOperator": "kampani blong intanet hem wan", "BasisOperator": "kampani blong intanet hem wan",
@@ -261,7 +261,7 @@
"RefusalTooMany": "tumas tes blong naoia", "RefusalTooMany": "tumas tes blong naoia",
"RefusalUnknownTicket": "taem blong tes i finis", "RefusalUnknownTicket": "taem blong tes i finis",
"RefusalUnreachable": "mifala no save kasem seva", "RefusalUnreachable": "mifala no save kasem seva",
"RegistryCredit": "Ol blok blong adres: RIPE Database blong RIPE NCC (ripe.net), mifala i yusum wetem pemisen blong hem, data blong {0}. Maet data ya i olfala moa long database we i stap long intanet.", "RegistryCredit": "Ol blok blong adres: ol database blong RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) mo LACNIC (lacnic.net), mifala i yusum wetem pemisen blong olgeta, data blong {0}. Maet data ya i olfala moa long ol database we i stap long intanet.",
"ResultsTitle": "Wanem we “me-web?” i faenem", "ResultsTitle": "Wanem we “me-web?” i faenem",
"RouterMobile": "Long mobael data i no gat rauta long haos: fas step hem i netwok blong kampani blong intanet blong yu.", "RouterMobile": "Long mobael data i no gat rauta long haos: fas step hem i netwok blong kampani blong intanet blong yu.",
"RouterNone": "Mifala no faenem wan rauta blong haos long konekson ia.", "RouterNone": "Mifala no faenem wan rauta blong haos long konekson ia.",
@@ -280,7 +280,7 @@
"ShareTitle": "Serem ol risal ia", "ShareTitle": "Serem ol risal ia",
"ShareTooMany": "Tumas samting oli sendem long adres ia tede. Traem bakegen tumora.", "ShareTooMany": "Tumas samting oli sendem long adres ia tede. Traem bakegen tumora.",
"ShareWho": "Hu i kasem: Arasaka di Hvozdikov Yevheniy, pablisa blong “me-web?”, long seva blong hem wan long Itali (meweb.arasaka.software).", "ShareWho": "Hu i kasem: Arasaka di Hvozdikov Yevheniy, pablisa blong “me-web?”, long seva blong hem wan long Itali (meweb.arasaka.software).",
"ShareWhy": "From wanem: blong mekem ol not long ol kampani blong intanet i kam gud moa long ol vesen we i kam biaen. Mifala i pablisim ol total nomo we i no gat adres, afta we wan man i jekem olgeta. Loa i letem from yu agri (consent).", "ShareWhy": "From wanem: blong mekem ol not long ol kampani blong intanet i kam gud moa long ol vesen we i kam biaen. Mifala i pablisim ol total nomo we i no gat adres, afta we wan man i jekem olgeta. Sapos yu nomo i givim kod blong samting we yu sendem i go long pablisa, olsem taem yu askem help long konekson blong yu, pablisa i ridim ol risal ia tu blong ansa long yu long ples we yu askem, mo hem i neva raetem bakegen ol adres blong yu long ples ia. Loa i letem from yu agri (consent).",
"SharedTitle": "Ol risal we yu serem", "SharedTitle": "Ol risal we yu serem",
"SourceCode": "Sos kod", "SourceCode": "Sos kod",
"SpeedFailed": "Tes blong spid i no finis.", "SpeedFailed": "Tes blong spid i no finis.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "i talem se i no stap", "ValueAnsweredMissing": "i talem se i no stap",
"ValueAtLeastSeconds": "{0} sekon o moa", "ValueAtLeastSeconds": "{0} sekon o moa",
"ValueBetweenSeconds": "bitwin {0} mo {1} sekon", "ValueBetweenSeconds": "bitwin {0} mo {1} sekon",
"ValueBlockAllocated": "rejista blong adres i givim stret long kampani blong intanet ({0})",
"ValueBlockAssigned": "rejista blong adres i givim stret long wan oganisesen nomo ({0})",
"ValueBlockReallocated": "wan kampani blong intanet i pasem i go long wan narafala kampani blong intanet ({0})",
"ValueBlockReassigned": "kampani blong intanet i pasem i go long wan long ol kastoma blong hem ({0})",
"ValueCantTell": "no save talem", "ValueCantTell": "no save talem",
"ValueCantTellResolver": "{0}: seva blong nem blong yu i no save askem", "ValueCantTellResolver": "{0}: seva blong nem blong yu i no save askem",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "I no save long ples ia", "VerdictNotPossible": "I no save long ples ia",
"VerdictPossible": "I posibol", "VerdictPossible": "I posibol",
"VerdictWorkaround": "Wetem narafala rod", "VerdictWorkaround": "Wetem narafala rod",
"VersionLine": "“me-web?” {0} · fri sofwea (AGPL-3.0)", "VersionLine": "me-web? {0} · fri sofwea (AGPL-3.0)",
"WaitingReach": "Stap wet long ansa blong yu antap.", "WaitingReach": "Stap wet long ansa blong yu antap.",
"WhatIsThis": "Hemia i minim wanem?" "WhatIsThis": "Hemia i minim wanem?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "আপনার পাবলিক ঠিকানা পড়া যায়নি।", "AddressesNone": "আপনার পাবলিক ঠিকানা পড়া যায়নি।",
"AddressesV4Only": "ইন্টারনেট আপনাকে শুধু IPv4-এ দেখে: এই সংযোগে IPv6 নেই।", "AddressesV4Only": "ইন্টারনেট আপনাকে শুধু IPv4-এ দেখে: এই সংযোগে IPv6 নেই।",
"AddressesV6Only": "ইন্টারনেট আপনাকে শুধু IPv6-এ দেখে।", "AddressesV6Only": "ইন্টারনেট আপনাকে শুধু IPv6-এ দেখে।",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?”-এর যাচাই, {1}টির মধ্যে {0}টি নেটওয়ার্ক একমত", "BasisChecks": "“me-web?”-এর যাচাই, {1}টির মধ্যে {0}টি নেটওয়ার্ক একমত",
"BasisOneUser": "একজন ব্যবহারকারীর রিপোর্ট", "BasisOneUser": "একজন ব্যবহারকারীর রিপোর্ট",
"BasisOperator": "ইন্টারনেট কোম্পানি নিজে", "BasisOperator": "ইন্টারনেট কোম্পানি নিজে",
@@ -261,7 +261,7 @@
"RefusalTooMany": "আপাতত অনেক বেশি টেস্ট", "RefusalTooMany": "আপাতত অনেক বেশি টেস্ট",
"RefusalUnknownTicket": "টেস্টের মেয়াদ শেষ", "RefusalUnknownTicket": "টেস্টের মেয়াদ শেষ",
"RefusalUnreachable": "সার্ভারে পৌঁছানো যায়নি", "RefusalUnreachable": "সার্ভারে পৌঁছানো যায়নি",
"RegistryCredit": "ঠিকানার খণ্ড: RIPE NCC-এর RIPE Database (ripe.net), তাদের অনুমতি নিয়ে ব্যবহার করা, {0} তারিখের ডেটা। এটি অনলাইন ডেটাবেসের চেয়ে পিছিয়ে থাকতে পারে।", "RegistryCredit": "ঠিকানার খণ্ড: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ও LACNIC (lacnic.net), এই চারটি সংস্থার ডেটাবেস, তাদের অনুমতি নিয়ে ব্যবহার করা, {0} তারিখের ডেটা। এগুলো অনলাইন ডেটাবেসের চেয়ে পিছিয়ে থাকতে পারে।",
"ResultsTitle": "“me-web?” কী পেল", "ResultsTitle": "“me-web?” কী পেল",
"RouterMobile": "মোবাইল ডেটায় বাড়ির রাউটার থাকে না: সবার আগে আসে আপনার মোবাইল অপারেটরের নেটওয়ার্ক।", "RouterMobile": "মোবাইল ডেটায় বাড়ির রাউটার থাকে না: সবার আগে আসে আপনার মোবাইল অপারেটরের নেটওয়ার্ক।",
"RouterNone": "এই সংযোগে বাড়ির কোনো রাউটার পাওয়া যায়নি।", "RouterNone": "এই সংযোগে বাড়ির কোনো রাউটার পাওয়া যায়নি।",
@@ -280,7 +280,7 @@
"ShareTitle": "এই ফলাফল শেয়ার করুন", "ShareTitle": "এই ফলাফল শেয়ার করুন",
"ShareTooMany": "আজ এই ঠিকানা থেকে অনেকবার ফলাফল পাঠানো হয়েছে। কাল আবার চেষ্টা করুন।", "ShareTooMany": "আজ এই ঠিকানা থেকে অনেকবার ফলাফল পাঠানো হয়েছে। কাল আবার চেষ্টা করুন।",
"ShareWho": "কে পায়: Arasaka di Hvozdikov Yevheniy, “me-web?”-এর প্রকাশক, ইতালিতে নিজের সার্ভারে (meweb.arasaka.software)।", "ShareWho": "কে পায়: Arasaka di Hvozdikov Yevheniy, “me-web?”-এর প্রকাশক, ইতালিতে নিজের সার্ভারে (meweb.arasaka.software)।",
"ShareWhy": "কেন: পরের সংস্করণগুলোতে ইন্টারনেট কোম্পানিগুলোর তথ্য আরও ভালো করতে। শুধু ঠিকানা ছাড়া মোট হিসাবই প্রকাশ করা হয়, তাও একজন মানুষ দেখে নেওয়ার পরে। আইনগত ভিত্তি হলো আপনার সম্মতি।", "ShareWhy": "কেন: পরের সংস্করণগুলোতে ইন্টারনেট কোম্পানিগুলোর তথ্য আরও ভালো করতে। শুধু ঠিকানা ছাড়া মোট হিসাবই প্রকাশ করা হয়, তাও একজন মানুষ দেখে নেওয়ার পরে। আপনি নিজে যদি পাঠানো ফলাফলের কোড প্রকাশককে দেন, যেমন আপনার সংযোগ নিয়ে সাহায্য চাওয়ার সময়, তাহলে প্রকাশক আপনি যেখানে জিজ্ঞেস করেছেন সেখানে উত্তর দিতে এই ফলাফলগুলোও পড়েন, আর সেখানে কখনো আপনার ঠিকানা উল্লেখ করেন না। আইনগত ভিত্তি হলো আপনার সম্মতি।",
"SharedTitle": "আপনার শেয়ার করা ফলাফল", "SharedTitle": "আপনার শেয়ার করা ফলাফল",
"SourceCode": "সোর্স কোড", "SourceCode": "সোর্স কোড",
"SpeedFailed": "স্পিড টেস্ট শেষ হয়নি।", "SpeedFailed": "স্পিড টেস্ট শেষ হয়নি।",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "জানিয়েছে যে নেই", "ValueAnsweredMissing": "জানিয়েছে যে নেই",
"ValueAtLeastSeconds": "অন্তত {0} সেকেন্ড", "ValueAtLeastSeconds": "অন্তত {0} সেকেন্ড",
"ValueBetweenSeconds": "{0} থেকে {1} সেকেন্ড", "ValueBetweenSeconds": "{0} থেকে {1} সেকেন্ড",
"ValueBlockAllocated": "ঠিকানা নিবন্ধন সংস্থা সরাসরি ইন্টারনেট কোম্পানিকে দিয়েছে ({0})",
"ValueBlockAssigned": "ঠিকানা নিবন্ধন সংস্থা সরাসরি একটিমাত্র প্রতিষ্ঠানকে দিয়েছে ({0})",
"ValueBlockReallocated": "এক ইন্টারনেট কোম্পানি আরেক ইন্টারনেট কোম্পানিকে হস্তান্তর করেছে ({0})",
"ValueBlockReassigned": "ইন্টারনেট কোম্পানি তার এক গ্রাহককে হস্তান্তর করেছে ({0})",
"ValueCantTell": "বলা যাচ্ছে না", "ValueCantTell": "বলা যাচ্ছে না",
"ValueCantTellResolver": "{0}: আপনার নাম সার্ভার একে জিজ্ঞেস করতে পারে না", "ValueCantTellResolver": "{0}: আপনার নাম সার্ভার একে জিজ্ঞেস করতে পারে না",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "এখান থেকে নয়", "VerdictNotPossible": "এখান থেকে নয়",
"VerdictPossible": "সম্ভব", "VerdictPossible": "সম্ভব",
"VerdictWorkaround": "অন্য উপায়ে", "VerdictWorkaround": "অন্য উপায়ে",
"VersionLine": "“me-web?” {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)", "VersionLine": "me-web? {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)",
"WaitingReach": "ওপরে আপনার উত্তরের অপেক্ষায়।", "WaitingReach": "ওপরে আপনার উত্তরের অপেক্ষায়।",
"WhatIsThis": "এর মানে কী?" "WhatIsThis": "এর মানে কী?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Вашу јавну адресу није било могуће очитати.", "AddressesNone": "Вашу јавну адресу није било могуће очитати.",
"AddressesV4Only": "Интернет вас види само преко IPv4: ова веза нема IPv6.", "AddressesV4Only": "Интернет вас види само преко IPv4: ова веза нема IPv6.",
"AddressesV6Only": "Интернет вас види само преко IPv6.", "AddressesV6Only": "Интернет вас види само преко IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "провјере „me-web?“, слаже се {0} од {1} мрежа", "BasisChecks": "провјере „me-web?“, слаже се {0} од {1} мрежа",
"BasisOneUser": "дојава једног корисника", "BasisOneUser": "дојава једног корисника",
"BasisOperator": "провајдер", "BasisOperator": "провајдер",
@@ -261,7 +261,7 @@
"RefusalTooMany": "тренутно превише тестова", "RefusalTooMany": "тренутно превише тестова",
"RefusalUnknownTicket": "тест је истекао", "RefusalUnknownTicket": "тест је истекао",
"RefusalUnreachable": "сервер није доступан", "RefusalUnreachable": "сервер није доступан",
"RegistryCredit": "Блокови адреса: RIPE Database организације RIPE NCC (ripe.net), користи се уз њену дозволу, подаци од {0}. Подаци могу заостајати за базом на интернету.", "RegistryCredit": "Блокови адреса: базе података организација RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), користе се уз њихову дозволу, подаци од {0}. Подаци могу заостајати за базама на интернету.",
"ResultsTitle": "Шта је апликација „me-web?“ пронашла", "ResultsTitle": "Шта је апликација „me-web?“ пронашла",
"RouterMobile": "На мобилним подацима нема кућног рутера: одмах на почетку је мрежа провајдера.", "RouterMobile": "На мобилним подацима нема кућног рутера: одмах на почетку је мрежа провајдера.",
"RouterNone": "На овој вези није пронађен кућни рутер.", "RouterNone": "На овој вези није пронађен кућни рутер.",
@@ -280,7 +280,7 @@
"ShareTitle": "Подијели ове резултате", "ShareTitle": "Подијели ове резултате",
"ShareTooMany": "Данас је с ове адресе послано превише резултата. Покушајте поново сутра.", "ShareTooMany": "Данас је с ове адресе послано превише резултата. Покушајте поново сутра.",
"ShareWho": "Ко их прима: Arasaka di Hvozdikov Yevheniy, издавач „me-web?“, на властитом серверу у Италији (meweb.arasaka.software).", "ShareWho": "Ко их прима: Arasaka di Hvozdikov Yevheniy, издавач „me-web?“, на властитом серверу у Италији (meweb.arasaka.software).",
"ShareWhy": "Зашто: да би се у наредним издањима побољшале биљешке о провајдерима. Објављују се само збирни бројеви без адреса, и то тек након што их прегледа човјек. Правни основ је ваш пристанак.", "ShareWhy": "Зашто: да би се у наредним издањима побољшале биљешке о провајдерима. Објављују се само збирни бројеви без адреса, и то тек након што их прегледа човјек. Ако сами дате издавачу код ваших посланих резултата, напримјер када тражите помоћ око своје везе, издавач чита и ове резултате да вам одговори тамо гдје сте питали, и тамо никада не понавља ваше адресе. Правни основ је ваш пристанак.",
"SharedTitle": "Резултати које сте подијелили", "SharedTitle": "Резултати које сте подијелили",
"SourceCode": "Изворни код", "SourceCode": "Изворни код",
"SpeedFailed": "Тест брзине није завршен.", "SpeedFailed": "Тест брзине није завршен.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "јављена као непостојећа", "ValueAnsweredMissing": "јављена као непостојећа",
"ValueAtLeastSeconds": "најмање {0} с", "ValueAtLeastSeconds": "најмање {0} с",
"ValueBetweenSeconds": "од {0} до {1} с", "ValueBetweenSeconds": "од {0} до {1} с",
"ValueBlockAllocated": "провајдер га је добио директно од регистра адреса ({0})",
"ValueBlockAssigned": "једна организација га је добила директно од регистра адреса ({0})",
"ValueBlockReallocated": "један провајдер га је предао другом провајдеру ({0})",
"ValueBlockReassigned": "провајдер га је предао једном од својих корисника ({0})",
"ValueCantTell": "не може се рећи", "ValueCantTell": "не може се рећи",
"ValueCantTellResolver": "{0}: ваш сервер имена не може је питати", "ValueCantTellResolver": "{0}: ваш сервер имена не може је питати",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Не одавде", "VerdictNotPossible": "Не одавде",
"VerdictPossible": "Могуће", "VerdictPossible": "Могуће",
"VerdictWorkaround": "Заобилазним путем", "VerdictWorkaround": "Заобилазним путем",
"VersionLine": "„me-web?“ {0} · слободни софтвер (AGPL-3.0)", "VersionLine": "me-web? {0} · слободни софтвер (AGPL-3.0)",
"WaitingReach": "Чека се ваш одговор изнад.", "WaitingReach": "Чека се ваш одговор изнад.",
"WhatIsThis": "Шта ово значи?" "WhatIsThis": "Шта ово значи?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.", "AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.",
"AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema IPv6.", "AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema IPv6.",
"AddressesV6Only": "Internet vas vidi samo preko IPv6.", "AddressesV6Only": "Internet vas vidi samo preko IPv6.",
"AppName": "„me-web?”", "AppName": "me-web?",
"BasisChecks": "provjere „me-web?”, slaže se {0} od {1} mreža", "BasisChecks": "provjere „me-web?”, slaže se {0} od {1} mreža",
"BasisOneUser": "dojava jednog korisnika", "BasisOneUser": "dojava jednog korisnika",
"BasisOperator": "provajder", "BasisOperator": "provajder",
@@ -261,7 +261,7 @@
"RefusalTooMany": "trenutno previše testova", "RefusalTooMany": "trenutno previše testova",
"RefusalUnknownTicket": "test je istekao", "RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan", "RefusalUnreachable": "server nije dostupan",
"RegistryCredit": "Blokovi adresa: RIPE Database organizacije RIPE NCC (ripe.net), koristi se uz njenu dozvolu, podaci od {0}. Podaci mogu zaostajati za bazom na internetu.", "RegistryCredit": "Blokovi adresa: baze podataka organizacija RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) i LACNIC (lacnic.net), koriste se uz njihovu dozvolu, podaci od {0}. Podaci mogu zaostajati za bazama na internetu.",
"ResultsTitle": "Šta je aplikacija „me-web?” pronašla", "ResultsTitle": "Šta je aplikacija „me-web?” pronašla",
"RouterMobile": "Na mobilnim podacima nema kućnog rutera: odmah na početku je mreža provajdera.", "RouterMobile": "Na mobilnim podacima nema kućnog rutera: odmah na početku je mreža provajdera.",
"RouterNone": "Na ovoj vezi nije pronađen kućni ruter.", "RouterNone": "Na ovoj vezi nije pronađen kućni ruter.",
@@ -280,7 +280,7 @@
"ShareTitle": "Podijeli ove rezultate", "ShareTitle": "Podijeli ove rezultate",
"ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovo sutra.", "ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovo sutra.",
"ShareWho": "Ko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?”, na vlastitom serveru u Italiji (meweb.arasaka.software).", "ShareWho": "Ko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?”, na vlastitom serveru u Italiji (meweb.arasaka.software).",
"ShareWhy": "Zašto: da bi se u narednim izdanjima poboljšale bilješke o provajderima. Objavljuju se samo zbirni brojevi bez adresa, i to tek nakon što ih pregleda čovjek. Pravni osnov je vaš pristanak.", "ShareWhy": "Zašto: da bi se u narednim izdanjima poboljšale bilješke o provajderima. Objavljuju se samo zbirni brojevi bez adresa, i to tek nakon što ih pregleda čovjek. Ako sami date izdavaču kod vaših poslanih rezultata, naprimjer kada tražite pomoć oko svoje veze, izdavač čita i ove rezultate da vam odgovori tamo gdje ste pitali, i tamo nikada ne ponavlja vaše adrese. Pravni osnov je vaš pristanak.",
"SharedTitle": "Rezultati koje ste podijelili", "SharedTitle": "Rezultati koje ste podijelili",
"SourceCode": "Izvorni kod", "SourceCode": "Izvorni kod",
"SpeedFailed": "Test brzine nije završen.", "SpeedFailed": "Test brzine nije završen.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "javljena kao nepostojeća", "ValueAnsweredMissing": "javljena kao nepostojeća",
"ValueAtLeastSeconds": "najmanje {0} s", "ValueAtLeastSeconds": "najmanje {0} s",
"ValueBetweenSeconds": "od {0} do {1} s", "ValueBetweenSeconds": "od {0} do {1} s",
"ValueBlockAllocated": "dodijeljen provajderu direktno iz registra adresa ({0})",
"ValueBlockAssigned": "dodijeljen jednoj organizaciji direktno iz registra adresa ({0})",
"ValueBlockReallocated": "prenesen s jednog provajdera na drugog provajdera ({0})",
"ValueBlockReassigned": "prenesen s provajdera na jednog od njegovih korisnika ({0})",
"ValueCantTell": "ne može se reći", "ValueCantTell": "ne može se reći",
"ValueCantTellResolver": "{0}: vaš server imena ne može je pitati", "ValueCantTellResolver": "{0}: vaš server imena ne može je pitati",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ne odavde", "VerdictNotPossible": "Ne odavde",
"VerdictPossible": "Moguće", "VerdictPossible": "Moguće",
"VerdictWorkaround": "Zaobilaznim putem", "VerdictWorkaround": "Zaobilaznim putem",
"VersionLine": "„me-web?” {0} · slobodni softver (AGPL-3.0)", "VersionLine": "me-web? {0} · slobodni softver (AGPL-3.0)",
"WaitingReach": "Čeka se vaš odgovor iznad.", "WaitingReach": "Čeka se vaš odgovor iznad.",
"WhatIsThis": "Šta ovo znači?" "WhatIsThis": "Šta ovo znači?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "No s'ha pogut llegir la vostra adreça pública.", "AddressesNone": "No s'ha pogut llegir la vostra adreça pública.",
"AddressesV4Only": "Internet us veu només per IPv4: aquesta connexió no té IPv6.", "AddressesV4Only": "Internet us veu només per IPv4: aquesta connexió no té IPv6.",
"AddressesV6Only": "Internet us veu només per IPv6.", "AddressesV6Only": "Internet us veu només per IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "comprovacions de «me-web?», {0} de {1} xarxes coincideixen", "BasisChecks": "comprovacions de «me-web?», {0} de {1} xarxes coincideixen",
"BasisOneUser": "informe d'un usuari", "BasisOneUser": "informe d'un usuari",
"BasisOperator": "el mateix operador", "BasisOperator": "el mateix operador",
@@ -261,7 +261,7 @@
"RefusalTooMany": "massa proves de moment", "RefusalTooMany": "massa proves de moment",
"RefusalUnknownTicket": "la prova ha caducat", "RefusalUnknownTicket": "la prova ha caducat",
"RefusalUnreachable": "no s'ha pogut arribar al servidor", "RefusalUnreachable": "no s'ha pogut arribar al servidor",
"RegistryCredit": "Blocs d'adreces: la RIPE Database del RIPE NCC (ripe.net), usada amb el seu permís, dades del {0}. Pot estar menys actualitzada que la base de dades en línia.", "RegistryCredit": "Blocs d'adreces: les bases de dades del RIPE NCC (ripe.net), d'APNIC (apnic.net), d'AFRINIC (afrinic.net) i de LACNIC (lacnic.net), usades amb el seu permís, dades del {0}. Poden estar menys actualitzades que les bases de dades en línia.",
"ResultsTitle": "Què ha trobat «me-web?»", "ResultsTitle": "Què ha trobat «me-web?»",
"RouterMobile": "Amb dades mòbils no hi ha router de casa: el primer és la xarxa del vostre operador.", "RouterMobile": "Amb dades mòbils no hi ha router de casa: el primer és la xarxa del vostre operador.",
"RouterNone": "No s'ha trobat cap router de casa en aquesta connexió.", "RouterNone": "No s'ha trobat cap router de casa en aquesta connexió.",
@@ -280,7 +280,7 @@
"ShareTitle": "Comparteix aquests resultats", "ShareTitle": "Comparteix aquests resultats",
"ShareTooMany": "Massa enviaments des d'aquesta adreça avui. Torneu-ho a provar demà.", "ShareTooMany": "Massa enviaments des d'aquesta adreça avui. Torneu-ho a provar demà.",
"ShareWho": "Qui els rep: Arasaka di Hvozdikov Yevheniy, l'editor de «me-web?», al seu propi servidor a Itàlia (meweb.arasaka.software).", "ShareWho": "Qui els rep: Arasaka di Hvozdikov Yevheniy, l'editor de «me-web?», al seu propi servidor a Itàlia (meweb.arasaka.software).",
"ShareWhy": "Per a què: per millorar les notes sobre operadors en versions futures. Només es publiquen totals sense adreces, i sempre després que una persona els hagi revisat. La base legal és el vostre consentiment.", "ShareWhy": "Per a què: per millorar les notes sobre operadors en versions futures. Només es publiquen totals sense adreces, i sempre després que una persona els hagi revisat. Si sou vosaltres qui doneu a l'editor el codi del vostre enviament, per exemple quan demaneu ajuda amb la vostra connexió, l'editor també llegeix aquests resultats per respondre-us allà on ho heu preguntat, i allà no repeteix mai les vostres adreces. La base legal és el vostre consentiment.",
"SharedTitle": "Els vostres resultats compartits", "SharedTitle": "Els vostres resultats compartits",
"SourceCode": "Codi font", "SourceCode": "Codi font",
"SpeedFailed": "La prova de velocitat no s'ha completat.", "SpeedFailed": "La prova de velocitat no s'ha completat.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "es diu que no existeixen", "ValueAnsweredMissing": "es diu que no existeixen",
"ValueAtLeastSeconds": "almenys {0} segons", "ValueAtLeastSeconds": "almenys {0} segons",
"ValueBetweenSeconds": "entre {0} i {1} segons", "ValueBetweenSeconds": "entre {0} i {1} segons",
"ValueBlockAllocated": "donat a l'operador directament pel registre d'adreces ({0})",
"ValueBlockAssigned": "donat a una sola organització directament pel registre d'adreces ({0})",
"ValueBlockReallocated": "passat d'un operador a un altre operador ({0})",
"ValueBlockReassigned": "passat de l'operador a un dels seus clients ({0})",
"ValueCantTell": "no es pot saber", "ValueCantTell": "no es pot saber",
"ValueCantTellResolver": "{0}: el vostre servidor de noms no la pot consultar", "ValueCantTellResolver": "{0}: el vostre servidor de noms no la pot consultar",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Des d'aquí, no", "VerdictNotPossible": "Des d'aquí, no",
"VerdictPossible": "Possible", "VerdictPossible": "Possible",
"VerdictWorkaround": "Amb una alternativa", "VerdictWorkaround": "Amb una alternativa",
"VersionLine": "«me-web?» {0} · programari lliure (AGPL-3.0)", "VersionLine": "me-web? {0} · programari lliure (AGPL-3.0)",
"WaitingReach": "S'espera la vostra resposta, aquí dalt.", "WaitingReach": "S'espera la vostra resposta, aquí dalt.",
"WhatIsThis": "Què vol dir això?" "WhatIsThis": "Què vol dir això?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Vaši veřejnou adresu se nepodařilo zjistit.", "AddressesNone": "Vaši veřejnou adresu se nepodařilo zjistit.",
"AddressesV4Only": "Internet vás vidí jen přes IPv4: toto připojení nemá IPv6.", "AddressesV4Only": "Internet vás vidí jen přes IPv4: toto připojení nemá IPv6.",
"AddressesV6Only": "Internet vás vidí jen přes IPv6.", "AddressesV6Only": "Internet vás vidí jen přes IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "kontroly „me-web?“, shoda u {0} z {1} sítí", "BasisChecks": "kontroly „me-web?“, shoda u {0} z {1} sítí",
"BasisOneUser": "hlášení jednoho uživatele", "BasisOneUser": "hlášení jednoho uživatele",
"BasisOperator": "poskytovatel", "BasisOperator": "poskytovatel",
@@ -261,7 +261,7 @@
"RefusalTooMany": "momentálně příliš mnoho testů", "RefusalTooMany": "momentálně příliš mnoho testů",
"RefusalUnknownTicket": "platnost testu vypršela", "RefusalUnknownTicket": "platnost testu vypršela",
"RefusalUnreachable": "server je nedostupný", "RefusalUnreachable": "server je nedostupný",
"RegistryCredit": "Bloky adres: RIPE Database organizace RIPE NCC (ripe.net), použitá s jejím svolením, data k {0}. Data mohou zaostávat za databází online.", "RegistryCredit": "Bloky adres: databáze organizací RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) a LACNIC (lacnic.net), použité s jejich svolením, data k {0}. Data mohou zaostávat za databázemi online.",
"ResultsTitle": "Co zjistila aplikace „me-web?“", "ResultsTitle": "Co zjistila aplikace „me-web?“",
"RouterMobile": "U mobilních dat žádný domácí router není: hned na začátku je síť poskytovatele.", "RouterMobile": "U mobilních dat žádný domácí router není: hned na začátku je síť poskytovatele.",
"RouterNone": "U tohoto připojení nebyl nalezen žádný domácí router.", "RouterNone": "U tohoto připojení nebyl nalezen žádný domácí router.",
@@ -280,7 +280,7 @@
"ShareTitle": "Sdílet tyto výsledky", "ShareTitle": "Sdílet tyto výsledky",
"ShareTooMany": "Z této adresy dnes přišlo příliš mnoho příspěvků. Zkuste to znovu zítra.", "ShareTooMany": "Z této adresy dnes přišlo příliš mnoho příspěvků. Zkuste to znovu zítra.",
"ShareWho": "Kdo je obdrží: Arasaka di Hvozdikov Yevheniy, vydavatel „me-web?“, na vlastním serveru v Itálii (meweb.arasaka.software).", "ShareWho": "Kdo je obdrží: Arasaka di Hvozdikov Yevheniy, vydavatel „me-web?“, na vlastním serveru v Itálii (meweb.arasaka.software).",
"ShareWhy": "Proč: aby se v dalších vydáních zlepšily poznámky o poskytovatelích. Zveřejňují se jen souhrnná čísla bez adres, a to až poté, co je zkontroluje člověk. Právním základem je váš souhlas.", "ShareWhy": "Proč: aby se v dalších vydáních zlepšily poznámky o poskytovatelích. Zveřejňují se jen souhrnná čísla bez adres, a to až poté, co je zkontroluje člověk. Pokud sami dáte kód svého příspěvku vydavateli, například když žádáte o pomoc s připojením, vydavatel si přečte i tyto výsledky, aby vám odpověděl tam, kde jste se ptali, a vaše adresy tam nikdy neuvede. Právním základem je váš souhlas.",
"SharedTitle": "Vaše sdílené výsledky", "SharedTitle": "Vaše sdílené výsledky",
"SourceCode": "Zdrojový kód", "SourceCode": "Zdrojový kód",
"SpeedFailed": "Test rychlosti se nedokončil.", "SpeedFailed": "Test rychlosti se nedokončil.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "hlášena jako neexistující", "ValueAnsweredMissing": "hlášena jako neexistující",
"ValueAtLeastSeconds": "alespoň {0} s", "ValueAtLeastSeconds": "alespoň {0} s",
"ValueBetweenSeconds": "{0} až {1} s", "ValueBetweenSeconds": "{0} až {1} s",
"ValueBlockAllocated": "přidělený poskytovateli přímo registrem adres ({0})",
"ValueBlockAssigned": "přidělený jediné organizaci přímo registrem adres ({0})",
"ValueBlockReallocated": "předaný jedním poskytovatelem jinému poskytovateli ({0})",
"ValueBlockReassigned": "předaný poskytovatelem jednomu z jeho zákazníků ({0})",
"ValueCantTell": "nelze určit", "ValueCantTell": "nelze určit",
"ValueCantTellResolver": "{0}: váš jmenný server se na ni nemůže zeptat", "ValueCantTellResolver": "{0}: váš jmenný server se na ni nemůže zeptat",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Odsud ne", "VerdictNotPossible": "Odsud ne",
"VerdictPossible": "Možné", "VerdictPossible": "Možné",
"VerdictWorkaround": "Oklikou", "VerdictWorkaround": "Oklikou",
"VersionLine": "„me-web?“ {0} · svobodný software (AGPL-3.0)", "VersionLine": "me-web? {0} · svobodný software (AGPL-3.0)",
"WaitingReach": "Čeká se na vaši odpověď výše.", "WaitingReach": "Čeká se na vaši odpověď výše.",
"WhatIsThis": "Co to znamená?" "WhatIsThis": "Co to znamená?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Din offentlige adresse kunne ikke aflæses.", "AddressesNone": "Din offentlige adresse kunne ikke aflæses.",
"AddressesV4Only": "Internettet ser dig kun via IPv4: denne forbindelse har ingen IPv6.", "AddressesV4Only": "Internettet ser dig kun via IPv4: denne forbindelse har ingen IPv6.",
"AddressesV6Only": "Internettet ser dig kun via IPv6.", "AddressesV6Only": "Internettet ser dig kun via IPv6.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "tjek fra “me-web?”, {0} af {1} netværk er enige", "BasisChecks": "tjek fra “me-web?”, {0} af {1} netværk er enige",
"BasisOneUser": "én brugers rapport", "BasisOneUser": "én brugers rapport",
"BasisOperator": "udbyderens egne oplysninger", "BasisOperator": "udbyderens egne oplysninger",
@@ -261,7 +261,7 @@
"RefusalTooMany": "for mange tests lige nu", "RefusalTooMany": "for mange tests lige nu",
"RefusalUnknownTicket": "testen er udløbet", "RefusalUnknownTicket": "testen er udløbet",
"RefusalUnreachable": "serveren kan ikke nås", "RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokke: RIPE NCC's RIPE Database (ripe.net), brugt med deres tilladelse, data fra {0}. Dataene kan halte efter databasen online.", "RegistryCredit": "Adresseblokke: databaserne fra RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) og LACNIC (lacnic.net), brugt med deres tilladelse, data fra {0}. Dataene kan halte efter databaserne online.",
"ResultsTitle": "Hvad “me-web?” fandt", "ResultsTitle": "Hvad “me-web?” fandt",
"RouterMobile": "På mobildata er der ingen router derhjemme: din udbyders netværk kommer først.", "RouterMobile": "På mobildata er der ingen router derhjemme: din udbyders netværk kommer først.",
"RouterNone": "Der blev ikke fundet nogen router derhjemme på denne forbindelse.", "RouterNone": "Der blev ikke fundet nogen router derhjemme på denne forbindelse.",
@@ -280,7 +280,7 @@
"ShareTitle": "Del disse resultater", "ShareTitle": "Del disse resultater",
"ShareTooMany": "For mange indsendelser fra denne adresse i dag. Prøv igen i morgen.", "ShareTooMany": "For mange indsendelser fra denne adresse i dag. Prøv igen i morgen.",
"ShareWho": "Hvem modtager dem: Arasaka di Hvozdikov Yevheniy, udgiveren af “me-web?”, på sin egen server i Italien (meweb.arasaka.software).", "ShareWho": "Hvem modtager dem: Arasaka di Hvozdikov Yevheniy, udgiveren af “me-web?”, på sin egen server i Italien (meweb.arasaka.software).",
"ShareWhy": "Hvorfor: for at forbedre noterne om udbydere i senere versioner. Der offentliggøres kun samlede tal uden adresser, efter at et menneske har gennemgået dem. Retsgrundlaget er dit samtykke.", "ShareWhy": "Hvorfor: for at forbedre noterne om udbydere i senere versioner. Der offentliggøres kun samlede tal uden adresser, efter at et menneske har gennemgået dem. Hvis du selv giver udgiveren koden for din indsendelse, for eksempel når du beder om hjælp med din forbindelse, læser udgiveren også disse resultater for at svare dig der, hvor du spurgte, og gentager aldrig dine adresser der. Retsgrundlaget er dit samtykke.",
"SharedTitle": "Dine delte resultater", "SharedTitle": "Dine delte resultater",
"SourceCode": "Kildekode", "SourceCode": "Kildekode",
"SpeedFailed": "Hastighedstesten blev ikke færdig.", "SpeedFailed": "Hastighedstesten blev ikke færdig.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "meldt som ikke-eksisterende", "ValueAnsweredMissing": "meldt som ikke-eksisterende",
"ValueAtLeastSeconds": "mindst {0} sekunder", "ValueAtLeastSeconds": "mindst {0} sekunder",
"ValueBetweenSeconds": "mellem {0} og {1} sekunder", "ValueBetweenSeconds": "mellem {0} og {1} sekunder",
"ValueBlockAllocated": "givet af adresseregistret direkte til udbyderen ({0})",
"ValueBlockAssigned": "givet af adresseregistret direkte til én organisation ({0})",
"ValueBlockReallocated": "givet videre af én udbyder til en anden udbyder ({0})",
"ValueBlockReassigned": "givet videre af udbyderen til en af dens kunder ({0})",
"ValueCantTell": "uvist", "ValueCantTell": "uvist",
"ValueCantTellResolver": "{0}: din navneserver kan ikke spørge den", "ValueCantTellResolver": "{0}: din navneserver kan ikke spørge den",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ikke herfra", "VerdictNotPossible": "Ikke herfra",
"VerdictPossible": "Muligt", "VerdictPossible": "Muligt",
"VerdictWorkaround": "Med en omvej", "VerdictWorkaround": "Med en omvej",
"VersionLine": "“me-web?” {0} · fri software (AGPL-3.0)", "VersionLine": "me-web? {0} · fri software (AGPL-3.0)",
"WaitingReach": "Venter på dit svar ovenfor.", "WaitingReach": "Venter på dit svar ovenfor.",
"WhatIsThis": "Hvad betyder det?" "WhatIsThis": "Hvad betyder det?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ihre öffentliche Adresse konnte nicht ermittelt werden.", "AddressesNone": "Ihre öffentliche Adresse konnte nicht ermittelt werden.",
"AddressesV4Only": "Das Internet sieht Sie nur über IPv4: Diese Verbindung hat kein IPv6.", "AddressesV4Only": "Das Internet sieht Sie nur über IPv4: Diese Verbindung hat kein IPv6.",
"AddressesV6Only": "Das Internet sieht Sie nur über IPv6.", "AddressesV6Only": "Das Internet sieht Sie nur über IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "Prüfungen von „me-web?“, {0} von {1} Netzwerken stimmen überein", "BasisChecks": "Prüfungen von „me-web?“, {0} von {1} Netzwerken stimmen überein",
"BasisOneUser": "Bericht eines Nutzers", "BasisOneUser": "Bericht eines Nutzers",
"BasisOperator": "Angabe des Anbieters", "BasisOperator": "Angabe des Anbieters",
@@ -261,7 +261,7 @@
"RefusalTooMany": "vorerst zu viele Tests", "RefusalTooMany": "vorerst zu viele Tests",
"RefusalUnknownTicket": "der Test ist abgelaufen", "RefusalUnknownTicket": "der Test ist abgelaufen",
"RefusalUnreachable": "Server nicht erreichbar", "RefusalUnreachable": "Server nicht erreichbar",
"RegistryCredit": "Adressblöcke: die RIPE Database des RIPE NCC (ripe.net), mit dessen Erlaubnis verwendet, Daten vom {0}. Die Daten können hinter der Online-Datenbank zurückliegen.", "RegistryCredit": "Adressblöcke: die Datenbanken des RIPE NCC (ripe.net), von APNIC (apnic.net), AFRINIC (afrinic.net) und LACNIC (lacnic.net), mit deren Erlaubnis verwendet, Daten vom {0}. Die Daten können hinter den Online-Datenbanken zurückliegen.",
"ResultsTitle": "Was „me-web?“ gefunden hat", "ResultsTitle": "Was „me-web?“ gefunden hat",
"RouterMobile": "Bei mobilen Daten gibt es keinen Router zu Hause: Zuerst kommt gleich das Mobilfunknetz Ihres Anbieters.", "RouterMobile": "Bei mobilen Daten gibt es keinen Router zu Hause: Zuerst kommt gleich das Mobilfunknetz Ihres Anbieters.",
"RouterNone": "Bei dieser Verbindung wurde kein Router zu Hause gefunden.", "RouterNone": "Bei dieser Verbindung wurde kein Router zu Hause gefunden.",
@@ -280,7 +280,7 @@
"ShareTitle": "Diese Ergebnisse teilen", "ShareTitle": "Diese Ergebnisse teilen",
"ShareTooMany": "Heute zu viele Einsendungen von dieser Adresse. Bitte versuchen Sie es morgen erneut.", "ShareTooMany": "Heute zu viele Einsendungen von dieser Adresse. Bitte versuchen Sie es morgen erneut.",
"ShareWho": "Wer sie erhält: Arasaka di Hvozdikov Yevheniy, der Herausgeber von „me-web?“, auf seinem eigenen Server in Italien (meweb.arasaka.software).", "ShareWho": "Wer sie erhält: Arasaka di Hvozdikov Yevheniy, der Herausgeber von „me-web?“, auf seinem eigenen Server in Italien (meweb.arasaka.software).",
"ShareWhy": "Wozu: um die Hinweise zu Anbietern in späteren Versionen zu verbessern. Veröffentlicht werden nur Summen ohne Adressen, und erst nachdem ein Mensch sie geprüft hat. Die Rechtsgrundlage ist Ihre Einwilligung.", "ShareWhy": "Wozu: um die Hinweise zu Anbietern in späteren Versionen zu verbessern. Veröffentlicht werden nur Summen ohne Adressen, und erst nachdem ein Mensch sie geprüft hat. Wenn Sie den Code Ihrer Einsendung selbst dem Herausgeber geben, etwa wenn Sie um Hilfe mit Ihrer Verbindung bitten, liest der Herausgeber auch diese Ergebnisse, um Ihnen dort zu antworten, wo Sie gefragt haben, und nennt dort nie Ihre Adressen. Die Rechtsgrundlage ist Ihre Einwilligung.",
"SharedTitle": "Ihre geteilten Ergebnisse", "SharedTitle": "Ihre geteilten Ergebnisse",
"SourceCode": "Quellcode", "SourceCode": "Quellcode",
"SpeedFailed": "Der Geschwindigkeitstest wurde nicht abgeschlossen.", "SpeedFailed": "Der Geschwindigkeitstest wurde nicht abgeschlossen.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "als nicht vorhanden gemeldet", "ValueAnsweredMissing": "als nicht vorhanden gemeldet",
"ValueAtLeastSeconds": "mindestens {0} Sekunden", "ValueAtLeastSeconds": "mindestens {0} Sekunden",
"ValueBetweenSeconds": "zwischen {0} und {1} Sekunden", "ValueBetweenSeconds": "zwischen {0} und {1} Sekunden",
"ValueBlockAllocated": "direkt von der Adressvergabestelle an den Anbieter vergeben ({0})",
"ValueBlockAssigned": "direkt von der Adressvergabestelle an eine einzelne Organisation vergeben ({0})",
"ValueBlockReallocated": "von einem Anbieter an einen anderen Anbieter weitergegeben ({0})",
"ValueBlockReassigned": "vom Anbieter an einen seiner Kunden weitergegeben ({0})",
"ValueCantTell": "unklar", "ValueCantTell": "unklar",
"ValueCantTellResolver": "{0}: Ihr Namensserver kann diese Liste nicht abfragen", "ValueCantTellResolver": "{0}: Ihr Namensserver kann diese Liste nicht abfragen",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Nicht von hier", "VerdictNotPossible": "Nicht von hier",
"VerdictPossible": "Möglich", "VerdictPossible": "Möglich",
"VerdictWorkaround": "Mit Umweg", "VerdictWorkaround": "Mit Umweg",
"VersionLine": "„me-web?“ {0} · freie Software (AGPL-3.0)", "VersionLine": "me-web? {0} · freie Software (AGPL-3.0)",
"WaitingReach": "Wartet auf Ihre Antwort oben.", "WaitingReach": "Wartet auf Ihre Antwort oben.",
"WhatIsThis": "Was bedeutet das?" "WhatIsThis": "Was bedeutet das?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "ތިބާގެ ޕަބްލިކް އެޑްރެސް ހޯދައެއް ނުލެވުނު.", "AddressesNone": "ތިބާގެ ޕަބްލިކް އެޑްރެސް ހޯދައެއް ނުލެވުނު.",
"AddressesV4Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv4 އިން އެކަނި: މި ކަނެކްޝަނުގައި IPv6 ނެތް.", "AddressesV4Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv4 އިން އެކަނި: މި ކަނެކްޝަނުގައި IPv6 ނެތް.",
"AddressesV6Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv6 އިން އެކަނި.", "AddressesV6Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv6 އިން އެކަނި.",
"AppName": "”me-web?“", "AppName": "me-web?",
"BasisChecks": "”me-web?“ ގެ ބެލުންތައް، {1} ނެޓްވޯކުން {0} ނެޓްވޯކް އެއްބަސް", "BasisChecks": "”me-web?“ ގެ ބެލުންތައް، {1} ނެޓްވޯކުން {0} ނެޓްވޯކް އެއްބަސް",
"BasisOneUser": "ބޭނުންކުރާ އެކަކުގެ ރިޕޯޓް", "BasisOneUser": "ބޭނުންކުރާ އެކަކުގެ ރިޕޯޓް",
"BasisOperator": "އިންޓަނެޓް ކުންފުނި", "BasisOperator": "އިންޓަނެޓް ކުންފުނި",
@@ -261,7 +261,7 @@
"RefusalTooMany": "މިވަގުތަށް ވަރަށް ގިނަ ޓެސްޓް", "RefusalTooMany": "މިވަގުތަށް ވަރަށް ގިނަ ޓެސްޓް",
"RefusalUnknownTicket": "ޓެސްޓުގެ މުއްދަތު ހަމަވެއްޖެ", "RefusalUnknownTicket": "ޓެސްޓުގެ މުއްދަތު ހަމަވެއްޖެ",
"RefusalUnreachable": "ސަރވަރާ ނުގުޅެވޭ", "RefusalUnreachable": "ސަރވަރާ ނުގުޅެވޭ",
"RegistryCredit": "އެޑްރެސް ބްލޮކްތައް: RIPE NCC ގެ RIPE Database (ripe.net)، އެ ފަރާތުގެ ހުއްދައާއެކު ބޭނުންކޮށްފައި، {0} ގެ ޑޭޓާ. މި ޑޭޓާ، އޮންލައިންގައިވާ ޑޭޓާބޭހަށްވުރެ ފަހަތުގައި ހުރެދާނެ.", "RegistryCredit": "އެޑްރެސް ބްލޮކްތައް: RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) އަދި LACNIC (lacnic.net) ގެ ޑޭޓާބޭސްތައް، އެ ފަރާތްތަކުގެ ހުއްދައާއެކު ބޭނުންކޮށްފައި، {0} ގެ ޑޭޓާ. މި ޑޭޓާ، އޮންލައިންގައިވާ ޑޭޓާބޭސްތަކަށްވުރެ ފަހަތުގައި ހުރެދާނެ.",
"ResultsTitle": "”me-web?“ އަށް ފެނުނު ކަންތައްތައް", "ResultsTitle": "”me-web?“ އަށް ފެނުނު ކަންތައްތައް",
"RouterMobile": "މޮބައިލް ޑޭޓާގައި ގޭގެ ރައުޓަރެއް ނެތް: ފުރަތަމަ އަންނަނީ އިންޓަނެޓް ކުންފުނީގެ ނެޓްވޯކް.", "RouterMobile": "މޮބައިލް ޑޭޓާގައި ގޭގެ ރައުޓަރެއް ނެތް: ފުރަތަމަ އަންނަނީ އިންޓަނެޓް ކުންފުނީގެ ނެޓްވޯކް.",
"RouterNone": "މި ކަނެކްޝަނުގައި ގޭގެ ރައުޓަރެއް ނުފެނުނު.", "RouterNone": "މި ކަނެކްޝަނުގައި ގޭގެ ރައުޓަރެއް ނުފެނުނު.",
@@ -280,7 +280,7 @@
"ShareTitle": "މި ނަތީޖާތައް ހިއްސާކުރާ", "ShareTitle": "މި ނަތީޖާތައް ހިއްސާކުރާ",
"ShareTooMany": "މިއަދު މި އެޑްރެހުން ވަރަށް ގިނައިން ފޮނުވިއްޖެ. މާދަމާ އަލުން މަސައްކަތްކޮށްލައްވާ.", "ShareTooMany": "މިއަދު މި އެޑްރެހުން ވަރަށް ގިނައިން ފޮނުވިއްޖެ. މާދަމާ އަލުން މަސައްކަތްކޮށްލައްވާ.",
"ShareWho": "ލިބޭނީ ކާކަށް: ”me-web?“ ޝާއިޢުކުރާ ފަރާތް، Arasaka di Hvozdikov Yevheniy އަށް، އިޓަލީގައިވާ އޭގެ އަމިއްލަ ސަރވަރުގައި (meweb.arasaka.software).", "ShareWho": "ލިބޭނީ ކާކަށް: ”me-web?“ ޝާއިޢުކުރާ ފަރާތް، Arasaka di Hvozdikov Yevheniy އަށް، އިޓަލީގައިވާ އޭގެ އަމިއްލަ ސަރވަރުގައި (meweb.arasaka.software).",
"ShareWhy": "ސަބަބު: ފަހުން ނެރޭ ވަރޝަންތަކުގައި އިންޓަނެޓް ކުންފުނިތަކާ ބެހޭ ނޯޓުތައް ރަނގަޅުކުރުމަށް. ޝާއިޢުކުރެވޭނީ އެޑްރެސް ނުހިމެނޭ ޖުމްލަ އަދަދުތައް އެކަނި، އަދި އެވެސް މީހަކު ރިވިއުކުރުމަށްފަހު. ޤާނޫނީ އަސާސަކީ ތިބާގެ ރުހުން.", "ShareWhy": "ސަބަބު: ފަހުން ނެރޭ ވަރޝަންތަކުގައި އިންޓަނެޓް ކުންފުނިތަކާ ބެހޭ ނޯޓުތައް ރަނގަޅުކުރުމަށް. ޝާއިޢުކުރެވޭނީ އެޑްރެސް ނުހިމެނޭ ޖުމްލަ އަދަދުތައް އެކަނި، އަދި އެވެސް މީހަކު ރިވިއުކުރުމަށްފަހު. ތިބާގެ ކަނެކްޝަނާ ބެހޭގޮތުން އެހީއަށް އެދޭއިރު ފަދައިން، ފޮނުވުމުގެ ކޯޑް ތިބާ އަމިއްލައަށް ޝާއިޢުކުރާ ފަރާތަށް ދީފިނަމަ، ތިބާ ސުވާލުކުރި ތަނުގައި ޖަވާބުދިނުމަށް ޝާއިޢުކުރާ ފަރާތުން މި ނަތީޖާތައްވެސް ކިޔާނެ، އަދި އެތަނުގައި ތިބާގެ އެޑްރެސްތައް ދުވަހަކުވެސް ތަކުރާރެއް ނުކުރާނެ. ޤާނޫނީ އަސާސަކީ ތިބާގެ ރުހުން.",
"SharedTitle": "ތިބާ ހިއްސާކުރި ނަތީޖާތައް", "SharedTitle": "ތިބާ ހިއްސާކުރި ނަތީޖާތައް",
"SourceCode": "ސޯސް ކޯޑް", "SourceCode": "ސޯސް ކޯޑް",
"SpeedFailed": "ސްޕީޑް ޓެސްޓް ނިމިއެއް ނުދިޔަ.", "SpeedFailed": "ސްޕީޑް ޓެސްޓް ނިމިއެއް ނުދިޔަ.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ނެތް ކަމަށް ބުނި", "ValueAnsweredMissing": "ނެތް ކަމަށް ބުނި",
"ValueAtLeastSeconds": "މަދުވެގެން {0} ސިކުންތު", "ValueAtLeastSeconds": "މަދުވެގެން {0} ސިކުންތު",
"ValueBetweenSeconds": "{0} އާއި {1} ސިކުންތާ ދެމެދު", "ValueBetweenSeconds": "{0} އާއި {1} ސިކުންތާ ދެމެދު",
"ValueBlockAllocated": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އިންޓަނެޓް ކުންފުންޏަށް ދީފައިވާ ({0})",
"ValueBlockAssigned": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އެންމެ އެއް މުއައްސަސާއަކަށް ދީފައިވާ ({0})",
"ValueBlockReallocated": "އިންޓަނެޓް ކުންފުންޏަކުން އެހެން އިންޓަނެޓް ކުންފުންޏަކަށް ހަވާލުކޮށްފައިވާ ({0})",
"ValueBlockReassigned": "އިންޓަނެޓް ކުންފުނިން އޭގެ ކަސްޓަމަރުންގެ ތެރެއިން އެކަކަށް ހަވާލުކޮށްފައިވާ ({0})",
"ValueCantTell": "ނޭނގޭ", "ValueCantTell": "ނޭނގޭ",
"ValueCantTellResolver": "{0}: ތިބާގެ ނަމުގެ ސަރވަރަށް އެ ލިސްޓާ ސުވާލުނުކުރެވޭ", "ValueCantTellResolver": "{0}: ތިބާގެ ނަމުގެ ސަރވަރަށް އެ ލިސްޓާ ސުވާލުނުކުރެވޭ",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "މިތަނުން ނުކުރެވޭނެ", "VerdictNotPossible": "މިތަނުން ނުކުރެވޭނެ",
"VerdictPossible": "ކުރެވޭނެ", "VerdictPossible": "ކުރެވޭނެ",
"VerdictWorkaround": "އެހެން ގޮތަކުން", "VerdictWorkaround": "އެހެން ގޮތަކުން",
"VersionLine": "”me-web?“ {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)", "VersionLine": "me-web? {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)",
"WaitingReach": "މަތީގައިވާ ސުވާލަށް ތިބާގެ ޖަވާބަށް މަޑުކުރަނީ.", "WaitingReach": "މަތީގައިވާ ސުވާލަށް ތިބާގެ ޖަވާބަށް މަޑުކުރަނީ.",
"WhatIsThis": "މީގެ މާނައަކީ ކޮބާ؟" "WhatIsThis": "މީގެ މާނައަކީ ކޮބާ؟"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ཁ་བྱང་ ཤེས་མ་ཚུགས།", "AddressesNone": "ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ཁ་བྱང་ ཤེས་མ་ཚུགས།",
"AddressesV4Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv4 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན། མཐུད་ལམ་འདི་ལུ་ IPv6 མེད།", "AddressesV4Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv4 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན། མཐུད་ལམ་འདི་ལུ་ IPv6 མེད།",
"AddressesV6Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv6 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན།", "AddressesV6Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv6 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན།",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” གི་བརྟག་ཞིབ་ ཡོངས་འབྲེལ་ {1} ལས་ {0} མཐུན", "BasisChecks": "“me-web?” གི་བརྟག་ཞིབ་ ཡོངས་འབྲེལ་ {1} ལས་ {0} མཐུན",
"BasisOneUser": "ལག་ལེན་པ་གཅིག་གི་སྙན་ཞུ", "BasisOneUser": "ལག་ལེན་པ་གཅིག་གི་སྙན་ཞུ",
"BasisOperator": "ཞབས་ཏོག་བྱིན་མི་རང་", "BasisOperator": "ཞབས་ཏོག་བྱིན་མི་རང་",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ད་ལྟོ་ ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི", "RefusalTooMany": "ད་ལྟོ་ ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི",
"RefusalUnknownTicket": "ཚོད་ལྟའི་དུས་ཚོད་ ཡོལ་ཡི", "RefusalUnknownTicket": "ཚོད་ལྟའི་དུས་ཚོད་ ཡོལ་ཡི",
"RefusalUnreachable": "སར་བར་ལུ་ ལྷོད་མ་ཚུགས", "RefusalUnreachable": "སར་བར་ལུ་ ལྷོད་མ་ཚུགས",
"RegistryCredit": "ཁ་བྱང་སྡེབ་ཚན་ཚུ། RIPE NCC གི་ RIPE Database (ripe.net), ཁོང་གི་གནང་བ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་ཡོད, {0} གི་གནས་སྡུད། གནས་སྡུད་འདི་ ཨིན་ཊར་ནེཊ་གུ་ཡོད་པའི་ གནས་སྡུད་མཛོད་ལས་ རྒྱབ་ལུས་ཡོདཔ་འོང་།", "RegistryCredit": "ཁ་བྱང་སྡེབ་ཚན་ཚུ། RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) དང་ LACNIC (lacnic.net) གི་ གནས་སྡུད་མཛོད་ཚུ, ཁོང་ཚུ་གི་གནང་བ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་ཡོད, {0} གི་གནས་སྡུད། གནས་སྡུད་འདི་ ཨིན་ཊར་ནེཊ་གུ་ཡོད་པའི་ གནས་སྡུད་མཛོད་ཚུ་ལས་ རྒྱབ་ལུས་ཡོདཔ་འོང་།",
"ResultsTitle": "“me-web?” གིས་ འཚོལ་ཐོབ་མི", "ResultsTitle": "“me-web?” གིས་ འཚོལ་ཐོབ་མི",
"RouterMobile": "མོ་བཱའིལ་གནས་སྡུད་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་མེད། ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ཡོངས་འབྲེལ་ དང་པ་ཨིན།", "RouterMobile": "མོ་བཱའིལ་གནས་སྡུད་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་མེད། ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ཡོངས་འབྲེལ་ དང་པ་ཨིན།",
"RouterNone": "མཐུད་ལམ་འདི་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་ འཚོལ་མ་ཐོབ།", "RouterNone": "མཐུད་ལམ་འདི་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་ འཚོལ་མ་ཐོབ།",
@@ -280,7 +280,7 @@
"ShareTitle": "འཚོལ་ཐོབ་འདི་ཚུ་ བགོ་བཤའ་རྐྱབ", "ShareTitle": "འཚོལ་ཐོབ་འདི་ཚུ་ བགོ་བཤའ་རྐྱབ",
"ShareTooMany": "ད་རིས་ ཁ་བྱང་འདི་ལས་ ལེ་ཤ་བཏང་ཡི། ནངས་པ་ ལོག་སྟེ་ འབད་རྩོལ་བསྐྱེད་གནང་།", "ShareTooMany": "ད་རིས་ ཁ་བྱང་འདི་ལས་ ལེ་ཤ་བཏང་ཡི། ནངས་པ་ ལོག་སྟེ་ འབད་རྩོལ་བསྐྱེད་གནང་།",
"ShareWho": "ག་གིས་ལེནམ་ཨིན་ན། “me-web?” གི་དཔར་བསྐྲུན་པ་ Arasaka di Hvozdikov Yevheniy གིས་ ཨི་ཊ་ལི་ནང་ཡོད་པའི་ རང་གི་སར་བར་ (meweb.arasaka.software) གུ་ ལེནམ་ཨིན།", "ShareWho": "ག་གིས་ལེནམ་ཨིན་ན། “me-web?” གི་དཔར་བསྐྲུན་པ་ Arasaka di Hvozdikov Yevheniy གིས་ ཨི་ཊ་ལི་ནང་ཡོད་པའི་ རང་གི་སར་བར་ (meweb.arasaka.software) གུ་ ལེནམ་ཨིན།",
"ShareWhy": "ག་ཅིའི་དོན་ལུ། ཤུལ་མའི་ཐོན་རིམ་ཚུ་ནང་ ཞབས་ཏོག་བྱིན་མི་ཚུ་གི་སྐོར་ལས་ དྲན་ཐོ་ཚུ་ ལེགས་བཅོས་འབད་ནིའི་དོན་ལུ། མི་ཅིག་གིས་ ཞིབ་དཔྱད་འབད་ཞིནམ་ལས་ ཁ་བྱང་མེད་པའི་ བསྡོམས་ཚུ་རྐྱངམ་ཅིག་ དཔར་བསྐྲུན་འབདཝ་ཨིན། ཁྲིམས་ཀྱི་གཞི་རྟེན་འདི་ ཁྱེད་ཀྱི་ཆོག་ཐམ་ཨིན།", "ShareWhy": "ག་ཅིའི་དོན་ལུ། ཤུལ་མའི་ཐོན་རིམ་ཚུ་ནང་ ཞབས་ཏོག་བྱིན་མི་ཚུ་གི་སྐོར་ལས་ དྲན་ཐོ་ཚུ་ ལེགས་བཅོས་འབད་ནིའི་དོན་ལུ། མི་ཅིག་གིས་ ཞིབ་དཔྱད་འབད་ཞིནམ་ལས་ ཁ་བྱང་མེད་པའི་ བསྡོམས་ཚུ་རྐྱངམ་ཅིག་ དཔར་བསྐྲུན་འབདཝ་ཨིན། ཁྱེད་ཀྱི་མཐུད་ལམ་གྱི་སྐོར་ལས་ གྲོགས་རམ་ཞུ་བའི་སྐབས་བཟུམ་ ཁྱེད་ཀྱིས་ བཏང་མི་གི་ཀོཌ་འདི་ དཔར་བསྐྲུན་པ་ལུ་ ཁྱེད་རང་གིས་བྱིན་པ་ཅིན་ དཔར་བསྐྲུན་པ་གིས་ ཁྱེད་ཀྱིས་དྲི་བ་བཀོད་སའི་ས་ཁོངས་ལུ་ ལན་སློག་ནིའི་དོན་ལུ་ གྲུབ་འབྲས་འདི་ཚུ་ཡང་ ལྷགཔ་དང་ དེ་ཁར་ ཁྱེད་ཀྱི་ཁ་བྱང་ཚུ་ ནམ་ཡང་ ལོག་སྟེ་མི་བཀོདཔ་ཨིན། ཁྲིམས་ཀྱི་གཞི་རྟེན་འདི་ ཁྱེད་ཀྱི་ཆོག་ཐམ་ཨིན།",
"SharedTitle": "ཁྱེད་ཀྱིས་ བགོ་བཤའ་རྐྱབ་མི་ འཚོལ་ཐོབ་ཚུ", "SharedTitle": "ཁྱེད་ཀྱིས་ བགོ་བཤའ་རྐྱབ་མི་ འཚོལ་ཐོབ་ཚུ",
"SourceCode": "འབྱུང་ཁུངས་ཀོཌ", "SourceCode": "འབྱུང་ཁུངས་ཀོཌ",
"SpeedFailed": "མགྱོགས་ཚད་ཚོད་ལྟ་ མཇུག་མ་བསྡུ།", "SpeedFailed": "མགྱོགས་ཚད་ཚོད་ལྟ་ མཇུག་མ་བསྡུ།",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "མེད་ཟེར་ ལན་སློག་ཡི", "ValueAnsweredMissing": "མེད་ཟེར་ ལན་སློག་ཡི",
"ValueAtLeastSeconds": "ཉུང་མཐའ་ སྐར་ཆ་ {0}", "ValueAtLeastSeconds": "ཉུང་མཐའ་ སྐར་ཆ་ {0}",
"ValueBetweenSeconds": "སྐར་ཆ་ {0} དང་ {1} གི་བར་ན", "ValueBetweenSeconds": "སྐར་ཆ་ {0} དང་ {1} གི་བར་ན",
"ValueBlockAllocated": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ཞབས་ཏོག་བྱིན་མི་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
"ValueBlockAssigned": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ལས་སྡེ་གཅིག་རྐྱངམ་ཅིག་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
"ValueBlockReallocated": "ཞབས་ཏོག་བྱིན་མི་གཅིག་གིས་ ཞབས་ཏོག་བྱིན་མི་གཞན་ཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
"ValueBlockReassigned": "ཞབས་ཏོག་བྱིན་མི་གིས་ རང་སོའི་ཞབས་ཏོག་ལེན་མི་གཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
"ValueCantTell": "ཤེས་མ་ཚུགས", "ValueCantTell": "ཤེས་མ་ཚུགས",
"ValueCantTellResolver": "{0}། ཁྱེད་ཀྱི་མིང་གི་སར་བར་གྱིས་ འདྲི་མི་ཚུགས", "ValueCantTellResolver": "{0}། ཁྱེད་ཀྱི་མིང་གི་སར་བར་གྱིས་ འདྲི་མི་ཚུགས",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ནཱ་ལས་ མི་ཚུགས", "VerdictNotPossible": "ནཱ་ལས་ མི་ཚུགས",
"VerdictPossible": "འབད་ཚུགས", "VerdictPossible": "འབད་ཚུགས",
"VerdictWorkaround": "ཐབས་ལམ་གཞན་གྱིས", "VerdictWorkaround": "ཐབས་ལམ་གཞན་གྱིས",
"VersionLine": "“me-web?” {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)", "VersionLine": "me-web? {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)",
"WaitingReach": "གོང་གི་དྲི་བ་ལུ་ ཁྱེད་ཀྱི་ལན་ སྒུག་དོ།", "WaitingReach": "གོང་གི་དྲི་བ་ལུ་ ཁྱེད་ཀྱི་ལན་ སྒུག་དོ།",
"WhatIsThis": "འདི་གི་དོན་དག་ ག་ཅི་སྨོ?" "WhatIsThis": "འདི་གི་དོན་དག་ ག་ཅི་སྨོ?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Δεν ήταν δυνατό να διαβαστεί η δημόσια διεύθυνσή σας.", "AddressesNone": "Δεν ήταν δυνατό να διαβαστεί η δημόσια διεύθυνσή σας.",
"AddressesV4Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv4: αυτή η σύνδεση δεν έχει IPv6.", "AddressesV4Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv4: αυτή η σύνδεση δεν έχει IPv6.",
"AddressesV6Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv6.", "AddressesV6Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "έλεγχοι του «me-web?», συμφωνούν {0} από {1} δίκτυα", "BasisChecks": "έλεγχοι του «me-web?», συμφωνούν {0} από {1} δίκτυα",
"BasisOneUser": "αναφορά ενός χρήστη", "BasisOneUser": "αναφορά ενός χρήστη",
"BasisOperator": "πάροχος", "BasisOperator": "πάροχος",
@@ -261,7 +261,7 @@
"RefusalTooMany": "πάρα πολλές δοκιμές προς το παρόν", "RefusalTooMany": "πάρα πολλές δοκιμές προς το παρόν",
"RefusalUnknownTicket": "η δοκιμή έληξε", "RefusalUnknownTicket": "η δοκιμή έληξε",
"RefusalUnreachable": "ο διακομιστής δεν είναι προσβάσιμος", "RefusalUnreachable": "ο διακομιστής δεν είναι προσβάσιμος",
"RegistryCredit": "Μπλοκ διευθύνσεων: η RIPE Database του RIPE NCC (ripe.net), που χρησιμοποιείται με την άδειά του, δεδομένα της {0}. Τα δεδομένα μπορεί να υστερούν σε σχέση με τη βάση δεδομένων στο διαδίκτυο.", "RegistryCredit": "Μπλοκ διευθύνσεων: οι βάσεις δεδομένων του RIPE NCC (ripe.net), του APNIC (apnic.net), του AFRINIC (afrinic.net) και του LACNIC (lacnic.net), που χρησιμοποιούνται με την άδειά τους, δεδομένα της {0}. Τα δεδομένα μπορεί να υστερούν σε σχέση με τις βάσεις δεδομένων στο διαδίκτυο.",
"ResultsTitle": "Τι βρήκε το «me-web?»", "ResultsTitle": "Τι βρήκε το «me-web?»",
"RouterMobile": "Με δεδομένα κινητής δεν υπάρχει οικιακό ρούτερ: πρώτο έρχεται το δίκτυο του παρόχου σας.", "RouterMobile": "Με δεδομένα κινητής δεν υπάρχει οικιακό ρούτερ: πρώτο έρχεται το δίκτυο του παρόχου σας.",
"RouterNone": "Δεν βρέθηκε οικιακό ρούτερ σε αυτή τη σύνδεση.", "RouterNone": "Δεν βρέθηκε οικιακό ρούτερ σε αυτή τη σύνδεση.",
@@ -280,7 +280,7 @@
"ShareTitle": "Κοινοποίηση αποτελεσμάτων", "ShareTitle": "Κοινοποίηση αποτελεσμάτων",
"ShareTooMany": "Πάρα πολλές υποβολές από αυτή τη διεύθυνση σήμερα. Δοκιμάστε ξανά αύριο.", "ShareTooMany": "Πάρα πολλές υποβολές από αυτή τη διεύθυνση σήμερα. Δοκιμάστε ξανά αύριο.",
"ShareWho": "Ποιος τα λαμβάνει: η Arasaka di Hvozdikov Yevheniy, εκδότης του «me-web?», στον δικό της διακομιστή στην Ιταλία (meweb.arasaka.software).", "ShareWho": "Ποιος τα λαμβάνει: η Arasaka di Hvozdikov Yevheniy, εκδότης του «me-web?», στον δικό της διακομιστή στην Ιταλία (meweb.arasaka.software).",
"ShareWhy": "Γιατί: για να βελτιωθούν οι σημειώσεις για τους παρόχους σε επόμενες εκδόσεις. Δημοσιεύονται μόνο σύνολα χωρίς διευθύνσεις, αφού τα ελέγξει ένας άνθρωπος. Η νομική βάση είναι η συγκατάθεσή σας.", "ShareWhy": "Γιατί: για να βελτιωθούν οι σημειώσεις για τους παρόχους σε επόμενες εκδόσεις. Δημοσιεύονται μόνο σύνολα χωρίς διευθύνσεις, αφού τα ελέγξει ένας άνθρωπος. Αν δώσετε εσείς στον εκδότη τον κωδικό της υποβολής σας, για παράδειγμα όταν ζητάτε βοήθεια για τη σύνδεσή σας, ο εκδότης διαβάζει και αυτά τα αποτελέσματα για να σας απαντήσει εκεί όπου ρωτήσατε, και δεν επαναλαμβάνει ποτέ εκεί τις διευθύνσεις σας. Η νομική βάση είναι η συγκατάθεσή σας.",
"SharedTitle": "Τα αποτελέσματα που μοιραστήκατε", "SharedTitle": "Τα αποτελέσματα που μοιραστήκατε",
"SourceCode": "Πηγαίος κώδικας", "SourceCode": "Πηγαίος κώδικας",
"SpeedFailed": "Η δοκιμή ταχύτητας δεν ολοκληρώθηκε.", "SpeedFailed": "Η δοκιμή ταχύτητας δεν ολοκληρώθηκε.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "δηλώθηκαν ως ανύπαρκτα", "ValueAnsweredMissing": "δηλώθηκαν ως ανύπαρκτα",
"ValueAtLeastSeconds": "τουλάχιστον {0} δευτερόλεπτα", "ValueAtLeastSeconds": "τουλάχιστον {0} δευτερόλεπτα",
"ValueBetweenSeconds": "από {0} έως {1} δευτερόλεπτα", "ValueBetweenSeconds": "από {0} έως {1} δευτερόλεπτα",
"ValueBlockAllocated": "δόθηκε στον πάροχο απευθείας από το μητρώο διευθύνσεων ({0})",
"ValueBlockAssigned": "δόθηκε σε έναν μόνο οργανισμό απευθείας από το μητρώο διευθύνσεων ({0})",
"ValueBlockReallocated": "πέρασε από έναν πάροχο σε άλλον πάροχο ({0})",
"ValueBlockReassigned": "πέρασε από τον πάροχο σε έναν από τους πελάτες του ({0})",
"ValueCantTell": "άγνωστο", "ValueCantTell": "άγνωστο",
"ValueCantTellResolver": "{0}: ο διακομιστής ονομάτων σας δεν μπορεί να τη ρωτήσει", "ValueCantTellResolver": "{0}: ο διακομιστής ονομάτων σας δεν μπορεί να τη ρωτήσει",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Όχι από εδώ", "VerdictNotPossible": "Όχι από εδώ",
"VerdictPossible": "Δυνατό", "VerdictPossible": "Δυνατό",
"VerdictWorkaround": "Με παράκαμψη", "VerdictWorkaround": "Με παράκαμψη",
"VersionLine": "«me-web?» {0} · ελεύθερο λογισμικό (AGPL-3.0)", "VersionLine": "me-web? {0} · ελεύθερο λογισμικό (AGPL-3.0)",
"WaitingReach": "Περιμένει την απάντησή σας παραπάνω.", "WaitingReach": "Περιμένει την απάντησή σας παραπάνω.",
"WhatIsThis": "Τι σημαίνει αυτό;" "WhatIsThis": "Τι σημαίνει αυτό;"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Your public address couldn't be read.", "AddressesNone": "Your public address couldn't be read.",
"AddressesV4Only": "The internet sees you over IPv4 only: this connection has no IPv6.", "AddressesV4Only": "The internet sees you over IPv4 only: this connection has no IPv6.",
"AddressesV6Only": "The internet sees you over IPv6 only.", "AddressesV6Only": "The internet sees you over IPv6 only.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” checks, {0} of {1} networks agree", "BasisChecks": "“me-web?” checks, {0} of {1} networks agree",
"BasisOneUser": "one user's report", "BasisOneUser": "one user's report",
"BasisOperator": "operator", "BasisOperator": "operator",
@@ -261,7 +261,7 @@
"RefusalTooMany": "too many tests for now", "RefusalTooMany": "too many tests for now",
"RefusalUnknownTicket": "the test expired", "RefusalUnknownTicket": "the test expired",
"RefusalUnreachable": "server not reachable", "RefusalUnreachable": "server not reachable",
"RegistryCredit": "Address blocks: the RIPE NCC's RIPE Database (ripe.net), used with its permission, data of {0}. It may lag behind the live database.", "RegistryCredit": "Address blocks: the databases of the RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) and LACNIC (lacnic.net), used with their permission, data of {0}. They may lag behind the live databases.",
"ResultsTitle": "What “me-web?” found", "ResultsTitle": "What “me-web?” found",
"RouterMobile": "On mobile data there is no home router: your provider's network comes first.", "RouterMobile": "On mobile data there is no home router: your provider's network comes first.",
"RouterNone": "No home router was found on this connection.", "RouterNone": "No home router was found on this connection.",
@@ -280,7 +280,7 @@
"ShareTitle": "Share these findings", "ShareTitle": "Share these findings",
"ShareTooMany": "Too many submissions from this address today. Try again tomorrow.", "ShareTooMany": "Too many submissions from this address today. Try again tomorrow.",
"ShareWho": "Who receives them: Arasaka di Hvozdikov Yevheniy, the publisher of “me-web?”, on its own server in Italy (meweb.arasaka.software).", "ShareWho": "Who receives them: Arasaka di Hvozdikov Yevheniy, the publisher of “me-web?”, on its own server in Italy (meweb.arasaka.software).",
"ShareWhy": "Why: to improve the notes on providers in later releases. Only totals without addresses are ever published, after a person has reviewed them. The legal basis is your consent.", "ShareWhy": "Why: to improve the notes on providers in later releases. Only totals without addresses are ever published, after a person has reviewed them. If you give the code of your submission to the publisher yourself, for example when you ask for help with your connection, the publisher also reads these findings to answer you where you asked, and never repeats your addresses there. The legal basis is your consent.",
"SharedTitle": "Your shared findings", "SharedTitle": "Your shared findings",
"SourceCode": "Source code", "SourceCode": "Source code",
"SpeedFailed": "The speed test didn't complete.", "SpeedFailed": "The speed test didn't complete.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "reported as missing", "ValueAnsweredMissing": "reported as missing",
"ValueAtLeastSeconds": "at least {0} seconds", "ValueAtLeastSeconds": "at least {0} seconds",
"ValueBetweenSeconds": "between {0} and {1} seconds", "ValueBetweenSeconds": "between {0} and {1} seconds",
"ValueBlockAllocated": "given to the provider directly by the address registry ({0})",
"ValueBlockAssigned": "given to one organisation directly by the address registry ({0})",
"ValueBlockReallocated": "passed on by a provider to another provider ({0})",
"ValueBlockReassigned": "passed on by the provider to one of its customers ({0})",
"ValueCantTell": "can't tell", "ValueCantTell": "can't tell",
"ValueCantTellResolver": "{0}: your name server can't ask it", "ValueCantTellResolver": "{0}: your name server can't ask it",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Not from here", "VerdictNotPossible": "Not from here",
"VerdictPossible": "Possible", "VerdictPossible": "Possible",
"VerdictWorkaround": "With a workaround", "VerdictWorkaround": "With a workaround",
"VersionLine": "“me-web?” {0} · free software (AGPL-3.0)", "VersionLine": "me-web? {0} · free software (AGPL-3.0)",
"WaitingReach": "Waiting for your answer above.", "WaitingReach": "Waiting for your answer above.",
"WhatIsThis": "What does this mean?" "WhatIsThis": "What does this mean?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "No se ha podido leer su dirección pública.", "AddressesNone": "No se ha podido leer su dirección pública.",
"AddressesV4Only": "Internet ve su conexión solo por IPv4: esta conexión no tiene IPv6.", "AddressesV4Only": "Internet ve su conexión solo por IPv4: esta conexión no tiene IPv6.",
"AddressesV6Only": "Internet ve su conexión solo por IPv6.", "AddressesV6Only": "Internet ve su conexión solo por IPv6.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "comprobaciones de “me-web?”, coinciden {0} de {1} redes", "BasisChecks": "comprobaciones de “me-web?”, coinciden {0} de {1} redes",
"BasisOneUser": "aviso de un usuario", "BasisOneUser": "aviso de un usuario",
"BasisOperator": "el propio proveedor", "BasisOperator": "el propio proveedor",
@@ -261,7 +261,7 @@
"RefusalTooMany": "demasiadas pruebas por ahora", "RefusalTooMany": "demasiadas pruebas por ahora",
"RefusalUnknownTicket": "la prueba caducó", "RefusalUnknownTicket": "la prueba caducó",
"RefusalUnreachable": "no se puede llegar al servidor", "RefusalUnreachable": "no se puede llegar al servidor",
"RegistryCredit": "Bloques de direcciones: la RIPE Database del RIPE NCC (ripe.net), usada con su permiso, datos del {0}. Puede estar menos actualizada que la base de datos en línea.", "RegistryCredit": "Bloques de direcciones: las bases de datos del RIPE NCC (ripe.net), de APNIC (apnic.net), de AFRINIC (afrinic.net) y de LACNIC (lacnic.net), usadas con su permiso, datos del {0}. Pueden estar menos actualizadas que las bases de datos en línea.",
"ResultsTitle": "Lo que ha encontrado “me-web?”", "ResultsTitle": "Lo que ha encontrado “me-web?”",
"RouterMobile": "Con datos móviles no hay router en casa: lo primero es la red de su proveedor.", "RouterMobile": "Con datos móviles no hay router en casa: lo primero es la red de su proveedor.",
"RouterNone": "No se ha encontrado ningún router de casa en esta conexión.", "RouterNone": "No se ha encontrado ningún router de casa en esta conexión.",
@@ -280,7 +280,7 @@
"ShareTitle": "Compartir estos resultados", "ShareTitle": "Compartir estos resultados",
"ShareTooMany": "Demasiados envíos desde esta dirección hoy. Inténtelo mañana.", "ShareTooMany": "Demasiados envíos desde esta dirección hoy. Inténtelo mañana.",
"ShareWho": "Quién los recibe: Arasaka di Hvozdikov Yevheniy, el editor de “me-web?”, en su propio servidor en Italia (meweb.arasaka.software).", "ShareWho": "Quién los recibe: Arasaka di Hvozdikov Yevheniy, el editor de “me-web?”, en su propio servidor en Italia (meweb.arasaka.software).",
"ShareWhy": "Para qué: para mejorar las notas sobre proveedores en próximas versiones. Solo se publican totales sin direcciones, y siempre después de que una persona los revise. La base legal es su consentimiento.", "ShareWhy": "Para qué: para mejorar las notas sobre proveedores en próximas versiones. Solo se publican totales sin direcciones, y siempre después de que una persona los revise. Si es usted quien da al editor el código de su envío, por ejemplo cuando pide ayuda con su conexión, el editor también lee estos resultados para responderle donde lo preguntó, y allí nunca repite sus direcciones. La base legal es su consentimiento.",
"SharedTitle": "Sus resultados compartidos", "SharedTitle": "Sus resultados compartidos",
"SourceCode": "Código fuente", "SourceCode": "Código fuente",
"SpeedFailed": "La prueba de velocidad no terminó.", "SpeedFailed": "La prueba de velocidad no terminó.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "se indica que no existen", "ValueAnsweredMissing": "se indica que no existen",
"ValueAtLeastSeconds": "al menos {0} segundos", "ValueAtLeastSeconds": "al menos {0} segundos",
"ValueBetweenSeconds": "entre {0} y {1} segundos", "ValueBetweenSeconds": "entre {0} y {1} segundos",
"ValueBlockAllocated": "entregado al proveedor directamente por el registro de direcciones ({0})",
"ValueBlockAssigned": "entregado a una sola organización directamente por el registro de direcciones ({0})",
"ValueBlockReallocated": "cedido por un proveedor a otro proveedor ({0})",
"ValueBlockReassigned": "cedido por el proveedor a uno de sus clientes ({0})",
"ValueCantTell": "no se sabe", "ValueCantTell": "no se sabe",
"ValueCantTellResolver": "{0}: su servidor de nombres no puede consultarla", "ValueCantTellResolver": "{0}: su servidor de nombres no puede consultarla",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Desde aquí no", "VerdictNotPossible": "Desde aquí no",
"VerdictPossible": "Posible", "VerdictPossible": "Posible",
"VerdictWorkaround": "Con una alternativa", "VerdictWorkaround": "Con una alternativa",
"VersionLine": "“me-web?” {0} · software libre (AGPL-3.0)", "VersionLine": "me-web? {0} · software libre (AGPL-3.0)",
"WaitingReach": "Esperando su respuesta, aquí arriba.", "WaitingReach": "Esperando su respuesta, aquí arriba.",
"WhatIsThis": "¿Qué significa esto?" "WhatIsThis": "¿Qué significa esto?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Teie avalikku aadressi ei õnnestunud lugeda.", "AddressesNone": "Teie avalikku aadressi ei õnnestunud lugeda.",
"AddressesV4Only": "Internet näeb teid ainult IPv4 kaudu: sellel ühendusel pole IPv6-t.", "AddressesV4Only": "Internet näeb teid ainult IPv4 kaudu: sellel ühendusel pole IPv6-t.",
"AddressesV6Only": "Internet näeb teid ainult IPv6 kaudu.", "AddressesV6Only": "Internet näeb teid ainult IPv6 kaudu.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "rakenduse „me-web?“ kontrollid, {1} võrgust on ühel meelel {0}", "BasisChecks": "rakenduse „me-web?“ kontrollid, {1} võrgust on ühel meelel {0}",
"BasisOneUser": "ühe kasutaja teade", "BasisOneUser": "ühe kasutaja teade",
"BasisOperator": "teenusepakkuja", "BasisOperator": "teenusepakkuja",
@@ -261,7 +261,7 @@
"RefusalTooMany": "praegu liiga palju teste", "RefusalTooMany": "praegu liiga palju teste",
"RefusalUnknownTicket": "test aegus", "RefusalUnknownTicket": "test aegus",
"RefusalUnreachable": "server pole kättesaadav", "RefusalUnreachable": "server pole kättesaadav",
"RegistryCredit": "Aadressiplokid: organisatsiooni RIPE NCC andmebaas RIPE Database (ripe.net), kasutatud selle loal, andmed seisuga {0}. Andmed võivad internetis olevast andmebaasist maha jääda.", "RegistryCredit": "Aadressiplokid: organisatsioonide RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ja LACNIC (lacnic.net) andmebaasid, kasutatud nende loal, andmed seisuga {0}. Andmed võivad internetis olevatest andmebaasidest maha jääda.",
"ResultsTitle": "Mida „me-web?“ leidis", "ResultsTitle": "Mida „me-web?“ leidis",
"RouterMobile": "Mobiilse andmeside puhul kodust ruuterit pole: kohe algab teenusepakkuja võrk.", "RouterMobile": "Mobiilse andmeside puhul kodust ruuterit pole: kohe algab teenusepakkuja võrk.",
"RouterNone": "Selles ühenduses kodust ruuterit ei leitud.", "RouterNone": "Selles ühenduses kodust ruuterit ei leitud.",
@@ -280,7 +280,7 @@
"ShareTitle": "Jaga neid tulemusi", "ShareTitle": "Jaga neid tulemusi",
"ShareTooMany": "Sellelt aadressilt on täna saadetud liiga palju tulemusi. Proovige homme uuesti.", "ShareTooMany": "Sellelt aadressilt on täna saadetud liiga palju tulemusi. Proovige homme uuesti.",
"ShareWho": "Kes need saab: Arasaka di Hvozdikov Yevheniy, rakenduse „me-web?“ väljaandja, oma serveris Itaalias (meweb.arasaka.software).", "ShareWho": "Kes need saab: Arasaka di Hvozdikov Yevheniy, rakenduse „me-web?“ väljaandja, oma serveris Itaalias (meweb.arasaka.software).",
"ShareWhy": "Miks: et parandada teenusepakkujate kohta käivaid märkusi järgmistes versioonides. Avaldatakse ainult aadressideta koondandmeid ja ainult pärast seda, kui inimene on need üle vaadanud. Õiguslik alus on teie nõusolek.", "ShareWhy": "Miks: et parandada teenusepakkujate kohta käivaid märkusi järgmistes versioonides. Avaldatakse ainult aadressideta koondandmeid ja ainult pärast seda, kui inimene on need üle vaadanud. Kui annate saadetud tulemuste koodi ise väljaandjale, näiteks kui palute abi oma ühendusega, loeb väljaandja ka neid tulemusi, et vastata teile seal, kus te küsisite, ega korda seal kunagi teie aadresse. Õiguslik alus on teie nõusolek.",
"SharedTitle": "Teie jagatud tulemused", "SharedTitle": "Teie jagatud tulemused",
"SourceCode": "Lähtekood", "SourceCode": "Lähtekood",
"SpeedFailed": "Kiirustest ei lõppenud.", "SpeedFailed": "Kiirustest ei lõppenud.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "teatati, et neid pole", "ValueAnsweredMissing": "teatati, et neid pole",
"ValueAtLeastSeconds": "vähemalt {0} s", "ValueAtLeastSeconds": "vähemalt {0} s",
"ValueBetweenSeconds": "{0} kuni {1} s", "ValueBetweenSeconds": "{0} kuni {1} s",
"ValueBlockAllocated": "aadressiregister andis selle otse teenusepakkujale ({0})",
"ValueBlockAssigned": "aadressiregister andis selle otse ühele organisatsioonile ({0})",
"ValueBlockReallocated": "üks teenusepakkuja andis selle edasi teisele teenusepakkujale ({0})",
"ValueBlockReassigned": "teenusepakkuja andis selle edasi ühele oma kliendile ({0})",
"ValueCantTell": "ei saa öelda", "ValueCantTell": "ei saa öelda",
"ValueCantTellResolver": "{0}: teie nimeserver ei saa sealt küsida", "ValueCantTellResolver": "{0}: teie nimeserver ei saa sealt küsida",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Siit mitte", "VerdictNotPossible": "Siit mitte",
"VerdictPossible": "Võimalik", "VerdictPossible": "Võimalik",
"VerdictWorkaround": "Möödapääsuga", "VerdictWorkaround": "Möödapääsuga",
"VersionLine": "„me-web?“ {0} · vaba tarkvara (AGPL-3.0)", "VersionLine": "me-web? {0} · vaba tarkvara (AGPL-3.0)",
"WaitingReach": "Ootame teie vastust ülal.", "WaitingReach": "Ootame teie vastust ülal.",
"WhatIsThis": "Mida see tähendab?" "WhatIsThis": "Mida see tähendab?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "خواندن نشانی عمومی شما ممکن نشد.", "AddressesNone": "خواندن نشانی عمومی شما ممکن نشد.",
"AddressesV4Only": "اینترنت شما را فقط با IPv4 می‌بیند: این اتصال IPv6 ندارد.", "AddressesV4Only": "اینترنت شما را فقط با IPv4 می‌بیند: این اتصال IPv6 ندارد.",
"AddressesV6Only": "اینترنت شما را فقط با IPv6 می‌بیند.", "AddressesV6Only": "اینترنت شما را فقط با IPv6 می‌بیند.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "بررسی‌های «me-web?»، {0} شبکه از {1} هم‌نظرند", "BasisChecks": "بررسی‌های «me-web?»، {0} شبکه از {1} هم‌نظرند",
"BasisOneUser": "گزارش یک کاربر", "BasisOneUser": "گزارش یک کاربر",
"BasisOperator": "خود ارائه‌دهندهٔ اینترنت", "BasisOperator": "خود ارائه‌دهندهٔ اینترنت",
@@ -261,7 +261,7 @@
"RefusalTooMany": "فعلاً آزمایش‌ها بیش از حد است", "RefusalTooMany": "فعلاً آزمایش‌ها بیش از حد است",
"RefusalUnknownTicket": "مهلت آزمایش تمام شد", "RefusalUnknownTicket": "مهلت آزمایش تمام شد",
"RefusalUnreachable": "سرور در دسترس نیست", "RefusalUnreachable": "سرور در دسترس نیست",
"RegistryCredit": "بازه‌های نشانی: RIPE Database از RIPE NCC (ripe.net)، با اجازهٔ آن استفاده‌شده، داده‌های {0}. این داده‌ها ممکن است از پایگاه دادهٔ آنلاین عقب‌تر باشند.", "RegistryCredit": "بازه‌های نشانی: پایگاه‌های دادهٔ RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) و LACNIC (lacnic.net)، با اجازهٔ آن‌ها استفاده‌شده، داده‌های {0}. این داده‌ها ممکن است از پایگاه‌های دادهٔ آنلاین عقب‌تر باشند.",
"ResultsTitle": "آنچه «me-web?» پیدا کرد", "ResultsTitle": "آنچه «me-web?» پیدا کرد",
"RouterMobile": "با اینترنت همراه، مودم خانگی در کار نیست: اول شبکهٔ ارائه‌دهندهٔ اینترنت شما قرار دارد.", "RouterMobile": "با اینترنت همراه، مودم خانگی در کار نیست: اول شبکهٔ ارائه‌دهندهٔ اینترنت شما قرار دارد.",
"RouterNone": "روی این اتصال مودم خانگی پیدا نشد.", "RouterNone": "روی این اتصال مودم خانگی پیدا نشد.",
@@ -280,7 +280,7 @@
"ShareTitle": "اشتراک‌گذاری این نتایج", "ShareTitle": "اشتراک‌گذاری این نتایج",
"ShareTooMany": "امروز ارسال‌های زیادی از این نشانی انجام شده است. فردا دوباره امتحان کنید.", "ShareTooMany": "امروز ارسال‌های زیادی از این نشانی انجام شده است. فردا دوباره امتحان کنید.",
"ShareWho": "چه کسی آن‌ها را دریافت می‌کند: Arasaka di Hvozdikov Yevheniy، ناشر «me-web?»، روی سرور خودش در ایتالیا (meweb.arasaka.software).", "ShareWho": "چه کسی آن‌ها را دریافت می‌کند: Arasaka di Hvozdikov Yevheniy، ناشر «me-web?»، روی سرور خودش در ایتالیا (meweb.arasaka.software).",
"ShareWhy": "چرا: برای بهتر کردن یادداشت‌های مربوط به ارائه‌دهندگان اینترنت در نسخه‌های بعدی. فقط آمار کلی بدون نشانی‌ها منتشر می‌شود، آن هم پس از آنکه یک انسان آن را بازبینی کرده باشد. مبنای قانونی این کار، رضایت شماست.", "ShareWhy": "چرا: برای بهتر کردن یادداشت‌های مربوط به ارائه‌دهندگان اینترنت در نسخه‌های بعدی. فقط آمار کلی بدون نشانی‌ها منتشر می‌شود، آن هم پس از آنکه یک انسان آن را بازبینی کرده باشد. اگر خودتان کد ارسال را به ناشر بدهید، مثلاً وقتی برای اتصالتان کمک می‌خواهید، ناشر این نتایج را هم می‌خواند تا همان جایی که پرسیده‌اید به شما پاسخ دهد، و هرگز نشانی‌هایتان را آنجا تکرار نمی‌کند. مبنای قانونی این کار، رضایت شماست.",
"SharedTitle": "نتایجی که به اشتراک گذاشته‌اید", "SharedTitle": "نتایجی که به اشتراک گذاشته‌اید",
"SourceCode": "کد منبع", "SourceCode": "کد منبع",
"SpeedFailed": "آزمایش سرعت کامل نشد.", "SpeedFailed": "آزمایش سرعت کامل نشد.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ناموجود اعلام شد", "ValueAnsweredMissing": "ناموجود اعلام شد",
"ValueAtLeastSeconds": "دست‌کم {0} ثانیه", "ValueAtLeastSeconds": "دست‌کم {0} ثانیه",
"ValueBetweenSeconds": "بین {0} تا {1} ثانیه", "ValueBetweenSeconds": "بین {0} تا {1} ثانیه",
"ValueBlockAllocated": "مستقیماً از سوی مرجع ثبت نشانی‌ها به ارائه‌دهندهٔ اینترنت داده شده ({0})",
"ValueBlockAssigned": "مستقیماً از سوی مرجع ثبت نشانی‌ها به تنها یک سازمان داده شده ({0})",
"ValueBlockReallocated": "از یک ارائه‌دهندهٔ اینترنت به ارائه‌دهندهٔ دیگری واگذار شده ({0})",
"ValueBlockReassigned": "از ارائه‌دهندهٔ اینترنت به یکی از مشتریانش واگذار شده ({0})",
"ValueCantTell": "نامشخص", "ValueCantTell": "نامشخص",
"ValueCantTellResolver": "{0}: سرور نام شما نمی‌تواند از آن بپرسد", "ValueCantTellResolver": "{0}: سرور نام شما نمی‌تواند از آن بپرسد",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "از اینجا ممکن نیست", "VerdictNotPossible": "از اینجا ممکن نیست",
"VerdictPossible": "ممکن", "VerdictPossible": "ممکن",
"VerdictWorkaround": "با راه چاره", "VerdictWorkaround": "با راه چاره",
"VersionLine": "«me-web?» {0} · نرم‌افزار آزاد (AGPL-3.0)", "VersionLine": "me-web? {0} · نرم‌افزار آزاد (AGPL-3.0)",
"WaitingReach": "در انتظار پاسخ شما در بالا.", "WaitingReach": "در انتظار پاسخ شما در بالا.",
"WhatIsThis": "این یعنی چه؟" "WhatIsThis": "این یعنی چه؟"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Julkista osoitettasi ei saatu luettua.", "AddressesNone": "Julkista osoitettasi ei saatu luettua.",
"AddressesV4Only": "Internet näkee sinut vain IPv4:n kautta: tällä yhteydellä ei ole IPv6:ta.", "AddressesV4Only": "Internet näkee sinut vain IPv4:n kautta: tällä yhteydellä ei ole IPv6:ta.",
"AddressesV6Only": "Internet näkee sinut vain IPv6:n kautta.", "AddressesV6Only": "Internet näkee sinut vain IPv6:n kautta.",
"AppName": "”me-web?”", "AppName": "me-web?",
"BasisChecks": "”me-web?”:n tarkistukset, {0}/{1} verkkoa samaa mieltä", "BasisChecks": "”me-web?”:n tarkistukset, {0}/{1} verkkoa samaa mieltä",
"BasisOneUser": "yhden käyttäjän ilmoitus", "BasisOneUser": "yhden käyttäjän ilmoitus",
"BasisOperator": "operaattori", "BasisOperator": "operaattori",
@@ -261,7 +261,7 @@
"RefusalTooMany": "liian monta testiä juuri nyt", "RefusalTooMany": "liian monta testiä juuri nyt",
"RefusalUnknownTicket": "testi vanhentui", "RefusalUnknownTicket": "testi vanhentui",
"RefusalUnreachable": "palvelinta ei tavoitettu", "RefusalUnreachable": "palvelinta ei tavoitettu",
"RegistryCredit": "Osoitelohkot: RIPE NCC:n RIPE Database (ripe.net), käytetty sen luvalla, tiedot päivältä {0}. Tiedot voivat olla jäljessä verkossa olevasta tietokannasta.", "RegistryCredit": "Osoitelohkot: RIPE NCC:n (ripe.net), APNIC:n (apnic.net), AFRINIC:n (afrinic.net) ja LACNIC:n (lacnic.net) tietokannat, käytetty niiden luvalla, tiedot päivältä {0}. Tiedot voivat olla jäljessä verkossa olevista tietokannoista.",
"ResultsTitle": "Mitä ”me-web?” löysi", "ResultsTitle": "Mitä ”me-web?” löysi",
"RouterMobile": "Mobiilidatalla ei ole kotireititintä: ensimmäisenä tulee operaattorisi verkko.", "RouterMobile": "Mobiilidatalla ei ole kotireititintä: ensimmäisenä tulee operaattorisi verkko.",
"RouterNone": "Tältä yhteydeltä ei löytynyt kotireititintä.", "RouterNone": "Tältä yhteydeltä ei löytynyt kotireititintä.",
@@ -280,7 +280,7 @@
"ShareTitle": "Jaa nämä tulokset", "ShareTitle": "Jaa nämä tulokset",
"ShareTooMany": "Liian monta lähetystä tästä osoitteesta tänään. Yritä uudelleen huomenna.", "ShareTooMany": "Liian monta lähetystä tästä osoitteesta tänään. Yritä uudelleen huomenna.",
"ShareWho": "Kuka ne saa: Arasaka di Hvozdikov Yevheniy, ”me-web?”:n julkaisija, omalla palvelimellaan Italiassa (meweb.arasaka.software).", "ShareWho": "Kuka ne saa: Arasaka di Hvozdikov Yevheniy, ”me-web?”:n julkaisija, omalla palvelimellaan Italiassa (meweb.arasaka.software).",
"ShareWhy": "Miksi: jotta operaattoreita koskevia tietoja voidaan parantaa tulevissa versioissa. Julkaistaan vain kokonaismääriä ilman osoitteita, ja vasta kun ihminen on tarkistanut ne. Käsittelyn oikeusperuste on suostumuksesi.", "ShareWhy": "Miksi: jotta operaattoreita koskevia tietoja voidaan parantaa tulevissa versioissa. Julkaistaan vain kokonaismääriä ilman osoitteita, ja vasta kun ihminen on tarkistanut ne. Jos annat lähetyksesi koodin itse julkaisijalle, esimerkiksi pyytäessäsi apua yhteytesi kanssa, julkaisija lukee myös nämä tulokset vastatakseen sinulle siellä, missä kysyit, eikä koskaan toista osoitteitasi siellä. Käsittelyn oikeusperuste on suostumuksesi.",
"SharedTitle": "Jakamasi tulokset", "SharedTitle": "Jakamasi tulokset",
"SourceCode": "Lähdekoodi", "SourceCode": "Lähdekoodi",
"SpeedFailed": "Nopeustesti ei valmistunut.", "SpeedFailed": "Nopeustesti ei valmistunut.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ilmoitettiin, ettei niitä ole", "ValueAnsweredMissing": "ilmoitettiin, ettei niitä ole",
"ValueAtLeastSeconds": "vähintään {0} sekuntia", "ValueAtLeastSeconds": "vähintään {0} sekuntia",
"ValueBetweenSeconds": "{0}–{1} sekuntia", "ValueBetweenSeconds": "{0}–{1} sekuntia",
"ValueBlockAllocated": "osoiterekisterin suoraan operaattorille antama ({0})",
"ValueBlockAssigned": "osoiterekisterin suoraan yhdelle organisaatiolle antama ({0})",
"ValueBlockReallocated": "yhden operaattorin toiselle operaattorille luovuttama ({0})",
"ValueBlockReassigned": "operaattorin yhdelle asiakkaistaan luovuttama ({0})",
"ValueCantTell": "ei voi sanoa", "ValueCantTell": "ei voi sanoa",
"ValueCantTellResolver": "{0}: nimipalvelimesi ei voi kysyä siltä", "ValueCantTellResolver": "{0}: nimipalvelimesi ei voi kysyä siltä",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ei täältä", "VerdictNotPossible": "Ei täältä",
"VerdictPossible": "Mahdollista", "VerdictPossible": "Mahdollista",
"VerdictWorkaround": "Kiertotiellä", "VerdictWorkaround": "Kiertotiellä",
"VersionLine": "”me-web?” {0} · vapaa ohjelmisto (AGPL-3.0)", "VersionLine": "me-web? {0} · vapaa ohjelmisto (AGPL-3.0)",
"WaitingReach": "Odottaa vastaustasi yllä.", "WaitingReach": "Odottaa vastaustasi yllä.",
"WhatIsThis": "Mitä tämä tarkoittaa?" "WhatIsThis": "Mitä tämä tarkoittaa?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Hindi mabasa ang iyong pampublikong address.", "AddressesNone": "Hindi mabasa ang iyong pampublikong address.",
"AddressesV4Only": "Sa IPv4 ka lang nakikita ng internet: walang IPv6 ang koneksyong ito.", "AddressesV4Only": "Sa IPv4 ka lang nakikita ng internet: walang IPv6 ang koneksyong ito.",
"AddressesV6Only": "Sa IPv6 ka lang nakikita ng internet.", "AddressesV6Only": "Sa IPv6 ka lang nakikita ng internet.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "mga pagsusuri ng “me-web?”, {0} sa {1} network ang nagkakasundo", "BasisChecks": "mga pagsusuri ng “me-web?”, {0} sa {1} network ang nagkakasundo",
"BasisOneUser": "ulat ng isang user", "BasisOneUser": "ulat ng isang user",
"BasisOperator": "ang provider mismo", "BasisOperator": "ang provider mismo",
@@ -261,7 +261,7 @@
"RefusalTooMany": "masyadong maraming test sa ngayon", "RefusalTooMany": "masyadong maraming test sa ngayon",
"RefusalUnknownTicket": "nag-expire na ang test", "RefusalUnknownTicket": "nag-expire na ang test",
"RefusalUnreachable": "hindi maabot ang server", "RefusalUnreachable": "hindi maabot ang server",
"RegistryCredit": "Mga bloke ng address: ang RIPE Database ng RIPE NCC (ripe.net), ginamit nang may pahintulot nito, data noong {0}. Maaaring nahuhuli ito sa database na nasa internet.", "RegistryCredit": "Mga bloke ng address: ang mga database ng RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) at LACNIC (lacnic.net), ginamit nang may pahintulot nila, data noong {0}. Maaaring nahuhuli ang mga ito sa mga database na nasa internet.",
"ResultsTitle": "Ang nakita ng “me-web?”", "ResultsTitle": "Ang nakita ng “me-web?”",
"RouterMobile": "Sa mobile data, walang router sa bahay: ang network ng iyong provider ang unang hakbang.", "RouterMobile": "Sa mobile data, walang router sa bahay: ang network ng iyong provider ang unang hakbang.",
"RouterNone": "Walang nakitang router sa bahay sa koneksyong ito.", "RouterNone": "Walang nakitang router sa bahay sa koneksyong ito.",
@@ -280,7 +280,7 @@
"ShareTitle": "Ibahagi ang mga resultang ito", "ShareTitle": "Ibahagi ang mga resultang ito",
"ShareTooMany": "Masyadong maraming ipinadala mula sa address na ito ngayong araw. Subukan muli bukas.", "ShareTooMany": "Masyadong maraming ipinadala mula sa address na ito ngayong araw. Subukan muli bukas.",
"ShareWho": "Sino ang tatanggap: ang Arasaka di Hvozdikov Yevheniy, ang publisher ng “me-web?”, sa sarili nitong server sa Italya (meweb.arasaka.software).", "ShareWho": "Sino ang tatanggap: ang Arasaka di Hvozdikov Yevheniy, ang publisher ng “me-web?”, sa sarili nitong server sa Italya (meweb.arasaka.software).",
"ShareWhy": "Bakit: para pahusayin ang mga tala tungkol sa mga provider sa mga susunod na bersyon. Mga kabuuang bilang lang na walang address ang inilalathala, pagkatapos suriin ng isang tao. Ang legal na batayan ay ang iyong pahintulot.", "ShareWhy": "Bakit: para pahusayin ang mga tala tungkol sa mga provider sa mga susunod na bersyon. Mga kabuuang bilang lang na walang address ang inilalathala, pagkatapos suriin ng isang tao. Kung ikaw mismo ang magbibigay sa publisher ng code ng iyong ipinadala, halimbawa kapag humihingi ka ng tulong tungkol sa iyong koneksyon, babasahin din ng publisher ang mga resultang ito para sagutin ka kung saan ka nagtanong, at hindi nito kailanman uulitin doon ang iyong mga address. Ang legal na batayan ay ang iyong pahintulot.",
"SharedTitle": "Ang mga resultang ibinahagi mo", "SharedTitle": "Ang mga resultang ibinahagi mo",
"SourceCode": "Source code", "SourceCode": "Source code",
"SpeedFailed": "Hindi natapos ang speed test.", "SpeedFailed": "Hindi natapos ang speed test.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "iniulat na hindi umiiral", "ValueAnsweredMissing": "iniulat na hindi umiiral",
"ValueAtLeastSeconds": "hindi bababa sa {0} segundo", "ValueAtLeastSeconds": "hindi bababa sa {0} segundo",
"ValueBetweenSeconds": "sa pagitan ng {0} at {1} segundo", "ValueBetweenSeconds": "sa pagitan ng {0} at {1} segundo",
"ValueBlockAllocated": "direktang ibinigay ng registry ng mga address sa provider ({0})",
"ValueBlockAssigned": "direktang ibinigay ng registry ng mga address sa iisang organisasyon ({0})",
"ValueBlockReallocated": "ipinasa ng isang provider sa ibang provider ({0})",
"ValueBlockReassigned": "ipinasa ng provider sa isa sa mga customer nito ({0})",
"ValueCantTell": "hindi masabi", "ValueCantTell": "hindi masabi",
"ValueCantTellResolver": "{0}: hindi ito matanong ng iyong name server", "ValueCantTellResolver": "{0}: hindi ito matanong ng iyong name server",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Hindi mula rito", "VerdictNotPossible": "Hindi mula rito",
"VerdictPossible": "Posible", "VerdictPossible": "Posible",
"VerdictWorkaround": "May ibang paraan", "VerdictWorkaround": "May ibang paraan",
"VersionLine": "“me-web?” {0} · libreng software (AGPL-3.0)", "VersionLine": "me-web? {0} · libreng software (AGPL-3.0)",
"WaitingReach": "Hinihintay ang iyong sagot sa itaas.", "WaitingReach": "Hinihintay ang iyong sagot sa itaas.",
"WhatIsThis": "Ano ang ibig sabihin nito?" "WhatIsThis": "Ano ang ibig sabihin nito?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "E sega ni wilika rawa na nomuni itikotiko raraba.", "AddressesNone": "E sega ni wilika rawa na nomuni itikotiko raraba.",
"AddressesV4Only": "E raici kemuni na internet ena IPv4 ga: e sega na IPv6 ena veisemati oqo.", "AddressesV4Only": "E raici kemuni na internet ena IPv4 ga: e sega na IPv6 ena veisemati oqo.",
"AddressesV6Only": "E raici kemuni na internet ena IPv6 ga.", "AddressesV6Only": "E raici kemuni na internet ena IPv6 ga.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "vakadikevi ni “me-web?”, e duavata e {0} vei na {1} na network", "BasisChecks": "vakadikevi ni “me-web?”, e duavata e {0} vei na {1} na network",
"BasisOneUser": "ripote ni dua na dauvakayagataka", "BasisOneUser": "ripote ni dua na dauvakayagataka",
"BasisOperator": "kabani ni internet", "BasisOperator": "kabani ni internet",
@@ -261,7 +261,7 @@
"RefusalTooMany": "vuqa vakalevu na vakatovotovo ena gauna oqo", "RefusalTooMany": "vuqa vakalevu na vakatovotovo ena gauna oqo",
"RefusalUnknownTicket": "sa oti na gauna ni vakatovotovo", "RefusalUnknownTicket": "sa oti na gauna ni vakatovotovo",
"RefusalUnreachable": "sega ni yacovi rawa na kompiuta ni veiqaravi", "RefusalUnreachable": "sega ni yacovi rawa na kompiuta ni veiqaravi",
"RegistryCredit": "Iwasewase ni itikotiko: na RIPE Database ni RIPE NCC (ripe.net), vakayagataki ena nona veivakadonui, itukutuku ni {0}. E rawa ni makawa cake na itukutuku oqo mai na database ena internet.", "RegistryCredit": "Iwasewase ni itikotiko: na database ni RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) kei LACNIC (lacnic.net), vakayagataki ena nodra veivakadonui, itukutuku ni {0}. E rawa ni makawa cake na itukutuku oqo mai na database ena internet.",
"ResultsTitle": "Na ka e kunea na “me-web?”", "ResultsTitle": "Na ka e kunea na “me-web?”",
"RouterMobile": "Ena data ni talevoni e sega na router mai vale: na network ni nomuni kabani ni talevoni e liu.", "RouterMobile": "Ena data ni talevoni e sega na router mai vale: na network ni nomuni kabani ni talevoni e liu.",
"RouterNone": "E sega ni kunei e dua na router ni vale ena veisemati oqo.", "RouterNone": "E sega ni kunei e dua na router ni vale ena veisemati oqo.",
@@ -280,7 +280,7 @@
"ShareTitle": "Wasea na ka e kunei", "ShareTitle": "Wasea na ka e kunei",
"ShareTooMany": "Vuqa vakalevu na vakau mai na itikotiko oqo ena siga nikua. Ni saga tale nimataka.", "ShareTooMany": "Vuqa vakalevu na vakau mai na itikotiko oqo ena siga nikua. Ni saga tale nimataka.",
"ShareWho": "O cei e ciqoma: Arasaka di Hvozdikov Yevheniy, na dauvakatabaki ni “me-web?”, ena nona kompiuta ni veiqaravi mai Itali (meweb.arasaka.software).", "ShareWho": "O cei e ciqoma: Arasaka di Hvozdikov Yevheniy, na dauvakatabaki ni “me-web?”, ena nona kompiuta ni veiqaravi mai Itali (meweb.arasaka.software).",
"ShareWhy": "Na vuna: me vakavinakataki na ivakamacala me baleta na kabani ni internet ena vakarau e na qai tarava. E vakatabaki ga na iwiliwili taucoko ka sega kina na itikotiko, ni oti ga na nona vakadikeva e dua na tamata. Na yavu vakalawa na nomuni vakadonu.", "ShareWhy": "Na vuna: me vakavinakataki na ivakamacala me baleta na kabani ni internet ena vakarau e na qai tarava. E vakatabaki ga na iwiliwili taucoko ka sega kina na itikotiko, ni oti ga na nona vakadikeva e dua na tamata. Kevaka ko ni solia vakataki kemuni vua na dauvakatabaki na kodi ni ka ni a vakauta, me vaka ni ko ni kerea na veivuke me baleta na nomuni sema ki na internet, ena wilika talega na dauvakatabaki na ka oqo me sauma na nomuni taro ena vanua ko ni a taro kina, ka sega vakadua ni na tukuna tale kina na nomuni itikotiko. Na yavu vakalawa na nomuni vakadonu.",
"SharedTitle": "Na ka ni a wasea", "SharedTitle": "Na ka ni a wasea",
"SourceCode": "Kodi ni porokaramu", "SourceCode": "Kodi ni porokaramu",
"SpeedFailed": "E sega ni oti na vakatovotovo ni totolo.", "SpeedFailed": "E sega ni oti na vakatovotovo ni totolo.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "tukuni ni sega ni tiko", "ValueAnsweredMissing": "tukuni ni sega ni tiko",
"ValueAtLeastSeconds": "lailai duadua {0} na sekodi", "ValueAtLeastSeconds": "lailai duadua {0} na sekodi",
"ValueBetweenSeconds": "maliwa ni {0} kei na {1} na sekodi", "ValueBetweenSeconds": "maliwa ni {0} kei na {1} na sekodi",
"ValueBlockAllocated": "soli vakadodonu vua na kabani ni internet mai vua na tabana e dau wasea na itikotiko ({0})",
"ValueBlockAssigned": "soli vakadodonu vua e dua bega na isoqosoqo mai vua na tabana e dau wasea na itikotiko ({0})",
"ValueBlockReallocated": "solia e dua na kabani ni internet vua e dua tale na kabani ni internet ({0})",
"ValueBlockReassigned": "solia na kabani ni internet vua e dua na nona kasitama ({0})",
"ValueCantTell": "sega ni kilai", "ValueCantTell": "sega ni kilai",
"ValueCantTellResolver": "{0}: e sega ni rawa ni taroga na nomuni veiqaravi ni yaca", "ValueCantTellResolver": "{0}: e sega ni rawa ni taroga na nomuni veiqaravi ni yaca",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Sega mai eke", "VerdictNotPossible": "Sega mai eke",
"VerdictPossible": "Rawa", "VerdictPossible": "Rawa",
"VerdictWorkaround": "Ena dua na sala tani", "VerdictWorkaround": "Ena dua na sala tani",
"VersionLine": "“me-web?” {0} · porokaramu galala (AGPL-3.0)", "VersionLine": "me-web? {0} · porokaramu galala (AGPL-3.0)",
"WaitingReach": "Waraka tiko na nomuni isau e cake.", "WaitingReach": "Waraka tiko na nomuni isau e cake.",
"WhatIsThis": "Na cava na kena ibalebale?" "WhatIsThis": "Na cava na kena ibalebale?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Impossible de lire votre adresse publique.", "AddressesNone": "Impossible de lire votre adresse publique.",
"AddressesV4Only": "Internet vous voit seulement en IPv4\u00A0: cette connexion n'a pas d'IPv6.", "AddressesV4Only": "Internet vous voit seulement en IPv4\u00A0: cette connexion n'a pas d'IPv6.",
"AddressesV6Only": "Internet vous voit seulement en IPv6.", "AddressesV6Only": "Internet vous voit seulement en IPv6.",
"AppName": "«\u00A0me-web?\u00A0»", "AppName": "me-web?",
"BasisChecks": "vérifications de «\u00A0me-web?\u00A0», {0} réseaux sur {1} concordent", "BasisChecks": "vérifications de «\u00A0me-web?\u00A0», {0} réseaux sur {1} concordent",
"BasisOneUser": "signalement d'un utilisateur", "BasisOneUser": "signalement d'un utilisateur",
"BasisOperator": "opérateur", "BasisOperator": "opérateur",
@@ -261,7 +261,7 @@
"RefusalTooMany": "trop de tests pour le moment", "RefusalTooMany": "trop de tests pour le moment",
"RefusalUnknownTicket": "le test a expiré", "RefusalUnknownTicket": "le test a expiré",
"RefusalUnreachable": "serveur injoignable", "RefusalUnreachable": "serveur injoignable",
"RegistryCredit": "Blocs d'adresses\u00A0: la RIPE Database du RIPE NCC (ripe.net), utilisée avec son autorisation, données du {0}. Elles peuvent être en retard sur la base de données en ligne.", "RegistryCredit": "Blocs d'adresses\u00A0: les bases de données du RIPE NCC (ripe.net), de l'APNIC (apnic.net), de l'AFRINIC (afrinic.net) et du LACNIC (lacnic.net), utilisées avec leur autorisation, données du {0}. Elles peuvent être en retard sur les bases de données en ligne.",
"ResultsTitle": "Ce que «\u00A0me-web?\u00A0» a trouvé", "ResultsTitle": "Ce que «\u00A0me-web?\u00A0» a trouvé",
"RouterMobile": "En données mobiles, il n'y a pas de box\u00A0: le réseau de votre opérateur vient en premier.", "RouterMobile": "En données mobiles, il n'y a pas de box\u00A0: le réseau de votre opérateur vient en premier.",
"RouterNone": "Aucune box n'a été trouvée sur cette connexion.", "RouterNone": "Aucune box n'a été trouvée sur cette connexion.",
@@ -280,7 +280,7 @@
"ShareTitle": "Partager ces résultats", "ShareTitle": "Partager ces résultats",
"ShareTooMany": "Trop d'envois depuis cette adresse aujourd'hui. Réessayez demain.", "ShareTooMany": "Trop d'envois depuis cette adresse aujourd'hui. Réessayez demain.",
"ShareWho": "Qui les reçoit\u00A0: Arasaka di Hvozdikov Yevheniy, l'éditeur de «\u00A0me-web?\u00A0», sur son propre serveur en Italie (meweb.arasaka.software).", "ShareWho": "Qui les reçoit\u00A0: Arasaka di Hvozdikov Yevheniy, l'éditeur de «\u00A0me-web?\u00A0», sur son propre serveur en Italie (meweb.arasaka.software).",
"ShareWhy": "Pourquoi\u00A0: pour améliorer les notes sur les opérateurs dans les prochaines versions. Seuls des totaux sans adresses sont publiés, et seulement après vérification par une personne. La base légale est votre consentement.", "ShareWhy": "Pourquoi\u00A0: pour améliorer les notes sur les opérateurs dans les prochaines versions. Seuls des totaux sans adresses sont publiés, et seulement après vérification par une personne. Si vous donnez vous-même le code de votre envoi à l'éditeur, par exemple quand vous demandez de l'aide pour votre connexion, l'éditeur lit aussi ces résultats pour vous répondre là où vous avez demandé, et n'y reprend jamais vos adresses. La base légale est votre consentement.",
"SharedTitle": "Vos résultats partagés", "SharedTitle": "Vos résultats partagés",
"SourceCode": "Code source", "SourceCode": "Code source",
"SpeedFailed": "Le test de vitesse n'a pas abouti.", "SpeedFailed": "Le test de vitesse n'a pas abouti.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "signalés comme inexistants", "ValueAnsweredMissing": "signalés comme inexistants",
"ValueAtLeastSeconds": "au moins {0} secondes", "ValueAtLeastSeconds": "au moins {0} secondes",
"ValueBetweenSeconds": "entre {0} et {1} secondes", "ValueBetweenSeconds": "entre {0} et {1} secondes",
"ValueBlockAllocated": "attribué à l'opérateur directement par le registre des adresses ({0})",
"ValueBlockAssigned": "attribué à une seule organisation directement par le registre des adresses ({0})",
"ValueBlockReallocated": "cédé par un opérateur à un autre opérateur ({0})",
"ValueBlockReassigned": "cédé par l'opérateur à l'un de ses clients ({0})",
"ValueCantTell": "impossible à dire", "ValueCantTell": "impossible à dire",
"ValueCantTellResolver": "{0}\u00A0: votre serveur de noms ne peut pas l'interroger", "ValueCantTellResolver": "{0}\u00A0: votre serveur de noms ne peut pas l'interroger",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Pas d'ici", "VerdictNotPossible": "Pas d'ici",
"VerdictPossible": "Possible", "VerdictPossible": "Possible",
"VerdictWorkaround": "Avec un contournement", "VerdictWorkaround": "Avec un contournement",
"VersionLine": "«\u00A0me-web?\u00A0» {0} · logiciel libre (AGPL-3.0)", "VersionLine": "me-web? {0} · logiciel libre (AGPL-3.0)",
"WaitingReach": "En attente de votre réponse ci-dessus.", "WaitingReach": "En attente de votre réponse ci-dessus.",
"WhatIsThis": "Qu'est-ce que cela veut dire\u202F?" "WhatIsThis": "Qu'est-ce que cela veut dire\u202F?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Níorbh fhéidir do sheoladh poiblí a léamh.", "AddressesNone": "Níorbh fhéidir do sheoladh poiblí a léamh.",
"AddressesV4Only": "Ní fheiceann an t-idirlíon thú ach thar IPv4: níl IPv6 ag an nasc seo.", "AddressesV4Only": "Ní fheiceann an t-idirlíon thú ach thar IPv4: níl IPv6 ag an nasc seo.",
"AddressesV6Only": "Ní fheiceann an t-idirlíon thú ach thar IPv6.", "AddressesV6Only": "Ní fheiceann an t-idirlíon thú ach thar IPv6.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "seiceálacha “me-web?”, aontaíonn {0} as {1} líonra", "BasisChecks": "seiceálacha “me-web?”, aontaíonn {0} as {1} líonra",
"BasisOneUser": "tuairisc ó úsáideoir amháin", "BasisOneUser": "tuairisc ó úsáideoir amháin",
"BasisOperator": "an soláthraí féin", "BasisOperator": "an soláthraí féin",
@@ -261,7 +261,7 @@
"RefusalTooMany": "an iomarca tástálacha faoi láthair", "RefusalTooMany": "an iomarca tástálacha faoi láthair",
"RefusalUnknownTicket": "chuaigh an tástáil in éag", "RefusalUnknownTicket": "chuaigh an tástáil in éag",
"RefusalUnreachable": "ní féidir an freastalaí a bhaint amach", "RefusalUnreachable": "ní féidir an freastalaí a bhaint amach",
"RegistryCredit": "Bloic seoltaí: RIPE Database an RIPE NCC (ripe.net), a úsáidtear lena chead, sonraí ó {0}. D'fhéadfadh na sonraí a bheith níos sine ná an bunachar sonraí ar líne.", "RegistryCredit": "Bloic seoltaí: bunachair sonraí an RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) agus LACNIC (lacnic.net), a úsáidtear lena gcead, sonraí ó {0}. D'fhéadfadh na sonraí a bheith níos sine ná na bunachair sonraí ar líne.",
"ResultsTitle": "An méid a d'aimsigh “me-web?”", "ResultsTitle": "An méid a d'aimsigh “me-web?”",
"RouterMobile": "Ar shonraí móibíleacha níl aon ródaire baile: is é líonra do sholáthraí an chéad rud.", "RouterMobile": "Ar shonraí móibíleacha níl aon ródaire baile: is é líonra do sholáthraí an chéad rud.",
"RouterNone": "Níor aimsíodh aon ródaire baile ar an nasc seo.", "RouterNone": "Níor aimsíodh aon ródaire baile ar an nasc seo.",
@@ -280,7 +280,7 @@
"ShareTitle": "Comhroinn na torthaí seo", "ShareTitle": "Comhroinn na torthaí seo",
"ShareTooMany": "An iomarca aighneachtaí ón seoladh seo inniu. Bain triail eile as amárach.", "ShareTooMany": "An iomarca aighneachtaí ón seoladh seo inniu. Bain triail eile as amárach.",
"ShareWho": "Cé a fhaigheann iad: Arasaka di Hvozdikov Yevheniy, foilsitheoir “me-web?”, ar a fhreastalaí féin san Iodáil (meweb.arasaka.software).", "ShareWho": "Cé a fhaigheann iad: Arasaka di Hvozdikov Yevheniy, foilsitheoir “me-web?”, ar a fhreastalaí féin san Iodáil (meweb.arasaka.software).",
"ShareWhy": "Cén fáth: chun na nótaí ar sholáthraithe a fheabhsú i leaganacha níos déanaí. Ní fhoilsítear riamh ach iomláin gan seoltaí, tar éis do dhuine iad a athbhreithniú. Is é do thoiliú an bunús dlí.", "ShareWhy": "Cén fáth: chun na nótaí ar sholáthraithe a fheabhsú i leaganacha níos déanaí. Ní fhoilsítear riamh ach iomláin gan seoltaí, tar éis do dhuine iad a athbhreithniú. Má thugann tú féin cód d'aighneachta don fhoilsitheoir, mar shampla nuair a iarrann tú cabhair le do nasc, léann an foilsitheoir na torthaí seo freisin chun freagra a thabhairt ort san áit ar chuir tú an cheist, agus ní athluann sé do sheoltaí ansin riamh. Is é do thoiliú an bunús dlí.",
"SharedTitle": "Na torthaí a chomhroinn tú", "SharedTitle": "Na torthaí a chomhroinn tú",
"SourceCode": "Cód foinseach", "SourceCode": "Cód foinseach",
"SpeedFailed": "Níor críochnaíodh an tástáil luais.", "SpeedFailed": "Níor críochnaíodh an tástáil luais.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "tuairiscíodh nach ann dóibh", "ValueAnsweredMissing": "tuairiscíodh nach ann dóibh",
"ValueAtLeastSeconds": "{0} soicind ar a laghad", "ValueAtLeastSeconds": "{0} soicind ar a laghad",
"ValueBetweenSeconds": "idir {0} agus {1} soicind", "ValueBetweenSeconds": "idir {0} agus {1} soicind",
"ValueBlockAllocated": "tugtha go díreach don soláthraí ag an gclárlann seoltaí ({0})",
"ValueBlockAssigned": "tugtha go díreach d'eagraíocht amháin ag an gclárlann seoltaí ({0})",
"ValueBlockReallocated": "tugtha ar aghaidh ag soláthraí amháin do sholáthraí eile ({0})",
"ValueBlockReassigned": "tugtha ar aghaidh ag an soláthraí do dhuine dá chustaiméirí ({0})",
"ValueCantTell": "ní féidir a rá", "ValueCantTell": "ní féidir a rá",
"ValueCantTellResolver": "{0}: ní féidir le d'fhreastalaí ainmneacha ceist a chur air", "ValueCantTellResolver": "{0}: ní féidir le d'fhreastalaí ainmneacha ceist a chur air",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ní as seo", "VerdictNotPossible": "Ní as seo",
"VerdictPossible": "Is féidir", "VerdictPossible": "Is féidir",
"VerdictWorkaround": "Le bealach timpeall", "VerdictWorkaround": "Le bealach timpeall",
"VersionLine": "“me-web?” {0} · bogearra saor (AGPL-3.0)", "VersionLine": "me-web? {0} · bogearra saor (AGPL-3.0)",
"WaitingReach": "Ag fanacht le d'fhreagra thuas.", "WaitingReach": "Ag fanacht le d'fhreagra thuas.",
"WhatIsThis": "Cad is brí leis seo?" "WhatIsThis": "Cad is brí leis seo?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "E aki kona n wareaki am atureti n te internet.", "AddressesNone": "E aki kona n wareaki am atureti n te internet.",
"AddressesV4Only": "E noorako te internet n IPv4 tii ngaia: akea IPv6 n te kaitiboo aei.", "AddressesV4Only": "E noorako te internet n IPv4 tii ngaia: akea IPv6 n te kaitiboo aei.",
"AddressesV6Only": "E noorako te internet n IPv6 tii ngaia.", "AddressesV6Only": "E noorako te internet n IPv6 tii ngaia.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ana tuoa te “me-web?”, {0} mai buakon {1} te network a boraoi", "BasisChecks": "ana tuoa te “me-web?”, {0} mai buakon {1} te network a boraoi",
"BasisOneUser": "ana ripoti te tia kabonganai teuana", "BasisOneUser": "ana ripoti te tia kabonganai teuana",
"BasisOperator": "te kambwana n internet", "BasisOperator": "te kambwana n internet",
@@ -261,7 +261,7 @@
"RefusalTooMany": "a rangi n bati kataneiai ngkai", "RefusalTooMany": "a rangi n bati kataneiai ngkai",
"RefusalUnknownTicket": "e a toki tain te kataneiai", "RefusalUnknownTicket": "e a toki tain te kataneiai",
"RefusalUnreachable": "e aki rokoaki te server", "RefusalUnreachable": "e aki rokoaki te server",
"RegistryCredit": "Kurubun atureti: te RIPE Database mairoun te RIPE NCC (ripe.net), kabonganaki ma ana kariaia, rongorongo man {0}. Taian rongorongo aikai a kona n rimwi nakon te database ae i aon te internet.", "RegistryCredit": "Kurubun atureti: taian database mairoun te RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ao LACNIC (lacnic.net), kabonganaki ma aia kariaia, rongorongo man {0}. Taian rongorongo aikai a kona n rimwi nakon taian database aika i aon te internet.",
"ResultsTitle": "Bwaai aika kunea te “me-web?”", "ResultsTitle": "Bwaai aika kunea te “me-web?”",
"RouterMobile": "N te data n tareboon akea te router n te auti: e moa ana network am kambwana n tareboon.", "RouterMobile": "N te data n tareboon akea te router n te auti: e moa ana network am kambwana n tareboon.",
"RouterNone": "Akea te router n te auti ae kuneaki n te kaitiboo aei.", "RouterNone": "Akea te router n te auti ae kuneaki n te kaitiboo aei.",
@@ -280,7 +280,7 @@
"ShareTitle": "Tibwaa bwaai aika kuneaki", "ShareTitle": "Tibwaa bwaai aika kuneaki",
"ShareTooMany": "A rangi n bati kanako mai n te atureti aei n te bong aei. Manga kataia ningaabong.", "ShareTooMany": "A rangi n bati kanako mai n te atureti aei n te bong aei. Manga kataia ningaabong.",
"ShareWho": "Antai ae butimwaeia: Arasaka di Hvozdikov Yevheniy, te tia kaotioti ae te “me-web?”, n ana server i Itari (meweb.arasaka.software).", "ShareWho": "Antai ae butimwaeia: Arasaka di Hvozdikov Yevheniy, te tia kaotioti ae te “me-web?”, n ana server i Itari (meweb.arasaka.software).",
"ShareWhy": "Bukina: ibukin kaetakin rongorongo ibukiia taian kambwana n internet n taian katei aika imwina. Tii warebwai ni kabane aika akea atureti iai aika a na kaotaki, imwin tuoaia iroun te aomata. Tabon te tua ibukin aei bon am kariaia.", "ShareWhy": "Bukina: ibukin kaetakin rongorongo ibukiia taian kambwana n internet n taian katei aika imwina. Tii warebwai ni kabane aika akea atureti iai aika a na kaotaki, imwin tuoaia iroun te aomata. Ngkana ko anganna te tia kaotioti ana kooti am kanako n arom, n aron are ko butiia te ibuobuoki ibukin am kaitiboo n internet, ao e na warekii naba te tia kaotioti aikai bwa e na kaekko n te tabo are ko titiraki iai, ao e aki manga kaotii iai am atureti. Tabon te tua ibukin aei bon am kariaia.",
"SharedTitle": "Bwaai ake ko a tibwaa", "SharedTitle": "Bwaai ake ko a tibwaa",
"SourceCode": "Ana kooti te app", "SourceCode": "Ana kooti te app",
"SpeedFailed": "E aki tia te kataneiai n te waekoa.", "SpeedFailed": "E aki tia te kataneiai n te waekoa.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "taekinaki bwa akea", "ValueAnsweredMissing": "taekinaki bwa akea",
"ValueAtLeastSeconds": "{0} tekon ke e bati riki", "ValueAtLeastSeconds": "{0} tekon ke e bati riki",
"ValueBetweenSeconds": "i marenan {0} ao {1} tekon", "ValueBetweenSeconds": "i marenan {0} ao {1} tekon",
"ValueBlockAllocated": "anganaki te kambwana n internet n te kawai ae eti mairoun te opis ae tibwaa atureti ({0})",
"ValueBlockAssigned": "anganaki tii teuana te botaki n te kawai ae eti mairoun te opis ae tibwaa atureti ({0})",
"ValueBlockReallocated": "e anga teuana te kambwana n internet nakon teuana riki te kambwana n internet ({0})",
"ValueBlockReassigned": "e anga te kambwana n internet nakon temanna mai buakoia ana taan kabooboo ({0})",
"ValueCantTell": "e aki ataaki", "ValueCantTell": "e aki ataaki",
"ValueCantTellResolver": "{0}: e aki kona am server n ara n titiraki iai", "ValueCantTellResolver": "{0}: e aki kona am server n ara n titiraki iai",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Tiaki mai ikai", "VerdictNotPossible": "Tiaki mai ikai",
"VerdictPossible": "E kona", "VerdictPossible": "E kona",
"VerdictWorkaround": "N te kawai riki teuana", "VerdictWorkaround": "N te kawai riki teuana",
"VersionLine": "“me-web?” {0} · software ae akea boona (AGPL-3.0)", "VersionLine": "me-web? {0} · software ae akea boona (AGPL-3.0)",
"WaitingReach": "E tataninga am kaeka i aon.", "WaitingReach": "E tataninga am kaeka i aon.",
"WhatIsThis": "Tera nanon aei?" "WhatIsThis": "Tera nanon aei?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ndaikatúi oñemoñe'ẽ nde kundaharape opavavapegua.", "AddressesNone": "Ndaikatúi oñemoñe'ẽ nde kundaharape opavavapegua.",
"AddressesV4Only": "Internet ndehecha IPv4 rupive añoite: ko joajúpe ndaipóri IPv6.", "AddressesV4Only": "Internet ndehecha IPv4 rupive añoite: ko joajúpe ndaipóri IPv6.",
"AddressesV6Only": "Internet ndehecha IPv6 rupive añoite.", "AddressesV6Only": "Internet ndehecha IPv6 rupive añoite.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?» jehesa'ỹijo, {1} ñanduti apytégui {0} ojoja", "BasisChecks": "«me-web?» jehesa'ỹijo, {1} ñanduti apytégui {0} ojoja",
"BasisOneUser": "peteĩ puruhára momarandu", "BasisOneUser": "peteĩ puruhára momarandu",
"BasisOperator": "internet empresa", "BasisOperator": "internet empresa",
@@ -261,7 +261,7 @@
"RefusalTooMany": "hetaiterei ñeha'ã ko'ág̃a", "RefusalTooMany": "hetaiterei ñeha'ã ko'ág̃a",
"RefusalUnknownTicket": "ñeha'ã opáma", "RefusalUnknownTicket": "ñeha'ã opáma",
"RefusalUnreachable": "servidor ndojehupytýi", "RefusalUnreachable": "servidor ndojehupytýi",
"RegistryCredit": "Kundaharape aty: RIPE Database, RIPE NCC mba'e (ripe.net), ojepuru omoneĩ haguére, mba'ekuaarã {0} rehegua. Ko'ã mba'ekuaarã ikatu itujave database ko'ãgaguágui.", "RegistryCredit": "Kundaharape aty: umi database RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ha LACNIC (lacnic.net) mba'e, ojepuru omoneĩ haguére, mba'ekuaarã {0} rehegua. Ko'ã mba'ekuaarã ikatu itujave umi database ko'ãgaguágui.",
"ResultsTitle": "Mba'épa ojuhu «me-web?»", "ResultsTitle": "Mba'épa ojuhu «me-web?»",
"RouterMobile": "Celular datos ndive ndaipóri router ógape: nde celular empresa ñanduti ou raẽ.", "RouterMobile": "Celular datos ndive ndaipóri router ógape: nde celular empresa ñanduti ou raẽ.",
"RouterNone": "Ndojejuhúi router ógape ko joajúpe.", "RouterNone": "Ndojejuhúi router ógape ko joajúpe.",
@@ -280,7 +280,7 @@
"ShareTitle": "Emoja'o mba'e ojejuhúva", "ShareTitle": "Emoja'o mba'e ojejuhúva",
"ShareTooMany": "Hetaiterei ñemondo ko kundaharapégui ko árape. Eha'ã jey ko'ẽrõ.", "ShareTooMany": "Hetaiterei ñemondo ko kundaharapégui ko árape. Eha'ã jey ko'ẽrõ.",
"ShareWho": "Máva ohupyty: Arasaka di Hvozdikov Yevheniy, «me-web?» omyasãiva, iservidor teépe Itáliape (meweb.arasaka.software).", "ShareWho": "Máva ohupyty: Arasaka di Hvozdikov Yevheniy, «me-web?» omyasãiva, iservidor teépe Itáliape (meweb.arasaka.software).",
"ShareWhy": "Mba'ére: oñemyatyrõ hag̃ua haipyre internet empresakuéra rehegua versión upe rire oúvape. Oñemyasãi añoite papapy pahaguéva kundaharape'ỹre, peteĩ yvypóra ohesa'ỹijo rire. Pe léi pyenda ha'e nde ñemoneĩ.", "ShareWhy": "Mba'ére: oñemyatyrõ hag̃ua haipyre internet empresakuéra rehegua versión upe rire oúvape. Oñemyasãi añoite papapy pahaguéva kundaharape'ỹre, peteĩ yvypóra ohesa'ỹijo rire. Nde voi reme'ẽ omyasãivape nde ñemondo código, techapyrãrõ rejerure jave pytyvõ nde conexión rehe, omyasãiva omoñe'ẽ avei ko'ã mba'e ombohovái hag̃ua ndéve reporandu haguépe, ha upépe ndohai jeýi araka'eve nde kundaharape. Pe léi pyenda ha'e nde ñemoneĩ.",
"SharedTitle": "Mba'e ojejuhúva remoja'ova'ekue", "SharedTitle": "Mba'e ojejuhúva remoja'ova'ekue",
"SourceCode": "Código ypykue", "SourceCode": "Código ypykue",
"SpeedFailed": "Pya'ekue ñeha'ã ndopáiri.", "SpeedFailed": "Pya'ekue ñeha'ã ndopáiri.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "he'i ndaipóriha", "ValueAnsweredMissing": "he'i ndaipóriha",
"ValueAtLeastSeconds": "sa'ivéramo {0} segundo", "ValueAtLeastSeconds": "sa'ivéramo {0} segundo",
"ValueBetweenSeconds": "{0} ha {1} segundo mbytépe", "ValueBetweenSeconds": "{0} ha {1} segundo mbytépe",
"ValueBlockAllocated": "kundaharape registro ome'ẽ hekópe internet empresape ({0})",
"ValueBlockAssigned": "kundaharape registro ome'ẽ hekópe peteĩ organizaciónpe añoite ({0})",
"ValueBlockReallocated": "peteĩ internet empresa ome'ẽ ambue internet empresape ({0})",
"ValueBlockReassigned": "internet empresa ome'ẽ peteĩ iclientekuérape ({0})",
"ValueCantTell": "ndojeikuaái", "ValueCantTell": "ndojeikuaái",
"ValueCantTellResolver": "{0}: nde servidor téra rehegua ndaikatúi oporandu chupe", "ValueCantTellResolver": "{0}: nde servidor téra rehegua ndaikatúi oporandu chupe",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ko'águi ndaikatúi", "VerdictNotPossible": "Ko'águi ndaikatúi",
"VerdictPossible": "Ikatu", "VerdictPossible": "Ikatu",
"VerdictWorkaround": "Tape ambue rupive", "VerdictWorkaround": "Tape ambue rupive",
"VersionLine": "«me-web?» {0} · software sãso (AGPL-3.0)", "VersionLine": "me-web? {0} · software sãso (AGPL-3.0)",
"WaitingReach": "Oha'arõ hína nde mbohovái yvate gotyo.", "WaitingReach": "Oha'arõ hína nde mbohovái yvate gotyo.",
"WhatIsThis": "Mba'épa he'ise kóva?" "WhatIsThis": "Mba'épa he'ise kóva?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ihri öffentlich Adrässe het nöd chöne ermittlet wärde.", "AddressesNone": "Ihri öffentlich Adrässe het nöd chöne ermittlet wärde.",
"AddressesV4Only": "S Internet gseht Si nur über IPv4: Die Verbindig het kei IPv6.", "AddressesV4Only": "S Internet gseht Si nur über IPv4: Die Verbindig het kei IPv6.",
"AddressesV6Only": "S Internet gseht Si nur über IPv6.", "AddressesV6Only": "S Internet gseht Si nur über IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "Prüefige vo «me-web?», {0} vo {1} Netzwerk stimmed überii", "BasisChecks": "Prüefige vo «me-web?», {0} vo {1} Netzwerk stimmed überii",
"BasisOneUser": "Bricht vomene Nutzer", "BasisOneUser": "Bricht vomene Nutzer",
"BasisOperator": "Aagab vom Aabieter", "BasisOperator": "Aagab vom Aabieter",
@@ -261,7 +261,7 @@
"RefusalTooMany": "vorläufig z vill Tests", "RefusalTooMany": "vorläufig z vill Tests",
"RefusalUnknownTicket": "de Test isch abgloffe", "RefusalUnknownTicket": "de Test isch abgloffe",
"RefusalUnreachable": "Server nöd erreichbar", "RefusalUnreachable": "Server nöd erreichbar",
"RegistryCredit": "Adrässblöck: d RIPE Database vom RIPE NCC (ripe.net), mit sinere Erlaubnis bruucht, Date vom {0}. D Date chönd älter sii als d Online-Datebank.", "RegistryCredit": "Adrässblöck: d Datebanke vom RIPE NCC (ripe.net), vo APNIC (apnic.net), vo AFRINIC (afrinic.net) und vo LACNIC (lacnic.net), mit ihrer Erlaubnis bruucht, Date vom {0}. D Date chönd älter sii als d Online-Datebanke.",
"ResultsTitle": "Was «me-web?» gfunde het", "ResultsTitle": "Was «me-web?» gfunde het",
"RouterMobile": "Mit mobile Date gits kein Router dihei: Zerscht chunnt grad s Mobilfunknetz vo Ihrem Aabieter.", "RouterMobile": "Mit mobile Date gits kein Router dihei: Zerscht chunnt grad s Mobilfunknetz vo Ihrem Aabieter.",
"RouterNone": "Bi dere Verbindig isch kein Router dihei gfunde worde.", "RouterNone": "Bi dere Verbindig isch kein Router dihei gfunde worde.",
@@ -280,7 +280,7 @@
"ShareTitle": "Die Resultat teile", "ShareTitle": "Die Resultat teile",
"ShareTooMany": "Hüt z vill Iisendige vo dere Adrässe. Bitte probiered Si's morn nomal.", "ShareTooMany": "Hüt z vill Iisendige vo dere Adrässe. Bitte probiered Si's morn nomal.",
"ShareWho": "Wer sie überchunnt: Arasaka di Hvozdikov Yevheniy, de Herusgäber vo «me-web?», uf sim eigete Server in Italie (meweb.arasaka.software).", "ShareWho": "Wer sie überchunnt: Arasaka di Hvozdikov Yevheniy, de Herusgäber vo «me-web?», uf sim eigete Server in Italie (meweb.arasaka.software).",
"ShareWhy": "Wozue: zum d Hiwiis zu de Aabieter i spötere Versione z verbessere. Veröffentlicht wärded nur Summe ohni Adrässe, und erscht nachdem en Mänsch sie prüeft het. D Rächtsgrundlag isch Ihri Iiwilligung.", "ShareWhy": "Wozue: zum d Hiwiis zu de Aabieter i spötere Versione z verbessere. Veröffentlicht wärded nur Summe ohni Adrässe, und erscht nachdem en Mänsch sie prüeft het. Wenn Sie de Code vo Ihrere Iisendig sälber em Herusgäber gäbed, zum Bischpil wenn Sie um Hilf mit Ihrere Verbindig bitted, liest de Herusgäber au die Ergäbnis, zum Ihne det z antworte, wo Sie gfrogt händ, und nennt det nie Ihri Adrässe. D Rächtsgrundlag isch Ihri Iiwilligung.",
"SharedTitle": "Ihri teilte Resultat", "SharedTitle": "Ihri teilte Resultat",
"SourceCode": "Quellcode", "SourceCode": "Quellcode",
"SpeedFailed": "De Gschwindigkeitstest isch nöd fertig worde.", "SpeedFailed": "De Gschwindigkeitstest isch nöd fertig worde.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "als nöd vorhande gmäldet", "ValueAnsweredMissing": "als nöd vorhande gmäldet",
"ValueAtLeastSeconds": "mindestens {0} Sekunde", "ValueAtLeastSeconds": "mindestens {0} Sekunde",
"ValueBetweenSeconds": "zwüsche {0} und {1} Sekunde", "ValueBetweenSeconds": "zwüsche {0} und {1} Sekunde",
"ValueBlockAllocated": "vom Adrässregischter direkt em Aabieter ggää ({0})",
"ValueBlockAssigned": "vom Adrässregischter direkt ere einzige Organisation ggää ({0})",
"ValueBlockReallocated": "vo eim Aabieter emene andere Aabieter wiitergää ({0})",
"ValueBlockReassigned": "vom Aabieter eim vo sine Chunde wiitergää ({0})",
"ValueCantTell": "unklar", "ValueCantTell": "unklar",
"ValueCantTellResolver": "{0}: Ihre Nameserver cha die Lischte nöd abfrage", "ValueCantTellResolver": "{0}: Ihre Nameserver cha die Lischte nöd abfrage",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Nöd vo da", "VerdictNotPossible": "Nöd vo da",
"VerdictPossible": "Möglich", "VerdictPossible": "Möglich",
"VerdictWorkaround": "Mit emene Umwäg", "VerdictWorkaround": "Mit emene Umwäg",
"VersionLine": "«me-web?» {0} · freii Software (AGPL-3.0)", "VersionLine": "me-web? {0} · freii Software (AGPL-3.0)",
"WaitingReach": "Wartet uf Ihri Antwort obe.", "WaitingReach": "Wartet uf Ihri Antwort obe.",
"WhatIsThis": "Was heisst das?" "WhatIsThis": "Was heisst das?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "לא ניתן היה לקרוא את הכתובת הציבורית שלכם.", "AddressesNone": "לא ניתן היה לקרוא את הכתובת הציבורית שלכם.",
"AddressesV4Only": "האינטרנט רואה אתכם רק ב-IPv4: בחיבור הזה אין IPv6.", "AddressesV4Only": "האינטרנט רואה אתכם רק ב-IPv4: בחיבור הזה אין IPv6.",
"AddressesV6Only": "האינטרנט רואה אתכם רק ב-IPv6.", "AddressesV6Only": "האינטרנט רואה אתכם רק ב-IPv6.",
"AppName": "”me-web?”", "AppName": "me-web?",
"BasisChecks": "בדיקות של ”me-web?”, {0} מתוך {1} רשתות מסכימות", "BasisChecks": "בדיקות של ”me-web?”, {0} מתוך {1} רשתות מסכימות",
"BasisOneUser": "דיווח של משתמש אחד", "BasisOneUser": "דיווח של משתמש אחד",
"BasisOperator": "הספק עצמו", "BasisOperator": "הספק עצמו",
@@ -261,7 +261,7 @@
"RefusalTooMany": "יותר מדי מבחנים כרגע", "RefusalTooMany": "יותר מדי מבחנים כרגע",
"RefusalUnknownTicket": "תוקף המבחן פג", "RefusalUnknownTicket": "תוקף המבחן פג",
"RefusalUnreachable": "השרת לא נגיש", "RefusalUnreachable": "השרת לא נגיש",
"RegistryCredit": "גושי כתובות: RIPE Database של RIPE NCC (ripe.net), בשימוש ברשותו, נתונים מ-{0}. ייתכן שהנתונים מעודכנים פחות ממסד הנתונים המקוון.", "RegistryCredit": "גושי כתובות: מסדי הנתונים של RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ו-LACNIC (lacnic.net), בשימוש ברשותם, נתונים מ-{0}. ייתכן שהנתונים מעודכנים פחות ממסדי הנתונים המקוונים.",
"ResultsTitle": "מה ”me-web?” מצאה", "ResultsTitle": "מה ”me-web?” מצאה",
"RouterMobile": "בנתונים סלולריים אין ראוטר ביתי: הרשת של ספק האינטרנט באה ראשונה.", "RouterMobile": "בנתונים סלולריים אין ראוטר ביתי: הרשת של ספק האינטרנט באה ראשונה.",
"RouterNone": "לא נמצא ראוטר ביתי בחיבור הזה.", "RouterNone": "לא נמצא ראוטר ביתי בחיבור הזה.",
@@ -280,7 +280,7 @@
"ShareTitle": "שיתוף הממצאים", "ShareTitle": "שיתוף הממצאים",
"ShareTooMany": "יותר מדי שליחות מהכתובת הזו היום. נסו שוב מחר.", "ShareTooMany": "יותר מדי שליחות מהכתובת הזו היום. נסו שוב מחר.",
"ShareWho": "מי מקבל אותם: Arasaka di Hvozdikov Yevheniy, המפיץ של ”me-web?”, בשרת שלו באיטליה (meweb.arasaka.software).", "ShareWho": "מי מקבל אותם: Arasaka di Hvozdikov Yevheniy, המפיץ של ”me-web?”, בשרת שלו באיטליה (meweb.arasaka.software).",
"ShareWhy": "למה: כדי לשפר את ההערות על ספקי האינטרנט בגרסאות הבאות. מתפרסמים רק סיכומים בלי כתובות, אחרי שאדם בדק אותם. הבסיס החוקי הוא ההסכמה שלכם.", "ShareWhy": "למה: כדי לשפר את ההערות על ספקי האינטרנט בגרסאות הבאות. מתפרסמים רק סיכומים בלי כתובות, אחרי שאדם בדק אותם. אם תמסרו בעצמכם למפיץ את קוד השליחה, למשל כשאתם מבקשים עזרה עם החיבור שלכם, המפיץ קורא גם את התוצאות האלה כדי לענות לכם במקום שבו שאלתם, ולעולם לא חוזר שם על הכתובות שלכם. הבסיס החוקי הוא ההסכמה שלכם.",
"SharedTitle": "הממצאים ששיתפתם", "SharedTitle": "הממצאים ששיתפתם",
"SourceCode": "קוד מקור", "SourceCode": "קוד מקור",
"SpeedFailed": "מבחן המהירות לא הושלם.", "SpeedFailed": "מבחן המהירות לא הושלם.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "דווחו כלא קיימים", "ValueAnsweredMissing": "דווחו כלא קיימים",
"ValueAtLeastSeconds": "לפחות {0} שניות", "ValueAtLeastSeconds": "לפחות {0} שניות",
"ValueBetweenSeconds": "בין {0} ל-{1} שניות", "ValueBetweenSeconds": "בין {0} ל-{1} שניות",
"ValueBlockAllocated": "ניתן ישירות לספק האינטרנט על ידי רשם הכתובות ({0})",
"ValueBlockAssigned": "ניתן ישירות לארגון אחד בלבד על ידי רשם הכתובות ({0})",
"ValueBlockReallocated": "הועבר מספק אחד לספק אחר ({0})",
"ValueBlockReassigned": "הועבר מהספק לאחד מלקוחותיו ({0})",
"ValueCantTell": "אי אפשר לדעת", "ValueCantTell": "אי אפשר לדעת",
"ValueCantTellResolver": "{0}: שרת השמות שלכם לא יכול לשאול אותה", "ValueCantTellResolver": "{0}: שרת השמות שלכם לא יכול לשאול אותה",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "לא מכאן", "VerdictNotPossible": "לא מכאן",
"VerdictPossible": "אפשרי", "VerdictPossible": "אפשרי",
"VerdictWorkaround": "עם דרך עקיפה", "VerdictWorkaround": "עם דרך עקיפה",
"VersionLine": "”me-web?” {0} · תוכנה חופשית (AGPL-3.0)", "VersionLine": "me-web? {0} · תוכנה חופשית (AGPL-3.0)",
"WaitingReach": "ממתינים לתשובה שלכם למעלה.", "WaitingReach": "ממתינים לתשובה שלכם למעלה.",
"WhatIsThis": "מה זה אומר?" "WhatIsThis": "מה זה אומר?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "आपका सार्वजनिक पता पढ़ा नहीं जा सका।", "AddressesNone": "आपका सार्वजनिक पता पढ़ा नहीं जा सका।",
"AddressesV4Only": "इंटरनेट आपको सिर्फ़ IPv4 से देखता है: इस कनेक्शन में IPv6 नहीं है।", "AddressesV4Only": "इंटरनेट आपको सिर्फ़ IPv4 से देखता है: इस कनेक्शन में IPv6 नहीं है।",
"AddressesV6Only": "इंटरनेट आपको सिर्फ़ IPv6 से देखता है।", "AddressesV6Only": "इंटरनेट आपको सिर्फ़ IPv6 से देखता है।",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” की जाँचें, {1} में से {0} नेटवर्क सहमत", "BasisChecks": "“me-web?” की जाँचें, {1} में से {0} नेटवर्क सहमत",
"BasisOneUser": "एक उपयोगकर्ता की रिपोर्ट", "BasisOneUser": "एक उपयोगकर्ता की रिपोर्ट",
"BasisOperator": "इंटरनेट कंपनी ख़ुद", "BasisOperator": "इंटरनेट कंपनी ख़ुद",
@@ -261,7 +261,7 @@
"RefusalTooMany": "अभी बहुत सारे टेस्ट हो चुके", "RefusalTooMany": "अभी बहुत सारे टेस्ट हो चुके",
"RefusalUnknownTicket": "टेस्ट का समय ख़त्म हो गया", "RefusalUnknownTicket": "टेस्ट का समय ख़त्म हो गया",
"RefusalUnreachable": "सर्वर तक नहीं पहुँचा जा सका", "RefusalUnreachable": "सर्वर तक नहीं पहुँचा जा सका",
"RegistryCredit": "पतों के खंड: RIPE NCC का RIPE Database (ripe.net), उसकी अनुमति से इस्तेमाल किया गया, {0} का डेटा। यह डेटा ऑनलाइन डेटाबेस से पुराना हो सकता है।", "RegistryCredit": "पतों के खंड: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) और LACNIC (lacnic.net) के डेटाबेस, उनकी अनुमति से इस्तेमाल किए गए, {0} का डेटा। यह डेटा ऑनलाइन डेटाबेस से पुराना हो सकता है।",
"ResultsTitle": "“me-web?” को क्या मिला", "ResultsTitle": "“me-web?” को क्या मिला",
"RouterMobile": "मोबाइल डेटा पर घर का कोई राउटर नहीं होता: सबसे पहले आपकी मोबाइल कंपनी का नेटवर्क आता है।", "RouterMobile": "मोबाइल डेटा पर घर का कोई राउटर नहीं होता: सबसे पहले आपकी मोबाइल कंपनी का नेटवर्क आता है।",
"RouterNone": "इस कनेक्शन पर घर का कोई राउटर नहीं मिला।", "RouterNone": "इस कनेक्शन पर घर का कोई राउटर नहीं मिला।",
@@ -280,7 +280,7 @@
"ShareTitle": "ये नतीजे साझा करें", "ShareTitle": "ये नतीजे साझा करें",
"ShareTooMany": "आज इस पते से बहुत बार नतीजे भेजे जा चुके हैं। कल फिर कोशिश करें।", "ShareTooMany": "आज इस पते से बहुत बार नतीजे भेजे जा चुके हैं। कल फिर कोशिश करें।",
"ShareWho": "इन्हें कौन पाता है: Arasaka di Hvozdikov Yevheniy, “me-web?” का प्रकाशक, इटली में अपने ही सर्वर पर (meweb.arasaka.software)।", "ShareWho": "इन्हें कौन पाता है: Arasaka di Hvozdikov Yevheniy, “me-web?” का प्रकाशक, इटली में अपने ही सर्वर पर (meweb.arasaka.software)।",
"ShareWhy": "क्यों: आगे के संस्करणों में इंटरनेट कंपनियों के बारे में जानकारी बेहतर करने के लिए। सिर्फ़ बिना पतों वाले कुल आँकड़े ही प्रकाशित होते हैं, और वह भी किसी व्यक्ति के जाँचने के बाद। इसका क़ानूनी आधार आपकी सहमति है।", "ShareWhy": "क्यों: आगे के संस्करणों में इंटरनेट कंपनियों के बारे में जानकारी बेहतर करने के लिए। सिर्फ़ बिना पतों वाले कुल आँकड़े ही प्रकाशित होते हैं, और वह भी किसी व्यक्ति के जाँचने के बाद। अगर आप ख़ुद भेजे गए नतीजों का कोड प्रकाशक को देते हैं, जैसे अपने कनेक्शन के लिए मदद माँगते समय, तो प्रकाशक आपको वहीं जवाब देने के लिए जहाँ आपने पूछा था, ये नतीजे भी पढ़ता है, और वहाँ आपके पते कभी नहीं दोहराता। इसका क़ानूनी आधार आपकी सहमति है।",
"SharedTitle": "आपके साझा किए गए नतीजे", "SharedTitle": "आपके साझा किए गए नतीजे",
"SourceCode": "सोर्स कोड", "SourceCode": "सोर्स कोड",
"SpeedFailed": "स्पीड टेस्ट पूरा नहीं हुआ।", "SpeedFailed": "स्पीड टेस्ट पूरा नहीं हुआ।",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "बताया कि मौजूद नहीं", "ValueAnsweredMissing": "बताया कि मौजूद नहीं",
"ValueAtLeastSeconds": "कम से कम {0} सेकंड", "ValueAtLeastSeconds": "कम से कम {0} सेकंड",
"ValueBetweenSeconds": "{0} से {1} सेकंड के बीच", "ValueBetweenSeconds": "{0} से {1} सेकंड के बीच",
"ValueBlockAllocated": "पते बाँटने वाली संस्था द्वारा सीधे इंटरनेट कंपनी को दिया गया ({0})",
"ValueBlockAssigned": "पते बाँटने वाली संस्था द्वारा सीधे एक ही संगठन को दिया गया ({0})",
"ValueBlockReallocated": "एक इंटरनेट कंपनी द्वारा दूसरी इंटरनेट कंपनी को सौंपा गया ({0})",
"ValueBlockReassigned": "इंटरनेट कंपनी द्वारा अपने एक ग्राहक को सौंपा गया ({0})",
"ValueCantTell": "कह नहीं सकते", "ValueCantTell": "कह नहीं सकते",
"ValueCantTellResolver": "{0}: आपका नाम सर्वर इससे पूछ नहीं सकता", "ValueCantTellResolver": "{0}: आपका नाम सर्वर इससे पूछ नहीं सकता",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "यहाँ से नहीं", "VerdictNotPossible": "यहाँ से नहीं",
"VerdictPossible": "संभव", "VerdictPossible": "संभव",
"VerdictWorkaround": "दूसरे रास्ते से", "VerdictWorkaround": "दूसरे रास्ते से",
"VersionLine": "“me-web?” {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)", "VersionLine": "me-web? {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)",
"WaitingReach": "ऊपर आपके जवाब का इंतज़ार है।", "WaitingReach": "ऊपर आपके जवाब का इंतज़ार है।",
"WhatIsThis": "इसका क्या मतलब है?" "WhatIsThis": "इसका क्या मतलब है?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Aap ke public address nahi padhe sakaa.", "AddressesNone": "Aap ke public address nahi padhe sakaa.",
"AddressesV4Only": "Internet aap ke khaali IPv4 se dekhe hai: ii connection me IPv6 nahi hai.", "AddressesV4Only": "Internet aap ke khaali IPv4 se dekhe hai: ii connection me IPv6 nahi hai.",
"AddressesV6Only": "Internet aap ke khaali IPv6 se dekhe hai.", "AddressesV6Only": "Internet aap ke khaali IPv6 se dekhe hai.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” ke check, {1} network me se {0} ek hi baat bole hai", "BasisChecks": "“me-web?” ke check, {1} network me se {0} ek hi baat bole hai",
"BasisOneUser": "ek user ke report", "BasisOneUser": "ek user ke report",
"BasisOperator": "internet company khud", "BasisOperator": "internet company khud",
@@ -261,7 +261,7 @@
"RefusalTooMany": "abhi bahut test hoe gais", "RefusalTooMany": "abhi bahut test hoe gais",
"RefusalUnknownTicket": "test ke time khatam hoe gais", "RefusalUnknownTicket": "test ke time khatam hoe gais",
"RefusalUnreachable": "server tak nahi pahunche sakaa", "RefusalUnreachable": "server tak nahi pahunche sakaa",
"RegistryCredit": "Address block: RIPE NCC ke RIPE Database (ripe.net), uske ijaazat se use kara jaawe hai, {0} ke data. Ii data online database se purana hoe sake hai.", "RegistryCredit": "Address block: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) aur LACNIC (lacnic.net) ke database, uu log ke ijaazat se use kara jaawe hai, {0} ke data. Ii data online database se purana hoe sake hai.",
"ResultsTitle": "“me-web?” ke ka mila", "ResultsTitle": "“me-web?” ke ka mila",
"RouterMobile": "Mobile data pe ghar ke router nahi hai: sab se pahile aap ke mobile company ke network aawe hai.", "RouterMobile": "Mobile data pe ghar ke router nahi hai: sab se pahile aap ke mobile company ke network aawe hai.",
"RouterNone": "Ii connection pe ghar ke koi router nahi mila.", "RouterNone": "Ii connection pe ghar ke koi router nahi mila.",
@@ -280,7 +280,7 @@
"ShareTitle": "Ii result share karo", "ShareTitle": "Ii result share karo",
"ShareTooMany": "Aaj ii address se bahut dafe result bheja gais. Kal phir koshish karo.", "ShareTooMany": "Aaj ii address se bahut dafe result bheja gais. Kal phir koshish karo.",
"ShareWho": "Kaun paawe hai: Arasaka di Hvozdikov Yevheniy, “me-web?” ke publisher, Italy me apna server pe (meweb.arasaka.software).", "ShareWho": "Kaun paawe hai: Arasaka di Hvozdikov Yevheniy, “me-web?” ke publisher, Italy me apna server pe (meweb.arasaka.software).",
"ShareWhy": "Kaahe: aage ke version me internet company ke baare me jaankari behtar kare ke khatir. Khaali bina address waala total ginti publish hoe hai, aur uu bhi ek aadmi ke check kare ke baad. Iske kaanooni aadhaar aap ke manzoori hai.", "ShareWhy": "Kaahe: aage ke version me internet company ke baare me jaankari behtar kare ke khatir. Khaali bina address waala total ginti publish hoe hai, aur uu bhi ek aadmi ke check kare ke baad. Agar aap khud bheja gaya result ke code publisher ke deo, jaise apna connection ke baare me madad maange ke time, to publisher ii result bhi padhe hai taki aap ke wahin jawaab de jahan aap pucchis, aur huwan aap ke address kabhi nahi dohraawe hai. Iske kaanooni aadhaar aap ke manzoori hai.",
"SharedTitle": "Aap ke share kara gaya result", "SharedTitle": "Aap ke share kara gaya result",
"SourceCode": "Source code", "SourceCode": "Source code",
"SpeedFailed": "Speed test pura nahi hua.", "SpeedFailed": "Speed test pura nahi hua.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "bolis ki nahi hai", "ValueAnsweredMissing": "bolis ki nahi hai",
"ValueAtLeastSeconds": "kam se kam {0} second", "ValueAtLeastSeconds": "kam se kam {0} second",
"ValueBetweenSeconds": "{0} se {1} second ke beech", "ValueBetweenSeconds": "{0} se {1} second ke beech",
"ValueBlockAllocated": "address registry seedha internet company ke dis ({0})",
"ValueBlockAssigned": "address registry seedha khaali ek organisation ke dis ({0})",
"ValueBlockReallocated": "ek internet company dusra internet company ke aage de dis ({0})",
"ValueBlockReassigned": "internet company apan customer me se ek ke aage de dis ({0})",
"ValueCantTell": "nahi bole sake", "ValueCantTell": "nahi bole sake",
"ValueCantTellResolver": "{0}: aap ke name server isse nahi puchhe sake", "ValueCantTellResolver": "{0}: aap ke name server isse nahi puchhe sake",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Hiyan se nahi", "VerdictNotPossible": "Hiyan se nahi",
"VerdictPossible": "Hoe sake hai", "VerdictPossible": "Hoe sake hai",
"VerdictWorkaround": "Dusra raste se", "VerdictWorkaround": "Dusra raste se",
"VersionLine": "“me-web?” {0} · free aur open software (AGPL-3.0)", "VersionLine": "me-web? {0} · free aur open software (AGPL-3.0)",
"WaitingReach": "Upar aap ke jawaab ke intezaar hai.", "WaitingReach": "Upar aap ke jawaab ke intezaar hai.",
"WhatIsThis": "Iske matlab ka hai?" "WhatIsThis": "Iske matlab ka hai?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Emu pablik adres be ai duahia diba lasi.", "AddressesNone": "Emu pablik adres be ai duahia diba lasi.",
"AddressesV4Only": "Intanet ese oi ia itaia IPv4 dalanai sibona: inai koneksen ai IPv6 ia lasi.", "AddressesV4Only": "Intanet ese oi ia itaia IPv4 dalanai sibona: inai koneksen ai IPv6 ia lasi.",
"AddressesV6Only": "Intanet ese oi ia itaia IPv6 dalanai sibona.", "AddressesV6Only": "Intanet ese oi ia itaia IPv6 dalanai sibona.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” ena tahua, netwek {1} amo {0} be idia hegeregere", "BasisChecks": "“me-web?” ena tahua, netwek {1} amo {0} be idia hegeregere",
"BasisOneUser": "yusa tamona ena ripot", "BasisOneUser": "yusa tamona ena ripot",
"BasisOperator": "intanet kampani", "BasisOperator": "intanet kampani",
@@ -261,7 +261,7 @@
"RefusalTooMany": "hari tes momo herea", "RefusalTooMany": "hari tes momo herea",
"RefusalUnknownTicket": "tes ena nega ia ore", "RefusalUnknownTicket": "tes ena nega ia ore",
"RefusalUnreachable": "seva ai davaria diba lasi", "RefusalUnreachable": "seva ai davaria diba lasi",
"RegistryCredit": "Adres hegogo: RIPE NCC ena RIPE Database (ripe.net), ena gwau namo dainai idia gaukaralaia, {0} ena data. Inai data be online database amo ia gunana herea diba.", "RegistryCredit": "Adres hegogo: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) bona LACNIC (lacnic.net) edia database, edia gwau namo dainai idia gaukaralaia, {0} ena data. Inai data be online database amo ia gunana herea diba.",
"ResultsTitle": "“me-web?” ese ia davaria gaudia", "ResultsTitle": "“me-web?” ese ia davaria gaudia",
"RouterMobile": "Telefon data ai ruma router ia lasi: emu telefon kampani ena netwek be ginigunana.", "RouterMobile": "Telefon data ai ruma router ia lasi: emu telefon kampani ena netwek be ginigunana.",
"RouterNone": "Inai koneksen ai ruma router ta ai davaria lasi.", "RouterNone": "Inai koneksen ai ruma router ta ai davaria lasi.",
@@ -280,7 +280,7 @@
"ShareTitle": "Inai davaria gaudia harihari", "ShareTitle": "Inai davaria gaudia harihari",
"ShareTooMany": "Hari dina inai adres amo siaia momo herea. Kerukeru oi tahua lou.", "ShareTooMany": "Hari dina inai adres amo siaia momo herea. Kerukeru oi tahua lou.",
"ShareWho": "Daika ese idia abia: Arasaka di Hvozdikov Yevheniy, “me-web?” ena karaia tauna, ena seva sibona ai, Italia ai (meweb.arasaka.software).", "ShareWho": "Daika ese idia abia: Arasaka di Hvozdikov Yevheniy, “me-web?” ena karaia tauna, ena seva sibona ai, Italia ai (meweb.arasaka.software).",
"ShareWhy": "Dahaka dainai: vesen gabeai idia ai intanet kampani edia note idia hanamoa totona. Adres lasi namba hegogo sibona idia halasia, tau ta ese idia itaia namonamo murinai. Taravatu ena badina be oi gwau namo.", "ShareWhy": "Dahaka dainai: vesen gabeai idia ai intanet kampani edia note idia hanamoa totona. Adres lasi namba hegogo sibona idia halasia, tau ta ese idia itaia namonamo murinai. Bema oi sibona ese oi siaia gaudia edia kod be karaia tauna dekenai oi henia, hegeregere oi ena intanet konekson totona durua oi noia neganai, karaia tauna ese inai gaudia danu do ia duahia, oi nanadai gabuna dekenai ia haere totona, bona unuseniai oiemu adres ia gwauraia lou lasi ela bona. Taravatu ena badina be oi gwau namo.",
"SharedTitle": "Oi harihari davaria gaudia", "SharedTitle": "Oi harihari davaria gaudia",
"SourceCode": "Sos kod", "SourceCode": "Sos kod",
"SpeedFailed": "Haraga tes ia ore lasi.", "SpeedFailed": "Haraga tes ia ore lasi.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ia gwau idia noho lasi", "ValueAnsweredMissing": "ia gwau idia noho lasi",
"ValueAtLeastSeconds": "sekon {0} eiava ma haida", "ValueAtLeastSeconds": "sekon {0} eiava ma haida",
"ValueBetweenSeconds": "sekon {0} bona {1} edia huanai", "ValueBetweenSeconds": "sekon {0} bona {1} edia huanai",
"ValueBlockAllocated": "adres registri ofesi ese intanet kampani dekenai ia henia momokani ({0})",
"ValueBlockAssigned": "adres registri ofesi ese oganaisesen tamona sibona dekenai ia henia momokani ({0})",
"ValueBlockReallocated": "intanet kampani ta ese intanet kampani ma ta dekenai ia henia ({0})",
"ValueBlockReassigned": "intanet kampani ese ena kastoma ta dekenai ia henia ({0})",
"ValueCantTell": "diba lasi", "ValueCantTell": "diba lasi",
"ValueCantTellResolver": "{0}: emu ladana seva ese ia henanadai diba lasi", "ValueCantTellResolver": "{0}: emu ladana seva ese ia henanadai diba lasi",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Iniseni amo lasi", "VerdictNotPossible": "Iniseni amo lasi",
"VerdictPossible": "Ia gaukara diba", "VerdictPossible": "Ia gaukara diba",
"VerdictWorkaround": "Dala idauidau ida", "VerdictWorkaround": "Dala idauidau ida",
"VersionLine": "“me-web?” {0} · sofwea davana lasi (AGPL-3.0)", "VersionLine": "me-web? {0} · sofwea davana lasi (AGPL-3.0)",
"WaitingReach": "Emu haere ia naria noho, atai ai.", "WaitingReach": "Emu haere ia naria noho, atai ai.",
"WhatIsThis": "Inai ena anina be dahaka?" "WhatIsThis": "Inai ena anina be dahaka?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.", "AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.",
"AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema IPv6.", "AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema IPv6.",
"AddressesV6Only": "Internet vas vidi samo preko IPv6.", "AddressesV6Only": "Internet vas vidi samo preko IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "provjere „me-web?“, slaže se {0} od {1} mreža", "BasisChecks": "provjere „me-web?“, slaže se {0} od {1} mreža",
"BasisOneUser": "dojava jednog korisnika", "BasisOneUser": "dojava jednog korisnika",
"BasisOperator": "operater", "BasisOperator": "operater",
@@ -261,7 +261,7 @@
"RefusalTooMany": "trenutačno previše testova", "RefusalTooMany": "trenutačno previše testova",
"RefusalUnknownTicket": "test je istekao", "RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan", "RefusalUnreachable": "server nije dostupan",
"RegistryCredit": "Blokovi adresa: RIPE Database organizacije RIPE NCC (ripe.net), koristi se uz njezino dopuštenje, podaci od {0}. Podaci mogu zaostajati za bazom podataka na mreži.", "RegistryCredit": "Blokovi adresa: baze podataka organizacija RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) i LACNIC (lacnic.net), koriste se uz njihovo dopuštenje, podaci od {0}. Podaci mogu zaostajati za bazama podataka na mreži.",
"ResultsTitle": "Što je aplikacija „me-web?“ pronašla", "ResultsTitle": "Što je aplikacija „me-web?“ pronašla",
"RouterMobile": "Na mobilnim podacima nema kućnog routera: odmah na početku je mreža operatera.", "RouterMobile": "Na mobilnim podacima nema kućnog routera: odmah na početku je mreža operatera.",
"RouterNone": "Na ovoj vezi nije pronađen kućni router.", "RouterNone": "Na ovoj vezi nije pronađen kućni router.",
@@ -280,7 +280,7 @@
"ShareTitle": "Podijeli ove rezultate", "ShareTitle": "Podijeli ove rezultate",
"ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovno sutra.", "ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovno sutra.",
"ShareWho": "Tko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?“, na vlastitom serveru u Italiji (meweb.arasaka.software).", "ShareWho": "Tko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?“, na vlastitom serveru u Italiji (meweb.arasaka.software).",
"ShareWhy": "Zašto: kako bi se u sljedećim izdanjima poboljšale bilješke o operaterima. Objavljuju se samo zbrojevi bez adresa, i to tek nakon što ih pregleda čovjek. Pravna osnova je vaš pristanak.", "ShareWhy": "Zašto: kako bi se u sljedećim izdanjima poboljšale bilješke o operaterima. Objavljuju se samo zbrojevi bez adresa, i to tek nakon što ih pregleda čovjek. Ako sami date izdavaču kôd svojih poslanih rezultata, na primjer kada tražite pomoć oko svoje veze, izdavač čita i ove rezultate kako bi vam odgovorio ondje gdje ste pitali, i ondje nikada ne ponavlja vaše adrese. Pravna osnova je vaš pristanak.",
"SharedTitle": "Rezultati koje ste podijelili", "SharedTitle": "Rezultati koje ste podijelili",
"SourceCode": "Izvorni kôd", "SourceCode": "Izvorni kôd",
"SpeedFailed": "Test brzine nije dovršen.", "SpeedFailed": "Test brzine nije dovršen.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "javljena kao nepostojeća", "ValueAnsweredMissing": "javljena kao nepostojeća",
"ValueAtLeastSeconds": "najmanje {0} s", "ValueAtLeastSeconds": "najmanje {0} s",
"ValueBetweenSeconds": "od {0} do {1} s", "ValueBetweenSeconds": "od {0} do {1} s",
"ValueBlockAllocated": "dodijeljen operateru izravno iz registra adresa ({0})",
"ValueBlockAssigned": "dodijeljen jednoj organizaciji izravno iz registra adresa ({0})",
"ValueBlockReallocated": "prenesen s jednog operatera na drugog operatera ({0})",
"ValueBlockReassigned": "prenesen s operatera na jednog od njegovih korisnika ({0})",
"ValueCantTell": "ne može se reći", "ValueCantTell": "ne može se reći",
"ValueCantTellResolver": "{0}: vaš server imena ne može je pitati", "ValueCantTellResolver": "{0}: vaš server imena ne može je pitati",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ne odavde", "VerdictNotPossible": "Ne odavde",
"VerdictPossible": "Moguće", "VerdictPossible": "Moguće",
"VerdictWorkaround": "Zaobilaznim putem", "VerdictWorkaround": "Zaobilaznim putem",
"VersionLine": "„me-web?“ {0} · slobodni softver (AGPL-3.0)", "VersionLine": "me-web? {0} · slobodni softver (AGPL-3.0)",
"WaitingReach": "Čeka se vaš odgovor gore.", "WaitingReach": "Čeka se vaš odgovor gore.",
"WhatIsThis": "Što to znači?" "WhatIsThis": "Što to znači?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Pa t ka li adrès piblik ou.", "AddressesNone": "Pa t ka li adrès piblik ou.",
"AddressesV4Only": "Entènèt la wè ou sou IPv4 sèlman: koneksyon sa a pa gen IPv6.", "AddressesV4Only": "Entènèt la wè ou sou IPv4 sèlman: koneksyon sa a pa gen IPv6.",
"AddressesV6Only": "Entènèt la wè ou sou IPv6 sèlman.", "AddressesV6Only": "Entènèt la wè ou sou IPv6 sèlman.",
"AppName": "«\u00A0me-web?\u00A0»", "AppName": "me-web?",
"BasisChecks": "verifikasyon «\u00A0me-web?\u00A0», {0} rezo sou {1} dakò", "BasisChecks": "verifikasyon «\u00A0me-web?\u00A0», {0} rezo sou {1} dakò",
"BasisOneUser": "rapò yon itilizatè", "BasisOneUser": "rapò yon itilizatè",
"BasisOperator": "konpayi a li menm", "BasisOperator": "konpayi a li menm",
@@ -261,7 +261,7 @@
"RefusalTooMany": "twòp tès pou kounye a", "RefusalTooMany": "twòp tès pou kounye a",
"RefusalUnknownTicket": "tès la ekspire", "RefusalUnknownTicket": "tès la ekspire",
"RefusalUnreachable": "pa ka jwenn sèvè a", "RefusalUnreachable": "pa ka jwenn sèvè a",
"RegistryCredit": "Blòk adrès yo: RIPE Database RIPE NCC a (ripe.net), itilize ak pèmisyon li, done {0}. Done yo ka pi ansyen pase baz done an liy lan.", "RegistryCredit": "Blòk adrès yo: baz done RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ak LACNIC (lacnic.net) yo, itilize ak pèmisyon yo, done {0}. Done yo ka pi ansyen pase baz done an liy yo.",
"ResultsTitle": "Sa «\u00A0me-web?\u00A0» jwenn", "ResultsTitle": "Sa «\u00A0me-web?\u00A0» jwenn",
"RouterMobile": "Sou done mobil, pa gen routè lakay: rezo konpayi a vini an premye.", "RouterMobile": "Sou done mobil, pa gen routè lakay: rezo konpayi a vini an premye.",
"RouterNone": "Pa jwenn okenn routè lakay sou koneksyon sa a.", "RouterNone": "Pa jwenn okenn routè lakay sou koneksyon sa a.",
@@ -280,7 +280,7 @@
"ShareTitle": "Pataje rezilta sa yo", "ShareTitle": "Pataje rezilta sa yo",
"ShareTooMany": "Twòp rezilta voye soti nan adrès sa a jodi a. Eseye ankò demen.", "ShareTooMany": "Twòp rezilta voye soti nan adrès sa a jodi a. Eseye ankò demen.",
"ShareWho": "Kiyès ki resevwa yo: Arasaka di Hvozdikov Yevheniy, piblikatè «\u00A0me-web?\u00A0», sou pwòp sèvè li ann Itali (meweb.arasaka.software).", "ShareWho": "Kiyès ki resevwa yo: Arasaka di Hvozdikov Yevheniy, piblikatè «\u00A0me-web?\u00A0», sou pwòp sèvè li ann Itali (meweb.arasaka.software).",
"ShareWhy": "Poukisa: pou amelyore nòt sou konpayi entènèt yo nan vèsyon ki pral vini yo. Yo pibliye sèlman total san adrès, apre yon moun fin revize yo. Baz legal la se konsantman ou.", "ShareWhy": "Poukisa: pou amelyore nòt sou konpayi entènèt yo nan vèsyon ki pral vini yo. Yo pibliye sèlman total san adrès, apre yon moun fin revize yo. Si se ou menm ki bay piblikatè a kòd sa ou voye a, pa egzanp lè w ap mande èd pou koneksyon ou, piblikatè a li rezilta sa yo tou pou l reponn ou kote ou te poze kesyon an, epi li pa janm repete adrès ou yo la. Baz legal la se konsantman ou.",
"SharedTitle": "Rezilta ou pataje yo", "SharedTitle": "Rezilta ou pataje yo",
"SourceCode": "Kòd sous", "SourceCode": "Kòd sous",
"SpeedFailed": "Tès vitès la pa fini.", "SpeedFailed": "Tès vitès la pa fini.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "li di yo pa egziste", "ValueAnsweredMissing": "li di yo pa egziste",
"ValueAtLeastSeconds": "omwen {0} segonn", "ValueAtLeastSeconds": "omwen {0} segonn",
"ValueBetweenSeconds": "ant {0} ak {1} segonn", "ValueBetweenSeconds": "ant {0} ak {1} segonn",
"ValueBlockAllocated": "rejis adrès la bay konpayi entènèt la li dirèkteman ({0})",
"ValueBlockAssigned": "rejis adrès la bay yon sèl òganizasyon li dirèkteman ({0})",
"ValueBlockReallocated": "yon konpayi entènèt pase l bay yon lòt konpayi entènèt ({0})",
"ValueBlockReassigned": "konpayi entènèt la pase l bay youn nan kliyan li yo ({0})",
"ValueCantTell": "pa ka di", "ValueCantTell": "pa ka di",
"ValueCantTellResolver": "{0}: sèvè non ou pa ka poze l kesyon", "ValueCantTellResolver": "{0}: sèvè non ou pa ka poze l kesyon",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Pa soti isit", "VerdictNotPossible": "Pa soti isit",
"VerdictPossible": "Posib", "VerdictPossible": "Posib",
"VerdictWorkaround": "Ak yon lòt fason", "VerdictWorkaround": "Ak yon lòt fason",
"VersionLine": "«\u00A0me-web?\u00A0» {0} · lojisyèl lib (AGPL-3.0)", "VersionLine": "me-web? {0} · lojisyèl lib (AGPL-3.0)",
"WaitingReach": "Ap tann repons ou anwo a.", "WaitingReach": "Ap tann repons ou anwo a.",
"WhatIsThis": "Kisa sa vle di?" "WhatIsThis": "Kisa sa vle di?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Nyilvános címét nem sikerült kiolvasni.", "AddressesNone": "Nyilvános címét nem sikerült kiolvasni.",
"AddressesV4Only": "Az internet csak IPv4-en látja Önt: ezen a kapcsolaton nincs IPv6.", "AddressesV4Only": "Az internet csak IPv4-en látja Önt: ezen a kapcsolaton nincs IPv6.",
"AddressesV6Only": "Az internet csak IPv6-on látja Önt.", "AddressesV6Only": "Az internet csak IPv6-on látja Önt.",
"AppName": "„me-web?”", "AppName": "me-web?",
"BasisChecks": "a „me-web?” ellenőrzései, {1} hálózatból {0} egyezik", "BasisChecks": "a „me-web?” ellenőrzései, {1} hálózatból {0} egyezik",
"BasisOneUser": "egy felhasználó beszámolója", "BasisOneUser": "egy felhasználó beszámolója",
"BasisOperator": "szolgáltató", "BasisOperator": "szolgáltató",
@@ -261,7 +261,7 @@
"RefusalTooMany": "egyelőre túl sok teszt", "RefusalTooMany": "egyelőre túl sok teszt",
"RefusalUnknownTicket": "a teszt lejárt", "RefusalUnknownTicket": "a teszt lejárt",
"RefusalUnreachable": "a szerver nem érhető el", "RefusalUnreachable": "a szerver nem érhető el",
"RegistryCredit": "Címtömbök: a RIPE NCC RIPE Database-e (ripe.net), az engedélyével használva, az adatok dátuma: {0}. Az adatok régebbiek lehetnek az online adatbázisnál.", "RegistryCredit": "Címtömbök: a RIPE NCC (ripe.net), az APNIC (apnic.net), az AFRINIC (afrinic.net) és a LACNIC (lacnic.net) adatbázisai, az engedélyükkel használva, az adatok dátuma: {0}. Az adatok régebbiek lehetnek az online adatbázisoknál.",
"ResultsTitle": "Amit a „me-web?” talált", "ResultsTitle": "Amit a „me-web?” talált",
"RouterMobile": "Mobiladattal nincs otthoni router: elsőként a szolgáltató hálózata következik.", "RouterMobile": "Mobiladattal nincs otthoni router: elsőként a szolgáltató hálózata következik.",
"RouterNone": "Ezen a kapcsolaton nem található otthoni router.", "RouterNone": "Ezen a kapcsolaton nem található otthoni router.",
@@ -280,7 +280,7 @@
"ShareTitle": "Eredmények megosztása", "ShareTitle": "Eredmények megosztása",
"ShareTooMany": "Ma túl sok beküldés érkezett erről a címről. Próbálja újra holnap.", "ShareTooMany": "Ma túl sok beküldés érkezett erről a címről. Próbálja újra holnap.",
"ShareWho": "Ki kapja meg: Arasaka di Hvozdikov Yevheniy, a „me-web?” kiadója, a saját szerverén Olaszországban (meweb.arasaka.software).", "ShareWho": "Ki kapja meg: Arasaka di Hvozdikov Yevheniy, a „me-web?” kiadója, a saját szerverén Olaszországban (meweb.arasaka.software).",
"ShareWhy": "Miért: hogy a későbbi kiadásokban pontosabbak legyenek a szolgáltatókról szóló megjegyzések. Csak címek nélküli összesítések kerülnek nyilvánosságra, és csak miután egy ember átnézte őket. A jogalap az Ön hozzájárulása.", "ShareWhy": "Miért: hogy a későbbi kiadásokban pontosabbak legyenek a szolgáltatókról szóló megjegyzések. Csak címek nélküli összesítések kerülnek nyilvánosságra, és csak miután egy ember átnézte őket. Ha a beküldés kódját Ön maga adja meg a kiadónak, például amikor segítséget kér a kapcsolatához, a kiadó ezeket az eredményeket is elolvassa, hogy ott válaszoljon Önnek, ahol kérdezett, és ott soha nem ismétli meg a címeit. A jogalap az Ön hozzájárulása.",
"SharedTitle": "Megosztott eredményei", "SharedTitle": "Megosztott eredményei",
"SourceCode": "Forráskód", "SourceCode": "Forráskód",
"SpeedFailed": "A sebességteszt nem fejeződött be.", "SpeedFailed": "A sebességteszt nem fejeződött be.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "jelezte, hogy nem léteznek", "ValueAnsweredMissing": "jelezte, hogy nem léteznek",
"ValueAtLeastSeconds": "legalább {0} másodperc", "ValueAtLeastSeconds": "legalább {0} másodperc",
"ValueBetweenSeconds": "{0}–{1} másodperc", "ValueBetweenSeconds": "{0}–{1} másodperc",
"ValueBlockAllocated": "a szolgáltató kapta közvetlenül a címkiosztó szervezettől ({0})",
"ValueBlockAssigned": "egyetlen szervezet kapta közvetlenül a címkiosztó szervezettől ({0})",
"ValueBlockReallocated": "egy szolgáltató adta tovább egy másik szolgáltatónak ({0})",
"ValueBlockReassigned": "a szolgáltató adta tovább az egyik ügyfelének ({0})",
"ValueCantTell": "nem állapítható meg", "ValueCantTell": "nem állapítható meg",
"ValueCantTellResolver": "{0}: a névszervere nem tudja megkérdezni", "ValueCantTellResolver": "{0}: a névszervere nem tudja megkérdezni",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Innen nem", "VerdictNotPossible": "Innen nem",
"VerdictPossible": "Lehetséges", "VerdictPossible": "Lehetséges",
"VerdictWorkaround": "Kerülőúttal", "VerdictWorkaround": "Kerülőúttal",
"VersionLine": "„me-web?” {0} · szabad szoftver (AGPL-3.0)", "VersionLine": "me-web? {0} · szabad szoftver (AGPL-3.0)",
"WaitingReach": "Várakozás az Ön fenti válaszára.", "WaitingReach": "Várakozás az Ön fenti válaszára.",
"WhatIsThis": "Mit jelent ez?" "WhatIsThis": "Mit jelent ez?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ձեր հանրային հասցեն հնարավոր չեղավ պարզել։", "AddressesNone": "Ձեր հանրային հասցեն հնարավոր չեղավ պարզել։",
"AddressesV4Only": "Ինտերնետը ձեզ տեսնում է միայն IPv4-ով․ այս կապը IPv6 չունի։", "AddressesV4Only": "Ինտերնետը ձեզ տեսնում է միայն IPv4-ով․ այս կապը IPv6 չունի։",
"AddressesV6Only": "Ինտերնետը ձեզ տեսնում է միայն IPv6-ով։", "AddressesV6Only": "Ինտերնետը ձեզ տեսնում է միայն IPv6-ով։",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?»-ի ստուգումներ, {1} ցանցից {0}-ը համընկնում են", "BasisChecks": "«me-web?»-ի ստուգումներ, {1} ցանցից {0}-ը համընկնում են",
"BasisOneUser": "մեկ օգտատիրոջ հաղորդում", "BasisOneUser": "մեկ օգտատիրոջ հաղորդում",
"BasisOperator": "ինքը՝ մատակարարը", "BasisOperator": "ինքը՝ մատակարարը",
@@ -261,7 +261,7 @@
"RefusalTooMany": "առայժմ չափազանց շատ թեստեր", "RefusalTooMany": "առայժմ չափազանց շատ թեստեր",
"RefusalUnknownTicket": "թեստի ժամկետն անցել է", "RefusalUnknownTicket": "թեստի ժամկետն անցել է",
"RefusalUnreachable": "սերվերը հասանելի չէ", "RefusalUnreachable": "սերվերը հասանելի չէ",
"RegistryCredit": "Հասցեների բլոկներ՝ RIPE NCC-ի RIPE Database (ripe.net), օգտագործվում է նրա թույլտվությամբ, տվյալները՝ {0}-ի դրությամբ։ Տվյալները կարող են հետ մնալ առցանց տվյալների բազայից։", "RegistryCredit": "Հասցեների բլոկներ՝ RIPE NCC-ի (ripe.net), APNIC-ի (apnic.net), AFRINIC-ի (afrinic.net) և LACNIC-ի (lacnic.net) տվյալների բազաները, օգտագործվում են նրանց թույլտվությամբ, տվյալները՝ {0}-ի դրությամբ։ Տվյալները կարող են հետ մնալ առցանց տվյալների բազաներից։",
"ResultsTitle": "Ինչ գտավ «me-web?»-ը", "ResultsTitle": "Ինչ գտավ «me-web?»-ը",
"RouterMobile": "Բջջային ինտերնետով տնային ռոութեր չկա․ առաջինը ձեր մատակարարի ցանցն է։", "RouterMobile": "Բջջային ինտերնետով տնային ռոութեր չկա․ առաջինը ձեր մատակարարի ցանցն է։",
"RouterNone": "Այս կապում տնային ռոութեր չգտնվեց։", "RouterNone": "Այս կապում տնային ռոութեր չգտնվեց։",
@@ -280,7 +280,7 @@
"ShareTitle": "Կիսվել այս արդյունքներով", "ShareTitle": "Կիսվել այս արդյունքներով",
"ShareTooMany": "Այսօր այս հասցեից չափազանց շատ ուղարկումներ են եղել։ Փորձեք վաղը։", "ShareTooMany": "Այսօր այս հասցեից չափազանց շատ ուղարկումներ են եղել։ Փորձեք վաղը։",
"ShareWho": "Ով է ստանում․ Arasaka di Hvozdikov Yevheniy, «me-web?»-ի հրատարակիչը, իր սեփական սերվերում Իտալիայում (meweb.arasaka.software)։", "ShareWho": "Ով է ստանում․ Arasaka di Hvozdikov Yevheniy, «me-web?»-ի հրատարակիչը, իր սեփական սերվերում Իտալիայում (meweb.arasaka.software)։",
"ShareWhy": "Ինչու․ հետագա տարբերակներում մատակարարների մասին նշումները բարելավելու համար։ Հրապարակվում են միայն ընդհանուր թվեր՝ առանց հասցեների, և միայն այն բանից հետո, երբ մարդը դրանք ստուգել է։ Իրավական հիմքը ձեր համաձայնությունն է։", "ShareWhy": "Ինչու․ հետագա տարբերակներում մատակարարների մասին նշումները բարելավելու համար։ Հրապարակվում են միայն ընդհանուր թվեր՝ առանց հասցեների, և միայն այն բանից հետո, երբ մարդը դրանք ստուգել է։ Եթե ուղարկման կոդը դուք ինքներդ տաք հրատարակչին, օրինակ՝ երբ օգնություն եք խնդրում ձեր կապի հարցով, հրատարակիչը կարդում է նաև այս արդյունքները՝ ձեզ պատասխանելու այնտեղ, որտեղ հարցրել եք, և այնտեղ երբեք չի կրկնում ձեր հասցեները։ Իրավական հիմքը ձեր համաձայնությունն է։",
"SharedTitle": "Ձեր կիսված արդյունքները", "SharedTitle": "Ձեր կիսված արդյունքները",
"SourceCode": "Ելակետային կոդ", "SourceCode": "Ելակետային կոդ",
"SpeedFailed": "Արագության թեստը չավարտվեց։", "SpeedFailed": "Արագության թեստը չավարտվեց։",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "պատասխանեց, որ գոյություն չունի", "ValueAnsweredMissing": "պատասխանեց, որ գոյություն չունի",
"ValueAtLeastSeconds": "առնվազն {0} վայրկյան", "ValueAtLeastSeconds": "առնվազն {0} վայրկյան",
"ValueBetweenSeconds": "{0}-ից {1} վայրկյան", "ValueBetweenSeconds": "{0}-ից {1} վայրկյան",
"ValueBlockAllocated": "հասցեներ բաշխող մարմնից անմիջապես մատակարարին տրված ({0})",
"ValueBlockAssigned": "հասցեներ բաշխող մարմնից անմիջապես մեկ կազմակերպության տրված ({0})",
"ValueBlockReallocated": "մեկ մատակարարից մեկ այլ մատակարարի փոխանցված ({0})",
"ValueBlockReassigned": "մատակարարից իր բաժանորդներից մեկին փոխանցված ({0})",
"ValueCantTell": "հայտնի չէ", "ValueCantTell": "հայտնի չէ",
"ValueCantTellResolver": "{0}․ ձեր անունների սերվերը չի կարող հարցնել նրան", "ValueCantTellResolver": "{0}․ ձեր անունների սերվերը չի կարող հարցնել նրան",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Այստեղից՝ ոչ", "VerdictNotPossible": "Այստեղից՝ ոչ",
"VerdictPossible": "Հնարավոր է", "VerdictPossible": "Հնարավոր է",
"VerdictWorkaround": "Շրջանցման ճանապարհով", "VerdictWorkaround": "Շրջանցման ճանապարհով",
"VersionLine": "«me-web?» {0} · ազատ ծրագիր (AGPL-3.0)", "VersionLine": "me-web? {0} · ազատ ծրագիր (AGPL-3.0)",
"WaitingReach": "Սպասում ենք ձեր պատասխանին վերևում։", "WaitingReach": "Սպասում ենք ձեր պատասխանին վերևում։",
"WhatIsThis": "Ի՞նչ է սա նշանակում" "WhatIsThis": "Ի՞նչ է սա նշանակում"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Alamat publik Anda tidak bisa dibaca.", "AddressesNone": "Alamat publik Anda tidak bisa dibaca.",
"AddressesV4Only": "Internet melihat Anda hanya lewat IPv4: koneksi ini tidak punya IPv6.", "AddressesV4Only": "Internet melihat Anda hanya lewat IPv4: koneksi ini tidak punya IPv6.",
"AddressesV6Only": "Internet melihat Anda hanya lewat IPv6.", "AddressesV6Only": "Internet melihat Anda hanya lewat IPv6.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "pemeriksaan “me-web?”, {0} dari {1} jaringan sepakat", "BasisChecks": "pemeriksaan “me-web?”, {0} dari {1} jaringan sepakat",
"BasisOneUser": "laporan satu pengguna", "BasisOneUser": "laporan satu pengguna",
"BasisOperator": "penyedia internet sendiri", "BasisOperator": "penyedia internet sendiri",
@@ -261,7 +261,7 @@
"RefusalTooMany": "terlalu banyak tes untuk saat ini", "RefusalTooMany": "terlalu banyak tes untuk saat ini",
"RefusalUnknownTicket": "tes sudah kedaluwarsa", "RefusalUnknownTicket": "tes sudah kedaluwarsa",
"RefusalUnreachable": "server tidak bisa dijangkau", "RefusalUnreachable": "server tidak bisa dijangkau",
"RegistryCredit": "Blok alamat: RIPE Database milik RIPE NCC (ripe.net), digunakan dengan izinnya, data per {0}. Data ini mungkin tertinggal dari database online.", "RegistryCredit": "Blok alamat: database milik RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net), dan LACNIC (lacnic.net), digunakan dengan izin mereka, data per {0}. Data ini mungkin tertinggal dari database online.",
"ResultsTitle": "Temuan “me-web?”", "ResultsTitle": "Temuan “me-web?”",
"RouterMobile": "Dengan data seluler tidak ada router rumah: langkah pertama adalah jaringan penyedia internet Anda.", "RouterMobile": "Dengan data seluler tidak ada router rumah: langkah pertama adalah jaringan penyedia internet Anda.",
"RouterNone": "Tidak ditemukan router rumah di koneksi ini.", "RouterNone": "Tidak ditemukan router rumah di koneksi ini.",
@@ -280,7 +280,7 @@
"ShareTitle": "Bagikan temuan ini", "ShareTitle": "Bagikan temuan ini",
"ShareTooMany": "Terlalu banyak kiriman dari alamat ini hari ini. Coba lagi besok.", "ShareTooMany": "Terlalu banyak kiriman dari alamat ini hari ini. Coba lagi besok.",
"ShareWho": "Siapa yang menerimanya: Arasaka di Hvozdikov Yevheniy, penerbit “me-web?”, di servernya sendiri di Italia (meweb.arasaka.software).", "ShareWho": "Siapa yang menerimanya: Arasaka di Hvozdikov Yevheniy, penerbit “me-web?”, di servernya sendiri di Italia (meweb.arasaka.software).",
"ShareWhy": "Mengapa: untuk memperbaiki catatan tentang penyedia internet di versi berikutnya. Yang dipublikasikan hanya angka total tanpa alamat, setelah diperiksa oleh seseorang. Dasar hukumnya adalah persetujuan Anda.", "ShareWhy": "Mengapa: untuk memperbaiki catatan tentang penyedia internet di versi berikutnya. Yang dipublikasikan hanya angka total tanpa alamat, setelah diperiksa oleh seseorang. Jika Anda sendiri memberikan kode kiriman Anda kepada penerbit, misalnya saat meminta bantuan soal koneksi Anda, penerbit juga membaca hasil ini untuk menjawab Anda di tempat Anda bertanya, dan tidak pernah mengulang alamat Anda di sana. Dasar hukumnya adalah persetujuan Anda.",
"SharedTitle": "Temuan yang Anda bagikan", "SharedTitle": "Temuan yang Anda bagikan",
"SourceCode": "Kode sumber", "SourceCode": "Kode sumber",
"SpeedFailed": "Tes kecepatan tidak selesai.", "SpeedFailed": "Tes kecepatan tidak selesai.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "dilaporkan tidak ada", "ValueAnsweredMissing": "dilaporkan tidak ada",
"ValueAtLeastSeconds": "setidaknya {0} detik", "ValueAtLeastSeconds": "setidaknya {0} detik",
"ValueBetweenSeconds": "antara {0} dan {1} detik", "ValueBetweenSeconds": "antara {0} dan {1} detik",
"ValueBlockAllocated": "diberikan langsung kepada penyedia internet oleh lembaga pencatat alamat ({0})",
"ValueBlockAssigned": "diberikan langsung kepada satu organisasi oleh lembaga pencatat alamat ({0})",
"ValueBlockReallocated": "diteruskan oleh satu penyedia internet kepada penyedia internet lain ({0})",
"ValueBlockReassigned": "diteruskan oleh penyedia internet kepada salah satu pelanggannya ({0})",
"ValueCantTell": "tidak bisa dipastikan", "ValueCantTell": "tidak bisa dipastikan",
"ValueCantTellResolver": "{0}: server nama Anda tidak bisa menanyakannya", "ValueCantTellResolver": "{0}: server nama Anda tidak bisa menanyakannya",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Tidak dari sini", "VerdictNotPossible": "Tidak dari sini",
"VerdictPossible": "Bisa", "VerdictPossible": "Bisa",
"VerdictWorkaround": "Dengan cara lain", "VerdictWorkaround": "Dengan cara lain",
"VersionLine": "“me-web?” {0} · perangkat lunak bebas (AGPL-3.0)", "VersionLine": "me-web? {0} · perangkat lunak bebas (AGPL-3.0)",
"WaitingReach": "Menunggu jawaban Anda di atas.", "WaitingReach": "Menunggu jawaban Anda di atas.",
"WhatIsThis": "Apa artinya ini?" "WhatIsThis": "Apa artinya ini?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ekki tókst að lesa opinberu IP-töluna þína.", "AddressesNone": "Ekki tókst að lesa opinberu IP-töluna þína.",
"AddressesV4Only": "Internetið sér þig aðeins um IPv4: þessi tenging er ekki með IPv6.", "AddressesV4Only": "Internetið sér þig aðeins um IPv4: þessi tenging er ekki með IPv6.",
"AddressesV6Only": "Internetið sér þig aðeins um IPv6.", "AddressesV6Only": "Internetið sér þig aðeins um IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "athuganir „me-web?“, {0} af {1} netum eru sammála", "BasisChecks": "athuganir „me-web?“, {0} af {1} netum eru sammála",
"BasisOneUser": "tilkynning eins notanda", "BasisOneUser": "tilkynning eins notanda",
"BasisOperator": "upplýsingar þjónustuaðilans", "BasisOperator": "upplýsingar þjónustuaðilans",
@@ -261,7 +261,7 @@
"RefusalTooMany": "of margar prófanir í bili", "RefusalTooMany": "of margar prófanir í bili",
"RefusalUnknownTicket": "prófunin rann út", "RefusalUnknownTicket": "prófunin rann út",
"RefusalUnreachable": "ekki næst í netþjóninn", "RefusalUnreachable": "ekki næst í netþjóninn",
"RegistryCredit": "IP-tölublokkir: RIPE Database frá RIPE NCC (ripe.net), notaðar með leyfi RIPE NCC, gögn frá {0}. Gögnin geta verið eldri en gagnagrunnurinn á netinu.", "RegistryCredit": "IP-tölublokkir: gagnagrunnar RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) og LACNIC (lacnic.net), notaðir með leyfi þeirra, gögn frá {0}. Gögnin geta verið eldri en gagnagrunnarnir á netinu.",
"ResultsTitle": "Það sem „me-web?“ fann", "ResultsTitle": "Það sem „me-web?“ fann",
"RouterMobile": "Á farsímagögnum er enginn beinir heima: net þjónustuaðilans kemur fyrst.", "RouterMobile": "Á farsímagögnum er enginn beinir heima: net þjónustuaðilans kemur fyrst.",
"RouterNone": "Enginn beinir fannst heima á þessari tengingu.", "RouterNone": "Enginn beinir fannst heima á þessari tengingu.",
@@ -280,7 +280,7 @@
"ShareTitle": "Deila þessum niðurstöðum", "ShareTitle": "Deila þessum niðurstöðum",
"ShareTooMany": "Of margar sendingar frá þessari IP-tölu í dag. Reyndu aftur á morgun.", "ShareTooMany": "Of margar sendingar frá þessari IP-tölu í dag. Reyndu aftur á morgun.",
"ShareWho": "Hver tekur við þeim: Arasaka di Hvozdikov Yevheniy, útgefandi „me-web?“, á eigin netþjóni á Ítalíu (meweb.arasaka.software).", "ShareWho": "Hver tekur við þeim: Arasaka di Hvozdikov Yevheniy, útgefandi „me-web?“, á eigin netþjóni á Ítalíu (meweb.arasaka.software).",
"ShareWhy": "Til hvers: til að bæta athugasemdirnar um þjónustuaðila í síðari útgáfum. Aðeins samtölur án IP-talna eru nokkurn tíma birtar, eftir að manneskja hefur farið yfir þær. Lagagrundvöllurinn er samþykki þitt.", "ShareWhy": "Til hvers: til að bæta athugasemdirnar um þjónustuaðila í síðari útgáfum. Aðeins samtölur án IP-talna eru nokkurn tíma birtar, eftir að manneskja hefur farið yfir þær. Ef þú gefur útgefandanum kóða sendingarinnar, til dæmis þegar þú biður um hjálp með tenginguna þína, les útgefandinn einnig þessar niðurstöður til að svara þér þar sem þú spurðir, og endurtekur aldrei IP-tölurnar þínar þar. Lagagrundvöllurinn er samþykki þitt.",
"SharedTitle": "Niðurstöðurnar sem þú deildir", "SharedTitle": "Niðurstöðurnar sem þú deildir",
"SourceCode": "Frumkóði", "SourceCode": "Frumkóði",
"SpeedFailed": "Hraðamælingunni lauk ekki.", "SpeedFailed": "Hraðamælingunni lauk ekki.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "tilkynnt að þau séu ekki til", "ValueAnsweredMissing": "tilkynnt að þau séu ekki til",
"ValueAtLeastSeconds": "að minnsta kosti {0} sekúndur", "ValueAtLeastSeconds": "að minnsta kosti {0} sekúndur",
"ValueBetweenSeconds": "milli {0} og {1} sekúndna", "ValueBetweenSeconds": "milli {0} og {1} sekúndna",
"ValueBlockAllocated": "úthlutuð beint til þjónustuaðilans af skráningaraðila IP-talna ({0})",
"ValueBlockAssigned": "úthlutuð beint til einnar stofnunar af skráningaraðila IP-talna ({0})",
"ValueBlockReallocated": "framseld frá einum þjónustuaðila til annars þjónustuaðila ({0})",
"ValueBlockReassigned": "framseld frá þjónustuaðilanum til eins af viðskiptavinum hans ({0})",
"ValueCantTell": "óljóst", "ValueCantTell": "óljóst",
"ValueCantTellResolver": "{0}: nafnaþjónninn þinn getur ekki spurt þennan lista", "ValueCantTellResolver": "{0}: nafnaþjónninn þinn getur ekki spurt þennan lista",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ekki héðan", "VerdictNotPossible": "Ekki héðan",
"VerdictPossible": "Mögulegt", "VerdictPossible": "Mögulegt",
"VerdictWorkaround": "Með krókaleið", "VerdictWorkaround": "Með krókaleið",
"VersionLine": "„me-web?“ {0} · frjáls hugbúnaður (AGPL-3.0)", "VersionLine": "me-web? {0} · frjáls hugbúnaður (AGPL-3.0)",
"WaitingReach": "Bíður eftir svari þínu hér að ofan.", "WaitingReach": "Bíður eftir svari þínu hér að ofan.",
"WhatIsThis": "Hvað þýðir þetta?" "WhatIsThis": "Hvað þýðir þetta?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Non è stato possibile leggere il suo indirizzo pubblico.", "AddressesNone": "Non è stato possibile leggere il suo indirizzo pubblico.",
"AddressesV4Only": "Internet la vede solo in IPv4: questa connessione non ha IPv6.", "AddressesV4Only": "Internet la vede solo in IPv4: questa connessione non ha IPv6.",
"AddressesV6Only": "Internet la vede solo in IPv6.", "AddressesV6Only": "Internet la vede solo in IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "verifiche di «me-web?», concordano {0} reti su {1}", "BasisChecks": "verifiche di «me-web?», concordano {0} reti su {1}",
"BasisOneUser": "segnalazione di un utente", "BasisOneUser": "segnalazione di un utente",
"BasisOperator": "operatore", "BasisOperator": "operatore",
@@ -261,7 +261,7 @@
"RefusalTooMany": "troppe prove per ora", "RefusalTooMany": "troppe prove per ora",
"RefusalUnknownTicket": "la prova è scaduta", "RefusalUnknownTicket": "la prova è scaduta",
"RefusalUnreachable": "server non raggiungibile", "RefusalUnreachable": "server non raggiungibile",
"RegistryCredit": "Blocchi di indirizzi: il RIPE Database del RIPE NCC (ripe.net), usato con il suo permesso, dati del {0}. Può essere meno aggiornato del database in linea.", "RegistryCredit": "Blocchi di indirizzi: i database del RIPE NCC (ripe.net), di APNIC (apnic.net), di AFRINIC (afrinic.net) e di LACNIC (lacnic.net), usati con il loro permesso, dati del {0}. Possono essere meno aggiornati dei database in linea.",
"ResultsTitle": "Che cosa ha trovato «me-web?»", "ResultsTitle": "Che cosa ha trovato «me-web?»",
"RouterMobile": "Con i dati mobili non c'è un router di casa: si passa subito dalla rete dell'operatore.", "RouterMobile": "Con i dati mobili non c'è un router di casa: si passa subito dalla rete dell'operatore.",
"RouterNone": "Su questa connessione non è stato trovato un router di casa.", "RouterNone": "Su questa connessione non è stato trovato un router di casa.",
@@ -280,7 +280,7 @@
"ShareTitle": "Condividi questi risultati", "ShareTitle": "Condividi questi risultati",
"ShareTooMany": "Troppi invii da questo indirizzo oggi. Riprovi domani.", "ShareTooMany": "Troppi invii da questo indirizzo oggi. Riprovi domani.",
"ShareWho": "Chi li riceve: Arasaka di Hvozdikov Yevheniy, l'editore di «me-web?», sul proprio server in Italia (meweb.arasaka.software).", "ShareWho": "Chi li riceve: Arasaka di Hvozdikov Yevheniy, l'editore di «me-web?», sul proprio server in Italia (meweb.arasaka.software).",
"ShareWhy": "Perché: per migliorare le note sugli operatori nelle prossime versioni. Si pubblicano solo totali senza indirizzi, dopo la revisione di una persona. La base giuridica è il suo consenso.", "ShareWhy": "Perché: per migliorare le note sugli operatori nelle prossime versioni. Si pubblicano solo totali senza indirizzi, dopo la revisione di una persona. Se è lei a dare all'editore il codice del suo invio, per esempio quando chiede aiuto per la sua connessione, l'editore legge anche questi risultati per risponderle dove ha chiesto, e lì non riporta mai i suoi indirizzi. La base giuridica è il suo consenso.",
"SharedTitle": "I risultati che ha condiviso", "SharedTitle": "I risultati che ha condiviso",
"SourceCode": "Codice sorgente", "SourceCode": "Codice sorgente",
"SpeedFailed": "La prova di velocità non si è conclusa.", "SpeedFailed": "La prova di velocità non si è conclusa.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "segnalati come inesistenti", "ValueAnsweredMissing": "segnalati come inesistenti",
"ValueAtLeastSeconds": "almeno {0} secondi", "ValueAtLeastSeconds": "almeno {0} secondi",
"ValueBetweenSeconds": "tra {0} e {1} secondi", "ValueBetweenSeconds": "tra {0} e {1} secondi",
"ValueBlockAllocated": "dato all'operatore direttamente dal registro degli indirizzi ({0})",
"ValueBlockAssigned": "dato a una sola organizzazione direttamente dal registro degli indirizzi ({0})",
"ValueBlockReallocated": "passato da un operatore a un altro operatore ({0})",
"ValueBlockReassigned": "passato dall'operatore a uno dei suoi clienti ({0})",
"ValueCantTell": "non determinabile", "ValueCantTell": "non determinabile",
"ValueCantTellResolver": "{0}: il suo server dei nomi non può interrogarla", "ValueCantTellResolver": "{0}: il suo server dei nomi non può interrogarla",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Non da qui", "VerdictNotPossible": "Non da qui",
"VerdictPossible": "Possibile", "VerdictPossible": "Possibile",
"VerdictWorkaround": "Con un'alternativa", "VerdictWorkaround": "Con un'alternativa",
"VersionLine": "«me-web?» {0} · software libero (AGPL-3.0)", "VersionLine": "me-web? {0} · software libero (AGPL-3.0)",
"WaitingReach": "In attesa della sua risposta qui sopra.", "WaitingReach": "In attesa della sua risposta qui sopra.",
"WhatIsThis": "Che cosa significa?" "WhatIsThis": "Che cosa significa?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "グローバルアドレスを読み取れませんでした。", "AddressesNone": "グローバルアドレスを読み取れませんでした。",
"AddressesV4Only": "インターネットからは IPv4 だけで見えています。この接続には IPv6 がありません。", "AddressesV4Only": "インターネットからは IPv4 だけで見えています。この接続には IPv6 がありません。",
"AddressesV6Only": "インターネットからは IPv6 だけで見えています。", "AddressesV6Only": "インターネットからは IPv6 だけで見えています。",
"AppName": "「me-web?」", "AppName": "me-web?",
"BasisChecks": "「me-web?」のチェック、ネットワーク {1} 件中 {0} 件が一致", "BasisChecks": "「me-web?」のチェック、ネットワーク {1} 件中 {0} 件が一致",
"BasisOneUser": "利用者 1 人の報告", "BasisOneUser": "利用者 1 人の報告",
"BasisOperator": "プロバイダー公式", "BasisOperator": "プロバイダー公式",
@@ -261,7 +261,7 @@
"RefusalTooMany": "今はテストが多すぎる", "RefusalTooMany": "今はテストが多すぎる",
"RefusalUnknownTicket": "テストの期限切れ", "RefusalUnknownTicket": "テストの期限切れ",
"RefusalUnreachable": "サーバーにつながらない", "RefusalUnreachable": "サーバーにつながらない",
"RegistryCredit": "アドレス範囲:RIPE NCC の RIPE Database(ripe.net)、同機関の許可を得て使用、{0} 時点のデータ。オンラインのデータベースより古い場合があります。", "RegistryCredit": "アドレス範囲:RIPE NCC(ripe.net)、APNIC(apnic.net)、AFRINIC(afrinic.net)および LACNIC(lacnic.net)のデータベース、各機関の許可を得て使用、{0} 時点のデータ。オンラインのデータベースより古い場合があります。",
"ResultsTitle": "「me-web?」が見つけたこと", "ResultsTitle": "「me-web?」が見つけたこと",
"RouterMobile": "モバイルデータでは家庭用ルーターはなく、最初にプロバイダーのネットワークを通ります。", "RouterMobile": "モバイルデータでは家庭用ルーターはなく、最初にプロバイダーのネットワークを通ります。",
"RouterNone": "この接続では家庭用ルーターが見つかりませんでした。", "RouterNone": "この接続では家庭用ルーターが見つかりませんでした。",
@@ -280,7 +280,7 @@
"ShareTitle": "このチェック結果を共有", "ShareTitle": "このチェック結果を共有",
"ShareTooMany": "今日はこのアドレスからの送信が多すぎます。明日もう一度お試しください。", "ShareTooMany": "今日はこのアドレスからの送信が多すぎます。明日もう一度お試しください。",
"ShareWho": "受け取る人:「me-web?」の提供元である Arasaka di Hvozdikov Yevheniy。イタリアにある自社のサーバー(meweb.arasaka.software)で受け取ります。", "ShareWho": "受け取る人:「me-web?」の提供元である Arasaka di Hvozdikov Yevheniy。イタリアにある自社のサーバー(meweb.arasaka.software)で受け取ります。",
"ShareWhy": "目的:今後のバージョンでプロバイダーのメモを改善するためです。公開するのは、人が確認したうえで、アドレスを含まない集計だけです。法的な根拠は、ご本人の同意です。", "ShareWhy": "目的:今後のバージョンでプロバイダーのメモを改善するためです。公開するのは、人が確認したうえで、アドレスを含まない集計だけです。接続について助けを求めるときなどに、ご本人が送信の受付番号を提供元に伝えた場合は、提供元が質問のあった場所で回答するためにこの結果も読みます。その場でアドレスを繰り返すことはありません。法的な根拠は、ご本人の同意です。",
"SharedTitle": "共有したチェック結果", "SharedTitle": "共有したチェック結果",
"SourceCode": "ソースコード", "SourceCode": "ソースコード",
"SpeedFailed": "速度テストが最後まで終わりませんでした。", "SpeedFailed": "速度テストが最後まで終わりませんでした。",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "「存在しない」と回答", "ValueAnsweredMissing": "「存在しない」と回答",
"ValueAtLeastSeconds": "{0} 秒以上", "ValueAtLeastSeconds": "{0} 秒以上",
"ValueBetweenSeconds": "{0}〜{1} 秒", "ValueBetweenSeconds": "{0}〜{1} 秒",
"ValueBlockAllocated": "アドレス管理機関からプロバイダーへ直接割り当て({0})",
"ValueBlockAssigned": "アドレス管理機関から一つの組織へ直接割り当て({0})",
"ValueBlockReallocated": "あるプロバイダーから別のプロバイダーへ引き渡し({0})",
"ValueBlockReassigned": "プロバイダーから自社の契約者の一人へ引き渡し({0})",
"ValueCantTell": "判断できません", "ValueCantTell": "判断できません",
"ValueCantTellResolver": "{0}:ご利用のネームサーバーからは問い合わせできません", "ValueCantTellResolver": "{0}:ご利用のネームサーバーからは問い合わせできません",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ここからは不可", "VerdictNotPossible": "ここからは不可",
"VerdictPossible": "可能", "VerdictPossible": "可能",
"VerdictWorkaround": "工夫すれば可能", "VerdictWorkaround": "工夫すれば可能",
"VersionLine": "「me-web?」{0} · フリーソフトウェア(AGPL-3.0)", "VersionLine": "me-web? {0} · フリーソフトウェア(AGPL-3.0)",
"WaitingReach": "上の質問へのお返事を待っています。", "WaitingReach": "上の質問へのお返事を待っています。",
"WhatIsThis": "どういう意味ですか?" "WhatIsThis": "どういう意味ですか?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "თქვენი საჯარო მისამართის გაგება ვერ მოხერხდა.", "AddressesNone": "თქვენი საჯარო მისამართის გაგება ვერ მოხერხდა.",
"AddressesV4Only": "ინტერნეტი გხედავთ მხოლოდ IPv4-ით: ამ კავშირს IPv6 არ აქვს.", "AddressesV4Only": "ინტერნეტი გხედავთ მხოლოდ IPv4-ით: ამ კავშირს IPv6 არ აქვს.",
"AddressesV6Only": "ინტერნეტი გხედავთ მხოლოდ IPv6-ით.", "AddressesV6Only": "ინტერნეტი გხედავთ მხოლოდ IPv6-ით.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "„me-web?“-ის შემოწმებები, {1} ქსელიდან {0} ერთსა და იმავეს აჩვენებს", "BasisChecks": "„me-web?“-ის შემოწმებები, {1} ქსელიდან {0} ერთსა და იმავეს აჩვენებს",
"BasisOneUser": "ერთი მომხმარებლის ცნობა", "BasisOneUser": "ერთი მომხმარებლის ცნობა",
"BasisOperator": "თავად პროვაიდერი", "BasisOperator": "თავად პროვაიდერი",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ახლა ძალიან ბევრი ტესტია", "RefusalTooMany": "ახლა ძალიან ბევრი ტესტია",
"RefusalUnknownTicket": "ტესტის ვადა ამოიწურა", "RefusalUnknownTicket": "ტესტის ვადა ამოიწურა",
"RefusalUnreachable": "სერვერი მიუწვდომელია", "RefusalUnreachable": "სერვერი მიუწვდომელია",
"RegistryCredit": "მისამართების ბლოკები: RIPE NCC-ის RIPE Database (ripe.net), გამოყენებულია მისი ნებართვით, მონაცემები {0}-ის მდგომარეობით. მონაცემები შეიძლება ჩამორჩებოდეს ონლაინ მონაცემთა ბაზას.", "RegistryCredit": "მისამართების ბლოკები: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) და LACNIC (lacnic.net) ორგანიზაციების მონაცემთა ბაზები, გამოყენებულია მათი ნებართვით, მონაცემები {0}-ის მდგომარეობით. მონაცემები შეიძლება ჩამორჩებოდეს ონლაინ მონაცემთა ბაზებს.",
"ResultsTitle": "რა იპოვა „me-web?“-მა", "ResultsTitle": "რა იპოვა „me-web?“-მა",
"RouterMobile": "მობილურ ინტერნეტზე სახლის როუტერი არ არის: პირდაპირ პროვაიდერის ქსელში ხვდებით.", "RouterMobile": "მობილურ ინტერნეტზე სახლის როუტერი არ არის: პირდაპირ პროვაიდერის ქსელში ხვდებით.",
"RouterNone": "ამ კავშირზე სახლის როუტერი ვერ მოიძებნა.", "RouterNone": "ამ კავშირზე სახლის როუტერი ვერ მოიძებნა.",
@@ -280,7 +280,7 @@
"ShareTitle": "ამ შედეგების გაზიარება", "ShareTitle": "ამ შედეგების გაზიარება",
"ShareTooMany": "დღეს ამ მისამართიდან ძალიან ბევრი რამ გაიგზავნა. სცადეთ ხვალ.", "ShareTooMany": "დღეს ამ მისამართიდან ძალიან ბევრი რამ გაიგზავნა. სცადეთ ხვალ.",
"ShareWho": "ვინ იღებს: Arasaka di Hvozdikov Yevheniy, „me-web?“-ის გამომცემელი, საკუთარ სერვერზე იტალიაში (meweb.arasaka.software).", "ShareWho": "ვინ იღებს: Arasaka di Hvozdikov Yevheniy, „me-web?“-ის გამომცემელი, საკუთარ სერვერზე იტალიაში (meweb.arasaka.software).",
"ShareWhy": "რატომ: შემდეგ ვერსიებში პროვაიდერების შესახებ შენიშვნების გასაუმჯობესებლად. ქვეყნდება მხოლოდ ჯამური მონაცემები, მისამართების გარეშე, და მხოლოდ მას შემდეგ, რაც მათ ადამიანი გადახედავს. სამართლებრივი საფუძველი თქვენი თანხმობაა.", "ShareWhy": "რატომ: შემდეგ ვერსიებში პროვაიდერების შესახებ შენიშვნების გასაუმჯობესებლად. ქვეყნდება მხოლოდ ჯამური მონაცემები, მისამართების გარეშე, და მხოლოდ მას შემდეგ, რაც მათ ადამიანი გადახედავს. თუ გაგზავნის კოდს თავად მისცემთ გამომცემელს, მაგალითად, როცა თქვენი კავშირის შესახებ დახმარებას ითხოვთ, გამომცემელი ამ შედეგებსაც წაიკითხავს, რომ გიპასუხოთ იქ, სადაც იკითხეთ, და იქ თქვენს მისამართებს არასოდეს გაიმეორებს. სამართლებრივი საფუძველი თქვენი თანხმობაა.",
"SharedTitle": "თქვენ მიერ გაზიარებული შედეგები", "SharedTitle": "თქვენ მიერ გაზიარებული შედეგები",
"SourceCode": "საწყისი კოდი", "SourceCode": "საწყისი კოდი",
"SpeedFailed": "სიჩქარის ტესტი ბოლომდე ვერ დასრულდა.", "SpeedFailed": "სიჩქარის ტესტი ბოლომდე ვერ დასრულდა.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "უპასუხა, რომ არ არსებობს", "ValueAnsweredMissing": "უპასუხა, რომ არ არსებობს",
"ValueAtLeastSeconds": "მინიმუმ {0} წამი", "ValueAtLeastSeconds": "მინიმუმ {0} წამი",
"ValueBetweenSeconds": "{0}-დან {1} წამამდე", "ValueBetweenSeconds": "{0}-დან {1} წამამდე",
"ValueBlockAllocated": "პროვაიდერს პირდაპირ მისამართების რეესტრმა მისცა ({0})",
"ValueBlockAssigned": "ერთ ორგანიზაციას პირდაპირ მისამართების რეესტრმა მისცა ({0})",
"ValueBlockReallocated": "ერთმა პროვაიდერმა სხვა პროვაიდერს გადასცა ({0})",
"ValueBlockReassigned": "პროვაიდერმა თავის ერთ-ერთ აბონენტს გადასცა ({0})",
"ValueCantTell": "უცნობია", "ValueCantTell": "უცნობია",
"ValueCantTellResolver": "{0}: თქვენი სახელების სერვერი მას ვერ ეკითხება", "ValueCantTellResolver": "{0}: თქვენი სახელების სერვერი მას ვერ ეკითხება",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "აქედან არა", "VerdictNotPossible": "აქედან არა",
"VerdictPossible": "შესაძლებელია", "VerdictPossible": "შესაძლებელია",
"VerdictWorkaround": "შემოვლითი გზით", "VerdictWorkaround": "შემოვლითი გზით",
"VersionLine": "„me-web?“ {0} · თავისუფალი პროგრამა (AGPL-3.0)", "VersionLine": "me-web? {0} · თავისუფალი პროგრამა (AGPL-3.0)",
"WaitingReach": "ველოდებით თქვენს პასუხს ზემოთ.", "WaitingReach": "ველოდებით თქვენს პასუხს ზემოთ.",
"WhatIsThis": "რას ნიშნავს ეს?" "WhatIsThis": "რას ნიშნავს ეს?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Жария мекенжайыңызды анықтау мүмкін болмады.", "AddressesNone": "Жария мекенжайыңызды анықтау мүмкін болмады.",
"AddressesV4Only": "Интернет сізді тек IPv4 арқылы көреді: бұл қосылымда IPv6 жоқ.", "AddressesV4Only": "Интернет сізді тек IPv4 арқылы көреді: бұл қосылымда IPv6 жоқ.",
"AddressesV6Only": "Интернет сізді тек IPv6 арқылы көреді.", "AddressesV6Only": "Интернет сізді тек IPv6 арқылы көреді.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?» тексерулері, {1} желіден {0} келіседі", "BasisChecks": "«me-web?» тексерулері, {1} желіден {0} келіседі",
"BasisOneUser": "бір пайдаланушының хабарламасы", "BasisOneUser": "бір пайдаланушының хабарламасы",
"BasisOperator": "провайдердің өзі", "BasisOperator": "провайдердің өзі",
@@ -261,7 +261,7 @@
"RefusalTooMany": "әзірге тест тым көп", "RefusalTooMany": "әзірге тест тым көп",
"RefusalUnknownTicket": "тест мерзімі өтті", "RefusalUnknownTicket": "тест мерзімі өтті",
"RefusalUnreachable": "серверге жету мүмкін емес", "RefusalUnreachable": "серверге жету мүмкін емес",
"RegistryCredit": "Мекенжай блоктары: RIPE NCC ұйымының RIPE Database дерекқоры (ripe.net), оның рұқсатымен пайдаланылады, {0} күнгі деректер. Деректер желідегі дерекқордан артта қалуы мүмкін.", "RegistryCredit": "Мекенжай блоктары: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) және LACNIC (lacnic.net) ұйымдарының дерекқорлары, олардың рұқсатымен пайдаланылады, {0} күнгі деректер. Деректер желідегі дерекқорлардан артта қалуы мүмкін.",
"ResultsTitle": "«me-web?» не тапты", "ResultsTitle": "«me-web?» не тапты",
"RouterMobile": "Мобильді интернетте үй роутері болмайды: алдымен провайдердің желісі тұрады.", "RouterMobile": "Мобильді интернетте үй роутері болмайды: алдымен провайдердің желісі тұрады.",
"RouterNone": "Бұл қосылымда үй роутері табылмады.", "RouterNone": "Бұл қосылымда үй роутері табылмады.",
@@ -280,7 +280,7 @@
"ShareTitle": "Нәтижелермен бөлісу", "ShareTitle": "Нәтижелермен бөлісу",
"ShareTooMany": "Бүгін бұл мекенжайдан жіберу тым көп болды. Ертең қайталаңыз.", "ShareTooMany": "Бүгін бұл мекенжайдан жіберу тым көп болды. Ертең қайталаңыз.",
"ShareWho": "Кім алады: «me-web?» қолданбасын шығарушы Arasaka di Hvozdikov Yevheniy, Италиядағы өз серверінде (meweb.arasaka.software).", "ShareWho": "Кім алады: «me-web?» қолданбасын шығарушы Arasaka di Hvozdikov Yevheniy, Италиядағы өз серверінде (meweb.arasaka.software).",
"ShareWhy": "Не үшін: келесі нұсқалардағы провайдерлер туралы ескертпелерді жақсарту үшін. Адам тексергеннен кейін тек мекенжайсыз жалпы сандар ғана жарияланады. Құқықтық негіз — сіздің келісіміңіз.", "ShareWhy": "Не үшін: келесі нұсқалардағы провайдерлер туралы ескертпелерді жақсарту үшін. Адам тексергеннен кейін тек мекенжайсыз жалпы сандар ғана жарияланады. Егер жіберілген нәтижелер кодын шығарушыға өзіңіз берсеңіз, мысалы, байланысыңыз бойынша көмек сұрағанда, шығарушы сізге сұраған жеріңізде жауап беру үшін осы нәтижелерді де оқиды және ол жерде мекенжайларыңызды ешқашан қайталамайды. Құқықтық негіз — сіздің келісіміңіз.",
"SharedTitle": "Сіз бөліскен нәтижелер", "SharedTitle": "Сіз бөліскен нәтижелер",
"SourceCode": "Бастапқы код", "SourceCode": "Бастапқы код",
"SpeedFailed": "Жылдамдық тесті аяқталмады.", "SpeedFailed": "Жылдамдық тесті аяқталмады.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "жоқ деп хабарланды", "ValueAnsweredMissing": "жоқ деп хабарланды",
"ValueAtLeastSeconds": "кемінде {0} секунд", "ValueAtLeastSeconds": "кемінде {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секунд", "ValueBetweenSeconds": "{0}–{1} секунд",
"ValueBlockAllocated": "мекенжай тізілімі провайдерге тікелей берген ({0})",
"ValueBlockAssigned": "мекенжай тізілімі бір ғана ұйымға тікелей берген ({0})",
"ValueBlockReallocated": "бір провайдер басқа провайдерге өткізген ({0})",
"ValueBlockReassigned": "провайдер өз клиенттерінің біріне өткізген ({0})",
"ValueCantTell": "белгісіз", "ValueCantTell": "белгісіз",
"ValueCantTellResolver": "{0}: атаулар серверіңіз оған сұрау жібере алмайды", "ValueCantTellResolver": "{0}: атаулар серверіңіз оған сұрау жібере алмайды",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Осы жерден емес", "VerdictNotPossible": "Осы жерден емес",
"VerdictPossible": "Мүмкін", "VerdictPossible": "Мүмкін",
"VerdictWorkaround": "Айналма жолмен", "VerdictWorkaround": "Айналма жолмен",
"VersionLine": "«me-web?» {0} · еркін бағдарлама (AGPL-3.0)", "VersionLine": "me-web? {0} · еркін бағдарлама (AGPL-3.0)",
"WaitingReach": "Жоғарыдағы сұраққа жауабыңыз күтілуде.", "WaitingReach": "Жоғарыдағы сұраққа жауабыңыз күтілуде.",
"WhatIsThis": "Бұл нені білдіреді?" "WhatIsThis": "Бұл нені білдіреді?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "មិនអាចអានអាសយដ្ឋានសាធារណៈរបស់លោកអ្នកបានទេ។", "AddressesNone": "មិនអាចអានអាសយដ្ឋានសាធារណៈរបស់លោកអ្នកបានទេ។",
"AddressesV4Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv4 តែប៉ុណ្ណោះ៖ ការតភ្ជាប់នេះគ្មាន IPv6 ទេ។", "AddressesV4Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv4 តែប៉ុណ្ណោះ៖ ការតភ្ជាប់នេះគ្មាន IPv6 ទេ។",
"AddressesV6Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv6 តែប៉ុណ្ណោះ។", "AddressesV6Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv6 តែប៉ុណ្ណោះ។",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ការពិនិត្យរបស់ “me-web?” បណ្ដាញ {0} ក្នុងចំណោម {1} ឲ្យលទ្ធផលដូចគ្នា", "BasisChecks": "ការពិនិត្យរបស់ “me-web?” បណ្ដាញ {0} ក្នុងចំណោម {1} ឲ្យលទ្ធផលដូចគ្នា",
"BasisOneUser": "របាយការណ៍របស់អ្នកប្រើម្នាក់", "BasisOneUser": "របាយការណ៍របស់អ្នកប្រើម្នាក់",
"BasisOperator": "ក្រុមហ៊ុនអ៊ីនធឺណិតផ្ទាល់", "BasisOperator": "ក្រុមហ៊ុនអ៊ីនធឺណិតផ្ទាល់",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ការសាកល្បងច្រើនពេកសម្រាប់ពេលនេះ", "RefusalTooMany": "ការសាកល្បងច្រើនពេកសម្រាប់ពេលនេះ",
"RefusalUnknownTicket": "ការសាកល្បងផុតពេលហើយ", "RefusalUnknownTicket": "ការសាកល្បងផុតពេលហើយ",
"RefusalUnreachable": "មិនអាចភ្ជាប់ទៅម៉ាស៊ីនមេ", "RefusalUnreachable": "មិនអាចភ្ជាប់ទៅម៉ាស៊ីនមេ",
"RegistryCredit": "ចន្លោះអាសយដ្ឋាន៖ RIPE Database របស់ RIPE NCC (ripe.net) ប្រើដោយមានការអនុញ្ញាតពីស្ថាប័ននេះ ទិន្នន័យនៃ {0}។ ទិន្នន័យនេះអាចចាស់ជាងមូលដ្ឋានទិន្នន័យអនឡាញ។", "RegistryCredit": "ចន្លោះអាសយដ្ឋាន៖ មូលដ្ឋានទិន្នន័យរបស់ RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) និង LACNIC (lacnic.net) ប្រើដោយមានការអនុញ្ញាតពីស្ថាប័នទាំងនេះ ទិន្នន័យនៃ {0}។ ទិន្នន័យនេះអាចចាស់ជាងមូលដ្ឋានទិន្នន័យអនឡាញ។",
"ResultsTitle": "អ្វីដែល “me-web?” បានរកឃើញ", "ResultsTitle": "អ្វីដែល “me-web?” បានរកឃើញ",
"RouterMobile": "ពេលប្រើទិន្នន័យចល័ត គ្មានរ៉ោតទ័រផ្ទះទេ៖ បណ្ដាញរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតមកមុនគេ។", "RouterMobile": "ពេលប្រើទិន្នន័យចល័ត គ្មានរ៉ោតទ័រផ្ទះទេ៖ បណ្ដាញរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតមកមុនគេ។",
"RouterNone": "រកមិនឃើញរ៉ោតទ័រផ្ទះនៅលើការតភ្ជាប់នេះទេ។", "RouterNone": "រកមិនឃើញរ៉ោតទ័រផ្ទះនៅលើការតភ្ជាប់នេះទេ។",
@@ -280,7 +280,7 @@
"ShareTitle": "ចែករំលែកលទ្ធផលទាំងនេះ", "ShareTitle": "ចែករំលែកលទ្ធផលទាំងនេះ",
"ShareTooMany": "មានការផ្ញើច្រើនពេកពីអាសយដ្ឋាននេះនៅថ្ងៃនេះ។ សូមព្យាយាមម្ដងទៀតនៅថ្ងៃស្អែក។", "ShareTooMany": "មានការផ្ញើច្រើនពេកពីអាសយដ្ឋាននេះនៅថ្ងៃនេះ។ សូមព្យាយាមម្ដងទៀតនៅថ្ងៃស្អែក។",
"ShareWho": "អ្នកទទួល៖ Arasaka di Hvozdikov Yevheniy អ្នកបោះពុម្ពផ្សាយកម្មវិធី “me-web?” នៅលើម៉ាស៊ីនមេរបស់ខ្លួនផ្ទាល់នៅប្រទេសអ៊ីតាលី (meweb.arasaka.software)។", "ShareWho": "អ្នកទទួល៖ Arasaka di Hvozdikov Yevheniy អ្នកបោះពុម្ពផ្សាយកម្មវិធី “me-web?” នៅលើម៉ាស៊ីនមេរបស់ខ្លួនផ្ទាល់នៅប្រទេសអ៊ីតាលី (meweb.arasaka.software)។",
"ShareWhy": "មូលហេតុ៖ ដើម្បីកែលម្អកំណត់ចំណាំអំពីក្រុមហ៊ុនអ៊ីនធឺណិតក្នុងកំណែក្រោយៗ។ មានតែចំនួនសរុបដែលគ្មានអាសយដ្ឋានប៉ុណ្ណោះដែលត្រូវបានផ្សព្វផ្សាយ ក្រោយពេលមនុស្សម្នាក់បានពិនិត្យមើលរួច។ មូលដ្ឋានច្បាប់គឺការយល់ព្រមរបស់លោកអ្នក។", "ShareWhy": "មូលហេតុ៖ ដើម្បីកែលម្អកំណត់ចំណាំអំពីក្រុមហ៊ុនអ៊ីនធឺណិតក្នុងកំណែក្រោយៗ។ មានតែចំនួនសរុបដែលគ្មានអាសយដ្ឋានប៉ុណ្ណោះដែលត្រូវបានផ្សព្វផ្សាយ ក្រោយពេលមនុស្សម្នាក់បានពិនិត្យមើលរួច។ ប្រសិនបើលោកអ្នកផ្ទាល់ផ្តល់កូដនៃលទ្ធផលដែលបានផ្ញើទៅអ្នកបោះពុម្ពផ្សាយ ឧទាហរណ៍ ពេលលោកអ្នកសុំជំនួយអំពីការតភ្ជាប់របស់លោកអ្នក អ្នកបោះពុម្ពផ្សាយក៏អានលទ្ធផលទាំងនេះដែរ ដើម្បីឆ្លើយតបលោកអ្នកនៅកន្លែងដែលលោកអ្នកបានសួរ ហើយមិនដែលនិយាយឡើងវិញពីអាសយដ្ឋានរបស់លោកអ្នកនៅទីនោះទេ។ មូលដ្ឋានច្បាប់គឺការយល់ព្រមរបស់លោកអ្នក។",
"SharedTitle": "លទ្ធផលដែលលោកអ្នកបានចែករំលែក", "SharedTitle": "លទ្ធផលដែលលោកអ្នកបានចែករំលែក",
"SourceCode": "កូដប្រភព", "SourceCode": "កូដប្រភព",
"SpeedFailed": "ការសាកល្បងល្បឿនមិនបានបញ្ចប់ទេ។", "SpeedFailed": "ការសាកល្បងល្បឿនមិនបានបញ្ចប់ទេ។",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ឆ្លើយថាមិនមាន", "ValueAnsweredMissing": "ឆ្លើយថាមិនមាន",
"ValueAtLeastSeconds": "យ៉ាងតិច {0} វិនាទី", "ValueAtLeastSeconds": "យ៉ាងតិច {0} វិនាទី",
"ValueBetweenSeconds": "ពី {0} ដល់ {1} វិនាទី", "ValueBetweenSeconds": "ពី {0} ដល់ {1} វិនាទី",
"ValueBlockAllocated": "ផ្ដល់ឲ្យក្រុមហ៊ុនអ៊ីនធឺណិតដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
"ValueBlockAssigned": "ផ្ដល់ឲ្យអង្គការតែមួយដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
"ValueBlockReallocated": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៅក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៀត ({0})",
"ValueBlockReassigned": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតទៅអតិថិជនម្នាក់របស់ខ្លួន ({0})",
"ValueCantTell": "មិនអាចដឹង", "ValueCantTell": "មិនអាចដឹង",
"ValueCantTellResolver": "{0}៖ ម៉ាស៊ីនមេឈ្មោះរបស់លោកអ្នកមិនអាចសួរបញ្ជីនេះបានទេ", "ValueCantTellResolver": "{0}៖ ម៉ាស៊ីនមេឈ្មោះរបស់លោកអ្នកមិនអាចសួរបញ្ជីនេះបានទេ",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "មិនបានពីទីនេះ", "VerdictNotPossible": "មិនបានពីទីនេះ",
"VerdictPossible": "អាចធ្វើបាន", "VerdictPossible": "អាចធ្វើបាន",
"VerdictWorkaround": "បានដោយផ្លូវជៀស", "VerdictWorkaround": "បានដោយផ្លូវជៀស",
"VersionLine": "“me-web?” {0} · កម្មវិធីសេរី (AGPL-3.0)", "VersionLine": "me-web? {0} · កម្មវិធីសេរី (AGPL-3.0)",
"WaitingReach": "កំពុងរង់ចាំចម្លើយរបស់លោកអ្នកនៅខាងលើ។", "WaitingReach": "កំពុងរង់ចាំចម្លើយរបស់លោកអ្នកនៅខាងលើ។",
"WhatIsThis": "តើនេះមានន័យដូចម្ដេច?" "WhatIsThis": "តើនេះមានន័យដូចម្ដេច?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "공인 주소를 읽지 못했습니다.", "AddressesNone": "공인 주소를 읽지 못했습니다.",
"AddressesV4Only": "인터넷에서 IPv4 주소로만 보입니다. 이 연결에는 IPv6가 없습니다.", "AddressesV4Only": "인터넷에서 IPv4 주소로만 보입니다. 이 연결에는 IPv6가 없습니다.",
"AddressesV6Only": "인터넷에서 IPv6 주소로만 보입니다.", "AddressesV6Only": "인터넷에서 IPv6 주소로만 보입니다.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” 점검, 네트워크 {1}곳 중 {0}곳 일치", "BasisChecks": "“me-web?” 점검, 네트워크 {1}곳 중 {0}곳 일치",
"BasisOneUser": "사용자 한 명의 제보", "BasisOneUser": "사용자 한 명의 제보",
"BasisOperator": "통신사", "BasisOperator": "통신사",
@@ -261,7 +261,7 @@
"RefusalTooMany": "지금은 테스트가 너무 많음", "RefusalTooMany": "지금은 테스트가 너무 많음",
"RefusalUnknownTicket": "테스트 시간이 지남", "RefusalUnknownTicket": "테스트 시간이 지남",
"RefusalUnreachable": "서버에 연결할 수 없음", "RefusalUnreachable": "서버에 연결할 수 없음",
"RegistryCredit": "주소 묶음: RIPE NCC의 RIPE Database(ripe.net), 해당 기관의 허가를 받아 사용, {0} 기준 데이터. 온라인 데이터베이스보다 오래된 정보일 수 있습니다.", "RegistryCredit": "주소 묶음: RIPE NCC(ripe.net), APNIC(apnic.net), AFRINIC(afrinic.net) 및 LACNIC(lacnic.net)의 데이터베이스, 각 기관의 허가를 받아 사용, {0} 기준 데이터. 온라인 데이터베이스보다 오래된 정보일 수 있습니다.",
"ResultsTitle": "“me-web?”이 찾은 것", "ResultsTitle": "“me-web?”이 찾은 것",
"RouterMobile": "모바일 데이터에는 집 공유기가 없습니다. 통신사 네트워크가 첫 단계입니다.", "RouterMobile": "모바일 데이터에는 집 공유기가 없습니다. 통신사 네트워크가 첫 단계입니다.",
"RouterNone": "이 연결에서 집 공유기를 찾지 못했습니다.", "RouterNone": "이 연결에서 집 공유기를 찾지 못했습니다.",
@@ -280,7 +280,7 @@
"ShareTitle": "이 결과 공유하기", "ShareTitle": "이 결과 공유하기",
"ShareTooMany": "오늘 이 주소에서 너무 많이 보냈습니다. 내일 다시 해 보세요.", "ShareTooMany": "오늘 이 주소에서 너무 많이 보냈습니다. 내일 다시 해 보세요.",
"ShareWho": "받는 곳: “me-web?”의 배포자인 Arasaka di Hvozdikov Yevheniy가 이탈리아에 있는 자체 서버(meweb.arasaka.software)에서 받습니다.", "ShareWho": "받는 곳: “me-web?”의 배포자인 Arasaka di Hvozdikov Yevheniy가 이탈리아에 있는 자체 서버(meweb.arasaka.software)에서 받습니다.",
"ShareWhy": "목적: 다음 버전들에서 통신사 메모를 개선하기 위해서입니다. 공개되는 것은 사람이 검토한 뒤의, 주소가 빠진 합계뿐입니다. 법적 근거는 사용자의 동의입니다.", "ShareWhy": "목적: 다음 버전들에서 통신사 메모를 개선하기 위해서입니다. 공개되는 것은 사람이 검토한 뒤의, 주소가 빠진 합계뿐입니다. 연결 문제로 도움을 요청할 때처럼 사용자가 직접 제출 코드를 배포자에게 알려 주면, 배포자는 질문한 곳에서 답하기 위해 이 결과도 읽으며, 그곳에 주소를 다시 적지 않습니다. 법적 근거는 사용자의 동의입니다.",
"SharedTitle": "내가 공유한 결과", "SharedTitle": "내가 공유한 결과",
"SourceCode": "소스 코드", "SourceCode": "소스 코드",
"SpeedFailed": "속도 테스트를 마치지 못했습니다.", "SpeedFailed": "속도 테스트를 마치지 못했습니다.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "없는 이름이라고 답함", "ValueAnsweredMissing": "없는 이름이라고 답함",
"ValueAtLeastSeconds": "최소 {0}초", "ValueAtLeastSeconds": "최소 {0}초",
"ValueBetweenSeconds": "{0}초에서 {1}초 사이", "ValueBetweenSeconds": "{0}초에서 {1}초 사이",
"ValueBlockAllocated": "주소 등록 기관이 통신사에 직접 내줌({0})",
"ValueBlockAssigned": "주소 등록 기관이 한 조직에만 직접 내줌({0})",
"ValueBlockReallocated": "한 통신사가 다른 통신사에 넘겨줌({0})",
"ValueBlockReassigned": "통신사가 자기 고객 중 하나에게 넘겨줌({0})",
"ValueCantTell": "알 수 없음", "ValueCantTell": "알 수 없음",
"ValueCantTellResolver": "{0}: 이름 서버가 이 목록에 물어볼 수 없음", "ValueCantTellResolver": "{0}: 이름 서버가 이 목록에 물어볼 수 없음",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "여기서는 불가", "VerdictNotPossible": "여기서는 불가",
"VerdictPossible": "가능", "VerdictPossible": "가능",
"VerdictWorkaround": "우회하면 가능", "VerdictWorkaround": "우회하면 가능",
"VersionLine": "“me-web?” {0} · 자유 소프트웨어(AGPL-3.0)", "VersionLine": "me-web? {0} · 자유 소프트웨어(AGPL-3.0)",
"WaitingReach": "위 질문에 대한 답을 기다리고 있습니다.", "WaitingReach": "위 질문에 대한 답을 기다리고 있습니다.",
"WhatIsThis": "무슨 뜻인가요?" "WhatIsThis": "무슨 뜻인가요?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Тышкы дарегиңизди аныктоо мүмкүн болгон жок.", "AddressesNone": "Тышкы дарегиңизди аныктоо мүмкүн болгон жок.",
"AddressesV4Only": "Интернет сизди IPv4 аркылуу гана көрөт: бул туташууда IPv6 жок.", "AddressesV4Only": "Интернет сизди IPv4 аркылуу гана көрөт: бул туташууда IPv6 жок.",
"AddressesV6Only": "Интернет сизди IPv6 аркылуу гана көрөт.", "AddressesV6Only": "Интернет сизди IPv6 аркылуу гана көрөт.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "«me-web?» текшерүүлөрү, {1} тармактан {0} макул", "BasisChecks": "«me-web?» текшерүүлөрү, {1} тармактан {0} макул",
"BasisOneUser": "бир колдонуучунун билдирүүсү", "BasisOneUser": "бир колдонуучунун билдирүүсү",
"BasisOperator": "провайдердин өзү", "BasisOperator": "провайдердин өзү",
@@ -261,7 +261,7 @@
"RefusalTooMany": "азырынча тест өтө көп", "RefusalTooMany": "азырынча тест өтө көп",
"RefusalUnknownTicket": "тесттин мөөнөтү бүттү", "RefusalUnknownTicket": "тесттин мөөнөтү бүттү",
"RefusalUnreachable": "серверге жетүү мүмкүн эмес", "RefusalUnreachable": "серверге жетүү мүмкүн эмес",
"RegistryCredit": "Дарек блоктору: RIPE NCC уюмунун RIPE Database маалымат базасы (ripe.net), анын уруксаты менен колдонулат, {0} күнкү маалыматтар. Маалыматтар онлайн маалымат базасынан артта калышы мүмкүн.", "RegistryCredit": "Дарек блоктору: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) жана LACNIC (lacnic.net) уюмдарынын маалымат базалары, алардын уруксаты менен колдонулат, {0} күнкү маалыматтар. Маалыматтар онлайн маалымат базаларынан артта калышы мүмкүн.",
"ResultsTitle": "«me-web?» эмне тапты", "ResultsTitle": "«me-web?» эмне тапты",
"RouterMobile": "Мобилдик интернетте үй роутери болбойт: адегенде провайдердин тармагы турат.", "RouterMobile": "Мобилдик интернетте үй роутери болбойт: адегенде провайдердин тармагы турат.",
"RouterNone": "Бул туташууда үй роутери табылган жок.", "RouterNone": "Бул туташууда үй роутери табылган жок.",
@@ -280,7 +280,7 @@
"ShareTitle": "Жыйынтыктар менен бөлүшүү", "ShareTitle": "Жыйынтыктар менен бөлүшүү",
"ShareTooMany": "Бүгүн бул даректен жөнөтүүлөр өтө көп болду. Эртең кайталаңыз.", "ShareTooMany": "Бүгүн бул даректен жөнөтүүлөр өтө көп болду. Эртең кайталаңыз.",
"ShareWho": "Ким алат: «me-web?» колдонмосун чыгаруучу Arasaka di Hvozdikov Yevheniy, Италиядагы өз серверинде (meweb.arasaka.software).", "ShareWho": "Ким алат: «me-web?» колдонмосун чыгаруучу Arasaka di Hvozdikov Yevheniy, Италиядагы өз серверинде (meweb.arasaka.software).",
"ShareWhy": "Эмне үчүн: кийинки версиялардагы провайдерлер тууралуу эскертүүлөрдү жакшыртуу үчүн. Адам текшергенден кийин даректерсиз жалпы сандар гана жарыяланат. Укуктук негиз — сиздин макулдугуңуз.", "ShareWhy": "Эмне үчүн: кийинки версиялардагы провайдерлер тууралуу эскертүүлөрдү жакшыртуу үчүн. Адам текшергенден кийин даректерсиз жалпы сандар гана жарыяланат. Эгер жөнөтүлгөн жыйынтыктардын кодун чыгаруучуга өзүңүз берсеңиз, мисалы, байланышыңыз боюнча жардам сураганда, чыгаруучу сизге сураган жериңизде жооп берүү үчүн бул жыйынтыктарды да окуйт жана ал жерде даректериңизди эч качан кайталабайт. Укуктук негиз — сиздин макулдугуңуз.",
"SharedTitle": "Сиз бөлүшкөн жыйынтыктар", "SharedTitle": "Сиз бөлүшкөн жыйынтыктар",
"SourceCode": "Баштапкы код", "SourceCode": "Баштапкы код",
"SpeedFailed": "Ылдамдык тести аягына чыккан жок.", "SpeedFailed": "Ылдамдык тести аягына чыккан жок.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "жок деп билдирилди", "ValueAnsweredMissing": "жок деп билдирилди",
"ValueAtLeastSeconds": "кеминде {0} секунд", "ValueAtLeastSeconds": "кеминде {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секунд", "ValueBetweenSeconds": "{0}–{1} секунд",
"ValueBlockAllocated": "дарек реестри провайдерге түздөн-түз берген ({0})",
"ValueBlockAssigned": "дарек реестри бир гана уюмга түздөн-түз берген ({0})",
"ValueBlockReallocated": "бир провайдер башка провайдерге өткөргөн ({0})",
"ValueBlockReassigned": "провайдер өз кардарларынын бирине өткөргөн ({0})",
"ValueCantTell": "белгисиз", "ValueCantTell": "белгисиз",
"ValueCantTellResolver": "{0}: аталыштар сервериңиз ага суроо жөнөтө албайт", "ValueCantTellResolver": "{0}: аталыштар сервериңиз ага суроо жөнөтө албайт",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Бул жерден эмес", "VerdictNotPossible": "Бул жерден эмес",
"VerdictPossible": "Мүмкүн", "VerdictPossible": "Мүмкүн",
"VerdictWorkaround": "Айланма жол менен", "VerdictWorkaround": "Айланма жол менен",
"VersionLine": "«me-web?» {0} · эркин программа (AGPL-3.0)", "VersionLine": "me-web? {0} · эркин программа (AGPL-3.0)",
"WaitingReach": "Жогорудагы суроого жообуңуз күтүлүүдө.", "WaitingReach": "Жогорудагы суроого жообуңуз күтүлүүдө.",
"WhatIsThis": "Бул эмнени билдирет?" "WhatIsThis": "Бул эмнени билдирет?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Är ëffentlech Adress konnt net ermëttelt ginn.", "AddressesNone": "Är ëffentlech Adress konnt net ermëttelt ginn.",
"AddressesV4Only": "Den Internet gesäit Iech nëmmen iwwer IPv4: Dës Verbindung huet keen IPv6.", "AddressesV4Only": "Den Internet gesäit Iech nëmmen iwwer IPv4: Dës Verbindung huet keen IPv6.",
"AddressesV6Only": "Den Internet gesäit Iech nëmmen iwwer IPv6.", "AddressesV6Only": "Den Internet gesäit Iech nëmmen iwwer IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "Kontrolle vu „me-web?“, {0} vun {1} Netzwierker stëmmen iwwereen", "BasisChecks": "Kontrolle vu „me-web?“, {0} vun {1} Netzwierker stëmmen iwwereen",
"BasisOneUser": "Bericht vun engem Benotzer", "BasisOneUser": "Bericht vun engem Benotzer",
"BasisOperator": "Ugab vum Ubidder", "BasisOperator": "Ugab vum Ubidder",
@@ -261,7 +261,7 @@
"RefusalTooMany": "fir de Moment ze vill Tester", "RefusalTooMany": "fir de Moment ze vill Tester",
"RefusalUnknownTicket": "den Test ass ofgelaf", "RefusalUnknownTicket": "den Test ass ofgelaf",
"RefusalUnreachable": "Server net z'erreechen", "RefusalUnreachable": "Server net z'erreechen",
"RegistryCredit": "Adressbléck: d'RIPE Database vum RIPE NCC (ripe.net), mat senger Erlaabnis benotzt, Daten vum {0}. D'Daten kënne méi al si wéi d'Online-Datebank.", "RegistryCredit": "Adressbléck: d'Datebanke vum RIPE NCC (ripe.net), vun APNIC (apnic.net), vun AFRINIC (afrinic.net) a vu LACNIC (lacnic.net), mat hirer Erlaabnis benotzt, Daten vum {0}. D'Daten kënne méi al si wéi d'Online-Datebanken.",
"ResultsTitle": "Wat „me-web?“ fonnt huet", "ResultsTitle": "Wat „me-web?“ fonnt huet",
"RouterMobile": "Mat mobilen Daten gëtt et kee Router doheem: Als éischt kënnt direkt d'Mobilfunknetz vun Ärem Ubidder.", "RouterMobile": "Mat mobilen Daten gëtt et kee Router doheem: Als éischt kënnt direkt d'Mobilfunknetz vun Ärem Ubidder.",
"RouterNone": "Op dëser Verbindung gouf kee Router doheem fonnt.", "RouterNone": "Op dëser Verbindung gouf kee Router doheem fonnt.",
@@ -280,7 +280,7 @@
"ShareTitle": "Dës Resultater deelen", "ShareTitle": "Dës Resultater deelen",
"ShareTooMany": "Haut ze vill Asendungen vun dëser Adress. Probéiert w.e.g. muer nach eng Kéier.", "ShareTooMany": "Haut ze vill Asendungen vun dëser Adress. Probéiert w.e.g. muer nach eng Kéier.",
"ShareWho": "Wien se kritt: Arasaka di Hvozdikov Yevheniy, den Erausgeber vu „me-web?“, op sengem eegene Server an Italien (meweb.arasaka.software).", "ShareWho": "Wien se kritt: Arasaka di Hvozdikov Yevheniy, den Erausgeber vu „me-web?“, op sengem eegene Server an Italien (meweb.arasaka.software).",
"ShareWhy": "Firwat: fir d'Hiweiser iwwer d'Ubidder a spéidere Versiounen ze verbesseren. Verëffentlecht ginn nëmme Summen ouni Adressen, an eréischt nodeems e Mënsch se nogekuckt huet. D'Rechtsgrondlag ass Är Awëllegung.", "ShareWhy": "Firwat: fir d'Hiweiser iwwer d'Ubidder a spéidere Versiounen ze verbesseren. Verëffentlecht ginn nëmme Summen ouni Adressen, an eréischt nodeems e Mënsch se nogekuckt huet. Wann Dir de Code vun Ärer Asendung selwer dem Erausgeber gitt, zum Beispill wann Dir ëm Hëllef mat Ärer Verbindung frot, liest den Erausgeber och dës Resultater, fir Iech do ze äntweren, wou Dir gefrot hutt, an nennt do ni Är Adressen. D'Rechtsgrondlag ass Är Awëllegung.",
"SharedTitle": "Är gedeelt Resultater", "SharedTitle": "Är gedeelt Resultater",
"SourceCode": "Quellcode", "SourceCode": "Quellcode",
"SpeedFailed": "Den Test vun der Vitess gouf net ofgeschloss.", "SpeedFailed": "Den Test vun der Vitess gouf net ofgeschloss.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "als net existent gemellt", "ValueAnsweredMissing": "als net existent gemellt",
"ValueAtLeastSeconds": "mindestens {0} Sekonnen", "ValueAtLeastSeconds": "mindestens {0} Sekonnen",
"ValueBetweenSeconds": "tëscht {0} an {1} Sekonnen", "ValueBetweenSeconds": "tëscht {0} an {1} Sekonnen",
"ValueBlockAllocated": "direkt vum Adressregister un den Ubidder ginn ({0})",
"ValueBlockAssigned": "direkt vum Adressregister un eng eenzeg Organisatioun ginn ({0})",
"ValueBlockReallocated": "vun engem Ubidder un en anere Ubidder weiderginn ({0})",
"ValueBlockReassigned": "vum Ubidder un ee vu senge Clienten weiderginn ({0})",
"ValueCantTell": "onkloer", "ValueCantTell": "onkloer",
"ValueCantTellResolver": "{0}: Ären Nummserver kann dës Lëscht net ofrofen", "ValueCantTellResolver": "{0}: Ären Nummserver kann dës Lëscht net ofrofen",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Net vun hei", "VerdictNotPossible": "Net vun hei",
"VerdictPossible": "Méiglech", "VerdictPossible": "Méiglech",
"VerdictWorkaround": "Mat engem Auswee", "VerdictWorkaround": "Mat engem Auswee",
"VersionLine": "„me-web?“ {0} · fräi Software (AGPL-3.0)", "VersionLine": "me-web? {0} · fräi Software (AGPL-3.0)",
"WaitingReach": "Waart op Är Äntwert uewen.", "WaitingReach": "Waart op Är Äntwert uewen.",
"WhatIsThis": "Wat bedeit dat?" "WhatIsThis": "Wat bedeit dat?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "ອ່ານທີ່ຢູ່ສາທາລະນະຂອງທ່ານບໍ່ໄດ້.", "AddressesNone": "ອ່ານທີ່ຢູ່ສາທາລະນະຂອງທ່ານບໍ່ໄດ້.",
"AddressesV4Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv4 ເທົ່ານັ້ນ ເພາະການເຊື່ອມຕໍ່ນີ້ບໍ່ມີ IPv6.", "AddressesV4Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv4 ເທົ່ານັ້ນ ເພາະການເຊື່ອມຕໍ່ນີ້ບໍ່ມີ IPv6.",
"AddressesV6Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv6 ເທົ່ານັ້ນ.", "AddressesV6Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv6 ເທົ່ານັ້ນ.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ການກວດສອບຂອງ “me-web?”, ໃຫ້ຜົນກົງກັນ {0} ຈາກ {1} ເຄືອຂ່າຍ", "BasisChecks": "ການກວດສອບຂອງ “me-web?”, ໃຫ້ຜົນກົງກັນ {0} ຈາກ {1} ເຄືອຂ່າຍ",
"BasisOneUser": "ລາຍງານຈາກຜູ້ໃຊ້ຄົນໜຶ່ງ", "BasisOneUser": "ລາຍງານຈາກຜູ້ໃຊ້ຄົນໜຶ່ງ",
"BasisOperator": "ຜູ້ໃຫ້ບໍລິການ", "BasisOperator": "ຜູ້ໃຫ້ບໍລິການ",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ທົດສອບຫຼາຍເກີນໄປໃນຕອນນີ້", "RefusalTooMany": "ທົດສອບຫຼາຍເກີນໄປໃນຕອນນີ້",
"RefusalUnknownTicket": "ການທົດສອບໝົດອາຍຸແລ້ວ", "RefusalUnknownTicket": "ການທົດສອບໝົດອາຍຸແລ້ວ",
"RefusalUnreachable": "ຕິດຕໍ່ເຊີເວີບໍ່ໄດ້", "RefusalUnreachable": "ຕິດຕໍ່ເຊີເວີບໍ່ໄດ້",
"RegistryCredit": "ຊ່ວງທີ່ຢູ່: RIPE Database ຂອງ RIPE NCC (ripe.net), ໃຊ້ໂດຍໄດ້ຮັບອະນຸຍາດຈາກອົງການນີ້, ຂໍ້ມູນວັນທີ {0}. ຂໍ້ມູນນີ້ອາດເກົ່າກວ່າຖານຂໍ້ມູນອອນລາຍ.", "RegistryCredit": "ຊ່ວງທີ່ຢູ່: ຖານຂໍ້ມູນຂອງ RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ແລະ LACNIC (lacnic.net), ໃຊ້ໂດຍໄດ້ຮັບອະນຸຍາດຈາກອົງການເຫຼົ່ານີ້, ຂໍ້ມູນວັນທີ {0}. ຂໍ້ມູນນີ້ອາດເກົ່າກວ່າຖານຂໍ້ມູນອອນລາຍ.",
"ResultsTitle": "ສິ່ງທີ່ “me-web?” ພົບ", "ResultsTitle": "ສິ່ງທີ່ “me-web?” ພົບ",
"RouterMobile": "ເມື່ອໃຊ້ອິນເຕີເນັດມືຖື ຈະບໍ່ມີເຣົາເຕີໃນເຮືອນ: ເຄືອຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການແມ່ນດ່ານທຳອິດ.", "RouterMobile": "ເມື່ອໃຊ້ອິນເຕີເນັດມືຖື ຈະບໍ່ມີເຣົາເຕີໃນເຮືອນ: ເຄືອຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການແມ່ນດ່ານທຳອິດ.",
"RouterNone": "ບໍ່ພົບເຣົາເຕີໃນເຮືອນໃນການເຊື່ອມຕໍ່ນີ້.", "RouterNone": "ບໍ່ພົບເຣົາເຕີໃນເຮືອນໃນການເຊື່ອມຕໍ່ນີ້.",
@@ -280,7 +280,7 @@
"ShareTitle": "ແບ່ງປັນຜົນການກວດສອບນີ້", "ShareTitle": "ແບ່ງປັນຜົນການກວດສອບນີ້",
"ShareTooMany": "ມື້ນີ້ມີການສົ່ງຈາກທີ່ຢູ່ນີ້ຫຼາຍເກີນໄປ. ກະລຸນາລອງໃໝ່ມື້ອື່ນ.", "ShareTooMany": "ມື້ນີ້ມີການສົ່ງຈາກທີ່ຢູ່ນີ້ຫຼາຍເກີນໄປ. ກະລຸນາລອງໃໝ່ມື້ອື່ນ.",
"ShareWho": "ຜູ້ຮັບ: Arasaka di Hvozdikov Yevheniy, ຜູ້ເຜີຍແຜ່ “me-web?”, ໃນເຊີເວີຂອງຕົນເອງຢູ່ປະເທດອີຕາລີ (meweb.arasaka.software).", "ShareWho": "ຜູ້ຮັບ: Arasaka di Hvozdikov Yevheniy, ຜູ້ເຜີຍແຜ່ “me-web?”, ໃນເຊີເວີຂອງຕົນເອງຢູ່ປະເທດອີຕາລີ (meweb.arasaka.software).",
"ShareWhy": "ເຫດຜົນ: ເພື່ອປັບປຸງໝາຍເຫດກ່ຽວກັບຜູ້ໃຫ້ບໍລິການໃນເວີຊັນຕໍ່ໆໄປ. ຈະເຜີຍແຜ່ສະເພາະຕົວເລກລວມທີ່ບໍ່ມີທີ່ຢູ່ ແລະ ຕ້ອງມີຄົນກວດທານກ່ອນສະເໝີ. ພື້ນຖານທາງກົດໝາຍແມ່ນການຍິນຍອມຂອງທ່ານ.", "ShareWhy": "ເຫດຜົນ: ເພື່ອປັບປຸງໝາຍເຫດກ່ຽວກັບຜູ້ໃຫ້ບໍລິການໃນເວີຊັນຕໍ່ໆໄປ. ຈະເຜີຍແຜ່ສະເພາະຕົວເລກລວມທີ່ບໍ່ມີທີ່ຢູ່ ແລະ ຕ້ອງມີຄົນກວດທານກ່ອນສະເໝີ. ຖ້າທ່ານມອບລະຫັດຂອງຂໍ້ມູນທີ່ທ່ານສົ່ງໃຫ້ຜູ້ເຜີຍແຜ່ດ້ວຍຕົນເອງ ເຊັ່ນ ເມື່ອທ່ານຂໍຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບການເຊື່ອມຕໍ່ຂອງທ່ານ ຜູ້ເຜີຍແຜ່ກໍຈະອ່ານຜົນເຫຼົ່ານີ້ນຳ ເພື່ອຕອບທ່ານຢູ່ບ່ອນທີ່ທ່ານຖາມ ແລະ ຈະບໍ່ກ່າວທີ່ຢູ່ຂອງທ່ານຊ້ຳອີກຢູ່ບ່ອນນັ້ນເລີຍ. ພື້ນຖານທາງກົດໝາຍແມ່ນການຍິນຍອມຂອງທ່ານ.",
"SharedTitle": "ຜົນການກວດສອບທີ່ທ່ານແບ່ງປັນ", "SharedTitle": "ຜົນການກວດສອບທີ່ທ່ານແບ່ງປັນ",
"SourceCode": "ຊອດໂຄດ", "SourceCode": "ຊອດໂຄດ",
"SpeedFailed": "ການທົດສອບຄວາມໄວບໍ່ສຳເລັດ.", "SpeedFailed": "ການທົດສອບຄວາມໄວບໍ່ສຳເລັດ.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ຕອບວ່າບໍ່ມີຢູ່", "ValueAnsweredMissing": "ຕອບວ່າບໍ່ມີຢູ່",
"ValueAtLeastSeconds": "ຢ່າງໜ້ອຍ {0} ວິນາທີ", "ValueAtLeastSeconds": "ຢ່າງໜ້ອຍ {0} ວິນາທີ",
"ValueBetweenSeconds": "ລະຫວ່າງ {0} ຫາ {1} ວິນາທີ", "ValueBetweenSeconds": "ລະຫວ່າງ {0} ຫາ {1} ວິນາທີ",
"ValueBlockAllocated": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ຜູ້ໃຫ້ບໍລິການໂດຍກົງ ({0})",
"ValueBlockAssigned": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ອົງກອນດຽວໂດຍກົງ ({0})",
"ValueBlockReallocated": "ຜູ້ໃຫ້ບໍລິການໜຶ່ງສົ່ງຕໍ່ໃຫ້ຜູ້ໃຫ້ບໍລິການອື່ນ ({0})",
"ValueBlockReassigned": "ຜູ້ໃຫ້ບໍລິການສົ່ງຕໍ່ໃຫ້ລູກຄ້າຄົນໜຶ່ງຂອງຕົນ ({0})",
"ValueCantTell": "ບອກບໍ່ໄດ້", "ValueCantTell": "ບອກບໍ່ໄດ້",
"ValueCantTellResolver": "{0}: ເຊີເວີຊື່ຂອງທ່ານຖາມບັນຊີດຳນີ້ບໍ່ໄດ້", "ValueCantTellResolver": "{0}: ເຊີເວີຊື່ຂອງທ່ານຖາມບັນຊີດຳນີ້ບໍ່ໄດ້",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ຈາກບ່ອນນີ້ບໍ່ໄດ້", "VerdictNotPossible": "ຈາກບ່ອນນີ້ບໍ່ໄດ້",
"VerdictPossible": "ເຮັດໄດ້", "VerdictPossible": "ເຮັດໄດ້",
"VerdictWorkaround": "ຕ້ອງໃຊ້ທາງອ້ອມ", "VerdictWorkaround": "ຕ້ອງໃຊ້ທາງອ້ອມ",
"VersionLine": "“me-web?” {0} · ຊອບແວເສລີ (AGPL-3.0)", "VersionLine": "me-web? {0} · ຊອບແວເສລີ (AGPL-3.0)",
"WaitingReach": "ກຳລັງລໍຖ້າຄຳຕອບຂອງທ່ານຢູ່ຂ້າງເທິງ.", "WaitingReach": "ກຳລັງລໍຖ້າຄຳຕອບຂອງທ່ານຢູ່ຂ້າງເທິງ.",
"WhatIsThis": "ນີ້ໝາຍຄວາມວ່າແນວໃດ?" "WhatIsThis": "ນີ້ໝາຍຄວາມວ່າແນວໃດ?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Nepavyko nustatyti jūsų viešojo adreso.", "AddressesNone": "Nepavyko nustatyti jūsų viešojo adreso.",
"AddressesV4Only": "Internetas jus mato tik per IPv4: šis ryšys neturi IPv6.", "AddressesV4Only": "Internetas jus mato tik per IPv4: šis ryšys neturi IPv6.",
"AddressesV6Only": "Internetas jus mato tik per IPv6.", "AddressesV6Only": "Internetas jus mato tik per IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "„me-web?“ patikrinimai, sutampa {0} iš {1} tinklų", "BasisChecks": "„me-web?“ patikrinimai, sutampa {0} iš {1} tinklų",
"BasisOneUser": "vieno naudotojo pranešimas", "BasisOneUser": "vieno naudotojo pranešimas",
"BasisOperator": "teikėjas", "BasisOperator": "teikėjas",
@@ -261,7 +261,7 @@
"RefusalTooMany": "kol kas per daug testų", "RefusalTooMany": "kol kas per daug testų",
"RefusalUnknownTicket": "testo laikas baigėsi", "RefusalUnknownTicket": "testo laikas baigėsi",
"RefusalUnreachable": "serveris nepasiekiamas", "RefusalUnreachable": "serveris nepasiekiamas",
"RegistryCredit": "Adresų blokai: RIPE NCC duomenų bazė RIPE Database (ripe.net), naudojama su RIPE NCC leidimu, duomenys iš {0}. Duomenys gali atsilikti nuo internetinės duomenų bazės.", "RegistryCredit": "Adresų blokai: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ir LACNIC (lacnic.net) duomenų bazės, naudojamos su jų leidimu, duomenys iš {0}. Duomenys gali atsilikti nuo internetinių duomenų bazių.",
"ResultsTitle": "Ką rado „me-web?“", "ResultsTitle": "Ką rado „me-web?“",
"RouterMobile": "Naudojant mobiliuosius duomenis namų maršrutizatoriaus nėra: iš karto prasideda teikėjo tinklas.", "RouterMobile": "Naudojant mobiliuosius duomenis namų maršrutizatoriaus nėra: iš karto prasideda teikėjo tinklas.",
"RouterNone": "Šiame ryšyje namų maršrutizatorius nerastas.", "RouterNone": "Šiame ryšyje namų maršrutizatorius nerastas.",
@@ -280,7 +280,7 @@
"ShareTitle": "Pasidalyti šiais rezultatais", "ShareTitle": "Pasidalyti šiais rezultatais",
"ShareTooMany": "Šiandien iš šio adreso gauta per daug pateikimų. Bandykite rytoj.", "ShareTooMany": "Šiandien iš šio adreso gauta per daug pateikimų. Bandykite rytoj.",
"ShareWho": "Kas juos gauna: Arasaka di Hvozdikov Yevheniy, „me-web?“ leidėjas, savo serveryje Italijoje (meweb.arasaka.software).", "ShareWho": "Kas juos gauna: Arasaka di Hvozdikov Yevheniy, „me-web?“ leidėjas, savo serveryje Italijoje (meweb.arasaka.software).",
"ShareWhy": "Kodėl: kad vėlesnėse versijose būtų patobulintos pastabos apie teikėjus. Skelbiamos tik bendros sumos be adresų ir tik po to, kai jas peržiūri žmogus. Teisinis pagrindas – jūsų sutikimas.", "ShareWhy": "Kodėl: kad vėlesnėse versijose būtų patobulintos pastabos apie teikėjus. Skelbiamos tik bendros sumos be adresų ir tik po to, kai jas peržiūri žmogus. Jei pateikimo kodą leidėjui duodate patys, pavyzdžiui, prašydami pagalbos dėl savo ryšio, leidėjas perskaito ir šiuos rezultatus, kad atsakytų jums ten, kur klausėte, ir ten niekada nekartoja jūsų adresų. Teisinis pagrindas – jūsų sutikimas.",
"SharedTitle": "Jūsų pasidalyti rezultatai", "SharedTitle": "Jūsų pasidalyti rezultatai",
"SourceCode": "Pirminis kodas", "SourceCode": "Pirminis kodas",
"SpeedFailed": "Greičio testas nebaigtas.", "SpeedFailed": "Greičio testas nebaigtas.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "pranešta, kad neegzistuoja", "ValueAnsweredMissing": "pranešta, kad neegzistuoja",
"ValueAtLeastSeconds": "bent {0} sek.", "ValueAtLeastSeconds": "bent {0} sek.",
"ValueBetweenSeconds": "nuo {0} iki {1} sek.", "ValueBetweenSeconds": "nuo {0} iki {1} sek.",
"ValueBlockAllocated": "adresų registro tiesiogiai skirtas teikėjui ({0})",
"ValueBlockAssigned": "adresų registro tiesiogiai skirtas vienai organizacijai ({0})",
"ValueBlockReallocated": "vieno teikėjo perduotas kitam teikėjui ({0})",
"ValueBlockReassigned": "teikėjo perduotas vienam iš savo klientų ({0})",
"ValueCantTell": "neaišku", "ValueCantTell": "neaišku",
"ValueCantTellResolver": "{0}: jūsų vardų serveris negali jo paklausti", "ValueCantTellResolver": "{0}: jūsų vardų serveris negali jo paklausti",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ne iš čia", "VerdictNotPossible": "Ne iš čia",
"VerdictPossible": "Galima", "VerdictPossible": "Galima",
"VerdictWorkaround": "Aplinkkeliu", "VerdictWorkaround": "Aplinkkeliu",
"VersionLine": "„me-web?“ {0} · laisvoji programinė įranga (AGPL-3.0)", "VersionLine": "me-web? {0} · laisvoji programinė įranga (AGPL-3.0)",
"WaitingReach": "Laukiama jūsų atsakymo aukščiau.", "WaitingReach": "Laukiama jūsų atsakymo aukščiau.",
"WhatIsThis": "Ką tai reiškia?" "WhatIsThis": "Ką tai reiškia?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Jūsu publisko adresi neizdevās nolasīt.", "AddressesNone": "Jūsu publisko adresi neizdevās nolasīt.",
"AddressesV4Only": "Internets jūs redz tikai caur IPv4: šim savienojumam nav IPv6.", "AddressesV4Only": "Internets jūs redz tikai caur IPv4: šim savienojumam nav IPv6.",
"AddressesV6Only": "Internets jūs redz tikai caur IPv6.", "AddressesV6Only": "Internets jūs redz tikai caur IPv6.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” pārbaudes, sakrīt {0} no {1} tīkliem", "BasisChecks": "“me-web?” pārbaudes, sakrīt {0} no {1} tīkliem",
"BasisOneUser": "viena lietotāja ziņojums", "BasisOneUser": "viena lietotāja ziņojums",
"BasisOperator": "operators", "BasisOperator": "operators",
@@ -261,7 +261,7 @@
"RefusalTooMany": "pagaidām pārāk daudz testu", "RefusalTooMany": "pagaidām pārāk daudz testu",
"RefusalUnknownTicket": "testa termiņš beidzās", "RefusalUnknownTicket": "testa termiņš beidzās",
"RefusalUnreachable": "serveris nav sasniedzams", "RefusalUnreachable": "serveris nav sasniedzams",
"RegistryCredit": "Adrešu bloki: RIPE NCC datubāze RIPE Database (ripe.net), izmantota ar RIPE NCC atļauju, dati uz {0}. Dati var atpalikt no tiešsaistes datubāzes.", "RegistryCredit": "Adrešu bloki: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) un LACNIC (lacnic.net) datubāzes, izmantotas ar to atļauju, dati uz {0}. Dati var atpalikt no tiešsaistes datubāzēm.",
"ResultsTitle": "Ko atrada “me-web?”", "ResultsTitle": "Ko atrada “me-web?”",
"RouterMobile": "Ar mobilajiem datiem mājas maršrutētāja nav: uzreiz sākas operatora tīkls.", "RouterMobile": "Ar mobilajiem datiem mājas maršrutētāja nav: uzreiz sākas operatora tīkls.",
"RouterNone": "Šajā savienojumā mājas maršrutētājs netika atrasts.", "RouterNone": "Šajā savienojumā mājas maršrutētājs netika atrasts.",
@@ -280,7 +280,7 @@
"ShareTitle": "Kopīgot šos rezultātus", "ShareTitle": "Kopīgot šos rezultātus",
"ShareTooMany": "Šodien no šīs adreses ir pārāk daudz iesniegumu. Mēģiniet rīt.", "ShareTooMany": "Šodien no šīs adreses ir pārāk daudz iesniegumu. Mēģiniet rīt.",
"ShareWho": "Kas tos saņem: Arasaka di Hvozdikov Yevheniy, “me-web?” izdevējs, savā serverī Itālijā (meweb.arasaka.software).", "ShareWho": "Kas tos saņem: Arasaka di Hvozdikov Yevheniy, “me-web?” izdevējs, savā serverī Itālijā (meweb.arasaka.software).",
"ShareWhy": "Kāpēc: lai nākamajās versijās uzlabotu piezīmes par operatoriem. Publicē tikai kopsummas bez adresēm un tikai pēc tam, kad tās ir pārskatījis cilvēks. Juridiskais pamats ir jūsu piekrišana.", "ShareWhy": "Kāpēc: lai nākamajās versijās uzlabotu piezīmes par operatoriem. Publicē tikai kopsummas bez adresēm un tikai pēc tam, kad tās ir pārskatījis cilvēks. Ja iesnieguma kodu izdevējam dodat paši, piemēram, lūdzot palīdzību ar savu savienojumu, izdevējs izlasa arī šos rezultātus, lai atbildētu jums tur, kur jautājāt, un tur nekad neatkārto jūsu adreses. Juridiskais pamats ir jūsu piekrišana.",
"SharedTitle": "Jūsu kopīgotie rezultāti", "SharedTitle": "Jūsu kopīgotie rezultāti",
"SourceCode": "Pirmkods", "SourceCode": "Pirmkods",
"SpeedFailed": "Ātruma tests netika pabeigts.", "SpeedFailed": "Ātruma tests netika pabeigts.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "paziņots, ka neeksistē", "ValueAnsweredMissing": "paziņots, ka neeksistē",
"ValueAtLeastSeconds": "vismaz {0} s", "ValueAtLeastSeconds": "vismaz {0} s",
"ValueBetweenSeconds": "no {0} līdz {1} s", "ValueBetweenSeconds": "no {0} līdz {1} s",
"ValueBlockAllocated": "adrešu reģistra tieši operatoram piešķirts ({0})",
"ValueBlockAssigned": "adrešu reģistra tieši vienai organizācijai piešķirts ({0})",
"ValueBlockReallocated": "viena operatora nodots citam operatoram ({0})",
"ValueBlockReassigned": "operatora nodots kādam no saviem klientiem ({0})",
"ValueCantTell": "nevar noteikt", "ValueCantTell": "nevar noteikt",
"ValueCantTellResolver": "{0}: jūsu vārdu serveris nevar tam pajautāt", "ValueCantTellResolver": "{0}: jūsu vārdu serveris nevar tam pajautāt",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ne no šejienes", "VerdictNotPossible": "Ne no šejienes",
"VerdictPossible": "Iespējams", "VerdictPossible": "Iespējams",
"VerdictWorkaround": "Pa apvedceļu", "VerdictWorkaround": "Pa apvedceļu",
"VersionLine": "“me-web?” {0} · brīva programmatūra (AGPL-3.0)", "VersionLine": "me-web? {0} · brīva programmatūra (AGPL-3.0)",
"WaitingReach": "Gaida jūsu atbildi augstāk.", "WaitingReach": "Gaida jūsu atbildi augstāk.",
"WhatIsThis": "Ko tas nozīmē?" "WhatIsThis": "Ko tas nozīmē?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Tsy voavaky ny adiresinao ampahibemaso.", "AddressesNone": "Tsy voavaky ny adiresinao ampahibemaso.",
"AddressesV4Only": "Amin'ny IPv4 ihany no ahitan'ny aterineto anao: tsy manana IPv6 ity fifandraisana ity.", "AddressesV4Only": "Amin'ny IPv4 ihany no ahitan'ny aterineto anao: tsy manana IPv6 ity fifandraisana ity.",
"AddressesV6Only": "Amin'ny IPv6 ihany no ahitan'ny aterineto anao.", "AddressesV6Only": "Amin'ny IPv6 ihany no ahitan'ny aterineto anao.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "fanamarinan'ny «me-web?», tambajotra {0} amin'ny {1} no mifanaraka", "BasisChecks": "fanamarinan'ny «me-web?», tambajotra {0} amin'ny {1} no mifanaraka",
"BasisOneUser": "tatitry ny mpampiasa iray", "BasisOneUser": "tatitry ny mpampiasa iray",
"BasisOperator": "ny mpamatsy mihitsy", "BasisOperator": "ny mpamatsy mihitsy",
@@ -261,7 +261,7 @@
"RefusalTooMany": "be loatra ny fitsapana amin'izao", "RefusalTooMany": "be loatra ny fitsapana amin'izao",
"RefusalUnknownTicket": "lany daty ny fitsapana", "RefusalUnknownTicket": "lany daty ny fitsapana",
"RefusalUnreachable": "tsy tratra ny mpizara", "RefusalUnreachable": "tsy tratra ny mpizara",
"RegistryCredit": "Vondron'adiresy: RIPE Database an'ny RIPE NCC (ripe.net), ampiasaina noho ny fahazoan-dàlana nomeny, angona tamin'ny {0}. Mety ho tranainy noho ny tahiry angona an-tserasera ireo angona ireo.", "RegistryCredit": "Vondron'adiresy: ny tahiry angona an'ny RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ary LACNIC (lacnic.net), ampiasaina noho ny fahazoan-dàlana nomen'izy ireo, angona tamin'ny {0}. Mety ho tranainy noho ireo tahiry angona an-tserasera ireo angona ireo.",
"ResultsTitle": "Izay hitan'ny «me-web?»", "ResultsTitle": "Izay hitan'ny «me-web?»",
"RouterMobile": "Amin'ny aterineto finday dia tsy misy router an-trano: ny tambajotran'ny mpamatsy anao no voalohany.", "RouterMobile": "Amin'ny aterineto finday dia tsy misy router an-trano: ny tambajotran'ny mpamatsy anao no voalohany.",
"RouterNone": "Tsy nisy router an-trano hita tamin'ity fifandraisana ity.", "RouterNone": "Tsy nisy router an-trano hita tamin'ity fifandraisana ity.",
@@ -280,7 +280,7 @@
"ShareTitle": "Zarao ireo vokatra ireo", "ShareTitle": "Zarao ireo vokatra ireo",
"ShareTooMany": "Be loatra ny fandefasana avy amin'ity adiresy ity anio. Andramo indray rahampitso.", "ShareTooMany": "Be loatra ny fandefasana avy amin'ity adiresy ity anio. Andramo indray rahampitso.",
"ShareWho": "Iza no mahazo azy: Arasaka di Hvozdikov Yevheniy, mpamoaka ny «me-web?», ao amin'ny mpizara azy manokana any Italia (meweb.arasaka.software).", "ShareWho": "Iza no mahazo azy: Arasaka di Hvozdikov Yevheniy, mpamoaka ny «me-web?», ao amin'ny mpizara azy manokana any Italia (meweb.arasaka.software).",
"ShareWhy": "Antony: hanatsarana ny fanamarihana momba ny mpamatsy ao amin'ireo dika manaraka. Tontaliny tsy misy adiresy ihany no avoaka, rehefa avy nodinihin'olona iray. Ny fanekenao no fototra ara-dalàna.", "ShareWhy": "Antony: hanatsarana ny fanamarihana momba ny mpamatsy ao amin'ireo dika manaraka. Tontaliny tsy misy adiresy ihany no avoaka, rehefa avy nodinihin'olona iray. Raha ianao ihany no manome ny mpamoaka ny kaodin'ny vokatra nalefanao, ohatra rehefa mangataka fanampiana momba ny fifandraisanao ianao, dia vakian'ny mpamoaka koa ireo vokatra ireo mba hamaliana anao any amin'ny toerana nanontanianao, ary tsy averiny mihitsy any ny adiresinao. Ny fanekenao no fototra ara-dalàna.",
"SharedTitle": "Ireo vokatra nozarainao", "SharedTitle": "Ireo vokatra nozarainao",
"SourceCode": "Kaody loharano", "SourceCode": "Kaody loharano",
"SpeedFailed": "Tsy vita ny fitsapana hafainganana.", "SpeedFailed": "Tsy vita ny fitsapana hafainganana.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "nambara fa tsy misy", "ValueAnsweredMissing": "nambara fa tsy misy",
"ValueAtLeastSeconds": "farafahakeliny {0} segondra", "ValueAtLeastSeconds": "farafahakeliny {0} segondra",
"ValueBetweenSeconds": "eo anelanelan'ny {0} sy {1} segondra", "ValueBetweenSeconds": "eo anelanelan'ny {0} sy {1} segondra",
"ValueBlockAllocated": "nomen'ny rejisitry ny adiresy mivantana ho an'ny mpamatsy aterineto ({0})",
"ValueBlockAssigned": "nomen'ny rejisitry ny adiresy mivantana ho an'ny fikambanana iray ihany ({0})",
"ValueBlockReallocated": "nampitain'ny mpamatsy aterineto iray tamin'ny mpamatsy aterineto hafa ({0})",
"ValueBlockReassigned": "nampitain'ny mpamatsy aterineto tamin'ny iray amin'ireo mpanjifany ({0})",
"ValueCantTell": "tsy fantatra", "ValueCantTell": "tsy fantatra",
"ValueCantTellResolver": "{0}: tsy afaka manontany azy ny mpizara anaranao", "ValueCantTellResolver": "{0}: tsy afaka manontany azy ny mpizara anaranao",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Tsy avy eto", "VerdictNotPossible": "Tsy avy eto",
"VerdictPossible": "Azo atao", "VerdictPossible": "Azo atao",
"VerdictWorkaround": "Amin'ny fomba hafa", "VerdictWorkaround": "Amin'ny fomba hafa",
"VersionLine": "«me-web?» {0} · rindrambaiko malalaka (AGPL-3.0)", "VersionLine": "me-web? {0} · rindrambaiko malalaka (AGPL-3.0)",
"WaitingReach": "Miandry ny valinteninao etsy ambony.", "WaitingReach": "Miandry ny valinteninao etsy ambony.",
"WhatIsThis": "Inona no dikan'izany?" "WhatIsThis": "Inona no dikan'izany?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ear jab maron̄ riit address eo am ilo internet.", "AddressesNone": "Ear jab maron̄ riit address eo am ilo internet.",
"AddressesV4Only": "Internet ej lo eok kōn IPv4 wōt: ejjeļo̧k IPv6 ilo kobaik in.", "AddressesV4Only": "Internet ej lo eok kōn IPv4 wōt: ejjeļo̧k IPv6 ilo kobaik in.",
"AddressesV6Only": "Internet ej lo eok kōn IPv6 wōt.", "AddressesV6Only": "Internet ej lo eok kōn IPv6 wōt.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "etale ko an “me-web?”, {0} ilo {1} network rej errā", "BasisChecks": "etale ko an “me-web?”, {0} ilo {1} network rej errā",
"BasisOneUser": "ripoot an juon ri-kōjerbal", "BasisOneUser": "ripoot an juon ri-kōjerbal",
"BasisOperator": "kampeni in internet eo", "BasisOperator": "kampeni in internet eo",
@@ -261,7 +261,7 @@
"RefusalTooMany": "eļap an lōn̄ kōmmālmel kiiō", "RefusalTooMany": "eļap an lōn̄ kōmmālmel kiiō",
"RefusalUnknownTicket": "iien in kōmmālmel eo ear jem̧ļo̧k", "RefusalUnknownTicket": "iien in kōmmālmel eo ear jem̧ļo̧k",
"RefusalUnreachable": "ejjab maron̄ tōpar server eo", "RefusalUnreachable": "ejjab maron̄ tōpar server eo",
"RegistryCredit": "Kumi in address ko: RIPE Database eo an RIPE NCC (ripe.net), rej kōjerbali kōn an kōtļo̧k, melele jān {0}. Melele kein emaron̄ rūtto jān database eo ilo internet.", "RegistryCredit": "Kumi in address ko: database ko an RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) im LACNIC (lacnic.net), rej kōjerbali kōn aer kōtļo̧k, melele jān {0}. Melele kein emaron̄ rūtto jān database ko ilo internet.",
"ResultsTitle": "Ta eo “me-web?” ear loe", "ResultsTitle": "Ta eo “me-web?” ear loe",
"RouterMobile": "Ilo data in talboon ejjeļo̧k router ilo m̧weo: network eo an kampeni in talboon eo am ej m̧oktata.", "RouterMobile": "Ilo data in talboon ejjeļo̧k router ilo m̧weo: network eo an kampeni in talboon eo am ej m̧oktata.",
"RouterNone": "Ejjab lo router in m̧weo ilo kobaik in.", "RouterNone": "Ejjab lo router in m̧weo ilo kobaik in.",
@@ -280,7 +280,7 @@
"ShareTitle": "Ajej men ko ear loe", "ShareTitle": "Ajej men ko ear loe",
"ShareTooMany": "Eļap an lōn̄ men ko rej jilkinļo̧k jān address in rainin. Bar kajjieon̄ ilju.", "ShareTooMany": "Eļap an lōn̄ men ko rej jilkinļo̧k jān address in rainin. Bar kajjieon̄ ilju.",
"ShareWho": "Wōn eo ej bōk: Arasaka di Hvozdikov Yevheniy, ri-kwaļo̧k eo an “me-web?”, ilo server eo an make ilo Itali (meweb.arasaka.software).", "ShareWho": "Wōn eo ej bōk: Arasaka di Hvozdikov Yevheniy, ri-kwaļo̧k eo an “me-web?”, ilo server eo an make ilo Itali (meweb.arasaka.software).",
"ShareWhy": "Etke: n̄an kōm̧m̧an bwe en em̧m̧an lok melele ko kōn kampeni in internet ko ilo version ko tokālik. Wōt aolepen oran ko ejjeļo̧k address ie renaaj kwaļo̧k, ālikin an juon armej etale er. Kakobaba eo ilo kien ej am kōtļo̧k.", "ShareWhy": "Etke: n̄an kōm̧m̧an bwe en em̧m̧an lok melele ko kōn kampeni in internet ko ilo version ko tokālik. Wōt aolepen oran ko ejjeļo̧k address ie renaaj kwaļo̧k, ālikin an juon armej etale er. Ñe kwe make kwōj leļo̧k code in men ko kwaar jilkinļo̧k ñan ri-kwaļo̧k eo, āinwōt ñe kwōj kajjitōk jipañ kōn connection eo am, ri-kwaļo̧k eo enaaj bar riiti men kein bwe en uwaak eok ilo jikin eo kwaar kajjitōk ie, im ejjeļo̧k iien enaaj bar kwaļo̧k address ko am ijo. Kakobaba eo ilo kien ej am kōtļo̧k.",
"SharedTitle": "Men ko kwaar ajej", "SharedTitle": "Men ko kwaar ajej",
"SourceCode": "Code eo an app in", "SourceCode": "Code eo an app in",
"SpeedFailed": "Kōmmālmel in ttōr eo ear jab dedelo̧k.", "SpeedFailed": "Kōmmālmel in ttōr eo ear jab dedelo̧k.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "ear ba rejjab wōr", "ValueAnsweredMissing": "ear ba rejjab wōr",
"ValueAtLeastSeconds": "ejjab diklok jān {0} second", "ValueAtLeastSeconds": "ejjab diklok jān {0} second",
"ValueBetweenSeconds": "ikōtaan {0} im {1} second", "ValueBetweenSeconds": "ikōtaan {0} im {1} second",
"ValueBlockAllocated": "jikin eo ej lewaj address ko ear lewaj jimwe n̄an kampeni in internet eo ({0})",
"ValueBlockAssigned": "jikin eo ej lewaj address ko ear lewaj jimwe n̄an juon wōt doulul ({0})",
"ValueBlockReallocated": "juon kampeni in internet ear lewaj n̄an bar juon kampeni in internet ({0})",
"ValueBlockReassigned": "kampeni in internet eo ear lewaj n̄an juon iaan ri-wia ro an ({0})",
"ValueCantTell": "ejjab jeļā", "ValueCantTell": "ejjab jeļā",
"ValueCantTellResolver": "{0}: server in etan eo am ejjab maron̄ kajjitōk ippān", "ValueCantTellResolver": "{0}: server in etan eo am ejjab maron̄ kajjitōk ippān",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Jab jān ijin", "VerdictNotPossible": "Jab jān ijin",
"VerdictPossible": "Emaron̄", "VerdictPossible": "Emaron̄",
"VerdictWorkaround": "Kōn bar juon iaļ", "VerdictWorkaround": "Kōn bar juon iaļ",
"VersionLine": "“me-web?” {0} · software ejjeļo̧k wōnāān (AGPL-3.0)", "VersionLine": "me-web? {0} · software ejjeļo̧k wōnāān (AGPL-3.0)",
"WaitingReach": "Ej kōttar uwaak eo am ilōn̄.", "WaitingReach": "Ej kōttar uwaak eo am ilōn̄.",
"WhatIsThis": "Ta meļeļein men in?" "WhatIsThis": "Ta meļeļein men in?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Kāore i taea te pānui i tō wāhitau tūmatanui.", "AddressesNone": "Kāore i taea te pānui i tō wāhitau tūmatanui.",
"AddressesV4Only": "Mā te IPv4 anake koe e kitea ai e te ipurangi: kāore he IPv6 i tēnei hononga.", "AddressesV4Only": "Mā te IPv4 anake koe e kitea ai e te ipurangi: kāore he IPv6 i tēnei hononga.",
"AddressesV6Only": "Mā te IPv6 anake koe e kitea ai e te ipurangi.", "AddressesV6Only": "Mā te IPv6 anake koe e kitea ai e te ipurangi.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ngā arowhai a “me-web?”, e whakaae ana ngā whatunga {0} o te {1}", "BasisChecks": "ngā arowhai a “me-web?”, e whakaae ana ngā whatunga {0} o te {1}",
"BasisOneUser": "pūrongo a tētahi kaiwhakamahi", "BasisOneUser": "pūrongo a tētahi kaiwhakamahi",
"BasisOperator": "te kaiwhakarato anō", "BasisOperator": "te kaiwhakarato anō",
@@ -261,7 +261,7 @@
"RefusalTooMany": "he nui rawa ngā whakamātautau mō nāianei", "RefusalTooMany": "he nui rawa ngā whakamātautau mō nāianei",
"RefusalUnknownTicket": "kua pau te wā o te whakamātautau", "RefusalUnknownTicket": "kua pau te wā o te whakamātautau",
"RefusalUnreachable": "kāore e taea te toro ki te tūmau", "RefusalUnreachable": "kāore e taea te toro ki te tūmau",
"RegistryCredit": "Ngā poraka wāhitau: te RIPE Database a te RIPE NCC (ripe.net), ka whakamahia i runga i tōna whakaaetanga, raraunga o te {0}. Tērā pea he tawhito ake ngā raraunga i te pātengi raraunga ā-ipurangi.", "RegistryCredit": "Ngā poraka wāhitau: ngā pātengi raraunga a te RIPE NCC (ripe.net), a APNIC (apnic.net), a AFRINIC (afrinic.net) me LACNIC (lacnic.net), ka whakamahia i runga i tō rātou whakaaetanga, raraunga o te {0}. Tērā pea he tawhito ake ngā raraunga i ngā pātengi raraunga ā-ipurangi.",
"ResultsTitle": "Ngā mea i kitea e “me-web?”", "ResultsTitle": "Ngā mea i kitea e “me-web?”",
"RouterMobile": "I te raraunga pūkoro, kāore he pouara kāinga: ko te whatunga a tō kaiwhakarato te hīkoi tuatahi.", "RouterMobile": "I te raraunga pūkoro, kāore he pouara kāinga: ko te whatunga a tō kaiwhakarato te hīkoi tuatahi.",
"RouterNone": "Kāore i kitea he pouara kāinga i tēnei hononga.", "RouterNone": "Kāore i kitea he pouara kāinga i tēnei hononga.",
@@ -280,7 +280,7 @@
"ShareTitle": "Tiria ēnei kitenga", "ShareTitle": "Tiria ēnei kitenga",
"ShareTooMany": "He nui rawa ngā tukunga mai i tēnei wāhitau i tēnei rā. Whakamātau anō āpōpō.", "ShareTooMany": "He nui rawa ngā tukunga mai i tēnei wāhitau i tēnei rā. Whakamātau anō āpōpō.",
"ShareWho": "Ko wai ka whiwhi: Arasaka di Hvozdikov Yevheniy, te kaiwhakaputa o “me-web?”, i tōna ake tūmau i Itāria (meweb.arasaka.software).", "ShareWho": "Ko wai ka whiwhi: Arasaka di Hvozdikov Yevheniy, te kaiwhakaputa o “me-web?”, i tōna ake tūmau i Itāria (meweb.arasaka.software).",
"ShareWhy": "He aha ai: hei whakapai ake i ngā kōrero mō ngā kaiwhakarato i ngā putanga ā muri. Ko ngā tapeke anake, kāore he wāhitau, ka whakaputaina, i muri i tā tētahi tangata arotake. Ko te tūāpapa ā-ture ko tō whakaaetanga.", "ShareWhy": "He aha ai: hei whakapai ake i ngā kōrero mō ngā kaiwhakarato i ngā putanga ā muri. Ko ngā tapeke anake, kāore he wāhitau, ka whakaputaina, i muri i tā tētahi tangata arotake. Ki te hoatu e koe ake te waehere o tō tukunga ki te kaiwhakaputa, hei tauira ina tono āwhina koe mō tō hononga, ka pānui anō te kaiwhakaputa i ēnei hua hei whakautu i a koe ki te wāhi i pātai ai koe, ā, kore rawa ia e whakahua anō i ō wāhitau ki reira. Ko te tūāpapa ā-ture ko tō whakaaetanga.",
"SharedTitle": "Ō kitenga kua tiria", "SharedTitle": "Ō kitenga kua tiria",
"SourceCode": "Waehere pūtake", "SourceCode": "Waehere pūtake",
"SpeedFailed": "Kāore i oti te whakamātautau tere.", "SpeedFailed": "Kāore i oti te whakamātautau tere.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "i kīia kāore i te tīari", "ValueAnsweredMissing": "i kīia kāore i te tīari",
"ValueAtLeastSeconds": "{0} hēkona, neke atu rānei", "ValueAtLeastSeconds": "{0} hēkona, neke atu rānei",
"ValueBetweenSeconds": "i waenga i te {0} me te {1} hēkona", "ValueBetweenSeconds": "i waenga i te {0} me te {1} hēkona",
"ValueBlockAllocated": "i tukuna tika e te tari tuku wāhitau ki te kaiwhakarato ({0})",
"ValueBlockAssigned": "i tukuna tika e te tari tuku wāhitau ki tētahi whakahaere kotahi anake ({0})",
"ValueBlockReallocated": "i tukuna e tētahi kaiwhakarato ki tētahi atu kaiwhakarato ({0})",
"ValueBlockReassigned": "i tukuna e te kaiwhakarato ki tētahi o ōna kiritaki ({0})",
"ValueCantTell": "kāore e mōhiotia", "ValueCantTell": "kāore e mōhiotia",
"ValueCantTellResolver": "{0}: kāore e taea e tō tūmau ingoa te pātai", "ValueCantTellResolver": "{0}: kāore e taea e tō tūmau ingoa te pātai",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Kāore e taea i konei", "VerdictNotPossible": "Kāore e taea i konei",
"VerdictPossible": "Ka taea", "VerdictPossible": "Ka taea",
"VerdictWorkaround": "Mā tētahi huarahi kē", "VerdictWorkaround": "Mā tētahi huarahi kē",
"VersionLine": "“me-web?” {0} · pūmanawa wātea (AGPL-3.0)", "VersionLine": "me-web? {0} · pūmanawa wātea (AGPL-3.0)",
"WaitingReach": "E tatari ana ki tō whakautu i runga ake.", "WaitingReach": "E tatari ana ki tō whakautu i runga ake.",
"WhatIsThis": "He aha te tikanga o tēnei?" "WhatIsThis": "He aha te tikanga o tēnei?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Вашата јавна адреса не можеше да се утврди.", "AddressesNone": "Вашата јавна адреса не можеше да се утврди.",
"AddressesV4Only": "Интернетот ве гледа само преку IPv4: оваа врска нема IPv6.", "AddressesV4Only": "Интернетот ве гледа само преку IPv4: оваа врска нема IPv6.",
"AddressesV6Only": "Интернетот ве гледа само преку IPv6.", "AddressesV6Only": "Интернетот ве гледа само преку IPv6.",
"AppName": "„me-web?“", "AppName": "me-web?",
"BasisChecks": "проверки на „me-web?“: се согласуваат {0} од {1} мрежи", "BasisChecks": "проверки на „me-web?“: се согласуваат {0} од {1} мрежи",
"BasisOneUser": "пријава од еден корисник", "BasisOneUser": "пријава од еден корисник",
"BasisOperator": "самиот провајдер", "BasisOperator": "самиот провајдер",
@@ -261,7 +261,7 @@
"RefusalTooMany": "премногу тестови засега", "RefusalTooMany": "премногу тестови засега",
"RefusalUnknownTicket": "тестот истече", "RefusalUnknownTicket": "тестот истече",
"RefusalUnreachable": "серверот не е достапен", "RefusalUnreachable": "серверот не е достапен",
"RegistryCredit": "Блокови адреси: RIPE Database на RIPE NCC (ripe.net), се користи со негова дозвола, податоци од {0}. Податоците може да заостануваат зад онлајн базата на податоци.", "RegistryCredit": "Блокови адреси: базите на податоци на RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), се користат со нивна дозвола, податоци од {0}. Податоците може да заостануваат зад онлајн базите на податоци.",
"ResultsTitle": "Што пронајде „me-web?“", "ResultsTitle": "Што пронајде „me-web?“",
"RouterMobile": "На мобилни податоци нема домашен рутер: прва доаѓа мрежата на провајдерот.", "RouterMobile": "На мобилни податоци нема домашен рутер: прва доаѓа мрежата на провајдерот.",
"RouterNone": "На оваа врска не е пронајден домашен рутер.", "RouterNone": "На оваа врска не е пронајден домашен рутер.",
@@ -280,7 +280,7 @@
"ShareTitle": "Сподели ги резултатите", "ShareTitle": "Сподели ги резултатите",
"ShareTooMany": "Премногу испраќања од оваа адреса денес. Обидете се утре.", "ShareTooMany": "Премногу испраќања од оваа адреса денес. Обидете се утре.",
"ShareWho": "Кој ги прима: Arasaka di Hvozdikov Yevheniy, издавачот на „me-web?“, на својот сервер во Италија (meweb.arasaka.software).", "ShareWho": "Кој ги прима: Arasaka di Hvozdikov Yevheniy, издавачот на „me-web?“, на својот сервер во Италија (meweb.arasaka.software).",
"ShareWhy": "Зошто: за да се подобрат белешките за провајдерите во следните верзии. Се објавуваат само збирни бројки без адреси, откако ќе ги прегледа човек. Правната основа е вашата согласност.", "ShareWhy": "Зошто: за да се подобрат белешките за провајдерите во следните верзии. Се објавуваат само збирни бројки без адреси, откако ќе ги прегледа човек. Ако самите му го дадете кодот на испраќањето на издавачот, на пример кога барате помош за вашата врска, издавачот ги чита и овие резултати за да ви одговори таму каде што прашавте, и таму никогаш не ги повторува вашите адреси. Правната основа е вашата согласност.",
"SharedTitle": "Вашите споделени резултати", "SharedTitle": "Вашите споделени резултати",
"SourceCode": "Изворен код", "SourceCode": "Изворен код",
"SpeedFailed": "Тестот на брзина не заврши.", "SpeedFailed": "Тестот на брзина не заврши.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "одговорено е дека не постојат", "ValueAnsweredMissing": "одговорено е дека не постојат",
"ValueAtLeastSeconds": "најмалку {0} секунди", "ValueAtLeastSeconds": "најмалку {0} секунди",
"ValueBetweenSeconds": "меѓу {0} и {1} секунди", "ValueBetweenSeconds": "меѓу {0} и {1} секунди",
"ValueBlockAllocated": "провајдерот го добил директно од регистарот на адреси ({0})",
"ValueBlockAssigned": "една организација го добила директно од регистарот на адреси ({0})",
"ValueBlockReallocated": "еден провајдер го предал на друг провајдер ({0})",
"ValueBlockReassigned": "провајдерот го предал на еден од своите претплатници ({0})",
"ValueCantTell": "нејасно", "ValueCantTell": "нејасно",
"ValueCantTellResolver": "{0}: вашиот сервер за имиња не може да ја праша", "ValueCantTellResolver": "{0}: вашиот сервер за имиња не може да ја праша",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Не од тука", "VerdictNotPossible": "Не од тука",
"VerdictPossible": "Можно", "VerdictPossible": "Можно",
"VerdictWorkaround": "Со заобиколување", "VerdictWorkaround": "Со заобиколување",
"VersionLine": "„me-web?“ {0} · слободен софтвер (AGPL-3.0)", "VersionLine": "me-web? {0} · слободен софтвер (AGPL-3.0)",
"WaitingReach": "Се чека вашиот одговор погоре.", "WaitingReach": "Се чека вашиот одговор погоре.",
"WhatIsThis": "Што значи ова?" "WhatIsThis": "Што значи ова?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Таны нийтийн хаягийг уншиж чадсангүй.", "AddressesNone": "Таны нийтийн хаягийг уншиж чадсангүй.",
"AddressesV4Only": "Интернэт таныг зөвхөн IPv4-өөр хардаг: энэ холболтод IPv6 байхгүй.", "AddressesV4Only": "Интернэт таныг зөвхөн IPv4-өөр хардаг: энэ холболтод IPv6 байхгүй.",
"AddressesV6Only": "Интернэт таныг зөвхөн IPv6-аар хардаг.", "AddressesV6Only": "Интернэт таныг зөвхөн IPv6-аар хардаг.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?”-ийн шалгалт, {1} сүлжээнээс {0} нь санал нийлсэн", "BasisChecks": "“me-web?”-ийн шалгалт, {1} сүлжээнээс {0} нь санал нийлсэн",
"BasisOneUser": "нэг хэрэглэгчийн мэдээлэл", "BasisOneUser": "нэг хэрэглэгчийн мэдээлэл",
"BasisOperator": "интернэтийн компани өөрөө", "BasisOperator": "интернэтийн компани өөрөө",
@@ -261,7 +261,7 @@
"RefusalTooMany": "одоогоор хэт олон туршилт", "RefusalTooMany": "одоогоор хэт олон туршилт",
"RefusalUnknownTicket": "туршилтын хугацаа дууссан", "RefusalUnknownTicket": "туршилтын хугацаа дууссан",
"RefusalUnreachable": "серверт хүрэх боломжгүй", "RefusalUnreachable": "серверт хүрэх боломжгүй",
"RegistryCredit": "Хаягийн блокууд: RIPE NCC-ийн RIPE Database (ripe.net), түүний зөвшөөрлөөр ашигласан, {0} өдрийн өгөгдөл. Өгөгдөл нь онлайн мэдээллийн сангаас хоцорсон байж болно.", "RegistryCredit": "Хаягийн блокууд: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ба LACNIC (lacnic.net) байгууллагуудын мэдээллийн сангууд, тэдний зөвшөөрлөөр ашигласан, {0} өдрийн өгөгдөл. Өгөгдөл нь онлайн мэдээллийн сангуудаас хоцорсон байж болно.",
"ResultsTitle": "“me-web?”-ийн олсон зүйл", "ResultsTitle": "“me-web?”-ийн олсон зүйл",
"RouterMobile": "Мобайл датад гэрийн роутер байхгүй: эхлээд интернэтийн компанийн сүлжээ ирдэг.", "RouterMobile": "Мобайл датад гэрийн роутер байхгүй: эхлээд интернэтийн компанийн сүлжээ ирдэг.",
"RouterNone": "Энэ холболтод гэрийн роутер олдсонгүй.", "RouterNone": "Энэ холболтод гэрийн роутер олдсонгүй.",
@@ -280,7 +280,7 @@
"ShareTitle": "Эдгээр үр дүнг хуваалцах", "ShareTitle": "Эдгээр үр дүнг хуваалцах",
"ShareTooMany": "Өнөөдөр энэ хаягаас хэт олон удаа илгээсэн байна. Маргааш дахин оролдоно уу.", "ShareTooMany": "Өнөөдөр энэ хаягаас хэт олон удаа илгээсэн байна. Маргааш дахин оролдоно уу.",
"ShareWho": "Хэн хүлээн авах вэ: “me-web?”-ийн нийтлэгч Arasaka di Hvozdikov Yevheniy, Итали дахь өөрийн сервер дээр (meweb.arasaka.software).", "ShareWho": "Хэн хүлээн авах вэ: “me-web?”-ийн нийтлэгч Arasaka di Hvozdikov Yevheniy, Итали дахь өөрийн сервер дээр (meweb.arasaka.software).",
"ShareWhy": "Яагаад: дараагийн хувилбаруудад интернэтийн компаниудын тухай тэмдэглэлийг сайжруулахын тулд. Хүн хянаж үзсэний дараа зөвхөн хаяггүй нийт дүнг нийтэлдэг. Хууль ёсны үндэслэл нь таны зөвшөөрөл.", "ShareWhy": "Яагаад: дараагийн хувилбаруудад интернэтийн компаниудын тухай тэмдэглэлийг сайжруулахын тулд. Хүн хянаж үзсэний дараа зөвхөн хаяггүй нийт дүнг нийтэлдэг. Хэрэв та илгээлтийнхээ кодыг нийтлэгчид өөрөө өгвөл, жишээ нь холболтынхоо талаар тусламж хүсэх үед, нийтлэгч таны асуусан газарт хариулахын тулд эдгээр үр дүнг мөн уншдаг бөгөөд тэнд таны хаягийг хэзээ ч давтдаггүй. Хууль ёсны үндэслэл нь таны зөвшөөрөл.",
"SharedTitle": "Таны хуваалцсан үр дүн", "SharedTitle": "Таны хуваалцсан үр дүн",
"SourceCode": "Эх код", "SourceCode": "Эх код",
"SpeedFailed": "Хурдны туршилт дуусаагүй.", "SpeedFailed": "Хурдны туршилт дуусаагүй.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "байхгүй гэж хариулсан", "ValueAnsweredMissing": "байхгүй гэж хариулсан",
"ValueAtLeastSeconds": "дор хаяж {0} секунд", "ValueAtLeastSeconds": "дор хаяж {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секундийн хооронд", "ValueBetweenSeconds": "{0}–{1} секундийн хооронд",
"ValueBlockAllocated": "хаягийн бүртгэлийн байгууллагаас интернэтийн компанид шууд олгосон ({0})",
"ValueBlockAssigned": "хаягийн бүртгэлийн байгууллагаас ганц байгууллагад шууд олгосон ({0})",
"ValueBlockReallocated": "нэг интернэтийн компаниас өөр интернэтийн компанид шилжүүлсэн ({0})",
"ValueBlockReassigned": "интернэтийн компаниас өөрийн нэг харилцагчид шилжүүлсэн ({0})",
"ValueCantTell": "тодорхойгүй", "ValueCantTell": "тодорхойгүй",
"ValueCantTellResolver": "{0}: таны нэрийн сервер үүнээс асууж чадахгүй", "ValueCantTellResolver": "{0}: таны нэрийн сервер үүнээс асууж чадахгүй",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Эндээс боломжгүй", "VerdictNotPossible": "Эндээс боломжгүй",
"VerdictPossible": "Боломжтой", "VerdictPossible": "Боломжтой",
"VerdictWorkaround": "Тойрох аргаар", "VerdictWorkaround": "Тойрох аргаар",
"VersionLine": "“me-web?” {0} · чөлөөт программ хангамж (AGPL-3.0)", "VersionLine": "me-web? {0} · чөлөөт программ хангамж (AGPL-3.0)",
"WaitingReach": "Дээрх асуултад таны хариултыг хүлээж байна.", "WaitingReach": "Дээрх асуултад таны хариултыг хүлээж байна.",
"WhatIsThis": "Энэ юу гэсэн үг вэ?" "WhatIsThis": "Энэ юу гэсэн үг вэ?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "علامت عوام اندا تيدق داڤت دباچ.", "AddressesNone": "علامت عوام اندا تيدق داڤت دباچ.",
"AddressesV4Only": "اينترنيت مليهت اندا ملالوءي IPv4 سهاج: سمبوڠن اين تيدق ممڤوڽاءي IPv6.", "AddressesV4Only": "اينترنيت مليهت اندا ملالوءي IPv4 سهاج: سمبوڠن اين تيدق ممڤوڽاءي IPv6.",
"AddressesV6Only": "اينترنيت مليهت اندا ملالوءي IPv6 سهاج.", "AddressesV6Only": "اينترنيت مليهت اندا ملالوءي IPv6 سهاج.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "سماقن “me-web?”، {0} درڤد {1} رڠکاين برستوجو", "BasisChecks": "سماقن “me-web?”، {0} درڤد {1} رڠکاين برستوجو",
"BasisOneUser": "لاڤورن سأورڠ ڤڠݢونا", "BasisOneUser": "لاڤورن سأورڠ ڤڠݢونا",
"BasisOperator": "ڤڽديا اينترنيت ايت سنديري", "BasisOperator": "ڤڽديا اينترنيت ايت سنديري",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ترلالو باڽق اوجين بوات ماس اين", "RefusalTooMany": "ترلالو باڽق اوجين بوات ماس اين",
"RefusalUnknownTicket": "اوجين سوده تامت تيمڤوه", "RefusalUnknownTicket": "اوجين سوده تامت تيمڤوه",
"RefusalUnreachable": "ڤلاين تيدق داڤت دچاڤاي", "RefusalUnreachable": "ڤلاين تيدق داڤت دچاڤاي",
"RegistryCredit": "بلوک علامت: RIPE Database ميليق RIPE NCC (ripe.net)، دݢوناکن دڠن کبنرنڽ، داتا برتاريخ {0}. داتا اين موڠکين کتيڠݢالن بربنديڠ ڤڠکالن داتا دالم تالين.", "RegistryCredit": "بلوک علامت: ڤڠکالن داتا ميليق RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) دان LACNIC (lacnic.net)، دݢوناکن دڠن کبنرن مريک، داتا برتاريخ {0}. داتا اين موڠکين کتيڠݢالن بربنديڠ ڤڠکالن داتا دالم تالين.",
"ResultsTitle": "اڤ يڠ دتموءي “me-web?”", "ResultsTitle": "اڤ يڠ دتموءي “me-web?”",
"RouterMobile": "دڠن داتا موده اليه، تيادا ڤڠهالا رومه: ڤرانتي اندا تروس برسمبوڠ ک رڠکاين ڤڽديا اينترنيت.", "RouterMobile": "دڠن داتا موده اليه، تيادا ڤڠهالا رومه: ڤرانتي اندا تروس برسمبوڠ ک رڠکاين ڤڽديا اينترنيت.",
"RouterNone": "تيادا ڤڠهالا رومه دتموءي ڤد سمبوڠن اين.", "RouterNone": "تيادا ڤڠهالا رومه دتموءي ڤد سمبوڠن اين.",
@@ -280,7 +280,7 @@
"ShareTitle": "کوڠسي حاصيل سماقن اين", "ShareTitle": "کوڠسي حاصيل سماقن اين",
"ShareTooMany": "ترلالو باڽق کيريمن دري علامت اين هاري اين. چوبا لاݢي ايسوق.", "ShareTooMany": "ترلالو باڽق کيريمن دري علامت اين هاري اين. چوبا لاݢي ايسوق.",
"ShareWho": "سياڤ يڠ منريماڽ: Arasaka di Hvozdikov Yevheniy، ڤنربيت “me-web?”، ڤد ڤلاينڽ سنديري د ايتالي (meweb.arasaka.software).", "ShareWho": "سياڤ يڠ منريماڽ: Arasaka di Hvozdikov Yevheniy، ڤنربيت “me-web?”، ڤد ڤلاينڽ سنديري د ايتالي (meweb.arasaka.software).",
"ShareWhy": "مڠاڤ: اونتوق ممڤرباءيقي نوتا تنتڠ ڤڽديا اينترنيت دالم کلوارن اکن داتڠ. يڠ دتربيتکن هاڽله جومله تنڤا علامت، دان ايت ڤون سلڤس دتليتي اوليه سأورڠ منوسيا. اساس اوندڠ٢ڽ اياله ڤرستوجوان اندا.", "ShareWhy": "مڠاڤ: اونتوق ممڤرباءيقي نوتا تنتڠ ڤڽديا اينترنيت دالم کلوارن اکن داتڠ. يڠ دتربيتکن هاڽله جومله تنڤا علامت، دان ايت ڤون سلڤس دتليتي اوليه سأورڠ منوسيا. جيک اندا سنديري ممبريکن کود کيريمن اندا کڤد ڤنربيت، چونتوهڽ کتيک ممينتا بنتوان تنتڠ سمبوڠن اندا، ڤنربيت جوݢ ممباچ حاصيل اين اونتوق منجواب اندا د تمڤت اندا برتاڽ، دان تيدق ڤرنه مڠولڠ علامت اندا د سان. اساس اوندڠ٢ڽ اياله ڤرستوجوان اندا.",
"SharedTitle": "حاصيل سماقن يڠ اندا کوڠسي", "SharedTitle": "حاصيل سماقن يڠ اندا کوڠسي",
"SourceCode": "کود سومبر", "SourceCode": "کود سومبر",
"SpeedFailed": "اوجين کلاجوان تيدق سلساي.", "SpeedFailed": "اوجين کلاجوان تيدق سلساي.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "دلاڤورکن سباݢاي تيدق وجود", "ValueAnsweredMissing": "دلاڤورکن سباݢاي تيدق وجود",
"ValueAtLeastSeconds": "سکورڠ٢ڽ {0} ساعت", "ValueAtLeastSeconds": "سکورڠ٢ڽ {0} ساعت",
"ValueBetweenSeconds": "انتارا {0} دان {1} ساعت", "ValueBetweenSeconds": "انتارا {0} دان {1} ساعت",
"ValueBlockAllocated": "دبريکن تروس کڤد ڤڽديا اينترنيت اوليه بادن ڤندفترن علامت ({0})",
"ValueBlockAssigned": "دبريکن تروس کڤد ساتو اورݢانيساسي اوليه بادن ڤندفترن علامت ({0})",
"ValueBlockReallocated": "دسرهکن اوليه ساتو ڤڽديا اينترنيت کڤد ڤڽديا اينترنيت لاين ({0})",
"ValueBlockReassigned": "دسرهکن اوليه ڤڽديا اينترنيت کڤد ساله ساتو ڤلڠݢنڽ ({0})",
"ValueCantTell": "تيدق ڤستي", "ValueCantTell": "تيدق ڤستي",
"ValueCantTellResolver": "{0}: ڤلاين نام اندا تيدق داڤت برتاڽ کڤداڽ", "ValueCantTellResolver": "{0}: ڤلاين نام اندا تيدق داڤت برتاڽ کڤداڽ",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "بوکن دري سيني", "VerdictNotPossible": "بوکن دري سيني",
"VerdictPossible": "بوليه", "VerdictPossible": "بوليه",
"VerdictWorkaround": "دڠن جالن لاين", "VerdictWorkaround": "دڠن جالن لاين",
"VersionLine": "“me-web?” {0} · ڤريسين بيبس (AGPL-3.0)", "VersionLine": "me-web? {0} · ڤريسين بيبس (AGPL-3.0)",
"WaitingReach": "منوڠݢو جواڤن اندا د اتس.", "WaitingReach": "منوڠݢو جواڤن اندا د اتس.",
"WhatIsThis": "اڤاکه مقصودڽ؟" "WhatIsThis": "اڤاکه مقصودڽ؟"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Alamat awam anda tidak dapat dibaca.", "AddressesNone": "Alamat awam anda tidak dapat dibaca.",
"AddressesV4Only": "Internet melihat anda melalui IPv4 sahaja: sambungan ini tiada IPv6.", "AddressesV4Only": "Internet melihat anda melalui IPv4 sahaja: sambungan ini tiada IPv6.",
"AddressesV6Only": "Internet melihat anda melalui IPv6 sahaja.", "AddressesV6Only": "Internet melihat anda melalui IPv6 sahaja.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "semakan “me-web?”, {0} daripada {1} rangkaian bersetuju", "BasisChecks": "semakan “me-web?”, {0} daripada {1} rangkaian bersetuju",
"BasisOneUser": "laporan seorang pengguna", "BasisOneUser": "laporan seorang pengguna",
"BasisOperator": "pembekal internet sendiri", "BasisOperator": "pembekal internet sendiri",
@@ -261,7 +261,7 @@
"RefusalTooMany": "terlalu banyak ujian buat masa ini", "RefusalTooMany": "terlalu banyak ujian buat masa ini",
"RefusalUnknownTicket": "ujian telah tamat tempoh", "RefusalUnknownTicket": "ujian telah tamat tempoh",
"RefusalUnreachable": "pelayan tidak dapat dicapai", "RefusalUnreachable": "pelayan tidak dapat dicapai",
"RegistryCredit": "Blok alamat: RIPE Database milik RIPE NCC (ripe.net), digunakan dengan kebenarannya, data bertarikh {0}. Data ini mungkin ketinggalan berbanding pangkalan data dalam talian.", "RegistryCredit": "Blok alamat: pangkalan data milik RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) dan LACNIC (lacnic.net), digunakan dengan kebenaran mereka, data bertarikh {0}. Data ini mungkin ketinggalan berbanding pangkalan data dalam talian.",
"ResultsTitle": "Apa yang ditemui “me-web?”", "ResultsTitle": "Apa yang ditemui “me-web?”",
"RouterMobile": "Dengan data mudah alih tiada router rumah: langkah pertama ialah rangkaian pembekal internet anda.", "RouterMobile": "Dengan data mudah alih tiada router rumah: langkah pertama ialah rangkaian pembekal internet anda.",
"RouterNone": "Tiada router rumah ditemui pada sambungan ini.", "RouterNone": "Tiada router rumah ditemui pada sambungan ini.",
@@ -280,7 +280,7 @@
"ShareTitle": "Kongsi hasil semakan ini", "ShareTitle": "Kongsi hasil semakan ini",
"ShareTooMany": "Terlalu banyak kiriman dari alamat ini hari ini. Cuba lagi esok.", "ShareTooMany": "Terlalu banyak kiriman dari alamat ini hari ini. Cuba lagi esok.",
"ShareWho": "Siapa yang menerimanya: Arasaka di Hvozdikov Yevheniy, penerbit “me-web?”, pada pelayannya sendiri di Itali (meweb.arasaka.software).", "ShareWho": "Siapa yang menerimanya: Arasaka di Hvozdikov Yevheniy, penerbit “me-web?”, pada pelayannya sendiri di Itali (meweb.arasaka.software).",
"ShareWhy": "Mengapa: untuk memperbaiki nota tentang pembekal internet dalam versi akan datang. Hanya jumlah keseluruhan tanpa alamat yang diterbitkan, selepas disemak oleh seseorang. Asas undang-undangnya ialah persetujuan anda.", "ShareWhy": "Mengapa: untuk memperbaiki nota tentang pembekal internet dalam versi akan datang. Hanya jumlah keseluruhan tanpa alamat yang diterbitkan, selepas disemak oleh seseorang. Jika anda sendiri memberikan kod kiriman anda kepada penerbit, contohnya ketika meminta bantuan tentang sambungan anda, penerbit juga membaca hasil ini untuk menjawab anda di tempat anda bertanya, dan tidak pernah mengulang alamat anda di sana. Asas undang-undangnya ialah persetujuan anda.",
"SharedTitle": "Hasil semakan yang anda kongsi", "SharedTitle": "Hasil semakan yang anda kongsi",
"SourceCode": "Kod sumber", "SourceCode": "Kod sumber",
"SpeedFailed": "Ujian kelajuan tidak selesai.", "SpeedFailed": "Ujian kelajuan tidak selesai.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "dilaporkan tidak wujud", "ValueAnsweredMissing": "dilaporkan tidak wujud",
"ValueAtLeastSeconds": "sekurang-kurangnya {0} saat", "ValueAtLeastSeconds": "sekurang-kurangnya {0} saat",
"ValueBetweenSeconds": "antara {0} dan {1} saat", "ValueBetweenSeconds": "antara {0} dan {1} saat",
"ValueBlockAllocated": "diberikan terus kepada pembekal internet oleh badan pendaftaran alamat ({0})",
"ValueBlockAssigned": "diberikan terus kepada satu organisasi sahaja oleh badan pendaftaran alamat ({0})",
"ValueBlockReallocated": "diserahkan oleh satu pembekal internet kepada pembekal internet lain ({0})",
"ValueBlockReassigned": "diserahkan oleh pembekal internet kepada salah seorang pelanggannya ({0})",
"ValueCantTell": "tidak dapat dipastikan", "ValueCantTell": "tidak dapat dipastikan",
"ValueCantTellResolver": "{0}: pelayan nama anda tidak dapat bertanya kepadanya", "ValueCantTellResolver": "{0}: pelayan nama anda tidak dapat bertanya kepadanya",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Tidak dari sini", "VerdictNotPossible": "Tidak dari sini",
"VerdictPossible": "Boleh", "VerdictPossible": "Boleh",
"VerdictWorkaround": "Dengan jalan lain", "VerdictWorkaround": "Dengan jalan lain",
"VersionLine": "“me-web?” {0} · perisian bebas (AGPL-3.0)", "VersionLine": "me-web? {0} · perisian bebas (AGPL-3.0)",
"WaitingReach": "Menunggu jawapan anda di atas.", "WaitingReach": "Menunggu jawapan anda di atas.",
"WhatIsThis": "Apakah maksudnya?" "WhatIsThis": "Apakah maksudnya?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "L-indirizz pubbliku tiegħek ma setax jinqara.", "AddressesNone": "L-indirizz pubbliku tiegħek ma setax jinqara.",
"AddressesV4Only": "L-internet jarak fuq IPv4 biss: din il-konnessjoni m'għandhiex IPv6.", "AddressesV4Only": "L-internet jarak fuq IPv4 biss: din il-konnessjoni m'għandhiex IPv6.",
"AddressesV6Only": "L-internet jarak fuq IPv6 biss.", "AddressesV6Only": "L-internet jarak fuq IPv6 biss.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "kontrolli ta' “me-web?”, {0} minn {1} netwerks jaqblu", "BasisChecks": "kontrolli ta' “me-web?”, {0} minn {1} netwerks jaqblu",
"BasisOneUser": "rapport ta' utent wieħed", "BasisOneUser": "rapport ta' utent wieħed",
"BasisOperator": "il-fornitur innifsu", "BasisOperator": "il-fornitur innifsu",
@@ -261,7 +261,7 @@
"RefusalTooMany": "wisq testijiet għalissa", "RefusalTooMany": "wisq testijiet għalissa",
"RefusalUnknownTicket": "it-test skada", "RefusalUnknownTicket": "it-test skada",
"RefusalUnreachable": "is-server ma jintlaħaqx", "RefusalUnreachable": "is-server ma jintlaħaqx",
"RegistryCredit": "Blokki ta' indirizzi: ir-RIPE Database tar-RIPE NCC (ripe.net), użata bil-permess tiegħu, dejta ta' {0}. Tista' tkun eqdem mid-database online.", "RegistryCredit": "Blokki ta' indirizzi: id-databases tar-RIPE NCC (ripe.net), tal-APNIC (apnic.net), tal-AFRINIC (afrinic.net) u tal-LACNIC (lacnic.net), użati bil-permess tagħhom, dejta ta' {0}. Jistgħu jkunu eqdem mid-databases online.",
"ResultsTitle": "X'sab “me-web?”", "ResultsTitle": "X'sab “me-web?”",
"RouterMobile": "Fuq dejta mobbli m'hemmx router tad-dar: l-ewwel jiġi n-netwerk tal-fornitur tiegħek.", "RouterMobile": "Fuq dejta mobbli m'hemmx router tad-dar: l-ewwel jiġi n-netwerk tal-fornitur tiegħek.",
"RouterNone": "Ma nstab l-ebda router tad-dar fuq din il-konnessjoni.", "RouterNone": "Ma nstab l-ebda router tad-dar fuq din il-konnessjoni.",
@@ -280,7 +280,7 @@
"ShareTitle": "Aqsam dawn ir-riżultati", "ShareTitle": "Aqsam dawn ir-riżultati",
"ShareTooMany": "Wisq sottomissjonijiet minn dan l-indirizz illum. Erġa' pprova għada.", "ShareTooMany": "Wisq sottomissjonijiet minn dan l-indirizz illum. Erġa' pprova għada.",
"ShareWho": "Min jirċevihom: Arasaka di Hvozdikov Yevheniy, il-pubblikatur ta' “me-web?”, fuq is-server tiegħu stess fl-Italja (meweb.arasaka.software).", "ShareWho": "Min jirċevihom: Arasaka di Hvozdikov Yevheniy, il-pubblikatur ta' “me-web?”, fuq is-server tiegħu stess fl-Italja (meweb.arasaka.software).",
"ShareWhy": "Għaliex: biex jitjiebu n-noti dwar il-fornituri fil-verżjonijiet li jmiss. Jiġu ppubblikati biss totali mingħajr indirizzi, wara li persuna tkun irrevedithom. Il-bażi legali hija l-kunsens tiegħek.", "ShareWhy": "Għaliex: biex jitjiebu n-noti dwar il-fornituri fil-verżjonijiet li jmiss. Jiġu ppubblikati biss totali mingħajr indirizzi, wara li persuna tkun irrevedithom. Jekk tagħti int stess il-kodiċi tas-sottomissjoni tiegħek lill-pubblikatur, pereżempju meta titlob għajnuna dwar il-konnessjoni tiegħek, il-pubblikatur jaqra wkoll dawn ir-riżultati biex iwieġbek fejn staqsejt, u hemm qatt ma jirrepeti l-indirizzi tiegħek. Il-bażi legali hija l-kunsens tiegħek.",
"SharedTitle": "Ir-riżultati li qsamt", "SharedTitle": "Ir-riżultati li qsamt",
"SourceCode": "Kodiċi tas-sors", "SourceCode": "Kodiċi tas-sors",
"SpeedFailed": "It-test tal-veloċità ma tlestiex.", "SpeedFailed": "It-test tal-veloċità ma tlestiex.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "irrappurtati bħala ineżistenti", "ValueAnsweredMissing": "irrappurtati bħala ineżistenti",
"ValueAtLeastSeconds": "mill-inqas {0} sekondi", "ValueAtLeastSeconds": "mill-inqas {0} sekondi",
"ValueBetweenSeconds": "bejn {0} u {1} sekondi", "ValueBetweenSeconds": "bejn {0} u {1} sekondi",
"ValueBlockAllocated": "mogħti lill-fornitur direttament mir-reġistru tal-indirizzi ({0})",
"ValueBlockAssigned": "mogħti lil organizzazzjoni waħda direttament mir-reġistru tal-indirizzi ({0})",
"ValueBlockReallocated": "mgħoddi minn fornitur għal fornitur ieħor ({0})",
"ValueBlockReassigned": "mgħoddi mill-fornitur lil wieħed mill-klijenti tiegħu ({0})",
"ValueCantTell": "ma jistax jingħad", "ValueCantTell": "ma jistax jingħad",
"ValueCantTellResolver": "{0}: is-server tal-ismijiet tiegħek ma jistax jistaqsiha", "ValueCantTellResolver": "{0}: is-server tal-ismijiet tiegħek ma jistax jistaqsiha",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Mhux minn hawn", "VerdictNotPossible": "Mhux minn hawn",
"VerdictPossible": "Possibbli", "VerdictPossible": "Possibbli",
"VerdictWorkaround": "B'alternattiva", "VerdictWorkaround": "B'alternattiva",
"VersionLine": "“me-web?” {0} · softwer ħieles (AGPL-3.0)", "VersionLine": "me-web? {0} · softwer ħieles (AGPL-3.0)",
"WaitingReach": "Qed jistenna t-tweġiba tiegħek hawn fuq.", "WaitingReach": "Qed jistenna t-tweġiba tiegħek hawn fuq.",
"WhatIsThis": "X'ifisser dan?" "WhatIsThis": "X'ifisser dan?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "သင့် ပြင်ပ လိပ်စာကို ဖတ်၍ မရပါ။", "AddressesNone": "သင့် ပြင်ပ လိပ်စာကို ဖတ်၍ မရပါ။",
"AddressesV4Only": "အင်တာနက်က သင့်ကို IPv4 ဖြင့်သာ မြင်ပါသည်။ ဤချိတ်ဆက်မှုတွင် IPv6 မရှိပါ။", "AddressesV4Only": "အင်တာနက်က သင့်ကို IPv4 ဖြင့်သာ မြင်ပါသည်။ ဤချိတ်ဆက်မှုတွင် IPv6 မရှိပါ။",
"AddressesV6Only": "အင်တာနက်က သင့်ကို IPv6 ဖြင့်သာ မြင်ပါသည်။", "AddressesV6Only": "အင်တာနက်က သင့်ကို IPv6 ဖြင့်သာ မြင်ပါသည်။",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” ၏ စစ်ဆေးမှုများ၊ ကွန်ရက် {1} ခုအနက် {0} ခု တူညီသည်", "BasisChecks": "“me-web?” ၏ စစ်ဆေးမှုများ၊ ကွန်ရက် {1} ခုအနက် {0} ခု တူညီသည်",
"BasisOneUser": "အသုံးပြုသူ တစ်ဦး၏ ပြောပြချက်", "BasisOneUser": "အသုံးပြုသူ တစ်ဦး၏ ပြောပြချက်",
"BasisOperator": "အင်တာနက် ကုမ္ပဏီကိုယ်တိုင်", "BasisOperator": "အင်တာနက် ကုမ္ပဏီကိုယ်တိုင်",
@@ -261,7 +261,7 @@
"RefusalTooMany": "ယခုအချိန်တွင် စမ်းသပ်မှု များလွန်းသည်", "RefusalTooMany": "ယခုအချိန်တွင် စမ်းသပ်မှု များလွန်းသည်",
"RefusalUnknownTicket": "စမ်းသပ်မှု သက်တမ်း ကုန်သွားသည်", "RefusalUnknownTicket": "စမ်းသပ်မှု သက်တမ်း ကုန်သွားသည်",
"RefusalUnreachable": "ဆာဗာကို ဆက်သွယ်၍ မရ", "RefusalUnreachable": "ဆာဗာကို ဆက်သွယ်၍ မရ",
"RegistryCredit": "လိပ်စာ အစုများ: RIPE NCC ၏ RIPE Database (ripe.net)၊ ၎င်း၏ ခွင့်ပြုချက်ဖြင့် အသုံးပြုသည်၊ {0} ရက်စွဲပါ ဒေတာ။ အွန်လိုင်း ဒေတာဘေ့စ်ထက် ဟောင်းနေနိုင်သည်။", "RegistryCredit": "လိပ်စာ အစုများ: RIPE NCC (ripe.net)၊ APNIC (apnic.net)၊ AFRINIC (afrinic.net) နှင့် LACNIC (lacnic.net) တို့၏ ဒေတာဘေ့စ်များ၊ ၎င်းတို့၏ ခွင့်ပြုချက်ဖြင့် အသုံးပြုသည်၊ {0} ရက်စွဲပါ ဒေတာ။ အွန်လိုင်း ဒေတာဘေ့စ်များထက် ဟောင်းနေနိုင်သည်။",
"ResultsTitle": "“me-web?” ၏ တွေ့ရှိချက်များ", "ResultsTitle": "“me-web?” ၏ တွေ့ရှိချက်များ",
"RouterMobile": "မိုဘိုင်းဒေတာတွင် အိမ်သုံး ရောက်တာ မရှိပါ။ သင့် အင်တာနက် ကုမ္ပဏီ၏ ကွန်ရက်က ပထမဆုံး ဖြစ်ပါသည်။", "RouterMobile": "မိုဘိုင်းဒေတာတွင် အိမ်သုံး ရောက်တာ မရှိပါ။ သင့် အင်တာနက် ကုမ္ပဏီ၏ ကွန်ရက်က ပထမဆုံး ဖြစ်ပါသည်။",
"RouterNone": "ဤချိတ်ဆက်မှုတွင် အိမ်သုံး ရောက်တာ မတွေ့ပါ။", "RouterNone": "ဤချိတ်ဆက်မှုတွင် အိမ်သုံး ရောက်တာ မတွေ့ပါ။",
@@ -280,7 +280,7 @@
"ShareTitle": "ဤတွေ့ရှိချက်များကို မျှဝေရန်", "ShareTitle": "ဤတွေ့ရှိချက်များကို မျှဝေရန်",
"ShareTooMany": "ယနေ့ ဤလိပ်စာမှ ပို့မှု များလွန်းပါသည်။ မနက်ဖြန် ထပ်ကြိုးစားပါ။", "ShareTooMany": "ယနေ့ ဤလိပ်စာမှ ပို့မှု များလွန်းပါသည်။ မနက်ဖြန် ထပ်ကြိုးစားပါ။",
"ShareWho": "လက်ခံသူ: “me-web?” ၏ ထုတ်ဝေသူ Arasaka di Hvozdikov Yevheniy က အီတလီရှိ ၎င်း၏ ကိုယ်ပိုင် ဆာဗာ (meweb.arasaka.software) ပေါ်တွင် လက်ခံပါသည်။", "ShareWho": "လက်ခံသူ: “me-web?” ၏ ထုတ်ဝေသူ Arasaka di Hvozdikov Yevheniy က အီတလီရှိ ၎င်း၏ ကိုယ်ပိုင် ဆာဗာ (meweb.arasaka.software) ပေါ်တွင် လက်ခံပါသည်။",
"ShareWhy": "အကြောင်းရင်း: နောက် ဗားရှင်းများတွင် အင်တာနက် ကုမ္ပဏီများဆိုင်ရာ မှတ်ချက်များကို ပိုကောင်းအောင် ပြုလုပ်ရန် ဖြစ်ပါသည်။ လူတစ်ဦးက ပြန်စစ်ပြီးမှသာ လိပ်စာ မပါသော စုစုပေါင်း ကိန်းဂဏန်းများကိုသာ ထုတ်ပြန်ပါသည်။ ဥပဒေဆိုင်ရာ အခြေခံမှာ သင့် သဘောတူညီချက် ဖြစ်ပါသည်။", "ShareWhy": "အကြောင်းရင်း: နောက် ဗားရှင်းများတွင် အင်တာနက် ကုမ္ပဏီများဆိုင်ရာ မှတ်ချက်များကို ပိုကောင်းအောင် ပြုလုပ်ရန် ဖြစ်ပါသည်။ လူတစ်ဦးက ပြန်စစ်ပြီးမှသာ လိပ်စာ မပါသော စုစုပေါင်း ကိန်းဂဏန်းများကိုသာ ထုတ်ပြန်ပါသည်။ သင့် ချိတ်ဆက်မှုအတွက် အကူအညီ တောင်းသည့်အခါကဲ့သို့ သင့် ပေးပို့ချက်၏ ကုဒ်ကို ထုတ်ဝေသူထံ သင်ကိုယ်တိုင် ပေးလျှင်၊ ထုတ်ဝေသူသည် သင်မေးခဲ့သည့်နေရာတွင် ပြန်ဖြေရန် ဤရလဒ်များကိုလည်း ဖတ်ပြီး ထိုနေရာတွင် သင့်လိပ်စာများကို ဘယ်တော့မှ ထပ်မဖော်ပြပါ။ ဥပဒေဆိုင်ရာ အခြေခံမှာ သင့် သဘောတူညီချက် ဖြစ်ပါသည်။",
"SharedTitle": "သင် မျှဝေခဲ့သော တွေ့ရှိချက်များ", "SharedTitle": "သင် မျှဝေခဲ့သော တွေ့ရှိချက်များ",
"SourceCode": "ရင်းမြစ် ကုဒ်", "SourceCode": "ရင်းမြစ် ကုဒ်",
"SpeedFailed": "အမြန်နှုန်း စမ်းသပ်မှု မပြီးဆုံးပါ။", "SpeedFailed": "အမြန်နှုန်း စမ်းသပ်မှု မပြီးဆုံးပါ။",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "မရှိဟု ပြန်ဖြေသည်", "ValueAnsweredMissing": "မရှိဟု ပြန်ဖြေသည်",
"ValueAtLeastSeconds": "အနည်းဆုံး {0} စက္ကန့်", "ValueAtLeastSeconds": "အနည်းဆုံး {0} စက္ကန့်",
"ValueBetweenSeconds": "{0} မှ {1} စက္ကန့်အတွင်း", "ValueBetweenSeconds": "{0} မှ {1} စက္ကန့်အတွင်း",
"ValueBlockAllocated": "လိပ်စာ ခွဲဝေပေးသည့် အဖွဲ့က အင်တာနက် ကုမ္ပဏီကို တိုက်ရိုက် ပေးထားသည် ({0})",
"ValueBlockAssigned": "လိပ်စာ ခွဲဝေပေးသည့် အဖွဲ့က အဖွဲ့အစည်း တစ်ခုတည်းကို တိုက်ရိုက် ပေးထားသည် ({0})",
"ValueBlockReallocated": "အင်တာနက် ကုမ္ပဏီ တစ်ခုက အခြား အင်တာနက် ကုမ္ပဏီ တစ်ခုကို လွှဲပေးထားသည် ({0})",
"ValueBlockReassigned": "အင်တာနက် ကုမ္ပဏီက ၎င်း၏ ဖောက်သည် တစ်ဦးကို လွှဲပေးထားသည် ({0})",
"ValueCantTell": "မသိနိုင်ပါ", "ValueCantTell": "မသိနိုင်ပါ",
"ValueCantTellResolver": "{0}: သင့် လိပ်စာရှာ ဆာဗာက ၎င်းကို မေး၍ မရပါ", "ValueCantTellResolver": "{0}: သင့် လိပ်စာရှာ ဆာဗာက ၎င်းကို မေး၍ မရပါ",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "ဤနေရာမှ မဖြစ်နိုင်", "VerdictNotPossible": "ဤနေရာမှ မဖြစ်နိုင်",
"VerdictPossible": "ဖြစ်နိုင်သည်", "VerdictPossible": "ဖြစ်နိုင်သည်",
"VerdictWorkaround": "အခြားနည်းဖြင့် ဖြစ်နိုင်", "VerdictWorkaround": "အခြားနည်းဖြင့် ဖြစ်နိုင်",
"VersionLine": "“me-web?” {0} · လွတ်လပ်သော ဆော့ဖ်ဝဲ (AGPL-3.0)", "VersionLine": "me-web? {0} · လွတ်လပ်သော ဆော့ဖ်ဝဲ (AGPL-3.0)",
"WaitingReach": "အထက်ပါ မေးခွန်းအတွက် သင့်အဖြေကို စောင့်နေပါသည်။", "WaitingReach": "အထက်ပါ မေးခွန်းအတွက် သင့်အဖြေကို စောင့်နေပါသည်။",
"WhatIsThis": "ဤသည် ဘာကို ဆိုလိုသနည်း။" "WhatIsThis": "ဤသည် ဘာကို ဆိုလိုသနည်း။"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Den offentlige adressen din kunne ikke leses.", "AddressesNone": "Den offentlige adressen din kunne ikke leses.",
"AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke IPv6.", "AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke IPv6.",
"AddressesV6Only": "Internett ser deg bare via IPv6.", "AddressesV6Only": "Internett ser deg bare via IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "sjekker fra «me-web?», {0} av {1} nettverk er enige", "BasisChecks": "sjekker fra «me-web?», {0} av {1} nettverk er enige",
"BasisOneUser": "rapport fra én bruker", "BasisOneUser": "rapport fra én bruker",
"BasisOperator": "leverandørens egne opplysninger", "BasisOperator": "leverandørens egne opplysninger",
@@ -261,7 +261,7 @@
"RefusalTooMany": "for mange tester akkurat nå", "RefusalTooMany": "for mange tester akkurat nå",
"RefusalUnknownTicket": "testen er utløpt", "RefusalUnknownTicket": "testen er utløpt",
"RefusalUnreachable": "serveren kan ikke nås", "RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokker: RIPE Database fra RIPE NCC (ripe.net), brukt med tillatelse, data fra {0}. Dataene kan være eldre enn databasen på nett.", "RegistryCredit": "Adresseblokker: databasene til RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) og LACNIC (lacnic.net), brukt med deres tillatelse, data fra {0}. Dataene kan være eldre enn databasene på nett.",
"ResultsTitle": "Hva «me-web?» fant", "ResultsTitle": "Hva «me-web?» fant",
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.", "RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.", "RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
@@ -280,7 +280,7 @@
"ShareTitle": "Del disse resultatene", "ShareTitle": "Del disse resultatene",
"ShareTooMany": "For mange innsendinger fra denne adressen i dag. Prøv igjen i morgen.", "ShareTooMany": "For mange innsendinger fra denne adressen i dag. Prøv igjen i morgen.",
"ShareWho": "Hvem som mottar dem: Arasaka di Hvozdikov Yevheniy, utgiveren av «me-web?», på sin egen server i Italia (meweb.arasaka.software).", "ShareWho": "Hvem som mottar dem: Arasaka di Hvozdikov Yevheniy, utgiveren av «me-web?», på sin egen server i Italia (meweb.arasaka.software).",
"ShareWhy": "Hvorfor: for å forbedre notatene om leverandører i senere versjoner. Bare samlede tall uten adresser blir noen gang publisert, etter at et menneske har gått gjennom dem. Det rettslige grunnlaget er samtykket ditt.", "ShareWhy": "Hvorfor: for å forbedre notatene om leverandører i senere versjoner. Bare samlede tall uten adresser blir noen gang publisert, etter at et menneske har gått gjennom dem. Hvis du selv gir utgiveren koden for innsendingen din, for eksempel når du ber om hjelp med forbindelsen din, leser utgiveren også disse resultatene for å svare deg der du spurte, og gjentar aldri adressene dine der. Det rettslige grunnlaget er samtykket ditt.",
"SharedTitle": "Resultatene du har delt", "SharedTitle": "Resultatene du har delt",
"SourceCode": "Kildekode", "SourceCode": "Kildekode",
"SpeedFailed": "Hastighetstesten ble ikke ferdig.", "SpeedFailed": "Hastighetstesten ble ikke ferdig.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "meldt som ikke-eksisterende", "ValueAnsweredMissing": "meldt som ikke-eksisterende",
"ValueAtLeastSeconds": "minst {0} sekunder", "ValueAtLeastSeconds": "minst {0} sekunder",
"ValueBetweenSeconds": "mellom {0} og {1} sekunder", "ValueBetweenSeconds": "mellom {0} og {1} sekunder",
"ValueBlockAllocated": "gitt av adresseregisteret direkte til leverandøren ({0})",
"ValueBlockAssigned": "gitt av adresseregisteret direkte til én organisasjon ({0})",
"ValueBlockReallocated": "gitt videre av én leverandør til en annen leverandør ({0})",
"ValueBlockReassigned": "gitt videre av leverandøren til en av kundene dens ({0})",
"ValueCantTell": "uklart", "ValueCantTell": "uklart",
"ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den", "ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ikke herfra", "VerdictNotPossible": "Ikke herfra",
"VerdictPossible": "Mulig", "VerdictPossible": "Mulig",
"VerdictWorkaround": "Med en omvei", "VerdictWorkaround": "Med en omvei",
"VersionLine": "«me-web?» {0} · fri programvare (AGPL-3.0)", "VersionLine": "me-web? {0} · fri programvare (AGPL-3.0)",
"WaitingReach": "Venter på svaret ditt ovenfor.", "WaitingReach": "Venter på svaret ditt ovenfor.",
"WhatIsThis": "Hva betyr dette?" "WhatIsThis": "Hva betyr dette?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Ikheli lakho lomphakathi kalitholakalanga.", "AddressesNone": "Ikheli lakho lomphakathi kalitholakalanga.",
"AddressesV4Only": "I-intanethi ikubona nge-IPv4 kuphela: ukuxhumana lokhu kakulayo i-IPv6.", "AddressesV4Only": "I-intanethi ikubona nge-IPv4 kuphela: ukuxhumana lokhu kakulayo i-IPv6.",
"AddressesV6Only": "I-intanethi ikubona nge-IPv6 kuphela.", "AddressesV6Only": "I-intanethi ikubona nge-IPv6 kuphela.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "ukuhlola kwe-“me-web?”, kuvumelana izinethiwekhi ezingu-{0} kwezingu-{1}", "BasisChecks": "ukuhlola kwe-“me-web?”, kuvumelana izinethiwekhi ezingu-{0} kwezingu-{1}",
"BasisOneUser": "umbiko womsebenzisi oyedwa", "BasisOneUser": "umbiko womsebenzisi oyedwa",
"BasisOperator": "inkampani ye-intanethi uqobo", "BasisOperator": "inkampani ye-intanethi uqobo",
@@ -261,7 +261,7 @@
"RefusalTooMany": "izivivinyo zinengi kakhulu okwamanje", "RefusalTooMany": "izivivinyo zinengi kakhulu okwamanje",
"RefusalUnknownTicket": "isikhathi sesivivinyo siphelile", "RefusalUnknownTicket": "isikhathi sesivivinyo siphelile",
"RefusalUnreachable": "iseva kayifinyeleleki", "RefusalUnreachable": "iseva kayifinyeleleki",
"RegistryCredit": "Amaqoqo amakheli: i-RIPE Database ye-RIPE NCC (ripe.net), esetshenziswa ngemvume yayo, ulwazi lwango-{0}. Ulwazi lungaba ludala kune-database eku-intanethi.", "RegistryCredit": "Amaqoqo amakheli: ama-database e-RIPE NCC (ripe.net), e-APNIC (apnic.net), e-AFRINIC (afrinic.net) le-LACNIC (lacnic.net), asetshenziswa ngemvume yazo, ulwazi lwango-{0}. Ulwazi lungaba ludala kunama-database aku-intanethi.",
"ResultsTitle": "Lokho okutholwe yi-“me-web?”", "ResultsTitle": "Lokho okutholwe yi-“me-web?”",
"RouterMobile": "Kudatha yefoni kakulayo i-router yasekhaya: inethiwekhi yenkampani yakho yiyo eza kuqala.", "RouterMobile": "Kudatha yefoni kakulayo i-router yasekhaya: inethiwekhi yenkampani yakho yiyo eza kuqala.",
"RouterNone": "Kakutholakalanga i-router yasekhaya kulokhu kuxhumana.", "RouterNone": "Kakutholakalanga i-router yasekhaya kulokhu kuxhumana.",
@@ -280,7 +280,7 @@
"ShareTitle": "Yabelana ngokutholakeleyo", "ShareTitle": "Yabelana ngokutholakeleyo",
"ShareTooMany": "Okuthunyelweyo kunengi kakhulu kusukela kuleli kheli lamuhla. Phinda uzame kusasa.", "ShareTooMany": "Okuthunyelweyo kunengi kakhulu kusukela kuleli kheli lamuhla. Phinda uzame kusasa.",
"ShareWho": "Ozakwamukela: Arasaka di Hvozdikov Yevheniy, umenzi we-“me-web?”, kuseva yakhe uqobo e-Italy (meweb.arasaka.software).", "ShareWho": "Ozakwamukela: Arasaka di Hvozdikov Yevheniy, umenzi we-“me-web?”, kuseva yakhe uqobo e-Italy (meweb.arasaka.software).",
"ShareWhy": "Kungani: ukuthuthukisa amanothi ngezinkampani ze-intanethi ezinguqulweni ezizayo. Kukhutshwa kuphela izibalo eziphelele ezingelamakheli, ngemva kokuthi umuntu ezihlolile. Isisekelo somthetho yimvumo yakho.", "ShareWhy": "Kungani: ukuthuthukisa amanothi ngezinkampani ze-intanethi ezinguqulweni ezizayo. Kukhutshwa kuphela izibalo eziphelele ezingelamakheli, ngemva kokuthi umuntu ezihlolile. Nxa unika umenzi ikhodi yokuthunyelweyo kwakho wena ngokwakho, isibonelo nxa ucela uncedo ngoxhumano lwakho, umenzi ubala lalemiphumela ukuze akuphendule lapho obuze khona, njalo kawaphindi lapho amakheli akho. Isisekelo somthetho yimvumo yakho.",
"SharedTitle": "Okutholakeleyo owabelane ngakho", "SharedTitle": "Okutholakeleyo owabelane ngakho",
"SourceCode": "Ikhodi yomthombo", "SourceCode": "Ikhodi yomthombo",
"SpeedFailed": "Isivivinyo sejubane kasiphelanga.", "SpeedFailed": "Isivivinyo sejubane kasiphelanga.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "atshiwo ukuthi kawekho", "ValueAnsweredMissing": "atshiwo ukuthi kawekho",
"ValueAtLeastSeconds": "okungenani amasekhondi angu-{0}", "ValueAtLeastSeconds": "okungenani amasekhondi angu-{0}",
"ValueBetweenSeconds": "phakathi kwamasekhondi angu-{0} langu-{1}", "ValueBetweenSeconds": "phakathi kwamasekhondi angu-{0} langu-{1}",
"ValueBlockAllocated": "linikiwe ngqo inkampani ye-intanethi yisikhungo esabela amakheli ({0})",
"ValueBlockAssigned": "linikiwe ngqo inhlangano eyodwa yisikhungo esabela amakheli ({0})",
"ValueBlockReallocated": "ladluliswa yinkampani ye-intanethi kwenye inkampani ye-intanethi ({0})",
"ValueBlockReassigned": "ladluliswa yinkampani ye-intanethi kwelinye lamakhasimende ayo ({0})",
"ValueCantTell": "kakwaziwa", "ValueCantTell": "kakwaziwa",
"ValueCantTellResolver": "{0}: iseva yakho yamabizo kayikwazi ukulubuza", "ValueCantTellResolver": "{0}: iseva yakho yamabizo kayikwazi ukulubuza",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Hatshi lapha", "VerdictNotPossible": "Hatshi lapha",
"VerdictPossible": "Kuyenzeka", "VerdictPossible": "Kuyenzeka",
"VerdictWorkaround": "Ngenye indlela", "VerdictWorkaround": "Ngenye indlela",
"VersionLine": "“me-web?” {0} · i-app ekhululekileyo (AGPL-3.0)", "VersionLine": "me-web? {0} · i-app ekhululekileyo (AGPL-3.0)",
"WaitingReach": "Kulindwe impendulo yakho ngaphezulu.", "WaitingReach": "Kulindwe impendulo yakho ngaphezulu.",
"WhatIsThis": "Lokhu kutshoni?" "WhatIsThis": "Lokhu kutshoni?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "तपाईंको सार्वजनिक ठेगाना पढ्न सकिएन।", "AddressesNone": "तपाईंको सार्वजनिक ठेगाना पढ्न सकिएन।",
"AddressesV4Only": "इन्टरनेटले तपाईंलाई IPv4 मा मात्र देख्छ: यो कनेक्सनमा IPv6 छैन।", "AddressesV4Only": "इन्टरनेटले तपाईंलाई IPv4 मा मात्र देख्छ: यो कनेक्सनमा IPv6 छैन।",
"AddressesV6Only": "इन्टरनेटले तपाईंलाई IPv6 मा मात्र देख्छ।", "AddressesV6Only": "इन्टरनेटले तपाईंलाई IPv6 मा मात्र देख्छ।",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "“me-web?” का जाँच, {1} मध्ये {0} नेटवर्क सहमत", "BasisChecks": "“me-web?” का जाँच, {1} मध्ये {0} नेटवर्क सहमत",
"BasisOneUser": "एक प्रयोगकर्ताको रिपोर्ट", "BasisOneUser": "एक प्रयोगकर्ताको रिपोर्ट",
"BasisOperator": "इन्टरनेट कम्पनी आफैं", "BasisOperator": "इन्टरनेट कम्पनी आफैं",
@@ -261,7 +261,7 @@
"RefusalTooMany": "अहिलेलाई धेरै टेस्ट भए", "RefusalTooMany": "अहिलेलाई धेरै टेस्ट भए",
"RefusalUnknownTicket": "टेस्टको समय सकियो", "RefusalUnknownTicket": "टेस्टको समय सकियो",
"RefusalUnreachable": "सर्भरसम्म पुग्न सकिएन", "RefusalUnreachable": "सर्भरसम्म पुग्न सकिएन",
"RegistryCredit": "ठेगाना खण्डहरू: RIPE NCC को RIPE Database (ripe.net), यसको अनुमतिमा प्रयोग गरिएको, {0} को डेटा। यो डेटा अनलाइन डेटाबेसभन्दा पुरानो हुन सक्छ।", "RegistryCredit": "ठेगाना खण्डहरू: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) र LACNIC (lacnic.net) का डेटाबेसहरू, तिनीहरूको अनुमतिमा प्रयोग गरिएका, {0} को डेटा। यो डेटा अनलाइन डेटाबेसहरूभन्दा पुरानो हुन सक्छ।",
"ResultsTitle": "“me-web?” ले के भेट्टायो", "ResultsTitle": "“me-web?” ले के भेट्टायो",
"RouterMobile": "मोबाइल डेटामा घरको राउटर हुँदैन: सबैभन्दा पहिले तपाईंको मोबाइल कम्पनीको नेटवर्क आउँछ।", "RouterMobile": "मोबाइल डेटामा घरको राउटर हुँदैन: सबैभन्दा पहिले तपाईंको मोबाइल कम्पनीको नेटवर्क आउँछ।",
"RouterNone": "यो कनेक्सनमा घरको कुनै राउटर भेटिएन।", "RouterNone": "यो कनेक्सनमा घरको कुनै राउटर भेटिएन।",
@@ -280,7 +280,7 @@
"ShareTitle": "यी नतिजा साझा गर्नुहोस्", "ShareTitle": "यी नतिजा साझा गर्नुहोस्",
"ShareTooMany": "आज यो ठेगानाबाट धेरै पटक नतिजा पठाइसकियो। भोलि फेरि प्रयास गर्नुहोस्।", "ShareTooMany": "आज यो ठेगानाबाट धेरै पटक नतिजा पठाइसकियो। भोलि फेरि प्रयास गर्नुहोस्।",
"ShareWho": "कसले पाउँछ: Arasaka di Hvozdikov Yevheniy, “me-web?” को प्रकाशक, इटालीमा आफ्नै सर्भरमा (meweb.arasaka.software)।", "ShareWho": "कसले पाउँछ: Arasaka di Hvozdikov Yevheniy, “me-web?” को प्रकाशक, इटालीमा आफ्नै सर्भरमा (meweb.arasaka.software)।",
"ShareWhy": "किन: पछिका संस्करणमा इन्टरनेट कम्पनीहरूबारेको जानकारी सुधार्न। ठेगाना नभएका कुल सङ्ख्या मात्र प्रकाशित गरिन्छन्, त्यो पनि एक जना मानिसले जाँचेपछि। कानुनी आधार तपाईंको सहमति हो।", "ShareWhy": "किन: पछिका संस्करणमा इन्टरनेट कम्पनीहरूबारेको जानकारी सुधार्न। ठेगाना नभएका कुल सङ्ख्या मात्र प्रकाशित गरिन्छन्, त्यो पनि एक जना मानिसले जाँचेपछि। यदि तपाईं आफैँ पठाइएका नतिजाको कोड प्रकाशकलाई दिनुहुन्छ, जस्तै आफ्नो जडानबारे मद्दत माग्दा, प्रकाशकले तपाईंले सोधेकै ठाउँमा जवाफ दिन यी नतिजा पनि पढ्छ, र त्यहाँ तपाईंका ठेगाना कहिल्यै दोहोर्‍याउँदैन। कानुनी आधार तपाईंको सहमति हो।",
"SharedTitle": "तपाईंले साझा गरेका नतिजा", "SharedTitle": "तपाईंले साझा गरेका नतिजा",
"SourceCode": "स्रोत कोड", "SourceCode": "स्रोत कोड",
"SpeedFailed": "स्पिड टेस्ट पूरा भएन।", "SpeedFailed": "स्पिड टेस्ट पूरा भएन।",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "छैन भनेर जवाफ दियो", "ValueAnsweredMissing": "छैन भनेर जवाफ दियो",
"ValueAtLeastSeconds": "कम्तीमा {0} सेकेन्ड", "ValueAtLeastSeconds": "कम्तीमा {0} सेकेन्ड",
"ValueBetweenSeconds": "{0} देखि {1} सेकेन्डसम्म", "ValueBetweenSeconds": "{0} देखि {1} सेकेन्डसम्म",
"ValueBlockAllocated": "ठेगाना बाँड्ने संस्थाले सिधै इन्टरनेट कम्पनीलाई दिएको ({0})",
"ValueBlockAssigned": "ठेगाना बाँड्ने संस्थाले सिधै एउटै संगठनलाई दिएको ({0})",
"ValueBlockReallocated": "एउटा इन्टरनेट कम्पनीले अर्को इन्टरनेट कम्पनीलाई सुम्पेको ({0})",
"ValueBlockReassigned": "इन्टरनेट कम्पनीले आफ्नो एक ग्राहकलाई सुम्पेको ({0})",
"ValueCantTell": "भन्न सकिँदैन", "ValueCantTell": "भन्न सकिँदैन",
"ValueCantTellResolver": "{0}: तपाईंको नाम सर्भरले यसलाई सोध्न सक्दैन", "ValueCantTellResolver": "{0}: तपाईंको नाम सर्भरले यसलाई सोध्न सक्दैन",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "यहाँबाट हुँदैन", "VerdictNotPossible": "यहाँबाट हुँदैन",
"VerdictPossible": "सम्भव", "VerdictPossible": "सम्भव",
"VerdictWorkaround": "अर्को उपायले", "VerdictWorkaround": "अर्को उपायले",
"VersionLine": "“me-web?” {0} · निःशुल्क र खुला सफ्टवेयर (AGPL-3.0)", "VersionLine": "me-web? {0} · निःशुल्क र खुला सफ्टवेयर (AGPL-3.0)",
"WaitingReach": "माथि तपाईंको जवाफ पर्खिँदै।", "WaitingReach": "माथि तपाईंको जवाफ पर्खिँदै।",
"WhatIsThis": "यसको अर्थ के हो?" "WhatIsThis": "यसको अर्थ के हो?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Uw openbare adres kon niet worden gelezen.", "AddressesNone": "Uw openbare adres kon niet worden gelezen.",
"AddressesV4Only": "Het internet ziet u alleen via IPv4: deze verbinding heeft geen IPv6.", "AddressesV4Only": "Het internet ziet u alleen via IPv4: deze verbinding heeft geen IPv6.",
"AddressesV6Only": "Het internet ziet u alleen via IPv6.", "AddressesV6Only": "Het internet ziet u alleen via IPv6.",
"AppName": "‘me-web?’", "AppName": "me-web?",
"BasisChecks": "controles van ‘me-web?’, {0} van {1} netwerken zijn het eens", "BasisChecks": "controles van ‘me-web?’, {0} van {1} netwerken zijn het eens",
"BasisOneUser": "melding van één gebruiker", "BasisOneUser": "melding van één gebruiker",
"BasisOperator": "opgave van de provider", "BasisOperator": "opgave van de provider",
@@ -261,7 +261,7 @@
"RefusalTooMany": "voorlopig te veel tests", "RefusalTooMany": "voorlopig te veel tests",
"RefusalUnknownTicket": "de test is verlopen", "RefusalUnknownTicket": "de test is verlopen",
"RefusalUnreachable": "server niet bereikbaar", "RefusalUnreachable": "server niet bereikbaar",
"RegistryCredit": "Adresblokken: de RIPE Database van het RIPE NCC (ripe.net), gebruikt met toestemming, gegevens van {0}. De gegevens kunnen achterlopen op de online database.", "RegistryCredit": "Adresblokken: de databases van het RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) en LACNIC (lacnic.net), gebruikt met hun toestemming, gegevens van {0}. De gegevens kunnen achterlopen op de online databases.",
"ResultsTitle": "Wat ‘me-web?’ heeft gevonden", "ResultsTitle": "Wat ‘me-web?’ heeft gevonden",
"RouterMobile": "Via mobiele data is er geen router thuis: het netwerk van uw provider komt meteen eerst.", "RouterMobile": "Via mobiele data is er geen router thuis: het netwerk van uw provider komt meteen eerst.",
"RouterNone": "Op deze verbinding is geen router thuis gevonden.", "RouterNone": "Op deze verbinding is geen router thuis gevonden.",
@@ -280,7 +280,7 @@
"ShareTitle": "Deze resultaten delen", "ShareTitle": "Deze resultaten delen",
"ShareTooMany": "Vandaag te veel inzendingen vanaf dit adres. Probeer het morgen opnieuw.", "ShareTooMany": "Vandaag te veel inzendingen vanaf dit adres. Probeer het morgen opnieuw.",
"ShareWho": "Wie ze ontvangt: Arasaka di Hvozdikov Yevheniy, de uitgever van ‘me-web?’, op een eigen server in Italië (meweb.arasaka.software).", "ShareWho": "Wie ze ontvangt: Arasaka di Hvozdikov Yevheniy, de uitgever van ‘me-web?’, op een eigen server in Italië (meweb.arasaka.software).",
"ShareWhy": "Waarom: om de opmerkingen over providers in latere versies te verbeteren. Er worden alleen totalen zonder adressen gepubliceerd, en pas nadat een mens ze heeft nagekeken. De wettelijke grondslag is uw toestemming.", "ShareWhy": "Waarom: om de opmerkingen over providers in latere versies te verbeteren. Er worden alleen totalen zonder adressen gepubliceerd, en pas nadat een mens ze heeft nagekeken. Als u de code van uw inzending zelf aan de uitgever geeft, bijvoorbeeld wanneer u om hulp vraagt met uw verbinding, leest de uitgever ook deze resultaten om u te antwoorden waar u de vraag stelde, en noemt daar nooit uw adressen. De wettelijke grondslag is uw toestemming.",
"SharedTitle": "Uw gedeelde resultaten", "SharedTitle": "Uw gedeelde resultaten",
"SourceCode": "Broncode", "SourceCode": "Broncode",
"SpeedFailed": "De snelheidstest is niet afgerond.", "SpeedFailed": "De snelheidstest is niet afgerond.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "gemeld als niet bestaand", "ValueAnsweredMissing": "gemeld als niet bestaand",
"ValueAtLeastSeconds": "minstens {0} seconden", "ValueAtLeastSeconds": "minstens {0} seconden",
"ValueBetweenSeconds": "tussen {0} en {1} seconden", "ValueBetweenSeconds": "tussen {0} en {1} seconden",
"ValueBlockAllocated": "rechtstreeks door het adresregister aan de provider gegeven ({0})",
"ValueBlockAssigned": "rechtstreeks door het adresregister aan één organisatie gegeven ({0})",
"ValueBlockReallocated": "door een provider doorgegeven aan een andere provider ({0})",
"ValueBlockReassigned": "door de provider doorgegeven aan een van zijn klanten ({0})",
"ValueCantTell": "onbekend", "ValueCantTell": "onbekend",
"ValueCantTellResolver": "{0}: uw naamserver kan deze lijst niet raadplegen", "ValueCantTellResolver": "{0}: uw naamserver kan deze lijst niet raadplegen",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Niet vanaf hier", "VerdictNotPossible": "Niet vanaf hier",
"VerdictPossible": "Mogelijk", "VerdictPossible": "Mogelijk",
"VerdictWorkaround": "Met een omweg", "VerdictWorkaround": "Met een omweg",
"VersionLine": "‘me-web?’ {0} · vrije software (AGPL-3.0)", "VersionLine": "me-web? {0} · vrije software (AGPL-3.0)",
"WaitingReach": "Wacht op uw antwoord hierboven.", "WaitingReach": "Wacht op uw antwoord hierboven.",
"WhatIsThis": "Wat betekent dit?" "WhatIsThis": "Wat betekent dit?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Den offentlege adressa di kunne ikkje lesast.", "AddressesNone": "Den offentlege adressa di kunne ikkje lesast.",
"AddressesV4Only": "Internett ser deg berre via IPv4: denne tilkoplinga har ikkje IPv6.", "AddressesV4Only": "Internett ser deg berre via IPv4: denne tilkoplinga har ikkje IPv6.",
"AddressesV6Only": "Internett ser deg berre via IPv6.", "AddressesV6Only": "Internett ser deg berre via IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "sjekkar frå «me-web?», {0} av {1} nettverk er samde", "BasisChecks": "sjekkar frå «me-web?», {0} av {1} nettverk er samde",
"BasisOneUser": "rapport frå éin brukar", "BasisOneUser": "rapport frå éin brukar",
"BasisOperator": "leverandøren sine eigne opplysningar", "BasisOperator": "leverandøren sine eigne opplysningar",
@@ -261,7 +261,7 @@
"RefusalTooMany": "for mange testar akkurat no", "RefusalTooMany": "for mange testar akkurat no",
"RefusalUnknownTicket": "testen har gått ut", "RefusalUnknownTicket": "testen har gått ut",
"RefusalUnreachable": "serveren kan ikkje nåast", "RefusalUnreachable": "serveren kan ikkje nåast",
"RegistryCredit": "Adresseblokker: RIPE Database frå RIPE NCC (ripe.net), brukt med løyve, data frå {0}. Dataa kan vere eldre enn databasen på nett.", "RegistryCredit": "Adresseblokker: databasane til RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) og LACNIC (lacnic.net), brukte med løyve, data frå {0}. Dataa kan vere eldre enn databasane på nett.",
"ResultsTitle": "Kva «me-web?» fann", "ResultsTitle": "Kva «me-web?» fann",
"RouterMobile": "På mobildata finst det ingen ruter heime: nettverket til leverandøren din kjem først.", "RouterMobile": "På mobildata finst det ingen ruter heime: nettverket til leverandøren din kjem først.",
"RouterNone": "Fann ingen ruter heime på denne tilkoplinga.", "RouterNone": "Fann ingen ruter heime på denne tilkoplinga.",
@@ -280,7 +280,7 @@
"ShareTitle": "Del desse resultata", "ShareTitle": "Del desse resultata",
"ShareTooMany": "For mange innsendingar frå denne adressa i dag. Prøv igjen i morgon.", "ShareTooMany": "For mange innsendingar frå denne adressa i dag. Prøv igjen i morgon.",
"ShareWho": "Kven som får dei: Arasaka di Hvozdikov Yevheniy, utgjevaren av «me-web?», på sin eigen server i Italia (meweb.arasaka.software).", "ShareWho": "Kven som får dei: Arasaka di Hvozdikov Yevheniy, utgjevaren av «me-web?», på sin eigen server i Italia (meweb.arasaka.software).",
"ShareWhy": "Kvifor: for å betre notata om leverandørar i seinare versjonar. Berre samla tal utan adresser blir nokon gong publiserte, etter at eit menneske har gått gjennom dei. Det rettslege grunnlaget er samtykket ditt.", "ShareWhy": "Kvifor: for å betre notata om leverandørar i seinare versjonar. Berre samla tal utan adresser blir nokon gong publiserte, etter at eit menneske har gått gjennom dei. Om du sjølv gjev utgjevaren koden for innsendinga di, til dømes når du ber om hjelp med sambandet ditt, les utgjevaren òg desse resultata for å svare deg der du spurde, og gjentek aldri adressene dine der. Det rettslege grunnlaget er samtykket ditt.",
"SharedTitle": "Resultata du har delt", "SharedTitle": "Resultata du har delt",
"SourceCode": "Kjeldekode", "SourceCode": "Kjeldekode",
"SpeedFailed": "Hastigheitstesten vart ikkje ferdig.", "SpeedFailed": "Hastigheitstesten vart ikkje ferdig.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "meldt som ikkje-eksisterande", "ValueAnsweredMissing": "meldt som ikkje-eksisterande",
"ValueAtLeastSeconds": "minst {0} sekund", "ValueAtLeastSeconds": "minst {0} sekund",
"ValueBetweenSeconds": "mellom {0} og {1} sekund", "ValueBetweenSeconds": "mellom {0} og {1} sekund",
"ValueBlockAllocated": "gitt av adresseregisteret direkte til leverandøren ({0})",
"ValueBlockAssigned": "gitt av adresseregisteret direkte til éin einskild organisasjon ({0})",
"ValueBlockReallocated": "overført frå ein leverandør til ein annan leverandør ({0})",
"ValueBlockReassigned": "overført frå leverandøren til ein av kundane sine ({0})",
"ValueCantTell": "uklart", "ValueCantTell": "uklart",
"ValueCantTellResolver": "{0}: namneserveren din kan ikkje spørje den", "ValueCantTellResolver": "{0}: namneserveren din kan ikkje spørje den",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ikkje herifrå", "VerdictNotPossible": "Ikkje herifrå",
"VerdictPossible": "Mogleg", "VerdictPossible": "Mogleg",
"VerdictWorkaround": "Med ein omveg", "VerdictWorkaround": "Med ein omveg",
"VersionLine": "«me-web?» {0} · fri programvare (AGPL-3.0)", "VersionLine": "me-web? {0} · fri programvare (AGPL-3.0)",
"WaitingReach": "Ventar på svaret ditt ovanfor.", "WaitingReach": "Ventar på svaret ditt ovanfor.",
"WhatIsThis": "Kva tyder dette?" "WhatIsThis": "Kva tyder dette?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Den offentlige adressen din kunne ikke leses.", "AddressesNone": "Den offentlige adressen din kunne ikke leses.",
"AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke IPv6.", "AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke IPv6.",
"AddressesV6Only": "Internett ser deg bare via IPv6.", "AddressesV6Only": "Internett ser deg bare via IPv6.",
"AppName": "«me-web?»", "AppName": "me-web?",
"BasisChecks": "sjekker fra «me-web?», {0} av {1} nettverk er enige", "BasisChecks": "sjekker fra «me-web?», {0} av {1} nettverk er enige",
"BasisOneUser": "rapport fra én bruker", "BasisOneUser": "rapport fra én bruker",
"BasisOperator": "leverandørens egne opplysninger", "BasisOperator": "leverandørens egne opplysninger",
@@ -261,7 +261,7 @@
"RefusalTooMany": "for mange tester akkurat nå", "RefusalTooMany": "for mange tester akkurat nå",
"RefusalUnknownTicket": "testen er utløpt", "RefusalUnknownTicket": "testen er utløpt",
"RefusalUnreachable": "serveren kan ikke nås", "RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokker: RIPE Database fra RIPE NCC (ripe.net), brukt med tillatelse, data fra {0}. Dataene kan være eldre enn databasen på nett.", "RegistryCredit": "Adresseblokker: databasene til RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) og LACNIC (lacnic.net), brukt med tillatelse, data fra {0}. Dataene kan være eldre enn databasene på nett.",
"ResultsTitle": "Hva «me-web?» fant", "ResultsTitle": "Hva «me-web?» fant",
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.", "RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.", "RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
@@ -280,7 +280,7 @@
"ShareTitle": "Del disse resultatene", "ShareTitle": "Del disse resultatene",
"ShareTooMany": "For mange innsendinger fra denne adressen i dag. Prøv igjen i morgen.", "ShareTooMany": "For mange innsendinger fra denne adressen i dag. Prøv igjen i morgen.",
"ShareWho": "Hvem som mottar dem: Arasaka di Hvozdikov Yevheniy, utgiveren av «me-web?», på sin egen server i Italia (meweb.arasaka.software).", "ShareWho": "Hvem som mottar dem: Arasaka di Hvozdikov Yevheniy, utgiveren av «me-web?», på sin egen server i Italia (meweb.arasaka.software).",
"ShareWhy": "Hvorfor: for å forbedre notatene om leverandører i senere versjoner. Bare samlede tall uten adresser blir noen gang publisert, etter at et menneske har gått gjennom dem. Det rettslige grunnlaget er samtykket ditt.", "ShareWhy": "Hvorfor: for å forbedre notatene om leverandører i senere versjoner. Bare samlede tall uten adresser blir noen gang publisert, etter at et menneske har gått gjennom dem. Hvis du selv gir utgiveren koden for innsendingen din, for eksempel når du ber om hjelp med forbindelsen din, leser utgiveren også disse resultatene for å svare deg der du spurte, og gjentar aldri adressene dine der. Det rettslige grunnlaget er samtykket ditt.",
"SharedTitle": "Resultatene du har delt", "SharedTitle": "Resultatene du har delt",
"SourceCode": "Kildekode", "SourceCode": "Kildekode",
"SpeedFailed": "Hastighetstesten ble ikke ferdig.", "SpeedFailed": "Hastighetstesten ble ikke ferdig.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "meldt som ikke-eksisterende", "ValueAnsweredMissing": "meldt som ikke-eksisterende",
"ValueAtLeastSeconds": "minst {0} sekunder", "ValueAtLeastSeconds": "minst {0} sekunder",
"ValueBetweenSeconds": "mellom {0} og {1} sekunder", "ValueBetweenSeconds": "mellom {0} og {1} sekunder",
"ValueBlockAllocated": "gitt direkte til leverandøren av adresseregisteret ({0})",
"ValueBlockAssigned": "gitt direkte til én enkelt organisasjon av adresseregisteret ({0})",
"ValueBlockReallocated": "gitt videre av en leverandør til en annen leverandør ({0})",
"ValueBlockReassigned": "gitt videre av leverandøren til en av kundene sine ({0})",
"ValueCantTell": "uklart", "ValueCantTell": "uklart",
"ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den", "ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Ikke herfra", "VerdictNotPossible": "Ikke herfra",
"VerdictPossible": "Mulig", "VerdictPossible": "Mulig",
"VerdictWorkaround": "Med en omvei", "VerdictWorkaround": "Med en omvei",
"VersionLine": "«me-web?» {0} · fri programvare (AGPL-3.0)", "VersionLine": "me-web? {0} · fri programvare (AGPL-3.0)",
"WaitingReach": "Venter på svaret ditt ovenfor.", "WaitingReach": "Venter på svaret ditt ovenfor.",
"WhatIsThis": "Hva betyr dette?" "WhatIsThis": "Hva betyr dette?"
} }
+8 -4
View File
@@ -4,7 +4,7 @@
"AddressesNone": "Adiresi yanu yapagulu sinathe kuwerengedwa.", "AddressesNone": "Adiresi yanu yapagulu sinathe kuwerengedwa.",
"AddressesV4Only": "Intaneti imakuonani kudzera pa IPv4 yokha: kulumikizana uku kulibe IPv6.", "AddressesV4Only": "Intaneti imakuonani kudzera pa IPv4 yokha: kulumikizana uku kulibe IPv6.",
"AddressesV6Only": "Intaneti imakuonani kudzera pa IPv6 yokha.", "AddressesV6Only": "Intaneti imakuonani kudzera pa IPv6 yokha.",
"AppName": "“me-web?”", "AppName": "me-web?",
"BasisChecks": "kufufuza kwa “me-web?”, netiweki {0} mwa {1} zikugwirizana", "BasisChecks": "kufufuza kwa “me-web?”, netiweki {0} mwa {1} zikugwirizana",
"BasisOneUser": "lipoti la wogwiritsa ntchito m'modzi", "BasisOneUser": "lipoti la wogwiritsa ntchito m'modzi",
"BasisOperator": "wopereka intaneti mwini", "BasisOperator": "wopereka intaneti mwini",
@@ -261,7 +261,7 @@
"RefusalTooMany": "mayeso ambiri kwambiri pakali pano", "RefusalTooMany": "mayeso ambiri kwambiri pakali pano",
"RefusalUnknownTicket": "nthawi ya kuyesa yatha", "RefusalUnknownTicket": "nthawi ya kuyesa yatha",
"RefusalUnreachable": "seva sikufikika", "RefusalUnreachable": "seva sikufikika",
"RegistryCredit": "Magulu a ma adiresi: RIPE Database ya RIPE NCC (ripe.net), yogwiritsidwa ntchito ndi chilolezo chake, data ya {0}. Data ikhoza kukhala yakale kuposa database ya pa intaneti.", "RegistryCredit": "Magulu a ma adiresi: ma database a RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ndi LACNIC (lacnic.net), ogwiritsidwa ntchito ndi chilolezo chawo, data ya {0}. Data ikhoza kukhala yakale kuposa ma database a pa intaneti.",
"ResultsTitle": "Zomwe “me-web?” yapeza", "ResultsTitle": "Zomwe “me-web?” yapeza",
"RouterMobile": "Pa data ya foni palibe rauta ya kunyumba: netiweki ya wopereka intaneti wanu ndiyo imabwera koyamba.", "RouterMobile": "Pa data ya foni palibe rauta ya kunyumba: netiweki ya wopereka intaneti wanu ndiyo imabwera koyamba.",
"RouterNone": "Palibe rauta ya kunyumba yomwe yapezeka pa kulumikizana uku.", "RouterNone": "Palibe rauta ya kunyumba yomwe yapezeka pa kulumikizana uku.",
@@ -280,7 +280,7 @@
"ShareTitle": "Gawanani zomwe zapezekazi", "ShareTitle": "Gawanani zomwe zapezekazi",
"ShareTooMany": "Zotumiza zambiri kwambiri kuchokera pa adiresi iyi lero. Yesaninso mawa.", "ShareTooMany": "Zotumiza zambiri kwambiri kuchokera pa adiresi iyi lero. Yesaninso mawa.",
"ShareWho": "Amene amazilandira: Arasaka di Hvozdikov Yevheniy, wofalitsa wa “me-web?”, pa seva yakeyake ku Italy (meweb.arasaka.software).", "ShareWho": "Amene amazilandira: Arasaka di Hvozdikov Yevheniy, wofalitsa wa “me-web?”, pa seva yakeyake ku Italy (meweb.arasaka.software).",
"ShareWhy": "Chifukwa: kukonza zolemba za opereka intaneti mu mitundu yotsatira. Ziwerengero zonse zopanda ma adiresi zokha ndizo zimafalitsidwa, munthu atazionanso. Maziko a lamulo ndi chilolezo chanu.", "ShareWhy": "Chifukwa: kukonza zolemba za opereka intaneti mu mitundu yotsatira. Ziwerengero zonse zopanda ma adiresi zokha ndizo zimafalitsidwa, munthu atazionanso. Ngati inu nokha mupereka khodi ya zomwe mwatumiza kwa wofalitsa, mwachitsanzo pamene mukupempha thandizo pa kulumikizana kwanu, wofalitsa amawerenganso zotsatirazi kuti akuyankheni kumene munafunsa, ndipo sabwerezanso ma adiresi anu kumeneko. Maziko a lamulo ndi chilolezo chanu.",
"SharedTitle": "Zomwe mwagawana", "SharedTitle": "Zomwe mwagawana",
"SourceCode": "Khodi yoyambirira", "SourceCode": "Khodi yoyambirira",
"SpeedFailed": "Kuyesa liwiro sikunathe.", "SpeedFailed": "Kuyesa liwiro sikunathe.",
@@ -341,6 +341,10 @@
"ValueAnsweredMissing": "zanenedwa kuti kulibe", "ValueAnsweredMissing": "zanenedwa kuti kulibe",
"ValueAtLeastSeconds": "osachepera masekondi {0}", "ValueAtLeastSeconds": "osachepera masekondi {0}",
"ValueBetweenSeconds": "pakati pa masekondi {0} ndi {1}", "ValueBetweenSeconds": "pakati pa masekondi {0} ndi {1}",
"ValueBlockAllocated": "laperekedwa mwachindunji kwa wopereka intaneti ndi kaundula wa ma adiresi ({0})",
"ValueBlockAssigned": "laperekedwa mwachindunji ku bungwe limodzi lokha ndi kaundula wa ma adiresi ({0})",
"ValueBlockReallocated": "laperekedwanso ndi wopereka intaneti mmodzi kwa wopereka intaneti wina ({0})",
"ValueBlockReassigned": "laperekedwanso ndi wopereka intaneti kwa mmodzi mwa makasitomala ake ({0})",
"ValueCantTell": "sizikudziwika", "ValueCantTell": "sizikudziwika",
"ValueCantTellResolver": "{0}: seva yanu ya mayina singaufunse", "ValueCantTellResolver": "{0}: seva yanu ya mayina singaufunse",
"ValueCount": "{0}", "ValueCount": "{0}",
@@ -389,7 +393,7 @@
"VerdictNotPossible": "Osati kuchokera pano", "VerdictNotPossible": "Osati kuchokera pano",
"VerdictPossible": "Zingatheke", "VerdictPossible": "Zingatheke",
"VerdictWorkaround": "Ndi njira ina", "VerdictWorkaround": "Ndi njira ina",
"VersionLine": "“me-web?” {0} · pulogalamu yaulere (AGPL-3.0)", "VersionLine": "me-web? {0} · pulogalamu yaulere (AGPL-3.0)",
"WaitingReach": "Tikudikira yankho lanu pamwambapa.", "WaitingReach": "Tikudikira yankho lanu pamwambapa.",
"WhatIsThis": "Kodi izi zikutanthauza chiyani?" "WhatIsThis": "Kodi izi zikutanthauza chiyani?"
} }
Loaded 100 of 171 files, more files were not shown because too many files have changed in this diff. Show more