kopia lustrzana https://github.com/SP8EBC/MeteoSystem
translation to CZE, UKR, RUS with an option to swith between them from settings. saving settings across application restart, few minor tweaks in layouts
rodzic
6e57412b1f
commit
797352c30e
|
@ -35,6 +35,7 @@ import java.util.List;
|
||||||
|
|
||||||
import cc.pogoda.mobile.pogodacc.R;
|
import cc.pogoda.mobile.pogodacc.R;
|
||||||
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
import cc.pogoda.mobile.pogodacc.dao.StationDataDao;
|
||||||
|
import cc.pogoda.mobile.pogodacc.file.CsvExport;
|
||||||
import cc.pogoda.mobile.pogodacc.file.ExcelExport;
|
import cc.pogoda.mobile.pogodacc.file.ExcelExport;
|
||||||
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
import cc.pogoda.mobile.pogodacc.type.ParceableFavsCallReason;
|
||||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||||
|
@ -234,12 +235,37 @@ public class ExportDataActivity extends AppCompatActivity {
|
||||||
builder.create();
|
builder.create();
|
||||||
builder.show();
|
builder.show();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
AlertDialog.Builder builder = new AlertDialog.Builder(act);
|
||||||
|
builder.setMessage(R.string.failure);
|
||||||
|
builder.setPositiveButton(R.string.ok, (DialogInterface var1, int var2) -> {
|
||||||
|
var1.dismiss();
|
||||||
|
});
|
||||||
|
builder.create();
|
||||||
|
builder.show();
|
||||||
|
}
|
||||||
} catch (FileNotFoundException e) {
|
} catch (FileNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
else if (format == 1) {
|
||||||
|
try {
|
||||||
|
if (CsvExport.exportToCsv(stationData, toExport, act.getApplicationContext(), getContentResolver().openOutputStream(exportUri))) {
|
||||||
|
AlertDialog.Builder builder = new AlertDialog.Builder(act);
|
||||||
|
builder.setMessage(R.string.success);
|
||||||
|
builder.setPositiveButton(R.string.ok, (DialogInterface var1, int var2) -> {
|
||||||
|
var1.dismiss();
|
||||||
|
});
|
||||||
|
builder.create();
|
||||||
|
builder.show();
|
||||||
|
}
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (toExport == null) {
|
else if (toExport == null) {
|
||||||
|
|
|
@ -2,9 +2,12 @@ package cc.pogoda.mobile.pogodacc.activity;
|
||||||
|
|
||||||
// https://www.softicons.com/web-icons/vector-stylish-weather-icons-by-bartosz-kaszubowski/sun-rays-cloud-icon#google_vignette
|
// https://www.softicons.com/web-icons/vector-stylish-weather-icons-by-bartosz-kaszubowski/sun-rays-cloud-icon#google_vignette
|
||||||
|
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
import android.app.AlertDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.DialogInterface;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
@ -12,6 +15,7 @@ import android.os.Bundle;
|
||||||
import android.os.StrictMode;
|
import android.os.StrictMode;
|
||||||
import android.os.strictmode.Violation;
|
import android.os.strictmode.Violation;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
|
import android.view.MenuItem;
|
||||||
import android.widget.ImageButton;
|
import android.widget.ImageButton;
|
||||||
|
|
||||||
import com.jakewharton.threetenabp.AndroidThreeTen;
|
import com.jakewharton.threetenabp.AndroidThreeTen;
|
||||||
|
@ -23,13 +27,16 @@ import org.greenrobot.eventbus.ThreadMode;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import cc.pogoda.mobile.pogodacc.R;
|
import cc.pogoda.mobile.pogodacc.R;
|
||||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonAllStationsClickEvent;
|
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonAllStationsClickEvent;
|
||||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonExportClickEvent;
|
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonExportClickEvent;
|
||||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonFavouritesClickEvent;
|
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonFavouritesClickEvent;
|
||||||
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonSettingsClickEvent;
|
import cc.pogoda.mobile.pogodacc.activity.handler.MainActImageButtonSettingsClickEvent;
|
||||||
|
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||||
import cc.pogoda.mobile.pogodacc.dao.AllStationsDao;
|
import cc.pogoda.mobile.pogodacc.dao.AllStationsDao;
|
||||||
|
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||||
import cc.pogoda.mobile.pogodacc.file.FavouritiesFile;
|
import cc.pogoda.mobile.pogodacc.file.FavouritiesFile;
|
||||||
import cc.pogoda.mobile.pogodacc.file.FileNames;
|
import cc.pogoda.mobile.pogodacc.file.FileNames;
|
||||||
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
import cc.pogoda.mobile.pogodacc.type.ParceableStationsList;
|
||||||
|
@ -143,6 +150,8 @@ public class MainActivity extends AppCompatActivity {
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
baseContext = getApplicationContext();
|
||||||
|
|
||||||
StrictMode.VmPolicy.Builder b = new StrictMode.VmPolicy.Builder();
|
StrictMode.VmPolicy.Builder b = new StrictMode.VmPolicy.Builder();
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||||
StrictMode.VmPolicy policy = b.detectAll().detectNonSdkApiUsage().penaltyListener((Runnable r) -> r.run(), (Violation v) -> {v.printStackTrace();}).build();
|
StrictMode.VmPolicy policy = b.detectAll().detectNonSdkApiUsage().penaltyListener((Runnable r) -> r.run(), (Violation v) -> {v.printStackTrace();}).build();
|
||||||
|
@ -154,17 +163,21 @@ public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
AndroidThreeTen.init(this);
|
AndroidThreeTen.init(this);
|
||||||
|
|
||||||
// Locale locale = new Locale("pl");
|
ConfigurationFile confFile = new ConfigurationFile(baseContext);
|
||||||
// Locale.setDefault(locale);
|
|
||||||
// Resources resources = this.getResources();
|
confFile.restoreFromFile();
|
||||||
// Configuration config = resources.getConfiguration();
|
|
||||||
// config.setLocale(locale);
|
if (AppConfiguration.locale != null && AppConfiguration.locale != "default") {
|
||||||
// resources.updateConfiguration(config, resources.getDisplayMetrics());
|
Locale locale = new Locale(AppConfiguration.locale);
|
||||||
|
Locale.setDefault(locale);
|
||||||
|
Resources resources = this.getResources();
|
||||||
|
Configuration config = resources.getConfiguration();
|
||||||
|
config.setLocale(locale);
|
||||||
|
resources.updateConfiguration(config, resources.getDisplayMetrics());
|
||||||
|
}
|
||||||
|
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
baseContext = getApplicationContext();
|
|
||||||
|
|
||||||
fileNames = new FileNames(baseContext);
|
fileNames = new FileNames(baseContext);
|
||||||
|
|
||||||
favouritiesFile = new FavouritiesFile(fileNames);
|
favouritiesFile = new FavouritiesFile(fileNames);
|
||||||
|
@ -192,7 +205,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
settingsButton = (ImageButton) findViewById(R.id.imageButtonSettings);
|
settingsButton = (ImageButton) findViewById(R.id.imageButtonSettings);
|
||||||
if (settingsButton != null) {
|
if (settingsButton != null) {
|
||||||
settingsButton.setOnClickListener(new MainActImageButtonSettingsClickEvent(this));
|
settingsButton.setOnClickListener(new MainActImageButtonSettingsClickEvent(this, confFile));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -203,6 +216,29 @@ public class MainActivity extends AppCompatActivity {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
||||||
|
//return super.onOptionsItemSelected(item);
|
||||||
|
|
||||||
|
switch (item.getItemId()) {
|
||||||
|
case R.id.menu_item_translation_authors: {
|
||||||
|
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
||||||
|
builder.setMessage("ENG: Mateusz Lubecki\r\n" +
|
||||||
|
"CZE: Sylwiusz Pachel\r\n" +
|
||||||
|
"GER: Jakub Fiałek\r\n" +
|
||||||
|
"LAT: Andris Stikáns\r\n" +
|
||||||
|
"UKR, RUS: Влад Поливач \r\n(Wład Polywacz)\r\n\r\nProgram Icon: Bartosz Kaszubowski");
|
||||||
|
builder.setPositiveButton(R.string.ok, (DialogInterface var1, int var2) -> {
|
||||||
|
var1.dismiss();
|
||||||
|
});
|
||||||
|
builder.create();
|
||||||
|
builder.show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
public void weatherStationListHandler(WeatherStationListEvent serviceEvent) {
|
public void weatherStationListHandler(WeatherStationListEvent serviceEvent) {
|
||||||
System.out.println(serviceEvent.toString());
|
System.out.println(serviceEvent.toString());
|
||||||
|
|
|
@ -3,12 +3,19 @@ package cc.pogoda.mobile.pogodacc.activity;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.AdapterView;
|
||||||
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.CompoundButton;
|
import android.widget.CompoundButton;
|
||||||
|
import android.widget.Spinner;
|
||||||
import android.widget.Switch;
|
import android.widget.Switch;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import cc.pogoda.mobile.pogodacc.R;
|
import cc.pogoda.mobile.pogodacc.R;
|
||||||
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||||
|
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||||
|
|
||||||
public class SettingsActivity extends AppCompatActivity {
|
public class SettingsActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
@ -16,6 +23,22 @@ public class SettingsActivity extends AppCompatActivity {
|
||||||
|
|
||||||
TextView windspdUnitDisplayTv;
|
TextView windspdUnitDisplayTv;
|
||||||
|
|
||||||
|
ConfigurationFile confFile;
|
||||||
|
|
||||||
|
Spinner language;
|
||||||
|
|
||||||
|
private static String languageNameFromShort(String shortName) {
|
||||||
|
switch (shortName) {
|
||||||
|
case "en-rUS": return "English";
|
||||||
|
case "pl": return "Polski";
|
||||||
|
case "cs": return "Čeština";
|
||||||
|
case "uk": return "Українська мова";
|
||||||
|
case "ru": return "Русский";
|
||||||
|
case "lv": return "Latviešu";
|
||||||
|
default: return "AUTO";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void updateWindspdUnitTv(boolean b) {
|
private void updateWindspdUnitTv(boolean b) {
|
||||||
if (windspdUnitDisplayTv != null) {
|
if (windspdUnitDisplayTv != null) {
|
||||||
if (b) {
|
if (b) {
|
||||||
|
@ -24,6 +47,8 @@ public class SettingsActivity extends AppCompatActivity {
|
||||||
else {
|
else {
|
||||||
windspdUnitDisplayTv.setText(R.string.meters_per_second);
|
windspdUnitDisplayTv.setText(R.string.meters_per_second);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
confFile.storeToFile();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,6 +57,8 @@ public class SettingsActivity extends AppCompatActivity {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_settings);
|
setContentView(R.layout.activity_settings);
|
||||||
|
|
||||||
|
confFile = new ConfigurationFile(getBaseContext());
|
||||||
|
|
||||||
windspdUnitDisplayTv = (TextView) findViewById(R.id.textViewSettingsWindspeedUnitDisp);
|
windspdUnitDisplayTv = (TextView) findViewById(R.id.textViewSettingsWindspeedUnitDisp);
|
||||||
updateWindspdUnitTv(AppConfiguration.replaceMsWithKnots);
|
updateWindspdUnitTv(AppConfiguration.replaceMsWithKnots);
|
||||||
|
|
||||||
|
@ -47,5 +74,43 @@ public class SettingsActivity extends AppCompatActivity {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
language = (Spinner) findViewById(R.id.spinnerSettingsLanguage);
|
||||||
|
if (language != null) {
|
||||||
|
ArrayAdapter spinnerLanguageAdapter = ArrayAdapter.createFromResource(getBaseContext(), R.array.languages, R.layout.spinner_item);
|
||||||
|
|
||||||
|
int currentLanguagePosition = spinnerLanguageAdapter.getPosition(SettingsActivity.languageNameFromShort(AppConfiguration.locale));
|
||||||
|
|
||||||
|
language.setAdapter(spinnerLanguageAdapter);
|
||||||
|
|
||||||
|
// if an item has been found (if no -1 is returned by 'getPosition'
|
||||||
|
if (currentLanguagePosition >= 0) {
|
||||||
|
language.setSelection(currentLanguagePosition);
|
||||||
|
}
|
||||||
|
|
||||||
|
language.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
||||||
|
@Override
|
||||||
|
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
|
||||||
|
String languageSelected = adapterView.getItemAtPosition(i).toString();
|
||||||
|
|
||||||
|
switch (languageSelected) {
|
||||||
|
case "English": AppConfiguration.locale = "en-rUS"; break;
|
||||||
|
case "Polski": AppConfiguration.locale = "pl"; break;
|
||||||
|
case "Čeština": AppConfiguration.locale = "cs"; break;
|
||||||
|
case "Українська мова": AppConfiguration.locale = "uk"; break;
|
||||||
|
case "Русский": AppConfiguration.locale = "ru"; break;
|
||||||
|
case "Latviešu": AppConfiguration.locale = "lv"; break;
|
||||||
|
default: AppConfiguration.locale = "default";
|
||||||
|
}
|
||||||
|
|
||||||
|
confFile.storeToFile();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onNothingSelected(AdapterView<?> adapterView) {
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -6,6 +6,7 @@ import android.view.View;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
import cc.pogoda.mobile.pogodacc.activity.SettingsActivity;
|
import cc.pogoda.mobile.pogodacc.activity.SettingsActivity;
|
||||||
|
import cc.pogoda.mobile.pogodacc.file.ConfigurationFile;
|
||||||
|
|
||||||
public class MainActImageButtonSettingsClickEvent implements View.OnClickListener {
|
public class MainActImageButtonSettingsClickEvent implements View.OnClickListener {
|
||||||
|
|
||||||
|
@ -13,7 +14,7 @@ public class MainActImageButtonSettingsClickEvent implements View.OnClickListene
|
||||||
|
|
||||||
Intent intent;
|
Intent intent;
|
||||||
|
|
||||||
public MainActImageButtonSettingsClickEvent(AppCompatActivity _parent) {
|
public MainActImageButtonSettingsClickEvent(AppCompatActivity _parent, ConfigurationFile _configuration_file) {
|
||||||
parent = _parent;
|
parent = _parent;
|
||||||
|
|
||||||
intent = new Intent(parent, SettingsActivity.class);
|
intent = new Intent(parent, SettingsActivity.class);
|
||||||
|
|
|
@ -3,4 +3,6 @@ package cc.pogoda.mobile.pogodacc.config;
|
||||||
public class AppConfiguration {
|
public class AppConfiguration {
|
||||||
|
|
||||||
public static boolean replaceMsWithKnots = false;
|
public static boolean replaceMsWithKnots = false;
|
||||||
|
|
||||||
|
public static String locale = "default";
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,86 @@
|
||||||
|
package cc.pogoda.mobile.pogodacc.file;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import org.json.JSONException;
|
||||||
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.FileInputStream;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
|
import cc.pogoda.mobile.pogodacc.config.AppConfiguration;
|
||||||
|
|
||||||
|
public class ConfigurationFile {
|
||||||
|
|
||||||
|
FileNames fileNames;
|
||||||
|
|
||||||
|
public ConfigurationFile(Context context) {
|
||||||
|
fileNames = new FileNames(context);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void restoreFromFile() {
|
||||||
|
|
||||||
|
File file = fileNames.getAppConfigurationFile();
|
||||||
|
|
||||||
|
// create an input stream to load file content
|
||||||
|
FileInputStream fns = null;
|
||||||
|
try {
|
||||||
|
fns = new FileInputStream(file);
|
||||||
|
InputStreamReader streamReader = new InputStreamReader(fns);
|
||||||
|
|
||||||
|
// create a place fo JSON content
|
||||||
|
char buffer[] = new char[(int) file.length()];
|
||||||
|
|
||||||
|
// read the content of file
|
||||||
|
streamReader.read(buffer);
|
||||||
|
|
||||||
|
streamReader.close();
|
||||||
|
|
||||||
|
JSONObject mainObject = new JSONObject(String.valueOf(buffer));
|
||||||
|
|
||||||
|
AppConfiguration.replaceMsWithKnots = mainObject.getBoolean("replaceMsWithKnots");
|
||||||
|
AppConfiguration.locale = mainObject.getString("locale");
|
||||||
|
|
||||||
|
} catch (IOException | JSONException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
|
||||||
|
AppConfiguration.locale = "default";
|
||||||
|
AppConfiguration.replaceMsWithKnots = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void storeToFile() {
|
||||||
|
String jsonData = "";
|
||||||
|
|
||||||
|
try {
|
||||||
|
FileOutputStream outputStream = new FileOutputStream(fileNames.getAppConfigurationFile());
|
||||||
|
|
||||||
|
JSONObject masterObject = new JSONObject();
|
||||||
|
|
||||||
|
masterObject.put("replaceMsWithKnots", AppConfiguration.replaceMsWithKnots);
|
||||||
|
masterObject.put("locale", AppConfiguration.locale);
|
||||||
|
|
||||||
|
jsonData = masterObject.toString();
|
||||||
|
|
||||||
|
// write JSON content to file on disk
|
||||||
|
outputStream.write(jsonData.getBytes());
|
||||||
|
|
||||||
|
// synchronize and close stream
|
||||||
|
outputStream.flush();
|
||||||
|
outputStream.close();
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} catch (JSONException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,48 @@
|
||||||
|
package cc.pogoda.mobile.pogodacc.file;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.OutputStream;
|
||||||
|
import java.io.OutputStreamWriter;
|
||||||
|
|
||||||
|
import cc.pogoda.mobile.pogodacc.type.WeatherStation;
|
||||||
|
import cc.pogoda.mobile.pogodacc.type.web.ListOfStationData;
|
||||||
|
import cc.pogoda.mobile.pogodacc.type.web.StationData;
|
||||||
|
|
||||||
|
public class CsvExport {
|
||||||
|
|
||||||
|
public static boolean exportToCsv(ListOfStationData data, WeatherStation station, Context context, OutputStream out) {
|
||||||
|
|
||||||
|
OutputStreamWriter writer = new OutputStreamWriter(out);
|
||||||
|
|
||||||
|
try {
|
||||||
|
writer.write("epoch,temperature,pressure,humidity,winddirection,windspeed,windgusts\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
for (StationData d : data.list_of_station_data) {
|
||||||
|
|
||||||
|
writer.write( String.valueOf(d.epoch) + "," +
|
||||||
|
String.valueOf(d.temperature) + "," +
|
||||||
|
String.valueOf(d.pressure) + "," +
|
||||||
|
String.valueOf(d.humidity) + "," +
|
||||||
|
String.valueOf(d.winddir) + "," +
|
||||||
|
String.valueOf(d.windspeed) + "," +
|
||||||
|
String.valueOf(d.windgusts) + "\r\n");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
writer.flush();
|
||||||
|
writer.close();
|
||||||
|
|
||||||
|
out.flush();
|
||||||
|
out.close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
|
@ -111,6 +111,12 @@ public class ExcelExport {
|
||||||
}
|
}
|
||||||
|
|
||||||
rowNumber++;
|
rowNumber++;
|
||||||
|
rowNumber++;
|
||||||
|
|
||||||
|
Row info = sheet.createRow(rowNumber++);
|
||||||
|
cell = info.createCell(0);
|
||||||
|
cell.setCellValue("Windspeed is exported both in m/s and knots. One knot equals one nautical mile per hour");
|
||||||
|
|
||||||
rowNumber++;
|
rowNumber++;
|
||||||
rowNumber++;
|
rowNumber++;
|
||||||
|
|
||||||
|
@ -148,6 +154,14 @@ public class ExcelExport {
|
||||||
cell.setCellValue("Wind Gusts [m/s]");
|
cell.setCellValue("Wind Gusts [m/s]");
|
||||||
cell.setCellStyle(left);
|
cell.setCellStyle(left);
|
||||||
|
|
||||||
|
cell = header.createCell(8);
|
||||||
|
cell.setCellValue("Wind Average Speed [knots]");
|
||||||
|
cell.setCellStyle(left);
|
||||||
|
|
||||||
|
cell = header.createCell(9);
|
||||||
|
cell.setCellValue("Wind Gusts [knots]");
|
||||||
|
cell.setCellStyle(left);
|
||||||
|
|
||||||
// put data into output file
|
// put data into output file
|
||||||
for (StationData d : data.list_of_station_data) {
|
for (StationData d : data.list_of_station_data) {
|
||||||
Row r = sheet.createRow(rowNumber++);
|
Row r = sheet.createRow(rowNumber++);
|
||||||
|
@ -184,6 +198,14 @@ public class ExcelExport {
|
||||||
Cell windgust = r.createCell(7);
|
Cell windgust = r.createCell(7);
|
||||||
windgust.setCellValue(round(d.windgusts));
|
windgust.setCellValue(round(d.windgusts));
|
||||||
windgust.setCellStyle(left);
|
windgust.setCellStyle(left);
|
||||||
|
|
||||||
|
Cell windspeed_kts = r.createCell(8);
|
||||||
|
windspeed.setCellValue(round(d.windspeed * 0.514));
|
||||||
|
windspeed.setCellStyle(left);
|
||||||
|
|
||||||
|
Cell windgust_kts = r.createCell(9);
|
||||||
|
windgust.setCellValue(round(d.windgusts * 0.514));
|
||||||
|
windgust.setCellStyle(left);
|
||||||
}
|
}
|
||||||
|
|
||||||
sheet.setColumnWidth(0, 6600);
|
sheet.setColumnWidth(0, 6600);
|
||||||
|
|
|
@ -9,6 +9,7 @@ public class FileNames {
|
||||||
public static final String DIRECTORY = "files";
|
public static final String DIRECTORY = "files";
|
||||||
|
|
||||||
public static final String FAVS = "favourites.json";
|
public static final String FAVS = "favourites.json";
|
||||||
|
public static final String CONF = "app_configuration.json";
|
||||||
|
|
||||||
private Context ctx;
|
private Context ctx;
|
||||||
|
|
||||||
|
@ -26,4 +27,10 @@ public class FileNames {
|
||||||
return new File(dir.getAbsolutePath() + "/" + FAVS);
|
return new File(dir.getAbsolutePath() + "/" + FAVS);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public File getAppConfigurationFile() {
|
||||||
|
File dir = this.getDirectory();
|
||||||
|
|
||||||
|
return new File(dir.getAbsolutePath() + "/" + CONF);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,11 +51,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewCurrent"
|
android:id="@+id/textViewCurrent"
|
||||||
android:layout_width="62dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="54dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="143dp"
|
android:layout_marginTop="143dp"
|
||||||
android:layout_marginEnd="67dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="18dp"
|
android:layout_marginBottom="18dp"
|
||||||
android:text="@string/fav_stations"
|
android:text="@string/fav_stations"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewAllStations"
|
android:id="@+id/textViewAllStations"
|
||||||
android:layout_width="113dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="20dp"
|
android:layout_height="20dp"
|
||||||
android:layout_marginStart="21dp"
|
android:layout_marginStart="21dp"
|
||||||
android:layout_marginTop="116dp"
|
android:layout_marginTop="116dp"
|
||||||
|
@ -150,9 +150,9 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewExport"
|
android:id="@+id/textViewExport"
|
||||||
android:layout_width="113dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="20dp"
|
android:layout_height="20dp"
|
||||||
android:layout_marginStart="21dp"
|
android:layout_marginStart="22dp"
|
||||||
android:layout_marginTop="116dp"
|
android:layout_marginTop="116dp"
|
||||||
android:layout_marginEnd="22dp"
|
android:layout_marginEnd="22dp"
|
||||||
android:layout_marginBottom="18dp"
|
android:layout_marginBottom="18dp"
|
||||||
|
@ -197,11 +197,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewSettings"
|
android:id="@+id/textViewSettings"
|
||||||
android:layout_width="62dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="54dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="143dp"
|
android:layout_marginTop="143dp"
|
||||||
android:layout_marginEnd="67dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="18dp"
|
android:layout_marginBottom="18dp"
|
||||||
android:text="@string/settings"
|
android:text="@string/settings"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="32dp"
|
android:layout_marginStart="32dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="16dp"
|
||||||
|
android:minWidth="48dp"
|
||||||
|
android:minHeight="48dp"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
@ -31,12 +33,38 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewSettingsWindspeedUnitDisp"
|
android:id="@+id/textViewSettingsWindspeedUnitDisp"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="46dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="48dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="8dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="16dp"
|
||||||
android:text="..."
|
android:text="..."
|
||||||
android:textSize="20sp"
|
android:textAlignment="center"
|
||||||
|
android:textSize="24sp"
|
||||||
app:layout_constraintStart_toEndOf="@+id/switchKnots"
|
app:layout_constraintStart_toEndOf="@+id/switchKnots"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/textViewSettingsLabelWindspeedUnit" />
|
app:layout_constraintTop_toBottomOf="@+id/textViewSettingsLabelWindspeedUnit" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textViewSettingsLabelLanguage"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="32dp"
|
||||||
|
android:layout_marginTop="32dp"
|
||||||
|
android:text="Language / Język / Язык / Valoda"
|
||||||
|
android:textSize="24sp"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/switchKnots" />
|
||||||
|
|
||||||
|
<Spinner
|
||||||
|
android:id="@+id/spinnerSettingsLanguage"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="32dp"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:layout_marginEnd="16dp"
|
||||||
|
android:minHeight="48dp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/textViewSettingsLabelLanguage" />
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
@ -131,7 +131,7 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="57dp"
|
android:layout_marginStart="57dp"
|
||||||
android:layout_marginTop="142dp"
|
android:layout_marginTop="142dp"
|
||||||
android:layout_marginEnd="61dp"
|
android:layout_marginEnd="57dp"
|
||||||
android:layout_marginBottom="19dp"
|
android:layout_marginBottom="19dp"
|
||||||
android:text="@string/wind_rose"
|
android:text="@string/wind_rose"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/imageButtonWindRose"
|
app:layout_constraintBottom_toBottomOf="@+id/imageButtonWindRose"
|
||||||
|
@ -161,11 +161,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewCurrent"
|
android:id="@+id/textViewCurrent"
|
||||||
android:layout_width="131dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="25dp"
|
android:layout_height="25dp"
|
||||||
android:layout_marginStart="54dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="143dp"
|
android:layout_marginTop="143dp"
|
||||||
android:layout_marginEnd="67dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="18dp"
|
android:layout_marginBottom="18dp"
|
||||||
android:text="@string/station_summary"
|
android:text="@string/station_summary"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -196,11 +196,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewTrend"
|
android:id="@+id/textViewTrend"
|
||||||
android:layout_width="128dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="55dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="141dp"
|
android:layout_marginTop="141dp"
|
||||||
android:layout_marginEnd="59dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:text="@string/title_activity_trend"
|
android:text="@string/title_activity_trend"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -231,11 +231,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewPlotsTemperature"
|
android:id="@+id/textViewPlotsTemperature"
|
||||||
android:layout_width="128dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="55dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="141dp"
|
android:layout_marginTop="141dp"
|
||||||
android:layout_marginEnd="59dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:text="@string/temperature_plot"
|
android:text="@string/temperature_plot"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -266,11 +266,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewPlotsHumidity"
|
android:id="@+id/textViewPlotsHumidity"
|
||||||
android:layout_width="128dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="55dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="141dp"
|
android:layout_marginTop="141dp"
|
||||||
android:layout_marginEnd="59dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:text="@string/humidity_plot"
|
android:text="@string/humidity_plot"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -303,11 +303,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewPlotsWindSpeed"
|
android:id="@+id/textViewPlotsWindSpeed"
|
||||||
android:layout_width="128dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="55dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="141dp"
|
android:layout_marginTop="141dp"
|
||||||
android:layout_marginEnd="59dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:text="@string/wind_speed_plots"
|
android:text="@string/wind_speed_plots"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
@ -338,11 +338,11 @@
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/textViewPlotsWindDirection"
|
android:id="@+id/textViewPlotsWindDirection"
|
||||||
android:layout_width="128dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:layout_marginStart="55dp"
|
android:layout_marginStart="54dp"
|
||||||
android:layout_marginTop="141dp"
|
android:layout_marginTop="141dp"
|
||||||
android:layout_marginEnd="59dp"
|
android:layout_marginEnd="54dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:text="@string/wind_direction_plots"
|
android:text="@string/wind_direction_plots"
|
||||||
android:textAlignment="center"
|
android:textAlignment="center"
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<TextView
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:textSize="24sp"
|
||||||
|
android:gravity="left"
|
||||||
|
android:padding="5dip" />
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
|
||||||
<item android:title="Item" />
|
<item
|
||||||
|
android:id="@+id/menu_item_translation_authors"
|
||||||
|
android:title="@string/translation_authors" />
|
||||||
</menu>
|
</menu>
|
|
@ -0,0 +1,190 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
|
||||||
|
<string name="select_station">VYBRAT</string>
|
||||||
|
|
||||||
|
<string name="all_stations">Všechny stanice</string>
|
||||||
|
|
||||||
|
<string name="fav_stations">Oblíbené</string>
|
||||||
|
|
||||||
|
<string name="station_summary">Aktuální hodnoty</string>
|
||||||
|
|
||||||
|
<string name="station_plots">Diagramy</string>
|
||||||
|
|
||||||
|
<string name="wind_speed">Rychlost větru</string>
|
||||||
|
|
||||||
|
<string name="wind_gusts">Poryvy větru</string>
|
||||||
|
|
||||||
|
<string name="wind_direction">Směr větru</string>
|
||||||
|
|
||||||
|
<string name="temperature">Teplota</string>
|
||||||
|
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Vlhkost vzduchu</string>
|
||||||
|
|
||||||
|
<string name="auto_refresh">Hodnoty v tomto okně se automaticky obnovují každých 90 sekund</string>
|
||||||
|
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Čas</string>
|
||||||
|
|
||||||
|
<string name="date">Datum</string>
|
||||||
|
<string name="add">Přidat</string>
|
||||||
|
|
||||||
|
<string name="delete">Vymazat</string>
|
||||||
|
|
||||||
|
<string name="delete_fav">Odstranit z oblíbených</string>
|
||||||
|
|
||||||
|
<string name="station_not_comm">Pozor! Tato stanice neodesílá žádná data déle než 2 hodiny</string>
|
||||||
|
|
||||||
|
<string name="station_disabled">Pozor!Stanice byla dočasně odpojena nebo byla delší dobu nečinná</string>
|
||||||
|
|
||||||
|
<string name="archive_data">Archivní data</string>
|
||||||
|
|
||||||
|
<string name="export_from">Exportovat do</string>
|
||||||
|
|
||||||
|
<string name="time_scale">Časové měřítko</string>
|
||||||
|
|
||||||
|
<string name="mean_value">Průměr</string>
|
||||||
|
<string name="max_value">Maximální hodnota</string>
|
||||||
|
|
||||||
|
<string name="show_previous">Zobrazit poslední</string>
|
||||||
|
|
||||||
|
<string name="hours">Hodiny</string>
|
||||||
|
<string name="days">Dny</string>
|
||||||
|
<string name="hours_12">12 Hodin</string>
|
||||||
|
<string name="hours_24">24 Hodin</string>
|
||||||
|
<string name="maximum">Maximum</string>
|
||||||
|
<string name="ok">OK</string>
|
||||||
|
<string name="select">Vybrat</string>
|
||||||
|
|
||||||
|
<string name="apply">Aplikovat</string>
|
||||||
|
|
||||||
|
<string name="cancel">Zrušit</string>
|
||||||
|
|
||||||
|
<string name="wind_rose">Větrná růžice</string>
|
||||||
|
<string name="mean_value_short">Průměr</string>
|
||||||
|
<string name="max_value_short">Max</string>
|
||||||
|
<string name="add_fav">Přidat k oblíbeným</string>
|
||||||
|
|
||||||
|
<string name="wind_gust_short">Poryv</string>
|
||||||
|
<string name="last_hour">Poslední hodina</string>
|
||||||
|
|
||||||
|
<string name="wind_direction_short">Směr</string>
|
||||||
|
|
||||||
|
<string name="temperature_short">Teplota</string>
|
||||||
|
<string name="degress">Stupně</string>
|
||||||
|
|
||||||
|
<string name="max_1h_gust">Maximální poryv za poslední hodinu</string>
|
||||||
|
|
||||||
|
<string name="min_1h_avg">Minimální rychlost za poslední hodinu</string>
|
||||||
|
|
||||||
|
<string name="no_data">Žádná data</string>
|
||||||
|
|
||||||
|
<string name="warning">Pozor!</string>
|
||||||
|
<string name="station_doesnt_transmit">Stanice neodesílá data</string>
|
||||||
|
|
||||||
|
<string name="for_longer_than_2_hours">Více než dvě hodiny</string>
|
||||||
|
|
||||||
|
<string name="export_data">Exportovat data</string>
|
||||||
|
|
||||||
|
<string name="export_ln">Délka v hodinách</string>
|
||||||
|
|
||||||
|
<string name="select_station_export">Vyberte stanici, kterou chcete přenést</string>
|
||||||
|
<string name="start_data">Počáteční datum a čas</string>
|
||||||
|
|
||||||
|
<string name="max_100_hours">Maximálně sto hodin</string>
|
||||||
|
|
||||||
|
<string name="output_fn">Výstupní soubor</string>
|
||||||
|
|
||||||
|
<string name="start_export">Začněte exportovat</string>
|
||||||
|
|
||||||
|
<string name="output_export_format">Formát výstupního souboru</string>
|
||||||
|
|
||||||
|
<string name="last_data_timestamp">Čas posledního měření</string>
|
||||||
|
|
||||||
|
<string name="wind_speed_plots">Rychlost větru</string>
|
||||||
|
|
||||||
|
<string name="wind_direction_plots">Směr větru</string>
|
||||||
|
<string name="temperature_plot">Teplota</string>
|
||||||
|
|
||||||
|
<string name="humidity_plot">Vlhkost vzduchu</string>
|
||||||
|
|
||||||
|
<string name="station_doesnt_measure">Stanice tento parametr neměří</string>
|
||||||
|
<string name="click_on_plot">Klikněte na bod na grafu</string>
|
||||||
|
<string name="sort_alphabetical">Seřadit podle abecedy</string>
|
||||||
|
|
||||||
|
<string name="sort_in_adding_order">Seřadit podle pořadí přidávání</string>
|
||||||
|
<string name="clear_from_non_existent">Odstraňte neexistující stanice</string>
|
||||||
|
<string name="days_3">Tři dny</string>
|
||||||
|
|
||||||
|
<string name="plot_data_lenght">Délka dat v grafech</string>
|
||||||
|
<string name="pressure">Tlak</string>
|
||||||
|
<string name="wind">Vítr</string>
|
||||||
|
|
||||||
|
<string name="current_value">Aktuální hodnota</string>
|
||||||
|
|
||||||
|
<string name="h2_value">Před dvěmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="h4_value">Před čtyřmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="h6_value">Před šesti hodinami</string>
|
||||||
|
|
||||||
|
<string name="h8_value">Před osmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="no_comm_with_backend">Neni komunikace se serverem</string>
|
||||||
|
<string name="no_stations_in_fav_1">Ve vašem seznamu oblíbených není žádná stanice</string>
|
||||||
|
<string name="no_stations_in_fav_2">Chcete-li sem něco přidat, použijte nabídku v okně podrobností stanice</string>
|
||||||
|
<string name="fav_added_success">Stanice byla přidána do oblíbených</string>
|
||||||
|
<string name="fav_deleted_success">Stanice byla odstraněna z oblíbených</string>
|
||||||
|
<string name="settings">Nastavení</string>
|
||||||
|
|
||||||
|
<string name="test_warning">Pozor! Toto je zkušební verze aplikace!</string>
|
||||||
|
<string name="credits_1">Výrobce:</string>
|
||||||
|
<string name="camera">Webová kamera</string>
|
||||||
|
|
||||||
|
<string name="forecast">Předpověď počasí</string>
|
||||||
|
|
||||||
|
<string name="from">Od</string>
|
||||||
|
<string name="to">Do</string>
|
||||||
|
<string name="language">Jazyk</string>
|
||||||
|
<string name="unit_of_measure">Měrná jednotka</string>
|
||||||
|
|
||||||
|
<string name="wind_unit_of_measure">Jednotka rychlosti větru</string>
|
||||||
|
|
||||||
|
<string name="filter">Filtruj</string>
|
||||||
|
<string name="search">Hledejte podle jména</string>
|
||||||
|
|
||||||
|
<string name="sort">Seřadit</string>
|
||||||
|
|
||||||
|
<string name="sort_by_name">Seřaď dle jména</string>
|
||||||
|
|
||||||
|
<string name="sort_in_add_order">Seřadit v pořadí, v jakém byly přidány</string>
|
||||||
|
|
||||||
|
<string name="translation_authors">Autoři překladů</string>
|
||||||
|
|
||||||
|
<string name="ice_temperature">Teplota ledu</string>
|
||||||
|
|
||||||
|
<string name="reference_runner_temperature">Temperatura płozy kontrolnej</string>
|
||||||
|
<string name="records">Rekordy</string>
|
||||||
|
<string name="last_30_days">Za posledních 30 dní</string>
|
||||||
|
|
||||||
|
<string name="this_year">Od začátku roku</string>
|
||||||
|
|
||||||
|
<string name="ever">Od instalace stanice</string>
|
||||||
|
|
||||||
|
<string name="data_sources">Zdroje dat</string>
|
||||||
|
|
||||||
|
<string name="callsign">Volací znak w APRS</string>
|
||||||
|
|
||||||
|
<string name="select_output_file">Vyberte výstupní soubor</string>
|
||||||
|
|
||||||
|
<string name="success">Úspěšně dokončeno</string>
|
||||||
|
|
||||||
|
<string name="failure">Nastala chyba</string>
|
||||||
|
|
||||||
|
<string name="knots_long">kn (Uzly)</string>
|
||||||
|
<string name="export_decimation">/string>Decimace eskportovaných údajov</string>
|
||||||
|
<string name="export_decimation_minutes">Minimální krok v minutách</string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -0,0 +1,190 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
|
||||||
|
<string name="select_station">VYBRAT</string>
|
||||||
|
|
||||||
|
<string name="all_stations">Všechny stanice</string>
|
||||||
|
|
||||||
|
<string name="fav_stations">Oblíbené</string>
|
||||||
|
|
||||||
|
<string name="station_summary">Aktuální hodnoty</string>
|
||||||
|
|
||||||
|
<string name="station_plots">Diagramy</string>
|
||||||
|
|
||||||
|
<string name="wind_speed">Rychlost větru</string>
|
||||||
|
|
||||||
|
<string name="wind_gusts">Poryvy větru</string>
|
||||||
|
|
||||||
|
<string name="wind_direction">Směr větru</string>
|
||||||
|
|
||||||
|
<string name="temperature">Teplota</string>
|
||||||
|
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Vlhkost vzduchu</string>
|
||||||
|
|
||||||
|
<string name="auto_refresh">Hodnoty v tomto okně se automaticky obnovují každých 90 sekund</string>
|
||||||
|
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Čas</string>
|
||||||
|
|
||||||
|
<string name="date">Datum</string>
|
||||||
|
<string name="add">Přidat</string>
|
||||||
|
|
||||||
|
<string name="delete">Vymazat</string>
|
||||||
|
|
||||||
|
<string name="delete_fav">Odstranit z oblíbených</string>
|
||||||
|
|
||||||
|
<string name="station_not_comm">Pozor! Tato stanice neodesílá žádná data déle než 2 hodiny</string>
|
||||||
|
|
||||||
|
<string name="station_disabled">Pozor!Stanice byla dočasně odpojena nebo byla delší dobu nečinná</string>
|
||||||
|
|
||||||
|
<string name="archive_data">Archivní data</string>
|
||||||
|
|
||||||
|
<string name="export_from">Exportovat do</string>
|
||||||
|
|
||||||
|
<string name="time_scale">Časové měřítko</string>
|
||||||
|
|
||||||
|
<string name="mean_value">Průměr</string>
|
||||||
|
<string name="max_value">Maximální hodnota</string>
|
||||||
|
|
||||||
|
<string name="show_previous">Zobrazit poslední</string>
|
||||||
|
|
||||||
|
<string name="hours">Hodiny</string>
|
||||||
|
<string name="days">Dny</string>
|
||||||
|
<string name="hours_12">12 Hodin</string>
|
||||||
|
<string name="hours_24">24 Hodin</string>
|
||||||
|
<string name="maximum">Maximum</string>
|
||||||
|
<string name="ok">OK</string>
|
||||||
|
<string name="select">Vybrat</string>
|
||||||
|
|
||||||
|
<string name="apply">Aplikovat</string>
|
||||||
|
|
||||||
|
<string name="cancel">Zrušit</string>
|
||||||
|
|
||||||
|
<string name="wind_rose">Větrná růžice</string>
|
||||||
|
<string name="mean_value_short">Průměr</string>
|
||||||
|
<string name="max_value_short">Max</string>
|
||||||
|
<string name="add_fav">Přidat k oblíbeným</string>
|
||||||
|
|
||||||
|
<string name="wind_gust_short">Poryv</string>
|
||||||
|
<string name="last_hour">Poslední hodina</string>
|
||||||
|
|
||||||
|
<string name="wind_direction_short">Směr</string>
|
||||||
|
|
||||||
|
<string name="temperature_short">Teplota</string>
|
||||||
|
<string name="degress">Stupně</string>
|
||||||
|
|
||||||
|
<string name="max_1h_gust">Maximální poryv za poslední hodinu</string>
|
||||||
|
|
||||||
|
<string name="min_1h_avg">Minimální rychlost za poslední hodinu</string>
|
||||||
|
|
||||||
|
<string name="no_data">Žádná data</string>
|
||||||
|
|
||||||
|
<string name="warning">Pozor!</string>
|
||||||
|
<string name="station_doesnt_transmit">Stanice neodesílá data</string>
|
||||||
|
|
||||||
|
<string name="for_longer_than_2_hours">Více než dvě hodiny</string>
|
||||||
|
|
||||||
|
<string name="export_data">Exportovat data</string>
|
||||||
|
|
||||||
|
<string name="export_ln">Délka v hodinách</string>
|
||||||
|
|
||||||
|
<string name="select_station_export">Vyberte stanici, kterou chcete přenést</string>
|
||||||
|
<string name="start_data">Počáteční datum a čas</string>
|
||||||
|
|
||||||
|
<string name="max_100_hours">Maximálně sto hodin</string>
|
||||||
|
|
||||||
|
<string name="output_fn">Výstupní soubor</string>
|
||||||
|
|
||||||
|
<string name="start_export">Začněte exportovat</string>
|
||||||
|
|
||||||
|
<string name="output_export_format">Formát výstupního souboru</string>
|
||||||
|
|
||||||
|
<string name="last_data_timestamp">Čas posledního měření</string>
|
||||||
|
|
||||||
|
<string name="wind_speed_plots">Rychlost větru</string>
|
||||||
|
|
||||||
|
<string name="wind_direction_plots">Směr větru</string>
|
||||||
|
<string name="temperature_plot">Teplota</string>
|
||||||
|
|
||||||
|
<string name="humidity_plot">Vlhkost vzduchu</string>
|
||||||
|
|
||||||
|
<string name="station_doesnt_measure">Stanice tento parametr neměří</string>
|
||||||
|
<string name="click_on_plot">Klikněte na bod na grafu</string>
|
||||||
|
<string name="sort_alphabetical">Seřadit podle abecedy</string>
|
||||||
|
|
||||||
|
<string name="sort_in_adding_order">Seřadit podle pořadí přidávání</string>
|
||||||
|
<string name="clear_from_non_existent">Odstraňte neexistující stanice</string>
|
||||||
|
<string name="days_3">Tři dny</string>
|
||||||
|
|
||||||
|
<string name="plot_data_lenght">Délka dat v grafech</string>
|
||||||
|
<string name="pressure">Tlak</string>
|
||||||
|
<string name="wind">Vítr</string>
|
||||||
|
|
||||||
|
<string name="current_value">Aktuální hodnota</string>
|
||||||
|
|
||||||
|
<string name="h2_value">Před dvěmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="h4_value">Před čtyřmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="h6_value">Před šesti hodinami</string>
|
||||||
|
|
||||||
|
<string name="h8_value">Před osmi hodinami</string>
|
||||||
|
|
||||||
|
<string name="no_comm_with_backend">Neni komunikace se serverem</string>
|
||||||
|
<string name="no_stations_in_fav_1">Ve vašem seznamu oblíbených není žádná stanice</string>
|
||||||
|
<string name="no_stations_in_fav_2">Chcete-li sem něco přidat, použijte nabídku v okně podrobností stanice</string>
|
||||||
|
<string name="fav_added_success">Stanice byla přidána do oblíbených</string>
|
||||||
|
<string name="fav_deleted_success">Stanice byla odstraněna z oblíbených</string>
|
||||||
|
<string name="settings">Nastavení</string>
|
||||||
|
|
||||||
|
<string name="test_warning">Pozor! Toto je zkušební verze aplikace!</string>
|
||||||
|
<string name="credits_1">Výrobce:</string>
|
||||||
|
<string name="camera">Webová kamera</string>
|
||||||
|
|
||||||
|
<string name="forecast">Předpověď počasí</string>
|
||||||
|
|
||||||
|
<string name="from">Od</string>
|
||||||
|
<string name="to">Do</string>
|
||||||
|
<string name="language">Jazyk</string>
|
||||||
|
<string name="unit_of_measure">Měrná jednotka</string>
|
||||||
|
|
||||||
|
<string name="wind_unit_of_measure">Jednotka rychlosti větru</string>
|
||||||
|
|
||||||
|
<string name="filter">Filtruj</string>
|
||||||
|
<string name="search">Hledejte podle jména</string>
|
||||||
|
|
||||||
|
<string name="sort">Seřadit</string>
|
||||||
|
|
||||||
|
<string name="sort_by_name">Seřaď dle jména</string>
|
||||||
|
|
||||||
|
<string name="sort_in_add_order">Seřadit v pořadí, v jakém byly přidány</string>
|
||||||
|
|
||||||
|
<string name="translation_authors">Autoři překladů</string>
|
||||||
|
|
||||||
|
<string name="ice_temperature">Teplota ledu</string>
|
||||||
|
|
||||||
|
<string name="reference_runner_temperature">Temperatura płozy kontrolnej</string>
|
||||||
|
<string name="records">Rekordy</string>
|
||||||
|
<string name="last_30_days">Za posledních 30 dní</string>
|
||||||
|
|
||||||
|
<string name="this_year">Od začátku roku</string>
|
||||||
|
|
||||||
|
<string name="ever">Od instalace stanice</string>
|
||||||
|
|
||||||
|
<string name="data_sources">Zdroje dat</string>
|
||||||
|
|
||||||
|
<string name="callsign">Volací znak w APRS</string>
|
||||||
|
|
||||||
|
<string name="select_output_file">Vyberte výstupní soubor</string>
|
||||||
|
|
||||||
|
<string name="success">Úspěšně dokončeno</string>
|
||||||
|
|
||||||
|
<string name="failure">Nastala chyba</string>
|
||||||
|
|
||||||
|
<string name="knots_long">kn (Uzly)</string>
|
||||||
|
<string name="export_decimation">/string>Decimace eskportovaných údajov</string>
|
||||||
|
<string name="export_decimation_minutes">Minimální krok v minutách</string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -1,4 +1,116 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Pogoda.cc</string>
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
<string name="select_station">Выбрать</string>
|
||||||
|
<string name="all_stations">Все станции</string>
|
||||||
|
<string name="fav_stations">Избранные</string>
|
||||||
|
<string name="station_summary">Текущие значения</string>
|
||||||
|
<string name="station_plots">Диаграммы</string>
|
||||||
|
<string name="wind_speed">Скорость ветра</string>
|
||||||
|
<string name="wind_gusts">Порывы ветра</string>
|
||||||
|
<string name="wind_direction">Направление ветра</string>
|
||||||
|
<string name="temperature">Температура</string>
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Влажность</string>
|
||||||
|
<string name="auto_refresh">Значения в этом окне обновляются автоматически каждые 90 секунд.</string>
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Время</string>
|
||||||
|
<string name="date">Дата</string>
|
||||||
|
<string name="add">Добавить</string>
|
||||||
|
<string name="delete">Удалить</string>
|
||||||
|
<string name="delete_fav">Удалить из избранных</string>
|
||||||
|
<string name="station_not_comm">Внимание! Эта станция не отправляет данные более 2 часов</string>
|
||||||
|
<string name="station_disabled">Внимание! Станция временно отключена или долгое время не работает</string>
|
||||||
|
<string name="archive_data">Архивные данные</string>
|
||||||
|
<string name="export_from">Экспортировать в</string>
|
||||||
|
<string name="time_scale">Шкала времени</string>
|
||||||
|
<string name="mean_value">Среднее значение</string>
|
||||||
|
<string name="max_value">Максимальное значение</string>
|
||||||
|
<string name="show_previous">Показать предыдущее</string>
|
||||||
|
<string name="hours">Часы</string>
|
||||||
|
<string name="days">Дни</string>
|
||||||
|
<string name="hours_12">12 часов</string>
|
||||||
|
<string name="hours_24">24 часа</string>
|
||||||
|
<string name="maximum">Максимум</string>
|
||||||
|
<string name="ok">Ок</string>
|
||||||
|
<string name="select">Выбрать</string>
|
||||||
|
<string name="apply">Применить</string>
|
||||||
|
<string name="cancel">Отмена</string>
|
||||||
|
<string name="wind_rose">Роза ветров</string>
|
||||||
|
<string name="mean_value_short">Ср</string>
|
||||||
|
<string name="max_value_short">Макс</string>
|
||||||
|
<string name="add_fav">Добавить в избранные</string>
|
||||||
|
<string name="wind_gust_short">Порыв</string>
|
||||||
|
<string name="last_hour">Последний час</string>
|
||||||
|
<string name="wind_direction_short">Направление</string>
|
||||||
|
<string name="temperature_short">Темпер</string>
|
||||||
|
<string name="degress">Градусы</string>
|
||||||
|
<string name="max_1h_gust">Максимальный порыв за последний час</string>
|
||||||
|
<string name="min_1h_avg">Минимальная скорость за последний час</string>
|
||||||
|
<string name="no_data">Отсутствие данных</string>
|
||||||
|
<string name="warning">Внимание!</string>
|
||||||
|
<string name="station_doesnt_transmit">Станция не отправляет данные!</string>
|
||||||
|
<string name="for_longer_than_2_hours">более двух часов</string>
|
||||||
|
<string name="export_data">Экспорт данных</string>
|
||||||
|
<string name="export_ln">Продолжительность в часах</string>
|
||||||
|
<string name="select_station_export">Выберите станцию для экспорта</string>
|
||||||
|
<string name="start_data">Начальная дата и время</string>
|
||||||
|
<string name="max_100_hours">Максимум сто часов</string>
|
||||||
|
<string name="output_fn">Файл исходный</string>
|
||||||
|
<string name="start_export">Начать экспорт</string>
|
||||||
|
<string name="output_export_format">Формат исходного файла</string>
|
||||||
|
<string name="last_data_timestamp">Время последнего измерения</string>
|
||||||
|
<string name="wind_speed_plots">Скорость ветра</string>
|
||||||
|
<string name="wind_direction_plots">Направление ветра</string>
|
||||||
|
<string name="temperature_plot">Температура</string>
|
||||||
|
<string name="humidity_plot">Влажность</string>
|
||||||
|
<string name="station_doesnt_measure">Станция не измеряет этот параметр</string>
|
||||||
|
<string name="click_on_plot">Нажмите на точку на графике</string>
|
||||||
|
<string name="sort_alphabetical">Сортировать по алфавиту</string>
|
||||||
|
<string name="sort_in_adding_order">Сортировать по порядку добавления</string>
|
||||||
|
<string name="clear_from_non_existent">Удалить несуществующие станции</string>
|
||||||
|
<string name="days_3">Три дня</string>
|
||||||
|
<string name="plot_data_lenght">Длина данных в диаграммах</string>
|
||||||
|
<string name="pressure">Давление</string>
|
||||||
|
<string name="wind">Ветер</string>
|
||||||
|
<string name="current_value">Текущее значение</string>
|
||||||
|
<string name="h2_value">Два часа назад</string>
|
||||||
|
<string name="h4_value">Четыре часа назад</string>
|
||||||
|
<string name="h6_value">Шесть часов назад</string>
|
||||||
|
<string name="h8_value">Восемь часов назад</string>
|
||||||
|
<string name="no_comm_with_backend">Нет связи с сервером</string>
|
||||||
|
<string name="no_stations_in_fav_1">Отсутствие станции в вашем списке избранных</string>
|
||||||
|
<string name="no_stations_in_fav_2">Пожалуйста, используйте меню в окне сведений о станции, чтобы добавить что-нибудь здесь</string>
|
||||||
|
<string name="fav_added_success">Станция добавлена в избранные</string>
|
||||||
|
<string name="fav_deleted_success">Станция удалена из избранных</string>
|
||||||
|
<string name="settings">Настройки</string>
|
||||||
|
<string name="test_warning">Внимание! Это пробная версия приложения!</string>
|
||||||
|
<string name="credits_1">Сделано:</string>
|
||||||
|
<string name="camera">Онлайн камера</string>
|
||||||
|
<string name="forecast">Прогноз погоды</string>
|
||||||
|
<string name="from">От</string>
|
||||||
|
<string name="to">До</string>
|
||||||
|
<string name="language">Язык</string>
|
||||||
|
<string name="unit_of_measure">Единица измерения</string>
|
||||||
|
<string name="wind_unit_of_measure">Единица скорости ветра</string>
|
||||||
|
<string name="filter">Фильтр</string>
|
||||||
|
<string name="search">Поиск по названию</string>
|
||||||
|
<string name="sort">Сортировать</string>
|
||||||
|
<string name="sort_by_name">Сортировать по названию</string>
|
||||||
|
<string name="sort_in_add_order">Сортировать в порядке добавления</string>
|
||||||
|
<string name="translation_authors">Авторы переводов</string>
|
||||||
|
<string name="ice_temperature">Температура льда</string>
|
||||||
|
<string name="reference_runner_temperature">Температура контрольного конька</string>
|
||||||
|
<string name="records">Записи</string>
|
||||||
|
<string name="last_30_days">За последние 30 дней</string>
|
||||||
|
<string name="this_year">С начала года</string>
|
||||||
|
<string name="ever">От установки станции</string>
|
||||||
|
<string name="data_sources">Источники данных</string>
|
||||||
|
<string name="callsign">Позывной в APRS</string>
|
||||||
|
<string name="select_output_file">Выберите исходный файл</string>
|
||||||
|
<string name="success">Успешно завершено</string>
|
||||||
|
<string name="failure">Произошла ошибка</string>
|
||||||
|
<string name="knots_long">kn (узлы)</string>
|
||||||
|
<string name="export_decimation">Децимация экспортируемых данных</string>
|
||||||
|
<string name="export_decimation_minutes">Минимальный шаг в минутах</string>
|
||||||
</resources>
|
</resources>
|
|
@ -1,4 +1,116 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Pogoda.cc</string>
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
<string name="select_station">Выбрать</string>
|
||||||
|
<string name="all_stations">Все станции</string>
|
||||||
|
<string name="fav_stations">Избранные</string>
|
||||||
|
<string name="station_summary">Текущие значения</string>
|
||||||
|
<string name="station_plots">Диаграммы</string>
|
||||||
|
<string name="wind_speed">Скорость ветра</string>
|
||||||
|
<string name="wind_gusts">Порывы ветра</string>
|
||||||
|
<string name="wind_direction">Направление ветра</string>
|
||||||
|
<string name="temperature">Температура</string>
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Влажность</string>
|
||||||
|
<string name="auto_refresh">Значения в этом окне обновляются автоматически каждые 90 секунд.</string>
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Время</string>
|
||||||
|
<string name="date">Дата</string>
|
||||||
|
<string name="add">Добавить</string>
|
||||||
|
<string name="delete">Удалить</string>
|
||||||
|
<string name="delete_fav">Удалить из избранных</string>
|
||||||
|
<string name="station_not_comm">Внимание! Эта станция не отправляет данные более 2 часов</string>
|
||||||
|
<string name="station_disabled">Внимание! Станция временно отключена или долгое время не работает</string>
|
||||||
|
<string name="archive_data">Архивные данные</string>
|
||||||
|
<string name="export_from">Экспортировать в</string>
|
||||||
|
<string name="time_scale">Шкала времени</string>
|
||||||
|
<string name="mean_value">Среднее значение</string>
|
||||||
|
<string name="max_value">Максимальное значение</string>
|
||||||
|
<string name="show_previous">Показать предыдущее</string>
|
||||||
|
<string name="hours">Часы</string>
|
||||||
|
<string name="days">Дни</string>
|
||||||
|
<string name="hours_12">12 часов</string>
|
||||||
|
<string name="hours_24">24 часа</string>
|
||||||
|
<string name="maximum">Максимум</string>
|
||||||
|
<string name="ok">Ок</string>
|
||||||
|
<string name="select">Выбрать</string>
|
||||||
|
<string name="apply">Применить</string>
|
||||||
|
<string name="cancel">Отмена</string>
|
||||||
|
<string name="wind_rose">Роза ветров</string>
|
||||||
|
<string name="mean_value_short">Ср</string>
|
||||||
|
<string name="max_value_short">Макс</string>
|
||||||
|
<string name="add_fav">Добавить в избранные</string>
|
||||||
|
<string name="wind_gust_short">Порыв</string>
|
||||||
|
<string name="last_hour">Последний час</string>
|
||||||
|
<string name="wind_direction_short">Направление</string>
|
||||||
|
<string name="temperature_short">Темпер</string>
|
||||||
|
<string name="degress">Градусы</string>
|
||||||
|
<string name="max_1h_gust">Максимальный порыв за последний час</string>
|
||||||
|
<string name="min_1h_avg">Минимальная скорость за последний час</string>
|
||||||
|
<string name="no_data">Отсутствие данных</string>
|
||||||
|
<string name="warning">Внимание!</string>
|
||||||
|
<string name="station_doesnt_transmit">Станция не отправляет данные!</string>
|
||||||
|
<string name="for_longer_than_2_hours">более двух часов</string>
|
||||||
|
<string name="export_data">Экспорт данных</string>
|
||||||
|
<string name="export_ln">Продолжительность в часах</string>
|
||||||
|
<string name="select_station_export">Выберите станцию для экспорта</string>
|
||||||
|
<string name="start_data">Начальная дата и время</string>
|
||||||
|
<string name="max_100_hours">Максимум сто часов</string>
|
||||||
|
<string name="output_fn">Файл исходный</string>
|
||||||
|
<string name="start_export">Начать экспорт</string>
|
||||||
|
<string name="output_export_format">Формат исходного файла</string>
|
||||||
|
<string name="last_data_timestamp">Время последнего измерения</string>
|
||||||
|
<string name="wind_speed_plots">Скорость ветра</string>
|
||||||
|
<string name="wind_direction_plots">Направление ветра</string>
|
||||||
|
<string name="temperature_plot">Температура</string>
|
||||||
|
<string name="humidity_plot">Влажность</string>
|
||||||
|
<string name="station_doesnt_measure">Станция не измеряет этот параметр</string>
|
||||||
|
<string name="click_on_plot">Нажмите на точку на графике</string>
|
||||||
|
<string name="sort_alphabetical">Сортировать по алфавиту</string>
|
||||||
|
<string name="sort_in_adding_order">Сортировать по порядку добавления</string>
|
||||||
|
<string name="clear_from_non_existent">Удалить несуществующие станции</string>
|
||||||
|
<string name="days_3">Три дня</string>
|
||||||
|
<string name="plot_data_lenght">Длина данных в диаграммах</string>
|
||||||
|
<string name="pressure">Давление</string>
|
||||||
|
<string name="wind">Ветер</string>
|
||||||
|
<string name="current_value">Текущее значение</string>
|
||||||
|
<string name="h2_value">Два часа назад</string>
|
||||||
|
<string name="h4_value">Четыре часа назад</string>
|
||||||
|
<string name="h6_value">Шесть часов назад</string>
|
||||||
|
<string name="h8_value">Восемь часов назад</string>
|
||||||
|
<string name="no_comm_with_backend">Нет связи с сервером</string>
|
||||||
|
<string name="no_stations_in_fav_1">Отсутствие станции в вашем списке избранных</string>
|
||||||
|
<string name="no_stations_in_fav_2">Пожалуйста, используйте меню в окне сведений о станции, чтобы добавить что-нибудь здесь</string>
|
||||||
|
<string name="fav_added_success">Станция добавлена в избранные</string>
|
||||||
|
<string name="fav_deleted_success">Станция удалена из избранных</string>
|
||||||
|
<string name="settings">Настройки</string>
|
||||||
|
<string name="test_warning">Внимание! Это пробная версия приложения!</string>
|
||||||
|
<string name="credits_1">Сделано:</string>
|
||||||
|
<string name="camera">Онлайн камера</string>
|
||||||
|
<string name="forecast">Прогноз погоды</string>
|
||||||
|
<string name="from">От</string>
|
||||||
|
<string name="to">До</string>
|
||||||
|
<string name="language">Язык</string>
|
||||||
|
<string name="unit_of_measure">Единица измерения</string>
|
||||||
|
<string name="wind_unit_of_measure">Единица скорости ветра</string>
|
||||||
|
<string name="filter">Фильтр</string>
|
||||||
|
<string name="search">Поиск по названию</string>
|
||||||
|
<string name="sort">Сортировать</string>
|
||||||
|
<string name="sort_by_name">Сортировать по названию</string>
|
||||||
|
<string name="sort_in_add_order">Сортировать в порядке добавления</string>
|
||||||
|
<string name="translation_authors">Авторы переводов</string>
|
||||||
|
<string name="ice_temperature">Температура льда</string>
|
||||||
|
<string name="reference_runner_temperature">Температура контрольного конька</string>
|
||||||
|
<string name="records">Записи</string>
|
||||||
|
<string name="last_30_days">За последние 30 дней</string>
|
||||||
|
<string name="this_year">С начала года</string>
|
||||||
|
<string name="ever">От установки станции</string>
|
||||||
|
<string name="data_sources">Источники данных</string>
|
||||||
|
<string name="callsign">Позывной в APRS</string>
|
||||||
|
<string name="select_output_file">Выберите исходный файл</string>
|
||||||
|
<string name="success">Успешно завершено</string>
|
||||||
|
<string name="failure">Произошла ошибка</string>
|
||||||
|
<string name="knots_long">kn (узлы)</string>
|
||||||
|
<string name="export_decimation">Децимация экспортируемых данных</string>
|
||||||
|
<string name="export_decimation_minutes">Минимальный шаг в минутах</string>
|
||||||
</resources>
|
</resources>
|
|
@ -1,4 +1,116 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Pogoda.cc</string>
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
<string name="select_station">Выбрать</string>
|
||||||
|
<string name="all_stations">Все станции</string>
|
||||||
|
<string name="fav_stations">Избранные</string>
|
||||||
|
<string name="station_summary">Текущие значения</string>
|
||||||
|
<string name="station_plots">Диаграммы</string>
|
||||||
|
<string name="wind_speed">Скорость ветра</string>
|
||||||
|
<string name="wind_gusts">Порывы ветра</string>
|
||||||
|
<string name="wind_direction">Направление ветра</string>
|
||||||
|
<string name="temperature">Температура</string>
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Влажность</string>
|
||||||
|
<string name="auto_refresh">Значения в этом окне обновляются автоматически каждые 90 секунд.</string>
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Время</string>
|
||||||
|
<string name="date">Дата</string>
|
||||||
|
<string name="add">Добавить</string>
|
||||||
|
<string name="delete">Удалить</string>
|
||||||
|
<string name="delete_fav">Удалить из избранных</string>
|
||||||
|
<string name="station_not_comm">Внимание! Эта станция не отправляет данные более 2 часов</string>
|
||||||
|
<string name="station_disabled">Внимание! Станция временно отключена или долгое время не работает</string>
|
||||||
|
<string name="archive_data">Архивные данные</string>
|
||||||
|
<string name="export_from">Экспортировать в</string>
|
||||||
|
<string name="time_scale">Шкала времени</string>
|
||||||
|
<string name="mean_value">Среднее значение</string>
|
||||||
|
<string name="max_value">Максимальное значение</string>
|
||||||
|
<string name="show_previous">Показать предыдущее</string>
|
||||||
|
<string name="hours">Часы</string>
|
||||||
|
<string name="days">Дни</string>
|
||||||
|
<string name="hours_12">12 часов</string>
|
||||||
|
<string name="hours_24">24 часа</string>
|
||||||
|
<string name="maximum">Максимум</string>
|
||||||
|
<string name="ok">Ок</string>
|
||||||
|
<string name="select">Выбрать</string>
|
||||||
|
<string name="apply">Применить</string>
|
||||||
|
<string name="cancel">Отмена</string>
|
||||||
|
<string name="wind_rose">Роза ветров</string>
|
||||||
|
<string name="mean_value_short">Ср</string>
|
||||||
|
<string name="max_value_short">Макс</string>
|
||||||
|
<string name="add_fav">Добавить в избранные</string>
|
||||||
|
<string name="wind_gust_short">Порыв</string>
|
||||||
|
<string name="last_hour">Последний час</string>
|
||||||
|
<string name="wind_direction_short">Направление</string>
|
||||||
|
<string name="temperature_short">Темпер</string>
|
||||||
|
<string name="degress">Градусы</string>
|
||||||
|
<string name="max_1h_gust">Максимальный порыв за последний час</string>
|
||||||
|
<string name="min_1h_avg">Минимальная скорость за последний час</string>
|
||||||
|
<string name="no_data">Отсутствие данных</string>
|
||||||
|
<string name="warning">Внимание!</string>
|
||||||
|
<string name="station_doesnt_transmit">Станция не отправляет данные!</string>
|
||||||
|
<string name="for_longer_than_2_hours">более двух часов</string>
|
||||||
|
<string name="export_data">Экспорт данных</string>
|
||||||
|
<string name="export_ln">Продолжительность в часах</string>
|
||||||
|
<string name="select_station_export">Выберите станцию для экспорта</string>
|
||||||
|
<string name="start_data">Начальная дата и время</string>
|
||||||
|
<string name="max_100_hours">Максимум сто часов</string>
|
||||||
|
<string name="output_fn">Файл исходный</string>
|
||||||
|
<string name="start_export">Начать экспорт</string>
|
||||||
|
<string name="output_export_format">Формат исходного файла</string>
|
||||||
|
<string name="last_data_timestamp">Время последнего измерения</string>
|
||||||
|
<string name="wind_speed_plots">Скорость ветра</string>
|
||||||
|
<string name="wind_direction_plots">Направление ветра</string>
|
||||||
|
<string name="temperature_plot">Температура</string>
|
||||||
|
<string name="humidity_plot">Влажность</string>
|
||||||
|
<string name="station_doesnt_measure">Станция не измеряет этот параметр</string>
|
||||||
|
<string name="click_on_plot">Нажмите на точку на графике</string>
|
||||||
|
<string name="sort_alphabetical">Сортировать по алфавиту</string>
|
||||||
|
<string name="sort_in_adding_order">Сортировать по порядку добавления</string>
|
||||||
|
<string name="clear_from_non_existent">Удалить несуществующие станции</string>
|
||||||
|
<string name="days_3">Три дня</string>
|
||||||
|
<string name="plot_data_lenght">Длина данных в диаграммах</string>
|
||||||
|
<string name="pressure">Давление</string>
|
||||||
|
<string name="wind">Ветер</string>
|
||||||
|
<string name="current_value">Текущее значение</string>
|
||||||
|
<string name="h2_value">Два часа назад</string>
|
||||||
|
<string name="h4_value">Четыре часа назад</string>
|
||||||
|
<string name="h6_value">Шесть часов назад</string>
|
||||||
|
<string name="h8_value">Восемь часов назад</string>
|
||||||
|
<string name="no_comm_with_backend">Нет связи с сервером</string>
|
||||||
|
<string name="no_stations_in_fav_1">Отсутствие станции в вашем списке избранных</string>
|
||||||
|
<string name="no_stations_in_fav_2">Пожалуйста, используйте меню в окне сведений о станции, чтобы добавить что-нибудь здесь</string>
|
||||||
|
<string name="fav_added_success">Станция добавлена в избранные</string>
|
||||||
|
<string name="fav_deleted_success">Станция удалена из избранных</string>
|
||||||
|
<string name="settings">Настройки</string>
|
||||||
|
<string name="test_warning">Внимание! Это пробная версия приложения!</string>
|
||||||
|
<string name="credits_1">Сделано:</string>
|
||||||
|
<string name="camera">Онлайн камера</string>
|
||||||
|
<string name="forecast">Прогноз погоды</string>
|
||||||
|
<string name="from">От</string>
|
||||||
|
<string name="to">До</string>
|
||||||
|
<string name="language">Язык</string>
|
||||||
|
<string name="unit_of_measure">Единица измерения</string>
|
||||||
|
<string name="wind_unit_of_measure">Единица скорости ветра</string>
|
||||||
|
<string name="filter">Фильтр</string>
|
||||||
|
<string name="search">Поиск по названию</string>
|
||||||
|
<string name="sort">Сортировать</string>
|
||||||
|
<string name="sort_by_name">Сортировать по названию</string>
|
||||||
|
<string name="sort_in_add_order">Сортировать в порядке добавления</string>
|
||||||
|
<string name="translation_authors">Авторы переводов</string>
|
||||||
|
<string name="ice_temperature">Температура льда</string>
|
||||||
|
<string name="reference_runner_temperature">Температура контрольного конька</string>
|
||||||
|
<string name="records">Записи</string>
|
||||||
|
<string name="last_30_days">За последние 30 дней</string>
|
||||||
|
<string name="this_year">С начала года</string>
|
||||||
|
<string name="ever">От установки станции</string>
|
||||||
|
<string name="data_sources">Источники данных</string>
|
||||||
|
<string name="callsign">Позывной в APRS</string>
|
||||||
|
<string name="select_output_file">Выберите исходный файл</string>
|
||||||
|
<string name="success">Успешно завершено</string>
|
||||||
|
<string name="failure">Произошла ошибка</string>
|
||||||
|
<string name="knots_long">kn (узлы)</string>
|
||||||
|
<string name="export_decimation">Децимация экспортируемых данных</string>
|
||||||
|
<string name="export_decimation_minutes">Минимальный шаг в минутах</string>
|
||||||
</resources>
|
</resources>
|
|
@ -1,4 +1,116 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Pogoda.cc</string>
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
<string name="select_station">Вибрати</string>
|
||||||
|
<string name="all_stations">Усі станції</string>
|
||||||
|
<string name="fav_stations">Улюблені</string>
|
||||||
|
<string name="station_summary">Поточні значення</string>
|
||||||
|
<string name="station_plots">Діаграми</string>
|
||||||
|
<string name="wind_speed">Швидкість вітру</string>
|
||||||
|
<string name="wind_gusts">Пориви вітру</string>
|
||||||
|
<string name="wind_direction">Напрямок вітру</string>
|
||||||
|
<string name="temperature">Температура</string>
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Вологість повітря</string>
|
||||||
|
<string name="auto_refresh">Значення в цьому вікні автоматично оновлюються кожні 90 секунд</string>
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Час</string>
|
||||||
|
<string name="date">Дата</string>
|
||||||
|
<string name="add">Додати</string>
|
||||||
|
<string name="delete">Видалити</string>
|
||||||
|
<string name="delete_fav">Видалити з улюблених</string>
|
||||||
|
<string name="station_not_comm">Увага! Ця станція не надсилає дані більше 2 годин</string>
|
||||||
|
<string name="station_disabled">Увага! Станція була тимчасово вимкнена або тривалий час не працює</string>
|
||||||
|
<string name="archive_data">Архівні дані</string>
|
||||||
|
<string name="export_from">Експортувати до</string>
|
||||||
|
<string name="time_scale">Часова шкала</string>
|
||||||
|
<string name="mean_value">середнє значення</string>
|
||||||
|
<string name="max_value">Максимальне значення</string>
|
||||||
|
<string name="show_previous">Показати попереднє</string>
|
||||||
|
<string name="hours">Години</string>
|
||||||
|
<string name="days">Дні</string>
|
||||||
|
<string name="hours_12">12 годин</string>
|
||||||
|
<string name="hours_24">24 години</string>
|
||||||
|
<string name="maximum">Максимум</string>
|
||||||
|
<string name="ok">Ок</string>
|
||||||
|
<string name="select">Вибрати</string>
|
||||||
|
<string name="apply">Застосувати</string>
|
||||||
|
<string name="cancel">Скасувати</string>
|
||||||
|
<string name="wind_rose">Роза вітрів</string>
|
||||||
|
<string name="mean_value_short">Сер</string>
|
||||||
|
<string name="max_value_short">Макс</string>
|
||||||
|
<string name="add_fav">Додати до улюблених</string>
|
||||||
|
<string name="wind_gust_short">Порив</string>
|
||||||
|
<string name="last_hour">Остання година</string>
|
||||||
|
<string name="wind_direction_short">Напрямок</string>
|
||||||
|
<string name="temperature_short">Темпр</string>
|
||||||
|
<string name="degress">Градуси</string>
|
||||||
|
<string name="max_1h_gust">Максимальний порив за останню годину</string>
|
||||||
|
<string name="min_1h_avg">Мінімальна швидкість за останню годину</string>
|
||||||
|
<string name="no_data">Відсутність даних</string>
|
||||||
|
<string name="warning">Увага!</string>
|
||||||
|
<string name="station_doesnt_transmit">Станція не надсилає дані!</string>
|
||||||
|
<string name="for_longer_than_2_hours">більше двох годин</string>
|
||||||
|
<string name="export_data">Експорт даних</string>
|
||||||
|
<string name="export_ln">Тривалість у годинах</string>
|
||||||
|
<string name="select_station_export">Виберіть станцію для експорту</string>
|
||||||
|
<string name="start_data">Початкова дата та час</string>
|
||||||
|
<string name="max_100_hours">Максимум сто годин</string>
|
||||||
|
<string name="output_fn">Вихідний файл</string>
|
||||||
|
<string name="start_export">Розпочати експорт</string>
|
||||||
|
<string name="output_export_format">Формат вихідного файлу</string>
|
||||||
|
<string name="last_data_timestamp">Час останнього вимірювання</string>
|
||||||
|
<string name="wind_speed_plots">Швидкість вітру</string>
|
||||||
|
<string name="wind_direction_plots">Напрямок вітру</string>
|
||||||
|
<string name="temperature_plot">Температура</string>
|
||||||
|
<string name="humidity_plot">Вологість повітря</string>
|
||||||
|
<string name="station_doesnt_measure">Станція не вимірює цей параметр</string>
|
||||||
|
<string name="click_on_plot">Натисніть на точку на графіку</string>
|
||||||
|
<string name="sort_alphabetical">Сортувати за алфавітом</string>
|
||||||
|
<string name="sort_in_adding_order">Сортувати за порядком додавання</string>
|
||||||
|
<string name="clear_from_non_existent">Видалити неіснуючі станції</string>
|
||||||
|
<string name="days_3">Три дні</string>
|
||||||
|
<string name="plot_data_lenght">Довжина даних у діаграмах</string>
|
||||||
|
<string name="pressure">Тиск</string>
|
||||||
|
<string name="wind">Вітер</string>
|
||||||
|
<string name="current_value">Поточна значення</string>
|
||||||
|
<string name="h2_value">Дві години тому</string>
|
||||||
|
<string name="h4_value">Чотири години тому</string>
|
||||||
|
<string name="h6_value">Шість годин тому</string>
|
||||||
|
<string name="h8_value">Вісім годин тому</string>
|
||||||
|
<string name="no_comm_with_backend">Немає зв\'язку з сервером</string>
|
||||||
|
<string name="no_stations_in_fav_1">Відсутність станції у вашому списку улюблених</string>
|
||||||
|
<string name="no_stations_in_fav_2">Будь ласка, скористайтеся меню у вікні подробиць про станцію, щоб додати щось тут</string>
|
||||||
|
<string name="fav_added_success">Станцію додано до ваших улюблених</string>
|
||||||
|
<string name="fav_deleted_success">Станцію видалено з улюблених</string>
|
||||||
|
<string name="settings">Налаштування</string>
|
||||||
|
<string name="test_warning">Увага! Це пробна версія програми!</string>
|
||||||
|
<string name="credits_1">Зроблено:</string>
|
||||||
|
<string name="camera">Онлайн камера</string>
|
||||||
|
<string name="forecast">Прогноз погоди</string>
|
||||||
|
<string name="from">Від</string>
|
||||||
|
<string name="to">До</string>
|
||||||
|
<string name="language">Язик</string>
|
||||||
|
<string name="unit_of_measure">Одиниця вимірювання</string>
|
||||||
|
<string name="wind_unit_of_measure">Одиниця швидкості вітру</string>
|
||||||
|
<string name="filter">Фільтр</string>
|
||||||
|
<string name="search">Пошук за назвою</string>
|
||||||
|
<string name="sort">Сортувати</string>
|
||||||
|
<string name="sort_by_name">Сортувати за назвою</string>
|
||||||
|
<string name="sort_in_add_order">Сортуйте в порядку додавання</string>
|
||||||
|
<string name="translation_authors">Автори перекладів</string>
|
||||||
|
<string name="ice_temperature">Температура льоду</string>
|
||||||
|
<string name="reference_runner_temperature">Температура контрольного ковзана</string>
|
||||||
|
<string name="records">Записи</string>
|
||||||
|
<string name="last_30_days">За останні 30 днів</string>
|
||||||
|
<string name="this_year">З початку року</string>
|
||||||
|
<string name="ever">"Від встановлення станції "</string>
|
||||||
|
<string name="data_sources">Джерела даних</string>
|
||||||
|
<string name="callsign">Позивний в APRS</string>
|
||||||
|
<string name="select_output_file">Виберіть вихідний файл</string>
|
||||||
|
<string name="success">Успішно виконано</string>
|
||||||
|
<string name="failure">Помилка</string>
|
||||||
|
<string name="knots_long">kn (вузли)</string>
|
||||||
|
<string name="export_decimation">Децимація експортованих даних</string>
|
||||||
|
<string name="export_decimation_minutes">Мінімальний крок у хвилинах</string>
|
||||||
</resources>
|
</resources>
|
|
@ -1,4 +1,116 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Pogoda.cc</string>
|
<string name="app_name">Pogoda.cc</string>
|
||||||
|
<string name="select_station">Вибрати</string>
|
||||||
|
<string name="all_stations">Усі станції</string>
|
||||||
|
<string name="fav_stations">Улюблені</string>
|
||||||
|
<string name="station_summary">Поточні значення</string>
|
||||||
|
<string name="station_plots">Діаграми</string>
|
||||||
|
<string name="wind_speed">Швидкість вітру</string>
|
||||||
|
<string name="wind_gusts">Пориви вітру</string>
|
||||||
|
<string name="wind_direction">Напрямок вітру</string>
|
||||||
|
<string name="temperature">Температура</string>
|
||||||
|
<string name="qnh">QNH</string>
|
||||||
|
<string name="humidity">Вологість повітря</string>
|
||||||
|
<string name="auto_refresh">Значення в цьому вікні автоматично оновлюються кожні 90 секунд</string>
|
||||||
|
<string name="dash">-</string>
|
||||||
|
<string name="time">Час</string>
|
||||||
|
<string name="date">Дата</string>
|
||||||
|
<string name="add">Додати</string>
|
||||||
|
<string name="delete">Видалити</string>
|
||||||
|
<string name="delete_fav">Видалити з улюблених</string>
|
||||||
|
<string name="station_not_comm">Увага! Ця станція не надсилає дані більше 2 годин</string>
|
||||||
|
<string name="station_disabled">Увага! Станція була тимчасово вимкнена або тривалий час не працює</string>
|
||||||
|
<string name="archive_data">Архівні дані</string>
|
||||||
|
<string name="export_from">Експортувати до</string>
|
||||||
|
<string name="time_scale">Часова шкала</string>
|
||||||
|
<string name="mean_value">середнє значення</string>
|
||||||
|
<string name="max_value">Максимальне значення</string>
|
||||||
|
<string name="show_previous">Показати попереднє</string>
|
||||||
|
<string name="hours">Години</string>
|
||||||
|
<string name="days">Дні</string>
|
||||||
|
<string name="hours_12">12 годин</string>
|
||||||
|
<string name="hours_24">24 години</string>
|
||||||
|
<string name="maximum">Максимум</string>
|
||||||
|
<string name="ok">Ок</string>
|
||||||
|
<string name="select">Вибрати</string>
|
||||||
|
<string name="apply">Застосувати</string>
|
||||||
|
<string name="cancel">Скасувати</string>
|
||||||
|
<string name="wind_rose">Роза вітрів</string>
|
||||||
|
<string name="mean_value_short">Сер</string>
|
||||||
|
<string name="max_value_short">Макс</string>
|
||||||
|
<string name="add_fav">Додати до улюблених</string>
|
||||||
|
<string name="wind_gust_short">Порив</string>
|
||||||
|
<string name="last_hour">Остання година</string>
|
||||||
|
<string name="wind_direction_short">Напрямок</string>
|
||||||
|
<string name="temperature_short">Темпр</string>
|
||||||
|
<string name="degress">Градуси</string>
|
||||||
|
<string name="max_1h_gust">Максимальний порив за останню годину</string>
|
||||||
|
<string name="min_1h_avg">Мінімальна швидкість за останню годину</string>
|
||||||
|
<string name="no_data">Відсутність даних</string>
|
||||||
|
<string name="warning">Увага!</string>
|
||||||
|
<string name="station_doesnt_transmit">Станція не надсилає дані!</string>
|
||||||
|
<string name="for_longer_than_2_hours">більше двох годин</string>
|
||||||
|
<string name="export_data">Експорт даних</string>
|
||||||
|
<string name="export_ln">Тривалість у годинах</string>
|
||||||
|
<string name="select_station_export">Виберіть станцію для експорту</string>
|
||||||
|
<string name="start_data">Початкова дата та час</string>
|
||||||
|
<string name="max_100_hours">Максимум сто годин</string>
|
||||||
|
<string name="output_fn">Вихідний файл</string>
|
||||||
|
<string name="start_export">Розпочати експорт</string>
|
||||||
|
<string name="output_export_format">Формат вихідного файлу</string>
|
||||||
|
<string name="last_data_timestamp">Час останнього вимірювання</string>
|
||||||
|
<string name="wind_speed_plots">Швидкість вітру</string>
|
||||||
|
<string name="wind_direction_plots">Напрямок вітру</string>
|
||||||
|
<string name="temperature_plot">Температура</string>
|
||||||
|
<string name="humidity_plot">Вологість повітря</string>
|
||||||
|
<string name="station_doesnt_measure">Станція не вимірює цей параметр</string>
|
||||||
|
<string name="click_on_plot">Натисніть на точку на графіку</string>
|
||||||
|
<string name="sort_alphabetical">Сортувати за алфавітом</string>
|
||||||
|
<string name="sort_in_adding_order">Сортувати за порядком додавання</string>
|
||||||
|
<string name="clear_from_non_existent">Видалити неіснуючі станції</string>
|
||||||
|
<string name="days_3">Три дні</string>
|
||||||
|
<string name="plot_data_lenght">Довжина даних у діаграмах</string>
|
||||||
|
<string name="pressure">Тиск</string>
|
||||||
|
<string name="wind">Вітер</string>
|
||||||
|
<string name="current_value">Поточна значення</string>
|
||||||
|
<string name="h2_value">Дві години тому</string>
|
||||||
|
<string name="h4_value">Чотири години тому</string>
|
||||||
|
<string name="h6_value">Шість годин тому</string>
|
||||||
|
<string name="h8_value">Вісім годин тому</string>
|
||||||
|
<string name="no_comm_with_backend">Немає зв\'язку з сервером</string>
|
||||||
|
<string name="no_stations_in_fav_1">Відсутність станції у вашому списку улюблених</string>
|
||||||
|
<string name="no_stations_in_fav_2">Будь ласка, скористайтеся меню у вікні подробиць про станцію, щоб додати щось тут</string>
|
||||||
|
<string name="fav_added_success">Станцію додано до ваших улюблених</string>
|
||||||
|
<string name="fav_deleted_success">Станцію видалено з улюблених</string>
|
||||||
|
<string name="settings">Налаштування</string>
|
||||||
|
<string name="test_warning">Увага! Це пробна версія програми!</string>
|
||||||
|
<string name="credits_1">Зроблено:</string>
|
||||||
|
<string name="camera">Онлайн камера</string>
|
||||||
|
<string name="forecast">Прогноз погоди</string>
|
||||||
|
<string name="from">Від</string>
|
||||||
|
<string name="to">До</string>
|
||||||
|
<string name="language">Язик</string>
|
||||||
|
<string name="unit_of_measure">Одиниця вимірювання</string>
|
||||||
|
<string name="wind_unit_of_measure">Одиниця швидкості вітру</string>
|
||||||
|
<string name="filter">Фільтр</string>
|
||||||
|
<string name="search">Пошук за назвою</string>
|
||||||
|
<string name="sort">Сортувати</string>
|
||||||
|
<string name="sort_by_name">Сортувати за назвою</string>
|
||||||
|
<string name="sort_in_add_order">Сортуйте в порядку додавання</string>
|
||||||
|
<string name="translation_authors">Автори перекладів</string>
|
||||||
|
<string name="ice_temperature">Температура льоду</string>
|
||||||
|
<string name="reference_runner_temperature">Температура контрольного ковзана</string>
|
||||||
|
<string name="records">Записи</string>
|
||||||
|
<string name="last_30_days">За останні 30 днів</string>
|
||||||
|
<string name="this_year">З початку року</string>
|
||||||
|
<string name="ever">"Від встановлення станції "</string>
|
||||||
|
<string name="data_sources">Джерела даних</string>
|
||||||
|
<string name="callsign">Позивний в APRS</string>
|
||||||
|
<string name="select_output_file">Виберіть вихідний файл</string>
|
||||||
|
<string name="success">Успішно виконано</string>
|
||||||
|
<string name="failure">Помилка</string>
|
||||||
|
<string name="knots_long">kn (вузли)</string>
|
||||||
|
<string name="export_decimation">Децимація експортованих даних</string>
|
||||||
|
<string name="export_decimation_minutes">Мінімальний крок у хвилинах</string>
|
||||||
</resources>
|
</resources>
|
|
@ -132,4 +132,13 @@
|
||||||
<string name="knots_long">kn (knots)</string>
|
<string name="knots_long">kn (knots)</string>
|
||||||
<string name="export_decimation">Export data decimation</string>
|
<string name="export_decimation">Export data decimation</string>
|
||||||
<string name="export_decimation_minutes">Minimum time resolution</string>
|
<string name="export_decimation_minutes">Minimum time resolution</string>
|
||||||
|
<string-array name="languages">
|
||||||
|
<item>AUTO</item>
|
||||||
|
<item>English</item>
|
||||||
|
<item>Polski</item>
|
||||||
|
<item>Čeština</item>
|
||||||
|
<item>Українська мова</item>
|
||||||
|
<item>Русский</item>
|
||||||
|
<item>Latviešu</item>
|
||||||
|
</string-array>
|
||||||
</resources>
|
</resources>
|
Ładowanie…
Reference in New Issue