diff --git a/app/build.gradle b/app/build.gradle
index 9103eaf6..6d0fd01c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -47,6 +47,7 @@ dependencies {
compile 'com.android.support:design:24.1.0' //Don't update. Broken up to 25.0.0
compile 'com.android.support:support-v4:24.2.1'
compile 'com.android.support:customtabs:24.2.1'
+ compile 'com.android.support:cardview-v7:24.2.1'
// More libraries
compile 'com.jakewharton:butterknife:8.0.1'
diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java
index 2caa1c72..056a4a2e 100644
--- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java
+++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java
@@ -21,8 +21,10 @@ package com.github.dfa.diaspora_android.activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
+import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
+import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.support.design.widget.AppBarLayout;
@@ -37,6 +39,7 @@ import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
@@ -58,6 +61,7 @@ import java.util.Observer;
import butterknife.BindView;
import butterknife.ButterKnife;
+import butterknife.OnClick;
/**
* Activity that holds some fragments that show information about the app in a tab layout
@@ -146,12 +150,24 @@ public class AboutActivity extends ThemedActivity
public static final String TAG = "com.github.dfa.diaspora_android.AboutActivity.AboutFragment";
- @BindView(R.id.fragment_about__about_text)
- TextView aboutText;
-
@BindView(R.id.fragment_about__app_version)
TextView appVersion;
+ @BindView(R.id.fragment_about__spread_the_word_text)
+ HtmlTextView spreadText;
+
+ @BindView(R.id.fragment_about__contribute_button)
+ Button contributeBtn;
+
+ @BindView(R.id.fragment_about__translate_button)
+ Button translateBtn;
+
+ @BindView(R.id.fragment_about__feedback_button)
+ Button feedbackBtn;
+
+ @BindView(R.id.fragment_about__spread_the_word_button)
+ Button spreadBtn;
+
public AboutFragment() {
}
@@ -174,7 +190,12 @@ public class AboutActivity extends ThemedActivity
@Override
protected void applyColorToViews() {
- ThemeHelper.updateTextViewLinkColor(aboutText);
+ ThemeHelper.getInstance(getAppSettings());
+ ThemeHelper.updateTextViewLinkColor(spreadText);
+ contributeBtn.setTextColor(ThemeHelper.getAccentColor());
+ feedbackBtn.setTextColor(ThemeHelper.getAccentColor());
+ spreadBtn.setTextColor(ThemeHelper.getAccentColor());
+ translateBtn.setTextColor(ThemeHelper.getAccentColor());
}
@Override
@@ -191,6 +212,28 @@ public class AboutActivity extends ThemedActivity
public boolean onBackPressed() {
return false;
}
+
+ @OnClick({R.id.fragment_about__contribute_button, R.id.fragment_about__translate_button, R.id.fragment_about__feedback_button, R.id.fragment_about__spread_the_word_button})
+ public void buttonClicked(View view) {
+ switch (view.getId()) {
+ case R.id.fragment_about__contribute_button:
+ Helpers.openInExternalBrowser(getContext(), getString(R.string.fragment_about__contribute_link));
+ break;
+ case R.id.fragment_about__translate_button:
+ Helpers.openInExternalBrowser(getContext(), getString(R.string.fragment_about__translate_link));
+ break;
+ case R.id.fragment_about__feedback_button:
+ Helpers.openInExternalBrowser(getContext(), getString(R.string.fragment_About__feedback_link));
+ break;
+ case R.id.fragment_about__spread_the_word_button:
+ Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
+ sharingIntent.setType("text/plain");
+ sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.app_name));
+ sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, getString(R.string.fragment_about__spread_the_word_share_text, getString(R.string.fragment_about__fdroid_link)));
+ startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot)));
+ break;
+ }
+ }
}
/**
@@ -199,11 +242,20 @@ public class AboutActivity extends ThemedActivity
public static class LicenseFragment extends ThemedFragment {
public static final String TAG = "com.github.dfa.diaspora_android.AboutActivity.LicenseFragment";
- @BindView(R.id.fragment_license__licensetext)
- HtmlTextView textLicenseBox;
+ @BindView(R.id.fragment_license__maintainers_text)
+ HtmlTextView maintainers;
- @BindView(R.id.fragment_license__3rdparty)
- HtmlTextView textLicense3partyBox;
+ @BindView(R.id.fragment_license__contributors_text)
+ HtmlTextView contributors;
+
+ @BindView(R.id.fragment_license__thirdparty_libs_text)
+ HtmlTextView thirdPartyLibs;
+
+ @BindView(R.id.fragment_license__license_button)
+ Button licenseBtn;
+
+ @BindView(R.id.fragment_license__leafpic_button)
+ Button leafpicBtn;
private String accentColor;
@@ -218,18 +270,24 @@ public class AboutActivity extends ThemedActivity
final Context context = rootView.getContext();
accentColor = Helpers.colorToHex(ThemeHelper.getAccentColor());
- textLicenseBox.setTextFormatted(getString(R.string.fragment_license__license_content,
- getMaintainersHtml(context),
- getContributorsHtml(context),
- getLicenseHtml(context)
- ));
-
- textLicense3partyBox.setTextFormatted(
- getLicense3dPartyHtml(context)
- );
+ maintainers.setTextFormatted(getString(R.string.fragment_license__maintainers_text, getMaintainersHtml(context)));
+ contributors.setTextFormatted(getString(R.string.fragment_license__contributors_thank_you, getContributorsHtml(context)));
+ thirdPartyLibs.setTextFormatted(getLicense3dPartyHtml(context));
return rootView;
}
+ @OnClick({R.id.fragment_license__leafpic_button, R.id.fragment_license__license_button})
+ public void buttonClicked(View v) {
+ switch (v.getId()) {
+ case R.id.fragment_license__leafpic_button:
+ Helpers.openInExternalBrowser(getContext(), getString(R.string.fragment_licesen__misc_leafpic_link));
+ break;
+ case R.id.fragment_license__license_button:
+ Helpers.openInExternalBrowser(getContext(), getString(R.string.fragment_license__license_gpl_link));
+ break;
+ }
+ }
+
public String getContributorsHtml(Context context) {
String text = Helpers.readTextfileFromRawRessource(context, R.raw.contributors,
"* ", "
");
@@ -244,12 +302,6 @@ public class AboutActivity extends ThemedActivity
return text;
}
- public String getLicenseHtml(Context context) {
- String text = Helpers.readTextfileFromRawRessource(context, R.raw.license,
- "", "").replace("\n\n", "
");
- return text;
- }
-
public String getLicense3dPartyHtml(Context context) {
String text = Helpers.readTextfileFromRawRessource(context, R.raw.license_third_party, "", "
");
text = text.replace("NEWENTRY", "* ");
@@ -258,8 +310,11 @@ public class AboutActivity extends ThemedActivity
@Override
protected void applyColorToViews() {
- ThemeHelper.updateTextViewLinkColor(textLicense3partyBox);
- ThemeHelper.updateTextViewLinkColor(textLicenseBox);
+ ThemeHelper.getInstance(getAppSettings());
+ leafpicBtn.setTextColor(ThemeHelper.getAccentColor());
+ licenseBtn.setTextColor(ThemeHelper.getAccentColor());
+ ThemeHelper.updateTextViewLinkColor(maintainers);
+ ThemeHelper.updateTextViewLinkColor(thirdPartyLibs);
}
@Override
diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java
index 5db1e5d2..c6059bd3 100644
--- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java
+++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java
@@ -150,4 +150,15 @@ public class Helpers {
}
return !isOnline;
}
+
+ /**
+ * Send an Intent that opens url in any browser
+ * @param context context
+ * @param url url
+ */
+ public static void openInExternalBrowser(Context context, String url) {
+ Intent openBrowserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
+ openBrowserIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ context.startActivity(openBrowserIntent);
+ }
}
diff --git a/app/src/main/res/layout/about__fragment_about.xml b/app/src/main/res/layout/about__fragment_about.xml
index 6283eee7..94f06710 100644
--- a/app/src/main/res/layout/about__fragment_about.xml
+++ b/app/src/main/res/layout/about__fragment_about.xml
@@ -1,10 +1,11 @@
-
-
-
-
+
+ android:layout_marginTop="16dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/about__fragment_license.xml b/app/src/main/res/layout/about__fragment_license.xml
index 5b8360d4..ca42b98e 100644
--- a/app/src/main/res/layout/about__fragment_license.xml
+++ b/app/src/main/res/layout/about__fragment_license.xml
@@ -1,10 +1,11 @@
-
-
-
-
+
+ android:layout_marginTop="16dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
-
+
+
+
+
+
+
+
+
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
-
+
+
+
+
+
+
+
+
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
-
+
+
+
+
+
+
+
+
+
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="8dp"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ style="?android:attr/buttonBarStyle"
+ card_view:cardElevation="5dp"
+ card_view:cardCornerRadius="5dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml
index ad828972..da34ab72 100644
--- a/app/src/main/res/values-de/strings-about.xml
+++ b/app/src/main/res/values-de/strings-about.xml
@@ -11,30 +11,12 @@
Debug-Protokoll
Debug-Protokoll (Verbose)
App Version: %1$s
- Paketname: %1$s
Android Version: %1$s
Gerätename: %1$s
Codename: %1$s
Pod Profil Name: %1$s
Pod Domain: %1$s
Debug-Protokoll in Zwischenablage kopiert
- Verwendete Drittanbieter-Bibliotheken
-
-
- DiasporaForAndroid ist dein Begleiter auf deinen Streifzügen durch das soziale Netzwerk Diaspora. Er bietet dir zusätzliche Features wie nützliche Toolbars und Unterstützung für Proxyserver wie etwa das Tornetzwerk. <br><br>
-
- Diaspora benutzt Markdown-Formatierung für deine Beiträge. Weitere Informationen dazu findest du auf<br>
- https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br>
-
- DiasporaForAndroid wird frei wie in Freiheit entwickelt und folgt den Ideen des Diaspora Projektes. <br>
- Den Quellcode findest du auf Github: <br>
- https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
- Wenn du auf Probleme stößt oder Vorschläge hast, nutze den Bugtracker (siehe Link oben).
- Alternativ kannst du deine Frage auch mit dem Hashtag #DFAQ auf Diaspora posten.<br> <br>
- Die App ist nicht in deiner Sprache verfügbar? Hilf mit und übersetze die App auf Crowdin.com!<br>
- https://crowdin.com/project/diaspora-for-android <br> <br>
-
- Wenn du Lust hast erzähle doch deinen Freunden von #DiasporaForAndroid!
+
diff --git a/app/src/main/res/values-es/strings-about.xml b/app/src/main/res/values-es/strings-about.xml
index c8b437e0..669c3427 100644
--- a/app/src/main/res/values-es/strings-about.xml
+++ b/app/src/main/res/values-es/strings-about.xml
@@ -11,31 +11,12 @@
Depurar registro
Depurar registro (Detallado)
Versión aplicación:%1$s
- Nombre del paquete: %1$s
Versión de Android: %1$s
Nombre del dispositivo: %1$s
Nombre clave: %1$s
Nombre de perfil del pod: %1$s
Dominio del pod:%1$s
Registro de depuración copiado al portapapeles
- Usadas bibliotecas de terceros
-
-DiasporaForAndroid es su aplicación complementaria para explorar la red social Diaspora. Añade características como útiles barras de herramientas y soporte para servidores proxy como la red Tor a su experiencia social. <br><br>
-
-Diaspora utiliza Markdown para dar formato a las publicaciones. Puede encontrar más informaciónat<br>
-
-El desarrollo de DiasporaForAndroid es libre en sentido de libertad y sigue las ideas del proyecto Diaspora.<br>
-
-Puede encontrar el código fuente en Github: <br>
-https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
-Si encuentra algún problema o tiene alguna sugerencia, puede utilizar nuestro gestor de errores en el enlace de arriba.
-También puede publicar su pregunta utilizando la etiqueta #DFAQ en Diaspora. <br> <br>
-
-¿Esta aplicación no está disponible en su idioma? Compruebe nuestro proyecto en Crowdin.com y ¡ayúdenos a traducirlo!<br>
-https://crowdin.com/project/diaspora-for-android <br> <br>
-
-¡No dude en hablarle a sus amigos de #DiasporaforAndroid!
diff --git a/app/src/main/res/values-fr/strings-about.xml b/app/src/main/res/values-fr/strings-about.xml
index 35c0fea8..75c836a5 100644
--- a/app/src/main/res/values-fr/strings-about.xml
+++ b/app/src/main/res/values-fr/strings-about.xml
@@ -11,30 +11,12 @@
Journal de débogage
Log de débogage (Verbeux)
Version app : %1$s
- Nom du paquet : %1$s
- Version Android : %1$s
+ Version Android : %1$s
Nom de l\'appareil : %1$s
Nom de code : %1$s
Pod alias : %1$s
Adresse du pod : %1$s
Journal de débogage copié dans le presse-papiers
- Bibliothèques tierces utilisées
-
-
- DiasporaForAndroid est votre app compagnon pour naviguer sur le réseau social Diaspora*. Il ajoute des fonctionnalités supplémentaires comme des barres d’outils utiles et la prise en charge pour les serveurs proxy comme le réseau Tor à votre expérience sociale. <br><br>
-
- Diaspora* utilise Markdown pour mettre en forme les messages. Vous pouvez trouver plus d’informations sur<br>
- https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br>
-
- DiasporaForAndroid est un logiciel libre et suit les idées du projet Diaspora*. <br>
- Vous pouvez trouver le code source sur Github : <br>
- https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
- Si vous rencontrez des problèmes ou si vous avez des suggestions, vous pouvez utiliser notre bug tracker avec le lien ci-dessus.
- Alternativement, vous pouvez poster votre question avec le hashtag #DFAQ sur Diaspora*. <br> <br>
- Cette application n’est pas disponible dans votre langue ? Découvrez notre projet sur Crowdin et aidez à la traduire ! !<br>
- https://crowdin.com/project/diaspora-for-android <br> <br>
-
- Aussi, n’hésitez pas à parler à vos amis de #DiasporaForAndroid !
+
diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml
index 3d9d3390..1a8a22cf 100644
--- a/app/src/main/res/values-it/strings-about.xml
+++ b/app/src/main/res/values-it/strings-about.xml
@@ -11,30 +11,12 @@
Log di debug
Log di debug (dettagliato)
Versione app: %1$s
- Nome pacchetto: %1$s
- Versione Android: %1$s
+ Versione Android: %1$s
Nome dispositivo: %1$s
Codename: %1$s
Pod alias: %1$s
Dominio pod: %1$s
Log di debug copiato negli appunti
- Librerie di terze parti usate
-
-
-DiasporaForAndroid è la tua app per navigare sul social network Diaspora. Aggiunge funzioni, come un\'utile barra di navigazione e il supporto ai server proxy come la rete Tor, alla tua esperienza social. <br><br>
-
- Diaspora usa la sintassi Markdown per formattare i post. Puoi trovare maggiori informazioni su<br>
- https://wiki.diasporafoundation.org/Markdown_reference_guide/it <br> <br>
-
- DiasporaForAndroid è sviluppato liberamente e segue le idee del progetto Diaspora. <br>
- Puoi trovare il codice sorgente su Github: <br>
- https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
- Se trovi qualsiasi problema o hai dei suggerimenti puoi usare il nostro bug tracker al link sopraccitato.
- Alternativamente puoi postare la tua domanda con l\'hashtag #DFAQ su Diaspora. <br> <br>
- Quest\'app non è tradotta nella tua lingua? Visita il nostro progetto su Crowdin e aiuta la traduzione!<br>
- https://crowdin.com/project/diaspora-for-android <br> <br>
-
- Sentiti poi libero di parlare ai tuoi amici di #DiasporaForAndroid!
+
diff --git a/app/src/main/res/values-ja/strings-about.xml b/app/src/main/res/values-ja/strings-about.xml
index 42b1c4c9..23c23067 100644
--- a/app/src/main/res/values-ja/strings-about.xml
+++ b/app/src/main/res/values-ja/strings-about.xml
@@ -11,30 +11,12 @@
デバッグログ
デバッグ ログ (詳細)
アプリバージョン: %1$s
- パッケージ名: %1$s
Android バージョン: %1$s
デバイス名: %1$s
コード名: %1$s
ポッドプロファイル名: %1$s
ポッドドメイン: %1$s
デバッグログをクリップボードにコピーしました
- 使用したサードパーティ ライブラリー
-
-DiasporaForAndroid は、ダイアスポラ ソーシャル ネットワークを閲覧するためのコンパニオン アプリです。ソーシャル体験に便利なツールバーや Tor のようなプロキシ サーバーのサポートのような追加機能があります。<br><br>
-
-ダイアスポラは、投稿の書式にマークダウンを使用します。詳細は<br>
-https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br>
-
-DiasporaForAndroid は自由に無料で開発され、ダイアスポラ プロジェクトの考えをフォローしています。<br>
-Github でソースコードを見つけることができます: <br>
-https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
-何か問題に直面したり、提案がある場合は、上記のリンクで私たちのバグトラッカーを使用できます。
-またダイアスポラにハッシュタグ #DFAQ で質問を投稿することもできます。<br> <br>
-このアプリがあなたの言語で利用可能できませんか? Crowdin.com で私たちのプロジェクトを確認して、翻訳を手伝ってください!<br>
-https://crowdin.com/project/diaspora-for-android <br> <br>
-
-また気軽に #DiasporaForAndroid について友達に教えてください!
diff --git a/app/src/main/res/values-ml/strings-about.xml b/app/src/main/res/values-ml/strings-about.xml
index f9b22ee5..a95624bc 100644
--- a/app/src/main/res/values-ml/strings-about.xml
+++ b/app/src/main/res/values-ml/strings-about.xml
@@ -8,8 +8,6 @@
അപ്ലിക്കേഷന്
ഡയസ്പോറ പോഡ്
പ്രയോഗത്തിന്റെ പതിപ്പ്:%1$s
- പാക്കേജിന്റെ പേര്:%1$s
- മൂന്നാം കക്ഷി ലൈബ്രറികൾ ഉപയോഗിച്ചിട്ടുണ്ട്
diff --git a/app/src/main/res/values-nl/strings-about.xml b/app/src/main/res/values-nl/strings-about.xml
index bdb318aa..2b805ed6 100644
--- a/app/src/main/res/values-nl/strings-about.xml
+++ b/app/src/main/res/values-nl/strings-about.xml
@@ -11,16 +11,12 @@
Debug Logboek
Debug Log (Verbose)
Versie: %1$s
- Pakket-naam: %1$s
Android-versie: %1$s
Toestelnaam: %1$s
Versienaam: %1$s
Pod Profielnaam: %1$s
Pod-domein: %1$s
Tekst naar klembord gekopieerd
- Gebruikte bibliotheken van derden
-
-DiasporaForAndroid is uw behulpzame app voor het bladeren door het sociale netwerk van Diaspora. Het voegt functies toe zoals nuttige werkbalken en ondersteuning voor proxyservers zoals het Tor Network aan uw sociale ervaring. < Br >< br > Diaspora maakt gebruik van Markdown voor het opmaken van berichten. U vindt meer informatie bij < br > https://diasporafoundation.org/formatting < br >< br > DiasporaForAndroid is vrije software als in het is in vrijheid ontwikkeld en volgt de ideeën van het Diaspora-project < Br > kunt u de broncode op Github: < br > https://github.com/Diaspora-for-Android/diaspora-android < br >< br > wanneer u tegen eventuele problemen aanloopt of als u suggesties hebt, u onze bug tracker op de bovenstaande link kunt. Als alternatief kunt u uw vraag met de hashtag #DFAQ op Diaspora plaatsen. < Br >< br > deze app niet beschikbaar in uw taal? Check ons project op Crowdin.com en help mee met vertalen! < br > https://crowdin.com/project/diaspora-for-android < br >< br > voel je ook vrij om je vrienden vertellen over #DiasporaForAndroid!
diff --git a/app/src/main/res/values-pl/strings-about.xml b/app/src/main/res/values-pl/strings-about.xml
index aa051962..d27c5818 100644
--- a/app/src/main/res/values-pl/strings-about.xml
+++ b/app/src/main/res/values-pl/strings-about.xml
@@ -11,30 +11,12 @@
Log debugowania
Log debugowania (rozszerzony)
Wersja aplikacji: %1$s
- Nazwa pakietu: %1$s
Wersja systemu Android: %1$s
Nazwa urządzenia: %1$s
Nazwa kodowa: %1$s
Alias Poda: %1$s
Domena Poda: %1$s
Log debugowania został skopiowany do schowka
- Lista bibliotek zewnętrznych
-
-DiasporaForAndroid to Twój cyfrowy towarzysz ułatwiający korzystanie z Diaspory. Aplikacja dodaje użyteczne paski narzędzi oraz obsługę serwerów proxy takich jak Tor, by korzystanie z Diaspory było jeszcze przyjemniejsze. <br><br>
-
-Diaspora do formatowania tekstu wykorzystuje język Markdown. By dowiedzieć się więcej na ten temat odwiedź<br>
-https://diasporafoundation.org/formatting <br> <br>
-
-DiasporaForAndroid to aplikacja podążająca za duchem wolnego (w sensie wolności) oprogramowania i odzwierciedlająca idee stojące za projektem Diaspora. <br>
-Kod źródłowy aplikacji znajdziesz na Githubie: <br>
-https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
-Jeżeli natrafisz na jakikolwiek problem lub masz jakieś sugestie, możesz użyć naszego systemu zgłaszania błędów, do którego odnośnik znajdziesz powyżej.
-Możesz także zadać pytanie na Diasporze używając we wpisie tagu #DFAQ.<br> <br>
-Chciałbyś by aplikacja była dostępna także w Twoim języku? Zajrzyj na Crowdin.com i pomóż w tłumaczeniu!<br>
-https://crowdin.com/project/diaspora-for-android <br> <br>
-
-Poza tym, nie omieszkaj powiedzieć swoim znajomym o #DiasporaForAndroid!
diff --git a/app/src/main/res/values-ru/strings-about.xml b/app/src/main/res/values-ru/strings-about.xml
index f6f05ba6..e5c1e566 100644
--- a/app/src/main/res/values-ru/strings-about.xml
+++ b/app/src/main/res/values-ru/strings-about.xml
@@ -11,30 +11,12 @@
Журнал отладки
Журнал отладки (подробный)
Версия приложения: %1$s
- Название пакета: %1$s
- Версия Android: %1$s
+ Версия Android: %1$s
Имя устройства: %1$s
Кодовое имя: %1$s
Имя профиля пода: %1$s
Домен пода: %1$s
Журнал отладки скопирован в буфер обмена
- Используемые сторонние библиотеки
-
-
- DiasporaForAndroid - это приложение-компаньон для социальной сети Диаспора. Оно добавляет такие функции, как удобные панели инструментов и поддержку прокси-серверов (таких как Tor). <br><br>
-
- Диаспора использует Markdown для форматирования сообщений. Вы можете найти дополнительную информацию по ссылке<br>
- https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br>
-
- DiasporaForAndroid разрабатывается как свободное ПО и придерживается идей проекта Диаспора. <br>
- Вы можете найти исходный код на Github: <br>
- https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
- Если у вас возникли проблемы или у вас есть предложения, вы можете использовать наш баг трекер по ссылке выше.
- Также вы можете разместить сообщение с вашим вопросом с хэштегом #DFAQ на Диаспоре. <br> <br>
- Приложение не доступно на вашем языке? Проверьте наш проект на Crowdin.com и помогите перевести его!<br>
- https://crowdin.com/project/diaspora-for-android <br> <br>
-
- Не стесняйтесь посоветовать #DiasporaForAndroid вашим друзьям!
+
diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml
index ff5df216..7724f186 100644
--- a/app/src/main/res/values/strings-about.xml
+++ b/app/src/main/res/values/strings-about.xml
@@ -1,12 +1,5 @@
-
- Copyright © 2015–2016
-
- <h2>Maintainers:</h2> %1$s
- <h2>Contributors:</h2> %2$s
- <h2>License:</h2> %3$s
-
About
License
Debugging
@@ -16,34 +9,58 @@
Debug Log
Debug Log (Verbose)
App Version: %1$s
- Package Name: %1$s
Android Version: %1$s
Device Name: %1$s
Codename: %1$s
Pod Profile Name: %1$s
Pod Domain: %1$s
Debug log copied to clipboard
- Used 3rd Party Libraries
+
+ @string/diaspora_for_android
+ DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds features like useful toolbars and support for proxy servers like the Tor Network to your social experience.
+
+ Contribute Code!
+ DiasporaForAndroid is developed free as in Freedom and follows the ideas of the diaspora* project. If you want to contribute, go ahead! Currently we are a very small team, so we greatly appreciate any kind of help!
+ Get the source
+ https://github.com/Diaspora-for-Android/diaspora-android
+
+ Translate the App!
+ The app is not available in your language? You can change that! Why don\'t you help us by translating it? We use the crowdin platform to enable anyone to translate the app.
+ Let me translate
+ https://crowdin.com/project/diaspora-for-android/invite
+
+ Give Feedback!
+ DiasporaForAndroid is still in development, so if you have suggestions or any kind of feedback, please use our bug tracker to let us know!
+ Report Bugs
+ https://github.com/Diaspora-for-Android/diaspora-android/issues
+
+ Spread the word!
+ Tell your friends and family about diaspora* and #DiasporaForAndroid! Why don\'t you blog about your experiences? We\'d love to hear from you!
+ Share the app
+ Hey! Check out #DiasporaForAndroid! %1$s
+ https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android
-
-
- DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br>
+
+ Maintainers
+ This app is currently being developed and maintained by <br><br>%1$s
+ Contributors
+ %1$s<br><br>Thank you!
+ License
+
+ Copyright © 2015-2016
+ \nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ \n
+ \nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ GNU GPLv3+ License
+ https://www.gnu.org/licenses/gpl-3.0.html
+ Thirdparty Libraries
+ The following libraries are used:
+ Miscellaneous
+ We took some inspiration and code from LeafPic. Go check it out, its free software as well!
+ Tell me more
+ https://github.com/HoraApps/LeafPic
- Diaspora uses Markdown to format posts. You can find more information at<br>
- https://diasporafoundation.org/formatting <br> <br>
-
- DiasporaForAndroid is developed free as in freedom and follows the ideas of the Diaspora project. <br>
- You can find the source code on Github: <br>
- https://github.com/Diaspora-for-Android/diaspora-android <br> <br>
-
- If you face any problems or if you have suggestions, you can use our bug tracker at the link above.
- Alternatively you can post your question with the hashtag #DFAQ on Diaspora. <br> <br>
- This app is not available in your language? Check out our project on Crowdin.com and help to translate it!<br>
- https://crowdin.com/project/diaspora-for-android <br> <br>
-
- Also feel free to tell your friends about #DiasporaForAndroid!
-
-
Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht?