71 changes: 71 additions & 0 deletions assets/Color-round-profile.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version='1.0' encoding='UTF-8' ?>
<profile name="Color Round Nodes">
<!-- Vespucci internal -->
<feature name="gps_accuracy" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="280000ff" style="FILL_AND_STROKE" cap="ROUND" join="ROUND" strokewidth="0.0" />
<feature name="problem_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
<feature name="problem_way" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way_direction" internal="true" updateWidth="true" widthFactor="0.8" editable="true" color="ffb9121b" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="selected_way" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fffcfa74" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="way_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="28bd8d46" style="STROKE" cap="BUTT" join="MITER" strokewidth="40.0" />
<feature name="oneway_direction" internal="true" updateWidth="true" widthFactor="0.5" editable="true" color="ff0000bb" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="gps_track" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="selected_node" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="fff6e497" style="FILL" cap="ROUND" join="MITER" />
<feature name="selected_node_tagged" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fff6e497" style="FILL" cap="ROUND" join="MITER" />
<feature name="selected_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="fff6e497" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
<feature name="problem_node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffff00ff" style="FILL" cap="BUTT" join="MITER" />
<feature name="problem_node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="FILL" cap="BUTT" join="MITER" />
<feature name="node_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="28bd8d46" style="FILL" cap="BUTT" join="MITER" strokewidth="40.0" />
<feature name="infotext" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ff000000" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" typefacestyle="0" textsize="12.0" />
<feature name="viewbox" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="7d0f0f0f" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" />
<feature name="gps_pos" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="ff0000ff" style="FILL" cap="ROUND" join="ROUND" />
<feature name="gps_pos_follow" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" strokewidth="4.0"/>

<!-- OSM way based features -->
<feature name="way" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-boundary" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="6.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-landuse" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-waterway" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural-water" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-building" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffcc9999" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-footway" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff888888" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-track" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffc69c49" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway_link" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-service" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-power" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ffaa0000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-railway" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff999999" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="4.0" />
<interval length="4.0" />
</dash>
</feature>
<feature name="way-addr:interpolation" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<!-- OSM node based features -->
<feature name="node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffb9121b" style="FILL" cap="ROUND" join="MITER" />
<feature name="node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffb9121b" style="FILL" cap="ROUND" join="MITER" />
<feature name="node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffb9121b" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
</profile>
7 changes: 7 additions & 0 deletions assets/LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Thanks to:
Matthias Brandt (Code)
Shu Higashi (Japanese translation)
Simon Legner (German translation)
Simon Poole (Code, German translation)
zibiczek (Polish translation)

and anyone else we forgot!
Expand All @@ -30,6 +31,12 @@ The source code may be obtained from the project page, currently located at http

If you want to use Vespucci under the Apache License, you need to remove the GPLv3-only content, i.e. delete assets/images/.

OAuth support for Vespucci is provided by the oauth-signpost library http://code.google.com/p/oauth-signpost/ licensed under the Apache License, version 2.

EXIF support outside of what is provided by google is implemented with the metadata extractor library https://code.google.com/p/metadata-extractor/ licensed under the Apache License, version 2.

The JsonReader and related classes are Copyright (C) 2010 The Android Open Source Project licensed under the Apache License, version 2.

The full license texts are also available online:
http://www.apache.org/licenses/LICENSE-2.0
http://www.gnu.org/licenses/gpl-3.0.txt
71 changes: 71 additions & 0 deletions assets/Pen-profile.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version='1.0' encoding='UTF-8' ?>
<profile name="Pen">
<!-- Vespucci internal -->
<feature name="gps_accuracy" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="280000ff" style="FILL_AND_STROKE" cap="ROUND" join="ROUND" strokewidth="0.0" />
<feature name="problem_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
<feature name="problem_way" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way_direction" internal="true" updateWidth="true" widthFactor="0.8" editable="true" color="ffb9121b" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="selected_way" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fffcfa74" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="way_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="40bd8d46" style="STROKE" cap="BUTT" join="MITER" strokewidth="20.0" />
<feature name="oneway_direction" internal="true" updateWidth="true" widthFactor="0.5" editable="true" color="ff0000bb" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="gps_track" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="selected_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="fff6e497" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
<feature name="selected_node" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="fff6e497" style="FILL" cap="BUTT" join="MITER" />
<feature name="selected_node_tagged" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fff6e497" style="FILL" cap="BUTT" join="MITER" />
<feature name="problem_node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffff00ff" style="FILL" cap="BUTT" join="MITER" />
<feature name="problem_node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="FILL" cap="BUTT" join="MITER" />
<feature name="node_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="40bd8d46" style="FILL" cap="BUTT" join="MITER" strokewidth="20.0" />
<feature name="infotext" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ff000000" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" typefacestyle="0" textsize="12.0" />
<feature name="viewbox" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="7d0f0f0f" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" />
<feature name="gps_pos" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="ff0000ff" style="FILL" cap="ROUND" join="ROUND" />
<feature name="gps_pos_follow" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" strokewidth="4.0"/>

<!-- OSM way based features -->
<feature name="way" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-boundary" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="6.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-landuse" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-waterway" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural-water" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-building" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffcc9999" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-footway" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff888888" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-track" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffc69c49" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway_link" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-service" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-power" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ffaa0000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-railway" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff999999" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="4.0" />
<interval length="4.0" />
</dash>
</feature>
<feature name="way-addr:interpolation" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<!-- OSM node based features -->
<feature name="node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffb9121b" style="FILL" cap="BUTT" join="MITER" />
<feature name="node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffb9121b" style="FILL" cap="BUTT" join="MITER" />
<feature name="node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffb9121b" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0" typefacestyle="0" textsize="12.0" />
</profile>
71 changes: 71 additions & 0 deletions assets/Pen-round-profile.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version='1.0' encoding='UTF-8' ?>
<profile name="Pen Round Nodes">
<!-- Vespucci internal -->
<feature name="gps_accuracy" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="280000ff" style="FILL_AND_STROKE" cap="ROUND" join="ROUND" strokewidth="0.0" />
<feature name="problem_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0"/>
<feature name="problem_way" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way_direction" internal="true" updateWidth="true" widthFactor="0.8" editable="true" color="ffb9121b" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="selected_way" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fffcfa74" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="way_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="40bd8d46" style="STROKE" cap="BUTT" join="MITER" strokewidth="20.0" />
<feature name="oneway_direction" internal="true" updateWidth="true" widthFactor="0.5" editable="true" color="ff0000bb" style="STROKE" cap="SQUARE" join="MITER" />
<feature name="gps_track" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" />
<feature name="selected_node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="fff6e497" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0"/>
<feature name="selected_node" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="fff6e497" style="FILL" cap="ROUND" join="MITER" />
<feature name="selected_node_tagged" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="fff6e497" style="FILL" cap="ROUND" join="MITER" />
<feature name="problem_node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffff00ff" style="FILL" cap="ROUND" join="MITER" />
<feature name="problem_node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffff00ff" style="FILL" cap="ROUND" join="MITER" />
<feature name="node_tolerance" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="40bd8d46" style="FILL" cap="BUTT" join="MITER" strokewidth="20.0" />
<feature name="infotext" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ff000000" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" typefacestyle="0" textsize="12.0" />
<feature name="viewbox" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="7d0f0f0f" style="FILL" cap="BUTT" join="MITER" strokewidth="0.0" />
<feature name="gps_pos" internal="true" updateWidth="true" widthFactor="2.0" editable="true" color="ff0000ff" style="FILL" cap="ROUND" join="ROUND" />
<feature name="gps_pos_follow" internal="true" updateWidth="false" widthFactor="2.0" editable="true" color="ff0000ff" style="STROKE" cap="ROUND" join="ROUND" strokewidth="4.0"/>

