Changed settings links

This commit is contained in:
Juan Gilsanz Polo
2025-06-17 21:37:23 +02:00
parent 7f013e7cc6
commit 82ac5407a1
9 changed files with 52 additions and 53 deletions

View File

@@ -4,7 +4,8 @@ class Urls {
static const gitHubRepo = "https://github.com/JGeek00/linkdy"; static const gitHubRepo = "https://github.com/JGeek00/linkdy";
static const playStoreLink = "https://play.google.com/store/apps/details?id=com.jgeek00.linkdy&pcampaignid=web_share"; static const playStoreLink = "https://play.google.com/store/apps/details?id=com.jgeek00.linkdy&pcampaignid=web_share";
static const linkdingRepo = "https://github.com/sissbruecker/linkding"; static const linkdingRepo = "https://github.com/sissbruecker/linkding";
static const support = "https://appsupport.jgeek00.com";
static String gstatic(url) => static String gstatic(url) =>
"https://t2.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=$url&size=16"; "https://t2.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=$url&size=16";
static String appDetailsPage = "https://apps.jgeek00.com/8w0n3nmp891tp6q";
static String appsWebsite = "https://apps.jgeek00.com";
} }

View File

@@ -4,9 +4,9 @@
/// To regenerate, run: `dart run slang` /// To regenerate, run: `dart run slang`
/// ///
/// Locales: 3 /// Locales: 3
/// Strings: 624 (208 per locale) /// Strings: 630 (210 per locale)
/// ///
/// Built on 2025-06-17 at 18:51 UTC /// Built on 2025-06-17 at 19:33 UTC
// coverage:ignore-file // coverage:ignore-file
// ignore_for_file: type=lint, unused_import // ignore_for_file: type=lint, unused_import

View File

