28 Commits
Author SHA1 Message Date
thepraandClaude Opus 5.5 b4bd102b17 The release and knowledge tools follow the house rules too
Release / Every platform, the server, the release (push) Successful in 7m29s
Build / Desktop, server and tools (push) Successful in 46s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEJrgxG12Pc39Fai8Bd
2026-11-10 06:48:23 +01:00
thepraandClaude Opus 5.5 7cad7a32dd me-web? 0.16.0: current Avalonia and .NET libraries
Build / Desktop, server and tools (push) Successful in 1m23s
Release / Every platform, the server, the release (push) Failing after 8s
Built with SDK 10.0.403 on Avalonia 12.1.6, the current .NET 10 libraries and QRCoder 1.8.1. On Android the splash
screen library moves to 1.2 together with the lifecycle libraries it needs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEJrgxG12Pc39Fai8Bd
2026-11-10 06:44:44 +01:00
thepraandClaude Opus 5.5 d408edea98 House rules: the build checks them, and every refusal from the server answers 400, 403 or 404
Build / Desktop, server and tools (push) Successful in 1m8s
The server no longer answers 409, 413 or 429: a busy probe, a share or upload that is too large and a request over
the limit now answer 400 with the same reason as before, and still say when to try again. The app reads the reason,
so nothing changes for it; versions up to 0.15.4 report a limited speed test as unmeasured until they update.
The app's commands can now be cancelled all the way down, and the house rules are written into PATTERNS.md and
checked on every build, Android included.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEJrgxG12Pc39Fai8Bd
2026-11-10 05:32:04 +01:00
thepraandClaude Opus 5.5 5b2210a8a7 F-Droid page: screenshots, a banner and a fuller description
Build / Desktop, server and tools (push) Successful in 1m5s
The app's page in F-Droid had a stretched icon across the top, no pictures and two lines of text. It now shows six
screenshots in English and Italian (the opening screen, what you can host, the path from the phone to the internet,
one finding explained, a check under way and exactly what sharing would send), a banner, the icon at full size and
a description of what the app checks and what stays on the phone.

The screenshots are drawn from an invented connection, not the computer that makes them: documentation addresses,
a made-up provider, nothing that belongs to anyone. One command redraws them after a change to the screens:
dotnet run --project tools/Screenshots -- --store. The listing is in the layout Google Play uses, so the same files
will serve there.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEKqxKjKyHkFzuRVMNA
2026-11-08 20:53:50 +01:00
thepraandClaude Opus 5.5 8c079e43c9 me-web?: new versions show up in the software centre within a quarter of an hour
Build / Desktop, server and tools (push) Successful in 1m8s
The Arasaka repository that “me-web?” adds told software centres such as Discover that its list of
packages stays good for six hours, so a new version could stay out of sight for that long, even after
pressing Refresh. It now says fifteen minutes. The change reaches a computer with the next version of
“me-web?”; a repository file someone edited by hand is left as it is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEJbozap2Mg4kAH6vnc
2026-11-01 21:24:08 +01:00
thepraandClaude Opus 5.5 84a86743b2 CLAUDE.md: the release notes come from the shared changelog action and reach every place
Build / Desktop, server and tools (push) Successful in 1m11s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 18:21:21 +01:00
thepraandClaude Opus 5.5 ad33779356 Release notes come from app-stores' changelog action, into the deb and rpm too
Build / Desktop, server and tools (push) Successful in 1m12s
The release's "What's new" is now written by the shared generator every Arasaka
release uses, from the same commit messages and with the same "me-web? x.y.z:" prefix
removed; the deb and rpm carry it as their changelog (apt changelog, rpm --changelog),
and CHANGELOG.md is attached beside the files and listed in SHA256SUMS.txt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 18:19:25 +01:00
thepraandClaude Opus 5.5 f41e1e178f packages.arasaka.software is published from its own repository; the release only signs the rpm
Build / Desktop, server and tools (push) Successful in 1m4s
thepra/packages.arasaka.software now reads this repository's releases and publishes
them with every other joined app, so the daily packages and F-Droid jobs, their
scripts and the repository's F-Droid settings leave this repository. The release
still signs the rpm on its own page with the Arasaka key, as the README promises,
and the F-Droid listing stays in packaging/fdroid/metadata, read at each tag.

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

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

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

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

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

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

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

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

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

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

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

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

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

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 19:41:56 +02:00
thepraandClaude Opus 5.5 aa031c6012 "me-web?" 0.11.0: the name of the block your address belongs to
Build / Desktop, server and tools (push) Successful in 1m4s
Release / Every platform, the server, the release (push) Successful in 21m49s
- The provider card now shows the address block your connection belongs to, as the RIPE Database names it, for
  example "MOBILE-USERS-BLOCK (IT)" on Iliad mobile or "FASTWEB-L3-PAT_NAT (IT)" on a Fastweb shared address. The
  path shows it under your provider too.
- No block is left out: the server keeps every block in the RIPE Database, small and unique ones included, and tells
  the app the block of the address it sees, never anyone else's. The app also carries about 430,000 of the larger
  blocks, for when the server can't be reached.
- Only each block's range, name and country are used, nothing about people. The data comes from the RIPE NCC's RIPE
  Database, used with the RIPE NCC's permission; it may lag behind the live database, and the "What this app
  contacts" sheet gives its date.
- The privacy page says that the server's answer now includes that block name; nothing new is stored or sent.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 18:10:19 +02:00
thepraandClaude Opus 5.5 340b2678ef "me-web?" 0.10.0: three cards that fold as you scroll, then a yes or a no
Build / Desktop, server and tools (push) Successful in 1m10s
Release / Every platform, the server, the release (push) Successful in 9m47s
- The first screen is three cards you scroll through: what you could have (your family's photos at home, open from anywhere), how it works (a small computer that stays on, and an address of your own), and the question that matters: does your home have one?
- As you scroll down, the first two cards fold into two bubbles at the top. Tap a bubble to go back to its card.
- The last card ends with a choice: "Yes, let's find out" starts the check; "Not for me" says goodbye and closes the app.
- After your first check, the app opens on the last card, with the first two already folded.
- The swipe-through pages and the circling drawing are gone; the six things you could host stay listed under the cards.
- While a check runs, nothing is left empty: each thing you could host has its card from the start, with a "Checking" label and a moving shimmer, until its answer arrives. Checks still running look the same.
- The question, the two answers and the goodbye are in every language; translations other than English and Italian are still drafts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 09:53:10 +02:00
thepraandClaude Opus 5.5 f066ef106c "me-web?" 0.9.0: first it shows you where this leads, then it checks
Build / Desktop, server and tools (push) Successful in 1m7s
Release / Every platform, the server, the release (push) Successful in 7m43s
- The first time you open the app, two short pages come before the check. The first shows a photo you take far from home going to a small computer in your house, and on to your parents' tablet a moment later. The second shows what that takes: a computer that stays on, and a connection with an address of its own. A house with its own number lets the visitor in; a block of flats that shares one number stops them at the main door. Many connections have their own address, and when one doesn't there is often a way round it.
- Swipe, or press Next. Skip goes straight to the check. "What could I do with this?" on the first screen shows the two pages again.
- The first screen now says only what the check finds out, so it no longer repeats the pages.
- On Android the back button goes to the previous page, and closes the information and share panels.
- Every language has the new words, written for people who are not technical; translations other than English and Italian are still drafts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 04:59:15 +02:00
thepraandClaude Opus 5.5 e5163fb1a4 "me-web?" 0.8.1: a router that looks like a router
Build / Desktop, server and tools (push) Successful in 1m25s
Release / Every platform, the server, the release (push) Successful in 9m21s
- The home's internet box in the middle of the first screen, and the router step on the way to the internet, are drawn anew: a box seen a little from above, two antennas, status lights on the front and Wi-Fi waves above it. The old drawing could be taken for a piece of furniture.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 01:53:33 +02:00
thepraandClaude Opus 5.5 f157a74c60 "me-web?" 0.8.0: a first screen that says what's in it for you
Build / Desktop, server and tools (push) Successful in 1m11s
Release / Every platform, the server, the release (push) Successful in 8m45s
- The first screen now starts from what a home connection could do for you: a drawing of your home's internet box with the things it could host circling it (family photos, a website, reaching home from outside, a game server, a blog, mail), the question in plain words, why it matters, and one button, "Check this connection".
- Below it, the six things the check answers, and a promise: nothing on your network changes without asking you first, and the results stay on your device unless you share them.
- The codes for installing the app on another device are folded away at the bottom; open them when you need them.
- While the check runs, the offer to share your findings already waits at the end of the page, getting them ready, and becomes a button as soon as they are complete.
- Long button labels and the translation notice no longer run off narrow screens.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
2026-10-16 01:30:03 +02:00
198 changed files with 6174 additions and 856 deletions

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
#!/bin/sh
set -eu
version=$1
releases=$(pwd)/releases/$version
rpm=$releases/MeWeb-$version-linux-x64.rpm
fingerprint=F92C166E9B1C13EDD1629E76888DCF969D133FB2
test -f "$rpm"
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'
(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"
echo "signed $(basename "$rpm") with $fingerprint"
+10 -4
View File
@@ -1,11 +1,17 @@
#!/bin/sh
set -eu
manifest=http://127.0.0.1:5480/api/knowledge
for attempt in $(seq 1 60); do
if curl -fsS "$manifest" >/dev/null 2>&1; then
echo "network data ready: $(curl -fsS "$manifest" | head -c 200)"
for attempt in $(seq 1 240); do
body=$(curl -fsS "$manifest" 2>/dev/null || true)
missing=""
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
fi
sleep 10
done
echo "::warning::the server built no network data in ten minutes; the apps embed the provider map alone"
echo "::warning::the server's network data still lacks${missing:- everything} after forty minutes; the apps embed what it has"
+18
View File
@@ -22,6 +22,15 @@ jobs:
- name: Prepare
run: .gitea/scripts/prepare.sh
- name: Release notes from the commit messages since the previous tag
uses: https://git.thepra.dev/Arasaka/app-stores/changelog@v1
with:
prefix: v
name: me-web?
strip: '^["“]?me-web\?["”]? [\d.]+:\s*'
packager: Arasaka di Hvozdikov Yevheniy <https://arasaka.software/contact>
output: artifacts/notes
- name: The server
run: tools/release.sh server --commit "$COMMIT"
@@ -43,6 +52,15 @@ jobs:
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
run: .gitea/scripts/android.sh
- name: The changelog beside the files
run: cp artifacts/notes/CHANGELOG.md "releases/$VERSION/"
- name: The rpm signed with the Arasaka packages key
if: ${{ github.ref_type == 'tag' }}
env:
PACKAGES_SIGNING_KEY: ${{ secrets.PACKAGES_SIGNING_KEY }}
run: .gitea/scripts/sign-rpm.sh "$VERSION"
- name: Publish the release
if: ${{ github.ref_type == 'tag' || inputs.publish == 'true' }}
env:
+2 -2
View File
@@ -2,7 +2,7 @@
Read this first. **`PATTERNS.md` is canonical for how code is written** (cite "PATTERNS #n"); **`CLAUDE.md` is the
quick reference** (commands, map, pitfalls). When a tool in the repo enforces a rule (the compiler, `.editorconfig`,
`tools/lint.cs`), the tool is the source of truth.
the house-rules analyzer), the tool is the source of truth.
## What MeWeb is
@@ -19,7 +19,7 @@ Free software under AGPL-3.0, published by Arasaka di Hvozdikov Yevheniy.
- **No comments in source** — none, of any kind (#42).
- **No `private`**, no `_` prefixes, **`Nullable` disabled**, **2-space indent**, **`var` everywhere** (#92).
- **Primary constructors**, `IOptionsMonitor<T>`, `CancellationToken` last and forwarded (#1, #87, #88).
- **Routes only in `src/MeWeb.Shared/Endpoints.cs`** (#9); DTOs are classes named `View*`, `Upsert*`, `*Form` (#34).
- **Routes only in `src/MeWeb.Shared/Endpoints.cs`** (#9); DTOs are classes named `View*`, `*Request`, `*Form` (#34).
- **UI text:** resx keys only, sentence case, every language present, drafts labelled (#39, #50, #125).
- **Every outbound host is declared** in the app's "What this app contacts" screen (#120).
+119 -15
View File
@@ -13,12 +13,13 @@ dotnet run tools/setup.cs -- --group packaging # pinned nfpm into to
dotnet build src/MeWeb.Android/MeWeb.Android.csproj \
-p:JavaSdkDirectory=$PWD/tools/jdk/linux-x64/jdk-21.0.12+8 -p:AndroidSdkDirectory=$HOME/Android/Sdk
dotnet run --project tools/Screenshots -- dist/screenshots [en,it,...]
dotnet run --project tools/Screenshots -- --store # store set: fastlane/metadata/android/{en-US,it-IT}/images/phoneScreenshots
tools/release.sh notes # artifacts/release-notes.md alone, nothing built
dotnet run tools/strings.cs -- check # every language against English
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 \
@@ -44,7 +45,8 @@ is root-owned, so CI uses the runner user's own `~/.dotnet` (passolo's `tools/re
| `MEWEB_KEYSTORE` | release step | a temporary file in `$RUNNER_TEMP` decoded by `.gitea/scripts/android.sh`, removed on exit |
`build.yml` runs on every push to `master`; `release.yml` on a `v*` tag (publishes the Gitea release) or by hand
(`publish: false` builds every platform and deploys the server only). Both run on the Arasaka org runner `nuvola`,
(`publish: false` builds every platform and deploys the server only). Both run on `nuvola`, the instance-wide runner
on the box (since 1 Nov 2026 it also takes the jobs labelled `build`),
user `gitea-runner`, home `/var/lib/gitea-runner`: `tools/sdk.sh` installs the SDK from `global.json` into its
`~/.dotnet` (the system SDK in `/opt/dotnet` is older and root-owned), and the JDK, nfpm and the Android SDK are
cached in `~/.cache/meweb`. There is deliberately no `pull_request` trigger: the runner is the production box.
@@ -62,7 +64,7 @@ The Android release key: alias `meweb`, certificate SHA-256
|---|---|
| `src/MeWeb.Shared` | `Endpoints.cs` (routes and hosts), wire contracts, `MeWebJsonContext`, generated `BuildInfo` |
| `src/MeWeb.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,10 +74,10 @@ The Android release key: alias `meweb`, certificate SHA-256
| `data/observed.json` | notes counted from shared findings and accepted by a person: per AS number and line (`home`, `mobile`), IPv4 shared or public, IPv6 offered or not, port 25, each with how many networks agree; embedded in every release |
| `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), builds `ip2asn.bin`, `networks.bin`, `carriers.json` and `SOURCES.txt` with `MeWeb.Core/Knowledge/Sources.cs`, and serves them at `/api/knowledge` |
| `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 |
| `tools/Screenshots` | headless renders of every view in every language; it runs a real check, in a throwaway app folder (`AppServices.Folder`), so the developer's own history and settings stay untouched. `--store` runs no check: it replays the invented run in `StoreRun.cs` (a phone on home Wi-Fi behind CGNAT with its own IPv6, documentation addresses, "Example Net" on AS64500, findings computed by `Verdicts`) on a fake `android` platform and writes the six 1080×1920 store screenshots per language, laid out at 405×720 and rendered at 1080/405. Headless rounds a window's logical size up to whole units before scaling, so a store size must be a whole number of units (411.4×731.4 at 2.625 came out 1082×1922) |
| `branding/` | the icon (SVG source, PNG, ICO) |
## Pitfalls
@@ -122,6 +124,66 @@ The Android release key: alias `meweb`, certificate SHA-256
- **The knowledge build must fit the unit's `MemoryMax=512M`.** It peaked at 551 MB with Server GC on a 32-core
machine; workstation GC (the server's csproj), streaming hashes and streaming the iptoasn ranges into compact
tuples brought it to about 335 MB. Re-measure (`VmHWM`) after touching `Sources.cs` or `AsnTable.Write`.
- **RIPE Database data is used by permission, on a condition.** The RIPE NCC allowed it on 16 October 2026 (ticket
#1122623) "as long as there is no commercial intent where the RIPE Database data is behind a paywall or used for
monetization purposes". So it stays in this free app and its server: never behind a paywall, never in anything sold,
never reused by the publisher's business. The request promised range, netname, country and status only (no
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`).
- **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.
- **packages.arasaka.software is fed from outside this repository** (since 1 Nov 2026). The private repository
`thepra/packages.arasaka.software` lists this app in `apps/meweb.yml`, reads every `v*` release from the Releases
tab every 15 minutes, and publishes the newest five debs and rpms, the newest three APKs in the F-Droid repository
and the newest Windows and macOS files under `/download/meweb/`, all signed with keys that live as `thepra`'s own
secrets. Its README is the reference. What this repository still owes it:
- **The release must carry every file named in that entry and list each in `SHA256SUMS.txt`**, or the publisher
leaves the version out and keeps serving the previous one. Renaming a release file means changing `apps/meweb.yml`
in the same hour.
- **The rpm is signed here, before the release is published**, by `.gitea/scripts/sign-rpm.sh` with the Arasaka org
secret `PACKAGES_SIGNING_KEY` (it refuses any key but `F92C166E…3FB2`), which then rewrites `SHA256SUMS.txt`, so
the README's promise holds for the file on the release page too; the publisher sees the signature and keeps it.
- **The store listing is `fastlane/metadata/android/`** (`en-US` and `it-IT`: name, short and full description,
icon, banner, the six screenshots from `tools/Screenshots --store`), in Google Play's layout. The publisher reads
it from `master`, not from a release tag, so F-Droid shows a change within a quarter of an hour. The banner is
drawn by `Arasaka/app-stores`' `listing/banner.py meweb`. The F-Droid repository's own settings and icon live in
the publisher's repository.
- **The APK's signing key also signs the F-Droid index**, so `MEWEB_KEYSTORE_B64` exists twice: here, to sign the
APK, and as `thepra`'s `FDROID_KEYSTORE_B64`. The publisher refuses an APK signed by anything but `5f52cff4…f846`.
- `packaging/arasaka-repository.sh` is written into both maintainer scripts by `tools/release.cs`; it is
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 portal app (`arasaka.software`, `arasaka-portal`) carries a byte-identical copy; change both.
- **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.
@@ -141,6 +203,9 @@ The Android release key: alias `meweb`, certificate SHA-256
phone with several): `AndroidPlatform` reads `ActivityManager.MemoryInfo.TotalMem`, Linux `/proc/meminfo`.
- **`DriveInfo` on Unix takes any path** (it calls `statvfs`): pass the app's folder, not `/`, or Android reads the
read-only root and reports no free disk at all.
- **A wireless mouse is a battery to Linux.** `/sys/class/power_supply` lists the batteries of mice, keyboards, headsets
and game controllers too (`type` Battery, `scope` Device); only one without `scope` Device makes a laptop. Until
0.15.4 the owner's desktop read as a laptop because of an MX Master 4 (MW-VRST-EK5A).
- **An IPv6 address only wraps at a colon if it is allowed to**: the path's detail lines put U+200B after each colon;
they are plain `TextBlock`s for that reason, so a copy never carries the invisible character (the cards' values,
which are selectable, stay untouched).
@@ -157,20 +222,59 @@ The Android release key: alias `meweb`, certificate SHA-256
themed icons), and the splash uses the same foreground. Both vectors hold `branding/meweb.svg`'s drawing scaled into
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;
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.
- **Release notes are the commits since the previous tag** (since 1 November 2026 written by the shared
`Arasaka/app-stores` `changelog@v1` action in `release.yml`, into `artifacts/notes/`; `tools/release.cs` reads its
`notes.md` for the release text and hands its `changelog.yml` to nfpm). Each commit's subject (without the
`me-web? x.y:` prefix, quoted or not) and its whole body, with the attribution trailers dropped, go to the Releases tab,
`CHANGELOG.md` beside the files, the deb's and rpm's own changelog, and on packages.arasaka.software to the page,
F-Droid's What's new, `apt changelog` and dnf's advisories. 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 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>`
shot by switching from English on a live view, which is the check that would have caught it.
- **The first screen is three cards in one scroll: the outcome, how it works, then the question and the choice.**
Picturing the outcome alone lowers the drive to act, and an obstacle only motivates while it looks beatable
(Oettingen's mental contrasting), so the third card names the difficulty with hope and ends on the action.
`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 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.
- **As the reader scrolls, the first two cards fold into bubbles.** `MainView.Fold` reads each card's layout position
against the scroll offset (never `TranslatePoint` on the card, whose own `RenderTransform` it is changing), shrinks
and fades the card and grows its bubble in the strip over the scroller; a bubble glides back to its card. Once the
reader has pressed the check (`StoredSettings.StorySeen`), the app opens folded on the third card. `Views/Animated`
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
at the end in a muted "getting them ready" state (`ShowSharePreparing`) and turns into the offer when the findings
are complete.
- **Values worth copying are read-only text boxes with a copy button inside** (`Views/CopyField`): addresses, the
router, the network, the reverse name, the route, the STUN answers and a submission's code. The box is
left-to-right in every language and copies the raw value, never the bidi marks `Texts.Isolate` adds to display
+5 -2
View File
@@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<Version>0.7.1</Version>
<Product>“me-web?”</Product>
<Version>0.16.0</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>
@@ -13,5 +13,8 @@
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<InvariantGlobalization>false</InvariantGlobalization>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<HouseRulesDtoNamespaces>MeWeb.Shared</HouseRulesDtoNamespaces>
<HouseRulesFormatHelpers>NumbersExtensions,Texts</HouseRulesFormatHelpers>
<WarningsAsErrors>$(WarningsAsErrors);HR0001;HR0002;HR0003;HR0004;HR0005;HR0006;HR0007;HR0008;HR0009;HR0010;HR0011;HR0101;HR0102;HR0103;HR0104;HR0105;HR0106;HR0201</WarningsAsErrors>
</PropertyGroup>
</Project>
+12 -5
View File
@@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<AvaloniaVersion>12.1.4</AvaloniaVersion>
<AvaloniaVersion>12.1.6</AvaloniaVersion>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Avalonia" Version="$(AvaloniaVersion)" />
@@ -14,9 +14,16 @@
<PackageVersion Include="Avalonia.HarfBuzz" Version="$(AvaloniaVersion)" />
<PackageVersion Include="AvaloniaUI.DiagnosticsSupport" Version="2.2.3" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageVersion Include="QRCoder" Version="1.8.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.13" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.13" />
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.15" />
<PackageVersion Include="QRCoder" Version="1.8.1" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.14" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.14" />
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.2.0.3" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.LiveData.Core" Version="2.11.0.1" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.Process" Version="2.11.0.1" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" Version="2.11.0.1" />
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android" Version="2.11.0.1" />
</ItemGroup>
<ItemGroup>
<GlobalPackageReference Include="Arasaka.HouseRules.Analyzers" Version="1.0.6" />
</ItemGroup>
</Project>
+52 -7
View File
@@ -1,7 +1,7 @@
# PATTERNS.md — MeWeb house rulings
The canonical standards doc. **On any conflict about how to write code, a ruling here wins**; cite it in review as
"PATTERNS #n". `AGENT.md` is the operational contract, `CLAUDE.md` the quick reference and pitfalls.
The canonical standards doc. **On any conflict about how to write code, a ruling here wins**, except over the owner's
house rules (next section), which win over everything; cite a ruling in review as "PATTERNS #n". `AGENT.md` is the operational contract, `CLAUDE.md` the quick reference and pitfalls.
Numbering is shared with the house lineage (SimpleSchool, passolo, odysseus, zigzag.academy): **#42, #51, #86–#93
mean the same thing in every repo**, and the text below follows passolo's wording wherever the subject is the same.
@@ -10,6 +10,49 @@ only MeWeb needs start at **#120**.
Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third-party trees, the licence text.
## House rules
The owner's rules for every .NET project (`~/RiderProjects/HouseRules/RULES.md`, repo `Arasaka/HouseRules`) apply
here. `Arasaka.HouseRules.Analyzers` (a `GlobalPackageReference` in `Directory.Packages.props`) reports the checkable
ones as `HRxxxx` warnings, they are listed in `WarningsAsErrors`, and `tools/ci.sh` builds with `-warnaserror` too.
MeWeb builds with none and carries no suppression. Applied to MeWeb:
- **Coding style:**
- `var` for every local, `var x = default(T)` when there is no value yet (HR0001, #92).
- `IOptionsMonitor<T>.CurrentValue` (HR0002, #87).
- Primary constructors, using the parameters directly (HR0004, #1).
- Work a constructor used to do becomes a field initializer through a static helper (`RegistryWriter.Reserve`).
- A collection built from instance methods is a `field ??=` property (`MainViewModel.Cards`, `Shared`).
- A `CancellationToken` last on every method that returns a task, passed down (HR0003, #88).
- Relay commands take one.
- Where an API takes none, the wait takes it (`SetTextAsync(link).WaitAsync(ct)`).
- Best-effort and fire-and-forget work passes `CancellationToken.None` on purpose.
- **DTOs:**
- `View*` responses, `*Request` create/update requests, `*Form` other input (HR0010 over `MeWeb.Shared`, #34).
- `Show*` booleans and `*Formatted` strings for display (#44).
- Lists are `= []` (HR0006, #75), and strings have no `= string.Empty` default (HR0005, #89).
- **Server:**
- Routes live only in `Endpoints` (#9).
- A service that can refuse returns `WebResult<T>` (`MeWeb.Shared`). `Invalidate(reason)` answers 400; 403 and
404 are passed explicitly. The endpoint answers through `Answer(context, result, type)`: the data on success,
otherwise a `ViewRefusal` with its `Reason`, plus `Retry-After` when `RetryAfterSeconds` is set.
- Services take the caller's address from the endpoint, never `IHttpContextAccessor` (HR0008, #86).
- **Status codes** (owner, 2026-11-10):
- 400 for every refusal: bad ports, shape, size, busy, too many.
- 403 for a caller the probe will not serve (`not-public`, `other-address`) and a delete token that does not match.
- 404 for an unknown ticket or submission.
- Nothing answers 409, 413, 429 or any 5XX (HR0007), and MeWeb has no exception.
- Clients read `ViewRefusal.Reason`, never the status. Installed apps up to 0.15.4 read 429 on the speed download,
so until they update a limited speed test shows as "couldn't measure" rather than "limited".
- **Client:** `ServerProbe` returns the same `WebResult<T>` and never throws (#27). A transport failure is the refusal
`unreachable`, and a failure without a body is `http-<status>`.
- **Numbers:** formatted only by `NumbersExtensions` (`MeWeb.Shared`) and `Texts` (`MeWeb.App`) (HR0011).
- `NumbersExtensions` holds the invariant values that fill a localized template: `ToOneDecimal`, `ToWholeMegabytes`.
- `Texts` holds what the App formats in the reader's culture: money and dates.
- **JSON:** one source-generated context per assembly (#84).
- **Not applicable:** the `.razor` rules (HR0101–HR0106, HR0201), since the App is Avalonia. Their counterparts are
#27, #43, #44 and #93. `Localizer.Instance[key]` already returns a string (#91).
---
## A. Dependency injection and services
@@ -26,7 +69,8 @@ Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third
## B. Web boundary
5. **`WebResult` envelope + early return** on every server endpoint that can refuse; the happy path stays flat.
5. **`WebResult<T>` + early return** in every server service that can refuse, answered through `Answer`; the happy
path stays flat (see House rules).
6. **Pure or internal code may return tuples** (`(value, error)`), never across the web boundary.
7. **`try/catch` placement: few at the top, few at the bottom, none in the middle.** Top: host startup, background
loops. Bottom: sockets, DNS, UPnP/PCP, file IO, platform APIs — the IO edges where a check meets the network.
@@ -53,7 +97,7 @@ Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third
55. n/a — no model output.
63. **An inventory that lives in a check rots; keep one map and assert it against reality.**
64. **A sweep asserts what must hold and records what is a judgement call.**
65. **Prefer a source lint to a runtime check when the bug is visible in the source** (`tools/lint.cs`).
65. **Prefer a source lint to a runtime check when the bug is visible in the source** (the house-rules analyzer).
66. **A check that has always failed is a decision nobody made** — fix it or delete it.
67. **Two paths that resolve the same thing must degrade the same way** (the v4 and v6 echo, the system resolver and
the server-side blocklist fallback).
@@ -117,7 +161,7 @@ Scope: `src/`, `tools/`. Out of scope: generated files (`obj/`, `*.g.cs`), third
32. **Subscription discipline:** every `+=` has its `-=` in the matching unload/dispose; timers are `PeriodicTimer`
with a cancellation source cancelled on leave.
33. n/a.
34. **DTO naming by direction:** `View*` (response), `Upsert*` (create/update), `*Form` (any other input). Contracts
34. **DTO naming by direction:** `View*` (response), `*Request` (create/update), `*Form` (any other input). Contracts
grouped by area in `MeWeb.Shared/<Area>Contracts.cs`.
35. n/a. 36. **Path safety** for anything served from disk by name. 37. **Layered gating: the UI hides; the server
refuses.** 57. n/a.
@@ -187,8 +231,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
+29 -3
View File
@@ -1,4 +1,4 @@
# “me-web?”
# me-web?
**Can you run your own server from here?** “me-web?” checks your connection and your device and tells you, in plain
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"
@@ -71,7 +82,22 @@ The APK is signed with the key whose certificate SHA-256 is
neighbours are kept. "With contributions from network operators and volunteers all over the world, RouteViews
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.
- 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, 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,15 @@
Your photos, your files, a website or a game server, kept at home instead of on someone else's computer. Whether that can work depends on your connection, and “me-web?” tells you, in plain words.
It checks your connection and your device one step at a time, from this phone to your router, your provider and the internet, and then says what you could host at home, what stands in the way, and what would fix it:
• a website, reaching home from outside, family photos and files, a game or voice server, a fediverse or blog server, a mail server: possible, possible with a workaround (and which one), or can't tell;
• whether your provider shares your public address with other customers (CGNAT), or a second router is in the way;
• whether your router opens ports for the apps that ask it to (UPnP, NAT-PMP, PCP);
• on mobile data, the operator and the type of network (5G, 4G);
• only if you agree: whether the outside world can really reach this device, with ports opened for ten minutes and closed afterwards;
• whether this connection could send mail directly;
• how your public address has changed across your earlier checks.
What it knows about providers is inside the app, not fetched from a server. Your findings stay on your phone unless you choose to share them, after reading exactly what is sent, and you can delete them at any time.
Free software (AGPL-3.0), no ads, no telemetry, no account.
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB

@@ -0,0 +1 @@
Can you run your own server from here?
@@ -0,0 +1 @@
me-web?
@@ -0,0 +1,15 @@
Le sue foto, i suoi file, un sito o un server per giocare, tenuti a casa invece che sul computer di qualcun altro. Se si può dipende dalla sua connessione, e «me-web?» glielo dice in parole semplici.
Controlla la connessione e il dispositivo un passo alla volta, da questo telefono al router, al suo operatore e a internet, e poi le dice che cosa potrebbe ospitare a casa, che cosa lo impedisce e che cosa lo risolverebbe:
• un sito, raggiungere casa da fuori, foto e file di famiglia, un server per giochi o per chiamate vocali, un server del fediverso o un blog, un server di posta: si può, si può con un accorgimento (e quale), oppure non si può dire;
• se l'operatore condivide il suo indirizzo pubblico con altri clienti (CGNAT), o se c'è un secondo router di mezzo;
• se il router apre le porte alle app che glielo chiedono (UPnP, NAT-PMP, PCP);
• con i dati mobili, l'operatore e il tipo di rete (5G, 4G);
• solo se lei è d'accordo: se dall'esterno si raggiunge davvero questo dispositivo, con le porte aperte per dieci minuti e richiuse subito dopo;
• se questa connessione può inviare posta direttamente;
• come è cambiato il suo indirizzo pubblico nei controlli precedenti.
Quello che sa degli operatori è dentro l'app, non scaricato da un server. I risultati restano sul suo telefono, a meno che non scelga di condividerli dopo aver letto esattamente che cosa viene inviato, e può cancellarli quando vuole.
Software libero (AGPL-3.0), niente pubblicità, niente telemetria, nessun account.
Binary file not shown.

After

Width:  |  Height:  |  Size: 631 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

@@ -0,0 +1 @@
Può ospitare un server da qui?
@@ -0,0 +1 @@
me-web?
+1 -1
View File
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "10.0.401",
"version": "10.0.403",
"rollForward": "latestFeature"
}
}
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nget" value="https://nget.thepra.dev/v3/index.json" protocolVersion="3" />
</packageSources>
<packageSourceMapping>
<packageSource key="nget">
<package pattern="Arasaka.*" />
</packageSource>
<packageSource key="nuget.org">
<package pattern="*" />
</packageSource>
</packageSourceMapping>
</configuration>
+126
View File
@@ -0,0 +1,126 @@
arasaka_repository_url='https://packages.arasaka.software'
arasaka_repository_known=' 311daabcddefad7fe495155f328d1c5e14ef1abf0d3d65312468ddb2bc3b33a2 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=15m
'
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
}
+24 -1
View File
@@ -7,6 +7,8 @@ using Android.Telephony;
using MeWeb.Core.Net;
using Microsoft.Win32.SafeHandles;
namespace MeWeb.Android;
public class AndroidPlatform : SystemPlatform
@@ -116,7 +118,7 @@ public class AndroidPlatform : SystemPlatform
if (activity is null) return false;
try
{
return await activity.Ask(permission).WaitAsync(TimeSpan.FromMinutes(2), ct);
return await activity.Ask(permission, ct).WaitAsync(TimeSpan.FromMinutes(2), ct);
}
catch (TimeoutException)
{
@@ -144,6 +146,27 @@ 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();
new Handler(Looper.MainLooper).PostDelayed(() => Java.Lang.JavaSystem.Exit(0), 400);
}
public override IDisposable AllowMulticast()
{
if (Context.GetSystemService(Context.WifiService) is not WifiManager wifi) return base.AllowMulticast();
+5 -5
View File
@@ -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,
@@ -32,23 +32,23 @@ public class MainActivity : AvaloniaMainActivity
base.OnDestroy();
}
public Task<bool> Ask(string permission)
public Task<bool> Ask(string permission, CancellationToken ct)
{
var answer = new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
int code;
var code = default(int);
lock (Waiting)
{
code = nextRequest++;
Waiting[code] = answer;
}
RunOnUiThread(() => RequestPermissions([permission], code));
return answer.Task;
return answer.Task.WaitAsync(ct);
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Permission[] grantResults)
{
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
TaskCompletionSource<bool> answer;
var answer = default(TaskCompletionSource<bool>);
lock (Waiting)
{
if (!Waiting.Remove(requestCode, out answer)) return;
+10 -1
View File
@@ -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,15 +13,24 @@
<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>
<ItemGroup>
<PackageReference Include="Avalonia.Android" />
<PackageReference Include="Xamarin.AndroidX.Core.SplashScreen" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Process" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android" />
</ItemGroup>
<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 -1
View File
@@ -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>
+3 -1
View File
@@ -15,6 +15,8 @@ public static class AppServices
public const string Secure = "secure";
public const string Plain = "plain";
public static string Folder { get; set; } = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb");
public static IServiceCollection AddMeWebApp(this IServiceCollection services, IPlatform platform)
{
var agent = $"me-web/{BuildInfo.Version}";
@@ -28,7 +30,7 @@ public static class AppServices
return new ServerProbe(factory.CreateClient(Secure), factory.CreateClient(Plain));
});
services.AddSingleton<KnowledgeBase>();
var folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb");
var folder = Folder;
services.AddSingleton(new HistoryStore(folder));
services.AddSingleton(new Leftovers(folder));
services.AddSingleton(new Submissions(folder));
+270 -4
View File
@@ -10,10 +10,10 @@
<StreamGeometry x:Key="ArtLaptopBeat2">M 14 21 H 34</StreamGeometry>
<StreamGeometry x:Key="ArtLaptopBeat3">M 14 26 H 23</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBase">M 9 26 H 39 A 4 4 0 0 1 43 30 V 35 A 4 4 0 0 1 39 39 H 9 A 4 4 0 0 1 5 35 V 30 A 4 4 0 0 1 9 26 Z M 11 39 V 42 M 37 39 V 42 M 29 32.5 H 37</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat1">M 20.46 18.46 A 5 5 0 0 1 27.54 18.46 M 10 32.5 H 12</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat2">M 16.93 14.93 A 10 10 0 0 1 31.07 14.93 M 15 32.5 H 17</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat3">M 13.39 11.39 A 15 15 0 0 1 34.61 11.39 M 20 32.5 H 22</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBase">M 9 24 H 39 L 42 28 H 6 Z M 6 28 H 42 V 36 A 2 2 0 0 1 40 38 H 8 A 2 2 0 0 1 6 36 Z M 10 38 V 41 M 38 38 V 41 M 12 24 L 10 9 M 36 24 L 38 9 M 29 33 H 37</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat1">M 21.17 17.17 A 4 4 0 0 1 26.83 17.17 M 11 33 H 12</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat2">M 18.34 14.34 A 8 8 0 0 1 29.66 14.34 M 15 33 H 16</StreamGeometry>
<StreamGeometry x:Key="ArtRouterBeat3">M 15.51 11.51 A 12 12 0 0 1 32.49 11.51 M 19 33 H 20</StreamGeometry>
<StreamGeometry x:Key="ArtTowerBase">M 24 20 L 16 44 M 24 20 L 32 44 M 21.4 28.5 H 26.6 M 19.5 34 H 28.5 M 12 44 H 36 M 21 17 A 3 3 0 1 0 27 17 A 3 3 0 1 0 21 17 Z</StreamGeometry>
<StreamGeometry x:Key="ArtTowerBeat1">M 19.05 12.05 A 7 7 0 0 0 19.05 21.95 M 28.95 12.05 A 7 7 0 0 1 28.95 21.95</StreamGeometry>
@@ -33,6 +33,272 @@
<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="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="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>
</ResourceDictionary>
+78
View File
@@ -16,7 +16,64 @@
<Color x:Key="CautionTint">#2EF2C14E</Color>
<Color x:Key="BadTint">#33F06B79</Color>
<Color x:Key="NeutralTint">#33B3A6B2</Color>
<Color x:Key="BrandRedGlow">#55E04A55</Color>
<Color x:Key="BrandRedClear">#00E04A55</Color>
<Color x:Key="Scrim">#E6140F15</Color>
<Color x:Key="CautionGlow">#88F2C14E</Color>
<Color x:Key="CautionClear">#00F2C14E</Color>
<Color x:Key="GroundClear">#001B141C</Color>
<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}" />
@@ -35,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>
+623
View File
@@ -45,6 +45,10 @@
<Setter Property="CornerRadius" Value="28" />
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
<Style Selector="Button.primary /template/ ContentPresenter">
<Setter Property="TextWrapping" Value="Wrap" />
<Setter Property="TextAlignment" Value="Center" />
</Style>
<Style Selector="Button.primary:pointerover /template/ ContentPresenter">
<Setter Property="Background" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="Foreground" Value="{StaticResource GroundBrush}" />
@@ -120,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}" />
@@ -204,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>
@@ -289,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>
@@ -330,6 +463,7 @@
</Style>
<Style Selector="Border.card">
<Setter Property="ClipToBounds" Value="True" />
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource LineBrush}" />
<Setter Property="BorderThickness" Value="4,0,0,0" />
@@ -473,6 +607,39 @@
<Setter Property="Width" Value="170" />
<Setter Property="Height" Value="170" />
</Style>
<Style Selector="Border.statusChip">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="CornerRadius" Value="14" />
<Setter Property="Padding" Value="12,6" />
</Style>
<Style Selector="TextBlock.chip">
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="TextBlock.hero">
<Setter Property="FontSize" Value="26" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
<Setter Property="TextAlignment" Value="Center" />
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
<Style Selector="Border.useChip">
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
<Setter Property="CornerRadius" Value="12" />
<Setter Property="Padding" Value="10,8" />
<Setter Property="Width" Value="168" />
</Style>
<Style Selector="Border.useChip TextBlock">
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
<Setter Property="TextWrapping" Value="Wrap" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Margin" Value="10,0,0,0" />
</Style>
<Style Selector="Border.consent.preparing">
<Setter Property="BorderBrush" Value="{StaticResource LineBrush}" />
</Style>
<Style Selector="TextBox.copyField">
<Setter Property="FontSize" Value="13" />
<Setter Property="TextWrapping" Value="Wrap" />
@@ -529,6 +696,462 @@
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style>
<Style Selector="TextBlock.lead.strong">
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Rectangle.sky">
<Setter Property="Fill">
<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.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="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.6" />
<Setter Property="StrokeDashArray" Value="0.1,3.2" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Opacity" Value="0.6" />
</Style>
<Style Selector="Path.comet">
<Setter Property="StrokeThickness" Value="2.6" />
<Setter Property="StrokeLineCap" Value="Round" />
</Style>
<Style Selector="Ellipse.spark">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Ellipse.ripple">
<Setter Property="Stroke" Value="{StaticResource TextStrongBrush}" />
<Setter Property="StrokeThickness" Value="1.4" />
</Style>
<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="Ellipse.windowGlow">
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</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.25" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
<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="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="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="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="1.5" />
<Setter Property="Padding" Value="2,2,2,5" />
</Style>
<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">
<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">
<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}" />
<Setter Property="StrokeThickness" Value="2.4" />
<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}" />
<Setter Property="BorderBrush" Value="{StaticResource LineBrush}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="22" />
<Setter Property="RenderTransformOrigin" Value="50%,100%" />
</Style>
<Style Selector="Border.story.final">
<Setter Property="BorderBrush" Value="{StaticResource BrandRedBrush}" />
<Setter Property="BorderThickness" Value="1.5" />
</Style>
<Style Selector="Border.scene">
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
<Setter Property="CornerRadius" Value="21,21,0,0" />
<Setter Property="ClipToBounds" Value="True" />
</Style>
<Style Selector="Border.storyMark">
<Setter Property="Width" Value="44" />
<Setter Property="Height" Value="44" />
<Setter Property="CornerRadius" Value="22" />
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="BorderThickness" Value="1.5" />
<Setter Property="Margin" Value="14,6" />
<Setter Property="HorizontalAlignment" Value="Left" />
<Setter Property="VerticalAlignment" Value="Top" />
</Style>
<Style Selector="Button.bubble">
<Setter Property="Width" Value="44" />
<Setter Property="Height" Value="44" />
<Setter Property="CornerRadius" Value="22" />
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="BorderThickness" Value="1.5" />
<Setter Property="Padding" Value="0" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="RenderTransformOrigin" Value="50%,50%" />
<Setter Property="Cursor" Value="Hand" />
</Style>
<Style Selector="Button.bubble:pointerover /template/ ContentPresenter">
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Border.bubbles">
<Setter Property="Height" Value="76" />
<Setter Property="VerticalAlignment" Value="Top" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0.6" Color="{StaticResource Ground}" />
<GradientStop Offset="1" Color="{StaticResource GroundClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Rectangle.bubbleLink">
<Setter Property="Width" Value="26" />
<Setter Property="Height" Value="2" />
<Setter Property="Fill" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="Border.farewell">
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style>
<Style Selector="Border.card.pending">
<Setter Property="BorderBrush" Value="{StaticResource LineBrush}" />
</Style>
<Style Selector="Border.card.pending Path.icon">
<Style.Animations>
<Animation Duration="0:0:1.6" IterationCount="Infinite">
<KeyFrame Cue="0%">
<Setter Property="Opacity" Value="1" />
</KeyFrame>
<KeyFrame Cue="50%">
<Setter Property="Opacity" Value="0.35" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="Opacity" Value="1" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Border.skeleton">
<Setter Property="Height" Value="10" />
<Setter Property="CornerRadius" Value="5" />
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
</Style>
<Style Selector="Border.skeleton.short">
<Setter Property="Margin" Value="0,0,90,0" />
</Style>
<Style Selector="Border.sweep">
<Setter Property="Width" Value="150" />
<Setter Property="Margin" Value="0,-20" />
<Setter Property="HorizontalAlignment" Value="Left" />
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<GradientStop Offset="0" Color="{StaticResource GlintClear}" />
<GradientStop Offset="0.5" Color="{StaticResource Glint}" />
<GradientStop Offset="1" Color="{StaticResource GlintClear}" />
</LinearGradientBrush>
</Setter>
<Style.Animations>
<Animation Duration="0:0:1.8" IterationCount="Infinite" Easing="SineEaseInOut">
<KeyFrame Cue="0%">
<Setter Property="TranslateTransform.X" Value="-190" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="TranslateTransform.X" Value="520" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Border.scrim">
<Setter Property="Background" Value="{StaticResource ScrimBrush}" />
</Style>
+4 -3
View File
@@ -5,12 +5,13 @@ namespace MeWeb.App.Services;
public class StoredSettings
{
public string Language { get; set; }
public bool StorySeen { get; set; }
}
public static class AppSettings
{
static readonly string Folder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb");
static readonly string FilePath = Path.Combine(Folder, "settings.json");
static string FilePath => Path.Combine(AppServices.Folder, "settings.json");
public static StoredSettings Read()
{
@@ -30,7 +31,7 @@ public static class AppSettings
{
try
{
Directory.CreateDirectory(Folder);
Directory.CreateDirectory(AppServices.Folder);
var temporary = FilePath + ".tmp";
using (var stream = File.Create(temporary))
JsonSerializer.Serialize(stream, settings, AppJsonContext.Default.StoredSettings);
+2 -2
View File
@@ -7,7 +7,7 @@ namespace MeWeb.App.Services;
public static class ErrorLog
{
const long MaxBytes = 256 * 1024;
static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MeWeb", "errors.log");
static string FilePath => Path.Combine(AppServices.Folder, "errors.log");
static readonly Lock Gate = new();
public static void Watch()
@@ -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)
{
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "ይፋዊ አድራሻዎ ሊነበብ አልቻለም።",
"AddressesV4Only": "ኢንተርኔት የሚያይዎት በIPv4 ብቻ ነው፤ ይህ ግንኙነት IPv6 የለውም።",
"AddressesV6Only": "ኢንተርኔት የሚያይዎት በIPv6 ብቻ ነው።",
"AppName": "«me-web?»",
"AppTagline": "ከዚህ ግንኙነት የራስዎን አገልጋይ ማስኬድ ይችሉ እንደሆነ፣ እና ምን እንደሚያግድዎ ይወቁ።",
"AppName": "me-web?",
"BasisChecks": "የ«me-web?» ፍተሻዎች፣ ከ{1} አውታረ መረቦች ውስጥ {0} ይስማማሉ",
"BasisOneUser": "የአንድ ተጠቃሚ ሪፖርት",
"BasisOperator": "አቅራቢው ራሱ",
@@ -30,9 +29,9 @@
"CardReach": "ከውጭ መድረስ",
"CardRouter": "ራውተርዎ",
"CardSpeed": "ፍጥነት",
"Check": "ይፈትሹ",
"CheckAgain": "እንደገና ይፈትሹ",
"CheckFailed": "ይህ ፍተሻ ባልተጠበቀ ሁኔታ ቆሟል ({0})።",
"CheckStart": "ይህን ግንኙነት ይፈትሹ",
"Checking": "በመፈተሽ ላይ…",
"ClearHistory": "ቀደምት ፍተሻዎችን ያጥፉ",
"Close": "ይዝጉ",
@@ -85,6 +84,8 @@
"FactAdapter": "የአውታረ መረብ አስማሚ",
"FactAddressesSeen": "የታዩ ይፋዊ IPv4 አድራሻዎች",
"FactBattery": "ባትሪ",
"FactBlock": "የአድራሻ ክፍል",
"FactBlockIpv6": "የአድራሻ ክፍል ለIPv6",
"FactChecks": "ፍተሻዎች",
"FactCores": "የፕሮሰሰር ኮሮች (cores)",
"FactDisk": "ነፃ የዲስክ ቦታ",
@@ -146,6 +147,7 @@
"FactWayOut": "መፍትሔ",
"FactWhoHasIpv6": "IPv6 አድራሻውን የያዘው",
"FactWhoHasIt": "IPv4 አድራሻውን የያዘው",
"Goodbye": "ደህና ይሁኑ፣ ስለተመለከቱ እናመሰግናለን።",
"HintSharedHop": "የአቅራቢዎ አንድ ራውተር የጋራ ክልል አድራሻ (100.64.x.x) ይጠቀማል። ይህ አድራሻ ሲጋራም ሳይጋራም ይከሰታል፤ ስለዚህ ብቻውን ምንም አያረጋግጥም።",
"HintSomethingAnswers": "በቤት ውስጥ ያለ አንድ ነገር በፖርት 80 ወይም 443 ላይ ቀድሞውኑ ይመልሳል፦ ምናልባት ከዚህ ቀደም ያዘጋጁት አገልጋይ ነው።",
"HistoryChanged": "ከ{1} ጀምሮ የይፋዊ IPv4 አድራሻዎ ለውጦች፦ {2} (ፍተሻዎች፦ {0})።",
@@ -153,6 +155,11 @@
"HistoryFirst": "ይህ ከዚህ ግንኙነት የመጀመሪያው ፍተሻ ነው። አድራሻዎ ይቀየር እንደሆነ ለማየት በሌሎች ቀናት እንደገና ይፈትሹ።",
"HistoryStable": "ይፋዊ IPv4 አድራሻዎ ከ{1} ጀምሮ አልተቀየረም (ፍተሻዎች፦ {0})።",
"IconsCredit": "አዶዎች፦ Lucide (ISC)።",
"IntroWayBody": "ይህ እንዲሠራ ሁለት ነገሮች ያስፈልጋሉ፦ ሁልጊዜ የሚበራ ትንሽ ኮምፒውተር፣ እና ሌሎች ቤትዎን ማግኘት እንዲችሉ የራሱ አድራሻ ያለው ግንኙነት።",
"IntroWayHope": "ብዙ ግንኙነቶች የራሳቸው አድራሻ አላቸው። ሌሎቹ ግን አንድን አድራሻ ለብዙ ቤቶች ያጋራሉ፤ ጎብኚዎችም በህንጻው ዋና በር ላይ ይቆማሉ። ብዙውን ጊዜ ለዚህም ቢሆን መላ አለ።",
"IntroWayTitle": "ቤትዎ የራሱ አድራሻ ያስፈልገዋል",
"IntroWishBody": "ከቤትዎ ርቀው ፎቶ ያነሳሉ። ፎቶው በቤትዎ ውስጥ ወዳለ ትንሽ ኮምፒውተር ይሄዳል፤ ከአፍታ በኋላም ወላጆችዎ በታብሌታቸው ላይ ያዩታል። አልበምዎ በራስዎ ቤት ውስጥ ይቆያል።",
"IntroWishTitle": "የቤተሰብዎ ፎቶዎች በቤትዎ፣ ከየትም ቦታ የሚታዩ",
"Language": "ቋንቋ",
"LinkCable": "ገመድ",
"LinkCopied": "አገናኙ ተቀድቷል።",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ለአሁኑ በጣም ብዙ ሙከራዎች",
"RefusalUnknownTicket": "የሙከራው ጊዜ አልፏል",
"RefusalUnreachable": "አገልጋዩን መድረስ አልተቻለም",
"RegistryCredit": "የአድራሻ ክፍሎች፦ የRIPE NCC (ripe.net)፣ የAPNIC (apnic.net)፣ የAFRINIC (afrinic.net) እና የLACNIC (lacnic.net) የመረጃ ቋቶች፣ በፈቃዳቸው የተጠቀምንባቸው፣ የ{0} መረጃ። በኢንተርኔት ላይ ካሉት የመረጃ ቋቶች ወደ ኋላ ሊቀሩ ይችላሉ።",
"ResultsTitle": "«me-web?» ያገኘው",
"RouterMobile": "በሞባይል ዳታ ላይ የቤት ራውተር የለም፦ መጀመሪያ የሚመጣው የአቅራቢዎ አውታረ መረብ ነው።",
"RouterNone": "በዚህ ግንኙነት ላይ የቤት ራውተር አልተገኘም።",
@@ -266,18 +274,25 @@
"ShareOfferBody": "እነዚህን ውጤቶች መላክ በቀጣዩ የ«me-web?» ስሪት ውስጥ ስለ አቅራቢዎች ያሉትን ማስታወሻዎች ለማሻሻል ይረዳል። ምንም ነገር ከመላኩ በፊት በትክክል ምን እንደሚላክ ያያሉ።",
"ShareOfferTitle": "ቀጣዩን ስሪት ያግዙ",
"ShareOpen": "እነዚህን ውጤቶች ያጋሩ",
"SharePreparing": "በፍተሻው መጨረሻ ቀጣዩን ስሪት ለማገዝ እነዚህን ውጤቶች መላክ ይችላሉ። በማዘጋጀት ላይ…",
"ShareSend": "ይላኩ",
"ShareSent": "ተልኳል፣ እናመሰግናለን። እስከ {0} ድረስ ይቀመጣል፤ በ«ይህ መተግበሪያ የሚገናኛቸው» ስር ሊሰርዙት ይችላሉ።",
"ShareTitle": "እነዚህን ውጤቶች ያጋሩ",
"ShareTooMany": "ዛሬ ከዚህ አድራሻ በጣም ብዙ ጊዜ ተልኳል። ነገ እንደገና ይሞክሩ።",
"ShareWho": "የሚቀበላቸው፦ የ«me-web?» አሳታሚ Arasaka di Hvozdikov Yevheniy፣ በጣሊያን በሚገኘው የራሱ አገልጋይ ላይ (meweb.arasaka.software)።",
"ShareWhy": "ለምን፦ በቀጣዮቹ ስሪቶች ውስጥ ስለ አቅራቢዎች ያሉትን ማስታወሻዎች ለማሻሻል። የሚታተሙት አድራሻ የሌላቸው ድምር አኃዞች ብቻ ናቸው፣ ያውም አንድ ሰው ከገመገማቸው በኋላ። ሕጋዊ መሠረቱ የእርስዎ ፈቃድ ነው።",
"ShareWhy": "ለምን፦ በቀጣዮቹ ስሪቶች ውስጥ ስለ አቅራቢዎች ያሉትን ማስታወሻዎች ለማሻሻል። የሚታተሙት አድራሻ የሌላቸው ድምር አኃዞች ብቻ ናቸው፣ ያውም አንድ ሰው ከገመገማቸው በኋላ። የላኩትን ውጤት ኮድ እርስዎ ራስዎ ለአሳታሚው ከሰጡ፣ ለምሳሌ ስለ ግንኙነትዎ እርዳታ ሲጠይቁ፣ አሳታሚው በጠየቁበት ቦታ ሊመልስልዎ እነዚህን ውጤቶችም ያነባል፤ እዚያም አድራሻዎችዎን ፈጽሞ አይደግምም። ሕጋዊ መሠረቱ የእርስዎ ፈቃድ ነው።",
"SharedTitle": "ያጋሯቸው ውጤቶች",
"SourceCode": "የምንጭ ኮድ",
"SpeedFailed": "የፍጥነት ሙከራው አልተጠናቀቀም።",
"SpeedLimited": "ባለፈው አንድ ሰዓት ውስጥ ከዚህ አድራሻ በጣም ብዙ የፍጥነት ሙከራዎች ተደርገዋል።",
"SpeedOffline": "ያለ ኢንተርኔት የፍጥነት ሙከራ የለም።",
"SpeedResult": "ማውረድ {0} Mbit/s፣ መስቀል {1} Mbit/s።",
"StartBody": "«me-web?» በአንድ ደቂቃ ገደማ ውስጥ ሌሎች በዚህ ግንኙነት በኩል ቤትዎን መድረስ ይችሉ እንደሆነ፣ ካልቻሉም ምን ማድረግ እንዳለብዎ ያጣራል።",
"StartNo": "ለእኔ አይደለም",
"StartPromise": "መጀመሪያ ሳይጠየቁ በአውታረ መረብዎ ላይ ምንም ነገር አይቀየርም፤ ለማጋራት ካልመረጡ በስተቀር ውጤቶቹ በዚህ መሣሪያ ላይ ይቆያሉ።",
"StartQuestion": "ቤትዎ የራሱ አድራሻ አለው?",
"StartUsesTitle": "የሚያውቋቸው ነገሮች",
"StartYes": "አዎ፣ እናጣራ",
"StatusCaptive": "የመግቢያ ገጽ መሃል ገብቷል",
"StatusChecking": "ግንኙነቱን በመፈተሽ ላይ…",
"StatusOffline": "ከኢንተርኔት ጋር አልተገናኘም",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "እንደሌሉ ተነግሯል",
"ValueAtLeastSeconds": "ቢያንስ {0} ሰከንድ",
"ValueBetweenSeconds": "ከ{0} እስከ {1} ሰከንድ",
"ValueBlockAllocated": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለኢንተርኔት አቅራቢው የተሰጠ ({0})",
"ValueBlockAssigned": "አድራሻዎችን በሚያከፋፍለው ተቋም በቀጥታ ለአንድ ድርጅት ብቻ የተሰጠ ({0})",
"ValueBlockReallocated": "በአንድ የኢንተርኔት አቅራቢ ለሌላ አቅራቢ የተላለፈ ({0})",
"ValueBlockReassigned": "በኢንተርኔት አቅራቢው ለአንዱ ደንበኛው የተላለፈ ({0})",
"ValueCantTell": "ማወቅ አይቻልም",
"ValueCantTellResolver": "{0}፦ የስም አገልጋይዎ ሊጠይቀው አይችልም",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "ከዚህ አይቻልም",
"VerdictPossible": "ይቻላል",
"VerdictWorkaround": "በአማራጭ መንገድ",
"VersionLine": "«me-web?» {0} · ነፃ ሶፍትዌር (AGPL-3.0)",
"VersionLine": "me-web? {0} · ነፃ ሶፍትዌር (AGPL-3.0)",
"WaitingReach": "ከላይ ያለውን መልስዎን በመጠበቅ ላይ።",
"WhatIsThis": "ይህ ምን ማለት ነው?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "تعذّرت قراءة عنوانك العام.",
"AddressesV4Only": "يراك الإنترنت عبر IPv4 فقط: لا يوجد IPv6 في هذا الاتصال.",
"AddressesV6Only": "يراك الإنترنت عبر IPv6 فقط.",
"AppName": "”me-web?“",
"AppTagline": "اعرف هل يمكنك تشغيل خادمك الخاص من هذا الاتصال، وما الذي يمنعك.",
"AppName": "me-web?",
"BasisChecks": "فحوص ”me-web?“، الشبكات المتّفقة: {0} من {1}",
"BasisOneUser": "بلاغ من مستخدم واحد",
"BasisOperator": "مزوّد الإنترنت نفسه",
@@ -30,9 +29,9 @@
"CardReach": "الوصول من الخارج",
"CardRouter": "الراوتر لديك",
"CardSpeed": "السرعة",
"Check": "افحص",
"CheckAgain": "افحص مجددًا",
"CheckFailed": "توقّف هذا الفحص على نحو غير متوقّع ({0}).",
"CheckStart": "افحص هذا الاتصال",
"Checking": "جارٍ الفحص…",
"ClearHistory": "احذف الفحوص السابقة",
"Close": "إغلاق",
@@ -85,6 +84,8 @@
"FactAdapter": "محوّل الشبكة",
"FactAddressesSeen": "عناوين IPv4 العامة التي ظهرت",
"FactBattery": "البطارية",
"FactBlock": "مجموعة العناوين",
"FactBlockIpv6": "مجموعة عناوين IPv6",
"FactChecks": "الفحوص",
"FactCores": "أنوية المعالج",
"FactDisk": "المساحة الفارغة",
@@ -146,6 +147,7 @@
"FactWayOut": "الحل البديل",
"FactWhoHasIpv6": "عنوان IPv6 يحمله",
"FactWhoHasIt": "عنوان IPv4 يحمله",
"Goodbye": "مع السلامة، وشكرًا لأنك ألقيت نظرة.",
"HintSharedHop": "أحد راوترات مزوّد الإنترنت يستخدم عنوانًا من النطاق المشترك (100.64.x.x). يحدث هذا مع مشاركة العنوان ومن دونها، لذلك فهو وحده لا يثبت شيئًا.",
"HintSomethingAnswers": "شيء ما في المنزل يجيب بالفعل على المنفذ 80 أو 443: على الأرجح خادم أعددته من قبل.",
"HistoryChanged": "مرات تغيّر عنوان IPv4 العام لديك منذ {1}: {2} (الفحوص: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "هذا أول فحص من هذا الاتصال. افحص مجددًا في أيام أخرى لترى هل يتغيّر عنوانك.",
"HistoryStable": "بقي عنوان IPv4 العام لديك كما هو منذ {1} (الفحوص: {0}).",
"IconsCredit": "الأيقونات: Lucide (ISC).",
"IntroWayBody": "يلزم لذلك أمران: كمبيوتر صغير يبقى يعمل، واتصال له عنوان خاص به، حتى يجد الآخرون منزلك.",
"IntroWayHope": "كثير من الاتصالات لها عنوان كهذا. وفي غيرها تشترك منازل كثيرة في عنوان واحد، فيقف الزوّار عند باب العمارة. وكثيرًا ما يوجد لذلك أيضًا حلّ.",
"IntroWayTitle": "يحتاج منزلك إلى عنوان خاص به",
"IntroWishBody": "تلتقط صورة بعيدًا عن المنزل. فتصل إلى كمبيوتر صغير في منزلك، وبعد لحظة يراها والداك على جهازهما اللوحي. ويبقى ألبومك في منزلك أنت.",
"IntroWishTitle": "صور عائلتك في منزلك، تفتحها من أي مكان",
"Language": "اللغة",
"LinkCable": "كابل",
"LinkCopied": "تم نسخ الرابط.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "اختبارات كثيرة جدًا حاليًا",
"RefusalUnknownTicket": "انتهت صلاحية الاختبار",
"RefusalUnreachable": "تعذّر الوصول إلى الخادم",
"RegistryCredit": "مجموعات العناوين: قواعد بيانات RIPE NCC (ripe.net) وAPNIC (apnic.net) وAFRINIC (afrinic.net) وLACNIC (lacnic.net)، مستخدمة بإذنها، بيانات بتاريخ {0}. قد تكون أقدم من قواعد البيانات الحيّة.",
"ResultsTitle": "ما وجده ”me-web?“",
"RouterMobile": "على بيانات الجوّال لا يوجد راوتر منزلي: شبكة مزوّد الإنترنت تأتي أولًا.",
"RouterNone": "لم يُعثر على راوتر منزلي في هذا الاتصال.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "إرسال هذه النتائج يساعد على تحسين الملاحظات عن مزوّدي الإنترنت في الإصدار القادم من ”me-web?“. سترى بالضبط ما سيُرسَل قبل أن يخرج أي شيء.",
"ShareOfferTitle": "ساعد في الإصدار القادم",
"ShareOpen": "شارك هذه النتائج",
"SharePreparing": "في نهاية الفحص يمكنك إرسال هذه النتائج لتساعد في الإصدار القادم. جارٍ تجهيزها…",
"ShareSend": "إرسال",
"ShareSent": "أُرسلت، شكرًا لك. تُحفظ حتى {0}؛ ويمكنك حذفها من ”ما يتصل به هذا التطبيق“.",
"ShareTitle": "شارك هذه النتائج",
"ShareTooMany": "إرسالات كثيرة جدًا من هذا العنوان اليوم. حاول مرة أخرى غدًا.",
"ShareWho": "من يستلمها: Arasaka di Hvozdikov Yevheniy، ناشر ”me-web?“، على خادمه الخاص في إيطاليا (meweb.arasaka.software).",
"ShareWhy": "لماذا: لتحسين الملاحظات عن مزوّدي الإنترنت في الإصدارات القادمة. لا يُنشر إلا مجاميع بلا عناوين، وبعد أن يراجعها شخص. الأساس القانوني هو موافقتك.",
"ShareWhy": "لماذا: لتحسين الملاحظات عن مزوّدي الإنترنت في الإصدارات القادمة. لا يُنشر إلا مجاميع بلا عناوين، وبعد أن يراجعها شخص. وإذا أعطيت رمز الإرسال للناشر بنفسك، مثلًا حين تطلب المساعدة بشأن اتصالك، فإن الناشر يقرأ هذه النتائج أيضًا ليجيبك حيث سألت، ولا يكرر عناوينك هناك أبدًا. الأساس القانوني هو موافقتك.",
"SharedTitle": "النتائج التي شاركتها",
"SourceCode": "الشيفرة المصدرية",
"SpeedFailed": "لم يكتمل اختبار السرعة.",
"SpeedLimited": "اختبارات سرعة كثيرة جدًا من هذا العنوان خلال الساعة الماضية.",
"SpeedOffline": "لا يمكن اختبار السرعة بدون الإنترنت.",
"SpeedResult": "التنزيل {0} Mbit/s، الرفع {1} Mbit/s.",
"StartBody": "في نحو دقيقة، يكتشف ”me-web?“ هل يستطيع الآخرون الوصول إلى منزلك عبر هذا الاتصال، وماذا تفعل إن لم يستطيعوا.",
"StartNo": "لا يناسبني",
"StartPromise": "لا يتغيّر شيء في شبكتك من دون أن نسألك أولًا، وتبقى النتائج على هذا الجهاز ما لم تختر مشاركتها.",
"StartQuestion": "هل لمنزلك عنوان خاص به؟",
"StartUsesTitle": "ما ستعرفه",
"StartYes": "نعم، لنكتشف ذلك",
"StatusCaptive": "صفحة تسجيل دخول تعترض الطريق",
"StatusChecking": "جارٍ فحص الاتصال…",
"StatusOffline": "غير متصل بالإنترنت",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "أُبلغ أنها غير موجودة",
"ValueAtLeastSeconds": "{0} ثانية على الأقل",
"ValueBetweenSeconds": "بين {0} و{1} ثانية",
"ValueBlockAllocated": "مُنح مباشرةً لمزوّد الإنترنت من سجلّ العناوين ({0})",
"ValueBlockAssigned": "مُنح مباشرةً لمؤسسة واحدة من سجلّ العناوين ({0})",
"ValueBlockReallocated": "نقله مزوّد إنترنت إلى مزوّد إنترنت آخر ({0})",
"ValueBlockReassigned": "نقله مزوّد الإنترنت إلى أحد عملائه ({0})",
"ValueCantTell": "تعذّر التحديد",
"ValueCantTellResolver": "{0}: خادم الأسماء لديك لا يستطيع سؤالها",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "ليس من هنا",
"VerdictPossible": "ممكن",
"VerdictWorkaround": "مع حل بديل",
"VersionLine": "”me-web?“ {0} · برنامج حرّ (AGPL-3.0)",
"VersionLine": "me-web? {0} · برنامج حرّ (AGPL-3.0)",
"WaitingReach": "بانتظار ردّك أعلاه.",
"WhatIsThis": "ماذا يعني هذا؟"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Yatxatam: aka conexionat juma pachpan servidoram apnaqaspatati, ukat kunas jark'i.",
"AppName": "me-web?",
"BasisChecks": "«me-web?» ukan uñakipawinakapa, {1} redanakat {0} kikpak sapxi",
"BasisOneUser": "mä usuarion yatiyawipa",
"BasisOperator": "internet empresa",
@@ -30,9 +29,9 @@
"CardReach": "Anqat puriñjama",
"CardRouter": "Routerama",
"CardSpeed": "Jank'aki",
"Check": "Uñakipaña",
"CheckAgain": "Wasitat uñakipaña",
"CheckFailed": "Aka uñakipawix jan suyatat sayt'awayi ({0}).",
"CheckStart": "Aka conexion uñakipaña",
"Checking": "Uñakipaskiwa…",
"ClearHistory": "Nayra uñakipawinak armaña",
"Close": "Jist'antaña",
@@ -85,6 +84,8 @@
"FactAdapter": "Red adaptador (mayachir tarjeta)",
"FactAddressesSeen": "Uñjat público IPv4 direccionanaka",
"FactBattery": "Batería",
"FactBlock": "Direccion t'aqa",
"FactBlockIpv6": "IPv6 ukatak direccion t'aqa",
"FactChecks": "Uñakipawinaka",
"FactCores": "Procesadoran núcleonakapa (núcleos)",
"FactDisk": "Ch'usa chiqa (disco)",
@@ -146,6 +147,7 @@
"FactWayOut": "Yaqha thakhi",
"FactWhoHasIpv6": "IPv6 direccion katuri",
"FactWhoHasIt": "IPv4 direccion katuri",
"Goodbye": "Jikisiñkama, uñjatamat yuspajarapxsma.",
"HintSharedHop": "Internet empresaman mä routeripaw jaljat espacion direccionap apnaqi (100.64.x.x). Ukax direccion jaljasiñampis jan jaljasiñampis utjiwa, ukatwa sapakix janiw kunsa uñacht'aykiti.",
"HintSomethingAnswers": "Utaman kunas 80 jan ukax 443 puertonx jaysxiwa: inas nayrat wakicht'at mä servidoraspa.",
"HistoryChanged": "{1} uruta público IPv4 direccionaman mayjt'awinakapa: {2} (uñakipawinaka: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Akax aka conexionat nayrïr uñakipawiwa. Yaqha urunakan wasitat uñakipt'am, direccionamax mayjt'itixa uk uñjañataki.",
"HistoryStable": "Público IPv4 direccionamax {1} uruta pachpakiwa (uñakipawinaka: {0}).",
"IconsCredit": "Iconanaka: Lucide (ISC).",
"IntroWayBody": "Pä yänakaw munasi: mä jisk'a computadora sapa kuti naktatäki, ukat pachpa direccionani mä conexion, ukhamat yaqhanakax utam jikxatapxañapataki.",
"IntroWayHope": "Walja conexionanakax ukham direccionaniwa. Yaqhanakax mä direccionak walja utanakar jaljapxi, ukat visitantenakax jach'a punkun sayt'asipxi. Walja kutix ukatakis yaqha thakhiw utjaraki.",
"IntroWayTitle": "Utamax pachpa direccionanïñapawa",
"IntroWishBody": "Utamat jaya chiqanw mä foto apsta. Utaman mä jisk'a computadoraruw sari, ukatsti mä juk'a pachatxa awkimampi taykamampix tabletapan uñjapxi. Albumamax pachpa utamanwa qhipari.",
"IntroWishTitle": "Familiaman fotonakapa utamana, kawkhatsa uñjañjama",
"Language": "Aru",
"LinkCable": "Cable",
"LinkCopied": "Linkax copiatawa.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "jichhax walja yant'äwinaka",
"RefusalUnknownTicket": "yant'äwix tukusxiwa",
"RefusalUnreachable": "servidorar jan puriñjama",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Aka jikxatawinak apayañax «me-web?» jutir versionapan internet empresanakat yatiyawinak askichañaruw yanapt'i. Janïr kunas mistkipanx kunas apayaski uk chiqpach uñjätawa.",
"ShareOfferTitle": "Jutir versionar yanapt'aña",
"ShareOpen": "Jikxatawinak jaljaña",
"SharePreparing": "Uñakipaw tukuyarux aka jikxatawinak apayasmawa jutir versionar yanapt'añataki. Wakicht'aski…",
"ShareSend": "Apayaña",
"ShareSent": "Apayatawa, yuspagara. {0} kama imatawa; «Aka appax kunanakamp aruskipi» ukan chhaqtayasmawa.",
"ShareTitle": "Jikxatawinak jaljaña",
"ShareTooMany": "Jichhürux aka direccionat walja apayawinakaw utji. Qharürux wasitat yant'am.",
"ShareWho": "Khitis katuqi: Arasaka di Hvozdikov Yevheniy, «me-web?» uñstayiripa, Italian pachpa servidorapana (meweb.arasaka.software).",
"ShareWhy": "Kunatsa: qhipa versionanakan internet empresanakat yatiyawinak askichañataki. Jan direccionanakan taqpach jakhüwinakakiw uñstayasi, mä jaqix uñakipxi ukhakiw. Kamachir arkir chiqapax juman iyawsäwimawa.",
"ShareWhy": "Kunatsa: qhipa versionanakan internet empresanakat yatiyawinak askichañataki. Jan direccionanakan taqpach jakhüwinakakiw uñstayasi, mä jaqix uñakipxi ukhakiw. Juma pachpaw apayawiman códigopa uñstayiriru churasma ukhaxa, sañäni, conexionamat yanapa mayisma ukhaxa, uñstayirix aka yatiyawinak liyiraki, kawkinsa jiskt'asma ukan jaysañataki, ukanx janipuniw direccionanakam wasitat qillqkiti. Kamachir arkir chiqapax juman iyawsäwimawa.",
"SharedTitle": "Jaljat jikxatawinakama",
"SourceCode": "Código fuente",
"SpeedFailed": "Jank'aki yant'äwix janiw tukuskänti.",
"SpeedLimited": "Qhipa horan aka direccionat walja jank'aki yant'äwinakaw utji.",
"SpeedOffline": "Jan internetanïsax janiw jank'aki yant'äwix utjkiti.",
"SpeedResult": "Apaqaña {0} Mbit/s, apkatäña {1} Mbit/s.",
"StartBody": "Niya mä minutonxa, «me-web?» ukax aka conexion tuqi yaqhanakax utamar puripxaspati uk yatxati, jan puripkaspa ukhax kuns lurañas ukxa.",
"StartNo": "Janiw nayatakïkiti",
"StartPromise": "Redamanx janiw kunas mayjt'ayatäkaniti nayraqat jumar jan jiskt'asaxa, jikxatawinakax aka equiponkakiw qhiparani, jan jaljañ ajllkasma ukhaxa.",
"StartQuestion": "Utamax pachpa direccionanïti?",
"StartUsesTitle": "Kunanaks yatxatäta",
"StartYes": "Jisa, yatxatañäni",
"StatusCaptive": "Mä mantañ laphiw taypinki",
"StatusChecking": "Conexion uñakipaski…",
"StatusOffline": "Janiw internetar mayachatäkiti",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Иҹтимаи үнванынызы охумаг мүмкүн олмады.",
"AddressesV4Only": "Интернет сизи јалныз IPv4 үзәриндән ҝөрүр: бу бағлантыда IPv6 јохдур.",
"AddressesV6Only": "Интернет сизи јалныз IPv6 үзәриндән ҝөрүр.",
"AppName": "«me-web?»",
"AppTagline": "Бу бағланты илә өз серверинизи ишләдә билиб-билмәјәҹәјинизи вә буна нәјин мане олдуғуну өјрәнин.",
"AppName": "me-web?",
"BasisChecks": "«me-web?» јохламалары, {1} шәбәкәдән {0} шәбәкә ејни нәтиҹә верир",
"BasisOneUser": "бир истифадәчинин мәлуматы",
"BasisOperator": "провајдерин өзү",
@@ -30,9 +29,9 @@
"CardReach": "Кәнардан әлчатанлыг",
"CardRouter": "Роутериниз",
"CardSpeed": "Сүрәт",
"Check": "Јохла",
"CheckAgain": "Јенидән јохла",
"CheckFailed": "Јохлама ҝөзләнилмәдән дајанды ({0}).",
"CheckStart": "Бу бағлантыны јохла",
"Checking": "Јохланылыр…",
"ClearHistory": "Әввәлки јохламалары унут",
"Close": "Бағла",
@@ -85,6 +84,8 @@
"FactAdapter": "Шәбәкә адаптери",
"FactAddressesSeen": "Ҝөрүлән иҹтимаи IPv4 үнванлары",
"FactBattery": "Батареја",
"FactBlock": "Үнван блоку",
"FactBlockIpv6": "IPv6 үнван блоку",
"FactChecks": "Јохламалар",
"FactCores": "Просессор нүвәләри",
"FactDisk": "Бош диск саһәси",
@@ -146,6 +147,7 @@
"FactWayOut": "Чыхыш јолу",
"FactWhoHasIpv6": "IPv6 үнваны кимдәдир",
"FactWhoHasIt": "IPv4 үнваны кимдәдир",
"Goodbye": "Хош галын, нәзәр салдығыныз үчүн тәшәккүр едирик.",
"HintSharedHop": "Провајдеринизин роутерләриндән бири ортаг мәкан үнванындан (100.64.x.x) истифадә едир. Бу, үнван пајлашымы оланда да, олмајанда да баш верир, она ҝөрә дә тәкбашына һеч нәји сүбут етмир.",
"HintSomethingAnswers": "Евдә нәсә артыг 80 вә ја 443 нөмрәли портда ҹаваб верир: чох ҝүман ки, әввәлләр гурдуғунуз бир сервер.",
"HistoryChanged": "{1} тарихиндән бәри иҹтимаи IPv4 үнванынызын дәјишмәләри: {2} (јохламалар: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Бу, бу бағлантыдан илк јохламадыр. Үнванынызын дәјишиб-дәјишмәдијини ҝөрмәк үчүн башга ҝүнләрдә јенидән јохлајын.",
"HistoryStable": "Иҹтимаи IPv4 үнваныныз {1} тарихиндән бәри ејни галыб (јохламалар: {0}).",
"IconsCredit": "Иконлар: Lucide (ISC).",
"IntroWayBody": "Бунун үчүн ики шеј лазымдыр: даим ачыг галан кичик бир компүтер вә башгаларынын евинизи тапа билмәси үчүн өзүнә мәхсус үнваны олан бағланты.",
"IntroWayHope": "Бир чох бағлантынын белә үнваны вар. Диҝәрләриндә исә бир үнван чохлу ев үчүн ортаг олур вә гонаглар бинанын ҝириш гапысында дајаныб галыр. Чох вахт бунун да бир јолу вар.",
"IntroWayTitle": "Евинизин өзүнә мәхсус үнваны олмалыдыр",
"IntroWishBody": "Евдән узагда фото чәкирсиниз. Фото евиниздәки кичик бир компүтерә ҝедир, бир ан сонра исә валидејнләриниз ону өз планшетләриндә ҝөрүр. Албомунуз өз евиниздә галыр.",
"IntroWishTitle": "Аилә фотоларыныз евиниздә, һәр јердән әлинизин алтында",
"Language": "Дил",
"LinkCable": "Кабел",
"LinkCopied": "Кечид копјаланды.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "һәләлик һәддиндән чох тест",
"RefusalUnknownTicket": "тестин вахты битиб",
"RefusalUnreachable": "серверә чатмаг олмур",
"RegistryCredit": "Үнван блоклары: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) вә LACNIC (lacnic.net) тәшкилатларынын мәлумат базалары, онларын иҹазәси илә истифадә олунур, {0} тарихли мәлуматлар. Мәлуматлар интернетдәки базалардан ҝери гала биләр.",
"ResultsTitle": "«me-web?» нәләр тапды",
"RouterMobile": "Мобил интернетдә ев роутери олмур: биринҹи провајдеринизин шәбәкәси ҝәлир.",
"RouterNone": "Бу бағлантыда ев роутери тапылмады.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Бу нәтиҹәләри ҝөндәрмәк «me-web?» тәтбигинин нөвбәти бурахылышында провајдерләр һаггында гејдләри јахшылашдырмаға көмәк едир. Нәсә ҝөндәрилмәздән әввәл там олараг нәјин ҝөндәриләҹәјини ҝөрәҹәксиниз.",
"ShareOfferTitle": "Нөвбәти версијаја көмәк един",
"ShareOpen": "Бу нәтиҹәләри пајлаш",
"SharePreparing": "Јохламанын сонунда нөвбәти версијаја көмәк етмәк үчүн бу нәтиҹәләри ҝөндәрә биләрсиниз. Нәтиҹәләр һазырланыр…",
"ShareSend": "Ҝөндәр",
"ShareSent": "Ҝөндәрилди, тәшәккүр едирик. {0} тарихинәдәк сахланылыр; ону «Бу тәтбигин гошулдуғу јерләр» бөлмәсиндә силә биләрсиниз.",
"ShareTitle": "Бу нәтиҹәләри пајлаш",
"ShareTooMany": "Бу ҝүн бу үнвандан һәддиндән чох ҝөндәриш олуб. Сабаһ јенидән ҹәһд един.",
"ShareWho": "Онлары ким алыр: «me-web?» тәтбигинин нашири Arasaka di Hvozdikov Yevheniy, Италијадакы өз сервериндә (meweb.arasaka.software).",
"ShareWhy": "Нә үчүн: сонракы бурахылышларда провајдерләр һаггында гејдләри јахшылашдырмаг үчүн. Јалныз үнвансыз үмуми рәгәмләр, һәм дә јалныз бир инсан онлары јохладыгдан сонра дәрҹ олунур. Һүгуги әсас сизин разылығыныздыр.",
"ShareWhy": "Нә үчүн: сонракы бурахылышларда провајдерләр һаггында гејдләри јахшылашдырмаг үчүн. Јалныз үнвансыз үмуми рәгәмләр, һәм дә јалныз бир инсан онлары јохладыгдан сонра дәрҹ олунур. Ҝөндәришинизин кодуну наширә өзүнүз версәниз, мәсәлән, бағлантынызла бағлы көмәк истәјәндә, нашир сизә сорушдуғунуз јердә ҹаваб вермәк үчүн бу нәтиҹәләри дә охујур вә орада үнванларынызы һеч вахт тәкрарламыр. Һүгуги әсас сизин разылығыныздыр.",
"SharedTitle": "Пајлашдығыныз нәтиҹәләр",
"SourceCode": "Мәнбә коду",
"SpeedFailed": "Сүрәт тести баша чатмады.",
"SpeedLimited": "Сон бир саатда бу үнвандан һәддиндән чох сүрәт тести олуб.",
"SpeedOffline": "Интернет олмадан сүрәт тести олмур.",
"SpeedResult": "Ендирмә {0} Mbit/s, ҝөндәрмә {1} Mbit/s.",
"StartBody": "Тәхминән бир дәгигәјә «me-web?» башгаларынын бу бағланты васитәсилә евинизә чата билиб-билмәдијини вә чата билмирләрсә, нә етмәк лазым олдуғуну ајдынлашдырыр.",
"StartNo": "Мәнлик дејил",
"StartPromise": "Шәбәкәниздә әввәлҹә сиздән сорушмадан һеч нә дәјишдирилмир, нәтиҹәләр исә сиз пајлашмағы сечмәјинҹә бу ҹиһазда галыр.",
"StartQuestion": "Евинизин өзүнә мәхсус үнваны вармы?",
"StartUsesTitle": "Нәләри өјрәнәҹәксиниз",
"StartYes": "Бәли, өјрәнәк",
"StatusCaptive": "Арада ҝириш сәһифәси вар",
"StatusChecking": "Бағланты јохланылыр…",
"StatusOffline": "Интернетә гошулмајыб",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "мөвҹуд олмадығы билдирилди",
"ValueAtLeastSeconds": "ән азы {0} санијә",
"ValueBetweenSeconds": "{0} илә {1} санијә арасы",
"ValueBlockAllocated": "үнван рејестри тәрәфиндән бирбаша провајдерә верилиб ({0})",
"ValueBlockAssigned": "үнван рејестри тәрәфиндән бирбаша бир тәшкилата верилиб ({0})",
"ValueBlockReallocated": "бир провајдер тәрәфиндән башга провајдерә өтүрүлүб ({0})",
"ValueBlockReassigned": "провајдер тәрәфиндән өз абунәчиләриндән биринә өтүрүлүб ({0})",
"ValueCantTell": "билинмир",
"ValueCantTellResolver": "{0}: ад сервериниз она сорғу ҝөндәрә билмир",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Бурадан олмаз",
"VerdictPossible": "Мүмкүндүр",
"VerdictWorkaround": "Чыхыш јолу илә",
"VersionLine": "«me-web?» {0} · азад програм тәминаты (AGPL-3.0)",
"VersionLine": "me-web? {0} · азад програм тәминаты (AGPL-3.0)",
"WaitingReach": "Јухарыдакы ҹавабыныз ҝөзләнилир.",
"WhatIsThis": "Бу нә демәкдир?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Bu bağlantı ilə öz serverinizi işlədə bilib-bilməyəcəyinizi və buna nəyin mane olduğunu öyrənin.",
"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ü",
@@ -30,9 +29,9 @@
"CardReach": "Kənardan əlçatanlıq",
"CardRouter": "Routeriniz",
"CardSpeed": "Sürət",
"Check": "Yoxla",
"CheckAgain": "Yenidən yoxla",
"CheckFailed": "Yoxlama gözlənilmədən dayandı ({0}).",
"CheckStart": "Bu bağlantını yoxla",
"Checking": "Yoxlanılır…",
"ClearHistory": "Əvvəlki yoxlamaları unut",
"Close": "Bağla",
@@ -85,6 +84,8 @@
"FactAdapter": "Şəbəkə adapteri",
"FactAddressesSeen": "Görülən ictimai IPv4 ünvanları",
"FactBattery": "Batareya",
"FactBlock": "Ünvan bloku",
"FactBlockIpv6": "IPv6 ünvan bloku",
"FactChecks": "Yoxlamalar",
"FactCores": "Prosessor nüvələri",
"FactDisk": "Boş disk sahəsi",
@@ -146,6 +147,7 @@
"FactWayOut": "Çıxış yolu",
"FactWhoHasIpv6": "IPv6 ünvanı kimdədir",
"FactWhoHasIt": "IPv4 ünvanı kimdədir",
"Goodbye": "Xoş qalın, nəzər saldığınız üçün təşəkkür edirik.",
"HintSharedHop": "Provayderinizin routerlərindən biri ortaq məkan ünvanından (100.64.x.x) istifadə edir. Bu, ünvan paylaşımı olanda da, olmayanda da baş verir, ona görə də təkbaşına heç nəyi sübut etmir.",
"HintSomethingAnswers": "Evdə nəsə artıq 80 və ya 443 nömrəli portda cavab verir: çox güman ki, əvvəllər qurduğunuz bir server.",
"HistoryChanged": "{1} tarixindən bəri ictimai IPv4 ünvanınızın dəyişmələri: {2} (yoxlamalar: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Bu, bu bağlantıdan ilk yoxlamadır. Ünvanınızın dəyişib-dəyişmədiyini görmək üçün başqa günlərdə yenidən yoxlayın.",
"HistoryStable": "İctimai IPv4 ünvanınız {1} tarixindən bəri eyni qalıb (yoxlamalar: {0}).",
"IconsCredit": "İkonlar: Lucide (ISC).",
"IntroWayBody": "Bunun üçün iki şey lazımdır: daim açıq qalan kiçik bir kompüter və başqalarının evinizi tapa bilməsi üçün özünə məxsus ünvanı olan bağlantı.",
"IntroWayHope": "Bir çox bağlantının belə ünvanı var. Digərlərində isə bir ünvan çoxlu ev üçün ortaq olur və qonaqlar binanın giriş qapısında dayanıb qalır. Çox vaxt bunun da bir yolu var.",
"IntroWayTitle": "Evinizin özünə məxsus ünvanı olmalıdır",
"IntroWishBody": "Evdən uzaqda foto çəkirsiniz. Foto evinizdəki kiçik bir kompüterə gedir, bir an sonra isə valideynləriniz onu öz planşetlərində görür. Albomunuz öz evinizdə qalır.",
"IntroWishTitle": "Ailə fotolarınız evinizdə, hər yerdən əlinizin altında",
"Language": "Dil",
"LinkCable": "Kabel",
"LinkCopied": "Keçid kopyalandı.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "hələlik həddindən çox test",
"RefusalUnknownTicket": "testin vaxtı bitib",
"RefusalUnreachable": "serverə çatmaq olmur",
"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ı.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Bu nəticələri göndərmək “me-web?” tətbiqinin növbəti buraxılışında provayderlər haqqında qeydləri yaxşılaşdırmağa kömək edir. Nəsə göndərilməzdən əvvəl tam olaraq nəyin göndəriləcəyini görəcəksiniz.",
"ShareOfferTitle": "Növbəti versiyaya kömək edin",
"ShareOpen": "Bu nəticələri paylaş",
"SharePreparing": "Yoxlamanın sonunda növbəti versiyaya kömək etmək üçün bu nəticələri göndərə bilərsiniz. Nəticələr hazırlanır…",
"ShareSend": "Göndər",
"ShareSent": "Göndərildi, təşəkkür edirik. {0} tarixinədək saxlanılır; onu “Bu tətbiqin qoşulduğu yerlər” bölməsində silə bilərsiniz.",
"ShareTitle": "Bu nəticələri paylaş",
"ShareTooMany": "Bu gün bu ünvandan həddindən çox göndəriş olub. Sabah yenidən cəhd edin.",
"ShareWho": "Onları kim alır: “me-web?” tətbiqinin naşiri Arasaka di Hvozdikov Yevheniy, İtaliyadakı öz serverində (meweb.arasaka.software).",
"ShareWhy": "Nə üçün: sonrakı buraxılışlarda provayderlər haqqında qeydləri yaxşılaşdırmaq üçün. Yalnız ünvansız ümumi rəqəmlər, həm də yalnız bir insan onları yoxladıqdan sonra dərc olunur. Hüquqi əsas sizin razılığınızdır.",
"ShareWhy": "Nə üçün: sonrakı buraxılışlarda provayderlər haqqında qeydləri yaxşılaşdırmaq üçün. Yalnız ünvansız ümumi rəqəmlər, həm də yalnız bir insan onları yoxladıqdan sonra dərc olunur. Göndərişinizin kodunu naşirə özünüz versəniz, məsələn, bağlantınızla bağlı kömək istəyəndə, naşir sizə soruşduğunuz yerdə cavab vermək üçün bu nəticələri də oxuyur və orada ünvanlarınızı heç vaxt təkrarlamır. Hüquqi əsas sizin razılığınızdır.",
"SharedTitle": "Paylaşdığınız nəticələr",
"SourceCode": "Mənbə kodu",
"SpeedFailed": "Sürət testi başa çatmadı.",
"SpeedLimited": "Son bir saatda bu ünvandan həddindən çox sürət testi olub.",
"SpeedOffline": "İnternet olmadan sürət testi olmur.",
"SpeedResult": "Endirmə {0} Mbit/s, göndərmə {1} Mbit/s.",
"StartBody": "Təxminən bir dəqiqəyə “me-web?” başqalarının bu bağlantı vasitəsilə evinizə çata bilib-bilmədiyini və çata bilmirlərsə, nə etmək lazım olduğunu aydınlaşdırır.",
"StartNo": "Mənlik deyil",
"StartPromise": "Şəbəkənizdə əvvəlcə sizdən soruşmadan heç nə dəyişdirilmir, nəticələr isə siz paylaşmağı seçməyincə bu cihazda qalır.",
"StartQuestion": "Evinizin özünə məxsus ünvanı varmı?",
"StartUsesTitle": "Nələri öyrənəcəksiniz",
"StartYes": "Bəli, öyrənək",
"StatusCaptive": "Arada giriş səhifəsi var",
"StatusChecking": "Bağlantı yoxlanılır…",
"StatusOffline": "İnternetə qoşulmayıb",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Не ўдалося даведацца ваш публічны адрас.",
"AddressesV4Only": "Інтэрнэт бачыць вас толькі праз IPv4: у гэтага падключэння няма IPv6.",
"AddressesV6Only": "Інтэрнэт бачыць вас толькі праз IPv6.",
"AppName": "«me-web?»",
"AppTagline": "Даведайцеся, ці можна з гэтага падключэння трымаць уласны сервер і што гэтаму перашкаджае.",
"AppName": "me-web?",
"BasisChecks": "праверкі «me-web?»: супадаюць {0} з {1} сетак",
"BasisOneUser": "паведамленне аднаго карыстальніка",
"BasisOperator": "сам правайдар",
@@ -30,9 +29,9 @@
"CardReach": "Доступ звонку",
"CardRouter": "Ваш роўтар",
"CardSpeed": "Хуткасць",
"Check": "Праверыць",
"CheckAgain": "Праверыць зноў",
"CheckFailed": "Праверка нечакана перапынілася ({0}).",
"CheckStart": "Праверыць падключэнне",
"Checking": "Правяраем…",
"ClearHistory": "Забыць папярэднія праверкі",
"Close": "Закрыць",
@@ -85,6 +84,8 @@
"FactAdapter": "Сеткавы адаптар",
"FactAddressesSeen": "Заўважаныя публічныя адрасы IPv4",
"FactBattery": "Батарэя",
"FactBlock": "Блок адрасоў",
"FactBlockIpv6": "Блок адрасоў для IPv6",
"FactChecks": "Праверак",
"FactCores": "Ядры працэсара",
"FactDisk": "Вольна на дыску",
@@ -146,6 +147,7 @@
"FactWayOut": "Як абысці",
"FactWhoHasIpv6": "Хто атрымлівае адрас IPv6",
"FactWhoHasIt": "Хто атрымлівае адрас IPv4",
"Goodbye": "Да пабачэння, і дзякуй, што зазірнулі.",
"HintSharedHop": "Адзін з роўтараў правайдара выкарыстоўвае адрас з агульнага дыяпазону (100.64.x.x). Так бывае і калі адрас агульны, і калі не, таму само па сабе гэта нічога не даказвае.",
"HintSomethingAnswers": "Нешта ў вас дома ўжо адказвае на порце 80 або 443: хутчэй за ўсё, сервер, які вы наладзілі раней.",
"HistoryChanged": "Колькі разоў мяняўся ваш публічны адрас IPv4 з {1}: {2} (праверак: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Гэта першая праверка з гэтага падключэння. Праверце зноў у іншыя дні, каб убачыць, ці мяняецца ваш адрас.",
"HistoryStable": "Ваш публічны адрас IPv4 не мяняўся з {1} (праверак: {0}).",
"IconsCredit": "Значкі: Lucide (ISC).",
"IntroWayBody": "Для гэтага патрэбныя дзве рэчы: невялікі камп’ютар, які заўсёды ўключаны, і падключэнне з уласным адрасам, каб іншыя маглі знайсці ваш дом.",
"IntroWayHope": "У многіх падключэнняў такі адрас ёсць. У іншых адзін адрас на шмат дамоў, і госці спыняюцца ля пад’езда. Часта і гэта можна абысці.",
"IntroWayTitle": "Вашаму дому патрэбны ўласны адрас",
"IntroWishBody": "Вы фатаграфуеце далёка ад дома. Здымак трапляе на невялікі камп’ютар у вас дома, і праз імгненне вашы бацькі бачаць яго на сваім планшэце. Ваш альбом застаецца ў вашым уласным доме.",
"IntroWishTitle": "Сямейныя фота дома, а адкрыць іх можна адусюль",
"Language": "Мова",
"LinkCable": "Кабель",
"LinkCopied": "Спасылка скапіявана.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "пакуль занадта шмат тэстаў",
"RefusalUnknownTicket": "час тэсту скончыўся",
"RefusalUnreachable": "сервер недаступны",
"RegistryCredit": "Блокі адрасоў: базы даных RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) і LACNIC (lacnic.net), выкарыстоўваюцца з іх дазволу, даныя на {0}. Яны могуць адставаць ад баз у інтэрнэце.",
"ResultsTitle": "Вынікі «me-web?»",
"RouterMobile": "У мабільным інтэрнэце хатняга роўтара няма: першай ідзе сетка правайдара.",
"RouterNone": "На гэтым падключэнні хатні роўтар не знойдзены.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Калі вы адправіце гэтыя вынікі, гэта дапаможа палепшыць нататкі пра правайдараў у наступнай версіі «me-web?». Перад адпраўкай вы ўбачыце ўсё, што будзе адпраўлена.",
"ShareOfferTitle": "Дапамажыце наступнай версіі",
"ShareOpen": "Падзяліцца вынікамі",
"SharePreparing": "У канцы праверкі вы зможаце адправіць гэтыя вынікі, каб дапамагчы наступнай версіі. Рыхтуем іх…",
"ShareSend": "Адправіць",
"ShareSent": "Адпраўлена, дзякуй. Захоўваецца да {0}; выдаліць можна ў раздзеле «З кім звязваецца праграма».",
"ShareTitle": "Падзяліцца вынікамі",
"ShareTooMany": "Сёння з гэтага адраса было занадта шмат адправак. Паспрабуйце заўтра.",
"ShareWho": "Хто іх атрымлівае: Arasaka di Hvozdikov Yevheniy, выдавец «me-web?», на ўласным серверы ў Італіі (meweb.arasaka.software).",
"ShareWhy": "Навошта: каб палепшыць нататкі пра правайдараў у наступных версіях. Публікуюцца толькі агульныя лічбы без адрасоў і толькі пасля таго, як іх праверыць чалавек. Прававая падстава — ваша згода.",
"ShareWhy": "Навошта: каб палепшыць нататкі пра правайдараў у наступных версіях. Публікуюцца толькі агульныя лічбы без адрасоў і толькі пасля таго, як іх праверыць чалавек. Калі вы самі дасце выдаўцу код адпраўкі, напрыклад калі просіце дапамогі з вашым падключэннем, выдавец таксама чытае гэтыя вынікі, каб адказаць вам там, дзе вы спыталі, і ніколі не паўтарае там вашы адрасы. Прававая падстава — ваша згода.",
"SharedTitle": "Вынікі, якімі вы падзяліліся",
"SourceCode": "Зыходны код",
"SpeedFailed": "Тэст хуткасці не завяршыўся.",
"SpeedLimited": "Занадта шмат тэстаў хуткасці з гэтага адраса за апошнюю гадзіну.",
"SpeedOffline": "Без інтэрнэту тэст хуткасці немагчымы.",
"SpeedResult": "Спампоўванне {0} Мбіт/с, адпраўка {1} Мбіт/с.",
"StartBody": "Прыкладна за хвіліну «me-web?» высветліць, ці змогуць іншыя дастукацца да вашага дома праз гэтае падключэнне і што рабіць, калі не.",
"StartNo": "Не для мяне",
"StartPromise": "Без вашай згоды ў сетцы нічога не мяняецца, а вынікі застаюцца на гэтай прыладзе, калі вы самі не вырашыце імі падзяліцца.",
"StartQuestion": "Ці ёсць у вашага дома ўласны адрас?",
"StartUsesTitle": "Што вы даведаецеся",
"StartYes": "Так, давайце даведаемся",
"StatusCaptive": "На шляху стаіць старонка ўваходу",
"StatusChecking": "Правяраем падключэнне…",
"StatusOffline": "Няма падключэння да інтэрнэту",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "сервер адказаў, што іх няма",
"ValueAtLeastSeconds": "не менш за {0} с",
"ValueBetweenSeconds": "ад {0} да {1} с",
"ValueBlockAllocated": "выдадзены правайдару непасрэдна рэестрам адрасоў ({0})",
"ValueBlockAssigned": "выдадзены адной арганізацыі непасрэдна рэестрам адрасоў ({0})",
"ValueBlockReallocated": "перададзены адным правайдарам іншаму правайдару ({0})",
"ValueBlockReassigned": "перададзены правайдарам аднаму са сваіх кліентаў ({0})",
"ValueCantTell": "невядома",
"ValueCantTellResolver": "{0}: ваш сервер імёнаў не можа да яго звярнуцца",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Не адсюль",
"VerdictPossible": "Магчыма",
"VerdictWorkaround": "Абыходным шляхам",
"VersionLine": "«me-web?» {0} · свабодная праграма (AGPL-3.0)",
"VersionLine": "me-web? {0} · свабодная праграма (AGPL-3.0)",
"WaitingReach": "Чакаем вашага адказу вышэй.",
"WhatIsThis": "Што гэта значыць?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Публичният ви адрес не можа да бъде установен.",
"AddressesV4Only": "Интернет ви вижда само през IPv4: тази връзка няма IPv6.",
"AddressesV6Only": "Интернет ви вижда само през IPv6.",
"AppName": "„me-web?“",
"AppTagline": "Разберете дали от тази връзка можете да поддържате собствен сървър у дома и какво ви пречи.",
"AppName": "me-web?",
"BasisChecks": "проверки на „me-web?“: {0} от {1} мрежи са съгласни",
"BasisOneUser": "сигнал от един потребител",
"BasisOperator": "самият доставчик",
@@ -30,9 +29,9 @@
"CardReach": "Достъп отвън",
"CardRouter": "Вашият рутер",
"CardSpeed": "Скорост",
"Check": "Провери",
"CheckAgain": "Провери отново",
"CheckFailed": "Тази проверка спря неочаквано ({0}).",
"CheckStart": "Провери връзката",
"Checking": "Проверява се…",
"ClearHistory": "Забрави предишните проверки",
"Close": "Затвори",
@@ -85,6 +84,8 @@
"FactAdapter": "Мрежов адаптер",
"FactAddressesSeen": "Видени публични IPv4 адреси",
"FactBattery": "Батерия",
"FactBlock": "Адресен блок",
"FactBlockIpv6": "Адресен блок за IPv6",
"FactChecks": "Проверки",
"FactCores": "Ядра на процесора",
"FactDisk": "Свободно място на диска",
@@ -146,6 +147,7 @@
"FactWayOut": "Начин да се заобиколи",
"FactWhoHasIpv6": "Кой държи IPv6 адреса",
"FactWhoHasIt": "Кой държи IPv4 адреса",
"Goodbye": "Довиждане и благодарим, че хвърлихте поглед.",
"HintSharedHop": "Рутер на доставчика ви използва адрес от споделеното пространство (100.64.x.x). Това се случва и при общ адрес, и без него, така че само по себе си не доказва нищо.",
"HintSomethingAnswers": "Нещо у дома вече отговаря на порт 80 или 443: вероятно сървър, който сте настроили по-рано.",
"HistoryChanged": "Промени на публичния ви IPv4 адрес от {1}: {2} (проверки: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Това е първата проверка от тази връзка. Проверете отново в други дни, за да видите дали адресът ви се сменя.",
"HistoryStable": "Публичният ви IPv4 адрес е същият от {1} (проверки: {0}).",
"IconsCredit": "Икони: Lucide (ISC).",
"IntroWayBody": "Нужни са две неща: малък компютър, който остава включен, и връзка със собствен адрес, за да могат другите да намерят дома ви.",
"IntroWayHope": "Много връзки имат такъв адрес. При други много домакинства делят един адрес и посетителите спират пред входната врата на блока. Често и това може да се заобиколи.",
"IntroWayTitle": "Домът ви има нужда от собствен адрес",
"IntroWishBody": "Далеч от дома правите снимка. Тя стига до малък компютър у вас вкъщи и миг по-късно родителите ви я виждат на таблета си. Албумът ви остава във вашия собствен дом.",
"IntroWishTitle": "Семейните снимки у дома, видими отвсякъде",
"Language": "Език",
"LinkCable": "Кабел",
"LinkCopied": "Линкът е копиран.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "твърде много тестове засега",
"RefusalUnknownTicket": "тестът е изтекъл",
"RefusalUnreachable": "сървърът е недостъпен",
"RegistryCredit": "Адресни блокове: базите данни на RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), използвани с тяхно разрешение, данни от {0}. Данните може да изостават от онлайн базите данни.",
"ResultsTitle": "Какво откри „me-web?“",
"RouterMobile": "При мобилни данни няма домашен рутер: първа идва мрежата на доставчика.",
"RouterNone": "На тази връзка не е открит домашен рутер.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Изпращането на тези резултати помага да се подобрят бележките за доставчиците в следващата версия на „me-web?“. Ще видите точно какво се изпраща, преди нещо да тръгне.",
"ShareOfferTitle": "Помогнете на следващата версия",
"ShareOpen": "Сподели резултатите",
"SharePreparing": "В края на проверката ще можете да изпратите тези резултати, за да помогнете на следващата версия. Подготвят се…",
"ShareSend": "Изпрати",
"ShareSent": "Изпратено, благодарим ви. Пази се до {0}; можете да го изтриете в „С кого се свързва приложението“.",
"ShareTitle": "Сподели резултатите",
"ShareTooMany": "Твърде много изпращания от този адрес днес. Опитайте утре.",
"ShareWho": "Кой ги получава: Arasaka di Hvozdikov Yevheniy, издателят на „me-web?“, на собствения си сървър в Италия (meweb.arasaka.software).",
"ShareWhy": "Защо: за да се подобрят бележките за доставчиците в следващите версии. Публикуват се само общи бройки без адреси, след като човек ги е прегледал. Правното основание е вашето съгласие.",
"ShareWhy": "Защо: за да се подобрят бележките за доставчиците в следващите версии. Публикуват се само общи бройки без адреси, след като човек ги е прегледал. Ако сами дадете кода на изпращането на издателя, например когато молите за помощ с връзката си, издателят чете и тези резултати, за да ви отговори там, където сте попитали, и никога не повтаря адресите ви там. Правното основание е вашето съгласие.",
"SharedTitle": "Споделените ви резултати",
"SourceCode": "Изходен код",
"SpeedFailed": "Тестът на скоростта не завърши.",
"SpeedLimited": "Твърде много тестове на скоростта от този адрес през последния час.",
"SpeedOffline": "Без интернет няма тест на скоростта.",
"SpeedResult": "Изтегляне {0} Мбит/с, качване {1} Мбит/с.",
"StartBody": "За около минута „me-web?“ разбира дали другите могат да стигнат до дома ви през тази връзка и какво да направите, ако не могат.",
"StartNo": "Не е за мен",
"StartPromise": "Нищо в мрежата ви не се променя без вашето съгласие, а резултатите остават на това устройство, освен ако не решите да ги споделите.",
"StartQuestion": "Има ли домът ви собствен адрес?",
"StartUsesTitle": "Какво ще научите",
"StartYes": "Да, нека разберем",
"StatusCaptive": "На пътя стои страница за вход",
"StatusChecking": "Връзката се проверява…",
"StatusOffline": "Няма връзка с интернет",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "отговорът е, че не съществуват",
"ValueAtLeastSeconds": "поне {0} секунди",
"ValueBetweenSeconds": "между {0} и {1} секунди",
"ValueBlockAllocated": "даден на доставчика пряко от регистъра на адресите ({0})",
"ValueBlockAssigned": "даден на една-единствена организация пряко от регистъра на адресите ({0})",
"ValueBlockReallocated": "предаден от един доставчик на друг доставчик ({0})",
"ValueBlockReassigned": "предаден от доставчика на един от неговите клиенти ({0})",
"ValueCantTell": "не е ясно",
"ValueCantTellResolver": "{0}: вашият сървър за имена не може да го попита",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Не оттук",
"VerdictPossible": "Възможно",
"VerdictWorkaround": "Със заобикаляне",
"VersionLine": "„me-web?“ {0} · свободен софтуер (AGPL-3.0)",
"VersionLine": "me-web? {0} · свободен софтуер (AGPL-3.0)",
"WaitingReach": "Чака се вашият отговор по-горе.",
"WhatIsThis": "Какво означава това?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Faenemaot sapos yu save ronem seva blong yu wan long konekson ia, mo wanem samting i blokem rod.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Man aotsaed i save kasem",
"CardRouter": "Rauta blong yu",
"CardSpeed": "Spid",
"Check": "Jekem",
"CheckAgain": "Jekem bakegen",
"CheckFailed": "Jekem ia i stop sapraes ({0}).",
"CheckStart": "Jekem konekson ia",
"Checking": "Stap jekem…",
"ClearHistory": "Rimuvum ol jekem bifo",
"Close": "Klosem",
@@ -85,6 +84,8 @@
"FactAdapter": "Netwok adapta",
"FactAddressesSeen": "Ol pablik IPv4 adres we mifala i luk",
"FactBattery": "Bateri",
"FactBlock": "Blok blong adres",
"FactBlockIpv6": "Blok blong adres blong IPv6",
"FactChecks": "Ol jekem",
"FactCores": "Ol kor blong prosesa",
"FactDisk": "Fri spes long disk",
@@ -146,6 +147,7 @@
"FactWayOut": "Rod blong go raon",
"FactWhoHasIpv6": "Hu i holem IPv6 adres",
"FactWhoHasIt": "Hu i holem IPv4 adres",
"Goodbye": "Tata, mo tankyu from yu kam luk.",
"HintSharedHop": "Wan rauta blong kampani blong intanet blong yu i yusum wan adres blong ples we oli serem (100.64.x.x). Hemia i hapen taem oli serem adres mo taem oli no serem, ale samting ia nomo i no pruvum wan samting.",
"HintSomethingAnswers": "Wan samting long haos i ansa finis long pot 80 o 443: maet wan seva we yu bin setemap bifo.",
"HistoryChanged": "Ol jenis blong pablik IPv4 adres blong yu stat long {1}: {2} (jekem: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Hemia i fas jekem long konekson ia. Jekem bakegen long ol narafala dei blong luk sapos adres blong yu i jenis.",
"HistoryStable": "Pablik IPv4 adres blong yu i stap semak stat long {1} (jekem: {0}).",
"IconsCredit": "Ol aekon: Lucide (ISC).",
"IntroWayBody": "Tu samting i mekem i wok: wan smol kompiuta we i stap on oltaem, mo wan konekson we i gat adres blong hem wan, blong ol narafala oli save faenem haos blong yu.",
"IntroWayHope": "Plante konekson oli gat wan. Sam narafala oli serem wan adres long plante haos, mo ol visita oli stop long bigfala doa. Plante taem i gat wan rod blong go raon long hemia tu.",
"IntroWayTitle": "Haos blong yu i nidim wan adres blong hem wan",
"IntroWishBody": "Yu tekem wan foto longwe long haos. Hem i go long wan smol kompiuta long haos blong yu, mo smol taem afta, papa mo mama blong yu oli luk long tablet blong olgeta. Ol foto blong yu oli stap long haos blong yu wan.",
"IntroWishTitle": "Ol foto blong famle long haos, yu luk long eni ples",
"Language": "Lanwis",
"LinkCable": "Kebol",
"LinkCopied": "Link i kopi finis.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "tumas tes blong naoia",
"RefusalUnknownTicket": "taem blong tes i finis",
"RefusalUnreachable": "mifala no save kasem seva",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Taem yu sendem ol risal ia, i helpem blong mekem ol not long ol kampani blong intanet i kam gud moa long nekis vesen blong “me-web?”. Bambae yu luk stret wanem we i go, fastaem long eni samting i livim masin.",
"ShareOfferTitle": "Helpem nekis vesen",
"ShareOpen": "Serem ol risal ia",
"SharePreparing": "Long en blong jekem, yu save sendem ol risal ia blong helpem nekis vesen. Stap rerem…",
"ShareSend": "Sendem",
"ShareSent": "I go finis, tangkyu. Mifala i kipim kasem {0}; yu save rimuvum long “Wanem samting app ia i toktok wetem”.",
"ShareTitle": "Serem ol risal ia",
"ShareTooMany": "Tumas samting oli sendem long adres ia tede. Traem bakegen tumora.",
"ShareWho": "Hu i kasem: Arasaka di Hvozdikov Yevheniy, pablisa blong “me-web?”, long seva blong hem wan long Itali (meweb.arasaka.software).",
"ShareWhy": "From wanem: blong mekem ol not long ol kampani blong intanet i kam gud moa long ol vesen we i kam biaen. Mifala i pablisim ol total nomo we i no gat adres, afta we wan man i jekem olgeta. Loa i letem from yu agri (consent).",
"ShareWhy": "From wanem: blong mekem ol not long ol kampani blong intanet i kam gud moa long ol vesen we i kam biaen. Mifala i pablisim ol total nomo we i no gat adres, afta we wan man i jekem olgeta. Sapos yu nomo i givim kod blong samting we yu sendem i go long pablisa, olsem taem yu askem help long konekson blong yu, pablisa i ridim ol risal ia tu blong ansa long yu long ples we yu askem, mo hem i neva raetem bakegen ol adres blong yu long ples ia. Loa i letem from yu agri (consent).",
"SharedTitle": "Ol risal we yu serem",
"SourceCode": "Sos kod",
"SpeedFailed": "Tes blong spid i no finis.",
"SpeedLimited": "I gat tumas tes blong spid long adres ia long las aoa.",
"SpeedOffline": "Yu no save mekem tes blong spid sapos i no gat intanet.",
"SpeedResult": "Daonlod {0} Mbit/s, aplod {1} Mbit/s.",
"StartBody": "Long klosap wan minit, “me-web?” i faenemaot sapos ol narafala oli save kasem haos blong yu tru long konekson ia, mo wanem blong mekem sapos oli no save.",
"StartNo": "I no blong mi",
"StartPromise": "I no gat samting long netwok blong yu we i jenis sapos mifala i no askem yu fastaem, mo ol risal oli stap long masin ia nomo, sapos yu no jusum blong serem.",
"StartQuestion": "Haos blong yu i gat wan adres blong hem wan?",
"StartUsesTitle": "Wanem we bambae yu save",
"StartYes": "Yes, yumi faenemaot",
"StatusCaptive": "Wan login pej i blokem rod",
"StatusChecking": "Stap jekem konekson…",
"StatusOffline": "I no konek long intanet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "আপনার পাবলিক ঠিকানা পড়া যায়নি।",
"AddressesV4Only": "ইন্টারনেট আপনাকে শুধু IPv4-এ দেখে: এই সংযোগে IPv6 নেই।",
"AddressesV6Only": "ইন্টারনেট আপনাকে শুধু IPv6-এ দেখে।",
"AppName": "“me-web?”",
"AppTagline": "জেনে নিন এই সংযোগ থেকে আপনি নিজের সার্ভার চালাতে পারবেন কি না, আর পথে বাধা কী।",
"AppName": "me-web?",
"BasisChecks": "“me-web?”-এর যাচাই, {1}টির মধ্যে {0}টি নেটওয়ার্ক একমত",
"BasisOneUser": "একজন ব্যবহারকারীর রিপোর্ট",
"BasisOperator": "ইন্টারনেট কোম্পানি নিজে",
@@ -30,9 +29,9 @@
"CardReach": "বাইরে থেকে নাগাল",
"CardRouter": "আপনার রাউটার",
"CardSpeed": "স্পিড",
"Check": "যাচাই করুন",
"CheckAgain": "আবার যাচাই করুন",
"CheckFailed": "এই যাচাই হঠাৎ থেমে গেছে ({0})।",
"CheckStart": "এই সংযোগ যাচাই করুন",
"Checking": "যাচাই চলছে…",
"ClearHistory": "আগের যাচাই মুছে ফেলুন",
"Close": "বন্ধ করুন",
@@ -85,6 +84,8 @@
"FactAdapter": "নেটওয়ার্ক অ্যাডাপ্টার",
"FactAddressesSeen": "দেখা পাবলিক IPv4 ঠিকানা",
"FactBattery": "ব্যাটারি",
"FactBlock": "ঠিকানার খণ্ড",
"FactBlockIpv6": "IPv6-এর ঠিকানার খণ্ড",
"FactChecks": "যাচাই",
"FactCores": "প্রসেসরের কোর",
"FactDisk": "ডিস্কে খালি জায়গা",
@@ -146,6 +147,7 @@
"FactWayOut": "বিকল্প পথ",
"FactWhoHasIpv6": "IPv6 ঠিকানা কার কাছে",
"FactWhoHasIt": "IPv4 ঠিকানা কার কাছে",
"Goodbye": "বিদায়, আর একবার দেখে নেওয়ার জন্য ধন্যবাদ।",
"HintSharedHop": "আপনার ইন্টারনেট কোম্পানির একটি রাউটার ভাগাভাগির জন্য রাখা ঠিকানা (100.64.x.x) ব্যবহার করে। ঠিকানা ভাগাভাগি থাকলেও এটা হয়, না থাকলেও হয়, তাই শুধু এটুকু দিয়ে কিছু প্রমাণ হয় না।",
"HintSomethingAnswers": "বাড়িতে কিছু একটা আগে থেকেই পোর্ট 80 বা 443-এ সাড়া দিচ্ছে: সম্ভবত আপনার আগে বসানো কোনো সার্ভার।",
"HistoryChanged": "{1} থেকে আপনার পাবলিক IPv4 ঠিকানায় পরিবর্তন: {2} (যাচাই: {0})।",
@@ -153,6 +155,11 @@
"HistoryFirst": "এই সংযোগ থেকে এটি প্রথম যাচাই। আপনার ঠিকানা বদলায় কি না দেখতে অন্য দিনগুলোতে আবার যাচাই করুন।",
"HistoryStable": "আপনার পাবলিক IPv4 ঠিকানা {1} থেকে একই আছে (যাচাই: {0})।",
"IconsCredit": "আইকন: Lucide (ISC)।",
"IntroWayBody": "দুটি জিনিস লাগে: সবসময় চালু থাকে এমন একটি ছোট কম্পিউটার, আর নিজস্ব ঠিকানা আছে এমন একটি সংযোগ, যাতে অন্যরা আপনার বাড়ি খুঁজে পায়।",
"IntroWayHope": "অনেক সংযোগেরই নিজস্ব ঠিকানা থাকে। কিছু সংযোগে অনেক বাড়ি মিলে একটি ঠিকানা ভাগ করে নেয়, তাই যাঁরা আসেন, তাঁরা মূল দরজায় থেমে যান। প্রায়ই এরও একটা বিকল্প পথ থাকে।",
"IntroWayTitle": "আপনার বাড়ির দরকার নিজস্ব ঠিকানা",
"IntroWishBody": "আপনি বাড়ি থেকে অনেক দূরে একটি ছবি তোলেন। ছবিটি চলে যায় আপনার বাড়ির একটি ছোট কম্পিউটারে, আর এক মুহূর্ত পরেই আপনার মা-বাবা তাঁদের ট্যাবে সেটি দেখেন। আপনার অ্যালবাম থাকে আপনার নিজের বাড়িতেই।",
"IntroWishTitle": "পরিবারের ছবি থাকুক বাড়িতে, দেখুন যেকোনো জায়গা থেকে",
"Language": "ভাষা",
"LinkCable": "ক্যাবল",
"LinkCopied": "লিংক কপি হয়েছে।",
@@ -254,6 +261,7 @@
"RefusalTooMany": "আপাতত অনেক বেশি টেস্ট",
"RefusalUnknownTicket": "টেস্টের মেয়াদ শেষ",
"RefusalUnreachable": "সার্ভারে পৌঁছানো যায়নি",
"RegistryCredit": "ঠিকানার খণ্ড: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ও LACNIC (lacnic.net), এই চারটি সংস্থার ডেটাবেস, তাদের অনুমতি নিয়ে ব্যবহার করা, {0} তারিখের ডেটা। এগুলো অনলাইন ডেটাবেসের চেয়ে পিছিয়ে থাকতে পারে।",
"ResultsTitle": "“me-web?” কী পেল",
"RouterMobile": "মোবাইল ডেটায় বাড়ির রাউটার থাকে না: সবার আগে আসে আপনার মোবাইল অপারেটরের নেটওয়ার্ক।",
"RouterNone": "এই সংযোগে বাড়ির কোনো রাউটার পাওয়া যায়নি।",
@@ -266,18 +274,25 @@
"ShareOfferBody": "এই ফলাফল পাঠালে “me-web?”-এর পরের সংস্করণে ইন্টারনেট কোম্পানিগুলোর তথ্য আরও ভালো হয়। কিছু পাঠানোর আগেই আপনি দেখতে পাবেন ঠিক কী পাঠানো হচ্ছে।",
"ShareOfferTitle": "পরের সংস্করণে সাহায্য করুন",
"ShareOpen": "এই ফলাফল শেয়ার করুন",
"SharePreparing": "যাচাই শেষে পরের সংস্করণে সাহায্য করতে আপনি এই ফলাফল পাঠাতে পারবেন। সেগুলো তৈরি করা হচ্ছে…",
"ShareSend": "পাঠান",
"ShareSent": "পাঠানো হয়েছে, ধন্যবাদ। এটি {0} পর্যন্ত রাখা হবে; “এই অ্যাপ কার কার সঙ্গে যোগাযোগ করে”-তে গিয়ে আপনি এটি মুছে ফেলতে পারেন।",
"ShareTitle": "এই ফলাফল শেয়ার করুন",
"ShareTooMany": "আজ এই ঠিকানা থেকে অনেকবার ফলাফল পাঠানো হয়েছে। কাল আবার চেষ্টা করুন।",
"ShareWho": "কে পায়: Arasaka di Hvozdikov Yevheniy, “me-web?”-এর প্রকাশক, ইতালিতে নিজের সার্ভারে (meweb.arasaka.software)।",
"ShareWhy": "কেন: পরের সংস্করণগুলোতে ইন্টারনেট কোম্পানিগুলোর তথ্য আরও ভালো করতে। শুধু ঠিকানা ছাড়া মোট হিসাবই প্রকাশ করা হয়, তাও একজন মানুষ দেখে নেওয়ার পরে। আইনগত ভিত্তি হলো আপনার সম্মতি।",
"ShareWhy": "কেন: পরের সংস্করণগুলোতে ইন্টারনেট কোম্পানিগুলোর তথ্য আরও ভালো করতে। শুধু ঠিকানা ছাড়া মোট হিসাবই প্রকাশ করা হয়, তাও একজন মানুষ দেখে নেওয়ার পরে। আপনি নিজে যদি পাঠানো ফলাফলের কোড প্রকাশককে দেন, যেমন আপনার সংযোগ নিয়ে সাহায্য চাওয়ার সময়, তাহলে প্রকাশক আপনি যেখানে জিজ্ঞেস করেছেন সেখানে উত্তর দিতে এই ফলাফলগুলোও পড়েন, আর সেখানে কখনো আপনার ঠিকানা উল্লেখ করেন না। আইনগত ভিত্তি হলো আপনার সম্মতি।",
"SharedTitle": "আপনার শেয়ার করা ফলাফল",
"SourceCode": "সোর্স কোড",
"SpeedFailed": "স্পিড টেস্ট শেষ হয়নি।",
"SpeedLimited": "গত এক ঘণ্টায় এই ঠিকানা থেকে অনেক বেশি স্পিড টেস্ট হয়েছে।",
"SpeedOffline": "ইন্টারনেট ছাড়া স্পিড টেস্ট হয় না।",
"SpeedResult": "ডাউনলোড {0} Mbit/s, আপলোড {1} Mbit/s।",
"StartBody": "প্রায় এক মিনিটে “me-web?” খুঁজে বের করে এই সংযোগ দিয়ে অন্যরা আপনার বাড়িতে পৌঁছাতে পারে কি না, আর না পারলে কী করবেন।",
"StartNo": "আমার জন্য নয়",
"StartPromise": "আগে আপনাকে জিজ্ঞেস না করে আপনার নেটওয়ার্কে কিছুই বদলানো হয় না, আর আপনি শেয়ার করতে না চাইলে ফলাফল এই ডিভাইসেই থাকে।",
"StartQuestion": "আপনার বাড়ির কি নিজস্ব ঠিকানা আছে?",
"StartUsesTitle": "আপনি যা জানতে পারবেন",
"StartYes": "হ্যাঁ, চলুন জেনে নিই",
"StatusCaptive": "মাঝখানে একটি লগইন পেজ আছে",
"StatusChecking": "সংযোগ যাচাই চলছে…",
"StatusOffline": "ইন্টারনেটে যুক্ত নয়",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "জানিয়েছে যে নেই",
"ValueAtLeastSeconds": "অন্তত {0} সেকেন্ড",
"ValueBetweenSeconds": "{0} থেকে {1} সেকেন্ড",
"ValueBlockAllocated": "ঠিকানা নিবন্ধন সংস্থা সরাসরি ইন্টারনেট কোম্পানিকে দিয়েছে ({0})",
"ValueBlockAssigned": "ঠিকানা নিবন্ধন সংস্থা সরাসরি একটিমাত্র প্রতিষ্ঠানকে দিয়েছে ({0})",
"ValueBlockReallocated": "এক ইন্টারনেট কোম্পানি আরেক ইন্টারনেট কোম্পানিকে হস্তান্তর করেছে ({0})",
"ValueBlockReassigned": "ইন্টারনেট কোম্পানি তার এক গ্রাহককে হস্তান্তর করেছে ({0})",
"ValueCantTell": "বলা যাচ্ছে না",
"ValueCantTellResolver": "{0}: আপনার নাম সার্ভার একে জিজ্ঞেস করতে পারে না",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "এখান থেকে নয়",
"VerdictPossible": "সম্ভব",
"VerdictWorkaround": "অন্য উপায়ে",
"VersionLine": "“me-web?” {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)",
"VersionLine": "me-web? {0} · বিনামূল্যের, উন্মুক্ত সফটওয়্যার (AGPL-3.0)",
"WaitingReach": "ওপরে আপনার উত্তরের অপেক্ষায়।",
"WhatIsThis": "এর মানে কী?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Вашу јавну адресу није било могуће очитати.",
"AddressesV4Only": "Интернет вас види само преко IPv4: ова веза нема IPv6.",
"AddressesV6Only": "Интернет вас види само преко IPv6.",
"AppName": "„me-web?“",
"AppTagline": "Сазнајте можете ли преко ове везе имати властити сервер код куће и шта вам стоји на путу.",
"AppName": "me-web?",
"BasisChecks": "провјере „me-web?“, слаже се {0} од {1} мрежа",
"BasisOneUser": "дојава једног корисника",
"BasisOperator": "провајдер",
@@ -30,9 +29,9 @@
"CardReach": "Доступност извана",
"CardRouter": "Ваш рутер",
"CardSpeed": "Брзина",
"Check": "Провјери",
"CheckAgain": "Провјери поново",
"CheckFailed": "Ова провјера се неочекивано прекинула ({0}).",
"CheckStart": "Провјери ову везу",
"Checking": "Провјера…",
"ClearHistory": "Заборави раније провјере",
"Close": "Затвори",
@@ -85,6 +84,8 @@
"FactAdapter": "Мрежни адаптер",
"FactAddressesSeen": "Виђене јавне IPv4 адресе",
"FactBattery": "Батерија",
"FactBlock": "Блок адреса",
"FactBlockIpv6": "Блок адреса за IPv6",
"FactChecks": "Провјере",
"FactCores": "Језгра процесора",
"FactDisk": "Слободан простор на диску",
@@ -146,6 +147,7 @@
"FactWayOut": "Заобилазни пут",
"FactWhoHasIpv6": "IPv6 адресу има",
"FactWhoHasIt": "IPv4 адресу има",
"Goodbye": "Довиђења и хвала што сте погледали.",
"HintSharedHop": "Рутер вашег провајдера користи адресу из заједничког распона (100.64.x.x). То се дешава и уз дијељење адреса и без њега, па само по себи ништа не доказује.",
"HintSomethingAnswers": "Нешто код куће већ одговара на порту 80 или 443: вјероватно сервер који сте раније подесили.",
"HistoryChanged": "Промјене ваше јавне IPv4 адресе од {1}: {2} (број провјера: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ово је прва провјера с ове везе. Провјерите поново других дана да видите мијења ли се ваша адреса.",
"HistoryStable": "Ваша јавна IPv4 адреса је иста од {1} (број провјера: {0}).",
"IconsCredit": "Иконе: Lucide (ISC).",
"IntroWayBody": "Потребне су двије ствари: мали рачунар који остаје укључен и веза с властитом адресом, како би други могли пронаћи ваш дом.",
"IntroWayHope": "Многе везе имају такву адресу. Код других много домаћинстава дијели једну адресу, па посјетиоци застану на улазним вратима зграде. Често се и то може заобићи.",
"IntroWayTitle": "Вашем дому треба властита адреса",
"IntroWishBody": "Далеко од куће снимате фотографију. Она стиже до малог рачунара у вашој кући, а тренутак касније виде је ваши родитељи на свом таблету. Ваш албум остаје у вашем властитом дому.",
"IntroWishTitle": "Породичне фотографије код куће, видљиве одасвуд",
"Language": "Језик",
"LinkCable": "Кабл",
"LinkCopied": "Линк је копиран.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "тренутно превише тестова",
"RefusalUnknownTicket": "тест је истекао",
"RefusalUnreachable": "сервер није доступан",
"RegistryCredit": "Блокови адреса: базе података организација RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), користе се уз њихову дозволу, подаци од {0}. Подаци могу заостајати за базама на интернету.",
"ResultsTitle": "Шта је апликација „me-web?“ пронашла",
"RouterMobile": "На мобилним подацима нема кућног рутера: одмах на почетку је мрежа провајдера.",
"RouterNone": "На овој вези није пронађен кућни рутер.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Слање ових резултата помаже да се побољшају биљешке о провајдерима у сљедећем издању „me-web?“. Прије него што било шта оде, видјет ћете тачно шта се шаље.",
"ShareOfferTitle": "Помозите сљедећој верзији",
"ShareOpen": "Подијели ове резултате",
"SharePreparing": "На крају провјере моћи ћете послати ове резултате и тако помоћи сљедећој верзији. Припремају се…",
"ShareSend": "Пошаљи",
"ShareSent": "Послано, хвала. Резултати се чувају до {0}; можете их обрисати у одјељку „С чиме се ова апликација повезује“.",
"ShareTitle": "Подијели ове резултате",
"ShareTooMany": "Данас је с ове адресе послано превише резултата. Покушајте поново сутра.",
"ShareWho": "Ко их прима: Arasaka di Hvozdikov Yevheniy, издавач „me-web?“, на властитом серверу у Италији (meweb.arasaka.software).",
"ShareWhy": "Зашто: да би се у наредним издањима побољшале биљешке о провајдерима. Објављују се само збирни бројеви без адреса, и то тек након што их прегледа човјек. Правни основ је ваш пристанак.",
"ShareWhy": "Зашто: да би се у наредним издањима побољшале биљешке о провајдерима. Објављују се само збирни бројеви без адреса, и то тек након што их прегледа човјек. Ако сами дате издавачу код ваших посланих резултата, напримјер када тражите помоћ око своје везе, издавач чита и ове резултате да вам одговори тамо гдје сте питали, и тамо никада не понавља ваше адресе. Правни основ је ваш пристанак.",
"SharedTitle": "Резултати које сте подијелили",
"SourceCode": "Изворни код",
"SpeedFailed": "Тест брзине није завршен.",
"SpeedLimited": "Превише тестова брзине с ове адресе у посљедњих сат времена.",
"SpeedOffline": "Без интернета нема теста брзине.",
"SpeedResult": "Преузимање {0} Mbit/s, слање {1} Mbit/s.",
"StartBody": "За отприлике минуту „me-web?“ открива да ли други преко ове везе могу доћи до вашег дома и шта урадити ако не могу.",
"StartNo": "Није за мене",
"StartPromise": "Ништа се у вашој мрежи не мијења без вашег пристанка, а резултати остају на овом уређају, осим ако их одлучите подијелити.",
"StartQuestion": "Има ли ваш дом властиту адресу?",
"StartUsesTitle": "Шта ћете сазнати",
"StartYes": "Да, сазнајмо",
"StatusCaptive": "На путу је страница за пријаву",
"StatusChecking": "Провјера везе…",
"StatusOffline": "Нема везе с интернетом",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "јављена као непостојећа",
"ValueAtLeastSeconds": "најмање {0} с",
"ValueBetweenSeconds": "од {0} до {1} с",
"ValueBlockAllocated": "провајдер га је добио директно од регистра адреса ({0})",
"ValueBlockAssigned": "једна организација га је добила директно од регистра адреса ({0})",
"ValueBlockReallocated": "један провајдер га је предао другом провајдеру ({0})",
"ValueBlockReassigned": "провајдер га је предао једном од својих корисника ({0})",
"ValueCantTell": "не може се рећи",
"ValueCantTellResolver": "{0}: ваш сервер имена не може је питати",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Не одавде",
"VerdictPossible": "Могуће",
"VerdictWorkaround": "Заобилазним путем",
"VersionLine": "„me-web?“ {0} · слободни софтвер (AGPL-3.0)",
"VersionLine": "me-web? {0} · слободни софтвер (AGPL-3.0)",
"WaitingReach": "Чека се ваш одговор изнад.",
"WhatIsThis": "Шта ово значи?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Saznajte možete li preko ove veze imati vlastiti server kod kuće i šta vam stoji na putu.",
"AppName": "me-web?",
"BasisChecks": "provjere „me-web?”, slaže se {0} od {1} mreža",
"BasisOneUser": "dojava jednog korisnika",
"BasisOperator": "provajder",
@@ -30,9 +29,9 @@
"CardReach": "Dostupnost izvana",
"CardRouter": "Vaš ruter",
"CardSpeed": "Brzina",
"Check": "Provjeri",
"CheckAgain": "Provjeri ponovo",
"CheckFailed": "Ova provjera se neočekivano prekinula ({0}).",
"CheckStart": "Provjeri ovu vezu",
"Checking": "Provjera…",
"ClearHistory": "Zaboravi ranije provjere",
"Close": "Zatvori",
@@ -85,6 +84,8 @@
"FactAdapter": "Mrežni adapter",
"FactAddressesSeen": "Viđene javne IPv4 adrese",
"FactBattery": "Baterija",
"FactBlock": "Blok adresa",
"FactBlockIpv6": "Blok adresa za IPv6",
"FactChecks": "Provjere",
"FactCores": "Jezgra procesora",
"FactDisk": "Slobodan prostor na disku",
@@ -146,6 +147,7 @@
"FactWayOut": "Zaobilazni put",
"FactWhoHasIpv6": "IPv6 adresu ima",
"FactWhoHasIt": "IPv4 adresu ima",
"Goodbye": "Doviđenja i hvala što ste pogledali.",
"HintSharedHop": "Ruter vašeg provajdera koristi adresu iz zajedničkog raspona (100.64.x.x). To se dešava i uz dijeljenje adresa i bez njega, pa samo po sebi ništa ne dokazuje.",
"HintSomethingAnswers": "Nešto kod kuće već odgovara na portu 80 ili 443: vjerovatno server koji ste ranije podesili.",
"HistoryChanged": "Promjene vaše javne IPv4 adrese od {1}: {2} (broj provjera: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ovo je prva provjera s ove veze. Provjerite ponovo drugih dana da vidite mijenja li se vaša adresa.",
"HistoryStable": "Vaša javna IPv4 adresa je ista od {1} (broj provjera: {0}).",
"IconsCredit": "Ikone: Lucide (ISC).",
"IntroWayBody": "Potrebne su dvije stvari: mali računar koji ostaje uključen i veza s vlastitom adresom, kako bi drugi mogli pronaći vaš dom.",
"IntroWayHope": "Mnoge veze imaju takvu adresu. Kod drugih mnogo domaćinstava dijeli jednu adresu, pa posjetioci zastanu na ulaznim vratima zgrade. Često se i to može zaobići.",
"IntroWayTitle": "Vašem domu treba vlastita adresa",
"IntroWishBody": "Daleko od kuće snimate fotografiju. Ona stiže do malog računara u vašoj kući, a trenutak kasnije vide je vaši roditelji na svom tabletu. Vaš album ostaje u vašem vlastitom domu.",
"IntroWishTitle": "Porodične fotografije kod kuće, vidljive odasvud",
"Language": "Jezik",
"LinkCable": "Kabl",
"LinkCopied": "Link je kopiran.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "trenutno previše testova",
"RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Slanje ovih rezultata pomaže da se poboljšaju bilješke o provajderima u sljedećem izdanju „me-web?”. Prije nego što bilo šta ode, vidjet ćete tačno šta se šalje.",
"ShareOfferTitle": "Pomozite sljedećoj verziji",
"ShareOpen": "Podijeli ove rezultate",
"SharePreparing": "Na kraju provjere moći ćete poslati ove rezultate i tako pomoći sljedećoj verziji. Pripremaju se…",
"ShareSend": "Pošalji",
"ShareSent": "Poslano, hvala. Rezultati se čuvaju do {0}; možete ih obrisati u odjeljku „S čime se ova aplikacija povezuje”.",
"ShareTitle": "Podijeli ove rezultate",
"ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovo sutra.",
"ShareWho": "Ko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?”, na vlastitom serveru u Italiji (meweb.arasaka.software).",
"ShareWhy": "Zašto: da bi se u narednim izdanjima poboljšale bilješke o provajderima. Objavljuju se samo zbirni brojevi bez adresa, i to tek nakon što ih pregleda čovjek. Pravni osnov je vaš pristanak.",
"ShareWhy": "Zašto: da bi se u narednim izdanjima poboljšale bilješke o provajderima. Objavljuju se samo zbirni brojevi bez adresa, i to tek nakon što ih pregleda čovjek. Ako sami date izdavaču kod vaših poslanih rezultata, naprimjer kada tražite pomoć oko svoje veze, izdavač čita i ove rezultate da vam odgovori tamo gdje ste pitali, i tamo nikada ne ponavlja vaše adrese. Pravni osnov je vaš pristanak.",
"SharedTitle": "Rezultati koje ste podijelili",
"SourceCode": "Izvorni kod",
"SpeedFailed": "Test brzine nije završen.",
"SpeedLimited": "Previše testova brzine s ove adrese u posljednjih sat vremena.",
"SpeedOffline": "Bez interneta nema testa brzine.",
"SpeedResult": "Preuzimanje {0} Mbit/s, slanje {1} Mbit/s.",
"StartBody": "Za otprilike minutu „me-web?” otkriva da li drugi preko ove veze mogu doći do vašeg doma i šta uraditi ako ne mogu.",
"StartNo": "Nije za mene",
"StartPromise": "Ništa se u vašoj mreži ne mijenja bez vašeg pristanka, a rezultati ostaju na ovom uređaju, osim ako ih odlučite podijeliti.",
"StartQuestion": "Ima li vaš dom vlastitu adresu?",
"StartUsesTitle": "Šta ćete saznati",
"StartYes": "Da, saznajmo",
"StatusCaptive": "Na putu je stranica za prijavu",
"StatusChecking": "Provjera veze…",
"StatusOffline": "Nema veze s internetom",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Descobriu si podeu tenir el vostre propi servidor amb aquesta connexió, i què us ho impedeix.",
"AppName": "me-web?",
"BasisChecks": "comprovacions de «me-web?», {0} de {1} xarxes coincideixen",
"BasisOneUser": "informe d'un usuari",
"BasisOperator": "el mateix operador",
@@ -30,9 +29,9 @@
"CardReach": "Accessible des de fora",
"CardRouter": "El vostre router",
"CardSpeed": "Velocitat",
"Check": "Comprova",
"CheckAgain": "Torna a comprovar",
"CheckFailed": "Aquesta comprovació s'ha aturat de manera inesperada ({0}).",
"CheckStart": "Comprova aquesta connexió",
"Checking": "S'està comprovant…",
"ClearHistory": "Oblida les comprovacions anteriors",
"Close": "Tanca",
@@ -85,6 +84,8 @@
"FactAdapter": "Adaptador de xarxa",
"FactAddressesSeen": "Adreces IPv4 públiques vistes",
"FactBattery": "Bateria",
"FactBlock": "Bloc d'adreces",
"FactBlockIpv6": "Bloc d'adreces per a IPv6",
"FactChecks": "Comprovacions",
"FactCores": "Nuclis del processador",
"FactDisk": "Espai lliure al disc",
@@ -146,6 +147,7 @@
"FactWayOut": "Alternativa",
"FactWhoHasIpv6": "Qui té l'adreça IPv6",
"FactWhoHasIt": "Qui té l'adreça IPv4",
"Goodbye": "Adéu, i gràcies per fer-hi una ullada.",
"HintSharedHop": "Un router del vostre operador fa servir una adreça de l'espai compartit (100.64.x.x). Això passa tant si es comparteixen adreces com si no, així que per si sol no demostra res.",
"HintSomethingAnswers": "Alguna cosa a casa vostra ja respon al port 80 o 443: probablement un servidor que vau configurar abans.",
"HistoryChanged": "Canvis de la vostra adreça IPv4 pública des del {1}: {2} (comprovacions: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Aquesta és la primera comprovació des d'aquesta connexió. Torneu a comprovar-ho altres dies per veure si la vostra adreça canvia.",
"HistoryStable": "La vostra adreça IPv4 pública no ha canviat des del {1} (comprovacions: {0}).",
"IconsCredit": "Icones: Lucide (ISC).",
"IntroWayBody": "Calen dues coses: un ordinador petit que es quedi encès i una connexió amb una adreça pròpia, perquè els altres puguin trobar casa vostra.",
"IntroWayHope": "Moltes connexions en tenen una. D'altres comparteixen una sola adreça entre moltes llars, i les visites es queden a la porta del carrer. Sovint això també té remei.",
"IntroWayTitle": "Casa vostra necessita una adreça pròpia",
"IntroWishBody": "Esteu lluny de casa i feu una foto. Arriba a un ordinador petit que teniu a casa i, un moment després, els vostres pares la veuen a la tauleta. El vostre àlbum es queda a la vostra llar.",
"IntroWishTitle": "Les fotos de família a casa vostra, visibles arreu",
"Language": "Llengua",
"LinkCable": "Cable",
"LinkCopied": "S'ha copiat l'enllaç.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "massa proves de moment",
"RefusalUnknownTicket": "la prova ha caducat",
"RefusalUnreachable": "no s'ha pogut arribar al servidor",
"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ó.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Enviar aquests resultats ajuda a millorar les notes sobre operadors a la propera versió de «me-web?». Veureu exactament què s'envia abans que surti res.",
"ShareOfferTitle": "Ajudeu a millorar la propera versió",
"ShareOpen": "Comparteix aquests resultats",
"SharePreparing": "Al final de la comprovació podreu enviar aquests resultats per ajudar la propera versió. S'estan preparant…",
"ShareSend": "Envia",
"ShareSent": "Enviat, gràcies. Es guarda fins al {0}; podeu esborrar-lo a «Amb qui es comunica aquesta aplicació».",
"ShareTitle": "Comparteix aquests resultats",
"ShareTooMany": "Massa enviaments des d'aquesta adreça avui. Torneu-ho a provar demà.",
"ShareWho": "Qui els rep: Arasaka di Hvozdikov Yevheniy, l'editor de «me-web?», al seu propi servidor a Itàlia (meweb.arasaka.software).",
"ShareWhy": "Per a què: per millorar les notes sobre operadors en versions futures. Només es publiquen totals sense adreces, i sempre després que una persona els hagi revisat. La base legal és el vostre consentiment.",
"ShareWhy": "Per a què: per millorar les notes sobre operadors en versions futures. Només es publiquen totals sense adreces, i sempre després que una persona els hagi revisat. Si sou vosaltres qui doneu a l'editor el codi del vostre enviament, per exemple quan demaneu ajuda amb la vostra connexió, l'editor també llegeix aquests resultats per respondre-us allà on ho heu preguntat, i allà no repeteix mai les vostres adreces. La base legal és el vostre consentiment.",
"SharedTitle": "Els vostres resultats compartits",
"SourceCode": "Codi font",
"SpeedFailed": "La prova de velocitat no s'ha completat.",
"SpeedLimited": "Massa proves de velocitat des d'aquesta adreça en l'última hora.",
"SpeedOffline": "Sense Internet no hi ha prova de velocitat.",
"SpeedResult": "Baixada {0} Mbit/s, pujada {1} Mbit/s.",
"StartBody": "En un minut, més o menys, «me-web?» esbrina si des de fora es pot arribar a casa vostra a través d'aquesta connexió i què cal fer si no és així.",
"StartNo": "No és per a mi",
"StartPromise": "No es canvia res de la vostra xarxa sense demanar-vos-ho abans, i els resultats es queden en aquest dispositiu tret que decidiu compartir-los.",
"StartQuestion": "Casa vostra té una adreça pròpia?",
"StartUsesTitle": "Què descobrireu",
"StartYes": "Sí, descobrim-ho",
"StatusCaptive": "Hi ha una pàgina d'inici de sessió pel mig",
"StatusChecking": "S'està comprovant la connexió…",
"StatusOffline": "Sense connexió a Internet",
@@ -326,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}",
@@ -374,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ò?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Zjistěte, zda můžete z tohoto připojení provozovat vlastní server doma a co vám v tom brání.",
"AppName": "me-web?",
"BasisChecks": "kontroly „me-web?“, shoda u {0} z {1} sítí",
"BasisOneUser": "hlášení jednoho uživatele",
"BasisOperator": "poskytovatel",
@@ -30,9 +29,9 @@
"CardReach": "Dostupnost zvenku",
"CardRouter": "Váš router",
"CardSpeed": "Rychlost",
"Check": "Zkontrolovat",
"CheckAgain": "Zkontrolovat znovu",
"CheckFailed": "Tato kontrola se nečekaně zastavila ({0}).",
"CheckStart": "Zkontrolovat připojení",
"Checking": "Probíhá kontrola…",
"ClearHistory": "Zapomenout dřívější kontroly",
"Close": "Zavřít",
@@ -85,6 +84,8 @@
"FactAdapter": "Síťový adaptér",
"FactAddressesSeen": "Zjištěné veřejné adresy IPv4",
"FactBattery": "Baterie",
"FactBlock": "Blok adres",
"FactBlockIpv6": "Blok adres pro IPv6",
"FactChecks": "Kontroly",
"FactCores": "Jádra procesoru",
"FactDisk": "Volné místo na disku",
@@ -146,6 +147,7 @@
"FactWayOut": "Jak to obejít",
"FactWhoHasIpv6": "Adresu IPv6 má",
"FactWhoHasIt": "Adresu IPv4 má",
"Goodbye": "Na shledanou a děkujeme, že jste se podívali.",
"HintSharedHop": "Router vašeho poskytovatele používá adresu ze sdíleného rozsahu (100.64.x.x). To se stává se sdílením adres i bez něj, takže to samo o sobě nic nedokazuje.",
"HintSomethingAnswers": "Na portu 80 nebo 443 už u vás doma něco odpovídá: pravděpodobně dříve nastavený server.",
"HistoryChanged": "Změny vaší veřejné adresy IPv4 od {1}: {2} (kontrol: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Toto je první kontrola z tohoto připojení. Zkontrolujte to znovu v jiné dny, ať vidíte, zda se vaše adresa mění.",
"HistoryStable": "Vaše veřejná adresa IPv4 je stejná od {1} (kontrol: {0}).",
"IconsCredit": "Ikony: Lucide (ISC).",
"IntroWayBody": "Jsou k tomu potřeba dvě věci: malý počítač, který zůstává zapnutý, a připojení s vlastní adresou, aby ostatní mohli váš domov najít.",
"IntroWayHope": "Mnoho připojení ji má. Jiná sdílejí jednu adresu mezi mnoho domácností a návštěva se zastaví dole u vchodu. Často se dá obejít i to.",
"IntroWayTitle": "Váš domov potřebuje vlastní adresu",
"IntroWishBody": "Uděláte fotku daleko od domova. Ta doputuje do malého počítače u vás doma a za chvilku ji vaši rodiče uvidí na svém tabletu. Vaše album zůstává ve vašem vlastním domově.",
"IntroWishTitle": "Rodinné fotky doma, k vidění odkudkoli",
"Language": "Jazyk",
"LinkCable": "Kabel",
"LinkCopied": "Odkaz zkopírován.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "momentálně příliš mnoho testů",
"RefusalUnknownTicket": "platnost testu vypršela",
"RefusalUnreachable": "server je nedostupný",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Odesláním těchto výsledků pomůžete vylepšit poznámky o poskytovatelích v příštím vydání „me-web?“. Než cokoli odejde, uvidíte přesně, co se odesílá.",
"ShareOfferTitle": "Pomozte další verzi",
"ShareOpen": "Sdílet tyto výsledky",
"SharePreparing": "Na konci kontroly můžete tyto výsledky odeslat a pomoct tak další verzi. Připravují se…",
"ShareSend": "Odeslat",
"ShareSent": "Odesláno, děkujeme. Uchová se do {0}; smazat to můžete v části „S čím se tato aplikace spojuje“.",
"ShareTitle": "Sdílet tyto výsledky",
"ShareTooMany": "Z této adresy dnes přišlo příliš mnoho příspěvků. Zkuste to znovu zítra.",
"ShareWho": "Kdo je obdrží: Arasaka di Hvozdikov Yevheniy, vydavatel „me-web?“, na vlastním serveru v Itálii (meweb.arasaka.software).",
"ShareWhy": "Proč: aby se v dalších vydáních zlepšily poznámky o poskytovatelích. Zveřejňují se jen souhrnná čísla bez adres, a to až poté, co je zkontroluje člověk. Právním základem je váš souhlas.",
"ShareWhy": "Proč: aby se v dalších vydáních zlepšily poznámky o poskytovatelích. Zveřejňují se jen souhrnná čísla bez adres, a to až poté, co je zkontroluje člověk. Pokud sami dáte kód svého příspěvku vydavateli, například když žádáte o pomoc s připojením, vydavatel si přečte i tyto výsledky, aby vám odpověděl tam, kde jste se ptali, a vaše adresy tam nikdy neuvede. Právním základem je váš souhlas.",
"SharedTitle": "Vaše sdílené výsledky",
"SourceCode": "Zdrojový kód",
"SpeedFailed": "Test rychlosti se nedokončil.",
"SpeedLimited": "Z této adresy bylo za poslední hodinu příliš mnoho testů rychlosti.",
"SpeedOffline": "Bez internetu nelze test rychlosti provést.",
"SpeedResult": "Stahování {0} Mbit/s, odesílání {1} Mbit/s.",
"StartBody": "Asi za minutu „me-web?“ zjistí, jestli se přes toto připojení mohou ostatní dostat k vám domů a co dělat, když ne.",
"StartNo": "To není pro mě",
"StartPromise": "Bez vašeho souhlasu se ve vaší síti nic nezmění a výsledky zůstanou v tomto zařízení, pokud se je nerozhodnete sdílet.",
"StartQuestion": "Má váš domov vlastní adresu?",
"StartUsesTitle": "Co se dozvíte",
"StartYes": "Ano, pojďme to zjistit",
"StatusCaptive": "V cestě stojí přihlašovací stránka",
"StatusChecking": "Kontrola připojení…",
"StatusOffline": "Nepřipojeno k internetu",
@@ -326,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}",
@@ -374,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á?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Find ud af, om du kan køre din egen server derhjemme fra denne forbindelse, og hvad der står i vejen.",
"AppName": "me-web?",
"BasisChecks": "tjek fra “me-web?”, {0} af {1} netværk er enige",
"BasisOneUser": "én brugers rapport",
"BasisOperator": "udbyderens egne oplysninger",
@@ -30,9 +29,9 @@
"CardReach": "Kan nås udefra",
"CardRouter": "Din router",
"CardSpeed": "Hastighed",
"Check": "Tjek",
"CheckAgain": "Tjek igen",
"CheckFailed": "Dette tjek stoppede uventet ({0}).",
"CheckStart": "Tjek denne forbindelse",
"Checking": "Tjekker…",
"ClearHistory": "Glem tidligere tjek",
"Close": "Luk",
@@ -85,6 +84,8 @@
"FactAdapter": "Netværksadapter",
"FactAddressesSeen": "Offentlige IPv4-adresser set",
"FactBattery": "Batteri",
"FactBlock": "Adresseblok",
"FactBlockIpv6": "Adresseblok for IPv6",
"FactChecks": "Tjek",
"FactCores": "Processorkerner",
"FactDisk": "Ledig diskplads",
@@ -146,6 +147,7 @@
"FactWayOut": "Vej uden om",
"FactWhoHasIpv6": "IPv6-adressen sidder på",
"FactWhoHasIt": "IPv4-adressen sidder på",
"Goodbye": "Farvel, og tak fordi du kiggede forbi.",
"HintSharedHop": "En router hos din udbyder bruger en adresse fra det delte område (100.64.x.x). Det sker både med og uden delte adresser, så alene beviser det ingenting.",
"HintSomethingAnswers": "Noget derhjemme svarer allerede på port 80 eller 443: sandsynligvis en server, du har sat op tidligere.",
"HistoryChanged": "Skift af din offentlige IPv4-adresse siden {1}: {2} (tjek: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Dette er det første tjek fra denne forbindelse. Tjek igen på andre dage for at se, om din adresse skifter.",
"HistoryStable": "Din offentlige IPv4-adresse har været den samme siden {1} (tjek: {0}).",
"IconsCredit": "Ikoner: Lucide (ISC).",
"IntroWayBody": "Der skal to ting til: en lille computer, der altid er tændt, og en forbindelse med sin egen adresse, så andre kan finde dit hjem.",
"IntroWayHope": "Mange forbindelser har sådan en. Andre deler én adresse mellem mange hjem, og gæster stopper ved hoveddøren. Ofte findes der også en omvej.",
"IntroWayTitle": "Dit hjem skal have sin egen adresse",
"IntroWishBody": "Du tager et billede langt hjemmefra. Det går til en lille computer hjemme hos dig, og et øjeblik efter ser dine forældre det på deres tablet. Dit album bliver i dit eget hjem.",
"IntroWishTitle": "Familiens fotos derhjemme, og du når dem overalt",
"Language": "Sprog",
"LinkCable": "Kabel",
"LinkCopied": "Link kopieret.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "for mange tests lige nu",
"RefusalUnknownTicket": "testen er udløbet",
"RefusalUnreachable": "serveren kan ikke nås",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Når du sender disse resultater, hjælper du med at forbedre noterne om udbydere i den næste version af “me-web?”. Du ser præcis, hvad der sendes, før noget forlader enheden.",
"ShareOfferTitle": "Hjælp den næste version",
"ShareOpen": "Del disse resultater",
"SharePreparing": "Når tjekket er færdigt, kan du sende disse resultater for at hjælpe den næste version. Resultaterne gøres klar…",
"ShareSend": "Send",
"ShareSent": "Sendt, tak. Det gemmes indtil {0}; du kan slette det under “Hvem denne app taler med”.",
"ShareTitle": "Del disse resultater",
"ShareTooMany": "For mange indsendelser fra denne adresse i dag. Prøv igen i morgen.",
"ShareWho": "Hvem modtager dem: Arasaka di Hvozdikov Yevheniy, udgiveren af “me-web?”, på sin egen server i Italien (meweb.arasaka.software).",
"ShareWhy": "Hvorfor: for at forbedre noterne om udbydere i senere versioner. Der offentliggøres kun samlede tal uden adresser, efter at et menneske har gennemgået dem. Retsgrundlaget er dit samtykke.",
"ShareWhy": "Hvorfor: for at forbedre noterne om udbydere i senere versioner. Der offentliggøres kun samlede tal uden adresser, efter at et menneske har gennemgået dem. Hvis du selv giver udgiveren koden for din indsendelse, for eksempel når du beder om hjælp med din forbindelse, læser udgiveren også disse resultater for at svare dig der, hvor du spurgte, og gentager aldrig dine adresser der. Retsgrundlaget er dit samtykke.",
"SharedTitle": "Dine delte resultater",
"SourceCode": "Kildekode",
"SpeedFailed": "Hastighedstesten blev ikke færdig.",
"SpeedLimited": "For mange hastighedstests fra denne adresse inden for den sidste time.",
"SpeedOffline": "Ingen hastighedstest uden internet.",
"SpeedResult": "Download {0} Mbit/s, upload {1} Mbit/s.",
"StartBody": "På omkring et minut finder “me-web?” ud af, om andre kan nå dit hjem gennem denne forbindelse, og hvad du kan gøre, hvis de ikke kan.",
"StartNo": "Ikke noget for mig",
"StartPromise": "Intet på dit netværk bliver ændret, uden at du bliver spurgt først, og resultaterne bliver på denne enhed, medmindre du selv vælger at dele dem.",
"StartQuestion": "Har dit hjem sin egen adresse?",
"StartUsesTitle": "Hvad du finder ud af",
"StartYes": "Ja, lad os se",
"StatusCaptive": "En loginside står i vejen",
"StatusChecking": "Tjekker forbindelsen…",
"StatusOffline": "Ikke forbundet til internettet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Finden Sie heraus, ob Sie über diese Verbindung einen eigenen Server zu Hause betreiben können und was dem im Weg steht.",
"AppName": "me-web?",
"BasisChecks": "Prüfungen von „me-web?“, {0} von {1} Netzwerken stimmen überein",
"BasisOneUser": "Bericht eines Nutzers",
"BasisOperator": "Angabe des Anbieters",
@@ -30,9 +29,9 @@
"CardReach": "Von außen erreichbar",
"CardRouter": "Ihr Router",
"CardSpeed": "Geschwindigkeit",
"Check": "Prüfen",
"CheckAgain": "Erneut prüfen",
"CheckFailed": "Diese Prüfung wurde unerwartet abgebrochen ({0}).",
"CheckStart": "Diese Verbindung prüfen",
"Checking": "Wird geprüft…",
"ClearHistory": "Frühere Prüfungen vergessen",
"Close": "Schließen",
@@ -85,6 +84,8 @@
"FactAdapter": "Netzwerkadapter",
"FactAddressesSeen": "Gesehene öffentliche IPv4-Adressen",
"FactBattery": "Akku",
"FactBlock": "Adressblock",
"FactBlockIpv6": "Adressblock für IPv6",
"FactChecks": "Prüfungen",
"FactCores": "Prozessorkerne",
"FactDisk": "Freier Speicherplatz",
@@ -146,6 +147,7 @@
"FactWayOut": "Ausweg",
"FactWhoHasIpv6": "IPv6-Adresse liegt bei",
"FactWhoHasIt": "IPv4-Adresse liegt bei",
"Goodbye": "Auf Wiedersehen, und danke fürs Vorbeischauen.",
"HintSharedHop": "Ein Router Ihres Anbieters nutzt eine Adresse aus dem gemeinsam genutzten Bereich (100.64.x.x). Das kommt mit und ohne geteilte Adressen vor und beweist allein daher nichts.",
"HintSomethingAnswers": "Etwas bei Ihnen zu Hause antwortet bereits auf Port 80 oder 443: wahrscheinlich ein Server, den Sie früher eingerichtet haben.",
"HistoryChanged": "Wechsel Ihrer öffentlichen IPv4-Adresse seit {1}: {2} (Prüfungen: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Dies ist die erste Prüfung über diese Verbindung. Prüfen Sie an anderen Tagen erneut, um zu sehen, ob sich Ihre Adresse ändert.",
"HistoryStable": "Ihre öffentliche IPv4-Adresse ist seit {1} gleich geblieben (Prüfungen: {0}).",
"IconsCredit": "Symbole: Lucide (ISC).",
"IntroWayBody": "Dafür braucht es zwei Dinge: einen kleinen Computer, der eingeschaltet bleibt, und eine Verbindung mit einer eigenen Adresse, damit andere Ihr Zuhause finden.",
"IntroWayHope": "Viele Verbindungen haben eine. Bei anderen teilen sich viele Haushalte eine Adresse, und Besucher bleiben unten an der Haustür stehen. Oft führt auch dann ein Umweg ans Ziel.",
"IntroWayTitle": "Ihr Zuhause braucht eine eigene Adresse",
"IntroWishBody": "Sie machen ein Foto, weit weg von zu Hause. Es landet auf einem kleinen Computer bei Ihnen daheim, und einen Augenblick später sehen Ihre Eltern es auf ihrem Tablet. Ihr Album bleibt in Ihren eigenen vier Wänden.",
"IntroWishTitle": "Ihre Familienfotos zu Hause, überall zu sehen",
"Language": "Sprache",
"LinkCable": "Kabel",
"LinkCopied": "Link kopiert.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "vorerst zu viele Tests",
"RefusalUnknownTicket": "der Test ist abgelaufen",
"RefusalUnreachable": "Server nicht erreichbar",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Wenn Sie diese Ergebnisse senden, helfen Sie, die Hinweise zu Anbietern in der nächsten Version von „me-web?“ zu verbessern. Sie sehen genau, was gesendet wird, bevor irgendetwas Ihr Gerät verlässt.",
"ShareOfferTitle": "Helfen Sie der nächsten Version",
"ShareOpen": "Diese Ergebnisse teilen",
"SharePreparing": "Am Ende der Prüfung können Sie diese Ergebnisse senden, um der nächsten Version zu helfen. Wird vorbereitet…",
"ShareSend": "Senden",
"ShareSent": "Gesendet, danke. Aufbewahrt bis {0}; Sie können die Einsendung unter „Mit wem diese App spricht“ löschen.",
"ShareTitle": "Diese Ergebnisse teilen",
"ShareTooMany": "Heute zu viele Einsendungen von dieser Adresse. Bitte versuchen Sie es morgen erneut.",
"ShareWho": "Wer sie erhält: Arasaka di Hvozdikov Yevheniy, der Herausgeber von „me-web?“, auf seinem eigenen Server in Italien (meweb.arasaka.software).",
"ShareWhy": "Wozu: um die Hinweise zu Anbietern in späteren Versionen zu verbessern. Veröffentlicht werden nur Summen ohne Adressen, und erst nachdem ein Mensch sie geprüft hat. Die Rechtsgrundlage ist Ihre Einwilligung.",
"ShareWhy": "Wozu: um die Hinweise zu Anbietern in späteren Versionen zu verbessern. Veröffentlicht werden nur Summen ohne Adressen, und erst nachdem ein Mensch sie geprüft hat. Wenn Sie den Code Ihrer Einsendung selbst dem Herausgeber geben, etwa wenn Sie um Hilfe mit Ihrer Verbindung bitten, liest der Herausgeber auch diese Ergebnisse, um Ihnen dort zu antworten, wo Sie gefragt haben, und nennt dort nie Ihre Adressen. Die Rechtsgrundlage ist Ihre Einwilligung.",
"SharedTitle": "Ihre geteilten Ergebnisse",
"SourceCode": "Quellcode",
"SpeedFailed": "Der Geschwindigkeitstest wurde nicht abgeschlossen.",
"SpeedLimited": "Zu viele Geschwindigkeitstests von dieser Adresse in der letzten Stunde.",
"SpeedOffline": "Ohne Internet kein Geschwindigkeitstest.",
"SpeedResult": "Download {0} Mbit/s, Upload {1} Mbit/s.",
"StartBody": "In etwa einer Minute findet „me-web?“ heraus, ob andere Ihr Zuhause über diese Verbindung erreichen können, und was zu tun ist, wenn nicht.",
"StartNo": "Nichts für mich",
"StartPromise": "In Ihrem Netzwerk wird nichts verändert, ohne dass Sie vorher gefragt werden, und die Ergebnisse bleiben auf diesem Gerät, solange Sie sie nicht selbst teilen.",
"StartQuestion": "Hat Ihr Zuhause eine eigene Adresse?",
"StartUsesTitle": "Was Sie erfahren",
"StartYes": "Ja, schauen wir nach",
"StatusCaptive": "Eine Anmeldeseite steht im Weg",
"StatusChecking": "Verbindung wird geprüft…",
"StatusOffline": "Nicht mit dem Internet verbunden",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "ތިބާގެ ޕަބްލިކް އެޑްރެސް ހޯދައެއް ނުލެވުނު.",
"AddressesV4Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv4 އިން އެކަނި: މި ކަނެކްޝަނުގައި IPv6 ނެތް.",
"AddressesV6Only": "އިންޓަނެޓަށް ތިބާ ފެންނަނީ IPv6 އިން އެކަނި.",
"AppName": "”me-web?“",
"AppTagline": "މި ކަނެކްޝަނުން ތިބާއަށް އަމިއްލަ ސަރވަރެއް ހިންގޭތޯ، އަދި ހުރަސްއަޅަނީ ކޮންކަމެއްތޯ ބައްލަވާ.",
"AppName": "me-web?",
"BasisChecks": "”me-web?“ ގެ ބެލުންތައް، {1} ނެޓްވޯކުން {0} ނެޓްވޯކް އެއްބަސް",
"BasisOneUser": "ބޭނުންކުރާ އެކަކުގެ ރިޕޯޓް",
"BasisOperator": "އިންޓަނެޓް ކުންފުނި",
@@ -30,9 +29,9 @@
"CardReach": "ބޭރުން ގުޅެވުން",
"CardRouter": "ތިބާގެ ރައުޓަރު",
"CardSpeed": "ސްޕީޑް",
"Check": "ބަލާ",
"CheckAgain": "އަލުން ބަލާ",
"CheckFailed": "މި ބެލުން ހީނުކުރާ ގޮތަކަށް މެދުކެނޑުނު ({0}).",
"CheckStart": "މި ކަނެކްޝަން ބަލާ",
"Checking": "ބަލަނީ…",
"ClearHistory": "ކުރީގެ ބެލުންތައް ފޮހެލާ",
"Close": "ބަންދުކުރާ",
@@ -85,6 +84,8 @@
"FactAdapter": "ނެޓްވޯކް އެޑަޕްޓަރު",
"FactAddressesSeen": "ފެނުނު ޕަބްލިކް IPv4 އެޑްރެސްތައް",
"FactBattery": "ބެޓަރީ",
"FactBlock": "އެޑްރެސް ބްލޮކް",
"FactBlockIpv6": "IPv6 ގެ އެޑްރެސް ބްލޮކް",
"FactChecks": "ބެލުންތައް",
"FactCores": "ޕްރޮސެސަރުގެ ކޯތައް",
"FactDisk": "ހުސްޖާގަ",
@@ -146,6 +147,7 @@
"FactWayOut": "ހައްލު",
"FactWhoHasIpv6": "IPv6 އެޑްރެސް ހިފަހައްޓަނީ",
"FactWhoHasIt": "IPv4 އެޑްރެސް ހިފަހައްޓަނީ",
"Goodbye": "ވަކިވެލާނަން، އަދި ބަލާލީތީ ޝުކުރިއްޔާ.",
"HintSharedHop": "ތިބާގެ އިންޓަނެޓް ކުންފުނީގެ ރައުޓަރެއް ހިއްސާކުރާ ސަރަޙައްދެއްގެ އެޑްރެހެއް (100.64.x.x) ބޭނުންކުރޭ. އެއީ އެޑްރެސް ހިއްސާކުރިޔަސް ނުކުރިޔަސް ހިނގާ ކަމެއް، އެހެންކަމުން ހަމައެކަނި އެކަމުން އެއްވެސް ކަމެއް ސާބިތެއް ނުވޭ.",
"HintSomethingAnswers": "ގޭގައި ހުރި އެއްޗަކުން ޕޯޓް 80 ނުވަތަ 443 ގައި މިހާރުވެސް ޖަވާބުދޭ: އެއީ ތިބާ ކުރިން ގާއިމުކުރި ސަރވަރެއް ކަމަށް ވާން އެނގޭ.",
"HistoryChanged": "{1} އިން ފެށިގެން ތިބާގެ ޕަބްލިކް IPv4 އެޑްރެސް ބަދަލުވި ފަހަރު: {2} (ބެލުން: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "މިއީ މި ކަނެކްޝަނުން ކުރާ ފުރަތަމަ ބެލުން. ތިބާގެ އެޑްރެސް ބަދަލުވޭތޯ ބެލުމަށް، އެހެން ދުވަސްތަކުގައި އަލުން ބައްލަވާ.",
"HistoryStable": "{1} އިން ފެށިގެން ތިބާގެ ޕަބްލިކް IPv4 އެޑްރެސް ބަދަލުނުވެ ހުރި (ބެލުން: {0}).",
"IconsCredit": "އައިކަނުތައް: Lucide (ISC).",
"IntroWayBody": "މިކަން ކުރެވެން ދެ އެއްޗެއް ބޭނުންވޭ: އަބަދު ހުޅުވިފައި ހުންނަ ކުޑަ ކޮމްޕިއުޓަރެއް، އަދި އެހެން މީހުންނަށް ތިބާގެ ގެ ހޯދޭނެ ގޮތަށް، އަމިއްލަ އެޑްރެހެއް ހުރި ކަނެކްޝަނެއް.",
"IntroWayHope": "ގިނަ ކަނެކްޝަންތަކުގައި އެފަދަ އެޑްރެހެއް ހުރޭ. އެހެން ބައެއްގައި ގިނަ ގެތަކަށް ހުންނަނީ އެއް އެޑްރެސް، އަދި ޒިޔާރަތްކުރާ މީހުން ހުއްޓެނީ އިމާރާތުގެ މައި ދޮރުމަތީގައި. ގިނަ ފަހަރަށް އެކަމަށްވެސް ހައްލެއް ހުރޭ.",
"IntroWayTitle": "ތިބާގެ ގެއަށް އަމިއްލަ އެޑްރެހެއް ބޭނުންވޭ",
"IntroWishBody": "ތިބާ ގެއާ ދުރުގައި ހުރެ ފޮޓޯއެއް ނަގާ. އެ ފޮޓޯ ދަނީ ތިބާގެ ގޭގައި ހުންނަ ކުޑަ ކޮމްޕިއުޓަރަކަށް، އަދި ކުޑަ ވަގުތުކޮޅަކުން ތިބާގެ މަންމައާއި ބައްޕައަށް އެ ފޮޓޯ އެމީހުންގެ ޓެބްލެޓުން ފެނޭ. ތިބާގެ އަލްބަމް ހުންނަނީ ތިބާގެ އަމިއްލަ ގޭގައި.",
"IntroWishTitle": "ތިބާގެ އާއިލާގެ ފޮޓޯތައް ގޭގައި، ކޮންމެ ތަނަކުން ބެލެވޭނެ",
"Language": "ބަސް",
"LinkCable": "ކޭބަލް",
"LinkCopied": "ލިންކް ކޮޕީވެއްޖެ.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "މިވަގުތަށް ވަރަށް ގިނަ ޓެސްޓް",
"RefusalUnknownTicket": "ޓެސްޓުގެ މުއްދަތު ހަމަވެއްޖެ",
"RefusalUnreachable": "ސަރވަރާ ނުގުޅެވޭ",
"RegistryCredit": "އެޑްރެސް ބްލޮކްތައް: RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) އަދި LACNIC (lacnic.net) ގެ ޑޭޓާބޭސްތައް، އެ ފަރާތްތަކުގެ ހުއްދައާއެކު ބޭނުންކޮށްފައި، {0} ގެ ޑޭޓާ. މި ޑޭޓާ، އޮންލައިންގައިވާ ޑޭޓާބޭސްތަކަށްވުރެ ފަހަތުގައި ހުރެދާނެ.",
"ResultsTitle": "”me-web?“ އަށް ފެނުނު ކަންތައްތައް",
"RouterMobile": "މޮބައިލް ޑޭޓާގައި ގޭގެ ރައުޓަރެއް ނެތް: ފުރަތަމަ އަންނަނީ އިންޓަނެޓް ކުންފުނީގެ ނެޓްވޯކް.",
"RouterNone": "މި ކަނެކްޝަނުގައި ގޭގެ ރައުޓަރެއް ނުފެނުނު.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "މި ނަތީޖާތައް ފޮނުވުމުން ”me-web?“ ގެ ދެން ނެރޭ ވަރޝަނުގައި އިންޓަނެޓް ކުންފުނިތަކާ ބެހޭ ނޯޓުތައް ރަނގަޅުކުރުމަށް އެހީވޭ. އެއްވެސް އެއްޗެއް ފޮނުވުމުގެ ކުރިން، ފޮނުވާނީ ކޮން އެއްޗެއްކަން ތިބާއަށް ސާފުކޮށް ފެންނާނެ.",
"ShareOfferTitle": "ދެން އަންނަ ވަރޝަނަށް އެހީވެދެއްވާ",
"ShareOpen": "މި ނަތީޖާތައް ހިއްސާކުރާ",
"SharePreparing": "ބެލުން ނިމުމުން، ދެން އަންނަ ވަރޝަނަށް އެހީވުމަށް މި ނަތީޖާތައް ފޮނުއްވޭނެ. ތައްޔާރުކުރަނީ…",
"ShareSend": "ފޮނުވާ",
"ShareSent": "ފޮނުވިއްޖެ، ޝުކުރިއްޔާ. މިކަން {0} އާ ހަމައަށް ރައްކާކުރެވޭނެ؛ ”މި އެޕް ގުޅާ ތަންތަން“ ގައި ތިބާއަށް އެ ފޮހެލެވޭނެ.",
"ShareTitle": "މި ނަތީޖާތައް ހިއްސާކުރާ",
"ShareTooMany": "މިއަދު މި އެޑްރެހުން ވަރަށް ގިނައިން ފޮނުވިއްޖެ. މާދަމާ އަލުން މަސައްކަތްކޮށްލައްވާ.",
"ShareWho": "ލިބޭނީ ކާކަށް: ”me-web?“ ޝާއިޢުކުރާ ފަރާތް، Arasaka di Hvozdikov Yevheniy އަށް، އިޓަލީގައިވާ އޭގެ އަމިއްލަ ސަރވަރުގައި (meweb.arasaka.software).",
"ShareWhy": "ސަބަބު: ފަހުން ނެރޭ ވަރޝަންތަކުގައި އިންޓަނެޓް ކުންފުނިތަކާ ބެހޭ ނޯޓުތައް ރަނގަޅުކުރުމަށް. ޝާއިޢުކުރެވޭނީ އެޑްރެސް ނުހިމެނޭ ޖުމްލަ އަދަދުތައް އެކަނި، އަދި އެވެސް މީހަކު ރިވިއުކުރުމަށްފަހު. ޤާނޫނީ އަސާސަކީ ތިބާގެ ރުހުން.",
"ShareWhy": "ސަބަބު: ފަހުން ނެރޭ ވަރޝަންތަކުގައި އިންޓަނެޓް ކުންފުނިތަކާ ބެހޭ ނޯޓުތައް ރަނގަޅުކުރުމަށް. ޝާއިޢުކުރެވޭނީ އެޑްރެސް ނުހިމެނޭ ޖުމްލަ އަދަދުތައް އެކަނި، އަދި އެވެސް މީހަކު ރިވިއުކުރުމަށްފަހު. ތިބާގެ ކަނެކްޝަނާ ބެހޭގޮތުން އެހީއަށް އެދޭއިރު ފަދައިން، ފޮނުވުމުގެ ކޯޑް ތިބާ އަމިއްލައަށް ޝާއިޢުކުރާ ފަރާތަށް ދީފިނަމަ، ތިބާ ސުވާލުކުރި ތަނުގައި ޖަވާބުދިނުމަށް ޝާއިޢުކުރާ ފަރާތުން މި ނަތީޖާތައްވެސް ކިޔާނެ، އަދި އެތަނުގައި ތިބާގެ އެޑްރެސްތައް ދުވަހަކުވެސް ތަކުރާރެއް ނުކުރާނެ. ޤާނޫނީ އަސާސަކީ ތިބާގެ ރުހުން.",
"SharedTitle": "ތިބާ ހިއްސާކުރި ނަތީޖާތައް",
"SourceCode": "ސޯސް ކޯޑް",
"SpeedFailed": "ސްޕީޑް ޓެސްޓް ނިމިއެއް ނުދިޔަ.",
"SpeedLimited": "ފާއިތުވި ގަޑިއިރުގައި މި އެޑްރެހުން ވަރަށް ގިނަ ސްޕީޑް ޓެސްޓް ކުރެވިއްޖެ.",
"SpeedOffline": "އިންޓަނެޓް ނެތި ސްޕީޑް ޓެސްޓެއް ނުކުރެވޭނެ.",
"SpeedResult": "ޑައުންލޯޑް {0} Mbit/s، އަޕްލޯޑް {1} Mbit/s.",
"StartBody": "ގާތްގަނޑަކަށް އެއް މިނިޓުތެރޭގައި ”me-web?“ އިން، މި ކަނެކްޝަނުން އެހެން މީހުންނަށް ތިބާގެ ގެއާ ހަމައަށް ދެވޭތޯ، އަދި ނުދެވޭނަމަ ކުރާނެ ގޮތް ހޯދައިދޭނެ.",
"StartNo": "އަހަރެންނަށް ނޫން",
"StartPromise": "ފުރަތަމަ ތިބާއާ ސުވާލުނުކޮށް ތިބާގެ ނެޓްވޯކުގައި އެއްވެސް އެއްޗެއް ބަދަލެއް ނުކުރެވޭނެ، އަދި ތިބާ ހިއްސާކުރަން ނިންމަވައިފިނަމަ މެނުވީ، ނަތީޖާތައް ހުންނާނީ މި ޑިވައިސްގައި.",
"StartQuestion": "ތިބާގެ ގެއަށް އަމިއްލަ އެޑްރެހެއް ހުރިތޯ؟",
"StartUsesTitle": "ތިބާއަށް އެނގޭނެ ކަންތައްތައް",
"StartYes": "އާން، ބަލާލަމާ",
"StatusCaptive": "ލޮގިން ޕޭޖެއް ހުރަސްއަޅައިފައި",
"StatusChecking": "ކަނެކްޝަން ބަލަނީ…",
"StatusOffline": "އިންޓަނެޓާ ގުޅިފައެއް ނުވޭ",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "ނެތް ކަމަށް ބުނި",
"ValueAtLeastSeconds": "މަދުވެގެން {0} ސިކުންތު",
"ValueBetweenSeconds": "{0} އާއި {1} ސިކުންތާ ދެމެދު",
"ValueBlockAllocated": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އިންޓަނެޓް ކުންފުންޏަށް ދީފައިވާ ({0})",
"ValueBlockAssigned": "އެޑްރެސް ބަހާލާ އިދާރާއިން ސީދާ އެންމެ އެއް މުއައްސަސާއަކަށް ދީފައިވާ ({0})",
"ValueBlockReallocated": "އިންޓަނެޓް ކުންފުންޏަކުން އެހެން އިންޓަނެޓް ކުންފުންޏަކަށް ހަވާލުކޮށްފައިވާ ({0})",
"ValueBlockReassigned": "އިންޓަނެޓް ކުންފުނިން އޭގެ ކަސްޓަމަރުންގެ ތެރެއިން އެކަކަށް ހަވާލުކޮށްފައިވާ ({0})",
"ValueCantTell": "ނޭނގޭ",
"ValueCantTellResolver": "{0}: ތިބާގެ ނަމުގެ ސަރވަރަށް އެ ލިސްޓާ ސުވާލުނުކުރެވޭ",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "މިތަނުން ނުކުރެވޭނެ",
"VerdictPossible": "ކުރެވޭނެ",
"VerdictWorkaround": "އެހެން ގޮތަކުން",
"VersionLine": "”me-web?“ {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)",
"VersionLine": "me-web? {0} · މިނިވަން ސޮފްޓްވެއަރ (AGPL-3.0)",
"WaitingReach": "މަތީގައިވާ ސުވާލަށް ތިބާގެ ޖަވާބަށް މަޑުކުރަނީ.",
"WhatIsThis": "މީގެ މާނައަކީ ކޮބާ؟"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ཁ་བྱང་ ཤེས་མ་ཚུགས།",
"AddressesV4Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv4 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན། མཐུད་ལམ་འདི་ལུ་ IPv6 མེད།",
"AddressesV6Only": "ཨིན་ཊར་ནེཊ་གྱིས་ ཁྱེད་ IPv6 རྐྱངམ་ཅིག་བརྒྱུད་དེ་ མཐོངམ་ཨིན།",
"AppName": "“me-web?”",
"AppTagline": "ཨིན་ཊར་ནེཊ་མཐུད་ལམ་འདི་ལས་ ཁྱེད་རའི་སར་བར་ བཀོལ་ཚུགས་ག་ མི་ཚུགས་ག་ དེ་ལས་ བར་ཆད་ག་ཅི་ཡོད་ག་ ཤེས་ཚུགས།",
"AppName": "me-web?",
"BasisChecks": "“me-web?” གི་བརྟག་ཞིབ་ ཡོངས་འབྲེལ་ {1} ལས་ {0} མཐུན",
"BasisOneUser": "ལག་ལེན་པ་གཅིག་གི་སྙན་ཞུ",
"BasisOperator": "ཞབས་ཏོག་བྱིན་མི་རང་",
@@ -30,9 +29,9 @@
"CardReach": "ཕྱི་ཁ་ལས་ ལྷོད་ཚུགས",
"CardRouter": "ཁྱེད་ཀྱི་རའུ་ཊར",
"CardSpeed": "མགྱོགས་ཚད",
"Check": "བརྟག་ཞིབ་འབད",
"CheckAgain": "ལོག་སྟེ་ བརྟག་ཞིབ་འབད",
"CheckFailed": "བརྟག་ཞིབ་འདི་ རེ་བ་མེད་པར་ བར་ན་ མཚམས་ཆད་ཡི ({0})།",
"CheckStart": "མཐུད་ལམ་འདི་ བརྟག་ཞིབ་འབད",
"Checking": "བརྟག་ཞིབ་འབད་དོ…",
"ClearHistory": "ཧེ་མའི་བརྟག་ཞིབ་ཚུ་ བསུབ",
"Close": "ཁ་བསྡམས",
@@ -85,6 +84,8 @@
"FactAdapter": "ཡོངས་འབྲེལ་མཐུད་ཆས",
"FactAddressesSeen": "མཐོང་ཡོད་པའི་ སྤྱི་ཡོངས་ IPv4 ཁ་བྱང་ཚུ",
"FactBattery": "གློག་རྫས",
"FactBlock": "ཁ་བྱང་སྡེབ་ཚན",
"FactBlockIpv6": "IPv6 གི་ཁ་བྱང་སྡེབ་ཚན",
"FactChecks": "བརྟག་ཞིབ་ཚུ",
"FactCores": "ལས་སྣོན་ཆས་ཀྱི་སྙིང་པོ (processor cores)",
"FactDisk": "ཌིཀསི་གི་སྟོང་ས",
@@ -146,6 +147,7 @@
"FactWayOut": "ཐབས་ལམ་གཞན",
"FactWhoHasIpv6": "IPv6 ཁ་བྱང་ཡོད་མི",
"FactWhoHasIt": "IPv4 ཁ་བྱང་ཡོད་མི",
"Goodbye": "ལོག་འཇལ་གེ། བལྟ་བའི་དོན་ལུ་ བཀའ་དྲིན་ཆེ།",
"HintSharedHop": "ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ རའུ་ཊར་ཅིག་གིས་ མཉམ་སྤྱོད་ས་ཁོངས་ཀྱི་ཁ་བྱང་ (100.64.x.x) ལག་ལེན་འཐབ་ཨིན། འདི་ ཁ་བྱང་མཉམ་སྤྱོད་ ཡོད་རུང་ མེད་རུང་ འབྱུངམ་ལས་ འདི་རྐྱངམ་ཅིག་གིས་ ག་ནི་ཡང་ བདེན་ཁུངས་མི་བསྐྱལ།",
"HintSomethingAnswers": "ཁྱིམ་ནང་ ག་ཅི་ཅིག་གིས་ འཛུལ་སྒོ་ 80 ཡང་ན་ 443 གུ་ ཧེ་མ་ལས་ར་ ལན་སློགཔ་ཨིན། ཁྱེད་ཀྱིས་ ཧེ་མ་ གཞི་སྒྲིག་འབད་མི་ སར་བར་ཅིག་ ཨིནམ་འོང་།",
"HistoryChanged": "{1} ལས་ཚུར་ ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ IPv4 ཁ་བྱང་ འགྱུར་ཐེངས། {2} (བརྟག་ཞིབ། {0})།",
@@ -153,6 +155,11 @@
"HistoryFirst": "འདི་ མཐུད་ལམ་འདི་ལས་ བརྟག་ཞིབ་དང་པ་ཨིན། ཁྱེད་ཀྱི་ཁ་བྱང་ འགྱུར་ག་མི་འགྱུར་ བལྟ་ནིའི་དོན་ལུ་ ཉིན་གཞན་ཚུ་ནང་ ལོག་སྟེ་ བརྟག་ཞིབ་འབད་གནང་།",
"HistoryStable": "{1} ལས་ཚུར་ ཁྱེད་ཀྱི་སྤྱི་ཡོངས་ IPv4 ཁ་བྱང་ མ་འགྱུར་བར་ཡོད (བརྟག་ཞིབ། {0})།",
"IconsCredit": "ངོས་དཔར་ཚུ། Lucide (ISC)།",
"IntroWayBody": "དེ་འབད་ནིའི་དོན་ལུ་ དགོས་མཁོ་གཉིས་ཡོད། ཨ་རྟག་ར་ བཀོལ་ཏེ་བཞག་པའི་ གློག་རིག་ཆུང་ཀུ་ཅིག་དང་ རང་སོའི་ཁ་བྱང་ཡོད་པའི་ མཐུད་ལམ་ཅིག་ཨིན། དེ་ཡོད་པ་ཅིན་ མི་གཞན་ཚུ་གིས་ ཁྱེད་ཀྱི་ཁྱིམ་ འཚོལ་ཐོབ་ཚུགས།",
"IntroWayHope": "མཐུད་ལམ་ལེ་ཤ་ལུ་ རང་སོའི་ཁ་བྱང་ཡོད། ལ་ལུ་ཅིག་ནང་ ཁྱིམ་ལེ་ཤ་གིས་ ཁ་བྱང་གཅིག་ མཉམ་སྤྱོད་འབདཝ་ལས་ འོང་མི་ཚུ་ ཁྱིམ་གྱི་སྒོ་ཆེན་ཁར་ ལུས་སྡོདཔ་ཨིན། དེ་ལུ་ཡང་ ཐབས་ལམ་གཞན་ཅིག་ ཡང་ཡང་ ཐོབ་ཚུགས།",
"IntroWayTitle": "ཁྱེད་ཀྱི་ཁྱིམ་ལུ་ རང་སོའི་ཁ་བྱང་ཅིག་ དགོཔ་ཨིན",
"IntroWishBody": "ཁྱེད་ཀྱིས་ ཁྱིམ་ལས་ཐག་རིང་སར་ པར་ཅིག་ བཏབཝ་ཨིན། པར་དེ་ ཁྱེད་ཀྱི་ཁྱིམ་ནང་གི་ གློག་རིག་ཆུང་ཀུ་ཅིག་ནང་ ལྷོདཔ་ད་ སྐད་ཅིག་གི་ཤུལ་ལས་ ཁྱེད་ཀྱི་ཨཔ་ཨམ་གྱིས་ ཁོང་གི་ཊེབ་ལེཊ་གུ་ མཐོངམ་ཨིན། ཁྱེད་ཀྱི་པར་དེབ་འདི་ ཁྱེད་རང་གི་ཁྱིམ་ནང་ར་ ལུསཔ་ཨིན།",
"IntroWishTitle": "བཟའ་ཚང་གི་པར་ཚུ་ ཁྱིམ་ནང་ བཞག་སྟེ་ ག་ཏེ་ལས་ཡང་ བལྟ་ཚུགས",
"Language": "ཁ་སྐད",
"LinkCable": "གློག་ཐག",
"LinkCopied": "འབྲེལ་ཐག་ འདྲ་བཤུས་རྐྱབ་ཡི།",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ད་ལྟོ་ ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི",
"RefusalUnknownTicket": "ཚོད་ལྟའི་དུས་ཚོད་ ཡོལ་ཡི",
"RefusalUnreachable": "སར་བར་ལུ་ ལྷོད་མ་ཚུགས",
"RegistryCredit": "ཁ་བྱང་སྡེབ་ཚན་ཚུ། RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) དང་ LACNIC (lacnic.net) གི་ གནས་སྡུད་མཛོད་ཚུ, ཁོང་ཚུ་གི་གནང་བ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་ཡོད, {0} གི་གནས་སྡུད། གནས་སྡུད་འདི་ ཨིན་ཊར་ནེཊ་གུ་ཡོད་པའི་ གནས་སྡུད་མཛོད་ཚུ་ལས་ རྒྱབ་ལུས་ཡོདཔ་འོང་།",
"ResultsTitle": "“me-web?” གིས་ འཚོལ་ཐོབ་མི",
"RouterMobile": "མོ་བཱའིལ་གནས་སྡུད་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་མེད། ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ཡོངས་འབྲེལ་ དང་པ་ཨིན།",
"RouterNone": "མཐུད་ལམ་འདི་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་ འཚོལ་མ་ཐོབ།",
@@ -266,18 +274,25 @@
"ShareOfferBody": "འཚོལ་ཐོབ་འདི་ཚུ་ བཏང་བ་ཅིན་ “me-web?” གི་ ཐོན་རིམ་ཤུལ་མམ་ནང་ ཞབས་ཏོག་བྱིན་མི་ཚུ་གི་སྐོར་ལས་ དྲན་ཐོ་ཚུ་ ལེགས་བཅོས་འབད་ནི་ལུ་ ཕན་ཐོགས། ག་ནི་ཡང་ མ་འགྱོ་བའི་ཧེ་མ་ ག་ཅི་གཏངམ་ཨིན་ན་ ཏག་ཏག་ མཐོང་ཚུགས།",
"ShareOfferTitle": "ཐོན་རིམ་ཤུལ་མམ་ལུ་ གྲོགས་རམ་འབད་གནང",
"ShareOpen": "འཚོལ་ཐོབ་འདི་ཚུ་ བགོ་བཤའ་རྐྱབ",
"SharePreparing": "བརྟག་ཞིབ་ཚར་བའི་ཤུལ་ལས་ ཐོན་རིམ་ཤུལ་མམ་ལུ་ གྲོགས་རམ་འབད་ནིའི་དོན་ལུ་ འཚོལ་ཐོབ་འདི་ཚུ་ གཏང་ཚུགས། ད་ལྟོ་ གྲ་སྒྲིག་འབད་དོ…",
"ShareSend": "གཏང",
"ShareSent": "བཏང་ཡི། བཀའ་དྲིན་ཆེ། {0} ཚུན་ སྲུང་བཞག་འབདཝ་ཨིན། “ཨེཔ་འདི་གིས་ འབྲེལ་བ་འཐབ་ས” ནང་ལས་ བསུབ་ཚུགས།",
"ShareTitle": "འཚོལ་ཐོབ་འདི་ཚུ་ བགོ་བཤའ་རྐྱབ",
"ShareTooMany": "ད་རིས་ ཁ་བྱང་འདི་ལས་ ལེ་ཤ་བཏང་ཡི། ནངས་པ་ ལོག་སྟེ་ འབད་རྩོལ་བསྐྱེད་གནང་།",
"ShareWho": "ག་གིས་ལེནམ་ཨིན་ན། “me-web?” གི་དཔར་བསྐྲུན་པ་ Arasaka di Hvozdikov Yevheniy གིས་ ཨི་ཊ་ལི་ནང་ཡོད་པའི་ རང་གི་སར་བར་ (meweb.arasaka.software) གུ་ ལེནམ་ཨིན།",
"ShareWhy": "ག་ཅིའི་དོན་ལུ། ཤུལ་མའི་ཐོན་རིམ་ཚུ་ནང་ ཞབས་ཏོག་བྱིན་མི་ཚུ་གི་སྐོར་ལས་ དྲན་ཐོ་ཚུ་ ལེགས་བཅོས་འབད་ནིའི་དོན་ལུ། མི་ཅིག་གིས་ ཞིབ་དཔྱད་འབད་ཞིནམ་ལས་ ཁ་བྱང་མེད་པའི་ བསྡོམས་ཚུ་རྐྱངམ་ཅིག་ དཔར་བསྐྲུན་འབདཝ་ཨིན། ཁྲིམས་ཀྱི་གཞི་རྟེན་འདི་ ཁྱེད་ཀྱི་ཆོག་ཐམ་ཨིན།",
"ShareWhy": "ག་ཅིའི་དོན་ལུ། ཤུལ་མའི་ཐོན་རིམ་ཚུ་ནང་ ཞབས་ཏོག་བྱིན་མི་ཚུ་གི་སྐོར་ལས་ དྲན་ཐོ་ཚུ་ ལེགས་བཅོས་འབད་ནིའི་དོན་ལུ། མི་ཅིག་གིས་ ཞིབ་དཔྱད་འབད་ཞིནམ་ལས་ ཁ་བྱང་མེད་པའི་ བསྡོམས་ཚུ་རྐྱངམ་ཅིག་ དཔར་བསྐྲུན་འབདཝ་ཨིན། ཁྱེད་ཀྱི་མཐུད་ལམ་གྱི་སྐོར་ལས་ གྲོགས་རམ་ཞུ་བའི་སྐབས་བཟུམ་ ཁྱེད་ཀྱིས་ བཏང་མི་གི་ཀོཌ་འདི་ དཔར་བསྐྲུན་པ་ལུ་ ཁྱེད་རང་གིས་བྱིན་པ་ཅིན་ དཔར་བསྐྲུན་པ་གིས་ ཁྱེད་ཀྱིས་དྲི་བ་བཀོད་སའི་ས་ཁོངས་ལུ་ ལན་སློག་ནིའི་དོན་ལུ་ གྲུབ་འབྲས་འདི་ཚུ་ཡང་ ལྷགཔ་དང་ དེ་ཁར་ ཁྱེད་ཀྱི་ཁ་བྱང་ཚུ་ ནམ་ཡང་ ལོག་སྟེ་མི་བཀོདཔ་ཨིན། ཁྲིམས་ཀྱི་གཞི་རྟེན་འདི་ ཁྱེད་ཀྱི་ཆོག་ཐམ་ཨིན།",
"SharedTitle": "ཁྱེད་ཀྱིས་ བགོ་བཤའ་རྐྱབ་མི་ འཚོལ་ཐོབ་ཚུ",
"SourceCode": "འབྱུང་ཁུངས་ཀོཌ",
"SpeedFailed": "མགྱོགས་ཚད་ཚོད་ལྟ་ མཇུག་མ་བསྡུ།",
"SpeedLimited": "ཆུ་ཚོད་ མཇུག་མམ་གཅིག་གི་ནང་ ཁ་བྱང་འདི་ལས་ མགྱོགས་ཚད་ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི།",
"SpeedOffline": "ཨིན་ཊར་ནེཊ་མེད་པ་ཅིན་ མགྱོགས་ཚད་ཚོད་ལྟ་ འབད་མི་ཚུགས།",
"SpeedResult": "ཕབ་ལེན་ {0} Mbit/s ཡར་བཏོན་ {1} Mbit/s།",
"StartBody": "“me-web?” གིས་ སྐར་མ་གཅིག་དེ་ཅིག་ནང་ མཐུད་ལམ་འདི་བརྒྱུད་དེ་ མི་གཞན་ཚུ་ ཁྱེད་ཀྱི་ཁྱིམ་ལུ་ ལྷོད་ཚུགས་ག་མི་ཚུགས་ དང་ མ་ཚུགས་པ་ཅིན་ ག་ཅི་འབད་དགོཔ་ཨིན་ན་ འཚོལ་ཞིབ་འབདཝ་ཨིན།",
"StartNo": "ང་གི་དོན་ལུ་ མེན",
"StartPromise": "ཧེ་མ་ ཁྱེད་ལུ་ མ་འདྲི་བར་ ཁྱེད་ཀྱི་ཡོངས་འབྲེལ་ནང་ ག་ནི་ཡང་ བསྒྱུར་བཅོས་མི་འབད། ཁྱེད་ཀྱིས་ བགོ་བཤའ་རྐྱབ་ནི་སྦེ་ གདམ་ཁ་མ་རྐྱབ་པ་ཅིན་ འཚོལ་ཐོབ་ཚུ་ ཐབས་འཕྲུལ་འདི་གུ་ར་ ལུསཔ་ཨིན།",
"StartQuestion": "ཁྱེད་ཀྱི་ཁྱིམ་ལུ་ རང་སོའི་ཁ་བྱང་ ཡོད་ག?",
"StartUsesTitle": "ཁྱེད་ཀྱིས་ ཤེས་ཚུགས་མི་ཚུ",
"StartYes": "ལགས་སོ། འཚོལ་ཞིབ་འབད་གེ",
"StatusCaptive": "ནང་འཛུལ་ཤོག་ལེབ་ཅིག་ བར་ན་ཡོད",
"StatusChecking": "མཐུད་ལམ་ བརྟག་ཞིབ་འབད་དོ…",
"StatusOffline": "ཨིན་ཊར་ནེཊ་ལུ་ མཐུད་མེད",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "མེད་ཟེར་ ལན་སློག་ཡི",
"ValueAtLeastSeconds": "ཉུང་མཐའ་ སྐར་ཆ་ {0}",
"ValueBetweenSeconds": "སྐར་ཆ་ {0} དང་ {1} གི་བར་ན",
"ValueBlockAllocated": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ཞབས་ཏོག་བྱིན་མི་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
"ValueBlockAssigned": "ཁ་བྱང་ཐོ་བཀོད་ལས་ཁུངས་ཀྱིས་ ལས་སྡེ་གཅིག་རྐྱངམ་ཅིག་ལུ་ ཐད་ཀར་ བྱིན་ཡོདཔ ({0})",
"ValueBlockReallocated": "ཞབས་ཏོག་བྱིན་མི་གཅིག་གིས་ ཞབས་ཏོག་བྱིན་མི་གཞན་ཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
"ValueBlockReassigned": "ཞབས་ཏོག་བྱིན་མི་གིས་ རང་སོའི་ཞབས་ཏོག་ལེན་མི་གཅིག་ལུ་ སྤྲོད་ཡོདཔ ({0})",
"ValueCantTell": "ཤེས་མ་ཚུགས",
"ValueCantTellResolver": "{0}། ཁྱེད་ཀྱི་མིང་གི་སར་བར་གྱིས་ འདྲི་མི་ཚུགས",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "ནཱ་ལས་ མི་ཚུགས",
"VerdictPossible": "འབད་ཚུགས",
"VerdictWorkaround": "ཐབས་ལམ་གཞན་གྱིས",
"VersionLine": "“me-web?” {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)",
"VersionLine": "me-web? {0} · རང་དབང་མཉེན་ཆས་ (AGPL-3.0)",
"WaitingReach": "གོང་གི་དྲི་བ་ལུ་ ཁྱེད་ཀྱི་ལན་ སྒུག་དོ།",
"WhatIsThis": "འདི་གི་དོན་དག་ ག་ཅི་སྨོ?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Δεν ήταν δυνατό να διαβαστεί η δημόσια διεύθυνσή σας.",
"AddressesV4Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv4: αυτή η σύνδεση δεν έχει IPv6.",
"AddressesV6Only": "Το διαδίκτυο σας βλέπει μόνο μέσω IPv6.",
"AppName": "«me-web?»",
"AppTagline": "Μάθετε αν μπορείτε να έχετε δικό σας διακομιστή με αυτή τη σύνδεση και τι σας εμποδίζει.",
"AppName": "me-web?",
"BasisChecks": "έλεγχοι του «me-web?», συμφωνούν {0} από {1} δίκτυα",
"BasisOneUser": "αναφορά ενός χρήστη",
"BasisOperator": "πάροχος",
@@ -30,9 +29,9 @@
"CardReach": "Προσβάσιμο απ’ έξω",
"CardRouter": "Το ρούτερ σας",
"CardSpeed": "Ταχύτητα",
"Check": "Έλεγχος",
"CheckAgain": "Νέος έλεγχος",
"CheckFailed": "Ο έλεγχος σταμάτησε απροσδόκητα ({0}).",
"CheckStart": "Έλεγχος της σύνδεσης",
"Checking": "Έλεγχος…",
"ClearHistory": "Διαγραφή προηγούμενων ελέγχων",
"Close": "Κλείσιμο",
@@ -85,6 +84,8 @@
"FactAdapter": "Προσαρμογέας δικτύου",
"FactAddressesSeen": "Δημόσιες διευθύνσεις IPv4 που εμφανίστηκαν",
"FactBattery": "Μπαταρία",
"FactBlock": "Μπλοκ διευθύνσεων",
"FactBlockIpv6": "Μπλοκ διευθύνσεων για IPv6",
"FactChecks": "Έλεγχοι",
"FactCores": "Πυρήνες επεξεργαστή",
"FactDisk": "Ελεύθερος χώρος δίσκου",
@@ -146,6 +147,7 @@
"FactWayOut": "Λύση",
"FactWhoHasIpv6": "Τη διεύθυνση IPv6 την έχει",
"FactWhoHasIt": "Τη διεύθυνση IPv4 την έχει",
"Goodbye": "Αντίο, και ευχαριστούμε που ρίξατε μια ματιά.",
"HintSharedHop": "Ένα ρούτερ του παρόχου σας χρησιμοποιεί διεύθυνση από τον κοινόχρηστο χώρο (100.64.x.x). Αυτό συμβαίνει και με κοινή χρήση διεύθυνσης και χωρίς, οπότε από μόνο του δεν αποδεικνύει τίποτα.",
"HintSomethingAnswers": "Κάτι στο σπίτι απαντά ήδη στη θύρα 80 ή 443: πιθανότατα ένας διακομιστής που είχατε στήσει παλαιότερα.",
"HistoryChanged": "Αλλαγές της δημόσιας διεύθυνσής σας IPv4 από {1}: {2} (έλεγχοι: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Αυτός είναι ο πρώτος έλεγχος από αυτή τη σύνδεση. Ελέγξτε ξανά άλλες μέρες για να δείτε αν αλλάζει η διεύθυνσή σας.",
"HistoryStable": "Η δημόσια διεύθυνσή σας IPv4 μένει ίδια από {1} (έλεγχοι: {0}).",
"IconsCredit": "Εικονίδια: Lucide (ISC).",
"IntroWayBody": "Χρειάζονται δύο πράγματα: ένας μικρός υπολογιστής που μένει πάντα ανοιχτός και μια σύνδεση με δική της διεύθυνση, ώστε οι άλλοι να βρίσκουν το σπίτι σας.",
"IntroWayHope": "Πολλές συνδέσεις έχουν δική τους. Άλλες μοιράζονται μία διεύθυνση ανάμεσα σε πολλά σπίτια, και οι επισκέπτες σταματούν στην κεντρική είσοδο. Συχνά υπάρχει λύση και γι’ αυτό.",
"IntroWayTitle": "Το σπίτι σας χρειάζεται μια δική του διεύθυνση",
"IntroWishBody": "Βγάζετε μια φωτογραφία μακριά από το σπίτι. Φτάνει σε έναν μικρό υπολογιστή στο σπίτι σας, και μια στιγμή αργότερα οι γονείς σας τη βλέπουν στο τάμπλετ τους. Το άλμπουμ σας μένει στο δικό σας σπίτι.",
"IntroWishTitle": "Οι οικογενειακές σας φωτογραφίες στο σπίτι, προσβάσιμες από παντού",
"Language": "Γλώσσα",
"LinkCable": "Καλώδιο",
"LinkCopied": "Ο σύνδεσμος αντιγράφηκε.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "πάρα πολλές δοκιμές προς το παρόν",
"RefusalUnknownTicket": "η δοκιμή έληξε",
"RefusalUnreachable": "ο διακομιστής δεν είναι προσβάσιμος",
"RegistryCredit": "Μπλοκ διευθύνσεων: οι βάσεις δεδομένων του RIPE NCC (ripe.net), του APNIC (apnic.net), του AFRINIC (afrinic.net) και του LACNIC (lacnic.net), που χρησιμοποιούνται με την άδειά τους, δεδομένα της {0}. Τα δεδομένα μπορεί να υστερούν σε σχέση με τις βάσεις δεδομένων στο διαδίκτυο.",
"ResultsTitle": "Τι βρήκε το «me-web?»",
"RouterMobile": "Με δεδομένα κινητής δεν υπάρχει οικιακό ρούτερ: πρώτο έρχεται το δίκτυο του παρόχου σας.",
"RouterNone": "Δεν βρέθηκε οικιακό ρούτερ σε αυτή τη σύνδεση.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Αν στείλετε αυτά τα αποτελέσματα, βοηθάτε να βελτιωθούν οι σημειώσεις για τους παρόχους στην επόμενη έκδοση του «me-web?». Θα δείτε ακριβώς τι στέλνεται πριν φύγει οτιδήποτε.",
"ShareOfferTitle": "Βοηθήστε την επόμενη έκδοση",
"ShareOpen": "Κοινοποίηση αποτελεσμάτων",
"SharePreparing": "Στο τέλος του ελέγχου μπορείτε να στείλετε αυτά τα αποτελέσματα για να βοηθήσετε την επόμενη έκδοση. Ετοιμάζονται…",
"ShareSend": "Αποστολή",
"ShareSent": "Στάλθηκε, ευχαριστούμε. Φυλάσσεται έως {0}· μπορείτε να το διαγράψετε στην ενότητα «Με τι επικοινωνεί αυτή η εφαρμογή».",
"ShareTitle": "Κοινοποίηση αποτελεσμάτων",
"ShareTooMany": "Πάρα πολλές υποβολές από αυτή τη διεύθυνση σήμερα. Δοκιμάστε ξανά αύριο.",
"ShareWho": "Ποιος τα λαμβάνει: η Arasaka di Hvozdikov Yevheniy, εκδότης του «me-web?», στον δικό της διακομιστή στην Ιταλία (meweb.arasaka.software).",
"ShareWhy": "Γιατί: για να βελτιωθούν οι σημειώσεις για τους παρόχους σε επόμενες εκδόσεις. Δημοσιεύονται μόνο σύνολα χωρίς διευθύνσεις, αφού τα ελέγξει ένας άνθρωπος. Η νομική βάση είναι η συγκατάθεσή σας.",
"ShareWhy": "Γιατί: για να βελτιωθούν οι σημειώσεις για τους παρόχους σε επόμενες εκδόσεις. Δημοσιεύονται μόνο σύνολα χωρίς διευθύνσεις, αφού τα ελέγξει ένας άνθρωπος. Αν δώσετε εσείς στον εκδότη τον κωδικό της υποβολής σας, για παράδειγμα όταν ζητάτε βοήθεια για τη σύνδεσή σας, ο εκδότης διαβάζει και αυτά τα αποτελέσματα για να σας απαντήσει εκεί όπου ρωτήσατε, και δεν επαναλαμβάνει ποτέ εκεί τις διευθύνσεις σας. Η νομική βάση είναι η συγκατάθεσή σας.",
"SharedTitle": "Τα αποτελέσματα που μοιραστήκατε",
"SourceCode": "Πηγαίος κώδικας",
"SpeedFailed": "Η δοκιμή ταχύτητας δεν ολοκληρώθηκε.",
"SpeedLimited": "Πάρα πολλές δοκιμές ταχύτητας από αυτή τη διεύθυνση την τελευταία ώρα.",
"SpeedOffline": "Χωρίς διαδίκτυο δεν γίνεται δοκιμή ταχύτητας.",
"SpeedResult": "Λήψη {0} Mbit/s, αποστολή {1} Mbit/s.",
"StartBody": "Σε περίπου ένα λεπτό, το «me-web?» βρίσκει αν οι άλλοι μπορούν να φτάσουν στο σπίτι σας μέσα από αυτή τη σύνδεση, και τι να κάνετε αν δεν μπορούν.",
"StartNo": "Όχι για μένα",
"StartPromise": "Τίποτα στο δίκτυό σας δεν αλλάζει χωρίς να σας ρωτήσουμε πρώτα, και τα αποτελέσματα μένουν σε αυτή τη συσκευή, εκτός αν επιλέξετε να τα μοιραστείτε.",
"StartQuestion": "Έχει το σπίτι σας μια δική του διεύθυνση;",
"StartUsesTitle": "Τι θα μάθετε",
"StartYes": "Ναι, ας το μάθουμε",
"StatusCaptive": "Μια σελίδα σύνδεσης μπαίνει στη μέση",
"StatusChecking": "Έλεγχος της σύνδεσης…",
"StatusOffline": "Χωρίς σύνδεση στο διαδίκτυο",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "δηλώθηκαν ως ανύπαρκτα",
"ValueAtLeastSeconds": "τουλάχιστον {0} δευτερόλεπτα",
"ValueBetweenSeconds": "από {0} έως {1} δευτερόλεπτα",
"ValueBlockAllocated": "δόθηκε στον πάροχο απευθείας από το μητρώο διευθύνσεων ({0})",
"ValueBlockAssigned": "δόθηκε σε έναν μόνο οργανισμό απευθείας από το μητρώο διευθύνσεων ({0})",
"ValueBlockReallocated": "πέρασε από έναν πάροχο σε άλλον πάροχο ({0})",
"ValueBlockReassigned": "πέρασε από τον πάροχο σε έναν από τους πελάτες του ({0})",
"ValueCantTell": "άγνωστο",
"ValueCantTellResolver": "{0}: ο διακομιστής ονομάτων σας δεν μπορεί να τη ρωτήσει",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Όχι από εδώ",
"VerdictPossible": "Δυνατό",
"VerdictWorkaround": "Με παράκαμψη",
"VersionLine": "«me-web?» {0} · ελεύθερο λογισμικό (AGPL-3.0)",
"VersionLine": "me-web? {0} · ελεύθερο λογισμικό (AGPL-3.0)",
"WaitingReach": "Περιμένει την απάντησή σας παραπάνω.",
"WhatIsThis": "Τι σημαίνει αυτό;"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Find out whether you can run your own server from this connection, and what stands in the way.",
"AppName": "me-web?",
"BasisChecks": "“me-web?” checks, {0} of {1} networks agree",
"BasisOneUser": "one user's report",
"BasisOperator": "operator",
@@ -30,9 +29,9 @@
"CardReach": "Reachable from outside",
"CardRouter": "Your router",
"CardSpeed": "Speed",
"Check": "Check",
"CheckAgain": "Check again",
"CheckFailed": "This check stopped unexpectedly ({0}).",
"CheckStart": "Check this connection",
"Checking": "Checking…",
"ClearHistory": "Forget earlier checks",
"Close": "Close",
@@ -85,6 +84,8 @@
"FactAdapter": "Network adapter",
"FactAddressesSeen": "Public IPv4 addresses seen",
"FactBattery": "Battery",
"FactBlock": "Address block",
"FactBlockIpv6": "Address block for IPv6",
"FactChecks": "Checks",
"FactCores": "Processor cores",
"FactDisk": "Free disk",
@@ -146,6 +147,7 @@
"FactWayOut": "Way around it",
"FactWhoHasIpv6": "IPv6 address held by",
"FactWhoHasIt": "IPv4 address held by",
"Goodbye": "Goodbye, and thank you for taking a look.",
"HintSharedHop": "A router of your provider uses a shared-space address (100.64.x.x). That happens with address sharing and without it, so on its own it proves nothing.",
"HintSomethingAnswers": "Something at home already answers on port 80 or 443: probably a server you set up before.",
"HistoryChanged": "Changes of your public IPv4 address since {1}: {2} (checks: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "This is the first check from this connection. Check again on other days to see whether your address changes.",
"HistoryStable": "Your public IPv4 address has stayed the same since {1} (checks: {0}).",
"IconsCredit": "Icons: Lucide (ISC).",
"IntroWayBody": "Two things make it work: a small computer that stays on, and a connection with an address of its own, so others can find your home.",
"IntroWayHope": "Many connections have one. Others share one address among many homes, and visitors stop at the main door. Often there is a way round that too.",
"IntroWayTitle": "Your home needs an address of its own",
"IntroWishBody": "You take a photo far from home. It goes to a small computer in your house, and a moment later your parents see it on their tablet. Your album stays in your own home.",
"IntroWishTitle": "Your family's photos at home, open from anywhere",
"Language": "Language",
"LinkCable": "Cable",
"LinkCopied": "Link copied.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "too many tests for now",
"RefusalUnknownTicket": "the test expired",
"RefusalUnreachable": "server not reachable",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Sending these findings helps improve the notes on providers in the next release of “me-web?”. You'll see exactly what is sent before anything leaves.",
"ShareOfferTitle": "Help the next version",
"ShareOpen": "Share these findings",
"SharePreparing": "At the end of the check you can send these findings to help the next version. Getting them ready…",
"ShareSend": "Send",
"ShareSent": "Sent, thank you. It is kept until {0}; you can delete it under “What this app contacts”.",
"ShareTitle": "Share these findings",
"ShareTooMany": "Too many submissions from this address today. Try again tomorrow.",
"ShareWho": "Who receives them: Arasaka di Hvozdikov Yevheniy, the publisher of “me-web?”, on its own server in Italy (meweb.arasaka.software).",
"ShareWhy": "Why: to improve the notes on providers in later releases. Only totals without addresses are ever published, after a person has reviewed them. The legal basis is your consent.",
"ShareWhy": "Why: to improve the notes on providers in later releases. Only totals without addresses are ever published, after a person has reviewed them. If you give the code of your submission to the publisher yourself, for example when you ask for help with your connection, the publisher also reads these findings to answer you where you asked, and never repeats your addresses there. The legal basis is your consent.",
"SharedTitle": "Your shared findings",
"SourceCode": "Source code",
"SpeedFailed": "The speed test didn't complete.",
"SpeedLimited": "Too many speed tests from this address in the last hour.",
"SpeedOffline": "No speed test without the internet.",
"SpeedResult": "Download {0} Mbit/s, upload {1} Mbit/s.",
"StartBody": "In about a minute, “me-web?” finds out whether others can reach your home through this connection, and what to do if they can't.",
"StartNo": "Not for me",
"StartPromise": "Nothing on your network is changed without asking you first, and the results stay on this device unless you choose to share them.",
"StartQuestion": "Does your home have an address of its own?",
"StartUsesTitle": "What you will find out",
"StartYes": "Yes, let's find out",
"StatusCaptive": "A login page is in the way",
"StatusChecking": "Checking the connection…",
"StatusOffline": "Not connected to the internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Averigüe si puede tener su propio servidor con esta conexión y qué se lo impide.",
"AppName": "me-web?",
"BasisChecks": "comprobaciones de “me-web?”, coinciden {0} de {1} redes",
"BasisOneUser": "aviso de un usuario",
"BasisOperator": "el propio proveedor",
@@ -30,9 +29,9 @@
"CardReach": "Accesible desde fuera",
"CardRouter": "Su router",
"CardSpeed": "Velocidad",
"Check": "Comprobar",
"CheckAgain": "Comprobar de nuevo",
"CheckFailed": "Esta comprobación se detuvo de forma inesperada ({0}).",
"CheckStart": "Comprobar esta conexión",
"Checking": "Comprobando…",
"ClearHistory": "Olvidar las comprobaciones anteriores",
"Close": "Cerrar",
@@ -85,6 +84,8 @@
"FactAdapter": "Adaptador de red",
"FactAddressesSeen": "Direcciones IPv4 públicas vistas",
"FactBattery": "Batería",
"FactBlock": "Bloque de direcciones",
"FactBlockIpv6": "Bloque de direcciones para IPv6",
"FactChecks": "Comprobaciones",
"FactCores": "Núcleos del procesador",
"FactDisk": "Espacio libre en disco",
@@ -146,6 +147,7 @@
"FactWayOut": "Alternativa",
"FactWhoHasIpv6": "Quién tiene la dirección IPv6",
"FactWhoHasIt": "Quién tiene la dirección IPv4",
"Goodbye": "Adiós, y gracias por echar un vistazo.",
"HintSharedHop": "Un router de su proveedor usa una dirección del espacio compartido (100.64.x.x). Eso pasa tanto si se comparten direcciones como si no, así que por sí solo no demuestra nada.",
"HintSomethingAnswers": "Algo en su casa ya responde en el puerto 80 o 443: probablemente un servidor que configuró antes.",
"HistoryChanged": "Cambios de su dirección IPv4 pública desde el {1}: {2} (comprobaciones: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Es la primera comprobación desde esta conexión. Compruebe de nuevo otros días para ver si su dirección cambia.",
"HistoryStable": "Su dirección IPv4 pública sigue siendo la misma desde el {1} (comprobaciones: {0}).",
"IconsCredit": "Iconos: Lucide (ISC).",
"IntroWayBody": "Hacen falta dos cosas: un pequeño ordenador que se quede encendido y una conexión con una dirección propia, para que los demás puedan encontrar su casa.",
"IntroWayHope": "Muchas conexiones la tienen. Otras comparten una sola dirección entre muchas casas, y las visitas se quedan en el portal. A menudo eso también tiene remedio.",
"IntroWayTitle": "Su casa necesita una dirección propia",
"IntroWishBody": "Hace una foto lejos de casa. Llega a un pequeño ordenador que tiene en casa y, un momento después, sus padres la ven en su tableta. Su álbum se queda en su propio hogar.",
"IntroWishTitle": "Sus fotos de familia en casa, visibles desde cualquier sitio",
"Language": "Idioma",
"LinkCable": "Cable",
"LinkCopied": "Enlace copiado.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "demasiadas pruebas por ahora",
"RefusalUnknownTicket": "la prueba caducó",
"RefusalUnreachable": "no se puede llegar al servidor",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Enviar estos resultados ayuda a mejorar las notas sobre proveedores en la próxima versión de “me-web?”. Verá exactamente qué se envía antes de que salga nada.",
"ShareOfferTitle": "Ayude a la próxima versión",
"ShareOpen": "Compartir estos resultados",
"SharePreparing": "Al final de la comprobación podrá enviar estos resultados para ayudar a la próxima versión. Preparándolos…",
"ShareSend": "Enviar",
"ShareSent": "Enviado, gracias. Se guarda hasta el {0}; puede borrarlo en “Con quién se comunica esta aplicación”.",
"ShareTitle": "Compartir estos resultados",
"ShareTooMany": "Demasiados envíos desde esta dirección hoy. Inténtelo mañana.",
"ShareWho": "Quién los recibe: Arasaka di Hvozdikov Yevheniy, el editor de “me-web?”, en su propio servidor en Italia (meweb.arasaka.software).",
"ShareWhy": "Para qué: para mejorar las notas sobre proveedores en próximas versiones. Solo se publican totales sin direcciones, y siempre después de que una persona los revise. La base legal es su consentimiento.",
"ShareWhy": "Para qué: para mejorar las notas sobre proveedores en próximas versiones. Solo se publican totales sin direcciones, y siempre después de que una persona los revise. Si es usted quien da al editor el código de su envío, por ejemplo cuando pide ayuda con su conexión, el editor también lee estos resultados para responderle donde lo preguntó, y allí nunca repite sus direcciones. La base legal es su consentimiento.",
"SharedTitle": "Sus resultados compartidos",
"SourceCode": "Código fuente",
"SpeedFailed": "La prueba de velocidad no terminó.",
"SpeedLimited": "Demasiadas pruebas de velocidad desde esta dirección en la última hora.",
"SpeedOffline": "Sin internet no hay prueba de velocidad.",
"SpeedResult": "Descarga {0} Mbit/s, subida {1} Mbit/s.",
"StartBody": "En un minuto aproximadamente, “me-web?” averigua si desde fuera se puede llegar a su casa a través de esta conexión y qué hacer si no se puede.",
"StartNo": "No es para mí",
"StartPromise": "No se cambia nada en su red sin preguntarle antes, y los resultados se quedan en este dispositivo, a menos que usted decida compartirlos.",
"StartQuestion": "¿Su casa tiene una dirección propia?",
"StartUsesTitle": "Lo que va a descubrir",
"StartYes": "Sí, vamos a averiguarlo",
"StatusCaptive": "Hay una página de inicio de sesión en medio",
"StatusChecking": "Comprobando la conexión…",
"StatusOffline": "Sin conexión a internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Uurige, kas saate selle ühendusega kodus oma serverit pidada ja mis seda takistab.",
"AppName": "me-web?",
"BasisChecks": "rakenduse „me-web?“ kontrollid, {1} võrgust on ühel meelel {0}",
"BasisOneUser": "ühe kasutaja teade",
"BasisOperator": "teenusepakkuja",
@@ -30,9 +29,9 @@
"CardReach": "Väljastpoolt kättesaadav",
"CardRouter": "Teie ruuter",
"CardSpeed": "Kiirus",
"Check": "Kontrolli",
"CheckAgain": "Kontrolli uuesti",
"CheckFailed": "See kontroll katkes ootamatult ({0}).",
"CheckStart": "Kontrolli ühendust",
"Checking": "Kontrollimine…",
"ClearHistory": "Unusta varasemad kontrollid",
"Close": "Sulge",
@@ -85,6 +84,8 @@
"FactAdapter": "Võrguadapter",
"FactAddressesSeen": "Nähtud avalikud IPv4-aadressid",
"FactBattery": "Aku",
"FactBlock": "Aadressiplokk",
"FactBlockIpv6": "IPv6-aadressiplokk",
"FactChecks": "Kontrollid",
"FactCores": "Protsessori tuumad",
"FactDisk": "Vaba kettaruum",
@@ -146,6 +147,7 @@
"FactWayOut": "Möödapääs",
"FactWhoHasIpv6": "IPv6-aadressi omanik",
"FactWhoHasIt": "IPv4-aadressi omanik",
"Goodbye": "Head aega ja aitäh, et vaatasite.",
"HintSharedHop": "Teie teenusepakkuja ruuter kasutab aadressi jagatud vahemikust (100.64.x.x). Seda juhtub nii aadressi jagamise korral kui ka ilma, nii et üksi ei tõesta see midagi.",
"HintSomethingAnswers": "Miski kodus vastab juba pordil 80 või 443: tõenäoliselt varem seadistatud server.",
"HistoryChanged": "Teie avaliku IPv4-aadressi muutused alates {1}: {2} (kontrolle: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "See on esimene kontroll selle ühendusega. Kontrollige teistel päevadel uuesti, et näha, kas teie aadress muutub.",
"HistoryStable": "Teie avalik IPv4-aadress on püsinud sama alates {1} (kontrolle: {0}).",
"IconsCredit": "Ikoonid: Lucide (ISC).",
"IntroWayBody": "Selleks on vaja kahte asja: väikest arvutit, mis on kogu aeg sees, ja ühendust, millel on oma aadress, et teised teie kodu üles leiaksid.",
"IntroWayHope": "Paljudel ühendustel on see olemas. Teised jagavad üht aadressi paljude kodude vahel ja külalised jäävad maja välisukse taha. Sageli saab ka sellest mööda.",
"IntroWayTitle": "Teie kodu vajab oma aadressi",
"IntroWishBody": "Teete foto kodust kaugel. See jõuab väikesesse arvutisse teie kodus ja hetk hiljem näevad teie vanemad seda oma tahvelarvutis. Teie album jääb teie enda koju.",
"IntroWishTitle": "Teie perefotod kodus ja kättesaadavad kõikjalt",
"Language": "Keel",
"LinkCable": "Kaabel",
"LinkCopied": "Link on kopeeritud.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "praegu liiga palju teste",
"RefusalUnknownTicket": "test aegus",
"RefusalUnreachable": "server pole kättesaadav",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Nende tulemuste saatmine aitab parandada teenusepakkujate kohta käivaid märkusi rakenduse „me-web?“ järgmises versioonis. Enne kui midagi teele läheb, näete täpselt, mida saadetakse.",
"ShareOfferTitle": "Aidake järgmist versiooni",
"ShareOpen": "Jaga neid tulemusi",
"SharePreparing": "Kontrolli lõpus saate need tulemused saata, et aidata järgmist versiooni. Neid valmistatakse ette…",
"ShareSend": "Saada",
"ShareSent": "Saadetud, aitäh. Tulemusi säilitatakse kuni {0}; saate need kustutada jaotises „Millega see rakendus ühendust võtab“.",
"ShareTitle": "Jaga neid tulemusi",
"ShareTooMany": "Sellelt aadressilt on täna saadetud liiga palju tulemusi. Proovige homme uuesti.",
"ShareWho": "Kes need saab: Arasaka di Hvozdikov Yevheniy, rakenduse „me-web?“ väljaandja, oma serveris Itaalias (meweb.arasaka.software).",
"ShareWhy": "Miks: et parandada teenusepakkujate kohta käivaid märkusi järgmistes versioonides. Avaldatakse ainult aadressideta koondandmeid ja ainult pärast seda, kui inimene on need üle vaadanud. Õiguslik alus on teie nõusolek.",
"ShareWhy": "Miks: et parandada teenusepakkujate kohta käivaid märkusi järgmistes versioonides. Avaldatakse ainult aadressideta koondandmeid ja ainult pärast seda, kui inimene on need üle vaadanud. Kui annate saadetud tulemuste koodi ise väljaandjale, näiteks kui palute abi oma ühendusega, loeb väljaandja ka neid tulemusi, et vastata teile seal, kus te küsisite, ega korda seal kunagi teie aadresse. Õiguslik alus on teie nõusolek.",
"SharedTitle": "Teie jagatud tulemused",
"SourceCode": "Lähtekood",
"SpeedFailed": "Kiirustest ei lõppenud.",
"SpeedLimited": "Viimase tunni jooksul on sellelt aadressilt tehtud liiga palju kiirusteste.",
"SpeedOffline": "Ilma internetita ei saa kiirustesti teha.",
"SpeedResult": "Allalaadimine {0} Mbit/s, üleslaadimine {1} Mbit/s.",
"StartBody": "Umbes minutiga selgitab „me-web?“ välja, kas teised jõuavad selle ühenduse kaudu teie koju ja mida teha, kui ei jõua.",
"StartNo": "See pole minu jaoks",
"StartPromise": "Teie võrgus ei muudeta midagi ilma teie nõusolekuta ja tulemused jäävad sellesse seadmesse, kui te just ise ei otsusta neid jagada.",
"StartQuestion": "Kas teie kodul on oma aadress?",
"StartUsesTitle": "Mida teada saate",
"StartYes": "Jah, uurime järele",
"StatusCaptive": "Ees on sisselogimisleht",
"StatusChecking": "Ühenduse kontrollimine…",
"StatusOffline": "Internetiühendus puudub",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "خواندن نشانی عمومی شما ممکن نشد.",
"AddressesV4Only": "اینترنت شما را فقط با IPv4 می‌بیند: این اتصال IPv6 ندارد.",
"AddressesV6Only": "اینترنت شما را فقط با IPv6 می‌بیند.",
"AppName": "«me-web?»",
"AppTagline": "ببینید آیا با این اتصال اینترنت می‌توانید سرور خودتان را در خانه راه بیندازید، و چه چیزی سر راه است.",
"AppName": "me-web?",
"BasisChecks": "بررسی‌های «me-web?»، {0} شبکه از {1} هم‌نظرند",
"BasisOneUser": "گزارش یک کاربر",
"BasisOperator": "خود ارائه‌دهندهٔ اینترنت",
@@ -30,9 +29,9 @@
"CardReach": "دسترسی از بیرون",
"CardRouter": "مودم شما",
"CardSpeed": "سرعت",
"Check": "بررسی",
"CheckAgain": "بررسی دوباره",
"CheckFailed": "این بررسی ناگهان متوقف شد ({0}).",
"CheckStart": "بررسی این اتصال",
"Checking": "در حال بررسی…",
"ClearHistory": "پاک کردن بررسی‌های قبلی",
"Close": "بستن",
@@ -85,6 +84,8 @@
"FactAdapter": "کارت شبکه",
"FactAddressesSeen": "نشانی‌های IPv4 عمومی دیده‌شده",
"FactBattery": "باتری",
"FactBlock": "بازهٔ نشانی",
"FactBlockIpv6": "بازهٔ نشانی برای IPv6",
"FactChecks": "بررسی‌ها",
"FactCores": "هسته‌های پردازنده",
"FactDisk": "فضای خالی دیسک",
@@ -146,6 +147,7 @@
"FactWayOut": "راه چاره",
"FactWhoHasIpv6": "دارندهٔ نشانی IPv6",
"FactWhoHasIt": "دارندهٔ نشانی IPv4",
"Goodbye": "خدانگهدار، و ممنون که نگاهی انداختید.",
"HintSharedHop": "یکی از دستگاه‌های شبکهٔ ارائه‌دهندهٔ اینترنت شما (روتر) نشانی‌ای از «فضای مشترک» (100.64.x.x) دارد. این هم با استفادهٔ مشترک از نشانی پیش می‌آید و هم بدون آن، پس به‌تنهایی چیزی را ثابت نمی‌کند.",
"HintSomethingAnswers": "چیزی در خانه همین حالا روی پورت 80 یا 443 پاسخ می‌دهد: احتمالاً سروری که قبلاً راه انداخته‌اید.",
"HistoryChanged": "تعداد دفعاتی که نشانی IPv4 عمومی شما از {1} تا حالا عوض شده است: {2} (بررسی‌ها: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "این اولین بررسی از این اتصال است. در روزهای دیگر دوباره بررسی کنید تا ببینید نشانی شما عوض می‌شود یا نه.",
"HistoryStable": "نشانی IPv4 عمومی شما از {1} تا حالا عوض نشده است (بررسی‌ها: {0}).",
"IconsCredit": "آیکون‌ها: Lucide (ISC).",
"IntroWayBody": "دو چیز لازم است: یک رایانهٔ کوچک که همیشه روشن بماند، و اتصالی با نشانی مخصوص خودش، تا دیگران بتوانند خانه‌تان را پیدا کنند.",
"IntroWayHope": "بسیاری از اتصال‌ها چنین نشانی‌ای دارند. در بقیه، خانه‌های زیادی یک نشانی مشترک دارند و مهمان‌ها پشت در ورودی ساختمان می‌مانند. خیلی وقت‌ها برای این هم راهی هست.",
"IntroWayTitle": "خانه‌تان به یک نشانی مخصوص خودش نیاز دارد",
"IntroWishBody": "دور از خانه عکسی می‌گیرید. عکس به یک رایانهٔ کوچک در خانه‌تان می‌رود و لحظه‌ای بعد پدر و مادرتان آن را روی تبلت‌شان می‌بینند. آلبومتان در خانهٔ خودتان می‌ماند.",
"IntroWishTitle": "عکس‌های خانوادگی در خانهٔ خودتان، در دسترس از هر جا",
"Language": "زبان",
"LinkCable": "کابل",
"LinkCopied": "لینک کپی شد.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "فعلاً آزمایش‌ها بیش از حد است",
"RefusalUnknownTicket": "مهلت آزمایش تمام شد",
"RefusalUnreachable": "سرور در دسترس نیست",
"RegistryCredit": "بازه‌های نشانی: پایگاه‌های دادهٔ RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) و LACNIC (lacnic.net)، با اجازهٔ آن‌ها استفاده‌شده، داده‌های {0}. این داده‌ها ممکن است از پایگاه‌های دادهٔ آنلاین عقب‌تر باشند.",
"ResultsTitle": "آنچه «me-web?» پیدا کرد",
"RouterMobile": "با اینترنت همراه، مودم خانگی در کار نیست: اول شبکهٔ ارائه‌دهندهٔ اینترنت شما قرار دارد.",
"RouterNone": "روی این اتصال مودم خانگی پیدا نشد.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "فرستادن این نتایج کمک می‌کند یادداشت‌های مربوط به ارائه‌دهندگان اینترنت در نسخهٔ بعدی «me-web?» بهتر شود. پیش از آنکه چیزی فرستاده شود، دقیقاً می‌بینید چه چیزی فرستاده می‌شود.",
"ShareOfferTitle": "به نسخهٔ بعدی کمک کنید",
"ShareOpen": "اشتراک‌گذاری این نتایج",
"SharePreparing": "در پایان بررسی می‌توانید این نتایج را بفرستید تا به نسخهٔ بعدی کمک کنید. در حال آماده کردن آن‌ها…",
"ShareSend": "ارسال",
"ShareSent": "ارسال شد، سپاسگزاریم. تا {0} نگه داشته می‌شود؛ می‌توانید آن را در «این برنامه با کجاها ارتباط برقرار می‌کند» پاک کنید.",
"ShareTitle": "اشتراک‌گذاری این نتایج",
"ShareTooMany": "امروز ارسال‌های زیادی از این نشانی انجام شده است. فردا دوباره امتحان کنید.",
"ShareWho": "چه کسی آن‌ها را دریافت می‌کند: Arasaka di Hvozdikov Yevheniy، ناشر «me-web?»، روی سرور خودش در ایتالیا (meweb.arasaka.software).",
"ShareWhy": "چرا: برای بهتر کردن یادداشت‌های مربوط به ارائه‌دهندگان اینترنت در نسخه‌های بعدی. فقط آمار کلی بدون نشانی‌ها منتشر می‌شود، آن هم پس از آنکه یک انسان آن را بازبینی کرده باشد. مبنای قانونی این کار، رضایت شماست.",
"ShareWhy": "چرا: برای بهتر کردن یادداشت‌های مربوط به ارائه‌دهندگان اینترنت در نسخه‌های بعدی. فقط آمار کلی بدون نشانی‌ها منتشر می‌شود، آن هم پس از آنکه یک انسان آن را بازبینی کرده باشد. اگر خودتان کد ارسال را به ناشر بدهید، مثلاً وقتی برای اتصالتان کمک می‌خواهید، ناشر این نتایج را هم می‌خواند تا همان جایی که پرسیده‌اید به شما پاسخ دهد، و هرگز نشانی‌هایتان را آنجا تکرار نمی‌کند. مبنای قانونی این کار، رضایت شماست.",
"SharedTitle": "نتایجی که به اشتراک گذاشته‌اید",
"SourceCode": "کد منبع",
"SpeedFailed": "آزمایش سرعت کامل نشد.",
"SpeedLimited": "در یک ساعت گذشته آزمایش‌های سرعت زیادی از این نشانی انجام شده است.",
"SpeedOffline": "بدون اینترنت، آزمایش سرعت ممکن نیست.",
"SpeedResult": "دانلود {0} Mbit/s، آپلود {1} Mbit/s.",
"StartBody": "«me-web?» در حدود یک دقیقه می‌فهمد که آیا دیگران می‌توانند از راه این اتصال به خانهٔ شما برسند یا نه، و اگر نمی‌توانند چه باید کرد.",
"StartNo": "برای من نیست",
"StartPromise": "هیچ چیزی در شبکهٔ شما بدون اینکه اول از شما بپرسیم تغییر نمی‌کند، و نتایج روی همین دستگاه می‌ماند، مگر اینکه خودتان بخواهید آن‌ها را به اشتراک بگذارید.",
"StartQuestion": "آیا خانه‌تان یک نشانی مخصوص خودش دارد؟",
"StartUsesTitle": "آنچه خواهید فهمید",
"StartYes": "بله، بیایید بفهمیم",
"StatusCaptive": "یک صفحهٔ ورود سر راه است",
"StatusChecking": "در حال بررسی اتصال…",
"StatusOffline": "به اینترنت وصل نیست",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "ناموجود اعلام شد",
"ValueAtLeastSeconds": "دست‌کم {0} ثانیه",
"ValueBetweenSeconds": "بین {0} تا {1} ثانیه",
"ValueBlockAllocated": "مستقیماً از سوی مرجع ثبت نشانی‌ها به ارائه‌دهندهٔ اینترنت داده شده ({0})",
"ValueBlockAssigned": "مستقیماً از سوی مرجع ثبت نشانی‌ها به تنها یک سازمان داده شده ({0})",
"ValueBlockReallocated": "از یک ارائه‌دهندهٔ اینترنت به ارائه‌دهندهٔ دیگری واگذار شده ({0})",
"ValueBlockReassigned": "از ارائه‌دهندهٔ اینترنت به یکی از مشتریانش واگذار شده ({0})",
"ValueCantTell": "نامشخص",
"ValueCantTellResolver": "{0}: سرور نام شما نمی‌تواند از آن بپرسد",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "از اینجا ممکن نیست",
"VerdictPossible": "ممکن",
"VerdictWorkaround": "با راه چاره",
"VersionLine": "«me-web?» {0} · نرم‌افزار آزاد (AGPL-3.0)",
"VersionLine": "me-web? {0} · نرم‌افزار آزاد (AGPL-3.0)",
"WaitingReach": "در انتظار پاسخ شما در بالا.",
"WhatIsThis": "این یعنی چه؟"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Selvitä, voitko pitää omaa palvelinta tämän yhteyden kautta ja mikä on esteenä.",
"AppName": "me-web?",
"BasisChecks": "”me-web?”:n tarkistukset, {0}/{1} verkkoa samaa mieltä",
"BasisOneUser": "yhden käyttäjän ilmoitus",
"BasisOperator": "operaattori",
@@ -30,9 +29,9 @@
"CardReach": "Tavoitettavissa ulkoa",
"CardRouter": "Reitittimesi",
"CardSpeed": "Nopeus",
"Check": "Tarkista",
"CheckAgain": "Tarkista uudelleen",
"CheckFailed": "Tarkistus keskeytyi odottamatta ({0}).",
"CheckStart": "Tarkista tämä yhteys",
"Checking": "Tarkistetaan…",
"ClearHistory": "Unohda aiemmat tarkistukset",
"Close": "Sulje",
@@ -85,6 +84,8 @@
"FactAdapter": "Verkkosovitin",
"FactAddressesSeen": "Nähdyt julkiset IPv4-osoitteet",
"FactBattery": "Akku",
"FactBlock": "Osoitelohko",
"FactBlockIpv6": "IPv6-osoitelohko",
"FactChecks": "Tarkistukset",
"FactCores": "Suoritinytimet",
"FactDisk": "Vapaa tallennustila",
@@ -146,6 +147,7 @@
"FactWayOut": "Kiertotie",
"FactWhoHasIpv6": "IPv6-osoitteen haltija",
"FactWhoHasIt": "IPv4-osoitteen haltija",
"Goodbye": "Näkemiin, ja kiitos, että kävit katsomassa.",
"HintSharedHop": "Yksi operaattorisi reitittimistä käyttää jaettuun käyttöön varattua osoitetta (100.64.x.x). Niin käy sekä osoitteen jakamisen kanssa että ilman sitä, joten se ei yksinään todista mitään.",
"HintSomethingAnswers": "Jokin kotonasi vastaa jo portissa 80 tai 443: luultavasti aiemmin itse asentamasi palvelin.",
"HistoryChanged": "Julkisen IPv4-osoitteesi vaihdokset {1} lähtien: {2} (tarkistuksia: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Tämä on ensimmäinen tarkistus tältä yhteydeltä. Tarkista uudelleen muina päivinä, niin näet, vaihtuuko osoitteesi.",
"HistoryStable": "Julkinen IPv4-osoitteesi on pysynyt samana {1} lähtien (tarkistuksia: {0}).",
"IconsCredit": "Kuvakkeet: Lucide (ISC).",
"IntroWayBody": "Siihen tarvitaan kaksi asiaa: pieni tietokone, joka on aina päällä, ja yhteys, jolla on oma osoite, jotta muut löytävät kotisi.",
"IntroWayHope": "Monella yhteydellä sellainen on. Toisissa yksi osoite jaetaan monen kodin kesken, ja vieraat pysähtyvät talon ulko-ovelle. Usein siihenkin löytyy kiertotie.",
"IntroWayTitle": "Kotisi tarvitsee oman osoitteen",
"IntroWishBody": "Otat kuvan kaukana kotoa. Se kulkee pieneen tietokoneeseen kotonasi, ja hetken päästä vanhempasi näkevät sen tabletillaan. Albumisi pysyy omassa kodissasi.",
"IntroWishTitle": "Perheen kuvat kotona, avattavissa mistä vain",
"Language": "Kieli",
"LinkCable": "Kaapeli",
"LinkCopied": "Linkki kopioitu.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "liian monta testiä juuri nyt",
"RefusalUnknownTicket": "testi vanhentui",
"RefusalUnreachable": "palvelinta ei tavoitettu",
"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ä.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Näiden tulosten lähettäminen auttaa parantamaan operaattoreita koskevia tietoja ”me-web?”:n seuraavassa versiossa. Näet tarkalleen, mitä lähetetään, ennen kuin mitään lähtee.",
"ShareOfferTitle": "Auta seuraavaa versiota",
"ShareOpen": "Jaa nämä tulokset",
"SharePreparing": "Tarkistuksen lopuksi voit lähettää nämä tulokset ja auttaa seuraavaa versiota. Niitä valmistellaan…",
"ShareSend": "Lähetä",
"ShareSent": "Lähetetty, kiitos. Tuloksia säilytetään {0} asti; voit poistaa ne kohdassa ”Mihin tämä sovellus ottaa yhteyttä”.",
"ShareTitle": "Jaa nämä tulokset",
"ShareTooMany": "Liian monta lähetystä tästä osoitteesta tänään. Yritä uudelleen huomenna.",
"ShareWho": "Kuka ne saa: Arasaka di Hvozdikov Yevheniy, ”me-web?”:n julkaisija, omalla palvelimellaan Italiassa (meweb.arasaka.software).",
"ShareWhy": "Miksi: jotta operaattoreita koskevia tietoja voidaan parantaa tulevissa versioissa. Julkaistaan vain kokonaismääriä ilman osoitteita, ja vasta kun ihminen on tarkistanut ne. Käsittelyn oikeusperuste on suostumuksesi.",
"ShareWhy": "Miksi: jotta operaattoreita koskevia tietoja voidaan parantaa tulevissa versioissa. Julkaistaan vain kokonaismääriä ilman osoitteita, ja vasta kun ihminen on tarkistanut ne. Jos annat lähetyksesi koodin itse julkaisijalle, esimerkiksi pyytäessäsi apua yhteytesi kanssa, julkaisija lukee myös nämä tulokset vastatakseen sinulle siellä, missä kysyit, eikä koskaan toista osoitteitasi siellä. Käsittelyn oikeusperuste on suostumuksesi.",
"SharedTitle": "Jakamasi tulokset",
"SourceCode": "Lähdekoodi",
"SpeedFailed": "Nopeustesti ei valmistunut.",
"SpeedLimited": "Liian monta nopeustestiä tästä osoitteesta viimeisen tunnin aikana.",
"SpeedOffline": "Ilman internetiä nopeutta ei voi testata.",
"SpeedResult": "Lataus {0} Mbit/s, lähetys {1} Mbit/s.",
"StartBody": "Noin minuutissa ”me-web?” selvittää, tavoittavatko muut kotisi tämän yhteyden kautta ja mitä tehdä, jos eivät tavoita.",
"StartNo": "Ei minun juttuni",
"StartPromise": "Verkossasi ei muuteta mitään kysymättä sinulta ensin, ja tulokset pysyvät tällä laitteella, ellet itse päätä jakaa niitä.",
"StartQuestion": "Onko kodillasi oma osoite?",
"StartUsesTitle": "Mitä saat selville",
"StartYes": "Kyllä, selvitetään",
"StatusCaptive": "Kirjautumissivu on välissä",
"StatusChecking": "Tarkistetaan yhteyttä…",
"StatusOffline": "Ei yhteyttä internetiin",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Alamin kung kaya mong magpatakbo ng sariling server mula sa koneksyong ito, at kung ano ang humahadlang.",
"AppName": "me-web?",
"BasisChecks": "mga pagsusuri ng “me-web?”, {0} sa {1} network ang nagkakasundo",
"BasisOneUser": "ulat ng isang user",
"BasisOperator": "ang provider mismo",
@@ -30,9 +29,9 @@
"CardReach": "Naaabot mula sa labas",
"CardRouter": "Ang iyong router",
"CardSpeed": "Bilis",
"Check": "Suriin",
"CheckAgain": "Suriin muli",
"CheckFailed": "Biglang huminto ang pagsusuring ito ({0}).",
"CheckStart": "Suriin ang koneksyong ito",
"Checking": "Sinusuri…",
"ClearHistory": "Burahin ang mga naunang pagsusuri",
"Close": "Isara",
@@ -85,6 +84,8 @@
"FactAdapter": "Network adapter",
"FactAddressesSeen": "Mga pampublikong IPv4 address na nakita",
"FactBattery": "Baterya",
"FactBlock": "Bloke ng address",
"FactBlockIpv6": "Bloke ng address para sa IPv6",
"FactChecks": "Mga pagsusuri",
"FactCores": "Mga core ng processor",
"FactDisk": "Bakanteng disk",
@@ -146,6 +147,7 @@
"FactWayOut": "Paraan para makaiwas",
"FactWhoHasIpv6": "IPv6 address na hawak ng",
"FactWhoHasIt": "IPv4 address na hawak ng",
"Goodbye": "Paalam, at salamat sa pagsilip.",
"HintSharedHop": "Gumagamit ang isang router ng iyong provider ng address mula sa pinaghahatiang espasyo (100.64.x.x). Nangyayari iyon may paghahati man sa address o wala, kaya hindi ito patunay kung ito lang.",
"HintSomethingAnswers": "May sumasagot na sa bahay sa port 80 o 443: malamang isang server na na-set up mo dati.",
"HistoryChanged": "Mga pagbabago ng iyong pampublikong IPv4 address mula {1}: {2} (mga pagsusuri: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ito ang unang pagsusuri mula sa koneksyong ito. Suriin muli sa ibang araw para makita kung nagbabago ang iyong address.",
"HistoryStable": "Hindi nagbago ang iyong pampublikong IPv4 address mula {1} (mga pagsusuri: {0}).",
"IconsCredit": "Mga icon: Lucide (ISC).",
"IntroWayBody": "Dalawang bagay ang kailangan: isang maliit na computer na laging nakabukas, at isang koneksyon na may sariling address, para mahanap ng iba ang bahay mo.",
"IntroWayHope": "Maraming koneksyon ang may sariling address. Sa iba, iisang address ang pinaghahatian ng maraming bahay, kaya humihinto ang mga bisita sa pangunahing pinto ng gusali. Madalas, may paraan din para makaiwas doon.",
"IntroWayTitle": "Kailangan ng bahay mo ng sariling address",
"IntroWishBody": "Malayo ka sa bahay at kumukuha ka ng larawan. Napupunta ito sa isang maliit na computer sa bahay mo, at ilang saglit lang, nakikita na ito ng mga magulang mo sa tablet nila. Nananatili ang album mo sa sarili mong bahay.",
"IntroWishTitle": "Mga larawan ng pamilya sa bahay, mabubuksan kahit saan",
"Language": "Wika",
"LinkCable": "Cable",
"LinkCopied": "Nakopya ang link.",
@@ -254,6 +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 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Ang pagpapadala ng mga resultang ito ay nakakatulong na pahusayin ang mga tala tungkol sa mga provider sa susunod na bersyon ng “me-web?”. Makikita mo kung ano mismo ang ipapadala bago may lumabas.",
"ShareOfferTitle": "Tumulong sa susunod na bersyon",
"ShareOpen": "Ibahagi ang mga resultang ito",
"SharePreparing": "Sa dulo ng pagsusuri, puwede mong ipadala ang mga resultang ito para tumulong sa susunod na bersyon. Inihahanda ang mga ito…",
"ShareSend": "Ipadala",
"ShareSent": "Naipadala na, salamat. Itatago ito hanggang {0}; maaari mo itong burahin sa “Ano ang kinokontak ng app na ito”.",
"ShareTitle": "Ibahagi ang mga resultang ito",
"ShareTooMany": "Masyadong maraming ipinadala mula sa address na ito ngayong araw. Subukan muli bukas.",
"ShareWho": "Sino ang tatanggap: ang Arasaka di Hvozdikov Yevheniy, ang publisher ng “me-web?”, sa sarili nitong server sa Italya (meweb.arasaka.software).",
"ShareWhy": "Bakit: para pahusayin ang mga tala tungkol sa mga provider sa mga susunod na bersyon. Mga kabuuang bilang lang na walang address ang inilalathala, pagkatapos suriin ng isang tao. Ang legal na batayan ay ang iyong pahintulot.",
"ShareWhy": "Bakit: para pahusayin ang mga tala tungkol sa mga provider sa mga susunod na bersyon. Mga kabuuang bilang lang na walang address ang inilalathala, pagkatapos suriin ng isang tao. Kung ikaw mismo ang magbibigay sa publisher ng code ng iyong ipinadala, halimbawa kapag humihingi ka ng tulong tungkol sa iyong koneksyon, babasahin din ng publisher ang mga resultang ito para sagutin ka kung saan ka nagtanong, at hindi nito kailanman uulitin doon ang iyong mga address. Ang legal na batayan ay ang iyong pahintulot.",
"SharedTitle": "Ang mga resultang ibinahagi mo",
"SourceCode": "Source code",
"SpeedFailed": "Hindi natapos ang speed test.",
"SpeedLimited": "Masyadong maraming speed test mula sa address na ito sa nakaraang oras.",
"SpeedOffline": "Hindi magagawa ang speed test kung walang internet.",
"SpeedResult": "Download {0} Mbit/s, upload {1} Mbit/s.",
"StartBody": "Sa loob ng mga isang minuto, aalamin ng “me-web?” kung maaabot ng iba ang bahay mo sa pamamagitan ng koneksyong ito, at kung ano ang gagawin kung hindi.",
"StartNo": "Hindi para sa akin",
"StartPromise": "Walang binabago sa iyong network nang hindi ka muna tinatanong, at mananatili ang mga resulta sa device na ito maliban kung piliin mong ibahagi ang mga ito.",
"StartQuestion": "May sariling address ba ang bahay mo?",
"StartUsesTitle": "Ang malalaman mo",
"StartYes": "Oo, alamin natin",
"StatusCaptive": "May login page na humaharang",
"StatusChecking": "Sinusuri ang koneksyon…",
"StatusOffline": "Hindi nakakonekta sa internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Raica se ni rawa ni vakacakacakataka mai na veisemati oqo e dua na nomuni kompiuta ni veiqaravi, kei na ka e tarova.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Yacovi mai tuba",
"CardRouter": "Nomuni router",
"CardSpeed": "Totolo",
"Check": "Vakadikeva",
"CheckAgain": "Vakadikeva tale",
"CheckFailed": "E mudu vakasauri na vakadikevi oqo ({0}).",
"CheckStart": "Vakadikeva na veisemati oqo",
"Checking": "Vakadikevi tiko…",
"ClearHistory": "Guilecava na vakadikevi e liu",
"Close": "Sogota",
@@ -85,6 +84,8 @@
"FactAdapter": "Tiki ni veisemati (network adapter)",
"FactAddressesSeen": "Itikotiko raraba IPv4 e raici",
"FactBattery": "Bateri",
"FactBlock": "Iwasewase ni itikotiko",
"FactBlockIpv6": "Iwasewase ni itikotiko ni IPv6",
"FactChecks": "Vakadikevi",
"FactCores": "Uto ni kompiuta (cores)",
"FactDisk": "Vanua galala (disk)",
@@ -146,6 +147,7 @@
"FactWayOut": "Sala tani",
"FactWhoHasIpv6": "E tu vua na itikotiko IPv6",
"FactWhoHasIt": "E tu vua na itikotiko IPv4",
"Goodbye": "Moce, ka vinaka vakalevu na nomuni mai sarasara.",
"HintSharedHop": "E dua na router ni nomuni kabani ni internet e vakayagataka e dua na itikotiko ni vanua veiwaseni (100.64.x.x). E yaco oqo ke wasei na itikotiko se sega, o koya ke duatani ga e sega ni vakadinadinataka e dua na ka.",
"HintSomethingAnswers": "E dua na ka mai vale e sa sauma tiko ena katuba 80 se 443: e rairai dua na kompiuta ni veiqaravi ni a vakarautaka e liu.",
"HistoryChanged": "Na veisau ni nomuni itikotiko raraba IPv4 mai na {1}: {2} (vakadikevi: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Oqo na imatai ni vakadikevi mai na veisemati oqo. Ni vakadikeva tale ena so tale na siga mo ni raica se veisau na nomuni itikotiko.",
"HistoryStable": "E tiko vakadua ga na nomuni itikotiko raraba IPv4 mai na {1} (vakadikevi: {0}).",
"IconsCredit": "Iyaloyalo: Lucide (ISC).",
"IntroWayBody": "E rua na ka e gadrevi: e dua na kompiuta lailai e sega ni vakamatei, kei na dua na veisemati e tu vua na nona itikotiko, me ra kunea rawa kina e so tale na nomuni vale.",
"IntroWayHope": "E vuqa na veisemati e tu kina e dua na itikotiko vakaoqo. E so tale era wasea e dua ga na itikotiko vei ira e vuqa na vale, ka ra tu ga na vulagi ena katuba levu. E dau tu talega e dua na sala tani me baleta oqo.",
"IntroWayTitle": "E gadreva na nomuni vale e dua na nona itikotiko",
"IntroWishBody": "Ni taura e dua na itaba e yawa mai vale. E lako ki na dua na kompiuta lailai e nomuni vale, ka sega ni dede era raica ena nodra tablet na nomuni itubutubu. E tiko ga ena nomuni vale na nomuni ivola ni itaba.",
"IntroWishTitle": "Itaba ni matavuvale e vale, raici rawa e na vanua kece",
"Language": "Vosa",
"LinkCable": "Wa (cable)",
"LinkCopied": "Sa kopitaki na link.",
@@ -254,6 +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 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Na kena vakau na ka e kunei e vukea na kena vakavinakataki na ivakamacala me baleta na kabani ni internet ena vakarau tarava ni “me-web?”. Ni na raica vakadodonu na ka e na vakau ni bera ni lako tani e dua na ka.",
"ShareOfferTitle": "Vukea na vakarau tarava",
"ShareOpen": "Wasea na ka e kunei",
"SharePreparing": "Ni sa oti na vakadikevi, e rawa ni ni vakauta na ka e kunei me vukea na vakarau tarava. Vakarautaki tiko…",
"ShareSend": "Vakauta",
"ShareSent": "Sa vakau, vinaka vakalevu. E maroroi me yacova na {0}; e rawa ni ni bokoca ena “Na veika e veitaratara kina na app oqo”.",
"ShareTitle": "Wasea na ka e kunei",
"ShareTooMany": "Vuqa vakalevu na vakau mai na itikotiko oqo ena siga nikua. Ni saga tale nimataka.",
"ShareWho": "O cei e ciqoma: Arasaka di Hvozdikov Yevheniy, na dauvakatabaki ni “me-web?”, ena nona kompiuta ni veiqaravi mai Itali (meweb.arasaka.software).",
"ShareWhy": "Na vuna: me vakavinakataki na ivakamacala me baleta na kabani ni internet ena vakarau e na qai tarava. E vakatabaki ga na iwiliwili taucoko ka sega kina na itikotiko, ni oti ga na nona vakadikeva e dua na tamata. Na yavu vakalawa na nomuni vakadonu.",
"ShareWhy": "Na vuna: me vakavinakataki na ivakamacala me baleta na kabani ni internet ena vakarau e na qai tarava. E vakatabaki ga na iwiliwili taucoko ka sega kina na itikotiko, ni oti ga na nona vakadikeva e dua na tamata. Kevaka ko ni solia vakataki kemuni vua na dauvakatabaki na kodi ni ka ni a vakauta, me vaka ni ko ni kerea na veivuke me baleta na nomuni sema ki na internet, ena wilika talega na dauvakatabaki na ka oqo me sauma na nomuni taro ena vanua ko ni a taro kina, ka sega vakadua ni na tukuna tale kina na nomuni itikotiko. Na yavu vakalawa na nomuni vakadonu.",
"SharedTitle": "Na ka ni a wasea",
"SourceCode": "Kodi ni porokaramu",
"SpeedFailed": "E sega ni oti na vakatovotovo ni totolo.",
"SpeedLimited": "Vuqa vakalevu na vakatovotovo ni totolo mai na itikotiko oqo ena aua sa oti.",
"SpeedOffline": "E sega ni rawa na vakatovotovo ni totolo ke sega na internet.",
"SpeedResult": "Vakasobu {0} Mbit/s, vakacabe {1} Mbit/s.",
"StartBody": "Ena rauta ni dua na miniti, ena kila na “me-web?” se rawa ni yacovi mai tuba na nomuni vale ena veisemati oqo, kei na ka me caka ke sega.",
"StartNo": "Sega, vinaka",
"StartPromise": "E sega ni dua na ka e na veisau ena nomuni network ke sega ni taroga taumada vei kemuni, ka na tiko ga na ka e kunei ena iyaya oqo vakavo ke ni digitaka mo ni wasea.",
"StartQuestion": "E tu vua na nomuni vale e dua na nona itikotiko?",
"StartUsesTitle": "Na ka ni na kila",
"StartYes": "Io, me da raica mada",
"StatusCaptive": "E tarova tiko e dua na tabana ni curu",
"StatusChecking": "Vakadikevi tiko na veisemati…",
"StatusOffline": "E sega ni semati ki na internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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»",
"AppTagline": "Découvrez si vous pouvez faire tourner votre propre serveur depuis cette connexion, et ce qui vous en empêche.",
"AppName": "me-web?",
"BasisChecks": "vérifications de «\u00A0me-web?\u00A0», {0} réseaux sur {1} concordent",
"BasisOneUser": "signalement d'un utilisateur",
"BasisOperator": "opérateur",
@@ -30,9 +29,9 @@
"CardReach": "Joignable depuis l'extérieur",
"CardRouter": "Votre box",
"CardSpeed": "Vitesse",
"Check": "Vérifier",
"CheckAgain": "Vérifier de nouveau",
"CheckFailed": "Cette vérification s'est arrêtée de façon inattendue ({0}).",
"CheckStart": "Vérifier cette connexion",
"Checking": "Vérification en cours…",
"ClearHistory": "Oublier les vérifications précédentes",
"Close": "Fermer",
@@ -85,6 +84,8 @@
"FactAdapter": "Carte réseau",
"FactAddressesSeen": "Adresses IPv4 publiques vues",
"FactBattery": "Batterie",
"FactBlock": "Bloc d'adresses",
"FactBlockIpv6": "Bloc d'adresses pour l'IPv6",
"FactChecks": "Vérifications",
"FactCores": "Cœurs du processeur",
"FactDisk": "Espace disque libre",
@@ -146,6 +147,7 @@
"FactWayOut": "Pour contourner",
"FactWhoHasIpv6": "Adresse IPv6 détenue par",
"FactWhoHasIt": "Adresse IPv4 détenue par",
"Goodbye": "Au revoir, et merci d'avoir jeté un coup d'œil.",
"HintSharedHop": "Un routeur de votre opérateur utilise une adresse de l'espace partagé (100.64.x.x). Cela arrive avec ou sans partage d'adresse\u00A0: à lui seul, ce signe ne prouve rien.",
"HintSomethingAnswers": "Quelque chose chez vous répond déjà sur le port 80 ou 443\u00A0: sans doute un serveur que vous avez installé auparavant.",
"HistoryChanged": "Changements de votre adresse IPv4 publique depuis le {1}\u00A0: {2} (vérifications\u00A0: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "C'est la première vérification depuis cette connexion. Vérifiez de nouveau d'autres jours pour voir si votre adresse change.",
"HistoryStable": "Votre adresse IPv4 publique n'a pas changé depuis le {1} (vérifications\u00A0: {0}).",
"IconsCredit": "Icônes\u00A0: Lucide (ISC).",
"IntroWayBody": "Il faut deux choses\u00A0: un petit ordinateur qui reste allumé et une connexion qui a sa propre adresse, pour que les autres puissent trouver votre maison.",
"IntroWayHope": "Beaucoup de connexions en ont une. D'autres partagent une seule adresse entre de nombreux foyers, et les visiteurs s'arrêtent à la porte de l'immeuble. Souvent, là aussi, il y a un moyen de s'en sortir.",
"IntroWayTitle": "Votre maison a besoin d'une adresse bien à elle",
"IntroWishBody": "Vous prenez une photo loin de chez vous. Elle arrive sur un petit ordinateur, à la maison, et un instant plus tard vos parents la voient sur leur tablette. Votre album reste bien chez vous.",
"IntroWishTitle": "Vos photos de famille chez vous, visibles de partout",
"Language": "Langue",
"LinkCable": "Câble",
"LinkCopied": "Lien copié.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "trop de tests pour le moment",
"RefusalUnknownTicket": "le test a expiré",
"RefusalUnreachable": "serveur injoignable",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Envoyer ces résultats aide à améliorer les notes sur les opérateurs dans la prochaine version de «\u00A0me-web?\u00A0». Vous verrez exactement ce qui est envoyé avant que quoi que ce soit ne parte.",
"ShareOfferTitle": "Aidez la prochaine version",
"ShareOpen": "Partager ces résultats",
"SharePreparing": "À la fin de la vérification, vous pourrez envoyer ces résultats pour aider la prochaine version. Préparation en cours…",
"ShareSend": "Envoyer",
"ShareSent": "Envoyé, merci. Conservé jusqu'au {0}\u202F; vous pouvez le supprimer dans «\u00A0Ce que cette application contacte\u00A0».",
"ShareTitle": "Partager ces résultats",
"ShareTooMany": "Trop d'envois depuis cette adresse aujourd'hui. Réessayez demain.",
"ShareWho": "Qui les reçoit\u00A0: Arasaka di Hvozdikov Yevheniy, l'éditeur de «\u00A0me-web?\u00A0», sur son propre serveur en Italie (meweb.arasaka.software).",
"ShareWhy": "Pourquoi\u00A0: pour améliorer les notes sur les opérateurs dans les prochaines versions. Seuls des totaux sans adresses sont publiés, et seulement après vérification par une personne. La base légale est votre consentement.",
"ShareWhy": "Pourquoi\u00A0: pour améliorer les notes sur les opérateurs dans les prochaines versions. Seuls des totaux sans adresses sont publiés, et seulement après vérification par une personne. Si vous donnez vous-même le code de votre envoi à l'éditeur, par exemple quand vous demandez de l'aide pour votre connexion, l'éditeur lit aussi ces résultats pour vous répondre là où vous avez demandé, et n'y reprend jamais vos adresses. La base légale est votre consentement.",
"SharedTitle": "Vos résultats partagés",
"SourceCode": "Code source",
"SpeedFailed": "Le test de vitesse n'a pas abouti.",
"SpeedLimited": "Trop de tests de vitesse depuis cette adresse au cours de la dernière heure.",
"SpeedOffline": "Pas de test de vitesse sans Internet.",
"SpeedResult": "Téléchargement {0} Mbit/s, envoi {1} Mbit/s.",
"StartBody": "En une minute environ, «\u00A0me-web?\u00A0» découvre si l'on peut atteindre votre maison depuis l'extérieur par cette connexion, et ce qu'il faut faire si ce n'est pas le cas.",
"StartNo": "Pas pour moi",
"StartPromise": "Rien n'est modifié sur votre réseau sans votre accord, et les résultats restent sur cet appareil, sauf si vous choisissez de les partager.",
"StartQuestion": "Votre maison a-t-elle une adresse bien à elle\u202F?",
"StartUsesTitle": "Ce que vous allez découvrir",
"StartYes": "Oui, découvrons-le",
"StatusCaptive": "Une page de connexion bloque le passage",
"StatusChecking": "Vérification de la connexion…",
"StatusOffline": "Pas connecté à Internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Faigh amach an féidir leat d'fhreastalaí féin a rith ón nasc seo, agus cad atá sa bhealach.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Inrochtana ón taobh amuigh",
"CardRouter": "Do ródaire",
"CardSpeed": "Luas",
"Check": "Seiceáil",
"CheckAgain": "Seiceáil arís",
"CheckFailed": "Stop an tseiceáil seo gan choinne ({0}).",
"CheckStart": "Seiceáil an nasc seo",
"Checking": "Á sheiceáil…",
"ClearHistory": "Déan dearmad ar sheiceálacha roimhe seo",
"Close": "Dún",
@@ -85,6 +84,8 @@
"FactAdapter": "Cuibheoir líonra",
"FactAddressesSeen": "Seoltaí poiblí IPv4 a chonacthas",
"FactBattery": "Ceallra",
"FactBlock": "Bloc seoltaí",
"FactBlockIpv6": "Bloc seoltaí do IPv6",
"FactChecks": "Seiceálacha",
"FactCores": "Croíthe an phróiseálaí",
"FactDisk": "Spás saor ar an diosca",
@@ -146,6 +147,7 @@
"FactWayOut": "Bealach timpeall air",
"FactWhoHasIpv6": "Seoladh IPv6 ag",
"FactWhoHasIt": "Seoladh IPv4 ag",
"Goodbye": "Slán, agus go raibh maith agat as súil a chaitheamh air.",
"HintSharedHop": "Úsáideann ródaire de chuid do sholáthraí seoladh ón spás roinnte (100.64.x.x). Tarlaíonn sé sin le seoltaí roinnte agus gan iad, mar sin ní chruthaíonn sé faic ann féin.",
"HintSomethingAnswers": "Tá rud éigin sa bhaile ag freagairt cheana ar phort 80 nó 443: freastalaí a shocraigh tú roimhe seo, is dócha.",
"HistoryChanged": "Athruithe ar do sheoladh poiblí IPv4 ó {1}: {2} (seiceálacha: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Seo an chéad seiceáil ón nasc seo. Seiceáil arís ar laethanta eile le feiceáil an athraíonn do sheoladh.",
"HistoryStable": "D'fhan do sheoladh poiblí IPv4 mar an gcéanna ó {1} (seiceálacha: {0}).",
"IconsCredit": "Deilbhíní: Lucide (ISC).",
"IntroWayBody": "Tá dhá rud ag teastáil: ríomhaire beag a fhanann ar siúl, agus nasc a bhfuil a sheoladh féin aige, ionas gur féidir le daoine eile do theach a aimsiú.",
"IntroWayHope": "Tá ceann ag go leor nasc. Roinneann naisc eile seoladh amháin ar a lán tithe, agus stopann cuairteoirí ag an bpríomhdhoras. Is minic a bhíonn bealach timpeall air sin freisin.",
"IntroWayTitle": "Teastaíonn seoladh dá chuid féin ó do theach",
"IntroWishBody": "Tógann tú grianghraf i bhfad ó bhaile. Téann sé chuig ríomhaire beag i do theach, agus ar an bpointe feiceann do thuismitheoirí é ar a dtáibléad. Fanann d'albam i do theach féin.",
"IntroWishTitle": "Grianghraif an teaghlaigh sa bhaile, ar fáil ó áit ar bith",
"Language": "Teanga",
"LinkCable": "Cábla",
"LinkCopied": "Cóipeáladh an nasc.",
@@ -254,6 +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í: 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Má sheolann tú na torthaí seo, cabhraíonn tú leis na nótaí ar sholáthraithe a fheabhsú sa chéad leagan eile de “me-web?”. Feicfidh tú go díreach cad a sheolfar sula bhfágfaidh aon rud.",
"ShareOfferTitle": "Cabhraigh leis an gcéad leagan eile",
"ShareOpen": "Comhroinn na torthaí seo",
"SharePreparing": "Ag deireadh na seiceála, is féidir leat na torthaí seo a sheoladh chun cabhrú leis an gcéad leagan eile. Á n-ullmhú…",
"ShareSend": "Seol",
"ShareSent": "Seolta, go raibh maith agat. Coinneofar é go dtí {0}; is féidir leat é a scriosadh faoi “Cad leis a dtéann an aip seo i dteagmháil”.",
"ShareTitle": "Comhroinn na torthaí seo",
"ShareTooMany": "An iomarca aighneachtaí ón seoladh seo inniu. Bain triail eile as amárach.",
"ShareWho": "Cé a fhaigheann iad: Arasaka di Hvozdikov Yevheniy, foilsitheoir “me-web?”, ar a fhreastalaí féin san Iodáil (meweb.arasaka.software).",
"ShareWhy": "Cén fáth: chun na nótaí ar sholáthraithe a fheabhsú i leaganacha níos déanaí. Ní fhoilsítear riamh ach iomláin gan seoltaí, tar éis do dhuine iad a athbhreithniú. Is é do thoiliú an bunús dlí.",
"ShareWhy": "Cén fáth: chun na nótaí ar sholáthraithe a fheabhsú i leaganacha níos déanaí. Ní fhoilsítear riamh ach iomláin gan seoltaí, tar éis do dhuine iad a athbhreithniú. Má thugann tú féin cód d'aighneachta don fhoilsitheoir, mar shampla nuair a iarrann tú cabhair le do nasc, léann an foilsitheoir na torthaí seo freisin chun freagra a thabhairt ort san áit ar chuir tú an cheist, agus ní athluann sé do sheoltaí ansin riamh. Is é do thoiliú an bunús dlí.",
"SharedTitle": "Na torthaí a chomhroinn tú",
"SourceCode": "Cód foinseach",
"SpeedFailed": "Níor críochnaíodh an tástáil luais.",
"SpeedLimited": "An iomarca tástálacha luais ón seoladh seo san uair dheireanach.",
"SpeedOffline": "Níl tástáil luais ann gan an t-idirlíon.",
"SpeedResult": "Íoslódáil {0} Mbit/s, uaslódáil {1} Mbit/s.",
"StartBody": "I gceann nóiméid nó mar sin, faigheann “me-web?” amach an féidir le daoine eile teacht ar do theach tríd an nasc seo, agus cad is féidir leat a dhéanamh mura féidir.",
"StartNo": "Ní domsa é",
"StartPromise": "Ní athraítear aon rud ar do líonra gan cead a iarraidh ort ar dtús, agus fanann na torthaí ar an ngléas seo mura roghnaíonn tú iad a chomhroinnt.",
"StartQuestion": "An bhfuil seoladh dá chuid féin ag do theach?",
"StartUsesTitle": "An méid a gheobhaidh tú amach",
"StartYes": "Tá, faighimis amach",
"StatusCaptive": "Tá leathanach logála isteach sa bhealach",
"StatusChecking": "Ag seiceáil an naisc…",
"StatusOffline": "Gan cheangal leis an idirlíon",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Ataia ngkana ko kona ni kamwakuria am bon server mai n te kaitiboo aei, ao tera ae tukiko.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Rokoaki mai tinaniku",
"CardRouter": "Am router",
"CardSpeed": "Waekoa",
"Check": "Tuoa",
"CheckAgain": "Manga tuoa",
"CheckFailed": "E toki n aki kantaningaaki te tuoa aei ({0}).",
"CheckStart": "Tuoa te kaitiboo aei",
"Checking": "E tabe ni tuoa…",
"ClearHistory": "Mwaninga tuoa ake a nako",
"Close": "Kaina",
@@ -85,6 +84,8 @@
"FactAdapter": "Bwain kaitiboo (network adapter)",
"FactAddressesSeen": "Atureti n IPv4 aika nooraki",
"FactBattery": "Bwaatere",
"FactBlock": "Kurubun atureti",
"FactBlockIpv6": "Kurubun atureti ibukin IPv6",
"FactChecks": "Tuoa",
"FactCores": "Mwaakan te kambiuta (cores)",
"FactDisk": "Tabo ae akea iai (disk)",
@@ -146,6 +147,7 @@
"FactWayOut": "Kawai riki teuana",
"FactWhoHasIpv6": "Iai irouna te atureti n IPv6",
"FactWhoHasIt": "Iai irouna te atureti n IPv4",
"Goodbye": "Ti a boo, ao ko bati n rabwa ibukin am noora.",
"HintSharedHop": "Teuana mai buakon ana router am kambwana n internet e kabongana te atureti mai n te tabo ae tibwaaki (100.64.x.x). E riki aei ngkana e tibwaaki te atureti ke n aki tibwaaki, ngaia are e aki kakoaua te bwai teuana i bon iroun.",
"HintSomethingAnswers": "Iai te bwai n te auti ae e a kaeka n port 80 ke 443: tao te server are ko karaoia imwain.",
"HistoryChanged": "Bitakin am atureti n IPv4 man {1}: {2} (tuoa: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Aei moan te tuoa mai n te kaitiboo aei. Manga tuoa n taian bong riki tabeua bwa ko aonga n noora ngkana e bitaki am atureti.",
"HistoryStable": "E aki bitaki am atureti n IPv4 man {1} (tuoa: {0}).",
"IconsCredit": "Taian tamnei: Lucide (ISC).",
"IntroWayBody": "Uoua bwaai aika kainnanoaki: te kambiuta ae uarereke ae aki kamateaki, ao te kaitiboo ae iai irouna ana bon atureti, bwa a aonga aomata tabeman ni kunea am auti.",
"IntroWayHope": "Bati kaitiboo aika iai irouia aia bon atureti. Tabeua a tibwaa te atureti teuana nakoia auti aika bati, ao a toki taan noora n te mataroa ae kakannato. N taai aika bati, iai naba te kawai riki teuana ibukin anne.",
"IntroWayTitle": "E kainnanoa am auti ana bon atureti",
"IntroWishBody": "Ko anaa te tamnei n te tabo ae raroa mai am auti. E nako nakon te kambiuta ae uarereke n am auti, ao imwin teutana a noora am karo n aia tablet. E tiku am boki n tamnei n am bon auti.",
"IntroWishTitle": "Tamnein am utu n am auti, ko noora n taabo nako",
"Language": "Taetae",
"LinkCable": "Uaea",
"LinkCopied": "E a kobiaki te link.",
@@ -254,6 +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: 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Kanakoan bwaai aika kuneaki e buoka kaetakin rongorongo ibukiia taian kambwana n internet n te katei ae imwina ae te “me-web?”. Ko na noora raoi te bwai ae na kanakoaki imwain kanakoan te bwai teuana.",
"ShareOfferTitle": "Buoka te katei ae imwina",
"ShareOpen": "Tibwaa bwaai aika kuneaki",
"SharePreparing": "N tokin te tuoa ko kona ni kanakoi bwaai aika kuneaki bwa a na buoka te katei ae imwina. E tabe ni katauraoaki…",
"ShareSend": "Kanakoa",
"ShareSent": "E a kanakoaki, ko rabwa. E kawakinaki ni karokoa {0}; ko kona ni kamauna n “Bwaai aika e reitaki ma ngaia te app aei”.",
"ShareTitle": "Tibwaa bwaai aika kuneaki",
"ShareTooMany": "A rangi n bati kanako mai n te atureti aei n te bong aei. Manga kataia ningaabong.",
"ShareWho": "Antai ae butimwaeia: Arasaka di Hvozdikov Yevheniy, te tia kaotioti ae te “me-web?”, n ana server i Itari (meweb.arasaka.software).",
"ShareWhy": "Bukina: ibukin kaetakin rongorongo ibukiia taian kambwana n internet n taian katei aika imwina. Tii warebwai ni kabane aika akea atureti iai aika a na kaotaki, imwin tuoaia iroun te aomata. Tabon te tua ibukin aei bon am kariaia.",
"ShareWhy": "Bukina: ibukin kaetakin rongorongo ibukiia taian kambwana n internet n taian katei aika imwina. Tii warebwai ni kabane aika akea atureti iai aika a na kaotaki, imwin tuoaia iroun te aomata. Ngkana ko anganna te tia kaotioti ana kooti am kanako n arom, n aron are ko butiia te ibuobuoki ibukin am kaitiboo n internet, ao e na warekii naba te tia kaotioti aikai bwa e na kaekko n te tabo are ko titiraki iai, ao e aki manga kaotii iai am atureti. Tabon te tua ibukin aei bon am kariaia.",
"SharedTitle": "Bwaai ake ko a tibwaa",
"SourceCode": "Ana kooti te app",
"SpeedFailed": "E aki tia te kataneiai n te waekoa.",
"SpeedLimited": "A rangi n bati kataneiai n te waekoa mai n te atureti aei n te aoa ae nako.",
"SpeedOffline": "Akea te kataneiai n te waekoa n akean te internet.",
"SpeedResult": "Butimwaean {0} Mbit/s, kanakoan {1} Mbit/s.",
"StartBody": "N ae kaania te miniti teuana, e na ataia te “me-web?” ngkana a kona aomata tabeman ni roko n am auti n te kaitiboo aei, ao te bwai ae ko riai n karaoia ngkana a aki kona.",
"StartNo": "Tiaki ibukiu",
"StartPromise": "E aki bitaki te bwai teuana n am network ngkana akea titiraki nakoim moa, ao a na tiku bwaai aika kuneaki n te bwai aei ngkana ko aki rineia n tibwaiia.",
"StartQuestion": "Iai ana bon atureti am auti?",
"StartUsesTitle": "Bwaai aika ko na ataia",
"StartYes": "Eng, ti na ataia",
"StatusCaptive": "Iai te iteraniba n rin n te kawai",
"StatusChecking": "E tabe ni tuoa te kaitiboo…",
"StatusOffline": "E aki kaitiboo n te internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Ehechakuaa ikatúpa remongu'e nde servidor tee ko joajúgui, ha mba'épa ojoko.",
"AppName": "me-web?",
"BasisChecks": "«me-web?» jehesa'ỹijo, {1} ñanduti apytégui {0} ojoja",
"BasisOneUser": "peteĩ puruhára momarandu",
"BasisOperator": "internet empresa",
@@ -30,9 +29,9 @@
"CardReach": "Ojehupyty okágui",
"CardRouter": "Nde router",
"CardSpeed": "Pya'ekue",
"Check": "Ehesa'ỹijo",
"CheckAgain": "Ehesa'ỹijo jey",
"CheckFailed": "Ko jehesa'ỹijo opa oñeha'arõ'ỹre ({0}).",
"CheckStart": "Ehesa'ỹijo ko joaju",
"Checking": "Ohesa'ỹijo hína…",
"ClearHistory": "Ehesarái jehesa'ỹijo yma",
"Close": "Emboty",
@@ -85,6 +84,8 @@
"FactAdapter": "Adaptador ñanduti (tarjeta joajuha)",
"FactAddressesSeen": "Kundaharape IPv4 opavavapegua ojehecháva",
"FactBattery": "Batería",
"FactBlock": "Kundaharape aty",
"FactBlockIpv6": "Kundaharape aty IPv6 peg̃uarã",
"FactChecks": "Jehesa'ỹijo",
"FactCores": "Procesador núcleo (núcleos)",
"FactDisk": "Tenda nandi (disco)",
@@ -146,6 +147,7 @@
"FactWayOut": "Tape ambue",
"FactWhoHasIpv6": "Kundaharape IPv6 oguerekóva",
"FactWhoHasIt": "Kundaharape IPv4 oguerekóva",
"Goodbye": "Jajohecha peve, ha aguyje rema'ẽ haguére.",
"HintSharedHop": "Peteĩ router nde internet empresa mba'éva oiporu kundaharape oñemoja'óva (100.64.x.x). Upéva oiko kundaharape ñemoja'o ndive ha hese'ỹ avei, upévare ijehegui nohechaukái mba'eve.",
"HintSomethingAnswers": "Peteĩ mba'e ógape ombohováima puerto 80 térã 443-pe: ikatu peteĩ servidor remboguapykuri yma.",
"HistoryChanged": "Nde kundaharape IPv4 opavavapegua ñemoambue {1} guive: {2} (jehesa'ỹijo: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Kóva ha'e jehesa'ỹijo peteĩha ko joajúgui. Ehesa'ỹijo jey ambue árape rehecha hag̃ua iñambuépa nde kundaharape.",
"HistoryStable": "Nde kundaharape IPv4 opavavapegua opyta peteĩchaguánte {1} guive (jehesa'ỹijo: {0}).",
"IconsCredit": "Ta'ãnga'i: Lucide (ISC).",
"IntroWayBody": "Mokõi mba'e oikotevẽ: peteĩ computadora michĩ opytáva hendy memete, ha peteĩ joaju oguerekóva ikundaharape tee, ambuekuéra ojuhu hag̃ua nde róga.",
"IntroWayHope": "Heta joaju oguereko ikundaharape tee. Ambue omoja'o peteĩ kundaharape heta óga apytépe, ha visitante-kuéra opyta okẽ guasúpe. Py'ỹi oĩ avei tape ambue upévape g̃uarã.",
"IntroWayTitle": "Nde róga oikotevẽ ikundaharape tee",
"IntroWishBody": "Reguenohẽ peteĩ ta'ãnga mombyry nde rógagui. Oho peteĩ computadora michĩme nde rógape, ha sapy'ami rire nde ru ha nde sy ohecha hikuái itablet-pe. Nde álbum opyta nde róga teépe.",
"IntroWishTitle": "Ogayguakuéra ta'ãnga nde rógape, rehecha oimeraẽ hendágui",
"Language": "Ñe'ẽ",
"LinkCable": "Cable",
"LinkCopied": "Juajuha oñekopiáma.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "hetaiterei ñeha'ã ko'ág̃a",
"RefusalUnknownTicket": "ñeha'ã opáma",
"RefusalUnreachable": "servidor ndojehupytýi",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Remondo ramo ko'ã mba'e ojejuhúva, repytyvõ oñemyatyrõ hag̃ua haipyre internet empresakuéra rehegua «me-web?» versión oúvape. Rehecháta hekopete mba'épa oñembou, mba'eve osẽ mboyve.",
"ShareOfferTitle": "Epytyvõ versión oúvape",
"ShareOpen": "Emoja'o mba'e ojejuhúva",
"SharePreparing": "Jehesa'ỹijo pahápe ikatúta remondo ko'ã mba'e ojejuhúva repytyvõ hag̃ua versión oúvape. Oñembosako'i hína…",
"ShareSend": "Emondo",
"ShareSent": "Oñemondóma, aguyje. Oñeñongatúta {0} peve; ikatu remboguete «Mávape oñe'ẽ ko app»-pe.",
"ShareTitle": "Emoja'o mba'e ojejuhúva",
"ShareTooMany": "Hetaiterei ñemondo ko kundaharapégui ko árape. Eha'ã jey ko'ẽrõ.",
"ShareWho": "Máva ohupyty: Arasaka di Hvozdikov Yevheniy, «me-web?» omyasãiva, iservidor teépe Itáliape (meweb.arasaka.software).",
"ShareWhy": "Mba'ére: oñemyatyrõ hag̃ua haipyre internet empresakuéra rehegua versión upe rire oúvape. Oñemyasãi añoite papapy pahaguéva kundaharape'ỹre, peteĩ yvypóra ohesa'ỹijo rire. Pe léi pyenda ha'e nde ñemoneĩ.",
"ShareWhy": "Mba'ére: oñemyatyrõ hag̃ua haipyre internet empresakuéra rehegua versión upe rire oúvape. Oñemyasãi añoite papapy pahaguéva kundaharape'ỹre, peteĩ yvypóra ohesa'ỹijo rire. Nde voi reme'ẽ omyasãivape nde ñemondo código, techapyrãrõ rejerure jave pytyvõ nde conexión rehe, omyasãiva omoñe'ẽ avei ko'ã mba'e ombohovái hag̃ua ndéve reporandu haguépe, ha upépe ndohai jeýi araka'eve nde kundaharape. Pe léi pyenda ha'e nde ñemoneĩ.",
"SharedTitle": "Mba'e ojejuhúva remoja'ova'ekue",
"SourceCode": "Código ypykue",
"SpeedFailed": "Pya'ekue ñeha'ã ndopáiri.",
"SpeedLimited": "Hetaiterei pya'ekue ñeha'ã ko kundaharapégui aravo pahaguépe.",
"SpeedOffline": "Internet'ỹre ndaipóri pya'ekue ñeha'ã.",
"SpeedResult": "Ñemboguejy {0} Mbit/s, ñemohupi {1} Mbit/s.",
"StartBody": "Peteĩ minuto rupi, «me-web?» oikuaa ambuekuéra ikatúpa ohupyty nde róga ko joaju rupive, ha mba'épa rejapova'erã ndaikatúiramo.",
"StartNo": "Ndaha'éi chéve g̃uarã",
"StartPromise": "Mba'eve noñemoambuemo'ãi nde ñandutípe oñeporandu'ỹre ndéve raẽ, ha umi mba'e ojejuhúva opytáta ko mba'e'okápe, ndereiporavóiramo remoja'o.",
"StartQuestion": "Nde rógapa oguereko ikundaharape tee?",
"StartUsesTitle": "Mba'épa reikuaáta",
"StartYes": "Heẽ, jaha jahecha",
"StatusCaptive": "Peteĩ kuatiarogue jeikeha oĩ mbytépe",
"StatusChecking": "Ohesa'ỹijo joaju hína…",
"StatusOffline": "Ndojoajúi internet-re",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Finded Si use, öb Si über die Verbindig en eigete Server dihei chönd betriibe, und was im Wäg staht.",
"AppName": "me-web?",
"BasisChecks": "Prüefige vo «me-web?», {0} vo {1} Netzwerk stimmed überii",
"BasisOneUser": "Bricht vomene Nutzer",
"BasisOperator": "Aagab vom Aabieter",
@@ -30,9 +29,9 @@
"CardReach": "Vo usse erreichbar",
"CardRouter": "Ihre Router",
"CardSpeed": "Gschwindigkeit",
"Check": "Prüefe",
"CheckAgain": "Nomal prüefe",
"CheckFailed": "Die Prüefig isch unerwartet abbroche ({0}).",
"CheckStart": "Die Verbindig prüefe",
"Checking": "Wird prüeft…",
"ClearHistory": "Früecheri Prüefige vergässe",
"Close": "Schliesse",
@@ -85,6 +84,8 @@
"FactAdapter": "Netzwerkadapter",
"FactAddressesSeen": "Gsehni öffentlichi IPv4-Adrässe",
"FactBattery": "Akku",
"FactBlock": "Adrässblock",
"FactBlockIpv6": "Adrässblock für IPv6",
"FactChecks": "Prüefige",
"FactCores": "Prozessorkern",
"FactDisk": "Freie Speicherplatz",
@@ -146,6 +147,7 @@
"FactWayOut": "Uswäg",
"FactWhoHasIpv6": "IPv6-Adrässe liit bi",
"FactWhoHasIt": "IPv4-Adrässe liit bi",
"Goodbye": "Uf Widerluege, und merci, dass Si inegluegt händ.",
"HintSharedHop": "En Router vo Ihrem Aabieter bruucht e Adrässe us em gmeinsame Bereich (100.64.x.x). Das gits mit und ohni teilti Adrässe, und drum bewiist das elei nüt.",
"HintSomethingAnswers": "Öppis bi Ihne dihei antwortet scho uf Port 80 oder 443: wahrschiinlich en Server, wo Si früecher iigrichtet händ.",
"HistoryChanged": "Wächsel vo Ihrere öffentliche IPv4-Adrässe sit {1}: {2} (Prüefige: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Das isch di erscht Prüefig über die Verbindig. Prüefed Si a andere Täg nomal, zum gseh, öb sich Ihri Adrässe änderet.",
"HistoryStable": "Ihri öffentlich IPv4-Adrässe isch sit {1} glich bliibe (Prüefige: {0}).",
"IconsCredit": "Symbol: Lucide (ISC).",
"IntroWayBody": "Damit das klappt, bruucht es zwei Sache: en chliine Computer, wo immer iigschaltet bliibt, und e Verbindig mit ere eigete Adrässe, damit anderi Ihres Dihei finded.",
"IntroWayHope": "Vill Verbindige händ eini. Anderi teiled ei Adrässe under vill Wohnige uf, und wer z Bsuech chunnt, bliibt bi de Huustür stah. Oft gits au da en Umwäg.",
"IntroWayTitle": "Ihres Dihei bruucht e eigeti Adrässe",
"IntroWishBody": "Si mached es Foti wiit weg vo dihei. Es gaht uf en chliine Computer bi Ihne dihei, und en Augeblick spöter gsehnd Ihri Eltere s Foti uf ihrem Tablet. Ihre Album bliibt bi Ihne dihei.",
"IntroWishTitle": "Ihri Familiefotis dihei, vo überall erreichbar",
"Language": "Sprach",
"LinkCable": "Kabel",
"LinkCopied": "Link kopiert.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "vorläufig z vill Tests",
"RefusalUnknownTicket": "de Test isch abgloffe",
"RefusalUnreachable": "Server nöd erreichbar",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Wänn Si die Resultat schicked, hälfed Si, d Hiwiis zu de Aabieter i de nächschte Version vo «me-web?» z verbessere. Si gsehnd genau, was gschickt wird, bevor öppis Ihres Grät verlaht.",
"ShareOfferTitle": "Hälfed Si de nächschte Version",
"ShareOpen": "Die Resultat teile",
"SharePreparing": "Am Änd vo de Prüefig chönd Si die Resultat schicke und so de nächschte Version hälfe. D Resultat wärded vorbereitet…",
"ShareSend": "Schicke",
"ShareSent": "Gschickt, merci. Ufbewahrt bis {0}; Si chönd d Iisendig under «Mit wem die App redt» lösche.",
"ShareTitle": "Die Resultat teile",
"ShareTooMany": "Hüt z vill Iisendige vo dere Adrässe. Bitte probiered Si's morn nomal.",
"ShareWho": "Wer sie überchunnt: Arasaka di Hvozdikov Yevheniy, de Herusgäber vo «me-web?», uf sim eigete Server in Italie (meweb.arasaka.software).",
"ShareWhy": "Wozue: zum d Hiwiis zu de Aabieter i spötere Versione z verbessere. Veröffentlicht wärded nur Summe ohni Adrässe, und erscht nachdem en Mänsch sie prüeft het. D Rächtsgrundlag isch Ihri Iiwilligung.",
"ShareWhy": "Wozue: zum d Hiwiis zu de Aabieter i spötere Versione z verbessere. Veröffentlicht wärded nur Summe ohni Adrässe, und erscht nachdem en Mänsch sie prüeft het. Wenn Sie de Code vo Ihrere Iisendig sälber em Herusgäber gäbed, zum Bischpil wenn Sie um Hilf mit Ihrere Verbindig bitted, liest de Herusgäber au die Ergäbnis, zum Ihne det z antworte, wo Sie gfrogt händ, und nennt det nie Ihri Adrässe. D Rächtsgrundlag isch Ihri Iiwilligung.",
"SharedTitle": "Ihri teilte Resultat",
"SourceCode": "Quellcode",
"SpeedFailed": "De Gschwindigkeitstest isch nöd fertig worde.",
"SpeedLimited": "Z vill Gschwindigkeitstests vo dere Adrässe i de letschte Stund.",
"SpeedOffline": "Ohni Internet kein Gschwindigkeitstest.",
"SpeedResult": "Download {0} Mbit/s, Upload {1} Mbit/s.",
"StartBody": "I öppe einere Minute findet «me-web?» use, öb anderi Ihres Dihei über die Verbindig erreiche chönd, und was mer cha mache, wänn nöd.",
"StartNo": "Nüt für mich",
"StartPromise": "I Ihrem Netzwerk wird nüt veränderet, ohni dass Si vorher gfragt werded, und d Resultat bliibed uf dem Grät, ussert Si wänd sie sälber teile.",
"StartQuestion": "Hät Ihres Dihei e eigeti Adrässe?",
"StartUsesTitle": "Was Si usefinded",
"StartYes": "Ja, finde mer das use",
"StatusCaptive": "E Aamäldsite staht im Wäg",
"StatusChecking": "Verbindig wird prüeft…",
"StatusOffline": "Nöd mit em Internet verbunde",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "לא ניתן היה לקרוא את הכתובת הציבורית שלכם.",
"AddressesV4Only": "האינטרנט רואה אתכם רק ב-IPv4: בחיבור הזה אין IPv6.",
"AddressesV6Only": "האינטרנט רואה אתכם רק ב-IPv6.",
"AppName": "”me-web?”",
"AppTagline": "גלו אם אפשר להפעיל שרת משלכם מהחיבור הזה, ומה עומד בדרך.",
"AppName": "me-web?",
"BasisChecks": "בדיקות של ”me-web?”, {0} מתוך {1} רשתות מסכימות",
"BasisOneUser": "דיווח של משתמש אחד",
"BasisOperator": "הספק עצמו",
@@ -30,9 +29,9 @@
"CardReach": "נגישות מבחוץ",
"CardRouter": "הראוטר שלכם",
"CardSpeed": "מהירות",
"Check": "בדיקה",
"CheckAgain": "בדיקה חוזרת",
"CheckFailed": "הבדיקה הזו נעצרה באופן לא צפוי ({0}).",
"CheckStart": "בדיקת החיבור הזה",
"Checking": "מתבצעת בדיקה…",
"ClearHistory": "מחיקת הבדיקות הקודמות",
"Close": "סגירה",
@@ -85,6 +84,8 @@
"FactAdapter": "מתאם רשת",
"FactAddressesSeen": "כתובות IPv4 ציבוריות שנראו",
"FactBattery": "סוללה",
"FactBlock": "גוש כתובות",
"FactBlockIpv6": "גוש כתובות ל-IPv6",
"FactChecks": "בדיקות",
"FactCores": "ליבות מעבד",
"FactDisk": "מקום פנוי בדיסק",
@@ -146,6 +147,7 @@
"FactWayOut": "דרך לעקוף",
"FactWhoHasIpv6": "כתובת ה-IPv6 נמצאת אצל",
"FactWhoHasIt": "כתובת ה-IPv4 נמצאת אצל",
"Goodbye": "להתראות, ותודה שהצצתם.",
"HintSharedHop": "ראוטר של ספק האינטרנט משתמש בכתובת מהטווח המשותף (100.64.x.x). זה קורה גם עם שיתוף כתובת וגם בלעדיו, ולכן כשלעצמו זה לא מוכיח כלום.",
"HintSomethingAnswers": "משהו בבית כבר עונה בפורט 80 או 443: כנראה שרת שהגדרתם בעבר.",
"HistoryChanged": "שינויים בכתובת ה-IPv4 הציבורית שלכם מאז {1}: {2} (בדיקות: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "זו הבדיקה הראשונה מהחיבור הזה. בדקו שוב בימים אחרים כדי לראות אם הכתובת שלכם משתנה.",
"HistoryStable": "כתובת ה-IPv4 הציבורית שלכם לא השתנתה מאז {1} (בדיקות: {0}).",
"IconsCredit": "סמלים: Lucide (ISC).",
"IntroWayBody": "בשביל זה צריך שני דברים: מחשב קטן שנשאר דולק, וחיבור עם כתובת משלו, כדי שאחרים יוכלו למצוא את הבית שלכם.",
"IntroWayHope": "להרבה חיבורים יש כתובת כזאת. באחרים כתובת אחת משותפת להרבה בתים, והאורחים נעצרים בדלת הכניסה לבניין. לעיתים קרובות יש דרך לעקוף גם את זה.",
"IntroWayTitle": "הבית שלכם צריך כתובת משלו",
"IntroWishBody": "אתם מצלמים תמונה רחוק מהבית. היא מגיעה למחשב קטן אצלכם בבית, ורגע אחר כך ההורים שלכם רואים אותה בטאבלט שלהם. האלבום שלכם נשאר בבית שלכם.",
"IntroWishTitle": "תמונות המשפחה שלכם בבית, זמינות מכל מקום",
"Language": "שפה",
"LinkCable": "כבל",
"LinkCopied": "הקישור הועתק.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "יותר מדי מבחנים כרגע",
"RefusalUnknownTicket": "תוקף המבחן פג",
"RefusalUnreachable": "השרת לא נגיש",
"RegistryCredit": "גושי כתובות: מסדי הנתונים של RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ו-LACNIC (lacnic.net), בשימוש ברשותם, נתונים מ-{0}. ייתכן שהנתונים מעודכנים פחות ממסדי הנתונים המקוונים.",
"ResultsTitle": "מה ”me-web?” מצאה",
"RouterMobile": "בנתונים סלולריים אין ראוטר ביתי: הרשת של ספק האינטרנט באה ראשונה.",
"RouterNone": "לא נמצא ראוטר ביתי בחיבור הזה.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "שליחת הממצאים האלה עוזרת לשפר את ההערות על ספקי האינטרנט בגרסה הבאה של ”me-web?”. תראו בדיוק מה נשלח לפני שמשהו יוצא.",
"ShareOfferTitle": "עזרו לגרסה הבאה",
"ShareOpen": "שיתוף הממצאים",
"SharePreparing": "בסוף הבדיקה תוכלו לשלוח את הממצאים האלה כדי לעזור לגרסה הבאה. מכינים אותם…",
"ShareSend": "שליחה",
"ShareSent": "נשלח, תודה. הוא נשמר עד {0}; אפשר למחוק אותו בתוך ”עם מי האפליקציה מתקשרת”.",
"ShareTitle": "שיתוף הממצאים",
"ShareTooMany": "יותר מדי שליחות מהכתובת הזו היום. נסו שוב מחר.",
"ShareWho": "מי מקבל אותם: Arasaka di Hvozdikov Yevheniy, המפיץ של ”me-web?”, בשרת שלו באיטליה (meweb.arasaka.software).",
"ShareWhy": "למה: כדי לשפר את ההערות על ספקי האינטרנט בגרסאות הבאות. מתפרסמים רק סיכומים בלי כתובות, אחרי שאדם בדק אותם. הבסיס החוקי הוא ההסכמה שלכם.",
"ShareWhy": "למה: כדי לשפר את ההערות על ספקי האינטרנט בגרסאות הבאות. מתפרסמים רק סיכומים בלי כתובות, אחרי שאדם בדק אותם. אם תמסרו בעצמכם למפיץ את קוד השליחה, למשל כשאתם מבקשים עזרה עם החיבור שלכם, המפיץ קורא גם את התוצאות האלה כדי לענות לכם במקום שבו שאלתם, ולעולם לא חוזר שם על הכתובות שלכם. הבסיס החוקי הוא ההסכמה שלכם.",
"SharedTitle": "הממצאים ששיתפתם",
"SourceCode": "קוד מקור",
"SpeedFailed": "מבחן המהירות לא הושלם.",
"SpeedLimited": "יותר מדי מבחני מהירות מהכתובת הזו בשעה האחרונה.",
"SpeedOffline": "אין מבחן מהירות בלי אינטרנט.",
"SpeedResult": "הורדה {0} Mbit/s, העלאה {1} Mbit/s.",
"StartBody": "בתוך כדקה ”me-web?” מבררת אם אחרים יכולים להגיע לבית שלכם דרך החיבור הזה, ומה לעשות אם לא.",
"StartNo": "לא בשבילי",
"StartPromise": "שום דבר ברשת שלכם לא משתנה בלי לשאול אתכם קודם, והתוצאות נשארות במכשיר הזה, אלא אם תבחרו לשתף אותן.",
"StartQuestion": "האם לבית שלכם יש כתובת משלו?",
"StartUsesTitle": "מה תגלו",
"StartYes": "כן, בואו נגלה",
"StatusCaptive": "דף התחברות עומד בדרך",
"StatusChecking": "בודקים את החיבור…",
"StatusOffline": "אין חיבור לאינטרנט",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "דווחו כלא קיימים",
"ValueAtLeastSeconds": "לפחות {0} שניות",
"ValueBetweenSeconds": "בין {0} ל-{1} שניות",
"ValueBlockAllocated": "ניתן ישירות לספק האינטרנט על ידי רשם הכתובות ({0})",
"ValueBlockAssigned": "ניתן ישירות לארגון אחד בלבד על ידי רשם הכתובות ({0})",
"ValueBlockReallocated": "הועבר מספק אחד לספק אחר ({0})",
"ValueBlockReassigned": "הועבר מהספק לאחד מלקוחותיו ({0})",
"ValueCantTell": "אי אפשר לדעת",
"ValueCantTellResolver": "{0}: שרת השמות שלכם לא יכול לשאול אותה",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "לא מכאן",
"VerdictPossible": "אפשרי",
"VerdictWorkaround": "עם דרך עקיפה",
"VersionLine": "”me-web?” {0} · תוכנה חופשית (AGPL-3.0)",
"VersionLine": "me-web? {0} · תוכנה חופשית (AGPL-3.0)",
"WaitingReach": "ממתינים לתשובה שלכם למעלה.",
"WhatIsThis": "מה זה אומר?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "आपका सार्वजनिक पता पढ़ा नहीं जा सका।",
"AddressesV4Only": "इंटरनेट आपको सिर्फ़ IPv4 से देखता है: इस कनेक्शन में IPv6 नहीं है।",
"AddressesV6Only": "इंटरनेट आपको सिर्फ़ IPv6 से देखता है।",
"AppName": "“me-web?”",
"AppTagline": "जानें कि क्या आप इस कनेक्शन से अपना ख़ुद का सर्वर चला सकते हैं, और रास्ते में क्या रुकावट है।",
"AppName": "me-web?",
"BasisChecks": "“me-web?” की जाँचें, {1} में से {0} नेटवर्क सहमत",
"BasisOneUser": "एक उपयोगकर्ता की रिपोर्ट",
"BasisOperator": "इंटरनेट कंपनी ख़ुद",
@@ -30,9 +29,9 @@
"CardReach": "बाहर से पहुँच",
"CardRouter": "आपका राउटर",
"CardSpeed": "स्पीड",
"Check": "जाँचें",
"CheckAgain": "फिर से जाँचें",
"CheckFailed": "यह जाँच अचानक रुक गई ({0})।",
"CheckStart": "यह कनेक्शन जाँचें",
"Checking": "जाँच हो रही है…",
"ClearHistory": "पिछली जाँचें मिटाएँ",
"Close": "बंद करें",
@@ -85,6 +84,8 @@
"FactAdapter": "नेटवर्क एडैप्टर",
"FactAddressesSeen": "दिखे सार्वजनिक IPv4 पते",
"FactBattery": "बैटरी",
"FactBlock": "पतों का खंड",
"FactBlockIpv6": "IPv6 के पतों का खंड",
"FactChecks": "जाँचें",
"FactCores": "प्रोसेसर कोर",
"FactDisk": "डिस्क में खाली जगह",
@@ -146,6 +147,7 @@
"FactWayOut": "दूसरा रास्ता",
"FactWhoHasIpv6": "IPv6 पता किसके पास",
"FactWhoHasIt": "IPv4 पता किसके पास",
"Goodbye": "नमस्ते, और एक नज़र डालने के लिए धन्यवाद।",
"HintSharedHop": "आपकी इंटरनेट कंपनी का एक राउटर साझा इलाके का पता (100.64.x.x) इस्तेमाल करता है। ऐसा पते की साझेदारी के साथ भी होता है और उसके बिना भी, इसलिए अकेले यह कुछ साबित नहीं करता।",
"HintSomethingAnswers": "घर पर कोई चीज़ पहले से पोर्ट 80 या 443 पर जवाब दे रही है: शायद कोई सर्वर जो आपने पहले लगाया था।",
"HistoryChanged": "{1} से आपके सार्वजनिक IPv4 पते में बदलाव: {2} (जाँचें: {0})।",
@@ -153,6 +155,11 @@
"HistoryFirst": "इस कनेक्शन से यह पहली जाँच है। आपका पता बदलता है या नहीं, यह देखने के लिए दूसरे दिनों में फिर से जाँचें।",
"HistoryStable": "आपका सार्वजनिक IPv4 पता {1} से वही है (जाँचें: {0})।",
"IconsCredit": "आइकन: Lucide (ISC)।",
"IntroWayBody": "इसके लिए दो चीज़ें चाहिए: एक छोटा कंप्यूटर जो हमेशा चालू रहे, और ऐसा कनेक्शन जिसका अपना पता हो, ताकि दूसरे लोग आपका घर ढूँढ सकें।",
"IntroWayHope": "बहुत-से कनेक्शनों का अपना पता होता है। कुछ में कई घर एक ही पता बाँटते हैं, और आने वाले मुख्य दरवाज़े पर ही रुक जाते हैं। अक्सर इसका भी कोई रास्ता निकल आता है।",
"IntroWayTitle": "आपके घर को अपना एक पता चाहिए",
"IntroWishBody": "आप घर से दूर एक फ़ोटो खींचते हैं। वह आपके घर के एक छोटे कंप्यूटर तक पहुँचती है, और पल भर बाद आपके माता-पिता उसे अपने टैबलेट पर देख लेते हैं। आपका एल्बम आपके अपने घर में ही रहता है।",
"IntroWishTitle": "परिवार की फ़ोटो घर पर, देखिए कहीं से भी",
"Language": "भाषा",
"LinkCable": "केबल",
"LinkCopied": "लिंक कॉपी हो गया।",
@@ -254,6 +261,7 @@
"RefusalTooMany": "अभी बहुत सारे टेस्ट हो चुके",
"RefusalUnknownTicket": "टेस्ट का समय ख़त्म हो गया",
"RefusalUnreachable": "सर्वर तक नहीं पहुँचा जा सका",
"RegistryCredit": "पतों के खंड: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) और LACNIC (lacnic.net) के डेटाबेस, उनकी अनुमति से इस्तेमाल किए गए, {0} का डेटा। यह डेटा ऑनलाइन डेटाबेस से पुराना हो सकता है।",
"ResultsTitle": "“me-web?” को क्या मिला",
"RouterMobile": "मोबाइल डेटा पर घर का कोई राउटर नहीं होता: सबसे पहले आपकी मोबाइल कंपनी का नेटवर्क आता है।",
"RouterNone": "इस कनेक्शन पर घर का कोई राउटर नहीं मिला।",
@@ -266,18 +274,25 @@
"ShareOfferBody": "ये नतीजे भेजने से “me-web?” के अगले संस्करण में इंटरनेट कंपनियों के बारे में जानकारी बेहतर होती है। कुछ भी भेजे जाने से पहले आप ठीक-ठीक देखेंगे कि क्या भेजा जा रहा है।",
"ShareOfferTitle": "अगले संस्करण में मदद करें",
"ShareOpen": "ये नतीजे साझा करें",
"SharePreparing": "जाँच के अंत में आप अगले संस्करण में मदद के लिए ये नतीजे भेज सकते हैं। इन्हें तैयार किया जा रहा है…",
"ShareSend": "भेजें",
"ShareSent": "भेज दिया गया, धन्यवाद। यह {0} तक रखा जाएगा; आप इसे “यह ऐप किनसे संपर्क करता है” में मिटा सकते हैं।",
"ShareTitle": "ये नतीजे साझा करें",
"ShareTooMany": "आज इस पते से बहुत बार नतीजे भेजे जा चुके हैं। कल फिर कोशिश करें।",
"ShareWho": "इन्हें कौन पाता है: Arasaka di Hvozdikov Yevheniy, “me-web?” का प्रकाशक, इटली में अपने ही सर्वर पर (meweb.arasaka.software)।",
"ShareWhy": "क्यों: आगे के संस्करणों में इंटरनेट कंपनियों के बारे में जानकारी बेहतर करने के लिए। सिर्फ़ बिना पतों वाले कुल आँकड़े ही प्रकाशित होते हैं, और वह भी किसी व्यक्ति के जाँचने के बाद। इसका क़ानूनी आधार आपकी सहमति है।",
"ShareWhy": "क्यों: आगे के संस्करणों में इंटरनेट कंपनियों के बारे में जानकारी बेहतर करने के लिए। सिर्फ़ बिना पतों वाले कुल आँकड़े ही प्रकाशित होते हैं, और वह भी किसी व्यक्ति के जाँचने के बाद। अगर आप ख़ुद भेजे गए नतीजों का कोड प्रकाशक को देते हैं, जैसे अपने कनेक्शन के लिए मदद माँगते समय, तो प्रकाशक आपको वहीं जवाब देने के लिए जहाँ आपने पूछा था, ये नतीजे भी पढ़ता है, और वहाँ आपके पते कभी नहीं दोहराता। इसका क़ानूनी आधार आपकी सहमति है।",
"SharedTitle": "आपके साझा किए गए नतीजे",
"SourceCode": "सोर्स कोड",
"SpeedFailed": "स्पीड टेस्ट पूरा नहीं हुआ।",
"SpeedLimited": "पिछले एक घंटे में इस पते से बहुत सारे स्पीड टेस्ट हो चुके हैं।",
"SpeedOffline": "इंटरनेट के बिना स्पीड टेस्ट नहीं हो सकता।",
"SpeedResult": "डाउनलोड {0} Mbit/s, अपलोड {1} Mbit/s।",
"StartBody": "लगभग एक मिनट में “me-web?” पता लगाता है कि इस कनेक्शन से दूसरे लोग आपके घर तक पहुँच सकते हैं या नहीं, और अगर नहीं, तो क्या करें।",
"StartNo": "मेरे लिए नहीं",
"StartPromise": "पहले आपसे पूछे बिना आपके नेटवर्क में कुछ नहीं बदला जाता, और नतीजे इसी डिवाइस पर रहते हैं, जब तक आप उन्हें साझा करना न चुनें।",
"StartQuestion": "क्या आपके घर का अपना एक पता है?",
"StartUsesTitle": "आप क्या जान पाएँगे",
"StartYes": "हाँ, चलिए पता लगाएँ",
"StatusCaptive": "बीच में एक लॉगिन पेज है",
"StatusChecking": "कनेक्शन की जाँच हो रही है…",
"StatusOffline": "इंटरनेट से नहीं जुड़ा",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "बताया कि मौजूद नहीं",
"ValueAtLeastSeconds": "कम से कम {0} सेकंड",
"ValueBetweenSeconds": "{0} से {1} सेकंड के बीच",
"ValueBlockAllocated": "पते बाँटने वाली संस्था द्वारा सीधे इंटरनेट कंपनी को दिया गया ({0})",
"ValueBlockAssigned": "पते बाँटने वाली संस्था द्वारा सीधे एक ही संगठन को दिया गया ({0})",
"ValueBlockReallocated": "एक इंटरनेट कंपनी द्वारा दूसरी इंटरनेट कंपनी को सौंपा गया ({0})",
"ValueBlockReassigned": "इंटरनेट कंपनी द्वारा अपने एक ग्राहक को सौंपा गया ({0})",
"ValueCantTell": "कह नहीं सकते",
"ValueCantTellResolver": "{0}: आपका नाम सर्वर इससे पूछ नहीं सकता",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "यहाँ से नहीं",
"VerdictPossible": "संभव",
"VerdictWorkaround": "दूसरे रास्ते से",
"VersionLine": "“me-web?” {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)",
"VersionLine": "me-web? {0} · मुफ़्त और खुला सॉफ़्टवेयर (AGPL-3.0)",
"WaitingReach": "ऊपर आपके जवाब का इंतज़ार है।",
"WhatIsThis": "इसका क्या मतलब है?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Pata karo ki ii connection se aap apna server chalaae sake hai ki nahi, aur kaun cheez rasta roke hai.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Baahar se pahunch",
"CardRouter": "Aap ke router",
"CardSpeed": "Speed",
"Check": "Check karo",
"CheckAgain": "Phir se check karo",
"CheckFailed": "Ii check achaanak ruk gais ({0}).",
"CheckStart": "Ii connection check karo",
"Checking": "Check hoe rahaa…",
"ClearHistory": "Pahile ke check mitaao",
"Close": "Band karo",
@@ -85,6 +84,8 @@
"FactAdapter": "Network adapter",
"FactAddressesSeen": "Dekha gaya public IPv4 address",
"FactBattery": "Battery",
"FactBlock": "Address block",
"FactBlockIpv6": "IPv6 ke address block",
"FactChecks": "Check",
"FactCores": "Processor core",
"FactDisk": "Disk me khaali jagah",
@@ -146,6 +147,7 @@
"FactWayOut": "Dusra rasta",
"FactWhoHasIpv6": "IPv6 address kiske paas",
"FactWhoHasIt": "IPv4 address kiske paas",
"Goodbye": "Phir milenge, aur dekhe ke khatir dhanyavaad.",
"HintSharedHop": "Aap ke internet company ke ek router share waala jagah ke address (100.64.x.x) use kare hai. Ii address share kare se bhi hoe hai aur bina share kare bhi, toh khaali iss se kuchh saabit nahi hoe hai.",
"HintSomethingAnswers": "Ghar me koi cheez pahile se port 80 chaahe 443 pe jawaab de hai: shaayad koi server jon aap pahile lagaaya rahaa.",
"HistoryChanged": "{1} se aap ke public IPv4 address kitna dafe badla: {2} (check: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ii connection se ii pahila check hai. Aap ke address badle hai ki nahi, ii dekhe ke khatir dusra din phir se check karo.",
"HistoryStable": "Aap ke public IPv4 address {1} se wahi hai (check: {0}).",
"IconsCredit": "Icon: Lucide (ISC).",
"IntroWayBody": "Do cheez se ii kaam kare hai: ek chhota computer jon hamesha chalu rahe, aur ek connection jiske apna address hai, taaki dusra log aap ke ghar dhoondh sake.",
"IntroWayHope": "Bahut connection ke apna address rahe hai. Kuchh aur ek address bahut ghar me baante hai, aur aawe waala log bada darwaaja pe ruk jaawe hai. Aksar iske aas-paas jaae ke bhi rasta hai.",
"IntroWayTitle": "Aap ke ghar ke apna address chaahi",
"IntroWishBody": "Aap ghar se door ek photo kheenche hai. Uu aap ke ghar ke ek chhota computer me jaawe hai, aur thori der baad aap ke mummy-daddy apna tablet pe usse dekhe hai. Aap ke album aap ke apna ghar me rahe hai.",
"IntroWishTitle": "Parivaar ke photo ghar pe, kahin se bhi dekho",
"Language": "Bhasha",
"LinkCable": "Cable",
"LinkCopied": "Link copy hoe gais.",
@@ -254,6 +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 (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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Ii result bheje se “me-web?” ke agla version me internet company ke baare me jaankari behtar hoe hai. Kuchh bhi jaae se pahile aap theek-theek dekhega ki ka bheja jaai.",
"ShareOfferTitle": "Agla version me madad karo",
"ShareOpen": "Ii result share karo",
"SharePreparing": "Check ke end me aap agla version me madad kare ke khatir ii result bheje sake hai. Taiyaar hoe rahaa…",
"ShareSend": "Bhejo",
"ShareSent": "Bhej diya gais, dhanyavaad. Ii {0} tak rakha jaai; aap isse “Ii app kiske contact kare hai” me mitaae sake hai.",
"ShareTitle": "Ii result share karo",
"ShareTooMany": "Aaj ii address se bahut dafe result bheja gais. Kal phir koshish karo.",
"ShareWho": "Kaun paawe hai: Arasaka di Hvozdikov Yevheniy, “me-web?” ke publisher, Italy me apna server pe (meweb.arasaka.software).",
"ShareWhy": "Kaahe: aage ke version me internet company ke baare me jaankari behtar kare ke khatir. Khaali bina address waala total ginti publish hoe hai, aur uu bhi ek aadmi ke check kare ke baad. Iske kaanooni aadhaar aap ke manzoori hai.",
"ShareWhy": "Kaahe: aage ke version me internet company ke baare me jaankari behtar kare ke khatir. Khaali bina address waala total ginti publish hoe hai, aur uu bhi ek aadmi ke check kare ke baad. Agar aap khud bheja gaya result ke code publisher ke deo, jaise apna connection ke baare me madad maange ke time, to publisher ii result bhi padhe hai taki aap ke wahin jawaab de jahan aap pucchis, aur huwan aap ke address kabhi nahi dohraawe hai. Iske kaanooni aadhaar aap ke manzoori hai.",
"SharedTitle": "Aap ke share kara gaya result",
"SourceCode": "Source code",
"SpeedFailed": "Speed test pura nahi hua.",
"SpeedLimited": "Pichhla ek ghanta me ii address se bahut speed test hoe gais.",
"SpeedOffline": "Internet bina speed test nahi hoe sake.",
"SpeedResult": "Download {0} Mbit/s, upload {1} Mbit/s.",
"StartBody": "Kareeb ek minute me “me-web?” pata lagaae hai ki ii connection se dusra log aap ke ghar tak pahunche sake hai ki nahi, aur nahi to ka karna hai.",
"StartNo": "Hamar khatir nahi",
"StartPromise": "Pahile aap se puchhe bina aap ke network me kuchh nahi badla jaai, aur result ii device pe rahe hai jab tak aap share kare ke nahi chune.",
"StartQuestion": "Aap ke ghar ke apna address hai?",
"StartUsesTitle": "Aap ke ka pata chalega",
"StartYes": "Haan, chalo pata lagaao",
"StatusCaptive": "Beech me ek login page hai",
"StatusChecking": "Connection check hoe rahaa…",
"StatusOffline": "Internet se juda nahi",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Oi davaria: inai koneksen amo emu seva sibona oi gaukaralaia diba o lasi, bona dahaka ese dala ia koua.",
"AppName": "me-web?",
"BasisChecks": "“me-web?” ena tahua, netwek {1} amo {0} be idia hegeregere",
"BasisOneUser": "yusa tamona ena ripot",
"BasisOperator": "intanet kampani",
@@ -30,9 +29,9 @@
"CardReach": "Murimuri amo davaria",
"CardRouter": "Emu router",
"CardSpeed": "Haraga",
"Check": "Tahua",
"CheckAgain": "Tahua lou",
"CheckFailed": "Inai tahua be ia doko haraga ({0}).",
"CheckStart": "Inai koneksen tahua",
"Checking": "Ia tahua noho…",
"ClearHistory": "Guna tahua laloa boio",
"Close": "Koua",
@@ -85,6 +84,8 @@
"FactAdapter": "Netwek adapta (koneksen gauna)",
"FactAddressesSeen": "Pablik IPv4 adres ai itaia",
"FactBattery": "Bateri",
"FactBlock": "Adres hegogo",
"FactBlockIpv6": "IPv6 totona adres hegogo",
"FactChecks": "Tahua",
"FactCores": "Kompiuta ena goada (cores)",
"FactDisk": "Gabu ia noho (disk)",
@@ -146,6 +147,7 @@
"FactWayOut": "Dala idauidau",
"FactWhoHasIpv6": "IPv6 adres be daika ena",
"FactWhoHasIt": "IPv4 adres be daika ena",
"Goodbye": "Bamahuta, bona tanikiu oi itaia totona.",
"HintSharedHop": "Emu intanet kampani ena router ta be harihari gabu ena adres (100.64.x.x) ia gaukaralaia. Adres harihari ia noho o lasi, unai be ia vara, unai dainai ia sibona ese gauna ta ia hamomokania lasi.",
"HintSomethingAnswers": "Ruma ai gauna ta be pot 80 eiava 443 ai ia haere vada: reana guna oi hagoadaia seva ta.",
"HistoryChanged": "{1} amo emu pablik IPv4 adres ena haidaua: {2} (tahua: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Inai be inai koneksen amo tahua ginigunana. Dina idauidau ai tahua lou, emu adres ia haidaua o lasi oi itaia totona.",
"HistoryStable": "{1} amo emu pablik IPv4 adres be ia hegeregere noho (tahua: {0}).",
"IconsCredit": "Aikon: Lucide (ISC).",
"IntroWayBody": "Gauna rua be ia gaukara totona: kompiuta maragi ta nega ibounai ia gaukara noho, bona koneksen ta ena adres sibona ia noho, unai amo taunimanima ma haida ese emu ruma idia davaria diba.",
"IntroWayHope": "Koneksen momo be edia adres sibona idia abia. Haida be adres tamona be ruma momo dekenai idia harihari, bona vadivadi be iduara badana ai idia gini. Nega momo unai totona dala ma ta danu ia noho.",
"IntroWayTitle": "Emu ruma ese ena adres sibona ia abia be namo",
"IntroWishBody": "Ruma amo daudau ai foto ta oi abia. Unai foto be emu ruma ai kompiuta maragi ta dekenai ia lao, bona nega sisina murinai tamamu bona sinamu ese edia tablet ai idia itaia. Emu foto be emu ruma sibona ai idia noho.",
"IntroWishTitle": "Famili edia foto ruma ai, gabu ibounai amo oi itaia diba",
"Language": "Gado",
"LinkCable": "Kebol",
"LinkCopied": "Link idia kopia vada.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "hari tes momo herea",
"RefusalUnknownTicket": "tes ena nega ia ore",
"RefusalUnreachable": "seva ai davaria diba lasi",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Inai davaria gaudia oi siaia neganai, “me-web?” ena vesen gabena ai intanet kampani edia note idia hanamoa. Gauna ta ia lao lasi neganai, siaia gaudia momokani be oi itaia.",
"ShareOfferTitle": "Vesen gabena oi durua",
"ShareOpen": "Inai davaria gaudia harihari",
"SharePreparing": "Tahua ena dokona ai, inai davaria gaudia oi siaia diba vesen gabena oi durua totona. Hegaegae noho…",
"ShareSend": "Siaia",
"ShareSent": "Idia siaia vada, tanikiu. {0} ela bona idia naria; “Inai app ese daika ida ia hereva” ai oi kokia boio diba.",
"ShareTitle": "Inai davaria gaudia harihari",
"ShareTooMany": "Hari dina inai adres amo siaia momo herea. Kerukeru oi tahua lou.",
"ShareWho": "Daika ese idia abia: Arasaka di Hvozdikov Yevheniy, “me-web?” ena karaia tauna, ena seva sibona ai, Italia ai (meweb.arasaka.software).",
"ShareWhy": "Dahaka dainai: vesen gabeai idia ai intanet kampani edia note idia hanamoa totona. Adres lasi namba hegogo sibona idia halasia, tau ta ese idia itaia namonamo murinai. Taravatu ena badina be oi gwau namo.",
"ShareWhy": "Dahaka dainai: vesen gabeai idia ai intanet kampani edia note idia hanamoa totona. Adres lasi namba hegogo sibona idia halasia, tau ta ese idia itaia namonamo murinai. Bema oi sibona ese oi siaia gaudia edia kod be karaia tauna dekenai oi henia, hegeregere oi ena intanet konekson totona durua oi noia neganai, karaia tauna ese inai gaudia danu do ia duahia, oi nanadai gabuna dekenai ia haere totona, bona unuseniai oiemu adres ia gwauraia lou lasi ela bona. Taravatu ena badina be oi gwau namo.",
"SharedTitle": "Oi harihari davaria gaudia",
"SourceCode": "Sos kod",
"SpeedFailed": "Haraga tes ia ore lasi.",
"SpeedLimited": "Aoa gabeai lalonai inai adres amo haraga tes momo herea.",
"SpeedOffline": "Intanet lasi neganai haraga tes ia lasi.",
"SpeedResult": "Daunlod {0} Mbit/s, aplod {1} Mbit/s.",
"StartBody": "Minit ta bamona lalonai, “me-web?” ese ia tahua inai koneksen dalanai taunimanima ma haida ese emu ruma idia davaria diba o lasi, bona bema lasi, dahaka oi karaia be namo.",
"StartNo": "Lau totona lasi",
"StartPromise": "Guna idia henanadai oi lasi neganai, emu netwek ai gauna ta ia haidaua lasi, bona davaria gaudia be inai masini ai sibona idia noho, bema oi harihari oi ura lasi.",
"StartQuestion": "Emu ruma ese ena adres sibona ia abia?",
"StartUsesTitle": "Dahaka do oi diba",
"StartYes": "Oibe, ita tahua",
"StatusCaptive": "Login rau ta ese dala ia koua",
"StatusChecking": "Koneksen ia tahua noho…",
"StatusOffline": "Intanet ida ia konek lasi",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Saznajte možete li preko ove veze imati vlastiti server kod kuće i što vam stoji na putu.",
"AppName": "me-web?",
"BasisChecks": "provjere „me-web?“, slaže se {0} od {1} mreža",
"BasisOneUser": "dojava jednog korisnika",
"BasisOperator": "operater",
@@ -30,9 +29,9 @@
"CardReach": "Dostupnost izvana",
"CardRouter": "Vaš router",
"CardSpeed": "Brzina",
"Check": "Provjeri",
"CheckAgain": "Provjeri ponovno",
"CheckFailed": "Ova se provjera neočekivano prekinula ({0}).",
"CheckStart": "Provjeri ovu vezu",
"Checking": "Provjera…",
"ClearHistory": "Zaboravi ranije provjere",
"Close": "Zatvori",
@@ -85,6 +84,8 @@
"FactAdapter": "Mrežni adapter",
"FactAddressesSeen": "Viđene javne IPv4 adrese",
"FactBattery": "Baterija",
"FactBlock": "Blok adresa",
"FactBlockIpv6": "Blok adresa za IPv6",
"FactChecks": "Provjere",
"FactCores": "Jezgre procesora",
"FactDisk": "Slobodan prostor na disku",
@@ -146,6 +147,7 @@
"FactWayOut": "Zaobilazni put",
"FactWhoHasIpv6": "IPv6 adresu ima",
"FactWhoHasIt": "IPv4 adresu ima",
"Goodbye": "Doviđenja i hvala što ste pogledali.",
"HintSharedHop": "Router vašeg operatera koristi adresu iz zajedničkog raspona (100.64.x.x). To se događa i uz dijeljenje adresa i bez njega, pa samo po sebi ništa ne dokazuje.",
"HintSomethingAnswers": "Nešto u kući već odgovara na portu 80 ili 443: vjerojatno server koji ste ranije postavili.",
"HistoryChanged": "Promjene vaše javne IPv4 adrese od {1}: {2} (broj provjera: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ovo je prva provjera s ove veze. Provjerite ponovno drugih dana kako biste vidjeli mijenja li se vaša adresa.",
"HistoryStable": "Vaša javna IPv4 adresa ista je od {1} (broj provjera: {0}).",
"IconsCredit": "Ikone: Lucide (ISC).",
"IntroWayBody": "Potrebne su dvije stvari: malo računalo koje ostaje uključeno i veza s vlastitom adresom, kako bi drugi mogli pronaći vaš dom.",
"IntroWayHope": "Mnoge veze imaju takvu adresu. Kod drugih mnogo kućanstava dijeli jednu adresu, pa posjetitelji zastanu na ulaznim vratima zgrade. Često se i to može zaobići.",
"IntroWayTitle": "Vašem domu treba vlastita adresa",
"IntroWishBody": "Daleko od kuće snimate fotografiju. Ona stiže do malog računala u vašoj kući, a trenutak kasnije vide je vaši roditelji na svom tabletu. Vaš album ostaje u vašem vlastitom domu.",
"IntroWishTitle": "Obiteljske fotografije kod kuće, vidljive odasvud",
"Language": "Jezik",
"LinkCable": "Kabel",
"LinkCopied": "Poveznica je kopirana.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "trenutačno previše testova",
"RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Slanje ovih rezultata pomaže poboljšati bilješke o operaterima u sljedećem izdanju „me-web?“. Prije nego što išta ode, vidjet ćete točno što se šalje.",
"ShareOfferTitle": "Pomozite sljedećoj verziji",
"ShareOpen": "Podijeli ove rezultate",
"SharePreparing": "Na kraju provjere moći ćete poslati ove rezultate i tako pomoći sljedećoj verziji. Pripremaju se…",
"ShareSend": "Pošalji",
"ShareSent": "Poslano, hvala. Rezultati se čuvaju do {0}; možete ih izbrisati u odjeljku „S čime se ova aplikacija povezuje“.",
"ShareTitle": "Podijeli ove rezultate",
"ShareTooMany": "Danas je s ove adrese poslano previše rezultata. Pokušajte ponovno sutra.",
"ShareWho": "Tko ih prima: Arasaka di Hvozdikov Yevheniy, izdavač „me-web?“, na vlastitom serveru u Italiji (meweb.arasaka.software).",
"ShareWhy": "Zašto: kako bi se u sljedećim izdanjima poboljšale bilješke o operaterima. Objavljuju se samo zbrojevi bez adresa, i to tek nakon što ih pregleda čovjek. Pravna osnova je vaš pristanak.",
"ShareWhy": "Zašto: kako bi se u sljedećim izdanjima poboljšale bilješke o operaterima. Objavljuju se samo zbrojevi bez adresa, i to tek nakon što ih pregleda čovjek. Ako sami date izdavaču kôd svojih poslanih rezultata, na primjer kada tražite pomoć oko svoje veze, izdavač čita i ove rezultate kako bi vam odgovorio ondje gdje ste pitali, i ondje nikada ne ponavlja vaše adrese. Pravna osnova je vaš pristanak.",
"SharedTitle": "Rezultati koje ste podijelili",
"SourceCode": "Izvorni kôd",
"SpeedFailed": "Test brzine nije dovršen.",
"SpeedLimited": "Previše testova brzine s ove adrese u posljednjih sat vremena.",
"SpeedOffline": "Bez interneta nema testa brzine.",
"SpeedResult": "Preuzimanje {0} Mbit/s, slanje {1} Mbit/s.",
"StartBody": "Za otprilike minutu „me-web?“ otkriva mogu li drugi preko ove veze doći do vašeg doma i što učiniti ako ne mogu.",
"StartNo": "Nije za mene",
"StartPromise": "Ništa se u vašoj mreži ne mijenja bez vašeg pristanka, a rezultati ostaju na ovom uređaju, osim ako ih odlučite podijeliti.",
"StartQuestion": "Ima li vaš dom vlastitu adresu?",
"StartUsesTitle": "Što ćete saznati",
"StartYes": "Da, saznajmo",
"StatusCaptive": "Na putu je stranica za prijavu",
"StatusChecking": "Provjera veze…",
"StatusOffline": "Nema internetske veze",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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»",
"AppTagline": "Chèche konnen si ou ka fè pwòp sèvè ou mache sou koneksyon sa a, ak sa ki bloke ou.",
"AppName": "me-web?",
"BasisChecks": "verifikasyon «\u00A0me-web?\u00A0», {0} rezo sou {1} dakò",
"BasisOneUser": "rapò yon itilizatè",
"BasisOperator": "konpayi a li menm",
@@ -30,9 +29,9 @@
"CardReach": "Rive jwenn ou soti deyò",
"CardRouter": "Routè ou",
"CardSpeed": "Vitès",
"Check": "Verifye",
"CheckAgain": "Verifye ankò",
"CheckFailed": "Verifikasyon sa a kanpe san atann ({0}).",
"CheckStart": "Verifye koneksyon sa a",
"Checking": "Ap verifye…",
"ClearHistory": "Bliye verifikasyon anvan yo",
"Close": "Fèmen",
@@ -85,6 +84,8 @@
"FactAdapter": "Adaptatè rezo",
"FactAddressesSeen": "Adrès IPv4 piblik ki parèt",
"FactBattery": "Batri",
"FactBlock": "Blòk adrès",
"FactBlockIpv6": "Blòk adrès pou IPv6",
"FactChecks": "Verifikasyon",
"FactCores": "Nwayo pwosesè",
"FactDisk": "Espas lib sou disk",
@@ -146,6 +147,7 @@
"FactWayOut": "Lòt fason",
"FactWhoHasIpv6": "Kiyès ki gen adrès IPv6 la",
"FactWhoHasIt": "Kiyès ki gen adrès IPv4 la",
"Goodbye": "Orevwa, epi mèsi paske ou te pran yon ti gade.",
"HintSharedHop": "Yon routè konpayi entènèt ou itilize yon adrès nan espas pataje a (100.64.x.x). Sa rive lè gen adrès pataje kou lè pa genyen, kidonk pou kont li li pa pwouve anyen.",
"HintSomethingAnswers": "Gen yon bagay lakay ou ki deja reponn sou pò 80 oswa 443: pwobableman yon sèvè ou te mete anvan.",
"HistoryChanged": "Chanjman adrès IPv4 piblik ou depi {1}: {2} (verifikasyon: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Sa a se premye verifikasyon sou koneksyon sa a. Verifye ankò lòt jou pou wè si adrès ou chanje.",
"HistoryStable": "Adrès IPv4 piblik ou rete menm jan depi {1} (verifikasyon: {0}).",
"IconsCredit": "Ikòn: Lucide (ISC).",
"IntroWayBody": "De bagay fè sa mache: yon ti òdinatè ki rete limen, ak yon koneksyon ki gen yon adrès pou li sèl, pou lòt moun ka jwenn kay ou.",
"IntroWayHope": "Anpil koneksyon genyen youn. Gen lòt ki pataje yon sèl adrès ant anpil kay, epi vizitè yo rete devan gwo pòt antre a. Souvan gen yon fason pou kontoune sa tou.",
"IntroWayTitle": "Kay ou bezwen yon adrès pou li sèl",
"IntroWishBody": "Ou pran yon foto lwen lakay ou. Li ale nan yon ti òdinatè lakay ou, epi yon ti moman apre, manman ak papa ou wè l sou tablèt yo. Albòm ou rete nan pwòp kay ou.",
"IntroWishTitle": "Foto fanmi ou lakay ou, ou ka wè yo toupatou",
"Language": "Lang",
"LinkCable": "Kab",
"LinkCopied": "Lyen an kopye.",
@@ -254,6 +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: 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Lè ou voye rezilta sa yo, ou ede amelyore nòt sou konpayi entènèt yo nan pwochen vèsyon «\u00A0me-web?\u00A0». Ou pral wè egzakteman sa k ap ale anvan anyen pati.",
"ShareOfferTitle": "Ede pwochen vèsyon an",
"ShareOpen": "Pataje rezilta sa yo",
"SharePreparing": "Lè verifikasyon an fini, ou ka voye rezilta sa yo pou ede pwochen vèsyon an. Y ap prepare yo…",
"ShareSend": "Voye",
"ShareSent": "Li ale, mèsi. Yo kenbe l jiska {0}; ou ka efase l nan «\u00A0Ak kiyès aplikasyon sa a pale\u00A0».",
"ShareTitle": "Pataje rezilta sa yo",
"ShareTooMany": "Twòp rezilta voye soti nan adrès sa a jodi a. Eseye ankò demen.",
"ShareWho": "Kiyès ki resevwa yo: Arasaka di Hvozdikov Yevheniy, piblikatè «\u00A0me-web?\u00A0», sou pwòp sèvè li ann Itali (meweb.arasaka.software).",
"ShareWhy": "Poukisa: pou amelyore nòt sou konpayi entènèt yo nan vèsyon ki pral vini yo. Yo pibliye sèlman total san adrès, apre yon moun fin revize yo. Baz legal la se konsantman ou.",
"ShareWhy": "Poukisa: pou amelyore nòt sou konpayi entènèt yo nan vèsyon ki pral vini yo. Yo pibliye sèlman total san adrès, apre yon moun fin revize yo. Si se ou menm ki bay piblikatè a kòd sa ou voye a, pa egzanp lè w ap mande èd pou koneksyon ou, piblikatè a li rezilta sa yo tou pou l reponn ou kote ou te poze kesyon an, epi li pa janm repete adrès ou yo la. Baz legal la se konsantman ou.",
"SharedTitle": "Rezilta ou pataje yo",
"SourceCode": "Kòd sous",
"SpeedFailed": "Tès vitès la pa fini.",
"SpeedLimited": "Twòp tès vitès soti nan adrès sa a nan dènye èdtan an.",
"SpeedOffline": "Pa gen tès vitès san entènèt.",
"SpeedResult": "Resevwa {0} Mbit/s, voye {1} Mbit/s.",
"StartBody": "Nan apeprè yon minit, «\u00A0me-web?\u00A0» ap chèche konnen si lòt moun ka rive lakay ou atravè koneksyon sa a, ak kisa pou fè si yo pa kapab.",
"StartNo": "Se pa pou mwen",
"StartPromise": "Pa gen anyen ki chanje sou rezo ou san yo pa mande ou anvan, epi rezilta yo rete sou aparèy sa a sòf si ou chwazi pataje yo.",
"StartQuestion": "Èske kay ou gen yon adrès pou li sèl?",
"StartUsesTitle": "Sa ou pral konnen",
"StartYes": "Wi, ann chèche konnen",
"StatusCaptive": "Gen yon paj koneksyon ki nan wout la",
"StatusChecking": "Ap verifye koneksyon an…",
"StatusOffline": "Pa konekte sou entènèt",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Tudja meg, működtethet-e saját szervert erről a kapcsolatról, és mi áll az útjában.",
"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ó",
@@ -30,9 +29,9 @@
"CardReach": "Kívülről elérhető",
"CardRouter": "Az Ön routere",
"CardSpeed": "Sebesség",
"Check": "Ellenőrzés",
"CheckAgain": "Újraellenőrzés",
"CheckFailed": "Az ellenőrzés váratlanul leállt ({0}).",
"CheckStart": "Kapcsolat ellenőrzése",
"Checking": "Ellenőrzés…",
"ClearHistory": "Korábbi ellenőrzések törlése",
"Close": "Bezárás",
@@ -85,6 +84,8 @@
"FactAdapter": "Hálózati adapter",
"FactAddressesSeen": "Látott nyilvános IPv4-címek",
"FactBattery": "Akkumulátor",
"FactBlock": "Címtömb",
"FactBlockIpv6": "Címtömb IPv6-hoz",
"FactChecks": "Ellenőrzések",
"FactCores": "Processzormagok",
"FactDisk": "Szabad tárhely",
@@ -146,6 +147,7 @@
"FactWayOut": "Kerülőút",
"FactWhoHasIpv6": "Az IPv6-cím birtokosa",
"FactWhoHasIt": "Az IPv4-cím birtokosa",
"Goodbye": "Viszontlátásra, és köszönjük, hogy benézett.",
"HintSharedHop": "A szolgáltatója egyik routere megosztott tartományból származó címet használ (100.64.x.x). Ez címmegosztással és anélkül is előfordul, így önmagában semmit sem bizonyít.",
"HintSomethingAnswers": "Otthon valami már válaszol a 80-as vagy a 443-as porton: valószínűleg egy korábban beállított szerver.",
"HistoryChanged": "Nyilvános IPv4-címének változásai {1} óta: {2} (ellenőrzések: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ez az első ellenőrzés erről a kapcsolatról. Ellenőrizzen újra más napokon is, hogy lássa, változik-e a címe.",
"HistoryStable": "Nyilvános IPv4-címe {1} óta változatlan (ellenőrzések: {0}).",
"IconsCredit": "Ikonok: Lucide (ISC).",
"IntroWayBody": "Két dolog kell hozzá: egy kis számítógép, amely mindig be van kapcsolva, és egy kapcsolat saját címmel, hogy mások megtalálják az otthonát.",
"IntroWayHope": "Sok kapcsolatnak van ilyen. Másoknál sok otthon osztozik egy címen, és a látogatók megállnak a közös kapunál. Gyakran erre is van kerülőút.",
"IntroWayTitle": "Az otthonának saját címre van szüksége",
"IntroWishBody": "Ön fényképet készít messze otthonról. A kép egy kis számítógépre kerül az otthonában, és egy pillanattal később a szülei már a tabletjükön nézik. Az albuma a saját otthonában marad.",
"IntroWishTitle": "Családi fotói otthon, bárhonnan elérhetők",
"Language": "Nyelv",
"LinkCable": "Kábel",
"LinkCopied": "Hivatkozás másolva.",
@@ -254,6 +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.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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Ha elküldi ezeket az eredményeket, segít pontosítani a szolgáltatókról szóló megjegyzéseket a „me-web?” következő kiadásában. Mielőtt bármi elmenne, pontosan látni fogja, mit küldünk el.",
"ShareOfferTitle": "Segítsen a következő verziónak",
"ShareOpen": "Eredmények megosztása",
"SharePreparing": "Az ellenőrzés végén elküldheti ezeket az eredményeket, hogy segítsen a következő verziónak. Előkészítjük őket…",
"ShareSend": "Küldés",
"ShareSent": "Elküldve, köszönjük. Eddig őrizzük: {0}; törölni a „Mihez kapcsolódik ez az alkalmazás” részben tudja.",
"ShareTitle": "Eredmények megosztása",
"ShareTooMany": "Ma túl sok beküldés érkezett erről a címről. Próbálja újra holnap.",
"ShareWho": "Ki kapja meg: Arasaka di Hvozdikov Yevheniy, a „me-web?” kiadója, a saját szerverén Olaszországban (meweb.arasaka.software).",
"ShareWhy": "Miért: hogy a későbbi kiadásokban pontosabbak legyenek a szolgáltatókról szóló megjegyzések. Csak címek nélküli összesítések kerülnek nyilvánosságra, és csak miután egy ember átnézte őket. A jogalap az Ön hozzájárulása.",
"ShareWhy": "Miért: hogy a későbbi kiadásokban pontosabbak legyenek a szolgáltatókról szóló megjegyzések. Csak címek nélküli összesítések kerülnek nyilvánosságra, és csak miután egy ember átnézte őket. Ha a beküldés kódját Ön maga adja meg a kiadónak, például amikor segítséget kér a kapcsolatához, a kiadó ezeket az eredményeket is elolvassa, hogy ott válaszoljon Önnek, ahol kérdezett, és ott soha nem ismétli meg a címeit. A jogalap az Ön hozzájárulása.",
"SharedTitle": "Megosztott eredményei",
"SourceCode": "Forráskód",
"SpeedFailed": "A sebességteszt nem fejeződött be.",
"SpeedLimited": "Az elmúlt órában túl sok sebességteszt volt erről a címről.",
"SpeedOffline": "Internet nélkül nincs sebességteszt.",
"SpeedResult": "Letöltés {0} Mbit/s, feltöltés {1} Mbit/s.",
"StartBody": "A „me-web?” körülbelül egy perc alatt kideríti, elérhetik-e mások az otthonát ezen a kapcsolaton keresztül, és mit tehet, ha nem.",
"StartNo": "Nem nekem való",
"StartPromise": "Semmit nem változtatunk a hálózatán anélkül, hogy előbb megkérdeznénk, és az eredmények ezen az eszközön maradnak, hacsak Ön nem dönt úgy, hogy megosztja őket.",
"StartQuestion": "Van saját címe az otthonának?",
"StartUsesTitle": "Amit megtud",
"StartYes": "Igen, derítsük ki",
"StatusCaptive": "Egy bejelentkezési oldal áll az útban",
"StatusChecking": "A kapcsolat ellenőrzése…",
"StatusOffline": "Nincs internetkapcsolat",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Ձեր հանրային հասցեն հնարավոր չեղավ պարզել։",
"AddressesV4Only": "Ինտերնետը ձեզ տեսնում է միայն IPv4-ով․ այս կապը IPv6 չունի։",
"AddressesV6Only": "Ինտերնետը ձեզ տեսնում է միայն IPv6-ով։",
"AppName": "«me-web?»",
"AppTagline": "Պարզեք, թե արդյոք կարող եք այս ինտերնետ կապից սեփական սերվեր աշխատեցնել, և ինչն է դրան խանգարում։",
"AppName": "me-web?",
"BasisChecks": "«me-web?»-ի ստուգումներ, {1} ցանցից {0}-ը համընկնում են",
"BasisOneUser": "մեկ օգտատիրոջ հաղորդում",
"BasisOperator": "ինքը՝ մատակարարը",
@@ -30,9 +29,9 @@
"CardReach": "Հասանելիություն դրսից",
"CardRouter": "Ձեր ռոութերը",
"CardSpeed": "Արագություն",
"Check": "Ստուգել",
"CheckAgain": "Կրկին ստուգել",
"CheckFailed": "Այս ստուգումն անսպասելիորեն ընդհատվեց ({0})։",
"CheckStart": "Ստուգել այս կապը",
"Checking": "Ստուգվում է…",
"ClearHistory": "Ջնջել նախորդ ստուգումները",
"Close": "Փակել",
@@ -85,6 +84,8 @@
"FactAdapter": "Ցանցային ադապտեր",
"FactAddressesSeen": "Տեսած հանրային IPv4 հասցեներ",
"FactBattery": "Մարտկոց",
"FactBlock": "Հասցեների բլոկ",
"FactBlockIpv6": "Հասցեների բլոկ IPv6-ի համար",
"FactChecks": "Ստուգումներ",
"FactCores": "Պրոցեսորի միջուկներ",
"FactDisk": "Ազատ տեղ սկավառակում",
@@ -146,6 +147,7 @@
"FactWayOut": "Շրջանցման ճանապարհ",
"FactWhoHasIpv6": "IPv6 հասցեի տերը",
"FactWhoHasIt": "IPv4 հասցեի տերը",
"Goodbye": "Ցտեսություն, և շնորհակալություն, որ նայեցիք։",
"HintSharedHop": "Ձեր մատակարարի ռոութերներից մեկը օգտագործում է ընդհանուր տիրույթի հասցե (100.64.x.x)։ Դա լինում է թե՛ հասցեի համատեղ օգտագործման դեպքում, թե՛ առանց դրա, ուստի ինքնին ոչինչ չի ապացուցում։",
"HintSomethingAnswers": "Տանը ինչ-որ բան արդեն պատասխանում է 80 կամ 443 պորտով․ հավանաբար սերվեր, որը նախկինում եք կարգավորել։",
"HistoryChanged": "Ձեր հանրային IPv4 հասցեի փոփոխությունները {1}-ից ի վեր՝ {2} (ստուգումներ՝ {0})։",
@@ -153,6 +155,11 @@
"HistoryFirst": "Սա այս կապից առաջին ստուգումն է։ Կրկին ստուգեք այլ օրերի՝ տեսնելու համար, թե արդյոք ձեր հասցեն փոխվում է։",
"HistoryStable": "Ձեր հանրային IPv4 հասցեն {1}-ից ի վեր չի փոխվել (ստուգումներ՝ {0})։",
"IconsCredit": "Պատկերակներ՝ Lucide (ISC)։",
"IntroWayBody": "Դրա համար երկու բան է պետք՝ փոքրիկ համակարգիչ, որը միշտ միացված է, և սեփական հասցեով կապ, որպեսզի ուրիշները կարողանան գտնել ձեր տունը։",
"IntroWayHope": "Շատ կապեր այդպիսի հասցե ունեն։ Մյուսներում մեկ հասցեն ընդհանուր է շատ տների համար, և այցելուները կանգ են առնում շենքի մուտքի դռան մոտ։ Հաճախ սրա համար էլ ելք կա։",
"IntroWayTitle": "Ձեր տանը սեփական հասցե է պետք",
"IntroWishBody": "Դուք լուսանկարում եք տնից հեռու։ Լուսանկարը հասնում է ձեր տանը դրված փոքրիկ համակարգչին, և մի պահ անց ձեր ծնողներն այն տեսնում են իրենց պլանշետում։ Ձեր ալբոմը մնում է ձեր սեփական տանը։",
"IntroWishTitle": "Ընտանեկան լուսանկարները տանը, հասանելի ամենուր",
"Language": "Լեզու",
"LinkCable": "Մալուխ",
"LinkCopied": "Հղումը պատճենվեց։",
@@ -254,6 +261,7 @@
"RefusalTooMany": "առայժմ չափազանց շատ թեստեր",
"RefusalUnknownTicket": "թեստի ժամկետն անցել է",
"RefusalUnreachable": "սերվերը հասանելի չէ",
"RegistryCredit": "Հասցեների բլոկներ՝ RIPE NCC-ի (ripe.net), APNIC-ի (apnic.net), AFRINIC-ի (afrinic.net) և LACNIC-ի (lacnic.net) տվյալների բազաները, օգտագործվում են նրանց թույլտվությամբ, տվյալները՝ {0}-ի դրությամբ։ Տվյալները կարող են հետ մնալ առցանց տվյալների բազաներից։",
"ResultsTitle": "Ինչ գտավ «me-web?»-ը",
"RouterMobile": "Բջջային ինտերնետով տնային ռոութեր չկա․ առաջինը ձեր մատակարարի ցանցն է։",
"RouterNone": "Այս կապում տնային ռոութեր չգտնվեց։",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Այս արդյունքներն ուղարկելով՝ դուք օգնում եք բարելավել մատակարարների մասին նշումները «me-web?»-ի հաջորդ տարբերակում։ Մինչև որևէ բան ուղարկվի, կտեսնեք, թե ճիշտ ինչ է ուղարկվում։",
"ShareOfferTitle": "Օգնեք հաջորդ տարբերակին",
"ShareOpen": "Կիսվել այս արդյունքներով",
"SharePreparing": "Ստուգման վերջում կարող եք ուղարկել այս արդյունքները՝ օգնելու հաջորդ տարբերակին։ Դրանք պատրաստվում են…",
"ShareSend": "Ուղարկել",
"ShareSent": "Ուղարկվեց, շնորհակալություն։ Պահվում է մինչև {0}․ կարող եք ջնջել այն «Ինչի հետ է կապվում այս հավելվածը» բաժնում։",
"ShareTitle": "Կիսվել այս արդյունքներով",
"ShareTooMany": "Այսօր այս հասցեից չափազանց շատ ուղարկումներ են եղել։ Փորձեք վաղը։",
"ShareWho": "Ով է ստանում․ Arasaka di Hvozdikov Yevheniy, «me-web?»-ի հրատարակիչը, իր սեփական սերվերում Իտալիայում (meweb.arasaka.software)։",
"ShareWhy": "Ինչու․ հետագա տարբերակներում մատակարարների մասին նշումները բարելավելու համար։ Հրապարակվում են միայն ընդհանուր թվեր՝ առանց հասցեների, և միայն այն բանից հետո, երբ մարդը դրանք ստուգել է։ Իրավական հիմքը ձեր համաձայնությունն է։",
"ShareWhy": "Ինչու․ հետագա տարբերակներում մատակարարների մասին նշումները բարելավելու համար։ Հրապարակվում են միայն ընդհանուր թվեր՝ առանց հասցեների, և միայն այն բանից հետո, երբ մարդը դրանք ստուգել է։ Եթե ուղարկման կոդը դուք ինքներդ տաք հրատարակչին, օրինակ՝ երբ օգնություն եք խնդրում ձեր կապի հարցով, հրատարակիչը կարդում է նաև այս արդյունքները՝ ձեզ պատասխանելու այնտեղ, որտեղ հարցրել եք, և այնտեղ երբեք չի կրկնում ձեր հասցեները։ Իրավական հիմքը ձեր համաձայնությունն է։",
"SharedTitle": "Ձեր կիսված արդյունքները",
"SourceCode": "Ելակետային կոդ",
"SpeedFailed": "Արագության թեստը չավարտվեց։",
"SpeedLimited": "Վերջին մեկ ժամում այս հասցեից չափազանց շատ արագության թեստեր են եղել։",
"SpeedOffline": "Առանց ինտերնետի արագության թեստ հնարավոր չէ։",
"SpeedResult": "Ներբեռնում՝ {0} Մբիթ/վ, վերբեռնում՝ {1} Մբիթ/վ։",
"StartBody": "Մոտ մեկ րոպեում «me-web?»-ը պարզում է՝ արդյոք ուրիշները կարող են այս կապով հասնել ձեր տուն, և ինչ անել, եթե չեն կարող։",
"StartNo": "Ինձ համար չէ",
"StartPromise": "Ձեր ցանցում ոչինչ չի փոխվում առանց նախապես ձեզ հարցնելու, իսկ արդյունքները մնում են այս սարքում, եթե դուք չորոշեք դրանցով կիսվել։",
"StartQuestion": "Ձեր տունը սեփական հասցե ունի՞",
"StartUsesTitle": "Ինչ կիմանաք",
"StartYes": "Այո, եկեք պարզենք",
"StatusCaptive": "Ճանապարհին մուտքի էջ կա",
"StatusChecking": "Կապը ստուգվում է…",
"StatusOffline": "Ինտերնետին միացված չէ",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "պատասխանեց, որ գոյություն չունի",
"ValueAtLeastSeconds": "առնվազն {0} վայրկյան",
"ValueBetweenSeconds": "{0}-ից {1} վայրկյան",
"ValueBlockAllocated": "հասցեներ բաշխող մարմնից անմիջապես մատակարարին տրված ({0})",
"ValueBlockAssigned": "հասցեներ բաշխող մարմնից անմիջապես մեկ կազմակերպության տրված ({0})",
"ValueBlockReallocated": "մեկ մատակարարից մեկ այլ մատակարարի փոխանցված ({0})",
"ValueBlockReassigned": "մատակարարից իր բաժանորդներից մեկին փոխանցված ({0})",
"ValueCantTell": "հայտնի չէ",
"ValueCantTellResolver": "{0}․ ձեր անունների սերվերը չի կարող հարցնել նրան",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Այստեղից՝ ոչ",
"VerdictPossible": "Հնարավոր է",
"VerdictWorkaround": "Շրջանցման ճանապարհով",
"VersionLine": "«me-web?» {0} · ազատ ծրագիր (AGPL-3.0)",
"VersionLine": "me-web? {0} · ազատ ծրագիր (AGPL-3.0)",
"WaitingReach": "Սպասում ենք ձեր պատասխանին վերևում։",
"WhatIsThis": "Ի՞նչ է սա նշանակում"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Cari tahu apakah Anda bisa menjalankan server sendiri dari koneksi ini, dan apa yang menghalanginya.",
"AppName": "me-web?",
"BasisChecks": "pemeriksaan “me-web?”, {0} dari {1} jaringan sepakat",
"BasisOneUser": "laporan satu pengguna",
"BasisOperator": "penyedia internet sendiri",
@@ -30,9 +29,9 @@
"CardReach": "Bisa dijangkau dari luar",
"CardRouter": "Router Anda",
"CardSpeed": "Kecepatan",
"Check": "Periksa",
"CheckAgain": "Periksa lagi",
"CheckFailed": "Pemeriksaan ini berhenti tiba-tiba ({0}).",
"CheckStart": "Periksa koneksi ini",
"Checking": "Memeriksa…",
"ClearHistory": "Hapus pemeriksaan sebelumnya",
"Close": "Tutup",
@@ -85,6 +84,8 @@
"FactAdapter": "Adaptor jaringan",
"FactAddressesSeen": "Alamat IPv4 publik yang terlihat",
"FactBattery": "Baterai",
"FactBlock": "Blok alamat",
"FactBlockIpv6": "Blok alamat untuk IPv6",
"FactChecks": "Pemeriksaan",
"FactCores": "Inti prosesor",
"FactDisk": "Ruang disk kosong",
@@ -146,6 +147,7 @@
"FactWayOut": "Jalan keluar",
"FactWhoHasIpv6": "Alamat IPv6 dipegang oleh",
"FactWhoHasIt": "Alamat IPv4 dipegang oleh",
"Goodbye": "Sampai jumpa, dan terima kasih sudah melihat-lihat.",
"HintSharedHop": "Salah satu router milik penyedia internet Anda memakai alamat dari ruang bersama (100.64.x.x). Itu terjadi baik dengan berbagi alamat maupun tanpanya, jadi hal ini saja tidak membuktikan apa-apa.",
"HintSomethingAnswers": "Ada sesuatu di rumah yang sudah menjawab di port 80 atau 443: mungkin server yang pernah Anda pasang sebelumnya.",
"HistoryChanged": "Perubahan alamat IPv4 publik Anda sejak {1}: {2} (pemeriksaan: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ini pemeriksaan pertama dari koneksi ini. Periksa lagi di hari lain untuk melihat apakah alamat Anda berubah.",
"HistoryStable": "Alamat IPv4 publik Anda tetap sama sejak {1} (pemeriksaan: {0}).",
"IconsCredit": "Ikon: Lucide (ISC).",
"IntroWayBody": "Ada dua hal yang dibutuhkan: komputer kecil yang terus menyala, dan koneksi dengan alamat milik sendiri, supaya orang lain bisa menemukan rumah Anda.",
"IntroWayHope": "Banyak koneksi punya alamat sendiri. Ada juga yang membagi satu alamat untuk banyak rumah, dan tamu berhenti di pintu utama gedung. Sering kali, untuk itu pun ada jalan keluarnya.",
"IntroWayTitle": "Rumah Anda perlu alamat milik sendiri",
"IntroWishBody": "Anda memotret di tempat yang jauh dari rumah. Fotonya masuk ke sebuah komputer kecil di rumah Anda, dan sesaat kemudian orang tua Anda melihatnya di tablet mereka. Album Anda tetap ada di rumah Anda sendiri.",
"IntroWishTitle": "Foto keluarga tetap di rumah, bisa dibuka dari mana saja",
"Language": "Bahasa",
"LinkCable": "Kabel",
"LinkCopied": "Tautan disalin.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "terlalu banyak tes untuk saat ini",
"RefusalUnknownTicket": "tes sudah kedaluwarsa",
"RefusalUnreachable": "server tidak bisa dijangkau",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Mengirim temuan ini membantu memperbaiki catatan tentang penyedia internet di versi “me-web?” berikutnya. Anda akan melihat persis apa yang dikirim sebelum ada yang keluar.",
"ShareOfferTitle": "Bantu versi berikutnya",
"ShareOpen": "Bagikan temuan ini",
"SharePreparing": "Di akhir pemeriksaan, Anda bisa mengirim temuan ini untuk membantu versi berikutnya. Sedang menyiapkannya…",
"ShareSend": "Kirim",
"ShareSent": "Terkirim, terima kasih. Kiriman ini disimpan sampai {0}; Anda bisa menghapusnya di “Apa saja yang dihubungi aplikasi ini”.",
"ShareTitle": "Bagikan temuan ini",
"ShareTooMany": "Terlalu banyak kiriman dari alamat ini hari ini. Coba lagi besok.",
"ShareWho": "Siapa yang menerimanya: Arasaka di Hvozdikov Yevheniy, penerbit “me-web?”, di servernya sendiri di Italia (meweb.arasaka.software).",
"ShareWhy": "Mengapa: untuk memperbaiki catatan tentang penyedia internet di versi berikutnya. Yang dipublikasikan hanya angka total tanpa alamat, setelah diperiksa oleh seseorang. Dasar hukumnya adalah persetujuan Anda.",
"ShareWhy": "Mengapa: untuk memperbaiki catatan tentang penyedia internet di versi berikutnya. Yang dipublikasikan hanya angka total tanpa alamat, setelah diperiksa oleh seseorang. Jika Anda sendiri memberikan kode kiriman Anda kepada penerbit, misalnya saat meminta bantuan soal koneksi Anda, penerbit juga membaca hasil ini untuk menjawab Anda di tempat Anda bertanya, dan tidak pernah mengulang alamat Anda di sana. Dasar hukumnya adalah persetujuan Anda.",
"SharedTitle": "Temuan yang Anda bagikan",
"SourceCode": "Kode sumber",
"SpeedFailed": "Tes kecepatan tidak selesai.",
"SpeedLimited": "Terlalu banyak tes kecepatan dari alamat ini dalam satu jam terakhir.",
"SpeedOffline": "Tes kecepatan tidak bisa dilakukan tanpa internet.",
"SpeedResult": "Unduh {0} Mbit/s, unggah {1} Mbit/s.",
"StartBody": "Dalam sekitar satu menit, “me-web?” mencari tahu apakah orang lain bisa menjangkau rumah Anda lewat koneksi ini, dan apa yang perlu dilakukan jika tidak bisa.",
"StartNo": "Bukan untuk saya",
"StartPromise": "Tidak ada yang diubah di jaringan Anda tanpa bertanya kepada Anda terlebih dahulu, dan hasilnya tetap di perangkat ini kecuali Anda memilih untuk membagikannya.",
"StartQuestion": "Apakah rumah Anda punya alamat milik sendiri?",
"StartUsesTitle": "Yang akan Anda ketahui",
"StartYes": "Ya, mari kita cari tahu",
"StatusCaptive": "Ada halaman login yang menghalangi",
"StatusChecking": "Memeriksa koneksi…",
"StatusOffline": "Tidak terhubung ke internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Komdu að því hvort þú getir rekið eigin netþjón heima á þessari tengingu, og hvað stendur í veginum.",
"AppName": "me-web?",
"BasisChecks": "athuganir „me-web?“, {0} af {1} netum eru sammála",
"BasisOneUser": "tilkynning eins notanda",
"BasisOperator": "upplýsingar þjónustuaðilans",
@@ -30,9 +29,9 @@
"CardReach": "Næst utan frá",
"CardRouter": "Beinirinn þinn",
"CardSpeed": "Hraði",
"Check": "Athuga",
"CheckAgain": "Athuga aftur",
"CheckFailed": "Þessi athugun stöðvaðist óvænt ({0}).",
"CheckStart": "Athuga þessa tengingu",
"Checking": "Athuga…",
"ClearHistory": "Gleyma fyrri athugunum",
"Close": "Loka",
@@ -85,6 +84,8 @@
"FactAdapter": "Netkort",
"FactAddressesSeen": "Opinberar IPv4-tölur sem hafa sést",
"FactBattery": "Rafhlaða",
"FactBlock": "IP-tölublokk",
"FactBlockIpv6": "IP-tölublokk fyrir IPv6",
"FactChecks": "Athuganir",
"FactCores": "Örgjörvakjarnar",
"FactDisk": "Laust geymslupláss",
@@ -146,6 +147,7 @@
"FactWayOut": "Leið fram hjá",
"FactWhoHasIpv6": "Hver er með IPv6-töluna",
"FactWhoHasIt": "Hver er með IPv4-töluna",
"Goodbye": "Bless, og takk fyrir að kíkja.",
"HintSharedHop": "Beinir hjá þjónustuaðilanum þínum notar IP-tölu úr sameiginlega bilinu (100.64.x.x). Það gerist bæði með og án samnýttra IP-talna, svo eitt og sér sannar það ekkert.",
"HintSomethingAnswers": "Eitthvað á heimilinu svarar nú þegar á gátt 80 eða 443: líklega netþjónn sem þú settir upp áður.",
"HistoryChanged": "Breytingar á opinberu IPv4-tölunni þinni frá {1}: {2} (athuganir: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Þetta er fyrsta athugunin á þessari tengingu. Athugaðu aftur aðra daga til að sjá hvort IP-talan þín breytist.",
"HistoryStable": "Opinbera IPv4-talan þín hefur verið óbreytt frá {1} (athuganir: {0}).",
"IconsCredit": "Tákn: Lucide (ISC).",
"IntroWayBody": "Til þess þarf tvennt: litla tölvu sem er alltaf í gangi og nettengingu með eigin tölu, svo að aðrir finni heimilið þitt.",
"IntroWayHope": "Margar tengingar hafa slíka tölu. Aðrar deila einni tölu milli margra heimila og gestir stoppa við sameiginlegu útidyrnar. Oft er líka til krókaleið fram hjá því.",
"IntroWayTitle": "Heimilið þitt þarf sína eigin tölu",
"IntroWishBody": "Þú tekur mynd langt að heiman. Hún fer í litla tölvu heima hjá þér og andartaki síðar sjá foreldrar þínir hana í spjaldtölvunni sinni. Albúmið þitt er áfram á þínu eigin heimili.",
"IntroWishTitle": "Fjölskyldumyndirnar heima og aðgengilegar hvar sem er",
"Language": "Tungumál",
"LinkCable": "Snúra",
"LinkCopied": "Tengill afritaður.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "of margar prófanir í bili",
"RefusalUnknownTicket": "prófunin rann út",
"RefusalUnreachable": "ekki næst í netþjóninn",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Ef þú sendir þessar niðurstöður hjálpar það til við að bæta athugasemdirnar um þjónustuaðila í næstu útgáfu „me-web?“. Þú sérð nákvæmlega hvað verður sent áður en nokkuð fer frá tækinu.",
"ShareOfferTitle": "Hjálpaðu næstu útgáfu",
"ShareOpen": "Deila þessum niðurstöðum",
"SharePreparing": "Í lok athugunarinnar geturðu sent þessar niðurstöður til að hjálpa næstu útgáfu. Verið er að undirbúa þær…",
"ShareSend": "Senda",
"ShareSent": "Sent, takk fyrir. Sendingin er geymd til {0}; þú getur eytt henni undir „Við hverja þetta forrit talar“.",
"ShareTitle": "Deila þessum niðurstöðum",
"ShareTooMany": "Of margar sendingar frá þessari IP-tölu í dag. Reyndu aftur á morgun.",
"ShareWho": "Hver tekur við þeim: Arasaka di Hvozdikov Yevheniy, útgefandi „me-web?“, á eigin netþjóni á Ítalíu (meweb.arasaka.software).",
"ShareWhy": "Til hvers: til að bæta athugasemdirnar um þjónustuaðila í síðari útgáfum. Aðeins samtölur án IP-talna eru nokkurn tíma birtar, eftir að manneskja hefur farið yfir þær. Lagagrundvöllurinn er samþykki þitt.",
"ShareWhy": "Til hvers: til að bæta athugasemdirnar um þjónustuaðila í síðari útgáfum. Aðeins samtölur án IP-talna eru nokkurn tíma birtar, eftir að manneskja hefur farið yfir þær. Ef þú gefur útgefandanum kóða sendingarinnar, til dæmis þegar þú biður um hjálp með tenginguna þína, les útgefandinn einnig þessar niðurstöður til að svara þér þar sem þú spurðir, og endurtekur aldrei IP-tölurnar þínar þar. Lagagrundvöllurinn er samþykki þitt.",
"SharedTitle": "Niðurstöðurnar sem þú deildir",
"SourceCode": "Frumkóði",
"SpeedFailed": "Hraðamælingunni lauk ekki.",
"SpeedLimited": "Of margar hraðamælingar frá þessari IP-tölu síðustu klukkustund.",
"SpeedOffline": "Engin hraðamæling án internets.",
"SpeedResult": "Niðurhal {0} Mbit/s, upphal {1} Mbit/s.",
"StartBody": "Á um það bil einni mínútu kannar „me-web?“ hvort aðrir nái til heimilis þíns í gegnum þessa tengingu og hvað þú getur gert ef svo er ekki.",
"StartNo": "Ekki fyrir mig",
"StartPromise": "Engu er breytt á heimanetinu þínu án leyfis frá þér og niðurstöðurnar verða áfram á þessu tæki nema þú veljir að deila þeim.",
"StartQuestion": "Hefur heimilið þitt sína eigin tölu?",
"StartUsesTitle": "Það sem þú kemst að",
"StartYes": "Já, komumst að því",
"StatusCaptive": "Innskráningarsíða er í veginum",
"StatusChecking": "Athuga tenginguna…",
"StatusOffline": "Ekki tengt við internetið",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Scopra se da questa connessione può ospitare un server suo, e che cosa lo impedisce.",
"AppName": "me-web?",
"BasisChecks": "verifiche di «me-web?», concordano {0} reti su {1}",
"BasisOneUser": "segnalazione di un utente",
"BasisOperator": "operatore",
@@ -30,9 +29,9 @@
"CardReach": "Raggiungibile da fuori",
"CardRouter": "Il suo router",
"CardSpeed": "Velocità",
"Check": "Verifica",
"CheckAgain": "Verifica di nuovo",
"CheckFailed": "Questa verifica si è interrotta in modo inatteso ({0}).",
"CheckStart": "Verifica questa connessione",
"Checking": "Verifica in corso…",
"ClearHistory": "Dimentica le verifiche precedenti",
"Close": "Chiudi",
@@ -85,6 +84,8 @@
"FactAdapter": "Scheda di rete",
"FactAddressesSeen": "Indirizzi IPv4 pubblici visti",
"FactBattery": "Batteria",
"FactBlock": "Blocco di indirizzi",
"FactBlockIpv6": "Blocco di indirizzi per IPv6",
"FactChecks": "Verifiche",
"FactCores": "Core del processore",
"FactDisk": "Disco libero",
@@ -146,6 +147,7 @@
"FactWayOut": "Alternativa",
"FactWhoHasIpv6": "Indirizzo IPv6 assegnato a",
"FactWhoHasIt": "Indirizzo IPv4 assegnato a",
"Goodbye": "Arrivederci, e grazie di aver dato un'occhiata.",
"HintSharedHop": "Un router dell'operatore usa un indirizzo dello spazio condiviso (100.64.x.x). Succede sia con la condivisione degli indirizzi sia senza, quindi da solo non prova nulla.",
"HintSomethingAnswers": "Qualcosa in casa risponde già sulla porta 80 o 443: probabilmente un server configurato in precedenza.",
"HistoryChanged": "Cambi del suo indirizzo IPv4 pubblico dal {1}: {2} (verifiche: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "È la prima verifica da questa connessione. Verifichi di nuovo in altri giorni per vedere se l'indirizzo cambia.",
"HistoryStable": "Il suo indirizzo IPv4 pubblico è rimasto lo stesso dal {1} (verifiche: {0}).",
"IconsCredit": "Icone: Lucide (ISC).",
"IntroWayBody": "Servono due cose: un piccolo computer sempre acceso e una connessione con un indirizzo tutto suo, perché gli altri possano trovare la sua casa.",
"IntroWayHope": "Molte connessioni ce l'hanno. Altre dividono un indirizzo tra molte case, e chi la cerca si ferma al portone. Spesso anche a questo c'è rimedio.",
"IntroWayTitle": "La sua casa ha bisogno di un indirizzo tutto suo",
"IntroWishBody": "Scatta una foto lontano da casa. Arriva a un piccolo computer che ha in casa, e un attimo dopo i suoi genitori la vedono sul loro tablet. Il suo album resta a casa sua.",
"IntroWishTitle": "Le foto di famiglia a casa sua, visibili ovunque",
"Language": "Lingua",
"LinkCable": "Cavo",
"LinkCopied": "Collegamento copiato.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "troppe prove per ora",
"RefusalUnknownTicket": "la prova è scaduta",
"RefusalUnreachable": "server non raggiungibile",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Inviare questi risultati aiuta a migliorare le note sugli operatori nella prossima versione di «me-web?». Vedrà esattamente che cosa viene inviato prima che parta qualcosa.",
"ShareOfferTitle": "Aiuti la prossima versione",
"ShareOpen": "Condividi questi risultati",
"SharePreparing": "Alla fine della verifica potrà inviare questi risultati per aiutare la prossima versione. Sono in preparazione…",
"ShareSend": "Invia",
"ShareSent": "Inviato, grazie. Viene conservato fino al {0}; può cancellarlo in «Con chi parla questa app».",
"ShareTitle": "Condividi questi risultati",
"ShareTooMany": "Troppi invii da questo indirizzo oggi. Riprovi domani.",
"ShareWho": "Chi li riceve: Arasaka di Hvozdikov Yevheniy, l'editore di «me-web?», sul proprio server in Italia (meweb.arasaka.software).",
"ShareWhy": "Perché: per migliorare le note sugli operatori nelle prossime versioni. Si pubblicano solo totali senza indirizzi, dopo la revisione di una persona. La base giuridica è il suo consenso.",
"ShareWhy": "Perché: per migliorare le note sugli operatori nelle prossime versioni. Si pubblicano solo totali senza indirizzi, dopo la revisione di una persona. Se è lei a dare all'editore il codice del suo invio, per esempio quando chiede aiuto per la sua connessione, l'editore legge anche questi risultati per risponderle dove ha chiesto, e lì non riporta mai i suoi indirizzi. La base giuridica è il suo consenso.",
"SharedTitle": "I risultati che ha condiviso",
"SourceCode": "Codice sorgente",
"SpeedFailed": "La prova di velocità non si è conclusa.",
"SpeedLimited": "Troppe prove di velocità da questo indirizzo nell'ultima ora.",
"SpeedOffline": "Senza internet niente prova di velocità.",
"SpeedResult": "Download {0} Mbit/s, upload {1} Mbit/s.",
"StartBody": "In circa un minuto «me-web?» scopre se da fuori si può raggiungere la sua casa attraverso questa connessione, e che cosa fare se non si può.",
"StartNo": "Non fa per me",
"StartPromise": "Sulla sua rete non cambia nulla senza chiederglielo prima, e i risultati restano su questo dispositivo, a meno che lei non scelga di condividerli.",
"StartQuestion": "La sua casa ha un indirizzo tutto suo?",
"StartUsesTitle": "Che cosa scoprirà",
"StartYes": "Sì, scopriamolo",
"StatusCaptive": "Una pagina di accesso blocca la connessione",
"StatusChecking": "Verifico la connessione…",
"StatusOffline": "Non connesso a internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "グローバルアドレスを読み取れませんでした。",
"AddressesV4Only": "インターネットからは IPv4 だけで見えています。この接続には IPv6 がありません。",
"AddressesV6Only": "インターネットからは IPv6 だけで見えています。",
"AppName": "「me-web?」",
"AppTagline": "この接続で自宅のサーバーを動かせるか、何が妨げになっているかを調べます。",
"AppName": "me-web?",
"BasisChecks": "「me-web?」のチェック、ネットワーク {1} 件中 {0} 件が一致",
"BasisOneUser": "利用者 1 人の報告",
"BasisOperator": "プロバイダー公式",
@@ -30,9 +29,9 @@
"CardReach": "外部からの接続",
"CardRouter": "ご利用のルーター",
"CardSpeed": "速度",
"Check": "チェック",
"CheckAgain": "もう一度チェック",
"CheckFailed": "このチェックは途中で止まりました({0})。",
"CheckStart": "この接続をチェック",
"Checking": "チェック中…",
"ClearHistory": "過去のチェックを消去",
"Close": "閉じる",
@@ -85,6 +84,8 @@
"FactAdapter": "ネットワークアダプター",
"FactAddressesSeen": "これまでのグローバル IPv4 アドレス",
"FactBattery": "バッテリー",
"FactBlock": "アドレス範囲",
"FactBlockIpv6": "IPv6 のアドレス範囲",
"FactChecks": "チェック回数",
"FactCores": "プロセッサーのコア数",
"FactDisk": "ディスクの空き容量",
@@ -146,6 +147,7 @@
"FactWayOut": "回避策",
"FactWhoHasIpv6": "IPv6 アドレスを持っているのは",
"FactWhoHasIt": "IPv4 アドレスを持っているのは",
"Goodbye": "ご覧いただき、ありがとうございました。",
"HintSharedHop": "プロバイダーのルーターの 1 台が、共有用に予約されたアドレス(100.64.x.x)を使っています。これはアドレスの共有があってもなくても起こるため、これだけでは何もわかりません。",
"HintSomethingAnswers": "家の中の何かが、すでにポート 80 か 443 で応答しています。以前に設定したサーバーかもしれません。",
"HistoryChanged": "{1} 以降のグローバル IPv4 アドレスの変更回数:{2}(チェック回数:{0})。",
@@ -153,6 +155,11 @@
"HistoryFirst": "この接続での最初のチェックです。アドレスが変わるかどうか、別の日にもう一度チェックしてください。",
"HistoryStable": "グローバル IPv4 アドレスは {1} から変わっていません(チェック回数:{0})。",
"IconsCredit": "アイコン:Lucide(ISC)。",
"IntroWayBody": "必要なものは 2 つです。電源を入れたままの小さなコンピューターと、自分専用のアドレスがある接続です。この 2 つがあれば、ほかの人がご自宅を見つけられます。",
"IntroWayHope": "自分専用のアドレスがある接続は、たくさんあります。1 つのアドレスを多くの家で共有する接続もあり、その場合、訪ねてきた人は建物の入口で止まってしまいます。これにも、回り道が見つかることがよくあります。",
"IntroWayTitle": "ご自宅専用の\nアドレスが必要です",
"IntroWishBody": "家から遠く離れた場所で、写真を撮ります。写真はご自宅にある小さなコンピューターに届き、すぐにご両親がタブレットで見てくれます。アルバムはご自宅に置いたままです。",
"IntroWishTitle": "家族の写真は自宅に。\nどこからでも見られます",
"Language": "言語",
"LinkCable": "ケーブル",
"LinkCopied": "リンクをコピーしました。",
@@ -254,6 +261,7 @@
"RefusalTooMany": "今はテストが多すぎる",
"RefusalUnknownTicket": "テストの期限切れ",
"RefusalUnreachable": "サーバーにつながらない",
"RegistryCredit": "アドレス範囲:RIPE NCC(ripe.net)、APNIC(apnic.net)、AFRINIC(afrinic.net)および LACNIC(lacnic.net)のデータベース、各機関の許可を得て使用、{0} 時点のデータ。オンラインのデータベースより古い場合があります。",
"ResultsTitle": "「me-web?」が見つけたこと",
"RouterMobile": "モバイルデータでは家庭用ルーターはなく、最初にプロバイダーのネットワークを通ります。",
"RouterNone": "この接続では家庭用ルーターが見つかりませんでした。",
@@ -266,18 +274,25 @@
"ShareOfferBody": "このチェック結果を送っていただくと、次の「me-web?」でプロバイダーのメモをより正確にできます。何かが送られる前に、送る内容をそのままご確認いただけます。",
"ShareOfferTitle": "次のバージョンにご協力を",
"ShareOpen": "このチェック結果を共有",
"SharePreparing": "チェックが終わったら、次のバージョンのためにこのチェック結果を送ることができます。準備しています…",
"ShareSend": "送信",
"ShareSent": "送信しました。ありがとうございます。{0} まで保存されます。「このアプリの通信先」から削除できます。",
"ShareTitle": "このチェック結果を共有",
"ShareTooMany": "今日はこのアドレスからの送信が多すぎます。明日もう一度お試しください。",
"ShareWho": "受け取る人:「me-web?」の提供元である Arasaka di Hvozdikov Yevheniy。イタリアにある自社のサーバー(meweb.arasaka.software)で受け取ります。",
"ShareWhy": "目的:今後のバージョンでプロバイダーのメモを改善するためです。公開するのは、人が確認したうえで、アドレスを含まない集計だけです。法的な根拠は、ご本人の同意です。",
"ShareWhy": "目的:今後のバージョンでプロバイダーのメモを改善するためです。公開するのは、人が確認したうえで、アドレスを含まない集計だけです。接続について助けを求めるときなどに、ご本人が送信の受付番号を提供元に伝えた場合は、提供元が質問のあった場所で回答するためにこの結果も読みます。その場でアドレスを繰り返すことはありません。法的な根拠は、ご本人の同意です。",
"SharedTitle": "共有したチェック結果",
"SourceCode": "ソースコード",
"SpeedFailed": "速度テストが最後まで終わりませんでした。",
"SpeedLimited": "この 1 時間に、このアドレスからの速度テストが多すぎます。",
"SpeedOffline": "インターネットにつながっていないため、速度テストはできません。",
"SpeedResult": "ダウンロード {0} Mbit/s、アップロード {1} Mbit/s。",
"StartBody": "「me-web?」が 1 分ほどで、ほかの人がこの接続を通じてご自宅につながれるかどうか、つながれない場合はどうすればよいかを調べます。",
"StartNo": "私には必要ありません",
"StartPromise": "先にお尋ねせずにネットワークを変更することはありません。結果は、共有を選ばない限りこの端末にだけ残ります。",
"StartQuestion": "ご自宅専用の\nアドレスはありますか?",
"StartUsesTitle": "わかること",
"StartYes": "はい、調べてみましょう",
"StatusCaptive": "ログインページが間に入っています",
"StatusChecking": "接続をチェック中…",
"StatusOffline": "インターネットにつながっていません",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "「存在しない」と回答",
"ValueAtLeastSeconds": "{0} 秒以上",
"ValueBetweenSeconds": "{0}〜{1} 秒",
"ValueBlockAllocated": "アドレス管理機関からプロバイダーへ直接割り当て({0})",
"ValueBlockAssigned": "アドレス管理機関から一つの組織へ直接割り当て({0})",
"ValueBlockReallocated": "あるプロバイダーから別のプロバイダーへ引き渡し({0})",
"ValueBlockReassigned": "プロバイダーから自社の契約者の一人へ引き渡し({0})",
"ValueCantTell": "判断できません",
"ValueCantTellResolver": "{0}:ご利用のネームサーバーからは問い合わせできません",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "ここからは不可",
"VerdictPossible": "可能",
"VerdictWorkaround": "工夫すれば可能",
"VersionLine": "「me-web?」{0} · フリーソフトウェア(AGPL-3.0)",
"VersionLine": "me-web? {0} · フリーソフトウェア(AGPL-3.0)",
"WaitingReach": "上の質問へのお返事を待っています。",
"WhatIsThis": "どういう意味ですか?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "თქვენი საჯარო მისამართის გაგება ვერ მოხერხდა.",
"AddressesV4Only": "ინტერნეტი გხედავთ მხოლოდ IPv4-ით: ამ კავშირს IPv6 არ აქვს.",
"AddressesV6Only": "ინტერნეტი გხედავთ მხოლოდ IPv6-ით.",
"AppName": "„me-web?“",
"AppTagline": "გაიგეთ, შეგიძლიათ თუ არა ამ ინტერნეტ-კავშირიდან საკუთარი სერვერის გაშვება და რა გიშლით ხელს.",
"AppName": "me-web?",
"BasisChecks": "„me-web?“-ის შემოწმებები, {1} ქსელიდან {0} ერთსა და იმავეს აჩვენებს",
"BasisOneUser": "ერთი მომხმარებლის ცნობა",
"BasisOperator": "თავად პროვაიდერი",
@@ -30,9 +29,9 @@
"CardReach": "ხელმისაწვდომობა გარედან",
"CardRouter": "თქვენი როუტერი",
"CardSpeed": "სიჩქარე",
"Check": "შემოწმება",
"CheckAgain": "ხელახლა შემოწმება",
"CheckFailed": "ეს შემოწმება მოულოდნელად შეწყდა ({0}).",
"CheckStart": "ამ კავშირის შემოწმება",
"Checking": "მოწმდება…",
"ClearHistory": "წინა შემოწმებების წაშლა",
"Close": "დახურვა",
@@ -85,6 +84,8 @@
"FactAdapter": "ქსელის ადაპტერი",
"FactAddressesSeen": "ნანახი საჯარო IPv4 მისამართები",
"FactBattery": "ბატარეა",
"FactBlock": "მისამართების ბლოკი",
"FactBlockIpv6": "მისამართების ბლოკი IPv6-ისთვის",
"FactChecks": "შემოწმებები",
"FactCores": "პროცესორის ბირთვები",
"FactDisk": "თავისუფალი ადგილი დისკზე",
@@ -146,6 +147,7 @@
"FactWayOut": "შემოვლითი გზა",
"FactWhoHasIpv6": "IPv6 მისამართის მფლობელი",
"FactWhoHasIt": "IPv4 მისამართის მფლობელი",
"Goodbye": "ნახვამდის და გმადლობთ, რომ შემოიხედეთ.",
"HintSharedHop": "პროვაიდერის ერთ-ერთი როუტერი იყენებს მისამართს საერთო დიაპაზონიდან (100.64.x.x). ეს ხდება როგორც მისამართის გაზიარებისას, ისე მის გარეშე, ამიტომ თავისთავად ეს არაფერს ამტკიცებს.",
"HintSomethingAnswers": "სახლში რაღაც უკვე პასუხობს 80-ე ან 443-ე პორტზე: სავარაუდოდ, სერვერი, რომელიც ადრე დააყენეთ.",
"HistoryChanged": "თქვენი საჯარო IPv4 მისამართის ცვლილებები {1}-დან: {2} (შემოწმებები: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "ეს პირველი შემოწმებაა ამ კავშირიდან. სხვა დღეებშიც შეამოწმეთ, რომ ნახოთ, იცვლება თუ არა თქვენი მისამართი.",
"HistoryStable": "თქვენი საჯარო IPv4 მისამართი {1}-დან არ შეცვლილა (შემოწმებები: {0}).",
"IconsCredit": "ხატულები: Lucide (ISC).",
"IntroWayBody": "ამისთვის ორი რამ არის საჭირო: პატარა კომპიუტერი, რომელიც მუდამ ჩართულია, და კავშირი საკუთარი მისამართით, რომ სხვებმა თქვენი სახლი იპოვონ.",
"IntroWayHope": "ბევრ კავშირს ასეთი მისამართი აქვს. სხვებში ერთ მისამართს ბევრი სახლი იზიარებს და სტუმრები სადარბაზოს კართან ჩერდებიან. ხშირად ამასაც აქვს გამოსავალი.",
"IntroWayTitle": "თქვენს სახლს საკუთარი მისამართი სჭირდება",
"IntroWishBody": "სახლიდან შორს ფოტოს იღებთ. ის თქვენს სახლში მდგარ პატარა კომპიუტერში ხვდება, ერთ წამში კი თქვენი მშობლები მას თავიანთ პლანშეტზე ხედავენ. თქვენი ალბომი თქვენსავე სახლში რჩება.",
"IntroWishTitle": "ოჯახის ფოტოები სახლში, ხელმისაწვდომი ყველგან",
"Language": "ენა",
"LinkCable": "კაბელი",
"LinkCopied": "ბმული დაკოპირდა.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ახლა ძალიან ბევრი ტესტია",
"RefusalUnknownTicket": "ტესტის ვადა ამოიწურა",
"RefusalUnreachable": "სერვერი მიუწვდომელია",
"RegistryCredit": "მისამართების ბლოკები: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) და LACNIC (lacnic.net) ორგანიზაციების მონაცემთა ბაზები, გამოყენებულია მათი ნებართვით, მონაცემები {0}-ის მდგომარეობით. მონაცემები შეიძლება ჩამორჩებოდეს ონლაინ მონაცემთა ბაზებს.",
"ResultsTitle": "რა იპოვა „me-web?“-მა",
"RouterMobile": "მობილურ ინტერნეტზე სახლის როუტერი არ არის: პირდაპირ პროვაიდერის ქსელში ხვდებით.",
"RouterNone": "ამ კავშირზე სახლის როუტერი ვერ მოიძებნა.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "ამ შედეგების გაგზავნა „me-web?“-ის შემდეგ ვერსიაში პროვაიდერების შესახებ შენიშვნების გაუმჯობესებას შეუწყობს ხელს. სანამ რამე გაიგზავნება, ზუსტად დაინახავთ, რა იგზავნება.",
"ShareOfferTitle": "დაგვეხმარეთ შემდეგ ვერსიაში",
"ShareOpen": "ამ შედეგების გაზიარება",
"SharePreparing": "შემოწმების ბოლოს შეგეძლებათ ეს შედეგები გაგზავნოთ და ასე დაეხმაროთ შემდეგ ვერსიას. შედეგები მზადდება…",
"ShareSend": "გაგზავნა",
"ShareSent": "გაიგზავნა, გმადლობთ. ინახება {0}-მდე; მისი წაშლა შეგიძლიათ განყოფილებაში „რას უკავშირდება ეს აპლიკაცია“.",
"ShareTitle": "ამ შედეგების გაზიარება",
"ShareTooMany": "დღეს ამ მისამართიდან ძალიან ბევრი რამ გაიგზავნა. სცადეთ ხვალ.",
"ShareWho": "ვინ იღებს: Arasaka di Hvozdikov Yevheniy, „me-web?“-ის გამომცემელი, საკუთარ სერვერზე იტალიაში (meweb.arasaka.software).",
"ShareWhy": "რატომ: შემდეგ ვერსიებში პროვაიდერების შესახებ შენიშვნების გასაუმჯობესებლად. ქვეყნდება მხოლოდ ჯამური მონაცემები, მისამართების გარეშე, და მხოლოდ მას შემდეგ, რაც მათ ადამიანი გადახედავს. სამართლებრივი საფუძველი თქვენი თანხმობაა.",
"ShareWhy": "რატომ: შემდეგ ვერსიებში პროვაიდერების შესახებ შენიშვნების გასაუმჯობესებლად. ქვეყნდება მხოლოდ ჯამური მონაცემები, მისამართების გარეშე, და მხოლოდ მას შემდეგ, რაც მათ ადამიანი გადახედავს. თუ გაგზავნის კოდს თავად მისცემთ გამომცემელს, მაგალითად, როცა თქვენი კავშირის შესახებ დახმარებას ითხოვთ, გამომცემელი ამ შედეგებსაც წაიკითხავს, რომ გიპასუხოთ იქ, სადაც იკითხეთ, და იქ თქვენს მისამართებს არასოდეს გაიმეორებს. სამართლებრივი საფუძველი თქვენი თანხმობაა.",
"SharedTitle": "თქვენ მიერ გაზიარებული შედეგები",
"SourceCode": "საწყისი კოდი",
"SpeedFailed": "სიჩქარის ტესტი ბოლომდე ვერ დასრულდა.",
"SpeedLimited": "ბოლო ერთ საათში ამ მისამართიდან ძალიან ბევრი სიჩქარის ტესტი ჩატარდა.",
"SpeedOffline": "ინტერნეტის გარეშე სიჩქარის ტესტი შეუძლებელია.",
"SpeedResult": "ჩამოტვირთვა {0} Mbit/s, ატვირთვა {1} Mbit/s.",
"StartBody": "დაახლოებით ერთ წუთში „me-web?“ გაარკვევს, შეუძლიათ თუ არა სხვებს ამ კავშირით თქვენს სახლამდე მოღწევა და რა უნდა გააკეთოთ, თუ არ შეუძლიათ.",
"StartNo": "ჩემთვის არ არის",
"StartPromise": "თქვენს ქსელში არაფერი შეიცვლება ისე, რომ ჯერ არ გკითხოთ, ხოლო შედეგები ამ მოწყობილობაზე რჩება, თუ თავად არ გადაწყვეტთ მათ გაზიარებას.",
"StartQuestion": "აქვს თქვენს სახლს საკუთარი მისამართი?",
"StartUsesTitle": "რას გაიგებთ",
"StartYes": "დიახ, გავარკვიოთ",
"StatusCaptive": "გზაზე შესვლის გვერდი დგას",
"StatusChecking": "კავშირი მოწმდება…",
"StatusOffline": "ინტერნეტთან კავშირი არ არის",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "უპასუხა, რომ არ არსებობს",
"ValueAtLeastSeconds": "მინიმუმ {0} წამი",
"ValueBetweenSeconds": "{0}-დან {1} წამამდე",
"ValueBlockAllocated": "პროვაიდერს პირდაპირ მისამართების რეესტრმა მისცა ({0})",
"ValueBlockAssigned": "ერთ ორგანიზაციას პირდაპირ მისამართების რეესტრმა მისცა ({0})",
"ValueBlockReallocated": "ერთმა პროვაიდერმა სხვა პროვაიდერს გადასცა ({0})",
"ValueBlockReassigned": "პროვაიდერმა თავის ერთ-ერთ აბონენტს გადასცა ({0})",
"ValueCantTell": "უცნობია",
"ValueCantTellResolver": "{0}: თქვენი სახელების სერვერი მას ვერ ეკითხება",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "აქედან არა",
"VerdictPossible": "შესაძლებელია",
"VerdictWorkaround": "შემოვლითი გზით",
"VersionLine": "„me-web?“ {0} · თავისუფალი პროგრამა (AGPL-3.0)",
"VersionLine": "me-web? {0} · თავისუფალი პროგრამა (AGPL-3.0)",
"WaitingReach": "ველოდებით თქვენს პასუხს ზემოთ.",
"WhatIsThis": "რას ნიშნავს ეს?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Жария мекенжайыңызды анықтау мүмкін болмады.",
"AddressesV4Only": "Интернет сізді тек IPv4 арқылы көреді: бұл қосылымда IPv6 жоқ.",
"AddressesV6Only": "Интернет сізді тек IPv6 арқылы көреді.",
"AppName": "«me-web?»",
"AppTagline": "Осы қосылымнан өз серверіңізді үйде ұстай аласыз ба және оған не кедергі екенін біліңіз.",
"AppName": "me-web?",
"BasisChecks": "«me-web?» тексерулері, {1} желіден {0} келіседі",
"BasisOneUser": "бір пайдаланушының хабарламасы",
"BasisOperator": "провайдердің өзі",
@@ -30,9 +29,9 @@
"CardReach": "Сырттан қолжетімділік",
"CardRouter": "Роутеріңіз",
"CardSpeed": "Жылдамдық",
"Check": "Тексеру",
"CheckAgain": "Қайта тексеру",
"CheckFailed": "Бұл тексеру күтпеген жерден тоқтады ({0}).",
"CheckStart": "Қосылымды тексеру",
"Checking": "Тексерілуде…",
"ClearHistory": "Бұрынғы тексерулерді ұмыту",
"Close": "Жабу",
@@ -85,6 +84,8 @@
"FactAdapter": "Желі адаптері",
"FactAddressesSeen": "Көрінген жария IPv4 мекенжайлары",
"FactBattery": "Батарея",
"FactBlock": "Мекенжай блогы",
"FactBlockIpv6": "IPv6 мекенжай блогы",
"FactChecks": "Тексерулер",
"FactCores": "Процессор ядролары",
"FactDisk": "Дискідегі бос орын",
@@ -146,6 +147,7 @@
"FactWayOut": "Айналып өту жолы",
"FactWhoHasIpv6": "IPv6 мекенжайы кімде",
"FactWhoHasIt": "IPv4 мекенжайы кімде",
"Goodbye": "Сау болыңыз, қарағаныңызға рақмет.",
"HintSharedHop": "Провайдеріңіздің бір роутері ортақ ауқымдағы мекенжайды (100.64.x.x) пайдаланады. Бұл мекенжай ортақ болғанда да, болмағанда да кездеседі, сондықтан өз алдына ештеңені дәлелдемейді.",
"HintSomethingAnswers": "Үйдегі бір нәрсе 80 немесе 443-портта жауап беріп тұр: бұрын орнатқан серверіңіз болуы мүмкін.",
"HistoryChanged": "{1} күнінен бері жария IPv4 мекенжайыңыздың өзгеру саны: {2} (тексерулер: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Бұл — осы қосылымнан жасалған алғашқы тексеру. Мекенжайыңыз өзгере ме, соны көру үшін басқа күндері қайта тексеріңіз.",
"HistoryStable": "Жария IPv4 мекенжайыңыз {1} күнінен бері өзгерген жоқ (тексерулер: {0}).",
"IconsCredit": "Белгішелер: Lucide (ISC).",
"IntroWayBody": "Бұл үшін екі нәрсе керек: әрдайым қосулы тұратын шағын компьютер және басқалар үйіңізді таба алуы үшін өз мекенжайы бар қосылым.",
"IntroWayHope": "Көп қосылымның ондай мекенжайы бар. Ал басқаларында бір мекенжай көп үйге ортақ болады да, келушілер ғимараттың кіреберіс есігінде тоқтап қалады. Көбіне мұның да жолы табылады.",
"IntroWayTitle": "Үйіңіздің өз мекенжайы болуы керек",
"IntroWishBody": "Сіз үйден алыста фото түсіресіз. Фото үйіңіздегі шағын компьютерге жетеді, ал бір сәттен кейін ата-анаңыз оны өз планшетінен көреді. Альбомыңыз өз үйіңізде қалады.",
"IntroWishTitle": "Отбасы фотоларыңыз үйде, кез келген жерден қолжетімді",
"Language": "Тіл",
"LinkCable": "Кабель",
"LinkCopied": "Сілтеме көшірілді.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "әзірге тест тым көп",
"RefusalUnknownTicket": "тест мерзімі өтті",
"RefusalUnreachable": "серверге жету мүмкін емес",
"RegistryCredit": "Мекенжай блоктары: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) және LACNIC (lacnic.net) ұйымдарының дерекқорлары, олардың рұқсатымен пайдаланылады, {0} күнгі деректер. Деректер желідегі дерекқорлардан артта қалуы мүмкін.",
"ResultsTitle": "«me-web?» не тапты",
"RouterMobile": "Мобильді интернетте үй роутері болмайды: алдымен провайдердің желісі тұрады.",
"RouterNone": "Бұл қосылымда үй роутері табылмады.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Осы нәтижелерді жіберу «me-web?» қолданбасының келесі нұсқасындағы провайдерлер туралы ескертпелерді жақсартуға көмектеседі. Ештеңе жіберілмес бұрын не жіберілетінін дәл көресіз.",
"ShareOfferTitle": "Келесі нұсқаға көмектесіңіз",
"ShareOpen": "Нәтижелермен бөлісу",
"SharePreparing": "Тексеру соңында осы нәтижелерді келесі нұсқаға көмектесу үшін жібере аласыз. Дайындалуда…",
"ShareSend": "Жіберу",
"ShareSent": "Жіберілді, рақмет. Ол {0} күніне дейін сақталады; оны «Бұл қолданба кімге хабарласады» бөлімінде жоя аласыз.",
"ShareTitle": "Нәтижелермен бөлісу",
"ShareTooMany": "Бүгін бұл мекенжайдан жіберу тым көп болды. Ертең қайталаңыз.",
"ShareWho": "Кім алады: «me-web?» қолданбасын шығарушы Arasaka di Hvozdikov Yevheniy, Италиядағы өз серверінде (meweb.arasaka.software).",
"ShareWhy": "Не үшін: келесі нұсқалардағы провайдерлер туралы ескертпелерді жақсарту үшін. Адам тексергеннен кейін тек мекенжайсыз жалпы сандар ғана жарияланады. Құқықтық негіз — сіздің келісіміңіз.",
"ShareWhy": "Не үшін: келесі нұсқалардағы провайдерлер туралы ескертпелерді жақсарту үшін. Адам тексергеннен кейін тек мекенжайсыз жалпы сандар ғана жарияланады. Егер жіберілген нәтижелер кодын шығарушыға өзіңіз берсеңіз, мысалы, байланысыңыз бойынша көмек сұрағанда, шығарушы сізге сұраған жеріңізде жауап беру үшін осы нәтижелерді де оқиды және ол жерде мекенжайларыңызды ешқашан қайталамайды. Құқықтық негіз — сіздің келісіміңіз.",
"SharedTitle": "Сіз бөліскен нәтижелер",
"SourceCode": "Бастапқы код",
"SpeedFailed": "Жылдамдық тесті аяқталмады.",
"SpeedLimited": "Соңғы бір сағатта бұл мекенжайдан жылдамдық тесті тым көп болды.",
"SpeedOffline": "Интернетсіз жылдамдық тесті жүргізілмейді.",
"SpeedResult": "Жүктеп алу {0} Мбит/с, жіберу {1} Мбит/с.",
"StartBody": "Шамамен бір минутта «me-web?» басқалар осы қосылым арқылы үйіңізге жете ала ма, жоқ па, соны анықтайды және жете алмаса, не істеу керегін айтады.",
"StartNo": "Маған керек емес",
"StartPromise": "Сізден сұрамай желіңізде ештеңе өзгертілмейді, ал нәтижелер, өзіңіз бөлісуді шешпесеңіз, осы құрылғыда қалады.",
"StartQuestion": "Үйіңіздің өз мекенжайы бар ма?",
"StartUsesTitle": "Нені білесіз",
"StartYes": "Иә, анықтайық",
"StatusCaptive": "Жолда кіру беті тұр",
"StatusChecking": "Қосылым тексерілуде…",
"StatusOffline": "Интернетке қосылмаған",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "жоқ деп хабарланды",
"ValueAtLeastSeconds": "кемінде {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секунд",
"ValueBlockAllocated": "мекенжай тізілімі провайдерге тікелей берген ({0})",
"ValueBlockAssigned": "мекенжай тізілімі бір ғана ұйымға тікелей берген ({0})",
"ValueBlockReallocated": "бір провайдер басқа провайдерге өткізген ({0})",
"ValueBlockReassigned": "провайдер өз клиенттерінің біріне өткізген ({0})",
"ValueCantTell": "белгісіз",
"ValueCantTellResolver": "{0}: атаулар серверіңіз оған сұрау жібере алмайды",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Осы жерден емес",
"VerdictPossible": "Мүмкін",
"VerdictWorkaround": "Айналма жолмен",
"VersionLine": "«me-web?» {0} · еркін бағдарлама (AGPL-3.0)",
"VersionLine": "me-web? {0} · еркін бағдарлама (AGPL-3.0)",
"WaitingReach": "Жоғарыдағы сұраққа жауабыңыз күтілуде.",
"WhatIsThis": "Бұл нені білдіреді?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "មិនអាចអានអាសយដ្ឋានសាធារណៈរបស់លោកអ្នកបានទេ។",
"AddressesV4Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv4 តែប៉ុណ្ណោះ៖ ការតភ្ជាប់នេះគ្មាន IPv6 ទេ។",
"AddressesV6Only": "អ៊ីនធឺណិតមើលឃើញលោកអ្នកតាម IPv6 តែប៉ុណ្ណោះ។",
"AppName": "“me-web?”",
"AppTagline": "ស្វែងយល់ថាតើលោកអ្នកអាចដំណើរការម៉ាស៊ីនមេផ្ទាល់ខ្លួនពីការតភ្ជាប់នេះបានឬទេ និងអ្វីដែលរារាំង។",
"AppName": "me-web?",
"BasisChecks": "ការពិនិត្យរបស់ “me-web?” បណ្ដាញ {0} ក្នុងចំណោម {1} ឲ្យលទ្ធផលដូចគ្នា",
"BasisOneUser": "របាយការណ៍របស់អ្នកប្រើម្នាក់",
"BasisOperator": "ក្រុមហ៊ុនអ៊ីនធឺណិតផ្ទាល់",
@@ -30,9 +29,9 @@
"CardReach": "អាចភ្ជាប់មកពីខាងក្រៅ",
"CardRouter": "រ៉ោតទ័ររបស់លោកអ្នក",
"CardSpeed": "ល្បឿន",
"Check": "ពិនិត្យ",
"CheckAgain": "ពិនិត្យម្ដងទៀត",
"CheckFailed": "ការពិនិត្យនេះបានឈប់ដោយមិននឹកស្មានដល់ ({0})។",
"CheckStart": "ពិនិត្យការតភ្ជាប់នេះ",
"Checking": "កំពុងពិនិត្យ…",
"ClearHistory": "លុបការពិនិត្យពីមុន",
"Close": "បិទ",
@@ -85,6 +84,8 @@
"FactAdapter": "កាតបណ្ដាញ",
"FactAddressesSeen": "អាសយដ្ឋាន IPv4 សាធារណៈដែលបានឃើញ",
"FactBattery": "ថ្ម",
"FactBlock": "ចន្លោះអាសយដ្ឋាន",
"FactBlockIpv6": "ចន្លោះអាសយដ្ឋានសម្រាប់ IPv6",
"FactChecks": "ការពិនិត្យ",
"FactCores": "ស្នូលប្រូសេស្ស័រ",
"FactDisk": "ទំហំផ្ទុកទំនេរ",
@@ -146,6 +147,7 @@
"FactWayOut": "ផ្លូវជៀស",
"FactWhoHasIpv6": "អ្នកកាន់អាសយដ្ឋាន IPv6",
"FactWhoHasIt": "អ្នកកាន់អាសយដ្ឋាន IPv4",
"Goodbye": "លាហើយ សូមអរគុណដែលបានចូលមើល។",
"HintSharedHop": "រ៉ោតទ័រមួយរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតប្រើអាសយដ្ឋានក្នុងចន្លោះសម្រាប់ប្រើរួមគ្នា (100.64.x.x)។ រឿងនេះកើតមានទាំងពេលមាន និងគ្មានការប្រើអាសយដ្ឋានរួមគ្នា ដូច្នេះវាតែឯងមិនបញ្ជាក់អ្វីទេ។",
"HintSomethingAnswers": "មានអ្វីមួយនៅផ្ទះកំពុងឆ្លើយលើច្រក 80 ឬ 443 រួចហើយ៖ ប្រហែលជាម៉ាស៊ីនមេដែលលោកអ្នកបានរៀបចំពីមុន។",
"HistoryChanged": "ចំនួនដងដែលអាសយដ្ឋាន IPv4 សាធារណៈរបស់លោកអ្នកបានប្ដូរ តាំងពី {1}៖ {2} (ការពិនិត្យ៖ {0})។",
@@ -153,6 +155,11 @@
"HistoryFirst": "នេះជាការពិនិត្យលើកដំបូងពីការតភ្ជាប់នេះ។ សូមពិនិត្យម្ដងទៀតនៅថ្ងៃផ្សេងៗ ដើម្បីមើលថាតើអាសយដ្ឋានរបស់លោកអ្នកប្ដូរឬទេ។",
"HistoryStable": "អាសយដ្ឋាន IPv4 សាធារណៈរបស់លោកអ្នកនៅដដែលតាំងពី {1} (ការពិនិត្យ៖ {0})។",
"IconsCredit": "រូបតំណាង៖ Lucide (ISC)។",
"IntroWayBody": "ត្រូវការរបស់ពីរ៖ កុំព្យូទ័រតូចមួយដែលបើកជានិច្ច និងការតភ្ជាប់ដែលមានអាសយដ្ឋានផ្ទាល់ខ្លួន ដើម្បីឲ្យអ្នកដទៃអាចរកឃើញផ្ទះរបស់លោកអ្នក។",
"IntroWayHope": "ការតភ្ជាប់ជាច្រើនមានអាសយដ្ឋានបែបនេះ។ ខ្លះទៀតឲ្យផ្ទះច្រើនប្រើអាសយដ្ឋានតែមួយរួមគ្នា ហើយភ្ញៀវត្រូវឈប់នៅទ្វារធំនៃអគារ។ ជាញឹកញាប់ រឿងនេះក៏មានផ្លូវជៀសដែរ។",
"IntroWayTitle": "ផ្ទះរបស់លោកអ្នកត្រូវការអាសយដ្ឋានផ្ទាល់ខ្លួន",
"IntroWishBody": "លោកអ្នកថតរូបមួយនៅកន្លែងឆ្ងាយពីផ្ទះ។ រូបនោះទៅដល់កុំព្យូទ័រតូចមួយនៅក្នុងផ្ទះរបស់លោកអ្នក ហើយមួយភ្លែតក្រោយមក ឪពុកម្ដាយរបស់លោកអ្នកក៏បានឃើញវានៅលើថេប្លេតរបស់គាត់។ អាល់ប៊ុមរបស់លោកអ្នកនៅតែក្នុងផ្ទះរបស់លោកអ្នកផ្ទាល់។",
"IntroWishTitle": "រូបថតគ្រួសារនៅផ្ទះ បើកមើលបានពីគ្រប់ទីកន្លែង",
"Language": "ភាសា",
"LinkCable": "ខ្សែ",
"LinkCopied": "បានចម្លងតំណហើយ។",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ការសាកល្បងច្រើនពេកសម្រាប់ពេលនេះ",
"RefusalUnknownTicket": "ការសាកល្បងផុតពេលហើយ",
"RefusalUnreachable": "មិនអាចភ្ជាប់ទៅម៉ាស៊ីនមេ",
"RegistryCredit": "ចន្លោះអាសយដ្ឋាន៖ មូលដ្ឋានទិន្នន័យរបស់ RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) និង LACNIC (lacnic.net) ប្រើដោយមានការអនុញ្ញាតពីស្ថាប័នទាំងនេះ ទិន្នន័យនៃ {0}។ ទិន្នន័យនេះអាចចាស់ជាងមូលដ្ឋានទិន្នន័យអនឡាញ។",
"ResultsTitle": "អ្វីដែល “me-web?” បានរកឃើញ",
"RouterMobile": "ពេលប្រើទិន្នន័យចល័ត គ្មានរ៉ោតទ័រផ្ទះទេ៖ បណ្ដាញរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតមកមុនគេ។",
"RouterNone": "រកមិនឃើញរ៉ោតទ័រផ្ទះនៅលើការតភ្ជាប់នេះទេ។",
@@ -266,18 +274,25 @@
"ShareOfferBody": "ការផ្ញើលទ្ធផលទាំងនេះ ជួយកែលម្អកំណត់ចំណាំអំពីក្រុមហ៊ុនអ៊ីនធឺណិតក្នុងកំណែបន្ទាប់របស់ “me-web?”។ លោកអ្នកនឹងឃើញយ៉ាងច្បាស់នូវអ្វីដែលត្រូវផ្ញើ មុនពេលមានអ្វីចេញទៅ។",
"ShareOfferTitle": "ជួយកំណែបន្ទាប់",
"ShareOpen": "ចែករំលែកលទ្ធផលទាំងនេះ",
"SharePreparing": "នៅចុងបញ្ចប់នៃការពិនិត្យ លោកអ្នកអាចផ្ញើលទ្ធផលទាំងនេះ ដើម្បីជួយកំណែបន្ទាប់។ កំពុងរៀបចំ…",
"ShareSend": "ផ្ញើ",
"ShareSent": "បានផ្ញើហើយ សូមអរគុណ។ វាត្រូវបានរក្សាទុករហូតដល់ {0}។ លោកអ្នកអាចលុបវានៅក្នុង “អ្វីដែលកម្មវិធីនេះទាក់ទង”។",
"ShareTitle": "ចែករំលែកលទ្ធផលទាំងនេះ",
"ShareTooMany": "មានការផ្ញើច្រើនពេកពីអាសយដ្ឋាននេះនៅថ្ងៃនេះ។ សូមព្យាយាមម្ដងទៀតនៅថ្ងៃស្អែក។",
"ShareWho": "អ្នកទទួល៖ Arasaka di Hvozdikov Yevheniy អ្នកបោះពុម្ពផ្សាយកម្មវិធី “me-web?” នៅលើម៉ាស៊ីនមេរបស់ខ្លួនផ្ទាល់នៅប្រទេសអ៊ីតាលី (meweb.arasaka.software)។",
"ShareWhy": "មូលហេតុ៖ ដើម្បីកែលម្អកំណត់ចំណាំអំពីក្រុមហ៊ុនអ៊ីនធឺណិតក្នុងកំណែក្រោយៗ។ មានតែចំនួនសរុបដែលគ្មានអាសយដ្ឋានប៉ុណ្ណោះដែលត្រូវបានផ្សព្វផ្សាយ ក្រោយពេលមនុស្សម្នាក់បានពិនិត្យមើលរួច។ មូលដ្ឋានច្បាប់គឺការយល់ព្រមរបស់លោកអ្នក។",
"ShareWhy": "មូលហេតុ៖ ដើម្បីកែលម្អកំណត់ចំណាំអំពីក្រុមហ៊ុនអ៊ីនធឺណិតក្នុងកំណែក្រោយៗ។ មានតែចំនួនសរុបដែលគ្មានអាសយដ្ឋានប៉ុណ្ណោះដែលត្រូវបានផ្សព្វផ្សាយ ក្រោយពេលមនុស្សម្នាក់បានពិនិត្យមើលរួច។ ប្រសិនបើលោកអ្នកផ្ទាល់ផ្តល់កូដនៃលទ្ធផលដែលបានផ្ញើទៅអ្នកបោះពុម្ពផ្សាយ ឧទាហរណ៍ ពេលលោកអ្នកសុំជំនួយអំពីការតភ្ជាប់របស់លោកអ្នក អ្នកបោះពុម្ពផ្សាយក៏អានលទ្ធផលទាំងនេះដែរ ដើម្បីឆ្លើយតបលោកអ្នកនៅកន្លែងដែលលោកអ្នកបានសួរ ហើយមិនដែលនិយាយឡើងវិញពីអាសយដ្ឋានរបស់លោកអ្នកនៅទីនោះទេ។ មូលដ្ឋានច្បាប់គឺការយល់ព្រមរបស់លោកអ្នក។",
"SharedTitle": "លទ្ធផលដែលលោកអ្នកបានចែករំលែក",
"SourceCode": "កូដប្រភព",
"SpeedFailed": "ការសាកល្បងល្បឿនមិនបានបញ្ចប់ទេ។",
"SpeedLimited": "មានការសាកល្បងល្បឿនច្រើនពេកពីអាសយដ្ឋាននេះក្នុងរយៈពេលមួយម៉ោងចុងក្រោយ។",
"SpeedOffline": "គ្មានអ៊ីនធឺណិត ក៏គ្មានការសាកល្បងល្បឿនដែរ។",
"SpeedResult": "ទាញយក {0} Mbit/s ផ្ទុកឡើង {1} Mbit/s។",
"StartBody": "ក្នុងរយៈពេលប្រហែលមួយនាទី “me-web?” រកមើលថាតើអ្នកដទៃអាចភ្ជាប់មកផ្ទះរបស់លោកអ្នកតាមរយៈការតភ្ជាប់នេះបានឬទេ ហើយត្រូវធ្វើអ្វី បើមិនបាន។",
"StartNo": "មិនមែនសម្រាប់ខ្ញុំទេ",
"StartPromise": "គ្មានអ្វីនៅក្នុងបណ្ដាញរបស់លោកអ្នកត្រូវបានផ្លាស់ប្ដូរ ដោយមិនសួរលោកអ្នកជាមុនឡើយ ហើយលទ្ធផលនៅតែលើឧបករណ៍នេះ លុះត្រាតែលោកអ្នកជ្រើសចែករំលែកវា។",
"StartQuestion": "តើផ្ទះរបស់លោកអ្នកមានអាសយដ្ឋានផ្ទាល់ខ្លួនឬទេ?",
"StartUsesTitle": "អ្វីដែលលោកអ្នកនឹងដឹង",
"StartYes": "មែនហើយ តោះរកមើល",
"StatusCaptive": "មានទំព័រចូលប្រើមករារាំង",
"StatusChecking": "កំពុងពិនិត្យការតភ្ជាប់…",
"StatusOffline": "មិនបានតភ្ជាប់អ៊ីនធឺណិត",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "ឆ្លើយថាមិនមាន",
"ValueAtLeastSeconds": "យ៉ាងតិច {0} វិនាទី",
"ValueBetweenSeconds": "ពី {0} ដល់ {1} វិនាទី",
"ValueBlockAllocated": "ផ្ដល់ឲ្យក្រុមហ៊ុនអ៊ីនធឺណិតដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
"ValueBlockAssigned": "ផ្ដល់ឲ្យអង្គការតែមួយដោយផ្ទាល់ពីស្ថាប័នចែកអាសយដ្ឋាន ({0})",
"ValueBlockReallocated": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៅក្រុមហ៊ុនអ៊ីនធឺណិតមួយទៀត ({0})",
"ValueBlockReassigned": "ផ្ទេរពីក្រុមហ៊ុនអ៊ីនធឺណិតទៅអតិថិជនម្នាក់របស់ខ្លួន ({0})",
"ValueCantTell": "មិនអាចដឹង",
"ValueCantTellResolver": "{0}៖ ម៉ាស៊ីនមេឈ្មោះរបស់លោកអ្នកមិនអាចសួរបញ្ជីនេះបានទេ",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "មិនបានពីទីនេះ",
"VerdictPossible": "អាចធ្វើបាន",
"VerdictWorkaround": "បានដោយផ្លូវជៀស",
"VersionLine": "“me-web?” {0} · កម្មវិធីសេរី (AGPL-3.0)",
"VersionLine": "me-web? {0} · កម្មវិធីសេរី (AGPL-3.0)",
"WaitingReach": "កំពុងរង់ចាំចម្លើយរបស់លោកអ្នកនៅខាងលើ។",
"WhatIsThis": "តើនេះមានន័យដូចម្ដេច?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "공인 주소를 읽지 못했습니다.",
"AddressesV4Only": "인터넷에서 IPv4 주소로만 보입니다. 이 연결에는 IPv6가 없습니다.",
"AddressesV6Only": "인터넷에서 IPv6 주소로만 보입니다.",
"AppName": "“me-web?”",
"AppTagline": "이 인터넷 연결로 직접 서버를 운영할 수 있는지, 무엇이 막고 있는지 알아보세요.",
"AppName": "me-web?",
"BasisChecks": "“me-web?” 점검, 네트워크 {1}곳 중 {0}곳 일치",
"BasisOneUser": "사용자 한 명의 제보",
"BasisOperator": "통신사",
@@ -30,9 +29,9 @@
"CardReach": "외부에서 접속",
"CardRouter": "내 공유기",
"CardSpeed": "속도",
"Check": "점검하기",
"CheckAgain": "다시 점검",
"CheckFailed": "이 점검이 예기치 않게 멈췄습니다({0}).",
"CheckStart": "이 연결 점검하기",
"Checking": "점검 중…",
"ClearHistory": "이전 점검 지우기",
"Close": "닫기",
@@ -85,6 +84,8 @@
"FactAdapter": "네트워크 어댑터",
"FactAddressesSeen": "확인된 공인 IPv4 주소",
"FactBattery": "배터리",
"FactBlock": "주소 묶음",
"FactBlockIpv6": "IPv6 주소 묶음",
"FactChecks": "점검 횟수",
"FactCores": "프로세서 코어",
"FactDisk": "남은 저장 공간",
@@ -146,6 +147,7 @@
"FactWayOut": "우회 방법",
"FactWhoHasIpv6": "IPv6 주소를 가진 곳",
"FactWhoHasIt": "IPv4 주소를 가진 곳",
"Goodbye": "안녕히 가세요. 둘러봐 주셔서 감사합니다.",
"HintSharedHop": "통신사 쪽 네트워크 장비(라우터) 하나가 공유용 주소 대역(100.64.x.x)을 씁니다. 주소를 공유할 때도, 공유하지 않을 때도 있는 일이라 이것만으로는 아무것도 증명하지 못합니다.",
"HintSomethingAnswers": "집 안의 무언가가 이미 포트 80 또는 443에서 답하고 있습니다. 아마 전에 설정해 둔 서버일 것입니다.",
"HistoryChanged": "{1} 이후 공인 IPv4 주소가 바뀐 횟수: {2}(점검 횟수: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "이 연결에서 하는 첫 점검입니다. 주소가 바뀌는지 보려면 다른 날에도 다시 점검해 보세요.",
"HistoryStable": "공인 IPv4 주소가 {1} 이후 그대로입니다(점검 횟수: {0}).",
"IconsCredit": "아이콘: Lucide(ISC).",
"IntroWayBody": "두 가지가 있으면 됩니다. 늘 켜 두는 작은 컴퓨터, 그리고 나만의 주소가 있는 인터넷 연결입니다. 그래야 다른 사람들이 우리 집을 찾을 수 있습니다.",
"IntroWayHope": "나만의 주소가 있는 연결도 많습니다. 어떤 연결은 주소 하나를 여러 집이 함께 써서, 찾아온 사람이 공동 현관에서 멈춥니다. 그럴 때도 돌아갈 길이 있는 경우가 많습니다.",
"IntroWayTitle": "우리 집만의 주소가 필요합니다",
"IntroWishBody": "집에서 멀리 떨어진 곳에서 사진을 찍습니다. 사진은 집에 있는 작은 컴퓨터로 가고, 잠시 뒤 부모님이 태블릿으로 그 사진을 보십니다. 앨범은 그대로 우리 집에 있습니다.",
"IntroWishTitle": "가족 사진은 집에 두고, 어디서든 보세요",
"Language": "언어",
"LinkCable": "유선",
"LinkCopied": "링크를 복사했습니다.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "지금은 테스트가 너무 많음",
"RefusalUnknownTicket": "테스트 시간이 지남",
"RefusalUnreachable": "서버에 연결할 수 없음",
"RegistryCredit": "주소 묶음: RIPE NCC(ripe.net), APNIC(apnic.net), AFRINIC(afrinic.net) 및 LACNIC(lacnic.net)의 데이터베이스, 각 기관의 허가를 받아 사용, {0} 기준 데이터. 온라인 데이터베이스보다 오래된 정보일 수 있습니다.",
"ResultsTitle": "“me-web?”이 찾은 것",
"RouterMobile": "모바일 데이터에는 집 공유기가 없습니다. 통신사 네트워크가 첫 단계입니다.",
"RouterNone": "이 연결에서 집 공유기를 찾지 못했습니다.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "이 결과를 보내 주시면 다음 “me-web?” 버전에서 통신사 메모를 더 좋게 만드는 데 도움이 됩니다. 무엇이든 보내기 전에 보낼 내용을 정확히 보여 드립니다.",
"ShareOfferTitle": "다음 버전 돕기",
"ShareOpen": "이 결과 공유하기",
"SharePreparing": "점검이 끝나면 다음 버전에 도움이 되도록 이 결과를 보낼 수 있습니다. 준비하는 중…",
"ShareSend": "보내기",
"ShareSent": "보냈습니다. 감사합니다. {0}까지 보관되며, “이 앱이 연결하는 곳”에서 삭제할 수 있습니다.",
"ShareTitle": "이 결과 공유하기",
"ShareTooMany": "오늘 이 주소에서 너무 많이 보냈습니다. 내일 다시 해 보세요.",
"ShareWho": "받는 곳: “me-web?”의 배포자인 Arasaka di Hvozdikov Yevheniy가 이탈리아에 있는 자체 서버(meweb.arasaka.software)에서 받습니다.",
"ShareWhy": "목적: 다음 버전들에서 통신사 메모를 개선하기 위해서입니다. 공개되는 것은 사람이 검토한 뒤의, 주소가 빠진 합계뿐입니다. 법적 근거는 사용자의 동의입니다.",
"ShareWhy": "목적: 다음 버전들에서 통신사 메모를 개선하기 위해서입니다. 공개되는 것은 사람이 검토한 뒤의, 주소가 빠진 합계뿐입니다. 연결 문제로 도움을 요청할 때처럼 사용자가 직접 제출 코드를 배포자에게 알려 주면, 배포자는 질문한 곳에서 답하기 위해 이 결과도 읽으며, 그곳에 주소를 다시 적지 않습니다. 법적 근거는 사용자의 동의입니다.",
"SharedTitle": "내가 공유한 결과",
"SourceCode": "소스 코드",
"SpeedFailed": "속도 테스트를 마치지 못했습니다.",
"SpeedLimited": "지난 1시간 동안 이 주소에서 속도 테스트를 너무 많이 했습니다.",
"SpeedOffline": "인터넷이 없으면 속도 테스트를 할 수 없습니다.",
"SpeedResult": "다운로드 {0} Mbit/s, 업로드 {1} Mbit/s.",
"StartBody": "“me-web?”은 1분 정도 만에 다른 사람이 이 연결로 우리 집에 닿을 수 있는지, 안 된다면 어떻게 해야 하는지 알아봅니다.",
"StartNo": "저는 필요 없어요",
"StartPromise": "먼저 묻지 않고는 네트워크에서 아무것도 바꾸지 않으며, 공유하기로 선택하지 않는 한 결과는 이 기기에만 남습니다.",
"StartQuestion": "우리 집만의 주소가 있나요?",
"StartUsesTitle": "알 수 있는 것",
"StartYes": "네, 알아볼게요",
"StatusCaptive": "로그인 페이지가 가로막고 있음",
"StatusChecking": "연결 점검 중…",
"StatusOffline": "인터넷에 연결되지 않음",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "없는 이름이라고 답함",
"ValueAtLeastSeconds": "최소 {0}초",
"ValueBetweenSeconds": "{0}초에서 {1}초 사이",
"ValueBlockAllocated": "주소 등록 기관이 통신사에 직접 내줌({0})",
"ValueBlockAssigned": "주소 등록 기관이 한 조직에만 직접 내줌({0})",
"ValueBlockReallocated": "한 통신사가 다른 통신사에 넘겨줌({0})",
"ValueBlockReassigned": "통신사가 자기 고객 중 하나에게 넘겨줌({0})",
"ValueCantTell": "알 수 없음",
"ValueCantTellResolver": "{0}: 이름 서버가 이 목록에 물어볼 수 없음",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "여기서는 불가",
"VerdictPossible": "가능",
"VerdictWorkaround": "우회하면 가능",
"VersionLine": "“me-web?” {0} · 자유 소프트웨어(AGPL-3.0)",
"VersionLine": "me-web? {0} · 자유 소프트웨어(AGPL-3.0)",
"WaitingReach": "위 질문에 대한 답을 기다리고 있습니다.",
"WhatIsThis": "무슨 뜻인가요?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Тышкы дарегиңизди аныктоо мүмкүн болгон жок.",
"AddressesV4Only": "Интернет сизди IPv4 аркылуу гана көрөт: бул туташууда IPv6 жок.",
"AddressesV6Only": "Интернет сизди IPv6 аркылуу гана көрөт.",
"AppName": "«me-web?»",
"AppTagline": "Ушул туташуудан өз сервериңизди үйдө кармай аласызбы жана ага эмне тоскоол экенин билиңиз.",
"AppName": "me-web?",
"BasisChecks": "«me-web?» текшерүүлөрү, {1} тармактан {0} макул",
"BasisOneUser": "бир колдонуучунун билдирүүсү",
"BasisOperator": "провайдердин өзү",
@@ -30,9 +29,9 @@
"CardReach": "Сырттан жеткиликтүүлүк",
"CardRouter": "Роутериңиз",
"CardSpeed": "Ылдамдык",
"Check": "Текшерүү",
"CheckAgain": "Кайра текшерүү",
"CheckFailed": "Бул текшерүү күтүлбөгөн жерден токтоп калды ({0}).",
"CheckStart": "Туташууну текшерүү",
"Checking": "Текшерилүүдө…",
"ClearHistory": "Мурунку текшерүүлөрдү унутуу",
"Close": "Жабуу",
@@ -85,6 +84,8 @@
"FactAdapter": "Тармак адаптери",
"FactAddressesSeen": "Көрүнгөн тышкы IPv4 даректери",
"FactBattery": "Батарея",
"FactBlock": "Дарек блогу",
"FactBlockIpv6": "IPv6 дарек блогу",
"FactChecks": "Текшерүүлөр",
"FactCores": "Процессордун ядролору",
"FactDisk": "Дисктеги бош орун",
@@ -146,6 +147,7 @@
"FactWayOut": "Айланып өтүү жолу",
"FactWhoHasIpv6": "IPv6 дареги кимде",
"FactWhoHasIt": "IPv4 дареги кимде",
"Goodbye": "Кош болуңуз, карап чыкканыңыз үчүн рахмат.",
"HintSharedHop": "Провайдериңиздин бир роутери ортоктош диапазондогу даректи (100.64.x.x) колдонот. Бул дарек ортоктош болгондо да, болбогондо да кездешет, ошондуктан өзүнчө эч нерсени далилдебейт.",
"HintSomethingAnswers": "Үйдөгү бир нерсе 80 же 443-портто жооп берип жатат: мурда орноткон сервериңиз болушу мүмкүн.",
"HistoryChanged": "{1} күнүнөн бери тышкы IPv4 дарегиңиздин өзгөрүү саны: {2} (текшерүүлөр: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Бул — ушул туташуудан жасалган биринчи текшерүү. Дарегиңиз өзгөрөбү, ошону көрүү үчүн башка күндөрү кайра текшериңиз.",
"HistoryStable": "Тышкы IPv4 дарегиңиз {1} күнүнөн бери өзгөргөн жок (текшерүүлөр: {0}).",
"IconsCredit": "Сүрөтчөлөр: Lucide (ISC).",
"IntroWayBody": "Бул үчүн эки нерсе керек: ар дайым күйүк турган чакан компьютер жана башкалар үйүңүздү таба алышы үчүн өз дареги бар туташуу.",
"IntroWayHope": "Көп туташуулардын ушундай дареги бар. Ал эми башкаларында бир дарек көп үйгө ортоктош болот да, келгендер имараттын кире бериш эшигинде токтоп калышат. Көбүнчө мунун да жолу табылат.",
"IntroWayTitle": "Үйүңүздүн өз дареги болушу керек",
"IntroWishBody": "Сиз үйдөн алыста сүрөткө тартасыз. Сүрөт үйүңүздөгү чакан компьютерге барат, ал эми бир заматтан кийин ата-энеңиз аны өз планшетинен көрөт. Альбомуңуз өз үйүңүздө калат.",
"IntroWishTitle": "Үй-бүлөлүк сүрөттөрүңүз үйдө, каалаган жерден жеткиликтүү",
"Language": "Тил",
"LinkCable": "Кабель",
"LinkCopied": "Шилтеме көчүрүлдү.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "азырынча тест өтө көп",
"RefusalUnknownTicket": "тесттин мөөнөтү бүттү",
"RefusalUnreachable": "серверге жетүү мүмкүн эмес",
"RegistryCredit": "Дарек блоктору: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) жана LACNIC (lacnic.net) уюмдарынын маалымат базалары, алардын уруксаты менен колдонулат, {0} күнкү маалыматтар. Маалыматтар онлайн маалымат базаларынан артта калышы мүмкүн.",
"ResultsTitle": "«me-web?» эмне тапты",
"RouterMobile": "Мобилдик интернетте үй роутери болбойт: адегенде провайдердин тармагы турат.",
"RouterNone": "Бул туташууда үй роутери табылган жок.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Бул жыйынтыктарды жөнөтүү «me-web?» колдонмосунун кийинки версиясындагы провайдерлер тууралуу эскертүүлөрдү жакшыртууга жардам берет. Эч нерсе жөнөтүлө электе эмне жөнөтүлөрүн так көрөсүз.",
"ShareOfferTitle": "Кийинки версияга жардам бериңиз",
"ShareOpen": "Жыйынтыктар менен бөлүшүү",
"SharePreparing": "Текшерүүнүн аягында бул жыйынтыктарды кийинки версияга жардам берүү үчүн жөнөтө аласыз. Даярдалууда…",
"ShareSend": "Жөнөтүү",
"ShareSent": "Жөнөтүлдү, рахмат. Ал {0} күнүнө чейин сакталат; аны «Бул колдонмо кимге кайрылат» бөлүмүндө өчүрө аласыз.",
"ShareTitle": "Жыйынтыктар менен бөлүшүү",
"ShareTooMany": "Бүгүн бул даректен жөнөтүүлөр өтө көп болду. Эртең кайталаңыз.",
"ShareWho": "Ким алат: «me-web?» колдонмосун чыгаруучу Arasaka di Hvozdikov Yevheniy, Италиядагы өз серверинде (meweb.arasaka.software).",
"ShareWhy": "Эмне үчүн: кийинки версиялардагы провайдерлер тууралуу эскертүүлөрдү жакшыртуу үчүн. Адам текшергенден кийин даректерсиз жалпы сандар гана жарыяланат. Укуктук негиз — сиздин макулдугуңуз.",
"ShareWhy": "Эмне үчүн: кийинки версиялардагы провайдерлер тууралуу эскертүүлөрдү жакшыртуу үчүн. Адам текшергенден кийин даректерсиз жалпы сандар гана жарыяланат. Эгер жөнөтүлгөн жыйынтыктардын кодун чыгаруучуга өзүңүз берсеңиз, мисалы, байланышыңыз боюнча жардам сураганда, чыгаруучу сизге сураган жериңизде жооп берүү үчүн бул жыйынтыктарды да окуйт жана ал жерде даректериңизди эч качан кайталабайт. Укуктук негиз — сиздин макулдугуңуз.",
"SharedTitle": "Сиз бөлүшкөн жыйынтыктар",
"SourceCode": "Баштапкы код",
"SpeedFailed": "Ылдамдык тести аягына чыккан жок.",
"SpeedLimited": "Акыркы бир саатта бул даректен ылдамдык тести өтө көп болду.",
"SpeedOffline": "Интернетсиз ылдамдык тести жүргүзүлбөйт.",
"SpeedResult": "Жүктөп алуу {0} Мбит/с, жөнөтүү {1} Мбит/с.",
"StartBody": "Болжол менен бир мүнөттө «me-web?» башкалар бул туташуу аркылуу үйүңүзгө жете алабы же жокпу, ошону аныктайт жана жете албаса, эмне кылуу керектигин айтат.",
"StartNo": "Мага керек эмес",
"StartPromise": "Сизден сурабай тармагыңызда эч нерсе өзгөртүлбөйт, ал эми жыйынтыктар, өзүңүз бөлүшүүнү чечпесеңиз, ушул түзмөктө калат.",
"StartQuestion": "Үйүңүздүн өз дареги барбы?",
"StartUsesTitle": "Эмнени билесиз",
"StartYes": "Ооба, билип көрөлү",
"StatusCaptive": "Жолдо кирүү барагы турат",
"StatusChecking": "Туташуу текшерилүүдө…",
"StatusOffline": "Интернетке туташкан эмес",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "жок деп билдирилди",
"ValueAtLeastSeconds": "кеминде {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секунд",
"ValueBlockAllocated": "дарек реестри провайдерге түздөн-түз берген ({0})",
"ValueBlockAssigned": "дарек реестри бир гана уюмга түздөн-түз берген ({0})",
"ValueBlockReallocated": "бир провайдер башка провайдерге өткөргөн ({0})",
"ValueBlockReassigned": "провайдер өз кардарларынын бирине өткөргөн ({0})",
"ValueCantTell": "белгисиз",
"ValueCantTellResolver": "{0}: аталыштар сервериңиз ага суроо жөнөтө албайт",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Бул жерден эмес",
"VerdictPossible": "Мүмкүн",
"VerdictWorkaround": "Айланма жол менен",
"VersionLine": "«me-web?» {0} · эркин программа (AGPL-3.0)",
"VersionLine": "me-web? {0} · эркин программа (AGPL-3.0)",
"WaitingReach": "Жогорудагы суроого жообуңуз күтүлүүдө.",
"WhatIsThis": "Бул эмнени билдирет?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Fannt eraus, ob Dir iwwer dës Verbindung Ären eegene Server doheem bedreiwe kënnt, a wat am Wee steet.",
"AppName": "me-web?",
"BasisChecks": "Kontrolle vu „me-web?“, {0} vun {1} Netzwierker stëmmen iwwereen",
"BasisOneUser": "Bericht vun engem Benotzer",
"BasisOperator": "Ugab vum Ubidder",
@@ -30,9 +29,9 @@
"CardReach": "Vu bausse z'erreechen",
"CardRouter": "Äre Router",
"CardSpeed": "Vitess",
"Check": "Kontrolléieren",
"CheckAgain": "Nach eng Kéier kontrolléieren",
"CheckFailed": "Dës Kontroll ass onerwaart ofgebrach ({0}).",
"CheckStart": "Dës Verbindung kontrolléieren",
"Checking": "Gëtt kontrolléiert…",
"ClearHistory": "Fréier Kontrollen vergiessen",
"Close": "Zoumaachen",
@@ -85,6 +84,8 @@
"FactAdapter": "Netzwierkadapter",
"FactAddressesSeen": "Gesinn ëffentlech IPv4-Adressen",
"FactBattery": "Batterie",
"FactBlock": "Adressblock",
"FactBlockIpv6": "Adressblock fir IPv6",
"FactChecks": "Kontrollen",
"FactCores": "Prozessorkären",
"FactDisk": "Fräi Späicherplaz",
@@ -146,6 +147,7 @@
"FactWayOut": "Auswee",
"FactWhoHasIpv6": "IPv6-Adress läit bei",
"FactWhoHasIt": "IPv4-Adress läit bei",
"Goodbye": "Äddi, a merci, datt Dir eragekuckt hutt.",
"HintSharedHop": "E Router vun Ärem Ubidder benotzt eng Adress aus dem gemeinsame Beräich (100.64.x.x). Dat gëtt et mat an ouni gedeelt Adressen, an dofir beweist dat eleng näischt.",
"HintSomethingAnswers": "Eppes bei Iech doheem äntwert schonn um Port 80 oder 443: wahrscheinlech e Server, deen Dir fréier ageriicht hutt.",
"HistoryChanged": "Wiessele vun Ärer ëffentlecher IPv4-Adress zënter {1}: {2} (Kontrollen: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Dëst ass déi éischt Kontroll iwwer dës Verbindung. Kontrolléiert nach eng Kéier un aneren Deeg, fir ze gesinn, ob Är Adress sech ännert.",
"HistoryStable": "Är ëffentlech IPv4-Adress ass zënter {1} d'selwecht bliwwen (Kontrollen: {0}).",
"IconsCredit": "Symboler: Lucide (ISC).",
"IntroWayBody": "Zwou Saache maachen et méiglech: e klenge Computer, deen ëmmer ugeschalt bleift, an eng Verbindung mat enger eegener Adress, fir datt anerer Äert Doheem fanne kënnen.",
"IntroWayHope": "Vill Verbindungen hunn eng. Aner Verbindungen deelen eng Adress op vill Haushalter op, a wien op Besuch kënnt, bleift virun der Haaptdier stoen. Dacks gëtt et och dofir en Auswee.",
"IntroWayTitle": "Äert Doheem brauch eng eegen Adress",
"IntroWishBody": "Dir maacht eng Foto wäit vun doheem. Si geet op e klenge Computer bei Iech doheem, an e Moment méi spéit gesinn Är Elteren se op hirem Tablet. Ären Album bleift an Ärem eegenen Doheem.",
"IntroWishTitle": "Är Familljefotoen doheem, vun iwwerall z'erreechen",
"Language": "Sprooch",
"LinkCable": "Kabel",
"LinkCopied": "Link kopéiert.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "fir de Moment ze vill Tester",
"RefusalUnknownTicket": "den Test ass ofgelaf",
"RefusalUnreachable": "Server net z'erreechen",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Wann Dir dës Resultater schéckt, hëlleft Dir, d'Hiweiser iwwer d'Ubidder an der nächster Versioun vu „me-web?“ ze verbesseren. Dir gesitt genee, wat geschéckt gëtt, ier iergendeppes Ären Apparat verléisst.",
"ShareOfferTitle": "Hëlleft der nächster Versioun",
"ShareOpen": "Dës Resultater deelen",
"SharePreparing": "Um Enn vun der Kontroll kënnt Dir dës Resultater schécken, fir der nächster Versioun ze hëllefen. Si gi virbereet…",
"ShareSend": "Schécken",
"ShareSent": "Geschéckt, merci. Opgehale bis {0}; Dir kënnt d'Asendung ënner „Mat wiem dës App schwätzt“ läschen.",
"ShareTitle": "Dës Resultater deelen",
"ShareTooMany": "Haut ze vill Asendungen vun dëser Adress. Probéiert w.e.g. muer nach eng Kéier.",
"ShareWho": "Wien se kritt: Arasaka di Hvozdikov Yevheniy, den Erausgeber vu „me-web?“, op sengem eegene Server an Italien (meweb.arasaka.software).",
"ShareWhy": "Firwat: fir d'Hiweiser iwwer d'Ubidder a spéidere Versiounen ze verbesseren. Verëffentlecht ginn nëmme Summen ouni Adressen, an eréischt nodeems e Mënsch se nogekuckt huet. D'Rechtsgrondlag ass Är Awëllegung.",
"ShareWhy": "Firwat: fir d'Hiweiser iwwer d'Ubidder a spéidere Versiounen ze verbesseren. Verëffentlecht ginn nëmme Summen ouni Adressen, an eréischt nodeems e Mënsch se nogekuckt huet. Wann Dir de Code vun Ärer Asendung selwer dem Erausgeber gitt, zum Beispill wann Dir ëm Hëllef mat Ärer Verbindung frot, liest den Erausgeber och dës Resultater, fir Iech do ze äntweren, wou Dir gefrot hutt, an nennt do ni Är Adressen. D'Rechtsgrondlag ass Är Awëllegung.",
"SharedTitle": "Är gedeelt Resultater",
"SourceCode": "Quellcode",
"SpeedFailed": "Den Test vun der Vitess gouf net ofgeschloss.",
"SpeedLimited": "Ze vill Tester vun der Vitess vun dëser Adress an der leschter Stonn.",
"SpeedOffline": "Ouni Internet keen Test vun der Vitess.",
"SpeedResult": "Download {0} Mbit/s, Upload {1} Mbit/s.",
"StartBody": "An ongeféier enger Minutt fënnt „me-web?“ eraus, ob anerer Äert Doheem iwwer dës Verbindung erreeche kënnen, a wat ze maachen ass, wann net.",
"StartNo": "Näischt fir mech",
"StartPromise": "An Ärem Netzwierk gëtt näischt geännert, ouni datt Dir virdru gefrot gitt, an d'Resultater bleiwen op dësem Apparat, ausser Dir wëllt se selwer deelen.",
"StartQuestion": "Huet Äert Doheem eng eegen Adress?",
"StartUsesTitle": "Wat Dir erausfannt",
"StartYes": "Jo, loosst eis kucken",
"StatusCaptive": "Eng Umeldsäit steet am Wee",
"StatusChecking": "D'Verbindung gëtt kontrolléiert…",
"StatusOffline": "Net mam Internet verbonnen",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "ອ່ານທີ່ຢູ່ສາທາລະນະຂອງທ່ານບໍ່ໄດ້.",
"AddressesV4Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv4 ເທົ່ານັ້ນ ເພາະການເຊື່ອມຕໍ່ນີ້ບໍ່ມີ IPv6.",
"AddressesV6Only": "ອິນເຕີເນັດເຫັນທ່ານຜ່ານ IPv6 ເທົ່ານັ້ນ.",
"AppName": "“me-web?”",
"AppTagline": "ກວດເບິ່ງວ່າທ່ານສາມາດຕັ້ງເຊີເວີຂອງທ່ານເອງຈາກການເຊື່ອມຕໍ່ນີ້ໄດ້ບໍ່ ແລະ ມີຫຍັງກີດຂວາງຢູ່.",
"AppName": "me-web?",
"BasisChecks": "ການກວດສອບຂອງ “me-web?”, ໃຫ້ຜົນກົງກັນ {0} ຈາກ {1} ເຄືອຂ່າຍ",
"BasisOneUser": "ລາຍງານຈາກຜູ້ໃຊ້ຄົນໜຶ່ງ",
"BasisOperator": "ຜູ້ໃຫ້ບໍລິການ",
@@ -30,9 +29,9 @@
"CardReach": "ເຂົ້າເຖິງໄດ້ຈາກພາຍນອກ",
"CardRouter": "ເຣົາເຕີຂອງທ່ານ",
"CardSpeed": "ຄວາມໄວ",
"Check": "ກວດສອບ",
"CheckAgain": "ກວດສອບອີກຄັ້ງ",
"CheckFailed": "ການກວດສອບນີ້ຢຸດກະທັນຫັນ ({0}).",
"CheckStart": "ກວດສອບການເຊື່ອມຕໍ່ນີ້",
"Checking": "ກຳລັງກວດສອບ…",
"ClearHistory": "ລຶບການກວດສອບຄັ້ງກ່ອນ",
"Close": "ປິດ",
@@ -85,6 +84,8 @@
"FactAdapter": "ອະແດັບເຕີເຄືອຂ່າຍ",
"FactAddressesSeen": "ທີ່ຢູ່ IPv4 ສາທາລະນະທີ່ພົບ",
"FactBattery": "ແບັດເຕີຣີ",
"FactBlock": "ຊ່ວງທີ່ຢູ່",
"FactBlockIpv6": "ຊ່ວງທີ່ຢູ່ສຳລັບ IPv6",
"FactChecks": "ການກວດສອບ",
"FactCores": "ແກນປະມວນຜົນ (core)",
"FactDisk": "ພື້ນທີ່ຫວ່າງໃນດິສກ໌",
@@ -146,6 +147,7 @@
"FactWayOut": "ທາງອ້ອມ",
"FactWhoHasIpv6": "ທີ່ຢູ່ IPv6 ຢູ່ທີ່",
"FactWhoHasIt": "ທີ່ຢູ່ IPv4 ຢູ່ທີ່",
"Goodbye": "ລາກ່ອນ ແລະ ຂໍຂອບໃຈທີ່ເຂົ້າມາເບິ່ງ.",
"HintSharedHop": "ເຣົາເຕີໂຕໜຶ່ງຂອງຜູ້ໃຫ້ບໍລິການໃຊ້ທີ່ຢູ່ຈາກຊ່ວງທີ່ໃຊ້ຮ່ວມກັນ (100.64.x.x). ສິ່ງນີ້ເກີດໄດ້ທັງເມື່ອມີ ແລະ ບໍ່ມີການໃຊ້ທີ່ຢູ່ຮ່ວມກັນ, ສະນັ້ນລຳພັງຂໍ້ນີ້ຈຶ່ງພິສູດຫຍັງບໍ່ໄດ້.",
"HintSomethingAnswers": "ມີບາງຢ່າງໃນເຮືອນຕອບຢູ່ພອດ 80 ຫຼື 443 ແລ້ວ: ອາດເປັນເຊີເວີທີ່ທ່ານເຄີຍຕັ້ງໄວ້.",
"HistoryChanged": "ທີ່ຢູ່ IPv4 ສາທາລະນະຂອງທ່ານປ່ຽນໄປ {2} ເທື່ອ ຕັ້ງແຕ່ {1} (ກວດສອບ {0} ຄັ້ງ).",
@@ -153,6 +155,11 @@
"HistoryFirst": "ນີ້ແມ່ນການກວດສອບຄັ້ງທຳອິດຈາກການເຊື່ອມຕໍ່ນີ້. ລອງກວດສອບອີກໃນມື້ອື່ນ ເພື່ອເບິ່ງວ່າທີ່ຢູ່ຂອງທ່ານປ່ຽນບໍ່.",
"HistoryStable": "ທີ່ຢູ່ IPv4 ສາທາລະນະຂອງທ່ານຍັງຄືເກົ່າຕັ້ງແຕ່ {1} (ກວດສອບ {0} ຄັ້ງ).",
"IconsCredit": "ໄອຄອນ: Lucide (ISC).",
"IntroWayBody": "ຕ້ອງມີສອງຢ່າງ: ຄອມພິວເຕີນ້ອຍໆ ທີ່ເປີດໄວ້ຕະຫຼອດ ແລະ ການເຊື່ອມຕໍ່ທີ່ມີທີ່ຢູ່ເປັນຂອງຕົນເອງ, ເພື່ອໃຫ້ຄົນອື່ນຊອກຫາເຮືອນຂອງທ່ານພົບ.",
"IntroWayHope": "ອິນເຕີເນັດຢູ່ເຮືອນຫຼາຍສາຍມີທີ່ຢູ່ແບບນີ້. ບາງສາຍໃຊ້ທີ່ຢູ່ດຽວຮ່ວມກັນຫຼາຍເຮືອນ, ຄົນທີ່ມາຫາຈຶ່ງຕ້ອງຢຸດຢູ່ທີ່ປະຕູໃຫຍ່ຂອງຕຶກ. ເລື່ອງນີ້ກໍມັກມີທາງອ້ອມຄືກັນ.",
"IntroWayTitle": "ເຮືອນຂອງທ່ານຕ້ອງມີທີ່ຢູ່ເປັນຂອງຕົນເອງ",
"IntroWishBody": "ທ່ານຖ່າຍຮູບຢູ່ບ່ອນທີ່ໄກຈາກເຮືອນ. ຮູບນັ້ນໄປເຖິງຄອມພິວເຕີນ້ອຍໆ ເຄື່ອງໜຶ່ງໃນເຮືອນຂອງທ່ານ, ແລະ ພຽງຄາວດຽວ ພໍ່ແມ່ຂອງທ່ານກໍໄດ້ເບິ່ງຮູບນັ້ນໃນແທັບເລັດ. ຮູບທັງໝົດຂອງທ່ານຍັງຢູ່ໃນເຮືອນຂອງທ່ານເອງ.",
"IntroWishTitle": "ຮູບຄອບຄົວເກັບໄວ້ຢູ່ເຮືອນ ເປີດເບິ່ງໄດ້ຈາກທຸກບ່ອນ",
"Language": "ພາສາ",
"LinkCable": "ສາຍແລນ",
"LinkCopied": "ສຳເນົາລິ້ງແລ້ວ.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ທົດສອບຫຼາຍເກີນໄປໃນຕອນນີ້",
"RefusalUnknownTicket": "ການທົດສອບໝົດອາຍຸແລ້ວ",
"RefusalUnreachable": "ຕິດຕໍ່ເຊີເວີບໍ່ໄດ້",
"RegistryCredit": "ຊ່ວງທີ່ຢູ່: ຖານຂໍ້ມູນຂອງ RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ແລະ LACNIC (lacnic.net), ໃຊ້ໂດຍໄດ້ຮັບອະນຸຍາດຈາກອົງການເຫຼົ່ານີ້, ຂໍ້ມູນວັນທີ {0}. ຂໍ້ມູນນີ້ອາດເກົ່າກວ່າຖານຂໍ້ມູນອອນລາຍ.",
"ResultsTitle": "ສິ່ງທີ່ “me-web?” ພົບ",
"RouterMobile": "ເມື່ອໃຊ້ອິນເຕີເນັດມືຖື ຈະບໍ່ມີເຣົາເຕີໃນເຮືອນ: ເຄືອຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການແມ່ນດ່ານທຳອິດ.",
"RouterNone": "ບໍ່ພົບເຣົາເຕີໃນເຮືອນໃນການເຊື່ອມຕໍ່ນີ້.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "ການສົ່ງຜົນການກວດສອບນີ້ ຊ່ວຍປັບປຸງໝາຍເຫດກ່ຽວກັບຜູ້ໃຫ້ບໍລິການໃນ “me-web?” ເວີຊັນຕໍ່ໄປ. ທ່ານຈະເຫັນທຸກຢ່າງທີ່ຈະສົ່ງ ກ່ອນທີ່ຂໍ້ມູນໃດຈະຖືກສົ່ງອອກໄປ.",
"ShareOfferTitle": "ຊ່ວຍພັດທະນາເວີຊັນຕໍ່ໄປ",
"ShareOpen": "ແບ່ງປັນຜົນການກວດສອບນີ້",
"SharePreparing": "ເມື່ອກວດສອບແລ້ວ, ທ່ານສາມາດສົ່ງຜົນການກວດສອບນີ້ ເພື່ອຊ່ວຍພັດທະນາເວີຊັນຕໍ່ໄປ. ກຳລັງກະກຽມ…",
"ShareSend": "ສົ່ງ",
"ShareSent": "ສົ່ງແລ້ວ, ຂອບໃຈ. ຂໍ້ມູນຈະຖືກເກັບໄວ້ຮອດ {0}; ທ່ານສາມາດລຶບໄດ້ທີ່ “ແອັບນີ້ຕິດຕໍ່ກັບໃຜແດ່”.",
"ShareTitle": "ແບ່ງປັນຜົນການກວດສອບນີ້",
"ShareTooMany": "ມື້ນີ້ມີການສົ່ງຈາກທີ່ຢູ່ນີ້ຫຼາຍເກີນໄປ. ກະລຸນາລອງໃໝ່ມື້ອື່ນ.",
"ShareWho": "ຜູ້ຮັບ: Arasaka di Hvozdikov Yevheniy, ຜູ້ເຜີຍແຜ່ “me-web?”, ໃນເຊີເວີຂອງຕົນເອງຢູ່ປະເທດອີຕາລີ (meweb.arasaka.software).",
"ShareWhy": "ເຫດຜົນ: ເພື່ອປັບປຸງໝາຍເຫດກ່ຽວກັບຜູ້ໃຫ້ບໍລິການໃນເວີຊັນຕໍ່ໆໄປ. ຈະເຜີຍແຜ່ສະເພາະຕົວເລກລວມທີ່ບໍ່ມີທີ່ຢູ່ ແລະ ຕ້ອງມີຄົນກວດທານກ່ອນສະເໝີ. ພື້ນຖານທາງກົດໝາຍແມ່ນການຍິນຍອມຂອງທ່ານ.",
"ShareWhy": "ເຫດຜົນ: ເພື່ອປັບປຸງໝາຍເຫດກ່ຽວກັບຜູ້ໃຫ້ບໍລິການໃນເວີຊັນຕໍ່ໆໄປ. ຈະເຜີຍແຜ່ສະເພາະຕົວເລກລວມທີ່ບໍ່ມີທີ່ຢູ່ ແລະ ຕ້ອງມີຄົນກວດທານກ່ອນສະເໝີ. ຖ້າທ່ານມອບລະຫັດຂອງຂໍ້ມູນທີ່ທ່ານສົ່ງໃຫ້ຜູ້ເຜີຍແຜ່ດ້ວຍຕົນເອງ ເຊັ່ນ ເມື່ອທ່ານຂໍຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບການເຊື່ອມຕໍ່ຂອງທ່ານ ຜູ້ເຜີຍແຜ່ກໍຈະອ່ານຜົນເຫຼົ່ານີ້ນຳ ເພື່ອຕອບທ່ານຢູ່ບ່ອນທີ່ທ່ານຖາມ ແລະ ຈະບໍ່ກ່າວທີ່ຢູ່ຂອງທ່ານຊ້ຳອີກຢູ່ບ່ອນນັ້ນເລີຍ. ພື້ນຖານທາງກົດໝາຍແມ່ນການຍິນຍອມຂອງທ່ານ.",
"SharedTitle": "ຜົນການກວດສອບທີ່ທ່ານແບ່ງປັນ",
"SourceCode": "ຊອດໂຄດ",
"SpeedFailed": "ການທົດສອບຄວາມໄວບໍ່ສຳເລັດ.",
"SpeedLimited": "ທົດສອບຄວາມໄວຈາກທີ່ຢູ່ນີ້ຫຼາຍເກີນໄປໃນຊົ່ວໂມງທີ່ຜ່ານມາ.",
"SpeedOffline": "ທົດສອບຄວາມໄວບໍ່ໄດ້ ເມື່ອບໍ່ມີອິນເຕີເນັດ.",
"SpeedResult": "ດາວໂຫຼດ {0} Mbit/s, ອັບໂຫຼດ {1} Mbit/s.",
"StartBody": "ພາຍໃນປະມານໜຶ່ງນາທີ, “me-web?” ຈະກວດເບິ່ງວ່າຄົນອື່ນເຂົ້າເຖິງເຮືອນຂອງທ່ານຜ່ານການເຊື່ອມຕໍ່ນີ້ໄດ້ບໍ່ ແລະ ຖ້າບໍ່ໄດ້ ຄວນເຮັດແນວໃດ.",
"StartNo": "ບໍ່ແມ່ນສຳລັບຂ້ອຍ",
"StartPromise": "ຈະບໍ່ມີການປ່ຽນແປງຫຍັງໃນເຄືອຂ່າຍຂອງທ່ານ ໂດຍບໍ່ຖາມທ່ານກ່ອນ, ແລະ ຜົນການກວດສອບຈະຢູ່ໃນອຸປະກອນນີ້ເທົ່ານັ້ນ ເວັ້ນເສຍແຕ່ທ່ານເລືອກແບ່ງປັນ.",
"StartQuestion": "ເຮືອນຂອງທ່ານມີທີ່ຢູ່ເປັນຂອງຕົນເອງບໍ?",
"StartUsesTitle": "ສິ່ງທີ່ທ່ານຈະໄດ້ຮູ້",
"StartYes": "ແມ່ນແລ້ວ, ມາເບິ່ງກັນເລີຍ",
"StatusCaptive": "ມີໜ້າເຂົ້າສູ່ລະບົບກີດຂວາງຢູ່",
"StatusChecking": "ກຳລັງກວດສອບການເຊື່ອມຕໍ່…",
"StatusOffline": "ບໍ່ໄດ້ເຊື່ອມຕໍ່ອິນເຕີເນັດ",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "ຕອບວ່າບໍ່ມີຢູ່",
"ValueAtLeastSeconds": "ຢ່າງໜ້ອຍ {0} ວິນາທີ",
"ValueBetweenSeconds": "ລະຫວ່າງ {0} ຫາ {1} ວິນາທີ",
"ValueBlockAllocated": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ຜູ້ໃຫ້ບໍລິການໂດຍກົງ ({0})",
"ValueBlockAssigned": "ອົງການຈົດທະບຽນທີ່ຢູ່ມອບໃຫ້ອົງກອນດຽວໂດຍກົງ ({0})",
"ValueBlockReallocated": "ຜູ້ໃຫ້ບໍລິການໜຶ່ງສົ່ງຕໍ່ໃຫ້ຜູ້ໃຫ້ບໍລິການອື່ນ ({0})",
"ValueBlockReassigned": "ຜູ້ໃຫ້ບໍລິການສົ່ງຕໍ່ໃຫ້ລູກຄ້າຄົນໜຶ່ງຂອງຕົນ ({0})",
"ValueCantTell": "ບອກບໍ່ໄດ້",
"ValueCantTellResolver": "{0}: ເຊີເວີຊື່ຂອງທ່ານຖາມບັນຊີດຳນີ້ບໍ່ໄດ້",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "ຈາກບ່ອນນີ້ບໍ່ໄດ້",
"VerdictPossible": "ເຮັດໄດ້",
"VerdictWorkaround": "ຕ້ອງໃຊ້ທາງອ້ອມ",
"VersionLine": "“me-web?” {0} · ຊອບແວເສລີ (AGPL-3.0)",
"VersionLine": "me-web? {0} · ຊອບແວເສລີ (AGPL-3.0)",
"WaitingReach": "ກຳລັງລໍຖ້າຄຳຕອບຂອງທ່ານຢູ່ຂ້າງເທິງ.",
"WhatIsThis": "ນີ້ໝາຍຄວາມວ່າແນວໃດ?"
}
+24 -5
View File
@@ -4,8 +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?“",
"AppTagline": "Sužinokite, ar per šį ryšį galite turėti savo serverį namuose ir kas tam trukdo.",
"AppName": "me-web?",
"BasisChecks": "„me-web?“ patikrinimai, sutampa {0} iš {1} tinklų",
"BasisOneUser": "vieno naudotojo pranešimas",
"BasisOperator": "teikėjas",
@@ -30,9 +29,9 @@
"CardReach": "Pasiekiamumas iš išorės",
"CardRouter": "Jūsų maršrutizatorius",
"CardSpeed": "Greitis",
"Check": "Patikrinti",
"CheckAgain": "Patikrinti dar kartą",
"CheckFailed": "Šis patikrinimas netikėtai nutrūko ({0}).",
"CheckStart": "Patikrinti šį ryšį",
"Checking": "Tikrinama…",
"ClearHistory": "Pamiršti ankstesnius patikrinimus",
"Close": "Uždaryti",
@@ -85,6 +84,8 @@
"FactAdapter": "Tinklo adapteris",
"FactAddressesSeen": "Matyti viešieji IPv4 adresai",
"FactBattery": "Baterija",
"FactBlock": "Adresų blokas",
"FactBlockIpv6": "IPv6 adresų blokas",
"FactChecks": "Patikrinimai",
"FactCores": "Procesoriaus branduoliai",
"FactDisk": "Laisva vieta diske",
@@ -146,6 +147,7 @@
"FactWayOut": "Išeitis",
"FactWhoHasIpv6": "IPv6 adresą turi",
"FactWhoHasIt": "IPv4 adresą turi",
"Goodbye": "Viso gero ir ačiū, kad užsukote.",
"HintSharedHop": "Jūsų teikėjo maršrutizatorius naudoja adresą iš bendrosios srities (100.64.x.x). Taip būna ir dalijantis adresu, ir be to, todėl vien tai nieko neįrodo.",
"HintSomethingAnswers": "Kažkas namuose jau atsako per prievadą 80 arba 443: tikriausiai anksčiau įrengtas serveris.",
"HistoryChanged": "Jūsų viešojo IPv4 adreso pasikeitimai nuo {1}: {2} (patikrinimų: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Tai pirmasis patikrinimas per šį ryšį. Patikrinkite dar kartą kitomis dienomis, kad pamatytumėte, ar jūsų adresas keičiasi.",
"HistoryStable": "Jūsų viešasis IPv4 adresas nesikeitė nuo {1} (patikrinimų: {0}).",
"IconsCredit": "Piktogramos: Lucide (ISC).",
"IntroWayBody": "Tam reikia dviejų dalykų: mažo kompiuterio, kuris visada įjungtas, ir ryšio su nuosavu adresu, kad kiti galėtų rasti jūsų namus.",
"IntroWayHope": "Daugelis ryšių jį turi. Kitur vienu adresu dalijasi daug namų, ir svečiai sustoja prie bendrų laiptinės durų. Dažnai ir tai galima apeiti.",
"IntroWayTitle": "Jūsų namams reikia nuosavo adreso",
"IntroWishBody": "Fotografuojate toli nuo namų. Nuotrauka keliauja į mažą kompiuterį jūsų namuose, o po akimirkos jūsų tėvai ją mato savo planšetėje. Jūsų albumas lieka jūsų pačių namuose.",
"IntroWishTitle": "Šeimos nuotraukos namuose, pasiekiamos iš bet kur",
"Language": "Kalba",
"LinkCable": "Kabelis",
"LinkCopied": "Nuoroda nukopijuota.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "kol kas per daug testų",
"RefusalUnknownTicket": "testo laikas baigėsi",
"RefusalUnreachable": "serveris nepasiekiamas",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Išsiuntę šiuos rezultatus padėsite patobulinti pastabas apie teikėjus kitoje „me-web?“ versijoje. Prieš išsiunčiant ką nors, tiksliai pamatysite, kas bus siunčiama.",
"ShareOfferTitle": "Padėkite kitai versijai",
"ShareOpen": "Pasidalyti šiais rezultatais",
"SharePreparing": "Patikrinimo pabaigoje galėsite išsiųsti šiuos rezultatus ir taip padėti kitai versijai. Ruošiama…",
"ShareSend": "Siųsti",
"ShareSent": "Išsiųsta, ačiū. Pateikimas saugomas iki {0}; galite jį ištrinti skiltyje „Su kuo susisiekia ši programėlė“.",
"ShareTitle": "Pasidalyti šiais rezultatais",
"ShareTooMany": "Šiandien iš šio adreso gauta per daug pateikimų. Bandykite rytoj.",
"ShareWho": "Kas juos gauna: Arasaka di Hvozdikov Yevheniy, „me-web?“ leidėjas, savo serveryje Italijoje (meweb.arasaka.software).",
"ShareWhy": "Kodėl: kad vėlesnėse versijose būtų patobulintos pastabos apie teikėjus. Skelbiamos tik bendros sumos be adresų ir tik po to, kai jas peržiūri žmogus. Teisinis pagrindas – jūsų sutikimas.",
"ShareWhy": "Kodėl: kad vėlesnėse versijose būtų patobulintos pastabos apie teikėjus. Skelbiamos tik bendros sumos be adresų ir tik po to, kai jas peržiūri žmogus. Jei pateikimo kodą leidėjui duodate patys, pavyzdžiui, prašydami pagalbos dėl savo ryšio, leidėjas perskaito ir šiuos rezultatus, kad atsakytų jums ten, kur klausėte, ir ten niekada nekartoja jūsų adresų. Teisinis pagrindas – jūsų sutikimas.",
"SharedTitle": "Jūsų pasidalyti rezultatai",
"SourceCode": "Pirminis kodas",
"SpeedFailed": "Greičio testas nebaigtas.",
"SpeedLimited": "Per pastarąją valandą iš šio adreso atlikta per daug greičio testų.",
"SpeedOffline": "Be interneto greičio testo atlikti negalima.",
"SpeedResult": "Atsisiuntimas {0} Mbit/s, išsiuntimas {1} Mbit/s.",
"StartBody": "Maždaug per minutę „me-web?“ išsiaiškina, ar kiti per šį ryšį gali pasiekti jūsų namus ir ką daryti, jei negali.",
"StartNo": "Ne man",
"StartPromise": "Be jūsų sutikimo jūsų tinkle nieko nekeičiama, o rezultatai lieka šiame įrenginyje, nebent nuspręstumėte jais pasidalyti.",
"StartQuestion": "Ar jūsų namai turi nuosavą adresą?",
"StartUsesTitle": "Ką sužinosite",
"StartYes": "Taip, išsiaiškinkime",
"StatusCaptive": "Trukdo prisijungimo puslapis",
"StatusChecking": "Tikrinamas ryšys…",
"StatusOffline": "Neprisijungta prie interneto",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Uzziniet, vai ar šo savienojumu varat darbināt savu serveri mājās un kas tam traucē.",
"AppName": "me-web?",
"BasisChecks": "“me-web?” pārbaudes, sakrīt {0} no {1} tīkliem",
"BasisOneUser": "viena lietotāja ziņojums",
"BasisOperator": "operators",
@@ -30,9 +29,9 @@
"CardReach": "Sasniedzamība no ārpuses",
"CardRouter": "Jūsu maršrutētājs",
"CardSpeed": "Ātrums",
"Check": "Pārbaudīt",
"CheckAgain": "Pārbaudīt vēlreiz",
"CheckFailed": "Šī pārbaude negaidīti apstājās ({0}).",
"CheckStart": "Pārbaudīt savienojumu",
"Checking": "Notiek pārbaude…",
"ClearHistory": "Aizmirst iepriekšējās pārbaudes",
"Close": "Aizvērt",
@@ -85,6 +84,8 @@
"FactAdapter": "Tīkla adapteris",
"FactAddressesSeen": "Redzētās publiskās IPv4 adreses",
"FactBattery": "Akumulators",
"FactBlock": "Adrešu bloks",
"FactBlockIpv6": "IPv6 adrešu bloks",
"FactChecks": "Pārbaudes",
"FactCores": "Procesora kodoli",
"FactDisk": "Brīvā vieta diskā",
@@ -146,6 +147,7 @@
"FactWayOut": "Risinājums",
"FactWhoHasIpv6": "IPv6 adreses turētājs",
"FactWhoHasIt": "IPv4 adreses turētājs",
"Goodbye": "Uz redzēšanos, un paldies, ka ieskatījāties.",
"HintSharedHop": "Kāds jūsu operatora maršrutētājs izmanto adresi no koplietošanas diapazona (100.64.x.x). Tā notiek gan ar adreses koplietošanu, gan bez tās, tāpēc tas viens pats neko nepierāda.",
"HintSomethingAnswers": "Kaut kas mājās jau atbild caur portu 80 vai 443: droši vien agrāk iestatīts serveris.",
"HistoryChanged": "Jūsu publiskās IPv4 adreses maiņas kopš {1}: {2} (pārbaudes: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Šī ir pirmā pārbaude no šī savienojuma. Pārbaudiet vēlreiz citās dienās, lai redzētu, vai jūsu adrese mainās.",
"HistoryStable": "Jūsu publiskā IPv4 adrese nav mainījusies kopš {1} (pārbaudes: {0}).",
"IconsCredit": "Ikonas: Lucide (ISC).",
"IntroWayBody": "Lai tas izdotos, vajag divas lietas: mazu datoru, kas vienmēr ir ieslēgts, un savienojumu ar savu adresi, lai citi varētu atrast jūsu mājas.",
"IntroWayHope": "Daudziem savienojumiem tāda ir. Citos viena adrese ir kopīga daudzām mājām, un ciemiņi apstājas pie kopējām ārdurvīm. Bieži arī šo var apiet.",
"IntroWayTitle": "Jūsu mājām vajag savu adresi",
"IntroWishBody": "Uzņemat fotoattēlu tālu no mājām. Tas nonāk mazā datorā jūsu mājās, un pēc mirkļa jūsu vecāki to redz savā planšetē. Jūsu albums paliek jūsu pašu mājās.",
"IntroWishTitle": "Ģimenes fotoattēli jūsu mājās, pieejami no jebkuras vietas",
"Language": "Valoda",
"LinkCable": "Kabelis",
"LinkCopied": "Saite nokopēta.",
@@ -254,6 +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 (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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Nosūtot šos rezultātus, jūs palīdzat uzlabot piezīmes par operatoriem nākamajā “me-web?” versijā. Pirms kaut kas tiek nosūtīts, jūs redzēsiet, kas tieši tiks sūtīts.",
"ShareOfferTitle": "Palīdziet nākamajai versijai",
"ShareOpen": "Kopīgot šos rezultātus",
"SharePreparing": "Pārbaudes beigās varēsiet nosūtīt šos rezultātus, lai palīdzētu nākamajai versijai. Tie tiek sagatavoti…",
"ShareSend": "Sūtīt",
"ShareSent": "Nosūtīts, paldies. Iesniegumu glabā līdz {0}; varat to izdzēst sadaļā “Ar ko sazinās šī lietotne”.",
"ShareTitle": "Kopīgot šos rezultātus",
"ShareTooMany": "Šodien no šīs adreses ir pārāk daudz iesniegumu. Mēģiniet rīt.",
"ShareWho": "Kas tos saņem: Arasaka di Hvozdikov Yevheniy, “me-web?” izdevējs, savā serverī Itālijā (meweb.arasaka.software).",
"ShareWhy": "Kāpēc: lai nākamajās versijās uzlabotu piezīmes par operatoriem. Publicē tikai kopsummas bez adresēm un tikai pēc tam, kad tās ir pārskatījis cilvēks. Juridiskais pamats ir jūsu piekrišana.",
"ShareWhy": "Kāpēc: lai nākamajās versijās uzlabotu piezīmes par operatoriem. Publicē tikai kopsummas bez adresēm un tikai pēc tam, kad tās ir pārskatījis cilvēks. Ja iesnieguma kodu izdevējam dodat paši, piemēram, lūdzot palīdzību ar savu savienojumu, izdevējs izlasa arī šos rezultātus, lai atbildētu jums tur, kur jautājāt, un tur nekad neatkārto jūsu adreses. Juridiskais pamats ir jūsu piekrišana.",
"SharedTitle": "Jūsu kopīgotie rezultāti",
"SourceCode": "Pirmkods",
"SpeedFailed": "Ātruma tests netika pabeigts.",
"SpeedLimited": "Pēdējās stundas laikā no šīs adreses veikts pārāk daudz ātruma testu.",
"SpeedOffline": "Bez interneta ātruma tests nav iespējams.",
"SpeedResult": "Lejupielāde {0} Mbit/s, augšupielāde {1} Mbit/s.",
"StartBody": "Apmēram minūtes laikā “me-web?” noskaidro, vai citi caur šo savienojumu var sasniegt jūsu mājas un ko darīt, ja nevar.",
"StartNo": "Tas nav man",
"StartPromise": "Bez jūsu piekrišanas jūsu tīklā nekas netiek mainīts, un rezultāti paliek šajā ierīcē, ja vien neizvēlaties tos kopīgot.",
"StartQuestion": "Vai jūsu mājām ir sava adrese?",
"StartUsesTitle": "Ko jūs uzzināsiet",
"StartYes": "Jā, noskaidrosim",
"StatusCaptive": "Ceļā ir pieteikšanās lapa",
"StatusChecking": "Pārbauda savienojumu…",
"StatusOffline": "Nav savienojuma ar internetu",
@@ -326,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}",
@@ -374,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ē?"
}
+24 -5
View File
@@ -4,8 +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?»",
"AppTagline": "Fantaro raha afaka mampandeha mpizara anao manokana amin'ity fifandraisana ity ianao, sy izay manakana izany.",
"AppName": "me-web?",
"BasisChecks": "fanamarinan'ny «me-web?», tambajotra {0} amin'ny {1} no mifanaraka",
"BasisOneUser": "tatitry ny mpampiasa iray",
"BasisOperator": "ny mpamatsy mihitsy",
@@ -30,9 +29,9 @@
"CardReach": "Tratra avy any ivelany",
"CardRouter": "Ny router anao",
"CardSpeed": "Hafainganana",
"Check": "Hamarino",
"CheckAgain": "Hamarino indray",
"CheckFailed": "Nijanona tampoka ity fanamarinana ity ({0}).",
"CheckStart": "Hamarino ity fifandraisana ity",
"Checking": "Manamarina…",
"ClearHistory": "Fafao ireo fanamarinana teo aloha",
"Close": "Hidio",
@@ -85,6 +84,8 @@
"FactAdapter": "Karatra tambajotra",
"FactAddressesSeen": "Adiresy IPv4 ampahibemaso hita",
"FactBattery": "Bateria",
"FactBlock": "Vondron'adiresy",
"FactBlockIpv6": "Vondron'adiresy ho an'ny IPv6",
"FactChecks": "Fanamarinana",
"FactCores": "Fo amin'ny processeur (cores)",
"FactDisk": "Toerana malalaka amin'ny kapila",
@@ -146,6 +147,7 @@
"FactWayOut": "Fomba hialana amin'izany",
"FactWhoHasIpv6": "Mpitazona ny adiresy IPv6",
"FactWhoHasIt": "Mpitazona ny adiresy IPv4",
"Goodbye": "Veloma, ary misaotra tamin'ny nijerenao.",
"HintSharedHop": "Router iray an'ny mpamatsy anao no mampiasa adiresy avy amin'ny faritra iombonana (100.64.x.x). Mitranga izany na misy fizarana adiresy na tsy misy, ka raha izy irery dia tsy manaporofo na inona na inona.",
"HintSomethingAnswers": "Misy zavatra ao an-trano efa mamaly amin'ny vavahady 80 na 443: angamba mpizara efa napetrakao teo aloha.",
"HistoryChanged": "Fiovan'ny adiresinao IPv4 ampahibemaso hatramin'ny {1}: {2} (fanamarinana: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ity no fanamarinana voalohany avy amin'ity fifandraisana ity. Hamarino indray amin'ny andro hafa mba hahitanao raha miova ny adiresinao.",
"HistoryStable": "Tsy niova ny adiresinao IPv4 ampahibemaso hatramin'ny {1} (fanamarinana: {0}).",
"IconsCredit": "Kisary: Lucide (ISC).",
"IntroWayBody": "Zavatra roa no ilaina: solosaina kely mijanona mandeha foana, ary fifandraisana manana adiresy ho azy manokana, mba hahitan'ny hafa ny tranonao.",
"IntroWayHope": "Fifandraisana maro no manana izany. Ny hafa kosa mizara adiresy iray ho an'ny trano maro, ka mijanona eo amin'ny varavarana lehibe ny mpitsidika. Matetika dia misy fomba hafa ihany koa amin'izany.",
"IntroWayTitle": "Mila adiresy ho azy manokana ny tranonao",
"IntroWishBody": "Maka sary ianao any lavitra ny trano. Tonga any amin'ny solosaina kely ao an-tranonao ilay sary, ary vetivety dia hitan'ny ray aman-dreninao amin'ny tablette ananany. Mijanona ao an-tranonao ihany ny rakitsarinao.",
"IntroWishTitle": "Ny sarin'ny fianakavianao ao an-trano, azo jerena na aiza na aiza",
"Language": "Fiteny",
"LinkCable": "Tariby",
"LinkCopied": "Voadika ny rohy.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "be loatra ny fitsapana amin'izao",
"RefusalUnknownTicket": "lany daty ny fitsapana",
"RefusalUnreachable": "tsy tratra ny mpizara",
"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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Ny fandefasana ireo vokatra ireo dia manampy amin'ny fanatsarana ny fanamarihana momba ny mpamatsy ao amin'ny dika manaraka an'ny «me-web?». Ho hitanao tsara izay halefa alohan'ny hivoahan'ny na inona na inona.",
"ShareOfferTitle": "Ampio ny dika manaraka",
"ShareOpen": "Zarao ireo vokatra ireo",
"SharePreparing": "Amin'ny fiafaran'ny fanamarinana dia afaka mandefa ireo vokatra ireo ianao mba hanampiana ny dika manaraka. Eo am-panomanana azy…",
"ShareSend": "Alefaso",
"ShareSent": "Lasa, misaotra. Tehirizina hatramin'ny {0} izany; azonao fafana ao amin'ny «Izay ifandraisan'ity rindranasa ity».",
"ShareTitle": "Zarao ireo vokatra ireo",
"ShareTooMany": "Be loatra ny fandefasana avy amin'ity adiresy ity anio. Andramo indray rahampitso.",
"ShareWho": "Iza no mahazo azy: Arasaka di Hvozdikov Yevheniy, mpamoaka ny «me-web?», ao amin'ny mpizara azy manokana any Italia (meweb.arasaka.software).",
"ShareWhy": "Antony: hanatsarana ny fanamarihana momba ny mpamatsy ao amin'ireo dika manaraka. Tontaliny tsy misy adiresy ihany no avoaka, rehefa avy nodinihin'olona iray. Ny fanekenao no fototra ara-dalàna.",
"ShareWhy": "Antony: hanatsarana ny fanamarihana momba ny mpamatsy ao amin'ireo dika manaraka. Tontaliny tsy misy adiresy ihany no avoaka, rehefa avy nodinihin'olona iray. Raha ianao ihany no manome ny mpamoaka ny kaodin'ny vokatra nalefanao, ohatra rehefa mangataka fanampiana momba ny fifandraisanao ianao, dia vakian'ny mpamoaka koa ireo vokatra ireo mba hamaliana anao any amin'ny toerana nanontanianao, ary tsy averiny mihitsy any ny adiresinao. Ny fanekenao no fototra ara-dalàna.",
"SharedTitle": "Ireo vokatra nozarainao",
"SourceCode": "Kaody loharano",
"SpeedFailed": "Tsy vita ny fitsapana hafainganana.",
"SpeedLimited": "Be loatra ny fitsapana hafainganana avy amin'ity adiresy ity tao anatin'ny ora farany.",
"SpeedOffline": "Tsy misy fitsapana hafainganana raha tsy misy aterineto.",
"SpeedResult": "Fampidinana {0} Mbit/s, fampakarana {1} Mbit/s.",
"StartBody": "Ao anatin'ny iray minitra eo ho eo, ny «me-web?» dia mamantatra raha afaka mahatratra ny tranonao amin'ity fifandraisana ity ny hafa, ary izay tokony hatao raha tsy afaka izy ireo.",
"StartNo": "Tsy ho ahy izany",
"StartPromise": "Tsy misy ovaina ao amin'ny tambajotranao raha tsy anontaniana aloha ianao, ary mijanona ao amin'ity fitaovana ity ny vokatra raha tsy misafidy ny hizara azy ianao.",
"StartQuestion": "Manana adiresy ho azy manokana ve ny tranonao?",
"StartUsesTitle": "Izay ho fantatrao",
"StartYes": "Eny, andao hojerentsika",
"StatusCaptive": "Misy pejy fidirana manakana",
"StatusChecking": "Manamarina ny fifandraisana…",
"StatusOffline": "Tsy mifandray amin'ny aterineto",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Jeļā ne kwōmaron̄ kōjerbal am make server jān kobaik in, im ta eo ej bōbrae.",
"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",
@@ -30,9 +29,9 @@
"CardReach": "Tōpar jān lab̧ļo̧k",
"CardRouter": "Router eo am",
"CardSpeed": "Ttōr",
"Check": "Etale",
"CheckAgain": "Bar etale",
"CheckFailed": "Etale in ear bōjrak ilo an jab kōttar ({0}).",
"CheckStart": "Etale kobaik in",
"Checking": "Ej etale…",
"ClearHistory": "Meļo̧kļo̧k etale ko m̧okta",
"Close": "Kilōk",
@@ -85,6 +84,8 @@
"FactAdapter": "Kein kobaik (network adapter)",
"FactAddressesSeen": "Address in IPv4 ko ear lo ilo internet",
"FactBattery": "Battery",
"FactBlock": "Kumi in address",
"FactBlockIpv6": "Kumi in address n̄an IPv6",
"FactChecks": "Etale",
"FactCores": "Kajoor an kampiuta (cores)",
"FactDisk": "Jikin ejjeļo̧k men ie (disk)",
@@ -146,6 +147,7 @@
"FactWayOut": "Iaļ eo jet",
"FactWhoHasIpv6": "Address in IPv6 ej pād ippān",
"FactWhoHasIt": "Address in IPv4 ej pād ippān",
"Goodbye": "Iakwe, im kom̧m̧ool kōn am kar lale.",
"HintSharedHop": "Juon router an kampeni in internet eo am ej kōjerbal juon address jān jikin eo ej ajej (100.64.x.x). Men in ej waļo̧k ne rej ajej address im ne rejjab, kōn men in make ejjab kam̧ool jabdewōt men.",
"HintSomethingAnswers": "Juon men ilo m̧weo im̧ōm ej uwaak kiiō ilo port 80 ak 443: bōlen juon server kwaar kōpooj m̧okta.",
"HistoryChanged": "Oktak in address in IPv4 eo am ilo internet jān {1}: {2} (etale: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Men in ej etale eo m̧oktata jān kobaik in. Bar etale ilo raan ko jet n̄an loe ne address eo am ej oktak.",
"HistoryStable": "Address in IPv4 eo am ilo internet ejjab oktak jān {1} (etale: {0}).",
"IconsCredit": "Pija ko: Lucide (ISC).",
"IntroWayBody": "Ruo men rej kōm̧m̧ane bwe en jerbal: juon kampiuta edik eo ej jerbal aolep iien, im juon kobaik eo ewōr an make address, bwe ro jet ren maron̄ loe m̧weo im̧ōm.",
"IntroWayHope": "Elōn̄ kobaik ewōr aer make address. Jet rej ajej juon wōt address n̄an elōn̄ m̧weo, im ri-lolo ro rej bōjrak ilo kōjām eo eļap. Elōn̄ iien ewōr bar juon iaļ n̄an men in.",
"IntroWayTitle": "M̧weo im̧ōm ej aikuj an make address",
"IntroWishBody": "Kwōj bōk juon pija ilo juon jikin ettoļo̧k jān m̧weo im̧ōm. Ej etal n̄an juon kampiuta edik ilo m̧weo im̧ōm, im ejjab to jinōm im jemam rej lo ilo tablet eo aer. Album eo am ej pād wōt ilo m̧weo im̧ōm make.",
"IntroWishTitle": "Pija ko an baamļe ilo m̧weo im̧ōm, lo jān jabdewōt jikin",
"Language": "Kajin",
"LinkCable": "Cable",
"LinkCopied": "Ear kopi link eo.",
@@ -254,6 +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: 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Jilkinļo̧k men kein ear loe ej jipan̄ kōm̧m̧an bwe en em̧m̧an lok melele ko kōn kampeni in internet ko ilo version eo tokālik an “me-web?”. Kwōnaaj lo jimwe ta eo enaaj jilkinļo̧k m̧okta jān an jabdewōt men etal.",
"ShareOfferTitle": "Jipan̄ version eo tokālik",
"ShareOpen": "Ajej men ko ear loe",
"SharePreparing": "Ilo jem̧ļo̧kin etale eo kwōmaron̄ jilkinļo̧k men kein ear loe n̄an jipan̄ version eo tokālik. Ej kōpooj er…",
"ShareSend": "Jilkinļo̧k",
"ShareSent": "Ear jilkinļo̧k, kom̧m̧ool. Ej kejbārok m̧ae {0}; kwōmaron̄ jolōke ilo “Men ko app in ej kōnono ippāer”.",
"ShareTitle": "Ajej men ko ear loe",
"ShareTooMany": "Eļap an lōn̄ men ko rej jilkinļo̧k jān address in rainin. Bar kajjieon̄ ilju.",
"ShareWho": "Wōn eo ej bōk: Arasaka di Hvozdikov Yevheniy, ri-kwaļo̧k eo an “me-web?”, ilo server eo an make ilo Itali (meweb.arasaka.software).",
"ShareWhy": "Etke: n̄an kōm̧m̧an bwe en em̧m̧an lok melele ko kōn kampeni in internet ko ilo version ko tokālik. Wōt aolepen oran ko ejjeļo̧k address ie renaaj kwaļo̧k, ālikin an juon armej etale er. Kakobaba eo ilo kien ej am kōtļo̧k.",
"ShareWhy": "Etke: n̄an kōm̧m̧an bwe en em̧m̧an lok melele ko kōn kampeni in internet ko ilo version ko tokālik. Wōt aolepen oran ko ejjeļo̧k address ie renaaj kwaļo̧k, ālikin an juon armej etale er. Ñe kwe make kwōj leļo̧k code in men ko kwaar jilkinļo̧k ñan ri-kwaļo̧k eo, āinwōt ñe kwōj kajjitōk jipañ kōn connection eo am, ri-kwaļo̧k eo enaaj bar riiti men kein bwe en uwaak eok ilo jikin eo kwaar kajjitōk ie, im ejjeļo̧k iien enaaj bar kwaļo̧k address ko am ijo. Kakobaba eo ilo kien ej am kōtļo̧k.",
"SharedTitle": "Men ko kwaar ajej",
"SourceCode": "Code eo an app in",
"SpeedFailed": "Kōmmālmel in ttōr eo ear jab dedelo̧k.",
"SpeedLimited": "Eļap an lōn̄ kōmmālmel in ttōr jān address in ilo awa eo ear jem̧ļo̧k.",
"SpeedOffline": "Ejjeļo̧k kōmmālmel in ttōr ne ejjeļo̧k internet.",
"SpeedResult": "Bōktok {0} Mbit/s, jilkinļo̧k {1} Mbit/s.",
"StartBody": "Ilo enan̄inļo̧k juon minit, “me-web?” enaaj loe ne ro jet remaron̄ tōpar m̧weo im̧ōm kōn kobaik in, im ta eo kwōj aikuj kōm̧m̧ane ne rejjab maron̄.",
"StartNo": "Ejjab n̄an eō",
"StartPromise": "Ejjeļo̧k men enaaj oktak ilo network eo am m̧okta jān an kajjitōk ippam̧, im men ko ear loe renaaj pād wōt ilo kein jerbal in, ijello̧kun ne kwōj kāālōt n̄an ajej er.",
"StartQuestion": "M̧weo im̧ōm ewōr ke an make address?",
"StartUsesTitle": "Men ko kwōnaaj jeļā",
"StartYes": "Aaet, jen etale",
"StatusCaptive": "Ewōr juon peij in deļo̧n̄ ilo iaļ eo",
"StatusChecking": "Ej etale kobaik eo…",
"StatusOffline": "Ejjab kobaik n̄an internet",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +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?”",
"AppTagline": "Kimihia mēnā ka taea e koe te whakahaere i tōu ake tūmau (server) mai i tēnei hononga, me ngā mea e ārai ana.",
"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ō",
@@ -30,9 +29,9 @@
"CardReach": "Ka taea te toro mai i waho",
"CardRouter": "Tō pouara",
"CardSpeed": "Tere",
"Check": "Arowhai",
"CheckAgain": "Arowhai anō",
"CheckFailed": "I tū ohorere tēnei arowhai ({0}).",
"CheckStart": "Arowhaitia tēnei hononga",
"Checking": "E arowhai ana…",
"ClearHistory": "Mukua ngā arowhai o mua",
"Close": "Kati",
@@ -85,6 +84,8 @@
"FactAdapter": "Urutau whatunga",
"FactAddressesSeen": "Ngā wāhitau IPv4 tūmatanui kua kitea",
"FactBattery": "Pūhiko",
"FactBlock": "Poraka wāhitau",
"FactBlockIpv6": "Poraka wāhitau mō te IPv6",
"FactChecks": "Ngā arowhai",
"FactCores": "Ngā iho pūtukatuka",
"FactDisk": "Wāhi wātea i te kōpae",
@@ -146,6 +147,7 @@
"FactWayOut": "Huarahi kē",
"FactWhoHasIpv6": "Kei a wai te wāhitau IPv6",
"FactWhoHasIt": "Kei a wai te wāhitau IPv4",
"Goodbye": "Ka kite anō, ā, ngā mihi mō tō titiro mai.",
"HintSharedHop": "Kei te whakamahi tētahi pouara a tō kaiwhakarato i tētahi wāhitau o te mokowā tiri (100.64.x.x). Ka puta tēnā ahakoa he tiri wāhitau, ahakoa kāore, nō reira ko tēnei anake, kāore he tohu.",
"HintSomethingAnswers": "Kei te whakautu kē tētahi mea i te kāinga i te tauranga 80, 443 rānei: he tūmau pea i whakatūria e koe i mua.",
"HistoryChanged": "Ngā panonitanga o tō wāhitau IPv4 tūmatanui mai i {1}: {2} (arowhai: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Koinei te arowhai tuatahi mai i tēnei hononga. Arowhai anō i ētahi atu rā kia kite mēnā ka huri tō wāhitau.",
"HistoryStable": "Kāore anō tō wāhitau IPv4 tūmatanui kia huri mai i {1} (arowhai: {0}).",
"IconsCredit": "Ngā tohu: Lucide (ISC).",
"IntroWayBody": "E rua ngā mea e tika ana: he rorohiko iti e kā tonu ana, me tētahi hononga he wāhitau motuhake tōna, kia kitea ai tō kāinga e ētahi atu.",
"IntroWayHope": "He wāhitau motuhake tō te maha o ngā hononga. Ko ētahi atu ka tiri i te wāhitau kotahi ki ngā kāinga maha, ā, ka tū ngā manuhiri ki te kūaha matua. He maha ngā wā he huarahi kē mō tērā hoki.",
"IntroWayTitle": "Me whai wāhitau motuhake tō kāinga",
"IntroWishBody": "Ka tango whakaahua koe i tawhiti atu i te kāinga. Ka haere ki tētahi rorohiko iti i tō whare, ā, kāore i roa, ka kite ō mātua i runga i tā rāua papa rorohiko. Ka noho tonu tō pukapuka whakaahua ki tōu ake kāinga.",
"IntroWishTitle": "Ngā whakaahua whānau i te kāinga, ka kitea i ngā wāhi katoa",
"Language": "Reo",
"LinkCable": "Taura",
"LinkCopied": "Kua tāruatia te hono.",
@@ -254,6 +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: 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.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Mā te tuku i ēnei kitenga ka pai ake ngā kōrero mō ngā kaiwhakarato i te putanga e whai ake nei o “me-web?”. Ka kite koe i te tino mea ka tukuna i mua i te wehenga atu o tētahi mea.",
"ShareOfferTitle": "Āwhinatia te putanga e whai ake nei",
"ShareOpen": "Tiria ēnei kitenga",
"SharePreparing": "Hei te mutunga o te arowhai, ka taea e koe te tuku i ēnei kitenga hei āwhina i te putanga e whai ake nei. E whakareri ana…",
"ShareSend": "Tukua",
"ShareSent": "Kua tukuna, ngā mihi. Ka puritia kia tae rā anō ki te {0}; ka taea e koe te muku i raro i “Ngā mea ka whakapāngia e tēnei taupānga”.",
"ShareTitle": "Tiria ēnei kitenga",
"ShareTooMany": "He nui rawa ngā tukunga mai i tēnei wāhitau i tēnei rā. Whakamātau anō āpōpō.",
"ShareWho": "Ko wai ka whiwhi: Arasaka di Hvozdikov Yevheniy, te kaiwhakaputa o “me-web?”, i tōna ake tūmau i Itāria (meweb.arasaka.software).",
"ShareWhy": "He aha ai: hei whakapai ake i ngā kōrero mō ngā kaiwhakarato i ngā putanga ā muri. Ko ngā tapeke anake, kāore he wāhitau, ka whakaputaina, i muri i tā tētahi tangata arotake. Ko te tūāpapa ā-ture ko tō whakaaetanga.",
"ShareWhy": "He aha ai: hei whakapai ake i ngā kōrero mō ngā kaiwhakarato i ngā putanga ā muri. Ko ngā tapeke anake, kāore he wāhitau, ka whakaputaina, i muri i tā tētahi tangata arotake. Ki te hoatu e koe ake te waehere o tō tukunga ki te kaiwhakaputa, hei tauira ina tono āwhina koe mō tō hononga, ka pānui anō te kaiwhakaputa i ēnei hua hei whakautu i a koe ki te wāhi i pātai ai koe, ā, kore rawa ia e whakahua anō i ō wāhitau ki reira. Ko te tūāpapa ā-ture ko tō whakaaetanga.",
"SharedTitle": "Ō kitenga kua tiria",
"SourceCode": "Waehere pūtake",
"SpeedFailed": "Kāore i oti te whakamātautau tere.",
"SpeedLimited": "He nui rawa ngā whakamātautau tere mai i tēnei wāhitau i te haora kua hipa.",
"SpeedOffline": "Kāore e taea te whakamātautau tere ki te kore he ipurangi.",
"SpeedResult": "Tikiake {0} Mbit/s, tukuake {1} Mbit/s.",
"StartBody": "I roto i te kotahi meneti pea, ka kite a “me-web?” mēnā ka taea e ētahi atu te toro mai ki tō kāinga mā tēnei hononga, ā, me aha koe mēnā kāore.",
"StartNo": "Ehara mōku",
"StartPromise": "Kāore tētahi mea e panonihia i tō whatunga me te kore e pātai tuatahi ki a koe, ā, ka noho ngā kitenga ki tēnei pūrere, ki te kore koe e kōwhiri ki te tiri.",
"StartQuestion": "Kua whai wāhitau motuhake tō kāinga?",
"StartUsesTitle": "Ngā mea ka mōhio koe",
"StartYes": "Āe, kia mōhio tātou",
"StatusCaptive": "Kei te ārai mai tētahi whārangi takiuru",
"StatusChecking": "E arowhai ana i te hononga…",
"StatusOffline": "Kāore i hono ki te ipurangi",
@@ -326,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}",
@@ -374,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?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Вашата јавна адреса не можеше да се утврди.",
"AddressesV4Only": "Интернетот ве гледа само преку IPv4: оваа врска нема IPv6.",
"AddressesV6Only": "Интернетот ве гледа само преку IPv6.",
"AppName": "„me-web?“",
"AppTagline": "Дознајте дали од оваа врска можете да имате свој сервер дома и што ви пречи.",
"AppName": "me-web?",
"BasisChecks": "проверки на „me-web?“: се согласуваат {0} од {1} мрежи",
"BasisOneUser": "пријава од еден корисник",
"BasisOperator": "самиот провајдер",
@@ -30,9 +29,9 @@
"CardReach": "Достапност однадвор",
"CardRouter": "Вашиот рутер",
"CardSpeed": "Брзина",
"Check": "Провери",
"CheckAgain": "Провери повторно",
"CheckFailed": "Оваа проверка неочекувано запре ({0}).",
"CheckStart": "Провери ја врската",
"Checking": "Се проверува…",
"ClearHistory": "Заборави ги претходните проверки",
"Close": "Затвори",
@@ -85,6 +84,8 @@
"FactAdapter": "Мрежен адаптер",
"FactAddressesSeen": "Видени јавни IPv4 адреси",
"FactBattery": "Батерија",
"FactBlock": "Блок адреси",
"FactBlockIpv6": "Блок адреси за IPv6",
"FactChecks": "Проверки",
"FactCores": "Јадра на процесорот",
"FactDisk": "Слободен простор на дискот",
@@ -146,6 +147,7 @@
"FactWayOut": "Заобиколен пат",
"FactWhoHasIpv6": "IPv6 адресата ја држи",
"FactWhoHasIt": "IPv4 адресата ја држи",
"Goodbye": "Довидување и ви благодариме што погледнавте.",
"HintSharedHop": "Рутер на вашиот провајдер користи адреса од заедничкиот опсег (100.64.x.x). Тоа се случува и кога адресата е заедничка и кога не е, па само по себе не докажува ништо.",
"HintSomethingAnswers": "Нешто дома веќе одговара на порта 80 или 443: веројатно сервер што сте го поставиле порано.",
"HistoryChanged": "Промени на вашата јавна IPv4 адреса од {1}: {2} (проверки: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Ова е првата проверка од оваа врска. Проверете повторно други денови за да видите дали вашата адреса се менува.",
"HistoryStable": "Вашата јавна IPv4 адреса е иста од {1} (проверки: {0}).",
"IconsCredit": "Икони: Lucide (ISC).",
"IntroWayBody": "Потребни се две работи: мал компјутер што останува вклучен и врска со своја адреса, за да можат другите да го најдат вашиот дом.",
"IntroWayHope": "Многу врски имаат таква адреса. Кај другите многу домаќинства делат една адреса, па посетителите застануваат пред влезната врата на зградата. Често и тоа може да се заобиколи.",
"IntroWayTitle": "На вашиот дом му треба своја адреса",
"IntroWishBody": "Далеку од дома правите фотографија. Таа стигнува до мал компјутер во вашата куќа, а миг подоцна вашите родители ја гледаат на својот таблет. Вашиот албум останува кај вас дома.",
"IntroWishTitle": "Семејните фотографии дома, видливи од секаде",
"Language": "Јазик",
"LinkCable": "Кабел",
"LinkCopied": "Линкот е копиран.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "премногу тестови засега",
"RefusalUnknownTicket": "тестот истече",
"RefusalUnreachable": "серверот не е достапен",
"RegistryCredit": "Блокови адреси: базите на податоци на RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) и LACNIC (lacnic.net), се користат со нивна дозвола, податоци од {0}. Податоците може да заостануваат зад онлајн базите на податоци.",
"ResultsTitle": "Што пронајде „me-web?“",
"RouterMobile": "На мобилни податоци нема домашен рутер: прва доаѓа мрежата на провајдерот.",
"RouterNone": "На оваа врска не е пронајден домашен рутер.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Испраќањето на овие резултати помага да се подобрат белешките за провајдерите во следната верзија на „me-web?“. Ќе видите точно што се испраќа пред ништо да замине.",
"ShareOfferTitle": "Помогнете ѝ на следната верзија",
"ShareOpen": "Сподели ги резултатите",
"SharePreparing": "На крајот од проверката ќе можете да ги испратите овие резултати за да ѝ помогнете на следната верзија. Се подготвуваат…",
"ShareSend": "Испрати",
"ShareSent": "Испратено, ви благодариме. Се чува до {0}; можете да го избришете во „Со кого се поврзува апликацијата“.",
"ShareTitle": "Сподели ги резултатите",
"ShareTooMany": "Премногу испраќања од оваа адреса денес. Обидете се утре.",
"ShareWho": "Кој ги прима: Arasaka di Hvozdikov Yevheniy, издавачот на „me-web?“, на својот сервер во Италија (meweb.arasaka.software).",
"ShareWhy": "Зошто: за да се подобрат белешките за провајдерите во следните верзии. Се објавуваат само збирни бројки без адреси, откако ќе ги прегледа човек. Правната основа е вашата согласност.",
"ShareWhy": "Зошто: за да се подобрат белешките за провајдерите во следните верзии. Се објавуваат само збирни бројки без адреси, откако ќе ги прегледа човек. Ако самите му го дадете кодот на испраќањето на издавачот, на пример кога барате помош за вашата врска, издавачот ги чита и овие резултати за да ви одговори таму каде што прашавте, и таму никогаш не ги повторува вашите адреси. Правната основа е вашата согласност.",
"SharedTitle": "Вашите споделени резултати",
"SourceCode": "Изворен код",
"SpeedFailed": "Тестот на брзина не заврши.",
"SpeedLimited": "Премногу тестови на брзина од оваа адреса во последниот час.",
"SpeedOffline": "Без интернет нема тест на брзина.",
"SpeedResult": "Преземање {0} Mbit/s, прикачување {1} Mbit/s.",
"StartBody": "За околу една минута „me-web?“ открива дали другите можат да стигнат до вашиот дом преку оваа врска и што да направите ако не можат.",
"StartNo": "Не е за мене",
"StartPromise": "Ништо во вашата мрежа не се менува без ваша согласност, а резултатите остануваат на овој уред, освен ако не одлучите да ги споделите.",
"StartQuestion": "Дали вашиот дом има своја адреса?",
"StartUsesTitle": "Што ќе дознаете",
"StartYes": "Да, ајде да дознаеме",
"StatusCaptive": "На патот стои страница за најава",
"StatusChecking": "Се проверува врската…",
"StatusOffline": "Нема врска со интернет",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "одговорено е дека не постојат",
"ValueAtLeastSeconds": "најмалку {0} секунди",
"ValueBetweenSeconds": "меѓу {0} и {1} секунди",
"ValueBlockAllocated": "провајдерот го добил директно од регистарот на адреси ({0})",
"ValueBlockAssigned": "една организација го добила директно од регистарот на адреси ({0})",
"ValueBlockReallocated": "еден провајдер го предал на друг провајдер ({0})",
"ValueBlockReassigned": "провајдерот го предал на еден од своите претплатници ({0})",
"ValueCantTell": "нејасно",
"ValueCantTellResolver": "{0}: вашиот сервер за имиња не може да ја праша",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Не од тука",
"VerdictPossible": "Можно",
"VerdictWorkaround": "Со заобиколување",
"VersionLine": "„me-web?“ {0} · слободен софтвер (AGPL-3.0)",
"VersionLine": "me-web? {0} · слободен софтвер (AGPL-3.0)",
"WaitingReach": "Се чека вашиот одговор погоре.",
"WhatIsThis": "Што значи ова?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "Таны нийтийн хаягийг уншиж чадсангүй.",
"AddressesV4Only": "Интернэт таныг зөвхөн IPv4-өөр хардаг: энэ холболтод IPv6 байхгүй.",
"AddressesV6Only": "Интернэт таныг зөвхөн IPv6-аар хардаг.",
"AppName": "“me-web?”",
"AppTagline": "Энэ холболтоос гэртээ өөрийн сервер ажиллуулж болох эсэх, юу саад болж байгааг мэдээрэй.",
"AppName": "me-web?",
"BasisChecks": "“me-web?”-ийн шалгалт, {1} сүлжээнээс {0} нь санал нийлсэн",
"BasisOneUser": "нэг хэрэглэгчийн мэдээлэл",
"BasisOperator": "интернэтийн компани өөрөө",
@@ -30,9 +29,9 @@
"CardReach": "Гаднаас хүрэх",
"CardRouter": "Таны роутер",
"CardSpeed": "Хурд",
"Check": "Шалгах",
"CheckAgain": "Дахин шалгах",
"CheckFailed": "Энэ шалгалт гэнэт зогслоо ({0}).",
"CheckStart": "Энэ холболтыг шалгах",
"Checking": "Шалгаж байна…",
"ClearHistory": "Өмнөх шалгалтуудыг устгах",
"Close": "Хаах",
@@ -85,6 +84,8 @@
"FactAdapter": "Сүлжээний адаптер",
"FactAddressesSeen": "Харагдсан нийтийн IPv4 хаягууд",
"FactBattery": "Батарей",
"FactBlock": "Хаягийн блок",
"FactBlockIpv6": "IPv6 хаягийн блок",
"FactChecks": "Шалгалтууд",
"FactCores": "Процессорын цөм",
"FactDisk": "Дискний сул зай",
@@ -146,6 +147,7 @@
"FactWayOut": "Тойрох арга",
"FactWhoHasIpv6": "IPv6 хаяг эзэмшигч",
"FactWhoHasIt": "IPv4 хаяг эзэмшигч",
"Goodbye": "Баяртай, сонирхон үзсэнд баярлалаа.",
"HintSharedHop": "Интернэтийн компанийн нэг роутер хуваалцсан мужийн хаяг (100.64.x.x) ашиглаж байна. Энэ нь хаяг хуваалцах үед ч, хуваалцахгүй үед ч тохиолддог тул дангаараа юуг ч нотлохгүй.",
"HintSomethingAnswers": "Гэрт ямар нэг зүйл 80 эсвэл 443 порт дээр аль хэдийн хариулж байна: магадгүй таны өмнө нь суулгасан сервер.",
"HistoryChanged": "Таны нийтийн IPv4 хаяг {1} өдрөөс хойш өөрчлөгдсөн тоо: {2} (шалгалт: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "Энэ бол энэ холболтоос хийсэн анхны шалгалт. Хаяг тань өөрчлөгддөг эсэхийг харахын тулд өөр өдрүүдэд дахин шалгаарай.",
"HistoryStable": "Таны нийтийн IPv4 хаяг {1} өдрөөс хойш өөрчлөгдөөгүй (шалгалт: {0}).",
"IconsCredit": "Дүрс тэмдэг: Lucide (ISC).",
"IntroWayBody": "Үүнд хоёр зүйл хэрэгтэй: байнга асаалттай байх жижиг компьютер, мөн бусад хүн таны гэрийг олж чадахаар өөрийн гэсэн хаягтай холболт.",
"IntroWayHope": "Олон холболт ийм хаягтай байдаг. Бусад холболтод нэг хаягийг олон айл хуваалцдаг тул ирсэн хүн орцны хаалган дээр зогсдог. Олонтаа үүнийг ч бас тойрох арга олддог.",
"IntroWayTitle": "Таны гэрт өөрийн гэсэн хаяг хэрэгтэй",
"IntroWishBody": "Та гэрээсээ хол байхдаа зураг авна. Зураг гэрт тань байгаа жижиг компьютерт очиж, хэдхэн хормын дараа аав ээж тань түүнийг таблет дээрээ харна. Таны цомог таны өөрийн гэрт үлдэнэ.",
"IntroWishTitle": "Гэр бүлийн зураг гэртээ, хаанаас ч үзэх боломжтой",
"Language": "Хэл",
"LinkCable": "Кабель",
"LinkCopied": "Холбоосыг хуулсан.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "одоогоор хэт олон туршилт",
"RefusalUnknownTicket": "туршилтын хугацаа дууссан",
"RefusalUnreachable": "серверт хүрэх боломжгүй",
"RegistryCredit": "Хаягийн блокууд: RIPE NCC (ripe.net), APNIC (apnic.net), AFRINIC (afrinic.net) ба LACNIC (lacnic.net) байгууллагуудын мэдээллийн сангууд, тэдний зөвшөөрлөөр ашигласан, {0} өдрийн өгөгдөл. Өгөгдөл нь онлайн мэдээллийн сангуудаас хоцорсон байж болно.",
"ResultsTitle": "“me-web?”-ийн олсон зүйл",
"RouterMobile": "Мобайл датад гэрийн роутер байхгүй: эхлээд интернэтийн компанийн сүлжээ ирдэг.",
"RouterNone": "Энэ холболтод гэрийн роутер олдсонгүй.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "Эдгээр үр дүнг илгээх нь “me-web?”-ийн дараагийн хувилбарт интернэтийн компаниудын тухай тэмдэглэлийг сайжруулахад тусална. Юу ч илгээгдэхээс өмнө яг юу илгээгдэхийг та харна.",
"ShareOfferTitle": "Дараагийн хувилбарт туслаарай",
"ShareOpen": "Эдгээр үр дүнг хуваалцах",
"SharePreparing": "Шалгалтын төгсгөлд та дараагийн хувилбарт туслахын тулд эдгээр үр дүнг илгээж болно. Бэлтгэж байна…",
"ShareSend": "Илгээх",
"ShareSent": "Илгээлээ, баярлалаа. {0} хүртэл хадгалагдана; та үүнийг “Энэ апп хэнтэй холбогддог” хэсгээс устгаж болно.",
"ShareTitle": "Эдгээр үр дүнг хуваалцах",
"ShareTooMany": "Өнөөдөр энэ хаягаас хэт олон удаа илгээсэн байна. Маргааш дахин оролдоно уу.",
"ShareWho": "Хэн хүлээн авах вэ: “me-web?”-ийн нийтлэгч Arasaka di Hvozdikov Yevheniy, Итали дахь өөрийн сервер дээр (meweb.arasaka.software).",
"ShareWhy": "Яагаад: дараагийн хувилбаруудад интернэтийн компаниудын тухай тэмдэглэлийг сайжруулахын тулд. Хүн хянаж үзсэний дараа зөвхөн хаяггүй нийт дүнг нийтэлдэг. Хууль ёсны үндэслэл нь таны зөвшөөрөл.",
"ShareWhy": "Яагаад: дараагийн хувилбаруудад интернэтийн компаниудын тухай тэмдэглэлийг сайжруулахын тулд. Хүн хянаж үзсэний дараа зөвхөн хаяггүй нийт дүнг нийтэлдэг. Хэрэв та илгээлтийнхээ кодыг нийтлэгчид өөрөө өгвөл, жишээ нь холболтынхоо талаар тусламж хүсэх үед, нийтлэгч таны асуусан газарт хариулахын тулд эдгээр үр дүнг мөн уншдаг бөгөөд тэнд таны хаягийг хэзээ ч давтдаггүй. Хууль ёсны үндэслэл нь таны зөвшөөрөл.",
"SharedTitle": "Таны хуваалцсан үр дүн",
"SourceCode": "Эх код",
"SpeedFailed": "Хурдны туршилт дуусаагүй.",
"SpeedLimited": "Сүүлийн нэг цагт энэ хаягаас хэт олон хурдны туршилт хийгдсэн.",
"SpeedOffline": "Интернэтгүй бол хурдны туршилт хийх боломжгүй.",
"SpeedResult": "Татах {0} Mbit/s, илгээх {1} Mbit/s.",
"StartBody": "Ойролцоогоор нэг минутад “me-web?” бусад хүн энэ холболтоор таны гэрт хүрч чадах эсэхийг, хүрч чадахгүй бол юу хийхийг олж мэднэ.",
"StartNo": "Надад хэрэггүй",
"StartPromise": "Танаас эхлээд асуулгүйгээр таны сүлжээнд юу ч өөрчлөгдөхгүй бөгөөд та хуваалцахаар сонгохгүй л бол үр дүн энэ төхөөрөмж дээр үлдэнэ.",
"StartQuestion": "Таны гэр өөрийн гэсэн хаягтай юу?",
"StartUsesTitle": "Таны мэдэх зүйлс",
"StartYes": "Тийм ээ, шалгаад үзье",
"StatusCaptive": "Нэвтрэх хуудас саад болж байна",
"StatusChecking": "Холболтыг шалгаж байна…",
"StatusOffline": "Интернэтэд холбогдоогүй",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "байхгүй гэж хариулсан",
"ValueAtLeastSeconds": "дор хаяж {0} секунд",
"ValueBetweenSeconds": "{0}–{1} секундийн хооронд",
"ValueBlockAllocated": "хаягийн бүртгэлийн байгууллагаас интернэтийн компанид шууд олгосон ({0})",
"ValueBlockAssigned": "хаягийн бүртгэлийн байгууллагаас ганц байгууллагад шууд олгосон ({0})",
"ValueBlockReallocated": "нэг интернэтийн компаниас өөр интернэтийн компанид шилжүүлсэн ({0})",
"ValueBlockReassigned": "интернэтийн компаниас өөрийн нэг харилцагчид шилжүүлсэн ({0})",
"ValueCantTell": "тодорхойгүй",
"ValueCantTellResolver": "{0}: таны нэрийн сервер үүнээс асууж чадахгүй",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "Эндээс боломжгүй",
"VerdictPossible": "Боломжтой",
"VerdictWorkaround": "Тойрох аргаар",
"VersionLine": "“me-web?” {0} · чөлөөт программ хангамж (AGPL-3.0)",
"VersionLine": "me-web? {0} · чөлөөт программ хангамж (AGPL-3.0)",
"WaitingReach": "Дээрх асуултад таны хариултыг хүлээж байна.",
"WhatIsThis": "Энэ юу гэсэн үг вэ?"
}
+24 -5
View File
@@ -4,8 +4,7 @@
"AddressesNone": "علامت عوام اندا تيدق داڤت دباچ.",
"AddressesV4Only": "اينترنيت مليهت اندا ملالوءي IPv4 سهاج: سمبوڠن اين تيدق ممڤوڽاءي IPv6.",
"AddressesV6Only": "اينترنيت مليهت اندا ملالوءي IPv6 سهاج.",
"AppName": "“me-web?”",
"AppTagline": "کتاهوءي سام اد اندا بوليه منجالنکن ڤلاين سنديري دري سمبوڠن اين، دان اڤ يڠ مڠهالڠڽ.",
"AppName": "me-web?",
"BasisChecks": "سماقن “me-web?”، {0} درڤد {1} رڠکاين برستوجو",
"BasisOneUser": "لاڤورن سأورڠ ڤڠݢونا",
"BasisOperator": "ڤڽديا اينترنيت ايت سنديري",
@@ -30,9 +29,9 @@
"CardReach": "بوليه دچاڤاي دري لوار",
"CardRouter": "ڤڠهالا اندا",
"CardSpeed": "کلاجوان",
"Check": "سمق",
"CheckAgain": "سمق سمولا",
"CheckFailed": "سماقن اين ترهنتي تنڤا ددوݢا ({0}).",
"CheckStart": "سمق سمبوڠن اين",
"Checking": "سدڠ مڽمق…",
"ClearHistory": "لوڤاکن سماقن تردهولو",
"Close": "توتوڤ",
@@ -85,6 +84,8 @@
"FactAdapter": "ڤڽسواي رڠکاين",
"FactAddressesSeen": "علامت IPv4 عوام يڠ دليهت",
"FactBattery": "باتري",
"FactBlock": "بلوک علامت",
"FactBlockIpv6": "بلوک علامت اونتوق IPv6",
"FactChecks": "سماقن",
"FactCores": "تراس ڤمڤروسيس",
"FactDisk": "رواڠ کوسوڠ",
@@ -146,6 +147,7 @@
"FactWayOut": "چارا مڠاتسيڽ",
"FactWhoHasIpv6": "علامت IPv6 دڤݢڠ اوليه",
"FactWhoHasIt": "علامت IPv4 دڤݢڠ اوليه",
"Goodbye": "سلامت تيڠݢل، دان تريما کاسيه کران سودي مليهت.",
"HintSharedHop": "سبواه ڤڠهالا ڤڽديا اينترنيت اندا مڠݢوناکن علامت درڤد رواڠ کوڠسي (100.64.x.x). اين برلاکو دڠن اتاو تنڤا ڤرکوڠسين علامت، جادي دڠن سنديريڽ اي تيدق ممبوقتيکن اڤ٢.",
"HintSomethingAnswers": "سسواتو د رومه سوده منجواب ڤد ڤورت 80 اتاو 443: موڠکين ڤلاين يڠ اندا سدياکن سبلوم اين.",
"HistoryChanged": "ڤروبهن علامت IPv4 عوام اندا سجق {1}: {2} (سماقن: {0}).",
@@ -153,6 +155,11 @@
"HistoryFirst": "اين سماقن ڤرتام دري سمبوڠن اين. سمق سمولا ڤد هاري لاين اونتوق مليهت سام اد علامت اندا براوبه.",
"HistoryStable": "علامت IPv4 عوام اندا ککل سام سجق {1} (سماقن: {0}).",
"IconsCredit": "ايکون: Lucide (ISC).",
"IntroWayBody": "دوا ڤرکارا دڤرلوکن: کومڤوتر کچيل يڠ سنتياس هيدوڤ، دان سمبوڠن يڠ ممڤوڽاءي علامت ميليق سنديري، سوڤاي اورڠ لاين داڤت منموءي رومه اندا.",
"IntroWayHope": "باڽق سمبوڠن ممڤوڽاءي علامت سنديري. اد يڠ برکوڠسي ساتو علامت انتارا باڽق رومه، دان ڤلاوت ترهنتي د ڤينتو اوتام بڠونن. سريڠ کالي اد جالن ڤڽلسايان اونتوق ايت جوݢ.",
"IntroWayTitle": "رومه اندا ممرلوکن علامت ميليق سنديري",
"IntroWishBody": "اندا مڠمبيل فوتو جاءوه دري رومه. فوتو ايت سمڤاي ک سبواه کومڤوتر کچيل د رومه اندا، دان سجوروس کمودين ايبو باڤ اندا مليهتڽ ڤد تابليت مريک. البوم اندا تتڤ د رومه اندا سنديري.",
"IntroWishTitle": "فوتو کلوارݢ د رومه، بوليه دبوک دري مان٢",
"Language": "بهاس",
"LinkCable": "کابل",
"LinkCopied": "ڤاءوتن دسالين.",
@@ -254,6 +261,7 @@
"RefusalTooMany": "ترلالو باڽق اوجين بوات ماس اين",
"RefusalUnknownTicket": "اوجين سوده تامت تيمڤوه",
"RefusalUnreachable": "ڤلاين تيدق داڤت دچاڤاي",
"RegistryCredit": "بلوک علامت: ڤڠکالن داتا ميليق RIPE NCC (ripe.net)، APNIC (apnic.net)، AFRINIC (afrinic.net) دان LACNIC (lacnic.net)، دݢوناکن دڠن کبنرن مريک، داتا برتاريخ {0}. داتا اين موڠکين کتيڠݢالن بربنديڠ ڤڠکالن داتا دالم تالين.",
"ResultsTitle": "اڤ يڠ دتموءي “me-web?”",
"RouterMobile": "دڠن داتا موده اليه، تيادا ڤڠهالا رومه: ڤرانتي اندا تروس برسمبوڠ ک رڠکاين ڤڽديا اينترنيت.",
"RouterNone": "تيادا ڤڠهالا رومه دتموءي ڤد سمبوڠن اين.",
@@ -266,18 +274,25 @@
"ShareOfferBody": "مڠهانتر حاصيل سماقن اين ممبنتو ممڤرباءيقي نوتا تنتڠ ڤڽديا اينترنيت دالم کلوارن “me-web?” يڠ ستروسڽ. اندا اکن مليهت دڠن تڤت اڤ يڠ دهانتر سبلوم اڤ٢ دهانتر کلوار.",
"ShareOfferTitle": "بنتو ۏرسي ستروسڽ",
"ShareOpen": "کوڠسي حاصيل سماقن اين",
"SharePreparing": "ڤد اخير سماقن، اندا بوليه مڠهانتر حاصيل سماقن اين اونتوق ممبنتو ۏرسي ستروسڽ. سدڠ دسدياکن…",
"ShareSend": "هانتر",
"ShareSent": "دهانتر، تريما کاسيه. اي دسيمڤن سهيڠݢ {0}؛ اندا بوليه ممادمڽ د بهاݢين “اڤ يڠ دهوبوڠي اوليه اڤليکاسي اين”.",
"ShareTitle": "کوڠسي حاصيل سماقن اين",
"ShareTooMany": "ترلالو باڽق کيريمن دري علامت اين هاري اين. چوبا لاݢي ايسوق.",
"ShareWho": "سياڤ يڠ منريماڽ: Arasaka di Hvozdikov Yevheniy، ڤنربيت “me-web?”، ڤد ڤلاينڽ سنديري د ايتالي (meweb.arasaka.software).",
"ShareWhy": "مڠاڤ: اونتوق ممڤرباءيقي نوتا تنتڠ ڤڽديا اينترنيت دالم کلوارن اکن داتڠ. يڠ دتربيتکن هاڽله جومله تنڤا علامت، دان ايت ڤون سلڤس دتليتي اوليه سأورڠ منوسيا. اساس اوندڠ٢ڽ اياله ڤرستوجوان اندا.",
"ShareWhy": "مڠاڤ: اونتوق ممڤرباءيقي نوتا تنتڠ ڤڽديا اينترنيت دالم کلوارن اکن داتڠ. يڠ دتربيتکن هاڽله جومله تنڤا علامت، دان ايت ڤون سلڤس دتليتي اوليه سأورڠ منوسيا. جيک اندا سنديري ممبريکن کود کيريمن اندا کڤد ڤنربيت، چونتوهڽ کتيک ممينتا بنتوان تنتڠ سمبوڠن اندا، ڤنربيت جوݢ ممباچ حاصيل اين اونتوق منجواب اندا د تمڤت اندا برتاڽ، دان تيدق ڤرنه مڠولڠ علامت اندا د سان. اساس اوندڠ٢ڽ اياله ڤرستوجوان اندا.",
"SharedTitle": "حاصيل سماقن يڠ اندا کوڠسي",
"SourceCode": "کود سومبر",
"SpeedFailed": "اوجين کلاجوان تيدق سلساي.",
"SpeedLimited": "ترلالو باڽق اوجين کلاجوان دري علامت اين دالم سجم يڠ لالو.",
"SpeedOffline": "تيادا اوجين کلاجوان تنڤا اينترنيت.",
"SpeedResult": "موات تورون {0} Mbit/s، موات ناءيق {1} Mbit/s.",
"StartBody": "دالم کيرا٢ سمينيت، “me-web?” مڽمق سام اد اورڠ لاين بوليه منچاڤاي رومه اندا ملالوءي سمبوڠن اين، دان اڤ يڠ ڤرلو دلاکوکن جک تيدق.",
"StartNo": "بوکن اونتوق ساي",
"StartPromise": "تيادا اڤ٢ ڤد رڠکاين اندا دأوبه تنڤ برتاڽ کڤد اندا ترلبيه دهولو، دان حاصيل سماقن ککل ڤد ڤرانتي اين ملاءينکن اندا مميليه اونتوق برکوڠسيڽ.",
"StartQuestion": "اداکه رومه اندا ممڤوڽاءي علامت ميليق سنديري؟",
"StartUsesTitle": "اڤ يڠ اکن اندا کتاهوءي",
"StartYes": "يا، ماري کيت سمق",
"StatusCaptive": "هلامن لوݢ ماسوق مڠهالڠ",
"StatusChecking": "سدڠ مڽمق سمبوڠن…",
"StatusOffline": "تيدق برسمبوڠ ک اينترنيت",
@@ -326,6 +341,10 @@
"ValueAnsweredMissing": "دلاڤورکن سباݢاي تيدق وجود",
"ValueAtLeastSeconds": "سکورڠ٢ڽ {0} ساعت",
"ValueBetweenSeconds": "انتارا {0} دان {1} ساعت",
"ValueBlockAllocated": "دبريکن تروس کڤد ڤڽديا اينترنيت اوليه بادن ڤندفترن علامت ({0})",
"ValueBlockAssigned": "دبريکن تروس کڤد ساتو اورݢانيساسي اوليه بادن ڤندفترن علامت ({0})",
"ValueBlockReallocated": "دسرهکن اوليه ساتو ڤڽديا اينترنيت کڤد ڤڽديا اينترنيت لاين ({0})",
"ValueBlockReassigned": "دسرهکن اوليه ڤڽديا اينترنيت کڤد ساله ساتو ڤلڠݢنڽ ({0})",
"ValueCantTell": "تيدق ڤستي",
"ValueCantTellResolver": "{0}: ڤلاين نام اندا تيدق داڤت برتاڽ کڤداڽ",
"ValueCount": "{0}",
@@ -374,7 +393,7 @@
"VerdictNotPossible": "بوکن دري سيني",
"VerdictPossible": "بوليه",
"VerdictWorkaround": "دڠن جالن لاين",
"VersionLine": "“me-web?” {0} · ڤريسين بيبس (AGPL-3.0)",
"VersionLine": "me-web? {0} · ڤريسين بيبس (AGPL-3.0)",
"WaitingReach": "منوڠݢو جواڤن اندا د اتس.",
"WhatIsThis": "اڤاکه مقصودڽ؟"
}
Loaded 100 of 198 files, more files were not shown because too many files have changed in this diff. Show more