mirror of
https://github.com/TheCriicom/omega-dashboard-ps5.git
synced 2026-10-06 13:00:37 +02:00
Compare commits
4
Commits
v2026.10.05.5
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fdabb60fc1 | ||
|
|
0fd9a60071 | ||
|
|
c07aeb6bda | ||
|
|
c0f4a3ab9c |
No files matched your search
@@ -1,5 +1,54 @@
|
||||
# Changelog
|
||||
|
||||
## 2026.10.05.8
|
||||
|
||||
- **Folders on the Home**: game options › Move to a folder (existing folder or
|
||||
a new one). A folder is a tile with a 2×2 mosaic of its first icons; it opens
|
||||
a panel with its games (X plays, Triangle for the app's options, Square to
|
||||
rename or delete the folder). Deleting a folder puts its apps back on the
|
||||
Home; nothing is uninstalled.
|
||||
- **Hide apps**: game options › Hide from Home. Hidden apps come back from
|
||||
Settings › Hidden apps. Hidden and foldered apps stay installed and keep
|
||||
working everywhere else (profiles, records, notifications).
|
||||
- The layout is stored on the console (`/data/Omega/home-layout.txt`).
|
||||
|
||||
## 2026.10.05.7
|
||||
|
||||
- **16 new illustrated avatars** (32 in total): dragon, unicorn, shark,
|
||||
octopus, bunny, tiger, wolf, zombie, pirate, wizard, gamer with headset,
|
||||
hacker, oni mask, flying saucer, slime and cyborg. The avatar picker now shows
|
||||
the 32 characters in four rows and the 16 colours in a single row. Avatar
|
||||
indices go up to 47; older clients show the new ones as a coloured initial.
|
||||
|
||||
## 2026.10.05.6
|
||||
|
||||
- **Community on the Home**: a Community tile sits before the games, so the
|
||||
feed, groups, people and play time are one press away instead of hidden in
|
||||
the Control Center.
|
||||
- **Records** (Community › Records): play time across all members, not just
|
||||
friends. Players, most played games (with each game's record holder and a
|
||||
per-game leaderboard) and marathons (one player on one game), for this week
|
||||
or all time. Game totals count everyone, without names.
|
||||
- **Trophies**: the app reads the trophies earned on the console
|
||||
(`TRPTITLE.DAT` per user, definitions and icon from the set's UCP archive)
|
||||
and sends them to the server. They show up in profiles (your own from the
|
||||
Trophies button) and in a public leaderboard by points. The state file format
|
||||
is undocumented: the server recognises the record table instead of assuming
|
||||
a layout, and keeps files it cannot read yet (`parsed=false`) to re-read them
|
||||
later without another client release.
|
||||
- **Privacy** (Settings › Privacy) now holds every choice in one menu: status,
|
||||
who can message you, friend requests, activity shown to friends, appearing in
|
||||
the public Records, who sees your trophies (everyone, friends, nobody),
|
||||
trophy import (turning it off deletes the imported ones), blocked users,
|
||||
documents, data export and account deletion.
|
||||
- Games show their real name and icon to people who don't own them: consoles
|
||||
send the name and icon of installed games the server doesn't know yet.
|
||||
- Presence turns itself off: a console that stops sending signals is marked
|
||||
offline after three minutes and comes back online on its next sync, without
|
||||
inheriting the game it was playing before.
|
||||
- Privacy notice updated (version 2026-10-05.2): play time, game names and
|
||||
icons, trophies, and who can see them.
|
||||
|
||||
## 2026.10.05
|
||||
|
||||
Versions 2026.10.05.3, .4 and .5, released on the same day.
|
||||
|
||||
+1099
-576
File diff suppressed because it is too large.
Load diff
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "Přátelé: %d",
|
||||
"%d amico in comune": "Společní přátelé: %d",
|
||||
"%d amico sta giocando": "Hrající přátelé: %d",
|
||||
"%d app": "Aplikace: %d",
|
||||
"%d brani": "Skladby: %d",
|
||||
"%d di %d": "%d z %d",
|
||||
"%d di %d · %d%%": "%d z %d · %d%%",
|
||||
"%d giocatore": "Hráči: %d",
|
||||
"%d giocatore su Omega in questo momento": "Hráči na Omega právě teď: %d",
|
||||
"%d giocatori": "Hráči: %d",
|
||||
"%d giocatori su Omega in questo momento": "Hráči na Omega právě teď: %d",
|
||||
"%d giochi con trofei": "Hry s trofejemi: %d",
|
||||
"%d giochi · più giocato: %s": "Hry: %d · nejhranější: %s",
|
||||
"%d gioco con trofei": "Hry s trofejemi: %d",
|
||||
"%d gioco · più giocato: %s": "Hry: %d · nejhranější: %s",
|
||||
"%d in comune": "Společné: %d",
|
||||
"%d in gioco ora": "Právě hraje: %d",
|
||||
"%d membri": "Členové: %d",
|
||||
"%d membri · nessun messaggio": "Členové: %d · žádné zprávy",
|
||||
"%d membro": "Členové: %d",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "Nepřeč.: %d",
|
||||
"%d nuove": "Nové: %d",
|
||||
"%d online": "Online: %d",
|
||||
"%d online · %d in gioco": "Online: %d · ve hře: %d",
|
||||
"%d punti": "Body: %d",
|
||||
"%d salvate": "Uložené: %d",
|
||||
"%d stazioni": "Stanice: %d",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s nainstalováno na %s: najdete ho na ploše",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s nainstalováno: najdete ho na ploše Omega",
|
||||
"%s liberi di %s": "Volné %s z %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s skryto: vrátíte v Nastavení › Skryté aplikace",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s neodpovídá: je disk stále připojený?",
|
||||
"%s · %.0f GB liberi": "%s · volno %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (používá se)",
|
||||
"%s · %s giocate in totale": "%s · celkem odehráno %s",
|
||||
"%s è di nuovo in home": "%s je zpět na ploše",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s je v Payload Manageru: jednou ho spusťte, aby se instalace dokončila",
|
||||
"+ Aggiungi un server": "+ Přidat server",
|
||||
"1 amico online": "1 přítel online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Zrušit žádost",
|
||||
"App": "Aplikace",
|
||||
"App e intrattenimento": "Aplikace a zábava",
|
||||
"App nascoste": "Skryté aplikace",
|
||||
"App nascoste (X per rimetterle in home)": "Skryté aplikace (X pro vrácení na plochu)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst není k dispozici (chybí oprávnění). Náhradní řešení: nainstalujte pkg pomocí ItemzFlow.",
|
||||
"Applica": "Použít",
|
||||
"Apri": "Otevřít",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar aktualizován",
|
||||
"Avatar personalizzato rimosso": "Vlastní avatar odstraněn",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatary: 16 nových postav, od draka po kyborga. Najdete je v Nastavení › Změnit avatar.",
|
||||
"Avvia": "Spustit",
|
||||
"Avvia Omega o riavvia la console": "Spusťte Omega nebo restartujte konzoli",
|
||||
"Avvia party": "Založit party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Zeď",
|
||||
"Bacheca e gruppi": "Zeď/skupiny",
|
||||
"Bacheca non disponibile": "Zeď není k dispozici",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Zeď, skupiny, rekordy a trofeje všech členů",
|
||||
"Bagliore": "Záře",
|
||||
"Barra dei comandi": "Lišta příkazů",
|
||||
"Bentornato!": "Vítejte zpět!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Načítání...",
|
||||
"Cartella /data/music": "Složka /data/music",
|
||||
"Cartella creata": "Složka vytvořena",
|
||||
"Cartella eliminata: le app sono tornate in home": "Složka odstraněna: aplikace jsou zpět na ploše",
|
||||
"Cartella non leggibile": "Složku nelze přečíst",
|
||||
"Cartella non valida: manca il Title ID": "Neplatná složka: chybí Title ID",
|
||||
"Cartella vuota o non leggibile": "Složka je prázdná nebo nečitelná",
|
||||
"Cartella · %d app": "Složka · Aplikace: %d",
|
||||
"Categoria": "Kategorie",
|
||||
"Categoria riportata ai valori iniziali": "Kategorie obnovena na výchozí hodnoty",
|
||||
"Centro di controllo": "Ovládací centrum",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Jaký mají tvar a jak se pohybují.",
|
||||
"Chi può scrivermi: solo amici": "Kdo mi může psát: jen přátelé",
|
||||
"Chi può scrivermi: tutti": "Kdo mi může psát: všichni",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Kdo vypne konzoli, je teď po pár minutách offline, a hry ukazují skutečný název a ikonu i těm, kdo je nemají.",
|
||||
"Chi sta usando questo controller?": "Kdo používá tento ovladač?",
|
||||
"Chi vede i miei trofei: nessuno": "Kdo vidí moje trofeje: nikdo",
|
||||
"Chi vede i miei trofei: solo amici": "Kdo vidí moje trofeje: jen přátelé",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Kdo vidí moje trofeje: všichni (i v žebříčku)",
|
||||
"Chiavetta USB": "USB disk",
|
||||
"Chiavetta USB %d": "USB disk %d",
|
||||
"Chiavetta USB 1": "USB disk 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Kino",
|
||||
"Classici": "Klasické",
|
||||
"Classifica degli amici": "Žebříček přátel",
|
||||
"Classifica dei trofei": "Žebříček trofejí",
|
||||
"Classifica del gioco": "Žebříček hry",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Připojte telefon nebo PC ke stejné síti Wi-Fi jako konzole.",
|
||||
"Collega un JSON": "Připojit JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Připojte USB disk s hudbou nebo ji zkopírujte do /data/Omega/Music přes FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Komentář se nepodařilo přidat",
|
||||
"Commento pubblicato": "Komentář publikován",
|
||||
"Community": "Komunita",
|
||||
"Compari nei Record pubblici: no": "Jste ve veřejných Rekordech: ne",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Jste ve veřejných Rekordech: ne (skrytá aktivita)",
|
||||
"Compari nei Record pubblici: sì": "Jste ve veřejných Rekordech: ano",
|
||||
"Componenti per il jailbreak": "Komponenty pro jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Když je otevřený panel, plocha pod ním se nepřekresluje: konzole má o polovinu méně práce.",
|
||||
"Conferma": "Potvrdit",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Potvrzujete, že jde o váš vlastní nebo volně šiřitelný homebrew, a ne o pirátskou hru či software?",
|
||||
"Confermo": "Potvrzuji",
|
||||
"Console": "Konzole",
|
||||
"Contatti e visibilità": "Kontakty a viditelnost",
|
||||
"Contenuto offensivo": "Urážlivý obsah",
|
||||
"Conversazioni": "Konverzace",
|
||||
"Copertina": "Obálka",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historie",
|
||||
"Cronologia cancellata": "Historie vymazána",
|
||||
"Cronologia vuota": "Historie je prázdná",
|
||||
"Da ottenere": "Nezískáno",
|
||||
"Da sempre": "Celkově",
|
||||
"Da spostare: scegli la cartella e premi △": "K přesunutí: vyberte složku a stiskněte △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Z JSONu: Připojte JSON se seznamem svých her, nebo ho importujte z telefonu.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Toto bylo provedeno:",
|
||||
"Effetti sonori: attivi": "Zvukové efekty: zapnuto",
|
||||
"Effetti sonori: spenti": "Zvukové efekty: vypnuto",
|
||||
"Elenco dei trofei non ancora disponibile": "Seznam trofejí zatím není k dispozici",
|
||||
"Elenco pieno: togli un server prima": "Seznam je plný: nejdřív odeberte server",
|
||||
"Elimina": "Smazat",
|
||||
"Elimina account": "Smazat účet",
|
||||
"Elimina cartella": "Odstranit složku",
|
||||
"Elimina dalla console": "Odstranit z konzole",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Odstranit %s z konzole? Hra bude odinstalována.",
|
||||
"Eliminare definitivamente questo elemento?": "Trvale smazat tuto položku?",
|
||||
"Eliminare definitivamente?": "Smazat natrvalo?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Odstranit homebrew %s z konzole?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Odstranit složku? Aplikace v ní se vrátí na plochu, nebudou odinstalovány.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Natrvalo smazat účet a vše, co jste zveřejnili? Tuto akci nelze vrátit zpět.",
|
||||
"Eliminare questo homebrew?": "Odstranit tento homebrew?",
|
||||
"Eliminato": "Smazáno",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Led",
|
||||
"Gioca": "Hrát",
|
||||
"Gioca ai tuoi stessi giochi": "Hraje stejné hry jako vy",
|
||||
"Gioca qualcosa per entrare in classifica": "Zahrajte si něco a dostanete se do žebříčku",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Zahrajte si něco: váš čas se zobrazí tady",
|
||||
"Giocati di recente": "Nedávno hrané",
|
||||
"Giocatori": "Hráči",
|
||||
"Giochi": "Hry",
|
||||
"Giochi più giocati": "Nejhranější hry",
|
||||
"Giochi sui dischi esterni": "Hry na externích discích",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Hry na externích discích: připojte HDD, SSD nebo flash disk a hry se objeví na ploše s ikonou disku. Když disk odpojíte, zmizí.",
|
||||
"Giochiamo a %s?": "Zahrajeme si %s?",
|
||||
"Gioco": "Hra",
|
||||
"Gioco aggiornato": "Hra aktualizována",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Hrál(a) %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Svá data jste stahovali nedávno: zkuste to znovu za hodinu",
|
||||
"Hai lasciato il party": "Opustili jste party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Dosáhli jste maximálního počtu složek",
|
||||
"Hai scritto molto: riprova più tardi": "Napsali jste toho hodně: zkuste to později",
|
||||
"Hanno giocato di recente": "Nedávno hráli",
|
||||
"Hashtag (separati da spazio)": "Hashtagy (oddělené mezerou)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Nainstalované hry a aplikace se zobrazí tady.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Hry nalezené na připojených HDD, SSD a USB discích se zobrazí na ploše s ikonou disku.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Vaše zprávy s přáteli se zobrazí tady.",
|
||||
"I miei trofei": "Moje trofeje",
|
||||
"I suggerimenti dei tasti in basso.": "Nápovědy tlačítek dole.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofeje získané ve hrách se z konzole načítají samy, když otevřete Omega. Čtvercem je načtete znovu hned teď.",
|
||||
"I tuoi giochi": "Vaše hry",
|
||||
"I tuoi trofei": "Vaše trofeje",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Vaše trofeje nejsou veřejné: změníte to v Nastavení › Soukromí",
|
||||
"ID online": "Online ID",
|
||||
"ID online e password sono obbligatori": "Online ID a heslo jsou povinné",
|
||||
"ID online o email già in uso": "Online ID nebo e-mail se už používá",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Odkaz vede na webovou stránku, ne na soubor: je potřeba přímý odkaz na pkg, zip nebo elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Co nejméně práce pro konzoli: užitečné, když se zahřívá nebo zpomaluje.",
|
||||
"Il mio profilo": "Můj profil",
|
||||
"Il mio stato: %s": "Můj stav: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Název každé hry pod její ikonou, nejen té vybrané.",
|
||||
"Il post non c'è più": "Příspěvek už neexistuje",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Server, který homebrew používá, neodpovídá: zkontrolujte síť (nebo adresu ve skriptu)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Služba už běží.",
|
||||
"Il sito non risponde (tempo scaduto).": "Web neodpovídá (vypršel časový limit).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Zvuk pohybu, výběru a oznámení.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Nejdelší čas jednoho hráče u jediné hry",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Vaše stavová zpráva (např. „Hledám lidi na Warzone“)",
|
||||
"Il tuo stato": "Váš stav",
|
||||
"Immagine personale": "Vlastní obrázek",
|
||||
"Immagini": "Obrázky",
|
||||
"Importa i trofei da questa console: no": "Importovat trofeje z této konzole: ne",
|
||||
"Importa i trofei da questa console: sì": "Importovat trofeje z této konzole: ano",
|
||||
"Importato: lettura dei trofei in arrivo": "Importováno: čtení trofejí již brzy",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import vypnut: importované trofeje byly smazány",
|
||||
"Impossibile aprire la pagina.": "Stránku nelze otevřít.",
|
||||
"Impossibile avviare il caricamento": "Nahrávání nelze spustit",
|
||||
"Impossibile avviare l'installazione": "Instalaci nelze spustit",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Payload nelze uložit",
|
||||
"Impostazioni": "Nastavení",
|
||||
"Impostazioni non disponibili": "Nastavení nejsou k dispozici",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Nastavení › Soukromí shrnuje všechny volby: kdo vám může psát, co vidí ostatní, rekordy, trofeje, zablokovaní uživatelé a vaše data.",
|
||||
"In alto a destra": "Vpravo nahoře",
|
||||
"In alto a sinistra": "Vlevo nahoře",
|
||||
"In ascolto": "Právě posloucháte",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON odpojen: ručně přidané hry zůstávají",
|
||||
"Jailbreak rilevato: %s": "Zjištěn jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Import trofejí je vypnutý: zapněte ho v Nastavení › Soukromí",
|
||||
"L'invito non è più valido": "Pozvánka už není platná",
|
||||
"L'orologio in alto a destra.": "Hodiny vpravo nahoře.",
|
||||
"L'utente ha scelto di non mostrarli.": "Uživatel se rozhodl je nezobrazovat.",
|
||||
"L1/R1 Schede": "L1/R1 Karty",
|
||||
"L2/R2 Volume": "L2/R2 Hlasitost",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Komunita je teď na ploše, před hrami: zeď, skupiny, lidé a herní čas na jedno stisknutí.",
|
||||
"La bacheca è vuota": "Zeď je prázdná",
|
||||
"La coda è vuota": "Fronta je prázdná",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konzole nedává zvuk službě na pozadí: hudba je slyšet s otevřenou aplikací Omega",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konzole hru nepřijala (0x%08X): hry z disku vyžadují aktivní kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Uchovává ji služba Omega, která neodpovídá: aktualizujte Omega nebo restartujte konzoli.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Nástěnka konzoli zatěžuje 2–4krát méně, a když je plocha v klidu, sama přejde na 30 snímků za sekundu.",
|
||||
"La forma di schede, pulsanti e icone.": "Tvar karet, tlačítek a ikon.",
|
||||
"La libreria è sulla console": "Knihovna je v konzoli",
|
||||
"La mia libreria": "Moje knihovna",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Teplota procesoru vedle času.",
|
||||
"La tua bio": "Vaše bio",
|
||||
"La tua libreria è vuota": "Vaše knihovna je prázdná",
|
||||
"La tua posizione: %d su %d": "Vaše pozice: %d z %d",
|
||||
"Lascia": "Opustit",
|
||||
"Lascia il party": "Opustit party",
|
||||
"Le icone dei giochi nella fila della home.": "Ikony her v řadě na ploše.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nikdy",
|
||||
"Malware o file pericoloso": "Malware nebo nebezpečný soubor",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Poslat protokoly Omegy vývojáři? Obsahují názvy použitých her, skladeb a rádií, ne hesla.",
|
||||
"Maratone": "Maratony",
|
||||
"Medie": "Střední",
|
||||
"Medio": "Střední",
|
||||
"Membri · %d": "Členové · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Obtěžování",
|
||||
"Molto arrotondati": "Hodně zaoblené",
|
||||
"Morbidi": "Jemné",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Ukázat přátelům, co hraji, a můj čas: ne",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Ukázat přátelům, co hraji, a můj čas: ano",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Zobrazit vedle her i homebrew a payloady.",
|
||||
"Mostra anche i secondi.": "Zobrazit i sekundy.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Zobrazit, co hraji, a můj čas: ne",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Zobrazit, co hraji, a můj čas: ano",
|
||||
"Movimento": "Pohyb",
|
||||
"Musica": "Hudba",
|
||||
"Musica %s · Effetti %s": "Hudba %s · Efekty %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Hudba a ovladač už používají novou verzi",
|
||||
"Musica in Omega": "Hudba v Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Hudba, přátelé a hlasová party Omega i během hraní",
|
||||
"Nascondi dalla home": "Skrýt z plochy",
|
||||
"Nascoste": "Skrytá",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic nebo jiné kompatibilní se Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "V profilech jsou teď vidět trofeje: vaše pod tlačítkem Trofeje, cizí, pokud se je rozhodnou ukázat.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "V JSON nejsou žádné hry: je potřeba alespoň název a odkaz",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Čistá černá",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Není dostupný žádný loader: je potřeba elfldr (port 9021) nebo websrv (port 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Žádné zprávy: napište první!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Žádné zprávy: napište jako první pomocí X",
|
||||
"Nessun record ancora": "Zatím žádné rekordy",
|
||||
"Nessun risultato": "Žádné výsledky",
|
||||
"Nessun segnalibro": "Žádné záložky",
|
||||
"Nessun suggerimento": "Žádné návrhy",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Zatím žádné návrhy: přidejte pár přátel",
|
||||
"Nessun suono": "Bez zvuků",
|
||||
"Nessun trofeo ancora": "Zatím žádné trofeje",
|
||||
"Nessun trofeo in classifica": "V žebříčku nejsou žádné trofeje",
|
||||
"Nessun utente trovato": "Nenalezen žádný uživatel",
|
||||
"Nessuna": "Žádné",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Žádné skryté aplikace: skryjete je v možnostech hry na ploše",
|
||||
"Nessuna attività": "Žádná aktivita",
|
||||
"Nessuna attività recente": "Žádná nedávná aktivita",
|
||||
"Nessuna bio.": "Žádné bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Název nové skupiny",
|
||||
"Nome del server": "Název serveru",
|
||||
"Nome della cartella": "Název složky",
|
||||
"Nome della nuova cartella": "Název nové složky",
|
||||
"Nome utente": "Uživatelské jméno",
|
||||
"Nome utente o password errati": "Nesprávné uživatelské jméno nebo heslo",
|
||||
"Nomi sotto le icone": "Názvy pod ikonami",
|
||||
"Non chiedere più": "Už se neptat",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Nejste v rekordech: změníte to v Nastavení › Soukromí",
|
||||
"Non disturbare": "Nerušit",
|
||||
"Non disturbare (niente avvisi)": "Nerušit (bez upozornění)",
|
||||
"Non hai ancora pubblicato nulla": "Zatím jste nic nezveřejnili",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Noční",
|
||||
"Novità": "Novinky",
|
||||
"Nuova cartella": "Nová složka",
|
||||
"Nuova cartella...": "Nová složka...",
|
||||
"Nuova copertina": "Nová obálka",
|
||||
"Nuovo PIN": "Nový PIN",
|
||||
"Nuovo avatar": "Nový avatar",
|
||||
"Nuovo gruppo": "Nová skupina",
|
||||
"Nuovo messaggio": "Nová zpráva",
|
||||
"Nuovo nome": "Nový název",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Novinka: Nastavení › Přizpůsobit. Přes 30 možností: 12 motivů, barva zvýraznění, tapety, částice, hodiny, zvuky, oznámení, spořič obrazovky a 7 rychlých stylů.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Novinka: Rekordy. Herní čas všech členů: hráči, nejhranější hry a maratony, za týden nebo celkově.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Novinka: Trofeje. Omega načte trofeje získané ve hrách na této konzoli a přidá je do vašeho profilu a veřejného žebříčku.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Novinka: složky na ploše. V možnostech hry zvolte „Přesunout do složky“; složka zobrazuje první čtyři ikony.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Něco se pokazilo",
|
||||
"Operazione party non riuscita": "Akce party se nezdařila",
|
||||
"Opzioni": "Možnosti",
|
||||
"Opzioni dell'app": "Možnosti aplikace",
|
||||
"Opzioni della cartella": "Možnosti složky",
|
||||
"Opzioni di alimentazione": "Napájení",
|
||||
"Ordine dei giochi": "Pořadí her",
|
||||
"Oro": "Zlato",
|
||||
"Orologio e barra": "Hodiny a lišta",
|
||||
"Orologio grande": "Velké hodiny",
|
||||
"Oscuramento dello sfondo": "Ztmavení pozadí",
|
||||
"Ottenuto": "Získáno",
|
||||
"Pagina iniziale": "Domovská stránka",
|
||||
"Pagina non disponibile": "Stránka není k dispozici",
|
||||
"Pannelli": "Panely",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Plné",
|
||||
"Pirateria o contenuto non autorizzato": "Pirátství nebo neoprávněný obsah",
|
||||
"Più ascoltati": "Nejposlouchanější",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Více disků najednou se najde automaticky. Ke spouštění her z disků musí být aktivní kstuff, stejně jako u ostatních nástrojů.",
|
||||
"Più scaricati": "Nejstahovanější",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Tmavší, texty na obalech jsou čitelnější.",
|
||||
"Più votati": "Nejlépe hodnocené",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · zlato 90 · stříbro 30 · bronz 15 bodů. Trofeje se načítají z konzole.",
|
||||
"Playlist": "Playlisty",
|
||||
"Poche": "Málo",
|
||||
"Posizione delle notifiche": "Umístění oznámení",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Připravuji frontu...",
|
||||
"Prestazioni": "Výkon",
|
||||
"Prima i giochi, poi gli homebrew": "Nejdřív hry, pak homebrew",
|
||||
"Privacy e dati": "Soukromí a data",
|
||||
"Privacy": "Soukromí",
|
||||
"Privacy e termini": "Soukromí a podmínky",
|
||||
"Processore": "Procesor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Přidat můžete jen své přátele",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Svou volbu můžete kdykoli změnit v Nastavení › Omega jako plocha.",
|
||||
"Puoi invitare solo i tuoi amici": "Pozvat můžete jen své přátele",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Hry a aplikace, které nepoužíváte, můžete skrýt: možnosti hry › Skrýt z plochy. Vrátíte je v Nastavení › Skryté aplikace.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Psát můžete jen svým přátelům",
|
||||
"Quadrato: cambia periodo": "Čtverec: změnit období",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Když instalujete hru s připojeným diskem, Omega se vás zeptá, kam ji umístit.",
|
||||
"Quanto restano a schermo.": "Jak dlouho zůstávají na obrazovce.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Jak moc prosvítá pozadí kartami a oznámeními.",
|
||||
"Questa settimana": "Tento týden",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Tento týden ještě nikdo nehrál: zkuste „Celkově“.",
|
||||
"Questi trofei non sono visibili": "Tyto trofeje nejsou viditelné",
|
||||
"Questo gioco non è installato su questa console": "Tato hra není na této konzoli nainstalována",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Tento homebrew vás žádá o výběr z více možností",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Tato adresa nevypadá jako server Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Rádia nejsou momentálně dostupná",
|
||||
"Radio preferite": "Oblíbená rádia",
|
||||
"Rapide": "Rychlé",
|
||||
"Record": "Rekordy",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Registrace",
|
||||
"Registrazione chiusa su questo server": "Registrace na tomto serveru jsou uzavřeny",
|
||||
"Registrazione non riuscita": "Registrace se nezdařila",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Odmítnout",
|
||||
"Rifiuta invito": "Odmítnout pozvánku",
|
||||
"Rilassate": "Klidné",
|
||||
"Rileggi dalla console": "Načíst z konzole znovu",
|
||||
"Rileggo i trofei di questa console...": "Znovu načítám trofeje z této konzole...",
|
||||
"Rimozione non riuscita": "Odebrání se nezdařilo",
|
||||
"Rimuovere questo server musicale da Omega?": "Odebrat tento hudební server z Omega?",
|
||||
"Rimuovi": "Odebrat",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Odebrat ze záložek",
|
||||
"Rimuovi server": "Odebrat server",
|
||||
"Rinomina": "Přejmenovat",
|
||||
"Rinomina cartella": "Přejmenovat složku",
|
||||
"Rinominato": "Přejmenováno",
|
||||
"Riprendi musica": "Obnovit hudbu",
|
||||
"Ripristina": "Obnovit",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Pozadí",
|
||||
"Sfondo del tema": "Pozadí motivu",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Mění se jen soubory Omega a v případě potřeby nastavení loaderu. Můžete to kdykoli zopakovat z Nastavení › Systém a nástroje.",
|
||||
"Si scopre ottenendolo.": "Odhalí se po získání.",
|
||||
"Si spaccia per un altro": "Vydává se za někoho jiného",
|
||||
"Siete già amici": "Už jste přátelé",
|
||||
"Silenziose": "Tichá",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Podtitul",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Vesmírná",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Vypnout import trofejí? Již importované trofeje budou ze serveru smazány.",
|
||||
"Spegni": "Vypnout",
|
||||
"Spegni il microfono": "Vypnout mikrofon",
|
||||
"Spenta": "Vypnutá",
|
||||
"Sposta": "Přesunout",
|
||||
"Sposta in un'altra cartella": "Přesunout do jiné složky",
|
||||
"Sposta in una cartella": "Přesunout do složky",
|
||||
"Sposta qui": "Přesunout sem",
|
||||
"Spostato in %s": "Přesunuto do: %s",
|
||||
"Sposto %s": "Přesouvám %s",
|
||||
"Squadrati": "Hranaté",
|
||||
"Sta giocando a %s · %s": "Hraje %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Styl spořiče",
|
||||
"Stile «%s» applicato": "Styl „%s“ použit",
|
||||
"Stili rapidi": "Rychlé styly",
|
||||
"Sto leggendo i trofei di questa console...": "Načítám trofeje z této konzole...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Nástroje a payloady",
|
||||
"Strumento": "Nástroj",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Teplota konzole",
|
||||
"Tempo di gioco": "Herní čas",
|
||||
"Termini d'uso": "Podmínky použití",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Podmínky použití a zásady ochrany osobních údajů byly aktualizovány (Nastavení > Soukromí a data). Přijímáte je?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Podmínky použití a zásady soukromí byly aktualizovány (Nastavení > Soukromí). Přijímáte je?",
|
||||
"Ti ha chiesto l'amicizia": "Poslal(a) vám žádost o přátelství",
|
||||
"Ti ha inviato una richiesta": "Poslal(a) vám žádost",
|
||||
"Tipo di file": "Typ souboru",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Název hry",
|
||||
"Titolo disinstallato": "Titul odinstalován",
|
||||
"Togli": "Odebrat",
|
||||
"Togli dalla cartella": "Odebrat ze složky",
|
||||
"Togli dalla coda": "Odebrat z fronty",
|
||||
"Togli dalla libreria": "Odebrat z knihovny",
|
||||
"Togli dalle preferite": "Odebrat z oblíbených",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Vraťte se zpět nebo zadejte jinou adresu",
|
||||
"Tramonto": "Západ slunce",
|
||||
"Triangolo: scrivi un commento": "Trojúhelník: napsat komentář",
|
||||
"Trofei": "Trofeje",
|
||||
"Trofei di %s": "Trofeje: %s",
|
||||
"Trofei non disponibili": "Trofeje nejsou k dispozici",
|
||||
"Trofeo nascosto": "Skrytá trofej",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Příliš mnoho stránek za krátkou dobu: počkejte pár sekund.",
|
||||
"Troppe registrazioni: riprova più tardi": "Příliš mnoho registrací: zkuste to později",
|
||||
"Troppe richieste: riprova tra poco": "Příliš mnoho požadavků: zkuste to za chvíli",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Zablokovaní uživatelé (X pro odblokování)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Dobře: můžete to kdykoli udělat z Nastavení › Systém a nástroje",
|
||||
"Valuta": "Hodnotit",
|
||||
"Vedi i trofei": "Zobrazit trofeje",
|
||||
"Velocità delle animazioni": "Rychlost animací",
|
||||
"Ventola": "Ventilátor",
|
||||
"Ventola: accelera sopra %d °C": "Ventilátor: zrychluje nad %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "aplikace",
|
||||
"apr": "dub",
|
||||
"aprile": "dubna",
|
||||
"assente": "nepřítomen",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "v systému už probíhá jiná instalace",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "hra je otevřená: zavřete ji a zkuste to znovu",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg neodpovídá již nainstalované hře",
|
||||
"installatore di sistema non pronto: riavvia Omega": "systémový instalátor není připraven: restartujte aplikaci Omega",
|
||||
"invisibile": "neviditelný",
|
||||
"lug": "čvc",
|
||||
"luglio": "července",
|
||||
"lun": "po",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "středa",
|
||||
"nessun caricatore": "žádný loader",
|
||||
"no": "ne",
|
||||
"non disturbare": "nerušit",
|
||||
"non rilevato": "nezjištěno",
|
||||
"nov": "lis",
|
||||
"novembre": "listopadu",
|
||||
"online": "online",
|
||||
"ott": "říj",
|
||||
"ottobre": "října",
|
||||
"per scrivere": "k psaní",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d ven",
|
||||
"%d amico in comune": "%d fælles ven",
|
||||
"%d amico sta giocando": "%d ven spiller",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d numre",
|
||||
"%d di %d": "%d af %d",
|
||||
"%d di %d · %d%%": "%d af %d · %d%%",
|
||||
"%d giocatore": "%d spiller",
|
||||
"%d giocatore su Omega in questo momento": "%d spiller på Omega lige nu",
|
||||
"%d giocatori": "%d spillere",
|
||||
"%d giocatori su Omega in questo momento": "%d spillere på Omega lige nu",
|
||||
"%d giochi con trofei": "%d spil med trofæer",
|
||||
"%d giochi · più giocato: %s": "%d spil · mest spillet: %s",
|
||||
"%d gioco con trofei": "%d spil med trofæer",
|
||||
"%d gioco · più giocato: %s": "%d spil · mest spillet: %s",
|
||||
"%d in comune": "%d fælles",
|
||||
"%d in gioco ora": "%d spiller nu",
|
||||
"%d membri": "%d medlemmer",
|
||||
"%d membri · nessun messaggio": "%d medlemmer · ingen beskeder",
|
||||
"%d membro": "%d medlem",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d ulæste",
|
||||
"%d nuove": "%d nye",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d spiller",
|
||||
"%d punti": "%d point",
|
||||
"%d salvate": "%d gemt",
|
||||
"%d stazioni": "%d stationer",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installeret på %s: du finder det på startskærmen",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installeret: du finder det på Omegas startskærm",
|
||||
"%s liberi di %s": "%s ledig af %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s skjult: hent den tilbage under Indstillinger › Skjulte apps",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s svarer ikke: er disken stadig tilsluttet?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB ledig",
|
||||
"%s · %s (in uso)": "%s · %s (i brug)",
|
||||
"%s · %s giocate in totale": "%s · %s spillet i alt",
|
||||
"%s è di nuovo in home": "%s er tilbage på startskærmen",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s er i Payload Manager: start det én gang for at fuldføre installationen",
|
||||
"+ Aggiungi un server": "+ Tilføj en server",
|
||||
"1 amico online": "1 ven online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Annuller anmodning",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps og underholdning",
|
||||
"App nascoste": "Skjulte apps",
|
||||
"App nascoste (X per rimetterle in home)": "Skjulte apps (X for at sætte dem tilbage på startskærmen)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst er ikke tilgængelig (manglende rettighed). Alternativ: installer pkg-filen med ItemzFlow.",
|
||||
"Applica": "Anvend",
|
||||
"Apri": "Åbn",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar opdateret",
|
||||
"Avatar personalizzato rimosso": "Egen avatar fjernet",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarer: 16 nye figurer, fra drage til cyborg. Find dem under Indstillinger › Skift avatar.",
|
||||
"Avvia": "Start",
|
||||
"Avvia Omega o riavvia la console": "Start Omega eller genstart konsollen",
|
||||
"Avvia party": "Start party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed/grupper",
|
||||
"Bacheca non disponibile": "Feed ikke tilgængeligt",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, grupper, rekorder og trofæer for alle medlemmer",
|
||||
"Bagliore": "Glød",
|
||||
"Barra dei comandi": "Kommandolinje",
|
||||
"Bentornato!": "Velkommen tilbage!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Indlæser...",
|
||||
"Cartella /data/music": "Mappen /data/music",
|
||||
"Cartella creata": "Mappe oprettet",
|
||||
"Cartella eliminata: le app sono tornate in home": "Mappe slettet: apps er tilbage på startskærmen",
|
||||
"Cartella non leggibile": "Mappen kan ikke læses",
|
||||
"Cartella non valida: manca il Title ID": "Ugyldig mappe: Title ID mangler",
|
||||
"Cartella vuota o non leggibile": "Mappen er tom eller kan ikke læses",
|
||||
"Cartella · %d app": "Mappe · Apps: %d",
|
||||
"Categoria": "Kategori",
|
||||
"Categoria riportata ai valori iniziali": "Kategorien er nulstillet til standardværdier",
|
||||
"Centro di controllo": "Kontrolcenter",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Hvordan de ser ud, og hvordan de bevæger sig.",
|
||||
"Chi può scrivermi: solo amici": "Hvem kan skrive til mig: kun venner",
|
||||
"Chi può scrivermi: tutti": "Hvem kan skrive til mig: alle",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Slukker man konsollen, vises man nu som offline efter få minutter, og spil vises med rigtigt navn og ikon, også for dem, der ikke har dem.",
|
||||
"Chi sta usando questo controller?": "Hvem bruger denne controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Hvem ser mine trofæer: ingen",
|
||||
"Chi vede i miei trofei: solo amici": "Hvem ser mine trofæer: kun venner",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Hvem ser mine trofæer: alle (også på ranglisten)",
|
||||
"Chiavetta USB": "USB-nøgle",
|
||||
"Chiavetta USB %d": "USB-nøgle %d",
|
||||
"Chiavetta USB 1": "USB-nøgle 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Biograf",
|
||||
"Classici": "Klassiske",
|
||||
"Classifica degli amici": "Venneranglisten",
|
||||
"Classifica dei trofei": "Trofæranglisten",
|
||||
"Classifica del gioco": "Spillets rangliste",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Forbind telefonen eller pc'en til samme Wi-Fi-netværk som konsollen.",
|
||||
"Collega un JSON": "Tilknyt en JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Tilslut en USB-nøgle med din musik, eller kopiér den til /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Kunne ikke sende kommentaren",
|
||||
"Commento pubblicato": "Kommentar sendt",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Du vises i de offentlige Rekorder: nej",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Du vises i de offentlige Rekorder: nej (skjult aktivitet)",
|
||||
"Compari nei Record pubblici: sì": "Du vises i de offentlige Rekorder: ja",
|
||||
"Componenti per il jailbreak": "Komponenter til jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Når et panel er åbent, gentegnes startskærmen nedenunder ikke: halvt så meget arbejde for konsollen.",
|
||||
"Conferma": "Bekræft",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bekræfter du, at denne homebrew er din eller frit må videredistribueres, og at den ikke er et piratkopieret spil eller software?",
|
||||
"Confermo": "Jeg bekræfter",
|
||||
"Console": "Konsol",
|
||||
"Contatti e visibilità": "Kontakter og synlighed",
|
||||
"Contenuto offensivo": "Stødende indhold",
|
||||
"Conversazioni": "Samtaler",
|
||||
"Copertina": "Cover",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historik",
|
||||
"Cronologia cancellata": "Historik ryddet",
|
||||
"Cronologia vuota": "Historikken er tom",
|
||||
"Da ottenere": "Ikke opnået",
|
||||
"Da sempre": "Altid",
|
||||
"Da spostare: scegli la cartella e premi △": "Flyt: vælg mappen, og tryk på △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Fra en JSON: Tilknyt en JSON med listen over dine spil, eller importér den fra telefonen.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Dette er blevet gjort:",
|
||||
"Effetti sonori: attivi": "Lydeffekter: til",
|
||||
"Effetti sonori: spenti": "Lydeffekter: fra",
|
||||
"Elenco dei trofei non ancora disponibile": "Trofælisten er ikke tilgængelig endnu",
|
||||
"Elenco pieno: togli un server prima": "Listen er fuld: fjern først en server",
|
||||
"Elimina": "Slet",
|
||||
"Elimina account": "Slet konto",
|
||||
"Elimina cartella": "Slet mappe",
|
||||
"Elimina dalla console": "Slet fra konsollen",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Slet %s fra konsollen? Spillet bliver afinstalleret.",
|
||||
"Eliminare definitivamente questo elemento?": "Slet dette element permanent?",
|
||||
"Eliminare definitivamente?": "Slet permanent?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Slet homebrew'en %s fra konsollen?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Slet mappen? Apps i den kommer tilbage på startskærmen og bliver ikke afinstalleret.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Slet din konto og alt, hvad du har offentliggjort, permanent? Det kan ikke fortrydes.",
|
||||
"Eliminare questo homebrew?": "Slet denne homebrew?",
|
||||
"Eliminato": "Slettet",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Is",
|
||||
"Gioca": "Spil",
|
||||
"Gioca ai tuoi stessi giochi": "Spiller de samme spil som dig",
|
||||
"Gioca qualcosa per entrare in classifica": "Spil noget for at komme på ranglisten",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Spil noget: din spilletid vises her",
|
||||
"Giocati di recente": "Spillet for nylig",
|
||||
"Giocatori": "Spillere",
|
||||
"Giochi": "Spil",
|
||||
"Giochi più giocati": "Mest spillede spil",
|
||||
"Giochi sui dischi esterni": "Spil på eksterne diske",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Spil på eksterne drev: tilslut en HDD, SSD eller USB-nøgle, så vises spillene på startskærmen med drevikonet. Frakobler du drevet, forsvinder de.",
|
||||
"Giochiamo a %s?": "Skal vi spille %s?",
|
||||
"Gioco": "Spil",
|
||||
"Gioco aggiornato": "Spil opdateret",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Spillede %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Du har downloadet dine data for nylig: prøv igen om en time",
|
||||
"Hai lasciato il party": "Du forlod partyen",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Du har nået det maksimale antal mapper",
|
||||
"Hai scritto molto: riprova più tardi": "Du har skrevet meget: prøv igen senere",
|
||||
"Hanno giocato di recente": "Spillet for nylig",
|
||||
"Hashtag (separati da spazio)": "Hashtags (adskilt med mellemrum)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Installerede spil og apps vises her.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Spil fundet på tilsluttede HDD'er, SSD'er og USB-nøgler vises på startskærmen med diskens ikon.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Dine beskeder med venner vises her.",
|
||||
"I miei trofei": "Mine trofæer",
|
||||
"I suggerimenti dei tasti in basso.": "Knaptipsene nederst.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofæer, du har opnået i spil, læses automatisk fra konsollen, når du åbner Omega. Med firkant læser du dem igen nu.",
|
||||
"I tuoi giochi": "Dine spil",
|
||||
"I tuoi trofei": "Dine trofæer",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Dine trofæer er ikke offentlige: du kan ændre det i Indstillinger › Privatliv",
|
||||
"ID online": "Online-id",
|
||||
"ID online e password sono obbligatori": "Online-id og adgangskode er påkrævet",
|
||||
"ID online o email già in uso": "Online-id eller e-mail er allerede i brug",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Linket fører til en webside, ikke til filen: du skal bruge det direkte link til pkg, zip eller elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Mindst muligt arbejde for konsollen: nyttigt, hvis den bliver varm eller langsom.",
|
||||
"Il mio profilo": "Min profil",
|
||||
"Il mio stato: %s": "Min status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Hvert spils navn under dets ikon, ikke kun det valgte.",
|
||||
"Il post non c'è più": "Opslaget findes ikke længere",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Serveren, som denne homebrew bruger, svarer ikke: tjek dit netværk (eller adressen i scriptet)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Tjenesten er allerede startet.",
|
||||
"Il sito non risponde (tempo scaduto).": "Siden svarer ikke (timeout).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Lyden af bevægelser, valg og notifikationer.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Den længste tid, én spiller har brugt på ét spil",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Din statusbesked (f.eks. \"Søger folk til Warzone\")",
|
||||
"Il tuo stato": "Din status",
|
||||
"Immagine personale": "Eget billede",
|
||||
"Immagini": "Billeder",
|
||||
"Importa i trofei da questa console: no": "Importér trofæer fra denne konsol: nej",
|
||||
"Importa i trofei da questa console: sì": "Importér trofæer fra denne konsol: ja",
|
||||
"Importato: lettura dei trofei in arrivo": "Importeret: læsning af trofæer kommer snart",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import slået fra: de importerede trofæer er slettet",
|
||||
"Impossibile aprire la pagina.": "Kunne ikke åbne siden.",
|
||||
"Impossibile avviare il caricamento": "Kunne ikke starte uploaden",
|
||||
"Impossibile avviare l'installazione": "Kunne ikke starte installationen",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Kunne ikke gemme payloaden",
|
||||
"Impostazioni": "Indstillinger",
|
||||
"Impostazioni non disponibili": "Indstillinger ikke tilgængelige",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Indstillinger › Privatliv samler alle valg: hvem der kan skrive til dig, hvad andre ser, rekorder, trofæer, blokerede brugere og dine data.",
|
||||
"In alto a destra": "Øverst til højre",
|
||||
"In alto a sinistra": "Øverst til venstre",
|
||||
"In ascolto": "Lytter nu",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON-tilknytning fjernet: manuelt tilføjede spil bliver",
|
||||
"Jailbreak rilevato: %s": "Jailbreak registreret: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Import af trofæer er slået fra: slå den til i Indstillinger › Privatliv",
|
||||
"L'invito non è più valido": "Invitationen er ikke længere gyldig",
|
||||
"L'orologio in alto a destra.": "Uret øverst til højre.",
|
||||
"L'utente ha scelto di non mostrarli.": "Brugeren har valgt ikke at vise dem.",
|
||||
"L1/R1 Schede": "L1/R1 Faner",
|
||||
"L2/R2 Volume": "L2/R2 Lydstyrke",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Community ligger nu på startskærmen, før spillene: feed, grupper, personer og spilletid ét tryk væk.",
|
||||
"La bacheca è vuota": "Feedet er tomt",
|
||||
"La coda è vuota": "Køen er tom",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsollen giver ikke lyd til baggrundstjenesten: musikken høres med Omega åben",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsollen accepterede ikke spillet (0x%08X): kstuff skal være aktivt for spil på disk",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Det opbevares af Omega-tjenesten, som ikke svarer: opdater Omega eller genstart konsollen.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Dashboardet belaster konsollen 2 til 4 gange mindre, og når startskærmen står stille, skifter den selv til 30 billeder i sekundet.",
|
||||
"La forma di schede, pulsanti e icone.": "Formen på kort, knapper og ikoner.",
|
||||
"La libreria è sulla console": "Biblioteket ligger på konsollen",
|
||||
"La mia libreria": "Mit bibliotek",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Processorens temperatur ved siden af klokkeslættet.",
|
||||
"La tua bio": "Din bio",
|
||||
"La tua libreria è vuota": "Dit bibliotek er tomt",
|
||||
"La tua posizione: %d su %d": "Din placering: %d af %d",
|
||||
"Lascia": "Forlad",
|
||||
"Lascia il party": "Forlad party",
|
||||
"Le icone dei giochi nella fila della home.": "Spilikonerne i rækken på startskærmen.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Aldrig",
|
||||
"Malware o file pericoloso": "Malware eller farlig fil",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Send Omegas logfiler til udvikleren? De indeholder navnene på brugte spil, numre og radioer, ikke adgangskoder.",
|
||||
"Maratone": "Maratoner",
|
||||
"Medie": "Mellemstore",
|
||||
"Medio": "Middel",
|
||||
"Membri · %d": "Medlemmer · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Chikane",
|
||||
"Molto arrotondati": "Meget afrundede",
|
||||
"Morbidi": "Bløde",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Vis venner, hvad jeg spiller, og min tid: nej",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Vis venner, hvad jeg spiller, og min tid: ja",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Vis også homebrew og payloads ved siden af spillene.",
|
||||
"Mostra anche i secondi.": "Vis også sekunder.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Vis, hvad jeg spiller, og min tid: nej",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Vis, hvad jeg spiller, og min tid: ja",
|
||||
"Movimento": "Bevægelse",
|
||||
"Musica": "Musik",
|
||||
"Musica %s · Effetti %s": "Musik %s · Effekter %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musik og fjernbetjening bruger allerede den nye version",
|
||||
"Musica in Omega": "Musik i Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omegas musik, venner og stemmeparty, også mens du spiller",
|
||||
"Nascondi dalla home": "Skjul fra startskærmen",
|
||||
"Nascoste": "Skjulte",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic eller andre Subsonic-kompatible",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profiler viser nu trofæer: dine egne med knappen Trofæer, andres, hvis de vælger at vise dem.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Ingen spil i JSON-filen: der skal mindst være titel og link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Helt sort",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Ingen loader tilgængelig: elfldr (port 9021) eller websrv (port 8080) er påkrævet",
|
||||
"Nessun messaggio: scrivi il primo!": "Ingen beskeder: skriv den første!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Ingen beskeder: skriv som den første med X",
|
||||
"Nessun record ancora": "Ingen rekorder endnu",
|
||||
"Nessun risultato": "Ingen resultater",
|
||||
"Nessun segnalibro": "Ingen bogmærker",
|
||||
"Nessun suggerimento": "Ingen forslag",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Ingen forslag endnu: tilføj nogle venner",
|
||||
"Nessun suono": "Ingen lyde",
|
||||
"Nessun trofeo ancora": "Ingen trofæer endnu",
|
||||
"Nessun trofeo in classifica": "Ingen trofæer på ranglisten",
|
||||
"Nessun utente trovato": "Ingen brugere fundet",
|
||||
"Nessuna": "Ingen",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Ingen skjulte apps: skjul dem fra et spils muligheder på startskærmen",
|
||||
"Nessuna attività": "Ingen aktivitet",
|
||||
"Nessuna attività recente": "Ingen nylig aktivitet",
|
||||
"Nessuna bio.": "Ingen bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Navn på den nye gruppe",
|
||||
"Nome del server": "Servernavn",
|
||||
"Nome della cartella": "Mappenavn",
|
||||
"Nome della nuova cartella": "Navn på ny mappe",
|
||||
"Nome utente": "Brugernavn",
|
||||
"Nome utente o password errati": "Forkert brugernavn eller adgangskode",
|
||||
"Nomi sotto le icone": "Navne under ikonerne",
|
||||
"Non chiedere più": "Spørg ikke igen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Du vises ikke i rekorderne: du kan ændre det i Indstillinger › Privatliv",
|
||||
"Non disturbare": "Forstyr ikke",
|
||||
"Non disturbare (niente avvisi)": "Forstyr ikke (ingen advarsler)",
|
||||
"Non hai ancora pubblicato nulla": "Du har ikke offentliggjort noget endnu",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Natlig",
|
||||
"Novità": "Nyheder",
|
||||
"Nuova cartella": "Ny mappe",
|
||||
"Nuova cartella...": "Ny mappe...",
|
||||
"Nuova copertina": "Nyt cover",
|
||||
"Nuovo PIN": "Ny PIN",
|
||||
"Nuovo avatar": "Ny avatar",
|
||||
"Nuovo gruppo": "Ny gruppe",
|
||||
"Nuovo messaggio": "Ny besked",
|
||||
"Nuovo nome": "Nyt navn",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nyt: Indstillinger › Tilpas. Over 30 muligheder: 12 temaer, accentfarve, baggrunde, partikler, ur, lyde, notifikationer, pauseskærm og 7 hurtige stilarter.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nyt: Rekorder. Alle medlemmers spilletid: spillere, mest spillede spil og maratoner, for ugen eller altid.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nyt: Trofæer. Omega læser de trofæer, du har opnået i spil på denne konsol, og lægger dem på din profil og på den offentlige rangliste.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nyt: mapper på startskærmen. Vælg »Flyt til en mappe« i et spils muligheder; mappen viser de første fire ikoner.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · set %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Noget gik galt",
|
||||
"Operazione party non riuscita": "Party-handling mislykkedes",
|
||||
"Opzioni": "Muligheder",
|
||||
"Opzioni dell'app": "App-muligheder",
|
||||
"Opzioni della cartella": "Mappemuligheder",
|
||||
"Opzioni di alimentazione": "Strøm",
|
||||
"Ordine dei giochi": "Rækkefølge for spil",
|
||||
"Oro": "Guld",
|
||||
"Orologio e barra": "Ur og bjælke",
|
||||
"Orologio grande": "Stort ur",
|
||||
"Oscuramento dello sfondo": "Nedtoning af baggrund",
|
||||
"Ottenuto": "Opnået",
|
||||
"Pagina iniziale": "Startside",
|
||||
"Pagina non disponibile": "Siden er ikke tilgængelig",
|
||||
"Pannelli": "Paneler",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Massive",
|
||||
"Pirateria o contenuto non autorizzato": "Piratkopiering eller uautoriseret indhold",
|
||||
"Più ascoltati": "Mest afspillede",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Flere drev på én gang findes automatisk. For at starte spil fra drevene skal kstuff være aktivt, ligesom for de andre værktøjer.",
|
||||
"Più scaricati": "Mest downloadede",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Jo mørkere, jo lettere at læse teksten oven på covers.",
|
||||
"Più votati": "Bedst bedømte",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platin 300 · guld 90 · sølv 30 · bronze 15 point. Trofæerne kommer fra konsollen.",
|
||||
"Playlist": "Playlister",
|
||||
"Poche": "Få",
|
||||
"Posizione delle notifiche": "Placering af notifikationer",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Forbereder køen...",
|
||||
"Prestazioni": "Ydeevne",
|
||||
"Prima i giochi, poi gli homebrew": "Spil først, derefter homebrew",
|
||||
"Privacy e dati": "Privatliv og data",
|
||||
"Privacy": "Privatliv",
|
||||
"Privacy e termini": "Privatliv og vilkår",
|
||||
"Processore": "Processor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Du kan kun tilføje dine venner",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Du kan ændre det når som helst under Indstillinger › Omega som startskærm.",
|
||||
"Puoi invitare solo i tuoi amici": "Du kan kun invitere dine venner",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Du kan skjule spil og apps, du ikke bruger: spilmuligheder › Skjul fra startskærmen. Hent dem tilbage under Indstillinger › Skjulte apps.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Du kan kun skrive til dine venner",
|
||||
"Quadrato: cambia periodo": "Firkant: skift periode",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Når du installerer et spil med et drev tilsluttet, spørger Omega dig, hvor det skal placeres.",
|
||||
"Quanto restano a schermo.": "Hvor længe de bliver på skærmen.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Hvor meget baggrunden ses gennem kort og notifikationer.",
|
||||
"Questa settimana": "Denne uge",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Ingen har spillet i denne uge endnu: prøv »Altid«.",
|
||||
"Questi trofei non sono visibili": "Disse trofæer er ikke synlige",
|
||||
"Questo gioco non è installato su questa console": "Spillet er ikke installeret på denne konsol",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Denne homebrew beder dig vælge mellem flere muligheder",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Denne adresse ligner ikke en Subsonic-server",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio er ikke tilgængelig lige nu",
|
||||
"Radio preferite": "Favoritstationer",
|
||||
"Rapide": "Hurtige",
|
||||
"Record": "Rekorder",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Registrerer",
|
||||
"Registrazione chiusa su questo server": "Tilmelding er lukket på denne server",
|
||||
"Registrazione non riuscita": "Tilmelding mislykkedes",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Afvis",
|
||||
"Rifiuta invito": "Afvis invitation",
|
||||
"Rilassate": "Afslappede",
|
||||
"Rileggi dalla console": "Læs igen fra konsollen",
|
||||
"Rileggo i trofei di questa console...": "Læser trofæerne fra denne konsol igen...",
|
||||
"Rimozione non riuscita": "Fjernelse mislykkedes",
|
||||
"Rimuovere questo server musicale da Omega?": "Fjern denne musikserver fra Omega?",
|
||||
"Rimuovi": "Fjern",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Fjern fra bogmærker",
|
||||
"Rimuovi server": "Fjern server",
|
||||
"Rinomina": "Omdøb",
|
||||
"Rinomina cartella": "Omdøb mappe",
|
||||
"Rinominato": "Omdøbt",
|
||||
"Riprendi musica": "Genoptag musik",
|
||||
"Ripristina": "Nulstil",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Baggrund",
|
||||
"Sfondo del tema": "Temaets baggrund",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Kun Omegas filer og, om nødvendigt, loaderens indstilling ændres. Du kan gøre det igen når som helst fra Indstillinger › System og værktøjer.",
|
||||
"Si scopre ottenendolo.": "Afsløres, når du opnår det.",
|
||||
"Si spaccia per un altro": "Udgiver sig for at være en anden",
|
||||
"Siete già amici": "I er allerede venner",
|
||||
"Silenziose": "Lydløse",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Undertitel",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Kosmisk",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Slå import af trofæer fra? De allerede importerede slettes fra serveren.",
|
||||
"Spegni": "Sluk",
|
||||
"Spegni il microfono": "Sluk mikrofonen",
|
||||
"Spenta": "Fra",
|
||||
"Sposta": "Flyt",
|
||||
"Sposta in un'altra cartella": "Flyt til en anden mappe",
|
||||
"Sposta in una cartella": "Flyt til en mappe",
|
||||
"Sposta qui": "Flyt hertil",
|
||||
"Spostato in %s": "Flyttet til %s",
|
||||
"Sposto %s": "Flytter %s",
|
||||
"Squadrati": "Skarpe",
|
||||
"Sta giocando a %s · %s": "Spiller %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Pauseskærmens stil",
|
||||
"Stile «%s» applicato": "Stilen »%s« anvendt",
|
||||
"Stili rapidi": "Hurtige stilarter",
|
||||
"Sto leggendo i trofei di questa console...": "Læser trofæerne fra denne konsol...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Værktøjer og payloads",
|
||||
"Strumento": "Værktøj",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsollens temperatur",
|
||||
"Tempo di gioco": "Spilletid",
|
||||
"Termini d'uso": "Brugsvilkår",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Brugsvilkårene og privatlivspolitikken er blevet opdateret (Indstillinger > Privatliv og data). Accepterer du dem?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Vilkår for brug og privatlivspolitik er opdateret (Indstillinger > Privatliv). Accepterer du dem?",
|
||||
"Ti ha chiesto l'amicizia": "Har sendt dig en venneanmodning",
|
||||
"Ti ha inviato una richiesta": "Har sendt dig en anmodning",
|
||||
"Tipo di file": "Filtype",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Spillets titel",
|
||||
"Titolo disinstallato": "Titel afinstalleret",
|
||||
"Togli": "Fjern",
|
||||
"Togli dalla cartella": "Fjern fra mappe",
|
||||
"Togli dalla coda": "Fjern fra køen",
|
||||
"Togli dalla libreria": "Fjern fra biblioteket",
|
||||
"Togli dalle preferite": "Fjern fra favoritter",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Gå tilbage, eller skriv en anden adresse",
|
||||
"Tramonto": "Solnedgang",
|
||||
"Triangolo: scrivi un commento": "Trekant: skriv en kommentar",
|
||||
"Trofei": "Trofæer",
|
||||
"Trofei di %s": "Trofæer for %s",
|
||||
"Trofei non disponibili": "Trofæer ikke tilgængelige",
|
||||
"Trofeo nascosto": "Skjult trofæ",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "For mange sider på kort tid: vent et par sekunder.",
|
||||
"Troppe registrazioni: riprova più tardi": "For mange tilmeldinger: prøv igen senere",
|
||||
"Troppe richieste: riprova tra poco": "For mange anmodninger: prøv igen om lidt",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Blokerede brugere (X for at fjerne blokering)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Okay: du kan gøre det når som helst fra Indstillinger › System og værktøjer",
|
||||
"Valuta": "Bedøm",
|
||||
"Vedi i trofei": "Se trofæer",
|
||||
"Velocità delle animazioni": "Animationshastighed",
|
||||
"Ventola": "Blæser",
|
||||
"Ventola: accelera sopra %d °C": "Blæser: hurtigere over %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "apr.",
|
||||
"aprile": "april",
|
||||
"assente": "væk",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "der er allerede en anden installation i gang i systemet",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "spillet er åbent: luk det og prøv igen",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg-filen passer ikke til det allerede installerede spil",
|
||||
"installatore di sistema non pronto: riavvia Omega": "systemets installationsprogram er ikke klar: genstart Omega",
|
||||
"invisibile": "usynlig",
|
||||
"lug": "jul.",
|
||||
"luglio": "juli",
|
||||
"lun": "man.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "onsdag",
|
||||
"nessun caricatore": "ingen loader",
|
||||
"no": "nej",
|
||||
"non disturbare": "forstyr ikke",
|
||||
"non rilevato": "ikke fundet",
|
||||
"nov": "nov.",
|
||||
"novembre": "november",
|
||||
"online": "online",
|
||||
"ott": "okt.",
|
||||
"ottobre": "oktober",
|
||||
"per scrivere": "for at skrive",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d Freund",
|
||||
"%d amico in comune": "%d gemeinsamer Freund",
|
||||
"%d amico sta giocando": "%d Freund spielt",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d Titel",
|
||||
"%d di %d": "%d von %d",
|
||||
"%d di %d · %d%%": "%d von %d · %d%%",
|
||||
"%d giocatore": "%d Spieler",
|
||||
"%d giocatore su Omega in questo momento": "%d Spieler gerade auf Omega",
|
||||
"%d giocatori": "%d Spieler",
|
||||
"%d giocatori su Omega in questo momento": "%d Spieler gerade auf Omega",
|
||||
"%d giochi con trofei": "%d Spiele mit Trophäen",
|
||||
"%d giochi · più giocato: %s": "%d Spiele · meistgespielt: %s",
|
||||
"%d gioco con trofei": "%d Spiel mit Trophäen",
|
||||
"%d gioco · più giocato: %s": "%d Spiel · meistgespielt: %s",
|
||||
"%d in comune": "%d gemeinsam",
|
||||
"%d in gioco ora": "%d gerade im Spiel",
|
||||
"%d membri": "%d Mitglieder",
|
||||
"%d membri · nessun messaggio": "%d Mitglieder · keine Nachrichten",
|
||||
"%d membro": "%d Mitglied",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d ungelesen",
|
||||
"%d nuove": "%d neu",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d im Spiel",
|
||||
"%d punti": "%d Punkte",
|
||||
"%d salvate": "%d gespeichert",
|
||||
"%d stazioni": "%d Sender",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s auf %s installiert: Du findest es im Home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installiert: Du findest es im Omega-Home",
|
||||
"%s liberi di %s": "%s von %s frei",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s ausgeblendet: Zurückholen unter Einstellungen › Ausgeblendete Apps",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s antwortet nicht: Ist das Laufwerk noch angeschlossen?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB frei",
|
||||
"%s · %s (in uso)": "%s · %s (in Verwendung)",
|
||||
"%s · %s giocate in totale": "%s · %s insgesamt gespielt",
|
||||
"%s è di nuovo in home": "%s ist wieder im Home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s ist im Payload Manager: Starte es einmal, um die Installation abzuschließen",
|
||||
"+ Aggiungi un server": "+ Server hinzufügen",
|
||||
"1 amico online": "1 Freund online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Anfrage zurückziehen",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps und Unterhaltung",
|
||||
"App nascoste": "Ausgeblendete Apps",
|
||||
"App nascoste (X per rimetterle in home)": "Ausgeblendete Apps (X, um sie wieder ins Home zu holen)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst nicht verfügbar (fehlende Berechtigung). Alternative: Installiere das pkg mit ItemzFlow.",
|
||||
"Applica": "Anwenden",
|
||||
"Apri": "Öffnen",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar aktualisiert",
|
||||
"Avatar personalizzato rimosso": "Eigener Avatar entfernt",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatare: 16 neue Figuren, vom Drachen bis zum Cyborg. Zu finden unter Einstellungen › Avatar ändern.",
|
||||
"Avvia": "Starten",
|
||||
"Avvia Omega o riavvia la console": "Starte Omega oder starte die Konsole neu",
|
||||
"Avvia party": "Party starten",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed/Gruppen",
|
||||
"Bacheca non disponibile": "Feed nicht verfügbar",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, Gruppen, Rekorde und Trophäen aller Mitglieder",
|
||||
"Bagliore": "Leuchten",
|
||||
"Barra dei comandi": "Befehlsleiste",
|
||||
"Bentornato!": "Willkommen zurück!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Wird geladen ...",
|
||||
"Cartella /data/music": "Ordner /data/music",
|
||||
"Cartella creata": "Ordner erstellt",
|
||||
"Cartella eliminata: le app sono tornate in home": "Ordner gelöscht: Die Apps sind wieder im Home",
|
||||
"Cartella non leggibile": "Ordner nicht lesbar",
|
||||
"Cartella non valida: manca il Title ID": "Ungültiger Ordner: Die Title ID fehlt",
|
||||
"Cartella vuota o non leggibile": "Ordner leer oder nicht lesbar",
|
||||
"Cartella · %d app": "Ordner · Apps: %d",
|
||||
"Categoria": "Kategorie",
|
||||
"Categoria riportata ai valori iniziali": "Kategorie auf Standardwerte zurückgesetzt",
|
||||
"Centro di controllo": "Kontrollzentrum",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Wie sie aussehen und wie sie sich bewegen.",
|
||||
"Chi può scrivermi: solo amici": "Wer mir schreiben darf: nur Freunde",
|
||||
"Chi può scrivermi: tutti": "Wer mir schreiben darf: alle",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Wer die Konsole ausschaltet, wird jetzt nach wenigen Minuten als offline angezeigt, und Spiele zeigen ihren echten Namen und ihr echtes Symbol auch denen, die sie nicht besitzen.",
|
||||
"Chi sta usando questo controller?": "Wer verwendet diesen Controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Wer sieht meine Trophäen: niemand",
|
||||
"Chi vede i miei trofei: solo amici": "Wer sieht meine Trophäen: nur Freunde",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Wer sieht meine Trophäen: alle (auch in der Bestenliste)",
|
||||
"Chiavetta USB": "USB-Stick",
|
||||
"Chiavetta USB %d": "USB-Stick %d",
|
||||
"Chiavetta USB 1": "USB-Stick 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Kino",
|
||||
"Classici": "Klassisch",
|
||||
"Classifica degli amici": "Bestenliste der Freunde",
|
||||
"Classifica dei trofei": "Trophäen-Bestenliste",
|
||||
"Classifica del gioco": "Bestenliste des Spiels",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Verbinde dein Telefon oder deinen PC mit demselben Wi-Fi-Netzwerk wie die Konsole.",
|
||||
"Collega un JSON": "JSON verknüpfen",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Schließe einen USB-Stick mit deiner Musik an oder kopiere sie per FTP nach /data/Omega/Music",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Kommentar fehlgeschlagen",
|
||||
"Commento pubblicato": "Kommentar veröffentlicht",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Du erscheinst in den öffentlichen Rekorden: nein",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Du erscheinst in den öffentlichen Rekorden: nein (Aktivität verborgen)",
|
||||
"Compari nei Record pubblici: sì": "Du erscheinst in den öffentlichen Rekorden: ja",
|
||||
"Componenti per il jailbreak": "Komponenten für den Jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Bei geöffnetem Bereich wird das Home dahinter nicht neu gezeichnet: halbe Arbeit für die Konsole.",
|
||||
"Conferma": "Bestätigen",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bestätigst du, dass dieses Homebrew von dir stammt oder frei weitergegeben werden darf und kein raubkopiertes Spiel oder keine raubkopierte Software ist?",
|
||||
"Confermo": "Ich bestätige",
|
||||
"Console": "Konsole",
|
||||
"Contatti e visibilità": "Kontakte und Sichtbarkeit",
|
||||
"Contenuto offensivo": "Anstößiger Inhalt",
|
||||
"Conversazioni": "Unterhaltungen",
|
||||
"Copertina": "Titelbild",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Verlauf",
|
||||
"Cronologia cancellata": "Verlauf gelöscht",
|
||||
"Cronologia vuota": "Verlauf ist leer",
|
||||
"Da ottenere": "Nicht erhalten",
|
||||
"Da sempre": "Gesamte Zeit",
|
||||
"Da spostare: scegli la cartella e premi △": "Zum Verschieben: Wähle den Ordner und drücke △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Aus einer JSON: JSON verknüpfen mit der Liste deiner Spiele, oder importiere sie vom Telefon.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Das wurde erledigt:",
|
||||
"Effetti sonori: attivi": "Soundeffekte: an",
|
||||
"Effetti sonori: spenti": "Soundeffekte: aus",
|
||||
"Elenco dei trofei non ancora disponibile": "Trophäenliste noch nicht verfügbar",
|
||||
"Elenco pieno: togli un server prima": "Liste ist voll: Entferne zuerst einen Server",
|
||||
"Elimina": "Löschen",
|
||||
"Elimina account": "Konto löschen",
|
||||
"Elimina cartella": "Ordner löschen",
|
||||
"Elimina dalla console": "Von der Konsole löschen",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "%s von der Konsole löschen? Das Spiel wird deinstalliert.",
|
||||
"Eliminare definitivamente questo elemento?": "Dieses Element endgültig löschen?",
|
||||
"Eliminare definitivamente?": "Endgültig löschen?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Das Homebrew %s von der Konsole löschen?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Ordner löschen? Die enthaltenen Apps kehren ins Home zurück und werden nicht deinstalliert.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Dein Konto und alles, was du veröffentlicht hast, endgültig löschen? Das kann nicht rückgängig gemacht werden.",
|
||||
"Eliminare questo homebrew?": "Dieses Homebrew löschen?",
|
||||
"Eliminato": "Gelöscht",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Eis",
|
||||
"Gioca": "Spielen",
|
||||
"Gioca ai tuoi stessi giochi": "Spielt dieselben Spiele wie du",
|
||||
"Gioca qualcosa per entrare in classifica": "Spiel etwas, um in die Bestenliste zu kommen",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Spiel etwas: Deine Spielzeit erscheint dann hier",
|
||||
"Giocati di recente": "Zuletzt gespielt",
|
||||
"Giocatori": "Spieler",
|
||||
"Giochi": "Spiele",
|
||||
"Giochi più giocati": "Meistgespielte Spiele",
|
||||
"Giochi sui dischi esterni": "Spiele auf externen Laufwerken",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Spiele auf externen Laufwerken: Schließ eine HDD, SSD oder einen USB-Stick an, und die Spiele erscheinen im Home mit dem Laufwerkssymbol. Ziehst du das Laufwerk ab, verschwinden sie.",
|
||||
"Giochiamo a %s?": "Spielen wir %s?",
|
||||
"Gioco": "Spiel",
|
||||
"Gioco aggiornato": "Spiel aktualisiert",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Hat %s gespielt",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Du hast deine Daten erst kürzlich heruntergeladen: Versuche es in einer Stunde erneut",
|
||||
"Hai lasciato il party": "Du hast die Party verlassen",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Du hast die maximale Anzahl an Ordnern erreicht",
|
||||
"Hai scritto molto: riprova più tardi": "Du hast viel gepostet: Versuche es später erneut",
|
||||
"Hanno giocato di recente": "Kürzlich gespielt",
|
||||
"Hashtag (separati da spazio)": "Hashtags (durch Leerzeichen getrennt)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Installierte Spiele und Apps werden hier angezeigt.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Spiele auf angeschlossenen HDDs, SSDs und USB-Sticks erscheinen im Home mit dem Laufwerkssymbol.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Deine Nachrichten mit Freunden werden hier angezeigt.",
|
||||
"I miei trofei": "Meine Trophäen",
|
||||
"I suggerimenti dei tasti in basso.": "Die Tastenhinweise unten.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "In Spielen erhaltene Trophäen werden beim Öffnen von Omega automatisch von der Konsole gelesen. Mit Quadrat liest du sie jetzt neu ein.",
|
||||
"I tuoi giochi": "Deine Spiele",
|
||||
"I tuoi trofei": "Deine Trophäen",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Deine Trophäen sind nicht öffentlich: Ändere das unter Einstellungen › Datenschutz",
|
||||
"ID online": "Online-ID",
|
||||
"ID online e password sono obbligatori": "Online-ID und Passwort sind erforderlich",
|
||||
"ID online o email già in uso": "Online-ID oder E-Mail wird bereits verwendet",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Der Link führt zu einer Webseite, nicht zur Datei: nötig ist der direkte Link zum pkg, zip oder elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "So wenig Arbeit wie möglich für die Konsole: nützlich, wenn sie heiß oder langsam wird.",
|
||||
"Il mio profilo": "Mein Profil",
|
||||
"Il mio stato: %s": "Mein Status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Der Name jedes Spiels unter seinem Symbol, nicht nur der des gewählten.",
|
||||
"Il post non c'è più": "Dieser Beitrag existiert nicht mehr",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Der Server, den das Homebrew nutzt, antwortet nicht: Prüfe dein Netzwerk (oder die Adresse im Skript)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Der Dienst wurde bereits gestartet.",
|
||||
"Il sito non risponde (tempo scaduto).": "Die Website antwortet nicht (Zeitüberschreitung).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Der Klang beim Bewegen, Auswählen und bei Mitteilungen.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Die längste Zeit eines Spielers in einem einzigen Spiel",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Deine Statusmeldung (z. B. „Suche Leute für Warzone“)",
|
||||
"Il tuo stato": "Dein Status",
|
||||
"Immagine personale": "Eigenes Bild",
|
||||
"Immagini": "Bilder",
|
||||
"Importa i trofei da questa console: no": "Trophäen von dieser Konsole importieren: nein",
|
||||
"Importa i trofei da questa console: sì": "Trophäen von dieser Konsole importieren: ja",
|
||||
"Importato: lettura dei trofei in arrivo": "Importiert: Trophäen-Anzeige folgt bald",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import ausgeschaltet: Importierte Trophäen wurden gelöscht",
|
||||
"Impossibile aprire la pagina.": "Seite konnte nicht geöffnet werden.",
|
||||
"Impossibile avviare il caricamento": "Upload konnte nicht gestartet werden",
|
||||
"Impossibile avviare l'installazione": "Installation konnte nicht gestartet werden",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Payload konnte nicht gespeichert werden",
|
||||
"Impostazioni": "Einstellungen",
|
||||
"Impostazioni non disponibili": "Einstellungen nicht verfügbar",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Einstellungen › Datenschutz bündelt alle Optionen: wer dir schreibt, was andere sehen, Rekorde, Trophäen, blockierte Benutzer und deine Daten.",
|
||||
"In alto a destra": "Oben rechts",
|
||||
"In alto a sinistra": "Oben links",
|
||||
"In ascolto": "Wiedergabe",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON getrennt: Manuell hinzugefügte Spiele bleiben erhalten",
|
||||
"Jailbreak rilevato: %s": "Jailbreak erkannt: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Der Trophäen-Import ist aus: Schalte ihn unter Einstellungen › Datenschutz ein",
|
||||
"L'invito non è più valido": "Diese Einladung ist nicht mehr gültig",
|
||||
"L'orologio in alto a destra.": "Die Uhr oben rechts.",
|
||||
"L'utente ha scelto di non mostrarli.": "Der Benutzer möchte sie nicht anzeigen.",
|
||||
"L1/R1 Schede": "L1/R1 Tabs",
|
||||
"L2/R2 Volume": "L2/R2 Lautstärke",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Die Community ist jetzt auf dem Home-Bildschirm, vor den Spielen: Feed, Gruppen, Personen und Spielzeit nur einen Tastendruck entfernt.",
|
||||
"La bacheca è vuota": "Der Feed ist leer",
|
||||
"La coda è vuota": "Die Warteschlange ist leer",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Die Konsole gibt dem Hintergrunddienst keinen Ton: Musik ist bei geöffnetem Omega zu hören",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Die Konsole hat das Spiel nicht angenommen (0x%08X): Für Spiele auf Laufwerken muss kstuff aktiv sein",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Sie wird vom Omega-Dienst verwaltet, der nicht antwortet: Aktualisiere Omega oder starte die Konsole neu.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Das Dashboard belastet die Konsole 2- bis 4-mal weniger, und wenn das Home ruht, schaltet es von selbst auf 30 Bilder pro Sekunde.",
|
||||
"La forma di schede, pulsanti e icone.": "Die Form von Karten, Schaltflächen und Symbolen.",
|
||||
"La libreria è sulla console": "Die Bibliothek ist auf der Konsole",
|
||||
"La mia libreria": "Meine Bibliothek",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Die Prozessortemperatur neben der Uhrzeit.",
|
||||
"La tua bio": "Deine Bio",
|
||||
"La tua libreria è vuota": "Deine Bibliothek ist leer",
|
||||
"La tua posizione: %d su %d": "Dein Rang: %d von %d",
|
||||
"Lascia": "Verlassen",
|
||||
"Lascia il party": "Party verlassen",
|
||||
"Le icone dei giochi nella fila della home.": "Die Spielsymbole in der Reihe im Home.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nie",
|
||||
"Malware o file pericoloso": "Malware oder gefährliche Datei",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Omegas Protokolle an den Entwickler senden? Sie enthalten die Namen genutzter Spiele, Titel und Radios, keine Passwörter.",
|
||||
"Maratone": "Marathons",
|
||||
"Medie": "Mittel",
|
||||
"Medio": "Mittel",
|
||||
"Membri · %d": "Mitglieder · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Belästigung",
|
||||
"Molto arrotondati": "Stark abgerundet",
|
||||
"Morbidi": "Sanft",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Freunden zeigen, was ich spiele, und meine Zeit: nein",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Freunden zeigen, was ich spiele, und meine Zeit: ja",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Zeigt auch Homebrew und Payloads neben den Spielen.",
|
||||
"Mostra anche i secondi.": "Zeigt auch die Sekunden.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Zeigen, was ich spiele und meine Spielzeit: nein",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Zeigen, was ich spiele und meine Spielzeit: ja",
|
||||
"Movimento": "Bewegung",
|
||||
"Musica": "Musik",
|
||||
"Musica %s · Effetti %s": "Musik %s · Effekte %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musik und Fernbedienung nutzen schon die neue Version",
|
||||
"Musica in Omega": "Musik in Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Musik, Freunde und Voice-Party von Omega, auch während du spielst",
|
||||
"Nascondi dalla home": "Im Home ausblenden",
|
||||
"Nascoste": "Ausgeblendet",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic oder andere Subsonic-kompatible Server",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "In Profilen sind jetzt Trophäen zu sehen: deine über die Schaltfläche Trophäen, die der anderen, wenn sie sie zeigen möchten.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Keine Spiele in der JSON: Nötig sind mindestens Titel und Link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Reines Schwarz",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Kein Loader verfügbar: elfldr (Port 9021) oder websrv (Port 8080) wird benötigt",
|
||||
"Nessun messaggio: scrivi il primo!": "Keine Nachrichten: Schreib die erste!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Keine Nachrichten: Schreib als Erster mit X",
|
||||
"Nessun record ancora": "Noch keine Rekorde",
|
||||
"Nessun risultato": "Keine Ergebnisse",
|
||||
"Nessun segnalibro": "Keine Lesezeichen",
|
||||
"Nessun suggerimento": "Keine Vorschläge",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Noch keine Vorschläge: Füge ein paar Freunde hinzu",
|
||||
"Nessun suono": "Kein Ton",
|
||||
"Nessun trofeo ancora": "Noch keine Trophäen",
|
||||
"Nessun trofeo in classifica": "Keine Trophäen in der Bestenliste",
|
||||
"Nessun utente trovato": "Keine Benutzer gefunden",
|
||||
"Nessuna": "Keine",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Keine ausgeblendeten Apps: Blende sie über die Optionen eines Spiels im Home aus",
|
||||
"Nessuna attività": "Keine Aktivität",
|
||||
"Nessuna attività recente": "Keine aktuelle Aktivität",
|
||||
"Nessuna bio.": "Keine Bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Name der neuen Gruppe",
|
||||
"Nome del server": "Servername",
|
||||
"Nome della cartella": "Ordnername",
|
||||
"Nome della nuova cartella": "Name des neuen Ordners",
|
||||
"Nome utente": "Benutzername",
|
||||
"Nome utente o password errati": "Benutzername oder Passwort falsch",
|
||||
"Nomi sotto le icone": "Namen unter Symbolen",
|
||||
"Non chiedere più": "Nicht mehr fragen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Du erscheinst nicht in den Rekorden: Ändere das unter Einstellungen › Datenschutz",
|
||||
"Non disturbare": "Nicht stören",
|
||||
"Non disturbare (niente avvisi)": "Nicht stören (keine Hinweise)",
|
||||
"Non hai ancora pubblicato nulla": "Du hast noch nichts veröffentlicht",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nächtlich",
|
||||
"Novità": "Neuigkeiten",
|
||||
"Nuova cartella": "Neuer Ordner",
|
||||
"Nuova cartella...": "Neuer Ordner ...",
|
||||
"Nuova copertina": "Neues Titelbild",
|
||||
"Nuovo PIN": "Neue PIN",
|
||||
"Nuovo avatar": "Neuer Avatar",
|
||||
"Nuovo gruppo": "Neue Gruppe",
|
||||
"Nuovo messaggio": "Neue Nachricht",
|
||||
"Nuovo nome": "Neuer Name",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Neu: Einstellungen › Anpassen. Über 30 Optionen: 12 Designs, Akzentfarbe, Hintergründe, Partikel, Uhr, Sounds, Benachrichtigungen, Bildschirmschoner und 7 Schnellstile.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Neu: Rekorde. Die Spielzeit aller Mitglieder: Spieler, meistgespielte Spiele und Marathons, für diese Woche oder die gesamte Zeit.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Neu: Trophäen. Omega liest die in den Spielen dieser Konsole erhaltenen Trophäen und zeigt sie in deinem Profil und in der öffentlichen Bestenliste.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Neu: Ordner im Home. Wähle in den Optionen eines Spiels „In einen Ordner verschieben“; der Ordner zeigt die ersten vier Symbole.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · zuletzt %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Etwas ist schiefgelaufen",
|
||||
"Operazione party non riuscita": "Party-Aktion fehlgeschlagen",
|
||||
"Opzioni": "Optionen",
|
||||
"Opzioni dell'app": "App-Optionen",
|
||||
"Opzioni della cartella": "Ordneroptionen",
|
||||
"Opzioni di alimentazione": "Energie",
|
||||
"Ordine dei giochi": "Spielreihenfolge",
|
||||
"Oro": "Gold",
|
||||
"Orologio e barra": "Uhr und Leiste",
|
||||
"Orologio grande": "Große Uhr",
|
||||
"Oscuramento dello sfondo": "Hintergrund abdunkeln",
|
||||
"Ottenuto": "Erhalten",
|
||||
"Pagina iniziale": "Startseite",
|
||||
"Pagina non disponibile": "Seite nicht verfügbar",
|
||||
"Pannelli": "Bereiche",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Deckend",
|
||||
"Pirateria o contenuto non autorizzato": "Piraterie oder nicht autorisierter Inhalt",
|
||||
"Più ascoltati": "Meistgehört",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Mehrere Laufwerke gleichzeitig werden automatisch erkannt. Um Spiele von Laufwerken zu starten, muss kstuff aktiv sein, wie bei den anderen Tools.",
|
||||
"Più scaricati": "Meistgeladen",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Je dunkler, desto lesbarer die Texte über den Titelbildern.",
|
||||
"Più votati": "Bestbewertet",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platin 300 · Gold 90 · Silber 30 · Bronze 15 Punkte. Die Trophäen kommen von der Konsole.",
|
||||
"Playlist": "Playlists",
|
||||
"Poche": "Wenige",
|
||||
"Posizione delle notifiche": "Mitteilungsposition",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Warteschlange wird vorbereitet ...",
|
||||
"Prestazioni": "Leistung",
|
||||
"Prima i giochi, poi gli homebrew": "Erst Spiele, dann Homebrew",
|
||||
"Privacy e dati": "Datenschutz und Daten",
|
||||
"Privacy": "Datenschutz",
|
||||
"Privacy e termini": "Datenschutz & AGB",
|
||||
"Processore": "Prozessor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Du kannst nur deine Freunde hinzufügen",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Du kannst es dir jederzeit unter Einstellungen › Omega als Home anders überlegen.",
|
||||
"Puoi invitare solo i tuoi amici": "Du kannst nur deine Freunde einladen",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Du kannst Spiele und Apps ausblenden, die du nicht nutzt: Spieloptionen › Im Home ausblenden. Zurückholen kannst du sie unter Einstellungen › Ausgeblendete Apps.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Du kannst nur deinen Freunden schreiben",
|
||||
"Quadrato: cambia periodo": "Quadrat: Zeitraum ändern",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Wenn du ein Spiel installierst, während ein Laufwerk angeschlossen ist, fragt Omega dich, wo es hin soll.",
|
||||
"Quanto restano a schermo.": "Wie lange sie angezeigt werden.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Wie stark der Hintergrund durch Karten und Mitteilungen scheint.",
|
||||
"Questa settimana": "Diese Woche",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Diese Woche hat noch niemand gespielt: Probier „Gesamte Zeit“.",
|
||||
"Questi trofei non sono visibili": "Diese Trophäen sind nicht sichtbar",
|
||||
"Questo gioco non è installato su questa console": "Dieses Spiel ist auf dieser Konsole nicht installiert",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Dieses Homebrew möchte, dass du zwischen mehreren Optionen wählst",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Diese Adresse scheint kein Subsonic-Server zu sein",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radiosender momentan nicht verfügbar",
|
||||
"Radio preferite": "Lieblingssender",
|
||||
"Rapide": "Schnell",
|
||||
"Record": "Rekorde",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Registrierung",
|
||||
"Registrazione chiusa su questo server": "Registrierung auf diesem Server geschlossen",
|
||||
"Registrazione non riuscita": "Registrierung fehlgeschlagen",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Ablehnen",
|
||||
"Rifiuta invito": "Einladung ablehnen",
|
||||
"Rilassate": "Entspannt",
|
||||
"Rileggi dalla console": "Neu von Konsole lesen",
|
||||
"Rileggo i trofei di questa console...": "Trophäen dieser Konsole werden neu gelesen...",
|
||||
"Rimozione non riuscita": "Entfernen fehlgeschlagen",
|
||||
"Rimuovere questo server musicale da Omega?": "Diesen Musikserver aus Omega entfernen?",
|
||||
"Rimuovi": "Entfernen",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Aus Lesezeichen entfernen",
|
||||
"Rimuovi server": "Server entfernen",
|
||||
"Rinomina": "Umbenennen",
|
||||
"Rinomina cartella": "Ordner umbenennen",
|
||||
"Rinominato": "Umbenannt",
|
||||
"Riprendi musica": "Musik fortsetzen",
|
||||
"Ripristina": "Zurücksetzen",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Hintergrund",
|
||||
"Sfondo del tema": "Design-Hintergrund",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Geändert werden nur die Dateien von Omega und, falls nötig, die Einstellung des Loaders. Du kannst das jederzeit über Einstellungen › System und Tools wiederholen.",
|
||||
"Si scopre ottenendolo.": "Wird beim Erhalten enthüllt.",
|
||||
"Si spaccia per un altro": "Gibt sich als jemand anderes aus",
|
||||
"Siete già amici": "Ihr seid bereits Freunde",
|
||||
"Silenziose": "Lautlos",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Untertitel",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Weltraum",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Trophäen-Import ausschalten? Bereits importierte Trophäen werden vom Server gelöscht.",
|
||||
"Spegni": "Ein/Aus",
|
||||
"Spegni il microfono": "Mikro ausschalten",
|
||||
"Spenta": "Aus",
|
||||
"Sposta": "Verschieben",
|
||||
"Sposta in un'altra cartella": "In anderen Ordner verschieben",
|
||||
"Sposta in una cartella": "In einen Ordner verschieben",
|
||||
"Sposta qui": "Hierher verschieben",
|
||||
"Spostato in %s": "Verschoben nach %s",
|
||||
"Sposto %s": "Verschiebe %s",
|
||||
"Squadrati": "Eckig",
|
||||
"Sta giocando a %s · %s": "Spielt %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Bildschirmschoner-Stil",
|
||||
"Stile «%s» applicato": "Stil „%s“ angewendet",
|
||||
"Stili rapidi": "Schnellstile",
|
||||
"Sto leggendo i trofei di questa console...": "Trophäen dieser Konsole werden gelesen...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Tools und Payloads",
|
||||
"Strumento": "Tool",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsolentemperatur",
|
||||
"Tempo di gioco": "Spielzeit",
|
||||
"Termini d'uso": "Nutzungsbedingungen",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Die Nutzungsbedingungen und die Datenschutzerklärung wurden aktualisiert (Einstellungen > Datenschutz und Daten). Akzeptierst du sie?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Nutzungsbedingungen und Datenschutzerklärung wurden aktualisiert (Einstellungen > Datenschutz). Akzeptierst du sie?",
|
||||
"Ti ha chiesto l'amicizia": "Hat dir eine Freundschaftsanfrage geschickt",
|
||||
"Ti ha inviato una richiesta": "Hat dir eine Anfrage geschickt",
|
||||
"Tipo di file": "Dateityp",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Spieltitel",
|
||||
"Titolo disinstallato": "Titel deinstalliert",
|
||||
"Togli": "Entfernen",
|
||||
"Togli dalla cartella": "Aus Ordner entfernen",
|
||||
"Togli dalla coda": "Aus Warteschlange entfernen",
|
||||
"Togli dalla libreria": "Aus der Bibliothek entfernen",
|
||||
"Togli dalle preferite": "Aus Favoriten entfernen",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Geh zurück oder gib eine andere Adresse ein",
|
||||
"Tramonto": "Sonnenuntergang",
|
||||
"Triangolo: scrivi un commento": "Dreieck: Kommentar schreiben",
|
||||
"Trofei": "Trophäen",
|
||||
"Trofei di %s": "Trophäen von %s",
|
||||
"Trofei non disponibili": "Trophäen nicht verfügbar",
|
||||
"Trofeo nascosto": "Verborgene Trophäe",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Zu viele Seiten in kurzer Zeit: Warte ein paar Sekunden.",
|
||||
"Troppe registrazioni: riprova più tardi": "Zu viele Registrierungen: Versuche es später erneut",
|
||||
"Troppe richieste: riprova tra poco": "Zu viele Anfragen: Versuche es gleich noch einmal",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Blockierte Benutzer (X zum Freigeben)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "In Ordnung: Du kannst das jederzeit über Einstellungen › System und Tools erledigen",
|
||||
"Valuta": "Bewerten",
|
||||
"Vedi i trofei": "Trophäen ansehen",
|
||||
"Velocità delle animazioni": "Animationstempo",
|
||||
"Ventola": "Lüfter",
|
||||
"Ventola: accelera sopra %d °C": "Lüfter: dreht ab %d °C hoch",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "App",
|
||||
"apr": "Apr.",
|
||||
"aprile": "April",
|
||||
"assente": "abwesend",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "im System läuft bereits eine andere Installation",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "das Spiel ist geöffnet: schließe es und versuch es erneut",
|
||||
"il pkg non corrisponde al gioco già installato": "das pkg passt nicht zum bereits installierten Spiel",
|
||||
"installatore di sistema non pronto: riavvia Omega": "Systeminstallationsprogramm nicht bereit: starte Omega neu",
|
||||
"invisibile": "unsichtbar",
|
||||
"lug": "Juli",
|
||||
"luglio": "Juli",
|
||||
"lun": "Mo.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Mittwoch",
|
||||
"nessun caricatore": "kein Loader",
|
||||
"no": "nein",
|
||||
"non disturbare": "nicht stören",
|
||||
"non rilevato": "nicht erkannt",
|
||||
"nov": "Nov.",
|
||||
"novembre": "November",
|
||||
"online": "online",
|
||||
"ott": "Okt.",
|
||||
"ottobre": "Oktober",
|
||||
"per scrivere": "zum Schreiben",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d φίλος",
|
||||
"%d amico in comune": "%d κοινός φίλος",
|
||||
"%d amico sta giocando": "%d φίλος παίζει τώρα",
|
||||
"%d app": "Εφαρμογές: %d",
|
||||
"%d brani": "Κομμάτια: %d",
|
||||
"%d di %d": "%d από %d",
|
||||
"%d di %d · %d%%": "%d από %d · %d%%",
|
||||
"%d giocatore": "%d παίκτης",
|
||||
"%d giocatore su Omega in questo momento": "%d παίκτης στο Omega αυτή τη στιγμή",
|
||||
"%d giocatori": "%d παίκτες",
|
||||
"%d giocatori su Omega in questo momento": "%d παίκτες στο Omega αυτή τη στιγμή",
|
||||
"%d giochi con trofei": "%d παιχνίδια με τρόπαια",
|
||||
"%d giochi · più giocato: %s": "%d παιχνίδια · πιο παιγμένο: %s",
|
||||
"%d gioco con trofei": "%d παιχνίδι με τρόπαια",
|
||||
"%d gioco · più giocato: %s": "%d παιχνίδι · πιο παιγμένο: %s",
|
||||
"%d in comune": "%d κοινοί",
|
||||
"%d in gioco ora": "%d παίζουν τώρα",
|
||||
"%d membri": "Μέλη: %d",
|
||||
"%d membri · nessun messaggio": "Μέλη: %d · κανένα μήνυμα",
|
||||
"%d membro": "%d μέλος",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d μη αναγν.",
|
||||
"%d nuove": "%d νέες",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d σε παιχνίδι",
|
||||
"%d punti": "%d πόντοι",
|
||||
"%d salvate": "Αποθηκευμένοι: %d",
|
||||
"%d stazioni": "Σταθμοί: %d",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "Το %s εγκαταστάθηκε στο %s: θα το βρείτε στην Αρχική",
|
||||
"%s installato: lo trovi nella Home di Omega": "Το %s εγκαταστάθηκε: θα το βρείτε στην Αρχική του Omega",
|
||||
"%s liberi di %s": "%s ελεύθερα από %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "Το %s αποκρύφτηκε: επαναφέρετέ το από Ρυθμίσεις › Κρυφές εφαρμογές",
|
||||
"%s non risponde: il disco è ancora collegato?": "Το %s δεν αποκρίνεται: είναι ακόμα συνδεδεμένος ο δίσκος;",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB ελεύθερα",
|
||||
"%s · %s (in uso)": "%s · %s (σε χρήση)",
|
||||
"%s · %s giocate in totale": "%s · %s παιχνιδιού συνολικά",
|
||||
"%s è di nuovo in home": "Το %s είναι ξανά στην Αρχική",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "Το %s βρίσκεται στο Payload Manager: εκτελέστε το μία φορά για να ολοκληρωθεί η εγκατάσταση",
|
||||
"+ Aggiungi un server": "+ Προσθήκη διακομιστή",
|
||||
"1 amico online": "1 φίλος online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Ακύρωση αιτήματος",
|
||||
"App": "Εφαρμογή",
|
||||
"App e intrattenimento": "Εφαρμογές και ψυχαγωγία",
|
||||
"App nascoste": "Κρυφές εφαρμογές",
|
||||
"App nascoste (X per rimetterle in home)": "Κρυφές εφαρμογές (X για επαναφορά στην Αρχική)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "Το AppInst δεν είναι διαθέσιμο (λείπει δικαίωμα). Εναλλακτικά: εγκαταστήστε το pkg με το ItemzFlow.",
|
||||
"Applica": "Εφαρμογή",
|
||||
"Apri": "Άνοιγμα",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Το avatar ενημερώθηκε",
|
||||
"Avatar personalizzato rimosso": "Το προσαρμοσμένο avatar αφαιρέθηκε",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Άβαταρ: 16 νέοι χαρακτήρες, από δράκο μέχρι σάιμποργκ. Θα τους βρείτε στις Ρυθμίσεις › Αλλαγή άβαταρ.",
|
||||
"Avvia": "Έναρξη",
|
||||
"Avvia Omega o riavvia la console": "Ανοίξτε το Omega ή επανεκκινήστε την κονσόλα",
|
||||
"Avvia party": "Έναρξη party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Ροή",
|
||||
"Bacheca e gruppi": "Ροή/ομάδες",
|
||||
"Bacheca non disponibile": "Η ροή δεν είναι διαθέσιμη",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Ροή, ομάδες, ρεκόρ και τρόπαια όλων των μελών",
|
||||
"Bagliore": "Λάμψη",
|
||||
"Barra dei comandi": "Γραμμή εντολών",
|
||||
"Bentornato!": "Καλώς ήρθατε ξανά!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Φόρτωση...",
|
||||
"Cartella /data/music": "Φάκελος /data/music",
|
||||
"Cartella creata": "Ο φάκελος δημιουργήθηκε",
|
||||
"Cartella eliminata: le app sono tornate in home": "Ο φάκελος διαγράφηκε: οι εφαρμογές επέστρεψαν στην Αρχική",
|
||||
"Cartella non leggibile": "Ο φάκελος δεν είναι αναγνώσιμος",
|
||||
"Cartella non valida: manca il Title ID": "Μη έγκυρος φάκελος: λείπει το Title ID",
|
||||
"Cartella vuota o non leggibile": "Ο φάκελος είναι κενός ή μη αναγνώσιμος",
|
||||
"Cartella · %d app": "Φάκελος · Εφαρμογές: %d",
|
||||
"Categoria": "Κατηγορία",
|
||||
"Categoria riportata ai valori iniziali": "Η κατηγορία επανήλθε στις αρχικές τιμές",
|
||||
"Centro di controllo": "Κέντρο ελέγχου",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Τι σχήμα έχουν και πώς κινούνται.",
|
||||
"Chi può scrivermi: solo amici": "Ποιος μπορεί να μου στέλνει μηνύματα: μόνο φίλοι",
|
||||
"Chi può scrivermi: tutti": "Ποιος μπορεί να μου στέλνει μηνύματα: όλοι",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Όποιος σβήνει την κονσόλα εμφανίζεται πλέον εκτός σύνδεσης μετά από λίγα λεπτά, και τα παιχνίδια δείχνουν το πραγματικό όνομα και εικονίδιο ακόμα και σε όσους δεν τα έχουν.",
|
||||
"Chi sta usando questo controller?": "Ποιος χρησιμοποιεί αυτό το χειριστήριο;",
|
||||
"Chi vede i miei trofei: nessuno": "Ποιος βλέπει τα τρόπαιά μου: κανείς",
|
||||
"Chi vede i miei trofei: solo amici": "Ποιος βλέπει τα τρόπαιά μου: μόνο φίλοι",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Ποιος βλέπει τα τρόπαιά μου: όλοι (και στην κατάταξη)",
|
||||
"Chiavetta USB": "Μονάδα USB",
|
||||
"Chiavetta USB %d": "Μονάδα USB %d",
|
||||
"Chiavetta USB 1": "Μονάδα USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Σινεμά",
|
||||
"Classici": "Κλασικοί",
|
||||
"Classifica degli amici": "Κατάταξη φίλων",
|
||||
"Classifica dei trofei": "Κατάταξη τροπαίων",
|
||||
"Classifica del gioco": "Κατάταξη παιχνιδιού",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Συνδέστε το τηλέφωνο ή τον υπολογιστή στο ίδιο δίκτυο Wi-Fi με την κονσόλα.",
|
||||
"Collega un JSON": "Σύνδεση JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Συνδέστε μια μονάδα USB με τη μουσική σας ή αντιγράψτε τη στο /data/Omega/Music μέσω FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Η δημοσίευση σχολίου απέτυχε",
|
||||
"Commento pubblicato": "Το σχόλιο δημοσιεύτηκε",
|
||||
"Community": "Κοινότητα",
|
||||
"Compari nei Record pubblici: no": "Εμφανίζεστε στα δημόσια Ρεκόρ: όχι",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Εμφανίζεστε στα δημόσια Ρεκόρ: όχι (κρυφή δραστηριότητα)",
|
||||
"Compari nei Record pubblici: sì": "Εμφανίζεστε στα δημόσια Ρεκόρ: ναι",
|
||||
"Componenti per il jailbreak": "Στοιχεία για το jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Με ανοιχτό πάνελ, η Αρχική από κάτω δεν ξανασχεδιάζεται: η κονσόλα κάνει τη μισή δουλειά.",
|
||||
"Conferma": "Επιβεβαίωση",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Επιβεβαιώνετε ότι το homebrew είναι δικό σας ή ελεύθερα αναδιανεμόμενο, και όχι πειρατικό παιχνίδι ή λογισμικό;",
|
||||
"Confermo": "Επιβεβαιώνω",
|
||||
"Console": "Κονσόλα",
|
||||
"Contatti e visibilità": "Επαφές και ορατότητα",
|
||||
"Contenuto offensivo": "Προσβλητικό περιεχόμενο",
|
||||
"Conversazioni": "Συνομιλίες",
|
||||
"Copertina": "Εξώφυλλο",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Ιστορικό",
|
||||
"Cronologia cancellata": "Το ιστορικό διαγράφηκε",
|
||||
"Cronologia vuota": "Το ιστορικό είναι κενό",
|
||||
"Da ottenere": "Δεν έχει κερδηθεί",
|
||||
"Da sempre": "Από πάντα",
|
||||
"Da spostare: scegli la cartella e premi △": "Για μετακίνηση: επιλέξτε φάκελο και πατήστε △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Από JSON: Σύνδεση JSON με τη λίστα των παιχνιδιών σας ή εισαγωγή του από το τηλέφωνο.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Να τι έγινε:",
|
||||
"Effetti sonori: attivi": "Εφέ ήχου: ενεργά",
|
||||
"Effetti sonori: spenti": "Εφέ ήχου: ανενεργά",
|
||||
"Elenco dei trofei non ancora disponibile": "Η λίστα τροπαίων δεν είναι ακόμα διαθέσιμη",
|
||||
"Elenco pieno: togli un server prima": "Η λίστα είναι πλήρης: αφαιρέστε πρώτα έναν διακομιστή",
|
||||
"Elimina": "Διαγραφή",
|
||||
"Elimina account": "Διαγραφή λογαριασμού",
|
||||
"Elimina cartella": "Διαγραφή φακέλου",
|
||||
"Elimina dalla console": "Διαγραφή από την κονσόλα",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Διαγραφή του %s από την κονσόλα; Το παιχνίδι θα απεγκατασταθεί.",
|
||||
"Eliminare definitivamente questo elemento?": "Οριστική διαγραφή αυτού του στοιχείου;",
|
||||
"Eliminare definitivamente?": "Οριστική διαγραφή;",
|
||||
"Eliminare l'homebrew %s dalla console?": "Διαγραφή του homebrew %s από την κονσόλα;",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Διαγραφή του φακέλου; Οι εφαρμογές που περιέχει επιστρέφουν στην Αρχική, δεν απεγκαθίστανται.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Οριστική διαγραφή του λογαριασμού και όλων όσων έχετε δημοσιεύσει; Η ενέργεια δεν αναιρείται.",
|
||||
"Eliminare questo homebrew?": "Διαγραφή αυτού του homebrew;",
|
||||
"Eliminato": "Διαγράφηκε",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Πάγος",
|
||||
"Gioca": "Παίξτε",
|
||||
"Gioca ai tuoi stessi giochi": "Παίζει τα ίδια παιχνίδια με εσάς",
|
||||
"Gioca qualcosa per entrare in classifica": "Παίξτε κάτι για να μπείτε στην κατάταξη",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Παίξτε κάτι: ο χρόνος σας θα εμφανιστεί εδώ",
|
||||
"Giocati di recente": "Παίχτηκαν πρόσφατα",
|
||||
"Giocatori": "Παίκτες",
|
||||
"Giochi": "Παιχνίδια",
|
||||
"Giochi più giocati": "Πιο παιγμένα παιχνίδια",
|
||||
"Giochi sui dischi esterni": "Παιχνίδια σε εξωτερικούς δίσκους",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Παιχνίδια σε εξωτερικούς δίσκους: συνδέστε έναν HDD, SSD ή ένα USB stick και τα παιχνίδια εμφανίζονται στην Αρχική με το εικονίδιο του δίσκου. Αν αποσυνδέσετε τον δίσκο, εξαφανίζονται.",
|
||||
"Giochiamo a %s?": "Παίζουμε %s;",
|
||||
"Gioco": "Παιχνίδι",
|
||||
"Gioco aggiornato": "Το παιχνίδι ενημερώθηκε",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Έπαιξε %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Κατεβάσατε πρόσφατα τα δεδομένα σας: δοκιμάστε ξανά σε μία ώρα",
|
||||
"Hai lasciato il party": "Αποχωρήσατε από το party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Φτάσατε τον μέγιστο αριθμό φακέλων",
|
||||
"Hai scritto molto: riprova più tardi": "Έχετε γράψει πολλά: δοκιμάστε ξανά αργότερα",
|
||||
"Hanno giocato di recente": "Έπαιξαν πρόσφατα",
|
||||
"Hashtag (separati da spazio)": "Hashtag (χωρισμένα με κενό)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Τα εγκατεστημένα παιχνίδια και οι εφαρμογές θα εμφανίζονται εδώ.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Τα παιχνίδια που βρίσκονται σε συνδεδεμένους HDD, SSD και μονάδες USB εμφανίζονται στην Αρχική με το εικονίδιο του δίσκου.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Τα μηνύματα με τους φίλους σας θα εμφανίζονται εδώ.",
|
||||
"I miei trofei": "Τα τρόπαιά μου",
|
||||
"I suggerimenti dei tasti in basso.": "Οι υποδείξεις πλήκτρων στο κάτω μέρος.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Τα τρόπαια που κερδίζετε στα παιχνίδια διαβάζονται αυτόματα από την κονσόλα όταν ανοίγετε το Omega. Με το Τετράγωνο τα διαβάζετε ξανά τώρα.",
|
||||
"I tuoi giochi": "Τα παιχνίδια σας",
|
||||
"I tuoi trofei": "Τα τρόπαιά σας",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Τα τρόπαιά σας δεν είναι δημόσια: μπορείτε να το αλλάξετε στις Ρυθμίσεις › Απόρρητο",
|
||||
"ID online": "Online ID",
|
||||
"ID online e password sono obbligatori": "Το online ID και ο κωδικός πρόσβασης είναι υποχρεωτικά",
|
||||
"ID online o email già in uso": "Το online ID ή το email χρησιμοποιείται ήδη",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Ο σύνδεσμος οδηγεί σε ιστοσελίδα, όχι στο αρχείο: χρειάζεται ο άμεσος σύνδεσμος προς το pkg, zip ή elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Η ελάχιστη δουλειά για την κονσόλα: χρήσιμο αν ζεσταίνεται ή καθυστερεί.",
|
||||
"Il mio profilo": "Το προφίλ μου",
|
||||
"Il mio stato: %s": "Η κατάστασή μου: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Το όνομα κάθε παιχνιδιού κάτω από το εικονίδιό του, όχι μόνο του επιλεγμένου.",
|
||||
"Il post non c'è più": "Η ανάρτηση δεν υπάρχει πια",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Ο διακομιστής που χρησιμοποιεί το homebrew δεν αποκρίνεται: ελέγξτε το δίκτυο (ή τη διεύθυνση στο σενάριο)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Η υπηρεσία έχει ήδη ξεκινήσει.",
|
||||
"Il sito non risponde (tempo scaduto).": "Ο ιστότοπος δεν αποκρίνεται (λήξη χρόνου).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Ο ήχος για μετακινήσεις, επιλογές και ειδοποιήσεις.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Ο μεγαλύτερος χρόνος ενός παίκτη σε ένα μόνο παιχνίδι",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Το μήνυμα κατάστασής σας (π.χ. «Ψάχνω ομάδα για Warzone»)",
|
||||
"Il tuo stato": "Η κατάστασή σας",
|
||||
"Immagine personale": "Δική σας εικόνα",
|
||||
"Immagini": "Εικόνες",
|
||||
"Importa i trofei da questa console: no": "Εισαγωγή τροπαίων από αυτή την κονσόλα: όχι",
|
||||
"Importa i trofei da questa console: sì": "Εισαγωγή τροπαίων από αυτή την κονσόλα: ναι",
|
||||
"Importato: lettura dei trofei in arrivo": "Εισήχθη: η ανάγνωση τροπαίων έρχεται σύντομα",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Η εισαγωγή απενεργοποιήθηκε: τα εισαγμένα τρόπαια διαγράφηκαν",
|
||||
"Impossibile aprire la pagina.": "Δεν ήταν δυνατό το άνοιγμα της σελίδας.",
|
||||
"Impossibile avviare il caricamento": "Δεν ήταν δυνατή η έναρξη της μεταφόρτωσης",
|
||||
"Impossibile avviare l'installazione": "Δεν ήταν δυνατή η έναρξη της εγκατάστασης",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Δεν ήταν δυνατή η αποθήκευση του payload",
|
||||
"Impostazioni": "Ρυθμίσεις",
|
||||
"Impostazioni non disponibili": "Οι ρυθμίσεις δεν είναι διαθέσιμες",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Οι Ρυθμίσεις › Απόρρητο συγκεντρώνουν όλες τις επιλογές: ποιος σας γράφει, τι βλέπουν οι άλλοι, ρεκόρ, τρόπαια, αποκλεισμένοι χρήστες και τα δεδομένα σας.",
|
||||
"In alto a destra": "Πάνω δεξιά",
|
||||
"In alto a sinistra": "Πάνω αριστερά",
|
||||
"In ascolto": "Ακούτε τώρα",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "Το JSON αποσυνδέθηκε: τα παιχνίδια που προστέθηκαν χειροκίνητα παραμένουν",
|
||||
"Jailbreak rilevato: %s": "Εντοπίστηκε jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Η εισαγωγή τροπαίων είναι απενεργοποιημένη: ενεργοποιήστε τη στις Ρυθμίσεις › Απόρρητο",
|
||||
"L'invito non è più valido": "Η πρόσκληση δεν ισχύει πλέον",
|
||||
"L'orologio in alto a destra.": "Το ρολόι πάνω δεξιά.",
|
||||
"L'utente ha scelto di non mostrarli.": "Ο χρήστης επέλεξε να μην τα εμφανίζει.",
|
||||
"L1/R1 Schede": "L1/R1 Καρτέλες",
|
||||
"L2/R2 Volume": "L2/R2 Ένταση",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Η Κοινότητα βρίσκεται πλέον στην Αρχική, πριν από τα παιχνίδια: ροή, ομάδες, άτομα και χρόνος παιχνιδιού με ένα πάτημα.",
|
||||
"La bacheca è vuota": "Η ροή είναι κενή",
|
||||
"La coda è vuota": "Η ουρά είναι κενή",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Η κονσόλα δεν δίνει ήχο στην υπηρεσία παρασκηνίου: η μουσική ακούγεται με ανοιχτό το Omega",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Η κονσόλα δεν δέχτηκε το παιχνίδι (0x%08X): για παιχνίδια από δίσκο χρειάζεται ενεργό kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Τη φυλάει η υπηρεσία του Omega, η οποία δεν αποκρίνεται: ενημερώστε το Omega ή επανεκκινήστε την κονσόλα.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Ο πίνακας ελέγχου είναι 2 έως 4 φορές ελαφρύτερος για την κονσόλα και, όταν η Αρχική είναι ακίνητη, περνά μόνος του στα 30 καρέ ανά δευτερόλεπτο.",
|
||||
"La forma di schede, pulsanti e icone.": "Το σχήμα καρτών, κουμπιών και εικονιδίων.",
|
||||
"La libreria è sulla console": "Η βιβλιοθήκη βρίσκεται στην κονσόλα",
|
||||
"La mia libreria": "Η βιβλιοθήκη μου",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Η θερμοκρασία του επεξεργαστή δίπλα στην ώρα.",
|
||||
"La tua bio": "Το βιογραφικό σας",
|
||||
"La tua libreria è vuota": "Η βιβλιοθήκη σας είναι κενή",
|
||||
"La tua posizione: %d su %d": "Η θέση σας: %d από %d",
|
||||
"Lascia": "Αποχώρηση",
|
||||
"Lascia il party": "Αποχώρηση από το party",
|
||||
"Le icone dei giochi nella fila della home.": "Τα εικονίδια των παιχνιδιών στη σειρά της Αρχικής.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Ποτέ",
|
||||
"Malware o file pericoloso": "Κακόβουλο λογισμικό ή επικίνδυνο αρχείο",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Να σταλούν τα αρχεία καταγραφής του Omega στον προγραμματιστή; Περιέχουν ονόματα παιχνιδιών, κομματιών και ραδιοφώνων, όχι κωδικούς.",
|
||||
"Maratone": "Μαραθώνιοι",
|
||||
"Medie": "Μεσαία",
|
||||
"Medio": "Μεσαίο",
|
||||
"Membri · %d": "Μέλη · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Παρενόχληση",
|
||||
"Molto arrotondati": "Πολύ στρογγυλεμένες",
|
||||
"Morbidi": "Απαλοί",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Εμφάνιση στους φίλους τι παίζω και τον χρόνο μου: όχι",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Εμφάνιση στους φίλους τι παίζω και τον χρόνο μου: ναι",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Εμφάνιση και των homebrew και payload δίπλα στα παιχνίδια.",
|
||||
"Mostra anche i secondi.": "Εμφάνιση και των δευτερολέπτων.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Εμφάνιση του τι παίζω και του χρόνου μου: όχι",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Εμφάνιση του τι παίζω και του χρόνου μου: ναι",
|
||||
"Movimento": "Κίνηση",
|
||||
"Musica": "Μουσική",
|
||||
"Musica %s · Effetti %s": "Μουσική %s · Εφέ %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Η μουσική και το τηλεχειριστήριο χρησιμοποιούν ήδη τη νέα έκδοση",
|
||||
"Musica in Omega": "Μουσική στο Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Μουσική, φίλοι και φωνητικό party του Omega, ακόμα και ενώ παίζετε",
|
||||
"Nascondi dalla home": "Απόκρυψη από την Αρχική",
|
||||
"Nascoste": "Κρυφές",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic ή άλλοι συμβατοί με Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Στα προφίλ εμφανίζονται πλέον τα τρόπαια: τα δικά σας από το κουμπί Τρόπαια, των άλλων αν επιλέξουν να τα δείχνουν.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Δεν υπάρχουν παιχνίδια στο JSON: χρειάζονται τουλάχιστον τίτλος και σύνδεσμος",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Απόλυτο μαύρο",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Δεν υπάρχει διαθέσιμος loader: απαιτείται elfldr (θύρα 9021) ή websrv (θύρα 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Κανένα μήνυμα: γράψτε το πρώτο!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Κανένα μήνυμα: γράψτε πρώτοι με το X",
|
||||
"Nessun record ancora": "Κανένα ρεκόρ ακόμα",
|
||||
"Nessun risultato": "Κανένα αποτέλεσμα",
|
||||
"Nessun segnalibro": "Κανένας σελιδοδείκτης",
|
||||
"Nessun suggerimento": "Καμία πρόταση",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Καμία πρόταση προς το παρόν: προσθέστε μερικούς φίλους",
|
||||
"Nessun suono": "Χωρίς ήχους",
|
||||
"Nessun trofeo ancora": "Κανένα τρόπαιο ακόμα",
|
||||
"Nessun trofeo in classifica": "Κανένα τρόπαιο στην κατάταξη",
|
||||
"Nessun utente trovato": "Δεν βρέθηκαν χρήστες",
|
||||
"Nessuna": "Κανένα",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Δεν υπάρχουν κρυφές εφαρμογές: αποκρύψτε τες από τις επιλογές ενός παιχνιδιού στην Αρχική",
|
||||
"Nessuna attività": "Καμία δραστηριότητα",
|
||||
"Nessuna attività recente": "Καμία πρόσφατη δραστηριότητα",
|
||||
"Nessuna bio.": "Κανένα βιογραφικό.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Όνομα νέας ομάδας",
|
||||
"Nome del server": "Όνομα διακομιστή",
|
||||
"Nome della cartella": "Όνομα φακέλου",
|
||||
"Nome della nuova cartella": "Όνομα νέου φακέλου",
|
||||
"Nome utente": "Όνομα χρήστη",
|
||||
"Nome utente o password errati": "Λάθος όνομα χρήστη ή κωδικός πρόσβασης",
|
||||
"Nomi sotto le icone": "Ονόματα κάτω από τα εικονίδια",
|
||||
"Non chiedere più": "Να μην ξαναρωτηθώ",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Δεν εμφανίζεστε στα ρεκόρ: μπορείτε να το αλλάξετε στις Ρυθμίσεις › Απόρρητο",
|
||||
"Non disturbare": "Μην ενοχλείτε",
|
||||
"Non disturbare (niente avvisi)": "Μην ενοχλείτε (χωρίς ειδοποιήσεις)",
|
||||
"Non hai ancora pubblicato nulla": "Δεν έχετε δημοσιεύσει τίποτα ακόμα",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Νυχτερινή",
|
||||
"Novità": "Τι νέο υπάρχει",
|
||||
"Nuova cartella": "Νέος φάκελος",
|
||||
"Nuova cartella...": "Νέος φάκελος...",
|
||||
"Nuova copertina": "Νέο εξώφυλλο",
|
||||
"Nuovo PIN": "Νέο PIN",
|
||||
"Nuovo avatar": "Νέο avatar",
|
||||
"Nuovo gruppo": "Νέα ομάδα",
|
||||
"Nuovo messaggio": "Νέο μήνυμα",
|
||||
"Nuovo nome": "Νέο όνομα",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Νέο: Ρυθμίσεις › Προσαρμογή. Πάνω από 30 επιλογές: 12 θέματα, χρώμα έμφασης, ταπετσαρίες, σωματίδια, ρολόι, ήχοι, ειδοποιήσεις, προφύλαξη οθόνης και 7 γρήγορα στιλ.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Νέο: Ρεκόρ. Ο χρόνος παιχνιδιού όλων των μελών: παίκτες, πιο παιγμένα παιχνίδια και μαραθώνιοι, της εβδομάδας ή από πάντα.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Νέο: Τρόπαια. Το Omega διαβάζει τα τρόπαια που κερδίσατε στα παιχνίδια αυτής της κονσόλας και τα βάζει στο προφίλ σας και στη δημόσια κατάταξη.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Νέο: φάκελοι στην Αρχική. Από τις επιλογές ενός παιχνιδιού επιλέξτε «Μετακίνηση σε φάκελο», και ο φάκελος δείχνει τα πρώτα τέσσερα εικονίδια.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Εκτός σύνδεσης · %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Κάτι πήγε στραβά",
|
||||
"Operazione party non riuscita": "Η ενέργεια party απέτυχε",
|
||||
"Opzioni": "Επιλογές",
|
||||
"Opzioni dell'app": "Επιλογές εφαρμογής",
|
||||
"Opzioni della cartella": "Επιλογές φακέλου",
|
||||
"Opzioni di alimentazione": "Τροφοδοσία",
|
||||
"Ordine dei giochi": "Σειρά παιχνιδιών",
|
||||
"Oro": "Χρυσό",
|
||||
"Orologio e barra": "Ρολόι και γραμμή",
|
||||
"Orologio grande": "Μεγάλο ρολόι",
|
||||
"Oscuramento dello sfondo": "Σκίαση φόντου",
|
||||
"Ottenuto": "Κερδήθηκε",
|
||||
"Pagina iniziale": "Αρχική σελίδα",
|
||||
"Pagina non disponibile": "Η σελίδα δεν είναι διαθέσιμη",
|
||||
"Pannelli": "Πάνελ",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Συμπαγή",
|
||||
"Pirateria o contenuto non autorizzato": "Πειρατεία ή μη εξουσιοδοτημένο περιεχόμενο",
|
||||
"Più ascoltati": "Τα πιο ακουσμένα",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Πολλοί δίσκοι ταυτόχρονα εντοπίζονται αυτόματα. Για να ξεκινάτε παιχνίδια από τους δίσκους χρειάζεται ενεργό kstuff, όπως και για τα άλλα εργαλεία.",
|
||||
"Più scaricati": "Περισσότερες λήψεις",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Πιο σκούρο, πιο ευανάγνωστα κείμενα πάνω στα εξώφυλλα.",
|
||||
"Più votati": "Κορυφαία βαθμολογία",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Πλατινένιο 300 · χρυσό 90 · ασημένιο 30 · χάλκινο 15 πόντοι. Τα τρόπαια προέρχονται από την κονσόλα.",
|
||||
"Playlist": "Λίστες αναπαραγωγής",
|
||||
"Poche": "Λίγα",
|
||||
"Posizione delle notifiche": "Θέση ειδοποιήσεων",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Προετοιμασία ουράς...",
|
||||
"Prestazioni": "Επιδόσεις",
|
||||
"Prima i giochi, poi gli homebrew": "Πρώτα τα παιχνίδια, μετά τα homebrew",
|
||||
"Privacy e dati": "Απόρρητο και δεδομένα",
|
||||
"Privacy": "Απόρρητο",
|
||||
"Privacy e termini": "Απόρρητο και όροι",
|
||||
"Processore": "Επεξεργαστής",
|
||||
"Profilo": "Προφίλ",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Μπορείτε να προσθέσετε μόνο τους φίλους σας",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Μπορείτε να αλλάξετε γνώμη όποτε θέλετε από Ρυθμίσεις › Omega ως Αρχική.",
|
||||
"Puoi invitare solo i tuoi amici": "Μπορείτε να προσκαλέσετε μόνο τους φίλους σας",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Μπορείτε να αποκρύψετε τα παιχνίδια και τις εφαρμογές που δεν χρησιμοποιείτε: επιλογές παιχνιδιού › Απόκρυψη από την Αρχική. Επαναφέρετέ τα από Ρυθμίσεις › Κρυφές εφαρμογές.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Μπορείτε να στέλνετε μηνύματα μόνο στους φίλους σας",
|
||||
"Quadrato: cambia periodo": "Τετράγωνο: αλλαγή περιόδου",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Όταν εγκαθιστάτε ένα παιχνίδι με συνδεδεμένο δίσκο, το Omega σας ρωτά πού να το τοποθετήσει.",
|
||||
"Quanto restano a schermo.": "Πόσο μένουν στην οθόνη.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Πόσο φαίνεται το φόντο μέσα από κάρτες και ειδοποιήσεις.",
|
||||
"Questa settimana": "Αυτή την εβδομάδα",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Αυτή την εβδομάδα δεν έχει παίξει κανείς ακόμα: δοκιμάστε «Από πάντα».",
|
||||
"Questi trofei non sono visibili": "Αυτά τα τρόπαια δεν είναι ορατά",
|
||||
"Questo gioco non è installato su questa console": "Αυτό το παιχνίδι δεν είναι εγκατεστημένο σε αυτή την κονσόλα",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Αυτό το homebrew ζητά να επιλέξετε ανάμεσα σε πολλές επιλογές",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Αυτή η διεύθυνση δεν φαίνεται να είναι διακομιστής Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Το ραδιόφωνο δεν είναι διαθέσιμο αυτή τη στιγμή",
|
||||
"Radio preferite": "Αγαπημένοι σταθμοί",
|
||||
"Rapide": "Γρήγορες",
|
||||
"Record": "Ρεκόρ",
|
||||
"Record: %s · %s": "Ρεκόρ: %s · %s",
|
||||
"Registrazione": "Καταχώριση",
|
||||
"Registrazione chiusa su questo server": "Οι εγγραφές είναι κλειστές σε αυτόν τον διακομιστή",
|
||||
"Registrazione non riuscita": "Η εγγραφή απέτυχε",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Απόρριψη",
|
||||
"Rifiuta invito": "Απόρριψη πρόσκλησης",
|
||||
"Rilassate": "Χαλαρές",
|
||||
"Rileggi dalla console": "Νέα ανάγνωση από κονσόλα",
|
||||
"Rileggo i trofei di questa console...": "Γίνεται νέα ανάγνωση των τροπαίων αυτής της κονσόλας...",
|
||||
"Rimozione non riuscita": "Η αφαίρεση απέτυχε",
|
||||
"Rimuovere questo server musicale da Omega?": "Κατάργηση αυτού του διακομιστή μουσικής από το Omega;",
|
||||
"Rimuovi": "Αφαίρεση",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Αφαίρεση από τους σελιδοδείκτες",
|
||||
"Rimuovi server": "Κατάργηση διακομιστή",
|
||||
"Rinomina": "Μετονομασία",
|
||||
"Rinomina cartella": "Μετονομασία φακέλου",
|
||||
"Rinominato": "Μετονομάστηκε",
|
||||
"Riprendi musica": "Συνέχιση μουσικής",
|
||||
"Ripristina": "Επαναφορά",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Φόντο",
|
||||
"Sfondo del tema": "Φόντο θέματος",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Τροποποιούνται μόνο τα αρχεία του Omega και, αν χρειαστεί, η ρύθμιση του loader. Μπορείτε να το επαναλάβετε όποτε θέλετε από Ρυθμίσεις › Σύστημα και εργαλεία.",
|
||||
"Si scopre ottenendolo.": "Αποκαλύπτεται όταν το κερδίσετε.",
|
||||
"Si spaccia per un altro": "Πλαστοπροσωπία",
|
||||
"Siete già amici": "Είστε ήδη φίλοι",
|
||||
"Silenziose": "Αθόρυβες",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Υπότιτλος",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Διαστημική",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Απενεργοποίηση της εισαγωγής τροπαίων; Όσα έχουν ήδη εισαχθεί θα διαγραφούν από τον διακομιστή.",
|
||||
"Spegni": "Τροφοδοσία",
|
||||
"Spegni il microfono": "Απενεργοποίηση μικροφώνου",
|
||||
"Spenta": "Ανενεργή",
|
||||
"Sposta": "Μετακίνηση",
|
||||
"Sposta in un'altra cartella": "Μετακίνηση σε άλλο φάκελο",
|
||||
"Sposta in una cartella": "Μετακίνηση σε φάκελο",
|
||||
"Sposta qui": "Μετακίνηση εδώ",
|
||||
"Spostato in %s": "Μετακινήθηκε στο %s",
|
||||
"Sposto %s": "Μετακίνηση %s",
|
||||
"Squadrati": "Τετράγωνες",
|
||||
"Sta giocando a %s · %s": "Παίζει %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Στυλ προφύλαξης οθόνης",
|
||||
"Stile «%s» applicato": "Εφαρμόστηκε το στυλ «%s»",
|
||||
"Stili rapidi": "Γρήγορα στυλ",
|
||||
"Sto leggendo i trofei di questa console...": "Ανάγνωση των τροπαίων αυτής της κονσόλας...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Εργαλεία και payload",
|
||||
"Strumento": "Εργαλείο",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Θερμοκρασία κονσόλας",
|
||||
"Tempo di gioco": "Χρόνος παιχνιδιού",
|
||||
"Termini d'uso": "Όροι χρήσης",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Οι όροι χρήσης και η πολιτική απορρήτου ενημερώθηκαν (Ρυθμίσεις > Απόρρητο και δεδομένα). Τους αποδέχεστε;",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Οι όροι χρήσης και η πολιτική απορρήτου ενημερώθηκαν (Ρυθμίσεις > Απόρρητο). Τους αποδέχεστε;",
|
||||
"Ti ha chiesto l'amicizia": "Σας έστειλε αίτημα φιλίας",
|
||||
"Ti ha inviato una richiesta": "Σας έστειλε αίτημα",
|
||||
"Tipo di file": "Τύπος αρχείου",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Τίτλος παιχνιδιού",
|
||||
"Titolo disinstallato": "Ο τίτλος απεγκαταστάθηκε",
|
||||
"Togli": "Αφαίρεση",
|
||||
"Togli dalla cartella": "Αφαίρεση από τον φάκελο",
|
||||
"Togli dalla coda": "Αφαίρεση από την ουρά",
|
||||
"Togli dalla libreria": "Αφαίρεση από τη βιβλιοθήκη",
|
||||
"Togli dalle preferite": "Αφαίρεση από τα αγαπημένα",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Επιστρέψτε πίσω ή πληκτρολογήστε άλλη διεύθυνση",
|
||||
"Tramonto": "Ηλιοβασίλεμα",
|
||||
"Triangolo: scrivi un commento": "Τρίγωνο: γράψτε ένα σχόλιο",
|
||||
"Trofei": "Τρόπαια",
|
||||
"Trofei di %s": "Τρόπαια: %s",
|
||||
"Trofei non disponibili": "Τα τρόπαια δεν είναι διαθέσιμα",
|
||||
"Trofeo nascosto": "Κρυφό τρόπαιο",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Πάρα πολλές σελίδες σε λίγο χρόνο: περιμένετε μερικά δευτερόλεπτα.",
|
||||
"Troppe registrazioni: riprova più tardi": "Πάρα πολλές εγγραφές: δοκιμάστε ξανά αργότερα",
|
||||
"Troppe richieste: riprova tra poco": "Πάρα πολλά αιτήματα: δοκιμάστε ξανά σε λίγο",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Αποκλεισμένοι χρήστες (X για άρση)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Εντάξει: μπορείτε να το κάνετε όποτε θέλετε από Ρυθμίσεις › Σύστημα και εργαλεία",
|
||||
"Valuta": "Βαθμολογία",
|
||||
"Vedi i trofei": "Προβολή τροπαίων",
|
||||
"Velocità delle animazioni": "Ταχύτητα κινήσεων",
|
||||
"Ventola": "Ανεμιστήρας",
|
||||
"Ventola: accelera sopra %d °C": "Ανεμιστήρας: επιτάχυνση πάνω από %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "εφαρμογή",
|
||||
"apr": "Απρ",
|
||||
"aprile": "Απριλίου",
|
||||
"assente": "λείπει",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "υπάρχει ήδη άλλη εγκατάσταση σε εξέλιξη στο σύστημα",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "το παιχνίδι είναι ανοιχτό: κλείστε το και δοκιμάστε ξανά",
|
||||
"il pkg non corrisponde al gioco già installato": "το pkg δεν αντιστοιχεί στο ήδη εγκατεστημένο παιχνίδι",
|
||||
"installatore di sistema non pronto: riavvia Omega": "το πρόγραμμα εγκατάστασης του συστήματος δεν είναι έτοιμο: επανεκκινήστε το Omega",
|
||||
"invisibile": "αόρατος",
|
||||
"lug": "Ιουλ",
|
||||
"luglio": "Ιουλίου",
|
||||
"lun": "Δευ",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Τετάρτη",
|
||||
"nessun caricatore": "κανένας loader",
|
||||
"no": "όχι",
|
||||
"non disturbare": "μην ενοχλείτε",
|
||||
"non rilevato": "δεν εντοπίστηκε",
|
||||
"nov": "Νοε",
|
||||
"novembre": "Νοεμβρίου",
|
||||
"online": "online",
|
||||
"ott": "Οκτ",
|
||||
"ottobre": "Οκτωβρίου",
|
||||
"per scrivere": "για πληκτρολόγηση",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d friend",
|
||||
"%d amico in comune": "%d mutual friend",
|
||||
"%d amico sta giocando": "%d friend playing",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d tracks",
|
||||
"%d di %d": "%d of %d",
|
||||
"%d di %d · %d%%": "%d of %d · %d%%",
|
||||
"%d giocatore": "%d player",
|
||||
"%d giocatore su Omega in questo momento": "%d player on Omega right now",
|
||||
"%d giocatori": "%d players",
|
||||
"%d giocatori su Omega in questo momento": "%d players on Omega right now",
|
||||
"%d giochi con trofei": "%d games with trophies",
|
||||
"%d giochi · più giocato: %s": "%d games · most played: %s",
|
||||
"%d gioco con trofei": "%d game with trophies",
|
||||
"%d gioco · più giocato: %s": "%d game · most played: %s",
|
||||
"%d in comune": "%d mutual",
|
||||
"%d in gioco ora": "%d playing now",
|
||||
"%d membri": "%d members",
|
||||
"%d membri · nessun messaggio": "%d members · no messages",
|
||||
"%d membro": "%d member",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d unread",
|
||||
"%d nuove": "%d new",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d playing",
|
||||
"%d punti": "%d points",
|
||||
"%d salvate": "%d saved",
|
||||
"%d stazioni": "%d stations",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installed on %s: find it on the Home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installed: find it on the Omega Home",
|
||||
"%s liberi di %s": "%s free of %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s hidden: bring it back in Settings › Hidden apps",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s isn't responding: is the drive still connected?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB free",
|
||||
"%s · %s (in uso)": "%s · %s (in use)",
|
||||
"%s · %s giocate in totale": "%s · %s played in total",
|
||||
"%s è di nuovo in home": "%s is back on the Home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s is in Payload Manager: run it once to finish installing",
|
||||
"+ Aggiungi un server": "+ Add a server",
|
||||
"1 amico online": "1 friend online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Cancel request",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps and entertainment",
|
||||
"App nascoste": "Hidden apps",
|
||||
"App nascoste (X per rimetterle in home)": "Hidden apps (X to put them back on the Home)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst unavailable (missing privilege). Workaround: install the pkg with ItemzFlow.",
|
||||
"Applica": "Apply",
|
||||
"Apri": "Open",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar updated",
|
||||
"Avatar personalizzato rimosso": "Custom avatar removed",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatars: 16 new characters, from a dragon to a cyborg. Find them in Settings › Change avatar.",
|
||||
"Avvia": "Start",
|
||||
"Avvia Omega o riavvia la console": "Start Omega or restart the console",
|
||||
"Avvia party": "Start party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed and groups",
|
||||
"Bacheca non disponibile": "Feed unavailable",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, groups, records and trophies of all members",
|
||||
"Bagliore": "Glow",
|
||||
"Barra dei comandi": "Command bar",
|
||||
"Bentornato!": "Welcome back!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Loading...",
|
||||
"Cartella /data/music": "/data/music folder",
|
||||
"Cartella creata": "Folder created",
|
||||
"Cartella eliminata: le app sono tornate in home": "Folder deleted: the apps are back on the Home",
|
||||
"Cartella non leggibile": "Unreadable folder",
|
||||
"Cartella non valida: manca il Title ID": "Invalid folder: the Title ID is missing",
|
||||
"Cartella vuota o non leggibile": "Empty or unreadable folder",
|
||||
"Cartella · %d app": "Folder · Apps: %d",
|
||||
"Categoria": "Category",
|
||||
"Categoria riportata ai valori iniziali": "Category reset to defaults",
|
||||
"Centro di controllo": "Control Center",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "What they look like and how they move.",
|
||||
"Chi può scrivermi: solo amici": "Who can message me: friends only",
|
||||
"Chi può scrivermi: tutti": "Who can message me: everyone",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Anyone who turns off their console now shows as offline within a few minutes, and games show their real name and icon even to those who don't own them.",
|
||||
"Chi sta usando questo controller?": "Who's using this controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Who sees my trophies: no one",
|
||||
"Chi vede i miei trofei: solo amici": "Who sees my trophies: friends only",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Who sees my trophies: everyone (leaderboard too)",
|
||||
"Chiavetta USB": "USB drive",
|
||||
"Chiavetta USB %d": "USB drive %d",
|
||||
"Chiavetta USB 1": "USB drive 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinema",
|
||||
"Classici": "Classic",
|
||||
"Classifica degli amici": "Friends leaderboard",
|
||||
"Classifica dei trofei": "Trophy leaderboard",
|
||||
"Classifica del gioco": "Game leaderboard",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Connect your phone or PC to the same Wi-Fi network as the console.",
|
||||
"Collega un JSON": "Link a JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Connect a USB drive with your music, or copy it to /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Couldn't post comment",
|
||||
"Commento pubblicato": "Comment posted",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "You appear in the public Records: no",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "You appear in the public Records: no (activity hidden)",
|
||||
"Compari nei Record pubblici: sì": "You appear in the public Records: yes",
|
||||
"Componenti per il jailbreak": "Jailbreak components",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "With a panel open, the Home underneath isn't redrawn: half the work for the console.",
|
||||
"Conferma": "Confirm",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Do you confirm this homebrew is yours or freely redistributable, and not a pirated game or software?",
|
||||
"Confermo": "I confirm",
|
||||
"Console": "Console",
|
||||
"Contatti e visibilità": "Contacts and visibility",
|
||||
"Contenuto offensivo": "Offensive content",
|
||||
"Conversazioni": "Conversations",
|
||||
"Copertina": "Cover",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "History",
|
||||
"Cronologia cancellata": "History cleared",
|
||||
"Cronologia vuota": "History is empty",
|
||||
"Da ottenere": "Not earned",
|
||||
"Da sempre": "All time",
|
||||
"Da spostare: scegli la cartella e premi △": "To move: choose the folder and press △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "From a JSON: Link a JSON with your list of games, or import it from your phone.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Here's what was done:",
|
||||
"Effetti sonori: attivi": "Sound effects: on",
|
||||
"Effetti sonori: spenti": "Sound effects: off",
|
||||
"Elenco dei trofei non ancora disponibile": "Trophy list not available yet",
|
||||
"Elenco pieno: togli un server prima": "List is full: remove a server first",
|
||||
"Elimina": "Delete",
|
||||
"Elimina account": "Delete account",
|
||||
"Elimina cartella": "Delete folder",
|
||||
"Elimina dalla console": "Delete from console",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Delete %s from the console? The game will be uninstalled.",
|
||||
"Eliminare definitivamente questo elemento?": "Permanently delete this item?",
|
||||
"Eliminare definitivamente?": "Delete permanently?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Delete the homebrew %s from the console?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Delete the folder? The apps inside go back to the Home; they won't be uninstalled.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Permanently delete your account and everything you've posted? This can't be undone.",
|
||||
"Eliminare questo homebrew?": "Delete this homebrew?",
|
||||
"Eliminato": "Deleted",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Ice",
|
||||
"Gioca": "Play",
|
||||
"Gioca ai tuoi stessi giochi": "Plays the same games as you",
|
||||
"Gioca qualcosa per entrare in classifica": "Play something to get on the leaderboard",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Play something: your time will show up here",
|
||||
"Giocati di recente": "Recently played",
|
||||
"Giocatori": "Players",
|
||||
"Giochi": "Games",
|
||||
"Giochi più giocati": "Most played games",
|
||||
"Giochi sui dischi esterni": "Games on external drives",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Games on external drives: connect an HDD, SSD or USB stick and the games appear on the home screen with the drive icon. Unplug the drive and they disappear.",
|
||||
"Giochiamo a %s?": "Shall we play %s?",
|
||||
"Gioco": "Game",
|
||||
"Gioco aggiornato": "Game updated",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Played %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "You downloaded your data recently: try again in an hour",
|
||||
"Hai lasciato il party": "You left the party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "You've reached the maximum number of folders",
|
||||
"Hai scritto molto: riprova più tardi": "You've posted a lot: try again later",
|
||||
"Hanno giocato di recente": "Played recently",
|
||||
"Hashtag (separati da spazio)": "Hashtags (separated by spaces)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Installed games and apps will appear here.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Games found on connected HDDs, SSDs and USB drives appear on the Home with the drive icon.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Your messages with friends will appear here.",
|
||||
"I miei trofei": "My trophies",
|
||||
"I suggerimenti dei tasti in basso.": "The button hints at the bottom.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trophies you earn in games are read from the console automatically when you open Omega. Press Square to re-read them now.",
|
||||
"I tuoi giochi": "Your games",
|
||||
"I tuoi trofei": "Your trophies",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Your trophies aren't public: you can change this in Settings › Privacy",
|
||||
"ID online": "Online ID",
|
||||
"ID online e password sono obbligatori": "Online ID and password are required",
|
||||
"ID online o email già in uso": "Online ID or email already in use",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "The link leads to a web page, not the file: you need the direct link to the pkg, zip or elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "The least work for the console: useful if it runs hot or slows down.",
|
||||
"Il mio profilo": "My profile",
|
||||
"Il mio stato: %s": "My status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Each game's name under its icon, not just the selected one.",
|
||||
"Il post non c'è più": "This post no longer exists",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "The server this homebrew uses isn't responding: check your network (or the address in the script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "The service has already started.",
|
||||
"Il sito non risponde (tempo scaduto).": "The site isn't responding (timed out).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "The sound of moving, selecting and notifications.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "The longest time one player has spent on a single game",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Your status message (e.g. \"Looking for a Warzone squad\")",
|
||||
"Il tuo stato": "Your status",
|
||||
"Immagine personale": "Custom image",
|
||||
"Immagini": "Images",
|
||||
"Importa i trofei da questa console: no": "Import trophies from this console: no",
|
||||
"Importa i trofei da questa console: sì": "Import trophies from this console: yes",
|
||||
"Importato: lettura dei trofei in arrivo": "Imported: trophy details coming soon",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import turned off: imported trophies have been deleted",
|
||||
"Impossibile aprire la pagina.": "Couldn't open the page.",
|
||||
"Impossibile avviare il caricamento": "Couldn't start the upload",
|
||||
"Impossibile avviare l'installazione": "Couldn't start the installation",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Couldn't save the payload",
|
||||
"Impostazioni": "Settings",
|
||||
"Impostazioni non disponibili": "Settings unavailable",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Settings › Privacy brings all your choices together: who can message you, what others see, records, trophies, blocked users and your data.",
|
||||
"In alto a destra": "Top right",
|
||||
"In alto a sinistra": "Top left",
|
||||
"In ascolto": "Now playing",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON unlinked: games added manually stay",
|
||||
"Jailbreak rilevato: %s": "Jailbreak detected: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Trophy import is off: turn it on in Settings › Privacy",
|
||||
"L'invito non è più valido": "This invite is no longer valid",
|
||||
"L'orologio in alto a destra.": "The clock at the top right.",
|
||||
"L'utente ha scelto di non mostrarli.": "This user has chosen not to show them.",
|
||||
"L1/R1 Schede": "L1/R1 Tabs",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Community is now on the home screen, before the games: feed, groups, people and play time one button away.",
|
||||
"La bacheca è vuota": "The feed is empty",
|
||||
"La coda è vuota": "The queue is empty",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "The console doesn't give audio to the background service: music plays with Omega open",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "The console didn't accept the game (0x%08X): kstuff must be active for games on drives",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "It's kept by the Omega service, which isn't responding: update Omega or restart the console.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "The dashboard is 2 to 4 times lighter on the console, and when the home screen is idle it drops to 30 frames per second on its own.",
|
||||
"La forma di schede, pulsanti e icone.": "The shape of cards, buttons and icons.",
|
||||
"La libreria è sulla console": "The library is on the console",
|
||||
"La mia libreria": "My library",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "The processor temperature next to the time.",
|
||||
"La tua bio": "Your bio",
|
||||
"La tua libreria è vuota": "Your library is empty",
|
||||
"La tua posizione: %d su %d": "Your rank: %d of %d",
|
||||
"Lascia": "Leave",
|
||||
"Lascia il party": "Leave party",
|
||||
"Le icone dei giochi nella fila della home.": "The game icons in the Home row.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Never",
|
||||
"Malware o file pericoloso": "Malware or dangerous file",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Send Omega's logs to the developer? They contain the names of games, tracks and radio stations you used, not passwords.",
|
||||
"Maratone": "Marathons",
|
||||
"Medie": "Medium",
|
||||
"Medio": "Medium",
|
||||
"Membri · %d": "Members · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Harassment",
|
||||
"Molto arrotondati": "Very rounded",
|
||||
"Morbidi": "Soft",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Show friends what I play and my play time: no",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Show friends what I play and my play time: yes",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Also show homebrew and payloads next to games.",
|
||||
"Mostra anche i secondi.": "Show seconds too.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Show what I play and my time: no",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Show what I play and my time: yes",
|
||||
"Movimento": "Motion",
|
||||
"Musica": "Music",
|
||||
"Musica %s · Effetti %s": "Music %s · Effects %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Music and the remote already use the new version",
|
||||
"Musica in Omega": "Music in Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega music, friends and voice party, even while you play",
|
||||
"Nascondi dalla home": "Hide from Home",
|
||||
"Nascoste": "Hidden",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic or other Subsonic-compatible servers",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profiles now show trophies: yours from the Trophies button, other people's if they choose to show them.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "No games in the JSON: each needs at least a title and a link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Pure black",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "No loader available: elfldr (port 9021) or websrv (port 8080) is required",
|
||||
"Nessun messaggio: scrivi il primo!": "No messages: write the first one!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "No messages: be the first to write with X",
|
||||
"Nessun record ancora": "No records yet",
|
||||
"Nessun risultato": "No results",
|
||||
"Nessun segnalibro": "No bookmarks",
|
||||
"Nessun suggerimento": "No suggestions",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "No suggestions yet: add some friends",
|
||||
"Nessun suono": "No sound",
|
||||
"Nessun trofeo ancora": "No trophies yet",
|
||||
"Nessun trofeo in classifica": "No trophies on the leaderboard",
|
||||
"Nessun utente trovato": "No users found",
|
||||
"Nessuna": "None",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "No hidden apps: hide them from a game's options on the Home",
|
||||
"Nessuna attività": "No activity",
|
||||
"Nessuna attività recente": "No recent activity",
|
||||
"Nessuna bio.": "No bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "New group name",
|
||||
"Nome del server": "Server name",
|
||||
"Nome della cartella": "Folder name",
|
||||
"Nome della nuova cartella": "New folder name",
|
||||
"Nome utente": "Username",
|
||||
"Nome utente o password errati": "Wrong username or password",
|
||||
"Nomi sotto le icone": "Names under icons",
|
||||
"Non chiedere più": "Don't ask again",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "You don't appear in the records: you can change this in Settings › Privacy",
|
||||
"Non disturbare": "Do not disturb",
|
||||
"Non disturbare (niente avvisi)": "Do not disturb (no alerts)",
|
||||
"Non hai ancora pubblicato nulla": "You haven't published anything yet",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Night",
|
||||
"Novità": "What's new",
|
||||
"Nuova cartella": "New folder",
|
||||
"Nuova cartella...": "New folder...",
|
||||
"Nuova copertina": "New cover",
|
||||
"Nuovo PIN": "New PIN",
|
||||
"Nuovo avatar": "New avatar",
|
||||
"Nuovo gruppo": "New group",
|
||||
"Nuovo messaggio": "New message",
|
||||
"Nuovo nome": "New name",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "New: Settings › Customize. More than 30 options: 12 themes, accent color, wallpapers, particles, clock, sounds, notifications, screensaver and 7 quick styles.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "New: Records. The play time of all members: players, most played games and marathons, this week or all time.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "New: Trophies. Omega reads the trophies earned in this console's games and adds them to your profile and the public leaderboard.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "New: folders on the Home. From a game's options, choose “Move to a folder”; the folder shows the first four icons.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · seen %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Something went wrong",
|
||||
"Operazione party non riuscita": "Party action failed",
|
||||
"Opzioni": "Options",
|
||||
"Opzioni dell'app": "App options",
|
||||
"Opzioni della cartella": "Folder options",
|
||||
"Opzioni di alimentazione": "Power options",
|
||||
"Ordine dei giochi": "Game order",
|
||||
"Oro": "Gold",
|
||||
"Orologio e barra": "Clock and bar",
|
||||
"Orologio grande": "Big clock",
|
||||
"Oscuramento dello sfondo": "Background dimming",
|
||||
"Ottenuto": "Earned",
|
||||
"Pagina iniziale": "Home page",
|
||||
"Pagina non disponibile": "Page unavailable",
|
||||
"Pannelli": "Panels",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Solid",
|
||||
"Pirateria o contenuto non autorizzato": "Piracy or unauthorized content",
|
||||
"Più ascoltati": "Most played",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Multiple drives at once are detected automatically. To launch games from drives you need kstuff active, as with the other tools.",
|
||||
"Più scaricati": "Most downloaded",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Darker makes text over covers easier to read.",
|
||||
"Più votati": "Top rated",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platinum 300 · gold 90 · silver 30 · bronze 15 points. Trophies come from the console.",
|
||||
"Playlist": "Playlists",
|
||||
"Poche": "Few",
|
||||
"Posizione delle notifiche": "Notification position",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Preparing queue...",
|
||||
"Prestazioni": "Performance",
|
||||
"Prima i giochi, poi gli homebrew": "Games first, then homebrew",
|
||||
"Privacy e dati": "Privacy and data",
|
||||
"Privacy": "Privacy",
|
||||
"Privacy e termini": "Privacy and terms",
|
||||
"Processore": "CPU",
|
||||
"Profilo": "Profile",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "You can only add your friends",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "You can change your mind any time in Settings › Omega as Home.",
|
||||
"Puoi invitare solo i tuoi amici": "You can only invite your friends",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "You can hide the games and apps you don't use: game options › Hide from Home. Bring them back in Settings › Hidden apps.",
|
||||
"Puoi scrivere solo ai tuoi amici": "You can only message your friends",
|
||||
"Quadrato: cambia periodo": "Square: change period",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "When you install a game with a drive connected, Omega asks you where to put it.",
|
||||
"Quanto restano a schermo.": "How long they stay on screen.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "How much of the background shows through cards and notifications.",
|
||||
"Questa settimana": "This week",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "No one has played this week yet: try “All time”.",
|
||||
"Questi trofei non sono visibili": "These trophies aren't visible",
|
||||
"Questo gioco non è installato su questa console": "This game isn't installed on this console",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "This homebrew asks you to choose between several options",
|
||||
"Questo indirizzo non sembra un server Subsonic": "This address doesn't look like a Subsonic server",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio stations unavailable right now",
|
||||
"Radio preferite": "Favorite stations",
|
||||
"Rapide": "Fast",
|
||||
"Record": "Records",
|
||||
"Record: %s · %s": "Record: %s · %s",
|
||||
"Registrazione": "Registering",
|
||||
"Registrazione chiusa su questo server": "Sign-ups are closed on this server",
|
||||
"Registrazione non riuscita": "Sign-up failed",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Decline",
|
||||
"Rifiuta invito": "Decline invite",
|
||||
"Rilassate": "Relaxed",
|
||||
"Rileggi dalla console": "Re-read from console",
|
||||
"Rileggo i trofei di questa console...": "Re-reading this console's trophies...",
|
||||
"Rimozione non riuscita": "Removal failed",
|
||||
"Rimuovere questo server musicale da Omega?": "Remove this music server from Omega?",
|
||||
"Rimuovi": "Remove",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Remove from bookmarks",
|
||||
"Rimuovi server": "Remove server",
|
||||
"Rinomina": "Rename",
|
||||
"Rinomina cartella": "Rename folder",
|
||||
"Rinominato": "Renamed",
|
||||
"Riprendi musica": "Resume music",
|
||||
"Ripristina": "Reset",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Background",
|
||||
"Sfondo del tema": "Theme background",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Only Omega's files and, if needed, the loader's setting are changed. You can redo this any time from Settings › System and tools.",
|
||||
"Si scopre ottenendolo.": "Revealed when you earn it.",
|
||||
"Si spaccia per un altro": "Impersonating someone",
|
||||
"Siete già amici": "You're already friends",
|
||||
"Silenziose": "Silent",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subtitle",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Space",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Turn off trophy import? Trophies already imported will be deleted from the server.",
|
||||
"Spegni": "Power",
|
||||
"Spegni il microfono": "Turn mic off",
|
||||
"Spenta": "Off",
|
||||
"Sposta": "Move",
|
||||
"Sposta in un'altra cartella": "Move to another folder",
|
||||
"Sposta in una cartella": "Move to a folder",
|
||||
"Sposta qui": "Move here",
|
||||
"Spostato in %s": "Moved to %s",
|
||||
"Sposto %s": "Moving %s",
|
||||
"Squadrati": "Square",
|
||||
"Sta giocando a %s · %s": "Playing %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Screensaver style",
|
||||
"Stile «%s» applicato": "“%s” style applied",
|
||||
"Stili rapidi": "Quick styles",
|
||||
"Sto leggendo i trofei di questa console...": "Reading this console's trophies...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Tools and payloads",
|
||||
"Strumento": "Tool",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Console temperature",
|
||||
"Tempo di gioco": "Play time",
|
||||
"Termini d'uso": "Terms of Use",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "The terms of use and privacy policy have been updated (Settings > Privacy and data). Do you accept them?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "The Terms of Use and Privacy Policy have been updated (Settings > Privacy). Do you accept them?",
|
||||
"Ti ha chiesto l'amicizia": "Sent you a friend request",
|
||||
"Ti ha inviato una richiesta": "Sent you a request",
|
||||
"Tipo di file": "File type",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Game title",
|
||||
"Titolo disinstallato": "Title uninstalled",
|
||||
"Togli": "Remove",
|
||||
"Togli dalla cartella": "Remove from folder",
|
||||
"Togli dalla coda": "Remove from queue",
|
||||
"Togli dalla libreria": "Remove from library",
|
||||
"Togli dalle preferite": "Remove from favorites",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Go back or type another address",
|
||||
"Tramonto": "Sunset",
|
||||
"Triangolo: scrivi un commento": "Triangle: write a comment",
|
||||
"Trofei": "Trophies",
|
||||
"Trofei di %s": "%s's trophies",
|
||||
"Trofei non disponibili": "Trophies not available",
|
||||
"Trofeo nascosto": "Hidden trophy",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Too many pages too quickly: wait a few seconds.",
|
||||
"Troppe registrazioni: riprova più tardi": "Too many sign-ups: try again later",
|
||||
"Troppe richieste: riprova tra poco": "Too many requests: try again shortly",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Blocked users (X to unblock)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "OK: you can do it any time from Settings › System and tools",
|
||||
"Valuta": "Rate",
|
||||
"Vedi i trofei": "View trophies",
|
||||
"Velocità delle animazioni": "Animation speed",
|
||||
"Ventola": "Fan",
|
||||
"Ventola: accelera sopra %d °C": "Fan: speeds up above %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "Apr",
|
||||
"aprile": "April",
|
||||
"assente": "away",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "another installation is already in progress on the system",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "the game is open: close it and try again",
|
||||
"il pkg non corrisponde al gioco già installato": "the pkg doesn't match the game already installed",
|
||||
"installatore di sistema non pronto: riavvia Omega": "system installer not ready: restart Omega",
|
||||
"invisibile": "invisible",
|
||||
"lug": "Jul",
|
||||
"luglio": "July",
|
||||
"lun": "Mon",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Wednesday",
|
||||
"nessun caricatore": "no loader",
|
||||
"no": "no",
|
||||
"non disturbare": "do not disturb",
|
||||
"non rilevato": "not detected",
|
||||
"nov": "Nov",
|
||||
"novembre": "November",
|
||||
"online": "online",
|
||||
"ott": "Oct",
|
||||
"ottobre": "October",
|
||||
"per scrivere": "to type",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d amigo",
|
||||
"%d amico in comune": "%d amigo en común",
|
||||
"%d amico sta giocando": "%d amigo jugando",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d canciones",
|
||||
"%d di %d": "%d de %d",
|
||||
"%d di %d · %d%%": "%d de %d · %d%%",
|
||||
"%d giocatore": "%d jugador",
|
||||
"%d giocatore su Omega in questo momento": "%d jugador en Omega ahora mismo",
|
||||
"%d giocatori": "%d jugadores",
|
||||
"%d giocatori su Omega in questo momento": "%d jugadores en Omega ahora mismo",
|
||||
"%d giochi con trofei": "%d juegos con trofeos",
|
||||
"%d giochi · più giocato: %s": "%d juegos · más jugado: %s",
|
||||
"%d gioco con trofei": "%d juego con trofeos",
|
||||
"%d gioco · più giocato: %s": "%d juego · más jugado: %s",
|
||||
"%d in comune": "%d en común",
|
||||
"%d in gioco ora": "%d jugando ahora",
|
||||
"%d membri": "%d miembros",
|
||||
"%d membri · nessun messaggio": "%d miembros · sin mensajes",
|
||||
"%d membro": "%d miembro",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d sin leer",
|
||||
"%d nuove": "%d nuevas",
|
||||
"%d online": "%d en línea",
|
||||
"%d online · %d in gioco": "%d en línea · %d jugando",
|
||||
"%d punti": "%d puntos",
|
||||
"%d salvate": "%d guardadas",
|
||||
"%d stazioni": "%d emisoras",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s instalado en %s: lo encontrarás en el Inicio",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s instalado: lo encontrarás en el Inicio de Omega",
|
||||
"%s liberi di %s": "%s libres de %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s oculta: recupérala en Ajustes › Apps ocultas",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s no responde: ¿el disco sigue conectado?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB libres",
|
||||
"%s · %s (in uso)": "%s · %s (en uso)",
|
||||
"%s · %s giocate in totale": "%s · %s jugadas en total",
|
||||
"%s è di nuovo in home": "%s vuelve a estar en el Inicio",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s está en Payload Manager: ejecútalo una vez para completar la instalación",
|
||||
"+ Aggiungi un server": "+ Añadir un servidor",
|
||||
"1 amico online": "1 amigo en línea",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Cancelar solicitud",
|
||||
"App": "Aplicación",
|
||||
"App e intrattenimento": "Aplicaciones y entretenimiento",
|
||||
"App nascoste": "Apps ocultas",
|
||||
"App nascoste (X per rimetterle in home)": "Apps ocultas (X para devolverlas al Inicio)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst no disponible (falta un privilegio). Alternativa: instala el pkg con ItemzFlow.",
|
||||
"Applica": "Aplicar",
|
||||
"Apri": "Abrir",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar actualizado",
|
||||
"Avatar personalizzato rimosso": "Avatar personalizado eliminado",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatares: 16 personajes nuevos, del dragón al cíborg. Están en Ajustes › Cambiar avatar.",
|
||||
"Avvia": "Iniciar",
|
||||
"Avvia Omega o riavvia la console": "Inicia Omega o reinicia la consola",
|
||||
"Avvia party": "Iniciar party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Muro",
|
||||
"Bacheca e gruppi": "Muro y grupos",
|
||||
"Bacheca non disponibile": "Muro no disponible",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Muro, grupos, récords y trofeos de todos los miembros",
|
||||
"Bagliore": "Brillo",
|
||||
"Barra dei comandi": "Barra de comandos",
|
||||
"Bentornato!": "¡Bienvenido de nuevo!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Cargando...",
|
||||
"Cartella /data/music": "Carpeta /data/music",
|
||||
"Cartella creata": "Carpeta creada",
|
||||
"Cartella eliminata: le app sono tornate in home": "Carpeta eliminada: las apps han vuelto al Inicio",
|
||||
"Cartella non leggibile": "Carpeta no legible",
|
||||
"Cartella non valida: manca il Title ID": "Carpeta no válida: falta el Title ID",
|
||||
"Cartella vuota o non leggibile": "Carpeta vacía o no legible",
|
||||
"Cartella · %d app": "Carpeta · Apps: %d",
|
||||
"Categoria": "Categoría",
|
||||
"Categoria riportata ai valori iniziali": "Categoría restablecida a los valores iniciales",
|
||||
"Centro di controllo": "Centro de control",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Qué forma tienen y cómo se mueven.",
|
||||
"Chi può scrivermi: solo amici": "Quién puede escribirme: solo amigos",
|
||||
"Chi può scrivermi: tutti": "Quién puede escribirme: todos",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Quien apaga la consola ahora aparece desconectado a los pocos minutos, y los juegos muestran su nombre e icono reales incluso a quien no los tiene.",
|
||||
"Chi sta usando questo controller?": "¿Quién está usando este mando?",
|
||||
"Chi vede i miei trofei: nessuno": "Quién ve mis trofeos: nadie",
|
||||
"Chi vede i miei trofei: solo amici": "Quién ve mis trofeos: solo amigos",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Quién ve mis trofeos: todos (también en la clasificación)",
|
||||
"Chiavetta USB": "Memoria USB",
|
||||
"Chiavetta USB %d": "Memoria USB %d",
|
||||
"Chiavetta USB 1": "Memoria USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cine",
|
||||
"Classici": "Clásicos",
|
||||
"Classifica degli amici": "Clasificación de amigos",
|
||||
"Classifica dei trofei": "Clasificación de trofeos",
|
||||
"Classifica del gioco": "Clasificación del juego",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Conecta el teléfono o el PC a la misma red Wi-Fi que la consola.",
|
||||
"Collega un JSON": "Vincular un JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Conecta una memoria USB con tu música o cópiala en /data/Omega/Music por FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "No se ha podido publicar el comentario",
|
||||
"Commento pubblicato": "Comentario publicado",
|
||||
"Community": "Comunidad",
|
||||
"Compari nei Record pubblici: no": "Apareces en los Récords públicos: no",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Apareces en los Récords públicos: no (actividad oculta)",
|
||||
"Compari nei Record pubblici: sì": "Apareces en los Récords públicos: sí",
|
||||
"Componenti per il jailbreak": "Componentes para el jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Con un panel abierto, el Inicio de debajo no se redibuja: la mitad de trabajo para la consola.",
|
||||
"Conferma": "Confirmar",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "¿Confirmas que este homebrew es tuyo o de libre redistribución, y no un juego o software pirata?",
|
||||
"Confermo": "Confirmo",
|
||||
"Console": "Consola",
|
||||
"Contatti e visibilità": "Contactos y visibilidad",
|
||||
"Contenuto offensivo": "Contenido ofensivo",
|
||||
"Conversazioni": "Conversaciones",
|
||||
"Copertina": "Portada",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historial",
|
||||
"Cronologia cancellata": "Historial borrado",
|
||||
"Cronologia vuota": "El historial está vacío",
|
||||
"Da ottenere": "Por obtener",
|
||||
"Da sempre": "Desde siempre",
|
||||
"Da spostare: scegli la cartella e premi △": "Para mover: elige la carpeta y pulsa △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Desde un JSON: Vincular un JSON con la lista de tus juegos, o impórtalo desde el teléfono.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Esto es lo que se ha hecho:",
|
||||
"Effetti sonori: attivi": "Efectos de sonido: activados",
|
||||
"Effetti sonori: spenti": "Efectos de sonido: desactivados",
|
||||
"Elenco dei trofei non ancora disponibile": "Lista de trofeos aún no disponible",
|
||||
"Elenco pieno: togli un server prima": "Lista llena: quita primero un servidor",
|
||||
"Elimina": "Eliminar",
|
||||
"Elimina account": "Eliminar cuenta",
|
||||
"Elimina cartella": "Eliminar carpeta",
|
||||
"Elimina dalla console": "Eliminar de la consola",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "¿Eliminar %s de la consola? Se desinstalará el juego.",
|
||||
"Eliminare definitivamente questo elemento?": "¿Eliminar definitivamente este elemento?",
|
||||
"Eliminare definitivamente?": "¿Eliminar definitivamente?",
|
||||
"Eliminare l'homebrew %s dalla console?": "¿Eliminar el homebrew %s de la consola?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "¿Eliminar la carpeta? Las apps que contiene vuelven al Inicio, no se desinstalan.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "¿Eliminar para siempre tu cuenta y todo lo que has publicado? No se puede deshacer.",
|
||||
"Eliminare questo homebrew?": "¿Eliminar este homebrew?",
|
||||
"Eliminato": "Eliminado",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Hielo",
|
||||
"Gioca": "Jugar",
|
||||
"Gioca ai tuoi stessi giochi": "Juega a los mismos juegos que tú",
|
||||
"Gioca qualcosa per entrare in classifica": "Juega a algo para entrar en la clasificación",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Juega a algo: tu tiempo aparecerá aquí",
|
||||
"Giocati di recente": "Jugados recientemente",
|
||||
"Giocatori": "Jugadores",
|
||||
"Giochi": "Juegos",
|
||||
"Giochi più giocati": "Juegos más jugados",
|
||||
"Giochi sui dischi esterni": "Juegos en discos externos",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Juegos en discos externos: conecta un HDD, un SSD o una memoria USB y los juegos aparecen en Inicio con el icono del disco. Si desconectas el disco, desaparecen.",
|
||||
"Giochiamo a %s?": "¿Jugamos a %s?",
|
||||
"Gioco": "Juego",
|
||||
"Gioco aggiornato": "Juego actualizado",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Ha jugado a %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Ya descargaste tus datos hace poco: vuelve a intentarlo dentro de una hora",
|
||||
"Hai lasciato il party": "Has abandonado la party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Has alcanzado el número máximo de carpetas",
|
||||
"Hai scritto molto: riprova più tardi": "Has publicado mucho: vuelve a intentarlo más tarde",
|
||||
"Hanno giocato di recente": "Han jugado recientemente",
|
||||
"Hashtag (separati da spazio)": "Hashtags (separados por espacios)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Los juegos y aplicaciones instalados aparecerán aquí.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Los juegos encontrados en HDD, SSD y memorias USB conectados aparecen en el Inicio con el icono del disco.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Tus mensajes con amigos aparecerán aquí.",
|
||||
"I miei trofei": "Mis trofeos",
|
||||
"I suggerimenti dei tasti in basso.": "Las indicaciones de botones abajo.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Los trofeos obtenidos en los juegos se leen solos de la consola al abrir Omega. Con Cuadrado los vuelves a leer ahora.",
|
||||
"I tuoi giochi": "Tus juegos",
|
||||
"I tuoi trofei": "Tus trofeos",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Tus trofeos no son públicos: puedes cambiarlo en Ajustes › Privacidad",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "El ID online y la contraseña son obligatorios",
|
||||
"ID online o email già in uso": "ID online o correo ya en uso",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "El enlace lleva a una página web, no al archivo: hace falta el enlace directo al pkg, zip o elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "El mínimo trabajo para la consola: útil si se calienta o va lenta.",
|
||||
"Il mio profilo": "Mi perfil",
|
||||
"Il mio stato: %s": "Mi estado: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "El nombre de cada juego bajo su icono, no solo el del elegido.",
|
||||
"Il post non c'è più": "Esta publicación ya no existe",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "El servidor que usa el homebrew no responde: comprueba la red (o la dirección escrita en el script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "El servicio ya se ha iniciado.",
|
||||
"Il sito non risponde (tempo scaduto).": "El sitio no responde (tiempo de espera agotado).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "El sonido de los movimientos, las selecciones y las notificaciones.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "El mayor tiempo de un jugador en un solo juego",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Tu mensaje de estado (p. ej., \"Busco gente para Warzone\")",
|
||||
"Il tuo stato": "Tu estado",
|
||||
"Immagine personale": "Imagen personal",
|
||||
"Immagini": "Imágenes",
|
||||
"Importa i trofei da questa console: no": "Importar los trofeos de esta consola: no",
|
||||
"Importa i trofei da questa console: sì": "Importar los trofeos de esta consola: sí",
|
||||
"Importato: lettura dei trofei in arrivo": "Importado: lectura de trofeos próximamente",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importación desactivada: se han borrado los trofeos importados",
|
||||
"Impossibile aprire la pagina.": "No se ha podido abrir la página.",
|
||||
"Impossibile avviare il caricamento": "No se ha podido iniciar la subida",
|
||||
"Impossibile avviare l'installazione": "No se ha podido iniciar la instalación",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "No se ha podido guardar el payload",
|
||||
"Impostazioni": "Ajustes",
|
||||
"Impostazioni non disponibili": "Ajustes no disponibles",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Ajustes › Privacidad reúne todas las opciones: quién te escribe, qué ven los demás, récords, trofeos, usuarios bloqueados y tus datos.",
|
||||
"In alto a destra": "Arriba a la derecha",
|
||||
"In alto a sinistra": "Arriba a la izquierda",
|
||||
"In ascolto": "Escuchando",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON desvinculado: se mantienen los juegos añadidos a mano",
|
||||
"Jailbreak rilevato: %s": "Jailbreak detectado: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "La importación de trofeos está desactivada: actívala en Ajustes › Privacidad",
|
||||
"L'invito non è più valido": "Esta invitación ya no es válida",
|
||||
"L'orologio in alto a destra.": "El reloj arriba a la derecha.",
|
||||
"L'utente ha scelto di non mostrarli.": "El usuario ha elegido no mostrarlos.",
|
||||
"L1/R1 Schede": "L1/R1 Pestañas",
|
||||
"L2/R2 Volume": "L2/R2 Volumen",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "La Comunidad ahora está en la pantalla de inicio, antes de los juegos: muro, grupos, personas y tiempo de juego a un botón de distancia.",
|
||||
"La bacheca è vuota": "El muro está vacío",
|
||||
"La coda è vuota": "La cola está vacía",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "La consola no da audio al servicio en segundo plano: la música se oye con Omega abierta",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "La consola no ha aceptado el juego (0x%08X): kstuff debe estar activo para los juegos en disco",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "La gestiona el servicio de Omega, que no responde: actualiza Omega o reinicia la consola.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "El panel es de 2 a 4 veces más ligero para la consola y, cuando Inicio está en reposo, baja solo a 30 fotogramas por segundo.",
|
||||
"La forma di schede, pulsanti e icone.": "La forma de tarjetas, botones e iconos.",
|
||||
"La libreria è sulla console": "La biblioteca está en la consola",
|
||||
"La mia libreria": "Mi biblioteca",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "La temperatura del procesador junto a la hora.",
|
||||
"La tua bio": "Tu biografía",
|
||||
"La tua libreria è vuota": "Tu biblioteca está vacía",
|
||||
"La tua posizione: %d su %d": "Tu posición: %d de %d",
|
||||
"Lascia": "Abandonar",
|
||||
"Lascia il party": "Abandonar la party",
|
||||
"Le icone dei giochi nella fila della home.": "Los iconos de los juegos en la fila del Inicio.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nunca",
|
||||
"Malware o file pericoloso": "Malware o archivo peligroso",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "¿Enviar los registros de Omega al desarrollador? Contienen los nombres de juegos, canciones y radios usados, no las contraseñas.",
|
||||
"Maratone": "Maratones",
|
||||
"Medie": "Medianas",
|
||||
"Medio": "Medio",
|
||||
"Membri · %d": "Miembros · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Acoso",
|
||||
"Molto arrotondati": "Muy redondeadas",
|
||||
"Morbidi": "Suaves",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Mostrar a mis amigos a qué juego y mi tiempo: no",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Mostrar a mis amigos a qué juego y mi tiempo: sí",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Muestra también los homebrew y los payloads junto a los juegos.",
|
||||
"Mostra anche i secondi.": "Muestra también los segundos.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Mostrar a qué juego y mi tiempo: no",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Mostrar a qué juego y mi tiempo: sí",
|
||||
"Movimento": "Movimiento",
|
||||
"Musica": "Música",
|
||||
"Musica %s · Effetti %s": "Música %s · Efectos %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "La música y el mando ya usan la nueva versión",
|
||||
"Musica in Omega": "Música en Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Música, amigos y party de voz de Omega, también mientras juegas",
|
||||
"Nascondi dalla home": "Ocultar del Inicio",
|
||||
"Nascoste": "Ocultas",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic u otros compatibles con Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "En los perfiles ahora se ven los trofeos: los tuyos con el botón Trofeos, los de los demás si deciden mostrarlos.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "No hay juegos en el JSON: hacen falta al menos título y enlace",
|
||||
"Neon": "Neón",
|
||||
"Nero puro": "Negro puro",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "No hay ningún loader disponible: se necesita elfldr (puerto 9021) o websrv (puerto 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "No hay mensajes: ¡escribe el primero!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "No hay mensajes: sé el primero en escribir con X",
|
||||
"Nessun record ancora": "Aún no hay récords",
|
||||
"Nessun risultato": "No hay resultados",
|
||||
"Nessun segnalibro": "No hay marcadores",
|
||||
"Nessun suggerimento": "No hay sugerencias",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Aún no hay sugerencias: añade algunos amigos",
|
||||
"Nessun suono": "Sin sonido",
|
||||
"Nessun trofeo ancora": "Aún no hay trofeos",
|
||||
"Nessun trofeo in classifica": "Ningún trofeo en la clasificación",
|
||||
"Nessun utente trovato": "No se han encontrado usuarios",
|
||||
"Nessuna": "Ninguna",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "No hay apps ocultas: ocúltalas desde las opciones de un juego en el Inicio",
|
||||
"Nessuna attività": "Sin actividad",
|
||||
"Nessuna attività recente": "No hay actividad reciente",
|
||||
"Nessuna bio.": "Sin biografía.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nombre del nuevo grupo",
|
||||
"Nome del server": "Nombre del servidor",
|
||||
"Nome della cartella": "Nombre de la carpeta",
|
||||
"Nome della nuova cartella": "Nombre de la nueva carpeta",
|
||||
"Nome utente": "Nombre de usuario",
|
||||
"Nome utente o password errati": "Nombre de usuario o contraseña incorrectos",
|
||||
"Nomi sotto le icone": "Nombres bajo los iconos",
|
||||
"Non chiedere più": "No volver a preguntar",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "No apareces en los récords: puedes cambiarlo en Ajustes › Privacidad",
|
||||
"Non disturbare": "No molestar",
|
||||
"Non disturbare (niente avvisi)": "No molestar (sin avisos)",
|
||||
"Non hai ancora pubblicato nulla": "Aún no has publicado nada",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nocturna",
|
||||
"Novità": "Novedades",
|
||||
"Nuova cartella": "Nueva carpeta",
|
||||
"Nuova cartella...": "Nueva carpeta...",
|
||||
"Nuova copertina": "Nueva portada",
|
||||
"Nuovo PIN": "Nuevo PIN",
|
||||
"Nuovo avatar": "Nuevo avatar",
|
||||
"Nuovo gruppo": "Nuevo grupo",
|
||||
"Nuovo messaggio": "Nuevo mensaje",
|
||||
"Nuovo nome": "Nuevo nombre",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nuevo: Ajustes › Personalizar. Más de 30 opciones: 12 temas, color de acento, fondos, partículas, reloj, sonidos, notificaciones, salvapantallas y 7 estilos rápidos.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nuevo: Récords. El tiempo de juego de todos los miembros: jugadores, juegos más jugados y maratones, de la semana o de siempre.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nuevo: Trofeos. Omega lee los trofeos obtenidos en los juegos de esta consola y los pone en tu perfil y en la clasificación pública.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Novedad: carpetas en el Inicio. En las opciones de un juego, elige «Mover a una carpeta»; la carpeta muestra los cuatro primeros iconos.",
|
||||
"OK": "OK",
|
||||
"Offline": "Desconectado",
|
||||
"Offline · visto %s": "Desconectado · visto %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Algo ha salido mal",
|
||||
"Operazione party non riuscita": "Error en la acción de la party",
|
||||
"Opzioni": "Opciones",
|
||||
"Opzioni dell'app": "Opciones de la app",
|
||||
"Opzioni della cartella": "Opciones de la carpeta",
|
||||
"Opzioni di alimentazione": "Energía",
|
||||
"Ordine dei giochi": "Orden de los juegos",
|
||||
"Oro": "Oro",
|
||||
"Orologio e barra": "Reloj y barra",
|
||||
"Orologio grande": "Reloj grande",
|
||||
"Oscuramento dello sfondo": "Oscurecimiento del fondo",
|
||||
"Ottenuto": "Obtenido",
|
||||
"Pagina iniziale": "Página de inicio",
|
||||
"Pagina non disponibile": "Página no disponible",
|
||||
"Pannelli": "Paneles",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Opacos",
|
||||
"Pirateria o contenuto non autorizzato": "Piratería o contenido no autorizado",
|
||||
"Più ascoltati": "Los más escuchados",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Varios discos a la vez se detectan solos. Para iniciar juegos desde los discos necesitas kstuff activo, como con las demás herramientas.",
|
||||
"Più scaricati": "Más descargados",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Cuanto más oscuro, más legibles los textos sobre las portadas.",
|
||||
"Più votati": "Mejor valorados",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platino 300 · oro 90 · plata 30 · bronce 15 puntos. Los trofeos vienen de la consola.",
|
||||
"Playlist": "Listas de reproducción",
|
||||
"Poche": "Pocas",
|
||||
"Posizione delle notifiche": "Posición de las notificaciones",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Preparando la cola...",
|
||||
"Prestazioni": "Rendimiento",
|
||||
"Prima i giochi, poi gli homebrew": "Primero juegos, luego homebrew",
|
||||
"Privacy e dati": "Privacidad y datos",
|
||||
"Privacy": "Privacidad",
|
||||
"Privacy e termini": "Privacidad y términos",
|
||||
"Processore": "Procesador",
|
||||
"Profilo": "Perfil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Solo puedes añadir a tus amigos",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Puedes cambiar de opinión cuando quieras en Ajustes › Omega como Inicio.",
|
||||
"Puoi invitare solo i tuoi amici": "Solo puedes invitar a tus amigos",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Puedes ocultar los juegos y apps que no usas: opciones del juego › Ocultar del Inicio. Recupéralos en Ajustes › Apps ocultas.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Solo puedes escribir a tus amigos",
|
||||
"Quadrato: cambia periodo": "Cuadrado: cambiar periodo",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Cuando instalas un juego con un disco conectado, Omega te pregunta dónde ponerlo.",
|
||||
"Quanto restano a schermo.": "Cuánto tiempo permanecen en pantalla.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Cuánto se ve el fondo a través de tarjetas y notificaciones.",
|
||||
"Questa settimana": "Esta semana",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Esta semana aún no ha jugado nadie: prueba «Desde siempre».",
|
||||
"Questi trofei non sono visibili": "Estos trofeos no son visibles",
|
||||
"Questo gioco non è installato su questa console": "Este juego no está instalado en esta consola",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Este homebrew te pide que elijas entre varias opciones",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Esta dirección no parece un servidor Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radios no disponibles en este momento",
|
||||
"Radio preferite": "Radios favoritas",
|
||||
"Rapide": "Rápidas",
|
||||
"Record": "Récords",
|
||||
"Record: %s · %s": "Récord: %s · %s",
|
||||
"Registrazione": "Registrando",
|
||||
"Registrazione chiusa su questo server": "El registro está cerrado en este servidor",
|
||||
"Registrazione non riuscita": "Error en el registro",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Rechazar",
|
||||
"Rifiuta invito": "Rechazar invitación",
|
||||
"Rilassate": "Relajadas",
|
||||
"Rileggi dalla console": "Releer de la consola",
|
||||
"Rileggo i trofei di questa console...": "Releyendo los trofeos de esta consola...",
|
||||
"Rimozione non riuscita": "Error al quitar",
|
||||
"Rimuovere questo server musicale da Omega?": "¿Quitar este servidor de música de Omega?",
|
||||
"Rimuovi": "Quitar",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Quitar de marcadores",
|
||||
"Rimuovi server": "Quitar servidor",
|
||||
"Rinomina": "Renombrar",
|
||||
"Rinomina cartella": "Renombrar carpeta",
|
||||
"Rinominato": "Renombrado",
|
||||
"Riprendi musica": "Reanudar música",
|
||||
"Ripristina": "Restablecer",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Fondo",
|
||||
"Sfondo del tema": "Fondo del tema",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Solo se modifican los archivos de Omega y, si hace falta, el ajuste del loader. Puedes repetirlo cuando quieras desde Ajustes › Sistema y herramientas.",
|
||||
"Si scopre ottenendolo.": "Se descubre al obtenerlo.",
|
||||
"Si spaccia per un altro": "Suplantación de identidad",
|
||||
"Siete già amici": "Ya sois amigos",
|
||||
"Silenziose": "Silenciosas",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subtítulo",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Espacial",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "¿Desactivar la importación de trofeos? Los ya importados se borrarán del servidor.",
|
||||
"Spegni": "Apagar",
|
||||
"Spegni il microfono": "Desactivar el micro",
|
||||
"Spenta": "Apagada",
|
||||
"Sposta": "Mover",
|
||||
"Sposta in un'altra cartella": "Mover a otra carpeta",
|
||||
"Sposta in una cartella": "Mover a una carpeta",
|
||||
"Sposta qui": "Mover aquí",
|
||||
"Spostato in %s": "Movido a %s",
|
||||
"Sposto %s": "Moviendo %s",
|
||||
"Squadrati": "Rectas",
|
||||
"Sta giocando a %s · %s": "Jugando a %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Estilo del salvapantallas",
|
||||
"Stile «%s» applicato": "Estilo «%s» aplicado",
|
||||
"Stili rapidi": "Estilos rápidos",
|
||||
"Sto leggendo i trofei di questa console...": "Leyendo los trofeos de esta consola...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Herramientas y payloads",
|
||||
"Strumento": "Herramienta",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura de la consola",
|
||||
"Tempo di gioco": "Tiempo de juego",
|
||||
"Termini d'uso": "Condiciones de uso",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Se han actualizado las condiciones de uso y la política de privacidad (Ajustes > Privacidad y datos). ¿Las aceptas?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Las Condiciones de uso y la Política de privacidad se han actualizado (Ajustes > Privacidad). ¿Las aceptas?",
|
||||
"Ti ha chiesto l'amicizia": "Te ha enviado una solicitud de amistad",
|
||||
"Ti ha inviato una richiesta": "Te ha enviado una solicitud",
|
||||
"Tipo di file": "Tipo de archivo",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Título del juego",
|
||||
"Titolo disinstallato": "Título desinstalado",
|
||||
"Togli": "Quitar",
|
||||
"Togli dalla cartella": "Quitar de la carpeta",
|
||||
"Togli dalla coda": "Quitar de la cola",
|
||||
"Togli dalla libreria": "Quitar de la biblioteca",
|
||||
"Togli dalle preferite": "Quitar de favoritas",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Vuelve atrás o escribe otra dirección",
|
||||
"Tramonto": "Atardecer",
|
||||
"Triangolo: scrivi un commento": "Triángulo: escribir un comentario",
|
||||
"Trofei": "Trofeos",
|
||||
"Trofei di %s": "Trofeos de %s",
|
||||
"Trofei non disponibili": "Trofeos no disponibles",
|
||||
"Trofeo nascosto": "Trofeo oculto",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Demasiadas páginas en poco tiempo: espera unos segundos.",
|
||||
"Troppe registrazioni: riprova più tardi": "Demasiados registros: vuelve a intentarlo más tarde",
|
||||
"Troppe richieste: riprova tra poco": "Demasiadas solicitudes: inténtalo de nuevo en breve",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Usuarios bloqueados (X para desbloquear)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "De acuerdo: puedes hacerlo cuando quieras desde Ajustes › Sistema y herramientas",
|
||||
"Valuta": "Valorar",
|
||||
"Vedi i trofei": "Ver trofeos",
|
||||
"Velocità delle animazioni": "Velocidad de las animaciones",
|
||||
"Ventola": "Ventilador",
|
||||
"Ventola: accelera sopra %d °C": "Ventilador: acelera por encima de %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "aplicación",
|
||||
"apr": "abr",
|
||||
"aprile": "abril",
|
||||
"assente": "ausente",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "ya hay una instalación en curso en el sistema",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "el juego está abierto: ciérralo e inténtalo de nuevo",
|
||||
"il pkg non corrisponde al gioco già installato": "el pkg no corresponde al juego ya instalado",
|
||||
"installatore di sistema non pronto: riavvia Omega": "instalador del sistema no preparado: reinicia Omega",
|
||||
"invisibile": "invisible",
|
||||
"lug": "jul",
|
||||
"luglio": "julio",
|
||||
"lun": "lun",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "miércoles",
|
||||
"nessun caricatore": "ningún loader",
|
||||
"no": "no",
|
||||
"non disturbare": "no molestar",
|
||||
"non rilevato": "no detectado",
|
||||
"nov": "nov",
|
||||
"novembre": "noviembre",
|
||||
"online": "en línea",
|
||||
"ott": "oct",
|
||||
"ottobre": "octubre",
|
||||
"per scrivere": "para escribir",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d kaveri",
|
||||
"%d amico in comune": "%d yhteinen kaveri",
|
||||
"%d amico sta giocando": "%d kaveri pelaa",
|
||||
"%d app": "Sovelluksia: %d",
|
||||
"%d brani": "%d kappaletta",
|
||||
"%d di %d": "%d/%d",
|
||||
"%d di %d · %d%%": "%d/%d · %d%%",
|
||||
"%d giocatore": "%d pelaaja",
|
||||
"%d giocatore su Omega in questo momento": "%d pelaaja Omegassa juuri nyt",
|
||||
"%d giocatori": "%d pelaajaa",
|
||||
"%d giocatori su Omega in questo momento": "%d pelaajaa Omegassa juuri nyt",
|
||||
"%d giochi con trofei": "%d peliä, joissa on trophyja",
|
||||
"%d giochi · più giocato: %s": "%d peliä · pelatuin: %s",
|
||||
"%d gioco con trofei": "%d peli, jossa on trophyja",
|
||||
"%d gioco · più giocato: %s": "%d peli · pelatuin: %s",
|
||||
"%d in comune": "%d yhteistä",
|
||||
"%d in gioco ora": "%d pelaa nyt",
|
||||
"%d membri": "%d jäsentä",
|
||||
"%d membri · nessun messaggio": "%d jäsentä · ei viestejä",
|
||||
"%d membro": "%d jäsen",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d lukematta",
|
||||
"%d nuove": "%d uutta",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d pelaa",
|
||||
"%d punti": "%d pistettä",
|
||||
"%d salvate": "Tallennettuja: %d",
|
||||
"%d stazioni": "%d asemaa",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s asennettu kohteeseen %s: löydät sen aloitusnäytöltä",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s asennettu: löydät sen Omegan aloitusnäytöltä",
|
||||
"%s liberi di %s": "Vapaana %s / %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s piilotettu: palauta se kohdassa Asetukset › Piilotetut sovellukset",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s ei vastaa: onko levy yhä kytketty?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f Gt vapaana",
|
||||
"%s · %s (in uso)": "%s · %s (käytössä)",
|
||||
"%s · %s giocate in totale": "%s · pelattu yhteensä %s",
|
||||
"%s è di nuovo in home": "%s on taas aloitusnäytöllä",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s on Payload Managerissa: käynnistä se kerran asennuksen viimeistelemiseksi",
|
||||
"+ Aggiungi un server": "+ Lisää palvelin",
|
||||
"1 amico online": "1 kaveri online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Peruuta pyyntö",
|
||||
"App": "Sovellus",
|
||||
"App e intrattenimento": "Sovellukset ja viihde",
|
||||
"App nascoste": "Piilotetut sovellukset",
|
||||
"App nascoste (X per rimetterle in home)": "Piilotetut sovellukset (X palauttaa aloitusnäytölle)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst ei käytettävissä (oikeus puuttuu). Vaihtoehto: asenna pkg ItemzFlow-sovelluksella.",
|
||||
"Applica": "Käytä",
|
||||
"Apri": "Avaa",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar päivitetty",
|
||||
"Avatar personalizzato rimosso": "Mukautettu avatar poistettu",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarit: 16 uutta hahmoa lohikäärmeestä kyborgiin. Löydät ne kohdasta Asetukset › Vaihda avatar.",
|
||||
"Avvia": "Käynnistä",
|
||||
"Avvia Omega o riavvia la console": "Käynnistä Omega tai käynnistä konsoli uudelleen",
|
||||
"Avvia party": "Aloita party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Syöte",
|
||||
"Bacheca e gruppi": "Syöte",
|
||||
"Bacheca non disponibile": "Syöte ei ole käytettävissä",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Kaikkien jäsenten syöte, ryhmät, ennätykset ja trophyt",
|
||||
"Bagliore": "Hehku",
|
||||
"Barra dei comandi": "Komentopalkki",
|
||||
"Bentornato!": "Tervetuloa takaisin!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Ladataan...",
|
||||
"Cartella /data/music": "Kansio /data/music",
|
||||
"Cartella creata": "Kansio luotu",
|
||||
"Cartella eliminata: le app sono tornate in home": "Kansio poistettu: sovellukset palasivat aloitusnäytölle",
|
||||
"Cartella non leggibile": "Kansiota ei voi lukea",
|
||||
"Cartella non valida: manca il Title ID": "Virheellinen kansio: Title ID puuttuu",
|
||||
"Cartella vuota o non leggibile": "Kansio on tyhjä tai sitä ei voi lukea",
|
||||
"Cartella · %d app": "Kansio · Sovelluksia: %d",
|
||||
"Categoria": "Luokka",
|
||||
"Categoria riportata ai valori iniziali": "Luokka palautettu oletusarvoihin",
|
||||
"Centro di controllo": "Ohjauskeskus",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Millaisia ne ovat ja miten ne liikkuvat.",
|
||||
"Chi può scrivermi: solo amici": "Kuka voi lähettää minulle viestejä: vain kaverit",
|
||||
"Chi può scrivermi: tutti": "Kuka voi lähettää minulle viestejä: kaikki",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Konsolin sammuttanut näkyy nyt offline-tilassa muutamassa minuutissa, ja pelien oikea nimi ja kuvake näkyvät myös niille, joilla peliä ei ole.",
|
||||
"Chi sta usando questo controller?": "Kuka käyttää tätä ohjainta?",
|
||||
"Chi vede i miei trofei: nessuno": "Kuka näkee trophyni: ei kukaan",
|
||||
"Chi vede i miei trofei: solo amici": "Kuka näkee trophyni: vain kaverit",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Kuka näkee trophyni: kaikki (myös tulostaulukossa)",
|
||||
"Chiavetta USB": "USB-tikku",
|
||||
"Chiavetta USB %d": "USB-tikku %d",
|
||||
"Chiavetta USB 1": "USB-tikku 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Elokuva",
|
||||
"Classici": "Klassiset",
|
||||
"Classifica degli amici": "Kavereiden tulostaulukko",
|
||||
"Classifica dei trofei": "Trophy-tulostaulukko",
|
||||
"Classifica del gioco": "Pelin tulostaulukko",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Yhdistä puhelin tai PC samaan Wi-Fi-verkkoon konsolin kanssa.",
|
||||
"Collega un JSON": "Liitä JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Liitä USB-tikku, jolla on musiikkiasi, tai kopioi musiikki kansioon /data/Omega/Music FTP:n kautta",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Kommentin julkaisu epäonnistui",
|
||||
"Commento pubblicato": "Kommentti julkaistu",
|
||||
"Community": "Yhteisö",
|
||||
"Compari nei Record pubblici: no": "Näyt julkisissa Ennätyksissä: et",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Näyt julkisissa Ennätyksissä: et (toiminta piilotettu)",
|
||||
"Compari nei Record pubblici: sì": "Näyt julkisissa Ennätyksissä: kyllä",
|
||||
"Componenti per il jailbreak": "Jailbreakin komponentit",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Kun paneeli on auki, sen alla olevaa aloitusnäyttöä ei piirretä uudelleen: puolet vähemmän työtä konsolille.",
|
||||
"Conferma": "Vahvista",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Vahvistatko, että tämä homebrew on omasi tai vapaasti jaettavissa eikä piraattipeli tai -ohjelmisto?",
|
||||
"Confermo": "Vahvistan",
|
||||
"Console": "Konsoli",
|
||||
"Contatti e visibilità": "Yhteystiedot ja näkyvyys",
|
||||
"Contenuto offensivo": "Loukkaava sisältö",
|
||||
"Conversazioni": "Keskustelut",
|
||||
"Copertina": "Kansikuva",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historia",
|
||||
"Cronologia cancellata": "Historia tyhjennetty",
|
||||
"Cronologia vuota": "Historia on tyhjä",
|
||||
"Da ottenere": "Ansaitsematta",
|
||||
"Da sempre": "Kaikkien aikojen",
|
||||
"Da spostare: scegli la cartella e premi △": "Siirrettävänä: valitse kansio ja paina △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "JSONista: Liitä JSON, jossa on pelilistasi, tai tuo se puhelimesta.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Tämä tehtiin:",
|
||||
"Effetti sonori: attivi": "Äänitehosteet: päällä",
|
||||
"Effetti sonori: spenti": "Äänitehosteet: pois",
|
||||
"Elenco dei trofei non ancora disponibile": "Trophy-luettelo ei ole vielä saatavilla",
|
||||
"Elenco pieno: togli un server prima": "Luettelo on täynnä: poista ensin jokin palvelin",
|
||||
"Elimina": "Poista",
|
||||
"Elimina account": "Poista tili",
|
||||
"Elimina cartella": "Poista kansio",
|
||||
"Elimina dalla console": "Poista konsolilta",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Poistetaanko %s konsolilta? Pelin asennus poistetaan.",
|
||||
"Eliminare definitivamente questo elemento?": "Poistetaanko tämä kohde pysyvästi?",
|
||||
"Eliminare definitivamente?": "Poistetaanko pysyvästi?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Poistetaanko homebrew %s konsolilta?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Poistetaanko kansio? Sen sovellukset palaavat aloitusnäytölle, niitä ei poisteta.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Poistetaanko tilisi ja kaikki julkaisemasi pysyvästi? Tätä ei voi kumota.",
|
||||
"Eliminare questo homebrew?": "Poistetaanko tämä homebrew?",
|
||||
"Eliminato": "Poistettu",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Jää",
|
||||
"Gioca": "Pelaa",
|
||||
"Gioca ai tuoi stessi giochi": "Pelaa samoja pelejä kuin sinä",
|
||||
"Gioca qualcosa per entrare in classifica": "Pelaa jotain päästäksesi tulostaulukkoon",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Pelaa jotain: peliaikasi näkyy täällä",
|
||||
"Giocati di recente": "Äskettäin pelatut",
|
||||
"Giocatori": "Pelaajat",
|
||||
"Giochi": "Pelit",
|
||||
"Giochi più giocati": "Pelatuimmat pelit",
|
||||
"Giochi sui dischi esterni": "Pelit ulkoisilla levyillä",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Pelit ulkoisilla levyillä: liitä HDD, SSD tai muistitikku, niin pelit näkyvät aloitusnäytössä levyn kuvakkeella. Jos irrotat levyn, ne katoavat.",
|
||||
"Giochiamo a %s?": "Pelataanko peliä %s?",
|
||||
"Gioco": "Peli",
|
||||
"Gioco aggiornato": "Peli päivitetty",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Pelasi peliä %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Latasit tietosi äskettäin: yritä uudelleen tunnin päästä",
|
||||
"Hai lasciato il party": "Poistuit partysta",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Kansioiden enimmäismäärä on saavutettu",
|
||||
"Hai scritto molto: riprova più tardi": "Olet kirjoittanut paljon: yritä myöhemmin uudelleen",
|
||||
"Hanno giocato di recente": "Pelanneet äskettäin",
|
||||
"Hashtag (separati da spazio)": "Aihetunnisteet (välilyönnillä erotettuina)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Asennetut pelit ja sovellukset näkyvät täällä.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Kytketyiltä HDD- ja SSD-levyiltä sekä USB-tikuilta löytyvät pelit näkyvät aloitusnäytöllä levyn kuvakkeen kanssa.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Viestisi kavereiden kanssa näkyvät täällä.",
|
||||
"I miei trofei": "Omat trophyt",
|
||||
"I suggerimenti dei tasti in basso.": "Painikevihjeet alareunassa.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Peleissä ansaitut trophyt luetaan konsolilta automaattisesti, kun avaat Omegan. Neliöllä luet ne uudelleen nyt.",
|
||||
"I tuoi giochi": "Omat pelisi",
|
||||
"I tuoi trofei": "Sinun trophysi",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Trophysi eivät ole julkisia: voit muuttaa tätä kohdassa Asetukset › Yksityisyys",
|
||||
"ID online": "Online-tunnus",
|
||||
"ID online e password sono obbligatori": "Online-tunnus ja salasana vaaditaan",
|
||||
"ID online o email già in uso": "Online-tunnus tai sähköposti on jo käytössä",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Linkki vie verkkosivulle eikä tiedostoon: tarvitaan suora linkki pkg-, zip- tai elf-tiedostoon",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Mahdollisimman vähän työtä konsolille: hyödyllinen, jos se kuumenee tai hidastelee.",
|
||||
"Il mio profilo": "Oma profiili",
|
||||
"Il mio stato: %s": "Tilani: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Jokaisen pelin nimi sen kuvakkeen alla, ei vain valitun.",
|
||||
"Il post non c'è più": "Julkaisua ei enää ole",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Homebrew-sovelluksen käyttämä palvelin ei vastaa: tarkista verkkoyhteys (tai skriptiin kirjoitettu osoite)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Palvelu on jo käynnistynyt.",
|
||||
"Il sito non risponde (tempo scaduto).": "Sivusto ei vastaa (aikakatkaisu).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Siirtymien, valintojen ja ilmoitusten äänet.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Pisin aika, jonka yksi pelaaja on käyttänyt yhteen peliin",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Tilaviestisi (esim. \"Etsin porukkaa Warzoneen\")",
|
||||
"Il tuo stato": "Tilasi",
|
||||
"Immagine personale": "Oma kuva",
|
||||
"Immagini": "Kuvat",
|
||||
"Importa i trofei da questa console: no": "Tuo trophyt tältä konsolilta: ei",
|
||||
"Importa i trofei da questa console: sì": "Tuo trophyt tältä konsolilta: kyllä",
|
||||
"Importato: lettura dei trofei in arrivo": "Tuotu: trophyjen luku tulossa pian",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Tuonti pois päältä: tuodut trophyt on poistettu",
|
||||
"Impossibile aprire la pagina.": "Sivua ei voitu avata.",
|
||||
"Impossibile avviare il caricamento": "Lähetystä ei voitu aloittaa",
|
||||
"Impossibile avviare l'installazione": "Asennusta ei voitu aloittaa",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Payloadia ei voitu tallentaa",
|
||||
"Impostazioni": "Asetukset",
|
||||
"Impostazioni non disponibili": "Asetukset eivät ole käytettävissä",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Asetukset › Yksityisyys kokoaa kaikki valinnat: kuka voi kirjoittaa sinulle, mitä muut näkevät, ennätykset, trophyt, estetyt käyttäjät ja omat tietosi.",
|
||||
"In alto a destra": "Oikea yläkulma",
|
||||
"In alto a sinistra": "Vasen yläkulma",
|
||||
"In ascolto": "Nyt soi",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON irrotettu: käsin lisätyt pelit säilyvät",
|
||||
"Jailbreak rilevato: %s": "Jailbreak havaittu: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Trophyjen tuonti on pois päältä: ota se käyttöön kohdassa Asetukset › Yksityisyys",
|
||||
"L'invito non è più valido": "Kutsu ei ole enää voimassa",
|
||||
"L'orologio in alto a destra.": "Kello oikeassa yläkulmassa.",
|
||||
"L'utente ha scelto di non mostrarli.": "Käyttäjä on päättänyt olla näyttämättä niitä.",
|
||||
"L1/R1 Schede": "L1/R1 Välilehdet",
|
||||
"L2/R2 Volume": "L2/R2 Äänenvoimakkuus",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Yhteisö on nyt aloitusnäytöllä ennen pelejä: syöte, ryhmät, ihmiset ja peliaika yhden painalluksen päässä.",
|
||||
"La bacheca è vuota": "Syöte on tyhjä",
|
||||
"La coda è vuota": "Jono on tyhjä",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsoli ei anna ääntä taustapalvelulle: musiikki kuuluu, kun Omega on auki",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsoli ei hyväksynyt peliä (0x%08X): levyllä olevat pelit vaativat, että kstuff on päällä",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Sitä säilyttää Omegan palvelu, joka ei vastaa: päivitä Omega tai käynnistä konsoli uudelleen.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Hallintapaneeli kuormittaa konsolia 2–4 kertaa vähemmän, ja kun aloitusnäyttö on paikallaan, se siirtyy itsestään 30 kuvaan sekunnissa.",
|
||||
"La forma di schede, pulsanti e icone.": "Korttien, painikkeiden ja kuvakkeiden muoto.",
|
||||
"La libreria è sulla console": "Kirjasto on konsolilla",
|
||||
"La mia libreria": "Oma kirjasto",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Suorittimen lämpötila kellonajan vieressä.",
|
||||
"La tua bio": "Biosi",
|
||||
"La tua libreria è vuota": "Kirjastosi on tyhjä",
|
||||
"La tua posizione: %d su %d": "Sijoituksesi: %d/%d",
|
||||
"Lascia": "Poistu",
|
||||
"Lascia il party": "Poistu partysta",
|
||||
"Le icone dei giochi nella fila della home.": "Pelien kuvakkeet aloitusnäytön rivissä.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Ei koskaan",
|
||||
"Malware o file pericoloso": "Haittaohjelma tai vaarallinen tiedosto",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Lähetetäänkö Omegan lokit kehittäjälle? Niissä on käytettyjen pelien, kappaleiden ja radioiden nimet, ei salasanoja.",
|
||||
"Maratone": "Maratonit",
|
||||
"Medie": "Keskikokoiset",
|
||||
"Medio": "Keskitaso",
|
||||
"Membri · %d": "Jäsenet · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Häirintä",
|
||||
"Molto arrotondati": "Hyvin pyöreät",
|
||||
"Morbidi": "Pehmeät",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Näytä kavereille, mitä pelaan, ja peliaikani: ei",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Näytä kavereille, mitä pelaan, ja peliaikani: kyllä",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Näytä myös homebrew-sovellukset ja payloadit pelien vieressä.",
|
||||
"Mostra anche i secondi.": "Näytä myös sekunnit.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Näytä, mitä pelaan ja peliaikani: ei",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Näytä, mitä pelaan ja peliaikani: kyllä",
|
||||
"Movimento": "Liike",
|
||||
"Musica": "Musiikki",
|
||||
"Musica %s · Effetti %s": "Musiikki %s · Tehosteet %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musiikki ja kaukosäädin käyttävät jo uutta versiota",
|
||||
"Musica in Omega": "Omegan musiikki",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omegan musiikki, kaverit ja äänipartyt myös pelatessa",
|
||||
"Nascondi dalla home": "Piilota aloitusnäytöltä",
|
||||
"Nascoste": "Piilotetut",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic tai muut Subsonic-yhteensopivat",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profiileissa näkyvät nyt trophyt: omasi Trophyt-painikkeesta, muiden, jos he päättävät näyttää ne.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSONissa ei ole pelejä: tarvitaan ainakin nimi ja linkki",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Puhdas musta",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Latainta ei saatavilla: tarvitaan elfldr (portti 9021) tai websrv (portti 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Ei viestejä: kirjoita ensimmäinen!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Ei viestejä: kirjoita ensimmäisenä painamalla X",
|
||||
"Nessun record ancora": "Ei vielä ennätyksiä",
|
||||
"Nessun risultato": "Ei tuloksia",
|
||||
"Nessun segnalibro": "Ei kirjanmerkkejä",
|
||||
"Nessun suggerimento": "Ei ehdotuksia",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Ei vielä ehdotuksia: lisää kavereita",
|
||||
"Nessun suono": "Ei ääniä",
|
||||
"Nessun trofeo ancora": "Ei vielä trophyja",
|
||||
"Nessun trofeo in classifica": "Tulostaulukossa ei ole trophyja",
|
||||
"Nessun utente trovato": "Käyttäjiä ei löytynyt",
|
||||
"Nessuna": "Ei mitään",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Ei piilotettuja sovelluksia: piilota niitä pelin valinnoista aloitusnäytöllä",
|
||||
"Nessuna attività": "Ei toimintaa",
|
||||
"Nessuna attività recente": "Ei viimeaikaista toimintaa",
|
||||
"Nessuna bio.": "Ei bioa.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Uuden ryhmän nimi",
|
||||
"Nome del server": "Palvelimen nimi",
|
||||
"Nome della cartella": "Kansion nimi",
|
||||
"Nome della nuova cartella": "Uuden kansion nimi",
|
||||
"Nome utente": "Käyttäjänimi",
|
||||
"Nome utente o password errati": "Väärä käyttäjänimi tai salasana",
|
||||
"Nomi sotto le icone": "Nimet kuvakkeiden alla",
|
||||
"Non chiedere più": "Älä kysy uudelleen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Et näy ennätyksissä: voit muuttaa tätä kohdassa Asetukset › Yksityisyys",
|
||||
"Non disturbare": "Älä häiritse",
|
||||
"Non disturbare (niente avvisi)": "Älä häiritse (ei ilmoituksia)",
|
||||
"Non hai ancora pubblicato nulla": "Et ole vielä julkaissut mitään",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Yöllinen",
|
||||
"Novità": "Uutta",
|
||||
"Nuova cartella": "Uusi kansio",
|
||||
"Nuova cartella...": "Uusi kansio...",
|
||||
"Nuova copertina": "Uusi kansikuva",
|
||||
"Nuovo PIN": "Uusi PIN",
|
||||
"Nuovo avatar": "Uusi avatar",
|
||||
"Nuovo gruppo": "Uusi ryhmä",
|
||||
"Nuovo messaggio": "Uusi viesti",
|
||||
"Nuovo nome": "Uusi nimi",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Uutta: Asetukset › Mukauta. Yli 30 vaihtoehtoa: 12 teemaa, korostusväri, taustakuvat, partikkelit, kello, äänet, ilmoitukset, näytönsäästäjä ja 7 pikatyyliä.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Uutta: Ennätykset. Kaikkien jäsenten peliaika: pelaajat, pelatuimmat pelit ja maratonit, viikolta tai kaikkien aikojen.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Uutta: Trophyt. Omega lukee tämän konsolin peleissä ansaitut trophyt ja lisää ne profiiliisi ja julkiseen tulostaulukkoon.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Uutta: kansiot aloitusnäytöllä. Valitse pelin valinnoista ”Siirrä kansioon”; kansiossa näkyvät neljä ensimmäistä kuvaketta.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · nähty %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Jokin meni vikaan",
|
||||
"Operazione party non riuscita": "Party-toiminto epäonnistui",
|
||||
"Opzioni": "Valinnat",
|
||||
"Opzioni dell'app": "Sovelluksen valinnat",
|
||||
"Opzioni della cartella": "Kansion valinnat",
|
||||
"Opzioni di alimentazione": "Virta",
|
||||
"Ordine dei giochi": "Pelien järjestys",
|
||||
"Oro": "Kulta",
|
||||
"Orologio e barra": "Kello ja palkki",
|
||||
"Orologio grande": "Suuri kello",
|
||||
"Oscuramento dello sfondo": "Taustan tummennus",
|
||||
"Ottenuto": "Ansaittu",
|
||||
"Pagina iniziale": "Aloitussivu",
|
||||
"Pagina non disponibile": "Sivu ei ole käytettävissä",
|
||||
"Pannelli": "Paneelit",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Umpinaiset",
|
||||
"Pirateria o contenuto non autorizzato": "Piratismi tai luvaton sisältö",
|
||||
"Più ascoltati": "Eniten soitetut",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Useat levyt yhtä aikaa tunnistetaan automaattisesti. Pelien käynnistäminen levyiltä vaatii, että kstuff on käytössä, kuten muissakin työkaluissa.",
|
||||
"Più scaricati": "Ladatuimmat",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Mitä tummempi, sitä luettavampia tekstit kansikuvien päällä.",
|
||||
"Più votati": "Parhaiten arvioidut",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · kulta 90 · hopea 30 · pronssi 15 pistettä. Trophyt luetaan konsolilta.",
|
||||
"Playlist": "Soittolistat",
|
||||
"Poche": "Vähän",
|
||||
"Posizione delle notifiche": "Ilmoitusten sijainti",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Valmistellaan jonoa...",
|
||||
"Prestazioni": "Suorituskyky",
|
||||
"Prima i giochi, poi gli homebrew": "Ensin pelit, sitten homebrew't",
|
||||
"Privacy e dati": "Tietosuoja ja tiedot",
|
||||
"Privacy": "Yksityisyys",
|
||||
"Privacy e termini": "Tietosuoja ja ehdot",
|
||||
"Processore": "Suoritin",
|
||||
"Profilo": "Profiili",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Voit lisätä vain kavereitasi",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Voit muuttaa valintaa milloin tahansa: Asetukset › Omega aloitusnäyttönä.",
|
||||
"Puoi invitare solo i tuoi amici": "Voit kutsua vain kavereitasi",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Voit piilottaa pelit ja sovellukset, joita et käytä: pelin valinnat › Piilota aloitusnäytöltä. Palauta ne kohdassa Asetukset › Piilotetut sovellukset.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Voit lähettää viestejä vain kavereillesi",
|
||||
"Quadrato: cambia periodo": "Neliö: vaihda ajanjaksoa",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Kun asennat pelin levyn ollessa liitettynä, Omega kysyy, minne se asennetaan.",
|
||||
"Quanto restano a schermo.": "Kuinka kauan ne pysyvät näytöllä.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Kuinka paljon tausta näkyy korttien ja ilmoitusten läpi.",
|
||||
"Questa settimana": "Tällä viikolla",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Tällä viikolla kukaan ei ole vielä pelannut: kokeile ”Kaikkien aikojen”.",
|
||||
"Questi trofei non sono visibili": "Nämä trophyt eivät ole näkyvissä",
|
||||
"Questo gioco non è installato su questa console": "Tätä peliä ei ole asennettu tälle konsolille",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Tämä homebrew pyytää valitsemaan useasta vaihtoehdosta",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Tämä osoite ei näytä Subsonic-palvelimelta",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radioasemat eivät ole juuri nyt saatavilla",
|
||||
"Radio preferite": "Suosikkiradiot",
|
||||
"Rapide": "Nopeat",
|
||||
"Record": "Ennätykset",
|
||||
"Record: %s · %s": "Ennätys: %s · %s",
|
||||
"Registrazione": "Rekisteröidään",
|
||||
"Registrazione chiusa su questo server": "Rekisteröityminen on suljettu tällä palvelimella",
|
||||
"Registrazione non riuscita": "Rekisteröityminen epäonnistui",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Hylkää",
|
||||
"Rifiuta invito": "Hylkää kutsu",
|
||||
"Rilassate": "Rauhalliset",
|
||||
"Rileggi dalla console": "Lue uudelleen konsolilta",
|
||||
"Rileggo i trofei di questa console...": "Luetaan tämän konsolin trophyt uudelleen...",
|
||||
"Rimozione non riuscita": "Poisto epäonnistui",
|
||||
"Rimuovere questo server musicale da Omega?": "Poistetaanko tämä musiikkipalvelin Omegasta?",
|
||||
"Rimuovi": "Poista",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Poista kirjanmerkeistä",
|
||||
"Rimuovi server": "Poista palvelin",
|
||||
"Rinomina": "Nimeä uudelleen",
|
||||
"Rinomina cartella": "Nimeä kansio uudelleen",
|
||||
"Rinominato": "Nimetty uudelleen",
|
||||
"Riprendi musica": "Jatka musiikkia",
|
||||
"Ripristina": "Palauta",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Tausta",
|
||||
"Sfondo del tema": "Teeman tausta",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Vain Omegan tiedostoja ja tarvittaessa lataimen asetusta muutetaan. Voit tehdä tämän uudelleen milloin tahansa kohdasta Asetukset › Järjestelmä ja työkalut.",
|
||||
"Si scopre ottenendolo.": "Paljastuu, kun ansaitset sen.",
|
||||
"Si spaccia per un altro": "Esiintyy toisena henkilönä",
|
||||
"Siete già amici": "Olette jo kavereita",
|
||||
"Silenziose": "Äänettömät",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Alaotsikko",
|
||||
"Spam": "Roskaposti",
|
||||
"Spaziale": "Kosminen",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Poistetaanko trophyjen tuonti käytöstä? Jo tuodut trophyt poistetaan palvelimelta.",
|
||||
"Spegni": "Virta",
|
||||
"Spegni il microfono": "Mikrofoni pois",
|
||||
"Spenta": "Pois",
|
||||
"Sposta": "Siirrä",
|
||||
"Sposta in un'altra cartella": "Siirrä toiseen kansioon",
|
||||
"Sposta in una cartella": "Siirrä kansioon",
|
||||
"Sposta qui": "Siirrä tähän",
|
||||
"Spostato in %s": "Siirretty: %s",
|
||||
"Sposto %s": "Siirretään: %s",
|
||||
"Squadrati": "Terävät",
|
||||
"Sta giocando a %s · %s": "Pelaa peliä %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Näytönsäästäjän tyyli",
|
||||
"Stile «%s» applicato": "Tyyli ”%s” otettu käyttöön",
|
||||
"Stili rapidi": "Pikatyylit",
|
||||
"Sto leggendo i trofei di questa console...": "Luetaan tämän konsolin trophyja...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Työkalut ja payloadit",
|
||||
"Strumento": "Työkalu",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsolin lämpötila",
|
||||
"Tempo di gioco": "Peliaika",
|
||||
"Termini d'uso": "Käyttöehdot",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Käyttöehdot ja tietosuojakäytäntö on päivitetty (Asetukset > Tietosuoja ja tiedot). Hyväksytkö ne?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Käyttöehdot ja tietosuojakäytäntö on päivitetty (Asetukset > Yksityisyys). Hyväksytkö ne?",
|
||||
"Ti ha chiesto l'amicizia": "Lähetti sinulle kaveripyynnön",
|
||||
"Ti ha inviato una richiesta": "Lähetti sinulle pyynnön",
|
||||
"Tipo di file": "Tiedostotyyppi",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Pelin nimi",
|
||||
"Titolo disinstallato": "Nimikkeen asennus poistettu",
|
||||
"Togli": "Poista",
|
||||
"Togli dalla cartella": "Poista kansiosta",
|
||||
"Togli dalla coda": "Poista jonosta",
|
||||
"Togli dalla libreria": "Poista kirjastosta",
|
||||
"Togli dalle preferite": "Poista suosikeista",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Palaa takaisin tai kirjoita toinen osoite",
|
||||
"Tramonto": "Auringonlasku",
|
||||
"Triangolo: scrivi un commento": "Kolmio: kirjoita kommentti",
|
||||
"Trofei": "Trophyt",
|
||||
"Trofei di %s": "Trophyt: %s",
|
||||
"Trofei non disponibili": "Trophyt eivät ole saatavilla",
|
||||
"Trofeo nascosto": "Piilotettu trophy",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Liian monta sivua liian nopeasti: odota muutama sekunti.",
|
||||
"Troppe registrazioni: riprova più tardi": "Liian monta rekisteröitymistä: yritä myöhemmin uudelleen",
|
||||
"Troppe richieste: riprova tra poco": "Liian monta pyyntöä: yritä hetken päästä uudelleen",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Estetyt käyttäjät (X poistaa eston)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Selvä: voit tehdä sen milloin tahansa kohdasta Asetukset › Järjestelmä ja työkalut",
|
||||
"Valuta": "Arvioi",
|
||||
"Vedi i trofei": "Näytä trophyt",
|
||||
"Velocità delle animazioni": "Animaatioiden nopeus",
|
||||
"Ventola": "Tuuletin",
|
||||
"Ventola: accelera sopra %d °C": "Tuuletin: tehostuu, raja %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "sovellus",
|
||||
"apr": "huhtik.",
|
||||
"aprile": "huhtikuuta",
|
||||
"assente": "poissa",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "tekijä: TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "järjestelmässä on jo toinen asennus käynnissä",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "peli on auki: sulje se ja yritä uudelleen",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg ei vastaa jo asennettua peliä",
|
||||
"installatore di sistema non pronto: riavvia Omega": "järjestelmän asennusohjelma ei ole valmis: käynnistä Omega uudelleen",
|
||||
"invisibile": "näkymätön",
|
||||
"lug": "heinäk.",
|
||||
"luglio": "heinäkuuta",
|
||||
"lun": "ma",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "keskiviikko",
|
||||
"nessun caricatore": "ei latainta",
|
||||
"no": "ei",
|
||||
"non disturbare": "älä häiritse",
|
||||
"non rilevato": "ei havaittu",
|
||||
"nov": "marrask.",
|
||||
"novembre": "marraskuuta",
|
||||
"online": "online",
|
||||
"ott": "lokak.",
|
||||
"ottobre": "lokakuuta",
|
||||
"per scrivere": "kirjoittaaksesi",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d ami",
|
||||
"%d amico in comune": "%d ami en commun",
|
||||
"%d amico sta giocando": "%d ami joue",
|
||||
"%d app": "Applis : %d",
|
||||
"%d brani": "%d titres",
|
||||
"%d di %d": "%d sur %d",
|
||||
"%d di %d · %d%%": "%d sur %d · %d%%",
|
||||
"%d giocatore": "%d joueur",
|
||||
"%d giocatore su Omega in questo momento": "%d joueur sur Omega en ce moment",
|
||||
"%d giocatori": "%d joueurs",
|
||||
"%d giocatori su Omega in questo momento": "%d joueurs sur Omega en ce moment",
|
||||
"%d giochi con trofei": "%d jeux avec trophées",
|
||||
"%d giochi · più giocato: %s": "%d jeux · le plus joué : %s",
|
||||
"%d gioco con trofei": "%d jeu avec trophées",
|
||||
"%d gioco · più giocato: %s": "%d jeu · le plus joué : %s",
|
||||
"%d in comune": "%d en commun",
|
||||
"%d in gioco ora": "%d en jeu actuellement",
|
||||
"%d membri": "%d membres",
|
||||
"%d membri · nessun messaggio": "%d membres · aucun message",
|
||||
"%d membro": "%d membre",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d non lus",
|
||||
"%d nuove": "%d nouvelles",
|
||||
"%d online": "%d en ligne",
|
||||
"%d online · %d in gioco": "%d en ligne · %d en jeu",
|
||||
"%d punti": "%d points",
|
||||
"%d salvate": "%d enregistrées",
|
||||
"%d stazioni": "%d stations",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installé sur %s : il se trouve sur l'accueil",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installé : il se trouve sur l'accueil d'Omega",
|
||||
"%s liberi di %s": "%s libres sur %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s masquée : réaffichez-la dans Paramètres › Applis masquées",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s ne répond pas : le disque est-il toujours branché ?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f Go libres",
|
||||
"%s · %s (in uso)": "%s · %s (utilisé)",
|
||||
"%s · %s giocate in totale": "%s · %s de jeu au total",
|
||||
"%s è di nuovo in home": "%s est de retour sur l'accueil",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s est dans Payload Manager : lancez-le une fois pour terminer l'installation",
|
||||
"+ Aggiungi un server": "+ Ajouter un serveur",
|
||||
"1 amico online": "1 ami en ligne",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Annuler la demande",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Applications et divertissement",
|
||||
"App nascoste": "Applis masquées",
|
||||
"App nascoste (X per rimetterle in home)": "Applis masquées (X pour les remettre sur l'accueil)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst indisponible (privilège manquant). Solution : installez le pkg avec ItemzFlow.",
|
||||
"Applica": "Appliquer",
|
||||
"Apri": "Ouvrir",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar mis à jour",
|
||||
"Avatar personalizzato rimosso": "Avatar personnalisé supprimé",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatars : 16 nouveaux personnages, du dragon au cyborg. Ils sont dans Paramètres › Changer d'avatar.",
|
||||
"Avvia": "Lancer",
|
||||
"Avvia Omega o riavvia la console": "Lancez Omega ou redémarrez la console",
|
||||
"Avvia party": "Créer une party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Fil d'actualité",
|
||||
"Bacheca e gruppi": "Fil/groupes",
|
||||
"Bacheca non disponibile": "Fil d'actualité indisponible",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Fil d'actualité, groupes, records et trophées de tous les membres",
|
||||
"Bagliore": "Halo",
|
||||
"Barra dei comandi": "Barre de commandes",
|
||||
"Bentornato!": "Bon retour !",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Chargement...",
|
||||
"Cartella /data/music": "Dossier /data/music",
|
||||
"Cartella creata": "Dossier créé",
|
||||
"Cartella eliminata: le app sono tornate in home": "Dossier supprimé : les applis sont revenues sur l'accueil",
|
||||
"Cartella non leggibile": "Dossier illisible",
|
||||
"Cartella non valida: manca il Title ID": "Dossier non valide : le Title ID est manquant",
|
||||
"Cartella vuota o non leggibile": "Dossier vide ou illisible",
|
||||
"Cartella · %d app": "Dossier · Applis : %d",
|
||||
"Categoria": "Catégorie",
|
||||
"Categoria riportata ai valori iniziali": "Catégorie réinitialisée",
|
||||
"Centro di controllo": "Centre de contrôle",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Leur forme et leur mouvement.",
|
||||
"Chi può scrivermi: solo amici": "Qui peut m'écrire : amis uniquement",
|
||||
"Chi può scrivermi: tutti": "Qui peut m'écrire : tout le monde",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Quand on éteint la console, on apparaît désormais hors ligne au bout de quelques minutes, et les jeux affichent leur vrai nom et leur vraie icône même pour ceux qui ne les possèdent pas.",
|
||||
"Chi sta usando questo controller?": "Qui utilise cette manette ?",
|
||||
"Chi vede i miei trofei: nessuno": "Qui voit mes trophées : personne",
|
||||
"Chi vede i miei trofei: solo amici": "Qui voit mes trophées : amis uniquement",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Qui voit mes trophées : tout le monde (classement inclus)",
|
||||
"Chiavetta USB": "Clé USB",
|
||||
"Chiavetta USB %d": "Clé USB %d",
|
||||
"Chiavetta USB 1": "Clé USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinéma",
|
||||
"Classici": "Classiques",
|
||||
"Classifica degli amici": "Classement des amis",
|
||||
"Classifica dei trofei": "Classement des trophées",
|
||||
"Classifica del gioco": "Classement du jeu",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Connectez votre téléphone ou votre PC au même réseau Wi-Fi que la console.",
|
||||
"Collega un JSON": "Lier un JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Branchez une clé USB contenant votre musique, ou copiez-la dans /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Impossible de publier le commentaire",
|
||||
"Commento pubblicato": "Commentaire publié",
|
||||
"Community": "Communauté",
|
||||
"Compari nei Record pubblici: no": "Vous apparaissez dans les Records publics : non",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Vous apparaissez dans les Records publics : non (activité masquée)",
|
||||
"Compari nei Record pubblici: sì": "Vous apparaissez dans les Records publics : oui",
|
||||
"Componenti per il jailbreak": "Composants du jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Quand un panneau est ouvert, l'accueil en dessous n'est plus redessiné : deux fois moins de travail pour la console.",
|
||||
"Conferma": "Confirmer",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Confirmez-vous que cet homebrew est le vôtre ou librement redistribuable, et non un jeu ou un logiciel piraté ?",
|
||||
"Confermo": "Je confirme",
|
||||
"Console": "Console",
|
||||
"Contatti e visibilità": "Contacts et visibilité",
|
||||
"Contenuto offensivo": "Contenu offensant",
|
||||
"Conversazioni": "Conversations",
|
||||
"Copertina": "Couverture",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historique",
|
||||
"Cronologia cancellata": "Historique effacé",
|
||||
"Cronologia vuota": "Historique vide",
|
||||
"Da ottenere": "À obtenir",
|
||||
"Da sempre": "Depuis toujours",
|
||||
"Da spostare: scegli la cartella e premi △": "À déplacer : choisissez le dossier et appuyez sur △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Depuis un JSON : Lier un JSON avec la liste de vos jeux, ou importez-le depuis votre téléphone.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Voici ce qui a été fait :",
|
||||
"Effetti sonori: attivi": "Effets sonores : activés",
|
||||
"Effetti sonori: spenti": "Effets sonores : désactivés",
|
||||
"Elenco dei trofei non ancora disponibile": "Liste des trophées pas encore disponible",
|
||||
"Elenco pieno: togli un server prima": "Liste pleine : retirez d'abord un serveur",
|
||||
"Elimina": "Supprimer",
|
||||
"Elimina account": "Supprimer le compte",
|
||||
"Elimina cartella": "Supprimer le dossier",
|
||||
"Elimina dalla console": "Supprimer de la console",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Supprimer %s de la console ? Le jeu sera désinstallé.",
|
||||
"Eliminare definitivamente questo elemento?": "Supprimer définitivement cet élément ?",
|
||||
"Eliminare definitivamente?": "Supprimer définitivement ?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Supprimer l'homebrew %s de la console ?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Supprimer le dossier ? Les applis qu'il contient reviennent sur l'accueil, elles ne sont pas désinstallées.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Supprimer définitivement votre compte et tout ce que vous avez publié ? Cette action est irréversible.",
|
||||
"Eliminare questo homebrew?": "Supprimer cet homebrew ?",
|
||||
"Eliminato": "Supprimé",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Glace",
|
||||
"Gioca": "Jouer",
|
||||
"Gioca ai tuoi stessi giochi": "Joue aux mêmes jeux que vous",
|
||||
"Gioca qualcosa per entrare in classifica": "Jouez à quelque chose pour entrer au classement",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Jouez à quelque chose : votre temps de jeu s'affichera ici",
|
||||
"Giocati di recente": "Joués récemment",
|
||||
"Giocatori": "Joueurs",
|
||||
"Giochi": "Jeux",
|
||||
"Giochi più giocati": "Jeux les plus joués",
|
||||
"Giochi sui dischi esterni": "Jeux sur disques externes",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Jeux sur disques externes : branchez un HDD, un SSD ou une clé USB et les jeux apparaissent sur l'accueil avec l'icône du disque. Si vous débranchez le disque, ils disparaissent.",
|
||||
"Giochiamo a %s?": "On joue à %s ?",
|
||||
"Gioco": "Jeu",
|
||||
"Gioco aggiornato": "Jeu mis à jour",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "A joué à %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Vous avez déjà téléchargé vos données récemment : réessayez dans une heure",
|
||||
"Hai lasciato il party": "Vous avez quitté la party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Vous avez atteint le nombre maximal de dossiers",
|
||||
"Hai scritto molto: riprova più tardi": "Vous avez beaucoup publié : réessayez plus tard",
|
||||
"Hanno giocato di recente": "Ont joué récemment",
|
||||
"Hashtag (separati da spazio)": "Hashtags (séparés par des espaces)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Les jeux et applications installés apparaîtront ici.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Les jeux trouvés sur les HDD, SSD et clés USB branchés apparaissent sur l'accueil avec l'icône du disque.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Vos messages avec vos amis apparaîtront ici.",
|
||||
"I miei trofei": "Mes trophées",
|
||||
"I suggerimenti dei tasti in basso.": "Les indications des touches en bas.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Les trophées obtenus dans les jeux sont lus automatiquement sur la console à l'ouverture d'Omega. Appuyez sur Carré pour les relire maintenant.",
|
||||
"I tuoi giochi": "Vos jeux",
|
||||
"I tuoi trofei": "Vos trophées",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Vos trophées ne sont pas publics : modifiez-le dans Paramètres › Confidentialité",
|
||||
"ID online": "ID en ligne",
|
||||
"ID online e password sono obbligatori": "L'ID en ligne et le mot de passe sont obligatoires",
|
||||
"ID online o email già in uso": "ID en ligne ou e-mail déjà utilisé",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Le lien mène à une page web, pas au fichier : il faut le lien direct vers le pkg, zip ou elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Le minimum de travail pour la console : utile si elle chauffe ou ralentit.",
|
||||
"Il mio profilo": "Mon profil",
|
||||
"Il mio stato: %s": "Mon statut : %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Le nom de chaque jeu sous son icône, pas seulement celui du jeu choisi.",
|
||||
"Il post non c'è più": "Cette publication n'existe plus",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Le serveur utilisé par cet homebrew ne répond pas : vérifiez votre réseau (ou l'adresse indiquée dans le script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Le service a déjà démarré.",
|
||||
"Il sito non risponde (tempo scaduto).": "Le site ne répond pas (délai dépassé).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Le son des déplacements, des choix et des notifications.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Le temps le plus long d'un joueur sur un seul jeu",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Votre message de statut (ex. \"Cherche une équipe pour Warzone\")",
|
||||
"Il tuo stato": "Votre statut",
|
||||
"Immagine personale": "Image personnelle",
|
||||
"Immagini": "Images",
|
||||
"Importa i trofei da questa console: no": "Importer les trophées de cette console : non",
|
||||
"Importa i trofei da questa console: sì": "Importer les trophées de cette console : oui",
|
||||
"Importato: lettura dei trofei in arrivo": "Importé : lecture des trophées à venir",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importation désactivée : les trophées importés ont été supprimés",
|
||||
"Impossibile aprire la pagina.": "Impossible d'ouvrir la page.",
|
||||
"Impossibile avviare il caricamento": "Impossible de lancer l'envoi",
|
||||
"Impossibile avviare l'installazione": "Impossible de lancer l'installation",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Impossible d'enregistrer le payload",
|
||||
"Impostazioni": "Paramètres",
|
||||
"Impostazioni non disponibili": "Paramètres indisponibles",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Paramètres › Confidentialité regroupe tous vos choix : qui peut vous écrire, ce que voient les autres, records, trophées, utilisateurs bloqués et vos données.",
|
||||
"In alto a destra": "En haut à droite",
|
||||
"In alto a sinistra": "En haut à gauche",
|
||||
"In ascolto": "En écoute",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON dissocié : les jeux ajoutés à la main restent",
|
||||
"Jailbreak rilevato: %s": "Jailbreak détecté : %s",
|
||||
"Jailbreak: %s": "Jailbreak : %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "L'importation des trophées est désactivée : activez-la dans Paramètres › Confidentialité",
|
||||
"L'invito non è più valido": "Cette invitation n'est plus valide",
|
||||
"L'orologio in alto a destra.": "L'horloge en haut à droite.",
|
||||
"L'utente ha scelto di non mostrarli.": "L'utilisateur a choisi de ne pas les afficher.",
|
||||
"L1/R1 Schede": "L1/R1 Onglets",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "La Communauté est désormais sur l'accueil, avant les jeux : fil d'actualité, groupes, personnes et temps de jeu à une touche de distance.",
|
||||
"La bacheca è vuota": "Le fil d'actualité est vide",
|
||||
"La coda è vuota": "La file d'attente est vide",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "La console ne donne pas l'audio au service en arrière-plan : la musique s'entend avec Omega ouverte",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "La console n'a pas accepté le jeu (0x%08X) : kstuff doit être actif pour les jeux sur disque",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Elle est gérée par le service Omega, qui ne répond pas : mettez Omega à jour ou redémarrez la console.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Le tableau de bord est 2 à 4 fois plus léger pour la console, et quand l'accueil est immobile il passe tout seul à 30 images par seconde.",
|
||||
"La forma di schede, pulsanti e icone.": "La forme des cartes, boutons et icônes.",
|
||||
"La libreria è sulla console": "La bibliothèque est sur la console",
|
||||
"La mia libreria": "Ma bibliothèque",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "La température du processeur à côté de l'heure.",
|
||||
"La tua bio": "Votre bio",
|
||||
"La tua libreria è vuota": "Votre bibliothèque est vide",
|
||||
"La tua posizione: %d su %d": "Votre position : %d sur %d",
|
||||
"Lascia": "Quitter",
|
||||
"Lascia il party": "Quitter la party",
|
||||
"Le icone dei giochi nella fila della home.": "Les icônes des jeux dans la rangée de l'accueil.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Jamais",
|
||||
"Malware o file pericoloso": "Malware ou fichier dangereux",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Envoyer les journaux d'Omega au développeur ? Ils contiennent les noms des jeux, morceaux et radios utilisés, pas les mots de passe.",
|
||||
"Maratone": "Marathons",
|
||||
"Medie": "Moyennes",
|
||||
"Medio": "Moyen",
|
||||
"Membri · %d": "Membres · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Harcèlement",
|
||||
"Molto arrotondati": "Très arrondis",
|
||||
"Morbidi": "Doux",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Montrer à mes amis à quoi je joue et mon temps : non",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Montrer à mes amis à quoi je joue et mon temps : oui",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Afficher aussi les homebrews et les payloads à côté des jeux.",
|
||||
"Mostra anche i secondi.": "Afficher aussi les secondes.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Afficher mes jeux et mon temps de jeu : non",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Afficher mes jeux et mon temps de jeu : oui",
|
||||
"Movimento": "Mouvement",
|
||||
"Musica": "Musique",
|
||||
"Musica %s · Effetti %s": "Musique %s · Effets %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "La musique et la télécommande utilisent déjà la nouvelle version",
|
||||
"Musica in Omega": "Musique dans Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Musique, amis et party vocale d'Omega, même pendant que vous jouez",
|
||||
"Nascondi dalla home": "Masquer de l'accueil",
|
||||
"Nascoste": "Masquées",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic ou autres serveurs compatibles Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Les profils affichent désormais les trophées : les vôtres via le bouton Trophées, ceux des autres s'ils choisissent de les afficher.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Aucun jeu dans le JSON : il faut au moins un titre et un lien",
|
||||
"Neon": "Néon",
|
||||
"Nero puro": "Noir pur",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Aucun loader disponible : elfldr (port 9021) ou websrv (port 8080) est requis",
|
||||
"Nessun messaggio: scrivi il primo!": "Aucun message : écrivez le premier !",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Aucun message : écrivez en premier avec X",
|
||||
"Nessun record ancora": "Aucun record pour l'instant",
|
||||
"Nessun risultato": "Aucun résultat",
|
||||
"Nessun segnalibro": "Aucun favori",
|
||||
"Nessun suggerimento": "Aucune suggestion",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Aucune suggestion pour l'instant : ajoutez des amis",
|
||||
"Nessun suono": "Aucun son",
|
||||
"Nessun trofeo ancora": "Aucun trophée pour l'instant",
|
||||
"Nessun trofeo in classifica": "Aucun trophée au classement",
|
||||
"Nessun utente trovato": "Aucun utilisateur trouvé",
|
||||
"Nessuna": "Aucune",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Aucune appli masquée : masquez-les depuis les options d'un jeu sur l'accueil",
|
||||
"Nessuna attività": "Aucune activité",
|
||||
"Nessuna attività recente": "Aucune activité récente",
|
||||
"Nessuna bio.": "Aucune bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nom du nouveau groupe",
|
||||
"Nome del server": "Nom du serveur",
|
||||
"Nome della cartella": "Nom du dossier",
|
||||
"Nome della nuova cartella": "Nom du nouveau dossier",
|
||||
"Nome utente": "Nom d'utilisateur",
|
||||
"Nome utente o password errati": "Nom d'utilisateur ou mot de passe incorrect",
|
||||
"Nomi sotto le icone": "Noms sous les icônes",
|
||||
"Non chiedere più": "Ne plus demander",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Vous n'apparaissez pas dans les records : modifiez-le dans Paramètres › Confidentialité",
|
||||
"Non disturbare": "Ne pas déranger",
|
||||
"Non disturbare (niente avvisi)": "Ne pas déranger (aucune alerte)",
|
||||
"Non hai ancora pubblicato nulla": "Vous n'avez encore rien publié",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nocturne",
|
||||
"Novità": "Nouveautés",
|
||||
"Nuova cartella": "Nouveau dossier",
|
||||
"Nuova cartella...": "Nouveau dossier...",
|
||||
"Nuova copertina": "Nouvelle couverture",
|
||||
"Nuovo PIN": "Nouveau PIN",
|
||||
"Nuovo avatar": "Nouvel avatar",
|
||||
"Nuovo gruppo": "Nouveau groupe",
|
||||
"Nuovo messaggio": "Nouveau message",
|
||||
"Nuovo nome": "Nouveau nom",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nouveau : Paramètres › Personnaliser. Plus de 30 options : 12 thèmes, couleur d'accentuation, fonds d'écran, particules, horloge, sons, notifications, économiseur d'écran et 7 styles rapides.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nouveau : Records. Le temps de jeu de tous les membres : joueurs, jeux les plus joués et marathons, sur la semaine ou depuis toujours.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nouveau : Trophées. Omega lit les trophées obtenus dans les jeux de cette console et les ajoute à votre profil et au classement public.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nouveau : des dossiers sur l'accueil. Dans les options d'un jeu, choisissez « Déplacer dans un dossier » ; le dossier affiche les quatre premières icônes.",
|
||||
"OK": "OK",
|
||||
"Offline": "Hors ligne",
|
||||
"Offline · visto %s": "Hors ligne · vu %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Une erreur s'est produite",
|
||||
"Operazione party non riuscita": "Échec de l'action de party",
|
||||
"Opzioni": "Options",
|
||||
"Opzioni dell'app": "Options de l'appli",
|
||||
"Opzioni della cartella": "Options du dossier",
|
||||
"Opzioni di alimentazione": "Alimentation",
|
||||
"Ordine dei giochi": "Ordre des jeux",
|
||||
"Oro": "Or",
|
||||
"Orologio e barra": "Horloge et barre",
|
||||
"Orologio grande": "Grande horloge",
|
||||
"Oscuramento dello sfondo": "Assombrissement du fond",
|
||||
"Ottenuto": "Obtenu",
|
||||
"Pagina iniziale": "Page d'accueil",
|
||||
"Pagina non disponibile": "Page indisponible",
|
||||
"Pannelli": "Panneaux",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Opaques",
|
||||
"Pirateria o contenuto non autorizzato": "Piratage ou contenu non autorisé",
|
||||
"Più ascoltati": "Les plus écoutés",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Plusieurs disques à la fois sont détectés automatiquement. Pour lancer les jeux depuis les disques, kstuff doit être actif, comme pour les autres outils.",
|
||||
"Più scaricati": "Les plus téléchargés",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Plus c'est sombre, plus le texte sur les couvertures est lisible.",
|
||||
"Più votati": "Les mieux notés",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platine 300 · or 90 · argent 30 · bronze 15 points. Les trophées proviennent de la console.",
|
||||
"Playlist": "Playlists",
|
||||
"Poche": "Peu",
|
||||
"Posizione delle notifiche": "Position des notifications",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Préparation de la file d'attente...",
|
||||
"Prestazioni": "Performances",
|
||||
"Prima i giochi, poi gli homebrew": "Jeux d'abord, puis homebrews",
|
||||
"Privacy e dati": "Confidentialité et données",
|
||||
"Privacy": "Confidentialité",
|
||||
"Privacy e termini": "Confidentialité et CGU",
|
||||
"Processore": "Processeur",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Vous ne pouvez ajouter que vos amis",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Vous pouvez changer d'avis à tout moment dans Paramètres › Omega comme accueil.",
|
||||
"Puoi invitare solo i tuoi amici": "Vous ne pouvez inviter que vos amis",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Vous pouvez masquer les jeux et applis que vous n'utilisez pas : options du jeu › Masquer de l'accueil. Réaffichez-les dans Paramètres › Applis masquées.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Vous ne pouvez écrire qu'à vos amis",
|
||||
"Quadrato: cambia periodo": "Carré : changer de période",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Quand vous installez un jeu avec un disque branché, Omega vous demande où le placer.",
|
||||
"Quanto restano a schermo.": "Combien de temps elles restent à l'écran.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "À quel point le fond transparaît à travers les cartes et notifications.",
|
||||
"Questa settimana": "Cette semaine",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Personne n'a encore joué cette semaine : essayez « Depuis toujours ».",
|
||||
"Questi trofei non sono visibili": "Ces trophées ne sont pas visibles",
|
||||
"Questo gioco non è installato su questa console": "Ce jeu n'est pas installé sur cette console",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Cet homebrew vous demande de choisir parmi plusieurs options",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Cette adresse ne semble pas être un serveur Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radios indisponibles pour le moment",
|
||||
"Radio preferite": "Radios favorites",
|
||||
"Rapide": "Rapides",
|
||||
"Record": "Records",
|
||||
"Record: %s · %s": "Record : %s · %s",
|
||||
"Registrazione": "Enregistrement",
|
||||
"Registrazione chiusa su questo server": "Inscriptions fermées sur ce serveur",
|
||||
"Registrazione non riuscita": "Échec de l'inscription",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Refuser",
|
||||
"Rifiuta invito": "Refuser l'invitation",
|
||||
"Rilassate": "Détendues",
|
||||
"Rileggi dalla console": "Relire sur la console",
|
||||
"Rileggo i trofei di questa console...": "Relecture des trophées de cette console...",
|
||||
"Rimozione non riuscita": "Échec de la suppression",
|
||||
"Rimuovere questo server musicale da Omega?": "Supprimer ce serveur de musique d'Omega ?",
|
||||
"Rimuovi": "Supprimer",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Retirer des favoris",
|
||||
"Rimuovi server": "Supprimer le serveur",
|
||||
"Rinomina": "Renommer",
|
||||
"Rinomina cartella": "Renommer le dossier",
|
||||
"Rinominato": "Renommé",
|
||||
"Riprendi musica": "Reprendre la musique",
|
||||
"Ripristina": "Réinitialiser",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Fond",
|
||||
"Sfondo del tema": "Fond du thème",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Seuls les fichiers d'Omega et, si nécessaire, le réglage du loader sont modifiés. Vous pouvez recommencer à tout moment depuis Paramètres › Système et outils.",
|
||||
"Si scopre ottenendolo.": "Se révèle en l'obtenant.",
|
||||
"Si spaccia per un altro": "Usurpation d'identité",
|
||||
"Siete già amici": "Vous êtes déjà amis",
|
||||
"Silenziose": "Silencieuses",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Sous-titre",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Spatiale",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Désactiver l'importation des trophées ? Ceux déjà importés seront supprimés du serveur.",
|
||||
"Spegni": "Éteindre",
|
||||
"Spegni il microfono": "Couper le micro",
|
||||
"Spenta": "Désactivée",
|
||||
"Sposta": "Déplacer",
|
||||
"Sposta in un'altra cartella": "Déplacer dans un autre dossier",
|
||||
"Sposta in una cartella": "Déplacer dans un dossier",
|
||||
"Sposta qui": "Déplacer ici",
|
||||
"Spostato in %s": "Déplacé vers %s",
|
||||
"Sposto %s": "Déplacement de %s",
|
||||
"Squadrati": "Carrés",
|
||||
"Sta giocando a %s · %s": "Joue à %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Style de l'économiseur",
|
||||
"Stile «%s» applicato": "Style « %s » appliqué",
|
||||
"Stili rapidi": "Styles rapides",
|
||||
"Sto leggendo i trofei di questa console...": "Lecture des trophées de cette console...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Outils et payloads",
|
||||
"Strumento": "Outil",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Température de la console",
|
||||
"Tempo di gioco": "Temps de jeu",
|
||||
"Termini d'uso": "Conditions d'utilisation",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Les conditions d'utilisation et la politique de confidentialité ont été mises à jour (Paramètres > Confidentialité et données). Les acceptez-vous ?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Les Conditions d'utilisation et la Politique de confidentialité ont été mises à jour (Paramètres > Confidentialité). Les acceptez-vous ?",
|
||||
"Ti ha chiesto l'amicizia": "Vous a envoyé une demande d'ami",
|
||||
"Ti ha inviato una richiesta": "Vous a envoyé une demande",
|
||||
"Tipo di file": "Type de fichier",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Titre du jeu",
|
||||
"Titolo disinstallato": "Titre désinstallé",
|
||||
"Togli": "Retirer",
|
||||
"Togli dalla cartella": "Retirer du dossier",
|
||||
"Togli dalla coda": "Retirer de la file d'attente",
|
||||
"Togli dalla libreria": "Retirer de la bibliothèque",
|
||||
"Togli dalle preferite": "Retirer des favoris",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Revenez en arrière ou saisissez une autre adresse",
|
||||
"Tramonto": "Coucher de soleil",
|
||||
"Triangolo: scrivi un commento": "Triangle : écrire un commentaire",
|
||||
"Trofei": "Trophées",
|
||||
"Trofei di %s": "Trophées de %s",
|
||||
"Trofei non disponibili": "Trophées indisponibles",
|
||||
"Trofeo nascosto": "Trophée caché",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Trop de pages en peu de temps : patientez quelques secondes.",
|
||||
"Troppe registrazioni: riprova più tardi": "Trop d'inscriptions : réessayez plus tard",
|
||||
"Troppe richieste: riprova tra poco": "Trop de requêtes : réessayez dans un instant",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Utilisateurs bloqués (X pour débloquer)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "D'accord : vous pouvez le faire à tout moment depuis Paramètres › Système et outils",
|
||||
"Valuta": "Noter",
|
||||
"Vedi i trofei": "Voir les trophées",
|
||||
"Velocità delle animazioni": "Vitesse des animations",
|
||||
"Ventola": "Ventilateur",
|
||||
"Ventola: accelera sopra %d °C": "Ventilateur : accélère au-delà de %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "avr.",
|
||||
"aprile": "avril",
|
||||
"assente": "absent",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "par TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "une autre installation est déjà en cours sur le système",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "le jeu est ouvert : ferme-le et réessaie",
|
||||
"il pkg non corrisponde al gioco già installato": "le pkg ne correspond pas au jeu déjà installé",
|
||||
"installatore di sistema non pronto: riavvia Omega": "installateur système pas prêt : redémarre Omega",
|
||||
"invisibile": "invisible",
|
||||
"lug": "juil.",
|
||||
"luglio": "juillet",
|
||||
"lun": "lun.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "mercredi",
|
||||
"nessun caricatore": "aucun loader",
|
||||
"no": "non",
|
||||
"non disturbare": "ne pas déranger",
|
||||
"non rilevato": "non détecté",
|
||||
"nov": "nov.",
|
||||
"novembre": "novembre",
|
||||
"online": "en ligne",
|
||||
"ott": "oct.",
|
||||
"ottobre": "octobre",
|
||||
"per scrivere": "pour écrire",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d barát",
|
||||
"%d amico in comune": "%d közös barát",
|
||||
"%d amico sta giocando": "%d barát játszik",
|
||||
"%d app": "%d app",
|
||||
"%d brani": "%d szám",
|
||||
"%d di %d": "%d / %d",
|
||||
"%d di %d · %d%%": "%d / %d · %d%%",
|
||||
"%d giocatore": "%d játékos",
|
||||
"%d giocatore su Omega in questo momento": "%d játékos van most az Omegán",
|
||||
"%d giocatori": "%d játékos",
|
||||
"%d giocatori su Omega in questo momento": "%d játékos van most az Omegán",
|
||||
"%d giochi con trofei": "%d játék trófeákkal",
|
||||
"%d giochi · più giocato: %s": "%d játék · legtöbbet játszott: %s",
|
||||
"%d gioco con trofei": "%d játék trófeákkal",
|
||||
"%d gioco · più giocato: %s": "%d játék · legtöbbet játszott: %s",
|
||||
"%d in comune": "%d közös",
|
||||
"%d in gioco ora": "%d játszik most",
|
||||
"%d membri": "%d tag",
|
||||
"%d membri · nessun messaggio": "%d tag · nincs üzenet",
|
||||
"%d membro": "%d tag",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d olvasatlan",
|
||||
"%d nuove": "%d új",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d játszik",
|
||||
"%d punti": "%d pont",
|
||||
"%d salvate": "%d mentett",
|
||||
"%d stazioni": "%d állomás",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s telepítve ide: %s – megtalálod a kezdőképernyőn",
|
||||
"%s installato: lo trovi nella Home di Omega": "Telepítve: %s – az Omega kezdőképernyőjén találod",
|
||||
"%s liberi di %s": "Szabad: %s / %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s elrejtve: a Beállítások › Rejtett appok alatt hozhatod vissza",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s nem válaszol: csatlakoztatva van még a lemez?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB szabad",
|
||||
"%s · %s (in uso)": "%s · %s (használatban)",
|
||||
"%s · %s giocate in totale": "%s · összesen %s játék",
|
||||
"%s è di nuovo in home": "%s ismét a kezdőképernyőn",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "A Payload Managerben van: %s – a telepítés befejezéséhez indítsd el egyszer",
|
||||
"+ Aggiungi un server": "+ Szerver hozzáadása",
|
||||
"1 amico online": "1 barát online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Kérés visszavonása",
|
||||
"App": "Alkalmazás",
|
||||
"App e intrattenimento": "Alkalmazások és szórakozás",
|
||||
"App nascoste": "Rejtett appok",
|
||||
"App nascoste (X per rimetterle in home)": "Rejtett appok (X: vissza a kezdőképernyőre)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "Az AppInst nem érhető el (hiányzó jogosultság). Megoldás: telepítsd a pkg-t az ItemzFlow segítségével.",
|
||||
"Applica": "Alkalmaz",
|
||||
"Apri": "Megnyit",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar frissítve",
|
||||
"Avatar personalizzato rimosso": "Egyéni avatar eltávolítva",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarok: 16 új figura, a sárkánytól a kiborgig. A Beállítások › Avatar módosítása alatt találod őket.",
|
||||
"Avvia": "Indítás",
|
||||
"Avvia Omega o riavvia la console": "Indítsd el az Omegát, vagy indítsd újra a konzolt",
|
||||
"Avvia party": "Party indítása",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Hírfolyam",
|
||||
"Bacheca e gruppi": "Hírfolyam",
|
||||
"Bacheca non disponibile": "A hírfolyam nem érhető el",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Az összes tag hírfolyama, csoportjai, rekordjai és trófeái",
|
||||
"Bagliore": "Ragyogás",
|
||||
"Barra dei comandi": "Parancssáv",
|
||||
"Bentornato!": "Üdv újra!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Betöltés...",
|
||||
"Cartella /data/music": "/data/music mappa",
|
||||
"Cartella creata": "Mappa létrehozva",
|
||||
"Cartella eliminata: le app sono tornate in home": "Mappa törölve: az appok visszakerültek a kezdőképernyőre",
|
||||
"Cartella non leggibile": "A mappa nem olvasható",
|
||||
"Cartella non valida: manca il Title ID": "Érvénytelen mappa: hiányzik a Title ID",
|
||||
"Cartella vuota o non leggibile": "A mappa üres vagy nem olvasható",
|
||||
"Cartella · %d app": "Mappa · %d app",
|
||||
"Categoria": "Kategória",
|
||||
"Categoria riportata ai valori iniziali": "A kategória visszaállítva a kezdeti értékekre",
|
||||
"Centro di controllo": "Vezérlőközpont",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Milyen alakúak, és hogyan mozognak.",
|
||||
"Chi può scrivermi: solo amici": "Ki írhat nekem: csak barátok",
|
||||
"Chi può scrivermi: tutti": "Ki írhat nekem: bárki",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Aki kikapcsolja a konzolt, pár perc múlva már offline-ként látszik, a játékok valódi neve és ikonja pedig azoknak is megjelenik, akiknek nincs meg a játék.",
|
||||
"Chi sta usando questo controller?": "Ki használja ezt a kontrollert?",
|
||||
"Chi vede i miei trofei: nessuno": "Ki látja a trófeáimat: senki",
|
||||
"Chi vede i miei trofei: solo amici": "Ki látja a trófeáimat: csak a barátok",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Ki látja a trófeáimat: mindenki (a ranglistán is)",
|
||||
"Chiavetta USB": "USB-meghajtó",
|
||||
"Chiavetta USB %d": "USB-meghajtó %d",
|
||||
"Chiavetta USB 1": "USB-meghajtó 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Mozi",
|
||||
"Classici": "Klasszikus",
|
||||
"Classifica degli amici": "Barátok ranglistája",
|
||||
"Classifica dei trofei": "Trófea-ranglista",
|
||||
"Classifica del gioco": "A játék ranglistája",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Csatlakoztasd a telefont vagy a PC-t ugyanarra a Wi-Fi-hálózatra, amelyen a konzol is van.",
|
||||
"Collega un JSON": "JSON csatolása",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Csatlakoztass egy USB-meghajtót a zenéiddel, vagy másold őket FTP-n a /data/Omega/Music mappába",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Nem sikerült közzétenni a hozzászólást",
|
||||
"Commento pubblicato": "Hozzászólás közzétéve",
|
||||
"Community": "Közösség",
|
||||
"Compari nei Record pubblici: no": "Szerepelsz a nyilvános Rekordokban: nem",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Szerepelsz a nyilvános Rekordokban: nem (rejtett tevékenység)",
|
||||
"Compari nei Record pubblici: sì": "Szerepelsz a nyilvános Rekordokban: igen",
|
||||
"Componenti per il jailbreak": "Jailbreak-összetevők",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Nyitott panelnél az alatta lévő kezdőképernyő nem rajzolódik újra: fele annyi munka a konzolnak.",
|
||||
"Conferma": "Megerősítés",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Megerősíted, hogy ez a homebrew a sajátod vagy szabadon terjeszthető, és nem kalóz játék vagy szoftver?",
|
||||
"Confermo": "Megerősítem",
|
||||
"Console": "Konzol",
|
||||
"Contatti e visibilità": "Kapcsolatok és láthatóság",
|
||||
"Contenuto offensivo": "Sértő tartalom",
|
||||
"Conversazioni": "Beszélgetések",
|
||||
"Copertina": "Borítókép",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Előzmények",
|
||||
"Cronologia cancellata": "Előzmények törölve",
|
||||
"Cronologia vuota": "Nincsenek előzmények",
|
||||
"Da ottenere": "Nincs megszerezve",
|
||||
"Da sempre": "Mindenkori",
|
||||
"Da spostare: scegli la cartella e premi △": "Áthelyezés: válaszd ki a mappát, és nyomd meg: △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "JSON-ből: a JSON csatolása gombbal add meg a játékaid listáját, vagy importáld a telefonról.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Ez történt:",
|
||||
"Effetti sonori: attivi": "Hangeffektusok: be",
|
||||
"Effetti sonori: spenti": "Hangeffektusok: ki",
|
||||
"Elenco dei trofei non ancora disponibile": "A trófealista még nem érhető el",
|
||||
"Elenco pieno: togli un server prima": "A lista megtelt: előbb távolíts el egy szervert",
|
||||
"Elimina": "Törlés",
|
||||
"Elimina account": "Fiók törlése",
|
||||
"Elimina cartella": "Mappa törlése",
|
||||
"Elimina dalla console": "Törlés a konzolról",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Törlöd a konzolról: %s? A játék eltávolításra kerül.",
|
||||
"Eliminare definitivamente questo elemento?": "Véglegesen törlöd ezt az elemet?",
|
||||
"Eliminare definitivamente?": "Véglegesen törlöd?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Törlöd a konzolról ezt a homebrew-t: %s?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Törlöd a mappát? A benne lévő appok visszakerülnek a kezdőképernyőre, nem lesznek eltávolítva.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Véglegesen törlöd a fiókodat és mindent, amit közzétettél? Ez nem vonható vissza.",
|
||||
"Eliminare questo homebrew?": "Törlöd ezt a homebrew-t?",
|
||||
"Eliminato": "Törölve",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Jég",
|
||||
"Gioca": "Játék",
|
||||
"Gioca ai tuoi stessi giochi": "Ugyanazokkal a játékokkal játszik, mint te",
|
||||
"Gioca qualcosa per entrare in classifica": "Játssz valamivel, hogy felkerülj a ranglistára",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Játssz valamivel: itt jelenik meg a játékidőd",
|
||||
"Giocati di recente": "Nemrég játszott",
|
||||
"Giocatori": "Játékosok",
|
||||
"Giochi": "Játékok",
|
||||
"Giochi più giocati": "Legtöbbet játszott játékok",
|
||||
"Giochi sui dischi esterni": "Játékok külső lemezeken",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Játékok külső meghajtókon: csatlakoztass egy HDD-t, SSD-t vagy pendrive-ot, és a játékok a meghajtó ikonjával megjelennek a kezdőképernyőn. Ha leválasztod a meghajtót, eltűnnek.",
|
||||
"Giochiamo a %s?": "Játsszunk ezzel: %s?",
|
||||
"Gioco": "Játék",
|
||||
"Gioco aggiornato": "Játék frissítve",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Játszott: %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Nemrég töltötted le az adataidat: próbáld újra egy óra múlva",
|
||||
"Hai lasciato il party": "Kiléptél a partyból",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Elérted a mappák maximális számát",
|
||||
"Hai scritto molto: riprova più tardi": "Sokat írtál: próbáld újra később",
|
||||
"Hanno giocato di recente": "Nemrég játszottak vele",
|
||||
"Hashtag (separati da spazio)": "Hashtagek (szóközzel elválasztva)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "A telepített játékok és alkalmazások itt jelennek meg.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "A csatlakoztatott HDD-ken, SSD-ken és USB-meghajtókon talált játékok a lemez ikonjával jelennek meg a kezdőképernyőn.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "A barátaiddal folytatott üzeneteid itt jelennek meg.",
|
||||
"I miei trofei": "Trófeáim",
|
||||
"I suggerimenti dei tasti in basso.": "Gombtippek alul.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "A játékokban szerzett trófeákat az Omega megnyitásakor automatikusan beolvassuk a konzolról. A Négyzettel most újra beolvashatod őket.",
|
||||
"I tuoi giochi": "Játékaid",
|
||||
"I tuoi trofei": "A trófeáid",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "A trófeáid nem nyilvánosak: ezt a Beállítások › Adatvédelem menüben módosíthatod",
|
||||
"ID online": "Online azonosító",
|
||||
"ID online e password sono obbligatori": "Az online azonosító és a jelszó megadása kötelező",
|
||||
"ID online o email già in uso": "Az online azonosító vagy az e-mail már foglalt",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "A link weboldalra visz, nem a fájlra: a pkg, zip vagy elf közvetlen linkje kell",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "A lehető legkevesebb munka a konzolnak: hasznos, ha melegszik vagy lassul.",
|
||||
"Il mio profilo": "Profilom",
|
||||
"Il mio stato: %s": "Állapotom: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Minden játék neve az ikonja alatt, nem csak a kiválasztotté.",
|
||||
"Il post non c'è più": "Ez a bejegyzés már nem létezik",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "A homebrew által használt szerver nem válaszol: ellenőrizd a hálózatot (vagy a szkriptben megadott címet)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "A szolgáltatás már elindult.",
|
||||
"Il sito non risponde (tempo scaduto).": "A webhely nem válaszol (időtúllépés).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "A mozgatás, választás és értesítések hangja.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "A leghosszabb idő, amit egy játékos egyetlen játékkal töltött",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Állapotüzeneted (pl. „Csapatot keresek Warzone-hoz”)",
|
||||
"Il tuo stato": "Állapotod",
|
||||
"Immagine personale": "Saját kép",
|
||||
"Immagini": "Képek",
|
||||
"Importa i trofei da questa console: no": "Trófeák importálása erről a konzolról: nem",
|
||||
"Importa i trofei da questa console: sì": "Trófeák importálása erről a konzolról: igen",
|
||||
"Importato: lettura dei trofei in arrivo": "Importálva: a trófeák beolvasása hamarosan",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importálás kikapcsolva: az importált trófeák törölve",
|
||||
"Impossibile aprire la pagina.": "Nem sikerült megnyitni az oldalt.",
|
||||
"Impossibile avviare il caricamento": "Nem sikerült elindítani a feltöltést",
|
||||
"Impossibile avviare l'installazione": "Nem sikerült elindítani a telepítést",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Nem sikerült menteni a payloadot",
|
||||
"Impostazioni": "Beállítások",
|
||||
"Impostazioni non disponibili": "A beállítások nem érhetők el",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "A Beállítások › Adatvédelem minden döntést összegyűjt: ki írhat neked, mit látnak mások, rekordok, trófeák, letiltott felhasználók és az adataid.",
|
||||
"In alto a destra": "Jobbra fent",
|
||||
"In alto a sinistra": "Balra fent",
|
||||
"In ascolto": "Most szól",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON leválasztva: a kézzel hozzáadott játékok megmaradnak",
|
||||
"Jailbreak rilevato: %s": "Jailbreak észlelve: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "A trófeák importálása ki van kapcsolva: kapcsold be a Beállítások › Adatvédelem menüben",
|
||||
"L'invito non è più valido": "Ez a meghívás már nem érvényes",
|
||||
"L'orologio in alto a destra.": "Az óra jobbra fent.",
|
||||
"L'utente ha scelto di non mostrarli.": "A felhasználó úgy döntött, hogy nem mutatja meg őket.",
|
||||
"L1/R1 Schede": "L1/R1 Lapok",
|
||||
"L2/R2 Volume": "L2/R2 Hangerő",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "A Közösség mostantól a kezdőképernyőn van, a játékok előtt: hírfolyam, csoportok, személyek és játékidő egy gombnyomásra.",
|
||||
"La bacheca è vuota": "A hírfolyam üres",
|
||||
"La coda è vuota": "A lejátszási sor üres",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "A konzol nem ad hangot a háttérszolgáltatásnak: a zene nyitott Omega mellett hallható",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "A konzol nem fogadta el a játékot (0x%08X): a lemezen lévő játékokhoz aktív kstuff kell",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Az Omega szolgáltatás tárolja, amely nem válaszol: frissítsd az Omegát, vagy indítsd újra a konzolt.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Az irányítópult 2–4-szer kevésbé terheli a konzolt, és amikor a kezdőképernyő nyugalomban van, magától 30 képkocka/másodpercre vált.",
|
||||
"La forma di schede, pulsanti e icone.": "A kártyák, gombok és ikonok formája.",
|
||||
"La libreria è sulla console": "A könyvtár a konzolon van",
|
||||
"La mia libreria": "Saját könyvtár",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "A processzor hőmérséklete az idő mellett.",
|
||||
"La tua bio": "Bemutatkozásod",
|
||||
"La tua libreria è vuota": "A könyvtárad üres",
|
||||
"La tua posizione: %d su %d": "Helyezésed: %d / %d",
|
||||
"Lascia": "Kilépés",
|
||||
"Lascia il party": "Kilépés a partyból",
|
||||
"Le icone dei giochi nella fila della home.": "A játékok ikonjai a kezdőképernyő sorában.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Soha",
|
||||
"Malware o file pericoloso": "Kártevő vagy veszélyes fájl",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Elküldöd az Omega naplóit a fejlesztőnek? A használt játékok, számok és rádiók nevét tartalmazzák, jelszót nem.",
|
||||
"Maratone": "Maratonok",
|
||||
"Medie": "Közepes",
|
||||
"Medio": "Közepes",
|
||||
"Membri · %d": "Tagok · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Zaklatás",
|
||||
"Molto arrotondati": "Erősen lekerekített",
|
||||
"Morbidi": "Lágy",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "A barátok lássák, mivel játszom, és az időmet: nem",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "A barátok lássák, mivel játszom, és az időmet: igen",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "A homebrew-k és payloadok is megjelennek a játékok mellett.",
|
||||
"Mostra anche i secondi.": "A másodpercek is látszanak.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Mutassa, mivel játszom és mennyit: nem",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Mutassa, mivel játszom és mennyit: igen",
|
||||
"Movimento": "Mozgás",
|
||||
"Musica": "Zene",
|
||||
"Musica %s · Effetti %s": "Zene %s · Effektek %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "A zene és a távirányító már az új verziót használja",
|
||||
"Musica in Omega": "Zene az Omegában",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Az Omega zenéje, barátai és hangos partyja játék közben is",
|
||||
"Nascondi dalla home": "Elrejtés a kezdőképernyőről",
|
||||
"Nascoste": "Rejtett",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic vagy más Subsonic-kompatibilis",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "A profilokban mostantól látszanak a trófeák: a sajátjaid a Trófeák gombbal, másokéi, ha úgy döntenek, hogy megmutatják.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "A JSON-ban nincsenek játékok: legalább cím és link kell",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Tiszta fekete",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Nincs elérhető loader: elfldr (9021-es port) vagy websrv (8080-as port) szükséges",
|
||||
"Nessun messaggio: scrivi il primo!": "Nincs üzenet: írd meg az elsőt!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Nincs üzenet: írj elsőként az X gombbal",
|
||||
"Nessun record ancora": "Még nincs rekord",
|
||||
"Nessun risultato": "Nincs találat",
|
||||
"Nessun segnalibro": "Nincsenek könyvjelzők",
|
||||
"Nessun suggerimento": "Nincs javaslat",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Még nincs javaslat: adj hozzá néhány barátot",
|
||||
"Nessun suono": "Nincs hang",
|
||||
"Nessun trofeo ancora": "Még nincs trófea",
|
||||
"Nessun trofeo in classifica": "Nincs trófea a ranglistán",
|
||||
"Nessun utente trovato": "Nem található felhasználó",
|
||||
"Nessuna": "Nincs",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Nincs rejtett app: egy játék beállításaiban rejtheted el őket a kezdőképernyőn",
|
||||
"Nessuna attività": "Nincs tevékenység",
|
||||
"Nessuna attività recente": "Nincs friss tevékenység",
|
||||
"Nessuna bio.": "Nincs bemutatkozás.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Az új csoport neve",
|
||||
"Nome del server": "Szerver neve",
|
||||
"Nome della cartella": "Mappa neve",
|
||||
"Nome della nuova cartella": "Az új mappa neve",
|
||||
"Nome utente": "Felhasználónév",
|
||||
"Nome utente o password errati": "Hibás felhasználónév vagy jelszó",
|
||||
"Nomi sotto le icone": "Nevek az ikonok alatt",
|
||||
"Non chiedere più": "Ne kérdezze többet",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Nem szerepelsz a rekordokban: ezt a Beállítások › Adatvédelem menüben módosíthatod",
|
||||
"Non disturbare": "Ne zavarjanak",
|
||||
"Non disturbare (niente avvisi)": "Ne zavarjanak (nincs értesítés)",
|
||||
"Non hai ancora pubblicato nulla": "Még nem tettél közzé semmit",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Éjszakai",
|
||||
"Novità": "Újdonságok",
|
||||
"Nuova cartella": "Új mappa",
|
||||
"Nuova cartella...": "Új mappa...",
|
||||
"Nuova copertina": "Új borítókép",
|
||||
"Nuovo PIN": "Új PIN",
|
||||
"Nuovo avatar": "Új avatar",
|
||||
"Nuovo gruppo": "Új csoport",
|
||||
"Nuovo messaggio": "Új üzenet",
|
||||
"Nuovo nome": "Új név",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Új: Beállítások › Testreszabás. Több mint 30 lehetőség: 12 téma, kiemelőszín, hátterek, részecskék, óra, hangok, értesítések, képernyővédő és 7 gyorsstílus.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Új: Rekordok. Az összes tag játékideje: játékosok, legtöbbet játszott játékok és maratonok, heti vagy mindenkori bontásban.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Új: Trófeák. Az Omega beolvassa a konzol játékaiban szerzett trófeákat, és megjeleníti őket a profilodon és a nyilvános ranglistán.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Újdonság: mappák a kezdőképernyőn. Egy játék beállításaiban válaszd az „Áthelyezés mappába” lehetőséget; a mappa az első négy ikont mutatja.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · utoljára: %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Valami hiba történt",
|
||||
"Operazione party non riuscita": "Sikertelen party-művelet",
|
||||
"Opzioni": "Beállítások",
|
||||
"Opzioni dell'app": "App beállításai",
|
||||
"Opzioni della cartella": "Mappa beállításai",
|
||||
"Opzioni di alimentazione": "Energia",
|
||||
"Ordine dei giochi": "Játékok sorrendje",
|
||||
"Oro": "Arany",
|
||||
"Orologio e barra": "Óra és sáv",
|
||||
"Orologio grande": "Nagy óra",
|
||||
"Oscuramento dello sfondo": "Háttér sötétítése",
|
||||
"Ottenuto": "Megszerezve",
|
||||
"Pagina iniziale": "Kezdőlap",
|
||||
"Pagina non disponibile": "Az oldal nem érhető el",
|
||||
"Pannelli": "Panelek",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Teli",
|
||||
"Pirateria o contenuto non autorizzato": "Kalózkodás vagy jogosulatlan tartalom",
|
||||
"Più ascoltati": "Legtöbbet hallgatott",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Egyszerre több meghajtót is automatikusan felismer. A játékok meghajtóról való indításához aktív kstuff kell, ahogy a többi eszközhöz is.",
|
||||
"Più scaricati": "Legtöbbet letöltött",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Sötétebb, a borítókon lévő szövegek olvashatóbbak.",
|
||||
"Più votati": "Legjobbra értékelt",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · arany 90 · ezüst 30 · bronz 15 pont. A trófeák a konzolról érkeznek.",
|
||||
"Playlist": "Lejátszási listák",
|
||||
"Poche": "Kevés",
|
||||
"Posizione delle notifiche": "Értesítések helye",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Lejátszási sor előkészítése...",
|
||||
"Prestazioni": "Teljesítmény",
|
||||
"Prima i giochi, poi gli homebrew": "Előbb a játékok, aztán a homebrew-k",
|
||||
"Privacy e dati": "Adatvédelem és adatok",
|
||||
"Privacy": "Adatvédelem",
|
||||
"Privacy e termini": "Adatvédelem, feltételek",
|
||||
"Processore": "Processzor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Csak a barátaidat adhatod hozzá",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Bármikor meggondolhatod magad itt: Beállítások › Omega kezdőképernyőként.",
|
||||
"Puoi invitare solo i tuoi amici": "Csak a barátaidat hívhatod meg",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Elrejtheted a nem használt játékokat és appokat: játék beállításai › Elrejtés a kezdőképernyőről. A Beállítások › Rejtett appok alatt hozhatod vissza őket.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Csak a barátaidnak írhatsz",
|
||||
"Quadrato: cambia periodo": "Négyzet: időszak váltása",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Ha csatlakoztatott meghajtó mellett telepítesz egy játékot, az Omega megkérdezi, hová kerüljön.",
|
||||
"Quanto restano a schermo.": "Mennyi ideig maradnak a képernyőn.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Mennyire látszik át a háttér a kártyákon és értesítéseken.",
|
||||
"Questa settimana": "Ezen a héten",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Ezen a héten még senki sem játszott: próbáld a „Mindenkori” nézetet.",
|
||||
"Questi trofei non sono visibili": "Ezek a trófeák nem láthatók",
|
||||
"Questo gioco non è installato su questa console": "Ez a játék nincs telepítve ezen a konzolon",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Ez a homebrew több lehetőség közül kér választást",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Ez a cím nem tűnik Subsonic szervernek",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "A rádiók jelenleg nem érhetők el",
|
||||
"Radio preferite": "Kedvenc rádiók",
|
||||
"Rapide": "Gyors",
|
||||
"Record": "Rekordok",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Regisztráció",
|
||||
"Registrazione chiusa su questo server": "A regisztráció le van zárva ezen a szerveren",
|
||||
"Registrazione non riuscita": "Sikertelen regisztráció",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Elutasítás",
|
||||
"Rifiuta invito": "Meghívás elutasítása",
|
||||
"Rilassate": "Nyugodt",
|
||||
"Rileggi dalla console": "Újraolvasás a konzolról",
|
||||
"Rileggo i trofei di questa console...": "A konzol trófeáinak újraolvasása...",
|
||||
"Rimozione non riuscita": "Sikertelen eltávolítás",
|
||||
"Rimuovere questo server musicale da Omega?": "Eltávolítod ezt a zenei szervert az Omegából?",
|
||||
"Rimuovi": "Eltávolítás",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Eltávolítás a könyvjelzőkből",
|
||||
"Rimuovi server": "Szerver eltávolítása",
|
||||
"Rinomina": "Átnevezés",
|
||||
"Rinomina cartella": "Mappa átnevezése",
|
||||
"Rinominato": "Átnevezve",
|
||||
"Riprendi musica": "Zene folytatása",
|
||||
"Ripristina": "Visszaállítás",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Háttér",
|
||||
"Sfondo del tema": "Téma háttere",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Csak az Omega fájljai és szükség esetén a loader beállítása módosul. Bármikor megismételheted itt: Beállítások › Rendszer és eszközök.",
|
||||
"Si scopre ottenendolo.": "Megszerzéskor derül ki.",
|
||||
"Si spaccia per un altro": "Másnak adja ki magát",
|
||||
"Siete già amici": "Már barátok vagytok",
|
||||
"Silenziose": "Néma",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Alcím",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Űrbéli",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Kikapcsolod a trófeák importálását? A már importáltak törlődnek a szerverről.",
|
||||
"Spegni": "Kikapcsolás",
|
||||
"Spegni il microfono": "Mikrofon kikapcsolása",
|
||||
"Spenta": "Kikapcsolva",
|
||||
"Sposta": "Áthelyezés",
|
||||
"Sposta in un'altra cartella": "Áthelyezés másik mappába",
|
||||
"Sposta in una cartella": "Áthelyezés mappába",
|
||||
"Sposta qui": "Áthelyezés ide",
|
||||
"Spostato in %s": "Áthelyezve ide: %s",
|
||||
"Sposto %s": "Áthelyezés: %s",
|
||||
"Squadrati": "Szögletes",
|
||||
"Sta giocando a %s · %s": "Játszik: %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Képernyővédő stílusa",
|
||||
"Stile «%s» applicato": "„%s” stílus alkalmazva",
|
||||
"Stili rapidi": "Gyors stílusok",
|
||||
"Sto leggendo i trofei di questa console...": "A konzol trófeáinak beolvasása...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Eszközök és payloadok",
|
||||
"Strumento": "Eszköz",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konzol hőmérséklete",
|
||||
"Tempo di gioco": "Játékidő",
|
||||
"Termini d'uso": "Felhasználási feltételek",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "A felhasználási feltételek és az adatvédelmi szabályzat frissült (Beállítások > Adatvédelem és adatok). Elfogadod őket?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "A felhasználási feltételek és az adatvédelmi tájékoztató frissültek (Beállítások > Adatvédelem). Elfogadod őket?",
|
||||
"Ti ha chiesto l'amicizia": "Barátnak jelölt",
|
||||
"Ti ha inviato una richiesta": "Kérést küldött neked",
|
||||
"Tipo di file": "Fájltípus",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Játék címe",
|
||||
"Titolo disinstallato": "Cím eltávolítva",
|
||||
"Togli": "Eltávolítás",
|
||||
"Togli dalla cartella": "Eltávolítás a mappából",
|
||||
"Togli dalla coda": "Eltávolítás a sorból",
|
||||
"Togli dalla libreria": "Eltávolítás a könyvtárból",
|
||||
"Togli dalle preferite": "Eltávolítás a kedvencek közül",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Lépj vissza, vagy írj be egy másik címet",
|
||||
"Tramonto": "Naplemente",
|
||||
"Triangolo: scrivi un commento": "Háromszög: hozzászólás írása",
|
||||
"Trofei": "Trófeák",
|
||||
"Trofei di %s": "%s trófeái",
|
||||
"Trofei non disponibili": "A trófeák nem érhetők el",
|
||||
"Trofeo nascosto": "Rejtett trófea",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Túl sok oldal rövid idő alatt: várj néhány másodpercet.",
|
||||
"Troppe registrazioni: riprova più tardi": "Túl sok regisztráció: próbáld újra később",
|
||||
"Troppe richieste: riprova tra poco": "Túl sok kérés: próbáld újra kicsit később",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Letiltott felhasználók (feloldás: X)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Rendben: bármikor megteheted itt: Beállítások › Rendszer és eszközök",
|
||||
"Valuta": "Értékelés",
|
||||
"Vedi i trofei": "Trófeák megtekintése",
|
||||
"Velocità delle animazioni": "Animációk sebessége",
|
||||
"Ventola": "Ventilátor",
|
||||
"Ventola: accelera sopra %d °C": "Ventilátor: %d °C felett gyorsul",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "alkalmazás",
|
||||
"apr": "ápr.",
|
||||
"aprile": "április",
|
||||
"assente": "távol",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "a rendszerben már folyamatban van egy másik telepítés",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "a játék meg van nyitva: zárd be, és próbáld újra",
|
||||
"il pkg non corrisponde al gioco già installato": "a pkg nem egyezik a már telepített játékkal",
|
||||
"installatore di sistema non pronto: riavvia Omega": "a rendszertelepítő nem áll készen: indítsd újra az Omega alkalmazást",
|
||||
"invisibile": "láthatatlan",
|
||||
"lug": "júl.",
|
||||
"luglio": "július",
|
||||
"lun": "H",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "szerda",
|
||||
"nessun caricatore": "nincs loader",
|
||||
"no": "nem",
|
||||
"non disturbare": "ne zavarjanak",
|
||||
"non rilevato": "nem észlelhető",
|
||||
"nov": "nov.",
|
||||
"novembre": "november",
|
||||
"online": "online",
|
||||
"ott": "okt.",
|
||||
"ottobre": "október",
|
||||
"per scrivere": "az íráshoz",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d teman",
|
||||
"%d amico in comune": "%d teman bersama",
|
||||
"%d amico sta giocando": "%d teman sedang bermain",
|
||||
"%d app": "%d aplikasi",
|
||||
"%d brani": "%d lagu",
|
||||
"%d di %d": "%d dari %d",
|
||||
"%d di %d · %d%%": "%d dari %d · %d%%",
|
||||
"%d giocatore": "%d pemain",
|
||||
"%d giocatore su Omega in questo momento": "%d pemain di Omega saat ini",
|
||||
"%d giocatori": "%d pemain",
|
||||
"%d giocatori su Omega in questo momento": "%d pemain di Omega saat ini",
|
||||
"%d giochi con trofei": "%d game dengan trofi",
|
||||
"%d giochi · più giocato: %s": "%d game · terbanyak dimainkan: %s",
|
||||
"%d gioco con trofei": "%d game dengan trofi",
|
||||
"%d gioco · più giocato: %s": "%d game · terbanyak dimainkan: %s",
|
||||
"%d in comune": "%d bersama",
|
||||
"%d in gioco ora": "%d sedang bermain",
|
||||
"%d membri": "%d anggota",
|
||||
"%d membri · nessun messaggio": "%d anggota · tidak ada pesan",
|
||||
"%d membro": "%d anggota",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d baru",
|
||||
"%d nuove": "%d baru",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d bermain",
|
||||
"%d punti": "%d poin",
|
||||
"%d salvate": "%d disimpan",
|
||||
"%d stazioni": "%d stasiun",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s terinstal di %s: ada di Beranda",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s terinstal: temukan di Beranda Omega",
|
||||
"%s liberi di %s": "%s kosong dari %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s disembunyikan: kembalikan di Pengaturan › Aplikasi tersembunyi",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s tidak merespons: apakah disk masih terhubung?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB kosong",
|
||||
"%s · %s (in uso)": "%s · %s (digunakan)",
|
||||
"%s · %s giocate in totale": "%s · total %s dimainkan",
|
||||
"%s è di nuovo in home": "%s kembali di Beranda",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s ada di Payload Manager: jalankan sekali untuk menyelesaikan instalasi",
|
||||
"+ Aggiungi un server": "+ Tambah server",
|
||||
"1 amico online": "1 teman online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Batalkan permintaan",
|
||||
"App": "Aplikasi",
|
||||
"App e intrattenimento": "Aplikasi dan hiburan",
|
||||
"App nascoste": "Aplikasi tersembunyi",
|
||||
"App nascoste (X per rimetterle in home)": "Aplikasi tersembunyi (X untuk mengembalikan ke Beranda)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst tidak tersedia (hak akses tidak ada). Alternatif: instal pkg dengan ItemzFlow.",
|
||||
"Applica": "Terapkan",
|
||||
"Apri": "Buka",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar diperbarui",
|
||||
"Avatar personalizzato rimosso": "Avatar kustom dihapus",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatar: 16 karakter baru, dari naga sampai cyborg. Ada di Pengaturan › Ganti avatar.",
|
||||
"Avvia": "Mulai",
|
||||
"Avvia Omega o riavvia la console": "Buka Omega atau mulai ulang konsol",
|
||||
"Avvia party": "Mulai party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed & grup",
|
||||
"Bacheca non disponibile": "Feed tidak tersedia",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, grup, rekor, dan trofi semua anggota",
|
||||
"Bagliore": "Pendar",
|
||||
"Barra dei comandi": "Bilah perintah",
|
||||
"Bentornato!": "Selamat datang kembali!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Memuat...",
|
||||
"Cartella /data/music": "Folder /data/music",
|
||||
"Cartella creata": "Folder dibuat",
|
||||
"Cartella eliminata: le app sono tornate in home": "Folder dihapus: aplikasi kembali ke Beranda",
|
||||
"Cartella non leggibile": "Folder tidak dapat dibaca",
|
||||
"Cartella non valida: manca il Title ID": "Folder tidak valid: Title ID tidak ada",
|
||||
"Cartella vuota o non leggibile": "Folder kosong atau tidak dapat dibaca",
|
||||
"Cartella · %d app": "Folder · %d aplikasi",
|
||||
"Categoria": "Kategori",
|
||||
"Categoria riportata ai valori iniziali": "Kategori dikembalikan ke nilai awal",
|
||||
"Centro di controllo": "Pusat Kontrol",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Bentuk dan cara bergeraknya.",
|
||||
"Chi può scrivermi: solo amici": "Siapa yang bisa mengirimi saya pesan: hanya teman",
|
||||
"Chi può scrivermi: tutti": "Siapa yang bisa mengirimi saya pesan: semua orang",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Pemain yang mematikan konsol kini tampil offline setelah beberapa menit, dan game menampilkan nama serta ikon aslinya, juga bagi yang tidak memilikinya.",
|
||||
"Chi sta usando questo controller?": "Siapa yang menggunakan controller ini?",
|
||||
"Chi vede i miei trofei: nessuno": "Siapa yang melihat trofiku: tidak ada",
|
||||
"Chi vede i miei trofei: solo amici": "Siapa yang melihat trofiku: hanya teman",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Siapa yang melihat trofiku: semua (juga di papan peringkat)",
|
||||
"Chiavetta USB": "Flashdisk USB",
|
||||
"Chiavetta USB %d": "Flashdisk USB %d",
|
||||
"Chiavetta USB 1": "Flashdisk USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Sinema",
|
||||
"Classici": "Klasik",
|
||||
"Classifica degli amici": "Papan peringkat teman",
|
||||
"Classifica dei trofei": "Papan peringkat trofi",
|
||||
"Classifica del gioco": "Papan peringkat game",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Hubungkan ponsel atau PC ke jaringan Wi-Fi yang sama dengan konsol.",
|
||||
"Collega un JSON": "Tautkan JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Colokkan flashdisk USB berisi musikmu, atau salin ke /data/Omega/Music lewat FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Gagal memposting komentar",
|
||||
"Commento pubblicato": "Komentar diposting",
|
||||
"Community": "Komunitas",
|
||||
"Compari nei Record pubblici: no": "Tampil di Rekor publik: tidak",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Tampil di Rekor publik: tidak (aktivitas disembunyikan)",
|
||||
"Compari nei Record pubblici: sì": "Tampil di Rekor publik: ya",
|
||||
"Componenti per il jailbreak": "Komponen untuk jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Saat panel terbuka, Beranda di bawahnya tidak digambar ulang: kerja konsol separuhnya.",
|
||||
"Conferma": "Konfirmasi",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Apakah kamu mengonfirmasi bahwa homebrew ini milikmu atau boleh didistribusikan ulang secara bebas, dan bukan game atau perangkat lunak bajakan?",
|
||||
"Confermo": "Saya konfirmasi",
|
||||
"Console": "Konsol",
|
||||
"Contatti e visibilità": "Kontak dan visibilitas",
|
||||
"Contenuto offensivo": "Konten ofensif",
|
||||
"Conversazioni": "Percakapan",
|
||||
"Copertina": "Sampul",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Riwayat",
|
||||
"Cronologia cancellata": "Riwayat dihapus",
|
||||
"Cronologia vuota": "Riwayat kosong",
|
||||
"Da ottenere": "Belum diperoleh",
|
||||
"Da sempre": "Sepanjang masa",
|
||||
"Da spostare: scegli la cartella e premi △": "Untuk dipindah: pilih folder lalu tekan △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Dari JSON: gunakan Tautkan JSON untuk menautkan JSON berisi daftar game-mu, atau impor dari ponsel.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Yang sudah dilakukan:",
|
||||
"Effetti sonori: attivi": "Efek suara: aktif",
|
||||
"Effetti sonori: spenti": "Efek suara: mati",
|
||||
"Elenco dei trofei non ancora disponibile": "Daftar trofi belum tersedia",
|
||||
"Elenco pieno: togli un server prima": "Daftar penuh: hapus satu server terlebih dahulu",
|
||||
"Elimina": "Hapus",
|
||||
"Elimina account": "Hapus akun",
|
||||
"Elimina cartella": "Hapus folder",
|
||||
"Elimina dalla console": "Hapus dari konsol",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Hapus %s dari konsol? Game akan dihapus instalannya.",
|
||||
"Eliminare definitivamente questo elemento?": "Hapus item ini secara permanen?",
|
||||
"Eliminare definitivamente?": "Hapus secara permanen?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Hapus homebrew %s dari konsol?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Hapus folder? Aplikasi di dalamnya kembali ke Beranda, tidak dicopot.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Hapus akunmu dan semua yang pernah kamu posting secara permanen? Tindakan ini tidak dapat dibatalkan.",
|
||||
"Eliminare questo homebrew?": "Hapus homebrew ini?",
|
||||
"Eliminato": "Dihapus",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Es",
|
||||
"Gioca": "Main",
|
||||
"Gioca ai tuoi stessi giochi": "Memainkan game yang sama denganmu",
|
||||
"Gioca qualcosa per entrare in classifica": "Mainkan sesuatu untuk masuk papan peringkat",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Mainkan sesuatu: waktu bermainmu akan muncul di sini",
|
||||
"Giocati di recente": "Baru dimainkan",
|
||||
"Giocatori": "Pemain",
|
||||
"Giochi": "Game",
|
||||
"Giochi più giocati": "Game paling sering dimainkan",
|
||||
"Giochi sui dischi esterni": "Game di disk eksternal",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Game di drive eksternal: sambungkan HDD, SSD, atau flashdisk dan game akan muncul di Beranda dengan ikon drive. Jika drive dilepas, game akan hilang.",
|
||||
"Giochiamo a %s?": "Main %s yuk?",
|
||||
"Gioco": "Game",
|
||||
"Gioco aggiornato": "Game diperbarui",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Memainkan %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Kamu baru saja mengunduh datamu: coba lagi dalam satu jam",
|
||||
"Hai lasciato il party": "Kamu keluar dari party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Jumlah folder sudah mencapai batas maksimum",
|
||||
"Hai scritto molto: riprova più tardi": "Kamu sudah menulis banyak: coba lagi nanti",
|
||||
"Hanno giocato di recente": "Baru-baru ini bermain",
|
||||
"Hashtag (separati da spazio)": "Hashtag (dipisahkan spasi)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Game dan aplikasi yang terinstal akan muncul di sini.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Game yang ditemukan di HDD, SSD, dan flashdisk yang terhubung muncul di Beranda dengan ikon disk.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Pesanmu dengan teman akan muncul di sini.",
|
||||
"I miei trofei": "Trofiku",
|
||||
"I suggerimenti dei tasti in basso.": "Petunjuk tombol di bagian bawah.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofi yang diperoleh di game dibaca otomatis dari konsol saat kamu membuka Omega. Tekan Kotak untuk membacanya ulang sekarang.",
|
||||
"I tuoi giochi": "Game-mu",
|
||||
"I tuoi trofei": "Trofimu",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Trofimu tidak publik: ubah di Pengaturan › Privasi",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "ID online dan kata sandi wajib diisi",
|
||||
"ID online o email già in uso": "ID online atau email sudah digunakan",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Tautan mengarah ke halaman web, bukan ke file: perlu tautan langsung ke pkg, zip, atau elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Kerja konsol seminimal mungkin: berguna jika panas atau lambat.",
|
||||
"Il mio profilo": "Profil saya",
|
||||
"Il mio stato: %s": "Statusku: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Nama setiap game di bawah ikonnya, bukan hanya yang dipilih.",
|
||||
"Il post non c'è più": "Postingan ini sudah tidak ada",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Server yang digunakan homebrew tidak merespons: periksa jaringanmu (atau alamat yang tertulis di skrip)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Layanan sudah berjalan.",
|
||||
"Il sito non risponde (tempo scaduto).": "Situs tidak merespons (waktu habis).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Suara saat berpindah, memilih, dan notifikasi.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Waktu terlama seorang pemain pada satu game",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Pesan statusmu (mis. \"Cari tim buat Warzone\")",
|
||||
"Il tuo stato": "Statusmu",
|
||||
"Immagine personale": "Gambar sendiri",
|
||||
"Immagini": "Gambar",
|
||||
"Importa i trofei da questa console: no": "Impor trofi dari konsol ini: tidak",
|
||||
"Importa i trofei da questa console: sì": "Impor trofi dari konsol ini: ya",
|
||||
"Importato: lettura dei trofei in arrivo": "Diimpor: pembacaan trofi segera hadir",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Impor dimatikan: trofi yang diimpor telah dihapus",
|
||||
"Impossibile aprire la pagina.": "Tidak dapat membuka halaman.",
|
||||
"Impossibile avviare il caricamento": "Tidak dapat memulai unggahan",
|
||||
"Impossibile avviare l'installazione": "Tidak dapat memulai instalasi",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Tidak dapat menyimpan payload",
|
||||
"Impostazioni": "Pengaturan",
|
||||
"Impostazioni non disponibili": "Pengaturan tidak tersedia",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Pengaturan › Privasi memuat semua pilihan: siapa yang bisa menulis kepadamu, apa yang dilihat orang lain, rekor, trofi, pengguna diblokir, dan datamu.",
|
||||
"In alto a destra": "Kanan atas",
|
||||
"In alto a sinistra": "Kiri atas",
|
||||
"In ascolto": "Sedang didengarkan",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "Tautan JSON dilepas: game yang ditambahkan manual tetap ada",
|
||||
"Jailbreak rilevato: %s": "Jailbreak terdeteksi: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Impor trofi dimatikan: nyalakan di Pengaturan › Privasi",
|
||||
"L'invito non è più valido": "Undangan ini sudah tidak berlaku",
|
||||
"L'orologio in alto a destra.": "Jam di kanan atas.",
|
||||
"L'utente ha scelto di non mostrarli.": "Pengguna memilih untuk tidak menampilkannya.",
|
||||
"L1/R1 Schede": "L1/R1 Tab",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Komunitas kini ada di Beranda, sebelum game: feed, grup, orang, dan waktu bermain hanya sejauh satu tombol.",
|
||||
"La bacheca è vuota": "Feed kosong",
|
||||
"La coda è vuota": "Antrean kosong",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsol tidak memberi audio ke layanan latar belakang: musik terdengar saat Omega terbuka",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsol tidak menerima game (0x%08X): game di disk memerlukan kstuff aktif",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Perpustakaan disimpan oleh layanan Omega, yang tidak merespons: perbarui Omega atau mulai ulang konsol.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Dasbor 2 hingga 4 kali lebih ringan untuk konsol, dan saat Beranda diam akan beralih sendiri ke 30 frame per detik.",
|
||||
"La forma di schede, pulsanti e icone.": "Bentuk kartu, tombol, dan ikon.",
|
||||
"La libreria è sulla console": "Perpustakaan ada di konsol",
|
||||
"La mia libreria": "Perpustakaanku",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Suhu prosesor di samping jam.",
|
||||
"La tua bio": "Bio-mu",
|
||||
"La tua libreria è vuota": "Perpustakaanmu kosong",
|
||||
"La tua posizione: %d su %d": "Posisimu: %d dari %d",
|
||||
"Lascia": "Keluar",
|
||||
"Lascia il party": "Keluar dari party",
|
||||
"Le icone dei giochi nella fila della home.": "Ikon game di baris Beranda.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Tidak pernah",
|
||||
"Malware o file pericoloso": "Malware atau file berbahaya",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Kirim log Omega ke pengembang? Isinya nama game, lagu, dan radio yang kamu pakai, bukan kata sandi.",
|
||||
"Maratone": "Maraton",
|
||||
"Medie": "Sedang",
|
||||
"Medio": "Sedang",
|
||||
"Membri · %d": "Anggota · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Pelecehan",
|
||||
"Molto arrotondati": "Sangat membulat",
|
||||
"Morbidi": "Lembut",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Tampilkan ke teman apa yang kumainkan dan waktuku: tidak",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Tampilkan ke teman apa yang kumainkan dan waktuku: ya",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Tampilkan juga homebrew dan payload di samping game.",
|
||||
"Mostra anche i secondi.": "Tampilkan juga detik.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Tampilkan game dan waktu bermainku: tidak",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Tampilkan game dan waktu bermainku: ya",
|
||||
"Movimento": "Gerakan",
|
||||
"Musica": "Musik",
|
||||
"Musica %s · Effetti %s": "Musik %s · Efek %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musik dan remote sudah memakai versi baru",
|
||||
"Musica in Omega": "Musik di Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Musik, teman, dan party suara Omega, bahkan saat bermain",
|
||||
"Nascondi dalla home": "Sembunyikan dari Beranda",
|
||||
"Nascoste": "Tersembunyi",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic, atau lainnya yang kompatibel dengan Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profil kini menampilkan trofi: milikmu lewat tombol Trofi, milik orang lain jika mereka memilih menampilkannya.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Tidak ada game di JSON: minimal perlu judul dan tautan",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Hitam pekat",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Tidak ada loader: diperlukan elfldr (port 9021) atau websrv (port 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Tidak ada pesan: tulis yang pertama!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Tidak ada pesan: jadilah yang pertama menulis dengan X",
|
||||
"Nessun record ancora": "Belum ada rekor",
|
||||
"Nessun risultato": "Tidak ada hasil",
|
||||
"Nessun segnalibro": "Tidak ada bookmark",
|
||||
"Nessun suggerimento": "Tidak ada saran",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Belum ada saran: tambah beberapa teman",
|
||||
"Nessun suono": "Tanpa suara",
|
||||
"Nessun trofeo ancora": "Belum ada trofi",
|
||||
"Nessun trofeo in classifica": "Tidak ada trofi di papan peringkat",
|
||||
"Nessun utente trovato": "Pengguna tidak ditemukan",
|
||||
"Nessuna": "Tidak ada",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Tidak ada aplikasi tersembunyi: sembunyikan dari opsi game di Beranda",
|
||||
"Nessuna attività": "Tidak ada aktivitas",
|
||||
"Nessuna attività recente": "Tidak ada aktivitas terbaru",
|
||||
"Nessuna bio.": "Tidak ada bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nama grup baru",
|
||||
"Nome del server": "Nama server",
|
||||
"Nome della cartella": "Nama folder",
|
||||
"Nome della nuova cartella": "Nama folder baru",
|
||||
"Nome utente": "Nama pengguna",
|
||||
"Nome utente o password errati": "Nama pengguna atau kata sandi salah",
|
||||
"Nomi sotto le icone": "Nama di bawah ikon",
|
||||
"Non chiedere più": "Jangan tanya lagi",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Kamu tidak tampil di rekor: ubah di Pengaturan › Privasi",
|
||||
"Non disturbare": "Jangan ganggu",
|
||||
"Non disturbare (niente avvisi)": "Jangan ganggu (tanpa pemberitahuan)",
|
||||
"Non hai ancora pubblicato nulla": "Kamu belum memublikasikan apa pun",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Malam",
|
||||
"Novità": "Yang baru",
|
||||
"Nuova cartella": "Folder baru",
|
||||
"Nuova cartella...": "Folder baru...",
|
||||
"Nuova copertina": "Sampul baru",
|
||||
"Nuovo PIN": "PIN baru",
|
||||
"Nuovo avatar": "Avatar baru",
|
||||
"Nuovo gruppo": "Grup baru",
|
||||
"Nuovo messaggio": "Pesan baru",
|
||||
"Nuovo nome": "Nama baru",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Baru: Pengaturan › Kustomisasi. Lebih dari 30 opsi: 12 tema, warna aksen, wallpaper, partikel, jam, suara, notifikasi, screensaver, dan 7 gaya cepat.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Baru: Rekor. Waktu bermain semua anggota: pemain, game paling sering dimainkan, dan maraton, minggu ini atau sepanjang masa.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Baru: Trofi. Omega membaca trofi yang diperoleh di game pada konsol ini lalu menaruhnya di profilmu dan di papan peringkat publik.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Baru: folder di Beranda. Dari opsi game, pilih «Pindahkan ke folder»; folder menampilkan empat ikon pertama.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · terlihat %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Terjadi kesalahan",
|
||||
"Operazione party non riuscita": "Tindakan party gagal",
|
||||
"Opzioni": "Opsi",
|
||||
"Opzioni dell'app": "Opsi aplikasi",
|
||||
"Opzioni della cartella": "Opsi folder",
|
||||
"Opzioni di alimentazione": "Daya",
|
||||
"Ordine dei giochi": "Urutan game",
|
||||
"Oro": "Emas",
|
||||
"Orologio e barra": "Jam dan bilah",
|
||||
"Orologio grande": "Jam besar",
|
||||
"Oscuramento dello sfondo": "Peredupan latar",
|
||||
"Ottenuto": "Diperoleh",
|
||||
"Pagina iniziale": "Beranda",
|
||||
"Pagina non disponibile": "Halaman tidak tersedia",
|
||||
"Pannelli": "Panel",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Solid",
|
||||
"Pirateria o contenuto non autorizzato": "Pembajakan atau konten tidak sah",
|
||||
"Più ascoltati": "Paling sering didengar",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Beberapa drive sekaligus terdeteksi otomatis. Untuk menjalankan game dari drive, kstuff harus aktif, sama seperti alat lainnya.",
|
||||
"Più scaricati": "Paling banyak diunduh",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Makin gelap, teks di atas sampul makin mudah dibaca.",
|
||||
"Più votati": "Rating tertinggi",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platinum 300 · emas 90 · perak 30 · perunggu 15 poin. Trofi berasal dari konsol.",
|
||||
"Playlist": "Playlist",
|
||||
"Poche": "Sedikit",
|
||||
"Posizione delle notifiche": "Posisi notifikasi",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Menyiapkan antrean...",
|
||||
"Prestazioni": "Performa",
|
||||
"Prima i giochi, poi gli homebrew": "Game dulu, lalu homebrew",
|
||||
"Privacy e dati": "Privasi dan data",
|
||||
"Privacy": "Privasi",
|
||||
"Privacy e termini": "Privasi dan ketentuan",
|
||||
"Processore": "Prosesor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Kamu hanya bisa menambahkan temanmu",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Kamu bisa berubah pikiran kapan saja di Pengaturan › Omega sebagai Beranda.",
|
||||
"Puoi invitare solo i tuoi amici": "Kamu hanya bisa mengundang temanmu",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Kamu bisa menyembunyikan game dan aplikasi yang tidak dipakai: opsi game › Sembunyikan dari Beranda. Kembalikan di Pengaturan › Aplikasi tersembunyi.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Kamu hanya bisa mengirim pesan ke temanmu",
|
||||
"Quadrato: cambia periodo": "Kotak: ubah periode",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Saat kamu menginstal game dengan drive tersambung, Omega akan menanyakan di mana game itu disimpan.",
|
||||
"Quanto restano a schermo.": "Berapa lama tampil di layar.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Seberapa terlihat latar menembus kartu dan notifikasi.",
|
||||
"Questa settimana": "Minggu ini",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Belum ada yang bermain minggu ini: coba “Sepanjang masa”.",
|
||||
"Questi trofei non sono visibili": "Trofi ini tidak terlihat",
|
||||
"Questo gioco non è installato su questa console": "Game ini tidak terinstal di konsol ini",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Homebrew ini memintamu memilih di antara beberapa opsi",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Alamat ini sepertinya bukan server Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio tidak tersedia saat ini",
|
||||
"Radio preferite": "Radio favorit",
|
||||
"Rapide": "Cepat",
|
||||
"Record": "Rekor",
|
||||
"Record: %s · %s": "Rekor: %s · %s",
|
||||
"Registrazione": "Mendaftarkan",
|
||||
"Registrazione chiusa su questo server": "Pendaftaran ditutup di server ini",
|
||||
"Registrazione non riuscita": "Pendaftaran gagal",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Tolak",
|
||||
"Rifiuta invito": "Tolak undangan",
|
||||
"Rilassate": "Santai",
|
||||
"Rileggi dalla console": "Baca ulang dari konsol",
|
||||
"Rileggo i trofei di questa console...": "Membaca ulang trofi konsol ini...",
|
||||
"Rimozione non riuscita": "Gagal menghapus",
|
||||
"Rimuovere questo server musicale da Omega?": "Hapus server musik ini dari Omega?",
|
||||
"Rimuovi": "Hapus",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Hapus dari bookmark",
|
||||
"Rimuovi server": "Hapus server",
|
||||
"Rinomina": "Ganti nama",
|
||||
"Rinomina cartella": "Ganti nama folder",
|
||||
"Rinominato": "Nama diganti",
|
||||
"Riprendi musica": "Lanjutkan musik",
|
||||
"Ripristina": "Atur ulang",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Latar",
|
||||
"Sfondo del tema": "Latar tema",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Hanya file Omega dan, jika perlu, pengaturan loader yang diubah. Kamu bisa mengulanginya kapan saja dari Pengaturan › Sistem dan alat.",
|
||||
"Si scopre ottenendolo.": "Terungkap saat diperoleh.",
|
||||
"Si spaccia per un altro": "Menyamar sebagai orang lain",
|
||||
"Siete già amici": "Kalian sudah berteman",
|
||||
"Silenziose": "Senyap",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subjudul",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Antariksa",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Matikan impor trofi? Trofi yang sudah diimpor akan dihapus dari server.",
|
||||
"Spegni": "Daya",
|
||||
"Spegni il microfono": "Matikan mik",
|
||||
"Spenta": "Mati",
|
||||
"Sposta": "Pindahkan",
|
||||
"Sposta in un'altra cartella": "Pindahkan ke folder lain",
|
||||
"Sposta in una cartella": "Pindahkan ke folder",
|
||||
"Sposta qui": "Pindahkan ke sini",
|
||||
"Spostato in %s": "Dipindahkan ke %s",
|
||||
"Sposto %s": "Memindahkan %s",
|
||||
"Squadrati": "Siku",
|
||||
"Sta giocando a %s · %s": "Memainkan %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Gaya screensaver",
|
||||
"Stile «%s» applicato": "Gaya «%s» diterapkan",
|
||||
"Stili rapidi": "Gaya cepat",
|
||||
"Sto leggendo i trofei di questa console...": "Membaca trofi konsol ini...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Alat dan payload",
|
||||
"Strumento": "Alat",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Suhu konsol",
|
||||
"Tempo di gioco": "Waktu bermain",
|
||||
"Termini d'uso": "Ketentuan Penggunaan",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Ketentuan penggunaan dan kebijakan privasi telah diperbarui (Pengaturan > Privasi dan data). Apakah kamu menerimanya?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Ketentuan penggunaan dan kebijakan privasi telah diperbarui (Pengaturan > Privasi). Kamu menyetujuinya?",
|
||||
"Ti ha chiesto l'amicizia": "Mengirimimu permintaan pertemanan",
|
||||
"Ti ha inviato una richiesta": "Mengirimimu permintaan",
|
||||
"Tipo di file": "Jenis file",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Judul game",
|
||||
"Titolo disinstallato": "Instalan judul dihapus",
|
||||
"Togli": "Hapus",
|
||||
"Togli dalla cartella": "Keluarkan dari folder",
|
||||
"Togli dalla coda": "Hapus dari antrean",
|
||||
"Togli dalla libreria": "Hapus dari perpustakaan",
|
||||
"Togli dalle preferite": "Hapus dari favorit",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Kembali atau ketik alamat lain",
|
||||
"Tramonto": "Senja",
|
||||
"Triangolo: scrivi un commento": "Segitiga: tulis komentar",
|
||||
"Trofei": "Trofi",
|
||||
"Trofei di %s": "Trofi %s",
|
||||
"Trofei non disponibili": "Trofi tidak tersedia",
|
||||
"Trofeo nascosto": "Trofi tersembunyi",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Terlalu banyak halaman dalam waktu singkat: tunggu beberapa detik.",
|
||||
"Troppe registrazioni: riprova più tardi": "Terlalu banyak pendaftaran: coba lagi nanti",
|
||||
"Troppe richieste: riprova tra poco": "Terlalu banyak permintaan: coba lagi sebentar lagi",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Pengguna diblokir (X untuk buka blokir)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Baik: kamu bisa melakukannya kapan saja dari Pengaturan › Sistem dan alat",
|
||||
"Valuta": "Beri rating",
|
||||
"Vedi i trofei": "Lihat trofi",
|
||||
"Velocità delle animazioni": "Kecepatan animasi",
|
||||
"Ventola": "Kipas",
|
||||
"Ventola: accelera sopra %d °C": "Kipas: berputar cepat di atas %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "aplikasi",
|
||||
"apr": "Apr",
|
||||
"aprile": "April",
|
||||
"assente": "tidak di tempat",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "sudah ada pemasangan lain yang berjalan di sistem",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "game sedang terbuka: tutup lalu coba lagi",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg tidak cocok dengan game yang sudah terpasang",
|
||||
"installatore di sistema non pronto: riavvia Omega": "pemasang sistem belum siap: mulai ulang Omega",
|
||||
"invisibile": "tak terlihat",
|
||||
"lug": "Jul",
|
||||
"luglio": "Juli",
|
||||
"lun": "Sen",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Rabu",
|
||||
"nessun caricatore": "tidak ada loader",
|
||||
"no": "tidak",
|
||||
"non disturbare": "jangan ganggu",
|
||||
"non rilevato": "tidak terdeteksi",
|
||||
"nov": "Nov",
|
||||
"novembre": "November",
|
||||
"online": "online",
|
||||
"ott": "Okt",
|
||||
"ottobre": "Oktober",
|
||||
"per scrivere": "untuk mengetik",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d amico",
|
||||
"%d amico in comune": "%d amico in comune",
|
||||
"%d amico sta giocando": "%d amico sta giocando",
|
||||
"%d app": "%d app",
|
||||
"%d brani": "%d brani",
|
||||
"%d di %d": "%d di %d",
|
||||
"%d di %d · %d%%": "%d di %d · %d%%",
|
||||
"%d giocatore": "%d giocatore",
|
||||
"%d giocatore su Omega in questo momento": "%d giocatore su Omega in questo momento",
|
||||
"%d giocatori": "%d giocatori",
|
||||
"%d giocatori su Omega in questo momento": "%d giocatori su Omega in questo momento",
|
||||
"%d giochi con trofei": "%d giochi con trofei",
|
||||
"%d giochi · più giocato: %s": "%d giochi · più giocato: %s",
|
||||
"%d gioco con trofei": "%d gioco con trofei",
|
||||
"%d gioco · più giocato: %s": "%d gioco · più giocato: %s",
|
||||
"%d in comune": "%d in comune",
|
||||
"%d in gioco ora": "%d in gioco ora",
|
||||
"%d membri": "%d membri",
|
||||
"%d membri · nessun messaggio": "%d membri · nessun messaggio",
|
||||
"%d membro": "%d membro",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d non letti",
|
||||
"%d nuove": "%d nuove",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d in gioco",
|
||||
"%d punti": "%d punti",
|
||||
"%d salvate": "%d salvate",
|
||||
"%d stazioni": "%d stazioni",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installato su %s: lo trovi in home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installato: lo trovi nella Home di Omega",
|
||||
"%s liberi di %s": "%s liberi di %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s nascosta: la rimetti in Impostazioni › App nascoste",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s non risponde: il disco è ancora collegato?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB liberi",
|
||||
"%s · %s (in uso)": "%s · %s (in uso)",
|
||||
"%s · %s giocate in totale": "%s · %s giocate in totale",
|
||||
"%s è di nuovo in home": "%s è di nuovo in home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s è in Payload Manager: avvialo una volta per completare l'installazione",
|
||||
"+ Aggiungi un server": "+ Aggiungi un server",
|
||||
"1 amico online": "1 amico online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Annulla richiesta",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "App e intrattenimento",
|
||||
"App nascoste": "App nascoste",
|
||||
"App nascoste (X per rimetterle in home)": "App nascoste (X per rimetterle in home)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.",
|
||||
"Applica": "Applica",
|
||||
"Apri": "Apri",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar aggiornato",
|
||||
"Avatar personalizzato rimosso": "Avatar personalizzato rimosso",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.",
|
||||
"Avvia": "Avvia",
|
||||
"Avvia Omega o riavvia la console": "Avvia Omega o riavvia la console",
|
||||
"Avvia party": "Avvia party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Bacheca",
|
||||
"Bacheca e gruppi": "Bacheca e gruppi",
|
||||
"Bacheca non disponibile": "Bacheca non disponibile",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Bacheca, gruppi, record e trofei di tutti gli iscritti",
|
||||
"Bagliore": "Bagliore",
|
||||
"Barra dei comandi": "Barra dei comandi",
|
||||
"Bentornato!": "Bentornato!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Caricamento...",
|
||||
"Cartella /data/music": "Cartella /data/music",
|
||||
"Cartella creata": "Cartella creata",
|
||||
"Cartella eliminata: le app sono tornate in home": "Cartella eliminata: le app sono tornate in home",
|
||||
"Cartella non leggibile": "Cartella non leggibile",
|
||||
"Cartella non valida: manca il Title ID": "Cartella non valida: manca il Title ID",
|
||||
"Cartella vuota o non leggibile": "Cartella vuota o non leggibile",
|
||||
"Cartella · %d app": "Cartella · %d app",
|
||||
"Categoria": "Categoria",
|
||||
"Categoria riportata ai valori iniziali": "Categoria riportata ai valori iniziali",
|
||||
"Centro di controllo": "Centro di controllo",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Che forma hanno e come si muovono.",
|
||||
"Chi può scrivermi: solo amici": "Chi può scrivermi: solo amici",
|
||||
"Chi può scrivermi: tutti": "Chi può scrivermi: tutti",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.",
|
||||
"Chi sta usando questo controller?": "Chi sta usando questo controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Chi vede i miei trofei: nessuno",
|
||||
"Chi vede i miei trofei: solo amici": "Chi vede i miei trofei: solo amici",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Chi vede i miei trofei: tutti (anche in classifica)",
|
||||
"Chiavetta USB": "Chiavetta USB",
|
||||
"Chiavetta USB %d": "Chiavetta USB %d",
|
||||
"Chiavetta USB 1": "Chiavetta USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinema",
|
||||
"Classici": "Classici",
|
||||
"Classifica degli amici": "Classifica degli amici",
|
||||
"Classifica dei trofei": "Classifica dei trofei",
|
||||
"Classifica del gioco": "Classifica del gioco",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Collega il telefono o il PC alla stessa rete Wi-Fi della console.",
|
||||
"Collega un JSON": "Collega un JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Commento non riuscito",
|
||||
"Commento pubblicato": "Commento pubblicato",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Compari nei Record pubblici: no",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Compari nei Record pubblici: no (attività nascosta)",
|
||||
"Compari nei Record pubblici: sì": "Compari nei Record pubblici: sì",
|
||||
"Componenti per il jailbreak": "Componenti per il jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.",
|
||||
"Conferma": "Conferma",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?",
|
||||
"Confermo": "Confermo",
|
||||
"Console": "Console",
|
||||
"Contatti e visibilità": "Contatti e visibilità",
|
||||
"Contenuto offensivo": "Contenuto offensivo",
|
||||
"Conversazioni": "Conversazioni",
|
||||
"Copertina": "Copertina",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Cronologia",
|
||||
"Cronologia cancellata": "Cronologia cancellata",
|
||||
"Cronologia vuota": "Cronologia vuota",
|
||||
"Da ottenere": "Da ottenere",
|
||||
"Da sempre": "Da sempre",
|
||||
"Da spostare: scegli la cartella e premi △": "Da spostare: scegli la cartella e premi △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Ecco cosa è stato fatto:",
|
||||
"Effetti sonori: attivi": "Effetti sonori: attivi",
|
||||
"Effetti sonori: spenti": "Effetti sonori: spenti",
|
||||
"Elenco dei trofei non ancora disponibile": "Elenco dei trofei non ancora disponibile",
|
||||
"Elenco pieno: togli un server prima": "Elenco pieno: togli un server prima",
|
||||
"Elimina": "Elimina",
|
||||
"Elimina account": "Elimina account",
|
||||
"Elimina cartella": "Elimina cartella",
|
||||
"Elimina dalla console": "Elimina dalla console",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Eliminare %s dalla console? Il gioco verrà disinstallato.",
|
||||
"Eliminare definitivamente questo elemento?": "Eliminare definitivamente questo elemento?",
|
||||
"Eliminare definitivamente?": "Eliminare definitivamente?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Eliminare l'homebrew %s dalla console?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.",
|
||||
"Eliminare questo homebrew?": "Eliminare questo homebrew?",
|
||||
"Eliminato": "Eliminato",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Ghiaccio",
|
||||
"Gioca": "Gioca",
|
||||
"Gioca ai tuoi stessi giochi": "Gioca ai tuoi stessi giochi",
|
||||
"Gioca qualcosa per entrare in classifica": "Gioca qualcosa per entrare in classifica",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Gioca qualcosa: il tempo comparirà qui",
|
||||
"Giocati di recente": "Giocati di recente",
|
||||
"Giocatori": "Giocatori",
|
||||
"Giochi": "Giochi",
|
||||
"Giochi più giocati": "Giochi più giocati",
|
||||
"Giochi sui dischi esterni": "Giochi sui dischi esterni",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.",
|
||||
"Giochiamo a %s?": "Giochiamo a %s?",
|
||||
"Gioco": "Gioco",
|
||||
"Gioco aggiornato": "Gioco aggiornato",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Ha giocato a %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Hai già scaricato i dati da poco: riprova tra un'ora",
|
||||
"Hai lasciato il party": "Hai lasciato il party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Hai raggiunto il numero massimo di cartelle",
|
||||
"Hai scritto molto: riprova più tardi": "Hai scritto molto: riprova più tardi",
|
||||
"Hanno giocato di recente": "Hanno giocato di recente",
|
||||
"Hashtag (separati da spazio)": "Hashtag (separati da spazio)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "I giochi e le app installati compariranno qui.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "I messaggi con i tuoi amici appariranno qui.",
|
||||
"I miei trofei": "I miei trofei",
|
||||
"I suggerimenti dei tasti in basso.": "I suggerimenti dei tasti in basso.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.",
|
||||
"I tuoi giochi": "I tuoi giochi",
|
||||
"I tuoi trofei": "I tuoi trofei",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "ID online e password sono obbligatori",
|
||||
"ID online o email già in uso": "ID online o email già in uso",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Il minimo lavoro per la console: utile se scalda o rallenta.",
|
||||
"Il mio profilo": "Il mio profilo",
|
||||
"Il mio stato: %s": "Il mio stato: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.",
|
||||
"Il post non c'è più": "Il post non c'è più",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Il servizio è già partito.",
|
||||
"Il sito non risponde (tempo scaduto).": "Il sito non risponde (tempo scaduto).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Il suono di spostamenti, scelte e notifiche.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Il tempo più lungo di un giocatore su un solo gioco",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")",
|
||||
"Il tuo stato": "Il tuo stato",
|
||||
"Immagine personale": "Immagine personale",
|
||||
"Immagini": "Immagini",
|
||||
"Importa i trofei da questa console: no": "Importa i trofei da questa console: no",
|
||||
"Importa i trofei da questa console: sì": "Importa i trofei da questa console: sì",
|
||||
"Importato: lettura dei trofei in arrivo": "Importato: lettura dei trofei in arrivo",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importazione spenta: i trofei importati sono stati cancellati",
|
||||
"Impossibile aprire la pagina.": "Impossibile aprire la pagina.",
|
||||
"Impossibile avviare il caricamento": "Impossibile avviare il caricamento",
|
||||
"Impossibile avviare l'installazione": "Impossibile avviare l'installazione",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Impossibile salvare il payload",
|
||||
"Impostazioni": "Impostazioni",
|
||||
"Impostazioni non disponibili": "Impostazioni non disponibili",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.",
|
||||
"In alto a destra": "In alto a destra",
|
||||
"In alto a sinistra": "In alto a sinistra",
|
||||
"In ascolto": "In ascolto",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON scollegato: restano i giochi aggiunti a mano",
|
||||
"Jailbreak rilevato: %s": "Jailbreak rilevato: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy",
|
||||
"L'invito non è più valido": "L'invito non è più valido",
|
||||
"L'orologio in alto a destra.": "L'orologio in alto a destra.",
|
||||
"L'utente ha scelto di non mostrarli.": "L'utente ha scelto di non mostrarli.",
|
||||
"L1/R1 Schede": "L1/R1 Schede",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.",
|
||||
"La bacheca è vuota": "La bacheca è vuota",
|
||||
"La coda è vuota": "La coda è vuota",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "La console non dà l'audio al servizio in background: la musica si sente con Omega aperta",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.",
|
||||
"La forma di schede, pulsanti e icone.": "La forma di schede, pulsanti e icone.",
|
||||
"La libreria è sulla console": "La libreria è sulla console",
|
||||
"La mia libreria": "La mia libreria",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "La temperatura del processore accanto all'ora.",
|
||||
"La tua bio": "La tua bio",
|
||||
"La tua libreria è vuota": "La tua libreria è vuota",
|
||||
"La tua posizione: %d su %d": "La tua posizione: %d su %d",
|
||||
"Lascia": "Lascia",
|
||||
"Lascia il party": "Lascia il party",
|
||||
"Le icone dei giochi nella fila della home.": "Le icone dei giochi nella fila della home.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Mai",
|
||||
"Malware o file pericoloso": "Malware o file pericoloso",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.",
|
||||
"Maratone": "Maratone",
|
||||
"Medie": "Medie",
|
||||
"Medio": "Medio",
|
||||
"Membri · %d": "Membri · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Molestie",
|
||||
"Molto arrotondati": "Molto arrotondati",
|
||||
"Morbidi": "Morbidi",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Mostra agli amici cosa gioco e il mio tempo: no",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Mostra agli amici cosa gioco e il mio tempo: sì",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Mostra anche gli homebrew e i payload accanto ai giochi.",
|
||||
"Mostra anche i secondi.": "Mostra anche i secondi.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Mostra cosa gioco e il mio tempo: no",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Mostra cosa gioco e il mio tempo: sì",
|
||||
"Movimento": "Movimento",
|
||||
"Musica": "Musica",
|
||||
"Musica %s · Effetti %s": "Musica %s · Effetti %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musica e telecomando usano già la nuova versione",
|
||||
"Musica in Omega": "Musica in Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Musica, amici e party vocale di Omega, anche durante il gioco",
|
||||
"Nascondi dalla home": "Nascondi dalla home",
|
||||
"Nascoste": "Nascoste",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic o altri compatibili Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Nel JSON non ci sono giochi: servono almeno titolo e link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Nero puro",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Nessun messaggio: scrivi il primo!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Nessun messaggio: scrivi tu per primo con X",
|
||||
"Nessun record ancora": "Nessun record ancora",
|
||||
"Nessun risultato": "Nessun risultato",
|
||||
"Nessun segnalibro": "Nessun segnalibro",
|
||||
"Nessun suggerimento": "Nessun suggerimento",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Nessun suggerimento per ora: aggiungi qualche amico",
|
||||
"Nessun suono": "Nessun suono",
|
||||
"Nessun trofeo ancora": "Nessun trofeo ancora",
|
||||
"Nessun trofeo in classifica": "Nessun trofeo in classifica",
|
||||
"Nessun utente trovato": "Nessun utente trovato",
|
||||
"Nessuna": "Nessuna",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home",
|
||||
"Nessuna attività": "Nessuna attività",
|
||||
"Nessuna attività recente": "Nessuna attività recente",
|
||||
"Nessuna bio.": "Nessuna bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nome del nuovo gruppo",
|
||||
"Nome del server": "Nome del server",
|
||||
"Nome della cartella": "Nome della cartella",
|
||||
"Nome della nuova cartella": "Nome della nuova cartella",
|
||||
"Nome utente": "Nome utente",
|
||||
"Nome utente o password errati": "Nome utente o password errati",
|
||||
"Nomi sotto le icone": "Nomi sotto le icone",
|
||||
"Non chiedere più": "Non chiedere più",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Non compari nei record: puoi cambiarlo in Impostazioni › Privacy",
|
||||
"Non disturbare": "Non disturbare",
|
||||
"Non disturbare (niente avvisi)": "Non disturbare (niente avvisi)",
|
||||
"Non hai ancora pubblicato nulla": "Non hai ancora pubblicato nulla",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Notturna",
|
||||
"Novità": "Novità",
|
||||
"Nuova cartella": "Nuova cartella",
|
||||
"Nuova cartella...": "Nuova cartella...",
|
||||
"Nuova copertina": "Nuova copertina",
|
||||
"Nuovo PIN": "Nuovo PIN",
|
||||
"Nuovo avatar": "Nuovo avatar",
|
||||
"Nuovo gruppo": "Nuovo gruppo",
|
||||
"Nuovo messaggio": "Nuovo messaggio",
|
||||
"Nuovo nome": "Nuovo nome",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · visto %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Operazione non riuscita",
|
||||
"Operazione party non riuscita": "Operazione party non riuscita",
|
||||
"Opzioni": "Opzioni",
|
||||
"Opzioni dell'app": "Opzioni dell'app",
|
||||
"Opzioni della cartella": "Opzioni della cartella",
|
||||
"Opzioni di alimentazione": "Opzioni di alimentazione",
|
||||
"Ordine dei giochi": "Ordine dei giochi",
|
||||
"Oro": "Oro",
|
||||
"Orologio e barra": "Orologio e barra",
|
||||
"Orologio grande": "Orologio grande",
|
||||
"Oscuramento dello sfondo": "Oscuramento dello sfondo",
|
||||
"Ottenuto": "Ottenuto",
|
||||
"Pagina iniziale": "Pagina iniziale",
|
||||
"Pagina non disponibile": "Pagina non disponibile",
|
||||
"Pannelli": "Pannelli",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Pieni",
|
||||
"Pirateria o contenuto non autorizzato": "Pirateria o contenuto non autorizzato",
|
||||
"Più ascoltati": "Più ascoltati",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.",
|
||||
"Più scaricati": "Più scaricati",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Più scuro, più leggibili i testi sopra le copertine.",
|
||||
"Più votati": "Più votati",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.",
|
||||
"Playlist": "Playlist",
|
||||
"Poche": "Poche",
|
||||
"Posizione delle notifiche": "Posizione delle notifiche",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Preparo la coda...",
|
||||
"Prestazioni": "Prestazioni",
|
||||
"Prima i giochi, poi gli homebrew": "Prima i giochi, poi gli homebrew",
|
||||
"Privacy e dati": "Privacy e dati",
|
||||
"Privacy": "Privacy",
|
||||
"Privacy e termini": "Privacy e termini",
|
||||
"Processore": "Processore",
|
||||
"Profilo": "Profilo",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Puoi aggiungere solo i tuoi amici",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.",
|
||||
"Puoi invitare solo i tuoi amici": "Puoi invitare solo i tuoi amici",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Puoi scrivere solo ai tuoi amici",
|
||||
"Quadrato: cambia periodo": "Quadrato: cambia periodo",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.",
|
||||
"Quanto restano a schermo.": "Quanto restano a schermo.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Quanto si vede lo sfondo attraverso schede e notifiche.",
|
||||
"Questa settimana": "Questa settimana",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Questa settimana non ha ancora giocato nessuno: prova «Da sempre».",
|
||||
"Questi trofei non sono visibili": "Questi trofei non sono visibili",
|
||||
"Questo gioco non è installato su questa console": "Questo gioco non è installato su questa console",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Questo homebrew chiede di scegliere tra più voci",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Questo indirizzo non sembra un server Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio non disponibili in questo momento",
|
||||
"Radio preferite": "Radio preferite",
|
||||
"Rapide": "Rapide",
|
||||
"Record": "Record",
|
||||
"Record: %s · %s": "Record: %s · %s",
|
||||
"Registrazione": "Registrazione",
|
||||
"Registrazione chiusa su questo server": "Registrazione chiusa su questo server",
|
||||
"Registrazione non riuscita": "Registrazione non riuscita",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Rifiuta",
|
||||
"Rifiuta invito": "Rifiuta invito",
|
||||
"Rilassate": "Rilassate",
|
||||
"Rileggi dalla console": "Rileggi dalla console",
|
||||
"Rileggo i trofei di questa console...": "Rileggo i trofei di questa console...",
|
||||
"Rimozione non riuscita": "Rimozione non riuscita",
|
||||
"Rimuovere questo server musicale da Omega?": "Rimuovere questo server musicale da Omega?",
|
||||
"Rimuovi": "Rimuovi",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Rimuovi dai segnalibri",
|
||||
"Rimuovi server": "Rimuovi server",
|
||||
"Rinomina": "Rinomina",
|
||||
"Rinomina cartella": "Rinomina cartella",
|
||||
"Rinominato": "Rinominato",
|
||||
"Riprendi musica": "Riprendi musica",
|
||||
"Ripristina": "Ripristina",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Sfondo",
|
||||
"Sfondo del tema": "Sfondo del tema",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.",
|
||||
"Si scopre ottenendolo.": "Si scopre ottenendolo.",
|
||||
"Si spaccia per un altro": "Si spaccia per un altro",
|
||||
"Siete già amici": "Siete già amici",
|
||||
"Silenziose": "Silenziose",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Sottotitolo",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Spaziale",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.",
|
||||
"Spegni": "Spegni",
|
||||
"Spegni il microfono": "Spegni il microfono",
|
||||
"Spenta": "Spenta",
|
||||
"Sposta": "Sposta",
|
||||
"Sposta in un'altra cartella": "Sposta in un'altra cartella",
|
||||
"Sposta in una cartella": "Sposta in una cartella",
|
||||
"Sposta qui": "Sposta qui",
|
||||
"Spostato in %s": "Spostato in %s",
|
||||
"Sposto %s": "Sposto %s",
|
||||
"Squadrati": "Squadrati",
|
||||
"Sta giocando a %s · %s": "Sta giocando a %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Stile del salvaschermo",
|
||||
"Stile «%s» applicato": "Stile «%s» applicato",
|
||||
"Stili rapidi": "Stili rapidi",
|
||||
"Sto leggendo i trofei di questa console...": "Sto leggendo i trofei di questa console...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Strumenti e payload",
|
||||
"Strumento": "Strumento",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura della console",
|
||||
"Tempo di gioco": "Tempo di gioco",
|
||||
"Termini d'uso": "Termini d'uso",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?",
|
||||
"Ti ha chiesto l'amicizia": "Ti ha chiesto l'amicizia",
|
||||
"Ti ha inviato una richiesta": "Ti ha inviato una richiesta",
|
||||
"Tipo di file": "Tipo di file",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Titolo del gioco",
|
||||
"Titolo disinstallato": "Titolo disinstallato",
|
||||
"Togli": "Togli",
|
||||
"Togli dalla cartella": "Togli dalla cartella",
|
||||
"Togli dalla coda": "Togli dalla coda",
|
||||
"Togli dalla libreria": "Togli dalla libreria",
|
||||
"Togli dalle preferite": "Togli dalle preferite",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Torna indietro oppure scrivi un altro indirizzo",
|
||||
"Tramonto": "Tramonto",
|
||||
"Triangolo: scrivi un commento": "Triangolo: scrivi un commento",
|
||||
"Trofei": "Trofei",
|
||||
"Trofei di %s": "Trofei di %s",
|
||||
"Trofei non disponibili": "Trofei non disponibili",
|
||||
"Trofeo nascosto": "Trofeo nascosto",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Troppe pagine in poco tempo: attendi qualche secondo.",
|
||||
"Troppe registrazioni: riprova più tardi": "Troppe registrazioni: riprova più tardi",
|
||||
"Troppe richieste: riprova tra poco": "Troppe richieste: riprova tra poco",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Utenti bloccati (X per sbloccare)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti",
|
||||
"Valuta": "Valuta",
|
||||
"Vedi i trofei": "Vedi i trofei",
|
||||
"Velocità delle animazioni": "Velocità delle animazioni",
|
||||
"Ventola": "Ventola",
|
||||
"Ventola: accelera sopra %d °C": "Ventola: accelera sopra %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "apr",
|
||||
"aprile": "aprile",
|
||||
"assente": "assente",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "c'è già un'installazione in corso nel sistema",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "il gioco è aperto: chiudilo e riprova",
|
||||
"il pkg non corrisponde al gioco già installato": "il pkg non corrisponde al gioco già installato",
|
||||
"installatore di sistema non pronto: riavvia Omega": "installatore di sistema non pronto: riavvia Omega",
|
||||
"invisibile": "invisibile",
|
||||
"lug": "lug",
|
||||
"luglio": "luglio",
|
||||
"lun": "lun",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "mercoledì",
|
||||
"nessun caricatore": "nessun caricatore",
|
||||
"no": "no",
|
||||
"non disturbare": "non disturbare",
|
||||
"non rilevato": "non rilevato",
|
||||
"nov": "nov",
|
||||
"novembre": "novembre",
|
||||
"online": "online",
|
||||
"ott": "ott",
|
||||
"ottobre": "ottobre",
|
||||
"per scrivere": "per scrivere",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "フレンド%d人",
|
||||
"%d amico in comune": "共通のフレンド%d人",
|
||||
"%d amico sta giocando": "%d人のフレンドがプレイ中",
|
||||
"%d app": "アプリ%d個",
|
||||
"%d brani": "%d曲",
|
||||
"%d di %d": "%d/%d",
|
||||
"%d di %d · %d%%": "%d/%d · %d%%",
|
||||
"%d giocatore": "%d人",
|
||||
"%d giocatore su Omega in questo momento": "現在Omegaで%d人がプレイ中",
|
||||
"%d giocatori": "%d人",
|
||||
"%d giocatori su Omega in questo momento": "現在Omegaで%d人がプレイ中",
|
||||
"%d giochi con trofei": "トロフィー対応ゲーム:%d本",
|
||||
"%d giochi · più giocato: %s": "%d本 · 最多プレイ:%s",
|
||||
"%d gioco con trofei": "トロフィー対応ゲーム:%d本",
|
||||
"%d gioco · più giocato: %s": "%d本 · 最多プレイ:%s",
|
||||
"%d in comune": "共通%d人",
|
||||
"%d in gioco ora": "現在%d人がプレイ中",
|
||||
"%d membri": "メンバー%d人",
|
||||
"%d membri · nessun messaggio": "メンバー%d人 · メッセージなし",
|
||||
"%d membro": "メンバー%d人",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "未読%d件",
|
||||
"%d nuove": "新着%d件",
|
||||
"%d online": "%d人オンライン",
|
||||
"%d online · %d in gioco": "オンライン%d人 · プレイ中%d人",
|
||||
"%d punti": "%dポイント",
|
||||
"%d salvate": "%d件保存済み",
|
||||
"%d stazioni": "%d局",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%sを%sにインストールしました:ホームにあります",
|
||||
"%s installato: lo trovi nella Home di Omega": "%sをインストールしました:Omegaのホームにあります",
|
||||
"%s liberi di %s": "空き %s / 全体 %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%sを非表示にしました:設定 › 非表示のアプリ で元に戻せます",
|
||||
"%s non risponde: il disco è ancora collegato?": "%sが応答しません:ディスクは接続されていますか?",
|
||||
"%s · %.0f GB liberi": "%s · 空き %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (使用中)",
|
||||
"%s · %s giocate in totale": "%s · 合計プレイ時間 %s",
|
||||
"%s è di nuovo in home": "%sがホームに戻りました",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%sはPayload Managerにあります:一度起動するとインストールが完了します",
|
||||
"+ Aggiungi un server": "+ サーバーを追加",
|
||||
"1 amico online": "1人のフレンドがオンライン",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "リクエストを取り消す",
|
||||
"App": "アプリ",
|
||||
"App e intrattenimento": "アプリとエンタメ",
|
||||
"App nascoste": "非表示のアプリ",
|
||||
"App nascoste (X per rimetterle in home)": "非表示のアプリ(Xでホームに戻す)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInstを利用できません(権限がありません)。代替策:ItemzFlowでpkgをインストールしてください。",
|
||||
"Applica": "適用",
|
||||
"Apri": "開く",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "アバター",
|
||||
"Avatar aggiornato": "アバターを更新しました",
|
||||
"Avatar personalizzato rimosso": "カスタムアバターを削除しました",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "アバター:ドラゴンからサイボーグまで新キャラクター16体。設定 › アバターを変更 から選べます。",
|
||||
"Avvia": "開始",
|
||||
"Avvia Omega o riavvia la console": "Omegaを起動するか、本体を再起動してください",
|
||||
"Avvia party": "パーティー開始",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "フィード",
|
||||
"Bacheca e gruppi": "フィード",
|
||||
"Bacheca non disponibile": "フィードを利用できません",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "全メンバーのフィード、グループ、記録、トロフィー",
|
||||
"Bagliore": "光彩",
|
||||
"Barra dei comandi": "コマンドバー",
|
||||
"Bentornato!": "おかえりなさい!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "読み込み中...",
|
||||
"Cartella /data/music": "/data/musicフォルダー",
|
||||
"Cartella creata": "フォルダーを作成しました",
|
||||
"Cartella eliminata: le app sono tornate in home": "フォルダーを削除しました:アプリはホームに戻りました",
|
||||
"Cartella non leggibile": "フォルダーを読み取れません",
|
||||
"Cartella non valida: manca il Title ID": "無効なフォルダーです:Title ID がありません",
|
||||
"Cartella vuota o non leggibile": "フォルダーが空か、読み取れません",
|
||||
"Cartella · %d app": "フォルダー · アプリ%d個",
|
||||
"Categoria": "カテゴリー",
|
||||
"Categoria riportata ai valori iniziali": "カテゴリを初期値に戻しました",
|
||||
"Centro di controllo": "コントロールセンター",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "形と動き方。",
|
||||
"Chi può scrivermi: solo amici": "メッセージの受信:フレンドのみ",
|
||||
"Chi può scrivermi: tutti": "メッセージの受信:全員",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "本体の電源を切ったユーザーは数分後にオフラインと表示されるようになりました。また、ゲームを持っていない人にも正しい名前とアイコンが表示されます。",
|
||||
"Chi sta usando questo controller?": "このコントローラーを使っているのは誰ですか?",
|
||||
"Chi vede i miei trofei: nessuno": "自分のトロフィーを見られる人:なし",
|
||||
"Chi vede i miei trofei: solo amici": "自分のトロフィーを見られる人:フレンドのみ",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "自分のトロフィーを見られる人:全員(ランキングにも表示)",
|
||||
"Chiavetta USB": "USBドライブ",
|
||||
"Chiavetta USB %d": "USBドライブ%d",
|
||||
"Chiavetta USB 1": "USBドライブ1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "シネマ",
|
||||
"Classici": "クラシック",
|
||||
"Classifica degli amici": "フレンドランキング",
|
||||
"Classifica dei trofei": "トロフィーランキング",
|
||||
"Classifica del gioco": "ゲームのランキング",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "スマホまたはPCを本体と同じWi-Fiネットワークに接続してください。",
|
||||
"Collega un JSON": "JSONを連携",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "音楽の入ったUSBドライブを接続するか、FTPで/data/Omega/Musicにコピーしてください",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "コメントを投稿できませんでした",
|
||||
"Commento pubblicato": "コメントを投稿しました",
|
||||
"Community": "コミュニティ",
|
||||
"Compari nei Record pubblici: no": "公開記録に表示:しない",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "公開記録に表示:しない(アクティビティ非公開)",
|
||||
"Compari nei Record pubblici: sì": "公開記録に表示:する",
|
||||
"Componenti per il jailbreak": "ジェイルブレイク用コンポーネント",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "パネルを開いている間は下のホームを再描画しません:コンソールの負荷が半分に。",
|
||||
"Conferma": "確定",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "このHomebrewがあなた自身のもの、または再配布可能なもので、海賊版のゲームやソフトウェアではないことを確認しますか?",
|
||||
"Confermo": "確認しました",
|
||||
"Console": "本体",
|
||||
"Contatti e visibilità": "連絡と公開範囲",
|
||||
"Contenuto offensivo": "不快なコンテンツ",
|
||||
"Conversazioni": "会話",
|
||||
"Copertina": "カバー画像",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "履歴",
|
||||
"Cronologia cancellata": "履歴を消去しました",
|
||||
"Cronologia vuota": "履歴はありません",
|
||||
"Da ottenere": "未獲得",
|
||||
"Da sempre": "全期間",
|
||||
"Da spostare: scegli la cartella e premi △": "移動先のフォルダーを選んで△を押してください",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "JSONから:「JSONを連携」でゲーム一覧のJSONを連携するか、スマホからインポートします。",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "実行した内容:",
|
||||
"Effetti sonori: attivi": "効果音:オン",
|
||||
"Effetti sonori: spenti": "効果音:オフ",
|
||||
"Elenco dei trofei non ancora disponibile": "トロフィー一覧はまだ利用できません",
|
||||
"Elenco pieno: togli un server prima": "リストがいっぱいです:先にサーバーを削除してください",
|
||||
"Elimina": "削除",
|
||||
"Elimina account": "アカウントを削除",
|
||||
"Elimina cartella": "フォルダーを削除",
|
||||
"Elimina dalla console": "本体から削除",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "%sを本体から削除しますか?ゲームはアンインストールされます。",
|
||||
"Eliminare definitivamente questo elemento?": "この項目を完全に削除しますか?",
|
||||
"Eliminare definitivamente?": "完全に削除しますか?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Homebrew「%s」を本体から削除しますか?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "フォルダーを削除しますか?中のアプリはホームに戻り、アンインストールはされません。",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "アカウントとこれまでの投稿をすべて完全に削除しますか?元に戻すことはできません。",
|
||||
"Eliminare questo homebrew?": "このHomebrewを削除しますか?",
|
||||
"Eliminato": "削除しました",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "アイス",
|
||||
"Gioca": "プレイ",
|
||||
"Gioca ai tuoi stessi giochi": "同じゲームをプレイしています",
|
||||
"Gioca qualcosa per entrare in classifica": "ゲームをプレイしてランキングに参加しましょう",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "ゲームをプレイすると、ここにプレイ時間が表示されます",
|
||||
"Giocati di recente": "最近プレイしたゲーム",
|
||||
"Giocatori": "プレイヤー",
|
||||
"Giochi": "ゲーム",
|
||||
"Giochi più giocati": "よく遊ばれているゲーム",
|
||||
"Giochi sui dischi esterni": "外部ディスクのゲーム",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "外部ドライブのゲーム:HDD、SSD、USBメモリを接続すると、ゲームがドライブのアイコン付きでホームに表示されます。ドライブを外すと消えます。",
|
||||
"Giochiamo a %s?": "%sで遊ばない?",
|
||||
"Gioco": "ゲーム",
|
||||
"Gioco aggiornato": "ゲームを更新しました",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "%sをプレイしました",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "最近データをダウンロードしたばかりです:1時間後にもう一度お試しください",
|
||||
"Hai lasciato il party": "パーティーから退出しました",
|
||||
"Hai raggiunto il numero massimo di cartelle": "フォルダーの数が上限に達しました",
|
||||
"Hai scritto molto: riprova più tardi": "投稿が多すぎます:しばらくしてからもう一度お試しください",
|
||||
"Hanno giocato di recente": "最近プレイしたフレンド",
|
||||
"Hashtag (separati da spazio)": "ハッシュタグ(スペース区切り)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "インストールしたゲームとアプリがここに表示されます。",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "接続したHDD、SSD、USBメモリで見つかったゲームが、ディスクのアイコン付きでホームに表示されます。",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "フレンドとのメッセージがここに表示されます。",
|
||||
"I miei trofei": "自分のトロフィー",
|
||||
"I suggerimenti dei tasti in basso.": "画面下のボタンガイド。",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "ゲームで獲得したトロフィーは、Omegaを開くと本体から自動で読み込まれます。□ボタンで今すぐ再読み込みできます。",
|
||||
"I tuoi giochi": "あなたのゲーム",
|
||||
"I tuoi trofei": "あなたのトロフィー",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "あなたのトロフィーは非公開です:設定 › プライバシーで変更できます",
|
||||
"ID online": "オンラインID",
|
||||
"ID online e password sono obbligatori": "オンラインIDとパスワードを入力してください",
|
||||
"ID online o email già in uso": "オンラインIDまたはメールアドレスはすでに使われています",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "リンク先はファイルではなくウェブページです:pkg、zip、elfへの直接リンクが必要です",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "コンソールの負荷を最小に:熱や動作の遅さが気になるときに。",
|
||||
"Il mio profilo": "マイプロフィール",
|
||||
"Il mio stato: %s": "自分のステータス:%s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "選択中のゲームだけでなく、すべてのゲーム名をアイコンの下に表示。",
|
||||
"Il post non c'è più": "この投稿は削除されました",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Homebrewが使用するサーバーが応答しません:ネットワーク(またはスクリプト内のアドレス)を確認してください",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "サービスはすでに起動しています。",
|
||||
"Il sito non risponde (tempo scaduto).": "サイトが応答しません(タイムアウト)。",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "移動、決定、通知の音。",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "1人のプレイヤーが1つのゲームをプレイした最長時間",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "ステータスメッセージ(例:「Warzoneの仲間募集中」)",
|
||||
"Il tuo stato": "ステータス",
|
||||
"Immagine personale": "カスタム画像",
|
||||
"Immagini": "画像",
|
||||
"Importa i trofei da questa console: no": "この本体からトロフィーをインポート:しない",
|
||||
"Importa i trofei da questa console: sì": "この本体からトロフィーをインポート:する",
|
||||
"Importato: lettura dei trofei in arrivo": "インポート済み:トロフィーの読み込みは近日対応",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "インポートをオフにしました:インポートしたトロフィーは削除されました",
|
||||
"Impossibile aprire la pagina.": "ページを開けませんでした。",
|
||||
"Impossibile avviare il caricamento": "アップロードを開始できませんでした",
|
||||
"Impossibile avviare l'installazione": "インストールを開始できませんでした",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "ペイロードを保存できませんでした",
|
||||
"Impostazioni": "設定",
|
||||
"Impostazioni non disponibili": "設定を利用できません",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "設定 › プライバシーにすべての項目をまとめました:メッセージを送れる相手、他のユーザーに見える内容、記録、トロフィー、ブロックしたユーザー、あなたのデータ。",
|
||||
"In alto a destra": "右上",
|
||||
"In alto a sinistra": "左上",
|
||||
"In ascolto": "再生中",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSONの連携を解除しました:手動で追加したゲームは残ります",
|
||||
"Jailbreak rilevato: %s": "ジェイルブレイクを検出:%s",
|
||||
"Jailbreak: %s": "ジェイルブレイク:%s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "トロフィーのインポートはオフです:設定 › プライバシーでオンにしてください",
|
||||
"L'invito non è più valido": "この招待は無効になりました",
|
||||
"L'orologio in alto a destra.": "右上の時計。",
|
||||
"L'utente ha scelto di non mostrarli.": "このユーザーは表示しない設定にしています。",
|
||||
"L1/R1 Schede": "L1/R1 タブ",
|
||||
"L2/R2 Volume": "L2/R2 音量",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "コミュニティがホームのゲームの前に移動しました:フィード、グループ、ユーザー、プレイ時間にボタン1つでアクセスできます。",
|
||||
"La bacheca è vuota": "フィードには何もありません",
|
||||
"La coda è vuota": "キューは空です",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "本体はバックグラウンドサービスに音声を渡しません:音楽はOmegaを開いているときに聞こえます",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "コンソールがゲームを受け付けませんでした(0x%08X):ディスク上のゲームには kstuff が必要です",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "ライブラリーはOmegaサービスが管理していますが、応答がありません:Omegaを更新するか、本体を再起動してください。",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "ダッシュボードはコンソールへの負荷が2〜4倍軽くなり、ホームが静止しているときは自動で30フレームに切り替わります。",
|
||||
"La forma di schede, pulsanti e icone.": "カード、ボタン、アイコンの形。",
|
||||
"La libreria è sulla console": "ライブラリーは本体にあります",
|
||||
"La mia libreria": "マイライブラリー",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "時刻の横にプロセッサの温度を表示。",
|
||||
"La tua bio": "自己紹介",
|
||||
"La tua libreria è vuota": "ライブラリーは空です",
|
||||
"La tua posizione: %d su %d": "あなたの順位:%d位/%d人中",
|
||||
"Lascia": "退出する",
|
||||
"Lascia il party": "パーティーから退出",
|
||||
"Le icone dei giochi nella fila della home.": "ホームの列に並ぶゲームのアイコン。",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "表示しない",
|
||||
"Malware o file pericoloso": "マルウェアまたは危険なファイル",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Omega のログを開発者に送りますか?使ったゲーム・曲・ラジオの名前が含まれますが、パスワードは含まれません。",
|
||||
"Maratone": "マラソン",
|
||||
"Medie": "中",
|
||||
"Medio": "中",
|
||||
"Membri · %d": "メンバー · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "嫌がらせ",
|
||||
"Molto arrotondati": "とても丸く",
|
||||
"Morbidi": "ソフト",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "プレイ中のゲームとプレイ時間をフレンドに表示:しない",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "プレイ中のゲームとプレイ時間をフレンドに表示:する",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "ゲームの横にHomebrewとペイロードも表示。",
|
||||
"Mostra anche i secondi.": "秒も表示。",
|
||||
"Mostra cosa gioco e il mio tempo: no": "プレイ中のゲームと時間を表示:いいえ",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "プレイ中のゲームと時間を表示:はい",
|
||||
"Movimento": "モーション",
|
||||
"Musica": "ミュージック",
|
||||
"Musica %s · Effetti %s": "音楽 %s · 効果音 %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "音楽とリモコンはすでに新しいバージョンで動いています",
|
||||
"Musica in Omega": "Omega内のミュージック",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega のミュージック、フレンド、ボイスパーティーをゲーム中にも",
|
||||
"Nascondi dalla home": "ホームから非表示",
|
||||
"Nascoste": "非表示",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome、Gonic、AirsonicなどのSubsonic互換サーバー",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "プロフィールでトロフィーを見られるようになりました:自分の分は「トロフィー」ボタンから、他のユーザーの分は公開されている場合に表示されます。",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSONにゲームがありません:少なくともタイトルとリンクが必要です",
|
||||
"Neon": "ネオン",
|
||||
"Nero puro": "真っ黒",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "利用できるローダーがありません:elfldr(ポート9021)またはwebsrv(ポート8080)が必要です",
|
||||
"Nessun messaggio: scrivi il primo!": "メッセージはありません:最初のメッセージを書きましょう!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "メッセージはありません:Xボタンで最初のメッセージを書きましょう",
|
||||
"Nessun record ancora": "記録はまだありません",
|
||||
"Nessun risultato": "結果はありません",
|
||||
"Nessun segnalibro": "ブックマークはありません",
|
||||
"Nessun suggerimento": "おすすめはありません",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "今はおすすめがありません:フレンドを追加してみましょう",
|
||||
"Nessun suono": "サウンドなし",
|
||||
"Nessun trofeo ancora": "トロフィーはまだありません",
|
||||
"Nessun trofeo in classifica": "ランキングにトロフィーがありません",
|
||||
"Nessun utente trovato": "ユーザーが見つかりません",
|
||||
"Nessuna": "なし",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "非表示のアプリはありません:ホームのゲームのオプションから非表示にできます",
|
||||
"Nessuna attività": "アクティビティはありません",
|
||||
"Nessuna attività recente": "最近のアクティビティはありません",
|
||||
"Nessuna bio.": "自己紹介はありません。",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "新しいグループ名",
|
||||
"Nome del server": "サーバー名",
|
||||
"Nome della cartella": "フォルダー名",
|
||||
"Nome della nuova cartella": "新しいフォルダーの名前",
|
||||
"Nome utente": "ユーザー名",
|
||||
"Nome utente o password errati": "ユーザー名またはパスワードが正しくありません",
|
||||
"Nomi sotto le icone": "アイコンの下に名前",
|
||||
"Non chiedere più": "今後表示しない",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "あなたは記録に表示されていません:設定 › プライバシーで変更できます",
|
||||
"Non disturbare": "おやすみモード",
|
||||
"Non disturbare (niente avvisi)": "おやすみモード(通知なし)",
|
||||
"Non hai ancora pubblicato nulla": "まだ何も公開していません",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "ナイト",
|
||||
"Novità": "新機能",
|
||||
"Nuova cartella": "新しいフォルダー",
|
||||
"Nuova cartella...": "新しいフォルダー...",
|
||||
"Nuova copertina": "新しいカバー画像",
|
||||
"Nuovo PIN": "新しいPIN",
|
||||
"Nuovo avatar": "新しいアバター",
|
||||
"Nuovo gruppo": "新しいグループ",
|
||||
"Nuovo messaggio": "新しいメッセージ",
|
||||
"Nuovo nome": "新しい名前",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "新機能:設定 › カスタマイズ。30以上のオプション:12のテーマ、アクセントカラー、壁紙、パーティクル、時計、サウンド、通知、スクリーンセーバー、7つのクイックスタイル。",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "新機能:記録。全メンバーのプレイ時間を、プレイヤー、よく遊ばれているゲーム、マラソンごとに今週または全期間で表示します。",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "新機能:トロフィー。Omegaがこの本体のゲームで獲得したトロフィーを読み込み、プロフィールと公開ランキングに反映します。",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "新機能:ホームのフォルダー。ゲームのオプションで「フォルダーに移動」を選んでください。フォルダーには最初の4つのアイコンが表示されます。",
|
||||
"OK": "OK",
|
||||
"Offline": "オフライン",
|
||||
"Offline · visto %s": "オフライン · 最終オンライン %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "問題が発生しました",
|
||||
"Operazione party non riuscita": "パーティーの操作に失敗しました",
|
||||
"Opzioni": "オプション",
|
||||
"Opzioni dell'app": "アプリのオプション",
|
||||
"Opzioni della cartella": "フォルダーのオプション",
|
||||
"Opzioni di alimentazione": "電源",
|
||||
"Ordine dei giochi": "ゲームの並び順",
|
||||
"Oro": "ゴールド",
|
||||
"Orologio e barra": "時計とバー",
|
||||
"Orologio grande": "大きな時計",
|
||||
"Oscuramento dello sfondo": "背景の暗さ",
|
||||
"Ottenuto": "獲得済み",
|
||||
"Pagina iniziale": "ホームページ",
|
||||
"Pagina non disponibile": "ページを表示できません",
|
||||
"Pannelli": "パネル",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "不透明",
|
||||
"Pirateria o contenuto non autorizzato": "海賊版または無許可のコンテンツ",
|
||||
"Più ascoltati": "よく再生",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "複数のドライブも自動で検出されます。ドライブからゲームを起動するには、ほかのツールと同様にkstuffが有効になっている必要があります。",
|
||||
"Più scaricati": "ダウンロード数順",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "暗くするほど、カバー画像の上の文字が読みやすくなります。",
|
||||
"Più votati": "高評価順",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "プラチナ300 · ゴールド90 · シルバー30 · ブロンズ15ポイント。トロフィーは本体から読み込まれます。",
|
||||
"Playlist": "プレイリスト",
|
||||
"Poche": "少なめ",
|
||||
"Posizione delle notifiche": "通知の位置",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "キューを準備中...",
|
||||
"Prestazioni": "パフォーマンス",
|
||||
"Prima i giochi, poi gli homebrew": "ゲームが先、Homebrewが後",
|
||||
"Privacy e dati": "プライバシーとデータ",
|
||||
"Privacy": "プライバシー",
|
||||
"Privacy e termini": "プライバシーと規約",
|
||||
"Processore": "プロセッサー",
|
||||
"Profilo": "プロフィール",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "追加できるのはフレンドのみです",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "設定 › Omegaをホームにする からいつでも変更できます。",
|
||||
"Puoi invitare solo i tuoi amici": "招待できるのはフレンドのみです",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "使わないゲームやアプリは非表示にできます:ゲームのオプション › ホームから非表示。設定 › 非表示のアプリ で元に戻せます。",
|
||||
"Puoi scrivere solo ai tuoi amici": "メッセージを送れるのはフレンドのみです",
|
||||
"Quadrato: cambia periodo": "□ボタン:期間を変更",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "ドライブを接続した状態でゲームをインストールすると、Omegaがインストール先を尋ねます。",
|
||||
"Quanto restano a schermo.": "画面に表示される時間。",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "カードや通知越しに背景が透ける度合い。",
|
||||
"Questa settimana": "今週",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "今週はまだ誰もプレイしていません:「全期間」をお試しください。",
|
||||
"Questi trofei non sono visibili": "このトロフィーは表示できません",
|
||||
"Questo gioco non è installato su questa console": "このゲームはこの本体にインストールされていません",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "このHomebrewは複数の項目から選ぶ必要があります",
|
||||
"Questo indirizzo non sembra un server Subsonic": "このアドレスはSubsonicサーバーではないようです",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "現在ラジオを利用できません",
|
||||
"Radio preferite": "お気に入りのラジオ",
|
||||
"Rapide": "速い",
|
||||
"Record": "記録",
|
||||
"Record: %s · %s": "記録保持者:%s · %s",
|
||||
"Registrazione": "登録中",
|
||||
"Registrazione chiusa su questo server": "このサーバーでは新規登録を受け付けていません",
|
||||
"Registrazione non riuscita": "登録できませんでした",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "拒否",
|
||||
"Rifiuta invito": "招待を断る",
|
||||
"Rilassate": "ゆったり",
|
||||
"Rileggi dalla console": "本体から再読み込み",
|
||||
"Rileggo i trofei di questa console...": "この本体のトロフィーを再読み込みしています...",
|
||||
"Rimozione non riuscita": "削除できませんでした",
|
||||
"Rimuovere questo server musicale da Omega?": "この音楽サーバーをOmegaから削除しますか?",
|
||||
"Rimuovi": "削除",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "ブックマークから削除",
|
||||
"Rimuovi server": "サーバーを削除",
|
||||
"Rinomina": "名前を変更",
|
||||
"Rinomina cartella": "フォルダー名を変更",
|
||||
"Rinominato": "名前を変更しました",
|
||||
"Riprendi musica": "音楽を再開",
|
||||
"Ripristina": "リセット",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "背景",
|
||||
"Sfondo del tema": "テーマの背景",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "変更されるのはOmegaのファイルと、必要に応じてローダーの設定だけです。設定 › システムとツール からいつでもやり直せます。",
|
||||
"Si scopre ottenendolo.": "獲得すると表示されます。",
|
||||
"Si spaccia per un altro": "なりすまし",
|
||||
"Siete già amici": "すでにフレンドです",
|
||||
"Silenziose": "サイレント",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "サブタイトル",
|
||||
"Spam": "スパム",
|
||||
"Spaziale": "スペース",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "トロフィーのインポートをオフにしますか?インポート済みのトロフィーはサーバーから削除されます。",
|
||||
"Spegni": "電源",
|
||||
"Spegni il microfono": "マイクをオフ",
|
||||
"Spenta": "オフ",
|
||||
"Sposta": "移動",
|
||||
"Sposta in un'altra cartella": "別のフォルダーに移動",
|
||||
"Sposta in una cartella": "フォルダーに移動",
|
||||
"Sposta qui": "ここに移動",
|
||||
"Spostato in %s": "%sに移動しました",
|
||||
"Sposto %s": "%sを移動中",
|
||||
"Squadrati": "角張った",
|
||||
"Sta giocando a %s · %s": "%sをプレイ中 · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "スクリーンセーバーのスタイル",
|
||||
"Stile «%s» applicato": "スタイル「%s」を適用しました",
|
||||
"Stili rapidi": "クイックスタイル",
|
||||
"Sto leggendo i trofei di questa console...": "この本体のトロフィーを読み込んでいます...",
|
||||
"Store": "ストア",
|
||||
"Strumenti e payload": "ツールとペイロード",
|
||||
"Strumento": "ツール",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "コンソールの温度",
|
||||
"Tempo di gioco": "プレイ時間",
|
||||
"Termini d'uso": "利用規約",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "利用規約とプライバシーポリシーが更新されました(設定 > プライバシーとデータ)。同意しますか?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "利用規約とプライバシーポリシーが更新されました(設定 > プライバシー)。同意しますか?",
|
||||
"Ti ha chiesto l'amicizia": "フレンドリクエストが届きました",
|
||||
"Ti ha inviato una richiesta": "リクエストが届きました",
|
||||
"Tipo di file": "ファイルの種類",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "ゲームのタイトル",
|
||||
"Titolo disinstallato": "タイトルをアンインストールしました",
|
||||
"Togli": "削除",
|
||||
"Togli dalla cartella": "フォルダーから出す",
|
||||
"Togli dalla coda": "キューから削除",
|
||||
"Togli dalla libreria": "ライブラリーから削除",
|
||||
"Togli dalle preferite": "お気に入りから削除",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "前に戻るか、別のアドレスを入力してください",
|
||||
"Tramonto": "サンセット",
|
||||
"Triangolo: scrivi un commento": "△ボタン:コメントを書く",
|
||||
"Trofei": "トロフィー",
|
||||
"Trofei di %s": "%sのトロフィー",
|
||||
"Trofei non disponibili": "トロフィーを利用できません",
|
||||
"Trofeo nascosto": "隠しトロフィー",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "短時間に多くのページを開きすぎました:数秒お待ちください。",
|
||||
"Troppe registrazioni: riprova più tardi": "登録が多すぎます:しばらくしてからもう一度お試しください",
|
||||
"Troppe richieste: riprova tra poco": "リクエストが多すぎます:しばらくしてからもう一度お試しください",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "ブロックしたユーザー(Xで解除)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "わかりました:設定 › システムとツール からいつでも実行できます",
|
||||
"Valuta": "評価する",
|
||||
"Vedi i trofei": "トロフィーを見る",
|
||||
"Velocità delle animazioni": "アニメーションの速さ",
|
||||
"Ventola": "ファン",
|
||||
"Ventola: accelera sopra %d °C": "ファン:%d °Cを超えると回転数を上げる",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "アプリ",
|
||||
"apr": "4月",
|
||||
"aprile": "4月",
|
||||
"assente": "退席中",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "システムで別のインストールがすでに進行中です",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "ゲームが起動中です:終了してからもう一度お試しください",
|
||||
"il pkg non corrisponde al gioco già installato": "pkgがインストール済みのゲームと一致しません",
|
||||
"installatore di sistema non pronto: riavvia Omega": "システムのインストーラーの準備ができていません:Omegaを再起動してください",
|
||||
"invisibile": "非表示",
|
||||
"lug": "7月",
|
||||
"luglio": "7月",
|
||||
"lun": "月",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "水曜日",
|
||||
"nessun caricatore": "ローダーなし",
|
||||
"no": "いいえ",
|
||||
"non disturbare": "おやすみモード",
|
||||
"non rilevato": "検出されません",
|
||||
"nov": "11月",
|
||||
"novembre": "11月",
|
||||
"online": "オンライン",
|
||||
"ott": "10月",
|
||||
"ottobre": "10月",
|
||||
"per scrivere": "ボタン",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "친구 %d명",
|
||||
"%d amico in comune": "함께 아는 친구 %d명",
|
||||
"%d amico sta giocando": "친구 %d명이 플레이 중",
|
||||
"%d app": "앱 %d개",
|
||||
"%d brani": "%d곡",
|
||||
"%d di %d": "%d/%d",
|
||||
"%d di %d · %d%%": "%d/%d · %d%%",
|
||||
"%d giocatore": "플레이어 %d명",
|
||||
"%d giocatore su Omega in questo momento": "지금 Omega에 플레이어 %d명",
|
||||
"%d giocatori": "플레이어 %d명",
|
||||
"%d giocatori su Omega in questo momento": "지금 Omega에 플레이어 %d명",
|
||||
"%d giochi con trofei": "트로피가 있는 게임 %d개",
|
||||
"%d giochi · più giocato: %s": "게임 %d개 · 최다 플레이: %s",
|
||||
"%d gioco con trofei": "트로피가 있는 게임 %d개",
|
||||
"%d gioco · più giocato: %s": "게임 %d개 · 최다 플레이: %s",
|
||||
"%d in comune": "공통 %d명",
|
||||
"%d in gioco ora": "지금 %d명 플레이 중",
|
||||
"%d membri": "멤버 %d명",
|
||||
"%d membri · nessun messaggio": "멤버 %d명 · 메시지 없음",
|
||||
"%d membro": "멤버 %d명",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "안 읽음 %d",
|
||||
"%d nuove": "새 알림 %d",
|
||||
"%d online": "%d명 온라인",
|
||||
"%d online · %d in gioco": "온라인 %d명 · 플레이 중 %d명",
|
||||
"%d punti": "%d점",
|
||||
"%d salvate": "%d개 저장됨",
|
||||
"%d stazioni": "방송국 %d개",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s이(가) %s에 설치됨: 홈에서 찾을 수 있습니다",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s 설치됨: Omega 홈에서 찾을 수 있습니다",
|
||||
"%s liberi di %s": "%s 사용 가능 / 전체 %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s 숨김: 설정 › 숨긴 앱에서 되돌릴 수 있습니다",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s이(가) 응답하지 않습니다: 디스크가 아직 연결되어 있나요?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB 사용 가능",
|
||||
"%s · %s (in uso)": "%s · %s (사용 중)",
|
||||
"%s · %s giocate in totale": "%s · 총 플레이 시간 %s",
|
||||
"%s è di nuovo in home": "%s이(가) 홈에 다시 표시됩니다",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s이(가) Payload Manager에 있습니다: 한 번 실행하여 설치를 완료하세요",
|
||||
"+ Aggiungi un server": "+ 서버 추가",
|
||||
"1 amico online": "친구 1명 온라인",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "요청 취소",
|
||||
"App": "앱",
|
||||
"App e intrattenimento": "앱 및 엔터테인먼트",
|
||||
"App nascoste": "숨긴 앱",
|
||||
"App nascoste (X per rimetterle in home)": "숨긴 앱 (X로 홈에 되돌리기)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst를 사용할 수 없습니다(권한 없음). 대안: ItemzFlow로 pkg를 설치하세요.",
|
||||
"Applica": "적용",
|
||||
"Apri": "열기",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "아바타",
|
||||
"Avatar aggiornato": "아바타가 업데이트되었습니다",
|
||||
"Avatar personalizzato rimosso": "사용자 지정 아바타가 삭제되었습니다",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "아바타: 드래곤부터 사이보그까지 새 캐릭터 16종. 설정 › 아바타 변경에서 찾을 수 있어요.",
|
||||
"Avvia": "시작",
|
||||
"Avvia Omega o riavvia la console": "Omega를 실행하거나 본체를 재시작하세요",
|
||||
"Avvia party": "파티 시작",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "피드",
|
||||
"Bacheca e gruppi": "피드·그룹",
|
||||
"Bacheca non disponibile": "피드를 사용할 수 없습니다",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "모든 회원의 피드, 그룹, 기록, 트로피",
|
||||
"Bagliore": "글로우",
|
||||
"Barra dei comandi": "명령 바",
|
||||
"Bentornato!": "다시 오신 것을 환영합니다!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "불러오는 중...",
|
||||
"Cartella /data/music": "/data/music 폴더",
|
||||
"Cartella creata": "폴더가 생성되었습니다",
|
||||
"Cartella eliminata: le app sono tornate in home": "폴더 삭제됨: 앱이 홈으로 돌아갔습니다",
|
||||
"Cartella non leggibile": "폴더를 읽을 수 없습니다",
|
||||
"Cartella non valida: manca il Title ID": "잘못된 폴더: Title ID가 없습니다",
|
||||
"Cartella vuota o non leggibile": "폴더가 비어 있거나 읽을 수 없습니다",
|
||||
"Cartella · %d app": "폴더 · 앱 %d개",
|
||||
"Categoria": "카테고리",
|
||||
"Categoria riportata ai valori iniziali": "카테고리를 초기값으로 되돌렸습니다",
|
||||
"Centro di controllo": "제어 센터",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "모양과 움직이는 방식.",
|
||||
"Chi può scrivermi: solo amici": "메시지 수신: 친구만",
|
||||
"Chi può scrivermi: tutti": "메시지 수신: 모두",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "이제 콘솔을 끈 사용자는 몇 분 뒤 오프라인으로 표시되며, 게임이 없는 사람에게도 실제 게임 이름과 아이콘이 표시됩니다.",
|
||||
"Chi sta usando questo controller?": "누가 이 컨트롤러를 사용하고 있나요?",
|
||||
"Chi vede i miei trofei: nessuno": "내 트로피를 볼 수 있는 사람: 없음",
|
||||
"Chi vede i miei trofei: solo amici": "내 트로피를 볼 수 있는 사람: 친구만",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "내 트로피를 볼 수 있는 사람: 모두 (순위에도 표시)",
|
||||
"Chiavetta USB": "USB 드라이브",
|
||||
"Chiavetta USB %d": "USB 드라이브 %d",
|
||||
"Chiavetta USB 1": "USB 드라이브 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "시네마",
|
||||
"Classici": "클래식",
|
||||
"Classifica degli amici": "친구 순위",
|
||||
"Classifica dei trofei": "트로피 순위",
|
||||
"Classifica del gioco": "게임 순위",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "휴대폰이나 PC를 본체와 같은 Wi-Fi 네트워크에 연결하세요.",
|
||||
"Collega un JSON": "JSON 연결",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "음악이 담긴 USB 드라이브를 연결하거나 FTP로 /data/Omega/Music에 복사하세요",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "댓글을 게시할 수 없습니다",
|
||||
"Commento pubblicato": "댓글이 게시되었습니다",
|
||||
"Community": "커뮤니티",
|
||||
"Compari nei Record pubblici: no": "공개 기록에 표시: 아니요",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "공개 기록에 표시: 아니요 (활동 숨김)",
|
||||
"Compari nei Record pubblici: sì": "공개 기록에 표시: 예",
|
||||
"Componenti per il jailbreak": "탈옥용 구성 요소",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "패널이 열려 있으면 아래 홈을 다시 그리지 않습니다: 콘솔 부담이 절반으로.",
|
||||
"Conferma": "확인",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "이 홈브루가 본인의 것이거나 자유롭게 재배포 가능하며, 불법 복제된 게임이나 소프트웨어가 아님을 확인합니까?",
|
||||
"Confermo": "확인합니다",
|
||||
"Console": "본체",
|
||||
"Contatti e visibilità": "연락 및 공개 범위",
|
||||
"Contenuto offensivo": "불쾌한 콘텐츠",
|
||||
"Conversazioni": "대화",
|
||||
"Copertina": "커버",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "기록",
|
||||
"Cronologia cancellata": "기록이 삭제되었습니다",
|
||||
"Cronologia vuota": "기록이 없습니다",
|
||||
"Da ottenere": "미획득",
|
||||
"Da sempre": "전체 기간",
|
||||
"Da spostare: scegli la cartella e premi △": "이동할 폴더를 선택하고 △를 누르세요",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "JSON에서: JSON 연결로 게임 목록이 담긴 JSON을 연결하거나, 휴대폰에서 가져오세요.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "완료된 작업:",
|
||||
"Effetti sonori: attivi": "효과음: 켜짐",
|
||||
"Effetti sonori: spenti": "효과음: 꺼짐",
|
||||
"Elenco dei trofei non ancora disponibile": "트로피 목록을 아직 사용할 수 없습니다",
|
||||
"Elenco pieno: togli un server prima": "목록이 가득 찼습니다: 먼저 서버를 제거하세요",
|
||||
"Elimina": "삭제",
|
||||
"Elimina account": "계정 삭제",
|
||||
"Elimina cartella": "폴더 삭제",
|
||||
"Elimina dalla console": "본체에서 삭제",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "본체에서 %s을(를) 삭제할까요? 게임이 제거됩니다.",
|
||||
"Eliminare definitivamente questo elemento?": "이 항목을 영구적으로 삭제할까요?",
|
||||
"Eliminare definitivamente?": "영구적으로 삭제할까요?",
|
||||
"Eliminare l'homebrew %s dalla console?": "본체에서 홈브루 %s을(를) 삭제할까요?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "폴더를 삭제할까요? 안에 있는 앱은 홈으로 돌아가며 삭제되지 않습니다.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "계정과 게시한 모든 내용을 영구적으로 삭제할까요? 이 작업은 되돌릴 수 없습니다.",
|
||||
"Eliminare questo homebrew?": "이 홈브루를 삭제할까요?",
|
||||
"Eliminato": "삭제됨",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "아이스",
|
||||
"Gioca": "플레이",
|
||||
"Gioca ai tuoi stessi giochi": "나와 같은 게임을 플레이함",
|
||||
"Gioca qualcosa per entrare in classifica": "게임을 플레이해 순위에 올라 보세요",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "게임을 플레이하면 여기에 시간이 표시됩니다",
|
||||
"Giocati di recente": "최근 플레이",
|
||||
"Giocatori": "플레이어",
|
||||
"Giochi": "게임",
|
||||
"Giochi più giocati": "가장 많이 플레이한 게임",
|
||||
"Giochi sui dischi esterni": "외부 디스크의 게임",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "외장 드라이브의 게임: HDD, SSD 또는 USB 메모리를 연결하면 게임이 드라이브 아이콘과 함께 홈에 나타납니다. 드라이브를 분리하면 사라집니다.",
|
||||
"Giochiamo a %s?": "%s 같이 할래요?",
|
||||
"Gioco": "게임",
|
||||
"Gioco aggiornato": "게임이 업데이트되었습니다",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "%s 플레이함",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "최근에 이미 데이터를 다운로드했습니다: 1시간 후에 다시 시도하세요",
|
||||
"Hai lasciato il party": "파티에서 나갔습니다",
|
||||
"Hai raggiunto il numero massimo di cartelle": "폴더 최대 개수에 도달했습니다",
|
||||
"Hai scritto molto: riprova più tardi": "게시물이 너무 많습니다: 나중에 다시 시도하세요",
|
||||
"Hanno giocato di recente": "최근 플레이한 친구",
|
||||
"Hashtag (separati da spazio)": "해시태그 (공백으로 구분)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "설치된 게임과 앱이 여기에 표시됩니다.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "연결된 HDD, SSD, USB 메모리에서 찾은 게임이 디스크 아이콘과 함께 홈에 표시됩니다.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "친구와 주고받은 메시지가 여기에 표시됩니다.",
|
||||
"I miei trofei": "내 트로피",
|
||||
"I suggerimenti dei tasti in basso.": "아래쪽 버튼 안내.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "게임에서 획득한 트로피는 Omega를 열 때 콘솔에서 자동으로 읽어 옵니다. 네모 버튼을 누르면 지금 다시 읽어 옵니다.",
|
||||
"I tuoi giochi": "내 게임",
|
||||
"I tuoi trofei": "내 트로피",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "내 트로피는 비공개입니다: 설정 › 개인정보에서 변경할 수 있습니다",
|
||||
"ID online": "온라인 ID",
|
||||
"ID online e password sono obbligatori": "온라인 ID와 비밀번호가 필요합니다",
|
||||
"ID online o email già in uso": "이미 사용 중인 온라인 ID 또는 이메일입니다",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "링크가 파일이 아닌 웹 페이지로 연결됩니다. pkg, zip 또는 elf 직접 링크가 필요합니다",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "콘솔 부담을 최소로: 뜨거워지거나 느려질 때 유용합니다.",
|
||||
"Il mio profilo": "내 프로필",
|
||||
"Il mio stato: %s": "내 상태: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "선택한 게임뿐 아니라 모든 게임의 이름을 아이콘 아래에 표시.",
|
||||
"Il post non c'è più": "삭제된 게시물입니다",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "홈브루가 사용하는 서버가 응답하지 않습니다: 네트워크(또는 스크립트에 적힌 주소)를 확인하세요",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "서비스가 시작되었습니다.",
|
||||
"Il sito non risponde (tempo scaduto).": "사이트가 응답하지 않습니다 (시간 초과).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "이동, 선택, 알림 소리.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "한 플레이어가 한 게임을 플레이한 최장 시간",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "상태 메시지 (예: \"Warzone 같이 할 사람 구함\")",
|
||||
"Il tuo stato": "내 상태",
|
||||
"Immagine personale": "사용자 이미지",
|
||||
"Immagini": "이미지",
|
||||
"Importa i trofei da questa console: no": "이 콘솔에서 트로피 가져오기: 아니요",
|
||||
"Importa i trofei da questa console: sì": "이 콘솔에서 트로피 가져오기: 예",
|
||||
"Importato: lettura dei trofei in arrivo": "가져옴: 트로피 읽기는 곧 지원 예정",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "가져오기 꺼짐: 가져온 트로피가 삭제되었습니다",
|
||||
"Impossibile aprire la pagina.": "페이지를 열 수 없습니다.",
|
||||
"Impossibile avviare il caricamento": "업로드를 시작할 수 없습니다",
|
||||
"Impossibile avviare l'installazione": "설치를 시작할 수 없습니다",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "페이로드를 저장할 수 없습니다",
|
||||
"Impostazioni": "설정",
|
||||
"Impostazioni non disponibili": "설정을 사용할 수 없습니다",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "설정 › 개인정보에 모든 선택 항목을 모았습니다: 나에게 메시지를 보낼 수 있는 사람, 다른 사람에게 보이는 내용, 기록, 트로피, 차단한 사용자, 내 데이터.",
|
||||
"In alto a destra": "오른쪽 위",
|
||||
"In alto a sinistra": "왼쪽 위",
|
||||
"In ascolto": "재생 중",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON 연결 해제됨: 직접 추가한 게임은 그대로 남습니다",
|
||||
"Jailbreak rilevato: %s": "탈옥 감지됨: %s",
|
||||
"Jailbreak: %s": "탈옥: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "트로피 가져오기가 꺼져 있습니다: 설정 › 개인정보에서 켜세요",
|
||||
"L'invito non è più valido": "더 이상 유효하지 않은 초대입니다",
|
||||
"L'orologio in alto a destra.": "오른쪽 위의 시계.",
|
||||
"L'utente ha scelto di non mostrarli.": "사용자가 표시하지 않도록 설정했습니다.",
|
||||
"L1/R1 Schede": "L1/R1 탭",
|
||||
"L2/R2 Volume": "L2/R2 볼륨",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "커뮤니티가 이제 홈에서 게임 앞에 있습니다: 피드, 그룹, 사람, 플레이 시간을 버튼 하나로 열 수 있습니다.",
|
||||
"La bacheca è vuota": "피드가 비어 있습니다",
|
||||
"La coda è vuota": "대기열이 비어 있습니다",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "콘솔이 백그라운드 서비스에 오디오를 주지 않습니다. 음악은 Omega를 열었을 때 들립니다",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "콘솔이 게임을 받아들이지 않았습니다(0x%08X): 디스크의 게임에는 kstuff가 활성화되어 있어야 합니다",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "라이브러리는 Omega 서비스가 관리하는데, 응답하지 않습니다: Omega를 업데이트하거나 본체를 재시작하세요.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "대시보드가 콘솔에 주는 부담이 2~4배 가벼워졌고, 홈이 멈춰 있을 때는 자동으로 30프레임으로 전환됩니다.",
|
||||
"La forma di schede, pulsanti e icone.": "카드, 버튼, 아이콘의 모양.",
|
||||
"La libreria è sulla console": "라이브러리는 본체에 있습니다",
|
||||
"La mia libreria": "내 라이브러리",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "시간 옆에 프로세서 온도 표시.",
|
||||
"La tua bio": "자기소개",
|
||||
"La tua libreria è vuota": "라이브러리가 비어 있습니다",
|
||||
"La tua posizione: %d su %d": "내 순위: %d위 / %d명",
|
||||
"Lascia": "나가기",
|
||||
"Lascia il party": "파티 나가기",
|
||||
"Le icone dei giochi nella fila della home.": "홈 줄에 있는 게임 아이콘.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "안 함",
|
||||
"Malware o file pericoloso": "악성 코드 또는 위험한 파일",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Omega 로그를 개발자에게 보낼까요? 사용한 게임, 곡, 라디오 이름이 들어 있으며 비밀번호는 없습니다.",
|
||||
"Maratone": "마라톤",
|
||||
"Medie": "중간",
|
||||
"Medio": "중간",
|
||||
"Membri · %d": "멤버 · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "괴롭힘",
|
||||
"Molto arrotondati": "아주 둥글게",
|
||||
"Morbidi": "부드럽게",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "친구에게 플레이 중인 게임과 내 시간 표시: 아니요",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "친구에게 플레이 중인 게임과 내 시간 표시: 예",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "게임 옆에 홈브루와 페이로드도 표시.",
|
||||
"Mostra anche i secondi.": "초도 표시.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "플레이 중인 게임과 시간 공개: 아니요",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "플레이 중인 게임과 시간 공개: 예",
|
||||
"Movimento": "움직임",
|
||||
"Musica": "음악",
|
||||
"Musica %s · Effetti %s": "음악 %s · 효과음 %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "음악과 리모컨이 이미 새 버전을 사용합니다",
|
||||
"Musica in Omega": "Omega의 음악",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega의 음악, 친구, 음성 파티를 게임 중에도",
|
||||
"Nascondi dalla home": "홈에서 숨기기",
|
||||
"Nascoste": "숨김",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic 등 Subsonic 호환 서버",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "이제 프로필에서 트로피를 볼 수 있습니다: 내 트로피는 트로피 버튼으로, 다른 사람의 트로피는 공개한 경우에만 표시됩니다.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSON에 게임이 없습니다. 최소한 제목과 링크가 필요합니다",
|
||||
"Neon": "네온",
|
||||
"Nero puro": "완전한 검정",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "사용 가능한 로더가 없습니다: elfldr(포트 9021) 또는 websrv(포트 8080)가 필요합니다",
|
||||
"Nessun messaggio: scrivi il primo!": "메시지가 없습니다: 첫 메시지를 보내 보세요!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "메시지가 없습니다: X로 먼저 메시지를 보내 보세요",
|
||||
"Nessun record ancora": "아직 기록이 없습니다",
|
||||
"Nessun risultato": "결과 없음",
|
||||
"Nessun segnalibro": "북마크가 없습니다",
|
||||
"Nessun suggerimento": "추천 없음",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "아직 추천이 없습니다: 친구를 추가해 보세요",
|
||||
"Nessun suono": "소리 없음",
|
||||
"Nessun trofeo ancora": "아직 트로피가 없습니다",
|
||||
"Nessun trofeo in classifica": "순위에 트로피가 없습니다",
|
||||
"Nessun utente trovato": "사용자를 찾을 수 없습니다",
|
||||
"Nessuna": "없음",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "숨긴 앱 없음: 홈에서 게임 옵션을 열어 숨길 수 있습니다",
|
||||
"Nessuna attività": "활동 없음",
|
||||
"Nessuna attività recente": "최근 활동 없음",
|
||||
"Nessuna bio.": "자기소개가 없습니다.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "새 그룹 이름",
|
||||
"Nome del server": "서버 이름",
|
||||
"Nome della cartella": "폴더 이름",
|
||||
"Nome della nuova cartella": "새 폴더 이름",
|
||||
"Nome utente": "사용자 이름",
|
||||
"Nome utente o password errati": "사용자 이름 또는 비밀번호가 올바르지 않습니다",
|
||||
"Nomi sotto le icone": "아이콘 아래 이름",
|
||||
"Non chiedere più": "다시 묻지 않기",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "기록에 표시되지 않습니다: 설정 › 개인정보에서 변경할 수 있습니다",
|
||||
"Non disturbare": "방해 금지",
|
||||
"Non disturbare (niente avvisi)": "방해 금지 (알림 없음)",
|
||||
"Non hai ancora pubblicato nulla": "아직 게시한 항목이 없습니다",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "야간",
|
||||
"Novità": "새로운 기능",
|
||||
"Nuova cartella": "새 폴더",
|
||||
"Nuova cartella...": "새 폴더...",
|
||||
"Nuova copertina": "새 커버",
|
||||
"Nuovo PIN": "새 PIN",
|
||||
"Nuovo avatar": "새 아바타",
|
||||
"Nuovo gruppo": "새 그룹",
|
||||
"Nuovo messaggio": "새 메시지",
|
||||
"Nuovo nome": "새 이름",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "새 기능: 설정 › 사용자 지정. 30개 이상의 옵션: 테마 12종, 강조 색상, 배경화면, 파티클, 시계, 사운드, 알림, 화면 보호기, 빠른 스타일 7종.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "신규: 기록. 모든 회원의 플레이 시간: 플레이어, 가장 많이 플레이한 게임, 마라톤을 이번 주 또는 전체 기간으로 확인하세요.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "신규: 트로피. Omega가 이 콘솔의 게임에서 획득한 트로피를 읽어 프로필과 공개 순위에 반영합니다.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "새 기능: 홈 폴더. 게임 옵션에서 «폴더로 이동»을 선택하세요. 폴더에는 처음 네 개의 아이콘이 표시됩니다.",
|
||||
"OK": "확인",
|
||||
"Offline": "오프라인",
|
||||
"Offline · visto %s": "오프라인 · 마지막 접속 %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "문제가 발생했습니다",
|
||||
"Operazione party non riuscita": "파티 작업 실패",
|
||||
"Opzioni": "옵션",
|
||||
"Opzioni dell'app": "앱 옵션",
|
||||
"Opzioni della cartella": "폴더 옵션",
|
||||
"Opzioni di alimentazione": "전원 옵션",
|
||||
"Ordine dei giochi": "게임 순서",
|
||||
"Oro": "골드",
|
||||
"Orologio e barra": "시계와 바",
|
||||
"Orologio grande": "큰 시계",
|
||||
"Oscuramento dello sfondo": "배경 어둡게",
|
||||
"Ottenuto": "획득함",
|
||||
"Pagina iniziale": "홈페이지",
|
||||
"Pagina non disponibile": "페이지를 사용할 수 없습니다",
|
||||
"Pannelli": "패널",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "불투명",
|
||||
"Pirateria o contenuto non autorizzato": "불법 복제 또는 무단 콘텐츠",
|
||||
"Più ascoltati": "많이 들은 음악",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "여러 드라이브를 동시에 연결해도 자동으로 인식됩니다. 드라이브에서 게임을 실행하려면 다른 도구와 마찬가지로 kstuff가 활성화되어 있어야 합니다.",
|
||||
"Più scaricati": "다운로드 순",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "더 어두울수록 커버 위의 글자가 잘 보입니다.",
|
||||
"Più votati": "평점 순",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "플래티넘 300 · 골드 90 · 실버 30 · 브론즈 15점. 트로피는 콘솔에서 가져옵니다.",
|
||||
"Playlist": "재생목록",
|
||||
"Poche": "적게",
|
||||
"Posizione delle notifiche": "알림 위치",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "대기열 준비 중...",
|
||||
"Prestazioni": "성능",
|
||||
"Prima i giochi, poi gli homebrew": "게임 먼저, 홈브루는 나중에",
|
||||
"Privacy e dati": "개인정보 및 데이터",
|
||||
"Privacy": "개인정보",
|
||||
"Privacy e termini": "개인정보 및 약관",
|
||||
"Processore": "프로세서",
|
||||
"Profilo": "프로필",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "친구만 추가할 수 있습니다",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "설정 › Omega를 홈으로에서 언제든지 바꿀 수 있습니다.",
|
||||
"Puoi invitare solo i tuoi amici": "친구만 초대할 수 있습니다",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "사용하지 않는 게임과 앱을 숨길 수 있습니다: 게임 옵션 › 홈에서 숨기기. 설정 › 숨긴 앱에서 되돌릴 수 있습니다.",
|
||||
"Puoi scrivere solo ai tuoi amici": "친구에게만 메시지를 보낼 수 있습니다",
|
||||
"Quadrato: cambia periodo": "네모 버튼: 기간 변경",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "드라이브가 연결된 상태에서 게임을 설치하면 Omega가 설치 위치를 묻습니다.",
|
||||
"Quanto restano a schermo.": "화면에 머무는 시간.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "카드와 알림 너머로 배경이 비치는 정도.",
|
||||
"Questa settimana": "이번 주",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "이번 주에는 아직 아무도 플레이하지 않았습니다: ‘전체 기간’을 확인해 보세요.",
|
||||
"Questi trofei non sono visibili": "이 트로피는 볼 수 없습니다",
|
||||
"Questo gioco non è installato su questa console": "이 게임은 이 본체에 설치되어 있지 않습니다",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "이 홈브루는 여러 항목 중 하나를 선택해야 합니다",
|
||||
"Questo indirizzo non sembra un server Subsonic": "이 주소는 Subsonic 서버가 아닌 것 같습니다",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "지금은 라디오를 사용할 수 없습니다",
|
||||
"Radio preferite": "즐겨찾는 라디오",
|
||||
"Rapide": "빠르게",
|
||||
"Record": "기록",
|
||||
"Record: %s · %s": "기록 보유자: %s · %s",
|
||||
"Registrazione": "등록 중",
|
||||
"Registrazione chiusa su questo server": "이 서버는 가입을 받지 않습니다",
|
||||
"Registrazione non riuscita": "가입 실패",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "거절",
|
||||
"Rifiuta invito": "초대 거절",
|
||||
"Rilassate": "느긋하게",
|
||||
"Rileggi dalla console": "콘솔에서 다시 읽기",
|
||||
"Rileggo i trofei di questa console...": "이 콘솔의 트로피를 다시 읽는 중...",
|
||||
"Rimozione non riuscita": "삭제 실패",
|
||||
"Rimuovere questo server musicale da Omega?": "이 음악 서버를 Omega에서 제거할까요?",
|
||||
"Rimuovi": "삭제",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "북마크에서 삭제",
|
||||
"Rimuovi server": "서버 제거",
|
||||
"Rinomina": "이름 변경",
|
||||
"Rinomina cartella": "폴더 이름 변경",
|
||||
"Rinominato": "이름이 변경되었습니다",
|
||||
"Riprendi musica": "음악 다시 재생",
|
||||
"Ripristina": "초기화",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "배경",
|
||||
"Sfondo del tema": "테마 배경",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Omega 파일과, 필요한 경우 로더 설정만 변경됩니다. 설정 › 시스템 및 도구에서 언제든지 다시 할 수 있습니다.",
|
||||
"Si scopre ottenendolo.": "획득하면 공개됩니다.",
|
||||
"Si spaccia per un altro": "다른 사람 사칭",
|
||||
"Siete già amici": "이미 친구입니다",
|
||||
"Silenziose": "무음",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "부제",
|
||||
"Spam": "스팸",
|
||||
"Spaziale": "우주",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "트로피 가져오기를 끄시겠습니까? 이미 가져온 트로피는 서버에서 삭제됩니다.",
|
||||
"Spegni": "전원",
|
||||
"Spegni il microfono": "마이크 끄기",
|
||||
"Spenta": "끄기",
|
||||
"Sposta": "이동",
|
||||
"Sposta in un'altra cartella": "다른 폴더로 이동",
|
||||
"Sposta in una cartella": "폴더로 이동",
|
||||
"Sposta qui": "여기로 이동",
|
||||
"Spostato in %s": "%s(으)로 이동했습니다",
|
||||
"Sposto %s": "%s 이동 중",
|
||||
"Squadrati": "각지게",
|
||||
"Sta giocando a %s · %s": "%s 플레이 중 · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "화면 보호기 스타일",
|
||||
"Stile «%s» applicato": "«%s» 스타일 적용됨",
|
||||
"Stili rapidi": "빠른 스타일",
|
||||
"Sto leggendo i trofei di questa console...": "이 콘솔의 트로피를 읽는 중...",
|
||||
"Store": "스토어",
|
||||
"Strumenti e payload": "도구 및 페이로드",
|
||||
"Strumento": "도구",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "콘솔 온도",
|
||||
"Tempo di gioco": "플레이 시간",
|
||||
"Termini d'uso": "이용 약관",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "이용 약관 및 개인정보 처리방침이 업데이트되었습니다 (설정 > 개인정보 및 데이터). 동의하시겠습니까?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "이용 약관 및 개인정보 처리방침이 업데이트되었습니다(설정 > 개인정보). 동의하시겠습니까?",
|
||||
"Ti ha chiesto l'amicizia": "친구 요청을 보냈습니다",
|
||||
"Ti ha inviato una richiesta": "요청을 보냈습니다",
|
||||
"Tipo di file": "파일 형식",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "게임 제목",
|
||||
"Titolo disinstallato": "타이틀이 삭제되었습니다",
|
||||
"Togli": "제거",
|
||||
"Togli dalla cartella": "폴더에서 빼기",
|
||||
"Togli dalla coda": "대기열에서 제거",
|
||||
"Togli dalla libreria": "라이브러리에서 제거",
|
||||
"Togli dalle preferite": "즐겨찾기에서 제거",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "뒤로 가거나 다른 주소를 입력하세요",
|
||||
"Tramonto": "선셋",
|
||||
"Triangolo: scrivi un commento": "세모 버튼: 댓글 작성",
|
||||
"Trofei": "트로피",
|
||||
"Trofei di %s": "%s 님의 트로피",
|
||||
"Trofei non disponibili": "트로피를 사용할 수 없음",
|
||||
"Trofeo nascosto": "숨겨진 트로피",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "짧은 시간에 너무 많은 페이지를 열었습니다: 잠시 기다려 주세요.",
|
||||
"Troppe registrazioni: riprova più tardi": "가입 시도가 너무 많습니다: 나중에 다시 시도하세요",
|
||||
"Troppe richieste: riprova tra poco": "요청이 너무 많습니다: 잠시 후 다시 시도하세요",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "차단한 사용자 (X로 차단 해제)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "알겠습니다: 설정 › 시스템 및 도구에서 언제든지 할 수 있습니다",
|
||||
"Valuta": "평가",
|
||||
"Vedi i trofei": "트로피 보기",
|
||||
"Velocità delle animazioni": "애니메이션 속도",
|
||||
"Ventola": "팬",
|
||||
"Ventola: accelera sopra %d °C": "팬: %d °C 이상에서 회전 속도 증가",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "앱",
|
||||
"apr": "4월",
|
||||
"aprile": "4월",
|
||||
"assente": "자리 비움",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "시스템에서 이미 다른 설치가 진행 중입니다",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "게임이 실행 중입니다. 게임을 닫고 다시 시도하세요",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg가 이미 설치된 게임과 일치하지 않습니다",
|
||||
"installatore di sistema non pronto: riavvia Omega": "시스템 설치 프로그램이 준비되지 않았습니다. Omega를 다시 시작하세요",
|
||||
"invisibile": "숨김",
|
||||
"lug": "7월",
|
||||
"luglio": "7월",
|
||||
"lun": "월",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "수요일",
|
||||
"nessun caricatore": "로더 없음",
|
||||
"no": "아니요",
|
||||
"non disturbare": "방해 금지",
|
||||
"non rilevato": "감지되지 않음",
|
||||
"nov": "11월",
|
||||
"novembre": "11월",
|
||||
"online": "온라인",
|
||||
"ott": "10월",
|
||||
"ottobre": "10월",
|
||||
"per scrivere": "버튼",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d venn",
|
||||
"%d amico in comune": "%d felles venn",
|
||||
"%d amico sta giocando": "%d venn spiller",
|
||||
"%d app": "Apper: %d",
|
||||
"%d brani": "%d spor",
|
||||
"%d di %d": "%d av %d",
|
||||
"%d di %d · %d%%": "%d av %d · %d%%",
|
||||
"%d giocatore": "%d spiller",
|
||||
"%d giocatore su Omega in questo momento": "%d spiller på Omega akkurat nå",
|
||||
"%d giocatori": "%d spillere",
|
||||
"%d giocatori su Omega in questo momento": "%d spillere på Omega akkurat nå",
|
||||
"%d giochi con trofei": "%d spill med trofeer",
|
||||
"%d giochi · più giocato: %s": "%d spill · mest spilt: %s",
|
||||
"%d gioco con trofei": "%d spill med trofeer",
|
||||
"%d gioco · più giocato: %s": "%d spill · mest spilt: %s",
|
||||
"%d in comune": "%d felles",
|
||||
"%d in gioco ora": "%d spiller nå",
|
||||
"%d membri": "%d medlemmer",
|
||||
"%d membri · nessun messaggio": "%d medlemmer · ingen meldinger",
|
||||
"%d membro": "%d medlem",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d uleste",
|
||||
"%d nuove": "%d nye",
|
||||
"%d online": "%d på nett",
|
||||
"%d online · %d in gioco": "%d på nett · %d spiller",
|
||||
"%d punti": "%d poeng",
|
||||
"%d salvate": "%d lagret",
|
||||
"%d stazioni": "%d stasjoner",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installert på %s: du finner det på startsiden",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installert: du finner det på Omega-startsiden",
|
||||
"%s liberi di %s": "%s ledig av %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s skjult: hent den tilbake i Innstillinger › Skjulte apper",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s svarer ikke: er disken fortsatt tilkoblet?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB ledig",
|
||||
"%s · %s (in uso)": "%s · %s (i bruk)",
|
||||
"%s · %s giocate in totale": "%s · %s spilt totalt",
|
||||
"%s è di nuovo in home": "%s er tilbake på startsiden",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s er i Payload Manager: start det én gang for å fullføre installasjonen",
|
||||
"+ Aggiungi un server": "+ Legg til en server",
|
||||
"1 amico online": "1 venn på nett",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Avbryt forespørsel",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apper og underholdning",
|
||||
"App nascoste": "Skjulte apper",
|
||||
"App nascoste (X per rimetterle in home)": "Skjulte apper (X for å legge dem tilbake på startsiden)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst er ikke tilgjengelig (mangler rettighet). Alternativ: installer pkg-filen med ItemzFlow.",
|
||||
"Applica": "Bruk",
|
||||
"Apri": "Åpne",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar oppdatert",
|
||||
"Avatar personalizzato rimosso": "Egen avatar fjernet",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarer: 16 nye figurer, fra drage til kyborg. Du finner dem i Innstillinger › Bytt avatar.",
|
||||
"Avvia": "Start",
|
||||
"Avvia Omega o riavvia la console": "Start Omega eller start konsollen på nytt",
|
||||
"Avvia party": "Start party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed/grupper",
|
||||
"Bacheca non disponibile": "Feeden er ikke tilgjengelig",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, grupper, rekorder og trofeer for alle medlemmer",
|
||||
"Bagliore": "Glød",
|
||||
"Barra dei comandi": "Kommandolinje",
|
||||
"Bentornato!": "Velkommen tilbake!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Laster inn ...",
|
||||
"Cartella /data/music": "Mappen /data/music",
|
||||
"Cartella creata": "Mappe opprettet",
|
||||
"Cartella eliminata: le app sono tornate in home": "Mappen er slettet: appene er tilbake på startsiden",
|
||||
"Cartella non leggibile": "Mappen kan ikke leses",
|
||||
"Cartella non valida: manca il Title ID": "Ugyldig mappe: Title ID mangler",
|
||||
"Cartella vuota o non leggibile": "Mappen er tom eller kan ikke leses",
|
||||
"Cartella · %d app": "Mappe · Apper: %d",
|
||||
"Categoria": "Kategori",
|
||||
"Categoria riportata ai valori iniziali": "Kategorien er tilbakestilt til standardverdier",
|
||||
"Centro di controllo": "Kontrollsenter",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Hvordan de ser ut og hvordan de beveger seg.",
|
||||
"Chi può scrivermi: solo amici": "Hvem kan skrive til meg: bare venner",
|
||||
"Chi può scrivermi: tutti": "Hvem kan skrive til meg: alle",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Den som slår av konsollen, vises nå som frakoblet etter få minutter, og spill vises med riktig navn og ikon også for dem som ikke har dem.",
|
||||
"Chi sta usando questo controller?": "Hvem bruker denne kontrolleren?",
|
||||
"Chi vede i miei trofei: nessuno": "Hvem ser trofeene mine: ingen",
|
||||
"Chi vede i miei trofei: solo amici": "Hvem ser trofeene mine: bare venner",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Hvem ser trofeene mine: alle (også i rankingen)",
|
||||
"Chiavetta USB": "USB-minnepinne",
|
||||
"Chiavetta USB %d": "USB-minnepinne %d",
|
||||
"Chiavetta USB 1": "USB-minnepinne 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Kino",
|
||||
"Classici": "Klassiske",
|
||||
"Classifica degli amici": "Venneranking",
|
||||
"Classifica dei trofei": "Troféranking",
|
||||
"Classifica del gioco": "Spillets ranking",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Koble telefonen eller PC-en til samme Wi-Fi-nettverk som konsollen.",
|
||||
"Collega un JSON": "Koble til en JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Koble til en USB-minnepinne med musikken din, eller kopier den til /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Kunne ikke publisere kommentaren",
|
||||
"Commento pubblicato": "Kommentar publisert",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Du vises i offentlige Rekorder: nei",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Du vises i offentlige Rekorder: nei (skjult aktivitet)",
|
||||
"Compari nei Record pubblici: sì": "Du vises i offentlige Rekorder: ja",
|
||||
"Componenti per il jailbreak": "Komponenter for jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Når et panel er åpent, tegnes ikke startsiden under på nytt: halvparten så mye arbeid for konsollen.",
|
||||
"Conferma": "Bekreft",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bekrefter du at denne homebrew-en er din eller fritt kan videredistribueres, og ikke er et piratkopiert spill eller programvare?",
|
||||
"Confermo": "Jeg bekrefter",
|
||||
"Console": "Konsoll",
|
||||
"Contatti e visibilità": "Kontakter og synlighet",
|
||||
"Contenuto offensivo": "Støtende innhold",
|
||||
"Conversazioni": "Samtaler",
|
||||
"Copertina": "Forsidebilde",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Logg",
|
||||
"Cronologia cancellata": "Logg tømt",
|
||||
"Cronologia vuota": "Loggen er tom",
|
||||
"Da ottenere": "Ikke oppnådd",
|
||||
"Da sempre": "Hele tiden",
|
||||
"Da spostare: scegli la cartella e premi △": "Flyttes: velg mappen og trykk △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Fra en JSON: Koble til en JSON med listen over spillene dine, eller importer den fra telefonen.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Dette er gjort:",
|
||||
"Effetti sonori: attivi": "Lydeffekter: på",
|
||||
"Effetti sonori: spenti": "Lydeffekter: av",
|
||||
"Elenco dei trofei non ancora disponibile": "Trofélisten er ikke tilgjengelig ennå",
|
||||
"Elenco pieno: togli un server prima": "Listen er full: fjern en server først",
|
||||
"Elimina": "Slett",
|
||||
"Elimina account": "Slett konto",
|
||||
"Elimina cartella": "Slett mappe",
|
||||
"Elimina dalla console": "Slett fra konsollen",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Slette %s fra konsollen? Spillet blir avinstallert.",
|
||||
"Eliminare definitivamente questo elemento?": "Slette dette elementet permanent?",
|
||||
"Eliminare definitivamente?": "Slette permanent?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Slette homebrew-en %s fra konsollen?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Slette mappen? Appene i den går tilbake til startsiden og blir ikke avinstallert.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Slette kontoen din og alt du har publisert permanent? Dette kan ikke angres.",
|
||||
"Eliminare questo homebrew?": "Slette denne homebrew-en?",
|
||||
"Eliminato": "Slettet",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Is",
|
||||
"Gioca": "Spill",
|
||||
"Gioca ai tuoi stessi giochi": "Spiller de samme spillene som deg",
|
||||
"Gioca qualcosa per entrare in classifica": "Spill noe for å komme med i rankingen",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Spill noe: spilletiden din vises her",
|
||||
"Giocati di recente": "Nylig spilt",
|
||||
"Giocatori": "Spillere",
|
||||
"Giochi": "Spill",
|
||||
"Giochi più giocati": "Mest spilte spill",
|
||||
"Giochi sui dischi esterni": "Spill på eksterne disker",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Spill på eksterne disker: koble til en HDD, SSD eller minnepinne, så vises spillene på startsiden med diskikonet. Kobler du fra disken, forsvinner de.",
|
||||
"Giochiamo a %s?": "Skal vi spille %s?",
|
||||
"Gioco": "Spill",
|
||||
"Gioco aggiornato": "Spill oppdatert",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Spilte %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Du lastet ned dataene dine nylig: prøv igjen om en time",
|
||||
"Hai lasciato il party": "Du forlot partyet",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Du har nådd maksimalt antall mapper",
|
||||
"Hai scritto molto: riprova più tardi": "Du har skrevet mye: prøv igjen senere",
|
||||
"Hanno giocato di recente": "Spilte nylig",
|
||||
"Hashtag (separati da spazio)": "Emneknagger (skilt med mellomrom)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Installerte spill og apper vises her.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Spill som finnes på tilkoblede HDD-er, SSD-er og minnepinner, vises på startsiden med diskikonet.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Meldingene dine med venner vises her.",
|
||||
"I miei trofei": "Mine trofeer",
|
||||
"I suggerimenti dei tasti in basso.": "Knappetipsene nederst.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofeer du oppnår i spill, leses automatisk fra konsollen når du åpner Omega. Med firkant leser du dem på nytt nå.",
|
||||
"I tuoi giochi": "Spillene dine",
|
||||
"I tuoi trofei": "Dine trofeer",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Trofeene dine er ikke offentlige: du kan endre det i Innstillinger › Personvern",
|
||||
"ID online": "Online-ID",
|
||||
"ID online e password sono obbligatori": "Online-ID og passord er påkrevd",
|
||||
"ID online o email già in uso": "Online-ID-en eller e-postadressen er allerede i bruk",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Lenken fører til en nettside, ikke til filen: du trenger den direkte lenken til pkg, zip eller elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Minst mulig arbeid for konsollen: nyttig hvis den blir varm eller treg.",
|
||||
"Il mio profilo": "Min profil",
|
||||
"Il mio stato: %s": "Min status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Navnet på hvert spill under ikonet, ikke bare det valgte.",
|
||||
"Il post non c'è più": "Innlegget finnes ikke lenger",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Serveren denne homebrew-en bruker svarer ikke: sjekk nettverket (eller adressen i skriptet)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Tjenesten har allerede startet.",
|
||||
"Il sito non risponde (tempo scaduto).": "Nettstedet svarer ikke (tidsavbrudd).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Lyden av bevegelser, valg og varsler.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Den lengste tiden én spiller har brukt på ett spill",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Statusmeldingen din (f.eks. «Ser etter folk til Warzone»)",
|
||||
"Il tuo stato": "Statusen din",
|
||||
"Immagine personale": "Eget bilde",
|
||||
"Immagini": "Bilder",
|
||||
"Importa i trofei da questa console: no": "Importer trofeer fra denne konsollen: nei",
|
||||
"Importa i trofei da questa console: sì": "Importer trofeer fra denne konsollen: ja",
|
||||
"Importato: lettura dei trofei in arrivo": "Importert: lesing av trofeer kommer snart",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import slått av: de importerte trofeene er slettet",
|
||||
"Impossibile aprire la pagina.": "Kunne ikke åpne siden.",
|
||||
"Impossibile avviare il caricamento": "Kunne ikke starte opplastingen",
|
||||
"Impossibile avviare l'installazione": "Kunne ikke starte installasjonen",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Kunne ikke lagre payloaden",
|
||||
"Impostazioni": "Innstillinger",
|
||||
"Impostazioni non disponibili": "Innstillingene er ikke tilgjengelige",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Innstillinger › Personvern samler alle valgene: hvem som kan skrive til deg, hva andre ser, rekorder, trofeer, blokkerte brukere og dataene dine.",
|
||||
"In alto a destra": "Øverst til høyre",
|
||||
"In alto a sinistra": "Øverst til venstre",
|
||||
"In ascolto": "Spilles nå",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON frakoblet: spill lagt til manuelt blir værende",
|
||||
"Jailbreak rilevato: %s": "Jailbreak oppdaget: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Import av trofeer er slått av: slå den på i Innstillinger › Personvern",
|
||||
"L'invito non è più valido": "Invitasjonen er ikke lenger gyldig",
|
||||
"L'orologio in alto a destra.": "Klokken øverst til høyre.",
|
||||
"L'utente ha scelto di non mostrarli.": "Brukeren har valgt å ikke vise dem.",
|
||||
"L1/R1 Schede": "L1/R1 Faner",
|
||||
"L2/R2 Volume": "L2/R2 Volum",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Community ligger nå på startsiden, før spillene: feed, grupper, personer og spilletid ett tastetrykk unna.",
|
||||
"La bacheca è vuota": "Feeden er tom",
|
||||
"La coda è vuota": "Køen er tom",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsollen gir ikke lyd til bakgrunnstjenesten: musikken høres med Omega åpen",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsollen godtok ikke spillet (0x%08X): kstuff må være aktivt for spill på disk",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Det oppbevares av Omega-tjenesten, som ikke svarer: oppdater Omega eller start konsollen på nytt.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Dashbordet belaster konsollen 2 til 4 ganger mindre, og når startsiden står stille, bytter den selv til 30 bilder per sekund.",
|
||||
"La forma di schede, pulsanti e icone.": "Formen på kort, knapper og ikoner.",
|
||||
"La libreria è sulla console": "Biblioteket ligger på konsollen",
|
||||
"La mia libreria": "Mitt bibliotek",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Prosessortemperaturen ved siden av klokkeslettet.",
|
||||
"La tua bio": "Bioen din",
|
||||
"La tua libreria è vuota": "Biblioteket ditt er tomt",
|
||||
"La tua posizione: %d su %d": "Din plassering: %d av %d",
|
||||
"Lascia": "Forlat",
|
||||
"Lascia il party": "Forlat partyet",
|
||||
"Le icone dei giochi nella fila della home.": "Spillikonene i raden på startsiden.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Aldri",
|
||||
"Malware o file pericoloso": "Skadevare eller farlig fil",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Sende Omegas logger til utvikleren? De inneholder navnene på spill, låter og radioer du har brukt, ikke passord.",
|
||||
"Maratone": "Maratoner",
|
||||
"Medie": "Middels",
|
||||
"Medio": "Middels",
|
||||
"Membri · %d": "Medlemmer · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Trakassering",
|
||||
"Molto arrotondati": "Svært avrundede",
|
||||
"Morbidi": "Myke",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Vis venner hva jeg spiller og tiden min: nei",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Vis venner hva jeg spiller og tiden min: ja",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Vis også homebrew og payloads ved siden av spillene.",
|
||||
"Mostra anche i secondi.": "Vis også sekunder.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Vis hva jeg spiller og tiden min: nei",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Vis hva jeg spiller og tiden min: ja",
|
||||
"Movimento": "Bevegelse",
|
||||
"Musica": "Musikk",
|
||||
"Musica %s · Effetti %s": "Musikk %s · Effekter %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musikk og fjernkontroll bruker allerede den nye versjonen",
|
||||
"Musica in Omega": "Musikk i Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omegas musikk, venner og taleparty, også mens du spiller",
|
||||
"Nascondi dalla home": "Skjul fra startsiden",
|
||||
"Nascoste": "Skjulte",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic eller andre Subsonic-kompatible",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profiler viser nå trofeer: dine egne med knappen Trofeer, andres hvis de velger å vise dem.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Ingen spill i JSON-filen: minst tittel og lenke trengs",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Helsvart",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Ingen loader tilgjengelig: elfldr (port 9021) eller websrv (port 8080) kreves",
|
||||
"Nessun messaggio: scrivi il primo!": "Ingen meldinger: skriv den første!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Ingen meldinger: skriv først med X",
|
||||
"Nessun record ancora": "Ingen rekorder ennå",
|
||||
"Nessun risultato": "Ingen resultater",
|
||||
"Nessun segnalibro": "Ingen bokmerker",
|
||||
"Nessun suggerimento": "Ingen forslag",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Ingen forslag ennå: legg til noen venner",
|
||||
"Nessun suono": "Ingen lyder",
|
||||
"Nessun trofeo ancora": "Ingen trofeer ennå",
|
||||
"Nessun trofeo in classifica": "Ingen trofeer i rankingen",
|
||||
"Nessun utente trovato": "Fant ingen brukere",
|
||||
"Nessuna": "Ingen",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Ingen skjulte apper: skjul dem fra alternativene til et spill på startsiden",
|
||||
"Nessuna attività": "Ingen aktivitet",
|
||||
"Nessuna attività recente": "Ingen nylig aktivitet",
|
||||
"Nessuna bio.": "Ingen bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Navn på den nye gruppen",
|
||||
"Nome del server": "Servernavn",
|
||||
"Nome della cartella": "Mappenavn",
|
||||
"Nome della nuova cartella": "Navn på ny mappe",
|
||||
"Nome utente": "Brukernavn",
|
||||
"Nome utente o password errati": "Feil brukernavn eller passord",
|
||||
"Nomi sotto le icone": "Navn under ikonene",
|
||||
"Non chiedere più": "Ikke spør igjen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Du vises ikke i rekordene: du kan endre det i Innstillinger › Personvern",
|
||||
"Non disturbare": "Ikke forstyrr",
|
||||
"Non disturbare (niente avvisi)": "Ikke forstyrr (ingen varsler)",
|
||||
"Non hai ancora pubblicato nulla": "Du har ikke publisert noe ennå",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nattlig",
|
||||
"Novità": "Nyheter",
|
||||
"Nuova cartella": "Ny mappe",
|
||||
"Nuova cartella...": "Ny mappe...",
|
||||
"Nuova copertina": "Nytt forsidebilde",
|
||||
"Nuovo PIN": "Ny PIN",
|
||||
"Nuovo avatar": "Ny avatar",
|
||||
"Nuovo gruppo": "Ny gruppe",
|
||||
"Nuovo messaggio": "Ny melding",
|
||||
"Nuovo nome": "Nytt navn",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nytt: Innstillinger › Tilpass. Over 30 alternativer: 12 temaer, aksentfarge, bakgrunner, partikler, klokke, lyder, varsler, skjermsparer og 7 hurtigstiler.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nytt: Rekorder. Spilletiden til alle medlemmer: spillere, mest spilte spill og maratoner, for uken eller hele tiden.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nytt: Trofeer. Omega leser trofeene du har oppnådd i spill på denne konsollen, og legger dem i profilen din og i den offentlige rankingen.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nytt: mapper på startsiden. Velg «Flytt til en mappe» i alternativene til et spill; mappen viser de fire første ikonene.",
|
||||
"OK": "OK",
|
||||
"Offline": "Frakoblet",
|
||||
"Offline · visto %s": "Frakoblet · sett %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Noe gikk galt",
|
||||
"Operazione party non riuscita": "Party-handlingen mislyktes",
|
||||
"Opzioni": "Alternativer",
|
||||
"Opzioni dell'app": "Appalternativer",
|
||||
"Opzioni della cartella": "Mappealternativer",
|
||||
"Opzioni di alimentazione": "Strøm",
|
||||
"Ordine dei giochi": "Rekkefølge for spill",
|
||||
"Oro": "Gull",
|
||||
"Orologio e barra": "Klokke og linje",
|
||||
"Orologio grande": "Stor klokke",
|
||||
"Oscuramento dello sfondo": "Bakgrunnsdemping",
|
||||
"Ottenuto": "Oppnådd",
|
||||
"Pagina iniziale": "Startside",
|
||||
"Pagina non disponibile": "Siden er ikke tilgjengelig",
|
||||
"Pannelli": "Paneler",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Heldekkende",
|
||||
"Pirateria o contenuto non autorizzato": "Piratkopiering eller uautorisert innhold",
|
||||
"Più ascoltati": "Mest spilt",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Flere disker samtidig blir funnet automatisk. For å starte spill fra diskene må kstuff være aktivt, som for de andre verktøyene.",
|
||||
"Più scaricati": "Mest nedlastet",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Jo mørkere, desto lettere å lese teksten over omslagene.",
|
||||
"Più votati": "Best vurdert",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · gull 90 · sølv 30 · bronse 15 poeng. Trofeene hentes fra konsollen.",
|
||||
"Playlist": "Spillelister",
|
||||
"Poche": "Få",
|
||||
"Posizione delle notifiche": "Plassering av varsler",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Klargjør køen...",
|
||||
"Prestazioni": "Ytelse",
|
||||
"Prima i giochi, poi gli homebrew": "Spill først, deretter homebrew",
|
||||
"Privacy e dati": "Personvern og data",
|
||||
"Privacy": "Personvern",
|
||||
"Privacy e termini": "Personvern og vilkår",
|
||||
"Processore": "Prosessor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Du kan bare legge til vennene dine",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Du kan ombestemme deg når som helst under Innstillinger › Omega som startside.",
|
||||
"Puoi invitare solo i tuoi amici": "Du kan bare invitere vennene dine",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Du kan skjule spill og apper du ikke bruker: spillalternativer › Skjul fra startsiden. Hent dem tilbake i Innstillinger › Skjulte apper.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Du kan bare skrive til vennene dine",
|
||||
"Quadrato: cambia periodo": "Firkant: endre periode",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Når du installerer et spill med en disk tilkoblet, spør Omega deg hvor det skal plasseres.",
|
||||
"Quanto restano a schermo.": "Hvor lenge de blir på skjermen.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Hvor mye bakgrunnen synes gjennom kort og varsler.",
|
||||
"Questa settimana": "Denne uken",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Ingen har spilt denne uken ennå: prøv «Hele tiden».",
|
||||
"Questi trofei non sono visibili": "Disse trofeene er ikke synlige",
|
||||
"Questo gioco non è installato su questa console": "Spillet er ikke installert på denne konsollen",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Denne homebrew-en ber deg velge mellom flere alternativer",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Denne adressen ser ikke ut som en Subsonic-server",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio er ikke tilgjengelig akkurat nå",
|
||||
"Radio preferite": "Favorittradioer",
|
||||
"Rapide": "Raske",
|
||||
"Record": "Rekorder",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Registrerer",
|
||||
"Registrazione chiusa su questo server": "Registrering er stengt på denne serveren",
|
||||
"Registrazione non riuscita": "Registrering mislyktes",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Avslå",
|
||||
"Rifiuta invito": "Avslå invitasjon",
|
||||
"Rilassate": "Rolige",
|
||||
"Rileggi dalla console": "Les på nytt fra konsollen",
|
||||
"Rileggo i trofei di questa console...": "Leser trofeene fra denne konsollen på nytt ...",
|
||||
"Rimozione non riuscita": "Fjerning mislyktes",
|
||||
"Rimuovere questo server musicale da Omega?": "Fjerne denne musikkserveren fra Omega?",
|
||||
"Rimuovi": "Fjern",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Fjern fra bokmerker",
|
||||
"Rimuovi server": "Fjern server",
|
||||
"Rinomina": "Gi nytt navn",
|
||||
"Rinomina cartella": "Gi nytt navn til mappe",
|
||||
"Rinominato": "Nytt navn gitt",
|
||||
"Riprendi musica": "Fortsett musikk",
|
||||
"Ripristina": "Tilbakestill",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Bakgrunn",
|
||||
"Sfondo del tema": "Temaets bakgrunn",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Bare Omegas filer og, ved behov, loaderens innstilling endres. Du kan gjøre det på nytt når som helst fra Innstillinger › System og verktøy.",
|
||||
"Si scopre ottenendolo.": "Avsløres når du oppnår det.",
|
||||
"Si spaccia per un altro": "Utgir seg for å være en annen",
|
||||
"Siete già amici": "Dere er allerede venner",
|
||||
"Silenziose": "Lydløse",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Undertittel",
|
||||
"Spam": "Søppelpost",
|
||||
"Spaziale": "Kosmisk",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Slå av import av trofeer? De som allerede er importert, slettes fra serveren.",
|
||||
"Spegni": "Slå av",
|
||||
"Spegni il microfono": "Slå av mikrofonen",
|
||||
"Spenta": "Av",
|
||||
"Sposta": "Flytt",
|
||||
"Sposta in un'altra cartella": "Flytt til en annen mappe",
|
||||
"Sposta in una cartella": "Flytt til en mappe",
|
||||
"Sposta qui": "Flytt hit",
|
||||
"Spostato in %s": "Flyttet til %s",
|
||||
"Sposto %s": "Flytter %s",
|
||||
"Squadrati": "Skarpe",
|
||||
"Sta giocando a %s · %s": "Spiller %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Skjermsparerstil",
|
||||
"Stile «%s» applicato": "Stilen «%s» brukt",
|
||||
"Stili rapidi": "Hurtigstiler",
|
||||
"Sto leggendo i trofei di questa console...": "Leser trofeene fra denne konsollen ...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Verktøy og payloads",
|
||||
"Strumento": "Verktøy",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsolltemperatur",
|
||||
"Tempo di gioco": "Spilletid",
|
||||
"Termini d'uso": "Bruksvilkår",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Bruksvilkårene og personvernerklæringen er oppdatert (Innstillinger > Personvern og data). Godtar du dem?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Vilkårene for bruk og personvernreglene er oppdatert (Innstillinger > Personvern). Godtar du dem?",
|
||||
"Ti ha chiesto l'amicizia": "Har sendt deg en venneforespørsel",
|
||||
"Ti ha inviato una richiesta": "Har sendt deg en forespørsel",
|
||||
"Tipo di file": "Filtype",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Spillets tittel",
|
||||
"Titolo disinstallato": "Tittel avinstallert",
|
||||
"Togli": "Fjern",
|
||||
"Togli dalla cartella": "Fjern fra mappen",
|
||||
"Togli dalla coda": "Fjern fra køen",
|
||||
"Togli dalla libreria": "Fjern fra biblioteket",
|
||||
"Togli dalle preferite": "Fjern fra favoritter",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Gå tilbake eller skriv inn en annen adresse",
|
||||
"Tramonto": "Solnedgang",
|
||||
"Triangolo: scrivi un commento": "Trekant: skriv en kommentar",
|
||||
"Trofei": "Trofeer",
|
||||
"Trofei di %s": "Trofeer for %s",
|
||||
"Trofei non disponibili": "Trofeer ikke tilgjengelig",
|
||||
"Trofeo nascosto": "Skjult trofé",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "For mange sider på kort tid: vent noen sekunder.",
|
||||
"Troppe registrazioni: riprova più tardi": "For mange registreringer: prøv igjen senere",
|
||||
"Troppe richieste: riprova tra poco": "For mange forespørsler: prøv igjen snart",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Blokkerte brukere (X for å oppheve)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Greit: du kan gjøre det når som helst fra Innstillinger › System og verktøy",
|
||||
"Valuta": "Vurder",
|
||||
"Vedi i trofei": "Se trofeer",
|
||||
"Velocità delle animazioni": "Animasjonshastighet",
|
||||
"Ventola": "Vifte",
|
||||
"Ventola: accelera sopra %d °C": "Vifte: øker over %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "apr.",
|
||||
"aprile": "april",
|
||||
"assente": "borte",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "en annen installasjon pågår allerede i systemet",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "spillet er åpent: lukk det og prøv igjen",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg-filen samsvarer ikke med spillet som allerede er installert",
|
||||
"installatore di sistema non pronto: riavvia Omega": "systemets installasjonsprogram er ikke klart: start Omega på nytt",
|
||||
"invisibile": "usynlig",
|
||||
"lug": "jul.",
|
||||
"luglio": "juli",
|
||||
"lun": "man.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "onsdag",
|
||||
"nessun caricatore": "ingen loader",
|
||||
"no": "nei",
|
||||
"non disturbare": "ikke forstyrr",
|
||||
"non rilevato": "ikke funnet",
|
||||
"nov": "nov.",
|
||||
"novembre": "november",
|
||||
"online": "på nett",
|
||||
"ott": "okt.",
|
||||
"ottobre": "oktober",
|
||||
"per scrivere": "for å skrive",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d vriend",
|
||||
"%d amico in comune": "%d gezamenlijke vriend",
|
||||
"%d amico sta giocando": "%d vriend speelt",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d nummers",
|
||||
"%d di %d": "%d van %d",
|
||||
"%d di %d · %d%%": "%d van %d · %d%%",
|
||||
"%d giocatore": "%d speler",
|
||||
"%d giocatore su Omega in questo momento": "%d speler nu op Omega",
|
||||
"%d giocatori": "%d spelers",
|
||||
"%d giocatori su Omega in questo momento": "%d spelers nu op Omega",
|
||||
"%d giochi con trofei": "%d games met trofeeën",
|
||||
"%d giochi · più giocato: %s": "%d games · meest gespeeld: %s",
|
||||
"%d gioco con trofei": "%d game met trofeeën",
|
||||
"%d gioco · più giocato: %s": "%d game · meest gespeeld: %s",
|
||||
"%d in comune": "%d gezamenlijk",
|
||||
"%d in gioco ora": "%d nu aan het spelen",
|
||||
"%d membri": "%d leden",
|
||||
"%d membri · nessun messaggio": "%d leden · geen berichten",
|
||||
"%d membro": "%d lid",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d ongelezen",
|
||||
"%d nuove": "%d nieuw",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d aan het spelen",
|
||||
"%d punti": "%d punten",
|
||||
"%d salvate": "%d opgeslagen",
|
||||
"%d stazioni": "%d zenders",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s geïnstalleerd op %s: je vindt het in Home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s geïnstalleerd: je vindt het in Omega Home",
|
||||
"%s liberi di %s": "%s vrij van %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s verborgen: terugzetten via Instellingen › Verborgen apps",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s reageert niet: is de schijf nog aangesloten?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB vrij",
|
||||
"%s · %s (in uso)": "%s · %s (in gebruik)",
|
||||
"%s · %s giocate in totale": "%s · %s in totaal gespeeld",
|
||||
"%s è di nuovo in home": "%s staat weer in Home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s staat in Payload Manager: start het één keer om de installatie te voltooien",
|
||||
"+ Aggiungi un server": "+ Server toevoegen",
|
||||
"1 amico online": "1 vriend online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Verzoek intrekken",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps en entertainment",
|
||||
"App nascoste": "Verborgen apps",
|
||||
"App nascoste (X per rimetterle in home)": "Verborgen apps (X om ze terug te zetten in Home)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst niet beschikbaar (ontbrekende rechten). Alternatief: installeer het pkg met ItemzFlow.",
|
||||
"Applica": "Toepassen",
|
||||
"Apri": "Openen",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar bijgewerkt",
|
||||
"Avatar personalizzato rimosso": "Eigen avatar verwijderd",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatars: 16 nieuwe personages, van draak tot cyborg. Te vinden in Instellingen › Avatar wijzigen.",
|
||||
"Avvia": "Starten",
|
||||
"Avvia Omega o riavvia la console": "Start Omega of herstart de console",
|
||||
"Avvia party": "Party starten",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Feed",
|
||||
"Bacheca e gruppi": "Feed/groepen",
|
||||
"Bacheca non disponibile": "Feed niet beschikbaar",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Feed, groepen, records en trofeeën van alle leden",
|
||||
"Bagliore": "Gloed",
|
||||
"Barra dei comandi": "Opdrachtbalk",
|
||||
"Bentornato!": "Welkom terug!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Laden...",
|
||||
"Cartella /data/music": "Map /data/music",
|
||||
"Cartella creata": "Map aangemaakt",
|
||||
"Cartella eliminata: le app sono tornate in home": "Map verwijderd: de apps staan weer in Home",
|
||||
"Cartella non leggibile": "Map niet leesbaar",
|
||||
"Cartella non valida: manca il Title ID": "Ongeldige map: de Title ID ontbreekt",
|
||||
"Cartella vuota o non leggibile": "Map leeg of niet leesbaar",
|
||||
"Cartella · %d app": "Map · Apps: %d",
|
||||
"Categoria": "Categorie",
|
||||
"Categoria riportata ai valori iniziali": "Categorie teruggezet naar standaardwaarden",
|
||||
"Centro di controllo": "Bedieningscentrum",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Hoe ze eruitzien en hoe ze bewegen.",
|
||||
"Chi può scrivermi: solo amici": "Wie mij berichten mag sturen: alleen vrienden",
|
||||
"Chi può scrivermi: tutti": "Wie mij berichten mag sturen: iedereen",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Wie de console uitzet, wordt nu na een paar minuten als offline weergegeven, en games tonen hun echte naam en pictogram, ook aan wie ze niet heeft.",
|
||||
"Chi sta usando questo controller?": "Wie gebruikt deze controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Wie ziet mijn trofeeën: niemand",
|
||||
"Chi vede i miei trofei: solo amici": "Wie ziet mijn trofeeën: alleen vrienden",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Wie ziet mijn trofeeën: iedereen (ook in de ranglijst)",
|
||||
"Chiavetta USB": "USB-stick",
|
||||
"Chiavetta USB %d": "USB-stick %d",
|
||||
"Chiavetta USB 1": "USB-stick 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Bioscoop",
|
||||
"Classici": "Klassiek",
|
||||
"Classifica degli amici": "Ranglijst van vrienden",
|
||||
"Classifica dei trofei": "Trofeeënranglijst",
|
||||
"Classifica del gioco": "Ranglijst van de game",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Verbind je telefoon of pc met hetzelfde Wi-Fi-netwerk als de console.",
|
||||
"Collega un JSON": "JSON koppelen",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Sluit een USB-stick met je muziek aan, of kopieer je muziek via FTP naar /data/Omega/Music",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Reageren mislukt",
|
||||
"Commento pubblicato": "Reactie geplaatst",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Je staat in de openbare Records: nee",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Je staat in de openbare Records: nee (activiteit verborgen)",
|
||||
"Compari nei Record pubblici: sì": "Je staat in de openbare Records: ja",
|
||||
"Componenti per il jailbreak": "Onderdelen voor de jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Met een paneel open wordt de Home eronder niet opnieuw getekend: half zoveel werk voor de console.",
|
||||
"Conferma": "Bevestigen",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bevestig je dat deze homebrew van jou is of vrij verspreid mag worden, en geen illegaal gekopieerde game of software is?",
|
||||
"Confermo": "Ik bevestig",
|
||||
"Console": "Console",
|
||||
"Contatti e visibilità": "Contacten en zichtbaarheid",
|
||||
"Contenuto offensivo": "Aanstootgevende inhoud",
|
||||
"Conversazioni": "Gesprekken",
|
||||
"Copertina": "Omslag",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Geschiedenis",
|
||||
"Cronologia cancellata": "Geschiedenis gewist",
|
||||
"Cronologia vuota": "Geschiedenis is leeg",
|
||||
"Da ottenere": "Niet behaald",
|
||||
"Da sempre": "Altijd",
|
||||
"Da spostare: scegli la cartella e premi △": "Verplaatsen: kies de map en druk op △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Via een JSON: JSON koppelen met de lijst van je games, of importeren vanaf je telefoon.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Dit is er gedaan:",
|
||||
"Effetti sonori: attivi": "Geluidseffecten: aan",
|
||||
"Effetti sonori: spenti": "Geluidseffecten: uit",
|
||||
"Elenco dei trofei non ancora disponibile": "Trofeeënlijst nog niet beschikbaar",
|
||||
"Elenco pieno: togli un server prima": "Lijst is vol: verwijder eerst een server",
|
||||
"Elimina": "Verwijderen",
|
||||
"Elimina account": "Account verwijderen",
|
||||
"Elimina cartella": "Map verwijderen",
|
||||
"Elimina dalla console": "Verwijderen van console",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "%s verwijderen van de console? De game wordt verwijderd.",
|
||||
"Eliminare definitivamente questo elemento?": "Dit item definitief verwijderen?",
|
||||
"Eliminare definitivamente?": "Definitief verwijderen?",
|
||||
"Eliminare l'homebrew %s dalla console?": "De homebrew %s verwijderen van de console?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Map verwijderen? De apps erin gaan terug naar Home en worden niet verwijderd.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Je account en alles wat je hebt gepubliceerd definitief verwijderen? Dit kan niet ongedaan worden gemaakt.",
|
||||
"Eliminare questo homebrew?": "Deze homebrew verwijderen?",
|
||||
"Eliminato": "Verwijderd",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "IJs",
|
||||
"Gioca": "Spelen",
|
||||
"Gioca ai tuoi stessi giochi": "Speelt dezelfde games als jij",
|
||||
"Gioca qualcosa per entrare in classifica": "Speel iets om in de ranglijst te komen",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Speel iets: je speeltijd verschijnt hier",
|
||||
"Giocati di recente": "Onlangs gespeeld",
|
||||
"Giocatori": "Spelers",
|
||||
"Giochi": "Games",
|
||||
"Giochi più giocati": "Meest gespeelde games",
|
||||
"Giochi sui dischi esterni": "Games op externe schijven",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Games op externe schijven: sluit een HDD, SSD of USB-stick aan en de games verschijnen in Home met het schijficoontje. Koppel je de schijf los, dan verdwijnen ze.",
|
||||
"Giochiamo a %s?": "Zullen we %s spelen?",
|
||||
"Gioco": "Game",
|
||||
"Gioco aggiornato": "Game bijgewerkt",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Speelde %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Je hebt je gegevens net gedownload: probeer het over een uur opnieuw",
|
||||
"Hai lasciato il party": "Je hebt de party verlaten",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Je hebt het maximale aantal mappen bereikt",
|
||||
"Hai scritto molto: riprova più tardi": "Je hebt veel gepost: probeer het later opnieuw",
|
||||
"Hanno giocato di recente": "Onlangs gespeeld",
|
||||
"Hashtag (separati da spazio)": "Hashtags (gescheiden door spaties)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Geïnstalleerde games en apps verschijnen hier.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Games op aangesloten HDD's, SSD's en USB-sticks verschijnen in Home met het schijfpictogram.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Je berichten met vrienden verschijnen hier.",
|
||||
"I miei trofei": "Mijn trofeeën",
|
||||
"I suggerimenti dei tasti in basso.": "De knoptips onderaan.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofeeën die je in games behaalt, worden automatisch van de console gelezen wanneer je Omega opent. Met Vierkant lees je ze nu opnieuw in.",
|
||||
"I tuoi giochi": "Jouw games",
|
||||
"I tuoi trofei": "Jouw trofeeën",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Je trofeeën zijn niet openbaar: wijzig dit in Instellingen › Privacy",
|
||||
"ID online": "Online-ID",
|
||||
"ID online e password sono obbligatori": "Online-ID en wachtwoord zijn verplicht",
|
||||
"ID online o email già in uso": "Online-ID of e-mailadres is al in gebruik",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "De link leidt naar een webpagina, niet naar het bestand: je hebt de directe link naar de pkg, zip of elf nodig",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Zo min mogelijk werk voor de console: handig als hij warm wordt of trager gaat.",
|
||||
"Il mio profilo": "Mijn profiel",
|
||||
"Il mio stato: %s": "Mijn status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "De naam van elke game onder het pictogram, niet alleen van de gekozen game.",
|
||||
"Il post non c'è più": "Deze post bestaat niet meer",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "De server die deze homebrew gebruikt reageert niet: controleer je netwerk (of het adres in het script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "De service is al gestart.",
|
||||
"Il sito non risponde (tempo scaduto).": "De site reageert niet (time-out).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Het geluid bij verplaatsen, kiezen en meldingen.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "De langste tijd van één speler in één game",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Je statusbericht (bijv. 'Zoek mensen voor Warzone')",
|
||||
"Il tuo stato": "Jouw status",
|
||||
"Immagine personale": "Eigen afbeelding",
|
||||
"Immagini": "Afbeeldingen",
|
||||
"Importa i trofei da questa console: no": "Trofeeën van deze console importeren: nee",
|
||||
"Importa i trofei da questa console: sì": "Trofeeën van deze console importeren: ja",
|
||||
"Importato: lettura dei trofei in arrivo": "Geïmporteerd: trofeeën lezen komt eraan",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import uitgeschakeld: geïmporteerde trofeeën zijn verwijderd",
|
||||
"Impossibile aprire la pagina.": "Kan de pagina niet openen.",
|
||||
"Impossibile avviare il caricamento": "Kan de upload niet starten",
|
||||
"Impossibile avviare l'installazione": "Kan de installatie niet starten",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Kan de payload niet opslaan",
|
||||
"Impostazioni": "Instellingen",
|
||||
"Impostazioni non disponibili": "Instellingen niet beschikbaar",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Instellingen › Privacy bundelt alle keuzes: wie je berichten stuurt, wat anderen zien, records, trofeeën, geblokkeerde gebruikers en je gegevens.",
|
||||
"In alto a destra": "Rechtsboven",
|
||||
"In alto a sinistra": "Linksboven",
|
||||
"In ascolto": "Nu aan het luisteren",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON ontkoppeld: handmatig toegevoegde games blijven staan",
|
||||
"Jailbreak rilevato: %s": "Jailbreak gedetecteerd: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Trofeeën importeren staat uit: zet het aan in Instellingen › Privacy",
|
||||
"L'invito non è più valido": "Deze uitnodiging is niet meer geldig",
|
||||
"L'orologio in alto a destra.": "De klok rechtsboven.",
|
||||
"L'utente ha scelto di non mostrarli.": "De gebruiker heeft ervoor gekozen ze niet te tonen.",
|
||||
"L1/R1 Schede": "L1/R1 Tabbladen",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "De Community staat nu op het beginscherm, vóór de games: feed, groepen, personen en speeltijd op één knopdruk afstand.",
|
||||
"La bacheca è vuota": "De feed is leeg",
|
||||
"La coda è vuota": "De wachtrij is leeg",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "De console geeft geen audio aan de achtergronddienst: muziek hoor je met Omega open",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "De console heeft de game niet geaccepteerd (0x%08X): kstuff moet actief zijn voor games op schijven",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Die wordt bewaard door de Omega-service, die niet reageert: werk Omega bij of herstart de console.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Het dashboard is 2 tot 4 keer lichter voor de console en schakelt vanzelf naar 30 beelden per seconde wanneer Home stilstaat.",
|
||||
"La forma di schede, pulsanti e icone.": "De vorm van kaarten, knoppen en pictogrammen.",
|
||||
"La libreria è sulla console": "De bibliotheek staat op de console",
|
||||
"La mia libreria": "Mijn bibliotheek",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "De processortemperatuur naast de tijd.",
|
||||
"La tua bio": "Jouw bio",
|
||||
"La tua libreria è vuota": "Je bibliotheek is leeg",
|
||||
"La tua posizione: %d su %d": "Jouw positie: %d van %d",
|
||||
"Lascia": "Verlaten",
|
||||
"Lascia il party": "Party verlaten",
|
||||
"Le icone dei giochi nella fila della home.": "De game-pictogrammen in de rij van Home.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nooit",
|
||||
"Malware o file pericoloso": "Malware of gevaarlijk bestand",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Omega's logboeken naar de ontwikkelaar sturen? Ze bevatten de namen van gebruikte games, nummers en radio's, geen wachtwoorden.",
|
||||
"Maratone": "Marathons",
|
||||
"Medie": "Middel",
|
||||
"Medio": "Middel",
|
||||
"Membri · %d": "Leden · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Intimidatie",
|
||||
"Molto arrotondati": "Sterk afgerond",
|
||||
"Morbidi": "Zacht",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Vrienden tonen wat ik speel en mijn tijd: nee",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Vrienden tonen wat ik speel en mijn tijd: ja",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Toon ook homebrew en payloads naast de games.",
|
||||
"Mostra anche i secondi.": "Toon ook de seconden.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Tonen wat ik speel en mijn speeltijd: nee",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Tonen wat ik speel en mijn speeltijd: ja",
|
||||
"Movimento": "Beweging",
|
||||
"Musica": "Muziek",
|
||||
"Musica %s · Effetti %s": "Muziek %s · Effecten %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Muziek en afstandsbediening gebruiken al de nieuwe versie",
|
||||
"Musica in Omega": "Muziek in Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Muziek, vrienden en voice-party van Omega, ook tijdens het gamen",
|
||||
"Nascondi dalla home": "Verbergen in Home",
|
||||
"Nascoste": "Verborgen",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic of andere Subsonic-compatibele servers",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "In profielen zie je nu trofeeën: die van jou via de knop Trofeeën, die van anderen als ze ervoor kiezen ze te tonen.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Geen games in de JSON: minstens een titel en een link zijn nodig",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Puur zwart",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Geen loader beschikbaar: elfldr (poort 9021) of websrv (poort 8080) is vereist",
|
||||
"Nessun messaggio: scrivi il primo!": "Geen berichten: schrijf het eerste!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Geen berichten: schrijf als eerste met X",
|
||||
"Nessun record ancora": "Nog geen records",
|
||||
"Nessun risultato": "Geen resultaten",
|
||||
"Nessun segnalibro": "Geen bladwijzers",
|
||||
"Nessun suggerimento": "Geen suggesties",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Nog geen suggesties: voeg een paar vrienden toe",
|
||||
"Nessun suono": "Geen geluid",
|
||||
"Nessun trofeo ancora": "Nog geen trofeeën",
|
||||
"Nessun trofeo in classifica": "Geen trofeeën in de ranglijst",
|
||||
"Nessun utente trovato": "Geen gebruikers gevonden",
|
||||
"Nessuna": "Geen",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Geen verborgen apps: verberg ze via de opties van een game in Home",
|
||||
"Nessuna attività": "Geen activiteit",
|
||||
"Nessuna attività recente": "Geen recente activiteit",
|
||||
"Nessuna bio.": "Geen bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Naam van de nieuwe groep",
|
||||
"Nome del server": "Servernaam",
|
||||
"Nome della cartella": "Mapnaam",
|
||||
"Nome della nuova cartella": "Naam van de nieuwe map",
|
||||
"Nome utente": "Gebruikersnaam",
|
||||
"Nome utente o password errati": "Onjuiste gebruikersnaam of wachtwoord",
|
||||
"Nomi sotto le icone": "Namen onder pictogrammen",
|
||||
"Non chiedere più": "Niet meer vragen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Je staat niet in de records: wijzig dit in Instellingen › Privacy",
|
||||
"Non disturbare": "Niet storen",
|
||||
"Non disturbare (niente avvisi)": "Niet storen (geen meldingen)",
|
||||
"Non hai ancora pubblicato nulla": "Je hebt nog niets gepubliceerd",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nachtelijk",
|
||||
"Novità": "Nieuw",
|
||||
"Nuova cartella": "Nieuwe map",
|
||||
"Nuova cartella...": "Nieuwe map...",
|
||||
"Nuova copertina": "Nieuwe omslag",
|
||||
"Nuovo PIN": "Nieuwe PIN",
|
||||
"Nuovo avatar": "Nieuwe avatar",
|
||||
"Nuovo gruppo": "Nieuwe groep",
|
||||
"Nuovo messaggio": "Nieuw bericht",
|
||||
"Nuovo nome": "Nieuwe naam",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nieuw: Instellingen › Aanpassen. Meer dan 30 opties: 12 thema's, accentkleur, achtergronden, deeltjes, klok, geluiden, meldingen, schermbeveiliging en 7 snelle stijlen.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nieuw: Records. De speeltijd van alle leden: spelers, meest gespeelde games en marathons, van deze week of altijd.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nieuw: Trofeeën. Omega leest de trofeeën die in de games op deze console zijn behaald en zet ze in je profiel en in de openbare ranglijst.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nieuw: mappen in Home. Kies in de opties van een game ‘Naar een map verplaatsen’; de map toont de eerste vier pictogrammen.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · gezien %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Er is iets misgegaan",
|
||||
"Operazione party non riuscita": "Party-actie mislukt",
|
||||
"Opzioni": "Opties",
|
||||
"Opzioni dell'app": "App-opties",
|
||||
"Opzioni della cartella": "Mapopties",
|
||||
"Opzioni di alimentazione": "Aan/uit",
|
||||
"Ordine dei giochi": "Volgorde van games",
|
||||
"Oro": "Goud",
|
||||
"Orologio e barra": "Klok en balk",
|
||||
"Orologio grande": "Grote klok",
|
||||
"Oscuramento dello sfondo": "Achtergrond dimmen",
|
||||
"Ottenuto": "Behaald",
|
||||
"Pagina iniziale": "Startpagina",
|
||||
"Pagina non disponibile": "Pagina niet beschikbaar",
|
||||
"Pannelli": "Panelen",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Dicht",
|
||||
"Pirateria o contenuto non autorizzato": "Piraterij of ongeautoriseerde inhoud",
|
||||
"Più ascoltati": "Meest beluisterd",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Meerdere schijven tegelijk worden vanzelf gevonden. Om games vanaf schijven te starten moet kstuff actief zijn, net als bij de andere tools.",
|
||||
"Più scaricati": "Meest gedownload",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Hoe donkerder, hoe beter leesbaar de tekst op de omslagen.",
|
||||
"Più votati": "Best beoordeeld",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · goud 90 · zilver 30 · brons 15 punten. De trofeeën komen van de console.",
|
||||
"Playlist": "Afspeellijsten",
|
||||
"Poche": "Weinig",
|
||||
"Posizione delle notifiche": "Positie van meldingen",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Wachtrij voorbereiden...",
|
||||
"Prestazioni": "Prestaties",
|
||||
"Prima i giochi, poi gli homebrew": "Eerst games, dan homebrew",
|
||||
"Privacy e dati": "Privacy en gegevens",
|
||||
"Privacy": "Privacy",
|
||||
"Privacy e termini": "Privacy en voorwaarden",
|
||||
"Processore": "Processor",
|
||||
"Profilo": "Profiel",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Je kunt alleen je vrienden toevoegen",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Je kunt je keuze altijd wijzigen in Instellingen › Omega als Home.",
|
||||
"Puoi invitare solo i tuoi amici": "Je kunt alleen je vrienden uitnodigen",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Je kunt games en apps die je niet gebruikt verbergen: game-opties › Verbergen in Home. Zet ze terug via Instellingen › Verborgen apps.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Je kunt alleen je vrienden een bericht sturen",
|
||||
"Quadrato: cambia periodo": "Vierkant: periode wijzigen",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Als je een game installeert terwijl er een schijf is aangesloten, vraagt Omega waar je hem wilt zetten.",
|
||||
"Quanto restano a schermo.": "Hoelang ze in beeld blijven.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Hoeveel van de achtergrond door kaarten en meldingen zichtbaar is.",
|
||||
"Questa settimana": "Deze week",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Deze week heeft nog niemand gespeeld: probeer ‘Altijd’.",
|
||||
"Questi trofei non sono visibili": "Deze trofeeën zijn niet zichtbaar",
|
||||
"Questo gioco non è installato su questa console": "Deze game is niet geïnstalleerd op deze console",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Deze homebrew vraagt je om uit meerdere opties te kiezen",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Dit adres lijkt geen Subsonic-server te zijn",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio is momenteel niet beschikbaar",
|
||||
"Radio preferite": "Favoriete zenders",
|
||||
"Rapide": "Snel",
|
||||
"Record": "Records",
|
||||
"Record: %s · %s": "Record: %s · %s",
|
||||
"Registrazione": "Registreren",
|
||||
"Registrazione chiusa su questo server": "Registratie gesloten op deze server",
|
||||
"Registrazione non riuscita": "Registratie mislukt",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Weigeren",
|
||||
"Rifiuta invito": "Uitnodiging weigeren",
|
||||
"Rilassate": "Rustig",
|
||||
"Rileggi dalla console": "Opnieuw lezen",
|
||||
"Rileggo i trofei di questa console...": "Trofeeën van deze console opnieuw lezen...",
|
||||
"Rimozione non riuscita": "Verwijderen mislukt",
|
||||
"Rimuovere questo server musicale da Omega?": "Deze muziekserver uit Omega verwijderen?",
|
||||
"Rimuovi": "Verwijderen",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Verwijderen uit bladwijzers",
|
||||
"Rimuovi server": "Server verwijderen",
|
||||
"Rinomina": "Naam wijzigen",
|
||||
"Rinomina cartella": "Map hernoemen",
|
||||
"Rinominato": "Naam gewijzigd",
|
||||
"Riprendi musica": "Muziek hervatten",
|
||||
"Ripristina": "Herstellen",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Achtergrond",
|
||||
"Sfondo del tema": "Thema-achtergrond",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Alleen de bestanden van Omega en, indien nodig, de instelling van de loader worden gewijzigd. Je kunt dit altijd opnieuw doen via Instellingen › Systeem en tools.",
|
||||
"Si scopre ottenendolo.": "Wordt onthuld als je hem behaalt.",
|
||||
"Si spaccia per un altro": "Doet zich voor als iemand anders",
|
||||
"Siete già amici": "Jullie zijn al vrienden",
|
||||
"Silenziose": "Stil",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Ondertitel",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Ruimte",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Trofeeën importeren uitschakelen? Reeds geïmporteerde trofeeën worden van de server verwijderd.",
|
||||
"Spegni": "Aan/uit",
|
||||
"Spegni il microfono": "Microfoon uitzetten",
|
||||
"Spenta": "Uit",
|
||||
"Sposta": "Verplaatsen",
|
||||
"Sposta in un'altra cartella": "Naar een andere map verplaatsen",
|
||||
"Sposta in una cartella": "Naar een map verplaatsen",
|
||||
"Sposta qui": "Hierheen verplaatsen",
|
||||
"Spostato in %s": "Verplaatst naar %s",
|
||||
"Sposto %s": "%s verplaatsen",
|
||||
"Squadrati": "Vierkant",
|
||||
"Sta giocando a %s · %s": "Speelt %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Stijl van schermbeveiliging",
|
||||
"Stile «%s» applicato": "Stijl ‘%s’ toegepast",
|
||||
"Stili rapidi": "Snelle stijlen",
|
||||
"Sto leggendo i trofei di questa console...": "Trofeeën van deze console lezen...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Tools en payloads",
|
||||
"Strumento": "Tool",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Consoletemperatuur",
|
||||
"Tempo di gioco": "Speeltijd",
|
||||
"Termini d'uso": "Gebruiksvoorwaarden",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "De gebruiksvoorwaarden en het privacybeleid zijn bijgewerkt (Instellingen > Privacy en gegevens). Accepteer je ze?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "De Gebruiksvoorwaarden en het Privacybeleid zijn bijgewerkt (Instellingen > Privacy). Accepteer je ze?",
|
||||
"Ti ha chiesto l'amicizia": "Heeft je een vriendschapsverzoek gestuurd",
|
||||
"Ti ha inviato una richiesta": "Heeft je een verzoek gestuurd",
|
||||
"Tipo di file": "Bestandstype",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Titel van de game",
|
||||
"Titolo disinstallato": "Titel verwijderd",
|
||||
"Togli": "Verwijderen",
|
||||
"Togli dalla cartella": "Uit map halen",
|
||||
"Togli dalla coda": "Uit wachtrij verwijderen",
|
||||
"Togli dalla libreria": "Uit bibliotheek verwijderen",
|
||||
"Togli dalle preferite": "Uit favorieten verwijderen",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Ga terug of typ een ander adres",
|
||||
"Tramonto": "Zonsondergang",
|
||||
"Triangolo: scrivi un commento": "Driehoek: schrijf een reactie",
|
||||
"Trofei": "Trofeeën",
|
||||
"Trofei di %s": "Trofeeën van %s",
|
||||
"Trofei non disponibili": "Trofeeën niet beschikbaar",
|
||||
"Trofeo nascosto": "Verborgen trofee",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Te veel pagina's in korte tijd: wacht een paar seconden.",
|
||||
"Troppe registrazioni: riprova più tardi": "Te veel registraties: probeer het later opnieuw",
|
||||
"Troppe richieste: riprova tra poco": "Te veel verzoeken: probeer het zo opnieuw",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Geblokkeerde gebruikers (X om te deblokkeren)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Prima: je kunt dit altijd doen via Instellingen › Systeem en tools",
|
||||
"Valuta": "Beoordelen",
|
||||
"Vedi i trofei": "Trofeeën bekijken",
|
||||
"Velocità delle animazioni": "Animatiesnelheid",
|
||||
"Ventola": "Ventilator",
|
||||
"Ventola: accelera sopra %d °C": "Ventilator: sneller boven %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "apr",
|
||||
"aprile": "april",
|
||||
"assente": "afwezig",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "er loopt al een andere installatie in het systeem",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "de game is open: sluit hem en probeer opnieuw",
|
||||
"il pkg non corrisponde al gioco già installato": "de pkg komt niet overeen met de al geïnstalleerde game",
|
||||
"installatore di sistema non pronto: riavvia Omega": "systeeminstallatieprogramma niet gereed: start Omega opnieuw",
|
||||
"invisibile": "onzichtbaar",
|
||||
"lug": "jul",
|
||||
"luglio": "juli",
|
||||
"lun": "ma",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "woensdag",
|
||||
"nessun caricatore": "geen loader",
|
||||
"no": "nee",
|
||||
"non disturbare": "niet storen",
|
||||
"non rilevato": "niet gedetecteerd",
|
||||
"nov": "nov",
|
||||
"novembre": "november",
|
||||
"online": "online",
|
||||
"ott": "okt",
|
||||
"ottobre": "oktober",
|
||||
"per scrivere": "om te typen",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "Znajomi: %d",
|
||||
"%d amico in comune": "Wspólni znajomi: %d",
|
||||
"%d amico sta giocando": "Grający znajomi: %d",
|
||||
"%d app": "Aplikacje: %d",
|
||||
"%d brani": "Utwory: %d",
|
||||
"%d di %d": "%d z %d",
|
||||
"%d di %d · %d%%": "%d z %d · %d%%",
|
||||
"%d giocatore": "Graczy: %d",
|
||||
"%d giocatore su Omega in questo momento": "Graczy w Omega teraz: %d",
|
||||
"%d giocatori": "Graczy: %d",
|
||||
"%d giocatori su Omega in questo momento": "Graczy w Omega teraz: %d",
|
||||
"%d giochi con trofei": "Gry z trofeami: %d",
|
||||
"%d giochi · più giocato: %s": "Gry: %d · najczęściej grana: %s",
|
||||
"%d gioco con trofei": "Gry z trofeami: %d",
|
||||
"%d gioco · più giocato: %s": "Gry: %d · najczęściej grana: %s",
|
||||
"%d in comune": "Wspólni: %d",
|
||||
"%d in gioco ora": "W grze teraz: %d",
|
||||
"%d membri": "Członkowie: %d",
|
||||
"%d membri · nessun messaggio": "Członkowie: %d · brak wiadomości",
|
||||
"%d membro": "Członkowie: %d",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d nieprzecz.",
|
||||
"%d nuove": "Nowe: %d",
|
||||
"%d online": "Online: %d",
|
||||
"%d online · %d in gioco": "Online: %d · w grze: %d",
|
||||
"%d punti": "%d pkt",
|
||||
"%d salvate": "Zapisane: %d",
|
||||
"%d stazioni": "Stacje: %d",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "Zainstalowano %s na %s: znajdziesz go na ekranie głównym",
|
||||
"%s installato: lo trovi nella Home di Omega": "Zainstalowano %s: znajdziesz go na ekranie głównym Omega",
|
||||
"%s liberi di %s": "Wolne %s z %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "Ukryto %s: przywrócisz w Ustawienia › Ukryte aplikacje",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s nie odpowiada: czy dysk jest nadal podłączony?",
|
||||
"%s · %.0f GB liberi": "%s · wolne %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (w użyciu)",
|
||||
"%s · %s giocate in totale": "%s · łączny czas gry: %s",
|
||||
"%s è di nuovo in home": "%s znów jest na ekranie głównym",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s jest w Payload Manager: uruchom go raz, aby dokończyć instalację",
|
||||
"+ Aggiungi un server": "+ Dodaj serwer",
|
||||
"1 amico online": "1 znajomy online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Anuluj zaproszenie",
|
||||
"App": "Aplikacja",
|
||||
"App e intrattenimento": "Aplikacje i rozrywka",
|
||||
"App nascoste": "Ukryte aplikacje",
|
||||
"App nascoste (X per rimetterle in home)": "Ukryte aplikacje (X, aby przywrócić na ekran główny)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst niedostępny (brak uprawnień). Obejście: zainstaluj pkg za pomocą ItemzFlow.",
|
||||
"Applica": "Zastosuj",
|
||||
"Apri": "Otwórz",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Awatar",
|
||||
"Avatar aggiornato": "Zaktualizowano awatar",
|
||||
"Avatar personalizzato rimosso": "Usunięto własny awatar",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Awatary: 16 nowych postaci, od smoka po cyborga. Znajdziesz je w Ustawienia › Zmień awatar.",
|
||||
"Avvia": "Uruchom",
|
||||
"Avvia Omega o riavvia la console": "Uruchom Omega lub zrestartuj konsolę",
|
||||
"Avvia party": "Załóż party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Tablica",
|
||||
"Bacheca e gruppi": "Posty i grupy",
|
||||
"Bacheca non disponibile": "Tablica niedostępna",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Tablica, grupy, rekordy i trofea wszystkich użytkowników",
|
||||
"Bagliore": "Poświata",
|
||||
"Barra dei comandi": "Pasek poleceń",
|
||||
"Bentornato!": "Witaj ponownie!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Wczytywanie...",
|
||||
"Cartella /data/music": "Folder /data/music",
|
||||
"Cartella creata": "Folder utworzony",
|
||||
"Cartella eliminata: le app sono tornate in home": "Usunięto folder: aplikacje wróciły na ekran główny",
|
||||
"Cartella non leggibile": "Nie można odczytać folderu",
|
||||
"Cartella non valida: manca il Title ID": "Nieprawidłowy folder: brak Title ID",
|
||||
"Cartella vuota o non leggibile": "Folder jest pusty lub nieczytelny",
|
||||
"Cartella · %d app": "Folder · Aplikacje: %d",
|
||||
"Categoria": "Kategoria",
|
||||
"Categoria riportata ai valori iniziali": "Przywrócono domyślne wartości kategorii",
|
||||
"Centro di controllo": "Centrum sterowania",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Jaki mają kształt i jak się poruszają.",
|
||||
"Chi può scrivermi: solo amici": "Kto może do mnie pisać: tylko znajomi",
|
||||
"Chi può scrivermi: tutti": "Kto może do mnie pisać: wszyscy",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Kto wyłączy konsolę, po kilku minutach widnieje teraz jako offline, a gry pokazują prawdziwą nazwę i ikonę także tym, którzy ich nie mają.",
|
||||
"Chi sta usando questo controller?": "Kto używa tego kontrolera?",
|
||||
"Chi vede i miei trofei: nessuno": "Kto widzi moje trofea: nikt",
|
||||
"Chi vede i miei trofei: solo amici": "Kto widzi moje trofea: tylko znajomi",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Kto widzi moje trofea: wszyscy (także w rankingu)",
|
||||
"Chiavetta USB": "Pamięć USB",
|
||||
"Chiavetta USB %d": "Pamięć USB %d",
|
||||
"Chiavetta USB 1": "Pamięć USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Kino",
|
||||
"Classici": "Klasyczne",
|
||||
"Classifica degli amici": "Ranking znajomych",
|
||||
"Classifica dei trofei": "Ranking trofeów",
|
||||
"Classifica del gioco": "Ranking gry",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Połącz telefon lub komputer z tą samą siecią Wi-Fi co konsola.",
|
||||
"Collega un JSON": "Podłącz JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Podłącz pamięć USB ze swoją muzyką lub skopiuj ją do /data/Omega/Music przez FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Nie udało się dodać komentarza",
|
||||
"Commento pubblicato": "Opublikowano komentarz",
|
||||
"Community": "Społeczność",
|
||||
"Compari nei Record pubblici: no": "Widać Cię w publicznych Rekordach: nie",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Widać Cię w publicznych Rekordach: nie (aktywność ukryta)",
|
||||
"Compari nei Record pubblici: sì": "Widać Cię w publicznych Rekordach: tak",
|
||||
"Componenti per il jailbreak": "Komponenty jailbreaku",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Gdy panel jest otwarty, ekran główny pod nim nie jest przerysowywany: konsola ma o połowę mniej pracy.",
|
||||
"Conferma": "Potwierdź",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Czy potwierdzasz, że ten homebrew jest Twój lub można go swobodnie rozpowszechniać i nie jest to piracka gra ani pirackie oprogramowanie?",
|
||||
"Confermo": "Potwierdzam",
|
||||
"Console": "Konsola",
|
||||
"Contatti e visibilità": "Kontakty i widoczność",
|
||||
"Contenuto offensivo": "Obraźliwe treści",
|
||||
"Conversazioni": "Rozmowy",
|
||||
"Copertina": "Okładka",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historia",
|
||||
"Cronologia cancellata": "Wyczyszczono historię",
|
||||
"Cronologia vuota": "Historia jest pusta",
|
||||
"Da ottenere": "Niezdobyte",
|
||||
"Da sempre": "Od zawsze",
|
||||
"Da spostare: scegli la cartella e premi △": "Do przeniesienia: wybierz folder i naciśnij △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Z pliku JSON: Podłącz JSON z listą swoich gier albo zaimportuj go z telefonu.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Oto co zostało zrobione:",
|
||||
"Effetti sonori: attivi": "Efekty dźwiękowe: wł.",
|
||||
"Effetti sonori: spenti": "Efekty dźwiękowe: wył.",
|
||||
"Elenco dei trofei non ancora disponibile": "Lista trofeów jeszcze niedostępna",
|
||||
"Elenco pieno: togli un server prima": "Lista jest pełna: najpierw usuń serwer",
|
||||
"Elimina": "Usuń",
|
||||
"Elimina account": "Usuń konto",
|
||||
"Elimina cartella": "Usuń folder",
|
||||
"Elimina dalla console": "Usuń z konsoli",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Usunąć %s z konsoli? Gra zostanie odinstalowana.",
|
||||
"Eliminare definitivamente questo elemento?": "Trwale usunąć ten element?",
|
||||
"Eliminare definitivamente?": "Usunąć trwale?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Usunąć homebrew %s z konsoli?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Usunąć folder? Aplikacje z folderu wrócą na ekran główny, nie zostaną odinstalowane.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Trwale usunąć konto i wszystkie Twoje publikacje? Tej operacji nie można cofnąć.",
|
||||
"Eliminare questo homebrew?": "Usunąć ten homebrew?",
|
||||
"Eliminato": "Usunięto",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Lód",
|
||||
"Gioca": "Graj",
|
||||
"Gioca ai tuoi stessi giochi": "Gra w te same gry co Ty",
|
||||
"Gioca qualcosa per entrare in classifica": "Zagraj w coś, aby trafić do rankingu",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Zagraj w coś: tutaj pojawi się Twój czas gry",
|
||||
"Giocati di recente": "Ostatnio grane",
|
||||
"Giocatori": "Gracze",
|
||||
"Giochi": "Gry",
|
||||
"Giochi più giocati": "Najczęściej grane",
|
||||
"Giochi sui dischi esterni": "Gry na dyskach zewnętrznych",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Gry na dyskach zewnętrznych: podłącz HDD, SSD lub pendrive'a, a gry pojawią się na ekranie głównym z ikoną dysku. Gdy odłączysz dysk, znikną.",
|
||||
"Giochiamo a %s?": "Zagramy w %s?",
|
||||
"Gioco": "Gra",
|
||||
"Gioco aggiornato": "Zaktualizowano grę",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Grał(a) w %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Dane zostały niedawno pobrane: spróbuj ponownie za godzinę",
|
||||
"Hai lasciato il party": "Opuszczono party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Osiągnięto maksymalną liczbę folderów",
|
||||
"Hai scritto molto: riprova più tardi": "Za dużo wpisów: spróbuj ponownie później",
|
||||
"Hanno giocato di recente": "Ostatnio grali",
|
||||
"Hashtag (separati da spazio)": "Hashtagi (oddzielone spacjami)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Tutaj pojawią się zainstalowane gry i aplikacje.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Gry znalezione na podłączonych dyskach HDD, SSD i pamięciach USB pojawiają się na ekranie głównym z ikoną dysku.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Tutaj pojawią się Twoje wiadomości ze znajomymi.",
|
||||
"I miei trofei": "Moje trofea",
|
||||
"I suggerimenti dei tasti in basso.": "Podpowiedzi przycisków na dole.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofea zdobyte w grach są odczytywane z konsoli automatycznie po otwarciu Omegi. Kwadrat odczytuje je ponownie teraz.",
|
||||
"I tuoi giochi": "Twoje gry",
|
||||
"I tuoi trofei": "Twoje trofea",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Twoje trofea nie są publiczne: zmienisz to w Ustawienia › Prywatność",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "ID online i hasło są wymagane",
|
||||
"ID online o email già in uso": "ID online lub e-mail jest już używany",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Link prowadzi do strony internetowej, a nie do pliku: potrzebny jest bezpośredni link do pkg, zip lub elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Najmniej pracy dla konsoli: przydatne, gdy się grzeje lub zwalnia.",
|
||||
"Il mio profilo": "Mój profil",
|
||||
"Il mio stato: %s": "Mój status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Nazwa każdej gry pod jej ikoną, nie tylko wybranej.",
|
||||
"Il post non c'è più": "Ten post już nie istnieje",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Serwer używany przez ten homebrew nie odpowiada: sprawdź sieć (lub adres wpisany w skrypcie)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Usługa już działa.",
|
||||
"Il sito non risponde (tempo scaduto).": "Witryna nie odpowiada (przekroczono limit czasu).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Dźwięk przesuwania, wyboru i powiadomień.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Najdłuższy czas jednego gracza w jednej grze",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Twój status (np. „Szukam ekipy do Warzone”)",
|
||||
"Il tuo stato": "Twój status",
|
||||
"Immagine personale": "Własny obraz",
|
||||
"Immagini": "Obrazy",
|
||||
"Importa i trofei da questa console: no": "Importuj trofea z tej konsoli: nie",
|
||||
"Importa i trofei da questa console: sì": "Importuj trofea z tej konsoli: tak",
|
||||
"Importato: lettura dei trofei in arrivo": "Zaimportowano: odczyt trofeów wkrótce",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import wyłączony: zaimportowane trofea zostały usunięte",
|
||||
"Impossibile aprire la pagina.": "Nie można otworzyć strony.",
|
||||
"Impossibile avviare il caricamento": "Nie można rozpocząć przesyłania",
|
||||
"Impossibile avviare l'installazione": "Nie można rozpocząć instalacji",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Nie można zapisać payloadu",
|
||||
"Impostazioni": "Ustawienia",
|
||||
"Impostazioni non disponibili": "Ustawienia niedostępne",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Ustawienia › Prywatność zbiera wszystkie opcje: kto może do Ciebie pisać, co widzą inni, rekordy, trofea, zablokowani użytkownicy i Twoje dane.",
|
||||
"In alto a destra": "W prawym górnym rogu",
|
||||
"In alto a sinistra": "W lewym górnym rogu",
|
||||
"In ascolto": "Teraz słuchasz",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "Odłączono JSON: gry dodane ręcznie zostają",
|
||||
"Jailbreak rilevato: %s": "Wykryto jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Import trofeów jest wyłączony: włącz go w Ustawienia › Prywatność",
|
||||
"L'invito non è più valido": "To zaproszenie jest już nieważne",
|
||||
"L'orologio in alto a destra.": "Zegar w prawym górnym rogu.",
|
||||
"L'utente ha scelto di non mostrarli.": "Użytkownik zdecydował się ich nie pokazywać.",
|
||||
"L1/R1 Schede": "L1/R1 Karty",
|
||||
"L2/R2 Volume": "L2/R2 Głośność",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Społeczność jest teraz na ekranie głównym, przed grami: tablica, grupy, osoby i czas gry pod jednym przyciskiem.",
|
||||
"La bacheca è vuota": "Tablica jest pusta",
|
||||
"La coda è vuota": "Kolejka jest pusta",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsola nie daje dźwięku usłudze w tle: muzykę słychać gdy Omega jest otwarta",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsola nie przyjęła gry (0x%08X): gry z dysku wymagają aktywnego kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Przechowuje ją usługa Omega, która nie odpowiada: zaktualizuj Omega lub zrestartuj konsolę.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Panel jest 2–4 razy lżejszy dla konsoli, a gdy ekran główny jest nieruchomy, sam przechodzi na 30 klatek na sekundę.",
|
||||
"La forma di schede, pulsanti e icone.": "Kształt kart, przycisków i ikon.",
|
||||
"La libreria è sulla console": "Biblioteka jest na konsoli",
|
||||
"La mia libreria": "Moja biblioteka",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Temperatura procesora obok godziny.",
|
||||
"La tua bio": "Twoje bio",
|
||||
"La tua libreria è vuota": "Twoja biblioteka jest pusta",
|
||||
"La tua posizione: %d su %d": "Twoja pozycja: %d z %d",
|
||||
"Lascia": "Opuść",
|
||||
"Lascia il party": "Opuść party",
|
||||
"Le icone dei giochi nella fila della home.": "Ikony gier w rzędzie na ekranie głównym.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nigdy",
|
||||
"Malware o file pericoloso": "Złośliwe oprogramowanie lub niebezpieczny plik",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Wysłać dzienniki Omegi do twórcy? Zawierają nazwy używanych gier, utworów i radiostacji, bez haseł.",
|
||||
"Maratone": "Maratony",
|
||||
"Medie": "Średnie",
|
||||
"Medio": "Średnie",
|
||||
"Membri · %d": "Członkowie · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Nękanie",
|
||||
"Molto arrotondati": "Mocno zaokrąglone",
|
||||
"Morbidi": "Miękkie",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Pokazuj znajomym, w co gram, i mój czas: nie",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Pokazuj znajomym, w co gram, i mój czas: tak",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Pokazuj też homebrew i payloady obok gier.",
|
||||
"Mostra anche i secondi.": "Pokazuj też sekundy.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Pokazuj, w co gram, i mój czas: nie",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Pokazuj, w co gram, i mój czas: tak",
|
||||
"Movimento": "Ruch",
|
||||
"Musica": "Muzyka",
|
||||
"Musica %s · Effetti %s": "Muzyka %s · Efekty %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Muzyka i pilot działają już na nowej wersji",
|
||||
"Musica in Omega": "Muzyka w Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Muzyka, znajomi i głosowe party Omega, także podczas gry",
|
||||
"Nascondi dalla home": "Ukryj na ekranie głównym",
|
||||
"Nascoste": "Ukryte",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic lub inne zgodne z Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "W profilach widać teraz trofea: Twoje pod przyciskiem Trofea, cudze, jeśli ich właściciele zechcą je pokazać.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "W JSON nie ma gier: potrzebne są co najmniej tytuł i link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Czysta czerń",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Brak dostępnego loadera: wymagany jest elfldr (port 9021) lub websrv (port 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Brak wiadomości: napisz pierwszą!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Brak wiadomości: zacznij rozmowę przyciskiem X",
|
||||
"Nessun record ancora": "Brak rekordów",
|
||||
"Nessun risultato": "Brak wyników",
|
||||
"Nessun segnalibro": "Brak zakładek",
|
||||
"Nessun suggerimento": "Brak sugestii",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Na razie brak sugestii: dodaj kilku znajomych",
|
||||
"Nessun suono": "Bez dźwięków",
|
||||
"Nessun trofeo ancora": "Brak trofeów",
|
||||
"Nessun trofeo in classifica": "Brak trofeów w rankingu",
|
||||
"Nessun utente trovato": "Nie znaleziono użytkowników",
|
||||
"Nessuna": "Brak",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Brak ukrytych aplikacji: ukryjesz je w opcjach gry na ekranie głównym",
|
||||
"Nessuna attività": "Brak aktywności",
|
||||
"Nessuna attività recente": "Brak ostatniej aktywności",
|
||||
"Nessuna bio.": "Brak bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nazwa nowej grupy",
|
||||
"Nome del server": "Nazwa serwera",
|
||||
"Nome della cartella": "Nazwa folderu",
|
||||
"Nome della nuova cartella": "Nazwa nowego folderu",
|
||||
"Nome utente": "Nazwa użytkownika",
|
||||
"Nome utente o password errati": "Błędna nazwa użytkownika lub hasło",
|
||||
"Nomi sotto le icone": "Nazwy pod ikonami",
|
||||
"Non chiedere più": "Nie pytaj ponownie",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Nie widać Cię w rekordach: zmienisz to w Ustawienia › Prywatność",
|
||||
"Non disturbare": "Nie przeszkadzać",
|
||||
"Non disturbare (niente avvisi)": "Nie przeszkadzać (bez powiadomień)",
|
||||
"Non hai ancora pubblicato nulla": "Nie masz jeszcze żadnych publikacji",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nocna",
|
||||
"Novità": "Nowości",
|
||||
"Nuova cartella": "Nowy folder",
|
||||
"Nuova cartella...": "Nowy folder...",
|
||||
"Nuova copertina": "Nowa okładka",
|
||||
"Nuovo PIN": "Nowy PIN",
|
||||
"Nuovo avatar": "Nowy awatar",
|
||||
"Nuovo gruppo": "Nowa grupa",
|
||||
"Nuovo messaggio": "Nowa wiadomość",
|
||||
"Nuovo nome": "Nowa nazwa",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nowość: Ustawienia › Personalizacja. Ponad 30 opcji: 12 motywów, kolor akcentu, tapety, cząsteczki, zegar, dźwięki, powiadomienia, wygaszacz ekranu i 7 szybkich stylów.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nowość: Rekordy. Czas gry wszystkich użytkowników: gracze, najczęściej grane gry i maratony, z tego tygodnia lub od zawsze.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nowość: Trofea. Omega odczytuje trofea zdobyte w grach na tej konsoli i dodaje je do Twojego profilu oraz publicznego rankingu.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nowość: foldery na ekranie głównym. W opcjach gry wybierz „Przenieś do folderu”; folder pokazuje pierwsze cztery ikony.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Coś poszło nie tak",
|
||||
"Operazione party non riuscita": "Operacja party nieudana",
|
||||
"Opzioni": "Opcje",
|
||||
"Opzioni dell'app": "Opcje aplikacji",
|
||||
"Opzioni della cartella": "Opcje folderu",
|
||||
"Opzioni di alimentazione": "Zasilanie",
|
||||
"Ordine dei giochi": "Kolejność gier",
|
||||
"Oro": "Złoto",
|
||||
"Orologio e barra": "Zegar i pasek",
|
||||
"Orologio grande": "Duży zegar",
|
||||
"Oscuramento dello sfondo": "Przyciemnienie tła",
|
||||
"Ottenuto": "Zdobyte",
|
||||
"Pagina iniziale": "Strona startowa",
|
||||
"Pagina non disponibile": "Strona niedostępna",
|
||||
"Pannelli": "Panele",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Pełne",
|
||||
"Pirateria o contenuto non autorizzato": "Piractwo lub nieautoryzowane treści",
|
||||
"Più ascoltati": "Najczęściej słuchane",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Kilka dysków naraz jest wykrywanych automatycznie. Aby uruchamiać gry z dysków, kstuff musi być aktywny, tak jak w przypadku innych narzędzi.",
|
||||
"Più scaricati": "Najczęściej pobierane",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Ciemniej — teksty na okładkach są czytelniejsze.",
|
||||
"Più votati": "Najwyżej oceniane",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platyna 300 · złoto 90 · srebro 30 · brąz 15 pkt. Trofea pochodzą z konsoli.",
|
||||
"Playlist": "Playlisty",
|
||||
"Poche": "Mało",
|
||||
"Posizione delle notifiche": "Położenie powiadomień",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Przygotowywanie kolejki...",
|
||||
"Prestazioni": "Wydajność",
|
||||
"Prima i giochi, poi gli homebrew": "Najpierw gry, potem homebrew",
|
||||
"Privacy e dati": "Prywatność i dane",
|
||||
"Privacy": "Prywatność",
|
||||
"Privacy e termini": "Prywatność i warunki",
|
||||
"Processore": "Procesor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Możesz dodawać tylko swoich znajomych",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Możesz zmienić zdanie w dowolnej chwili w Ustawienia › Omega jako ekran główny.",
|
||||
"Puoi invitare solo i tuoi amici": "Możesz zapraszać tylko swoich znajomych",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Możesz ukryć gry i aplikacje, których nie używasz: opcje gry › Ukryj na ekranie głównym. Przywrócisz je w Ustawienia › Ukryte aplikacje.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Możesz pisać tylko do swoich znajomych",
|
||||
"Quadrato: cambia periodo": "Kwadrat: zmień okres",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Gdy instalujesz grę przy podłączonym dysku, Omega pyta, gdzie ją umieścić.",
|
||||
"Quanto restano a schermo.": "Jak długo zostają na ekranie.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Jak bardzo tło prześwituje przez karty i powiadomienia.",
|
||||
"Questa settimana": "Ten tydzień",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "W tym tygodniu nikt jeszcze nie grał: wypróbuj „Od zawsze”.",
|
||||
"Questi trofei non sono visibili": "Te trofea nie są widoczne",
|
||||
"Questo gioco non è installato su questa console": "Ta gra nie jest zainstalowana na tej konsoli",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Ten homebrew prosi o wybór jednej z kilku opcji",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Ten adres nie wygląda na serwer Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio jest teraz niedostępne",
|
||||
"Radio preferite": "Ulubione stacje",
|
||||
"Rapide": "Szybkie",
|
||||
"Record": "Rekordy",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Rejestracja",
|
||||
"Registrazione chiusa su questo server": "Rejestracja na tym serwerze jest zamknięta",
|
||||
"Registrazione non riuscita": "Rejestracja nieudana",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Odrzuć",
|
||||
"Rifiuta invito": "Odrzuć zaproszenie",
|
||||
"Rilassate": "Spokojne",
|
||||
"Rileggi dalla console": "Odczytaj ponownie",
|
||||
"Rileggo i trofei di questa console...": "Ponowne odczytywanie trofeów z tej konsoli...",
|
||||
"Rimozione non riuscita": "Usuwanie nieudane",
|
||||
"Rimuovere questo server musicale da Omega?": "Usunąć ten serwer muzyczny z Omega?",
|
||||
"Rimuovi": "Usuń",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Usuń z zakładek",
|
||||
"Rimuovi server": "Usuń serwer",
|
||||
"Rinomina": "Zmień nazwę",
|
||||
"Rinomina cartella": "Zmień nazwę folderu",
|
||||
"Rinominato": "Zmieniono nazwę",
|
||||
"Riprendi musica": "Wznów muzykę",
|
||||
"Ripristina": "Przywróć",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Tło",
|
||||
"Sfondo del tema": "Tło motywu",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Zmieniane są tylko pliki Omega i, w razie potrzeby, ustawienie loadera. Możesz to powtórzyć w dowolnej chwili z Ustawienia › System i narzędzia.",
|
||||
"Si scopre ottenendolo.": "Odkryjesz je po zdobyciu.",
|
||||
"Si spaccia per un altro": "Podszywanie się pod inną osobę",
|
||||
"Siete già amici": "Jesteście już znajomymi",
|
||||
"Silenziose": "Wyciszone",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Podtytuł",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Kosmiczna",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Wyłączyć import trofeów? Już zaimportowane zostaną usunięte z serwera.",
|
||||
"Spegni": "Wyłącz",
|
||||
"Spegni il microfono": "Wyłącz mikrofon",
|
||||
"Spenta": "Wyłączona",
|
||||
"Sposta": "Przenieś",
|
||||
"Sposta in un'altra cartella": "Przenieś do innego folderu",
|
||||
"Sposta in una cartella": "Przenieś do folderu",
|
||||
"Sposta qui": "Przenieś tutaj",
|
||||
"Spostato in %s": "Przeniesiono do: %s",
|
||||
"Sposto %s": "Przenoszenie: %s",
|
||||
"Squadrati": "Kwadratowe",
|
||||
"Sta giocando a %s · %s": "Gra w %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Styl wygaszacza",
|
||||
"Stile «%s» applicato": "Zastosowano styl „%s”",
|
||||
"Stili rapidi": "Szybkie style",
|
||||
"Sto leggendo i trofei di questa console...": "Odczytywanie trofeów z tej konsoli...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Narzędzia i payloady",
|
||||
"Strumento": "Narzędzie",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura konsoli",
|
||||
"Tempo di gioco": "Czas gry",
|
||||
"Termini d'uso": "Warunki korzystania",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Warunki korzystania i polityka prywatności zostały zaktualizowane (Ustawienia > Prywatność i dane). Czy je akceptujesz?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Warunki korzystania i Polityka prywatności zostały zaktualizowane (Ustawienia > Prywatność). Akceptujesz je?",
|
||||
"Ti ha chiesto l'amicizia": "Zaprasza Cię do znajomych",
|
||||
"Ti ha inviato una richiesta": "Wysłał(a) Ci prośbę",
|
||||
"Tipo di file": "Typ pliku",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Tytuł gry",
|
||||
"Titolo disinstallato": "Odinstalowano tytuł",
|
||||
"Togli": "Usuń",
|
||||
"Togli dalla cartella": "Usuń z folderu",
|
||||
"Togli dalla coda": "Usuń z kolejki",
|
||||
"Togli dalla libreria": "Usuń z biblioteki",
|
||||
"Togli dalle preferite": "Usuń z ulubionych",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Wróć lub wpisz inny adres",
|
||||
"Tramonto": "Zachód słońca",
|
||||
"Triangolo: scrivi un commento": "Trójkąt: napisz komentarz",
|
||||
"Trofei": "Trofea",
|
||||
"Trofei di %s": "Trofea: %s",
|
||||
"Trofei non disponibili": "Trofea niedostępne",
|
||||
"Trofeo nascosto": "Ukryte trofeum",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Zbyt wiele stron w krótkim czasie: odczekaj kilka sekund.",
|
||||
"Troppe registrazioni: riprova più tardi": "Zbyt wiele rejestracji: spróbuj ponownie później",
|
||||
"Troppe richieste: riprova tra poco": "Zbyt wiele żądań: spróbuj za chwilę",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Zablokowani użytkownicy (X, aby odblokować)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "W porządku: możesz to zrobić w dowolnej chwili z Ustawienia › System i narzędzia",
|
||||
"Valuta": "Oceń",
|
||||
"Vedi i trofei": "Zobacz trofea",
|
||||
"Velocità delle animazioni": "Szybkość animacji",
|
||||
"Ventola": "Wentylator",
|
||||
"Ventola: accelera sopra %d °C": "Wentylator: przyspiesza powyżej %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "aplikacja",
|
||||
"apr": "kwi",
|
||||
"aprile": "kwietnia",
|
||||
"assente": "zaraz wracam",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "w systemie trwa już inna instalacja",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "gra jest otwarta: zamknij ją i spróbuj ponownie",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg nie pasuje do już zainstalowanej gry",
|
||||
"installatore di sistema non pronto: riavvia Omega": "instalator systemowy nie jest gotowy: uruchom ponownie Omega",
|
||||
"invisibile": "niewidoczny",
|
||||
"lug": "lip",
|
||||
"luglio": "lipca",
|
||||
"lun": "pon",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "środa",
|
||||
"nessun caricatore": "brak loadera",
|
||||
"no": "nie",
|
||||
"non disturbare": "nie przeszkadzać",
|
||||
"non rilevato": "nie wykryto",
|
||||
"nov": "lis",
|
||||
"novembre": "listopada",
|
||||
"online": "online",
|
||||
"ott": "paź",
|
||||
"ottobre": "października",
|
||||
"per scrivere": "aby pisać",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d amigo",
|
||||
"%d amico in comune": "%d amigo em comum",
|
||||
"%d amico sta giocando": "%d amigo jogando",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d faixas",
|
||||
"%d di %d": "%d de %d",
|
||||
"%d di %d · %d%%": "%d de %d · %d%%",
|
||||
"%d giocatore": "%d jogador",
|
||||
"%d giocatore su Omega in questo momento": "%d jogador no Omega agora",
|
||||
"%d giocatori": "%d jogadores",
|
||||
"%d giocatori su Omega in questo momento": "%d jogadores no Omega agora",
|
||||
"%d giochi con trofei": "%d jogos com troféus",
|
||||
"%d giochi · più giocato: %s": "%d jogos · mais jogado: %s",
|
||||
"%d gioco con trofei": "%d jogo com troféus",
|
||||
"%d gioco · più giocato: %s": "%d jogo · mais jogado: %s",
|
||||
"%d in comune": "%d em comum",
|
||||
"%d in gioco ora": "%d jogando agora",
|
||||
"%d membri": "%d membros",
|
||||
"%d membri · nessun messaggio": "%d membros · nenhuma mensagem",
|
||||
"%d membro": "%d membro",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d não lidas",
|
||||
"%d nuove": "%d novas",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d jogando",
|
||||
"%d punti": "%d pontos",
|
||||
"%d salvate": "%d salvas",
|
||||
"%d stazioni": "%d estações",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s instalado em %s: ele está na Home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s instalado: ele está na Home do Omega",
|
||||
"%s liberi di %s": "%s livres de %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s oculto: recupere em Configurações › Apps ocultos",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s não responde: o disco ainda está conectado?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB livres",
|
||||
"%s · %s (in uso)": "%s · %s (em uso)",
|
||||
"%s · %s giocate in totale": "%s · %s jogadas no total",
|
||||
"%s è di nuovo in home": "%s está de volta na Home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s está no Payload Manager: execute-o uma vez para concluir a instalação",
|
||||
"+ Aggiungi un server": "+ Adicionar um servidor",
|
||||
"1 amico online": "1 amigo online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Cancelar pedido",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps e entretenimento",
|
||||
"App nascoste": "Apps ocultos",
|
||||
"App nascoste (X per rimetterle in home)": "Apps ocultos (X para devolvê-los à Home)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst indisponível (privilégio ausente). Alternativa: instale o pkg com o ItemzFlow.",
|
||||
"Applica": "Aplicar",
|
||||
"Apri": "Abrir",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar atualizado",
|
||||
"Avatar personalizzato rimosso": "Avatar personalizado removido",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatares: 16 personagens novos, do dragão ao ciborgue. Estão em Configurações › Mudar avatar.",
|
||||
"Avvia": "Iniciar",
|
||||
"Avvia Omega o riavvia la console": "Abra o Omega ou reinicie o console",
|
||||
"Avvia party": "Iniciar party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Mural",
|
||||
"Bacheca e gruppi": "Mural/grupos",
|
||||
"Bacheca non disponibile": "Mural indisponível",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Mural, grupos, recordes e troféus de todos os membros",
|
||||
"Bagliore": "Brilho",
|
||||
"Barra dei comandi": "Barra de comandos",
|
||||
"Bentornato!": "Bem-vindo de volta!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Carregando...",
|
||||
"Cartella /data/music": "Pasta /data/music",
|
||||
"Cartella creata": "Pasta criada",
|
||||
"Cartella eliminata: le app sono tornate in home": "Pasta excluída: os apps voltaram para a Home",
|
||||
"Cartella non leggibile": "Pasta ilegível",
|
||||
"Cartella non valida: manca il Title ID": "Pasta inválida: falta o Title ID",
|
||||
"Cartella vuota o non leggibile": "Pasta vazia ou ilegível",
|
||||
"Cartella · %d app": "Pasta · Apps: %d",
|
||||
"Categoria": "Categoria",
|
||||
"Categoria riportata ai valori iniziali": "Categoria restaurada aos valores iniciais",
|
||||
"Centro di controllo": "Central de controle",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Qual é a forma delas e como se movem.",
|
||||
"Chi può scrivermi: solo amici": "Quem pode me enviar mensagens: só amigos",
|
||||
"Chi può scrivermi: tutti": "Quem pode me enviar mensagens: todos",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Quem desliga o console agora aparece offline em poucos minutos, e os jogos mostram o nome e o ícone verdadeiros até para quem não os tem.",
|
||||
"Chi sta usando questo controller?": "Quem está usando este controle?",
|
||||
"Chi vede i miei trofei: nessuno": "Quem vê meus troféus: ninguém",
|
||||
"Chi vede i miei trofei: solo amici": "Quem vê meus troféus: só amigos",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Quem vê meus troféus: todos (também no ranking)",
|
||||
"Chiavetta USB": "Pen drive USB",
|
||||
"Chiavetta USB %d": "Pen drive USB %d",
|
||||
"Chiavetta USB 1": "Pen drive USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinema",
|
||||
"Classici": "Clássicos",
|
||||
"Classifica degli amici": "Ranking de amigos",
|
||||
"Classifica dei trofei": "Ranking de troféus",
|
||||
"Classifica del gioco": "Ranking do jogo",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Conecte o celular ou o PC à mesma rede Wi-Fi do console.",
|
||||
"Collega un JSON": "Vincular um JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Conecte um pen drive USB com sua música ou copie-a para /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Não foi possível comentar",
|
||||
"Commento pubblicato": "Comentário publicado",
|
||||
"Community": "Comunidade",
|
||||
"Compari nei Record pubblici: no": "Você aparece nos Recordes públicos: não",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Você aparece nos Recordes públicos: não (atividade oculta)",
|
||||
"Compari nei Record pubblici: sì": "Você aparece nos Recordes públicos: sim",
|
||||
"Componenti per il jailbreak": "Componentes para o jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Com um painel aberto, a Home por baixo não é redesenhada: metade do trabalho para o console.",
|
||||
"Conferma": "Confirmar",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Você confirma que este homebrew é seu ou livremente redistribuível, e não um jogo ou software pirateado?",
|
||||
"Confermo": "Confirmo",
|
||||
"Console": "Console",
|
||||
"Contatti e visibilità": "Contatos e visibilidade",
|
||||
"Contenuto offensivo": "Conteúdo ofensivo",
|
||||
"Conversazioni": "Conversas",
|
||||
"Copertina": "Capa",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Histórico",
|
||||
"Cronologia cancellata": "Histórico limpo",
|
||||
"Cronologia vuota": "O histórico está vazio",
|
||||
"Da ottenere": "Não obtido",
|
||||
"Da sempre": "Desde sempre",
|
||||
"Da spostare: scegli la cartella e premi △": "Para mover: escolha a pasta e pressione △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "De um JSON: Vincular um JSON com a lista dos seus jogos, ou importá-lo pelo celular.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Veja o que foi feito:",
|
||||
"Effetti sonori: attivi": "Efeitos sonoros: ativados",
|
||||
"Effetti sonori: spenti": "Efeitos sonoros: desativados",
|
||||
"Elenco dei trofei non ancora disponibile": "Lista de troféus ainda não disponível",
|
||||
"Elenco pieno: togli un server prima": "Lista cheia: remova um servidor primeiro",
|
||||
"Elimina": "Excluir",
|
||||
"Elimina account": "Excluir conta",
|
||||
"Elimina cartella": "Excluir pasta",
|
||||
"Elimina dalla console": "Excluir do console",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Excluir %s do console? O jogo será desinstalado.",
|
||||
"Eliminare definitivamente questo elemento?": "Excluir este item permanentemente?",
|
||||
"Eliminare definitivamente?": "Excluir permanentemente?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Excluir o homebrew %s do console?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Excluir a pasta? Os apps que ela contém voltam para a Home, não são desinstalados.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Excluir permanentemente sua conta e tudo o que você publicou? Isso não pode ser desfeito.",
|
||||
"Eliminare questo homebrew?": "Excluir este homebrew?",
|
||||
"Eliminato": "Excluído",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Gelo",
|
||||
"Gioca": "Jogar",
|
||||
"Gioca ai tuoi stessi giochi": "Joga os mesmos jogos que você",
|
||||
"Gioca qualcosa per entrare in classifica": "Jogue algo para entrar no ranking",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Jogue algo: seu tempo aparecerá aqui",
|
||||
"Giocati di recente": "Jogados recentemente",
|
||||
"Giocatori": "Jogadores",
|
||||
"Giochi": "Jogos",
|
||||
"Giochi più giocati": "Jogos mais jogados",
|
||||
"Giochi sui dischi esterni": "Jogos em discos externos",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Jogos em discos externos: conecte um HDD, SSD ou pen drive e os jogos aparecem na Home com o ícone do disco. Se você desconectar o disco, eles somem.",
|
||||
"Giochiamo a %s?": "Vamos jogar %s?",
|
||||
"Gioco": "Jogo",
|
||||
"Gioco aggiornato": "Jogo atualizado",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Jogou %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Você baixou seus dados recentemente: tente novamente em uma hora",
|
||||
"Hai lasciato il party": "Você saiu da party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Você atingiu o número máximo de pastas",
|
||||
"Hai scritto molto: riprova più tardi": "Você publicou muito: tente novamente mais tarde",
|
||||
"Hanno giocato di recente": "Jogaram recentemente",
|
||||
"Hashtag (separati da spazio)": "Hashtags (separadas por espaço)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Os jogos e apps instalados aparecerão aqui.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Os jogos encontrados em HDD, SSD e pen drives conectados aparecem na Home com o ícone do disco.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Suas mensagens com amigos aparecerão aqui.",
|
||||
"I miei trofei": "Meus troféus",
|
||||
"I suggerimenti dei tasti in basso.": "As dicas dos botões na parte de baixo.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Os troféus obtidos nos jogos são lidos automaticamente do console quando você abre o Omega. Com Quadrado, você os lê de novo agora.",
|
||||
"I tuoi giochi": "Seus jogos",
|
||||
"I tuoi trofei": "Seus troféus",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Seus troféus não são públicos: você pode mudar isso em Configurações › Privacidade",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "ID online e senha são obrigatórias",
|
||||
"ID online o email già in uso": "ID online ou e-mail já em uso",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "O link leva a uma página web, não ao arquivo: é preciso o link direto para o pkg, zip ou elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "O mínimo de trabalho para o console: útil se ele esquentar ou ficar lento.",
|
||||
"Il mio profilo": "Meu perfil",
|
||||
"Il mio stato: %s": "Meu status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "O nome de cada jogo embaixo do ícone, não só o do escolhido.",
|
||||
"Il post non c'è più": "A publicação não existe mais",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "O servidor usado pelo homebrew não responde: verifique a rede (ou o endereço escrito no script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "O serviço já foi iniciado.",
|
||||
"Il sito non risponde (tempo scaduto).": "O site não responde (tempo esgotado).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "O som de movimentos, escolhas e notificações.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "O maior tempo de um jogador em um único jogo",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Sua mensagem de status (ex.: \"Procuro galera para Warzone\")",
|
||||
"Il tuo stato": "Seu status",
|
||||
"Immagine personale": "Imagem pessoal",
|
||||
"Immagini": "Imagens",
|
||||
"Importa i trofei da questa console: no": "Importar os troféus deste console: não",
|
||||
"Importa i trofei da questa console: sì": "Importar os troféus deste console: sim",
|
||||
"Importato: lettura dei trofei in arrivo": "Importado: leitura dos troféus em breve",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importação desativada: os troféus importados foram apagados",
|
||||
"Impossibile aprire la pagina.": "Não foi possível abrir a página.",
|
||||
"Impossibile avviare il caricamento": "Não foi possível iniciar o envio",
|
||||
"Impossibile avviare l'installazione": "Não foi possível iniciar a instalação",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Não foi possível salvar o payload",
|
||||
"Impostazioni": "Configurações",
|
||||
"Impostazioni non disponibili": "Configurações indisponíveis",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Configurações › Privacidade reúne todas as opções: quem escreve para você, o que os outros veem, recordes, troféus, usuários bloqueados e seus dados.",
|
||||
"In alto a destra": "No canto superior direito",
|
||||
"In alto a sinistra": "No canto superior esquerdo",
|
||||
"In ascolto": "Ouvindo agora",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON desvinculado: os jogos adicionados manualmente continuam",
|
||||
"Jailbreak rilevato: %s": "Jailbreak detectado: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "A importação de troféus está desativada: ative-a em Configurações › Privacidade",
|
||||
"L'invito non è più valido": "O convite não é mais válido",
|
||||
"L'orologio in alto a destra.": "O relógio no canto superior direito.",
|
||||
"L'utente ha scelto di non mostrarli.": "O usuário optou por não mostrá-los.",
|
||||
"L1/R1 Schede": "L1/R1 Abas",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "A Comunidade agora fica na tela inicial, antes dos jogos: mural, grupos, pessoas e tempo de jogo a um botão de distância.",
|
||||
"La bacheca è vuota": "O mural está vazio",
|
||||
"La coda è vuota": "A fila está vazia",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "O console não dá áudio ao serviço em segundo plano: a música se ouve com o Omega aberto",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "O console não aceitou o jogo (0x%08X): é preciso ter o kstuff ativo para jogos em disco",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Ela fica no serviço do Omega, que não responde: atualize o Omega ou reinicie o console.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "O painel é de 2 a 4 vezes mais leve para o console e, quando a Home está parada, passa sozinho para 30 quadros por segundo.",
|
||||
"La forma di schede, pulsanti e icone.": "O formato de cards, botões e ícones.",
|
||||
"La libreria è sulla console": "A biblioteca fica no console",
|
||||
"La mia libreria": "Minha biblioteca",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "A temperatura do processador ao lado da hora.",
|
||||
"La tua bio": "Sua bio",
|
||||
"La tua libreria è vuota": "Sua biblioteca está vazia",
|
||||
"La tua posizione: %d su %d": "Sua posição: %d de %d",
|
||||
"Lascia": "Sair",
|
||||
"Lascia il party": "Sair da party",
|
||||
"Le icone dei giochi nella fila della home.": "Os ícones dos jogos na fileira da Home.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nunca",
|
||||
"Malware o file pericoloso": "Malware ou arquivo perigoso",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Enviar os registros do Omega ao desenvolvedor? Eles contêm os nomes de jogos, faixas e rádios usados, não as senhas.",
|
||||
"Maratone": "Maratonas",
|
||||
"Medie": "Médios",
|
||||
"Medio": "Médio",
|
||||
"Membri · %d": "Membros · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Assédio",
|
||||
"Molto arrotondati": "Muito arredondados",
|
||||
"Morbidi": "Suaves",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Mostrar aos amigos o que jogo e meu tempo: não",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Mostrar aos amigos o que jogo e meu tempo: sim",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Mostra também os homebrews e os payloads ao lado dos jogos.",
|
||||
"Mostra anche i secondi.": "Mostra também os segundos.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Mostrar o que jogo e meu tempo: não",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Mostrar o que jogo e meu tempo: sim",
|
||||
"Movimento": "Movimento",
|
||||
"Musica": "Música",
|
||||
"Musica %s · Effetti %s": "Música %s · Efeitos %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "A música e o controle remoto já usam a nova versão",
|
||||
"Musica in Omega": "Música no Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Música, amigos e party de voz do Omega, até durante o jogo",
|
||||
"Nascondi dalla home": "Ocultar da Home",
|
||||
"Nascoste": "Ocultas",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic ou outros compatíveis com Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Os perfis agora mostram os troféus: os seus pelo botão Troféus, os dos outros se eles optarem por mostrá-los.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Não há jogos no JSON: são necessários pelo menos título e link",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Preto puro",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Nenhum loader disponível: é necessário o elfldr (porta 9021) ou o websrv (porta 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Nenhuma mensagem: escreva a primeira!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Nenhuma mensagem: seja o primeiro a escrever com X",
|
||||
"Nessun record ancora": "Nenhum recorde ainda",
|
||||
"Nessun risultato": "Nenhum resultado",
|
||||
"Nessun segnalibro": "Nenhum favorito",
|
||||
"Nessun suggerimento": "Nenhuma sugestão",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Nenhuma sugestão por enquanto: adicione alguns amigos",
|
||||
"Nessun suono": "Sem som",
|
||||
"Nessun trofeo ancora": "Nenhum troféu ainda",
|
||||
"Nessun trofeo in classifica": "Nenhum troféu no ranking",
|
||||
"Nessun utente trovato": "Nenhum usuário encontrado",
|
||||
"Nessuna": "Nenhuma",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Nenhum app oculto: oculte-os nas opções de um jogo na Home",
|
||||
"Nessuna attività": "Nenhuma atividade",
|
||||
"Nessuna attività recente": "Nenhuma atividade recente",
|
||||
"Nessuna bio.": "Nenhuma bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nome do novo grupo",
|
||||
"Nome del server": "Nome do servidor",
|
||||
"Nome della cartella": "Nome da pasta",
|
||||
"Nome della nuova cartella": "Nome da nova pasta",
|
||||
"Nome utente": "Nome de usuário",
|
||||
"Nome utente o password errati": "Nome de usuário ou senha incorretos",
|
||||
"Nomi sotto le icone": "Nomes embaixo dos ícones",
|
||||
"Non chiedere più": "Não perguntar de novo",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Você não aparece nos recordes: você pode mudar isso em Configurações › Privacidade",
|
||||
"Non disturbare": "Não perturbe",
|
||||
"Non disturbare (niente avvisi)": "Não perturbe (sem alertas)",
|
||||
"Non hai ancora pubblicato nulla": "Você ainda não publicou nada",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Noturna",
|
||||
"Novità": "Novidades",
|
||||
"Nuova cartella": "Nova pasta",
|
||||
"Nuova cartella...": "Nova pasta...",
|
||||
"Nuova copertina": "Nova capa",
|
||||
"Nuovo PIN": "Novo PIN",
|
||||
"Nuovo avatar": "Novo avatar",
|
||||
"Nuovo gruppo": "Novo grupo",
|
||||
"Nuovo messaggio": "Nova mensagem",
|
||||
"Nuovo nome": "Novo nome",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Novo: Configurações › Personalizar. Mais de 30 opções: 12 temas, cor de destaque, papéis de parede, partículas, relógio, sons, notificações, proteção de tela e 7 estilos rápidos.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Novo: Recordes. O tempo de jogo de todos os membros: jogadores, jogos mais jogados e maratonas, da semana ou desde sempre.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Novo: Troféus. O Omega lê os troféus obtidos nos jogos deste console e os coloca no seu perfil e no ranking público.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Novidade: pastas na Home. Nas opções de um jogo, escolha “Mover para uma pasta”; a pasta mostra os quatro primeiros ícones.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · visto %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Algo deu errado",
|
||||
"Operazione party non riuscita": "Falha na ação da party",
|
||||
"Opzioni": "Opções",
|
||||
"Opzioni dell'app": "Opções do app",
|
||||
"Opzioni della cartella": "Opções da pasta",
|
||||
"Opzioni di alimentazione": "Energia",
|
||||
"Ordine dei giochi": "Ordem dos jogos",
|
||||
"Oro": "Ouro",
|
||||
"Orologio e barra": "Relógio e barra",
|
||||
"Orologio grande": "Relógio grande",
|
||||
"Oscuramento dello sfondo": "Escurecimento do fundo",
|
||||
"Ottenuto": "Obtido",
|
||||
"Pagina iniziale": "Página inicial",
|
||||
"Pagina non disponibile": "Página indisponível",
|
||||
"Pannelli": "Painéis",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Sólidos",
|
||||
"Pirateria o contenuto non autorizzato": "Pirataria ou conteúdo não autorizado",
|
||||
"Più ascoltati": "Mais ouvidos",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Vários discos ao mesmo tempo são detectados automaticamente. Para iniciar jogos pelos discos é preciso ter o kstuff ativo, como nas outras ferramentas.",
|
||||
"Più scaricati": "Mais baixados",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Mais escuro, mais legíveis os textos sobre as capas.",
|
||||
"Più votati": "Mais bem avaliados",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · ouro 90 · prata 30 · bronze 15 pontos. Os troféus vêm do console.",
|
||||
"Playlist": "Playlists",
|
||||
"Poche": "Poucas",
|
||||
"Posizione delle notifiche": "Posição das notificações",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Preparando a fila...",
|
||||
"Prestazioni": "Desempenho",
|
||||
"Prima i giochi, poi gli homebrew": "Primeiro jogos, depois homebrews",
|
||||
"Privacy e dati": "Privacidade e dados",
|
||||
"Privacy": "Privacidade",
|
||||
"Privacy e termini": "Privacidade e termos",
|
||||
"Processore": "Processador",
|
||||
"Profilo": "Perfil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Você só pode adicionar seus amigos",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Você pode mudar de ideia quando quiser em Configurações › Omega como Home.",
|
||||
"Puoi invitare solo i tuoi amici": "Você só pode convidar seus amigos",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Você pode ocultar os jogos e apps que não usa: opções do jogo › Ocultar da Home. Recupere-os em Configurações › Apps ocultos.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Você só pode enviar mensagens aos seus amigos",
|
||||
"Quadrato: cambia periodo": "Quadrado: mudar período",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Quando você instala um jogo com um disco conectado, o Omega pergunta onde colocá-lo.",
|
||||
"Quanto restano a schermo.": "Quanto tempo ficam na tela.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Quanto o fundo aparece através dos cards e notificações.",
|
||||
"Questa settimana": "Esta semana",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Ninguém jogou esta semana ainda: tente “Desde sempre”.",
|
||||
"Questi trofei non sono visibili": "Estes troféus não estão visíveis",
|
||||
"Questo gioco non è installato su questa console": "Este jogo não está instalado neste console",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Este homebrew pede para escolher entre várias opções",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Este endereço não parece ser um servidor Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Rádios indisponíveis no momento",
|
||||
"Radio preferite": "Rádios favoritas",
|
||||
"Rapide": "Rápidas",
|
||||
"Record": "Recordes",
|
||||
"Record: %s · %s": "Recorde: %s · %s",
|
||||
"Registrazione": "Registrando",
|
||||
"Registrazione chiusa su questo server": "Cadastro fechado neste servidor",
|
||||
"Registrazione non riuscita": "Falha no cadastro",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Recusar",
|
||||
"Rifiuta invito": "Recusar convite",
|
||||
"Rilassate": "Relaxadas",
|
||||
"Rileggi dalla console": "Reler do console",
|
||||
"Rileggo i trofei di questa console...": "Relendo os troféus deste console...",
|
||||
"Rimozione non riuscita": "Falha ao remover",
|
||||
"Rimuovere questo server musicale da Omega?": "Remover este servidor de música do Omega?",
|
||||
"Rimuovi": "Remover",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Remover dos favoritos",
|
||||
"Rimuovi server": "Remover servidor",
|
||||
"Rinomina": "Renomear",
|
||||
"Rinomina cartella": "Renomear pasta",
|
||||
"Rinominato": "Renomeado",
|
||||
"Riprendi musica": "Retomar música",
|
||||
"Ripristina": "Restaurar",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Fundo",
|
||||
"Sfondo del tema": "Fundo do tema",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Só são alterados os arquivos do Omega e, se necessário, a configuração do loader. Você pode refazer isso quando quiser em Configurações › Sistema e ferramentas.",
|
||||
"Si scopre ottenendolo.": "Revelado ao obtê-lo.",
|
||||
"Si spaccia per un altro": "Se passa por outra pessoa",
|
||||
"Siete già amici": "Vocês já são amigos",
|
||||
"Silenziose": "Silenciosas",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subtítulo",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Espacial",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Desativar a importação de troféus? Os já importados serão apagados do servidor.",
|
||||
"Spegni": "Desligar",
|
||||
"Spegni il microfono": "Desligar o microfone",
|
||||
"Spenta": "Desligada",
|
||||
"Sposta": "Mover",
|
||||
"Sposta in un'altra cartella": "Mover para outra pasta",
|
||||
"Sposta in una cartella": "Mover para uma pasta",
|
||||
"Sposta qui": "Mover para cá",
|
||||
"Spostato in %s": "Movido para %s",
|
||||
"Sposto %s": "Movendo %s",
|
||||
"Squadrati": "Retos",
|
||||
"Sta giocando a %s · %s": "Jogando %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Estilo do protetor de tela",
|
||||
"Stile «%s» applicato": "Estilo “%s” aplicado",
|
||||
"Stili rapidi": "Estilos rápidos",
|
||||
"Sto leggendo i trofei di questa console...": "Lendo os troféus deste console...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Ferramentas e payloads",
|
||||
"Strumento": "Ferramenta",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura do console",
|
||||
"Tempo di gioco": "Tempo de jogo",
|
||||
"Termini d'uso": "Termos de Uso",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Os termos de uso e a política de privacidade foram atualizados (Configurações > Privacidade e dados). Você os aceita?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Os Termos de Uso e a Política de Privacidade foram atualizados (Configurações > Privacidade). Você os aceita?",
|
||||
"Ti ha chiesto l'amicizia": "Enviou um pedido de amizade",
|
||||
"Ti ha inviato una richiesta": "Enviou um pedido",
|
||||
"Tipo di file": "Tipo de arquivo",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Título do jogo",
|
||||
"Titolo disinstallato": "Título desinstalado",
|
||||
"Togli": "Remover",
|
||||
"Togli dalla cartella": "Remover da pasta",
|
||||
"Togli dalla coda": "Remover da fila",
|
||||
"Togli dalla libreria": "Remover da biblioteca",
|
||||
"Togli dalle preferite": "Remover das favoritas",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Volte ou digite outro endereço",
|
||||
"Tramonto": "Pôr do sol",
|
||||
"Triangolo: scrivi un commento": "Triângulo: escrever um comentário",
|
||||
"Trofei": "Troféus",
|
||||
"Trofei di %s": "Troféus de %s",
|
||||
"Trofei non disponibili": "Troféus indisponíveis",
|
||||
"Trofeo nascosto": "Troféu oculto",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Páginas demais em pouco tempo: aguarde alguns segundos.",
|
||||
"Troppe registrazioni: riprova più tardi": "Cadastros demais: tente novamente mais tarde",
|
||||
"Troppe richieste: riprova tra poco": "Muitas solicitações: tente novamente em breve",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Usuários bloqueados (X para desbloquear)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Tudo bem: você pode fazer isso quando quiser em Configurações › Sistema e ferramentas",
|
||||
"Valuta": "Avaliar",
|
||||
"Vedi i trofei": "Ver troféus",
|
||||
"Velocità delle animazioni": "Velocidade das animações",
|
||||
"Ventola": "Ventoinha",
|
||||
"Ventola: accelera sopra %d °C": "Ventoinha: acelera acima de %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "abr",
|
||||
"aprile": "abril",
|
||||
"assente": "ausente",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "já há outra instalação em andamento no sistema",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "o jogo está aberto: feche-o e tente de novo",
|
||||
"il pkg non corrisponde al gioco già installato": "o pkg não corresponde ao jogo já instalado",
|
||||
"installatore di sistema non pronto: riavvia Omega": "instalador do sistema não está pronto: reinicie o Omega",
|
||||
"invisibile": "invisível",
|
||||
"lug": "jul",
|
||||
"luglio": "julho",
|
||||
"lun": "seg",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "quarta-feira",
|
||||
"nessun caricatore": "nenhum loader",
|
||||
"no": "não",
|
||||
"non disturbare": "não perturbe",
|
||||
"non rilevato": "não detectado",
|
||||
"nov": "nov",
|
||||
"novembre": "novembro",
|
||||
"online": "online",
|
||||
"ott": "out",
|
||||
"ottobre": "outubro",
|
||||
"per scrivere": "para digitar",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d amigo",
|
||||
"%d amico in comune": "%d amigo em comum",
|
||||
"%d amico sta giocando": "%d amigo a jogar",
|
||||
"%d app": "Apps: %d",
|
||||
"%d brani": "%d faixas",
|
||||
"%d di %d": "%d de %d",
|
||||
"%d di %d · %d%%": "%d de %d · %d%%",
|
||||
"%d giocatore": "%d jogador",
|
||||
"%d giocatore su Omega in questo momento": "%d jogador no Omega neste momento",
|
||||
"%d giocatori": "%d jogadores",
|
||||
"%d giocatori su Omega in questo momento": "%d jogadores no Omega neste momento",
|
||||
"%d giochi con trofei": "%d jogos com troféus",
|
||||
"%d giochi · più giocato: %s": "%d jogos · mais jogado: %s",
|
||||
"%d gioco con trofei": "%d jogo com troféus",
|
||||
"%d gioco · più giocato: %s": "%d jogo · mais jogado: %s",
|
||||
"%d in comune": "%d em comum",
|
||||
"%d in gioco ora": "%d a jogar agora",
|
||||
"%d membri": "%d membros",
|
||||
"%d membri · nessun messaggio": "%d membros · sem mensagens",
|
||||
"%d membro": "%d membro",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d por ler",
|
||||
"%d nuove": "%d novas",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d a jogar",
|
||||
"%d punti": "%d pontos",
|
||||
"%d salvate": "%d guardadas",
|
||||
"%d stazioni": "%d estações",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s instalado em %s: encontra-o no Início",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s instalado: encontra-o no Início do Omega",
|
||||
"%s liberi di %s": "%s livres de %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s oculta: recupera-a em Definições › Apps ocultas",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s não responde: o disco ainda está ligado?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB livres",
|
||||
"%s · %s (in uso)": "%s · %s (em uso)",
|
||||
"%s · %s giocate in totale": "%s · %s jogadas no total",
|
||||
"%s è di nuovo in home": "%s está de volta ao Início",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s está no Payload Manager: inicia-o uma vez para concluir a instalação",
|
||||
"+ Aggiungi un server": "+ Adicionar um servidor",
|
||||
"1 amico online": "1 amigo online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Cancelar pedido",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Apps e entretenimento",
|
||||
"App nascoste": "Apps ocultas",
|
||||
"App nascoste (X per rimetterle in home)": "Apps ocultas (X para as repor no Início)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst indisponível (privilégio em falta). Alternativa: instala o pkg com o ItemzFlow.",
|
||||
"Applica": "Aplicar",
|
||||
"Apri": "Abrir",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar atualizado",
|
||||
"Avatar personalizzato rimosso": "Avatar personalizado removido",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatares: 16 personagens novas, do dragão ao ciborgue. Estão em Definições › Mudar avatar.",
|
||||
"Avvia": "Iniciar",
|
||||
"Avvia Omega o riavvia la console": "Abre o Omega ou reinicia a consola",
|
||||
"Avvia party": "Iniciar party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Mural",
|
||||
"Bacheca e gruppi": "Mural/grupos",
|
||||
"Bacheca non disponibile": "Mural indisponível",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Mural, grupos, recordes e troféus de todos os membros",
|
||||
"Bagliore": "Brilho",
|
||||
"Barra dei comandi": "Barra de comandos",
|
||||
"Bentornato!": "Bem-vindo de volta!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "A carregar...",
|
||||
"Cartella /data/music": "Pasta /data/music",
|
||||
"Cartella creata": "Pasta criada",
|
||||
"Cartella eliminata: le app sono tornate in home": "Pasta eliminada: as apps voltaram ao Início",
|
||||
"Cartella non leggibile": "Pasta ilegível",
|
||||
"Cartella non valida: manca il Title ID": "Pasta inválida: falta o Title ID",
|
||||
"Cartella vuota o non leggibile": "Pasta vazia ou ilegível",
|
||||
"Cartella · %d app": "Pasta · Apps: %d",
|
||||
"Categoria": "Categoria",
|
||||
"Categoria riportata ai valori iniziali": "Categoria reposta nos valores iniciais",
|
||||
"Centro di controllo": "Centro de controlo",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Que forma têm e como se movem.",
|
||||
"Chi può scrivermi: solo amici": "Quem me pode escrever: só amigos",
|
||||
"Chi può scrivermi: tutti": "Quem me pode escrever: todos",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Quem desliga a consola aparece agora offline ao fim de poucos minutos, e os jogos mostram o nome e o ícone verdadeiros mesmo a quem não os tem.",
|
||||
"Chi sta usando questo controller?": "Quem está a usar este comando?",
|
||||
"Chi vede i miei trofei: nessuno": "Quem vê os meus troféus: ninguém",
|
||||
"Chi vede i miei trofei: solo amici": "Quem vê os meus troféus: só amigos",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Quem vê os meus troféus: todos (também na classificação)",
|
||||
"Chiavetta USB": "Pen USB",
|
||||
"Chiavetta USB %d": "Pen USB %d",
|
||||
"Chiavetta USB 1": "Pen USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinema",
|
||||
"Classici": "Clássicos",
|
||||
"Classifica degli amici": "Classificação de amigos",
|
||||
"Classifica dei trofei": "Classificação de troféus",
|
||||
"Classifica del gioco": "Classificação do jogo",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Liga o telemóvel ou o PC à mesma rede Wi-Fi da consola.",
|
||||
"Collega un JSON": "Associar um JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Liga uma pen USB com a tua música ou copia-a para /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Falha ao comentar",
|
||||
"Commento pubblicato": "Comentário publicado",
|
||||
"Community": "Comunidade",
|
||||
"Compari nei Record pubblici: no": "Apareces nos Recordes públicos: não",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Apareces nos Recordes públicos: não (atividade oculta)",
|
||||
"Compari nei Record pubblici: sì": "Apareces nos Recordes públicos: sim",
|
||||
"Componenti per il jailbreak": "Componentes para o jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Com um painel aberto, o Início por baixo não é redesenhado: metade do trabalho para a consola.",
|
||||
"Conferma": "Confirmar",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Confirmas que este homebrew é teu ou redistribuível, e não um jogo ou software pirata?",
|
||||
"Confermo": "Confirmo",
|
||||
"Console": "Consola",
|
||||
"Contatti e visibilità": "Contactos e visibilidade",
|
||||
"Contenuto offensivo": "Conteúdo ofensivo",
|
||||
"Conversazioni": "Conversas",
|
||||
"Copertina": "Capa",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Histórico",
|
||||
"Cronologia cancellata": "Histórico limpo",
|
||||
"Cronologia vuota": "Histórico vazio",
|
||||
"Da ottenere": "Por obter",
|
||||
"Da sempre": "Desde sempre",
|
||||
"Da spostare: scegli la cartella e premi △": "A mover: escolhe a pasta e prime △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "A partir de um JSON: Associar um JSON com a lista dos teus jogos, ou importá-lo a partir do telemóvel.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Eis o que foi feito:",
|
||||
"Effetti sonori: attivi": "Efeitos sonoros: ativados",
|
||||
"Effetti sonori: spenti": "Efeitos sonoros: desativados",
|
||||
"Elenco dei trofei non ancora disponibile": "Lista de troféus ainda não disponível",
|
||||
"Elenco pieno: togli un server prima": "Lista cheia: remove primeiro um servidor",
|
||||
"Elimina": "Eliminar",
|
||||
"Elimina account": "Eliminar conta",
|
||||
"Elimina cartella": "Eliminar pasta",
|
||||
"Elimina dalla console": "Eliminar da consola",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Eliminar %s da consola? O jogo será desinstalado.",
|
||||
"Eliminare definitivamente questo elemento?": "Eliminar este elemento permanentemente?",
|
||||
"Eliminare definitivamente?": "Eliminar permanentemente?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Eliminar o homebrew %s da consola?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Eliminar a pasta? As apps que contém voltam ao Início, não são desinstaladas.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Eliminar para sempre a conta e tudo o que publicaste? Não é possível anular.",
|
||||
"Eliminare questo homebrew?": "Eliminar este homebrew?",
|
||||
"Eliminato": "Eliminado",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Gelo",
|
||||
"Gioca": "Jogar",
|
||||
"Gioca ai tuoi stessi giochi": "Joga os mesmos jogos que tu",
|
||||
"Gioca qualcosa per entrare in classifica": "Joga alguma coisa para entrares na classificação",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Joga algo: o tempo aparecerá aqui",
|
||||
"Giocati di recente": "Jogados recentemente",
|
||||
"Giocatori": "Jogadores",
|
||||
"Giochi": "Jogos",
|
||||
"Giochi più giocati": "Jogos mais jogados",
|
||||
"Giochi sui dischi esterni": "Jogos em discos externos",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Jogos em discos externos: liga um HDD, SSD ou pen USB e os jogos aparecem no Início com o ícone do disco. Se desligares o disco, desaparecem.",
|
||||
"Giochiamo a %s?": "Jogamos %s?",
|
||||
"Gioco": "Jogo",
|
||||
"Gioco aggiornato": "Jogo atualizado",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Jogou %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Já transferiste os dados há pouco: tenta novamente daqui a uma hora",
|
||||
"Hai lasciato il party": "Saíste da party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Atingiste o número máximo de pastas",
|
||||
"Hai scritto molto: riprova più tardi": "Escreveste muito: tenta novamente mais tarde",
|
||||
"Hanno giocato di recente": "Jogaram recentemente",
|
||||
"Hashtag (separati da spazio)": "Hashtags (separadas por espaço)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Os jogos e apps instalados aparecerão aqui.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Os jogos encontrados em HDD, SSD e pens USB ligados aparecem no Início com o ícone do disco.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "As mensagens com os teus amigos aparecerão aqui.",
|
||||
"I miei trofei": "Os meus troféus",
|
||||
"I suggerimenti dei tasti in basso.": "As dicas dos botões em baixo.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Os troféus obtidos nos jogos são lidos automaticamente da consola quando abres o Omega. Com Quadrado, voltas a lê-los agora.",
|
||||
"I tuoi giochi": "Os teus jogos",
|
||||
"I tuoi trofei": "Os teus troféus",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Os teus troféus não são públicos: podes alterar isso em Definições › Privacidade",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "O ID online e a palavra-passe são obrigatórios",
|
||||
"ID online o email già in uso": "ID online ou email já em uso",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "A ligação leva a uma página web, não ao ficheiro: é precisa a ligação direta para o pkg, zip ou elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "O mínimo de trabalho para a consola: útil se aquece ou fica lenta.",
|
||||
"Il mio profilo": "O meu perfil",
|
||||
"Il mio stato: %s": "O meu estado: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "O nome de cada jogo por baixo do ícone, não só o do escolhido.",
|
||||
"Il post non c'è più": "A publicação já não existe",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "O servidor usado pelo homebrew não responde: verifica a rede (ou o endereço escrito no script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "O serviço já foi iniciado.",
|
||||
"Il sito non risponde (tempo scaduto).": "O site não responde (tempo esgotado).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "O som dos movimentos, escolhas e notificações.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "O maior tempo de um jogador num único jogo",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "A tua mensagem de estado (ex. \"Procuro equipa para Warzone\")",
|
||||
"Il tuo stato": "O teu estado",
|
||||
"Immagine personale": "Imagem pessoal",
|
||||
"Immagini": "Imagens",
|
||||
"Importa i trofei da questa console: no": "Importar os troféus desta consola: não",
|
||||
"Importa i trofei da questa console: sì": "Importar os troféus desta consola: sim",
|
||||
"Importato: lettura dei trofei in arrivo": "Importado: leitura dos troféus em breve",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Importação desativada: os troféus importados foram apagados",
|
||||
"Impossibile aprire la pagina.": "Não foi possível abrir a página.",
|
||||
"Impossibile avviare il caricamento": "Não foi possível iniciar o carregamento",
|
||||
"Impossibile avviare l'installazione": "Não foi possível iniciar a instalação",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Não foi possível guardar o payload",
|
||||
"Impostazioni": "Definições",
|
||||
"Impostazioni non disponibili": "Definições indisponíveis",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Definições › Privacidade reúne todas as opções: quem te escreve, o que os outros veem, recordes, troféus, utilizadores bloqueados e os teus dados.",
|
||||
"In alto a destra": "Em cima à direita",
|
||||
"In alto a sinistra": "Em cima à esquerda",
|
||||
"In ascolto": "A ouvir",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON desassociado: ficam os jogos adicionados à mão",
|
||||
"Jailbreak rilevato: %s": "Jailbreak detetado: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "A importação de troféus está desativada: ativa-a em Definições › Privacidade",
|
||||
"L'invito non è più valido": "O convite já não é válido",
|
||||
"L'orologio in alto a destra.": "O relógio em cima à direita.",
|
||||
"L'utente ha scelto di non mostrarli.": "O utilizador optou por não os mostrar.",
|
||||
"L1/R1 Schede": "L1/R1 Separadores",
|
||||
"L2/R2 Volume": "L2/R2 Volume",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "A Comunidade está agora no ecrã inicial, antes dos jogos: mural, grupos, pessoas e tempo de jogo à distância de um botão.",
|
||||
"La bacheca è vuota": "O mural está vazio",
|
||||
"La coda è vuota": "A fila está vazia",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "A consola não dá áudio ao serviço em segundo plano: a música ouve-se com o Omega aberto",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "A consola não aceitou o jogo (0x%08X): é preciso ter o kstuff ativo para jogos em disco",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "É guardada pelo serviço do Omega, que não responde: atualiza o Omega ou reinicia a consola.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "O painel é 2 a 4 vezes mais leve para a consola e, quando o Início está parado, passa sozinho para 30 imagens por segundo.",
|
||||
"La forma di schede, pulsanti e icone.": "A forma de cartões, botões e ícones.",
|
||||
"La libreria è sulla console": "A biblioteca está na consola",
|
||||
"La mia libreria": "A minha biblioteca",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "A temperatura do processador ao lado da hora.",
|
||||
"La tua bio": "A tua bio",
|
||||
"La tua libreria è vuota": "A tua biblioteca está vazia",
|
||||
"La tua posizione: %d su %d": "A tua posição: %d de %d",
|
||||
"Lascia": "Sair",
|
||||
"Lascia il party": "Sair da party",
|
||||
"Le icone dei giochi nella fila della home.": "Os ícones dos jogos na fila do Início.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Nunca",
|
||||
"Malware o file pericoloso": "Malware ou ficheiro perigoso",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Enviar os registos do Omega ao programador? Contêm os nomes de jogos, faixas e rádios usados, não as palavras-passe.",
|
||||
"Maratone": "Maratonas",
|
||||
"Medie": "Médias",
|
||||
"Medio": "Médio",
|
||||
"Membri · %d": "Membros · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Assédio",
|
||||
"Molto arrotondati": "Muito arredondados",
|
||||
"Morbidi": "Suaves",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Mostrar aos amigos o que jogo e o meu tempo: não",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Mostrar aos amigos o que jogo e o meu tempo: sim",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Mostra também os homebrew e os payloads ao lado dos jogos.",
|
||||
"Mostra anche i secondi.": "Mostra também os segundos.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Mostrar o que jogo e o meu tempo: não",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Mostrar o que jogo e o meu tempo: sim",
|
||||
"Movimento": "Movimento",
|
||||
"Musica": "Música",
|
||||
"Musica %s · Effetti %s": "Música %s · Efeitos %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "A música e o comando já usam a nova versão",
|
||||
"Musica in Omega": "Música no Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Música, amigos e party de voz do Omega, também enquanto jogas",
|
||||
"Nascondi dalla home": "Ocultar do Início",
|
||||
"Nascoste": "Ocultas",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic ou outros compatíveis com Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Os perfis mostram agora os troféus: os teus no botão Troféus, os dos outros se optarem por mostrá-los.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Não há jogos no JSON: são precisos pelo menos título e ligação",
|
||||
"Neon": "Néon",
|
||||
"Nero puro": "Preto puro",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Nenhum loader disponível: é necessário o elfldr (porta 9021) ou o websrv (porta 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Sem mensagens: escreve a primeira!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Sem mensagens: escreve tu primeiro com X",
|
||||
"Nessun record ancora": "Ainda sem recordes",
|
||||
"Nessun risultato": "Nenhum resultado",
|
||||
"Nessun segnalibro": "Nenhum marcador",
|
||||
"Nessun suggerimento": "Nenhuma sugestão",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Ainda sem sugestões: adiciona alguns amigos",
|
||||
"Nessun suono": "Sem som",
|
||||
"Nessun trofeo ancora": "Ainda sem troféus",
|
||||
"Nessun trofeo in classifica": "Nenhum troféu na classificação",
|
||||
"Nessun utente trovato": "Nenhum utilizador encontrado",
|
||||
"Nessuna": "Nenhuma",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Nenhuma app oculta: oculta-as nas opções de um jogo no Início",
|
||||
"Nessuna attività": "Nenhuma atividade",
|
||||
"Nessuna attività recente": "Nenhuma atividade recente",
|
||||
"Nessuna bio.": "Sem bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Nome do novo grupo",
|
||||
"Nome del server": "Nome do servidor",
|
||||
"Nome della cartella": "Nome da pasta",
|
||||
"Nome della nuova cartella": "Nome da nova pasta",
|
||||
"Nome utente": "Nome de utilizador",
|
||||
"Nome utente o password errati": "Nome de utilizador ou palavra-passe incorretos",
|
||||
"Nomi sotto le icone": "Nomes por baixo dos ícones",
|
||||
"Non chiedere più": "Não perguntar mais",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Não apareces nos recordes: podes alterar isso em Definições › Privacidade",
|
||||
"Non disturbare": "Não incomodar",
|
||||
"Non disturbare (niente avvisi)": "Não incomodar (sem alertas)",
|
||||
"Non hai ancora pubblicato nulla": "Ainda não publicaste nada",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Noturna",
|
||||
"Novità": "Novidades",
|
||||
"Nuova cartella": "Nova pasta",
|
||||
"Nuova cartella...": "Nova pasta...",
|
||||
"Nuova copertina": "Nova capa",
|
||||
"Nuovo PIN": "Novo PIN",
|
||||
"Nuovo avatar": "Novo avatar",
|
||||
"Nuovo gruppo": "Novo grupo",
|
||||
"Nuovo messaggio": "Nova mensagem",
|
||||
"Nuovo nome": "Novo nome",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Novo: Definições › Personalizar. Mais de 30 opções: 12 temas, cor de destaque, fundos, partículas, relógio, sons, notificações, proteção de ecrã e 7 estilos rápidos.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Novo: Recordes. O tempo de jogo de todos os membros: jogadores, jogos mais jogados e maratonas, da semana ou desde sempre.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Novo: Troféus. O Omega lê os troféus obtidos nos jogos desta consola e coloca-os no teu perfil e na classificação pública.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Novidade: pastas no Início. Nas opções de um jogo, escolhe «Mover para uma pasta»; a pasta mostra os quatro primeiros ícones.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · visto %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Ocorreu um erro",
|
||||
"Operazione party non riuscita": "Falha na ação da party",
|
||||
"Opzioni": "Opções",
|
||||
"Opzioni dell'app": "Opções da app",
|
||||
"Opzioni della cartella": "Opções da pasta",
|
||||
"Opzioni di alimentazione": "Energia",
|
||||
"Ordine dei giochi": "Ordem dos jogos",
|
||||
"Oro": "Ouro",
|
||||
"Orologio e barra": "Relógio e barra",
|
||||
"Orologio grande": "Relógio grande",
|
||||
"Oscuramento dello sfondo": "Escurecimento do fundo",
|
||||
"Ottenuto": "Obtido",
|
||||
"Pagina iniziale": "Página inicial",
|
||||
"Pagina non disponibile": "Página indisponível",
|
||||
"Pannelli": "Painéis",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Sólidos",
|
||||
"Pirateria o contenuto non autorizzato": "Pirataria ou conteúdo não autorizado",
|
||||
"Più ascoltati": "Mais ouvidos",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Vários discos ao mesmo tempo são detetados automaticamente. Para iniciar jogos a partir dos discos precisas do kstuff ativo, tal como para as outras ferramentas.",
|
||||
"Più scaricati": "Mais transferidos",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Mais escuro, mais legíveis os textos sobre as capas.",
|
||||
"Più votati": "Mais votados",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · ouro 90 · prata 30 · bronze 15 pontos. Os troféus vêm da consola.",
|
||||
"Playlist": "Playlists",
|
||||
"Poche": "Poucas",
|
||||
"Posizione delle notifiche": "Posição das notificações",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "A preparar a fila...",
|
||||
"Prestazioni": "Desempenho",
|
||||
"Prima i giochi, poi gli homebrew": "Primeiro jogos, depois homebrew",
|
||||
"Privacy e dati": "Privacidade e dados",
|
||||
"Privacy": "Privacidade",
|
||||
"Privacy e termini": "Privacidade e termos",
|
||||
"Processore": "Processador",
|
||||
"Profilo": "Perfil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Só podes adicionar os teus amigos",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Podes mudar de ideias quando quiseres em Definições › Omega como Início.",
|
||||
"Puoi invitare solo i tuoi amici": "Só podes convidar os teus amigos",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Podes ocultar os jogos e as apps que não usas: opções do jogo › Ocultar do Início. Repõe-nos em Definições › Apps ocultas.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Só podes escrever aos teus amigos",
|
||||
"Quadrato: cambia periodo": "Quadrado: mudar período",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Quando instalas um jogo com um disco ligado, o Omega pergunta-te onde o colocar.",
|
||||
"Quanto restano a schermo.": "Quanto tempo ficam no ecrã.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Quanto se vê o fundo através dos cartões e notificações.",
|
||||
"Questa settimana": "Esta semana",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Esta semana ainda ninguém jogou: experimenta «Desde sempre».",
|
||||
"Questi trofei non sono visibili": "Estes troféus não estão visíveis",
|
||||
"Questo gioco non è installato su questa console": "Este jogo não está instalado nesta consola",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Este homebrew pede-te para escolher entre várias opções",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Este endereço não parece ser um servidor Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Rádios indisponíveis neste momento",
|
||||
"Radio preferite": "Rádios favoritas",
|
||||
"Rapide": "Rápidas",
|
||||
"Record": "Recordes",
|
||||
"Record: %s · %s": "Recorde: %s · %s",
|
||||
"Registrazione": "Registo",
|
||||
"Registrazione chiusa su questo server": "Registos fechados neste servidor",
|
||||
"Registrazione non riuscita": "Falha no registo",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Recusar",
|
||||
"Rifiuta invito": "Recusar convite",
|
||||
"Rilassate": "Relaxadas",
|
||||
"Rileggi dalla console": "Reler da consola",
|
||||
"Rileggo i trofei di questa console...": "A reler os troféus desta consola...",
|
||||
"Rimozione non riuscita": "Falha ao remover",
|
||||
"Rimuovere questo server musicale da Omega?": "Remover este servidor de música do Omega?",
|
||||
"Rimuovi": "Remover",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Remover dos marcadores",
|
||||
"Rimuovi server": "Remover servidor",
|
||||
"Rinomina": "Mudar nome",
|
||||
"Rinomina cartella": "Mudar o nome da pasta",
|
||||
"Rinominato": "Nome alterado",
|
||||
"Riprendi musica": "Retomar música",
|
||||
"Ripristina": "Repor",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Fundo",
|
||||
"Sfondo del tema": "Fundo do tema",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Só são alterados os ficheiros do Omega e, se necessário, a configuração do loader. Podes repetir isto quando quiseres em Definições › Sistema e ferramentas.",
|
||||
"Si scopre ottenendolo.": "Revela-se ao obtê-lo.",
|
||||
"Si spaccia per un altro": "Faz-se passar por outra pessoa",
|
||||
"Siete già amici": "Já são amigos",
|
||||
"Silenziose": "Silenciosas",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subtítulo",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Espacial",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Desativar a importação de troféus? Os já importados são apagados do servidor.",
|
||||
"Spegni": "Desligar",
|
||||
"Spegni il microfono": "Desligar o microfone",
|
||||
"Spenta": "Desligada",
|
||||
"Sposta": "Mover",
|
||||
"Sposta in un'altra cartella": "Mover para outra pasta",
|
||||
"Sposta in una cartella": "Mover para uma pasta",
|
||||
"Sposta qui": "Mover para aqui",
|
||||
"Spostato in %s": "Movido para %s",
|
||||
"Sposto %s": "A mover %s",
|
||||
"Squadrati": "Retos",
|
||||
"Sta giocando a %s · %s": "A jogar %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Estilo da proteção de ecrã",
|
||||
"Stile «%s» applicato": "Estilo «%s» aplicado",
|
||||
"Stili rapidi": "Estilos rápidos",
|
||||
"Sto leggendo i trofei di questa console...": "A ler os troféus desta consola...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Ferramentas e payloads",
|
||||
"Strumento": "Ferramenta",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura da consola",
|
||||
"Tempo di gioco": "Tempo de jogo",
|
||||
"Termini d'uso": "Termos de Utilização",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Os termos de utilização e a privacidade foram atualizados (Definições > Privacidade e dados). Aceitas?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Os Termos de Utilização e a Política de Privacidade foram atualizados (Definições > Privacidade). Aceitas?",
|
||||
"Ti ha chiesto l'amicizia": "Enviou-te um pedido de amizade",
|
||||
"Ti ha inviato una richiesta": "Enviou-te um pedido",
|
||||
"Tipo di file": "Tipo de ficheiro",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Título do jogo",
|
||||
"Titolo disinstallato": "Título desinstalado",
|
||||
"Togli": "Remover",
|
||||
"Togli dalla cartella": "Remover da pasta",
|
||||
"Togli dalla coda": "Tirar da fila",
|
||||
"Togli dalla libreria": "Remover da biblioteca",
|
||||
"Togli dalle preferite": "Tirar das favoritas",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Volta atrás ou escreve outro endereço",
|
||||
"Tramonto": "Pôr do sol",
|
||||
"Triangolo: scrivi un commento": "Triângulo: escrever um comentário",
|
||||
"Trofei": "Troféus",
|
||||
"Trofei di %s": "Troféus de %s",
|
||||
"Trofei non disponibili": "Troféus indisponíveis",
|
||||
"Trofeo nascosto": "Troféu oculto",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Demasiadas páginas em pouco tempo: aguarda alguns segundos.",
|
||||
"Troppe registrazioni: riprova più tardi": "Demasiados registos: tenta novamente mais tarde",
|
||||
"Troppe richieste: riprova tra poco": "Demasiados pedidos: tenta daqui a pouco",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Utilizadores bloqueados (X para desbloquear)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Está bem: podes fazê-lo quando quiseres em Definições › Sistema e ferramentas",
|
||||
"Valuta": "Avaliar",
|
||||
"Vedi i trofei": "Ver troféus",
|
||||
"Velocità delle animazioni": "Velocidade das animações",
|
||||
"Ventola": "Ventoinha",
|
||||
"Ventola: accelera sopra %d °C": "Ventoinha: acelera acima de %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "abr",
|
||||
"aprile": "abril",
|
||||
"assente": "ausente",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "já há outra instalação em curso no sistema",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "o jogo está aberto: fecha-o e tenta novamente",
|
||||
"il pkg non corrisponde al gioco già installato": "o pkg não corresponde ao jogo já instalado",
|
||||
"installatore di sistema non pronto: riavvia Omega": "instalador do sistema não está pronto: reinicia o Omega",
|
||||
"invisibile": "invisível",
|
||||
"lug": "jul",
|
||||
"luglio": "julho",
|
||||
"lun": "seg",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "quarta-feira",
|
||||
"nessun caricatore": "nenhum loader",
|
||||
"no": "não",
|
||||
"non disturbare": "não incomodar",
|
||||
"non rilevato": "não detetado",
|
||||
"nov": "nov",
|
||||
"novembre": "novembro",
|
||||
"online": "online",
|
||||
"ott": "out",
|
||||
"ottobre": "outubro",
|
||||
"per scrivere": "para escrever",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d prieten",
|
||||
"%d amico in comune": "%d prieten comun",
|
||||
"%d amico sta giocando": "%d prieten se joacă",
|
||||
"%d app": "Aplicații: %d",
|
||||
"%d brani": "%d piese",
|
||||
"%d di %d": "%d din %d",
|
||||
"%d di %d · %d%%": "%d din %d · %d%%",
|
||||
"%d giocatore": "%d jucător",
|
||||
"%d giocatore su Omega in questo momento": "%d jucător pe Omega acum",
|
||||
"%d giocatori": "%d jucători",
|
||||
"%d giocatori su Omega in questo momento": "%d jucători pe Omega acum",
|
||||
"%d giochi con trofei": "%d jocuri cu trofee",
|
||||
"%d giochi · più giocato: %s": "%d jocuri · cel mai jucat: %s",
|
||||
"%d gioco con trofei": "%d joc cu trofee",
|
||||
"%d gioco · più giocato: %s": "%d joc · cel mai jucat: %s",
|
||||
"%d in comune": "%d comuni",
|
||||
"%d in gioco ora": "%d în joc acum",
|
||||
"%d membri": "%d membri",
|
||||
"%d membri · nessun messaggio": "%d membri · niciun mesaj",
|
||||
"%d membro": "%d membru",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d necitite",
|
||||
"%d nuove": "%d noi",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d în joc",
|
||||
"%d punti": "%d puncte",
|
||||
"%d salvate": "%d salvate",
|
||||
"%d stazioni": "%d posturi",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s instalat pe %s: îl găsești în Home",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s instalat: îl găsești în Home-ul Omega",
|
||||
"%s liberi di %s": "%s liberi din %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s ascunsă: o readuci din Setări › Aplicații ascunse",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s nu răspunde: discul mai este conectat?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB liberi",
|
||||
"%s · %s (in uso)": "%s · %s (în uz)",
|
||||
"%s · %s giocate in totale": "%s · %s jucate în total",
|
||||
"%s è di nuovo in home": "%s este din nou în Home",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s este în Payload Manager: pornește-l o dată pentru a finaliza instalarea",
|
||||
"+ Aggiungi un server": "+ Adaugă un server",
|
||||
"1 amico online": "1 prieten online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Anulează cererea",
|
||||
"App": "Aplicație",
|
||||
"App e intrattenimento": "Aplicații și divertisment",
|
||||
"App nascoste": "Aplicații ascunse",
|
||||
"App nascoste (X per rimetterle in home)": "Aplicații ascunse (X pentru a le readuce în Home)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst indisponibil (privilegiu lipsă). Alternativă: instalează pkg-ul cu ItemzFlow.",
|
||||
"Applica": "Aplică",
|
||||
"Apri": "Deschide",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar actualizat",
|
||||
"Avatar personalizzato rimosso": "Avatar personalizat eliminat",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatare: 16 personaje noi, de la dragon la cyborg. Le găsești în Setări › Schimbă avatarul.",
|
||||
"Avvia": "Pornește",
|
||||
"Avvia Omega o riavvia la console": "Pornește Omega sau repornește consola",
|
||||
"Avvia party": "Pornește party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Avizier",
|
||||
"Bacheca e gruppi": "Avizier",
|
||||
"Bacheca non disponibile": "Avizier indisponibil",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Avizier, grupuri, recorduri și trofee ale tuturor membrilor",
|
||||
"Bagliore": "Strălucire",
|
||||
"Barra dei comandi": "Bara de comenzi",
|
||||
"Bentornato!": "Bine ai revenit!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Se încarcă...",
|
||||
"Cartella /data/music": "Folderul /data/music",
|
||||
"Cartella creata": "Folder creat",
|
||||
"Cartella eliminata: le app sono tornate in home": "Dosar șters: aplicațiile au revenit în Home",
|
||||
"Cartella non leggibile": "Folderul nu poate fi citit",
|
||||
"Cartella non valida: manca il Title ID": "Dosar nevalid: lipsește Title ID",
|
||||
"Cartella vuota o non leggibile": "Folder gol sau care nu poate fi citit",
|
||||
"Cartella · %d app": "Dosar · Aplicații: %d",
|
||||
"Categoria": "Categorie",
|
||||
"Categoria riportata ai valori iniziali": "Categoria a revenit la valorile inițiale",
|
||||
"Centro di controllo": "Centru de control",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Ce formă au și cum se mișcă.",
|
||||
"Chi può scrivermi: solo amici": "Cine îmi poate scrie: doar prietenii",
|
||||
"Chi può scrivermi: tutti": "Cine îmi poate scrie: toată lumea",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Cine închide consola apare acum offline după câteva minute, iar jocurile își arată numele și pictograma reale chiar și celor care nu le au.",
|
||||
"Chi sta usando questo controller?": "Cine folosește acest controller?",
|
||||
"Chi vede i miei trofei: nessuno": "Cine îmi vede trofeele: nimeni",
|
||||
"Chi vede i miei trofei: solo amici": "Cine îmi vede trofeele: doar prietenii",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Cine îmi vede trofeele: toți (și în clasament)",
|
||||
"Chiavetta USB": "Stick USB",
|
||||
"Chiavetta USB %d": "Stick USB %d",
|
||||
"Chiavetta USB 1": "Stick USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Cinema",
|
||||
"Classici": "Clasice",
|
||||
"Classifica degli amici": "Clasamentul prietenilor",
|
||||
"Classifica dei trofei": "Clasamentul trofeelor",
|
||||
"Classifica del gioco": "Clasamentul jocului",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Conectează telefonul sau PC-ul la aceeași rețea Wi-Fi ca și consola.",
|
||||
"Collega un JSON": "Conectează un JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Conectează un stick USB cu muzica ta sau copiaz-o în /data/Omega/Music prin FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Comentariul nu a putut fi publicat",
|
||||
"Commento pubblicato": "Comentariu publicat",
|
||||
"Community": "Comunitate",
|
||||
"Compari nei Record pubblici: no": "Apari în Recordurile publice: nu",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Apari în Recordurile publice: nu (activitate ascunsă)",
|
||||
"Compari nei Record pubblici: sì": "Apari în Recordurile publice: da",
|
||||
"Componenti per il jailbreak": "Componente pentru jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Cu un panou deschis, Home-ul de dedesubt nu se redesenează: jumătate din efort pentru consolă.",
|
||||
"Conferma": "Confirmă",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Confirmi că acest homebrew este al tău sau poate fi redistribuit liber și nu este un joc sau software piratat?",
|
||||
"Confermo": "Confirm",
|
||||
"Console": "Consolă",
|
||||
"Contatti e visibilità": "Contacte și vizibilitate",
|
||||
"Contenuto offensivo": "Conținut ofensator",
|
||||
"Conversazioni": "Conversații",
|
||||
"Copertina": "Copertă",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Istoric",
|
||||
"Cronologia cancellata": "Istoric șters",
|
||||
"Cronologia vuota": "Istoricul este gol",
|
||||
"Da ottenere": "De obținut",
|
||||
"Da sempre": "Dintotdeauna",
|
||||
"Da spostare: scegli la cartella e premi △": "De mutat: alege folderul și apasă △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Dintr-un JSON: Conectează un JSON cu lista jocurilor tale sau importă-l de pe telefon.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Iată ce s-a făcut:",
|
||||
"Effetti sonori: attivi": "Efecte sonore: activate",
|
||||
"Effetti sonori: spenti": "Efecte sonore: dezactivate",
|
||||
"Elenco dei trofei non ancora disponibile": "Lista trofeelor nu este încă disponibilă",
|
||||
"Elenco pieno: togli un server prima": "Listă plină: elimină mai întâi un server",
|
||||
"Elimina": "Șterge",
|
||||
"Elimina account": "Șterge contul",
|
||||
"Elimina cartella": "Șterge dosarul",
|
||||
"Elimina dalla console": "Șterge de pe consolă",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Ștergi %s de pe consolă? Jocul va fi dezinstalat.",
|
||||
"Eliminare definitivamente questo elemento?": "Ștergi definitiv acest element?",
|
||||
"Eliminare definitivamente?": "Ștergi definitiv?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Ștergi homebrew-ul %s de pe consolă?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Ștergi dosarul? Aplicațiile din el revin în Home, nu sunt dezinstalate.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Ștergi definitiv contul și tot ce ai publicat? Acțiunea nu poate fi anulată.",
|
||||
"Eliminare questo homebrew?": "Ștergi acest homebrew?",
|
||||
"Eliminato": "Șters",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Gheață",
|
||||
"Gioca": "Joacă",
|
||||
"Gioca ai tuoi stessi giochi": "Joacă aceleași jocuri ca tine",
|
||||
"Gioca qualcosa per entrare in classifica": "Joacă ceva ca să intri în clasament",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Joacă ceva: timpul tău va apărea aici",
|
||||
"Giocati di recente": "Jucate recent",
|
||||
"Giocatori": "Jucători",
|
||||
"Giochi": "Jocuri",
|
||||
"Giochi più giocati": "Cele mai jucate jocuri",
|
||||
"Giochi sui dischi esterni": "Jocuri de pe discuri externe",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Jocuri pe discuri externe: conectează un HDD, un SSD sau un stick USB și jocurile apar în Home cu pictograma discului. Dacă deconectezi discul, dispar.",
|
||||
"Giochiamo a %s?": "Jucăm %s?",
|
||||
"Gioco": "Joc",
|
||||
"Gioco aggiornato": "Joc actualizat",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "A jucat %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Ți-ai descărcat datele de curând: încearcă din nou peste o oră",
|
||||
"Hai lasciato il party": "Ai părăsit party-ul",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Ai atins numărul maxim de dosare",
|
||||
"Hai scritto molto: riprova più tardi": "Ai scris mult: încearcă mai târziu",
|
||||
"Hanno giocato di recente": "Au jucat recent",
|
||||
"Hashtag (separati da spazio)": "Hashtaguri (separate prin spațiu)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Jocurile și aplicațiile instalate vor apărea aici.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Jocurile găsite pe HDD-uri, SSD-uri și stickuri conectate apar în Home cu pictograma discului.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Mesajele cu prietenii tăi vor apărea aici.",
|
||||
"I miei trofei": "Trofeele mele",
|
||||
"I suggerimenti dei tasti in basso.": "Indicațiile butoanelor din partea de jos.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Trofeele obținute în jocuri se citesc singure de pe consolă când deschizi Omega. Cu Pătrat le recitești acum.",
|
||||
"I tuoi giochi": "Jocurile tale",
|
||||
"I tuoi trofei": "Trofeele tale",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Trofeele tale nu sunt publice: poți schimba asta în Setări › Confidențialitate",
|
||||
"ID online": "ID online",
|
||||
"ID online e password sono obbligatori": "ID-ul online și parola sunt obligatorii",
|
||||
"ID online o email già in uso": "ID online sau e-mail deja folosit",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Linkul duce la o pagină web, nu la fișier: e nevoie de linkul direct către pkg, zip sau elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Efort minim pentru consolă: util dacă se încălzește sau încetinește.",
|
||||
"Il mio profilo": "Profilul meu",
|
||||
"Il mio stato: %s": "Starea mea: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Numele fiecărui joc sub pictograma lui, nu doar al celui ales.",
|
||||
"Il post non c'è più": "Postarea nu mai există",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Serverul folosit de homebrew nu răspunde: verifică rețeaua (sau adresa din script)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Serviciul a pornit deja.",
|
||||
"Il sito non risponde (tempo scaduto).": "Site-ul nu răspunde (timp expirat).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Sunetul deplasărilor, selecțiilor și notificărilor.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Cel mai lung timp al unui jucător într-un singur joc",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Mesajul tău de stare (ex. „Caut echipă pentru Warzone”)",
|
||||
"Il tuo stato": "Starea ta",
|
||||
"Immagine personale": "Imagine personală",
|
||||
"Immagini": "Imagini",
|
||||
"Importa i trofei da questa console: no": "Importă trofeele de pe această consolă: nu",
|
||||
"Importa i trofei da questa console: sì": "Importă trofeele de pe această consolă: da",
|
||||
"Importato: lettura dei trofei in arrivo": "Importat: citirea trofeelor în curând",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import oprit: trofeele importate au fost șterse",
|
||||
"Impossibile aprire la pagina.": "Pagina nu a putut fi deschisă.",
|
||||
"Impossibile avviare il caricamento": "Încărcarea nu a putut porni",
|
||||
"Impossibile avviare l'installazione": "Instalarea nu a putut porni",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Payload-ul nu a putut fi salvat",
|
||||
"Impostazioni": "Setări",
|
||||
"Impostazioni non disponibili": "Setări indisponibile",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Setări › Confidențialitate adună toate opțiunile: cine îți scrie, ce văd ceilalți, recorduri, trofee, utilizatori blocați și datele tale.",
|
||||
"In alto a destra": "Sus în dreapta",
|
||||
"In alto a sinistra": "Sus în stânga",
|
||||
"In ascolto": "Se ascultă acum",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON deconectat: jocurile adăugate manual rămân",
|
||||
"Jailbreak rilevato: %s": "Jailbreak detectat: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Importul trofeelor este oprit: pornește-l din Setări › Confidențialitate",
|
||||
"L'invito non è più valido": "Invitația nu mai este valabilă",
|
||||
"L'orologio in alto a destra.": "Ceasul din dreapta sus.",
|
||||
"L'utente ha scelto di non mostrarli.": "Utilizatorul a ales să nu le afișeze.",
|
||||
"L1/R1 Schede": "L1/R1 File",
|
||||
"L2/R2 Volume": "L2/R2 Volum",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Comunitatea este acum pe ecranul principal, înaintea jocurilor: avizier, grupuri, persoane și timp de joc la un buton distanță.",
|
||||
"La bacheca è vuota": "Avizierul este gol",
|
||||
"La coda è vuota": "Coada este goală",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Consola nu oferă audio serviciului din fundal: muzica se aude cu Omega deschisă",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Consola nu a acceptat jocul (0x%08X): pentru jocurile de pe disc trebuie să fie activ kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "O păstrează serviciul Omega, care nu răspunde: actualizează Omega sau repornește consola.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Dashboardul este de 2 până la 4 ori mai ușor pentru consolă, iar când Home stă pe loc trece singur la 30 de cadre pe secundă.",
|
||||
"La forma di schede, pulsanti e icone.": "Forma cardurilor, butoanelor și pictogramelor.",
|
||||
"La libreria è sulla console": "Biblioteca este pe consolă",
|
||||
"La mia libreria": "Biblioteca mea",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Temperatura procesorului lângă oră.",
|
||||
"La tua bio": "Biografia ta",
|
||||
"La tua libreria è vuota": "Biblioteca ta este goală",
|
||||
"La tua posizione: %d su %d": "Poziția ta: %d din %d",
|
||||
"Lascia": "Părăsește",
|
||||
"Lascia il party": "Părăsește party-ul",
|
||||
"Le icone dei giochi nella fila della home.": "Pictogramele jocurilor din rândul Home-ului.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Niciodată",
|
||||
"Malware o file pericoloso": "Malware sau fișier periculos",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Trimiți jurnalele Omega dezvoltatorului? Conțin numele jocurilor, pieselor și radiourilor folosite, nu parolele.",
|
||||
"Maratone": "Maratoane",
|
||||
"Medie": "Medii",
|
||||
"Medio": "Mediu",
|
||||
"Membri · %d": "Membri · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Hărțuire",
|
||||
"Molto arrotondati": "Foarte rotunjite",
|
||||
"Morbidi": "Moi",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Arată prietenilor ce joc și timpul meu: nu",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Arată prietenilor ce joc și timpul meu: da",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Arată și homebrew-urile și payload-urile lângă jocuri.",
|
||||
"Mostra anche i secondi.": "Arată și secundele.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Arată ce joc și timpul meu: nu",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Arată ce joc și timpul meu: da",
|
||||
"Movimento": "Mișcare",
|
||||
"Musica": "Muzică",
|
||||
"Musica %s · Effetti %s": "Muzică %s · Efecte %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Muzica și telecomanda folosesc deja noua versiune",
|
||||
"Musica in Omega": "Muzică în Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Muzica, prietenii și party-ul vocal Omega, chiar și în timpul jocului",
|
||||
"Nascondi dalla home": "Ascunde din Home",
|
||||
"Nascoste": "Ascunse",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic sau alte servere compatibile Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "În profiluri se văd acum trofeele: ale tale de la butonul Trofee, ale celorlalți dacă aleg să le afișeze.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Nu există jocuri în JSON: sunt necesare cel puțin titlul și linkul",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Negru pur",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Niciun loader disponibil: este necesar elfldr (portul 9021) sau websrv (portul 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Niciun mesaj: scrie primul!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Niciun mesaj: scrie tu primul cu X",
|
||||
"Nessun record ancora": "Încă niciun record",
|
||||
"Nessun risultato": "Niciun rezultat",
|
||||
"Nessun segnalibro": "Niciun marcaj",
|
||||
"Nessun suggerimento": "Nicio sugestie",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Încă nicio sugestie: adaugă câțiva prieteni",
|
||||
"Nessun suono": "Fără sunete",
|
||||
"Nessun trofeo ancora": "Încă niciun trofeu",
|
||||
"Nessun trofeo in classifica": "Niciun trofeu în clasament",
|
||||
"Nessun utente trovato": "Niciun utilizator găsit",
|
||||
"Nessuna": "Niciuna",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Nicio aplicație ascunsă: le ascunzi din opțiunile unui joc din Home",
|
||||
"Nessuna attività": "Nicio activitate",
|
||||
"Nessuna attività recente": "Nicio activitate recentă",
|
||||
"Nessuna bio.": "Nicio biografie.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Numele noului grup",
|
||||
"Nome del server": "Numele serverului",
|
||||
"Nome della cartella": "Numele folderului",
|
||||
"Nome della nuova cartella": "Numele noului dosar",
|
||||
"Nome utente": "Nume de utilizator",
|
||||
"Nome utente o password errati": "Nume de utilizator sau parolă greșită",
|
||||
"Nomi sotto le icone": "Nume sub pictograme",
|
||||
"Non chiedere più": "Nu mai întreba",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Nu apari în recorduri: poți schimba asta în Setări › Confidențialitate",
|
||||
"Non disturbare": "Nu deranjați",
|
||||
"Non disturbare (niente avvisi)": "Nu deranjați (fără alerte)",
|
||||
"Non hai ancora pubblicato nulla": "Încă nu ai publicat nimic",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nocturnă",
|
||||
"Novità": "Noutăți",
|
||||
"Nuova cartella": "Folder nou",
|
||||
"Nuova cartella...": "Dosar nou...",
|
||||
"Nuova copertina": "Copertă nouă",
|
||||
"Nuovo PIN": "PIN nou",
|
||||
"Nuovo avatar": "Avatar nou",
|
||||
"Nuovo gruppo": "Grup nou",
|
||||
"Nuovo messaggio": "Mesaj nou",
|
||||
"Nuovo nome": "Nume nou",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nou: Setări › Personalizare. Peste 30 de opțiuni: 12 teme, culoare de accent, fundaluri, particule, ceas, sunete, notificări, economizor de ecran și 7 stiluri rapide.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nou: Recorduri. Timpul de joc al tuturor membrilor: jucători, cele mai jucate jocuri și maratoane, din săptămâna aceasta sau dintotdeauna.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nou: Trofee. Omega citește trofeele obținute în jocurile de pe această consolă și le pune în profilul tău și în clasamentul public.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nou: dosare în Home. Din opțiunile unui joc alege „Mută într-un dosar”; dosarul afișează primele patru pictograme.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · văzut %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Ceva nu a funcționat",
|
||||
"Operazione party non riuscita": "Acțiunea party a eșuat",
|
||||
"Opzioni": "Opțiuni",
|
||||
"Opzioni dell'app": "Opțiunile aplicației",
|
||||
"Opzioni della cartella": "Opțiunile dosarului",
|
||||
"Opzioni di alimentazione": "Alimentare",
|
||||
"Ordine dei giochi": "Ordinea jocurilor",
|
||||
"Oro": "Auriu",
|
||||
"Orologio e barra": "Ceas și bară",
|
||||
"Orologio grande": "Ceas mare",
|
||||
"Oscuramento dello sfondo": "Întunecarea fundalului",
|
||||
"Ottenuto": "Obținut",
|
||||
"Pagina iniziale": "Pagina de pornire",
|
||||
"Pagina non disponibile": "Pagină indisponibilă",
|
||||
"Pannelli": "Panouri",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Pline",
|
||||
"Pirateria o contenuto non autorizzato": "Piraterie sau conținut neautorizat",
|
||||
"Più ascoltati": "Cele mai ascultate",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Mai multe discuri simultan sunt găsite automat. Pentru a porni jocuri de pe discuri ai nevoie de kstuff activ, ca pentru celelalte instrumente.",
|
||||
"Più scaricati": "Cele mai descărcate",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Cu cât e mai întunecat, cu atât textele de peste coperți se citesc mai bine.",
|
||||
"Più votati": "Cele mai apreciate",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platină 300 · aur 90 · argint 30 · bronz 15 puncte. Trofeele vin de pe consolă.",
|
||||
"Playlist": "Playlisturi",
|
||||
"Poche": "Puține",
|
||||
"Posizione delle notifiche": "Poziția notificărilor",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Se pregătește coada...",
|
||||
"Prestazioni": "Performanță",
|
||||
"Prima i giochi, poi gli homebrew": "Întâi jocurile, apoi homebrew-urile",
|
||||
"Privacy e dati": "Confidențialitate și date",
|
||||
"Privacy": "Confidențialitate",
|
||||
"Privacy e termini": "Termeni și politici",
|
||||
"Processore": "Procesor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Poți adăuga doar prietenii tăi",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Te poți răzgândi oricând în Setări › Omega ca Home.",
|
||||
"Puoi invitare solo i tuoi amici": "Poți invita doar prietenii tăi",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Poți ascunde jocurile și aplicațiile pe care nu le folosești: opțiunile jocului › Ascunde din Home. Le readuci din Setări › Aplicații ascunse.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Poți scrie doar prietenilor tăi",
|
||||
"Quadrato: cambia periodo": "Pătrat: schimbă perioada",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Când instalezi un joc cu un disc conectat, Omega te întreabă unde să-l pună.",
|
||||
"Quanto restano a schermo.": "Cât timp rămân pe ecran.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Cât se vede fundalul prin carduri și notificări.",
|
||||
"Questa settimana": "Săptămâna aceasta",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Săptămâna aceasta nu a jucat încă nimeni: încearcă „Dintotdeauna”.",
|
||||
"Questi trofei non sono visibili": "Aceste trofee nu sunt vizibile",
|
||||
"Questo gioco non è installato su questa console": "Acest joc nu este instalat pe această consolă",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Acest homebrew îți cere să alegi între mai multe opțiuni",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Această adresă nu pare a fi un server Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Posturile radio nu sunt disponibile momentan",
|
||||
"Radio preferite": "Posturi radio favorite",
|
||||
"Rapide": "Rapide",
|
||||
"Record": "Recorduri",
|
||||
"Record: %s · %s": "Record: %s · %s",
|
||||
"Registrazione": "Înregistrare",
|
||||
"Registrazione chiusa su questo server": "Înregistrările sunt închise pe acest server",
|
||||
"Registrazione non riuscita": "Înregistrare eșuată",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Refuză",
|
||||
"Rifiuta invito": "Refuză invitația",
|
||||
"Rilassate": "Relaxate",
|
||||
"Rileggi dalla console": "Recitește de pe consolă",
|
||||
"Rileggo i trofei di questa console...": "Se recitesc trofeele de pe această consolă...",
|
||||
"Rimozione non riuscita": "Eliminare eșuată",
|
||||
"Rimuovere questo server musicale da Omega?": "Elimini acest server de muzică din Omega?",
|
||||
"Rimuovi": "Elimină",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Elimină din marcaje",
|
||||
"Rimuovi server": "Elimină serverul",
|
||||
"Rinomina": "Redenumește",
|
||||
"Rinomina cartella": "Redenumește dosarul",
|
||||
"Rinominato": "Redenumit",
|
||||
"Riprendi musica": "Reia muzica",
|
||||
"Ripristina": "Resetează",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Fundal",
|
||||
"Sfondo del tema": "Fundalul temei",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Se modifică doar fișierele Omega și, dacă e nevoie, setarea loaderului. Poți reface asta oricând din Setări › Sistem și instrumente.",
|
||||
"Si scopre ottenendolo.": "Se dezvăluie când îl obții.",
|
||||
"Si spaccia per un altro": "Se dă drept altcineva",
|
||||
"Siete già amici": "Sunteți deja prieteni",
|
||||
"Silenziose": "Silențioase",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Subtitlu",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Spațială",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Oprești importul trofeelor? Cele deja importate vor fi șterse de pe server.",
|
||||
"Spegni": "Alimentare",
|
||||
"Spegni il microfono": "Oprește microfonul",
|
||||
"Spenta": "Oprită",
|
||||
"Sposta": "Mută",
|
||||
"Sposta in un'altra cartella": "Mută în alt dosar",
|
||||
"Sposta in una cartella": "Mută într-un dosar",
|
||||
"Sposta qui": "Mută aici",
|
||||
"Spostato in %s": "Mutat în %s",
|
||||
"Sposto %s": "Se mută %s",
|
||||
"Squadrati": "Drepte",
|
||||
"Sta giocando a %s · %s": "Joacă %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Stilul screensaverului",
|
||||
"Stile «%s» applicato": "Stilul „%s” aplicat",
|
||||
"Stili rapidi": "Stiluri rapide",
|
||||
"Sto leggendo i trofei di questa console...": "Se citesc trofeele de pe această consolă...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Instrumente și payload-uri",
|
||||
"Strumento": "Instrument",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Temperatura consolei",
|
||||
"Tempo di gioco": "Timp de joc",
|
||||
"Termini d'uso": "Termeni de utilizare",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Termenii de utilizare și politica de confidențialitate au fost actualizate (Setări > Confidențialitate și date). Le accepți?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Termenii de utilizare și Politica de confidențialitate au fost actualizate (Setări > Confidențialitate). Le accepți?",
|
||||
"Ti ha chiesto l'amicizia": "Ți-a trimis o cerere de prietenie",
|
||||
"Ti ha inviato una richiesta": "Ți-a trimis o cerere",
|
||||
"Tipo di file": "Tip de fișier",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Titlul jocului",
|
||||
"Titolo disinstallato": "Titlu dezinstalat",
|
||||
"Togli": "Elimină",
|
||||
"Togli dalla cartella": "Scoate din dosar",
|
||||
"Togli dalla coda": "Scoate din coadă",
|
||||
"Togli dalla libreria": "Elimină din bibliotecă",
|
||||
"Togli dalle preferite": "Scoate din favorite",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Revino înapoi sau scrie altă adresă",
|
||||
"Tramonto": "Apus",
|
||||
"Triangolo: scrivi un commento": "Triunghi: scrie un comentariu",
|
||||
"Trofei": "Trofee",
|
||||
"Trofei di %s": "Trofeele lui %s",
|
||||
"Trofei non disponibili": "Trofee indisponibile",
|
||||
"Trofeo nascosto": "Trofeu ascuns",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Prea multe pagini în scurt timp: așteaptă câteva secunde.",
|
||||
"Troppe registrazioni: riprova più tardi": "Prea multe înregistrări: încearcă mai târziu",
|
||||
"Troppe richieste: riprova tra poco": "Prea multe cereri: încearcă din nou în curând",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Utilizatori blocați (X pentru deblocare)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Bine: poți face asta oricând din Setări › Sistem și instrumente",
|
||||
"Valuta": "Evaluează",
|
||||
"Vedi i trofei": "Vezi trofeele",
|
||||
"Velocità delle animazioni": "Viteza animațiilor",
|
||||
"Ventola": "Ventilator",
|
||||
"Ventola: accelera sopra %d °C": "Ventilator: accelerează peste %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "aplicație",
|
||||
"apr": "apr.",
|
||||
"aprile": "aprilie",
|
||||
"assente": "absent",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "există deja o altă instalare în curs în sistem",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "jocul este deschis: închide-l și încearcă din nou",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg-ul nu corespunde jocului deja instalat",
|
||||
"installatore di sistema non pronto: riavvia Omega": "programul de instalare al sistemului nu este pregătit: repornește Omega",
|
||||
"invisibile": "invizibil",
|
||||
"lug": "iul.",
|
||||
"luglio": "iulie",
|
||||
"lun": "lun.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "miercuri",
|
||||
"nessun caricatore": "niciun loader",
|
||||
"no": "nu",
|
||||
"non disturbare": "nu deranjați",
|
||||
"non rilevato": "nedetectat",
|
||||
"nov": "nov.",
|
||||
"novembre": "noiembrie",
|
||||
"online": "online",
|
||||
"ott": "oct.",
|
||||
"ottobre": "octombrie",
|
||||
"per scrivere": "pentru a scrie",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "Друзей: %d",
|
||||
"%d amico in comune": "Общих друзей: %d",
|
||||
"%d amico sta giocando": "Друзей в игре: %d",
|
||||
"%d app": "Приложений: %d",
|
||||
"%d brani": "Треков: %d",
|
||||
"%d di %d": "%d из %d",
|
||||
"%d di %d · %d%%": "%d из %d · %d%%",
|
||||
"%d giocatore": "%d игрок",
|
||||
"%d giocatore su Omega in questo momento": "Игроков на Omega сейчас: %d",
|
||||
"%d giocatori": "Игроков: %d",
|
||||
"%d giocatori su Omega in questo momento": "Игроков на Omega сейчас: %d",
|
||||
"%d giochi con trofei": "Игр с призами: %d",
|
||||
"%d giochi · più giocato: %s": "Игр: %d · чаще всего: %s",
|
||||
"%d gioco con trofei": "%d игра с призами",
|
||||
"%d gioco · più giocato: %s": "%d игра · чаще всего: %s",
|
||||
"%d in comune": "Общих: %d",
|
||||
"%d in gioco ora": "Сейчас в игре: %d",
|
||||
"%d membri": "Участников: %d",
|
||||
"%d membri · nessun messaggio": "Участников: %d · нет сообщений",
|
||||
"%d membro": "Участников: %d",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d непроч.",
|
||||
"%d nuove": "Новых: %d",
|
||||
"%d online": "В сети: %d",
|
||||
"%d online · %d in gioco": "В сети: %d · в игре: %d",
|
||||
"%d punti": "Очков: %d",
|
||||
"%d salvate": "Сохранено: %d",
|
||||
"%d stazioni": "Станций: %d",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s установлено на %s: ищите на главном экране",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s: установлено, ищите на главном экране Omega",
|
||||
"%s liberi di %s": "Свободно %s из %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s скрыто: вернуть можно в Настройки › Скрытые приложения",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s не отвечает: диск всё ещё подключён?",
|
||||
"%s · %.0f GB liberi": "%s · свободно %.0f ГБ",
|
||||
"%s · %s (in uso)": "%s · %s (используется)",
|
||||
"%s · %s giocate in totale": "%s · всего сыграно: %s",
|
||||
"%s è di nuovo in home": "%s снова на главном экране",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s в Payload Manager: запустите один раз, чтобы завершить установку",
|
||||
"+ Aggiungi un server": "+ Добавить сервер",
|
||||
"1 amico online": "1 друг в сети",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Отменить запрос",
|
||||
"App": "Приложение",
|
||||
"App e intrattenimento": "Приложения и развлечения",
|
||||
"App nascoste": "Скрытые приложения",
|
||||
"App nascoste (X per rimetterle in home)": "Скрытые приложения (X — вернуть на главный экран)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst недоступен (нет привилегии). Обходной путь: установите pkg через ItemzFlow.",
|
||||
"Applica": "Применить",
|
||||
"Apri": "Открыть",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Аватар",
|
||||
"Avatar aggiornato": "Аватар обновлён",
|
||||
"Avatar personalizzato rimosso": "Свой аватар удалён",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Аватары: 16 новых персонажей — от дракона до киборга. Ищите их в Настройки › Сменить аватар.",
|
||||
"Avvia": "Запустить",
|
||||
"Avvia Omega o riavvia la console": "Запустите Omega или перезагрузите консоль",
|
||||
"Avvia party": "Начать пати",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Лента",
|
||||
"Bacheca e gruppi": "Лента/группы",
|
||||
"Bacheca non disponibile": "Лента недоступна",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Лента, группы, рекорды и призы всех участников",
|
||||
"Bagliore": "Свечение",
|
||||
"Barra dei comandi": "Панель команд",
|
||||
"Bentornato!": "С возвращением!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Загрузка...",
|
||||
"Cartella /data/music": "Папка /data/music",
|
||||
"Cartella creata": "Папка создана",
|
||||
"Cartella eliminata: le app sono tornate in home": "Папка удалена: приложения вернулись на главный экран",
|
||||
"Cartella non leggibile": "Папка недоступна для чтения",
|
||||
"Cartella non valida: manca il Title ID": "Неверная папка: нет Title ID",
|
||||
"Cartella vuota o non leggibile": "Папка пуста или недоступна",
|
||||
"Cartella · %d app": "Папка · Приложений: %d",
|
||||
"Categoria": "Категория",
|
||||
"Categoria riportata ai valori iniziali": "Категория сброшена к исходным значениям",
|
||||
"Centro di controllo": "Центр управления",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Их форма и движение.",
|
||||
"Chi può scrivermi: solo amici": "Кто может мне писать: только друзья",
|
||||
"Chi può scrivermi: tutti": "Кто может мне писать: все",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Тот, кто выключил консоль, теперь через несколько минут отображается не в сети, а игры показывают настоящее название и значок даже тем, у кого их нет.",
|
||||
"Chi sta usando questo controller?": "Кто использует этот контроллер?",
|
||||
"Chi vede i miei trofei: nessuno": "Кто видит мои призы: никто",
|
||||
"Chi vede i miei trofei: solo amici": "Кто видит мои призы: только друзья",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Кто видит мои призы: все (и в рейтинге)",
|
||||
"Chiavetta USB": "USB-накопитель",
|
||||
"Chiavetta USB %d": "USB-накопитель %d",
|
||||
"Chiavetta USB 1": "USB-накопитель 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Кино",
|
||||
"Classici": "Классические",
|
||||
"Classifica degli amici": "Рейтинг друзей",
|
||||
"Classifica dei trofei": "Рейтинг призов",
|
||||
"Classifica del gioco": "Рейтинг игры",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Подключите телефон или ПК к той же сети Wi-Fi, что и консоль.",
|
||||
"Collega un JSON": "Подключить JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Подключите USB-накопитель с музыкой или скопируйте её в /data/Omega/Music по FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Не удалось опубликовать комментарий",
|
||||
"Commento pubblicato": "Комментарий опубликован",
|
||||
"Community": "Сообщество",
|
||||
"Compari nei Record pubblici: no": "Вы в публичных рекордах: нет",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Вы в публичных рекордах: нет (активность скрыта)",
|
||||
"Compari nei Record pubblici: sì": "Вы в публичных рекордах: да",
|
||||
"Componenti per il jailbreak": "Компоненты для jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Пока открыта панель, главный экран под ней не перерисовывается: консоли вдвое меньше работы.",
|
||||
"Conferma": "Подтвердить",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Подтверждаете, что это ваш homebrew или его можно свободно распространять, а не пиратская игра или программа?",
|
||||
"Confermo": "Подтверждаю",
|
||||
"Console": "Консоль",
|
||||
"Contatti e visibilità": "Контакты и видимость",
|
||||
"Contenuto offensivo": "Оскорбительный контент",
|
||||
"Conversazioni": "Беседы",
|
||||
"Copertina": "Обложка",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "История",
|
||||
"Cronologia cancellata": "История очищена",
|
||||
"Cronologia vuota": "История пуста",
|
||||
"Da ottenere": "Не получен",
|
||||
"Da sempre": "За всё время",
|
||||
"Da spostare: scegli la cartella e premi △": "Для перемещения: выберите папку и нажмите △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Из JSON: Подключить JSON со списком ваших игр или импортировать его с телефона.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Вот что сделано:",
|
||||
"Effetti sonori: attivi": "Звуковые эффекты: вкл.",
|
||||
"Effetti sonori: spenti": "Звуковые эффекты: выкл.",
|
||||
"Elenco dei trofei non ancora disponibile": "Список призов пока недоступен",
|
||||
"Elenco pieno: togli un server prima": "Список заполнен: сначала удалите сервер",
|
||||
"Elimina": "Удалить",
|
||||
"Elimina account": "Удалить аккаунт",
|
||||
"Elimina cartella": "Удалить папку",
|
||||
"Elimina dalla console": "Удалить с консоли",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Удалить %s с консоли? Игра будет удалена.",
|
||||
"Eliminare definitivamente questo elemento?": "Удалить этот элемент навсегда?",
|
||||
"Eliminare definitivamente?": "Удалить навсегда?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Удалить homebrew %s с консоли?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Удалить папку? Приложения из неё вернутся на главный экран и не будут удалены с консоли.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Удалить навсегда аккаунт и всё, что вы опубликовали? Это действие нельзя отменить.",
|
||||
"Eliminare questo homebrew?": "Удалить этот homebrew?",
|
||||
"Eliminato": "Удалено",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Лёд",
|
||||
"Gioca": "Играть",
|
||||
"Gioca ai tuoi stessi giochi": "Играет в те же игры, что и вы",
|
||||
"Gioca qualcosa per entrare in classifica": "Сыграйте во что-нибудь, чтобы попасть в рейтинг",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Сыграйте во что-нибудь: здесь появится ваше время",
|
||||
"Giocati di recente": "Недавние игры",
|
||||
"Giocatori": "Игроки",
|
||||
"Giochi": "Игры",
|
||||
"Giochi più giocati": "Популярные игры",
|
||||
"Giochi sui dischi esterni": "Игры на внешних дисках",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Игры на внешних дисках: подключите HDD, SSD или флешку, и игры появятся на главном экране со значком диска. Если отключить диск, они исчезнут.",
|
||||
"Giochiamo a %s?": "Сыграем в %s?",
|
||||
"Gioco": "Игра",
|
||||
"Gioco aggiornato": "Игра обновлена",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Играл(а) в %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Вы недавно уже скачивали данные: повторите через час",
|
||||
"Hai lasciato il party": "Вы покинули пати",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Достигнуто максимальное число папок",
|
||||
"Hai scritto molto: riprova più tardi": "Вы написали слишком много: повторите позже",
|
||||
"Hanno giocato di recente": "Недавно играли",
|
||||
"Hashtag (separati da spazio)": "Хештеги (через пробел)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Здесь появятся установленные игры и приложения.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Игры, найденные на подключённых HDD, SSD и USB-накопителях, появляются на главном экране со значком диска.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Здесь появятся ваши переписки с друзьями.",
|
||||
"I miei trofei": "Мои призы",
|
||||
"I suggerimenti dei tasti in basso.": "Подсказки кнопок внизу.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Призы, полученные в играх, считываются с консоли автоматически при запуске Omega. Нажмите «квадрат», чтобы считать их заново сейчас.",
|
||||
"I tuoi giochi": "Ваши игры",
|
||||
"I tuoi trofei": "Ваши призы",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Ваши призы не видны другим: изменить можно в «Настройки › Приватность»",
|
||||
"ID online": "Сетевой ID",
|
||||
"ID online e password sono obbligatori": "Нужно указать сетевой ID и пароль",
|
||||
"ID online o email già in uso": "Сетевой ID или эл. почта уже используются",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Ссылка ведёт на веб-страницу, а не на файл: нужна прямая ссылка на pkg, zip или elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Минимум работы для консоли: полезно, если она греется или тормозит.",
|
||||
"Il mio profilo": "Мой профиль",
|
||||
"Il mio stato: %s": "Мой статус: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Название каждой игры под её значком, а не только выбранной.",
|
||||
"Il post non c'è più": "Этой публикации больше нет",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Сервер, который использует этот homebrew, не отвечает: проверьте сеть (или адрес, указанный в скрипте)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Служба уже запущена.",
|
||||
"Il sito non risponde (tempo scaduto).": "Сайт не отвечает (время ожидания истекло).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Звук перемещений, выбора и уведомлений.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Самое долгое время одного игрока в одной игре",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Ваш статус (напр. «Ищу команду для Warzone»)",
|
||||
"Il tuo stato": "Ваш статус",
|
||||
"Immagine personale": "Своё изображение",
|
||||
"Immagini": "Изображения",
|
||||
"Importa i trofei da questa console: no": "Импортировать призы с этой консоли: нет",
|
||||
"Importa i trofei da questa console: sì": "Импортировать призы с этой консоли: да",
|
||||
"Importato: lettura dei trofei in arrivo": "Импортировано: чтение призов скоро появится",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Импорт выключен: импортированные призы удалены",
|
||||
"Impossibile aprire la pagina.": "Не удалось открыть страницу.",
|
||||
"Impossibile avviare il caricamento": "Не удалось начать отправку",
|
||||
"Impossibile avviare l'installazione": "Не удалось начать установку",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Не удалось сохранить payload",
|
||||
"Impostazioni": "Настройки",
|
||||
"Impostazioni non disponibili": "Настройки недоступны",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "В «Настройки › Приватность» собраны все параметры: кто может вам писать, что видят другие, рекорды, призы, заблокированные пользователи и ваши данные.",
|
||||
"In alto a destra": "Справа вверху",
|
||||
"In alto a sinistra": "Слева вверху",
|
||||
"In ascolto": "Сейчас звучит",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON отключён: игры, добавленные вручную, остаются",
|
||||
"Jailbreak rilevato: %s": "Обнаружен jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Импорт призов выключен: включите его в «Настройки › Приватность»",
|
||||
"L'invito non è più valido": "Приглашение больше недействительно",
|
||||
"L'orologio in alto a destra.": "Часы в правом верхнем углу.",
|
||||
"L'utente ha scelto di non mostrarli.": "Пользователь решил их не показывать.",
|
||||
"L1/R1 Schede": "L1/R1 Вкладки",
|
||||
"L2/R2 Volume": "L2/R2 Громкость",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Сообщество теперь на главном экране, перед играми: лента, группы, люди и время игры в одно нажатие.",
|
||||
"La bacheca è vuota": "Лента пуста",
|
||||
"La coda è vuota": "Очередь пуста",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Консоль не передаёт звук фоновому сервису: музыку слышно при открытом Omega",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Консоль не приняла игру (0x%08X): для игр с диска нужен активный kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Её хранит служба Omega, но она не отвечает: обновите Omega или перезагрузите консоль.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Панель нагружает консоль в 2–4 раза меньше, а когда главный экран неподвижен, сама переходит на 30 кадров в секунду.",
|
||||
"La forma di schede, pulsanti e icone.": "Форма карточек, кнопок и значков.",
|
||||
"La libreria è sulla console": "Библиотека хранится на консоли",
|
||||
"La mia libreria": "Моя библиотека",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Температура процессора рядом со временем.",
|
||||
"La tua bio": "О себе",
|
||||
"La tua libreria è vuota": "Ваша библиотека пуста",
|
||||
"La tua posizione: %d su %d": "Ваше место: %d из %d",
|
||||
"Lascia": "Покинуть",
|
||||
"Lascia il party": "Покинуть пати",
|
||||
"Le icone dei giochi nella fila della home.": "Значки игр в ряду на главном экране.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Никогда",
|
||||
"Malware o file pericoloso": "Вредоносное ПО или опасный файл",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Отправить журналы Omega разработчику? В них есть названия игр, треков и радиостанций, но не пароли.",
|
||||
"Maratone": "Марафоны",
|
||||
"Medie": "Средние",
|
||||
"Medio": "Среднее",
|
||||
"Membri · %d": "Участники · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Травля",
|
||||
"Molto arrotondati": "Сильно скруглённые",
|
||||
"Morbidi": "Мягкие",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Показывать друзьям, во что я играю, и моё время: нет",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Показывать друзьям, во что я играю, и моё время: да",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Показывать homebrew и payload рядом с играми.",
|
||||
"Mostra anche i secondi.": "Показывать также секунды.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Показывать мои игры и время: нет",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Показывать мои игры и время: да",
|
||||
"Movimento": "Движение",
|
||||
"Musica": "Музыка",
|
||||
"Musica %s · Effetti %s": "Музыка: %s · Эффекты: %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Музыка и пульт уже работают на новой версии",
|
||||
"Musica in Omega": "Музыка в Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Музыка, друзья и голосовая пати Omega — даже во время игры",
|
||||
"Nascondi dalla home": "Скрыть с главного экрана",
|
||||
"Nascoste": "Скрытые",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic или другие совместимые с Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "В профилях теперь видны призы: ваши — по кнопке «Призы», чужие — если их владельцы решили их показывать.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "В JSON нет игр: нужны хотя бы название и ссылка",
|
||||
"Neon": "Неон",
|
||||
"Nero puro": "Чисто чёрный",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Нет доступного загрузчика: нужен elfldr (порт 9021) или websrv (порт 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Нет сообщений: напишите первым!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Нет сообщений: начните переписку кнопкой X",
|
||||
"Nessun record ancora": "Рекордов пока нет",
|
||||
"Nessun risultato": "Ничего не найдено",
|
||||
"Nessun segnalibro": "Нет закладок",
|
||||
"Nessun suggerimento": "Нет рекомендаций",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Пока нет рекомендаций: добавьте друзей",
|
||||
"Nessun suono": "Без звуков",
|
||||
"Nessun trofeo ancora": "Призов пока нет",
|
||||
"Nessun trofeo in classifica": "В рейтинге нет призов",
|
||||
"Nessun utente trovato": "Пользователи не найдены",
|
||||
"Nessuna": "Нет",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Скрытых приложений нет: скрыть их можно в параметрах игры на главном экране",
|
||||
"Nessuna attività": "Нет активности",
|
||||
"Nessuna attività recente": "Нет недавней активности",
|
||||
"Nessuna bio.": "Био не указано.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Новое название группы",
|
||||
"Nome del server": "Имя сервера",
|
||||
"Nome della cartella": "Имя папки",
|
||||
"Nome della nuova cartella": "Название новой папки",
|
||||
"Nome utente": "Имя пользователя",
|
||||
"Nome utente o password errati": "Неверное имя пользователя или пароль",
|
||||
"Nomi sotto le icone": "Названия под значками",
|
||||
"Non chiedere più": "Больше не спрашивать",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Вас нет в рекордах: изменить можно в «Настройки › Приватность»",
|
||||
"Non disturbare": "Не беспокоить",
|
||||
"Non disturbare (niente avvisi)": "Не беспокоить (без оповещений)",
|
||||
"Non hai ancora pubblicato nulla": "Вы ещё ничего не опубликовали",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Ночная",
|
||||
"Novità": "Что нового",
|
||||
"Nuova cartella": "Новая папка",
|
||||
"Nuova cartella...": "Новая папка...",
|
||||
"Nuova copertina": "Новая обложка",
|
||||
"Nuovo PIN": "Новый PIN",
|
||||
"Nuovo avatar": "Новый аватар",
|
||||
"Nuovo gruppo": "Новая группа",
|
||||
"Nuovo messaggio": "Новое сообщение",
|
||||
"Nuovo nome": "Новое имя",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Новое: Настройки › Персонализация. Более 30 параметров: 12 тем, цвет акцента, обои, частицы, часы, звуки, уведомления, заставка и 7 быстрых стилей.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Новое: Рекорды. Время игры всех участников: игроки, популярные игры и марафоны, за неделю или за всё время.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Новое: Призы. Omega считывает призы, полученные в играх на этой консоли, и добавляет их в ваш профиль и в публичный рейтинг.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Новое: папки на главном экране. В параметрах игры выберите «Переместить в папку»; папка показывает первые четыре значка.",
|
||||
"OK": "OK",
|
||||
"Offline": "Не в сети",
|
||||
"Offline · visto %s": "Не в сети · %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Что-то пошло не так",
|
||||
"Operazione party non riuscita": "Не удалось выполнить действие с пати",
|
||||
"Opzioni": "Параметры",
|
||||
"Opzioni dell'app": "Параметры приложения",
|
||||
"Opzioni della cartella": "Параметры папки",
|
||||
"Opzioni di alimentazione": "Питание",
|
||||
"Ordine dei giochi": "Порядок игр",
|
||||
"Oro": "Золото",
|
||||
"Orologio e barra": "Часы и панель",
|
||||
"Orologio grande": "Большие часы",
|
||||
"Oscuramento dello sfondo": "Затемнение фона",
|
||||
"Ottenuto": "Получен",
|
||||
"Pagina iniziale": "Домашняя страница",
|
||||
"Pagina non disponibile": "Страница недоступна",
|
||||
"Pannelli": "Панели",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Сплошные",
|
||||
"Pirateria o contenuto non autorizzato": "Пиратство или неразрешённый контент",
|
||||
"Più ascoltati": "Самые прослушиваемые",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Несколько дисков одновременно обнаруживаются автоматически. Чтобы запускать игры с дисков, нужен активный kstuff, как и для других инструментов.",
|
||||
"Più scaricati": "Самые скачиваемые",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Темнее — текст поверх обложек читается лучше.",
|
||||
"Più votati": "Лучшие по оценкам",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Платина 300 · золото 90 · серебро 30 · бронза 15 очков. Призы считываются с консоли.",
|
||||
"Playlist": "Плейлисты",
|
||||
"Poche": "Мало",
|
||||
"Posizione delle notifiche": "Положение уведомлений",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Подготовка очереди...",
|
||||
"Prestazioni": "Производительность",
|
||||
"Prima i giochi, poi gli homebrew": "Сначала игры, затем homebrew",
|
||||
"Privacy e dati": "Конфиденциальность и данные",
|
||||
"Privacy": "Приватность",
|
||||
"Privacy e termini": "Приватность и условия",
|
||||
"Processore": "Процессор",
|
||||
"Profilo": "Профиль",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Можно добавлять только друзей",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Передумать можно в любой момент: Настройки › Omega как главный экран.",
|
||||
"Puoi invitare solo i tuoi amici": "Можно приглашать только друзей",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Неиспользуемые игры и приложения можно скрыть: параметры игры › Скрыть с главного экрана. Вернуть их можно в Настройки › Скрытые приложения.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Можно писать только друзьям",
|
||||
"Quadrato: cambia periodo": "Квадрат: сменить период",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Когда вы устанавливаете игру при подключённом диске, Omega спрашивает, куда её поместить.",
|
||||
"Quanto restano a schermo.": "Сколько они остаются на экране.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Насколько фон просвечивает сквозь карточки и уведомления.",
|
||||
"Questa settimana": "На этой неделе",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "На этой неделе ещё никто не играл: попробуйте «За всё время».",
|
||||
"Questi trofei non sono visibili": "Эти призы скрыты",
|
||||
"Questo gioco non è installato su questa console": "Эта игра не установлена на этой консоли",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Этот homebrew просит выбрать один из вариантов",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Похоже, это не адрес сервера Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Радио сейчас недоступно",
|
||||
"Radio preferite": "Избранные радиостанции",
|
||||
"Rapide": "Быстрые",
|
||||
"Record": "Рекорды",
|
||||
"Record: %s · %s": "Рекорд: %s · %s",
|
||||
"Registrazione": "Регистрация",
|
||||
"Registrazione chiusa su questo server": "Регистрация на этом сервере закрыта",
|
||||
"Registrazione non riuscita": "Ошибка регистрации",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Отклонить",
|
||||
"Rifiuta invito": "Отклонить приглашение",
|
||||
"Rilassate": "Спокойные",
|
||||
"Rileggi dalla console": "Считать заново",
|
||||
"Rileggo i trofei di questa console...": "Повторное считывание призов с этой консоли...",
|
||||
"Rimozione non riuscita": "Не удалось удалить",
|
||||
"Rimuovere questo server musicale da Omega?": "Удалить этот музыкальный сервер из Omega?",
|
||||
"Rimuovi": "Удалить",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Удалить из закладок",
|
||||
"Rimuovi server": "Удалить сервер",
|
||||
"Rinomina": "Переименовать",
|
||||
"Rinomina cartella": "Переименовать папку",
|
||||
"Rinominato": "Переименовано",
|
||||
"Riprendi musica": "Возобновить музыку",
|
||||
"Ripristina": "Сбросить",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Фон",
|
||||
"Sfondo del tema": "Фон темы",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Изменяются только файлы Omega и при необходимости настройка загрузчика. Повторить можно в любой момент: Настройки › Система и инструменты.",
|
||||
"Si scopre ottenendolo.": "Откроется, когда вы его получите.",
|
||||
"Si spaccia per un altro": "Выдаёт себя за другого",
|
||||
"Siete già amici": "Вы уже друзья",
|
||||
"Silenziose": "Без звука",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Подзаголовок",
|
||||
"Spam": "Спам",
|
||||
"Spaziale": "Космическая",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Выключить импорт призов? Уже импортированные будут удалены с сервера.",
|
||||
"Spegni": "Питание",
|
||||
"Spegni il microfono": "Выключить микрофон",
|
||||
"Spenta": "Выкл.",
|
||||
"Sposta": "Переместить",
|
||||
"Sposta in un'altra cartella": "Переместить в другую папку",
|
||||
"Sposta in una cartella": "Переместить в папку",
|
||||
"Sposta qui": "Переместить сюда",
|
||||
"Spostato in %s": "Перемещено в %s",
|
||||
"Sposto %s": "Перемещение: %s",
|
||||
"Squadrati": "Прямые",
|
||||
"Sta giocando a %s · %s": "Играет в %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Стиль заставки",
|
||||
"Stile «%s» applicato": "Стиль «%s» применён",
|
||||
"Stili rapidi": "Быстрые стили",
|
||||
"Sto leggendo i trofei di questa console...": "Считывание призов с этой консоли...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Инструменты и payload",
|
||||
"Strumento": "Инструмент",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Температура консоли",
|
||||
"Tempo di gioco": "Время игры",
|
||||
"Termini d'uso": "Условия использования",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Условия использования и политика конфиденциальности обновлены (Настройки > Конфиденциальность и данные). Принимаете?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Условия использования и политика конфиденциальности обновлены (Настройки > Приватность). Принимаете их?",
|
||||
"Ti ha chiesto l'amicizia": "Хочет добавить вас в друзья",
|
||||
"Ti ha inviato una richiesta": "Прислал(а) вам запрос",
|
||||
"Tipo di file": "Тип файла",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Название игры",
|
||||
"Titolo disinstallato": "Контент удалён",
|
||||
"Togli": "Убрать",
|
||||
"Togli dalla cartella": "Убрать из папки",
|
||||
"Togli dalla coda": "Убрать из очереди",
|
||||
"Togli dalla libreria": "Убрать из библиотеки",
|
||||
"Togli dalle preferite": "Убрать из избранного",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Вернитесь назад или введите другой адрес",
|
||||
"Tramonto": "Закат",
|
||||
"Triangolo: scrivi un commento": "Треугольник: написать комментарий",
|
||||
"Trofei": "Призы",
|
||||
"Trofei di %s": "Призы: %s",
|
||||
"Trofei non disponibili": "Призы недоступны",
|
||||
"Trofeo nascosto": "Скрытый приз",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Слишком много страниц за короткое время: подождите несколько секунд.",
|
||||
"Troppe registrazioni: riprova più tardi": "Слишком много регистраций: повторите позже",
|
||||
"Troppe richieste: riprova tra poco": "Слишком много запросов: повторите позже",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Заблокированные (X — разблокировать)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Хорошо: это можно сделать в любой момент в разделе Настройки › Система и инструменты",
|
||||
"Valuta": "Оценить",
|
||||
"Vedi i trofei": "Показать призы",
|
||||
"Velocità delle animazioni": "Скорость анимаций",
|
||||
"Ventola": "Вентилятор",
|
||||
"Ventola: accelera sopra %d °C": "Вентилятор: ускоряется выше %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "приложение",
|
||||
"apr": "апр",
|
||||
"aprile": "апреля",
|
||||
"assente": "нет на месте",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "в системе уже идёт другая установка",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "игра открыта: закройте её и попробуйте ещё раз",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg не соответствует уже установленной игре",
|
||||
"installatore di sistema non pronto: riavvia Omega": "системный установщик не готов: перезапустите Omega",
|
||||
"invisibile": "невидимка",
|
||||
"lug": "июл",
|
||||
"luglio": "июля",
|
||||
"lun": "пн",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Среда",
|
||||
"nessun caricatore": "нет загрузчика",
|
||||
"no": "нет",
|
||||
"non disturbare": "не беспокоить",
|
||||
"non rilevato": "не обнаружено",
|
||||
"nov": "ноя",
|
||||
"novembre": "ноября",
|
||||
"online": "в сети",
|
||||
"ott": "окт",
|
||||
"ottobre": "октября",
|
||||
"per scrivere": "для ввода",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d vän",
|
||||
"%d amico in comune": "%d gemensam vän",
|
||||
"%d amico sta giocando": "%d vän spelar",
|
||||
"%d app": "Appar: %d",
|
||||
"%d brani": "%d låtar",
|
||||
"%d di %d": "%d av %d",
|
||||
"%d di %d · %d%%": "%d av %d · %d%%",
|
||||
"%d giocatore": "%d spelare",
|
||||
"%d giocatore su Omega in questo momento": "%d spelare på Omega just nu",
|
||||
"%d giocatori": "%d spelare",
|
||||
"%d giocatori su Omega in questo momento": "%d spelare på Omega just nu",
|
||||
"%d giochi con trofei": "%d spel med troféer",
|
||||
"%d giochi · più giocato: %s": "%d spel · mest spelat: %s",
|
||||
"%d gioco con trofei": "%d spel med troféer",
|
||||
"%d gioco · più giocato: %s": "%d spel · mest spelat: %s",
|
||||
"%d in comune": "%d gemensamma",
|
||||
"%d in gioco ora": "%d spelar nu",
|
||||
"%d membri": "%d medlemmar",
|
||||
"%d membri · nessun messaggio": "%d medlemmar · inga meddelanden",
|
||||
"%d membro": "%d medlem",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d olästa",
|
||||
"%d nuove": "%d nya",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d online · %d spelar",
|
||||
"%d punti": "%d poäng",
|
||||
"%d salvate": "%d sparade",
|
||||
"%d stazioni": "%d stationer",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s installerat på %s: du hittar det på startsidan",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s installerat: du hittar det på Omegas startsida",
|
||||
"%s liberi di %s": "%s ledigt av %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s dold: ta tillbaka den i Inställningar › Dolda appar",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s svarar inte: är disken fortfarande ansluten?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB ledigt",
|
||||
"%s · %s (in uso)": "%s · %s (används)",
|
||||
"%s · %s giocate in totale": "%s · %s spelat totalt",
|
||||
"%s è di nuovo in home": "%s är tillbaka på startsidan",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s finns i Payload Manager: starta det en gång för att slutföra installationen",
|
||||
"+ Aggiungi un server": "+ Lägg till en server",
|
||||
"1 amico online": "1 vän online",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Avbryt förfrågan",
|
||||
"App": "App",
|
||||
"App e intrattenimento": "Appar och underhållning",
|
||||
"App nascoste": "Dolda appar",
|
||||
"App nascoste (X per rimetterle in home)": "Dolda appar (X för att lägga tillbaka dem på startsidan)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst är inte tillgängligt (behörighet saknas). Alternativ: installera pkg-filen med ItemzFlow.",
|
||||
"Applica": "Verkställ",
|
||||
"Apri": "Öppna",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avataren har uppdaterats",
|
||||
"Avatar personalizzato rimosso": "Egen avatar borttagen",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarer: 16 nya figurer, från drake till cyborg. Du hittar dem i Inställningar › Byt avatar.",
|
||||
"Avvia": "Starta",
|
||||
"Avvia Omega o riavvia la console": "Starta Omega eller starta om konsolen",
|
||||
"Avvia party": "Starta party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Flöde",
|
||||
"Bacheca e gruppi": "Flöde/grupper",
|
||||
"Bacheca non disponibile": "Flödet är inte tillgängligt",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Flöde, grupper, rekord och troféer för alla medlemmar",
|
||||
"Bagliore": "Glöd",
|
||||
"Barra dei comandi": "Kommandofält",
|
||||
"Bentornato!": "Välkommen tillbaka!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Läser in...",
|
||||
"Cartella /data/music": "Mappen /data/music",
|
||||
"Cartella creata": "Mappen har skapats",
|
||||
"Cartella eliminata: le app sono tornate in home": "Mappen raderad: apparna är tillbaka på startsidan",
|
||||
"Cartella non leggibile": "Mappen kan inte läsas",
|
||||
"Cartella non valida: manca il Title ID": "Ogiltig mapp: Title ID saknas",
|
||||
"Cartella vuota o non leggibile": "Mappen är tom eller kan inte läsas",
|
||||
"Cartella · %d app": "Mapp · Appar: %d",
|
||||
"Categoria": "Kategori",
|
||||
"Categoria riportata ai valori iniziali": "Kategorin återställd till standardvärden",
|
||||
"Centro di controllo": "Kontrollcenter",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Hur de ser ut och hur de rör sig.",
|
||||
"Chi può scrivermi: solo amici": "Vem kan skriva till mig: bara vänner",
|
||||
"Chi può scrivermi: tutti": "Vem kan skriva till mig: alla",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Den som stänger av konsolen visas nu som offline efter några minuter, och spel visas med rätt namn och ikon även för dem som inte har dem.",
|
||||
"Chi sta usando questo controller?": "Vem använder den här handkontrollen?",
|
||||
"Chi vede i miei trofei: nessuno": "Vem ser mina troféer: ingen",
|
||||
"Chi vede i miei trofei: solo amici": "Vem ser mina troféer: bara vänner",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Vem ser mina troféer: alla (även i topplistan)",
|
||||
"Chiavetta USB": "USB-minne",
|
||||
"Chiavetta USB %d": "USB-minne %d",
|
||||
"Chiavetta USB 1": "USB-minne 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Bio",
|
||||
"Classici": "Klassiska",
|
||||
"Classifica degli amici": "Topplista för vänner",
|
||||
"Classifica dei trofei": "Topplista för troféer",
|
||||
"Classifica del gioco": "Spelets topplista",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Anslut telefonen eller datorn till samma Wi-Fi-nätverk som konsolen.",
|
||||
"Collega un JSON": "Länka en JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Anslut ett USB-minne med din musik, eller kopiera den till /data/Omega/Music via FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Kunde inte publicera kommentaren",
|
||||
"Commento pubblicato": "Kommentaren har publicerats",
|
||||
"Community": "Community",
|
||||
"Compari nei Record pubblici: no": "Du syns i offentliga Rekord: nej",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Du syns i offentliga Rekord: nej (dold aktivitet)",
|
||||
"Compari nei Record pubblici: sì": "Du syns i offentliga Rekord: ja",
|
||||
"Componenti per il jailbreak": "Komponenter för jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "När en panel är öppen ritas startsidan under inte om: halva arbetet för konsolen.",
|
||||
"Conferma": "Bekräfta",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bekräftar du att den här homebrew-appen är din eller fritt får spridas, och inte är ett piratkopierat spel eller program?",
|
||||
"Confermo": "Jag bekräftar",
|
||||
"Console": "Konsol",
|
||||
"Contatti e visibilità": "Kontakter och synlighet",
|
||||
"Contenuto offensivo": "Stötande innehåll",
|
||||
"Conversazioni": "Konversationer",
|
||||
"Copertina": "Omslag",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Historik",
|
||||
"Cronologia cancellata": "Historiken har rensats",
|
||||
"Cronologia vuota": "Historiken är tom",
|
||||
"Da ottenere": "Ej erhållen",
|
||||
"Da sempre": "All tid",
|
||||
"Da spostare: scegli la cartella e premi △": "Flytta: välj mappen och tryck på △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Från en JSON: Länka en JSON med listan över dina spel, eller importera den från telefonen.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Det här har gjorts:",
|
||||
"Effetti sonori: attivi": "Ljudeffekter: på",
|
||||
"Effetti sonori: spenti": "Ljudeffekter: av",
|
||||
"Elenco dei trofei non ancora disponibile": "Trofélistan är inte tillgänglig än",
|
||||
"Elenco pieno: togli un server prima": "Listan är full: ta bort en server först",
|
||||
"Elimina": "Radera",
|
||||
"Elimina account": "Radera konto",
|
||||
"Elimina cartella": "Radera mapp",
|
||||
"Elimina dalla console": "Radera från konsolen",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Radera %s från konsolen? Spelet avinstalleras.",
|
||||
"Eliminare definitivamente questo elemento?": "Radera det här objektet permanent?",
|
||||
"Eliminare definitivamente?": "Radera permanent?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Radera homebrew-appen %s från konsolen?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Radera mappen? Apparna i den kommer tillbaka till startsidan och avinstalleras inte.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Radera ditt konto och allt du har publicerat permanent? Det går inte att ångra.",
|
||||
"Eliminare questo homebrew?": "Radera den här homebrew-appen?",
|
||||
"Eliminato": "Raderat",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Is",
|
||||
"Gioca": "Spela",
|
||||
"Gioca ai tuoi stessi giochi": "Spelar samma spel som du",
|
||||
"Gioca qualcosa per entrare in classifica": "Spela något för att komma in på topplistan",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Spela något: din speltid visas här",
|
||||
"Giocati di recente": "Nyligen spelat",
|
||||
"Giocatori": "Spelare",
|
||||
"Giochi": "Spel",
|
||||
"Giochi più giocati": "Mest spelade spel",
|
||||
"Giochi sui dischi esterni": "Spel på externa diskar",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Spel på externa enheter: anslut en HDD, SSD eller ett USB-minne så visas spelen på startsidan med enhetsikonen. Kopplar du ur enheten försvinner de.",
|
||||
"Giochiamo a %s?": "Ska vi spela %s?",
|
||||
"Gioco": "Spel",
|
||||
"Gioco aggiornato": "Spelet har uppdaterats",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Spelade %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Du laddade ner dina data nyligen: försök igen om en timme",
|
||||
"Hai lasciato il party": "Du lämnade partyt",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Du har nått maxantalet mappar",
|
||||
"Hai scritto molto: riprova più tardi": "Du har skrivit mycket: försök igen senare",
|
||||
"Hanno giocato di recente": "Spelade nyligen",
|
||||
"Hashtag (separati da spazio)": "Hashtaggar (åtskilda med mellanslag)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Installerade spel och appar visas här.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Spel som hittas på anslutna HDD, SSD och USB-minnen visas på startsidan med diskens ikon.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Dina meddelanden med vänner visas här.",
|
||||
"I miei trofei": "Mina troféer",
|
||||
"I suggerimenti dei tasti in basso.": "Knapptipsen längst ned.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Troféer du får i spel läses in automatiskt från konsolen när du öppnar Omega. Med fyrkant läser du in dem igen nu.",
|
||||
"I tuoi giochi": "Dina spel",
|
||||
"I tuoi trofei": "Dina troféer",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Dina troféer är inte offentliga: du kan ändra det i Inställningar › Integritet",
|
||||
"ID online": "Online-ID",
|
||||
"ID online e password sono obbligatori": "Online-ID och lösenord krävs",
|
||||
"ID online o email già in uso": "Online-ID eller e-postadress används redan",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Länken leder till en webbsida, inte till filen: du behöver direktlänken till pkg, zip eller elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Minsta möjliga arbete för konsolen: bra om den blir varm eller seg.",
|
||||
"Il mio profilo": "Min profil",
|
||||
"Il mio stato: %s": "Min status: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Varje spels namn under dess ikon, inte bara det valdas.",
|
||||
"Il post non c'è più": "Inlägget finns inte längre",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Servern som homebrew-appen använder svarar inte: kontrollera nätverket (eller adressen i skriptet)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Tjänsten har redan startat.",
|
||||
"Il sito non risponde (tempo scaduto).": "Webbplatsen svarar inte (tidsgränsen nåddes).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Ljudet för förflyttningar, val och aviseringar.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Den längsta tid en spelare har lagt på ett enda spel",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Ditt statusmeddelande (t.ex. ”Söker folk till Warzone”)",
|
||||
"Il tuo stato": "Din status",
|
||||
"Immagine personale": "Egen bild",
|
||||
"Immagini": "Bilder",
|
||||
"Importa i trofei da questa console: no": "Importera troféer från den här konsolen: nej",
|
||||
"Importa i trofei da questa console: sì": "Importera troféer från den här konsolen: ja",
|
||||
"Importato: lettura dei trofei in arrivo": "Importerat: läsning av troféer kommer snart",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Import avstängd: de importerade troféerna har raderats",
|
||||
"Impossibile aprire la pagina.": "Kunde inte öppna sidan.",
|
||||
"Impossibile avviare il caricamento": "Kunde inte starta uppladdningen",
|
||||
"Impossibile avviare l'installazione": "Kunde inte starta installationen",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Kunde inte spara payloaden",
|
||||
"Impostazioni": "Inställningar",
|
||||
"Impostazioni non disponibili": "Inställningarna är inte tillgängliga",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Inställningar › Integritet samlar alla val: vem som får skriva till dig, vad andra ser, rekord, troféer, blockerade användare och dina data.",
|
||||
"In alto a destra": "Uppe till höger",
|
||||
"In alto a sinistra": "Uppe till vänster",
|
||||
"In ascolto": "Lyssnar nu",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON-länken borttagen: manuellt tillagda spel finns kvar",
|
||||
"Jailbreak rilevato: %s": "Jailbreak upptäckt: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Importen av troféer är avstängd: slå på den i Inställningar › Integritet",
|
||||
"L'invito non è più valido": "Inbjudan är inte längre giltig",
|
||||
"L'orologio in alto a destra.": "Klockan uppe till höger.",
|
||||
"L'utente ha scelto di non mostrarli.": "Användaren har valt att inte visa dem.",
|
||||
"L1/R1 Schede": "L1/R1 Flikar",
|
||||
"L2/R2 Volume": "L2/R2 Volym",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Community finns nu på startsidan, före spelen: flöde, grupper, personer och speltid ett knapptryck bort.",
|
||||
"La bacheca è vuota": "Flödet är tomt",
|
||||
"La coda è vuota": "Kön är tom",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsolen ger inte ljud till bakgrundstjänsten: musiken hörs med Omega öppen",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsolen godtog inte spelet (0x%08X): kstuff måste vara aktivt för spel på disk",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Det sköts av Omega-tjänsten, som inte svarar: uppdatera Omega eller starta om konsolen.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Instrumentpanelen belastar konsolen 2 till 4 gånger mindre, och när startsidan står still växlar den själv till 30 bilder per sekund.",
|
||||
"La forma di schede, pulsanti e icone.": "Formen på kort, knappar och ikoner.",
|
||||
"La libreria è sulla console": "Biblioteket finns på konsolen",
|
||||
"La mia libreria": "Mitt bibliotek",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Processorns temperatur bredvid klockan.",
|
||||
"La tua bio": "Din bio",
|
||||
"La tua libreria è vuota": "Ditt bibliotek är tomt",
|
||||
"La tua posizione: %d su %d": "Din placering: %d av %d",
|
||||
"Lascia": "Lämna",
|
||||
"Lascia il party": "Lämna partyt",
|
||||
"Le icone dei giochi nella fila della home.": "Spelikonerna i raden på startsidan.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Aldrig",
|
||||
"Malware o file pericoloso": "Skadlig kod eller farlig fil",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Skicka Omegas loggar till utvecklaren? De innehåller namnen på spel, låtar och radiokanaler du använt, inga lösenord.",
|
||||
"Maratone": "Maraton",
|
||||
"Medie": "Medelstora",
|
||||
"Medio": "Medel",
|
||||
"Membri · %d": "Medlemmar · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Trakasserier",
|
||||
"Molto arrotondati": "Mycket rundade",
|
||||
"Morbidi": "Mjuka",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Visa vänner vad jag spelar och min tid: nej",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Visa vänner vad jag spelar och min tid: ja",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Visa även homebrew och payloads bredvid spelen.",
|
||||
"Mostra anche i secondi.": "Visa även sekunder.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Visa vad jag spelar och min tid: nej",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Visa vad jag spelar och min tid: ja",
|
||||
"Movimento": "Rörelse",
|
||||
"Musica": "Musik",
|
||||
"Musica %s · Effetti %s": "Musik %s · Effekter %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Musiken och fjärrkontrollen använder redan den nya versionen",
|
||||
"Musica in Omega": "Musik i Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omegas musik, vänner och röstparty, även medan du spelar",
|
||||
"Nascondi dalla home": "Dölj från startsidan",
|
||||
"Nascoste": "Dolda",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic eller andra Subsonic-kompatibla",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profiler visar nu troféer: dina egna via knappen Troféer, andras om de väljer att visa dem.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Inga spel i JSON-filen: minst titel och länk behövs",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Helsvart",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Ingen loader tillgänglig: elfldr (port 9021) eller websrv (port 8080) krävs",
|
||||
"Nessun messaggio: scrivi il primo!": "Inga meddelanden: skriv det första!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Inga meddelanden: skriv först med X",
|
||||
"Nessun record ancora": "Inga rekord än",
|
||||
"Nessun risultato": "Inga resultat",
|
||||
"Nessun segnalibro": "Inga bokmärken",
|
||||
"Nessun suggerimento": "Inga förslag",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Inga förslag än: lägg till några vänner",
|
||||
"Nessun suono": "Inga ljud",
|
||||
"Nessun trofeo ancora": "Inga troféer än",
|
||||
"Nessun trofeo in classifica": "Inga troféer i topplistan",
|
||||
"Nessun utente trovato": "Inga användare hittades",
|
||||
"Nessuna": "Inga",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Inga dolda appar: dölj dem via ett spels alternativ på startsidan",
|
||||
"Nessuna attività": "Ingen aktivitet",
|
||||
"Nessuna attività recente": "Ingen aktivitet nyligen",
|
||||
"Nessuna bio.": "Ingen bio.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Namn på den nya gruppen",
|
||||
"Nome del server": "Servernamn",
|
||||
"Nome della cartella": "Mappnamn",
|
||||
"Nome della nuova cartella": "Namn på ny mapp",
|
||||
"Nome utente": "Användarnamn",
|
||||
"Nome utente o password errati": "Fel användarnamn eller lösenord",
|
||||
"Nomi sotto le icone": "Namn under ikonerna",
|
||||
"Non chiedere più": "Fråga inte igen",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Du syns inte i rekorden: du kan ändra det i Inställningar › Integritet",
|
||||
"Non disturbare": "Stör ej",
|
||||
"Non disturbare (niente avvisi)": "Stör ej (inga aviseringar)",
|
||||
"Non hai ancora pubblicato nulla": "Du har inte publicerat något än",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Nattlig",
|
||||
"Novità": "Nyheter",
|
||||
"Nuova cartella": "Ny mapp",
|
||||
"Nuova cartella...": "Ny mapp...",
|
||||
"Nuova copertina": "Nytt omslag",
|
||||
"Nuovo PIN": "Ny PIN",
|
||||
"Nuovo avatar": "Ny avatar",
|
||||
"Nuovo gruppo": "Ny grupp",
|
||||
"Nuovo messaggio": "Nytt meddelande",
|
||||
"Nuovo nome": "Nytt namn",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Nytt: Inställningar › Anpassa. Över 30 alternativ: 12 teman, accentfärg, bakgrunder, partiklar, klocka, ljud, aviseringar, skärmsläckare och 7 snabbstilar.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Nytt: Rekord. Alla medlemmars speltid: spelare, mest spelade spel och maraton, för veckan eller all tid.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Nytt: Troféer. Omega läser in troféerna du fått i spelen på den här konsolen och lägger dem i din profil och i den offentliga topplistan.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Nytt: mappar på startsidan. Välj ”Flytta till en mapp” i ett spels alternativ; mappen visar de fyra första ikonerna.",
|
||||
"OK": "OK",
|
||||
"Offline": "Offline",
|
||||
"Offline · visto %s": "Offline · sågs %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Något gick fel",
|
||||
"Operazione party non riuscita": "Party-åtgärden misslyckades",
|
||||
"Opzioni": "Alternativ",
|
||||
"Opzioni dell'app": "Appalternativ",
|
||||
"Opzioni della cartella": "Mappalternativ",
|
||||
"Opzioni di alimentazione": "Ström",
|
||||
"Ordine dei giochi": "Spelordning",
|
||||
"Oro": "Guld",
|
||||
"Orologio e barra": "Klocka och fält",
|
||||
"Orologio grande": "Stor klocka",
|
||||
"Oscuramento dello sfondo": "Bakgrundsdämpning",
|
||||
"Ottenuto": "Erhållen",
|
||||
"Pagina iniziale": "Startsida",
|
||||
"Pagina non disponibile": "Sidan är inte tillgänglig",
|
||||
"Pannelli": "Paneler",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Heltäckande",
|
||||
"Pirateria o contenuto non autorizzato": "Piratkopiering eller otillåtet innehåll",
|
||||
"Più ascoltati": "Mest spelade",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Flera enheter samtidigt hittas automatiskt. För att starta spel från enheterna måste kstuff vara aktivt, precis som för de andra verktygen.",
|
||||
"Più scaricati": "Mest nedladdade",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Mörkare ger mer läsbar text ovanpå omslagen.",
|
||||
"Più votati": "Högst betyg",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platina 300 · guld 90 · silver 30 · brons 15 poäng. Troféerna hämtas från konsolen.",
|
||||
"Playlist": "Spellistor",
|
||||
"Poche": "Få",
|
||||
"Posizione delle notifiche": "Aviseringarnas position",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Förbereder kön...",
|
||||
"Prestazioni": "Prestanda",
|
||||
"Prima i giochi, poi gli homebrew": "Spel först, sedan homebrew",
|
||||
"Privacy e dati": "Integritet och data",
|
||||
"Privacy": "Integritet",
|
||||
"Privacy e termini": "Integritet och villkor",
|
||||
"Processore": "Processor",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Du kan bara lägga till dina vänner",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Du kan ändra dig när du vill under Inställningar › Omega som startsida.",
|
||||
"Puoi invitare solo i tuoi amici": "Du kan bara bjuda in dina vänner",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Du kan dölja spel och appar du inte använder: spelalternativ › Dölj från startsidan. Ta tillbaka dem i Inställningar › Dolda appar.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Du kan bara skriva till dina vänner",
|
||||
"Quadrato: cambia periodo": "Fyrkant: ändra period",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "När du installerar ett spel med en enhet ansluten frågar Omega var det ska hamna.",
|
||||
"Quanto restano a schermo.": "Hur länge de visas på skärmen.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Hur mycket bakgrunden syns genom kort och aviseringar.",
|
||||
"Questa settimana": "Den här veckan",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Ingen har spelat den här veckan än: prova ”All tid”.",
|
||||
"Questi trofei non sono visibili": "De här troféerna är inte synliga",
|
||||
"Questo gioco non è installato su questa console": "Spelet är inte installerat på den här konsolen",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Den här homebrew-appen ber dig välja mellan flera alternativ",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Den här adressen verkar inte vara en Subsonic-server",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio är inte tillgänglig just nu",
|
||||
"Radio preferite": "Favoritkanaler",
|
||||
"Rapide": "Snabba",
|
||||
"Record": "Rekord",
|
||||
"Record: %s · %s": "Rekord: %s · %s",
|
||||
"Registrazione": "Registrerar",
|
||||
"Registrazione chiusa su questo server": "Registreringen är stängd på den här servern",
|
||||
"Registrazione non riuscita": "Registreringen misslyckades",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Avböj",
|
||||
"Rifiuta invito": "Avböj inbjudan",
|
||||
"Rilassate": "Lugna",
|
||||
"Rileggi dalla console": "Läs in igen från konsolen",
|
||||
"Rileggo i trofei di questa console...": "Läser in troféerna från den här konsolen igen...",
|
||||
"Rimozione non riuscita": "Borttagningen misslyckades",
|
||||
"Rimuovere questo server musicale da Omega?": "Ta bort den här musikservern från Omega?",
|
||||
"Rimuovi": "Ta bort",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Ta bort från bokmärken",
|
||||
"Rimuovi server": "Ta bort server",
|
||||
"Rinomina": "Byt namn",
|
||||
"Rinomina cartella": "Byt namn på mapp",
|
||||
"Rinominato": "Namnet har ändrats",
|
||||
"Riprendi musica": "Återuppta musiken",
|
||||
"Ripristina": "Återställ",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Bakgrund",
|
||||
"Sfondo del tema": "Temats bakgrund",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Endast Omegas filer och, vid behov, loaderns inställning ändras. Du kan göra om det när du vill från Inställningar › System och verktyg.",
|
||||
"Si scopre ottenendolo.": "Avslöjas när du får den.",
|
||||
"Si spaccia per un altro": "Utger sig för att vara någon annan",
|
||||
"Siete già amici": "Ni är redan vänner",
|
||||
"Silenziose": "Tysta",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Underrubrik",
|
||||
"Spam": "Skräppost",
|
||||
"Spaziale": "Kosmisk",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Stänga av importen av troféer? De som redan importerats raderas från servern.",
|
||||
"Spegni": "Stäng av",
|
||||
"Spegni il microfono": "Stäng av mikrofonen",
|
||||
"Spenta": "Av",
|
||||
"Sposta": "Flytta",
|
||||
"Sposta in un'altra cartella": "Flytta till en annan mapp",
|
||||
"Sposta in una cartella": "Flytta till en mapp",
|
||||
"Sposta qui": "Flytta hit",
|
||||
"Spostato in %s": "Flyttat till %s",
|
||||
"Sposto %s": "Flyttar %s",
|
||||
"Squadrati": "Raka",
|
||||
"Sta giocando a %s · %s": "Spelar %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Skärmsläckarens stil",
|
||||
"Stile «%s» applicato": "Stilen ”%s” tillämpad",
|
||||
"Stili rapidi": "Snabbstilar",
|
||||
"Sto leggendo i trofei di questa console...": "Läser in troféerna från den här konsolen...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Verktyg och payloads",
|
||||
"Strumento": "Verktyg",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsolens temperatur",
|
||||
"Tempo di gioco": "Speltid",
|
||||
"Termini d'uso": "Användarvillkor",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Användarvillkoren och integritetspolicyn har uppdaterats (Inställningar > Integritet och data). Godkänner du dem?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Användarvillkoren och integritetspolicyn har uppdaterats (Inställningar > Integritet). Godkänner du dem?",
|
||||
"Ti ha chiesto l'amicizia": "Har skickat en vänförfrågan",
|
||||
"Ti ha inviato una richiesta": "Har skickat en förfrågan",
|
||||
"Tipo di file": "Filtyp",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Spelets titel",
|
||||
"Titolo disinstallato": "Titeln har avinstallerats",
|
||||
"Togli": "Ta bort",
|
||||
"Togli dalla cartella": "Ta bort från mappen",
|
||||
"Togli dalla coda": "Ta bort från kön",
|
||||
"Togli dalla libreria": "Ta bort från biblioteket",
|
||||
"Togli dalle preferite": "Ta bort från favoriter",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Gå tillbaka eller skriv en annan adress",
|
||||
"Tramonto": "Solnedgång",
|
||||
"Triangolo: scrivi un commento": "Triangel: skriv en kommentar",
|
||||
"Trofei": "Troféer",
|
||||
"Trofei di %s": "Troféer för %s",
|
||||
"Trofei non disponibili": "Troféer inte tillgängliga",
|
||||
"Trofeo nascosto": "Dold trofé",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "För många sidor på kort tid: vänta några sekunder.",
|
||||
"Troppe registrazioni: riprova più tardi": "För många registreringar: försök igen senare",
|
||||
"Troppe richieste: riprova tra poco": "För många förfrågningar: försök igen om en stund",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Blockerade användare (X för att avblockera)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Okej: du kan göra det när du vill från Inställningar › System och verktyg",
|
||||
"Valuta": "Betygsätt",
|
||||
"Vedi i trofei": "Visa troféer",
|
||||
"Velocità delle animazioni": "Animationshastighet",
|
||||
"Ventola": "Fläkt",
|
||||
"Ventola: accelera sopra %d °C": "Fläkt: snabbare över %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "app",
|
||||
"apr": "apr",
|
||||
"aprile": "april",
|
||||
"assente": "borta",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "en annan installation pågår redan i systemet",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "spelet är öppet: stäng det och försök igen",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg-filen stämmer inte med det redan installerade spelet",
|
||||
"installatore di sistema non pronto: riavvia Omega": "systemets installationsprogram är inte redo: starta om Omega",
|
||||
"invisibile": "osynlig",
|
||||
"lug": "jul",
|
||||
"luglio": "juli",
|
||||
"lun": "mån",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "onsdag",
|
||||
"nessun caricatore": "ingen loader",
|
||||
"no": "nej",
|
||||
"non disturbare": "stör ej",
|
||||
"non rilevato": "hittades inte",
|
||||
"nov": "nov",
|
||||
"novembre": "november",
|
||||
"online": "online",
|
||||
"ott": "okt",
|
||||
"ottobre": "oktober",
|
||||
"per scrivere": "för att skriva",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "เพื่อน %d คน",
|
||||
"%d amico in comune": "เพื่อนร่วมกัน %d คน",
|
||||
"%d amico sta giocando": "เพื่อน %d คนกำลังเล่น",
|
||||
"%d app": "%d แอป",
|
||||
"%d brani": "%d เพลง",
|
||||
"%d di %d": "%d จาก %d",
|
||||
"%d di %d · %d%%": "%d จาก %d · %d%%",
|
||||
"%d giocatore": "ผู้เล่น %d คน",
|
||||
"%d giocatore su Omega in questo momento": "ผู้เล่น %d คนบน Omega ขณะนี้",
|
||||
"%d giocatori": "ผู้เล่น %d คน",
|
||||
"%d giocatori su Omega in questo momento": "ผู้เล่น %d คนบน Omega ขณะนี้",
|
||||
"%d giochi con trofei": "%d เกมที่มีถ้วยรางวัล",
|
||||
"%d giochi · più giocato: %s": "%d เกม · เล่นมากที่สุด: %s",
|
||||
"%d gioco con trofei": "%d เกมที่มีถ้วยรางวัล",
|
||||
"%d gioco · più giocato: %s": "%d เกม · เล่นมากที่สุด: %s",
|
||||
"%d in comune": "ร่วมกัน %d",
|
||||
"%d in gioco ora": "กำลังเล่นอยู่ %d คน",
|
||||
"%d membri": "สมาชิก %d คน",
|
||||
"%d membri · nessun messaggio": "สมาชิก %d คน · ไม่มีข้อความ",
|
||||
"%d membro": "สมาชิก %d คน",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "ยังไม่อ่าน %d",
|
||||
"%d nuove": "ใหม่ %d",
|
||||
"%d online": "ออนไลน์ %d",
|
||||
"%d online · %d in gioco": "ออนไลน์ %d · กำลังเล่น %d",
|
||||
"%d punti": "%d คะแนน",
|
||||
"%d salvate": "บันทึกไว้ %d",
|
||||
"%d stazioni": "%d สถานี",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "ติดตั้ง %s ลงใน %s แล้ว: ดูได้ที่หน้าหลัก",
|
||||
"%s installato: lo trovi nella Home di Omega": "ติดตั้ง %s แล้ว: ดูได้ที่หน้าหลักของ Omega",
|
||||
"%s liberi di %s": "ว่าง %s จาก %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "ซ่อน %s แล้ว: นำกลับมาได้ที่ การตั้งค่า › แอปที่ซ่อน",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s ไม่ตอบสนอง: ดิสก์ยังเชื่อมต่ออยู่หรือไม่?",
|
||||
"%s · %.0f GB liberi": "%s · ว่าง %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (กำลังใช้)",
|
||||
"%s · %s giocate in totale": "%s · เล่นรวมทั้งหมด %s",
|
||||
"%s è di nuovo in home": "%s กลับมาอยู่ในหน้าหลักแล้ว",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s อยู่ใน Payload Manager แล้ว: เปิดหนึ่งครั้งเพื่อติดตั้งให้เสร็จ",
|
||||
"+ Aggiungi un server": "+ เพิ่มเซิร์ฟเวอร์",
|
||||
"1 amico online": "เพื่อนออนไลน์ 1 คน",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "ยกเลิกคำขอ",
|
||||
"App": "แอป",
|
||||
"App e intrattenimento": "แอปและความบันเทิง",
|
||||
"App nascoste": "แอปที่ซ่อน",
|
||||
"App nascoste (X per rimetterle in home)": "แอปที่ซ่อน (กด X เพื่อนำกลับไปหน้าหลัก)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "ใช้ AppInst ไม่ได้ (ไม่มีสิทธิ์) ทางเลือก: ติดตั้ง pkg ด้วย ItemzFlow",
|
||||
"Applica": "ใช้",
|
||||
"Apri": "เปิด",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "อวตาร",
|
||||
"Avatar aggiornato": "อัปเดตอวตารแล้ว",
|
||||
"Avatar personalizzato rimosso": "ลบอวตารที่กำหนดเองแล้ว",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "อวาตาร์: ตัวละครใหม่ 16 ตัว ตั้งแต่มังกรจนถึงไซบอร์ก ดูได้ที่ การตั้งค่า › เปลี่ยนอวาตาร์",
|
||||
"Avvia": "เริ่ม",
|
||||
"Avvia Omega o riavvia la console": "เปิด Omega หรือรีสตาร์ทเครื่อง",
|
||||
"Avvia party": "เริ่มปาร์ตี้",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "ฟีด",
|
||||
"Bacheca e gruppi": "ฟีดและกลุ่ม",
|
||||
"Bacheca non disponibile": "ไม่สามารถใช้ฟีดได้",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "ฟีด กลุ่ม สถิติ และถ้วยรางวัลของสมาชิกทุกคน",
|
||||
"Bagliore": "แสงเรือง",
|
||||
"Barra dei comandi": "แถบคำสั่ง",
|
||||
"Bentornato!": "ยินดีต้อนรับกลับ!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "กำลังโหลด...",
|
||||
"Cartella /data/music": "โฟลเดอร์ /data/music",
|
||||
"Cartella creata": "สร้างโฟลเดอร์แล้ว",
|
||||
"Cartella eliminata: le app sono tornate in home": "ลบโฟลเดอร์แล้ว: แอปกลับไปอยู่ในหน้าหลัก",
|
||||
"Cartella non leggibile": "อ่านโฟลเดอร์ไม่ได้",
|
||||
"Cartella non valida: manca il Title ID": "โฟลเดอร์ไม่ถูกต้อง: ไม่มี Title ID",
|
||||
"Cartella vuota o non leggibile": "โฟลเดอร์ว่างหรืออ่านไม่ได้",
|
||||
"Cartella · %d app": "โฟลเดอร์ · %d แอป",
|
||||
"Categoria": "หมวดหมู่",
|
||||
"Categoria riportata ai valori iniziali": "คืนค่าหมวดหมู่เป็นค่าเริ่มต้นแล้ว",
|
||||
"Centro di controllo": "ศูนย์ควบคุม",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "รูปร่างและการเคลื่อนไหว",
|
||||
"Chi può scrivermi: solo amici": "ผู้ที่ส่งข้อความถึงฉันได้: เฉพาะเพื่อน",
|
||||
"Chi può scrivermi: tutti": "ผู้ที่ส่งข้อความถึงฉันได้: ทุกคน",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "ตอนนี้ผู้ที่ปิดคอนโซลจะแสดงเป็นออฟไลน์ภายในไม่กี่นาที และเกมจะแสดงชื่อกับไอคอนจริงแม้กับผู้ที่ไม่มีเกมนั้น",
|
||||
"Chi sta usando questo controller?": "ใครกำลังใช้คอนโทรลเลอร์นี้?",
|
||||
"Chi vede i miei trofei: nessuno": "ใครเห็นถ้วยรางวัลของฉัน: ไม่มีใคร",
|
||||
"Chi vede i miei trofei: solo amici": "ใครเห็นถ้วยรางวัลของฉัน: เฉพาะเพื่อน",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "ใครเห็นถ้วยรางวัลของฉัน: ทุกคน (รวมถึงในอันดับ)",
|
||||
"Chiavetta USB": "แฟลชไดรฟ์ USB",
|
||||
"Chiavetta USB %d": "แฟลชไดรฟ์ USB %d",
|
||||
"Chiavetta USB 1": "แฟลชไดรฟ์ USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "ภาพยนตร์",
|
||||
"Classici": "คลาสสิก",
|
||||
"Classifica degli amici": "อันดับในหมู่เพื่อน",
|
||||
"Classifica dei trofei": "อันดับถ้วยรางวัล",
|
||||
"Classifica del gioco": "อันดับของเกม",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "เชื่อมต่อโทรศัพท์หรือคอมพิวเตอร์กับเครือข่าย Wi-Fi เดียวกับเครื่อง",
|
||||
"Collega un JSON": "เชื่อมโยง JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "เสียบแฟลชไดรฟ์ USB ที่มีเพลงของคุณ หรือคัดลอกเพลงไปที่ /data/Omega/Music ผ่าน FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "โพสต์ความคิดเห็นไม่สำเร็จ",
|
||||
"Commento pubblicato": "โพสต์ความคิดเห็นแล้ว",
|
||||
"Community": "คอมมูนิตี้",
|
||||
"Compari nei Record pubblici: no": "แสดงในสถิติสาธารณะ: ไม่",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "แสดงในสถิติสาธารณะ: ไม่ (ซ่อนกิจกรรมอยู่)",
|
||||
"Compari nei Record pubblici: sì": "แสดงในสถิติสาธารณะ: ใช่",
|
||||
"Componenti per il jailbreak": "ส่วนประกอบสำหรับ Jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "เมื่อเปิดแผงอยู่ หน้าหลักด้านล่างจะไม่ถูกวาดใหม่: คอนโซลทำงานน้อยลงครึ่งหนึ่ง",
|
||||
"Conferma": "ยืนยัน",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "ยืนยันว่าโฮมบรูว์นี้เป็นของคุณหรือแจกจ่ายต่อได้อย่างเสรี และไม่ใช่เกมหรือซอฟต์แวร์ละเมิดลิขสิทธิ์ใช่หรือไม่?",
|
||||
"Confermo": "ยืนยัน",
|
||||
"Console": "เครื่อง",
|
||||
"Contatti e visibilità": "การติดต่อและการมองเห็น",
|
||||
"Contenuto offensivo": "เนื้อหาไม่เหมาะสม",
|
||||
"Conversazioni": "การสนทนา",
|
||||
"Copertina": "ภาพปก",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "ประวัติ",
|
||||
"Cronologia cancellata": "ล้างประวัติแล้ว",
|
||||
"Cronologia vuota": "ไม่มีประวัติ",
|
||||
"Da ottenere": "ยังไม่ได้รับ",
|
||||
"Da sempre": "ทั้งหมด",
|
||||
"Da spostare: scegli la cartella e premi △": "ย้าย: เลือกโฟลเดอร์แล้วกด △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "จาก JSON: ใช้ เชื่อมโยง JSON เพื่อเชื่อมโยง JSON ที่มีรายการเกมของคุณ หรือนำเข้าจากโทรศัพท์",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "สิ่งที่ทำไปแล้ว:",
|
||||
"Effetti sonori: attivi": "เสียงเอฟเฟกต์: เปิด",
|
||||
"Effetti sonori: spenti": "เสียงเอฟเฟกต์: ปิด",
|
||||
"Elenco dei trofei non ancora disponibile": "รายการถ้วยรางวัลยังไม่พร้อมใช้งาน",
|
||||
"Elenco pieno: togli un server prima": "รายการเต็มแล้ว: ลบเซิร์ฟเวอร์ออกก่อน",
|
||||
"Elimina": "ลบ",
|
||||
"Elimina account": "ลบบัญชี",
|
||||
"Elimina cartella": "ลบโฟลเดอร์",
|
||||
"Elimina dalla console": "ลบออกจากเครื่อง",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "ลบ %s ออกจากเครื่องหรือไม่? เกมจะถูกถอนการติดตั้ง",
|
||||
"Eliminare definitivamente questo elemento?": "ลบรายการนี้อย่างถาวรหรือไม่?",
|
||||
"Eliminare definitivamente?": "ลบถาวรหรือไม่?",
|
||||
"Eliminare l'homebrew %s dalla console?": "ลบโฮมบรูว์ %s ออกจากเครื่องหรือไม่?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "ลบโฟลเดอร์หรือไม่? แอปในโฟลเดอร์จะกลับไปที่หน้าหลัก และจะไม่ถูกถอนการติดตั้ง",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "ลบบัญชีและทุกอย่างที่คุณโพสต์อย่างถาวรหรือไม่? การดำเนินการนี้ย้อนกลับไม่ได้",
|
||||
"Eliminare questo homebrew?": "ลบโฮมบรูว์นี้หรือไม่?",
|
||||
"Eliminato": "ลบแล้ว",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "น้ำแข็ง",
|
||||
"Gioca": "เล่น",
|
||||
"Gioca ai tuoi stessi giochi": "เล่นเกมเดียวกับคุณ",
|
||||
"Gioca qualcosa per entrare in classifica": "เล่นเกมสักหน่อยเพื่อเข้าสู่อันดับ",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "เล่นเกมสักเกม: เวลาเล่นจะแสดงที่นี่",
|
||||
"Giocati di recente": "เล่นล่าสุด",
|
||||
"Giocatori": "ผู้เล่น",
|
||||
"Giochi": "เกม",
|
||||
"Giochi più giocati": "เกมที่เล่นมากที่สุด",
|
||||
"Giochi sui dischi esterni": "เกมในดิสก์ภายนอก",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "เกมบนไดรฟ์ภายนอก: เชื่อมต่อ HDD, SSD หรือแฟลชไดรฟ์ แล้วเกมจะปรากฏบนหน้าหลักพร้อมไอคอนไดรฟ์ หากถอดไดรฟ์ออก เกมจะหายไป",
|
||||
"Giochiamo a %s?": "มาเล่น %s กันไหม?",
|
||||
"Gioco": "เกม",
|
||||
"Gioco aggiornato": "อัปเดตเกมแล้ว",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "เล่น %s แล้ว",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "คุณเพิ่งดาวน์โหลดข้อมูลไป: ลองใหม่ในอีกหนึ่งชั่วโมง",
|
||||
"Hai lasciato il party": "คุณออกจากปาร์ตี้แล้ว",
|
||||
"Hai raggiunto il numero massimo di cartelle": "มีโฟลเดอร์ครบจำนวนสูงสุดแล้ว",
|
||||
"Hai scritto molto: riprova più tardi": "คุณโพสต์มากเกินไป: ลองใหม่ภายหลัง",
|
||||
"Hanno giocato di recente": "เล่นเมื่อเร็วๆ นี้",
|
||||
"Hashtag (separati da spazio)": "แฮชแท็ก (คั่นด้วยเว้นวรรค)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "เกมและแอปที่ติดตั้งจะแสดงที่นี่",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "เกมที่พบใน HDD, SSD และแฟลชไดรฟ์ที่เชื่อมต่อ จะแสดงในหน้าหลักพร้อมไอคอนดิสก์",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "ข้อความกับเพื่อนของคุณจะแสดงที่นี่",
|
||||
"I miei trofei": "ถ้วยรางวัลของฉัน",
|
||||
"I suggerimenti dei tasti in basso.": "คำแนะนำปุ่มด้านล่าง",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "ถ้วยรางวัลที่ได้รับในเกมจะถูกอ่านจากคอนโซลโดยอัตโนมัติเมื่อเปิด Omega กดสี่เหลี่ยมเพื่ออ่านใหม่ตอนนี้",
|
||||
"I tuoi giochi": "เกมของคุณ",
|
||||
"I tuoi trofei": "ถ้วยรางวัลของคุณ",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "ถ้วยรางวัลของคุณไม่เป็นสาธารณะ: เปลี่ยนได้ที่ การตั้งค่า › ความเป็นส่วนตัว",
|
||||
"ID online": "ID ออนไลน์",
|
||||
"ID online e password sono obbligatori": "ต้องระบุ ID ออนไลน์และรหัสผ่าน",
|
||||
"ID online o email già in uso": "ID ออนไลน์หรืออีเมลนี้ถูกใช้แล้ว",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "ลิงก์พาไปยังหน้าเว็บ ไม่ใช่ไฟล์: ต้องใช้ลิงก์ตรงไปยัง pkg, zip หรือ elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "ให้คอนโซลทำงานน้อยที่สุด: มีประโยชน์เมื่อเครื่องร้อนหรือช้า",
|
||||
"Il mio profilo": "โปรไฟล์ของฉัน",
|
||||
"Il mio stato: %s": "สถานะของฉัน: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "ชื่อของทุกเกมใต้ไอคอน ไม่ใช่แค่เกมที่เลือก",
|
||||
"Il post non c'è più": "โพสต์นี้ไม่มีอยู่แล้ว",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "เซิร์ฟเวอร์ที่โฮมบรูว์นี้ใช้ไม่ตอบสนอง: ตรวจสอบเครือข่าย (หรือที่อยู่ในสคริปต์)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "บริการเริ่มทำงานแล้ว",
|
||||
"Il sito non risponde (tempo scaduto).": "เว็บไซต์ไม่ตอบสนอง (หมดเวลา)",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "เสียงเมื่อเลื่อน เลือก และแจ้งเตือน",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "เวลาที่ผู้เล่นคนหนึ่งเล่นเกมเดียวนานที่สุด",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "ข้อความสถานะของคุณ (เช่น \"หาทีมเล่น Warzone\")",
|
||||
"Il tuo stato": "สถานะของคุณ",
|
||||
"Immagine personale": "รูปภาพของคุณ",
|
||||
"Immagini": "รูปภาพ",
|
||||
"Importa i trofei da questa console: no": "นำเข้าถ้วยรางวัลจากคอนโซลนี้: ไม่",
|
||||
"Importa i trofei da questa console: sì": "นำเข้าถ้วยรางวัลจากคอนโซลนี้: ใช่",
|
||||
"Importato: lettura dei trofei in arrivo": "นำเข้าแล้ว: การอ่านถ้วยรางวัลจะมาเร็ว ๆ นี้",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "ปิดการนำเข้าแล้ว: ลบถ้วยรางวัลที่นำเข้าแล้ว",
|
||||
"Impossibile aprire la pagina.": "ไม่สามารถเปิดหน้านี้ได้",
|
||||
"Impossibile avviare il caricamento": "ไม่สามารถเริ่มอัปโหลดได้",
|
||||
"Impossibile avviare l'installazione": "ไม่สามารถเริ่มติดตั้งได้",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "ไม่สามารถบันทึก payload ได้",
|
||||
"Impostazioni": "การตั้งค่า",
|
||||
"Impostazioni non disponibili": "ไม่สามารถใช้การตั้งค่าได้",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "การตั้งค่า › ความเป็นส่วนตัว รวมตัวเลือกทั้งหมดไว้: ใครส่งข้อความถึงคุณได้ คนอื่นเห็นอะไร สถิติ ถ้วยรางวัล ผู้ใช้ที่ถูกบล็อก และข้อมูลของคุณ",
|
||||
"In alto a destra": "ขวาบน",
|
||||
"In alto a sinistra": "ซ้ายบน",
|
||||
"In ascolto": "กำลังฟัง",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "ยกเลิกการเชื่อมโยง JSON แล้ว: เกมที่เพิ่มเองยังอยู่",
|
||||
"Jailbreak rilevato: %s": "ตรวจพบ Jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "การนำเข้าถ้วยรางวัลปิดอยู่: เปิดได้ที่ การตั้งค่า › ความเป็นส่วนตัว",
|
||||
"L'invito non è più valido": "คำเชิญนี้ใช้ไม่ได้แล้ว",
|
||||
"L'orologio in alto a destra.": "นาฬิกาที่มุมขวาบน",
|
||||
"L'utente ha scelto di non mostrarli.": "ผู้ใช้เลือกที่จะไม่แสดง",
|
||||
"L1/R1 Schede": "L1/R1 แท็บ",
|
||||
"L2/R2 Volume": "L2/R2 ระดับเสียง",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "ตอนนี้คอมมูนิตี้อยู่ที่หน้าหลัก ก่อนเกม: ฟีด กลุ่ม ผู้คน และเวลาเล่น เข้าถึงได้ในปุ่มเดียว",
|
||||
"La bacheca è vuota": "ฟีดว่างเปล่า",
|
||||
"La coda è vuota": "คิวว่างเปล่า",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "เครื่องไม่ส่งเสียงให้บริการเบื้องหลัง: จะได้ยินเพลงเมื่อเปิด Omega",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "คอนโซลไม่ยอมรับเกม (0x%08X): เกมในดิสก์ต้องเปิดใช้ kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "คลังนี้ดูแลโดยบริการของ Omega ซึ่งไม่ตอบสนอง: อัปเดต Omega หรือรีสตาร์ทเครื่อง",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "แดชบอร์ดเบาลงสำหรับคอนโซล 2 ถึง 4 เท่า และเมื่อหน้าหลักหยุดนิ่ง จะเปลี่ยนเป็น 30 เฟรมต่อวินาทีโดยอัตโนมัติ",
|
||||
"La forma di schede, pulsanti e icone.": "รูปร่างของการ์ด ปุ่ม และไอคอน",
|
||||
"La libreria è sulla console": "คลังอยู่บนเครื่อง",
|
||||
"La mia libreria": "คลังของฉัน",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "อุณหภูมิโปรเซสเซอร์ข้างเวลา",
|
||||
"La tua bio": "ประวัติย่อของคุณ",
|
||||
"La tua libreria è vuota": "คลังของคุณว่างเปล่า",
|
||||
"La tua posizione: %d su %d": "อันดับของคุณ: %d จาก %d",
|
||||
"Lascia": "ออก",
|
||||
"Lascia il party": "ออกจากปาร์ตี้",
|
||||
"Le icone dei giochi nella fila della home.": "ไอคอนเกมในแถวของหน้าหลัก",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "ไม่เลย",
|
||||
"Malware o file pericoloso": "มัลแวร์หรือไฟล์อันตราย",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "ส่งบันทึกของ Omega ให้ผู้พัฒนาไหม มีชื่อเกม เพลง และวิทยุที่ใช้ แต่ไม่มีรหัสผ่าน",
|
||||
"Maratone": "มาราธอน",
|
||||
"Medie": "กลาง",
|
||||
"Medio": "กลาง",
|
||||
"Membri · %d": "สมาชิก · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "การคุกคาม",
|
||||
"Molto arrotondati": "มนมาก",
|
||||
"Morbidi": "นุ่มนวล",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "แสดงให้เพื่อนเห็นว่าฉันเล่นอะไรและเวลาเล่นของฉัน: ไม่",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "แสดงให้เพื่อนเห็นว่าฉันเล่นอะไรและเวลาเล่นของฉัน: ใช่",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "แสดงโฮมบรูว์และ payload ข้างเกมด้วย",
|
||||
"Mostra anche i secondi.": "แสดงวินาทีด้วย",
|
||||
"Mostra cosa gioco e il mio tempo: no": "แสดงเกมที่เล่นและเวลาเล่น: ไม่",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "แสดงเกมที่เล่นและเวลาเล่น: ใช่",
|
||||
"Movimento": "การเคลื่อนไหว",
|
||||
"Musica": "เพลง",
|
||||
"Musica %s · Effetti %s": "เพลง %s · เอฟเฟกต์ %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "เพลงและรีโมตใช้เวอร์ชันใหม่แล้ว",
|
||||
"Musica in Omega": "เพลงใน Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "เพลง เพื่อน และปาร์ตี้เสียงของ Omega แม้ระหว่างเล่นเกม",
|
||||
"Nascondi dalla home": "ซ่อนจากหน้าหลัก",
|
||||
"Nascoste": "ซ่อน",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic หรือเซิร์ฟเวอร์อื่นที่รองรับ Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "ตอนนี้ดูถ้วยรางวัลในโปรไฟล์ได้แล้ว: ของคุณดูได้จากปุ่มถ้วยรางวัล ส่วนของคนอื่นจะเห็นเมื่อเขาเลือกแสดง",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "ไม่มีเกมใน JSON: ต้องมีอย่างน้อยชื่อและลิงก์",
|
||||
"Neon": "นีออน",
|
||||
"Nero puro": "ดำสนิท",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "ไม่มีตัวโหลด: ต้องใช้ elfldr (พอร์ต 9021) หรือ websrv (พอร์ต 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "ไม่มีข้อความ: เขียนเป็นคนแรกเลย!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "ไม่มีข้อความ: กด X เพื่อเขียนเป็นคนแรก",
|
||||
"Nessun record ancora": "ยังไม่มีสถิติ",
|
||||
"Nessun risultato": "ไม่พบผลลัพธ์",
|
||||
"Nessun segnalibro": "ไม่มีบุ๊กมาร์ก",
|
||||
"Nessun suggerimento": "ไม่มีคำแนะนำ",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "ยังไม่มีคำแนะนำ: เพิ่มเพื่อนสักคน",
|
||||
"Nessun suono": "ไม่มีเสียง",
|
||||
"Nessun trofeo ancora": "ยังไม่มีถ้วยรางวัล",
|
||||
"Nessun trofeo in classifica": "ไม่มีถ้วยรางวัลในอันดับ",
|
||||
"Nessun utente trovato": "ไม่พบผู้ใช้",
|
||||
"Nessuna": "ไม่มี",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "ไม่มีแอปที่ซ่อน: ซ่อนได้จากตัวเลือกของเกมในหน้าหลัก",
|
||||
"Nessuna attività": "ไม่มีกิจกรรม",
|
||||
"Nessuna attività recente": "ไม่มีกิจกรรมล่าสุด",
|
||||
"Nessuna bio.": "ไม่มีประวัติย่อ",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "ชื่อกลุ่มใหม่",
|
||||
"Nome del server": "ชื่อเซิร์ฟเวอร์",
|
||||
"Nome della cartella": "ชื่อโฟลเดอร์",
|
||||
"Nome della nuova cartella": "ชื่อโฟลเดอร์ใหม่",
|
||||
"Nome utente": "ชื่อผู้ใช้",
|
||||
"Nome utente o password errati": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง",
|
||||
"Nomi sotto le icone": "ชื่อใต้ไอคอน",
|
||||
"Non chiedere più": "ไม่ต้องถามอีก",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "คุณไม่แสดงในสถิติ: เปลี่ยนได้ที่ การตั้งค่า › ความเป็นส่วนตัว",
|
||||
"Non disturbare": "ห้ามรบกวน",
|
||||
"Non disturbare (niente avvisi)": "ห้ามรบกวน (ไม่มีการแจ้งเตือน)",
|
||||
"Non hai ancora pubblicato nulla": "คุณยังไม่ได้เผยแพร่อะไรเลย",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "ยามค่ำ",
|
||||
"Novità": "มีอะไรใหม่",
|
||||
"Nuova cartella": "โฟลเดอร์ใหม่",
|
||||
"Nuova cartella...": "โฟลเดอร์ใหม่...",
|
||||
"Nuova copertina": "ภาพปกใหม่",
|
||||
"Nuovo PIN": "PIN ใหม่",
|
||||
"Nuovo avatar": "อวตารใหม่",
|
||||
"Nuovo gruppo": "กลุ่มใหม่",
|
||||
"Nuovo messaggio": "ข้อความใหม่",
|
||||
"Nuovo nome": "ชื่อใหม่",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "ใหม่: การตั้งค่า › ปรับแต่ง ตัวเลือกมากกว่า 30 รายการ: 12 ธีม สีเน้น วอลเปเปอร์ อนุภาค นาฬิกา เสียง การแจ้งเตือน โปรแกรมรักษาหน้าจอ และ 7 สไตล์ด่วน",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "ใหม่: สถิติ เวลาเล่นของสมาชิกทุกคน: ผู้เล่น เกมที่เล่นมากที่สุด และมาราธอน ของสัปดาห์นี้หรือทั้งหมด",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "ใหม่: ถ้วยรางวัล Omega อ่านถ้วยรางวัลที่ได้รับในเกมของคอนโซลนี้ แล้วแสดงในโปรไฟล์ของคุณและในอันดับสาธารณะ",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "ใหม่: โฟลเดอร์ในหน้าหลัก เลือก «ย้ายไปยังโฟลเดอร์» จากตัวเลือกของเกม โฟลเดอร์จะแสดงไอคอนสี่อันแรก",
|
||||
"OK": "ตกลง",
|
||||
"Offline": "ออฟไลน์",
|
||||
"Offline · visto %s": "ออฟไลน์ · เห็นล่าสุด %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "เกิดข้อผิดพลาด",
|
||||
"Operazione party non riuscita": "ดำเนินการปาร์ตี้ไม่สำเร็จ",
|
||||
"Opzioni": "ตัวเลือก",
|
||||
"Opzioni dell'app": "ตัวเลือกแอป",
|
||||
"Opzioni della cartella": "ตัวเลือกโฟลเดอร์",
|
||||
"Opzioni di alimentazione": "พลังงาน",
|
||||
"Ordine dei giochi": "ลำดับเกม",
|
||||
"Oro": "ทอง",
|
||||
"Orologio e barra": "นาฬิกาและแถบ",
|
||||
"Orologio grande": "นาฬิกาใหญ่",
|
||||
"Oscuramento dello sfondo": "ความมืดของพื้นหลัง",
|
||||
"Ottenuto": "ได้รับแล้ว",
|
||||
"Pagina iniziale": "หน้าแรก",
|
||||
"Pagina non disponibile": "ไม่สามารถใช้หน้านี้ได้",
|
||||
"Pannelli": "แผง",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "ทึบ",
|
||||
"Pirateria o contenuto non autorizzato": "ละเมิดลิขสิทธิ์หรือเนื้อหาที่ไม่ได้รับอนุญาต",
|
||||
"Più ascoltati": "ฟังมากที่สุด",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "ระบบจะค้นหาไดรฟ์หลายตัวพร้อมกันได้เอง หากต้องการเปิดเกมจากไดรฟ์ ต้องเปิดใช้งาน kstuff เช่นเดียวกับเครื่องมืออื่นๆ",
|
||||
"Più scaricati": "ดาวน์โหลดมากที่สุด",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "ยิ่งมืด ข้อความบนภาพปกยิ่งอ่านง่าย",
|
||||
"Più votati": "คะแนนสูงสุด",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "แพลตตินัม 300 · ทอง 90 · เงิน 30 · ทองแดง 15 คะแนน ถ้วยรางวัลมาจากคอนโซล",
|
||||
"Playlist": "เพลย์ลิสต์",
|
||||
"Poche": "น้อย",
|
||||
"Posizione delle notifiche": "ตำแหน่งการแจ้งเตือน",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "กำลังเตรียมคิว...",
|
||||
"Prestazioni": "ประสิทธิภาพ",
|
||||
"Prima i giochi, poi gli homebrew": "เกมก่อน แล้วโฮมบรูว์",
|
||||
"Privacy e dati": "ความเป็นส่วนตัวและข้อมูล",
|
||||
"Privacy": "ความเป็นส่วนตัว",
|
||||
"Privacy e termini": "ความเป็นส่วนตัวและข้อกำหนด",
|
||||
"Processore": "โปรเซสเซอร์",
|
||||
"Profilo": "โปรไฟล์",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "คุณเพิ่มได้เฉพาะเพื่อนของคุณ",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "คุณเปลี่ยนใจได้ทุกเมื่อที่ การตั้งค่า › Omega เป็นหน้าหลัก",
|
||||
"Puoi invitare solo i tuoi amici": "คุณเชิญได้เฉพาะเพื่อนของคุณ",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "คุณซ่อนเกมและแอปที่ไม่ได้ใช้ได้: ตัวเลือกของเกม › ซ่อนจากหน้าหลัก นำกลับมาได้ที่ การตั้งค่า › แอปที่ซ่อน",
|
||||
"Puoi scrivere solo ai tuoi amici": "คุณส่งข้อความได้เฉพาะถึงเพื่อนของคุณ",
|
||||
"Quadrato: cambia periodo": "สี่เหลี่ยม: เปลี่ยนช่วงเวลา",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "เมื่อคุณติดตั้งเกมขณะที่เชื่อมต่อไดรฟ์อยู่ Omega จะถามว่าจะให้ติดตั้งไว้ที่ใด",
|
||||
"Quanto restano a schermo.": "แสดงบนหน้าจอนานเท่าใด",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "มองเห็นพื้นหลังผ่านการ์ดและการแจ้งเตือนได้มากเท่าใด",
|
||||
"Questa settimana": "สัปดาห์นี้",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "สัปดาห์นี้ยังไม่มีใครเล่น: ลองดู “ทั้งหมด”",
|
||||
"Questi trofei non sono visibili": "ถ้วยรางวัลเหล่านี้ไม่แสดง",
|
||||
"Questo gioco non è installato su questa console": "เกมนี้ไม่ได้ติดตั้งในเครื่องนี้",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "โฮมบรูว์นี้ให้คุณเลือกจากหลายตัวเลือก",
|
||||
"Questo indirizzo non sembra un server Subsonic": "ที่อยู่นี้ดูไม่ใช่เซิร์ฟเวอร์ Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "วิทยุไม่พร้อมใช้งานในขณะนี้",
|
||||
"Radio preferite": "สถานีวิทยุโปรด",
|
||||
"Rapide": "เร็ว",
|
||||
"Record": "สถิติ",
|
||||
"Record: %s · %s": "เจ้าของสถิติ: %s · %s",
|
||||
"Registrazione": "กำลังลงทะเบียน",
|
||||
"Registrazione chiusa su questo server": "เซิร์ฟเวอร์นี้ปิดรับสมัครแล้ว",
|
||||
"Registrazione non riuscita": "สมัครไม่สำเร็จ",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "ปฏิเสธ",
|
||||
"Rifiuta invito": "ปฏิเสธคำเชิญ",
|
||||
"Rilassate": "ผ่อนคลาย",
|
||||
"Rileggi dalla console": "อ่านจากคอนโซลใหม่",
|
||||
"Rileggo i trofei di questa console...": "กำลังอ่านถ้วยรางวัลของคอนโซลนี้ใหม่...",
|
||||
"Rimozione non riuscita": "ลบไม่สำเร็จ",
|
||||
"Rimuovere questo server musicale da Omega?": "ลบเซิร์ฟเวอร์เพลงนี้ออกจาก Omega หรือไม่?",
|
||||
"Rimuovi": "ลบ",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "ลบบุ๊กมาร์ก",
|
||||
"Rimuovi server": "ลบเซิร์ฟเวอร์",
|
||||
"Rinomina": "เปลี่ยนชื่อ",
|
||||
"Rinomina cartella": "เปลี่ยนชื่อโฟลเดอร์",
|
||||
"Rinominato": "เปลี่ยนชื่อแล้ว",
|
||||
"Riprendi musica": "เล่นเพลงต่อ",
|
||||
"Ripristina": "รีเซ็ต",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "พื้นหลัง",
|
||||
"Sfondo del tema": "พื้นหลังของธีม",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "จะแก้ไขเฉพาะไฟล์ของ Omega และการตั้งค่าของตัวโหลดเมื่อจำเป็นเท่านั้น ทำซ้ำได้ทุกเมื่อจาก การตั้งค่า › ระบบและเครื่องมือ",
|
||||
"Si scopre ottenendolo.": "จะเปิดเผยเมื่อได้รับ",
|
||||
"Si spaccia per un altro": "แอบอ้างเป็นผู้อื่น",
|
||||
"Siete già amici": "คุณเป็นเพื่อนกันอยู่แล้ว",
|
||||
"Silenziose": "เงียบ",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "คำบรรยายรอง",
|
||||
"Spam": "สแปม",
|
||||
"Spaziale": "อวกาศ",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "ปิดการนำเข้าถ้วยรางวัลหรือไม่ ถ้วยรางวัลที่นำเข้าแล้วจะถูกลบออกจากเซิร์ฟเวอร์",
|
||||
"Spegni": "พลังงาน",
|
||||
"Spegni il microfono": "ปิดไมค์",
|
||||
"Spenta": "ปิด",
|
||||
"Sposta": "ย้าย",
|
||||
"Sposta in un'altra cartella": "ย้ายไปยังโฟลเดอร์อื่น",
|
||||
"Sposta in una cartella": "ย้ายไปยังโฟลเดอร์",
|
||||
"Sposta qui": "ย้ายมาที่นี่",
|
||||
"Spostato in %s": "ย้ายไปที่ %s แล้ว",
|
||||
"Sposto %s": "กำลังย้าย %s",
|
||||
"Squadrati": "เหลี่ยม",
|
||||
"Sta giocando a %s · %s": "กำลังเล่น %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "สไตล์ภาพพักหน้าจอ",
|
||||
"Stile «%s» applicato": "ใช้สไตล์ «%s» แล้ว",
|
||||
"Stili rapidi": "สไตล์ด่วน",
|
||||
"Sto leggendo i trofei di questa console...": "กำลังอ่านถ้วยรางวัลของคอนโซลนี้...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "เครื่องมือและ payload",
|
||||
"Strumento": "เครื่องมือ",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "อุณหภูมิคอนโซล",
|
||||
"Tempo di gioco": "เวลาเล่น",
|
||||
"Termini d'uso": "ข้อกำหนดการใช้งาน",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "ข้อกำหนดการใช้งานและนโยบายความเป็นส่วนตัวมีการอัปเดต (การตั้งค่า > ความเป็นส่วนตัวและข้อมูล) คุณยอมรับหรือไม่?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "ข้อกำหนดการใช้งานและนโยบายความเป็นส่วนตัวได้รับการอัปเดต (การตั้งค่า > ความเป็นส่วนตัว) คุณยอมรับหรือไม่",
|
||||
"Ti ha chiesto l'amicizia": "ส่งคำขอเป็นเพื่อนถึงคุณ",
|
||||
"Ti ha inviato una richiesta": "ส่งคำขอถึงคุณ",
|
||||
"Tipo di file": "ประเภทไฟล์",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "ชื่อเกม",
|
||||
"Titolo disinstallato": "ถอนการติดตั้งเกมแล้ว",
|
||||
"Togli": "ลบออก",
|
||||
"Togli dalla cartella": "นำออกจากโฟลเดอร์",
|
||||
"Togli dalla coda": "นำออกจากคิว",
|
||||
"Togli dalla libreria": "นำออกจากคลัง",
|
||||
"Togli dalle preferite": "นำออกจากรายการโปรด",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "ย้อนกลับหรือพิมพ์ที่อยู่อื่น",
|
||||
"Tramonto": "พระอาทิตย์ตก",
|
||||
"Triangolo: scrivi un commento": "สามเหลี่ยม: เขียนความคิดเห็น",
|
||||
"Trofei": "ถ้วยรางวัล",
|
||||
"Trofei di %s": "ถ้วยรางวัลของ %s",
|
||||
"Trofei non disponibili": "ถ้วยรางวัลไม่พร้อมใช้งาน",
|
||||
"Trofeo nascosto": "ถ้วยรางวัลลับ",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "เปิดหน้าเร็วเกินไป: โปรดรอสักครู่",
|
||||
"Troppe registrazioni: riprova più tardi": "สมัครหลายครั้งเกินไป: ลองใหม่ภายหลัง",
|
||||
"Troppe richieste: riprova tra poco": "คำขอมากเกินไป: โปรดลองอีกครั้งในอีกสักครู่",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "ผู้ใช้ที่ถูกบล็อก (X เพื่อเลิกบล็อก)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "ได้เลย: ทำได้ทุกเมื่อจาก การตั้งค่า › ระบบและเครื่องมือ",
|
||||
"Valuta": "ให้คะแนน",
|
||||
"Vedi i trofei": "ดูถ้วยรางวัล",
|
||||
"Velocità delle animazioni": "ความเร็วแอนิเมชัน",
|
||||
"Ventola": "พัดลม",
|
||||
"Ventola: accelera sopra %d °C": "พัดลม: เร่งความเร็วเมื่อเกิน %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "แอป",
|
||||
"apr": "เม.ย.",
|
||||
"aprile": "เมษายน",
|
||||
"assente": "ไม่อยู่",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "มีการติดตั้งอื่นกำลังดำเนินอยู่ในระบบ",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "เกมเปิดอยู่: ปิดเกมแล้วลองอีกครั้ง",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg ไม่ตรงกับเกมที่ติดตั้งไว้แล้ว",
|
||||
"installatore di sistema non pronto: riavvia Omega": "ตัวติดตั้งของระบบยังไม่พร้อม: รีสตาร์ต Omega",
|
||||
"invisibile": "ซ่อนตัว",
|
||||
"lug": "ก.ค.",
|
||||
"luglio": "กรกฎาคม",
|
||||
"lun": "จ.",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "วันพุธ",
|
||||
"nessun caricatore": "ไม่มีตัวโหลด",
|
||||
"no": "ไม่",
|
||||
"non disturbare": "ห้ามรบกวน",
|
||||
"non rilevato": "ตรวจไม่พบ",
|
||||
"nov": "พ.ย.",
|
||||
"novembre": "พฤศจิกายน",
|
||||
"online": "ออนไลน์",
|
||||
"ott": "ต.ค.",
|
||||
"ottobre": "ตุลาคม",
|
||||
"per scrivere": "เพื่อพิมพ์",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d arkadaş",
|
||||
"%d amico in comune": "%d ortak arkadaş",
|
||||
"%d amico sta giocando": "%d arkadaş oynuyor",
|
||||
"%d app": "%d uygulama",
|
||||
"%d brani": "%d parça",
|
||||
"%d di %d": "%d / %d",
|
||||
"%d di %d · %d%%": "%d / %d · %d%%",
|
||||
"%d giocatore": "%d oyuncu",
|
||||
"%d giocatore su Omega in questo momento": "Şu anda Omega'da %d oyuncu var",
|
||||
"%d giocatori": "%d oyuncu",
|
||||
"%d giocatori su Omega in questo momento": "Şu anda Omega'da %d oyuncu var",
|
||||
"%d giochi con trofei": "Kupalı %d oyun",
|
||||
"%d giochi · più giocato: %s": "%d oyun · en çok oynanan: %s",
|
||||
"%d gioco con trofei": "Kupalı %d oyun",
|
||||
"%d gioco · più giocato: %s": "%d oyun · en çok oynanan: %s",
|
||||
"%d in comune": "%d ortak",
|
||||
"%d in gioco ora": "%d kişi şu anda oyunda",
|
||||
"%d membri": "%d üye",
|
||||
"%d membri · nessun messaggio": "%d üye · mesaj yok",
|
||||
"%d membro": "%d üye",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d okunmamış",
|
||||
"%d nuove": "%d yeni",
|
||||
"%d online": "%d çevrimiçi",
|
||||
"%d online · %d in gioco": "%d çevrimiçi · %d oyunda",
|
||||
"%d punti": "%d puan",
|
||||
"%d salvate": "%d kayıtlı",
|
||||
"%d stazioni": "%d istasyon",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s, %s üzerine yüklendi: ana ekranda bulabilirsin",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s yüklendi: Omega ana ekranında bulabilirsin",
|
||||
"%s liberi di %s": "Boş: %s / %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s gizlendi: Ayarlar › Gizli uygulamalar bölümünden geri getirebilirsin",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s yanıt vermiyor: disk hâlâ bağlı mı?",
|
||||
"%s · %.0f GB liberi": "%s · %.0f GB boş",
|
||||
"%s · %s (in uso)": "%s · %s (kullanımda)",
|
||||
"%s · %s giocate in totale": "%s · toplam %s oynandı",
|
||||
"%s è di nuovo in home": "%s yeniden ana ekranda",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s, Payload Manager'da: yüklemeyi tamamlamak için bir kez çalıştır",
|
||||
"+ Aggiungi un server": "+ Sunucu ekle",
|
||||
"1 amico online": "1 arkadaş çevrimiçi",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "İsteği iptal et",
|
||||
"App": "Uygulama",
|
||||
"App e intrattenimento": "Uygulamalar ve eğlence",
|
||||
"App nascoste": "Gizli uygulamalar",
|
||||
"App nascoste (X per rimetterle in home)": "Gizli uygulamalar (ana ekrana geri koymak için X)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst kullanılamıyor (yetki eksik). Alternatif: pkg dosyasını ItemzFlow ile yükle.",
|
||||
"Applica": "Uygula",
|
||||
"Apri": "Aç",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Avatar güncellendi",
|
||||
"Avatar personalizzato rimosso": "Özel avatar kaldırıldı",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Avatarlar: Ejderhadan siborga 16 yeni karakter. Ayarlar › Avatarı değiştir bölümünde.",
|
||||
"Avvia": "Başlat",
|
||||
"Avvia Omega o riavvia la console": "Omega'yı başlat veya konsolu yeniden başlat",
|
||||
"Avvia party": "Parti başlat",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Akış",
|
||||
"Bacheca e gruppi": "Akış",
|
||||
"Bacheca non disponibile": "Akış kullanılamıyor",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Tüm üyelerin akışı, grupları, rekorları ve kupaları",
|
||||
"Bagliore": "Parıltı",
|
||||
"Barra dei comandi": "Komut çubuğu",
|
||||
"Bentornato!": "Tekrar hoş geldin!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Yükleniyor...",
|
||||
"Cartella /data/music": "/data/music klasörü",
|
||||
"Cartella creata": "Klasör oluşturuldu",
|
||||
"Cartella eliminata: le app sono tornate in home": "Klasör silindi: uygulamalar ana ekrana döndü",
|
||||
"Cartella non leggibile": "Klasör okunamıyor",
|
||||
"Cartella non valida: manca il Title ID": "Geçersiz klasör: Title ID eksik",
|
||||
"Cartella vuota o non leggibile": "Klasör boş veya okunamıyor",
|
||||
"Cartella · %d app": "Klasör · %d uygulama",
|
||||
"Categoria": "Kategori",
|
||||
"Categoria riportata ai valori iniziali": "Kategori varsayılan değerlere sıfırlandı",
|
||||
"Centro di controllo": "Kontrol Merkezi",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Nasıl göründükleri ve nasıl hareket ettikleri.",
|
||||
"Chi può scrivermi: solo amici": "Bana kim yazabilir: yalnızca arkadaşlar",
|
||||
"Chi può scrivermi: tutti": "Bana kim yazabilir: herkes",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Konsolunu kapatanlar artık birkaç dakika içinde çevrimdışı görünüyor; oyunlar da, kendisinde olmayanlara bile gerçek adı ve simgesiyle gösteriliyor.",
|
||||
"Chi sta usando questo controller?": "Bu kumandayı kim kullanıyor?",
|
||||
"Chi vede i miei trofei: nessuno": "Kupalarımı kim görür: hiç kimse",
|
||||
"Chi vede i miei trofei: solo amici": "Kupalarımı kim görür: yalnızca arkadaşlar",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Kupalarımı kim görür: herkes (sıralamada da)",
|
||||
"Chiavetta USB": "USB bellek",
|
||||
"Chiavetta USB %d": "USB bellek %d",
|
||||
"Chiavetta USB 1": "USB bellek 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Sinema",
|
||||
"Classici": "Klasik",
|
||||
"Classifica degli amici": "Arkadaş sıralaması",
|
||||
"Classifica dei trofei": "Kupa sıralaması",
|
||||
"Classifica del gioco": "Oyun sıralaması",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Telefonu veya PC'yi konsolla aynı Wi-Fi ağına bağla.",
|
||||
"Collega un JSON": "JSON bağla",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Müziğinin olduğu bir USB bellek tak veya müziği FTP ile /data/Omega/Music klasörüne kopyala",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Yorum paylaşılamadı",
|
||||
"Commento pubblicato": "Yorum paylaşıldı",
|
||||
"Community": "Topluluk",
|
||||
"Compari nei Record pubblici: no": "Herkese açık Rekorlar'da görünme: hayır",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Herkese açık Rekorlar'da görünme: hayır (etkinlik gizli)",
|
||||
"Compari nei Record pubblici: sì": "Herkese açık Rekorlar'da görünme: evet",
|
||||
"Componenti per il jailbreak": "Jailbreak bileşenleri",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Bir panel açıkken alttaki ana ekran yeniden çizilmez: konsol için yarı yarıya daha az iş.",
|
||||
"Conferma": "Onayla",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bu homebrew'in sana ait veya serbestçe dağıtılabilir olduğunu, korsan bir oyun ya da yazılım olmadığını onaylıyor musun?",
|
||||
"Confermo": "Onaylıyorum",
|
||||
"Console": "Konsol",
|
||||
"Contatti e visibilità": "Kişiler ve görünürlük",
|
||||
"Contenuto offensivo": "Rahatsız edici içerik",
|
||||
"Conversazioni": "Sohbetler",
|
||||
"Copertina": "Kapak",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Geçmiş",
|
||||
"Cronologia cancellata": "Geçmiş temizlendi",
|
||||
"Cronologia vuota": "Geçmiş boş",
|
||||
"Da ottenere": "Kazanılmadı",
|
||||
"Da sempre": "Tüm zamanlar",
|
||||
"Da spostare: scegli la cartella e premi △": "Taşınacak: klasörü seç ve △ tuşuna bas",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "JSON'dan: JSON bağla ile oyun listeni ekle veya listeyi telefondan içe aktar.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Yapılanlar:",
|
||||
"Effetti sonori: attivi": "Ses efektleri: açık",
|
||||
"Effetti sonori: spenti": "Ses efektleri: kapalı",
|
||||
"Elenco dei trofei non ancora disponibile": "Kupa listesi henüz kullanılamıyor",
|
||||
"Elenco pieno: togli un server prima": "Liste dolu: önce bir sunucu kaldır",
|
||||
"Elimina": "Sil",
|
||||
"Elimina account": "Hesabı sil",
|
||||
"Elimina cartella": "Klasörü sil",
|
||||
"Elimina dalla console": "Konsoldan sil",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "%s konsoldan silinsin mi? Oyun kaldırılacak.",
|
||||
"Eliminare definitivamente questo elemento?": "Bu öge kalıcı olarak silinsin mi?",
|
||||
"Eliminare definitivamente?": "Kalıcı olarak silinsin mi?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Homebrew konsoldan silinsin mi: %s?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Klasör silinsin mi? İçindeki uygulamalar ana ekrana döner, kaldırılmaz.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Hesabın ve paylaştığın her şey kalıcı olarak silinsin mi? Bu işlem geri alınamaz.",
|
||||
"Eliminare questo homebrew?": "Bu homebrew silinsin mi?",
|
||||
"Eliminato": "Silindi",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Buz",
|
||||
"Gioca": "Oyna",
|
||||
"Gioca ai tuoi stessi giochi": "Seninle aynı oyunları oynuyor",
|
||||
"Gioca qualcosa per entrare in classifica": "Sıralamaya girmek için bir şeyler oyna",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Bir şeyler oyna: süren burada görünecek",
|
||||
"Giocati di recente": "Son oynananlar",
|
||||
"Giocatori": "Oyuncular",
|
||||
"Giochi": "Oyunlar",
|
||||
"Giochi più giocati": "En çok oynanan oyunlar",
|
||||
"Giochi sui dischi esterni": "Harici disklerdeki oyunlar",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Harici disklerdeki oyunlar: bir HDD, SSD veya USB bellek bağla, oyunlar disk simgesiyle ana ekranda görünsün. Diski çıkarırsan kaybolurlar.",
|
||||
"Giochiamo a %s?": "%s oynayalım mı?",
|
||||
"Gioco": "Oyun",
|
||||
"Gioco aggiornato": "Oyun güncellendi",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Oynadı: %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Verilerini yakın zamanda indirdin: bir saat sonra tekrar dene",
|
||||
"Hai lasciato il party": "Partiden ayrıldın",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Maksimum klasör sayısına ulaştın",
|
||||
"Hai scritto molto: riprova più tardi": "Çok fazla yazdın: daha sonra tekrar dene",
|
||||
"Hanno giocato di recente": "Yakın zamanda oynayanlar",
|
||||
"Hashtag (separati da spazio)": "Hashtag'ler (boşlukla ayrılmış)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Yüklü oyunlar ve uygulamalar burada görünecek.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Bağlı HDD, SSD ve USB belleklerde bulunan oyunlar ana ekranda disk simgesiyle görünür.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Arkadaşlarınla mesajların burada görünecek.",
|
||||
"I miei trofei": "Kupalarım",
|
||||
"I suggerimenti dei tasti in basso.": "Alttaki tuş ipuçları.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Oyunlarda kazanılan kupalar, Omega'yı açtığında konsoldan kendiliğinden okunur. Kare ile şimdi yeniden okutabilirsin.",
|
||||
"I tuoi giochi": "Oyunların",
|
||||
"I tuoi trofei": "Kupaların",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Kupaların herkese açık değil: Ayarlar › Gizlilik bölümünden değiştirebilirsin",
|
||||
"ID online": "Çevrimiçi kimlik",
|
||||
"ID online e password sono obbligatori": "Çevrimiçi kimlik ve şifre gerekli",
|
||||
"ID online o email già in uso": "Çevrimiçi kimlik veya e-posta zaten kullanımda",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Bağlantı dosyaya değil, bir web sayfasına gidiyor: pkg, zip veya elf için doğrudan bağlantı gerekli",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Konsol için en az iş yükü: ısınıyor ya da yavaşlıyorsa işe yarar.",
|
||||
"Il mio profilo": "Profilim",
|
||||
"Il mio stato: %s": "Durumum: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Yalnızca seçilenin değil, her oyunun adı simgesinin altında.",
|
||||
"Il post non c'è più": "Bu gönderi artık mevcut değil",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Homebrew'in kullandığı sunucu yanıt vermiyor: ağını (veya betikte yazan adresi) kontrol et",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Hizmet zaten başlatıldı.",
|
||||
"Il sito non risponde (tempo scaduto).": "Site yanıt vermiyor (zaman aşımı).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Gezinme, seçim ve bildirim sesleri.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Bir oyuncunun tek bir oyunda geçirdiği en uzun süre",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Durum mesajın (ör. \"Warzone için takım arıyorum\")",
|
||||
"Il tuo stato": "Durumun",
|
||||
"Immagine personale": "Kişisel görsel",
|
||||
"Immagini": "Görseller",
|
||||
"Importa i trofei da questa console: no": "Kupaları bu konsoldan içe aktar: hayır",
|
||||
"Importa i trofei da questa console: sì": "Kupaları bu konsoldan içe aktar: evet",
|
||||
"Importato: lettura dei trofei in arrivo": "İçe aktarıldı: kupaların okunması yakında",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "İçe aktarma kapatıldı: içe aktarılan kupalar silindi",
|
||||
"Impossibile aprire la pagina.": "Sayfa açılamadı.",
|
||||
"Impossibile avviare il caricamento": "Yükleme başlatılamadı",
|
||||
"Impossibile avviare l'installazione": "Kurulum başlatılamadı",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Payload kaydedilemedi",
|
||||
"Impostazioni": "Ayarlar",
|
||||
"Impostazioni non disponibili": "Ayarlar kullanılamıyor",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Ayarlar › Gizlilik tüm tercihleri bir araya getirir: sana kim yazabilir, başkaları ne görür, rekorlar, kupalar, engellenen kullanıcılar ve verilerin.",
|
||||
"In alto a destra": "Sağ üst",
|
||||
"In alto a sinistra": "Sol üst",
|
||||
"In ascolto": "Şimdi dinleniyor",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON bağlantısı kaldırıldı: elle eklenen oyunlar kalır",
|
||||
"Jailbreak rilevato: %s": "Jailbreak algılandı: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Kupaları içe aktarma kapalı: Ayarlar › Gizlilik bölümünden aç",
|
||||
"L'invito non è più valido": "Bu davet artık geçerli değil",
|
||||
"L'orologio in alto a destra.": "Sağ üstteki saat.",
|
||||
"L'utente ha scelto di non mostrarli.": "Kullanıcı bunları göstermemeyi seçti.",
|
||||
"L1/R1 Schede": "L1/R1 Sekmeler",
|
||||
"L2/R2 Volume": "L2/R2 Ses",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Topluluk artık ana ekranda, oyunlardan önce: akış, gruplar, kişiler ve oynama süresi tek tuş uzağında.",
|
||||
"La bacheca è vuota": "Akış boş",
|
||||
"La coda è vuota": "Sıra boş",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Konsol arka plan hizmetine ses vermiyor: müzik Omega açıkken duyulur",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Konsol oyunu kabul etmedi (0x%08X): diskteki oyunlar için kstuff etkin olmalı",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Kütüphaneyi Omega hizmeti saklıyor ancak hizmet yanıt vermiyor: Omega'yı güncelle veya konsolu yeniden başlat.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Pano konsolu 2 ila 4 kat daha az yoruyor ve ana ekran hareketsizken kendiliğinden saniyede 30 kareye geçiyor.",
|
||||
"La forma di schede, pulsanti e icone.": "Kartların, düğmelerin ve simgelerin şekli.",
|
||||
"La libreria è sulla console": "Kütüphane konsolda",
|
||||
"La mia libreria": "Kütüphanem",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Saatin yanında işlemci sıcaklığı.",
|
||||
"La tua bio": "Biyografin",
|
||||
"La tua libreria è vuota": "Kütüphanen boş",
|
||||
"La tua posizione: %d su %d": "Sıran: %d / %d",
|
||||
"Lascia": "Ayrıl",
|
||||
"Lascia il party": "Partiden ayrıl",
|
||||
"Le icone dei giochi nella fila della home.": "Ana ekran sırasındaki oyun simgeleri.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Asla",
|
||||
"Malware o file pericoloso": "Kötü amaçlı yazılım veya tehlikeli dosya",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Omega kayıtları geliştiriciye gönderilsin mi? Kullandığın oyun, şarkı ve radyo adlarını içerir, şifreleri içermez.",
|
||||
"Maratone": "Maratonlar",
|
||||
"Medie": "Orta",
|
||||
"Medio": "Orta",
|
||||
"Membri · %d": "Üyeler · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Taciz",
|
||||
"Molto arrotondati": "Çok yuvarlak",
|
||||
"Morbidi": "Yumuşak",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Arkadaşlara ne oynadığımı ve süremi göster: hayır",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Arkadaşlara ne oynadığımı ve süremi göster: evet",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Oyunların yanında homebrew ve payload'ları da göster.",
|
||||
"Mostra anche i secondi.": "Saniyeleri de göster.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Ne oynadığımı ve süremi göster: hayır",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Ne oynadığımı ve süremi göster: evet",
|
||||
"Movimento": "Hareket",
|
||||
"Musica": "Müzik",
|
||||
"Musica %s · Effetti %s": "Müzik %s · Efektler %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Müzik ve kumanda zaten yeni sürümü kullanıyor",
|
||||
"Musica in Omega": "Omega'daki müzik",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega'nın müziği, arkadaşları ve sesli partisi, oyun sırasında da",
|
||||
"Nascondi dalla home": "Ana ekrandan gizle",
|
||||
"Nascoste": "Gizli",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic veya Subsonic uyumlu diğerleri",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Profillerde artık kupalar görünüyor: seninkiler Kupalar tuşunda, başkalarınınki göstermeyi seçerlerse.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSON'da oyun yok: en az başlık ve bağlantı gerekli",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Saf siyah",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Kullanılabilir yükleyici yok: elfldr (port 9021) veya websrv (port 8080) gerekli",
|
||||
"Nessun messaggio: scrivi il primo!": "Mesaj yok: ilk mesajı sen yaz!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Mesaj yok: X ile ilk mesajı sen yaz",
|
||||
"Nessun record ancora": "Henüz rekor yok",
|
||||
"Nessun risultato": "Sonuç yok",
|
||||
"Nessun segnalibro": "Yer imi yok",
|
||||
"Nessun suggerimento": "Öneri yok",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Şimdilik öneri yok: birkaç arkadaş ekle",
|
||||
"Nessun suono": "Ses yok",
|
||||
"Nessun trofeo ancora": "Henüz kupa yok",
|
||||
"Nessun trofeo in classifica": "Sıralamada kupa yok",
|
||||
"Nessun utente trovato": "Kullanıcı bulunamadı",
|
||||
"Nessuna": "Yok",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Gizli uygulama yok: ana ekrandaki bir oyunun seçeneklerinden gizleyebilirsin",
|
||||
"Nessuna attività": "Etkinlik yok",
|
||||
"Nessuna attività recente": "Son etkinlik yok",
|
||||
"Nessuna bio.": "Biyografi yok.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Yeni grup adı",
|
||||
"Nome del server": "Sunucu adı",
|
||||
"Nome della cartella": "Klasör adı",
|
||||
"Nome della nuova cartella": "Yeni klasörün adı",
|
||||
"Nome utente": "Kullanıcı adı",
|
||||
"Nome utente o password errati": "Kullanıcı adı veya şifre hatalı",
|
||||
"Nomi sotto le icone": "Simgelerin altında adlar",
|
||||
"Non chiedere più": "Bir daha sorma",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Rekorlarda görünmüyorsun: Ayarlar › Gizlilik bölümünden değiştirebilirsin",
|
||||
"Non disturbare": "Rahatsız etmeyin",
|
||||
"Non disturbare (niente avvisi)": "Rahatsız etmeyin (uyarı yok)",
|
||||
"Non hai ancora pubblicato nulla": "Henüz bir şey yayınlamadın",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Gece",
|
||||
"Novità": "Yenilikler",
|
||||
"Nuova cartella": "Yeni klasör",
|
||||
"Nuova cartella...": "Yeni klasör...",
|
||||
"Nuova copertina": "Yeni kapak",
|
||||
"Nuovo PIN": "Yeni PIN",
|
||||
"Nuovo avatar": "Yeni avatar",
|
||||
"Nuovo gruppo": "Yeni grup",
|
||||
"Nuovo messaggio": "Yeni mesaj",
|
||||
"Nuovo nome": "Yeni ad",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Yeni: Ayarlar › Özelleştir. 30'dan fazla seçenek: 12 tema, vurgu rengi, duvar kâğıtları, parçacıklar, saat, sesler, bildirimler, ekran koruyucu ve 7 hızlı stil.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Yeni: Rekorlar. Tüm üyelerin oynama süresi: oyuncular, en çok oynanan oyunlar ve maratonlar; haftalık veya tüm zamanlar.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Yeni: Kupalar. Omega, bu konsoldaki oyunlarda kazanılan kupaları okur; profiline ve herkese açık sıralamaya ekler.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Yeni: ana ekranda klasörler. Bir oyunun seçeneklerinden “Bir klasöre taşı”yı seç; klasör ilk dört simgeyi gösterir.",
|
||||
"OK": "Tamam",
|
||||
"Offline": "Çevrimdışı",
|
||||
"Offline · visto %s": "Çevrimdışı · son görülme %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Bir şeyler ters gitti",
|
||||
"Operazione party non riuscita": "Parti işlemi başarısız",
|
||||
"Opzioni": "Seçenekler",
|
||||
"Opzioni dell'app": "Uygulama seçenekleri",
|
||||
"Opzioni della cartella": "Klasör seçenekleri",
|
||||
"Opzioni di alimentazione": "Güç",
|
||||
"Ordine dei giochi": "Oyun sıralaması",
|
||||
"Oro": "Altın",
|
||||
"Orologio e barra": "Saat ve çubuk",
|
||||
"Orologio grande": "Büyük saat",
|
||||
"Oscuramento dello sfondo": "Arka plan karartma",
|
||||
"Ottenuto": "Kazanıldı",
|
||||
"Pagina iniziale": "Ana sayfa",
|
||||
"Pagina non disponibile": "Sayfa kullanılamıyor",
|
||||
"Pannelli": "Paneller",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Opak",
|
||||
"Pirateria o contenuto non autorizzato": "Korsanlık veya izinsiz içerik",
|
||||
"Più ascoltati": "En çok dinlenenler",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Aynı anda birden fazla disk otomatik olarak bulunur. Oyunları disklerden başlatmak için, diğer araçlarda olduğu gibi kstuff'ın etkin olması gerekir.",
|
||||
"Più scaricati": "En çok indirilenler",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Ne kadar koyu olursa kapakların üzerindeki yazılar o kadar okunaklı olur.",
|
||||
"Più votati": "En yüksek puanlılar",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Platin 300 · altın 90 · gümüş 30 · bronz 15 puan. Kupalar konsoldan gelir.",
|
||||
"Playlist": "Çalma listeleri",
|
||||
"Poche": "Az",
|
||||
"Posizione delle notifiche": "Bildirim konumu",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Sıra hazırlanıyor...",
|
||||
"Prestazioni": "Performans",
|
||||
"Prima i giochi, poi gli homebrew": "Önce oyunlar, sonra homebrew'lar",
|
||||
"Privacy e dati": "Gizlilik ve veriler",
|
||||
"Privacy": "Gizlilik",
|
||||
"Privacy e termini": "Gizlilik ve koşullar",
|
||||
"Processore": "İşlemci",
|
||||
"Profilo": "Profil",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Yalnızca arkadaşlarını ekleyebilirsin",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Fikrini istediğin zaman Ayarlar › Ana ekran olarak Omega bölümünden değiştirebilirsin.",
|
||||
"Puoi invitare solo i tuoi amici": "Yalnızca arkadaşlarını davet edebilirsin",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Kullanmadığın oyunları ve uygulamaları gizleyebilirsin: oyun seçenekleri › Ana ekrandan gizle. Ayarlar › Gizli uygulamalar bölümünden geri getirebilirsin.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Yalnızca arkadaşlarına mesaj gönderebilirsin",
|
||||
"Quadrato: cambia periodo": "Kare: dönemi değiştir",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Bir disk bağlıyken oyun yüklediğinde Omega sana nereye koyacağını sorar.",
|
||||
"Quanto restano a schermo.": "Ekranda ne kadar kaldıkları.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Arka planın kartlar ve bildirimler arasından ne kadar görüneceği.",
|
||||
"Questa settimana": "Bu hafta",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Bu hafta henüz kimse oynamadı: “Tüm zamanlar”ı dene.",
|
||||
"Questi trofei non sono visibili": "Bu kupalar görünür değil",
|
||||
"Questo gioco non è installato su questa console": "Bu oyun bu konsolda yüklü değil",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Bu homebrew birkaç seçenek arasından seçim yapmanı istiyor",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Bu adres bir Subsonic sunucusuna benzemiyor",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radyolar şu anda kullanılamıyor",
|
||||
"Radio preferite": "Favori radyolar",
|
||||
"Rapide": "Hızlı",
|
||||
"Record": "Rekorlar",
|
||||
"Record: %s · %s": "Rekor: %s · %s",
|
||||
"Registrazione": "Kaydediliyor",
|
||||
"Registrazione chiusa su questo server": "Bu sunucuda kayıtlar kapalı",
|
||||
"Registrazione non riuscita": "Kayıt başarısız",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Reddet",
|
||||
"Rifiuta invito": "Daveti reddet",
|
||||
"Rilassate": "Rahat",
|
||||
"Rileggi dalla console": "Konsoldan yeniden oku",
|
||||
"Rileggo i trofei di questa console...": "Bu konsolun kupaları yeniden okunuyor...",
|
||||
"Rimozione non riuscita": "Kaldırma başarısız",
|
||||
"Rimuovere questo server musicale da Omega?": "Bu müzik sunucusu Omega'dan kaldırılsın mı?",
|
||||
"Rimuovi": "Kaldır",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Yer imlerinden kaldır",
|
||||
"Rimuovi server": "Sunucuyu kaldır",
|
||||
"Rinomina": "Yeniden adlandır",
|
||||
"Rinomina cartella": "Klasörü yeniden adlandır",
|
||||
"Rinominato": "Yeniden adlandırıldı",
|
||||
"Riprendi musica": "Müziği sürdür",
|
||||
"Ripristina": "Sıfırla",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Arka plan",
|
||||
"Sfondo del tema": "Tema arka planı",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Yalnızca Omega dosyaları ve gerekirse yükleyici ayarı değiştirilir. Bunu istediğin zaman Ayarlar › Sistem ve araçlar bölümünden yeniden yapabilirsin.",
|
||||
"Si scopre ottenendolo.": "Kazanınca ortaya çıkar.",
|
||||
"Si spaccia per un altro": "Başkasının kimliğine bürünüyor",
|
||||
"Siete già amici": "Zaten arkadaşsınız",
|
||||
"Silenziose": "Sessiz",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Alt başlık",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Uzay",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Kupaları içe aktarma kapatılsın mı? Daha önce içe aktarılanlar sunucudan silinir.",
|
||||
"Spegni": "Güç",
|
||||
"Spegni il microfono": "Mikrofonu kapat",
|
||||
"Spenta": "Kapalı",
|
||||
"Sposta": "Taşı",
|
||||
"Sposta in un'altra cartella": "Başka bir klasöre taşı",
|
||||
"Sposta in una cartella": "Bir klasöre taşı",
|
||||
"Sposta qui": "Buraya taşı",
|
||||
"Spostato in %s": "Taşındı: %s",
|
||||
"Sposto %s": "Taşınıyor: %s",
|
||||
"Squadrati": "Köşeli",
|
||||
"Sta giocando a %s · %s": "Oynuyor: %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Ekran koruyucu stili",
|
||||
"Stile «%s» applicato": "“%s” stili uygulandı",
|
||||
"Stili rapidi": "Hızlı stiller",
|
||||
"Sto leggendo i trofei di questa console...": "Bu konsolun kupaları okunuyor...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Araçlar ve payload'lar",
|
||||
"Strumento": "Araç",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Konsol sıcaklığı",
|
||||
"Tempo di gioco": "Oynama süresi",
|
||||
"Termini d'uso": "Kullanım Koşulları",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Kullanım koşulları ve gizlilik politikası güncellendi (Ayarlar > Gizlilik ve veriler). Kabul ediyor musun?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Kullanım koşulları ve gizlilik politikası güncellendi (Ayarlar > Gizlilik). Kabul ediyor musun?",
|
||||
"Ti ha chiesto l'amicizia": "Sana arkadaşlık isteği gönderdi",
|
||||
"Ti ha inviato una richiesta": "Sana bir istek gönderdi",
|
||||
"Tipo di file": "Dosya türü",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Oyun başlığı",
|
||||
"Titolo disinstallato": "İçerik kaldırıldı",
|
||||
"Togli": "Kaldır",
|
||||
"Togli dalla cartella": "Klasörden çıkar",
|
||||
"Togli dalla coda": "Sıradan çıkar",
|
||||
"Togli dalla libreria": "Kütüphaneden kaldır",
|
||||
"Togli dalle preferite": "Favorilerden çıkar",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Geri dön veya başka bir adres yaz",
|
||||
"Tramonto": "Gün batımı",
|
||||
"Triangolo: scrivi un commento": "Üçgen: yorum yaz",
|
||||
"Trofei": "Kupalar",
|
||||
"Trofei di %s": "%s kupaları",
|
||||
"Trofei non disponibili": "Kupalar kullanılamıyor",
|
||||
"Trofeo nascosto": "Gizli kupa",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Kısa sürede çok fazla sayfa: birkaç saniye bekle.",
|
||||
"Troppe registrazioni: riprova più tardi": "Çok fazla kayıt: daha sonra tekrar dene",
|
||||
"Troppe richieste: riprova tra poco": "Çok fazla istek: birazdan tekrar dene",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Engellenen kullanıcılar (engeli kaldırmak için X)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Tamam: bunu istediğin zaman Ayarlar › Sistem ve araçlar bölümünden yapabilirsin",
|
||||
"Valuta": "Puan ver",
|
||||
"Vedi i trofei": "Kupaları gör",
|
||||
"Velocità delle animazioni": "Animasyon hızı",
|
||||
"Ventola": "Fan",
|
||||
"Ventola: accelera sopra %d °C": "Fan: %d °C üzerinde hızlanır",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "uygulama",
|
||||
"apr": "Nis",
|
||||
"aprile": "Nisan",
|
||||
"assente": "uzakta",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "sistemde zaten başka bir kurulum sürüyor",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "oyun açık: kapatıp tekrar dene",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg zaten kurulu olan oyunla eşleşmiyor",
|
||||
"installatore di sistema non pronto: riavvia Omega": "sistem yükleyicisi hazır değil: Omega'yı yeniden başlat",
|
||||
"invisibile": "görünmez",
|
||||
"lug": "Tem",
|
||||
"luglio": "Temmuz",
|
||||
"lun": "Pzt",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Çarşamba",
|
||||
"nessun caricatore": "yükleyici yok",
|
||||
"no": "hayır",
|
||||
"non disturbare": "rahatsız etmeyin",
|
||||
"non rilevato": "algılanmadı",
|
||||
"nov": "Kas",
|
||||
"novembre": "Kasım",
|
||||
"online": "çevrimiçi",
|
||||
"ott": "Eki",
|
||||
"ottobre": "Ekim",
|
||||
"per scrivere": "bas",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "Друзів: %d",
|
||||
"%d amico in comune": "Спільних друзів: %d",
|
||||
"%d amico sta giocando": "Друзів у грі: %d",
|
||||
"%d app": "Застосунків: %d",
|
||||
"%d brani": "Треків: %d",
|
||||
"%d di %d": "%d із %d",
|
||||
"%d di %d · %d%%": "%d із %d · %d%%",
|
||||
"%d giocatore": "%d гравець",
|
||||
"%d giocatore su Omega in questo momento": "Гравців в Omega зараз: %d",
|
||||
"%d giocatori": "Гравців: %d",
|
||||
"%d giocatori su Omega in questo momento": "Гравців в Omega зараз: %d",
|
||||
"%d giochi con trofei": "Ігор із трофеями: %d",
|
||||
"%d giochi · più giocato: %s": "Ігор: %d · найчастіше: %s",
|
||||
"%d gioco con trofei": "%d гра з трофеями",
|
||||
"%d gioco · più giocato: %s": "%d гра · найчастіше: %s",
|
||||
"%d in comune": "Спільних: %d",
|
||||
"%d in gioco ora": "Зараз у грі: %d",
|
||||
"%d membri": "Учасників: %d",
|
||||
"%d membri · nessun messaggio": "Учасників: %d · немає повідомлень",
|
||||
"%d membro": "Учасників: %d",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d непрочит.",
|
||||
"%d nuove": "%d нових",
|
||||
"%d online": "%d онлайн",
|
||||
"%d online · %d in gioco": "У мережі: %d · у грі: %d",
|
||||
"%d punti": "Очок: %d",
|
||||
"%d salvate": "Збережено: %d",
|
||||
"%d stazioni": "Станцій: %d",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s встановлено на %s: шукайте на головному екрані",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s встановлено: шукайте на головному екрані Omega",
|
||||
"%s liberi di %s": "Вільно %s з %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "%s приховано: повернути можна в Налаштування › Приховані застосунки",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s не відповідає: диск досі під'єднано?",
|
||||
"%s · %.0f GB liberi": "%s · вільно %.0f ГБ",
|
||||
"%s · %s (in uso)": "%s · %s (використовується)",
|
||||
"%s · %s giocate in totale": "%s · усього зіграно: %s",
|
||||
"%s è di nuovo in home": "%s знову на головному екрані",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s у Payload Manager: запустіть його один раз, щоб завершити встановлення",
|
||||
"+ Aggiungi un server": "+ Додати сервер",
|
||||
"1 amico online": "1 друг онлайн",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Скасувати запит",
|
||||
"App": "Застосунок",
|
||||
"App e intrattenimento": "Застосунки й розваги",
|
||||
"App nascoste": "Приховані застосунки",
|
||||
"App nascoste (X per rimetterle in home)": "Приховані застосунки (X — повернути на головний екран)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst недоступний (бракує привілеїв). Обхідний шлях: встановіть pkg через ItemzFlow.",
|
||||
"Applica": "Застосувати",
|
||||
"Apri": "Відкрити",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Аватар",
|
||||
"Avatar aggiornato": "Аватар оновлено",
|
||||
"Avatar personalizzato rimosso": "Власний аватар видалено",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Аватари: 16 нових персонажів — від дракона до кіборга. Шукайте їх у Налаштування › Змінити аватар.",
|
||||
"Avvia": "Запустити",
|
||||
"Avvia Omega o riavvia la console": "Запустіть Omega або перезавантажте консоль",
|
||||
"Avvia party": "Почати Party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Стрічка",
|
||||
"Bacheca e gruppi": "Стрічка/групи",
|
||||
"Bacheca non disponibile": "Стрічка недоступна",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Стрічка, групи, рекорди й трофеї всіх учасників",
|
||||
"Bagliore": "Сяйво",
|
||||
"Barra dei comandi": "Панель команд",
|
||||
"Bentornato!": "З поверненням!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Завантаження...",
|
||||
"Cartella /data/music": "Папка /data/music",
|
||||
"Cartella creata": "Папку створено",
|
||||
"Cartella eliminata: le app sono tornate in home": "Папку видалено: застосунки повернулися на головний екран",
|
||||
"Cartella non leggibile": "Папка недоступна для читання",
|
||||
"Cartella non valida: manca il Title ID": "Недійсна папка: немає Title ID",
|
||||
"Cartella vuota o non leggibile": "Папка порожня або недоступна",
|
||||
"Cartella · %d app": "Папка · Застосунків: %d",
|
||||
"Categoria": "Категорія",
|
||||
"Categoria riportata ai valori iniziali": "Категорію скинуто до початкових значень",
|
||||
"Centro di controllo": "Центр керування",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Їхня форма та рух.",
|
||||
"Chi può scrivermi: solo amici": "Хто може писати мені: лише друзі",
|
||||
"Chi può scrivermi: tutti": "Хто може писати мені: усі",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Той, хто вимкнув консоль, тепер за кілька хвилин відображається не в мережі, а ігри показують справжню назву та значок навіть тим, у кого їх немає.",
|
||||
"Chi sta usando questo controller?": "Хто використовує цей контролер?",
|
||||
"Chi vede i miei trofei: nessuno": "Хто бачить мої трофеї: ніхто",
|
||||
"Chi vede i miei trofei: solo amici": "Хто бачить мої трофеї: лише друзі",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Хто бачить мої трофеї: усі (і в рейтингу)",
|
||||
"Chiavetta USB": "USB-накопичувач",
|
||||
"Chiavetta USB %d": "USB-накопичувач %d",
|
||||
"Chiavetta USB 1": "USB-накопичувач 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Кіно",
|
||||
"Classici": "Класичні",
|
||||
"Classifica degli amici": "Рейтинг друзів",
|
||||
"Classifica dei trofei": "Рейтинг трофеїв",
|
||||
"Classifica del gioco": "Рейтинг гри",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Підключіть телефон або ПК до тієї самої мережі Wi-Fi, що й консоль.",
|
||||
"Collega un JSON": "Підключити JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Під'єднайте USB-накопичувач із музикою або скопіюйте її в /data/Omega/Music через FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Не вдалося опублікувати коментар",
|
||||
"Commento pubblicato": "Коментар опубліковано",
|
||||
"Community": "Спільнота",
|
||||
"Compari nei Record pubblici: no": "Ви в публічних рекордах: ні",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Ви в публічних рекордах: ні (активність приховано)",
|
||||
"Compari nei Record pubblici: sì": "Ви в публічних рекордах: так",
|
||||
"Componenti per il jailbreak": "Компоненти для jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Поки відкрита панель, головний екран під нею не перемальовується: консолі вдвічі менше роботи.",
|
||||
"Conferma": "Підтвердити",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Підтверджуєте, що це ваш homebrew або його можна вільно поширювати, і це не піратська гра чи програма?",
|
||||
"Confermo": "Підтверджую",
|
||||
"Console": "Консоль",
|
||||
"Contatti e visibilità": "Контакти й видимість",
|
||||
"Contenuto offensivo": "Образливий вміст",
|
||||
"Conversazioni": "Розмови",
|
||||
"Copertina": "Обкладинка",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Історія",
|
||||
"Cronologia cancellata": "Історію очищено",
|
||||
"Cronologia vuota": "Історія порожня",
|
||||
"Da ottenere": "Не отримано",
|
||||
"Da sempre": "За весь час",
|
||||
"Da spostare: scegli la cartella e premi △": "Для переміщення: виберіть папку й натисніть △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "З JSON: Підключити JSON зі списком ваших ігор або імпортувати його з телефона.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Ось що зроблено:",
|
||||
"Effetti sonori: attivi": "Звукові ефекти: увімк.",
|
||||
"Effetti sonori: spenti": "Звукові ефекти: вимк.",
|
||||
"Elenco dei trofei non ancora disponibile": "Список трофеїв поки недоступний",
|
||||
"Elenco pieno: togli un server prima": "Список заповнено: спершу приберіть сервер",
|
||||
"Elimina": "Видалити",
|
||||
"Elimina account": "Видалити обліковий запис",
|
||||
"Elimina cartella": "Видалити папку",
|
||||
"Elimina dalla console": "Видалити з консолі",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Видалити %s з консолі? Гру буде видалено.",
|
||||
"Eliminare definitivamente questo elemento?": "Видалити цей елемент назавжди?",
|
||||
"Eliminare definitivamente?": "Видалити назавжди?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Видалити homebrew %s з консолі?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Видалити папку? Застосунки з неї повернуться на головний екран і не будуть видалені з консолі.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Назавжди видалити обліковий запис і все, що ви опублікували? Цю дію не можна скасувати.",
|
||||
"Eliminare questo homebrew?": "Видалити цей homebrew?",
|
||||
"Eliminato": "Видалено",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Лід",
|
||||
"Gioca": "Грати",
|
||||
"Gioca ai tuoi stessi giochi": "Грає в ті самі ігри, що й ви",
|
||||
"Gioca qualcosa per entrare in classifica": "Зіграйте в щось, щоб потрапити до рейтингу",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Пограйте у щось: тут з'явиться ваш час",
|
||||
"Giocati di recente": "Нещодавно запущені",
|
||||
"Giocatori": "Гравці",
|
||||
"Giochi": "Ігри",
|
||||
"Giochi più giocati": "Популярні ігри",
|
||||
"Giochi sui dischi esterni": "Ігри на зовнішніх дисках",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Ігри на зовнішніх дисках: підключіть HDD, SSD або флешку, і ігри з'являться на головному екрані зі значком диска. Якщо від'єднати диск, вони зникнуть.",
|
||||
"Giochiamo a %s?": "Пограємо в %s?",
|
||||
"Gioco": "Гра",
|
||||
"Gioco aggiornato": "Гру оновлено",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Гра: %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Ви нещодавно вже завантажували дані: спробуйте через годину",
|
||||
"Hai lasciato il party": "Ви покинули Party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Досягнуто максимальної кількості папок",
|
||||
"Hai scritto molto: riprova più tardi": "Ви написали забагато: спробуйте пізніше",
|
||||
"Hanno giocato di recente": "Нещодавно грали",
|
||||
"Hashtag (separati da spazio)": "Хештеги (через пробіл)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Тут з'являться встановлені ігри й застосунки.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Ігри, знайдені на під'єднаних HDD, SSD і USB-накопичувачах, з'являються на головному екрані зі значком диска.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Тут з'являться ваші повідомлення з друзями.",
|
||||
"I miei trofei": "Мої трофеї",
|
||||
"I suggerimenti dei tasti in basso.": "Підказки кнопок унизу.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Трофеї, отримані в іграх, зчитуються з консолі автоматично, коли ви відкриваєте Omega. Натисніть «Квадрат», щоб зчитати їх знову зараз.",
|
||||
"I tuoi giochi": "Ваші ігри",
|
||||
"I tuoi trofei": "Ваші трофеї",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Ваші трофеї не видно іншим: змінити можна в «Налаштування › Приватність»",
|
||||
"ID online": "Онлайн-ID",
|
||||
"ID online e password sono obbligatori": "Потрібні онлайн-ID і пароль",
|
||||
"ID online o email già in uso": "Онлайн-ID або ел. пошта вже використовуються",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Посилання веде на вебсторінку, а не на файл: потрібне пряме посилання на pkg, zip або elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Мінімум роботи для консолі: корисно, якщо вона гріється або гальмує.",
|
||||
"Il mio profilo": "Мій профіль",
|
||||
"Il mio stato: %s": "Мій статус: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Назва кожної гри під її значком, а не лише вибраної.",
|
||||
"Il post non c'è più": "Цього допису більше немає",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Сервер, який використовує цей homebrew, не відповідає: перевірте мережу (або адресу в скрипті)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Служба вже запущена.",
|
||||
"Il sito non risponde (tempo scaduto).": "Сайт не відповідає (час очікування минув).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Звук переміщень, вибору та сповіщень.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Найдовший час одного гравця в одній грі",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Ваш статус (напр. «Шукаю загін для Warzone»)",
|
||||
"Il tuo stato": "Ваш статус",
|
||||
"Immagine personale": "Власне зображення",
|
||||
"Immagini": "Зображення",
|
||||
"Importa i trofei da questa console: no": "Імпортувати трофеї з цієї консолі: ні",
|
||||
"Importa i trofei da questa console: sì": "Імпортувати трофеї з цієї консолі: так",
|
||||
"Importato: lettura dei trofei in arrivo": "Імпортовано: читання трофеїв незабаром з’явиться",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Імпорт вимкнено: імпортовані трофеї видалено",
|
||||
"Impossibile aprire la pagina.": "Не вдалося відкрити сторінку.",
|
||||
"Impossibile avviare il caricamento": "Не вдалося почати вивантаження",
|
||||
"Impossibile avviare l'installazione": "Не вдалося почати встановлення",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Не вдалося зберегти payload",
|
||||
"Impostazioni": "Налаштування",
|
||||
"Impostazioni non disponibili": "Налаштування недоступні",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "У «Налаштування › Приватність» зібрано всі параметри: хто може вам писати, що бачать інші, рекорди, трофеї, заблоковані користувачі та ваші дані.",
|
||||
"In alto a destra": "Праворуч угорі",
|
||||
"In alto a sinistra": "Ліворуч угорі",
|
||||
"In ascolto": "Зараз звучить",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON відключено: ігри, додані вручну, залишаються",
|
||||
"Jailbreak rilevato: %s": "Виявлено jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Імпорт трофеїв вимкнено: увімкніть його в «Налаштування › Приватність»",
|
||||
"L'invito non è più valido": "Запрошення більше не дійсне",
|
||||
"L'orologio in alto a destra.": "Годинник у правому верхньому куті.",
|
||||
"L'utente ha scelto di non mostrarli.": "Користувач вирішив їх не показувати.",
|
||||
"L1/R1 Schede": "L1/R1 Вкладки",
|
||||
"L2/R2 Volume": "L2/R2 Гучність",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Спільнота тепер на головному екрані, перед іграми: стрічка, групи, люди та час гри за одне натискання.",
|
||||
"La bacheca è vuota": "Стрічка порожня",
|
||||
"La coda è vuota": "Черга порожня",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Консоль не передає звук фоновому сервісу: музику чути, коли Omega відкрита",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Консоль не прийняла гру (0x%08X): для ігор з диска потрібен активний kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Її зберігає служба Omega, але вона не відповідає: оновіть Omega або перезавантажте консоль.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Панель навантажує консоль у 2–4 рази менше, а коли головний екран нерухомий, сама переходить на 30 кадрів за секунду.",
|
||||
"La forma di schede, pulsanti e icone.": "Форма карток, кнопок і значків.",
|
||||
"La libreria è sulla console": "Бібліотека зберігається на консолі",
|
||||
"La mia libreria": "Моя бібліотека",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Температура процесора поруч із часом.",
|
||||
"La tua bio": "Про себе",
|
||||
"La tua libreria è vuota": "Ваша бібліотека порожня",
|
||||
"La tua posizione: %d su %d": "Ваше місце: %d із %d",
|
||||
"Lascia": "Покинути",
|
||||
"Lascia il party": "Покинути Party",
|
||||
"Le icone dei giochi nella fila della home.": "Значки ігор у ряду головного екрана.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Ніколи",
|
||||
"Malware o file pericoloso": "Шкідливе ПЗ або небезпечний файл",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Надіслати журнали Omega розробнику? У них є назви ігор, треків і радіостанцій, але не паролі.",
|
||||
"Maratone": "Марафони",
|
||||
"Medie": "Середні",
|
||||
"Medio": "Середнє",
|
||||
"Membri · %d": "Учасники · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Цькування",
|
||||
"Molto arrotondati": "Дуже заокруглені",
|
||||
"Morbidi": "М'які",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Показувати друзям, у що я граю, і мій час: ні",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Показувати друзям, у що я граю, і мій час: так",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Показувати також homebrew і payload поруч з іграми.",
|
||||
"Mostra anche i secondi.": "Показувати також секунди.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Показувати, у що я граю, і мій час: ні",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Показувати, у що я граю, і мій час: так",
|
||||
"Movimento": "Рух",
|
||||
"Musica": "Музика",
|
||||
"Musica %s · Effetti %s": "Музика: %s · Ефекти: %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Музика й пульт уже працюють на новій версії",
|
||||
"Musica in Omega": "Музика в Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Музика, друзі та голосова Party від Omega — навіть під час гри",
|
||||
"Nascondi dalla home": "Приховати з головного екрана",
|
||||
"Nascoste": "Приховані",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic або інші сумісні із Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "У профілях тепер видно трофеї: ваші — за кнопкою «Трофеї», чужі — якщо їхні власники вирішили їх показувати.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "У JSON немає ігор: потрібні щонайменше назва й посилання",
|
||||
"Neon": "Неон",
|
||||
"Nero puro": "Чисто чорний",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Немає доступного завантажувача: потрібен elfldr (порт 9021) або websrv (порт 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Повідомлень немає: почніть розмову!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Повідомлень немає: почніть розмову кнопкою X",
|
||||
"Nessun record ancora": "Рекордів поки немає",
|
||||
"Nessun risultato": "Нічого не знайдено",
|
||||
"Nessun segnalibro": "Немає закладок",
|
||||
"Nessun suggerimento": "Немає пропозицій",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Поки немає пропозицій: додайте кількох друзів",
|
||||
"Nessun suono": "Без звуків",
|
||||
"Nessun trofeo ancora": "Трофеїв поки немає",
|
||||
"Nessun trofeo in classifica": "У рейтингу немає трофеїв",
|
||||
"Nessun utente trovato": "Користувачів не знайдено",
|
||||
"Nessuna": "Немає",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Прихованих застосунків немає: приховати їх можна в параметрах гри на головному екрані",
|
||||
"Nessuna attività": "Немає активності",
|
||||
"Nessuna attività recente": "Немає нещодавньої активності",
|
||||
"Nessuna bio.": "Немає опису.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Назва нової групи",
|
||||
"Nome del server": "Назва сервера",
|
||||
"Nome della cartella": "Назва папки",
|
||||
"Nome della nuova cartella": "Назва нової папки",
|
||||
"Nome utente": "Ім'я користувача",
|
||||
"Nome utente o password errati": "Неправильне ім'я користувача або пароль",
|
||||
"Nomi sotto le icone": "Назви під значками",
|
||||
"Non chiedere più": "Більше не питати",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Вас немає в рекордах: змінити можна в «Налаштування › Приватність»",
|
||||
"Non disturbare": "Не турбувати",
|
||||
"Non disturbare (niente avvisi)": "Не турбувати (без сповіщень)",
|
||||
"Non hai ancora pubblicato nulla": "Ви ще нічого не опублікували",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Нічна",
|
||||
"Novità": "Що нового",
|
||||
"Nuova cartella": "Нова папка",
|
||||
"Nuova cartella...": "Нова папка...",
|
||||
"Nuova copertina": "Нова обкладинка",
|
||||
"Nuovo PIN": "Новий PIN",
|
||||
"Nuovo avatar": "Новий аватар",
|
||||
"Nuovo gruppo": "Нова група",
|
||||
"Nuovo messaggio": "Нове повідомлення",
|
||||
"Nuovo nome": "Нова назва",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Нове: Налаштування › Персоналізація. Понад 30 параметрів: 12 тем, колір акценту, шпалери, частинки, годинник, звуки, сповіщення, заставка та 7 швидких стилів.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Нове: Рекорди. Час гри всіх учасників: гравці, популярні ігри та марафони, за тиждень або за весь час.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Нове: Трофеї. Omega зчитує трофеї, отримані в іграх на цій консолі, і додає їх до вашого профілю та публічного рейтингу.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Нове: папки на головному екрані. У параметрах гри виберіть «Перемістити в папку»; папка показує перші чотири значки.",
|
||||
"OK": "OK",
|
||||
"Offline": "Не в мережі",
|
||||
"Offline · visto %s": "Не в мережі · %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Щось пішло не так",
|
||||
"Operazione party non riuscita": "Не вдалося виконати дію Party",
|
||||
"Opzioni": "Параметри",
|
||||
"Opzioni dell'app": "Параметри застосунку",
|
||||
"Opzioni della cartella": "Параметри папки",
|
||||
"Opzioni di alimentazione": "Живлення",
|
||||
"Ordine dei giochi": "Порядок ігор",
|
||||
"Oro": "Золото",
|
||||
"Orologio e barra": "Годинник і панель",
|
||||
"Orologio grande": "Великий годинник",
|
||||
"Oscuramento dello sfondo": "Затемнення фону",
|
||||
"Ottenuto": "Отримано",
|
||||
"Pagina iniziale": "Домашня сторінка",
|
||||
"Pagina non disponibile": "Сторінка недоступна",
|
||||
"Pannelli": "Панелі",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Суцільні",
|
||||
"Pirateria o contenuto non autorizzato": "Піратство або неавторизований вміст",
|
||||
"Più ascoltati": "Найчастіше слухані",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Кілька дисків одночасно знаходяться автоматично. Щоб запускати ігри з дисків, потрібен активний kstuff, як і для інших інструментів.",
|
||||
"Più scaricati": "Найбільше завантажень",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Темніше — текст поверх обкладинок читається краще.",
|
||||
"Più votati": "Найвищий рейтинг",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Платина 300 · золото 90 · срібло 30 · бронза 15 очок. Трофеї зчитуються з консолі.",
|
||||
"Playlist": "Плейлисти",
|
||||
"Poche": "Мало",
|
||||
"Posizione delle notifiche": "Розташування сповіщень",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Підготовка черги...",
|
||||
"Prestazioni": "Продуктивність",
|
||||
"Prima i giochi, poi gli homebrew": "Спершу ігри, потім homebrew",
|
||||
"Privacy e dati": "Конфіденційність і дані",
|
||||
"Privacy": "Приватність",
|
||||
"Privacy e termini": "Приватність і умови",
|
||||
"Processore": "Процесор",
|
||||
"Profilo": "Профіль",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Додавати можна лише друзів",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Передумати можна будь-коли: Налаштування › Omega як головний екран.",
|
||||
"Puoi invitare solo i tuoi amici": "Запрошувати можна лише друзів",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Ігри та застосунки, якими ви не користуєтеся, можна приховати: параметри гри › Приховати з головного екрана. Повернути їх можна в Налаштування › Приховані застосунки.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Писати можна лише друзям",
|
||||
"Quadrato: cambia periodo": "Квадрат: змінити період",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Коли ви встановлюєте гру з підключеним диском, Omega запитує, куди її помістити.",
|
||||
"Quanto restano a schermo.": "Скільки вони залишаються на екрані.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Наскільки фон просвічує крізь картки та сповіщення.",
|
||||
"Questa settimana": "Цього тижня",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Цього тижня ще ніхто не грав: спробуйте «За весь час».",
|
||||
"Questi trofei non sono visibili": "Ці трофеї приховано",
|
||||
"Questo gioco non è installato su questa console": "Ця гра не встановлена на цій консолі",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Цей homebrew просить вибрати один із кількох варіантів",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Схоже, це не адреса сервера Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Радіо зараз недоступне",
|
||||
"Radio preferite": "Обрані радіостанції",
|
||||
"Rapide": "Швидкі",
|
||||
"Record": "Рекорди",
|
||||
"Record: %s · %s": "Рекорд: %s · %s",
|
||||
"Registrazione": "Реєстрація",
|
||||
"Registrazione chiusa su questo server": "Реєстрацію на цьому сервері закрито",
|
||||
"Registrazione non riuscita": "Не вдалося зареєструватися",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Відхилити",
|
||||
"Rifiuta invito": "Відхилити запрошення",
|
||||
"Rilassate": "Спокійні",
|
||||
"Rileggi dalla console": "Зчитати знову",
|
||||
"Rileggo i trofei di questa console...": "Повторне зчитування трофеїв із цієї консолі...",
|
||||
"Rimozione non riuscita": "Не вдалося видалити",
|
||||
"Rimuovere questo server musicale da Omega?": "Видалити цей музичний сервер з Omega?",
|
||||
"Rimuovi": "Видалити",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Видалити із закладок",
|
||||
"Rimuovi server": "Видалити сервер",
|
||||
"Rinomina": "Перейменувати",
|
||||
"Rinomina cartella": "Перейменувати папку",
|
||||
"Rinominato": "Перейменовано",
|
||||
"Riprendi musica": "Відновити музику",
|
||||
"Ripristina": "Скинути",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Фон",
|
||||
"Sfondo del tema": "Фон теми",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Змінюються лише файли Omega та за потреби налаштування завантажувача. Повторити можна будь-коли: Налаштування › Система та інструменти.",
|
||||
"Si scopre ottenendolo.": "Відкриється, коли ви його отримаєте.",
|
||||
"Si spaccia per un altro": "Видає себе за іншу особу",
|
||||
"Siete già amici": "Ви вже друзі",
|
||||
"Silenziose": "Без звуку",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Підзаголовок",
|
||||
"Spam": "Спам",
|
||||
"Spaziale": "Космічна",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Вимкнути імпорт трофеїв? Уже імпортовані буде видалено із сервера.",
|
||||
"Spegni": "Живлення",
|
||||
"Spegni il microfono": "Вимкнути мікрофон",
|
||||
"Spenta": "Вимк.",
|
||||
"Sposta": "Перемістити",
|
||||
"Sposta in un'altra cartella": "Перемістити в іншу папку",
|
||||
"Sposta in una cartella": "Перемістити в папку",
|
||||
"Sposta qui": "Перемістити сюди",
|
||||
"Spostato in %s": "Переміщено в %s",
|
||||
"Sposto %s": "Переміщення: %s",
|
||||
"Squadrati": "Прямі",
|
||||
"Sta giocando a %s · %s": "Грає в %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Стиль заставки",
|
||||
"Stile «%s» applicato": "Стиль «%s» застосовано",
|
||||
"Stili rapidi": "Швидкі стилі",
|
||||
"Sto leggendo i trofei di questa console...": "Зчитування трофеїв із цієї консолі...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Інструменти й payload",
|
||||
"Strumento": "Інструмент",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Температура консолі",
|
||||
"Tempo di gioco": "Час гри",
|
||||
"Termini d'uso": "Умови використання",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Умови використання й політику конфіденційності оновлено (Налаштування > Конфіденційність і дані). Приймаєте їх?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Умови використання й політику конфіденційності оновлено (Налаштування > Приватність). Приймаєте їх?",
|
||||
"Ti ha chiesto l'amicizia": "Хоче додати вас у друзі",
|
||||
"Ti ha inviato una richiesta": "Запит для вас",
|
||||
"Tipo di file": "Тип файлу",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Назва гри",
|
||||
"Titolo disinstallato": "Вміст видалено",
|
||||
"Togli": "Прибрати",
|
||||
"Togli dalla cartella": "Прибрати з папки",
|
||||
"Togli dalla coda": "Прибрати з черги",
|
||||
"Togli dalla libreria": "Прибрати з бібліотеки",
|
||||
"Togli dalle preferite": "Прибрати з обраного",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Поверніться назад або введіть іншу адресу",
|
||||
"Tramonto": "Захід сонця",
|
||||
"Triangolo: scrivi un commento": "Трикутник: написати коментар",
|
||||
"Trofei": "Трофеї",
|
||||
"Trofei di %s": "Трофеї: %s",
|
||||
"Trofei non disponibili": "Трофеї недоступні",
|
||||
"Trofeo nascosto": "Прихований трофей",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Забагато сторінок за короткий час: зачекайте кілька секунд.",
|
||||
"Troppe registrazioni: riprova più tardi": "Забагато реєстрацій: спробуйте пізніше",
|
||||
"Troppe richieste: riprova tra poco": "Забагато запитів: спробуйте пізніше",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Заблоковані користувачі (X — розблокувати)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Гаразд: це можна зробити будь-коли в розділі Налаштування › Система та інструменти",
|
||||
"Valuta": "Оцінити",
|
||||
"Vedi i trofei": "Показати трофеї",
|
||||
"Velocità delle animazioni": "Швидкість анімацій",
|
||||
"Ventola": "Вентилятор",
|
||||
"Ventola: accelera sopra %d °C": "Вентилятор: прискорюється понад %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "застосунок",
|
||||
"apr": "квіт.",
|
||||
"aprile": "квітня",
|
||||
"assente": "не на місці",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "від TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "у системі вже триває інше встановлення",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "гра відкрита: закрийте її та спробуйте ще раз",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg не відповідає вже встановленій грі",
|
||||
"installatore di sistema non pronto: riavvia Omega": "системний інсталятор не готовий: перезапустіть Omega",
|
||||
"invisibile": "невидимість",
|
||||
"lug": "лип.",
|
||||
"luglio": "липня",
|
||||
"lun": "пн",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "середа",
|
||||
"nessun caricatore": "немає завантажувача",
|
||||
"no": "ні",
|
||||
"non disturbare": "не турбувати",
|
||||
"non rilevato": "не виявлено",
|
||||
"nov": "лист.",
|
||||
"novembre": "листопада",
|
||||
"online": "у мережі",
|
||||
"ott": "жовт.",
|
||||
"ottobre": "жовтня",
|
||||
"per scrivere": "для введення",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d bạn bè",
|
||||
"%d amico in comune": "%d bạn chung",
|
||||
"%d amico sta giocando": "%d bạn đang chơi",
|
||||
"%d app": "%d ứng dụng",
|
||||
"%d brani": "%d bài",
|
||||
"%d di %d": "%d trên %d",
|
||||
"%d di %d · %d%%": "%d trên %d · %d%%",
|
||||
"%d giocatore": "%d người chơi",
|
||||
"%d giocatore su Omega in questo momento": "%d người chơi trên Omega lúc này",
|
||||
"%d giocatori": "%d người chơi",
|
||||
"%d giocatori su Omega in questo momento": "%d người chơi trên Omega lúc này",
|
||||
"%d giochi con trofei": "%d trò chơi có cúp",
|
||||
"%d giochi · più giocato: %s": "%d trò chơi · chơi nhiều nhất: %s",
|
||||
"%d gioco con trofei": "%d trò chơi có cúp",
|
||||
"%d gioco · più giocato: %s": "%d trò chơi · chơi nhiều nhất: %s",
|
||||
"%d in comune": "%d chung",
|
||||
"%d in gioco ora": "%d người đang chơi",
|
||||
"%d membri": "%d thành viên",
|
||||
"%d membri · nessun messaggio": "%d thành viên · không có tin nhắn",
|
||||
"%d membro": "%d thành viên",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d chưa đọc",
|
||||
"%d nuove": "%d mới",
|
||||
"%d online": "%d online",
|
||||
"%d online · %d in gioco": "%d trực tuyến · %d đang chơi",
|
||||
"%d punti": "%d điểm",
|
||||
"%d salvate": "Đã lưu %d",
|
||||
"%d stazioni": "%d đài",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "Đã cài %s vào %s: có trên Màn hình chính",
|
||||
"%s installato: lo trovi nella Home di Omega": "Đã cài đặt %s: bạn có thể tìm thấy trên Màn hình chính Omega",
|
||||
"%s liberi di %s": "Trống %s / %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "Đã ẩn %s: khôi phục trong Cài đặt › Ứng dụng đã ẩn",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s không phản hồi: ổ đĩa còn được kết nối không?",
|
||||
"%s · %.0f GB liberi": "%s · trống %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (đang dùng)",
|
||||
"%s · %s giocate in totale": "%s · tổng thời gian chơi %s",
|
||||
"%s è di nuovo in home": "%s đã trở lại Màn hình chính",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s đã có trong Payload Manager: hãy chạy một lần để hoàn tất cài đặt",
|
||||
"+ Aggiungi un server": "+ Thêm máy chủ",
|
||||
"1 amico online": "1 bạn bè trực tuyến",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "Hủy lời mời kết bạn",
|
||||
"App": "Ứng dụng",
|
||||
"App e intrattenimento": "Ứng dụng và giải trí",
|
||||
"App nascoste": "Ứng dụng đã ẩn",
|
||||
"App nascoste (X per rimetterle in home)": "Ứng dụng đã ẩn (X để đưa lại Màn hình chính)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst không khả dụng (thiếu quyền). Cách thay thế: cài pkg bằng ItemzFlow.",
|
||||
"Applica": "Áp dụng",
|
||||
"Apri": "Mở",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "Avatar",
|
||||
"Avatar aggiornato": "Đã cập nhật ảnh đại diện",
|
||||
"Avatar personalizzato rimosso": "Đã xóa ảnh đại diện tùy chỉnh",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "Ảnh đại diện: 16 nhân vật mới, từ rồng đến người máy. Có trong Cài đặt › Đổi ảnh đại diện.",
|
||||
"Avvia": "Khởi chạy",
|
||||
"Avvia Omega o riavvia la console": "Mở Omega hoặc khởi động lại máy",
|
||||
"Avvia party": "Bắt đầu party",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "Bảng tin",
|
||||
"Bacheca e gruppi": "Tin & nhóm",
|
||||
"Bacheca non disponibile": "Bảng tin không khả dụng",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "Bảng tin, nhóm, kỷ lục và cúp của mọi thành viên",
|
||||
"Bagliore": "Ánh sáng",
|
||||
"Barra dei comandi": "Thanh lệnh",
|
||||
"Bentornato!": "Chào mừng trở lại!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "Đang tải...",
|
||||
"Cartella /data/music": "Thư mục /data/music",
|
||||
"Cartella creata": "Đã tạo thư mục",
|
||||
"Cartella eliminata: le app sono tornate in home": "Đã xóa thư mục: các ứng dụng đã về Màn hình chính",
|
||||
"Cartella non leggibile": "Không đọc được thư mục",
|
||||
"Cartella non valida: manca il Title ID": "Thư mục không hợp lệ: thiếu Title ID",
|
||||
"Cartella vuota o non leggibile": "Thư mục trống hoặc không đọc được",
|
||||
"Cartella · %d app": "Thư mục · %d ứng dụng",
|
||||
"Categoria": "Danh mục",
|
||||
"Categoria riportata ai valori iniziali": "Đã đặt lại danh mục về giá trị ban đầu",
|
||||
"Centro di controllo": "Trung tâm điều khiển",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "Hình dạng và cách chúng chuyển động.",
|
||||
"Chi può scrivermi: solo amici": "Ai có thể nhắn tin cho tôi: chỉ bạn bè",
|
||||
"Chi può scrivermi: tutti": "Ai có thể nhắn tin cho tôi: mọi người",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "Giờ đây ai tắt máy sẽ hiển thị ngoại tuyến sau vài phút, và trò chơi hiển thị đúng tên và biểu tượng ngay cả với người không có trò chơi đó.",
|
||||
"Chi sta usando questo controller?": "Ai đang dùng tay cầm này?",
|
||||
"Chi vede i miei trofei: nessuno": "Ai thấy cúp của tôi: không ai",
|
||||
"Chi vede i miei trofei: solo amici": "Ai thấy cúp của tôi: chỉ bạn bè",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "Ai thấy cúp của tôi: mọi người (cả trên bảng xếp hạng)",
|
||||
"Chiavetta USB": "USB",
|
||||
"Chiavetta USB %d": "USB %d",
|
||||
"Chiavetta USB 1": "USB 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "Điện ảnh",
|
||||
"Classici": "Cổ điển",
|
||||
"Classifica degli amici": "Bảng xếp hạng bạn bè",
|
||||
"Classifica dei trofei": "Bảng xếp hạng cúp",
|
||||
"Classifica del gioco": "Bảng xếp hạng trò chơi",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "Kết nối điện thoại hoặc PC vào cùng mạng Wi-Fi với máy.",
|
||||
"Collega un JSON": "Liên kết JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "Cắm USB chứa nhạc của bạn, hoặc chép nhạc vào /data/Omega/Music qua FTP",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "Không thể đăng bình luận",
|
||||
"Commento pubblicato": "Đã đăng bình luận",
|
||||
"Community": "Cộng đồng",
|
||||
"Compari nei Record pubblici: no": "Xuất hiện trong Kỷ lục công khai: không",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "Xuất hiện trong Kỷ lục công khai: không (đang ẩn hoạt động)",
|
||||
"Compari nei Record pubblici: sì": "Xuất hiện trong Kỷ lục công khai: có",
|
||||
"Componenti per il jailbreak": "Thành phần cho jailbreak",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "Khi mở bảng, Màn hình chính bên dưới không vẽ lại: máy chỉ làm một nửa việc.",
|
||||
"Conferma": "Xác nhận",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "Bạn xác nhận homebrew này là của bạn hoặc được phép phân phối lại, không phải trò chơi hay phần mềm vi phạm bản quyền?",
|
||||
"Confermo": "Tôi xác nhận",
|
||||
"Console": "Máy",
|
||||
"Contatti e visibilità": "Liên hệ và hiển thị",
|
||||
"Contenuto offensivo": "Nội dung xúc phạm",
|
||||
"Conversazioni": "Cuộc trò chuyện",
|
||||
"Copertina": "Ảnh bìa",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "Lịch sử",
|
||||
"Cronologia cancellata": "Đã xóa lịch sử",
|
||||
"Cronologia vuota": "Lịch sử trống",
|
||||
"Da ottenere": "Chưa đạt",
|
||||
"Da sempre": "Mọi lúc",
|
||||
"Da spostare: scegli la cartella e premi △": "Để di chuyển: chọn thư mục rồi nhấn △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "Từ JSON: dùng Liên kết JSON để liên kết JSON chứa danh sách trò chơi của bạn, hoặc nhập từ điện thoại.",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "Những gì đã thực hiện:",
|
||||
"Effetti sonori: attivi": "Hiệu ứng âm thanh: bật",
|
||||
"Effetti sonori: spenti": "Hiệu ứng âm thanh: tắt",
|
||||
"Elenco dei trofei non ancora disponibile": "Danh sách cúp chưa khả dụng",
|
||||
"Elenco pieno: togli un server prima": "Danh sách đã đầy: hãy xóa bớt một máy chủ",
|
||||
"Elimina": "Xóa",
|
||||
"Elimina account": "Xóa tài khoản",
|
||||
"Elimina cartella": "Xóa thư mục",
|
||||
"Elimina dalla console": "Xóa khỏi máy",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "Xóa %s khỏi máy? Trò chơi sẽ bị gỡ cài đặt.",
|
||||
"Eliminare definitivamente questo elemento?": "Xóa vĩnh viễn mục này?",
|
||||
"Eliminare definitivamente?": "Xóa vĩnh viễn?",
|
||||
"Eliminare l'homebrew %s dalla console?": "Xóa homebrew %s khỏi máy?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "Xóa thư mục? Các ứng dụng bên trong sẽ về Màn hình chính, không bị gỡ cài đặt.",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "Xóa vĩnh viễn tài khoản và mọi nội dung bạn đã đăng? Không thể hoàn tác.",
|
||||
"Eliminare questo homebrew?": "Xóa homebrew này?",
|
||||
"Eliminato": "Đã xóa",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "Băng giá",
|
||||
"Gioca": "Chơi",
|
||||
"Gioca ai tuoi stessi giochi": "Chơi cùng trò chơi với bạn",
|
||||
"Gioca qualcosa per entrare in classifica": "Hãy chơi gì đó để vào bảng xếp hạng",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "Hãy chơi gì đó: thời gian chơi sẽ hiện ở đây",
|
||||
"Giocati di recente": "Chơi gần đây",
|
||||
"Giocatori": "Người chơi",
|
||||
"Giochi": "Trò chơi",
|
||||
"Giochi più giocati": "Trò chơi được chơi nhiều nhất",
|
||||
"Giochi sui dischi esterni": "Trò chơi trên ổ ngoài",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "Trò chơi trên ổ đĩa ngoài: kết nối HDD, SSD hoặc USB và trò chơi sẽ xuất hiện trên Màn hình chính kèm biểu tượng ổ đĩa. Nếu bạn rút ổ đĩa, chúng sẽ biến mất.",
|
||||
"Giochiamo a %s?": "Chơi %s nhé?",
|
||||
"Gioco": "Trò chơi",
|
||||
"Gioco aggiornato": "Đã cập nhật trò chơi",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "Đã chơi %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "Bạn vừa tải dữ liệu gần đây: hãy thử lại sau một giờ",
|
||||
"Hai lasciato il party": "Bạn đã rời party",
|
||||
"Hai raggiunto il numero massimo di cartelle": "Bạn đã đạt số thư mục tối đa",
|
||||
"Hai scritto molto: riprova più tardi": "Bạn đã viết quá nhiều: hãy thử lại sau",
|
||||
"Hanno giocato di recente": "Đã chơi gần đây",
|
||||
"Hashtag (separati da spazio)": "Hashtag (cách nhau bằng dấu cách)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "Trò chơi và ứng dụng đã cài sẽ hiện ở đây.",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "Trò chơi tìm thấy trên HDD, SSD và USB đã kết nối sẽ hiện trên Màn hình chính kèm biểu tượng ổ đĩa.",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "Tin nhắn với bạn bè sẽ hiện ở đây.",
|
||||
"I miei trofei": "Cúp của tôi",
|
||||
"I suggerimenti dei tasti in basso.": "Gợi ý nút ở phía dưới.",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "Cúp đạt được trong trò chơi sẽ tự động được đọc từ máy khi bạn mở Omega. Nhấn Vuông để đọc lại ngay.",
|
||||
"I tuoi giochi": "Trò chơi của bạn",
|
||||
"I tuoi trofei": "Cúp của bạn",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "Cúp của bạn không công khai: có thể đổi trong Cài đặt › Quyền riêng tư",
|
||||
"ID online": "ID trực tuyến",
|
||||
"ID online e password sono obbligatori": "Cần nhập ID trực tuyến và mật khẩu",
|
||||
"ID online o email già in uso": "ID trực tuyến hoặc email đã được sử dụng",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "Liên kết dẫn đến trang web, không phải tệp: cần liên kết trực tiếp đến pkg, zip hoặc elf",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "Máy làm ít việc nhất: hữu ích khi máy nóng hoặc chậm.",
|
||||
"Il mio profilo": "Hồ sơ của tôi",
|
||||
"Il mio stato: %s": "Trạng thái của tôi: %s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "Tên mọi trò chơi dưới biểu tượng, không chỉ trò đang chọn.",
|
||||
"Il post non c'è più": "Bài đăng này không còn tồn tại",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "Máy chủ mà homebrew sử dụng không phản hồi: hãy kiểm tra mạng (hoặc địa chỉ ghi trong tập lệnh)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "Dịch vụ đã khởi chạy.",
|
||||
"Il sito non risponde (tempo scaduto).": "Trang web không phản hồi (hết thời gian chờ).",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "Âm thanh khi di chuyển, chọn và thông báo.",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "Thời gian dài nhất một người chơi dành cho một trò chơi",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "Lời nhắn trạng thái (vd: \"Tìm đồng đội chơi Warzone\")",
|
||||
"Il tuo stato": "Trạng thái của bạn",
|
||||
"Immagine personale": "Ảnh riêng",
|
||||
"Immagini": "Hình ảnh",
|
||||
"Importa i trofei da questa console: no": "Nhập cúp từ máy này: không",
|
||||
"Importa i trofei da questa console: sì": "Nhập cúp từ máy này: có",
|
||||
"Importato: lettura dei trofei in arrivo": "Đã nhập: tính năng đọc cúp sắp ra mắt",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "Đã tắt nhập: các cúp đã nhập đã bị xóa",
|
||||
"Impossibile aprire la pagina.": "Không thể mở trang.",
|
||||
"Impossibile avviare il caricamento": "Không thể bắt đầu tải lên",
|
||||
"Impossibile avviare l'installazione": "Không thể bắt đầu cài đặt",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "Không thể lưu payload",
|
||||
"Impostazioni": "Cài đặt",
|
||||
"Impostazioni non disponibili": "Cài đặt không khả dụng",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "Cài đặt › Quyền riêng tư tập hợp mọi lựa chọn: ai nhắn tin cho bạn, người khác thấy gì, kỷ lục, cúp, người dùng bị chặn và dữ liệu của bạn.",
|
||||
"In alto a destra": "Trên cùng bên phải",
|
||||
"In alto a sinistra": "Trên cùng bên trái",
|
||||
"In ascolto": "Đang nghe",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "Đã hủy liên kết JSON: các trò chơi thêm thủ công vẫn còn",
|
||||
"Jailbreak rilevato: %s": "Phát hiện jailbreak: %s",
|
||||
"Jailbreak: %s": "Jailbreak: %s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "Tính năng nhập cúp đang tắt: hãy bật trong Cài đặt › Quyền riêng tư",
|
||||
"L'invito non è più valido": "Lời mời này không còn hiệu lực",
|
||||
"L'orologio in alto a destra.": "Đồng hồ ở góc trên bên phải.",
|
||||
"L'utente ha scelto di non mostrarli.": "Người dùng đã chọn không hiển thị.",
|
||||
"L1/R1 Schede": "L1/R1 Thẻ",
|
||||
"L2/R2 Volume": "L2/R2 Âm lượng",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "Cộng đồng giờ nằm trên Màn hình chính, trước các trò chơi: bảng tin, nhóm, mọi người và thời gian chơi chỉ cách một nút bấm.",
|
||||
"La bacheca è vuota": "Bảng tin trống",
|
||||
"La coda è vuota": "Hàng đợi trống",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "Máy không cấp âm thanh cho dịch vụ nền: nhạc nghe được khi mở Omega",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "Máy không chấp nhận trò chơi (0x%08X): cần bật kstuff cho trò chơi trên ổ đĩa",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "Thư viện do dịch vụ Omega quản lý, nhưng dịch vụ không phản hồi: cập nhật Omega hoặc khởi động lại máy.",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "Bảng điều khiển nhẹ hơn 2 đến 4 lần đối với máy console, và khi Màn hình chính đứng yên, nó tự chuyển sang 30 khung hình/giây.",
|
||||
"La forma di schede, pulsanti e icone.": "Hình dạng của thẻ, nút và biểu tượng.",
|
||||
"La libreria è sulla console": "Thư viện nằm trên máy",
|
||||
"La mia libreria": "Thư viện của tôi",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "Nhiệt độ bộ xử lý bên cạnh giờ.",
|
||||
"La tua bio": "Tiểu sử của bạn",
|
||||
"La tua libreria è vuota": "Thư viện của bạn trống",
|
||||
"La tua posizione: %d su %d": "Vị trí của bạn: %d trên %d",
|
||||
"Lascia": "Rời",
|
||||
"Lascia il party": "Rời party",
|
||||
"Le icone dei giochi nella fila della home.": "Biểu tượng trò chơi trong hàng của Màn hình chính.",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "Không bao giờ",
|
||||
"Malware o file pericoloso": "Phần mềm độc hại hoặc tệp nguy hiểm",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "Gửi nhật ký của Omega cho nhà phát triển? Nhật ký chứa tên trò chơi, bài hát và đài đã dùng, không có mật khẩu.",
|
||||
"Maratone": "Marathon",
|
||||
"Medie": "Vừa",
|
||||
"Medio": "Vừa",
|
||||
"Membri · %d": "Thành viên · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "Quấy rối",
|
||||
"Molto arrotondati": "Rất tròn",
|
||||
"Morbidi": "Êm dịu",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "Cho bạn bè thấy tôi đang chơi gì và thời gian chơi: không",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "Cho bạn bè thấy tôi đang chơi gì và thời gian chơi: có",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "Hiện cả homebrew và payload bên cạnh trò chơi.",
|
||||
"Mostra anche i secondi.": "Hiện cả giây.",
|
||||
"Mostra cosa gioco e il mio tempo: no": "Hiển thị trò chơi và thời gian chơi: không",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "Hiển thị trò chơi và thời gian chơi: có",
|
||||
"Movimento": "Chuyển động",
|
||||
"Musica": "Nhạc",
|
||||
"Musica %s · Effetti %s": "Nhạc %s · Hiệu ứng %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "Nhạc và điều khiển từ xa đã dùng phiên bản mới",
|
||||
"Musica in Omega": "Nhạc trong Omega",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Nhạc, bạn bè và party thoại của Omega, kể cả khi đang chơi",
|
||||
"Nascondi dalla home": "Ẩn khỏi Màn hình chính",
|
||||
"Nascoste": "Ẩn",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome, Gonic, Airsonic hoặc máy chủ khác tương thích Subsonic",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "Giờ đây hồ sơ hiển thị cả cúp: cúp của bạn qua nút Cúp, cúp của người khác nếu họ chọn hiển thị.",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "Không có trò chơi nào trong JSON: cần ít nhất tiêu đề và liên kết",
|
||||
"Neon": "Neon",
|
||||
"Nero puro": "Đen tuyền",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "Không có trình nạp: cần elfldr (cổng 9021) hoặc websrv (cổng 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "Chưa có tin nhắn: hãy viết tin đầu tiên!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "Chưa có tin nhắn: nhấn X để viết trước",
|
||||
"Nessun record ancora": "Chưa có kỷ lục",
|
||||
"Nessun risultato": "Không có kết quả",
|
||||
"Nessun segnalibro": "Không có dấu trang",
|
||||
"Nessun suggerimento": "Không có gợi ý",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "Chưa có gợi ý: hãy thêm vài người bạn",
|
||||
"Nessun suono": "Không âm thanh",
|
||||
"Nessun trofeo ancora": "Chưa có cúp",
|
||||
"Nessun trofeo in classifica": "Không có cúp nào trên bảng xếp hạng",
|
||||
"Nessun utente trovato": "Không tìm thấy người dùng",
|
||||
"Nessuna": "Không có",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "Không có ứng dụng ẩn: ẩn chúng từ tùy chọn của một trò chơi trên Màn hình chính",
|
||||
"Nessuna attività": "Không có hoạt động",
|
||||
"Nessuna attività recente": "Không có hoạt động gần đây",
|
||||
"Nessuna bio.": "Chưa có tiểu sử.",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "Tên nhóm mới",
|
||||
"Nome del server": "Tên máy chủ",
|
||||
"Nome della cartella": "Tên thư mục",
|
||||
"Nome della nuova cartella": "Tên thư mục mới",
|
||||
"Nome utente": "Tên người dùng",
|
||||
"Nome utente o password errati": "Sai tên người dùng hoặc mật khẩu",
|
||||
"Nomi sotto le icone": "Tên dưới biểu tượng",
|
||||
"Non chiedere più": "Không hỏi lại",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "Bạn không xuất hiện trong kỷ lục: có thể đổi trong Cài đặt › Quyền riêng tư",
|
||||
"Non disturbare": "Không làm phiền",
|
||||
"Non disturbare (niente avvisi)": "Không làm phiền (không có thông báo)",
|
||||
"Non hai ancora pubblicato nulla": "Bạn chưa đăng gì",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "Ban đêm",
|
||||
"Novità": "Có gì mới",
|
||||
"Nuova cartella": "Thư mục mới",
|
||||
"Nuova cartella...": "Thư mục mới...",
|
||||
"Nuova copertina": "Ảnh bìa mới",
|
||||
"Nuovo PIN": "PIN mới",
|
||||
"Nuovo avatar": "Ảnh đại diện mới",
|
||||
"Nuovo gruppo": "Nhóm mới",
|
||||
"Nuovo messaggio": "Tin nhắn mới",
|
||||
"Nuovo nome": "Tên mới",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "Mới: Cài đặt › Tùy chỉnh. Hơn 30 tùy chọn: 12 giao diện, màu nhấn, hình nền, hạt, đồng hồ, âm thanh, thông báo, trình bảo vệ màn hình và 7 kiểu nhanh.",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "Mới: Kỷ lục. Thời gian chơi của mọi thành viên: người chơi, trò chơi được chơi nhiều nhất và marathon, theo tuần hoặc mọi lúc.",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "Mới: Cúp. Omega đọc các cúp đạt được trong trò chơi trên máy này và đưa vào hồ sơ của bạn cùng bảng xếp hạng công khai.",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "Mới: thư mục trên Màn hình chính. Trong tùy chọn của một trò chơi, chọn «Chuyển vào thư mục»; thư mục hiển thị bốn biểu tượng đầu tiên.",
|
||||
"OK": "OK",
|
||||
"Offline": "Ngoại tuyến",
|
||||
"Offline · visto %s": "Ngoại tuyến · hoạt động %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "Đã xảy ra lỗi",
|
||||
"Operazione party non riuscita": "Thao tác party thất bại",
|
||||
"Opzioni": "Tùy chọn",
|
||||
"Opzioni dell'app": "Tùy chọn ứng dụng",
|
||||
"Opzioni della cartella": "Tùy chọn thư mục",
|
||||
"Opzioni di alimentazione": "Nguồn",
|
||||
"Ordine dei giochi": "Thứ tự trò chơi",
|
||||
"Oro": "Vàng kim",
|
||||
"Orologio e barra": "Đồng hồ và thanh",
|
||||
"Orologio grande": "Đồng hồ lớn",
|
||||
"Oscuramento dello sfondo": "Làm tối nền",
|
||||
"Ottenuto": "Đã đạt",
|
||||
"Pagina iniziale": "Trang chủ",
|
||||
"Pagina non disponibile": "Trang không khả dụng",
|
||||
"Pannelli": "Bảng",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "Đặc",
|
||||
"Pirateria o contenuto non autorizzato": "Vi phạm bản quyền hoặc nội dung trái phép",
|
||||
"Più ascoltati": "Nghe nhiều nhất",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "Nhiều ổ đĩa cùng lúc được tự động phát hiện. Để khởi chạy trò chơi từ ổ đĩa, cần bật kstuff, giống như các công cụ khác.",
|
||||
"Più scaricati": "Tải nhiều nhất",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "Càng tối, chữ trên ảnh bìa càng dễ đọc.",
|
||||
"Più votati": "Đánh giá cao nhất",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "Bạch kim 300 · vàng 90 · bạc 30 · đồng 15 điểm. Cúp được lấy từ máy.",
|
||||
"Playlist": "Danh sách phát",
|
||||
"Poche": "Ít",
|
||||
"Posizione delle notifiche": "Vị trí thông báo",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "Đang chuẩn bị hàng đợi...",
|
||||
"Prestazioni": "Hiệu năng",
|
||||
"Prima i giochi, poi gli homebrew": "Trò chơi trước, homebrew sau",
|
||||
"Privacy e dati": "Quyền riêng tư và dữ liệu",
|
||||
"Privacy": "Quyền riêng tư",
|
||||
"Privacy e termini": "Riêng tư và điều khoản",
|
||||
"Processore": "Bộ xử lý",
|
||||
"Profilo": "Hồ sơ",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "Bạn chỉ có thể thêm bạn bè của mình",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "Bạn có thể đổi ý bất cứ lúc nào trong Cài đặt › Omega làm Màn hình chính.",
|
||||
"Puoi invitare solo i tuoi amici": "Bạn chỉ có thể mời bạn bè của mình",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "Bạn có thể ẩn các trò chơi và ứng dụng không dùng: tùy chọn trò chơi › Ẩn khỏi Màn hình chính. Khôi phục trong Cài đặt › Ứng dụng đã ẩn.",
|
||||
"Puoi scrivere solo ai tuoi amici": "Bạn chỉ có thể nhắn tin cho bạn bè",
|
||||
"Quadrato: cambia periodo": "Vuông: đổi khoảng thời gian",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "Khi bạn cài đặt trò chơi lúc đang kết nối ổ đĩa, Omega sẽ hỏi bạn muốn đặt nó ở đâu.",
|
||||
"Quanto restano a schermo.": "Thời gian hiển thị trên màn hình.",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "Mức nhìn thấy nền qua thẻ và thông báo.",
|
||||
"Questa settimana": "Tuần này",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "Tuần này chưa ai chơi: hãy thử “Mọi lúc”.",
|
||||
"Questi trofei non sono visibili": "Các cúp này không hiển thị",
|
||||
"Questo gioco non è installato su questa console": "Trò chơi này chưa được cài trên máy này",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "Homebrew này yêu cầu bạn chọn một trong nhiều mục",
|
||||
"Questo indirizzo non sembra un server Subsonic": "Địa chỉ này có vẻ không phải máy chủ Subsonic",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "Radio hiện không khả dụng",
|
||||
"Radio preferite": "Đài radio yêu thích",
|
||||
"Rapide": "Nhanh",
|
||||
"Record": "Kỷ lục",
|
||||
"Record: %s · %s": "Kỷ lục: %s · %s",
|
||||
"Registrazione": "Đang đăng ký",
|
||||
"Registrazione chiusa su questo server": "Máy chủ này đã đóng đăng ký",
|
||||
"Registrazione non riuscita": "Đăng ký thất bại",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "Từ chối",
|
||||
"Rifiuta invito": "Từ chối lời mời",
|
||||
"Rilassate": "Thư thả",
|
||||
"Rileggi dalla console": "Đọc lại từ máy",
|
||||
"Rileggo i trofei di questa console...": "Đang đọc lại cúp của máy này...",
|
||||
"Rimozione non riuscita": "Gỡ bỏ thất bại",
|
||||
"Rimuovere questo server musicale da Omega?": "Xóa máy chủ nhạc này khỏi Omega?",
|
||||
"Rimuovi": "Gỡ bỏ",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "Xóa khỏi dấu trang",
|
||||
"Rimuovi server": "Xóa máy chủ",
|
||||
"Rinomina": "Đổi tên",
|
||||
"Rinomina cartella": "Đổi tên thư mục",
|
||||
"Rinominato": "Đã đổi tên",
|
||||
"Riprendi musica": "Tiếp tục phát nhạc",
|
||||
"Ripristina": "Đặt lại",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "Hình nền",
|
||||
"Sfondo del tema": "Nền của giao diện",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "Chỉ thay đổi các tệp của Omega và, nếu cần, cài đặt của trình nạp. Bạn có thể làm lại bất cứ lúc nào từ Cài đặt › Hệ thống và công cụ.",
|
||||
"Si scopre ottenendolo.": "Sẽ hiện ra khi bạn đạt được.",
|
||||
"Si spaccia per un altro": "Mạo danh người khác",
|
||||
"Siete già amici": "Hai bạn đã là bạn bè",
|
||||
"Silenziose": "Im lặng",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "Phụ đề",
|
||||
"Spam": "Spam",
|
||||
"Spaziale": "Không gian",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "Tắt nhập cúp? Các cúp đã nhập sẽ bị xóa khỏi máy chủ.",
|
||||
"Spegni": "Nguồn",
|
||||
"Spegni il microfono": "Tắt micrô",
|
||||
"Spenta": "Tắt",
|
||||
"Sposta": "Di chuyển",
|
||||
"Sposta in un'altra cartella": "Chuyển sang thư mục khác",
|
||||
"Sposta in una cartella": "Chuyển vào thư mục",
|
||||
"Sposta qui": "Di chuyển vào đây",
|
||||
"Spostato in %s": "Đã chuyển vào %s",
|
||||
"Sposto %s": "Đang di chuyển %s",
|
||||
"Squadrati": "Vuông",
|
||||
"Sta giocando a %s · %s": "Đang chơi %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "Kiểu bảo vệ màn hình",
|
||||
"Stile «%s» applicato": "Đã áp dụng kiểu «%s»",
|
||||
"Stili rapidi": "Kiểu nhanh",
|
||||
"Sto leggendo i trofei di questa console...": "Đang đọc cúp của máy này...",
|
||||
"Store": "Store",
|
||||
"Strumenti e payload": "Công cụ và payload",
|
||||
"Strumento": "Công cụ",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "Nhiệt độ máy",
|
||||
"Tempo di gioco": "Thời gian chơi",
|
||||
"Termini d'uso": "Điều khoản sử dụng",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "Điều khoản sử dụng và chính sách quyền riêng tư đã được cập nhật (Cài đặt > Quyền riêng tư và dữ liệu). Bạn có chấp nhận không?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "Điều khoản sử dụng và chính sách quyền riêng tư đã được cập nhật (Cài đặt > Quyền riêng tư). Bạn có chấp nhận không?",
|
||||
"Ti ha chiesto l'amicizia": "Đã gửi cho bạn lời mời kết bạn",
|
||||
"Ti ha inviato una richiesta": "Đã gửi cho bạn một lời mời",
|
||||
"Tipo di file": "Loại tệp",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "Tiêu đề trò chơi",
|
||||
"Titolo disinstallato": "Đã gỡ cài đặt nội dung",
|
||||
"Togli": "Gỡ bỏ",
|
||||
"Togli dalla cartella": "Bỏ khỏi thư mục",
|
||||
"Togli dalla coda": "Xóa khỏi hàng đợi",
|
||||
"Togli dalla libreria": "Gỡ khỏi thư viện",
|
||||
"Togli dalle preferite": "Bỏ khỏi yêu thích",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "Quay lại hoặc nhập địa chỉ khác",
|
||||
"Tramonto": "Hoàng hôn",
|
||||
"Triangolo: scrivi un commento": "Tam giác: viết bình luận",
|
||||
"Trofei": "Cúp",
|
||||
"Trofei di %s": "Cúp của %s",
|
||||
"Trofei non disponibili": "Cúp không khả dụng",
|
||||
"Trofeo nascosto": "Cúp ẩn",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "Mở quá nhiều trang trong thời gian ngắn: hãy đợi vài giây.",
|
||||
"Troppe registrazioni: riprova più tardi": "Quá nhiều lượt đăng ký: hãy thử lại sau",
|
||||
"Troppe richieste: riprova tra poco": "Quá nhiều yêu cầu: thử lại sau ít phút",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "Người dùng bị chặn (X để bỏ chặn)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "Được thôi: bạn có thể làm bất cứ lúc nào từ Cài đặt › Hệ thống và công cụ",
|
||||
"Valuta": "Đánh giá",
|
||||
"Vedi i trofei": "Xem cúp",
|
||||
"Velocità delle animazioni": "Tốc độ hoạt ảnh",
|
||||
"Ventola": "Quạt",
|
||||
"Ventola: accelera sopra %d °C": "Quạt: tăng tốc trên %d °C",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "ứng dụng",
|
||||
"apr": "thg 4",
|
||||
"aprile": "tháng 4",
|
||||
"assente": "vắng mặt",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "hệ thống đang có một lượt cài đặt khác",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "trò chơi đang mở: hãy đóng lại rồi thử lại",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg không khớp với trò chơi đã cài",
|
||||
"installatore di sistema non pronto: riavvia Omega": "trình cài đặt hệ thống chưa sẵn sàng: hãy khởi động lại Omega",
|
||||
"invisibile": "ẩn",
|
||||
"lug": "thg 7",
|
||||
"luglio": "tháng 7",
|
||||
"lun": "T2",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "Thứ Tư",
|
||||
"nessun caricatore": "không có trình nạp",
|
||||
"no": "không",
|
||||
"non disturbare": "không làm phiền",
|
||||
"non rilevato": "không phát hiện",
|
||||
"nov": "thg 11",
|
||||
"novembre": "tháng 11",
|
||||
"online": "trực tuyến",
|
||||
"ott": "thg 10",
|
||||
"ottobre": "tháng 10",
|
||||
"per scrivere": "để nhập",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d 位好友",
|
||||
"%d amico in comune": "%d 位共同好友",
|
||||
"%d amico sta giocando": "%d 位好友正在游戏",
|
||||
"%d app": "%d 个应用",
|
||||
"%d brani": "%d 首歌曲",
|
||||
"%d di %d": "%d / %d",
|
||||
"%d di %d · %d%%": "%d / %d · %d%%",
|
||||
"%d giocatore": "%d 位玩家",
|
||||
"%d giocatore su Omega in questo momento": "当前有 %d 位玩家在 Omega 上",
|
||||
"%d giocatori": "%d 位玩家",
|
||||
"%d giocatori su Omega in questo momento": "当前有 %d 位玩家在 Omega 上",
|
||||
"%d giochi con trofei": "%d 款游戏有奖杯",
|
||||
"%d giochi · più giocato: %s": "%d 款游戏 · 最常玩:%s",
|
||||
"%d gioco con trofei": "%d 款游戏有奖杯",
|
||||
"%d gioco · più giocato: %s": "%d 款游戏 · 最常玩:%s",
|
||||
"%d in comune": "共同好友 %d",
|
||||
"%d in gioco ora": "%d 人正在游戏",
|
||||
"%d membri": "%d 名成员",
|
||||
"%d membri · nessun messaggio": "%d 名成员 · 无消息",
|
||||
"%d membro": "%d 名成员",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d 条未读",
|
||||
"%d nuove": "%d 条新通知",
|
||||
"%d online": "%d 人在线",
|
||||
"%d online · %d in gioco": "%d 人在线 · %d 人游戏中",
|
||||
"%d punti": "%d 分",
|
||||
"%d salvate": "已保存 %d 个",
|
||||
"%d stazioni": "%d 个电台",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s 已安装到 %s:可在主页找到",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s 已安装:可在 Omega 主页找到",
|
||||
"%s liberi di %s": "可用 %s / 共 %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "已隐藏%s:可在 设置 › 隐藏的应用 中恢复",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s 没有响应:磁盘还连接着吗?",
|
||||
"%s · %.0f GB liberi": "%s · 可用 %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (使用中)",
|
||||
"%s · %s giocate in totale": "%s · 总游戏时间 %s",
|
||||
"%s è di nuovo in home": "%s 已回到主页",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s 已在 Payload Manager 中:运行一次即可完成安装",
|
||||
"+ Aggiungi un server": "+ 添加服务器",
|
||||
"1 amico online": "1 位好友在线",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "取消请求",
|
||||
"App": "应用程序",
|
||||
"App e intrattenimento": "应用程序和娱乐",
|
||||
"App nascoste": "隐藏的应用",
|
||||
"App nascoste (X per rimetterle in home)": "隐藏的应用(按 X 放回主页)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst 不可用(缺少权限)。替代方法:用 ItemzFlow 安装 pkg。",
|
||||
"Applica": "应用",
|
||||
"Apri": "打开",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "头像",
|
||||
"Avatar aggiornato": "头像已更新",
|
||||
"Avatar personalizzato rimosso": "已移除自定义头像",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "头像:新增 16 个角色,从巨龙到赛博格。在 设置 › 更换头像 中选择。",
|
||||
"Avvia": "启动",
|
||||
"Avvia Omega o riavvia la console": "请启动 Omega 或重启主机",
|
||||
"Avvia party": "发起派对",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "动态墙",
|
||||
"Bacheca e gruppi": "动态和群组",
|
||||
"Bacheca non disponibile": "动态墙不可用",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "全体成员的动态墙、群组、纪录和奖杯",
|
||||
"Bagliore": "辉光",
|
||||
"Barra dei comandi": "命令栏",
|
||||
"Bentornato!": "欢迎回来!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "正在载入...",
|
||||
"Cartella /data/music": "/data/music 文件夹",
|
||||
"Cartella creata": "文件夹已创建",
|
||||
"Cartella eliminata: le app sono tornate in home": "文件夹已删除:应用已回到主页",
|
||||
"Cartella non leggibile": "无法读取文件夹",
|
||||
"Cartella non valida: manca il Title ID": "文件夹无效:缺少 Title ID",
|
||||
"Cartella vuota o non leggibile": "文件夹为空或无法读取",
|
||||
"Cartella · %d app": "文件夹 · %d 个应用",
|
||||
"Categoria": "类别",
|
||||
"Categoria riportata ai valori iniziali": "类别已恢复为初始值",
|
||||
"Centro di controllo": "控制中心",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "它们的形状和移动方式。",
|
||||
"Chi può scrivermi: solo amici": "谁可以给我发消息:仅好友",
|
||||
"Chi può scrivermi: tutti": "谁可以给我发消息:所有人",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "现在关闭主机的用户会在几分钟后显示为离线,没有该游戏的人也能看到游戏的真实名称和图标。",
|
||||
"Chi sta usando questo controller?": "谁在使用这个控制器?",
|
||||
"Chi vede i miei trofei: nessuno": "谁能看到我的奖杯:无人",
|
||||
"Chi vede i miei trofei: solo amici": "谁能看到我的奖杯:仅好友",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "谁能看到我的奖杯:所有人(含排行榜)",
|
||||
"Chiavetta USB": "USB 驱动器",
|
||||
"Chiavetta USB %d": "USB 驱动器 %d",
|
||||
"Chiavetta USB 1": "USB 驱动器 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "影院",
|
||||
"Classici": "经典",
|
||||
"Classifica degli amici": "好友排行榜",
|
||||
"Classifica dei trofei": "奖杯排行榜",
|
||||
"Classifica del gioco": "游戏排行榜",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "请将手机或电脑连接到与主机相同的 Wi-Fi 网络。",
|
||||
"Collega un JSON": "关联 JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "连接存有音乐的 USB 驱动器,或通过 FTP 复制到 /data/Omega/Music",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "评论发表失败",
|
||||
"Commento pubblicato": "评论已发表",
|
||||
"Community": "社区",
|
||||
"Compari nei Record pubblici: no": "出现在公开纪录中:否",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "出现在公开纪录中:否(动态已隐藏)",
|
||||
"Compari nei Record pubblici: sì": "出现在公开纪录中:是",
|
||||
"Componenti per il jailbreak": "越狱组件",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "打开面板时不重绘下方的主页:主机负担减半。",
|
||||
"Conferma": "确认",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "请确认这是你自己的或可自由再分发的自制软件,而非盗版游戏或软件。",
|
||||
"Confermo": "我确认",
|
||||
"Console": "主机",
|
||||
"Contatti e visibilità": "联系人和可见性",
|
||||
"Contenuto offensivo": "冒犯性内容",
|
||||
"Conversazioni": "对话",
|
||||
"Copertina": "封面",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "历史记录",
|
||||
"Cronologia cancellata": "历史记录已清除",
|
||||
"Cronologia vuota": "历史记录为空",
|
||||
"Da ottenere": "未获得",
|
||||
"Da sempre": "全部时间",
|
||||
"Da spostare: scegli la cartella e premi △": "待移动:选择文件夹后按 △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "通过 JSON:用“关联 JSON”关联包含游戏列表的 JSON,或从手机导入。",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "已完成以下操作:",
|
||||
"Effetti sonori: attivi": "音效:开",
|
||||
"Effetti sonori: spenti": "音效:关",
|
||||
"Elenco dei trofei non ancora disponibile": "奖杯列表暂不可用",
|
||||
"Elenco pieno: togli un server prima": "列表已满:请先移除一个服务器",
|
||||
"Elimina": "删除",
|
||||
"Elimina account": "删除账号",
|
||||
"Elimina cartella": "删除文件夹",
|
||||
"Elimina dalla console": "从主机中删除",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "要从主机中删除 %s 吗?该游戏将被卸载。",
|
||||
"Eliminare definitivamente questo elemento?": "要永久删除此项目吗?",
|
||||
"Eliminare definitivamente?": "要永久删除吗?",
|
||||
"Eliminare l'homebrew %s dalla console?": "要从主机中删除自制软件 %s 吗?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "要删除文件夹吗?其中的应用将回到主页,不会被卸载。",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "要永久删除你的账号及发布的所有内容吗?此操作无法撤销。",
|
||||
"Eliminare questo homebrew?": "要删除此自制软件吗?",
|
||||
"Eliminato": "已删除",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "冰川",
|
||||
"Gioca": "开始游戏",
|
||||
"Gioca ai tuoi stessi giochi": "和你玩相同的游戏",
|
||||
"Gioca qualcosa per entrare in classifica": "玩点游戏即可进入排行榜",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "去玩点什么吧:游戏时间会显示在这里",
|
||||
"Giocati di recente": "最近玩过",
|
||||
"Giocatori": "玩家",
|
||||
"Giochi": "游戏",
|
||||
"Giochi più giocati": "最常玩的游戏",
|
||||
"Giochi sui dischi esterni": "外部磁盘上的游戏",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "外部硬盘上的游戏:连接 HDD、SSD 或 U 盘,游戏就会带着硬盘图标出现在主页上。拔下硬盘后,它们会消失。",
|
||||
"Giochiamo a %s?": "一起玩 %s 吗?",
|
||||
"Gioco": "游戏",
|
||||
"Gioco aggiornato": "游戏已更新",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "玩过 %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "你最近已下载过数据:请一小时后再试",
|
||||
"Hai lasciato il party": "你已离开派对",
|
||||
"Hai raggiunto il numero massimo di cartelle": "文件夹数量已达上限",
|
||||
"Hai scritto molto: riprova più tardi": "你发布得太多了:请稍后再试",
|
||||
"Hanno giocato di recente": "最近玩过",
|
||||
"Hashtag (separati da spazio)": "标签(用空格分隔)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "已安装的游戏和应用程序将显示在这里。",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "在已连接的 HDD、SSD 和 U 盘上找到的游戏会带着磁盘图标出现在主页。",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "你与好友的消息将显示在这里。",
|
||||
"I miei trofei": "我的奖杯",
|
||||
"I suggerimenti dei tasti in basso.": "底部的按键提示。",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "打开 Omega 时会自动从主机读取在游戏中获得的奖杯。按方块键可立即重新读取。",
|
||||
"I tuoi giochi": "你的游戏",
|
||||
"I tuoi trofei": "你的奖杯",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "你的奖杯未公开:可在 设置 › 隐私 中更改",
|
||||
"ID online": "在线 ID",
|
||||
"ID online e password sono obbligatori": "必须填写在线 ID 和密码",
|
||||
"ID online o email già in uso": "在线 ID 或电子邮件已被使用",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "链接指向的是网页,而不是文件:需要 pkg、zip 或 elf 的直接链接",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "让主机负担降到最低:发热或变慢时很有用。",
|
||||
"Il mio profilo": "我的个人资料",
|
||||
"Il mio stato: %s": "我的状态:%s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "每款游戏的名称都显示在图标下方,而不仅是选中的那款。",
|
||||
"Il post non c'è più": "该帖子已不存在",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "此自制软件使用的服务器无响应:请检查网络(或脚本中的地址)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "服务已启动。",
|
||||
"Il sito non risponde (tempo scaduto).": "网站无响应(已超时)。",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "移动、选择和通知的声音。",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "单个玩家在一款游戏上的最长游戏时间",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "你的状态消息(例如“找人组队玩 Warzone”)",
|
||||
"Il tuo stato": "你的状态",
|
||||
"Immagine personale": "自定义图片",
|
||||
"Immagini": "图片",
|
||||
"Importa i trofei da questa console: no": "从本主机导入奖杯:否",
|
||||
"Importa i trofei da questa console: sì": "从本主机导入奖杯:是",
|
||||
"Importato: lettura dei trofei in arrivo": "已导入:奖杯读取功能即将推出",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "导入已关闭:已导入的奖杯已删除",
|
||||
"Impossibile aprire la pagina.": "无法打开该页面。",
|
||||
"Impossibile avviare il caricamento": "无法开始上传",
|
||||
"Impossibile avviare l'installazione": "无法开始安装",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "无法保存 payload",
|
||||
"Impostazioni": "设置",
|
||||
"Impostazioni non disponibili": "设置不可用",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "设置 › 隐私 汇集了所有选项:谁能给你发消息、他人能看到什么、纪录、奖杯、已屏蔽的用户以及你的数据。",
|
||||
"In alto a destra": "右上角",
|
||||
"In alto a sinistra": "左上角",
|
||||
"In ascolto": "正在播放",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON 已取消关联:手动添加的游戏会保留",
|
||||
"Jailbreak rilevato: %s": "检测到越狱:%s",
|
||||
"Jailbreak: %s": "越狱:%s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "奖杯导入已关闭:请在 设置 › 隐私 中开启",
|
||||
"L'invito non è più valido": "该邀请已失效",
|
||||
"L'orologio in alto a destra.": "右上角的时钟。",
|
||||
"L'utente ha scelto di non mostrarli.": "该用户选择不显示奖杯。",
|
||||
"L1/R1 Schede": "L1/R1 标签页",
|
||||
"L2/R2 Volume": "L2/R2 音量",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "社区现在位于主页,排在游戏之前:动态墙、群组、用户和游戏时间,一键直达。",
|
||||
"La bacheca è vuota": "动态墙为空",
|
||||
"La coda è vuota": "播放队列为空",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "主机不向后台服务提供音频:打开 Omega 才能听到音乐",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "主机未接受该游戏(0x%08X):磁盘上的游戏需要启用 kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "游戏库由 Omega 服务保管,但该服务无响应:请更新 Omega 或重启主机。",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "仪表板对主机的负担减轻了 2 到 4 倍,主页静止时会自动切换到 30 帧。",
|
||||
"La forma di schede, pulsanti e icone.": "卡片、按钮和图标的形状。",
|
||||
"La libreria è sulla console": "游戏库在主机上",
|
||||
"La mia libreria": "我的游戏库",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "在时间旁显示处理器温度。",
|
||||
"La tua bio": "你的简介",
|
||||
"La tua libreria è vuota": "你的游戏库为空",
|
||||
"La tua posizione: %d su %d": "你的排名:第 %d 名 / 共 %d 人",
|
||||
"Lascia": "离开",
|
||||
"Lascia il party": "离开派对",
|
||||
"Le icone dei giochi nella fila della home.": "主页那一排的游戏图标。",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "从不",
|
||||
"Malware o file pericoloso": "恶意软件或危险文件",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "要把 Omega 的日志发送给开发者吗?其中包含用过的游戏、歌曲和电台名称,不包含密码。",
|
||||
"Maratone": "马拉松",
|
||||
"Medie": "中",
|
||||
"Medio": "中",
|
||||
"Membri · %d": "成员 · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "骚扰",
|
||||
"Molto arrotondati": "非常圆润",
|
||||
"Morbidi": "柔和",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "向好友显示我在玩什么和我的游戏时间:否",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "向好友显示我在玩什么和我的游戏时间:是",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "在游戏旁边也显示自制软件和 payload。",
|
||||
"Mostra anche i secondi.": "同时显示秒数。",
|
||||
"Mostra cosa gioco e il mio tempo: no": "显示我在玩的游戏和时间:否",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "显示我在玩的游戏和时间:是",
|
||||
"Movimento": "动态",
|
||||
"Musica": "音乐",
|
||||
"Musica %s · Effetti %s": "音乐 %s · 音效 %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "音乐和遥控已在使用新版本",
|
||||
"Musica in Omega": "Omega 中的音乐",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega 的音乐、好友和语音派对,玩游戏时也能用",
|
||||
"Nascondi dalla home": "从主页隐藏",
|
||||
"Nascoste": "隐藏",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome、Gonic、Airsonic 或其他兼容 Subsonic 的服务器",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "现在可以在个人资料中查看奖杯:自己的按“奖杯”键查看,他人的需对方选择公开。",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSON 中没有游戏:至少需要标题和链接",
|
||||
"Neon": "霓虹",
|
||||
"Nero puro": "纯黑",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "没有可用的加载器:需要 elfldr(端口 9021)或 websrv(端口 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "没有消息:来写第一条吧!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "没有消息:按 X 率先发消息",
|
||||
"Nessun record ancora": "暂无纪录",
|
||||
"Nessun risultato": "没有结果",
|
||||
"Nessun segnalibro": "没有书签",
|
||||
"Nessun suggerimento": "没有推荐",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "暂无推荐:添加一些好友吧",
|
||||
"Nessun suono": "无声音",
|
||||
"Nessun trofeo ancora": "暂无奖杯",
|
||||
"Nessun trofeo in classifica": "排行榜中暂无奖杯",
|
||||
"Nessun utente trovato": "未找到用户",
|
||||
"Nessuna": "无",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "没有隐藏的应用:可在主页中游戏的选项里隐藏",
|
||||
"Nessuna attività": "没有动态",
|
||||
"Nessuna attività recente": "没有最近动态",
|
||||
"Nessuna bio.": "没有简介。",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "新群组名称",
|
||||
"Nome del server": "服务器名称",
|
||||
"Nome della cartella": "文件夹名称",
|
||||
"Nome della nuova cartella": "新文件夹名称",
|
||||
"Nome utente": "用户名",
|
||||
"Nome utente o password errati": "用户名或密码错误",
|
||||
"Nomi sotto le icone": "图标下显示名称",
|
||||
"Non chiedere più": "不再询问",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "你未出现在纪录中:可在 设置 › 隐私 中更改",
|
||||
"Non disturbare": "请勿打扰",
|
||||
"Non disturbare (niente avvisi)": "请勿打扰(不显示提醒)",
|
||||
"Non hai ancora pubblicato nulla": "你还没有发布任何内容",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "夜晚",
|
||||
"Novità": "新功能",
|
||||
"Nuova cartella": "新建文件夹",
|
||||
"Nuova cartella...": "新建文件夹...",
|
||||
"Nuova copertina": "新封面",
|
||||
"Nuovo PIN": "新 PIN",
|
||||
"Nuovo avatar": "新头像",
|
||||
"Nuovo gruppo": "新群组",
|
||||
"Nuovo messaggio": "新消息",
|
||||
"Nuovo nome": "新名称",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "新功能:设置 › 个性化。超过 30 个选项:12 款主题、强调色、壁纸、粒子、时钟、声音、通知、屏幕保护程序和 7 种快速风格。",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "新功能:纪录。全体成员的游戏时间:玩家、最常玩的游戏和马拉松,可按本周或全部时间查看。",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "新功能:奖杯。Omega 会读取在本主机游戏中获得的奖杯,并显示在你的个人资料和公开排行榜中。",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "新功能:主页文件夹。在游戏的选项中选择「移至文件夹」;文件夹显示前四个图标。",
|
||||
"OK": "确定",
|
||||
"Offline": "离线",
|
||||
"Offline · visto %s": "离线 · 上次在线 %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "操作失败",
|
||||
"Operazione party non riuscita": "派对操作失败",
|
||||
"Opzioni": "选项",
|
||||
"Opzioni dell'app": "应用选项",
|
||||
"Opzioni della cartella": "文件夹选项",
|
||||
"Opzioni di alimentazione": "电源",
|
||||
"Ordine dei giochi": "游戏排序",
|
||||
"Oro": "金色",
|
||||
"Orologio e barra": "时钟和栏",
|
||||
"Orologio grande": "大时钟",
|
||||
"Oscuramento dello sfondo": "背景变暗",
|
||||
"Ottenuto": "已获得",
|
||||
"Pagina iniziale": "主页",
|
||||
"Pagina non disponibile": "页面不可用",
|
||||
"Pannelli": "面板",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "不透明",
|
||||
"Pirateria o contenuto non autorizzato": "盗版或未经授权的内容",
|
||||
"Più ascoltati": "最常播放",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "同时连接的多个硬盘会被自动识别。要从硬盘启动游戏,需要启用 kstuff,和其他工具一样。",
|
||||
"Più scaricati": "下载最多",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "越暗,封面上的文字越清晰。",
|
||||
"Più votati": "评分最高",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "白金 300 · 黄金 90 · 白银 30 · 青铜 15 分。奖杯来自主机。",
|
||||
"Playlist": "播放列表",
|
||||
"Poche": "少",
|
||||
"Posizione delle notifiche": "通知位置",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "正在准备播放队列...",
|
||||
"Prestazioni": "性能",
|
||||
"Prima i giochi, poi gli homebrew": "先游戏,后自制软件",
|
||||
"Privacy e dati": "隐私和数据",
|
||||
"Privacy": "隐私",
|
||||
"Privacy e termini": "隐私和条款",
|
||||
"Processore": "处理器",
|
||||
"Profilo": "个人资料",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "只能添加你的好友",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "你可以随时在 设置 › 将 Omega 设为主页 中更改。",
|
||||
"Puoi invitare solo i tuoi amici": "只能邀请你的好友",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "你可以隐藏不常用的游戏和应用:游戏选项 › 从主页隐藏。可在 设置 › 隐藏的应用 中恢复。",
|
||||
"Puoi scrivere solo ai tuoi amici": "只能给你的好友发消息",
|
||||
"Quadrato: cambia periodo": "方块键:切换期间",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "在连接硬盘的情况下安装游戏时,Omega 会询问你要安装到哪里。",
|
||||
"Quanto restano a schermo.": "在屏幕上停留多久。",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "透过卡片和通知能看到多少背景。",
|
||||
"Questa settimana": "本周",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "本周还没有人玩过游戏:试试“全部时间”。",
|
||||
"Questi trofei non sono visibili": "这些奖杯不可见",
|
||||
"Questo gioco non è installato su questa console": "此游戏未安装在这台主机上",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "此自制软件要求你从多个选项中选择",
|
||||
"Questo indirizzo non sembra un server Subsonic": "此地址似乎不是 Subsonic 服务器",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "电台暂时不可用",
|
||||
"Radio preferite": "收藏的电台",
|
||||
"Rapide": "快速",
|
||||
"Record": "纪录",
|
||||
"Record: %s · %s": "纪录保持者:%s · %s",
|
||||
"Registrazione": "注册中",
|
||||
"Registrazione chiusa su questo server": "此服务器已关闭注册",
|
||||
"Registrazione non riuscita": "注册失败",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "拒绝",
|
||||
"Rifiuta invito": "拒绝邀请",
|
||||
"Rilassate": "舒缓",
|
||||
"Rileggi dalla console": "从主机重新读取",
|
||||
"Rileggo i trofei di questa console...": "正在重新读取本主机的奖杯...",
|
||||
"Rimozione non riuscita": "移除失败",
|
||||
"Rimuovere questo server musicale da Omega?": "要从 Omega 中移除此音乐服务器吗?",
|
||||
"Rimuovi": "移除",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "从书签中移除",
|
||||
"Rimuovi server": "移除服务器",
|
||||
"Rinomina": "重命名",
|
||||
"Rinomina cartella": "重命名文件夹",
|
||||
"Rinominato": "已重命名",
|
||||
"Riprendi musica": "继续播放音乐",
|
||||
"Ripristina": "重置",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "背景",
|
||||
"Sfondo del tema": "主题背景",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "只会修改 Omega 的文件,以及必要时加载器的设置。你可以随时在 设置 › 系统与工具 中重新执行。",
|
||||
"Si scopre ottenendolo.": "获得后即可查看。",
|
||||
"Si spaccia per un altro": "冒充他人",
|
||||
"Siete già amici": "你们已经是好友",
|
||||
"Silenziose": "静音",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "副标题",
|
||||
"Spam": "垃圾信息",
|
||||
"Spaziale": "太空",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "要关闭奖杯导入吗?已导入的奖杯将从服务器删除。",
|
||||
"Spegni": "电源",
|
||||
"Spegni il microfono": "关闭麦克风",
|
||||
"Spenta": "关闭",
|
||||
"Sposta": "移动",
|
||||
"Sposta in un'altra cartella": "移至其他文件夹",
|
||||
"Sposta in una cartella": "移至文件夹",
|
||||
"Sposta qui": "移动到此处",
|
||||
"Spostato in %s": "已移至 %s",
|
||||
"Sposto %s": "正在移动 %s",
|
||||
"Squadrati": "直角",
|
||||
"Sta giocando a %s · %s": "正在玩 %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "屏幕保护程序样式",
|
||||
"Stile «%s» applicato": "已应用「%s」样式",
|
||||
"Stili rapidi": "快速样式",
|
||||
"Sto leggendo i trofei di questa console...": "正在读取本主机的奖杯...",
|
||||
"Store": "商店",
|
||||
"Strumenti e payload": "工具和 payload",
|
||||
"Strumento": "工具",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "主机温度",
|
||||
"Tempo di gioco": "游戏时间",
|
||||
"Termini d'uso": "使用条款",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "使用条款和隐私政策已更新(设置 > 隐私和数据)。是否接受?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "使用条款和隐私政策已更新(设置 > 隐私)。是否接受?",
|
||||
"Ti ha chiesto l'amicizia": "向你发送了好友请求",
|
||||
"Ti ha inviato una richiesta": "向你发送了请求",
|
||||
"Tipo di file": "文件类型",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "游戏标题",
|
||||
"Titolo disinstallato": "游戏已卸载",
|
||||
"Togli": "移除",
|
||||
"Togli dalla cartella": "移出文件夹",
|
||||
"Togli dalla coda": "从播放队列中移除",
|
||||
"Togli dalla libreria": "从游戏库移除",
|
||||
"Togli dalle preferite": "从收藏中移除",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "返回或输入其他地址",
|
||||
"Tramonto": "日落",
|
||||
"Triangolo: scrivi un commento": "三角键:发表评论",
|
||||
"Trofei": "奖杯",
|
||||
"Trofei di %s": "%s 的奖杯",
|
||||
"Trofei non disponibili": "奖杯不可用",
|
||||
"Trofeo nascosto": "隐藏奖杯",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "短时间内打开的页面过多:请稍等几秒。",
|
||||
"Troppe registrazioni: riprova più tardi": "注册次数过多:请稍后再试",
|
||||
"Troppe richieste: riprova tra poco": "请求过多:请稍后再试",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "已屏蔽的用户(按 X 解除屏蔽)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "好的:你可以随时在 设置 › 系统与工具 中进行",
|
||||
"Valuta": "评分",
|
||||
"Vedi i trofei": "查看奖杯",
|
||||
"Velocità delle animazioni": "动画速度",
|
||||
"Ventola": "风扇",
|
||||
"Ventola: accelera sopra %d °C": "风扇:超过 %d °C 时加速",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "应用程序",
|
||||
"apr": "4月",
|
||||
"aprile": "4月",
|
||||
"assente": "离开",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "系统中已有另一项安装正在进行",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "游戏正在运行:请关闭后重试",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg 与已安装的游戏不匹配",
|
||||
"installatore di sistema non pronto: riavvia Omega": "系统安装程序未就绪:请重启 Omega",
|
||||
"invisibile": "隐身",
|
||||
"lug": "7月",
|
||||
"luglio": "7月",
|
||||
"lun": "周一",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "星期三",
|
||||
"nessun caricatore": "无加载器",
|
||||
"no": "否",
|
||||
"non disturbare": "请勿打扰",
|
||||
"non rilevato": "未检测到",
|
||||
"nov": "11月",
|
||||
"novembre": "11月",
|
||||
"online": "在线",
|
||||
"ott": "10月",
|
||||
"ottobre": "10月",
|
||||
"per scrivere": "输入",
|
||||
|
||||
+98
-10
@@ -14,10 +14,20 @@
|
||||
"%d amico": "%d 位好友",
|
||||
"%d amico in comune": "%d 位共同好友",
|
||||
"%d amico sta giocando": "%d 位好友正在遊玩",
|
||||
"%d app": "%d 個應用程式",
|
||||
"%d brani": "%d 首歌曲",
|
||||
"%d di %d": "%d / %d",
|
||||
"%d di %d · %d%%": "%d / %d · %d%%",
|
||||
"%d giocatore": "%d 位玩家",
|
||||
"%d giocatore su Omega in questo momento": "目前有 %d 位玩家在 Omega 上",
|
||||
"%d giocatori": "%d 位玩家",
|
||||
"%d giocatori su Omega in questo momento": "目前有 %d 位玩家在 Omega 上",
|
||||
"%d giochi con trofei": "%d 款遊戲有獎盃",
|
||||
"%d giochi · più giocato: %s": "%d 款遊戲 · 最常玩:%s",
|
||||
"%d gioco con trofei": "%d 款遊戲有獎盃",
|
||||
"%d gioco · più giocato: %s": "%d 款遊戲 · 最常玩:%s",
|
||||
"%d in comune": "%d 位共同",
|
||||
"%d in gioco ora": "%d 人正在遊玩",
|
||||
"%d membri": "%d 位成員",
|
||||
"%d membri · nessun messaggio": "%d 位成員 · 沒有訊息",
|
||||
"%d membro": "%d 位成員",
|
||||
@@ -26,6 +36,8 @@
|
||||
"%d non letti": "%d 則未讀",
|
||||
"%d nuove": "%d 則新通知",
|
||||
"%d online": "%d 人線上",
|
||||
"%d online · %d in gioco": "%d 人在線上 · %d 人遊玩中",
|
||||
"%d punti": "%d 分",
|
||||
"%d salvate": "已儲存 %d 個",
|
||||
"%d stazioni": "%d 個電台",
|
||||
"%d °C": "%d °C",
|
||||
@@ -50,9 +62,12 @@
|
||||
"%s installato su %s: lo trovi in home": "%s 已安裝至 %s:可在主畫面找到",
|
||||
"%s installato: lo trovi nella Home di Omega": "%s 已安裝:可在 Omega 主畫面找到",
|
||||
"%s liberi di %s": "可用 %s / 共 %s",
|
||||
"%s nascosta: la rimetti in Impostazioni › App nascoste": "已隱藏%s:可在 設定 › 隱藏的應用程式 中復原",
|
||||
"%s non risponde: il disco è ancora collegato?": "%s 沒有回應:磁碟還連接著嗎?",
|
||||
"%s · %.0f GB liberi": "%s · 可用 %.0f GB",
|
||||
"%s · %s (in uso)": "%s · %s (使用中)",
|
||||
"%s · %s giocate in totale": "%s · 總遊玩時間 %s",
|
||||
"%s è di nuovo in home": "%s 已回到主畫面",
|
||||
"%s è in Payload Manager: avvialo una volta per completare l'installazione": "%s 已在 Payload Manager 中:請啟動一次以完成安裝",
|
||||
"+ Aggiungi un server": "+ 新增伺服器",
|
||||
"1 amico online": "1 位好友在線上",
|
||||
@@ -132,6 +147,8 @@
|
||||
"Annulla richiesta": "取消請求",
|
||||
"App": "應用程式",
|
||||
"App e intrattenimento": "應用程式與娛樂",
|
||||
"App nascoste": "隱藏的應用程式",
|
||||
"App nascoste (X per rimetterle in home)": "隱藏的應用程式(按 X 放回主畫面)",
|
||||
"AppInst non disponibile (privilegio mancante). Ripiego: installa il pkg con ItemzFlow.": "AppInst 無法使用(缺少權限)。替代方案:使用 ItemzFlow 安裝 pkg。",
|
||||
"Applica": "套用",
|
||||
"Apri": "開啟",
|
||||
@@ -162,6 +179,7 @@
|
||||
"Avatar": "頭像",
|
||||
"Avatar aggiornato": "頭像已更新",
|
||||
"Avatar personalizzato rimosso": "已移除自訂頭像",
|
||||
"Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni › Cambia avatar.": "頭像:新增 16 個角色,從巨龍到生化人。在 設定 › 更換頭像 中選擇。",
|
||||
"Avvia": "開始",
|
||||
"Avvia Omega o riavvia la console": "請啟動 Omega 或重新啟動主機",
|
||||
"Avvia party": "開始派對",
|
||||
@@ -172,6 +190,7 @@
|
||||
"Bacheca": "動態牆",
|
||||
"Bacheca e gruppi": "動態與群組",
|
||||
"Bacheca non disponibile": "動態牆無法使用",
|
||||
"Bacheca, gruppi, record e trofei di tutti gli iscritti": "全體成員的動態牆、群組、紀錄和獎盃",
|
||||
"Bagliore": "光暈",
|
||||
"Barra dei comandi": "指令列",
|
||||
"Bentornato!": "歡迎回來!",
|
||||
@@ -204,9 +223,11 @@
|
||||
"Caricamento...": "載入中...",
|
||||
"Cartella /data/music": "/data/music 資料夾",
|
||||
"Cartella creata": "已建立資料夾",
|
||||
"Cartella eliminata: le app sono tornate in home": "資料夾已刪除:應用程式已回到主畫面",
|
||||
"Cartella non leggibile": "無法讀取資料夾",
|
||||
"Cartella non valida: manca il Title ID": "資料夾無效:缺少 Title ID",
|
||||
"Cartella vuota o non leggibile": "資料夾是空的或無法讀取",
|
||||
"Cartella · %d app": "資料夾 · %d 個應用程式",
|
||||
"Categoria": "類別",
|
||||
"Categoria riportata ai valori iniziali": "類別已還原為初始值",
|
||||
"Centro di controllo": "控制中心",
|
||||
@@ -224,7 +245,11 @@
|
||||
"Che forma hanno e come si muovono.": "它們的形狀和移動方式。",
|
||||
"Chi può scrivermi: solo amici": "誰可以傳訊息給我:僅限好友",
|
||||
"Chi può scrivermi: tutti": "誰可以傳訊息給我:所有人",
|
||||
"Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha.": "現在關閉主機的使用者會在幾分鐘後顯示為離線,沒有該遊戲的人也能看到遊戲的真實名稱和圖示。",
|
||||
"Chi sta usando questo controller?": "誰正在使用這個控制器?",
|
||||
"Chi vede i miei trofei: nessuno": "誰能看到我的獎盃:無人",
|
||||
"Chi vede i miei trofei: solo amici": "誰能看到我的獎盃:僅限好友",
|
||||
"Chi vede i miei trofei: tutti (anche in classifica)": "誰能看到我的獎盃:所有人(含排行榜)",
|
||||
"Chiavetta USB": "USB 隨身碟",
|
||||
"Chiavetta USB %d": "USB 隨身碟 %d",
|
||||
"Chiavetta USB 1": "USB 隨身碟 1",
|
||||
@@ -238,6 +263,8 @@
|
||||
"Cinema": "劇院",
|
||||
"Classici": "經典",
|
||||
"Classifica degli amici": "好友排行榜",
|
||||
"Classifica dei trofei": "獎盃排行榜",
|
||||
"Classifica del gioco": "遊戲排行榜",
|
||||
"Collega il telefono o il PC alla stessa rete Wi-Fi della console.": "請將手機或電腦連上與主機相同的 Wi-Fi 網路。",
|
||||
"Collega un JSON": "連結 JSON",
|
||||
"Collega una chiavetta USB con la tua musica, oppure copiala in /data/Omega/Music via FTP": "連接存有音樂的 USB 隨身碟,或透過 FTP 複製到 /data/Omega/Music",
|
||||
@@ -257,6 +284,9 @@
|
||||
"Commento non riuscito": "無法發表留言",
|
||||
"Commento pubblicato": "留言已發表",
|
||||
"Community": "社群",
|
||||
"Compari nei Record pubblici: no": "出現在公開紀錄中:否",
|
||||
"Compari nei Record pubblici: no (attività nascosta)": "出現在公開紀錄中:否(動態已隱藏)",
|
||||
"Compari nei Record pubblici: sì": "出現在公開紀錄中:是",
|
||||
"Componenti per il jailbreak": "越獄元件",
|
||||
"Con un pannello aperto la home sotto non si ridisegna: metà lavoro per la console.": "開啟面板時不重繪下方的主畫面:主機負擔減半。",
|
||||
"Conferma": "確認",
|
||||
@@ -264,7 +294,6 @@
|
||||
"Confermi che è un homebrew tuo o redistribuibile, e non un gioco o software piratato?": "你確認這是你自己的或可自由散布的自製軟體,而不是盜版遊戲或軟體嗎?",
|
||||
"Confermo": "我確認",
|
||||
"Console": "主機",
|
||||
"Contatti e visibilità": "聯絡與公開範圍",
|
||||
"Contenuto offensivo": "冒犯性內容",
|
||||
"Conversazioni": "對話",
|
||||
"Copertina": "封面",
|
||||
@@ -295,6 +324,7 @@
|
||||
"Cronologia": "瀏覽記錄",
|
||||
"Cronologia cancellata": "已清除瀏覽記錄",
|
||||
"Cronologia vuota": "沒有瀏覽記錄",
|
||||
"Da ottenere": "未獲得",
|
||||
"Da sempre": "全部期間",
|
||||
"Da spostare: scegli la cartella e premi △": "待移動:選擇資料夾後按 △",
|
||||
"Da un JSON: Collega un JSON con l'elenco dei tuoi giochi, oppure importalo dal telefono.": "透過 JSON:用「連結 JSON」連結含有遊戲清單的 JSON,或從手機匯入。",
|
||||
@@ -330,14 +360,17 @@
|
||||
"Ecco cosa è stato fatto:": "已完成以下項目:",
|
||||
"Effetti sonori: attivi": "音效:開啟",
|
||||
"Effetti sonori: spenti": "音效:關閉",
|
||||
"Elenco dei trofei non ancora disponibile": "獎盃清單尚無法使用",
|
||||
"Elenco pieno: togli un server prima": "清單已滿:請先移除一個伺服器",
|
||||
"Elimina": "刪除",
|
||||
"Elimina account": "刪除帳號",
|
||||
"Elimina cartella": "刪除資料夾",
|
||||
"Elimina dalla console": "從主機刪除",
|
||||
"Eliminare %s dalla console? Il gioco verrà disinstallato.": "要從主機刪除 %s 嗎?遊戲將被解除安裝。",
|
||||
"Eliminare definitivamente questo elemento?": "要永久刪除此項目嗎?",
|
||||
"Eliminare definitivamente?": "要永久刪除嗎?",
|
||||
"Eliminare l'homebrew %s dalla console?": "要從主機刪除自製軟體 %s 嗎?",
|
||||
"Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate.": "要刪除資料夾嗎?其中的應用程式會回到主畫面,不會被解除安裝。",
|
||||
"Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare.": "要永久刪除你的帳號及所有發表過的內容嗎?此操作無法復原。",
|
||||
"Eliminare questo homebrew?": "要刪除這個自製軟體嗎?",
|
||||
"Eliminato": "已刪除",
|
||||
@@ -376,11 +409,13 @@
|
||||
"Ghiaccio": "冰川",
|
||||
"Gioca": "遊玩",
|
||||
"Gioca ai tuoi stessi giochi": "和你玩相同的遊戲",
|
||||
"Gioca qualcosa per entrare in classifica": "玩點遊戲即可進入排行榜",
|
||||
"Gioca qualcosa: il tempo comparirà qui": "玩點遊戲吧:遊玩時間會顯示在這裡",
|
||||
"Giocati di recente": "最近遊玩",
|
||||
"Giocatori": "玩家",
|
||||
"Giochi": "遊戲",
|
||||
"Giochi più giocati": "最常玩的遊戲",
|
||||
"Giochi sui dischi esterni": "外接磁碟上的遊戲",
|
||||
"Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono.": "外接硬碟上的遊戲:連接 HDD、SSD 或隨身碟,遊戲就會帶著硬碟圖示出現在主畫面上。拔除硬碟後,它們會消失。",
|
||||
"Giochiamo a %s?": "一起玩 %s 嗎?",
|
||||
"Gioco": "遊戲",
|
||||
"Gioco aggiornato": "遊戲已更新",
|
||||
@@ -396,6 +431,7 @@
|
||||
"Ha giocato a %s": "玩過 %s",
|
||||
"Hai già scaricato i dati da poco: riprova tra un'ora": "你最近已下載過資料:請一小時後再試",
|
||||
"Hai lasciato il party": "你已離開派對",
|
||||
"Hai raggiunto il numero massimo di cartelle": "資料夾數量已達上限",
|
||||
"Hai scritto molto: riprova più tardi": "你發表了太多內容:請稍後再試",
|
||||
"Hanno giocato di recente": "最近玩過",
|
||||
"Hashtag (separati da spazio)": "主題標籤(以空格分隔)",
|
||||
@@ -414,8 +450,12 @@
|
||||
"I giochi e le app installati compariranno qui.": "已安裝的遊戲和應用程式會顯示在這裡。",
|
||||
"I giochi trovati su HDD, SSD e chiavette collegati compaiono in home con l'icona del disco.": "在已連接的 HDD、SSD 和隨身碟上找到的遊戲,會帶著磁碟圖示出現在主畫面。",
|
||||
"I messaggi con i tuoi amici appariranno qui.": "你和好友的訊息會顯示在這裡。",
|
||||
"I miei trofei": "我的獎盃",
|
||||
"I suggerimenti dei tasti in basso.": "底部的按鈕提示。",
|
||||
"I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.": "開啟 Omega 時會自動從主機讀取在遊戲中獲得的獎盃。按方形按鈕可立即重新讀取。",
|
||||
"I tuoi giochi": "你的遊戲",
|
||||
"I tuoi trofei": "你的獎盃",
|
||||
"I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni › Privacy": "你的獎盃未公開:可在 設定 › 隱私權 中變更",
|
||||
"ID online": "線上 ID",
|
||||
"ID online e password sono obbligatori": "必須輸入線上 ID 和密碼",
|
||||
"ID online o email già in uso": "線上 ID 或電子郵件已被使用",
|
||||
@@ -435,6 +475,7 @@
|
||||
"Il link porta a una pagina web, non al file: serve il link diretto al pkg, zip o elf": "連結指向的是網頁,而不是檔案:需要 pkg、zip 或 elf 的直接連結",
|
||||
"Il minimo lavoro per la console: utile se scalda o rallenta.": "讓主機負擔降到最低:發熱或變慢時很有用。",
|
||||
"Il mio profilo": "我的個人檔案",
|
||||
"Il mio stato: %s": "我的狀態:%s",
|
||||
"Il nome di ogni gioco sotto la sua icona, non solo di quello scelto.": "每款遊戲的名稱都顯示在圖示下方,而不只是選取的那款。",
|
||||
"Il post non c'è più": "這則貼文已不存在",
|
||||
"Il server che l'homebrew usa non risponde: controlla la rete (o l'indirizzo scritto nello script)": "此自製軟體使用的伺服器沒有回應:請檢查網路(或指令碼中的網址)",
|
||||
@@ -448,10 +489,15 @@
|
||||
"Il servizio è già partito.": "服務已啟動。",
|
||||
"Il sito non risponde (tempo scaduto).": "網站沒有回應(逾時)。",
|
||||
"Il suono di spostamenti, scelte e notifiche.": "移動、選擇和通知的聲音。",
|
||||
"Il tempo più lungo di un giocatore su un solo gioco": "單一玩家在一款遊戲上的最長遊玩時間",
|
||||
"Il tuo messaggio di stato (es. \"Cerco gente per Warzone\")": "你的狀態訊息(例如「徵 Warzone 隊友」)",
|
||||
"Il tuo stato": "你的狀態",
|
||||
"Immagine personale": "自訂圖片",
|
||||
"Immagini": "圖片",
|
||||
"Importa i trofei da questa console: no": "從這台主機匯入獎盃:否",
|
||||
"Importa i trofei da questa console: sì": "從這台主機匯入獎盃:是",
|
||||
"Importato: lettura dei trofei in arrivo": "已匯入:獎盃讀取功能即將推出",
|
||||
"Importazione spenta: i trofei importati sono stati cancellati": "匯入已關閉:已匯入的獎盃已刪除",
|
||||
"Impossibile aprire la pagina.": "無法開啟網頁。",
|
||||
"Impossibile avviare il caricamento": "無法開始上傳",
|
||||
"Impossibile avviare l'installazione": "無法開始安裝",
|
||||
@@ -462,6 +508,7 @@
|
||||
"Impossibile salvare il payload": "無法儲存 payload",
|
||||
"Impostazioni": "設定",
|
||||
"Impostazioni non disponibili": "設定無法使用",
|
||||
"Impostazioni › Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati.": "設定 › 隱私權 彙整了所有選項:誰能傳訊息給你、其他人能看到什麼、紀錄、獎盃、已封鎖的使用者以及你的資料。",
|
||||
"In alto a destra": "右上角",
|
||||
"In alto a sinistra": "左上角",
|
||||
"In ascolto": "正在播放",
|
||||
@@ -528,16 +575,18 @@
|
||||
"JSON scollegato: restano i giochi aggiunti a mano": "JSON 已取消連結:手動新增的遊戲會保留",
|
||||
"Jailbreak rilevato: %s": "偵測到越獄:%s",
|
||||
"Jailbreak: %s": "越獄:%s",
|
||||
"L'importazione dei trofei è spenta: accendila in Impostazioni › Privacy": "獎盃匯入已關閉:請在 設定 › 隱私權 中開啟",
|
||||
"L'invito non è più valido": "此邀請已失效",
|
||||
"L'orologio in alto a destra.": "右上角的時鐘。",
|
||||
"L'utente ha scelto di non mostrarli.": "該使用者選擇不顯示獎盃。",
|
||||
"L1/R1 Schede": "L1/R1 切換分頁",
|
||||
"L2/R2 Volume": "L2/R2 音量",
|
||||
"La Community ora è in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza.": "社群現在位於主畫面,排在遊戲之前:動態牆、群組、使用者和遊玩時間,一鍵即達。",
|
||||
"La bacheca è vuota": "動態牆是空的",
|
||||
"La coda è vuota": "播放佇列是空的",
|
||||
"La console non dà l'audio al servizio in background: la musica si sente con Omega aperta": "主機不提供音訊給背景服務:開啟 Omega 才聽得到音樂",
|
||||
"La console non ha accettato il gioco (0x%08X): serve kstuff attivo per i giochi su disco": "主機未接受該遊戲(0x%08X):磁碟上的遊戲需要啟用 kstuff",
|
||||
"La custodisce il servizio di Omega, che non risponde: aggiorna Omega o riavvia la console.": "遊戲庫由 Omega 服務保管,但服務沒有回應:請更新 Omega 或重新啟動主機。",
|
||||
"La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi.": "儀表板對主機的負擔減輕了 2 到 4 倍,主畫面靜止時會自動切換為 30 格。",
|
||||
"La forma di schede, pulsanti e icone.": "卡片、按鈕和圖示的形狀。",
|
||||
"La libreria è sulla console": "遊戲庫在主機上",
|
||||
"La mia libreria": "我的遊戲庫",
|
||||
@@ -547,6 +596,7 @@
|
||||
"La temperatura del processore accanto all'ora.": "在時間旁顯示處理器溫度。",
|
||||
"La tua bio": "你的自我介紹",
|
||||
"La tua libreria è vuota": "你的遊戲庫是空的",
|
||||
"La tua posizione: %d su %d": "你的排名:第 %d 名 / 共 %d 人",
|
||||
"Lascia": "離開",
|
||||
"Lascia il party": "離開派對",
|
||||
"Le icone dei giochi nella fila della home.": "主畫面那一排的遊戲圖示。",
|
||||
@@ -585,6 +635,7 @@
|
||||
"Mai": "永不",
|
||||
"Malware o file pericoloso": "惡意軟體或危險檔案",
|
||||
"Mandare allo sviluppatore i registri di Omega? Contengono i nomi di giochi, brani e radio usati, non le password.": "要把 Omega 的記錄傳送給開發者嗎?其中包含用過的遊戲、歌曲和電台名稱,不包含密碼。",
|
||||
"Maratone": "馬拉松",
|
||||
"Medie": "中",
|
||||
"Medio": "中",
|
||||
"Membri · %d": "成員 · %d",
|
||||
@@ -614,10 +665,10 @@
|
||||
"Molestie": "騷擾",
|
||||
"Molto arrotondati": "非常圓潤",
|
||||
"Morbidi": "柔和",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: no": "向好友顯示我在玩什麼和我的遊玩時間:否",
|
||||
"Mostra agli amici cosa gioco e il mio tempo: sì": "向好友顯示我在玩什麼和我的遊玩時間:是",
|
||||
"Mostra anche gli homebrew e i payload accanto ai giochi.": "在遊戲旁邊也顯示自製軟體和 payload。",
|
||||
"Mostra anche i secondi.": "同時顯示秒數。",
|
||||
"Mostra cosa gioco e il mio tempo: no": "顯示我在玩的遊戲和遊玩時間:否",
|
||||
"Mostra cosa gioco e il mio tempo: sì": "顯示我在玩的遊戲和遊玩時間:是",
|
||||
"Movimento": "動態",
|
||||
"Musica": "音樂",
|
||||
"Musica %s · Effetti %s": "音樂 %s · 音效 %s",
|
||||
@@ -627,8 +678,10 @@
|
||||
"Musica e telecomando usano già la nuova versione": "音樂與遙控已在使用新版本",
|
||||
"Musica in Omega": "Omega 中的音樂",
|
||||
"Musica, amici e party vocale di Omega, anche durante il gioco": "Omega 的音樂、好友和語音派對,玩遊戲時也能用",
|
||||
"Nascondi dalla home": "從主畫面隱藏",
|
||||
"Nascoste": "隱藏",
|
||||
"Navidrome, Gonic, Airsonic o altri compatibili Subsonic": "Navidrome、Gonic、Airsonic 或其他相容 Subsonic 的伺服器",
|
||||
"Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli.": "現在可以在個人檔案中查看獎盃:自己的按「獎盃」按鈕查看,其他人的需對方選擇公開。",
|
||||
"Nel JSON non ci sono giochi: servono almeno titolo e link": "JSON 中沒有遊戲:至少需要標題和連結",
|
||||
"Neon": "霓虹",
|
||||
"Nero puro": "純黑",
|
||||
@@ -651,13 +704,17 @@
|
||||
"Nessun loader disponibile: serve elfldr (porta 9021) o websrv (porta 8080)": "沒有可用的載入器:需要 elfldr(連接埠 9021)或 websrv(連接埠 8080)",
|
||||
"Nessun messaggio: scrivi il primo!": "沒有訊息:來寫第一則吧!",
|
||||
"Nessun messaggio: scrivi tu per primo con X": "沒有訊息:按 X 搶先傳送訊息",
|
||||
"Nessun record ancora": "尚無紀錄",
|
||||
"Nessun risultato": "沒有結果",
|
||||
"Nessun segnalibro": "沒有書籤",
|
||||
"Nessun suggerimento": "沒有建議",
|
||||
"Nessun suggerimento per ora: aggiungi qualche amico": "目前沒有建議:新增幾位好友吧",
|
||||
"Nessun suono": "無聲音",
|
||||
"Nessun trofeo ancora": "尚無獎盃",
|
||||
"Nessun trofeo in classifica": "排行榜中尚無獎盃",
|
||||
"Nessun utente trovato": "找不到使用者",
|
||||
"Nessuna": "無",
|
||||
"Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home": "沒有隱藏的應用程式:可在主畫面中遊戲的選項裡隱藏",
|
||||
"Nessuna attività": "沒有動態",
|
||||
"Nessuna attività recente": "沒有最近動態",
|
||||
"Nessuna bio.": "沒有自我介紹。",
|
||||
@@ -682,10 +739,12 @@
|
||||
"Nome del nuovo gruppo": "新群組名稱",
|
||||
"Nome del server": "伺服器名稱",
|
||||
"Nome della cartella": "資料夾名稱",
|
||||
"Nome della nuova cartella": "新資料夾名稱",
|
||||
"Nome utente": "使用者名稱",
|
||||
"Nome utente o password errati": "使用者名稱或密碼錯誤",
|
||||
"Nomi sotto le icone": "圖示下顯示名稱",
|
||||
"Non chiedere più": "不再詢問",
|
||||
"Non compari nei record: puoi cambiarlo in Impostazioni › Privacy": "你未出現在紀錄中:可在 設定 › 隱私權 中變更",
|
||||
"Non disturbare": "請勿打擾",
|
||||
"Non disturbare (niente avvisi)": "請勿打擾(不顯示提醒)",
|
||||
"Non hai ancora pubblicato nulla": "你還沒有發布任何內容",
|
||||
@@ -708,13 +767,16 @@
|
||||
"Notturna": "夜晚",
|
||||
"Novità": "新功能",
|
||||
"Nuova cartella": "新增資料夾",
|
||||
"Nuova cartella...": "新增資料夾...",
|
||||
"Nuova copertina": "新封面",
|
||||
"Nuovo PIN": "新 PIN",
|
||||
"Nuovo avatar": "新頭像",
|
||||
"Nuovo gruppo": "新群組",
|
||||
"Nuovo messaggio": "新訊息",
|
||||
"Nuovo nome": "新名稱",
|
||||
"Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi.": "新功能:設定 › 個人化。超過 30 個選項:12 款主題、強調色、桌布、粒子、時鐘、音效、通知、螢幕保護程式和 7 種快速風格。",
|
||||
"Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi più giocati e maratone, della settimana o di sempre.": "新功能:紀錄。全體成員的遊玩時間:玩家、最常玩的遊戲和馬拉松,可依本週或全部期間查看。",
|
||||
"Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica.": "新功能:獎盃。Omega 會讀取在這台主機的遊戲中獲得的獎盃,並顯示在你的個人檔案和公開排行榜中。",
|
||||
"Nuovo: cartelle in home. Dalle opzioni di un gioco scegli «Sposta in una cartella»; la cartella mostra le prime quattro icone.": "新功能:主畫面資料夾。在遊戲的選項中選擇「移至資料夾」;資料夾會顯示前四個圖示。",
|
||||
"OK": "確定",
|
||||
"Offline": "離線",
|
||||
"Offline · visto %s": "離線 · 上次上線 %s",
|
||||
@@ -749,12 +811,15 @@
|
||||
"Operazione non riuscita": "發生錯誤",
|
||||
"Operazione party non riuscita": "派對操作失敗",
|
||||
"Opzioni": "選項",
|
||||
"Opzioni dell'app": "應用程式選項",
|
||||
"Opzioni della cartella": "資料夾選項",
|
||||
"Opzioni di alimentazione": "電源",
|
||||
"Ordine dei giochi": "遊戲排序",
|
||||
"Oro": "金色",
|
||||
"Orologio e barra": "時鐘和列",
|
||||
"Orologio grande": "大時鐘",
|
||||
"Oscuramento dello sfondo": "背景變暗",
|
||||
"Ottenuto": "已獲得",
|
||||
"Pagina iniziale": "首頁",
|
||||
"Pagina non disponibile": "網頁無法使用",
|
||||
"Pannelli": "面板",
|
||||
@@ -786,10 +851,10 @@
|
||||
"Pieni": "不透明",
|
||||
"Pirateria o contenuto non autorizzato": "盜版或未經授權的內容",
|
||||
"Più ascoltati": "最常播放",
|
||||
"Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti.": "同時連接的多個硬碟會自動偵測。要從硬碟啟動遊戲,需要啟用 kstuff,和其他工具一樣。",
|
||||
"Più scaricati": "最多下載",
|
||||
"Più scuro, più leggibili i testi sopra le copertine.": "越暗,封面上的文字越清楚。",
|
||||
"Più votati": "最高評分",
|
||||
"Platino 300 · oro 90 · argento 30 · bronzo 15 punti. I trofei arrivano dalla console.": "白金 300 · 黃金 90 · 白銀 30 · 青銅 15 分。獎盃來自主機。",
|
||||
"Playlist": "播放清單",
|
||||
"Poche": "少",
|
||||
"Posizione delle notifiche": "通知位置",
|
||||
@@ -803,7 +868,7 @@
|
||||
"Preparo la coda...": "正在準備播放佇列...",
|
||||
"Prestazioni": "效能",
|
||||
"Prima i giochi, poi gli homebrew": "先遊戲,後自製軟體",
|
||||
"Privacy e dati": "隱私權與資料",
|
||||
"Privacy": "隱私權",
|
||||
"Privacy e termini": "隱私權與條款",
|
||||
"Processore": "處理器",
|
||||
"Profilo": "個人檔案",
|
||||
@@ -818,12 +883,14 @@
|
||||
"Puoi aggiungere solo i tuoi amici": "你只能新增自己的好友",
|
||||
"Puoi cambiare idea quando vuoi in Impostazioni › Omega come Home.": "你隨時可以在 設定 › 將 Omega 設為主畫面 中變更。",
|
||||
"Puoi invitare solo i tuoi amici": "你只能邀請自己的好友",
|
||||
"Puoi nascondere i giochi e le app che non usi: opzioni del gioco › Nascondi dalla home. Li rimetti in Impostazioni › App nascoste.": "你可以隱藏不常用的遊戲和應用程式:遊戲選項 › 從主畫面隱藏。可在 設定 › 隱藏的應用程式 中復原。",
|
||||
"Puoi scrivere solo ai tuoi amici": "你只能傳送訊息給好友",
|
||||
"Quadrato: cambia periodo": "方形按鈕:變更期間",
|
||||
"Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo.": "在連接硬碟的狀態下安裝遊戲時,Omega 會詢問你要安裝到哪裡。",
|
||||
"Quanto restano a schermo.": "在畫面上停留多久。",
|
||||
"Quanto si vede lo sfondo attraverso schede e notifiche.": "透過卡片和通知能看到多少背景。",
|
||||
"Questa settimana": "本週",
|
||||
"Questa settimana non ha ancora giocato nessuno: prova «Da sempre».": "本週還沒有人玩過遊戲:試試「全部期間」。",
|
||||
"Questi trofei non sono visibili": "這些獎盃無法顯示",
|
||||
"Questo gioco non è installato su questa console": "此遊戲未安裝在這台主機上",
|
||||
"Questo homebrew chiede di scegliere tra più voci": "此自製軟體要求你從多個選項中選擇",
|
||||
"Questo indirizzo non sembra un server Subsonic": "此位址似乎不是 Subsonic 伺服器",
|
||||
@@ -840,6 +907,8 @@
|
||||
"Radio non disponibili in questo momento": "電台目前無法使用",
|
||||
"Radio preferite": "最愛的電台",
|
||||
"Rapide": "快速",
|
||||
"Record": "紀錄",
|
||||
"Record: %s · %s": "紀錄保持者:%s · %s",
|
||||
"Registrazione": "註冊中",
|
||||
"Registrazione chiusa su questo server": "此伺服器已關閉註冊",
|
||||
"Registrazione non riuscita": "註冊失敗",
|
||||
@@ -865,6 +934,8 @@
|
||||
"Rifiuta": "拒絕",
|
||||
"Rifiuta invito": "拒絕邀請",
|
||||
"Rilassate": "悠閒",
|
||||
"Rileggi dalla console": "從主機重新讀取",
|
||||
"Rileggo i trofei di questa console...": "正在重新讀取這台主機的獎盃...",
|
||||
"Rimozione non riuscita": "移除失敗",
|
||||
"Rimuovere questo server musicale da Omega?": "要從 Omega 中移除此音樂伺服器嗎?",
|
||||
"Rimuovi": "移除",
|
||||
@@ -872,6 +943,7 @@
|
||||
"Rimuovi dai segnalibri": "從書籤中移除",
|
||||
"Rimuovi server": "移除伺服器",
|
||||
"Rinomina": "重新命名",
|
||||
"Rinomina cartella": "重新命名資料夾",
|
||||
"Rinominato": "已重新命名",
|
||||
"Riprendi musica": "繼續播放音樂",
|
||||
"Ripristina": "重設",
|
||||
@@ -959,6 +1031,7 @@
|
||||
"Sfondo": "背景",
|
||||
"Sfondo del tema": "主題背景",
|
||||
"Si modificano solo i file di Omega e, se serve, l'impostazione del caricatore. Puoi rifarlo quando vuoi da Impostazioni › Sistema e strumenti.": "只會修改 Omega 的檔案,以及必要時載入器的設定。你隨時可以在 設定 › 系統與工具 中重新執行。",
|
||||
"Si scopre ottenendolo.": "獲得後即可查看。",
|
||||
"Si spaccia per un altro": "冒充他人",
|
||||
"Siete già amici": "你們已經是好友",
|
||||
"Silenziose": "靜音",
|
||||
@@ -978,11 +1051,15 @@
|
||||
"Sottotitolo": "副標題",
|
||||
"Spam": "垃圾訊息",
|
||||
"Spaziale": "太空",
|
||||
"Spegnere l'importazione dei trofei? Quelli già importati vengono cancellati dal server.": "要關閉獎盃匯入嗎?已匯入的獎盃將從伺服器刪除。",
|
||||
"Spegni": "電源",
|
||||
"Spegni il microfono": "關閉麥克風",
|
||||
"Spenta": "關閉",
|
||||
"Sposta": "移動",
|
||||
"Sposta in un'altra cartella": "移至其他資料夾",
|
||||
"Sposta in una cartella": "移至資料夾",
|
||||
"Sposta qui": "移到這裡",
|
||||
"Spostato in %s": "已移至 %s",
|
||||
"Sposto %s": "正在移動 %s",
|
||||
"Squadrati": "直角",
|
||||
"Sta giocando a %s · %s": "正在玩 %s · %s",
|
||||
@@ -996,6 +1073,7 @@
|
||||
"Stile del salvaschermo": "螢幕保護程式樣式",
|
||||
"Stile «%s» applicato": "已套用「%s」樣式",
|
||||
"Stili rapidi": "快速樣式",
|
||||
"Sto leggendo i trofei di questa console...": "正在讀取這台主機的獎盃...",
|
||||
"Store": "商店",
|
||||
"Strumenti e payload": "工具與 payload",
|
||||
"Strumento": "工具",
|
||||
@@ -1019,7 +1097,7 @@
|
||||
"Temperatura della console": "主機溫度",
|
||||
"Tempo di gioco": "遊玩時間",
|
||||
"Termini d'uso": "使用條款",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?": "使用條款與隱私權政策已更新(設定 > 隱私權與資料)。你是否接受?",
|
||||
"Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?": "使用條款與隱私權政策已更新(設定 > 隱私權)。是否接受?",
|
||||
"Ti ha chiesto l'amicizia": "向你傳送了好友請求",
|
||||
"Ti ha inviato una richiesta": "向你傳送了請求",
|
||||
"Tipo di file": "檔案類型",
|
||||
@@ -1030,6 +1108,7 @@
|
||||
"Titolo del gioco": "遊戲標題",
|
||||
"Titolo disinstallato": "已解除安裝",
|
||||
"Togli": "移除",
|
||||
"Togli dalla cartella": "移出資料夾",
|
||||
"Togli dalla coda": "從播放佇列中移除",
|
||||
"Togli dalla libreria": "從遊戲庫移除",
|
||||
"Togli dalle preferite": "從我的最愛中移除",
|
||||
@@ -1045,6 +1124,10 @@
|
||||
"Torna indietro oppure scrivi un altro indirizzo": "返回或輸入其他網址",
|
||||
"Tramonto": "夕陽",
|
||||
"Triangolo: scrivi un commento": "三角形按鈕:撰寫留言",
|
||||
"Trofei": "獎盃",
|
||||
"Trofei di %s": "%s 的獎盃",
|
||||
"Trofei non disponibili": "無法使用獎盃",
|
||||
"Trofeo nascosto": "隱藏獎盃",
|
||||
"Troppe pagine in poco tempo: attendi qualche secondo.": "短時間內開啟太多網頁:請稍候幾秒。",
|
||||
"Troppe registrazioni: riprova più tardi": "註冊次數過多:請稍後再試",
|
||||
"Troppe richieste: riprova tra poco": "請求過多:請稍後再試",
|
||||
@@ -1082,6 +1165,7 @@
|
||||
"Utenti bloccati (X per sbloccare)": "已封鎖的使用者(按 X 解除封鎖)",
|
||||
"Va bene: puoi farlo quando vuoi da Impostazioni › Sistema e strumenti": "好的:你隨時可以在 設定 › 系統與工具 中進行",
|
||||
"Valuta": "評分",
|
||||
"Vedi i trofei": "查看獎盃",
|
||||
"Velocità delle animazioni": "動畫速度",
|
||||
"Ventola": "風扇",
|
||||
"Ventola: accelera sopra %d °C": "風扇:超過 %d °C 時加速",
|
||||
@@ -1115,6 +1199,7 @@
|
||||
"app": "應用程式",
|
||||
"apr": "4月",
|
||||
"aprile": "4月",
|
||||
"assente": "離開",
|
||||
"autoloader": "autoloader",
|
||||
"by TheCriicom": "by TheCriicom",
|
||||
"c'è già un'installazione in corso nel sistema": "系統中已有另一項安裝正在進行",
|
||||
@@ -1145,6 +1230,7 @@
|
||||
"il gioco è aperto: chiudilo e riprova": "遊戲正在執行:請關閉後重試",
|
||||
"il pkg non corrisponde al gioco già installato": "pkg 與已安裝的遊戲不符",
|
||||
"installatore di sistema non pronto: riavvia Omega": "系統安裝程式尚未就緒:請重新啟動 Omega",
|
||||
"invisibile": "隱身",
|
||||
"lug": "7月",
|
||||
"luglio": "7月",
|
||||
"lun": "週一",
|
||||
@@ -1162,9 +1248,11 @@
|
||||
"mercoledì": "星期三",
|
||||
"nessun caricatore": "沒有載入器",
|
||||
"no": "否",
|
||||
"non disturbare": "請勿打擾",
|
||||
"non rilevato": "未偵測到",
|
||||
"nov": "11月",
|
||||
"novembre": "11月",
|
||||
"online": "線上",
|
||||
"ott": "10月",
|
||||
"ottobre": "10月",
|
||||
"per scrivere": "輸入文字",
|
||||
|
||||
+75
-37
@@ -152,13 +152,14 @@ static void delete_yes(int idx, void *ud) {
|
||||
memset(body, 0, sizeof body);
|
||||
}
|
||||
|
||||
// chi può contattarmi, cosa vedono gli altri, utenti bloccati
|
||||
static struct { char messages[12], requests[24]; int activity, loaded; } PV;
|
||||
static void privacy_menu_open(void);
|
||||
// Privacy: tutte le scelte dell'utente in un solo menu, lette e scritte con
|
||||
// GET/POST /privacy. Sotto le scelte: stato, utenti bloccati, documenti e dati.
|
||||
static struct { char messages[12], requests[24], trophies[12]; int activity, records, import, loaded; } PV;
|
||||
static void privacy_menu_open(int focus);
|
||||
static void privacy_save(void) {
|
||||
char body[160];
|
||||
snprintf(body, sizeof body, "{\"messages\":\"%s\",\"friend_requests\":\"%s\",\"show_activity\":%s}",
|
||||
PV.messages, PV.requests, PV.activity ? "true" : "false");
|
||||
char body[260];
|
||||
snprintf(body, sizeof body, "{\"messages\":\"%s\",\"friend_requests\":\"%s\",\"show_activity\":%s,\"show_in_records\":%s,\"trophies\":\"%s\",\"import_trophies\":%s}",
|
||||
PV.messages, PV.requests, PV.activity ? "true" : "false", PV.records ? "true" : "false", PV.trophies, PV.import ? "true" : "false");
|
||||
net_req(HTTP_POST, OMEGA_API "/privacy", body, NULL, NULL);
|
||||
}
|
||||
static void on_privacy(int st, JVal *j, const char *raw, void *ud) {
|
||||
@@ -166,8 +167,11 @@ static void on_privacy(int st, JVal *j, const char *raw, void *ud) {
|
||||
if (st != 200) { set_msg(_("Impostazioni non disponibili"), 1); return; }
|
||||
jcpy(PV.messages, sizeof PV.messages, j, "messages");
|
||||
jcpy(PV.requests, sizeof PV.requests, j, "friend_requests");
|
||||
PV.activity = jbool(j, "show_activity"); PV.loaded = 1;
|
||||
privacy_menu_open();
|
||||
jcpy(PV.trophies, sizeof PV.trophies, j, "trophies");
|
||||
if (!PV.trophies[0]) snprintf(PV.trophies, sizeof PV.trophies, "everyone");
|
||||
PV.activity = jbool(j, "show_activity"); PV.records = jbool(j, "show_in_records"); PV.import = jbool(j, "import_trophies");
|
||||
PV.loaded = 1;
|
||||
privacy_menu_open(0);
|
||||
}
|
||||
static char blocked[40][32]; static int nblocked;
|
||||
static void unblock_pick(int idx, void *ud) { (void)ud; if (idx >= 0 && idx < nblocked) social_block(blocked[idx], 0); }
|
||||
@@ -179,43 +183,77 @@ static void on_blocks(int st, JVal *j, const char *raw, void *ud) {
|
||||
if (!nblocked) { set_msg(_("Non hai bloccato nessuno"), 0); return; }
|
||||
menu_open(_("Utenti bloccati (X per sbloccare)"), items, nblocked, unblock_pick, NULL);
|
||||
}
|
||||
static void contact_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
if (idx == 0) snprintf(PV.messages, sizeof PV.messages, "%s", strcmp(PV.messages, "friends") ? "friends" : "everyone");
|
||||
else if (idx == 1) {
|
||||
const char *next = !strcmp(PV.requests, "everyone") ? "friends_of_friends" : !strcmp(PV.requests, "friends_of_friends") ? "nobody" : "everyone";
|
||||
snprintf(PV.requests, sizeof PV.requests, "%s", next);
|
||||
} else if (idx == 2) PV.activity = !PV.activity;
|
||||
else { net_req(HTTP_GET, OMEGA_API "/blocks", NULL, on_blocks, NULL); return; }
|
||||
privacy_save();
|
||||
privacy_menu_open(); // il menu resta aperto con i valori aggiornati
|
||||
}
|
||||
static void privacy_menu_open(void) {
|
||||
static char l[3][160]; static const char *items[4];
|
||||
snprintf(l[0], sizeof l[0], "%s", strcmp(PV.messages, "friends") ? _("Chi può scrivermi: tutti") : _("Chi può scrivermi: solo amici"));
|
||||
snprintf(l[1], sizeof l[1], "%s", !strcmp(PV.requests, "nobody") ? _("Richieste di amicizia: nessuno") : !strcmp(PV.requests, "friends_of_friends") ? _("Richieste di amicizia: amici di amici") : _("Richieste di amicizia: tutti"));
|
||||
snprintf(l[2], sizeof l[2], "%s", PV.activity ? _("Mostra cosa gioco e il mio tempo: sì") : _("Mostra cosa gioco e il mio tempo: no"));
|
||||
items[0] = l[0]; items[1] = l[1]; items[2] = l[2]; items[3] = _("Utenti bloccati");
|
||||
menu_open(_("Contatti e visibilità"), items, 4, contact_pick, NULL);
|
||||
static void import_off_yes(int idx, void *ud) {
|
||||
(void)idx; (void)ud;
|
||||
PV.import = 0; privacy_save();
|
||||
set_msg(_("Importazione spenta: i trofei importati sono stati cancellati"), 0);
|
||||
}
|
||||
|
||||
enum { PM_STATUS, PM_MESSAGES, PM_REQUESTS, PM_ACTIVITY, PM_RECORDS, PM_TROPHIES, PM_IMPORT, PM_BLOCKS, PM_NOTICE, PM_TERMS, PM_LICENSES, PM_EXPORT, PM_DELETE, PM_N };
|
||||
#define PM_GUEST_FIRST PM_NOTICE // senza account restano solo i documenti
|
||||
#define PM_GUEST_N 3
|
||||
|
||||
static void privacy_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
switch (idx) {
|
||||
case 0: net_req(HTTP_GET, OMEGA_API "/privacy", NULL, on_privacy, NULL); break;
|
||||
case 1: doc_open("privacy"); break;
|
||||
case 2: doc_open("terms"); break;
|
||||
case 3: doc_open("licenses"); break;
|
||||
case 4: set_msg(_("Preparazione dei tuoi dati..."), 0); net_req(HTTP_GET, OMEGA_API "/account/export", NULL, on_export, NULL); break;
|
||||
case 5: confirm_open(_("Eliminare per sempre l'account e tutto ciò che hai pubblicato? Non si può annullare."), _("Elimina"), delete_yes, NULL); break;
|
||||
case PM_STATUS: status_menu(); return;
|
||||
case PM_MESSAGES: snprintf(PV.messages, sizeof PV.messages, "%s", strcmp(PV.messages, "friends") ? "friends" : "everyone"); break;
|
||||
case PM_REQUESTS: {
|
||||
const char *next = !strcmp(PV.requests, "everyone") ? "friends_of_friends" : !strcmp(PV.requests, "friends_of_friends") ? "nobody" : "everyone";
|
||||
snprintf(PV.requests, sizeof PV.requests, "%s", next);
|
||||
break;
|
||||
}
|
||||
case PM_ACTIVITY: PV.activity = !PV.activity; break;
|
||||
case PM_RECORDS: PV.records = !PV.records; break;
|
||||
case PM_TROPHIES: {
|
||||
const char *next = !strcmp(PV.trophies, "everyone") ? "friends" : !strcmp(PV.trophies, "friends") ? "nobody" : "everyone";
|
||||
snprintf(PV.trophies, sizeof PV.trophies, "%s", next);
|
||||
break;
|
||||
}
|
||||
case PM_IMPORT:
|
||||
if (PV.import) { confirm_open(_("Spegnere l'importazione dei trofei? Quelli gi\xC3\xA0 importati vengono cancellati dal server."), _("Spegni"), import_off_yes, NULL); return; }
|
||||
PV.import = 1; privacy_save(); consync_start(1);
|
||||
privacy_menu_open(idx);
|
||||
return;
|
||||
case PM_BLOCKS: net_req(HTTP_GET, OMEGA_API "/blocks", NULL, on_blocks, NULL); return;
|
||||
case PM_NOTICE: doc_open("privacy"); return;
|
||||
case PM_TERMS: doc_open("terms"); return;
|
||||
case PM_LICENSES: doc_open("licenses"); return;
|
||||
case PM_EXPORT: set_msg(_("Preparazione dei tuoi dati..."), 0); net_req(HTTP_GET, OMEGA_API "/account/export", NULL, on_export, NULL); return;
|
||||
case PM_DELETE: confirm_open(_("Eliminare per sempre l'account e tutto ci\xC3\xB2 che hai pubblicato? Non si pu\xC3\xB2 annullare."), _("Elimina"), delete_yes, NULL); return;
|
||||
default: return;
|
||||
}
|
||||
privacy_save();
|
||||
privacy_menu_open(idx); // il menu resta aperto, sulla stessa voce, con il valore nuovo
|
||||
}
|
||||
static void privacy_pick_guest(int idx, void *ud) { privacy_pick(idx + PM_GUEST_FIRST, ud); }
|
||||
|
||||
static const char *privacy_docs(int i) {
|
||||
return i == PM_NOTICE ? _("Informativa sulla privacy") : i == PM_TERMS ? _("Termini d'uso") : i == PM_LICENSES ? _("Licenze open source")
|
||||
: i == PM_EXPORT ? _("Scarica i miei dati") : _("Elimina account");
|
||||
}
|
||||
static void privacy_menu_open(int focus) {
|
||||
static char l[PM_BLOCKS][200]; static const char *items[PM_N];
|
||||
const char *mode = S.status_mode[0] ? S.status_mode : "online";
|
||||
snprintf(l[PM_STATUS], sizeof l[0], _("Il mio stato: %s"), !strcmp(mode, "invisible") ? _("invisibile") : !strcmp(mode, "away") ? _("assente") : !strcmp(mode, "dnd") ? _("non disturbare") : _("online"));
|
||||
snprintf(l[PM_MESSAGES], sizeof l[0], "%s", strcmp(PV.messages, "friends") ? _("Chi pu\xC3\xB2 scrivermi: tutti") : _("Chi pu\xC3\xB2 scrivermi: solo amici"));
|
||||
snprintf(l[PM_REQUESTS], sizeof l[0], "%s", !strcmp(PV.requests, "nobody") ? _("Richieste di amicizia: nessuno") : !strcmp(PV.requests, "friends_of_friends") ? _("Richieste di amicizia: amici di amici") : _("Richieste di amicizia: tutti"));
|
||||
snprintf(l[PM_ACTIVITY], sizeof l[0], "%s", PV.activity ? _("Mostra agli amici cosa gioco e il mio tempo: s\xC3\xAC") : _("Mostra agli amici cosa gioco e il mio tempo: no"));
|
||||
snprintf(l[PM_RECORDS], sizeof l[0], "%s", !PV.activity ? _("Compari nei Record pubblici: no (attivit\xC3\xA0 nascosta)") : PV.records ? _("Compari nei Record pubblici: s\xC3\xAC") : _("Compari nei Record pubblici: no"));
|
||||
snprintf(l[PM_TROPHIES], sizeof l[0], "%s", !strcmp(PV.trophies, "nobody") ? _("Chi vede i miei trofei: nessuno") : !strcmp(PV.trophies, "friends") ? _("Chi vede i miei trofei: solo amici") : _("Chi vede i miei trofei: tutti (anche in classifica)"));
|
||||
snprintf(l[PM_IMPORT], sizeof l[0], "%s", PV.import ? _("Importa i trofei da questa console: s\xC3\xAC") : _("Importa i trofei da questa console: no"));
|
||||
for (int i = 0; i < PM_BLOCKS; i++) items[i] = l[i];
|
||||
items[PM_BLOCKS] = _("Utenti bloccati");
|
||||
for (int i = PM_NOTICE; i < PM_N; i++) items[i] = privacy_docs(i);
|
||||
menu_open(_("Privacy"), items, PM_N, privacy_pick, NULL);
|
||||
menu_select(focus);
|
||||
}
|
||||
static void privacy_pick_guest(int idx, void *ud) { privacy_pick(idx + 1, ud); }
|
||||
|
||||
void privacy_menu(void) {
|
||||
const char *items[] = { _("Contatti e visibilità"), _("Informativa sulla privacy"), _("Termini d'uso"), _("Licenze open source"), _("Scarica i miei dati"), _("Elimina account") };
|
||||
if (g_token[0]) menu_open(_("Privacy e dati"), items, 6, privacy_pick, NULL);
|
||||
else menu_open(_("Privacy e termini"), items + 1, 3, privacy_pick_guest, NULL);
|
||||
if (g_token[0]) { net_req(HTTP_GET, OMEGA_API "/privacy", NULL, on_privacy, NULL); return; }
|
||||
static const char *items[PM_GUEST_N];
|
||||
for (int i = 0; i < PM_GUEST_N; i++) items[i] = privacy_docs(PM_GUEST_FIRST + i);
|
||||
menu_open(_("Privacy e termini"), items, PM_GUEST_N, privacy_pick_guest, NULL);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------ termini nuovi --
|
||||
@@ -242,7 +280,7 @@ void terms_refresh(void) { net_req(HTTP_GET, OMEGA_API "/me", NULL, on_me_terms,
|
||||
void terms_tick(void) {
|
||||
if (!terms_pending || g_scene != SC_HOME || ov_depth() > 0) return;
|
||||
terms_pending = 0;
|
||||
confirm_open(_("Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy e dati). Li accetti?"), _("Accetto"), terms_yes, NULL);
|
||||
confirm_open(_("Termini d'uso e privacy sono stati aggiornati (Impostazioni > Privacy). Li accetti?"), _("Accetto"), terms_yes, NULL);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------- server --
|
||||
|
||||
+38
-2
@@ -127,7 +127,7 @@ float sd_tri(float px, float py, float x0, float y0, float x1, float y1, float x
|
||||
|
||||
// Avatar: foto/video caricati, personaggi illustrati (avatar.c) o colore + iniziale (gfx.c).
|
||||
#define AV_ART_FIRST 16
|
||||
#define AV_ART_COUNT 16
|
||||
#define AV_ART_COUNT 32
|
||||
void draw_avatar(const char *oid, int avatar, int cx, int cy, int size, int alpha);
|
||||
void draw_avatar_color(const char *oid, int avatar, int cx, int cy, int size, int alpha);
|
||||
void media_note(const char *oid, const char *media, int frames); // avatar personalizzato di un utente
|
||||
@@ -180,6 +180,7 @@ void mic_probe(void); // comando di debug "micprobe"
|
||||
#define MAX_CONV 64
|
||||
#define MAX_USERS 24
|
||||
#define MAX_APPS 256
|
||||
#define TID_COMMUNITY "OMEGACOMM"
|
||||
|
||||
typedef struct {
|
||||
char oid[32]; int avatar; char about[168];
|
||||
@@ -205,6 +206,7 @@ typedef struct {
|
||||
char tid[16]; char name[96]; char icon[256]; char art[256];
|
||||
int hb; char dir[256]; char sub[96]; // homebrew websrv nella cartella dir (tid = "HB" + hash)
|
||||
int pld; // payload ELF: dir è il percorso dell'elf (tid = "PL" + hash)
|
||||
int builtin; // tessera di Omega, non un'app: 1 = Community (sempre la prima), 2 = cartella (tid = fid)
|
||||
int ext; char src[300]; char drive[40]; // gioco su un disco esterno (drives.c): cartella e nome del disco
|
||||
long last_played; // per l'ordine "Ultimi giocati"
|
||||
SDL_Texture *tex; int tex_state; Col avg; // tex_state: 0 nulla, 1 in caricamento, 2 pronta
|
||||
@@ -238,6 +240,24 @@ extern Social S;
|
||||
extern char g_token[700];
|
||||
extern AppEntry apps[MAX_APPS];
|
||||
extern int napps;
|
||||
// Disposizione della home (homelayout.c): app nascoste e cartelle. Dopo
|
||||
// scan_apps le prime nrow voci di apps[] sono le tessere della fila; le altre
|
||||
// (dentro una cartella o nascoste) restano installate e cercabili per tid.
|
||||
extern int nrow;
|
||||
void layout_apply(void);
|
||||
int layout_is_hidden(const char *tid);
|
||||
const char *layout_folder_of(const char *tid);
|
||||
const char *layout_folder_name(const char *fid);
|
||||
int layout_folder_count(const char *fid);
|
||||
int layout_folder_app(const char *fid, int k); // indice in apps[] o -1
|
||||
void layout_hide(const char *tid, int hide);
|
||||
void layout_unfold(const char *tid);
|
||||
void layout_move_menu(const char *tid);
|
||||
void layout_folder_menu(const char *fid);
|
||||
int layout_hidden_count(void);
|
||||
void hidden_menu(void); // Impostazioni › App nascoste
|
||||
void folder_open(const char *fid); void folder_draw(float t); void folder_input(int b);
|
||||
void home_relayout(const char *keep_tid); // home.c: rifà la fila dopo un cambio (keep_tid NULL = la tessera a fuoco)
|
||||
// dischi esterni (drives.c)
|
||||
typedef struct { char mount[128], label[48]; double free_gb, total_gb; } Drive;
|
||||
int drives_list(Drive *out, int max); // dischi collegati adesso
|
||||
@@ -309,6 +329,7 @@ typedef struct {
|
||||
int nrecent; Activity recent[8];
|
||||
int ngames; struct { char game_id[24]; char game_name[100]; char last[32]; int sessions; } games[6];
|
||||
char status_msg[64]; int mutual_friends, nmutual; char mutual[5][32]; int blocked; long total_seconds;
|
||||
struct { int hidden, sets, p, g, s, b, points; } trophies; // hidden: l'utente non li mostra a chi guarda
|
||||
} Profile;
|
||||
extern Profile PR;
|
||||
void profile_open(const char *oid);
|
||||
@@ -324,7 +345,7 @@ void scene_set(Scene s);
|
||||
// Pannelli sopra la home, gestiti come una pila.
|
||||
typedef enum {
|
||||
OV_NONE, OV_CC, OV_GAMEBASE, OV_NOTIF, OV_PROFILE, OV_CHAT, OV_SEARCH, OV_MENU, OV_CONFIRM, OV_AVATAR,
|
||||
OV_SETTINGS, OV_NEWS, OV_BROWSER, OV_GALLERY, OV_STORE, OV_DOC, OV_COMMUNITY, OV_ABOUT, OV_MUSIC, OV_SYSTEM, OV_FILES, OV_REMOTE, OV_SETUP, OV_WHATSNEW, OV_CUSTOM
|
||||
OV_SETTINGS, OV_NEWS, OV_BROWSER, OV_GALLERY, OV_STORE, OV_DOC, OV_COMMUNITY, OV_ABOUT, OV_MUSIC, OV_SYSTEM, OV_FILES, OV_REMOTE, OV_SETUP, OV_WHATSNEW, OV_CUSTOM, OV_TROPHIES, OV_FOLDER
|
||||
} Overlay;
|
||||
void ov_push(Overlay o);
|
||||
void ov_pop(void);
|
||||
@@ -394,6 +415,21 @@ void setup_draw(float t); void setup_input(int b);
|
||||
void hen_ask_home(void); // domanda "Omega come Home?" (stessa finestra)
|
||||
void community_open(int tab); void community_open_post(const char *post_id);
|
||||
void community_draw(float t); void community_input(int b);
|
||||
// misure e pezzi comuni alle schede della Community (community.c, records.c)
|
||||
#define CM_X 140
|
||||
#define CM_W (SCREEN_W - 2 * CM_X)
|
||||
#define CM_TOP 200
|
||||
void cm_card(int x, int y, int w, int h, int foc, int a);
|
||||
void cm_chip(int x, int y, const char *label, Col c, int a);
|
||||
void cm_hours(long secs, char *out, size_t n); // "45 min", "3.5 h", "120 h"
|
||||
// Record e Trofei pubblici (records.c): trophies = 0 scheda Record, 1 scheda Trofei
|
||||
void records_enter(int trophies); void records_load(int trophies); void records_draw(int trophies, int a);
|
||||
int records_input(int trophies, int b); // 1 = tasto gestito
|
||||
int records_hints(int trophies, int *ic, const char **lb);
|
||||
int trophy_counts(int x, int y, int p, int g, int s, int b, int a); // quattro coppe con i conteggi; ritorna la larghezza
|
||||
void trophies_open(const char *oid); void trophies_draw(float t); void trophies_input(int b);
|
||||
// Giochi e trofei della console verso il server (consync.c)
|
||||
void consync_start(int force); void consync_stop(void); int consync_busy(void); int consync_rev(void);
|
||||
void doc_open(const char *kind); void doc_draw(float t); void doc_input(int b); // "privacy" | "terms" | "licenses"
|
||||
|
||||
// Privacy, termini e server (account.c)
|
||||
|
||||
+103
-1
@@ -1,7 +1,7 @@
|
||||
// Omega UI — avatar:
|
||||
// · personalizzati: foto o breve video caricati dall'utente (fotogrammi JPEG
|
||||
// dal server), animati quando l'avatar è grande;
|
||||
// · illustrati: 16 personaggi vettoriali (SDF a colori) rasterizzati una
|
||||
// · illustrati: 32 personaggi vettoriali (SDF a colori) rasterizzati una
|
||||
// volta a 256 px;
|
||||
// · colore e iniziale (gfx.c) come ripiego.
|
||||
#include "app.h"
|
||||
@@ -171,6 +171,108 @@ static const AvatarArt ART[AV_ART_COUNT] = {
|
||||
{ C(3a0d0d), C(b3261e), { TRI(0.5f, 0.1f, 0.24f, 0.7f, 0.76f, 0.7f, ff6b1a), DISC(0.5f, 0.66f, 0.26f, ff6b1a), TRI(0.34f, 0.28f, 0.26f, 0.62f, 0.46f, 0.6f, ff8c2a),
|
||||
TRI(0.68f, 0.3f, 0.56f, 0.6f, 0.76f, 0.62f, ff8c2a), TRI(0.5f, 0.32f, 0.34f, 0.76f, 0.66f, 0.76f, ffc21a), DISC(0.5f, 0.74f, 0.15f, ffc21a),
|
||||
DISC(0.5f, 0.78f, 0.08f, fff3b0), DISC(0.44f, 0.62f, 0.022f, 3a0d0d), DISC(0.56f, 0.62f, 0.022f, 3a0d0d), AEND } },
|
||||
// 16 drago
|
||||
{ C(1d0b3a), C(6c2bd9), { TRI(0.33f, 0.31f, 0.25f, 0.1f, 0.42f, 0.26f, f1e3c2), TRI(0.67f, 0.31f, 0.75f, 0.1f, 0.58f, 0.26f, f1e3c2),
|
||||
BOX(0.31f, 0.7f, 0.38f, 0.4f, 0.14f, 1e8449), TRI(0.43f, 0.29f, 0.5f, 0.15f, 0.57f, 0.29f, f39c12), ELL(0.5f, 0.47f, 0.24f, 0.21f, 27ae60),
|
||||
ELL(0.5f, 0.62f, 0.17f, 0.11f, 58d68d), DISC(0.45f, 0.6f, 0.017f, 145a32), DISC(0.55f, 0.6f, 0.017f, 145a32),
|
||||
ELL(0.4f, 0.43f, 0.055f, 0.06f, fff3a0), ELL(0.6f, 0.43f, 0.055f, 0.06f, fff3a0), ELL(0.4f, 0.43f, 0.014f, 0.045f, 1a1a1a), ELL(0.6f, 0.43f, 0.014f, 0.045f, 1a1a1a),
|
||||
SEG(0.43f, 0.8f, 0.57f, 0.8f, 0.012f, f7dc6f), SEG(0.44f, 0.88f, 0.56f, 0.88f, 0.012f, f7dc6f), SEG(0.44f, 0.68f, 0.56f, 0.68f, 0.008f, 145a32), AEND } },
|
||||
// 17 unicorno
|
||||
{ C(8e7dff), C(ff9ff3), { DISC(0.34f, 0.4f, 0.11f, ff6b9d), DISC(0.3f, 0.55f, 0.1f, feca57), DISC(0.33f, 0.7f, 0.09f, 48dbfb), DISC(0.4f, 0.82f, 0.08f, a29bfe),
|
||||
BOX(0.38f, 0.6f, 0.28f, 0.5f, 0.12f, ffffff), TRI(0.43f, 0.37f, 0.46f, 0.21f, 0.52f, 0.34f, ffffff), ELL(0.55f, 0.48f, 0.2f, 0.17f, ffffff),
|
||||
TRI(0.5f, 0.33f, 0.6f, 0.31f, 0.63f, 0.07f, ffd700), SEG(0.53f, 0.27f, 0.6f, 0.24f, 0.006f, e1a800), SEG(0.55f, 0.19f, 0.61f, 0.17f, 0.006f, e1a800),
|
||||
ELL(0.66f, 0.56f, 0.11f, 0.09f, ffe4f2), DISC(0.7f, 0.55f, 0.012f, d98cb3), ELL(0.53f, 0.45f, 0.03f, 0.04f, 2d1b4e), DISC(0.54f, 0.435f, 0.011f, ffffff),
|
||||
ELL(0.58f, 0.54f, 0.032f, 0.018f, ffb3d9), AEND } },
|
||||
// 18 squalo
|
||||
{ C(0a3d62), C(3c9ad6), { TRI(0.5f, 0.06f, 0.37f, 0.33f, 0.63f, 0.31f, 5d7b93), ELL(0.5f, 0.56f, 0.33f, 0.28f, 7f98ab), ELL(0.5f, 0.7f, 0.25f, 0.15f, eef4f7),
|
||||
BOX(0.33f, 0.63f, 0.34f, 0.09f, 0.045f, 3b0f17), TRI(0.36f, 0.63f, 0.41f, 0.63f, 0.385f, 0.68f, ffffff), TRI(0.43f, 0.63f, 0.48f, 0.63f, 0.455f, 0.68f, ffffff),
|
||||
TRI(0.52f, 0.63f, 0.57f, 0.63f, 0.545f, 0.68f, ffffff), TRI(0.59f, 0.63f, 0.64f, 0.63f, 0.615f, 0.68f, ffffff),
|
||||
DISC(0.37f, 0.47f, 0.038f, 101820), DISC(0.63f, 0.47f, 0.038f, 101820), DISC(0.38f, 0.46f, 0.011f, ffffff), DISC(0.64f, 0.46f, 0.011f, ffffff),
|
||||
SEG(0.23f, 0.5f, 0.25f, 0.6f, 0.008f, 4e6a80), SEG(0.77f, 0.5f, 0.75f, 0.6f, 0.008f, 4e6a80), DISC(0.78f, 0.24f, 0.025f, a9d8f5), DISC(0.84f, 0.32f, 0.016f, a9d8f5), AEND } },
|
||||
// 19 polpo
|
||||
{ C(0f6e6e), C(48c9b0), { ELL(0.29f, 0.78f, 0.06f, 0.15f, e84393), ELL(0.41f, 0.83f, 0.06f, 0.15f, e84393), ELL(0.59f, 0.83f, 0.06f, 0.15f, e84393),
|
||||
ELL(0.71f, 0.78f, 0.06f, 0.15f, e84393), ELL(0.5f, 0.44f, 0.27f, 0.28f, fd79a8), DISC(0.38f, 0.28f, 0.03f, e84393), DISC(0.6f, 0.25f, 0.024f, e84393),
|
||||
DISC(0.68f, 0.37f, 0.02f, e84393), DISC(0.41f, 0.5f, 0.065f, ffffff), DISC(0.59f, 0.5f, 0.065f, ffffff), DISC(0.42f, 0.51f, 0.032f, 2d3436),
|
||||
DISC(0.6f, 0.51f, 0.032f, 2d3436), DISC(0.43f, 0.495f, 0.01f, ffffff), DISC(0.61f, 0.495f, 0.01f, ffffff), ELL(0.5f, 0.63f, 0.045f, 0.025f, 8e2a5b),
|
||||
ELL(0.31f, 0.58f, 0.04f, 0.022f, ffb3d1), ELL(0.69f, 0.58f, 0.04f, 0.022f, ffb3d1), AEND } },
|
||||
// 20 coniglio
|
||||
{ C(fab1a0), C(ffeaa7), { ELL(0.4f, 0.22f, 0.065f, 0.18f, f5f6fa), ELL(0.6f, 0.22f, 0.065f, 0.18f, f5f6fa), ELL(0.4f, 0.23f, 0.032f, 0.13f, ffb8c6),
|
||||
ELL(0.6f, 0.23f, 0.032f, 0.13f, ffb8c6), BOX(0.3f, 0.76f, 0.4f, 0.34f, 0.16f, e8e8f0), DISC(0.5f, 0.53f, 0.23f, ffffff),
|
||||
DISC(0.42f, 0.5f, 0.03f, 2d3436), DISC(0.58f, 0.5f, 0.03f, 2d3436), DISC(0.43f, 0.49f, 0.01f, ffffff), DISC(0.59f, 0.49f, 0.01f, ffffff),
|
||||
TRI(0.475f, 0.58f, 0.525f, 0.58f, 0.5f, 0.615f, ff7aa2), SEG(0.5f, 0.61f, 0.5f, 0.65f, 0.006f, b07a8a), SEG(0.5f, 0.65f, 0.46f, 0.67f, 0.006f, b07a8a),
|
||||
SEG(0.5f, 0.65f, 0.54f, 0.67f, 0.006f, b07a8a), ELL(0.36f, 0.59f, 0.04f, 0.022f, ffc6d3), ELL(0.64f, 0.59f, 0.04f, 0.022f, ffc6d3),
|
||||
DISC(0.66f, 0.84f, 0.06f, ff9f43), TRI(0.63f, 0.8f, 0.66f, 0.72f, 0.69f, 0.8f, 2ecc71), AEND } },
|
||||
// 21 tigre
|
||||
{ C(0b6623), C(6ab04c), { DISC(0.29f, 0.3f, 0.085f, e67e22), DISC(0.71f, 0.3f, 0.085f, e67e22), DISC(0.29f, 0.3f, 0.042f, fdebd0), DISC(0.71f, 0.3f, 0.042f, fdebd0),
|
||||
DISC(0.5f, 0.53f, 0.27f, f39c12), ELL(0.5f, 0.65f, 0.15f, 0.11f, fdf2e9), SEG(0.5f, 0.27f, 0.5f, 0.37f, 0.015f, 1e1e1e), SEG(0.43f, 0.29f, 0.45f, 0.36f, 0.01f, 1e1e1e),
|
||||
SEG(0.57f, 0.29f, 0.55f, 0.36f, 0.01f, 1e1e1e), SEG(0.24f, 0.5f, 0.33f, 0.52f, 0.011f, 1e1e1e), SEG(0.25f, 0.58f, 0.33f, 0.57f, 0.011f, 1e1e1e),
|
||||
SEG(0.76f, 0.5f, 0.67f, 0.52f, 0.011f, 1e1e1e), SEG(0.75f, 0.58f, 0.67f, 0.57f, 0.011f, 1e1e1e), ELL(0.4f, 0.46f, 0.048f, 0.035f, f9e79f),
|
||||
ELL(0.6f, 0.46f, 0.048f, 0.035f, f9e79f), ELL(0.4f, 0.46f, 0.012f, 0.03f, 111111), ELL(0.6f, 0.46f, 0.012f, 0.03f, 111111),
|
||||
TRI(0.46f, 0.59f, 0.54f, 0.59f, 0.5f, 0.64f, e17055), SEG(0.5f, 0.64f, 0.5f, 0.68f, 0.008f, 5d4037), AEND } },
|
||||
// 22 lupo
|
||||
{ C(0c2461), C(4a69bd), { DISC(0.76f, 0.24f, 0.08f, fdfde0), TRI(0.28f, 0.38f, 0.31f, 0.11f, 0.45f, 0.3f, 7f8c8d), TRI(0.72f, 0.38f, 0.69f, 0.11f, 0.55f, 0.3f, 7f8c8d),
|
||||
TRI(0.31f, 0.33f, 0.32f, 0.18f, 0.41f, 0.3f, 3d3d3d), TRI(0.69f, 0.33f, 0.68f, 0.18f, 0.59f, 0.3f, 3d3d3d), BOX(0.3f, 0.74f, 0.4f, 0.36f, 0.14f, 6c7a89),
|
||||
ELL(0.5f, 0.52f, 0.25f, 0.24f, 95a5a6), TRI(0.45f, 0.33f, 0.55f, 0.33f, 0.5f, 0.47f, 6c7a89), TRI(0.36f, 0.53f, 0.64f, 0.53f, 0.5f, 0.79f, ecf0f1),
|
||||
DISC(0.5f, 0.72f, 0.036f, 2d3436), ELL(0.41f, 0.47f, 0.042f, 0.026f, f6e58d), ELL(0.59f, 0.47f, 0.042f, 0.026f, f6e58d),
|
||||
DISC(0.41f, 0.47f, 0.013f, 111111), DISC(0.59f, 0.47f, 0.013f, 111111), AEND } },
|
||||
// 23 zombie
|
||||
{ C(2c003e), C(4b6584), { BOX(0.3f, 0.78f, 0.4f, 0.32f, 0.1f, 6c5ce7), TRI(0.4f, 0.78f, 0.46f, 0.78f, 0.43f, 0.85f, 4b6584), BOX(0.28f, 0.23f, 0.44f, 0.52f, 0.14f, 8bc34a),
|
||||
BOX(0.28f, 0.21f, 0.44f, 0.1f, 0.06f, 3e2c1c), TRI(0.3f, 0.3f, 0.37f, 0.3f, 0.32f, 0.39f, 3e2c1c), TRI(0.58f, 0.3f, 0.66f, 0.3f, 0.63f, 0.37f, 3e2c1c),
|
||||
DISC(0.4f, 0.47f, 0.065f, fdfefe), DISC(0.41f, 0.48f, 0.02f, c0392b), SEG(0.55f, 0.43f, 0.65f, 0.51f, 0.013f, 1b2a10), SEG(0.65f, 0.43f, 0.55f, 0.51f, 0.013f, 1b2a10),
|
||||
BOX(0.4f, 0.6f, 0.21f, 0.08f, 0.02f, 3b1f1f), BOX(0.44f, 0.6f, 0.04f, 0.03f, 0.005f, f5f5dc), BOX(0.53f, 0.6f, 0.04f, 0.03f, 0.005f, f5f5dc),
|
||||
SEG(0.31f, 0.37f, 0.4f, 0.33f, 0.006f, 2c3e2c), SEG(0.34f, 0.32f, 0.35f, 0.38f, 0.005f, 2c3e2c), SEG(0.37f, 0.31f, 0.38f, 0.37f, 0.005f, 2c3e2c),
|
||||
ELL(0.6f, 0.68f, 0.03f, 0.02f, 6e9a3a), AEND } },
|
||||
// 24 pirata
|
||||
{ C(1b4f72), C(2e86c1), { BOX(0.3f, 0.78f, 0.4f, 0.32f, 0.12f, fdfefe), SEG(0.34f, 0.84f, 0.66f, 0.84f, 0.014f, c0392b), SEG(0.34f, 0.93f, 0.66f, 0.93f, 0.014f, c0392b),
|
||||
DISC(0.5f, 0.54f, 0.22f, f0c08a), ELL(0.5f, 0.7f, 0.18f, 0.1f, 6d3b1e), SEG(0.45f, 0.65f, 0.55f, 0.65f, 0.009f, 3b1d0e),
|
||||
BOX(0.28f, 0.29f, 0.44f, 0.16f, 0.08f, c0392b), TRI(0.69f, 0.36f, 0.83f, 0.29f, 0.8f, 0.45f, a93226), DISC(0.38f, 0.35f, 0.016f, ffffff),
|
||||
DISC(0.5f, 0.33f, 0.016f, ffffff), DISC(0.62f, 0.35f, 0.016f, ffffff), SEG(0.3f, 0.41f, 0.68f, 0.53f, 0.009f, 1b1b1b), DISC(0.6f, 0.5f, 0.058f, 1b1b1b),
|
||||
DISC(0.42f, 0.5f, 0.026f, 1b1b1b), DISC(0.29f, 0.62f, 0.022f, f1c40f), ELL(0.5f, 0.57f, 0.03f, 0.025f, e0a878), AEND } },
|
||||
// 25 mago
|
||||
{ C(1b1464), C(5f27cd), { TRI(0.5f, 0.03f, 0.28f, 0.38f, 0.72f, 0.38f, 3c40c6), DISC(0.46f, 0.22f, 0.022f, ffd32a), DISC(0.57f, 0.3f, 0.016f, ffd32a),
|
||||
DISC(0.52f, 0.13f, 0.012f, ffd32a), DISC(0.5f, 0.53f, 0.17f, f6d5b3), TRI(0.32f, 0.57f, 0.68f, 0.57f, 0.5f, 0.96f, ecf0f1), ELL(0.5f, 0.62f, 0.18f, 0.08f, ecf0f1),
|
||||
ELL(0.45f, 0.59f, 0.065f, 0.026f, ffffff), ELL(0.55f, 0.59f, 0.065f, 0.026f, ffffff), ELL(0.5f, 0.54f, 0.026f, 0.032f, eab38f),
|
||||
DISC(0.44f, 0.49f, 0.019f, 2d3436), DISC(0.56f, 0.49f, 0.019f, 2d3436), SEG(0.4f, 0.45f, 0.47f, 0.44f, 0.009f, ffffff), SEG(0.53f, 0.44f, 0.6f, 0.45f, 0.009f, ffffff),
|
||||
ELL(0.5f, 0.38f, 0.29f, 0.05f, 30336b), AEND } },
|
||||
// 26 gamer con le cuffie
|
||||
{ C(3c40c6), C(ff3f34), { BOX(0.3f, 0.78f, 0.4f, 0.32f, 0.12f, 0be881), DISC(0.5f, 0.52f, 0.21f, ffd3a5), ELL(0.5f, 0.35f, 0.2f, 0.09f, 6f3a1f),
|
||||
TRI(0.32f, 0.38f, 0.42f, 0.3f, 0.36f, 0.45f, 6f3a1f), SEG(0.27f, 0.5f, 0.3f, 0.27f, 0.024f, 2d3436), SEG(0.3f, 0.27f, 0.5f, 0.17f, 0.024f, 2d3436),
|
||||
SEG(0.5f, 0.17f, 0.7f, 0.27f, 0.024f, 2d3436), SEG(0.7f, 0.27f, 0.73f, 0.5f, 0.024f, 2d3436), BOX(0.2f, 0.43f, 0.11f, 0.19f, 0.045f, ff3f34),
|
||||
BOX(0.69f, 0.43f, 0.11f, 0.19f, 0.045f, ff3f34), SEG(0.27f, 0.6f, 0.4f, 0.7f, 0.01f, 2d3436), DISC(0.41f, 0.7f, 0.024f, 2d3436),
|
||||
ELL(0.43f, 0.5f, 0.022f, 0.03f, 2d3436), ELL(0.57f, 0.5f, 0.022f, 0.03f, 2d3436), SEG(0.47f, 0.61f, 0.55f, 0.6f, 0.01f, a0522d),
|
||||
SEG(0.38f, 0.86f, 0.62f, 0.86f, 0.01f, 05c46b), AEND } },
|
||||
// 27 hacker
|
||||
{ C(000000), C(0b3d0b), { SEG(0.18f, 0.2f, 0.18f, 0.27f, 0.008f, 0a7a3a), SEG(0.82f, 0.62f, 0.82f, 0.7f, 0.008f, 0a7a3a), DISC(0.84f, 0.3f, 0.01f, 0a7a3a),
|
||||
DISC(0.17f, 0.66f, 0.01f, 0a7a3a), BOX(0.22f, 0.22f, 0.56f, 0.82f, 0.24f, 1e272e), ELL(0.5f, 0.52f, 0.17f, 0.2f, 0a0a0a),
|
||||
BOX(0.36f, 0.45f, 0.12f, 0.065f, 0.02f, 00ff88), BOX(0.52f, 0.45f, 0.12f, 0.065f, 0.02f, 00ff88), SEG(0.48f, 0.48f, 0.52f, 0.48f, 0.008f, 00ff88),
|
||||
SEG(0.46f, 0.62f, 0.54f, 0.62f, 0.006f, 00aa55), SEG(0.44f, 0.74f, 0.44f, 0.87f, 0.006f, bdc3c7), SEG(0.56f, 0.74f, 0.56f, 0.87f, 0.006f, bdc3c7),
|
||||
DISC(0.44f, 0.88f, 0.012f, bdc3c7), DISC(0.56f, 0.88f, 0.012f, bdc3c7), AEND } },
|
||||
// 28 maschera oni
|
||||
{ C(1a0000), C(c0392b), { TRI(0.31f, 0.31f, 0.23f, 0.08f, 0.39f, 0.26f, f5f5dc), TRI(0.69f, 0.31f, 0.77f, 0.08f, 0.61f, 0.26f, f5f5dc),
|
||||
ELL(0.5f, 0.53f, 0.27f, 0.29f, e74c3c), TRI(0.32f, 0.37f, 0.47f, 0.42f, 0.33f, 0.44f, 1a0000), TRI(0.68f, 0.37f, 0.53f, 0.42f, 0.67f, 0.44f, 1a0000),
|
||||
ELL(0.4f, 0.48f, 0.052f, 0.032f, ffd32a), ELL(0.6f, 0.48f, 0.052f, 0.032f, ffd32a), DISC(0.4f, 0.48f, 0.016f, 1a0000), DISC(0.6f, 0.48f, 0.016f, 1a0000),
|
||||
ELL(0.5f, 0.57f, 0.045f, 0.03f, b03a2e), BOX(0.35f, 0.63f, 0.3f, 0.11f, 0.045f, 1a0000), TRI(0.37f, 0.63f, 0.43f, 0.63f, 0.4f, 0.71f, ffffff),
|
||||
TRI(0.57f, 0.63f, 0.63f, 0.63f, 0.6f, 0.71f, ffffff), TRI(0.44f, 0.74f, 0.5f, 0.74f, 0.47f, 0.69f, ffffff), TRI(0.5f, 0.74f, 0.56f, 0.74f, 0.53f, 0.69f, ffffff),
|
||||
SEG(0.27f, 0.6f, 0.31f, 0.7f, 0.008f, a93226), SEG(0.73f, 0.6f, 0.69f, 0.7f, 0.008f, a93226), AEND } },
|
||||
// 29 disco volante
|
||||
{ C(0c0032), C(3d1a78), { DISC(0.24f, 0.26f, 0.011f, ffffff), DISC(0.76f, 0.2f, 0.009f, ffffff), DISC(0.82f, 0.62f, 0.011f, ffffff), DISC(0.18f, 0.66f, 0.009f, ffffff),
|
||||
DISC(0.66f, 0.12f, 0.007f, ffffff), TRI(0.5f, 0.55f, 0.29f, 0.94f, 0.71f, 0.94f, 5e8f72), TRI(0.5f, 0.58f, 0.37f, 0.94f, 0.63f, 0.94f, 8fd9a8),
|
||||
DISC(0.5f, 0.44f, 0.14f, a5f3fc), DISC(0.5f, 0.47f, 0.06f, 7bed7b), ELL(0.48f, 0.46f, 0.012f, 0.018f, 101010), ELL(0.52f, 0.46f, 0.012f, 0.018f, 101010),
|
||||
SEG(0.48f, 0.41f, 0.46f, 0.36f, 0.006f, 7bed7b), SEG(0.52f, 0.41f, 0.54f, 0.36f, 0.006f, 7bed7b), ELL(0.5f, 0.55f, 0.31f, 0.085f, 7f8c8d),
|
||||
ELL(0.5f, 0.52f, 0.27f, 0.055f, bdc3c7), DISC(0.31f, 0.57f, 0.021f, ffd32a), DISC(0.43f, 0.6f, 0.021f, ff4757), DISC(0.57f, 0.6f, 0.021f, ffd32a),
|
||||
DISC(0.69f, 0.57f, 0.021f, ff4757), DISC(0.42f, 0.4f, 0.025f, e0fbff), AEND } },
|
||||
// 30 slime
|
||||
{ C(6c5ce7), C(a29bfe), { ELL(0.5f, 0.86f, 0.27f, 0.035f, 4834a6), ELL(0.5f, 0.67f, 0.31f, 0.21f, 3ddc97), DISC(0.5f, 0.5f, 0.22f, 3ddc97),
|
||||
TRI(0.46f, 0.3f, 0.54f, 0.3f, 0.53f, 0.2f, 3ddc97), ELL(0.27f, 0.82f, 0.045f, 0.06f, 3ddc97), ELL(0.73f, 0.84f, 0.035f, 0.05f, 3ddc97),
|
||||
ELL(0.39f, 0.42f, 0.055f, 0.03f, c8fff0), DISC(0.3f, 0.6f, 0.014f, c8fff0), ELL(0.42f, 0.57f, 0.036f, 0.052f, 1e272e), ELL(0.58f, 0.57f, 0.036f, 0.052f, 1e272e),
|
||||
DISC(0.43f, 0.555f, 0.013f, ffffff), DISC(0.59f, 0.555f, 0.013f, ffffff), ELL(0.5f, 0.68f, 0.055f, 0.035f, 1e272e), ELL(0.5f, 0.7f, 0.03f, 0.015f, ff7675),
|
||||
ELL(0.34f, 0.64f, 0.03f, 0.016f, 7ef0c0), ELL(0.66f, 0.64f, 0.03f, 0.016f, 7ef0c0), AEND } },
|
||||
// 31 cyborg
|
||||
{ C(2f3542), C(57606f), { BOX(0.26f, 0.82f, 0.48f, 0.28f, 0.1f, 1e2530), BOX(0.4f, 0.72f, 0.2f, 0.14f, 0.02f, 747d8c), DISC(0.5f, 0.5f, 0.25f, a4b0be),
|
||||
ELL(0.42f, 0.5f, 0.17f, 0.25f, f0c8a0), ELL(0.42f, 0.29f, 0.17f, 0.06f, 2d1e14), SEG(0.59f, 0.3f, 0.59f, 0.72f, 0.007f, 57606f),
|
||||
DISC(0.62f, 0.46f, 0.05f, 2f3542), DISC(0.62f, 0.46f, 0.028f, ff4757), DISC(0.615f, 0.455f, 0.009f, ffd0d5), DISC(0.4f, 0.46f, 0.026f, 2d3436),
|
||||
DISC(0.41f, 0.45f, 0.009f, ffffff), DISC(0.7f, 0.35f, 0.012f, 57606f), DISC(0.72f, 0.6f, 0.012f, 57606f), SEG(0.42f, 0.62f, 0.56f, 0.62f, 0.008f, 8b4a3a),
|
||||
SEG(0.62f, 0.66f, 0.7f, 0.66f, 0.006f, 57606f), SEG(0.34f, 0.88f, 0.66f, 0.88f, 0.008f, 00d2d3), AEND } },
|
||||
};
|
||||
|
||||
static SDL_Texture *art_tex[AV_ART_COUNT];
|
||||
|
||||
+41
-29
@@ -3,11 +3,14 @@
|
||||
// Gruppi chat di gruppo persistenti
|
||||
// Persone suggerimenti (amici in comune, stessi giochi)
|
||||
// Tempo i tuoi giochi più giocati e la classifica degli amici
|
||||
// Record tempo di gioco di tutti gli iscritti (records.c)
|
||||
// Trofei classifica pubblica dei trofei (records.c)
|
||||
#include "app.h"
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
enum { TAB_FEED, TAB_GROUPS, TAB_PEOPLE, TAB_STATS, NTABS };
|
||||
enum { TAB_FEED, TAB_GROUPS, TAB_PEOPLE, TAB_STATS, TAB_RECORDS, TAB_TROPHIES, NTABS };
|
||||
#define IS_PUBLIC(t) ((t) == TAB_RECORDS || (t) == TAB_TROPHIES)
|
||||
enum { SUB_NONE, SUB_POST, SUB_CHAT, SUB_PICK };
|
||||
|
||||
typedef struct { char oid[32]; int avatar; } URef;
|
||||
@@ -48,7 +51,7 @@ static void parse_user(JVal *u, URef *r) {
|
||||
media_note_json(r->oid, u);
|
||||
}
|
||||
|
||||
static void hours(long secs, char *out, size_t n) {
|
||||
void cm_hours(long secs, char *out, size_t n) {
|
||||
if (secs < 3600) snprintf(out, n, _("%ld min"), secs / 60);
|
||||
else if (secs < 36000) snprintf(out, n, _("%.1f h"), secs / 3600.0);
|
||||
else snprintf(out, n, _("%ld h"), secs / 3600);
|
||||
@@ -58,13 +61,13 @@ static int list_count(void);
|
||||
|
||||
static void reset_sel(void) { sel = 0; sel_anim = 0; scroll = scroll_t = 0; }
|
||||
|
||||
static void card(int x, int y, int w, int h, int foc, int a) {
|
||||
void cm_card(int x, int y, int w, int h, int foc, int a) {
|
||||
if (foc) shadow_rrect(x, y, w, h, 22, 22, a * 60 / 100);
|
||||
fill_rrect(x, y, w, h, 22, foc ? mix(C_PANEL, C_WHITE, 0.10f) : C_PANEL, a * 94 / 100);
|
||||
if (foc) stroke_rrect(x - 4, y - 4, w + 8, h + 8, 26, 3, C_WHITE, a);
|
||||
}
|
||||
|
||||
static void chip(int x, int y, const char *label, Col c, int a) {
|
||||
void cm_chip(int x, int y, const char *label, Col c, int a) {
|
||||
TTF_Font *f = font(W_MED, 20);
|
||||
int w = text_w(f, label) + 28;
|
||||
fill_rrect(x, y, w, 34, 17, c, a * 30 / 100);
|
||||
@@ -396,6 +399,7 @@ static void load_tab(void) {
|
||||
case TAB_GROUPS: load_groups(); break;
|
||||
case TAB_PEOPLE: net_req(HTTP_GET, OMEGA_API "/friends/suggestions", NULL, on_sugg, NULL); break;
|
||||
case TAB_STATS: load_stats(); break;
|
||||
case TAB_RECORDS: case TAB_TROPHIES: records_enter(tab == TAB_TROPHIES); records_load(tab == TAB_TROPHIES); break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -419,9 +423,9 @@ void community_open_post(const char *post_id) {
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------ disegno --
|
||||
#define CX 140
|
||||
#define CW (SCREEN_W - 2 * CX)
|
||||
#define TOP 200
|
||||
#define CX CM_X
|
||||
#define CW CM_W
|
||||
#define TOP CM_TOP
|
||||
|
||||
static int post_h(const Post *p) {
|
||||
int tw = text_w(font(W_REG, 28), p->text), lines = tw / (CW - 200) + 1;
|
||||
@@ -431,13 +435,13 @@ static int post_h(const Post *p) {
|
||||
|
||||
static void draw_post(const Post *p, int x, int y, int w, int foc, int a, int full) {
|
||||
int h = full ? 0 : post_h(p);
|
||||
if (!full) card(x, y, w, h, foc, a);
|
||||
if (!full) cm_card(x, y, w, h, foc, a);
|
||||
draw_avatar(p->au.oid, p->au.avatar, x + 66, y + 66, 76, a);
|
||||
draw_text(font(W_MED, 29), p->au.oid, x + 124, y + 30, C_TXT, a, AL_L);
|
||||
char tm[64]; rel_time(p->when, tm, sizeof tm);
|
||||
draw_text(font(W_REG, 22), tm, x + 124, y + 68, C_FAINT, a, AL_L);
|
||||
int ty = y + 120;
|
||||
if (p->game[0]) { chip(x + 40, ty - 6, p->game, C_ACC2, a); ty += 44; }
|
||||
if (p->game[0]) { cm_chip(x + 40, ty - 6, p->game, C_ACC2, a); ty += 44; }
|
||||
int lines = draw_text_wrap(font(W_REG, 28), p->text, x + 40, ty, w - 80, full ? 14 : 6, 38, C_TXT, a);
|
||||
ty += lines * 38 + 18;
|
||||
Col lc = p->liked ? RGB(255, 92, 120) : C_DIM;
|
||||
@@ -450,16 +454,21 @@ static void draw_post(const Post *p, int x, int y, int w, int foc, int a, int fu
|
||||
}
|
||||
|
||||
static void draw_header(int a) {
|
||||
const char *names[NTABS] = { _("Bacheca"), _("Gruppi"), _("Persone"), _("Tempo di gioco") };
|
||||
const char *names[NTABS] = { _("Bacheca"), _("Gruppi"), _("Persone"), _("Tempo di gioco"), _("Record"), _("Trofei") };
|
||||
draw_icon(IC_FRIENDS, CX + 24, 84, 46, C_ACC2, a);
|
||||
draw_text(font(W_LIGHT, 48), _("Community"), CX + 66, 54, C_WHITE, a, AL_L);
|
||||
tab_anim = approach(tab_anim, (float)tab, 14.0f);
|
||||
int x = CX + 460;
|
||||
// sei schede: nelle lingue dai nomi lunghi il carattere si stringe finché stanno nella riga
|
||||
int x = CX + 400, size = 28, pad = 22;
|
||||
for (; size > 20; size -= 2, pad = size > 24 ? 22 : 16) {
|
||||
int tot = 0; for (int i = 0; i < NTABS; i++) tot += text_w(font(W_MED, size), names[i]) + 2 * pad + 14;
|
||||
if (x + tot <= SCREEN_W - CX) break;
|
||||
}
|
||||
for (int i = 0; i < NTABS; i++) {
|
||||
TTF_Font *f = font(tab == i ? W_MED : W_REG, 28);
|
||||
int w = text_w(f, names[i]) + 44;
|
||||
TTF_Font *f = font(tab == i ? W_MED : W_REG, size);
|
||||
int w = text_w(f, names[i]) + 2 * pad;
|
||||
if (tab == i) fill_rrect(x, 56, w, 58, 29, C_WHITE, a * (sub ? 10 : 18) / 100);
|
||||
draw_text(f, names[i], x + 22, 70, tab == i ? C_WHITE : C_DIM, a, AL_L);
|
||||
draw_text(f, names[i], x + pad, 85 - TTF_FontHeight(f) / 2, tab == i ? C_WHITE : C_DIM, a, AL_L);
|
||||
if (i == TAB_GROUPS && S.unread_groups) draw_badge(x + w - 6, 58, S.unread_groups, a);
|
||||
x += w + 14;
|
||||
}
|
||||
@@ -485,7 +494,7 @@ static void draw_feed(int a) {
|
||||
SDL_Rect clip = { 0, TOP - 10, SCREEN_W, view + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
y = TOP - (int)scroll;
|
||||
card(CX, y, CW, 96, sel == 0, a);
|
||||
cm_card(CX, y, CW, 96, sel == 0, a);
|
||||
draw_avatar(S.me, S.my_avatar, CX + 56, y + 48, 58, a);
|
||||
draw_text(font(W_REG, 28), _("Scrivi qualcosa ai tuoi amici..."), CX + 104, y + 30, C_DIM, a, AL_L);
|
||||
draw_icon(IC_SEND, CX + CW - 50, y + 48, 30, sel == 0 ? C_WHITE : C_FAINT, a);
|
||||
@@ -512,7 +521,7 @@ static void draw_post_detail(int a) {
|
||||
SDL_Rect clip = { 0, TOP - 10, SCREEN_W, view + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
int y = TOP - (int)scroll;
|
||||
card(CX, y, CW, ph, sel == 0, a);
|
||||
cm_card(CX, y, CW, ph, sel == 0, a);
|
||||
draw_post(&cur, CX, y, CW, 0, a, 1);
|
||||
y += y0;
|
||||
draw_text(font(W_MED, 26), ncoms ? _("Commenti") : _("Ancora nessun commento: premi Triangolo e scrivi il primo"), CX + 10, y - 2, C_DIM, a, AL_L);
|
||||
@@ -520,7 +529,7 @@ static void draw_post_detail(int a) {
|
||||
for (int i = 0; i < ncoms; i++, y += 132) {
|
||||
if (y + 120 < TOP - 20 || y > TOP + view) continue;
|
||||
PComment *c = &coms[i];
|
||||
card(CX + 60, y, CW - 60, 120, sel == i + 1, a);
|
||||
cm_card(CX + 60, y, CW - 60, 120, sel == i + 1, a);
|
||||
draw_avatar(c->au.oid, c->au.avatar, CX + 116, y + 60, 60, a);
|
||||
char tm[64]; rel_time(c->when, tm, sizeof tm);
|
||||
int nw = draw_text(font(W_MED, 24), c->au.oid, CX + 164, y + 18, C_TXT, a, AL_L);
|
||||
@@ -536,7 +545,7 @@ static void draw_groups(int a) {
|
||||
SDL_Rect clip = { 0, TOP - 10, SCREEN_W, view + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
int y = TOP - (int)scroll;
|
||||
card(CX, y, CW, rh - 20, sel == 0, a);
|
||||
cm_card(CX, y, CW, rh - 20, sel == 0, a);
|
||||
fill_circle(CX + 64, y + 58, 38, sel == 0 ? C_WHITE : C_ACC, a);
|
||||
draw_icon(IC_PLUS, CX + 64, y + 58, 34, sel == 0 ? RGB(12, 14, 22) : C_WHITE, a);
|
||||
draw_text(font(W_MED, 30), _("Nuovo gruppo"), CX + 130, y + 26, C_TXT, a, AL_L);
|
||||
@@ -545,7 +554,7 @@ static void draw_groups(int a) {
|
||||
for (int i = 0; i < ngroups; i++, y += rh) {
|
||||
if (y + rh < TOP - 20 || y > TOP + view) continue;
|
||||
Group *g = &groups[i];
|
||||
card(CX, y, CW, rh - 20, sel == i + 1, a);
|
||||
cm_card(CX, y, CW, rh - 20, sel == i + 1, a);
|
||||
for (int k = g->nmem - 1; k >= 0 && k < 3; k--) draw_avatar(g->mem[k].oid, g->mem[k].avatar, CX + 54 + k * 26, y + 58, 56, a);
|
||||
int tx = CX + 180;
|
||||
draw_text_fit(font(W_MED, 30), g->name, tx, y + 22, CW - 420, C_TXT, a, AL_L);
|
||||
@@ -593,7 +602,7 @@ static void draw_pick(int a) {
|
||||
int y = TOP - (int)scroll;
|
||||
for (int i = 0; i < S.nfriends; i++, y += rh) {
|
||||
if (y + rh < TOP - 20 || y > TOP + view) continue;
|
||||
card(CX, y, CW, rh - 14, sel == i, a);
|
||||
cm_card(CX, y, CW, rh - 14, sel == i, a);
|
||||
draw_avatar(S.friends[i].oid, S.friends[i].avatar, CX + 56, y + 43, 60, a);
|
||||
draw_text(font(W_MED, 28), S.friends[i].oid, CX + 110, y + 26, C_TXT, a, AL_L);
|
||||
int bx = CX + CW - 80, by = y + 25;
|
||||
@@ -610,7 +619,7 @@ static void draw_people(int a) {
|
||||
SDL_Rect clip = { 0, TOP - 10, SCREEN_W, view + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
int y = TOP - (int)scroll;
|
||||
card(CX, y, CW, rh - 20, sel == 0, a);
|
||||
cm_card(CX, y, CW, rh - 20, sel == 0, a);
|
||||
fill_circle(CX + 60, y + 50, 34, sel == 0 ? C_WHITE : C_ACC, a);
|
||||
draw_icon(IC_SEARCH, CX + 60, y + 50, 32, sel == 0 ? RGB(12, 14, 22) : C_WHITE, a);
|
||||
draw_text(font(W_MED, 29), _("Cerca per ID online"), CX + 120, y + 32, C_TXT, a, AL_L);
|
||||
@@ -620,7 +629,7 @@ static void draw_people(int a) {
|
||||
for (int i = 0; i < nsugg; i++, y += rh) {
|
||||
if (y + rh < TOP - 20 || y > TOP + view) continue;
|
||||
Sugg *s = &sugg[i];
|
||||
card(CX, y, CW, rh - 20, sel == i + 1, a);
|
||||
cm_card(CX, y, CW, rh - 20, sel == i + 1, a);
|
||||
draw_avatar(s->u.oid, s->u.avatar, CX + 60, y + 50, 66, a);
|
||||
draw_text(font(W_MED, 29), s->u.oid, CX + 120, y + 18, C_TXT, a, AL_L);
|
||||
char why[160];
|
||||
@@ -635,8 +644,8 @@ static void draw_people(int a) {
|
||||
static void draw_stats(int a) {
|
||||
int lx = CX, lw = CW * 55 / 100 - 30, rx = CX + CW * 55 / 100, rw = CW * 45 / 100;
|
||||
char t1[32], t2[32];
|
||||
hours(week_secs, t1, sizeof t1); hours(tot_secs, t2, sizeof t2);
|
||||
card(lx, TOP, lw, 150, 0, a);
|
||||
cm_hours(week_secs, t1, sizeof t1); cm_hours(tot_secs, t2, sizeof t2);
|
||||
cm_card(lx, TOP, lw, 150, 0, a);
|
||||
draw_text(font(W_REG, 23), _("Questa settimana"), lx + 40, TOP + 30, C_DIM, a, AL_L);
|
||||
draw_text(font(W_LIGHT, 54), t1, lx + 40, TOP + 62, C_WHITE, a, AL_L);
|
||||
draw_text(font(W_REG, 23), _("In totale"), lx + lw / 2 + 20, TOP + 30, C_DIM, a, AL_L);
|
||||
@@ -648,14 +657,14 @@ static void draw_stats(int a) {
|
||||
for (int i = 0; i < ngst && y < SCREEN_H - 160; i++, y += 78) {
|
||||
GStat *g = &gst[i];
|
||||
draw_text_fit(font(W_MED, 25), g->game, lx + 6, y, lw - 160, C_TXT, a, AL_L);
|
||||
hours(g->secs, t1, sizeof t1);
|
||||
cm_hours(g->secs, t1, sizeof t1);
|
||||
draw_text(font(W_REG, 23), t1, lx + lw, y + 2, C_DIM, a, AL_R);
|
||||
fill_rrect(lx + 6, y + 40, lw - 6, 12, 6, RGB(255, 255, 255), a * 8 / 100);
|
||||
fill_rrect(lx + 6, y + 40, (int)((lw - 6) * (double)g->secs / maxs), 12, 6, C_ACC2, a);
|
||||
}
|
||||
card(rx, TOP, rw, SCREEN_H - TOP - 120, sel == 0, a);
|
||||
cm_card(rx, TOP, rw, SCREEN_H - TOP - 120, sel == 0, a);
|
||||
draw_text(font(W_MED, 29), _("Classifica degli amici"), rx + 36, TOP + 28, C_TXT, a, AL_L);
|
||||
chip(rx + 36, TOP + 76, period_week ? _("Questa settimana") : _("Da sempre"), C_ACC, a);
|
||||
cm_chip(rx + 36, TOP + 76, period_week ? _("Questa settimana") : _("Da sempre"), C_ACC, a);
|
||||
draw_text(font(W_REG, 21), _("Quadrato: cambia periodo"), rx + rw - 36, TOP + 84, C_FAINT, a, AL_R);
|
||||
y = TOP + 140;
|
||||
for (int i = 0; i < nranks && y < SCREEN_H - 200; i++, y += 84) {
|
||||
@@ -666,7 +675,7 @@ static void draw_stats(int a) {
|
||||
draw_text(font(W_BOLD, 30), n, rx + 66, y + 14, rc, a, AL_C);
|
||||
draw_avatar(r->u.oid, r->u.avatar, rx + 140, y + 32, 56, a);
|
||||
draw_text_fit(font(W_MED, 26), r->u.oid, rx + 184, y + 16, rw - 380, C_TXT, a, AL_L);
|
||||
hours(r->secs, t1, sizeof t1);
|
||||
cm_hours(r->secs, t1, sizeof t1);
|
||||
draw_text(font(W_MED, 25), t1, rx + rw - 40, y + 18, C_TXT, a, AL_R);
|
||||
}
|
||||
if (!nranks) draw_text(font(W_REG, 24), _("Nessun dato ancora"), rx + rw / 2, TOP + 240, C_FAINT, a, AL_C);
|
||||
@@ -686,9 +695,11 @@ void community_draw(float t) {
|
||||
if (tab == TAB_FEED) draw_feed(a);
|
||||
else if (tab == TAB_GROUPS) draw_groups(a);
|
||||
else if (tab == TAB_PEOPLE) draw_people(a);
|
||||
else draw_stats(a);
|
||||
else if (tab == TAB_STATS) draw_stats(a);
|
||||
else records_draw(tab == TAB_TROPHIES, a);
|
||||
}
|
||||
int ic[4]; const char *lb[4]; int n = 0;
|
||||
if (!sub && IS_PUBLIC(tab)) { hints(ic, lb, records_hints(tab == TAB_TROPHIES, ic, lb), a); return; }
|
||||
switch (sub) {
|
||||
case SUB_POST: ic[n] = IC_BTN_X; lb[n++] = sel ? _("Opzioni") : (cur.liked ? _("Non mi piace più") : _("Mi piace")); ic[n] = IC_BTN_TRI; lb[n++] = _("Commenta"); ic[n] = IC_BTN_O; lb[n++] = _("Indietro"); break;
|
||||
case SUB_CHAT: ic[n] = IC_BTN_X; lb[n++] = _("Scrivi"); ic[n] = IC_BTN_SQ; lb[n++] = _("Opzioni"); ic[n] = IC_BTN_O; lb[n++] = _("Indietro"); break;
|
||||
@@ -726,6 +737,7 @@ static void people_pick(void) {
|
||||
}
|
||||
|
||||
void community_input(int b) {
|
||||
if (!sub && IS_PUBLIC(tab) && records_input(tab == TAB_TROPHIES, b)) return;
|
||||
int n = list_count();
|
||||
if (b == B_O) {
|
||||
if (sub == SUB_PICK) { sub = pick_mode ? SUB_CHAT : SUB_NONE; reset_sel(); }
|
||||
|
||||
@@ -0,0 +1,379 @@
|
||||
// Omega UI — cosa la console racconta al server, in un thread a parte:
|
||||
// · nome e icona dei giochi installati che il server ancora non conosce
|
||||
// (servono nei record e nei profili, dove il gioco lo vede chi non ce l'ha);
|
||||
// · i trofei dell'utente in primo piano.
|
||||
//
|
||||
// Trofei sulla PS5 (percorsi sotto OMEGA_SYSROOT):
|
||||
// /user/home/<uid>/trophy2/nobackup/data/<NPWR>/TRPTITLE.DAT stato dell'utente
|
||||
// /user/trophy2/nobackup/conf/<NPWR>/TROPHY.UCP definizione del set
|
||||
// …/appmeta/<TID>/trophy2/trophy00.ucp la stessa, accanto al gioco
|
||||
// L'archivio UCP ha un indice di voci da 64 byte (nome, posizione, lunghezza):
|
||||
// se ne leggono tropconf.json, tropmeta_<lingua>.json e l'icona. TRPTITLE.DAT
|
||||
// si manda così com'è: lo legge il server (api/src/trophyparse.js), che si può
|
||||
// correggere senza un nuovo rilascio alle console.
|
||||
//
|
||||
// Qui si leggono soltanto file, mai si scrive fuori da OMEGA_DIR. Se il thread
|
||||
// non arriva in fondo per tre avvii di fila (file di guardia), l'importazione
|
||||
// dei trofei si ferma da sola fino alla versione successiva.
|
||||
#include "app.h"
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#define GUARD_FILE OMEGA_DIR "/consync.guard"
|
||||
#define STATE_MAX (512 * 1024)
|
||||
#define ICON_MAX (4 * 1024 * 1024)
|
||||
#define JSON_MAX (400 * 1024)
|
||||
#define MAX_SETS 600
|
||||
#define GUARD_TRIES 3
|
||||
|
||||
#ifdef PS5
|
||||
int sceUserServiceGetForegroundUser(uint32_t *userId);
|
||||
#endif
|
||||
|
||||
typedef struct { char np[16]; char tag[40]; } TSet;
|
||||
typedef struct { char tid[16]; char name[96]; char icon[256]; } GameRef;
|
||||
typedef struct { char token[700]; int ngames; GameRef games[MAX_APPS]; int force; } Job;
|
||||
typedef struct { char name[36]; long off, len; } UcpEntry;
|
||||
|
||||
static SDL_atomic_t running, cancel, done_rev;
|
||||
static int started; // un giro per accesso; un altro solo se lo chiede l'utente
|
||||
|
||||
static int stopped(void) { return SDL_AtomicGet(&cancel) || g_token[0] == 0; }
|
||||
|
||||
// ------------------------------------------------------------------ guardia --
|
||||
// Conta gli avvii non finiti di questa versione: "<versione> <n>".
|
||||
static int guard_begin(void) {
|
||||
int n = 0; char ver[40] = "";
|
||||
FILE *f = fopen(GUARD_FILE, "r");
|
||||
if (f) { if (fscanf(f, "%39s %d", ver, &n) != 2 || strcmp(ver, OMEGA_VERSION)) n = 0; fclose(f); }
|
||||
if (n >= GUARD_TRIES) return 0;
|
||||
f = fopen(GUARD_FILE, "w");
|
||||
if (f) { fprintf(f, "%s %d\n", OMEGA_VERSION, n + 1); fclose(f); }
|
||||
return 1;
|
||||
}
|
||||
static void guard_end(void) { unlink(GUARD_FILE); }
|
||||
|
||||
// --------------------------------------------------------------------- file --
|
||||
static unsigned char *read_at(const char *path, long off, long len) {
|
||||
if (len <= 0) return NULL;
|
||||
int fd = open(path, O_RDONLY); if (fd < 0) return NULL;
|
||||
unsigned char *buf = malloc((size_t)len + 1);
|
||||
long got = 0; ssize_t r;
|
||||
while (buf && got < len && (r = pread(fd, buf + got, (size_t)(len - got), off + got)) > 0) got += r;
|
||||
close(fd);
|
||||
if (!buf || got != len) { free(buf); return NULL; }
|
||||
buf[len] = 0;
|
||||
return buf;
|
||||
}
|
||||
|
||||
static int is_np_id(const char *s) {
|
||||
if (strlen(s) != 12 || strncmp(s, "NPWR", 4) || s[9] != '_') return 0;
|
||||
for (int i = 4; i < 12; i++) if (i != 9 && (s[i] < '0' || s[i] > '9')) return 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
static uint32_t be32(const unsigned char *p) { return (uint32_t)p[0] << 24 | (uint32_t)p[1] << 16 | (uint32_t)p[2] << 8 | p[3]; }
|
||||
|
||||
// Indice di un archivio UCP: numero di voci, 0 se il file non è quello atteso.
|
||||
static int ucp_index(const char *path, UcpEntry *out, int max) {
|
||||
struct stat st; if (stat(path, &st) != 0 || st.st_size < 0x60) return 0;
|
||||
unsigned char *head = read_at(path, 0, 0x20); if (!head) return 0;
|
||||
long count = be32(head + 0x10), toc = be32(head + 0x14);
|
||||
free(head);
|
||||
if (count <= 0 || count > 4096 || toc < 0x20 || toc + 0x10 + count * 0x40 > st.st_size) return 0;
|
||||
unsigned char *t = read_at(path, toc + 0x10, count * 0x40); if (!t) return 0;
|
||||
int n = 0;
|
||||
for (long i = 0; i < count && n < max; i++) {
|
||||
const unsigned char *e = t + i * 0x40;
|
||||
UcpEntry *u = &out[n];
|
||||
int k = 0; for (; k < 35 && e[0x10 + k] >= 0x20 && e[0x10 + k] < 0x7f; k++) u->name[k] = (char)e[0x10 + k];
|
||||
u->name[k] = 0;
|
||||
u->off = be32(e + 0x34); u->len = be32(e + 0x3c);
|
||||
if (!k || u->off <= 0 || u->len <= 0 || u->off + u->len > st.st_size) continue; // voce non valida: si salta
|
||||
n++;
|
||||
}
|
||||
free(t);
|
||||
return n;
|
||||
}
|
||||
|
||||
static const UcpEntry *ucp_find(const UcpEntry *e, int n, const char *name) {
|
||||
for (int i = 0; i < n; i++) if (!strcasecmp(e[i].name, name)) return &e[i];
|
||||
return NULL;
|
||||
}
|
||||
static const UcpEntry *ucp_prefix(const UcpEntry *e, int n, const char *prefix, const char *ext) {
|
||||
size_t pl = strlen(prefix), el = strlen(ext);
|
||||
for (int i = 0; i < n; i++) {
|
||||
size_t l = strlen(e[i].name);
|
||||
if (l >= pl + el && !strncasecmp(e[i].name, prefix, pl) && !strcasecmp(e[i].name + l - el, ext)) return &e[i];
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// L'archivio che definisce un set: quello del sistema, altrimenti quello
|
||||
// accanto a uno dei giochi installati (riconosciuto dal suo tropconf.json).
|
||||
static int ucp_for(const Job *job, const char *np, char *path, size_t pn, UcpEntry *idx, int max) {
|
||||
snprintf(path, pn, OMEGA_SYSROOT "/user/trophy2/nobackup/conf/%s/TROPHY.UCP", np);
|
||||
int n = ucp_index(path, idx, max);
|
||||
if (n && ucp_find(idx, n, "tropconf.json")) return n;
|
||||
static const char *ROOTS[] = { OMEGA_SYSROOT "/system_data/priv/appmeta/%s/trophy2/trophy00.ucp", OMEGA_SYSROOT "/user/appmeta/%s/trophy2/trophy00.ucp",
|
||||
OMEGA_SYSROOT "/user/app/%s/sce_sys/trophy2/trophy00.ucp" };
|
||||
char want[40]; snprintf(want, sizeof want, "\"%s\"", np);
|
||||
for (int g = 0; g < job->ngames && !stopped(); g++) {
|
||||
for (int r = 0; r < 3; r++) {
|
||||
snprintf(path, pn, ROOTS[r], job->games[g].tid);
|
||||
if (access(path, R_OK) != 0) continue;
|
||||
n = ucp_index(path, idx, max);
|
||||
const UcpEntry *c = n ? ucp_find(idx, n, "tropconf.json") : NULL;
|
||||
if (!c || c->len > JSON_MAX) continue;
|
||||
char *conf = (char *)read_at(path, c->off, c->len);
|
||||
int hit = conf && strstr(conf, want) != NULL;
|
||||
free(conf);
|
||||
if (hit) return n;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------- trofei --
|
||||
static uint32_t console_user(void) {
|
||||
#ifdef PS5
|
||||
uint32_t uid = 0;
|
||||
if (sceUserServiceGetForegroundUser(&uid) != 0) return 0;
|
||||
return uid;
|
||||
#else
|
||||
return 0x10000001;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Elenco dei file dei trofei (nome e byte): dice al server com'è fatta la
|
||||
// cartella sulle console dove l'importazione non trova niente.
|
||||
static void layout_dir(char *out, size_t *o, size_t cap, const char *dir, int depth) {
|
||||
DIR *d = opendir(dir);
|
||||
if (!d) { if (*o + 200 < cap) *o += (size_t)snprintf(out + *o, cap - *o, "%s: non leggibile\\n", dir); return; }
|
||||
struct dirent *e; int shown = 0;
|
||||
while ((e = readdir(d)) && *o + 400 < cap && shown < 60) {
|
||||
if (e->d_name[0] == '.') continue;
|
||||
char p[900]; snprintf(p, sizeof p, "%s/%s", dir, e->d_name);
|
||||
struct stat st; if (stat(p, &st) != 0) continue;
|
||||
char esc[160]; json_escape(esc, sizeof esc, p + strlen(OMEGA_SYSROOT));
|
||||
*o += (size_t)snprintf(out + *o, cap - *o, "%s %ld\\n", esc, S_ISDIR(st.st_mode) ? -1L : (long)st.st_size);
|
||||
shown++;
|
||||
if (S_ISDIR(st.st_mode) && depth > 0) layout_dir(out, o, cap, p, depth - 1);
|
||||
}
|
||||
closedir(d);
|
||||
}
|
||||
|
||||
static int in_list(JVal *arr, const char *id) {
|
||||
JFOR(x, arr) if (!strcmp(jstr(x, NULL, ""), id)) return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void diag(const char *token, const char *event, int ok, const char *detail) {
|
||||
char body[400];
|
||||
snprintf(body, sizeof body, "{\"component\":\"trophies\",\"event\":\"%s\",\"ok\":%s,\"detail\":\"%s\",\"version\":\"" OMEGA_VERSION "\"}", event, ok ? "true" : "false", detail);
|
||||
char out[256]; omega_http(HTTP_POST, OMEGA_API "/diag/event", token, body, out, sizeof out);
|
||||
}
|
||||
|
||||
static void sync_trophies(const Job *job) {
|
||||
uint32_t uid = console_user();
|
||||
if (!uid) { omega_log("trofei: nessun utente in primo piano"); return; }
|
||||
char base[512]; snprintf(base, sizeof base, OMEGA_SYSROOT "/user/home/%08x/trophy2/nobackup/data", uid);
|
||||
TSet *sets = calloc(MAX_SETS, sizeof *sets); if (!sets) return;
|
||||
int nsets = 0;
|
||||
DIR *d = opendir(base);
|
||||
struct dirent *e;
|
||||
while (d && (e = readdir(d)) && nsets < MAX_SETS) {
|
||||
if (!is_np_id(e->d_name)) continue;
|
||||
char p[700]; snprintf(p, sizeof p, "%s/%s/TRPTITLE.DAT", base, e->d_name);
|
||||
struct stat st; if (stat(p, &st) != 0 || st.st_size < 16 || st.st_size > STATE_MAX) continue;
|
||||
snprintf(sets[nsets].np, sizeof sets[0].np, "%s", e->d_name);
|
||||
snprintf(sets[nsets].tag, sizeof sets[0].tag, "%ld:%ld", (long)st.st_size, (long)st.st_mtime);
|
||||
nsets++;
|
||||
}
|
||||
if (d) closedir(d);
|
||||
|
||||
size_t cap = 64 * 1024 + (size_t)nsets * 80, o = 0;
|
||||
char *body = malloc(cap); if (!body) { free(sets); return; }
|
||||
o += (size_t)snprintf(body + o, cap - o, "{\"sets\":[");
|
||||
for (int i = 0; i < nsets; i++) o += (size_t)snprintf(body + o, cap - o, "%s{\"np_id\":\"%s\",\"tag\":\"%s\"}", i ? "," : "", sets[i].np, sets[i].tag);
|
||||
o += (size_t)snprintf(body + o, cap - o, "],\"layout\":\"");
|
||||
{ size_t lim = o + 12 * 1024;
|
||||
char p[512]; snprintf(p, sizeof p, OMEGA_SYSROOT "/user/home/%08x", uid);
|
||||
char sub[560];
|
||||
snprintf(sub, sizeof sub, "%s/trophy2", p); layout_dir(body, &o, lim, sub, 3);
|
||||
snprintf(sub, sizeof sub, "%s/trophy", p); layout_dir(body, &o, lim, sub, 1);
|
||||
layout_dir(body, &o, lim, OMEGA_SYSROOT "/user/trophy2/nobackup", 1); }
|
||||
o += (size_t)snprintf(body + o, cap - o, "\"}");
|
||||
|
||||
char *resp = malloc(NET_BIG);
|
||||
int st = resp ? omega_http(HTTP_POST, OMEGA_API "/trophies/check", job->token, body, resp, NET_BIG) : -1;
|
||||
free(body);
|
||||
JVal *j = st == 200 ? json_parse(resp) : NULL;
|
||||
free(resp);
|
||||
if (!j || !jbool(j, "import")) { omega_log("trofei: %d set sulla console, controllo -> %d%s", nsets, st, j ? " (importazione spenta)" : ""); json_free(j); free(sets); return; }
|
||||
|
||||
int ndef = 0, okdef = 0, nicon = 0, nstate = 0, okstate = 0, unread = 0, noucp = 0;
|
||||
UcpEntry *idx = malloc(sizeof(UcpEntry) * 1024);
|
||||
for (int i = 0; i < nsets && idx && !stopped(); i++) {
|
||||
const char *np = sets[i].np;
|
||||
int need_def = in_list(jget(j, "need_def"), np), need_icon = in_list(jget(j, "need_icon"), np), need_state = in_list(jget(j, "need_state"), np);
|
||||
char url[160], out[512];
|
||||
if (need_def || need_icon) {
|
||||
char ucp[700]; int n = ucp_for(job, np, ucp, sizeof ucp, idx, 1024);
|
||||
if (!n) noucp++;
|
||||
const UcpEntry *c = n ? ucp_find(idx, n, "tropconf.json") : NULL;
|
||||
if (need_def) ndef++;
|
||||
if (need_def && c && c->len <= JSON_MAX) {
|
||||
const UcpEntry *m = ucp_find(idx, n, "tropmeta_en-US.json");
|
||||
if (!m) m = ucp_find(idx, n, "tropmeta_en-GB.json");
|
||||
if (!m) m = ucp_prefix(idx, n, "tropmeta_", ".json");
|
||||
char *conf = (char *)read_at(ucp, c->off, c->len);
|
||||
char *meta = m && m->len <= JSON_MAX ? (char *)read_at(ucp, m->off, m->len) : NULL;
|
||||
if (conf) {
|
||||
size_t bl = strlen(conf) + (meta ? strlen(meta) : 4) + 40;
|
||||
char *b = malloc(bl);
|
||||
if (b) {
|
||||
snprintf(b, bl, "{\"conf\":%s,\"meta\":%s}", conf, meta ? meta : "null");
|
||||
snprintf(url, sizeof url, OMEGA_API "/trophies/%s/def", np);
|
||||
int rc = omega_http(HTTP_POST, url, job->token, b, out, sizeof out);
|
||||
if (rc == 200 || rc == 201) okdef++;
|
||||
free(b);
|
||||
}
|
||||
}
|
||||
free(conf); free(meta);
|
||||
}
|
||||
if (need_icon && n && !stopped()) {
|
||||
const UcpEntry *ic = ucp_find(idx, n, "icon0.png");
|
||||
if (!ic) ic = ucp_prefix(idx, n, "icon0", ".png");
|
||||
unsigned char *png = ic && ic->len <= ICON_MAX ? read_at(ucp, ic->off, ic->len) : NULL;
|
||||
if (png) {
|
||||
snprintf(url, sizeof url, OMEGA_API "/trophies/%s/icon", np);
|
||||
int rc = omega_http_upload(url, job->token, png, (size_t)ic->len, out, sizeof out);
|
||||
if (rc == 200 || rc == 201) nicon++;
|
||||
free(png);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (need_state && !stopped()) {
|
||||
nstate++;
|
||||
char p[700]; snprintf(p, sizeof p, "%s/%s/TRPTITLE.DAT", base, np);
|
||||
struct stat s2;
|
||||
unsigned char *raw = stat(p, &s2) == 0 && s2.st_size <= STATE_MAX ? read_at(p, 0, (long)s2.st_size) : NULL;
|
||||
if (raw) {
|
||||
snprintf(url, sizeof url, OMEGA_API "/trophies/%s/state?tag=%s", np, sets[i].tag);
|
||||
int rc = omega_http_upload(url, job->token, raw, (size_t)s2.st_size, out, sizeof out);
|
||||
if (rc == 200) { okstate++; if (strstr(out, "\"parsed\":false")) unread++; }
|
||||
free(raw);
|
||||
}
|
||||
}
|
||||
}
|
||||
free(idx);
|
||||
char det[120];
|
||||
snprintf(det, sizeof det, "sets=%d:def=%d-%d:icon=%d:state=%d-%d:unread=%d:noucp=%d", nsets, okdef, ndef, nicon, okstate, nstate, unread, noucp);
|
||||
omega_log("trofei: %s", det);
|
||||
if (ndef || nstate) diag(job->token, "import", okstate == nstate && okdef == ndef, det);
|
||||
json_free(j); free(sets);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------- schede dei giochi --
|
||||
static void sync_games(const Job *job) {
|
||||
if (!job->ngames) return;
|
||||
size_t cap = (size_t)job->ngames * 24 + 64, o = 0;
|
||||
char *body = malloc(cap); if (!body) return;
|
||||
o += (size_t)snprintf(body + o, cap - o, "{\"ids\":[");
|
||||
for (int i = 0; i < job->ngames; i++) o += (size_t)snprintf(body + o, cap - o, "%s\"%s\"", i ? "," : "", job->games[i].tid);
|
||||
snprintf(body + o, cap - o, "]}");
|
||||
char *resp = malloc(NET_BIG);
|
||||
int st = resp ? omega_http(HTTP_POST, OMEGA_API "/games/wanted", job->token, body, resp, NET_BIG) : -1;
|
||||
free(body);
|
||||
JVal *j = st == 200 ? json_parse(resp) : NULL;
|
||||
free(resp);
|
||||
if (!j) return;
|
||||
// nomi: una sola richiesta
|
||||
size_t ncap = 64 + (size_t)jlen(jget(j, "names")) * 260; o = 0;
|
||||
char *nb = malloc(ncap); int sent = 0;
|
||||
if (nb) {
|
||||
o += (size_t)snprintf(nb + o, ncap - o, "{\"games\":[");
|
||||
JFOR(x, jget(j, "names")) {
|
||||
const char *tid = jstr(x, NULL, "");
|
||||
for (int i = 0; i < job->ngames; i++) if (!strcmp(job->games[i].tid, tid) && job->games[i].name[0] && strcmp(job->games[i].name, tid)) {
|
||||
char esc[220]; json_escape(esc, sizeof esc, job->games[i].name);
|
||||
o += (size_t)snprintf(nb + o, ncap - o, "%s{\"game_id\":\"%s\",\"name\":\"%s\"}", sent ? "," : "", tid, esc);
|
||||
sent++;
|
||||
}
|
||||
}
|
||||
snprintf(nb + o, ncap - o, "]}");
|
||||
char out[256];
|
||||
if (sent && !stopped()) omega_http(HTTP_POST, OMEGA_API "/games/meta", job->token, nb, out, sizeof out);
|
||||
free(nb);
|
||||
}
|
||||
int icons = 0;
|
||||
JFOR(x, jget(j, "icons")) {
|
||||
if (stopped()) break;
|
||||
const char *tid = jstr(x, NULL, "");
|
||||
for (int i = 0; i < job->ngames; i++) if (!strcmp(job->games[i].tid, tid) && job->games[i].icon[0]) {
|
||||
struct stat s; if (stat(job->games[i].icon, &s) != 0 || s.st_size > ICON_MAX) break;
|
||||
unsigned char *png = read_at(job->games[i].icon, 0, (long)s.st_size);
|
||||
if (png) {
|
||||
char url[96], out[256]; snprintf(url, sizeof url, OMEGA_API "/games/%s/icon", tid);
|
||||
int rc = omega_http_upload(url, job->token, png, (size_t)s.st_size, out, sizeof out);
|
||||
if (rc == 200 || rc == 201) icons++;
|
||||
free(png);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (sent || icons) omega_log("giochi: %d nomi e %d icone mandati al server", sent, icons);
|
||||
json_free(j);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------- thread --
|
||||
static int worker(void *arg) {
|
||||
Job *job = arg;
|
||||
sync_games(job);
|
||||
if (!stopped()) {
|
||||
if (job->force) guard_end();
|
||||
if (guard_begin()) { sync_trophies(job); if (!stopped()) guard_end(); }
|
||||
else omega_log("trofei: importazione ferma dopo %d avvii non conclusi", GUARD_TRIES);
|
||||
}
|
||||
free(job);
|
||||
SDL_AtomicAdd(&done_rev, 1);
|
||||
SDL_AtomicSet(&running, 0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Avvia il giro (dal thread principale: copia l'elenco dei giochi). force = lo
|
||||
// ha chiesto l'utente: riparte anche se la guardia aveva fermato i trofei.
|
||||
void consync_start(int force) {
|
||||
if (!g_token[0] || (started && !force) || !SDL_AtomicCAS(&running, 0, 1)) return;
|
||||
started = 1;
|
||||
Job *job = calloc(1, sizeof *job);
|
||||
if (!job) { SDL_AtomicSet(&running, 0); return; }
|
||||
snprintf(job->token, sizeof job->token, "%s", g_token);
|
||||
job->force = force;
|
||||
for (int i = 0; i < napps && job->ngames < MAX_APPS; i++) {
|
||||
if (apps[i].builtin || apps[i].hb || apps[i].pld) continue;
|
||||
GameRef *g = &job->games[job->ngames++];
|
||||
snprintf(g->tid, sizeof g->tid, "%s", apps[i].tid);
|
||||
snprintf(g->name, sizeof g->name, "%s", apps[i].name);
|
||||
snprintf(g->icon, sizeof g->icon, "%s", apps[i].icon);
|
||||
}
|
||||
SDL_AtomicSet(&cancel, 0);
|
||||
SDL_Thread *t = SDL_CreateThread(worker, "consync", job);
|
||||
if (t) SDL_DetachThread(t); else { free(job); SDL_AtomicSet(&running, 0); }
|
||||
}
|
||||
|
||||
// Chiusura o logout: il thread smette alla prima occasione. Un'uscita non è
|
||||
// un blocco, quindi la guardia si toglie.
|
||||
void consync_stop(void) {
|
||||
started = 0;
|
||||
if (!SDL_AtomicGet(&running)) return;
|
||||
SDL_AtomicSet(&cancel, 1);
|
||||
guard_end();
|
||||
}
|
||||
|
||||
int consync_busy(void) { return SDL_AtomicGet(&running); }
|
||||
int consync_rev(void) { return SDL_AtomicGet(&done_rev); }
|
||||
+119
-41
@@ -246,7 +246,17 @@ void scan_apps(void) {
|
||||
for (int i = 0; i < napps; i++) apps[i].last_played = recent_of(apps[i].tid);
|
||||
for (int i = 0; i < napps; i++) for (int k = i + 1; k < napps; k++)
|
||||
if (app_cmp(&apps[k], &apps[i]) < 0) { AppEntry t = apps[i]; apps[i] = apps[k]; apps[k] = t; }
|
||||
omega_log("scan_apps: %d titoli", napps);
|
||||
// la Community sta in home come una tessera, prima dei giochi: bacheca, gruppi, record e trofei
|
||||
if (g_token[0] && napps < MAX_APPS) {
|
||||
memmove(&apps[1], &apps[0], sizeof(AppEntry) * (size_t)napps);
|
||||
AppEntry *a = &apps[0]; memset(a, 0, sizeof *a);
|
||||
a->builtin = 1; a->tex_state = 2; a->avg = C_ACC;
|
||||
snprintf(a->tid, sizeof a->tid, "%s", TID_COMMUNITY);
|
||||
snprintf(a->name, sizeof a->name, "%s", _("Community"));
|
||||
napps++;
|
||||
}
|
||||
layout_apply(); // cartelle e app nascoste: la fila sono le prime nrow voci
|
||||
omega_log("scan_apps: %d titoli, %d tessere in home", napps, nrow);
|
||||
}
|
||||
|
||||
static void on_icon(const char *key, SDL_Texture *t, SDL_Color avg, void *ud) {
|
||||
@@ -271,14 +281,15 @@ void home_enter(void) {
|
||||
static int once;
|
||||
if (!once) { once = 1; drives_after_game(); } // giochi esterni rimasti montati dall'ultima partita
|
||||
scan_apps();
|
||||
for (int i = 0; i < napps; i++) tile_size[i] = 150;
|
||||
if (app_sel >= napps) app_sel = 0;
|
||||
for (int i = 0; i < nrow; i++) tile_size[i] = 150;
|
||||
if (app_sel >= nrow) app_sel = 0;
|
||||
zone = Z_ROW; tab = T_GAMES; page_scroll = page_scroll_t = 0;
|
||||
request_icons();
|
||||
consync_start(0); // nomi e icone dei giochi, trofei della console
|
||||
focus_at = SDL_GetTicks(); focus_loaded = -1;
|
||||
social_load_news(); social_load_activity(); social_load_friends();
|
||||
last_feed = SDL_GetTicks(); entered_at = SDL_GetTicks();
|
||||
if (!napps) bg_set_default();
|
||||
if (!nrow) bg_set_default();
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------- avvio app --
|
||||
@@ -403,6 +414,8 @@ static void hb_pick(int i, void *ud) {
|
||||
|
||||
void launch_app(int idx) {
|
||||
if (idx < 0 || idx >= napps || launching >= 0 || SDL_AtomicGet(&hb_state)) return;
|
||||
if (apps[idx].builtin == 1) { community_open(0); return; }
|
||||
if (apps[idx].builtin == 2) { folder_open(apps[idx].tid); return; }
|
||||
if (apps[idx].hb) { hb_step(idx, -1); return; }
|
||||
if (apps[idx].pld) {
|
||||
char err[400];
|
||||
@@ -600,7 +613,7 @@ static void top_activate(void) {
|
||||
|
||||
// -------------------------------------------------------------- fila giochi --
|
||||
static void game_row(int y0, int alpha) {
|
||||
if (!napps) {
|
||||
if (!nrow) {
|
||||
int w = 900, h = 220, x = 110;
|
||||
fill_rrect(x, y0, w, h, 26, C_PANEL, alpha * 80 / 100);
|
||||
draw_icon(IC_GAMEPAD, x + 110, y0 + h / 2, 90, C_DIM, alpha);
|
||||
@@ -611,7 +624,7 @@ static void game_row(int y0, int alpha) {
|
||||
// Personalizza › Dimensione delle icone: piccole, medie, grandi
|
||||
static const float BASE[3] = { 124, 150, 178 }, BIG[3] = { 200, 236, 270 }, MID[3] = { 170, 200, 230 };
|
||||
int ts = g_prefs.tiles % 3, gap = g_prefs.labels ? 30 : 22;
|
||||
for (int i = 0; i < napps; i++) {
|
||||
for (int i = 0; i < nrow; i++) {
|
||||
float target = (i == app_sel && tab == T_GAMES) ? (zone == Z_ROW ? BIG[ts] : MID[ts]) : BASE[ts];
|
||||
tile_size[i] = approach(tile_size[i], target, 14.0f);
|
||||
}
|
||||
@@ -619,7 +632,7 @@ static void game_row(int y0, int alpha) {
|
||||
row_scroll = approach(row_scroll, before, 12.0f);
|
||||
float x = 110 - row_scroll;
|
||||
float pulse = 0.5f + 0.5f * sinf((float)g_time * 3.2f);
|
||||
for (int i = 0; i < napps; i++) {
|
||||
for (int i = 0; i < nrow; i++) {
|
||||
int s = (int)tile_size[i];
|
||||
int tx = (int)x, ty = y0;
|
||||
if (tx > SCREEN_W) break;
|
||||
@@ -629,7 +642,26 @@ static void game_row(int y0, int alpha) {
|
||||
AppEntry *ap = &apps[i];
|
||||
int foc = i == app_sel;
|
||||
if (foc) shadow_rrect(tx, ty, s, s, 28, 26, a * 70 / 100);
|
||||
if (ap->tex) {
|
||||
if (ap->builtin == 2) {
|
||||
// cartella: le prime quattro icone in un mosaico 2×2
|
||||
fill_rrect(tx, ty, s, s, 28, mix(C_PANEL, C_WHITE, 0.08f), a);
|
||||
stroke_rrect(tx, ty, s, s, 28, 2, C_WHITE, a * 18 / 100);
|
||||
int pad = s / 12, cell = (s - 3 * pad) / 2, k = 0;
|
||||
for (; k < 4; k++) {
|
||||
int j = layout_folder_app(ap->tid, k); if (j < 0) break;
|
||||
int cx = tx + pad + (k % 2) * (cell + pad), cy = ty + pad + (k / 2) * (cell + pad);
|
||||
if (apps[j].tex) draw_tex(apps[j].tex, cx, cy, cell, cell, a); else fill_rrect(cx, cy, cell, cell, 12, RGB(40, 48, 70), a);
|
||||
}
|
||||
if (!g_prefs.labels || foc) {
|
||||
fill_rrect(tx + 10, ty + s - 40, s - 20, 30, 15, RGB(8, 10, 20), a * 70 / 100);
|
||||
draw_text_fit(font(W_MED, 19), ap->name, tx + s / 2, ty + s - 37, s - 36, C_WHITE, a, AL_C);
|
||||
}
|
||||
} else if (ap->builtin) {
|
||||
fill_rrect(tx, ty, s, s, 28, mix(C_ACC, RGB(12, 16, 30), 0.35f), a);
|
||||
draw_icon(IC_FRIENDS, tx + s / 2, ty + s / 2 - s / 12, s * 44 / 100, C_WHITE, a);
|
||||
draw_text_fit(font(W_MED, s > 190 ? 24 : 19), _("Community"), tx + s / 2, ty + s - (s > 190 ? 50 : 38), s - 20, C_WHITE, a, AL_C);
|
||||
if (S.unread_groups) draw_badge(tx + s - 22, ty + 22, S.unread_groups, a);
|
||||
} else if (ap->tex) {
|
||||
ap->appear = approach(ap->appear, 1, 8.0f);
|
||||
SDL_SetTextureColorMod(ap->tex, 255, 255, 255);
|
||||
draw_tex(ap->tex, tx, ty, s, s, (int)(a * ap->appear));
|
||||
@@ -665,12 +697,14 @@ static int count_playing(const char *tid) {
|
||||
}
|
||||
|
||||
static void game_info(int y0, int alpha) {
|
||||
if (!napps) return;
|
||||
if (!nrow) return;
|
||||
AppEntry *ap = &apps[app_sel];
|
||||
TTF_Font *tf = font(W_LIGHT, 72);
|
||||
draw_text_fit(tf, ap->name, 110, y0, 1300, C_WHITE, alpha, AL_L);
|
||||
char sub[256], pl[96]; int np = count_playing(ap->tid);
|
||||
if (np) { snprintf(pl, sizeof pl, np == 1 ? _("%d amico sta giocando") : _("%d amici stanno giocando"), np); snprintf(sub, sizeof sub, "%s \xC2\xB7 %s", ap->tid, pl); }
|
||||
else if (ap->builtin == 2) { int c = layout_folder_count(ap->tid); snprintf(sub, sizeof sub, c == 1 ? _("Cartella \xC2\xB7 %d app") : _("Cartella \xC2\xB7 %d app"), c); }
|
||||
else if (ap->builtin) snprintf(sub, sizeof sub, "%s", _("Bacheca, gruppi, record e trofei di tutti gli iscritti"));
|
||||
else if (ap->hb) snprintf(sub, sizeof sub, "%s%s%s", _("Homebrew"), ap->sub[0] ? " \xC2\xB7 " : "", ap->sub);
|
||||
else if (ap->ext) { char on[96]; snprintf(on, sizeof on, _("Su %s"), ap->drive); snprintf(sub, sizeof sub, "%s \xC2\xB7 %s", ap->tid, on); }
|
||||
else snprintf(sub, sizeof sub, "%s \xC2\xB7 %s", ap->tid, _("Installato"));
|
||||
@@ -681,8 +715,8 @@ static void game_info(int y0, int alpha) {
|
||||
sel_anim_act = approach(sel_anim_act, zone == Z_ACT ? (float)act_sel : -1.0f, 16.0f);
|
||||
int by = y0 + 168;
|
||||
float f0 = clampf(1 - fabsf(sel_anim_act - 0), 0, 1), f1 = clampf(1 - fabsf(sel_anim_act - 1), 0, 1);
|
||||
int w0 = pill(110, by, 84, _("Gioca"), IC_PLAY, zone == Z_ACT && act_sel == 0, f0 > 0 ? f0 : 0.0f, alpha);
|
||||
pill(110 + w0 + 20, by, 84, "", IC_MORE, zone == Z_ACT && act_sel == 1, f1, alpha);
|
||||
int w0 = pill(110, by, 84, ap->builtin ? _("Apri") : _("Gioca"), ap->builtin == 1 ? IC_FRIENDS : ap->builtin ? IC_FOLDER : IC_PLAY, zone == Z_ACT && act_sel == 0, f0 > 0 ? f0 : 0.0f, alpha);
|
||||
if (ap->builtin != 1) pill(110 + w0 + 20, by, 84, "", IC_MORE, zone == Z_ACT && act_sel == 1, f1, alpha);
|
||||
if (zone == Z_ACT) focus_ring(act_sel == 0 ? 110 : 110 + w0 + 20, by, act_sel == 0 ? w0 : 84, 84, 42, 0.5f + 0.5f * sinf((float)g_time * 3.2f), (int)(alpha * (act_sel == 0 ? f0 : f1)));
|
||||
}
|
||||
|
||||
@@ -874,11 +908,11 @@ static float row_scroll_target_diff(void) {
|
||||
// disco collegato o tolto: si rifà la fila tenendo il gioco scelto, e lo si dice
|
||||
static void ext_rescan(void) {
|
||||
static int seen; // il primo giro (all'avvio) non va annunciato
|
||||
char keep[16]; snprintf(keep, sizeof keep, "%s", napps ? apps[app_sel].tid : "");
|
||||
char keep[16]; snprintf(keep, sizeof keep, "%s", nrow ? apps[app_sel].tid : "");
|
||||
int ext0 = 0; for (int i = 0; i < napps; i++) ext0 += apps[i].ext;
|
||||
scan_apps();
|
||||
int ext1 = 0; for (int i = 0; i < napps; i++) { ext1 += apps[i].ext; tile_size[i] = 150; }
|
||||
app_sel = 0; for (int i = 0; i < napps; i++) if (!strcmp(apps[i].tid, keep)) app_sel = i;
|
||||
app_sel = 0; for (int i = 0; i < nrow; i++) if (!strcmp(apps[i].tid, keep)) app_sel = i;
|
||||
request_icons();
|
||||
if (seen && ext1 > ext0) { char m[160]; snprintf(m, sizeof m, ext1 - ext0 == 1 ? _("Disco collegato: 1 gioco in più in home") : _("Disco collegato: %d giochi in più in home"), ext1 - ext0); set_msg(m, 0); }
|
||||
else if (seen && ext1 < ext0) set_msg(_("Disco scollegato: i suoi giochi sono spariti dalla home"), 0);
|
||||
@@ -890,19 +924,20 @@ void home_update(void) {
|
||||
for (int i = 0; i < napps; i++) if (apps[i].tex_state == 0) { request_icons(); break; }
|
||||
// mentre la fila scorre o la pagina si muove, niente effetti costosi
|
||||
g_busy_motion = (fabsf(row_scroll_target_diff()) > 2 || fabsf(page_scroll - page_scroll_t) > 2) ? 1 : 0;
|
||||
if (napps && tab == T_GAMES && launching < 0) {
|
||||
if (nrow && tab == T_GAMES && launching < 0) {
|
||||
if (focus_loaded != app_sel && SDL_GetTicks() - focus_at > FOCUS_MS) {
|
||||
focus_loaded = app_sel;
|
||||
bg_set_game(apps[app_sel].tid, apps[app_sel].art, apps[app_sel].avg);
|
||||
if (!apps[app_sel].hb) social_load_game(apps[app_sel].tid);
|
||||
if (apps[app_sel].builtin) { S.ngame_now = S.ngame_played = S.ngame_news = S.game_players = 0; S.game_tid[0] = 0; } // niente scheda del gioco di prima
|
||||
else if (!apps[app_sel].hb) social_load_game(apps[app_sel].tid);
|
||||
}
|
||||
}
|
||||
if (tab == T_EXPLORE) bg_set_default();
|
||||
else if (focus_loaded == app_sel && napps && SDL_GetTicks() - focus_at > FOCUS_MS) bg_set_game(apps[app_sel].tid, apps[app_sel].art, apps[app_sel].avg);
|
||||
else if (focus_loaded == app_sel && nrow && SDL_GetTicks() - focus_at > FOCUS_MS) bg_set_game(apps[app_sel].tid, apps[app_sel].art, apps[app_sel].avg);
|
||||
if (SDL_GetTicks() - last_feed > 30000) {
|
||||
last_feed = SDL_GetTicks();
|
||||
social_load_activity(); social_load_news();
|
||||
if (napps && tab == T_GAMES && !apps[app_sel].hb) { S.game_loading = 0; social_load_game(apps[app_sel].tid); }
|
||||
if (nrow && tab == T_GAMES && !apps[app_sel].hb && !apps[app_sel].builtin) { S.game_loading = 0; social_load_game(apps[app_sel].tid); }
|
||||
}
|
||||
hb_poll();
|
||||
if (launching >= 0) {
|
||||
@@ -937,7 +972,7 @@ void home_draw(void) {
|
||||
if (ps > 20 || tab == T_EXPLORE) grad_v(0, 118, SCREEN_W, 70, RGB(4, 8, 18), (int)(170 * clampf(page_scroll / 200.0f + (tab == T_EXPLORE), 0, 1)), RGB(4, 8, 18), 0);
|
||||
top_bar(255);
|
||||
int ic[4]; const char *lb[4]; int n = 0;
|
||||
ic[n] = IC_BTN_X; lb[n++] = tab == T_GAMES && zone <= Z_ACT ? _("Gioca") : _("Seleziona");
|
||||
ic[n] = IC_BTN_X; lb[n++] = tab == T_GAMES && zone <= Z_ACT ? (nrow && apps[app_sel].builtin ? _("Apri") : _("Gioca")) : _("Seleziona");
|
||||
ic[n] = IC_BTN_TRI; lb[n++] = _("Game Base");
|
||||
ic[n] = IC_BTN_SQ; lb[n++] = _("Notifiche");
|
||||
ic[n] = IC_BTN_OPT; lb[n++] = _("Centro di controllo");
|
||||
@@ -969,38 +1004,77 @@ void home_draw(void) {
|
||||
// I giochi si disinstallano, homebrew e payload si cancellano dalla loro cartella.
|
||||
static void delete_confirmed(int idx, void *ud) {
|
||||
(void)ud;
|
||||
if (idx != 0 || !napps) return;
|
||||
if (idx != 0 || !nrow) return;
|
||||
AppEntry *ap = &apps[app_sel];
|
||||
char name[96]; snprintf(name, sizeof name, "%s", ap->name);
|
||||
int rc = ap->hb ? hb_remove(ap->dir, OMEGA_HB_ROOT) : ap->pld ? payload_remove(ap->dir) : store_uninstall(ap->tid);
|
||||
omega_log("elimina %s (%s): rc=0x%x", name, ap->hb ? ap->dir : ap->tid, (unsigned)rc);
|
||||
if (rc != 0) { char m[160]; snprintf(m, sizeof m, _("Eliminazione non riuscita (0x%x)"), (unsigned)rc); set_msg(m, 1); return; }
|
||||
scan_apps();
|
||||
for (int i = 0; i < napps; i++) tile_size[i] = 150;
|
||||
if (app_sel >= napps) app_sel = napps ? napps - 1 : 0;
|
||||
for (int i = 0; i < nrow; i++) tile_size[i] = 150;
|
||||
if (app_sel >= nrow) app_sel = nrow ? nrow - 1 : 0;
|
||||
focus_at = SDL_GetTicks(); focus_loaded = -1;
|
||||
if (!napps) bg_set_default();
|
||||
if (!nrow) bg_set_default();
|
||||
char m[256]; snprintf(m, sizeof m, _("%s eliminato dalla console"), name);
|
||||
set_msg(m, 0);
|
||||
}
|
||||
|
||||
// Opzioni di un gioco in home. Le voci: Gioca, Proponi al party, Aggiorna
|
||||
// informazioni, Sposta in una cartella, Nascondi dalla home, Invita un amico,
|
||||
// Elimina dalla console.
|
||||
enum { GM_PLAY, GM_PARTY, GM_REFRESH, GM_FOLDER, GM_HIDE, GM_INVITE, GM_DELETE, GM_N };
|
||||
static void game_more_menu(int idx, void *ud) {
|
||||
(void)ud;
|
||||
if (!napps) return;
|
||||
if (!nrow) return;
|
||||
AppEntry *ap = &apps[app_sel];
|
||||
if (idx == 4) { invite_to_game_menu(ap->tid, ap->name); return; }
|
||||
if (idx == 3) {
|
||||
static char q[512];
|
||||
snprintf(q, sizeof q, ap->hb ? _("Eliminare l'homebrew %s dalla console?") : _("Eliminare %s dalla console? Il gioco verrà disinstallato."), ap->name);
|
||||
confirm_open(q, _("Elimina"), delete_confirmed, NULL);
|
||||
return;
|
||||
switch (idx) {
|
||||
case GM_PLAY: launch_app(app_sel); break;
|
||||
case GM_PARTY: {
|
||||
if (!S.party.active) { set_msg(_("Non sei in un party: creane uno dalla Game Base"), 1); return; }
|
||||
char m[200]; snprintf(m, sizeof m, _("Giochiamo a %s?"), ap->name);
|
||||
social_party_send(m); set_msg(_("Invito a giocare inviato al party"), 0);
|
||||
break;
|
||||
}
|
||||
case GM_REFRESH: S.game_loading = 0; social_load_game(ap->tid); set_msg(_("Informazioni aggiornate"), 0); break;
|
||||
case GM_FOLDER: layout_move_menu(ap->tid); break;
|
||||
case GM_HIDE: {
|
||||
char m[200]; snprintf(m, sizeof m, _("%s nascosta: la rimetti in Impostazioni \xE2\x80\xBA App nascoste"), ap->name);
|
||||
layout_hide(ap->tid, 1); set_msg(m, 0);
|
||||
break;
|
||||
}
|
||||
case GM_INVITE: invite_to_game_menu(ap->tid, ap->name); break;
|
||||
case GM_DELETE: {
|
||||
static char q[512];
|
||||
snprintf(q, sizeof q, ap->hb ? _("Eliminare l'homebrew %s dalla console?") : _("Eliminare %s dalla console? Il gioco verrà disinstallato."), ap->name);
|
||||
confirm_open(q, _("Elimina"), delete_confirmed, NULL);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (idx == 0) launch_app(app_sel);
|
||||
else if (idx == 1) {
|
||||
if (!S.party.active) { set_msg(_("Non sei in un party: creane uno dalla Game Base"), 1); return; }
|
||||
char m[200]; snprintf(m, sizeof m, _("Giochiamo a %s?"), ap->name);
|
||||
social_party_send(m); set_msg(_("Invito a giocare inviato al party"), 0);
|
||||
} else if (idx == 2) { S.game_loading = 0; social_load_game(ap->tid); set_msg(_("Informazioni aggiornate"), 0); }
|
||||
}
|
||||
|
||||
// Dopo un cambio di cartelle o di app nascoste: si rifà la fila senza
|
||||
// rileggere i dischi, tenendo a fuoco keep_tid (o la tessera di prima, o la
|
||||
// cartella in cui è finita).
|
||||
void home_relayout(const char *keep_tid) {
|
||||
char keep[16]; snprintf(keep, sizeof keep, "%s", keep_tid ? keep_tid : nrow && app_sel < nrow ? apps[app_sel].tid : "");
|
||||
// via le tessere delle cartelle, poi Community in testa e le app nell'ordine scelto
|
||||
int n = 0;
|
||||
for (int i = 0; i < napps; i++) if (apps[i].builtin != 2) apps[n++] = apps[i];
|
||||
napps = n;
|
||||
for (int i = 0; i < napps; i++) for (int k = i + 1; k < napps; k++) {
|
||||
int before = apps[k].builtin == 1 || (!apps[i].builtin && app_cmp(&apps[k], &apps[i]) < 0);
|
||||
if (before) { AppEntry t = apps[i]; apps[i] = apps[k]; apps[k] = t; }
|
||||
}
|
||||
layout_apply();
|
||||
const char *f = keep[0] ? layout_folder_of(keep) : NULL;
|
||||
int sel = -1;
|
||||
for (int i = 0; i < nrow; i++) if (!strcmp(apps[i].tid, f ? f : keep)) sel = i;
|
||||
if (sel < 0) sel = app_sel < nrow ? app_sel : nrow - 1;
|
||||
app_sel = sel < 0 ? 0 : sel;
|
||||
for (int i = 0; i < nrow; i++) tile_size[i] = 150;
|
||||
if (zone == Z_ACT && apps[app_sel].builtin == 1) act_sel = 0;
|
||||
focus_at = SDL_GetTicks(); focus_loaded = -1;
|
||||
if (!nrow) bg_set_default();
|
||||
}
|
||||
|
||||
static UserRef pick_list[16]; static int npick;
|
||||
@@ -1054,19 +1128,23 @@ void home_input(int b) {
|
||||
switch (zone) {
|
||||
case Z_ROW:
|
||||
if (b == B_LEFT && app_sel > 0) { app_sel--; focus_at = SDL_GetTicks(); }
|
||||
else if (b == B_RIGHT && app_sel < napps - 1) { app_sel++; focus_at = SDL_GetTicks(); }
|
||||
else if (b == B_RIGHT && app_sel < nrow - 1) { app_sel++; focus_at = SDL_GetTicks(); }
|
||||
else if (b == B_UP) { zone = Z_TOP; top_sel = 0; }
|
||||
else if (b == B_DOWN) { if (napps) { zone = Z_ACT; act_sel = 0; } else if (g_prefs.cards) zone = Z_FEED; }
|
||||
else if (b == B_X && napps) launch_app(app_sel);
|
||||
else if (b == B_DOWN) { if (nrow) { zone = Z_ACT; act_sel = 0; } else if (g_prefs.cards) zone = Z_FEED; }
|
||||
else if (b == B_X && nrow) launch_app(app_sel);
|
||||
break;
|
||||
case Z_ACT:
|
||||
if (b == B_LEFT && act_sel > 0) act_sel--;
|
||||
else if (b == B_RIGHT && act_sel < 1) act_sel++;
|
||||
else if (b == B_RIGHT && act_sel < 1 && apps[app_sel].builtin != 1) act_sel++;
|
||||
else if (b == B_UP || b == B_O) zone = Z_ROW;
|
||||
else if (b == B_DOWN && g_prefs.cards) { zone = Z_CARDS; card_sel = 0; }
|
||||
else if (b == B_X) {
|
||||
if (act_sel == 0) launch_app(app_sel);
|
||||
else { const char *it[] = { _("Gioca"), _("Proponi al party"), _("Aggiorna informazioni"), _("Elimina dalla console"), _("Invita un amico a giocare") }; menu_open(apps[app_sel].name, it, 5, game_more_menu, NULL); }
|
||||
else if (apps[app_sel].builtin == 2) layout_folder_menu(apps[app_sel].tid);
|
||||
else {
|
||||
const char *it[GM_N] = { _("Gioca"), _("Proponi al party"), _("Aggiorna informazioni"), _("Sposta in una cartella"), _("Nascondi dalla home"), _("Invita un amico a giocare"), _("Elimina dalla console") };
|
||||
menu_open(apps[app_sel].name, it, GM_N, game_more_menu, NULL);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case Z_CARDS:
|
||||
@@ -1084,7 +1162,7 @@ void home_input(int b) {
|
||||
int n = feed_count();
|
||||
if (b == B_LEFT && feed_sel > 0) feed_sel--;
|
||||
else if (b == B_RIGHT && feed_sel < n - 1) feed_sel++;
|
||||
else if (b == B_UP || b == B_O) zone = napps ? Z_CARDS : Z_ROW;
|
||||
else if (b == B_UP || b == B_O) zone = nrow ? Z_CARDS : Z_ROW;
|
||||
else if (b == B_X) { const Activity *a = feed_item(feed_sel); if (a) profile_open(a->oid); }
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,316 @@
|
||||
// Omega UI — disposizione della home: app nascoste e cartelle.
|
||||
//
|
||||
// Tutto sta sulla console, in OMEGA_DIR/home-layout.txt, una riga per voce:
|
||||
// hide <tid> app tolta dalla home (si riattiva in Impostazioni)
|
||||
// folder <fid> <nome> cartella (fid = "FD" + numero)
|
||||
// in <tid> <fid> app dentro una cartella
|
||||
// Nascondere un'app la toglie dalla sua cartella e viceversa: una voce sola
|
||||
// per app. Le righe di app non più installate restano: se l'app torna, torna
|
||||
// dov'era.
|
||||
//
|
||||
// layout_apply() riordina apps[]: in testa le tessere della fila (Community,
|
||||
// cartelle non vuote, app visibili), in coda le app dentro le cartelle e
|
||||
// quelle nascoste. nrow è il numero di tessere della fila; il resto del
|
||||
// programma continua a vedere tutte le app installate fino a napps.
|
||||
#include "app.h"
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#define LAYOUT_FILE OMEGA_DIR "/home-layout.txt"
|
||||
#define MAX_FOLDERS 32
|
||||
#define MAX_ITEMS 512
|
||||
|
||||
int nrow;
|
||||
|
||||
typedef struct { char fid[16]; char name[64]; } Folder;
|
||||
typedef struct { char tid[16]; char fid[16]; } Item; // fid vuoto = nascosta
|
||||
static Folder folders[MAX_FOLDERS]; static int nfolders;
|
||||
static Item items[MAX_ITEMS]; static int nitems;
|
||||
static int loaded;
|
||||
|
||||
// ------------------------------------------------------------------- file --
|
||||
static void load(void) {
|
||||
if (loaded) return;
|
||||
loaded = 1;
|
||||
FILE *f = fopen(LAYOUT_FILE, "r");
|
||||
if (!f) return;
|
||||
char line[160];
|
||||
while (fgets(line, sizeof line, f)) {
|
||||
line[strcspn(line, "\r\n")] = 0;
|
||||
char a[16] = "", b[16] = "";
|
||||
if (!strncmp(line, "hide ", 5) && nitems < MAX_ITEMS) {
|
||||
snprintf(items[nitems].tid, sizeof items[0].tid, "%s", line + 5); items[nitems].fid[0] = 0; nitems++;
|
||||
} else if (!strncmp(line, "folder ", 7) && nfolders < MAX_FOLDERS && sscanf(line + 7, "%15s", a) == 1) {
|
||||
const char *name = line + 7 + strlen(a); while (*name == ' ') name++;
|
||||
snprintf(folders[nfolders].fid, sizeof folders[0].fid, "%s", a);
|
||||
snprintf(folders[nfolders].name, sizeof folders[0].name, "%s", *name ? name : a);
|
||||
nfolders++;
|
||||
} else if (!strncmp(line, "in ", 3) && nitems < MAX_ITEMS && sscanf(line + 3, "%15s %15s", a, b) == 2) {
|
||||
snprintf(items[nitems].tid, sizeof items[0].tid, "%s", a); snprintf(items[nitems].fid, sizeof items[0].fid, "%s", b); nitems++;
|
||||
}
|
||||
}
|
||||
fclose(f);
|
||||
}
|
||||
|
||||
static void save(void) {
|
||||
FILE *f = fopen(LAYOUT_FILE ".tmp", "w");
|
||||
if (!f) { omega_log("home-layout: scrittura non riuscita"); return; }
|
||||
for (int i = 0; i < nfolders; i++) fprintf(f, "folder %s %s\n", folders[i].fid, folders[i].name);
|
||||
for (int i = 0; i < nitems; i++) {
|
||||
if (items[i].fid[0]) fprintf(f, "in %s %s\n", items[i].tid, items[i].fid);
|
||||
else fprintf(f, "hide %s\n", items[i].tid);
|
||||
}
|
||||
fclose(f);
|
||||
rename(LAYOUT_FILE ".tmp", LAYOUT_FILE);
|
||||
}
|
||||
|
||||
static Item *item_of(const char *tid) {
|
||||
for (int i = 0; i < nitems; i++) if (!strcmp(items[i].tid, tid)) return &items[i];
|
||||
return NULL;
|
||||
}
|
||||
static Folder *folder_of_id(const char *fid) {
|
||||
for (int i = 0; i < nfolders; i++) if (!strcmp(folders[i].fid, fid)) return &folders[i];
|
||||
return NULL;
|
||||
}
|
||||
static void item_drop(const char *tid) {
|
||||
for (int i = 0; i < nitems; i++) if (!strcmp(items[i].tid, tid)) { items[i] = items[--nitems]; return; }
|
||||
}
|
||||
static void item_set(const char *tid, const char *fid) {
|
||||
Item *it = item_of(tid);
|
||||
if (!it) { if (nitems >= MAX_ITEMS) return; it = &items[nitems++]; snprintf(it->tid, sizeof it->tid, "%s", tid); }
|
||||
snprintf(it->fid, sizeof it->fid, "%s", fid ? fid : "");
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------- consulta --
|
||||
int layout_is_hidden(const char *tid) { load(); Item *it = item_of(tid); return it && !it->fid[0]; }
|
||||
const char *layout_folder_of(const char *tid) {
|
||||
load(); Item *it = item_of(tid);
|
||||
return it && it->fid[0] && folder_of_id(it->fid) ? it->fid : NULL;
|
||||
}
|
||||
int layout_folder_count(const char *fid) {
|
||||
int n = 0;
|
||||
for (int i = nrow; i < napps; i++) { const char *f = layout_folder_of(apps[i].tid); if (f && !strcmp(f, fid)) n++; }
|
||||
return n;
|
||||
}
|
||||
// i-esima app di una cartella (indice in apps[]), -1 se non c'è
|
||||
int layout_folder_app(const char *fid, int k) {
|
||||
for (int i = nrow; i < napps; i++) { const char *f = layout_folder_of(apps[i].tid); if (f && !strcmp(f, fid) && k-- == 0) return i; }
|
||||
return -1;
|
||||
}
|
||||
const char *layout_folder_name(const char *fid) { load(); Folder *f = folder_of_id(fid); return f ? f->name : ""; }
|
||||
|
||||
// ------------------------------------------------------------------ riordino --
|
||||
void layout_apply(void) {
|
||||
load();
|
||||
static AppEntry tmp[MAX_APPS];
|
||||
int n = 0;
|
||||
// 1) Community e cartelle con almeno un'app installata
|
||||
for (int i = 0; i < napps; i++) if (apps[i].builtin == 1) tmp[n++] = apps[i];
|
||||
for (int f = 0; f < nfolders && n < MAX_APPS; f++) {
|
||||
int has = 0;
|
||||
for (int i = 0; i < napps && !has; i++) { const char *fi = apps[i].builtin ? NULL : layout_folder_of(apps[i].tid); has = fi && !strcmp(fi, folders[f].fid); }
|
||||
if (!has) continue;
|
||||
AppEntry *a = &tmp[n++]; memset(a, 0, sizeof *a);
|
||||
a->builtin = 2; a->tex_state = 2; a->avg = g_theme_base;
|
||||
snprintf(a->tid, sizeof a->tid, "%s", folders[f].fid);
|
||||
snprintf(a->name, sizeof a->name, "%s", folders[f].name);
|
||||
}
|
||||
// 2) app visibili
|
||||
for (int i = 0; i < napps && n < MAX_APPS; i++)
|
||||
if (!apps[i].builtin && !layout_is_hidden(apps[i].tid) && !layout_folder_of(apps[i].tid)) tmp[n++] = apps[i];
|
||||
int row = n;
|
||||
// 3) app nelle cartelle, poi quelle nascoste
|
||||
for (int i = 0; i < napps && n < MAX_APPS; i++) if (!apps[i].builtin && layout_folder_of(apps[i].tid)) tmp[n++] = apps[i];
|
||||
for (int i = 0; i < napps && n < MAX_APPS; i++) if (!apps[i].builtin && layout_is_hidden(apps[i].tid)) tmp[n++] = apps[i];
|
||||
memcpy(apps, tmp, sizeof(AppEntry) * (size_t)n);
|
||||
napps = n; nrow = row;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------- modifiche --
|
||||
void layout_hide(const char *tid, int hide) {
|
||||
load();
|
||||
if (hide) item_set(tid, NULL); else item_drop(tid);
|
||||
save(); home_relayout(tid);
|
||||
}
|
||||
|
||||
static void move_to(const char *tid, const char *fid) {
|
||||
if (fid) item_set(tid, fid); else item_drop(tid);
|
||||
save();
|
||||
}
|
||||
|
||||
// Rinomina o crea: chiede il nome con la tastiera. Ritorna 1 se confermato.
|
||||
static int ask_name(const char *title, char *name, size_t n) {
|
||||
return edit_text(title, name, n, 0) && name[strspn(name, " ")];
|
||||
}
|
||||
|
||||
static char pick_tid[16];
|
||||
static void folder_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
char name[64] = "";
|
||||
const char *fid = NULL;
|
||||
if (idx >= 0 && idx < nfolders) fid = folders[idx].fid;
|
||||
else if (idx == nfolders) {
|
||||
if (nfolders >= MAX_FOLDERS) { set_msg(_("Hai raggiunto il numero massimo di cartelle"), 1); return; }
|
||||
if (!ask_name(_("Nome della nuova cartella"), name, sizeof name)) return;
|
||||
int num = 1;
|
||||
for (;; num++) { char t[16]; snprintf(t, sizeof t, "FD%04d", num); if (!folder_of_id(t)) break; }
|
||||
Folder *f = &folders[nfolders++];
|
||||
snprintf(f->fid, sizeof f->fid, "FD%04d", num);
|
||||
snprintf(f->name, sizeof f->name, "%s", name);
|
||||
fid = f->fid;
|
||||
} else return;
|
||||
move_to(pick_tid, fid);
|
||||
char m[160]; snprintf(m, sizeof m, _("Spostato in %s"), layout_folder_name(fid));
|
||||
set_msg(m, 0);
|
||||
home_relayout(NULL);
|
||||
}
|
||||
|
||||
// Menu "Sposta in una cartella" per un'app: cartelle esistenti + nuova.
|
||||
void layout_move_menu(const char *tid) {
|
||||
load();
|
||||
static const char *list[MAX_FOLDERS + 1];
|
||||
snprintf(pick_tid, sizeof pick_tid, "%s", tid);
|
||||
const char *cur = layout_folder_of(tid);
|
||||
int n = 0;
|
||||
for (int i = 0; i < nfolders; i++) list[n++] = folders[i].name;
|
||||
list[n++] = _("Nuova cartella...");
|
||||
menu_open(_("Sposta in una cartella"), list, n, folder_pick, NULL);
|
||||
if (cur) for (int i = 0; i < nfolders; i++) if (!strcmp(folders[i].fid, cur)) menu_select(i);
|
||||
}
|
||||
|
||||
void layout_unfold(const char *tid) { load(); move_to(tid, NULL); home_relayout(tid); }
|
||||
|
||||
static char edit_fid[16];
|
||||
static void folder_delete_yes(int idx, void *ud) {
|
||||
(void)idx; (void)ud;
|
||||
for (int i = nitems - 1; i >= 0; i--) if (!strcmp(items[i].fid, edit_fid)) items[i] = items[--nitems];
|
||||
for (int i = 0; i < nfolders; i++) if (!strcmp(folders[i].fid, edit_fid)) { folders[i] = folders[--nfolders]; break; }
|
||||
save();
|
||||
if (ov_top() == OV_FOLDER) ov_pop();
|
||||
set_msg(_("Cartella eliminata: le app sono tornate in home"), 0);
|
||||
home_relayout(NULL);
|
||||
}
|
||||
static void folder_opt_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
Folder *f = folder_of_id(edit_fid);
|
||||
if (!f) return;
|
||||
if (idx == 0) {
|
||||
char name[64]; snprintf(name, sizeof name, "%s", f->name);
|
||||
if (!ask_name(_("Nome della cartella"), name, sizeof name)) return;
|
||||
snprintf(f->name, sizeof f->name, "%s", name);
|
||||
save(); home_relayout(NULL);
|
||||
} else if (idx == 1) {
|
||||
confirm_open(_("Eliminare la cartella? Le app che contiene tornano in home, non vengono disinstallate."), _("Elimina"), folder_delete_yes, NULL);
|
||||
}
|
||||
}
|
||||
void layout_folder_menu(const char *fid) {
|
||||
load();
|
||||
snprintf(edit_fid, sizeof edit_fid, "%s", fid);
|
||||
const char *it[] = { _("Rinomina cartella"), _("Elimina cartella") };
|
||||
menu_open(layout_folder_name(fid), it, 2, folder_opt_pick, NULL);
|
||||
}
|
||||
|
||||
// ------------------------------------------------- app nascoste (Impostazioni) --
|
||||
static int hidden_idx[MAX_APPS]; static int nhidden;
|
||||
static void hidden_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
if (idx < 0 || idx >= nhidden) return;
|
||||
char m[160]; snprintf(m, sizeof m, _("%s è di nuovo in home"), apps[hidden_idx[idx]].name);
|
||||
char tid[16]; snprintf(tid, sizeof tid, "%s", apps[hidden_idx[idx]].tid);
|
||||
layout_hide(tid, 0);
|
||||
set_msg(m, 0);
|
||||
if (layout_hidden_count()) hidden_menu(); // il menu resta aperto finché ce ne sono
|
||||
}
|
||||
int layout_hidden_count(void) {
|
||||
int n = 0; for (int i = nrow; i < napps; i++) if (layout_is_hidden(apps[i].tid)) n++; return n;
|
||||
}
|
||||
void hidden_menu(void) {
|
||||
static const char *list[32];
|
||||
nhidden = 0;
|
||||
for (int i = nrow; i < napps && nhidden < 32; i++) if (layout_is_hidden(apps[i].tid)) { hidden_idx[nhidden] = i; list[nhidden++] = apps[i].name; }
|
||||
if (!nhidden) { set_msg(_("Nessuna app nascosta: le nascondi dalle opzioni di un gioco in home"), 0); return; }
|
||||
menu_open(_("App nascoste (X per rimetterle in home)"), list, nhidden, hidden_pick, NULL);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------ vista cartella --
|
||||
#define FV_COLS 6
|
||||
#define FV_TILE 200
|
||||
static char fv_fid[16]; static int fv_sel; static float fv_anim, fv_scroll;
|
||||
|
||||
void folder_open(const char *fid) {
|
||||
snprintf(fv_fid, sizeof fv_fid, "%s", fid);
|
||||
fv_sel = 0; fv_anim = 0; fv_scroll = 0;
|
||||
if (ov_top() != OV_FOLDER) ov_push(OV_FOLDER);
|
||||
}
|
||||
|
||||
void folder_draw(float t) {
|
||||
int a = (int)(255 * t);
|
||||
int n = layout_folder_count(fv_fid);
|
||||
if (!n) { ov_pop(); return; } // svuotata (app tolte o disinstallate)
|
||||
if (fv_sel >= n) fv_sel = n - 1;
|
||||
// pannello centrato, alto quanto le righe che servono (al massimo tre visibili)
|
||||
int gap = 40, step = FV_TILE + gap, cols = n < FV_COLS ? n : FV_COLS;
|
||||
int gw = cols * step - gap, rowh = FV_TILE + 74;
|
||||
int rows = (n + FV_COLS - 1) / FV_COLS, vis = rows < 3 ? rows : 3;
|
||||
int pw = gw + 160 < 900 ? 900 : gw + 160, ph = 170 + vis * rowh + 30;
|
||||
int px = SCREEN_W / 2 - pw / 2, py = (SCREEN_H - 90) / 2 - ph / 2 + (int)((1 - ease_out(t)) * 40);
|
||||
fill_rect(0, 0, SCREEN_W, SCREEN_H, RGB(4, 6, 12), a * 72 / 100);
|
||||
shadow_rrect(px, py, pw, ph, 34, 46, a * 70 / 100);
|
||||
fill_rrect(px, py, pw, ph, 34, mix(C_PANEL, RGB(10, 12, 20), 0.2f), a);
|
||||
draw_icon(IC_FOLDER, px + 74, py + 78, 46, C_ACC2, a);
|
||||
draw_text_fit(font(W_LIGHT, 50), layout_folder_name(fv_fid), px + 118, py + 46, pw - 360, C_WHITE, a, AL_L);
|
||||
char cnt[48]; snprintf(cnt, sizeof cnt, _("%d app"), n);
|
||||
draw_text(font(W_REG, 26), cnt, px + pw - 60, py + 62, C_DIM, a, AL_R);
|
||||
int top = py + 160, view = vis * rowh, x0 = SCREEN_W / 2 - gw / 2;
|
||||
float want = (float)((fv_sel / FV_COLS) * rowh);
|
||||
if (want - fv_scroll > view - rowh) fv_scroll = approach(fv_scroll, want - (view - rowh), 12.0f);
|
||||
else if (want < fv_scroll) fv_scroll = approach(fv_scroll, want, 12.0f);
|
||||
fv_anim = approach(fv_anim, (float)fv_sel, 18.0f);
|
||||
float pulse = 0.5f + 0.5f * sinf((float)g_time * 3.2f);
|
||||
SDL_Rect clip = { px, top - 16, pw, view + 16 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
for (int k = 0; k < n; k++) {
|
||||
int i = layout_folder_app(fv_fid, k);
|
||||
if (i < 0) break;
|
||||
AppEntry *ap = &apps[i];
|
||||
int x = x0 + (k % FV_COLS) * step, y = top + (k / FV_COLS) * rowh - (int)fv_scroll;
|
||||
if (y + rowh < top - 20 || y > top + view) continue;
|
||||
int foc = k == fv_sel, s = foc ? FV_TILE + 12 : FV_TILE, o = (FV_TILE - s) / 2;
|
||||
if (foc) shadow_rrect(x + o, y + o, s, s, 26, 22, a * 70 / 100);
|
||||
if (ap->tex) draw_tex(ap->tex, x + o, y + o, s, s, a);
|
||||
else { fill_rrect(x + o, y + o, s, s, 26, RGB(30, 38, 60), a); draw_icon(IC_GAMEPAD, x + FV_TILE / 2, y + FV_TILE / 2, 70, C_DIM, a); }
|
||||
if (foc) focus_ring(x + o, y + o, s, s, 26, pulse, a);
|
||||
draw_text_fit(font(foc ? W_MED : W_REG, 22), ap->name, x + FV_TILE / 2, y + FV_TILE + 16, FV_TILE + 30, foc ? C_TXT : C_DIM, a, AL_C);
|
||||
}
|
||||
SDL_RenderSetClipRect(R, NULL);
|
||||
int ic[4] = { IC_BTN_X, IC_BTN_TRI, IC_BTN_SQ, IC_BTN_O };
|
||||
const char *lb[4] = { _("Gioca"), _("Opzioni dell'app"), _("Opzioni della cartella"), _("Chiudi") };
|
||||
hints(ic, lb, 4, a);
|
||||
}
|
||||
|
||||
static void fv_app_pick(int idx, void *ud) {
|
||||
(void)ud;
|
||||
int i = layout_folder_app(fv_fid, fv_sel);
|
||||
if (i < 0) return;
|
||||
char tid[16]; snprintf(tid, sizeof tid, "%s", apps[i].tid);
|
||||
if (idx == 0) layout_unfold(tid);
|
||||
else if (idx == 1) layout_move_menu(tid);
|
||||
else if (idx == 2) { char m[160]; snprintf(m, sizeof m, _("%s nascosta: la rimetti in Impostazioni › App nascoste"), apps[i].name); layout_hide(tid, 1); set_msg(m, 0); }
|
||||
}
|
||||
|
||||
void folder_input(int b) {
|
||||
int n = layout_folder_count(fv_fid);
|
||||
if (b == B_O) { ov_pop(); return; }
|
||||
if (!n) return;
|
||||
if (b == B_LEFT && fv_sel % FV_COLS > 0) fv_sel--;
|
||||
else if (b == B_RIGHT && fv_sel % FV_COLS < FV_COLS - 1 && fv_sel < n - 1) fv_sel++;
|
||||
else if (b == B_UP && fv_sel >= FV_COLS) fv_sel -= FV_COLS;
|
||||
else if (b == B_DOWN && fv_sel + FV_COLS < n) fv_sel += FV_COLS;
|
||||
else if (b == B_DOWN && fv_sel / FV_COLS < (n - 1) / FV_COLS) fv_sel = n - 1;
|
||||
else if (b == B_X) { int i = layout_folder_app(fv_fid, fv_sel); if (i >= 0) { ov_clear(); launch_app(i); } }
|
||||
else if (b == B_TRI) {
|
||||
int i = layout_folder_app(fv_fid, fv_sel);
|
||||
const char *it[] = { _("Togli dalla cartella"), _("Sposta in un'altra cartella"), _("Nascondi dalla home") };
|
||||
if (i >= 0) menu_open(apps[i].name, it, 3, fv_app_pick, NULL);
|
||||
} else if (b == B_SQ) layout_folder_menu(fv_fid);
|
||||
}
|
||||
+6821
-4172
File diff suppressed because it is too large.
Load diff
+14
-4
@@ -77,6 +77,8 @@ static void ov_draw_one(Overlay o, float t) {
|
||||
case OV_STORE: store_draw(t); break;
|
||||
case OV_DOC: doc_draw(t); break;
|
||||
case OV_COMMUNITY: community_draw(t); break;
|
||||
case OV_TROPHIES: trophies_draw(t); break;
|
||||
case OV_FOLDER: folder_draw(t); break;
|
||||
case OV_ABOUT: about_draw(t); break;
|
||||
case OV_MUSIC: music_draw(t); break;
|
||||
case OV_SYSTEM: system_draw(t); break;
|
||||
@@ -214,6 +216,7 @@ void do_logout(void) {
|
||||
}
|
||||
// le due richieste sopra partono col token attuale; le risposte in arrivo si scartano
|
||||
g_net_gen++;
|
||||
consync_stop();
|
||||
session_clear(); g_token[0] = 0;
|
||||
social_reset(); ov_clear();
|
||||
memset(f_pass, 0, sizeof f_pass);
|
||||
@@ -226,6 +229,7 @@ static Uint32 quit_at;
|
||||
void app_quit_later(Uint32 ms) { quit_at = SDL_GetTicks() + ms; }
|
||||
|
||||
void app_quit(void) {
|
||||
consync_stop();
|
||||
if (g_token[0]) {
|
||||
char buf[512]; omega_http(HTTP_POST, OMEGA_API "/presence", g_token, "{\"status\":\"offline\"}", buf, sizeof buf);
|
||||
}
|
||||
@@ -296,6 +300,8 @@ static void dispatch(int b) {
|
||||
case OV_STORE: store_input(b); break;
|
||||
case OV_DOC: doc_input(b); break;
|
||||
case OV_COMMUNITY: community_input(b); break;
|
||||
case OV_TROPHIES: trophies_input(b); break;
|
||||
case OV_FOLDER: folder_input(b); break;
|
||||
case OV_ABOUT: about_input(b); break;
|
||||
case OV_MUSIC: music_input(b); break;
|
||||
case OV_SYSTEM: system_input(b); break;
|
||||
@@ -339,9 +345,11 @@ static void saver_draw(void) {
|
||||
float tt = (float)g_time;
|
||||
// posizione che vaga lentamente
|
||||
int cx = SCREEN_W / 2 + (int)(520 * sinf(tt * 0.031f)), cy = SCREEN_H / 2 + (int)(260 * sinf(tt * 0.047f + 1.3f));
|
||||
if (g_prefs.saver_style == 1 && napps) {
|
||||
// copertine: una alla volta, ogni 8 s, con dissolvenza
|
||||
int i = (int)(tt / 8.0f) % napps; float ph = fmodf(tt, 8.0f), k = ph < 1 ? ph : ph > 7 ? 8 - ph : 1;
|
||||
// copertine: una alla volta, ogni 8 s, con dissolvenza (solo i giochi in home, non cartelle né app nascoste)
|
||||
int ncov = 0; for (int j = 0; j < nrow; j++) ncov += !apps[j].builtin;
|
||||
if (g_prefs.saver_style == 1 && ncov) {
|
||||
int i = (int)(tt / 8.0f) % ncov; float ph = fmodf(tt, 8.0f), k = ph < 1 ? ph : ph > 7 ? 8 - ph : 1;
|
||||
for (int j = 0; j < nrow; j++) if (!apps[j].builtin && i-- == 0) { i = j; break; }
|
||||
AppEntry *ap = &apps[i];
|
||||
int s = 340;
|
||||
glow(cx, cy, s, ap->avg, (int)(a * 0.5f * k));
|
||||
@@ -450,7 +458,7 @@ static void foreground_tick(void) {
|
||||
|
||||
// --------------------------------------------------------- comandi di debug --
|
||||
// File OMEGA_CMD, una riga per comando: "key x|o|tri|sq|opt|up|down|left|right|l1|r1",
|
||||
// "text <testo>" (prossima tastiera), "shot [file]", "wait <ms>", "micprobe", "system", "files", "store", "quit".
|
||||
// "text <testo>" (prossima tastiera), "shot [file]", "wait <ms>", "micprobe", "system", "files", "store", "avatar", "quit".
|
||||
// Il file si cancella appena letto.
|
||||
static char cmdq[64][160]; static int ncmd, cmd_i; static Uint32 cmd_next, cmd_check;
|
||||
static int want_shot; static char shot_path[256];
|
||||
@@ -484,6 +492,8 @@ static void cmd_poll(void) {
|
||||
else if (!strcmp(c, "system")) system_open();
|
||||
else if (!strcmp(c, "files")) files_open(NULL);
|
||||
else if (!strcmp(c, "store")) store_open();
|
||||
else if (!strcmp(c, "avatar")) ov_push(OV_AVATAR);
|
||||
else if (!strcmp(c, "settings")) ov_push(OV_SETTINGS);
|
||||
}
|
||||
|
||||
static void save_shot(void) {
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#endif
|
||||
// versione dell'app: la usano gli aggiornamenti, va alzata a ogni rilascio.
|
||||
#ifndef OMEGA_VERSION
|
||||
#define OMEGA_VERSION "2026.10.05.5"
|
||||
#define OMEGA_VERSION "2026.10.05.8"
|
||||
#endif
|
||||
|
||||
// Dati dell'app. Il demone omega_redirect legge session.json e ui-active da
|
||||
|
||||
+60
-34
@@ -70,7 +70,10 @@ void menu_select(int i) { if (i >= 0 && i < mn_n) mn_sel = i, mn_anim = (float)i
|
||||
void menu_draw(float t) {
|
||||
backdrop(t, 120);
|
||||
mn_anim = approach(mn_anim, (float)mn_sel, 18.0f);
|
||||
// largo quanto la voce più lunga (le scelte della Privacy portano il valore accanto)
|
||||
int w = 640, rh = 82, h = 110 + mn_n * rh + 30;
|
||||
for (int i = 0; i < mn_n; i++) { int tw = text_w(font(W_MED, 28), mn_items[i]) + 130; if (tw > w) w = tw; }
|
||||
if (w > 1180) w = 1180;
|
||||
if (h > SCREEN_H - 120) h = SCREEN_H - 120;
|
||||
int x = SCREEN_W / 2 - w / 2, y = SCREEN_H / 2 - h / 2 + (int)((1 - ease_out(t)) * 50);
|
||||
int a = (int)(255 * t);
|
||||
@@ -607,16 +610,20 @@ void notif_input(int b) {
|
||||
|
||||
// ------------------------------------------------------------------ profilo --
|
||||
static int pr_sel; static float pr_anim;
|
||||
enum { PA_MSG, PA_PARTY, PA_REMOVE, PA_ADD, PA_ACCEPT, PA_DECLINE, PA_CANCEL, PA_BIO, PA_AVATAR, PA_COVER, PA_LOGOUT, PA_STATUS, PA_MORE, PA_UNBLOCK };
|
||||
enum { PA_MSG, PA_PARTY, PA_REMOVE, PA_ADD, PA_ACCEPT, PA_DECLINE, PA_CANCEL, PA_BIO, PA_AVATAR, PA_COVER, PA_STATUS, PA_MORE, PA_UNBLOCK, PA_TROPHIES };
|
||||
#define PR_MAX_ACTIONS 6
|
||||
static int pr_actions(int *out, const char **lbl, int *icons) {
|
||||
int n = 0;
|
||||
#define ADD(id, l, ic) do { out[n] = id; lbl[n] = l; icons[n] = ic; n++; } while (0)
|
||||
if (!strcmp(PR.relation, "self")) { ADD(PA_STATUS, _("Stato"), IC_CHECK); ADD(PA_BIO, _("Modifica bio"), IC_NEWS); ADD(PA_AVATAR, _("Avatar"), IC_USER); ADD(PA_COVER, _("Copertina"), IC_STAR); ADD(PA_LOGOUT, _("Esci"), IC_EXIT); }
|
||||
// i trofei: i propri sempre, quelli degli altri se li mostrano
|
||||
int trophies = PR.loaded && !PR.blocked && (!strcmp(PR.relation, "self") || !PR.trophies.hidden);
|
||||
if (!strcmp(PR.relation, "self")) { ADD(PA_STATUS, _("Stato"), IC_CHECK); ADD(PA_TROPHIES, _("Trofei"), IC_STAR); ADD(PA_BIO, _("Modifica bio"), IC_NEWS); ADD(PA_AVATAR, _("Avatar"), IC_USER); ADD(PA_COVER, _("Copertina"), IC_ALBUM); }
|
||||
else if (PR.blocked) { ADD(PA_UNBLOCK, _("Sblocca"), IC_CHECK); }
|
||||
else if (!strcmp(PR.relation, "friend")) { ADD(PA_MSG, _("Messaggio"), IC_CHAT); ADD(PA_PARTY, S.party.active ? _("Invita al party") : _("Avvia party"), IC_PARTY); ADD(PA_REMOVE, _("Rimuovi"), IC_CLOSE); ADD(PA_MORE, P_("profilo", "Altro"), IC_MORE); }
|
||||
else if (!strcmp(PR.relation, "incoming")) { ADD(PA_ACCEPT, _("Accetta richiesta"), IC_CHECK); ADD(PA_DECLINE, _("Rifiuta"), IC_CLOSE); }
|
||||
else if (!strcmp(PR.relation, "outgoing")) { ADD(PA_CANCEL, _("Annulla richiesta"), IC_CLOSE); }
|
||||
else if (PR.loaded) { ADD(PA_ADD, _("Aggiungi amico"), IC_ADDUSER); }
|
||||
if (trophies && strcmp(PR.relation, "self")) ADD(PA_TROPHIES, _("Trofei"), IC_STAR);
|
||||
if (PR.loaded && !PR.blocked && strcmp(PR.relation, "self") && strcmp(PR.relation, "friend")) ADD(PA_MORE, P_("profilo", "Altro"), IC_MORE);
|
||||
#undef ADD
|
||||
return n;
|
||||
@@ -650,7 +657,7 @@ void profile_draw(float t) {
|
||||
fill_rrect(x + w - rw - 60, y + 286, rw, 44, 22, C_WHITE, a * 14 / 100);
|
||||
draw_text(font(W_MED, 22), rel, x + w - rw / 2 - 60, y + 296, C_TXT, a, AL_C);
|
||||
}
|
||||
int ids[6], icons[6]; const char *lbl[6];
|
||||
int ids[PR_MAX_ACTIONS], icons[PR_MAX_ACTIONS]; const char *lbl[PR_MAX_ACTIONS];
|
||||
int n = pr_actions(ids, lbl, icons);
|
||||
if (pr_sel >= n) pr_sel = n ? n - 1 : 0;
|
||||
pr_anim = approach(pr_anim, (float)pr_sel, 18.0f);
|
||||
@@ -681,6 +688,8 @@ void profile_draw(float t) {
|
||||
draw_icon(IC_CLOCK, c1 + 16, cy + 314, 28, C_DIM, a);
|
||||
draw_text(font(W_REG, 25), line, c1 + 44, cy + 298, C_TXT, a, AL_L);
|
||||
}
|
||||
if (PR.loaded && !PR.blocked && !PR.trophies.hidden && PR.trophies.sets)
|
||||
trophy_counts(c1 + 2, cy + 342, PR.trophies.p, PR.trophies.g, PR.trophies.s, PR.trophies.b, a);
|
||||
if (PR.created[0]) {
|
||||
int Y, M, D;
|
||||
if (sscanf(PR.created, "%d-%d-%d", &Y, &M, &D) == 3 && M >= 1 && M <= 12) {
|
||||
@@ -726,10 +735,9 @@ static void more_pick(int idx, void *ud) {
|
||||
if (idx == 0) confirm_open(_("Bloccarlo? Non potrà più scriverti, invitarti né vedere i tuoi post, e smetterete di essere amici."), _("Blocca"), block_yes, NULL);
|
||||
else if (idx == 1) { const char *r[] = { _("Spam"), _("Molestie"), _("Contenuto offensivo"), _("Si spaccia per un altro"), _("Altro") }; menu_open(_("Segnala utente"), r, 5, report_user_pick, NULL); }
|
||||
}
|
||||
static void logout_yes(int idx, void *ud) { (void)idx; (void)ud; do_logout(); }
|
||||
|
||||
void profile_input(int b) {
|
||||
int ids[6], icons[6]; const char *lbl[6];
|
||||
int ids[PR_MAX_ACTIONS], icons[PR_MAX_ACTIONS]; const char *lbl[PR_MAX_ACTIONS];
|
||||
int n = pr_actions(ids, lbl, icons);
|
||||
if (b == B_O) { ov_pop(); return; }
|
||||
if (b == B_LEFT && pr_sel > 0) pr_sel--;
|
||||
@@ -746,41 +754,49 @@ void profile_input(int b) {
|
||||
case PA_BIO: { char bio[168]; snprintf(bio, sizeof bio, "%s", PR.about); if (edit_text(_("La tua bio"), bio, sizeof bio, 0)) { snprintf(PR.about, sizeof PR.about, "%s", bio); social_profile_update(bio, 0); } break; }
|
||||
case PA_AVATAR: ov_push(OV_AVATAR); break;
|
||||
case PA_COVER: gallery_open(1); break;
|
||||
case PA_LOGOUT: confirm_open(_("Vuoi uscire dal tuo account Omega?"), _("Esci"), logout_yes, NULL); break;
|
||||
case PA_STATUS: status_menu(); break;
|
||||
case PA_UNBLOCK: social_block(PR.oid, 0); break;
|
||||
case PA_TROPHIES: trophies_open(PR.oid); break;
|
||||
case PA_MORE: { const char *m[] = { _("Blocca"), _("Segnala") }; menu_open(PR.oid, m, 2, more_pick, NULL); break; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------ scelta avatar --
|
||||
// Righe 0-1: personaggi illustrati · righe 2-3: colori · riga 4: foto o video.
|
||||
// Quattro righe da 8 personaggi illustrati (0-31), una riga da 16 colori
|
||||
// (32-47), poi il tasto per una foto o un video personale (48).
|
||||
#define AV_CHARS AV_ART_COUNT
|
||||
#define AV_COLORS 16
|
||||
#define AV_CUSTOM (AV_CHARS + AV_COLORS)
|
||||
static int av_sel = -1;
|
||||
static int av_index(int sel) { return sel < 16 ? AV_ART_FIRST + sel : sel - 16; }
|
||||
static int av_index(int sel) { return sel < AV_CHARS ? AV_ART_FIRST + sel : sel - AV_CHARS; }
|
||||
void avatar_draw(float t) {
|
||||
backdrop(t, 140);
|
||||
if (av_sel < 0) { av_sel = 32; for (int i = 0; i < 32; i++) if (av_index(i) == S.my_avatar) av_sel = i; }
|
||||
if (av_sel < 0) { av_sel = AV_CUSTOM; for (int i = 0; i < AV_CUSTOM; i++) if (av_index(i) == S.my_avatar) av_sel = i; }
|
||||
int w = 1320, h = 940, x = SCREEN_W / 2 - w / 2, y = SCREEN_H / 2 - h / 2 + (int)((1 - ease_out(t)) * 40);
|
||||
int a = (int)(255 * t);
|
||||
shadow_rrect(x, y, w, h, 30, 40, a * 70 / 100);
|
||||
fill_rrect(x, y, w, h, 30, C_PANEL, a);
|
||||
draw_text(font(W_LIGHT, 44), _("Scegli il tuo avatar"), x + 60, y + 36, C_WHITE, a, AL_L);
|
||||
draw_text(font(W_MED, 24), _("Personaggi"), x + 64, y + 108, C_DIM, a, AL_L);
|
||||
draw_text(font(W_MED, 24), _("Colori"), x + 64, y + 482, C_DIM, a, AL_L);
|
||||
draw_text(font(W_MED, 24), _("Personaggi"), x + 64, y + 104, C_DIM, a, AL_L);
|
||||
draw_text(font(W_MED, 24), _("Colori"), x + 64, y + 640, C_DIM, a, AL_L);
|
||||
float pulse = 0.5f + 0.5f * sinf((float)g_time * 4);
|
||||
int custom_frames = 0; int has_custom = media_of(S.me, &custom_frames) != NULL;
|
||||
for (int i = 0; i < 32; i++) {
|
||||
int row = i / 8, col = i % 8;
|
||||
int cx = x + 130 + col * 152, cy = y + 210 + row * 150 + (row >= 2 ? 50 : 0);
|
||||
int foc = av_sel == i, idx = av_index(i);
|
||||
if (foc) ring(cx, cy, 70, 4, C_WHITE, (int)(a * (0.7f + 0.3f * pulse)));
|
||||
int has_custom = media_of(S.me, NULL) != NULL;
|
||||
for (int i = 0; i < AV_CUSTOM; i++) {
|
||||
int chr = i < AV_CHARS, foc = av_sel == i, idx = av_index(i);
|
||||
int cx = chr ? x + 135 + (i % 8) * 150 : x + 90 + (i - AV_CHARS) * 76;
|
||||
int cy = chr ? y + 196 + (i / 8) * 122 : y + 718;
|
||||
int sz = chr ? (foc ? 112 : 98) : (foc ? 64 : 54);
|
||||
if (foc) ring(cx, cy, sz / 2 + 8, 4, C_WHITE, (int)(a * (0.7f + 0.3f * pulse)));
|
||||
// oid vuoto: draw_avatar altrimenti mostrerebbe la foto personalizzata
|
||||
if (idx >= AV_ART_FIRST) { char none[2] = ""; draw_avatar(none, idx, cx, cy, foc ? 124 : 108, a); }
|
||||
else draw_avatar_color(S.me, idx, cx, cy, foc ? 124 : 108, a);
|
||||
if (idx == S.my_avatar && !has_custom) { fill_circle(cx + 42, cy + 42, 17, C_OK, a); draw_icon(IC_CHECK, cx + 42, cy + 42, 22, C_WHITE, a); }
|
||||
if (chr) { char none[2] = ""; draw_avatar(none, idx, cx, cy, sz, a); }
|
||||
else draw_avatar_color(S.me, idx, cx, cy, sz, a);
|
||||
if (idx == S.my_avatar && !has_custom) {
|
||||
int o = chr ? 38 : 20, r = chr ? 16 : 11;
|
||||
fill_circle(cx + o, cy + o, r, C_OK, a); draw_icon(IC_CHECK, cx + o, cy + o, r * 13 / 10, C_WHITE, a);
|
||||
}
|
||||
}
|
||||
int by = y + h - 120, bw = 560, bx = x + w / 2 - bw / 2, foc = av_sel == 32;
|
||||
int by = y + h - 120, bw = 560, bx = x + w / 2 - bw / 2, foc = av_sel == AV_CUSTOM;
|
||||
if (foc) shadow_rrect(bx, by, bw, 80, 40, 16, a / 2);
|
||||
fill_rrect(bx, by, bw, 80, 40, foc ? C_WHITE : RGB(48, 54, 72), a);
|
||||
draw_icon(IC_PLAY, bx + 60, by + 40, 30, foc ? RGB(12, 14, 22) : C_TXT, a);
|
||||
@@ -788,16 +804,24 @@ void avatar_draw(float t) {
|
||||
}
|
||||
void avatar_input(int b) {
|
||||
if (b == B_O) { av_sel = -1; ov_pop(); return; }
|
||||
if (av_sel == 32) {
|
||||
if (b == B_UP) av_sel = 28;
|
||||
if (av_sel == AV_CUSTOM) {
|
||||
if (b == B_UP) av_sel = AV_CHARS + AV_COLORS / 2;
|
||||
else if (b == B_X) { av_sel = -1; ov_pop(); gallery_open(0); }
|
||||
return;
|
||||
}
|
||||
if (b == B_LEFT && av_sel % 8 > 0) av_sel--;
|
||||
else if (b == B_RIGHT && av_sel % 8 < 7) av_sel++;
|
||||
else if (b == B_UP && av_sel >= 8) av_sel -= 8;
|
||||
else if (b == B_DOWN) av_sel = av_sel + 8 < 32 ? av_sel + 8 : 32;
|
||||
else if (b == B_X) {
|
||||
if (av_sel >= AV_CHARS) { // riga dei colori
|
||||
int c = av_sel - AV_CHARS;
|
||||
if (b == B_LEFT && c > 0) av_sel--;
|
||||
else if (b == B_RIGHT && c < AV_COLORS - 1) av_sel++;
|
||||
else if (b == B_UP) av_sel = AV_CHARS - 8 + c / 2;
|
||||
else if (b == B_DOWN) av_sel = AV_CUSTOM;
|
||||
} else { // personaggi, 8 per riga
|
||||
if (b == B_LEFT && av_sel % 8 > 0) av_sel--;
|
||||
else if (b == B_RIGHT && av_sel % 8 < 7) av_sel++;
|
||||
else if (b == B_UP && av_sel >= 8) av_sel -= 8;
|
||||
else if (b == B_DOWN) av_sel = av_sel + 8 < AV_CHARS ? av_sel + 8 : AV_CHARS + (av_sel % 8) * 2;
|
||||
}
|
||||
if (b == B_X) {
|
||||
int idx = av_index(av_sel);
|
||||
// scegliere un avatar Omega toglie la foto o il video personale
|
||||
if (media_of(S.me, NULL)) { net_req(HTTP_POST, OMEGA_API "/media/clear?kind=avatar", "{}", NULL, NULL); media_note(S.me, "", 0); }
|
||||
@@ -1001,7 +1025,7 @@ static void open_lang_menu(void) {
|
||||
menu_select(sel);
|
||||
}
|
||||
|
||||
enum { SO_PROFILE, SO_CUSTOM, SO_AVATAR, SO_BIO, SO_THEME, SO_LANG, SO_AUDIO, SO_HOME, SO_SERVER, SO_SYSTEM, SO_PRIVACY, SO_ABOUT, SO_LOGOUT, SO_QUIT, N_OPT };
|
||||
enum { SO_PROFILE, SO_CUSTOM, SO_AVATAR, SO_BIO, SO_THEME, SO_LANG, SO_AUDIO, SO_HOME, SO_HIDDEN, SO_SERVER, SO_SYSTEM, SO_PRIVACY, SO_ABOUT, SO_LOGOUT, SO_QUIT, N_OPT };
|
||||
|
||||
void settings_draw(float t) {
|
||||
int w = 780, x = side_panel(t, w), a = (int)(255 * t);
|
||||
@@ -1016,12 +1040,12 @@ void settings_draw(float t) {
|
||||
snprintf(info, sizeof info, _("Amici: %d \xC2\xB7 online: %d \xC2\xB7 giochi: %d"), S.nfriends, friends_online_count(), napps);
|
||||
draw_text_fit(font(W_REG, 22), info, px + 140, y + 72, pw - 170, C_DIM, a, AL_L);
|
||||
y += 140;
|
||||
static const char *opts[N_OPT] = { N_("Il mio profilo"), N_("Personalizza"), N_("Cambia avatar"), N_("Modifica bio"), N_("Tema"), N_("Lingua"), N_("Audio"), N_("Omega come Home"), N_("Server"), N_("Sistema e strumenti"),
|
||||
N_("Privacy e dati"), N_("Informazioni su Omega"), N_("Esci dall'account"), N_("Chiudi Omega") };
|
||||
static const int oic[N_OPT] = { IC_USER, IC_BRUSH, IC_STAR, IC_NEWS, IC_GEAR, IC_CHAT, IC_BELL, IC_GAMEPAD, IC_GLOBE, IC_FOLDER, IC_CHECK, IC_MORE, IC_EXIT, IC_POWER };
|
||||
static const char *opts[N_OPT] = { N_("Il mio profilo"), N_("Personalizza"), N_("Cambia avatar"), N_("Modifica bio"), N_("Tema"), N_("Lingua"), N_("Audio"), N_("Omega come Home"), N_("App nascoste"), N_("Server"), N_("Sistema e strumenti"),
|
||||
N_("Privacy"), N_("Informazioni su Omega"), N_("Esci dall'account"), N_("Chiudi Omega") };
|
||||
static const int oic[N_OPT] = { IC_USER, IC_BRUSH, IC_STAR, IC_NEWS, IC_GEAR, IC_CHAT, IC_BELL, IC_GAMEPAD, IC_CLOSE, IC_GLOBE, IC_FOLDER, IC_CHECK, IC_MORE, IC_EXIT, IC_POWER };
|
||||
st_anim = approach(st_anim, (float)st_sel, 20.0f);
|
||||
// 14 righe più l'intestazione stanno sopra la barra dei comandi (y 1018)
|
||||
const int rs = 52, rh = 46;
|
||||
// 15 righe più l'intestazione stanno sopra la barra dei comandi (y 1018)
|
||||
const int rs = 49, rh = 44;
|
||||
TTF_Font *fo = font(W_MED, 27), *fv = font(W_REG, 23);
|
||||
for (int i = 0; i < N_OPT; i++) {
|
||||
int ry = y + i * rs;
|
||||
@@ -1040,6 +1064,7 @@ void settings_draw(float t) {
|
||||
if (i == SO_LANG) vw = draw_text_fit(fv, i18n_lang_name(i18n_code()), px + pw - 30, vy, 260, C_DIM, a, AL_R);
|
||||
if (i == SO_SERVER) vw = draw_text_fit(fv, server_label(), px + pw - 30, vy, 260, C_DIM, a, AL_R);
|
||||
if (i == SO_HOME) vw = draw_text(fv, home_mode() == 1 ? _("s\xC3\xAC") : _("no"), px + pw - 30, vy, C_DIM, a, AL_R);
|
||||
if (i == SO_HIDDEN) { char nh[16]; snprintf(nh, sizeof nh, "%d", layout_hidden_count()); vw = draw_text(fv, nh, px + pw - 30, vy, C_DIM, a, AL_R); }
|
||||
draw_text_fit(fo, lbl, px + 92, ry + (rh - TTF_FontHeight(fo)) / 2, pw - 92 - 30 - (vw ? vw + 24 : 0), i == SO_QUIT ? C_ERR : C_TXT, a, AL_L);
|
||||
}
|
||||
const int ic[] = { IC_BTN_X, IC_BTN_O };
|
||||
@@ -1067,6 +1092,7 @@ void settings_input(int b) {
|
||||
case SO_AUDIO: open_audio_menu(); break;
|
||||
case SO_SERVER: server_menu(); break;
|
||||
case SO_HOME: home_mode_menu(); break;
|
||||
case SO_HIDDEN: hidden_menu(); break;
|
||||
case SO_SYSTEM: system_open(); break;
|
||||
case SO_PRIVACY: privacy_menu(); break;
|
||||
case SO_ABOUT: ov_push(OV_ABOUT); break;
|
||||
|
||||
@@ -0,0 +1,488 @@
|
||||
// Omega UI — Record e Trofei: le due schede pubbliche della Community e la
|
||||
// finestra dei trofei di un utente.
|
||||
// Record tutti gli iscritti: giocatori per tempo di gioco, giochi più
|
||||
// giocati, maratone (un giocatore su un solo gioco); settimana o sempre
|
||||
// Trofei classifica pubblica per punti dei trofei importati dalla console
|
||||
// Finestra i set di un utente e, dentro un set, i singoli trofei
|
||||
// Chi compare lo decide ciascuno in Impostazioni › Privacy (account.c).
|
||||
#include "app.h"
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#define ROW_H 96
|
||||
#define VIEW_TOP (CM_TOP + 150)
|
||||
#define VIEW_H (SCREEN_H - VIEW_TOP - 100)
|
||||
|
||||
enum { L_PLAYERS, L_GAMES, L_MARATHON, NLISTS };
|
||||
|
||||
typedef struct { char oid[32]; int avatar; long secs; int rank, me, games; char gid[24], game[100], icon[20]; } RPlayer;
|
||||
typedef struct { char gid[24], game[100], icon[20]; long secs; int players, now; char top[32]; long top_secs; } RGame;
|
||||
typedef struct { char oid[32]; int avatar; int p, g, s, b, points, sets, rank, me; } TRank;
|
||||
|
||||
static RPlayer players[52], marathons[20], gplayers[52]; static int nplayers, nmarathons, ngplayers;
|
||||
static RGame games[30]; static int ngames;
|
||||
static struct { int listed, rank, of, online, playing, loaded; } rme;
|
||||
static TRank tranks[52]; static int ntranks;
|
||||
static struct { int listed, importing, rank, of, loaded; } tme;
|
||||
static struct { int open; RGame g; } gview; // classifica di un solo gioco
|
||||
static int list, sel, week, sync_seen;
|
||||
static float scroll, scroll_t;
|
||||
|
||||
static const Col GRADE_COL[4] = { { 176, 222, 255, 255 }, { 255, 200, 60, 255 }, { 200, 210, 225, 255 }, { 215, 140, 80, 255 } }; // platino, oro, argento, bronzo
|
||||
|
||||
// ------------------------------------------------------------------ utilità --
|
||||
static void parse_user(JVal *u, char *oid, size_t n, int *avatar) {
|
||||
oid[0] = 0; *avatar = 0;
|
||||
if (!u) return;
|
||||
jcpy(oid, n, u, "online_id");
|
||||
*avatar = (int)jnum(u, "avatar", 0);
|
||||
media_note_json(oid, u);
|
||||
}
|
||||
|
||||
static void reset_sel(void) { sel = 0; scroll = scroll_t = 0; }
|
||||
|
||||
static void follow(int count) {
|
||||
if (sel >= count) sel = count ? count - 1 : 0;
|
||||
float t = scroll_t;
|
||||
int ys = sel * ROW_H;
|
||||
if (ys - t < 0) t = (float)ys;
|
||||
if (ys + ROW_H - t > VIEW_H) t = (float)(ys + ROW_H - VIEW_H);
|
||||
scroll_t = t < 0 ? 0 : t;
|
||||
scroll = approach(scroll, scroll_t, 14.0f);
|
||||
}
|
||||
|
||||
static Col rank_col(int rank) {
|
||||
return rank == 1 ? RGB(255, 200, 60) : rank == 2 ? RGB(200, 210, 225) : rank == 3 ? RGB(215, 140, 80) : C_DIM;
|
||||
}
|
||||
|
||||
// Icona di un gioco: quella della console se è installato, altrimenti quella
|
||||
// arrivata dal server, altrimenti un segnaposto.
|
||||
static void game_icon(const char *gid, const char *media, int x, int y, int s, int a) {
|
||||
for (int k = 0; k < napps; k++) if (apps[k].tex && !strcmp(apps[k].tid, gid)) { draw_tex(apps[k].tex, x, y, s, s, a); return; }
|
||||
if (media[0] && draw_media_frames(media, 1, x, y, s, s, 128, 128, 18, 0, a)) return;
|
||||
fill_rrect(x, y, s, s, 14, RGB(40, 48, 70), a);
|
||||
draw_icon(IC_GAMEPAD, x + s / 2, y + s / 2, s * 55 / 100, C_DIM, a);
|
||||
}
|
||||
|
||||
// Coppa di un grado (0 platino … 3 bronzo) e i quattro conteggi in fila; ritorna la larghezza.
|
||||
static void cup(int cx, int cy, int r, int grade, int a) {
|
||||
fill_circle(cx, cy, r, GRADE_COL[grade & 3], a);
|
||||
draw_icon(IC_STAR, cx, cy, r * 13 / 10, RGB(20, 22, 32), a);
|
||||
}
|
||||
int trophy_counts(int x, int y, int p, int g, int s, int b, int a) {
|
||||
const int v[4] = { p, g, s, b };
|
||||
TTF_Font *f = font(W_MED, 23);
|
||||
int x0 = x;
|
||||
for (int i = 0; i < 4; i++) {
|
||||
cup(x + 13, y + 14, 13, i, a);
|
||||
char n[12]; snprintf(n, sizeof n, "%d", v[i]);
|
||||
x += 34 + draw_text(f, n, x + 32, y, C_TXT, a, AL_L) + 18;
|
||||
}
|
||||
return x - x0;
|
||||
}
|
||||
static int grade_index(const char *g) { return g[0] == 'P' ? 0 : g[0] == 'G' ? 1 : g[0] == 'S' ? 2 : 3; }
|
||||
|
||||
// --------------------------------------------------------------- caricamento --
|
||||
static void parse_players(JVal *arr, RPlayer *out, int *n, int max) {
|
||||
*n = 0;
|
||||
JFOR(o, arr) {
|
||||
if (*n >= max) break;
|
||||
RPlayer *p = &out[(*n)++]; memset(p, 0, sizeof *p);
|
||||
parse_user(jget(o, "user"), p->oid, sizeof p->oid, &p->avatar);
|
||||
p->secs = (long)jnum(o, "seconds", 0); p->rank = (int)jnum(o, "rank", *n); p->me = jbool(o, "me"); p->games = (int)jnum(o, "games", 0);
|
||||
jcpy(p->gid, sizeof p->gid, o, "game_id"); jcpy(p->game, sizeof p->game, o, "game_name"); jcpy(p->icon, sizeof p->icon, o, "game_icon");
|
||||
}
|
||||
}
|
||||
static void parse_game(JVal *o, RGame *g) {
|
||||
memset(g, 0, sizeof *g);
|
||||
jcpy(g->gid, sizeof g->gid, o, "game_id"); jcpy(g->game, sizeof g->game, o, "game_name"); jcpy(g->icon, sizeof g->icon, o, "game_icon");
|
||||
if (!g->game[0]) snprintf(g->game, sizeof g->game, "%s", g->gid);
|
||||
g->secs = (long)jnum(o, "seconds", 0); g->players = (int)jnum(o, "players", 0); g->now = (int)jnum(o, "playing_now", 0);
|
||||
JVal *t = jget(o, "top");
|
||||
if (t) { int av; parse_user(jget(t, "user"), g->top, sizeof g->top, &av); g->top_secs = (long)jnum(t, "seconds", 0); }
|
||||
}
|
||||
static void on_records(int st, JVal *j, const char *raw, void *ud) {
|
||||
(void)raw; (void)ud;
|
||||
if (st != 200) return;
|
||||
parse_players(jget(j, "players"), players, &nplayers, 52);
|
||||
parse_players(jget(j, "marathons"), marathons, &nmarathons, 20);
|
||||
ngames = 0;
|
||||
JFOR(o, jget(j, "games")) { if (ngames >= 30) break; parse_game(o, &games[ngames++]); }
|
||||
JVal *m = jget(j, "me"), *n = jget(j, "now");
|
||||
rme.listed = jbool(m, "listed"); rme.rank = (int)jnum(m, "rank", 0); rme.of = (int)jnum(m, "of", 0);
|
||||
rme.online = (int)jnum(n, "online", 0); rme.playing = (int)jnum(n, "playing", 0); rme.loaded = 1;
|
||||
}
|
||||
static void on_game_ranking(int st, JVal *j, const char *raw, void *ud) {
|
||||
(void)raw; (void)ud;
|
||||
if (st != 200 || strcmp(jstr(jget(j, "game"), "game_id", ""), gview.g.gid)) return;
|
||||
parse_players(jget(j, "ranking"), gplayers, &ngplayers, 52);
|
||||
int now = gview.g.now; parse_game(jget(j, "game"), &gview.g); gview.g.now = now;
|
||||
}
|
||||
static void load_game_ranking(void) {
|
||||
char path[120]; snprintf(path, sizeof path, OMEGA_API "/records/games/%s?period=%s", gview.g.gid, week ? "week" : "all");
|
||||
net_req(HTTP_GET, path, NULL, on_game_ranking, NULL);
|
||||
}
|
||||
static void on_tranking(int st, JVal *j, const char *raw, void *ud) {
|
||||
(void)raw; (void)ud;
|
||||
if (st != 200) return;
|
||||
ntranks = 0;
|
||||
JFOR(o, jget(j, "ranking")) {
|
||||
if (ntranks >= 52) break;
|
||||
TRank *t = &tranks[ntranks++]; memset(t, 0, sizeof *t);
|
||||
parse_user(jget(o, "user"), t->oid, sizeof t->oid, &t->avatar);
|
||||
t->p = (int)jnum(o, "p", 0); t->g = (int)jnum(o, "g", 0); t->s = (int)jnum(o, "s", 0); t->b = (int)jnum(o, "b", 0);
|
||||
t->points = (int)jnum(o, "points", 0); t->sets = (int)jnum(o, "sets", 0); t->rank = (int)jnum(o, "rank", ntranks); t->me = jbool(o, "me");
|
||||
}
|
||||
JVal *m = jget(j, "me");
|
||||
tme.listed = jbool(m, "listed"); tme.importing = jbool(m, "importing"); tme.rank = (int)jnum(m, "rank", 0); tme.of = (int)jnum(m, "of", 0); tme.loaded = 1;
|
||||
}
|
||||
|
||||
void records_load(int trophies) {
|
||||
if (trophies) { net_req(HTTP_GET, OMEGA_API "/trophies/ranking", NULL, on_tranking, NULL); sync_seen = consync_rev(); }
|
||||
else if (gview.open) load_game_ranking();
|
||||
else net_req(HTTP_GET, week ? OMEGA_API "/records?period=week" : OMEGA_API "/records?period=all", NULL, on_records, NULL);
|
||||
}
|
||||
void records_enter(int trophies) { (void)trophies; gview.open = 0; reset_sel(); }
|
||||
|
||||
// ------------------------------------------------------------------ disegno --
|
||||
static void player_row(const RPlayer *p, int y, int foc, int a, int show_game) {
|
||||
cm_card(CM_X, y, CM_W, ROW_H - 16, foc, a);
|
||||
if (p->me && !foc) fill_rrect(CM_X, y, CM_W, ROW_H - 16, 22, C_ACC, a * 18 / 100);
|
||||
char n[8]; snprintf(n, sizeof n, "%d", p->rank);
|
||||
draw_text(font(W_BOLD, 32), n, CM_X + 56, y + 20, rank_col(p->rank), a, AL_C);
|
||||
draw_avatar(p->oid, p->avatar, CM_X + 140, y + 40, 60, a);
|
||||
char sub[200] = "";
|
||||
if (show_game == 2) snprintf(sub, sizeof sub, "%s", p->game);
|
||||
else if (show_game && p->game[0]) snprintf(sub, sizeof sub, p->games == 1 ? _("%d gioco \xC2\xB7 pi\xC3\xB9 giocato: %s") : _("%d giochi \xC2\xB7 pi\xC3\xB9 giocato: %s"), p->games, p->game);
|
||||
draw_text_fit(font(W_MED, 28), p->oid, CM_X + 190, sub[0] ? y + 8 : y + 22, 520, C_TXT, a, AL_L);
|
||||
if (sub[0]) draw_text_fit(font(W_REG, 22), sub, CM_X + 190, y + 44, 900, C_DIM, a, AL_L);
|
||||
if (show_game && p->gid[0]) game_icon(p->gid, p->icon, CM_X + CM_W - 330, y + 12, 56, a);
|
||||
char h[32]; cm_hours(p->secs, h, sizeof h);
|
||||
draw_text(font(W_MED, 30), h, CM_X + CM_W - 40, y + 20, C_TXT, a, AL_R);
|
||||
}
|
||||
|
||||
static void game_row(const RGame *g, int idx, int y, int foc, int a) {
|
||||
cm_card(CM_X, y, CM_W, ROW_H - 16, foc, a);
|
||||
char n[8]; snprintf(n, sizeof n, "%d", idx + 1);
|
||||
draw_text(font(W_BOLD, 32), n, CM_X + 56, y + 20, rank_col(idx + 1), a, AL_C);
|
||||
game_icon(g->gid, g->icon, CM_X + 108, y + 8, 64, a);
|
||||
draw_text_fit(font(W_MED, 28), g->game, CM_X + 190, y + 8, 760, C_TXT, a, AL_L);
|
||||
char sub[220], pl[64], now[64] = "";
|
||||
snprintf(pl, sizeof pl, g->players == 1 ? _("%d giocatore") : _("%d giocatori"), g->players);
|
||||
if (g->now) snprintf(now, sizeof now, _("%d in gioco ora"), g->now);
|
||||
snprintf(sub, sizeof sub, "%s%s%s", pl, now[0] ? " \xC2\xB7 " : "", now);
|
||||
draw_text_fit(font(W_REG, 22), sub, CM_X + 190, y + 44, 520, g->now ? C_OK : C_DIM, a, AL_L);
|
||||
if (g->top[0]) {
|
||||
char h[32], top[120]; cm_hours(g->top_secs, h, sizeof h);
|
||||
snprintf(top, sizeof top, _("Record: %s \xC2\xB7 %s"), g->top, h);
|
||||
draw_avatar(g->top, 0, CM_X + CM_W - 620, y + 40, 40, a);
|
||||
draw_text_fit(font(W_REG, 22), top, CM_X + CM_W - 590, y + 26, 330, C_DIM, a, AL_L);
|
||||
}
|
||||
char h[32]; cm_hours(g->secs, h, sizeof h);
|
||||
draw_text(font(W_MED, 30), h, CM_X + CM_W - 40, y + 20, C_TXT, a, AL_R);
|
||||
}
|
||||
|
||||
static void empty(const char *title, const char *sub, int a) {
|
||||
draw_icon(IC_STAR, SCREEN_W / 2, VIEW_TOP + 130, 80, C_FAINT, a);
|
||||
draw_text(font(W_MED, 32), title, SCREEN_W / 2, VIEW_TOP + 200, C_DIM, a, AL_C);
|
||||
if (sub) draw_text_wrap_al(font(W_REG, 25), sub, SCREEN_W / 2 - 520, VIEW_TOP + 250, 1040, 3, 36, C_FAINT, a, AL_C);
|
||||
}
|
||||
|
||||
static int records_count(void) {
|
||||
if (gview.open) return ngplayers;
|
||||
return list == L_PLAYERS ? nplayers : list == L_GAMES ? ngames : nmarathons;
|
||||
}
|
||||
|
||||
static void draw_records(int a) {
|
||||
int y0 = CM_TOP;
|
||||
if (gview.open) {
|
||||
game_icon(gview.g.gid, gview.g.icon, CM_X, y0 - 6, 110, a);
|
||||
draw_text_fit(font(W_LIGHT, 46), gview.g.game, CM_X + 136, y0 - 8, CM_W - 560, C_WHITE, a, AL_L);
|
||||
char h[32], sub[160], pl[64]; cm_hours(gview.g.secs, h, sizeof h);
|
||||
snprintf(pl, sizeof pl, gview.g.players == 1 ? _("%d giocatore") : _("%d giocatori"), gview.g.players);
|
||||
snprintf(sub, sizeof sub, _("%s \xC2\xB7 %s giocate in totale"), pl, h);
|
||||
draw_text(font(W_REG, 25), sub, CM_X + 138, y0 + 58, C_DIM, a, AL_L);
|
||||
} else {
|
||||
const char *names[NLISTS] = { _("Giocatori"), _("Giochi pi\xC3\xB9 giocati"), _("Maratone") };
|
||||
int x = CM_X;
|
||||
for (int i = 0; i < NLISTS; i++) {
|
||||
TTF_Font *f = font(list == i ? W_MED : W_REG, 26);
|
||||
int w = text_w(f, names[i]) + 48;
|
||||
fill_rrect(x, y0, w, 54, 27, list == i ? C_ACC : C_WHITE, list == i ? a : a * 8 / 100);
|
||||
draw_text(f, names[i], x + 24, y0 + 12, list == i ? C_WHITE : C_DIM, a, AL_L);
|
||||
x += w + 14;
|
||||
}
|
||||
if (rme.loaded) {
|
||||
char now[120]; snprintf(now, sizeof now, _("%d online \xC2\xB7 %d in gioco"), rme.online, rme.playing);
|
||||
fill_circle(x + 30, y0 + 27, 7, C_OK, a);
|
||||
draw_text(font(W_REG, 24), now, x + 48, y0 + 12, C_DIM, a, AL_L);
|
||||
}
|
||||
char pos[200] = "";
|
||||
if (rme.loaded && !rme.listed) snprintf(pos, sizeof pos, "%s", _("Non compari nei record: puoi cambiarlo in Impostazioni \xE2\x80\xBA Privacy"));
|
||||
else if (rme.rank) snprintf(pos, sizeof pos, _("La tua posizione: %d su %d"), rme.rank, rme.of);
|
||||
else if (rme.loaded) snprintf(pos, sizeof pos, "%s", list == L_MARATHON ? _("Il tempo pi\xC3\xB9 lungo di un giocatore su un solo gioco") : _("Gioca qualcosa per entrare in classifica"));
|
||||
draw_text(font(W_REG, 24), pos, CM_X + 6, y0 + 78, rme.loaded && !rme.listed ? C_WARN : C_DIM, a, AL_L);
|
||||
}
|
||||
cm_chip(CM_X + CM_W - 280, y0 + 10, week ? _("Questa settimana") : _("Da sempre"), C_ACC, a);
|
||||
|
||||
int n = records_count();
|
||||
follow(n);
|
||||
SDL_Rect clip = { 0, VIEW_TOP - 10, SCREEN_W, VIEW_H + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
for (int i = 0; i < n; i++) {
|
||||
int y = VIEW_TOP + i * ROW_H - (int)scroll;
|
||||
if (y + ROW_H < VIEW_TOP - 20 || y > VIEW_TOP + VIEW_H) continue;
|
||||
if (gview.open) player_row(&gplayers[i], y, sel == i, a, 0);
|
||||
else if (list == L_PLAYERS) player_row(&players[i], y, sel == i, a, 1);
|
||||
else if (list == L_GAMES) game_row(&games[i], i, y, sel == i, a);
|
||||
else player_row(&marathons[i], y, sel == i, a, 2);
|
||||
}
|
||||
SDL_RenderSetClipRect(R, NULL);
|
||||
if (!n && (rme.loaded || gview.open)) empty(_("Nessun record ancora"), week ? _("Questa settimana non ha ancora giocato nessuno: prova \xC2\xAB" "Da sempre\xC2\xBB.") : NULL, a);
|
||||
}
|
||||
|
||||
static void draw_trophy_ranking(int a) {
|
||||
int y0 = CM_TOP;
|
||||
draw_text(font(W_MED, 30), _("Classifica dei trofei"), CM_X + 6, y0, C_TXT, a, AL_L);
|
||||
draw_text(font(W_REG, 23), _("Platino 300 \xC2\xB7 oro 90 \xC2\xB7 argento 30 \xC2\xB7 bronzo 15 punti. I trofei arrivano dalla console."), CM_X + 6, y0 + 44, C_DIM, a, AL_L);
|
||||
char pos[220] = "";
|
||||
if (tme.loaded && !tme.importing) snprintf(pos, sizeof pos, "%s", _("L'importazione dei trofei \xC3\xA8 spenta: accendila in Impostazioni \xE2\x80\xBA Privacy"));
|
||||
else if (tme.loaded && !tme.listed) snprintf(pos, sizeof pos, "%s", _("I tuoi trofei non sono pubblici: puoi cambiarlo in Impostazioni \xE2\x80\xBA Privacy"));
|
||||
else if (tme.rank) snprintf(pos, sizeof pos, _("La tua posizione: %d su %d"), tme.rank, tme.of);
|
||||
else if (consync_busy()) snprintf(pos, sizeof pos, "%s", _("Sto leggendo i trofei di questa console..."));
|
||||
draw_text(font(W_REG, 24), pos, CM_X + 6, y0 + 82, tme.loaded && (!tme.listed || !tme.importing) ? C_WARN : C_DIM, a, AL_L);
|
||||
if (consync_busy()) draw_spinner(CM_X + CM_W - 40, y0 + 24, 14, a);
|
||||
else if (sync_seen != consync_rev()) records_load(1); // importazione finita: la classifica è cambiata
|
||||
|
||||
follow(ntranks);
|
||||
SDL_Rect clip = { 0, VIEW_TOP - 10, SCREEN_W, VIEW_H + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
for (int i = 0; i < ntranks; i++) {
|
||||
int y = VIEW_TOP + i * ROW_H - (int)scroll;
|
||||
if (y + ROW_H < VIEW_TOP - 20 || y > VIEW_TOP + VIEW_H) continue;
|
||||
TRank *t = &tranks[i];
|
||||
cm_card(CM_X, y, CM_W, ROW_H - 16, sel == i, a);
|
||||
if (t->me && sel != i) fill_rrect(CM_X, y, CM_W, ROW_H - 16, 22, C_ACC, a * 18 / 100);
|
||||
char n[8]; snprintf(n, sizeof n, "%d", t->rank);
|
||||
draw_text(font(W_BOLD, 32), n, CM_X + 56, y + 20, rank_col(t->rank), a, AL_C);
|
||||
draw_avatar(t->oid, t->avatar, CM_X + 140, y + 40, 60, a);
|
||||
draw_text_fit(font(W_MED, 28), t->oid, CM_X + 190, y + 8, 520, C_TXT, a, AL_L);
|
||||
char sub[64]; snprintf(sub, sizeof sub, t->sets == 1 ? _("%d gioco con trofei") : _("%d giochi con trofei"), t->sets);
|
||||
draw_text(font(W_REG, 22), sub, CM_X + 190, y + 44, C_DIM, a, AL_L);
|
||||
trophy_counts(CM_X + CM_W - 760, y + 26, t->p, t->g, t->s, t->b, a);
|
||||
char pts[40]; snprintf(pts, sizeof pts, _("%d punti"), t->points);
|
||||
draw_text(font(W_MED, 30), pts, CM_X + CM_W - 40, y + 20, C_TXT, a, AL_R);
|
||||
}
|
||||
SDL_RenderSetClipRect(R, NULL);
|
||||
if (!ntranks && tme.loaded) empty(_("Nessun trofeo in classifica"), _("I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso."), a);
|
||||
}
|
||||
|
||||
void records_draw(int trophies, int a) { if (trophies) draw_trophy_ranking(a); else draw_records(a); }
|
||||
|
||||
int records_hints(int trophies, int *ic, const char **lb) {
|
||||
int n = 0;
|
||||
if (trophies) {
|
||||
if (ntranks) { ic[n] = IC_BTN_X; lb[n++] = _("Vedi i trofei"); }
|
||||
ic[n] = IC_BTN_TRI; lb[n++] = _("I miei trofei");
|
||||
ic[n] = IC_BTN_SQ; lb[n++] = _("Rileggi dalla console");
|
||||
} else {
|
||||
if (records_count()) { ic[n] = IC_BTN_X; lb[n++] = !gview.open && list == L_GAMES ? _("Classifica del gioco") : _("Profilo"); }
|
||||
ic[n] = IC_BTN_SQ; lb[n++] = _("Periodo");
|
||||
}
|
||||
ic[n] = IC_BTN_O; lb[n++] = gview.open ? _("Indietro") : _("Chiudi");
|
||||
return n;
|
||||
}
|
||||
|
||||
// 1 = tasto gestito qui; 0 = lo gestisce la Community (schede, chiusura).
|
||||
int records_input(int trophies, int b) {
|
||||
int n = trophies ? ntranks : records_count();
|
||||
if (b == B_UP) { if (sel > 0) sel--; return 1; }
|
||||
if (b == B_DOWN) { if (sel < n - 1) sel++; return 1; }
|
||||
if (trophies) {
|
||||
if (b == B_X && sel < ntranks) { trophies_open(tranks[sel].oid); return 1; }
|
||||
if (b == B_TRI) { trophies_open(S.me); return 1; }
|
||||
if (b == B_SQ) {
|
||||
if (tme.loaded && !tme.importing) { set_msg(_("L'importazione dei trofei \xC3\xA8 spenta: accendila in Impostazioni \xE2\x80\xBA Privacy"), 1); return 1; }
|
||||
consync_start(1); set_msg(_("Rileggo i trofei di questa console..."), 0);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
if (gview.open) {
|
||||
if (b == B_O) { gview.open = 0; reset_sel(); return 1; }
|
||||
if (b == B_L1 || b == B_R1) return 1;
|
||||
if (b == B_X && sel < ngplayers) { profile_open(gplayers[sel].oid); return 1; }
|
||||
if (b == B_SQ) { week = !week; load_game_ranking(); return 1; }
|
||||
return 0;
|
||||
}
|
||||
if (b == B_LEFT || b == B_RIGHT) { list = (list + (b == B_RIGHT ? 1 : NLISTS - 1)) % NLISTS; reset_sel(); return 1; }
|
||||
if (b == B_SQ) { week = !week; reset_sel(); records_load(0); return 1; }
|
||||
if (b == B_X && sel < n) {
|
||||
if (list == L_PLAYERS) profile_open(players[sel].oid);
|
||||
else if (list == L_MARATHON) profile_open(marathons[sel].oid);
|
||||
else { gview.open = 1; gview.g = games[sel]; ngplayers = 0; reset_sel(); load_game_ranking(); }
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// --------------------------------------------------- i trofei di un utente --
|
||||
typedef struct { char np[16], title[110], icon[20], last[32]; int parsed, e[4], t[4], earned, total, progress, points; } TSetRow;
|
||||
typedef struct { int id, grade, hidden, earned; char name[130], detail[260], when[32]; } TRow;
|
||||
static struct {
|
||||
char oid[32]; int loading, status; // status: 0 ok, 403 non visibili, altro = errore
|
||||
int sum[4], points;
|
||||
TSetRow sets[150]; int nsets;
|
||||
int in_set; TSetRow cur; TRow rows[220]; int nrows; int set_loading;
|
||||
int sel; float scroll, scroll_t;
|
||||
} TV;
|
||||
|
||||
#define TV_TOP 250
|
||||
#define TV_H (SCREEN_H - TV_TOP - 100)
|
||||
|
||||
static void on_user_sets(int st, JVal *j, const char *raw, void *ud) {
|
||||
(void)raw; (void)ud;
|
||||
if (st == 200 && strcasecmp(jstr(j, "online_id", ""), TV.oid)) return;
|
||||
TV.loading = 0; TV.status = st == 200 ? 0 : st;
|
||||
if (st != 200) return;
|
||||
JVal *s = jget(j, "summary");
|
||||
TV.sum[0] = (int)jnum(s, "p", 0); TV.sum[1] = (int)jnum(s, "g", 0); TV.sum[2] = (int)jnum(s, "s", 0); TV.sum[3] = (int)jnum(s, "b", 0);
|
||||
TV.points = (int)jnum(s, "points", 0);
|
||||
TV.nsets = 0;
|
||||
JFOR(o, jget(j, "sets")) {
|
||||
if (TV.nsets >= 150) break;
|
||||
TSetRow *r = &TV.sets[TV.nsets++]; memset(r, 0, sizeof *r);
|
||||
jcpy(r->np, sizeof r->np, o, "np_id"); jcpy(r->title, sizeof r->title, o, "title"); jcpy(r->icon, sizeof r->icon, o, "icon_media");
|
||||
jcpy(r->last, sizeof r->last, o, "last_earned");
|
||||
r->parsed = jbool(o, "parsed"); r->earned = (int)jnum(o, "earned_count", 0); r->total = (int)jnum(o, "total_count", 0);
|
||||
r->progress = (int)jnum(o, "progress", 0); r->points = (int)jnum(o, "points", 0);
|
||||
static const char *K[4] = { "p", "g", "s", "b" };
|
||||
for (int k = 0; k < 4; k++) { r->e[k] = (int)jnum(jget(o, "earned"), K[k], 0); r->t[k] = (int)jnum(jget(o, "total"), K[k], 0); }
|
||||
}
|
||||
}
|
||||
static void on_user_set(int st, JVal *j, const char *raw, void *ud) {
|
||||
(void)raw; (void)ud;
|
||||
if (st != 200 || strcmp(jstr(j, "np_id", ""), TV.cur.np)) { if (st != 200) TV.set_loading = 0; return; }
|
||||
TV.set_loading = 0; TV.nrows = 0;
|
||||
JFOR(o, jget(j, "trophies")) {
|
||||
if (TV.nrows >= 220) break;
|
||||
TRow *r = &TV.rows[TV.nrows++]; memset(r, 0, sizeof *r);
|
||||
r->id = (int)jnum(o, "id", 0); r->grade = grade_index(jstr(o, "grade", "B")); r->hidden = jbool(o, "hidden"); r->earned = jbool(o, "earned");
|
||||
jcpy(r->name, sizeof r->name, o, "name"); jcpy(r->detail, sizeof r->detail, o, "detail"); jcpy(r->when, sizeof r->when, o, "earned_at");
|
||||
}
|
||||
}
|
||||
|
||||
void trophies_open(const char *oid) {
|
||||
memset(&TV, 0, sizeof TV);
|
||||
snprintf(TV.oid, sizeof TV.oid, "%s", oid);
|
||||
TV.loading = 1;
|
||||
char path[96]; snprintf(path, sizeof path, OMEGA_API "/users/%s/trophies", oid);
|
||||
net_req(HTTP_GET, path, NULL, on_user_sets, NULL);
|
||||
if (ov_top() != OV_TROPHIES) ov_push(OV_TROPHIES);
|
||||
}
|
||||
|
||||
static void tv_follow(int count, int rh) {
|
||||
if (TV.sel >= count) TV.sel = count ? count - 1 : 0;
|
||||
float t = TV.scroll_t; int ys = TV.sel * rh;
|
||||
if (ys - t < 0) t = (float)ys;
|
||||
if (ys + rh - t > TV_H) t = (float)(ys + rh - TV_H);
|
||||
TV.scroll_t = t < 0 ? 0 : t;
|
||||
TV.scroll = approach(TV.scroll, TV.scroll_t, 14.0f);
|
||||
}
|
||||
|
||||
void trophies_draw(float t) {
|
||||
int a = (int)(255 * t);
|
||||
int self = !strcasecmp(TV.oid, S.me);
|
||||
fill_rect(0, 0, SCREEN_W, SCREEN_H, mix(RGB(10, 12, 20), g_theme_base, 0.12f), a);
|
||||
grad_v(0, 0, SCREEN_W, 420, mix(RGB(255, 200, 60), C_BLACK, 0.72f), a * 45 / 100, RGB(10, 12, 20), 0);
|
||||
draw_avatar(TV.oid, 0, CM_X + 44, 96, 88, a);
|
||||
char title[120]; snprintf(title, sizeof title, self ? _("I tuoi trofei") : _("Trofei di %s"), TV.oid);
|
||||
draw_text_fit(font(W_LIGHT, 48), title, CM_X + 110, 50, 900, C_WHITE, a, AL_L);
|
||||
if (!TV.status && !TV.loading) {
|
||||
int w = trophy_counts(CM_X + 112, 118, TV.sum[0], TV.sum[1], TV.sum[2], TV.sum[3], a);
|
||||
char pts[40]; snprintf(pts, sizeof pts, _("%d punti"), TV.points);
|
||||
draw_text(font(W_MED, 23), pts, CM_X + 112 + w + 10, 118, C_DIM, a, AL_L);
|
||||
}
|
||||
if (TV.loading || TV.set_loading) draw_spinner(SCREEN_W - CM_X - 20, 90, 14, a);
|
||||
|
||||
if (TV.status) {
|
||||
empty(TV.status == 403 ? _("Questi trofei non sono visibili") : _("Trofei non disponibili"), TV.status == 403 ? _("L'utente ha scelto di non mostrarli.") : NULL, a);
|
||||
} else if (TV.in_set) {
|
||||
game_icon("", TV.cur.icon, CM_X, 176, 60, a);
|
||||
draw_text_fit(font(W_MED, 30), TV.cur.title, CM_X + 78, 176, CM_W - 500, C_TXT, a, AL_L);
|
||||
char pr[80]; snprintf(pr, sizeof pr, _("%d di %d \xC2\xB7 %d%%"), TV.cur.earned, TV.cur.total, TV.cur.progress);
|
||||
draw_text(font(W_REG, 23), pr, CM_X + 78, 212, C_DIM, a, AL_L);
|
||||
const int rh = 104;
|
||||
tv_follow(TV.nrows, rh);
|
||||
SDL_Rect clip = { 0, TV_TOP - 10, SCREEN_W, TV_H + 20 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
for (int i = 0; i < TV.nrows; i++) {
|
||||
int y = TV_TOP + i * rh - (int)TV.scroll;
|
||||
if (y + rh < TV_TOP - 20 || y > TV_TOP + TV_H) continue;
|
||||
TRow *r = &TV.rows[i];
|
||||
cm_card(CM_X, y, CM_W, rh - 16, TV.sel == i, a);
|
||||
int la = r->earned ? a : a * 40 / 100;
|
||||
cup(CM_X + 60, y + 44, 28, r->grade, la);
|
||||
const char *name = r->name[0] ? r->name : _("Trofeo nascosto");
|
||||
draw_text_fit(font(W_MED, 27), name, CM_X + 116, y + 10, CM_W - 520, r->earned ? C_TXT : C_DIM, a, AL_L);
|
||||
const char *det = r->detail[0] ? r->detail : (r->name[0] ? "" : _("Si scopre ottenendolo."));
|
||||
draw_text_fit(font(W_REG, 22), det, CM_X + 116, y + 48, CM_W - 520, C_DIM, a, AL_L);
|
||||
if (r->earned) {
|
||||
char tm[64] = ""; if (r->when[0]) rel_time(r->when, tm, sizeof tm);
|
||||
draw_icon(IC_CHECK, CM_X + CM_W - 56, y + 44, 30, C_OK, a);
|
||||
draw_text(font(W_REG, 22), tm[0] ? tm : _("Ottenuto"), CM_X + CM_W - 86, y + 30, C_OK, a, AL_R);
|
||||
} else draw_text(font(W_REG, 22), _("Da ottenere"), CM_X + CM_W - 40, y + 30, C_FAINT, a, AL_R);
|
||||
}
|
||||
SDL_RenderSetClipRect(R, NULL);
|
||||
if (!TV.nrows && !TV.set_loading) empty(_("Elenco dei trofei non ancora disponibile"), NULL, a);
|
||||
} else {
|
||||
const int rh = 112;
|
||||
tv_follow(TV.nsets, rh);
|
||||
SDL_Rect clip = { 0, TV_TOP - 70, SCREEN_W, TV_H + 80 };
|
||||
SDL_RenderSetClipRect(R, &clip);
|
||||
for (int i = 0; i < TV.nsets; i++) {
|
||||
int y = TV_TOP - 60 + i * rh - (int)TV.scroll;
|
||||
if (y + rh < TV_TOP - 80 || y > TV_TOP + TV_H) continue;
|
||||
TSetRow *r = &TV.sets[i];
|
||||
cm_card(CM_X, y, CM_W, rh - 16, TV.sel == i, a);
|
||||
game_icon("", r->icon, CM_X + 16, y + 12, 72, a);
|
||||
draw_text_fit(font(W_MED, 28), r->title, CM_X + 110, y + 10, CM_W - 900, C_TXT, a, AL_L);
|
||||
char sub[120];
|
||||
if (!r->parsed) snprintf(sub, sizeof sub, "%s", _("Importato: lettura dei trofei in arrivo"));
|
||||
else {
|
||||
char tm[64] = ""; if (r->last[0]) rel_time(r->last, tm, sizeof tm);
|
||||
int l = snprintf(sub, sizeof sub, _("%d di %d"), r->earned, r->total);
|
||||
if (tm[0]) snprintf(sub + l, sizeof sub - (size_t)l, " \xC2\xB7 %s", tm);
|
||||
}
|
||||
draw_text_fit(font(W_REG, 22), sub, CM_X + 110, y + 50, CM_W - 900, C_DIM, a, AL_L);
|
||||
trophy_counts(CM_X + CM_W - 760, y + 34, r->e[0], r->e[1], r->e[2], r->e[3], a);
|
||||
int bx = CM_X + CM_W - 300, bw = 190;
|
||||
fill_rrect(bx, y + 44, bw, 10, 5, C_WHITE, a * 10 / 100);
|
||||
if (r->progress > 0) fill_rrect(bx, y + 44, bw * r->progress / 100, 10, 5, r->progress >= 100 ? GRADE_COL[0] : C_ACC2, a);
|
||||
char pc[12]; snprintf(pc, sizeof pc, "%d%%", r->progress);
|
||||
draw_text(font(W_MED, 26), pc, CM_X + CM_W - 40, y + 32, C_TXT, a, AL_R);
|
||||
}
|
||||
SDL_RenderSetClipRect(R, NULL);
|
||||
if (!TV.nsets && !TV.loading)
|
||||
empty(_("Nessun trofeo ancora"), self ? _("I trofei ottenuti nei giochi si leggono da soli dalla console quando apri Omega. Con Quadrato li rileggi adesso.") : NULL, a);
|
||||
}
|
||||
int ic[3]; const char *lb[3]; int n = 0;
|
||||
if (!TV.status && !TV.in_set && TV.nsets) { ic[n] = IC_BTN_X; lb[n++] = _("Vedi i trofei"); }
|
||||
if (self && !TV.in_set) { ic[n] = IC_BTN_SQ; lb[n++] = _("Rileggi dalla console"); }
|
||||
ic[n] = IC_BTN_O; lb[n++] = TV.in_set ? _("Indietro") : _("Chiudi");
|
||||
hints(ic, lb, n, a);
|
||||
}
|
||||
|
||||
void trophies_input(int b) {
|
||||
int n = TV.in_set ? TV.nrows : TV.nsets;
|
||||
if (b == B_O) { if (TV.in_set) { TV.in_set = 0; TV.sel = 0; TV.scroll = TV.scroll_t = 0; } else ov_pop(); return; }
|
||||
if (b == B_UP && TV.sel > 0) TV.sel--;
|
||||
else if (b == B_DOWN && TV.sel < n - 1) TV.sel++;
|
||||
else if (b == B_X && !TV.in_set && !TV.status && TV.sel < TV.nsets) {
|
||||
TV.cur = TV.sets[TV.sel]; TV.in_set = 1; TV.nrows = 0; TV.set_loading = 1; TV.sel = 0; TV.scroll = TV.scroll_t = 0;
|
||||
char path[140]; snprintf(path, sizeof path, OMEGA_API "/users/%s/trophies/%s", TV.oid, TV.cur.np);
|
||||
net_req(HTTP_GET, path, NULL, on_user_set, NULL);
|
||||
} else if (b == B_SQ && !TV.in_set && !strcasecmp(TV.oid, S.me)) {
|
||||
consync_start(1); set_msg(_("Rileggo i trofei di questa console..."), 0);
|
||||
}
|
||||
}
|
||||
@@ -580,6 +580,9 @@ static void on_profile(int st, JVal *j, const char *raw, void *ud) {
|
||||
PR.nmutual = 0;
|
||||
JFOR(m, jget(j, "mutual")) { if (PR.nmutual >= 5) break; jcpy(PR.mutual[PR.nmutual], sizeof PR.mutual[0], m, "online_id"); media_note_json(PR.mutual[PR.nmutual], m); PR.nmutual++; }
|
||||
PR.total_seconds = (long)jnum(jget(j, "stats"), "total_seconds", 0);
|
||||
JVal *tr = jget(j, "trophies");
|
||||
PR.trophies.hidden = !tr || jbool(tr, "hidden"); PR.trophies.sets = (int)jnum(tr, "sets", 0); PR.trophies.points = (int)jnum(tr, "points", 0);
|
||||
PR.trophies.p = (int)jnum(tr, "p", 0); PR.trophies.g = (int)jnum(tr, "g", 0); PR.trophies.s = (int)jnum(tr, "s", 0); PR.trophies.b = (int)jnum(tr, "b", 0);
|
||||
PR.ngames = 0;
|
||||
JFOR(g, jget(j, "games")) {
|
||||
if (PR.ngames >= 6) break;
|
||||
|
||||
@@ -11,11 +11,15 @@
|
||||
// Novità di questa versione: testi in italiano esatto dentro N_(), tradotti
|
||||
// quando si disegnano (i18n/*.json).
|
||||
static const char *const ITEMS[] = {
|
||||
N_("Nuovo: Impostazioni › Personalizza. Più di 30 opzioni: 12 temi, colore d'accento, sfondi, particelle, orologio, suoni, notifiche, salvaschermo e 7 stili rapidi."),
|
||||
N_("La dashboard è da 2 a 4 volte più leggera per la console, e quando la home è ferma passa da sola a 30 fotogrammi."),
|
||||
N_("Giochi sui dischi esterni: collega HDD, SSD o chiavette e i giochi compaiono in home con l'icona del disco. Se scolleghi il disco, spariscono."),
|
||||
N_("Più dischi insieme vengono trovati da soli. Per avviare i giochi dai dischi serve kstuff attivo, come per gli altri strumenti."),
|
||||
N_("Quando installi un gioco con un disco collegato, Omega ti chiede dove metterlo."),
|
||||
N_("Nuovo: cartelle in home. Dalle opzioni di un gioco scegli \xC2\xABSposta in una cartella\xC2\xBB; la cartella mostra le prime quattro icone."),
|
||||
N_("Puoi nascondere i giochi e le app che non usi: opzioni del gioco \xE2\x80\xBA Nascondi dalla home. Li rimetti in Impostazioni \xE2\x80\xBA App nascoste."),
|
||||
N_("Avatar: 16 personaggi nuovi, dal drago al cyborg. Li trovi in Impostazioni \xE2\x80\xBA Cambia avatar."),
|
||||
N_("La Community ora \xC3\xA8 in home, prima dei giochi: bacheca, gruppi, persone e tempo di gioco a un tasto di distanza."),
|
||||
N_("Nuovo: Record. Il tempo di gioco di tutti gli iscritti: giocatori, giochi pi\xC3\xB9 giocati e maratone, della settimana o di sempre."),
|
||||
N_("Nuovo: Trofei. Omega legge i trofei ottenuti nei giochi di questa console e li mette nel tuo profilo e nella classifica pubblica."),
|
||||
N_("Nei profili ora si vedono i trofei: i tuoi dal tasto Trofei, quelli degli altri se scelgono di mostrarli."),
|
||||
N_("Impostazioni \xE2\x80\xBA Privacy raccoglie tutte le scelte: chi ti scrive, cosa vedono gli altri, record, trofei, utenti bloccati e i tuoi dati."),
|
||||
N_("Chi spegne la console ora risulta offline dopo pochi minuti, e i giochi mostrano il nome e l'icona veri anche a chi non li ha."),
|
||||
};
|
||||
#define NITEMS (int)(sizeof ITEMS / sizeof *ITEMS)
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
{ "method": "DELETE", "path": "/api/v1/users/:onlineId/block", "handler": "people.unblock", "family": "social", "auth": true, "note": "sblocca" },
|
||||
{ "method": "GET", "path": "/api/v1/blocks", "handler": "people.blocks", "family": "social", "auth": true, "note": "utenti che ho bloccato" },
|
||||
{ "method": "GET", "path": "/api/v1/privacy", "handler": "people.getPrivacy", "family": "social", "auth": true },
|
||||
{ "method": "POST", "path": "/api/v1/privacy", "handler": "people.setPrivacy", "family": "social", "auth": true, "note": "{messages: everyone|friends, friend_requests: everyone|friends_of_friends|nobody, show_activity: bool}" },
|
||||
{ "method": "POST", "path": "/api/v1/privacy", "handler": "people.setPrivacy", "family": "social", "auth": true, "note": "{messages: everyone|friends, friend_requests: everyone|friends_of_friends|nobody, show_activity, show_in_records, import_trophies: bool, trophies: everyone|friends|nobody}" },
|
||||
{ "method": "POST", "path": "/api/v1/users/:onlineId/report", "handler": "people.reportUser", "family": "social", "auth": true, "note": "{reason: spam|molestie|contenuto_offensivo|impersonificazione|altro, note?}" },
|
||||
{ "method": "GET", "path": "/api/v1/friends/suggestions", "handler": "people.suggestions", "family": "social", "auth": true, "note": "amici di amici e stessi giochi (≤15)" },
|
||||
{ "method": "POST", "path": "/api/v1/invites", "handler": "people.invite", "family": "social", "auth": true, "note": "{to:[online_id] ≤16, game_id, game_name, text? ≤120}: invito a giocare (20/ora)" },
|
||||
@@ -111,6 +111,18 @@
|
||||
{ "method": "POST", "path": "/api/v1/groups/:id/leave", "handler": "groups.leave", "family": "social", "auth": true },
|
||||
{ "method": "GET", "path": "/api/v1/stats/me", "handler": "stats.me", "family": "social", "auth": true, "note": "il mio tempo di gioco (totale, settimana, per gioco)" },
|
||||
{ "method": "GET", "path": "/api/v1/stats/friends", "handler": "stats.friends", "family": "social", "auth": true, "note": "?game_id=&period=week|all: classifica tra amici" },
|
||||
{ "method": "GET", "path": "/api/v1/records", "handler": "records.overview", "family": "social", "auth": true, "note": "?period=week|all: record pubblici (giocatori, giochi più giocati, maratone)" },
|
||||
{ "method": "GET", "path": "/api/v1/records/games/:gameId", "handler": "records.game", "family": "social", "auth": true, "note": "?period=week|all: classifica pubblica di un gioco" },
|
||||
{ "method": "POST", "path": "/api/v1/games/wanted", "handler": "games.wanted", "family": "social", "auth": true, "note": "{ids}: tra i giochi della console, quelli senza nome o icona" },
|
||||
{ "method": "POST", "path": "/api/v1/games/meta", "handler": "games.meta", "family": "social", "auth": true, "note": "{games:[{game_id,name}]}: nome dei giochi (vale il primo)" },
|
||||
{ "method": "POST", "path": "/api/v1/games/:gameId/icon", "handler": "games.icon", "family": "social", "auth": true, "note": "icona del gioco (PNG/JPEG, ≤4 MB; vale la prima)" },
|
||||
{ "method": "POST", "path": "/api/v1/trophies/check", "handler": "trophies.check", "family": "social", "auth": true, "note": "{sets:[{np_id,tag}],layout?}: cosa manca al server dei trofei della console" },
|
||||
{ "method": "GET", "path": "/api/v1/trophies/ranking", "handler": "trophies.ranking", "family": "social", "auth": true, "note": "classifica pubblica dei trofei (per punti)" },
|
||||
{ "method": "POST", "path": "/api/v1/trophies/:npId/def", "handler": "trophies.define", "family": "social", "auth": true, "note": "{conf,meta}: definizione del set (tropconf.json + tropmeta)" },
|
||||
{ "method": "POST", "path": "/api/v1/trophies/:npId/icon", "handler": "trophies.icon", "family": "social", "auth": true, "note": "icona del set (PNG/JPEG, ≤4 MB)" },
|
||||
{ "method": "POST", "path": "/api/v1/trophies/:npId/state", "handler": "trophies.state", "family": "social", "auth": true, "note": "?tag=: TRPTITLE.DAT dell'utente (octet-stream, ≤512 KB)" },
|
||||
{ "method": "GET", "path": "/api/v1/users/:onlineId/trophies", "handler": "trophies.userSets", "family": "social", "auth": true, "note": "set di trofei di un utente (secondo la sua privacy)" },
|
||||
{ "method": "GET", "path": "/api/v1/users/:onlineId/trophies/:npId", "handler": "trophies.userSet", "family": "social", "auth": true, "note": "i trofei di un set, con quelli ottenuti" },
|
||||
{ "method": "POST", "path": "/api/v1/diag/event", "handler": "diag.event", "family": "info", "auth": true, "note": "{component,event,ok,rc?,detail?}: codice tecnico dal servizio della console (niente contenuti)" },
|
||||
{ "method": "POST", "path": "/api/v1/diag/report", "handler": "diag.report", "family": "info", "auth": true, "note": "{app_version,logs}: registri inviati dall'utente con «Invia diagnostica»" },
|
||||
{ "method": "POST", "path": "/api/v1/party/voice", "handler": "voice.post", "family": "social", "auth": true, "note": "?codec=opus|adpcm&seq=: un pezzo audio (octet-stream, ≤8 KB)" },
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
-- Presenza che si spegne da sola, record pubblici, schede dei giochi e trofei
|
||||
-- importati dalla console.
|
||||
|
||||
-- ---------------------------------------------------------- presenza --
|
||||
-- swept = offline messo dal giro periodico (console sparita), non dall'utente:
|
||||
-- al primo segnale di vita la riga torna online da sola.
|
||||
ALTER TABLE lab_presence ADD COLUMN IF NOT EXISTS swept BOOLEAN NOT NULL DEFAULT false;
|
||||
|
||||
-- ----------------------------------------------------------- privacy --
|
||||
ALTER TABLE lab_account ADD COLUMN IF NOT EXISTS show_in_records BOOLEAN NOT NULL DEFAULT true; -- record pubblici del tempo di gioco
|
||||
ALTER TABLE lab_account ADD COLUMN IF NOT EXISTS privacy_trophies TEXT NOT NULL DEFAULT 'everyone'; -- everyone | friends | nobody
|
||||
ALTER TABLE lab_account ADD COLUMN IF NOT EXISTS import_trophies BOOLEAN NOT NULL DEFAULT true; -- l'app può mandare i trofei della console
|
||||
|
||||
-- ------------------------------------------------------------ giochi --
|
||||
-- Nome e icona di un gioco, mandati dalla prima console che lo ha installato:
|
||||
-- servono dove il gioco compare a chi non lo possiede (record, profili).
|
||||
CREATE TABLE IF NOT EXISTS lab_game (
|
||||
game_id TEXT PRIMARY KEY,
|
||||
name TEXT,
|
||||
icon_media TEXT,
|
||||
named_by BIGINT REFERENCES lab_account(account_id) ON DELETE SET NULL,
|
||||
icon_by BIGINT REFERENCES lab_account(account_id) ON DELETE SET NULL,
|
||||
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||
);
|
||||
|
||||
-- ------------------------------------------------------------ trofei --
|
||||
-- Un set di trofei (np_id = NPWRxxxxx_00) come lo descrive la console:
|
||||
-- trophies = [{ id, grade: P|G|S|B, hidden, name, detail }].
|
||||
CREATE TABLE IF NOT EXISTS lab_tset (
|
||||
np_id TEXT PRIMARY KEY,
|
||||
title TEXT,
|
||||
icon_media TEXT,
|
||||
trophies JSONB NOT NULL DEFAULT '[]'::jsonb,
|
||||
total_p INT NOT NULL DEFAULT 0,
|
||||
total_g INT NOT NULL DEFAULT 0,
|
||||
total_s INT NOT NULL DEFAULT 0,
|
||||
total_b INT NOT NULL DEFAULT 0,
|
||||
defined_by BIGINT REFERENCES lab_account(account_id) ON DELETE SET NULL,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
||||
);
|
||||
|
||||
-- Lo stato di un set per un account. raw è il file della console così com'è:
|
||||
-- si rilegge quando arriva la definizione del set o cambia il lettore.
|
||||
-- earned = { "<id>": "<ISO>" | true }.
|
||||
CREATE TABLE IF NOT EXISTS lab_tset_user (
|
||||
account_id BIGINT NOT NULL REFERENCES lab_account(account_id) ON DELETE CASCADE,
|
||||
np_id TEXT NOT NULL,
|
||||
raw BYTEA,
|
||||
raw_tag TEXT, -- "<byte>:<mtime>" del file sulla console
|
||||
parsed BOOLEAN NOT NULL DEFAULT false,
|
||||
earned JSONB NOT NULL DEFAULT '{}'::jsonb,
|
||||
earned_p INT NOT NULL DEFAULT 0,
|
||||
earned_g INT NOT NULL DEFAULT 0,
|
||||
earned_s INT NOT NULL DEFAULT 0,
|
||||
earned_b INT NOT NULL DEFAULT 0,
|
||||
points INT NOT NULL DEFAULT 0,
|
||||
last_earned TIMESTAMPTZ,
|
||||
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||||
PRIMARY KEY (account_id, np_id)
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_tset_user_np ON lab_tset_user(np_id);
|
||||
@@ -35,7 +35,7 @@ async function exportData({ auth }) {
|
||||
const account = (await rows(
|
||||
`SELECT online_id, email, about_me, avatar, avatar_media, cover_media, role, created_at, last_login_at,
|
||||
terms_version, terms_accepted_at, status_mode, status_message,
|
||||
privacy_messages, privacy_friend_requests, show_activity FROM lab_account WHERE account_id=$1`, [id]))[0];
|
||||
privacy_messages, privacy_friend_requests, show_activity, show_in_records, privacy_trophies, import_trophies FROM lab_account WHERE account_id=$1`, [id]))[0];
|
||||
const data = {
|
||||
exported_at: new Date().toISOString(),
|
||||
account,
|
||||
@@ -75,6 +75,9 @@ async function exportData({ auth }) {
|
||||
group_messages_sent: await rows(
|
||||
`SELECT g.name AS group, m.body, m.created_at FROM lab_group_message m JOIN lab_group g USING (group_id)
|
||||
WHERE m.from_id=$1 AND NOT m.system ORDER BY m.message_id`, [id]),
|
||||
trophies: await rows(
|
||||
`SELECT u.np_id, s.title, u.earned, u.points, u.last_earned, u.updated_at FROM lab_tset_user u LEFT JOIN lab_tset s USING (np_id)
|
||||
WHERE u.account_id=$1 ORDER BY u.np_id`, [id]),
|
||||
playtime: await rows('SELECT game_id, game_name, seconds::bigint AS seconds, sessions, last_played FROM lab_playtime WHERE account_id=$1 ORDER BY seconds DESC', [id]),
|
||||
};
|
||||
return { status: 200, body: data };
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
'use strict';
|
||||
// Nome e icona dei giochi, mandati dalle console. Vale il primo che arriva:
|
||||
// una scheda già completa non si sovrascrive (la corregge un amministratore
|
||||
// dal database). Si accettano solo giochi che qualcuno ha davvero giocato.
|
||||
const db = require('../db');
|
||||
const { HttpError, retryLater, readBody, readJson } = require('../http');
|
||||
const limiter = require('../ratelimit');
|
||||
const { storeImage } = require('./media');
|
||||
const { GAME_ID } = require('../games');
|
||||
|
||||
const MAX_ICON = 4 * 1024 * 1024;
|
||||
const PLAYED_SQL = `(SELECT game_id FROM lab_playtime UNION SELECT game_id FROM lab_presence WHERE game_id IS NOT NULL)`;
|
||||
|
||||
// POST /api/v1/games/wanted { ids: [game_id] } → { names: [...], icons: [...] }
|
||||
// Tra i giochi installati sulla console, quelli di cui manca nome o icona.
|
||||
async function wanted({ req, auth }) {
|
||||
const wait = limiter.hit(`games_wanted|${auth.accountId}`, 30, 3600);
|
||||
if (wait) throw retryLater('too_many_requests', wait);
|
||||
const body = await readJson(req);
|
||||
const ids = [...new Set((Array.isArray(body.ids) ? body.ids : []).map(String).filter((s) => GAME_ID.test(s)))].slice(0, 400);
|
||||
if (!ids.length) return { status: 200, body: { names: [], icons: [] } };
|
||||
const r = await db.query(
|
||||
`SELECT p.game_id, g.name, g.icon_media
|
||||
FROM ${PLAYED_SQL} p LEFT JOIN lab_game g USING (game_id)
|
||||
WHERE p.game_id = ANY($1::text[])`, [ids]);
|
||||
return {
|
||||
status: 200,
|
||||
body: {
|
||||
names: r.rows.filter((g) => !g.name).map((g) => g.game_id),
|
||||
icons: r.rows.filter((g) => !g.icon_media).map((g) => g.game_id),
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
async function played(gameId) {
|
||||
return (await db.query(`SELECT 1 FROM ${PLAYED_SQL} p WHERE p.game_id=$1 LIMIT 1`, [gameId])).rowCount > 0;
|
||||
}
|
||||
|
||||
// POST /api/v1/games/meta { games: [{ game_id, name }] }
|
||||
async function meta({ req, auth }) {
|
||||
const wait = limiter.hit(`games_meta|${auth.accountId}`, 30, 3600);
|
||||
if (wait) throw retryLater('too_many_requests', wait);
|
||||
const body = await readJson(req);
|
||||
let saved = 0;
|
||||
for (const g of (Array.isArray(body.games) ? body.games : []).slice(0, 100)) {
|
||||
const id = String(g.game_id || '');
|
||||
const name = String(g.name || '').replace(/[\u0000-\u001f]+/g, ' ').replace(/\s+/g, ' ').trim().slice(0, 128);
|
||||
if (!GAME_ID.test(id) || !name || name === id || !(await played(id))) continue;
|
||||
const r = await db.query(
|
||||
`INSERT INTO lab_game (game_id, name, named_by) VALUES ($1,$2,$3)
|
||||
ON CONFLICT (game_id) DO UPDATE SET name=EXCLUDED.name, named_by=EXCLUDED.named_by, updated_at=now()
|
||||
WHERE lab_game.name IS NULL`, [id, name, auth.accountId]);
|
||||
saved += r.rowCount;
|
||||
}
|
||||
return { status: 200, body: { saved } };
|
||||
}
|
||||
|
||||
// POST /api/v1/games/:gameId/icon (corpo = PNG o JPEG)
|
||||
async function icon({ req, auth, params }) {
|
||||
const wait = limiter.hit(`games_icon|${auth.accountId}`, 40, 3600);
|
||||
if (wait) throw retryLater('too_many_uploads', wait);
|
||||
const id = String(params.gameId || '');
|
||||
if (!GAME_ID.test(id) || !(await played(id))) throw new HttpError(404, 'game_not_found');
|
||||
const has = (await db.query('SELECT icon_media FROM lab_game WHERE game_id=$1', [id])).rows[0];
|
||||
if (has && has.icon_media) return { status: 200, body: { media: has.icon_media, kept: true } };
|
||||
const media = await storeImage(await readBody(req, MAX_ICON));
|
||||
await db.query(
|
||||
`INSERT INTO lab_game (game_id, icon_media, icon_by) VALUES ($1,$2,$3)
|
||||
ON CONFLICT (game_id) DO UPDATE SET icon_media=EXCLUDED.icon_media, icon_by=EXCLUDED.icon_by, updated_at=now()`,
|
||||
[id, media, auth.accountId]);
|
||||
return { status: 201, body: { media } };
|
||||
}
|
||||
|
||||
module.exports = { wanted, meta, icon };
|
||||
@@ -13,6 +13,8 @@ const limiter = require('../ratelimit');
|
||||
const rel = require('../relations');
|
||||
const { multiline, oneLine, likePattern } = require('../text');
|
||||
const playtime = require('../playtime');
|
||||
const gameCards = require('../games');
|
||||
const trophies = require('./trophies');
|
||||
const voice = require('./voice');
|
||||
const groups = require('./groups');
|
||||
const stats = require('./stats');
|
||||
@@ -152,7 +154,10 @@ async function sync(ctx) {
|
||||
// un tratto di gioco rimasto aperto da una console sparita si chiude qui
|
||||
await playtime.onHeartbeat(auth.accountId);
|
||||
// heartbeat: rinfresca la presenza senza cambiarne lo stato
|
||||
await db.query(`UPDATE lab_presence SET last_seen=now() WHERE account_id=$1 AND status<>'offline'`, [auth.accountId]);
|
||||
// (chi era stato spento dal giro periodico torna online; l'offline scelto resta)
|
||||
await db.query(
|
||||
`UPDATE lab_presence SET last_seen=now(), status=CASE WHEN swept THEN 'online' ELSE status END, swept=false
|
||||
WHERE account_id=$1 AND (status<>'offline' OR swept)`, [auth.accountId]);
|
||||
|
||||
const me = (await db.query('SELECT online_id, avatar, about_me, avatar_media, avatar_frames, cover_media, cover_frames, status_mode, status_message, lang FROM lab_account WHERE account_id=$1', [auth.accountId])).rows[0];
|
||||
// lingua delle notifiche: si aggiorna solo se l'app ne chiede un'altra
|
||||
@@ -269,6 +274,7 @@ async function userProfile({ auth, params }) {
|
||||
`SELECT game_id, max(game_name) AS game_name, max(created_at) AS last_played, count(*)::int AS sessions
|
||||
FROM lab_activity WHERE account_id=$1 AND game_id IS NOT NULL
|
||||
GROUP BY game_id ORDER BY max(created_at) DESC LIMIT 6`, [u.account_id])).rows : [];
|
||||
await gameCards.decorate(games);
|
||||
let presence = self ? effective(pres) : rel.maskPresence(effective(pres), a.status_mode);
|
||||
if (!visible) presence = { status: presence.status };
|
||||
if (bs.iBlocked) presence = { status: 'offline' };
|
||||
@@ -285,6 +291,7 @@ async function userProfile({ auth, params }) {
|
||||
mutual_friends: self || blockedView ? 0 : await rel.mutualCount(auth.accountId, u.account_id),
|
||||
mutual: self || blockedView ? [] : await rel.mutualFriends(auth.accountId, u.account_id, 5),
|
||||
stats: activityOk ? await stats.summaryOf(u.account_id) : { total_seconds: 0, top_games: [], hidden: true },
|
||||
trophies: blockedView ? { hidden: true } : await trophies.summaryFor(auth.accountId, u.account_id),
|
||||
},
|
||||
};
|
||||
}
|
||||
@@ -297,7 +304,7 @@ async function profileUpdate({ req, auth }) {
|
||||
await db.query('UPDATE lab_account SET about_me=$2 WHERE account_id=$1', [auth.accountId, about || null]);
|
||||
}
|
||||
if (body.avatar !== undefined) {
|
||||
const av = Math.max(0, Math.min(31, Number.parseInt(body.avatar, 10) || 0));
|
||||
const av = Math.max(0, Math.min(47, Number.parseInt(body.avatar, 10) || 0));
|
||||
await db.query('UPDATE lab_account SET avatar=$2 WHERE account_id=$1', [auth.accountId, av]);
|
||||
}
|
||||
return { status: 200, body: { result: 'ok' } };
|
||||
|
||||
@@ -184,6 +184,28 @@ async function upload({ req, auth, url }) {
|
||||
}
|
||||
}
|
||||
|
||||
// Un'immagine già in memoria (icona di un gioco, di un set di trofei) → un
|
||||
// fotogramma JPEG quadrato servito da GET /api/v1/media/:id/1. Ritorna l'id.
|
||||
const IMAGE_MAGIC = [[0x89, 0x50, 0x4e, 0x47], [0xff, 0xd8, 0xff]];
|
||||
async function storeImage(buf, size = 256) {
|
||||
if (!IMAGE_MAGIC.some((m) => m.every((b, i) => buf[i] === b))) throw new HttpError(400, 'unsupported_type');
|
||||
const id = crypto.randomBytes(8).toString('hex');
|
||||
const dir = path.join(ROOT, id);
|
||||
const file = path.join(ROOT, `.up-${id}.img`);
|
||||
await fsp.mkdir(dir, { recursive: true });
|
||||
try {
|
||||
await fsp.writeFile(file, buf);
|
||||
await run('ffmpeg', ['-v', 'error', '-y', '-i', file, '-vf', cropFilter([size, size]), '-frames:v', '1', '-q:v', '3', path.join(dir, '001.jpg')], 30000);
|
||||
return id;
|
||||
} catch (err) {
|
||||
await fsp.rm(dir, { recursive: true, force: true });
|
||||
console.error(JSON.stringify({ ts: new Date().toISOString(), event: 'media_error', error: err.message, stderr: err.stderr }));
|
||||
throw new HttpError(422, 'conversion_failed');
|
||||
} finally {
|
||||
await fsp.unlink(file).catch(() => {});
|
||||
}
|
||||
}
|
||||
|
||||
// POST /api/v1/media/clear?kind=avatar|cover
|
||||
async function clear({ auth, url }) {
|
||||
const kind = url.searchParams.get('kind');
|
||||
@@ -207,4 +229,4 @@ async function frame({ params, res }) {
|
||||
return { sent: true };
|
||||
}
|
||||
|
||||
module.exports = { upload, clear, frame, removeMedia };
|
||||
module.exports = { upload, clear, frame, removeMedia, storeImage };
|
||||
@@ -77,7 +77,8 @@ async function getPrivacy({ auth }) {
|
||||
return { status: 200, body: await rel.privacyOf(auth.accountId) };
|
||||
}
|
||||
|
||||
// POST /api/v1/privacy { messages?, friend_requests?, show_activity? }
|
||||
// POST /api/v1/privacy { messages?, friend_requests?, show_activity?, show_in_records?, trophies?, import_trophies? }
|
||||
// Spegnere l'importazione dei trofei cancella anche quelli già importati.
|
||||
async function setPrivacy({ req, auth }) {
|
||||
const body = await readJson(req);
|
||||
const cur = await rel.privacyOf(auth.accountId);
|
||||
@@ -96,9 +97,20 @@ async function setPrivacy({ req, auth }) {
|
||||
if (typeof body.show_activity !== 'boolean') throw new HttpError(400, 'invalid_show_activity', 'show_activity: true|false');
|
||||
next.show_activity = body.show_activity;
|
||||
}
|
||||
for (const k of ['show_in_records', 'import_trophies']) {
|
||||
if (body[k] === undefined) continue;
|
||||
if (typeof body[k] !== 'boolean') throw new HttpError(400, `invalid_${k}`, `${k}: true|false`);
|
||||
next[k] = body[k];
|
||||
}
|
||||
if (body.trophies !== undefined) {
|
||||
if (!['everyone', 'friends', 'nobody'].includes(body.trophies)) throw new HttpError(400, 'invalid_trophies', 'trophies: everyone|friends|nobody');
|
||||
next.trophies = body.trophies;
|
||||
}
|
||||
await db.query(
|
||||
'UPDATE lab_account SET privacy_messages=$2, privacy_friend_requests=$3, show_activity=$4 WHERE account_id=$1',
|
||||
[auth.accountId, next.messages, next.friend_requests, next.show_activity]);
|
||||
`UPDATE lab_account SET privacy_messages=$2, privacy_friend_requests=$3, show_activity=$4,
|
||||
show_in_records=$5, privacy_trophies=$6, import_trophies=$7 WHERE account_id=$1`,
|
||||
[auth.accountId, next.messages, next.friend_requests, next.show_activity, next.show_in_records, next.trophies, next.import_trophies]);
|
||||
if (!next.import_trophies) await db.query('DELETE FROM lab_tset_user WHERE account_id=$1', [auth.accountId]);
|
||||
return { status: 200, body: next };
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,166 @@
|
||||
'use strict';
|
||||
// Record pubblici: il tempo di gioco di tutti gli iscritti, non solo degli
|
||||
// amici. I totali dei giochi contano chiunque (sono numeri senza nomi); negli
|
||||
// elenchi con il nome compare solo chi lo accetta (privacy: show_in_records) e
|
||||
// non nasconde la propria attività. Io mi vedo sempre, anche se nascosto.
|
||||
const db = require('../db');
|
||||
const { HttpError } = require('../http');
|
||||
const rel = require('../relations');
|
||||
const playtime = require('../playtime');
|
||||
const games = require('../games');
|
||||
|
||||
const TOP_PLAYERS = 50;
|
||||
const TOP_GAMES = 30;
|
||||
const TOP_PAIRS = 20;
|
||||
|
||||
// Righe (account_id, game_id, game_name, seconds) del periodo scelto.
|
||||
const SRC = (period) => (period === 'week'
|
||||
? `(SELECT w.account_id, w.game_id, p.game_name, w.seconds
|
||||
FROM lab_playtime_week w LEFT JOIN lab_playtime p USING (account_id, game_id)
|
||||
WHERE w.week_start = date_trunc('week', now())::date)`
|
||||
: '(SELECT account_id, game_id, game_name, seconds FROM lab_playtime)');
|
||||
|
||||
// Chi compare con il nome, visto da $1.
|
||||
const LISTED = `(a.account_id=$1 OR (a.show_in_records AND a.show_activity AND ${rel.LISTABLE_SQL('a', '$1')}))`;
|
||||
const CARD = 'a.account_id, a.online_id, a.avatar, a.avatar_media, a.avatar_frames';
|
||||
|
||||
const periodOf = (url) => ((url.searchParams.get('period') || 'all') === 'week' ? 'week' : 'all');
|
||||
|
||||
// A pari tempo, pari posizione. Ritorna le righe con rank.
|
||||
function ranked(list) {
|
||||
let rank = 0;
|
||||
let prev = null;
|
||||
return list.map((x, i) => {
|
||||
if (x.seconds !== prev) { rank = i + 1; prev = x.seconds; }
|
||||
return { ...x, rank };
|
||||
});
|
||||
}
|
||||
|
||||
// Tutte le coppie (giocatore elencabile, gioco) con il tempo in corso sommato.
|
||||
async function listedPairs(me, period, gameId) {
|
||||
const args = [me];
|
||||
if (gameId) args.push(gameId);
|
||||
const r = await db.query(
|
||||
`SELECT ${CARD}, s.game_id, s.game_name, s.seconds::bigint AS seconds
|
||||
FROM ${SRC(period)} s JOIN lab_account a ON a.account_id = s.account_id
|
||||
WHERE ${LISTED} ${gameId ? 'AND s.game_id=$2' : ''}`, args);
|
||||
const pairs = r.rows.map((x) => ({ ...x, seconds: Number(x.seconds) }));
|
||||
const open = await playtime.openSegments(null);
|
||||
if (open.size) {
|
||||
const known = new Map(pairs.map((x) => [`${x.account_id}|${x.game_id}`, x]));
|
||||
const ids = [...open.keys()];
|
||||
const acc = await db.query(`SELECT ${CARD} FROM lab_account a WHERE a.account_id = ANY($2::bigint[]) AND ${LISTED}`, [me, ids]);
|
||||
for (const a of acc.rows) {
|
||||
const seg = open.get(String(a.account_id));
|
||||
if (gameId && seg.game_id !== gameId) continue;
|
||||
const hit = known.get(`${a.account_id}|${seg.game_id}`);
|
||||
if (hit) hit.seconds += seg.seconds;
|
||||
else pairs.push({ ...a, game_id: seg.game_id, game_name: seg.game_name, seconds: seg.seconds });
|
||||
}
|
||||
}
|
||||
return pairs;
|
||||
}
|
||||
|
||||
// GET /api/v1/records?period=week|all
|
||||
async function overview({ auth, url }) {
|
||||
const period = periodOf(url);
|
||||
const me = String(auth.accountId);
|
||||
const pairs = await listedPairs(auth.accountId, period, null);
|
||||
|
||||
// giocatori: totale, numero di giochi, gioco più giocato
|
||||
const byPlayer = new Map();
|
||||
for (const x of pairs) {
|
||||
const k = String(x.account_id);
|
||||
let p = byPlayer.get(k);
|
||||
if (!p) { p = { user: rel.userCard(x), seconds: 0, games: 0, top: x, me: k === me }; byPlayer.set(k, p); }
|
||||
p.seconds += x.seconds; p.games += 1;
|
||||
if (x.seconds > p.top.seconds) p.top = x;
|
||||
}
|
||||
const allPlayers = ranked([...byPlayer.values()].filter((p) => p.seconds > 0)
|
||||
.sort((a, b) => b.seconds - a.seconds || a.user.online_id.localeCompare(b.user.online_id)));
|
||||
const mine = allPlayers.find((p) => p.me) || null;
|
||||
const players = allPlayers.slice(0, TOP_PLAYERS);
|
||||
if (mine && !players.includes(mine)) players.push(mine);
|
||||
|
||||
// giochi: i totali contano tutti, il primatista è tra chi compare
|
||||
const totals = (await db.query(
|
||||
`SELECT game_id, max(game_name) AS game_name, sum(seconds)::bigint AS seconds, count(DISTINCT account_id)::int AS players
|
||||
FROM ${SRC(period)} s GROUP BY game_id`)).rows.map((g) => ({ ...g, seconds: Number(g.seconds) }));
|
||||
const tmap = new Map(totals.map((g) => [g.game_id, g]));
|
||||
const open = await playtime.openSegments(null);
|
||||
for (const seg of open.values()) {
|
||||
const g = tmap.get(seg.game_id);
|
||||
if (g) g.seconds += seg.seconds;
|
||||
else { const n = { game_id: seg.game_id, game_name: seg.game_name, seconds: seg.seconds, players: 1 }; tmap.set(seg.game_id, n); totals.push(n); }
|
||||
}
|
||||
const now = (await db.query(
|
||||
`SELECT game_id, count(*)::int AS n FROM lab_presence
|
||||
WHERE status<>'offline' AND last_seen > now() - interval '120 seconds' GROUP BY game_id`)).rows;
|
||||
const nowBy = new Map(now.map((r) => [r.game_id, r.n]));
|
||||
const best = new Map();
|
||||
for (const x of pairs) { const b = best.get(x.game_id); if (!b || x.seconds > b.seconds) best.set(x.game_id, x); }
|
||||
const topGames = totals.filter((g) => g.seconds > 0)
|
||||
.sort((a, b) => b.seconds - a.seconds || a.game_id.localeCompare(b.game_id)).slice(0, TOP_GAMES)
|
||||
.map((g) => {
|
||||
const b = best.get(g.game_id);
|
||||
return {
|
||||
game_id: g.game_id, game_name: g.game_name, seconds: g.seconds, players: g.players,
|
||||
playing_now: nowBy.get(g.game_id) || 0,
|
||||
top: b ? { user: rel.userCard(b), seconds: b.seconds } : null,
|
||||
};
|
||||
});
|
||||
|
||||
// maratone: il tempo più alto di un solo giocatore su un solo gioco
|
||||
const marathons = ranked(pairs.filter((x) => x.seconds > 0)
|
||||
.sort((a, b) => b.seconds - a.seconds || a.online_id.localeCompare(b.online_id)).slice(0, TOP_PAIRS)
|
||||
.map((x) => ({ user: rel.userCard(x), game_id: x.game_id, game_name: x.game_name, seconds: x.seconds, me: String(x.account_id) === me })));
|
||||
|
||||
const playerRows = players.map((p) => ({
|
||||
user: p.user, seconds: p.seconds, rank: p.rank, me: p.me, games: p.games,
|
||||
game_id: p.top.game_id, game_name: p.top.game_name,
|
||||
}));
|
||||
await games.decorate([...topGames, ...marathons, ...playerRows]);
|
||||
|
||||
const listed = (await db.query('SELECT show_in_records AND show_activity AS ok FROM lab_account WHERE account_id=$1', [auth.accountId])).rows[0].ok;
|
||||
return {
|
||||
status: 200,
|
||||
body: {
|
||||
period,
|
||||
players: playerRows,
|
||||
games: topGames,
|
||||
marathons,
|
||||
now: { online: now.reduce((s, r) => s + r.n, 0), playing: now.filter((r) => r.game_id).reduce((s, r) => s + r.n, 0) },
|
||||
me: { listed, rank: mine ? mine.rank : null, seconds: mine ? mine.seconds : 0, of: allPlayers.length },
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
// GET /api/v1/records/games/:gameId?period=week|all
|
||||
async function game({ auth, url, params }) {
|
||||
const period = periodOf(url);
|
||||
const gameId = String(params.gameId || '');
|
||||
if (!games.GAME_ID.test(gameId)) throw new HttpError(404, 'game_not_found');
|
||||
const me = String(auth.accountId);
|
||||
const pairs = await listedPairs(auth.accountId, period, gameId);
|
||||
const all = ranked(pairs.filter((x) => x.seconds > 0)
|
||||
.sort((a, b) => b.seconds - a.seconds || a.online_id.localeCompare(b.online_id))
|
||||
.map((x) => ({ user: rel.userCard(x), seconds: x.seconds, me: String(x.account_id) === me })));
|
||||
const ranking = all.slice(0, TOP_PLAYERS);
|
||||
const mine = all.find((x) => x.me);
|
||||
if (mine && !ranking.includes(mine)) ranking.push(mine);
|
||||
const tot = (await db.query(
|
||||
`SELECT max(game_name) AS game_name, coalesce(sum(seconds),0)::bigint AS seconds, count(DISTINCT account_id)::int AS players
|
||||
FROM ${SRC(period)} s WHERE game_id=$1`, [gameId])).rows[0];
|
||||
let seconds = Number(tot.seconds);
|
||||
let name = tot.game_name;
|
||||
for (const seg of (await playtime.openSegments(null)).values()) {
|
||||
if (seg.game_id === gameId) { seconds += seg.seconds; name = name || seg.game_name; }
|
||||
}
|
||||
const [card] = await games.decorate([{ game_id: gameId, game_name: name }]);
|
||||
return {
|
||||
status: 200,
|
||||
body: { period, game: { ...card, seconds, players: tot.players }, ranking },
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = { overview, game };
|
||||
@@ -205,7 +205,7 @@ async function presenceSet({ req, auth }) {
|
||||
game_name=EXCLUDED.game_name,
|
||||
started_at = CASE WHEN EXCLUDED.game_id IS DISTINCT FROM lab_presence.game_id
|
||||
THEN EXCLUDED.started_at ELSE lab_presence.started_at END,
|
||||
last_seen=now()`,
|
||||
last_seen=now(), swept=false`,
|
||||
[auth.accountId, status, gameId, gameName]);
|
||||
await playtime.onPresence(auth.accountId, prevRow, { status, gameId });
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
const db = require('../db');
|
||||
const rel = require('../relations');
|
||||
const playtime = require('../playtime');
|
||||
const gameCards = require('../games');
|
||||
|
||||
// GET /api/v1/stats/me
|
||||
async function me({ auth }) {
|
||||
@@ -32,7 +33,7 @@ async function me({ auth }) {
|
||||
games.sort((a, b) => b.seconds - a.seconds || String(a.game_name || '').localeCompare(String(b.game_name || '')));
|
||||
const total = games.reduce((s, g) => s + g.seconds, 0);
|
||||
const week = games.reduce((s, g) => s + g.week_seconds, 0);
|
||||
return { status: 200, body: { total_seconds: total, week_seconds: week, games: games.slice(0, 30) } };
|
||||
return { status: 200, body: { total_seconds: total, week_seconds: week, games: await gameCards.decorate(games.slice(0, 30)) } };
|
||||
}
|
||||
|
||||
// Totali per account, eventualmente di un solo gioco o della settimana in corso.
|
||||
@@ -93,7 +94,7 @@ async function summaryOf(accountId) {
|
||||
if (g) g.seconds += open.seconds; else games.push({ game_id: open.game_id, game_name: open.game_name, seconds: open.seconds });
|
||||
}
|
||||
games.sort((a, b) => b.seconds - a.seconds);
|
||||
return { total_seconds: games.reduce((s, g) => s + g.seconds, 0), top_games: games.slice(0, 3) };
|
||||
return { total_seconds: games.reduce((s, g) => s + g.seconds, 0), top_games: await gameCards.decorate(games.slice(0, 3)) };
|
||||
}
|
||||
|
||||
module.exports = { me, friends, summaryOf };
|
||||
@@ -0,0 +1,247 @@
|
||||
'use strict';
|
||||
// Trofei della console. L'app manda per ogni set (NPWRxxxxx_00):
|
||||
// · la definizione (tropconf.json + tropmeta) e l'icona, una volta sola per
|
||||
// tutti: vale la prima console che la manda;
|
||||
// · il file di stato dell'utente (TRPTITLE.DAT) quando cambia.
|
||||
// Chi vede i trofei di un utente lo decide lui (privacy: trophies =
|
||||
// everyone | friends | nobody); nella classifica pubblica compare solo con
|
||||
// «everyone». Spegnere l'importazione cancella tutto (people.setPrivacy).
|
||||
const fs = require('node:fs');
|
||||
const path = require('node:path');
|
||||
const config = require('../config');
|
||||
const db = require('../db');
|
||||
const { HttpError, retryLater, readBody, readJson } = require('../http');
|
||||
const limiter = require('../ratelimit');
|
||||
const rel = require('../relations');
|
||||
const tp = require('../trophyparse');
|
||||
const { storeImage } = require('./media');
|
||||
|
||||
const NP_ID = /^NPWR\d{5}_\d{2}$/;
|
||||
const MAX_STATE = 512 * 1024;
|
||||
const MAX_ICON = 4 * 1024 * 1024;
|
||||
const MAX_SETS = 600;
|
||||
const TOP = 50;
|
||||
|
||||
const npOf = (params) => {
|
||||
const id = String(params.npId || '');
|
||||
if (!NP_ID.test(id)) throw new HttpError(400, 'invalid_np_id');
|
||||
return id;
|
||||
};
|
||||
|
||||
async function importOn(accountId) {
|
||||
return (await db.query('SELECT import_trophies FROM lab_account WHERE account_id=$1', [accountId])).rows[0].import_trophies;
|
||||
}
|
||||
|
||||
const counts = (row, prefix) => ({ p: row[`${prefix}_p`], g: row[`${prefix}_g`], s: row[`${prefix}_s`], b: row[`${prefix}_b`] });
|
||||
|
||||
// Rilegge lo stato salvato con la definizione del set e aggiorna i conteggi.
|
||||
async function applyState(accountId, npId, raw, def) {
|
||||
const st = def ? tp.state(raw, def.map((t) => t.id)) : { parsed: false, earned: {} };
|
||||
const t = tp.tally(def || [], st.earned);
|
||||
await db.query(
|
||||
`UPDATE lab_tset_user SET parsed=$3, earned=$4, earned_p=$5, earned_g=$6, earned_s=$7, earned_b=$8, points=$9, last_earned=$10
|
||||
WHERE account_id=$1 AND np_id=$2`,
|
||||
[accountId, npId, st.parsed, JSON.stringify(st.earned), t.P, t.G, t.S, t.B, t.points, t.last]);
|
||||
return { parsed: st.parsed, earned: t.P + t.G + t.S + t.B };
|
||||
}
|
||||
|
||||
// POST /api/v1/trophies/check { sets: [{ np_id, tag }], layout? }
|
||||
// → { import, need_def: [...], need_icon: [...], need_state: [...] }
|
||||
// layout: l'elenco dei file dei trofei sulla console (solo nomi e dimensioni),
|
||||
// tenuto per capire le console su cui l'importazione non legge niente.
|
||||
async function check({ req, auth }) {
|
||||
const wait = limiter.hit(`trophy_check|${auth.accountId}`, 30, 3600);
|
||||
if (wait) throw retryLater('too_many_requests', wait);
|
||||
const body = await readJson(req);
|
||||
if (!(await importOn(auth.accountId))) return { status: 200, body: { import: false, need_def: [], need_icon: [], need_state: [] } };
|
||||
const sets = (Array.isArray(body.sets) ? body.sets : []).slice(0, MAX_SETS)
|
||||
.map((s) => ({ np: String(s.np_id || ''), tag: String(s.tag || '').slice(0, 40) })).filter((s) => NP_ID.test(s.np));
|
||||
if (typeof body.layout === 'string' && body.layout) {
|
||||
try {
|
||||
const dir = path.join(config.mediaDir, 'diag');
|
||||
fs.mkdirSync(dir, { recursive: true });
|
||||
fs.writeFileSync(path.join(dir, `trophy-layout-${auth.accountId}.txt`), body.layout.slice(0, 64 * 1024));
|
||||
} catch { /* la diagnostica non blocca l'importazione */ }
|
||||
}
|
||||
const ids = sets.map((s) => s.np);
|
||||
const defs = new Map((await db.query('SELECT np_id, icon_media FROM lab_tset WHERE np_id = ANY($1::text[])', [ids])).rows.map((r) => [r.np_id, r]));
|
||||
const mine = new Map((await db.query('SELECT np_id, raw_tag FROM lab_tset_user WHERE account_id=$1 AND np_id = ANY($2::text[])', [auth.accountId, ids])).rows.map((r) => [r.np_id, r.raw_tag]));
|
||||
return {
|
||||
status: 200,
|
||||
body: {
|
||||
import: true,
|
||||
need_def: ids.filter((id) => !defs.has(id)),
|
||||
need_icon: ids.filter((id) => !(defs.get(id) || {}).icon_media),
|
||||
need_state: sets.filter((s) => mine.get(s.np) !== s.tag).map((s) => s.np),
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
// POST /api/v1/trophies/:npId/def { conf, meta }
|
||||
async function define({ req, auth, params }) {
|
||||
const wait = limiter.hit(`trophy_def|${auth.accountId}`, 300, 3600);
|
||||
if (wait) throw retryLater('too_many_requests', wait);
|
||||
const npId = npOf(params);
|
||||
const body = await readJson(req);
|
||||
const declared = body.conf && body.conf.trophyNpCommId;
|
||||
if (declared && declared !== npId) throw new HttpError(400, 'np_id_mismatch');
|
||||
const def = tp.definition(body.conf, body.meta);
|
||||
if (!def) throw new HttpError(422, 'invalid_definition');
|
||||
const n = { P: 0, G: 0, S: 0, B: 0 };
|
||||
for (const t of def.trophies) n[t.grade] += 1;
|
||||
const r = await db.query(
|
||||
`INSERT INTO lab_tset (np_id, title, trophies, total_p, total_g, total_s, total_b, defined_by)
|
||||
VALUES ($1,$2,$3,$4,$5,$6,$7,$8) ON CONFLICT (np_id) DO NOTHING`,
|
||||
[npId, def.title, JSON.stringify(def.trophies), n.P, n.G, n.S, n.B, auth.accountId]);
|
||||
if (r.rowCount) {
|
||||
// stati arrivati prima della definizione: ora si possono leggere
|
||||
const waiting = await db.query('SELECT account_id, raw FROM lab_tset_user WHERE np_id=$1 AND raw IS NOT NULL', [npId]);
|
||||
for (const w of waiting.rows) await applyState(w.account_id, npId, w.raw, def.trophies);
|
||||
}
|
||||
return { status: r.rowCount ? 201 : 200, body: { result: r.rowCount ? 'saved' : 'kept', trophies: def.trophies.length } };
|
||||
}
|
||||
|
||||
// POST /api/v1/trophies/:npId/icon (corpo = PNG o JPEG)
|
||||
async function icon({ req, auth, params }) {
|
||||
const wait = limiter.hit(`trophy_icon|${auth.accountId}`, 300, 3600);
|
||||
if (wait) throw retryLater('too_many_uploads', wait);
|
||||
const npId = npOf(params);
|
||||
const set = (await db.query('SELECT icon_media FROM lab_tset WHERE np_id=$1', [npId])).rows[0];
|
||||
if (!set) throw new HttpError(404, 'set_not_found');
|
||||
if (set.icon_media) return { status: 200, body: { media: set.icon_media, kept: true } };
|
||||
const media = await storeImage(await readBody(req, MAX_ICON));
|
||||
await db.query('UPDATE lab_tset SET icon_media=$2 WHERE np_id=$1 AND icon_media IS NULL', [npId, media]);
|
||||
return { status: 201, body: { media } };
|
||||
}
|
||||
|
||||
// POST /api/v1/trophies/:npId/state?tag=<byte>:<mtime> (corpo = TRPTITLE.DAT)
|
||||
async function state({ req, auth, params, url }) {
|
||||
const wait = limiter.hit(`trophy_state|${auth.accountId}`, 600, 3600);
|
||||
if (wait) throw retryLater('too_many_uploads', wait);
|
||||
const npId = npOf(params);
|
||||
if (!(await importOn(auth.accountId))) throw new HttpError(403, 'import_disabled');
|
||||
const raw = await readBody(req, MAX_STATE);
|
||||
if (raw.length < 16) throw new HttpError(400, 'empty_file');
|
||||
const tag = String(url.searchParams.get('tag') || '').slice(0, 40);
|
||||
await db.query(
|
||||
`INSERT INTO lab_tset_user (account_id, np_id, raw, raw_tag) VALUES ($1,$2,$3,$4)
|
||||
ON CONFLICT (account_id, np_id) DO UPDATE SET raw=EXCLUDED.raw, raw_tag=EXCLUDED.raw_tag, updated_at=now()`,
|
||||
[auth.accountId, npId, raw, tag]);
|
||||
const set = (await db.query('SELECT trophies FROM lab_tset WHERE np_id=$1', [npId])).rows[0];
|
||||
const out = await applyState(auth.accountId, npId, raw, set ? set.trophies : null);
|
||||
if (set && !out.parsed) {
|
||||
console.log(JSON.stringify({ ts: new Date().toISOString(), event: 'trophy_state_unread', np_id: npId, account: String(auth.accountId), bytes: raw.length }));
|
||||
}
|
||||
return { status: 200, body: out };
|
||||
}
|
||||
|
||||
// L'account di cui si chiedono i trofei, se chi guarda può vederli.
|
||||
async function visibleTarget(auth, onlineId) {
|
||||
const u = await rel.accountByOnlineId(onlineId);
|
||||
if (!u) throw new HttpError(404, 'account_not_found');
|
||||
const self = String(u.account_id) === String(auth.accountId);
|
||||
if (!self) {
|
||||
if (await rel.isBlocked(auth.accountId, u.account_id)) throw new HttpError(403, 'blocked');
|
||||
const who = (await rel.privacyOf(u.account_id)).trophies;
|
||||
if (who === 'nobody' || (who === 'friends' && !(await rel.areFriends(auth.accountId, u.account_id)))) throw new HttpError(403, 'privacy');
|
||||
}
|
||||
return { ...u, self };
|
||||
}
|
||||
|
||||
// Totali dei trofei di un account (per il profilo): null se non ne ha.
|
||||
async function summaryOf(accountId) {
|
||||
const r = (await db.query(
|
||||
`SELECT count(*)::int AS sets, coalesce(sum(earned_p),0)::int AS p, coalesce(sum(earned_g),0)::int AS g,
|
||||
coalesce(sum(earned_s),0)::int AS s, coalesce(sum(earned_b),0)::int AS b, coalesce(sum(points),0)::int AS points
|
||||
FROM lab_tset_user WHERE account_id=$1`, [accountId])).rows[0];
|
||||
return r.sets ? r : null;
|
||||
}
|
||||
|
||||
// Come summaryOf, ma rispettando la scelta di chi è guardato: { hidden: true } se non si può.
|
||||
async function summaryFor(viewerId, targetId) {
|
||||
if (String(viewerId) !== String(targetId)) {
|
||||
const who = (await rel.privacyOf(targetId)).trophies;
|
||||
if (who === 'nobody' || (who === 'friends' && !(await rel.areFriends(viewerId, targetId)))) return { hidden: true };
|
||||
}
|
||||
return (await summaryOf(targetId)) || { sets: 0, p: 0, g: 0, s: 0, b: 0, points: 0 };
|
||||
}
|
||||
|
||||
// GET /api/v1/users/:onlineId/trophies — i set dell'utente, dal trofeo più recente.
|
||||
async function userSets({ auth, params }) {
|
||||
const u = await visibleTarget(auth, params.onlineId);
|
||||
const r = await db.query(
|
||||
`SELECT u.np_id, s.title, s.icon_media, u.parsed, u.earned_p, u.earned_g, u.earned_s, u.earned_b, u.points, u.last_earned,
|
||||
s.total_p, s.total_g, s.total_s, s.total_b
|
||||
FROM lab_tset_user u LEFT JOIN lab_tset s USING (np_id)
|
||||
WHERE u.account_id=$1
|
||||
ORDER BY u.last_earned DESC NULLS LAST, u.points DESC, s.title NULLS LAST LIMIT 300`, [u.account_id]);
|
||||
const sets = r.rows.map((x) => {
|
||||
const e = counts(x, 'earned');
|
||||
const t = x.total_p == null ? null : counts(x, 'total');
|
||||
const ne = e.p + e.g + e.s + e.b;
|
||||
const nt = t ? t.p + t.g + t.s + t.b : 0;
|
||||
return {
|
||||
np_id: x.np_id, title: x.title || x.np_id, icon_media: x.icon_media, parsed: x.parsed,
|
||||
earned: e, total: t, earned_count: ne, total_count: nt, progress: nt ? Math.round((ne * 100) / nt) : 0,
|
||||
points: x.points, last_earned: x.last_earned,
|
||||
};
|
||||
});
|
||||
return { status: 200, body: { online_id: u.online_id, summary: (await summaryOf(u.account_id)) || { sets: 0, p: 0, g: 0, s: 0, b: 0, points: 0 }, sets } };
|
||||
}
|
||||
|
||||
// GET /api/v1/users/:onlineId/trophies/:npId — i trofei di un set, con quelli ottenuti.
|
||||
// Un trofeo nascosto non ancora ottenuto resta senza nome per chi non è il proprietario.
|
||||
async function userSet({ auth, params }) {
|
||||
const u = await visibleTarget(auth, params.onlineId);
|
||||
const npId = npOf(params);
|
||||
const x = (await db.query(
|
||||
`SELECT u.parsed, u.earned, s.title, s.icon_media, s.trophies
|
||||
FROM lab_tset_user u LEFT JOIN lab_tset s USING (np_id) WHERE u.account_id=$1 AND u.np_id=$2`, [u.account_id, npId])).rows[0];
|
||||
if (!x) throw new HttpError(404, 'set_not_found');
|
||||
const trophies = (x.trophies || []).map((t) => {
|
||||
const e = x.earned[String(t.id)];
|
||||
const secret = t.hidden && !e && !u.self;
|
||||
return { id: t.id, grade: t.grade, hidden: t.hidden, name: secret ? null : t.name, detail: secret ? null : t.detail, earned: !!e, earned_at: typeof e === 'string' ? e : null };
|
||||
});
|
||||
return { status: 200, body: { online_id: u.online_id, np_id: npId, title: x.title || npId, icon_media: x.icon_media, parsed: x.parsed, trophies } };
|
||||
}
|
||||
|
||||
// GET /api/v1/trophies/ranking — classifica pubblica per punti (platino 300,
|
||||
// oro 90, argento 30, bronzo 15) fra chi mostra i trofei a tutti.
|
||||
async function ranking({ auth }) {
|
||||
const me = String(auth.accountId);
|
||||
const r = await db.query(
|
||||
`SELECT a.account_id, a.online_id, a.avatar, a.avatar_media, a.avatar_frames,
|
||||
count(*)::int AS sets, sum(u.earned_p)::int AS p, sum(u.earned_g)::int AS g, sum(u.earned_s)::int AS s, sum(u.earned_b)::int AS b,
|
||||
sum(u.points)::int AS points
|
||||
FROM lab_tset_user u JOIN lab_account a USING (account_id)
|
||||
WHERE a.account_id=$1 OR (a.privacy_trophies='everyone' AND ${rel.LISTABLE_SQL('a', '$1')})
|
||||
GROUP BY a.account_id HAVING sum(u.points) > 0 OR a.account_id=$1
|
||||
ORDER BY sum(u.points) DESC, sum(u.earned_p) DESC, a.online_id`, [auth.accountId]);
|
||||
let rank = 0;
|
||||
let prev = null;
|
||||
const all = r.rows.map((x, i) => {
|
||||
if (x.points !== prev) { rank = i + 1; prev = x.points; }
|
||||
return { user: rel.userCard(x), sets: x.sets, p: x.p, g: x.g, s: x.s, b: x.b, points: x.points, rank, me: String(x.account_id) === me };
|
||||
});
|
||||
const list = all.slice(0, TOP);
|
||||
const mine = all.find((x) => x.me);
|
||||
if (mine && !list.includes(mine)) list.push(mine);
|
||||
const priv = await rel.privacyOf(auth.accountId);
|
||||
return { status: 200, body: { ranking: list, me: { listed: priv.trophies === 'everyone', importing: priv.import_trophies, rank: mine ? mine.rank : null, of: all.length } } };
|
||||
}
|
||||
|
||||
// All'avvio dell'api: rilegge gli stati rimasti «non letti» (parsed=false)
|
||||
// con il lettore di adesso. Quando trophyparse.js impara un formato nuovo, i
|
||||
// file già arrivati si sistemano al rilascio, senza chiedere niente alle console.
|
||||
async function rereadUnparsed() {
|
||||
const r = await db.query(
|
||||
`SELECT u.account_id, u.np_id, u.raw, s.trophies FROM lab_tset_user u JOIN lab_tset s USING (np_id)
|
||||
WHERE NOT u.parsed AND u.raw IS NOT NULL LIMIT 5000`);
|
||||
let read = 0;
|
||||
for (const row of r.rows) if ((await applyState(row.account_id, row.np_id, row.raw, row.trophies)).parsed) read++;
|
||||
if (r.rows.length) console.log(JSON.stringify({ ts: new Date().toISOString(), event: 'trophy_reread', pending: r.rows.length, read }));
|
||||
return read;
|
||||
}
|
||||
|
||||
module.exports = { check, define, icon, state, userSets, userSet, ranking, summaryFor, rereadUnparsed };
|
||||
@@ -0,0 +1,34 @@
|
||||
'use strict';
|
||||
// Scheda dei giochi (lab_game): nome e icona da mostrare al posto del codice
|
||||
// del titolo. La presenza manda spesso solo il codice (PPSA…): il nome vero
|
||||
// arriva dalla console con POST /api/v1/games/meta.
|
||||
const db = require('./db');
|
||||
|
||||
const GAME_ID = /^[A-Za-z0-9_-]{4,24}$/;
|
||||
|
||||
// Map(game_id → { name, icon_media }) per gli id dati.
|
||||
async function cards(ids) {
|
||||
const out = new Map();
|
||||
const list = [...new Set(ids.filter(Boolean))];
|
||||
if (!list.length) return out;
|
||||
const r = await db.query('SELECT game_id, name, icon_media FROM lab_game WHERE game_id = ANY($1::text[])', [list]);
|
||||
for (const g of r.rows) out.set(g.game_id, { name: g.name, icon_media: g.icon_media });
|
||||
return out;
|
||||
}
|
||||
|
||||
// Un nome uguale al codice non è un nome.
|
||||
const realName = (name, id) => (name && name !== id ? name : null);
|
||||
|
||||
// Completa in posto righe { game_id, game_name } con il nome della scheda e
|
||||
// game_icon. Ritorna le stesse righe.
|
||||
async function decorate(rows) {
|
||||
const map = await cards(rows.map((r) => r.game_id));
|
||||
for (const r of rows) {
|
||||
const c = map.get(r.game_id);
|
||||
r.game_name = (c && c.name) || realName(r.game_name, r.game_id) || r.game_id;
|
||||
r.game_icon = (c && c.icon_media) || null;
|
||||
}
|
||||
return rows;
|
||||
}
|
||||
|
||||
module.exports = { GAME_ID, cards, decorate, realName };
|
||||
@@ -27,13 +27,13 @@ function send(res, status, body, headers = {}) {
|
||||
res.end(payload);
|
||||
}
|
||||
|
||||
function readBody(req) {
|
||||
function readBody(req, max = MAX_BODY) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const chunks = [];
|
||||
let size = 0;
|
||||
req.on('data', (c) => {
|
||||
size += c.length;
|
||||
if (size > MAX_BODY) {
|
||||
if (size > max) {
|
||||
reject(new HttpError(413, 'payload_too_large'));
|
||||
req.destroy();
|
||||
return;
|
||||
@@ -55,4 +55,4 @@ async function readJson(req) {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { HttpError, retryLater, send, readJson };
|
||||
module.exports = { HttpError, retryLater, send, readBody, readJson };
|
||||
@@ -11,7 +11,7 @@ const path = require('node:path');
|
||||
const config = require('./config');
|
||||
const lang = require('./lang');
|
||||
|
||||
const TERMS_VERSION = '2026-10-05';
|
||||
const TERMS_VERSION = '2026-10-05.2';
|
||||
const DEVELOPER = { name: 'TheCriicom', url: 'https://outlinedigital.it' };
|
||||
const DOCS = ['privacy', 'terms', 'licenses'];
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Jaké údaje shromažďujeme",
|
||||
"body": "Účet: online ID, heslo (uložené pouze jako otisk scrypt, nikdy v čitelné podobě), e-mail, pokud jej uvedete, avatar a titulní obrázek, které nahrajete, text profilu, datum registrace a posledního přihlášení. Sociální funkce: přátelství a žádosti o přátelství, stav online a titul, který právě používáte (odesílá jej vaše konzole během hraní), nedávné aktivity, přímé zprávy, chaty a pozvánky do party, oznámení. Store: homebrew, které publikujete, komentáře, líbí se/nelíbí se, hodnocení, hlášení, počet instalací. Osobní knihovna: adresa vašeho souboru JSON a seznam titulů, které obsahuje (název, obrázky, odkazy). Technické údaje: u každého požadavku na server zaznamenáváme IP adresu, datum a čas, požadovanou cestu (včetně adresy stránek otevřených v prohlížeči Omega), výsledek a časy zpracování. Hesla, tokeny a soubory cookie jsou maskovány a nikdy se neukládají do záznamů. Diagnostika: služba Omega v konzoli automaticky odesílá technické chybové kódy (například výsledek otevření zvuku, mikrofonu nebo rádiové stanice), a to bez jakéhokoli obsahu či adres. Pokud zvolíte „Odeslat diagnostiku“, obdržíme také záznamy aplikace a služby, které mohou obsahovat názvy her, skladeb a rádiových stanic, které jste používali. I tyto záznamy se mažou po {days} dnech."
|
||||
"body": "Účet: online ID, heslo (uložené pouze jako otisk scrypt, nikdy v čitelné podobě), e-mail, pokud jej uvedete, avatar a titulní obrázek, které nahrajete, text profilu, datum registrace a posledního přihlášení. Sociální funkce: přátelství a žádosti o přátelství, stav online a titul, který právě používáte (odesílá jej vaše konzole během hraní), nedávné aktivity, přímé zprávy, chaty a pozvánky do party, oznámení. Hraní: čas, který strávíte u každého titulu (odvozený z přítomnosti), název a ikona her nainstalovaných v konzoli a trofeje z konzole, tedy seznam sad a soubor s trofejemi získanými právě používaným uživatelem; import trofejí lze vypnout v nabídce Nastavení → Soukromí a jeho vypnutím se již importované trofeje smažou. Store: homebrew, které publikujete, komentáře, líbí se/nelíbí se, hodnocení, hlášení, počet instalací. Osobní knihovna: adresa vašeho souboru JSON a seznam titulů, které obsahuje (název, obrázky, odkazy). Technické údaje: u každého požadavku na server zaznamenáváme IP adresu, datum a čas, požadovanou cestu (včetně adresy stránek otevřených v prohlížeči Omega), výsledek a časy zpracování. Hesla, tokeny a soubory cookie jsou maskovány a nikdy se neukládají do záznamů. Diagnostika: služba Omega v konzoli automaticky odesílá technické chybové kódy (například výsledek otevření zvuku, mikrofonu nebo rádiové stanice), a to bez jakéhokoli obsahu či adres. Pokud zvolíte „Odeslat diagnostiku“, obdržíme také záznamy aplikace a služby, které mohou obsahovat názvy her, skladeb a rádiových stanic, které jste používali. I tyto záznamy se mažou po {days} dnech."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Kdo je může vidět",
|
||||
"body": "Ostatní uživatelé vidí váš veřejný profil, to, co publikujete, a pokud jste přátelé, i vaši přítomnost a aktivitu. Zprávy vidí pouze jejich příjemci. Údaje jsou uloženy na serveru spravovaném správcem{hosting_at}; poskytovatel hostingu jedná jako zpracovatel. Když nainstalujete homebrew nebo otevřete webovou stránku, konzole nebo náš server se připojí k webu, který daný soubor nebo stránku hostuje: platí zásady ochrany osobních údajů tohoto webu."
|
||||
"body": "Ostatní uživatelé vidí váš veřejný profil, to, co publikujete, a pokud jste přátelé, i vaši přítomnost a aktivitu. Váš herní čas se zobrazuje ve veřejných Rekordech a vaše trofeje v profilu a v žebříčku trofejí, které vidí všichni registrovaní uživatelé: z obojího se můžete odebrat v nabídce Nastavení → Soukromí. Zprávy vidí pouze jejich příjemci. Údaje jsou uloženy na serveru spravovaném správcem{hosting_at}; poskytovatel hostingu jedná jako zpracovatel. Když nainstalujete homebrew nebo otevřete webovou stránku, konzole nebo náš server se připojí k webu, který daný soubor nebo stránku hostuje: platí zásady ochrany osobních údajů tohoto webu."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Vaše práva",
|
||||
"body": "Napsáním na adresu {email} můžete ke svým údajům získat přístup a stáhnout si je (Nastavení → Soukromí a data → Stáhnout moje data), opravit je, vymazat je (Smazat účet), vznést námitku proti jejich zpracování nebo požádat o jeho omezení. Můžete také podat stížnost u italského úřadu pro ochranu osobních údajů (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Napsáním na adresu {email} můžete ke svým údajům získat přístup a stáhnout si je (Nastavení → Soukromí → Stáhnout moje data), opravit je, vymazat je (Smazat účet), vznést námitku proti jejich zpracování nebo požádat o jeho omezení. Můžete také podat stížnost u italského úřadu pro ochranu osobních údajů (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Hvilke data vi indsamler",
|
||||
"body": "Konto: online-id, adgangskode (gemmes kun som scrypt-hash, aldrig i klartekst), e-mail, hvis du oplyser den, den avatar og det coverbillede, du uploader, profiltekst, tilmeldingsdato og seneste login. Sociale funktioner: venskaber og venneanmodninger, onlinestatus og den titel, du bruger (sendt af din konsol, mens du spiller), seneste aktivitet, direkte beskeder, partychats og -invitationer, notifikationer. Store: de homebrews, du udgiver, kommentarer, synes godt om/synes ikke om, bedømmelser, anmeldelser, antal installationer. Personligt bibliotek: adressen på din JSON-fil og listen over de titler, den indeholder (navn, billeder, links). Tekniske data: for hver anmodning til serveren registrerer vi IP-adresse, dato og klokkeslæt, den anmodede sti (herunder adressen på sider, der åbnes med Omega-browseren), resultat og svartider. Adgangskoder, tokens og cookies sløres og gemmes aldrig i logfilerne. Diagnosticering: Omega-tjenesten på konsollen sender automatisk tekniske fejlkoder (for eksempel om lyd, mikrofonen eller en radiokanal kunne åbnes) uden indhold eller adresser. Hvis du vælger »Send diagnosticering«, modtager vi også logfilerne fra appen og tjenesten, som kan indeholde navnene på de spil, numre og radiokanaler, du har brugt. Også disse slettes efter {days} dage."
|
||||
"body": "Konto: online-id, adgangskode (gemmes kun som scrypt-hash, aldrig i klartekst), e-mail, hvis du oplyser den, den avatar og det coverbillede, du uploader, profiltekst, tilmeldingsdato og seneste login. Sociale funktioner: venskaber og venneanmodninger, onlinestatus og den titel, du bruger (sendt af din konsol, mens du spiller), seneste aktivitet, direkte beskeder, partychats og -invitationer, notifikationer. Spil: den tid, du bruger på hver titel (udledt af din tilstedeværelse), navn og ikon for de spil, der er installeret på konsollen, samt konsollens trofæer, det vil sige listen over trofæsæt og filen med de trofæer, som den aktuelle bruger har opnået; import af trofæer kan slås fra under Indstillinger → Privatliv, og når du slår den fra, slettes de allerede importerede trofæer. Store: de homebrews, du udgiver, kommentarer, synes godt om/synes ikke om, bedømmelser, anmeldelser, antal installationer. Personligt bibliotek: adressen på din JSON-fil og listen over de titler, den indeholder (navn, billeder, links). Tekniske data: for hver anmodning til serveren registrerer vi IP-adresse, dato og klokkeslæt, den anmodede sti (herunder adressen på sider, der åbnes med Omega-browseren), resultat og svartider. Adgangskoder, tokens og cookies sløres og gemmes aldrig i logfilerne. Diagnosticering: Omega-tjenesten på konsollen sender automatisk tekniske fejlkoder (for eksempel om lyd, mikrofonen eller en radiokanal kunne åbnes) uden indhold eller adresser. Hvis du vælger »Send diagnosticering«, modtager vi også logfilerne fra appen og tjenesten, som kan indeholde navnene på de spil, numre og radiokanaler, du har brugt. Også disse slettes efter {days} dage."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Hvem kan se dem",
|
||||
"body": "Andre brugere kan se din offentlige profil, det, du udgiver, og, hvis I er venner, din tilstedeværelse og aktivitet. Beskeder kan kun ses af modtagerne. Dataene ligger på en server, der administreres af den dataansvarlige{hosting_at}, som fungerer som databehandler. Når du installerer et homebrew eller åbner en webside, opretter konsollen eller vores server forbindelse til det websted, der hoster den pågældende fil eller side: her gælder det pågældende websteds privatlivspolitik."
|
||||
"body": "Andre brugere kan se din offentlige profil, det, du udgiver, og, hvis I er venner, din tilstedeværelse og aktivitet. Din spilletid vises i de offentlige Rekorder og dine trofæer i din profil og i trofæranglisten, som er synlige for alle tilmeldte brugere: Du kan fjerne dig selv fra begge dele under Indstillinger → Privatliv. Beskeder kan kun ses af modtagerne. Dataene ligger på en server, der administreres af den dataansvarlige{hosting_at}, som fungerer som databehandler. Når du installerer et homebrew eller åbner en webside, opretter konsollen eller vores server forbindelse til det websted, der hoster den pågældende fil eller side: her gælder det pågældende websteds privatlivspolitik."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Dine rettigheder",
|
||||
"body": "Du kan få indsigt i dine data og downloade dem (Indstillinger → Privatliv og data → Download mine data), berigtige dem, slette dem (Slet konto), gøre indsigelse mod behandlingen eller anmode om begrænsning af den ved at skrive til {email}. Du kan også indgive en klage til det italienske datatilsyn (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Du kan få indsigt i dine data og downloade dem (Indstillinger → Privatliv → Download mine data), berigtige dem, slette dem (Slet konto), gøre indsigelse mod behandlingen eller anmode om begrænsning af den ved at skrive til {email}. Du kan også indgive en klage til det italienske datatilsyn (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Welche Daten wir erheben",
|
||||
"body": "Konto: Online-ID, Passwort (nur als scrypt-Hash gespeichert, niemals im Klartext), E-Mail-Adresse, sofern du eine angibst, der von dir hochgeladene Avatar und das Titelbild, Profiltext, Registrierungsdatum und letzte Anmeldung. Soziale Funktionen: Freundschaften und Freundschaftsanfragen, Online-Status und der Titel, den du gerade nutzt (von deiner Konsole während des Spielens übermittelt), letzte Aktivitäten, Direktnachrichten, Party-Chats und -Einladungen, Benachrichtigungen. Store: die von dir veröffentlichten Homebrews, Kommentare, „Gefällt mir“/„Gefällt mir nicht“, Bewertungen, Meldungen, Anzahl der Installationen. Persönliche Bibliothek: die Adresse deiner JSON-Datei und die Liste der darin enthaltenen Titel (Name, Bilder, Links). Technische Daten: Bei jeder Anfrage an den Server protokollieren wir IP-Adresse, Datum und Uhrzeit, den angefragten Pfad (einschließlich der Adresse der mit dem Omega-Browser geöffneten Seiten), das Ergebnis und die Antwortzeiten. Passwörter, Tokens und Cookies werden unkenntlich gemacht und niemals in den Protokollen gespeichert. Diagnose: Der Omega-Dienst auf der Konsole sendet automatisch technische Fehlercodes (zum Beispiel, ob Audio, das Mikrofon oder ein Radiosender geöffnet werden konnte), ohne Inhalte oder Adressen. Wenn du „Diagnose senden“ wählst, erhalten wir außerdem die Protokolle der App und des Dienstes, die die Namen der von dir genutzten Spiele, Titel und Radiosender enthalten können. Auch diese werden nach {days} Tagen gelöscht."
|
||||
"body": "Konto: Online-ID, Passwort (nur als scrypt-Hash gespeichert, niemals im Klartext), E-Mail-Adresse, sofern du eine angibst, der von dir hochgeladene Avatar und das Titelbild, Profiltext, Registrierungsdatum und letzte Anmeldung. Soziale Funktionen: Freundschaften und Freundschaftsanfragen, Online-Status und der Titel, den du gerade nutzt (von deiner Konsole während des Spielens übermittelt), letzte Aktivitäten, Direktnachrichten, Party-Chats und -Einladungen, Benachrichtigungen. Spielen: die Zeit, die du mit jedem Titel verbringst (aus der Anwesenheit abgeleitet), Name und Symbol der auf der Konsole installierten Spiele sowie die Trophäen der Konsole, also die Liste der Trophäen-Sets und die Datei mit den Trophäen, die der gerade verwendete Benutzer erhalten hat; der Trophäen-Import lässt sich unter Einstellungen → Datenschutz ausschalten, und das Ausschalten löscht die bereits importierten Trophäen. Store: die von dir veröffentlichten Homebrews, Kommentare, „Gefällt mir“/„Gefällt mir nicht“, Bewertungen, Meldungen, Anzahl der Installationen. Persönliche Bibliothek: die Adresse deiner JSON-Datei und die Liste der darin enthaltenen Titel (Name, Bilder, Links). Technische Daten: Bei jeder Anfrage an den Server protokollieren wir IP-Adresse, Datum und Uhrzeit, den angefragten Pfad (einschließlich der Adresse der mit dem Omega-Browser geöffneten Seiten), das Ergebnis und die Antwortzeiten. Passwörter, Tokens und Cookies werden unkenntlich gemacht und niemals in den Protokollen gespeichert. Diagnose: Der Omega-Dienst auf der Konsole sendet automatisch technische Fehlercodes (zum Beispiel, ob Audio, das Mikrofon oder ein Radiosender geöffnet werden konnte), ohne Inhalte oder Adressen. Wenn du „Diagnose senden“ wählst, erhalten wir außerdem die Protokolle der App und des Dienstes, die die Namen der von dir genutzten Spiele, Titel und Radiosender enthalten können. Auch diese werden nach {days} Tagen gelöscht."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Wer sie sehen kann",
|
||||
"body": "Andere Nutzer sehen dein öffentliches Profil, deine Veröffentlichungen und, wenn ihr befreundet seid, deine Anwesenheit und Aktivitäten. Nachrichten sehen nur ihre Empfänger. Die Daten liegen auf einem Server, der vom Verantwortlichen{hosting_at} verwaltet wird, welcher als Auftragsverarbeiter tätig ist. Wenn du ein Homebrew installierst oder eine Webseite öffnest, verbindet sich die Konsole oder unser Server mit der Website, auf der diese Datei oder Seite liegt: Es gilt die Datenschutzerklärung dieser Website."
|
||||
"body": "Andere Nutzer sehen dein öffentliches Profil, deine Veröffentlichungen und, wenn ihr befreundet seid, deine Anwesenheit und Aktivitäten. Deine Spielzeit erscheint in den öffentlichen Rekorden und deine Trophäen in deinem Profil und in der Trophäen-Bestenliste, sichtbar für alle registrierten Nutzer: Unter Einstellungen → Datenschutz kannst du dich aus beiden entfernen. Nachrichten sehen nur ihre Empfänger. Die Daten liegen auf einem Server, der vom Verantwortlichen{hosting_at} verwaltet wird, welcher als Auftragsverarbeiter tätig ist. Wenn du ein Homebrew installierst oder eine Webseite öffnest, verbindet sich die Konsole oder unser Server mit der Website, auf der diese Datei oder Seite liegt: Es gilt die Datenschutzerklärung dieser Website."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Deine Rechte",
|
||||
"body": "Du kannst auf deine Daten zugreifen und sie herunterladen (Einstellungen → Datenschutz und Daten → Meine Daten herunterladen), sie berichtigen, sie löschen (Konto löschen), der Verarbeitung widersprechen oder deren Einschränkung verlangen, indem du an {email} schreibst. Außerdem kannst du Beschwerde bei der italienischen Datenschutzaufsichtsbehörde (Garante per la protezione dei dati personali, www.garanteprivacy.it) einlegen."
|
||||
"body": "Du kannst auf deine Daten zugreifen und sie herunterladen (Einstellungen → Datenschutz → Meine Daten herunterladen), sie berichtigen, sie löschen (Konto löschen), der Verarbeitung widersprechen oder deren Einschränkung verlangen, indem du an {email} schreibst. Außerdem kannst du Beschwerde bei der italienischen Datenschutzaufsichtsbehörde (Garante per la protezione dei dati personali, www.garanteprivacy.it) einlegen."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Ποια δεδομένα συλλέγουμε",
|
||||
"body": "Λογαριασμός: online ID, κωδικός πρόσβασης (αποθηκεύεται μόνο ως αποτύπωμα scrypt, ποτέ σε απλό κείμενο), email εφόσον το δηλώσετε, η εικόνα προφίλ (avatar) και η εικόνα εξωφύλλου που ανεβάζετε, το κείμενο του προφίλ, η ημερομηνία εγγραφής και η τελευταία σύνδεση. Κοινωνικές λειτουργίες: φιλίες και αιτήματα φιλίας, κατάσταση σύνδεσης και ο τίτλος που χρησιμοποιείτε (αποστέλλεται από την κονσόλα σας ενώ παίζετε), πρόσφατες δραστηριότητες, άμεσα μηνύματα, συνομιλίες και προσκλήσεις των party, ειδοποιήσεις. Store: τα homebrew που δημοσιεύετε, σχόλια, «Μου αρέσει»/«Δεν μου αρέσει», βαθμολογίες, αναφορές, αριθμός εγκαταστάσεων. Προσωπική βιβλιοθήκη: η διεύθυνση του αρχείου JSON σας και η λίστα των τίτλων που περιέχει (όνομα, εικόνες, σύνδεσμοι). Τεχνικά δεδομένα: για κάθε αίτημα προς τον διακομιστή καταγράφουμε διεύθυνση IP, ημερομηνία και ώρα, τη διαδρομή του αιτήματος (συμπεριλαμβανομένης της διεύθυνσης των σελίδων που ανοίγετε με το πρόγραμμα περιήγησης του Omega), το αποτέλεσμα και τους χρόνους. Οι κωδικοί πρόσβασης, τα token και τα cookie αποκρύπτονται και δεν αποθηκεύονται ποτέ στα αρχεία καταγραφής. Διαγνωστικά: η υπηρεσία Omega στην κονσόλα αποστέλλει αυτόματα τεχνικούς κωδικούς σφάλματος (για παράδειγμα, το αποτέλεσμα του ανοίγματος του ήχου, του μικροφώνου ή ενός ραδιοφωνικού σταθμού), χωρίς περιεχόμενο ή διευθύνσεις. Εάν επιλέξετε «Αποστολή διαγνωστικών», λαμβάνουμε επίσης τα αρχεία καταγραφής της εφαρμογής και της υπηρεσίας, τα οποία ενδέχεται να περιέχουν τα ονόματα των παιχνιδιών, των τραγουδιών και των ραδιοφωνικών σταθμών που χρησιμοποιήσατε. Και αυτά διαγράφονται μετά από {days} ημέρες."
|
||||
"body": "Λογαριασμός: online ID, κωδικός πρόσβασης (αποθηκεύεται μόνο ως αποτύπωμα scrypt, ποτέ σε απλό κείμενο), email εφόσον το δηλώσετε, η εικόνα προφίλ (avatar) και η εικόνα εξωφύλλου που ανεβάζετε, το κείμενο του προφίλ, η ημερομηνία εγγραφής και η τελευταία σύνδεση. Κοινωνικές λειτουργίες: φιλίες και αιτήματα φιλίας, κατάσταση σύνδεσης και ο τίτλος που χρησιμοποιείτε (αποστέλλεται από την κονσόλα σας ενώ παίζετε), πρόσφατες δραστηριότητες, άμεσα μηνύματα, συνομιλίες και προσκλήσεις των party, ειδοποιήσεις. Παιχνίδι: ο χρόνος που αφιερώνετε σε κάθε τίτλο (προκύπτει από την παρουσία), το όνομα και το εικονίδιο των παιχνιδιών που είναι εγκατεστημένα στην κονσόλα και τα τρόπαια της κονσόλας, δηλαδή η λίστα των σετ και το αρχείο με τα τρόπαια που έχει κερδίσει ο χρήστης που είναι σε χρήση· η εισαγωγή των τροπαίων απενεργοποιείται από τις Ρυθμίσεις → Απόρρητο, και η απενεργοποίησή της διαγράφει όσα έχουν ήδη εισαχθεί. Store: τα homebrew που δημοσιεύετε, σχόλια, «Μου αρέσει»/«Δεν μου αρέσει», βαθμολογίες, αναφορές, αριθμός εγκαταστάσεων. Προσωπική βιβλιοθήκη: η διεύθυνση του αρχείου JSON σας και η λίστα των τίτλων που περιέχει (όνομα, εικόνες, σύνδεσμοι). Τεχνικά δεδομένα: για κάθε αίτημα προς τον διακομιστή καταγράφουμε διεύθυνση IP, ημερομηνία και ώρα, τη διαδρομή του αιτήματος (συμπεριλαμβανομένης της διεύθυνσης των σελίδων που ανοίγετε με το πρόγραμμα περιήγησης του Omega), το αποτέλεσμα και τους χρόνους. Οι κωδικοί πρόσβασης, τα token και τα cookie αποκρύπτονται και δεν αποθηκεύονται ποτέ στα αρχεία καταγραφής. Διαγνωστικά: η υπηρεσία Omega στην κονσόλα αποστέλλει αυτόματα τεχνικούς κωδικούς σφάλματος (για παράδειγμα, το αποτέλεσμα του ανοίγματος του ήχου, του μικροφώνου ή ενός ραδιοφωνικού σταθμού), χωρίς περιεχόμενο ή διευθύνσεις. Εάν επιλέξετε «Αποστολή διαγνωστικών», λαμβάνουμε επίσης τα αρχεία καταγραφής της εφαρμογής και της υπηρεσίας, τα οποία ενδέχεται να περιέχουν τα ονόματα των παιχνιδιών, των τραγουδιών και των ραδιοφωνικών σταθμών που χρησιμοποιήσατε. Και αυτά διαγράφονται μετά από {days} ημέρες."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Ποιος μπορεί να τα δει",
|
||||
"body": "Οι άλλοι χρήστες βλέπουν το δημόσιο προφίλ σας, ό,τι δημοσιεύετε και, εφόσον είστε φίλοι, την παρουσία και τη δραστηριότητά σας. Τα μηνύματα τα βλέπουν μόνο οι παραλήπτες τους. Τα δεδομένα βρίσκονται σε διακομιστή τον οποίο διαχειρίζεται ο υπεύθυνος επεξεργασίας{hosting_at}, ο οποίος ενεργεί ως εκτελών την επεξεργασία. Όταν εγκαθιστάτε ένα homebrew ή ανοίγετε μια ιστοσελίδα, η κονσόλα ή ο διακομιστής μας συνδέεται με τον ιστότοπο που φιλοξενεί το συγκεκριμένο αρχείο ή τη συγκεκριμένη σελίδα: ισχύει η ενημέρωση για το απόρρητο του ιστότοπου αυτού."
|
||||
"body": "Οι άλλοι χρήστες βλέπουν το δημόσιο προφίλ σας, ό,τι δημοσιεύετε και, εφόσον είστε φίλοι, την παρουσία και τη δραστηριότητά σας. Ο χρόνος παιχνιδιού σας εμφανίζεται στα δημόσια Ρεκόρ και τα τρόπαιά σας στο προφίλ και στην κατάταξη τροπαίων, που είναι ορατά σε όλους τους εγγεγραμμένους χρήστες: μπορείτε να αφαιρέσετε τον εαυτό σας και από τα δύο από τις Ρυθμίσεις → Απόρρητο. Τα μηνύματα τα βλέπουν μόνο οι παραλήπτες τους. Τα δεδομένα βρίσκονται σε διακομιστή τον οποίο διαχειρίζεται ο υπεύθυνος επεξεργασίας{hosting_at}, ο οποίος ενεργεί ως εκτελών την επεξεργασία. Όταν εγκαθιστάτε ένα homebrew ή ανοίγετε μια ιστοσελίδα, η κονσόλα ή ο διακομιστής μας συνδέεται με τον ιστότοπο που φιλοξενεί το συγκεκριμένο αρχείο ή τη συγκεκριμένη σελίδα: ισχύει η ενημέρωση για το απόρρητο του ιστότοπου αυτού."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Τα δικαιώματά σας",
|
||||
"body": "Μπορείτε να αποκτήσετε πρόσβαση στα δεδομένα σας και να τα κατεβάσετε (Ρυθμίσεις → Απόρρητο και δεδομένα → Λήψη των δεδομένων μου), να τα διορθώσετε, να τα διαγράψετε (Διαγραφή λογαριασμού), να αντιταχθείτε στην επεξεργασία τους ή να ζητήσετε τον περιορισμό της, γράφοντας στο {email}. Μπορείτε επίσης να υποβάλετε καταγγελία στην ιταλική Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Μπορείτε να αποκτήσετε πρόσβαση στα δεδομένα σας και να τα κατεβάσετε (Ρυθμίσεις → Απόρρητο → Λήψη των δεδομένων μου), να τα διορθώσετε, να τα διαγράψετε (Διαγραφή λογαριασμού), να αντιταχθείτε στην επεξεργασία τους ή να ζητήσετε τον περιορισμό της, γράφοντας στο {email}. Μπορείτε επίσης να υποβάλετε καταγγελία στην ιταλική Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "What data we collect",
|
||||
"body": "Account: online ID, password (stored only as a scrypt hash, never in plain text), email if you provide one, the avatar and cover image you upload, profile text, sign-up date and last login. Social features: friendships and friend requests, online status and the title you are using (sent by your console while you play), recent activity, direct messages, party chats and invitations, notifications. Store: the homebrew you publish, comments, likes/dislikes, ratings, reports, number of installs. Personal library: the address of your JSON file and the list of titles it contains (name, images, links). Technical data: for every request to the server we record IP address, date and time, requested path (including the address of pages opened with the Omega browser), outcome and timings. Passwords, tokens and cookies are masked and are never saved in the logs. Diagnostics: the Omega service on your console automatically sends technical error codes (for example whether audio, the microphone or a radio could be opened), with no content or addresses. If you choose “Send diagnostics”, we also receive the app and service logs, which may contain the names of games, songs and radio stations you used. These are also deleted after {days} days."
|
||||
"body": "Account: online ID, password (stored only as a scrypt hash, never in plain text), email if you provide one, the avatar and cover image you upload, profile text, sign-up date and last login. Social features: friendships and friend requests, online status and the title you are using (sent by your console while you play), recent activity, direct messages, party chats and invitations, notifications. Gaming: the time you spend on each title (derived from presence), the name and icon of the games installed on the console, and the console's trophies, that is, the list of trophy sets and the file with the trophies earned by the user currently in use; trophy import can be turned off in Settings → Privacy, and turning it off deletes the trophies already imported. Store: the homebrew you publish, comments, likes/dislikes, ratings, reports, number of installs. Personal library: the address of your JSON file and the list of titles it contains (name, images, links). Technical data: for every request to the server we record IP address, date and time, requested path (including the address of pages opened with the Omega browser), outcome and timings. Passwords, tokens and cookies are masked and are never saved in the logs. Diagnostics: the Omega service on your console automatically sends technical error codes (for example whether audio, the microphone or a radio could be opened), with no content or addresses. If you choose “Send diagnostics”, we also receive the app and service logs, which may contain the names of games, songs and radio stations you used. These are also deleted after {days} days."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Who can see it",
|
||||
"body": "Other users see your public profile, what you publish and, if you are friends, your presence and activity. Messages are seen only by their recipients. The data is stored on a server managed by the controller{hosting_at}, which acts as data processor. When you install a homebrew or open a web page, the console or our server connects to the site hosting that file or page: that site's privacy notice applies."
|
||||
"body": "Other users see your public profile, what you publish and, if you are friends, your presence and activity. Your play time appears in the public Records and your trophies appear in your profile and in the trophy leaderboard, visible to all registered users: you can remove yourself from both in Settings → Privacy. Messages are seen only by their recipients. The data is stored on a server managed by the controller{hosting_at}, which acts as data processor. When you install a homebrew or open a web page, the console or our server connects to the site hosting that file or page: that site's privacy notice applies."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Your rights",
|
||||
"body": "You can access your data and download it (Settings → Privacy and data → Download my data), correct it, delete it (Delete account), object to its processing or request its restriction, by writing to {email}. You can also lodge a complaint with the Italian Data Protection Authority (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "You can access your data and download it (Settings → Privacy → Download my data), correct it, delete it (Delete account), object to its processing or request its restriction, by writing to {email}. You can also lodge a complaint with the Italian Data Protection Authority (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Qué datos recopilamos",
|
||||
"body": "Cuenta: ID online, contraseña (conservada solo como hash scrypt, nunca en texto plano), correo electrónico si lo indicas, avatar e imagen de portada que subas, texto del perfil, fecha de registro y último acceso. Funciones sociales: amistades y solicitudes de amistad, estado en línea y título que estás usando (enviado por tu consola mientras juegas), actividades recientes, mensajes directos, chats e invitaciones de las parties, notificaciones. Store: los homebrew que publicas, comentarios, «me gusta»/«no me gusta», valoraciones, denuncias, número de instalaciones. Biblioteca personal: la dirección de tu archivo JSON y la lista de títulos que contiene (nombre, imágenes, enlaces). Datos técnicos: por cada solicitud al servidor registramos la dirección IP, la fecha y la hora, la ruta solicitada (incluida la dirección de las páginas abiertas con el navegador de Omega), el resultado y los tiempos. Las contraseñas, los tokens y las cookies se ocultan y nunca se guardan en los registros. Diagnóstico: el servicio de Omega en la consola envía automáticamente códigos de error técnicos (por ejemplo, el resultado de la apertura del audio, del micrófono o de una radio), sin contenidos ni direcciones. Si eliges «Enviar diagnóstico», también recibimos los registros de la aplicación y del servicio, que pueden contener los nombres de los juegos, canciones y radios que hayas utilizado. Estos también se eliminan transcurridos {days} días."
|
||||
"body": "Cuenta: ID online, contraseña (conservada solo como hash scrypt, nunca en texto plano), correo electrónico si lo indicas, avatar e imagen de portada que subas, texto del perfil, fecha de registro y último acceso. Funciones sociales: amistades y solicitudes de amistad, estado en línea y título que estás usando (enviado por tu consola mientras juegas), actividades recientes, mensajes directos, chats e invitaciones de las parties, notificaciones. Juego: el tiempo que pasas en cada título (obtenido a partir de la presencia), el nombre y el icono de los juegos instalados en la consola y los trofeos de la consola, es decir, la lista de sets y el archivo con los trofeos obtenidos por el usuario en uso; la importación de trofeos se desactiva en Ajustes → Privacidad, y al desactivarla se eliminan los ya importados. Store: los homebrew que publicas, comentarios, «me gusta»/«no me gusta», valoraciones, denuncias, número de instalaciones. Biblioteca personal: la dirección de tu archivo JSON y la lista de títulos que contiene (nombre, imágenes, enlaces). Datos técnicos: por cada solicitud al servidor registramos la dirección IP, la fecha y la hora, la ruta solicitada (incluida la dirección de las páginas abiertas con el navegador de Omega), el resultado y los tiempos. Las contraseñas, los tokens y las cookies se ocultan y nunca se guardan en los registros. Diagnóstico: el servicio de Omega en la consola envía automáticamente códigos de error técnicos (por ejemplo, el resultado de la apertura del audio, del micrófono o de una radio), sin contenidos ni direcciones. Si eliges «Enviar diagnóstico», también recibimos los registros de la aplicación y del servicio, que pueden contener los nombres de los juegos, canciones y radios que hayas utilizado. Estos también se eliminan transcurridos {days} días."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Quién puede verlos",
|
||||
"body": "Los demás usuarios ven tu perfil público, lo que publicas y, si sois amigos, tu presencia y tu actividad. Los mensajes solo los ven sus destinatarios. Los datos se almacenan en un servidor gestionado por el responsable del tratamiento{hosting_at}, que actúa como encargado del tratamiento. Cuando instalas un homebrew o abres una página web, la consola o nuestro servidor se conectan al sitio que aloja ese archivo o esa página: se aplica la política de privacidad de ese sitio."
|
||||
"body": "Los demás usuarios ven tu perfil público, lo que publicas y, si sois amigos, tu presencia y tu actividad. Tu tiempo de juego aparece en los Récords públicos y tus trofeos en el perfil y en la clasificación de trofeos, visibles para todos los usuarios registrados: puedes retirarte de unos y de otra en Ajustes → Privacidad. Los mensajes solo los ven sus destinatarios. Los datos se almacenan en un servidor gestionado por el responsable del tratamiento{hosting_at}, que actúa como encargado del tratamiento. Cuando instalas un homebrew o abres una página web, la consola o nuestro servidor se conectan al sitio que aloja ese archivo o esa página: se aplica la política de privacidad de ese sitio."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Tus derechos",
|
||||
"body": "Puedes acceder a tus datos y descargarlos (Ajustes → Privacidad y datos → Descargar mis datos), rectificarlos, suprimirlos (Eliminar cuenta), oponerte a su tratamiento o solicitar su limitación, escribiendo a {email}. También puedes presentar una reclamación ante la autoridad italiana de protección de datos (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Puedes acceder a tus datos y descargarlos (Ajustes → Privacidad → Descargar mis datos), rectificarlos, suprimirlos (Eliminar cuenta), oponerte a su tratamiento o solicitar su limitación, escribiendo a {email}. También puedes presentar una reclamación ante la autoridad italiana de protección de datos (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Mitä tietoja keräämme",
|
||||
"body": "Tili: online-tunnus, salasana (tallennetaan vain scrypt-tiivisteenä, ei koskaan selväkielisenä), sähköpostiosoite, jos annat sen, lataamasi avatar ja kansikuva, profiiliteksti, rekisteröitymispäivä ja viimeisin kirjautuminen. Sosiaaliset toiminnot: kaveruudet ja kaveripyynnöt, online-tila ja käyttämäsi nimike (konsolisi lähettää sen pelatessasi), viimeaikainen toiminta, yksityisviestit, partyjen keskustelut ja kutsut, ilmoitukset. Store: julkaisemasi homebrew-ohjelmat, kommentit, tykkäykset/ei-tykkäykset, arviot, sisältöilmoitukset, asennusten määrä. Henkilökohtainen kirjasto: JSON-tiedostosi osoite ja sen sisältämien nimikkeiden luettelo (nimi, kuvat, linkit). Tekniset tiedot: jokaisesta palvelimelle tehdystä pyynnöstä tallennamme IP-osoitteen, päivämäärän ja kellonajan, pyydetyn polun (myös Omega-selaimella avattujen sivujen osoitteen), lopputuloksen ja vasteajat. Salasanat, tunnisteet (tokenit) ja evästeet peitetään, eikä niitä koskaan tallenneta lokeihin. Diagnostiikka: konsolin Omega-palvelu lähettää automaattisesti teknisiä virhekoodeja (esimerkiksi tiedon siitä, voitiinko ääni, mikrofoni tai radiokanava avata) ilman sisältöjä tai osoitteita. Jos valitset ”Lähetä diagnostiikka”, saamme myös sovelluksen ja palvelun lokit, jotka voivat sisältää käyttämiesi pelien, kappaleiden ja radiokanavien nimiä. Myös nämä poistetaan {days} päivän kuluttua."
|
||||
"body": "Tili: online-tunnus, salasana (tallennetaan vain scrypt-tiivisteenä, ei koskaan selväkielisenä), sähköpostiosoite, jos annat sen, lataamasi avatar ja kansikuva, profiiliteksti, rekisteröitymispäivä ja viimeisin kirjautuminen. Sosiaaliset toiminnot: kaveruudet ja kaveripyynnöt, online-tila ja käyttämäsi nimike (konsolisi lähettää sen pelatessasi), viimeaikainen toiminta, yksityisviestit, partyjen keskustelut ja kutsut, ilmoitukset. Pelaaminen: kuhunkin nimikkeeseen käyttämäsi aika (johdettu läsnäolotiedoista), konsoliin asennettujen pelien nimi ja kuvake sekä konsolin trophyt eli trophy-sarjojen luettelo ja tiedosto, jossa ovat käytössä olevan käyttäjän ansaitsemat trophyt; trophyjen tuonnin voi kytkeä pois kohdasta Asetukset → Yksityisyys, ja sen kytkeminen pois poistaa jo tuodut trophyt. Store: julkaisemasi homebrew-ohjelmat, kommentit, tykkäykset/ei-tykkäykset, arviot, sisältöilmoitukset, asennusten määrä. Henkilökohtainen kirjasto: JSON-tiedostosi osoite ja sen sisältämien nimikkeiden luettelo (nimi, kuvat, linkit). Tekniset tiedot: jokaisesta palvelimelle tehdystä pyynnöstä tallennamme IP-osoitteen, päivämäärän ja kellonajan, pyydetyn polun (myös Omega-selaimella avattujen sivujen osoitteen), lopputuloksen ja vasteajat. Salasanat, tunnisteet (tokenit) ja evästeet peitetään, eikä niitä koskaan tallenneta lokeihin. Diagnostiikka: konsolin Omega-palvelu lähettää automaattisesti teknisiä virhekoodeja (esimerkiksi tiedon siitä, voitiinko ääni, mikrofoni tai radiokanava avata) ilman sisältöjä tai osoitteita. Jos valitset ”Lähetä diagnostiikka”, saamme myös sovelluksen ja palvelun lokit, jotka voivat sisältää käyttämiesi pelien, kappaleiden ja radiokanavien nimiä. Myös nämä poistetaan {days} päivän kuluttua."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Kuka voi nähdä tiedot",
|
||||
"body": "Muut käyttäjät näkevät julkisen profiilisi, julkaisemasi sisällön ja, jos olette kavereita, läsnäolosi ja toimintasi. Viestit näkevät vain niiden vastaanottajat. Tiedot säilytetään palvelimella, jota hallinnoi rekisterinpitäjä{hosting_at}, joka toimii henkilötietojen käsittelijänä. Kun asennat homebrew-ohjelman tai avaat verkkosivun, konsoli tai palvelimemme muodostaa yhteyden sivustoon, jolla kyseinen tiedosto tai sivu sijaitsee: tällöin sovelletaan kyseisen sivuston tietosuojaselostetta."
|
||||
"body": "Muut käyttäjät näkevät julkisen profiilisi, julkaisemasi sisällön ja, jos olette kavereita, läsnäolosi ja toimintasi. Peliaikasi näkyy julkisissa Ennätyksissä ja trophysi profiilissasi ja trophy-tulostaulukossa, jotka näkyvät kaikille rekisteröityneille käyttäjille: voit poistaa itsesi molemmista kohdasta Asetukset → Yksityisyys. Viestit näkevät vain niiden vastaanottajat. Tiedot säilytetään palvelimella, jota hallinnoi rekisterinpitäjä{hosting_at}, joka toimii henkilötietojen käsittelijänä. Kun asennat homebrew-ohjelman tai avaat verkkosivun, konsoli tai palvelimemme muodostaa yhteyden sivustoon, jolla kyseinen tiedosto tai sivu sijaitsee: tällöin sovelletaan kyseisen sivuston tietosuojaselostetta."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Oikeutesi",
|
||||
"body": "Voit tarkastaa tietosi ja ladata ne (Asetukset → Yksityisyys ja tiedot → Lataa tietoni), oikaista ne, poistaa ne (Poista tili), vastustaa niiden käsittelyä tai pyytää käsittelyn rajoittamista kirjoittamalla osoitteeseen {email}. Voit myös tehdä valituksen Italian tietosuojaviranomaiselle (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Voit tarkastaa tietosi ja ladata ne (Asetukset → Yksityisyys → Lataa tietoni), oikaista ne, poistaa ne (Poista tili), vastustaa niiden käsittelyä tai pyytää käsittelyn rajoittamista kirjoittamalla osoitteeseen {email}. Voit myös tehdä valituksen Italian tietosuojaviranomaiselle (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Quelles données nous collectons",
|
||||
"body": "Compte : identifiant en ligne, mot de passe (conservé uniquement sous forme d'empreinte scrypt, jamais en clair), adresse e-mail si vous l'indiquez, avatar et image de couverture que vous téléversez, texte du profil, date d'inscription et dernière connexion. Fonctions sociales : amitiés et demandes d'ami, statut en ligne et titre que vous utilisez (envoyé par votre console pendant que vous jouez), activités récentes, messages directs, discussions et invitations de groupe, notifications. Store : les homebrew que vous publiez, commentaires, « j'aime »/« je n'aime pas », notes, signalements, nombre d'installations. Bibliothèque personnelle : l'adresse de votre fichier JSON et la liste des titres qu'il contient (nom, images, liens). Données techniques : pour chaque requête adressée au serveur, nous enregistrons l'adresse IP, la date et l'heure, le chemin demandé (y compris l'adresse des pages ouvertes avec le navigateur Omega), le résultat et les temps de réponse. Les mots de passe, jetons et cookies sont masqués et ne sont jamais enregistrés dans les journaux. Diagnostic : le service Omega sur votre console envoie automatiquement des codes d'erreur techniques (par exemple le résultat de l'ouverture de l'audio, du microphone ou d'une radio), sans aucun contenu ni adresse. Si vous choisissez « Envoyer le diagnostic », nous recevons également les journaux de l'application et du service, qui peuvent contenir les noms des jeux, morceaux et radios que vous avez utilisés. Ceux-ci sont également supprimés après {days} jours."
|
||||
"body": "Compte : identifiant en ligne, mot de passe (conservé uniquement sous forme d'empreinte scrypt, jamais en clair), adresse e-mail si vous l'indiquez, avatar et image de couverture que vous téléversez, texte du profil, date d'inscription et dernière connexion. Fonctions sociales : amitiés et demandes d'ami, statut en ligne et titre que vous utilisez (envoyé par votre console pendant que vous jouez), activités récentes, messages directs, discussions et invitations de groupe, notifications. Jeu : le temps que vous passez sur chaque titre (déduit de la présence), le nom et l'icône des jeux installés sur la console et les trophées de la console, c'est-à-dire la liste des sets et le fichier contenant les trophées obtenus par l'utilisateur en cours d'utilisation ; l'importation des trophées se désactive dans Paramètres → Confidentialité, et la désactiver supprime ceux déjà importés. Store : les homebrew que vous publiez, commentaires, « j'aime »/« je n'aime pas », notes, signalements, nombre d'installations. Bibliothèque personnelle : l'adresse de votre fichier JSON et la liste des titres qu'il contient (nom, images, liens). Données techniques : pour chaque requête adressée au serveur, nous enregistrons l'adresse IP, la date et l'heure, le chemin demandé (y compris l'adresse des pages ouvertes avec le navigateur Omega), le résultat et les temps de réponse. Les mots de passe, jetons et cookies sont masqués et ne sont jamais enregistrés dans les journaux. Diagnostic : le service Omega sur votre console envoie automatiquement des codes d'erreur techniques (par exemple le résultat de l'ouverture de l'audio, du microphone ou d'une radio), sans aucun contenu ni adresse. Si vous choisissez « Envoyer le diagnostic », nous recevons également les journaux de l'application et du service, qui peuvent contenir les noms des jeux, morceaux et radios que vous avez utilisés. Ceux-ci sont également supprimés après {days} jours."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Qui peut les voir",
|
||||
"body": "Les autres utilisateurs voient votre profil public, ce que vous publiez et, si vous êtes amis, votre présence et votre activité. Les messages ne sont visibles que par leurs destinataires. Les données sont stockées sur un serveur géré par le responsable du traitement{hosting_at}, qui agit en qualité de sous-traitant. Lorsque vous installez un homebrew ou ouvrez une page web, la console ou notre serveur se connecte au site qui héberge ce fichier ou cette page : c'est la politique de confidentialité de ce site qui s'applique."
|
||||
"body": "Les autres utilisateurs voient votre profil public, ce que vous publiez et, si vous êtes amis, votre présence et votre activité. Votre temps de jeu apparaît dans les Records publics et vos trophées dans votre profil et dans le classement des trophées, visibles par tous les inscrits : vous pouvez vous retirer des uns comme de l'autre dans Paramètres → Confidentialité. Les messages ne sont visibles que par leurs destinataires. Les données sont stockées sur un serveur géré par le responsable du traitement{hosting_at}, qui agit en qualité de sous-traitant. Lorsque vous installez un homebrew ou ouvrez une page web, la console ou notre serveur se connecte au site qui héberge ce fichier ou cette page : c'est la politique de confidentialité de ce site qui s'applique."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Vos droits",
|
||||
"body": "Vous pouvez accéder à vos données et les télécharger (Paramètres → Confidentialité et données → Télécharger mes données), les rectifier, les effacer (Supprimer le compte), vous opposer à leur traitement ou en demander la limitation, en écrivant à {email}. Vous pouvez également introduire une réclamation auprès de l'autorité italienne de protection des données (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Vous pouvez accéder à vos données et les télécharger (Paramètres → Confidentialité → Télécharger mes données), les rectifier, les effacer (Supprimer le compte), vous opposer à leur traitement ou en demander la limitation, en écrivant à {email}. Vous pouvez également introduire une réclamation auprès de l'autorité italienne de protection des données (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Milyen adatokat gyűjtünk",
|
||||
"body": "Fiók: online azonosító, jelszó (kizárólag scrypt-lenyomatként tárolva, soha nem olvasható formában), e-mail-cím, ha megadod, a feltöltött avatar és borítókép, profilszöveg, a regisztráció dátuma és az utolsó bejelentkezés. Közösségi funkciók: barátságok és barátkérelmek, online állapot és az éppen használt játék vagy alkalmazás (játék közben a konzolod küldi), legutóbbi tevékenységek, közvetlen üzenetek, partycsevegések és partymeghívások, értesítések. Store: az általad közzétett homebrew-k, hozzászólások, tetszik/nem tetszik jelölések, értékelések, bejelentések, a telepítések száma. Saját könyvtár: a JSON-fájlod címe és a benne szereplő játékok listája (név, képek, hivatkozások). Technikai adatok: a szerverhez intézett minden kérésnél rögzítjük az IP-címet, a dátumot és az időpontot, a kért útvonalat (beleértve az Omega böngészőben megnyitott oldalak címét), az eredményt és az időadatokat. A jelszavakat, tokeneket és sütiket kitakarjuk, ezek soha nem kerülnek a naplókba. Diagnosztika: a konzolon futó Omega szolgáltatás automatikusan technikai hibakódokat küld (például azt, hogy sikerült-e megnyitni a hangot, a mikrofont vagy egy rádióállomást), tartalmak és címek nélkül. Ha a „Diagnosztika küldése” lehetőséget választod, megkapjuk az alkalmazás és a szolgáltatás naplóit is, amelyek tartalmazhatják az általad használt játékok, zeneszámok és rádióállomások nevét. Ezeket is {days} nap elteltével töröljük."
|
||||
"body": "Fiók: online azonosító, jelszó (kizárólag scrypt-lenyomatként tárolva, soha nem olvasható formában), e-mail-cím, ha megadod, a feltöltött avatar és borítókép, profilszöveg, a regisztráció dátuma és az utolsó bejelentkezés. Közösségi funkciók: barátságok és barátkérelmek, online állapot és az éppen használt játék vagy alkalmazás (játék közben a konzolod küldi), legutóbbi tevékenységek, közvetlen üzenetek, partycsevegések és partymeghívások, értesítések. Játék: az egyes játékokkal vagy alkalmazásokkal töltött idő (a jelenlétből számítva), a konzolra telepített játékok neve és ikonja, valamint a konzol trófeái, vagyis a trófeakészletek listája és az éppen használt felhasználó által megszerzett trófeákat tartalmazó fájl; a trófeák importálása a Beállítások → Adatvédelem menüben kapcsolható ki, és a kikapcsolása törli a már importált trófeákat. Store: az általad közzétett homebrew-k, hozzászólások, tetszik/nem tetszik jelölések, értékelések, bejelentések, a telepítések száma. Saját könyvtár: a JSON-fájlod címe és a benne szereplő játékok listája (név, képek, hivatkozások). Technikai adatok: a szerverhez intézett minden kérésnél rögzítjük az IP-címet, a dátumot és az időpontot, a kért útvonalat (beleértve az Omega böngészőben megnyitott oldalak címét), az eredményt és az időadatokat. A jelszavakat, tokeneket és sütiket kitakarjuk, ezek soha nem kerülnek a naplókba. Diagnosztika: a konzolon futó Omega szolgáltatás automatikusan technikai hibakódokat küld (például azt, hogy sikerült-e megnyitni a hangot, a mikrofont vagy egy rádióállomást), tartalmak és címek nélkül. Ha a „Diagnosztika küldése” lehetőséget választod, megkapjuk az alkalmazás és a szolgáltatás naplóit is, amelyek tartalmazhatják az általad használt játékok, zeneszámok és rádióállomások nevét. Ezeket is {days} nap elteltével töröljük."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Ki láthatja",
|
||||
"body": "A többi felhasználó látja a nyilvános profilodat, az általad közzétett tartalmakat, és ha barátok vagytok, a jelenlétedet és a tevékenységedet. Az üzeneteket csak a címzettjeik látják. Az adatokat az adatkezelő{hosting_at} által üzemeltetett szerver tárolja; a tárhelyszolgáltató adatfeldolgozóként jár el. Ha telepítesz egy homebrew-t vagy megnyitsz egy weboldalt, a konzol vagy a szerverünk kapcsolódik az adott fájlt vagy oldalt tároló webhelyhez: ilyenkor annak a webhelynek az adatvédelmi tájékoztatója irányadó."
|
||||
"body": "A többi felhasználó látja a nyilvános profilodat, az általad közzétett tartalmakat, és ha barátok vagytok, a jelenlétedet és a tevékenységedet. A játékidőd megjelenik a nyilvános Rekordok között, a trófeáid pedig a profilodban és a trófea-ranglistán, amelyeket minden regisztrált felhasználó láthat: mindkettőből kiveheted magad a Beállítások → Adatvédelem menüben. Az üzeneteket csak a címzettjeik látják. Az adatokat az adatkezelő{hosting_at} által üzemeltetett szerver tárolja; a tárhelyszolgáltató adatfeldolgozóként jár el. Ha telepítesz egy homebrew-t vagy megnyitsz egy weboldalt, a konzol vagy a szerverünk kapcsolódik az adott fájlt vagy oldalt tároló webhelyhez: ilyenkor annak a webhelynek az adatvédelmi tájékoztatója irányadó."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Jogaid",
|
||||
"body": "Hozzáférhetsz az adataidhoz és letöltheted őket (Beállítások → Adatvédelem és adatok → Adataim letöltése), helyesbítheted, törölheted őket (Fiók törlése), tiltakozhatsz a kezelésük ellen, vagy kérheted a kezelés korlátozását; ehhez írj a következő címre: {email}. Panaszt is tehetsz az olasz adatvédelmi hatóságnál (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Hozzáférhetsz az adataidhoz és letöltheted őket (Beállítások → Adatvédelem → Adataim letöltése), helyesbítheted, törölheted őket (Fiók törlése), tiltakozhatsz a kezelésük ellen, vagy kérheted a kezelés korlátozását; ehhez írj a következő címre: {email}. Panaszt is tehetsz az olasz adatvédelmi hatóságnál (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Data apa saja yang kami kumpulkan",
|
||||
"body": "Akun: ID online, kata sandi (hanya disimpan sebagai hash scrypt, tidak pernah dalam bentuk teks biasa), email jika Anda memberikannya, avatar dan gambar sampul yang Anda unggah, teks profil, tanggal pendaftaran, dan login terakhir. Fitur sosial: pertemanan dan permintaan pertemanan, status online dan judul yang sedang Anda gunakan (dikirim oleh konsol Anda saat Anda bermain), aktivitas terbaru, pesan langsung, obrolan dan undangan party, notifikasi. Store: homebrew yang Anda publikasikan, komentar, suka/tidak suka, penilaian, laporan, jumlah instalasi. Pustaka pribadi: alamat file JSON Anda dan daftar judul yang ada di dalamnya (nama, gambar, tautan). Data teknis: untuk setiap permintaan ke server, kami mencatat alamat IP, tanggal dan waktu, jalur yang diminta (termasuk alamat halaman yang dibuka dengan browser Omega), hasil, dan waktu pemrosesan. Kata sandi, token, dan cookie disamarkan dan tidak pernah disimpan dalam log. Diagnostik: layanan Omega di konsol secara otomatis mengirimkan kode kesalahan teknis (misalnya hasil pembukaan audio, mikrofon, atau stasiun radio), tanpa konten maupun alamat. Jika Anda memilih “Kirim diagnostik”, kami juga menerima log aplikasi dan layanan, yang dapat memuat nama game, lagu, dan stasiun radio yang Anda gunakan. Log ini juga dihapus setelah {days} hari."
|
||||
"body": "Akun: ID online, kata sandi (hanya disimpan sebagai hash scrypt, tidak pernah dalam bentuk teks biasa), email jika Anda memberikannya, avatar dan gambar sampul yang Anda unggah, teks profil, tanggal pendaftaran, dan login terakhir. Fitur sosial: pertemanan dan permintaan pertemanan, status online dan judul yang sedang Anda gunakan (dikirim oleh konsol Anda saat Anda bermain), aktivitas terbaru, pesan langsung, obrolan dan undangan party, notifikasi. Permainan: waktu yang Anda habiskan pada setiap judul (diperoleh dari kehadiran), nama dan ikon game yang terpasang di konsol, serta trofi konsol, yaitu daftar set trofi dan file berisi trofi yang diperoleh pengguna yang sedang digunakan; impor trofi dapat dimatikan di Pengaturan → Privasi, dan mematikannya akan menghapus trofi yang sudah diimpor. Store: homebrew yang Anda publikasikan, komentar, suka/tidak suka, penilaian, laporan, jumlah instalasi. Pustaka pribadi: alamat file JSON Anda dan daftar judul yang ada di dalamnya (nama, gambar, tautan). Data teknis: untuk setiap permintaan ke server, kami mencatat alamat IP, tanggal dan waktu, jalur yang diminta (termasuk alamat halaman yang dibuka dengan browser Omega), hasil, dan waktu pemrosesan. Kata sandi, token, dan cookie disamarkan dan tidak pernah disimpan dalam log. Diagnostik: layanan Omega di konsol secara otomatis mengirimkan kode kesalahan teknis (misalnya hasil pembukaan audio, mikrofon, atau stasiun radio), tanpa konten maupun alamat. Jika Anda memilih “Kirim diagnostik”, kami juga menerima log aplikasi dan layanan, yang dapat memuat nama game, lagu, dan stasiun radio yang Anda gunakan. Log ini juga dihapus setelah {days} hari."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Siapa yang dapat melihatnya",
|
||||
"body": "Pengguna lain dapat melihat profil publik Anda, apa yang Anda publikasikan, dan, jika Anda berteman dengan mereka, kehadiran serta aktivitas Anda. Pesan hanya dapat dilihat oleh penerimanya. Data disimpan di server yang dikelola oleh pengendali data{hosting_at}, yang bertindak sebagai prosesor data. Saat Anda menginstal homebrew atau membuka halaman web, konsol atau server kami terhubung ke situs yang meng-hosting file atau halaman tersebut: yang berlaku adalah pemberitahuan privasi situs itu."
|
||||
"body": "Pengguna lain dapat melihat profil publik Anda, apa yang Anda publikasikan, dan, jika Anda berteman dengan mereka, kehadiran serta aktivitas Anda. Waktu bermain Anda muncul di Rekor publik dan trofi Anda muncul di profil serta papan peringkat trofi, yang dapat dilihat oleh semua pengguna terdaftar: Anda dapat mengeluarkan diri dari keduanya di Pengaturan → Privasi. Pesan hanya dapat dilihat oleh penerimanya. Data disimpan di server yang dikelola oleh pengendali data{hosting_at}, yang bertindak sebagai prosesor data. Saat Anda menginstal homebrew atau membuka halaman web, konsol atau server kami terhubung ke situs yang meng-hosting file atau halaman tersebut: yang berlaku adalah pemberitahuan privasi situs itu."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Hak-hak Anda",
|
||||
"body": "Anda dapat mengakses data Anda dan mengunduhnya (Pengaturan → Privasi dan data → Unduh data saya), memperbaikinya, menghapusnya (Hapus akun), menolak pemrosesannya, atau meminta pembatasannya, dengan menulis ke {email}. Anda juga dapat mengajukan pengaduan kepada otoritas pelindungan data pribadi Italia (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Anda dapat mengakses data Anda dan mengunduhnya (Pengaturan → Privasi → Unduh data saya), memperbaikinya, menghapusnya (Hapus akun), menolak pemrosesannya, atau meminta pembatasannya, dengan menulis ke {email}. Anda juga dapat mengajukan pengaduan kepada otoritas pelindungan data pribadi Italia (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Quali dati raccogliamo",
|
||||
"body": "Account: ID online, password (conservata solo come impronta scrypt, mai in chiaro), email se la indichi, avatar e copertina che carichi, testo del profilo, data di iscrizione e ultimo accesso. Funzioni social: amicizie e richieste, stato online e titolo che stai usando (inviato dalla tua console mentre giochi), attività recenti, messaggi diretti, chat e inviti dei party, notifiche. Store: gli homebrew che pubblichi, commenti, mi piace/non mi piace, valutazioni, segnalazioni, numero di installazioni. Libreria personale: l'indirizzo del tuo file JSON e l'elenco dei titoli che contiene (nome, immagini, link). Dati tecnici: per ogni richiesta al server registriamo indirizzo IP, data e ora, percorso richiesto (incluso l'indirizzo delle pagine aperte col browser Omega), esito e tempi. Password, token e cookie vengono oscurati e non vengono mai salvati nei registri. Diagnostica: il servizio di Omega sulla console invia da solo codici d'errore tecnici (per esempio l'esito dell'apertura dell'audio, del microfono o di una radio), senza contenuti né indirizzi. Se scegli «Invia diagnostica», riceviamo anche i registri dell'app e del servizio, che possono contenere i nomi di giochi, brani e radio che hai usato. Anche questi si cancellano dopo {days} giorni."
|
||||
"body": "Account: ID online, password (conservata solo come impronta scrypt, mai in chiaro), email se la indichi, avatar e copertina che carichi, testo del profilo, data di iscrizione e ultimo accesso. Funzioni social: amicizie e richieste, stato online e titolo che stai usando (inviato dalla tua console mentre giochi), attività recenti, messaggi diretti, chat e inviti dei party, notifiche. Gioco: il tempo che passi su ogni titolo (ricavato dalla presenza), il nome e l'icona dei giochi installati sulla console e i trofei della console, cioè l'elenco dei set e il file con i trofei ottenuti dall'utente in uso; l'importazione dei trofei si spegne in Impostazioni → Privacy, e spegnerla cancella quelli già importati. Store: gli homebrew che pubblichi, commenti, mi piace/non mi piace, valutazioni, segnalazioni, numero di installazioni. Libreria personale: l'indirizzo del tuo file JSON e l'elenco dei titoli che contiene (nome, immagini, link). Dati tecnici: per ogni richiesta al server registriamo indirizzo IP, data e ora, percorso richiesto (incluso l'indirizzo delle pagine aperte col browser Omega), esito e tempi. Password, token e cookie vengono oscurati e non vengono mai salvati nei registri. Diagnostica: il servizio di Omega sulla console invia da solo codici d'errore tecnici (per esempio l'esito dell'apertura dell'audio, del microfono o di una radio), senza contenuti né indirizzi. Se scegli «Invia diagnostica», riceviamo anche i registri dell'app e del servizio, che possono contenere i nomi di giochi, brani e radio che hai usato. Anche questi si cancellano dopo {days} giorni."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -32,12 +32,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Chi può vederli",
|
||||
"body": "Gli altri utenti vedono il tuo profilo pubblico, ciò che pubblichi e, se siete amici, la tua presenza e attività. I messaggi li vedono solo i destinatari. I dati stanno su un server gestito dal titolare{hosting_at}; l'eventuale fornitore dell'hosting opera come responsabile del trattamento. Quando installi un homebrew o apri una pagina web, la console o il nostro server si collegano al sito che ospita quel file o quella pagina: vale l'informativa di quel sito."
|
||||
"body": "Gli altri utenti vedono il tuo profilo pubblico, ciò che pubblichi e, se siete amici, la tua presenza e attività. Il tuo tempo di gioco compare nei Record pubblici e i tuoi trofei nel profilo e nella classifica dei trofei, visibili a tutti gli iscritti: puoi toglierti dagli uni e dagli altri in Impostazioni → Privacy. I messaggi li vedono solo i destinatari. I dati stanno su un server gestito dal titolare{hosting_at}; l'eventuale fornitore dell'hosting opera come responsabile del trattamento. Quando installi un homebrew o apri una pagina web, la console o il nostro server si collegano al sito che ospita quel file o quella pagina: vale l'informativa di quel sito."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "I tuoi diritti",
|
||||
"body": "Puoi accedere ai tuoi dati e scaricarli (Impostazioni → Privacy e dati → Scarica i miei dati), correggerli, cancellarli (Elimina account), opporti al trattamento o chiederne la limitazione, scrivendo a {email}. Puoi anche presentare reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
"body": "Puoi accedere ai tuoi dati e scaricarli (Impostazioni → Privacy → Scarica i miei dati), correggerli, cancellarli (Elimina account), opporti al trattamento o chiederne la limitazione, scrivendo a {email}. Puoi anche presentare reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "収集するデータ",
|
||||
"body": "アカウント: オンラインID、パスワード(scryptによるハッシュとしてのみ保存し、平文では一切保存しません)、ご入力いただいた場合はメールアドレス、アップロードされたアバターとカバー画像、プロフィール文、登録日および最終ログイン日時。ソーシャル機能: フレンドとフレンドリクエスト、オンラインステータスと使用中のタイトル(プレイ中にお客様のコンソールから送信されます)、最近のアクティビティ、ダイレクトメッセージ、パーティーのチャットと招待、通知。ストア: お客様が公開するホームブリュー、コメント、高評価/低評価、評価、通報、インストール数。個人ライブラリ: お客様のJSONファイルのアドレスと、そこに含まれるタイトルの一覧(名前、画像、リンク)。技術データ: サーバーへの各リクエストについて、IPアドレス、日時、リクエストされたパス(Omegaブラウザで開いたページのアドレスを含む)、処理結果および処理時間を記録します。パスワード、トークンおよびCookieはマスクされ、ログに保存されることは一切ありません。 診断情報: コンソール上のOmegaサービスは、技術的なエラーコード(例:オーディオ、マイクまたはラジオを開けたかどうかの結果)を自動的に送信します。これにはコンテンツやアドレスは含まれません。お客様が「診断情報を送信」を選択した場合、当社はアプリおよびサービスのログも受け取ります。これらのログには、お客様が使用したゲーム、楽曲およびラジオ局の名前が含まれる場合があります。これらも{days}日後に削除されます。"
|
||||
"body": "アカウント: オンラインID、パスワード(scryptによるハッシュとしてのみ保存し、平文では一切保存しません)、ご入力いただいた場合はメールアドレス、アップロードされたアバターとカバー画像、プロフィール文、登録日および最終ログイン日時。ソーシャル機能: フレンドとフレンドリクエスト、オンラインステータスと使用中のタイトル(プレイ中にお客様のコンソールから送信されます)、最近のアクティビティ、ダイレクトメッセージ、パーティーのチャットと招待、通知。ゲームプレイ: 各タイトルのプレイ時間(オンライン状況から算出されます)、コンソールにインストールされているゲームの名前とアイコン、およびコンソールのトロフィー、すなわちトロフィーセットの一覧と、使用中のユーザーが獲得したトロフィーを含むファイル。トロフィーのインポートは「設定 → プライバシー」でオフにでき、オフにするとインポート済みのトロフィーは削除されます。ストア: お客様が公開するホームブリュー、コメント、高評価/低評価、評価、通報、インストール数。個人ライブラリ: お客様のJSONファイルのアドレスと、そこに含まれるタイトルの一覧(名前、画像、リンク)。技術データ: サーバーへの各リクエストについて、IPアドレス、日時、リクエストされたパス(Omegaブラウザで開いたページのアドレスを含む)、処理結果および処理時間を記録します。パスワード、トークンおよびCookieはマスクされ、ログに保存されることは一切ありません。 診断情報: コンソール上のOmegaサービスは、技術的なエラーコード(例:オーディオ、マイクまたはラジオを開けたかどうかの結果)を自動的に送信します。これにはコンテンツやアドレスは含まれません。お客様が「診断情報を送信」を選択した場合、当社はアプリおよびサービスのログも受け取ります。これらのログには、お客様が使用したゲーム、楽曲およびラジオ局の名前が含まれる場合があります。これらも{days}日後に削除されます。"
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "データを閲覧できる者",
|
||||
"body": "他のユーザーは、お客様の公開プロフィール、お客様が公開したもの、およびフレンドである場合はお客様のオンライン状況とアクティビティを閲覧できます。メッセージは受信者のみが閲覧できます。データは管理者{hosting_at}が管理するサーバーに保存されており、当該事業者はデータ処理者として行動します。お客様がホームブリューをインストールしたりWebページを開いたりすると、コンソールまたは当社のサーバーがそのファイルまたはページをホストしているサイトに接続します。この場合、当該サイトのプライバシーポリシーが適用されます。"
|
||||
"body": "他のユーザーは、お客様の公開プロフィール、お客様が公開したもの、およびフレンドである場合はお客様のオンライン状況とアクティビティを閲覧できます。お客様のプレイ時間は公開の「記録」に、お客様のトロフィーはプロフィールおよびトロフィーランキングに表示され、すべての登録ユーザーが閲覧できます。いずれも「設定 → プライバシー」で表示されないようにすることができます。メッセージは受信者のみが閲覧できます。データは管理者{hosting_at}が管理するサーバーに保存されており、当該事業者はデータ処理者として行動します。お客様がホームブリューをインストールしたりWebページを開いたりすると、コンソールまたは当社のサーバーがそのファイルまたはページをホストしているサイトに接続します。この場合、当該サイトのプライバシーポリシーが適用されます。"
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "お客様の権利",
|
||||
"body": "お客様は、{email}宛てにご連絡いただくことで、ご自身のデータへのアクセスとダウンロード(設定 → プライバシーとデータ → 自分のデータをダウンロード)、訂正、削除(アカウントを削除)、処理への異議申し立て、または処理の制限の請求を行うことができます。また、イタリア個人データ保護監督機関(Garante per la protezione dei dati personali、www.garanteprivacy.it)に苦情を申し立てることもできます。"
|
||||
"body": "お客様は、{email}宛てにご連絡いただくことで、ご自身のデータへのアクセスとダウンロード(設定 → プライバシー → 自分のデータをダウンロード)、訂正、削除(アカウントを削除)、処理への異議申し立て、または処理の制限の請求を行うことができます。また、イタリア個人データ保護監督機関(Garante per la protezione dei dati personali、www.garanteprivacy.it)に苦情を申し立てることもできます。"
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "수집하는 데이터",
|
||||
"body": "계정: 온라인 ID, 비밀번호(scrypt 해시로만 저장되며 평문으로는 절대 저장되지 않습니다), 입력한 경우 이메일, 업로드한 아바타와 커버 이미지, 프로필 문구, 가입일 및 마지막 접속 시각. 소셜 기능: 친구 및 친구 요청, 온라인 상태와 사용 중인 타이틀(게임 플레이 중 사용자의 콘솔에서 전송됨), 최근 활동, 다이렉트 메시지, 파티 채팅 및 초대, 알림. 스토어: 사용자가 게시한 홈브루, 댓글, 좋아요/싫어요, 평점, 신고, 설치 횟수. 개인 라이브러리: 사용자의 JSON 파일 주소와 그 파일에 포함된 타이틀 목록(이름, 이미지, 링크). 기술 데이터: 서버에 대한 모든 요청마다 IP 주소, 날짜 및 시각, 요청된 경로(Omega 브라우저로 연 페이지의 주소 포함), 처리 결과 및 소요 시간을 기록합니다. 비밀번호, 토큰 및 쿠키는 가려지며 로그에 절대 저장되지 않습니다. 진단: 콘솔의 Omega 서비스는 콘텐츠나 주소 없이 기술적 오류 코드(예: 오디오, 마이크 또는 라디오를 열 수 있었는지 여부)를 자동으로 전송합니다. 사용자가 '진단 정보 보내기'를 선택하면 앱과 서비스의 로그도 함께 받게 되며, 여기에는 사용자가 이용한 게임, 곡 및 라디오 방송국의 이름이 포함될 수 있습니다. 이 로그도 {days}일 후에 삭제됩니다."
|
||||
"body": "계정: 온라인 ID, 비밀번호(scrypt 해시로만 저장되며 평문으로는 절대 저장되지 않습니다), 입력한 경우 이메일, 업로드한 아바타와 커버 이미지, 프로필 문구, 가입일 및 마지막 접속 시각. 소셜 기능: 친구 및 친구 요청, 온라인 상태와 사용 중인 타이틀(게임 플레이 중 사용자의 콘솔에서 전송됨), 최근 활동, 다이렉트 메시지, 파티 채팅 및 초대, 알림. 게임: 각 타이틀에서 보낸 시간(접속 상태에서 산출됨), 콘솔에 설치된 게임의 이름과 아이콘, 그리고 콘솔의 트로피, 즉 트로피 세트 목록과 사용 중인 사용자가 획득한 트로피가 담긴 파일. 트로피 가져오기는 설정 → 개인정보에서 끌 수 있으며, 끄면 이미 가져온 트로피가 삭제됩니다. 스토어: 사용자가 게시한 홈브루, 댓글, 좋아요/싫어요, 평점, 신고, 설치 횟수. 개인 라이브러리: 사용자의 JSON 파일 주소와 그 파일에 포함된 타이틀 목록(이름, 이미지, 링크). 기술 데이터: 서버에 대한 모든 요청마다 IP 주소, 날짜 및 시각, 요청된 경로(Omega 브라우저로 연 페이지의 주소 포함), 처리 결과 및 소요 시간을 기록합니다. 비밀번호, 토큰 및 쿠키는 가려지며 로그에 절대 저장되지 않습니다. 진단: 콘솔의 Omega 서비스는 콘텐츠나 주소 없이 기술적 오류 코드(예: 오디오, 마이크 또는 라디오를 열 수 있었는지 여부)를 자동으로 전송합니다. 사용자가 '진단 정보 보내기'를 선택하면 앱과 서비스의 로그도 함께 받게 되며, 여기에는 사용자가 이용한 게임, 곡 및 라디오 방송국의 이름이 포함될 수 있습니다. 이 로그도 {days}일 후에 삭제됩니다."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "데이터를 볼 수 있는 자",
|
||||
"body": "다른 사용자는 사용자의 공개 프로필, 사용자가 게시한 내용, 그리고 친구인 경우 사용자의 접속 상태와 활동을 볼 수 있습니다. 메시지는 수신자만 볼 수 있습니다. 데이터는 개인정보 처리 책임자{hosting_at}가 관리하는 서버에 저장되며, 해당 업체는 개인정보 수탁자(프로세서)로서 처리합니다. 사용자가 홈브루를 설치하거나 웹 페이지를 열면 콘솔 또는 당사 서버가 해당 파일이나 페이지를 호스팅하는 사이트에 연결되며, 이 경우 해당 사이트의 개인정보 처리방침이 적용됩니다."
|
||||
"body": "다른 사용자는 사용자의 공개 프로필, 사용자가 게시한 내용, 그리고 친구인 경우 사용자의 접속 상태와 활동을 볼 수 있습니다. 사용자의 플레이 시간은 공개 '기록'에, 사용자의 트로피는 프로필과 트로피 순위에 표시되며, 모든 가입자가 볼 수 있습니다. 설정 → 개인정보에서 양쪽 모두에서 자신을 제외할 수 있습니다. 메시지는 수신자만 볼 수 있습니다. 데이터는 개인정보 처리 책임자{hosting_at}가 관리하는 서버에 저장되며, 해당 업체는 개인정보 수탁자(프로세서)로서 처리합니다. 사용자가 홈브루를 설치하거나 웹 페이지를 열면 콘솔 또는 당사 서버가 해당 파일이나 페이지를 호스팅하는 사이트에 연결되며, 이 경우 해당 사이트의 개인정보 처리방침이 적용됩니다."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "사용자의 권리",
|
||||
"body": "사용자는 {email}(으)로 연락하여 자신의 데이터에 접근하고 이를 다운로드하거나(설정 → 개인정보 및 데이터 → 내 데이터 다운로드), 정정하거나, 삭제하거나(계정 삭제), 처리에 반대하거나 처리 제한을 요청할 수 있습니다. 또한 이탈리아 개인정보 보호 감독기관(Garante per la protezione dei dati personali, www.garanteprivacy.it)에 민원을 제기할 수 있습니다."
|
||||
"body": "사용자는 {email}(으)로 연락하여 자신의 데이터에 접근하고 이를 다운로드하거나(설정 → 개인정보 → 내 데이터 다운로드), 정정하거나, 삭제하거나(계정 삭제), 처리에 반대하거나 처리 제한을 요청할 수 있습니다. 또한 이탈리아 개인정보 보호 감독기관(Garante per la protezione dei dati personali, www.garanteprivacy.it)에 민원을 제기할 수 있습니다."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Hvilke opplysninger vi samler inn",
|
||||
"body": "Konto: online-ID, passord (lagres bare som en scrypt-hash, aldri i klartekst), e-postadresse hvis du oppgir en, avatar og forsidebilde du laster opp, profiltekst, registreringsdato og siste pålogging. Sosiale funksjoner: venneforhold og venneforespørsler, nettstatus og tittelen du bruker (sendes av konsollen din mens du spiller), nylig aktivitet, direktemeldinger, chatter og invitasjoner i party, varsler. Store: homebrew du publiserer, kommentarer, liker/liker ikke, vurderinger, rapporter, antall installasjoner. Personlig bibliotek: adressen til JSON-filen din og listen over titlene den inneholder (navn, bilder, lenker). Tekniske opplysninger: for hver forespørsel til serveren registrerer vi IP-adresse, dato og klokkeslett, forespurt bane (inkludert adressen til sider som åpnes med Omega-nettleseren), resultat og svartider. Passord, tokener og informasjonskapsler maskeres og lagres aldri i loggene. Diagnostikk: Omega-tjenesten på konsollen sender automatisk tekniske feilkoder (for eksempel om lyd, mikrofonen eller en radiokanal kunne åpnes), uten innhold eller adresser. Hvis du velger «Send diagnostikk», mottar vi også loggene fra appen og tjenesten, som kan inneholde navnene på spill, låter og radiokanaler du har brukt. Også disse slettes etter {days} dager."
|
||||
"body": "Konto: online-ID, passord (lagres bare som en scrypt-hash, aldri i klartekst), e-postadresse hvis du oppgir en, avatar og forsidebilde du laster opp, profiltekst, registreringsdato og siste pålogging. Sosiale funksjoner: venneforhold og venneforespørsler, nettstatus og tittelen du bruker (sendes av konsollen din mens du spiller), nylig aktivitet, direktemeldinger, chatter og invitasjoner i party, varsler. Spill: tiden du bruker på hver tittel (utledet av tilstedeværelsen din), navn og ikon for spillene som er installert på konsollen, samt konsollens trofeer, det vil si listen over trofésett og filen med trofeene som den aktuelle brukeren har oppnådd; import av trofeer kan slås av under Innstillinger → Personvern, og når du slår den av, slettes trofeene som allerede er importert. Store: homebrew du publiserer, kommentarer, liker/liker ikke, vurderinger, rapporter, antall installasjoner. Personlig bibliotek: adressen til JSON-filen din og listen over titlene den inneholder (navn, bilder, lenker). Tekniske opplysninger: for hver forespørsel til serveren registrerer vi IP-adresse, dato og klokkeslett, forespurt bane (inkludert adressen til sider som åpnes med Omega-nettleseren), resultat og svartider. Passord, tokener og informasjonskapsler maskeres og lagres aldri i loggene. Diagnostikk: Omega-tjenesten på konsollen sender automatisk tekniske feilkoder (for eksempel om lyd, mikrofonen eller en radiokanal kunne åpnes), uten innhold eller adresser. Hvis du velger «Send diagnostikk», mottar vi også loggene fra appen og tjenesten, som kan inneholde navnene på spill, låter og radiokanaler du har brukt. Også disse slettes etter {days} dager."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Hvem som kan se dem",
|
||||
"body": "Andre brukere ser den offentlige profilen din, det du publiserer og, hvis dere er venner, din tilstedeværelse og aktivitet. Meldinger ses bare av mottakerne. Opplysningene lagres på en server som administreres av den behandlingsansvarlige{hosting_at}, som opptrer som databehandler. Når du installerer et homebrew eller åpner en nettside, kobler konsollen eller serveren vår seg til nettstedet som er vert for filen eller siden: da gjelder personvernerklæringen til det nettstedet."
|
||||
"body": "Andre brukere ser den offentlige profilen din, det du publiserer og, hvis dere er venner, din tilstedeværelse og aktivitet. Spilletiden din vises i de offentlige Rekorder og trofeene dine i profilen din og i troférankingen, som er synlige for alle registrerte brukere: du kan fjerne deg selv fra begge under Innstillinger → Personvern. Meldinger ses bare av mottakerne. Opplysningene lagres på en server som administreres av den behandlingsansvarlige{hosting_at}, som opptrer som databehandler. Når du installerer et homebrew eller åpner en nettside, kobler konsollen eller serveren vår seg til nettstedet som er vert for filen eller siden: da gjelder personvernerklæringen til det nettstedet."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Dine rettigheter",
|
||||
"body": "Du kan få innsyn i opplysningene dine og laste dem ned (Innstillinger → Personvern og data → Last ned dataene mine), rette dem, slette dem (Slett konto), protestere mot behandlingen eller be om begrensning av den, ved å skrive til {email}. Du kan også klage til det italienske datatilsynet (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Du kan få innsyn i opplysningene dine og laste dem ned (Innstillinger → Personvern → Last ned dataene mine), rette dem, slette dem (Slett konto), protestere mot behandlingen eller be om begrensning av den, ved å skrive til {email}. Du kan også klage til det italienske datatilsynet (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Welke gegevens we verzamelen",
|
||||
"body": "Account: online-ID, wachtwoord (alleen opgeslagen als scrypt-hash, nooit als platte tekst), e-mailadres als je dat opgeeft, de avatar en omslagafbeelding die je uploadt, profieltekst, registratiedatum en laatste aanmelding. Sociale functies: vriendschappen en vriendschapsverzoeken, onlinestatus en de titel die je gebruikt (verzonden door je console terwijl je speelt), recente activiteit, directe berichten, partychats en -uitnodigingen, notificaties. Store: de homebrew die je publiceert, reacties, likes/dislikes, beoordelingen, meldingen, aantal installaties. Persoonlijke bibliotheek: het adres van je JSON-bestand en de lijst met titels die het bevat (naam, afbeeldingen, links). Technische gegevens: bij elk verzoek aan de server registreren we IP-adres, datum en tijd, het opgevraagde pad (inclusief het adres van pagina's die met de Omega-browser worden geopend), het resultaat en de responstijden. Wachtwoorden, tokens en cookies worden afgeschermd en nooit in de logbestanden opgeslagen. Diagnostiek: de Omega-service op de console verstuurt automatisch technische foutcodes (bijvoorbeeld of audio, de microfoon of een radiozender kon worden geopend), zonder inhoud of adressen. Als je kiest voor ‘Diagnostiek verzenden’, ontvangen we ook de logbestanden van de app en de service, die de namen kunnen bevatten van de games, nummers en radiozenders die je hebt gebruikt. Ook deze worden na {days} dagen verwijderd."
|
||||
"body": "Account: online-ID, wachtwoord (alleen opgeslagen als scrypt-hash, nooit als platte tekst), e-mailadres als je dat opgeeft, de avatar en omslagafbeelding die je uploadt, profieltekst, registratiedatum en laatste aanmelding. Sociale functies: vriendschappen en vriendschapsverzoeken, onlinestatus en de titel die je gebruikt (verzonden door je console terwijl je speelt), recente activiteit, directe berichten, partychats en -uitnodigingen, notificaties. Spel: de tijd die je aan elke titel besteedt (afgeleid van je aanwezigheid), de naam en het pictogram van de games die op de console zijn geïnstalleerd en de trofeeën van de console, dat wil zeggen de lijst met trofeeënsets en het bestand met de trofeeën die de actieve gebruiker heeft behaald; het importeren van trofeeën kun je uitschakelen via Instellingen → Privacy, en als je het uitschakelt, worden de al geïmporteerde trofeeën gewist. Store: de homebrew die je publiceert, reacties, likes/dislikes, beoordelingen, meldingen, aantal installaties. Persoonlijke bibliotheek: het adres van je JSON-bestand en de lijst met titels die het bevat (naam, afbeeldingen, links). Technische gegevens: bij elk verzoek aan de server registreren we IP-adres, datum en tijd, het opgevraagde pad (inclusief het adres van pagina's die met de Omega-browser worden geopend), het resultaat en de responstijden. Wachtwoorden, tokens en cookies worden afgeschermd en nooit in de logbestanden opgeslagen. Diagnostiek: de Omega-service op de console verstuurt automatisch technische foutcodes (bijvoorbeeld of audio, de microfoon of een radiozender kon worden geopend), zonder inhoud of adressen. Als je kiest voor ‘Diagnostiek verzenden’, ontvangen we ook de logbestanden van de app en de service, die de namen kunnen bevatten van de games, nummers en radiozenders die je hebt gebruikt. Ook deze worden na {days} dagen verwijderd."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Wie ze kan zien",
|
||||
"body": "Andere gebruikers zien je openbare profiel, wat je publiceert en, als jullie vrienden zijn, je aanwezigheid en activiteit. Berichten zijn alleen zichtbaar voor de ontvangers. De gegevens staan op een server die wordt beheerd door de verwerkingsverantwoordelijke{hosting_at}, die optreedt als verwerker. Wanneer je een homebrew installeert of een webpagina opent, maakt de console of onze server verbinding met de site waarop dat bestand of die pagina staat: daarvoor geldt de privacyverklaring van die site."
|
||||
"body": "Andere gebruikers zien je openbare profiel, wat je publiceert en, als jullie vrienden zijn, je aanwezigheid en activiteit. Je speeltijd verschijnt in de openbare Records en je trofeeën in je profiel en in de trofeeënranglijst, zichtbaar voor alle geregistreerde gebruikers: je kunt jezelf uit beide verwijderen via Instellingen → Privacy. Berichten zijn alleen zichtbaar voor de ontvangers. De gegevens staan op een server die wordt beheerd door de verwerkingsverantwoordelijke{hosting_at}, die optreedt als verwerker. Wanneer je een homebrew installeert of een webpagina opent, maakt de console of onze server verbinding met de site waarop dat bestand of die pagina staat: daarvoor geldt de privacyverklaring van die site."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Je rechten",
|
||||
"body": "Je kunt je gegevens inzien en downloaden (Instellingen → Privacy en gegevens → Mijn gegevens downloaden), ze laten corrigeren, ze wissen (Account verwijderen), bezwaar maken tegen de verwerking of om beperking ervan verzoeken door te schrijven naar {email}. Je kunt ook een klacht indienen bij de Italiaanse toezichthouder voor gegevensbescherming (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Je kunt je gegevens inzien en downloaden (Instellingen → Privacy → Mijn gegevens downloaden), ze laten corrigeren, ze wissen (Account verwijderen), bezwaar maken tegen de verwerking of om beperking ervan verzoeken door te schrijven naar {email}. Je kunt ook een klacht indienen bij de Italiaanse toezichthouder voor gegevensbescherming (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Jakie dane zbieramy",
|
||||
"body": "Konto: identyfikator online, hasło (przechowywane wyłącznie jako skrót scrypt, nigdy jawnym tekstem), adres e-mail, jeśli go podasz, przesłane przez Ciebie awatar i obraz okładki, tekst profilu, data rejestracji i ostatniego logowania. Funkcje społecznościowe: znajomi i zaproszenia do znajomych, status online i tytuł, z którego korzystasz (przesyłany przez Twoją konsolę podczas gry), ostatnia aktywność, wiadomości prywatne, czaty i zaproszenia do party, powiadomienia. Store: publikowane przez Ciebie homebrew, komentarze, polubienia/niepolubienia, oceny, zgłoszenia, liczba instalacji. Biblioteka osobista: adres Twojego pliku JSON i lista zawartych w nim tytułów (nazwa, obrazy, linki). Dane techniczne: przy każdym żądaniu kierowanym do serwera rejestrujemy adres IP, datę i godzinę, żądaną ścieżkę (w tym adresy stron otwieranych w przeglądarce Omega), wynik i czasy obsługi. Hasła, tokeny i pliki cookie są maskowane i nigdy nie są zapisywane w logach. Diagnostyka: usługa Omega na konsoli automatycznie wysyła techniczne kody błędów (na przykład informację, czy udało się otworzyć dźwięk, mikrofon lub stację radiową), bez żadnych treści ani adresów. W przypadku wybrania opcji „Wyślij diagnostykę” otrzymujemy również logi aplikacji i usługi, które mogą zawierać nazwy używanych gier, utworów i stacji radiowych. Również one są usuwane po upływie {days} dni."
|
||||
"body": "Konto: identyfikator online, hasło (przechowywane wyłącznie jako skrót scrypt, nigdy jawnym tekstem), adres e-mail, jeśli go podasz, przesłane przez Ciebie awatar i obraz okładki, tekst profilu, data rejestracji i ostatniego logowania. Funkcje społecznościowe: znajomi i zaproszenia do znajomych, status online i tytuł, z którego korzystasz (przesyłany przez Twoją konsolę podczas gry), ostatnia aktywność, wiadomości prywatne, czaty i zaproszenia do party, powiadomienia. Gra: czas, który spędzasz przy każdym tytule (ustalany na podstawie obecności), nazwa i ikona gier zainstalowanych na konsoli oraz trofea z konsoli, czyli lista zestawów i plik z trofeami zdobytymi przez aktualnie używanego użytkownika; import trofeów można wyłączyć w menu Ustawienia → Prywatność, a jego wyłączenie usuwa trofea już zaimportowane. Store: publikowane przez Ciebie homebrew, komentarze, polubienia/niepolubienia, oceny, zgłoszenia, liczba instalacji. Biblioteka osobista: adres Twojego pliku JSON i lista zawartych w nim tytułów (nazwa, obrazy, linki). Dane techniczne: przy każdym żądaniu kierowanym do serwera rejestrujemy adres IP, datę i godzinę, żądaną ścieżkę (w tym adresy stron otwieranych w przeglądarce Omega), wynik i czasy obsługi. Hasła, tokeny i pliki cookie są maskowane i nigdy nie są zapisywane w logach. Diagnostyka: usługa Omega na konsoli automatycznie wysyła techniczne kody błędów (na przykład informację, czy udało się otworzyć dźwięk, mikrofon lub stację radiową), bez żadnych treści ani adresów. W przypadku wybrania opcji „Wyślij diagnostykę” otrzymujemy również logi aplikacji i usługi, które mogą zawierać nazwy używanych gier, utworów i stacji radiowych. Również one są usuwane po upływie {days} dni."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Kto może je zobaczyć",
|
||||
"body": "Inni użytkownicy widzą Twój publiczny profil, to, co publikujesz, a jeśli jesteście znajomymi — Twoją obecność i aktywność. Wiadomości widzą wyłącznie ich odbiorcy. Dane są przechowywane na serwerze zarządzanym przez administratora{hosting_at}, który działa jako podmiot przetwarzający. Gdy instalujesz homebrew lub otwierasz stronę internetową, konsola lub nasz serwer łączy się z witryną, na której znajduje się dany plik lub strona: obowiązuje wówczas polityka prywatności tej witryny."
|
||||
"body": "Inni użytkownicy widzą Twój publiczny profil, to, co publikujesz, a jeśli jesteście znajomymi — Twoją obecność i aktywność. Twój czas gry pojawia się w publicznych Rekordach, a Twoje trofea w profilu i w rankingu trofeów, widocznych dla wszystkich zarejestrowanych użytkowników: możesz się usunąć z jednych i drugich w menu Ustawienia → Prywatność. Wiadomości widzą wyłącznie ich odbiorcy. Dane są przechowywane na serwerze zarządzanym przez administratora{hosting_at}, który działa jako podmiot przetwarzający. Gdy instalujesz homebrew lub otwierasz stronę internetową, konsola lub nasz serwer łączy się z witryną, na której znajduje się dany plik lub strona: obowiązuje wówczas polityka prywatności tej witryny."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Twoje prawa",
|
||||
"body": "Możesz uzyskać dostęp do swoich danych i je pobrać (Ustawienia → Prywatność i dane → Pobierz moje dane), sprostować je, usunąć (Usuń konto), wnieść sprzeciw wobec ich przetwarzania lub zażądać jego ograniczenia, pisząc na adres {email}. Możesz również wnieść skargę do włoskiego organu ochrony danych osobowych — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
"body": "Możesz uzyskać dostęp do swoich danych i je pobrać (Ustawienia → Prywatność → Pobierz moje dane), sprostować je, usunąć (Usuń konto), wnieść sprzeciw wobec ich przetwarzania lub zażądać jego ograniczenia, pisząc na adres {email}. Możesz również wnieść skargę do włoskiego organu ochrony danych osobowych — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Quais dados coletamos",
|
||||
"body": "Conta: ID online, senha (armazenada apenas como hash scrypt, nunca em texto puro), e-mail, se você informar, avatar e imagem de capa que você enviar, texto do perfil, data de cadastro e último acesso. Recursos sociais: amizades e solicitações de amizade, status online e o título que você está usando (enviado pelo seu console enquanto você joga), atividades recentes, mensagens diretas, chats e convites de party, notificações. Store: os homebrews que você publica, comentários, curtidas/descurtidas, avaliações, denúncias, número de instalações. Biblioteca pessoal: o endereço do seu arquivo JSON e a lista dos títulos que ele contém (nome, imagens, links). Dados técnicos: para cada requisição ao servidor, registramos endereço IP, data e hora, caminho solicitado (incluindo o endereço das páginas abertas com o navegador Omega), resultado e tempos. Senhas, tokens e cookies são mascarados e nunca são salvos nos registros. Diagnóstico: o serviço Omega no console envia automaticamente códigos de erro técnicos (por exemplo, o resultado da abertura do áudio, do microfone ou de uma rádio), sem conteúdos nem endereços. Se você escolher “Enviar diagnóstico”, também recebemos os registros do aplicativo e do serviço, que podem conter os nomes dos jogos, músicas e rádios que você usou. Eles também são excluídos após {days} dias."
|
||||
"body": "Conta: ID online, senha (armazenada apenas como hash scrypt, nunca em texto puro), e-mail, se você informar, avatar e imagem de capa que você enviar, texto do perfil, data de cadastro e último acesso. Recursos sociais: amizades e solicitações de amizade, status online e o título que você está usando (enviado pelo seu console enquanto você joga), atividades recentes, mensagens diretas, chats e convites de party, notificações. Jogo: o tempo que você passa em cada título (obtido a partir da presença), o nome e o ícone dos jogos instalados no console e os troféus do console, ou seja, a lista de conjuntos e o arquivo com os troféus conquistados pelo usuário em uso; a importação dos troféus pode ser desativada em Configurações → Privacidade, e desativá-la apaga os que já foram importados. Store: os homebrews que você publica, comentários, curtidas/descurtidas, avaliações, denúncias, número de instalações. Biblioteca pessoal: o endereço do seu arquivo JSON e a lista dos títulos que ele contém (nome, imagens, links). Dados técnicos: para cada requisição ao servidor, registramos endereço IP, data e hora, caminho solicitado (incluindo o endereço das páginas abertas com o navegador Omega), resultado e tempos. Senhas, tokens e cookies são mascarados e nunca são salvos nos registros. Diagnóstico: o serviço Omega no console envia automaticamente códigos de erro técnicos (por exemplo, o resultado da abertura do áudio, do microfone ou de uma rádio), sem conteúdos nem endereços. Se você escolher “Enviar diagnóstico”, também recebemos os registros do aplicativo e do serviço, que podem conter os nomes dos jogos, músicas e rádios que você usou. Eles também são excluídos após {days} dias."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Quem pode vê-los",
|
||||
"body": "Os outros usuários veem seu perfil público, o que você publica e, se vocês forem amigos, sua presença e atividade. As mensagens são vistas apenas pelos destinatários. Os dados ficam em um servidor gerenciado pelo controlador{hosting_at}, que atua como operador. Quando você instala um homebrew ou abre uma página web, o console ou o nosso servidor se conectam ao site que hospeda esse arquivo ou essa página: vale a política de privacidade desse site."
|
||||
"body": "Os outros usuários veem seu perfil público, o que você publica e, se vocês forem amigos, sua presença e atividade. Seu tempo de jogo aparece nos Recordes públicos e seus troféus no perfil e no ranking de troféus, visíveis a todos os usuários cadastrados: você pode se retirar de ambos em Configurações → Privacidade. As mensagens são vistas apenas pelos destinatários. Os dados ficam em um servidor gerenciado pelo controlador{hosting_at}, que atua como operador. Quando você instala um homebrew ou abre uma página web, o console ou o nosso servidor se conectam ao site que hospeda esse arquivo ou essa página: vale a política de privacidade desse site."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Seus direitos",
|
||||
"body": "Você pode acessar seus dados e baixá-los (Configurações → Privacidade e dados → Baixar meus dados), corrigi-los, excluí-los (Excluir conta), se opor ao tratamento ou pedir sua limitação, escrevendo para {email}. Você também pode apresentar uma reclamação ao Garante per la protezione dei dati personali, a autoridade italiana de proteção de dados (www.garanteprivacy.it)."
|
||||
"body": "Você pode acessar seus dados e baixá-los (Configurações → Privacidade → Baixar meus dados), corrigi-los, excluí-los (Excluir conta), se opor ao tratamento ou pedir sua limitação, escrevendo para {email}. Você também pode apresentar uma reclamação ao Garante per la protezione dei dati personali, a autoridade italiana de proteção de dados (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Que dados recolhemos",
|
||||
"body": "Conta: ID online, palavra-passe (guardada apenas como hash scrypt, nunca em texto simples), email, se o indicares, avatar e imagem de capa que carregares, texto do perfil, data de registo e último acesso. Funcionalidades sociais: amizades e pedidos de amizade, estado online e título que estás a usar (enviado pela tua consola enquanto jogas), atividade recente, mensagens diretas, chats e convites de party, notificações. Store: os homebrew que publicas, comentários, gostos/não gostos, classificações, denúncias, número de instalações. Biblioteca pessoal: o endereço do teu ficheiro JSON e a lista dos títulos que contém (nome, imagens, ligações). Dados técnicos: para cada pedido ao servidor registamos endereço IP, data e hora, caminho pedido (incluindo o endereço das páginas abertas com o browser Omega), resultado e tempos. Palavras-passe, tokens e cookies são ocultados e nunca são guardados nos registos. Diagnóstico: o serviço Omega na consola envia automaticamente códigos de erro técnicos (por exemplo, o resultado da abertura do áudio, do microfone ou de uma rádio), sem conteúdos nem endereços. Se escolheres «Enviar diagnóstico», recebemos também os registos da aplicação e do serviço, que podem conter os nomes dos jogos, músicas e rádios que utilizaste. Também estes são apagados ao fim de {days} dias."
|
||||
"body": "Conta: ID online, palavra-passe (guardada apenas como hash scrypt, nunca em texto simples), email, se o indicares, avatar e imagem de capa que carregares, texto do perfil, data de registo e último acesso. Funcionalidades sociais: amizades e pedidos de amizade, estado online e título que estás a usar (enviado pela tua consola enquanto jogas), atividade recente, mensagens diretas, chats e convites de party, notificações. Jogo: o tempo que passas em cada título (obtido a partir da presença), o nome e o ícone dos jogos instalados na consola e os troféus da consola, ou seja, a lista de conjuntos e o ficheiro com os troféus obtidos pelo utilizador em uso; a importação dos troféus desativa-se em Definições → Privacidade, e desativá-la apaga os que já foram importados. Store: os homebrew que publicas, comentários, gostos/não gostos, classificações, denúncias, número de instalações. Biblioteca pessoal: o endereço do teu ficheiro JSON e a lista dos títulos que contém (nome, imagens, ligações). Dados técnicos: para cada pedido ao servidor registamos endereço IP, data e hora, caminho pedido (incluindo o endereço das páginas abertas com o browser Omega), resultado e tempos. Palavras-passe, tokens e cookies são ocultados e nunca são guardados nos registos. Diagnóstico: o serviço Omega na consola envia automaticamente códigos de erro técnicos (por exemplo, o resultado da abertura do áudio, do microfone ou de uma rádio), sem conteúdos nem endereços. Se escolheres «Enviar diagnóstico», recebemos também os registos da aplicação e do serviço, que podem conter os nomes dos jogos, músicas e rádios que utilizaste. Também estes são apagados ao fim de {days} dias."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Quem os pode ver",
|
||||
"body": "Os outros utilizadores veem o teu perfil público, o que publicas e, se forem amigos, a tua presença e atividade. As mensagens só são vistas pelos destinatários. Os dados estão num servidor gerido pelo responsável pelo tratamento{hosting_at}, que atua como subcontratante. Quando instalas um homebrew ou abres uma página web, a consola ou o nosso servidor ligam-se ao site que aloja esse ficheiro ou essa página: aplica-se a política de privacidade desse site."
|
||||
"body": "Os outros utilizadores veem o teu perfil público, o que publicas e, se forem amigos, a tua presença e atividade. O teu tempo de jogo aparece nos Recordes públicos e os teus troféus no perfil e na classificação de troféus, visíveis para todos os utilizadores registados: podes retirar-te de ambos em Definições → Privacidade. As mensagens só são vistas pelos destinatários. Os dados estão num servidor gerido pelo responsável pelo tratamento{hosting_at}, que atua como subcontratante. Quando instalas um homebrew ou abres uma página web, a consola ou o nosso servidor ligam-se ao site que aloja esse ficheiro ou essa página: aplica-se a política de privacidade desse site."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Os teus direitos",
|
||||
"body": "Podes aceder aos teus dados e transferi-los (Definições → Privacidade e dados → Transferir os meus dados), retificá-los, apagá-los (Eliminar conta), opor-te ao tratamento ou pedir a sua limitação, escrevendo para {email}. Podes também apresentar reclamação ao Garante per la protezione dei dati personali, a autoridade italiana de proteção de dados (www.garanteprivacy.it)."
|
||||
"body": "Podes aceder aos teus dados e transferi-los (Definições → Privacidade → Transferir os meus dados), retificá-los, apagá-los (Eliminar conta), opor-te ao tratamento ou pedir a sua limitação, escrevendo para {email}. Podes também apresentar reclamação ao Garante per la protezione dei dati personali, a autoridade italiana de proteção de dados (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Ce date colectăm",
|
||||
"body": "Cont: ID online, parolă (stocată doar ca amprentă scrypt, niciodată în clar), adresa de e-mail, dacă o furnizezi, avatarul și imaginea de copertă pe care le încarci, textul profilului, data înregistrării și ultima conectare. Funcții sociale: prietenii și cereri de prietenie, starea online și titlul pe care îl folosești (trimis de consola ta în timp ce joci), activități recente, mesaje directe, chaturi și invitații de party, notificări. Store: homebrew-urile pe care le publici, comentarii, aprecieri/dezaprecieri, evaluări, raportări, numărul de instalări. Biblioteca personală: adresa fișierului tău JSON și lista titlurilor pe care le conține (nume, imagini, linkuri). Date tehnice: pentru fiecare cerere către server înregistrăm adresa IP, data și ora, calea solicitată (inclusiv adresa paginilor deschise cu browserul Omega), rezultatul și timpii de răspuns. Parolele, tokenurile și cookie-urile sunt mascate și nu sunt salvate niciodată în jurnale. Diagnosticare: serviciul Omega de pe consolă trimite automat coduri tehnice de eroare (de exemplu, rezultatul deschiderii audio, a microfonului sau a unui post de radio), fără conținut și fără adrese. Dacă alegi „Trimite diagnosticarea”, primim și jurnalele aplicației și ale serviciului, care pot conține numele jocurilor, melodiilor și posturilor de radio pe care le-ai folosit. Și acestea se șterg după {days} zile."
|
||||
"body": "Cont: ID online, parolă (stocată doar ca amprentă scrypt, niciodată în clar), adresa de e-mail, dacă o furnizezi, avatarul și imaginea de copertă pe care le încarci, textul profilului, data înregistrării și ultima conectare. Funcții sociale: prietenii și cereri de prietenie, starea online și titlul pe care îl folosești (trimis de consola ta în timp ce joci), activități recente, mesaje directe, chaturi și invitații de party, notificări. Joc: timpul pe care îl petreci în fiecare titlu (dedus din prezență), numele și pictograma jocurilor instalate pe consolă și trofeele consolei, adică lista seturilor și fișierul cu trofeele obținute de utilizatorul în uz; importul trofeelor se dezactivează din Setări → Confidențialitate, iar dezactivarea lui le șterge pe cele deja importate. Store: homebrew-urile pe care le publici, comentarii, aprecieri/dezaprecieri, evaluări, raportări, numărul de instalări. Biblioteca personală: adresa fișierului tău JSON și lista titlurilor pe care le conține (nume, imagini, linkuri). Date tehnice: pentru fiecare cerere către server înregistrăm adresa IP, data și ora, calea solicitată (inclusiv adresa paginilor deschise cu browserul Omega), rezultatul și timpii de răspuns. Parolele, tokenurile și cookie-urile sunt mascate și nu sunt salvate niciodată în jurnale. Diagnosticare: serviciul Omega de pe consolă trimite automat coduri tehnice de eroare (de exemplu, rezultatul deschiderii audio, a microfonului sau a unui post de radio), fără conținut și fără adrese. Dacă alegi „Trimite diagnosticarea”, primim și jurnalele aplicației și ale serviciului, care pot conține numele jocurilor, melodiilor și posturilor de radio pe care le-ai folosit. Și acestea se șterg după {days} zile."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Cine le poate vedea",
|
||||
"body": "Ceilalți utilizatori văd profilul tău public, ceea ce publici și, dacă sunteți prieteni, prezența și activitatea ta. Mesajele le văd doar destinatarii. Datele se află pe un server administrat de operator{hosting_at}, care acționează ca persoană împuternicită de operator. Când instalezi un homebrew sau deschizi o pagină web, consola sau serverul nostru se conectează la site-ul care găzduiește acel fișier sau acea pagină: se aplică politica de confidențialitate a site-ului respectiv."
|
||||
"body": "Ceilalți utilizatori văd profilul tău public, ceea ce publici și, dacă sunteți prieteni, prezența și activitatea ta. Timpul tău de joc apare în Recordurile publice, iar trofeele tale în profil și în clasamentul trofeelor, vizibile tuturor utilizatorilor înregistrați: te poți retrage din ambele din Setări → Confidențialitate. Mesajele le văd doar destinatarii. Datele se află pe un server administrat de operator{hosting_at}, care acționează ca persoană împuternicită de operator. Când instalezi un homebrew sau deschizi o pagină web, consola sau serverul nostru se conectează la site-ul care găzduiește acel fișier sau acea pagină: se aplică politica de confidențialitate a site-ului respectiv."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Drepturile tale",
|
||||
"body": "Poți să îți accesezi datele și să le descarci (Setări → Confidențialitate și date → Descarcă datele mele), să le rectifici, să le ștergi (Șterge contul), să te opui prelucrării sau să soliciți restricționarea acesteia, scriind la {email}. De asemenea, poți depune o plângere la Garante per la protezione dei dati personali, autoritatea italiană pentru protecția datelor (www.garanteprivacy.it)."
|
||||
"body": "Poți să îți accesezi datele și să le descarci (Setări → Confidențialitate → Descarcă datele mele), să le rectifici, să le ștergi (Șterge contul), să te opui prelucrării sau să soliciți restricționarea acesteia, scriind la {email}. De asemenea, poți depune o plângere la Garante per la protezione dei dati personali, autoritatea italiană pentru protecția datelor (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Какие данные мы собираем",
|
||||
"body": "Аккаунт: онлайн-ID, пароль (хранится только в виде хеша scrypt, никогда в открытом виде), адрес электронной почты, если вы его указали, загруженные вами аватар и обложка, текст профиля, дата регистрации и последнего входа. Социальные функции: друзья и запросы в друзья, статус в сети и тайтл, который вы используете (передаётся вашей консолью во время игры), недавняя активность, личные сообщения, чаты и приглашения в пати, уведомления. Store: опубликованные вами homebrew, комментарии, отметки «нравится»/«не нравится», оценки, жалобы, количество установок. Личная библиотека: адрес вашего JSON-файла и список содержащихся в нём тайтлов (название, изображения, ссылки). Технические данные: при каждом запросе к серверу мы записываем IP-адрес, дату и время, запрошенный путь (включая адреса страниц, открытых в браузере Omega), результат и время выполнения. Пароли, токены и cookie маскируются и никогда не сохраняются в журналах. Диагностика: сервис Omega на консоли автоматически отправляет технические коды ошибок (например, результат открытия аудио, микрофона или радиостанции) без какого-либо контента и адресов. Если вы выберете «Отправить диагностику», мы также получим журналы приложения и сервиса, которые могут содержать названия игр, композиций и радиостанций, которыми вы пользовались. Они также удаляются через {days} дн."
|
||||
"body": "Аккаунт: онлайн-ID, пароль (хранится только в виде хеша scrypt, никогда в открытом виде), адрес электронной почты, если вы его указали, загруженные вами аватар и обложка, текст профиля, дата регистрации и последнего входа. Социальные функции: друзья и запросы в друзья, статус в сети и тайтл, который вы используете (передаётся вашей консолью во время игры), недавняя активность, личные сообщения, чаты и приглашения в пати, уведомления. Игра: время, которое вы проводите в каждом тайтле (вычисляется по статусу присутствия), название и значок игр, установленных на консоли, и призы консоли, то есть список наборов призов и файл с призами, полученными используемым пользователем; импорт призов отключается в разделе Настройки → Приватность, и при его отключении уже импортированные призы удаляются. Store: опубликованные вами homebrew, комментарии, отметки «нравится»/«не нравится», оценки, жалобы, количество установок. Личная библиотека: адрес вашего JSON-файла и список содержащихся в нём тайтлов (название, изображения, ссылки). Технические данные: при каждом запросе к серверу мы записываем IP-адрес, дату и время, запрошенный путь (включая адреса страниц, открытых в браузере Omega), результат и время выполнения. Пароли, токены и cookie маскируются и никогда не сохраняются в журналах. Диагностика: сервис Omega на консоли автоматически отправляет технические коды ошибок (например, результат открытия аудио, микрофона или радиостанции) без какого-либо контента и адресов. Если вы выберете «Отправить диагностику», мы также получим журналы приложения и сервиса, которые могут содержать названия игр, композиций и радиостанций, которыми вы пользовались. Они также удаляются через {days} дн."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Кто может их видеть",
|
||||
"body": "Другие пользователи видят ваш публичный профиль, то, что вы публикуете, а если вы друзья — ваш статус присутствия и активность. Сообщения видят только их получатели. Данные хранятся на сервере, которым управляет контролёр{hosting_at}, действующий в качестве обработчика данных. Когда вы устанавливаете homebrew или открываете веб-страницу, консоль или наш сервер подключается к сайту, на котором размещены этот файл или эта страница: в этом случае действует политика конфиденциальности этого сайта."
|
||||
"body": "Другие пользователи видят ваш публичный профиль, то, что вы публикуете, а если вы друзья — ваш статус присутствия и активность. Ваше игровое время отображается в публичных Рекордах, а ваши призы — в профиле и в рейтинге призов, которые видны всем зарегистрированным пользователям: вы можете убрать себя из обоих в разделе Настройки → Приватность. Сообщения видят только их получатели. Данные хранятся на сервере, которым управляет контролёр{hosting_at}, действующий в качестве обработчика данных. Когда вы устанавливаете homebrew или открываете веб-страницу, консоль или наш сервер подключается к сайту, на котором размещены этот файл или эта страница: в этом случае действует политика конфиденциальности этого сайта."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Ваши права",
|
||||
"body": "Вы можете получить доступ к своим данным и скачать их (Настройки → Конфиденциальность и данные → Скачать мои данные), исправить их, удалить (Удалить аккаунт), возразить против их обработки или потребовать её ограничения, написав на {email}. Вы также можете подать жалобу в итальянский орган по защите данных — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
"body": "Вы можете получить доступ к своим данным и скачать их (Настройки → Приватность → Скачать мои данные), исправить их, удалить (Удалить аккаунт), возразить против их обработки или потребовать её ограничения, написав на {email}. Вы также можете подать жалобу в итальянский орган по защите данных — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Vilka uppgifter vi samlar in",
|
||||
"body": "Konto: online-ID, lösenord (lagras endast som en scrypt-hash, aldrig i klartext), e-postadress om du anger en, avatar och omslagsbild som du laddar upp, profiltext, registreringsdatum och senaste inloggning. Sociala funktioner: vänskaper och vänförfrågningar, onlinestatus och den titel du använder (skickas av din konsol medan du spelar), senaste aktivitet, direktmeddelanden, chattar och inbjudningar i partyn, aviseringar. Store: de homebrew du publicerar, kommentarer, gillar/ogillar, betyg, anmälningar, antal installationer. Personligt bibliotek: adressen till din JSON-fil och listan över de titlar den innehåller (namn, bilder, länkar). Tekniska uppgifter: för varje begäran till servern registrerar vi IP-adress, datum och tid, begärd sökväg (inklusive adressen till sidor som öppnas med Omega-webbläsaren), resultat och svarstider. Lösenord, tokens och cookies maskeras och sparas aldrig i loggarna. Diagnostik: Omega-tjänsten på konsolen skickar automatiskt tekniska felkoder (till exempel om ljudet, mikrofonen eller en radiokanal kunde öppnas), utan innehåll eller adresser. Om du väljer ”Skicka diagnostik” tar vi även emot loggarna från appen och tjänsten, som kan innehålla namnen på de spel, låtar och radiokanaler du har använt. Även dessa raderas efter {days} dagar."
|
||||
"body": "Konto: online-ID, lösenord (lagras endast som en scrypt-hash, aldrig i klartext), e-postadress om du anger en, avatar och omslagsbild som du laddar upp, profiltext, registreringsdatum och senaste inloggning. Sociala funktioner: vänskaper och vänförfrågningar, onlinestatus och den titel du använder (skickas av din konsol medan du spelar), senaste aktivitet, direktmeddelanden, chattar och inbjudningar i partyn, aviseringar. Spel: den tid du lägger på varje titel (härledd från din närvaro), namn och ikon för de spel som är installerade på konsolen samt konsolens troféer, det vill säga listan över troféuppsättningar och filen med de troféer som den aktuella användaren har fått; importen av troféer kan stängas av under Inställningar → Integritet, och när du stänger av den raderas de troféer som redan har importerats. Store: de homebrew du publicerar, kommentarer, gillar/ogillar, betyg, anmälningar, antal installationer. Personligt bibliotek: adressen till din JSON-fil och listan över de titlar den innehåller (namn, bilder, länkar). Tekniska uppgifter: för varje begäran till servern registrerar vi IP-adress, datum och tid, begärd sökväg (inklusive adressen till sidor som öppnas med Omega-webbläsaren), resultat och svarstider. Lösenord, tokens och cookies maskeras och sparas aldrig i loggarna. Diagnostik: Omega-tjänsten på konsolen skickar automatiskt tekniska felkoder (till exempel om ljudet, mikrofonen eller en radiokanal kunde öppnas), utan innehåll eller adresser. Om du väljer ”Skicka diagnostik” tar vi även emot loggarna från appen och tjänsten, som kan innehålla namnen på de spel, låtar och radiokanaler du har använt. Även dessa raderas efter {days} dagar."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Vem som kan se dem",
|
||||
"body": "Andra användare ser din offentliga profil, det du publicerar och, om ni är vänner, din närvaro och aktivitet. Meddelanden ses endast av mottagarna. Uppgifterna lagras på en server som förvaltas av den personuppgiftsansvarige{hosting_at}, som agerar personuppgiftsbiträde. När du installerar ett homebrew eller öppnar en webbsida ansluter konsolen eller vår server till den webbplats som är värd för filen eller sidan: då gäller den webbplatsens integritetspolicy."
|
||||
"body": "Andra användare ser din offentliga profil, det du publicerar och, om ni är vänner, din närvaro och aktivitet. Din speltid visas i de offentliga Rekord och dina troféer i din profil och i topplistan för troféer, som är synliga för alla registrerade användare: du kan ta bort dig själv från båda under Inställningar → Integritet. Meddelanden ses endast av mottagarna. Uppgifterna lagras på en server som förvaltas av den personuppgiftsansvarige{hosting_at}, som agerar personuppgiftsbiträde. När du installerar ett homebrew eller öppnar en webbsida ansluter konsolen eller vår server till den webbplats som är värd för filen eller sidan: då gäller den webbplatsens integritetspolicy."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Dina rättigheter",
|
||||
"body": "Du kan få tillgång till dina uppgifter och ladda ner dem (Inställningar → Integritet och data → Ladda ner mina data), rätta dem, radera dem (Radera konto), invända mot behandlingen eller begära begränsning av den genom att skriva till {email}. Du kan också lämna in ett klagomål till den italienska dataskyddsmyndigheten (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Du kan få tillgång till dina uppgifter och ladda ner dem (Inställningar → Integritet → Ladda ner mina data), rätta dem, radera dem (Radera konto), invända mot behandlingen eller begära begränsning av den genom att skriva till {email}. Du kan också lämna in ett klagomål till den italienska dataskyddsmyndigheten (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "เราเก็บรวบรวมข้อมูลใดบ้าง",
|
||||
"body": "บัญชี: ID ออนไลน์ รหัสผ่าน (จัดเก็บเฉพาะในรูปค่าแฮช scrypt เท่านั้น ไม่เคยจัดเก็บเป็นข้อความธรรมดา) อีเมลหากคุณระบุไว้ รูปประจำตัวและภาพหน้าปกที่คุณอัปโหลด ข้อความในโปรไฟล์ วันที่สมัครและวันที่เข้าใช้งานครั้งล่าสุด ฟีเจอร์โซเชียล: ความเป็นเพื่อนและคำขอเป็นเพื่อน สถานะออนไลน์และไตเติลที่คุณกำลังใช้อยู่ (ส่งมาจากคอนโซลของคุณขณะที่คุณเล่น) กิจกรรมล่าสุด ข้อความส่วนตัว แชทและคำเชิญของปาร์ตี้ การแจ้งเตือน Store: homebrew ที่คุณเผยแพร่ ความคิดเห็น การกดถูกใจ/ไม่ถูกใจ คะแนน การรายงาน จำนวนการติดตั้ง คลังส่วนตัว: ที่อยู่ของไฟล์ JSON ของคุณและรายการไตเติลที่อยู่ในไฟล์นั้น (ชื่อ รูปภาพ ลิงก์) ข้อมูลทางเทคนิค: สำหรับทุกคำขอที่ส่งถึงเซิร์ฟเวอร์ เราบันทึกที่อยู่ IP วันที่และเวลา เส้นทางที่ร้องขอ (รวมถึงที่อยู่ของหน้าเว็บที่เปิดด้วยเบราว์เซอร์ Omega) ผลลัพธ์ และระยะเวลาที่ใช้ รหัสผ่าน โทเค็น และคุกกี้จะถูกปิดบังและจะไม่ถูกบันทึกลงในบันทึกการทำงานโดยเด็ดขาด การวินิจฉัย: บริการ Omega บนคอนโซลจะส่งรหัสข้อผิดพลาดทางเทคนิคโดยอัตโนมัติ (เช่น ผลการเปิดเสียง ไมโครโฟน หรือสถานีวิทยุ) โดยไม่มีเนื้อหาหรือที่อยู่ใด ๆ หากคุณเลือก \"ส่งข้อมูลการวินิจฉัย\" เราจะได้รับบันทึกของแอปและบริการด้วย ซึ่งอาจมีชื่อเกม เพลง และสถานีวิทยุที่คุณใช้ บันทึกเหล่านี้จะถูกลบหลังจาก {days} วันเช่นกัน"
|
||||
"body": "บัญชี: ID ออนไลน์ รหัสผ่าน (จัดเก็บเฉพาะในรูปค่าแฮช scrypt เท่านั้น ไม่เคยจัดเก็บเป็นข้อความธรรมดา) อีเมลหากคุณระบุไว้ รูปประจำตัวและภาพหน้าปกที่คุณอัปโหลด ข้อความในโปรไฟล์ วันที่สมัครและวันที่เข้าใช้งานครั้งล่าสุด ฟีเจอร์โซเชียล: ความเป็นเพื่อนและคำขอเป็นเพื่อน สถานะออนไลน์และไตเติลที่คุณกำลังใช้อยู่ (ส่งมาจากคอนโซลของคุณขณะที่คุณเล่น) กิจกรรมล่าสุด ข้อความส่วนตัว แชทและคำเชิญของปาร์ตี้ การแจ้งเตือน การเล่นเกม: เวลาที่คุณใช้กับแต่ละไตเติล (คำนวณจากสถานะการออนไลน์) ชื่อและไอคอนของเกมที่ติดตั้งบนคอนโซล และถ้วยรางวัลของคอนโซล กล่าวคือรายการชุดถ้วยรางวัลและไฟล์ที่มีถ้วยรางวัลที่ผู้ใช้ซึ่งกำลังใช้งานอยู่ได้รับ การนำเข้าถ้วยรางวัลปิดได้ที่ การตั้งค่า → ความเป็นส่วนตัว และการปิดจะลบถ้วยรางวัลที่นำเข้าไว้แล้ว Store: homebrew ที่คุณเผยแพร่ ความคิดเห็น การกดถูกใจ/ไม่ถูกใจ คะแนน การรายงาน จำนวนการติดตั้ง คลังส่วนตัว: ที่อยู่ของไฟล์ JSON ของคุณและรายการไตเติลที่อยู่ในไฟล์นั้น (ชื่อ รูปภาพ ลิงก์) ข้อมูลทางเทคนิค: สำหรับทุกคำขอที่ส่งถึงเซิร์ฟเวอร์ เราบันทึกที่อยู่ IP วันที่และเวลา เส้นทางที่ร้องขอ (รวมถึงที่อยู่ของหน้าเว็บที่เปิดด้วยเบราว์เซอร์ Omega) ผลลัพธ์ และระยะเวลาที่ใช้ รหัสผ่าน โทเค็น และคุกกี้จะถูกปิดบังและจะไม่ถูกบันทึกลงในบันทึกการทำงานโดยเด็ดขาด การวินิจฉัย: บริการ Omega บนคอนโซลจะส่งรหัสข้อผิดพลาดทางเทคนิคโดยอัตโนมัติ (เช่น ผลการเปิดเสียง ไมโครโฟน หรือสถานีวิทยุ) โดยไม่มีเนื้อหาหรือที่อยู่ใด ๆ หากคุณเลือก \"ส่งข้อมูลการวินิจฉัย\" เราจะได้รับบันทึกของแอปและบริการด้วย ซึ่งอาจมีชื่อเกม เพลง และสถานีวิทยุที่คุณใช้ บันทึกเหล่านี้จะถูกลบหลังจาก {days} วันเช่นกัน"
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "ใครสามารถเห็นข้อมูลได้",
|
||||
"body": "ผู้ใช้อื่นจะเห็นโปรไฟล์สาธารณะของคุณ สิ่งที่คุณเผยแพร่ และหากเป็นเพื่อนกัน จะเห็นสถานะการออนไลน์และกิจกรรมของคุณ ข้อความจะเห็นได้เฉพาะผู้รับเท่านั้น ข้อมูลจัดเก็บอยู่บนเซิร์ฟเวอร์ที่ดูแลโดยผู้ควบคุมข้อมูลส่วนบุคคล{hosting_at} ซึ่งทำหน้าที่เป็นผู้ประมวลผลข้อมูลส่วนบุคคล เมื่อคุณติดตั้ง homebrew หรือเปิดหน้าเว็บ คอนโซลหรือเซิร์ฟเวอร์ของเราจะเชื่อมต่อกับเว็บไซต์ที่โฮสต์ไฟล์หรือหน้าเว็บนั้น ซึ่งจะอยู่ภายใต้ประกาศความเป็นส่วนตัวของเว็บไซต์ดังกล่าว"
|
||||
"body": "ผู้ใช้อื่นจะเห็นโปรไฟล์สาธารณะของคุณ สิ่งที่คุณเผยแพร่ และหากเป็นเพื่อนกัน จะเห็นสถานะการออนไลน์และกิจกรรมของคุณ เวลาเล่นของคุณจะแสดงในสถิติสาธารณะ และถ้วยรางวัลของคุณจะแสดงในโปรไฟล์และในอันดับถ้วยรางวัล ซึ่งสมาชิกทุกคนมองเห็นได้ คุณสามารถนำตัวเองออกจากทั้งสองอย่างได้ที่ การตั้งค่า → ความเป็นส่วนตัว ข้อความจะเห็นได้เฉพาะผู้รับเท่านั้น ข้อมูลจัดเก็บอยู่บนเซิร์ฟเวอร์ที่ดูแลโดยผู้ควบคุมข้อมูลส่วนบุคคล{hosting_at} ซึ่งทำหน้าที่เป็นผู้ประมวลผลข้อมูลส่วนบุคคล เมื่อคุณติดตั้ง homebrew หรือเปิดหน้าเว็บ คอนโซลหรือเซิร์ฟเวอร์ของเราจะเชื่อมต่อกับเว็บไซต์ที่โฮสต์ไฟล์หรือหน้าเว็บนั้น ซึ่งจะอยู่ภายใต้ประกาศความเป็นส่วนตัวของเว็บไซต์ดังกล่าว"
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "สิทธิของคุณ",
|
||||
"body": "คุณสามารถเข้าถึงและดาวน์โหลดข้อมูลของคุณ (การตั้งค่า → ความเป็นส่วนตัวและข้อมูล → ดาวน์โหลดข้อมูลของฉัน) แก้ไขข้อมูล ลบข้อมูล (ลบบัญชี) คัดค้านการประมวลผล หรือขอให้จำกัดการประมวลผลได้ โดยเขียนถึง {email} นอกจากนี้ คุณยังสามารถยื่นเรื่องร้องเรียนต่อหน่วยงานคุ้มครองข้อมูลส่วนบุคคลของอิตาลี (Garante per la protezione dei dati personali, www.garanteprivacy.it) ได้อีกด้วย"
|
||||
"body": "คุณสามารถเข้าถึงและดาวน์โหลดข้อมูลของคุณ (การตั้งค่า → ความเป็นส่วนตัว → ดาวน์โหลดข้อมูลของฉัน) แก้ไขข้อมูล ลบข้อมูล (ลบบัญชี) คัดค้านการประมวลผล หรือขอให้จำกัดการประมวลผลได้ โดยเขียนถึง {email} นอกจากนี้ คุณยังสามารถยื่นเรื่องร้องเรียนต่อหน่วยงานคุ้มครองข้อมูลส่วนบุคคลของอิตาลี (Garante per la protezione dei dati personali, www.garanteprivacy.it) ได้อีกด้วย"
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Hangi verileri topluyoruz",
|
||||
"body": "Hesap: çevrimiçi kimlik, parola (yalnızca scrypt özeti olarak saklanır, asla düz metin olarak saklanmaz), belirtirseniz e-posta adresiniz, yüklediğiniz avatar ve kapak görseli, profil metni, kayıt tarihi ve son giriş. Sosyal özellikler: arkadaşlıklar ve arkadaşlık istekleri, çevrimiçi durum ve kullanmakta olduğunuz oyun ya da uygulama (siz oynarken konsolunuz tarafından gönderilir), son etkinlikler, doğrudan mesajlar, parti sohbetleri ve davetleri, bildirimler. Store: yayımladığınız homebrew'ler, yorumlar, beğeniler/beğenmemeler, puanlar, şikâyetler, yükleme sayısı. Kişisel kütüphane: JSON dosyanızın adresi ve içerdiği oyunların listesi (ad, görseller, bağlantılar). Teknik veriler: sunucuya yapılan her istek için IP adresini, tarih ve saati, istenen yolu (Omega tarayıcısıyla açılan sayfaların adresi dahil), sonucu ve süreleri kaydederiz. Parolalar, token'lar ve çerezler maskelenir ve kayıtlara asla kaydedilmez. Tanılama: Konsoldaki Omega hizmeti, herhangi bir içerik veya adres içermeyen teknik hata kodlarını (örneğin ses, mikrofon veya bir radyo istasyonunun açılıp açılamadığına ilişkin sonucu) otomatik olarak gönderir. “Tanılama gönder” seçeneğini seçmeniz hâlinde, kullandığınız oyunların, şarkıların ve radyo istasyonlarının adlarını içerebilecek uygulama ve hizmet kayıtlarını da alırız. Bu kayıtlar da {days} gün sonra silinir."
|
||||
"body": "Hesap: çevrimiçi kimlik, parola (yalnızca scrypt özeti olarak saklanır, asla düz metin olarak saklanmaz), belirtirseniz e-posta adresiniz, yüklediğiniz avatar ve kapak görseli, profil metni, kayıt tarihi ve son giriş. Sosyal özellikler: arkadaşlıklar ve arkadaşlık istekleri, çevrimiçi durum ve kullanmakta olduğunuz oyun ya da uygulama (siz oynarken konsolunuz tarafından gönderilir), son etkinlikler, doğrudan mesajlar, parti sohbetleri ve davetleri, bildirimler. Oyun: her oyun ya da uygulamada geçirdiğiniz süre (çevrimiçi varlığınızdan elde edilir), konsolda yüklü oyunların adı ve simgesi ile konsolun kupaları, yani kupa setlerinin listesi ve kullanımdaki kullanıcının kazandığı kupaları içeren dosya; kupaların içe aktarılması Ayarlar → Gizlilik bölümünden kapatılabilir ve kapatıldığında daha önce içe aktarılanlar silinir. Store: yayımladığınız homebrew'ler, yorumlar, beğeniler/beğenmemeler, puanlar, şikâyetler, yükleme sayısı. Kişisel kütüphane: JSON dosyanızın adresi ve içerdiği oyunların listesi (ad, görseller, bağlantılar). Teknik veriler: sunucuya yapılan her istek için IP adresini, tarih ve saati, istenen yolu (Omega tarayıcısıyla açılan sayfaların adresi dahil), sonucu ve süreleri kaydederiz. Parolalar, token'lar ve çerezler maskelenir ve kayıtlara asla kaydedilmez. Tanılama: Konsoldaki Omega hizmeti, herhangi bir içerik veya adres içermeyen teknik hata kodlarını (örneğin ses, mikrofon veya bir radyo istasyonunun açılıp açılamadığına ilişkin sonucu) otomatik olarak gönderir. “Tanılama gönder” seçeneğini seçmeniz hâlinde, kullandığınız oyunların, şarkıların ve radyo istasyonlarının adlarını içerebilecek uygulama ve hizmet kayıtlarını da alırız. Bu kayıtlar da {days} gün sonra silinir."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Kimler görebilir",
|
||||
"body": "Diğer kullanıcılar herkese açık profilinizi, yayımladıklarınızı ve arkadaşsanız çevrimiçi varlığınızı ve etkinliklerinizi görür. Mesajları yalnızca alıcıları görür. Veriler, veri sorumlusu{hosting_at} tarafından yönetilen bir sunucuda saklanır; barındırma sağlayıcısı veri işleyen sıfatıyla hareket eder. Bir homebrew yüklediğinizde veya bir web sayfası açtığınızda, konsol ya da sunucumuz o dosyayı veya sayfayı barındıran siteye bağlanır: bu durumda o sitenin gizlilik bildirimi geçerlidir."
|
||||
"body": "Diğer kullanıcılar herkese açık profilinizi, yayımladıklarınızı ve arkadaşsanız çevrimiçi varlığınızı ve etkinliklerinizi görür. Oyun süreniz herkese açık Rekorlar'da, kupalarınız ise profilinizde ve kupa sıralamasında görünür; bunları tüm kayıtlı kullanıcılar görebilir: Ayarlar → Gizlilik bölümünden her ikisinden de çıkabilirsiniz. Mesajları yalnızca alıcıları görür. Veriler, veri sorumlusu{hosting_at} tarafından yönetilen bir sunucuda saklanır; barındırma sağlayıcısı veri işleyen sıfatıyla hareket eder. Bir homebrew yüklediğinizde veya bir web sayfası açtığınızda, konsol ya da sunucumuz o dosyayı veya sayfayı barındıran siteye bağlanır: bu durumda o sitenin gizlilik bildirimi geçerlidir."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Haklarınız",
|
||||
"body": "{email} adresine yazarak verilerinize erişebilir ve bunları indirebilir (Ayarlar → Gizlilik ve veriler → Verilerimi indir), düzeltebilir, silebilir (Hesabı sil), işlenmelerine itiraz edebilir veya işlemenin kısıtlanmasını talep edebilirsiniz. Ayrıca İtalya Kişisel Verileri Koruma Kurumuna (Garante per la protezione dei dati personali, www.garanteprivacy.it) şikâyette bulunabilirsiniz."
|
||||
"body": "{email} adresine yazarak verilerinize erişebilir ve bunları indirebilir (Ayarlar → Gizlilik → Verilerimi indir), düzeltebilir, silebilir (Hesabı sil), işlenmelerine itiraz edebilir veya işlemenin kısıtlanmasını talep edebilirsiniz. Ayrıca İtalya Kişisel Verileri Koruma Kurumuna (Garante per la protezione dei dati personali, www.garanteprivacy.it) şikâyette bulunabilirsiniz."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Які дані ми збираємо",
|
||||
"body": "Акаунт: онлайн-ID, пароль (зберігається лише у вигляді хешу scrypt, ніколи у відкритому вигляді), адреса електронної пошти, якщо ви її вказали, завантажені вами аватар і обкладинка, текст профілю, дата реєстрації та останнього входу. Соціальні функції: друзі та запити в друзі, статус у мережі й тайтл, яким ви користуєтеся (надсилається вашою консоллю під час гри), нещодавня активність, особисті повідомлення, чати та запрошення до паті, сповіщення. Store: опубліковані вами homebrew, коментарі, позначки «подобається»/«не подобається», оцінки, скарги, кількість встановлень. Особиста бібліотека: адреса вашого JSON-файлу та список тайтлів, які він містить (назва, зображення, посилання). Технічні дані: для кожного запиту до сервера ми записуємо IP-адресу, дату й час, запитаний шлях (зокрема адреси сторінок, відкритих у браузері Omega), результат і час виконання. Паролі, токени та cookie маскуються й ніколи не зберігаються в журналах. Діагностика: сервіс Omega на консолі автоматично надсилає технічні коди помилок (наприклад, результат відкриття аудіо, мікрофона чи радіостанції) без будь-якого контенту та адрес. Якщо ви оберете «Надіслати діагностику», ми також отримаємо журнали застосунку та сервісу, які можуть містити назви ігор, композицій і радіостанцій, якими ви користувалися. Вони також видаляються через {days} дн."
|
||||
"body": "Акаунт: онлайн-ID, пароль (зберігається лише у вигляді хешу scrypt, ніколи у відкритому вигляді), адреса електронної пошти, якщо ви її вказали, завантажені вами аватар і обкладинка, текст профілю, дата реєстрації та останнього входу. Соціальні функції: друзі та запити в друзі, статус у мережі й тайтл, яким ви користуєтеся (надсилається вашою консоллю під час гри), нещодавня активність, особисті повідомлення, чати та запрошення до паті, сповіщення. Гра: час, який ви проводите в кожному тайтлі (визначається за присутністю), назва та значок ігор, установлених на консолі, і трофеї консолі, тобто список наборів трофеїв і файл із трофеями, отриманими користувачем, який зараз використовується; імпорт трофеїв вимикається в розділі Налаштування → Приватність, і після його вимкнення вже імпортовані трофеї видаляються. Store: опубліковані вами homebrew, коментарі, позначки «подобається»/«не подобається», оцінки, скарги, кількість встановлень. Особиста бібліотека: адреса вашого JSON-файлу та список тайтлів, які він містить (назва, зображення, посилання). Технічні дані: для кожного запиту до сервера ми записуємо IP-адресу, дату й час, запитаний шлях (зокрема адреси сторінок, відкритих у браузері Omega), результат і час виконання. Паролі, токени та cookie маскуються й ніколи не зберігаються в журналах. Діагностика: сервіс Omega на консолі автоматично надсилає технічні коди помилок (наприклад, результат відкриття аудіо, мікрофона чи радіостанції) без будь-якого контенту та адрес. Якщо ви оберете «Надіслати діагностику», ми також отримаємо журнали застосунку та сервісу, які можуть містити назви ігор, композицій і радіостанцій, якими ви користувалися. Вони також видаляються через {days} дн."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Хто може їх бачити",
|
||||
"body": "Інші користувачі бачать ваш публічний профіль, те, що ви публікуєте, а якщо ви друзі — вашу присутність і активність. Повідомлення бачать лише їхні одержувачі. Дані зберігаються на сервері, яким керує контролер{hosting_at}, що діє як обробник даних. Коли ви встановлюєте homebrew або відкриваєте вебсторінку, консоль або наш сервер з'єднується із сайтом, на якому розміщено цей файл або цю сторінку: у такому разі діє політика конфіденційності цього сайту."
|
||||
"body": "Інші користувачі бачать ваш публічний профіль, те, що ви публікуєте, а якщо ви друзі — вашу присутність і активність. Ваш ігровий час відображається в публічних Рекордах, а ваші трофеї — у профілі та в рейтингу трофеїв, які бачать усі зареєстровані користувачі: ви можете прибрати себе з обох у розділі Налаштування → Приватність. Повідомлення бачать лише їхні одержувачі. Дані зберігаються на сервері, яким керує контролер{hosting_at}, що діє як обробник даних. Коли ви встановлюєте homebrew або відкриваєте вебсторінку, консоль або наш сервер з'єднується із сайтом, на якому розміщено цей файл або цю сторінку: у такому разі діє політика конфіденційності цього сайту."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Ваші права",
|
||||
"body": "Ви можете отримати доступ до своїх даних і завантажити їх (Налаштування → Конфіденційність і дані → Завантажити мої дані), виправити їх, видалити (Видалити акаунт), заперечити проти їх обробки або вимагати її обмеження, написавши на {email}. Ви також можете подати скаргу до італійського органу із захисту даних — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
"body": "Ви можете отримати доступ до своїх даних і завантажити їх (Налаштування → Приватність → Завантажити мої дані), виправити їх, видалити (Видалити акаунт), заперечити проти їх обробки або вимагати її обмеження, написавши на {email}. Ви також можете подати скаргу до італійського органу із захисту даних — Garante per la protezione dei dati personali (www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "Chúng tôi thu thập những dữ liệu nào",
|
||||
"body": "Tài khoản: ID trực tuyến, mật khẩu (chỉ được lưu dưới dạng mã băm scrypt, không bao giờ ở dạng văn bản thuần), email nếu bạn cung cấp, ảnh đại diện và ảnh bìa bạn tải lên, nội dung hồ sơ, ngày đăng ký và lần đăng nhập gần nhất. Tính năng xã hội: quan hệ bạn bè và lời mời kết bạn, trạng thái trực tuyến và trò chơi hoặc ứng dụng bạn đang sử dụng (do máy chơi game của bạn gửi khi bạn chơi), hoạt động gần đây, tin nhắn trực tiếp, trò chuyện và lời mời tham gia party, thông báo. Store: các homebrew bạn đăng tải, bình luận, lượt thích/không thích, đánh giá, báo cáo, số lượt cài đặt. Thư viện cá nhân: địa chỉ tệp JSON của bạn và danh sách các trò chơi có trong đó (tên, hình ảnh, liên kết). Dữ liệu kỹ thuật: với mỗi yêu cầu gửi đến máy chủ, chúng tôi ghi lại địa chỉ IP, ngày và giờ, đường dẫn được yêu cầu (bao gồm địa chỉ các trang được mở bằng trình duyệt Omega), kết quả và thời gian xử lý. Mật khẩu, token và cookie được che đi và không bao giờ được lưu trong nhật ký. Chẩn đoán: dịch vụ Omega trên máy chơi game tự động gửi các mã lỗi kỹ thuật (ví dụ: kết quả mở âm thanh, micrô hoặc một đài phát thanh), không kèm nội dung hay địa chỉ. Nếu bạn chọn “Gửi chẩn đoán”, chúng tôi cũng nhận được nhật ký của ứng dụng và dịch vụ, có thể chứa tên các trò chơi, bài hát và đài phát thanh mà bạn đã sử dụng. Các nhật ký này cũng được xóa sau {days} ngày."
|
||||
"body": "Tài khoản: ID trực tuyến, mật khẩu (chỉ được lưu dưới dạng mã băm scrypt, không bao giờ ở dạng văn bản thuần), email nếu bạn cung cấp, ảnh đại diện và ảnh bìa bạn tải lên, nội dung hồ sơ, ngày đăng ký và lần đăng nhập gần nhất. Tính năng xã hội: quan hệ bạn bè và lời mời kết bạn, trạng thái trực tuyến và trò chơi hoặc ứng dụng bạn đang sử dụng (do máy chơi game của bạn gửi khi bạn chơi), hoạt động gần đây, tin nhắn trực tiếp, trò chuyện và lời mời tham gia party, thông báo. Chơi game: thời gian bạn dành cho từng trò chơi hoặc ứng dụng (được suy ra từ trạng thái hiện diện), tên và biểu tượng của các trò chơi đã cài đặt trên máy chơi game và các cúp của máy chơi game, tức là danh sách các bộ cúp và tệp chứa các cúp mà người dùng đang sử dụng đã đạt được; việc nhập cúp có thể tắt trong Cài đặt → Quyền riêng tư, và khi tắt, các cúp đã nhập sẽ bị xóa. Store: các homebrew bạn đăng tải, bình luận, lượt thích/không thích, đánh giá, báo cáo, số lượt cài đặt. Thư viện cá nhân: địa chỉ tệp JSON của bạn và danh sách các trò chơi có trong đó (tên, hình ảnh, liên kết). Dữ liệu kỹ thuật: với mỗi yêu cầu gửi đến máy chủ, chúng tôi ghi lại địa chỉ IP, ngày và giờ, đường dẫn được yêu cầu (bao gồm địa chỉ các trang được mở bằng trình duyệt Omega), kết quả và thời gian xử lý. Mật khẩu, token và cookie được che đi và không bao giờ được lưu trong nhật ký. Chẩn đoán: dịch vụ Omega trên máy chơi game tự động gửi các mã lỗi kỹ thuật (ví dụ: kết quả mở âm thanh, micrô hoặc một đài phát thanh), không kèm nội dung hay địa chỉ. Nếu bạn chọn “Gửi chẩn đoán”, chúng tôi cũng nhận được nhật ký của ứng dụng và dịch vụ, có thể chứa tên các trò chơi, bài hát và đài phát thanh mà bạn đã sử dụng. Các nhật ký này cũng được xóa sau {days} ngày."
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "Ai có thể xem dữ liệu",
|
||||
"body": "Những người dùng khác có thể xem hồ sơ công khai của bạn, nội dung bạn đăng tải và, nếu các bạn là bạn bè, trạng thái hiện diện và hoạt động của bạn. Tin nhắn chỉ người nhận mới xem được. Dữ liệu được lưu trên một máy chủ do bên kiểm soát dữ liệu{hosting_at} quản lý; đơn vị lưu trữ máy chủ này hoạt động với tư cách là bên xử lý dữ liệu. Khi bạn cài đặt một homebrew hoặc mở một trang web, máy chơi game hoặc máy chủ của chúng tôi sẽ kết nối với trang web lưu trữ tệp hoặc trang đó: khi đó áp dụng thông báo về quyền riêng tư của trang web đó."
|
||||
"body": "Những người dùng khác có thể xem hồ sơ công khai của bạn, nội dung bạn đăng tải và, nếu các bạn là bạn bè, trạng thái hiện diện và hoạt động của bạn. Thời gian chơi của bạn xuất hiện trong mục Kỷ lục công khai và các cúp của bạn xuất hiện trong hồ sơ và trong bảng xếp hạng cúp, hiển thị với tất cả người dùng đã đăng ký: bạn có thể tự gỡ mình khỏi cả hai trong Cài đặt → Quyền riêng tư. Tin nhắn chỉ người nhận mới xem được. Dữ liệu được lưu trên một máy chủ do bên kiểm soát dữ liệu{hosting_at} quản lý; đơn vị lưu trữ máy chủ này hoạt động với tư cách là bên xử lý dữ liệu. Khi bạn cài đặt một homebrew hoặc mở một trang web, máy chơi game hoặc máy chủ của chúng tôi sẽ kết nối với trang web lưu trữ tệp hoặc trang đó: khi đó áp dụng thông báo về quyền riêng tư của trang web đó."
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "Quyền của bạn",
|
||||
"body": "Bạn có thể truy cập và tải xuống dữ liệu của mình (Cài đặt → Quyền riêng tư và dữ liệu → Tải xuống dữ liệu của tôi), chỉnh sửa, xóa dữ liệu (Xóa tài khoản), phản đối việc xử lý hoặc yêu cầu hạn chế xử lý, bằng cách viết thư đến {email}. Bạn cũng có thể gửi khiếu nại đến Cơ quan bảo vệ dữ liệu cá nhân của Ý (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
"body": "Bạn có thể truy cập và tải xuống dữ liệu của mình (Cài đặt → Quyền riêng tư → Tải xuống dữ liệu của tôi), chỉnh sửa, xóa dữ liệu (Xóa tài khoản), phản đối việc xử lý hoặc yêu cầu hạn chế xử lý, bằng cách viết thư đến {email}. Bạn cũng có thể gửi khiếu nại đến Cơ quan bảo vệ dữ liệu cá nhân của Ý (Garante per la protezione dei dati personali, www.garanteprivacy.it)."
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "我们收集哪些数据",
|
||||
"body": "账号:在线 ID、密码(仅以 scrypt 哈希形式保存,绝不以明文保存)、电子邮箱(如您提供)、您上传的头像和封面图片、个人资料文字、注册日期和最近一次登录时间。社交功能:好友关系及好友请求、在线状态和您正在使用的游戏或应用(在您游玩时由您的主机发送)、近期动态、私信、派对聊天和派对邀请、通知。商店:您发布的自制软件、评论、点赞/点踩、评分、举报、安装次数。个人游戏库:您的 JSON 文件的地址及其中包含的游戏列表(名称、图片、链接)。技术数据:对于向服务器发出的每一个请求,我们会记录 IP 地址、日期和时间、所请求的路径(包括使用 Omega 浏览器打开的网页地址)、处理结果和耗时。密码、令牌和 Cookie 会被遮蔽,绝不会保存在日志中。 诊断:主机上的 Omega 服务会自动发送技术错误代码(例如音频、麦克风或电台能否打开的结果),其中不含任何内容或地址。如果您选择“发送诊断信息”,我们还会收到应用和服务的日志,其中可能包含您使用过的游戏、歌曲和电台的名称。这些日志同样会在 {days} 天后删除。"
|
||||
"body": "账号:在线 ID、密码(仅以 scrypt 哈希形式保存,绝不以明文保存)、电子邮箱(如您提供)、您上传的头像和封面图片、个人资料文字、注册日期和最近一次登录时间。社交功能:好友关系及好友请求、在线状态和您正在使用的游戏或应用(在您游玩时由您的主机发送)、近期动态、私信、派对聊天和派对邀请、通知。游戏:您在每款游戏或应用上花费的时间(根据在线状态得出)、主机上已安装游戏的名称和图标,以及主机的奖杯,即奖杯组列表和包含当前使用的用户所获奖杯的文件;奖杯导入可在“设置 → 隐私”中关闭,关闭后会删除已导入的奖杯。商店:您发布的自制软件、评论、点赞/点踩、评分、举报、安装次数。个人游戏库:您的 JSON 文件的地址及其中包含的游戏列表(名称、图片、链接)。技术数据:对于向服务器发出的每一个请求,我们会记录 IP 地址、日期和时间、所请求的路径(包括使用 Omega 浏览器打开的网页地址)、处理结果和耗时。密码、令牌和 Cookie 会被遮蔽,绝不会保存在日志中。 诊断:主机上的 Omega 服务会自动发送技术错误代码(例如音频、麦克风或电台能否打开的结果),其中不含任何内容或地址。如果您选择“发送诊断信息”,我们还会收到应用和服务的日志,其中可能包含您使用过的游戏、歌曲和电台的名称。这些日志同样会在 {days} 天后删除。"
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "谁可以看到您的数据",
|
||||
"body": "其他用户可以看到您的公开资料、您发布的内容,以及(如果你们是好友)您的在线状态和动态。消息仅对其收件人可见。数据存储在由数据控制者{hosting_at}管理的服务器上,该服务器的托管方作为数据处理者行事。当您安装自制软件或打开网页时,主机或我们的服务器会连接到托管该文件或该网页的网站:此时适用该网站的隐私声明。"
|
||||
"body": "其他用户可以看到您的公开资料、您发布的内容,以及(如果你们是好友)您的在线状态和动态。您的游戏时间会显示在公开的“纪录”中,您的奖杯会显示在个人资料和奖杯排行榜中,所有注册用户均可看到:您可以在“设置 → 隐私”中将自己从两者中移除。消息仅对其收件人可见。数据存储在由数据控制者{hosting_at}管理的服务器上,该服务器的托管方作为数据处理者行事。当您安装自制软件或打开网页时,主机或我们的服务器会连接到托管该文件或该网页的网站:此时适用该网站的隐私声明。"
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "您的权利",
|
||||
"body": "您可以通过发送邮件至 {email},访问并下载您的数据(设置 → 隐私和数据 → 下载我的数据)、更正数据、删除数据(删除账号)、反对数据处理或要求限制处理。您还可以向意大利个人数据保护监管机构(Garante per la protezione dei dati personali,www.garanteprivacy.it)提出投诉。"
|
||||
"body": "您可以通过发送邮件至 {email},访问并下载您的数据(设置 → 隐私 → 下载我的数据)、更正数据、删除数据(删除账号)、反对数据处理或要求限制处理。您还可以向意大利个人数据保护监管机构(Garante per la protezione dei dati personali,www.garanteprivacy.it)提出投诉。"
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
{
|
||||
"id": "data",
|
||||
"title": "我們蒐集哪些資料",
|
||||
"body": "帳號:線上 ID、密碼(僅以 scrypt 雜湊值形式儲存,絕不以明文儲存)、電子郵件(如您提供)、您上傳的大頭貼和封面圖片、個人檔案文字、註冊日期及最近一次登入時間。社群功能:好友關係及好友邀請、上線狀態及您正在使用的遊戲或應用程式(在您遊玩時由您的主機傳送)、近期動態、私人訊息、派對聊天及派對邀請、通知。商店:您發布的自製軟體、留言、喜歡/不喜歡、評分、檢舉、安裝次數。個人遊戲庫:您的 JSON 檔案的位址及其中包含的遊戲清單(名稱、圖片、連結)。技術資料:對於傳送至伺服器的每一個請求,我們會記錄 IP 位址、日期與時間、所請求的路徑(包括使用 Omega 瀏覽器開啟的網頁位址)、處理結果及耗時。密碼、權杖和 Cookie 會經過遮蔽,絕不會儲存在記錄檔中。 診斷:主機上的 Omega 服務會自動傳送技術錯誤代碼(例如音訊、麥克風或電台能否開啟的結果),其中不含任何內容或位址。如果您選擇「傳送診斷資訊」,我們還會收到應用程式和服務的記錄檔,其中可能包含您使用過的遊戲、歌曲和電台的名稱。這些記錄檔同樣會在 {days} 天後刪除。"
|
||||
"body": "帳號:線上 ID、密碼(僅以 scrypt 雜湊值形式儲存,絕不以明文儲存)、電子郵件(如您提供)、您上傳的大頭貼和封面圖片、個人檔案文字、註冊日期及最近一次登入時間。社群功能:好友關係及好友邀請、上線狀態及您正在使用的遊戲或應用程式(在您遊玩時由您的主機傳送)、近期動態、私人訊息、派對聊天及派對邀請、通知。遊戲:您在每款遊戲或應用程式上花費的時間(根據上線狀態得出)、主機上已安裝遊戲的名稱和圖示,以及主機的獎盃,即獎盃組清單和包含目前使用中的使用者所獲獎盃的檔案;獎盃匯入可在「設定 → 隱私權」中關閉,關閉後會刪除已匯入的獎盃。商店:您發布的自製軟體、留言、喜歡/不喜歡、評分、檢舉、安裝次數。個人遊戲庫:您的 JSON 檔案的位址及其中包含的遊戲清單(名稱、圖片、連結)。技術資料:對於傳送至伺服器的每一個請求,我們會記錄 IP 位址、日期與時間、所請求的路徑(包括使用 Omega 瀏覽器開啟的網頁位址)、處理結果及耗時。密碼、權杖和 Cookie 會經過遮蔽,絕不會儲存在記錄檔中。 診斷:主機上的 Omega 服務會自動傳送技術錯誤代碼(例如音訊、麥克風或電台能否開啟的結果),其中不含任何內容或位址。如果您選擇「傳送診斷資訊」,我們還會收到應用程式和服務的記錄檔,其中可能包含您使用過的遊戲、歌曲和電台的名稱。這些記錄檔同樣會在 {days} 天後刪除。"
|
||||
},
|
||||
{
|
||||
"id": "purposes",
|
||||
@@ -34,12 +34,12 @@
|
||||
{
|
||||
"id": "recipients",
|
||||
"title": "誰可以看到您的資料",
|
||||
"body": "其他使用者可以看到您的公開個人檔案、您發布的內容,以及(如果你們是好友)您的上線狀態和動態。訊息僅有其收件者可以看到。資料儲存在由資料控管者{hosting_at}管理的伺服器上,該伺服器的代管業者以資料處理者身分行事。當您安裝自製軟體或開啟網頁時,主機或我們的伺服器會連線至代管該檔案或該網頁的網站:此時適用該網站的隱私權聲明。"
|
||||
"body": "其他使用者可以看到您的公開個人檔案、您發布的內容,以及(如果你們是好友)您的上線狀態和動態。您的遊戲時間會顯示在公開的「紀錄」中,您的獎盃會顯示在個人檔案和獎盃排行榜中,所有註冊使用者均可看到:您可以在「設定 → 隱私權」中將自己從兩者中移除。訊息僅有其收件者可以看到。資料儲存在由資料控管者{hosting_at}管理的伺服器上,該伺服器的代管業者以資料處理者身分行事。當您安裝自製軟體或開啟網頁時,主機或我們的伺服器會連線至代管該檔案或該網頁的網站:此時適用該網站的隱私權聲明。"
|
||||
},
|
||||
{
|
||||
"id": "rights",
|
||||
"title": "您的權利",
|
||||
"body": "您可以寄送電子郵件至 {email},存取並下載您的資料(設定 → 隱私權與資料 → 下載我的資料)、更正資料、刪除資料(刪除帳號)、反對資料處理或要求限制處理。您也可以向義大利個人資料保護主管機關(Garante per la protezione dei dati personali,www.garanteprivacy.it)提出申訴。"
|
||||
"body": "您可以寄送電子郵件至 {email},存取並下載您的資料(設定 → 隱私權 → 下載我的資料)、更正資料、刪除資料(刪除帳號)、反對資料處理或要求限制處理。您也可以向義大利個人資料保護主管機關(Garante per la protezione dei dati personali,www.garanteprivacy.it)提出申訴。"
|
||||
},
|
||||
{
|
||||
"id": "age",
|
||||
|
||||
@@ -87,7 +87,10 @@ async function onHeartbeat(accountId) {
|
||||
}
|
||||
}
|
||||
|
||||
// Chiude i tratti rimasti aperti di console sparite da più di 3 minuti.
|
||||
// Chiude i tratti rimasti aperti di console sparite da più di 3 minuti e ne
|
||||
// spegne la presenza: senza questo la riga resterebbe «online» per sempre, e
|
||||
// chi torna dopo ore senza gioco erediterebbe quello di prima. swept la
|
||||
// distingue dall'offline scelto dall'utente (vedi sync in endpoints/hub.js).
|
||||
async function sweep() {
|
||||
const r = await db.query(
|
||||
`SELECT account_id, game_id, game_name, last_seen, play_since FROM lab_presence
|
||||
@@ -98,18 +101,22 @@ async function sweep() {
|
||||
if (await addSegment(row.account_id, row.game_id, row.game_name, row.play_since, row.last_seen)) closed++;
|
||||
}
|
||||
}
|
||||
await db.query(
|
||||
`UPDATE lab_presence SET status='offline', swept=true, game_id=NULL, game_name=NULL, started_at=NULL
|
||||
WHERE status<>'offline' AND play_since IS NULL AND last_seen < now() - interval '${SWEEP_AFTER}'`);
|
||||
return closed;
|
||||
}
|
||||
|
||||
// Tratti aperti e ancora vivi, per mostrare il tempo in corso:
|
||||
// Map(account_id → { game_id, game_name, seconds }).
|
||||
// Map(account_id → { game_id, game_name, seconds }). Senza elenco: di tutti.
|
||||
async function openSegments(accountIds) {
|
||||
const out = new Map();
|
||||
if (!accountIds.length) return out;
|
||||
if (accountIds && !accountIds.length) return out;
|
||||
const r = await db.query(
|
||||
`SELECT account_id, game_id, game_name, play_since, last_seen, status FROM lab_presence
|
||||
WHERE account_id = ANY($1::bigint[]) AND play_since IS NOT NULL AND game_id IS NOT NULL AND status <> 'offline'`,
|
||||
[accountIds]);
|
||||
WHERE ($1::bigint[] IS NULL OR account_id = ANY($1::bigint[]))
|
||||
AND play_since IS NOT NULL AND game_id IS NOT NULL AND status <> 'offline'`,
|
||||
[accountIds || null]);
|
||||
const now = Date.now();
|
||||
for (const row of r.rows) {
|
||||
if (isStale(row, now)) continue;
|
||||
|
||||
@@ -66,15 +66,25 @@ async function mutualFriends(a, b, limit = 5) {
|
||||
|
||||
async function privacyOf(accountId) {
|
||||
const r = await db.query(
|
||||
'SELECT privacy_messages, privacy_friend_requests, show_activity FROM lab_account WHERE account_id=$1', [accountId]);
|
||||
`SELECT privacy_messages, privacy_friend_requests, show_activity, show_in_records, privacy_trophies, import_trophies
|
||||
FROM lab_account WHERE account_id=$1`, [accountId]);
|
||||
const p = r.rows[0] || {};
|
||||
return {
|
||||
messages: p.privacy_messages || 'everyone',
|
||||
friend_requests: p.privacy_friend_requests || 'everyone',
|
||||
show_activity: p.show_activity !== false,
|
||||
show_in_records: p.show_in_records !== false,
|
||||
trophies: p.privacy_trophies || 'everyone',
|
||||
import_trophies: p.import_trophies !== false,
|
||||
};
|
||||
}
|
||||
|
||||
// Chi compare negli elenchi pubblici (record, classifica dei trofei) visti da
|
||||
// $n: account attivi che non sono in un blocco con chi guarda. La scelta di
|
||||
// comparire o no la aggiunge chi chiama (show_in_records, privacy_trophies).
|
||||
const LISTABLE_SQL = (alias, p) => `(NOT ${alias}.disabled AND ${alias}.banned_at IS NULL
|
||||
AND ${alias}.account_id NOT IN ${BLOCKED_SQL(p)})`;
|
||||
|
||||
// Presenza vista dagli altri, secondo lo stato scelto dall'utente:
|
||||
// invisibile → offline senza gioco; assente/non disturbare → quello stato.
|
||||
function maskPresence(eff, mode) {
|
||||
@@ -85,7 +95,7 @@ function maskPresence(eff, mode) {
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
STATUS_MODES, BLOCKED_SQL, FRIENDS_SQL, accountByOnlineId, userCard,
|
||||
STATUS_MODES, BLOCKED_SQL, FRIENDS_SQL, LISTABLE_SQL, accountByOnlineId, userCard,
|
||||
blockState, isBlocked, areFriends,
|
||||
mutualCount, mutualFriends, privacyOf, maskPresence,
|
||||
};
|
||||
@@ -15,6 +15,9 @@ const handlers = {
|
||||
wall: require('./endpoints/wall'),
|
||||
groups: require('./endpoints/groups'),
|
||||
stats: require('./endpoints/stats'),
|
||||
records: require('./endpoints/records'),
|
||||
games: require('./endpoints/games'),
|
||||
trophies: require('./endpoints/trophies'),
|
||||
voice: require('./endpoints/voice'),
|
||||
media: require('./endpoints/media'),
|
||||
browse: require('./endpoints/browse'),
|
||||
|
||||
@@ -86,6 +86,7 @@ migrate()
|
||||
.then((applied) => {
|
||||
feeds.start();
|
||||
playtime.start();
|
||||
require('./endpoints/trophies').rereadUnparsed().catch((e) => console.error(JSON.stringify({ ts: new Date().toISOString(), event: 'trophy_reread_failed', error: e.message })));
|
||||
server.listen(config.port, () => {
|
||||
console.log(JSON.stringify({
|
||||
ts: new Date().toISOString(), event: 'startup', component: 'api', port: config.port,
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
'use strict';
|
||||
// Lettura dei trofei della PS5.
|
||||
// · definizione(conf, meta): dai due JSON dell'archivio TROPHY.UCP
|
||||
// (tropconf.json, tropmeta_<lingua>.json) l'elenco dei trofei del set;
|
||||
// · stato(buf, n): dal file per utente TRPTITLE.DAT quali trofei sono stati
|
||||
// ottenuti e quando.
|
||||
//
|
||||
// TRPTITLE.DAT della PS5 (formato T2PD, ricavato il 06/10/2026 dai file di
|
||||
// 21 giochi arrivati da una console vera, tutti letti senza scarti):
|
||||
// · intestazione di 0x40 byte: "T2PD", a 0x0c la misura del blocco (0x420);
|
||||
// · poi blocchi di 0x400 byte di dati seguiti da 0x20 byte di firma: tolte
|
||||
// le firme resta un flusso continuo, a cui si riferiscono gli indirizzi;
|
||||
// · a 0x40 "T2TD", a 0x48 il numero di sezioni, a 0x70 il loro indice
|
||||
// (0x20 byte l'una: tipo, misura del record, ?, numero, indirizzo + 0x40);
|
||||
// · la sezione 0x800 ha un record per trofeo, ogni 0x60 byte (0x50 + 0x10):
|
||||
// +0x10 id, +0x18 stato (bit 0x2000 = ottenuto), +0x20 data dello sblocco
|
||||
// in microsecondi dall'anno 1 (big endian).
|
||||
// Un file in un altro formato passa al riconoscimento generico (tabella di
|
||||
// record numerati con un campo data); se nemmeno quello lo legge resta «non
|
||||
// letto» (parsed=false) e si conserva com'è per rileggerlo più avanti.
|
||||
const GRADES = new Set(['P', 'G', 'S', 'B']);
|
||||
const POINTS = { P: 300, G: 90, S: 30, B: 15 };
|
||||
const MAX_TROPHIES = 400;
|
||||
|
||||
const clean = (v, n) => String(v == null ? '' : v).replace(/[\u0000-\u0008\u000b-\u001f]+/g, ' ').replace(/[ \t]+/g, ' ').trim().slice(0, n);
|
||||
|
||||
// { title, trophies: [{ id, grade, hidden, name, detail }] } oppure null.
|
||||
function definition(conf, meta) {
|
||||
if (!conf || !Array.isArray(conf.trophies)) return null;
|
||||
const md = (meta && meta.metadata) || {};
|
||||
const names = new Map();
|
||||
for (const t of Array.isArray(md.trophyMetadata) ? md.trophyMetadata : []) names.set(Number.parseInt(t.id, 10), t);
|
||||
const trophies = [];
|
||||
for (const t of conf.trophies.slice(0, MAX_TROPHIES)) {
|
||||
const id = Number.parseInt(t.id, 10);
|
||||
const grade = String(t.grade || '').toUpperCase().slice(0, 1);
|
||||
if (!Number.isInteger(id) || id < 0 || id >= 2000 || !GRADES.has(grade)) continue;
|
||||
const m = names.get(id) || {};
|
||||
trophies.push({ id, grade, hidden: t.hidden === true, name: clean(m.name, 160) || null, detail: clean(m.detail, 400) || null });
|
||||
}
|
||||
if (!trophies.length) return null;
|
||||
trophies.sort((a, b) => a.id - b.id);
|
||||
const title = clean(String((md.titleMetadata && md.titleMetadata.name) || '').replace(/\n/g, ' '), 160) || null;
|
||||
return { title, trophies };
|
||||
}
|
||||
|
||||
// Secondi Unix se gli 8 byte sono una data plausibile in una delle codifiche
|
||||
// note (microsecondi dall'anno 1, oppure Unix in µs, ms o s), altrimenti null.
|
||||
const EPOCH_0001 = 62135596800;
|
||||
const T_MIN = Date.UTC(2020, 9, 1) / 1000; // la PS5 è uscita a novembre 2020
|
||||
function timeAt(buf, off, be, tMax) {
|
||||
const v = Number(be ? buf.readBigUInt64BE(off) : buf.readBigUInt64LE(off));
|
||||
for (const t of [v / 1e6 - EPOCH_0001, v / 1e6, v / 1e3, v]) if (t >= T_MIN && t <= tMax) return t;
|
||||
return null;
|
||||
}
|
||||
function blank(buf, off) {
|
||||
let z = true, f = true;
|
||||
for (let i = 0; i < 8; i++) { if (buf[off + i] !== 0) z = false; if (buf[off + i] !== 0xff) f = false; }
|
||||
return z || f;
|
||||
}
|
||||
|
||||
// Tabelle di n record numerati 0..n-1 a passo costante: [{ base, stride, be }].
|
||||
function indexTables(buf, n) {
|
||||
const out = [];
|
||||
if (n < 3) return out;
|
||||
for (const be of [true, false]) {
|
||||
const u32 = (o) => (be ? buf.readUInt32BE(o) : buf.readUInt32LE(o));
|
||||
const ones = [], twos = [];
|
||||
for (let o = 0; o + 4 <= buf.length; o++) { const v = u32(o); if (v === 1) ones.push(o); else if (v === 2) twos.push(o); }
|
||||
let j0 = 0;
|
||||
for (const p1 of ones) {
|
||||
while (j0 < twos.length && twos[j0] <= p1) j0++;
|
||||
for (let j = j0; j < twos.length; j++) {
|
||||
const stride = twos[j] - p1;
|
||||
if (stride > 4096) break;
|
||||
if (stride < 12) continue;
|
||||
const base = p1 - stride;
|
||||
if (base < 0 || base + (n - 1) * stride + 4 > buf.length || u32(base) !== 0) continue;
|
||||
let ok = true;
|
||||
for (let i = 3; i < n && ok; i++) ok = u32(base + i * stride) === i;
|
||||
if (ok) out.push({ base, stride, be });
|
||||
if (out.length >= 64) return out;
|
||||
}
|
||||
}
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
// Formato T2PD (vedi sopra): { parsed, earned } oppure null se il file non lo è.
|
||||
const T2_EARNED = 0x2000;
|
||||
function t2pd(buf, ids, tMax) {
|
||||
if (buf.length < 0x100 || buf.toString('latin1', 0, 4) !== 'T2PD') return null;
|
||||
const block = buf.readUInt32BE(0x0c);
|
||||
if (block <= 0x20 || block > 0x100000) return null;
|
||||
const parts = [buf.subarray(0, 0x40)];
|
||||
for (let o = 0x40; o < buf.length; o += block) parts.push(buf.subarray(o, Math.min(o + block - 0x20, buf.length)));
|
||||
const s = Buffer.concat(parts);
|
||||
if (s.length < 0x70 || s.toString('latin1', 0x40, 0x44) !== 'T2TD') return null;
|
||||
const nsec = s.readUInt32BE(0x48);
|
||||
if (nsec < 1 || nsec > 64 || 0x70 + nsec * 0x20 > s.length) return null;
|
||||
for (let i = 0; i < nsec; i++) {
|
||||
const e = 0x70 + i * 0x20;
|
||||
if (s.readUInt32BE(e) !== 0x800) continue;
|
||||
const size = s.readUInt32BE(e + 4), count = s.readUInt32BE(e + 12);
|
||||
const off = Number(s.readBigUInt64BE(e + 0x10)) + 0x40, stride = size + 0x10;
|
||||
if (size < 0x30 || !count || off + count * stride > s.length + 0x10) return null;
|
||||
const known = new Set(ids);
|
||||
const earned = {};
|
||||
for (let k = 0; k < count; k++) {
|
||||
const r = off + k * stride;
|
||||
if (r + 0x28 > s.length || s.readUInt32BE(r) !== 0x800 || s.readUInt32BE(r + 4) !== size) return null;
|
||||
const id = s.readUInt32BE(r + 0x10);
|
||||
if (!known.has(id) || !(s.readUInt32BE(r + 0x18) & T2_EARNED)) continue;
|
||||
const t = Number(s.readBigUInt64BE(r + 0x20)) / 1e6 - EPOCH_0001;
|
||||
earned[String(id)] = t >= T_MIN && t <= tMax ? new Date(Math.round(t * 1000)).toISOString() : true;
|
||||
}
|
||||
return { parsed: true, earned };
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
// { parsed, earned: { "<id>": "<ISO>" | true } } — ids = id dei trofei del set, in ordine.
|
||||
function state(buf, ids, now = Date.now()) {
|
||||
const none = { parsed: false, earned: {} };
|
||||
if (!Buffer.isBuffer(buf) || buf.length < 32 || !Array.isArray(ids) || !ids.length) return none;
|
||||
const t2 = t2pd(buf, ids, now / 1000 + 2 * 86400);
|
||||
if (t2) return t2;
|
||||
const n = Math.max(...ids) + 1;
|
||||
const tMax = now / 1000 + 2 * 86400;
|
||||
let best = null;
|
||||
for (const t of indexTables(buf, n)) {
|
||||
const lim = Math.min(t.stride, buf.length - (t.base + (n - 1) * t.stride)) - 8;
|
||||
for (const be of [true, false]) {
|
||||
for (let k = 0; k <= lim; k++) {
|
||||
const times = new Array(n).fill(null);
|
||||
let count = 0, valid = true;
|
||||
for (let i = 0; i < n && valid; i++) {
|
||||
const off = t.base + i * t.stride + k;
|
||||
const ts = timeAt(buf, off, be, tMax);
|
||||
if (ts != null) { times[i] = ts; count++; } else if (!blank(buf, off)) valid = false;
|
||||
}
|
||||
if (valid && count && (!best || count > best.count)) best = { count, times };
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!best) return none;
|
||||
const earned = {};
|
||||
for (const id of ids) if (best.times[id] != null) earned[String(id)] = new Date(best.times[id] * 1000).toISOString();
|
||||
return { parsed: true, earned };
|
||||
}
|
||||
|
||||
// Conteggi e punti di un insieme di trofei ottenuti.
|
||||
function tally(trophies, earned) {
|
||||
const out = { P: 0, G: 0, S: 0, B: 0, points: 0, last: null };
|
||||
for (const t of trophies) {
|
||||
const e = earned[String(t.id)];
|
||||
if (!e) continue;
|
||||
out[t.grade] += 1; out.points += POINTS[t.grade];
|
||||
if (typeof e === 'string' && (!out.last || e > out.last)) out.last = e;
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
module.exports = { definition, state, tally, POINTS };
|
||||
@@ -43,7 +43,7 @@ const legalLib = require(path.join(API, 'src', 'legal.js'));
|
||||
const itDoc = await j('GET', '/api/v1/legal?lang=it');
|
||||
ok(itDoc.s === 200 && itDoc.b.lang === 'it' && itDoc.b.notice === null, 'legal it: nessun avviso di traduzione', itDoc.b.lang);
|
||||
ok(JSON.stringify(itDoc.b.available) === JSON.stringify(CODES), 'legal: available = 27 lingue', itDoc.b.available);
|
||||
ok(itDoc.b.version === legalLib.TERMS_VERSION && legalLib.TERMS_VERSION === '2026-10-05', 'TERMS_VERSION attesa (05/10: diagnostica nell\'informativa)');
|
||||
ok(itDoc.b.version === legalLib.TERMS_VERSION && legalLib.TERMS_VERSION === '2026-10-05.2', 'TERMS_VERSION attesa (05/10: record pubblici e trofei nell\'informativa)');
|
||||
ok(JSON.stringify(itDoc.b.developer) === JSON.stringify(DEV), 'legal: developer', itDoc.b.developer);
|
||||
const ids = (doc) => doc.sections.map((s) => s.id).join();
|
||||
for (const code of CODES) {
|
||||
|
||||
@@ -0,0 +1,253 @@
|
||||
// Presenza che si spegne da sola, record pubblici, schede dei giochi, trofei
|
||||
// importati dalla console e le scelte di privacy che li governano.
|
||||
import { createRequire } from 'node:module';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import { BASE as B, API_DIR as API, DATABASE_URL as DBURL, IP, checker, j, suffix } from './helpers.mjs';
|
||||
|
||||
const require = createRequire(path.join(API, 'package.json'));
|
||||
const { Pool } = require('pg');
|
||||
const pool = new Pool({ connectionString: DBURL });
|
||||
const q = async (sql, args) => (await pool.query(sql, args)).rows;
|
||||
const { ok, done } = checker();
|
||||
|
||||
const sfx = suffix();
|
||||
const GID = (n) => `RG${n}${sfx}`.toUpperCase();
|
||||
const N = Object.fromEntries(['a', 'b', 'c', 'd'].map((k) => [k, `r${k}${sfx}`]));
|
||||
const tok = {};
|
||||
for (const n of Object.values(N)) {
|
||||
await j('POST', '/api/v1/auth/register', { online_id: n, password: 'Password123!', accept_terms: true });
|
||||
tok[n] = (await j('POST', '/api/v1/auth/login', { online_id: n, password: 'Password123!' })).b.token;
|
||||
ok(!!tok[n], `login ${n}`);
|
||||
}
|
||||
const H = (k) => ({ authorization: `Bearer ${tok[N[k]]}` });
|
||||
const api = (k, method, p, body) => j(method, p, body, H(k));
|
||||
const raw = async (k, p, buf) => {
|
||||
const r = await fetch(B + p, { method: 'POST', headers: { 'content-type': 'application/octet-stream', ...IP, ...H(k) }, body: buf });
|
||||
const t = await r.text();
|
||||
let b; try { b = JSON.parse(t); } catch { b = t; }
|
||||
return { s: r.status, b };
|
||||
};
|
||||
const id = {};
|
||||
for (const k of Object.keys(N)) id[k] = (await q('SELECT account_id FROM lab_account WHERE online_id=$1', [N[k]]))[0].account_id;
|
||||
const playtime = require(path.join(API, 'src/playtime.js'));
|
||||
|
||||
// ========================================================== 1. PRESENZA ===
|
||||
console.log('\n--- presenza che si spegne');
|
||||
await api('a', 'POST', '/api/v1/presence', { status: 'online', game_id: GID(1), game_name: GID(1) });
|
||||
await q(`UPDATE lab_presence SET last_seen = date_trunc('milliseconds', now() - interval '10 minutes'), play_since = date_trunc('milliseconds', now() - interval '70 minutes') WHERE account_id=$1`, [id.a]);
|
||||
await playtime.sweep();
|
||||
let p = (await q('SELECT status, swept, game_id, play_since FROM lab_presence WHERE account_id=$1', [id.a]))[0];
|
||||
ok(p.status === 'offline' && p.swept === true && p.game_id === null && p.play_since === null, 'console sparita → riga offline, senza gioco', p);
|
||||
let pt = (await q('SELECT seconds FROM lab_playtime WHERE account_id=$1 AND game_id=$2', [id.a, GID(1)]))[0];
|
||||
ok(pt && Number(pt.seconds) === 3600, 'il tratto si chiude all\'ultimo segnale (60 min)', pt);
|
||||
await api('a', 'GET', '/api/v1/sync?since=0');
|
||||
p = (await q('SELECT status, swept, game_id FROM lab_presence WHERE account_id=$1', [id.a]))[0];
|
||||
ok(p.status === 'online' && p.swept === false && p.game_id === null, 'al primo sync torna online, senza il gioco di prima', p);
|
||||
await api('b', 'POST', '/api/v1/presence', { status: 'offline' });
|
||||
await q(`UPDATE lab_presence SET last_seen = now() - interval '10 minutes' WHERE account_id=$1`, [id.b]);
|
||||
await playtime.sweep();
|
||||
await api('b', 'GET', '/api/v1/sync?since=0');
|
||||
p = (await q('SELECT status, swept FROM lab_presence WHERE account_id=$1', [id.b]))[0];
|
||||
ok(p.status === 'offline' && p.swept === false, 'l\'offline scelto dall\'utente resta offline dopo il sync', p);
|
||||
|
||||
// ============================================================ 2. RECORD ===
|
||||
console.log('\n--- record pubblici');
|
||||
const give = (k, g, secs) => q(
|
||||
`INSERT INTO lab_playtime (account_id, game_id, game_name, seconds, sessions, last_played) VALUES ($1,$2,$2,$3,1,now())
|
||||
ON CONFLICT (account_id, game_id) DO UPDATE SET seconds=EXCLUDED.seconds`, [id[k], GID(g), secs]);
|
||||
await q('DELETE FROM lab_playtime_week WHERE account_id=$1', [id.a]);
|
||||
await give('a', 1, 90000000); await give('b', 1, 80000000); await give('b', 2, 30000000); await give('c', 2, 70000000); await give('d', 1, 60000000);
|
||||
let r = await api('a', 'GET', '/api/v1/records');
|
||||
// i record sono di tutti gli iscritti: si guardano solo gli account di questo giro
|
||||
const OURS = new Set(Object.values(N));
|
||||
const names = (list) => list.map((x) => x.user.online_id).filter((n) => OURS.has(n));
|
||||
const of = (list, k) => list.find((x) => x.user.online_id === N[k]);
|
||||
ok(r.s === 200 && names(r.b.players).slice(0, 4).join() === [N.b, N.a, N.c, N.d].join(), 'giocatori in ordine di tempo totale', r.b.players?.slice(0, 5));
|
||||
let pb = of(r.b.players, 'b');
|
||||
ok(pb.seconds === 110000000 && pb.games === 2 && pb.game_id === GID(1) && pb.rank < of(r.b.players, 'a').rank, 'totale, numero di giochi e gioco più giocato', pb);
|
||||
ok(r.b.players.find((x) => x.me)?.user.online_id === N.a && r.b.me.rank === of(r.b.players, 'a').rank && r.b.me.seconds === 90000000 && r.b.me.listed === true, 'la mia posizione', r.b.me);
|
||||
let g1 = r.b.games.find((g) => g.game_id === GID(1));
|
||||
ok(g1 && g1.seconds === 230000000 && g1.players === 3 && g1.top.user.online_id === N.a, 'giochi più giocati: totale, giocatori, primatista', g1);
|
||||
ok(names(r.b.marathons)[0] === N.a && of(r.b.marathons, 'a').game_id === GID(1) && of(r.b.marathons, 'a').seconds === 90000000, 'maratone: record su un solo gioco', r.b.marathons[0]);
|
||||
ok('avatar_media' in pb.user && 'game_icon' in pb, 'scheda utente e icona del gioco nei record', pb);
|
||||
|
||||
// chi non vuole comparire: sparisce il nome, restano i numeri
|
||||
r = await api('b', 'POST', '/api/v1/privacy', { show_in_records: false });
|
||||
ok(r.s === 200 && r.b.show_in_records === false && r.b.show_activity === true, 'privacy: show_in_records=false', r);
|
||||
r = await api('a', 'GET', '/api/v1/records');
|
||||
ok(!names(r.b.players).includes(N.b) && names(r.b.players)[0] === N.a, 'chi si toglie non compare tra i giocatori', names(r.b.players));
|
||||
g1 = r.b.games.find((g) => g.game_id === GID(1));
|
||||
ok(g1.seconds === 230000000 && g1.players === 3, 'ma il totale del gioco non cambia', g1);
|
||||
ok(!r.b.marathons.some((m) => m.user.online_id === N.b), 'né compare nelle maratone', r.b.marathons.slice(0, 3));
|
||||
r = await api('b', 'GET', '/api/v1/records');
|
||||
ok(r.b.me.listed === false && r.b.players.some((x) => x.me && x.user.online_id === N.b), 'lui si vede comunque, e sa di essere nascosto', r.b.me);
|
||||
r = await api('a', 'GET', `/api/v1/records/games/${GID(1)}`);
|
||||
ok(r.s === 200 && names(r.b.ranking).join() === [N.a, N.d].join() && r.b.game.seconds === 230000000, 'classifica di un gioco', r.b);
|
||||
await api('b', 'POST', '/api/v1/privacy', { show_in_records: true });
|
||||
// chi nasconde l'attività agli amici non può finire in un elenco pubblico
|
||||
await api('c', 'POST', '/api/v1/privacy', { show_activity: false });
|
||||
r = await api('a', 'GET', '/api/v1/records');
|
||||
ok(!names(r.b.players).includes(N.c), 'attività nascosta → fuori dai record', names(r.b.players).slice(0, 4));
|
||||
await api('c', 'POST', '/api/v1/privacy', { show_activity: true });
|
||||
// blocco
|
||||
await api('d', 'POST', `/api/v1/users/${N.a}/block`);
|
||||
r = await api('a', 'GET', '/api/v1/records');
|
||||
ok(!names(r.b.players).includes(N.d), 'chi mi ha bloccato non compare', names(r.b.players).slice(0, 4));
|
||||
await api('d', 'DELETE', `/api/v1/users/${N.a}/block`);
|
||||
r = await api('a', 'GET', '/api/v1/records?period=week');
|
||||
ok(r.s === 200 && r.b.period === 'week' && !names(r.b.players).includes(N.b), 'periodo settimana: solo il tempo della settimana', r.b.players?.slice(0, 3));
|
||||
r = await api('a', 'GET', '/api/v1/records/games/x');
|
||||
ok(r.s === 404, 'gioco con id non valido → 404', r);
|
||||
|
||||
// ============================================================ 3. GIOCHI ===
|
||||
console.log('\n--- nome e icona dei giochi');
|
||||
r = await api('a', 'POST', '/api/v1/games/wanted', { ids: [GID(1), GID(2), 'ZZZZ99999', 'no'] });
|
||||
ok(r.s === 200 && r.b.names.sort().join() === [GID(1), GID(2)].sort().join() && r.b.icons.length === 2, 'mancano nome e icona solo dei giochi giocati', r);
|
||||
r = await api('a', 'POST', '/api/v1/games/meta', { games: [{ game_id: GID(1), name: ' Astro Bot ' }, { game_id: 'ZZZZ99999', name: 'Mai giocato' }, { game_id: GID(2), name: GID(2) }] });
|
||||
ok(r.s === 200 && r.b.saved === 1, 'si salva solo il nome di un gioco giocato e diverso dal codice', r);
|
||||
r = await api('b', 'POST', '/api/v1/games/meta', { games: [{ game_id: GID(1), name: 'Nome sbagliato' }] });
|
||||
ok(r.b.saved === 0, 'vale il primo nome', r);
|
||||
const ucp = fs.readFileSync(path.join(API, 'test', 'trophy00.ucp'));
|
||||
const entry = (name) => {
|
||||
const n = ucp.readUInt32BE(0x10), toc = ucp.readUInt32BE(0x14);
|
||||
for (let i = 0; i < n; i++) {
|
||||
const b = toc + 0x10 + i * 0x40;
|
||||
if (ucp.toString('latin1', b + 0x10, ucp.indexOf(0, b + 0x10)) === name) return ucp.subarray(ucp.readUInt32BE(b + 0x34), ucp.readUInt32BE(b + 0x34) + ucp.readUInt32BE(b + 0x3c));
|
||||
}
|
||||
return null;
|
||||
};
|
||||
const png = entry('icon0_en-US.png');
|
||||
r = await raw('a', `/api/v1/games/${GID(1)}/icon`, png);
|
||||
ok(r.s === 201 && /^[a-f0-9]{16}$/.test(r.b.media), 'icona del gioco → 201 {media}', r);
|
||||
const gameIcon = r.b.media;
|
||||
r = await raw('b', `/api/v1/games/${GID(1)}/icon`, png);
|
||||
ok(r.s === 200 && r.b.kept === true && r.b.media === gameIcon, 'vale la prima icona', r);
|
||||
r = await raw('a', `/api/v1/games/${GID(2)}/icon`, Buffer.from('non è un\'immagine, proprio no'));
|
||||
ok(r.s === 400 && r.b.error === 'unsupported_type', 'un file che non è un\'immagine → 400', r);
|
||||
r = await fetch(`${B}/api/v1/media/${gameIcon}/1`, { headers: { ...IP, ...H('a') } });
|
||||
ok(r.status === 200 && r.headers.get('content-type') === 'image/jpeg', 'l\'icona si scarica come JPEG');
|
||||
r = await api('a', 'GET', '/api/v1/records');
|
||||
g1 = r.b.games.find((g) => g.game_id === GID(1));
|
||||
ok(g1.game_name === 'Astro Bot' && g1.game_icon === gameIcon, 'i record mostrano nome e icona veri', g1);
|
||||
r = await api('a', 'GET', '/api/v1/stats/me');
|
||||
ok(r.b.games.find((g) => g.game_id === GID(1))?.game_name === 'Astro Bot', 'anche il mio tempo di gioco', r.b.games?.[0]);
|
||||
r = await api('a', 'POST', '/api/v1/games/wanted', { ids: [GID(1)] });
|
||||
ok(r.b.names.length === 0 && r.b.icons.length === 0, 'a scheda completa non si chiede più niente', r);
|
||||
|
||||
// ============================================================ 4. TROFEI ===
|
||||
console.log('\n--- trofei');
|
||||
const NP = 'NPWR18437_00';
|
||||
await q('DELETE FROM lab_tset_user WHERE np_id=$1', [NP]); await q('DELETE FROM lab_tset WHERE np_id=$1', [NP]);
|
||||
const conf = JSON.parse(entry('tropconf.json')), meta = JSON.parse(entry('tropmeta_en-US.json'));
|
||||
// TRPTITLE.DAT di prova: record numerati a passo fisso, con la data dei trofei ottenuti
|
||||
const stateFile = (earned) => {
|
||||
const b = Buffer.alloc(128 + 8 * 0x60);
|
||||
b.write('TRPT', 0);
|
||||
for (let i = 0; i < 8; i++) {
|
||||
const o = 128 + i * 0x60;
|
||||
b.writeUInt32BE(i, o + 0x10);
|
||||
if (earned.includes(i)) b.writeBigUInt64BE(BigInt(Math.floor(Date.now() / 1000) - 3600 * (i + 1) + 62135596800) * 1000000n, o + 0x20);
|
||||
}
|
||||
return b;
|
||||
};
|
||||
r = await api('a', 'POST', '/api/v1/trophies/check', { sets: [{ np_id: NP, tag: '896:1' }, { np_id: 'rotto', tag: 'x' }], layout: 'trophy2/nobackup/data/NPWR18437_00/TRPTITLE.DAT 896' });
|
||||
ok(r.s === 200 && r.b.import === true && r.b.need_def.join() === NP && r.b.need_icon.join() === NP && r.b.need_state.join() === NP, 'check: manca tutto del set nuovo', r);
|
||||
// lo stato arriva prima della definizione: si conserva e si legge dopo
|
||||
r = await raw('a', `/api/v1/trophies/${NP}/state?tag=896:1`, stateFile([1, 3, 7]));
|
||||
ok(r.s === 200 && r.b.parsed === false, 'stato senza definizione: conservato, non ancora letto', r);
|
||||
r = await api('a', 'POST', `/api/v1/trophies/NPWR00001_00/def`, { conf, meta });
|
||||
ok(r.s === 400 && r.b.error === 'np_id_mismatch', 'definizione di un altro set → 400', r);
|
||||
r = await api('a', 'POST', `/api/v1/trophies/${NP}/def`, { conf: { trophies: 'no' } });
|
||||
ok(r.s === 422, 'definizione non valida → 422', r);
|
||||
r = await api('a', 'POST', `/api/v1/trophies/${NP}/def`, { conf, meta });
|
||||
ok(r.s === 201 && r.b.trophies === 8, 'definizione → 201', r);
|
||||
r = await api('b', 'POST', `/api/v1/trophies/${NP}/def`, { conf, meta: null });
|
||||
ok(r.s === 200 && r.b.result === 'kept', 'vale la prima definizione', r);
|
||||
r = await raw('a', `/api/v1/trophies/${NP}/icon`, png);
|
||||
ok(r.s === 201, 'icona del set → 201', r);
|
||||
r = await api('a', 'GET', `/api/v1/users/${N.a}/trophies`);
|
||||
let set = r.b.sets?.[0];
|
||||
ok(r.s === 200 && set && set.np_id === NP && set.parsed === true && set.earned_count === 3 && set.total_count === 8
|
||||
&& set.earned.g === 1 && set.earned.b === 2 && set.points === 120 && set.progress === 38 && set.title === 'Unity PSN Sample PSN App' && !!set.icon_media,
|
||||
'lo stato arrivato prima si legge con la definizione: 1 oro + 2 bronzi', r.b);
|
||||
ok(r.b.summary.points === 120 && r.b.summary.sets === 1, 'riepilogo dei trofei', r.b.summary);
|
||||
r = await api('a', 'POST', '/api/v1/trophies/check', { sets: [{ np_id: NP, tag: '896:1' }] });
|
||||
ok(r.b.need_def.length === 0 && r.b.need_icon.length === 0 && r.b.need_state.length === 0, 'check: niente da mandare se nulla è cambiato', r);
|
||||
r = await api('a', 'POST', '/api/v1/trophies/check', { sets: [{ np_id: NP, tag: '896:2' }] });
|
||||
ok(r.b.need_state.join() === NP, 'check: file cambiato → va rimandato', r);
|
||||
r = await raw('a', `/api/v1/trophies/${NP}/state?tag=896:2`, stateFile([0, 1, 2, 3, 4, 5, 6, 7]));
|
||||
ok(r.s === 200 && r.b.parsed === true && r.b.earned === 8, 'stato aggiornato: tutti i trofei', r);
|
||||
r = await raw('b', `/api/v1/trophies/${NP}/state?tag=896:1`, stateFile([3]));
|
||||
ok(r.b.parsed === true && r.b.earned === 1, 'stato di un secondo utente', r);
|
||||
r = await raw('c', `/api/v1/trophies/${NP}/state?tag=9:9`, Buffer.alloc(900, 7));
|
||||
ok(r.s === 200 && r.b.parsed === false, 'file non riconosciuto: conservato, parsed=false', r);
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}/trophies/${NP}`);
|
||||
ok(r.s === 200 && r.b.trophies.length === 8 && r.b.trophies.every((t) => t.earned && t.earned_at) && r.b.trophies[4].name === 'A Hidden Trophy', 'i trofei di un set, visti da un altro', r.b.trophies?.[4]);
|
||||
// formato vero della PS5 (T2PD): blocchi da 0x400 + 0x20 di firma, sezione 0x800 a passo 0x60
|
||||
const t2pd = (earned) => {
|
||||
const s = Buffer.alloc(0x400 * 2);
|
||||
s.write('T2PD', 0); s.writeUInt32BE(0x420, 0x0c); s.write('T2TD', 0x40); s.writeUInt32BE(1, 0x48);
|
||||
const off = 0x200;
|
||||
s.writeUInt32BE(0x800, 0x70); s.writeUInt32BE(0x50, 0x74); s.writeUInt32BE(8, 0x7c); s.writeBigUInt64BE(BigInt(off - 0x40), 0x80);
|
||||
for (let i = 0; i < 8; i++) {
|
||||
const r = off + i * 0x60;
|
||||
s.writeUInt32BE(0x800, r); s.writeUInt32BE(0x50, r + 4); s.writeUInt32BE(i, r + 0x10);
|
||||
if (earned.includes(i)) { s.writeUInt32BE(0x2000, r + 0x18); s.writeBigUInt64BE(BigInt(1790000000 + i + 62135596800) * 1000000n, r + 0x20); }
|
||||
}
|
||||
const out = [s.subarray(0, 0x40)];
|
||||
for (let o = 0x40; o < s.length; o += 0x400) out.push(s.subarray(o, o + 0x400), Buffer.alloc(0x20, 0xab));
|
||||
return Buffer.concat(out);
|
||||
};
|
||||
r = await raw('d', `/api/v1/trophies/${NP}/state?tag=t2:1`, t2pd([2, 5, 6]));
|
||||
ok(r.s === 200 && r.b.parsed === true && r.b.earned === 3, 'formato T2PD della console: letto, 3 trofei', r);
|
||||
r = await api('d', 'GET', `/api/v1/users/${N.d}/trophies/${NP}`);
|
||||
ok(r.b.trophies.filter((t) => t.earned).map((t) => t.id).join() === '2,5,6' && r.b.trophies[2].earned_at === new Date(1790000002000).toISOString(), 'T2PD: id e data giusti', r.b.trophies?.[2]);
|
||||
// un file non letto si rilegge da solo all'avvio dell'api
|
||||
await q('UPDATE lab_tset_user SET parsed=false, earned=$2, points=0 WHERE account_id=$1 AND np_id=$3', [id.d, '{}', NP]);
|
||||
const trophiesMod = require(path.join(API, 'src/endpoints/trophies.js'));
|
||||
ok((await trophiesMod.rereadUnparsed()) >= 1 && (await q('SELECT parsed, points FROM lab_tset_user WHERE account_id=$1 AND np_id=$2', [id.d, NP]))[0].parsed === true, 'rilettura all\'avvio dei file non letti');
|
||||
r = await api('a', 'GET', `/api/v1/users/${N.b}/trophies/${NP}`);
|
||||
ok(r.b.trophies[4].hidden && r.b.trophies[4].name === null && r.b.trophies[3].earned && r.b.trophies[3].name === 'Basic Bronze Trophy', 'un trofeo nascosto non ottenuto resta senza nome per gli altri', r.b.trophies?.slice(3, 5));
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.b}/trophies/${NP}`);
|
||||
ok(r.b.trophies[4].name === 'A Hidden Trophy', 'il proprietario lo vede', r.b.trophies?.[4]);
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}`);
|
||||
ok(r.s === 200 && r.b.trophies && r.b.trophies.points === 600 && r.b.trophies.p === 1, 'il profilo porta il riepilogo dei trofei', r.b.trophies);
|
||||
r = await api('a', 'GET', '/api/v1/trophies/ranking');
|
||||
ok(r.s === 200 && names(r.b.ranking).join() === [N.a, N.d, N.b].join() && of(r.b.ranking, 'a').me && of(r.b.ranking, 'a').points === 600 && r.b.me.listed,
|
||||
'classifica pubblica dei trofei', r.b);
|
||||
ok(!r.b.ranking.some((x) => x.user.online_id === N.c), 'chi ha zero punti non è in classifica', r.b.ranking);
|
||||
|
||||
console.log('\n--- privacy dei trofei');
|
||||
r = await api('a', 'POST', '/api/v1/privacy', { trophies: 'tutti' });
|
||||
ok(r.s === 400, 'valore non valido → 400', r);
|
||||
await api('a', 'POST', '/api/v1/privacy', { trophies: 'friends' });
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}/trophies`);
|
||||
ok(r.s === 403 && r.b.error === 'privacy', 'solo amici: un estraneo non li vede', r);
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}`);
|
||||
ok(r.b.trophies.hidden === true, 'e il profilo non li riporta', r.b.trophies);
|
||||
r = await api('b', 'GET', '/api/v1/trophies/ranking');
|
||||
ok(!r.b.ranking.some((x) => x.user.online_id === N.a), 'né compare in classifica', r.b.ranking);
|
||||
r = await api('a', 'GET', '/api/v1/trophies/ranking');
|
||||
ok(r.b.ranking.some((x) => x.me) && r.b.me.listed === false, 'lui si vede, e sa di non essere pubblico', r.b.me);
|
||||
await api('a', 'POST', '/api/v1/friends/request', { online_id: N.b }); await api('b', 'POST', '/api/v1/friends/accept', { online_id: N.a });
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}/trophies`);
|
||||
ok(r.s === 200 && r.b.sets.length === 1, 'un amico sì', r);
|
||||
await api('a', 'POST', '/api/v1/privacy', { trophies: 'nobody' });
|
||||
r = await api('b', 'GET', `/api/v1/users/${N.a}/trophies`);
|
||||
ok(r.s === 403, 'nessuno: nemmeno gli amici', r);
|
||||
r = await api('a', 'GET', `/api/v1/users/${N.a}/trophies`);
|
||||
ok(r.s === 200 && r.b.sets.length === 1, 'io li vedo sempre', r);
|
||||
r = await api('a', 'GET', '/api/v1/account/export');
|
||||
ok(r.s === 200 && r.b.trophies?.length === 1 && r.b.account.privacy_trophies === 'nobody', 'l\'esportazione dei dati contiene i trofei', r.b.trophies);
|
||||
r = await api('a', 'POST', '/api/v1/privacy', { import_trophies: false });
|
||||
ok(r.s === 200 && r.b.import_trophies === false && (await q('SELECT 1 FROM lab_tset_user WHERE account_id=$1', [id.a])).length === 0, 'spegnere l\'importazione cancella i trofei importati', r);
|
||||
r = await api('a', 'POST', '/api/v1/trophies/check', { sets: [{ np_id: NP, tag: '1:1' }] });
|
||||
ok(r.b.import === false && r.b.need_state.length === 0, 'check: importazione spenta', r);
|
||||
r = await raw('a', `/api/v1/trophies/${NP}/state?tag=1:1`, stateFile([1]));
|
||||
ok(r.s === 403 && r.b.error === 'import_disabled', 'e lo stato viene rifiutato', r);
|
||||
r = await api('a', 'GET', '/api/v1/privacy');
|
||||
ok(['messages', 'friend_requests', 'show_activity', 'show_in_records', 'trophies', 'import_trophies'].every((k) => k in r.b), 'GET /privacy riporta tutte le scelte', r.b);
|
||||
|
||||
await pool.end();
|
||||
done();
|
||||
Binary file not shown.
Reference in new issue
Block a user