Skip to content

Commit a5df284

Browse files
Improved time connecting to node waiting to 500ms... updated some languages for better integration.
1 parent f1e86b4 commit a5df284

File tree

14 files changed

+516
-323
lines changed

14 files changed

+516
-323
lines changed

app/src/main/java/io/scalaproject/vault/LoginFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ public void loadList() {
309309
handler.postDelayed(() -> {
310310
activityCallback.loadNodesWithNetwork();
311311
findBestNode();
312-
}, 2000);
312+
}, 500);
313313
}
314314
}
315315

app/src/main/java/io/scalaproject/vault/NodeFragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
3838
import androidx.recyclerview.widget.RecyclerView;
3939

40-
import android.util.Log;
4140
import android.view.LayoutInflater;
4241
import android.view.Menu;
4342
import android.view.MenuInflater;

app/src/main/res/values-cat/strings.xml

Lines changed: 57 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -385,33 +385,61 @@
385385

386386
<string name="label_restoreheight">Restablir Alçada</string> <!-- Restore Height -->
387387

388-
<string name="toast_ledger_start_app">Start Scala App on %1$s</string>
389-
390-
<string name="menu_rescan">Rescan!</string>
391-
<string name="privacy_policy_intro">We care about your privacy. To learn more, please read our Privacy Policy.</string>
392-
<string name="privacy_policy_label">Privacy Policy</string>
393-
<string name="primary_address">Primary Address</string>
394-
<string name="mm_url">https://github.com/scala-network/MobileMiner/releases</string>
395-
<string name="connection_remote_daemon">Connecting to remote node...</string>
396-
<string name="remote_nodes">Remote Nodes</string>
397-
<string name="address_book">Address Book</string>
398-
<string name="delete_contact_conf">Delete entry %1$s?</string>
399-
<string name="contact_value_empty">We need this!</string>
400-
<string name="no_entry">No entry</string>
401-
<string name="save_to_address_book">Save to address book</string>
402-
<string name="contact_name_empty_error">Name cannot be empty!</string>
403-
<string name="entry_name">Entry Name</string>
404-
<string name="start_mining">Start mining on your Android device safely and efficiently with the Scala Mobile Miner.</string>
405-
<string name="mobile_miner">Mobile Miner</string>
406-
<string name="download">Download</string>
407-
<string name="select_image">Select Image</string>
408-
<string name="contact_avatar_hint">An image that represents this address book entry.</string>
409-
<string name="upload">Upload</string>
410-
<string name="delete">Delete</string>
411-
<string name="edit">Edit</string>
412-
<string name="enable_debug_info">Enable Debug Info</string>
413-
<string name="disable_debug_info">Disable Debug Info</string>
414-
<string name="send_address_resolve_ud">Resolving ENS / UD&#8230;</string>
415-
<string name="send_address_no_ud_records">No address found for ENS / UD domain</string>
416-
<string name="wizard_home">Una cartera segura i lleugera per guardar les teves monedes Scala.</string>
388+
<string name="toast_ledger_start_app">Inicia l\'aplicació Scala en %1$s</string>
389+
<string name="menu_rescan">Rescaneja!</string>
390+
<string name="privacy_policy_intro">Ens importa la teva privacitat. Per saber-ne més, si us plau, llegeix la nostra Política de Privacitat.</string>
391+
<string name="privacy_policy_label">Política de Privacitat</string>
392+
<string name="primary_address">Adreça Primària</string>
393+
<string name="mm_url" translatable="false">https://github.com/scala-network/MobileMiner/releases</string>
394+
<string name="connection_remote_daemon">Connectant-se a un node remot&#8230;</string>
395+
<string name="remote_nodes">Nodes Remots</string>
396+
<string name="address_book">Llibreta d\'Adreces</string>
397+
<string name="delete_contact_conf">Esborrar l\'entrada %1$s?</string>
398+
<string name="contact_value_empty">Ens cal això!</string>
399+
<string name="no_entry">No hi ha entrada</string>
400+
<string name="save_to_address_book">Guardar a la llibreta d\'adreces</string>
401+
<string name="contact_name_empty_error">El nom no pot estar buit!</string>
402+
<string name="entry_name">Nom de l\'Entrada</string>
403+
<string name="start_mining">Comença a minar de manera segura i eficient al teu dispositiu Android amb el Scala Mobile Miner.</string>
404+
<string name="mobile_miner">Miner Mòbil</string>
405+
<string name="download">Descarregar</string>
406+
<string name="select_image">Seleccionar Imatge</string>
407+
<string name="contact_avatar_hint">Una imatge que representa aquesta entrada de la llibreta d\'adreces.</string>
408+
<string name="upload">Pujar</string>
409+
<string name="delete">Esborrar</string>
410+
<string name="edit">Editar</string>
411+
<string name="enable_debug_info">Activar Informació de Depuració</string>
412+
<string name="disable_debug_info">Desactivar Informació de Depuració</string>
413+
<string name="send_address_resolve_ud">Resolent l\'adreça d\'Unstoppable Domains&#8230;</string>
414+
<string name="send_address_no_ud_records">Adreça d\'Unstoppable Domains invàlida</string>
415+
<string name="transaction_history">Historial de Transaccions</string>
416+
<string name="send">Enviar</string>
417+
<string name="receive">Rebre</string>
418+
<string name="balance">Balanç</string>
419+
<string name="balance_primary_address">Adreça Primària</string>
420+
<string name="balance_wallet_address">Adreça del Moneder</string>
421+
<string name="history_no_transaction">No hi ha transacció</string>
422+
<string name="mobileminer_scala_miner">SCALA MINER</string>
423+
<string name="mobileminer_start_mining">Comença a minar de manera segura i eficient al teu dispositiu Android.</string>
424+
<string name="close">Tancar</string>
425+
<string name="scala_logo" translatable="false">Logotip Scala</string>
426+
<string name="credits">Crèdits</string>
427+
<string name="credits_made_with">Fet amb </string>
428+
<string name="credits_by"> per </string>
429+
<string name="credits_forked_from">Bifurcat de </string>
430+
<string name="credits_heart" translatable="false">icona de cor</string>
431+
<string name="wizard_home">Un moneder segur i lleuger per guardar les teves monedes Scala</string>
432+
<string name="wizard_home_description">Scala Vault proporciona tot el que necessites per gestionar i utilitzar moneders Scala a Android</string>
433+
<string name="wizard_home_create_new_wallet">Crear nou moneder</string>
434+
<string name="wizard_home_import_from_seed">Importar des de llavor</string>
435+
<string name="wizard_home_or">o</string>
436+
<string name="wizard_home_skip">Omet</string>
437+
<string name="no_wallet">No hi ha moneder</string>
438+
<string name="wallet_address">Adreça del Moneder</string>
439+
<string name="subaddresses">Subadreçes</string>
440+
<string name="message_exchange_success">Preu de la moneda actualitzat</string>
441+
<string name="splashcreen_check_network">Verificant Xarxa…</string>
442+
<string name="splashcreen_check_network_success">Connectat a Internet, accedint a Scala Vault</string>
443+
<string name="splashcreen_check_network_failure">Aquesta aplicació requereix connexió a la xarxa per funcionar. Si us plau, verifica la teva connexió a Internet i torna-ho a provar…</string>
444+
417445
</resources>

app/src/main/res/values-de/help.xml

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,13 @@
138138
Dies ist der Block, der deine Transaktion beinhaltet.
139139
]]></string>
140140

141+
<string name="help_address_book"><![CDATA[
142+
<h1>Adressbuch</h1>
143+
<p>Im Adressbuch können Sie die Wallet-Adresse und andere Kontaktinformationen von häufig verwendeten Adressen speichern.</p>
144+
<p>Sie können für jeden Ihrer Kontakte den Namen, die Wallet-Adresse und ein Bild angeben.</p>
145+
<p>Das Adressbuch wird lokal auf Ihrem Gerät gespeichert und zwischen allen Ihren Wallets geteilt.</p>
146+
]]></string>
147+
141148
<string name="help_send"><![CDATA[
142149
<h1>Senden</h1>
143150
<h2>Empfängeradresse</h2>
@@ -238,53 +245,46 @@
238245
<p>Eine Liste deiner Transaktionen. In View-Wallets werden nur die eingehenden Transaktionen angezeigt.</p>
239246
]]></string>
240247

241-
<string name="help_node"><![CDATA[
242-
<h1>Nodes</h1>
243-
<h2>Kurzfassung</h2>
244-
<p>Aktualisiere die Liste der Nodes, indem du nach unten ziehst &amp; merke 3&#8211;5 davon vor, um es Scala Vault zu ermöglichen,
245-
den bestmöglichen für dich auszuwählen!</p>
246-
<h2>Was ist ein Node?</h2>
247-
<p>Scala Vault nutzt einen Drittanbieter-Node (manchmal auch Scala Knoten oder Daemon genannt), um mit
248-
dem Scala-Netzwerk zu kommunizieren, ohne die Blockchain selbst herunterladen und
249-
speichern zu müssen.<p>
250-
<h2>Node-Liste</h2>
251-
<p>Wenn die Liste leer ist, kannst du entweder selbst manuell neue Nodes hinzufügen oder Scala Vault
252-
das Netzwerk für dich scannen lassen – oder beides. Weiterlesen&#8230;</p>
253-
<p>Die Node-Liste zeigt alle derzeit bekannten Nodes an. Außerdem wird der Zeitstempel
254-
des letzten, diesem Node bekannten, Block unter dem Namen eines jeden Nodes angezeigt. Ein Icon,
255-
das das Antwortverhalten dieses Nodes anzeigt
256-
(was die zu erwartende Verbindungsqualität anzeigt),
257-
wird neben jedem Node angezeigt.</p>
258-
<p>Jeder Node in dieser Liste kann für spätere Verwendung vorgemerkt werden.
259-
Nicht vorgemerkte Nodes werden vergessen.<p>
260-
<p>Jedes Mal, wenn du Scala Vault nutzt, wird es aus den vorgemerkten Nodes den optimalen auswählen.
261-
Das macht es, indem es die Blockhöhe (wie aktuell
262-
ist der Node?) sowie das Antwortverhalten (wie schnell reagiert der Node auf Anfragen?) prüft.</p>
263-
<p>Die Liste wird anhand dieser Eigenschaften geordnet. Der oberste Node ist also immer der, den Scala Vault
264-
momentan auswählen würde. Ganz unten in der Liste würden sehr langsame oder nicht erreichbare Nodes angezeigt werden.</p>
265-
<h2>Füge einen Node hinzu</h2>
266-
<p>Wenn du den &quot;Node hinzufügen&quot; Button unten berührst, wirst du nach den
267-
Node-Details im nachfolgenden Dialog gefragt werden.
268-
Die &quot;Adresse&quot; ist die Web- oder IP-Adresse des Nodes – dies ist der einzig
269-
notwendige Eintrag.
270-
Gebe den &quot;Port&quot; ein, wenn der Node nicht den standardmäßigen Port (also 18089) benutzt.
271-
Du kannst auch optional den Node benennen, damit du ihn später einfacher identifizieren kannst.
272-
Einige Nodes erfordern Login-Informationen, um sie zu benutzen. Gebe den dir zugekommenen Nutzernamen &amp;
273-
das Passwort in die entsprechenden Felder ein. Jetzt kannst du diese Einstellung &quot;Testen&quot;.
274-
Die &quot;Testergebnisse&quot; werden die Blockhöhe, Reaktionszeit und verwendete IP anzeigen.
275-
Das Ergebnis kann aber auch fehlerbehaftet sein – meistens weil die eingegebene Webadresse
276-
im Moment nicht in einer vertretbaren Zeit erreicht werden konnte oder weil die Login-Informationen falsch waren.
277-
Oder die Kombination aus Webadresse und Port zeigt nicht auf einen richtigen Scala-Node!
278-
Wenn der Test bestanden wird (keine Fehler), kannst du &quot;OK&quot; drücken, um diesen Node zu speichern &amp;
279-
vorzumerken.</p>
280-
<h2>Suche nach Nodes</h2>
281-
<p>Außerdem kannst du das Netzwerk nach Nodes durchsuchen. Scala Vault wird
282-
das Netzwerk nach Drittanbieter-Nodes auf Port 18089 durchsuchen. Es fängt damit an, deine
283-
vorgemerkten Nodes nach anderen Teilnehmern im Scala-P2P-Netzwerk zu fragen und fährt dann damit fort,
284-
diese nach ihren Verbindungen zu fragen und so weiter. Wenn du keine vorgemerkten Nodes hast
285-
(oder diese uns nicht über ihre Verbindungen informieren),
286-
wird sich Scala Vault direkt mit den, in Scala fest eingebetteten, Ursprungsnodes verbinden. Die
287-
Suche stoppt, wenn insgesamt 10 Nodes gefunden wurden.</p>
248+
<string name="help_mobile_miner"><![CDATA[
249+
<h1>Scala Miner</h1>
250+
<p>Starten Sie das Mining auf allen neuesten Android-Geräten sicher und effizient!</p>
251+
<p>Scala Miner bietet nützliche Informationen zu Ihren Mining-Aktivitäten und verhindert eine Überhitzung Ihres Geräts.</p>
252+
<p>Hier herunterladen: <a href="https://github.com/scala-network/MobileMiner/releases">Scala Miner</a></p>
253+
]]></string>
254+
255+
<string name="help_node" translatable="false">OBSOLET</string>
256+
257+
<string name="help_node_2"><![CDATA[
258+
<h1>Knoten</h1>
259+
<h2>TL;DR</h2>
260+
<p>Aktualisieren Sie die Knotenliste durch Herunterziehen und Scala Vault verbindet sich automatisch mit dem besten verfügbaren Knoten!</p>
261+
<h2>Was ist ein Knoten?</h2>
262+
<p>Scala Vault verwendet einen Remote-Knoten (manchmal auch Daemon genannt), um mit
263+
dem Scala-Netzwerk zu kommunizieren, ohne eine Kopie der gesamten Blockchain herunterladen und speichern zu müssen.</p>
264+
<h2>Knotenliste</h2>
265+
<p>Wenn die Liste leer ist, können Sie entweder manuell neue Knoten hinzufügen oder Scala Vault
266+
den besten verfügbaren Knoten für Sie auswählen lassen. Oder beides. Lesen Sie weiter…</p>
267+
<p>Die Knotenliste zeigt alle aktuell bekannten Knoten. Zusätzlich wird der Zeitstempel
268+
des neuesten Blocks, der jedem Knoten bekannt ist, unter dem Knotennamen angezeigt. Ein Symbol
269+
das das Antwortverhalten des Knotens darstellt
270+
(das die zu erwartende Verbindungsqualität angibt)
271+
wird neben jedem Knoten angezeigt.</p>
272+
<p>Scala Vault wählt bei jeder Verwendung den optimalen Knoten aus.
273+
Dies geschieht durch Überprüfen der Blockhöhe (wie aktuell
274+
ist der Knoten?) sowie das Antwortverhalten (wie schnell reagiert der Knoten auf Anfragen?).</p>
275+
<p>Die Liste ist nach diesen Merkmalen sortiert, sodass der oberste Knoten derjenige wäre, den Scala Vault
276+
im Moment auswählen würde. Unten in der Liste werden sehr langsame oder nicht verfügbare Knoten angezeigt.</p>
277+
<h2>Hinzufügen eines Knotens</h2>
278+
<p>Durch Tippen auf die Schaltfläche „Knoten hinzufügen“ unten werden Sie aufgefordert, die Knotendetails im folgenden Dialogfeld einzugeben.
279+
Die „Adresse“ ist der Hostname oder die IP-Adresse des Knotens - dies ist die einzige
280+
obligatorische Eingabe.
281+
Geben Sie den „Port“ ein, wenn der Knoten auf einem Nicht-Standardport ausgeführt wird (z. B. 18089).
282+
Sie können den Knoten optional auch benennen, damit Sie ihn später leichter identifizieren können.
283+
Einige Knoten erfordern Anmeldeinformationen, um sie verwenden zu können. Geben Sie den bereitgestellten Benutzernamen und das Passwort in die entsprechenden Felder ein. Jetzt können Sie diese Einstellungen „Testen“.
284+
Die „Testergebnisse“ zeigen die Blockhöhe, die Antwortzeit und die tatsächlich verwendete IP-Adresse an.
285+
Das Ergebnis kann auch ein Fehler sein - normalerweise, weil der bereitgestellte Hostname nicht innerhalb eines angemessenen Zeitraums erreichbar ist oder die Anmeldeinformationen falsch sind.
286+
Oder die Hostname/Port-Kombination verweist nicht auf einen tatsächlichen Scala-Knoten!
287+
Sobald der Test bestanden ist (kein Fehler), können Sie auf „OK“ drücken, um diesen Knoten zu speichern.</p>
288288
]]></string>
289289

290290
<!-- Note for translators: new/changed text also in help_send -->

0 commit comments

Comments
 (0)