<!-- OSM way based features -->
<feature name="way" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-boundary" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="6.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-landuse" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural" internal="false" updateWidth="true" widthFactor="0.5" editable="true" color="ff71BE80" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-waterway" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-natural-water" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ff0000ff" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-building" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffcc9999" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-footway" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff888888" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-track" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffc69c49" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-motorway_link" internal="false" updateWidth="true" widthFactor="2.0" editable="true" color="ff809BC0" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-trunk_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ff7FC97F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-primary_link" internal="false" updateWidth="true" widthFactor="1.5" editable="true" color="ffE46D71" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-secondary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFDBF6F" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-tertiary_link" internal="false" updateWidth="true" widthFactor="1.0" editable="true" color="ffFCFA74" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-highway-service" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER" />
<feature name="way-power" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ffaa0000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<feature name="way-railway" internal="false" updateWidth="true" widthFactor="0.7" editable="true" color="ff999999" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="4.0" />
<interval length="4.0" />
</dash>
</feature>
<feature name="way-addr:interpolation" internal="false" updateWidth="true" widthFactor="0.6" editable="true" color="ff000000" style="STROKE" cap="BUTT" join="MITER">
<dash phase="1.0">
<interval length="2.0" />
<interval length="2.0" />
</dash>
</feature>
<!-- OSM node based features -->
<feature name="node" internal="true" updateWidth="true" widthFactor="1.0" editable="true" color="ffb9121b" style="FILL" cap="ROUND" join="MITER" />
<feature name="node_tagged" internal="true" updateWidth="true" widthFactor="1.5" editable="true" color="ffb9121b" style="FILL" cap="ROUND" join="MITER" />
<feature name="node_thin" internal="true" updateWidth="false" widthFactor="1.0" editable="true" color="ffb9121b" style="STROKE" cap="BUTT" join="MITER" strokewidth="1.0"/>
</profile>
101 changes: 101 additions & 0 deletions assets/categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
{
"eating": {
"amenity": [
"restaurant",
"pub",
"fast_food",
"cafe"
],
"shop": [
"variety_store"
]
},
"clothing": {
"shop": [
"supermarket",
"sports",
"shoes",
"jewwlry",
"department_store",
"convenience",
"clothes"
]
},
"fooddrink": {
"shop": [
"variety_store",
"supermarket",
"department_store",
"convenience",
"bakery",
"alcohol"
],
"amenity": [
"fast_food",
"cafe"
]
},
"readingetc": {
"shop": [
"video",
"variety_store",
"supermarket",
"stationery",
"department_store",
"convience",
"computer",
"books"
]
},
"transportation": {
"shop": [
"motorcycle",
"car_repair",
"car"
]
},
"health": {
"shop": ["chemist"],
"amenity": ["pharmacy"]
},
"generalshop": {
"shop": [
"variety_store",
"supermarket",
"department_store",
"convenience"
]
},
"hobby": {
"shop": [
"toys",
"sport",
"pet",
"motorcycle",
"hardware",
"electronics",
"doityourself",
"department_store",
"computer",
"car_repair",
"car"
]
},
"nerdy": {
"shop": [
"mobile_phone",
"hardware",
"electronics",
"department_store",
"computer"
]
},
"home": {
"shop": [
"hardware",
"furniture",
"department_store"
]
}
}

