Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57052a6011 | ||
|
|
94cc74bb95 | ||
|
|
b38f50ee5e | ||
|
|
b812e6a8d6 | ||
|
|
6209c7f2e1 | ||
|
|
599ea2bf84 | ||
|
|
50eaf7d0b3 | ||
|
|
3d6315fe1e | ||
|
|
91c92c80e9 | ||
|
|
50c40195d3 |
No files matched your search
Executable
+88
@@ -0,0 +1,88 @@
|
||||
#!/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
|
||||
apk=$here/releases/$version/MeWeb-$version-android.apk
|
||||
test -f "$apk"
|
||||
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
|
||||
major=$(echo "$version" | cut -d. -f1)
|
||||
minor=$(echo "$version" | cut -d. -f2)
|
||||
patch=$(echo "$version" | cut -d. -f3)
|
||||
code=$((major * 10000 + minor * 100 + patch))
|
||||
|
||||
tools/setup.sh --group fdroid
|
||||
tools=$(cd "$here/tools/fdroid/linux-x64" && pwd -P)
|
||||
pinned=$(sed -n 's/^fdroidserver==\([^ ]*\).*/\1/p' packaging/fdroid/requirements.txt)
|
||||
venv=$tools/fdroidserver-$pinned
|
||||
if ! "$venv/bin/fdroid" --version > /dev/null 2>&1; then
|
||||
rm -rf "$venv"
|
||||
UV_CACHE_DIR=$tools/cache UV_PYTHON_INSTALL_DIR=$tools/python "$tools/uv-x86_64-unknown-linux-gnu/uv" venv -q --python 3.12 "$venv"
|
||||
UV_CACHE_DIR=$tools/cache "$tools/uv-x86_64-unknown-linux-gnu/uv" pip install -q --python "$venv/bin/python" --require-hashes -r packaging/fdroid/requirements.txt
|
||||
fi
|
||||
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
|
||||
|
||||
keys=$(mktemp -d)
|
||||
trap 'rm -rf "$keys"' EXIT
|
||||
(umask 077 && printf '%s' "$MEWEB_KEYSTORE_B64" | base64 -d > "$keys/meweb.keystore")
|
||||
MEWEB_KEYSTORE=$keys/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
|
||||
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
|
||||
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/"
|
||||
rm -f "$snap/repo/${id}_$code.apk"
|
||||
cp "$apk" "$snap/repo/${id}_$code.apk"
|
||||
(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)
|
||||
|
||||
(cd "$snap" && "$venv/bin/fdroid" update)
|
||||
rm -rf "$snap/repo/status"
|
||||
chmod -R u=rwX,go=rX "$snap/repo"
|
||||
|
||||
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 ${id}_$code.apk in $root/fdroid/repo"
|
||||
|
||||
if [ "$root" = /var/www/packages.arasaka.software ]; then
|
||||
curl -fsS "$url/entry.jar" -o "$keys/entry.jar"
|
||||
signed=$(keytool -J-Duser.language=en -printcert -jarfile "$keys/entry.jar" | sed -n 's/^.*SHA256: *//p' | head -n 1 | tr -d ':')
|
||||
test "$signed" = "$fingerprint"
|
||||
curl -fsS "$url/index-v2.json" | grep -Eq "\"versionCode\": ?$code\b"
|
||||
curl -fsSI "$url/${id}_$code.apk" > /dev/null
|
||||
echo "live at $url: $id $version ($code)"
|
||||
fi
|
||||
Executable
+99
@@ -0,0 +1,99 @@
|
||||
#!/bin/sh
|
||||
set -eu
|
||||
version=$1
|
||||
releases=$(pwd)/releases/$version
|
||||
root=${PACKAGES_ROOT:-/var/www/packages.arasaka.software}
|
||||
keep=${PACKAGES_KEEP:-5}
|
||||
url=https://packages.arasaka.software
|
||||
fingerprint=F92C166E9B1C13EDD1629E76888DCF969D133FB2
|
||||
deb=$releases/MeWeb-$version-linux-x64.deb
|
||||
rpm=$releases/MeWeb-$version-linux-x64.rpm
|
||||
test -f "$deb"
|
||||
test -f "$rpm"
|
||||
|
||||
exec 9>>"$root/.lock"
|
||||
flock -w 2700 9
|
||||
|
||||
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"
|
||||
|
||||
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"
|
||||
|
||||
snap=$root/.snap/$(date -u +%Y%m%d%H%M%S)-$version
|
||||
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"
|
||||
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"
|
||||
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
|
||||
|
||||
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"
|
||||
|
||||
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 $debname and $rpmname in $root"
|
||||
|
||||
(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"
|
||||
|
||||
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 $version"
|
||||
fi
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
echo "VERSION=$version" >> "$GITHUB_ENV"
|
||||
echo "COMMIT=$(echo "$GITHUB_SHA" | cut -c1-8)" >> "$GITHUB_ENV"
|
||||
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"
|
||||
rm -rf "$dir"
|
||||
ln -s "$keep/$dir" "$dir"
|
||||
|
||||
@@ -7,6 +7,7 @@ for attempt in $(seq 1 240); do
|
||||
for file in ip2asn.bin networks.bin carriers.json registry.bin; do
|
||||
case "$body" in *"\"$file\""*) ;; *) missing="$missing $file" ;; esac
|
||||
done
|
||||
case "$body" in *'"format":3,'*) ;; *) missing="$missing format-3" ;; esac
|
||||
if [ -n "$body" ] && [ -z "$missing" ]; then
|
||||
echo "network data ready: $(printf '%s' "$body" | head -c 200)"
|
||||
exit 0
|
||||
|
||||
@@ -43,8 +43,21 @@ jobs:
|
||||
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
|
||||
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
|
||||
if: ${{ github.ref_type == 'tag' || inputs.publish == 'true' }}
|
||||
env:
|
||||
RELEASE_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
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"
|
||||
@@ -17,6 +17,7 @@ appsettings.*.local.json
|
||||
/tools/packaging/
|
||||
/tools/android-sdk/
|
||||
/tools/cache/
|
||||
/tools/fdroid/
|
||||
/tools/logs/
|
||||
/.claude/settings.local.json
|
||||
/artifacts/
|
||||
@@ -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 -- 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 -- 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/languages.cs # regenerate data/languages.json from CLDR
|
||||
dotnet publish src/MeWeb.Desktop -c Release -r win-x64 --self-contained -p:PublishSingleFile=true \
|
||||
@@ -62,7 +62,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.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.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`) |
|
||||
@@ -72,7 +72,7 @@ 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 |
|
||||
| `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` |
|
||||
| `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/setup.cs` + `setup.json` | pinned build tools |
|
||||
| `tools/Screenshots` | headless renders of every view in every language |
|
||||
@@ -129,14 +129,67 @@ 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;
|
||||
`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`).
|
||||
- **No block is left out, but the apps cannot carry all of them.** Every RIPE block compresses to about 24 MB and took
|
||||
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
|
||||
256+ or a /48 whose name recurs (a provider's pool label, `FASTWEB-L3-PAT_NAT`); `RegistryIndex` keeps all five
|
||||
million on disk (about 160 MB, binary search with `RandomAccess`, nothing resident) and `/api/ip` answers each
|
||||
caller with the block of the address it sees, never another. The app prefers that answer and falls back to the
|
||||
embedded table. `RegistryIndex.Build` reads IPv4 and then IPv6 and streams the flattened ranges out
|
||||
(`RegistryTable.Narrowest`, the narrowest block wins): about 280 MB peak, under the unit's 512 MB. The first build
|
||||
after a deploy takes some fifteen minutes, so `wait-knowledge.sh` waits for `registry.bin` in the manifest.
|
||||
- **APNIC, AFRINIC and LACNIC came on the same terms, each with its own promise.** The letters of 15 October 2026
|
||||
(APNIC #6500381, AFRINIC #1066122, LACNIC #222611) promised what `Sources.cs` keeps, so never add a field to one
|
||||
without asking that registry again. APNIC, which named its public split files for this purpose: range and netname,
|
||||
**never the country** (its rules bar mapping addresses to places); its member allocations stay (Japan, Korea and
|
||||
Taiwan exist there only as their national registries' allocations), its own placeholders go (`ApnicPlaceholder`:
|
||||
`IANA-BLOCK`, `IANA-NETBLOCK-n`, `APNIC-AP`, `ERX-NETBLOCK`, the other registries' `*-CIDR-BLOCK`, `ROOT`, which
|
||||
would otherwise label the whole internet), and so do the national registries' umbrella blocks (`JPNIC-NET-JP`,
|
||||
`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 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 into `tools/fdroid` (cached like the JDK) with uv from `setup.json` and the hash-locked
|
||||
`packaging/fdroid/requirements.txt`, because the box has no `ensurepip` and the apt package would bring 242 others.
|
||||
The environment is made at the cache's real path (`pwd -P`) and rebuilt whenever `fdroid --version` fails: its
|
||||
scripts carry the absolute path they were made at, `tools/fdroid` is a symlink from a workspace that can move, and
|
||||
0.15.1's step failed with `fdroid: not found` on exactly that.
|
||||
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, `apkcache.json` and the previous `index-v2.json`, which is where fdroidserver reads each APK's first
|
||||
date), adds this version, 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 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.
|
||||
@@ -173,15 +226,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 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
|
||||
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
|
||||
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?“
|
||||
in German, « me-web? » (no-break spaces) in French, 「me-web?」 in Japanese: unquoted, the question mark reads as the
|
||||
end of a sentence ("What me-web? found"). `tools/strings.cs check` fails on a bare name; `AppName` is the title. 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 ”me-web?“ alone on a line 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.
|
||||
- **The name is quoted inside a sentence, in each language's own marks, and bare where it stands alone.** “me-web?”
|
||||
in English, «me-web?» in Italian, „me-web?“ in German, « me-web? » (no-break spaces) in French, 「me-web?」 in
|
||||
Japanese: unquoted in a sentence, the question mark reads as its end ("What me-web? found"). Alone, as a title or a
|
||||
label, the marks only clutter it (the owner, 30 October 2026): the window and launcher name (`AppName`, `Product`,
|
||||
the Android label, the desktop file, the macOS bundle), the page titles and the download page's heading, the
|
||||
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]`;
|
||||
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>`
|
||||
@@ -192,7 +250,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
|
||||
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
|
||||
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
|
||||
app (`IPlatform.Quit`, the desktop lifetime's `Shutdown`). The six uses follow as chips, the QR codes wait folded
|
||||
at the bottom.
|
||||
@@ -203,6 +266,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
|
||||
beginning when it comes back. The screenshot tool calls `Hold()` to draw each at its `Poster` moment, because the
|
||||
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
|
||||
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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<Version>0.11.0</Version>
|
||||
<Product>“me-web?”</Product>
|
||||
<Version>0.15.2</Version>
|
||||
<Product>me-web?</Product>
|
||||
<Company>Arasaka di Hvozdikov Yevheniy</Company>
|
||||
<Copyright>© 2026 Arasaka di Hvozdikov Yevheniy</Copyright>
|
||||
<RepositoryUrl>https://git.thepra.dev/Arasaka/MeWeb</RepositoryUrl>
|
||||
|
||||
+3
-2
@@ -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
|
||||
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`.
|
||||
126. **`?` appears only in display text, and there always quoted** (“me-web?”, each language with its own marks from
|
||||
`data/languages.json`; `tools/strings.cs check` enforces it). File names, package ids and paths use `MeWeb`, `meweb` and
|
||||
126. **`?` appears only in display text: quoted inside a sentence, bare where the name stands alone** (“me-web?” in
|
||||
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`.
|
||||
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
|
||||
|
||||
@@ -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
|
||||
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.
|
||||
|
||||
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>).
|
||||
|
||||
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.
|
||||
|
||||
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
|
||||
|
||||
“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
|
||||
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;
|
||||
- the name of the block of addresses a connection belongs to: the [RIPE Database](https://www.ripe.net/manage-ips-and-asns/db/)
|
||||
of the RIPE NCC, used with the RIPE NCC's permission (16 October 2026) on condition that it is never put behind
|
||||
a paywall or used to make money. Only each block's range, name and country are kept, nothing about people. The
|
||||
apps carry every block of at least 2,048 IPv4 addresses or a /40 in IPv6, and the smaller ones, down to 256
|
||||
addresses or a /48, whose name recurs; the server keeps every block and tells each app only the block of the
|
||||
address it sees. The
|
||||
data may lag behind the live database; the release notes give its date.
|
||||
- the name of the block of addresses a connection belongs to, from four of the five regional address registries,
|
||||
each used with its permission for this free app, never behind a paywall and never to make money; nothing about
|
||||
people is kept:
|
||||
- the [RIPE Database](https://www.ripe.net/manage-ips-and-asns/db/) of the RIPE NCC (Europe, the Middle East,
|
||||
Central Asia; permission of 16 October 2026): each block's range, name and country;
|
||||
- the [APNIC Whois Database](https://ftp.apnic.net/apnic/whois/) (Asia and the Pacific): each block's range and
|
||||
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
|
||||
[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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -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?
|
||||
File diff suppressed because it is too large.
Load diff
@@ -7,6 +7,8 @@ using Android.Telephony;
|
||||
|
||||
using MeWeb.Core.Net;
|
||||
|
||||
using Microsoft.Win32.SafeHandles;
|
||||
|
||||
namespace MeWeb.Android;
|
||||
|
||||
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()
|
||||
{
|
||||
MainActivity.Current?.FinishAndRemoveTask();
|
||||
|
||||
@@ -8,7 +8,7 @@ using Avalonia.Android;
|
||||
namespace MeWeb.Android;
|
||||
|
||||
[Activity(
|
||||
Label = "“me-web?”",
|
||||
Label = "me-web?",
|
||||
Theme = "@style/MeWebTheme.NoActionBar",
|
||||
Icon = "@mipmap/icon",
|
||||
MainLauncher = true,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<SupportedOSPlatformVersion>24</SupportedOSPlatformVersion>
|
||||
<RootNamespace>MeWeb.Android</RootNamespace>
|
||||
<ApplicationId>software.arasaka.meweb</ApplicationId>
|
||||
<ApplicationTitle>“me-web?”</ApplicationTitle>
|
||||
<ApplicationTitle>me-web?</ApplicationTitle>
|
||||
<ApplicationDisplayVersion>$(Version)</ApplicationDisplayVersion>
|
||||
<VersionMajor>$([System.Version]::Parse('$(Version)').Major)</VersionMajor>
|
||||
<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>
|
||||
<AndroidPackageFormats>apk</AndroidPackageFormats>
|
||||
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
|
||||
<AndroidStoreUncompressedFileExtensions>.bin</AndroidStoreUncompressedFileExtensions>
|
||||
<JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -24,4 +25,8 @@
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\MeWeb.App\MeWeb.App.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<AndroidAsset Include="..\..\artifacts\knowledge\registry.bin" Link="Assets\registry.bin" Condition="Exists('..\..\artifacts\knowledge\registry.bin')" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -5,5 +5,5 @@
|
||||
<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.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>
|
||||
@@ -1,7 +1,7 @@
|
||||
<Application xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
x:Class="MeWeb.App.App"
|
||||
Name="“me-web?”"
|
||||
Name="me-web?"
|
||||
RequestedThemeVariant="Dark">
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
|
||||
@@ -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="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="ArtHouseSide">M 52 40 L 76 30 L 76 62 L 52 72 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="ArtHouseDoor">M 15 80 V 67 A 6 6 0 0 1 27 67 V 80 Z</StreamGeometry>
|
||||
<StreamGeometry x:Key="ArtBlockGate">M 22.5 124 V 106.5 H 37.5 V 124 Z</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="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="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="WireToStart">M 1 0 C 1 0.62 0 0.38 0 1</StreamGeometry>
|
||||
|
||||
@@ -25,6 +25,56 @@
|
||||
<Color x:Key="Glint">#1FF0EAEF</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="BrandRedDarkBrush" Color="{StaticResource BrandRedDark}" />
|
||||
<SolidColorBrush x:Key="BrandRedLightBrush" Color="{StaticResource BrandRedLight}" />
|
||||
@@ -42,4 +92,25 @@
|
||||
<SolidColorBrush x:Key="BadTintBrush" Color="{StaticResource BadTint}" />
|
||||
<SolidColorBrush x:Key="NeutralTintBrush" Color="{StaticResource NeutralTint}" />
|
||||
<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>
|
||||
@@ -124,6 +124,11 @@
|
||||
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
|
||||
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="3" />
|
||||
<Setter Property="Transitions">
|
||||
<Transitions>
|
||||
<BrushTransition Property="Stroke" Duration="0:0:0.5" />
|
||||
</Transitions>
|
||||
</Setter>
|
||||
</Style>
|
||||
<Style Selector="Ellipse.disc.good">
|
||||
<Setter Property="Stroke" Value="{StaticResource GoodBrush}" />
|
||||
@@ -208,6 +213,9 @@
|
||||
<Setter Property="Cursor" Value="Hand" />
|
||||
<Setter Property="VerticalAlignment" Value="Center" />
|
||||
</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">
|
||||
<Setter Property="Background" Value="Transparent" />
|
||||
</Style>
|
||||
@@ -293,6 +301,127 @@
|
||||
</Animation>
|
||||
</Style.Animations>
|
||||
</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">
|
||||
<Setter Property="StrokeThickness" Value="2" />
|
||||
</Style>
|
||||
@@ -478,14 +607,6 @@
|
||||
<Setter Property="Width" Value="170" />
|
||||
<Setter Property="Height" Value="170" />
|
||||
</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">
|
||||
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
|
||||
<Setter Property="CornerRadius" Value="14" />
|
||||
@@ -578,81 +699,137 @@
|
||||
<Style Selector="TextBlock.lead.strong">
|
||||
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Ellipse.star">
|
||||
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Ellipse.planet">
|
||||
<Style Selector="Rectangle.sky">
|
||||
<Setter Property="Fill">
|
||||
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,22%">
|
||||
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" />
|
||||
<GradientStop Offset="1" Color="{StaticResource Ground}" />
|
||||
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
|
||||
<GradientStop Offset="0" Color="{StaticResource SkyHigh}" />
|
||||
<GradientStop Offset="0.72" Color="{StaticResource SkyLow}" />
|
||||
</LinearGradientBrush>
|
||||
</Setter>
|
||||
</Style>
|
||||
<Style Selector="Ellipse.meridian">
|
||||
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1" />
|
||||
<Setter Property="Opacity" Value="0.7" />
|
||||
<Style Selector="Ellipse.dusk">
|
||||
<Setter Property="Fill">
|
||||
<RadialGradientBrush>
|
||||
<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 Selector="Ellipse.rim">
|
||||
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1.5" />
|
||||
<Setter Property="Opacity" Value="0.45" />
|
||||
<Setter Property="StrokeThickness" Value="1.4" />
|
||||
<Setter Property="Stroke">
|
||||
<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 Selector="Path.trail">
|
||||
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1.5" />
|
||||
<Setter Property="StrokeDashArray" Value="2,4" />
|
||||
<Setter Property="StrokeThickness" Value="1.6" />
|
||||
<Setter Property="StrokeDashArray" Value="0.1,3.2" />
|
||||
<Setter Property="StrokeLineCap" Value="Round" />
|
||||
<Setter Property="Opacity" Value="0.55" />
|
||||
<Setter Property="Opacity" Value="0.6" />
|
||||
</Style>
|
||||
<Style Selector="Ellipse.shadow">
|
||||
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
|
||||
<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" />
|
||||
<Style Selector="Path.comet">
|
||||
<Setter Property="StrokeThickness" Value="2.6" />
|
||||
<Setter Property="StrokeLineCap" Value="Round" />
|
||||
<Setter Property="StrokeJoin" Value="Round" />
|
||||
</Style>
|
||||
<Style Selector="Path.flatRoof">
|
||||
<Setter Property="Fill" Value="{StaticResource LineBrush}" />
|
||||
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1" />
|
||||
<Style Selector="Ellipse.spark">
|
||||
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Path.door">
|
||||
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
|
||||
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1" />
|
||||
<Style Selector="Ellipse.ripple">
|
||||
<Setter Property="Stroke" Value="{StaticResource TextStrongBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1.4" />
|
||||
</Style>
|
||||
<Style Selector="Path.doorLight">
|
||||
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
|
||||
<Setter Property="Opacity" Value="0" />
|
||||
<Style Selector="Ellipse.smoke">
|
||||
<Setter Property="Fill">
|
||||
<RadialGradientBrush>
|
||||
<GradientStop Offset="0" Color="{StaticResource Smoke}" />
|
||||
<GradientStop Offset="1" Color="{StaticResource SmokeClear}" />
|
||||
</RadialGradientBrush>
|
||||
</Setter>
|
||||
</Style>
|
||||
<Style Selector="Path.window, Ellipse.window, Rectangle.flat">
|
||||
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Path.mullion">
|
||||
<Setter Property="Stroke" Value="{StaticResource SurfaceBrush}" />
|
||||
<Setter Property="StrokeThickness" Value="1" />
|
||||
</Style>
|
||||
<Style Selector="Ellipse.warmGlow">
|
||||
<Style Selector="Ellipse.windowGlow">
|
||||
<Setter Property="IsHitTestVisible" Value="False" />
|
||||
<Setter Property="Fill">
|
||||
<RadialGradientBrush>
|
||||
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
|
||||
@@ -660,57 +837,159 @@
|
||||
</RadialGradientBrush>
|
||||
</Setter>
|
||||
</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">
|
||||
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
|
||||
<Setter Property="BorderBrush" Value="{StaticResource BrandRedDarkBrush}" />
|
||||
<Setter Property="BorderThickness" Value="0.8" />
|
||||
<Setter Property="CornerRadius" Value="2" />
|
||||
</Style>
|
||||
<Style Selector="Path.digit">
|
||||
<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="StrokeJoin" Value="Round" />
|
||||
<Setter Property="Width" Value="6.5" />
|
||||
<Setter Property="Height" Value="9" />
|
||||
<Setter Property="Stretch" Value="Uniform" />
|
||||
<Setter Property="Width" Value="4.8" />
|
||||
<Setter Property="Height" Value="6.6" />
|
||||
<Setter Property="HorizontalAlignment" Value="Center" />
|
||||
<Setter Property="VerticalAlignment" Value="Center" />
|
||||
</Style>
|
||||
<Style Selector="Border.device">
|
||||
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
|
||||
<Setter Property="BorderBrush" Value="{StaticResource TextSoftBrush}" />
|
||||
<Setter Property="BorderThickness" Value="1.5" />
|
||||
<Setter Property="BorderBrush" Value="{StaticResource DeviceEdgeBrush}" />
|
||||
<Setter Property="BorderThickness" Value="1.2" />
|
||||
<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 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 Selector="Border.flash">
|
||||
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
|
||||
<Setter Property="Opacity" Value="0" />
|
||||
</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="CornerRadius" Value="2" />
|
||||
<Setter Property="Padding" Value="2" />
|
||||
<Setter Property="CornerRadius" Value="1.5" />
|
||||
<Setter Property="Padding" Value="2,2,2,5" />
|
||||
</Style>
|
||||
<Style Selector="Canvas.photo">
|
||||
<Setter Property="Background" Value="{StaticResource BrandRedLightBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Path.hills">
|
||||
<Setter Property="Fill" Value="{StaticResource BrandRedDarkBrush}" />
|
||||
</Style>
|
||||
<Style Selector="Ellipse.sun">
|
||||
<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 Selector="Path.heart, Path.heartlet">
|
||||
<Setter Property="Fill">
|
||||
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
|
||||
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
|
||||
<GradientStop Offset="1" Color="{StaticResource BrandRed}" />
|
||||
</LinearGradientBrush>
|
||||
</Setter>
|
||||
</Style>
|
||||
<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 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 Selector="Path.badgeMark">
|
||||
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
|
||||
@@ -718,6 +997,46 @@
|
||||
<Setter Property="StrokeLineCap" Value="Round" />
|
||||
<Setter Property="StrokeJoin" Value="Round" />
|
||||
</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">
|
||||
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
|
||||
@@ -734,7 +1053,6 @@
|
||||
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
|
||||
<Setter Property="CornerRadius" Value="21,21,0,0" />
|
||||
<Setter Property="ClipToBounds" Value="True" />
|
||||
<Setter Property="Padding" Value="0,8,0,0" />
|
||||
</Style>
|
||||
<Style Selector="Border.storyMark">
|
||||
<Setter Property="Width" Value="44" />
|
||||
@@ -780,22 +1098,6 @@
|
||||
<Setter Property="Fill" Value="{StaticResource BrandRedLightBrush}" />
|
||||
<Setter Property="VerticalAlignment" Value="Center" />
|
||||
</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">
|
||||
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
|
||||
</Style>
|
||||
|
||||
@@ -26,7 +26,7 @@ public static class ErrorLog
|
||||
{
|
||||
Directory.CreateDirectory(Path.GetDirectoryName(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)
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "ይፋዊ አድራሻዎ ሊነበብ አልቻለም።",
|
||||
"AddressesV4Only": "ኢንተርኔት የሚያይዎት በIPv4 ብቻ ነው፤ ይህ ግንኙነት IPv6 የለውም።",
|
||||
"AddressesV6Only": "ኢንተርኔት የሚያይዎት በIPv6 ብቻ ነው።",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "የ«me-web?» ፍተሻዎች፣ ከ{1} አውታረ መረቦች ውስጥ {0} ይስማማሉ",
|
||||
"BasisOneUser": "የአንድ ተጠቃሚ ሪፖርት",
|
||||
"BasisOperator": "አቅራቢው ራሱ",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ለአሁኑ በጣም ብዙ ሙከራዎች",
|
||||
"RefusalUnknownTicket": "የሙከራው ጊዜ አልፏል",
|
||||
"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?» ያገኘው",
|
||||
"RouterMobile": "በሞባይል ዳታ ላይ የቤት ራውተር የለም፦ መጀመሪያ የሚመጣው የአቅራቢዎ አውታረ መረብ ነው።",
|
||||
"RouterNone": "በዚህ ግንኙነት ላይ የቤት ራውተር አልተገኘም።",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "እንደሌሉ ተነግሯል",
|
||||
"ValueAtLeastSeconds": "ቢያንስ {0} ሰከንድ",
|
||||
"ValueBetweenSeconds": "ከ{0} እስከ {1} ሰከንድ",
|
||||
"ValueBlockAllocated": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለኢንተርኔት አቅራቢው የተሰጠ ({0})",
|
||||
"ValueBlockAssigned": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለአንድ ድርጅት ብቻ የተሰጠ ({0})",
|
||||
"ValueBlockReallocated": "በአንድ የኢንተርኔት አቅራቢ ለሌላ አቅራቢ የተላለፈ ({0})",
|
||||
"ValueBlockReassigned": "በኢንተርኔት አቅራቢው ለአንዱ ደንበኛው የተላለፈ ({0})",
|
||||
"ValueCantTell": "ማወቅ አይቻልም",
|
||||
"ValueCantTellResolver": "{0}፦ የስም አገልጋይዎ ሊጠይቀው አይችልም",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ከዚህ አይቻልም",
|
||||
"VerdictPossible": "ይቻላል",
|
||||
"VerdictWorkaround": "በአማራጭ መንገድ",
|
||||
"VersionLine": "«me-web?» {0} · ነፃ ሶፍትዌር (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · ነፃ ሶፍትዌር (AGPL-3.0)",
|
||||
"WaitingReach": "ከላይ ያለውን መልስዎን በመጠበቅ ላይ።",
|
||||
"WhatIsThis": "ይህ ምን ማለት ነው?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "تعذّرت قراءة عنوانك العام.",
|
||||
"AddressesV4Only": "يراك الإنترنت عبر IPv4 فقط: لا يوجد IPv6 في هذا الاتصال.",
|
||||
"AddressesV6Only": "يراك الإنترنت عبر IPv6 فقط.",
|
||||
"AppName": "”me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "فحوص ”me-web?“، الشبكات المتّفقة: {0} من {1}",
|
||||
"BasisOneUser": "بلاغ من مستخدم واحد",
|
||||
"BasisOperator": "مزوّد الإنترنت نفسه",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "اختبارات كثيرة جدًا حاليًا",
|
||||
"RefusalUnknownTicket": "انتهت صلاحية الاختبار",
|
||||
"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?“",
|
||||
"RouterMobile": "على بيانات الجوّال لا يوجد راوتر منزلي: شبكة مزوّد الإنترنت تأتي أولًا.",
|
||||
"RouterNone": "لم يُعثر على راوتر منزلي في هذا الاتصال.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "أُبلغ أنها غير موجودة",
|
||||
"ValueAtLeastSeconds": "{0} ثانية على الأقل",
|
||||
"ValueBetweenSeconds": "بين {0} و{1} ثانية",
|
||||
"ValueBlockAllocated": "مُنح مباشرةً لمزوّد الإنترنت من سجلّ العناوين ({0})",
|
||||
"ValueBlockAssigned": "مُنح مباشرةً لمؤسسة واحدة من سجلّ العناوين ({0})",
|
||||
"ValueBlockReallocated": "نقله مزوّد إنترنت إلى مزوّد إنترنت آخر ({0})",
|
||||
"ValueBlockReassigned": "نقله مزوّد الإنترنت إلى أحد عملائه ({0})",
|
||||
"ValueCantTell": "تعذّر التحديد",
|
||||
"ValueCantTellResolver": "{0}: خادم الأسماء لديك لا يستطيع سؤالها",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ليس من هنا",
|
||||
"VerdictPossible": "ممكن",
|
||||
"VerdictWorkaround": "مع حل بديل",
|
||||
"VersionLine": "”me-web?“ {0} · برنامج حرّ (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · برنامج حرّ (AGPL-3.0)",
|
||||
"WaitingReach": "بانتظار ردّك أعلاه.",
|
||||
"WhatIsThis": "ماذا يعني هذا؟"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Janiw público direccionam liyiñjamäkänti.",
|
||||
"AddressesV4Only": "Internetax IPv4 tuqikiw uñjtamxa: aka conexionanx janiw IPv6 utjkiti.",
|
||||
"AddressesV6Only": "Internetax IPv6 tuqikiw uñjtamxa.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?» ukan uñakipawinakapa, {1} redanakat {0} kikpak sapxi",
|
||||
"BasisOneUser": "mä usuarion yatiyawipa",
|
||||
"BasisOperator": "internet empresa",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "jichhax walja yant'äwinaka",
|
||||
"RefusalUnknownTicket": "yant'äwix tukusxiwa",
|
||||
"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",
|
||||
"RouterMobile": "Celular datonakampix janiw utan routerax utjkiti: celular empresaman redapaw nayraqat juti.",
|
||||
"RouterNone": "Aka conexionanx janiw utan routerax jikxatatäkiti.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "jan utjir ukham yatiyata",
|
||||
"ValueAtLeastSeconds": "{0} segundo, jan ukax juk'ampi",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: sutinak servidoramax janiw jiskt'añjamäkiti",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Akat janiwa",
|
||||
"VerdictPossible": "Lurasiñjamawa",
|
||||
"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.",
|
||||
"WhatIsThis": "Akax kuns sañ muni?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Иҹтимаи үнванынызы охумаг мүмкүн олмады.",
|
||||
"AddressesV4Only": "Интернет сизи јалныз IPv4 үзәриндән ҝөрүр: бу бағлантыда IPv6 јохдур.",
|
||||
"AddressesV6Only": "Интернет сизи јалныз IPv6 үзәриндән ҝөрүр.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?» јохламалары, {1} шәбәкәдән {0} шәбәкә ејни нәтиҹә верир",
|
||||
"BasisOneUser": "бир истифадәчинин мәлуматы",
|
||||
"BasisOperator": "провајдерин өзү",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "һәләлик һәддиндән чох тест",
|
||||
"RefusalUnknownTicket": "тестин вахты битиб",
|
||||
"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?» нәләр тапды",
|
||||
"RouterMobile": "Мобил интернетдә ев роутери олмур: биринҹи провајдеринизин шәбәкәси ҝәлир.",
|
||||
"RouterNone": "Бу бағлантыда ев роутери тапылмады.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "мөвҹуд олмадығы билдирилди",
|
||||
"ValueAtLeastSeconds": "ән азы {0} санијә",
|
||||
"ValueBetweenSeconds": "{0} илә {1} санијә арасы",
|
||||
"ValueBlockAllocated": "үнван рејестри тәрәфиндән бирбаша провајдерә верилиб ({0})",
|
||||
"ValueBlockAssigned": "үнван рејестри тәрәфиндән бирбаша бир тәшкилата верилиб ({0})",
|
||||
"ValueBlockReallocated": "бир провајдер тәрәфиндән башга провајдерә өтүрүлүб ({0})",
|
||||
"ValueBlockReassigned": "провајдер тәрәфиндән өз абунәчиләриндән биринә өтүрүлүб ({0})",
|
||||
"ValueCantTell": "билинмир",
|
||||
"ValueCantTellResolver": "{0}: ад сервериниз она сорғу ҝөндәрә билмир",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Бурадан олмаз",
|
||||
"VerdictPossible": "Мүмкүндүр",
|
||||
"VerdictWorkaround": "Чыхыш јолу илә",
|
||||
"VersionLine": "«me-web?» {0} · азад програм тәминаты (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · азад програм тәминаты (AGPL-3.0)",
|
||||
"WaitingReach": "Јухарыдакы ҹавабыныз ҝөзләнилир.",
|
||||
"WhatIsThis": "Бу нә демәкдир?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "bir istifadəçinin məlumatı",
|
||||
"BasisOperator": "provayderin özü",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "hələlik həddindən çox test",
|
||||
"RefusalUnknownTicket": "testin vaxtı bitib",
|
||||
"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ı",
|
||||
"RouterMobile": "Mobil internetdə ev routeri olmur: birinci provayderinizin şəbəkəsi gəlir.",
|
||||
"RouterNone": "Bu bağlantıda ev routeri tapılmadı.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "mövcud olmadığı bildirildi",
|
||||
"ValueAtLeastSeconds": "ən azı {0} saniyə",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: ad serveriniz ona sorğu göndərə bilmir",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Buradan olmaz",
|
||||
"VerdictPossible": "Mümkündür",
|
||||
"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.",
|
||||
"WhatIsThis": "Bu nə deməkdir?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Не ўдалося даведацца ваш публічны адрас.",
|
||||
"AddressesV4Only": "Інтэрнэт бачыць вас толькі праз IPv4: у гэтага падключэння няма IPv6.",
|
||||
"AddressesV6Only": "Інтэрнэт бачыць вас толькі праз IPv6.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "праверкі «me-web?»: супадаюць {0} з {1} сетак",
|
||||
"BasisOneUser": "паведамленне аднаго карыстальніка",
|
||||
"BasisOperator": "сам правайдар",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "пакуль занадта шмат тэстаў",
|
||||
"RefusalUnknownTicket": "час тэсту скончыўся",
|
||||
"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?»",
|
||||
"RouterMobile": "У мабільным інтэрнэце хатняга роўтара няма: першай ідзе сетка правайдара.",
|
||||
"RouterNone": "На гэтым падключэнні хатні роўтар не знойдзены.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "сервер адказаў, што іх няма",
|
||||
"ValueAtLeastSeconds": "не менш за {0} с",
|
||||
"ValueBetweenSeconds": "ад {0} да {1} с",
|
||||
"ValueBlockAllocated": "выдадзены правайдару непасрэдна рэестрам адрасоў ({0})",
|
||||
"ValueBlockAssigned": "выдадзены адной арганізацыі непасрэдна рэестрам адрасоў ({0})",
|
||||
"ValueBlockReallocated": "перададзены адным правайдарам іншаму правайдару ({0})",
|
||||
"ValueBlockReassigned": "перададзены правайдарам аднаму са сваіх кліентаў ({0})",
|
||||
"ValueCantTell": "невядома",
|
||||
"ValueCantTellResolver": "{0}: ваш сервер імёнаў не можа да яго звярнуцца",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Не адсюль",
|
||||
"VerdictPossible": "Магчыма",
|
||||
"VerdictWorkaround": "Абыходным шляхам",
|
||||
"VersionLine": "«me-web?» {0} · свабодная праграма (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · свабодная праграма (AGPL-3.0)",
|
||||
"WaitingReach": "Чакаем вашага адказу вышэй.",
|
||||
"WhatIsThis": "Што гэта значыць?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Публичният ви адрес не можа да бъде установен.",
|
||||
"AddressesV4Only": "Интернет ви вижда само през IPv4: тази връзка няма IPv6.",
|
||||
"AddressesV6Only": "Интернет ви вижда само през IPv6.",
|
||||
"AppName": "„me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "проверки на „me-web?“: {0} от {1} мрежи са съгласни",
|
||||
"BasisOneUser": "сигнал от един потребител",
|
||||
"BasisOperator": "самият доставчик",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "твърде много тестове засега",
|
||||
"RefusalUnknownTicket": "тестът е изтекъл",
|
||||
"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?“",
|
||||
"RouterMobile": "При мобилни данни няма домашен рутер: първа идва мрежата на доставчика.",
|
||||
"RouterNone": "На тази връзка не е открит домашен рутер.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "отговорът е, че не съществуват",
|
||||
"ValueAtLeastSeconds": "поне {0} секунди",
|
||||
"ValueBetweenSeconds": "между {0} и {1} секунди",
|
||||
"ValueBlockAllocated": "даден на доставчика пряко от регистъра на адресите ({0})",
|
||||
"ValueBlockAssigned": "даден на една-единствена организация пряко от регистъра на адресите ({0})",
|
||||
"ValueBlockReallocated": "предаден от един доставчик на друг доставчик ({0})",
|
||||
"ValueBlockReassigned": "предаден от доставчика на един от неговите клиенти ({0})",
|
||||
"ValueCantTell": "не е ясно",
|
||||
"ValueCantTellResolver": "{0}: вашият сървър за имена не може да го попита",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Не оттук",
|
||||
"VerdictPossible": "Възможно",
|
||||
"VerdictWorkaround": "Със заобикаляне",
|
||||
"VersionLine": "„me-web?“ {0} · свободен софтуер (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · свободен софтуер (AGPL-3.0)",
|
||||
"WaitingReach": "Чака се вашият отговор по-горе.",
|
||||
"WhatIsThis": "Какво означава това?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Mifala no save ridim pablik adres blong yu.",
|
||||
"AddressesV4Only": "Intanet i luk yu long IPv4 nomo: konekson ia i no gat IPv6.",
|
||||
"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",
|
||||
"BasisOneUser": "ripot blong wan yusa",
|
||||
"BasisOperator": "kampani blong intanet hem wan",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "tumas tes blong naoia",
|
||||
"RefusalUnknownTicket": "taem blong tes i finis",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "i talem se i no stap",
|
||||
"ValueAtLeastSeconds": "{0} sekon o moa",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: seva blong nem blong yu i no save askem",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "I no save long ples ia",
|
||||
"VerdictPossible": "I posibol",
|
||||
"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.",
|
||||
"WhatIsThis": "Hemia i minim wanem?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "আপনার পাবলিক ঠিকানা পড়া যায়নি।",
|
||||
"AddressesV4Only": "ইন্টারনেট আপনাকে শুধু IPv4-এ দেখে: এই সংযোগে IPv6 নেই।",
|
||||
"AddressesV6Only": "ইন্টারনেট আপনাকে শুধু IPv6-এ দেখে।",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?”-এর যাচাই, {1}টির মধ্যে {0}টি নেটওয়ার্ক একমত",
|
||||
"BasisOneUser": "একজন ব্যবহারকারীর রিপোর্ট",
|
||||
"BasisOperator": "ইন্টারনেট কোম্পানি নিজে",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "আপাতত অনেক বেশি টেস্ট",
|
||||
"RefusalUnknownTicket": "টেস্টের মেয়াদ শেষ",
|
||||
"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?” কী পেল",
|
||||
"RouterMobile": "মোবাইল ডেটায় বাড়ির রাউটার থাকে না: সবার আগে আসে আপনার মোবাইল অপারেটরের নেটওয়ার্ক।",
|
||||
"RouterNone": "এই সংযোগে বাড়ির কোনো রাউটার পাওয়া যায়নি।",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "জানিয়েছে যে নেই",
|
||||
"ValueAtLeastSeconds": "অন্তত {0} সেকেন্ড",
|
||||
"ValueBetweenSeconds": "{0} থেকে {1} সেকেন্ড",
|
||||
"ValueBlockAllocated": "ঠিকানা নিবন্ধন সংস্থা সরাসরি ইন্টারনেট কোম্পানিকে দিয়েছে ({0})",
|
||||
"ValueBlockAssigned": "ঠিকানা নিবন্ধন সংস্থা সরাসরি একটিমাত্র প্রতিষ্ঠানকে দিয়েছে ({0})",
|
||||
"ValueBlockReallocated": "এক ইন্টারনেট কোম্পানি আরেক ইন্টারনেট কোম্পানিকে হস্তান্তর করেছে ({0})",
|
||||
"ValueBlockReassigned": "ইন্টারনেট কোম্পানি তার এক গ্রাহককে হস্তান্তর করেছে ({0})",
|
||||
"ValueCantTell": "বলা যাচ্ছে না",
|
||||
"ValueCantTellResolver": "{0}: আপনার নাম সার্ভার একে জিজ্ঞেস করতে পারে না",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "এখান থেকে নয়",
|
||||
"VerdictPossible": "সম্ভব",
|
||||
"VerdictWorkaround": "অন্য উপায়ে",
|
||||
"VersionLine": "“me-web?” {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)",
|
||||
"WaitingReach": "ওপরে আপনার উত্তরের অপেক্ষায়।",
|
||||
"WhatIsThis": "এর মানে কী?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Вашу јавну адресу није било могуће очитати.",
|
||||
"AddressesV4Only": "Интернет вас види само преко IPv4: ова веза нема IPv6.",
|
||||
"AddressesV6Only": "Интернет вас види само преко IPv6.",
|
||||
"AppName": "„me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "провјере „me-web?“, слаже се {0} од {1} мрежа",
|
||||
"BasisOneUser": "дојава једног корисника",
|
||||
"BasisOperator": "провајдер",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "тренутно превише тестова",
|
||||
"RefusalUnknownTicket": "тест је истекао",
|
||||
"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?“ пронашла",
|
||||
"RouterMobile": "На мобилним подацима нема кућног рутера: одмах на почетку је мрежа провајдера.",
|
||||
"RouterNone": "На овој вези није пронађен кућни рутер.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "јављена као непостојећа",
|
||||
"ValueAtLeastSeconds": "најмање {0} с",
|
||||
"ValueBetweenSeconds": "од {0} до {1} с",
|
||||
"ValueBlockAllocated": "провајдер га је добио директно од регистра адреса ({0})",
|
||||
"ValueBlockAssigned": "једна организација га је добила директно од регистра адреса ({0})",
|
||||
"ValueBlockReallocated": "један провајдер га је предао другом провајдеру ({0})",
|
||||
"ValueBlockReassigned": "провајдер га је предао једном од својих корисника ({0})",
|
||||
"ValueCantTell": "не може се рећи",
|
||||
"ValueCantTellResolver": "{0}: ваш сервер имена не може је питати",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Не одавде",
|
||||
"VerdictPossible": "Могуће",
|
||||
"VerdictWorkaround": "Заобилазним путем",
|
||||
"VersionLine": "„me-web?“ {0} · слободни софтвер (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · слободни софтвер (AGPL-3.0)",
|
||||
"WaitingReach": "Чека се ваш одговор изнад.",
|
||||
"WhatIsThis": "Шта ово значи?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.",
|
||||
"AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema 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",
|
||||
"BasisOneUser": "dojava jednog korisnika",
|
||||
"BasisOperator": "provajder",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "trenutno previše testova",
|
||||
"RefusalUnknownTicket": "test je istekao",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "javljena kao nepostojeća",
|
||||
"ValueAtLeastSeconds": "najmanje {0} 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",
|
||||
"ValueCantTellResolver": "{0}: vaš server imena ne može je pitati",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ne odavde",
|
||||
"VerdictPossible": "Moguće",
|
||||
"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.",
|
||||
"WhatIsThis": "Šta ovo znači?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"AddressesV6Only": "Internet us veu només per IPv6.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "comprovacions de «me-web?», {0} de {1} xarxes coincideixen",
|
||||
"BasisOneUser": "informe d'un usuari",
|
||||
"BasisOperator": "el mateix operador",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "massa proves de moment",
|
||||
"RefusalUnknownTicket": "la prova ha caducat",
|
||||
"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?»",
|
||||
"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ó.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "es diu que no existeixen",
|
||||
"ValueAtLeastSeconds": "almenys {0} 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",
|
||||
"ValueCantTellResolver": "{0}: el vostre servidor de noms no la pot consultar",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Des d'aquí, no",
|
||||
"VerdictPossible": "Possible",
|
||||
"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.",
|
||||
"WhatIsThis": "Què vol dir això?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Vaši veřejnou adresu se nepodařilo zjistit.",
|
||||
"AddressesV4Only": "Internet vás vidí jen přes IPv4: toto připojení nemá 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í",
|
||||
"BasisOneUser": "hlášení jednoho uživatele",
|
||||
"BasisOperator": "poskytovatel",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "momentálně příliš mnoho testů",
|
||||
"RefusalUnknownTicket": "platnost testu vypršela",
|
||||
"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?“",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "hlášena jako neexistující",
|
||||
"ValueAtLeastSeconds": "alespoň {0} 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",
|
||||
"ValueCantTellResolver": "{0}: váš jmenný server se na ni nemůže zeptat",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Odsud ne",
|
||||
"VerdictPossible": "Možné",
|
||||
"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.",
|
||||
"WhatIsThis": "Co to znamená?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Din offentlige adresse kunne ikke aflæses.",
|
||||
"AddressesV4Only": "Internettet ser dig kun via IPv4: denne forbindelse har ingen 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",
|
||||
"BasisOneUser": "én brugers rapport",
|
||||
"BasisOperator": "udbyderens egne oplysninger",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "for mange tests lige nu",
|
||||
"RefusalUnknownTicket": "testen er udløbet",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "meldt som ikke-eksisterende",
|
||||
"ValueAtLeastSeconds": "mindst {0} 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",
|
||||
"ValueCantTellResolver": "{0}: din navneserver kan ikke spørge den",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ikke herfra",
|
||||
"VerdictPossible": "Muligt",
|
||||
"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.",
|
||||
"WhatIsThis": "Hvad betyder det?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Ihre öffentliche Adresse konnte nicht ermittelt werden.",
|
||||
"AddressesV4Only": "Das Internet sieht Sie nur über IPv4: Diese Verbindung hat kein 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",
|
||||
"BasisOneUser": "Bericht eines Nutzers",
|
||||
"BasisOperator": "Angabe des Anbieters",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "vorerst zu viele Tests",
|
||||
"RefusalUnknownTicket": "der Test ist abgelaufen",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "als nicht vorhanden gemeldet",
|
||||
"ValueAtLeastSeconds": "mindestens {0} 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",
|
||||
"ValueCantTellResolver": "{0}: Ihr Namensserver kann diese Liste nicht abfragen",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Nicht von hier",
|
||||
"VerdictPossible": "Möglich",
|
||||
"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.",
|
||||
"WhatIsThis": "Was bedeutet das?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "ތިބާގެ ޕަބްލިކް އެޑްރެސް ހޯދައެއް ނުލެވުނު.",
|
||||
"AddressesV4Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv4 އިން އެކަނި: މި ކަނެކްޝަނުގައި IPv6 ނެތް.",
|
||||
"AddressesV6Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv6 އިން އެކަނި.",
|
||||
"AppName": "”me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "”me-web?“ ގެ ބެލުންތައް، {1} ނެޓްވޯކުން {0} ނެޓްވޯކް އެއްބަސް",
|
||||
"BasisOneUser": "ބޭނުންކުރާ އެކަކުގެ ރިޕޯޓް",
|
||||
"BasisOperator": "އިންޓަނެޓް ކުންފުނި",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "މިވަގުތަށް ވަރަށް ގިނަ ޓެސްޓް",
|
||||
"RefusalUnknownTicket": "ޓެސްޓުގެ މުއްދަތު ހަމަވެއްޖެ",
|
||||
"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?“ އަށް ފެނުނު ކަންތައްތައް",
|
||||
"RouterMobile": "މޮބައިލް ޑޭޓާގައި ގޭގެ ރައުޓަރެއް ނެތް: ފުރަތަމަ އަންނަނީ އިންޓަނެޓް ކުންފުނީގެ ނެޓްވޯކް.",
|
||||
"RouterNone": "މި ކަނެކްޝަނުގައި ގޭގެ ރައުޓަރެއް ނުފެނުނު.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ނެތް ކަމަށް ބުނި",
|
||||
"ValueAtLeastSeconds": "މަދުވެގެން {0} ސިކުންތު",
|
||||
"ValueBetweenSeconds": "{0} އާއި {1} ސިކުންތާ ދެމެދު",
|
||||
"ValueBlockAllocated": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އިންޓަނެޓް ކުންފުންޏަށް ދީފައިވާ ({0})",
|
||||
"ValueBlockAssigned": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އެންމެ އެއް މުއައްސަސާއަކަށް ދީފައިވާ ({0})",
|
||||
"ValueBlockReallocated": "އިންޓަނެޓް ކުންފުންޏަކުން އެހެން އިންޓަނެޓް ކުންފުންޏަކަށް ހަވާލުކޮށްފައިވާ ({0})",
|
||||
"ValueBlockReassigned": "އިންޓަނެޓް ކުންފުނިން އޭގެ ކަސްޓަމަރުންގެ ތެރެއިން އެކަކަށް ހަވާލުކޮށްފައިވާ ({0})",
|
||||
"ValueCantTell": "ނޭނގޭ",
|
||||
"ValueCantTellResolver": "{0}: ތިބާގެ ނަމުގެ ސަރވަރަށް އެ ލިސްޓާ ސުވާލުނުކުރެވޭ",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "މިތަނުން ނުކުރެވޭނެ",
|
||||
"VerdictPossible": "ކުރެވޭނެ",
|
||||
"VerdictWorkaround": "އެހެން ގޮތަކުން",
|
||||
"VersionLine": "”me-web?“ {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)",
|
||||
"WaitingReach": "މަތީގައިވާ ސުވާލަށް ތިބާގެ ޖަވާބަށް މަޑުކުރަނީ.",
|
||||
"WhatIsThis": "މީގެ މާނައަކީ ކޮބާ؟"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ཁ་བྱང་ ཤེས་མ་ཚུགས།",
|
||||
"AddressesV4Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv4 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན། མཐུད་ལམ་འདི་ལུ་ IPv6 མེད།",
|
||||
"AddressesV6Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv6 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན།",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” གི་བརྟག་ཞིབ་ ཡོངས་འབྲེལ་ {1} ལས་ {0} མཐུན",
|
||||
"BasisOneUser": "ལག་ལེན་པ་གཅིག་གི་སྙན་ཞུ",
|
||||
"BasisOperator": "ཞབས་ཏོག་བྱིན་མི་རང་",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ད་ལྟོ་ ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི",
|
||||
"RefusalUnknownTicket": "ཚོད་ལྟའི་དུས་ཚོད་ ཡོལ་ཡི",
|
||||
"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?” གིས་ འཚོལ་ཐོབ་མི",
|
||||
"RouterMobile": "མོ་བཱའིལ་གནས་སྡུད་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་མེད། ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ཡོངས་འབྲེལ་ དང་པ་ཨིན།",
|
||||
"RouterNone": "མཐུད་ལམ་འདི་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་ འཚོལ་མ་ཐོབ།",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "མེད་ཟེར་ ལན་སློག་ཡི",
|
||||
"ValueAtLeastSeconds": "ཉུང་མཐའ་ སྐར་ཆ་ {0}",
|
||||
"ValueBetweenSeconds": "སྐར་ཆ་ {0} དང་ {1} གི་བར་ན",
|
||||
"ValueBlockAllocated": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ཞབས་ཏོག་བྱིན་མི་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
|
||||
"ValueBlockAssigned": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ལས་སྡེ་གཅིག་རྐྱངམ་ཅིག་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
|
||||
"ValueBlockReallocated": "ཞབས་ཏོག་བྱིན་མི་གཅིག་གིས་ ཞབས་ཏོག་བྱིན་མི་གཞན་ཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
|
||||
"ValueBlockReassigned": "ཞབས་ཏོག་བྱིན་མི་གིས་ རང་སོའི་ཞབས་ཏོག་ལེན་མི་གཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
|
||||
"ValueCantTell": "ཤེས་མ་ཚུགས",
|
||||
"ValueCantTellResolver": "{0}། ཁྱེད་ཀྱི་མིང་གི་སར་བར་གྱིས་ འདྲི་མི་ཚུགས",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ནཱ་ལས་ མི་ཚུགས",
|
||||
"VerdictPossible": "འབད་ཚུགས",
|
||||
"VerdictWorkaround": "ཐབས་ལམ་གཞན་གྱིས",
|
||||
"VersionLine": "“me-web?” {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)",
|
||||
"WaitingReach": "གོང་གི་དྲི་བ་ལུ་ ཁྱེད་ཀྱི་ལན་ སྒུག་དོ།",
|
||||
"WhatIsThis": "འདི་གི་དོན་དག་ ག་ཅི་སྨོ?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Δεν ήταν δυνατό να διαβαστεί η δημόσια διεύθυνσή σας.",
|
||||
"AddressesV4Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv4: αυτή η σύνδεση δεν έχει IPv6.",
|
||||
"AddressesV6Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv6.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "έλεγχοι του «me-web?», συμφωνούν {0} από {1} δίκτυα",
|
||||
"BasisOneUser": "αναφορά ενός χρήστη",
|
||||
"BasisOperator": "πάροχος",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "πάρα πολλές δοκιμές προς το παρόν",
|
||||
"RefusalUnknownTicket": "η δοκιμή έληξε",
|
||||
"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?»",
|
||||
"RouterMobile": "Με δεδομένα κινητής δεν υπάρχει οικιακό ρούτερ: πρώτο έρχεται το δίκτυο του παρόχου σας.",
|
||||
"RouterNone": "Δεν βρέθηκε οικιακό ρούτερ σε αυτή τη σύνδεση.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "δηλώθηκαν ως ανύπαρκτα",
|
||||
"ValueAtLeastSeconds": "τουλάχιστον {0} δευτερόλεπτα",
|
||||
"ValueBetweenSeconds": "από {0} έως {1} δευτερόλεπτα",
|
||||
"ValueBlockAllocated": "δόθηκε στον πάροχο απευθείας από το μητρώο διευθύνσεων ({0})",
|
||||
"ValueBlockAssigned": "δόθηκε σε έναν μόνο οργανισμό απευθείας από το μητρώο διευθύνσεων ({0})",
|
||||
"ValueBlockReallocated": "πέρασε από έναν πάροχο σε άλλον πάροχο ({0})",
|
||||
"ValueBlockReassigned": "πέρασε από τον πάροχο σε έναν από τους πελάτες του ({0})",
|
||||
"ValueCantTell": "άγνωστο",
|
||||
"ValueCantTellResolver": "{0}: ο διακομιστής ονομάτων σας δεν μπορεί να τη ρωτήσει",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Όχι από εδώ",
|
||||
"VerdictPossible": "Δυνατό",
|
||||
"VerdictWorkaround": "Με παράκαμψη",
|
||||
"VersionLine": "«me-web?» {0} · ελεύθερο λογισμικό (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · ελεύθερο λογισμικό (AGPL-3.0)",
|
||||
"WaitingReach": "Περιμένει την απάντησή σας παραπάνω.",
|
||||
"WhatIsThis": "Τι σημαίνει αυτό;"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Your public address couldn't be read.",
|
||||
"AddressesV4Only": "The internet sees you over IPv4 only: this connection has no IPv6.",
|
||||
"AddressesV6Only": "The internet sees you over IPv6 only.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” checks, {0} of {1} networks agree",
|
||||
"BasisOneUser": "one user's report",
|
||||
"BasisOperator": "operator",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "too many tests for now",
|
||||
"RefusalUnknownTicket": "the test expired",
|
||||
"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",
|
||||
"RouterMobile": "On mobile data there is no home router: your provider's network comes first.",
|
||||
"RouterNone": "No home router was found on this connection.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "reported as missing",
|
||||
"ValueAtLeastSeconds": "at least {0} 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",
|
||||
"ValueCantTellResolver": "{0}: your name server can't ask it",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Not from here",
|
||||
"VerdictPossible": "Possible",
|
||||
"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.",
|
||||
"WhatIsThis": "What does this mean?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "aviso de un usuario",
|
||||
"BasisOperator": "el propio proveedor",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "demasiadas pruebas por ahora",
|
||||
"RefusalUnknownTicket": "la prueba caducó",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "se indica que no existen",
|
||||
"ValueAtLeastSeconds": "al menos {0} 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",
|
||||
"ValueCantTellResolver": "{0}: su servidor de nombres no puede consultarla",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Desde aquí no",
|
||||
"VerdictPossible": "Posible",
|
||||
"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.",
|
||||
"WhatIsThis": "¿Qué significa esto?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Teie avalikku aadressi ei õnnestunud lugeda.",
|
||||
"AddressesV4Only": "Internet näeb teid ainult IPv4 kaudu: sellel ühendusel pole IPv6-t.",
|
||||
"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}",
|
||||
"BasisOneUser": "ühe kasutaja teade",
|
||||
"BasisOperator": "teenusepakkuja",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "praegu liiga palju teste",
|
||||
"RefusalUnknownTicket": "test aegus",
|
||||
"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",
|
||||
"RouterMobile": "Mobiilse andmeside puhul kodust ruuterit pole: kohe algab teenusepakkuja võrk.",
|
||||
"RouterNone": "Selles ühenduses kodust ruuterit ei leitud.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "teatati, et neid pole",
|
||||
"ValueAtLeastSeconds": "vähemalt {0} 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",
|
||||
"ValueCantTellResolver": "{0}: teie nimeserver ei saa sealt küsida",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Siit mitte",
|
||||
"VerdictPossible": "Võimalik",
|
||||
"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.",
|
||||
"WhatIsThis": "Mida see tähendab?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "خواندن نشانی عمومی شما ممکن نشد.",
|
||||
"AddressesV4Only": "اینترنت شما را فقط با IPv4 میبیند: این اتصال IPv6 ندارد.",
|
||||
"AddressesV6Only": "اینترنت شما را فقط با IPv6 میبیند.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "بررسیهای «me-web?»، {0} شبکه از {1} همنظرند",
|
||||
"BasisOneUser": "گزارش یک کاربر",
|
||||
"BasisOperator": "خود ارائهدهندهٔ اینترنت",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "فعلاً آزمایشها بیش از حد است",
|
||||
"RefusalUnknownTicket": "مهلت آزمایش تمام شد",
|
||||
"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?» پیدا کرد",
|
||||
"RouterMobile": "با اینترنت همراه، مودم خانگی در کار نیست: اول شبکهٔ ارائهدهندهٔ اینترنت شما قرار دارد.",
|
||||
"RouterNone": "روی این اتصال مودم خانگی پیدا نشد.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ناموجود اعلام شد",
|
||||
"ValueAtLeastSeconds": "دستکم {0} ثانیه",
|
||||
"ValueBetweenSeconds": "بین {0} تا {1} ثانیه",
|
||||
"ValueBlockAllocated": "مستقیماً از سوی مرجع ثبت نشانیها به ارائهدهندهٔ اینترنت داده شده ({0})",
|
||||
"ValueBlockAssigned": "مستقیماً از سوی مرجع ثبت نشانیها به تنها یک سازمان داده شده ({0})",
|
||||
"ValueBlockReallocated": "از یک ارائهدهندهٔ اینترنت به ارائهدهندهٔ دیگری واگذار شده ({0})",
|
||||
"ValueBlockReassigned": "از ارائهدهندهٔ اینترنت به یکی از مشتریانش واگذار شده ({0})",
|
||||
"ValueCantTell": "نامشخص",
|
||||
"ValueCantTellResolver": "{0}: سرور نام شما نمیتواند از آن بپرسد",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "از اینجا ممکن نیست",
|
||||
"VerdictPossible": "ممکن",
|
||||
"VerdictWorkaround": "با راه چاره",
|
||||
"VersionLine": "«me-web?» {0} · نرمافزار آزاد (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · نرمافزار آزاد (AGPL-3.0)",
|
||||
"WaitingReach": "در انتظار پاسخ شما در بالا.",
|
||||
"WhatIsThis": "این یعنی چه؟"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Julkista osoitettasi ei saatu luettua.",
|
||||
"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.",
|
||||
"AppName": "”me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "”me-web?”:n tarkistukset, {0}/{1} verkkoa samaa mieltä",
|
||||
"BasisOneUser": "yhden käyttäjän ilmoitus",
|
||||
"BasisOperator": "operaattori",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "liian monta testiä juuri nyt",
|
||||
"RefusalUnknownTicket": "testi vanhentui",
|
||||
"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",
|
||||
"RouterMobile": "Mobiilidatalla ei ole kotireititintä: ensimmäisenä tulee operaattorisi verkko.",
|
||||
"RouterNone": "Tältä yhteydeltä ei löytynyt kotireititintä.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ilmoitettiin, ettei niitä ole",
|
||||
"ValueAtLeastSeconds": "vähintään {0} 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",
|
||||
"ValueCantTellResolver": "{0}: nimipalvelimesi ei voi kysyä siltä",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ei täältä",
|
||||
"VerdictPossible": "Mahdollista",
|
||||
"VerdictWorkaround": "Kiertotiellä",
|
||||
"VersionLine": "”me-web?” {0} · vapaa ohjelmisto (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · vapaa ohjelmisto (AGPL-3.0)",
|
||||
"WaitingReach": "Odottaa vastaustasi yllä.",
|
||||
"WhatIsThis": "Mitä tämä tarkoittaa?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Hindi mabasa ang iyong pampublikong address.",
|
||||
"AddressesV4Only": "Sa IPv4 ka lang nakikita ng internet: walang IPv6 ang koneksyong ito.",
|
||||
"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",
|
||||
"BasisOneUser": "ulat ng isang user",
|
||||
"BasisOperator": "ang provider mismo",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "masyadong maraming test sa ngayon",
|
||||
"RefusalUnknownTicket": "nag-expire na ang test",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "iniulat na hindi umiiral",
|
||||
"ValueAtLeastSeconds": "hindi bababa sa {0} 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",
|
||||
"ValueCantTellResolver": "{0}: hindi ito matanong ng iyong name server",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Hindi mula rito",
|
||||
"VerdictPossible": "Posible",
|
||||
"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.",
|
||||
"WhatIsThis": "Ano ang ibig sabihin nito?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "ripote ni dua na dauvakayagataka",
|
||||
"BasisOperator": "kabani ni internet",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "vuqa vakalevu na vakatovotovo ena gauna oqo",
|
||||
"RefusalUnknownTicket": "sa oti na gauna ni vakatovotovo",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "tukuni ni sega ni tiko",
|
||||
"ValueAtLeastSeconds": "lailai duadua {0} 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",
|
||||
"ValueCantTellResolver": "{0}: e sega ni rawa ni taroga na nomuni veiqaravi ni yaca",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Sega mai eke",
|
||||
"VerdictPossible": "Rawa",
|
||||
"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.",
|
||||
"WhatIsThis": "Na cava na kena ibalebale?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Impossible de lire votre adresse publique.",
|
||||
"AddressesV4Only": "Internet vous voit seulement en IPv4\u00A0: cette connexion n'a pas d'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",
|
||||
"BasisOneUser": "signalement d'un utilisateur",
|
||||
"BasisOperator": "opérateur",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "trop de tests pour le moment",
|
||||
"RefusalUnknownTicket": "le test a expiré",
|
||||
"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é",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "signalés comme inexistants",
|
||||
"ValueAtLeastSeconds": "au moins {0} 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",
|
||||
"ValueCantTellResolver": "{0}\u00A0: votre serveur de noms ne peut pas l'interroger",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Pas d'ici",
|
||||
"VerdictPossible": "Possible",
|
||||
"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.",
|
||||
"WhatIsThis": "Qu'est-ce que cela veut dire\u202F?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "tuairisc ó úsáideoir amháin",
|
||||
"BasisOperator": "an soláthraí féin",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "an iomarca tástálacha faoi láthair",
|
||||
"RefusalUnknownTicket": "chuaigh an tástáil in éag",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "tuairiscíodh nach ann dóibh",
|
||||
"ValueAtLeastSeconds": "{0} soicind ar a laghad",
|
||||
"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á",
|
||||
"ValueCantTellResolver": "{0}: ní féidir le d'fhreastalaí ainmneacha ceist a chur air",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ní as seo",
|
||||
"VerdictPossible": "Is féidir",
|
||||
"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.",
|
||||
"WhatIsThis": "Cad is brí leis seo?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "ana ripoti te tia kabonganai teuana",
|
||||
"BasisOperator": "te kambwana n internet",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "a rangi n bati kataneiai ngkai",
|
||||
"RefusalUnknownTicket": "e a toki tain te kataneiai",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "taekinaki bwa akea",
|
||||
"ValueAtLeastSeconds": "{0} tekon ke e bati riki",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: e aki kona am server n ara n titiraki iai",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Tiaki mai ikai",
|
||||
"VerdictPossible": "E kona",
|
||||
"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.",
|
||||
"WhatIsThis": "Tera nanon aei?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Ndaikatúi oñemoñe'ẽ nde kundaharape opavavapegua.",
|
||||
"AddressesV4Only": "Internet ndehecha IPv4 rupive añoite: ko joajúpe ndaipóri IPv6.",
|
||||
"AddressesV6Only": "Internet ndehecha IPv6 rupive añoite.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?» jehesa'ỹijo, {1} ñanduti apytégui {0} ojoja",
|
||||
"BasisOneUser": "peteĩ puruhára momarandu",
|
||||
"BasisOperator": "internet empresa",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "hetaiterei ñeha'ã ko'ág̃a",
|
||||
"RefusalUnknownTicket": "ñeha'ã opáma",
|
||||
"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?»",
|
||||
"RouterMobile": "Celular datos ndive ndaipóri router ógape: nde celular empresa ñanduti ou raẽ.",
|
||||
"RouterNone": "Ndojejuhúi router ógape ko joajúpe.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "he'i ndaipóriha",
|
||||
"ValueAtLeastSeconds": "sa'ivéramo {0} segundo",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: nde servidor téra rehegua ndaikatúi oporandu chupe",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ko'águi ndaikatúi",
|
||||
"VerdictPossible": "Ikatu",
|
||||
"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.",
|
||||
"WhatIsThis": "Mba'épa he'ise kóva?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "Bricht vomene Nutzer",
|
||||
"BasisOperator": "Aagab vom Aabieter",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "vorläufig z vill Tests",
|
||||
"RefusalUnknownTicket": "de Test isch abgloffe",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "als nöd vorhande gmäldet",
|
||||
"ValueAtLeastSeconds": "mindestens {0} 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",
|
||||
"ValueCantTellResolver": "{0}: Ihre Nameserver cha die Lischte nöd abfrage",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Nöd vo da",
|
||||
"VerdictPossible": "Möglich",
|
||||
"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.",
|
||||
"WhatIsThis": "Was heisst das?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "לא ניתן היה לקרוא את הכתובת הציבורית שלכם.",
|
||||
"AddressesV4Only": "האינטרנט רואה אתכם רק ב-IPv4: בחיבור הזה אין IPv6.",
|
||||
"AddressesV6Only": "האינטרנט רואה אתכם רק ב-IPv6.",
|
||||
"AppName": "”me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "בדיקות של ”me-web?”, {0} מתוך {1} רשתות מסכימות",
|
||||
"BasisOneUser": "דיווח של משתמש אחד",
|
||||
"BasisOperator": "הספק עצמו",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "יותר מדי מבחנים כרגע",
|
||||
"RefusalUnknownTicket": "תוקף המבחן פג",
|
||||
"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?” מצאה",
|
||||
"RouterMobile": "בנתונים סלולריים אין ראוטר ביתי: הרשת של ספק האינטרנט באה ראשונה.",
|
||||
"RouterNone": "לא נמצא ראוטר ביתי בחיבור הזה.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "דווחו כלא קיימים",
|
||||
"ValueAtLeastSeconds": "לפחות {0} שניות",
|
||||
"ValueBetweenSeconds": "בין {0} ל-{1} שניות",
|
||||
"ValueBlockAllocated": "ניתן ישירות לספק האינטרנט על ידי רשם הכתובות ({0})",
|
||||
"ValueBlockAssigned": "ניתן ישירות לארגון אחד בלבד על ידי רשם הכתובות ({0})",
|
||||
"ValueBlockReallocated": "הועבר מספק אחד לספק אחר ({0})",
|
||||
"ValueBlockReassigned": "הועבר מהספק לאחד מלקוחותיו ({0})",
|
||||
"ValueCantTell": "אי אפשר לדעת",
|
||||
"ValueCantTellResolver": "{0}: שרת השמות שלכם לא יכול לשאול אותה",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "לא מכאן",
|
||||
"VerdictPossible": "אפשרי",
|
||||
"VerdictWorkaround": "עם דרך עקיפה",
|
||||
"VersionLine": "”me-web?” {0} · תוכנה חופשית (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · תוכנה חופשית (AGPL-3.0)",
|
||||
"WaitingReach": "ממתינים לתשובה שלכם למעלה.",
|
||||
"WhatIsThis": "מה זה אומר?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "आपका सार्वजनिक पता पढ़ा नहीं जा सका।",
|
||||
"AddressesV4Only": "इंटरनेट आपको सिर्फ़ IPv4 से देखता है: इस कनेक्शन में IPv6 नहीं है।",
|
||||
"AddressesV6Only": "इंटरनेट आपको सिर्फ़ IPv6 से देखता है।",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” की जाँचें, {1} में से {0} नेटवर्क सहमत",
|
||||
"BasisOneUser": "एक उपयोगकर्ता की रिपोर्ट",
|
||||
"BasisOperator": "इंटरनेट कंपनी ख़ुद",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "अभी बहुत सारे टेस्ट हो चुके",
|
||||
"RefusalUnknownTicket": "टेस्ट का समय ख़त्म हो गया",
|
||||
"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?” को क्या मिला",
|
||||
"RouterMobile": "मोबाइल डेटा पर घर का कोई राउटर नहीं होता: सबसे पहले आपकी मोबाइल कंपनी का नेटवर्क आता है।",
|
||||
"RouterNone": "इस कनेक्शन पर घर का कोई राउटर नहीं मिला।",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "बताया कि मौजूद नहीं",
|
||||
"ValueAtLeastSeconds": "कम से कम {0} सेकंड",
|
||||
"ValueBetweenSeconds": "{0} से {1} सेकंड के बीच",
|
||||
"ValueBlockAllocated": "पते बाँटने वाली संस्था द्वारा सीधे इंटरनेट कंपनी को दिया गया ({0})",
|
||||
"ValueBlockAssigned": "पते बाँटने वाली संस्था द्वारा सीधे एक ही संगठन को दिया गया ({0})",
|
||||
"ValueBlockReallocated": "एक इंटरनेट कंपनी द्वारा दूसरी इंटरनेट कंपनी को सौंपा गया ({0})",
|
||||
"ValueBlockReassigned": "इंटरनेट कंपनी द्वारा अपने एक ग्राहक को सौंपा गया ({0})",
|
||||
"ValueCantTell": "कह नहीं सकते",
|
||||
"ValueCantTellResolver": "{0}: आपका नाम सर्वर इससे पूछ नहीं सकता",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "यहाँ से नहीं",
|
||||
"VerdictPossible": "संभव",
|
||||
"VerdictWorkaround": "दूसरे रास्ते से",
|
||||
"VersionLine": "“me-web?” {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)",
|
||||
"WaitingReach": "ऊपर आपके जवाब का इंतज़ार है।",
|
||||
"WhatIsThis": "इसका क्या मतलब है?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Aap ke public address nahi padhe sakaa.",
|
||||
"AddressesV4Only": "Internet aap ke khaali IPv4 se dekhe hai: ii connection me IPv6 nahi 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",
|
||||
"BasisOneUser": "ek user ke report",
|
||||
"BasisOperator": "internet company khud",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "abhi bahut test hoe gais",
|
||||
"RefusalUnknownTicket": "test ke time khatam hoe gais",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "bolis ki nahi hai",
|
||||
"ValueAtLeastSeconds": "kam se kam {0} second",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: aap ke name server isse nahi puchhe sake",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Hiyan se nahi",
|
||||
"VerdictPossible": "Hoe sake hai",
|
||||
"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.",
|
||||
"WhatIsThis": "Iske matlab ka hai?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Emu pablik adres be ai duahia diba 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.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” ena tahua, netwek {1} amo {0} be idia hegeregere",
|
||||
"BasisOneUser": "yusa tamona ena ripot",
|
||||
"BasisOperator": "intanet kampani",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "hari tes momo herea",
|
||||
"RefusalUnknownTicket": "tes ena nega ia ore",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ia gwau idia noho lasi",
|
||||
"ValueAtLeastSeconds": "sekon {0} eiava ma haida",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: emu ladana seva ese ia henanadai diba lasi",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Iniseni amo lasi",
|
||||
"VerdictPossible": "Ia gaukara diba",
|
||||
"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.",
|
||||
"WhatIsThis": "Inai ena anina be dahaka?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Vašu javnu adresu nije bilo moguće očitati.",
|
||||
"AddressesV4Only": "Internet vas vidi samo preko IPv4: ova veza nema 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",
|
||||
"BasisOneUser": "dojava jednog korisnika",
|
||||
"BasisOperator": "operater",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "trenutačno previše testova",
|
||||
"RefusalUnknownTicket": "test je istekao",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "javljena kao nepostojeća",
|
||||
"ValueAtLeastSeconds": "najmanje {0} 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",
|
||||
"ValueCantTellResolver": "{0}: vaš server imena ne može je pitati",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ne odavde",
|
||||
"VerdictPossible": "Moguće",
|
||||
"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.",
|
||||
"WhatIsThis": "Što to znači?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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ò",
|
||||
"BasisOneUser": "rapò yon itilizatè",
|
||||
"BasisOperator": "konpayi a li menm",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "twòp tès pou kounye a",
|
||||
"RefusalUnknownTicket": "tès la ekspire",
|
||||
"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",
|
||||
"RouterMobile": "Sou done mobil, pa gen routè lakay: rezo konpayi a vini an premye.",
|
||||
"RouterNone": "Pa jwenn okenn routè lakay sou koneksyon sa a.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "li di yo pa egziste",
|
||||
"ValueAtLeastSeconds": "omwen {0} 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",
|
||||
"ValueCantTellResolver": "{0}: sèvè non ou pa ka poze l kesyon",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Pa soti isit",
|
||||
"VerdictPossible": "Posib",
|
||||
"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.",
|
||||
"WhatIsThis": "Kisa sa vle di?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Nyilvános címét nem sikerült kiolvasni.",
|
||||
"AddressesV4Only": "Az internet csak IPv4-en látja Önt: ezen a kapcsolaton nincs IPv6.",
|
||||
"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",
|
||||
"BasisOneUser": "egy felhasználó beszámolója",
|
||||
"BasisOperator": "szolgáltató",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "egyelőre túl sok teszt",
|
||||
"RefusalUnknownTicket": "a teszt lejárt",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "jelezte, hogy nem léteznek",
|
||||
"ValueAtLeastSeconds": "legalább {0} 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",
|
||||
"ValueCantTellResolver": "{0}: a névszervere nem tudja megkérdezni",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Innen nem",
|
||||
"VerdictPossible": "Lehetséges",
|
||||
"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.",
|
||||
"WhatIsThis": "Mit jelent ez?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Ձեր հանրային հասցեն հնարավոր չեղավ պարզել։",
|
||||
"AddressesV4Only": "Ինտերնետը ձեզ տեսնում է միայն IPv4-ով․ այս կապը IPv6 չունի։",
|
||||
"AddressesV6Only": "Ինտերնետը ձեզ տեսնում է միայն IPv6-ով։",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?»-ի ստուգումներ, {1} ցանցից {0}-ը համընկնում են",
|
||||
"BasisOneUser": "մեկ օգտատիրոջ հաղորդում",
|
||||
"BasisOperator": "ինքը՝ մատակարարը",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "առայժմ չափազանց շատ թեստեր",
|
||||
"RefusalUnknownTicket": "թեստի ժամկետն անցել է",
|
||||
"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?»-ը",
|
||||
"RouterMobile": "Բջջային ինտերնետով տնային ռոութեր չկա․ առաջինը ձեր մատակարարի ցանցն է։",
|
||||
"RouterNone": "Այս կապում տնային ռոութեր չգտնվեց։",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "պատասխանեց, որ գոյություն չունի",
|
||||
"ValueAtLeastSeconds": "առնվազն {0} վայրկյան",
|
||||
"ValueBetweenSeconds": "{0}-ից {1} վայրկյան",
|
||||
"ValueBlockAllocated": "հասցեներ բաշխող մարմնից անմիջապես մատակարարին տրված ({0})",
|
||||
"ValueBlockAssigned": "հասցեներ բաշխող մարմնից անմիջապես մեկ կազմակերպության տրված ({0})",
|
||||
"ValueBlockReallocated": "մեկ մատակարարից մեկ այլ մատակարարի փոխանցված ({0})",
|
||||
"ValueBlockReassigned": "մատակարարից իր բաժանորդներից մեկին փոխանցված ({0})",
|
||||
"ValueCantTell": "հայտնի չէ",
|
||||
"ValueCantTellResolver": "{0}․ ձեր անունների սերվերը չի կարող հարցնել նրան",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Այստեղից՝ ոչ",
|
||||
"VerdictPossible": "Հնարավոր է",
|
||||
"VerdictWorkaround": "Շրջանցման ճանապարհով",
|
||||
"VersionLine": "«me-web?» {0} · ազատ ծրագիր (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · ազատ ծրագիր (AGPL-3.0)",
|
||||
"WaitingReach": "Սպասում ենք ձեր պատասխանին վերևում։",
|
||||
"WhatIsThis": "Ի՞նչ է սա նշանակում"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Alamat publik Anda tidak bisa dibaca.",
|
||||
"AddressesV4Only": "Internet melihat Anda hanya lewat IPv4: koneksi ini tidak punya IPv6.",
|
||||
"AddressesV6Only": "Internet melihat Anda hanya lewat IPv6.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "pemeriksaan “me-web?”, {0} dari {1} jaringan sepakat",
|
||||
"BasisOneUser": "laporan satu pengguna",
|
||||
"BasisOperator": "penyedia internet sendiri",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "terlalu banyak tes untuk saat ini",
|
||||
"RefusalUnknownTicket": "tes sudah kedaluwarsa",
|
||||
"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?”",
|
||||
"RouterMobile": "Dengan data seluler tidak ada router rumah: langkah pertama adalah jaringan penyedia internet Anda.",
|
||||
"RouterNone": "Tidak ditemukan router rumah di koneksi ini.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "dilaporkan tidak ada",
|
||||
"ValueAtLeastSeconds": "setidaknya {0} 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",
|
||||
"ValueCantTellResolver": "{0}: server nama Anda tidak bisa menanyakannya",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Tidak dari sini",
|
||||
"VerdictPossible": "Bisa",
|
||||
"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.",
|
||||
"WhatIsThis": "Apa artinya ini?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "tilkynning eins notanda",
|
||||
"BasisOperator": "upplýsingar þjónustuaðilans",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "of margar prófanir í bili",
|
||||
"RefusalUnknownTicket": "prófunin rann út",
|
||||
"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",
|
||||
"RouterMobile": "Á farsímagögnum er enginn beinir heima: net þjónustuaðilans kemur fyrst.",
|
||||
"RouterNone": "Enginn beinir fannst heima á þessari tengingu.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "tilkynnt að þau séu ekki til",
|
||||
"ValueAtLeastSeconds": "að minnsta kosti {0} sekúndur",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: nafnaþjónninn þinn getur ekki spurt þennan lista",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ekki héðan",
|
||||
"VerdictPossible": "Mögulegt",
|
||||
"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.",
|
||||
"WhatIsThis": "Hvað þýðir þetta?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Non è stato possibile leggere il suo indirizzo pubblico.",
|
||||
"AddressesV4Only": "Internet la vede solo in IPv4: questa connessione non ha IPv6.",
|
||||
"AddressesV6Only": "Internet la vede solo in IPv6.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "verifiche di «me-web?», concordano {0} reti su {1}",
|
||||
"BasisOneUser": "segnalazione di un utente",
|
||||
"BasisOperator": "operatore",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "troppe prove per ora",
|
||||
"RefusalUnknownTicket": "la prova è scaduta",
|
||||
"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?»",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "segnalati come inesistenti",
|
||||
"ValueAtLeastSeconds": "almeno {0} 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",
|
||||
"ValueCantTellResolver": "{0}: il suo server dei nomi non può interrogarla",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Non da qui",
|
||||
"VerdictPossible": "Possibile",
|
||||
"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.",
|
||||
"WhatIsThis": "Che cosa significa?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "グローバルアドレスを読み取れませんでした。",
|
||||
"AddressesV4Only": "インターネットからは IPv4 だけで見えています。この接続には IPv6 がありません。",
|
||||
"AddressesV6Only": "インターネットからは IPv6 だけで見えています。",
|
||||
"AppName": "「me-web?」",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "「me-web?」のチェック、ネットワーク {1} 件中 {0} 件が一致",
|
||||
"BasisOneUser": "利用者 1 人の報告",
|
||||
"BasisOperator": "プロバイダー公式",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "今はテストが多すぎる",
|
||||
"RefusalUnknownTicket": "テストの期限切れ",
|
||||
"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?」が見つけたこと",
|
||||
"RouterMobile": "モバイルデータでは家庭用ルーターはなく、最初にプロバイダーのネットワークを通ります。",
|
||||
"RouterNone": "この接続では家庭用ルーターが見つかりませんでした。",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "「存在しない」と回答",
|
||||
"ValueAtLeastSeconds": "{0} 秒以上",
|
||||
"ValueBetweenSeconds": "{0}〜{1} 秒",
|
||||
"ValueBlockAllocated": "アドレス管理機関からプロバイダーへ直接割り当て({0})",
|
||||
"ValueBlockAssigned": "アドレス管理機関から一つの組織へ直接割り当て({0})",
|
||||
"ValueBlockReallocated": "あるプロバイダーから別のプロバイダーへ引き渡し({0})",
|
||||
"ValueBlockReassigned": "プロバイダーから自社の契約者の一人へ引き渡し({0})",
|
||||
"ValueCantTell": "判断できません",
|
||||
"ValueCantTellResolver": "{0}:ご利用のネームサーバーからは問い合わせできません",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ここからは不可",
|
||||
"VerdictPossible": "可能",
|
||||
"VerdictWorkaround": "工夫すれば可能",
|
||||
"VersionLine": "「me-web?」{0} · フリーソフトウェア(AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · フリーソフトウェア(AGPL-3.0)",
|
||||
"WaitingReach": "上の質問へのお返事を待っています。",
|
||||
"WhatIsThis": "どういう意味ですか?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "თქვენი საჯარო მისამართის გაგება ვერ მოხერხდა.",
|
||||
"AddressesV4Only": "ინტერნეტი გხედავთ მხოლოდ IPv4-ით: ამ კავშირს IPv6 არ აქვს.",
|
||||
"AddressesV6Only": "ინტერნეტი გხედავთ მხოლოდ IPv6-ით.",
|
||||
"AppName": "„me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "„me-web?“-ის შემოწმებები, {1} ქსელიდან {0} ერთსა და იმავეს აჩვენებს",
|
||||
"BasisOneUser": "ერთი მომხმარებლის ცნობა",
|
||||
"BasisOperator": "თავად პროვაიდერი",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ახლა ძალიან ბევრი ტესტია",
|
||||
"RefusalUnknownTicket": "ტესტის ვადა ამოიწურა",
|
||||
"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?“-მა",
|
||||
"RouterMobile": "მობილურ ინტერნეტზე სახლის როუტერი არ არის: პირდაპირ პროვაიდერის ქსელში ხვდებით.",
|
||||
"RouterNone": "ამ კავშირზე სახლის როუტერი ვერ მოიძებნა.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "უპასუხა, რომ არ არსებობს",
|
||||
"ValueAtLeastSeconds": "მინიმუმ {0} წამი",
|
||||
"ValueBetweenSeconds": "{0}-დან {1} წამამდე",
|
||||
"ValueBlockAllocated": "პროვაიდერს პირდაპირ მისამართების რეესტრმა მისცა ({0})",
|
||||
"ValueBlockAssigned": "ერთ ორგანიზაციას პირდაპირ მისამართების რეესტრმა მისცა ({0})",
|
||||
"ValueBlockReallocated": "ერთმა პროვაიდერმა სხვა პროვაიდერს გადასცა ({0})",
|
||||
"ValueBlockReassigned": "პროვაიდერმა თავის ერთ-ერთ აბონენტს გადასცა ({0})",
|
||||
"ValueCantTell": "უცნობია",
|
||||
"ValueCantTellResolver": "{0}: თქვენი სახელების სერვერი მას ვერ ეკითხება",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "აქედან არა",
|
||||
"VerdictPossible": "შესაძლებელია",
|
||||
"VerdictWorkaround": "შემოვლითი გზით",
|
||||
"VersionLine": "„me-web?“ {0} · თავისუფალი პროგრამა (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · თავისუფალი პროგრამა (AGPL-3.0)",
|
||||
"WaitingReach": "ველოდებით თქვენს პასუხს ზემოთ.",
|
||||
"WhatIsThis": "რას ნიშნავს ეს?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Жария мекенжайыңызды анықтау мүмкін болмады.",
|
||||
"AddressesV4Only": "Интернет сізді тек IPv4 арқылы көреді: бұл қосылымда IPv6 жоқ.",
|
||||
"AddressesV6Only": "Интернет сізді тек IPv6 арқылы көреді.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?» тексерулері, {1} желіден {0} келіседі",
|
||||
"BasisOneUser": "бір пайдаланушының хабарламасы",
|
||||
"BasisOperator": "провайдердің өзі",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "әзірге тест тым көп",
|
||||
"RefusalUnknownTicket": "тест мерзімі өтті",
|
||||
"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?» не тапты",
|
||||
"RouterMobile": "Мобильді интернетте үй роутері болмайды: алдымен провайдердің желісі тұрады.",
|
||||
"RouterNone": "Бұл қосылымда үй роутері табылмады.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "жоқ деп хабарланды",
|
||||
"ValueAtLeastSeconds": "кемінде {0} секунд",
|
||||
"ValueBetweenSeconds": "{0}–{1} секунд",
|
||||
"ValueBlockAllocated": "мекенжай тізілімі провайдерге тікелей берген ({0})",
|
||||
"ValueBlockAssigned": "мекенжай тізілімі бір ғана ұйымға тікелей берген ({0})",
|
||||
"ValueBlockReallocated": "бір провайдер басқа провайдерге өткізген ({0})",
|
||||
"ValueBlockReassigned": "провайдер өз клиенттерінің біріне өткізген ({0})",
|
||||
"ValueCantTell": "белгісіз",
|
||||
"ValueCantTellResolver": "{0}: атаулар серверіңіз оған сұрау жібере алмайды",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Осы жерден емес",
|
||||
"VerdictPossible": "Мүмкін",
|
||||
"VerdictWorkaround": "Айналма жолмен",
|
||||
"VersionLine": "«me-web?» {0} · еркін бағдарлама (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · еркін бағдарлама (AGPL-3.0)",
|
||||
"WaitingReach": "Жоғарыдағы сұраққа жауабыңыз күтілуде.",
|
||||
"WhatIsThis": "Бұл нені білдіреді?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "មិនអាចអានអាសយដ្ឋានសាធារណៈរបស់លោកអ្នកបានទេ។",
|
||||
"AddressesV4Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv4 តែប៉ុណ្ណោះ៖ ការតភ្ជាប់នេះគ្មាន IPv6 ទេ។",
|
||||
"AddressesV6Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv6 តែប៉ុណ្ណោះ។",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "ការពិនិត្យរបស់ “me-web?” បណ្ដាញ {0} ក្នុងចំណោម {1} ឲ្យលទ្ធផលដូចគ្នា",
|
||||
"BasisOneUser": "របាយការណ៍របស់អ្នកប្រើម្នាក់",
|
||||
"BasisOperator": "ក្រុមហ៊ុនអ៊ីនធឺណិតផ្ទាល់",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ការសាកល្បងច្រើនពេកសម្រាប់ពេលនេះ",
|
||||
"RefusalUnknownTicket": "ការសាកល្បងផុតពេលហើយ",
|
||||
"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?” បានរកឃើញ",
|
||||
"RouterMobile": "ពេលប្រើទិន្នន័យចល័ត គ្មានរ៉ោតទ័រផ្ទះទេ៖ បណ្ដាញរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតមកមុនគេ។",
|
||||
"RouterNone": "រកមិនឃើញរ៉ោតទ័រផ្ទះនៅលើការតភ្ជាប់នេះទេ។",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ឆ្លើយថាមិនមាន",
|
||||
"ValueAtLeastSeconds": "យ៉ាងតិច {0} វិនាទី",
|
||||
"ValueBetweenSeconds": "ពី {0} ដល់ {1} វិនាទី",
|
||||
"ValueBlockAllocated": "ផ្ដល់ឲ្យក្រុមហ៊ុនអ៊ីនធឺណិតដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
|
||||
"ValueBlockAssigned": "ផ្ដល់ឲ្យអង្គការតែមួយដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
|
||||
"ValueBlockReallocated": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៅក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៀត ({0})",
|
||||
"ValueBlockReassigned": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតទៅអតិថិជនម្នាក់របស់ខ្លួន ({0})",
|
||||
"ValueCantTell": "មិនអាចដឹង",
|
||||
"ValueCantTellResolver": "{0}៖ ម៉ាស៊ីនមេឈ្មោះរបស់លោកអ្នកមិនអាចសួរបញ្ជីនេះបានទេ",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "មិនបានពីទីនេះ",
|
||||
"VerdictPossible": "អាចធ្វើបាន",
|
||||
"VerdictWorkaround": "បានដោយផ្លូវជៀស",
|
||||
"VersionLine": "“me-web?” {0} · កម្មវិធីសេរី (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · កម្មវិធីសេរី (AGPL-3.0)",
|
||||
"WaitingReach": "កំពុងរង់ចាំចម្លើយរបស់លោកអ្នកនៅខាងលើ។",
|
||||
"WhatIsThis": "តើនេះមានន័យដូចម្ដេច?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "공인 주소를 읽지 못했습니다.",
|
||||
"AddressesV4Only": "인터넷에서 IPv4 주소로만 보입니다. 이 연결에는 IPv6가 없습니다.",
|
||||
"AddressesV6Only": "인터넷에서 IPv6 주소로만 보입니다.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” 점검, 네트워크 {1}곳 중 {0}곳 일치",
|
||||
"BasisOneUser": "사용자 한 명의 제보",
|
||||
"BasisOperator": "통신사",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "지금은 테스트가 너무 많음",
|
||||
"RefusalUnknownTicket": "테스트 시간이 지남",
|
||||
"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?”이 찾은 것",
|
||||
"RouterMobile": "모바일 데이터에는 집 공유기가 없습니다. 통신사 네트워크가 첫 단계입니다.",
|
||||
"RouterNone": "이 연결에서 집 공유기를 찾지 못했습니다.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "없는 이름이라고 답함",
|
||||
"ValueAtLeastSeconds": "최소 {0}초",
|
||||
"ValueBetweenSeconds": "{0}초에서 {1}초 사이",
|
||||
"ValueBlockAllocated": "주소 등록 기관이 통신사에 직접 내줌({0})",
|
||||
"ValueBlockAssigned": "주소 등록 기관이 한 조직에만 직접 내줌({0})",
|
||||
"ValueBlockReallocated": "한 통신사가 다른 통신사에 넘겨줌({0})",
|
||||
"ValueBlockReassigned": "통신사가 자기 고객 중 하나에게 넘겨줌({0})",
|
||||
"ValueCantTell": "알 수 없음",
|
||||
"ValueCantTellResolver": "{0}: 이름 서버가 이 목록에 물어볼 수 없음",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "여기서는 불가",
|
||||
"VerdictPossible": "가능",
|
||||
"VerdictWorkaround": "우회하면 가능",
|
||||
"VersionLine": "“me-web?” {0} · 자유 소프트웨어(AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · 자유 소프트웨어(AGPL-3.0)",
|
||||
"WaitingReach": "위 질문에 대한 답을 기다리고 있습니다.",
|
||||
"WhatIsThis": "무슨 뜻인가요?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Тышкы дарегиңизди аныктоо мүмкүн болгон жок.",
|
||||
"AddressesV4Only": "Интернет сизди IPv4 аркылуу гана көрөт: бул туташууда IPv6 жок.",
|
||||
"AddressesV6Only": "Интернет сизди IPv6 аркылуу гана көрөт.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "«me-web?» текшерүүлөрү, {1} тармактан {0} макул",
|
||||
"BasisOneUser": "бир колдонуучунун билдирүүсү",
|
||||
"BasisOperator": "провайдердин өзү",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "азырынча тест өтө көп",
|
||||
"RefusalUnknownTicket": "тесттин мөөнөтү бүттү",
|
||||
"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?» эмне тапты",
|
||||
"RouterMobile": "Мобилдик интернетте үй роутери болбойт: адегенде провайдердин тармагы турат.",
|
||||
"RouterNone": "Бул туташууда үй роутери табылган жок.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "жок деп билдирилди",
|
||||
"ValueAtLeastSeconds": "кеминде {0} секунд",
|
||||
"ValueBetweenSeconds": "{0}–{1} секунд",
|
||||
"ValueBlockAllocated": "дарек реестри провайдерге түздөн-түз берген ({0})",
|
||||
"ValueBlockAssigned": "дарек реестри бир гана уюмга түздөн-түз берген ({0})",
|
||||
"ValueBlockReallocated": "бир провайдер башка провайдерге өткөргөн ({0})",
|
||||
"ValueBlockReassigned": "провайдер өз кардарларынын бирине өткөргөн ({0})",
|
||||
"ValueCantTell": "белгисиз",
|
||||
"ValueCantTellResolver": "{0}: аталыштар сервериңиз ага суроо жөнөтө албайт",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Бул жерден эмес",
|
||||
"VerdictPossible": "Мүмкүн",
|
||||
"VerdictWorkaround": "Айланма жол менен",
|
||||
"VersionLine": "«me-web?» {0} · эркин программа (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · эркин программа (AGPL-3.0)",
|
||||
"WaitingReach": "Жогорудагы суроого жообуңуз күтүлүүдө.",
|
||||
"WhatIsThis": "Бул эмнени билдирет?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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",
|
||||
"BasisOneUser": "Bericht vun engem Benotzer",
|
||||
"BasisOperator": "Ugab vum Ubidder",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "fir de Moment ze vill Tester",
|
||||
"RefusalUnknownTicket": "den Test ass ofgelaf",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "als net existent gemellt",
|
||||
"ValueAtLeastSeconds": "mindestens {0} 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",
|
||||
"ValueCantTellResolver": "{0}: Ären Nummserver kann dës Lëscht net ofrofen",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Net vun hei",
|
||||
"VerdictPossible": "Méiglech",
|
||||
"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.",
|
||||
"WhatIsThis": "Wat bedeit dat?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "ອ່ານທີ່ຢູ່ສາທາລະນະຂອງທ່ານບໍ່ໄດ້.",
|
||||
"AddressesV4Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv4 ເທົ່ານັ້ນ ເພາະການເຊື່ອມຕໍ່ນີ້ບໍ່ມີ IPv6.",
|
||||
"AddressesV6Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv6 ເທົ່ານັ້ນ.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "ການກວດສອບຂອງ “me-web?”, ໃຫ້ຜົນກົງກັນ {0} ຈາກ {1} ເຄືອຂ່າຍ",
|
||||
"BasisOneUser": "ລາຍງານຈາກຜູ້ໃຊ້ຄົນໜຶ່ງ",
|
||||
"BasisOperator": "ຜູ້ໃຫ້ບໍລິການ",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ທົດສອບຫຼາຍເກີນໄປໃນຕອນນີ້",
|
||||
"RefusalUnknownTicket": "ການທົດສອບໝົດອາຍຸແລ້ວ",
|
||||
"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?” ພົບ",
|
||||
"RouterMobile": "ເມື່ອໃຊ້ອິນເຕີເນັດມືຖື ຈະບໍ່ມີເຣົາເຕີໃນເຮືອນ: ເຄືອຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການແມ່ນດ່ານທຳອິດ.",
|
||||
"RouterNone": "ບໍ່ພົບເຣົາເຕີໃນເຮືອນໃນການເຊື່ອມຕໍ່ນີ້.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ຕອບວ່າບໍ່ມີຢູ່",
|
||||
"ValueAtLeastSeconds": "ຢ່າງໜ້ອຍ {0} ວິນາທີ",
|
||||
"ValueBetweenSeconds": "ລະຫວ່າງ {0} ຫາ {1} ວິນາທີ",
|
||||
"ValueBlockAllocated": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ຜູ້ໃຫ້ບໍລິການໂດຍກົງ ({0})",
|
||||
"ValueBlockAssigned": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ອົງກອນດຽວໂດຍກົງ ({0})",
|
||||
"ValueBlockReallocated": "ຜູ້ໃຫ້ບໍລິການໜຶ່ງສົ່ງຕໍ່ໃຫ້ຜູ້ໃຫ້ບໍລິການອື່ນ ({0})",
|
||||
"ValueBlockReassigned": "ຜູ້ໃຫ້ບໍລິການສົ່ງຕໍ່ໃຫ້ລູກຄ້າຄົນໜຶ່ງຂອງຕົນ ({0})",
|
||||
"ValueCantTell": "ບອກບໍ່ໄດ້",
|
||||
"ValueCantTellResolver": "{0}: ເຊີເວີຊື່ຂອງທ່ານຖາມບັນຊີດຳນີ້ບໍ່ໄດ້",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ຈາກບ່ອນນີ້ບໍ່ໄດ້",
|
||||
"VerdictPossible": "ເຮັດໄດ້",
|
||||
"VerdictWorkaround": "ຕ້ອງໃຊ້ທາງອ້ອມ",
|
||||
"VersionLine": "“me-web?” {0} · ຊອບແວເສລີ (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · ຊອບແວເສລີ (AGPL-3.0)",
|
||||
"WaitingReach": "ກຳລັງລໍຖ້າຄຳຕອບຂອງທ່ານຢູ່ຂ້າງເທິງ.",
|
||||
"WhatIsThis": "ນີ້ໝາຍຄວາມວ່າແນວໃດ?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Nepavyko nustatyti jūsų viešojo adreso.",
|
||||
"AddressesV4Only": "Internetas jus mato tik per IPv4: šis ryšys neturi IPv6.",
|
||||
"AddressesV6Only": "Internetas jus mato tik per IPv6.",
|
||||
"AppName": "„me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "„me-web?“ patikrinimai, sutampa {0} iš {1} tinklų",
|
||||
"BasisOneUser": "vieno naudotojo pranešimas",
|
||||
"BasisOperator": "teikėjas",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "kol kas per daug testų",
|
||||
"RefusalUnknownTicket": "testo laikas baigėsi",
|
||||
"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?“",
|
||||
"RouterMobile": "Naudojant mobiliuosius duomenis namų maršrutizatoriaus nėra: iš karto prasideda teikėjo tinklas.",
|
||||
"RouterNone": "Šiame ryšyje namų maršrutizatorius nerastas.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "pranešta, kad neegzistuoja",
|
||||
"ValueAtLeastSeconds": "bent {0} 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",
|
||||
"ValueCantTellResolver": "{0}: jūsų vardų serveris negali jo paklausti",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ne iš čia",
|
||||
"VerdictPossible": "Galima",
|
||||
"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.",
|
||||
"WhatIsThis": "Ką tai reiškia?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Jūsu publisko adresi neizdevās nolasīt.",
|
||||
"AddressesV4Only": "Internets jūs redz tikai caur IPv4: šim savienojumam nav 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",
|
||||
"BasisOneUser": "viena lietotāja ziņojums",
|
||||
"BasisOperator": "operators",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "pagaidām pārāk daudz testu",
|
||||
"RefusalUnknownTicket": "testa termiņš beidzās",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "paziņots, ka neeksistē",
|
||||
"ValueAtLeastSeconds": "vismaz {0} 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",
|
||||
"ValueCantTellResolver": "{0}: jūsu vārdu serveris nevar tam pajautāt",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ne no šejienes",
|
||||
"VerdictPossible": "Iespējams",
|
||||
"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.",
|
||||
"WhatIsThis": "Ko tas nozīmē?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Tsy voavaky ny adiresinao ampahibemaso.",
|
||||
"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.",
|
||||
"AppName": "«me-web?»",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "fanamarinan'ny «me-web?», tambajotra {0} amin'ny {1} no mifanaraka",
|
||||
"BasisOneUser": "tatitry ny mpampiasa iray",
|
||||
"BasisOperator": "ny mpamatsy mihitsy",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "be loatra ny fitsapana amin'izao",
|
||||
"RefusalUnknownTicket": "lany daty ny fitsapana",
|
||||
"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?»",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "nambara fa tsy misy",
|
||||
"ValueAtLeastSeconds": "farafahakeliny {0} 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",
|
||||
"ValueCantTellResolver": "{0}: tsy afaka manontany azy ny mpizara anaranao",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Tsy avy eto",
|
||||
"VerdictPossible": "Azo atao",
|
||||
"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.",
|
||||
"WhatIsThis": "Inona no dikan'izany?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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ā",
|
||||
"BasisOneUser": "ripoot an juon ri-kōjerbal",
|
||||
"BasisOperator": "kampeni in internet eo",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "eļap an lōn̄ kōmmālmel kiiō",
|
||||
"RefusalUnknownTicket": "iien in kōmmālmel eo ear jem̧ļo̧k",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "ear ba rejjab wōr",
|
||||
"ValueAtLeastSeconds": "ejjab diklok jān {0} 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ļā",
|
||||
"ValueCantTellResolver": "{0}: server in etan eo am ejjab maron̄ kajjitōk ippān",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Jab jān ijin",
|
||||
"VerdictPossible": "Emaron̄",
|
||||
"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̄.",
|
||||
"WhatIsThis": "Ta meļeļein men in?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"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.",
|
||||
"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}",
|
||||
"BasisOneUser": "pūrongo a tētahi kaiwhakamahi",
|
||||
"BasisOperator": "te kaiwhakarato anō",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "he nui rawa ngā whakamātautau mō nāianei",
|
||||
"RefusalUnknownTicket": "kua pau te wā o te whakamātautau",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "i kīia kāore i te tīari",
|
||||
"ValueAtLeastSeconds": "{0} hēkona, neke atu rānei",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: kāore e taea e tō tūmau ingoa te pātai",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Kāore e taea i konei",
|
||||
"VerdictPossible": "Ka taea",
|
||||
"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.",
|
||||
"WhatIsThis": "He aha te tikanga o tēnei?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Вашата јавна адреса не можеше да се утврди.",
|
||||
"AddressesV4Only": "Интернетот ве гледа само преку IPv4: оваа врска нема IPv6.",
|
||||
"AddressesV6Only": "Интернетот ве гледа само преку IPv6.",
|
||||
"AppName": "„me-web?“",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "проверки на „me-web?“: се согласуваат {0} од {1} мрежи",
|
||||
"BasisOneUser": "пријава од еден корисник",
|
||||
"BasisOperator": "самиот провајдер",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "премногу тестови засега",
|
||||
"RefusalUnknownTicket": "тестот истече",
|
||||
"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?“",
|
||||
"RouterMobile": "На мобилни податоци нема домашен рутер: прва доаѓа мрежата на провајдерот.",
|
||||
"RouterNone": "На оваа врска не е пронајден домашен рутер.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "одговорено е дека не постојат",
|
||||
"ValueAtLeastSeconds": "најмалку {0} секунди",
|
||||
"ValueBetweenSeconds": "меѓу {0} и {1} секунди",
|
||||
"ValueBlockAllocated": "провајдерот го добил директно од регистарот на адреси ({0})",
|
||||
"ValueBlockAssigned": "една организација го добила директно од регистарот на адреси ({0})",
|
||||
"ValueBlockReallocated": "еден провајдер го предал на друг провајдер ({0})",
|
||||
"ValueBlockReassigned": "провајдерот го предал на еден од своите претплатници ({0})",
|
||||
"ValueCantTell": "нејасно",
|
||||
"ValueCantTellResolver": "{0}: вашиот сервер за имиња не може да ја праша",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Не од тука",
|
||||
"VerdictPossible": "Можно",
|
||||
"VerdictWorkaround": "Со заобиколување",
|
||||
"VersionLine": "„me-web?“ {0} · слободен софтвер (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · слободен софтвер (AGPL-3.0)",
|
||||
"WaitingReach": "Се чека вашиот одговор погоре.",
|
||||
"WhatIsThis": "Што значи ова?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Таны нийтийн хаягийг уншиж чадсангүй.",
|
||||
"AddressesV4Only": "Интернэт таныг зөвхөн IPv4-өөр хардаг: энэ холболтод IPv6 байхгүй.",
|
||||
"AddressesV6Only": "Интернэт таныг зөвхөн IPv6-аар хардаг.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?”-ийн шалгалт, {1} сүлжээнээс {0} нь санал нийлсэн",
|
||||
"BasisOneUser": "нэг хэрэглэгчийн мэдээлэл",
|
||||
"BasisOperator": "интернэтийн компани өөрөө",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "одоогоор хэт олон туршилт",
|
||||
"RefusalUnknownTicket": "туршилтын хугацаа дууссан",
|
||||
"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?”-ийн олсон зүйл",
|
||||
"RouterMobile": "Мобайл датад гэрийн роутер байхгүй: эхлээд интернэтийн компанийн сүлжээ ирдэг.",
|
||||
"RouterNone": "Энэ холболтод гэрийн роутер олдсонгүй.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "байхгүй гэж хариулсан",
|
||||
"ValueAtLeastSeconds": "дор хаяж {0} секунд",
|
||||
"ValueBetweenSeconds": "{0}–{1} секундийн хооронд",
|
||||
"ValueBlockAllocated": "хаягийн бүртгэлийн байгууллагаас интернэтийн компанид шууд олгосон ({0})",
|
||||
"ValueBlockAssigned": "хаягийн бүртгэлийн байгууллагаас ганц байгууллагад шууд олгосон ({0})",
|
||||
"ValueBlockReallocated": "нэг интернэтийн компаниас өөр интернэтийн компанид шилжүүлсэн ({0})",
|
||||
"ValueBlockReassigned": "интернэтийн компаниас өөрийн нэг харилцагчид шилжүүлсэн ({0})",
|
||||
"ValueCantTell": "тодорхойгүй",
|
||||
"ValueCantTellResolver": "{0}: таны нэрийн сервер үүнээс асууж чадахгүй",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Эндээс боломжгүй",
|
||||
"VerdictPossible": "Боломжтой",
|
||||
"VerdictWorkaround": "Тойрох аргаар",
|
||||
"VersionLine": "“me-web?” {0} · чөлөөт программ хангамж (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · чөлөөт программ хангамж (AGPL-3.0)",
|
||||
"WaitingReach": "Дээрх асуултад таны хариултыг хүлээж байна.",
|
||||
"WhatIsThis": "Энэ юу гэсэн үг вэ?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "علامت عوام اندا تيدق داڤت دباچ.",
|
||||
"AddressesV4Only": "اينترنيت مليهت اندا ملالوءي IPv4 سهاج: سمبوڠن اين تيدق ممڤوڽاءي IPv6.",
|
||||
"AddressesV6Only": "اينترنيت مليهت اندا ملالوءي IPv6 سهاج.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "سماقن “me-web?”، {0} درڤد {1} رڠکاين برستوجو",
|
||||
"BasisOneUser": "لاڤورن سأورڠ ڤڠݢونا",
|
||||
"BasisOperator": "ڤڽديا اينترنيت ايت سنديري",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ترلالو باڽق اوجين بوات ماس اين",
|
||||
"RefusalUnknownTicket": "اوجين سوده تامت تيمڤوه",
|
||||
"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?”",
|
||||
"RouterMobile": "دڠن داتا موده اليه، تيادا ڤڠهالا رومه: ڤرانتي اندا تروس برسمبوڠ ک رڠکاين ڤڽديا اينترنيت.",
|
||||
"RouterNone": "تيادا ڤڠهالا رومه دتموءي ڤد سمبوڠن اين.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "دلاڤورکن سباݢاي تيدق وجود",
|
||||
"ValueAtLeastSeconds": "سکورڠ٢ڽ {0} ساعت",
|
||||
"ValueBetweenSeconds": "انتارا {0} دان {1} ساعت",
|
||||
"ValueBlockAllocated": "دبريکن تروس کڤد ڤڽديا اينترنيت اوليه بادن ڤندفترن علامت ({0})",
|
||||
"ValueBlockAssigned": "دبريکن تروس کڤد ساتو اورݢانيساسي اوليه بادن ڤندفترن علامت ({0})",
|
||||
"ValueBlockReallocated": "دسرهکن اوليه ساتو ڤڽديا اينترنيت کڤد ڤڽديا اينترنيت لاين ({0})",
|
||||
"ValueBlockReassigned": "دسرهکن اوليه ڤڽديا اينترنيت کڤد ساله ساتو ڤلڠݢنڽ ({0})",
|
||||
"ValueCantTell": "تيدق ڤستي",
|
||||
"ValueCantTellResolver": "{0}: ڤلاين نام اندا تيدق داڤت برتاڽ کڤداڽ",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "بوکن دري سيني",
|
||||
"VerdictPossible": "بوليه",
|
||||
"VerdictWorkaround": "دڠن جالن لاين",
|
||||
"VersionLine": "“me-web?” {0} · ڤريسين بيبس (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · ڤريسين بيبس (AGPL-3.0)",
|
||||
"WaitingReach": "منوڠݢو جواڤن اندا د اتس.",
|
||||
"WhatIsThis": "اڤاکه مقصودڽ؟"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Alamat awam anda tidak dapat dibaca.",
|
||||
"AddressesV4Only": "Internet melihat anda melalui IPv4 sahaja: sambungan ini tiada IPv6.",
|
||||
"AddressesV6Only": "Internet melihat anda melalui IPv6 sahaja.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "semakan “me-web?”, {0} daripada {1} rangkaian bersetuju",
|
||||
"BasisOneUser": "laporan seorang pengguna",
|
||||
"BasisOperator": "pembekal internet sendiri",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "terlalu banyak ujian buat masa ini",
|
||||
"RefusalUnknownTicket": "ujian telah tamat tempoh",
|
||||
"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?”",
|
||||
"RouterMobile": "Dengan data mudah alih tiada router rumah: langkah pertama ialah rangkaian pembekal internet anda.",
|
||||
"RouterNone": "Tiada router rumah ditemui pada sambungan ini.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "dilaporkan tidak wujud",
|
||||
"ValueAtLeastSeconds": "sekurang-kurangnya {0} 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",
|
||||
"ValueCantTellResolver": "{0}: pelayan nama anda tidak dapat bertanya kepadanya",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Tidak dari sini",
|
||||
"VerdictPossible": "Boleh",
|
||||
"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.",
|
||||
"WhatIsThis": "Apakah maksudnya?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "L-indirizz pubbliku tiegħek ma setax jinqara.",
|
||||
"AddressesV4Only": "L-internet jarak fuq IPv4 biss: din il-konnessjoni m'għandhiex IPv6.",
|
||||
"AddressesV6Only": "L-internet jarak fuq IPv6 biss.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "kontrolli ta' “me-web?”, {0} minn {1} netwerks jaqblu",
|
||||
"BasisOneUser": "rapport ta' utent wieħed",
|
||||
"BasisOperator": "il-fornitur innifsu",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "wisq testijiet għalissa",
|
||||
"RefusalUnknownTicket": "it-test skada",
|
||||
"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?”",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "irrappurtati bħala ineżistenti",
|
||||
"ValueAtLeastSeconds": "mill-inqas {0} 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",
|
||||
"ValueCantTellResolver": "{0}: is-server tal-ismijiet tiegħek ma jistax jistaqsiha",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Mhux minn hawn",
|
||||
"VerdictPossible": "Possibbli",
|
||||
"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.",
|
||||
"WhatIsThis": "X'ifisser dan?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "သင့် ပြင်ပ လိပ်စာကို ဖတ်၍ မရပါ။",
|
||||
"AddressesV4Only": "အင်တာနက်က သင့်ကို IPv4 ဖြင့်သာ မြင်ပါသည်။ ဤချိတ်ဆက်မှုတွင် IPv6 မရှိပါ။",
|
||||
"AddressesV6Only": "အင်တာနက်က သင့်ကို IPv6 ဖြင့်သာ မြင်ပါသည်။",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” ၏ စစ်ဆေးမှုများ၊ ကွန်ရက် {1} ခုအနက် {0} ခု တူညီသည်",
|
||||
"BasisOneUser": "အသုံးပြုသူ တစ်ဦး၏ ပြောပြချက်",
|
||||
"BasisOperator": "အင်တာနက် ကုမ္ပဏီကိုယ်တိုင်",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "ယခုအချိန်တွင် စမ်းသပ်မှု များလွန်းသည်",
|
||||
"RefusalUnknownTicket": "စမ်းသပ်မှု သက်တမ်း ကုန်သွားသည်",
|
||||
"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?” ၏ တွေ့ရှိချက်များ",
|
||||
"RouterMobile": "မိုဘိုင်းဒေတာတွင် အိမ်သုံး ရောက်တာ မရှိပါ။ သင့် အင်တာနက် ကုမ္ပဏီ၏ ကွန်ရက်က ပထမဆုံး ဖြစ်ပါသည်။",
|
||||
"RouterNone": "ဤချိတ်ဆက်မှုတွင် အိမ်သုံး ရောက်တာ မတွေ့ပါ။",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "မရှိဟု ပြန်ဖြေသည်",
|
||||
"ValueAtLeastSeconds": "အနည်းဆုံး {0} စက္ကန့်",
|
||||
"ValueBetweenSeconds": "{0} မှ {1} စက္ကန့်အတွင်း",
|
||||
"ValueBlockAllocated": "လိပ်စာ ခွဲဝေပေးသည့် အဖွဲ့က အင်တာနက် ကုမ္ပဏီကို တိုက်ရိုက် ပေးထားသည် ({0})",
|
||||
"ValueBlockAssigned": "လိပ်စာ ခွဲဝေပေးသည့် အဖွဲ့က အဖွဲ့အစည်း တစ်ခုတည်းကို တိုက်ရိုက် ပေးထားသည် ({0})",
|
||||
"ValueBlockReallocated": "အင်တာနက် ကုမ္ပဏီ တစ်ခုက အခြား အင်တာနက် ကုမ္ပဏီ တစ်ခုကို လွှဲပေးထားသည် ({0})",
|
||||
"ValueBlockReassigned": "အင်တာနက် ကုမ္ပဏီက ၎င်း၏ ဖောက်သည် တစ်ဦးကို လွှဲပေးထားသည် ({0})",
|
||||
"ValueCantTell": "မသိနိုင်ပါ",
|
||||
"ValueCantTellResolver": "{0}: သင့် လိပ်စာရှာ ဆာဗာက ၎င်းကို မေး၍ မရပါ",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "ဤနေရာမှ မဖြစ်နိုင်",
|
||||
"VerdictPossible": "ဖြစ်နိုင်သည်",
|
||||
"VerdictWorkaround": "အခြားနည်းဖြင့် ဖြစ်နိုင်",
|
||||
"VersionLine": "“me-web?” {0} · လွတ်လပ်သော ဆော့ဖ်ဝဲ (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · လွတ်လပ်သော ဆော့ဖ်ဝဲ (AGPL-3.0)",
|
||||
"WaitingReach": "အထက်ပါ မေးခွန်းအတွက် သင့်အဖြေကို စောင့်နေပါသည်။",
|
||||
"WhatIsThis": "ဤသည် ဘာကို ဆိုလိုသနည်း။"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Den offentlige adressen din kunne ikke leses.",
|
||||
"AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke 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",
|
||||
"BasisOneUser": "rapport fra én bruker",
|
||||
"BasisOperator": "leverandørens egne opplysninger",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "for mange tester akkurat nå",
|
||||
"RefusalUnknownTicket": "testen er utløpt",
|
||||
"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",
|
||||
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
|
||||
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "meldt som ikke-eksisterende",
|
||||
"ValueAtLeastSeconds": "minst {0} 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",
|
||||
"ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ikke herfra",
|
||||
"VerdictPossible": "Mulig",
|
||||
"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.",
|
||||
"WhatIsThis": "Hva betyr dette?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Ikheli lakho lomphakathi kalitholakalanga.",
|
||||
"AddressesV4Only": "I-intanethi ikubona nge-IPv4 kuphela: ukuxhumana lokhu kakulayo i-IPv6.",
|
||||
"AddressesV6Only": "I-intanethi ikubona nge-IPv6 kuphela.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "ukuhlola kwe-“me-web?”, kuvumelana izinethiwekhi ezingu-{0} kwezingu-{1}",
|
||||
"BasisOneUser": "umbiko womsebenzisi oyedwa",
|
||||
"BasisOperator": "inkampani ye-intanethi uqobo",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "izivivinyo zinengi kakhulu okwamanje",
|
||||
"RefusalUnknownTicket": "isikhathi sesivivinyo siphelile",
|
||||
"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?”",
|
||||
"RouterMobile": "Kudatha yefoni kakulayo i-router yasekhaya: inethiwekhi yenkampani yakho yiyo eza kuqala.",
|
||||
"RouterNone": "Kakutholakalanga i-router yasekhaya kulokhu kuxhumana.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "atshiwo ukuthi kawekho",
|
||||
"ValueAtLeastSeconds": "okungenani amasekhondi angu-{0}",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: iseva yakho yamabizo kayikwazi ukulubuza",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Hatshi lapha",
|
||||
"VerdictPossible": "Kuyenzeka",
|
||||
"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.",
|
||||
"WhatIsThis": "Lokhu kutshoni?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "तपाईंको सार्वजनिक ठेगाना पढ्न सकिएन।",
|
||||
"AddressesV4Only": "इन्टरनेटले तपाईंलाई IPv4 मा मात्र देख्छ: यो कनेक्सनमा IPv6 छैन।",
|
||||
"AddressesV6Only": "इन्टरनेटले तपाईंलाई IPv6 मा मात्र देख्छ।",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "“me-web?” का जाँच, {1} मध्ये {0} नेटवर्क सहमत",
|
||||
"BasisOneUser": "एक प्रयोगकर्ताको रिपोर्ट",
|
||||
"BasisOperator": "इन्टरनेट कम्पनी आफैं",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "अहिलेलाई धेरै टेस्ट भए",
|
||||
"RefusalUnknownTicket": "टेस्टको समय सकियो",
|
||||
"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?” ले के भेट्टायो",
|
||||
"RouterMobile": "मोबाइल डेटामा घरको राउटर हुँदैन: सबैभन्दा पहिले तपाईंको मोबाइल कम्पनीको नेटवर्क आउँछ।",
|
||||
"RouterNone": "यो कनेक्सनमा घरको कुनै राउटर भेटिएन।",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "छैन भनेर जवाफ दियो",
|
||||
"ValueAtLeastSeconds": "कम्तीमा {0} सेकेन्ड",
|
||||
"ValueBetweenSeconds": "{0} देखि {1} सेकेन्डसम्म",
|
||||
"ValueBlockAllocated": "ठेगाना बाँड्ने संस्थाले सिधै इन्टरनेट कम्पनीलाई दिएको ({0})",
|
||||
"ValueBlockAssigned": "ठेगाना बाँड्ने संस्थाले सिधै एउटै संगठनलाई दिएको ({0})",
|
||||
"ValueBlockReallocated": "एउटा इन्टरनेट कम्पनीले अर्को इन्टरनेट कम्पनीलाई सुम्पेको ({0})",
|
||||
"ValueBlockReassigned": "इन्टरनेट कम्पनीले आफ्नो एक ग्राहकलाई सुम्पेको ({0})",
|
||||
"ValueCantTell": "भन्न सकिँदैन",
|
||||
"ValueCantTellResolver": "{0}: तपाईंको नाम सर्भरले यसलाई सोध्न सक्दैन",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "यहाँबाट हुँदैन",
|
||||
"VerdictPossible": "सम्भव",
|
||||
"VerdictWorkaround": "अर्को उपायले",
|
||||
"VersionLine": "“me-web?” {0} · निःशुल्क र खुला सफ्टवेयर (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · निःशुल्क र खुला सफ्टवेयर (AGPL-3.0)",
|
||||
"WaitingReach": "माथि तपाईंको जवाफ पर्खिँदै।",
|
||||
"WhatIsThis": "यसको अर्थ के हो?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Uw openbare adres kon niet worden gelezen.",
|
||||
"AddressesV4Only": "Het internet ziet u alleen via IPv4: deze verbinding heeft geen 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",
|
||||
"BasisOneUser": "melding van één gebruiker",
|
||||
"BasisOperator": "opgave van de provider",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "voorlopig te veel tests",
|
||||
"RefusalUnknownTicket": "de test is verlopen",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "gemeld als niet bestaand",
|
||||
"ValueAtLeastSeconds": "minstens {0} 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",
|
||||
"ValueCantTellResolver": "{0}: uw naamserver kan deze lijst niet raadplegen",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Niet vanaf hier",
|
||||
"VerdictPossible": "Mogelijk",
|
||||
"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.",
|
||||
"WhatIsThis": "Wat betekent dit?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Den offentlege adressa di kunne ikkje lesast.",
|
||||
"AddressesV4Only": "Internett ser deg berre via IPv4: denne tilkoplinga har ikkje 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",
|
||||
"BasisOneUser": "rapport frå éin brukar",
|
||||
"BasisOperator": "leverandøren sine eigne opplysningar",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "for mange testar akkurat no",
|
||||
"RefusalUnknownTicket": "testen har gått ut",
|
||||
"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",
|
||||
"RouterMobile": "På mobildata finst det ingen ruter heime: nettverket til leverandøren din kjem først.",
|
||||
"RouterNone": "Fann ingen ruter heime på denne tilkoplinga.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "meldt som ikkje-eksisterande",
|
||||
"ValueAtLeastSeconds": "minst {0} 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",
|
||||
"ValueCantTellResolver": "{0}: namneserveren din kan ikkje spørje den",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ikkje herifrå",
|
||||
"VerdictPossible": "Mogleg",
|
||||
"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.",
|
||||
"WhatIsThis": "Kva tyder dette?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Den offentlige adressen din kunne ikke leses.",
|
||||
"AddressesV4Only": "Internett ser deg bare via IPv4: denne forbindelsen har ikke 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",
|
||||
"BasisOneUser": "rapport fra én bruker",
|
||||
"BasisOperator": "leverandørens egne opplysninger",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "for mange tester akkurat nå",
|
||||
"RefusalUnknownTicket": "testen er utløpt",
|
||||
"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",
|
||||
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
|
||||
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "meldt som ikke-eksisterende",
|
||||
"ValueAtLeastSeconds": "minst {0} 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",
|
||||
"ValueCantTellResolver": "{0}: navneserveren din kan ikke spørre den",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Ikke herfra",
|
||||
"VerdictPossible": "Mulig",
|
||||
"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.",
|
||||
"WhatIsThis": "Hva betyr dette?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Adiresi yanu yapagulu sinathe kuwerengedwa.",
|
||||
"AddressesV4Only": "Intaneti imakuonani kudzera pa IPv4 yokha: kulumikizana uku kulibe IPv6.",
|
||||
"AddressesV6Only": "Intaneti imakuonani kudzera pa IPv6 yokha.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "kufufuza kwa “me-web?”, netiweki {0} mwa {1} zikugwirizana",
|
||||
"BasisOneUser": "lipoti la wogwiritsa ntchito m'modzi",
|
||||
"BasisOperator": "wopereka intaneti mwini",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "mayeso ambiri kwambiri pakali pano",
|
||||
"RefusalUnknownTicket": "nthawi ya kuyesa yatha",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "zanenedwa kuti kulibe",
|
||||
"ValueAtLeastSeconds": "osachepera masekondi {0}",
|
||||
"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",
|
||||
"ValueCantTellResolver": "{0}: seva yanu ya mayina singaufunse",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Osati kuchokera pano",
|
||||
"VerdictPossible": "Zingatheke",
|
||||
"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.",
|
||||
"WhatIsThis": "Kodi izi zikutanthauza chiyani?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Nie udało się odczytać twojego adresu publicznego.",
|
||||
"AddressesV4Only": "Internet widzi cię tylko przez IPv4: to połączenie nie ma IPv6.",
|
||||
"AddressesV6Only": "Internet widzi cię tylko przez IPv6.",
|
||||
"AppName": "„me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "sprawdzenia „me-web?”, zgodne w {0} z {1} sieci",
|
||||
"BasisOneUser": "relacja jednego użytkownika",
|
||||
"BasisOperator": "dostawca",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "na razie zbyt wiele testów",
|
||||
"RefusalUnknownTicket": "test wygasł",
|
||||
"RefusalUnreachable": "serwer nieosiągalny",
|
||||
"RegistryCredit": "Bloki adresów: RIPE Database organizacji RIPE NCC (ripe.net), używana za jej zgodą, dane z {0}. Mogą być starsze niż baza dostępna online.",
|
||||
"RegistryCredit": "Bloki adresów: bazy danych organizacji RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) i LACNIC (lacnic.net), używane za ich zgodą, dane z {0}. Mogą być starsze niż bazy dostępne online.",
|
||||
"ResultsTitle": "Co znalazła aplikacja „me-web?”",
|
||||
"RouterMobile": "Na danych mobilnych nie ma routera domowego: od razu zaczyna się sieć dostawcy.",
|
||||
"RouterNone": "W tym połączeniu nie znaleziono routera domowego.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "zgłoszono jako nieistniejące",
|
||||
"ValueAtLeastSeconds": "co najmniej {0} s",
|
||||
"ValueBetweenSeconds": "od {0} do {1} s",
|
||||
"ValueBlockAllocated": "przydzielony dostawcy bezpośrednio przez rejestr adresów ({0})",
|
||||
"ValueBlockAssigned": "przydzielony jednej organizacji bezpośrednio przez rejestr adresów ({0})",
|
||||
"ValueBlockReallocated": "przekazany przez jednego dostawcę innemu dostawcy ({0})",
|
||||
"ValueBlockReassigned": "przekazany przez dostawcę jednemu z jego klientów ({0})",
|
||||
"ValueCantTell": "nie wiadomo",
|
||||
"ValueCantTellResolver": "{0}: twój serwer nazw nie może jej sprawdzić",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Nie stąd",
|
||||
"VerdictPossible": "Możliwe",
|
||||
"VerdictWorkaround": "Z obejściem",
|
||||
"VersionLine": "„me-web?” {0} · wolne oprogramowanie (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · wolne oprogramowanie (AGPL-3.0)",
|
||||
"WaitingReach": "Oczekiwanie na twoją odpowiedź powyżej.",
|
||||
"WhatIsThis": "Co to znaczy?"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "ستاسو عامه پته ونه لوستل شوه.",
|
||||
"AddressesV4Only": "انټرنېټ تاسو یوازې د IPv4 له لارې ویني: دا اړیکه IPv6 نه لري.",
|
||||
"AddressesV6Only": "انټرنېټ تاسو یوازې د IPv6 له لارې ویني.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "د “me-web?” کتنې، له {1} شبکو څخه {0} سره سمې دي",
|
||||
"BasisOneUser": "د یوه کاروونکي راپور",
|
||||
"BasisOperator": "د انټرنېټ شرکت پخپله",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "اوس ډېرې ازموینې شوې دي",
|
||||
"RefusalUnknownTicket": "د ازموینې وخت تېر شو",
|
||||
"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?” څه وموندل",
|
||||
"RouterMobile": "په موبایل ډېټا کې د کور روټر نشته: لومړی ستاسو د انټرنېټ شرکت شبکه راځي.",
|
||||
"RouterNone": "په دې اړیکه کې د کور روټر ونه موندل شو.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "د نشته په توګه وښودل شول",
|
||||
"ValueAtLeastSeconds": "لږ تر لږه {0} ثانیې",
|
||||
"ValueBetweenSeconds": "د {0} او {1} ثانیو ترمنځ",
|
||||
"ValueBlockAllocated": "د پتو ویشونکې ادارې له خوا مستقیم انټرنېټ شرکت ته ورکړل شوې ({0})",
|
||||
"ValueBlockAssigned": "د پتو ویشونکې ادارې له خوا مستقیم یوازې یوه سازمان ته ورکړل شوې ({0})",
|
||||
"ValueBlockReallocated": "د یوه انټرنېټ شرکت له خوا بل انټرنېټ شرکت ته سپارل شوې ({0})",
|
||||
"ValueBlockReassigned": "د انټرنېټ شرکت له خوا خپل یوه پېرېدونکي ته سپارل شوې ({0})",
|
||||
"ValueCantTell": "معلومه نه ده",
|
||||
"ValueCantTellResolver": "{0}: ستاسو د نومونو سرور ترې پوښتنه نه شي کولای",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "له دې ځایه نه",
|
||||
"VerdictPossible": "شونی دی",
|
||||
"VerdictWorkaround": "په بله لاره",
|
||||
"VersionLine": "“me-web?” {0} · وړیا او آزاد سافټویر (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · وړیا او آزاد سافټویر (AGPL-3.0)",
|
||||
"WaitingReach": "پورته ستاسو ځواب ته انتظار دی.",
|
||||
"WhatIsThis": "دا څه معنا لري؟"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"AddressesNone": "Não foi possível ler o seu endereço público.",
|
||||
"AddressesV4Only": "A internet vê você apenas por IPv4: esta conexão não tem IPv6.",
|
||||
"AddressesV6Only": "A internet vê você apenas por IPv6.",
|
||||
"AppName": "“me-web?”",
|
||||
"AppName": "me-web?",
|
||||
"BasisChecks": "verificações do “me-web?”, {0} de {1} redes concordam",
|
||||
"BasisOneUser": "relato de um usuário",
|
||||
"BasisOperator": "a própria operadora",
|
||||
@@ -261,7 +261,7 @@
|
||||
"RefusalTooMany": "testes demais por enquanto",
|
||||
"RefusalUnknownTicket": "o teste expirou",
|
||||
"RefusalUnreachable": "servidor inacessível",
|
||||
"RegistryCredit": "Blocos de endereços: o RIPE Database do RIPE NCC (ripe.net), usado com sua permissão, dados de {0}. Podem estar defasados em relação ao banco de dados online.",
|
||||
"RegistryCredit": "Blocos de endereços: os bancos de dados do RIPE NCC (ripe.net), do APNIC (apnic.net), do AFRINIC (afrinic.net) e do LACNIC (lacnic.net), usados com permissão deles, dados de {0}. Podem estar defasados em relação aos bancos de dados online.",
|
||||
"ResultsTitle": "O que o “me-web?” encontrou",
|
||||
"RouterMobile": "Nos dados móveis não há roteador de casa: a rede da operadora vem primeiro.",
|
||||
"RouterNone": "Nenhum roteador de casa foi encontrado nesta conexão.",
|
||||
@@ -341,6 +341,10 @@
|
||||
"ValueAnsweredMissing": "informados como inexistentes",
|
||||
"ValueAtLeastSeconds": "pelo menos {0} segundos",
|
||||
"ValueBetweenSeconds": "entre {0} e {1} segundos",
|
||||
"ValueBlockAllocated": "dado diretamente à operadora pelo registro de endereços ({0})",
|
||||
"ValueBlockAssigned": "dado diretamente a uma única organização pelo registro de endereços ({0})",
|
||||
"ValueBlockReallocated": "repassado por uma operadora a outra operadora ({0})",
|
||||
"ValueBlockReassigned": "repassado pela operadora a um de seus clientes ({0})",
|
||||
"ValueCantTell": "não dá para saber",
|
||||
"ValueCantTellResolver": "{0}: o seu servidor de nomes não consegue consultá-la",
|
||||
"ValueCount": "{0}",
|
||||
@@ -389,7 +393,7 @@
|
||||
"VerdictNotPossible": "Daqui, não",
|
||||
"VerdictPossible": "Possível",
|
||||
"VerdictWorkaround": "Com uma alternativa",
|
||||
"VersionLine": "“me-web?” {0} · software livre (AGPL-3.0)",
|
||||
"VersionLine": "me-web? {0} · software livre (AGPL-3.0)",
|
||||
"WaitingReach": "Aguardando a sua resposta acima.",
|
||||
"WhatIsThis": "O que isso significa?"
|
||||
}
|
||||
Loaded 100 of 167 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user