Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 5 additions & 18 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
outputs:
android: ${{ steps.filter.outputs.android }}
Comment on lines 15 to 16

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

other · low
建議為 Job 設定 timeout-minutes。這可以防止因某些步驟卡住而導致 GitHub Actions Runner 被無限期佔用,從而節省資源並避免建置流程掛起。

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dorny/paths-filter@v3
id: filter
with:
Expand All @@ -34,10 +34,10 @@ jobs:
contents: read

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v6
with:
distribution: "temurin"
java-version: "25"
Expand All @@ -51,29 +51,16 @@ jobs:
- name: Install toolchain (mise)
uses: jdx/mise-action@v4
Comment thread
lowrt marked this conversation as resolved.

- name: Cache Gradle
uses: actions/cache@v4
env:
cache-name: cache-gradle
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/wrapper/gradle-wrapper.properties', '**/build.gradle') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-

- name: Cache Android NDK
Comment thread
lowrt marked this conversation as resolved.
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
/usr/local/lib/android/sdk/ndk/27.0.12077973
/usr/local/lib/android/sdk/ndk/28.2.13676358
key: ${{ runner.os }}-ndk-27-28

- name: Cache Android sdk
uses: actions/cache@v4
uses: actions/cache@v5
env:
cache-name: cache-Android-sdk
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
outputs:
ios: ${{ steps.filter.outputs.ios }}
Comment on lines 15 to 16

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

other · low
建議為 Job 設定 timeout-minutes。這可以防止因某些步驟卡住而導致 GitHub Actions Runner 被無限期佔用,從而節省資源並避免建置流程掛起。

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dorny/paths-filter@v3
id: filter
with:
Expand All @@ -34,7 +34,7 @@ jobs:
contents: read

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