1 change: 1 addition & 0 deletions assets/imagery.json

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions assets/imagery_vespucci.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[
{
"id": "NONE",
"overlay": false,
"url": "",
"type": "tms",
"name": "None",
"default":true
},
{
"id": "NONE",
"overlay": true,
"url": "",
"type": "tms",
"name": "None",
"default":true
},
{
"name": "Bing aerial imagery",
"url": "http://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial/?mapVersion=v1&key={bingapikey}&include=ImageryProviders&output=xml",
"default": true,
"extent": {
"max_zoom": 22
},
"type": "bing",
"id": "BING",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII="
}
]
Binary file added assets/images/presets/aed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/presets/bicycle_road.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/presets/network-wireless.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/presets/pawnbroker.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/presets/peak.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/presets/saddle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/styles/standard/education.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/styles/standard/empty.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/styles/standard/food.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/styles/standard/food/snacks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/styles/standard/food/snacks/pizza.png
Binary file added assets/images/styles/standard/food/teashop.png
Binary file added assets/images/styles/standard/food/wine_tavern.png
Binary file added assets/images/styles/standard/geocache.png
Binary file added assets/images/styles/standard/health.png
Binary file added assets/images/styles/standard/health/emergency.png
Binary file added assets/images/styles/standard/health/optician.png
Binary file added assets/images/styles/standard/incomming/Broad.png
Binary file added assets/images/styles/standard/incomming/OLmarker.png
Binary file added assets/images/styles/standard/incomming/amenity.png
Binary file added assets/images/styles/standard/incomming/aroad.png
Binary file added assets/images/styles/standard/incomming/byway.png
Binary file added assets/images/styles/standard/incomming/contours.png
Binary file added assets/images/styles/standard/incomming/fwpbr.png
Binary file added assets/images/styles/standard/incomming/industry.png
Binary file added assets/images/styles/standard/incomming/interest.png
Binary file added assets/images/styles/standard/incomming/one.png
Binary file added assets/images/styles/standard/incomming/place.png
Binary file added assets/images/styles/standard/incomming/railway.png
Binary file added assets/images/styles/standard/incomming/road.png
Binary file added assets/images/styles/standard/incomming/station.png
Binary file added assets/images/styles/standard/incomming/three.png
Binary file added assets/images/styles/standard/incomming/two.png
Binary file added assets/images/styles/standard/leisure.png
Binary file added assets/images/styles/standard/leisure/bicycling.png
Binary file added assets/images/styles/standard/leisure/music.png
Binary file added assets/images/styles/standard/leisure/shelter.png
Binary file added assets/images/styles/standard/misc.png
Binary file added assets/images/styles/standard/misc/bunny.png
Binary file added assets/images/styles/standard/misc/butterfly.png
Binary file added assets/images/styles/standard/misc/city_wall.png
Binary file added assets/images/styles/standard/misc/door.png
Binary file added assets/images/styles/standard/misc/entrance-exit.png
Binary file added assets/images/styles/standard/misc/entrance-main.png
Binary file added assets/images/styles/standard/misc/entrance-yes.png
Binary file added assets/images/styles/standard/misc/error.png
Binary file added assets/images/styles/standard/misc/fence.png
Binary file added assets/images/styles/standard/misc/hedge.png
Binary file added assets/images/styles/standard/misc/landmark.png
Binary file added assets/images/styles/standard/misc/landmark/barn.png
Binary file added assets/images/styles/standard/misc/lock_closed.png
Binary file added assets/images/styles/standard/misc/lock_open.png
Binary file added assets/images/styles/standard/misc/no_smoking.png
Binary file added assets/images/styles/standard/misc/proposed.png
Binary file added assets/images/styles/standard/misc/wall.png
Binary file added assets/images/styles/standard/money.png
Binary file added assets/images/styles/standard/money/bank/vr-bank.png
Binary file added assets/images/styles/standard/nautical.png
Binary file added assets/images/styles/standard/nautical/anchor.png
Binary file added assets/images/styles/standard/nautical/boat.png
Binary file added assets/images/styles/standard/people.png
Binary file added assets/images/styles/standard/people/friends.png
Binary file added assets/images/styles/standard/people/friendsd.png
Binary file added assets/images/styles/standard/people/work.png
Binary file added assets/images/styles/standard/place.png
Binary file added assets/images/styles/standard/place/peak.png
Binary file added assets/images/styles/standard/place/settlement.png
Binary file added assets/images/styles/standard/religion/chapel.png
Binary file added assets/images/styles/standard/rendering.png
Binary file added assets/images/styles/standard/rendering/beach.png
Binary file added assets/images/styles/standard/rendering/cliff.png
Binary file added assets/images/styles/standard/rendering/cliff2.png
Binary file added assets/images/styles/standard/rendering/quarry.png
Binary file added assets/images/styles/standard/rendering/quarry2.png
Binary file added assets/images/styles/standard/shop.png
Binary file added assets/images/styles/standard/shop/shoe_repair.png
Binary file added assets/images/styles/standard/sport.png
Binary file added assets/images/styles/standard/sport/dart.png
Binary file added assets/images/styles/standard/sport/gymnastics.png
Binary file added assets/images/styles/standard/sport/indoor_pool.png
Binary file added assets/images/styles/standard/sport/kiteflying.png
Binary file added assets/images/styles/standard/sport/swimming.png
Binary file added assets/images/styles/standard/transport.png
Binary file added assets/images/styles/standard/transport/bridge.png
Binary file added assets/images/styles/standard/transport/ferry.png
Binary file added assets/images/styles/standard/transport/harbour.png
Binary file added assets/images/styles/standard/transport/track.png
Binary file added assets/images/styles/standard/unknown.png
Binary file added assets/images/styles/standard/vehicle.png
Binary file added assets/images/styles/standard/vehicle/bump.png
Binary file added assets/images/styles/standard/vehicle/caution.png
Binary file added assets/images/styles/standard/vehicle/fuel/agip.png
Binary file added assets/images/styles/standard/vehicle/fuel/aral.png
Binary file added assets/images/styles/standard/vehicle/fuel/elf.png
Binary file added assets/images/styles/standard/vehicle/fuel/esso.png
Binary file added assets/images/styles/standard/vehicle/fuel/jet.png
Binary file added assets/images/styles/standard/vehicle/fuel/omv.png
Binary file added assets/images/styles/standard/vehicle/fuel/shell.png
Binary file added assets/images/styles/standard/vehicle/fuel/total.png
Binary file added assets/images/styles/standard/vehicle/rental.png
Binary file added assets/images/styles/standard/vehicle/table.png
Binary file added assets/images/styles/standard/vehicle/towing.png
Binary file added assets/images/styles/standard/vehicle/tunnel.png
Binary file added assets/images/styles/standard/waypoint.png
Binary file added assets/images/styles/standard/waypoint/pin.png
Binary file added assets/images/styles/standard/waypoint/pin/green.png
Binary file added assets/images/styles/standard/waypoint/pin/red.png
Binary file added assets/images/styles/standard/waypoint/wpt1.png
Binary file added assets/images/styles/standard/waypoint/wpt2.png
Binary file added assets/images/styles/standard/waypoint/wpt3.png
Binary file added assets/images/styles/standard/waypoint/wpt4.png
Binary file added assets/images/styles/standard/waypoint/wpt5.png
Binary file added assets/images/styles/standard/waypoint/wpt6.png
Binary file added assets/images/styles/standard/waypoint/wpt7.png
Binary file added assets/images/styles/standard/waypoint/wpt8.png
Binary file added assets/images/styles/standard/waypoint/wpt9.png
Binary file added assets/images/styles/standard/waypoint/wptblue.png
Binary file added assets/images/styles/standard/waypoint/wptgreen.png
Binary file added assets/images/styles/standard/waypoint/wptorange.png
Binary file added assets/images/styles/standard/waypoint/wptred.png
Binary file added assets/images/styles/standard/waypoint/wptyellow.png
Binary file added assets/images/styles/standard/wlan/closed.png
Binary file added assets/images/styles/standard/wlan/closed/wep.png
Binary file added assets/images/styles/standard/wlan/nonfree.png
Binary file added assets/images/styles/standard/wlan/nonfree/fon.png
Binary file added assets/images/styles/standard/wlan/open.png
1 change: 1 addition & 0 deletions assets/name-suggestions.min.json

Large diffs are not rendered by default.

3,597 changes: 2,612 additions & 985 deletions assets/preset.xml

Large diffs are not rendered by default.

Binary file added libs/metadata-extractor-2.6.4.jar
Binary file not shown.
Binary file added libs/signpost-commonshttp4-1.2.1.2.jar
Binary file not shown.
Binary file added libs/signpost-core-1.2.1.2.jar
Binary file not shown.
Binary file added libs/xmpcore.jar
Binary file not shown.
4 changes: 3 additions & 1 deletion project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
# Indicates whether an apk should be generated for each density.
split.density=false
# Project target.
target=android-14
target=android-15
apk-configurations=


android.library.reference.1=../actionbarsherlock
Binary file added res/drawable-xhdpi/camera.png
Binary file added res/drawable-xhdpi/camera_green.png
7 changes: 7 additions & 0 deletions res/drawable-xhdpi/lock.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true"
android:drawable="@drawable/unlocked" /> <!-- pressed -->

<item android:drawable="@drawable/locked" /> <!-- default -->
</selector>
Binary file added res/drawable-xhdpi/locked.png
Binary file added res/drawable-xhdpi/menu_tools.png
Binary file added res/drawable-xhdpi/tag_menu_restriction.png
Binary file added res/drawable-xhdpi/unlocked.png
Binary file added res/drawable/locked_small.png
Binary file added res/drawable/no_tiles.png
Binary file modified res/drawable/osm_logo.png
Binary file modified res/drawable/osm_logo_512x512.png
35 changes: 35 additions & 0 deletions res/layout/background_properties.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingRight="10dp"
>

<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:paddingLeft="10dp"
android:text="@string/menu_tools_background_opacity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
<SeekBar
android:id="@+id/background_opacity_seeker"
android:max="255"
android:progress="255"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

