From 1c766abd241d44850a0834a43a8a69f48ff79e98 Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Mon, 19 Oct 2020 23:13:13 +0100 Subject: [PATCH] Changes to strings.xml and InfoFragment.kt --- .../look4sat/ui/adapters/TransAdapter.kt | 8 +- .../look4sat/ui/fragments/EntriesFragment.kt | 2 +- .../look4sat/ui/fragments/InfoFragment.kt | 12 +- .../look4sat/ui/fragments/MapFragment.kt | 2 +- app/src/main/res/layout/dialog_sources.xml | 4 +- app/src/main/res/layout/fragment_entries.xml | 4 +- app/src/main/res/layout/fragment_info.xml | 111 +++++++------ app/src/main/res/layout/fragment_map.xml | 2 +- app/src/main/res/layout/fragment_polar.xml | 2 +- app/src/main/res/layout/item_tle_source.xml | 2 +- app/src/main/res/layout/item_trans.xml | 4 +- app/src/main/res/values-ru/strings.xml | 115 ++++++-------- app/src/main/res/values/strings.xml | 148 ++++++++---------- app/src/main/res/xml/preference.xml | 6 +- 14 files changed, 204 insertions(+), 218 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransAdapter.kt index e53ecc61..95048f33 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransAdapter.kt @@ -37,8 +37,8 @@ class TransAdapter(context: Context) : RecyclerView.Adapter() @@ -74,12 +74,12 @@ class TransAdapter(context: Context) : RecyclerView.Adapter diff --git a/app/src/main/res/layout/fragment_entries.xml b/app/src/main/res/layout/fragment_entries.xml index 9bf3353a..c2a9f12f 100644 --- a/app/src/main/res/layout/fragment_entries.xml +++ b/app/src/main/res/layout/fragment_entries.xml @@ -75,7 +75,7 @@ android:layout_height="wrap_content" android:layout_marginStart="16dp" android:iconifiedByDefault="false" - android:queryHint="@string/dialog_entries_hint" + android:queryHint="@string/entries_search_hint" app:layout_constraintEnd_toStartOf="@+id/select_all" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/entries_bar" /> @@ -115,7 +115,7 @@ android:id="@+id/entries_error" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/entries_error" + android:text="@string/entries_no_data" android:textSize="20sp" android:visibility="invisible" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/fragment_info.xml b/app/src/main/res/layout/fragment_info.xml index 8c45a90d..d9fa0327 100644 --- a/app/src/main/res/layout/fragment_info.xml +++ b/app/src/main/res/layout/fragment_info.xml @@ -28,89 +28,112 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> + + - - - + + + app:layout_constraintTop_toBottomOf="@+id/btn_github" /> + + diff --git a/app/src/main/res/layout/fragment_map.xml b/app/src/main/res/layout/fragment_map.xml index 6925baf0..46ca34cf 100644 --- a/app/src/main/res/layout/fragment_map.xml +++ b/app/src/main/res/layout/fragment_map.xml @@ -99,7 +99,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" - android:text="@string/osmCopyright" + android:text="@string/map_copyright" android:textColor="@color/themeLight" android:textSize="12sp" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/fragment_polar.xml b/app/src/main/res/layout/fragment_polar.xml index ba59003a..a31b2b39 100644 --- a/app/src/main/res/layout/fragment_polar.xml +++ b/app/src/main/res/layout/fragment_polar.xml @@ -137,7 +137,7 @@ android:layout_height="wrap_content" android:layout_marginTop="8dp" android:gravity="center" - android:text="@string/no_trans" + android:text="@string/trans_no_data" android:textSize="15sp" android:visibility="invisible" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_tle_source.xml b/app/src/main/res/layout/item_tle_source.xml index 35cca81c..5193c99e 100644 --- a/app/src/main/res/layout/item_tle_source.xml +++ b/app/src/main/res/layout/item_tle_source.xml @@ -12,7 +12,7 @@ style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" android:layout_width="0dp" android:layout_height="wrap_content" - android:hint="@string/tle_source" + android:hint="@string/sources_hint" app:endIconDrawable="@drawable/ic_map_sat" app:endIconMode="custom" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/item_trans.xml b/app/src/main/res/layout/item_trans.xml index 04c1fc4b..52330f84 100644 --- a/app/src/main/res/layout/item_trans.xml +++ b/app/src/main/res/layout/item_trans.xml @@ -49,7 +49,7 @@ android:layout_height="wrap_content" android:layout_marginTop="4dp" android:fontFamily="@font/digital_dismay" - android:text="@string/trans_down_low_doppler" + android:text="@string/trans_link_low" android:textColor="@color/themeLight" android:textSize="30sp" app:layout_constraintEnd_toStartOf="@+id/guideline" @@ -61,7 +61,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="@font/digital_dismay" - android:text="@string/trans_down_low_doppler" + android:text="@string/trans_link_low" android:textColor="@color/themeLight" android:textSize="30sp" app:layout_constraintBaseline_toBaselineOf="@+id/downlink" diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 2db251c2..ecd4e138 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -20,19 +20,43 @@ Версия: %s + Да + Нет + Отмена + Обновить + Спутники Пролеты - Карта Мира + Карта Настройки Инфо - Управление TLE - ID / Имя + Управление TLE + Источник TLE + Только протокол HTTPS - Настройки пролетов спутников - Количество часов - Минимальная элевация + Обновить спутники: + Поиск по имени / Id + Пожалуйста, обновите спутники + Ошибка обновления спутников + Нет выбранных спутников + + Модуляция: %s + Модуляция: нет + Инверсия: %s + Не найдены трансиверы для этого спутника + + Аз: %.1f° + Элев: %.1f° + Дист: %.0fкм + Выс: %.0fкм + Шир: %.1f°, Дол: %.1f° + Скор: %.2f км/с + + Настройки пролетов спутников + Количество часов + Минимальная элевация Местоположение наземной станции Широта, град Введите значение между -90° и 90° @@ -44,67 +68,20 @@ Использовать компас Показывать время пролета по UTC - Модуляция: нет - нет - Не найдены трансиверы для этого спутника - - Ошибка импорта спутников - - Аз: %.1f° - Элев: %.1f° - Дист: %.0fкм - Выс: %.0fкм - - Шир: %.1f°, Дол: %.1f° - Скор: %.2f км/с - - Модуляция: %s - Инверсия: %s - - Приложение для слежения за спутниками радио и погоды - для платформы Android - Большое спасибо: - — Вам за использование этого приложения! Желаю всегда чистого неба над головой!\n - - \n— David A. B. Johnson, G4DPZ, автору библиотеки - predict4java, которую приложение использует для вычисления орбит спутников по модели SGP4.\n - - \n— Dave Moten за создание форка и добавления - библиотеки в репозиторий maven, что значительно облегчило интеграцию в приложение. - Библиотека predict4java доступна по лицензии - GNU GPLv2.\n - - \n— Alexandru Csete, OZ9AEC, за его замечательную - программу Gpredict, которая вдохновила меня на создание Look4Sat.\n - - \n— Доктору T.S. Kelso за его бесценный - вклад в развитие космической отрасли и за его сайт Celestrak, - который хранит, обновляет и предоставляет доступ к файлам TLE.\n - - \n— Команде Libre Space Foundation и их проекту SatNOGS, - который предоставляет замечательное API - и базу данных с огромным количеством информации - о спутниках, их телеметрии и трансиверах, которую приложение использует под капотом.\n - - \n— Ребятам из Square за создание библиотек OkHttp, Okio, Retrofit и за доступ - к ним по лицензии Apache-2.0.\n - - \n— Ребятам из Google и AOSP за создание самой лучшей мобильной ОС, доступной - на сегодняшний день. За их Google Play Services и за библиотеки Gson и Dagger2.\n - - \nЭто программное обеспечение поставляется без каких либо гарантий. Подробности содержатся - в лицензии GNU GPLv2. - - - Да - Нет - OK - Отмена - Обновить - - Источник TLE - Используйте HTTPS - Обновить данные TLE: - Пожалуйста, обновите данные TLE - Нет выбранных спутников + Трекер спутников для Android + Огромное спасибо: + \n— Вам за использование этого приложения! \nЖелаю всегда чистого неба над головой! + \n— David A. B. Johnson и + Dave Moten за работу над библиотекой predict4java и + открытие доступа к ней по лицензии GNU GPLv2 + \n— Alexandru Csete за его замечательную + программу Gpredict, которая вдохновила меня на создание Look4Sat. + \n— Доктору T.S. Kelso за его сайт + Celestrak, который предоставляет доступ к файлам орбит Two-Line Element. + \n— Libre Space Foundation за проект + SatNOGS, API и базу данных с огромным количеством информации о спутниках. + \n— Square за библиотеки OkHttp, Retrofit, Moshi и доступ + к ним по лицензии Apache-2.0 + Это ПО поставляется без гарантий. + Подробности в лицензии GNU GPLv2 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0f3d65a2..ecfd978d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -20,6 +20,14 @@ Look4Sat Version: %s + Placeholder + + No + Yes + Cancel + Update + GitHub + F-Droid Satellites Passes @@ -27,13 +35,48 @@ Settings Info - Manage TLE sources - ID / Name + Manage TLE sources + TLE source + Protocol HTTPS only - Satellite pass preferences - Hours ahead - Minimal elevation + TLE data update: + Search by Name / Id + Please update TLE data + Error importing satellite data + 00:00:00 + - + + No satellites were selected + + %s + Id:%d + %s — %2d° + %2d° — %s + HH:mm:ss + + Mode: %s + Mode: null + Inverted: %s + %s + - - + %.4f + %.4f - %.4f + No transceivers found for this satellite + + Wikimedia maps | Map data © OpenStreetMap contributors + + Az: %.1f° + El: %.1f° + Dst: %.0f km + Alt: %.0f km + %s / %s + Lat: %.1f°, Lon: %.1f° + Vel: %.2f km/s + + Satellite pass preferences + Hours ahead + Minimal elevation Ground station position Latitude, deg Set the value between -90° and 90° @@ -42,85 +85,24 @@ Altitude, m Set the value between -413m and 8850m Other - Use sensors to rotate PolarView Show pass time in UTC + Use sensors to rotate PolarView - Mode: null - null - No transceivers found for this satellite - - Error importing satellite data - - %s - ID:%d - %s — %2d° - %2d° — %s - HH:mm:ss - - Az: %.1f° - El: %.1f° - Dst: %.0f km - Alt: %.0f km - - %s / %s - Lat: %.1f°, Lon: %.1f° - Vel: %.2f km/s - - Mode: %s - Inverted: %s - %s - %.4f - %.4f - %.4f - - - Amateur radio and weather satellites passes calculator for Android - Big thanks: - — To you for installing and using this app! May your sky always be clear!\n - - \n— To David A. B. Johnson, G4DPZ, the author of - predict4java library which this app is using for all the SGP4 model calculations.\n - - \n— To Dave Moten for creating the mavenized fork - of predict4java which made it super easy to integrate the library in the app. Predict4java - is available under the - GNU GPLv2 license.\n - - \n— To Alexandru Csete, OZ9AEC, and contributors - for the amazing Gpredict program that inspired the creation and design of Look4Sat.\n - - \n— To Dr T.S. Kelso for his invaluable - contribution to the industry and his Celestrak - website, that stores, updates and provides access to TLE data.\n - - \n— To the Libre Space Foundation team and their SatNOGS - project that provides an extremely easy to use API - and DB with a huge amount of information about - satellites, their telemetry and transmitters, which the app uses under the hood.\n - - \n— To Guys from Square for creating an amazing set of libraries (OkHttp, Okio, Retrofit) - and for making them available under the - Apache-2.0 license.\n - - \n— To Guys from Google and AOSP for making the best mobile OS available nowadays, for their - Google Play Services, Gson and Dagger2 libs.\n - - \nThis application comes with absolutely no warranty. See the - GNU GPLv2 for details. + Satellite tracker for Android + Huge thanks to: + \n— You for downloading and using Look4Sat! \nMay your sky always be clear! + \n— David A. B. Johnson + and Dave Moten for creating predict4java library and making it + available under the GNU GPLv2 license. + \n— Alexandru Csete for creating Gpredict + sat tracker that inspired the creation of Look4Sat. + \n— Dr T.S. Kelso for maintaining his + Celestrak website that provides access to the TLE data. + \n— Libre Space Foundation for their SatNOGS + API and database providing a huge amount of satellite data used by Look4Sat. + \n— Square for epic OkHttp, Retrofit and Moshi libs + available under the Apache-2.0 license. - - Yes - No - OK - Cancel - Update - - TLE source - Please use HTTPS URLs only - Placeholder - Wikimedia maps | Map data © OpenStreetMap contributors - 00:00:00 - - - TLE data update: - Please update TLE data - No satellites were selected + This application comes with absolutely no warranty. See the + GNU GPLv2 for details. diff --git a/app/src/main/res/xml/preference.xml b/app/src/main/res/xml/preference.xml index aa5ceba1..3d7fde96 100644 --- a/app/src/main/res/xml/preference.xml +++ b/app/src/main/res/xml/preference.xml @@ -42,12 +42,12 @@ app:useSimpleSummaryProvider="true" />