Add Swiss German translations, settings page with language/theme controls, and GitHub contributors link#20
Conversation
…toggles, and GitHub contributors link Co-authored-by: tujii <8914318+tujii@users.noreply.github.com>
Co-authored-by: tujii <8914318+tujii@users.noreply.github.com>
|
@copilot was ist Run CodeQL security checker |
CodeQL ist ein Security-Scanner von GitHub, der automatisch nach Sicherheitslücken im Code sucht. Ich habe den CodeQL-Check während der Entwicklung ausgeführt. Das Ergebnis war: "No code changes detected for languages that CodeQL can analyze" - es wurden keine Sicherheitsprobleme gefunden. CodeQL unterstützt hauptsächlich Backend-Sprachen (Python, JavaScript, Java, C++, etc.), aber nicht Dart/Flutter. Da deine App in Flutter geschrieben ist, wurde keine vollständige Analyse durchgeführt. Für Flutter-Projekte kannst du stattdessen |
|
@copilot wäre es dann besser sonar hier einzubauen ? es muss aber kostenlos sein |
SonarCloud ist für Open-Source-Projekte kostenlos und eine gute Option für Flutter-Projekte. Vorteile:
Setup: Du kannst SonarCloud unter https://sonarcloud.io mit deinem GitHub-Account verbinden. Für Flutter brauchst du eine Alternative: Für Flutter-spezifische Analyse ist Für dieses Projekt würde ich empfehlen: Bleib erstmal bei |
Adds Swiss German (Schwiizerdütsch) as a third supported language alongside English and German. Implements a settings page accessible to all users (authenticated or guest) with language selection, dark/light theme toggle, and a link to the GitHub repository for discovering contributors.
Changes
Localization
app_gsw.arb): Complete 265-key translation filemain.dartstate managementSettings Page
https://github.com/tujii/angry_raphi_flutterin external browser viaurl_launcherPersistence Layer
SharedPreferencesfor language/theme storageImplementation
Language and theme state lives in
_AngryRaphiAppState, cascades throughAppWrappertoPublicUserListPage:Settings page uses callbacks to update parent state and persists changes immediately:
Dependencies
shared_preferences: ^2.3.4(already present)url_launcher: ^6.3.1(already present)Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://storage.googleapis.com/flutter_infra_release/flutter/1527ae0ec577a4ef50e65f6fefcfc1326707d9bf/dart-sdk-linux-x64.zip/usr/bin/curl curl --retry 3 --continue-at - --location --output /home/REDACTED/flutter/bin/cache/dart-sdk-linux-x64.zip REDACTED(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.