@@ -166,8 +166,10 @@ class TranslationsSettingsEn {
String get visitGitHubRepo => 'Visit the application repository at GitHub'; String get visitGitHubRepo => 'Visit the application repository at GitHub';
String get linkdingRepository => 'Linkding repository'; String get linkdingRepository => 'Linkding repository';
String get linkdingRepositoryDescription => 'Link to the Linkding repository on GitHub'; String get linkdingRepositoryDescription => 'Link to the Linkding repository on GitHub';
String get contactDeveloper => 'Contact the developer'; String get moreInfoApp => 'More information about the app';
String get contactDeveloperDescription => 'If you have an issue, want to request a new feature, or ask a question'; String get moreInfoAppDescription => 'Link to the app\'s information page';
String get moreApps => 'My other apps';
String get moreAppsDescription => 'More apps, contact, donations and more';
late final TranslationsSettingsCustomizationEn customization = TranslationsSettingsCustomizationEn._(_root); late final TranslationsSettingsCustomizationEn customization = TranslationsSettingsCustomizationEn._(_root);
late final TranslationsSettingsGeneralSettingsEn generalSettings = TranslationsSettingsGeneralSettingsEn._(_root); late final TranslationsSettingsGeneralSettingsEn generalSettings = TranslationsSettingsGeneralSettingsEn._(_root);
} }
@@ -589,8 +591,10 @@ extension on Translations {
case 'settings.visitGitHubRepo': return 'Visit the application repository at GitHub'; case 'settings.visitGitHubRepo': return 'Visit the application repository at GitHub';
case 'settings.linkdingRepository': return 'Linkding repository'; case 'settings.linkdingRepository': return 'Linkding repository';
case 'settings.linkdingRepositoryDescription': return 'Link to the Linkding repository on GitHub'; case 'settings.linkdingRepositoryDescription': return 'Link to the Linkding repository on GitHub';
case 'settings.contactDeveloper': return 'Contact the developer'; case 'settings.moreInfoApp': return 'More information about the app';
case 'settings.contactDeveloperDescription': return 'If you have an issue, want to request a new feature, or ask a question'; case 'settings.moreInfoAppDescription': return 'Link to the app\'s information page';
case 'settings.moreApps': return 'My other apps';
case 'settings.moreAppsDescription': return 'More apps, contact, donations and more';
case 'settings.customization.customization': return 'Customization'; case 'settings.customization.customization': return 'Customization';
case 'settings.customization.customizationDescription': return 'Set the app theme and color palette.'; case 'settings.customization.customizationDescription': return 'Set the app theme and color palette.';
case 'settings.customization.theme': return 'Theme'; case 'settings.customization.theme': return 'Theme';

View File

@@ -177,8 +177,10 @@
"visitGitHubRepo": "Visit the application repository at GitHub", "visitGitHubRepo": "Visit the application repository at GitHub",
"linkdingRepository": "Linkding repository", "linkdingRepository": "Linkding repository",
"linkdingRepositoryDescription": "Link to the Linkding repository on GitHub", "linkdingRepositoryDescription": "Link to the Linkding repository on GitHub",
"contactDeveloper": "Contact the developer", "moreInfoApp": "More information about the app",
"contactDeveloperDescription": "If you have an issue, want to request a new feature, or ask a question", "moreInfoAppDescription": "Link to the app's information page",
"moreApps": "My other apps",
"moreAppsDescription": "More apps, contact, donations and more",
"customization": { "customization": {
"customization": "Customization", "customization": "Customization",
"customizationDescription": "Set the app theme and color palette.", "customizationDescription": "Set the app theme and color palette.",

View File

@@ -163,8 +163,10 @@ class _TranslationsSettingsEs implements TranslationsSettingsEn {
@override String get visitGitHubRepo => 'Visita el repositorio de la aplicación en GitHub'; @override String get visitGitHubRepo => 'Visita el repositorio de la aplicación en GitHub';
@override String get linkdingRepository => 'Repositorio de Linkding'; @override String get linkdingRepository => 'Repositorio de Linkding';
@override String get linkdingRepositoryDescription => 'Enlace al repositorio de Linkding en GitHub'; @override String get linkdingRepositoryDescription => 'Enlace al repositorio de Linkding en GitHub';
@override String get contactDeveloper => 'Contacta con el desarrollador'; @override String get moreInfoApp => 'Más información sobre la aplicación';
@override String get contactDeveloperDescription => 'Si tienes un problema, quieres sugerir una funcionalidad, o hacer una pregunta'; @override String get moreInfoAppDescription => 'Enlace a la página web de información de la aplicación';
@override String get moreApps => 'Mis otras aplicaciones';
@override String get moreAppsDescription => 'Más aplicaciones, contacto, donaciones y más';
@override late final _TranslationsSettingsCustomizationEs customization = _TranslationsSettingsCustomizationEs._(_root); @override late final _TranslationsSettingsCustomizationEs customization = _TranslationsSettingsCustomizationEs._(_root);
@override late final _TranslationsSettingsGeneralSettingsEs generalSettings = _TranslationsSettingsGeneralSettingsEs._(_root); @override late final _TranslationsSettingsGeneralSettingsEs generalSettings = _TranslationsSettingsGeneralSettingsEs._(_root);
} }
@@ -586,8 +588,10 @@ extension on TranslationsEs {
case 'settings.visitGitHubRepo': return 'Visita el repositorio de la aplicación en GitHub'; case 'settings.visitGitHubRepo': return 'Visita el repositorio de la aplicación en GitHub';
case 'settings.linkdingRepository': return 'Repositorio de Linkding'; case 'settings.linkdingRepository': return 'Repositorio de Linkding';
case 'settings.linkdingRepositoryDescription': return 'Enlace al repositorio de Linkding en GitHub'; case 'settings.linkdingRepositoryDescription': return 'Enlace al repositorio de Linkding en GitHub';
case 'settings.contactDeveloper': return 'Contacta con el desarrollador'; case 'settings.moreInfoApp': return 'Más información sobre la aplicación';
case 'settings.contactDeveloperDescription': return 'Si tienes un problema, quieres sugerir una funcionalidad, o hacer una pregunta'; case 'settings.moreInfoAppDescription': return 'Enlace a la página web de información de la aplicación';
case 'settings.moreApps': return 'Mis otras aplicaciones';
case 'settings.moreAppsDescription': return 'Más aplicaciones, contacto, donaciones y más';
case 'settings.customization.customization': return 'Personalización'; case 'settings.customization.customization': return 'Personalización';
case 'settings.customization.customizationDescription': return 'Configura el tema y la paleta de colores.'; case 'settings.customization.customizationDescription': return 'Configura el tema y la paleta de colores.';
case 'settings.customization.theme': return 'Tema'; case 'settings.customization.theme': return 'Tema';

View File

@@ -177,8 +177,10 @@
"visitGitHubRepo": "Visita el repositorio de la aplicación en GitHub", "visitGitHubRepo": "Visita el repositorio de la aplicación en GitHub",
"linkdingRepository": "Repositorio de Linkding", "linkdingRepository": "Repositorio de Linkding",
"linkdingRepositoryDescription": "Enlace al repositorio de Linkding en GitHub", "linkdingRepositoryDescription": "Enlace al repositorio de Linkding en GitHub",
"contactDeveloper": "Contacta con el desarrollador", "moreInfoApp": "Más información sobre la aplicación",
"contactDeveloperDescription": "Si tienes un problema, quieres sugerir una funcionalidad, o hacer una pregunta", "moreInfoAppDescription": "Enlace a la página web de información de la aplicación",
"moreApps": "Mis otras aplicaciones",
"moreAppsDescription": "Más aplicaciones, contacto, donaciones y más",
"customization": { "customization": {
"customization": "Personalización", "customization": "Personalización",
"customizationDescription": "Configura el tema y la paleta de colores.", "customizationDescription": "Configura el tema y la paleta de colores.",

View File

@@ -163,8 +163,10 @@ class _TranslationsSettingsTr implements TranslationsSettingsEn {
@override String get visitGitHubRepo => 'GitHub\'daki uygulama deposunu ziyaret et'; @override String get visitGitHubRepo => 'GitHub\'daki uygulama deposunu ziyaret et';
@override String get linkdingRepository => 'Linkding deposu'; @override String get linkdingRepository => 'Linkding deposu';
@override String get linkdingRepositoryDescription => 'GitHub\'daki Linkding deposuna bağlantı'; @override String get linkdingRepositoryDescription => 'GitHub\'daki Linkding deposuna bağlantı';
@override String get contactDeveloper => 'Contact the developer'; @override String get moreInfoApp => 'Uygulama hakkında daha fazla bilgi';
@override String get contactDeveloperDescription => 'If you have an issue, want to request a new feature, or ask a question'; @override String get moreInfoAppDescription => 'Uygulamanın bilgi sayfasına bağlantı';
@override String get moreApps => 'Diğer uygulamalarım';
@override String get moreAppsDescription => 'Daha fazla uygulama, iletişim, bağış ve daha fazlası';
@override late final _TranslationsSettingsCustomizationTr customization = _TranslationsSettingsCustomizationTr._(_root); @override late final _TranslationsSettingsCustomizationTr customization = _TranslationsSettingsCustomizationTr._(_root);
@override late final _TranslationsSettingsGeneralSettingsTr generalSettings = _TranslationsSettingsGeneralSettingsTr._(_root); @override late final _TranslationsSettingsGeneralSettingsTr generalSettings = _TranslationsSettingsGeneralSettingsTr._(_root);
} }
@@ -586,8 +588,10 @@ extension on TranslationsTr {
case 'settings.visitGitHubRepo': return 'GitHub\'daki uygulama deposunu ziyaret et'; case 'settings.visitGitHubRepo': return 'GitHub\'daki uygulama deposunu ziyaret et';
case 'settings.linkdingRepository': return 'Linkding deposu'; case 'settings.linkdingRepository': return 'Linkding deposu';
case 'settings.linkdingRepositoryDescription': return 'GitHub\'daki Linkding deposuna bağlantı'; case 'settings.linkdingRepositoryDescription': return 'GitHub\'daki Linkding deposuna bağlantı';
case 'settings.contactDeveloper': return 'Contact the developer'; case 'settings.moreInfoApp': return 'Uygulama hakkında daha fazla bilgi';
case 'settings.contactDeveloperDescription': return 'If you have an issue, want to request a new feature, or ask a question'; case 'settings.moreInfoAppDescription': return 'Uygulamanın bilgi sayfasına bağlantı';
case 'settings.moreApps': return 'Diğer uygulamalarım';
case 'settings.moreAppsDescription': return 'Daha fazla uygulama, iletişim, bağış ve daha fazlası';
case 'settings.customization.customization': return 'Özelleştirme'; case 'settings.customization.customization': return 'Özelleştirme';
case 'settings.customization.customizationDescription': return 'Uygulama temasını ve renk paletini ayarlayın.'; case 'settings.customization.customizationDescription': return 'Uygulama temasını ve renk paletini ayarlayın.';
case 'settings.customization.theme': return 'Tema'; case 'settings.customization.theme': return 'Tema';

View File

@@ -177,8 +177,10 @@
"visitGitHubRepo": "GitHub'daki uygulama deposunu ziyaret et", "visitGitHubRepo": "GitHub'daki uygulama deposunu ziyaret et",
"linkdingRepository": "Linkding deposu", "linkdingRepository": "Linkding deposu",
"linkdingRepositoryDescription": "GitHub'daki Linkding deposuna bağlantı", "linkdingRepositoryDescription": "GitHub'daki Linkding deposuna bağlantı",
"contactDeveloper": "Contact the developer", "moreInfoApp": "Uygulama hakkında daha fazla bilgi",
"contactDeveloperDescription": "If you have an issue, want to request a new feature, or ask a question", "moreInfoAppDescription": "Uygulamanın bilgi sayfasına bağlantı",
"moreApps": "Diğer uygulamalarım",
"moreAppsDescription": "Daha fazla uygulama, iletişim, bağış ve daha fazlası",
"customization": { "customization": {
"customization": "Özelleştirme", "customization": "Özelleştirme",
"customizationDescription": "Uygulama temasını ve renk paletini ayarlayın.", "customizationDescription": "Uygulama temasını ve renk paletini ayarlayın.",

View File

@@ -102,13 +102,22 @@ class _List extends ConsumerWidget {
onTap: () => openUrlCustomTab(Urls.linkdingRepo), onTap: () => openUrlCustomTab(Urls.linkdingRepo),
), ),
CustomListTile( CustomListTile(
title: t.settings.contactDeveloper, title: t.settings.moreInfoApp,
subtitle: t.settings.contactDeveloperDescription, subtitle: t.settings.moreInfoAppDescription,
trailing: Icon( trailing: Icon(
Icons.open_in_new_rounded, Icons.open_in_new_rounded,
color: Theme.of(context).colorScheme.onSurfaceVariant, color: Theme.of(context).colorScheme.onSurfaceVariant,
), ),
onTap: () => openUrlCustomTab(Urls.support), onTap: () => openUrlCustomTab(Urls.appDetailsPage),
),
CustomListTile(
title: t.settings.moreApps,
subtitle: t.settings.moreAppsDescription,
trailing: Icon(
Icons.open_in_new_rounded,
color: Theme.of(context).colorScheme.onSurfaceVariant,
),
onTap: () => openUrlCustomTab(Urls.appsWebsite),
), ),
CustomListTile( CustomListTile(
title: t.settings.appVersion, title: t.settings.appVersion,
@@ -118,35 +127,6 @@ class _List extends ConsumerWidget {
title: t.settings.createdBy, title: t.settings.createdBy,
subtitle: Strings.createdBy, subtitle: Strings.createdBy,
), ),
Padding(
padding: const EdgeInsets.all(15),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
if (Platform.isAndroid)
IconButton(
onPressed: () => openUrlCustomTab(Urls.playStoreLink),
icon: SvgPicture.asset(
'assets/resources/google-play.svg',
color: Theme.of(context).colorScheme.onSurfaceVariant,
width: 30,
height: 30,
),
tooltip: t.settings.visitGooglePlay,
),
IconButton(
onPressed: () => openUrlCustomTab(Urls.gitHubRepo),
icon: SvgPicture.asset(
'assets/resources/github.svg',
color: Theme.of(context).colorScheme.onSurfaceVariant,
width: 30,
height: 30,
),
tooltip: t.settings.visitGitHubRepo,
),
],
),
),
], ],
), ),
], ],