adding deutch/ 0.3.2 alpha release

git-svn-id: https://osmand.googlecode.com/svn/trunk@402 e29c36b1-1cfa-d876-8d93-3434fc2bb7b8
This commit is contained in:
Victor Shcherb 2010-07-28 07:24:38 +00:00
parent 028149033a
commit 562e5237e6
4 changed files with 364 additions and 9 deletions

View file

@ -17,12 +17,6 @@ public class ToDoConstants {
// 81. Add some objects to POI to help navigation ( // 81. Add some objects to POI to help navigation (
// highway (?), traffic_calming (?), barrier(?), military(?-), landuse (?), office(?), man_made(?), power(?). // highway (?), traffic_calming (?), barrier(?), military(?-), landuse (?), office(?), man_made(?), power(?).
// BUGS :
// 1. Show different aspect view for landscape mode (+)
// 2. Fix out of memory downloading screen (+)
// 3. Fix view not attached (+)
// Improvements // Improvements
// 5. Download with wget // 5. Download with wget
// 6. progress while map is loading // 6. progress while map is loading

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.osmand" android:versionName="0.3.1" android:versionCode="9"> package="com.osmand" android:versionName="0.3.2" android:versionCode="10">
<application android:icon="@drawable/icon" android:label="@string/app_name" <application android:icon="@drawable/icon" android:label="@string/app_name"
android:debuggable="true" android:name=".activities.OsmandApplication" android:description="@string/app_description"> android:debuggable="false" android:name=".activities.OsmandApplication" android:description="@string/app_description">
<activity android:name=".activities.MainMenuActivity" <activity android:name=".activities.MainMenuActivity"
android:label="@string/app_name"> android:label="@string/app_name">
<intent-filter> <intent-filter>

View file

@ -0,0 +1,361 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="poi_namefinder_query_empty">Input search query to find POI</string>
<string name="any_poi">Any</string>
<string name="layer_transport_route"><EFBFBD>PNV Linien</string>
<string name="thanks_yandex_traffic">Thanks to Yandex that they give information about traffic.</string>
<string name="layer_yandex_traffic">Yandex Verkehr</string>
<string name="layer_route">Route</string>
<string name="layer_favorites">Favoriten</string>
<string name="layer_osm_bugs">OSM Fehler</string>
<string name="layer_transport"><EFBFBD>PNV Haltestellen</string>
<string name="layer_poi">POI</string>
<string name="layer_map">Ebene</string>
<string name="menu_layers">Layers</string>
<string name="continue_follow_previous_route">Die vorherige Navigation wurde nicht beendet. Wollen Sie mit ihr fortfahren?</string>
<string name="context_menu_item_search_poi">Suche POI</string>
<string name="context_menu_item_show_route">Zeige Route von</string>
<string name="use_trackball_descr">Trackball f<>r Kartenbewegung benutzen</string>
<string name="use_trackball">Trackball verwenden</string>
<string name="background_service_wait_int_descr">Choose wait interval determining location</string>
<string name="background_service_wait_int">Warte Intervall</string>
<string name="service_stop_background_service">Schalte Hintergrund Navigation aus</string>
<string name="where_am_i">Wo bin ich?</string>
<string name="process_navigation_service">Osmand Nativationsdienst</string>
<string name="network_provider">Neztwerk</string>
<string name="gps_provider">GPS</string>
<string name="int_seconds">Sekunden</string>
<string name="int_min">min.</string>
<string name="background_service_int_descr">Choose interval to determine location for background service</string>
<string name="background_service_int">Positioning interval</string>
<string name="background_service_provider_descr">Choose location provider for background service</string>
<string name="background_service_provider">Location provider</string>
<string name="background_router_service_descr">Enable background service to track position in long time periods</string>
<string name="background_router_service">Router service</string>
<string name="off_router_service_no_gps_available">Background routing service OsmAnd requires turned on location.</string>
<string name="routing_settings_descr">Navigationsoptionen</string>
<string name="routing_settings">Navigieren</string>
<string name="hide_poi_filter">Filter verstecken</string>
<string name="show_poi_filter">Filter zeigen</string>
<string name="search_poi_filter">Filter</string>
<string name="menu_mute_off">Stumm aus</string>
<string name="menu_mute_on">Stumm</string>
<string name="voice_not_use">Nicht verwenden</string>
<string name="voice_provider_descr">Sprachansagen zum Navigieren verwenden</string>
<string name="voice_provider">Sprachpaket</string>
<string name="voice_data_initializing">Sprachansagen werden initialisiert...</string>
<string name="voice_data_not_supported">Dieses Sprachpaket wird von der installierten Version von OsmAnd nicht unterst<73>tzt.</string>
<string name="voice_data_corrupted">Specified voice data is corrupted</string>
<string name="voice_data_unavailable">Current voice data is not available</string>
<string name="stop_routing">Stop routing</string>
<string name="sd_unmounted">Die SD-Karte ist nicht verf<72>gbar. \nYou can\'t see map and find anything.</string>
<string name="sd_mounted_ro">SD card is read-only accessible. \nYou can see only preloaded map and can\'t download from internet.</string>
<string name="unzipping_file">Datei wird entpackt...</string>
<string name="route_tr">rechts abbiegen</string>
<string name="route_tshr">scharf rechts abbieten</string>
<string name="route_tslr">schr<EFBFBD>g links abbiegen</string>
<string name="route_tl">links abbieten</string>
<string name="route_tshl">scharf links abbiegen</string>
<string name="route_tsll">schr<EFBFBD>g links abbiegen</string>
<string name="route_tu">Wenden</string>
<string name="route_head">Kopf</string>
<string name="first_time_continue">Fortfahren</string>
<string name="first_time_download">Verzeichnis herunterladen</string>
<string name="first_time_msg">Danke, dass Sie OsmAnd verwenden. \nUm alle Funtkionen verwenden zu k<>nnen, sind Verzeichnisdateien verforderlich, die Sie in den Einstellungen unter "Einstellungen/Daten" herunterladen k<>nnen oder selbst erstellen k<>nnen. Danach k<>nnen Sie nach Adressen, POI und <20>PNV finden.</string>
<string name="search_poi_location">Suche Signal...</string>
<string name="search_near_map">Suche nahe letzter Position</string>
<string name="search_nearby">Suche in der N<>he</string>
<string name="map_orientation_default">Standard</string>
<string name="map_orientation_portrait">Hochfortmat</string>
<string name="map_orientation_landscape">Querformat</string>
<string name="map_screen_orientation">Map screen orientation</string>
<string name="map_screen_orientation_descr">Choose screen orientation</string>
<string name="opening_hours_not_supported">Opening hours format is not supported for editing</string>
<string name="add_new_rule">Add new rule</string>
<string name="transport_Routes">Routes</string>
<string name="transport_Stop">Stop</string>
<string name="transport_stops">stops</string>
<string name="transport_searching_transport">Searching transport (no target)</string>
<string name="transport_searching_route">Searching for {0} route</string>
<string name="transport_search_none">none</string>
<string name="transport_search_after">Search route after</string>
<string name="transport_search_before">Search route before</string>
<string name="transport_finish_search">Finish search</string>
<string name="transport_stop_to_go_out">Choose stop to go out</string>
<string name="transport_to_go_after">to go after</string>
<string name="transport_to_go_before">to go before</string>
<string name="transport_stops_to_pass">stops to pass</string>
<string name="transport_route_distance">Route distance</string>
<string name="transport">Transport</string>
<string name="default_buttons_ok">OK</string>
<string name="show_transport_over_map_description">Show public transport stops on map</string>
<string name="show_transport_over_map">Show transport stops</string>
<string name="hello">Navigation application OsmAnd</string>
<string name="update_poi_success">POI data was updated successfully ({0} were loaded)</string>
<string name="update_poi_error_local">Error updating local indexes</string>
<string name="update_poi_error_loading">Error while loading data from server</string>
<string name="update_poi_no_offline_poi_index">There is no offline poi indexes available for this area</string>
<string name="update_poi_is_not_available_for_zoom">Updating poi is not available for small zoom</string>
<string name="context_menu_item_update_poi">POI aktualisierenpoi</string>
<string name="context_menu_item_update_map_confirm">Sind Sie sicherAre you sure about updating local data with internet data?</string>
<string name="search_history_city">Ort: {0}</string>
<string name="search_history_street">Stra<EFBFBD>e: {0}, {1}</string>
<string name="search_history_int_streets">Querstra<EFBFBD>e : {0} x {1} in {2}</string>
<string name="search_history_building">Geb<EFBFBD>ude: {0}, {1}, {2}</string>
<string name="search_history_navigate_to">Navigiere zu lat = {0}, lon = {1}</string>
<string name="favorite">Favoriten</string>
<string name="clear_all">Clear all</string>
<string name="history">History</string>
<string name="uploading_data">Uploading data...</string>
<string name="uploading">Uploading</string>
<string name="search_nothing_found">Nothing was found</string>
<string name="searching">Searching</string>
<string name="searching_address">Searching address...</string>
<string name="search_osm_nominatim">Search address using Osm Nominatim</string>
<string name="hint_search_online">House number, street, city</string>
<string name="search_offline_address">Offline</string>
<string name="search_online_address">Internet</string>
<string name="max_level_download_tile">Max zoom level</string>
<string name="max_level_download_tile_descr">Choose max zoom level to download using internet</string>
<string name="route_about">About route</string>
<string name="route_general_information">Overall distance = {0}, travelling time = {1} h {2} m.</string>
<string name="router_service_descr">Choose routing service</string>
<string name="router_service">Routing</string>
<string name="download_sd_dir_not_accessible">Directory on SD card to save index is not accessible</string>
<string name="download_question">Do you want to download {0} - {1} ?</string>
<string name="download_question_exist">Index for {0} already exists ({1}). Do you want to update it ({2}) ?</string>
<string name="address">Adresse</string>
<string name="download_index_success">Index downloaded successfully</string>
<string name="error_io_error">Input/output error occured.</string>
<string name="downloading_file">Downloading file</string>
<string name="downloading">Downloading...</string>
<string name="downloading_list_indexes">Downloading list of available indexes</string>
<string name="list_index_files_was_not_loaded">The index files are not loaded from osmand.googlecode.com.</string>
<string name="select_index_file_to_download">If you can\'t find your region, you can make it by yourself.
See osmand.googlecode.com.</string>
<string name="show_poi_on_map">Show on map</string>
<string name="fav_points_edited">Favorite point was edited</string>
<string name="fav_points_not_exist">None of favorite points exist</string>
<string name="update_existing">Ersetzen</string>
<string name="only_show">Only show</string>
<string name="follow">Flogen</string>
<string name="recalculate_route_to_your_location">Recalculate route according to your location</string>
<string name="follow_route">Follow to the route</string>
<string name="mark_final_location_first">Please mark point navigate to first</string>
<string name="get_directions">Directions</string>
<string name="gps_status_app_not_found">Die GPS Status App wurde nicht gefunden.</string>
<string name="show_gps_status">GPS Status anzeigen</string>
<string name="opening_hours"><EFBFBD>ffnungszeiten</string>
<string name="opening_changeset">Openging changeset</string>
<string name="closing_changeset">Closing changeset</string>
<string name="commiting_node">Commiting node</string>
<string name="loading_poi_obj">POI wird geladen</string>
<string name="auth_failed">Autorisierung fehlgeschlagen</string>
<string name="failed_op">fehlgeschlagen</string>
<string name="converting_names">Konvertiere Namen...</string>
<string name="loading_streets_buildings">Lade Sta<74>en und Geb<65>ude...</string>
<string name="loading_postcodes">Lade Postleitzahlen...</string>
<string name="loading_streets">Lade Stra<72>en...</string>
<string name="loading_cities">Lade Orte...</string>
<string name="loading">Ladenstring</string>
<string name="poi">POI</string>
<string name="error_occurred_saving_gpx">Error occurred while saving gpx</string>
<string name="error_calculating_route">Error calculating route</string>
<string name="error_calculating_route_occured">Error occurred while calculating route</string>
<string name="empty_route_calculated">Empty route is calculated</string>
<string name="new_route_calculated_dist">New route is calculated, distance</string>
<string name="arrived_at_destination">You arrived at destination point</string>
<string name="invalid_locations">Position ist ung<6E>ltig</string>
<string name="go_back_to_osmand">Go back to OsmAnd map</string>
<string name="close">Schlie<EFBFBD>en</string>
<string name="loading_data">Loading data</string>
<string name="reading_indexes">Reading indices...</string>
<string name="previous_run_crashed">Previous application run was crashed. Log file is at {0}. Please raise the issue and attach log file.</string>
<string name="saving_gpx_tracks">GPX Pfad wird auf der SD-Karte gespeichern...</string>
<string name="finished_task">Abgeschlossen</string>
<string name="reload_indexes_descr">Reload data indexes from SD</string>
<string name="reload_indexes">Verzeichnisse neu laden</string>
<string name="download_indexes_descr">Download indexes from internet</string>
<string name="download_indexes">Download indexes</string>
<string name="use_online_routing_descr">Internet zur Rotenberechnung verwenden</string>
<string name="use_online_routing">Online Rotenberechnung verwenden</string>
<string name="user_password_descr">Openstreetmap.org Kennwort</string>
<string name="user_password">User password</string>
<string name="osm_settings_descr">Specify osm settings : osm login</string>
<string name="monitor_preferences_descr">Specify monitor settings : save track</string>
<string name="data_settings_descr">Specify data settings : language, update data</string>
<string name="map_preferences_descr">Specify map settings : rotation, poi filter</string>
<string name="data_settings">Data</string>
<string name="osm_settings">Osm</string>
<string name="auto_zoom_map_descr">Auto zoom map according to the speed</string>
<string name="auto_zoom_map">Auto zoom map</string>
<string name="additional_settings">Additional settings</string>
<string name="settings_preset_descr">Select predefined settings</string>
<string name="settings_preset">Application mode</string>
<string name="settings">Settings</string>
<string name="save_current_track_descr">Save current track to SD</string>
<string name="save_current_track">Save current track</string>
<string name="save_track_interval_descr">Choose time interval to save track</string>
<string name="save_track_interval">Save track interval</string>
<string name="monitor_preferences">Monitoring</string>
<string name="save_track_to_gpx_descrp">Tracks will be saved to track directory grouped by days</string>
<string name="save_track_to_gpx">Save track to gpx</string>
<string name="navigate_to">Navigate to</string>
<string name="update_tile">Update map</string>
<string name="reload_tile">Reload tile</string>
<string name="user_name_descr">Input user name to communicate osm</string>
<string name="user_name">User name</string>
<string name="mark_point">Target</string>
<string name="show_osm_bugs_descr">Show open street bugs on map</string>
<string name="show_osm_bugs">Show open street bugs</string>
<string name="favourites_activity">List of favourite points</string>
<string name="add_to_favourite">Add to Favourites</string>
<string name="use_english_names_descr">Select use native or english names</string>
<string name="use_english_names">Use english names</string>
<string name="app_settings">Application settings</string>
<string name="search_address">Search address</string>
<string name="choose_building">Choose building</string>
<string name="choose_street">Choose street</string>
<string name="choose_city">Choose city</string>
<string name="ChooseCountry">Choose country</string>
<string name="position_on_map_descr">Choose position on the map</string>
<string name="position_on_map">Position on the map</string>
<string name="map_specify_point">Specify point</string>
<string name="show_view_angle_descr">Show aspect of view based on compass</string>
<string name="show_view_angle">Show aspect of view</string>
<string name="stop_navigation">Clear point</string>
<string name="navigate_to_point">Mark point</string>
<string name="map_view_3d_descr">Enable 3D view of the map</string>
<string name="map_view_3d">Map View 3D</string>
<string name="rotate_map_to_bearing_descr">Rotate map to bearing of your direction</string>
<string name="rotate_map_to_bearing">Rotate map</string>
<string name="show_poi_over_map_description">Show POI over map (use last chosen filter)</string>
<string name="show_poi_over_map">Show POI</string>
<string name="map_tile_source_descr">Choose the source of tiles: </string>
<string name="map_tile_source">Map tile source</string>
<string name="map_source">Map source</string>
<string name="use_internet">Use internet</string>
<string name="show_location">Show location</string>
<string name="map_preferences">Map</string>
<string name="settings_activity">Settings</string>
<string name="show_gps_coordinates_text">Show gps coordinates on map</string>
<string name="use_internet_to_download_tile">Use internet to download missing tiles</string>
<string name="app_name">OsmAnd</string>
<string name="app_description">Navigationsanwendung</string>
<string name="exit_Button">Beenden</string>
<string name="map_Button">Karte</string>
<string name="settings_Button">Einstellungen</string>
<string name="favorites_Button">Favoriten</string>
<string name="search_button">Suche</string>
<color name="menu_background">#FF9030</color>
<string name="search_activity">Suche</string>
<color name="color_white">#FFFFFF</color>
<color name="color_red">#FF0000</color>
<string name="searchpoi_activity">POI w<>hlen</string>
<string name="search_POI_level_btn">Finde mehr</string>
<string name="incremental_search_city">Search city incrementally. In order to find villages/postcodes input more than 3 first symbols.</string>
<string name="incremental_search_street">Suche Stra<72>e inkrementell</string>
<string name="incremental_search_building">Suche Geb<65>ude inkrementell</string>
<string name="choose_available_region">W<EFBFBD>hre Region</string>
<string name="choose_intersected_street">W<EFBFBD>hre Querstra<72>e</string>
<string name="Closest_Amenities">Closest amenities</string>
<string name="app_mode_default">Standard</string>
<string name="app_mode_car">Audo</string>
<string name="app_mode_bicycle">Fahrrad</string>
<string name="app_mode_pedestrian">F<EFBFBD><EFBFBD>g<EFBFBD>nger</string>
<string name="position_on_map_center">Mitte</string>
<string name="position_on_map_bottom">Unten</string>
<string name="interval_1_second">1 Sekunde</string>
<string name="interval_2_seconds">2 Sekunden</string>
<string name="interval_5_seconds">5 Sekunden</string>
<string name="interval_15_seconds">15 Sekunden</string>
<string name="interval_30_seconds">30 Sekunden</string>
<string name="interval_1_minute">1 Minute</string>
<string name="interval_5_minutes">5 Minuten</string>
<string name="navigate_point_top_text">Breiten- und L<>ngengrad in folgendem Format angeben (D - Grad, M - Minuten, S - Sekunden)</string>
<string name="navigate_point_latitude">Breitengrad</string>
<string name="navigate_point_longitude">L<EFBFBD>ngengrad</string>
<string name="navigate_point_format_D">DDD.DDDDD</string>
<string name="navigate_point_format_DM">DDD:MM.MMMMM</string>
<string name="navigate_point_format_DMS">DDD:MM:SS.SSSSS</string>
<string name="search_shown_on_map">Auf Karte zeigen</string>
<string name="navigate_point_cancel">Abbrechen</string>
<string name="search_address_top_text">W<EFBFBD>hre Adresse</string>
<string name="search_address_region">Region</string>
<string name="search_address_city">Ort</string>
<string name="search_address_street">Stra<EFBFBD>e</string>
<string name="search_address_building">Geb<EFBFBD>ude</string>
<string name="search_address_building_option">Geb<EFBFBD>ude</string>
<string name="search_address_street_option">Querstra<EFBFBD>e</string>
<string name="search_tabs_location">Position</string>
<string name="context_menu_item_navigate_point">Navigate to point</string>
<string name="context_menu_item_add_favorite">zu Favoriten hinzuf<75>gen</string>
<string name="context_menu_item_update_map">Update map</string>
<string name="context_menu_item_open_bug">OSM Fehler <20>ffnen</string>
<string name="context_menu_item_create_poi">POI erstellen</string>
<string name="default_buttons_yes">Ja</string>
<string name="default_buttons_cancel">Abbrechen</string>
<string name="default_buttons_apply"><EFBFBD>bernehmen</string><string name="default_buttons_add">Hinzuf<EFBFBD>gen</string><string name="default_buttons_no">Nein</string><string name="add_favorite_dialog_top_text">Input name of favourite point</string>
<string name="add_favorite_dialog_default_favourite_name">Favourite</string>
<string name="add_favorite_dialog_favourite_added_template">Favourite point \'\'{0}\'\' was added successfully.</string>
<string name="favourites_context_menu_title">Kontextmen<EFBFBD></string>
<string name="favourites_context_menu_navigate">Navigiere zu</string>
<string name="favourites_context_menu_edit">Edit favourite</string>
<string name="favourites_context_menu_delete">Delete favourite</string>
<string name="favourites_edit_dialog_title">Input new name of favourite point</string>
<string name="favourites_remove_dialog_title">Are you sure about deleting favourite point?</string>
<string name="favourites_remove_dialog_success">Favourite point {0} was succesfully deleted.</string>
<string name="osb_add_dialog_title">Input text of bug</string>
<string name="osb_add_dialog_success">Bug was successfully created</string>
<string name="osb_add_dialog_error">Exception occured : bug was not created</string>
<string name="osb_comment_dialog_title">Adding comment to bug</string>
<string name="osb_comment_dialog_add_button">Add comment</string>
<string name="osb_comment_dialog_success">Comment was successfully added</string>
<string name="osb_comment_dialog_error">Exception occured : comment was not added</string>
<string name="osb_close_dialog_title">Closing bug</string>
<string name="osb_close_dialog_close_button">OSM-Fehler schlie<69>en</string>
<string name="osb_close_dialog_success">OSM-Fehler wurde hinzugef<65>gt</string>
<string name="osb_close_dialog_error">Fehler aufgetreten: OSM-Fehler konnte nicht geschlossen werden</string>
<string name="osb_comment_menu_item">Kommentar hinzuf<75>gen</string>
<string name="osb_close_menu_item">Schlie<EFBFBD>en</string>
<string name="osb_comment_dialog_message">Nachricht</string>
<string name="osb_comment_dialog_author">Autor</string>
<string name="poi_edit_title">POI bearbeiten</string>
<string name="poi_create_title">POI erstellen</string>
<string name="poi_error_poi_not_found">Node can not be found or amenity is not a single node</string>
<string name="poi_remove_confirm_template">Sind Sie sicher, dass Sie {0} (Kommentar eingeben) ?</string>
<string name="poi_remove_title">Delete POI</string>
<string name="default_buttons_delete">Delete</string>
<string name="poi_remove_success">POI was successfully deleted</string>
<string name="poi_action_add">add</string>
<string name="poi_action_change">change</string>
<string name="poi_action_succeded_template">Action {0} completed successfully.</string>
<string name="poi_error_unexpected_template">Unexpected error occured while performing action {0}.</string>
<string name="poi_error_io_error_template">Input/output error occured while performing action {0}.</string>
<string name="poi_error_info_not_loaded">Info about node was not loaded</string>
<string name="poi_dialog_name">Name</string>
<string name="poi_dialog_opening_hours">Erstellt</string>
<string name="poi_dialog_comment">Kommentar</string>
<string name="poi_dialog_comment_default">POI changing</string>
<string name="poi_dialog_other_tags_message">All other tags are preserved</string>
<string name="poi_context_menu_modify"><EFBFBD>ndern</string>
<string name="poi_context_menu_delete">L<EFBFBD>schen</string>
<string name="default_buttons_commit">Einsenden</string>
<string name="default_buttons_reset">Zur<EFBFBD>cksetzen</string>
<string name="filter_current_poiButton">Filtern</string>
<string name="edit_filter_delete_menu_item">L<EFBFBD>schen</string>
<string name="edit_filter_save_as_menu_item">Speichern als</string>
<string name="edit_filter_delete_dialog_title">Are you sure about deleting selected filter?</string>
<string name="edit_filter_delete_message">Der Filter {0} wurde gel<65>scht.</string>
<string name="edit_filter_create_message">Der Filter {0} wurde erstellt.</string>
<string name="default_buttons_selectall">Alles markieren</string>
</resources>

View file

@ -334,7 +334,7 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference
for (File f : dir.listFiles()) { for (File f : dir.listFiles()) {
if (f.getName().endsWith(SQLiteTileSource.EXT)) { if (f.getName().endsWith(SQLiteTileSource.EXT)) {
String n = f.getName(); String n = f.getName();
map.put(f.getName(), n.substring(0, n.indexOf('.'))); map.put(f.getName(), n.substring(0, n.lastIndexOf('.')));
} else if(f.isDirectory() && !f.getName().equals(ResourceManager.TEMP_SOURCE_TO_LOAD)){ } else if(f.isDirectory() && !f.getName().equals(ResourceManager.TEMP_SOURCE_TO_LOAD)){
map.put(f.getName(), f.getName()); map.put(f.getName(), f.getName());
} }