4 Commits
Author SHA1 Message Date
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
146 changed files with 2258 additions and 356 deletions

No files matched your search

+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":2,'*) ;; *) missing="$missing format-2" ;; 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"
+10
View File
@@ -43,6 +43,16 @@ jobs:
MEWEB_KEYSTORE_PASS: ${{ secrets.MEWEB_KEYSTORE_PASS }}
run: .gitea/scripts/android.sh
- name: The deb and rpm on packages.arasaka.software, the rpm signed
if: ${{ github.ref_type == 'tag' }}
env:
YOLO_TOKEN: ${{ secrets.YOLO_TOKEN }}
YOLO_GITEA: http://localhost:3000
YOLO_MIN: "0.1.0"
run: |
yolo repo submit --project meweb --version "$VERSION" --replace-signed "releases/$VERSION/MeWeb-$VERSION-linux-x64.deb" "releases/$VERSION/MeWeb-$VERSION-linux-x64.rpm"
yolo sums "releases/$VERSION"
- name: Publish the release
if: ${{ github.ref_type == 'tag' || inputs.publish == 'true' }}
env:
+38 -3
View File
@@ -62,7 +62,7 @@ The Android release key: alias `meweb`, certificate SHA-256
|---|---|
| `src/MeWeb.Shared` | `Endpoints.cs` (routes and hosts), wire contracts, `MeWebJsonContext`, generated `BuildInfo` |
| `src/MeWeb.Core` | the checks, no UI: `Net/` (address kinds, local network, TTL route, STUN, the probe's `Answerer`, DNS, speed, the device), `Router/` (UPnP IGD, NAT-PMP, PCP; `PortMapper` opens and removes mappings, `Leftovers` remembers them across a crash), `Mail/` (port 25, reverse name, blocklists through the user's resolver), `Knowledge/` (provider map and profiles), `History/` (checks, shared submissions), `Checks/` (`CheckRunner`, `Verdicts`, `Reach`, `Uses`, `ServerProbe`, `SharePayload`) |
| `src/MeWeb.App` | Avalonia views and view models, `Services/Localizer.cs` (+ `{s:Tr Key}`), `Strings/<code>.json`, `Resources/Colors.axaml`; `Resources/Icons.axaml` (Lucide, 24 units, for cards and lists) and `Resources/Art.axaml` (the path's drawings, 48 units: `Art<Name>Base`, up to three `Beat`s that pulse in turn while the step is checked and take its verdict colour, and a `Spin` for the globe). The path is a vertical zig-zag of `PathNodeViewModel`s, and the same nodes carry the result cards (`Cards`, regrouped by `MainViewModel.Home`), so a step in the path and its group of cards are one object |
| `src/MeWeb.App` | Avalonia views and view models, `Services/Localizer.cs` (+ `{s:Tr Key}`), `Strings/<code>.json`, `Resources/Colors.axaml`; `Resources/Icons.axaml` (Lucide, 24 units, for cards and lists) and `Resources/Art.axaml` (the path's drawings, 48 units: `Art<Name>Base`, up to three `Beat`s that pulse in turn while the step is checked and take its verdict colour, and a `Spin` for the globe; then the intro planet's still pieces as `DrawingImage`s with a fixed `Viewbox`: `ArtHouse`, `ArtBlock`, `ArtPine`, `ArtOak`, `ArtPhoto`, `ArtLetter`, `ArtServer`). The path is a vertical zig-zag of `PathNodeViewModel`s, and the same nodes carry the result cards (`Cards`, regrouped by `MainViewModel.Home`), so a step in the path and its group of cards are one object |
| `src/MeWeb.Desktop` | desktop head (`meweb` executable), Windows manifest |
| `src/MeWeb.Android` | Android head (`software.arasaka.meweb`), resources, manifest |
| `src/MeWeb.Server` | `meweb.arasaka.software`: `/api/info`, `/api/ip`, the download page `/` and `/privacy` (en, it), `/download/{platform}` from the latest Gitea release, the probe (`/api/probe/ticket`, `/api/probe/{id}`) and shared findings (`/api/share`, files under `/var/lib/meweb/shares`, swept after `KeepDays`) |
@@ -72,7 +72,7 @@ The Android release key: alias `meweb`, certificate SHA-256
| `data/observed.json` | notes counted from shared findings and accepted by a person: per AS number and line (`home`, `mobile`), IPv4 shared or public, IPv6 offered or not, port 25, each with how many networks agree; embedded in every release |
| `src/MeWeb.Server/ObservedNotes.cs` | every six hours (with the share sweep) counts the shared findings into `/var/lib/meweb/observed.json` on the box: one vote per /24 or /48, the latest check of each network, the publisher's own network left out; nothing is served |
| `tools/observed.cs` | `show` prints that count, `accept <file> AS<n>/<line> ...` copies the ready notes (at least 5 networks, 4 in 5 agreeing) into `data/observed.json` |
| `src/MeWeb.Server/KnowledgeFeeder.cs` | refreshes the open network data under `/var/lib/meweb/knowledge` every six hours (iptoasn daily, DB-IP monthly, eight RouteViews RIBs weekly through `bzcat` (one or two collectors per continent, `Collectors`; each counts once per network in `UpstreamTally`, and a path's first AS, the collector's own neighbour, is never taken for an upstream), the AOSP carrier list weekly), 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, RIPE's `inetnum` and `inet6num` split files weekly), builds `ip2asn.bin`, `networks.bin`, `carriers.json`, `registry.bin` (every RIPE block, `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 |
@@ -122,6 +122,34 @@ 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`).
- **Every RIPE 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 five
million blocks, flattened so the narrowest one wins (`RegistryTable.Narrowest`), in Brotli chunks of 16,384 rows
behind an index: about 26 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: about 200 MB peak, under the unit's
512 MB, and some three minutes on top of the RouteViews tally. `/api/ip` still answers each caller with its own
block from the server's newer copy; without that answer the app looks the address up itself, and when the server
cannot be reached at all it uses the router's public outside address or the STUN answer, so the provider card names
the network and the block without the publisher's server. A change to any knowledge file's format bumps
`KnowledgeFeeder.Format` and the `"format":N` that `wait-knowledge.sh` waits for: the feeder rebuilds only when a
source changes or the format differs, and a release must not embed the previous build.
- **The deb and rpm reach packages.arasaka.software through YoloCICD.** `release.yml` runs `yolo repo submit
--replace-signed` on tags (org secret `YOLO_TOKEN`, `yolo` installed on nuvola by YoloCICD): the files go to the
bot's private inbox, YoloCICD's `publish.yml` checks this run against the tag, signs the rpm, gates on an upgrade
check in containers and publishes; the signed rpm replaces the local one, then `yolo sums` rewrites SHA256SUMS.
`packaging/arasaka-repository.sh` is generated (`yolo repo kit --out`, never edited by hand) and is written into
both maintainer scripts by `tools/release.cs`; the package owns `/usr/share/arasaka-repository/meweb`, the marker
that keeps the repository configured while any Arasaka package is installed.
- **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.
@@ -177,7 +205,12 @@ The Android release key: alias `meweb`, certificate SHA-256
`Views/IntroScene` is one small planet in three `Step`s: 0, a phone far away sends a photo into the house and on to
the parents' tablet (heart); 1, a house with its own number and a small always-on computer in a callout lets a
visitor in (green door, tick); 2, that house next to a block of flats with one number for all, where the visitor
stops at the main door (question mark). The third card asks whether the reader's home has an address of its own and
stops at the main door (question mark). The visitor is a letter, because a letter needs an address; it and the photo
fly along the dotted routes with a comet trail (a gradient stroke whose ends are set each frame in
`RelativeUnit.Absolute`), and the world around them keeps moving (stars, town lights on the night side, clouds,
chimney smoke, swaying trees). The still drawings are `DrawingImage`s in `Art.axaml`; only what moves is a control,
and it moves through its `RenderTransform` (scale, rotate, translate), never `Canvas.SetLeft`, so a frame does not
lay the canvas out again. The third card asks whether the reader's home has an address of its own and
offers two answers: "Yes, let's find out" runs the check, "Not for me" shows `Goodbye` for two seconds and closes the
app (`IPlatform.Quit`, the desktop lifetime's `Shutdown`). The six uses follow as chips, the QR codes wait folded
at the bottom.
@@ -188,6 +221,8 @@ The Android release key: alias `meweb`, certificate SHA-256
is the frame loop the scenes share; `Resting` parks a scene that is folded or off screen, so it starts again from the
beginning when it comes back. The screenshot tool calls `Hold()` to draw each at its `Poster` moment, because the
headless clock is real time.
- **A `Button` clips its content to its own bounds.** The path's node buttons (`Button.hop`) turn `ClipToBounds` off
on the button and its `ContentPresenter`, or the verdict aura and the running pulse are cut into a 90-pixel square.
- **Nothing that is being checked is left empty.** From the moment a check starts, every use has a card with its
title, a "Checking" chip, two skeleton lines and a sweeping glint (`UseViewModel` with no finding), and every
running check card shows the same; the verdicts replace them as they arrive. While a check runs, the share card sits
+1 -1
View File
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<Version>0.10.0</Version>
<Version>0.14.0</Version>
<Product>“me-web?”</Product>
<Company>Arasaka di Hvozdikov Yevheniy</Company>
<Copyright>© 2026 Arasaka di Hvozdikov Yevheniy</Copyright>
+13 -1
View File
@@ -47,6 +47,12 @@ 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`, generated by YoloCICD (`yolo repo kit`); 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).
## Privacy
“me-web?” sends nothing anywhere unless a check needs it, and lists every host it contacts ("What this app contacts"
@@ -71,7 +77,13 @@ 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: the [RIPE Database](https://www.ripe.net/manage-ips-and-asns/db/)
of the RIPE NCC, used with the RIPE NCC's permission (16 October 2026) on condition that it is never put behind
a paywall or used to make money. Only each block's range, name and country are kept, nothing about people.
Every block travels with the apps (about 26 MB), 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
database; the release notes give its date.
- 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
+126
View File
@@ -0,0 +1,126 @@
arasaka_repository_url='https://packages.arasaka.software'
arasaka_repository_known=' 39c1037ea150a946870135d45c7e0a150b6cf07612961ab7d4ebf7356e3d6206 8e98c23290cd1afa016eed46b6bc6643a44f07d1d398b4c74221891a3dee0ef1 f8a29b044c4b538af072041b201e31cbcc6328f709c3b960fbfccef819cb2572 fe762297efbcb217cbfa51ac28dce057695205bd46f59bc69369d92765edebfc '
arasaka_repository_sources='Types: deb
URIs: https://packages.arasaka.software/apt
Suites: stable
Components: main
Architectures: amd64
Signed-By:
-----BEGIN PGP PUBLIC KEY BLOCK-----
.
mQINBGrSft8BEAC02AviPvhvjkSZooT5/n9pNBivqRr2xwr75RVLaPh9qhYV3X5R
fyYjvMatwqqDvF83JqUjkvweTxTu+GpvkFNuvBTF5ZbOdzp5GLo/4LzLmCP1dNsP
WkIGkDEa4b+VzuOYc1jglIncfmcnoEj8nufPXsCINTQcWv1WSB5VhWjdovdZDSHI
TSZs01BmaTupQhbDelpv4r52YnnH4god25QcImgdSF8aO4bYCeMO3NFoQfSBcnou
tDQjJ7JhSSCX+/K2hzbgGDhep2DL9ndsNZuUN5GokwQUM5cVsyoR/A2VdwkWvzLl
ib9IwngTjVRLCAm+XkPhL/0GHBtV+oOz4s+RWKtGC2qmWMXUfdjOyLsxAIGy8wgc
dcvBoK77INSTccYUGCDAGOoQHnD8USNjTCOcsajHy/FpaNxihrjq1C16LXKEMEIw
eK75YbWP8BzClEKZ7wd+0QMlo4CNJEE6mVEZe1R+yC8FEmP86qQR2wpG8IBrYwln
+IyYIII1GLDUewjRcwo0mYbuvC4LQtDXpm9WrMP9GyAd60glBHPRYhE7GLHDBxNi
CjLQ9vnB+zzmDD7LvIzHNb3t0lG118p1RmazsvyBbPGCC/pIxiofimglRXmawsxs
06dzA57CWprlZEP5/hU9mKxSUYKFboUh3+LRyTwU0/EPM2KQ22yQE3ORcwARAQAB
tCxBcmFzYWthIHBhY2thZ2VzIChwYWNrYWdlcy5hcmFzYWthLnNvZnR3YXJlKYkC
UQQTAQoAOxYhBPksFm6bHBPt0WKedoiNz5adEz+yBQJq0n7fAhsDBQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEIiNz5adEz+y66oQAJl49Hd0/fuAOjckFkSH
u/LBspsmVO58Sa2QbZn85VGHhmRi2RqrJfIbRXl2SnmbpTE+q4aMSOCAjvodPEh9
JkiU3nl8HXL7e6tVp7VMsC2zk0GRGZ+R3+KaWbb4xCiIF4Gly4vtcQL1u+tRl0GO
5yb5OXAYgGktaBSjMSe/ZFATrb2pbbWtLozpLBrEKJel8kYZg6ogrDepf08KbS5d
ZajlVJltlDu93s7fkGt/+CSlDBRSvIsg6VsD9FaCB1XsfRt9nmldH5DeKsPCiohn
d7KeYPntE0fr+x1NM5hKolZs6E7N3Z7iHHVIt7wzfl35EnJyzGSGUXWAT6dYrN1o
VzkHzQS+KWzAhFnfZtQFHcwZxSTXpX4Q0ORshs8aO7Pzb1Uq4jWYBwoW7/rEV3si
1H4BEol8/MtmsdjC9udDSZWMpu4JVZey2y5J+tnjuHJO4kgj5bVrmOGWvy0dTCu4
ute3grHGR7wrjxsNUdUljsUu/q85+rJ0wx7GmmKlwISGmGr/LaHPza25aAQwzjQE
rN+vQB98iHplrv+6KM5lfs+wTh5ajrHTV3yW5aoDWHHJDFWrTzWu18enrUxwlF5k
o6rC8YtE28cCw4XQHP4blvJEwZWhln61IFDvyOQsQhdJPaSTVHnLZj8Q79KH8Odc
r2UH5jw/3noMMPLA+GMyfUdq
=FhjR
-----END PGP PUBLIC KEY BLOCK-----
'
arasaka_repository_key='-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGrSft8BEAC02AviPvhvjkSZooT5/n9pNBivqRr2xwr75RVLaPh9qhYV3X5R
fyYjvMatwqqDvF83JqUjkvweTxTu+GpvkFNuvBTF5ZbOdzp5GLo/4LzLmCP1dNsP
WkIGkDEa4b+VzuOYc1jglIncfmcnoEj8nufPXsCINTQcWv1WSB5VhWjdovdZDSHI
TSZs01BmaTupQhbDelpv4r52YnnH4god25QcImgdSF8aO4bYCeMO3NFoQfSBcnou
tDQjJ7JhSSCX+/K2hzbgGDhep2DL9ndsNZuUN5GokwQUM5cVsyoR/A2VdwkWvzLl
ib9IwngTjVRLCAm+XkPhL/0GHBtV+oOz4s+RWKtGC2qmWMXUfdjOyLsxAIGy8wgc
dcvBoK77INSTccYUGCDAGOoQHnD8USNjTCOcsajHy/FpaNxihrjq1C16LXKEMEIw
eK75YbWP8BzClEKZ7wd+0QMlo4CNJEE6mVEZe1R+yC8FEmP86qQR2wpG8IBrYwln
+IyYIII1GLDUewjRcwo0mYbuvC4LQtDXpm9WrMP9GyAd60glBHPRYhE7GLHDBxNi
CjLQ9vnB+zzmDD7LvIzHNb3t0lG118p1RmazsvyBbPGCC/pIxiofimglRXmawsxs
06dzA57CWprlZEP5/hU9mKxSUYKFboUh3+LRyTwU0/EPM2KQ22yQE3ORcwARAQAB
tCxBcmFzYWthIHBhY2thZ2VzIChwYWNrYWdlcy5hcmFzYWthLnNvZnR3YXJlKYkC
UQQTAQoAOxYhBPksFm6bHBPt0WKedoiNz5adEz+yBQJq0n7fAhsDBQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEIiNz5adEz+y66oQAJl49Hd0/fuAOjckFkSH
u/LBspsmVO58Sa2QbZn85VGHhmRi2RqrJfIbRXl2SnmbpTE+q4aMSOCAjvodPEh9
JkiU3nl8HXL7e6tVp7VMsC2zk0GRGZ+R3+KaWbb4xCiIF4Gly4vtcQL1u+tRl0GO
5yb5OXAYgGktaBSjMSe/ZFATrb2pbbWtLozpLBrEKJel8kYZg6ogrDepf08KbS5d
ZajlVJltlDu93s7fkGt/+CSlDBRSvIsg6VsD9FaCB1XsfRt9nmldH5DeKsPCiohn
d7KeYPntE0fr+x1NM5hKolZs6E7N3Z7iHHVIt7wzfl35EnJyzGSGUXWAT6dYrN1o
VzkHzQS+KWzAhFnfZtQFHcwZxSTXpX4Q0ORshs8aO7Pzb1Uq4jWYBwoW7/rEV3si
1H4BEol8/MtmsdjC9udDSZWMpu4JVZey2y5J+tnjuHJO4kgj5bVrmOGWvy0dTCu4
ute3grHGR7wrjxsNUdUljsUu/q85+rJ0wx7GmmKlwISGmGr/LaHPza25aAQwzjQE
rN+vQB98iHplrv+6KM5lfs+wTh5ajrHTV3yW5aoDWHHJDFWrTzWu18enrUxwlF5k
o6rC8YtE28cCw4XQHP4blvJEwZWhln61IFDvyOQsQhdJPaSTVHnLZj8Q79KH8Odc
r2UH5jw/3noMMPLA+GMyfUdq
=FhjR
-----END PGP PUBLIC KEY BLOCK-----
'
arasaka_repository_dnf='[arasaka]
name=Arasaka
baseurl=https://packages.arasaka.software/rpm/
enabled=1
type=rpm-md
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka
priority=150
metadata_expire=6h
'
arasaka_repository_zypp='[arasaka]
name=Arasaka
baseurl=https://packages.arasaka.software/rpm/
enabled=1
autorefresh=1
type=rpm-md
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka
priority=150
'
arasaka_repository_write() {
[ -d "${1%/*}" ] || return 0
if [ -f "$1" ]; then
arasaka_repository_old=$(sha256sum "$1" | cut -d ' ' -f 1)
[ "$arasaka_repository_old" = "$(printf '%s' "$2" | sha256sum | cut -d ' ' -f 1)" ] && return 0
case "$arasaka_repository_known" in *" $arasaka_repository_old "*) ;; *) echo "arasaka-repository: $1 was changed by hand, left as it is"; return 0 ;; esac
fi
printf '%s' "$2" > "$1.arasaka-new" && chmod 644 "$1.arasaka-new" && mv -f "$1.arasaka-new" "$1"
}
arasaka_repository_elsewhere() {
grep -rlsF "$arasaka_repository_url" "$@" 2>/dev/null | grep -qvx -e /etc/apt/sources.list.d/arasaka.sources -e /etc/yum.repos.d/arasaka.repo -e /etc/zypp/repos.d/arasaka.repo
}
arasaka_repository_configure() {
case "${1:-}" in
configure)
arasaka_repository_elsewhere /etc/apt/sources.list /etc/apt/sources.list.d && return 0
arasaka_repository_write /etc/apt/sources.list.d/arasaka.sources "$arasaka_repository_sources" ;;
[0-9]*)
mkdir -p /etc/pki/rpm-gpg
arasaka_repository_write /etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka "$arasaka_repository_key"
arasaka_repository_elsewhere /etc/yum.repos.d /etc/zypp/repos.d && return 0
arasaka_repository_write /etc/yum.repos.d/arasaka.repo "$arasaka_repository_dnf"
arasaka_repository_write /etc/zypp/repos.d/arasaka.repo "$arasaka_repository_zypp" ;;
esac
return 0
}
arasaka_repository_cleanup() {
case "${1:-}" in purge|0) ;; *) return 0 ;; esac
[ -n "$(ls -A /usr/share/arasaka-repository 2>/dev/null)" ] && return 0
for arasaka_repository_file in /etc/apt/sources.list.d/arasaka.sources /etc/yum.repos.d/arasaka.repo /etc/zypp/repos.d/arasaka.repo /etc/pki/rpm-gpg/RPM-GPG-KEY-arasaka; do
[ -f "$arasaka_repository_file" ] || continue
case "$arasaka_repository_known" in *" $(sha256sum "$arasaka_repository_file" | cut -d ' ' -f 1) "*) rm -f "$arasaka_repository_file" ;; esac
done
rmdir /usr/share/arasaka-repository 2>/dev/null || true
return 0
}
+17
View File
@@ -7,6 +7,8 @@ using Android.Telephony;
using MeWeb.Core.Net;
using Microsoft.Win32.SafeHandles;
namespace MeWeb.Android;
public class AndroidPlatform : SystemPlatform
@@ -144,6 +146,21 @@ public class AndroidPlatform : SystemPlatform
}
}
public override Stream OpenRegistry()
{
try
{
using var asset = Context.Assets?.OpenFd("registry.bin");
if (asset?.ParcelFileDescriptor is null) return null;
using var copy = asset.ParcelFileDescriptor.Dup();
return new FileStream(new SafeFileHandle(copy.DetachFd(), true), FileAccess.Read) { Position = asset.StartOffset };
}
catch (Exception)
{
return null;
}
}
public override void Quit()
{
MainActivity.Current?.FinishAndRemoveTask();
+5
View File
@@ -13,6 +13,7 @@
<ApplicationVersion>$([MSBuild]::Add($([MSBuild]::Multiply($(VersionMajor), 10000)), $([MSBuild]::Add($([MSBuild]::Multiply($(VersionMinor), 100)), $(VersionPatch)))))</ApplicationVersion>
<AndroidPackageFormats>apk</AndroidPackageFormats>
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
<AndroidStoreUncompressedFileExtensions>.bin</AndroidStoreUncompressedFileExtensions>
<JsonSerializerIsReflectionEnabledByDefault>false</JsonSerializerIsReflectionEnabledByDefault>
</PropertyGroup>
@@ -24,4 +25,8 @@
<ItemGroup>
<ProjectReference Include="..\MeWeb.App\MeWeb.App.csproj" />
</ItemGroup>
<ItemGroup>
<AndroidAsset Include="..\..\artifacts\knowledge\registry.bin" Link="Assets\registry.bin" Condition="Exists('..\..\artifacts\knowledge\registry.bin')" />
</ItemGroup>
</Project>
+261 -14
View File
@@ -33,24 +33,271 @@
<StreamGeometry x:Key="ArtGlobeBase">M 6 24 A 18 18 0 1 0 42 24 A 18 18 0 1 0 6 24 Z M 6 24 H 42 M 8.4 15 H 39.6 M 8.4 33 H 39.6</StreamGeometry>
<StreamGeometry x:Key="ArtGlobeSpin">M 24 6 A 9 18 0 0 0 24 42 A 9 18 0 0 0 24 6 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseFront">M 4 72 L 4 40 L 28 18 L 52 40 L 52 72 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseSide">M 52 40 L 76 30 L 76 62 L 52 72 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseRoof">M 28 18 L 52 8 L 76 30 L 52 40 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseEdge">M 2 41.5 L 28 17 L 54 41.5</StreamGeometry>
<StreamGeometry x:Key="ArtHouseDoor">M 21 72 V 57 A 7 7 0 0 1 35 57 V 72 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseWindow">M 58 45 L 70 40 L 70 51 L 58 56 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseMullions">M 64 42.5 V 53.5 M 58 50.5 L 70 45.5</StreamGeometry>
<StreamGeometry x:Key="ArtBlockFront">M 4 110 V 14 H 52 V 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockSide">M 52 14 L 68 7 V 103 L 52 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockTop">M 4 14 L 20 7 H 68 L 52 14 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockGate">M 22 110 V 100 A 6 6 0 0 1 34 100 V 110 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHouseDoor">M 15 80 V 67 A 6 6 0 0 1 27 67 V 80 Z</StreamGeometry>
<StreamGeometry x:Key="ArtBlockGate">M 22.5 124 V 106.5 H 37.5 V 124 Z</StreamGeometry>
<StreamGeometry x:Key="ArtDigitSeven">M 0 0 H 6 L 2 9</StreamGeometry>
<StreamGeometry x:Key="ArtDigitFour">M 4.5 9 V 0 L 0 6 H 6.5</StreamGeometry>
<StreamGeometry x:Key="ArtQuestion">M 1 3.2 A 2.7 2.7 0 1 1 5.4 5.3 C 4.2 6.1 3.6 6.6 3.6 7.8 M 3.6 10.6 V 10.8</StreamGeometry>
<StreamGeometry x:Key="ArtHeart">M 12 20.5 C 12 20.5 3 14.6 3 8.7 A 4.6 4.6 0 0 1 12 6.6 A 4.6 4.6 0 0 1 21 8.7 C 21 14.6 12 20.5 12 20.5 Z</StreamGeometry>
<StreamGeometry x:Key="ArtHills">M 0 13 L 6 6 L 9.5 9.5 L 12.5 6.5 L 18 13 Z</StreamGeometry>
<StreamGeometry x:Key="ArtSparkle">M 5 0 Q 5.7 4.3 10 5 Q 5.7 5.7 5 10 Q 4.3 5.7 0 5 Q 4.3 4.3 5 0 Z</StreamGeometry>
<StreamGeometry x:Key="ArtCloud">M 4 18 A 6 6 0 0 1 10 8.5 A 8.5 8.5 0 0 1 25 5 A 7 7 0 0 1 36 11 A 4.6 4.6 0 0 1 41 18 Z</StreamGeometry>
<StreamGeometry x:Key="ArtPhoneSheen">M 3.5 30 L 24.5 9 V 17 L 11.5 30 Z</StreamGeometry>
<StreamGeometry x:Key="ArtTabletSheen">M 5 25 L 26.5 3.5 H 36 L 11 29 Z</StreamGeometry>
<StreamGeometry x:Key="ArtOrbit">M 32 4 A 28 28 0 0 1 59.6 36.9</StreamGeometry>
<DrawingImage x:Key="ArtHouse" Viewbox="0,0,86,84">
<DrawingGroup>
<GeometryDrawing Geometry="M 8 80 V 44 L 31 21 L 54 44 V 80 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="30%,0%" EndPoint="60%,100%">
<GradientStop Offset="0" Color="{StaticResource WallLit}" />
<GradientStop Offset="1" Color="{StaticResource WallShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 54 44 L 78 34 V 70 L 54 80 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource SideLit}" />
<GradientStop Offset="1" Color="{StaticResource SideShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource EaveBrush}" Geometry="M 54 44 L 78 34 V 39 L 54 49 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 8 80 V 76.5 H 54 V 80 Z M 54 80 V 76.5 L 78 66.5 V 70 Z" />
<GeometryDrawing Geometry="M 8 79 V 44 L 31 21">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.1" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 13.5 80 V 67 A 7.5 7.5 0 0 1 28.5 67 V 80 Z" />
<GeometryDrawing Brush="{StaticResource DoorBrush}" Geometry="M 15 80 V 67 A 6 6 0 0 1 27 67 V 80 Z" />
<GeometryDrawing Brush="{StaticResource WindowCoreBrush}" Geometry="M 17.2 66.6 A 3.8 3.8 0 0 1 24.8 66.6 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 23.4 74 A 0.9 0.9 0 1 0 25.2 74 A 0.9 0.9 0 1 0 23.4 74 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 12 78.6 H 30 V 80.6 H 12 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 35 53 H 49 V 66 H 35 Z" />
<GeometryDrawing Geometry="M 36 54 H 48 V 65 H 36 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="35%,30%" Center="35%,30%" RadiusX="90%" RadiusY="90%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 42 54 V 65 M 36 59.5 H 48">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource SideShadeBrush}" Thickness="1.1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 34.4 65.6 H 49.6 V 67.2 H 34.4 Z" />
<GeometryDrawing Brush="{StaticResource DeviceShadeBrush}" Geometry="M 59 50.9 L 73 45.1 V 59.1 L 59 64.9 Z" />
<GeometryDrawing Geometry="M 60 51.5 L 72 46.5 V 58.5 L 60 63.5 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="40%,45%" Center="40%,45%" RadiusX="80%" RadiusY="80%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 66 49 V 61 M 60 57.5 L 72 52.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource DeviceShadeBrush}" Thickness="1.1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 25.5 34 A 5.5 5.5 0 1 0 36.5 34 A 5.5 5.5 0 1 0 25.5 34 Z" />
<GeometryDrawing Geometry="M 26.6 34 A 4.4 4.4 0 1 0 35.4 34 A 4.4 4.4 0 1 0 26.6 34 Z">
<GeometryDrawing.Brush>
<RadialGradientBrush GradientOrigin="35%,35%" Center="35%,35%" RadiusX="80%" RadiusY="80%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</RadialGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 29.6 V 38.4 M 26.6 34 H 35.4">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource SideShadeBrush}" Thickness="1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 19 L 55 9 L 82.5 36.5 L 58.5 46.5 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="40%,0%" EndPoint="60%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.55" Color="{StaticResource BrandRed}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedDark}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 37.9 25.9 L 61.9 15.9 M 44.8 32.8 L 68.8 22.8 M 51.6 39.6 L 75.6 29.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="0.9" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 58.5 46.5 L 82.5 36.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="2.4" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 4.5 45.5 L 31 19 L 58.5 46.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedDarkBrush}" Thickness="3.8" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 4.8 44 L 31 17.6 L 57.6 44.2">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedLightBrush}" Thickness="0.9" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 31 18.6 L 55 8.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BrandRedLightBrush}" Thickness="1.6" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WallShadeBrush}" Geometry="M 50 5 H 56 V 25.3 L 50 19.3 Z" />
<GeometryDrawing Brush="{StaticResource SideShadeBrush}" Geometry="M 56 5 L 59.8 3.4 V 23.7 L 56 25.3 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 49 3 L 53 1.3 H 61 L 57 3 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 49 3 H 57 V 5.6 H 49 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtBlock" Viewbox="0,-10,76,136">
<DrawingGroup>
<GeometryDrawing Geometry="M 20 13 V -6 M 17 -2 H 23 M 18 2.5 H 22">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6 124 V 16 H 54 V 124 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="30%,0%" EndPoint="70%,100%">
<GradientStop Offset="0" Color="{StaticResource BlockLit}" />
<GradientStop Offset="1" Color="{StaticResource BlockShade}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource BlockSideBrush}" Geometry="M 54 16 L 72 8 V 116 L 54 124 Z" />
<GeometryDrawing Brush="{StaticResource BlockTopBrush}" Geometry="M 6 16 L 24 8 H 72 L 54 16 Z" />
<GeometryDrawing Brush="{StaticResource SideLitBrush}" Geometry="M 41 12.5 V 4 A 5 1.6 0 0 0 51 4 V 12.5 A 5 1.6 0 0 1 41 12.5 Z" />
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 41 4 A 5 1.6 0 0 1 51 4 A 5 1.6 0 0 1 41 4 Z" />
<GeometryDrawing Geometry="M 6 16 H 54 L 72 8">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.6" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6 38.5 H 54 L 72 30.5 M 6 55.5 H 54 L 72 47.5 M 6 72.5 H 54 L 72 64.5 M 6 89.5 H 54 L 72 81.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BlockShadeBrush}" Thickness="1" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WindowDarkBrush}" Geometry="M 57.6 22.4 L 61.56 20.64 V 31.64 L 57.6 33.4 Z M 57.6 39.4 L 61.56 37.64 V 48.64 L 57.6 50.4 Z M 64.44 36.36 L 68.4 34.6 V 45.6 L 64.44 47.36 Z M 57.6 56.4 L 61.56 54.64 V 65.64 L 57.6 67.4 Z M 64.44 53.36 L 68.4 51.6 V 62.6 L 64.44 64.36 Z M 64.44 70.36 L 68.4 68.6 V 79.6 L 64.44 81.36 Z" />
<GeometryDrawing Brush="{StaticResource CautionBrush}" Geometry="M 64.44 19.36 L 68.4 17.6 V 28.6 L 64.44 30.36 Z M 57.6 73.4 L 61.56 71.64 V 82.64 L 57.6 84.4 Z" />
<GeometryDrawing Brush="{StaticResource BlockSideBrush}" Geometry="M 6 124 V 120.5 H 54 V 124 Z M 54 124 V 120.5 L 72 112.5 V 116 Z" />
<GeometryDrawing Geometry="M 6 123 V 16">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimSoftBrush}" Thickness="1.1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource BlockShadeBrush}" Geometry="M 21 124 V 105 H 39 V 124 Z" />
<GeometryDrawing Geometry="M 22.5 124 V 106.5 H 37.5 V 124 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource WindowCore}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Geometry="M 30 106.5 V 124">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BlockShadeBrush}" Thickness="1.3" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WallLitBrush}" Geometry="M 17 101 L 20 99.6 H 46 L 43 101 Z" />
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 17 101 H 43 V 104 H 17 Z" />
<GeometryDrawing Brush="{StaticResource BlockTopBrush}" Geometry="M 43 101 L 46 99.6 V 102.6 L 43 104 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtPine" Viewbox="0,0,20,36">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource BarkBrush}" Geometry="M 9 26 H 11 V 36 H 9 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 13 L 0 28 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 13 L 20 28 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 6 L 1.5 21 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 6 L 18.5 21 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="M 10 0 L 3.5 13 H 10 Z" />
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="M 10 0 L 16.5 13 H 10 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtOak" Viewbox="0,0,26,36">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource BarkBrush}" Geometry="M 11.6 36 L 12.2 23 H 13.8 L 14.4 36 Z" />
<GeometryDrawing Geometry="M 13 30 L 17.5 25.5">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource BarkBrush}" Thickness="1.3" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource LeafShadeBrush}" Geometry="F1 M 1 20 A 8.5 8.5 0 1 1 18 20 A 8.5 8.5 0 1 1 1 20 Z M 9 15 A 8.5 8.5 0 1 1 26 15 A 8.5 8.5 0 1 1 9 15 Z M 4 10.5 A 7.5 7.5 0 1 1 19 10.5 A 7.5 7.5 0 1 1 4 10.5 Z" />
<GeometryDrawing Brush="{StaticResource LeafBrush}" Geometry="F1 M 2.4 18 A 7 7 0 1 1 16.4 18 A 7 7 0 1 1 2.4 18 Z M 5.4 10 A 6.2 6.2 0 1 1 17.8 10 A 6.2 6.2 0 1 1 5.4 10 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtHamlet" Viewbox="0,0,10,10">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource PlanetLitBrush}" Geometry="M 0.5 10 V 4.6 L 5 0.6 L 9.5 4.6 V 10 Z" />
<GeometryDrawing Brush="{StaticResource CautionBrush}" Geometry="M 3.8 5.6 H 6.2 V 8 H 3.8 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtPhoto" Viewbox="0,0,24,18">
<DrawingGroup>
<GeometryDrawing Geometry="M 0 0 H 24 V 18 H 0 Z">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource PhotoSky}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource WindowCoreBrush}" Geometry="M 13.2 5.6 A 2.9 2.9 0 1 0 19 5.6 A 2.9 2.9 0 1 0 13.2 5.6 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedBrush}" Geometry="M 0 18 V 11 Q 5 6 10 10 Q 14 13 18 9 Q 21 7 24 9.5 V 18 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedDarkBrush}" Geometry="M 0 18 V 14.5 Q 7 10.5 13 14 Q 18 16.5 24 13 V 18 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtLetter" Viewbox="0,0,22,15">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource TextStrongBrush}" Geometry="M 1.6 0.5 H 20.4 A 1.6 1.6 0 0 1 22 2.1 V 12.9 A 1.6 1.6 0 0 1 20.4 14.5 H 1.6 A 1.6 1.6 0 0 1 0 12.9 V 2.1 A 1.6 1.6 0 0 1 1.6 0.5 Z" />
<GeometryDrawing Geometry="M 1 13.8 L 8.6 7.6 M 21 13.8 L 13.4 7.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimBrush}" Thickness="0.9" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource TrimBrush}" Geometry="M 0.9 1.2 L 11 9.2 L 21.1 1.2 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedBrush}" Geometry="M 8.4 9 A 2.6 2.6 0 1 0 13.6 9 A 2.6 2.6 0 1 0 8.4 9 Z" />
<GeometryDrawing Brush="{StaticResource BrandRedLightBrush}" Geometry="M 9.6 8.4 A 0.9 0.9 0 1 0 11.4 8.4 A 0.9 0.9 0 1 0 9.6 8.4 Z" />
</DrawingGroup>
</DrawingImage>
<DrawingImage x:Key="ArtServer" Viewbox="0,0,40,30">
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource DeviceEdgeBrush}" Geometry="M 6 11 L 20 5 L 34 11 L 20 17 Z" />
<GeometryDrawing Brush="{StaticResource DeviceLitBrush}" Geometry="M 6 11 L 20 17 V 26 L 6 20 Z" />
<GeometryDrawing Brush="{StaticResource DeviceShadeBrush}" Geometry="M 20 17 L 34 11 V 20 L 20 26 Z" />
<GeometryDrawing Geometry="M 23 20.2 L 31 16.8 M 23 23 L 31 19.6">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource DeviceLitBrush}" Thickness="1" LineCap="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Geometry="M 6.2 11.2 L 20 17 L 33.8 11.2">
<GeometryDrawing.Pen>
<Pen Brush="{StaticResource TrimBrush}" Thickness="0.8" LineCap="Round" LineJoin="Round" />
</GeometryDrawing.Pen>
</GeometryDrawing>
<GeometryDrawing Brush="{StaticResource GoodBrush}" Geometry="M 8.6 15.6 A 1.2 1.2 0 1 0 11 15.6 A 1.2 1.2 0 1 0 8.6 15.6 Z" />
</DrawingGroup>
</DrawingImage>
<StreamGeometry x:Key="ArtNodeOrbit">M 45 -1 A 46 46 0 0 1 84.84 68 M 45 91 A 46 46 0 0 1 5.16 22</StreamGeometry>
<StreamGeometry x:Key="WireToEnd">M 0 0 C 0 0.62 1 0.38 1 1</StreamGeometry>
<StreamGeometry x:Key="WireToStart">M 1 0 C 1 0.62 0 0.38 0 1</StreamGeometry>
+71
View File
@@ -25,6 +25,56 @@
<Color x:Key="Glint">#1FF0EAEF</Color>
<Color x:Key="GlintClear">#00F0EAEF</Color>
<Color x:Key="SkyHigh">#0D0911</Color>
<Color x:Key="SkyLow">#2E1834</Color>
<Color x:Key="Dusk">#5CC2456F</Color>
<Color x:Key="DuskClear">#00C2456F</Color>
<Color x:Key="Atmosphere">#70EC7A82</Color>
<Color x:Key="AtmosphereClear">#00EC7A82</Color>
<Color x:Key="PlanetLit">#48324F</Color>
<Color x:Key="PlanetShade">#150E18</Color>
<Color x:Key="TownGlow">#4DF2C14E</Color>
<Color x:Key="Contact">#B30A070D</Color>
<Color x:Key="ContactClear">#000A070D</Color>
<Color x:Key="Vignette">#A60A070D</Color>
<Color x:Key="WallLit">#8E7695</Color>
<Color x:Key="WallShade">#5F4B67</Color>
<Color x:Key="SideLit">#4D3C56</Color>
<Color x:Key="SideShade">#352840</Color>
<Color x:Key="Trim">#D4C3D6</Color>
<Color x:Key="TrimSoft">#73D4C3D6</Color>
<Color x:Key="Eave">#661B141C</Color>
<Color x:Key="Door">#33202F</Color>
<Color x:Key="WindowCore">#FFE9AE</Color>
<Color x:Key="WindowDark">#231A29</Color>
<Color x:Key="WindowCool">#8DB6EE</Color>
<Color x:Key="BlockLit">#5C5779</Color>
<Color x:Key="BlockShade">#3F3A58</Color>
<Color x:Key="BlockSide">#2C283E</Color>
<Color x:Key="BlockTop">#746D93</Color>
<Color x:Key="Leaf">#3E8670</Color>
<Color x:Key="LeafShade">#1F4C44</Color>
<Color x:Key="Bark">#4C3137</Color>
<Color x:Key="DeviceLit">#4F4459</Color>
<Color x:Key="DeviceShade">#211B26</Color>
<Color x:Key="DeviceEdge">#A898AD</Color>
<Color x:Key="ScreenHigh">#41365A</Color>
<Color x:Key="ScreenLow">#16111C</Color>
<Color x:Key="Sheen">#26F0EAEF</Color>
<Color x:Key="PhotoSky">#F7B27A</Color>
<Color x:Key="Cloud">#26362848</Color>
<Color x:Key="CloudLit">#6B8A4470</Color>
<Color x:Key="Smoke">#80B3A6B2</Color>
<Color x:Key="SmokeClear">#00B3A6B2</Color>
<Color x:Key="Beam">#38F0EAEF</Color>
<Color x:Key="BeamClear">#0AF0EAEF</Color>
<Color x:Key="GoodLight">#B4F0CF</Color>
<Color x:Key="GoodGlow">#996FCF97</Color>
<Color x:Key="GoodClear">#006FCF97</Color>
<Color x:Key="CautionLight">#FBE3A1</Color>
<Color x:Key="BadGlow">#88F06B79</Color>
<Color x:Key="BadClear">#00F06B79</Color>
<SolidColorBrush x:Key="BrandRedBrush" Color="{StaticResource BrandRed}" />
<SolidColorBrush x:Key="BrandRedDarkBrush" Color="{StaticResource BrandRedDark}" />
<SolidColorBrush x:Key="BrandRedLightBrush" Color="{StaticResource BrandRedLight}" />
@@ -42,4 +92,25 @@
<SolidColorBrush x:Key="BadTintBrush" Color="{StaticResource BadTint}" />
<SolidColorBrush x:Key="NeutralTintBrush" Color="{StaticResource NeutralTint}" />
<SolidColorBrush x:Key="ScrimBrush" Color="{StaticResource Scrim}" />
<SolidColorBrush x:Key="TrimBrush" Color="{StaticResource Trim}" />
<SolidColorBrush x:Key="TrimSoftBrush" Color="{StaticResource TrimSoft}" />
<SolidColorBrush x:Key="EaveBrush" Color="{StaticResource Eave}" />
<SolidColorBrush x:Key="DoorBrush" Color="{StaticResource Door}" />
<SolidColorBrush x:Key="WallLitBrush" Color="{StaticResource WallLit}" />
<SolidColorBrush x:Key="WallShadeBrush" Color="{StaticResource WallShade}" />
<SolidColorBrush x:Key="SideLitBrush" Color="{StaticResource SideLit}" />
<SolidColorBrush x:Key="SideShadeBrush" Color="{StaticResource SideShade}" />
<SolidColorBrush x:Key="WindowDarkBrush" Color="{StaticResource WindowDark}" />
<SolidColorBrush x:Key="WindowCoreBrush" Color="{StaticResource WindowCore}" />
<SolidColorBrush x:Key="BlockShadeBrush" Color="{StaticResource BlockShade}" />
<SolidColorBrush x:Key="BlockSideBrush" Color="{StaticResource BlockSide}" />
<SolidColorBrush x:Key="BlockTopBrush" Color="{StaticResource BlockTop}" />
<SolidColorBrush x:Key="LeafBrush" Color="{StaticResource Leaf}" />
<SolidColorBrush x:Key="LeafShadeBrush" Color="{StaticResource LeafShade}" />
<SolidColorBrush x:Key="BarkBrush" Color="{StaticResource Bark}" />
<SolidColorBrush x:Key="DeviceLitBrush" Color="{StaticResource DeviceLit}" />
<SolidColorBrush x:Key="DeviceShadeBrush" Color="{StaticResource DeviceShade}" />
<SolidColorBrush x:Key="DeviceEdgeBrush" Color="{StaticResource DeviceEdge}" />
<SolidColorBrush x:Key="PlanetLitBrush" Color="{StaticResource PlanetLit}" />
<SolidColorBrush x:Key="SheenBrush" Color="{StaticResource Sheen}" />
</ResourceDictionary>
+412 -110
View File
@@ -124,6 +124,11 @@
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="Transitions">
<Transitions>
<BrushTransition Property="Stroke" Duration="0:0:0.5" />
</Transitions>
</Setter>
</Style>
<Style Selector="Ellipse.disc.good">
<Setter Property="Stroke" Value="{StaticResource GoodBrush}" />
@@ -208,6 +213,9 @@
<Setter Property="Cursor" Value="Hand" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="Button.hop, Button.hop /template/ ContentPresenter">
<Setter Property="ClipToBounds" Value="False" />
</Style>
<Style Selector="Button.hop:pointerover /template/ ContentPresenter, Button.hop:pressed /template/ ContentPresenter">
<Setter Property="Background" Value="Transparent" />
</Style>
@@ -293,6 +301,127 @@
</Animation>
</Style.Animations>
</Style>
<Style Selector="Ellipse.aura">
<Setter Property="Opacity" Value="0" />
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Transitions">
<Transitions>
<DoubleTransition Property="Opacity" Duration="0:0:0.6" />
</Transitions>
</Setter>
</Style>
<Style Selector="Ellipse.aura.good">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.aura.caution">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.aura.bad">
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.5" Color="{StaticResource BadGlow}" />
<GradientStop Offset="1" Color="{StaticResource BadClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.gloss">
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource Glint}" />
<GradientStop Offset="0.55" Color="{StaticResource GlintClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.spinner">
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Stroke">
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.5" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</Setter>
<Style.Animations>
<Animation Duration="0:0:1.6" IterationCount="Infinite">
<KeyFrame Cue="0%">
<Setter Property="RotateTransform.Angle" Value="0" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="RotateTransform.Angle" Value="360" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Ellipse.burst">
<Setter Property="Opacity" Value="0" />
<Setter Property="StrokeThickness" Value="2" />
<Setter Property="IsHitTestVisible" Value="False" />
</Style>
<Style Selector="Ellipse.burst.good">
<Setter Property="Stroke" Value="{StaticResource GoodBrush}" />
</Style>
<Style Selector="Ellipse.burst.caution">
<Setter Property="Stroke" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Ellipse.burst.bad">
<Setter Property="Stroke" Value="{StaticResource BadBrush}" />
</Style>
<Style Selector="Ellipse.burst.good, Ellipse.burst.caution, Ellipse.burst.bad">
<Style.Animations>
<Animation Duration="0:0:1.1" Easing="CubicEaseOut" FillMode="Forward">
<KeyFrame Cue="0%">
<Setter Property="Opacity" Value="0" />
<Setter Property="ScaleTransform.ScaleX" Value="1" />
<Setter Property="ScaleTransform.ScaleY" Value="1" />
</KeyFrame>
<KeyFrame Cue="12%">
<Setter Property="Opacity" Value="0.9" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="Opacity" Value="0" />
<Setter Property="ScaleTransform.ScaleX" Value="1.5" />
<Setter Property="ScaleTransform.ScaleY" Value="1.5" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Path.packets">
<Setter Property="Stretch" Value="Fill" />
<Setter Property="Opacity" Value="0" />
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Stroke" Value="{StaticResource WindowCoreBrush}" />
<Setter Property="StrokeThickness" Value="5" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeDashArray" Value="0.01,9" />
</Style>
<Style Selector="Path.packets.flowing">
<Setter Property="Opacity" Value="1" />
<Style.Animations>
<Animation Duration="0:0:1.1" IterationCount="Infinite">
<KeyFrame Cue="0%">
<Setter Property="StrokeDashOffset" Value="0" />
</KeyFrame>
<KeyFrame Cue="100%">
<Setter Property="StrokeDashOffset" Value="-9.01" />
</KeyFrame>
</Animation>
</Style.Animations>
</Style>
<Style Selector="Ellipse.disc.thin">
<Setter Property="StrokeThickness" Value="2" />
</Style>
@@ -478,14 +607,6 @@
<Setter Property="Width" Value="170" />
<Setter Property="Height" Value="170" />
</Style>
<Style Selector="Ellipse.glow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.statusChip">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="CornerRadius" Value="14" />
@@ -578,81 +699,137 @@
<Style Selector="TextBlock.lead.strong">
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Ellipse.star">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Ellipse.planet">
<Style Selector="Rectangle.sky">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,22%">
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" />
<GradientStop Offset="1" Color="{StaticResource Ground}" />
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource SkyHigh}" />
<GradientStop Offset="0.72" Color="{StaticResource SkyLow}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.meridian">
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="Opacity" Value="0.7" />
<Style Selector="Ellipse.dusk">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource Dusk}" />
<GradientStop Offset="1" Color="{StaticResource DuskClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.star, Path.sparkle">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Path.sparkle">
<Setter Property="Data" Value="{StaticResource ArtSparkle}" />
<Setter Property="Width" Value="10" />
<Setter Property="Height" Value="10" />
</Style>
<Style Selector="Border.meteor">
<Setter Property="CornerRadius" Value="1" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<GradientStop Offset="0" Color="{StaticResource GlintClear}" />
<GradientStop Offset="1" Color="{StaticResource TextStrong}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.cloud">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource Cloud}" />
<GradientStop Offset="1" Color="{StaticResource CloudLit}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.halo">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.atmosphere">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.86" Color="{StaticResource AtmosphereClear}" />
<GradientStop Offset="0.896" Color="{StaticResource Atmosphere}" />
<GradientStop Offset="1" Color="{StaticResource AtmosphereClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.planet">
<Setter Property="Fill">
<RadialGradientBrush Center="46%,0%" GradientOrigin="46%,0%" RadiusX="50%" RadiusY="50%">
<GradientStop Offset="0" Color="{StaticResource PlanetLit}" />
<GradientStop Offset="0.62" Color="{StaticResource PlanetShade}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.town">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Ellipse.townGlow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource TownGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.rim">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="Opacity" Value="0.45" />
<Setter Property="StrokeThickness" Value="1.4" />
<Setter Property="Stroke">
<LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<GradientStop Offset="0.12" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="0.5" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.88" Color="{StaticResource BrandRedClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.contact">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource Contact}" />
<GradientStop Offset="1" Color="{StaticResource ContactClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Rectangle.vignette">
<Setter Property="Fill">
<RadialGradientBrush Center="50%,42%" GradientOrigin="50%,42%" RadiusX="72%" RadiusY="85%">
<GradientStop Offset="0.55" Color="{StaticResource ContactClear}" />
<GradientStop Offset="1" Color="{StaticResource Vignette}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.trail">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="StrokeDashArray" Value="2,4" />
<Setter Property="StrokeThickness" Value="1.6" />
<Setter Property="StrokeDashArray" Value="0.1,3.2" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Opacity" Value="0.55" />
<Setter Property="Opacity" Value="0.6" />
</Style>
<Style Selector="Ellipse.shadow">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Opacity" Value="0.7" />
</Style>
<Style Selector="Path.wall">
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.wall.side">
<Setter Property="Fill" Value="{StaticResource SurfaceBrush}" />
</Style>
<Style Selector="Path.roof">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
<Setter Property="Stroke" Value="{StaticResource BrandRedDarkBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.roofEdge">
<Setter Property="Stroke" Value="{StaticResource BrandRedBrush}" />
<Setter Property="StrokeThickness" Value="3" />
<Style Selector="Path.comet">
<Setter Property="StrokeThickness" Value="2.6" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.flatRoof">
<Setter Property="Fill" Value="{StaticResource LineBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Style Selector="Ellipse.spark">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Path.door">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Style Selector="Ellipse.ripple">
<Setter Property="Stroke" Value="{StaticResource TextStrongBrush}" />
<Setter Property="StrokeThickness" Value="1.4" />
</Style>
<Style Selector="Path.doorLight">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
<Setter Property="Opacity" Value="0" />
<Style Selector="Ellipse.smoke">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource Smoke}" />
<GradientStop Offset="1" Color="{StaticResource SmokeClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.window, Ellipse.window, Rectangle.flat">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Path.mullion">
<Setter Property="Stroke" Value="{StaticResource SurfaceBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style>
<Style Selector="Ellipse.warmGlow">
<Style Selector="Ellipse.windowGlow">
<Setter Property="IsHitTestVisible" Value="False" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
@@ -660,57 +837,159 @@
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.doorSpill">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.doorLight">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource GoodLight}" />
<GradientStop Offset="1" Color="{StaticResource Good}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Path.gateLight">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Rectangle.flat">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Rectangle.flat.dark">
<Setter Property="Fill" Value="{StaticResource WindowDarkBrush}" />
</Style>
<Style Selector="Rectangle.flat.cool">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource WindowCool}" />
<GradientStop Offset="1" Color="{StaticResource BlockShade}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Rectangle.scan">
<Setter Property="Fill" Value="{StaticResource WindowCoreBrush}" />
</Style>
<Style Selector="Ellipse.beacon">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="0.45" Color="{StaticResource BrandRed}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.plate">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource BrandRedDarkBrush}" />
<Setter Property="BorderThickness" Value="0.8" />
<Setter Property="CornerRadius" Value="2" />
</Style>
<Style Selector="Path.digit">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="StrokeThickness" Value="1.25" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
<Setter Property="Width" Value="6.5" />
<Setter Property="Height" Value="9" />
<Setter Property="Stretch" Value="Uniform" />
<Setter Property="Width" Value="4.8" />
<Setter Property="Height" Value="6.6" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="Border.device">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TextSoftBrush}" />
<Setter Property="BorderThickness" Value="1.5" />
<Setter Property="BorderBrush" Value="{StaticResource DeviceEdgeBrush}" />
<Setter Property="BorderThickness" Value="1.2" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="0%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource DeviceLit}" />
<GradientStop Offset="1" Color="{StaticResource DeviceShade}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Border.screen">
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
<Setter Property="ClipToBounds" Value="True" />
<Setter Property="Background">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource ScreenHigh}" />
<GradientStop Offset="1" Color="{StaticResource ScreenLow}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Border.flash">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="Opacity" Value="0" />
</Style>
<Style Selector="Border.photoFrame">
<Style Selector="Path.sheen">
<Setter Property="Fill" Value="{StaticResource SheenBrush}" />
<Setter Property="IsHitTestVisible" Value="False" />
</Style>
<Style Selector="Ellipse.lens">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Stroke" Value="{StaticResource DeviceEdgeBrush}" />
<Setter Property="StrokeThickness" Value="0.5" />
</Style>
<Style Selector="Rectangle.homeBar">
<Setter Property="Fill" Value="{StaticResource DeviceEdgeBrush}" />
</Style>
<Style Selector="Ellipse.screenGlow">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.polaroid">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="CornerRadius" Value="2" />
<Setter Property="Padding" Value="2" />
<Setter Property="CornerRadius" Value="1.5" />
<Setter Property="Padding" Value="2,2,2,5" />
</Style>
<Style Selector="Canvas.photo">
<Setter Property="Background" Value="{StaticResource BrandRedLightBrush}" />
</Style>
<Style Selector="Path.hills">
<Setter Property="Fill" Value="{StaticResource BrandRedDarkBrush}" />
</Style>
<Style Selector="Ellipse.sun">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Ellipse.packet">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Path.heart">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
<Style Selector="Path.heart, Path.heartlet">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedLight}" />
<GradientStop Offset="1" Color="{StaticResource BrandRed}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badge.good">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource GoodLight}" />
<GradientStop Offset="1" Color="{StaticResource Good}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badge.caution">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%">
<GradientStop Offset="0" Color="{StaticResource CautionLight}" />
<GradientStop Offset="1" Color="{StaticResource Caution}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badgeGlow.good">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource GoodGlow}" />
<GradientStop Offset="1" Color="{StaticResource GoodClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.badgeGlow.caution">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.badgeMark">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
@@ -718,6 +997,46 @@
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.beam">
<Setter Property="Opacity" Value="0" />
<Setter Property="Fill">
<LinearGradientBrush StartPoint="0%,100%" EndPoint="100%,0%">
<GradientStop Offset="0" Color="{StaticResource Beam}" />
<GradientStop Offset="1" Color="{StaticResource BeamClear}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.callout">
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="Stroke" Value="{StaticResource TrimSoftBrush}" />
<Setter Property="Fill">
<RadialGradientBrush Center="40%,30%" GradientOrigin="40%,30%" RadiusX="70%" RadiusY="70%">
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" />
<GradientStop Offset="1" Color="{StaticResource Ground}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.calloutGlow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0.6" Color="{StaticResource BrandRedGlow}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Path.orbit">
<Setter Property="StrokeThickness" Value="2" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Stroke">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="100%,100%">
<GradientStop Offset="0" Color="{StaticResource BrandRedClear}" />
<GradientStop Offset="1" Color="{StaticResource BrandRedLight}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.led">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Border.story">
<Setter Property="Background" Value="{StaticResource SurfaceBrush}" />
@@ -734,7 +1053,6 @@
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
<Setter Property="CornerRadius" Value="21,21,0,0" />
<Setter Property="ClipToBounds" Value="True" />
<Setter Property="Padding" Value="0,8,0,0" />
</Style>
<Style Selector="Border.storyMark">
<Setter Property="Width" Value="44" />
@@ -780,22 +1098,6 @@
<Setter Property="Fill" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="Ellipse.callout">
<Setter Property="Fill" Value="{StaticResource SurfaceBrush}" />
<Setter Property="Stroke" Value="{StaticResource TextSoftBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
</Style>
<Style Selector="Path.calloutLine">
<Setter Property="Stroke" Value="{StaticResource TextSoftBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="StrokeDashArray" Value="2,3" />
</Style>
<Style Selector="Rectangle.slot">
<Setter Property="Fill" Value="{StaticResource LineBrush}" />
</Style>
<Style Selector="Ellipse.led">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
</Style>
<Style Selector="Border.farewell">
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style>
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "የአውታረ መረብ አስማሚ",
"FactAddressesSeen": "የታዩ ይፋዊ IPv4 አድራሻዎች",
"FactBattery": "ባትሪ",
"FactBlock": "የአድራሻ ክፍል",
"FactBlockIpv6": "የአድራሻ ክፍል ለIPv6",
"FactChecks": "ፍተሻዎች",
"FactCores": "የፕሮሰሰር ኮሮች (cores)",
"FactDisk": "ነፃ የዲስክ ቦታ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ለአሁኑ በጣም ብዙ ሙከራዎች",
"RefusalUnknownTicket": "የሙከራው ጊዜ አልፏል",
"RefusalUnreachable": "አገልጋዩን መድረስ አልተቻለም",
"RegistryCredit": "የአድራሻ ክፍሎች፦ የRIPE NCC RIPE Database (ripe.net)፣ በፈቃዱ የተጠቀምንበት፣ የ{0} መረጃ። በኢንተርኔት ላይ ካለው የመረጃ ቋት ወደ ኋላ ሊቀር ይችላል።",
"ResultsTitle": "«me-web?» ያገኘው",
"RouterMobile": "በሞባይል ዳታ ላይ የቤት ራውተር የለም፦ መጀመሪያ የሚመጣው የአቅራቢዎ አውታረ መረብ ነው።",
"RouterNone": "በዚህ ግንኙነት ላይ የቤት ራውተር አልተገኘም።",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "محوّل الشبكة",
"FactAddressesSeen": "عناوين IPv4 العامة التي ظهرت",
"FactBattery": "البطارية",
"FactBlock": "مجموعة العناوين",
"FactBlockIpv6": "مجموعة عناوين IPv6",
"FactChecks": "الفحوص",
"FactCores": "أنوية المعالج",
"FactDisk": "المساحة الفارغة",
@@ -259,6 +261,7 @@
"RefusalTooMany": "اختبارات كثيرة جدًا حاليًا",
"RefusalUnknownTicket": "انتهت صلاحية الاختبار",
"RefusalUnreachable": "تعذّر الوصول إلى الخادم",
"RegistryCredit": "مجموعات العناوين: RIPE Database من RIPE NCC (ripe.net)، مستخدمة بإذنه، بيانات بتاريخ {0}. قد تكون أقدم من قاعدة البيانات الحيّة.",
"ResultsTitle": "ما وجده ”me-web?“",
"RouterMobile": "على بيانات الجوّال لا يوجد راوتر منزلي: شبكة مزوّد الإنترنت تأتي أولًا.",
"RouterNone": "لم يُعثر على راوتر منزلي في هذا الاتصال.",
+3
View File
@@ -84,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)",
@@ -259,6 +261,7 @@
"RefusalTooMany": "jichhax walja yant'äwinaka",
"RefusalUnknownTicket": "yant'äwix tukusxiwa",
"RefusalUnreachable": "servidorar jan puriñjama",
"RegistryCredit": "Direccion t'aqanaka: RIPE NCC ukan RIPE Database (ripe.net), permisopampi apnaqata, {0} urun datonakapa. Internetan jichha utjki uka base de datos ukat sipanx qhipharataspawa.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Шәбәкә адаптери",
"FactAddressesSeen": "Ҝөрүлән иҹтимаи IPv4 үнванлары",
"FactBattery": "Батареја",
"FactBlock": "Үнван блоку",
"FactBlockIpv6": "IPv6 үнван блоку",
"FactChecks": "Јохламалар",
"FactCores": "Просессор нүвәләри",
"FactDisk": "Бош диск саһәси",
@@ -259,6 +261,7 @@
"RefusalTooMany": "һәләлик һәддиндән чох тест",
"RefusalUnknownTicket": "тестин вахты битиб",
"RefusalUnreachable": "серверә чатмаг олмур",
"RegistryCredit": "Үнван блоклары: RIPE NCC-нин RIPE Database мәлумат базасы (ripe.net), онун иҹазәси илә истифадә олунур, {0} тарихли мәлуматлар. Мәлуматлар интернетдәки базадан ҝери гала биләр.",
"ResultsTitle": "«me-web?» нәләр тапды",
"RouterMobile": "Мобил интернетдә ев роутери олмур: биринҹи провајдеринизин шәбәкәси ҝәлир.",
"RouterNone": "Бу бағлантыда ев роутери тапылмады.",
+3
View File
@@ -84,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",
@@ -259,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-nin RIPE Database məlumat bazası (ripe.net), onun icazəsi ilə istifadə olunur, {0} tarixli məlumatlar. Məlumatlar internetdəki bazadan geri qala bilər.",
"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ı.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Сеткавы адаптар",
"FactAddressesSeen": "Заўважаныя публічныя адрасы IPv4",
"FactBattery": "Батарэя",
"FactBlock": "Блок адрасоў",
"FactBlockIpv6": "Блок адрасоў для IPv6",
"FactChecks": "Праверак",
"FactCores": "Ядры працэсара",
"FactDisk": "Вольна на дыску",
@@ -259,6 +261,7 @@
"RefusalTooMany": "пакуль занадта шмат тэстаў",
"RefusalUnknownTicket": "час тэсту скончыўся",
"RefusalUnreachable": "сервер недаступны",
"RegistryCredit": "Блокі адрасоў: RIPE Database ад RIPE NCC (ripe.net), выкарыстоўваецца з яго дазволу, даныя на {0}. Яны могуць адставаць ад базы ў інтэрнэце.",
"ResultsTitle": "Вынікі «me-web?»",
"RouterMobile": "У мабільным інтэрнэце хатняга роўтара няма: першай ідзе сетка правайдара.",
"RouterNone": "На гэтым падключэнні хатні роўтар не знойдзены.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Мрежов адаптер",
"FactAddressesSeen": "Видени публични IPv4 адреси",
"FactBattery": "Батерия",
"FactBlock": "Адресен блок",
"FactBlockIpv6": "Адресен блок за IPv6",
"FactChecks": "Проверки",
"FactCores": "Ядра на процесора",
"FactDisk": "Свободно място на диска",
@@ -259,6 +261,7 @@
"RefusalTooMany": "твърде много тестове засега",
"RefusalUnknownTicket": "тестът е изтекъл",
"RefusalUnreachable": "сървърът е недостъпен",
"RegistryCredit": "Адресни блокове: RIPE Database на RIPE NCC (ripe.net), използвана с негово разрешение, данни от {0}. Данните може да изостават от онлайн базата данни.",
"ResultsTitle": "Какво откри „me-web?“",
"RouterMobile": "При мобилни данни няма домашен рутер: първа идва мрежата на доставчика.",
"RouterNone": "На тази връзка не е открит домашен рутер.",
+3
View File
@@ -84,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",
@@ -259,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: RIPE Database blong RIPE NCC (ripe.net), mifala i yusum wetem pemisen blong hem, data blong {0}. Maet data ya i olfala moa long database we i stap long intanet.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "নেটওয়ার্ক অ্যাডাপ্টার",
"FactAddressesSeen": "দেখা পাবলিক IPv4 ঠিকানা",
"FactBattery": "ব্যাটারি",
"FactBlock": "ঠিকানার খণ্ড",
"FactBlockIpv6": "IPv6-এর ঠিকানার খণ্ড",
"FactChecks": "যাচাই",
"FactCores": "প্রসেসরের কোর",
"FactDisk": "ডিস্কে খালি জায়গা",
@@ -259,6 +261,7 @@
"RefusalTooMany": "আপাতত অনেক বেশি টেস্ট",
"RefusalUnknownTicket": "টেস্টের মেয়াদ শেষ",
"RefusalUnreachable": "সার্ভারে পৌঁছানো যায়নি",
"RegistryCredit": "ঠিকানার খণ্ড: RIPE NCC-এর RIPE Database (ripe.net), তাদের অনুমতি নিয়ে ব্যবহার করা, {0} তারিখের ডেটা। এটি অনলাইন ডেটাবেসের চেয়ে পিছিয়ে থাকতে পারে।",
"ResultsTitle": "“me-web?” কী পেল",
"RouterMobile": "মোবাইল ডেটায় বাড়ির রাউটার থাকে না: সবার আগে আসে আপনার মোবাইল অপারেটরের নেটওয়ার্ক।",
"RouterNone": "এই সংযোগে বাড়ির কোনো রাউটার পাওয়া যায়নি।",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Мрежни адаптер",
"FactAddressesSeen": "Виђене јавне IPv4 адресе",
"FactBattery": "Батерија",
"FactBlock": "Блок адреса",
"FactBlockIpv6": "Блок адреса за IPv6",
"FactChecks": "Провјере",
"FactCores": "Језгра процесора",
"FactDisk": "Слободан простор на диску",
@@ -259,6 +261,7 @@
"RefusalTooMany": "тренутно превише тестова",
"RefusalUnknownTicket": "тест је истекао",
"RefusalUnreachable": "сервер није доступан",
"RegistryCredit": "Блокови адреса: RIPE Database организације RIPE NCC (ripe.net), користи се уз њену дозволу, подаци од {0}. Подаци могу заостајати за базом на интернету.",
"ResultsTitle": "Шта је апликација „me-web?“ пронашла",
"RouterMobile": "На мобилним подацима нема кућног рутера: одмах на почетку је мрежа провајдера.",
"RouterNone": "На овој вези није пронађен кућни рутер.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "trenutno previše testova",
"RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan",
"RegistryCredit": "Blokovi adresa: RIPE Database organizacije RIPE NCC (ripe.net), koristi se uz njenu dozvolu, podaci od {0}. Podaci mogu zaostajati za bazom na internetu.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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: la RIPE Database del RIPE NCC (ripe.net), usada amb el seu permís, dades del {0}. Pot estar menys actualitzada que la base de dades en línia.",
"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ó.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "momentálně příliš mnoho testů",
"RefusalUnknownTicket": "platnost testu vypršela",
"RefusalUnreachable": "server je nedostupný",
"RegistryCredit": "Bloky adres: RIPE Database organizace RIPE NCC (ripe.net), použitá s jejím svolením, data k {0}. Data mohou zaostávat za databází online.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "for mange tests lige nu",
"RefusalUnknownTicket": "testen er udløbet",
"RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokke: RIPE NCC's RIPE Database (ripe.net), brugt med deres tilladelse, data fra {0}. Dataene kan halte efter databasen online.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "vorerst zu viele Tests",
"RefusalUnknownTicket": "der Test ist abgelaufen",
"RefusalUnreachable": "Server nicht erreichbar",
"RegistryCredit": "Adressblöcke: die RIPE Database des RIPE NCC (ripe.net), mit dessen Erlaubnis verwendet, Daten vom {0}. Die Daten können hinter der Online-Datenbank zurückliegen.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ނެޓްވޯކް އެޑަޕްޓަރު",
"FactAddressesSeen": "ފެނުނު ޕަބްލިކް IPv4 އެޑްރެސްތައް",
"FactBattery": "ބެޓަރީ",
"FactBlock": "އެޑްރެސް ބްލޮކް",
"FactBlockIpv6": "IPv6 ގެ އެޑްރެސް ބްލޮކް",
"FactChecks": "ބެލުންތައް",
"FactCores": "ޕްރޮސެސަރުގެ ކޯތައް",
"FactDisk": "ހުސްޖާގަ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "މިވަގުތަށް ވަރަށް ގިނަ ޓެސްޓް",
"RefusalUnknownTicket": "ޓެސްޓުގެ މުއްދަތު ހަމަވެއްޖެ",
"RefusalUnreachable": "ސަރވަރާ ނުގުޅެވޭ",
"RegistryCredit": "އެޑްރެސް ބްލޮކްތައް: RIPE NCC ގެ RIPE Database (ripe.net)، އެ ފަރާތުގެ ހުއްދައާއެކު ބޭނުންކޮށްފައި، {0} ގެ ޑޭޓާ. މި ޑޭޓާ، އޮންލައިންގައިވާ ޑޭޓާބޭހަށްވުރެ ފަހަތުގައި ހުރެދާނެ.",
"ResultsTitle": "”me-web?“ އަށް ފެނުނު ކަންތައްތައް",
"RouterMobile": "މޮބައިލް ޑޭޓާގައި ގޭގެ ރައުޓަރެއް ނެތް: ފުރަތަމަ އަންނަނީ އިންޓަނެޓް ކުންފުނީގެ ނެޓްވޯކް.",
"RouterNone": "މި ކަނެކްޝަނުގައި ގޭގެ ރައުޓަރެއް ނުފެނުނު.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ཡོངས་འབྲེལ་མཐུད་ཆས",
"FactAddressesSeen": "མཐོང་ཡོད་པའི་ སྤྱི་ཡོངས་ IPv4 ཁ་བྱང་ཚུ",
"FactBattery": "གློག་རྫས",
"FactBlock": "ཁ་བྱང་སྡེབ་ཚན",
"FactBlockIpv6": "IPv6 གི་ཁ་བྱང་སྡེབ་ཚན",
"FactChecks": "བརྟག་ཞིབ་ཚུ",
"FactCores": "ལས་སྣོན་ཆས་ཀྱི་སྙིང་པོ (processor cores)",
"FactDisk": "ཌིཀསི་གི་སྟོང་ས",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ད་ལྟོ་ ཚོད་ལྟ་ ལེ་ཤ་འབད་ཡི",
"RefusalUnknownTicket": "ཚོད་ལྟའི་དུས་ཚོད་ ཡོལ་ཡི",
"RefusalUnreachable": "སར་བར་ལུ་ ལྷོད་མ་ཚུགས",
"RegistryCredit": "ཁ་བྱང་སྡེབ་ཚན་ཚུ། RIPE NCC གི་ RIPE Database (ripe.net), ཁོང་གི་གནང་བ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་ཡོད, {0} གི་གནས་སྡུད། གནས་སྡུད་འདི་ ཨིན་ཊར་ནེཊ་གུ་ཡོད་པའི་ གནས་སྡུད་མཛོད་ལས་ རྒྱབ་ལུས་ཡོདཔ་འོང་།",
"ResultsTitle": "“me-web?” གིས་ འཚོལ་ཐོབ་མི",
"RouterMobile": "མོ་བཱའིལ་གནས་སྡུད་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་མེད། ཁྱེད་ཀྱི་ཞབས་ཏོག་བྱིན་མིའི་ཡོངས་འབྲེལ་ དང་པ་ཨིན།",
"RouterNone": "མཐུད་ལམ་འདི་གུ་ ཁྱིམ་གྱི་རའུ་ཊར་ འཚོལ་མ་ཐོབ།",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Προσαρμογέας δικτύου",
"FactAddressesSeen": "Δημόσιες διευθύνσεις IPv4 που εμφανίστηκαν",
"FactBattery": "Μπαταρία",
"FactBlock": "Μπλοκ διευθύνσεων",
"FactBlockIpv6": "Μπλοκ διευθύνσεων για IPv6",
"FactChecks": "Έλεγχοι",
"FactCores": "Πυρήνες επεξεργαστή",
"FactDisk": "Ελεύθερος χώρος δίσκου",
@@ -259,6 +261,7 @@
"RefusalTooMany": "πάρα πολλές δοκιμές προς το παρόν",
"RefusalUnknownTicket": "η δοκιμή έληξε",
"RefusalUnreachable": "ο διακομιστής δεν είναι προσβάσιμος",
"RegistryCredit": "Μπλοκ διευθύνσεων: η RIPE Database του RIPE NCC (ripe.net), που χρησιμοποιείται με την άδειά του, δεδομένα της {0}. Τα δεδομένα μπορεί να υστερούν σε σχέση με τη βάση δεδομένων στο διαδίκτυο.",
"ResultsTitle": "Τι βρήκε το «me-web?»",
"RouterMobile": "Με δεδομένα κινητής δεν υπάρχει οικιακό ρούτερ: πρώτο έρχεται το δίκτυο του παρόχου σας.",
"RouterNone": "Δεν βρέθηκε οικιακό ρούτερ σε αυτή τη σύνδεση.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "too many tests for now",
"RefusalUnknownTicket": "the test expired",
"RefusalUnreachable": "server not reachable",
"RegistryCredit": "Address blocks: the RIPE NCC's RIPE Database (ripe.net), used with its permission, data of {0}. It may lag behind the live database.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "demasiadas pruebas por ahora",
"RefusalUnknownTicket": "la prueba caducó",
"RefusalUnreachable": "no se puede llegar al servidor",
"RegistryCredit": "Bloques de direcciones: la RIPE Database del RIPE NCC (ripe.net), usada con su permiso, datos del {0}. Puede estar menos actualizada que la base de datos en línea.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "praegu liiga palju teste",
"RefusalUnknownTicket": "test aegus",
"RefusalUnreachable": "server pole kättesaadav",
"RegistryCredit": "Aadressiplokid: organisatsiooni RIPE NCC andmebaas RIPE Database (ripe.net), kasutatud selle loal, andmed seisuga {0}. Andmed võivad internetis olevast andmebaasist maha jääda.",
"ResultsTitle": "Mida „me-web?“ leidis",
"RouterMobile": "Mobiilse andmeside puhul kodust ruuterit pole: kohe algab teenusepakkuja võrk.",
"RouterNone": "Selles ühenduses kodust ruuterit ei leitud.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "کارت شبکه",
"FactAddressesSeen": "نشانی‌های IPv4 عمومی دیده‌شده",
"FactBattery": "باتری",
"FactBlock": "بازهٔ نشانی",
"FactBlockIpv6": "بازهٔ نشانی برای IPv6",
"FactChecks": "بررسی‌ها",
"FactCores": "هسته‌های پردازنده",
"FactDisk": "فضای خالی دیسک",
@@ -259,6 +261,7 @@
"RefusalTooMany": "فعلاً آزمایش‌ها بیش از حد است",
"RefusalUnknownTicket": "مهلت آزمایش تمام شد",
"RefusalUnreachable": "سرور در دسترس نیست",
"RegistryCredit": "بازه‌های نشانی: RIPE Database از RIPE NCC (ripe.net)، با اجازهٔ آن استفاده‌شده، داده‌های {0}. این داده‌ها ممکن است از پایگاه دادهٔ آنلاین عقب‌تر باشند.",
"ResultsTitle": "آنچه «me-web?» پیدا کرد",
"RouterMobile": "با اینترنت همراه، مودم خانگی در کار نیست: اول شبکهٔ ارائه‌دهندهٔ اینترنت شما قرار دارد.",
"RouterNone": "روی این اتصال مودم خانگی پیدا نشد.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "liian monta testiä juuri nyt",
"RefusalUnknownTicket": "testi vanhentui",
"RefusalUnreachable": "palvelinta ei tavoitettu",
"RegistryCredit": "Osoitelohkot: RIPE NCC:n RIPE Database (ripe.net), käytetty sen luvalla, tiedot päivältä {0}. Tiedot voivat olla jäljessä verkossa olevasta tietokannasta.",
"ResultsTitle": "Mitä ”me-web?” löysi",
"RouterMobile": "Mobiilidatalla ei ole kotireititintä: ensimmäisenä tulee operaattorisi verkko.",
"RouterNone": "Tältä yhteydeltä ei löytynyt kotireititintä.",
+3
View File
@@ -84,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",
@@ -259,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 RIPE Database ng RIPE NCC (ripe.net), ginamit nang may pahintulot nito, data noong {0}. Maaaring nahuhuli ito sa 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.",
+3
View File
@@ -84,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)",
@@ -259,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 RIPE Database ni RIPE NCC (ripe.net), vakayagataki ena nona veivakadonui, itukutuku ni {0}. E rawa ni makawa cake na itukutuku oqo mai na database ena internet.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "trop de tests pour le moment",
"RefusalUnknownTicket": "le test a expiré",
"RefusalUnreachable": "serveur injoignable",
"RegistryCredit": "Blocs d'adresses\u00A0: la RIPE Database du RIPE NCC (ripe.net), utilisée avec son autorisation, données du {0}. Elles peuvent être en retard sur la base de données en ligne.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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í: RIPE Database an RIPE NCC (ripe.net), a úsáidtear lena chead, sonraí ó {0}. D'fhéadfadh na sonraí a bheith níos sine ná an bunachar sonraí ar líne.",
"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.",
+3
View File
@@ -84,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)",
@@ -259,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: te RIPE Database mairoun te RIPE NCC (ripe.net), kabonganaki ma ana kariaia, rongorongo man {0}. Taian rongorongo aikai a kona n rimwi nakon te database ae i aon te internet.",
"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.",
+3
View File
@@ -84,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)",
@@ -259,6 +261,7 @@
"RefusalTooMany": "hetaiterei ñeha'ã ko'ág̃a",
"RefusalUnknownTicket": "ñeha'ã opáma",
"RefusalUnreachable": "servidor ndojehupytýi",
"RegistryCredit": "Kundaharape aty: RIPE Database, RIPE NCC mba'e (ripe.net), ojepuru omoneĩ haguére, mba'ekuaarã {0} rehegua. Ko'ã mba'ekuaarã ikatu itujave database ko'ãgaguágui.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "vorläufig z vill Tests",
"RefusalUnknownTicket": "de Test isch abgloffe",
"RefusalUnreachable": "Server nöd erreichbar",
"RegistryCredit": "Adrässblöck: d RIPE Database vom RIPE NCC (ripe.net), mit sinere Erlaubnis bruucht, Date vom {0}. D Date chönd älter sii als d Online-Datebank.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "מתאם רשת",
"FactAddressesSeen": "כתובות IPv4 ציבוריות שנראו",
"FactBattery": "סוללה",
"FactBlock": "גוש כתובות",
"FactBlockIpv6": "גוש כתובות ל-IPv6",
"FactChecks": "בדיקות",
"FactCores": "ליבות מעבד",
"FactDisk": "מקום פנוי בדיסק",
@@ -259,6 +261,7 @@
"RefusalTooMany": "יותר מדי מבחנים כרגע",
"RefusalUnknownTicket": "תוקף המבחן פג",
"RefusalUnreachable": "השרת לא נגיש",
"RegistryCredit": "גושי כתובות: RIPE Database של RIPE NCC (ripe.net), בשימוש ברשותו, נתונים מ-{0}. ייתכן שהנתונים מעודכנים פחות ממסד הנתונים המקוון.",
"ResultsTitle": "מה ”me-web?” מצאה",
"RouterMobile": "בנתונים סלולריים אין ראוטר ביתי: הרשת של ספק האינטרנט באה ראשונה.",
"RouterNone": "לא נמצא ראוטר ביתי בחיבור הזה.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "नेटवर्क एडैप्टर",
"FactAddressesSeen": "दिखे सार्वजनिक IPv4 पते",
"FactBattery": "बैटरी",
"FactBlock": "पतों का खंड",
"FactBlockIpv6": "IPv6 के पतों का खंड",
"FactChecks": "जाँचें",
"FactCores": "प्रोसेसर कोर",
"FactDisk": "डिस्क में खाली जगह",
@@ -259,6 +261,7 @@
"RefusalTooMany": "अभी बहुत सारे टेस्ट हो चुके",
"RefusalUnknownTicket": "टेस्ट का समय ख़त्म हो गया",
"RefusalUnreachable": "सर्वर तक नहीं पहुँचा जा सका",
"RegistryCredit": "पतों के खंड: RIPE NCC का RIPE Database (ripe.net), उसकी अनुमति से इस्तेमाल किया गया, {0} का डेटा। यह डेटा ऑनलाइन डेटाबेस से पुराना हो सकता है।",
"ResultsTitle": "“me-web?” को क्या मिला",
"RouterMobile": "मोबाइल डेटा पर घर का कोई राउटर नहीं होता: सबसे पहले आपकी मोबाइल कंपनी का नेटवर्क आता है।",
"RouterNone": "इस कनेक्शन पर घर का कोई राउटर नहीं मिला।",
+3
View File
@@ -84,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",
@@ -259,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 ke RIPE Database (ripe.net), uske 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.",
+3
View File
@@ -84,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)",
@@ -259,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 ena RIPE Database (ripe.net), ena 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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "trenutačno previše testova",
"RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan",
"RegistryCredit": "Blokovi adresa: RIPE Database organizacije RIPE NCC (ripe.net), koristi se uz njezino dopuštenje, podaci od {0}. Podaci mogu zaostajati za bazom podataka na mreži.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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: RIPE Database RIPE NCC a (ripe.net), itilize ak pèmisyon li, done {0}. Done yo ka pi ansyen pase baz done an liy lan.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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 Database-e (ripe.net), az engedélyével használva, az adatok dátuma: {0}. Az adatok régebbiek lehetnek az online adatbázisnál.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Ցանցային ադապտեր",
"FactAddressesSeen": "Տեսած հանրային IPv4 հասցեներ",
"FactBattery": "Մարտկոց",
"FactBlock": "Հասցեների բլոկ",
"FactBlockIpv6": "Հասցեների բլոկ IPv6-ի համար",
"FactChecks": "Ստուգումներ",
"FactCores": "Պրոցեսորի միջուկներ",
"FactDisk": "Ազատ տեղ սկավառակում",
@@ -259,6 +261,7 @@
"RefusalTooMany": "առայժմ չափազանց շատ թեստեր",
"RefusalUnknownTicket": "թեստի ժամկետն անցել է",
"RefusalUnreachable": "սերվերը հասանելի չէ",
"RegistryCredit": "Հասցեների բլոկներ՝ RIPE NCC-ի RIPE Database (ripe.net), օգտագործվում է նրա թույլտվությամբ, տվյալները՝ {0}-ի դրությամբ։ Տվյալները կարող են հետ մնալ առցանց տվյալների բազայից։",
"ResultsTitle": "Ինչ գտավ «me-web?»-ը",
"RouterMobile": "Բջջային ինտերնետով տնային ռոութեր չկա․ առաջինը ձեր մատակարարի ցանցն է։",
"RouterNone": "Այս կապում տնային ռոութեր չգտնվեց։",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "terlalu banyak tes untuk saat ini",
"RefusalUnknownTicket": "tes sudah kedaluwarsa",
"RefusalUnreachable": "server tidak bisa dijangkau",
"RegistryCredit": "Blok alamat: RIPE Database milik RIPE NCC (ripe.net), digunakan dengan izinnya, data per {0}. Data ini mungkin tertinggal dari database online.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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: RIPE Database frá RIPE NCC (ripe.net), notaðar með leyfi RIPE NCC, gögn frá {0}. Gögnin geta verið eldri en gagnagrunnurinn á netinu.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "troppe prove per ora",
"RefusalUnknownTicket": "la prova è scaduta",
"RefusalUnreachable": "server non raggiungibile",
"RegistryCredit": "Blocchi di indirizzi: il RIPE Database del RIPE NCC (ripe.net), usato con il suo permesso, dati del {0}. Può essere meno aggiornato del database in linea.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ネットワークアダプター",
"FactAddressesSeen": "これまでのグローバル IPv4 アドレス",
"FactBattery": "バッテリー",
"FactBlock": "アドレス範囲",
"FactBlockIpv6": "IPv6 のアドレス範囲",
"FactChecks": "チェック回数",
"FactCores": "プロセッサーのコア数",
"FactDisk": "ディスクの空き容量",
@@ -259,6 +261,7 @@
"RefusalTooMany": "今はテストが多すぎる",
"RefusalUnknownTicket": "テストの期限切れ",
"RefusalUnreachable": "サーバーにつながらない",
"RegistryCredit": "アドレス範囲:RIPE NCC の RIPE Database(ripe.net)、同機関の許可を得て使用、{0} 時点のデータ。オンラインのデータベースより古い場合があります。",
"ResultsTitle": "「me-web?」が見つけたこと",
"RouterMobile": "モバイルデータでは家庭用ルーターはなく、最初にプロバイダーのネットワークを通ります。",
"RouterNone": "この接続では家庭用ルーターが見つかりませんでした。",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ქსელის ადაპტერი",
"FactAddressesSeen": "ნანახი საჯარო IPv4 მისამართები",
"FactBattery": "ბატარეა",
"FactBlock": "მისამართების ბლოკი",
"FactBlockIpv6": "მისამართების ბლოკი IPv6-ისთვის",
"FactChecks": "შემოწმებები",
"FactCores": "პროცესორის ბირთვები",
"FactDisk": "თავისუფალი ადგილი დისკზე",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ახლა ძალიან ბევრი ტესტია",
"RefusalUnknownTicket": "ტესტის ვადა ამოიწურა",
"RefusalUnreachable": "სერვერი მიუწვდომელია",
"RegistryCredit": "მისამართების ბლოკები: RIPE NCC-ის RIPE Database (ripe.net), გამოყენებულია მისი ნებართვით, მონაცემები {0}-ის მდგომარეობით. მონაცემები შეიძლება ჩამორჩებოდეს ონლაინ მონაცემთა ბაზას.",
"ResultsTitle": "რა იპოვა „me-web?“-მა",
"RouterMobile": "მობილურ ინტერნეტზე სახლის როუტერი არ არის: პირდაპირ პროვაიდერის ქსელში ხვდებით.",
"RouterNone": "ამ კავშირზე სახლის როუტერი ვერ მოიძებნა.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Желі адаптері",
"FactAddressesSeen": "Көрінген жария IPv4 мекенжайлары",
"FactBattery": "Батарея",
"FactBlock": "Мекенжай блогы",
"FactBlockIpv6": "IPv6 мекенжай блогы",
"FactChecks": "Тексерулер",
"FactCores": "Процессор ядролары",
"FactDisk": "Дискідегі бос орын",
@@ -259,6 +261,7 @@
"RefusalTooMany": "әзірге тест тым көп",
"RefusalUnknownTicket": "тест мерзімі өтті",
"RefusalUnreachable": "серверге жету мүмкін емес",
"RegistryCredit": "Мекенжай блоктары: RIPE NCC ұйымының RIPE Database дерекқоры (ripe.net), оның рұқсатымен пайдаланылады, {0} күнгі деректер. Деректер желідегі дерекқордан артта қалуы мүмкін.",
"ResultsTitle": "«me-web?» не тапты",
"RouterMobile": "Мобильді интернетте үй роутері болмайды: алдымен провайдердің желісі тұрады.",
"RouterNone": "Бұл қосылымда үй роутері табылмады.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "កាតបណ្ដាញ",
"FactAddressesSeen": "អាសយដ្ឋាន IPv4 សាធារណៈដែលបានឃើញ",
"FactBattery": "ថ្ម",
"FactBlock": "ចន្លោះអាសយដ្ឋាន",
"FactBlockIpv6": "ចន្លោះអាសយដ្ឋានសម្រាប់ IPv6",
"FactChecks": "ការពិនិត្យ",
"FactCores": "ស្នូលប្រូសេស្ស័រ",
"FactDisk": "ទំហំផ្ទុកទំនេរ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ការសាកល្បងច្រើនពេកសម្រាប់ពេលនេះ",
"RefusalUnknownTicket": "ការសាកល្បងផុតពេលហើយ",
"RefusalUnreachable": "មិនអាចភ្ជាប់ទៅម៉ាស៊ីនមេ",
"RegistryCredit": "ចន្លោះអាសយដ្ឋាន៖ RIPE Database របស់ RIPE NCC (ripe.net) ប្រើដោយមានការអនុញ្ញាតពីស្ថាប័ននេះ ទិន្នន័យនៃ {0}។ ទិន្នន័យនេះអាចចាស់ជាងមូលដ្ឋានទិន្នន័យអនឡាញ។",
"ResultsTitle": "អ្វីដែល “me-web?” បានរកឃើញ",
"RouterMobile": "ពេលប្រើទិន្នន័យចល័ត គ្មានរ៉ោតទ័រផ្ទះទេ៖ បណ្ដាញរបស់ក្រុមហ៊ុនអ៊ីនធឺណិតមកមុនគេ។",
"RouterNone": "រកមិនឃើញរ៉ោតទ័រផ្ទះនៅលើការតភ្ជាប់នេះទេ។",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "네트워크 어댑터",
"FactAddressesSeen": "확인된 공인 IPv4 주소",
"FactBattery": "배터리",
"FactBlock": "주소 묶음",
"FactBlockIpv6": "IPv6 주소 묶음",
"FactChecks": "점검 횟수",
"FactCores": "프로세서 코어",
"FactDisk": "남은 저장 공간",
@@ -259,6 +261,7 @@
"RefusalTooMany": "지금은 테스트가 너무 많음",
"RefusalUnknownTicket": "테스트 시간이 지남",
"RefusalUnreachable": "서버에 연결할 수 없음",
"RegistryCredit": "주소 묶음: RIPE NCC의 RIPE Database(ripe.net), 해당 기관의 허가를 받아 사용, {0} 기준 데이터. 온라인 데이터베이스보다 오래된 정보일 수 있습니다.",
"ResultsTitle": "“me-web?”이 찾은 것",
"RouterMobile": "모바일 데이터에는 집 공유기가 없습니다. 통신사 네트워크가 첫 단계입니다.",
"RouterNone": "이 연결에서 집 공유기를 찾지 못했습니다.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Тармак адаптери",
"FactAddressesSeen": "Көрүнгөн тышкы IPv4 даректери",
"FactBattery": "Батарея",
"FactBlock": "Дарек блогу",
"FactBlockIpv6": "IPv6 дарек блогу",
"FactChecks": "Текшерүүлөр",
"FactCores": "Процессордун ядролору",
"FactDisk": "Дисктеги бош орун",
@@ -259,6 +261,7 @@
"RefusalTooMany": "азырынча тест өтө көп",
"RefusalUnknownTicket": "тесттин мөөнөтү бүттү",
"RefusalUnreachable": "серверге жетүү мүмкүн эмес",
"RegistryCredit": "Дарек блоктору: RIPE NCC уюмунун RIPE Database маалымат базасы (ripe.net), анын уруксаты менен колдонулат, {0} күнкү маалыматтар. Маалыматтар онлайн маалымат базасынан артта калышы мүмкүн.",
"ResultsTitle": "«me-web?» эмне тапты",
"RouterMobile": "Мобилдик интернетте үй роутери болбойт: адегенде провайдердин тармагы турат.",
"RouterNone": "Бул туташууда үй роутери табылган жок.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "fir de Moment ze vill Tester",
"RefusalUnknownTicket": "den Test ass ofgelaf",
"RefusalUnreachable": "Server net z'erreechen",
"RegistryCredit": "Adressbléck: d'RIPE Database vum RIPE NCC (ripe.net), mat senger Erlaabnis benotzt, Daten vum {0}. D'Daten kënne méi al si wéi d'Online-Datebank.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ອະແດັບເຕີເຄືອຂ່າຍ",
"FactAddressesSeen": "ທີ່ຢູ່ IPv4 ສາທາລະນະທີ່ພົບ",
"FactBattery": "ແບັດເຕີຣີ",
"FactBlock": "ຊ່ວງທີ່ຢູ່",
"FactBlockIpv6": "ຊ່ວງທີ່ຢູ່ສຳລັບ IPv6",
"FactChecks": "ການກວດສອບ",
"FactCores": "ແກນປະມວນຜົນ (core)",
"FactDisk": "ພື້ນທີ່ຫວ່າງໃນດິສກ໌",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ທົດສອບຫຼາຍເກີນໄປໃນຕອນນີ້",
"RefusalUnknownTicket": "ການທົດສອບໝົດອາຍຸແລ້ວ",
"RefusalUnreachable": "ຕິດຕໍ່ເຊີເວີບໍ່ໄດ້",
"RegistryCredit": "ຊ່ວງທີ່ຢູ່: RIPE Database ຂອງ RIPE NCC (ripe.net), ໃຊ້ໂດຍໄດ້ຮັບອະນຸຍາດຈາກອົງການນີ້, ຂໍ້ມູນວັນທີ {0}. ຂໍ້ມູນນີ້ອາດເກົ່າກວ່າຖານຂໍ້ມູນອອນລາຍ.",
"ResultsTitle": "ສິ່ງທີ່ “me-web?” ພົບ",
"RouterMobile": "ເມື່ອໃຊ້ອິນເຕີເນັດມືຖື ຈະບໍ່ມີເຣົາເຕີໃນເຮືອນ: ເຄືອຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການແມ່ນດ່ານທຳອິດ.",
"RouterNone": "ບໍ່ພົບເຣົາເຕີໃນເຮືອນໃນການເຊື່ອມຕໍ່ນີ້.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "kol kas per daug testų",
"RefusalUnknownTicket": "testo laikas baigėsi",
"RefusalUnreachable": "serveris nepasiekiamas",
"RegistryCredit": "Adresų blokai: RIPE NCC duomenų bazė RIPE Database (ripe.net), naudojama su RIPE NCC leidimu, duomenys iš {0}. Duomenys gali atsilikti nuo internetinės duomenų bazės.",
"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.",
+3
View File
@@ -84,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ā",
@@ -259,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 datubāze RIPE Database (ripe.net), izmantota ar RIPE NCC atļauju, dati uz {0}. Dati var atpalikt no tiešsaistes datubāzes.",
"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.",
+3
View File
@@ -84,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",
@@ -259,6 +261,7 @@
"RefusalTooMany": "be loatra ny fitsapana amin'izao",
"RefusalUnknownTicket": "lany daty ny fitsapana",
"RefusalUnreachable": "tsy tratra ny mpizara",
"RegistryCredit": "Vondron'adiresy: RIPE Database an'ny RIPE NCC (ripe.net), ampiasaina noho ny fahazoan-dàlana nomeny, angona tamin'ny {0}. Mety ho tranainy noho ny tahiry angona an-tserasera ireo angona ireo.",
"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.",
+3
View File
@@ -84,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)",
@@ -259,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: RIPE Database eo an RIPE NCC (ripe.net), rej kōjerbali kōn an kōtļo̧k, melele jān {0}. Melele kein emaron̄ rūtto jān database eo ilo internet.",
"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.",
+3
View File
@@ -84,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",
@@ -259,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: te RIPE Database a te RIPE NCC (ripe.net), ka whakamahia i runga i tōna whakaaetanga, raraunga o te {0}. Tērā pea he tawhito ake ngā raraunga i te pātengi raraunga ā-ipurangi.",
"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.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Мрежен адаптер",
"FactAddressesSeen": "Видени јавни IPv4 адреси",
"FactBattery": "Батерија",
"FactBlock": "Блок адреси",
"FactBlockIpv6": "Блок адреси за IPv6",
"FactChecks": "Проверки",
"FactCores": "Јадра на процесорот",
"FactDisk": "Слободен простор на дискот",
@@ -259,6 +261,7 @@
"RefusalTooMany": "премногу тестови засега",
"RefusalUnknownTicket": "тестот истече",
"RefusalUnreachable": "серверот не е достапен",
"RegistryCredit": "Блокови адреси: RIPE Database на RIPE NCC (ripe.net), се користи со негова дозвола, податоци од {0}. Податоците може да заостануваат зад онлајн базата на податоци.",
"ResultsTitle": "Што пронајде „me-web?“",
"RouterMobile": "На мобилни податоци нема домашен рутер: прва доаѓа мрежата на провајдерот.",
"RouterNone": "На оваа врска не е пронајден домашен рутер.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Сүлжээний адаптер",
"FactAddressesSeen": "Харагдсан нийтийн IPv4 хаягууд",
"FactBattery": "Батарей",
"FactBlock": "Хаягийн блок",
"FactBlockIpv6": "IPv6 хаягийн блок",
"FactChecks": "Шалгалтууд",
"FactCores": "Процессорын цөм",
"FactDisk": "Дискний сул зай",
@@ -259,6 +261,7 @@
"RefusalTooMany": "одоогоор хэт олон туршилт",
"RefusalUnknownTicket": "туршилтын хугацаа дууссан",
"RefusalUnreachable": "серверт хүрэх боломжгүй",
"RegistryCredit": "Хаягийн блокууд: RIPE NCC-ийн RIPE Database (ripe.net), түүний зөвшөөрлөөр ашигласан, {0} өдрийн өгөгдөл. Өгөгдөл нь онлайн мэдээллийн сангаас хоцорсон байж болно.",
"ResultsTitle": "“me-web?”-ийн олсон зүйл",
"RouterMobile": "Мобайл датад гэрийн роутер байхгүй: эхлээд интернэтийн компанийн сүлжээ ирдэг.",
"RouterNone": "Энэ холболтод гэрийн роутер олдсонгүй.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ڤڽسواي رڠکاين",
"FactAddressesSeen": "علامت IPv4 عوام يڠ دليهت",
"FactBattery": "باتري",
"FactBlock": "بلوک علامت",
"FactBlockIpv6": "بلوک علامت اونتوق IPv6",
"FactChecks": "سماقن",
"FactCores": "تراس ڤمڤروسيس",
"FactDisk": "رواڠ کوسوڠ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ترلالو باڽق اوجين بوات ماس اين",
"RefusalUnknownTicket": "اوجين سوده تامت تيمڤوه",
"RefusalUnreachable": "ڤلاين تيدق داڤت دچاڤاي",
"RegistryCredit": "بلوک علامت: RIPE Database ميليق RIPE NCC (ripe.net)، دݢوناکن دڠن کبنرنڽ، داتا برتاريخ {0}. داتا اين موڠکين کتيڠݢالن بربنديڠ ڤڠکالن داتا دالم تالين.",
"ResultsTitle": "اڤ يڠ دتموءي “me-web?”",
"RouterMobile": "دڠن داتا موده اليه، تيادا ڤڠهالا رومه: ڤرانتي اندا تروس برسمبوڠ ک رڠکاين ڤڽديا اينترنيت.",
"RouterNone": "تيادا ڤڠهالا رومه دتموءي ڤد سمبوڠن اين.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Penyesuai rangkaian",
"FactAddressesSeen": "Alamat IPv4 awam yang dilihat",
"FactBattery": "Bateri",
"FactBlock": "Blok alamat",
"FactBlockIpv6": "Blok alamat untuk IPv6",
"FactChecks": "Semakan",
"FactCores": "Teras pemproses",
"FactDisk": "Ruang cakera kosong",
@@ -259,6 +261,7 @@
"RefusalTooMany": "terlalu banyak ujian buat masa ini",
"RefusalUnknownTicket": "ujian telah tamat tempoh",
"RefusalUnreachable": "pelayan tidak dapat dicapai",
"RegistryCredit": "Blok alamat: RIPE Database milik RIPE NCC (ripe.net), digunakan dengan kebenarannya, data bertarikh {0}. Data ini mungkin ketinggalan berbanding pangkalan data dalam talian.",
"ResultsTitle": "Apa yang ditemui “me-web?”",
"RouterMobile": "Dengan data mudah alih tiada router rumah: langkah pertama ialah rangkaian pembekal internet anda.",
"RouterNone": "Tiada router rumah ditemui pada sambungan ini.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adapter tan-netwerk",
"FactAddressesSeen": "Indirizzi IPv4 pubbliċi li dehru",
"FactBattery": "Batterija",
"FactBlock": "Blokk ta' indirizzi",
"FactBlockIpv6": "Blokk ta' indirizzi għal IPv6",
"FactChecks": "Kontrolli",
"FactCores": "Cores tal-proċessur",
"FactDisk": "Spazju ħieles fuq id-diska",
@@ -259,6 +261,7 @@
"RefusalTooMany": "wisq testijiet għalissa",
"RefusalUnknownTicket": "it-test skada",
"RefusalUnreachable": "is-server ma jintlaħaqx",
"RegistryCredit": "Blokki ta' indirizzi: ir-RIPE Database tar-RIPE NCC (ripe.net), użata bil-permess tiegħu, dejta ta' {0}. Tista' tkun eqdem mid-database online.",
"ResultsTitle": "X'sab “me-web?”",
"RouterMobile": "Fuq dejta mobbli m'hemmx router tad-dar: l-ewwel jiġi n-netwerk tal-fornitur tiegħek.",
"RouterNone": "Ma nstab l-ebda router tad-dar fuq din il-konnessjoni.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ကွန်ရက် ကိရိယာ",
"FactAddressesSeen": "တွေ့ခဲ့သော ပြင်ပ IPv4 လိပ်စာများ",
"FactBattery": "ဘက်ထရီ",
"FactBlock": "လိပ်စာ အစု",
"FactBlockIpv6": "IPv6 အတွက် လိပ်စာ အစု",
"FactChecks": "စစ်ဆေးမှုများ",
"FactCores": "ပရိုဆက်ဆာ အူတိုင် (core)",
"FactDisk": "သိုလှောင်ရန် နေရာလွတ်",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ယခုအချိန်တွင် စမ်းသပ်မှု များလွန်းသည်",
"RefusalUnknownTicket": "စမ်းသပ်မှု သက်တမ်း ကုန်သွားသည်",
"RefusalUnreachable": "ဆာဗာကို ဆက်သွယ်၍ မရ",
"RegistryCredit": "လိပ်စာ အစုများ: RIPE NCC ၏ RIPE Database (ripe.net)၊ ၎င်း၏ ခွင့်ပြုချက်ဖြင့် အသုံးပြုသည်၊ {0} ရက်စွဲပါ ဒေတာ။ အွန်လိုင်း ဒေတာဘေ့စ်ထက် ဟောင်းနေနိုင်သည်။",
"ResultsTitle": "“me-web?” ၏ တွေ့ရှိချက်များ",
"RouterMobile": "မိုဘိုင်းဒေတာတွင် အိမ်သုံး ရောက်တာ မရှိပါ။ သင့် အင်တာနက် ကုမ္ပဏီ၏ ကွန်ရက်က ပထမဆုံး ဖြစ်ပါသည်။",
"RouterNone": "ဤချိတ်ဆက်မှုတွင် အိမ်သုံး ရောက်တာ မတွေ့ပါ။",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Nettverksadapter",
"FactAddressesSeen": "Offentlige IPv4-adresser sett",
"FactBattery": "Batteri",
"FactBlock": "Adresseblokk",
"FactBlockIpv6": "Adresseblokk for IPv6",
"FactChecks": "Sjekker",
"FactCores": "Prosessorkjerner",
"FactDisk": "Ledig lagringsplass",
@@ -259,6 +261,7 @@
"RefusalTooMany": "for mange tester akkurat nå",
"RefusalUnknownTicket": "testen er utløpt",
"RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokker: RIPE Database fra RIPE NCC (ripe.net), brukt med tillatelse, data fra {0}. Dataene kan være eldre enn databasen på nett.",
"ResultsTitle": "Hva «me-web?» fant",
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Ikhadi lenethiwekhi",
"FactAddressesSeen": "Amakheli e-IPv4 omphakathi abonakeleyo",
"FactBattery": "Ibhetri",
"FactBlock": "Iqoqo lamakheli",
"FactBlockIpv6": "Iqoqo lamakheli le-IPv6",
"FactChecks": "Ukuhlola",
"FactCores": "Ama-core e-processor",
"FactDisk": "Indawo eseleyo kudiski",
@@ -259,6 +261,7 @@
"RefusalTooMany": "izivivinyo zinengi kakhulu okwamanje",
"RefusalUnknownTicket": "isikhathi sesivivinyo siphelile",
"RefusalUnreachable": "iseva kayifinyeleleki",
"RegistryCredit": "Amaqoqo amakheli: i-RIPE Database ye-RIPE NCC (ripe.net), esetshenziswa ngemvume yayo, ulwazi lwango-{0}. Ulwazi lungaba ludala kune-database eku-intanethi.",
"ResultsTitle": "Lokho okutholwe yi-“me-web?”",
"RouterMobile": "Kudatha yefoni kakulayo i-router yasekhaya: inethiwekhi yenkampani yakho yiyo eza kuqala.",
"RouterNone": "Kakutholakalanga i-router yasekhaya kulokhu kuxhumana.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "नेटवर्क एडाप्टर",
"FactAddressesSeen": "देखिएका सार्वजनिक IPv4 ठेगाना",
"FactBattery": "ब्याट्री",
"FactBlock": "ठेगाना खण्ड",
"FactBlockIpv6": "IPv6 को ठेगाना खण्ड",
"FactChecks": "जाँच",
"FactCores": "प्रोसेसर कोर",
"FactDisk": "डिस्कमा खाली ठाउँ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "अहिलेलाई धेरै टेस्ट भए",
"RefusalUnknownTicket": "टेस्टको समय सकियो",
"RefusalUnreachable": "सर्भरसम्म पुग्न सकिएन",
"RegistryCredit": "ठेगाना खण्डहरू: RIPE NCC को RIPE Database (ripe.net), यसको अनुमतिमा प्रयोग गरिएको, {0} को डेटा। यो डेटा अनलाइन डेटाबेसभन्दा पुरानो हुन सक्छ।",
"ResultsTitle": "“me-web?” ले के भेट्टायो",
"RouterMobile": "मोबाइल डेटामा घरको राउटर हुँदैन: सबैभन्दा पहिले तपाईंको मोबाइल कम्पनीको नेटवर्क आउँछ।",
"RouterNone": "यो कनेक्सनमा घरको कुनै राउटर भेटिएन।",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Netwerkadapter",
"FactAddressesSeen": "Geziene openbare IPv4-adressen",
"FactBattery": "Batterij",
"FactBlock": "Adresblok",
"FactBlockIpv6": "Adresblok voor IPv6",
"FactChecks": "Controles",
"FactCores": "Processorkernen",
"FactDisk": "Vrije opslag",
@@ -259,6 +261,7 @@
"RefusalTooMany": "voorlopig te veel tests",
"RefusalUnknownTicket": "de test is verlopen",
"RefusalUnreachable": "server niet bereikbaar",
"RegistryCredit": "Adresblokken: de RIPE Database van het RIPE NCC (ripe.net), gebruikt met toestemming, gegevens van {0}. De gegevens kunnen achterlopen op de online database.",
"ResultsTitle": "Wat ‘me-web?’ heeft gevonden",
"RouterMobile": "Via mobiele data is er geen router thuis: het netwerk van uw provider komt meteen eerst.",
"RouterNone": "Op deze verbinding is geen router thuis gevonden.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Nettverksadapter",
"FactAddressesSeen": "Offentlege IPv4-adresser sett",
"FactBattery": "Batteri",
"FactBlock": "Adresseblokk",
"FactBlockIpv6": "Adresseblokk for IPv6",
"FactChecks": "Sjekkar",
"FactCores": "Prosessorkjernar",
"FactDisk": "Ledig lagringsplass",
@@ -259,6 +261,7 @@
"RefusalTooMany": "for mange testar akkurat no",
"RefusalUnknownTicket": "testen har gått ut",
"RefusalUnreachable": "serveren kan ikkje nåast",
"RegistryCredit": "Adresseblokker: RIPE Database frå RIPE NCC (ripe.net), brukt med løyve, data frå {0}. Dataa kan vere eldre enn databasen på nett.",
"ResultsTitle": "Kva «me-web?» fann",
"RouterMobile": "På mobildata finst det ingen ruter heime: nettverket til leverandøren din kjem først.",
"RouterNone": "Fann ingen ruter heime på denne tilkoplinga.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Nettverksadapter",
"FactAddressesSeen": "Offentlige IPv4-adresser sett",
"FactBattery": "Batteri",
"FactBlock": "Adresseblokk",
"FactBlockIpv6": "Adresseblokk for IPv6",
"FactChecks": "Sjekker",
"FactCores": "Prosessorkjerner",
"FactDisk": "Ledig lagringsplass",
@@ -259,6 +261,7 @@
"RefusalTooMany": "for mange tester akkurat nå",
"RefusalUnknownTicket": "testen er utløpt",
"RefusalUnreachable": "serveren kan ikke nås",
"RegistryCredit": "Adresseblokker: RIPE Database fra RIPE NCC (ripe.net), brukt med tillatelse, data fra {0}. Dataene kan være eldre enn databasen på nett.",
"ResultsTitle": "Hva «me-web?» fant",
"RouterMobile": "På mobildata finnes det ingen ruter hjemme: leverandørens nettverk kommer først.",
"RouterNone": "Fant ingen ruter hjemme på denne forbindelsen.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adaputala ya netiweki",
"FactAddressesSeen": "Ma adiresi apagulu a IPv4 owoneka",
"FactBattery": "Batire",
"FactBlock": "Gulu la ma adiresi",
"FactBlockIpv6": "Gulu la ma adiresi la IPv6",
"FactChecks": "Kufufuza",
"FactCores": "Ma core a purosesa (cores)",
"FactDisk": "Malo otsala pa disiki",
@@ -259,6 +261,7 @@
"RefusalTooMany": "mayeso ambiri kwambiri pakali pano",
"RefusalUnknownTicket": "nthawi ya kuyesa yatha",
"RefusalUnreachable": "seva sikufikika",
"RegistryCredit": "Magulu a ma adiresi: RIPE Database ya RIPE NCC (ripe.net), yogwiritsidwa ntchito ndi chilolezo chake, data ya {0}. Data ikhoza kukhala yakale kuposa database ya pa intaneti.",
"ResultsTitle": "Zomwe “me-web?” yapeza",
"RouterMobile": "Pa data ya foni palibe rauta ya kunyumba: netiweki ya wopereka intaneti wanu ndiyo imabwera koyamba.",
"RouterNone": "Palibe rauta ya kunyumba yomwe yapezeka pa kulumikizana uku.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Karta sieciowa",
"FactAddressesSeen": "Zauważone publiczne adresy IPv4",
"FactBattery": "Bateria",
"FactBlock": "Blok adresów",
"FactBlockIpv6": "Blok adresów dla IPv6",
"FactChecks": "Sprawdzenia",
"FactCores": "Rdzenie procesora",
"FactDisk": "Wolne miejsce na dysku",
@@ -259,6 +261,7 @@
"RefusalTooMany": "na razie zbyt wiele testów",
"RefusalUnknownTicket": "test wygasł",
"RefusalUnreachable": "serwer nieosiągalny",
"RegistryCredit": "Bloki adresów: RIPE Database organizacji RIPE NCC (ripe.net), używana za jej zgodą, dane z {0}. Mogą być starsze niż baza dostępna online.",
"ResultsTitle": "Co znalazła aplikacja „me-web?”",
"RouterMobile": "Na danych mobilnych nie ma routera domowego: od razu zaczyna się sieć dostawcy.",
"RouterNone": "W tym połączeniu nie znaleziono routera domowego.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "د شبکې اډاپټر",
"FactAddressesSeen": "لیدل شوې عامې IPv4 پتې",
"FactBattery": "بیټري",
"FactBlock": "د پتو ډله",
"FactBlockIpv6": "د IPv6 د پتو ډله",
"FactChecks": "کتنې",
"FactCores": "د پروسېسر کورونه",
"FactDisk": "په ډیسک کې خالي ځای",
@@ -259,6 +261,7 @@
"RefusalTooMany": "اوس ډېرې ازموینې شوې دي",
"RefusalUnknownTicket": "د ازموینې وخت تېر شو",
"RefusalUnreachable": "سرور ته رسېدل نه کېږي",
"RegistryCredit": "د پتو ډلې: د RIPE NCC د RIPE Database (ripe.net)، د هغه په اجازه کارول کېږي، د {0} معلومات. کېدای شي دا معلومات له آنلاین ډیټابېس څخه زاړه وي.",
"ResultsTitle": "“me-web?” څه وموندل",
"RouterMobile": "په موبایل ډېټا کې د کور روټر نشته: لومړی ستاسو د انټرنېټ شرکت شبکه راځي.",
"RouterNone": "په دې اړیکه کې د کور روټر ونه موندل شو.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adaptador de rede",
"FactAddressesSeen": "Endereços IPv4 públicos vistos",
"FactBattery": "Bateria",
"FactBlock": "Bloco de endereços",
"FactBlockIpv6": "Bloco de endereços para IPv6",
"FactChecks": "Verificações",
"FactCores": "Núcleos do processador",
"FactDisk": "Espaço livre no disco",
@@ -259,6 +261,7 @@
"RefusalTooMany": "testes demais por enquanto",
"RefusalUnknownTicket": "o teste expirou",
"RefusalUnreachable": "servidor inacessível",
"RegistryCredit": "Blocos de endereços: o RIPE Database do RIPE NCC (ripe.net), usado com sua permissão, dados de {0}. Podem estar defasados em relação ao banco de dados online.",
"ResultsTitle": "O que o “me-web?” encontrou",
"RouterMobile": "Nos dados móveis não há roteador de casa: a rede da operadora vem primeiro.",
"RouterNone": "Nenhum roteador de casa foi encontrado nesta conexão.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Red adaptador (tinkiq tarjeta)",
"FactAddressesSeen": "Rikusqa público IPv4 direccionkuna",
"FactBattery": "Batería",
"FactBlock": "Direccion t'aqa",
"FactBlockIpv6": "IPv6 nisqapaq direccion t'aqa",
"FactChecks": "Qhawaykuna",
"FactCores": "Procesadorpa núcleonkuna (núcleos)",
"FactDisk": "Ch'usaq kiti (disco)",
@@ -259,6 +261,7 @@
"RefusalTooMany": "kunanqa achka pruebakuna",
"RefusalUnknownTicket": "pruebaqa tukukapunñam",
"RefusalUnreachable": "servidorman mana chayay atikun",
"RegistryCredit": "Direccion t'aqakuna: RIPE NCC nisqapa RIPE Database (ripe.net), paypa permisonwan llamk'achisqa, {0} p'unchawpa datonkuna. Kay datokunaqa internetpi kaq database nisqamanta aswan mawk'a kanman.",
"ResultsTitle": "“me-web?” imakunatam tarirqan",
"RouterMobile": "Celular datokunawanqa manam wasi router kanchu: celular empresaykipa redninmi ñawpaqta hamun.",
"RouterNone": "Kay conexionpiqa manam wasi router tarikurqanchu.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Ikarata ya rezo",
"FactAddressesSeen": "Aderese rusangi za IPv4 zabonetse",
"FactBattery": "Bateri",
"FactBlock": "Umugwi w'aderese",
"FactBlockIpv6": "Umugwi w'aderese wa IPv6",
"FactChecks": "Amasuzuma",
"FactCores": "Ibice vya porosesa (cores)",
"FactDisk": "Umwanya usigaye kuri disiki",
@@ -259,6 +261,7 @@
"RefusalTooMany": "amagerageza menshi cane kuri ubu",
"RefusalUnknownTicket": "igihe c'igerageza carangiye",
"RefusalUnreachable": "seriveri ntishikwako",
"RegistryCredit": "Imigwi y'aderese: RIPE Database ya RIPE NCC (ripe.net), ikoreshwa ku ruhusha rwayo, amakuru yo ku wa {0}. Ayo makuru ashobora kuba ashaje kuruta database yo kuri interineti.",
"ResultsTitle": "Ivyo ”me-web?” yabonye",
"RouterMobile": "Kuri interineti ya telefone nta router yo mu rugo iriho: rezo y'uwuguha interineti ni yo iza imbere.",
"RouterNone": "Nta router yo mu rugo yabonetse kuri uyu murongo.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adaptor de rețea",
"FactAddressesSeen": "Adrese IPv4 publice văzute",
"FactBattery": "Baterie",
"FactBlock": "Bloc de adrese",
"FactBlockIpv6": "Bloc de adrese pentru IPv6",
"FactChecks": "Verificări",
"FactCores": "Nuclee ale procesorului",
"FactDisk": "Spațiu liber pe disc",
@@ -259,6 +261,7 @@
"RefusalTooMany": "prea multe teste deocamdată",
"RefusalUnknownTicket": "testul a expirat",
"RefusalUnreachable": "serverul nu poate fi contactat",
"RegistryCredit": "Blocuri de adrese: RIPE Database de la RIPE NCC (ripe.net), folosită cu permisiunea acestuia, date din {0}. Pot fi mai vechi decât baza de date online.",
"ResultsTitle": "Ce a găsit „me-web?”",
"RouterMobile": "Pe date mobile nu există router de acasă: primul pas este rețeaua furnizorului.",
"RouterNone": "Nu s-a găsit niciun router de acasă pe această conexiune.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Сетевой адаптер",
"FactAddressesSeen": "Замеченные публичные адреса IPv4",
"FactBattery": "Батарея",
"FactBlock": "Блок адресов",
"FactBlockIpv6": "Блок адресов для IPv6",
"FactChecks": "Проверок",
"FactCores": "Ядра процессора",
"FactDisk": "Свободно на диске",
@@ -259,6 +261,7 @@
"RefusalTooMany": "пока слишком много тестов",
"RefusalUnknownTicket": "время теста истекло",
"RefusalUnreachable": "сервер недоступен",
"RegistryCredit": "Блоки адресов: RIPE Database организации RIPE NCC (ripe.net), используется с её разрешения, данные на {0}. Они могут отставать от базы в интернете.",
"ResultsTitle": "Результаты «me-web?»",
"RouterMobile": "В мобильном интернете домашнего роутера нет: первой идёт сеть провайдера.",
"RouterNone": "На этом подключении домашний роутер не найден.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Ikarita y'urusobe",
"FactAddressesSeen": "Aderesi rusange za IPv4 zabonetse",
"FactBattery": "Bateri",
"FactBlock": "Igice cy'aderesi",
"FactBlockIpv6": "Igice cy'aderesi cya IPv6",
"FactChecks": "Igenzura",
"FactCores": "Ibice bya porosesa (cores)",
"FactDisk": "Umwanya usigaye kuri disiki",
@@ -259,6 +261,7 @@
"RefusalTooMany": "amagerageza menshi cyane kuri ubu",
"RefusalUnknownTicket": "igihe cy'igerageza cyarangiye",
"RefusalUnreachable": "seriveri ntigerwaho",
"RegistryCredit": "Ibice by'aderesi: RIPE Database ya RIPE NCC (ripe.net), ikoreshwa ku ruhushya rwayo, amakuru yo ku wa {0}. Ayo makuru ashobora kuba ashaje kurusha database yo kuri interineti.",
"ResultsTitle": "Ibyo «me-web?» yabonye",
"RouterMobile": "Kuri interineti ya telefoni nta router yo mu rugo ihari: urusobe rw'ikigo gitanga interineti ni rwo ruza mbere.",
"RouterNone": "Nta router yo mu rugo yabonetse kuri iri huza.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Carte ti réseau",
"FactAddressesSeen": "Adrêse IPv4 ti azo kûê so a bâ",
"FactBattery": "Batterie",
"FactBlock": "Bloc ti adrêse",
"FactBlockIpv6": "Bloc ti adrêse ti IPv6",
"FactChecks": "Atârango",
"FactCores": "Cœur ti processeur",
"FactDisk": "Ndo so angbâ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "aessai ahon ndö ni fadë so",
"RefusalUnknownTicket": "ngoi ti essai ahûnzi",
"RefusalUnreachable": "a lîngbi ti sï na serveur pëpe",
"RegistryCredit": "Abloc ti adrêse: RIPE Database ti RIPE NCC (ripe.net), a sâra kua na ni na lêgë so lo mû, adonnée ti {0}. Adonnée ni alingbi ti duti ngbêne ahon base de données so ayeke na internet.",
"ResultsTitle": "Ye so «me-web?» awara",
"RouterMobile": "Na données ti téléphone, routeur ti da ayeke dä pëpe: réseau ti fournisseur ti mo la aga kôzo.",
"RouterNone": "A wara routeur ti da na connexion so pëpe.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "ජාල ඇඩැප්ටරය",
"FactAddressesSeen": "දුටු පොදු IPv4 ලිපින",
"FactBattery": "බැටරිය",
"FactBlock": "ලිපින කාණ්ඩය",
"FactBlockIpv6": "IPv6 සඳහා ලිපින කාණ්ඩය",
"FactChecks": "පරීක්ෂා",
"FactCores": "ප්‍රොසෙසර කෝර්",
"FactDisk": "නිදහස් ඉඩ",
@@ -259,6 +261,7 @@
"RefusalTooMany": "දැනට පරීක්ෂණ වැඩියි",
"RefusalUnknownTicket": "පරීක්ෂණයේ කාලය ඉකුත් විය",
"RefusalUnreachable": "සර්වරයට ළඟා විය නොහැක",
"RegistryCredit": "ලිපින කාණ්ඩ: RIPE NCC හි RIPE Database (ripe.net), එහි අවසරය ඇතිව භාවිත කෙරේ, {0} දින දත්ත. මෙම දත්ත මාර්ගගත දත්ත ගබඩාවට වඩා පැරණි විය හැක.",
"ResultsTitle": "“me-web?” සොයා ගත් දේ",
"RouterMobile": "ජංගම දත්තවලදී නිවසේ රවුටරයක් නැත: මුලින්ම ඇත්තේ ඔබගේ සේවා සපයන්නාගේ ජාලයයි.",
"RouterNone": "මෙම සම්බන්ධතාවයේ නිවසේ රවුටරයක් හමු නොවීය.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Sieťový adaptér",
"FactAddressesSeen": "Zistené verejné adresy IPv4",
"FactBattery": "Batéria",
"FactBlock": "Blok adries",
"FactBlockIpv6": "Blok adries pre IPv6",
"FactChecks": "Kontroly",
"FactCores": "Jadrá procesora",
"FactDisk": "Voľné miesto na disku",
@@ -259,6 +261,7 @@
"RefusalTooMany": "momentálne príliš veľa testov",
"RefusalUnknownTicket": "platnosť testu vypršala",
"RefusalUnreachable": "server je nedostupný",
"RegistryCredit": "Bloky adries: RIPE Database organizácie RIPE NCC (ripe.net), používaná s jej povolením, údaje k {0}. Môžu byť staršie ako databáza online.",
"ResultsTitle": "Čo zistila aplikácia „me-web?“",
"RouterMobile": "Pri mobilných dátach žiadny domáci router nie je: hneď na začiatku je sieť poskytovateľa.",
"RouterNone": "Pri tomto pripojení sa nenašiel žiadny domáci router.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Omrežni vmesnik",
"FactAddressesSeen": "Opaženi javni naslovi IPv4",
"FactBattery": "Baterija",
"FactBlock": "Blok naslovov",
"FactBlockIpv6": "Blok naslovov za IPv6",
"FactChecks": "Preverjanja",
"FactCores": "Jedra procesorja",
"FactDisk": "Prost prostor na disku",
@@ -259,6 +261,7 @@
"RefusalTooMany": "trenutno preveč preizkusov",
"RefusalUnknownTicket": "preizkus je potekel",
"RefusalUnreachable": "strežnik ni dosegljiv",
"RegistryCredit": "Bloki naslovov: RIPE Database organizacije RIPE NCC (ripe.net), uporabljena z njenim dovoljenjem, podatki z dne {0}. Podatki so lahko starejši od tistih v spletni bazi.",
"ResultsTitle": "Kaj je ugotovila aplikacija „me-web?“",
"RouterMobile": "Pri mobilnih podatkih ni domačega usmerjevalnika: takoj na začetku je omrežje ponudnika.",
"RouterNone": "Na tej povezavi ni bilo mogoče najti domačega usmerjevalnika.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adapter o le network",
"FactAddressesSeen": "Tuatusi IPv4 lautele na vaʻaia",
"FactBattery": "Pateri",
"FactBlock": "Poloka o tuatusi",
"FactBlockIpv6": "Poloka o tuatusi mo le IPv6",
"FactChecks": "Siaki",
"FactCores": "Cores o le processor",
"FactDisk": "Avanoa i le disk",
@@ -259,6 +261,7 @@
"RefusalTooMany": "ua tele naua suʻega mo le taimi nei",
"RefusalUnknownTicket": "ua uma le taimi o le suʻega",
"RefusalUnreachable": "e lē oʻo atu i le server",
"RegistryCredit": "Poloka o tuatusi: le RIPE Database a le RIPE NCC (ripe.net), ua faʻaaogā ma lona faʻatagaga, faʻamaumauga o le {0}. Atonu e tuai atu nai lo le database i luga o le initaneti.",
"ResultsTitle": "Mea na maua e “me-web?”",
"RouterMobile": "I le data telefoni e leai se router o le fale: ʻo le laasaga muamua o le network a lau kamupani initaneti.",
"RouterNone": "E leʻi maua se router o le fale i lenei fesoʻotaʻiga.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adapter yenetiweki",
"FactAddressesSeen": "Kero dzeIPv4 dzeruzhinji dzakaonekwa",
"FactBattery": "Bhatiri",
"FactBlock": "Boka rekero",
"FactBlockIpv6": "Boka rekero reIPv6",
"FactChecks": "Ongororo",
"FactCores": "Macore eprocessor (cores)",
"FactDisk": "Nzvimbo yakasara padhisiki",
@@ -259,6 +261,7 @@
"RefusalTooMany": "miedzo yakawandisa parizvino",
"RefusalUnknownTicket": "muedzo wapera nguva",
"RefusalUnreachable": "seva haisvikike",
"RegistryCredit": "Mapoka ekero: RIPE Database yeRIPE NCC (ripe.net), inoshandiswa nemvumo yayo, data ya{0}. Data iyi inogona kuva yekare kupfuura database iri paindaneti.",
"ResultsTitle": "Zvakawanikwa ne”me-web?”",
"RouterMobile": "Padata yenhare hapana router yepamba: netiweki yemupi wenyu wendaneti ndiyo inouya pakutanga.",
"RouterNone": "Hapana router yepamba yakawanikwa pakubatana uku.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Kaarka shabakadda",
"FactAddressesSeen": "Cinwaannada guud ee IPv4 ee la arkay",
"FactBattery": "Baytariga",
"FactBlock": "Qaybta cinwaannada",
"FactBlockIpv6": "Qaybta cinwaannada IPv6",
"FactChecks": "Hubinnada",
"FactCores": "Xudumada processor-ka (cores)",
"FactDisk": "Meesha bannaan ee diskiga",
@@ -259,6 +261,7 @@
"RefusalTooMany": "tijaabooyin aad u badan hadda",
"RefusalUnknownTicket": "waqtiga tijaabada wuu dhammaaday",
"RefusalUnreachable": "server-ka lama gaari karo",
"RegistryCredit": "Qaybaha cinwaannada: RIPE Database ee RIPE NCC (ripe.net), oo la isticmaalo iyadoo la haysto oggolaanshaha RIPE NCC, xogta {0}. Xogtu waxay ka dambayn kartaa database-ka internetka ku jira.",
"ResultsTitle": "Waxa “me-web?” heshay",
"RouterMobile": "Xogta mobilka ma laha router guri: shabakadda shirkaddaada ayaa ugu horreysa.",
"RouterNone": "Router guri lagama helin xiriirkan.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Përshtatësi i rrjetit",
"FactAddressesSeen": "Adresa publike IPv4 të para",
"FactBattery": "Bateria",
"FactBlock": "Blloku i adresave",
"FactBlockIpv6": "Blloku i adresave për IPv6",
"FactChecks": "Kontrolle",
"FactCores": "Bërthamat e procesorit",
"FactDisk": "Hapësirë e lirë në disk",
@@ -259,6 +261,7 @@
"RefusalTooMany": "shumë teste për momentin",
"RefusalUnknownTicket": "testi ka skaduar",
"RefusalUnreachable": "serveri nuk arrihet",
"RegistryCredit": "Blloqet e adresave: RIPE Database nga RIPE NCC (ripe.net), përdorur me leje, të dhëna të {0}. Mund të jenë më të vjetra se baza e të dhënave në internet.",
"ResultsTitle": "Çfarë gjeti «me-web?»",
"RouterMobile": "Me të dhëna celulare nuk ka ruter shtëpie: e para vjen rrjeti i ofruesit tuaj.",
"RouterNone": "Në këtë lidhje nuk u gjet asnjë ruter shtëpie.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Mrežni adapter",
"FactAddressesSeen": "Viđene javne IPv4 adrese",
"FactBattery": "Baterija",
"FactBlock": "Blok adresa",
"FactBlockIpv6": "Blok adresa za IPv6",
"FactChecks": "Provere",
"FactCores": "Jezgra procesora",
"FactDisk": "Slobodan prostor na disku",
@@ -259,6 +261,7 @@
"RefusalTooMany": "previše testova za sada",
"RefusalUnknownTicket": "test je istekao",
"RefusalUnreachable": "server nije dostupan",
"RegistryCredit": "Blokovi adresa: RIPE Database organizacije RIPE NCC (ripe.net), koristi se uz njenu dozvolu, podaci od {0}. Podaci mogu biti stariji od baze na internetu.",
"ResultsTitle": "Rezultati aplikacije „me-web?”",
"RouterMobile": "Na mobilnim podacima nema kućnog rutera: prva dolazi mreža provajdera.",
"RouterNone": "Na ovoj vezi nije pronađen kućni ruter.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Мрежни адаптер",
"FactAddressesSeen": "Виђене јавне IPv4 адресе",
"FactBattery": "Батерија",
"FactBlock": "Блок адреса",
"FactBlockIpv6": "Блок адреса за IPv6",
"FactChecks": "Провере",
"FactCores": "Језгра процесора",
"FactDisk": "Слободан простор на диску",
@@ -259,6 +261,7 @@
"RefusalTooMany": "превише тестова за сада",
"RefusalUnknownTicket": "тест је истекао",
"RefusalUnreachable": "сервер није доступан",
"RegistryCredit": "Блокови адреса: RIPE Database организације RIPE NCC (ripe.net), користи се уз њену дозволу, подаци од {0}. Подаци могу бити старији од базе на интернету.",
"ResultsTitle": "Резултати апликације „me-web?”",
"RouterMobile": "На мобилним подацима нема кућног рутера: прва долази мрежа провајдера.",
"RouterNone": "На овој вези није пронађен кућни рутер.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Likhadi lenethiwekhi",
"FactAddressesSeen": "Emakheli e-IPv4 asesidlangalaleni labonakele",
"FactBattery": "Libhethri",
"FactBlock": "Licembu lemakheli",
"FactBlockIpv6": "Licembu lemakheli le-IPv6",
"FactChecks": "Kuhlola",
"FactCores": "Ema-core e-processor",
"FactDisk": "Indzawo lesele kudiski",
@@ -259,6 +261,7 @@
"RefusalTooMany": "tivivinyo tinyenti kakhulu kwanyalo",
"RefusalUnknownTicket": "sikhatsi sesivivinyo siphelile",
"RefusalUnreachable": "iseva ayifinyeleleki",
"RegistryCredit": "Emacembu emakheli: i-RIPE Database ye-RIPE NCC (ripe.net), isetjentiswa ngemvume yayo, lwati lwanga-{0}. Lungase lube ludzala kune-database lese-inthanethi.",
"ResultsTitle": "Loko lokutfolwe yi-“me-web?”",
"RouterMobile": "Kudatha yelucingo ayikho i-router yasekhaya: inethiwekhi yenkampani yakho yiyo lefika kucala.",
"RouterNone": "Akutfolakalanga i-router yasekhaya kulokuxhumana.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Karete ya netweke",
"FactAddressesSeen": "Diaterese tsa IPv4 tsa setjhaba tse bonweng",
"FactBattery": "Betri",
"FactBlock": "Sehlopha sa diaterese",
"FactBlockIpv6": "Sehlopha sa diaterese sa IPv6",
"FactChecks": "Ditlhahlobo",
"FactCores": "Di-core tsa processor",
"FactDisk": "Sebaka se setseng",
@@ -259,6 +261,7 @@
"RefusalTooMany": "diteko tse ngata haholo hajwale",
"RefusalUnknownTicket": "nako ya teko e fedile",
"RefusalUnreachable": "seva ha e fihlellehe",
"RegistryCredit": "Dihlopha tsa diaterese: RIPE Database ya RIPE NCC (ripe.net), e sebediswa ka tumello ya yona, dintlha tsa {0}. Dintlha di ka nna tsa sala morao ho database e leng inthaneteng.",
"ResultsTitle": "Seo “me-web?” e se fumaneng",
"RouterMobile": "Ka data ya selefouno ha ho router ya lapeng: netweke ya mofani wa hao ke yona e tlang pele.",
"RouterNone": "Ha ho router ya lapeng e fumanweng kgokahanong ena.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Nätverksadapter",
"FactAddressesSeen": "Offentliga IPv4-adresser som setts",
"FactBattery": "Batteri",
"FactBlock": "Adressblock",
"FactBlockIpv6": "Adressblock för IPv6",
"FactChecks": "Kontroller",
"FactCores": "Processorkärnor",
"FactDisk": "Ledigt diskutrymme",
@@ -259,6 +261,7 @@
"RefusalTooMany": "för många tester just nu",
"RefusalUnknownTicket": "testet har gått ut",
"RefusalUnreachable": "servern går inte att nå",
"RegistryCredit": "Adressblock: RIPE NCC:s RIPE Database (ripe.net), används med deras tillstånd, data från {0}. Uppgifterna kan ligga efter databasen online.",
"ResultsTitle": "Vad ”me-web?” hittade",
"RouterMobile": "På mobildata finns ingen router hemma: din operatörs nätverk kommer först.",
"RouterNone": "Ingen router hemma hittades på den här anslutningen.",
+3
View File
@@ -84,6 +84,8 @@
"FactAdapter": "Adapta ya mtandao",
"FactAddressesSeen": "Anwani za umma za IPv4 zilizoonekana",
"FactBattery": "Betri",
"FactBlock": "Kundi la anwani",
"FactBlockIpv6": "Kundi la anwani la IPv6",
"FactChecks": "Ukaguzi",
"FactCores": "Viini vya prosesa (cores)",
"FactDisk": "Nafasi ya diski iliyo wazi",
@@ -259,6 +261,7 @@
"RefusalTooMany": "majaribio mengi mno kwa sasa",
"RefusalUnknownTicket": "muda wa jaribio umekwisha",
"RefusalUnreachable": "seva haifikiki",
"RegistryCredit": "Makundi ya anwani: RIPE Database ya RIPE NCC (ripe.net), inatumika kwa ruhusa yake, data ya {0}. Huenda data hii ikawa nyuma ya hifadhidata ya mtandaoni.",
"ResultsTitle": "Kile ambacho “me-web?” imegundua",
"RouterMobile": "Kwenye data ya simu hakuna ruta ya nyumbani: mtandao wa mtoa huduma wako ndio wa kwanza.",
"RouterNone": "Hakuna ruta ya nyumbani iliyopatikana kwenye muunganisho huu.",
Loaded 100 of 146 files, more files were not shown because too many files have changed in this diff. Show more