diff --git a/app/src/main/java/com/forrestguice/suntimeswidget/calendar/ui/AboutDialog.java b/app/src/main/java/com/forrestguice/suntimeswidget/calendar/ui/AboutDialog.java
index 52aab50..4d6c5d7 100644
--- a/app/src/main/java/com/forrestguice/suntimeswidget/calendar/ui/AboutDialog.java
+++ b/app/src/main/java/com/forrestguice/suntimeswidget/calendar/ui/AboutDialog.java
@@ -36,6 +36,8 @@
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.CheckBox;
+import android.widget.CompoundButton;
import android.widget.TextView;
import com.forrestguice.suntimescalendars.BuildConfig;
@@ -147,6 +149,18 @@ public void onClick(View v)
supportView.setMovementMethod(LinkMovementMethod.getInstance());
supportView.setText(Utils.fromHtml(context.getString(R.string.app_support_url)));
+ final TextView donateView = (TextView) dialogContent.findViewById(R.id.text_about_donate);
+ donateView.setMovementMethod(LinkMovementMethod.getInstance());
+ donateView.setText(Utils.fromHtml(context.getString(R.string.app_donate_url, context.getString(R.string.app_name))));
+ donateView.setVisibility(View.GONE);
+
+ CheckBox checkDonate = (CheckBox) dialogContent.findViewById(R.id.check_donate);
+ checkDonate.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ donateView.setVisibility(isChecked ? View.VISIBLE : View.GONE);
+ }
+ });
+
TextView legalView1 = (TextView) dialogContent.findViewById(R.id.txt_about_legal1);
legalView1.setMovementMethod(LinkMovementMethod.getInstance());
legalView1.setText(Utils.fromHtml(context.getString(R.string.app_legal1)));
diff --git a/app/src/main/res/layout/layout_dialog_about.xml b/app/src/main/res/layout/layout_dialog_about.xml
index e64c552..76e6792 100644
--- a/app/src/main/res/layout/layout_dialog_about.xml
+++ b/app/src/main/res/layout/layout_dialog_about.xml
@@ -96,16 +96,39 @@
android:textSize="?attr/text_size_small" android:text="@string/app_legal1"
android:autoLink="web" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
Subteno: vizitu la
erar‑spurilon por raporti problemon.
]]>
+ konsideri donaci ajnan monkvanton.
+ ]]>
Fontkodo disponebla laŭ la permesilo GPLv3.
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 3e0627e..5ef72fd 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -298,6 +298,10 @@
Wersja:]]> %s
Dodatek do apki Czasy Słońca: integracja z kalendarzem.
Wsparcie: odwiedź stronę trackera błędów aby zgłosić błąd/sugestię.]]>
+ rozważyć wpłatę dowolnej kwoty.
+ ]]>
Kod źródłowy dostępny na licencji GPLv3.]]>
Tłumaczenia:
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index bc76e37..d590e68 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -146,6 +146,10 @@
Support: visit the
issue tracker to submit a request.
]]>
+ 隨意付費。
+ ]]>
forrestguice.github.io/SuntimesWidget
]]>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 54973ab..a30e0a0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -433,6 +433,10 @@
forrestguice.github.io/SuntimesWidget
]]>
+ pay as you like.
+ ]]>
Source Code:
Copyright © 2018-2024 Forrest Guice