From 93b73f2d33ac9befc2e2957a1c06b5fa1ecb559e Mon Sep 17 00:00:00 2001 From: hinb Date: Tue, 20 Oct 2015 17:03:01 +0700 Subject: [PATCH 1/4] Update strings.xml --- OsmAnd/res/values-vi/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/OsmAnd/res/values-vi/strings.xml b/OsmAnd/res/values-vi/strings.xml index 4ed69d08a8..45468d3163 100644 --- a/OsmAnd/res/values-vi/strings.xml +++ b/OsmAnd/res/values-vi/strings.xml @@ -8,8 +8,8 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Đã kích hoạt thiết lập tự động bám theo. Thiết lập hiển thị Vector - Overlay / Underlay - Thiết lập bản đồ source + Lớp phủ trên / Lớp phủ dưới + Thiết lập bản đồ nguồn Thiết lập bản đồ vector Bạn có muốn xóa %1$s? Ngoại thành @@ -35,7 +35,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Đổi tên - Online Nominatim + Tìm kiếm cụ thể online Đang tìm vị trí… Vị trí (Đã tìm thấy) Địa chỉ… @@ -125,7 +125,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Xoay bản đồ - Voice guidance output + Đầu ra hướng dẫn bằng giọng nói Choose channel to play voice guidance (system-dependent) Voice call audio Âm thanh thông báo @@ -240,7 +240,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Ăn uống Du lịch Trạm Xăng - Online NameFinder + Tìm tên online Đang đọc các tiles đã được lưu sẵn… Chỉ mục \'\'{0}\'\' lớn hơn bộ nhớ Phiên bản chỉ mục \'\'{0}\'\' không được hỗ trợ @@ -673,4 +673,4 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> "Những thay đổi trong 1.9: * Cập nhật bản đồ phong cách với vẽ mặt đường, lớp vận chuyển và biểu tượng đi bộ đường dài * Tìm kiếm POI dọc theo tuyến đường * Mark đường như không thể vượt qua mỗi phiên * Dễ dàng hơn để tải về và cập nhật bản đồ * Nhận thông báo hình ảnh và âm thanh bằng cách tiếp cận với điểm tham chiếu * In hành trình và biến thông tin * Hỗ trợ làn đường lần lượt * Hỗ trợ Mang Android * Rất nhiều thay đổi giao diện người dùng * zoom riêng biệt cho Text Size trên bản đồ * thông báo âm thanh đặc biệt trong trường hợp bạn tắt các chức năng đăng nhập Osmo tuyến đường * * Fix Osmo phiên bản không tương thích " Đào tạo và lightrail tuyến Định tuyến xe điện - \ No newline at end of file + From f21a6feea9c6b0edbe70a771e40462eb5be9f781 Mon Sep 17 00:00:00 2001 From: hinb Date: Tue, 20 Oct 2015 20:48:46 +0700 Subject: [PATCH 2/4] Update strings.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Đã dịch hoàn thiện 99% --- OsmAnd/res/values-vi/strings.xml | 152 +++++++++++++++---------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/OsmAnd/res/values-vi/strings.xml b/OsmAnd/res/values-vi/strings.xml index 45468d3163..4716856a69 100644 --- a/OsmAnd/res/values-vi/strings.xml +++ b/OsmAnd/res/values-vi/strings.xml @@ -23,12 +23,12 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Không thể đổi tên tập tin. Tên tập tin đã có. Tuyến GPX - Tìm thấy một số danh mục POI theo yêu cầu tìm kiếm: - Dữ liệu tìm kiếm POI không có. + Tìm thấy một số danh mục địa điểm theo yêu cầu tìm kiếm: + Dữ liệu tìm kiếm địa điểm không có. Tìm theo tên - Tập dữ liệu POI \'%1$s\' thừa, có thể xóa tập tin này. - Local file to maintain POI changes not found and could not be created. - POI changes inside application do not affect downloaded map files, changes are saved to local file instead. + Tập dữ liệu địa điểm \'%1$s\' thừa, có thể xóa tập tin này. + Tập tin địa phương để duy trì những thay đổi địa điểm không tìm thấy và không thể được tạo ra. + Thay đổi địa điểm bên trong ứng dụng không ảnh hưởng đến các tập tin bản đồ tải về, những thay đổi sẽ được lưu vào tập tin địa phương để thay thế. Nâng cấp OsmAnd+ Máy chủ lưu trữ tập tin bản đồ không tương thích với phiên bản hiện tại. Để tải về và dùng được các tập tin này, vui lòng nâng cấp ứng dụng lên phiên bản mới hơn. @@ -59,7 +59,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Gửi đến OSM Hiển thị chi tiết hơn - Show some vector map detail (roads etc.) at lower zooms already + Đã hiện một số chi tiết bản đồ vector (đường giao thông, vv) ở mức phóng thấp hơn Đã xóa các điểm ưa thích. Bạn sẽ xóa %1$d ưa thích và %2$d nhóm ưa thích. Bạn có chắc về điều này? @@ -89,32 +89,32 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Làm tươi Tải xuống - dữ liệu POI + dữ liệu địa điểm dữ liệu Địa chỉ Dữ liệu giao thông Dữ liệu bản đồ Sao lưu - Dữ liệu giọng nói(TTS) + Dữ liệu giọng nói (TTS) Dữ liệu giọng nói (media) Dữ liệu bản đồ (tiles) Dữ liệu bản đồ (vector) - Dữ liệu POI + Dữ liệu địa điểm Giọng đọc TTS Tìm kiếm mới Chọn kích thước chữ trên bản đồ Kích thước chữ Hiển thị thông tin debug - Display rendering performance + Hiệu năng dựng hình hiển thị Thay đổi gần đây Không dùng Đang giải nén dữ liệu mới… - An online routing service is selected but no internet connection is available. + Một dịch vụ định tuyến trực tuyến được chọn nhưng không có kết nối Internet có sẵn. Ngôn ngữ không được hỗ trợ - The selected language is not supported by the installed Android TTS (text-to-speech) engine. Do you want to go to the Market to look for another TTS engine? Otherwise the preset TTS language will be used. + Ngôn ngữ được chọn không được hỗ trợ bởi công cụ Android TTS (text-to-speech) đã cài đặt. Bạn có muốn đi đến Market để tìm kiếm một công cụ TTS? Nếu không, ngôn ngữ TTS cài sẵn sẽ được sử dụng. Thiếu dữ liệu Ngôn ngữ được chọn không có dữ liệu. Bạn có muốn vào Market để cài đặt? @@ -126,7 +126,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Đầu ra hướng dẫn bằng giọng nói - Choose channel to play voice guidance (system-dependent) + Chọn kênh để chạy hướng dẫn bằng giọng nói (phụ thuộc vào hệ thống) Voice call audio Âm thanh thông báo Media/Nhạc @@ -136,7 +136,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Thay đổi độ trong suốt cho bản đồ nền Độ trong suốt bản đồ nền Thay đổi độ trong suốt - Bản đồ nền… + Lớp phủ nền… Bản đồ nền Chọn bản đồ nền Chồng phủ bản đồ… @@ -151,9 +151,9 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Cập nhật của dữ liệu Offline \tOsmAnd cung cấp trình quản lý download có thể kiểm tra các bản cập nhật cho dữ liệu offline. \n\tĐể kiểm tra cập nhật, truy xuất vào \'Main Menu\' -> \'Settings\' -> \'Offline data\' -> \'Download offline data\'. After region list is retrieved from the internet, you can select option \'Menu\' -> \'Filter downloaded\' to indicate updates only for data already on your device. - \n\tThe availability of updates is depicted by the following colors: - \n\t\'Green\' - indicates data files identical on device and server - \n\t\'Blue\' - indicates available updates on server + \n\tCác bản cập nhật sẵn có được mô tả bởi các màu sắc sau đây: + \n\t\'Green\' - chỉ ra các file dữ liệu giống hệt nhau trên thiết bị và máy chủ + \n\t\'Blue\' - chỉ ra các bản cập nhật có sẵn trên máy chủ Tỉ lệ nhỏ nhất để hiển thị bản đồ vector thay cho bản đồ ảnh Tỉ lệ nhỏ nhất để xem bản đồ vector @@ -167,14 +167,14 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Các điểm ưa thích \tCác điểm thường xuyên được dùng có thể lưu vào mục Ưa thích. - \n\tTo save a point as Favorite go to the map context menu, select option \'Add to favorites\' and then enter a name for it. After saving a Favorite, it is accessible via \'Main Menu\' -> \'Favorites\'. - \n\tLong pressing on a Favorite in the \'Favorites\' menu provides options to Navigate to, Edit or Delete it. - \n\tTo display all Favorite points directly on the map, enable layer \'Favorites\' in \'Map context menu\' ->\'Define view\'. + \n\tĐể lưu một điểm như Yêu thích, đi đến menu ngữ cảnh của bản đồ, chọn tùy chọn \ 'Thêm vào Yêu thích \' và sau đó nhập tên cho nó. Sau khi lưu một Ưa thích, nó có thể truy cập thông qua \ 'Menu chính\' -> \'Yêu thích\'. + \n\tGiữ lâu lên một Yêu thích trong \'Yêu thích\' menu cung cấp tùy chọn để hướng đến, sửa hay xóa nó. + \n\tĐể hiển thị tất cả các điểm yêu thích trực tiếp trên bản đồ, cho phép lớp \'Favorites\' trong \ 'Bản đồ menu ngữ cảnh \' ->\'Xác định xem\'. Cải thiện dữ liệu OSM Phân loại bản đồ trên Online OSM với ảnh Có lỗi khi tìm kiếm - Could not parse geo intent \'%s\' + Không thể phân tích geo intent \'%s\' Tìm kiếm địa chỉ bằng bản đồ Offline Hệ thống @@ -188,8 +188,8 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> \tĐể tìm đường đi, trước hết bạn phải chọn một điểm đến. Sau đó vào \'Menu\'->\'Hướng đi\' trên bản đồ để chọn kiểu dẫn đường. Tìm kiếm - \tYou can search for places directly on the map, or by address, by location, as POI, or as predefined favorite. -\n\tPressing \'Search\' in the main menu opens the search activities. For all hits a context menu offers 2 options: \'Navigate to\' or \'Show on map\'. + \tBạn có thể tìm kiếm các địa điểm trực tiếp trên bản đồ, hoặc theo địa chỉ, theo vị trí, như địa điểm, hoặc như yêu thích được xác định trước. +\n\tPressing \'Search\' trong menu chính sẽ mở ra các hoạt động tìm kiếm. Đối với tất cả các số truy cập một menu ngữ cảnh có 2 lựa chọn: \'Điều hướng đến\' or \'Hiển thị trên bản đồ\'. \tOsmAnd là ứng dụng định vị trên Android với nhiều tính năng. @@ -204,9 +204,9 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> To see location follow the web browser link %1$s or android intent link %2$s Gửi vị trí Chia sẻ vị trí - Waypoint \'\'{0}\'\' được thêm vào thành công - Thêm waypoint vào track GPX - Thêm GPX waypoint + Đích đến \'\'{0}\'\' được thêm vào thành công + Thêm đích đến vào theo dõi GPX + Thêm điểm đến GPX Hành chính Rào chắn Giáo dục @@ -225,7 +225,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Mục khác Cửa hàng Thể thao - Sustenance + đồ ăn Du lịch Giao thông Đang tạo chỉ mục địa chỉ… @@ -235,7 +235,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Có lỗi xảy ra với I/O Định dạng dữ liệu \'\'{0}\'\' không được hỗ trợ Sửa Xe - POI gần nhất + Địa điểm gần nhất Tùy chỉnh bộ lọc Ăn uống Du lịch @@ -253,14 +253,14 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Thư mục lưu trữ - A previous OsmAnd version is installed. All offline data will be supported by new the new application. But Favorite points should be exported in the old application and later imported by the new one. - Build {0} successfully installed ({1}). - Downloading build… + Một phiên bản OsmAnd cũ đã được cài đặt. Tất cả các dữ liệu offline sẽ được hỗ trợ bởi mới các ứng dụng mới. Nhưng điểm yêu thích sẽ được xuất ra trong các ứng dụng cũ và sau đó được nhập vào bởi cái mới. + Phiên bản {0} được cài đặt thành công ({1}). + Đang download phiên bản… Tiếp tục cài đặt OsmAnd - {0} từ {1} {2} MB ? - Retrieving the list of OsmAnd builds failed + Lấy danh sách các phiên bản OsmAnd thất bại Đang tải OsmAnd… Lựa chọn một bản OsmAnd để cài đặt - Special activity for contribution version + Hoạt động đặc biệt cho phiên bản đóng góp Ứng dụng Tín hiệu GPS chưa được cài đặt. Tìm trong Market? Không có giọng đọc nào được chọn @@ -276,7 +276,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Bộ lọc đã được tải Lựa chọn tất cả - Làm tươi + Làm mới Các thiết lập chung cho ứng dụng Thiết lập chung @@ -310,7 +310,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Cải thiện chất lượng hiển thị cho các thiết bị có độ phân giải cao Vị trí chưa được biết - Search transport + Tìm phương tiện giao thông Transport results (no target): Transport results ({0} to target): @@ -322,17 +322,17 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tìm đường bằng tập tin GPX Tập tin GPX không tìm thấy trong thư mục /track - Track GPX… + Theo dõi GPX… Gặp lỗi khi đọc tập tin GPX Bản đồ vector Offline Search transport at stop Bug - Sửa POI - Xóa POI - To compass - To direction of movement + Sửa địa điểm + Xóa địa điểm + Theo la bàn + Theo vị trí di chuyển Không xoay Chọn chế độ xoay Xoay bản đồ @@ -341,7 +341,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tập tin GPX chưa các điểm ưa thích không thấy tại {0} Các điểm ưa thích được lưu tới {0} Không có điểm ưa thích được lưu - Import + Nhập Có lỗi khi đọc tập tin GPX Gửi báo cáo @@ -350,14 +350,14 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Bất kỳ Ưa thích Điểm dừng giao thông - POI… + Địa điểm… Nguồn bản đồ… Thiết lập Xem - Tìm POI + Tìm Địa điểm Dùng trackball để di chuyển bản đồ Dùng trackball - Set maximum waiting time for each background position fix + Thiết lập thời gian chờ đợi tối đa cho từng vị trí sửa chữa nền Thời gian chờ Tắt dịch vụ dẫn đường ẩn Vị trí của tôi? @@ -368,8 +368,8 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> phút Thiết lập khoảng cách định vị khi sử dụng dịch vụ ngầm Khoảng cách Định vị - Choose location provider for background service - Location provider + Chọn nhà cung cấp địa điểm cho dịch vụ nền + Nhà cung cấp địa điểm Bật chế độ chạy ngầm để lưu vị trí của bạn khi dùng trong thời gian dài Dùng dịch vụ chạy ngầm Cần phải bật GPS khi sử dụng dịch vụ chạy ngầm. @@ -416,22 +416,22 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Dừng Kết thúc tìm kiếm - Choose stop to get off - prior distance - subsequent distance - stops to pass + Chọn điểm dừng để xuống + khoảng cách trước + khoảng cách tiếp theo + dừng lại để vượt qua Khoảng cách đường đi Giao thông OK Hiện các điểm dừng giao thông công cộng trên bản đồ Hiện các điểm dừng giao thông Ứng dụng tìm đường OsmAnd - Dữ liệu POI được cập nhật thành công (Đã thêm {0} POI) - Có lỗi khi cập nhật danh sách POI + Dữ liệu địa điểm được cập nhật thành công (Đã thêm {0} POI) + Có lỗi khi cập nhật danh sách địa điểm Có lỗi khi tải dữ liệu từ máy chủ - Không có dữ liệu POI Offline cho khu vực này - Updating POIs is not available for small zoom levels - Cập nhật POI + Không có dữ liệu địa điểm Offline cho khu vực này + Cập nhật địa điểm không có sẵn cho các mức độ zoom nhỏ + Cập nhật địa điểm Cập nhật dữ liệu qua Internet? Thành phố:\n {0} Đường phố:\n {0}, {1} @@ -474,11 +474,11 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Hãy chọn điểm cần đến Hướng - Opening hours + Giờ mở cửa Opening changeset… Closing changeset… - Committing node… - Đang đọc POI… + Nút kết thúc… + Đang đọc địa điểm… Định danh thất bại thất bại Chuyển đổi tên gốc/tiếng Anh… @@ -487,12 +487,12 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Đang tải phố… Đang tải thành phố… - POI + Địa điểm Có lỗi khi lưu GPX Có lỗi khi tìm đường đi - Error occurred while calculating route - Empty route is calculated - New route is calculated, distance + Lỗi xảy ra khi đang tính toán tuyến đường + Tuyến đường trống được tính + Tuyến đường mới được tính toán, khoảng cách Bạn đã đến điểm đích Khu vực không xác định! Quay lại bản đồ OsmAnd @@ -518,7 +518,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tự động Zoom bản đồ theo tốc độ di chuyển Tự động Zoom bản đồ Thiết lập thêm - Select a use profile. (Each profile\'s settings can be customized below.) + Chọn một cấu hình sử dụng. (Mỗi cấu hình\ 's có thể được tùy chỉnh dưới đây.) Chế độ Ứng dụng Thiết lập Lưu track hiện tại vào thẻ nhớ SD @@ -530,7 +530,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tải lại tile Tài khoản tại OpenStreetMap.org (OSM) Tài khoản OSM - Target + Mục tiêu Hiện OpenStreetBugs trên bản đồ Hiện OpenStreetBugs @@ -550,8 +550,8 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Bật chế độ 3D Chế độ 3D - Hiện POI trên bản đồ (sử dụng bộ lọc gần đây nhất) - Hiện POI + Hiện địa điểm trên bản đồ (sử dụng bộ lọc gần đây nhất) + Hiện địa điểm Chọn nguồn cho bản đồ tiles online/offline Nguồn bản đồ Tile Nguồn bản đồ @@ -570,7 +570,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tìm kiếm Tìm kiếm -Chọn POI +Chọn địa điểm Tìm thêm Tìm tên thành phố tăng dần. Để tìm thị trấn/mã bưu điện, nhập 3 kí tự đầu tiên. Tìm tên phố tăng dần @@ -603,7 +603,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Cập nhật bản đồ Mở OSM bug -Tạo POI +Tạo địa điểm OK Hủy @@ -638,13 +638,13 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Bug đã được đóng thành công Biệt lệ xảy ra: bug không được đóng -Sửa POI -Tạo POI -Không tìm thấy Node hoặc amenity không phải là node đơn +Sửa địa điểm +Tạo địa điểm +Không tìm thấy Nút hoặc cơ sở không phải là nút đơn Xóa {0} (bình luận)? -Xóa POI +Xóa địa điểm Xóa -Đã xóa POI thành công +Đã xóa địa điểm thành công thêm thay đổi Hoàn thành tác vụ {0}. @@ -654,11 +654,11 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tên Thời gian mở Bình luận -Thay đổi POI +Thay đổi địa điểm Các thẻ khác được giữa lại -Commit +Phạm Làm lại -Filter +Bộ lọc Lưu thành Xóa bộ lọc vừa chọn? From d6acfc67f56913268dce350515aeeba08f05ba75 Mon Sep 17 00:00:00 2001 From: xmd5a Date: Wed, 21 Oct 2015 20:43:14 +0300 Subject: [PATCH 3/4] Fix vi strings --- OsmAnd/res/values-vi/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-vi/strings.xml b/OsmAnd/res/values-vi/strings.xml index 4716856a69..7d8bcd2cbc 100644 --- a/OsmAnd/res/values-vi/strings.xml +++ b/OsmAnd/res/values-vi/strings.xml @@ -167,9 +167,9 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Các điểm ưa thích \tCác điểm thường xuyên được dùng có thể lưu vào mục Ưa thích. - \n\tĐể lưu một điểm như Yêu thích, đi đến menu ngữ cảnh của bản đồ, chọn tùy chọn \ 'Thêm vào Yêu thích \' và sau đó nhập tên cho nó. Sau khi lưu một Ưa thích, nó có thể truy cập thông qua \ 'Menu chính\' -> \'Yêu thích\'. + \n\tĐể lưu một điểm như Yêu thích, đi đến menu ngữ cảnh của bản đồ, chọn tùy chọn \'Thêm vào Yêu thích \' và sau đó nhập tên cho nó. Sau khi lưu một Ưa thích, nó có thể truy cập thông qua \'Menu chính\' -> \'Yêu thích\'. \n\tGiữ lâu lên một Yêu thích trong \'Yêu thích\' menu cung cấp tùy chọn để hướng đến, sửa hay xóa nó. - \n\tĐể hiển thị tất cả các điểm yêu thích trực tiếp trên bản đồ, cho phép lớp \'Favorites\' trong \ 'Bản đồ menu ngữ cảnh \' ->\'Xác định xem\'. + \n\tĐể hiển thị tất cả các điểm yêu thích trực tiếp trên bản đồ, cho phép lớp \'Favorites\' trong \'Bản đồ menu ngữ cảnh \' ->\'Xác định xem\'. Cải thiện dữ liệu OSM Phân loại bản đồ trên Online OSM với ảnh @@ -518,7 +518,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tự động Zoom bản đồ theo tốc độ di chuyển Tự động Zoom bản đồ Thiết lập thêm - Chọn một cấu hình sử dụng. (Mỗi cấu hình\ 's có thể được tùy chỉnh dưới đây.) + Chọn một cấu hình sử dụng. (Mỗi cấu hình\'s có thể được tùy chỉnh dưới đây.) Chế độ Ứng dụng Thiết lập Lưu track hiện tại vào thẻ nhớ SD From a13498f794902adebf625e69ee898f8b3b486e0e Mon Sep 17 00:00:00 2001 From: Alexey Kulish Date: Wed, 21 Oct 2015 21:21:55 +0300 Subject: [PATCH 4/4] Restored replace existing favorite feature --- .../osmand/plus/dialogs/FavoriteDialogs.java | 7 ++++-- .../editors/FavoritePointEditorFragment.java | 25 ++++++++++++++++++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/dialogs/FavoriteDialogs.java b/OsmAnd/src/net/osmand/plus/dialogs/FavoriteDialogs.java index ad0a5b0887..72f89f8fce 100644 --- a/OsmAnd/src/net/osmand/plus/dialogs/FavoriteDialogs.java +++ b/OsmAnd/src/net/osmand/plus/dialogs/FavoriteDialogs.java @@ -22,6 +22,7 @@ import android.widget.Toast; import net.osmand.AndroidUtils; import net.osmand.access.AccessibleToast; import net.osmand.data.FavouritePoint; +import net.osmand.data.LatLon; import net.osmand.data.PointDescription; import net.osmand.plus.FavouritesDbHelper; import net.osmand.plus.FavouritesDbHelper.FavoriteGroup; @@ -57,8 +58,10 @@ public class FavoriteDialogs { } FavouritePoint point = (FavouritePoint) args.getSerializable(KEY_FAVORITE); if (helper.editFavourite(fp, point.getLatitude(), point.getLongitude())) { - AccessibleToast.makeText(activity, activity.getString(R.string.fav_points_edited), - Toast.LENGTH_SHORT).show(); + if (activity instanceof MapActivity) { + ((MapActivity) activity).getContextMenu() + .show(new LatLon(point.getLatitude(), point.getLongitude()), fp.getPointDescription(), fp); + } } if (activity instanceof MapActivity) { ((MapActivity) activity).getMapView().refreshMap(); diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/editors/FavoritePointEditorFragment.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/editors/FavoritePointEditorFragment.java index 5cf18edfe4..ca39232110 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/editors/FavoritePointEditorFragment.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/editors/FavoritePointEditorFragment.java @@ -7,6 +7,10 @@ import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; import net.osmand.data.FavouritePoint; import net.osmand.data.LatLon; @@ -17,6 +21,7 @@ import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; import net.osmand.plus.activities.MapActivity; import net.osmand.plus.base.FavoriteImageDrawable; +import net.osmand.plus.dialogs.FavoriteDialogs; import net.osmand.plus.mapcontextmenu.MapContextMenu; import net.osmand.util.Algorithms; @@ -38,7 +43,7 @@ public class FavoritePointEditorFragment extends PointEditorFragment { } @Override - public void onCreate(Bundle savedInstanceState) { + public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); boolean light = getMyApplication().getSettings().isLightContent(); @@ -48,6 +53,24 @@ public class FavoritePointEditorFragment extends PointEditorFragment { group = helper.getGroup(favorite); } + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + View view = super.onCreateView(inflater, container, savedInstanceState); + if (view != null && editor.isNew()) { + Button btnReplace = (Button) view.findViewById(R.id.button_replace); + btnReplace.setVisibility(View.VISIBLE); + btnReplace.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Bundle args = new Bundle(); + args.putSerializable(FavoriteDialogs.KEY_FAVORITE, favorite); + FavoriteDialogs.createReplaceFavouriteDialog(getActivity(), args); + } + }); + } + return view; + } + @Override public PointEditor getEditor() { return editor;