# Flutter and Dart come from mise.toml, the same pin CI and every laptop
# use. Not subosito/flutter-action with `channel: stable`: that resolves
Expand All @@ -47,7 +47,7 @@ jobs:
# The iOS build uses Swift Package Manager, not CocoaPods (there is no
# Podfile). Cache SPM's clone/artifact store keyed on the resolved pins.
- name: Cache Swift Packages
uses: actions/cache@v4
uses: actions/cache@v5
with:
# build/ios/SourcePackages, not DerivedData. Flutter always passes
# -clonedSourcePackagesDirPath pointing there (ios/xcodeproj.dart), so
Expand Down
8 changes: 4 additions & 4 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@
}
}
},
"mapLayerQpesums": "1h Precipitation Forecast",
"mapLayerQpesums": "1h Rain Forecast",
"@notifyOptWeatherLocal": {
"description": "Notify option label"
},
Expand Down Expand Up @@ -873,7 +873,7 @@
"windForecastGlobalOutlineHint": "Every country's outer frame",
"rainInterval1h": "1 h",
"eewLocalIntensity": "Estimated at my location",
"mapLayerRadar": "Composite Radar Reflectivity",
"mapLayerRadar": "Radar Reflectivity",
"@onboardingPermCriticalDesc": {
"description": "Permission row description: critical alerts"
},
Expand Down Expand Up @@ -1932,12 +1932,12 @@
"@mapLayerSatelliteB15": {
"description": "Himawari longwave-infrared channel (B15, 12.4 µm) layer name"
},
"regionNationwide": "Nationwide",
"regionNationwide": "National",
"moreNotifyLog": "DPIP notification log",
"@mapLayerStyleBdTooltip": {
"description": "Explains the Dvorak BD band rendering"
},
"regionCurrent": "Current location",
"regionCurrent": "Location",
"@mapLayerHumidity": {
"description": "Map layer switcher label for the humidity layer"
},
Expand Down
6 changes: 3 additions & 3 deletions lib/l10n/app_fil.arb
Original file line number Diff line number Diff line change
Expand Up @@ -671,9 +671,9 @@
"changelogOpenOnGitHub": "Tingnan sa GitHub",
"radarGlobalOutline": "Mga hangganan ng bansa",
"notifyEew": "Emergency na alerto sa lindol",
"regionNationwide": "Buong bansa",
"regionNationwide": "Bansa",
"moreNotifyLog": "Log ng notipikasyon ng DPIP",
"regionCurrent": "Kasalukuyang lokasyon",
"regionCurrent": "Lokasyon",
"meshtasticNotConnected": "Hindi konektado sa radyo",
"weatherModeSnow": "Niyebe",
"mapLayerMeshtastic": "Meshtastic nodes",
Expand Down Expand Up @@ -1110,7 +1110,7 @@
}
},
"mapLayerSatelliteB11": "Himawari SO₂ / Cloud Phase (B11)",
"navEvents": "Mga Kaganapan",
"navEvents": "Kaganapan",
"onboardingTermsTitle": "Mga Tuntunin ng Serbisyo",
"@meshtasticChannels": {
"description": "Section: the radio's channel table"
Expand Down
4 changes: 2 additions & 2 deletions lib/l10n/app_id.arb
Original file line number Diff line number Diff line change
Expand Up @@ -671,9 +671,9 @@
"changelogOpenOnGitHub": "Lihat di GitHub",
"radarGlobalOutline": "Batas negara",
"notifyEew": "Peringatan gempa darurat",
"regionNationwide": "Seluruh negeri",
"regionNationwide": "Nasional",
"moreNotifyLog": "Log notifikasi DPIP",
"regionCurrent": "Lokasi saat ini",
"regionCurrent": "Lokasi",
"meshtasticNotConnected": "Belum terhubung ke radio",
"weatherModeSnow": "Salju",
"mapLayerMeshtastic": "Node Meshtastic",
Expand Down
2 changes: 1 addition & 1 deletion lib/l10n/app_th.arb
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@
"notifyEew": "การเตือนแผ่นดินไหวฉุกเฉิน",
"regionNationwide": "ทั่วประเทศ",
"moreNotifyLog": "บันทึกการส่งการแจ้งเตือนของ DPIP",
"regionCurrent": "ตำแหน่งปัจจุบัน",
"regionCurrent": "ตำแหน่ง",
"meshtasticNotConnected": "ยังไม่ได้เชื่อมต่อกับวิทยุ",
"weatherModeSnow": "หิมะตก",
"mapLayerMeshtastic": "โหนด Meshtastic",
Expand Down
2 changes: 1 addition & 1 deletion lib/l10n/app_vi.arb
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@
"notifyEew": "Cảnh báo động đất khẩn cấp",
"regionNationwide": "Toàn quốc",
"moreNotifyLog": "Nhật ký thông báo DPIP",
"regionCurrent": "Vị trí hiện tại",
"regionCurrent": "Vị trí",
"meshtasticNotConnected": "Chưa kết nối radio",
"weatherModeSnow": "Tuyết rơi",
"mapLayerMeshtastic": "Nút Meshtastic",
Expand Down
8 changes: 4 additions & 4 deletions lib/l10n/gen/app_localizations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@ abstract class AppLocalizations {
/// Name of the QPESUMS next-1-hour precipitation forecast layer in the layer picker
///
/// In en, this message translates to:
/// **'1h Precipitation Forecast'**
/// **'1h Rain Forecast'**
String get mapLayerQpesums;

/// Section title in map overlay settings menus: base-map settings
Expand Down Expand Up @@ -1358,7 +1358,7 @@ abstract class AppLocalizations {
/// Name of the composite radar reflectivity layer in the layer picker
///
/// In en, this message translates to:
/// **'Composite Radar Reflectivity'**
/// **'Radar Reflectivity'**
String get mapLayerRadar;

/// Restroom venue category: religious / ceremonial venue
Expand Down Expand Up @@ -2726,7 +2726,7 @@ abstract class AppLocalizations {
/// Region bar label for the whole-country view
///
/// In en, this message translates to:
/// **'Nationwide'**
/// **'National'**
String get regionNationwide;

/// More-menu link to the DPIP notification send-record website
Expand All @@ -2738,7 +2738,7 @@ abstract class AppLocalizations {
/// Region bar label for the current GPS township
///
/// In en, this message translates to:
/// **'Current location'**
/// **'Location'**
String get regionCurrent;

/// Empty message log while not connected
Expand Down
8 changes: 4 additions & 4 deletions lib/l10n/gen/app_localizations_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get mapLayerRain => 'Rainfall';

@override
String get mapLayerQpesums => '1h Precipitation Forecast';
String get mapLayerQpesums => '1h Rain Forecast';
Comment thread
lowrt marked this conversation as resolved.
Comment thread
lowrt marked this conversation as resolved.

@override
String get mapOverlaySectionMap => 'Map';
Expand Down Expand Up @@ -679,7 +679,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get eewLocalIntensity => 'Estimated at my location';

@override
String get mapLayerRadar => 'Composite Radar Reflectivity';
String get mapLayerRadar => 'Radar Reflectivity';

@override
String get restroomCategoryReligious => 'Religious';
Expand Down Expand Up @@ -1410,13 +1410,13 @@ class AppLocalizationsEn extends AppLocalizations {
String get notifyEew => 'Emergency earthquake alert';

@override
String get regionNationwide => 'Nationwide';
String get regionNationwide => 'National';

@override
String get moreNotifyLog => 'DPIP notification log';

@override
String get regionCurrent => 'Current location';
String get regionCurrent => 'Location';

@override
String get meshtasticNotConnected => 'Not connected to a radio';
Expand Down
6 changes: 3 additions & 3 deletions lib/l10n/gen/app_localizations_fil.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1419,13 +1419,13 @@ class AppLocalizationsFil extends AppLocalizations {
String get notifyEew => 'Emergency na alerto sa lindol';

@override
String get regionNationwide => 'Buong bansa';
String get regionNationwide => 'Bansa';

@override
String get moreNotifyLog => 'Log ng notipikasyon ng DPIP';

@override
String get regionCurrent => 'Kasalukuyang lokasyon';
String get regionCurrent => 'Lokasyon';

@override
String get meshtasticNotConnected => 'Hindi konektado sa radyo';
Expand Down Expand Up @@ -2353,7 +2353,7 @@ class AppLocalizationsFil extends AppLocalizations {
String get mapLayerSatelliteB11 => 'Himawari SO₂ / Cloud Phase (B11)';

@override
String get navEvents => 'Mga Kaganapan';
String get navEvents => 'Kaganapan';

@override
String get onboardingTermsTitle => 'Mga Tuntunin ng Serbisyo';
Expand Down
4 changes: 2 additions & 2 deletions lib/l10n/gen/app_localizations_id.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1413,13 +1413,13 @@ class AppLocalizationsId extends AppLocalizations {
String get notifyEew => 'Peringatan gempa darurat';

@override
String get regionNationwide => 'Seluruh negeri';
String get regionNationwide => 'Nasional';

@override
String get moreNotifyLog => 'Log notifikasi DPIP';

@override
String get regionCurrent => 'Lokasi saat ini';
String get regionCurrent => 'Lokasi';

@override
String get meshtasticNotConnected => 'Belum terhubung ke radio';
Expand Down
2 changes: 1 addition & 1 deletion lib/l10n/gen/app_localizations_th.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1413,7 +1413,7 @@ class AppLocalizationsTh extends AppLocalizations {
String get moreNotifyLog => 'บันทึกการส่งการแจ้งเตือนของ DPIP';

@override
String get regionCurrent => 'ตำแหน่งปัจจุบัน';
String get regionCurrent => 'ตำแหน่ง';

@override
String get meshtasticNotConnected => 'ยังไม่ได้เชื่อมต่อกับวิทยุ';
Expand Down
2 changes: 1 addition & 1 deletion lib/l10n/gen/app_localizations_vi.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1417,7 +1417,7 @@ class AppLocalizationsVi extends AppLocalizations {
String get moreNotifyLog => 'Nhật ký thông báo DPIP';

@override
String get regionCurrent => 'Vị trí hiện tại';
String get regionCurrent => 'Vị trí';

@override
String get meshtasticNotConnected => 'Chưa kết nối radio';
Expand Down
Loading