</LinearLayout>
</ScrollView>
94 changes: 94 additions & 0 deletions res/layout/imagery_offset.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:paddingLeft="20dp"
android:id="@+id/imagery_offset_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:id="@+id/linearLayout1"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:paddingLeft="20dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
>
<TextView
android:text="@string/imagery_offset_author"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_offset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_distance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
<LinearLayout
android:layout_toRightOf="@+id/linearLayout1"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingRight="10dp"
>
<TextView
android:id="@+id/imagery_offset_author"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/imagery_offset_offset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/imagery_offset_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/imagery_offset_zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/imagery_offset_distance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</ScrollView>
6 changes: 2 additions & 4 deletions res/layout/license_viewer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,8 @@
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView android:id="@+id/licenseShortText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:autoLink="all" android:padding="10dp" />

<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content">
<TextView
<HorizontalScrollView android:layout_width="match_parent" android:layout_height="wrap_content">
<TextView
android:id="@+id/licenseFullText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Expand Down
63 changes: 63 additions & 0 deletions res/layout/list_item.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<view class="de.blau.android.prefs.URLListEditActivity$ListItem" xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="?android:attr/scrollbarSize"

android:minHeight="?android:attr/listPreferredItemHeight"

android:gravity="center_vertical"
android:orientation="horizontal"
android:focusable="false"
android:clickable="false"
android:longClickable="false"
android:focusableInTouchMode="false"
android:descendantFocusability="blocksDescendants" >

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:layout_marginLeft="20dp"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:descendantFocusability="blocksDescendants" >

<TextView
android:id="@+id/listItemText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:descendantFocusability="blocksDescendants"
android:textAppearance="?android:attr/textAppearanceMedium" />

<TextView
android:id="@+id/listItemText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:descendantFocusability="blocksDescendants"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorSecondary" />

</LinearLayout>

<CheckBox
android:id="@+id/listItemCheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text=""
android:descendantFocusability="blocksDescendants"
android:focusableInTouchMode="false"
android:focusable="false"
android:clickable="false" />
</view>


44 changes: 44 additions & 0 deletions res/layout/listedit_apiedit.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" android:padding="10dp">

<TextView
android:id="@+id/listedit_labelName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/api_name" />

<EditText
android:id="@+id/listedit_editName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text">
<requestFocus />
</EditText>

<TextView
android:id="@+id/listedit_labelValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/api_url" />

<EditText
android:id="@+id/listedit_editValue"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textUri" />
<TextView
android:id="@+id/listedit_labeloauth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/listedit_enable_oauth" />
<CheckBox
android:id="@+id/listedit_oauth"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>

</LinearLayout>
18 changes: 10 additions & 8 deletions res/layout/listedit_edit.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,26 @@
android:id="@+id/listedit_labelName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/name" />
<EditText
android:text="@string/name" />

<EditText
android:id="@+id/listedit_editName"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:inputType="text">
android:layout_height="wrap_content"
android:inputType="text">
<requestFocus />
</EditText>
</EditText>
<TextView
android:id="@+id/listedit_labelValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/url" />
<EditText
android:id="@+id/listedit_editValue"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:inputType="textUri"/>
android:layout_height="wrap_content"
android:inputType="textUri" />

</LinearLayout>
90 changes: 58 additions & 32 deletions res/layout/location_picker_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>

<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingRight="10dp"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:orientation="vertical"
android:paddingRight="10dp" >

<TextView
android:text="@string/location_headline"
Expand All @@ -36,11 +37,11 @@
android:text="@string/location_current_text"
android:enabled="false"
/>
<RadioButton
android:id="@+id/location_map"
android:text="@string/location_map_text"
android:enabled="false"
/>
<!-- <RadioButton -->
<!-- android:id="@+id/location_map" -->
<!-- android:text="@string/location_map_text" -->
<!-- android:enabled="false" -->
<!-- /> -->
<RadioButton
android:id="@+id/location_coordinates"
android:text="@string/location_coordinates_text"
Expand All @@ -52,6 +53,7 @@
android:id="@+id/location_coordinates_layout"
android:gravity="center"
android:visibility="gone"
android:paddingLeft="10dp"
>
<TextView
android:text="@string/location_lat_label"
Expand Down Expand Up @@ -84,13 +86,36 @@
/>
</LinearLayout>
</RadioGroup>

<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingLeft="10dp" >
<TextView
android:text="@string/location_search_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<EditText
android:id="@+id/location_search_edit"
android:imeOptions="actionSearch"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:layout_weight="1"
/>
</LinearLayout>

<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
>
<TextView
android:paddingLeft="10dp"
android:text="@string/location_choose_radius"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Expand All @@ -111,29 +136,30 @@
/>

<LinearLayout
android:layout_marginTop="20dp"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="20dp"
android:orientation="horizontal" >

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/location_button_current"
android:text="@string/location_load_button"
android:gravity="center"
android:layout_weight="1"
android:enabled="false"
/>
android:id="@+id/location_button_current"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:enabled="false"
android:gravity="center"
android:text="@string/location_load_button" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/location_button_no_location"
android:text="@string/location_button_no_location"
android:gravity="center"
android:layout_weight="1"
android:enabled="false"
/>
android:id="@+id/location_button_no_location"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:enabled="true"
android:gravity="center"
android:text="@string/location_load_dismiss" />

</LinearLayout>
</LinearLayout>
</ScrollView>
18 changes: 18 additions & 0 deletions res/layout/lock.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:gravity="center_vertical">

<ToggleButton
android:id="@+id/lock"
android:layout_width="@dimen/abs__action_bar_default_height"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:button="@drawable/lock"
android:gravity="center_vertical"
android:textOff=""
android:textOn="" />

</RelativeLayout>
16 changes: 8 additions & 8 deletions res/layout/login_edit.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,35 @@
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" android:padding="10dp">
android:orientation="vertical" android:padding="10dp">
<TextView
android:id="@+id/loginedit_labelUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/config_username_title" />
<EditText
android:id="@+id/loginedit_editUsername"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text|textNoSuggestions" >
<requestFocus />
</EditText>
</EditText>
<TextView
android:id="@+id/loginedit_labelPassword"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:text="@string/config_password_title" />
<EditText
android:id="@+id/loginedit_editPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword" />
android:inputType="textPassword" />
<TextView
android:id="@+id/loginedit_labelHint"
android:layout_width="wrap_content"
Expand Down
52 changes: 30 additions & 22 deletions res/layout/openstreetbug_edit.xml
Original file line number Diff line number Diff line change
@@ -1,41 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:id="@+id/openstreetbug_controls"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content">
<ScrollView
android:id="@+id/openstreetbug_comments_scroll"
android:layout_alignParentTop="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/openstreetbug_comments"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
</ScrollView>

<RelativeLayout
android:id="@+id/openstreetbug_controls"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:layout_below="@+id/openstreetbug_comments_scroll"
android:layout_marginTop="10dp" >

<TextView
android:id="@+id/openstreetbug_comment_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/openstreetbug_comment_label"/>

<EditText
android:id="@+id/openstreetbug_comment"
android:layout_alignTop="@id/openstreetbug_comment_label"
android:layout_toRightOf="@id/openstreetbug_comment_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"/>
android:id="@+id/openstreetbug_comment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/openstreetbug_comment_label"
android:layout_alignTop="@id/openstreetbug_comment_label"
android:layout_toRightOf="@id/openstreetbug_comment_label"
android:inputType="text" />

<CheckBox
android:id="@+id/openstreetbug_close"
android:layout_below="@id/openstreetbug_comment"
android:layout_width="wrap_content"
android:layout_height="30sp"
android:layout_centerHorizontal="true"
android:text="@string/openstreetbug_edit_close"/>
</RelativeLayout>
<ScrollView
android:layout_alignParentTop="true"
android:layout_above="@id/openstreetbug_controls"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/openstreetbug_comments"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
</ScrollView>
</RelativeLayout>

</RelativeLayout>
21 changes: 21 additions & 0 deletions res/layout/query_entry.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingLeft="20dp"
android:paddingRight="20dp"
>

<EditText

android:id="@+id/location_search_edit"
android:imeOptions="actionSearch"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:layout_weight="1"
/>
</LinearLayout>
70 changes: 70 additions & 0 deletions res/layout/relation_member_row.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- inner classes must be specified using <view class="classname" /> due to dollar sign -->
<view class="de.blau.android.TagEditor$RelationMemberRow" xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">

<ImageView
android:id="@+id/iconDelete"
android:src="@drawable/delete_x_black"
android:contentDescription="@string/delete"
android:layout_width="34dp"
android:layout_height="34dp"
android:layout_gravity="center_vertical" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/dark_grey"
>
<AutoCompleteTextView
android:id="@+id/editMemberRole"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownWidth="wrap_content"
android:hint="@string/role_lc"
android:inputType="textNoSuggestions"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text" />

<TextView
android:id="@+id/memberType"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/tagedit_field_static_bg"
android:minHeight="35dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"
android:textColor="@color/tagedit_field_text" />

<TextView
android:id="@+id/memberObject"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_weight="2"
android:background="@color/tagedit_field_static_bg"
android:minHeight="35dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"
android:textColor="@color/tagedit_field_text" />
</LinearLayout>
</view>
57 changes: 57 additions & 0 deletions res/layout/relation_membership_row.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- inner classes must be specified using <view class="classname" /> due to dollar sign -->
<view class="de.blau.android.TagEditor$RelationMembershipRow" xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">

<ImageView
android:id="@+id/iconDelete"
android:src="@drawable/delete_x_black"
android:contentDescription="@string/delete"
android:layout_width="34dp"
android:layout_height="34dp"
android:layout_gravity="center_vertical" />

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/dark_grey"
android:orientation="horizontal" >

<AutoCompleteTextView
android:id="@+id/editRole"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownWidth="wrap_content"
android:hint="@string/role_lc"
android:inputType="textNoSuggestions"
android:minHeight="35dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text" />

<Spinner
android:id="@+id/editParent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp"
android:layout_marginBottom="1dp"
android:layout_weight="2"
android:background="@color/tagedit_field_bg"
android:minHeight="34dp"
android:paddingLeft="0dp"
android:paddingRight="5dp"
android:spinnerMode="dropdown"
android:dropDownWidth="match_parent"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"
android:textColor="@color/tagedit_field_text" />
</LinearLayout>
</view>
105 changes: 105 additions & 0 deletions res/layout/save_imagery_offset.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<EditText
android:paddingLeft="20dp"
android:id="@+id/imagery_offset_description"
android:hint="@string/imagery_offset_description"
android:maxLength="100"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium" />

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
>

<TextView
android:id="@+id/imagery_offset_author_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="@string/imagery_offset_author"
android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText
android:layout_toRightOf="@+id/imagery_offset_author_title"
android:id="@+id/imagery_offset_author"
android:maxLength="100"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:hint="@string/imagery_offset_author"
android:paddingLeft="10dp"
android:textAppearance="?android:attr/textAppearanceMedium" />

</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
>
<LinearLayout
android:id="@+id/linearLayout1"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
>
<TextView
android:text="@string/imagery_offset_offset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="@string/imagery_offset_zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>

<LinearLayout
android:layout_toRightOf="@+id/linearLayout1"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:paddingLeft="10dp"
android:id="@+id/imagery_offset_offset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:paddingLeft="10dp"
android:id="@+id/imagery_offset_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:paddingLeft="10dp"
android:id="@+id/imagery_offset_zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</ScrollView>
8 changes: 8 additions & 0 deletions res/layout/search_results.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/search_results"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp" >

</ListView>
14 changes: 14 additions & 0 deletions res/layout/search_results_item.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/search_results_item"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:paddingLeft="20dp"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:scrollHorizontally="true"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceMedium" >

</TextView>
81 changes: 81 additions & 0 deletions res/layout/set_position.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/set_position_datum_label"
android:layout_width="wrap_content"
android:text="@string/set_position_datum_label"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium" />

<TextView
android:id="@+id/set_position_datum"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@+id/set_position_datum_label"
android:textAppearance="?android:attr/textAppearanceMedium" />

</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>

<TextView
android:id="@+id/set_position_lon_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="@string/location_lon_label"
android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText
android:layout_toRightOf="@+id/set_position_lon_label"
android:id="@+id/set_position_lon"
android:inputType="numberSigned|numberDecimal"
android:minEms="5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:paddingLeft="10dp"
android:textAppearance="?android:attr/textAppearanceMedium" />

<TextView
android:id="@+id/set_position_lat_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_margin="10dp"
android:layout_toRightOf="@+id/set_position_lon"
android:text="@string/location_lat_label"
android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText
android:layout_toRightOf="@+id/set_position_lat_label"
android:id="@+id/set_position_lat"
android:inputType="numberSigned|numberDecimal"
android:minEms="5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:paddingLeft="10dp"
android:textAppearance="?android:attr/textAppearanceMedium" />

</RelativeLayout>

</LinearLayout>
</ScrollView>
89 changes: 48 additions & 41 deletions res/layout/tag_edit_row.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,45 +9,52 @@
android:id="@+id/iconDelete"
android:src="@drawable/delete_x_black"
android:contentDescription="@string/delete"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_gravity="center_vertical"
/>
<AutoCompleteTextView
android:id="@+id/editKey"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginRight="3dp"
android:layout_weight="3"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownWidth="match_parent"
android:hint="@string/key"
android:inputType="textNoSuggestions"
android:minHeight="32dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text" />
<AutoCompleteTextView
android:id="@+id/editValue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:layout_weight="2"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownAnchor="@id/editKey"
android:dropDownWidth="match_parent"
android:hint="@string/value"
android:inputType="textNoSuggestions"
android:minHeight="32dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text" />

android:layout_width="34dp"
android:layout_height="34dp"
android:layout_gravity="center_vertical" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/dark_grey"
>
<AutoCompleteTextView
android:id="@+id/editKey"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownWidth="match_parent"
android:dropDownHorizontalOffset="-35dp"
android:hint="@string/key"
android:inputType="textNoSuggestions"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text"
/>

<AutoCompleteTextView
android:id="@+id/editValue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp"
android:layout_weight="2"
android:background="@color/tagedit_field_bg"
android:completionThreshold="1"
android:dropDownWidth="match_parent"
android:dropDownHorizontalOffset="-38dp"
android:hint="@string/value"
android:inputType="textNoSuggestions"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:textColor="@color/tagedit_field_text"
/>
</LinearLayout>
</view>
151 changes: 144 additions & 7 deletions res/layout/tag_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,156 @@
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/vertical_layout"
android:padding="5dp"
>

<LinearLayout
android:id="@+id/vertical_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dp" >

<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/edit_row_layout"
>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/presets_layout"
android:visibility="gone"
android:layout_marginBottom="1dp"
android:background="@color/dark_grey"
>
</LinearLayout>
<LinearLayout
android:id="@+id/membership_heading_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:visibility="gone">
<TextView
android:layout_width="34dp"
android:layout_height="34dp"
/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/dark_grey"
>
<TextView
android:id="@+id/membership_role_heading_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/ccc_darkred"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:text="@string/role"
android:textColor="@color/tagedit_field_text"
/>
<TextView
android:id="@+id/membership_relation_heading_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp"
android:layout_marginBottom="1dp"
android:layout_weight="2"
android:background="@color/ccc_darkred"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:text="@string/membership_relation_heading"
android:textColor="@color/tagedit_field_text" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/relation_membership_layout"
>
</LinearLayout>
<LinearLayout
android:id="@+id/member_heading_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:visibility="gone">
<TextView
android:layout_width="34dp"
android:layout_height="34dp"
/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/dark_grey"
>
<TextView
android:id="@+id/member_role_heading_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/ccc_darkred"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:text="@string/role"
android:textColor="@color/tagedit_field_text"
/>
<TextView
android:id="@+id/member_type_heading_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginRight="1dp"
android:layout_weight="3"
android:background="@color/ccc_darkred"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:text="@string/type"
android:textColor="@color/tagedit_field_text" />
<TextView
android:id="@+id/member_object_heading_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_weight="2"
android:background="@color/ccc_darkred"
android:minHeight="34dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:singleLine="true"
android:gravity="center_vertical"
android:text="@string/object"
android:textColor="@color/tagedit_field_text" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/relation_members_layout"
>
</LinearLayout>
</LinearLayout>
</ScrollView>
55 changes: 38 additions & 17 deletions res/layout/upload_comment.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,46 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<RelativeLayout
android:id="@+id/upload_comment_controls"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/upload_comment_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/upload_comment_label"/>
<EditText
android:id="@+id/upload_comment"
android:layout_alignTop="@id/upload_comment_label"
android:layout_toRightOf="@id/upload_comment_label"
android:id="@+id/upload_comment_controls"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"
/>
</RelativeLayout>
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<TextView
android:id="@+id/upload_comment_label"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:gravity="center_vertical"
android:text="@string/upload_comment_label"/>
<EditText
android:id="@+id/upload_comment"
android:layout_toRightOf="@id/upload_comment_label"
android:layout_alignBottom="@id/upload_comment_label"
android:layout_alignTop="@id/upload_comment_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"
/>

<TextView
android:id="@+id/upload_source_label"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:gravity="center_vertical"
android:layout_below="@id/upload_comment_label"
android:text="@string/upload_source_label"/>
<EditText
android:id="@+id/upload_source"
android:layout_below="@id/upload_comment"
android:layout_alignLeft="@id/upload_comment"
android:layout_alignBottom="@id/upload_source_label"
android:layout_alignTop="@id/upload_source_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"/>
</RelativeLayout>

<ScrollView
android:layout_alignParentTop="true"
android:layout_above="@id/upload_comment_controls"
Expand Down
40 changes: 39 additions & 1 deletion res/menu/main_menu.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:id="@+id/menu_undo"
android:title="@string/undo"
Expand Down Expand Up @@ -31,6 +30,10 @@
android:checkable="true"
android:alphabeticShortcut="f"
/>
<item
android:id="@+id/menu_gps_goto"
android:title="@string/menu_gps_goto"
/>
<item
android:id="@+id/menu_gps_start"
android:title="@string/menu_gps_start"
Expand Down Expand Up @@ -66,6 +69,10 @@
android:id="@+id/menu_transfer_download_current"
android:title="@string/menu_transfer_download_current"
/>
<item
android:id="@+id/menu_transfer_download_current_add"
android:title="@string/menu_transfer_download_current_add"
/>
<item
android:id="@+id/menu_transfer_download_other"
android:title="@string/menu_transfer_download_other"
Expand All @@ -89,6 +96,37 @@
android:showAsAction="ifRoom"
/>

<item
android:id="@+id/menu_tools"
android:title="@string/menu_tools"
android:icon="@drawable/menu_tools"
android:showAsAction="ifRoom"
>
<menu>
<item
android:id="@+id/menu_tools_flush_background_tile_cache"
android:title="@string/menu_tools_flush_background_tile_cache"
/>
<item
android:id="@+id/menu_tools_flush_overlay_tile_cache"
android:title="@string/menu_tools_flush_overlay_tile_cache"
/>
<item
android:id="@+id/menu_tools_background_align"
android:title="@string/menu_tools_background_align"
/>
<!-- <item -->
<!-- android:id="@+id/menu_tools_background_properties" -->
<!-- android:title="@string/menu_tools_background_properties" -->
<!-- /> -->

</menu>
</item>
<item
android:id="@+id/menu_find"
android:title="@string/menu_find"
android:showAsAction="ifRoom"
/>
<item
android:id="@+id/menu_help"
android:title="@string/menu_help"
Expand Down
10 changes: 10 additions & 0 deletions res/menu/tag_menu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,14 @@
android:title="@string/tag_menu_mapfeatures"
android:showAsAction="ifRoom"
/>
<item
android:id="@+id/tag_menu_addtorelation"
android:title="@string/tag_menu_addtorelation"
android:showAsAction="never"
/>
<item
android:id="@+id/tag_menu_resetMRU"
android:title="@string/tag_menu_resetMRU"
android:showAsAction="never"
/>
</menu>
43 changes: 0 additions & 43 deletions res/raw/mapquest.xml

This file was deleted.

39 changes: 0 additions & 39 deletions res/raw/os1sted.xml

This file was deleted.

39 changes: 0 additions & 39 deletions res/raw/os7thseries.xml

This file was deleted.

39 changes: 0 additions & 39 deletions res/raw/osnpehistoric.xml

This file was deleted.

24 changes: 24 additions & 0 deletions res/values-be/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Dialogs-->
<!--Toaster-->
<!--Some generic labels/buttons-->
<!--Dialog for back button-->
<!--Strings in TagEditor-->
<!--Strings in LocationPicker-->
<!--Menu-->
<!--element action mode menu-->
<!--Text should be as short as possible-->
<!--EasyEdit action mode titles-->
<!--Preferences-->
<!--preset downloader messages-->
<!--changes-->
<!--url handler activity-->
<!--common terms-->
<!--"default" is a reserved Java keyword...-->
<!--undo actions - give a description of the action, in infinitive, to display in strings like "Undo: actionname" or "Redo: actionname"-->
<!--ACRA-->
<!--Exceptions messages-->
<!--Misc relation related stuff-->
<!--time and distance-->
</resources>
239 changes: 239 additions & 0 deletions res/values-ca/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Dialogs-->
<string name="transfer_download_current_dialog_title">Atenció!</string>
<string name="transfer_download_current_dialog_message">Heu fet alguns canvis. Voleu pujar-los en comptes de descartar-los?</string>
<string name="transfer_download_current_upload">Puja</string>
<string name="transfer_download_current_download">Descarta i baixa</string>
<string name="transfer_download_current_back">Enrere (no facis res)</string>
<string name="upload_problem_title">S\'ha produït un problema amb la pujada</string>
<string name="no_login_data_title">L\'autenticació ha fallat</string>
<string name="no_connection_title">No hi ha connexió amb el servidor</string>
<string name="wrong_login_data_title">L\'autenticació ha fallat</string>
<string name="data_conflict_title">Conflicte de versions</string>
<string name="out_of_memory_title">Sense memòria</string>
<string name="progress_title">Càrrega</string>
<string name="progress_message">S\'està carregant a la memòria...</string>
<string name="progress_download_message">S\'estan baixant dades des del servidor...</string>
<string name="progress_general_title">Espereu</string>
<string name="progress_deleting_message">S\'està suprimint...</string>
<string name="progress_searching_message">Cercant...</string>
<string name="progress_saving_message">Enregistrant...</string>
<string name="upload_comment_label">Comentari:</string>
<string name="upload_source_label">Origen:</string>
<string name="openstreetbug_new_title">Nota nova:</string>
<string name="openstreetbug_new_bug">Informa d\'un problema</string>
<string name="openstreetbug_new_nodeway">Crea un node/via</string>
<string name="openstreetbug_edit_title">Edita la nota</string>
<string name="openstreetbug_commitbutton">Publica</string>
<string name="openstreetbug_comment_label">Comentari:</string>
<string name="openstreetbug_edit_close">Tanca</string>
<string name="openstreetbug_edit_closed">Tancat</string>
<string name="openstreetbug_commit_ok">Canvis desats</string>
<string name="openstreetbug_commit_fail">No s\'han pogut desar els canvis</string>
<string name="unsaved_data_title">Atenció!</string>
<string name="unsaved_data_message">Teniu canvis sense desar que es descartaran si continueu.</string>
<string name="unsaved_data_proceed">Descarta i continua</string>
<string name="imagery_offset_description">Descripció</string>
<string name="imagery_offset_author">Autor</string>
<string name="imagery_offset_date">Creat</string>
<string name="imagery_offset_distance">Distància</string>
<!--Toaster-->
<string name="toast_no_changes">No heu canviat res encara...</string>
<string name="toast_upload_success">Ha finalitzat la pujada al servidor OSM.</string>
<string name="toast_save_done">S\'ha desat correctament</string>
<string name="toast_export_failed">L\'exportació ha fallat</string>
<string name="toast_export_success">Exportat a %1$s</string>
<string name="toast_oneway_reversed">Heu canviat el sentit d\'una via de sentit únic amb etiquetes que depenen de la direcció. Si us plau verifiqueu les etiquetes i corregiu-les si fos necessari.</string>
<string name="toast_number_format">Format de nombre incorrecte</string>
<!--Some generic labels/buttons-->
<string name="yes">Sí</string>
<string name="no">No</string>
<string name="okay">D\'acord</string>
<string name="cancel">Cancel·la</string>
<string name="locked">Blocat</string>
<string name="next">Següent</string>
<!--Dialog for back button-->
<string name="exit_title">Realment voleu sortir?</string>
<string name="exit_text">Esteu segur de voler sortir?</string>
<!--Strings in TagEditor-->
<string name="key">clau</string>
<string name="value">valor</string>
<string name="link_mapfeatures">http://wiki.openstreetmap.org/wiki/Ca:Map_Features</string>
<string name="tag_menu_preset">Predefinicions</string>
<string name="tag_menu_repeat">Repeteix etiquetes</string>
<string name="tag_menu_revert">Reverteix</string>
<string name="tag_menu_addtorelation">Afegeix a la relació</string>
<string name="tag_menu_exit_no_save">Surt\nsense desar</string>
<!--Strings in LocationPicker-->
<string name="location_headline">Carrega un àrea</string>
<string name="location_choose_radius">Trieu un radi:</string>
<string name="location_default_radius">300m</string>
<string name="location_last_text">Última ubicació coneguda:</string>
<string name="location_current_text">Ubicació actual:</string>
<string name="location_text_unknown">desconeguda</string>
<string name="location_last_text_parameterized">Última ubicació coneguda: %1$s</string>
<string name="location_current_text_parameterized">Ubicació actual: %1$s</string>
<string name="location_text_metadata_location">\nLat %1$4g, Lon %2$4g\nfa %3$s %4$s</string>
<string name="location_text_metadata_accuracy">Precisió %1$2.0f metre,</string>
<string name="location_map_text">Des del mapa (properament)</string>
<string name="location_coordinates_text">Des de les coordenades:</string>
<string name="location_lat_label">Lat:</string>
<string name="location_lon_label">Lon:</string>
<string name="location_load_button">Carrega</string>
<string name="location_nan_title">Entrada incorrecta!</string>
<string name="location_nan_message">Si us plau, indiqueu les coordenades en format decimal (p.ex. \"52.333572\",\"8.741185\"). La latitud ha d\'estar entre -85.0 i +85.0 i la longitud entre -175.0 i +175.0.</string>
<!--Menu-->
<string name="menu_move">Mou</string>
<string name="menu_edit">Edita</string>
<string name="menu_add">Nou</string>
<string name="menu_config">Preferències</string>
<string name="menu_help">Ajuda</string>
<string name="menu_erase">Suprimeix el node</string>
<string name="menu_set_position">Posició</string>
<string name="menu_split">Divideix</string>
<string name="menu_append">Afegeix</string>
<string name="menu_restriction">Afegeix una restricció</string>
<string name="menu_restriction_via">Afegeix una via de restricció</string>
<string name="menu_restriction_to">Afegeix una restricció a</string>
<string name="menu_relation">Crea una relació</string>
<string name="menu_add_relation_member">Afegeix un membre a la relació</string>
<string name="menu_tag">Edita les etiquetes</string>
<string name="menu_openstreetbug">Afegeix una nota</string>
<string name="menu_easyedit">EasyEdit</string>
<string name="menu_gps">GPS…</string>
<string name="menu_gps_show">Mostra la ubicació</string>
<string name="menu_gps_follow">Segueix la posició del GPS</string>
<string name="menu_gps_start">Inicia la traça GPS</string>
<string name="menu_gps_pause">Pausa la traça GPS</string>
<string name="menu_gps_clear">Buida la traça GPS</string>
<string name="menu_gps_upload">Puja la traça GPS</string>
<string name="menu_gps_export">Exporta la traça GPS</string>
<string name="menu_transfer">Transfereix...</string>
<string name="menu_transfer_download_current">Baixa la visualització actual</string>
<string name="menu_transfer_download_other">Baixa una altra ubicació</string>
<string name="menu_transfer_upload">Puja les dades al servidor OSM</string>
<string name="menu_transfer_export">Exporta els canvis</string>
<string name="menu_save">Desa al fitxer</string>
<string name="menu_join">Uneix</string>
<string name="menu_copy">Copia</string>
<string name="menu_cut">Retalla</string>
<string name="menu_paste">Enganxa</string>
<string name="menu_rotate">Gira</string>
<string name="menu_orthogonalize">Ortogonalitza</string>
<string name="menu_tools">Eines</string>
<string name="menu_tools_background_properties">Propietats del fons</string>
<string name="menu_tools_background_opacity">Opacitat del fons</string>
<!--element action mode menu-->
<string name="menu_tags">Etiquetes</string>
<!--Text should be as short as possible-->
<string name="menu_history">Historial</string>
<string name="menu_merge">Uneix</string>
<string name="menu_reverse">Canvia el sentit</string>
<string name="reverse_anyway">Canvia el sentit igualment</string>
<string name="deleteway_description">Sou a punt de suprimir una via.\n\nPodeu optar per conservar tots els seus nodes o bé per suprimir els nodes que formen part de la vila i no tenen cap etiqueta.</string>
<string name="deleteway_wayonly">Suprimeix només aquesta via</string>
<string name="deleteway_wayandnodes">Suprimeix la via i els nodes</string>
<string name="deletenode">Suprimeix el node</string>
<!--EasyEdit action mode titles-->
<string name="actionmode_wayselect">Via seleccionada</string>
<string name="actionmode_nodeselect">Node seleccionat</string>
<string name="actionmode_relationselect">Relació seleccionada</string>
<!--Preferences-->
<string name="config_maxStrokeWidth_title">Amplada màxima de la línia</string>
<string name="config_tileCacheSize_title">Mida de la memòria cau per les tessel·les</string>
<string name="config_tileCacheSize_summary">Mida total en MB de la memòria cau per les tessel·les</string>
<string name="config_showStats_title">Mostra les estadístiques</string>
<string name="config_showStats_summary">Mostra les dades estadístiques i els marcs/segon a la cantonada inferior esquerra.</string>
<string name="config_showTolerance_title">Mostra la tolerància</string>
<string name="config_showTolerance_summary">Mostra l\'àrea on es pot seleccionar un element.</string>
<string name="config_enableAntiAliasing_title">Habilita l\'anti-aliàsing</string>
<string name="config_enableOpenStreetBugs_title">Habilita la visualització de les notes</string>
<string name="config_enableOpenStreetBugs_summary">Mostra, edita i crea notes o errors.</string>
<string name="config_enablePhotoLayer_title">Habilita la capa fotogràfica</string>
<string name="config_enableKeepScreenOn_summary">No apaguis la pantalla per estalviar energia.</string>
<string name="config_backgroundLayer_title">Fons del mapa</string>
<string name="config_backgroundLayer_summary">El fons del mapa renderitzat.</string>
<string name="config_category_server">Paràmetres del servidor</string>
<string name="config_apibutton_title">OSM API URL</string>
<string name="config_api_url_title">API URL</string>
<string name="config_api_oauth_title">Usa oauth</string>
<string name="listedit_enable_oauth">Habilitat oauth</string>
<string name="config_iconbutton_title">Mostra les icones de node</string>
<string name="config_loginbutton_title">Compte d\'usuari</string>
<string name="config_username_title">Nom d\'usuari de l\'OSM</string>
<string name="config_password_title">Contrasenya de l\'OSM</string>
<string name="config_category_gps">Paràmetres del GPS</string>
<string name="config_gps_distance_title">Distància GPS mínima</string>
<string name="config_gps_interval_title">Interval GPS mínim</string>
<string name="config_category_info">Quant a...</string>
<string name="config_advancedprefs">Preferències avançades</string>
<string name="config_forceContextMenu_title">Usa sempre el menú contextual</string>
<string name="config_forceContextMenu_summary">Semrpe mostra el menú contextual en el mode EasyEdit si la selecció és ambigua.</string>
<string name="config_licensebutton_title">Autors i llicències</string>
<string name="config_licensebutton_summary">Mostra els autors i la informació de llicència</string>
<string name="config_use_back_for_undo_title">Usa la tecla retrocès per a desfer</string>
<!--preset downloader messages-->
<!--changes-->
<string name="changes_deleted">S\'ha suprmit \"%1$s\"</string>
<string name="changes_changed">S\'ha canviat \"%1$s\"</string>
<string name="changes_created">S\'ha creat \"%1$s\"</string>
<string name="confirm_upload_title">Voleu pujar-ho?</string>
<string name="confirm_upload_text">Voleu pujar els canvis següents?\n%1$s</string>
<!--url handler activity-->
<string name="urldialog_add_api">Afegeix una API</string>
<string name="urldialog_nodata_text">L\'URL de configuració no conté dades vàlides.</string>
<!--common terms-->
<string name="add">Afegeix</string>
<string name="edit">Edita</string>
<string name="delete">Suprimeix</string>
<string name="name">Nom</string>
<string name="url">URL</string>
<string name="default_">Predeterminat</string>
<string name="api_name">Nom de l\'API</string>
<string name="api_url">URL de l\'API</string>
<!--"default" is a reserved Java keyword...-->
<string name="api">API</string>
<string name="undo">Desfés</string>
<string name="redo">Refés</string>
<string name="undo_nothing">no hi ha res a desfer</string>
<string name="tracking_active_text">El Vespucci està enregistrant traces GPS</string>
<string name="gps_failure">No s\'ha pogut habilitar el GPS</string>
<!--undo actions - give a description of the action, in infinitive, to display in strings like "Undo: actionname" or "Redo: actionname"-->
<string name="undo_action_movenode">mou el node</string>
<string name="undo_action_moveway">mou la via</string>
<string name="undo_action_add">insereix</string>
<string name="undo_action_append">afegeix</string>
<string name="undo_action_deletenode">suprimeix el node</string>
<string name="undo_action_deleteway">suprimeix la via</string>
<string name="undo_action_split_ways">divideix les vies</string>
<string name="undo_action_split_way">divideix la via</string>
<string name="undo_action_merge_ways">fusiona les vies</string>
<string name="undo_action_reverse_way">canvia el sentit de la via</string>
<string name="undo_action_join">uneix</string>
<string name="undo_action_create_relation">crea una relació</string>
<string name="undo_action_delete_relation">suprimeix la relació</string>
<string name="undo_action_update_relations">actualitza les relacions</string>
<string name="undo_action_cut">retalla</string>
<string name="undo_action_paste">enganxa</string>
<string name="undo_action_rotateway">gira la via</string>
<string name="undo_action_orthogonalize">ortogonalitza via</string>
<!--ACRA-->
<string name="crash_notif_text">Feu clic aquí per ajudar a corregir el problema.</string>
<!--Exceptions messages-->
<!--Misc relation related stuff-->
<string name="role">Rol</string>
<string name="role_lc">rol</string>
<string name="membership_relation_heading">Membre d\'una relació</string>
<string name="relation">Relació</string>
<string name="type">Tipus</string>
<string name="object">Objecte</string>
<string name="deleterelation">Suprimeix la relació</string>
<!--time and distance-->
<string name="days">dies</string>
<string name="hours">hores</string>
<string name="minutes">minuts</string>
<string name="seconds">segons</string>
<string name="km">km</string>
<string name="meter">metre</string>
</resources>
Loading