From 579ef7a535489d4aa632db11667a3b01deb6cafd Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Fri, 16 Sep 2011 14:36:28 +0200 Subject: Move sources into the main directory This prepares the inclusion of tests into the same repository. --- ...Noun Project - Creative Commons Attribution.pdf | Bin 0 -> 56152 bytes main/project/attributes/iconlist.txt | 98 +++++++++++ main/project/attributes/makeGpxIdArray.sh | 30 ++++ main/project/attributes/makehtmlpage1res.sh | 33 ++++ main/project/attributes/makeicons1res.sh | 85 ++++++++++ main/project/attributes/readme.txt | 17 ++ main/project/attributes/svgs/abandonedbuilding.svg | 61 +++++++ main/project/attributes/svgs/available.svg | 88 ++++++++++ main/project/attributes/svgs/bicycles.svg | 56 +++++++ main/project/attributes/svgs/boat.svg | 56 +++++++ main/project/attributes/svgs/campfires.svg | 76 +++++++++ main/project/attributes/svgs/camping.svg | 56 +++++++ main/project/attributes/svgs/cliff.svg | 91 ++++++++++ main/project/attributes/svgs/climbing.svg | 68 ++++++++ main/project/attributes/svgs/cow.svg | 104 ++++++++++++ main/project/attributes/svgs/danger.svg | 168 +++++++++++++++++++ main/project/attributes/svgs/dangerousanimals.svg | 72 ++++++++ main/project/attributes/svgs/dogs.svg | 64 +++++++ main/project/attributes/svgs/fee.svg | 134 +++++++++++++++ main/project/attributes/svgs/field_puzzle.svg | 183 +++++++++++++++++++++ main/project/attributes/svgs/firstaid.svg | 56 +++++++ main/project/attributes/svgs/flashlight.svg | 80 +++++++++ main/project/attributes/svgs/food.svg | 60 +++++++ main/project/attributes/svgs/frontyard.svg | 111 +++++++++++++ main/project/attributes/svgs/fuel.svg | 56 +++++++ main/project/attributes/svgs/hike_long.svg | 92 +++++++++++ main/project/attributes/svgs/hike_med.svg | 92 +++++++++++ main/project/attributes/svgs/hike_short.svg | 88 ++++++++++ main/project/attributes/svgs/hiking.svg | 68 ++++++++ main/project/attributes/svgs/horses.svg | 60 +++++++ main/project/attributes/svgs/hunting.svg | 56 +++++++ main/project/attributes/svgs/icon_not_found.svg | 70 ++++++++ main/project/attributes/svgs/jeeps.svg | 68 ++++++++ main/project/attributes/svgs/kids.svg | 60 +++++++ main/project/attributes/svgs/landf.svg | 124 ++++++++++++++ main/project/attributes/svgs/mine.svg | 68 ++++++++ main/project/attributes/svgs/motorcycles.svg | 56 +++++++ main/project/attributes/svgs/night.svg | 56 +++++++ main/project/attributes/svgs/nightcache.svg | 111 +++++++++++++ main/project/attributes/svgs/onehour.svg | 70 ++++++++ main/project/attributes/svgs/parking.svg | 56 +++++++ main/project/attributes/svgs/parkngrab.svg | 94 +++++++++++ main/project/attributes/svgs/partnership.svg | 125 ++++++++++++++ main/project/attributes/svgs/phone.svg | 65 ++++++++ main/project/attributes/svgs/picnic.svg | 58 +++++++ main/project/attributes/svgs/poisonoak.svg | 56 +++++++ main/project/attributes/svgs/public.svg | 72 ++++++++ main/project/attributes/svgs/quads.svg | 72 ++++++++ main/project/attributes/svgs/rappelling.svg | 72 ++++++++ main/project/attributes/svgs/restrooms.svg | 84 ++++++++++ main/project/attributes/svgs/rv.svg | 61 +++++++ main/project/attributes/svgs/s_tool.svg | 60 +++++++ main/project/attributes/svgs/scenic.svg | 72 ++++++++ main/project/attributes/svgs/scuba.svg | 73 ++++++++ main/project/attributes/svgs/seasonal.svg | 146 ++++++++++++++++ main/project/attributes/svgs/skiis.svg | 79 +++++++++ main/project/attributes/svgs/snowmobiles.svg | 68 ++++++++ main/project/attributes/svgs/snowshoes.svg | 60 +++++++ main/project/attributes/svgs/stealth.svg | 75 +++++++++ main/project/attributes/svgs/stroller.svg | 64 +++++++ main/project/attributes/svgs/swimming.svg | 65 ++++++++ main/project/attributes/svgs/teamwork.svg | 94 +++++++++++ main/project/attributes/svgs/thorn.svg | 175 ++++++++++++++++++++ main/project/attributes/svgs/ticks.svg | 139 ++++++++++++++++ main/project/attributes/svgs/touristok.svg | 64 +++++++ main/project/attributes/svgs/treeclimbing.svg | 56 +++++++ main/project/attributes/svgs/uv.svg | 138 ++++++++++++++++ main/project/attributes/svgs/wading.svg | 70 ++++++++ main/project/attributes/svgs/water.svg | 60 +++++++ main/project/attributes/svgs/wheelchair.svg | 76 +++++++++ main/project/attributes/svgs/winter.svg | 56 +++++++ main/project/attributes/svgs/wirelessbeacon.svg | 91 ++++++++++ .../localization/findmissingtranslations.sh | 31 ++++ 73 files changed, 5669 insertions(+) create mode 100644 main/project/attributes/Noun Project - Creative Commons Attribution.pdf create mode 100644 main/project/attributes/iconlist.txt create mode 100644 main/project/attributes/makeGpxIdArray.sh create mode 100644 main/project/attributes/makehtmlpage1res.sh create mode 100644 main/project/attributes/makeicons1res.sh create mode 100644 main/project/attributes/readme.txt create mode 100644 main/project/attributes/svgs/abandonedbuilding.svg create mode 100644 main/project/attributes/svgs/available.svg create mode 100644 main/project/attributes/svgs/bicycles.svg create mode 100644 main/project/attributes/svgs/boat.svg create mode 100644 main/project/attributes/svgs/campfires.svg create mode 100644 main/project/attributes/svgs/camping.svg create mode 100644 main/project/attributes/svgs/cliff.svg create mode 100644 main/project/attributes/svgs/climbing.svg create mode 100644 main/project/attributes/svgs/cow.svg create mode 100644 main/project/attributes/svgs/danger.svg create mode 100644 main/project/attributes/svgs/dangerousanimals.svg create mode 100644 main/project/attributes/svgs/dogs.svg create mode 100644 main/project/attributes/svgs/fee.svg create mode 100644 main/project/attributes/svgs/field_puzzle.svg create mode 100644 main/project/attributes/svgs/firstaid.svg create mode 100644 main/project/attributes/svgs/flashlight.svg create mode 100644 main/project/attributes/svgs/food.svg create mode 100644 main/project/attributes/svgs/frontyard.svg create mode 100644 main/project/attributes/svgs/fuel.svg create mode 100644 main/project/attributes/svgs/hike_long.svg create mode 100644 main/project/attributes/svgs/hike_med.svg create mode 100644 main/project/attributes/svgs/hike_short.svg create mode 100644 main/project/attributes/svgs/hiking.svg create mode 100644 main/project/attributes/svgs/horses.svg create mode 100644 main/project/attributes/svgs/hunting.svg create mode 100644 main/project/attributes/svgs/icon_not_found.svg create mode 100644 main/project/attributes/svgs/jeeps.svg create mode 100644 main/project/attributes/svgs/kids.svg create mode 100644 main/project/attributes/svgs/landf.svg create mode 100644 main/project/attributes/svgs/mine.svg create mode 100644 main/project/attributes/svgs/motorcycles.svg create mode 100644 main/project/attributes/svgs/night.svg create mode 100644 main/project/attributes/svgs/nightcache.svg create mode 100644 main/project/attributes/svgs/onehour.svg create mode 100644 main/project/attributes/svgs/parking.svg create mode 100644 main/project/attributes/svgs/parkngrab.svg create mode 100644 main/project/attributes/svgs/partnership.svg create mode 100644 main/project/attributes/svgs/phone.svg create mode 100644 main/project/attributes/svgs/picnic.svg create mode 100644 main/project/attributes/svgs/poisonoak.svg create mode 100644 main/project/attributes/svgs/public.svg create mode 100644 main/project/attributes/svgs/quads.svg create mode 100644 main/project/attributes/svgs/rappelling.svg create mode 100644 main/project/attributes/svgs/restrooms.svg create mode 100644 main/project/attributes/svgs/rv.svg create mode 100644 main/project/attributes/svgs/s_tool.svg create mode 100644 main/project/attributes/svgs/scenic.svg create mode 100644 main/project/attributes/svgs/scuba.svg create mode 100644 main/project/attributes/svgs/seasonal.svg create mode 100644 main/project/attributes/svgs/skiis.svg create mode 100644 main/project/attributes/svgs/snowmobiles.svg create mode 100644 main/project/attributes/svgs/snowshoes.svg create mode 100644 main/project/attributes/svgs/stealth.svg create mode 100644 main/project/attributes/svgs/stroller.svg create mode 100644 main/project/attributes/svgs/swimming.svg create mode 100644 main/project/attributes/svgs/teamwork.svg create mode 100644 main/project/attributes/svgs/thorn.svg create mode 100644 main/project/attributes/svgs/ticks.svg create mode 100644 main/project/attributes/svgs/touristok.svg create mode 100644 main/project/attributes/svgs/treeclimbing.svg create mode 100644 main/project/attributes/svgs/uv.svg create mode 100644 main/project/attributes/svgs/wading.svg create mode 100644 main/project/attributes/svgs/water.svg create mode 100644 main/project/attributes/svgs/wheelchair.svg create mode 100644 main/project/attributes/svgs/winter.svg create mode 100644 main/project/attributes/svgs/wirelessbeacon.svg create mode 100644 main/project/localization/findmissingtranslations.sh (limited to 'main/project') diff --git a/main/project/attributes/Noun Project - Creative Commons Attribution.pdf b/main/project/attributes/Noun Project - Creative Commons Attribution.pdf new file mode 100644 index 0000000..14f0c29 Binary files /dev/null and b/main/project/attributes/Noun Project - Creative Commons Attribution.pdf differ diff --git a/main/project/attributes/iconlist.txt b/main/project/attributes/iconlist.txt new file mode 100644 index 0000000..69c9e75 --- /dev/null +++ b/main/project/attributes/iconlist.txt @@ -0,0 +1,98 @@ +# Definitions for attributes: +# - internal name: used as +# a) name of string, prefixed with "attribute_" +# b) name of icon, prefixed with "attribute_" +# - gsx: id used in groundspeak GPX files +# - man: graphic is selfmade or overhauled +# - license: type of license +# - copyright holder: Name of person +# - URL: icon is based on graphic downloadable here +# +# internal name | gsx | man | license | copyright holder | URL +# +# Permissions (allowed / not allowed) +# +dogs | 1 | | CC | | http://thenounproject.com/noun/dog/#icon-No364 +bicycles | 32 | x | PD | | http://thenounproject.com/noun/bicycle/#icon-No536 +motorcycles | 33 | | PD | | http://thenounproject.com/noun/motorcycle/#icon-No53 +quads | 34 | | PD | USA National Park Service | http://thenounproject.com/noun/4-wheeler/#icon-No228 +jeeps | 35 | | PD | USA National Park Service | http://thenounproject.com/noun/jeep/#icon-No57 +snowmobiles | 36 | | PD | USA National Park Service | http://thenounproject.com/noun/snowmobile/#icon-No505 +horses | 37 | | PD | USA National Park Service | http://thenounproject.com/noun/horseback-trail/#icon-No329 +campfires | 38 | | PD | USA National Park Service | http://thenounproject.com/noun/campfire/#icon-No196 +rv | 46 | | PD | USA National Park Service | http://thenounproject.com/noun/camper/#icon-No86 +# +# Conditions (yes / no) +# +kids | 6 | x | PD | Jack Biesek, Gladys Brenner, Margaret Faye, Healther Merrifield, Kate Keating, Wendy Olmstead, Todd Pierce, Jamie Cowgill, Jim Bolek | http://thenounproject.com/noun/teddy-bear/#icon-No610 +onehour | 7 | x | CC | The Noun Project | http://thenounproject.com/noun/stopwatch/#icon-No282 +scenic | 8 | | PD | USA National Park Service | http://thenounproject.com/noun/binoculars/#icon-No112 +hiking | 9 | | PD | USA National Park Service | http://thenounproject.com/noun/hiker/#icon-No562 +climbing | 10 | | PD | USA National Park Service | http://thenounproject.com/noun/climbing/#icon-No526 +wading | 11 | x | PD | USA National Park Service | http://thenounproject.com/noun/wading/#icon-No581 +swimming | 12 | | PD | USA National Park Service | http://thenounproject.com/noun/swimming/#icon-No226 +available | 13 | x | PD | koem | +night | 14 | | PD | | http://thenounproject.com/noun/moon/#icon-No128 +winter | 15 | | PD | USA National Park Service | http://thenounproject.com/noun/snow/#icon-No64 +stealth | 40 | x | PD | Celine | http://www.specialweb.com/original/icons4.html +firstaid | 42 | | PD | Roger Cook, Dan Shanosky | http://thenounproject.com/noun/first-aid/#icon-No535 +cow | 43 | | PD | | http://www.openclipart.org/people/Anonymous/mucca.svg +field_puzzle | 47 | x | PD | nicubunu | http://www.openclipart.org/detail/15169/red-jigsaw-piece-13-by-nicubunu +nightcache | 52 | x | PD | | http://thenounproject.com/noun/moon/#icon-No128 +parkngrab | 53 | x | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/parking/#icon-No27 +abandonedbuilding | 54 | x | CC | The Noun Project | http://thenounproject.com/noun/home/#icon-No293 +hike_short | 55 | x | PD | koem | +hike_med | 56 | x | PD | koem | +hike_long | 57 | x | PD | koem | +seasonal | 62 | x | PD | USA National Park Service | http://thenounproject.com/noun/sun/#icon-No76 http://thenounproject.com/noun/snow/#icon-No64 +touristok | 63 | | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/baggage/#icon-No12 +frontyard | 65 | x | PD | koem | +teamwork | 66 | | CC | The Noun Project | http://thenounproject.com/noun/community/#icon-No288 +# +# other +# +landf | 45 | x | PD | koem | +partnership | 61 | | PD | worker | http://www.openclipart.org/detail/152875/hand-shake-by-worker +# +# Equipment (required / not required) +# +fee | 2 | x | PD | koem | +rappelling | 3 | | PD | USA National Park Service | http://thenounproject.com/noun/rock-climbing/#icon-No529 +boat | 4 | | PD | USA National Park Service | http://thenounproject.com/noun/motorboat/#icon-No661 +scuba | 5 | | PD | USA National Park Service | http://thenounproject.com/noun/scuba-diving/#icon-No242 +flashlight | 44 | | CC | The Noun Project | http://thenounproject.com/noun/flashlight/#icon-No516 +uv | 48 | x | PD | koem | +snowshoes | 49 | | PD | USA National Park Service | http://thenounproject.com/noun/snow-shoeing/#icon-No388 +skiis | 50 | | PD | USA National Park Service | http://thenounproject.com/noun/cross-country-skiing/#icon-No510 +s_tool | 51 | | CC | The Noun Project | http://thenounproject.com/noun/gears/#icon-No179 +wirelessbeacon | 60 | x | PD | | http://thenounproject.com/noun/non-ionizing-radiation/#icon-No277 +treeclimbing | 64 | | CC | The Noun Project | http://thenounproject.com/noun/tree/#icon-No173 +# +# Hazards (present / not present) +# +poisonoak | 17 | | CC | The Noun Project | http://thenounproject.com/noun/mushroom/#icon-No309 +dangerousanimals | 18 | | PD | USA National Park Service | http://thenounproject.com/noun/snake/#icon-No201 +ticks | 19 | x | PD | koem | +mine | 20 | | PD | USA National Park Service | http://thenounproject.com/noun/rock-collecting/#icon-No528 +cliff | 21 | | PD | USA National Park Service | http://thenounproject.com/noun/falling-rocks/#icon-No520 +hunting | 22 | | CC | The Noun Project | http://thenounproject.com/noun/location/#icon-No418 +danger | 23 | x | PD | ryanlerch | http://www.openclipart.org/detail/1448/skull-and-crossbones-by-ryanlerch +thorn | 39 | | PD | emilie.rollandin | http://www.openclipart.org/detail/68125/spine-by-emilie.rollandin +# +# Facilities +# +wheelchair | 24 | | PD | USA National Park Service | http://thenounproject.com/noun/wheelchair-accessible/#icon-No354 +parking | 25 | | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/parking/#icon-No27 +public | 26 | | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/bus/#icon-No97 +water | 27 | | PD | USA National Park Service | http://thenounproject.com/noun/drinking-water/#icon-No214 +restrooms | 28 | | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/unisex/#icon-No50 +phone | 29 | | PD | | http://thenounproject.com/noun/telephone/#icon-No127 +picnic | 30 | | PD | USA National Park Service | http://thenounproject.com/noun/picnic-table/#icon-No208 +camping | 31 | | PD | USA National Park Service | http://thenounproject.com/noun/campground/#icon-No209 +stroller | 41 | | PD | USA National Park Service | http://thenounproject.com/noun/stroller/#icon-No161 +fuel | 58 | | PD | | http://thenounproject.com/noun/gas/#icon-No155 +food | 59 | | PD | Roger Cook, Don Shanosky | http://thenounproject.com/noun/restaurant/#icon-No33 +# +# own +# +icon_not_found | | x | PD | koem | selfmade diff --git a/main/project/attributes/makeGpxIdArray.sh b/main/project/attributes/makeGpxIdArray.sh new file mode 100644 index 0000000..f348771 --- /dev/null +++ b/main/project/attributes/makeGpxIdArray.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +require () { + hash $1 2>&- || { echo >&2 "I require $1 but it's not installed. Aborting."; exit 1; } +} + +require sed + +echo "private final int[] CACHE_ATTRIBUTES = {" + +cat iconlist.txt | grep -v "^#" \ + | cut -d "|" -f 1,2 \ + | sed "s/ *$//" \ + | grep "[0-9]$" \ + | sort -nk 3 \ + | sed "s/^\([^ ]*\)[ \|]*\([0-9]*\)$/ R.string.attribute_\1_yes, \/\/ GPX-ID \2/" \ + > $0.tmp + +maxid=`tail -n 1 $0.tmp | sed "s/^.* \([0-9]*\)$/\1/"` + +for n in `seq 0 $maxid`; do + l=`grep " $n$" $0.tmp` + if [ -z "$l" ]; then + echo " -1, // GPX-ID $n" + else + echo "$l" + fi +done + +echo "};" diff --git a/main/project/attributes/makehtmlpage1res.sh b/main/project/attributes/makehtmlpage1res.sh new file mode 100644 index 0000000..0aa8d6a --- /dev/null +++ b/main/project/attributes/makehtmlpage1res.sh @@ -0,0 +1,33 @@ +#!/bin/sh +# +# this script generates a html-page with all icons on it + +OUT=iconlist1res.html +BG0=#c0c0c0 +BG1=#a0a0a0 +BG=0 +BGCOLOR=$BG0 + +addrow () { + echo "" >> "${OUT}" + echo "" >> "${OUT}" + echo "" >> "${OUT}" +# echo "" >> "${OUT}" + echo "" >> "${OUT}" + desc=`grep "${1}_yes" ../../res/values/strings.xml | sed "s/^.*>\(.*\)<.*$/\1/"` + echo "$desc$1" >> "${OUT}" + BG=$(( $BG + 1 )) + [ $BG -eq 2 ] && BG=0 + [ $BG -eq 0 ] && BGCOLOR=$BG0 + [ $BG -eq 1 ] && BGCOLOR=$BG1 +} + +echo "" > "${OUT}" +echo "" >> "${OUT}" + +cat iconlist.txt | grep -v "^#" | while read i; do + name=`echo $i | cut -d "|" -f 1 | sed "s/ //g"` + addrow attribute_$name +done + +echo "
icondescriptionresource name
" >> "${OUT}" diff --git a/main/project/attributes/makeicons1res.sh b/main/project/attributes/makeicons1res.sh new file mode 100644 index 0000000..a6805ea --- /dev/null +++ b/main/project/attributes/makeicons1res.sh @@ -0,0 +1,85 @@ +#!/bin/bash +# +# creates attribute icons in one resolution only +# target dir: ./drawable + +require () { + hash $1 2>&- || { echo >&2 "I require $1 but it's not installed. Aborting."; exit 1; } +} + +require optipng +require convert +require composite +require sed + +# size of the image itself (inside border) +IMGSIZE=32 +# size of the whole icon +ICONSIZE=48 +# distance of border from edge of icon +BDIST=2 +# thickness of border +BSTROKE=2 +# size of the round edges +BROUND=8 +# color of the border +FCOL=white +# background color of the icon +BCOL=black +# thickness of the strikethru bar +SSTROKE=5 +# color of the strikethru bar +SCOL=\#c00000 +# file name of strike thru bar +SFNAME="drawable/attribute__strikethru.png" + +#calculated values +BNDIST=$(( ${ICONSIZE} - ${BDIST} )) +res=48 + +# create output directory if missing +[ -d drawable ] || mkdir drawable + +# create border +echo "drawing border" +convert -size ${ICONSIZE}x${ICONSIZE} xc:none -fill ${BCOL} -strokewidth 1 \ + -draw "roundrectangle ${BDIST},${BDIST} ${BNDIST},${BNDIST} ${BROUND},${BROUND}" \ + -strokewidth ${BSTROKE} -stroke ${FCOL} \ + -draw "roundrectangle ${BDIST},${BDIST} ${BNDIST},${BNDIST} ${BROUND},${BROUND}" \ + border.png + +# create strike-thru bar as overlay for _no images +echo "drawing ${SFNAME}" +convert -size ${ICONSIZE}x${ICONSIZE} xc:none -fill ${BCOL} -strokewidth 1 \ + -draw "roundrectangle ${BDIST},${BDIST} ${BNDIST},${BNDIST} ${BROUND},${BROUND}" \ + mask1.png +convert -size ${ICONSIZE}x${ICONSIZE} xc:none -fill none -strokewidth ${BSTROKE} -stroke ${FCOL} \ + -draw "roundrectangle ${BDIST},${BDIST} ${BNDIST},${BNDIST} ${BROUND},${BROUND}" \ + mask2.png +convert -size ${ICONSIZE}x${ICONSIZE} xc:none -stroke "${SCOL}" -strokewidth ${SSTROKE} \ + -draw "line 0,0 ${ICONSIZE},${ICONSIZE}" mask1.png -compose DstIn -composite tmp.png +convert tmp.png mask2.png -compose DstOut -composite -depth 8 ${SFNAME} +optipng -quiet ${SFNAME} + +if [ $# -gt 0 ]; then + svgs="$@" +else + svgs="svgs/*.svg" +fi +for s in $svgs; do + n=drawable/attribute_`basename "$s" | sed "s/\.svg//"` + + # don't draw icons if svg is older than icon + [ -f "${n}.png" ] && [ "$s" -ot "${n}.png" ] && continue + + echo "drawing $n" + + # draw icons + convert -density 200 -background none "$s" -resize ${IMGSIZE}x${IMGSIZE} tmp.png + composite -gravity center tmp.png border.png -depth 8 "${n}.png" + optipng -quiet "${n}.png" +done + + +rm tmp.png border.png mask1.png mask2.png + diff --git a/main/project/attributes/readme.txt b/main/project/attributes/readme.txt new file mode 100644 index 0000000..c1c6b37 --- /dev/null +++ b/main/project/attributes/readme.txt @@ -0,0 +1,17 @@ +1. Creating SVGs with Inkscape + + + +2. creating the icons + +./makeicons1res.sh + +An icon is only created when it is not present or the corresponding svg-file +is newer than the icon + +Icons are written to directory ./drawable + + +3. creating an html page with all icons + +./makehtmlpage1res.sh diff --git a/main/project/attributes/svgs/abandonedbuilding.svg b/main/project/attributes/svgs/abandonedbuilding.svg new file mode 100644 index 0000000..840e455 --- /dev/null +++ b/main/project/attributes/svgs/abandonedbuilding.svg @@ -0,0 +1,61 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/available.svg b/main/project/attributes/svgs/available.svg new file mode 100644 index 0000000..e1871e7 --- /dev/null +++ b/main/project/attributes/svgs/available.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/bicycles.svg b/main/project/attributes/svgs/bicycles.svg new file mode 100644 index 0000000..caeaee3 --- /dev/null +++ b/main/project/attributes/svgs/bicycles.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/boat.svg b/main/project/attributes/svgs/boat.svg new file mode 100644 index 0000000..e31ad4a --- /dev/null +++ b/main/project/attributes/svgs/boat.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/campfires.svg b/main/project/attributes/svgs/campfires.svg new file mode 100644 index 0000000..6cc5728 --- /dev/null +++ b/main/project/attributes/svgs/campfires.svg @@ -0,0 +1,76 @@ + + + +image/svg+xml + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/camping.svg b/main/project/attributes/svgs/camping.svg new file mode 100644 index 0000000..3ee6f29 --- /dev/null +++ b/main/project/attributes/svgs/camping.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/cliff.svg b/main/project/attributes/svgs/cliff.svg new file mode 100644 index 0000000..e9d1388 --- /dev/null +++ b/main/project/attributes/svgs/cliff.svg @@ -0,0 +1,91 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/climbing.svg b/main/project/attributes/svgs/climbing.svg new file mode 100644 index 0000000..f9d8f7f --- /dev/null +++ b/main/project/attributes/svgs/climbing.svg @@ -0,0 +1,68 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/cow.svg b/main/project/attributes/svgs/cow.svg new file mode 100644 index 0000000..52d6b91 --- /dev/null +++ b/main/project/attributes/svgs/cow.svg @@ -0,0 +1,104 @@ + + + + + + + + Various Cliparts + + + + + + + + + + + + + + Architetto Francesco Rollandin + + + + + Architetto Francesco Rollandin + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/danger.svg b/main/project/attributes/svgs/danger.svg new file mode 100644 index 0000000..c4d2dae --- /dev/null +++ b/main/project/attributes/svgs/danger.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/dangerousanimals.svg b/main/project/attributes/svgs/dangerousanimals.svg new file mode 100644 index 0000000..c525f78 --- /dev/null +++ b/main/project/attributes/svgs/dangerousanimals.svg @@ -0,0 +1,72 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/dogs.svg b/main/project/attributes/svgs/dogs.svg new file mode 100644 index 0000000..604e6f8 --- /dev/null +++ b/main/project/attributes/svgs/dogs.svg @@ -0,0 +1,64 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/fee.svg b/main/project/attributes/svgs/fee.svg new file mode 100644 index 0000000..1dd8742 --- /dev/null +++ b/main/project/attributes/svgs/fee.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/field_puzzle.svg b/main/project/attributes/svgs/field_puzzle.svg new file mode 100644 index 0000000..3a68bbf --- /dev/null +++ b/main/project/attributes/svgs/field_puzzle.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nicu Buculei + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/firstaid.svg b/main/project/attributes/svgs/firstaid.svg new file mode 100644 index 0000000..89e7836 --- /dev/null +++ b/main/project/attributes/svgs/firstaid.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + diff --git a/main/project/attributes/svgs/flashlight.svg b/main/project/attributes/svgs/flashlight.svg new file mode 100644 index 0000000..c03e0d0 --- /dev/null +++ b/main/project/attributes/svgs/flashlight.svg @@ -0,0 +1,80 @@ + + + +image/svg+xml + + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/food.svg b/main/project/attributes/svgs/food.svg new file mode 100644 index 0000000..330b76c --- /dev/null +++ b/main/project/attributes/svgs/food.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/frontyard.svg b/main/project/attributes/svgs/frontyard.svg new file mode 100644 index 0000000..3bb29d7 --- /dev/null +++ b/main/project/attributes/svgs/frontyard.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/fuel.svg b/main/project/attributes/svgs/fuel.svg new file mode 100644 index 0000000..1851240 --- /dev/null +++ b/main/project/attributes/svgs/fuel.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/hike_long.svg b/main/project/attributes/svgs/hike_long.svg new file mode 100644 index 0000000..d69d1bb --- /dev/null +++ b/main/project/attributes/svgs/hike_long.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/hike_med.svg b/main/project/attributes/svgs/hike_med.svg new file mode 100644 index 0000000..5bb31e1 --- /dev/null +++ b/main/project/attributes/svgs/hike_med.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/hike_short.svg b/main/project/attributes/svgs/hike_short.svg new file mode 100644 index 0000000..a1c1d97 --- /dev/null +++ b/main/project/attributes/svgs/hike_short.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/hiking.svg b/main/project/attributes/svgs/hiking.svg new file mode 100644 index 0000000..8699d4d --- /dev/null +++ b/main/project/attributes/svgs/hiking.svg @@ -0,0 +1,68 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/horses.svg b/main/project/attributes/svgs/horses.svg new file mode 100644 index 0000000..dc89c55 --- /dev/null +++ b/main/project/attributes/svgs/horses.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/hunting.svg b/main/project/attributes/svgs/hunting.svg new file mode 100644 index 0000000..0cb8de1 --- /dev/null +++ b/main/project/attributes/svgs/hunting.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/icon_not_found.svg b/main/project/attributes/svgs/icon_not_found.svg new file mode 100644 index 0000000..94c9052 --- /dev/null +++ b/main/project/attributes/svgs/icon_not_found.svg @@ -0,0 +1,70 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/jeeps.svg b/main/project/attributes/svgs/jeeps.svg new file mode 100644 index 0000000..a88eace --- /dev/null +++ b/main/project/attributes/svgs/jeeps.svg @@ -0,0 +1,68 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/kids.svg b/main/project/attributes/svgs/kids.svg new file mode 100644 index 0000000..8535d49 --- /dev/null +++ b/main/project/attributes/svgs/kids.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/landf.svg b/main/project/attributes/svgs/landf.svg new file mode 100644 index 0000000..9a11752 --- /dev/null +++ b/main/project/attributes/svgs/landf.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/mine.svg b/main/project/attributes/svgs/mine.svg new file mode 100644 index 0000000..6df082d --- /dev/null +++ b/main/project/attributes/svgs/mine.svg @@ -0,0 +1,68 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/motorcycles.svg b/main/project/attributes/svgs/motorcycles.svg new file mode 100644 index 0000000..b96f9fd --- /dev/null +++ b/main/project/attributes/svgs/motorcycles.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/night.svg b/main/project/attributes/svgs/night.svg new file mode 100644 index 0000000..1adf1f8 --- /dev/null +++ b/main/project/attributes/svgs/night.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/nightcache.svg b/main/project/attributes/svgs/nightcache.svg new file mode 100644 index 0000000..091bc91 --- /dev/null +++ b/main/project/attributes/svgs/nightcache.svg @@ -0,0 +1,111 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/onehour.svg b/main/project/attributes/svgs/onehour.svg new file mode 100644 index 0000000..d526309 --- /dev/null +++ b/main/project/attributes/svgs/onehour.svg @@ -0,0 +1,70 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/parking.svg b/main/project/attributes/svgs/parking.svg new file mode 100644 index 0000000..33db66b --- /dev/null +++ b/main/project/attributes/svgs/parking.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/parkngrab.svg b/main/project/attributes/svgs/parkngrab.svg new file mode 100644 index 0000000..92c26ee --- /dev/null +++ b/main/project/attributes/svgs/parkngrab.svg @@ -0,0 +1,94 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/partnership.svg b/main/project/attributes/svgs/partnership.svg new file mode 100644 index 0000000..9e672f8 --- /dev/null +++ b/main/project/attributes/svgs/partnership.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/phone.svg b/main/project/attributes/svgs/phone.svg new file mode 100644 index 0000000..f04cfd4 --- /dev/null +++ b/main/project/attributes/svgs/phone.svg @@ -0,0 +1,65 @@ + + + +image/svg+xml + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/picnic.svg b/main/project/attributes/svgs/picnic.svg new file mode 100644 index 0000000..b72821b --- /dev/null +++ b/main/project/attributes/svgs/picnic.svg @@ -0,0 +1,58 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/poisonoak.svg b/main/project/attributes/svgs/poisonoak.svg new file mode 100644 index 0000000..546a6d5 --- /dev/null +++ b/main/project/attributes/svgs/poisonoak.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/public.svg b/main/project/attributes/svgs/public.svg new file mode 100644 index 0000000..d522d81 --- /dev/null +++ b/main/project/attributes/svgs/public.svg @@ -0,0 +1,72 @@ + + + +image/svg+xml + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/quads.svg b/main/project/attributes/svgs/quads.svg new file mode 100644 index 0000000..0123a70 --- /dev/null +++ b/main/project/attributes/svgs/quads.svg @@ -0,0 +1,72 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/rappelling.svg b/main/project/attributes/svgs/rappelling.svg new file mode 100644 index 0000000..437f4f6 --- /dev/null +++ b/main/project/attributes/svgs/rappelling.svg @@ -0,0 +1,72 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/restrooms.svg b/main/project/attributes/svgs/restrooms.svg new file mode 100644 index 0000000..9dcc1da --- /dev/null +++ b/main/project/attributes/svgs/restrooms.svg @@ -0,0 +1,84 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/rv.svg b/main/project/attributes/svgs/rv.svg new file mode 100644 index 0000000..bb2003b --- /dev/null +++ b/main/project/attributes/svgs/rv.svg @@ -0,0 +1,61 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/s_tool.svg b/main/project/attributes/svgs/s_tool.svg new file mode 100644 index 0000000..2125558 --- /dev/null +++ b/main/project/attributes/svgs/s_tool.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/scenic.svg b/main/project/attributes/svgs/scenic.svg new file mode 100644 index 0000000..8b0101a --- /dev/null +++ b/main/project/attributes/svgs/scenic.svg @@ -0,0 +1,72 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/scuba.svg b/main/project/attributes/svgs/scuba.svg new file mode 100644 index 0000000..e654177 --- /dev/null +++ b/main/project/attributes/svgs/scuba.svg @@ -0,0 +1,73 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/seasonal.svg b/main/project/attributes/svgs/seasonal.svg new file mode 100644 index 0000000..55f39f5 --- /dev/null +++ b/main/project/attributes/svgs/seasonal.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/skiis.svg b/main/project/attributes/svgs/skiis.svg new file mode 100644 index 0000000..2e7a14d --- /dev/null +++ b/main/project/attributes/svgs/skiis.svg @@ -0,0 +1,79 @@ + + + +image/svg+xml + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/snowmobiles.svg b/main/project/attributes/svgs/snowmobiles.svg new file mode 100644 index 0000000..651d89c --- /dev/null +++ b/main/project/attributes/svgs/snowmobiles.svg @@ -0,0 +1,68 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/snowshoes.svg b/main/project/attributes/svgs/snowshoes.svg new file mode 100644 index 0000000..59e5999 --- /dev/null +++ b/main/project/attributes/svgs/snowshoes.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/stealth.svg b/main/project/attributes/svgs/stealth.svg new file mode 100644 index 0000000..ab218b6 --- /dev/null +++ b/main/project/attributes/svgs/stealth.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/stroller.svg b/main/project/attributes/svgs/stroller.svg new file mode 100644 index 0000000..5d07c5c --- /dev/null +++ b/main/project/attributes/svgs/stroller.svg @@ -0,0 +1,64 @@ + + + +image/svg+xml + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/swimming.svg b/main/project/attributes/svgs/swimming.svg new file mode 100644 index 0000000..5618c67 --- /dev/null +++ b/main/project/attributes/svgs/swimming.svg @@ -0,0 +1,65 @@ + + + +image/svg+xml + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/teamwork.svg b/main/project/attributes/svgs/teamwork.svg new file mode 100644 index 0000000..e7c636b --- /dev/null +++ b/main/project/attributes/svgs/teamwork.svg @@ -0,0 +1,94 @@ + + + +image/svg+xml + + + + + + + + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/thorn.svg b/main/project/attributes/svgs/thorn.svg new file mode 100644 index 0000000..b3d690c --- /dev/null +++ b/main/project/attributes/svgs/thorn.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/ticks.svg b/main/project/attributes/svgs/ticks.svg new file mode 100644 index 0000000..4d9df5c --- /dev/null +++ b/main/project/attributes/svgs/ticks.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/main/project/attributes/svgs/touristok.svg b/main/project/attributes/svgs/touristok.svg new file mode 100644 index 0000000..5f1b851 --- /dev/null +++ b/main/project/attributes/svgs/touristok.svg @@ -0,0 +1,64 @@ + + + +image/svg+xml + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/treeclimbing.svg b/main/project/attributes/svgs/treeclimbing.svg new file mode 100644 index 0000000..e0c4227 --- /dev/null +++ b/main/project/attributes/svgs/treeclimbing.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/uv.svg b/main/project/attributes/svgs/uv.svg new file mode 100644 index 0000000..c2595c6 --- /dev/null +++ b/main/project/attributes/svgs/uv.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/main/project/attributes/svgs/wading.svg b/main/project/attributes/svgs/wading.svg new file mode 100644 index 0000000..c789786 --- /dev/null +++ b/main/project/attributes/svgs/wading.svg @@ -0,0 +1,70 @@ + + + +image/svg+xml + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/water.svg b/main/project/attributes/svgs/water.svg new file mode 100644 index 0000000..66887eb --- /dev/null +++ b/main/project/attributes/svgs/water.svg @@ -0,0 +1,60 @@ + + + +image/svg+xml + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/wheelchair.svg b/main/project/attributes/svgs/wheelchair.svg new file mode 100644 index 0000000..5098833 --- /dev/null +++ b/main/project/attributes/svgs/wheelchair.svg @@ -0,0 +1,76 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/main/project/attributes/svgs/winter.svg b/main/project/attributes/svgs/winter.svg new file mode 100644 index 0000000..aef390d --- /dev/null +++ b/main/project/attributes/svgs/winter.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/main/project/attributes/svgs/wirelessbeacon.svg b/main/project/attributes/svgs/wirelessbeacon.svg new file mode 100644 index 0000000..d23015f --- /dev/null +++ b/main/project/attributes/svgs/wirelessbeacon.svg @@ -0,0 +1,91 @@ + + + +image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/main/project/localization/findmissingtranslations.sh b/main/project/localization/findmissingtranslations.sh new file mode 100644 index 0000000..0e08d0a --- /dev/null +++ b/main/project/localization/findmissingtranslations.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +getnames () { + grep " $1.missing + diff -y en.str $1.str > tmp.str + echo "Only in values/strings.xml (this doesn't mean, that everything has to be translated):" >> $1.missing + grep "<\||" tmp.str | cut -d " " -f 1 | while read s; do + grep "> $1.missing + echo "Only in values-$1/strings.xml:" >> $1.missing + grep ">\||" tmp.str | sed "s/^/x/;s/\s\s*/ /g" | cut -d " " -f 3 | while read s; do + grep "> $1.missing + rm tmp.str + [ `cat $1.missing | wc -l` -lt 4 ] && rm $1.missing +} + +echo processing en... +getnames ../../res/values/strings.xml > en.str +for l in `find ../../res/values-* -name "strings.xml" | sed "s/^.*values-\(..\).*$/\1/"`; do + echo processing $l... + getnames ../../res/values-$l/strings.xml > $l.str + finddiffs $l +done +rm *.str +echo "missing translations:" +wc -l *.missing | sed "s/\.missing//" -- cgit v1.1