mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-06 17:38:48 +00:00
StationDetailsActivity: use german translation "Gleis" only for trains, otherwise use "Steig"
This commit is contained in:
parent
6fb89c878c
commit
1c353469cd
3 changed files with 16 additions and 4 deletions
|
@ -355,6 +355,7 @@
|
||||||
<string name="time_hours">%1$dh %2$02d min</string>
|
<string name="time_hours">%1$dh %2$02d min</string>
|
||||||
|
|
||||||
<!-- position -->
|
<!-- position -->
|
||||||
<string name="position_platform">Gleis %s</string>
|
<string name="position_platform_train">Gleis %s</string>
|
||||||
|
<string name="position_platform">Steig %s</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -357,6 +357,7 @@
|
||||||
<string name="time_hours">%1$dh %2$02d min</string>
|
<string name="time_hours">%1$dh %2$02d min</string>
|
||||||
|
|
||||||
<!-- position -->
|
<!-- position -->
|
||||||
|
<string name="position_platform_train">platform %s</string>
|
||||||
<string name="position_platform">platform %s</string>
|
<string name="position_platform">platform %s</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -58,6 +58,7 @@ import de.schildbach.pte.dto.Line;
|
||||||
import de.schildbach.pte.dto.LineDestination;
|
import de.schildbach.pte.dto.LineDestination;
|
||||||
import de.schildbach.pte.dto.Location;
|
import de.schildbach.pte.dto.Location;
|
||||||
import de.schildbach.pte.dto.LocationType;
|
import de.schildbach.pte.dto.LocationType;
|
||||||
|
import de.schildbach.pte.dto.Product;
|
||||||
import de.schildbach.pte.dto.QueryDeparturesResult;
|
import de.schildbach.pte.dto.QueryDeparturesResult;
|
||||||
import de.schildbach.pte.dto.StationDepartures;
|
import de.schildbach.pte.dto.StationDepartures;
|
||||||
import org.osmdroid.util.GeoPoint;
|
import org.osmdroid.util.GeoPoint;
|
||||||
|
@ -69,6 +70,7 @@ import java.io.IOException;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.EnumSet;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
@ -693,9 +695,17 @@ public class StationDetailsActivity extends OeffiActivity implements StationsAwa
|
||||||
itemView.setOnClickListener(null);
|
itemView.setOnClickListener(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
// position
|
// position: use german translation "Gleis" only for trains, otherwise use "Steig"
|
||||||
positionView.setText(departure.position != null ? Constants.DESTINATION_ARROW_INVISIBLE_PREFIX
|
boolean isTrain = departure.line.product != null &&
|
||||||
+ context.getString(R.string.position_platform, departure.position) : null);
|
EnumSet.of(Product.HIGH_SPEED_TRAIN, Product.REGIONAL_TRAIN, Product.SUBURBAN_TRAIN,
|
||||||
|
Product.SUBWAY).contains(departure.line.product);
|
||||||
|
positionView.setText(departure.position != null ?
|
||||||
|
Constants.DESTINATION_ARROW_INVISIBLE_PREFIX +
|
||||||
|
context.getString(isTrain ?
|
||||||
|
R.string.position_platform_train :
|
||||||
|
R.string.position_platform,
|
||||||
|
departure.position) :
|
||||||
|
null);
|
||||||
|
|
||||||
// capacity
|
// capacity
|
||||||
final int[] capacity = departure.capacity;
|
final int[] capacity = departure.capacity;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue